diff --git a/CHANGELOG.md b/CHANGELOG.md index a4a10025..115eedf7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,10 @@ CHANGELOG for FlatCAM beta - in Calculator Plugin, in Units Calculator added more units conversions - changes to the strings in the Calculator Plugin +- in Film Plugin updated the GUI +- in Film Plugin some changes in the data storage; require to delete de current preferences files +- Film Plugin: now the Skew and Scale transformation have their own reference +- updated the language strings to the current strings in the app 6.09.2021 diff --git a/appGUI/preferences/PreferencesUIManager.py b/appGUI/preferences/PreferencesUIManager.py index 878d3874..36a14dbd 100644 --- a/appGUI/preferences/PreferencesUIManager.py +++ b/appGUI/preferences/PreferencesUIManager.py @@ -473,17 +473,21 @@ class PreferencesUIManager: "tools_2sided_allign_axis": self.ui.plugin_eng_pref_form.tools_2sided_group.align_axis_radio, # Film Tool - "tools_film_type": self.ui.plugin_pref_form.tools_film_group.film_type_radio, + "tools_film_polarity": self.ui.plugin_pref_form.tools_film_group.film_type_radio, "tools_film_boundary": self.ui.plugin_pref_form.tools_film_group.film_boundary_entry, "tools_film_scale_stroke": self.ui.plugin_pref_form.tools_film_group.film_scale_stroke_entry, "tools_film_color": self.ui.plugin_pref_form.tools_film_group.film_color_entry, + "tools_film_scale_cb": self.ui.plugin_pref_form.tools_film_group.film_scale_cb, "tools_film_scale_x_entry": self.ui.plugin_pref_form.tools_film_group.film_scalex_entry, "tools_film_scale_y_entry": self.ui.plugin_pref_form.tools_film_group.film_scaley_entry, + "tools_film_scale_ref": self.ui.plugin_pref_form.tools_film_group.film_scale_ref_combo, + "tools_film_skew_cb": self.ui.plugin_pref_form.tools_film_group.film_skew_cb, "tools_film_skew_x_entry": self.ui.plugin_pref_form.tools_film_group.film_skewx_entry, "tools_film_skew_y_entry": self.ui.plugin_pref_form.tools_film_group.film_skewy_entry, - "tools_film_ref_radio": self.ui.plugin_pref_form.tools_film_group.film_reference, + "tools_film_skew_ref": self.ui.plugin_pref_form.tools_film_group.film_skew_ref_combo, + "tools_film_mirror_cb": self.ui.plugin_pref_form.tools_film_group.film_mirror_cb, "tools_film_mirror_axis_radio": self.ui.plugin_pref_form.tools_film_group.film_mirror_axis, "tools_film_file_type_radio": self.ui.plugin_pref_form.tools_film_group.file_type_radio, diff --git a/appGUI/preferences/tools/ToolsFilmPrefGroupUI.py b/appGUI/preferences/tools/ToolsFilmPrefGroupUI.py index 558c7448..251e3b89 100644 --- a/appGUI/preferences/tools/ToolsFilmPrefGroupUI.py +++ b/appGUI/preferences/tools/ToolsFilmPrefGroupUI.py @@ -1,7 +1,7 @@ from PyQt6 import QtWidgets from appGUI.GUIElements import RadioSet, FCDoubleSpinner, FCCheckBox, FCComboBox, FCColorEntry, FCLabel, FCSpinner, \ - FCGridLayout + FCGridLayout, FCComboBox2, FCFrame from appGUI.preferences.OptionsGroupUI import OptionsGroupUI import gettext @@ -22,7 +22,143 @@ class ToolsFilmPrefGroupUI(OptionsGroupUI): self.decimals = decimals self.defaults = defaults - # ## Parameters + # ############################################################################################################# + # Adjustments Frame + # ############################################################################################################# + self.film_adj_label = FCLabel('%s' % _("Adjustments")) + self.film_adj_label.setToolTip( + _("Compensate print distortions.") + ) + + self.layout.addWidget(self.film_adj_label) + + adj_frame = FCFrame() + self.layout.addWidget(adj_frame) + + grid0 = FCGridLayout(v_spacing=5, h_spacing=3) + grid0.setColumnStretch(0, 0) + grid0.setColumnStretch(1, 1) + adj_frame.setLayout(grid0) + + # Scale Geometry + self.film_scale_cb = FCCheckBox('%s' % _("Scale")) + self.film_scale_cb.setToolTip( + _("A value greater than 1 will stretch the film\n" + "while a value less than 1 will jolt it.") + ) + self.film_scale_cb.setStyleSheet( + """ + QCheckBox {font-weight: bold; color: black} + """ + ) + grid0.addWidget(self.film_scale_cb, 2, 0, 1, 2) + + # Scale X factor + self.film_scalex_label = FCLabel('%s:' % _("X factor")) + self.film_scalex_entry = FCDoubleSpinner() + self.film_scalex_entry.set_range(-999.9999, 999.9999) + self.film_scalex_entry.set_precision(self.decimals) + self.film_scalex_entry.setSingleStep(0.01) + + grid0.addWidget(self.film_scalex_label, 4, 0) + grid0.addWidget(self.film_scalex_entry, 4, 1) + + # Scale Y factor + self.film_scaley_label = FCLabel('%s:' % _("Y factor")) + self.film_scaley_entry = FCDoubleSpinner() + self.film_scaley_entry.set_range(-999.9999, 999.9999) + self.film_scaley_entry.set_precision(self.decimals) + self.film_scaley_entry.setSingleStep(0.01) + + grid0.addWidget(self.film_scaley_label, 6, 0) + grid0.addWidget(self.film_scaley_entry, 6, 1) + + # Scale reference + self.scale_ref_label = FCLabel('%s:' % _("Reference")) + self.scale_ref_label.setToolTip( + _("The reference point to be used as origin for the adjustment.") + ) + + self.film_scale_ref_combo = FCComboBox2() + self.film_scale_ref_combo.addItems( + [_('Center'), _('Bottom Left'), _('Top Left'), _('Bottom Right'), _('Top right')]) + + grid0.addWidget(self.scale_ref_label, 8, 0) + grid0.addWidget(self.film_scale_ref_combo, 8, 1) + + # Skew Geometry + self.film_skew_cb = FCCheckBox('%s' % _("Skew")) + self.film_skew_cb.setToolTip( + _("Positive values will skew to the right\n" + "while negative values will skew to the left.") + ) + self.film_skew_cb.setStyleSheet( + """ + QCheckBox {font-weight: bold; color: black} + """ + ) + grid0.addWidget(self.film_skew_cb, 10, 0, 1, 2) + + self.film_skewx_label = FCLabel('%s:' % _("X angle")) + self.film_skewx_entry = FCDoubleSpinner() + self.film_skewx_entry.set_range(-999.9999, 999.9999) + self.film_skewx_entry.set_precision(self.decimals) + self.film_skewx_entry.setSingleStep(0.01) + + grid0.addWidget(self.film_skewx_label, 12, 0) + grid0.addWidget(self.film_skewx_entry, 12, 1) + + self.film_skewy_label = FCLabel('%s:' % _("Y angle")) + self.film_skewy_entry = FCDoubleSpinner() + self.film_skewy_entry.set_range(-999.9999, 999.9999) + self.film_skewy_entry.set_precision(self.decimals) + self.film_skewy_entry.setSingleStep(0.01) + + grid0.addWidget(self.film_skewy_label, 14, 0) + grid0.addWidget(self.film_skewy_entry, 14, 1) + + # Skew Reference + self.skew_ref_label = FCLabel('%s:' % _("Reference")) + self.skew_ref_label.setToolTip( + _("The reference point to be used as origin for the adjustment.") + ) + + self.film_skew_ref_combo = FCComboBox2() + self.film_skew_ref_combo.addItems( + [_('Center'), _('Bottom Left'), _('Top Left'), _('Bottom Right'), _('Top right')]) + + grid0.addWidget(self.skew_ref_label, 16, 0) + grid0.addWidget(self.film_skew_ref_combo, 16, 1) + + # Mirror Geometry + self.film_mirror_cb = FCCheckBox('%s' % _("Mirror")) + self.film_mirror_cb.setToolTip( + _("Mirror the film geometry on the selected axis or on both.") + ) + self.film_mirror_cb.setStyleSheet( + """ + QCheckBox {font-weight: bold; color: black} + """ + ) + grid0.addWidget(self.film_mirror_cb, 18, 0, 1, 2) + + self.film_mirror_axis = RadioSet([{'label': _('X'), 'value': 'x'}, + {'label': _('Y'), 'value': 'y'}, + {'label': _('Both'), 'value': 'both'}], + stretch=False) + self.film_mirror_axis_label = FCLabel('%s:' % _("Mirror Axis")) + + grid0.addWidget(self.film_mirror_axis_label, 20, 0) + grid0.addWidget(self.film_mirror_axis, 20, 1) + + separator_line3 = QtWidgets.QFrame() + separator_line3.setFrameShape(QtWidgets.QFrame.Shape.HLine) + separator_line3.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken) + self.layout.addWidget(separator_line3) + + # ############################################################################################################# + # Parameters Frame + # ############################################################################################################# self.film_label = FCLabel("%s:" % _("Parameters")) self.film_label.setToolTip( _("Create a PCB film from a Gerber or Geometry object.\n" @@ -30,22 +166,22 @@ class ToolsFilmPrefGroupUI(OptionsGroupUI): ) self.layout.addWidget(self.film_label) - grid0 = FCGridLayout(v_spacing=5, h_spacing=3) - self.layout.addLayout(grid0) + par_frame = FCFrame() + self.layout.addWidget(par_frame) + + grid_par = FCGridLayout() + grid_par.setColumnStretch(0, 0) + grid_par.setColumnStretch(1, 1) + par_frame.setLayout(grid_par) self.film_type_radio = RadioSet([{'label': 'Pos', 'value': 'pos'}, {'label': 'Neg', 'value': 'neg'}]) - ftypelbl = FCLabel('%s:' % _('Film Type')) + ftypelbl = FCLabel('%s:' % _('Polarity')) ftypelbl.setToolTip( - _("Generate a Positive black film or a Negative film.\n" - "Positive means that it will print the features\n" - "with black on a white canvas.\n" - "Negative means that it will print the features\n" - "with white on a black canvas.\n" - "The Film format is SVG.") + _("Generate a Positive black film or a Negative film.") ) - grid0.addWidget(ftypelbl, 0, 0) - grid0.addWidget(self.film_type_radio, 0, 1) + grid_par.addWidget(ftypelbl, 0, 0) + grid_par.addWidget(self.film_type_radio, 0, 1) # Film Color self.film_color_label = FCLabel('%s:' % _('Film Color')) @@ -54,8 +190,8 @@ class ToolsFilmPrefGroupUI(OptionsGroupUI): ) self.film_color_entry = FCColorEntry() - grid0.addWidget(self.film_color_label, 1, 0) - grid0.addWidget(self.film_color_entry, 1, 1) + grid_par.addWidget(self.film_color_label, 2, 0) + grid_par.addWidget(self.film_color_entry, 2, 1) # Film Border self.film_boundary_entry = FCDoubleSpinner() @@ -74,8 +210,8 @@ class ToolsFilmPrefGroupUI(OptionsGroupUI): "white color like the rest and which may confound with the\n" "surroundings if not for this border.") ) - grid0.addWidget(self.film_boundary_label, 2, 0) - grid0.addWidget(self.film_boundary_entry, 2, 1) + grid_par.addWidget(self.film_boundary_label, 4, 0) + grid_par.addWidget(self.film_boundary_entry, 4, 1) self.film_scale_stroke_entry = FCDoubleSpinner() self.film_scale_stroke_entry.set_precision(self.decimals) @@ -88,121 +224,8 @@ class ToolsFilmPrefGroupUI(OptionsGroupUI): "It means that the line that envelope each SVG feature will be thicker or thinner,\n" "therefore the fine features may be more affected by this parameter.") ) - grid0.addWidget(self.film_scale_stroke_label, 3, 0) - grid0.addWidget(self.film_scale_stroke_entry, 3, 1) - - self.film_adj_label = FCLabel('%s' % _("Film Adjustments")) - self.film_adj_label.setToolTip( - _("Sometime the printers will distort the print shape, especially the Laser types.\n" - "This section provide the tools to compensate for the print distortions.") - ) - - grid0.addWidget(self.film_adj_label, 4, 0, 1, 2) - - # Scale Geometry - self.film_scale_cb = FCCheckBox('%s' % _("Scale Film geometry")) - self.film_scale_cb.setToolTip( - _("A value greater than 1 will stretch the film\n" - "while a value less than 1 will jolt it.") - ) - self.film_scale_cb.setStyleSheet( - """ - QCheckBox {font-weight: bold; color: black} - """ - ) - grid0.addWidget(self.film_scale_cb, 5, 0, 1, 2) - - self.film_scalex_label = FCLabel('%s:' % _("X factor")) - self.film_scalex_entry = FCDoubleSpinner() - self.film_scalex_entry.set_range(-999.9999, 999.9999) - self.film_scalex_entry.set_precision(self.decimals) - self.film_scalex_entry.setSingleStep(0.01) - - grid0.addWidget(self.film_scalex_label, 6, 0) - grid0.addWidget(self.film_scalex_entry, 6, 1) - - self.film_scaley_label = FCLabel('%s:' % _("Y factor")) - self.film_scaley_entry = FCDoubleSpinner() - self.film_scaley_entry.set_range(-999.9999, 999.9999) - self.film_scaley_entry.set_precision(self.decimals) - self.film_scaley_entry.setSingleStep(0.01) - - grid0.addWidget(self.film_scaley_label, 7, 0) - grid0.addWidget(self.film_scaley_entry, 7, 1) - - # Skew Geometry - self.film_skew_cb = FCCheckBox('%s' % _("Skew Film geometry")) - self.film_skew_cb.setToolTip( - _("Positive values will skew to the right\n" - "while negative values will skew to the left.") - ) - self.film_skew_cb.setStyleSheet( - """ - QCheckBox {font-weight: bold; color: black} - """ - ) - grid0.addWidget(self.film_skew_cb, 8, 0, 1, 2) - - self.film_skewx_label = FCLabel('%s:' % _("X angle")) - self.film_skewx_entry = FCDoubleSpinner() - self.film_skewx_entry.set_range(-999.9999, 999.9999) - self.film_skewx_entry.set_precision(self.decimals) - self.film_skewx_entry.setSingleStep(0.01) - - grid0.addWidget(self.film_skewx_label, 9, 0) - grid0.addWidget(self.film_skewx_entry, 9, 1) - - self.film_skewy_label = FCLabel('%s:' % _("Y angle")) - self.film_skewy_entry = FCDoubleSpinner() - self.film_skewy_entry.set_range(-999.9999, 999.9999) - self.film_skewy_entry.set_precision(self.decimals) - self.film_skewy_entry.setSingleStep(0.01) - - grid0.addWidget(self.film_skewy_label, 10, 0) - grid0.addWidget(self.film_skewy_entry, 10, 1) - - self.film_ref_label = FCLabel('%s:' % _("Reference")) - self.film_ref_label.setToolTip( - _("The reference point to be used as origin for the adjustment.\n" - "It can be one of the four points of the geometry bounding box.") - ) - self.film_reference = RadioSet([{'label': _('Center'), 'value': 'center'}, - {'label': _('Bottom Left'), 'value': 'bottomleft'}, - {'label': _('Top Left'), 'value': 'topleft'}, - {'label': _('Bottom Right'), 'value': 'bottomright'}, - {'label': _('Top right'), 'value': 'topright'}], - orientation='vertical', - stretch=False) - - grid0.addWidget(self.film_ref_label, 11, 0) - grid0.addWidget(self.film_reference, 11, 1) - - # Mirror Geometry - self.film_mirror_cb = FCCheckBox('%s' % _("Mirror Film geometry")) - self.film_mirror_cb.setToolTip( - _("Mirror the film geometry on the selected axis or on both.") - ) - self.film_mirror_cb.setStyleSheet( - """ - QCheckBox {font-weight: bold; color: black} - """ - ) - grid0.addWidget(self.film_mirror_cb, 12, 0, 1, 2) - - self.film_mirror_axis = RadioSet([{'label': _('None'), 'value': 'none'}, - {'label': _('X'), 'value': 'x'}, - {'label': _('Y'), 'value': 'y'}, - {'label': _('Both'), 'value': 'both'}], - stretch=False) - self.film_mirror_axis_label = FCLabel('%s:' % _("Mirror Axis")) - - grid0.addWidget(self.film_mirror_axis_label, 13, 0) - grid0.addWidget(self.film_mirror_axis, 13, 1) - - separator_line3 = QtWidgets.QFrame() - separator_line3.setFrameShape(QtWidgets.QFrame.Shape.HLine) - separator_line3.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken) - grid0.addWidget(separator_line3, 14, 0, 1, 2) + grid_par.addWidget(self.film_scale_stroke_label, 6, 0) + grid_par.addWidget(self.film_scale_stroke_entry, 6, 1) self.file_type_radio = RadioSet([{'label': _('SVG'), 'value': 'svg'}, {'label': _('PNG'), 'value': 'png'}, @@ -216,8 +239,8 @@ class ToolsFilmPrefGroupUI(OptionsGroupUI): "- 'PNG' -> raster image\n" "- 'PDF' -> portable document format") ) - grid0.addWidget(self.file_type_label, 15, 0) - grid0.addWidget(self.file_type_radio, 15, 1) + grid_par.addWidget(self.file_type_label, 8, 0) + grid_par.addWidget(self.file_type_radio, 8, 1) # Page orientation self.orientation_label = FCLabel('%s:' % _("Page Orientation")) @@ -229,8 +252,8 @@ class ToolsFilmPrefGroupUI(OptionsGroupUI): {'label': _('Landscape'), 'value': 'l'}, ], stretch=False) - grid0.addWidget(self.orientation_label, 16, 0) - grid0.addWidget(self.orientation_radio, 16, 1) + grid_par.addWidget(self.orientation_label, 10, 0) + grid_par.addWidget(self.orientation_radio, 10, 1) # Page Size self.pagesize_label = FCLabel('%s:' % _("Page Size")) @@ -295,8 +318,8 @@ class ToolsFilmPrefGroupUI(OptionsGroupUI): page_size_list = list(self.pagesize.keys()) self.pagesize_combo.addItems(page_size_list) - grid0.addWidget(self.pagesize_label, 17, 0) - grid0.addWidget(self.pagesize_combo, 17, 1) + grid_par.addWidget(self.pagesize_label, 12, 0) + grid_par.addWidget(self.pagesize_combo, 12, 1) # PNG DPI self.png_dpi_label = FCLabel('%s:' % "PNG DPI") @@ -306,10 +329,10 @@ class ToolsFilmPrefGroupUI(OptionsGroupUI): self.png_dpi_spinner = FCSpinner() self.png_dpi_spinner.set_range(0, 100000) - grid0.addWidget(self.png_dpi_label, 19, 0) - grid0.addWidget(self.png_dpi_spinner, 19, 1) + grid_par.addWidget(self.png_dpi_label, 14, 0) + grid_par.addWidget(self.png_dpi_spinner, 14, 1) - self.layout.addStretch() + self.layout.addStretch(1) # Film Tool self.film_color_entry.editingFinished.connect(self.on_film_color_entry) diff --git a/appPlugins/ToolFilm.py b/appPlugins/ToolFilm.py index 705b9750..76e7f1dd 100644 --- a/appPlugins/ToolFilm.py +++ b/appPlugins/ToolFilm.py @@ -10,7 +10,7 @@ from PyQt6 import QtCore, QtWidgets, QtGui from appTool import AppTool from appGUI.GUIElements import RadioSet, FCDoubleSpinner, FCCheckBox, \ OptionalHideInputSection, FCComboBox, FCFileSaveDialog, FCButton, FCLabel, FCSpinner, \ - VerticalScrollArea, FCGridLayout + VerticalScrollArea, FCGridLayout, FCFrame, FCComboBox2 from copy import deepcopy import logging @@ -28,7 +28,6 @@ from svglib.svglib import svg2rlg from xml.dom.minidom import parseString as parse_xml_string from lxml import etree as ET from io import StringIO -import re import gettext import appTranslation as fcTranslate @@ -180,7 +179,7 @@ class Film(AppTool): self.reset_fields() - f_type = self.app.defaults["tools_film_type"] if self.app.defaults["tools_film_type"] else 'neg' + f_type = self.app.defaults["tools_film_polarity"] if self.app.defaults["tools_film_polarity"] else 'neg' self.ui.film_type.set_value(str(f_type)) self.ui.on_film_type(val=f_type) @@ -194,14 +193,16 @@ class Film(AppTool): self.ui.punch_cb.set_value(False) self.ui.source_punch.set_value('exc') - self.ui.film_reference.set_value(self.app.defaults["tools_film_ref_radio"]) - self.ui.film_scale_cb.set_value(self.app.defaults["tools_film_scale_cb"]) self.ui.film_scalex_entry.set_value(float(self.app.defaults["tools_film_scale_x_entry"])) self.ui.film_scaley_entry.set_value(float(self.app.defaults["tools_film_scale_y_entry"])) + self.ui.scale_ref_combo.set_value(self.app.defaults["tools_film_scale_ref"]) + self.ui.film_skew_cb.set_value(self.app.defaults["tools_film_skew_cb"]) self.ui.film_skewx_entry.set_value(float(self.app.defaults["tools_film_skew_x_entry"])) self.ui.film_skewy_entry.set_value(float(self.app.defaults["tools_film_skew_y_entry"])) + self.ui.skew_ref_combo.set_value(self.app.defaults["tools_film_skew_ref"]) + self.ui.film_mirror_cb.set_value(self.app.defaults["tools_film_mirror_cb"]) self.ui.film_mirror_axis.set_value(self.app.defaults["tools_film_mirror_axis_radio"]) self.ui.file_type_radio.set_value(self.app.defaults["tools_film_file_type_radio"]) @@ -268,16 +269,7 @@ class Film(AppTool): """) self.ui.film_adj_label.hide() - self.ui.film_ref_label.hide() - self.ui.film_reference.hide() - self.ui.film_scale_cb.hide() - self.ui.scale_separator_line.hide() - self.ui.film_skew_cb.hide() - self.ui.skew_separator_line1.hide() - self.ui.film_mirror_cb.hide() - self.ui.mirror_separator_line2.hide() - self.ui.film_scale_stroke_label.hide() - self.ui.film_scale_stroke_entry.hide() + self.ui.adj_frame.hide() self.ui.film_scale_cb.set_value(False) self.ui.film_skew_cb.set_value(False) @@ -294,16 +286,7 @@ class Film(AppTool): """) self.ui.film_adj_label.show() - self.ui.film_ref_label.show() - self.ui.film_reference.show() - self.ui.film_scale_cb.show() - self.ui.scale_separator_line.show() - self.ui.film_skew_cb.show() - self.ui.skew_separator_line1.show() - self.ui.film_mirror_cb.show() - self.ui.mirror_separator_line2.show() - self.ui.film_scale_stroke_label.show() - self.ui.film_scale_stroke_entry.show() + self.ui.adj_frame.show() self.ui.film_scale_cb.set_value(self.app.defaults["tools_film_scale_cb"]) self.ui.film_skew_cb.set_value(self.app.defaults["tools_film_skew_cb"]) @@ -362,16 +345,17 @@ class Film(AppTool): skew_factor_y = None mirror = None - try: - reference_point = self.ui.film_reference.get_value() - except Exception: - reference_point = 'center' + reference_list = ['center', 'bottomleft', 'topleft', 'bottomright', 'topright'] + + scale_reference = reference_list[int(self.ui.scale_ref_combo.get_value())] + skew_reference = reference_list[int(self.ui.skew_ref_combo.get_value())] if self.ui.film_scale_cb.get_value(): if self.ui.film_scalex_entry.get_value() != 1.0: scale_factor_x = self.ui.film_scalex_entry.get_value() if self.ui.film_scaley_entry.get_value() != 1.0: scale_factor_y = self.ui.film_scaley_entry.get_value() + if self.ui.film_skew_cb.get_value(): if self.ui.film_skewx_entry.get_value() != 0.0: skew_factor_x = self.ui.film_skewx_entry.get_value() @@ -379,8 +363,7 @@ class Film(AppTool): skew_factor_y = self.ui.film_skewy_entry.get_value() if self.ui.film_mirror_cb.get_value(): - if self.ui.film_mirror_axis.get_value() != 'none': - mirror = self.ui.film_mirror_axis.get_value() + mirror = self.ui.film_mirror_axis.get_value() if ftype == 'svg': filter_ext = "SVG Files (*.SVG);;"\ @@ -408,8 +391,9 @@ class Film(AppTool): self.export_positive(name, boxname, filename, scale_stroke_factor=factor, scale_factor_x=scale_factor_x, scale_factor_y=scale_factor_y, + scale_reference=scale_reference, skew_factor_x=skew_factor_x, skew_factor_y=skew_factor_y, - reference_point=reference_point, + skew_reference=skew_reference, mirror=mirror, opacity_val=1.0, ftype=ftype @@ -505,16 +489,17 @@ class Film(AppTool): skew_factor_y = None mirror = None - try: - reference_point = self.ui.film_reference.get_value() - except Exception: - reference_point = 'center' + reference_list = ['center', 'bottomleft', 'topleft', 'bottomright', 'topright'] + + scale_reference = reference_list[int(self.ui.scale_ref_combo.get_value())] + skew_reference = reference_list[int(self.ui.skew_ref_combo.get_value())] if self.ui.film_scale_cb.get_value(): if self.ui.film_scalex_entry.get_value() != 1.0: scale_factor_x = self.ui.film_scalex_entry.get_value() if self.ui.film_scaley_entry.get_value() != 1.0: scale_factor_y = self.ui.film_scaley_entry.get_value() + if self.ui.film_skew_cb.get_value(): if self.ui.film_skewx_entry.get_value() != 0.0: skew_factor_x = self.ui.film_skewx_entry.get_value() @@ -522,8 +507,7 @@ class Film(AppTool): skew_factor_y = self.ui.film_skewy_entry.get_value() if self.ui.film_mirror_cb.get_value(): - if self.ui.film_mirror_axis.get_value() != 'none': - mirror = self.ui.film_mirror_axis.get_value() + mirror = self.ui.film_mirror_axis.get_value() border = self.ui.boundary_entry.get_value() @@ -559,15 +543,16 @@ class Film(AppTool): self.export_negative(name, boxname, filename, border, scale_stroke_factor=factor, scale_factor_x=scale_factor_x, scale_factor_y=scale_factor_y, + scale_reference=scale_reference, skew_factor_x=skew_factor_x, skew_factor_y=skew_factor_y, - reference_point=reference_point, + skew_reference=skew_reference, mirror=mirror, ftype=ftype ) def export_negative(self, obj_name, box_name, filename, boundary, scale_stroke_factor=0.00, - scale_factor_x=1, scale_factor_y=1, - skew_factor_x=None, skew_factor_y=None, reference_point='center', + scale_factor_x=1, scale_factor_y=1, scale_reference='center', + skew_factor_x=None, skew_factor_y=None, skew_reference='center', mirror=None, opacity_val=1.0, use_thread=True, ftype='svg'): """ @@ -581,15 +566,16 @@ class Film(AppTool): :param scale_stroke_factor: factor by which to change/scale the thickness of the features :param scale_factor_x: factor to scale the svg geometry on the X axis :param scale_factor_y: factor to scale the svg geometry on the Y axis + :param scale_reference: reference to use for transformation. + Values: 'center', 'bottomleft', 'topleft', 'bottomright', 'topright' :param skew_factor_x: factor to skew the svg geometry on the X axis :param skew_factor_y: factor to skew the svg geometry on the Y axis - :param reference_point: reference to use for transformation. Can be 'bottomleft', 'bottomright', 'topleft', - 'topright', 'center' and those are the 5 points of the bounding box of the - geometry to be altered. - :param mirror: can be 'x' or 'y' or 'both'. Axis on which to mirror the svg geometry + :param skew_reference: reference to use for transformation. + Values: 'center', 'bottomleft', 'topleft', 'bottomright', 'topright' + :param mirror: can be 'x' or 'y' or 'both'. Axis on which to mirror the svg geometry :param opacity_val: - :param use_thread: if to be run in a separate thread; boolean - :param ftype: the type of file for saving the film: 'svg', 'png' or 'pdf' + :param use_thread: if to be run in a separate thread; boolean + :param ftype: the type of file for saving the film: 'svg', 'png' or 'pdf' :return: """ self.app.defaults.report_usage("export_negative()") @@ -662,33 +648,44 @@ class Film(AppTool): box_geo = unary_union(box.flatten()) xmin, ymin, xmax, ymax = box_geo.bounds - ref_val = 'center' - if reference_point == 'topleft': - ref_val = (xmin, ymax) - elif reference_point == 'bottomleft': - ref_val = (xmin, ymin) - elif reference_point == 'topright': - ref_val = (xmax, ymax) - elif reference_point == 'bottomright': - ref_val = (xmax, ymin) + ref_scale_val = 'center' + if scale_reference == 'topleft': + ref_scale_val = (xmin, ymax) + elif scale_reference == 'bottomleft': + ref_scale_val = (xmin, ymin) + elif scale_reference == 'topright': + ref_scale_val = (xmax, ymax) + elif scale_reference == 'bottomright': + ref_scale_val = (xmax, ymin) + + ref_skew_val = 'center' + if skew_reference == 'topleft': + ref_skew_val = (xmin, ymax) + elif skew_reference == 'bottomleft': + ref_skew_val = (xmin, ymin) + elif skew_reference == 'topright': + ref_skew_val = (xmax, ymax) + elif skew_reference == 'bottomright': + ref_skew_val = (xmax, ymin) # Transform the box object geometry transformed_box_geo = box_geo if scale_factor_x and not scale_factor_y: - transformed_box_geo = affinity.scale(transformed_box_geo, scale_factor_x, 1.0, origin=ref_val) + transformed_box_geo = affinity.scale(transformed_box_geo, scale_factor_x, 1.0, origin=ref_scale_val) elif not scale_factor_x and scale_factor_y: - transformed_box_geo = affinity.scale(transformed_box_geo, 1.0, scale_factor_y, origin=ref_val) + transformed_box_geo = affinity.scale(transformed_box_geo, 1.0, scale_factor_y, origin=ref_scale_val) elif scale_factor_x and scale_factor_y: transformed_box_geo = affinity.scale(transformed_box_geo, scale_factor_x, scale_factor_y, - origin=ref_val) + origin=ref_scale_val) if skew_factor_x and not skew_factor_y: - transformed_box_geo = affinity.skew(transformed_box_geo, skew_factor_x, 0.0, origin=ref_val) + transformed_box_geo = affinity.skew(transformed_box_geo, skew_factor_x, 0.0, origin=ref_skew_val) elif not skew_factor_x and skew_factor_y: - transformed_box_geo = affinity.skew(transformed_box_geo, 0.0, skew_factor_y, origin=ref_val) + transformed_box_geo = affinity.skew(transformed_box_geo, 0.0, skew_factor_y, origin=ref_skew_val) elif skew_factor_x and skew_factor_y: - transformed_box_geo = affinity.skew(transformed_box_geo, skew_factor_x, skew_factor_y, origin=ref_val) + transformed_box_geo = affinity.skew(transformed_box_geo, skew_factor_x, skew_factor_y, + origin=ref_skew_val) if mirror: if mirror == 'x': @@ -705,7 +702,7 @@ class Film(AppTool): scale_factor_x=scale_factor_x, scale_factor_y=scale_factor_y, skew_factor_x=skew_factor_x, skew_factor_y=skew_factor_y, mirror=mirror, - scale_reference=reference_point, skew_reference=reference_point, + scale_reference=scale_reference, skew_reference=skew_reference, mirror_reference='center' ) @@ -862,8 +859,8 @@ class Film(AppTool): def export_positive(self, obj_name, box_name, filename, scale_stroke_factor=0.00, - scale_factor_x=1, scale_factor_y=1, - skew_factor_x=None, skew_factor_y=None, reference_point='center', + scale_factor_x=1, scale_factor_y=1, scale_reference='center', + skew_factor_x=None, skew_factor_y=None, skew_reference='center', mirror=None, opacity_val=1.0, use_thread=True, ftype='svg'): @@ -876,11 +873,12 @@ class Film(AppTool): :param scale_stroke_factor: factor by which to change/scale the thickness of the features :param scale_factor_x: factor to scale the geometry on the X axis :param scale_factor_y: factor to scale the geometry on the Y axis + :param scale_reference: reference to use for transformation. + Values: 'center', 'bottomleft', 'topleft', 'bottomright', 'topright' :param skew_factor_x: factor to skew the geometry on the X axis :param skew_factor_y: factor to skew the geometry on the Y axis - :param reference_point: reference to use for transformation. Can be 'bottomleft', 'bottomright', 'topleft', - 'topright' and those are the 4 points of the bounding box of the geometry - to be altered. + :param skew_reference: reference to use for transformation. + Values: 'center', 'bottomleft', 'topleft', 'bottomright', 'topright' :param mirror: can be 'x' or 'y' or 'both'. Axis on which to mirror the svg geometry :param opacity_val: :param use_thread: if to be run in a separate thread; boolean @@ -941,32 +939,43 @@ class Film(AppTool): box_geo = unary_union(box.flatten()) xmin, ymin, xmax, ymax = box_geo.bounds - ref_val = 'center' - if reference_point == 'topleft': - ref_val = (xmin, ymax) - elif reference_point == 'bottomleft': - ref_val = (xmin, ymin) - elif reference_point == 'topright': - ref_val = (xmax, ymax) - elif reference_point == 'bottomright': - ref_val = (xmax, ymin) + ref_scale_val = 'center' + if scale_reference == 'topleft': + ref_scale_val = (xmin, ymax) + elif scale_reference == 'bottomleft': + ref_scale_val = (xmin, ymin) + elif scale_reference == 'topright': + ref_scale_val = (xmax, ymax) + elif scale_reference == 'bottomright': + ref_scale_val = (xmax, ymin) + + ref_skew_val = 'center' + if skew_reference == 'topleft': + ref_skew_val = (xmin, ymax) + elif skew_reference == 'bottomleft': + ref_skew_val = (xmin, ymin) + elif skew_reference == 'topright': + ref_skew_val = (xmax, ymax) + elif skew_reference == 'bottomright': + ref_skew_val = (xmax, ymin) transformed_box_geo = box_geo if scale_factor_x and not scale_factor_y: - transformed_box_geo = affinity.scale(transformed_box_geo, scale_factor_x, 1.0, origin=ref_val) + transformed_box_geo = affinity.scale(transformed_box_geo, scale_factor_x, 1.0, origin=ref_scale_val) elif not scale_factor_x and scale_factor_y: - transformed_box_geo = affinity.scale(transformed_box_geo, 1.0, scale_factor_y, origin=ref_val) + transformed_box_geo = affinity.scale(transformed_box_geo, 1.0, scale_factor_y, origin=ref_scale_val) elif scale_factor_x and scale_factor_y: transformed_box_geo = affinity.scale(transformed_box_geo, scale_factor_x, scale_factor_y, - origin=ref_val) + origin=ref_scale_val) if skew_factor_x and not skew_factor_y: - transformed_box_geo = affinity.skew(transformed_box_geo, skew_factor_x, 0.0, origin=ref_val) + transformed_box_geo = affinity.skew(transformed_box_geo, skew_factor_x, 0.0, origin=ref_skew_val) elif not skew_factor_x and skew_factor_y: - transformed_box_geo = affinity.skew(transformed_box_geo, 0.0, skew_factor_y, origin=ref_val) + transformed_box_geo = affinity.skew(transformed_box_geo, 0.0, skew_factor_y, origin=ref_skew_val) elif skew_factor_x and skew_factor_y: - transformed_box_geo = affinity.skew(transformed_box_geo, skew_factor_x, skew_factor_y, origin=ref_val) + transformed_box_geo = affinity.skew(transformed_box_geo, skew_factor_x, skew_factor_y, + origin=ref_skew_val) if mirror: if mirror == 'x': @@ -983,7 +992,7 @@ class Film(AppTool): scale_factor_x=scale_factor_x, scale_factor_y=scale_factor_y, skew_factor_x=skew_factor_x, skew_factor_y=skew_factor_y, mirror=mirror, - scale_reference=reference_point, skew_reference=reference_point, + scale_reference=scale_reference, skew_reference=skew_reference, mirror_reference='center' ) @@ -1174,12 +1183,23 @@ class FilmUI: self.level.setCheckable(True) self.title_box.addWidget(self.level) + # ############################################################################################################# + # Source Object Frame + # ############################################################################################################# + self.obj_combo_label = FCLabel('%s' % _("Source Object")) + self.obj_combo_label.setToolTip( + _("Excellon object for drilling/milling operation.") + ) + self.tools_box.addWidget(self.obj_combo_label) + + obj_frame = FCFrame() + self.tools_box.addWidget(obj_frame) + # Grid Layout grid0 = FCGridLayout(v_spacing=5, h_spacing=3) - self.tools_box.addLayout(grid0) - grid0.setColumnStretch(0, 0) grid0.setColumnStretch(1, 1) + obj_frame.setLayout(grid0) # Type of object for which to create the film self.tf_type_obj_combo = RadioSet([{'label': _('Gerber'), 'value': 'grb'}, @@ -1225,42 +1245,33 @@ class FilmUI: self.tf_box_combo.is_last = True grid0.addWidget(self.tf_box_combo, 6, 0, 1, 2) + # + # separator_line = QtWidgets.QFrame() + # separator_line.setFrameShape(QtWidgets.QFrame.Shape.HLine) + # separator_line.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken) + # grid0.addWidget(separator_line, 8, 0, 1, 2) - separator_line = QtWidgets.QFrame() - separator_line.setFrameShape(QtWidgets.QFrame.Shape.HLine) - separator_line.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken) - grid0.addWidget(separator_line, 8, 0, 1, 2) - - self.film_adj_label = FCLabel('%s' % _("Film Adjustments")) + # ############################################################################################################# + # Adjustments Frame + # ############################################################################################################# + self.film_adj_label = FCLabel('%s' % _("Adjustments")) self.film_adj_label.setToolTip( - _("Sometime the printers will distort the print shape, especially the Laser types.\n" - "This section provide the tools to compensate for the print distortions.") + _("Compensate print distortions.") ) - grid0.addWidget(self.film_adj_label, 10, 0, 1, 2) + self.tools_box.addWidget(self.film_adj_label) - self.film_ref_label = FCLabel('%s:' % _("Reference")) - self.film_ref_label.setToolTip( - _("The reference point to be used as origin for the adjustment.\n" - "It can be one of the five points of the geometry bounding box.") - ) - self.film_reference = RadioSet([{'label': _('Center'), 'value': 'center'}, - {'label': _('Bottom Left'), 'value': 'bottomleft'}, - {'label': _('Top Left'), 'value': 'topleft'}, - {'label': _('Bottom Right'), 'value': 'bottomright'}, - {'label': _('Top right'), 'value': 'topright'}], - orientation='vertical', - stretch=False) + self.adj_frame = FCFrame() + self.tools_box.addWidget(self.adj_frame) - grid0.addWidget(self.film_ref_label, 12, 0) - grid0.addWidget(self.film_reference, 12, 1) - - # ############################################################################################################# - # ############################ Transformations ########################################################## - # ############################################################################################################# + # Grid Layout + grid1 = FCGridLayout(v_spacing=5, h_spacing=3) + grid1.setColumnStretch(0, 0) + grid1.setColumnStretch(1, 1) + self.adj_frame.setLayout(grid1) # Scale Geometry - self.film_scale_cb = FCCheckBox('%s' % _("Scale Film")) + self.film_scale_cb = FCCheckBox('%s' % _("Scale")) self.film_scale_cb.setToolTip( _("A value greater than 1 will stretch the film\n" "while a value less than 1 will jolt it.") @@ -1270,41 +1281,58 @@ class FilmUI: QCheckBox {font-weight: bold; color: black} """ ) - grid0.addWidget(self.film_scale_cb, 14, 0, 1, 2) + grid1.addWidget(self.film_scale_cb, 2, 0, 1, 2) + # Scale X self.film_scalex_label = FCLabel('%s:' % _("X factor")) self.film_scalex_entry = FCDoubleSpinner(callback=self.confirmation_message) self.film_scalex_entry.set_range(-999.9999, 999.9999) self.film_scalex_entry.set_precision(self.decimals) self.film_scalex_entry.setSingleStep(0.01) - grid0.addWidget(self.film_scalex_label, 16, 0) - grid0.addWidget(self.film_scalex_entry, 16, 1) + grid1.addWidget(self.film_scalex_label, 4, 0) + grid1.addWidget(self.film_scalex_entry, 4, 1) + # Scale Y self.film_scaley_label = FCLabel('%s:' % _("Y factor")) self.film_scaley_entry = FCDoubleSpinner(callback=self.confirmation_message) self.film_scaley_entry.set_range(-999.9999, 999.9999) self.film_scaley_entry.set_precision(self.decimals) self.film_scaley_entry.setSingleStep(0.01) - grid0.addWidget(self.film_scaley_label, 18, 0) - grid0.addWidget(self.film_scaley_entry, 18, 1) + grid1.addWidget(self.film_scaley_label, 6, 0) + grid1.addWidget(self.film_scaley_entry, 6, 1) + + # Scale reference + self.scale_ref_label = FCLabel('%s:' % _("Reference")) + self.scale_ref_label.setToolTip( + _("The reference point to be used as origin for the adjustment.") + ) + + self.scale_ref_combo = FCComboBox2() + self.scale_ref_combo.addItems( + [_('Center'), _('Bottom Left'), _('Top Left'), _('Bottom Right'), _('Top right')]) + + grid1.addWidget(self.scale_ref_label, 8, 0) + grid1.addWidget(self.scale_ref_combo, 8, 1) self.ois_scale = OptionalHideInputSection(self.film_scale_cb, [ self.film_scalex_label, self.film_scalex_entry, self.film_scaley_label, - self.film_scaley_entry + self.film_scaley_entry, + self.scale_ref_label, + self.scale_ref_combo ]) self.scale_separator_line = QtWidgets.QFrame() self.scale_separator_line.setFrameShape(QtWidgets.QFrame.Shape.HLine) self.scale_separator_line.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken) - grid0.addWidget(self.scale_separator_line, 20, 0, 1, 2) + grid1.addWidget(self.scale_separator_line, 10, 0, 1, 2) # Skew Geometry - self.film_skew_cb = FCCheckBox('%s' % _("Skew Film")) + self.film_skew_cb = FCCheckBox('%s' % _("Skew")) self.film_skew_cb.setToolTip( _("Positive values will skew to the right\n" "while negative values will skew to the left.") @@ -1314,41 +1342,58 @@ class FilmUI: QCheckBox {font-weight: bold; color: black} """ ) - grid0.addWidget(self.film_skew_cb, 22, 0, 1, 2) + grid1.addWidget(self.film_skew_cb, 12, 0, 1, 2) + # Skew X self.film_skewx_label = FCLabel('%s:' % _("X angle")) self.film_skewx_entry = FCDoubleSpinner(callback=self.confirmation_message) self.film_skewx_entry.set_range(-999.9999, 999.9999) self.film_skewx_entry.set_precision(self.decimals) self.film_skewx_entry.setSingleStep(0.01) - grid0.addWidget(self.film_skewx_label, 24, 0) - grid0.addWidget(self.film_skewx_entry, 24, 1) + grid1.addWidget(self.film_skewx_label, 14, 0) + grid1.addWidget(self.film_skewx_entry, 14, 1) + # Skew Y self.film_skewy_label = FCLabel('%s:' % _("Y angle")) self.film_skewy_entry = FCDoubleSpinner(callback=self.confirmation_message) self.film_skewy_entry.set_range(-999.9999, 999.9999) self.film_skewy_entry.set_precision(self.decimals) self.film_skewy_entry.setSingleStep(0.01) - grid0.addWidget(self.film_skewy_label, 26, 0) - grid0.addWidget(self.film_skewy_entry, 26, 1) + grid1.addWidget(self.film_skewy_label, 16, 0) + grid1.addWidget(self.film_skewy_entry, 16, 1) + + # Skew Reference + self.skew_ref_label = FCLabel('%s:' % _("Reference")) + self.skew_ref_label.setToolTip( + _("The reference point to be used as origin for the adjustment.") + ) + + self.skew_ref_combo = FCComboBox2() + self.skew_ref_combo.addItems( + [_('Center'), _('Bottom Left'), _('Top Left'), _('Bottom Right'), _('Top right')]) + + grid1.addWidget(self.skew_ref_label, 18, 0) + grid1.addWidget(self.skew_ref_combo, 18, 1) self.ois_skew = OptionalHideInputSection(self.film_skew_cb, [ self.film_skewx_label, self.film_skewx_entry, self.film_skewy_label, - self.film_skewy_entry + self.film_skewy_entry, + self.skew_ref_label, + self.skew_ref_combo ]) self.skew_separator_line1 = QtWidgets.QFrame() self.skew_separator_line1.setFrameShape(QtWidgets.QFrame.Shape.HLine) self.skew_separator_line1.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken) - grid0.addWidget(self.skew_separator_line1, 28, 0, 1, 2) + grid1.addWidget(self.skew_separator_line1, 20, 0, 1, 2) # Mirror Geometry - self.film_mirror_cb = FCCheckBox('%s' % _("Mirror Film")) + self.film_mirror_cb = FCCheckBox('%s' % _("Mirror")) self.film_mirror_cb.setToolTip( _("Mirror the film geometry on the selected axis or on both.") ) @@ -1357,17 +1402,19 @@ class FilmUI: QCheckBox {font-weight: bold; color: black} """ ) - grid0.addWidget(self.film_mirror_cb, 30, 0, 1, 2) + grid1.addWidget(self.film_mirror_cb, 22, 0, 1, 2) - self.film_mirror_axis = RadioSet([{'label': _('None'), 'value': 'none'}, - {'label': _('X'), 'value': 'x'}, + self.film_mirror_axis = RadioSet([{'label': _('X'), 'value': 'x'}, {'label': _('Y'), 'value': 'y'}, {'label': _('Both'), 'value': 'both'}], stretch=False) - self.film_mirror_axis_label = FCLabel('%s:' % _("Mirror Axis")) + self.film_mirror_axis_label = FCLabel('%s:' % _("Axis")) + self.film_mirror_axis_label.setToolTip( + _("Mirror the film geometry on the selected axis or on both.") + ) - grid0.addWidget(self.film_mirror_axis_label, 32, 0) - grid0.addWidget(self.film_mirror_axis, 32, 1) + grid1.addWidget(self.film_mirror_axis_label, 24, 0) + grid1.addWidget(self.film_mirror_axis, 24, 1) self.ois_mirror = OptionalHideInputSection(self.film_mirror_cb, [ @@ -1375,14 +1422,20 @@ class FilmUI: self.film_mirror_axis ]) - self.mirror_separator_line2 = QtWidgets.QFrame() - self.mirror_separator_line2.setFrameShape(QtWidgets.QFrame.Shape.HLine) - self.mirror_separator_line2.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken) - grid0.addWidget(self.mirror_separator_line2, 34, 0, 1, 2) + # ############################################################################################################# + # Parameters Frame + # ############################################################################################################# + self.film_param_label = FCLabel('%s' % _("Parameters")) + self.tools_box.addWidget(self.film_param_label) - self.film_param_label = FCLabel('%s' % _("Film Parameters")) + par_frame = FCFrame() + self.tools_box.addWidget(par_frame) - grid0.addWidget(self.film_param_label, 36, 0, 1, 2) + # Grid Layout + grid_par = FCGridLayout(v_spacing=5, h_spacing=3) + grid_par.setColumnStretch(0, 0) + grid_par.setColumnStretch(1, 1) + par_frame.setLayout(grid_par) # Scale Stroke size self.film_scale_stroke_entry = FCDoubleSpinner(callback=self.confirmation_message) @@ -1396,24 +1449,19 @@ class FilmUI: "It means that the line that envelope each SVG feature will be thicker or thinner,\n" "therefore the fine features may be more affected by this parameter.") ) - grid0.addWidget(self.film_scale_stroke_label, 38, 0) - grid0.addWidget(self.film_scale_stroke_entry, 38, 1) + grid_par.addWidget(self.film_scale_stroke_label, 0, 0) + grid_par.addWidget(self.film_scale_stroke_entry, 0, 1) # Film Type self.film_type = RadioSet([{'label': _('Positive'), 'value': 'pos'}, {'label': _('Negative'), 'value': 'neg'}], stretch=False) - self.film_type_label = FCLabel('%s:' % _("Film Type")) + self.film_type_label = FCLabel('%s:' % _("Polarity")) self.film_type_label.setToolTip( - _("Generate a Positive black film or a Negative film.\n" - "Positive means that it will print the features\n" - "with black on a white canvas.\n" - "Negative means that it will print the features\n" - "with white on a black canvas.\n" - "The Film format is SVG.") + _("Generate a Positive black film or a Negative film.") ) - grid0.addWidget(self.film_type_label, 40, 0) - grid0.addWidget(self.film_type, 40, 1) + grid_par.addWidget(self.film_type_label, 2, 0) + grid_par.addWidget(self.film_type, 2, 1) # Boundary for negative film generation self.boundary_entry = FCDoubleSpinner(callback=self.confirmation_message) @@ -1432,8 +1480,8 @@ class FilmUI: "white color like the rest and which may confound with the\n" "surroundings if not for this border.") ) - grid0.addWidget(self.boundary_label, 42, 0) - grid0.addWidget(self.boundary_entry, 42, 1) + grid_par.addWidget(self.boundary_label, 4, 0) + grid_par.addWidget(self.boundary_entry, 4, 1) self.boundary_label.hide() self.boundary_entry.hide() @@ -1443,18 +1491,18 @@ class FilmUI: self.punch_cb.setToolTip(_("When checked the generated film will have holes in pads when\n" "the generated film is positive. This is done to help drilling,\n" "when done manually.")) - grid0.addWidget(self.punch_cb, 44, 0, 1, 2) + grid_par.addWidget(self.punch_cb, 6, 0, 1, 2) # this way I can hide/show the frame self.punch_frame = QtWidgets.QFrame() self.punch_frame.setContentsMargins(0, 0, 0, 0) - self.layout.addWidget(self.punch_frame) - punch_grid = FCGridLayout(v_spacing=5, h_spacing=3) - punch_grid.setContentsMargins(0, 0, 0, 0) - self.punch_frame.setLayout(punch_grid) + grid_par.addWidget(self.punch_frame, 8, 0, 1, 2) + punch_grid = FCGridLayout(v_spacing=5, h_spacing=3) punch_grid.setColumnStretch(0, 0) punch_grid.setColumnStretch(1, 1) + punch_grid.setContentsMargins(0, 0, 0, 0) + self.punch_frame.setLayout(punch_grid) self.ois_p = OptionalHideInputSection(self.punch_cb, [self.punch_frame]) @@ -1480,8 +1528,8 @@ class FilmUI: self.exc_combo.is_last = True self.exc_combo.obj_type = "Excellon" - punch_grid.addWidget(self.exc_label, 1, 0) - punch_grid.addWidget(self.exc_combo, 1, 1) + punch_grid.addWidget(self.exc_label, 2, 0) + punch_grid.addWidget(self.exc_combo, 2, 1) self.exc_label.hide() self.exc_combo.hide() @@ -1493,27 +1541,26 @@ class FilmUI: self.punch_size_spinner.setSingleStep(0.1) self.punch_size_spinner.set_precision(self.decimals) - punch_grid.addWidget(self.punch_size_label, 2, 0) - punch_grid.addWidget(self.punch_size_spinner, 2, 1) + punch_grid.addWidget(self.punch_size_label, 4, 0) + punch_grid.addWidget(self.punch_size_spinner, 4, 1) self.punch_size_label.hide() self.punch_size_spinner.hide() - self.grid1 = FCGridLayout(v_spacing=5, h_spacing=3) - self.layout.addLayout(self.grid1) - self.grid1.setColumnStretch(0, 0) - self.grid1.setColumnStretch(1, 1) + # ############################################################################################################# + # Export Frame + # ############################################################################################################# + self.export_label = FCLabel('%s' % _('Export')) + self.tools_box.addWidget(self.export_label) - separator_line3 = QtWidgets.QFrame() - separator_line3.setFrameShape(QtWidgets.QFrame.Shape.HLine) - separator_line3.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken) - self.grid1.addWidget(separator_line3, 0, 0, 1, 2) + exp_frame = FCFrame() + self.tools_box.addWidget(exp_frame) - # File type - self.file_type_radio = RadioSet([{'label': _('SVG'), 'value': 'svg'}, - {'label': _('PNG'), 'value': 'png'}, - {'label': _('PDF'), 'value': 'pdf'} - ], stretch=False) + # Grid Layout + grid3 = FCGridLayout(v_spacing=5, h_spacing=3) + grid3.setColumnStretch(0, 0) + grid3.setColumnStretch(1, 1) + exp_frame.setLayout(grid3) self.file_type_label = FCLabel('%s:' % _("Film Type")) self.file_type_label.setToolTip( @@ -1522,8 +1569,15 @@ class FilmUI: "- 'PNG' -> raster image\n" "- 'PDF' -> portable document format") ) - self.grid1.addWidget(self.file_type_label, 1, 0) - self.grid1.addWidget(self.file_type_radio, 1, 1) + + # File type + self.file_type_radio = RadioSet([{'label': _('SVG'), 'value': 'svg'}, + {'label': _('PNG'), 'value': 'png'}, + {'label': _('PDF'), 'value': 'pdf'} + ], stretch=False) + + grid3.addWidget(self.file_type_label, 0, 0) + grid3.addWidget(self.file_type_radio, 0, 1) # Page orientation self.orientation_label = FCLabel('%s:' % _("Page Orientation")) @@ -1539,8 +1593,8 @@ class FilmUI: # ################################ New Grid ################################################################## # ############################################################################################################# - self.grid1.addWidget(self.orientation_label, 2, 0) - self.grid1.addWidget(self.orientation_radio, 2, 1) + grid3.addWidget(self.orientation_label, 2, 0) + grid3.addWidget(self.orientation_radio, 2, 1) # Page Size self.pagesize_label = FCLabel('%s:' % _("Page Size")) @@ -1602,8 +1656,8 @@ class FilmUI: page_size_list = list(self.pagesize.keys()) self.pagesize_combo.addItems(page_size_list) - self.grid1.addWidget(self.pagesize_label, 3, 0) - self.grid1.addWidget(self.pagesize_combo, 3, 1) + grid3.addWidget(self.pagesize_label, 4, 0) + grid3.addWidget(self.pagesize_combo, 4, 1) self.on_film_type(val='hide') @@ -1615,8 +1669,8 @@ class FilmUI: self.png_dpi_spinner = FCSpinner(callback=self.confirmation_message_int) self.png_dpi_spinner.set_range(0, 100000) - self.grid1.addWidget(self.png_dpi_label, 4, 0) - self.grid1.addWidget(self.png_dpi_spinner, 4, 1) + grid3.addWidget(self.png_dpi_label, 6, 0) + grid3.addWidget(self.png_dpi_spinner, 6, 1) self.png_dpi_label.hide() self.png_dpi_spinner.hide() @@ -1636,9 +1690,9 @@ class FilmUI: font-weight: bold; } """) - self.grid1.addWidget(self.film_object_button, 6, 0, 1, 2) + self.tools_box.addWidget(self.film_object_button) - self.layout.addStretch() + self.layout.addStretch(1) # ## Reset Tool self.reset_button = FCButton(_("Reset Tool")) diff --git a/appPlugins/ToolMilling.py b/appPlugins/ToolMilling.py index c42ec23f..f1179b5b 100644 --- a/appPlugins/ToolMilling.py +++ b/appPlugins/ToolMilling.py @@ -3557,7 +3557,7 @@ class MillingUI: grid0.setColumnStretch(1, 1) obj_frame.setLayout(grid0) - self.target_label = FCLabel('%s:' % _("Target")) + self.target_label = FCLabel('%s:' % _("Type")) self.target_label.setToolTip( _("Object for milling operation.") ) diff --git a/appPlugins/ToolPanelize.py b/appPlugins/ToolPanelize.py index 3b616650..91d38405 100644 --- a/appPlugins/ToolPanelize.py +++ b/appPlugins/ToolPanelize.py @@ -1170,7 +1170,7 @@ class PanelizeUI: # Reference Object Frame # ############################################################################################################# # Type of box Panel object - self.box_label = FCLabel('%s' % _("Panelization Reference")) + self.box_label = FCLabel('%s' % _("Reference")) self.box_label.setToolTip( _("Choose the reference for panelization:\n" "- Object = the bounding box of a different object\n" diff --git a/defaults.py b/defaults.py index 6edd16e3..814d6072 100644 --- a/defaults.py +++ b/defaults.py @@ -542,19 +542,23 @@ class FlatCAMDefaults: "tools_2sided_allign_axis": "X", # Film Tool - "tools_film_type": 'neg', + "tools_film_polarity": 'neg', "tools_film_boundary": 1.0, "tools_film_scale_stroke": 0, "tools_film_color": '#000000', - "tools_film_ref_radio": 'bottomleft', + "tools_film_scale_cb": False, "tools_film_scale_x_entry": 1.0, "tools_film_scale_y_entry": 1.0, + "tools_film_scale_ref": 0, # "center + "tools_film_skew_cb": False, "tools_film_skew_x_entry": 0.0, "tools_film_skew_y_entry": 0.0, + "tools_film_skew_ref": 0, # "center + "tools_film_mirror_cb": False, - "tools_film_mirror_axis_radio": 'none', + "tools_film_mirror_axis_radio": 'x', "tools_film_file_type_radio": 'svg', "tools_film_orientation": 'p', "tools_film_pagesize": 'A4', diff --git a/locale/de/LC_MESSAGES/strings.mo b/locale/de/LC_MESSAGES/strings.mo index 7c50384e..97a18e26 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 22f125e4..621e1507 100644 --- a/locale/de/LC_MESSAGES/strings.po +++ b/locale/de/LC_MESSAGES/strings.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2021-08-29 19:09+0300\n" -"PO-Revision-Date: 2021-08-29 19:09+0300\n" +"POT-Creation-Date: 2021-09-08 20:56+0300\n" +"PO-Revision-Date: 2021-09-08 20:56+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: de\n" @@ -16,6 +16,7 @@ msgstr "" "X-Poedit-SearchPathExcluded-0: build\n" "X-Poedit-SearchPathExcluded-1: doc\n" "X-Poedit-SearchPathExcluded-2: tests\n" +"X-Poedit-SearchPathExcluded-3: venv\n" #: Bookmark.py:57 Bookmark.py:86 msgid "Title" @@ -108,33 +109,33 @@ msgstr "Lesezeichen" #: appEditors/AppExcEditor.py:1412 appEditors/AppExcEditor.py:1480 #: appEditors/AppGeoEditor.py:686 appEditors/AppGeoEditor.py:1203 #: appEditors/AppGeoEditor.py:3125 appEditors/AppGeoEditor.py:3151 -#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5050 -#: appEditors/AppGerberEditor.py:7153 appEditors/AppTextEditor.py:262 -#: appGUI/MainGUI.py:3384 appGUI/MainGUI.py:3602 appGUI/MainGUI.py:3827 -#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:437 -#: appPlugins/ToolCorners.py:532 appPlugins/ToolFilm.py:420 -#: appPlugins/ToolFilm.py:556 appPlugins/ToolImage.py:148 +#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5055 +#: appEditors/AppGerberEditor.py:7155 appEditors/AppTextEditor.py:262 +#: appGUI/MainGUI.py:3419 appGUI/MainGUI.py:3637 appGUI/MainGUI.py:3862 +#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:449 +#: appPlugins/ToolCorners.py:544 appPlugins/ToolFilm.py:404 +#: appPlugins/ToolFilm.py:540 appPlugins/ToolImage.py:148 #: appPlugins/ToolLevelling.py:1577 appPlugins/ToolMove.py:275 #: appPlugins/ToolPcbWizard.py:224 appPlugins/ToolPcbWizard.py:247 #: appPlugins/ToolQRCode.py:624 appPlugins/ToolQRCode.py:673 app_Main.py:1692 -#: app_Main.py:3006 app_Main.py:4881 app_Main.py:5293 app_Main.py:9100 -#: app_Main.py:9139 app_Main.py:9183 app_Main.py:9209 app_Main.py:9249 -#: app_Main.py:9274 app_Main.py:9322 app_Main.py:9360 app_Main.py:9406 -#: app_Main.py:9448 app_Main.py:9490 app_Main.py:9531 app_Main.py:9573 -#: app_Main.py:9618 app_Main.py:9670 app_Main.py:9702 app_Main.py:9732 -#: app_Main.py:9954 app_Main.py:9991 app_Main.py:10034 app_Main.py:10108 -#: app_Main.py:10164 app_Main.py:10430 app_Main.py:10465 +#: app_Main.py:3006 app_Main.py:4881 app_Main.py:5298 app_Main.py:9130 +#: app_Main.py:9169 app_Main.py:9213 app_Main.py:9239 app_Main.py:9279 +#: app_Main.py:9304 app_Main.py:9352 app_Main.py:9390 app_Main.py:9436 +#: app_Main.py:9478 app_Main.py:9520 app_Main.py:9561 app_Main.py:9603 +#: app_Main.py:9648 app_Main.py:9700 app_Main.py:9732 app_Main.py:9762 +#: app_Main.py:9984 app_Main.py:10021 app_Main.py:10064 app_Main.py:10138 +#: app_Main.py:10194 app_Main.py:10460 app_Main.py:10495 msgid "Cancelled." msgstr "Abgebrochen." #: Bookmark.py:312 appDatabase.py:2159 appEditors/AppTextEditor.py:317 #: appObjects/FlatCAMCNCJob.py:730 appObjects/FlatCAMCNCJob.py:1154 -#: appPlugins/ToolFilm.py:773 appPlugins/ToolFilm.py:788 -#: appPlugins/ToolFilm.py:837 appPlugins/ToolFilm.py:1039 -#: appPlugins/ToolFilm.py:1049 appPlugins/ToolFilm.py:1098 +#: appPlugins/ToolFilm.py:770 appPlugins/ToolFilm.py:785 +#: appPlugins/ToolFilm.py:834 appPlugins/ToolFilm.py:1048 +#: appPlugins/ToolFilm.py:1058 appPlugins/ToolFilm.py:1107 #: appPlugins/ToolLevelling.py:1499 appPlugins/ToolLevelling.py:1691 -#: appPlugins/ToolSolderPaste.py:1156 app_Main.py:3014 app_Main.py:10400 -#: app_Main.py:10608 app_Main.py:10743 app_Main.py:10809 app_Main.py:11653 +#: appPlugins/ToolSolderPaste.py:1156 app_Main.py:3014 app_Main.py:10430 +#: app_Main.py:10638 app_Main.py:10773 app_Main.py:10839 app_Main.py:11683 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -143,8 +144,8 @@ msgstr "" "Wahrscheinlich hält eine andere App die Datei offen oder ist geschützt." #: Bookmark.py:323 Bookmark.py:353 appDatabase.py:1750 appDatabase.py:2170 -#: appDatabase.py:2204 appPlugins/ToolNCC.py:1279 appPlugins/ToolPaint.py:873 -#: app_Main.py:3025 app_Main.py:6457 defaults.py:889 +#: appDatabase.py:2204 appPlugins/ToolNCC.py:1263 appPlugins/ToolPaint.py:859 +#: app_Main.py:3025 app_Main.py:6465 defaults.py:893 msgid "Could not load the file." msgstr "Die Datei konnte nicht geladen werden." @@ -171,22 +172,22 @@ msgstr "" "angefordert." #: appCommon/Common.py:301 appPlugins/ToolCopperThieving.py:391 -#: appPlugins/ToolFollow.py:229 appPlugins/ToolIsolation.py:1590 -#: appPlugins/ToolNCC.py:1649 appPlugins/ToolPaint.py:1223 +#: appPlugins/ToolFollow.py:225 appPlugins/ToolIsolation.py:1586 +#: appPlugins/ToolNCC.py:1633 appPlugins/ToolPaint.py:1209 msgid "Click the start point of the area." msgstr "Klicken Sie auf den Startpunkt des Bereichs." -#: appCommon/Common.py:360 appPlugins/ToolFollow.py:448 -#: appPlugins/ToolNCC.py:1708 appPlugins/ToolPaint.py:1371 +#: appCommon/Common.py:360 appPlugins/ToolFollow.py:444 +#: appPlugins/ToolNCC.py:1692 appPlugins/ToolPaint.py:1357 msgid "Click the end point of the area." msgstr "Klicken Sie auf den Endpunkt des Bereichs." #: appCommon/Common.py:366 appCommon/Common.py:470 -#: appPlugins/ToolCopperThieving.py:435 appPlugins/ToolFollow.py:454 -#: appPlugins/ToolFollow.py:505 appPlugins/ToolIsolation.py:2529 -#: appPlugins/ToolIsolation.py:2581 appPlugins/ToolNCC.py:1712 -#: appPlugins/ToolNCC.py:1764 appPlugins/ToolPaint.py:1377 -#: appPlugins/ToolPaint.py:1428 +#: appPlugins/ToolCopperThieving.py:435 appPlugins/ToolFollow.py:450 +#: appPlugins/ToolFollow.py:501 appPlugins/ToolIsolation.py:2525 +#: appPlugins/ToolIsolation.py:2577 appPlugins/ToolNCC.py:1696 +#: appPlugins/ToolNCC.py:1748 appPlugins/ToolPaint.py:1363 +#: appPlugins/ToolPaint.py:1414 msgid "Zone added. Click to start adding next zone or right click to finish." msgstr "" "Zone hinzugefügt. Klicken Sie, um die nächste Zone hinzuzufügen, oder " @@ -194,8 +195,8 @@ msgstr "" #: appCommon/Common.py:414 appEditors/AppGeoEditor.py:2495 #: appEditors/AppGerberEditor.py:1023 appEditors/AppGerberEditor.py:1409 -#: appPlugins/ToolFollow.py:476 appPlugins/ToolIsolation.py:2552 -#: appPlugins/ToolNCC.py:1735 appPlugins/ToolPaint.py:1399 +#: appPlugins/ToolFollow.py:472 appPlugins/ToolIsolation.py:2548 +#: appPlugins/ToolNCC.py:1719 appPlugins/ToolPaint.py:1385 msgid "Click on next Point or click right mouse button to complete ..." msgstr "" "Klicken Sie auf den nächsten Punkt oder klicken Sie mit der rechten " @@ -215,7 +216,7 @@ msgstr "Gescheitert. Ausschlussbereiche schneiden die Objektgeometrie ..." msgid "Exclusion areas added." msgstr "Ausschlussbereiche hinzugefügt." -#: appCommon/Common.py:519 appCommon/Common.py:652 appCommon/Common.py:714 +#: appCommon/Common.py:519 appCommon/Common.py:654 appCommon/Common.py:716 msgid "Generate the CNC Job object." msgstr "Generieren Sie das CNC-Job-Objekt." @@ -227,36 +228,36 @@ msgstr "Mit Ausschlussbereichen." msgid "Cancelled. Area exclusion drawing was interrupted." msgstr "Abgebrochen. Die Bereichsausschlusszeichnung wurde unterbrochen." -#: appCommon/Common.py:662 appCommon/Common.py:717 +#: appCommon/Common.py:664 appCommon/Common.py:719 msgid "All exclusion zones deleted." msgstr "Alle Ausschlusszonen gelöscht." -#: appCommon/Common.py:703 +#: appCommon/Common.py:705 msgid "Selected exclusion zones deleted." msgstr "Ausgewählte Ausschlusszonen gelöscht." -#: appDatabase.py:28 appGUI/MainGUI.py:1699 appPlugins/ToolMilling.py:3866 +#: appDatabase.py:28 appGUI/MainGUI.py:1699 appPlugins/ToolMilling.py:3936 msgid "Path" msgstr "Pfad" -#: appDatabase.py:28 appPlugins/ToolMilling.py:3866 +#: appDatabase.py:28 appPlugins/ToolMilling.py:3936 #, fuzzy #| msgid "Int" msgid "In" msgstr "Innerhalb" -#: appDatabase.py:28 appPlugins/ToolMilling.py:3866 +#: appDatabase.py:28 appPlugins/ToolMilling.py:3936 msgid "Out" msgstr "Aus" -#: appDatabase.py:28 appGUI/MainGUI.py:876 appPlugins/ToolMilling.py:3866 -#: appPlugins/ToolMilling.py:3874 app_Main.py:8740 +#: appDatabase.py:28 appGUI/MainGUI.py:876 appPlugins/ToolMilling.py:3936 +#: appPlugins/ToolMilling.py:3944 app_Main.py:8770 msgid "Custom" msgstr "Benutzerdefiniert" #: appDatabase.py:29 appEditors/appGCodeEditor.py:192 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolMilling.py:3937 +#: appPlugins/ToolMilling.py:4007 #, fuzzy #| msgid "Rough" msgid "Roughing" @@ -264,7 +265,7 @@ msgstr "Rau" #: appDatabase.py:29 appEditors/appGCodeEditor.py:192 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolMilling.py:3937 +#: appPlugins/ToolMilling.py:4007 #, fuzzy #| msgid "Finish" msgid "Finishing" @@ -272,16 +273,16 @@ msgstr "Oberfläche" #: appDatabase.py:29 appDatabase.py:271 appDatabase.py:596 appDatabase.py:1783 #: appDatabase.py:2248 appDatabase.py:2431 appEditors/appGCodeEditor.py:192 -#: appGUI/MainGUI.py:1100 appGUI/MainGUI.py:2360 appGUI/MainGUI.py:4752 +#: appGUI/MainGUI.py:1100 appGUI/MainGUI.py:2395 appGUI/MainGUI.py:4787 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolIsolation.py:203 appPlugins/ToolIsolation.py:3116 -#: appPlugins/ToolMilling.py:3937 appPlugins/ToolNCC.py:4369 +#: appPlugins/ToolIsolation.py:203 appPlugins/ToolIsolation.py:3114 +#: appPlugins/ToolMilling.py:4007 appPlugins/ToolNCC.py:4380 msgid "Isolation" msgstr "Isolation" #: appDatabase.py:29 appEditors/appGCodeEditor.py:192 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolMilling.py:3937 +#: appPlugins/ToolMilling.py:4007 #, fuzzy #| msgid "Polish" msgid "Polishing" @@ -292,25 +293,25 @@ msgid "ID" msgstr "ID" #: appDatabase.py:38 appDatabase.py:203 appEditors/AppGeoEditor.py:3486 -#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:571 appGUI/ObjectUI.py:894 -#: appGUI/ObjectUI.py:1241 appGUI/ObjectUI.py:1502 appGUI/ObjectUI.py:1569 -#: appPlugins/ToolCalibration.py:959 appPlugins/ToolFiducials.py:821 -#: app_Main.py:8280 +#: appGUI/ObjectUI.py:224 appGUI/ObjectUI.py:644 appGUI/ObjectUI.py:976 +#: appGUI/ObjectUI.py:1323 appGUI/ObjectUI.py:1602 appGUI/ObjectUI.py:1669 +#: appPlugins/ToolCalibration.py:957 appPlugins/ToolFiducials.py:819 +#: app_Main.py:8310 msgid "Name" msgstr "Name" -#: appDatabase.py:38 appDatabase.py:265 appPlugins/ToolCalibration.py:960 -#: appPlugins/ToolMilling.py:3578 appPlugins/ToolSub.py:847 -#: appPlugins/ToolSub.py:900 +#: appDatabase.py:38 appDatabase.py:265 appPlugins/ToolCalibration.py:958 +#: appPlugins/ToolPanelize.py:1145 appPlugins/ToolSub.py:848 +#: appPlugins/ToolSub.py:917 msgid "Target" msgstr "Ziel" #: appDatabase.py:38 appDatabase.py:216 appEditors/AppExcEditor.py:2847 -#: appEditors/AppExcEditor.py:4028 appGUI/ObjectUI.py:668 +#: appEditors/AppExcEditor.py:4030 appGUI/ObjectUI.py:746 #: appObjects/FlatCAMObj.py:710 appObjects/FlatCAMObj.py:776 -#: appPlugins/ToolDrilling.py:2333 appPlugins/ToolIsolation.py:3197 -#: appPlugins/ToolMilling.py:3631 appPlugins/ToolNCC.py:4198 -#: appPlugins/ToolPaint.py:3003 appPlugins/ToolPcbWizard.py:445 +#: appPlugins/ToolDrilling.py:2348 appPlugins/ToolIsolation.py:3206 +#: appPlugins/ToolMilling.py:3632 appPlugins/ToolNCC.py:4208 +#: appPlugins/ToolPaint.py:3010 appPlugins/ToolPcbWizard.py:445 #: appPlugins/ToolReport.py:443 appPlugins/ToolReport.py:509 #: appPlugins/ToolSolderPaste.py:1230 tclCommands/TclCommandDrillcncjob.py:197 msgid "Diameter" @@ -357,7 +358,7 @@ msgstr "" #: appDatabase.py:218 appDatabase.py:1192 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:37 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:175 -#: appPlugins/ToolCalculators.py:525 appPlugins/ToolCutOut.py:2569 +#: appPlugins/ToolCalculators.py:649 appPlugins/ToolCutOut.py:2573 msgid "Tool Diameter" msgstr "Werkzeugdurchm" @@ -396,65 +397,65 @@ msgstr "Die Art des Anwendungstools, in dem dieses Tool verwendet werden soll." #: appDatabase.py:271 appDatabase.py:1780 appDatabase.py:1821 #: appDatabase.py:2232 appDatabase.py:2428 appGUI/MainGUI.py:1498 -#: app_Main.py:8278 +#: app_Main.py:8308 msgid "General" msgstr "Allgemeines" #: appDatabase.py:271 appDatabase.py:1781 appDatabase.py:2235 -#: appDatabase.py:2429 appGUI/MainGUI.py:1091 appGUI/MainGUI.py:2351 -#: appGUI/MainGUI.py:4756 appGUI/ObjectUI.py:737 appGUI/ObjectUI.py:1047 +#: appDatabase.py:2429 appGUI/MainGUI.py:1091 appGUI/MainGUI.py:2386 +#: appGUI/MainGUI.py:4791 appGUI/ObjectUI.py:803 appGUI/ObjectUI.py:1113 #: appPlugins/ToolMilling.py:60 appPlugins/ToolMilling.py:202 msgid "Milling" msgstr "Fräsprozess" #: appDatabase.py:271 appDatabase.py:1782 appDatabase.py:2240 -#: appDatabase.py:2430 appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2349 -#: appGUI/ObjectUI.py:723 appPlugins/ToolDrilling.py:55 +#: appDatabase.py:2430 appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2384 +#: appGUI/ObjectUI.py:789 appPlugins/ToolDrilling.py:55 #: appPlugins/ToolDrilling.py:198 appPlugins/ToolDrilling.py:1181 msgid "Drilling" msgstr "Bohren" #: appDatabase.py:271 appDatabase.py:1784 appDatabase.py:2256 #: appDatabase.py:2432 appEditors/AppGeoEditor.py:604 appGUI/MainGUI.py:1106 -#: appGUI/MainGUI.py:1716 appGUI/MainGUI.py:2366 appGUI/ObjectUI.py:1061 -#: appPlugins/ToolPaint.py:216 appPlugins/ToolPaint.py:905 -#: appPlugins/ToolPaint.py:2900 +#: appGUI/MainGUI.py:1716 appGUI/MainGUI.py:2401 appGUI/ObjectUI.py:1127 +#: appPlugins/ToolPaint.py:216 appPlugins/ToolPaint.py:891 +#: appPlugins/ToolPaint.py:2888 msgid "Paint" msgstr "Malen" #: appDatabase.py:271 appDatabase.py:1785 appDatabase.py:2264 -#: appDatabase.py:2433 appGUI/MainGUI.py:1104 appGUI/MainGUI.py:2364 -#: appGUI/ObjectUI.py:362 appGUI/ObjectUI.py:1071 appPlugins/ToolNCC.py:215 -#: appPlugins/ToolNCC.py:1305 appPlugins/ToolNCC.py:4099 +#: appDatabase.py:2433 appGUI/MainGUI.py:1104 appGUI/MainGUI.py:2399 +#: appGUI/ObjectUI.py:426 appGUI/ObjectUI.py:1137 appPlugins/ToolNCC.py:215 +#: appPlugins/ToolNCC.py:1289 appPlugins/ToolNCC.py:4085 msgid "NCC" msgstr "NCC" #: appDatabase.py:271 appDatabase.py:1786 appDatabase.py:2272 -#: appDatabase.py:2434 appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2371 -#: appGUI/ObjectUI.py:377 appPlugins/ToolCutOut.py:179 -#: appPlugins/ToolCutOut.py:522 appPlugins/ToolCutOut.py:2296 +#: appDatabase.py:2434 appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2406 +#: appGUI/ObjectUI.py:397 appPlugins/ToolCutOut.py:179 +#: appPlugins/ToolCutOut.py:504 appPlugins/ToolCutOut.py:2278 msgid "Cutout" msgstr "Ausschnitt" -#: appDatabase.py:287 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:999 -#: appGUI/ObjectUI.py:1374 +#: appDatabase.py:287 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:1073 +#: appGUI/ObjectUI.py:1488 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:404 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:104 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:256 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:426 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:304 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolFollow.py:761 appPlugins/ToolIsolation.py:3341 -#: appPlugins/ToolIsolation.py:3624 appPlugins/ToolMilling.py:3901 -#: appPlugins/ToolNCC.py:4198 appPlugins/ToolNCC.py:4639 -#: appPlugins/ToolPaint.py:3003 appPlugins/ToolPaint.py:3318 +#: appPlugins/ToolFollow.py:760 appPlugins/ToolIsolation.py:3367 +#: appPlugins/ToolIsolation.py:3654 appPlugins/ToolMilling.py:3971 +#: appPlugins/ToolNCC.py:4208 appPlugins/ToolNCC.py:4654 +#: appPlugins/ToolPaint.py:3010 appPlugins/ToolPaint.py:3333 msgid "Shape" msgstr "Form" -#: appDatabase.py:289 appGUI/ObjectUI.py:1023 +#: appDatabase.py:289 appGUI/ObjectUI.py:1097 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:106 -#: appPlugins/ToolIsolation.py:3343 appPlugins/ToolMilling.py:3903 -#: appPlugins/ToolNCC.py:4216 appPlugins/ToolPaint.py:3021 +#: appPlugins/ToolIsolation.py:3369 appPlugins/ToolMilling.py:3973 +#: appPlugins/ToolNCC.py:4226 appPlugins/ToolPaint.py:3028 msgid "" "Tool Shape. \n" "Can be:\n" @@ -493,14 +494,14 @@ msgstr "" "V-Winkel.\n" "Öffnungswinkel an der Spitze eine V-Förmigen Werkzeugs." -#: appDatabase.py:337 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:999 -#: appGUI/ObjectUI.py:1374 appPlugins/ToolMilling.py:3925 +#: appDatabase.py:337 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:1073 +#: appGUI/ObjectUI.py:1488 appPlugins/ToolMilling.py:3995 #, fuzzy #| msgid "Jog" msgid "Job" msgstr "CNC Jog" -#: appDatabase.py:340 appPlugins/ToolMilling.py:3928 +#: appDatabase.py:340 appPlugins/ToolMilling.py:3998 #, fuzzy #| msgid "" #| "- Isolation -> informative - lower Feedrate as it uses a milling bit with " @@ -555,7 +556,7 @@ msgstr "" "Ein Wert der als Offset zum aktellen Pfad hinzugefügt wird." #: appDatabase.py:391 appDatabase.py:898 appEditors/appGCodeEditor.py:815 -#: appGUI/ObjectUI.py:1384 +#: appGUI/ObjectUI.py:1498 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:52 @@ -565,9 +566,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:90 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:98 -#: appPlugins/ToolCalculators.py:513 appPlugins/ToolCutOut.py:2467 -#: appPlugins/ToolDrilling.py:2411 appPlugins/ToolMilling.py:1400 -#: appPlugins/ToolMilling.py:4041 +#: appPlugins/ToolCalculators.py:638 appPlugins/ToolCutOut.py:2471 +#: appPlugins/ToolDrilling.py:2424 appPlugins/ToolMilling.py:1359 +#: appPlugins/ToolMilling.py:4111 msgid "Cut Z" msgstr "Schnitttiefe Z" @@ -613,9 +614,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:165 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:121 -#: appPlugins/ToolCalibration.py:799 appPlugins/ToolDrilling.py:1559 -#: appPlugins/ToolDrilling.py:2453 appPlugins/ToolMilling.py:3248 -#: appPlugins/ToolMilling.py:4084 appPlugins/ToolSolderPaste.py:1350 +#: appPlugins/ToolCalibration.py:797 appPlugins/ToolDrilling.py:1559 +#: appPlugins/ToolDrilling.py:2466 appPlugins/ToolMilling.py:3218 +#: appPlugins/ToolMilling.py:4154 appPlugins/ToolSolderPaste.py:1350 msgid "Travel Z" msgstr "Bewegungshöhe Z (Travel)" @@ -666,7 +667,7 @@ msgstr "" #: appDatabase.py:485 appGUI/preferences/tools/ToolsMillPrefGroupUI.py:193 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:142 -#: appPlugins/ToolMilling.py:4102 appPlugins/ToolSolderPaste.py:1392 +#: appPlugins/ToolMilling.py:4172 appPlugins/ToolSolderPaste.py:1392 msgid "Feedrate X-Y" msgstr "Vorschub X-Y" @@ -683,7 +684,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:152 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:208 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:155 -#: appPlugins/ToolDrilling.py:2470 appPlugins/ToolMilling.py:4120 +#: appPlugins/ToolDrilling.py:2483 appPlugins/ToolMilling.py:4190 #: appPlugins/ToolSolderPaste.py:1405 msgid "Feedrate Z" msgstr "Vorschub Z" @@ -726,8 +727,8 @@ msgstr "" "Drehzahl des Fräsmotors in U/min.\n" "Wird nicht benutzt, wenn leer." -#: appDatabase.py:549 appDatabase.py:1042 appPlugins/ToolDrilling.py:2524 -#: appPlugins/ToolMilling.py:4205 +#: appDatabase.py:549 appDatabase.py:1042 appPlugins/ToolDrilling.py:2537 +#: appPlugins/ToolMilling.py:4275 msgid "Dwell" msgstr "Warten zum Beschleunigen" @@ -754,11 +755,11 @@ msgstr "" "Eine Verzögerung, mit der die Motorspindel ihre eingestellte Drehzahl " "erreicht." -#: appDatabase.py:586 appPlugins/ToolNCC.py:4359 +#: appDatabase.py:586 appPlugins/ToolNCC.py:4370 msgid "Operation" msgstr "Operation" -#: appDatabase.py:588 appPlugins/ToolNCC.py:4361 +#: appDatabase.py:588 appPlugins/ToolNCC.py:4372 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -771,8 +772,8 @@ msgstr "" "Wenn dies nicht erfolgreich ist, schlägt auch das Löschen ohne Kupfer fehl.\n" "- Klären-> das reguläre Nicht-Kupfer-löschen." -#: appDatabase.py:595 appEditors/AppGerberEditor.py:6493 -#: appPlugins/ToolNCC.py:4368 +#: appDatabase.py:595 appEditors/AppGerberEditor.py:6495 +#: appPlugins/ToolNCC.py:4379 msgid "Clear" msgstr "Klären" @@ -780,8 +781,8 @@ msgstr "Klären" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:50 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:158 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:121 -#: appPlugins/ToolIsolation.py:3406 appPlugins/ToolMilling.py:3815 -#: appPlugins/ToolNCC.py:4377 +#: appPlugins/ToolIsolation.py:3432 appPlugins/ToolMilling.py:3885 +#: appPlugins/ToolNCC.py:4388 msgid "Milling Type" msgstr "Fräsart" @@ -791,8 +792,8 @@ msgstr "Fräsart" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:168 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:123 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:131 -#: appPlugins/ToolIsolation.py:3408 appPlugins/ToolIsolation.py:3416 -#: appPlugins/ToolNCC.py:4379 appPlugins/ToolNCC.py:4387 +#: appPlugins/ToolIsolation.py:3434 appPlugins/ToolIsolation.py:3442 +#: appPlugins/ToolNCC.py:4390 appPlugins/ToolNCC.py:4398 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -807,7 +808,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:165 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:128 -#: appPlugins/ToolIsolation.py:3413 appPlugins/ToolNCC.py:4384 +#: appPlugins/ToolIsolation.py:3439 appPlugins/ToolNCC.py:4395 msgid "Climb" msgstr "Steigen" @@ -816,7 +817,7 @@ msgstr "Steigen" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:166 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:129 -#: appPlugins/ToolIsolation.py:3414 appPlugins/ToolNCC.py:4385 +#: appPlugins/ToolIsolation.py:3440 appPlugins/ToolNCC.py:4396 msgid "Conventional" msgstr "Konventionell" @@ -827,9 +828,9 @@ msgstr "Konventionell" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:489 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 -#: appPlugins/ToolDrilling.py:2572 appPlugins/ToolIsolation.py:3391 -#: appPlugins/ToolMilling.py:3958 appPlugins/ToolNCC.py:4400 -#: appPlugins/ToolPaint.py:3143 +#: appPlugins/ToolDrilling.py:2585 appPlugins/ToolIsolation.py:3417 +#: appPlugins/ToolMilling.py:4028 appPlugins/ToolNCC.py:4411 +#: appPlugins/ToolPaint.py:3155 msgid "Overlap" msgstr "Überlappung" @@ -837,7 +838,7 @@ msgstr "Überlappung" #: appDatabase.py:626 appDatabase.py:734 appEditors/AppGeoEditor.py:528 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:168 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 -#: appPlugins/ToolNCC.py:4402 appPlugins/ToolPaint.py:3145 +#: appPlugins/ToolNCC.py:4413 appPlugins/ToolPaint.py:3157 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -870,12 +871,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:477 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:168 -#: appPlugins/ToolCopperThieving.py:1344 appPlugins/ToolCopperThieving.py:1621 -#: appPlugins/ToolCorners.py:815 appPlugins/ToolCutOut.py:2508 -#: appPlugins/ToolCutOut.py:2818 appPlugins/ToolExtract.py:1279 -#: appPlugins/ToolFiducials.py:926 appPlugins/ToolInvertGerber.py:274 -#: appPlugins/ToolInvertGerber.py:282 appPlugins/ToolMilling.py:3945 -#: appPlugins/ToolNCC.py:4444 appPlugins/ToolNCC.py:4546 +#: appPlugins/ToolCopperThieving.py:1352 appPlugins/ToolCopperThieving.py:1659 +#: appPlugins/ToolCorners.py:802 appPlugins/ToolCutOut.py:2512 +#: appPlugins/ToolCutOut.py:2817 appPlugins/ToolExtract.py:1320 +#: appPlugins/ToolFiducials.py:924 appPlugins/ToolInvertGerber.py:279 +#: appPlugins/ToolInvertGerber.py:287 appPlugins/ToolMilling.py:4015 +#: appPlugins/ToolNCC.py:4455 appPlugins/ToolNCC.py:4561 msgid "Margin" msgstr "Marge" @@ -885,9 +886,9 @@ msgstr "Marge" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:479 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:188 -#: appPlugins/ToolCopperThieving.py:1346 appPlugins/ToolCorners.py:817 -#: appPlugins/ToolFiducials.py:928 appPlugins/ToolMilling.py:3947 -#: appPlugins/ToolNCC.py:4446 appPlugins/ToolNCC.py:4548 +#: appPlugins/ToolCopperThieving.py:1354 appPlugins/ToolCorners.py:804 +#: appPlugins/ToolFiducials.py:926 appPlugins/ToolMilling.py:4017 +#: appPlugins/ToolNCC.py:4457 appPlugins/ToolNCC.py:4563 msgid "Bounding box margin." msgstr "Begrenzungsrahmenrand." @@ -898,14 +899,14 @@ msgstr "Begrenzungsrahmenrand." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:503 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:199 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 -#: appPlugins/ToolExtract.py:1046 appPlugins/ToolLevelling.py:1907 -#: appPlugins/ToolMilling.py:3973 appPlugins/ToolNCC.py:4421 -#: appPlugins/ToolPaint.py:3179 appPlugins/ToolPunchGerber.py:2118 +#: appPlugins/ToolExtract.py:1060 appPlugins/ToolLevelling.py:1907 +#: appPlugins/ToolMilling.py:4043 appPlugins/ToolNCC.py:4432 +#: appPlugins/ToolPaint.py:3191 appPlugins/ToolPunchGerber.py:2117 msgid "Method" msgstr "Methode" #: appDatabase.py:660 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:201 -#: appPlugins/ToolNCC.py:4423 +#: appPlugins/ToolNCC.py:4434 msgid "" "Algorithm for copper clearing:\n" "- Standard: Fixed step inwards.\n" @@ -921,36 +922,36 @@ msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:513 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 -#: appPlugins/ToolMilling.py:3983 appPlugins/ToolNCC.py:4436 -#: appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolMilling.py:4053 appPlugins/ToolNCC.py:4447 +#: appPlugins/ToolPaint.py:3205 msgid "Standard" msgstr "Standard" #: appDatabase.py:668 appDatabase.py:782 appEditors/AppGeoEditor.py:574 -#: appEditors/AppGeoEditor.py:672 appEditors/AppGeoEditor.py:5974 +#: appEditors/AppGeoEditor.py:672 appEditors/AppGeoEditor.py:5979 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:513 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 -#: appPlugins/ToolMilling.py:3983 appPlugins/ToolNCC.py:4436 -#: appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolMilling.py:4053 appPlugins/ToolNCC.py:4447 +#: appPlugins/ToolPaint.py:3205 msgid "Seed" msgstr "Keim" #: appDatabase.py:668 appDatabase.py:782 appEditors/AppGeoEditor.py:574 -#: appEditors/AppGeoEditor.py:5979 +#: appEditors/AppGeoEditor.py:5984 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:513 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 #: appParsers/ParseGerber.py:447 appParsers/ParseHPGL2.py:200 -#: appPlugins/ToolMilling.py:3983 appPlugins/ToolNCC.py:4436 -#: appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolMilling.py:4053 appPlugins/ToolNCC.py:4447 +#: appPlugins/ToolPaint.py:3205 msgid "Lines" msgstr "Linien" #: appDatabase.py:668 appDatabase.py:782 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 -#: appPlugins/ToolNCC.py:4436 appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolNCC.py:4447 appPlugins/ToolPaint.py:3205 msgid "Combo" msgstr "Combo" @@ -959,16 +960,16 @@ msgstr "Combo" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:209 #: appPlugins/ToolLevelling.py:1128 appPlugins/ToolLevelling.py:1150 #: appPlugins/ToolLevelling.py:1992 appPlugins/ToolLevelling.py:2015 -#: appPlugins/ToolNCC.py:4457 appPlugins/ToolNCC.py:4559 -#: appPlugins/ToolPaint.py:3204 +#: appPlugins/ToolNCC.py:4468 appPlugins/ToolNCC.py:4574 +#: appPlugins/ToolPaint.py:3216 msgid "Connect" msgstr "Verbinden" #: appDatabase.py:680 appDatabase.py:796 appEditors/AppGeoEditor.py:583 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:211 -#: appPlugins/ToolNCC.py:4461 appPlugins/ToolNCC.py:4561 -#: appPlugins/ToolPaint.py:3207 +#: appPlugins/ToolNCC.py:4472 appPlugins/ToolNCC.py:4576 +#: appPlugins/ToolPaint.py:3219 msgid "" "Draw lines between resulting\n" "segments to minimize tool lifts." @@ -979,16 +980,16 @@ msgstr "" #: appDatabase.py:686 appDatabase.py:800 appEditors/AppGeoEditor.py:591 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appPlugins/ToolNCC.py:4467 appPlugins/ToolNCC.py:4567 -#: appPlugins/ToolPaint.py:3211 +#: appPlugins/ToolNCC.py:4478 appPlugins/ToolNCC.py:4582 +#: appPlugins/ToolPaint.py:3223 msgid "Contour" msgstr "Kontur" #: appDatabase.py:690 appDatabase.py:803 appEditors/AppGeoEditor.py:593 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:219 -#: appPlugins/ToolNCC.py:4471 appPlugins/ToolNCC.py:4569 -#: appPlugins/ToolPaint.py:3214 +#: appPlugins/ToolNCC.py:4482 appPlugins/ToolNCC.py:4584 +#: appPlugins/ToolPaint.py:3226 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." @@ -997,19 +998,19 @@ msgstr "" "Ecken und Kanten schneiden." #: appDatabase.py:696 appDatabase.py:753 appEditors/AppGeoEditor.py:715 -#: appEditors/AppGerberEditor.py:6669 appEditors/appGCodeEditor.py:804 -#: appGUI/ObjectUI.py:133 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:1374 +#: appEditors/AppGerberEditor.py:6671 appEditors/appGCodeEditor.py:804 +#: appGUI/ObjectUI.py:138 appGUI/ObjectUI.py:1073 appGUI/ObjectUI.py:1488 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:177 -#: appPlugins/ToolEtchCompensation.py:468 appPlugins/ToolNCC.py:4477 -#: appPlugins/ToolNCC.py:4575 appPlugins/ToolPaint.py:3164 -#: appPlugins/ToolPaint.py:3260 appPlugins/ToolTransform.py:577 +#: appPlugins/ToolEtchCompensation.py:481 appPlugins/ToolNCC.py:4488 +#: appPlugins/ToolNCC.py:4590 appPlugins/ToolPaint.py:3176 +#: appPlugins/ToolPaint.py:3275 appPlugins/ToolTransform.py:577 msgid "Offset" msgstr "Versatz" #: appDatabase.py:700 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:241 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:251 -#: appPlugins/ToolNCC.py:4481 appPlugins/ToolNCC.py:4577 +#: appPlugins/ToolNCC.py:4492 appPlugins/ToolNCC.py:4592 msgid "" "If used, it will add an offset to the copper features.\n" "The copper clearing will finish to a distance\n" @@ -1021,7 +1022,7 @@ msgstr "" #: appDatabase.py:755 appEditors/AppGeoEditor.py:548 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:170 -#: appPlugins/ToolPaint.py:3166 appPlugins/ToolPaint.py:3262 +#: appPlugins/ToolPaint.py:3178 appPlugins/ToolPaint.py:3277 msgid "" "Distance by which to avoid\n" "the edges of the polygon to\n" @@ -1032,7 +1033,7 @@ msgstr "" "gemalt werden." #: appDatabase.py:770 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:185 -#: appPlugins/ToolPaint.py:3181 +#: appPlugins/ToolPaint.py:3193 msgid "" "Algorithm for painting:\n" "- Standard: Fixed step inwards.\n" @@ -1056,17 +1057,17 @@ msgstr "" #: appDatabase.py:782 appDatabase.py:784 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 #: appPlugins/ToolPaint.py:141 appPlugins/ToolPaint.py:414 -#: appPlugins/ToolPaint.py:3193 appPlugins/ToolPaint.py:3195 +#: appPlugins/ToolPaint.py:3205 appPlugins/ToolPaint.py:3207 msgid "Laser_lines" msgstr "LaserlinienLinien" #: appDatabase.py:821 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:120 -#: appPlugins/ToolIsolation.py:3365 +#: appPlugins/ToolIsolation.py:3391 msgid "Passes" msgstr "Geht herum" #: appDatabase.py:823 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:122 -#: appPlugins/ToolIsolation.py:3367 +#: appPlugins/ToolIsolation.py:3393 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -1076,19 +1077,19 @@ msgstr "" #: appDatabase.py:836 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:146 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:491 -#: appPlugins/ToolIsolation.py:3393 appPlugins/ToolMilling.py:3960 +#: appPlugins/ToolIsolation.py:3419 appPlugins/ToolMilling.py:4030 msgid "How much (percentage) of the tool width to overlap each tool pass." msgstr "" "Wie viel (Prozent) der Werkzeugbreite, um jeden Werkzeugdurchlauf zu " "überlappen." #: appDatabase.py:869 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:177 -#: appPlugins/ToolIsolation.py:3426 +#: appPlugins/ToolIsolation.py:3452 msgid "Isolation Type" msgstr "Isolierungsart" #: appDatabase.py:871 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:179 -#: appPlugins/ToolIsolation.py:3428 +#: appPlugins/ToolIsolation.py:3454 msgid "" "Choose how the isolation will be executed:\n" "- 'Full' -> complete isolation of polygons\n" @@ -1109,23 +1110,23 @@ msgstr "" #: appDatabase.py:880 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:188 -#: appPlugins/ToolIsolation.py:3437 +#: appPlugins/ToolIsolation.py:3463 msgid "Full" msgstr "Voll" #: appDatabase.py:881 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 -#: appPlugins/ToolIsolation.py:3438 +#: appPlugins/ToolIsolation.py:3464 msgid "Ext" msgstr "Ausserhalb" #: appDatabase.py:882 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 -#: appPlugins/ToolIsolation.py:3439 +#: appPlugins/ToolIsolation.py:3465 msgid "Int" msgstr "Innerhalb" #: appDatabase.py:900 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:54 -#: appPlugins/ToolDrilling.py:2413 appPlugins/ToolMilling.py:1402 -#: appPlugins/ToolMilling.py:4043 +#: appPlugins/ToolDrilling.py:2426 appPlugins/ToolMilling.py:1361 +#: appPlugins/ToolMilling.py:4113 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -1134,12 +1135,12 @@ msgstr "" "unter der Kupferoberfläche." #: appDatabase.py:916 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:269 -#: appPlugins/ToolDrilling.py:2548 +#: appPlugins/ToolDrilling.py:2561 msgid "Offset Z" msgstr "Versatz Z" #: appDatabase.py:918 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:271 -#: appPlugins/ToolDrilling.py:2550 +#: appPlugins/ToolDrilling.py:2563 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -1153,8 +1154,8 @@ msgstr "" #: appDatabase.py:935 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:71 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:98 -#: appPlugins/ToolCutOut.py:2484 appPlugins/ToolDrilling.py:2431 -#: appPlugins/ToolMilling.py:4062 +#: appPlugins/ToolCutOut.py:2488 appPlugins/ToolDrilling.py:2444 +#: appPlugins/ToolMilling.py:4132 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -1169,13 +1170,13 @@ msgstr "" #: appDatabase.py:957 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:84 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:83 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:109 -#: appPlugins/ToolCutOut.py:2495 appPlugins/ToolDrilling.py:2444 -#: appPlugins/ToolMilling.py:4075 +#: appPlugins/ToolCutOut.py:2499 appPlugins/ToolDrilling.py:2457 +#: appPlugins/ToolMilling.py:4145 msgid "Depth of each pass (positive)." msgstr "Tiefe jedes Durchgangs (positiv)." #: appDatabase.py:966 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:93 -#: appPlugins/ToolDrilling.py:2455 appPlugins/ToolMilling.py:4086 +#: appPlugins/ToolDrilling.py:2468 appPlugins/ToolMilling.py:4156 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -1184,7 +1185,7 @@ msgstr "" "über die XY-Ebene." #: appDatabase.py:989 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:154 -#: appPlugins/ToolDrilling.py:2472 appPlugins/ToolMilling.py:4122 +#: appPlugins/ToolDrilling.py:2485 appPlugins/ToolMilling.py:4192 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1198,12 +1199,12 @@ msgstr "" #: appDatabase.py:1004 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:303 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:307 -#: appPlugins/ToolDrilling.py:2487 appPlugins/ToolMilling.py:4137 +#: appPlugins/ToolDrilling.py:2500 appPlugins/ToolMilling.py:4207 msgid "Feedrate Rapids" msgstr "Vorschubgeschwindigkeit" #: appDatabase.py:1006 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:305 -#: appPlugins/ToolDrilling.py:2489 appPlugins/ToolMilling.py:4139 +#: appPlugins/ToolDrilling.py:2502 appPlugins/ToolMilling.py:4209 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1218,13 +1219,13 @@ msgstr "" "für andere Fälle ignorieren." #: appDatabase.py:1027 appGUI/preferences/tools/ToolsMillPrefGroupUI.py:224 -#: appPlugins/ToolDrilling.py:1573 appPlugins/ToolDrilling.py:2509 -#: appPlugins/ToolMilling.py:3266 appPlugins/ToolMilling.py:4190 +#: appPlugins/ToolDrilling.py:1573 appPlugins/ToolDrilling.py:2522 +#: appPlugins/ToolMilling.py:3236 appPlugins/ToolMilling.py:4260 msgid "Spindle speed" msgstr "Spulengeschwindigkeit" #: appDatabase.py:1029 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:169 -#: appPlugins/ToolDrilling.py:2511 appPlugins/ToolMilling.py:4192 +#: appPlugins/ToolDrilling.py:2524 appPlugins/ToolMilling.py:4262 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -1233,17 +1234,17 @@ msgstr "" "in RPM (optional)" #: appDatabase.py:1074 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:229 -#: appPlugins/ToolDrilling.py:2564 +#: appPlugins/ToolDrilling.py:2577 msgid "Drill slots" msgstr "Bohrschlitze" #: appDatabase.py:1076 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:231 -#: appPlugins/ToolDrilling.py:2566 +#: appPlugins/ToolDrilling.py:2579 msgid "If the selected tool has slots then they will be drilled." msgstr "Wenn das ausgewählte Werkzeug Schlitze hat, werden diese gebohrt." #: appDatabase.py:1087 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:238 -#: appPlugins/ToolDrilling.py:2574 +#: appPlugins/ToolDrilling.py:2587 msgid "" "How much (percentage) of the tool diameter to overlap previous drill hole." msgstr "" @@ -1251,12 +1252,12 @@ msgstr "" "überlappen." #: appDatabase.py:1101 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:250 -#: appPlugins/ToolDrilling.py:2588 +#: appPlugins/ToolDrilling.py:2601 msgid "Last drill" msgstr "Letzte Übung" #: appDatabase.py:1103 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:252 -#: appPlugins/ToolDrilling.py:2590 +#: appPlugins/ToolDrilling.py:2603 msgid "" "If the slot length is not completely covered by drill holes,\n" "add a drill hole on the slot end point." @@ -1267,8 +1268,8 @@ msgstr "" #: appDatabase.py:1131 appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:254 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:109 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:268 -#: appPlugins/ToolCutOut.py:2510 appPlugins/ToolCutOut.py:2820 -#: appPlugins/ToolExtract.py:1281 +#: appPlugins/ToolCutOut.py:2514 appPlugins/ToolCutOut.py:2819 +#: appPlugins/ToolExtract.py:1322 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -1279,12 +1280,12 @@ msgstr "" "die tatsächliche PCB-Grenze" #: appDatabase.py:1143 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:123 -#: appPlugins/ToolCutOut.py:2518 +#: appPlugins/ToolCutOut.py:2522 msgid "Gap size" msgstr "Spaltgröße" #: appDatabase.py:1145 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:125 -#: appPlugins/ToolCutOut.py:2520 +#: appPlugins/ToolCutOut.py:2524 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -1297,12 +1298,12 @@ msgstr "" "von denen die Leiterplatte ausgeschnitten ist)." #: appDatabase.py:1154 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:140 -#: appPlugins/ToolCutOut.py:2534 +#: appPlugins/ToolCutOut.py:2538 msgid "Gap type" msgstr "Lückentyp" #: appDatabase.py:1156 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:142 -#: appPlugins/ToolCutOut.py:2536 +#: appPlugins/ToolCutOut.py:2540 msgid "" "The type of gap:\n" "- Bridge -> the cutout will be interrupted by bridges\n" @@ -1317,22 +1318,22 @@ msgstr "" "- M-Bites -> 'Mouse Bites' - wie 'Bridge', jedoch mit Bohrlöchern bedeckt" #: appDatabase.py:1164 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:150 -#: appPlugins/ToolCutOut.py:2544 +#: appPlugins/ToolCutOut.py:2548 msgid "Bridge" msgstr "Brücke" #: appDatabase.py:1165 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:151 -#: appPlugins/ToolCutOut.py:2545 +#: appPlugins/ToolCutOut.py:2549 msgid "Thin" msgstr "Dünn" #: appDatabase.py:1176 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:161 -#: appPlugins/ToolCutOut.py:2555 +#: appPlugins/ToolCutOut.py:2559 msgid "Depth" msgstr "Tiefe" #: appDatabase.py:1178 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:163 -#: appPlugins/ToolCutOut.py:2557 +#: appPlugins/ToolCutOut.py:2561 msgid "" "The depth until the milling is done\n" "in order to thin the gaps." @@ -1341,7 +1342,7 @@ msgstr "" "um die Lücken zu verdünnen." #: appDatabase.py:1194 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:177 -#: appPlugins/ToolCutOut.py:2571 +#: appPlugins/ToolCutOut.py:2575 msgid "The drill hole diameter when doing mouse bites." msgstr "Der Bohrlochdurchmesser bei <>." @@ -1350,23 +1351,23 @@ msgstr "Der Bohrlochdurchmesser bei <>." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:187 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:216 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:187 -#: appPlugins/ToolCopperThieving.py:1491 appPlugins/ToolCopperThieving.py:1531 -#: appPlugins/ToolCopperThieving.py:1571 appPlugins/ToolCutOut.py:2581 +#: appPlugins/ToolCopperThieving.py:1507 appPlugins/ToolCopperThieving.py:1555 +#: appPlugins/ToolCopperThieving.py:1603 appPlugins/ToolCutOut.py:2585 msgid "Spacing" msgstr "Abstand" #: appDatabase.py:1207 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:189 -#: appPlugins/ToolCutOut.py:2583 +#: appPlugins/ToolCutOut.py:2587 msgid "The spacing between drill holes when doing mouse bites." msgstr "Der Abstand zwischen den Bohrlöchern bei <>." #: appDatabase.py:1226 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:222 -#: appPlugins/ToolCutOut.py:2397 +#: appPlugins/ToolCutOut.py:2457 msgid "Convex Shape" msgstr "Konvexe Form" #: appDatabase.py:1229 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:224 -#: appPlugins/ToolCutOut.py:2399 appPlugins/ToolCutOut.py:2404 +#: appPlugins/ToolCutOut.py:2459 appPlugins/ToolCutOut.py:2464 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -1375,11 +1376,11 @@ msgstr "" "Wird nur verwendet, wenn der Quellobjekttyp Gerber ist." #: appDatabase.py:1237 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:198 -#: appPlugins/ToolCutOut.py:2628 +#: appPlugins/ToolCutOut.py:2625 msgid "Gaps" msgstr "Spalt" -#: appDatabase.py:1239 appPlugins/ToolCutOut.py:2630 +#: appDatabase.py:1239 appPlugins/ToolCutOut.py:2627 msgid "" "Number of gaps used for the Automatic cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -1463,87 +1464,87 @@ msgstr "" "Objekt / Anwendungswerkzeug nach Auswahl eines Werkzeugs\n" "in der Werkzeugdatenbank." -#: appDatabase.py:1336 appGUI/GUIElements.py:2391 appGUI/GUIElements.py:2461 -#: appGUI/GUIElements.py:2522 appGUI/GUIElements.py:2587 -#: appGUI/GUIElements.py:3975 appGUI/MainGUI.py:1648 -#: appGUI/preferences/PreferencesUIManager.py:1038 app_Main.py:2659 -#: app_Main.py:3883 app_Main.py:4818 app_Main.py:5083 app_Main.py:9758 +#: appDatabase.py:1336 appGUI/GUIElements.py:2448 appGUI/GUIElements.py:2518 +#: appGUI/GUIElements.py:2579 appGUI/GUIElements.py:2644 +#: appGUI/GUIElements.py:4032 appGUI/MainGUI.py:1648 +#: appGUI/preferences/PreferencesUIManager.py:1042 app_Main.py:2659 +#: app_Main.py:3883 app_Main.py:4818 app_Main.py:5083 app_Main.py:9788 msgid "Cancel" msgstr "Abbrechen" -#: appDatabase.py:1349 appDatabase.py:1360 appEditors/AppExcEditor.py:4562 -#: appEditors/AppExcEditor.py:4573 appEditors/appGCodeEditor.py:900 -#: appEditors/appGCodeEditor.py:911 appGUI/ObjectUI.py:153 -#: appGUI/ObjectUI.py:164 appPlugins/ToolAlignObjects.py:553 -#: appPlugins/ToolAlignObjects.py:564 appPlugins/ToolCalculators.py:749 -#: appPlugins/ToolCalculators.py:760 appPlugins/ToolCalibration.py:1425 -#: appPlugins/ToolCalibration.py:1436 appPlugins/ToolCopperThieving.py:1785 -#: appPlugins/ToolCopperThieving.py:1796 appPlugins/ToolCorners.py:929 -#: appPlugins/ToolCorners.py:940 appPlugins/ToolCutOut.py:2886 -#: appPlugins/ToolCutOut.py:2897 appPlugins/ToolDblSided.py:1149 -#: appPlugins/ToolDblSided.py:1160 appPlugins/ToolDistance.py:682 -#: appPlugins/ToolDistance.py:693 appPlugins/ToolDistanceMin.py:372 -#: appPlugins/ToolDistanceMin.py:383 appPlugins/ToolDrilling.py:2933 -#: appPlugins/ToolDrilling.py:2944 appPlugins/ToolEtchCompensation.py:527 -#: appPlugins/ToolEtchCompensation.py:538 appPlugins/ToolExtract.py:1358 -#: appPlugins/ToolExtract.py:1369 appPlugins/ToolFiducials.py:1091 -#: appPlugins/ToolFiducials.py:1102 appPlugins/ToolFilm.py:1715 -#: appPlugins/ToolFilm.py:1726 appPlugins/ToolFollow.py:821 -#: appPlugins/ToolFollow.py:832 appPlugins/ToolImage.py:367 -#: appPlugins/ToolImage.py:378 appPlugins/ToolInvertGerber.py:345 -#: appPlugins/ToolInvertGerber.py:356 appPlugins/ToolIsolation.py:3693 -#: appPlugins/ToolIsolation.py:3704 appPlugins/ToolLevelling.py:2341 -#: appPlugins/ToolLevelling.py:2352 appPlugins/ToolMilling.py:4541 -#: appPlugins/ToolMilling.py:4552 appPlugins/ToolNCC.py:4801 -#: appPlugins/ToolNCC.py:4812 appPlugins/ToolOptimal.py:659 -#: appPlugins/ToolOptimal.py:670 appPlugins/ToolPaint.py:3420 -#: appPlugins/ToolPaint.py:3431 appPlugins/ToolPanelize.py:1400 -#: appPlugins/ToolPanelize.py:1411 appPlugins/ToolPcbWizard.py:536 -#: appPlugins/ToolPcbWizard.py:547 appPlugins/ToolPunchGerber.py:2379 -#: appPlugins/ToolPunchGerber.py:2390 appPlugins/ToolQRCode.py:1044 -#: appPlugins/ToolQRCode.py:1055 appPlugins/ToolRulesCheck.py:1715 +#: appDatabase.py:1349 appDatabase.py:1360 appEditors/AppExcEditor.py:4564 +#: appEditors/AppExcEditor.py:4575 appEditors/appGCodeEditor.py:900 +#: appEditors/appGCodeEditor.py:911 appGUI/ObjectUI.py:158 +#: appGUI/ObjectUI.py:169 appPlugins/ToolAlignObjects.py:577 +#: appPlugins/ToolAlignObjects.py:588 appPlugins/ToolCalculators.py:1067 +#: appPlugins/ToolCalculators.py:1078 appPlugins/ToolCalibration.py:1423 +#: appPlugins/ToolCalibration.py:1434 appPlugins/ToolCopperThieving.py:1835 +#: appPlugins/ToolCopperThieving.py:1846 appPlugins/ToolCorners.py:988 +#: appPlugins/ToolCorners.py:999 appPlugins/ToolCutOut.py:2886 +#: appPlugins/ToolCutOut.py:2897 appPlugins/ToolDblSided.py:1126 +#: appPlugins/ToolDblSided.py:1137 appPlugins/ToolDistance.py:684 +#: appPlugins/ToolDistance.py:695 appPlugins/ToolDistanceMin.py:372 +#: appPlugins/ToolDistanceMin.py:383 appPlugins/ToolDrilling.py:2929 +#: appPlugins/ToolDrilling.py:2940 appPlugins/ToolEtchCompensation.py:538 +#: appPlugins/ToolEtchCompensation.py:549 appPlugins/ToolExtract.py:1387 +#: appPlugins/ToolExtract.py:1398 appPlugins/ToolFiducials.py:1089 +#: appPlugins/ToolFiducials.py:1100 appPlugins/ToolFilm.py:1769 +#: appPlugins/ToolFilm.py:1780 appPlugins/ToolFollow.py:815 +#: appPlugins/ToolFollow.py:826 appPlugins/ToolImage.py:367 +#: appPlugins/ToolImage.py:378 appPlugins/ToolInvertGerber.py:348 +#: appPlugins/ToolInvertGerber.py:359 appPlugins/ToolIsolation.py:3721 +#: appPlugins/ToolIsolation.py:3732 appPlugins/ToolLevelling.py:2341 +#: appPlugins/ToolLevelling.py:2352 appPlugins/ToolMilling.py:4593 +#: appPlugins/ToolMilling.py:4604 appPlugins/ToolNCC.py:4815 +#: appPlugins/ToolNCC.py:4826 appPlugins/ToolOptimal.py:659 +#: appPlugins/ToolOptimal.py:670 appPlugins/ToolPaint.py:3437 +#: appPlugins/ToolPaint.py:3448 appPlugins/ToolPanelize.py:1426 +#: appPlugins/ToolPanelize.py:1437 appPlugins/ToolPcbWizard.py:536 +#: appPlugins/ToolPcbWizard.py:547 appPlugins/ToolPunchGerber.py:2390 +#: appPlugins/ToolPunchGerber.py:2401 appPlugins/ToolQRCode.py:1064 +#: appPlugins/ToolQRCode.py:1075 appPlugins/ToolRulesCheck.py:1715 #: appPlugins/ToolRulesCheck.py:1726 appPlugins/ToolSolderPaste.py:1632 -#: appPlugins/ToolSolderPaste.py:1643 appPlugins/ToolSub.py:968 -#: appPlugins/ToolSub.py:979 appPlugins/ToolTransform.py:1027 -#: appPlugins/ToolTransform.py:1038 appTool.py:300 appTool.py:311 +#: appPlugins/ToolSolderPaste.py:1643 appPlugins/ToolSub.py:993 +#: appPlugins/ToolSub.py:1004 appPlugins/ToolTransform.py:1024 +#: appPlugins/ToolTransform.py:1035 appTool.py:300 appTool.py:311 msgid "Edited value is out of range" msgstr "Der bearbeitete Wert liegt außerhalb des Bereichs" -#: appDatabase.py:1355 appDatabase.py:1362 appEditors/AppExcEditor.py:4568 -#: appEditors/AppExcEditor.py:4575 appEditors/appGCodeEditor.py:906 -#: appEditors/appGCodeEditor.py:913 appGUI/ObjectUI.py:159 -#: appGUI/ObjectUI.py:166 appPlugins/ToolAlignObjects.py:559 -#: appPlugins/ToolAlignObjects.py:566 appPlugins/ToolCalculators.py:755 -#: appPlugins/ToolCalculators.py:762 appPlugins/ToolCalibration.py:1431 -#: appPlugins/ToolCalibration.py:1438 appPlugins/ToolCopperThieving.py:1791 -#: appPlugins/ToolCopperThieving.py:1798 appPlugins/ToolCorners.py:935 -#: appPlugins/ToolCorners.py:942 appPlugins/ToolCutOut.py:2892 -#: appPlugins/ToolCutOut.py:2899 appPlugins/ToolDblSided.py:1155 -#: appPlugins/ToolDblSided.py:1162 appPlugins/ToolDistance.py:688 -#: appPlugins/ToolDistance.py:695 appPlugins/ToolDistanceMin.py:378 -#: appPlugins/ToolDistanceMin.py:385 appPlugins/ToolDrilling.py:2939 -#: appPlugins/ToolDrilling.py:2946 appPlugins/ToolEtchCompensation.py:533 -#: appPlugins/ToolEtchCompensation.py:540 appPlugins/ToolExtract.py:1364 -#: appPlugins/ToolExtract.py:1371 appPlugins/ToolFiducials.py:1097 -#: appPlugins/ToolFiducials.py:1104 appPlugins/ToolFilm.py:1721 -#: appPlugins/ToolFilm.py:1728 appPlugins/ToolFollow.py:827 -#: appPlugins/ToolFollow.py:834 appPlugins/ToolImage.py:373 -#: appPlugins/ToolImage.py:380 appPlugins/ToolInvertGerber.py:351 -#: appPlugins/ToolInvertGerber.py:358 appPlugins/ToolIsolation.py:3699 -#: appPlugins/ToolIsolation.py:3706 appPlugins/ToolLevelling.py:2347 -#: appPlugins/ToolLevelling.py:2354 appPlugins/ToolMilling.py:4547 -#: appPlugins/ToolMilling.py:4554 appPlugins/ToolNCC.py:4807 -#: appPlugins/ToolNCC.py:4814 appPlugins/ToolOptimal.py:665 -#: appPlugins/ToolOptimal.py:672 appPlugins/ToolPaint.py:3426 -#: appPlugins/ToolPaint.py:3433 appPlugins/ToolPanelize.py:1406 -#: appPlugins/ToolPanelize.py:1413 appPlugins/ToolPcbWizard.py:542 -#: appPlugins/ToolPcbWizard.py:549 appPlugins/ToolPunchGerber.py:2385 -#: appPlugins/ToolPunchGerber.py:2392 appPlugins/ToolQRCode.py:1050 -#: appPlugins/ToolQRCode.py:1057 appPlugins/ToolRulesCheck.py:1721 +#: appDatabase.py:1355 appDatabase.py:1362 appEditors/AppExcEditor.py:4570 +#: appEditors/AppExcEditor.py:4577 appEditors/appGCodeEditor.py:906 +#: appEditors/appGCodeEditor.py:913 appGUI/ObjectUI.py:164 +#: appGUI/ObjectUI.py:171 appPlugins/ToolAlignObjects.py:583 +#: appPlugins/ToolAlignObjects.py:590 appPlugins/ToolCalculators.py:1073 +#: appPlugins/ToolCalculators.py:1080 appPlugins/ToolCalibration.py:1429 +#: appPlugins/ToolCalibration.py:1436 appPlugins/ToolCopperThieving.py:1841 +#: appPlugins/ToolCopperThieving.py:1848 appPlugins/ToolCorners.py:994 +#: appPlugins/ToolCorners.py:1001 appPlugins/ToolCutOut.py:2892 +#: appPlugins/ToolCutOut.py:2899 appPlugins/ToolDblSided.py:1132 +#: appPlugins/ToolDblSided.py:1139 appPlugins/ToolDistance.py:690 +#: appPlugins/ToolDistance.py:697 appPlugins/ToolDistanceMin.py:378 +#: appPlugins/ToolDistanceMin.py:385 appPlugins/ToolDrilling.py:2935 +#: appPlugins/ToolDrilling.py:2942 appPlugins/ToolEtchCompensation.py:544 +#: appPlugins/ToolEtchCompensation.py:551 appPlugins/ToolExtract.py:1393 +#: appPlugins/ToolExtract.py:1400 appPlugins/ToolFiducials.py:1095 +#: appPlugins/ToolFiducials.py:1102 appPlugins/ToolFilm.py:1775 +#: appPlugins/ToolFilm.py:1782 appPlugins/ToolFollow.py:821 +#: appPlugins/ToolFollow.py:828 appPlugins/ToolImage.py:373 +#: appPlugins/ToolImage.py:380 appPlugins/ToolInvertGerber.py:354 +#: appPlugins/ToolInvertGerber.py:361 appPlugins/ToolIsolation.py:3727 +#: appPlugins/ToolIsolation.py:3734 appPlugins/ToolLevelling.py:2347 +#: appPlugins/ToolLevelling.py:2354 appPlugins/ToolMilling.py:4599 +#: appPlugins/ToolMilling.py:4606 appPlugins/ToolNCC.py:4821 +#: appPlugins/ToolNCC.py:4828 appPlugins/ToolOptimal.py:665 +#: appPlugins/ToolOptimal.py:672 appPlugins/ToolPaint.py:3443 +#: appPlugins/ToolPaint.py:3450 appPlugins/ToolPanelize.py:1432 +#: appPlugins/ToolPanelize.py:1439 appPlugins/ToolPcbWizard.py:542 +#: appPlugins/ToolPcbWizard.py:549 appPlugins/ToolPunchGerber.py:2396 +#: appPlugins/ToolPunchGerber.py:2403 appPlugins/ToolQRCode.py:1070 +#: appPlugins/ToolQRCode.py:1077 appPlugins/ToolRulesCheck.py:1721 #: appPlugins/ToolRulesCheck.py:1728 appPlugins/ToolSolderPaste.py:1638 -#: appPlugins/ToolSolderPaste.py:1645 appPlugins/ToolSub.py:974 -#: appPlugins/ToolSub.py:981 appPlugins/ToolTransform.py:1033 -#: appPlugins/ToolTransform.py:1040 appTool.py:306 appTool.py:313 +#: appPlugins/ToolSolderPaste.py:1645 appPlugins/ToolSub.py:999 +#: appPlugins/ToolSub.py:1006 appPlugins/ToolTransform.py:1030 +#: appPlugins/ToolTransform.py:1037 appTool.py:306 appTool.py:313 msgid "Edited value is within limits." msgstr "Der bearbeitete Wert liegt innerhalb der Grenzen." @@ -1567,27 +1568,27 @@ msgstr "Von Datenbank kopieren" msgid "Delete from DB" msgstr "Aus Datenbank löschen" -#: appDatabase.py:1635 appTranslation.py:209 app_Main.py:3877 app_Main.py:9752 +#: appDatabase.py:1635 appTranslation.py:209 app_Main.py:3877 app_Main.py:9782 msgid "Save changes" msgstr "Änderungen speichern" #: appDatabase.py:1739 appDatabase.py:2226 appDatabase.py:2682 -#: appDatabase.py:2694 appGUI/MainGUI.py:497 appPlugins/ToolCutOut.py:664 -#: appPlugins/ToolCutOut.py:686 appPlugins/ToolCutOut.py:723 -#: appPlugins/ToolIsolation.py:2759 appPlugins/ToolIsolation.py:2769 -#: appPlugins/ToolIsolation.py:2849 appPlugins/ToolMilling.py:2182 -#: appPlugins/ToolNCC.py:3996 appPlugins/ToolNCC.py:4006 -#: appPlugins/ToolNCC.py:4082 appPlugins/ToolPaint.py:2788 -#: appPlugins/ToolPaint.py:2798 appPlugins/ToolPaint.py:2883 app_Main.py:6461 -#: app_Main.py:6498 app_Main.py:6585 app_Main.py:6597 app_Main.py:6606 -#: app_Main.py:6616 +#: appDatabase.py:2694 appGUI/MainGUI.py:497 appPlugins/ToolCutOut.py:646 +#: appPlugins/ToolCutOut.py:668 appPlugins/ToolCutOut.py:705 +#: appPlugins/ToolIsolation.py:2757 appPlugins/ToolIsolation.py:2767 +#: appPlugins/ToolIsolation.py:2847 appPlugins/ToolMilling.py:2152 +#: appPlugins/ToolNCC.py:3982 appPlugins/ToolNCC.py:3992 +#: appPlugins/ToolNCC.py:4068 appPlugins/ToolPaint.py:2776 +#: appPlugins/ToolPaint.py:2786 appPlugins/ToolPaint.py:2871 app_Main.py:6469 +#: app_Main.py:6506 app_Main.py:6593 app_Main.py:6605 app_Main.py:6614 +#: app_Main.py:6624 msgid "Tools Database" msgstr "Werkzeugdatenbank" -#: appDatabase.py:1758 appDatabase.py:2212 appPlugins/ToolCutOut.py:508 -#: appPlugins/ToolDrilling.py:1153 appPlugins/ToolIsolation.py:1282 -#: appPlugins/ToolMilling.py:2023 appPlugins/ToolNCC.py:1290 -#: appPlugins/ToolPaint.py:884 +#: appDatabase.py:1758 appDatabase.py:2212 appPlugins/ToolCutOut.py:490 +#: appPlugins/ToolDrilling.py:1153 appPlugins/ToolIsolation.py:1278 +#: appPlugins/ToolMilling.py:1993 appPlugins/ToolNCC.py:1274 +#: appPlugins/ToolPaint.py:870 msgid "Failed to parse Tools DB file." msgstr "Formatfehler beim Einlesen der Werkzeugdatenbank." @@ -1671,42 +1672,42 @@ msgstr "Um einen Bohrer hinzuzufügen, wählen Sie zuerst ein Werkzeug aus" #: appEditors/AppExcEditor.py:1500 appEditors/AppExcEditor.py:1603 #: appEditors/AppExcEditor.py:1714 appEditors/AppExcEditor.py:2517 #: appEditors/AppExcEditor.py:3321 appEditors/AppExcEditor.py:3328 -#: appEditors/AppExcEditor.py:3769 appEditors/AppGeoEditor.py:1416 +#: appEditors/AppExcEditor.py:3771 appEditors/AppGeoEditor.py:1416 #: appEditors/AppGeoEditor.py:2135 appEditors/AppGeoEditor.py:2375 #: appEditors/AppGeoEditor.py:2450 appEditors/AppGeoEditor.py:2529 #: appEditors/AppGeoEditor.py:2587 appEditors/AppGeoEditor.py:2792 #: appEditors/AppGeoEditor.py:2871 appEditors/AppGeoEditor.py:3004 #: appEditors/AppGeoEditor.py:3077 appEditors/AppGeoEditor.py:3147 #: appEditors/AppGeoEditor.py:3173 appEditors/AppGeoEditor.py:3201 -#: appEditors/AppGeoEditor.py:3317 appEditors/AppGeoEditor.py:4874 -#: appEditors/AppGeoEditor.py:4888 appEditors/AppGeoEditor.py:5498 -#: appEditors/AppGeoEditor.py:5551 appEditors/AppGeoEditor.py:5614 -#: appEditors/AppGeoEditor.py:5640 appEditors/AppGeoEditor.py:5665 -#: appEditors/AppGeoEditor.py:5697 appEditors/AppGeoEditor.py:5777 -#: appEditors/AppGeoEditor.py:5843 appEditors/AppGeoEditor.py:5911 -#: appEditors/AppGeoEditor.py:6008 appEditors/AppGerberEditor.py:390 +#: appEditors/AppGeoEditor.py:3317 appEditors/AppGeoEditor.py:4878 +#: appEditors/AppGeoEditor.py:4892 appEditors/AppGeoEditor.py:5503 +#: appEditors/AppGeoEditor.py:5556 appEditors/AppGeoEditor.py:5619 +#: appEditors/AppGeoEditor.py:5645 appEditors/AppGeoEditor.py:5670 +#: appEditors/AppGeoEditor.py:5702 appEditors/AppGeoEditor.py:5782 +#: appEditors/AppGeoEditor.py:5848 appEditors/AppGeoEditor.py:5916 +#: appEditors/AppGeoEditor.py:6013 appEditors/AppGerberEditor.py:390 #: appEditors/AppGerberEditor.py:814 appEditors/AppGerberEditor.py:941 #: appEditors/AppGerberEditor.py:1253 appEditors/AppGerberEditor.py:1514 #: appEditors/AppGerberEditor.py:1724 appEditors/AppGerberEditor.py:2014 #: appEditors/AppGerberEditor.py:2310 appEditors/AppGerberEditor.py:2391 -#: appEditors/AppGerberEditor.py:2502 appEditors/AppGerberEditor.py:3206 +#: appEditors/AppGerberEditor.py:2502 appEditors/AppGerberEditor.py:3207 #: appEditors/AppGerberEditor.py:4934 appEditors/AppGerberEditor.py:5207 -#: appEditors/AppGerberEditor.py:5225 appEditors/AppGerberEditor.py:5666 -#: appEditors/AppGerberEditor.py:5849 appEditors/AppGerberEditor.py:5911 -#: appEditors/AppGerberEditor.py:5958 appEditors/AppGerberEditor.py:7376 -#: appGUI/MainGUI.py:3365 appGUI/MainGUI.py:3377 -#: appObjects/FlatCAMGeometry.py:516 appObjects/FlatCAMGeometry.py:1188 -#: appObjects/FlatCAMGeometry.py:1261 appObjects/FlatCAMGerber.py:423 +#: appEditors/AppGerberEditor.py:5225 appEditors/AppGerberEditor.py:5668 +#: appEditors/AppGerberEditor.py:5851 appEditors/AppGerberEditor.py:5913 +#: appEditors/AppGerberEditor.py:5960 appEditors/AppGerberEditor.py:7378 +#: appGUI/MainGUI.py:3400 appGUI/MainGUI.py:3412 +#: appObjects/FlatCAMGeometry.py:513 appObjects/FlatCAMGeometry.py:1185 +#: appObjects/FlatCAMGeometry.py:1258 appObjects/FlatCAMGerber.py:426 #: appParsers/ParseGerber.py:2183 appParsers/ParseGerber.py:2276 #: appParsers/ParseGerber.py:2351 appParsers/ParseGerber.py:2425 #: appParsers/ParseGerber.py:2487 appPlugins/ToolAlignObjects.py:289 -#: appPlugins/ToolAlignObjects.py:311 appPlugins/ToolCalculators.py:292 -#: appPlugins/ToolCalculators.py:302 appPlugins/ToolCalibration.py:329 -#: appPlugins/ToolCutOut.py:1594 appPlugins/ToolFiducials.py:627 -#: appPlugins/ToolFiducials.py:641 appPlugins/ToolFollow.py:344 -#: appPlugins/ToolFollow.py:415 appPlugins/ToolIsolation.py:1548 -#: appPlugins/ToolPaint.py:2346 appPlugins/ToolPanelize.py:1073 -#: app_Main.py:5632 app_Main.py:5786 tclCommands/TclCommandPanelize.py:304 +#: appPlugins/ToolAlignObjects.py:311 appPlugins/ToolCalculators.py:332 +#: appPlugins/ToolCalculators.py:342 appPlugins/ToolCalibration.py:329 +#: appPlugins/ToolCutOut.py:1576 appPlugins/ToolFiducials.py:627 +#: appPlugins/ToolFiducials.py:641 appPlugins/ToolFollow.py:340 +#: appPlugins/ToolFollow.py:411 appPlugins/ToolIsolation.py:1544 +#: appPlugins/ToolPaint.py:2334 appPlugins/ToolPanelize.py:1057 +#: app_Main.py:5638 app_Main.py:5794 tclCommands/TclCommandPanelize.py:304 #: tclCommands/TclCommandPanelize.py:313 msgid "Done." msgstr "Fertig." @@ -1720,7 +1721,7 @@ msgstr "" #: appEditors/AppExcEditor.py:377 appEditors/AppExcEditor.py:681 #: appEditors/AppExcEditor.py:914 appEditors/AppExcEditor.py:1571 #: appEditors/AppGerberEditor.py:481 appEditors/AppGerberEditor.py:2192 -#: appEditors/AppGerberEditor.py:2222 appGUI/MainGUI.py:3979 +#: appEditors/AppGerberEditor.py:2222 appGUI/MainGUI.py:4014 msgid "Click on target location ..." msgstr "Klicken Sie auf den Zielort ..." @@ -1744,22 +1745,22 @@ msgid "Too many items for the selected spacing angle." msgstr "Zu viele Elemente für den ausgewählten Abstandswinkel." #: appEditors/AppExcEditor.py:583 appEditors/AppExcEditor.py:1224 -#: appEditors/AppGerberEditor.py:801 appEditors/AppGerberEditor.py:5845 +#: appEditors/AppGerberEditor.py:801 appEditors/AppGerberEditor.py:5847 #: appObjects/FlatCAMCNCJob.py:807 appPlugins/ToolCopperThieving.py:350 -#: appPlugins/ToolCopperThieving.py:951 appPlugins/ToolCopperThieving.py:1163 -#: appPlugins/ToolCorners.py:250 appPlugins/ToolCorners.py:522 -#: appPlugins/ToolCorners.py:625 appPlugins/ToolCutOut.py:951 -#: appPlugins/ToolCutOut.py:977 appPlugins/ToolCutOut.py:1109 -#: appPlugins/ToolCutOut.py:1333 appPlugins/ToolCutOut.py:1487 -#: appPlugins/ToolCutOut.py:1530 appPlugins/ToolCutOut.py:1548 -#: appPlugins/ToolCutOut.py:1562 appPlugins/ToolDblSided.py:563 +#: appPlugins/ToolCopperThieving.py:953 appPlugins/ToolCopperThieving.py:1165 +#: appPlugins/ToolCorners.py:259 appPlugins/ToolCorners.py:534 +#: appPlugins/ToolCorners.py:637 appPlugins/ToolCutOut.py:933 +#: appPlugins/ToolCutOut.py:959 appPlugins/ToolCutOut.py:1091 +#: appPlugins/ToolCutOut.py:1315 appPlugins/ToolCutOut.py:1469 +#: appPlugins/ToolCutOut.py:1512 appPlugins/ToolCutOut.py:1530 +#: appPlugins/ToolCutOut.py:1544 appPlugins/ToolDblSided.py:544 #: appPlugins/ToolExtract.py:724 appPlugins/ToolExtract.py:773 #: appPlugins/ToolExtract.py:782 appPlugins/ToolExtract.py:786 #: appPlugins/ToolFiducials.py:335 appPlugins/ToolFiducials.py:587 #: appPlugins/ToolFiducials.py:635 appPlugins/ToolFiducials.py:649 -#: appPlugins/ToolFilm.py:819 appPlugins/ToolFilm.py:1080 -#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2340 app_Main.py:5127 -#: app_Main.py:11540 app_Main.py:11550 camlib.py:1172 camlib.py:2451 +#: appPlugins/ToolFilm.py:816 appPlugins/ToolFilm.py:1089 +#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2328 app_Main.py:5127 +#: app_Main.py:11570 app_Main.py:11580 camlib.py:1172 camlib.py:2451 #: camlib.py:2518 camlib.py:2586 camlib.py:2664 camlib.py:5320 camlib.py:5715 msgid "Failed." msgstr "Gescheitert." @@ -1800,9 +1801,9 @@ msgstr "" "für die Größenänderung ein." #: appEditors/AppExcEditor.py:1502 appEditors/AppExcEditor.py:1555 -#: appEditors/AppExcEditor.py:1566 appGUI/MainGUI.py:3618 -#: appGUI/MainGUI.py:3703 appGUI/MainGUI.py:3749 appGUI/MainGUI.py:3841 -#: appGUI/MainGUI.py:3956 appGUI/MainGUI.py:3985 +#: appEditors/AppExcEditor.py:1566 appGUI/MainGUI.py:3653 +#: appGUI/MainGUI.py:3738 appGUI/MainGUI.py:3784 appGUI/MainGUI.py:3876 +#: appGUI/MainGUI.py:3991 appGUI/MainGUI.py:4020 msgid "Cancelled. Nothing selected." msgstr "Abgesagt. Nichts ausgewählt." @@ -1811,73 +1812,75 @@ msgstr "Abgesagt. Nichts ausgewählt." msgid "Click on reference location ..." msgstr "Klicken Sie auf die Referenzposition ..." -#: appEditors/AppExcEditor.py:1914 appEditors/AppGeoEditor.py:4197 -#: appEditors/AppGerberEditor.py:3460 appEditors/AppGerberEditor.py:6176 -#: appEditors/AppGerberEditor.py:6486 appGUI/GUIElements.py:372 -#: appGUI/GUIElements.py:1071 appGUI/GUIElements.py:1470 -#: appGUI/GUIElements.py:1681 appGUI/GUIElements.py:1966 -#: appGUI/GUIElements.py:4028 appGUI/MainGUI.py:427 appGUI/MainGUI.py:760 +#: appEditors/AppExcEditor.py:1914 appEditors/AppGeoEditor.py:4199 +#: appEditors/AppGerberEditor.py:3461 appEditors/AppGerberEditor.py:6178 +#: appEditors/AppGerberEditor.py:6488 appGUI/GUIElements.py:375 +#: appGUI/GUIElements.py:1074 appGUI/GUIElements.py:1475 +#: appGUI/GUIElements.py:1728 appGUI/GUIElements.py:2013 +#: appGUI/GUIElements.py:4085 appGUI/MainGUI.py:427 appGUI/MainGUI.py:760 #: appGUI/MainGUI.py:819 appGUI/MainGUI.py:896 appGUI/MainGUI.py:1039 -#: appGUI/MainGUI.py:1289 appGUI/MainGUI.py:1789 appGUI/MainGUI.py:2301 -#: appGUI/MainGUI.py:2543 appGUI/MainGUI.py:5232 appPlugins/ToolDrilling.py:309 -#: appPlugins/ToolIsolation.py:224 appPlugins/ToolMilling.py:400 -#: appPlugins/ToolMilling.py:408 appPlugins/ToolNCC.py:233 +#: appGUI/MainGUI.py:1289 appGUI/MainGUI.py:1789 appGUI/MainGUI.py:2336 +#: appGUI/MainGUI.py:2578 appGUI/MainGUI.py:5267 appPlugins/ToolDrilling.py:309 +#: appPlugins/ToolIsolation.py:224 appPlugins/ToolMilling.py:390 +#: appPlugins/ToolMilling.py:398 appPlugins/ToolNCC.py:233 #: appPlugins/ToolPaint.py:230 appPlugins/ToolSolderPaste.py:139 -#: app_Main.py:7033 +#: app_Main.py:7060 msgid "Delete" msgstr "Löschen" #: appEditors/AppExcEditor.py:2143 appObjects/FlatCAMExcellon.py:376 -#: appPlugins/ToolDrilling.py:762 appPlugins/ToolMilling.py:1190 +#: appPlugins/ToolDrilling.py:762 appPlugins/ToolMilling.py:1130 +#: appPlugins/ToolMilling.py:3657 msgid "Total Drills" msgstr "Bohrungen insgesamt" #: appEditors/AppExcEditor.py:2175 appObjects/FlatCAMExcellon.py:410 -#: appPlugins/ToolDrilling.py:789 appPlugins/ToolMilling.py:1217 +#: appPlugins/ToolDrilling.py:789 appPlugins/ToolMilling.py:1157 +#: appPlugins/ToolMilling.py:3681 msgid "Total Slots" msgstr "Schlitz insgesamt" #: appEditors/AppExcEditor.py:2253 appEditors/AppGeoEditor.py:4098 #: appEditors/AppGerberEditor.py:4204 appEditors/appGCodeEditor.py:601 -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:102 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:105 #: appObjects/FlatCAMCNCJob.py:559 appObjects/FlatCAMDocument.py:194 #: appObjects/FlatCAMExcellon.py:216 appObjects/FlatCAMGeometry.py:428 -#: appObjects/FlatCAMGerber.py:224 appObjects/FlatCAMScript.py:180 -#: appPlugins/ToolCorners.py:174 appPlugins/ToolCutOut.py:339 -#: appPlugins/ToolDblSided.py:219 appPlugins/ToolDrilling.py:553 -#: appPlugins/ToolFiducials.py:206 appPlugins/ToolFilm.py:262 +#: appObjects/FlatCAMGerber.py:225 appObjects/FlatCAMScript.py:180 +#: appPlugins/ToolCorners.py:176 appPlugins/ToolCutOut.py:339 +#: appPlugins/ToolDblSided.py:222 appPlugins/ToolDrilling.py:553 +#: appPlugins/ToolFiducials.py:206 appPlugins/ToolFilm.py:263 #: appPlugins/ToolFollow.py:178 appPlugins/ToolIsolation.py:448 -#: appPlugins/ToolLevelling.py:394 appPlugins/ToolMilling.py:725 +#: appPlugins/ToolLevelling.py:394 appPlugins/ToolMilling.py:657 #: appPlugins/ToolNCC.py:467 appPlugins/ToolPaint.py:444 #: appPlugins/ToolPanelize.py:277 appPlugins/ToolPunchGerber.py:391 -#: appPlugins/ToolQRCode.py:203 appPlugins/ToolSub.py:232 +#: appPlugins/ToolQRCode.py:202 appPlugins/ToolSub.py:232 msgid "Beginner" msgstr "" #: appEditors/AppExcEditor.py:2264 appEditors/AppGeoEditor.py:4111 #: appEditors/AppGerberEditor.py:4217 appEditors/appGCodeEditor.py:614 -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:103 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:106 #: appObjects/FlatCAMCNCJob.py:569 appObjects/FlatCAMDocument.py:203 #: appObjects/FlatCAMExcellon.py:230 appObjects/FlatCAMGeometry.py:437 -#: appObjects/FlatCAMGerber.py:238 appObjects/FlatCAMScript.py:189 -#: appPlugins/ToolCorners.py:192 appPlugins/ToolCutOut.py:382 -#: appPlugins/ToolDblSided.py:245 appPlugins/ToolDrilling.py:595 -#: appPlugins/ToolFiducials.py:221 appPlugins/ToolFilm.py:288 -#: appPlugins/ToolFollow.py:192 appPlugins/ToolIsolation.py:501 -#: appPlugins/ToolLevelling.py:409 appPlugins/ToolMilling.py:789 -#: appPlugins/ToolNCC.py:513 appPlugins/ToolPaint.py:476 -#: appPlugins/ToolPanelize.py:297 appPlugins/ToolPunchGerber.py:405 -#: appPlugins/ToolQRCode.py:214 appPlugins/ToolSub.py:244 +#: appObjects/FlatCAMGerber.py:240 appObjects/FlatCAMScript.py:189 +#: appPlugins/ToolCorners.py:190 appPlugins/ToolCutOut.py:373 +#: appPlugins/ToolDblSided.py:238 appPlugins/ToolDrilling.py:596 +#: appPlugins/ToolFiducials.py:221 appPlugins/ToolFilm.py:280 +#: appPlugins/ToolFollow.py:190 appPlugins/ToolIsolation.py:505 +#: appPlugins/ToolLevelling.py:409 appPlugins/ToolMilling.py:720 +#: appPlugins/ToolNCC.py:505 appPlugins/ToolPaint.py:469 +#: appPlugins/ToolPanelize.py:289 appPlugins/ToolPunchGerber.py:403 +#: appPlugins/ToolQRCode.py:216 appPlugins/ToolSub.py:243 msgid "Advanced" msgstr "Erweitert" -#: appEditors/AppExcEditor.py:2287 appObjects/FlatCAMGeometry.py:687 -#: appObjects/FlatCAMGeometry.py:1331 appPlugins/ToolDrilling.py:1745 -#: appPlugins/ToolIsolation.py:1441 appPlugins/ToolIsolation.py:1857 -#: appPlugins/ToolMilling.py:2255 appPlugins/ToolMilling.py:2836 -#: appPlugins/ToolMilling.py:3491 appPlugins/ToolNCC.py:1479 -#: appPlugins/ToolNCC.py:1617 appPlugins/ToolPaint.py:1050 -#: appPlugins/ToolPaint.py:1188 appPlugins/ToolPaint.py:1902 +#: appEditors/AppExcEditor.py:2287 appObjects/FlatCAMGeometry.py:684 +#: appObjects/FlatCAMGeometry.py:1328 appPlugins/ToolDrilling.py:1745 +#: appPlugins/ToolIsolation.py:1437 appPlugins/ToolIsolation.py:1853 +#: appPlugins/ToolMilling.py:2225 appPlugins/ToolMilling.py:2806 +#: appPlugins/ToolMilling.py:3461 appPlugins/ToolNCC.py:1463 +#: appPlugins/ToolNCC.py:1601 appPlugins/ToolPaint.py:1036 +#: appPlugins/ToolPaint.py:1174 appPlugins/ToolPaint.py:1890 #: appPlugins/ToolSolderPaste.py:507 appPlugins/ToolSolderPaste.py:580 msgid "Wrong value format entered, use a number." msgstr "Falsches Wertformat eingegeben, eine Zahl verwenden." @@ -1891,7 +1894,7 @@ msgstr "" "Speichern Sie Excellon und bearbeiten Sie es erneut, wenn Sie dieses Tool " "hinzufügen müssen. " -#: appEditors/AppExcEditor.py:2306 appGUI/MainGUI.py:4021 +#: appEditors/AppExcEditor.py:2306 appGUI/MainGUI.py:4056 msgid "Added new tool with dia" msgstr "Neues Werkzeug mit Durchmesser hinzugefügt" @@ -1910,18 +1913,18 @@ msgstr "" "Erstellung." #: appEditors/AppExcEditor.py:3128 appEditors/AppGerberEditor.py:4914 -#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:629 -#: appParsers/ParseExcellon.py:976 appPlugins/ToolMilling.py:2773 +#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:626 +#: appParsers/ParseExcellon.py:976 appPlugins/ToolMilling.py:2743 #: appPlugins/ToolPcbWizard.py:354 appPlugins/ToolSolderPaste.py:950 -#: app_Main.py:6541 app_Main.py:8436 app_Main.py:10992 app_Main.py:11064 -#: app_Main.py:11199 app_Main.py:11264 +#: app_Main.py:6549 app_Main.py:8466 app_Main.py:11022 app_Main.py:11094 +#: app_Main.py:11229 app_Main.py:11294 msgid "An internal error has occurred. See shell.\n" msgstr "Ein interner Fehler ist aufgetreten. Siehe Shell.\n" -#: appEditors/AppExcEditor.py:3133 appObjects/FlatCAMGeometry.py:934 -#: appObjects/FlatCAMGeometry.py:939 appObjects/FlatCAMGeometry.py:1088 -#: appPlugins/ToolMilling.py:3160 appPlugins/ToolMilling.py:3164 -#: appPlugins/ToolSub.py:475 appPlugins/ToolSub.py:669 +#: appEditors/AppExcEditor.py:3133 appObjects/FlatCAMGeometry.py:931 +#: appObjects/FlatCAMGeometry.py:936 appObjects/FlatCAMGeometry.py:1085 +#: appPlugins/ToolMilling.py:3130 appPlugins/ToolMilling.py:3134 +#: appPlugins/ToolSub.py:473 appPlugins/ToolSub.py:667 msgid "Generating" msgstr "Erstellen" @@ -1933,46 +1936,48 @@ msgstr "Excellon-Bearbeitung abgeschlossen." msgid "Cancelled. There is no Tool/Drill selected" msgstr "Abgebrochen. Es ist kein Werkzeug / Bohrer ausgewählt" -#: appEditors/AppExcEditor.py:3842 appEditors/AppExcEditor.py:3852 -#: appEditors/AppGerberEditor.py:5752 +#: appEditors/AppExcEditor.py:3844 appEditors/AppExcEditor.py:3854 +#: appEditors/AppGerberEditor.py:5754 msgid "Click on the circular array Center position" msgstr "Klicken Sie auf die kreisförmige Anordnung in der Mitte" -#: appEditors/AppExcEditor.py:3985 appGUI/MainGUI.py:732 appGUI/ObjectUI.py:580 +#: appEditors/AppExcEditor.py:3987 appGUI/MainGUI.py:732 appGUI/ObjectUI.py:653 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:19 msgid "Excellon Editor" msgstr "Excellon Editor" -#: appEditors/AppExcEditor.py:3995 appEditors/AppGeoEditor.py:3451 -#: appEditors/AppGerberEditor.py:6021 appEditors/appGCodeEditor.py:774 -#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:692 -#: appPlugins/ToolCutOut.py:2333 appPlugins/ToolDblSided.py:685 +#: appEditors/AppExcEditor.py:3997 appEditors/AppGeoEditor.py:3451 +#: appEditors/AppGerberEditor.py:6023 appEditors/appGCodeEditor.py:774 +#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:704 +#: appPlugins/ToolCutOut.py:2315 appPlugins/ToolDblSided.py:666 #: appPlugins/ToolDrilling.py:2285 appPlugins/ToolFiducials.py:797 -#: appPlugins/ToolFilm.py:1168 appPlugins/ToolFollow.py:706 -#: appPlugins/ToolIsolation.py:3153 appPlugins/ToolLevelling.py:1758 -#: appPlugins/ToolMilling.py:3563 appPlugins/ToolNCC.py:4136 -#: appPlugins/ToolPaint.py:2937 appPlugins/ToolPanelize.py:1124 -#: appPlugins/ToolPunchGerber.py:1982 appPlugins/ToolQRCode.py:753 -#: appPlugins/ToolSub.py:798 +#: appPlugins/ToolFilm.py:1177 appPlugins/ToolFollow.py:704 +#: appPlugins/ToolIsolation.py:3151 appPlugins/ToolLevelling.py:1758 +#: appPlugins/ToolMilling.py:3526 appPlugins/ToolNCC.py:4122 +#: appPlugins/ToolPaint.py:2925 appPlugins/ToolPanelize.py:1115 +#: appPlugins/ToolPunchGerber.py:1988 appPlugins/ToolQRCode.py:763 +#: appPlugins/ToolSub.py:796 msgid "" "Beginner Mode - many parameters are hidden.\n" "Advanced Mode - full control.\n" "Permanent change is done in 'Preferences' menu." msgstr "" -#: appEditors/AppExcEditor.py:4009 appEditors/AppGerberEditor.py:6033 +#: appEditors/AppExcEditor.py:4011 appEditors/AppGerberEditor.py:6035 #: appEditors/appGCodeEditor.py:786 msgid "Name:" msgstr "Name:" -#: appEditors/AppExcEditor.py:4016 appGUI/ObjectUI.py:621 -#: appGUI/ObjectUI.py:967 appPlugins/ToolIsolation.py:3185 -#: appPlugins/ToolMilling.py:3609 appPlugins/ToolNCC.py:4186 -#: appPlugins/ToolPaint.py:2990 appPlugins/ToolSolderPaste.py:1219 +#: appEditors/AppExcEditor.py:4018 appGUI/ObjectUI.py:289 +#: appGUI/ObjectUI.py:697 appGUI/ObjectUI.py:1027 appGUI/ObjectUI.py:1041 +#: appGUI/ObjectUI.py:1440 appPlugins/ToolDrilling.py:2328 +#: appPlugins/ToolIsolation.py:3185 appPlugins/ToolMilling.py:3600 +#: appPlugins/ToolNCC.py:4186 appPlugins/ToolPaint.py:2989 +#: appPlugins/ToolSolderPaste.py:1219 msgid "Tools Table" msgstr "Werkzeugtabelle" -#: appEditors/AppExcEditor.py:4018 appGUI/ObjectUI.py:623 +#: appEditors/AppExcEditor.py:4020 msgid "" "Tools in this Excellon object\n" "when are used for drilling." @@ -1980,20 +1985,20 @@ msgstr "" "Werkzeuge in diesem Excellon-Objekt\n" "Wann werden zum Bohren verwendet." -#: appEditors/AppExcEditor.py:4039 +#: appEditors/AppExcEditor.py:4041 msgid "Convert Slots" msgstr "Schlitze konvertieren" -#: appEditors/AppExcEditor.py:4043 +#: appEditors/AppExcEditor.py:4045 msgid "Convert the slots in the selected tools to drills." msgstr "" "Konvertieren Sie die Schlitze in den ausgewählten Werkzeugen in Bohrer." -#: appEditors/AppExcEditor.py:4053 +#: appEditors/AppExcEditor.py:4055 msgid "Add/Delete Tool" msgstr "Werkzeug hinzufügen / löschen" -#: appEditors/AppExcEditor.py:4055 +#: appEditors/AppExcEditor.py:4057 msgid "" "Add/Delete a tool to the tool list\n" "for this Excellon object." @@ -2001,33 +2006,33 @@ msgstr "" "Werkzeug zur Werkzeugliste hinzufügen / löschen\n" "für dieses Excellon-Objekt." -#: appEditors/AppExcEditor.py:4069 appEditors/AppGeoEditor.py:514 +#: appEditors/AppExcEditor.py:4071 appEditors/AppGeoEditor.py:514 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:117 -#: appPlugins/ToolCutOut.py:2423 appPlugins/ToolIsolation.py:3254 -#: appPlugins/ToolMilling.py:3717 appPlugins/ToolNCC.py:4273 -#: appPlugins/ToolNCC.py:4284 appPlugins/ToolPaint.py:3066 +#: appPlugins/ToolCutOut.py:2400 appPlugins/ToolIsolation.py:3262 +#: appPlugins/ToolMilling.py:3793 appPlugins/ToolNCC.py:4279 +#: appPlugins/ToolNCC.py:4290 appPlugins/ToolPaint.py:3078 msgid "Tool Dia" msgstr "Werkzeugdurchm" -#: appEditors/AppExcEditor.py:4071 +#: appEditors/AppExcEditor.py:4073 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:51 -#: appPlugins/ToolIsolation.py:3256 appPlugins/ToolMilling.py:3719 -#: appPlugins/ToolNCC.py:4275 +#: appPlugins/ToolIsolation.py:3264 appPlugins/ToolMilling.py:3795 +#: appPlugins/ToolNCC.py:4281 msgid "Diameter for the new tool" msgstr "Durchmesser für das neue Werkzeug" -#: appEditors/AppExcEditor.py:4083 appEditors/AppGeoEditor.py:772 -#: appEditors/AppGerberEditor.py:6169 appEditors/AppGerberEditor.py:6726 +#: appEditors/AppExcEditor.py:4085 appEditors/AppGeoEditor.py:772 +#: appEditors/AppGerberEditor.py:6171 appEditors/AppGerberEditor.py:6728 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:290 -#: appPlugins/ToolCopperThieving.py:1735 appPlugins/ToolDblSided.py:894 -#: appPlugins/ToolDblSided.py:1082 appPlugins/ToolLevelling.py:2073 +#: appPlugins/ToolCopperThieving.py:1783 appPlugins/ToolDblSided.py:881 +#: appPlugins/ToolDblSided.py:1059 appPlugins/ToolLevelling.py:2073 #: appPlugins/ToolNCC.py:227 appPlugins/ToolPaint.py:224 -#: appPlugins/ToolSolderPaste.py:136 appPlugins/ToolTransform.py:635 -#: app_Main.py:7031 +#: appPlugins/ToolSolderPaste.py:136 appPlugins/ToolTransform.py:632 +#: app_Main.py:7058 msgid "Add" msgstr "Hinzufügen" -#: appEditors/AppExcEditor.py:4086 +#: appEditors/AppExcEditor.py:4088 msgid "" "Add a new tool to the tool list\n" "with the diameter specified above." @@ -2035,11 +2040,11 @@ msgstr "" "Fügen Sie der Werkzeugliste ein neues Werkzeug hinzu\n" "mit dem oben angegebenen Durchmesser." -#: appEditors/AppExcEditor.py:4095 +#: appEditors/AppExcEditor.py:4097 msgid "Delete Tool" msgstr "Werkzeug löschen" -#: appEditors/AppExcEditor.py:4098 +#: appEditors/AppExcEditor.py:4100 msgid "" "Delete a tool in the tool list\n" "by selecting a row in the tool table." @@ -2047,56 +2052,57 @@ msgstr "" "Löschen Sie ein Werkzeug in der Werkzeugliste\n" "indem Sie eine Zeile in der Werkzeugtabelle auswählen." -#: appEditors/AppExcEditor.py:4123 +#: appEditors/AppExcEditor.py:4125 msgid "Resize Tool" msgstr "Werkzeug zur Größenänderung" -#: appEditors/AppExcEditor.py:4125 +#: appEditors/AppExcEditor.py:4127 msgid "Resize a drill or a selection of drills." msgstr "Ändern Sie die Größe eines Bohrers oder einer Auswahl von Bohrern." -#: appEditors/AppExcEditor.py:4130 +#: appEditors/AppExcEditor.py:4132 msgid "Resize Dia" msgstr "Durchmesser ändern" -#: appEditors/AppExcEditor.py:4132 +#: appEditors/AppExcEditor.py:4134 msgid "Diameter to resize to." msgstr "Durchmesser zur Größenänderung." -#: appEditors/AppExcEditor.py:4146 +#: appEditors/AppExcEditor.py:4148 msgid "Resize" msgstr "Größe ändern" -#: appEditors/AppExcEditor.py:4149 +#: appEditors/AppExcEditor.py:4151 msgid "Resize drill(s)" msgstr "Bohrer verkleinern" -#: appEditors/AppExcEditor.py:4180 appGUI/MainGUI.py:737 appGUI/MainGUI.py:1173 -#: appGUI/MainGUI.py:1776 appGUI/MainGUI.py:2433 appGUI/MainGUI.py:5081 +#: appEditors/AppExcEditor.py:4182 appGUI/MainGUI.py:737 appGUI/MainGUI.py:1173 +#: appGUI/MainGUI.py:1776 appGUI/MainGUI.py:2468 appGUI/MainGUI.py:5116 msgid "Add Drill Array" msgstr "Bohrer-Array hinzufügen" -#: appEditors/AppExcEditor.py:4182 +#: appEditors/AppExcEditor.py:4184 msgid "Add an array of drills (linear or circular array)" msgstr "" "Hinzufügen eines Arrays von Bohrern (lineares oder kreisförmiges Array)" -#: appEditors/AppExcEditor.py:4188 appEditors/AppExcEditor.py:4408 +#: appEditors/AppExcEditor.py:4190 appEditors/AppExcEditor.py:4410 #: appEditors/AppGeoEditor.py:3486 appEditors/AppGerberEditor.py:4522 -#: appEditors/AppGerberEditor.py:6059 appEditors/AppGerberEditor.py:6134 -#: appEditors/AppGerberEditor.py:6528 appGUI/ObjectUI.py:306 +#: appEditors/AppGerberEditor.py:6061 appEditors/AppGerberEditor.py:6136 +#: appEditors/AppGerberEditor.py:6530 appGUI/ObjectUI.py:338 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:36 -#: appPlugins/ToolCorners.py:774 appPlugins/ToolCutOut.py:2376 -#: appPlugins/ToolDblSided.py:707 appPlugins/ToolExtract.py:1009 -#: appPlugins/ToolFilm.py:1188 appPlugins/ToolIsolation.py:3571 -#: appPlugins/ToolNCC.py:4151 appPlugins/ToolNCC.py:4616 -#: appPlugins/ToolPaint.py:2956 appPlugins/ToolPaint.py:3294 -#: appPlugins/ToolPunchGerber.py:2087 appPlugins/ToolPunchGerber.py:2295 -#: appPlugins/ToolTransform.py:642 +#: appPlugins/ToolCorners.py:761 appPlugins/ToolCorners.py:870 +#: appPlugins/ToolCutOut.py:2361 appPlugins/ToolDblSided.py:693 +#: appPlugins/ToolExtract.py:1019 appPlugins/ToolFilm.py:1208 +#: appPlugins/ToolIsolation.py:3601 appPlugins/ToolMilling.py:3560 +#: appPlugins/ToolNCC.py:4152 appPlugins/ToolNCC.py:4631 +#: appPlugins/ToolPaint.py:2955 appPlugins/ToolPaint.py:3309 +#: appPlugins/ToolPunchGerber.py:2094 appPlugins/ToolPunchGerber.py:2311 +#: appPlugins/ToolTransform.py:639 msgid "Type" msgstr "Typ" -#: appEditors/AppExcEditor.py:4190 +#: appEditors/AppExcEditor.py:4192 msgid "" "Select the type of drills array to create.\n" "It can be Linear X(Y) or Circular" @@ -2104,44 +2110,44 @@ msgstr "" "Wählen Sie den Typ des zu erstellenden Bohrfelds aus.\n" "Es kann lineares X (Y) oder rund sein" -#: appEditors/AppExcEditor.py:4194 appEditors/AppExcEditor.py:4414 -#: appEditors/AppGerberEditor.py:6534 +#: appEditors/AppExcEditor.py:4196 appEditors/AppExcEditor.py:4416 +#: appEditors/AppGerberEditor.py:6536 msgid "Linear" msgstr "Linear" -#: appEditors/AppExcEditor.py:4195 appEditors/AppExcEditor.py:4415 -#: appEditors/AppGerberEditor.py:6535 +#: appEditors/AppExcEditor.py:4197 appEditors/AppExcEditor.py:4417 +#: appEditors/AppGerberEditor.py:6537 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:46 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:143 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:101 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:46 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:145 -#: appPlugins/ToolExtract.py:965 appPlugins/ToolExtract.py:1097 -#: appPlugins/ToolFiducials.py:974 appPlugins/ToolPunchGerber.py:2043 -#: appPlugins/ToolPunchGerber.py:2201 +#: appPlugins/ToolExtract.py:975 appPlugins/ToolExtract.py:1113 +#: appPlugins/ToolFiducials.py:972 appPlugins/ToolPunchGerber.py:2050 +#: appPlugins/ToolPunchGerber.py:2210 msgid "Circular" msgstr "Kreisförmig" -#: appEditors/AppExcEditor.py:4201 appEditors/AppExcEditor.py:4421 +#: appEditors/AppExcEditor.py:4203 appEditors/AppExcEditor.py:4423 msgid "Number" msgstr "Nummer" -#: appEditors/AppExcEditor.py:4202 +#: appEditors/AppExcEditor.py:4204 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:64 msgid "Specify how many drills to be in the array." msgstr "Geben Sie an, wie viele Drills im Array enthalten sein sollen." -#: appEditors/AppExcEditor.py:4223 appEditors/AppExcEditor.py:4282 -#: appEditors/AppExcEditor.py:4348 appEditors/AppExcEditor.py:4444 -#: appEditors/AppExcEditor.py:4504 appEditors/AppGeoEditor.py:2214 -#: appEditors/AppGerberEditor.py:1824 appEditors/AppGerberEditor.py:6561 -#: appEditors/AppGerberEditor.py:6615 +#: appEditors/AppExcEditor.py:4225 appEditors/AppExcEditor.py:4284 +#: appEditors/AppExcEditor.py:4350 appEditors/AppExcEditor.py:4446 +#: appEditors/AppExcEditor.py:4506 appEditors/AppGeoEditor.py:2214 +#: appEditors/AppGerberEditor.py:1824 appEditors/AppGerberEditor.py:6563 +#: appEditors/AppGerberEditor.py:6617 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:172 msgid "Direction" msgstr "Richtung" -#: appEditors/AppExcEditor.py:4225 appEditors/AppExcEditor.py:4446 -#: appEditors/AppGerberEditor.py:6563 +#: appEditors/AppExcEditor.py:4227 appEditors/AppExcEditor.py:4448 +#: appEditors/AppGerberEditor.py:6565 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:80 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:228 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:118 @@ -2156,39 +2162,39 @@ msgstr "" "- 'Y' - vertikale Achse oder\n" "- 'Winkel' - ein benutzerdefinierter Winkel für die Neigung des Arrays" -#: appEditors/AppExcEditor.py:4231 appEditors/AppExcEditor.py:4356 -#: appEditors/AppExcEditor.py:4452 appEditors/AppGerberEditor.py:6569 -#: appGUI/GUIElements.py:4853 appGUI/MainGUI.py:485 appGUI/MainGUI.py:697 -#: appGUI/MainGUI.py:4709 appGUI/MainGUI.py:4977 +#: appEditors/AppExcEditor.py:4233 appEditors/AppExcEditor.py:4358 +#: appEditors/AppExcEditor.py:4454 appEditors/AppGerberEditor.py:6571 +#: appGUI/GUIElements.py:4910 appGUI/MainGUI.py:485 appGUI/MainGUI.py:697 +#: appGUI/MainGUI.py:4744 appGUI/MainGUI.py:5012 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:181 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:124 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:193 -#: appPlugins/ToolFilm.py:1363 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:145 +#: appPlugins/ToolFilm.py:1407 msgid "X" msgstr "X" -#: appEditors/AppExcEditor.py:4232 appEditors/AppExcEditor.py:4357 -#: appEditors/AppExcEditor.py:4453 appEditors/AppGerberEditor.py:6570 -#: appGUI/GUIElements.py:4860 appGUI/MainGUI.py:488 appGUI/MainGUI.py:4710 -#: appGUI/MainGUI.py:4978 +#: appEditors/AppExcEditor.py:4234 appEditors/AppExcEditor.py:4359 +#: appEditors/AppExcEditor.py:4455 appEditors/AppGerberEditor.py:6572 +#: appGUI/GUIElements.py:4917 appGUI/MainGUI.py:488 appGUI/MainGUI.py:4745 +#: appGUI/MainGUI.py:5013 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:87 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:182 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:235 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:125 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:194 -#: appPlugins/ToolFilm.py:1364 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:146 +#: appPlugins/ToolFilm.py:1408 msgid "Y" msgstr "Y" -#: appEditors/AppExcEditor.py:4233 appEditors/AppExcEditor.py:4252 -#: appEditors/AppExcEditor.py:4293 appEditors/AppExcEditor.py:4358 -#: appEditors/AppExcEditor.py:4364 appEditors/AppExcEditor.py:4454 -#: appEditors/AppExcEditor.py:4474 appEditors/AppExcEditor.py:4515 -#: appEditors/AppGeoEditor.py:787 appEditors/AppGerberEditor.py:6571 -#: appEditors/AppGerberEditor.py:6591 appEditors/AppGerberEditor.py:6628 -#: appEditors/AppGerberEditor.py:6741 +#: appEditors/AppExcEditor.py:4235 appEditors/AppExcEditor.py:4254 +#: appEditors/AppExcEditor.py:4295 appEditors/AppExcEditor.py:4360 +#: appEditors/AppExcEditor.py:4366 appEditors/AppExcEditor.py:4456 +#: appEditors/AppExcEditor.py:4476 appEditors/AppExcEditor.py:4517 +#: appEditors/AppGeoEditor.py:787 appEditors/AppGerberEditor.py:6573 +#: appEditors/AppGerberEditor.py:6593 appEditors/AppGerberEditor.py:6630 +#: appEditors/AppGerberEditor.py:6743 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:88 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:107 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:183 @@ -2198,31 +2204,31 @@ msgstr "Y" #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:126 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:144 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:90 -#: appPlugins/ToolDistance.py:649 appPlugins/ToolDistanceMin.py:323 -#: appPlugins/ToolTransform.py:680 +#: appPlugins/ToolDistance.py:651 appPlugins/ToolDistanceMin.py:323 +#: appPlugins/ToolTransform.py:677 msgid "Angle" msgstr "Winkel" -#: appEditors/AppExcEditor.py:4239 appEditors/AppExcEditor.py:4460 -#: appEditors/AppGerberEditor.py:6577 +#: appEditors/AppExcEditor.py:4241 appEditors/AppExcEditor.py:4462 +#: appEditors/AppGerberEditor.py:6579 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:94 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:242 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:132 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:253 -#: appPlugins/ToolCutOut.py:2805 +#: appPlugins/ToolCutOut.py:2804 msgid "Pitch" msgstr "Abstand" -#: appEditors/AppExcEditor.py:4241 appEditors/AppExcEditor.py:4462 -#: appEditors/AppGerberEditor.py:6579 +#: appEditors/AppExcEditor.py:4243 appEditors/AppExcEditor.py:4464 +#: appEditors/AppGerberEditor.py:6581 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:96 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:244 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:134 msgid "Pitch = Distance between elements of the array." msgstr "Abstand = Abstand zwischen Elementen des Arrays." -#: appEditors/AppExcEditor.py:4254 appEditors/AppExcEditor.py:4476 -#: appEditors/AppGerberEditor.py:6593 +#: appEditors/AppExcEditor.py:4256 appEditors/AppExcEditor.py:4478 +#: appEditors/AppGerberEditor.py:6595 msgid "" "Angle at which the linear array is placed.\n" "The precision is of max 2 decimals.\n" @@ -2234,8 +2240,8 @@ msgstr "" "Der Mindestwert beträgt: -360,00 Grad.\n" "Maximaler Wert ist: 360,00 Grad." -#: appEditors/AppExcEditor.py:4283 appEditors/AppExcEditor.py:4505 -#: appEditors/AppGerberEditor.py:6617 +#: appEditors/AppExcEditor.py:4285 appEditors/AppExcEditor.py:4507 +#: appEditors/AppGerberEditor.py:6619 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:126 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:276 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:162 @@ -2246,8 +2252,8 @@ msgstr "" "Richtung für kreisförmige Anordnung. \n" "Kann CW = Uhrzeigersinn oder CCW = Gegenuhrzeigersinn sein." -#: appEditors/AppExcEditor.py:4286 appEditors/AppExcEditor.py:4508 -#: appEditors/AppGerberEditor.py:6621 +#: appEditors/AppExcEditor.py:4288 appEditors/AppExcEditor.py:4510 +#: appEditors/AppGerberEditor.py:6623 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:130 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:280 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:166 @@ -2256,8 +2262,8 @@ msgstr "" msgid "CW" msgstr "CW" -#: appEditors/AppExcEditor.py:4287 appEditors/AppExcEditor.py:4509 -#: appEditors/AppGerberEditor.py:6622 +#: appEditors/AppExcEditor.py:4289 appEditors/AppExcEditor.py:4511 +#: appEditors/AppGerberEditor.py:6624 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:131 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:281 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:167 @@ -2266,8 +2272,8 @@ msgstr "CW" msgid "CCW" msgstr "CCW" -#: appEditors/AppExcEditor.py:4294 appEditors/AppExcEditor.py:4516 -#: appEditors/AppGerberEditor.py:6630 +#: appEditors/AppExcEditor.py:4296 appEditors/AppExcEditor.py:4518 +#: appEditors/AppGerberEditor.py:6632 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:109 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:139 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:259 @@ -2278,11 +2284,11 @@ msgid "Angle at which each element in circular array is placed." msgstr "" "Winkel, um den jedes Element in einer kreisförmigen Anordnung platziert wird." -#: appEditors/AppExcEditor.py:4326 +#: appEditors/AppExcEditor.py:4328 msgid "Slot Parameters" msgstr "Schlitze-Parameter" -#: appEditors/AppExcEditor.py:4328 +#: appEditors/AppExcEditor.py:4330 msgid "" "Parameters for adding a slot (hole with oval shape)\n" "either single or as an part of an array." @@ -2290,20 +2296,20 @@ msgstr "" "Parameter zum Hinzufügen eines Schlitzes (Loch mit ovaler Form)\n" "entweder einzeln oder als Teil eines Arrays." -#: appEditors/AppExcEditor.py:4334 appEditors/AppGeoEditor.py:3568 +#: appEditors/AppExcEditor.py:4336 appEditors/AppGeoEditor.py:3568 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:156 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:77 -#: appObjects/FlatCAMObj.py:871 appPlugins/ToolCorners.py:802 +#: appObjects/FlatCAMObj.py:871 appPlugins/ToolCorners.py:789 #: appPlugins/ToolReport.py:604 msgid "Length" msgstr "Länge" -#: appEditors/AppExcEditor.py:4336 +#: appEditors/AppExcEditor.py:4338 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158 msgid "Length. The length of the slot." msgstr "Länge. Die Länge des Schlitzes." -#: appEditors/AppExcEditor.py:4350 +#: appEditors/AppExcEditor.py:4352 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:174 msgid "" "Direction on which the slot is oriented:\n" @@ -2316,7 +2322,7 @@ msgstr "" "- 'Y' - vertikale Achse oder\n" "- 'Winkel' - Ein benutzerdefinierter Winkel für die Schlitzneigung" -#: appEditors/AppExcEditor.py:4366 +#: appEditors/AppExcEditor.py:4368 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:190 msgid "" "Angle at which the slot is placed.\n" @@ -2329,16 +2335,16 @@ msgstr "" "Der Mindestwert beträgt: -360,00 Grad.\n" "Maximaler Wert ist: 360,00 Grad." -#: appEditors/AppExcEditor.py:4400 +#: appEditors/AppExcEditor.py:4402 msgid "Slot Array Parameters" msgstr "Schlitzes Array-Parameter" -#: appEditors/AppExcEditor.py:4402 +#: appEditors/AppExcEditor.py:4404 msgid "Parameters for the array of slots (linear or circular array)" msgstr "" "Parameter für das Array von Schlitzes (lineares oder kreisförmiges Array)" -#: appEditors/AppExcEditor.py:4410 +#: appEditors/AppExcEditor.py:4412 msgid "" "Select the type of slot array to create.\n" "It can be Linear X(Y) or Circular" @@ -2346,21 +2352,21 @@ msgstr "" "Wählen Sie den Typ des zu erstellenden Slot-Arrays.\n" "Es kann ein lineares X (Y) oder ein kreisförmiges sein" -#: appEditors/AppExcEditor.py:4422 +#: appEditors/AppExcEditor.py:4424 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:215 msgid "Specify how many slots to be in the array." msgstr "Geben Sie an, wie viele Steckplätze sich im Array befinden sollen." -#: appEditors/AppExcEditor.py:4530 appEditors/AppGeoEditor.py:3646 -#: appEditors/AppGerberEditor.py:6645 appEditors/appGCodeEditor.py:74 +#: appEditors/AppExcEditor.py:4532 appEditors/AppGeoEditor.py:3646 +#: appEditors/AppGerberEditor.py:6647 appEditors/appGCodeEditor.py:74 #: appEditors/appGCodeEditor.py:75 appEditors/appGCodeEditor.py:883 #: appGUI/MainGUI.py:350 appGUI/MainGUI.py:1793 app_Main.py:2652 msgid "Exit Editor" msgstr "Beenden Sie den Editor" -#: appEditors/AppExcEditor.py:4533 appEditors/AppGeoEditor.py:3649 -#: appEditors/AppGerberEditor.py:6648 appEditors/appGCodeEditor.py:886 -#: appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2293 +#: appEditors/AppExcEditor.py:4535 appEditors/AppGeoEditor.py:3649 +#: appEditors/AppGerberEditor.py:6650 appEditors/appGCodeEditor.py:886 +#: appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2328 msgid "Exit from Editor." msgstr "Beenden Sie den Editor." @@ -2368,12 +2374,12 @@ msgstr "Beenden Sie den Editor." msgid "Buffer Selection" msgstr "Pufferauswahl" -#: appEditors/AppGeoEditor.py:95 appEditors/AppGerberEditor.py:6343 +#: appEditors/AppGeoEditor.py:95 appEditors/AppGerberEditor.py:6345 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:190 msgid "Buffer distance" msgstr "Pufferabstand" -#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:6347 +#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:6349 msgid "Buffer corner" msgstr "Pufferecke" @@ -2392,11 +2398,11 @@ msgstr "" "- 'Abgeschrägt:' Die Ecke ist eine Linie, die die Features, die sich in der " "Ecke treffen, direkt verbindet" -#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6355 +#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6357 msgid "Round" msgstr "Runden" -#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6356 +#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6358 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:62 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:169 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:62 @@ -2408,16 +2414,16 @@ msgstr "Runden" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:431 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:276 -#: appPlugins/ToolDrilling.py:2855 appPlugins/ToolExtract.py:981 -#: appPlugins/ToolExtract.py:1123 appPlugins/ToolFollow.py:766 -#: appPlugins/ToolInvertGerber.py:297 appPlugins/ToolIsolation.py:3629 -#: appPlugins/ToolMilling.py:4463 appPlugins/ToolNCC.py:4644 -#: appPlugins/ToolPaint.py:3323 appPlugins/ToolPunchGerber.py:2059 -#: appPlugins/ToolPunchGerber.py:2227 appPlugins/ToolQRCode.py:904 +#: appPlugins/ToolDrilling.py:2859 appPlugins/ToolExtract.py:991 +#: appPlugins/ToolExtract.py:1139 appPlugins/ToolFollow.py:765 +#: appPlugins/ToolInvertGerber.py:302 appPlugins/ToolIsolation.py:3659 +#: appPlugins/ToolMilling.py:4525 appPlugins/ToolNCC.py:4659 +#: appPlugins/ToolPaint.py:3338 appPlugins/ToolPunchGerber.py:2066 +#: appPlugins/ToolPunchGerber.py:2236 appPlugins/ToolQRCode.py:927 msgid "Square" msgstr "Quadrat" -#: appEditors/AppGeoEditor.py:108 appEditors/AppGerberEditor.py:6357 +#: appEditors/AppGeoEditor.py:108 appEditors/AppGerberEditor.py:6359 msgid "Beveled" msgstr "Abgeschrägt" @@ -2437,7 +2443,7 @@ msgstr "Voller Puffer" #: appEditors/AppGeoEditor.py:405 appEditors/AppGeoEditor.py:414 #: appEditors/AppGeoEditor.py:631 appEditors/AppGeoEditor.py:640 #: appEditors/AppGeoEditor.py:1136 appEditors/AppGeoEditor.py:1145 -#: appEditors/AppGerberEditor.py:7090 appEditors/AppGerberEditor.py:7099 +#: appEditors/AppGerberEditor.py:7092 appEditors/AppGerberEditor.py:7101 #: appPlugins/ToolAlignObjects.py:98 appPlugins/ToolAlignObjects.py:107 #: appPlugins/ToolCalculators.py:56 appPlugins/ToolCalculators.py:65 #: appPlugins/ToolCalibration.py:89 appPlugins/ToolCalibration.py:98 @@ -2451,7 +2457,7 @@ msgstr "Voller Puffer" #: appPlugins/ToolEtchCompensation.py:67 appPlugins/ToolEtchCompensation.py:76 #: appPlugins/ToolExtract.py:94 appPlugins/ToolExtract.py:103 #: appPlugins/ToolFiducials.py:102 appPlugins/ToolFiducials.py:111 -#: appPlugins/ToolFilm.py:114 appPlugins/ToolFilm.py:123 +#: appPlugins/ToolFilm.py:113 appPlugins/ToolFilm.py:122 #: appPlugins/ToolFollow.py:93 appPlugins/ToolFollow.py:102 #: appPlugins/ToolImage.py:56 appPlugins/ToolImage.py:65 #: appPlugins/ToolInvertGerber.py:66 appPlugins/ToolInvertGerber.py:75 @@ -2476,7 +2482,7 @@ msgid "Plugin" msgstr "plugin_tab" #: appEditors/AppGeoEditor.py:170 appEditors/AppGeoEditor.py:3118 -#: appGUI/MainGUI.py:713 appGUI/MainGUI.py:4961 +#: appGUI/MainGUI.py:713 appGUI/MainGUI.py:4996 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:186 msgid "Buffer Tool" msgstr "Pufferwerkzeug" @@ -2484,7 +2490,7 @@ msgstr "Pufferwerkzeug" #: appEditors/AppGeoEditor.py:186 appEditors/AppGeoEditor.py:203 #: appEditors/AppGeoEditor.py:220 appEditors/AppGeoEditor.py:3137 #: appEditors/AppGeoEditor.py:3163 appEditors/AppGeoEditor.py:3189 -#: appEditors/AppGerberEditor.py:5804 +#: appEditors/AppGerberEditor.py:5806 msgid "Buffer distance value is missing or wrong format. Add it and retry." msgstr "" "Pufferabstandswert fehlt oder falsches Format. Fügen Sie es hinzu und " @@ -2499,14 +2505,14 @@ msgid "Font" msgstr "Schrift" #: appEditors/AppGeoEditor.py:361 appEditors/AppGerberEditor.py:4522 -#: appEditors/AppGerberEditor.py:6059 appGUI/ObjectUI.py:306 +#: appEditors/AppGerberEditor.py:6061 appGUI/ObjectUI.py:338 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:97 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:174 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:203 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:37 -#: appPlugins/ToolCopperThieving.py:1518 appPlugins/ToolCopperThieving.py:1558 -#: appPlugins/ToolExtract.py:1009 appPlugins/ToolFiducials.py:910 -#: appPlugins/ToolPunchGerber.py:2087 +#: appPlugins/ToolCopperThieving.py:1542 appPlugins/ToolCopperThieving.py:1590 +#: appPlugins/ToolExtract.py:1019 appPlugins/ToolFiducials.py:908 +#: appPlugins/ToolPunchGerber.py:2094 msgid "Size" msgstr "Größe" @@ -2522,14 +2528,14 @@ msgstr "Anwenden" msgid "Text Tool" msgstr "Textwerkzeug" -#: appEditors/AppGeoEditor.py:480 appObjects/FlatCAMExcellon.py:941 +#: appEditors/AppGeoEditor.py:480 appObjects/FlatCAMExcellon.py:938 #: appPlugins/ToolDrilling.py:920 appPlugins/ToolDrilling.py:1290 -#: appPlugins/ToolDrilling.py:2384 appPlugins/ToolIsolation.py:817 -#: appPlugins/ToolIsolation.py:3331 appPlugins/ToolMilling.py:1620 -#: appPlugins/ToolMilling.py:1684 appPlugins/ToolMilling.py:2487 -#: appPlugins/ToolMilling.py:3783 appPlugins/ToolNCC.py:666 -#: appPlugins/ToolNCC.py:2563 appPlugins/ToolNCC.py:4349 -#: appPlugins/ToolPaint.py:596 appPlugins/ToolPaint.py:3128 +#: appPlugins/ToolDrilling.py:2394 appPlugins/ToolIsolation.py:813 +#: appPlugins/ToolIsolation.py:3336 appPlugins/ToolMilling.py:1587 +#: appPlugins/ToolMilling.py:1651 appPlugins/ToolMilling.py:2457 +#: appPlugins/ToolMilling.py:3854 appPlugins/ToolNCC.py:650 +#: appPlugins/ToolNCC.py:2549 appPlugins/ToolNCC.py:4352 +#: appPlugins/ToolPaint.py:582 appPlugins/ToolPaint.py:3137 msgid "Tool" msgstr "Werkzeug" @@ -2561,66 +2567,69 @@ msgstr "" #: appEditors/AppGeoEditor.py:1534 appEditors/AppGeoEditor.py:1559 #: appEditors/AppGeoEditor.py:2752 appEditors/AppGeoEditor.py:2823 #: appEditors/AppGeoEditor.py:3125 appEditors/AppGeoEditor.py:3151 -#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5050 -#: appEditors/AppGerberEditor.py:7153 appEditors/AppGerberEditor.py:7193 -#: appEditors/AppGerberEditor.py:7216 appEditors/AppGerberEditor.py:7361 -#: appEditors/AppGerberEditor.py:7394 appEditors/AppGerberEditor.py:7437 -#: appEditors/AppGerberEditor.py:7478 appEditors/AppGerberEditor.py:7514 -#: appEditors/AppGerberEditor.py:7550 +#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5055 +#: appEditors/AppGerberEditor.py:7155 appEditors/AppGerberEditor.py:7195 +#: appEditors/AppGerberEditor.py:7218 appEditors/AppGerberEditor.py:7363 +#: appEditors/AppGerberEditor.py:7396 appEditors/AppGerberEditor.py:7439 +#: appEditors/AppGerberEditor.py:7480 appEditors/AppGerberEditor.py:7516 +#: appEditors/AppGerberEditor.py:7552 msgid "No shape selected." msgstr "Keine Form ausgewählt." #: appEditors/AppGeoEditor.py:710 appEditors/AppGeoEditor.py:1163 -#: appEditors/AppGerberEditor.py:6664 appEditors/AppGerberEditor.py:7117 +#: appEditors/AppGerberEditor.py:6666 appEditors/AppGerberEditor.py:7119 #: appGUI/MainGUI.py:721 msgid "Transform Tool" msgstr "Werkzeug Umwandeln" #: appEditors/AppGeoEditor.py:711 appEditors/AppGeoEditor.py:803 -#: appEditors/AppGerberEditor.py:6665 appEditors/AppGerberEditor.py:6757 +#: appEditors/AppGerberEditor.py:6667 appEditors/AppGerberEditor.py:6759 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:82 -#: appPlugins/ToolTransform.py:573 appPlugins/ToolTransform.py:696 +#: appPlugins/ToolTransform.py:573 appPlugins/ToolTransform.py:693 msgid "Rotate" msgstr "Drehen" -#: appEditors/AppGeoEditor.py:712 appEditors/AppGerberEditor.py:6666 +#: appEditors/AppGeoEditor.py:712 appEditors/AppGerberEditor.py:6668 #: appPlugins/ToolTransform.py:574 msgid "Skew/Shear" msgstr "Neigung/Schere" -#: appEditors/AppGeoEditor.py:713 appEditors/AppGerberEditor.py:6416 -#: appEditors/AppGerberEditor.py:6667 appGUI/MainGUI.py:802 -#: appGUI/MainGUI.py:1276 appGUI/MainGUI.py:1761 appGUI/MainGUI.py:2530 -#: appGUI/MainGUI.py:5229 appGUI/ObjectUI.py:116 +#: appEditors/AppGeoEditor.py:713 appEditors/AppGerberEditor.py:6418 +#: appEditors/AppGerberEditor.py:6669 appGUI/MainGUI.py:802 +#: appGUI/MainGUI.py:1276 appGUI/MainGUI.py:1761 appGUI/MainGUI.py:2565 +#: appGUI/MainGUI.py:5264 appGUI/ObjectUI.py:121 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:44 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:141 -#: appPlugins/ToolTransform.py:575 +#: appPlugins/ToolFilm.py:1274 appPlugins/ToolTransform.py:575 msgid "Scale" msgstr "Skalieren" -#: appEditors/AppGeoEditor.py:714 appEditors/AppGerberEditor.py:6668 +#: appEditors/AppGeoEditor.py:714 appEditors/AppGerberEditor.py:6670 #: appPlugins/ToolTransform.py:576 msgid "Mirror (Flip)" msgstr "Spiegeln (Flip)" -#: appEditors/AppGeoEditor.py:716 appEditors/AppGerberEditor.py:6370 -#: appEditors/AppGerberEditor.py:6670 appGUI/MainGUI.py:799 +#: appEditors/AppGeoEditor.py:716 appEditors/AppGerberEditor.py:6372 +#: appEditors/AppGerberEditor.py:6672 appGUI/MainGUI.py:799 #: appGUI/MainGUI.py:1274 appGUI/MainGUI.py:1714 appGUI/MainGUI.py:1759 -#: appGUI/MainGUI.py:2528 appGUI/MainGUI.py:5220 +#: appGUI/MainGUI.py:2563 appGUI/MainGUI.py:5255 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:206 #: appPlugins/ToolTransform.py:578 msgid "Buffer" msgstr "Puffer" -#: appEditors/AppGeoEditor.py:747 appEditors/AppGerberEditor.py:6701 -#: appGUI/GUIElements.py:3936 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:164 +#: appEditors/AppGeoEditor.py:747 appEditors/AppGerberEditor.py:6703 +#: appGUI/GUIElements.py:3993 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:77 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:121 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:38 -#: appPlugins/ToolDblSided.py:869 appPlugins/ToolDblSided.py:1045 -#: appPlugins/ToolFilm.py:1242 appPlugins/ToolTransform.py:610 +#: appPlugins/ToolDblSided.py:856 appPlugins/ToolDblSided.py:1025 +#: appPlugins/ToolFilm.py:1307 appPlugins/ToolFilm.py:1368 +#: appPlugins/ToolPanelize.py:1173 appPlugins/ToolTransform.py:607 msgid "Reference" msgstr "Referenz" -#: appEditors/AppGeoEditor.py:749 appEditors/AppGerberEditor.py:6703 +#: appEditors/AppGeoEditor.py:749 appEditors/AppGerberEditor.py:6705 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -2638,65 +2647,65 @@ msgstr "" "definiert ist\n" "- Min. Auswahl -> der Punkt (minx, miny) des Begrenzungsrahmens der Auswahl" -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6711 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6713 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 #: appPlugins/ToolCalibration.py:161 appPlugins/ToolCalibration.py:162 -#: appPlugins/ToolTransform.py:620 +#: appPlugins/ToolTransform.py:617 msgid "Origin" msgstr "Ursprung" #: appEditors/AppGeoEditor.py:757 appEditors/AppGeoEditor.py:1176 -#: appEditors/AppGerberEditor.py:6711 appEditors/AppGerberEditor.py:7126 +#: appEditors/AppGerberEditor.py:6713 appEditors/AppGerberEditor.py:7128 #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:231 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:293 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:243 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 -#: appPlugins/ToolFollow.py:747 appPlugins/ToolIsolation.py:3553 -#: appPlugins/ToolNCC.py:4606 appPlugins/ToolPaint.py:3274 -#: appPlugins/ToolPunchGerber.py:2291 appPlugins/ToolTransform.py:620 -#: defaults.py:585 +#: appPlugins/ToolCorners.py:857 appPlugins/ToolFollow.py:746 +#: appPlugins/ToolIsolation.py:3583 appPlugins/ToolNCC.py:4621 +#: appPlugins/ToolPaint.py:3289 appPlugins/ToolPunchGerber.py:2298 +#: appPlugins/ToolTransform.py:617 defaults.py:589 msgid "Selection" msgstr "Auswahl" -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6711 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6713 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 -#: appPlugins/ToolDblSided.py:880 appPlugins/ToolTransform.py:620 +#: appPlugins/ToolDblSided.py:867 appPlugins/ToolTransform.py:617 msgid "Point" msgstr "Punkt" -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6711 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6713 msgid "Minimum" msgstr "Minimum" #: appEditors/AppGeoEditor.py:763 appEditors/AppGeoEditor.py:1059 -#: appEditors/AppGerberEditor.py:6717 appEditors/AppGerberEditor.py:7013 +#: appEditors/AppGerberEditor.py:6719 appEditors/AppGerberEditor.py:7015 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:125 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:127 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:237 -#: appPlugins/ToolExtract.py:1175 appPlugins/ToolExtract.py:1193 -#: appPlugins/ToolPunchGerber.py:2166 appPlugins/ToolPunchGerber.py:2276 -#: appPlugins/ToolTransform.py:626 appPlugins/ToolTransform.py:952 -#: app_Main.py:8783 +#: appPlugins/ToolExtract.py:1199 appPlugins/ToolExtract.py:1230 +#: appPlugins/ToolPunchGerber.py:2175 appPlugins/ToolPunchGerber.py:2285 +#: appPlugins/ToolTransform.py:623 appPlugins/ToolTransform.py:949 +#: app_Main.py:8813 msgid "Value" msgstr "Wert" -#: appEditors/AppGeoEditor.py:765 appEditors/AppGerberEditor.py:6719 +#: appEditors/AppGeoEditor.py:765 appEditors/AppGerberEditor.py:6721 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:56 -#: appPlugins/ToolTransform.py:628 +#: appPlugins/ToolTransform.py:625 msgid "A point of reference in format X,Y." msgstr "Ein Bezugspunkt im Format X, Y." -#: appEditors/AppGeoEditor.py:774 appEditors/AppGerberEditor.py:6728 -#: appPlugins/ToolTransform.py:637 +#: appEditors/AppGeoEditor.py:774 appEditors/AppGerberEditor.py:6730 +#: appPlugins/ToolTransform.py:634 msgid "Add point coordinates from clipboard." msgstr "Punktkoordinaten aus der Zwischenablage hinzufügen." -#: appEditors/AppGeoEditor.py:789 appEditors/AppGerberEditor.py:6743 +#: appEditors/AppGeoEditor.py:789 appEditors/AppGerberEditor.py:6745 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:92 -#: appPlugins/ToolTransform.py:682 +#: appPlugins/ToolTransform.py:679 msgid "" "Angle, in degrees.\n" "Float number between -360 and 359.\n" @@ -2708,8 +2717,8 @@ msgstr "" "Positive Zahlen für CW-Bewegung.\n" "Negative Zahlen für CCW-Bewegung." -#: appEditors/AppGeoEditor.py:805 appEditors/AppGerberEditor.py:6759 -#: appPlugins/ToolTransform.py:698 +#: appEditors/AppGeoEditor.py:805 appEditors/AppGerberEditor.py:6761 +#: appPlugins/ToolTransform.py:695 msgid "" "Rotate the selected object(s).\n" "The point of reference is the middle of\n" @@ -2720,33 +2729,33 @@ msgstr "" "der Begrenzungsrahmen für alle ausgewählten Objekte." #: appEditors/AppGeoEditor.py:825 appEditors/AppGeoEditor.py:887 -#: appEditors/AppGerberEditor.py:6779 appEditors/AppGerberEditor.py:6841 +#: appEditors/AppGerberEditor.py:6781 appEditors/AppGerberEditor.py:6843 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:106 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:145 -#: appPlugins/ToolTransform.py:718 appPlugins/ToolTransform.py:780 +#: appPlugins/ToolTransform.py:715 appPlugins/ToolTransform.py:777 msgid "Link" msgstr "Verknüpfung" #: appEditors/AppGeoEditor.py:827 appEditors/AppGeoEditor.py:889 -#: appEditors/AppGerberEditor.py:6781 appEditors/AppGerberEditor.py:6843 +#: appEditors/AppGerberEditor.py:6783 appEditors/AppGerberEditor.py:6845 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:108 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147 -#: appPlugins/ToolTransform.py:720 appPlugins/ToolTransform.py:782 +#: appPlugins/ToolTransform.py:717 appPlugins/ToolTransform.py:779 msgid "Link the Y entry to X entry and copy its content." msgstr "" "Verknüpfen Sie den Y-Eintrag mit dem X-Eintrag und kopieren Sie dessen " "Inhalt." -#: appEditors/AppGeoEditor.py:832 appEditors/AppGerberEditor.py:6786 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:146 +#: appEditors/AppGeoEditor.py:832 appEditors/AppGerberEditor.py:6788 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:102 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:118 -#: appPlugins/ToolFilm.py:1319 appPlugins/ToolTransform.py:725 +#: appPlugins/ToolFilm.py:1348 appPlugins/ToolTransform.py:722 msgid "X angle" msgstr "X Winkel" #: appEditors/AppGeoEditor.py:834 appEditors/AppGeoEditor.py:855 -#: appEditors/AppGerberEditor.py:6788 appEditors/AppGerberEditor.py:6809 -#: appPlugins/ToolTransform.py:727 appPlugins/ToolTransform.py:748 +#: appEditors/AppGerberEditor.py:6790 appEditors/AppGerberEditor.py:6811 +#: appPlugins/ToolTransform.py:724 appPlugins/ToolTransform.py:745 msgid "" "Angle for Skew action, in degrees.\n" "Float number between -360 and 360." @@ -2754,14 +2763,14 @@ msgstr "" "Winkel für Schrägstellung in Grad.\n" "Gleitkommazahl zwischen -360 und 360." -#: appEditors/AppGeoEditor.py:842 appEditors/AppGerberEditor.py:6796 -#: appPlugins/ToolTransform.py:735 +#: appEditors/AppGeoEditor.py:842 appEditors/AppGerberEditor.py:6798 +#: appPlugins/ToolTransform.py:732 msgid "Skew X" msgstr "Neigung X" #: appEditors/AppGeoEditor.py:844 appEditors/AppGeoEditor.py:865 -#: appEditors/AppGerberEditor.py:6798 appEditors/AppGerberEditor.py:6819 -#: appPlugins/ToolTransform.py:737 appPlugins/ToolTransform.py:758 +#: appEditors/AppGerberEditor.py:6800 appEditors/AppGerberEditor.py:6821 +#: appPlugins/ToolTransform.py:734 appPlugins/ToolTransform.py:755 msgid "" "Skew/shear the selected object(s).\n" "The point of reference is the middle of\n" @@ -2771,39 +2780,39 @@ msgstr "" "Der Bezugspunkt ist die Mitte von\n" "der Begrenzungsrahmen für alle ausgewählten Objekte." -#: appEditors/AppGeoEditor.py:853 appEditors/AppGerberEditor.py:6807 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:155 +#: appEditors/AppGeoEditor.py:853 appEditors/AppGerberEditor.py:6809 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:111 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:132 -#: appPlugins/ToolFilm.py:1328 appPlugins/ToolTransform.py:746 +#: appPlugins/ToolFilm.py:1358 appPlugins/ToolTransform.py:743 msgid "Y angle" msgstr "Y Winkel" -#: appEditors/AppGeoEditor.py:863 appEditors/AppGerberEditor.py:6817 -#: appPlugins/ToolTransform.py:756 +#: appEditors/AppGeoEditor.py:863 appEditors/AppGerberEditor.py:6819 +#: appPlugins/ToolTransform.py:753 msgid "Skew Y" msgstr "Neigung Y" -#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:6848 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:115 +#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:6850 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:156 -#: appPlugins/ToolFilm.py:1275 appPlugins/ToolTransform.py:787 +#: appPlugins/ToolFilm.py:1287 appPlugins/ToolTransform.py:784 msgid "X factor" msgstr "X Faktor" -#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:6850 +#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:6852 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:158 -#: appPlugins/ToolTransform.py:789 +#: appPlugins/ToolTransform.py:786 msgid "Factor for scaling on X axis." msgstr "Faktor für die Skalierung auf der X-Achse." -#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:6857 -#: appPlugins/ToolTransform.py:796 +#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:6859 +#: appPlugins/ToolTransform.py:793 msgid "Scale X" msgstr "Maßstab X" #: appEditors/AppGeoEditor.py:905 appEditors/AppGeoEditor.py:925 -#: appEditors/AppGerberEditor.py:6859 appEditors/AppGerberEditor.py:6879 -#: appPlugins/ToolTransform.py:798 appPlugins/ToolTransform.py:818 +#: appEditors/AppGerberEditor.py:6861 appEditors/AppGerberEditor.py:6881 +#: appPlugins/ToolTransform.py:795 appPlugins/ToolTransform.py:815 msgid "" "Scale the selected object(s).\n" "The point of reference depends on \n" @@ -2813,60 +2822,60 @@ msgstr "" "Der Bezugspunkt hängt von ab\n" "das Kontrollkästchen Skalenreferenz." -#: appEditors/AppGeoEditor.py:914 appEditors/AppGerberEditor.py:6868 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:124 +#: appEditors/AppGeoEditor.py:914 appEditors/AppGerberEditor.py:6870 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:169 -#: appPlugins/ToolFilm.py:1284 appPlugins/ToolTransform.py:807 +#: appPlugins/ToolFilm.py:1297 appPlugins/ToolTransform.py:804 msgid "Y factor" msgstr "Y Faktor" -#: appEditors/AppGeoEditor.py:916 appEditors/AppGerberEditor.py:6870 +#: appEditors/AppGeoEditor.py:916 appEditors/AppGerberEditor.py:6872 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:171 -#: appPlugins/ToolTransform.py:809 +#: appPlugins/ToolTransform.py:806 msgid "Factor for scaling on Y axis." msgstr "Faktor für die Skalierung auf der Y-Achse." -#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6877 -#: appPlugins/ToolTransform.py:816 +#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6879 +#: appPlugins/ToolTransform.py:813 msgid "Scale Y" msgstr "Maßstab Y" -#: appEditors/AppGeoEditor.py:950 appEditors/AppGerberEditor.py:6904 -#: appPlugins/ToolTransform.py:843 +#: appEditors/AppGeoEditor.py:950 appEditors/AppGerberEditor.py:6906 +#: appPlugins/ToolTransform.py:840 msgid "Flip on X" msgstr "Flip auf X" #: appEditors/AppGeoEditor.py:952 appEditors/AppGeoEditor.py:957 -#: appEditors/AppGerberEditor.py:6906 appEditors/AppGerberEditor.py:6911 -#: appPlugins/ToolTransform.py:845 appPlugins/ToolTransform.py:850 +#: appEditors/AppGerberEditor.py:6908 appEditors/AppGerberEditor.py:6913 +#: appPlugins/ToolTransform.py:842 appPlugins/ToolTransform.py:847 msgid "Flip the selected object(s) over the X axis." msgstr "Drehen Sie die ausgewählten Objekte über die X-Achse." -#: appEditors/AppGeoEditor.py:955 appEditors/AppGerberEditor.py:6909 -#: appPlugins/ToolTransform.py:848 +#: appEditors/AppGeoEditor.py:955 appEditors/AppGerberEditor.py:6911 +#: appPlugins/ToolTransform.py:845 msgid "Flip on Y" msgstr "Flip auf Y" -#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:6929 +#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:6931 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:185 -#: appPlugins/ToolTransform.py:868 +#: appPlugins/ToolTransform.py:865 msgid "X val" msgstr "X-Wert" -#: appEditors/AppGeoEditor.py:977 appEditors/AppGerberEditor.py:6931 +#: appEditors/AppGeoEditor.py:977 appEditors/AppGerberEditor.py:6933 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:187 -#: appPlugins/ToolTransform.py:870 +#: appPlugins/ToolTransform.py:867 msgid "Distance to offset on X axis. In current units." msgstr "Abstand zum Offset auf der X-Achse. In aktuellen Einheiten." -#: appEditors/AppGeoEditor.py:984 appEditors/AppGerberEditor.py:6938 -#: appPlugins/ToolTransform.py:877 +#: appEditors/AppGeoEditor.py:984 appEditors/AppGerberEditor.py:6940 +#: appPlugins/ToolTransform.py:874 msgid "Offset X" msgstr "Versatz X" #: appEditors/AppGeoEditor.py:986 appEditors/AppGeoEditor.py:1006 -#: appEditors/AppGerberEditor.py:6940 appEditors/AppGerberEditor.py:6960 -#: appPlugins/ToolTransform.py:879 appPlugins/ToolTransform.py:899 +#: appEditors/AppGerberEditor.py:6942 appEditors/AppGerberEditor.py:6962 +#: appPlugins/ToolTransform.py:876 appPlugins/ToolTransform.py:896 msgid "" "Offset the selected object(s).\n" "The point of reference is the middle of\n" @@ -2876,36 +2885,36 @@ msgstr "" "Der Bezugspunkt ist die Mitte von\n" "der Begrenzungsrahmen für alle ausgewählten Objekte.\n" -#: appEditors/AppGeoEditor.py:995 appEditors/AppGerberEditor.py:6949 +#: appEditors/AppGeoEditor.py:995 appEditors/AppGerberEditor.py:6951 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:198 -#: appPlugins/ToolTransform.py:888 +#: appPlugins/ToolTransform.py:885 msgid "Y val" msgstr "Y-Wert" -#: appEditors/AppGeoEditor.py:997 appEditors/AppGerberEditor.py:6951 +#: appEditors/AppGeoEditor.py:997 appEditors/AppGerberEditor.py:6953 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:200 -#: appPlugins/ToolTransform.py:890 +#: appPlugins/ToolTransform.py:887 msgid "Distance to offset on Y axis. In current units." msgstr "Abstand zum Offset auf der Y-Achse. In aktuellen Einheiten." -#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6958 -#: appPlugins/ToolTransform.py:897 +#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6960 +#: appPlugins/ToolTransform.py:894 msgid "Offset Y" msgstr "Versatz Y" -#: appEditors/AppGeoEditor.py:1024 appEditors/AppGerberEditor.py:6978 -#: appGUI/ObjectUI.py:463 appGUI/ObjectUI.py:500 +#: appEditors/AppGeoEditor.py:1024 appEditors/AppGerberEditor.py:6980 +#: appGUI/ObjectUI.py:518 appGUI/ObjectUI.py:562 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:61 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:136 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:210 -#: appPlugins/ToolInvertGerber.py:296 appPlugins/ToolQRCode.py:903 -#: appPlugins/ToolTransform.py:917 +#: appPlugins/ToolInvertGerber.py:301 appPlugins/ToolQRCode.py:926 +#: appPlugins/ToolTransform.py:914 msgid "Rounded" msgstr "Agberundet" -#: appEditors/AppGeoEditor.py:1026 appEditors/AppGerberEditor.py:6980 +#: appEditors/AppGeoEditor.py:1026 appEditors/AppGerberEditor.py:6982 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212 -#: appPlugins/ToolTransform.py:919 +#: appPlugins/ToolTransform.py:916 msgid "" "If checked then the buffer will surround the buffered shape,\n" "every corner will be rounded.\n" @@ -2917,17 +2926,17 @@ msgstr "" "Wenn nicht markiert, folgt der Puffer der exakten Geometrie\n" "der gepufferten Form." -#: appEditors/AppGeoEditor.py:1034 appEditors/AppGerberEditor.py:6988 +#: appEditors/AppGeoEditor.py:1034 appEditors/AppGerberEditor.py:6990 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:220 #: appPlugins/ToolDistance.py:137 appPlugins/ToolDistance.py:431 -#: appPlugins/ToolDistance.py:567 appPlugins/ToolDistanceMin.py:221 -#: appPlugins/ToolTransform.py:927 +#: appPlugins/ToolDistance.py:569 appPlugins/ToolDistanceMin.py:221 +#: appPlugins/ToolTransform.py:924 msgid "Distance" msgstr "Entfernung" -#: appEditors/AppGeoEditor.py:1036 appEditors/AppGerberEditor.py:6990 +#: appEditors/AppGeoEditor.py:1036 appEditors/AppGerberEditor.py:6992 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:222 -#: appPlugins/ToolTransform.py:929 +#: appPlugins/ToolTransform.py:926 msgid "" "A positive value will create the effect of dilation,\n" "while a negative value will create the effect of erosion.\n" @@ -2939,13 +2948,13 @@ msgstr "" "Jedes Geometrieelement des Objekts wird vergrößert\n" "oder mit der \"Entfernung\" verringert." -#: appEditors/AppGeoEditor.py:1048 appEditors/AppGerberEditor.py:7002 -#: appPlugins/ToolTransform.py:941 +#: appEditors/AppGeoEditor.py:1048 appEditors/AppGerberEditor.py:7004 +#: appPlugins/ToolTransform.py:938 msgid "Buffer D" msgstr "Puffer E" -#: appEditors/AppGeoEditor.py:1050 appEditors/AppGerberEditor.py:7004 -#: appPlugins/ToolTransform.py:943 +#: appEditors/AppGeoEditor.py:1050 appEditors/AppGerberEditor.py:7006 +#: appPlugins/ToolTransform.py:940 msgid "" "Create the buffer effect on each geometry,\n" "element from the selected object, using the distance." @@ -2953,9 +2962,9 @@ msgstr "" "Erstellen Sie den Puffereffekt für jede Geometrie.\n" "Element aus dem ausgewählten Objekt unter Verwendung des Abstands." -#: appEditors/AppGeoEditor.py:1061 appEditors/AppGerberEditor.py:7015 +#: appEditors/AppGeoEditor.py:1061 appEditors/AppGerberEditor.py:7017 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:239 -#: appPlugins/ToolTransform.py:954 +#: appPlugins/ToolTransform.py:951 msgid "" "A positive value will create the effect of dilation,\n" "while a negative value will create the effect of erosion.\n" @@ -2969,13 +2978,13 @@ msgstr "" "oder verringert, um dem 'Wert' zu entsprechen. Wert ist ein Prozentsatz\n" "der ursprünglichen Dimension." -#: appEditors/AppGeoEditor.py:1074 appEditors/AppGerberEditor.py:7028 -#: appPlugins/ToolTransform.py:967 +#: appEditors/AppGeoEditor.py:1074 appEditors/AppGerberEditor.py:7030 +#: appPlugins/ToolTransform.py:964 msgid "Buffer F" msgstr "Puffer F" -#: appEditors/AppGeoEditor.py:1076 appEditors/AppGerberEditor.py:7030 -#: appPlugins/ToolTransform.py:969 +#: appEditors/AppGeoEditor.py:1076 appEditors/AppGerberEditor.py:7032 +#: appPlugins/ToolTransform.py:966 msgid "" "Create the buffer effect on each geometry,\n" "element from the selected object, using the factor." @@ -2983,29 +2992,29 @@ msgstr "" "Erstellen Sie den Puffereffekt für jede Geometrie.\n" "Element aus dem ausgewählten Objekt unter Verwendung des Faktors." -#: appEditors/AppGeoEditor.py:1175 appEditors/AppGerberEditor.py:7125 +#: appEditors/AppGeoEditor.py:1175 appEditors/AppGerberEditor.py:7127 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:42 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:64 -#: appPlugins/ToolCalibration.py:911 appPlugins/ToolDrilling.py:2807 -#: appPlugins/ToolMilling.py:4415 appPlugins/ToolPanelize.py:1187 -#: appPlugins/ToolTransform.py:620 +#: appPlugins/ToolCalibration.py:909 appPlugins/ToolDrilling.py:2811 +#: appPlugins/ToolMilling.py:4477 appPlugins/ToolPanelize.py:1195 +#: appPlugins/ToolTransform.py:617 msgid "Object" msgstr "Objekt" -#: appEditors/AppGeoEditor.py:1247 appEditors/AppGerberEditor.py:7201 +#: appEditors/AppGeoEditor.py:1247 appEditors/AppGerberEditor.py:7203 #: appPlugins/ToolTransform.py:184 msgid "Incorrect format for Point value. Needs format X,Y" msgstr "Falsches Format für Punktwert. Benötigt Format X, Y" -#: appEditors/AppGeoEditor.py:1272 appEditors/AppGerberEditor.py:7226 +#: appEditors/AppGeoEditor.py:1272 appEditors/AppGerberEditor.py:7228 #: appPlugins/ToolTransform.py:201 msgid "Rotate transformation can not be done for a value of 0." msgstr "" "Bei einem Wert von 0 kann keine Rotationstransformation durchgeführt werden." #: appEditors/AppGeoEditor.py:1330 appEditors/AppGeoEditor.py:1351 -#: appEditors/AppGerberEditor.py:7284 appEditors/AppGerberEditor.py:7305 +#: appEditors/AppGerberEditor.py:7286 appEditors/AppGerberEditor.py:7307 #: appPlugins/ToolTransform.py:259 appPlugins/ToolTransform.py:280 msgid "Scale transformation can not be done for a factor of 0 or 1." msgstr "" @@ -3013,7 +3022,7 @@ msgstr "" "durchgeführt werden." #: appEditors/AppGeoEditor.py:1364 appEditors/AppGeoEditor.py:1373 -#: appEditors/AppGerberEditor.py:7318 appEditors/AppGerberEditor.py:7327 +#: appEditors/AppGerberEditor.py:7320 appEditors/AppGerberEditor.py:7329 #: appPlugins/ToolTransform.py:293 appPlugins/ToolTransform.py:302 msgid "Offset transformation can not be done for a value of 0." msgstr "" @@ -3026,13 +3035,13 @@ msgstr "Drehen" #: appEditors/AppGeoEditor.py:1418 appEditors/AppGeoEditor.py:1451 #: appEditors/AppGeoEditor.py:1485 appEditors/AppGeoEditor.py:1519 #: appEditors/AppGeoEditor.py:1552 appEditors/AppGeoEditor.py:1573 -#: appEditors/AppGerberEditor.py:7378 appEditors/AppGerberEditor.py:7420 -#: appEditors/AppGerberEditor.py:7460 appEditors/AppGerberEditor.py:7499 -#: appEditors/AppGerberEditor.py:7543 appEditors/AppGerberEditor.py:7579 +#: appEditors/AppGerberEditor.py:7380 appEditors/AppGerberEditor.py:7422 +#: appEditors/AppGerberEditor.py:7462 appEditors/AppGerberEditor.py:7501 +#: appEditors/AppGerberEditor.py:7545 appEditors/AppGerberEditor.py:7581 #: appPlugins/ToolTransform.py:352 appPlugins/ToolTransform.py:392 #: appPlugins/ToolTransform.py:431 appPlugins/ToolTransform.py:466 #: appPlugins/ToolTransform.py:503 appPlugins/ToolTransform.py:538 -#: app_Main.py:6766 app_Main.py:6812 +#: app_Main.py:6793 app_Main.py:6839 msgid "Action was not executed" msgstr "Aktion wurde nicht ausgeführt" @@ -3040,13 +3049,13 @@ msgstr "Aktion wurde nicht ausgeführt" msgid "Flipping" msgstr "Umdrehen" -#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:7409 -#: appPlugins/ToolTransform.py:379 app_Main.py:6764 +#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:7411 +#: appPlugins/ToolTransform.py:379 app_Main.py:6791 msgid "Flip on Y axis done" msgstr "Flip auf Y-Achse fertig" -#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:7417 -#: appPlugins/ToolTransform.py:388 app_Main.py:6810 +#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:7419 +#: appPlugins/ToolTransform.py:388 app_Main.py:6837 msgid "Flip on X axis done" msgstr "Flip auf X-Achse fertig" @@ -3054,11 +3063,11 @@ msgstr "Flip auf X-Achse fertig" msgid "Skewing" msgstr "Verziehen" -#: appEditors/AppGeoEditor.py:1480 appEditors/AppGerberEditor.py:7456 +#: appEditors/AppGeoEditor.py:1480 appEditors/AppGerberEditor.py:7458 msgid "Skew on the X axis done" msgstr "Schrägstellung auf der X-Achse erfolgt" -#: appEditors/AppGeoEditor.py:1482 appEditors/AppGerberEditor.py:7458 +#: appEditors/AppGeoEditor.py:1482 appEditors/AppGerberEditor.py:7460 msgid "Skew on the Y axis done" msgstr "Schrägstellung auf der Y-Achse erfolgt" @@ -3066,11 +3075,11 @@ msgstr "Schrägstellung auf der Y-Achse erfolgt" msgid "Scaling" msgstr "Skalierung" -#: appEditors/AppGeoEditor.py:1515 appEditors/AppGerberEditor.py:7494 +#: appEditors/AppGeoEditor.py:1515 appEditors/AppGerberEditor.py:7496 msgid "Scale on the X axis done" msgstr "Skalieren auf der X-Achse erledigt" -#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:7496 +#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:7498 msgid "Scale on the Y axis done" msgstr "Skalieren auf der Y-Achse erledigt" @@ -3079,69 +3088,69 @@ msgid "Offsetting" msgstr "Ausgleich" #: appEditors/AppGeoEditor.py:1547 appEditors/AppGeoEditor.py:1605 -#: appEditors/AppGerberEditor.py:7538 appEditors/AppGerberEditor.py:7611 +#: appEditors/AppGerberEditor.py:7540 appEditors/AppGerberEditor.py:7613 msgid "Offset on the X axis done" msgstr "Versatz auf der X-Achse erfolgt" -#: appEditors/AppGeoEditor.py:1549 appEditors/AppGerberEditor.py:7540 +#: appEditors/AppGeoEditor.py:1549 appEditors/AppGerberEditor.py:7542 msgid "Offset on the Y axis done" msgstr "Versatz auf der Y-Achse erfolgt" #: appEditors/AppGeoEditor.py:1562 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:58 -#: appObjects/FlatCAMGerber.py:419 appPlugins/ToolCopperThieving.py:619 -#: appPlugins/ToolCopperThieving.py:822 appPlugins/ToolCopperThieving.py:835 -#: appPlugins/ToolIsolation.py:1542 appPlugins/ToolNCC.py:2074 -#: appPlugins/ToolNCC.py:2101 appPlugins/ToolNCC.py:2209 -#: appPlugins/ToolNCC.py:2222 appPlugins/ToolNCC.py:3126 -#: appPlugins/ToolNCC.py:3231 appPlugins/ToolNCC.py:3246 -#: appPlugins/ToolNCC.py:3513 appPlugins/ToolNCC.py:3614 -#: appPlugins/ToolNCC.py:3629 appPlugins/ToolTransform.py:513 camlib.py:1114 +#: appObjects/FlatCAMGerber.py:422 appPlugins/ToolCopperThieving.py:621 +#: appPlugins/ToolCopperThieving.py:824 appPlugins/ToolCopperThieving.py:837 +#: appPlugins/ToolIsolation.py:1538 appPlugins/ToolNCC.py:2060 +#: appPlugins/ToolNCC.py:2087 appPlugins/ToolNCC.py:2195 +#: appPlugins/ToolNCC.py:2208 appPlugins/ToolNCC.py:3112 +#: appPlugins/ToolNCC.py:3217 appPlugins/ToolNCC.py:3232 +#: appPlugins/ToolNCC.py:3499 appPlugins/ToolNCC.py:3600 +#: appPlugins/ToolNCC.py:3615 appPlugins/ToolTransform.py:513 camlib.py:1114 msgid "Buffering" msgstr "Pufferung" -#: appEditors/AppGeoEditor.py:1569 appEditors/AppGerberEditor.py:7575 +#: appEditors/AppGeoEditor.py:1569 appEditors/AppGerberEditor.py:7577 #: appPlugins/ToolTransform.py:534 msgid "Buffer done" msgstr "Puffer fertig" -#: appEditors/AppGeoEditor.py:1577 appEditors/AppGerberEditor.py:7583 +#: appEditors/AppGeoEditor.py:1577 appEditors/AppGerberEditor.py:7585 msgid "Rotate ..." msgstr "Drehen ..." #: appEditors/AppGeoEditor.py:1578 appEditors/AppGeoEditor.py:1630 -#: appEditors/AppGeoEditor.py:1646 appEditors/AppGerberEditor.py:7584 -#: appEditors/AppGerberEditor.py:7636 appEditors/AppGerberEditor.py:7652 +#: appEditors/AppGeoEditor.py:1646 appEditors/AppGerberEditor.py:7586 +#: appEditors/AppGerberEditor.py:7638 appEditors/AppGerberEditor.py:7654 msgid "Enter an Angle Value (degrees)" msgstr "Geben Sie einen Winkelwert (Grad) ein" -#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7593 +#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7595 #: appPlugins/ToolTransform.py:350 msgid "Rotate done" msgstr "Fertig drehen" -#: appEditors/AppGeoEditor.py:1590 appEditors/AppGerberEditor.py:7596 +#: appEditors/AppGeoEditor.py:1590 appEditors/AppGerberEditor.py:7598 msgid "Rotate cancelled" msgstr "Abbrechen abgebrochen" -#: appEditors/AppGeoEditor.py:1595 appEditors/AppGerberEditor.py:7601 +#: appEditors/AppGeoEditor.py:1595 appEditors/AppGerberEditor.py:7603 msgid "Offset on X axis ..." msgstr "Versatz auf der X-Achse ..." #: appEditors/AppGeoEditor.py:1596 appEditors/AppGeoEditor.py:1614 -#: appEditors/AppGerberEditor.py:7602 appEditors/AppGerberEditor.py:7620 +#: appEditors/AppGerberEditor.py:7604 appEditors/AppGerberEditor.py:7622 msgid "Enter a distance Value" msgstr "Geben Sie einen Abstandswert ein" -#: appEditors/AppGeoEditor.py:1608 appEditors/AppGerberEditor.py:7614 +#: appEditors/AppGeoEditor.py:1608 appEditors/AppGerberEditor.py:7616 msgid "Offset X cancelled" msgstr "Offset X abgebrochen" -#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7619 +#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7621 msgid "Offset on Y axis ..." msgstr "Versatz auf der Y-Achse ..." -#: appEditors/AppGeoEditor.py:1623 appEditors/AppGerberEditor.py:7629 +#: appEditors/AppGeoEditor.py:1623 appEditors/AppGerberEditor.py:7631 msgid "Offset on Y axis done" msgstr "Versatz auf Y-Achse erledigt" @@ -3149,11 +3158,11 @@ msgstr "Versatz auf Y-Achse erledigt" msgid "Offset on the Y axis canceled" msgstr "Versatz auf der Y-Achse aufgehoben" -#: appEditors/AppGeoEditor.py:1629 appEditors/AppGerberEditor.py:7635 +#: appEditors/AppGeoEditor.py:1629 appEditors/AppGerberEditor.py:7637 msgid "Skew on X axis ..." msgstr "Neigung auf der X-Achse ..." -#: appEditors/AppGeoEditor.py:1639 appEditors/AppGerberEditor.py:7645 +#: appEditors/AppGeoEditor.py:1639 appEditors/AppGerberEditor.py:7647 msgid "Skew on X axis done" msgstr "Neigung auf X-Achse erledigt" @@ -3161,11 +3170,11 @@ msgstr "Neigung auf X-Achse erledigt" msgid "Skew on X axis canceled" msgstr "Neigung auf X-Achse abgebrochen" -#: appEditors/AppGeoEditor.py:1645 appEditors/AppGerberEditor.py:7651 +#: appEditors/AppGeoEditor.py:1645 appEditors/AppGerberEditor.py:7653 msgid "Skew on Y axis ..." msgstr "Neigung auf der Y-Achse ..." -#: appEditors/AppGeoEditor.py:1655 appEditors/AppGerberEditor.py:7661 +#: appEditors/AppGeoEditor.py:1655 appEditors/AppGerberEditor.py:7663 msgid "Skew on Y axis done" msgstr "Neigung auf Y-Achse erledigt" @@ -3283,11 +3292,11 @@ msgstr "Klicken zum Löschen ..." msgid "Create Paint geometry ..." msgstr "Malen geometrie erstellen ..." -#: appEditors/AppGeoEditor.py:3380 appEditors/AppGerberEditor.py:3225 +#: appEditors/AppGeoEditor.py:3380 appEditors/AppGerberEditor.py:3226 msgid "Shape transformations ..." msgstr "Formtransformationen ..." -#: appEditors/AppGeoEditor.py:3443 appGUI/ObjectUI.py:901 +#: appEditors/AppGeoEditor.py:3443 appGUI/ObjectUI.py:983 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:20 msgid "Geometry Editor" msgstr "Geo-Editor" @@ -3310,11 +3319,12 @@ msgstr "Geometrietabelle" msgid "The list of geometry elements inside the edited object." msgstr "Die Liste der Geometrieelemente im bearbeiteten Objekt." -#: appEditors/AppGeoEditor.py:3511 appEditors/AppGerberEditor.py:6201 +#: appEditors/AppGeoEditor.py:3511 appEditors/AppGerberEditor.py:6203 msgid "Zoom on selection" msgstr "Auswahl vergrößern" -#: appEditors/AppGeoEditor.py:3520 appEditors/AppGerberEditor.py:6210 +#: appEditors/AppGeoEditor.py:3520 appEditors/AppGerberEditor.py:6212 +#: appGUI/ObjectUI.py:1373 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:29 #: appGUI/preferences/cncjob/CNCJobEditorPrefGroupUI.py:26 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:24 @@ -3334,7 +3344,7 @@ msgstr "Auswahl vergrößern" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:29 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:26 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:26 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:26 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:162 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:25 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:25 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:26 @@ -3344,15 +3354,17 @@ msgstr "Auswahl vergrößern" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:25 #: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:22 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:25 -#: appPlugins/ToolCalibration.py:792 appPlugins/ToolCorners.py:767 -#: appPlugins/ToolEtchCompensation.py:410 appPlugins/ToolFiducials.py:903 -#: appPlugins/ToolFollow.py:743 appPlugins/ToolInvertGerber.py:268 -#: appPlugins/ToolLevelling.py:1842 appPlugins/ToolQRCode.py:811 -#: appPlugins/ToolSolderPaste.py:1297 +#: appPlugins/ToolAlignObjects.py:512 appPlugins/ToolCalibration.py:790 +#: appPlugins/ToolCopperThieving.py:1323 appPlugins/ToolCorners.py:747 +#: appPlugins/ToolEtchCompensation.py:411 appPlugins/ToolFiducials.py:901 +#: appPlugins/ToolFilm.py:1428 appPlugins/ToolFollow.py:733 +#: appPlugins/ToolInvertGerber.py:265 appPlugins/ToolLevelling.py:1842 +#: appPlugins/ToolPanelize.py:1303 appPlugins/ToolQRCode.py:825 +#: appPlugins/ToolSolderPaste.py:1297 appPlugins/ToolSub.py:814 msgid "Parameters" msgstr "Parameters" -#: appEditors/AppGeoEditor.py:3522 appEditors/AppGerberEditor.py:6212 +#: appEditors/AppGeoEditor.py:3522 appEditors/AppGerberEditor.py:6214 msgid "Geometry parameters." msgstr "Geometrieparameter." @@ -3372,7 +3384,7 @@ msgstr "Ist Ring" msgid "Is CCW" msgstr "Ist CCW" -#: appEditors/AppGeoEditor.py:3550 appEditors/AppGeoEditor.py:4203 +#: appEditors/AppGeoEditor.py:3550 appEditors/AppGeoEditor.py:4205 msgid "Change" msgstr "Wechseln" @@ -3392,45 +3404,45 @@ msgstr "Ist einfach" msgid "The length of the geometry element." msgstr "Die Länge des Geometrieelements." -#: appEditors/AppGeoEditor.py:3579 appEditors/AppGerberEditor.py:6249 +#: appEditors/AppGeoEditor.py:3579 appEditors/AppGerberEditor.py:6251 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:70 -#: appPlugins/ToolFiducials.py:822 +#: appPlugins/ToolFiducials.py:820 msgid "Coordinates" msgstr "Koordinaten" #: appEditors/AppGeoEditor.py:3581 appEditors/AppGeoEditor.py:3587 -#: appEditors/AppGerberEditor.py:6251 appEditors/AppGerberEditor.py:6257 +#: appEditors/AppGerberEditor.py:6253 appEditors/AppGerberEditor.py:6259 msgid "The coordinates of the selected geometry element." msgstr "Die Koordinaten des ausgewählten Geometrieelements." -#: appEditors/AppGeoEditor.py:3592 appEditors/AppGerberEditor.py:6262 +#: appEditors/AppGeoEditor.py:3592 appEditors/AppGerberEditor.py:6264 msgid "Vertex Points" msgstr "Scheitelpunktpunkte" -#: appEditors/AppGeoEditor.py:3594 appEditors/AppGerberEditor.py:6264 +#: appEditors/AppGeoEditor.py:3594 appEditors/AppGerberEditor.py:6266 msgid "The number of vertex points in the selected geometry element." msgstr "Die Anzahl der Scheitelpunkte im ausgewählten Geometrieelement." -#: appEditors/AppGeoEditor.py:3608 appEditors/AppGerberEditor.py:6278 -#: appGUI/ObjectUI.py:1118 +#: appEditors/AppGeoEditor.py:3608 appEditors/AppGerberEditor.py:6280 +#: appGUI/ObjectUI.py:1182 msgid "Simplification" msgstr "Vereinfachung" -#: appEditors/AppGeoEditor.py:3610 appEditors/AppGerberEditor.py:6280 -#: appGUI/ObjectUI.py:1120 +#: appEditors/AppGeoEditor.py:3610 appEditors/AppGerberEditor.py:6282 +#: appGUI/ObjectUI.py:1184 msgid "Simplify a geometry by reducing its vertex points number." msgstr "" "Vereinfachen Sie eine Geometrie, indem Sie die Anzahl ihrer Scheitelpunkte " "reduzieren." -#: appEditors/AppGeoEditor.py:3615 appEditors/AppGerberEditor.py:6285 -#: appGUI/ObjectUI.py:1150 +#: appEditors/AppGeoEditor.py:3615 appEditors/AppGerberEditor.py:6287 +#: appGUI/ObjectUI.py:1222 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:87 msgid "Tolerance" msgstr "Toleranz" -#: appEditors/AppGeoEditor.py:3617 appEditors/AppGerberEditor.py:6287 -#: appGUI/ObjectUI.py:1152 +#: appEditors/AppGeoEditor.py:3617 appEditors/AppGerberEditor.py:6289 +#: appGUI/ObjectUI.py:1224 msgid "" "All points in the simplified object will be\n" "within the tolerance distance of the original geometry." @@ -3439,15 +3451,15 @@ msgstr "" "innerhalb des Toleranzabstands der ursprünglichen Geometrie." #: appEditors/AppGeoEditor.py:3629 appEditors/AppGeoEditor.py:4134 -#: appEditors/AppGerberEditor.py:4075 appEditors/AppGerberEditor.py:6300 -#: appGUI/ObjectUI.py:1164 +#: appEditors/AppGerberEditor.py:4075 appEditors/AppGerberEditor.py:6302 +#: appGUI/ObjectUI.py:1236 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:78 -#: appObjects/FlatCAMGeometry.py:494 +#: appObjects/FlatCAMGeometry.py:491 msgid "Simplify" msgstr "Vereinfachen" -#: appEditors/AppGeoEditor.py:3632 appEditors/AppGerberEditor.py:6303 -#: appGUI/ObjectUI.py:1167 +#: appEditors/AppGeoEditor.py:3632 appEditors/AppGerberEditor.py:6305 +#: appGUI/ObjectUI.py:1239 msgid "Simplify a geometry element by reducing its vertex points number." msgstr "" "Vereinfachen Sie ein Geometrieelement, indem Sie die Anzahl der " @@ -3457,7 +3469,7 @@ msgstr "" msgid "Ring" msgstr "Ring" -#: appEditors/AppGeoEditor.py:3947 app_Main.py:7995 +#: appEditors/AppGeoEditor.py:3947 app_Main.py:8025 msgid "Line" msgstr "Linie" @@ -3467,9 +3479,9 @@ msgstr "Linie" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:432 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:310 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:277 -#: appPlugins/ToolDrilling.py:2856 appPlugins/ToolFollow.py:767 -#: appPlugins/ToolIsolation.py:3630 appPlugins/ToolMilling.py:4464 -#: appPlugins/ToolNCC.py:4645 appPlugins/ToolPaint.py:3324 +#: appPlugins/ToolDrilling.py:2860 appPlugins/ToolFollow.py:766 +#: appPlugins/ToolIsolation.py:3660 appPlugins/ToolMilling.py:4526 +#: appPlugins/ToolNCC.py:4660 appPlugins/ToolPaint.py:3339 msgid "Polygon" msgstr "Polygon" @@ -3490,70 +3502,70 @@ msgid "Last selected shape ID" msgstr "" #: appEditors/AppGeoEditor.py:4165 appEditors/AppGerberEditor.py:2643 -#: appEditors/AppGerberEditor.py:4922 appPlugins/ToolCutOut.py:1586 +#: appEditors/AppGerberEditor.py:4922 appPlugins/ToolCutOut.py:1568 #: appPlugins/ToolDistance.py:199 appPlugins/ToolExtract.py:630 #: appPlugins/ToolExtract.py:741 appPlugins/ToolExtract.py:816 -#: appPlugins/ToolOptimal.py:183 appPlugins/ToolPanelize.py:1081 +#: appPlugins/ToolOptimal.py:183 appPlugins/ToolPanelize.py:1065 #: appPlugins/ToolQRCode.py:253 appPlugins/ToolReport.py:224 #: appPlugins/ToolSolderPaste.py:723 appPlugins/ToolSolderPaste.py:1017 -#: appPlugins/ToolSub.py:319 tclCommands/TclCommandOpenSVG.py:85 +#: appPlugins/ToolSub.py:317 tclCommands/TclCommandOpenSVG.py:85 #: tclCommands/TclCommandPanelize.py:299 msgid "Working" msgstr "Arbeiten" -#: appEditors/AppGeoEditor.py:4573 +#: appEditors/AppGeoEditor.py:4575 msgid "Error on inserting shapes into storage." msgstr "Fehler beim Einfügen von Formen in den Speicher." -#: appEditors/AppGeoEditor.py:4668 +#: appEditors/AppGeoEditor.py:4670 msgid "Grid Snap enabled." msgstr "Rasterfang aktiviert." -#: appEditors/AppGeoEditor.py:4673 +#: appEditors/AppGeoEditor.py:4675 msgid "Grid Snap disabled." msgstr "Rasterfang deaktiviert." -#: appEditors/AppGeoEditor.py:5057 appGUI/MainGUI.py:3697 -#: appGUI/MainGUI.py:3743 appGUI/MainGUI.py:3761 appGUI/MainGUI.py:3912 -#: appGUI/MainGUI.py:3950 appGUI/MainGUI.py:3962 +#: appEditors/AppGeoEditor.py:5062 appGUI/MainGUI.py:3732 +#: appGUI/MainGUI.py:3778 appGUI/MainGUI.py:3796 appGUI/MainGUI.py:3947 +#: appGUI/MainGUI.py:3985 appGUI/MainGUI.py:3997 msgid "Click on target point." msgstr "Klicken Sie auf den Zielpunkt." -#: appEditors/AppGeoEditor.py:5347 appEditors/AppGeoEditor.py:5414 -#: appEditors/AppGeoEditor.py:5482 appEditors/AppGeoEditor.py:5512 -#: appEditors/AppGeoEditor.py:5565 appEditors/AppGeoEditor.py:5620 -#: appEditors/AppGeoEditor.py:5648 appEditors/AppGeoEditor.py:5673 -#: appEditors/AppGeoEditor.py:5703 appEditors/AppGeoEditor.py:5783 -#: appEditors/AppGeoEditor.py:5849 appEditors/AppGeoEditor.py:5917 -#: appPlugins/ToolCopperThieving.py:637 appPlugins/ToolFilm.py:851 -#: appPlugins/ToolFilm.py:1112 appPlugins/ToolRulesCheck.py:659 +#: appEditors/AppGeoEditor.py:5352 appEditors/AppGeoEditor.py:5419 +#: appEditors/AppGeoEditor.py:5487 appEditors/AppGeoEditor.py:5517 +#: appEditors/AppGeoEditor.py:5570 appEditors/AppGeoEditor.py:5625 +#: appEditors/AppGeoEditor.py:5653 appEditors/AppGeoEditor.py:5678 +#: appEditors/AppGeoEditor.py:5708 appEditors/AppGeoEditor.py:5788 +#: appEditors/AppGeoEditor.py:5854 appEditors/AppGeoEditor.py:5922 +#: appPlugins/ToolCopperThieving.py:639 appPlugins/ToolFilm.py:848 +#: appPlugins/ToolFilm.py:1121 appPlugins/ToolRulesCheck.py:659 msgid "Working..." msgstr "Arbeiten..." -#: appEditors/AppGeoEditor.py:5348 +#: appEditors/AppGeoEditor.py:5353 msgid "Loading the Geometry into the Editor..." msgstr "Laden der Geometrie in den Editor ..." -#: appEditors/AppGeoEditor.py:5390 +#: appEditors/AppGeoEditor.py:5395 msgid "Editing MultiGeo Geometry, tool" msgstr "Bearbeiten von MultiGeo Geometry, Werkzeug" -#: appEditors/AppGeoEditor.py:5392 appPlugins/ToolNCC.py:2565 +#: appEditors/AppGeoEditor.py:5397 appPlugins/ToolNCC.py:2551 msgid "with diameter" msgstr "mit Durchmesser" -#: appEditors/AppGeoEditor.py:5461 +#: appEditors/AppGeoEditor.py:5466 #, fuzzy #| msgid "There is no Geometry object loaded ..." msgid "Editor Exit. Geometry object was updated ..." msgstr "Es wurde kein Geometrieobjekt geladen ..." -#: appEditors/AppGeoEditor.py:5517 appEditors/AppGeoEditor.py:5572 +#: appEditors/AppGeoEditor.py:5522 appEditors/AppGeoEditor.py:5577 msgid "A selection of minimum two items is required to do Intersection." msgstr "" "Für Intersection ist eine Auswahl von mindestens zwei Elementen erforderlich." -#: appEditors/AppGeoEditor.py:5707 appEditors/AppGeoEditor.py:5853 +#: appEditors/AppGeoEditor.py:5712 appEditors/AppGeoEditor.py:5858 msgid "" "Negative buffer value is not accepted. Use Buffer interior to generate an " "'inside' shape" @@ -3561,38 +3573,38 @@ msgstr "" "Negativer Pufferwert wird nicht akzeptiert. Verwenden Sie den " "Pufferinnenraum, um eine Innenform zu erzeugen" -#: appEditors/AppGeoEditor.py:5717 appEditors/AppGeoEditor.py:5794 -#: appEditors/AppGeoEditor.py:5862 appEditors/AppGeoEditor.py:5927 +#: appEditors/AppGeoEditor.py:5722 appEditors/AppGeoEditor.py:5799 +#: appEditors/AppGeoEditor.py:5867 appEditors/AppGeoEditor.py:5932 msgid "Nothing selected." msgstr "Nichts ausgewählt." -#: appEditors/AppGeoEditor.py:5721 appEditors/AppGeoEditor.py:5798 -#: appEditors/AppGeoEditor.py:5866 +#: appEditors/AppGeoEditor.py:5726 appEditors/AppGeoEditor.py:5803 +#: appEditors/AppGeoEditor.py:5871 msgid "Invalid distance." msgstr "Ungültiger Abstand." -#: appEditors/AppGeoEditor.py:5766 appEditors/AppGeoEditor.py:5832 -#: appEditors/AppGeoEditor.py:5900 +#: appEditors/AppGeoEditor.py:5771 appEditors/AppGeoEditor.py:5837 +#: appEditors/AppGeoEditor.py:5905 #, fuzzy #| msgid "Title entry is empty." msgid "Failed, the result is empty." msgstr "Kein Titel eingegeben." -#: appEditors/AppGeoEditor.py:5787 +#: appEditors/AppGeoEditor.py:5792 msgid "Negative buffer value is not accepted." msgstr "Negativer Pufferwert wird nicht akzeptiert." -#: appEditors/AppGeoEditor.py:5920 +#: appEditors/AppGeoEditor.py:5925 #, python-format msgid "Could not do Paint. Overlap value has to be less than 100%%." msgstr "Konnte nicht Malen. Der Überlappungswert muss kleiner als 100 %% sein." -#: appEditors/AppGeoEditor.py:5933 +#: appEditors/AppGeoEditor.py:5938 msgid "Invalid value for" msgstr "Ungültiger Wert für" -#: appEditors/AppGeoEditor.py:5995 appPlugins/ToolMilling.py:3039 -#: appPlugins/ToolPaint.py:2016 appPlugins/ToolPaint.py:2226 +#: appEditors/AppGeoEditor.py:6000 appPlugins/ToolMilling.py:3009 +#: appPlugins/ToolPaint.py:2004 appPlugins/ToolPaint.py:2214 msgid "" "Could not do Paint. Try a different combination of parameters. Or a " "different method of Paint" @@ -3700,22 +3712,22 @@ msgstr "Nichts zum Bewegen ausgewählt" msgid "Select shapes to import them into the edited object." msgstr "Die Liste der Geometrieelemente im bearbeiteten Objekt." -#: appEditors/AppGerberEditor.py:3045 appEditors/AppGerberEditor.py:3127 -#: appPlugins/ToolIsolation.py:2338 appPlugins/ToolIsolation.py:2490 -#: appPlugins/ToolPaint.py:1287 +#: appEditors/AppGerberEditor.py:3046 appEditors/AppGerberEditor.py:3128 +#: appPlugins/ToolIsolation.py:2334 appPlugins/ToolIsolation.py:2486 +#: appPlugins/ToolPaint.py:1273 msgid "Added polygon" msgstr "Polygon hinzugefügt" -#: appEditors/AppGerberEditor.py:3047 appEditors/AppGerberEditor.py:3129 -#: appPlugins/ToolIsolation.py:2339 appPlugins/ToolIsolation.py:2492 -#: appPlugins/ToolPaint.py:1289 +#: appEditors/AppGerberEditor.py:3048 appEditors/AppGerberEditor.py:3130 +#: appPlugins/ToolIsolation.py:2335 appPlugins/ToolIsolation.py:2488 +#: appPlugins/ToolPaint.py:1275 msgid "Click to add next polygon or right click to start." msgstr "" "Klicken Sie, um das nächste Polygon hinzuzufügen, oder klicken Sie mit der " "rechten Maustaste, um zu beginnen." -#: appEditors/AppGerberEditor.py:3050 appEditors/AppGerberEditor.py:3132 -#: appPlugins/ToolIsolation.py:2495 +#: appEditors/AppGerberEditor.py:3051 appEditors/AppGerberEditor.py:3133 +#: appPlugins/ToolIsolation.py:2491 msgid "No polygon in selection." msgstr "Kein Polygon in der Auswahl." @@ -3767,20 +3779,20 @@ msgstr "Bemaßungen benötigen zwei durch Komma getrennte Gleitkommawerte." msgid "Dimensions edited." msgstr "Abmessungen bearbeitet." -#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6059 -#: appEditors/AppGerberEditor.py:6106 appGUI/ObjectUI.py:306 -#: appPlugins/ToolExtract.py:1009 appPlugins/ToolPunchGerber.py:2087 +#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6061 +#: appEditors/AppGerberEditor.py:6108 appGUI/ObjectUI.py:338 +#: appPlugins/ToolExtract.py:1019 appPlugins/ToolPunchGerber.py:2094 msgid "Code" msgstr "Code" -#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6059 -#: appGUI/ObjectUI.py:306 +#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6061 +#: appGUI/ObjectUI.py:338 msgid "Dim" msgstr "Maße" #: appEditors/AppGerberEditor.py:4636 appObjects/FlatCAMCNCJob.py:747 #: appObjects/FlatCAMScript.py:134 appPlugins/ToolLevelling.py:1505 -#: app_Main.py:7897 +#: app_Main.py:7927 msgid "Loading" msgstr "Wird geladen" @@ -3806,88 +3818,88 @@ msgstr "" msgid "Cancelled. No aperture is selected" msgstr "Abgebrochen. Es ist keine Blende ausgewählt" -#: appEditors/AppGerberEditor.py:5137 app_Main.py:7339 +#: appEditors/AppGerberEditor.py:5137 app_Main.py:7369 msgid "Coordinates copied to clipboard." msgstr "Koordinaten in die Zwischenablage kopiert." -#: appEditors/AppGerberEditor.py:5485 +#: appEditors/AppGerberEditor.py:5487 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:292 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:323 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290 #: appObjects/AppObject.py:345 appObjects/FlatCAMCNCJob.py:641 -#: appObjects/FlatCAMGerber.py:1012 appObjects/FlatCAMObj.py:266 +#: appObjects/FlatCAMGerber.py:1015 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 -#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1174 -#: appPlugins/ToolCorners.py:631 appPlugins/ToolFiducials.py:658 +#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1176 +#: appPlugins/ToolCorners.py:643 appPlugins/ToolFiducials.py:658 #: appPlugins/ToolMove.py:235 appPlugins/ToolQRCode.py:559 app_Main.py:5181 msgid "Plotting" msgstr "Plotten" -#: appEditors/AppGerberEditor.py:5658 +#: appEditors/AppGerberEditor.py:5660 msgid "Failed. No aperture geometry is selected." msgstr "Gescheitert. Es ist keine Aperturgeometrie ausgewählt." -#: appEditors/AppGerberEditor.py:5833 +#: appEditors/AppGerberEditor.py:5835 msgid "No aperture to buffer. Select at least one aperture and try again." msgstr "" "Keine Blende zum Puffern Wählen Sie mindestens eine Blende und versuchen Sie " "es erneut." -#: appEditors/AppGerberEditor.py:5864 +#: appEditors/AppGerberEditor.py:5866 msgid "Scale factor value is missing or wrong format. Add it and retry." msgstr "" "Der Skalierungsfaktor ist nicht vorhanden oder das Format ist falsch. Fügen " "Sie es hinzu und versuchen Sie es erneut." -#: appEditors/AppGerberEditor.py:5896 +#: appEditors/AppGerberEditor.py:5898 msgid "No aperture to scale. Select at least one aperture and try again." msgstr "" "Keine zu skalierende Blende Wählen Sie mindestens eine Blende und versuchen " "Sie es erneut." -#: appEditors/AppGerberEditor.py:5948 +#: appEditors/AppGerberEditor.py:5950 msgid "Polygons marked." msgstr "Polygone markiert." -#: appEditors/AppGerberEditor.py:5950 +#: appEditors/AppGerberEditor.py:5952 msgid "No polygons were marked. None fit within the limits." msgstr "Es wurden keine Polygone markiert. Keiner passt in die Grenzen." -#: appEditors/AppGerberEditor.py:6013 appGUI/MainGUI.py:771 -#: appGUI/MainGUI.py:1739 appGUI/ObjectUI.py:231 +#: appEditors/AppGerberEditor.py:6015 appGUI/MainGUI.py:771 +#: appGUI/MainGUI.py:1739 appGUI/ObjectUI.py:246 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:21 msgid "Gerber Editor" msgstr "Gerber-Editor" -#: appEditors/AppGerberEditor.py:6046 appGUI/ObjectUI.py:271 +#: appEditors/AppGerberEditor.py:6048 appGUI/ObjectUI.py:303 #: appObjects/FlatCAMObj.py:492 appPlugins/ToolReport.py:187 msgid "Apertures" msgstr "Öffnungen" -#: appEditors/AppGerberEditor.py:6048 appGUI/ObjectUI.py:273 +#: appEditors/AppGerberEditor.py:6050 appGUI/ObjectUI.py:305 msgid "Apertures Table for the Gerber Object." msgstr "Blendentabelle für das Gerberobjekt." -#: appEditors/AppGerberEditor.py:6064 appGUI/ObjectUI.py:310 +#: appEditors/AppGerberEditor.py:6066 appGUI/ObjectUI.py:342 msgid "Index" msgstr "Index" -#: appEditors/AppGerberEditor.py:6066 appGUI/ObjectUI.py:312 -#: appPlugins/ToolExtract.py:1016 appPlugins/ToolPunchGerber.py:2094 +#: appEditors/AppGerberEditor.py:6068 appGUI/ObjectUI.py:344 +#: appPlugins/ToolExtract.py:1026 appPlugins/ToolPunchGerber.py:2101 msgid "Aperture Code" msgstr "Öffnungscode" -#: appEditors/AppGerberEditor.py:6068 appGUI/ObjectUI.py:314 -#: appPlugins/ToolExtract.py:1018 appPlugins/ToolPunchGerber.py:2096 +#: appEditors/AppGerberEditor.py:6070 appGUI/ObjectUI.py:346 +#: appPlugins/ToolExtract.py:1028 appPlugins/ToolPunchGerber.py:2103 msgid "Type of aperture: circular, rectangle, macros etc" msgstr "Öffnungsart: kreisförmig, rechteckig, Makros usw" -#: appEditors/AppGerberEditor.py:6070 appGUI/ObjectUI.py:316 -#: appPlugins/ToolExtract.py:1020 appPlugins/ToolPunchGerber.py:2098 +#: appEditors/AppGerberEditor.py:6072 appGUI/ObjectUI.py:348 +#: appPlugins/ToolExtract.py:1030 appPlugins/ToolPunchGerber.py:2105 msgid "Aperture Size:" msgstr "Öffnungsgröße:" -#: appEditors/AppGerberEditor.py:6072 appGUI/ObjectUI.py:318 +#: appEditors/AppGerberEditor.py:6074 appGUI/ObjectUI.py:350 msgid "" "Aperture Dimensions:\n" " - (width, height) for R, O type.\n" @@ -3897,26 +3909,26 @@ msgstr "" "  - (Breite, Höhe) für R, O-Typ.\n" "  - (dia, nVertices) für P-Typ" -#: appEditors/AppGerberEditor.py:6099 +#: appEditors/AppGerberEditor.py:6101 msgid "Add/Delete Aperture" msgstr "Blende hinzufügen / löschen" -#: appEditors/AppGerberEditor.py:6101 +#: appEditors/AppGerberEditor.py:6103 msgid "Add/Delete an aperture in the aperture table" msgstr "Eine Blende in der Blendentabelle hinzufügen / löschen" -#: appEditors/AppGerberEditor.py:6107 +#: appEditors/AppGerberEditor.py:6109 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:53 msgid "Code for the new aperture" msgstr "Code für die neue Blende" -#: appEditors/AppGerberEditor.py:6117 +#: appEditors/AppGerberEditor.py:6119 #, fuzzy #| msgid "Size" msgid "Size:" msgstr "Größe" -#: appEditors/AppGerberEditor.py:6119 +#: appEditors/AppGerberEditor.py:6121 msgid "" "Size for the new aperture.\n" "If aperture type is 'R' or 'O' then\n" @@ -3930,7 +3942,7 @@ msgstr "" "berechnet als:\n" "Quadrat (Breite ** 2 + Höhe ** 2)" -#: appEditors/AppGerberEditor.py:6136 +#: appEditors/AppGerberEditor.py:6138 msgid "" "Select the type of new aperture. Can be:\n" "C = circular\n" @@ -3942,11 +3954,11 @@ msgstr "" "R = rechteckig\n" "O = länglich" -#: appEditors/AppGerberEditor.py:6149 +#: appEditors/AppGerberEditor.py:6151 msgid "Dims" msgstr "" -#: appEditors/AppGerberEditor.py:6151 +#: appEditors/AppGerberEditor.py:6153 #, fuzzy #| msgid "" #| "Dimensions for the new aperture.\n" @@ -3960,63 +3972,64 @@ msgstr "" "Aktiv nur für rechteckige Öffnungen (Typ R).\n" "Das Format ist (Breite, Höhe)" -#: appEditors/AppGerberEditor.py:6173 +#: appEditors/AppGerberEditor.py:6175 msgid "Add a new aperture to the aperture list." msgstr "Fügen Sie der Blendenliste eine neue Blende hinzu." -#: appEditors/AppGerberEditor.py:6182 +#: appEditors/AppGerberEditor.py:6184 msgid "Delete a aperture in the aperture list" msgstr "Löschen Sie eine Blende in der Blendenliste" -#: appEditors/AppGerberEditor.py:6224 +#: appEditors/AppGerberEditor.py:6226 #, fuzzy #| msgid "Is Valid" msgid "Valid" msgstr "Ist gültig" -#: appEditors/AppGerberEditor.py:6226 +#: appEditors/AppGerberEditor.py:6228 #, fuzzy #| msgid "How to select the polygons to paint." msgid "Show if the selected polygon is valid." msgstr "So wählen Sie die Polygone zum Malen aus." -#: appEditors/AppGerberEditor.py:6233 +#: appEditors/AppGerberEditor.py:6235 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:113 -#: appPlugins/ToolCalculators.py:572 appPlugins/ToolCalculators.py:615 -#: appPlugins/ToolCopperThieving.py:1358 +#: appPlugins/ToolCalculators.py:697 appPlugins/ToolCalculators.py:740 +#: appPlugins/ToolCopperThieving.py:1366 msgid "Area" msgstr "Bereich" -#: appEditors/AppGerberEditor.py:6235 +#: appEditors/AppGerberEditor.py:6237 #, fuzzy #| msgid "Viewing the source code of the selected object." msgid "Show the area of the selected polygon." msgstr "Anzeigen des Quellcodes des ausgewählten Objekts." -#: appEditors/AppGerberEditor.py:6239 +#: appEditors/AppGerberEditor.py:6241 #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:43 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:177 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:44 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:83 -#: appPlugins/ToolCopperThieving.py:1369 appPlugins/ToolPcbWizard.py:501 +#: appPlugins/ToolCalculators.py:549 appPlugins/ToolCopperThieving.py:1377 +#: appPlugins/ToolPcbWizard.py:501 msgid "mm" msgstr "mm" -#: appEditors/AppGerberEditor.py:6239 appPlugins/ToolCopperThieving.py:1371 -#: appPlugins/ToolCopperThieving.py:1728 +#: appEditors/AppGerberEditor.py:6241 appPlugins/ToolCopperThieving.py:1379 +#: appPlugins/ToolCopperThieving.py:1776 msgid "in" msgstr "in" -#: appEditors/AppGerberEditor.py:6326 +#: appEditors/AppGerberEditor.py:6328 msgid "Buffer Aperture" msgstr "Pufferblende" -#: appEditors/AppGerberEditor.py:6328 +#: appEditors/AppGerberEditor.py:6330 msgid "Buffer a aperture in the aperture list" msgstr "Puffern Sie eine Blende in der Blendenliste" -#: appEditors/AppGerberEditor.py:6349 +#: appEditors/AppGerberEditor.py:6351 msgid "" "There are 3 types of corners:\n" " - 'Round': the corner is rounded.\n" @@ -4030,20 +4043,20 @@ msgstr "" "- 'Abgeschrägt:' Die Ecke ist eine Linie, die die Features, die sich in der " "Ecke treffen, direkt verbindet" -#: appEditors/AppGerberEditor.py:6386 +#: appEditors/AppGerberEditor.py:6388 msgid "Scale Aperture" msgstr "Skalenöffnung" -#: appEditors/AppGerberEditor.py:6388 +#: appEditors/AppGerberEditor.py:6390 msgid "Scale a aperture in the aperture list" msgstr "Skalieren Sie eine Blende in der Blendenliste" -#: appEditors/AppGerberEditor.py:6398 +#: appEditors/AppGerberEditor.py:6400 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:205 msgid "Scale factor" msgstr "Skalierungsfaktor" -#: appEditors/AppGerberEditor.py:6400 +#: appEditors/AppGerberEditor.py:6402 msgid "" "The factor by which to scale the selected aperture.\n" "Values can be between 0.0000 and 999.9999" @@ -4051,19 +4064,19 @@ msgstr "" "Der Faktor, um den die ausgewählte Blende skaliert werden soll.\n" "Die Werte können zwischen 0,0000 und 999,9999 liegen" -#: appEditors/AppGerberEditor.py:6437 +#: appEditors/AppGerberEditor.py:6439 msgid "Mark polygons" msgstr "Polygone markieren" -#: appEditors/AppGerberEditor.py:6439 +#: appEditors/AppGerberEditor.py:6441 msgid "Mark the polygon areas." msgstr "Markieren Sie die Polygonbereiche." -#: appEditors/AppGerberEditor.py:6450 +#: appEditors/AppGerberEditor.py:6452 msgid "Area UPPER threshold" msgstr "Flächenobergrenze" -#: appEditors/AppGerberEditor.py:6452 +#: appEditors/AppGerberEditor.py:6454 msgid "" "The threshold value, all areas less than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -4071,11 +4084,11 @@ msgstr "" "Der Schwellenwert, alle Bereiche, die darunter liegen, sind markiert.\n" "Kann einen Wert zwischen 0,0000 und 9999,9999 haben" -#: appEditors/AppGerberEditor.py:6463 +#: appEditors/AppGerberEditor.py:6465 msgid "Area LOWER threshold" msgstr "Bereichsuntergrenze" -#: appEditors/AppGerberEditor.py:6465 +#: appEditors/AppGerberEditor.py:6467 msgid "" "The threshold value, all areas more than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -4084,32 +4097,32 @@ msgstr "" "hinausgehen.\n" "Kann einen Wert zwischen 0,0000 und 9999,9999 haben" -#: appEditors/AppGerberEditor.py:6479 +#: appEditors/AppGerberEditor.py:6481 msgid "Mark" msgstr "Kennzeichen" -#: appEditors/AppGerberEditor.py:6482 +#: appEditors/AppGerberEditor.py:6484 msgid "Mark the polygons that fit within limits." msgstr "Markieren Sie die Polygone, die in Grenzen passen." -#: appEditors/AppGerberEditor.py:6489 +#: appEditors/AppGerberEditor.py:6491 msgid "Delete all the marked polygons." msgstr "Löschen Sie alle markierten Polygone." -#: appEditors/AppGerberEditor.py:6496 +#: appEditors/AppGerberEditor.py:6498 msgid "Clear all the markings." msgstr "Alle Markierungen entfernen." -#: appEditors/AppGerberEditor.py:6521 appGUI/MainGUI.py:779 -#: appGUI/MainGUI.py:1259 appGUI/MainGUI.py:2513 appGUI/MainGUI.py:5219 +#: appEditors/AppGerberEditor.py:6523 appGUI/MainGUI.py:779 +#: appGUI/MainGUI.py:1259 appGUI/MainGUI.py:2548 appGUI/MainGUI.py:5254 msgid "Add Pad Array" msgstr "Pad-Array hinzufügen" -#: appEditors/AppGerberEditor.py:6523 +#: appEditors/AppGerberEditor.py:6525 msgid "Add an array of pads (linear or circular array)" msgstr "Hinzufügen eines Arrays von Pads (lineares oder kreisförmiges Array)" -#: appEditors/AppGerberEditor.py:6530 +#: appEditors/AppGerberEditor.py:6532 msgid "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" @@ -4117,53 +4130,53 @@ msgstr "" "Wählen Sie den zu erstellenden Pad-Array-Typ aus.\n" "Es kann lineares X (Y) oder rund sein" -#: appEditors/AppGerberEditor.py:6541 +#: appEditors/AppGerberEditor.py:6543 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:90 msgid "Nr of pads" msgstr "Anzahl der Pads" -#: appEditors/AppGerberEditor.py:6543 +#: appEditors/AppGerberEditor.py:6545 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:92 msgid "Specify how many pads to be in the array." msgstr "Geben Sie an, wie viele Pads sich im Array befinden sollen." -#: appEditors/AppGerberEditor.py:7364 +#: appEditors/AppGerberEditor.py:7366 msgid "Appying Rotate" msgstr "Anwenden Drehen" -#: appEditors/AppGerberEditor.py:7397 +#: appEditors/AppGerberEditor.py:7399 msgid "Applying Flip" msgstr "Flip anwenden" -#: appEditors/AppGerberEditor.py:7440 +#: appEditors/AppGerberEditor.py:7442 msgid "Applying Skew" msgstr "Schräglauf anwenden" -#: appEditors/AppGerberEditor.py:7481 +#: appEditors/AppGerberEditor.py:7483 msgid "Applying Scale" msgstr "Maßstab anwenden" -#: appEditors/AppGerberEditor.py:7517 +#: appEditors/AppGerberEditor.py:7519 msgid "Applying Offset" msgstr "Offsetdruck anwenden" -#: appEditors/AppGerberEditor.py:7553 +#: appEditors/AppGerberEditor.py:7555 msgid "Applying Buffer" msgstr "Anwenden von Puffer" -#: appEditors/AppGerberEditor.py:7632 +#: appEditors/AppGerberEditor.py:7634 msgid "Offset Y cancelled" msgstr "Offset Y aufgehoben" -#: appEditors/AppGerberEditor.py:7648 +#: appEditors/AppGerberEditor.py:7650 msgid "Skew X cancelled" msgstr "Neigung X abgebrochen" -#: appEditors/AppGerberEditor.py:7664 +#: appEditors/AppGerberEditor.py:7666 msgid "Skew Y cancelled" msgstr "Neigung Y abgesagt" -#: appEditors/AppTextEditor.py:87 appGUI/GUIElements.py:4040 +#: appEditors/AppTextEditor.py:87 appGUI/GUIElements.py:4097 msgid "Find" msgstr "Finden" @@ -4194,13 +4207,13 @@ msgstr "" "Zeichenfolge, die die Zeichenfolge im Feld Suchen im gesamten Text ersetzt." #: appEditors/AppTextEditor.py:109 appEditors/appGCodeEditor.py:160 -#: appGUI/GUIElements.py:4881 appGUI/ObjectUI.py:1229 +#: appGUI/GUIElements.py:4938 appGUI/ObjectUI.py:1311 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolExtract.py:957 appPlugins/ToolFollow.py:754 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolPaint.py:3286 -#: appPlugins/ToolPunchGerber.py:2036 +#: appPlugins/ToolExtract.py:967 appPlugins/ToolFollow.py:753 +#: appPlugins/ToolIsolation.py:3593 appPlugins/ToolPaint.py:3301 +#: appPlugins/ToolPunchGerber.py:2043 msgid "All" msgstr "Alles" @@ -4250,7 +4263,7 @@ msgstr "Datei öffnen" #: appObjects/FlatCAMCNCJob.py:671 appObjects/FlatCAMCNCJob.py:677 #: appPlugins/ToolLevelling.py:1471 appPlugins/ToolLevelling.py:1477 #: appPlugins/ToolLevelling.py:1663 appPlugins/ToolLevelling.py:1669 -#: appPlugins/ToolSolderPaste.py:1123 app_Main.py:7809 app_Main.py:7815 +#: appPlugins/ToolSolderPaste.py:1123 app_Main.py:7839 app_Main.py:7845 msgid "Export Code ..." msgstr "Code exportieren ..." @@ -4264,13 +4277,13 @@ msgstr "Keine solche Datei oder Ordner" msgid "Saved to" msgstr "Gespeichert in" -#: appEditors/appGCodeEditor.py:76 appGUI/GUIElements.py:4048 -#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:350 appGUI/MainGUI.py:4725 -#: appGUI/MainGUI.py:4986 appGUI/MainGUI.py:5095 appGUI/MainGUI.py:5238 +#: appEditors/appGCodeEditor.py:76 appGUI/GUIElements.py:4105 +#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:350 appGUI/MainGUI.py:4760 +#: appGUI/MainGUI.py:5021 appGUI/MainGUI.py:5130 appGUI/MainGUI.py:5273 msgid "Ctrl+S" msgstr "Strg+S" -#: appEditors/appGCodeEditor.py:82 app_Main.py:7972 +#: appEditors/appGCodeEditor.py:82 app_Main.py:8002 msgid "Code Editor" msgstr "Code-Editor" @@ -4299,7 +4312,7 @@ msgstr "Start GCode" msgid "Loaded Machine Code into Code Editor" msgstr "Maschinencode in den Code-Editor geladen" -#: appEditors/appGCodeEditor.py:766 appGUI/ObjectUI.py:1249 +#: appEditors/appGCodeEditor.py:766 appGUI/ObjectUI.py:1331 #: appPlugins/ToolSolderPaste.py:1038 msgid "GCode Editor" msgstr "GCode-Editor" @@ -4308,18 +4321,18 @@ msgstr "GCode-Editor" msgid "GCode" msgstr "GCode" -#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:668 -#: appGUI/ObjectUI.py:1384 appObjects/FlatCAMObj.py:499 -#: appPlugins/ToolDrilling.py:2333 appPlugins/ToolMilling.py:3631 -#: appPlugins/ToolMilling.py:3824 appPlugins/ToolReport.py:194 +#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:746 +#: appGUI/ObjectUI.py:1498 appObjects/FlatCAMObj.py:499 +#: appPlugins/ToolDrilling.py:2348 appPlugins/ToolMilling.py:3632 +#: appPlugins/ToolMilling.py:3894 appPlugins/ToolReport.py:194 msgid "Drills" msgstr "Bohrer" -#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:668 -#: appGUI/ObjectUI.py:1384 +#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:746 +#: appGUI/ObjectUI.py:1498 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:152 -#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2333 -#: appPlugins/ToolMilling.py:3631 appPlugins/ToolMilling.py:3825 +#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2348 +#: appPlugins/ToolMilling.py:3632 appPlugins/ToolMilling.py:3895 #: appPlugins/ToolReport.py:196 msgid "Slots" msgstr "Schlüssel" @@ -4348,121 +4361,121 @@ msgstr "Code eingeben" msgid "Insert the code above at the cursor location." msgstr "Fügen Sie den obigen Code an der Cursorposition ein." -#: appGUI/GUIElements.py:330 appGUI/GUIElements.py:1029 -#: appGUI/GUIElements.py:1428 +#: appGUI/GUIElements.py:333 appGUI/GUIElements.py:1032 +#: appGUI/GUIElements.py:1433 msgid "Read Only" msgstr "Schreibgeschützt" -#: appGUI/GUIElements.py:335 appGUI/GUIElements.py:1034 -#: appGUI/GUIElements.py:1433 appGUI/GUIElements.py:1646 -#: appGUI/GUIElements.py:1939 appGUI/GUIElements.py:4006 +#: appGUI/GUIElements.py:338 appGUI/GUIElements.py:1037 +#: appGUI/GUIElements.py:1438 appGUI/GUIElements.py:1693 +#: appGUI/GUIElements.py:1986 appGUI/GUIElements.py:4063 msgid "Undo" msgstr "Rückgängig machen" -#: appGUI/GUIElements.py:335 appGUI/GUIElements.py:1034 -#: appGUI/GUIElements.py:1433 appGUI/GUIElements.py:1646 -#: appGUI/GUIElements.py:1939 appGUI/GUIElements.py:4006 +#: appGUI/GUIElements.py:338 appGUI/GUIElements.py:1037 +#: appGUI/GUIElements.py:1438 appGUI/GUIElements.py:1693 +#: appGUI/GUIElements.py:1986 appGUI/GUIElements.py:4063 msgid "Ctrl+Z" msgstr "Strg+Z" -#: appGUI/GUIElements.py:342 appGUI/GUIElements.py:1041 -#: appGUI/GUIElements.py:1440 appGUI/GUIElements.py:1653 -#: appGUI/GUIElements.py:1944 appGUI/GUIElements.py:4011 +#: appGUI/GUIElements.py:345 appGUI/GUIElements.py:1044 +#: appGUI/GUIElements.py:1445 appGUI/GUIElements.py:1700 +#: appGUI/GUIElements.py:1991 appGUI/GUIElements.py:4068 msgid "Redo" msgstr "Wiederholen" -#: appGUI/GUIElements.py:342 appGUI/GUIElements.py:1041 -#: appGUI/GUIElements.py:1440 appGUI/GUIElements.py:1653 -#: appGUI/GUIElements.py:1944 appGUI/GUIElements.py:4011 +#: appGUI/GUIElements.py:345 appGUI/GUIElements.py:1044 +#: appGUI/GUIElements.py:1445 appGUI/GUIElements.py:1700 +#: appGUI/GUIElements.py:1991 appGUI/GUIElements.py:4068 msgid "Ctrl+Y" msgstr "Strg+Y" -#: appGUI/GUIElements.py:351 appGUI/GUIElements.py:1050 -#: appGUI/GUIElements.py:1449 appGUI/GUIElements.py:1662 -#: appGUI/GUIElements.py:1951 appGUI/GUIElements.py:4018 appGUI/MainGUI.py:1730 -#: appGUI/ObjectUI.py:1231 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:58 +#: appGUI/GUIElements.py:354 appGUI/GUIElements.py:1053 +#: appGUI/GUIElements.py:1454 appGUI/GUIElements.py:1709 +#: appGUI/GUIElements.py:1998 appGUI/GUIElements.py:4075 appGUI/MainGUI.py:1730 +#: appGUI/ObjectUI.py:1313 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:58 msgid "Cut" msgstr "Schnitt" -#: appGUI/GUIElements.py:351 appGUI/GUIElements.py:1050 -#: appGUI/GUIElements.py:1449 appGUI/GUIElements.py:1662 -#: appGUI/GUIElements.py:1951 appGUI/GUIElements.py:4018 appGUI/MainGUI.py:4987 +#: appGUI/GUIElements.py:354 appGUI/GUIElements.py:1053 +#: appGUI/GUIElements.py:1454 appGUI/GUIElements.py:1709 +#: appGUI/GUIElements.py:1998 appGUI/GUIElements.py:4075 appGUI/MainGUI.py:5022 msgid "Ctrl+X" msgstr "Strg+X" -#: appGUI/GUIElements.py:358 appGUI/GUIElements.py:1057 -#: appGUI/GUIElements.py:1456 appGUI/GUIElements.py:1669 -#: appGUI/GUIElements.py:1956 appGUI/GUIElements.py:4023 appGUI/MainGUI.py:421 +#: appGUI/GUIElements.py:361 appGUI/GUIElements.py:1060 +#: appGUI/GUIElements.py:1461 appGUI/GUIElements.py:1716 +#: appGUI/GUIElements.py:2003 appGUI/GUIElements.py:4080 appGUI/MainGUI.py:421 #: appGUI/MainGUI.py:757 appGUI/MainGUI.py:816 appGUI/MainGUI.py:894 #: appGUI/MainGUI.py:1037 appGUI/MainGUI.py:1287 appGUI/MainGUI.py:1787 -#: appGUI/MainGUI.py:2299 appGUI/MainGUI.py:2541 appGUI/MainGUI.py:5221 -#: appPlugins/ToolMilling.py:397 appPlugins/ToolPanelize.py:467 -#: appPlugins/ToolPanelize.py:496 appPlugins/ToolPanelize.py:607 -#: appPlugins/ToolPanelize.py:618 appPlugins/ToolPanelize.py:650 -#: appPlugins/ToolPanelize.py:699 appPlugins/ToolPanelize.py:898 -#: appPlugins/ToolPanelize.py:930 appPlugins/ToolPanelize.py:978 +#: appGUI/MainGUI.py:2334 appGUI/MainGUI.py:2576 appGUI/MainGUI.py:5256 +#: appPlugins/ToolMilling.py:387 appPlugins/ToolPanelize.py:451 +#: appPlugins/ToolPanelize.py:480 appPlugins/ToolPanelize.py:591 +#: appPlugins/ToolPanelize.py:602 appPlugins/ToolPanelize.py:634 +#: appPlugins/ToolPanelize.py:683 appPlugins/ToolPanelize.py:882 +#: appPlugins/ToolPanelize.py:914 appPlugins/ToolPanelize.py:962 msgid "Copy" msgstr "Kopieren" -#: appGUI/GUIElements.py:358 appGUI/GUIElements.py:1057 -#: appGUI/GUIElements.py:1456 appGUI/GUIElements.py:1669 -#: appGUI/GUIElements.py:1956 appGUI/GUIElements.py:4023 appGUI/MainGUI.py:421 -#: appGUI/MainGUI.py:4716 +#: appGUI/GUIElements.py:361 appGUI/GUIElements.py:1060 +#: appGUI/GUIElements.py:1461 appGUI/GUIElements.py:1716 +#: appGUI/GUIElements.py:2003 appGUI/GUIElements.py:4080 appGUI/MainGUI.py:421 +#: appGUI/MainGUI.py:4751 msgid "Ctrl+C" msgstr "Kopieren" -#: appGUI/GUIElements.py:365 appGUI/GUIElements.py:1064 -#: appGUI/GUIElements.py:1463 appGUI/GUIElements.py:1676 -#: appGUI/GUIElements.py:1961 +#: appGUI/GUIElements.py:368 appGUI/GUIElements.py:1067 +#: appGUI/GUIElements.py:1468 appGUI/GUIElements.py:1723 +#: appGUI/GUIElements.py:2008 msgid "Paste" msgstr "Einfügen" -#: appGUI/GUIElements.py:365 appGUI/GUIElements.py:1064 -#: appGUI/GUIElements.py:1463 appGUI/GUIElements.py:1676 -#: appGUI/GUIElements.py:1961 +#: appGUI/GUIElements.py:368 appGUI/GUIElements.py:1067 +#: appGUI/GUIElements.py:1468 appGUI/GUIElements.py:1723 +#: appGUI/GUIElements.py:2008 msgid "Ctrl+V" msgstr "Ctrl+V" -#: appGUI/GUIElements.py:372 appGUI/GUIElements.py:1071 -#: appGUI/GUIElements.py:1470 appGUI/GUIElements.py:1681 -#: appGUI/GUIElements.py:1966 appGUI/GUIElements.py:4028 appGUI/MainGUI.py:4786 -#: appGUI/MainGUI.py:4787 appGUI/MainGUI.py:4991 appGUI/MainGUI.py:5091 -#: appGUI/MainGUI.py:5092 appGUI/MainGUI.py:5232 appGUI/MainGUI.py:5233 +#: appGUI/GUIElements.py:375 appGUI/GUIElements.py:1074 +#: appGUI/GUIElements.py:1475 appGUI/GUIElements.py:1728 +#: appGUI/GUIElements.py:2013 appGUI/GUIElements.py:4085 appGUI/MainGUI.py:4821 +#: appGUI/MainGUI.py:4822 appGUI/MainGUI.py:5026 appGUI/MainGUI.py:5126 +#: appGUI/MainGUI.py:5127 appGUI/MainGUI.py:5267 appGUI/MainGUI.py:5268 msgid "Del" msgstr "Del" -#: appGUI/GUIElements.py:381 appGUI/GUIElements.py:1080 -#: appGUI/GUIElements.py:1479 appGUI/GUIElements.py:1688 -#: appGUI/GUIElements.py:1973 appGUI/GUIElements.py:4035 appGUI/MainGUI.py:455 -#: appGUI/MainGUI.py:590 appGUI/MainGUI.py:4715 -#: appObjects/ObjectCollection.py:1154 appObjects/ObjectCollection.py:1201 -#: appPlugins/ToolIsolation.py:3603 appPlugins/ToolPunchGerber.py:2311 +#: appGUI/GUIElements.py:384 appGUI/GUIElements.py:1083 +#: appGUI/GUIElements.py:1484 appGUI/GUIElements.py:1735 +#: appGUI/GUIElements.py:2020 appGUI/GUIElements.py:4092 appGUI/MainGUI.py:455 +#: appGUI/MainGUI.py:590 appGUI/MainGUI.py:4750 +#: appObjects/ObjectCollection.py:1157 appObjects/ObjectCollection.py:1204 +#: appPlugins/ToolIsolation.py:3633 appPlugins/ToolPunchGerber.py:2327 msgid "Select All" msgstr "Select All" -#: appGUI/GUIElements.py:381 appGUI/GUIElements.py:1080 -#: appGUI/GUIElements.py:1479 appGUI/GUIElements.py:1688 -#: appGUI/GUIElements.py:1973 appGUI/GUIElements.py:4035 appGUI/MainGUI.py:455 -#: appGUI/MainGUI.py:4715 +#: appGUI/GUIElements.py:384 appGUI/GUIElements.py:1083 +#: appGUI/GUIElements.py:1484 appGUI/GUIElements.py:1735 +#: appGUI/GUIElements.py:2020 appGUI/GUIElements.py:4092 appGUI/MainGUI.py:455 +#: appGUI/MainGUI.py:4750 msgid "Ctrl+A" msgstr "Strg+A" -#: appGUI/GUIElements.py:1087 appGUI/GUIElements.py:1486 +#: appGUI/GUIElements.py:1090 appGUI/GUIElements.py:1491 msgid "Step Up" msgstr "Steigern Sie" -#: appGUI/GUIElements.py:1094 appGUI/GUIElements.py:1493 +#: appGUI/GUIElements.py:1097 appGUI/GUIElements.py:1498 msgid "Step Down" msgstr "Schritt zurück" -#: appGUI/GUIElements.py:2390 appGUI/GUIElements.py:2460 -#: appGUI/GUIElements.py:2521 appGUI/GUIElements.py:2586 -#: appGUI/GUIElements.py:3974 app_Main.py:4817 app_Main.py:4993 -#: app_Main.py:5082 app_Main.py:9301 app_Main.py:9649 +#: appGUI/GUIElements.py:2447 appGUI/GUIElements.py:2517 +#: appGUI/GUIElements.py:2578 appGUI/GUIElements.py:2643 +#: appGUI/GUIElements.py:4031 app_Main.py:4817 app_Main.py:4993 +#: app_Main.py:5082 app_Main.py:9331 app_Main.py:9679 msgid "Ok" msgstr "Ok" -#: appGUI/GUIElements.py:3938 +#: appGUI/GUIElements.py:3995 msgid "" "The reference can be:\n" "- Absolute -> the reference point is point (0,0)\n" @@ -4472,19 +4485,19 @@ msgstr "" "- Absolut -> Der Bezugspunkt ist Punkt (0,0)\n" "- Relativ -> Der Referenzpunkt ist die Mausposition vor dem Sprung" -#: appGUI/GUIElements.py:3943 +#: appGUI/GUIElements.py:4000 msgid "Abs" msgstr "Abs" -#: appGUI/GUIElements.py:3944 +#: appGUI/GUIElements.py:4001 msgid "Relative" msgstr "Relativ" -#: appGUI/GUIElements.py:3955 +#: appGUI/GUIElements.py:4012 msgid "Location" msgstr "Ort" -#: appGUI/GUIElements.py:3957 +#: appGUI/GUIElements.py:4014 msgid "" "The Location value is a tuple (x,y).\n" "If the reference is Absolute then the Jump will be at the position (x,y).\n" @@ -4498,90 +4511,90 @@ msgstr "" "(x, y)\n" "vom aktuellen Mausstandort aus." -#: appGUI/GUIElements.py:4040 +#: appGUI/GUIElements.py:4097 msgid "Ctrl+F" msgstr "Strg+F" -#: appGUI/GUIElements.py:4048 +#: appGUI/GUIElements.py:4105 msgid "Save Log" msgstr "Protokoll speichern" -#: appGUI/GUIElements.py:4054 +#: appGUI/GUIElements.py:4111 msgid "Clear All" msgstr "Alles löschen" -#: appGUI/GUIElements.py:4054 +#: appGUI/GUIElements.py:4111 #, fuzzy #| msgid "Shift+S" msgid "Shift+Del" msgstr "Shift+S" -#: appGUI/GUIElements.py:4173 appPlugins/ToolShell.py:327 +#: appGUI/GUIElements.py:4230 appPlugins/ToolShell.py:327 msgid "Type >help< to get started" msgstr "Geben Sie> help Excellon Export.Excellon eingestellt ..." -#: appGUI/MainGUI.py:285 app_Main.py:9607 app_Main.py:9612 +#: appGUI/MainGUI.py:285 app_Main.py:9637 app_Main.py:9642 msgid "Export Gerber" msgstr "Gerber exportieren" @@ -4913,15 +4927,15 @@ msgstr "Einstellungen aus Datei importieren" msgid "Export Preferences to file" msgstr "Einstellungen in Datei exportieren" -#: appGUI/MainGUI.py:318 appGUI/preferences/PreferencesUIManager.py:1282 +#: appGUI/MainGUI.py:318 appGUI/preferences/PreferencesUIManager.py:1286 msgid "Save Preferences" msgstr "Einstellungen speichern" -#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4723 +#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4758 msgid "Print (PDF)" msgstr "Drucken (PDF)" -#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4723 +#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4758 msgid "Ctrl+P" msgstr "Strg+P" @@ -4934,7 +4948,7 @@ msgid "Edit Object" msgstr "Objekt bearbeiten" #: appGUI/MainGUI.py:347 appGUI/MainGUI.py:685 appGUI/MainGUI.py:793 -#: appGUI/MainGUI.py:4696 appGUI/MainGUI.py:4964 appGUI/MainGUI.py:5223 +#: appGUI/MainGUI.py:4731 appGUI/MainGUI.py:4999 appGUI/MainGUI.py:5258 msgid "E" msgstr "E" @@ -5025,13 +5039,13 @@ msgstr "" msgid "DEL" msgstr "DEL" -#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:1046 appGUI/MainGUI.py:2308 -#: appGUI/MainGUI.py:4702 +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:1046 appGUI/MainGUI.py:2343 +#: appGUI/MainGUI.py:4737 msgid "Set Origin" msgstr "Nullpunkt festlegen" -#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:658 appGUI/MainGUI.py:4702 -#: appGUI/MainGUI.py:4971 +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:658 appGUI/MainGUI.py:4737 +#: appGUI/MainGUI.py:5006 msgid "O" msgstr "O" @@ -5039,28 +5053,28 @@ msgstr "O" msgid "Shift+O" msgstr "Shift+O" -#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1050 appGUI/MainGUI.py:2312 -#: app_Main.py:5419 app_Main.py:5431 +#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1050 appGUI/MainGUI.py:2347 +#: app_Main.py:5423 app_Main.py:5435 #, fuzzy #| msgid "Set Origin" msgid "Custom Origin" msgstr "Nullpunkt festlegen" -#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:1053 appGUI/MainGUI.py:2315 +#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:1053 appGUI/MainGUI.py:2350 msgid "Jump to Location" msgstr "Zur Position springen\tJ" -#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:4698 appGUI/MainGUI.py:4966 -#: appGUI/MainGUI.py:5084 appGUI/MainGUI.py:5224 +#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:4733 appGUI/MainGUI.py:5001 +#: appGUI/MainGUI.py:5119 appGUI/MainGUI.py:5259 msgid "J" msgstr "J" -#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2317 -#: appGUI/MainGUI.py:4734 +#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2352 +#: appGUI/MainGUI.py:4769 msgid "Locate in Object" msgstr "Suchen Sie im Objekt" -#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:4734 +#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:4769 msgid "Shift+J" msgstr "Shift+J" @@ -5068,21 +5082,21 @@ msgstr "Shift+J" msgid "Toggle Units" msgstr "Einheiten wechseln" -#: appGUI/MainGUI.py:452 appGUI/MainGUI.py:745 appGUI/MainGUI.py:4703 -#: appGUI/MainGUI.py:5086 +#: appGUI/MainGUI.py:452 appGUI/MainGUI.py:745 appGUI/MainGUI.py:4738 +#: appGUI/MainGUI.py:5121 msgid "Q" msgstr "Q" #: appGUI/MainGUI.py:461 appGUI/MainGUI.py:1344 -#: appGUI/preferences/PreferencesUIManager.py:1005 -#: appGUI/preferences/PreferencesUIManager.py:1095 -#: appGUI/preferences/PreferencesUIManager.py:1123 -#: appGUI/preferences/PreferencesUIManager.py:1230 app_Main.py:6343 -#: app_Main.py:6348 app_Main.py:6368 +#: appGUI/preferences/PreferencesUIManager.py:1009 +#: appGUI/preferences/PreferencesUIManager.py:1099 +#: appGUI/preferences/PreferencesUIManager.py:1127 +#: appGUI/preferences/PreferencesUIManager.py:1234 app_Main.py:6351 +#: app_Main.py:6356 app_Main.py:6376 msgid "Preferences" msgstr "Einstellungen" -#: appGUI/MainGUI.py:461 appGUI/MainGUI.py:4736 +#: appGUI/MainGUI.py:461 appGUI/MainGUI.py:4771 msgid "Shift+P" msgstr "Shift+P" @@ -5099,19 +5113,19 @@ msgstr "Auswahl drehen" msgid "Shift+(R)" msgstr "Shift+(R)" -#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4740 +#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4775 msgid "Skew on X axis" msgstr "Neigung auf der X-Achse" -#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4740 appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4775 appGUI/MainGUI.py:5015 msgid "Shift+X" msgstr "Shift+X" -#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4741 +#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4776 msgid "Skew on Y axis" msgstr "Neigung auf der Y-Achse" -#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4741 appGUI/MainGUI.py:4981 +#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4776 appGUI/MainGUI.py:5016 msgid "Shift+Y" msgstr "Shift+Y" @@ -5127,11 +5141,11 @@ msgstr "Y-Achse kippen" msgid "View source" msgstr "Quelltext anzeigen" -#: appGUI/MainGUI.py:494 appGUI/MainGUI.py:4762 +#: appGUI/MainGUI.py:494 appGUI/MainGUI.py:4797 msgid "Alt+S" msgstr "Alt+S" -#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4717 +#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4752 msgid "Ctrl+D" msgstr "Strg+D" @@ -5141,7 +5155,7 @@ msgstr "Strg+D" msgid "Experimental" msgstr "Inkrementelles" -#: appGUI/MainGUI.py:507 app_Main.py:6526 +#: appGUI/MainGUI.py:507 app_Main.py:6534 msgid "3D Area" msgstr "" @@ -5149,19 +5163,19 @@ msgstr "" msgid "View" msgstr "Aussicht" -#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4767 +#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4802 msgid "Enable all" msgstr "Alles aktivieren" -#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4767 +#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4802 msgid "Alt+1" msgstr "Alt+1" -#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4768 +#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4803 msgid "Disable all" msgstr "Alle deaktivieren" -#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4768 +#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4803 msgid "Alt+2" msgstr "Alt+2" @@ -5169,7 +5183,7 @@ msgstr "Alt+2" msgid "Enable non-selected" msgstr "Nicht ausgewählt aktivieren" -#: appGUI/MainGUI.py:523 appGUI/MainGUI.py:4769 +#: appGUI/MainGUI.py:523 appGUI/MainGUI.py:4804 msgid "Alt+3" msgstr "Alt+3" @@ -5177,34 +5191,34 @@ msgstr "Alt+3" msgid "Disable non-selected" msgstr "Nicht ausgewählt deaktivieren" -#: appGUI/MainGUI.py:526 appGUI/MainGUI.py:4770 +#: appGUI/MainGUI.py:526 appGUI/MainGUI.py:4805 msgid "Alt+4" msgstr "Alt+4" #: appGUI/MainGUI.py:532 appGUI/MainGUI.py:1069 appGUI/MainGUI.py:1689 -#: appGUI/MainGUI.py:2331 appGUI/MainGUI.py:4708 +#: appGUI/MainGUI.py:2366 appGUI/MainGUI.py:4743 msgid "Zoom Fit" msgstr "Passend zoomen" -#: appGUI/MainGUI.py:532 appGUI/MainGUI.py:4708 +#: appGUI/MainGUI.py:532 appGUI/MainGUI.py:4743 msgid "V" msgstr "V" -#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:1065 appGUI/MainGUI.py:2327 -#: appGUI/MainGUI.py:4712 +#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:1065 appGUI/MainGUI.py:2362 +#: appGUI/MainGUI.py:4747 msgid "Zoom In" msgstr "Hineinzoomen" -#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:4712 +#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:4747 msgid "=" msgstr "=" -#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:1067 appGUI/MainGUI.py:2329 -#: appGUI/MainGUI.py:4711 +#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:1067 appGUI/MainGUI.py:2364 +#: appGUI/MainGUI.py:4746 msgid "Zoom Out" msgstr "Rauszoomen" -#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:4711 +#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:4746 msgid "-" msgstr "-" @@ -5212,15 +5226,15 @@ msgstr "-" msgid "Redraw All" msgstr "Alles neu zeichnen" -#: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4785 +#: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4820 msgid "F5" msgstr "F5" -#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4731 +#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4766 msgid "Toggle Code Editor" msgstr "Code-Editor umschalten" -#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4731 +#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4766 msgid "Shift+E" msgstr "Shift+E" @@ -5228,15 +5242,15 @@ msgstr "Shift+E" msgid "Toggle FullScreen" msgstr "Vollbild umschalten" -#: appGUI/MainGUI.py:553 appGUI/MainGUI.py:4771 +#: appGUI/MainGUI.py:553 appGUI/MainGUI.py:4806 msgid "Alt+F10" msgstr "Alt+F10" -#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4726 +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4761 msgid "Toggle Plot Area" msgstr "Zeichenbereich umschalten0" -#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4726 +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4761 msgid "Ctrl+F10" msgstr "Strg+F10" @@ -5244,7 +5258,7 @@ msgstr "Strg+F10" msgid "Toggle Project/Properties/Tool" msgstr "Projekt/Auswahl/Werkzeug umschalten" -#: appGUI/MainGUI.py:559 appGUI/MainGUI.py:4788 +#: appGUI/MainGUI.py:559 appGUI/MainGUI.py:4823 msgid "`" msgstr "`" @@ -5252,15 +5266,15 @@ msgstr "`" msgid "Toggle Grid Snap" msgstr "Schaltet den Rasterfang ein" -#: appGUI/MainGUI.py:564 appGUI/MainGUI.py:4697 +#: appGUI/MainGUI.py:564 appGUI/MainGUI.py:4732 msgid "G" msgstr "G" -#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4732 +#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4767 msgid "Toggle Grid Lines" msgstr "Rasterlinien umschalten" -#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4732 +#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4767 msgid "Shift+G" msgstr "Shift+G" @@ -5268,7 +5282,7 @@ msgstr "Shift+G" msgid "Toggle Axis" msgstr "Achse umschalten" -#: appGUI/MainGUI.py:570 appGUI/MainGUI.py:4729 +#: appGUI/MainGUI.py:570 appGUI/MainGUI.py:4764 msgid "Shift+A" msgstr "Shift+A" @@ -5276,15 +5290,15 @@ msgstr "Shift+A" msgid "Toggle Workspace" msgstr "Arbeitsbereich umschalten" -#: appGUI/MainGUI.py:573 appGUI/MainGUI.py:4739 +#: appGUI/MainGUI.py:573 appGUI/MainGUI.py:4774 msgid "Shift+W" msgstr "Shift+W" -#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4733 +#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4768 msgid "Toggle HUD" msgstr "Umschalten HUD" -#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4733 +#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4768 msgid "Shift+H" msgstr "Shift+H" @@ -5298,24 +5312,24 @@ msgstr "CNC Jog" msgid "Objects" msgstr "Objekte" -#: appGUI/MainGUI.py:593 appObjects/ObjectCollection.py:1158 -#: appObjects/ObjectCollection.py:1205 appPlugins/ToolIsolation.py:3609 -#: appPlugins/ToolPunchGerber.py:2317 +#: appGUI/MainGUI.py:593 appObjects/ObjectCollection.py:1161 +#: appObjects/ObjectCollection.py:1208 appPlugins/ToolIsolation.py:3639 +#: appPlugins/ToolPunchGerber.py:2333 msgid "Deselect All" msgstr "Alle abwählen" -#: appGUI/MainGUI.py:598 appGUI/ObjectUI.py:343 appGUI/ObjectUI.py:719 -#: appGUI/ObjectUI.py:1040 appGUI/ObjectUI.py:1418 +#: appGUI/MainGUI.py:598 appGUI/ObjectUI.py:378 appGUI/ObjectUI.py:785 +#: appGUI/ObjectUI.py:1109 appGUI/ObjectUI.py:1518 msgid "Plugins" msgstr "" #: appGUI/MainGUI.py:602 appGUI/MainGUI.py:1077 appGUI/MainGUI.py:1350 -#: appGUI/MainGUI.py:2337 +#: appGUI/MainGUI.py:2372 msgid "Command Line" msgstr "Befehlszeile" #: appGUI/MainGUI.py:602 appGUI/MainGUI.py:688 appGUI/MainGUI.py:802 -#: appGUI/MainGUI.py:4706 appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5229 +#: appGUI/MainGUI.py:4741 appGUI/MainGUI.py:5009 appGUI/MainGUI.py:5264 msgid "S" msgstr "S" @@ -5327,7 +5341,7 @@ msgstr "Hilfe" msgid "Online Help" msgstr "Onlinehilfe" -#: appGUI/MainGUI.py:610 appGUI/MainGUI.py:4782 +#: appGUI/MainGUI.py:610 appGUI/MainGUI.py:4817 msgid "F1" msgstr "F1" @@ -5351,7 +5365,7 @@ msgstr "Gerber-Spezifikation" msgid "Shortcuts List" msgstr "Tastenkürzel Liste" -#: appGUI/MainGUI.py:635 appGUI/MainGUI.py:4691 +#: appGUI/MainGUI.py:635 appGUI/MainGUI.py:4726 msgid "F3" msgstr "F3" @@ -5359,7 +5373,7 @@ msgstr "F3" msgid "YouTube Channel" msgstr "Youtube Kanal" -#: appGUI/MainGUI.py:638 appGUI/MainGUI.py:4784 +#: appGUI/MainGUI.py:638 appGUI/MainGUI.py:4819 msgid "F4" msgstr "F4" @@ -5375,74 +5389,74 @@ msgstr "Über" msgid "Geo Editor" msgstr "Geo-Editor" -#: appGUI/MainGUI.py:658 appGUI/MainGUI.py:1197 appGUI/MainGUI.py:2457 +#: appGUI/MainGUI.py:658 appGUI/MainGUI.py:1197 appGUI/MainGUI.py:2492 msgid "Add Circle" msgstr "Kreis hinzufügen" -#: appGUI/MainGUI.py:662 appGUI/MainGUI.py:1199 appGUI/MainGUI.py:2459 +#: appGUI/MainGUI.py:662 appGUI/MainGUI.py:1199 appGUI/MainGUI.py:2494 msgid "Add Arc" msgstr "Bogen hinzufügen" #: appGUI/MainGUI.py:662 appGUI/MainGUI.py:737 appGUI/MainGUI.py:779 -#: appGUI/MainGUI.py:4960 appGUI/MainGUI.py:5081 appGUI/MainGUI.py:5219 +#: appGUI/MainGUI.py:4995 appGUI/MainGUI.py:5116 appGUI/MainGUI.py:5254 msgid "A" msgstr "A" -#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:1201 appGUI/MainGUI.py:2461 +#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:1201 appGUI/MainGUI.py:2496 msgid "Add Rectangle" msgstr "Rechteck hinzufügen" # I think this is FeedRate XY -#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4705 -#: appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5087 appGUI/MainGUI.py:5228 +#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4740 +#: appGUI/MainGUI.py:5008 appGUI/MainGUI.py:5122 appGUI/MainGUI.py:5263 msgid "R" msgstr "R" -#: appGUI/MainGUI.py:670 appGUI/MainGUI.py:1207 appGUI/MainGUI.py:2467 +#: appGUI/MainGUI.py:670 appGUI/MainGUI.py:1207 appGUI/MainGUI.py:2502 msgid "Add Polygon" msgstr "Polygon hinzufügen" -#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:1205 appGUI/MainGUI.py:2465 +#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:1205 appGUI/MainGUI.py:2500 msgid "Add Path" msgstr "Pfad hinzufügen" -#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:776 appGUI/MainGUI.py:4704 -#: appGUI/MainGUI.py:4972 appGUI/MainGUI.py:5227 appGUI/ObjectUI.py:1374 -#: appGUI/ObjectUI.py:1385 +#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:776 appGUI/MainGUI.py:4739 +#: appGUI/MainGUI.py:5007 appGUI/MainGUI.py:5262 appGUI/ObjectUI.py:1488 +#: appGUI/ObjectUI.py:1499 msgid "P" msgstr "P" -#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:1210 appGUI/MainGUI.py:2470 +#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:1210 appGUI/MainGUI.py:2505 msgid "Add Text" msgstr "Text hinzufügen" -#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:782 appGUI/MainGUI.py:4707 -#: appGUI/MainGUI.py:4975 appGUI/MainGUI.py:5088 appGUI/MainGUI.py:5230 -#: appGUI/MainGUI.py:5231 +#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:782 appGUI/MainGUI.py:4742 +#: appGUI/MainGUI.py:5010 appGUI/MainGUI.py:5123 appGUI/MainGUI.py:5265 +#: appGUI/MainGUI.py:5266 msgid "T" msgstr "T" -#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:1220 appGUI/MainGUI.py:2480 +#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:1220 appGUI/MainGUI.py:2515 msgid "Polygon Union" msgstr "Polygon-Vereinigung" -#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:4976 +#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:5011 msgid "U" msgstr "U" -#: appGUI/MainGUI.py:685 appGUI/MainGUI.py:1225 appGUI/MainGUI.py:2485 +#: appGUI/MainGUI.py:685 appGUI/MainGUI.py:1225 appGUI/MainGUI.py:2520 msgid "Polygon Intersection" msgstr "Polygonschnitt" -#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:2487 +#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:2522 msgid "Polygon Subtraction" msgstr "Polygon-Subtraktion" -#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:1728 appGUI/MainGUI.py:2489 +#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:1728 appGUI/MainGUI.py:2524 msgid "Alt Subtraction" msgstr "Alt-Subtraktion" -#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2493 +#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2528 msgid "Cut Path" msgstr "Pfad ausschneiden" @@ -5451,60 +5465,60 @@ msgid "Copy Geom" msgstr "Geometrie kopieren" #: appGUI/MainGUI.py:702 appGUI/MainGUI.py:757 appGUI/MainGUI.py:816 -#: appGUI/MainGUI.py:4962 appGUI/MainGUI.py:5082 appGUI/MainGUI.py:5221 +#: appGUI/MainGUI.py:4997 appGUI/MainGUI.py:5117 appGUI/MainGUI.py:5256 msgid "C" msgstr "C" -#: appGUI/MainGUI.py:705 appGUI/MainGUI.py:1244 appGUI/MainGUI.py:2497 -#: appGUI/MainGUI.py:4991 +#: appGUI/MainGUI.py:705 appGUI/MainGUI.py:1244 appGUI/MainGUI.py:2532 +#: appGUI/MainGUI.py:5026 msgid "Delete Shape" msgstr "Form löschen" #: appGUI/MainGUI.py:710 appGUI/MainGUI.py:824 appGUI/MainGUI.py:1294 -#: appGUI/MainGUI.py:1736 appGUI/MainGUI.py:1800 appGUI/MainGUI.py:2548 -#: appGUI/MainGUI.py:5225 appPlugins/ToolMove.py:27 +#: appGUI/MainGUI.py:1736 appGUI/MainGUI.py:1800 appGUI/MainGUI.py:2583 +#: appGUI/MainGUI.py:5260 appPlugins/ToolMove.py:27 msgid "Move" msgstr "Bewegung" #: appGUI/MainGUI.py:710 appGUI/MainGUI.py:766 appGUI/MainGUI.py:824 -#: appGUI/MainGUI.py:4700 appGUI/MainGUI.py:4968 appGUI/MainGUI.py:4969 -#: appGUI/MainGUI.py:5085 appGUI/MainGUI.py:5225 +#: appGUI/MainGUI.py:4735 appGUI/MainGUI.py:5003 appGUI/MainGUI.py:5004 +#: appGUI/MainGUI.py:5120 appGUI/MainGUI.py:5260 msgid "M" msgstr "M" -#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4965 +#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:5000 msgid "I" msgstr "I" -#: appGUI/MainGUI.py:721 appGUI/MainGUI.py:811 appGUI/MainGUI.py:4761 -#: appGUI/MainGUI.py:4982 appGUI/MainGUI.py:5241 +#: appGUI/MainGUI.py:721 appGUI/MainGUI.py:811 appGUI/MainGUI.py:4796 +#: appGUI/MainGUI.py:5017 appGUI/MainGUI.py:5276 msgid "Alt+R" msgstr "Alt+R" -#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:5002 msgid "Toggle Corner Snap" msgstr "Eckfang umschalten" -#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:5002 msgid "K" msgstr "K" #: appGUI/MainGUI.py:740 appGUI/MainGUI.py:1171 appGUI/MainGUI.py:1774 -#: appGUI/MainGUI.py:2431 appGUI/MainGUI.py:5083 +#: appGUI/MainGUI.py:2466 appGUI/MainGUI.py:5118 msgid "Add Drill" msgstr "Bohrer hinzufügen" #: appGUI/MainGUI.py:745 appGUI/MainGUI.py:1177 appGUI/MainGUI.py:1781 -#: appGUI/MainGUI.py:2439 appGUI/MainGUI.py:5086 +#: appGUI/MainGUI.py:2474 appGUI/MainGUI.py:5121 msgid "Add Slot Array" msgstr "Steckplatz-Array hinzufügen" #: appGUI/MainGUI.py:748 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:1779 -#: appGUI/MainGUI.py:2437 appGUI/MainGUI.py:5089 +#: appGUI/MainGUI.py:2472 appGUI/MainGUI.py:5124 msgid "Add Slot" msgstr "Steckplatz hinzufügen" -#: appGUI/MainGUI.py:748 appGUI/MainGUI.py:5089 +#: appGUI/MainGUI.py:748 appGUI/MainGUI.py:5124 msgid "W" msgstr "W" @@ -5512,59 +5526,59 @@ msgstr "W" msgid "Resize Drill(S)" msgstr "Bohrer verkleinern" -#: appGUI/MainGUI.py:766 appGUI/MainGUI.py:1189 appGUI/MainGUI.py:2449 -#: appGUI/MainGUI.py:5085 +#: appGUI/MainGUI.py:766 appGUI/MainGUI.py:1189 appGUI/MainGUI.py:2484 +#: appGUI/MainGUI.py:5120 msgid "Move Drill" msgstr "Bohrer bewegen" -#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1257 appGUI/MainGUI.py:2511 -#: appGUI/MainGUI.py:5227 +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1257 appGUI/MainGUI.py:2546 +#: appGUI/MainGUI.py:5262 msgid "Add Pad" msgstr "Pad hinzufügen" -#: appGUI/MainGUI.py:782 appGUI/MainGUI.py:1261 appGUI/MainGUI.py:2515 -#: appGUI/MainGUI.py:5230 +#: appGUI/MainGUI.py:782 appGUI/MainGUI.py:1261 appGUI/MainGUI.py:2550 +#: appGUI/MainGUI.py:5265 msgid "Add Track" msgstr "Track hinzufügen" -#: appGUI/MainGUI.py:785 appGUI/MainGUI.py:1263 appGUI/MainGUI.py:2517 -#: appGUI/MainGUI.py:5226 +#: appGUI/MainGUI.py:785 appGUI/MainGUI.py:1263 appGUI/MainGUI.py:2552 +#: appGUI/MainGUI.py:5261 msgid "Add Region" msgstr "Region hinzufügen" #: appGUI/MainGUI.py:790 appGUI/MainGUI.py:1265 appGUI/MainGUI.py:1751 -#: appGUI/MainGUI.py:2519 +#: appGUI/MainGUI.py:2554 msgid "Poligonize" msgstr "Polygonisieren" -#: appGUI/MainGUI.py:790 appGUI/MainGUI.py:4757 appGUI/MainGUI.py:5240 +#: appGUI/MainGUI.py:790 appGUI/MainGUI.py:4792 appGUI/MainGUI.py:5275 msgid "Alt+N" msgstr "Alt+N" -#: appGUI/MainGUI.py:793 appGUI/MainGUI.py:5223 +#: appGUI/MainGUI.py:793 appGUI/MainGUI.py:5258 msgid "Add SemiDisc" msgstr "Halbschibe hinzufügen" -#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:5222 +#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:5257 msgid "Add Disc" msgstr "Fügen Sie eine Scheiben hinzu" #: appGUI/MainGUI.py:805 appGUI/MainGUI.py:1278 appGUI/MainGUI.py:1763 -#: appGUI/MainGUI.py:2532 +#: appGUI/MainGUI.py:2567 msgid "Mark Area" msgstr "Bereich markieren" -#: appGUI/MainGUI.py:805 appGUI/MainGUI.py:4744 appGUI/MainGUI.py:5239 +#: appGUI/MainGUI.py:805 appGUI/MainGUI.py:4779 appGUI/MainGUI.py:5274 msgid "Alt+A" msgstr "Alt+A" #: appGUI/MainGUI.py:808 appGUI/MainGUI.py:1216 appGUI/MainGUI.py:1283 -#: appGUI/MainGUI.py:1718 appGUI/MainGUI.py:1765 appGUI/MainGUI.py:2476 -#: appGUI/MainGUI.py:2537 +#: appGUI/MainGUI.py:1718 appGUI/MainGUI.py:1765 appGUI/MainGUI.py:2511 +#: appGUI/MainGUI.py:2572 msgid "Eraser" msgstr "Radiergummi" -#: appGUI/MainGUI.py:811 app_Main.py:6835 app_Main.py:6889 app_Main.py:6937 +#: appGUI/MainGUI.py:811 app_Main.py:6862 app_Main.py:6916 app_Main.py:6964 msgid "Transform" msgstr "Verwandeln" @@ -5580,43 +5594,43 @@ msgstr "Diagramm deaktivieren" msgid "Set Color" msgstr "Farbsatz" -#: appGUI/MainGUI.py:850 app_Main.py:8721 +#: appGUI/MainGUI.py:850 app_Main.py:8751 msgid "Red" msgstr "Rote" -#: appGUI/MainGUI.py:853 app_Main.py:8723 +#: appGUI/MainGUI.py:853 app_Main.py:8753 msgid "Blue" msgstr "Blau" -#: appGUI/MainGUI.py:856 app_Main.py:8726 +#: appGUI/MainGUI.py:856 app_Main.py:8756 msgid "Yellow" msgstr "Gelb" -#: appGUI/MainGUI.py:859 app_Main.py:8728 +#: appGUI/MainGUI.py:859 app_Main.py:8758 msgid "Green" msgstr "Grün" -#: appGUI/MainGUI.py:862 app_Main.py:8730 +#: appGUI/MainGUI.py:862 app_Main.py:8760 msgid "Purple" msgstr "Lila" -#: appGUI/MainGUI.py:865 app_Main.py:8732 +#: appGUI/MainGUI.py:865 app_Main.py:8762 msgid "Brown" msgstr "Braun" -#: appGUI/MainGUI.py:868 app_Main.py:8734 app_Main.py:8811 +#: appGUI/MainGUI.py:868 app_Main.py:8764 app_Main.py:8841 msgid "White" msgstr "Weiß" -#: appGUI/MainGUI.py:871 app_Main.py:8736 +#: appGUI/MainGUI.py:871 app_Main.py:8766 msgid "Black" msgstr "Schwarz" -#: appGUI/MainGUI.py:881 app_Main.py:8777 +#: appGUI/MainGUI.py:881 app_Main.py:8807 msgid "Opacity" msgstr "Opazität" -#: appGUI/MainGUI.py:884 app_Main.py:8751 +#: appGUI/MainGUI.py:884 app_Main.py:8781 msgid "Default" msgstr "Standard" @@ -5630,7 +5644,7 @@ msgid "Properties" msgstr "Eigenschaften" #: appGUI/MainGUI.py:915 appGUI/MainGUI.py:1417 appGUI/MainGUI.py:1680 -#: app_Main.py:2603 app_Main.py:2865 app_Main.py:10097 +#: app_Main.py:2603 app_Main.py:2865 app_Main.py:10127 msgid "Project" msgstr "Projekt" @@ -5668,19 +5682,19 @@ msgstr "Geometrie Editor-Symbolleiste" msgid "Gerber Editor Toolbar" msgstr "Gerber Editor-Symbolleiste" -#: appGUI/MainGUI.py:975 appGUI/MainGUI.py:2157 +#: appGUI/MainGUI.py:975 appGUI/MainGUI.py:2192 msgid "Delta Coordinates Toolbar" msgstr "Delta-Koordinaten-Symbolleiste" -#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2165 +#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2200 msgid "Coordinates Toolbar" msgstr "Koordinaten-Symbolleiste" -#: appGUI/MainGUI.py:983 appGUI/MainGUI.py:2173 +#: appGUI/MainGUI.py:983 appGUI/MainGUI.py:2208 msgid "Grid Toolbar" msgstr "Raster-Symbolleiste" -#: appGUI/MainGUI.py:993 appGUI/MainGUI.py:2181 +#: appGUI/MainGUI.py:993 appGUI/MainGUI.py:2216 msgid "Status Toolbar" msgstr "Statussymbolleiste" @@ -5688,123 +5702,123 @@ msgstr "Statussymbolleiste" msgid "Save project" msgstr "Projekt speichern" -#: appGUI/MainGUI.py:1019 appGUI/MainGUI.py:2281 app_Main.py:2600 +#: appGUI/MainGUI.py:1019 appGUI/MainGUI.py:2316 app_Main.py:2600 #: app_Main.py:2860 msgid "Editor" msgstr "Editor" -#: appGUI/MainGUI.py:1042 appGUI/MainGUI.py:2304 appGUI/MainGUI.py:4720 -#: appGUI/MainGUI.py:4985 +#: appGUI/MainGUI.py:1042 appGUI/MainGUI.py:2339 appGUI/MainGUI.py:4755 +#: appGUI/MainGUI.py:5020 msgid "Distance Tool" msgstr "Entfernungswerkzeug" -#: appGUI/MainGUI.py:1044 appGUI/MainGUI.py:2306 +#: appGUI/MainGUI.py:1044 appGUI/MainGUI.py:2341 msgid "Distance Min Tool" msgstr "Werkzeug für Mindestabstand" -#: appGUI/MainGUI.py:1061 appGUI/MainGUI.py:1693 appGUI/MainGUI.py:2323 +#: appGUI/MainGUI.py:1061 appGUI/MainGUI.py:1693 appGUI/MainGUI.py:2358 msgid "Replot" msgstr "Replotieren" -#: appGUI/MainGUI.py:1063 appGUI/MainGUI.py:1691 appGUI/MainGUI.py:2325 +#: appGUI/MainGUI.py:1063 appGUI/MainGUI.py:1691 appGUI/MainGUI.py:2360 msgid "Clear Plot" msgstr "Plot klar löschen" -#: appGUI/MainGUI.py:1093 appGUI/MainGUI.py:2353 appGUI/ObjectUI.py:1422 +#: appGUI/MainGUI.py:1093 appGUI/MainGUI.py:2388 appGUI/ObjectUI.py:1522 #: appPlugins/ToolLevelling.py:187 appPlugins/ToolLevelling.py:1722 #, fuzzy #| msgid "Autolevelling" msgid "Levelling" msgstr "Auto Nivellierung" -#: appGUI/MainGUI.py:1102 appGUI/MainGUI.py:2362 appGUI/ObjectUI.py:224 -#: appGUI/ObjectUI.py:392 appPlugins/ToolFollow.py:129 -#: appPlugins/ToolFollow.py:669 +#: appGUI/MainGUI.py:1102 appGUI/MainGUI.py:2397 appGUI/ObjectUI.py:239 +#: appGUI/ObjectUI.py:441 appPlugins/ToolFollow.py:129 +#: appPlugins/ToolFollow.py:667 msgid "Follow" msgstr "Folgen" -#: appGUI/MainGUI.py:1113 appGUI/MainGUI.py:2373 +#: appGUI/MainGUI.py:1113 appGUI/MainGUI.py:2408 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:102 -#: appPlugins/ToolCutOut.py:2365 +#: appPlugins/ToolCutOut.py:2350 msgid "Panel" msgstr "Platte" -#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2375 appPlugins/ToolFilm.py:151 -#: appPlugins/ToolFilm.py:1132 +#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2410 appGUI/ObjectUI.py:412 +#: appPlugins/ToolFilm.py:150 appPlugins/ToolFilm.py:1141 #, fuzzy #| msgid "Film PCB" msgid "Film" msgstr "Film PCB" -#: appGUI/MainGUI.py:1117 appGUI/MainGUI.py:2377 appPlugins/ToolDblSided.py:110 -#: appPlugins/ToolDblSided.py:647 +#: appGUI/MainGUI.py:1117 appGUI/MainGUI.py:2412 appPlugins/ToolDblSided.py:110 +#: appPlugins/ToolDblSided.py:628 msgid "2-Sided" msgstr "2-seitige PCB" -#: appGUI/MainGUI.py:1122 appGUI/MainGUI.py:2382 appGUI/MainGUI.py:4744 -#: appPlugins/ToolAlignObjects.py:32 appPlugins/ToolAlignObjects.py:396 +#: appGUI/MainGUI.py:1122 appGUI/MainGUI.py:2417 appGUI/MainGUI.py:4779 +#: appPlugins/ToolAlignObjects.py:32 appPlugins/ToolAlignObjects.py:399 msgid "Align Objects" msgstr "Objekte ausrichten" -#: appGUI/MainGUI.py:1129 appGUI/MainGUI.py:2389 appGUI/MainGUI.py:4748 -#: appPlugins/ToolExtract.py:131 appPlugins/ToolExtract.py:898 +#: appGUI/MainGUI.py:1129 appGUI/MainGUI.py:2424 appGUI/MainGUI.py:4783 +#: appPlugins/ToolExtract.py:131 appPlugins/ToolExtract.py:895 #, fuzzy #| msgid "ExtraCut" msgid "Extract" msgstr "Zusätzlicher Schnitt" # Really don't know -#: appGUI/MainGUI.py:1131 appGUI/MainGUI.py:2391 appGUI/MainGUI.py:4753 -#: appPlugins/ToolCopperThieving.py:145 appPlugins/ToolCopperThieving.py:1270 +#: appGUI/MainGUI.py:1131 appGUI/MainGUI.py:2426 appGUI/MainGUI.py:4788 +#: appPlugins/ToolCopperThieving.py:145 appPlugins/ToolCopperThieving.py:1272 #, fuzzy #| msgid "Copper Thieving Tool" msgid "Copper Thieving" msgstr "Copper Thieving Werkzeug" -#: appGUI/MainGUI.py:1133 appGUI/MainGUI.py:2393 appGUI/MainGUI.py:4745 -#: appPlugins/ToolCorners.py:667 +#: appGUI/MainGUI.py:1133 appGUI/MainGUI.py:2428 appGUI/MainGUI.py:4780 +#: appPlugins/ToolCorners.py:679 #, fuzzy #| msgid "Corner Markers Tool" msgid "Corner Markers" msgstr "Eckmarkierungswerkzeug" -#: appGUI/MainGUI.py:1135 appGUI/MainGUI.py:2395 appGUI/MainGUI.py:4751 -#: appPlugins/ToolPunchGerber.py:1957 appPlugins/ToolPunchGerber.py:2333 +#: appGUI/MainGUI.py:1135 appGUI/MainGUI.py:2430 appGUI/MainGUI.py:4786 +#: appPlugins/ToolPunchGerber.py:1953 appPlugins/ToolPunchGerber.py:2344 msgid "Punch Gerber" msgstr "Schlag Gerber" -#: appGUI/MainGUI.py:1137 appGUI/MainGUI.py:2397 appGUI/MainGUI.py:4746 -#: appPlugins/ToolCalculators.py:93 appPlugins/ToolCalculators.py:414 +#: appGUI/MainGUI.py:1137 appGUI/MainGUI.py:2432 appGUI/MainGUI.py:4781 +#: appPlugins/ToolCalculators.py:93 appPlugins/ToolCalculators.py:506 msgid "Calculators" msgstr "Rechner" #: appGUI/MainGUI.py:1169 appGUI/MainGUI.py:1195 appGUI/MainGUI.py:1255 -#: appGUI/MainGUI.py:2429 appGUI/MainGUI.py:2455 appGUI/MainGUI.py:2509 +#: appGUI/MainGUI.py:2464 appGUI/MainGUI.py:2490 appGUI/MainGUI.py:2544 msgid "Select" msgstr "Wählen" -#: appGUI/MainGUI.py:1179 appGUI/MainGUI.py:1784 appGUI/MainGUI.py:2435 -#: appGUI/MainGUI.py:5087 +#: appGUI/MainGUI.py:1179 appGUI/MainGUI.py:1784 appGUI/MainGUI.py:2470 +#: appGUI/MainGUI.py:5122 msgid "Resize Drill" msgstr "Bohrergröße ändern" -#: appGUI/MainGUI.py:1183 appGUI/MainGUI.py:2443 appGUI/MainGUI.py:5082 +#: appGUI/MainGUI.py:1183 appGUI/MainGUI.py:2478 appGUI/MainGUI.py:5117 msgid "Copy Drill" msgstr "Bohrer kopieren" -#: appGUI/MainGUI.py:1185 appGUI/MainGUI.py:2445 appGUI/MainGUI.py:5091 +#: appGUI/MainGUI.py:1185 appGUI/MainGUI.py:2480 appGUI/MainGUI.py:5126 msgid "Delete Drill" msgstr "Bohrer löschen" -#: appGUI/MainGUI.py:1212 appGUI/MainGUI.py:2472 +#: appGUI/MainGUI.py:1212 appGUI/MainGUI.py:2507 msgid "Add Buffer" msgstr "Puffer hinzufügen" -#: appGUI/MainGUI.py:1214 appGUI/MainGUI.py:2474 +#: appGUI/MainGUI.py:1214 appGUI/MainGUI.py:2509 msgid "Paint Shape" msgstr "Malen Form" -#: appGUI/MainGUI.py:1222 appGUI/MainGUI.py:2482 +#: appGUI/MainGUI.py:1222 appGUI/MainGUI.py:2517 msgid "Polygon Explode" msgstr "Polygon explodieren" @@ -5827,24 +5841,24 @@ msgid "Copy Shape(s)" msgstr "Form kopieren" #: appGUI/MainGUI.py:1246 appGUI/MainGUI.py:1291 appGUI/MainGUI.py:1732 -#: appGUI/MainGUI.py:1769 appGUI/MainGUI.py:2499 appGUI/MainGUI.py:2545 -#: appGUI/MainGUI.py:4763 appGUI/ObjectUI.py:100 appGUI/ObjectUI.py:142 +#: appGUI/MainGUI.py:1769 appGUI/MainGUI.py:2534 appGUI/MainGUI.py:2580 +#: appGUI/MainGUI.py:4798 appGUI/ObjectUI.py:92 appGUI/ObjectUI.py:147 msgid "Transformations" msgstr "Transformationen" -#: appGUI/MainGUI.py:1249 appGUI/MainGUI.py:2503 +#: appGUI/MainGUI.py:1249 appGUI/MainGUI.py:2538 msgid "Move Objects" msgstr "Objekte verschieben" -#: appGUI/MainGUI.py:1268 appGUI/MainGUI.py:1753 appGUI/MainGUI.py:2522 +#: appGUI/MainGUI.py:1268 appGUI/MainGUI.py:1753 appGUI/MainGUI.py:2557 msgid "SemiDisc" msgstr "Halbscheibe" -#: appGUI/MainGUI.py:1270 appGUI/MainGUI.py:1755 appGUI/MainGUI.py:2524 +#: appGUI/MainGUI.py:1270 appGUI/MainGUI.py:1755 appGUI/MainGUI.py:2559 msgid "Disc" msgstr "Scheibe" -#: appGUI/MainGUI.py:1280 appGUI/MainGUI.py:2534 +#: appGUI/MainGUI.py:1280 appGUI/MainGUI.py:2569 #, fuzzy #| msgid "Import image" msgid "Import Shape" @@ -5914,28 +5928,22 @@ msgstr "" msgid "TCL Shell" msgstr "TCL Shell" -#: appGUI/MainGUI.py:1463 appGUI/MainGUI.py:1471 appGUI/MainGUI.py:2687 -#: appGUI/MainGUI.py:2693 app_Main.py:2878 app_Main.py:9869 +#: appGUI/MainGUI.py:1463 appGUI/MainGUI.py:1471 appGUI/MainGUI.py:2722 +#: appGUI/MainGUI.py:2728 app_Main.py:2878 app_Main.py:9899 msgid "Plot Area" msgstr "Grundstücksfläche" -#: appGUI/MainGUI.py:1513 appPlugins/ToolCopperThieving.py:1302 -#: appPlugins/ToolCorners.py:703 appPlugins/ToolEtchCompensation.py:345 -#: appPlugins/ToolExtract.py:931 appPlugins/ToolFiducials.py:1013 -#: appPlugins/ToolFollow.py:714 appPlugins/ToolInvertGerber.py:255 -#: appPlugins/ToolIsolation.py:3161 appPlugins/ToolOptimal.py:462 -#: appPlugins/ToolPunchGerber.py:2006 appPlugins/ToolQRCode.py:775 -#: appPlugins/ToolRulesCheck.py:1203 appPlugins/ToolSolderPaste.py:1201 -#: appPlugins/ToolSub.py:836 +#: appGUI/MainGUI.py:1513 appPlugins/ToolFiducials.py:1011 +#: appPlugins/ToolOptimal.py:462 appPlugins/ToolRulesCheck.py:1203 +#: appPlugins/ToolSolderPaste.py:1201 msgid "GERBER" msgstr "GERBER" -#: appGUI/MainGUI.py:1523 appPlugins/ToolDrilling.py:2300 -#: appPlugins/ToolRulesCheck.py:1341 +#: appGUI/MainGUI.py:1523 appPlugins/ToolRulesCheck.py:1341 msgid "EXCELLON" msgstr "EXCELLON" -#: appGUI/MainGUI.py:1533 appPlugins/ToolSub.py:889 +#: appGUI/MainGUI.py:1533 appPlugins/ToolSub.py:913 msgid "GEOMETRY" msgstr "GEOMETRY" @@ -5985,7 +5993,7 @@ msgid "Open the folder where FlatCAM save the preferences files." msgstr "" "Öffnen Sie den Ordner, in dem FlatCAM die Voreinstellungsdateien speichert." -#: appGUI/MainGUI.py:1614 appGUI/MainGUI.py:2238 +#: appGUI/MainGUI.py:1614 appGUI/MainGUI.py:2273 msgid "Clear GUI Settings" msgstr "Löschen Sie die GUI-Einstellungen" @@ -6083,55 +6091,55 @@ msgstr "Anwendungseinheiten" msgid "Lock Toolbars" msgstr "Symbolleisten sperren" -#: appGUI/MainGUI.py:2134 +#: appGUI/MainGUI.py:2169 msgid "Detachable Tabs" msgstr "Abnehmbare Laschen" -#: appGUI/MainGUI.py:2218 +#: appGUI/MainGUI.py:2253 msgid "FlatCAM Preferences Folder opened." msgstr "FlatCAM-Einstellungsordner geöffnet." -#: appGUI/MainGUI.py:2237 +#: appGUI/MainGUI.py:2272 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:2242 appGUI/preferences/PreferencesUIManager.py:1037 -#: appGUI/preferences/PreferencesUIManager.py:1286 appTranslation.py:110 -#: appTranslation.py:213 app_Main.py:2656 app_Main.py:3881 app_Main.py:6646 -#: app_Main.py:9756 app_Main.py:9878 +#: appGUI/MainGUI.py:2277 appGUI/preferences/PreferencesUIManager.py:1041 +#: appGUI/preferences/PreferencesUIManager.py:1290 appTranslation.py:110 +#: appTranslation.py:213 app_Main.py:2656 app_Main.py:3881 app_Main.py:6654 +#: app_Main.py:9786 app_Main.py:9908 msgid "Yes" msgstr "Ja" -#: appGUI/MainGUI.py:2243 appGUI/preferences/PreferencesUIManager.py:1287 +#: appGUI/MainGUI.py:2278 appGUI/preferences/PreferencesUIManager.py:1291 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:44 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:148 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:135 -#: appPlugins/ToolDrilling.py:2358 appPlugins/ToolIsolation.py:3229 -#: appPlugins/ToolMilling.py:3656 appPlugins/ToolNCC.py:4242 -#: appPlugins/ToolPaint.py:3035 appTranslation.py:111 appTranslation.py:214 -#: app_Main.py:2657 app_Main.py:3882 app_Main.py:6647 app_Main.py:9757 -#: app_Main.py:9879 +#: appPlugins/ToolDrilling.py:2373 appPlugins/ToolIsolation.py:3233 +#: appPlugins/ToolMilling.py:3728 appPlugins/ToolNCC.py:4241 +#: appPlugins/ToolPaint.py:3043 appTranslation.py:111 appTranslation.py:214 +#: app_Main.py:2657 app_Main.py:3882 app_Main.py:6655 app_Main.py:9787 +#: app_Main.py:9909 msgid "No" msgstr "Nein" -#: appGUI/MainGUI.py:2495 +#: appGUI/MainGUI.py:2530 msgid "Copy Objects" msgstr "Objekte kopieren" -#: appGUI/MainGUI.py:2569 +#: appGUI/MainGUI.py:2604 msgid "Key Shortcut List" msgstr "Tastenkürzel Liste" -#: appGUI/MainGUI.py:2754 +#: appGUI/MainGUI.py:2789 msgid "Shell enabled." msgstr "Shell aktiviert." -#: appGUI/MainGUI.py:2757 +#: appGUI/MainGUI.py:2792 msgid "Shell disabled." msgstr "Shell deaktiviert." -#: appGUI/MainGUI.py:3302 +#: appGUI/MainGUI.py:3337 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6143,12 +6151,12 @@ msgstr "" "aus dem ersten Artikel. Zum Schluss drücken Sie die Taste ~ X ~ oder\n" "die Symbolleisten-Schaltfläche." -#: appGUI/MainGUI.py:3309 appGUI/MainGUI.py:3469 appGUI/MainGUI.py:3516 -#: appGUI/MainGUI.py:3538 +#: appGUI/MainGUI.py:3344 appGUI/MainGUI.py:3504 appGUI/MainGUI.py:3551 +#: appGUI/MainGUI.py:3573 msgid "Warning" msgstr "Warnung" -#: appGUI/MainGUI.py:3464 +#: appGUI/MainGUI.py:3499 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6156,7 +6164,7 @@ msgstr "" "Bitte wählen Sie Geometrieelemente aus\n" "auf dem das Verschneidungswerkzeug ausgeführt werden soll." -#: appGUI/MainGUI.py:3511 +#: appGUI/MainGUI.py:3546 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6164,7 +6172,7 @@ msgstr "" "Bitte wählen Sie Geometrieelemente aus\n" "auf dem das Subtraktionswerkzeug ausgeführt werden soll." -#: appGUI/MainGUI.py:3533 +#: appGUI/MainGUI.py:3568 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6172,375 +6180,375 @@ msgstr "" "Bitte wählen Sie Geometrieelemente aus\n" "auf dem die Polygonverbindung ausgeführt werden soll." -#: appGUI/MainGUI.py:4011 appPlugins/ToolIsolation.py:907 -#: appPlugins/ToolNCC.py:1440 appPlugins/ToolPaint.py:678 +#: appGUI/MainGUI.py:4046 appPlugins/ToolIsolation.py:903 +#: appPlugins/ToolNCC.py:1424 appPlugins/ToolPaint.py:664 #: appPlugins/ToolSolderPaste.py:344 appPlugins/ToolSolderPaste.py:1252 #: app_Main.py:4967 msgid "New Tool" msgstr "Neues Werkzeug" -#: appGUI/MainGUI.py:4012 appPlugins/ToolIsolation.py:908 -#: appPlugins/ToolNCC.py:1441 appPlugins/ToolPaint.py:679 +#: appGUI/MainGUI.py:4047 appPlugins/ToolIsolation.py:904 +#: appPlugins/ToolNCC.py:1425 appPlugins/ToolPaint.py:665 #: appPlugins/ToolSolderPaste.py:345 app_Main.py:4968 msgid "Enter a Tool Diameter" msgstr "Geben Sie einen Werkzeugdurchmesser ein" -#: appGUI/MainGUI.py:4024 appPlugins/ToolIsolation.py:929 -#: appPlugins/ToolNCC.py:1462 appPlugins/ToolPaint.py:692 +#: appGUI/MainGUI.py:4059 appPlugins/ToolIsolation.py:925 +#: appPlugins/ToolNCC.py:1446 appPlugins/ToolPaint.py:678 #: appPlugins/ToolSolderPaste.py:357 app_Main.py:4984 msgid "Adding Tool cancelled" msgstr "Addierwerkzeug abgebrochen" -#: appGUI/MainGUI.py:4054 +#: appGUI/MainGUI.py:4089 msgid "Distance Tool exit..." msgstr "Entfernungstool beenden ..." -#: appGUI/MainGUI.py:4251 app_Main.py:3869 +#: appGUI/MainGUI.py:4286 app_Main.py:3869 msgid "Application is saving the project. Please wait ..." msgstr "Anwendung speichert das Projekt. Warten Sie mal ..." -#: appGUI/MainGUI.py:4287 +#: appGUI/MainGUI.py:4322 msgid "Shortcut Key List" msgstr "Tastenkürzel Liste" -#: appGUI/MainGUI.py:4690 +#: appGUI/MainGUI.py:4725 msgid "General Shortcut list" msgstr "Tastenkürzel Liste" -#: appGUI/MainGUI.py:4691 +#: appGUI/MainGUI.py:4726 msgid "SHOW SHORTCUT LIST" msgstr "Verknüpfungsliste anzeigen" -#: appGUI/MainGUI.py:4692 +#: appGUI/MainGUI.py:4727 msgid "1" msgstr "1" -#: appGUI/MainGUI.py:4692 +#: appGUI/MainGUI.py:4727 msgid "Switch to Project Tab" msgstr "Wechseln Sie zur Registerkarte Projekt" -#: appGUI/MainGUI.py:4693 +#: appGUI/MainGUI.py:4728 msgid "2" msgstr "2" -#: appGUI/MainGUI.py:4693 +#: appGUI/MainGUI.py:4728 msgid "Switch to Selected Tab" msgstr "Wechseln Sie zur ausgewählten Registerkarte" -#: appGUI/MainGUI.py:4694 +#: appGUI/MainGUI.py:4729 msgid "3" msgstr "3" -#: appGUI/MainGUI.py:4694 +#: appGUI/MainGUI.py:4729 msgid "Switch to Tool Tab" msgstr "Wechseln Sie zur Werkzeugregisterkarte" -#: appGUI/MainGUI.py:4695 +#: appGUI/MainGUI.py:4730 msgid "New Gerber" msgstr "Neuer Gerber" -#: appGUI/MainGUI.py:4696 +#: appGUI/MainGUI.py:4731 msgid "Edit Object (if selected)" msgstr "Objekt bearbeiten (falls ausgewählt)" -#: appGUI/MainGUI.py:4697 app_Main.py:7019 +#: appGUI/MainGUI.py:4732 app_Main.py:7046 msgid "Grid On/Off" msgstr "Raster ein/aus" -#: appGUI/MainGUI.py:4698 +#: appGUI/MainGUI.py:4733 msgid "Jump to Coordinates" msgstr "Springe zu den Koordinaten" -#: appGUI/MainGUI.py:4699 +#: appGUI/MainGUI.py:4734 msgid "New Excellon" msgstr "Neuer Excellon" -#: appGUI/MainGUI.py:4700 +#: appGUI/MainGUI.py:4735 msgid "Move Obj" msgstr "Objekt verschieben" -#: appGUI/MainGUI.py:4701 +#: appGUI/MainGUI.py:4736 msgid "New Geometry" msgstr "Neue Geometrie" -#: appGUI/MainGUI.py:4703 +#: appGUI/MainGUI.py:4738 msgid "Change Units" msgstr "Einheiten ändern" -#: appGUI/MainGUI.py:4704 +#: appGUI/MainGUI.py:4739 #, fuzzy #| msgid "Open Properties Tool" msgid "Open Properties Plugin" msgstr "Öffnen Sie das Eigenschaften-Tool" -#: appGUI/MainGUI.py:4705 +#: appGUI/MainGUI.py:4740 msgid "Rotate by 90 degree CW" msgstr "Um 90 Grad im Uhrzeigersinn drehen" -#: appGUI/MainGUI.py:4706 +#: appGUI/MainGUI.py:4741 msgid "Shell Toggle" msgstr "Shell umschalten" -#: appGUI/MainGUI.py:4707 +#: appGUI/MainGUI.py:4742 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" "Hinzufügen eines Werkzeugs (auf der Registerkarte \"Geometrie ausgewählt\" " "oder unter \"Werkzeuge\", \"NCC\" oder \"Werkzeuge\", \"Malen\")" -#: appGUI/MainGUI.py:4709 +#: appGUI/MainGUI.py:4744 msgid "Flip on X_axis" msgstr "Auf X-Achse spiegeln" -#: appGUI/MainGUI.py:4710 +#: appGUI/MainGUI.py:4745 msgid "Flip on Y_axis" msgstr "Auf Y-Achse spiegeln" -#: appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4751 msgid "Copy Obj" msgstr "Objekt kopieren" -#: appGUI/MainGUI.py:4717 +#: appGUI/MainGUI.py:4752 msgid "Open Tools Database" msgstr "Werkzeugdatenbank öffnen" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4753 msgid "Open Excellon File" msgstr "Öffnen Sie die Excellon-Datei" -#: appGUI/MainGUI.py:4719 +#: appGUI/MainGUI.py:4754 msgid "Open Gerber File" msgstr "Öffnen Sie die Gerber-Datei" -#: appGUI/MainGUI.py:4720 appGUI/MainGUI.py:4985 +#: appGUI/MainGUI.py:4755 appGUI/MainGUI.py:5020 msgid "Ctrl+M" msgstr "Strg+M" -#: appGUI/MainGUI.py:4724 +#: appGUI/MainGUI.py:4759 msgid "Ctrl+Q" msgstr "Strg+Q" -#: appGUI/MainGUI.py:4724 appPlugins/ToolPDF.py:44 +#: appGUI/MainGUI.py:4759 appPlugins/ToolPDF.py:44 msgid "PDF Import Tool" msgstr "PDF-Importwerkzeug" -#: appGUI/MainGUI.py:4729 +#: appGUI/MainGUI.py:4764 msgid "Toggle the axis" msgstr "Achse umschalten" -#: appGUI/MainGUI.py:4730 +#: appGUI/MainGUI.py:4765 msgid "Shift+C" msgstr "Shift+C" -#: appGUI/MainGUI.py:4730 +#: appGUI/MainGUI.py:4765 msgid "Copy Obj_Name" msgstr "Kopieren Sie den Namen des Objekts" -#: appGUI/MainGUI.py:4735 appGUI/MainGUI.py:4979 appGUI/MainGUI.py:5090 -#: appGUI/MainGUI.py:5236 +#: appGUI/MainGUI.py:4770 appGUI/MainGUI.py:5014 appGUI/MainGUI.py:5125 +#: appGUI/MainGUI.py:5271 msgid "Shift+M" msgstr "Shift+M" -#: appGUI/MainGUI.py:4735 appGUI/MainGUI.py:4979 appGUI/MainGUI.py:5090 -#: appGUI/MainGUI.py:5236 +#: appGUI/MainGUI.py:4770 appGUI/MainGUI.py:5014 appGUI/MainGUI.py:5125 +#: appGUI/MainGUI.py:5271 msgid "Distance Minimum Tool" msgstr "Mindestabstand Werkzeug" -#: appGUI/MainGUI.py:4736 +#: appGUI/MainGUI.py:4771 msgid "Open Preferences Window" msgstr "Öffnen Sie das Einstellungsfenster" -#: appGUI/MainGUI.py:4737 +#: appGUI/MainGUI.py:4772 msgid "Shift+R" msgstr "Shift+R" -#: appGUI/MainGUI.py:4737 +#: appGUI/MainGUI.py:4772 msgid "Rotate by 90 degree CCW" msgstr "Um 90 Grad gegen den Uhrzeigersinn drehen" -#: appGUI/MainGUI.py:4738 +#: appGUI/MainGUI.py:4773 msgid "Run a Script" msgstr "Führen Sie ein Skript aus" -#: appGUI/MainGUI.py:4739 +#: appGUI/MainGUI.py:4774 msgid "Toggle the workspace" msgstr "Arbeitsbereich umschalten" -#: appGUI/MainGUI.py:4745 +#: appGUI/MainGUI.py:4780 #, fuzzy #| msgid "Alt+S" msgid "Alt+B" msgstr "Alt+S" -#: appGUI/MainGUI.py:4746 +#: appGUI/MainGUI.py:4781 msgid "Alt+C" msgstr "Alt+C" -#: appGUI/MainGUI.py:4747 +#: appGUI/MainGUI.py:4782 msgid "Alt+D" msgstr "Alt+D" -#: appGUI/MainGUI.py:4747 +#: appGUI/MainGUI.py:4782 msgid "2-Sided PCB" msgstr "2-seitige PCB" -#: appGUI/MainGUI.py:4748 +#: appGUI/MainGUI.py:4783 msgid "Alt+E" msgstr "Alt+E" -#: appGUI/MainGUI.py:4749 +#: appGUI/MainGUI.py:4784 msgid "Alt+F" msgstr "Alt+F" # Really don't know -#: appGUI/MainGUI.py:4749 appPlugins/ToolFiducials.py:139 +#: appGUI/MainGUI.py:4784 appPlugins/ToolFiducials.py:139 #: appPlugins/ToolFiducials.py:772 #, fuzzy #| msgid "Fiducials Tool" msgid "Fiducials" msgstr "Passermarken-Tool" -#: appGUI/MainGUI.py:4750 +#: appGUI/MainGUI.py:4785 msgid "Alt+G" msgstr "Alt+G" -#: appGUI/MainGUI.py:4750 appPlugins/ToolInvertGerber.py:103 -#: appPlugins/ToolInvertGerber.py:215 appPlugins/ToolInvertGerber.py:309 +#: appGUI/MainGUI.py:4785 appPlugins/ToolInvertGerber.py:103 +#: appPlugins/ToolInvertGerber.py:215 appPlugins/ToolInvertGerber.py:312 msgid "Invert Gerber" msgstr "Gerber umkehren" -#: appGUI/MainGUI.py:4751 +#: appGUI/MainGUI.py:4786 msgid "Alt+H" msgstr "Alt+H" -#: appGUI/MainGUI.py:4752 +#: appGUI/MainGUI.py:4787 msgid "Alt+I" msgstr "Alt+I" -#: appGUI/MainGUI.py:4753 +#: appGUI/MainGUI.py:4788 msgid "Alt+J" msgstr "Alt+J" -#: appGUI/MainGUI.py:4754 +#: appGUI/MainGUI.py:4789 msgid "Alt+K" msgstr "Alt+K" -#: appGUI/MainGUI.py:4754 +#: appGUI/MainGUI.py:4789 #, fuzzy #| msgid "Solder Paste Dispensing Tool" msgid "Solder Paste Dispensing" msgstr "Lotpasten-Dosierwerkzeug" -#: appGUI/MainGUI.py:4755 +#: appGUI/MainGUI.py:4790 msgid "Alt+L" msgstr "Alt+L" -#: appGUI/MainGUI.py:4755 +#: appGUI/MainGUI.py:4790 msgid "Film PCB" msgstr "Film PCB" -#: appGUI/MainGUI.py:4756 +#: appGUI/MainGUI.py:4791 msgid "Alt+M" msgstr "Alt+M" -#: appGUI/MainGUI.py:4757 appPlugins/ToolNCC.py:2348 appPlugins/ToolNCC.py:2350 -#: appPlugins/ToolNCC.py:2934 appPlugins/ToolNCC.py:2936 +#: appGUI/MainGUI.py:4792 appPlugins/ToolNCC.py:2334 appPlugins/ToolNCC.py:2336 +#: appPlugins/ToolNCC.py:2920 appPlugins/ToolNCC.py:2922 msgid "Non-Copper Clearing" msgstr "Nicht-Kupfer-Clearing" -#: appGUI/MainGUI.py:4758 +#: appGUI/MainGUI.py:4793 msgid "Alt+O" msgstr "Alt+O" -#: appGUI/MainGUI.py:4758 appPlugins/ToolIsolation.py:3271 -#: appPlugins/ToolNCC.py:4290 +#: appGUI/MainGUI.py:4793 appPlugins/ToolIsolation.py:3279 +#: appPlugins/ToolNCC.py:4296 msgid "Optimal" msgstr "Optimal" -#: appGUI/MainGUI.py:4759 +#: appGUI/MainGUI.py:4794 msgid "Alt+P" msgstr "Alt+P" -#: appGUI/MainGUI.py:4759 +#: appGUI/MainGUI.py:4794 msgid "Paint Area" msgstr "Paint Bereich" -#: appGUI/MainGUI.py:4760 +#: appGUI/MainGUI.py:4795 msgid "Alt+Q" msgstr "Alt+Q" -#: appGUI/MainGUI.py:4760 appPlugins/ToolQRCode.py:130 +#: appGUI/MainGUI.py:4795 appPlugins/ToolQRCode.py:130 #: appPlugins/ToolQRCode.py:728 #, fuzzy #| msgid "Code" msgid "QRCode" msgstr "Code" -#: appGUI/MainGUI.py:4761 +#: appGUI/MainGUI.py:4796 #, fuzzy #| msgid "Run Rules Check" msgid "Rules Check" msgstr "Führen Sie die Regelprüfung durch" -#: appGUI/MainGUI.py:4762 +#: appGUI/MainGUI.py:4797 msgid "View File Source" msgstr "Dateiquelle anzeigen" -#: appGUI/MainGUI.py:4763 +#: appGUI/MainGUI.py:4798 msgid "Alt+T" msgstr "Alt+T" -#: appGUI/MainGUI.py:4764 +#: appGUI/MainGUI.py:4799 msgid "Alt+W" msgstr "Alt+W" -#: appGUI/MainGUI.py:4764 appPlugins/ToolSub.py:165 appPlugins/ToolSub.py:770 +#: appGUI/MainGUI.py:4799 appPlugins/ToolSub.py:165 appPlugins/ToolSub.py:768 #, fuzzy #| msgid "Subtractor" msgid "Subtract" msgstr "Subtraktor" -#: appGUI/MainGUI.py:4765 appGUI/MainGUI.py:4983 +#: appGUI/MainGUI.py:4800 appGUI/MainGUI.py:5018 msgid "Alt+X" msgstr "Alt+X" -#: appGUI/MainGUI.py:4765 +#: appGUI/MainGUI.py:4800 msgid "Cutout PCB" msgstr "Ausschnitt PCB" -#: appGUI/MainGUI.py:4766 +#: appGUI/MainGUI.py:4801 msgid "Alt+Z" msgstr "Alt+Z" -#: appGUI/MainGUI.py:4766 appPlugins/ToolPanelize.py:36 +#: appGUI/MainGUI.py:4801 appPlugins/ToolPanelize.py:36 msgid "Panelize PCB" msgstr "Panelisierung PCB" -#: appGUI/MainGUI.py:4769 +#: appGUI/MainGUI.py:4804 msgid "Enable Non-selected Objects" msgstr "Nicht ausgewählte Objekte aktivieren" -#: appGUI/MainGUI.py:4770 +#: appGUI/MainGUI.py:4805 msgid "Disable Non-selected Objects" msgstr "Nicht ausgewählte Objekte deaktivieren" -#: appGUI/MainGUI.py:4771 +#: appGUI/MainGUI.py:4806 msgid "Toggle Full Screen" msgstr "Vollbild umschalten" -#: appGUI/MainGUI.py:4774 +#: appGUI/MainGUI.py:4809 msgid "Ctrl+Alt+X" msgstr "Strg+Alt+X" -#: appGUI/MainGUI.py:4774 +#: appGUI/MainGUI.py:4809 msgid "Abort current task (gracefully)" msgstr "Aktuelle Aufgabe abbrechen (ordnungsgemäß)" -#: appGUI/MainGUI.py:4778 +#: appGUI/MainGUI.py:4813 msgid "Ctrl+Shift+V" msgstr "Ctrl+Shift+V" -#: appGUI/MainGUI.py:4778 +#: appGUI/MainGUI.py:4813 msgid "" "Paste Special. Will convert a Windows path style to the one required in Tcl " "Shell" @@ -6548,234 +6556,234 @@ msgstr "" "Paste Special. Konvertiert einen Windows-Pfadstil in den in Tcl Shell " "erforderlichen" -#: appGUI/MainGUI.py:4782 +#: appGUI/MainGUI.py:4817 msgid "Open Online Manual" msgstr "Online-Handbuch öffnen" -#: appGUI/MainGUI.py:4783 +#: appGUI/MainGUI.py:4818 msgid "F2" msgstr "F2" -#: appGUI/MainGUI.py:4783 +#: appGUI/MainGUI.py:4818 msgid "Rename Objects" msgstr "Objekte umbenennen" -#: appGUI/MainGUI.py:4784 +#: appGUI/MainGUI.py:4819 msgid "Open Online Tutorials" msgstr "Öffnen Sie Online-Tutorials" -#: appGUI/MainGUI.py:4785 +#: appGUI/MainGUI.py:4820 msgid "Refresh Plots" msgstr "Zeichnungen aktualisieren" -#: appGUI/MainGUI.py:4786 appPlugins/ToolSolderPaste.py:1625 +#: appGUI/MainGUI.py:4821 appPlugins/ToolSolderPaste.py:1625 msgid "Delete Object" msgstr "Objekt löschen" -#: appGUI/MainGUI.py:4787 appGUI/MainGUI.py:5092 +#: appGUI/MainGUI.py:4822 appGUI/MainGUI.py:5127 msgid "Alternate: Delete Tool" msgstr "Alternative: Werkzeug löschen" -#: appGUI/MainGUI.py:4788 +#: appGUI/MainGUI.py:4823 msgid "(left to Key_1)Toggle Notebook Area (Left Side)" msgstr "(links neben Taste_1) Notebook-Bereich umschalten (linke Seite)" -#: appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4988 appGUI/MainGUI.py:5094 -#: appGUI/MainGUI.py:5235 +#: appGUI/MainGUI.py:4824 appGUI/MainGUI.py:5023 appGUI/MainGUI.py:5129 +#: appGUI/MainGUI.py:5270 msgid "Space" msgstr "Space" -#: appGUI/MainGUI.py:4789 +#: appGUI/MainGUI.py:4824 msgid "En(Dis)able Obj Plot" msgstr "Objektzeichnung (de)aktivieren" -#: appGUI/MainGUI.py:4790 appGUI/MainGUI.py:4990 appGUI/MainGUI.py:5093 -#: appGUI/MainGUI.py:5234 +#: appGUI/MainGUI.py:4825 appGUI/MainGUI.py:5025 appGUI/MainGUI.py:5128 +#: appGUI/MainGUI.py:5269 msgid "Esc" msgstr "Esc" -#: appGUI/MainGUI.py:4790 +#: appGUI/MainGUI.py:4825 msgid "Deselects all objects" msgstr "Hebt die Auswahl aller Objekte auf" -#: appGUI/MainGUI.py:4804 +#: appGUI/MainGUI.py:4839 msgid "Editor Shortcut list" msgstr "Editor-Verknüpfungsliste" -#: appGUI/MainGUI.py:4959 +#: appGUI/MainGUI.py:4994 msgid "GEOMETRY EDITOR" msgstr "GEOMETRIE-EDITOR" -#: appGUI/MainGUI.py:4960 +#: appGUI/MainGUI.py:4995 msgid "Draw an Arc" msgstr "Zeichnen Sie einen Bogen" -#: appGUI/MainGUI.py:4962 +#: appGUI/MainGUI.py:4997 msgid "Copy Geo Item" msgstr "Geo-Objekt kopieren" -#: appGUI/MainGUI.py:4963 +#: appGUI/MainGUI.py:4998 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "" "Innerhalb von Bogen hinzufügen wird die ARC-Richtung getippt: CW oder CCW" -#: appGUI/MainGUI.py:4964 +#: appGUI/MainGUI.py:4999 msgid "Polygon Intersection Tool" msgstr "Werkzeug Polygonschnitt" -#: appGUI/MainGUI.py:4965 +#: appGUI/MainGUI.py:5000 msgid "Geo Paint Tool" msgstr "Geo-Malwerkzeug" -#: appGUI/MainGUI.py:4966 appGUI/MainGUI.py:5084 appGUI/MainGUI.py:5224 +#: appGUI/MainGUI.py:5001 appGUI/MainGUI.py:5119 appGUI/MainGUI.py:5259 msgid "Jump to Location (x, y)" msgstr "Zum Standort springen (x, y)" -#: appGUI/MainGUI.py:4968 +#: appGUI/MainGUI.py:5003 msgid "Move Geo Item" msgstr "Geo-Objekt verschieben" -#: appGUI/MainGUI.py:4969 +#: appGUI/MainGUI.py:5004 msgid "Within Add Arc will cycle through the ARC modes" msgstr "Innerhalb von Bogen hinzufügen werden die ARC-Modi durchlaufen" -#: appGUI/MainGUI.py:4970 +#: appGUI/MainGUI.py:5005 msgid "Draw a Polygon" msgstr "Zeichnen Sie ein Polygon" -#: appGUI/MainGUI.py:4971 +#: appGUI/MainGUI.py:5006 msgid "Draw a Circle" msgstr "Zeichne einen Kreis" -#: appGUI/MainGUI.py:4972 +#: appGUI/MainGUI.py:5007 msgid "Draw a Path" msgstr "Zeichne einen Pfad" -#: appGUI/MainGUI.py:4973 +#: appGUI/MainGUI.py:5008 msgid "Draw Rectangle" msgstr "Rechteck zeichnen" -#: appGUI/MainGUI.py:4974 +#: appGUI/MainGUI.py:5009 msgid "Polygon Subtraction Tool" msgstr "Polygon-Subtraktionswerkzeug" -#: appGUI/MainGUI.py:4975 +#: appGUI/MainGUI.py:5010 msgid "Add Text Tool" msgstr "Textwerkzeug hinzufügen" -#: appGUI/MainGUI.py:4976 +#: appGUI/MainGUI.py:5011 msgid "Polygon Union Tool" msgstr "Polygonverbindungswerkzeug" -#: appGUI/MainGUI.py:4977 +#: appGUI/MainGUI.py:5012 msgid "Flip shape on X axis" msgstr "Form auf der X-Achse spiegeln" -#: appGUI/MainGUI.py:4978 +#: appGUI/MainGUI.py:5013 msgid "Flip shape on Y axis" msgstr "Form auf der Y-Achse spiegeln" -#: appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:5015 msgid "Skew shape on X axis" msgstr "Neigung auf der X-Achse" -#: appGUI/MainGUI.py:4981 +#: appGUI/MainGUI.py:5016 msgid "Skew shape on Y axis" msgstr "Neigung auf der Y-Achse" -#: appGUI/MainGUI.py:4982 +#: appGUI/MainGUI.py:5017 msgid "Editor Transformation Tool" msgstr "Editor-Transformationstool" -#: appGUI/MainGUI.py:4983 +#: appGUI/MainGUI.py:5018 msgid "Offset shape on X axis" msgstr "Versetzte Form auf der X-Achse" -#: appGUI/MainGUI.py:4984 +#: appGUI/MainGUI.py:5019 msgid "Alt+Y" msgstr "Alt+Y" -#: appGUI/MainGUI.py:4984 +#: appGUI/MainGUI.py:5019 msgid "Offset shape on Y axis" msgstr "Versetzte Form auf der Y-Achse" -#: appGUI/MainGUI.py:4986 appGUI/MainGUI.py:5095 appGUI/MainGUI.py:5238 +#: appGUI/MainGUI.py:5021 appGUI/MainGUI.py:5130 appGUI/MainGUI.py:5273 msgid "Save Object and Exit Editor" msgstr "Objekt speichern und Editor beenden" -#: appGUI/MainGUI.py:4987 +#: appGUI/MainGUI.py:5022 msgid "Polygon Cut Tool" msgstr "Polygon-Schneidewerkzeug" -#: appGUI/MainGUI.py:4988 +#: appGUI/MainGUI.py:5023 msgid "Rotate Geometry" msgstr "Geometrie drehen" -#: appGUI/MainGUI.py:4989 +#: appGUI/MainGUI.py:5024 msgid "ENTER" msgstr "ENTER" -#: appGUI/MainGUI.py:4989 +#: appGUI/MainGUI.py:5024 msgid "Finish drawing for certain tools" msgstr "Beenden Sie das Zeichnen für bestimmte Werkzeuge" -#: appGUI/MainGUI.py:4990 appGUI/MainGUI.py:5093 appGUI/MainGUI.py:5234 +#: appGUI/MainGUI.py:5025 appGUI/MainGUI.py:5128 appGUI/MainGUI.py:5269 msgid "Abort and return to Select" msgstr "Abbrechen und zurück zu Auswählen" -#: appGUI/MainGUI.py:5080 +#: appGUI/MainGUI.py:5115 msgid "EXCELLON EDITOR" msgstr "EXCELLON EDITOR" -#: appGUI/MainGUI.py:5088 +#: appGUI/MainGUI.py:5123 msgid "Add a new Tool" msgstr "Fügen Sie ein neues Werkzeug hinzu" -#: appGUI/MainGUI.py:5094 +#: appGUI/MainGUI.py:5129 msgid "Toggle Slot direction" msgstr "Steckplatzrichtung umschalten" -#: appGUI/MainGUI.py:5096 +#: appGUI/MainGUI.py:5131 msgid "Ctrl+Space" msgstr "Strg+Leertaste" -#: appGUI/MainGUI.py:5096 appGUI/MainGUI.py:5235 +#: appGUI/MainGUI.py:5131 appGUI/MainGUI.py:5270 msgid "Toggle array direction" msgstr "Array-Richtung umschalten" -#: appGUI/MainGUI.py:5218 +#: appGUI/MainGUI.py:5253 msgid "GERBER EDITOR" msgstr "GERBER EDITOR" -#: appGUI/MainGUI.py:5228 +#: appGUI/MainGUI.py:5263 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" "Innerhalb von Track- und Region-Werkzeugen werden die Biegemodi umgekehrt" -#: appGUI/MainGUI.py:5231 +#: appGUI/MainGUI.py:5266 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" "Innerhalb von Track und Region werden mit Tools die Biegemodi vorwärts " "durchlaufen" -#: appGUI/MainGUI.py:5233 +#: appGUI/MainGUI.py:5268 msgid "Alternate: Delete Apertures" msgstr "Alternative: Löschen Sie die Blenden" -#: appGUI/MainGUI.py:5237 +#: appGUI/MainGUI.py:5272 msgid "Eraser Tool" msgstr "Radiergummi" -#: appGUI/MainGUI.py:5239 +#: appGUI/MainGUI.py:5274 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:216 msgid "Mark Area Tool" msgstr "Bereich markieren Werkzeug" -#: appGUI/MainGUI.py:5240 +#: appGUI/MainGUI.py:5275 msgid "Poligonize Tool" msgstr "Werkzeug Polygonisieren" -#: appGUI/MainGUI.py:5241 +#: appGUI/MainGUI.py:5276 msgid "Transformation Tool" msgstr "Transformationswerkzeug" @@ -6783,11 +6791,11 @@ msgstr "Transformationswerkzeug" msgid "App Object" msgstr "Objekt" -#: appGUI/ObjectUI.py:102 appGUI/ObjectUI.py:145 +#: appGUI/ObjectUI.py:94 appGUI/ObjectUI.py:150 msgid "Geometrical transformations of the current object." msgstr "Geometrische Transformationen des aktuellen Objekts." -#: appGUI/ObjectUI.py:111 +#: appGUI/ObjectUI.py:116 msgid "" "Factor by which to multiply\n" "geometric features of this object.\n" @@ -6797,11 +6805,11 @@ msgstr "" "geometrische Merkmale dieses Objekts.\n" "Ausdrücke sind erlaubt. Zum Beispiel: 1 / 25.4" -#: appGUI/ObjectUI.py:118 +#: appGUI/ObjectUI.py:123 msgid "Perform scaling operation." msgstr "Führen Sie die Skalierung durch." -#: appGUI/ObjectUI.py:128 +#: appGUI/ObjectUI.py:133 msgid "" "Amount by which to move the object\n" "in the x and y axes in (x, y) format.\n" @@ -6811,63 +6819,77 @@ msgstr "" "in der x- und y-Achse im (x, y) -Format.\n" "Ausdrücke sind erlaubt. Zum Beispiel: (1/3.2, 0.5*3)" -#: appGUI/ObjectUI.py:135 +#: appGUI/ObjectUI.py:140 msgid "Perform the offset operation." msgstr "Führen Sie den Versatzvorgang aus." -#: appGUI/ObjectUI.py:178 +#: appGUI/ObjectUI.py:183 msgid "Gerber Object" msgstr "Gerber-Objekt" -#: appGUI/ObjectUI.py:187 appGUI/ObjectUI.py:550 appGUI/ObjectUI.py:877 -#: appGUI/ObjectUI.py:1218 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:25 +#: appGUI/ObjectUI.py:185 appGUI/ObjectUI.py:605 appGUI/ObjectUI.py:942 +#: appGUI/ObjectUI.py:1282 +#, fuzzy +#| msgid "Transformations" +msgid "General Information" +msgstr "Transformationen" + +#: appGUI/ObjectUI.py:186 appGUI/ObjectUI.py:606 appGUI/ObjectUI.py:943 +#: appGUI/ObjectUI.py:1283 +#, fuzzy +#| msgid "Generate the CNC Job object." +msgid "General data about the object." +msgstr "Generieren Sie das CNC-Job-Objekt." + +#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:623 appGUI/ObjectUI.py:959 +#: appGUI/ObjectUI.py:1300 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:25 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:27 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:27 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:26 msgid "Plot Options" msgstr "Diagrammoptionen" -#: appGUI/ObjectUI.py:192 appGUI/ObjectUI.py:553 +#: appGUI/ObjectUI.py:207 appGUI/ObjectUI.py:626 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:41 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:126 -#: appPlugins/ToolCopperThieving.py:1448 +#: appPlugins/ToolCopperThieving.py:1456 msgid "Solid" msgstr "Solide" -#: appGUI/ObjectUI.py:194 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:42 +#: appGUI/ObjectUI.py:209 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:42 msgid "Solid color polygons." msgstr "Einfarbige Polygone." -#: appGUI/ObjectUI.py:199 appGUI/ObjectUI.py:559 appGUI/ObjectUI.py:883 +#: appGUI/ObjectUI.py:214 appGUI/ObjectUI.py:632 appGUI/ObjectUI.py:965 msgid "Multi-Color" msgstr "M-farbig" -#: appGUI/ObjectUI.py:201 appGUI/ObjectUI.py:561 appGUI/ObjectUI.py:885 +#: appGUI/ObjectUI.py:216 appGUI/ObjectUI.py:634 appGUI/ObjectUI.py:967 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:50 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:43 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:49 msgid "Draw polygons in different colors." msgstr "Zeichnen Sie Polygone in verschiedenen Farben." -#: appGUI/ObjectUI.py:216 appGUI/ObjectUI.py:635 +#: appGUI/ObjectUI.py:231 appGUI/ObjectUI.py:715 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:34 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:34 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:33 msgid "Plot" msgstr "Zeichn" -#: appGUI/ObjectUI.py:217 appGUI/ObjectUI.py:637 appGUI/ObjectUI.py:988 -#: appGUI/ObjectUI.py:1363 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 +#: appGUI/ObjectUI.py:232 appGUI/ObjectUI.py:717 appGUI/ObjectUI.py:1062 +#: appGUI/ObjectUI.py:1477 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:36 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:35 -#: appPlugins/ToolMilling.py:3617 +#: appPlugins/ToolMilling.py:3608 msgid "Plot (show) this object." msgstr "Plotten (zeigen) dieses Objekt." -#: appGUI/ObjectUI.py:225 appGUI/ObjectUI.py:395 +#: appGUI/ObjectUI.py:240 appGUI/ObjectUI.py:444 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:39 -#: appPlugins/ToolFollow.py:788 +#: appPlugins/ToolFollow.py:782 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -6877,34 +6899,41 @@ msgstr "" "Dies bedeutet, dass es durchschneiden wird\n" "die Mitte der Spur." -#: appGUI/ObjectUI.py:234 appGUI/ObjectUI.py:584 appGUI/ObjectUI.py:905 -#: appGUI/ObjectUI.py:1253 +#: appGUI/ObjectUI.py:249 appGUI/ObjectUI.py:657 appGUI/ObjectUI.py:987 +#: appGUI/ObjectUI.py:1334 msgid "Start the Object Editor" msgstr "Starten Sie den Objekteditor" -#: appGUI/ObjectUI.py:245 appGUI/ObjectUI.py:595 appGUI/ObjectUI.py:916 -#: appGUI/ObjectUI.py:1264 +#: appGUI/ObjectUI.py:260 appGUI/ObjectUI.py:668 appGUI/ObjectUI.py:998 +#: appGUI/ObjectUI.py:1344 msgid "INFO" msgstr "" -#: appGUI/ObjectUI.py:247 appGUI/ObjectUI.py:597 appGUI/ObjectUI.py:918 -#: appGUI/ObjectUI.py:1266 +#: appGUI/ObjectUI.py:262 appGUI/ObjectUI.py:670 appGUI/ObjectUI.py:1000 +#: appGUI/ObjectUI.py:1346 #, fuzzy #| msgid "Show the Utilities." msgid "Show the Object Attributes." msgstr "Zeigen Sie die Dienstprogramme an." -#: appGUI/ObjectUI.py:281 appGUI/ObjectUI.py:630 +#: appGUI/ObjectUI.py:290 appGUI/ObjectUI.py:698 appGUI/ObjectUI.py:1028 +#: appGUI/ObjectUI.py:1441 +#, fuzzy +#| msgid "No tool in the Geometry object." +msgid "Tools/apertures in the loaded object." +msgstr "Kein Werkzeug im Geometrieobjekt." + +#: appGUI/ObjectUI.py:313 appGUI/ObjectUI.py:710 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:44 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:48 msgid "Toggle the display of the Tools Table." msgstr "Schalten Sie die Anzeige der Werkzeugtabelle um." -#: appGUI/ObjectUI.py:290 +#: appGUI/ObjectUI.py:322 msgid "Mark All" msgstr "Alles mark" -#: appGUI/ObjectUI.py:292 +#: appGUI/ObjectUI.py:324 msgid "" "When checked it will display all the apertures.\n" "When unchecked, it will delete all mark shapes\n" @@ -6915,16 +6944,16 @@ msgstr "" "gelöscht\n" "das sind auf leinwand gezeichnet." -#: appGUI/ObjectUI.py:322 appPlugins/ToolExtract.py:1022 -#: appPlugins/ToolPunchGerber.py:2100 +#: appGUI/ObjectUI.py:354 appPlugins/ToolExtract.py:1032 +#: appPlugins/ToolPunchGerber.py:2107 msgid "Mark the aperture instances on canvas." msgstr "Markieren Sie die Blendeninstanzen auf der Leinwand." -#: appGUI/ObjectUI.py:329 appPlugins/ToolIsolation.py:3664 +#: appGUI/ObjectUI.py:361 appPlugins/ToolIsolation.py:3692 msgid "Buffer Solid Geometry" msgstr "Festkörpergeometrie puffern" -#: appGUI/ObjectUI.py:331 appPlugins/ToolIsolation.py:3666 +#: appGUI/ObjectUI.py:363 appPlugins/ToolIsolation.py:3694 msgid "" "This button is shown only when the Gerber file\n" "is loaded without buffering.\n" @@ -6936,12 +6965,12 @@ msgstr "" "Durch Klicken auf diese Schaltfläche wird die gepufferte Geometrie erstellt\n" "für die Isolierung erforderlich." -#: appGUI/ObjectUI.py:347 +#: appGUI/ObjectUI.py:382 msgid "Isolation Routing" msgstr "Isolierungsrouting" -#: appGUI/ObjectUI.py:350 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:27 -#: appPlugins/ToolIsolation.py:3143 +#: appGUI/ObjectUI.py:385 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:27 +#: appPlugins/ToolIsolation.py:3141 msgid "" "Create a Geometry object with\n" "toolpaths to cut around polygons." @@ -6949,15 +6978,7 @@ msgstr "" "Erstellen Sie ein Geometrieobjekt mit\n" "Werkzeugwege zum Schneiden um Polygonen." -#: appGUI/ObjectUI.py:365 appGUI/ObjectUI.py:1074 appPlugins/ToolNCC.py:4671 -msgid "" -"Create the Geometry Object\n" -"for non-copper routing." -msgstr "" -"Erstellen Sie das Geometrieobjekt\n" -"für kupferfreies Routing." - -#: appGUI/ObjectUI.py:380 +#: appGUI/ObjectUI.py:400 msgid "" "Generate the geometry for\n" "the board cutout." @@ -6965,20 +6986,32 @@ msgstr "" "Generieren Sie die Geometrie für\n" "der Brettausschnitt." -#: appGUI/ObjectUI.py:408 appGUI/ObjectUI.py:756 appGUI/ObjectUI.py:1091 -#: appPlugins/ToolEtchCompensation.py:358 +#: appGUI/ObjectUI.py:415 appPlugins/ToolFilm.py:1168 +msgid "Create a positive/negative film for UV exposure." +msgstr "" + +#: appGUI/ObjectUI.py:429 appGUI/ObjectUI.py:1140 appPlugins/ToolNCC.py:4684 +msgid "" +"Create the Geometry Object\n" +"for non-copper routing." +msgstr "" +"Erstellen Sie das Geometrieobjekt\n" +"für kupferfreies Routing." + +#: appGUI/ObjectUI.py:457 appGUI/ObjectUI.py:822 appGUI/ObjectUI.py:1157 +#: appPlugins/ToolEtchCompensation.py:351 msgid "Utilities" msgstr "" -#: appGUI/ObjectUI.py:410 appGUI/ObjectUI.py:758 appGUI/ObjectUI.py:1093 +#: appGUI/ObjectUI.py:459 appGUI/ObjectUI.py:824 appGUI/ObjectUI.py:1159 msgid "Show the Utilities." msgstr "Zeigen Sie die Dienstprogramme an." -#: appGUI/ObjectUI.py:434 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:26 +#: appGUI/ObjectUI.py:482 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:26 msgid "Non-copper regions" msgstr "Regionen ohne Kupfer" -#: appGUI/ObjectUI.py:436 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:28 +#: appGUI/ObjectUI.py:484 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:28 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6992,13 +7025,13 @@ msgstr "" "Objekt. Kann verwendet werden, um alle zu entfernen\n" "Kupfer aus einer bestimmten Region." -#: appGUI/ObjectUI.py:446 appGUI/ObjectUI.py:487 +#: appGUI/ObjectUI.py:501 appGUI/ObjectUI.py:549 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:40 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73 msgid "Boundary Margin" msgstr "Grenzmarge" -#: appGUI/ObjectUI.py:448 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:42 +#: appGUI/ObjectUI.py:503 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:42 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -7010,24 +7043,24 @@ msgstr "" "Objekte mit diesem Minimum\n" "Entfernung." -#: appGUI/ObjectUI.py:465 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:57 +#: appGUI/ObjectUI.py:520 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:57 msgid "Resulting geometry will have rounded corners." msgstr "Die resultierende Geometrie hat abgerundete Ecken." -#: appGUI/ObjectUI.py:468 appGUI/ObjectUI.py:508 appPlugins/ToolCutOut.py:2652 -#: appPlugins/ToolCutOut.py:2667 appPlugins/ToolFollow.py:780 -#: appPlugins/ToolIsolation.py:3643 appPlugins/ToolNCC.py:4668 -#: appPlugins/ToolPaint.py:3333 appPlugins/ToolSolderPaste.py:1512 +#: appGUI/ObjectUI.py:523 appGUI/ObjectUI.py:570 appPlugins/ToolCutOut.py:2678 +#: appPlugins/ToolCutOut.py:2694 appPlugins/ToolFollow.py:774 +#: appPlugins/ToolIsolation.py:3671 appPlugins/ToolNCC.py:4681 +#: appPlugins/ToolPaint.py:3350 appPlugins/ToolSolderPaste.py:1512 msgid "Generate Geometry" msgstr "Geometrie erzeugen" -#: appGUI/ObjectUI.py:479 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:67 +#: appGUI/ObjectUI.py:532 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:67 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:131 -#: appPlugins/ToolPanelize.py:1188 appPlugins/ToolQRCode.py:898 +#: appPlugins/ToolPanelize.py:1196 appPlugins/ToolQRCode.py:921 msgid "Bounding Box" msgstr "Begrenzungsrahmen" -#: appGUI/ObjectUI.py:481 +#: appGUI/ObjectUI.py:534 msgid "" "Create a geometry surrounding the Gerber object.\n" "Square shape." @@ -7035,7 +7068,7 @@ msgstr "" "Erstellen Sie eine Geometrie, die das Gerber-Objekt umgibt.\n" "Quadratische Form." -#: appGUI/ObjectUI.py:489 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:75 +#: appGUI/ObjectUI.py:551 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:75 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -7043,7 +7076,7 @@ msgstr "" "Abstand der Kanten der Box\n" "zum nächsten Polygon." -#: appGUI/ObjectUI.py:502 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:88 +#: appGUI/ObjectUI.py:564 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:88 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -7055,20 +7088,20 @@ msgstr "" "ihr Radius ist gleich\n" "der Abstand." -#: appGUI/ObjectUI.py:511 +#: appGUI/ObjectUI.py:573 msgid "Generate the Geometry object." msgstr "Generieren Sie das Geometrieobjekt." -#: appGUI/ObjectUI.py:538 +#: appGUI/ObjectUI.py:600 msgid "Excellon Object" msgstr "Excellon-Objekt" -#: appGUI/ObjectUI.py:555 +#: appGUI/ObjectUI.py:628 msgid "Solid circles." msgstr "Feste Kreise." -#: appGUI/ObjectUI.py:673 appPlugins/ToolDrilling.py:2335 -#: appPlugins/ToolMilling.py:3633 +#: appGUI/ObjectUI.py:750 appPlugins/ToolDrilling.py:2350 +#: appPlugins/ToolMilling.py:3634 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -7083,10 +7116,10 @@ msgstr "" "\n" "Hier werden die Werkzeuge zur G-Code-Generierung ausgewählt." -#: appGUI/ObjectUI.py:678 appGUI/ObjectUI.py:1011 -#: appPlugins/ToolDrilling.py:2340 appPlugins/ToolIsolation.py:3212 -#: appPlugins/ToolMilling.py:3638 appPlugins/ToolMilling.py:3687 -#: appPlugins/ToolNCC.py:4212 appPlugins/ToolPaint.py:3017 +#: appGUI/ObjectUI.py:755 appGUI/ObjectUI.py:1085 +#: appPlugins/ToolDrilling.py:2355 appPlugins/ToolIsolation.py:3221 +#: appPlugins/ToolMilling.py:3639 appPlugins/ToolMilling.py:3760 +#: appPlugins/ToolNCC.py:4222 appPlugins/ToolPaint.py:3024 msgid "" "Tool Diameter. Its value\n" "is the cut width into the material." @@ -7094,8 +7127,8 @@ msgstr "" "Werkzeugdurchmesser. Dessen Wert\n" "ist die Schnittbreite in das Material." -#: appGUI/ObjectUI.py:681 appPlugins/ToolDrilling.py:2343 -#: appPlugins/ToolMilling.py:3641 +#: appGUI/ObjectUI.py:758 appPlugins/ToolDrilling.py:2358 +#: appPlugins/ToolMilling.py:3642 msgid "" "The number of Drill holes. Holes that are drilled with\n" "a drill bit." @@ -7103,8 +7136,8 @@ msgstr "" "Die Anzahl der Bohrlöcher. Löcher, mit denen gebohrt wird\n" "ein Bohrer." -#: appGUI/ObjectUI.py:684 appPlugins/ToolDrilling.py:2346 -#: appPlugins/ToolMilling.py:3644 +#: appGUI/ObjectUI.py:761 appPlugins/ToolDrilling.py:2361 +#: appPlugins/ToolMilling.py:3645 msgid "" "The number of Slot holes. Holes that are created by\n" "milling them with an endmill bit." @@ -7112,11 +7145,11 @@ msgstr "" "Die Anzahl der Langlöcher. Löcher, die von erstellt werden\n" "Fräsen mit einem Schaftfräser." -#: appGUI/ObjectUI.py:687 +#: appGUI/ObjectUI.py:764 msgid "Show the color of the drill holes when using multi-color." msgstr "Zeigen Sie die Farbe der Bohrlöcher an, wenn Sie mehrfarbig arbeiten." -#: appGUI/ObjectUI.py:689 +#: appGUI/ObjectUI.py:766 msgid "" "Toggle display of the drills for the current tool.\n" "This does not select the tools for G-code generation." @@ -7124,12 +7157,12 @@ msgstr "" "Anzeige der Bohrer für das aktuelle Werkzeug umschalten.\n" "Hiermit werden die Tools für die G-Code-Generierung nicht ausgewählt." -#: appGUI/ObjectUI.py:698 +#: appGUI/ObjectUI.py:775 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:49 msgid "Auto load from DB" msgstr "Automatisches Laden aus der DB" -#: appGUI/ObjectUI.py:700 +#: appGUI/ObjectUI.py:777 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:51 msgid "" "Automatic replacement of the tools from related application tools\n" @@ -7138,21 +7171,21 @@ msgstr "" "Automatischer Austausch der Werkzeuge aus verwandten Anwendungstools\n" "mit Werkzeugen von DB, die einen engen Durchmesser haben." -#: appGUI/ObjectUI.py:726 +#: appGUI/ObjectUI.py:792 msgid "Generate GCode from the drill holes in an Excellon object." msgstr "Generieren Sie GCode aus den Bohrlöchern in einem Excellon-Objekt." -#: appGUI/ObjectUI.py:740 +#: appGUI/ObjectUI.py:806 msgid "Generate a Geometry for milling drills or slots in an Excellon object." msgstr "" "Generieren Sie eine Geometrie zum Fräsen von Bohrern oder Schlitzen in einem " "Excellon-Objekt." -#: appGUI/ObjectUI.py:782 +#: appGUI/ObjectUI.py:846 msgid "Milling Geometry" msgstr "Fräsgeometrie" -#: appGUI/ObjectUI.py:784 +#: appGUI/ObjectUI.py:848 msgid "" "Create Geometry for milling holes.\n" "Select from the Tools Table above the hole dias to be\n" @@ -7163,19 +7196,19 @@ msgstr "" "die gefräst werden sollen. Verwenden Sie die Spalte #, um die Auswahl zu " "treffen." -#: appGUI/ObjectUI.py:790 appPlugins/ToolMilling.py:3835 +#: appGUI/ObjectUI.py:862 appPlugins/ToolMilling.py:3905 msgid "Milling Diameter" msgstr "Fräsdurchmesser" -#: appGUI/ObjectUI.py:792 +#: appGUI/ObjectUI.py:864 msgid "Diameter of the cutting tool." msgstr "Durchmesser des Schneidewerkzeugs." -#: appGUI/ObjectUI.py:802 +#: appGUI/ObjectUI.py:874 msgid "Mill Drills" msgstr "Mühlenbohrer" -#: appGUI/ObjectUI.py:804 +#: appGUI/ObjectUI.py:876 msgid "" "Create the Geometry Object\n" "for milling drills." @@ -7183,11 +7216,11 @@ msgstr "" "Erstellen Sie das Geometrieobjekt\n" "zum Fräsen von Bohrern." -#: appGUI/ObjectUI.py:822 +#: appGUI/ObjectUI.py:894 msgid "Mill Slots" msgstr "Mühlenschlitze" -#: appGUI/ObjectUI.py:824 +#: appGUI/ObjectUI.py:896 msgid "" "Create the Geometry Object\n" "for milling slots." @@ -7195,11 +7228,11 @@ msgstr "" "Erstellen Sie das Geometrieobjekt\n" "zum Fräsen von Schlitzen." -#: appGUI/ObjectUI.py:866 +#: appGUI/ObjectUI.py:938 msgid "Geometry Object" msgstr "Geometrieobjekt" -#: appGUI/ObjectUI.py:969 +#: appGUI/ObjectUI.py:1043 msgid "" "Tools in this Geometry object used for cutting.\n" "The 'Offset' entry will set an offset for the cut.\n" @@ -7228,19 +7261,19 @@ msgstr "" "ausgegraut und Cut Z wird automatisch aus dem neuen berechnet\n" "Zeigt UI-Formulareinträge mit den Namen V-Tip Dia und V-Tip Angle an." -#: appGUI/ObjectUI.py:986 appGUI/ObjectUI.py:1361 +#: appGUI/ObjectUI.py:1060 appGUI/ObjectUI.py:1475 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:34 -#: appPlugins/ToolMilling.py:3616 +#: appPlugins/ToolMilling.py:3607 msgid "Plot Object" msgstr "Plotobjekt" -#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:1374 appGUI/ObjectUI.py:1384 +#: appGUI/ObjectUI.py:1073 appGUI/ObjectUI.py:1488 appGUI/ObjectUI.py:1498 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:145 -#: appPlugins/ToolCopperThieving.py:1478 appPlugins/ToolMilling.py:3676 +#: appPlugins/ToolCopperThieving.py:1494 appPlugins/ToolMilling.py:3749 msgid "Dia" msgstr "Durchm" -#: appGUI/ObjectUI.py:1006 +#: appGUI/ObjectUI.py:1080 #, fuzzy #| msgid "" #| "This is the Tool Number.\n" @@ -7256,31 +7289,27 @@ msgstr "" "Werkzeugwechselereignis angezeigt\n" "wird als T1, T2 ... Tn angezeigt" -#: appGUI/ObjectUI.py:1015 +#: appGUI/ObjectUI.py:1089 msgid "Offset Type. The kind of cut offset to be used." msgstr "" -#: appGUI/ObjectUI.py:1019 +#: appGUI/ObjectUI.py:1093 msgid "" "Job Type. Usually the UI form values \n" "are choose based on the operation type and this will serve as a reminder." msgstr "" -#: appGUI/ObjectUI.py:1029 +#: appGUI/ObjectUI.py:1103 msgid "" "Plot column. It is visible only for MultiGeo Geometry objects.\n" "Enable plot for the selected tool geometry." msgstr "" -#: appGUI/ObjectUI.py:1042 -msgid "Launch Paint Tool in Tools Tab." -msgstr "Starten Sie das Paint Werkzeug in der Registerkarte \"Tools\"." - -#: appGUI/ObjectUI.py:1050 +#: appGUI/ObjectUI.py:1116 msgid "Generate a CNCJob by milling a Geometry." msgstr "Generieren Sie einen CNCJob durch Fräsen einer Geometrie." -#: appGUI/ObjectUI.py:1064 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:30 +#: appGUI/ObjectUI.py:1130 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:30 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon." @@ -7288,28 +7317,28 @@ msgstr "" "Erstellt Werkzeugpfade, um das abzudecken\n" "ganze Fläche eines Polygons." -#: appGUI/ObjectUI.py:1125 +#: appGUI/ObjectUI.py:1197 msgid "Points" msgstr "Punkte" -#: appGUI/ObjectUI.py:1127 +#: appGUI/ObjectUI.py:1199 msgid "Total of vertex points in the geometry." msgstr "Summe der Scheitelpunkte in der Geometrie." -#: appGUI/ObjectUI.py:1135 appPlugins/ToolCalculators.py:536 -#: appPlugins/ToolCalculators.py:720 +#: appGUI/ObjectUI.py:1207 appPlugins/ToolCalculators.py:659 +#: appPlugins/ToolCalculators.py:843 appPlugins/ToolCalculators.py:1039 msgid "Calculate" msgstr "Berechnung" -#: appGUI/ObjectUI.py:1138 +#: appGUI/ObjectUI.py:1210 msgid "Calculate the number of vertex points in the geometry." msgstr "Berechnen Sie die Anzahl der Scheitelpunkte in der Geometrie." -#: appGUI/ObjectUI.py:1205 +#: appGUI/ObjectUI.py:1276 msgid "CNC Job Object" msgstr "CNC-Auftragsobjekt" -#: appGUI/ObjectUI.py:1221 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:49 +#: appGUI/ObjectUI.py:1303 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:49 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" @@ -7322,15 +7351,53 @@ 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:1230 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 +#: appGUI/ObjectUI.py:1312 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 msgid "Travel" msgstr "Reise" -#: appGUI/ObjectUI.py:1290 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:66 +#: appGUI/ObjectUI.py:1385 appObjects/FlatCAMObj.py:858 +#: appPlugins/ToolReport.py:591 +msgid "Travelled distance" +msgstr "Zurückgelegte Strecke" + +#: appGUI/ObjectUI.py:1387 +msgid "" +"This is the total travelled distance on X-Y plane.\n" +"In current units." +msgstr "" +"Dies ist die Gesamtstrecke auf der X-Y-Ebene.\n" +"In aktuellen Einheiten." + +#: appGUI/ObjectUI.py:1398 +msgid "Estimated time" +msgstr "Geschätzte Zeit" + +#: appGUI/ObjectUI.py:1400 +msgid "" +"This is the estimated time to do the routing/drilling,\n" +"without the time spent in ToolChange events." +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:1421 +msgid "Use CNC Code Snippets" +msgstr "Verwenden Sie CNC-Code-Schnipsel" + +#: appGUI/ObjectUI.py:1423 +msgid "" +"When selected, it will include CNC Code snippets (append and prepend)\n" +"defined in the Preferences." +msgstr "" +"Wenn diese Option ausgewählt ist, werden CNC-Code-Schnipsel (Anhängen und " +"Voranstellen) angezeigt.\n" +"in den Einstellungen definiert." + +#: appGUI/ObjectUI.py:1429 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:66 msgid "Display Annotation" msgstr "Anmerkung anzeigen" -#: appGUI/ObjectUI.py:1292 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:68 +#: appGUI/ObjectUI.py:1431 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:68 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -7342,36 +7409,11 @@ msgstr "" "richtigen Reihenfolge angezeigt\n" "einer Reiseleitung." -#: appGUI/ObjectUI.py:1304 appObjects/FlatCAMObj.py:858 -#: appPlugins/ToolReport.py:591 -msgid "Travelled distance" -msgstr "Zurückgelegte Strecke" - -#: appGUI/ObjectUI.py:1306 -msgid "" -"This is the total travelled distance on X-Y plane.\n" -"In current units." -msgstr "" -"Dies ist die Gesamtstrecke auf der X-Y-Ebene.\n" -"In aktuellen Einheiten." - -#: appGUI/ObjectUI.py:1317 -msgid "Estimated time" -msgstr "Geschätzte Zeit" - -#: appGUI/ObjectUI.py:1319 -msgid "" -"This is the estimated time to do the routing/drilling,\n" -"without the time spent in ToolChange events." -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:1343 +#: appGUI/ObjectUI.py:1457 msgid "CNC Tools Table" msgstr "CNC Werkzeugtabelle" -#: appGUI/ObjectUI.py:1346 +#: appGUI/ObjectUI.py:1460 msgid "" "Tools in this CNCJob object used for cutting.\n" "The tool diameter is used for plotting on canvas.\n" @@ -7393,33 +7435,20 @@ 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:1395 +#: appGUI/ObjectUI.py:1509 msgid "Update Plot" msgstr "Plot aktualisieren" -#: appGUI/ObjectUI.py:1397 +#: appGUI/ObjectUI.py:1511 msgid "Update the plot." msgstr "Aktualisieren Sie die Darstellung." -#: appGUI/ObjectUI.py:1402 -msgid "Use CNC Code Snippets" -msgstr "Verwenden Sie CNC-Code-Schnipsel" - -#: appGUI/ObjectUI.py:1404 -msgid "" -"When selected, it will include CNC Code snippets (append and prepend)\n" -"defined in the Preferences." -msgstr "" -"Wenn diese Option ausgewählt ist, werden CNC-Code-Schnipsel (Anhängen und " -"Voranstellen) angezeigt.\n" -"in den Einstellungen definiert." - -#: appGUI/ObjectUI.py:1425 appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:27 +#: appGUI/ObjectUI.py:1525 appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:27 #: appPlugins/ToolLevelling.py:1749 msgid "Generate CNC Code with auto-levelled paths." msgstr "" -#: appGUI/ObjectUI.py:1452 +#: appGUI/ObjectUI.py:1552 #, fuzzy #| msgid "" #| "Opens dialog to save G-Code\n" @@ -7429,115 +7458,117 @@ msgstr "" "Öffnet den Dialog zum Speichern des G-Codes\n" "Datei." -#: appGUI/ObjectUI.py:1458 appPlugins/ToolSolderPaste.py:1600 +#: appGUI/ObjectUI.py:1558 appPlugins/ToolSolderPaste.py:1600 msgid "Review CNC Code." msgstr "Überprüfen Sie den CNC-Code." -#: appGUI/ObjectUI.py:1492 +#: appGUI/ObjectUI.py:1592 msgid "Script Object" msgstr "Skriptobjekt" -#: appGUI/ObjectUI.py:1512 appGUI/ObjectUI.py:1586 +#: appGUI/ObjectUI.py:1612 appGUI/ObjectUI.py:1686 msgid "Auto Completer" msgstr "Auto-Vervollständiger" -#: appGUI/ObjectUI.py:1514 +#: appGUI/ObjectUI.py:1614 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:1559 +#: appGUI/ObjectUI.py:1659 msgid "Document Object" msgstr "Dokumentobjekt" -#: appGUI/ObjectUI.py:1588 +#: appGUI/ObjectUI.py:1688 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:1609 +#: appGUI/ObjectUI.py:1709 msgid "Font Type" msgstr "Schriftart" -#: appGUI/ObjectUI.py:1627 +#: appGUI/ObjectUI.py:1727 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:183 msgid "Font Size" msgstr "Schriftgröße" -#: appGUI/ObjectUI.py:1663 +#: appGUI/ObjectUI.py:1763 msgid "Alignment" msgstr "Ausrichtung" -#: appGUI/ObjectUI.py:1668 +#: appGUI/ObjectUI.py:1768 msgid "Align Left" msgstr "Linksbündig" -#: appGUI/ObjectUI.py:1673 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 -#: appPlugins/ToolFilm.py:1247 app_Main.py:5399 app_Main.py:5670 +#: appGUI/ObjectUI.py:1773 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5403 +#: app_Main.py:5676 msgid "Center" msgstr "Center" -#: appGUI/ObjectUI.py:1678 +#: appGUI/ObjectUI.py:1778 msgid "Align Right" msgstr "Rechts ausrichten" -#: appGUI/ObjectUI.py:1683 +#: appGUI/ObjectUI.py:1783 msgid "Justify" msgstr "Rechtfertigen" -#: appGUI/ObjectUI.py:1693 +#: appGUI/ObjectUI.py:1793 msgid "Font Color" msgstr "Schriftfarbe" -#: appGUI/ObjectUI.py:1695 +#: appGUI/ObjectUI.py:1795 msgid "Set the font color for the selected text" msgstr "Stellen Sie die Schriftfarbe für den ausgewählten Text ein" -#: appGUI/ObjectUI.py:1712 +#: appGUI/ObjectUI.py:1812 msgid "Selection Color" msgstr "Auswahlfarbe" -#: appGUI/ObjectUI.py:1714 +#: appGUI/ObjectUI.py:1814 msgid "Set the selection color when doing text selection." msgstr "Stellen Sie die Auswahlfarbe bei der Textauswahl ein." -#: appGUI/ObjectUI.py:1731 +#: appGUI/ObjectUI.py:1831 msgid "Tab Size" msgstr "Tab-Größe" -#: appGUI/ObjectUI.py:1733 +#: appGUI/ObjectUI.py:1833 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 " "beträgt 80 Pixel." -#: appGUI/PlotCanvas.py:261 appGUI/PlotCanvasLegacy.py:397 +#: appGUI/PlotCanvas.py:243 appGUI/PlotCanvasLegacy.py:396 msgid "Axis enabled." msgstr "Achse aktiviert." -#: appGUI/PlotCanvas.py:269 appGUI/PlotCanvasLegacy.py:406 +#: appGUI/PlotCanvas.py:251 appGUI/PlotCanvasLegacy.py:405 msgid "Axis disabled." msgstr "Achse deaktiviert." -#: appGUI/PlotCanvas.py:307 appGUI/PlotCanvasLegacy.py:427 +#: appGUI/PlotCanvas.py:289 appGUI/PlotCanvasLegacy.py:426 msgid "HUD enabled." msgstr "HUD aktiviert." -#: appGUI/PlotCanvas.py:316 appGUI/PlotCanvasLegacy.py:434 +#: appGUI/PlotCanvas.py:298 appGUI/PlotCanvasLegacy.py:433 msgid "HUD disabled." msgstr "HUD deaktiviert." -#: appGUI/PlotCanvas.py:338 appGUI/PlotCanvasLegacy.py:509 +#: appGUI/PlotCanvas.py:394 appGUI/PlotCanvasLegacy.py:532 msgid "Grid enabled." msgstr "Raster aktiviert." -#: appGUI/PlotCanvas.py:345 appGUI/PlotCanvasLegacy.py:519 +#: appGUI/PlotCanvas.py:401 appGUI/PlotCanvasLegacy.py:542 msgid "Grid disabled." msgstr "Raster deaktiviert." -#: appGUI/PlotCanvasLegacy.py:1590 +#: appGUI/PlotCanvasLegacy.py:1613 msgid "" "Could not annotate due of a difference between the number of text elements " "and the number of text positions." @@ -7545,41 +7576,41 @@ msgstr "" "Aufgrund eines Unterschieds zwischen der Anzahl der Textelemente und der " "Anzahl der Textpositionen konnten keine Anmerkungen erstellt werden." -#: appGUI/preferences/PreferencesUIManager.py:1012 +#: appGUI/preferences/PreferencesUIManager.py:1016 msgid "Preferences applied." msgstr "Einstellungen werden angewendet." -#: appGUI/preferences/PreferencesUIManager.py:1032 +#: appGUI/preferences/PreferencesUIManager.py:1036 msgid "Are you sure you want to continue?" msgstr "Sind Sie sicher, dass Sie fortfahren wollen?" -#: appGUI/preferences/PreferencesUIManager.py:1033 +#: appGUI/preferences/PreferencesUIManager.py:1037 msgid "Application will restart" msgstr "Die Anwendung wird neu gestartet" -#: appGUI/preferences/PreferencesUIManager.py:1128 +#: appGUI/preferences/PreferencesUIManager.py:1132 msgid "Preferences closed without saving." msgstr "Einstellungen geschlossen ohne zu speichern." -#: appGUI/preferences/PreferencesUIManager.py:1141 +#: appGUI/preferences/PreferencesUIManager.py:1145 msgid "Preferences default values are restored." msgstr "Die Standardeinstellungen werden wiederhergestellt." -#: appGUI/preferences/PreferencesUIManager.py:1173 app_Main.py:3038 -#: app_Main.py:10476 +#: appGUI/preferences/PreferencesUIManager.py:1177 app_Main.py:3038 +#: app_Main.py:10506 msgid "Failed to write defaults to file." msgstr "Fehler beim Schreiben der Voreinstellungen in die Datei." -#: appGUI/preferences/PreferencesUIManager.py:1177 -#: appGUI/preferences/PreferencesUIManager.py:1295 +#: appGUI/preferences/PreferencesUIManager.py:1181 +#: appGUI/preferences/PreferencesUIManager.py:1299 msgid "Preferences saved." msgstr "Einstellungen gespeichert." -#: appGUI/preferences/PreferencesUIManager.py:1227 +#: appGUI/preferences/PreferencesUIManager.py:1231 msgid "Preferences edited but not saved." msgstr "Einstellungen bearbeitet, aber nicht gespeichert." -#: appGUI/preferences/PreferencesUIManager.py:1280 +#: appGUI/preferences/PreferencesUIManager.py:1284 msgid "" "One or more values are changed.\n" "Do you want to save?" @@ -7967,7 +7998,7 @@ msgstr "" #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:34 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:38 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:77 -#: appPlugins/ToolDistance.py:585 appPlugins/ToolDistanceMin.py:262 +#: appPlugins/ToolDistance.py:587 appPlugins/ToolDistanceMin.py:262 #: appPlugins/ToolPcbWizard.py:502 appPlugins/ToolReport.py:182 msgid "Units" msgstr "Einheiten" @@ -8190,7 +8221,6 @@ msgstr "" "KiCAD 3: 5 ZOLL TZ" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:90 -#: appPlugins/ToolCalculators.py:451 msgid "INCH" msgstr "ZOLL" @@ -8255,7 +8285,7 @@ msgstr "Exporteinstellungen aktual" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:204 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:104 -#: appPlugins/ToolPanelize.py:1304 +#: appPlugins/ToolPanelize.py:1328 msgid "Path Optimization" msgstr "Pfadoptimierung" @@ -8408,7 +8438,7 @@ msgstr "App Einstellungen" msgid "Grid Settings" msgstr "Rastereinstellungen" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:47 app_Main.py:8294 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:47 app_Main.py:8324 msgid "X value" msgstr "X-Wert" @@ -8416,7 +8446,7 @@ msgstr "X-Wert" msgid "This is the Grid snap value on X axis." msgstr "Dies ist der Rasterfangwert auf der X-Achse." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:59 app_Main.py:8297 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:59 app_Main.py:8327 msgid "Y value" msgstr "Y-Wert" @@ -8449,8 +8479,8 @@ msgid "Orientation" msgstr "Orientierung" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:166 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:224 -#: appPlugins/ToolFilm.py:1530 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:247 +#: appPlugins/ToolFilm.py:1584 msgid "" "Can be:\n" "- Portrait\n" @@ -8462,15 +8492,15 @@ msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:170 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:165 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:228 -#: appPlugins/ToolFilm.py:1534 app_Main.py:8314 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:251 +#: appPlugins/ToolFilm.py:1588 app_Main.py:8344 msgid "Portrait" msgstr "Hochformat" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:171 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:166 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:229 -#: appPlugins/ToolFilm.py:1535 app_Main.py:8316 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:252 +#: appPlugins/ToolFilm.py:1589 app_Main.py:8346 msgid "Landscape" msgstr "Querformat" @@ -8491,8 +8521,8 @@ msgstr "" "und schließen Sie die Registerkarten Projekt, Ausgewählt und Werkzeug ein." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:208 -#: appPlugins/ToolDblSided.py:854 appPlugins/ToolDblSided.py:1028 -#: app_Main.py:8302 +#: appPlugins/ToolDblSided.py:841 appPlugins/ToolDblSided.py:1008 +#: appPlugins/ToolFilm.py:1411 app_Main.py:8332 msgid "Axis" msgstr "Achse" @@ -8514,7 +8544,7 @@ msgstr "" "Schriftgröße für die Textbox-AppGUI festgelegt\n" "Elemente, die in der Anwendung verwendet werden." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:247 app_Main.py:8319 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:247 app_Main.py:8349 msgid "HUD" msgstr "HUD" @@ -8733,7 +8763,6 @@ msgstr "" "FlatCAM wird gestartet." #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:39 -#: appPlugins/ToolCalculators.py:452 msgid "MM" msgstr "MM" @@ -8802,11 +8831,11 @@ msgstr "Legacy (2D)" msgid "OpenGL(3D)" msgstr "OpenGL (3D)" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:94 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:97 msgid "APPLICATION LEVEL" msgstr "ANWENDUNGSSTUFE" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:95 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:98 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -8822,11 +8851,11 @@ msgstr "" "Die Auswahl hier beeinflusst die Parameter in\n" "Die Registerkarte Ausgewählt für alle Arten von FlatCAM-Objekten." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:107 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:110 msgid "Portable app" msgstr "Portable Anwendung" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:108 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:111 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -8840,11 +8869,11 @@ msgstr "" "Dies bedeutet, dass die Voreinstellungsdateien gespeichert werden\n" "Im Anwendungsordner, im Unterordner lib \\ config." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:116 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:119 msgid "Verbose log" msgstr "Ausführliches Tagebuch" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:117 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:120 msgid "" "Enable log messages in the Tcl Shell.\n" "Require restart." @@ -8852,20 +8881,20 @@ msgstr "" "Aktivieren Sie Protokollnachrichten in der Tcl-Shell.\n" "Neustart erforderlich." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:128 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:131 msgid "Languages" msgstr "Sprachen" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:129 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:132 msgid "Set the language used throughout FlatCAM." msgstr "Stellen Sie die Sprache ein, die in FlatCAM verwendet wird." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:136 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:139 #: appTranslation.py:106 msgid "Apply Language" msgstr "Sprache anwend" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:137 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:140 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click." @@ -8873,33 +8902,33 @@ msgstr "" "Stellen Sie die in FlatCAM verwendete Sprache ein.\n" "Die App wird nach dem Klicken neu gestartet." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:151 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:154 msgid "Startup Settings" msgstr "Starteinstellungen" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:155 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:158 msgid "Splash Screen" msgstr "Begrüßungsbildschirm" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:157 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:160 msgid "Enable display of the splash screen at application startup." msgstr "" "Aktivieren Sie die Anzeige des Begrüßungsbildschirms beim Start der " "Anwendung." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:169 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:172 msgid "Sys Tray Icon" msgstr "Systray-Symbol" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:171 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:174 msgid "Enable display of FlatCAM icon in Sys Tray." msgstr "Anzeige des FlatCAM-Symbols in Systray aktivieren." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:176 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:179 msgid "Show Shell" msgstr "Shell anzeigen" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:178 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:181 msgid "" "Check this box if you want the shell to\n" "start automatically at startup." @@ -8908,11 +8937,11 @@ msgstr "" "möchten\n" "Beim Start automatisch starten." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:185 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:188 msgid "Show Project" msgstr "Projekt anzeigen" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:187 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:190 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." @@ -8922,11 +8951,11 @@ msgstr "" "angezeigt werden soll\n" "beim Start automatisch angezeigt werden." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:193 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:196 msgid "Version Check" msgstr "Versionsprüfung" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:195 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:198 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." @@ -8935,11 +8964,11 @@ msgstr "" "wenn Sie das Kontrollkästchen aktivieren möchten\n" "für eine neue Version automatisch beim Start." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:202 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:205 msgid "Send Statistics" msgstr "Statistiken senden" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:204 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:207 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." @@ -8948,11 +8977,11 @@ msgstr "" "zustimmen\n" "wird beim Start automatisch aktualisiert, um FlatCAM zu verbessern." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:218 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:221 msgid "Workers number" msgstr "Thread Anzahl" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:220 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:223 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -8968,11 +8997,11 @@ msgstr "" "Der Standardwert ist 2.\n" "Nach dem Ändern wird es beim nächsten Start der App angewendet." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:234 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:237 msgid "Geo Tolerance" msgstr "Geo-Toleranz" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:236 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:239 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.005.\n" @@ -8988,15 +9017,15 @@ msgstr "" "performance. Higher value will provide more\n" "performance at the expense of level of detail." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:256 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:259 msgid "Save Settings" msgstr "Einstellungen speichern" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:260 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:263 msgid "Save Compressed Project" msgstr "Speichern Sie das komprimierte Projekt" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:262 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:265 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." @@ -9006,11 +9035,11 @@ msgstr "" "Wenn diese Option aktiviert ist, wird ein komprimiertes FlatCAM-Projekt " "gespeichert." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:271 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:274 msgid "Compression" msgstr "Kompression" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:273 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:276 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" @@ -9020,11 +9049,11 @@ msgstr "" "ein FlatCAM-Projekt. Ein höherer Wert bedeutet eine bessere Komprimierung\n" "erfordern jedoch mehr RAM-Auslastung und mehr Verarbeitungszeit." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:284 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:287 msgid "Enable Auto Save" msgstr "Aktiv. Sie die auto Speicherung" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:286 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:289 msgid "" "Check to enable the autosave feature.\n" "When enabled, the application will try to save a project\n" @@ -9036,11 +9065,11 @@ msgstr "" "speichern\n" "im eingestellten Intervall." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:296 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:299 msgid "Interval" msgstr "Intervall" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:298 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:301 msgid "" "Time interval for autosaving. In milliseconds.\n" "The application will try to save periodically but only\n" @@ -9052,45 +9081,45 @@ msgstr "" "wenn das Projekt mindestens einmal manuell gespeichert wurde.\n" "Während der Aktivierung können einige Vorgänge diese Funktion blockieren." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:314 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:317 msgid "Text to PDF parameters" msgstr "Text zu PDF-Parametern" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:316 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:319 msgid "Used when saving text in Code Editor or in FlatCAM Document objects." msgstr "" "Wird beim Speichern von Text im Code-Editor oder in FlatCAM-Dokumentobjekten " "verwendet." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:325 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:328 msgid "Top Margin" msgstr "Oberer Rand" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:327 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:330 msgid "Distance between text body and the top of the PDF file." msgstr "Abstand zwischen Textkörper und dem oberen Rand der PDF-Datei." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:338 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:341 msgid "Bottom Margin" msgstr "Unterer Rand" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:340 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:343 msgid "Distance between text body and the bottom of the PDF file." msgstr "Abstand zwischen Textkörper und dem unteren Rand der PDF-Datei." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:351 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:354 msgid "Left Margin" msgstr "Linker Rand" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:353 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:356 msgid "Distance between text body and the left of the PDF file." msgstr "Abstand zwischen Textkörper und der linken Seite der PDF-Datei." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:364 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:367 msgid "Right Margin" msgstr "Rechter Rand" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:366 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:369 msgid "Distance between text body and the right of the PDF file." msgstr "Abstand zwischen Textkörper und der rechten Seite der PDF-Datei." @@ -9427,7 +9456,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:45 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:81 -#: appPlugins/ToolCutOut.py:2469 appPlugins/ToolMilling.py:1896 +#: appPlugins/ToolCutOut.py:2473 appPlugins/ToolMilling.py:1866 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -9460,15 +9489,13 @@ msgstr "" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:65 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:298 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:82 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:192 #: appObjects/FlatCAMObj.py:747 appObjects/FlatCAMObj.py:750 #: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:783 #: appObjects/FlatCAMObj.py:790 appObjects/FlatCAMObj.py:793 -#: appPlugins/ToolCopperThieving.py:1743 appPlugins/ToolFiducials.py:955 -#: appPlugins/ToolFilm.py:1362 appPlugins/ToolReport.py:480 -#: appPlugins/ToolReport.py:483 appPlugins/ToolReport.py:486 -#: appPlugins/ToolReport.py:516 appPlugins/ToolReport.py:523 -#: appPlugins/ToolReport.py:526 +#: appPlugins/ToolCopperThieving.py:1791 appPlugins/ToolFiducials.py:953 +#: appPlugins/ToolReport.py:480 appPlugins/ToolReport.py:483 +#: appPlugins/ToolReport.py:486 appPlugins/ToolReport.py:516 +#: appPlugins/ToolReport.py:523 appPlugins/ToolReport.py:526 msgid "None" msgstr "Keiner" @@ -9760,8 +9787,8 @@ msgstr "Anzahl der Schritte (Linien) um Kreise zu interpolieren." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:51 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:276 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:232 -#: appPlugins/ToolCopperThieving.py:1329 appPlugins/ToolCopperThieving.py:1699 -#: appPlugins/ToolExtract.py:1235 +#: appPlugins/ToolCopperThieving.py:1337 appPlugins/ToolCopperThieving.py:1747 +#: appPlugins/ToolExtract.py:1273 msgid "Clearance" msgstr "Freistellung" @@ -9778,7 +9805,7 @@ msgstr "" "in mehrere aufgeteilt." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:81 -#: appPlugins/ToolCopperThieving.py:1360 +#: appPlugins/ToolCopperThieving.py:1368 msgid "Thieving areas with area less then this value will not be added." msgstr "" "Diebstahlsbereiche mit einer Fläche, die kleiner als dieser Wert ist, werden " @@ -9786,7 +9813,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:93 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:291 -#: appPlugins/ToolCopperThieving.py:1381 appPlugins/ToolNCC.py:4602 +#: appPlugins/ToolCopperThieving.py:1389 appPlugins/ToolNCC.py:4617 msgid "Itself" msgstr "Selbst" @@ -9794,9 +9821,9 @@ msgstr "Selbst" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:291 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolCopperThieving.py:1382 appPlugins/ToolFollow.py:755 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolNCC.py:4602 -#: appPlugins/ToolPaint.py:3286 +#: appPlugins/ToolCopperThieving.py:1390 appPlugins/ToolFollow.py:754 +#: appPlugins/ToolIsolation.py:3593 appPlugins/ToolNCC.py:4617 +#: appPlugins/ToolPaint.py:3301 msgid "Area Selection" msgstr "Bereichsauswahl" @@ -9804,20 +9831,19 @@ msgstr "Bereichsauswahl" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:291 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolCopperThieving.py:1383 appPlugins/ToolDblSided.py:946 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolNCC.py:4602 -#: appPlugins/ToolPaint.py:3286 +#: appPlugins/ToolCopperThieving.py:1391 appPlugins/ToolIsolation.py:3593 +#: appPlugins/ToolNCC.py:4617 appPlugins/ToolPaint.py:3301 msgid "Reference Object" msgstr "Ref. Objekt" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:97 -#: appPlugins/ToolCopperThieving.py:1385 +#: appPlugins/ToolCopperThieving.py:1393 msgid "Reference:" msgstr "Referenz:" # Double #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:99 -#: appPlugins/ToolCopperThieving.py:1387 +#: appPlugins/ToolCopperThieving.py:1395 msgid "" "- 'Itself' - the copper thieving extent is based on the object extent.\n" "- 'Area Selection' - left mouse click to start selection of the area to be " @@ -9837,26 +9863,26 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:182 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:70 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:184 -#: appPlugins/ToolCopperThieving.py:1432 appPlugins/ToolExtract.py:989 -#: appPlugins/ToolExtract.py:1136 appPlugins/ToolPunchGerber.py:2067 -#: appPlugins/ToolPunchGerber.py:2240 +#: appPlugins/ToolCopperThieving.py:1440 appPlugins/ToolExtract.py:999 +#: appPlugins/ToolExtract.py:1152 appPlugins/ToolPunchGerber.py:2074 +#: appPlugins/ToolPunchGerber.py:2249 msgid "Rectangular" msgstr "Rechteckig" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:109 -#: appPlugins/ToolCopperThieving.py:1433 +#: appPlugins/ToolCopperThieving.py:1441 msgid "Minimal" msgstr "Minimal" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:111 -#: appPlugins/ToolCopperThieving.py:1426 appPlugins/ToolFilm.py:1211 -#: appPlugins/ToolPanelize.py:1200 +#: appPlugins/ToolCopperThieving.py:1434 appPlugins/ToolFilm.py:1231 +#: appPlugins/ToolPanelize.py:1208 msgid "Box Type" msgstr "Box-Typ" # Double #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:113 -#: appPlugins/ToolCopperThieving.py:1428 +#: appPlugins/ToolCopperThieving.py:1436 msgid "" "- 'Rectangular' - the bounding box will be of rectangular shape.\n" "- 'Minimal' - the bounding box will be the convex hull shape." @@ -9865,28 +9891,28 @@ msgstr "" "- 'Minimal' - Der Begrenzungsrahmen ist die konvexe Rumpfform." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:127 -#: appPlugins/ToolCopperThieving.py:1449 +#: appPlugins/ToolCopperThieving.py:1457 msgid "Dots Grid" msgstr "Punktmuster" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:128 -#: appPlugins/ToolCopperThieving.py:1450 +#: appPlugins/ToolCopperThieving.py:1458 msgid "Squares Grid" msgstr "Quadratraster" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:129 -#: appPlugins/ToolCopperThieving.py:1451 +#: appPlugins/ToolCopperThieving.py:1459 msgid "Lines Grid" msgstr "Linienraster" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:131 -#: appPlugins/ToolCopperThieving.py:1453 +#: appPlugins/ToolCopperThieving.py:1461 msgid "Fill Type:" msgstr "Füllart:" # Double #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:133 -#: appPlugins/ToolCopperThieving.py:1455 +#: appPlugins/ToolCopperThieving.py:1463 msgid "" "- 'Solid' - copper thieving will be a solid polygon.\n" "- 'Dots Grid' - the empty area will be filled with a pattern of dots.\n" @@ -9900,58 +9926,58 @@ msgstr "" "- 'Linienraster' - Der leere Bereich wird mit einem Linienmuster gefüllt." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:141 -#: appPlugins/ToolCopperThieving.py:1474 +#: appPlugins/ToolCopperThieving.py:1490 msgid "Dots Grid Parameters" msgstr "Punktmuster Parameter" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:147 -#: appPlugins/ToolCopperThieving.py:1480 +#: appPlugins/ToolCopperThieving.py:1496 msgid "Dot diameter in Dots Grid." msgstr "Punktdurchmesser im Punktmuster." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:160 -#: appPlugins/ToolCopperThieving.py:1493 +#: appPlugins/ToolCopperThieving.py:1509 msgid "Distance between each two dots in Dots Grid." msgstr "Abstand zwischen zwei Punkten im Punktmuster." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:170 -#: appPlugins/ToolCopperThieving.py:1514 +#: appPlugins/ToolCopperThieving.py:1538 msgid "Squares Grid Parameters" msgstr "Quadratraster Parameter" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:176 -#: appPlugins/ToolCopperThieving.py:1520 +#: appPlugins/ToolCopperThieving.py:1544 msgid "Square side size in Squares Grid." msgstr "Quadratlängen im Quadratraster." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:189 -#: appPlugins/ToolCopperThieving.py:1533 +#: appPlugins/ToolCopperThieving.py:1557 msgid "Distance between each two squares in Squares Grid." msgstr "Abstand zwischen zwei Quadraten im Quadratraster." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:199 -#: appPlugins/ToolCopperThieving.py:1554 +#: appPlugins/ToolCopperThieving.py:1586 msgid "Lines Grid Parameters" msgstr "Schraffurparameter" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:205 -#: appPlugins/ToolCopperThieving.py:1560 +#: appPlugins/ToolCopperThieving.py:1592 msgid "Line thickness size in Lines Grid." msgstr "Liniendicke." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:218 -#: appPlugins/ToolCopperThieving.py:1573 +#: appPlugins/ToolCopperThieving.py:1605 msgid "Distance between each two lines in Lines Grid." msgstr "Linienabstand." # What is a Robber Bar? #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:228 -#: appPlugins/ToolCopperThieving.py:1613 +#: appPlugins/ToolCopperThieving.py:1636 msgid "Robber Bar Parameters" msgstr "Robber Bar-Parameter" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:230 -#: appPlugins/ToolCopperThieving.py:1615 +#: appPlugins/ToolCopperThieving.py:1638 msgid "" "Parameters used for the robber bar.\n" "Robber bar = copper border to help in pattern hole plating." @@ -9960,47 +9986,47 @@ msgstr "" "Eine Robber Bar ist ein Kupferrand bei Lochmustern." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:238 -#: appPlugins/ToolCopperThieving.py:1623 +#: appPlugins/ToolCopperThieving.py:1661 msgid "Bounding box margin for robber bar." msgstr "Begrenzungsrahmenrand der Robber Bar." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:249 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:267 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:50 -#: appPlugins/ToolCopperThieving.py:1634 appPlugins/ToolCorners.py:788 -#: appPlugins/ToolExtract.py:1294 +#: appPlugins/ToolCopperThieving.py:1672 appPlugins/ToolCorners.py:775 +#: appPlugins/ToolExtract.py:1335 msgid "Thickness" msgstr "Dicke" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:251 -#: appPlugins/ToolCopperThieving.py:1636 +#: appPlugins/ToolCopperThieving.py:1674 msgid "The robber bar thickness." msgstr "Dicke der Robber Bar." # What is pattern plating? #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:262 -#: appPlugins/ToolCopperThieving.py:1669 +#: appPlugins/ToolCopperThieving.py:1707 msgid "Pattern Plating Mask" msgstr "Musterbeschichtungsmaske" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:264 -#: appPlugins/ToolCopperThieving.py:1671 +#: appPlugins/ToolCopperThieving.py:1709 msgid "Generate a mask for pattern plating." msgstr "Erzeugen Sie eine Maske für die Musterbeschichtung." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:269 -#: appPlugins/ToolCopperThieving.py:1692 +#: appPlugins/ToolCopperThieving.py:1740 msgid "Only Pads" msgstr "Nur Pads" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:271 -#: appPlugins/ToolCopperThieving.py:1694 +#: appPlugins/ToolCopperThieving.py:1742 msgid "Select only pads in case the selected object is a copper Gerber." msgstr "" "Wählen Sie nur Pads aus, falls das ausgewählte Objekt ein Kupfergerber ist." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:278 -#: appPlugins/ToolCopperThieving.py:1701 +#: appPlugins/ToolCopperThieving.py:1749 msgid "" "The distance between the possible copper thieving elements\n" "and/or robber bar and the actual openings in the mask." @@ -10009,28 +10035,29 @@ msgstr "" "und/oder der Robber Bar und den tatsächlichen Öffnungen in der Maske." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:292 -#: appPlugins/ToolCopperThieving.py:1737 +#: appPlugins/ToolCopperThieving.py:1785 msgid "Choose which additional geometry to include, if available." msgstr "" "Wählen Sie aus, welche zusätzliche Geometrie aufgenommen werden soll, falls " "verfügbar." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:295 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:195 -#: appPlugins/ToolCopperThieving.py:1740 appPlugins/ToolFilm.py:1365 -#: appPlugins/ToolMilling.py:3826 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:147 +#: appPlugins/ToolCopperThieving.py:1788 appPlugins/ToolFilm.py:1409 +#: appPlugins/ToolMilling.py:3896 msgid "Both" msgstr "Both" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:296 -#: appPlugins/ToolCopperThieving.py:543 appPlugins/ToolCopperThieving.py:547 -#: appPlugins/ToolCopperThieving.py:609 appPlugins/ToolCopperThieving.py:1741 +#: appPlugins/ToolCopperThieving.py:545 appPlugins/ToolCopperThieving.py:549 +#: appPlugins/ToolCopperThieving.py:611 appPlugins/ToolCopperThieving.py:1323 +#: appPlugins/ToolCopperThieving.py:1789 msgid "Thieving" msgstr "Diebstahl" # Double #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:297 -#: appPlugins/ToolCopperThieving.py:1742 +#: appPlugins/ToolCopperThieving.py:1790 msgid "Robber bar" msgstr "'Robber Bar'" @@ -10045,18 +10072,18 @@ msgstr "Kalibrierungspunkte" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:32 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:32 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:31 -#: appPlugins/ToolCopperThieving.py:1324 appPlugins/ToolCorners.py:769 -#: appPlugins/ToolFiducials.py:905 +#: appPlugins/ToolCopperThieving.py:1324 appPlugins/ToolCorners.py:748 +#: appPlugins/ToolEtchCompensation.py:412 appPlugins/ToolFiducials.py:903 msgid "Parameters used for this tool." msgstr "Parameter für dieses Werkzeug." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:37 -#: appPlugins/ToolCalibration.py:906 +#: appPlugins/ToolCalibration.py:904 msgid "Source Type" msgstr "Quellenart" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:38 -#: appPlugins/ToolCalibration.py:907 +#: appPlugins/ToolCalibration.py:905 msgid "" "The source of calibration points.\n" "It can be:\n" @@ -10070,32 +10097,32 @@ msgstr "" "setzen" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:43 -#: appPlugins/ToolCalibration.py:912 +#: appPlugins/ToolCalibration.py:910 msgid "Free" msgstr "Frei" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:57 -#: appPlugins/ToolCalibration.py:801 +#: appPlugins/ToolCalibration.py:799 msgid "Height (Z) for travelling between the points." msgstr "Die Höhe (Z) für den Weg zwischen Pads." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:69 -#: appPlugins/ToolCalibration.py:813 +#: appPlugins/ToolCalibration.py:811 msgid "Verification Z" msgstr "Z Überprüfung" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:71 -#: appPlugins/ToolCalibration.py:815 +#: appPlugins/ToolCalibration.py:813 msgid "Height (Z) for checking the point." msgstr "Höhe (Z) um den Punkt zu prüfen." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:83 -#: appPlugins/ToolCalibration.py:827 +#: appPlugins/ToolCalibration.py:825 msgid "Zero Z tool" msgstr "Z Höhen Werkzeug" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:85 -#: appPlugins/ToolCalibration.py:829 +#: appPlugins/ToolCalibration.py:827 msgid "" "Include a sequence to zero the height (Z)\n" "of the verification tool." @@ -10106,25 +10133,25 @@ msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:92 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:113 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:147 -#: appPlugins/ToolCalibration.py:836 +#: appPlugins/ToolCalibration.py:834 msgid "Toolchange Z" msgstr "Werkzeugwechsel Z" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:94 -#: appPlugins/ToolCalibration.py:838 +#: appPlugins/ToolCalibration.py:836 msgid "Height (Z) for mounting the verification probe." msgstr "Höhe (Z) zur Installation der Überprüfungssonde." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:106 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:286 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:128 -#: appPlugins/ToolCalibration.py:850 appPlugins/ToolDrilling.py:2668 -#: appPlugins/ToolMilling.py:4287 appPlugins/ToolSolderPaste.py:1373 +#: appPlugins/ToolCalibration.py:848 appPlugins/ToolDrilling.py:2672 +#: appPlugins/ToolMilling.py:4349 appPlugins/ToolSolderPaste.py:1373 msgid "Toolchange X-Y" msgstr "Werkzeugwechsel X, Y" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:108 -#: appPlugins/ToolCalibration.py:852 +#: appPlugins/ToolCalibration.py:850 msgid "" "Toolchange X,Y position.\n" "If no value is entered then the current\n" @@ -10135,12 +10162,12 @@ msgstr "" "(x, y) Punkt wird verwendet," #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:119 -#: appPlugins/ToolCalibration.py:878 +#: appPlugins/ToolCalibration.py:876 msgid "Second point" msgstr "Zweiter Punkt" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:121 -#: appPlugins/ToolCalibration.py:880 +#: appPlugins/ToolCalibration.py:878 msgid "" "Second point in the Gcode verification can be:\n" "- top-left -> the user will align the PCB vertically\n" @@ -10151,16 +10178,18 @@ msgstr "" "- rechts unten -> Der Benutzer richtet die Leiterplatte horizontal aus" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:125 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:171 -#: appPlugins/ToolCalibration.py:884 appPlugins/ToolCorners.py:732 -#: appPlugins/ToolFilm.py:1249 app_Main.py:5667 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolCalibration.py:882 appPlugins/ToolCorners.py:829 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5673 msgid "Top Left" msgstr "Oben links" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:126 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:172 -#: appPlugins/ToolCalibration.py:885 appPlugins/ToolCorners.py:744 -#: appPlugins/ToolFilm.py:1250 app_Main.py:5668 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolCalibration.py:883 appPlugins/ToolCorners.py:841 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5674 msgid "Bottom Right" msgstr "Unten rechts" @@ -10170,13 +10199,13 @@ msgstr "Optionen für Bohrer extrahieren" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:36 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:36 -#: appPlugins/ToolExtract.py:938 appPlugins/ToolPunchGerber.py:2017 +#: appPlugins/ToolExtract.py:939 appPlugins/ToolPunchGerber.py:2018 msgid "Processed Pads Type" msgstr "Verarbeitete Pads Typ" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:38 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:38 -#: appPlugins/ToolExtract.py:940 appPlugins/ToolPunchGerber.py:2019 +#: appPlugins/ToolExtract.py:941 appPlugins/ToolPunchGerber.py:2020 msgid "" "The type of pads shape to be processed.\n" "If the PCB has many SMD pads with rectangular pads,\n" @@ -10188,7 +10217,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:48 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:48 -#: appPlugins/ToolExtract.py:967 appPlugins/ToolPunchGerber.py:2045 +#: appPlugins/ToolExtract.py:977 appPlugins/ToolPunchGerber.py:2052 msgid "Process Circular Pads." msgstr "Prozessrunde Pads." @@ -10196,26 +10225,26 @@ msgstr "Prozessrunde Pads." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:156 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:54 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:158 -#: appPlugins/ToolExtract.py:973 appPlugins/ToolExtract.py:1110 -#: appPlugins/ToolPunchGerber.py:2051 appPlugins/ToolPunchGerber.py:2214 +#: appPlugins/ToolExtract.py:983 appPlugins/ToolExtract.py:1126 +#: appPlugins/ToolPunchGerber.py:2058 appPlugins/ToolPunchGerber.py:2223 msgid "Oblong" msgstr "Länglich" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:56 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:56 -#: appPlugins/ToolExtract.py:975 appPlugins/ToolPunchGerber.py:2053 +#: appPlugins/ToolExtract.py:985 appPlugins/ToolPunchGerber.py:2060 msgid "Process Oblong Pads." msgstr "Längliche Pads verarbeiten." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:64 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:64 -#: appPlugins/ToolExtract.py:983 appPlugins/ToolPunchGerber.py:2061 +#: appPlugins/ToolExtract.py:993 appPlugins/ToolPunchGerber.py:2068 msgid "Process Square Pads." msgstr "Quadratische Pads verarbeiten." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:72 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:72 -#: appPlugins/ToolExtract.py:991 appPlugins/ToolPunchGerber.py:2069 +#: appPlugins/ToolExtract.py:1001 appPlugins/ToolPunchGerber.py:2076 msgid "Process Rectangular Pads." msgstr "Rechteckige Pads verarbeiten." @@ -10223,15 +10252,15 @@ msgstr "Rechteckige Pads verarbeiten." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:195 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:78 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:197 -#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:997 -#: appPlugins/ToolExtract.py:1149 appPlugins/ToolPunchGerber.py:2075 -#: appPlugins/ToolPunchGerber.py:2253 appPlugins/ToolReport.py:200 +#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:1007 +#: appPlugins/ToolExtract.py:1165 appPlugins/ToolPunchGerber.py:2082 +#: appPlugins/ToolPunchGerber.py:2262 appPlugins/ToolReport.py:200 msgid "Others" msgstr "Andere" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:80 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:80 -#: appPlugins/ToolExtract.py:999 appPlugins/ToolPunchGerber.py:2077 +#: appPlugins/ToolExtract.py:1009 appPlugins/ToolPunchGerber.py:2084 msgid "Process pads not in the categories above." msgstr "Prozess-Pads nicht in den oben genannten Kategorien." @@ -10239,8 +10268,8 @@ msgstr "Prozess-Pads nicht in den oben genannten Kategorien." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:117 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:94 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:119 -#: appPlugins/ToolExtract.py:1057 appPlugins/ToolExtract.py:1167 -#: appPlugins/ToolPunchGerber.py:2129 appPlugins/ToolPunchGerber.py:2158 +#: appPlugins/ToolExtract.py:1071 appPlugins/ToolExtract.py:1191 +#: appPlugins/ToolPunchGerber.py:2139 appPlugins/ToolPunchGerber.py:2167 msgid "Fixed Diameter" msgstr "Fester Durchmesser" @@ -10248,19 +10277,19 @@ msgstr "Fester Durchmesser" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:134 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:95 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:136 -#: appPlugins/ToolExtract.py:1059 appPlugins/ToolExtract.py:1088 -#: appPlugins/ToolPunchGerber.py:2131 appPlugins/ToolPunchGerber.py:2186 +#: appPlugins/ToolExtract.py:1073 appPlugins/ToolExtract.py:1104 +#: appPlugins/ToolPunchGerber.py:2141 appPlugins/ToolPunchGerber.py:2195 msgid "Fixed Annular Ring" msgstr "Fester Ring" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:95 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:96 -#: appPlugins/ToolExtract.py:1058 appPlugins/ToolPunchGerber.py:2130 +#: appPlugins/ToolExtract.py:1072 appPlugins/ToolPunchGerber.py:2140 msgid "Proportional" msgstr "Proportional" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:101 -#: appPlugins/ToolExtract.py:1048 +#: appPlugins/ToolExtract.py:1062 msgid "" "The method for processing pads. Can be:\n" "- Fixed Diameter -> all holes will have a set size\n" @@ -10274,13 +10303,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:127 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:129 -#: appPlugins/ToolExtract.py:1177 appPlugins/ToolPunchGerber.py:2168 +#: appPlugins/ToolExtract.py:1201 appPlugins/ToolPunchGerber.py:2177 msgid "Fixed hole diameter." msgstr "Fester Lochdurchmesser." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:136 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:138 -#: appPlugins/ToolExtract.py:1090 appPlugins/ToolPunchGerber.py:2188 +#: appPlugins/ToolExtract.py:1106 appPlugins/ToolPunchGerber.py:2197 msgid "" "The size of annular ring.\n" "The copper sliver between the hole exterior\n" @@ -10292,37 +10321,37 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:145 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:147 -#: appPlugins/ToolExtract.py:1099 appPlugins/ToolPunchGerber.py:2203 +#: appPlugins/ToolExtract.py:1115 appPlugins/ToolPunchGerber.py:2212 msgid "The size of annular ring for circular pads." msgstr "Die Größe des Ringes für kreisförmige Pads." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:158 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:160 -#: appPlugins/ToolExtract.py:1112 appPlugins/ToolPunchGerber.py:2216 +#: appPlugins/ToolExtract.py:1128 appPlugins/ToolPunchGerber.py:2225 msgid "The size of annular ring for oblong pads." msgstr "Die Größe des Ringes für längliche Pads." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:171 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:173 -#: appPlugins/ToolExtract.py:1125 appPlugins/ToolPunchGerber.py:2229 +#: appPlugins/ToolExtract.py:1141 appPlugins/ToolPunchGerber.py:2238 msgid "The size of annular ring for square pads." msgstr "Die Größe des Ringes für quadratische Pads." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:184 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:186 -#: appPlugins/ToolExtract.py:1138 appPlugins/ToolPunchGerber.py:2242 +#: appPlugins/ToolExtract.py:1154 appPlugins/ToolPunchGerber.py:2251 msgid "The size of annular ring for rectangular pads." msgstr "Die Größe des Ringes für rechteckige Pads." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:197 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:199 -#: appPlugins/ToolExtract.py:1151 appPlugins/ToolPunchGerber.py:2255 +#: appPlugins/ToolExtract.py:1167 appPlugins/ToolPunchGerber.py:2264 msgid "The size of annular ring for other pads." msgstr "Die Größe des Ringes für andere Pads." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:207 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:209 -#: appPlugins/ToolExtract.py:1184 appPlugins/ToolPunchGerber.py:2267 +#: appPlugins/ToolExtract.py:1221 appPlugins/ToolPunchGerber.py:2276 msgid "Proportional Diameter" msgstr "Proportionaler Durchmesser" @@ -10333,7 +10362,7 @@ msgstr "Faktor" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:218 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:220 -#: appPlugins/ToolExtract.py:1195 appPlugins/ToolPunchGerber.py:2278 +#: appPlugins/ToolExtract.py:1232 appPlugins/ToolPunchGerber.py:2287 msgid "" "Proportional Diameter.\n" "The hole diameter will be a fraction of the pad size." @@ -10342,17 +10371,17 @@ msgstr "" "Der Lochdurchmesser beträgt einen Bruchteil der Padgröße." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:226 -#: appPlugins/ToolExtract.py:1229 appPlugins/ToolExtract.py:1254 +#: appPlugins/ToolExtract.py:1259 appPlugins/ToolExtract.py:1289 msgid "Extract Soldermask" msgstr "Lötmaske extrahieren" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:228 -#: appPlugins/ToolExtract.py:1231 appPlugins/ToolExtract.py:1257 +#: appPlugins/ToolExtract.py:1261 appPlugins/ToolExtract.py:1292 msgid "Extract soldermask from a given Gerber file." msgstr "Extrahieren Sie die Lötmaske aus einer bestimmten Gerber-Datei." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:234 -#: appPlugins/ToolExtract.py:1237 +#: appPlugins/ToolExtract.py:1275 msgid "" "This set how much the soldermask extends\n" "beyond the margin of the pads." @@ -10361,17 +10390,17 @@ msgstr "" "jenseits des Randes der Pads." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:246 -#: appPlugins/ToolExtract.py:1273 appPlugins/ToolExtract.py:1312 +#: appPlugins/ToolExtract.py:1306 appPlugins/ToolExtract.py:1350 msgid "Extract Cutout" msgstr "Ausschnitt extrahieren" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:248 -#: appPlugins/ToolExtract.py:1275 appPlugins/ToolExtract.py:1315 +#: appPlugins/ToolExtract.py:1308 appPlugins/ToolExtract.py:1353 msgid "Extract a cutout from a given Gerber file." msgstr "Extrahieren Sie einen Ausschnitt aus einer bestimmten Gerber-Datei." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:269 -#: appPlugins/ToolExtract.py:1296 +#: appPlugins/ToolExtract.py:1337 msgid "The thickness of the line that makes the cutout geometry." msgstr "Die Dicke der Linie, aus der die Ausschnittgeometrie besteht." @@ -10383,7 +10412,7 @@ msgid "Fiducials Plugin" msgstr "Passermarken-Tool" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:39 -#: appPlugins/ToolFiducials.py:912 +#: appPlugins/ToolFiducials.py:910 msgid "" "This set the fiducial diameter if fiducial type is circular,\n" "otherwise is the size of the fiducial.\n" @@ -10394,14 +10423,15 @@ msgstr "" "Der Ausschnitt der Lötmaske ist doppelt so groß." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:67 -#: appPlugins/ToolFiducials.py:940 +#: appPlugins/ToolFiducials.py:938 msgid "Auto" msgstr "Auto" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:45 -#: appPlugins/ToolCutOut.py:2607 appPlugins/ToolFiducials.py:941 -#: appPlugins/ToolLevelling.py:1900 appPlugins/ToolPunchGerber.py:2304 +#: appPlugins/ToolCorners.py:878 appPlugins/ToolCutOut.py:2611 +#: appPlugins/ToolFiducials.py:939 appPlugins/ToolLevelling.py:1900 +#: appPlugins/ToolPunchGerber.py:2320 msgid "Manual" msgstr "Manuell" @@ -10412,7 +10442,7 @@ msgid "Mode" msgstr "Modus" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:72 -#: appPlugins/ToolFiducials.py:945 +#: appPlugins/ToolFiducials.py:943 msgid "" "- 'Auto' - automatic placement of fiducials in the corners of the bounding " "box.\n" @@ -10423,22 +10453,22 @@ msgstr "" "- \"Manuell\" Die Bezugspunkte werden manuell platziert." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:80 -#: appPlugins/ToolFiducials.py:953 +#: appPlugins/ToolFiducials.py:951 msgid "Up" msgstr "Hoch" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:81 -#: appPlugins/ToolFiducials.py:954 +#: appPlugins/ToolFiducials.py:952 msgid "Down" msgstr "Runter" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:84 -#: appPlugins/ToolFiducials.py:957 +#: appPlugins/ToolFiducials.py:955 msgid "Second fiducial" msgstr "Zweiter Bezugspunkt" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:86 -#: appPlugins/ToolFiducials.py:959 +#: appPlugins/ToolFiducials.py:957 msgid "" "The position for the second fiducial.\n" "- 'Up' - the order is: bottom-left, top-left, top-right.\n" @@ -10453,22 +10483,22 @@ msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:102 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:43 -#: appPlugins/ToolCorners.py:781 appPlugins/ToolFiducials.py:975 +#: appPlugins/ToolCorners.py:768 appPlugins/ToolFiducials.py:973 msgid "Cross" msgstr "Kreuzförmig" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:103 -#: appPlugins/ToolFiducials.py:976 +#: appPlugins/ToolFiducials.py:974 msgid "Chess" msgstr "Schachbrett" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:106 -#: appPlugins/ToolFiducials.py:978 +#: appPlugins/ToolFiducials.py:976 msgid "Fiducial Type" msgstr "Bezugspunktart" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:108 -#: appPlugins/ToolFiducials.py:980 +#: appPlugins/ToolFiducials.py:978 msgid "" "The type of fiducial.\n" "- 'Circular' - this is the regular fiducial.\n" @@ -10481,7 +10511,7 @@ msgstr "" "\"Schachbrett\" Schachbrettförmige Bezugspunkte." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:117 -#: appPlugins/ToolFiducials.py:989 +#: appPlugins/ToolFiducials.py:987 msgid "Line thickness" msgstr "Liniendicke" @@ -10500,7 +10530,7 @@ msgstr "" "und umgekehrt." #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:41 -#: appPlugins/ToolInvertGerber.py:276 +#: appPlugins/ToolInvertGerber.py:281 msgid "" "Distance by which to avoid\n" "the edges of the Gerber object." @@ -10509,12 +10539,12 @@ msgstr "" "die Kanten des Gerber-Objekts." #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:52 -#: appPlugins/ToolInvertGerber.py:287 +#: appPlugins/ToolInvertGerber.py:292 msgid "Lines Join Style" msgstr "Linien verbinden Stil" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:54 -#: appPlugins/ToolInvertGerber.py:289 +#: appPlugins/ToolInvertGerber.py:294 msgid "" "The way that the lines in the object outline will be joined.\n" "Can be:\n" @@ -10529,7 +10559,7 @@ msgstr "" "- Abschrägung -> Die Linien werden durch eine dritte Linie verbunden" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:63 -#: appPlugins/ToolInvertGerber.py:298 +#: appPlugins/ToolInvertGerber.py:303 msgid "Bevel" msgstr "Fase" @@ -10563,7 +10593,7 @@ msgid "Punch Gerber Options" msgstr "Stanzen Sie die Gerber-Optionen" #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:102 -#: appPlugins/ToolPunchGerber.py:2120 +#: appPlugins/ToolPunchGerber.py:2119 msgid "" "The punch hole source can be:\n" "- Excellon Object-> the Excellon object drills center will serve as " @@ -10597,12 +10627,12 @@ msgstr "" "in Gerber Dateien einzufügen oder als Datei zu exportieren." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:39 -#: appPlugins/ToolQRCode.py:818 app_Main.py:8282 +#: appPlugins/ToolQRCode.py:841 app_Main.py:8312 msgid "Version" msgstr "Version" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:41 -#: appPlugins/ToolQRCode.py:820 +#: appPlugins/ToolQRCode.py:843 msgid "" "QRCode version can have values from 1 (21x21 boxes)\n" "to 40 (177x177 boxes)." @@ -10611,13 +10641,13 @@ msgstr "" " bis 40 (177x177 Quadrate) angegeben werden." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:52 -#: appPlugins/ToolQRCode.py:831 +#: appPlugins/ToolQRCode.py:854 msgid "Error correction" msgstr "Fehlerausgleich" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:54 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:65 -#: appPlugins/ToolQRCode.py:833 appPlugins/ToolQRCode.py:844 +#: appPlugins/ToolQRCode.py:856 appPlugins/ToolQRCode.py:867 #, python-format msgid "" "Parameter that controls the error correction used for the QR Code.\n" @@ -10633,12 +10663,12 @@ msgstr "" "H : max. 30%% Fehler können ausgeglichen warden." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:75 -#: appPlugins/ToolQRCode.py:854 +#: appPlugins/ToolQRCode.py:877 msgid "Box Size" msgstr "Quadratgröße" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:77 -#: appPlugins/ToolQRCode.py:856 +#: appPlugins/ToolQRCode.py:879 msgid "" "Box size control the overall size of the QRcode\n" "by adjusting the size of each box in the code." @@ -10648,12 +10678,12 @@ msgstr "" "spezifiziert." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:88 -#: appPlugins/ToolQRCode.py:867 +#: appPlugins/ToolQRCode.py:890 msgid "Border Size" msgstr "Randdicke" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:90 -#: appPlugins/ToolQRCode.py:869 +#: appPlugins/ToolQRCode.py:892 msgid "" "Size of the QRCode border. How many boxes thick is the border.\n" "Default value is 4. The width of the clearance around the QRCode." @@ -10663,27 +10693,28 @@ msgstr "" "an." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:101 -#: appPlugins/ToolQRCode.py:789 +#: appPlugins/ToolQRCode.py:795 msgid "QRCode Data" msgstr "QRCode Daten" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:103 -#: appPlugins/ToolQRCode.py:791 +#: appPlugins/ToolQRCode.py:797 msgid "QRCode Data. Alphanumeric text to be encoded in the QRCode." msgstr "Beliebiger Text der in den QRCode umgerechnet werden soll." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:107 -#: appPlugins/ToolQRCode.py:795 +#: appPlugins/ToolQRCode.py:813 msgid "Add here the text to be included in the QRCode..." msgstr "Geben Sie hier den Text in Ihrem QRCode an." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:113 -#: appPlugins/ToolQRCode.py:880 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:179 +#: appPlugins/ToolFilm.py:1459 appPlugins/ToolQRCode.py:903 msgid "Polarity" msgstr "Polarität" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:115 -#: appPlugins/ToolQRCode.py:882 +#: appPlugins/ToolQRCode.py:905 msgid "" "Choose the polarity of the QRCode.\n" "It can be drawn in a negative way (squares are clear)\n" @@ -10694,17 +10725,17 @@ msgstr "" "oder Positiv (die Boxen sind undurchsichtig)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:119 -#: appPlugins/ToolFilm.py:1404 appPlugins/ToolQRCode.py:886 +#: appPlugins/ToolFilm.py:1457 appPlugins/ToolQRCode.py:909 msgid "Negative" msgstr "Negativ" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:120 -#: appPlugins/ToolFilm.py:1403 appPlugins/ToolQRCode.py:887 +#: appPlugins/ToolFilm.py:1456 appPlugins/ToolQRCode.py:910 msgid "Positive" msgstr "Positiv" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:122 -#: appPlugins/ToolQRCode.py:889 +#: appPlugins/ToolQRCode.py:912 msgid "" "Choose the type of QRCode to be created.\n" "If added on a Silkscreen Gerber file the QRCode may\n" @@ -10718,7 +10749,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:133 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:139 -#: appPlugins/ToolQRCode.py:900 appPlugins/ToolQRCode.py:906 +#: appPlugins/ToolQRCode.py:923 appPlugins/ToolQRCode.py:929 msgid "" "The bounding box, meaning the empty space that surrounds\n" "the QRCode geometry, can have a rounded or a square shape." @@ -10727,22 +10758,22 @@ msgstr "" "kann abgerundete oder scharfe Ecken haben." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:146 -#: appPlugins/ToolQRCode.py:939 +#: appPlugins/ToolQRCode.py:959 msgid "Fill Color" msgstr "Boxfarbe" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:148 -#: appPlugins/ToolQRCode.py:941 +#: appPlugins/ToolQRCode.py:961 msgid "Set the QRCode fill color (squares color)." msgstr "Wählen Sie die Farbe der Boxen." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:156 -#: appPlugins/ToolQRCode.py:963 +#: appPlugins/ToolQRCode.py:983 msgid "Back Color" msgstr "Hintergrundfarbe" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:158 -#: appPlugins/ToolQRCode.py:965 +#: appPlugins/ToolQRCode.py:985 msgid "Set the QRCode background color." msgstr "Wählen Sie die Farbe im QRCode, die nicht von einer Box bedeckt ist." @@ -10969,13 +11000,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:90 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:240 -#: appPlugins/ToolCorners.py:856 appPlugins/ToolCutOut.py:2792 -#: appPlugins/ToolDblSided.py:1012 +#: appPlugins/ToolCorners.py:917 appPlugins/ToolCutOut.py:2791 +#: appPlugins/ToolDblSided.py:992 msgid "Drill Dia" msgstr "Bohrdurchmesser" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:43 -#: appPlugins/ToolDblSided.py:1014 appPlugins/ToolDblSided.py:1019 +#: appPlugins/ToolDblSided.py:994 appPlugins/ToolDblSided.py:999 msgid "Diameter of the drill for the alignment holes." msgstr "Durchmesser des Bohrers für die Ausrichtungslöcher." @@ -10985,23 +11016,22 @@ msgstr "Achse ausrichten" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:52 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:65 -#: appPlugins/ToolDblSided.py:855 appPlugins/ToolDblSided.py:1030 +#: appPlugins/ToolDblSided.py:842 appPlugins/ToolDblSided.py:1010 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Vertikal spiegeln (X) oder horizontal (Y)." #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:63 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:197 -#: appPlugins/ToolFilm.py:1367 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:149 msgid "Mirror Axis" msgstr "Spiegelachse" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:80 -#: appPlugins/ToolDblSided.py:881 +#: appPlugins/ToolDblSided.py:868 msgid "Box" msgstr "Box" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:81 -#: appPlugins/ToolDblSided.py:882 +#: appPlugins/ToolDblSided.py:869 msgid "Hole Snap" msgstr "Loch schnappt" @@ -11037,7 +11067,6 @@ msgid "Calculators Plugin" msgstr "Rechnerwerkzeug" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:25 -#: appPlugins/ToolCalculators.py:415 msgid "V-Shape Tool Calculator" msgstr "V-Shape-Werkzeugrechner" @@ -11053,12 +11082,12 @@ msgstr "" "Schnitttiefe als Parameter." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:44 -#: appPlugins/ToolCalculators.py:486 +#: appPlugins/ToolCalculators.py:611 msgid "Tip Diameter" msgstr "Spitzendurchmesser" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:46 -#: appPlugins/ToolCalculators.py:488 +#: appPlugins/ToolCalculators.py:613 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." @@ -11067,7 +11096,7 @@ msgstr "" "Es wird vom Hersteller angegeben." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:58 -#: appPlugins/ToolCalculators.py:501 +#: appPlugins/ToolCalculators.py:626 msgid "Tip Angle" msgstr "Spitzenwinkel" @@ -11088,12 +11117,11 @@ msgstr "" "Im CNCJob-Objekt ist dies der Parameter CutZ." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:81 -#: appPlugins/ToolCalculators.py:417 msgid "ElectroPlating Calculator" msgstr "Galvanikrechner" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:83 -#: appPlugins/ToolCalculators.py:560 +#: appPlugins/ToolCalculators.py:674 msgid "" "This calculator is useful for those who plate the via/pad/drill holes,\n" "using a method like graphite ink or calcium hypophosphite ink or palladium " @@ -11105,37 +11133,33 @@ msgstr "" "Tinte oder Palladiumchlorid." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:94 -#: appPlugins/ToolCalculators.py:579 +#: appPlugins/ToolCalculators.py:704 msgid "Board Length" msgstr "PCB Länge" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:96 -#: appPlugins/ToolCalculators.py:580 msgid "This is the board length. In centimeters." msgstr "Dies ist die Boardlänge. In Zentimeter." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:106 -#: appPlugins/ToolCalculators.py:597 +#: appPlugins/ToolCalculators.py:722 appPlugins/ToolCalculators.py:723 msgid "Board Width" msgstr "PCB Breite" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:108 -#: appPlugins/ToolCalculators.py:598 msgid "This is the board width.In centimeters." msgstr "Dies ist die Breite der Platte in Zentimetern." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:114 -#: appPlugins/ToolCalculators.py:616 msgid "This is the board area." msgstr "Dies ist der Boardbereich." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:124 -#: appPlugins/ToolCalculators.py:638 +#: appPlugins/ToolCalculators.py:763 msgid "Current Density" msgstr "Stromdichte" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:130 -#: appPlugins/ToolCalculators.py:639 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." @@ -11144,12 +11168,11 @@ msgstr "" "In Ampere pro Quadratfuß ASF." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:136 -#: appPlugins/ToolCalculators.py:658 +#: appPlugins/ToolCalculators.py:783 msgid "Copper Growth" msgstr "Kupferwachstum" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:142 -#: appPlugins/ToolCalculators.py:659 msgid "" "How thick the copper growth is intended to be.\n" "In microns." @@ -11162,27 +11185,27 @@ msgid "Corner Markers Options" msgstr "Optionen für Eckmarkierungen" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:38 -#: appPlugins/ToolCorners.py:776 +#: appPlugins/ToolCorners.py:763 msgid "Shape of the marker." msgstr "Form des Markers." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42 -#: appPlugins/ToolCorners.py:780 +#: appPlugins/ToolCorners.py:767 msgid "Semi-Cross" msgstr "Halbkreuz" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:52 -#: appPlugins/ToolCorners.py:790 +#: appPlugins/ToolCorners.py:777 msgid "The thickness of the line that makes the corner marker." msgstr "Die Dicke der Linie, die die Eckmarkierung bildet." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:79 -#: appPlugins/ToolCorners.py:804 +#: appPlugins/ToolCorners.py:791 msgid "The length of the line that makes the corner marker." msgstr "Die Länge der Linie, die die Eckmarkierung bildet." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:92 -#: appPlugins/ToolCorners.py:858 +#: appPlugins/ToolCorners.py:919 msgid "Drill Diameter" msgstr "Bohrdurchmesser" @@ -11203,7 +11226,7 @@ msgstr "" "das ursprüngliche Brett." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:39 -#: appPlugins/ToolCutOut.py:2425 +#: appPlugins/ToolCutOut.py:2402 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -11214,18 +11237,18 @@ msgstr "" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:95 -#: appPlugins/ToolCutOut.py:2482 appPlugins/ToolDrilling.py:2428 -#: appPlugins/ToolMilling.py:4059 +#: appPlugins/ToolCutOut.py:2486 appPlugins/ToolDrilling.py:2441 +#: appPlugins/ToolMilling.py:4129 msgid "Multi-Depth" msgstr "Mehrfache Tiefe" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:92 -#: appPlugins/ToolCutOut.py:2356 +#: appPlugins/ToolCutOut.py:2341 msgid "Kind" msgstr "Typ" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94 -#: appPlugins/ToolCutOut.py:2358 +#: appPlugins/ToolCutOut.py:2343 msgid "" "Choice of what kind the object we want to cutout is.\n" "- Single: contain a single PCB Gerber outline object.\n" @@ -11238,7 +11261,7 @@ msgstr "" "aus vielen einzelnen PCB-Umrissen." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:101 -#: appPlugins/ToolCutOut.py:2364 +#: appPlugins/ToolCutOut.py:2349 msgid "Single" msgstr "Einzeln" @@ -11267,18 +11290,18 @@ msgstr "" "- 8 \t- 2 * links + 2 * rechts + 2 * oben + 2 * unten" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:229 -#: appPlugins/ToolCutOut.py:2698 +#: appPlugins/ToolCutOut.py:2649 msgid "Big cursor" msgstr "Großer Cursor" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:231 -#: appPlugins/ToolCutOut.py:2700 +#: appPlugins/ToolCutOut.py:2651 msgid "Use a big cursor when adding manual gaps." msgstr "" "Verwenden Sie einen großen Cursor, wenn Sie manuelle Lücken hinzufügen." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:242 -#: appPlugins/ToolCutOut.py:2794 +#: appPlugins/ToolCutOut.py:2793 msgid "" "Diameter of the tool used to cutout\n" "the PCB by drilling." @@ -11287,7 +11310,7 @@ msgstr "" "die Leiterplatte durch Bohren." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:255 -#: appPlugins/ToolCutOut.py:2807 +#: appPlugins/ToolCutOut.py:2806 msgid "" "Distance between the center of\n" "two neighboring drill holes." @@ -11312,9 +11335,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:140 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:127 -#: appPlugins/ToolDrilling.py:2350 appPlugins/ToolIsolation.py:3221 -#: appPlugins/ToolMilling.py:3648 appPlugins/ToolNCC.py:4234 -#: appPlugins/ToolPaint.py:3027 +#: appPlugins/ToolDrilling.py:2365 appPlugins/ToolIsolation.py:3225 +#: appPlugins/ToolMilling.py:3720 appPlugins/ToolNCC.py:4233 +#: appPlugins/ToolPaint.py:3035 msgid "Tool order" msgstr "Werkzeugbestellung" @@ -11323,10 +11346,10 @@ msgstr "Werkzeugbestellung" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:141 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:128 -#: appPlugins/ToolDrilling.py:2351 appPlugins/ToolIsolation.py:3222 -#: appPlugins/ToolMilling.py:3649 appPlugins/ToolNCC.py:4235 -#: appPlugins/ToolNCC.py:4245 appPlugins/ToolPaint.py:3028 -#: appPlugins/ToolPaint.py:3038 +#: appPlugins/ToolDrilling.py:2366 appPlugins/ToolIsolation.py:3226 +#: appPlugins/ToolMilling.py:3721 appPlugins/ToolNCC.py:4234 +#: appPlugins/ToolNCC.py:4244 appPlugins/ToolPaint.py:3036 +#: appPlugins/ToolPaint.py:3046 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" @@ -11352,9 +11375,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:149 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:136 -#: appPlugins/ToolDrilling.py:2359 appPlugins/ToolIsolation.py:3230 -#: appPlugins/ToolMilling.py:3657 appPlugins/ToolNCC.py:4243 -#: appPlugins/ToolPaint.py:3036 +#: appPlugins/ToolDrilling.py:2374 appPlugins/ToolIsolation.py:3234 +#: appPlugins/ToolMilling.py:3729 appPlugins/ToolNCC.py:4242 +#: appPlugins/ToolPaint.py:3044 msgid "Forward" msgstr "Vorwärts" @@ -11362,9 +11385,9 @@ msgstr "Vorwärts" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:59 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:150 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:137 -#: appPlugins/ToolDrilling.py:2360 appPlugins/ToolIsolation.py:3231 -#: appPlugins/ToolMilling.py:3658 appPlugins/ToolNCC.py:4244 -#: appPlugins/ToolPaint.py:3037 +#: appPlugins/ToolDrilling.py:2375 appPlugins/ToolIsolation.py:3235 +#: appPlugins/ToolMilling.py:3730 appPlugins/ToolNCC.py:4243 +#: appPlugins/ToolPaint.py:3045 msgid "Reverse" msgstr "Rückwärts" @@ -11374,7 +11397,7 @@ msgid "Tool change" msgstr "Werkzeugwechsel" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:107 -#: appPlugins/ToolDrilling.py:2647 appPlugins/ToolMilling.py:4267 +#: appPlugins/ToolDrilling.py:2651 appPlugins/ToolMilling.py:4329 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -11384,7 +11407,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:115 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:150 -#: appPlugins/ToolDrilling.py:2655 appPlugins/ToolMilling.py:4275 +#: appPlugins/ToolDrilling.py:2659 appPlugins/ToolMilling.py:4337 msgid "" "Z-axis position (height) for\n" "tool change." @@ -11394,13 +11417,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:127 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:165 -#: appPlugins/ToolDrilling.py:2698 appPlugins/ToolMilling.py:4305 +#: appPlugins/ToolDrilling.py:2702 appPlugins/ToolMilling.py:4367 msgid "End move Z" msgstr "Bewegung beenden Z" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:129 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:167 -#: appPlugins/ToolDrilling.py:2700 appPlugins/ToolMilling.py:4307 +#: appPlugins/ToolDrilling.py:2704 appPlugins/ToolMilling.py:4369 msgid "" "Height of the tool after\n" "the last move at the end of the job." @@ -11410,13 +11433,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:140 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:181 -#: appPlugins/ToolDrilling.py:2714 appPlugins/ToolMilling.py:4321 +#: appPlugins/ToolDrilling.py:2718 appPlugins/ToolMilling.py:4383 msgid "End move X,Y" msgstr "Bewegung beenden X, Y" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:142 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:183 -#: appPlugins/ToolDrilling.py:2716 appPlugins/ToolMilling.py:4323 +#: appPlugins/ToolDrilling.py:2720 appPlugins/ToolMilling.py:4385 msgid "" "End move X,Y position. In format (x,y).\n" "If no value is entered then there is no move\n" @@ -11433,7 +11456,7 @@ msgstr "Verweilzeit aktivieren" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:183 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:242 -#: appPlugins/ToolDrilling.py:2526 appPlugins/ToolMilling.py:4207 +#: appPlugins/ToolDrilling.py:2539 appPlugins/ToolMilling.py:4277 msgid "" "Pause to allow the spindle to reach its\n" "speed before cutting." @@ -11443,14 +11466,14 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:191 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:248 -#: appPlugins/ToolDrilling.py:2538 appPlugins/ToolMilling.py:4218 +#: appPlugins/ToolDrilling.py:2551 appPlugins/ToolMilling.py:4288 msgid "Number of time units for spindle to dwell." msgstr "Anzahl der Zeiteinheiten, in denen die Spindel verweilen soll." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:200 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:261 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:231 -#: appPlugins/ToolDrilling.py:2765 appPlugins/ToolMilling.py:4372 +#: appPlugins/ToolDrilling.py:2769 appPlugins/ToolMilling.py:4434 #: appPlugins/ToolSolderPaste.py:1491 msgid "Preprocessor" msgstr "Postprozessor" @@ -11477,19 +11500,19 @@ msgstr "Werkzeugwechsel X, Y" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:284 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:288 -#: appPlugins/ToolDrilling.py:2670 appPlugins/ToolMilling.py:4289 +#: appPlugins/ToolDrilling.py:2674 appPlugins/ToolMilling.py:4351 msgid "Toolchange X,Y position." msgstr "Werkzeugwechsel X, Y Position." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:292 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:296 -#: appPlugins/ToolDrilling.py:2686 +#: appPlugins/ToolDrilling.py:2690 msgid "Start Z" msgstr "Start Z" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:294 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:298 -#: appPlugins/ToolDrilling.py:2688 +#: appPlugins/ToolDrilling.py:2692 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -11500,16 +11523,16 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:319 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:98 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:348 -#: appPlugins/ToolDrilling.py:2728 appPlugins/ToolLevelling.py:1863 -#: appPlugins/ToolMilling.py:4335 +#: appPlugins/ToolDrilling.py:2732 appPlugins/ToolLevelling.py:1863 +#: appPlugins/ToolMilling.py:4397 msgid "Probe Z depth" msgstr "Sonde Z Tiefe" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:321 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:100 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:350 -#: appPlugins/ToolDrilling.py:2730 appPlugins/ToolLevelling.py:1865 -#: appPlugins/ToolMilling.py:4337 +#: appPlugins/ToolDrilling.py:2734 appPlugins/ToolLevelling.py:1865 +#: appPlugins/ToolMilling.py:4399 msgid "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." @@ -11519,15 +11542,15 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:332 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:363 -#: appPlugins/ToolDrilling.py:2747 appPlugins/ToolMilling.py:4354 +#: appPlugins/ToolDrilling.py:2751 appPlugins/ToolMilling.py:4416 msgid "Feedrate Probe" msgstr "Vorschubsonde" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:334 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:113 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:365 -#: appPlugins/ToolDrilling.py:2749 appPlugins/ToolLevelling.py:1878 -#: appPlugins/ToolMilling.py:4356 +#: appPlugins/ToolDrilling.py:2753 appPlugins/ToolLevelling.py:1878 +#: appPlugins/ToolMilling.py:4418 msgid "The feedrate used while the probe is probing." msgstr "Der Vorschub während der Sondenmessung." @@ -11604,7 +11627,7 @@ msgstr "Ausschlussbereiche" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:396 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:418 -#: appPlugins/ToolDrilling.py:2785 appPlugins/ToolMilling.py:4392 +#: appPlugins/ToolDrilling.py:2789 appPlugins/ToolMilling.py:4454 msgid "" "Include exclusion areas.\n" "In those areas the travel of the tools\n" @@ -11619,22 +11642,22 @@ msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:428 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:306 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:273 -#: appPlugins/ToolDrilling.py:2858 appPlugins/ToolFollow.py:763 -#: appPlugins/ToolIsolation.py:3626 appPlugins/ToolMilling.py:4466 -#: appPlugins/ToolNCC.py:4641 appPlugins/ToolPaint.py:3320 +#: appPlugins/ToolDrilling.py:2862 appPlugins/ToolFollow.py:762 +#: appPlugins/ToolIsolation.py:3656 appPlugins/ToolMilling.py:4528 +#: appPlugins/ToolNCC.py:4656 appPlugins/ToolPaint.py:3335 msgid "The kind of selection shape used for area selection." msgstr "Die Art der Auswahlform, die für die Bereichsauswahl verwendet wird." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:416 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:438 -#: appPlugins/ToolDrilling.py:2807 appPlugins/ToolDrilling.py:2826 -#: appPlugins/ToolMilling.py:4415 appPlugins/ToolMilling.py:4434 +#: appPlugins/ToolDrilling.py:2811 appPlugins/ToolDrilling.py:2830 +#: appPlugins/ToolMilling.py:4477 appPlugins/ToolMilling.py:4496 msgid "Strategy" msgstr "Strategie" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:417 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:439 -#: appPlugins/ToolDrilling.py:2827 appPlugins/ToolMilling.py:4435 +#: appPlugins/ToolDrilling.py:2831 appPlugins/ToolMilling.py:4497 msgid "" "The strategy followed when encountering an exclusion area.\n" "Can be:\n" @@ -11650,28 +11673,28 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:421 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:443 -#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2831 -#: appPlugins/ToolMilling.py:943 appPlugins/ToolMilling.py:4439 +#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2835 +#: appPlugins/ToolMilling.py:883 appPlugins/ToolMilling.py:4501 msgid "Over" msgstr "Über" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:422 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:444 -#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2832 -#: appPlugins/ToolMilling.py:943 appPlugins/ToolMilling.py:4440 +#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2836 +#: appPlugins/ToolMilling.py:883 appPlugins/ToolMilling.py:4502 msgid "Around" msgstr "Vermeiden" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:428 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:450 -#: appPlugins/ToolDrilling.py:2807 appPlugins/ToolDrilling.py:2839 -#: appPlugins/ToolMilling.py:4415 appPlugins/ToolMilling.py:4447 +#: appPlugins/ToolDrilling.py:2811 appPlugins/ToolDrilling.py:2843 +#: appPlugins/ToolMilling.py:4477 appPlugins/ToolMilling.py:4509 msgid "Over Z" msgstr "Über Z" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:429 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:451 -#: appPlugins/ToolDrilling.py:2840 appPlugins/ToolMilling.py:4448 +#: appPlugins/ToolDrilling.py:2844 appPlugins/ToolMilling.py:4510 msgid "" "The height Z to which the tool will rise in order to avoid\n" "an interdiction area." @@ -11686,6 +11709,80 @@ msgid "Film Plugin" msgstr "plugin_tab" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:28 +#: appPlugins/ToolFilm.py:1257 +#, fuzzy +#| msgid "Film Adjustments" +msgid "Adjustments" +msgstr "Filmeinstellungen" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:30 +#: appPlugins/ToolFilm.py:1259 +#, fuzzy +#| msgid "Center point coordinates" +msgid "Compensate print distortions." +msgstr "Mittelpunktskoordinaten" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:46 +#: appPlugins/ToolFilm.py:1276 +msgid "" +"A value greater than 1 will stretch the film\n" +"while a value less than 1 will jolt it." +msgstr "" +"Ein Wert größer als 1 streckt den Film\n" +"Ein Wert unter 1 ruckelt." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:79 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:123 +#: appPlugins/ToolFilm.py:1309 appPlugins/ToolFilm.py:1370 +#, fuzzy +#| msgid "" +#| "The reference point to be used as origin for the skew.\n" +#| "It can be one of the four points of the geometry bounding box." +msgid "The reference point to be used as origin for the adjustment." +msgstr "" +"Der Referenzpunkt, der als Ursprung für den Versatz verwendet werden soll.\n" +"Dies kann einer der vier Punkte des Geometrie-Begrenzungsrahmens sein." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolCorners.py:837 appPlugins/ToolFiducials.py:832 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5672 +msgid "Bottom Left" +msgstr "Unten links" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 +msgid "Top right" +msgstr "Oben rechts" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:90 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:101 +#: appPlugins/ToolFilm.py:1335 +msgid "Skew" +msgstr "Neigung" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:92 +#: appPlugins/ToolFilm.py:1337 +msgid "" +"Positive values will skew to the right\n" +"while negative values will skew to the left." +msgstr "" +"Positive Werte werden nach rechts verschoben\n" +"negative Werte werden nach links verschoben." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:134 +#: appPlugins/ToolDblSided.py:956 appPlugins/ToolFilm.py:1396 +msgid "Mirror" +msgstr "Spiegeln" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:136 +#: appPlugins/ToolFilm.py:1398 appPlugins/ToolFilm.py:1413 +msgid "Mirror the film geometry on the selected axis or on both." +msgstr "" +"Spiegeln Sie die Filmgeometrie auf der ausgewählten Achse oder auf beiden." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:164 msgid "" "Create a PCB film from a Gerber or Geometry object.\n" "The file is saved in SVG format." @@ -11693,44 +11790,26 @@ msgstr "" "Erstellen Sie einen PCB-Film aus einem Gerber- oder Geometrieobjekt.\n" "Die Datei wird im SVG-Format gespeichert." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:38 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:212 -#: appPlugins/ToolFilm.py:1406 appPlugins/ToolFilm.py:1518 -msgid "Film Type" -msgstr "Filmtyp" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:40 -#: appPlugins/ToolFilm.py:1408 -msgid "" -"Generate a Positive black film or a Negative film.\n" -"Positive means that it will print the features\n" -"with black on a white canvas.\n" -"Negative means that it will print the features\n" -"with white on a black canvas.\n" -"The Film format is SVG." +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:181 +#: appPlugins/ToolFilm.py:1461 +msgid "Generate a Positive black film or a Negative film." msgstr "" -"Erzeugen Sie einen positiven schwarzen Film oder einen Negativfilm.\n" -"Positiv bedeutet, dass die Funktionen gedruckt werden\n" -"mit schwarz auf einer weißen leinwand.\n" -"Negativ bedeutet, dass die Features gedruckt werden\n" -"mit weiß auf einer schwarzen leinwand.\n" -"Das Filmformat ist SVG." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:51 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:187 msgid "Film Color" msgstr "Filmfarbe" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:53 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:189 msgid "Set the film color when positive film is selected." msgstr "Stellen Sie die Filmfarbe ein, wenn Positivfilm ausgewählt ist." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:66 -#: appPlugins/ToolFilm.py:1424 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:202 +#: appPlugins/ToolFilm.py:1472 msgid "Border" msgstr "Rand" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:68 -#: appPlugins/ToolFilm.py:1426 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:204 +#: appPlugins/ToolFilm.py:1474 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -11750,13 +11829,13 @@ msgstr "" "weiße Farbe wie der Rest und die mit der verwechseln kann\n" "Umgebung, wenn nicht für diese Grenze." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:85 -#: appPlugins/ToolFilm.py:1393 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:221 +#: appPlugins/ToolFilm.py:1446 msgid "Scale Stroke" msgstr "Skalierungshub" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:87 -#: appPlugins/ToolFilm.py:1395 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:223 +#: appPlugins/ToolFilm.py:1448 msgid "" "Scale the line stroke thickness of each feature in the SVG file.\n" "It means that the line that envelope each SVG feature will be thicker or " @@ -11768,98 +11847,28 @@ msgstr "" "dünner ist.\n" "Daher können die Feinheiten von diesem Parameter stärker beeinflusst werden." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:94 -#: appPlugins/ToolFilm.py:1234 -msgid "Film Adjustments" -msgstr "Filmeinstellungen" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:96 -#: appPlugins/ToolFilm.py:1236 -msgid "" -"Sometime the printers will distort the print shape, especially the Laser " -"types.\n" -"This section provide the tools to compensate for the print distortions." -msgstr "" -"Manchmal verzerren die Drucker die Druckform, insbesondere die Lasertypen.\n" -"In diesem Abschnitt finden Sie die Tools zum Ausgleichen der " -"Druckverzerrungen." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:103 -msgid "Scale Film geometry" -msgstr "Filmgeometrie skalieren" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:105 -#: appPlugins/ToolFilm.py:1265 -msgid "" -"A value greater than 1 will stretch the film\n" -"while a value less than 1 will jolt it." -msgstr "" -"Ein Wert größer als 1 streckt den Film\n" -"Ein Wert unter 1 ruckelt." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:134 -msgid "Skew Film geometry" -msgstr "Verzerren Sie die Filmgeometrie" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:136 -#: appPlugins/ToolFilm.py:1309 -msgid "" -"Positive values will skew to the right\n" -"while negative values will skew to the left." -msgstr "" -"Positive Werte werden nach rechts verschoben\n" -"negative Werte werden nach links verschoben." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:166 -#, fuzzy -#| msgid "" -#| "The reference point to be used as origin for the skew.\n" -#| "It can be one of the four points of the geometry bounding box." -msgid "" -"The reference point to be used as origin for the adjustment.\n" -"It can be one of the four points of the geometry bounding box." -msgstr "" -"Der Referenzpunkt, der als Ursprung für den Versatz verwendet werden soll.\n" -"Dies kann einer der vier Punkte des Geometrie-Begrenzungsrahmens sein." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:170 -#: appPlugins/ToolCorners.py:740 appPlugins/ToolFiducials.py:834 -#: appPlugins/ToolFilm.py:1248 app_Main.py:5666 -msgid "Bottom Left" -msgstr "Unten links" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:173 -#: appPlugins/ToolFilm.py:1251 -msgid "Top right" -msgstr "Oben rechts" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:181 -msgid "Mirror Film geometry" -msgstr "Spiegeln Sie die Filmgeometrie" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:183 -#: appPlugins/ToolFilm.py:1353 -msgid "Mirror the film geometry on the selected axis or on both." -msgstr "" -"Spiegeln Sie die Filmgeometrie auf der ausgewählten Achse oder auf beiden." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:207 -#: appPlugins/ToolFilm.py:1513 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:230 +#: appPlugins/ToolFilm.py:1574 msgid "SVG" msgstr "SVG" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:208 -#: appPlugins/ToolFilm.py:1514 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:231 +#: appPlugins/ToolFilm.py:1575 msgid "PNG" msgstr "PNG" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:209 -#: appPlugins/ToolFilm.py:1515 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:232 +#: appPlugins/ToolFilm.py:1576 msgid "PDF" msgstr "PDF" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:214 -#: appPlugins/ToolFilm.py:1520 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:235 +#: appPlugins/ToolFilm.py:1565 +msgid "Film Type" +msgstr "Filmtyp" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:237 +#: appPlugins/ToolFilm.py:1567 msgid "" "The file type of the saved film. Can be:\n" "- 'SVG' -> open-source vectorial format\n" @@ -11871,23 +11880,23 @@ msgstr "" "- 'PNG' -> raster image\n" "- 'PDF' -> portable document format" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:223 -#: appPlugins/ToolFilm.py:1529 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:246 +#: appPlugins/ToolFilm.py:1583 msgid "Page Orientation" msgstr "Seitenausrichtung" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:236 -#: appPlugins/ToolFilm.py:1546 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:259 +#: appPlugins/ToolFilm.py:1600 msgid "Page Size" msgstr "Seitengröße" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:237 -#: appPlugins/ToolFilm.py:1547 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:260 +#: appPlugins/ToolFilm.py:1601 msgid "A selection of standard ISO 216 page sizes." msgstr "Eine Auswahl von Standard ISO 216 Seitengrößen." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:304 -#: appPlugins/ToolFilm.py:1613 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:327 +#: appPlugins/ToolFilm.py:1667 msgid "Default value is 96 DPI. Change this value to scale the PNG file." msgstr "" "Der Standardwert ist 96 DPI. Ändern Sie diesen Wert, um die PNG-Datei zu " @@ -11929,7 +11938,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:86 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:103 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:110 -#: appPlugins/ToolPaint.py:3068 +#: appPlugins/ToolPaint.py:3080 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" @@ -11940,14 +11949,14 @@ msgstr "" "Wert aus den anderen Parametern berechnet." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:132 -#: appPlugins/ToolIsolation.py:3378 +#: appPlugins/ToolIsolation.py:3404 #, fuzzy #| msgid "Passes" msgid "Pad Passes" msgstr "Geht herum" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:134 -#: appPlugins/ToolIsolation.py:3380 +#: appPlugins/ToolIsolation.py:3406 #, fuzzy #| msgid "" #| "Width of the isolation gap in\n" @@ -11963,16 +11972,16 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:270 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:229 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:230 -#: appPlugins/ToolIsolation.py:3471 appPlugins/ToolNCC.py:4530 -#: appPlugins/ToolPaint.py:3246 +#: appPlugins/ToolIsolation.py:3501 appPlugins/ToolNCC.py:4545 +#: appPlugins/ToolPaint.py:3261 msgid "Rest" msgstr "Rest" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 -#: appPlugins/ToolIsolation.py:3474 appPlugins/ToolNCC.py:4534 -#: appPlugins/ToolPaint.py:3249 +#: appPlugins/ToolIsolation.py:3504 appPlugins/ToolNCC.py:4549 +#: appPlugins/ToolPaint.py:3264 msgid "" "If checked, use 'rest machining'.\n" "Basically it will process copper outside PCB features,\n" @@ -11993,22 +12002,22 @@ msgstr "" "Wenn nicht aktiviert, verwenden Sie den Standardalgorithmus." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:215 -#: appPlugins/ToolIsolation.py:3496 +#: appPlugins/ToolIsolation.py:3526 msgid "Combine" msgstr "Kombinieren" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:217 -#: appPlugins/ToolIsolation.py:3498 +#: appPlugins/ToolIsolation.py:3528 msgid "Combine all passes into one object" msgstr "Kombinieren Sie alle Durchgänge in einem Objekt" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:223 -#: appPlugins/ToolIsolation.py:3515 +#: appPlugins/ToolIsolation.py:3545 msgid "Except" msgstr "Außer" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:224 -#: appPlugins/ToolIsolation.py:3516 +#: appPlugins/ToolIsolation.py:3546 msgid "" "When the isolation geometry is generated,\n" "by checking this, the area of the object below\n" @@ -12020,13 +12029,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:332 -#: appPlugins/ToolIsolation.py:3505 appPlugins/ToolNCC.py:4654 +#: appPlugins/ToolIsolation.py:3535 appPlugins/ToolNCC.py:4669 msgid "Check validity" msgstr "Überprüfen Sie die Gültigkeit" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:334 -#: appPlugins/ToolIsolation.py:3507 appPlugins/ToolNCC.py:4656 +#: appPlugins/ToolIsolation.py:3537 appPlugins/ToolNCC.py:4671 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." @@ -12035,7 +12044,7 @@ msgstr "" "wenn sie eine vollständige Isolation bieten." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:241 -#: appPlugins/ToolIsolation.py:3555 +#: appPlugins/ToolIsolation.py:3585 msgid "" "Isolation scope. Choose what to isolate:\n" "- 'All' -> Isolate all the polygons in the object\n" @@ -12052,17 +12061,17 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolPaint.py:3286 +#: appPlugins/ToolIsolation.py:3593 appPlugins/ToolPaint.py:3301 msgid "Polygon Selection" msgstr "Polygon auswahl" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:268 -#: appPlugins/ToolIsolation.py:3591 +#: appPlugins/ToolIsolation.py:3621 msgid "Interiors" msgstr "Inneres" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:270 -#: appPlugins/ToolIsolation.py:3593 +#: appPlugins/ToolIsolation.py:3623 msgid "" "When checked the user can select interiors of a polygon.\n" "(holes in the polygon)." @@ -12072,12 +12081,12 @@ msgstr "" "(Löcher im Polygon)." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275 -#: appPlugins/ToolIsolation.py:3486 +#: appPlugins/ToolIsolation.py:3516 msgid "Forced Rest" msgstr "Gezwungen" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 -#: appPlugins/ToolIsolation.py:3488 +#: appPlugins/ToolIsolation.py:3518 msgid "" "When checked the isolation will be done with the current tool even if\n" "interiors of a polygon (holes in the polygon) could not be isolated.\n" @@ -12130,7 +12139,7 @@ msgstr "" "- Gitter: Erzeugt automatisch ein Gitter mit Sondenpunkten" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:46 -#: appPlugins/ToolLevelling.py:1901 app_Main.py:8286 +#: appPlugins/ToolLevelling.py:1901 app_Main.py:8316 msgid "Grid" msgstr "Raster" @@ -12159,7 +12168,7 @@ msgstr "Bilinear" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:71 -#: appPlugins/ToolLevelling.py:1928 appPlugins/ToolPanelize.py:1268 +#: appPlugins/ToolLevelling.py:1928 appPlugins/ToolPanelize.py:1282 msgid "Columns" msgstr "Säulen" @@ -12170,7 +12179,7 @@ msgstr "Die Anzahl der Rasterspalten." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:83 -#: appPlugins/ToolLevelling.py:1939 appPlugins/ToolPanelize.py:1279 +#: appPlugins/ToolLevelling.py:1939 appPlugins/ToolPanelize.py:1293 msgid "Rows" msgstr "Reihen" @@ -12235,7 +12244,7 @@ msgid "Milling Plugin" msgstr "Fräswerkzeug" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:28 -#: appPlugins/ToolMilling.py:3554 +#: appPlugins/ToolMilling.py:3517 msgid "" "Create CNCJob with toolpaths for milling either Geometry or drill holes." msgstr "" @@ -12246,14 +12255,14 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 -#: appPlugins/ToolMilling.py:4003 +#: appPlugins/ToolMilling.py:4073 msgid "V-Tip Dia" msgstr "Stichelspitzen-Durchm" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:65 -#: appPlugins/ToolMilling.py:4006 +#: appPlugins/ToolMilling.py:4076 msgid "The tip diameter for V-Shape Tool" msgstr "Der Spitzendurchmesser für das V-Shape-Werkzeug" @@ -12261,14 +12270,14 @@ msgstr "Der Spitzendurchmesser für das V-Shape-Werkzeug" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:76 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:84 -#: appPlugins/ToolMilling.py:4019 +#: appPlugins/ToolMilling.py:4089 msgid "V-Tip Angle" msgstr "Stichel-Winkel" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78 -#: appPlugins/ToolMilling.py:4022 +#: appPlugins/ToolMilling.py:4092 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." @@ -12293,7 +12302,7 @@ msgstr "" "im Maschinencode (Pause für Werkzeugwechsel)." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:195 -#: appPlugins/ToolMilling.py:4104 +#: appPlugins/ToolMilling.py:4174 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -12344,13 +12353,13 @@ msgstr "" "für andere Fälle ignorieren." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:325 -#: appPlugins/ToolMilling.py:4159 +#: appPlugins/ToolMilling.py:4229 msgid "Re-cut" msgstr "Nachschneiden" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:327 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:339 -#: appPlugins/ToolMilling.py:4161 appPlugins/ToolMilling.py:4174 +#: appPlugins/ToolMilling.py:4231 appPlugins/ToolMilling.py:4244 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -12375,7 +12384,7 @@ msgstr "" "Eine Metallbürste reinigt das Material nach dem Fräsen." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:505 -#: appPlugins/ToolMilling.py:3975 +#: appPlugins/ToolMilling.py:4045 msgid "" "Algorithm for polishing:\n" "- Standard: Fixed step inwards.\n" @@ -12422,7 +12431,7 @@ msgid "Offset value" msgstr "Offsetwert" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:295 -#: appPlugins/ToolNCC.py:4608 +#: appPlugins/ToolNCC.py:4623 msgid "" "Selection of area to be processed.\n" "- 'Itself' - the processing extent is based on the object that is " @@ -12446,7 +12455,7 @@ msgid "Paint Plugin" msgstr "Malen Sie Plotten" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 -#: appPlugins/ToolPaint.py:3276 +#: appPlugins/ToolPaint.py:3291 msgid "" "Selection of area to be processed.\n" "- 'Polygon Selection' - left mouse click to add/remove polygons to be " @@ -12486,12 +12495,12 @@ msgstr "" "in einem X-Abstand, Y-Abstand voneinander." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:44 -#: appPlugins/ToolPanelize.py:1243 +#: appPlugins/ToolPanelize.py:1257 msgid "Spacing cols" msgstr "Abstandspalten" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:46 -#: appPlugins/ToolPanelize.py:1245 +#: appPlugins/ToolPanelize.py:1259 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -12500,12 +12509,12 @@ msgstr "" "In aktuellen Einheiten." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:58 -#: appPlugins/ToolPanelize.py:1256 +#: appPlugins/ToolPanelize.py:1270 msgid "Spacing rows" msgstr "Abstand Reihen" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:60 -#: appPlugins/ToolPanelize.py:1258 +#: appPlugins/ToolPanelize.py:1272 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -12514,27 +12523,27 @@ msgstr "" "In aktuellen Einheiten." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:73 -#: appPlugins/ToolPanelize.py:1270 +#: appPlugins/ToolPanelize.py:1284 msgid "Number of columns of the desired panel" msgstr "Anzahl der Spalten des gewünschten Bereichs" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:85 -#: appPlugins/ToolPanelize.py:1281 +#: appPlugins/ToolPanelize.py:1295 msgid "Number of rows of the desired panel" msgstr "Anzahl der Zeilen des gewünschten Panels" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:92 -#: appPlugins/ToolPanelize.py:1293 +#: appPlugins/ToolPanelize.py:1317 msgid "Geo" msgstr "Geo" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:93 -#: appPlugins/ToolPanelize.py:1294 +#: appPlugins/ToolPanelize.py:1318 msgid "Panel Type" msgstr "Panel-Typ" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:95 -#: appPlugins/ToolPanelize.py:1296 +#: appPlugins/ToolPanelize.py:1320 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -12545,7 +12554,7 @@ msgstr "" "- Geometrie" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:106 -#: appPlugins/ToolPanelize.py:1306 +#: appPlugins/ToolPanelize.py:1330 msgid "" "Active only for Geometry panel type.\n" "When checked the application will find\n" @@ -12562,7 +12571,7 @@ msgid "Constrain within" msgstr "Beschränkung innerhalb" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:116 -#: appPlugins/ToolPanelize.py:1316 +#: appPlugins/ToolPanelize.py:1340 msgid "" "Area define by DX and DY within to constrain the panel.\n" "DX and DY values are in current units.\n" @@ -12577,12 +12586,12 @@ msgstr "" "Sie passen vollständig in den ausgewählten Bereich." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:129 -#: appPlugins/ToolPanelize.py:1328 +#: appPlugins/ToolPanelize.py:1352 msgid "Width (DX)" msgstr "Breite (DX)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:131 -#: appPlugins/ToolPanelize.py:1330 +#: appPlugins/ToolPanelize.py:1354 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -12591,12 +12600,12 @@ msgstr "" "In aktuellen Einheiten." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:142 -#: appPlugins/ToolPanelize.py:1340 +#: appPlugins/ToolPanelize.py:1364 msgid "Height (DY)" msgstr "Höhe (DY)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:144 -#: appPlugins/ToolPanelize.py:1342 +#: appPlugins/ToolPanelize.py:1366 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -12789,21 +12798,21 @@ msgstr "" "Ein Werkzeug zum Subtrahieren eines Gerber- oder Geometrieobjekts\n" "von einem anderen des gleichen Typs." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:925 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:949 msgid "Close paths" msgstr "Wege schließen" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:30 appPlugins/ToolSub.py:926 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:30 appPlugins/ToolSub.py:950 msgid "Checking this will close the paths cut by the subtractor object." msgstr "" "Wenn Sie dies aktivieren, werden die vom Subtrahiererobjekt geschnittenen " "Pfade geschlossen." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:33 appPlugins/ToolSub.py:821 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:33 appPlugins/ToolSub.py:826 msgid "Delete source" msgstr "Quelle löschen" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:35 appPlugins/ToolSub.py:823 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:35 appPlugins/ToolSub.py:828 msgid "" "When checked will delete the source objects\n" "after a successful operation." @@ -12826,7 +12835,7 @@ msgstr "" "auf einem Anwendungsobjekt." #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:40 -#: appPlugins/ToolTransform.py:612 +#: appPlugins/ToolTransform.py:609 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -12844,17 +12853,13 @@ msgstr "" "- Objekt -> die Mitte des Begrenzungsrahmens eines bestimmten Objekts" #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:66 -#: appPlugins/ToolTransform.py:644 +#: appPlugins/ToolTransform.py:641 msgid "The type of object used as reference." msgstr "Der Objekttyp, der als Referenz verwendet wird." -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:101 -msgid "Skew" -msgstr "Neigung" - #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:120 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:134 -#: appPlugins/ToolCalibration.py:1230 appPlugins/ToolCalibration.py:1243 +#: appPlugins/ToolCalibration.py:1228 appPlugins/ToolCalibration.py:1241 msgid "" "Angle, in degrees.\n" "Float number between -360 and 359." @@ -12883,7 +12888,7 @@ msgstr "" #: appGUI/preferences/utilities/FAExcPrefGroupUI.py:37 #: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:27 #: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:27 -#: appPlugins/ToolDrilling.py:2869 appPlugins/ToolMilling.py:4477 +#: appPlugins/ToolDrilling.py:2873 appPlugins/ToolMilling.py:4539 msgid "Delete All" msgstr "Alles löschen" @@ -13105,29 +13110,29 @@ msgstr "CNCJob-Objekt" msgid "Document Editor" msgstr "Dokumenteditor" -#: appObjects/FlatCAMExcellon.py:935 appObjects/FlatCAMExcellon.py:1037 -#: appPlugins/ToolDrilling.py:1928 appPlugins/ToolMilling.py:2479 -#: appPlugins/ToolMilling.py:2589 +#: appObjects/FlatCAMExcellon.py:932 appObjects/FlatCAMExcellon.py:1034 +#: appPlugins/ToolDrilling.py:1928 appPlugins/ToolMilling.py:2449 +#: appPlugins/ToolMilling.py:2559 msgid "Please select one or more tools from the list and try again." msgstr "" "Bitte wählen Sie ein oder mehrere Werkzeuge aus der Liste aus und versuchen " "Sie es erneut." -#: appObjects/FlatCAMExcellon.py:940 appPlugins/ToolMilling.py:2486 +#: appObjects/FlatCAMExcellon.py:937 appPlugins/ToolMilling.py:2456 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:1046 appPlugins/ToolMilling.py:2598 +#: appObjects/FlatCAMExcellon.py:1043 appPlugins/ToolMilling.py:2568 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "" "Das Fräswerkzeug für SCHLITZ ist größer als die Lochgröße. Abgebrochen." -#: appObjects/FlatCAMGeometry.py:486 +#: appObjects/FlatCAMGeometry.py:483 msgid "Vertex points calculated." msgstr "Scheitelpunkte wurden berechnet." -#: appObjects/FlatCAMGeometry.py:693 appObjects/FlatCAMGeometry.py:847 -#: appPlugins/ToolMilling.py:2842 appPlugins/ToolMilling.py:3086 +#: appObjects/FlatCAMGeometry.py:690 appObjects/FlatCAMGeometry.py:844 +#: appPlugins/ToolMilling.py:2812 appPlugins/ToolMilling.py:3056 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -13136,45 +13141,45 @@ msgstr "" "Wert angegeben.\n" "Fügen Sie einen Werkzeugversatz hinzu oder ändern Sie den Versatztyp." -#: appObjects/FlatCAMGeometry.py:760 appObjects/FlatCAMGeometry.py:908 -#: appPlugins/ToolMilling.py:2911 appPlugins/ToolMilling.py:3130 +#: appObjects/FlatCAMGeometry.py:757 appObjects/FlatCAMGeometry.py:905 +#: appPlugins/ToolMilling.py:2881 appPlugins/ToolMilling.py:3100 msgid "G-Code parsing in progress..." msgstr "G-Code-Analyse läuft ..." -#: appObjects/FlatCAMGeometry.py:762 appObjects/FlatCAMGeometry.py:910 -#: appPlugins/ToolMilling.py:2913 appPlugins/ToolMilling.py:3132 +#: appObjects/FlatCAMGeometry.py:759 appObjects/FlatCAMGeometry.py:907 +#: appPlugins/ToolMilling.py:2883 appPlugins/ToolMilling.py:3102 msgid "G-Code parsing finished..." msgstr "G-Code-Analyse beendet ..." -#: appObjects/FlatCAMGeometry.py:769 appObjects/FlatCAMGeometry.py:919 -#: appObjects/FlatCAMGeometry.py:1083 appPlugins/ToolMilling.py:2920 -#: appPlugins/ToolMilling.py:3141 +#: appObjects/FlatCAMGeometry.py:766 appObjects/FlatCAMGeometry.py:916 +#: appObjects/FlatCAMGeometry.py:1080 appPlugins/ToolMilling.py:2890 +#: appPlugins/ToolMilling.py:3111 msgid "Finished G-Code processing" msgstr "G-Code-Verarbeitung abgeschlossen" -#: appObjects/FlatCAMGeometry.py:771 appObjects/FlatCAMGeometry.py:921 -#: appPlugins/ToolMilling.py:2922 appPlugins/ToolMilling.py:3143 +#: appObjects/FlatCAMGeometry.py:768 appObjects/FlatCAMGeometry.py:918 +#: appPlugins/ToolMilling.py:2892 appPlugins/ToolMilling.py:3113 msgid "G-Code processing failed with error" msgstr "G-Code-Verarbeitung fehlgeschlagen mit Fehler" -#: appObjects/FlatCAMGeometry.py:814 appPlugins/ToolMilling.py:2965 +#: appObjects/FlatCAMGeometry.py:811 appPlugins/ToolMilling.py:2935 #: appPlugins/ToolSolderPaste.py:865 appPlugins/ToolSolderPaste.py:923 msgid "Cancelled. Empty file, it has no geometry" msgstr "Abgebrochen. Leere Datei hat keine Geometrie" -#: appObjects/FlatCAMGeometry.py:937 appObjects/FlatCAMGeometry.py:942 -#: appObjects/FlatCAMGeometry.py:1090 appPlugins/ToolMilling.py:3170 -#: appPlugins/ToolMilling.py:3185 +#: appObjects/FlatCAMGeometry.py:934 appObjects/FlatCAMGeometry.py:939 +#: appObjects/FlatCAMGeometry.py:1087 appPlugins/ToolMilling.py:3140 +#: appPlugins/ToolMilling.py:3155 msgid "CNCjob created" msgstr "CNCjob erstellt" -#: appObjects/FlatCAMGeometry.py:1116 appObjects/FlatCAMGeometry.py:1125 +#: appObjects/FlatCAMGeometry.py:1113 appObjects/FlatCAMGeometry.py:1122 #: appParsers/ParseGerber.py:2093 appParsers/ParseGerber.py:2103 msgid "Scale factor has to be a number: integer or float." msgstr "" "Der Skalierungsfaktor muss eine Zahl sein: Ganzzahl oder Fließkommazahl." -#: appObjects/FlatCAMGeometry.py:1205 appParsers/ParseGerber.py:2219 +#: appObjects/FlatCAMGeometry.py:1202 appParsers/ParseGerber.py:2219 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." @@ -13182,7 +13187,7 @@ msgstr "" "Ein (x, y) Wertepaar wird benötigt. Wahrscheinlich haben Sie im Feld Offset " "nur einen Wert eingegeben." -#: appObjects/FlatCAMGeometry.py:1290 +#: appObjects/FlatCAMGeometry.py:1287 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y)\n" @@ -13192,24 +13197,24 @@ msgstr "" "(x, y) sein\n" "Aber jetzt gibt es nur einen Wert, nicht zwei." -#: appObjects/FlatCAMGerber.py:416 appPlugins/ToolIsolation.py:1526 +#: appObjects/FlatCAMGerber.py:419 appPlugins/ToolIsolation.py:1522 msgid "Buffering solid geometry" msgstr "Festkörpergeometrie puffern" -#: appObjects/FlatCAMGerber.py:460 appObjects/FlatCAMGerber.py:486 +#: appObjects/FlatCAMGerber.py:463 appObjects/FlatCAMGerber.py:489 msgid "Operation could not be done." msgstr "Operation konnte nicht durchgeführt werden." -#: appObjects/FlatCAMGerber.py:582 appObjects/FlatCAMGerber.py:658 -#: appPlugins/ToolIsolation.py:1738 appPlugins/ToolIsolation.py:2096 -#: appPlugins/ToolNCC.py:2137 appPlugins/ToolNCC.py:3160 -#: appPlugins/ToolNCC.py:3540 +#: appObjects/FlatCAMGerber.py:585 appObjects/FlatCAMGerber.py:661 +#: appPlugins/ToolIsolation.py:1734 appPlugins/ToolIsolation.py:2092 +#: appPlugins/ToolNCC.py:2123 appPlugins/ToolNCC.py:3146 +#: appPlugins/ToolNCC.py:3526 msgid "Isolation geometry could not be generated." msgstr "Isolationsgeometrie konnte nicht generiert werden." -#: appObjects/FlatCAMGerber.py:609 appObjects/FlatCAMGerber.py:699 -#: appPlugins/ToolIsolation.py:1802 appPlugins/ToolIsolation.py:1993 -#: appPlugins/ToolIsolation.py:2177 +#: appObjects/FlatCAMGerber.py:612 appObjects/FlatCAMGerber.py:702 +#: appPlugins/ToolIsolation.py:1798 appPlugins/ToolIsolation.py:1989 +#: appPlugins/ToolIsolation.py:2173 msgid "Isolation geometry created" msgstr "Isolationsgeometrie erstellt" @@ -13241,7 +13246,7 @@ msgstr "Skalierung ..." msgid "Skewing..." msgstr "Verziehen..." -#: appObjects/FlatCAMObj.py:487 appPlugins/ToolCalculators.py:571 +#: appObjects/FlatCAMObj.py:487 appPlugins/ToolCalculators.py:696 #: appPlugins/ToolReport.py:181 msgid "Dimensions" msgstr "Dimensionen" @@ -13352,19 +13357,19 @@ msgstr "Objekt umbenannt von {old} zu {new}" #: appObjects/ObjectCollection.py:954 appObjects/ObjectCollection.py:960 #: appObjects/ObjectCollection.py:966 appObjects/ObjectCollection.py:972 #: appObjects/ObjectCollection.py:978 appObjects/ObjectCollection.py:984 -#: app_Main.py:7600 app_Main.py:7606 app_Main.py:7612 app_Main.py:7618 +#: app_Main.py:7630 app_Main.py:7636 app_Main.py:7642 app_Main.py:7648 msgid "selected" msgstr "ausgewählt" -#: appObjects/ObjectCollection.py:1020 +#: appObjects/ObjectCollection.py:1023 msgid "Cause of error" msgstr "Fehlerursache" -#: appObjects/ObjectCollection.py:1221 +#: appObjects/ObjectCollection.py:1224 msgid "All objects are selected." msgstr "Alle Objekte werden ausgewählt." -#: appObjects/ObjectCollection.py:1231 +#: appObjects/ObjectCollection.py:1234 msgid "Objects selection is cleared." msgstr "Die Objektauswahl wird gelöscht." @@ -13499,7 +13504,7 @@ msgid "Click on the START point." msgstr "Klicken Sie auf den START-Punkt." #: appPlugins/ToolAlignObjects.py:276 appPlugins/ToolCalibration.py:311 -#: appPlugins/ToolDblSided.py:445 +#: appPlugins/ToolDblSided.py:429 msgid "Cancelled by user request." msgstr "Auf Benutzerwunsch storniert." @@ -13515,15 +13520,15 @@ msgid "Or right click to cancel." msgstr "Oder klicken Sie mit der rechten Maustaste, um abzubrechen." #: appPlugins/ToolAlignObjects.py:296 appPlugins/ToolAlignObjects.py:303 -#: appPlugins/ToolFiducials.py:858 +#: appPlugins/ToolFiducials.py:856 msgid "Second Point" msgstr "Zweiter Punkt" -#: appPlugins/ToolAlignObjects.py:422 +#: appPlugins/ToolAlignObjects.py:430 msgid "MOVING object" msgstr "BEWEGLICHES Objekt" -#: appPlugins/ToolAlignObjects.py:426 +#: appPlugins/ToolAlignObjects.py:432 msgid "" "Specify the type of object to be aligned.\n" "It can be of type: Gerber or Excellon.\n" @@ -13535,15 +13540,15 @@ msgstr "" "Die Auswahl hier entscheidet über die Art der Objekte, die sein werden\n" "in der Objekt-Combobox." -#: appPlugins/ToolAlignObjects.py:447 +#: appPlugins/ToolAlignObjects.py:463 msgid "Object to be aligned." msgstr "Zu ausrichtendes Objekt." -#: appPlugins/ToolAlignObjects.py:459 +#: appPlugins/ToolAlignObjects.py:471 msgid "DESTINATION object" msgstr "ZIELobjekt" -#: appPlugins/ToolAlignObjects.py:461 +#: appPlugins/ToolAlignObjects.py:473 msgid "" "Specify the type of object to be aligned to.\n" "It can be of type: Gerber or Excellon.\n" @@ -13555,15 +13560,15 @@ msgstr "" "Die Auswahl hier entscheidet über die Art der Objekte, die sein werden\n" "in der Objekt-Combobox." -#: appPlugins/ToolAlignObjects.py:483 +#: appPlugins/ToolAlignObjects.py:504 msgid "Object to be aligned to. Aligner." msgstr "Objekt, an dem ausgerichtet werden soll. Aligner." -#: appPlugins/ToolAlignObjects.py:496 +#: appPlugins/ToolAlignObjects.py:525 msgid "Alignment Type" msgstr "AusrichtungstypAusrichtung" -#: appPlugins/ToolAlignObjects.py:498 +#: appPlugins/ToolAlignObjects.py:527 msgid "" "The type of alignment can be:\n" "- Single Point -> it require a single point of sync, the action will be a " @@ -13577,19 +13582,19 @@ msgstr "" "- Doppelpunkt -> Es sind zwei Synchronisierungspunkte erforderlich. Die " "Aktion wird verschoben und anschließend gedreht" -#: appPlugins/ToolAlignObjects.py:504 +#: appPlugins/ToolAlignObjects.py:533 msgid "Single Point" msgstr "Einziger Punkt" -#: appPlugins/ToolAlignObjects.py:505 +#: appPlugins/ToolAlignObjects.py:534 msgid "Dual Point" msgstr "Doppelpunkt" -#: appPlugins/ToolAlignObjects.py:517 +#: appPlugins/ToolAlignObjects.py:541 msgid "Align Object" msgstr "Objekt ausrichten" -#: appPlugins/ToolAlignObjects.py:520 +#: appPlugins/ToolAlignObjects.py:544 msgid "" "Align the specified object to the aligner object.\n" "If only one point is used then it assumes translation.\n" @@ -13600,69 +13605,116 @@ msgstr "" "Wenn diese Punkte verwendet werden, wird eine Translation und Rotation " "angenommen." -#: appPlugins/ToolAlignObjects.py:535 appPlugins/ToolCalculators.py:731 -#: appPlugins/ToolCalibration.py:1408 appPlugins/ToolCopperThieving.py:1767 -#: appPlugins/ToolCorners.py:911 appPlugins/ToolCutOut.py:2843 -#: appPlugins/ToolDblSided.py:1131 appPlugins/ToolDrilling.py:2916 -#: appPlugins/ToolEtchCompensation.py:509 appPlugins/ToolExtract.py:1328 -#: appPlugins/ToolFiducials.py:1073 appPlugins/ToolFilm.py:1644 -#: appPlugins/ToolFollow.py:796 appPlugins/ToolInvertGerber.py:327 -#: appPlugins/ToolIsolation.py:3676 appPlugins/ToolLevelling.py:2324 -#: appPlugins/ToolMilling.py:4524 appPlugins/ToolNCC.py:4684 -#: appPlugins/ToolOptimal.py:638 appPlugins/ToolPaint.py:3349 -#: appPlugins/ToolPanelize.py:1375 appPlugins/ToolPunchGerber.py:2350 -#: appPlugins/ToolQRCode.py:1026 appPlugins/ToolRulesCheck.py:1678 -#: appPlugins/ToolSolderPaste.py:1610 appPlugins/ToolSub.py:950 -#: appPlugins/ToolTransform.py:983 +#: appPlugins/ToolAlignObjects.py:559 appPlugins/ToolCalculators.py:1049 +#: appPlugins/ToolCalibration.py:1406 appPlugins/ToolCopperThieving.py:1817 +#: appPlugins/ToolCorners.py:970 appPlugins/ToolCutOut.py:2843 +#: appPlugins/ToolDblSided.py:1108 appPlugins/ToolDrilling.py:2912 +#: appPlugins/ToolEtchCompensation.py:520 appPlugins/ToolExtract.py:1366 +#: appPlugins/ToolFiducials.py:1071 appPlugins/ToolFilm.py:1698 +#: appPlugins/ToolFollow.py:790 appPlugins/ToolInvertGerber.py:330 +#: appPlugins/ToolIsolation.py:3704 appPlugins/ToolLevelling.py:2324 +#: appPlugins/ToolMilling.py:4576 appPlugins/ToolNCC.py:4698 +#: appPlugins/ToolOptimal.py:638 appPlugins/ToolPaint.py:3366 +#: appPlugins/ToolPanelize.py:1401 appPlugins/ToolPunchGerber.py:2361 +#: appPlugins/ToolQRCode.py:1046 appPlugins/ToolRulesCheck.py:1678 +#: appPlugins/ToolSolderPaste.py:1610 appPlugins/ToolSub.py:975 +#: appPlugins/ToolTransform.py:980 msgid "Reset Tool" msgstr "Reset Werkzeug" -#: appPlugins/ToolAlignObjects.py:538 appPlugins/ToolCalculators.py:734 -#: appPlugins/ToolCalibration.py:1411 appPlugins/ToolCopperThieving.py:1770 -#: appPlugins/ToolCorners.py:914 appPlugins/ToolCutOut.py:2846 -#: appPlugins/ToolDblSided.py:1134 appPlugins/ToolDrilling.py:2919 -#: appPlugins/ToolEtchCompensation.py:512 appPlugins/ToolExtract.py:1331 -#: appPlugins/ToolFiducials.py:1076 appPlugins/ToolFilm.py:1647 -#: appPlugins/ToolFollow.py:799 appPlugins/ToolInvertGerber.py:330 -#: appPlugins/ToolIsolation.py:3679 appPlugins/ToolLevelling.py:2327 -#: appPlugins/ToolMilling.py:4527 appPlugins/ToolNCC.py:4687 -#: appPlugins/ToolOptimal.py:641 appPlugins/ToolPaint.py:3352 -#: appPlugins/ToolPanelize.py:1378 appPlugins/ToolPunchGerber.py:2353 -#: appPlugins/ToolQRCode.py:1029 appPlugins/ToolRulesCheck.py:1681 -#: appPlugins/ToolSolderPaste.py:1613 appPlugins/ToolSub.py:953 -#: appPlugins/ToolTransform.py:986 +#: appPlugins/ToolAlignObjects.py:562 appPlugins/ToolCalculators.py:1052 +#: appPlugins/ToolCalibration.py:1409 appPlugins/ToolCopperThieving.py:1820 +#: appPlugins/ToolCorners.py:973 appPlugins/ToolCutOut.py:2846 +#: appPlugins/ToolDblSided.py:1111 appPlugins/ToolDrilling.py:2915 +#: appPlugins/ToolEtchCompensation.py:523 appPlugins/ToolExtract.py:1369 +#: appPlugins/ToolFiducials.py:1074 appPlugins/ToolFilm.py:1701 +#: appPlugins/ToolFollow.py:793 appPlugins/ToolInvertGerber.py:333 +#: appPlugins/ToolIsolation.py:3707 appPlugins/ToolLevelling.py:2327 +#: appPlugins/ToolMilling.py:4579 appPlugins/ToolNCC.py:4701 +#: appPlugins/ToolOptimal.py:641 appPlugins/ToolPaint.py:3369 +#: appPlugins/ToolPanelize.py:1404 appPlugins/ToolPunchGerber.py:2364 +#: appPlugins/ToolQRCode.py:1049 appPlugins/ToolRulesCheck.py:1681 +#: appPlugins/ToolSolderPaste.py:1613 appPlugins/ToolSub.py:978 +#: appPlugins/ToolTransform.py:983 msgid "Will reset the tool parameters." msgstr "Wird die Werkzeugeinstellungen zurücksetzen." -#: appPlugins/ToolCalculators.py:192 +#: appPlugins/ToolCalculators.py:210 msgid "Cut width (tool diameter) calculated." msgstr "Schnittbreite (Werkzeugdurchmesser) berechnet." -#: appPlugins/ToolCalculators.py:214 +#: appPlugins/ToolCalculators.py:232 msgid "Tool diameter (cut width) cannot be smaller than the tip diameter." msgstr "" "Der Werkzeugdurchmesser (Schnittbreite) darf nicht kleiner als der " "Spitzendurchmesser sein." -#: appPlugins/ToolCalculators.py:220 +#: appPlugins/ToolCalculators.py:238 msgid "Cut depth (Cut Z) calculated." msgstr "Schnitttiefe (Schnitt Z) berechnet." -#: appPlugins/ToolCalculators.py:416 -msgid "Units Calculator" -msgstr "Einheitenrechner" +#: appPlugins/ToolCalculators.py:507 +#, fuzzy +#| msgid "V-Shape" +msgid "V-Shape Tool" +msgstr "V-Form" -#: appPlugins/ToolCalculators.py:460 -msgid "Here you enter the value to be converted from INCH to MM" +#: appPlugins/ToolCalculators.py:508 +#, fuzzy +#| msgid "Conversion" +msgid "Units Conversion" +msgstr "Umwandlung" + +#: appPlugins/ToolCalculators.py:509 +#, fuzzy +#| msgid "ElectroPlating Calculator" +msgid "ElectroPlating" +msgstr "Galvanikrechner" + +#: appPlugins/ToolCalculators.py:510 +msgid "Tinning" +msgstr "" + +#: appPlugins/ToolCalculators.py:548 +msgid "inch" +msgstr "" + +#: appPlugins/ToolCalculators.py:554 appPlugins/ToolCalculators.py:569 +#: appPlugins/ToolCalculators.py:584 +#, fuzzy +#| msgid "Here you enter the value to be converted from INCH to MM" +msgid "Here you enter the value to be converted from imperial to metric" msgstr "" "Hier geben Sie den Wert ein, der von Zoll in Metrik konvertiert werden soll" -#: appPlugins/ToolCalculators.py:465 -msgid "Here you enter the value to be converted from MM to INCH" +#: appPlugins/ToolCalculators.py:557 appPlugins/ToolCalculators.py:572 +#: appPlugins/ToolCalculators.py:587 +#, fuzzy +#| msgid "Here you enter the value to be converted from INCH to MM" +msgid "Here you enter the value to be converted from metric to imperial" msgstr "" -"Hier geben Sie den Wert ein, der von Metrik in Zoll konvertiert werden soll" +"Hier geben Sie den Wert ein, der von Zoll in Metrik konvertiert werden soll" -#: appPlugins/ToolCalculators.py:502 +#: appPlugins/ToolCalculators.py:563 +msgid "oz" +msgstr "" + +#: appPlugins/ToolCalculators.py:564 +msgid "gram" +msgstr "" + +#: appPlugins/ToolCalculators.py:578 +msgid "fl oz" +msgstr "" + +#: appPlugins/ToolCalculators.py:579 appPlugins/ToolCalculators.py:953 +#: appPlugins/ToolCalculators.py:973 appPlugins/ToolCalculators.py:1028 +#, fuzzy +#| msgid "L" +msgid "mL" +msgstr "L" + +#: appPlugins/ToolCalculators.py:627 msgid "" "This is the angle of the tip of the tool.\n" "It is specified by manufacturer." @@ -13670,82 +13722,201 @@ msgstr "" "Dies ist der Winkel der Werkzeugspitze.\n" "Es wird vom Hersteller angegeben." -#: appPlugins/ToolCalculators.py:514 -msgid "" -"This is the depth to cut into the material.\n" -"In the CNCJob is the CutZ parameter." +#: appPlugins/ToolCalculators.py:639 +#, fuzzy +#| msgid "" +#| "This is the depth to cut into the material.\n" +#| "In the CNCJob is the CutZ parameter." +msgid "This is the depth to cut into the material." msgstr "" "Dies ist die Tiefe, in die das Material geschnitten werden soll.\n" "Im CNCJob befindet sich der Parameter CutZ." -#: appPlugins/ToolCalculators.py:526 +#: appPlugins/ToolCalculators.py:650 +#, fuzzy +#| msgid "" +#| "This is the tool tip diameter.\n" +#| "It is specified by manufacturer." msgid "" -"This is the tool diameter to be entered into\n" -"FlatCAM Gerber section.\n" -"In the CNCJob section it is called >Tool dia<." +"This is the actual tool diameter\n" +"at the desired depth of cut." msgstr "" -"Dies ist der Werkzeugdurchmesser, in den eingegeben werden soll\n" -"FlatCAM-Gerber-Bereich.\n" -"Im CNCJob-Bereich heißt es >Werkzeugdurchmesser<." +"Dies ist der Werkzeugspitzendurchmesser.\n" +"Es wird vom Hersteller angegeben." -#: appPlugins/ToolCalculators.py:540 -msgid "" -"Calculate either the Cut Z or the effective tool diameter,\n" -" depending on which is desired and which is known. " +#: appPlugins/ToolCalculators.py:663 +#, fuzzy +#| msgid "" +#| "Calculate either the Cut Z or the effective tool diameter,\n" +#| " depending on which is desired and which is known. " +msgid "Calculate either the depth of cut or the effective tool diameter." msgstr "" "Berechnen Sie entweder die Schnitttiefe Z oder den effektiven " "Werkzeugdurchmesser.\n" " je nachdem was gewünscht wird und was bekannt ist. " -#: appPlugins/ToolCalculators.py:566 +#: appPlugins/ToolCalculators.py:691 msgid "Area Calculation" msgstr "Flächenberechnung" -#: appPlugins/ToolCalculators.py:568 -msgid "Choose how to calculate the board area." -msgstr "Wählen Sie aus, wie die Plattenfläche berechnet werden soll." +#: appPlugins/ToolCalculators.py:693 +#, fuzzy +#| msgid "This is the board area." +msgid "Determine the board area." +msgstr "Dies ist der Boardbereich." -#: appPlugins/ToolCalculators.py:586 appPlugins/ToolCalculators.py:604 -#: appPlugins/ToolCalculators.py:622 appPlugins/ToolCopperThieving.py:1726 +#: appPlugins/ToolCalculators.py:705 +#, fuzzy +#| msgid "Board Length" +msgid "Board Length." +msgstr "PCB Länge" + +#: appPlugins/ToolCalculators.py:711 appPlugins/ToolCalculators.py:729 +#: appPlugins/ToolCalculators.py:747 appPlugins/ToolCopperThieving.py:1774 msgid "cm" msgstr "cm" -#: appPlugins/ToolCalculators.py:667 +#: appPlugins/ToolCalculators.py:741 +#, fuzzy +#| msgid "Plated area" +msgid "Board area." +msgstr "Beschichtetes Areal" + +#: appPlugins/ToolCalculators.py:764 +#, fuzzy +#| msgid "" +#| "Current density to pass through the board. \n" +#| "In Amps per Square Feet ASF." +msgid "" +"Current density applied to the board. \n" +"In Amperes per Square Feet ASF." +msgstr "" +"Stromdichte durch die Platine.\n" +"In Ampere pro Quadratfuß ASF." + +#: appPlugins/ToolCalculators.py:784 +#, fuzzy +#| msgid "The thickness of the line that makes the corner marker." +msgid "Thickness of the deposited copper." +msgstr "Die Dicke der Linie, die die Eckmarkierung bildet." + +#: appPlugins/ToolCalculators.py:791 msgid "um" msgstr "um" -#: appPlugins/ToolCalculators.py:678 +#: appPlugins/ToolCalculators.py:802 msgid "Current Value" msgstr "Aktueller Wert" -#: appPlugins/ToolCalculators.py:679 +#: appPlugins/ToolCalculators.py:803 +#, fuzzy +#| msgid "" +#| "This is the current intensity value\n" +#| "to be set on the Power Supply. In Amps." msgid "" "This is the current intensity value\n" -"to be set on the Power Supply. In Amps." +"to be set on the Power Supply." msgstr "" "Dies ist der aktuelle Intensitätswert\n" "am Netzteil einstellen. In Ampere." -#: appPlugins/ToolCalculators.py:699 +#: appPlugins/ToolCalculators.py:823 msgid "Time" msgstr "Zeit" -#: appPlugins/ToolCalculators.py:700 -msgid "" -"This is the calculated time required for the procedure.\n" -"In minutes." -msgstr "" -"Dies ist die berechnete Zeit, die für das Verfahren benötigt wird.\n" -"In Minuten." +#: appPlugins/ToolCalculators.py:824 +#, fuzzy +#| msgid "Object to be cleared of excess copper." +msgid "The time calculated to deposit copper." +msgstr "Objekt, das von überschüssigem Kupfer befreit werden soll." -#: appPlugins/ToolCalculators.py:723 -msgid "" -"Calculate the current intensity value and the procedure time,\n" -"depending on the parameters above" +#: appPlugins/ToolCalculators.py:846 +#, fuzzy +#| msgid "" +#| "Calculate the current intensity value and the procedure time,\n" +#| "depending on the parameters above" +msgid "Calculate the current intensity value and the procedure time." msgstr "" "Berechnen Sie den aktuellen Intensitätswert und die Eingriffszeit,\n" "abhängig von den obigen Parametern" +#: appPlugins/ToolCalculators.py:856 +msgid "" +"Calculator for chemical quantities\n" +"required for tinning PCB's." +msgstr "" + +#: appPlugins/ToolCalculators.py:871 +#, fuzzy +#| msgid "Isolation" +msgid "Solution" +msgstr "Isolation" + +#: appPlugins/ToolCalculators.py:873 +msgid "Choose one solution for tinning." +msgstr "" + +#: appPlugins/ToolCalculators.py:885 +msgid "Stannous Chloride." +msgstr "" + +#: appPlugins/ToolCalculators.py:893 appPlugins/ToolCalculators.py:913 +#: appPlugins/ToolCalculators.py:933 appPlugins/ToolCalculators.py:1004 +msgid "g" +msgstr "" + +#: appPlugins/ToolCalculators.py:904 +msgid "Thiourea" +msgstr "" + +#: appPlugins/ToolCalculators.py:905 +msgid "Thiourea." +msgstr "" + +#: appPlugins/ToolCalculators.py:925 +msgid "Sulfamic Acid." +msgstr "" + +#: appPlugins/ToolCalculators.py:945 +msgid "Distilled Water." +msgstr "" + +#: appPlugins/ToolCalculators.py:964 +msgid "Soap" +msgstr "" + +#: appPlugins/ToolCalculators.py:965 +msgid "Liquid soap." +msgstr "" + +#: appPlugins/ToolCalculators.py:988 +#, fuzzy +#| msgid "Options" +msgid "Optional" +msgstr "Optionen" + +#: appPlugins/ToolCalculators.py:994 +msgid "" +"Sodium hypophosphite.\n" +"Optional, for solution stability.\n" +"Warning: List 1 chemical in USA." +msgstr "" + +#: appPlugins/ToolCalculators.py:1020 +#, fuzzy +#| msgid "Columns" +msgid "Volume" +msgstr "Säulen" + +#: appPlugins/ToolCalculators.py:1021 +msgid "Desired volume of tinning solution." +msgstr "" + +#: appPlugins/ToolCalculators.py:1042 +msgid "" +"Calculate the chemical quantities for the desired volume of tinning solution." +msgstr "" + #: appPlugins/ToolCalibration.py:126 appPlugins/ToolCalibration.py:765 #, fuzzy #| msgid "Calibration Tool" @@ -13790,32 +13961,32 @@ msgid "Cancelled. Four points are needed for GCode generation." msgstr "Abgebrochen. Es werden vier Punkte zur GCode Erzeugung benötigt." #: appPlugins/ToolCalibration.py:638 appPlugins/ToolCalibration.py:729 -#: appPlugins/ToolDblSided.py:563 appPlugins/ToolFilm.py:323 -#: appPlugins/ToolFilm.py:330 appPlugins/ToolFilm.py:334 -#: appPlugins/ToolMilling.py:1978 appPlugins/ToolMove.py:167 +#: appPlugins/ToolDblSided.py:544 appPlugins/ToolFilm.py:306 +#: appPlugins/ToolFilm.py:313 appPlugins/ToolFilm.py:317 +#: appPlugins/ToolMilling.py:1948 appPlugins/ToolMove.py:167 #: appPlugins/ToolReport.py:140 appPlugins/ToolTransform.py:176 #: appPlugins/ToolTransform.py:327 appPlugins/ToolTransform.py:359 #: appPlugins/ToolTransform.py:404 appPlugins/ToolTransform.py:438 #: appPlugins/ToolTransform.py:473 appPlugins/ToolTransform.py:510 -#: app_Main.py:5127 app_Main.py:5647 app_Main.py:6008 app_Main.py:6093 -#: app_Main.py:6273 app_Main.py:6578 app_Main.py:6739 app_Main.py:6785 -#: app_Main.py:6832 app_Main.py:6887 app_Main.py:6935 app_Main.py:7104 -#: app_Main.py:9288 app_Main.py:9382 app_Main.py:9424 app_Main.py:9466 -#: app_Main.py:9508 app_Main.py:9549 app_Main.py:9594 app_Main.py:9639 -#: app_Main.py:10140 app_Main.py:10144 camlib.py:2451 camlib.py:2518 +#: app_Main.py:5127 app_Main.py:5653 app_Main.py:6016 app_Main.py:6101 +#: app_Main.py:6281 app_Main.py:6586 app_Main.py:6766 app_Main.py:6812 +#: app_Main.py:6859 app_Main.py:6914 app_Main.py:6962 app_Main.py:7131 +#: app_Main.py:9318 app_Main.py:9412 app_Main.py:9454 app_Main.py:9496 +#: app_Main.py:9538 app_Main.py:9579 app_Main.py:9624 app_Main.py:9669 +#: app_Main.py:10170 app_Main.py:10174 camlib.py:2451 camlib.py:2518 #: camlib.py:2586 camlib.py:2664 msgid "No object is selected." msgstr "Es ist kein Objekt ausgewählt." -#: appPlugins/ToolCalibration.py:794 +#: appPlugins/ToolCalibration.py:792 msgid "Parameters used when creating the GCode in this tool." msgstr "Verwendete Parameter zum Erzeugen des GCodes mit diesem Wwerkzeug." -#: appPlugins/ToolCalibration.py:898 +#: appPlugins/ToolCalibration.py:896 msgid "STEP 1: Acquire Calibration Points" msgstr "Schritt 1: Kalibrierungspunkte erzeugen" -#: appPlugins/ToolCalibration.py:900 +#: appPlugins/ToolCalibration.py:898 msgid "" "Pick four points by clicking on canvas.\n" "Those four points should be in the four\n" @@ -13825,24 +13996,24 @@ msgstr "" "Diese vier Punkte sollten in den vier sein\n" "(so viel wie möglich) Ecken des Objekts." -#: appPlugins/ToolCalibration.py:918 appPlugins/ToolImage.py:238 -#: appPlugins/ToolPanelize.py:1148 appPlugins/ToolReport.py:205 +#: appPlugins/ToolCalibration.py:916 appPlugins/ToolImage.py:238 +#: appPlugins/ToolReport.py:205 msgid "Object Type" msgstr "Objekttyp" -#: appPlugins/ToolCalibration.py:935 +#: appPlugins/ToolCalibration.py:933 msgid "Source object selection" msgstr "Auswahl des Quellobjekts" -#: appPlugins/ToolCalibration.py:937 +#: appPlugins/ToolCalibration.py:935 msgid "FlatCAM Object to be used as a source for reference points." msgstr "Das FlatCAM-Objekt, das als Referenzpunkt verwendet werden soll." -#: appPlugins/ToolCalibration.py:943 +#: appPlugins/ToolCalibration.py:941 msgid "Calibration Points" msgstr "Kalibrierungspunkte" -#: appPlugins/ToolCalibration.py:945 +#: appPlugins/ToolCalibration.py:943 msgid "" "Contain the expected calibration points and the\n" "ones measured." @@ -13850,47 +14021,47 @@ msgstr "" "Enthalten die erwarteten Kalibrierungspunkte sowie\n" "die gemessenen." -#: appPlugins/ToolCalibration.py:961 +#: appPlugins/ToolCalibration.py:959 msgid "Found Delta" msgstr "Gefundener Unterschied" -#: appPlugins/ToolCalibration.py:973 +#: appPlugins/ToolCalibration.py:971 msgid "Bot Left X" msgstr "Unten links X" -#: appPlugins/ToolCalibration.py:982 +#: appPlugins/ToolCalibration.py:980 msgid "Bot Left Y" msgstr "Unten links Y" -#: appPlugins/ToolCalibration.py:1000 +#: appPlugins/ToolCalibration.py:998 msgid "Bot Right X" msgstr "Unten rechts X" -#: appPlugins/ToolCalibration.py:1010 +#: appPlugins/ToolCalibration.py:1008 msgid "Bot Right Y" msgstr "Unten rechts Y" -#: appPlugins/ToolCalibration.py:1025 +#: appPlugins/ToolCalibration.py:1023 msgid "Top Left X" msgstr "Oben links X" -#: appPlugins/ToolCalibration.py:1034 +#: appPlugins/ToolCalibration.py:1032 msgid "Top Left Y" msgstr "Oben links Y" -#: appPlugins/ToolCalibration.py:1049 +#: appPlugins/ToolCalibration.py:1047 msgid "Top Right X" msgstr "Oben rechts X" -#: appPlugins/ToolCalibration.py:1059 +#: appPlugins/ToolCalibration.py:1057 msgid "Top Right Y" msgstr "Oben rechts Y" -#: appPlugins/ToolCalibration.py:1092 +#: appPlugins/ToolCalibration.py:1090 msgid "Get Points" msgstr "Punkte einholen" -#: appPlugins/ToolCalibration.py:1094 +#: appPlugins/ToolCalibration.py:1092 msgid "" "Pick four points by clicking on canvas if the source choice\n" "is 'free' or inside the object geometry if the source is 'object'.\n" @@ -13902,11 +14073,11 @@ msgstr "" "Diese vier Punkte sollten in vier unterschiedlichen Quadranten des Objektes " "sein." -#: appPlugins/ToolCalibration.py:1115 +#: appPlugins/ToolCalibration.py:1113 msgid "STEP 2: Verification GCode" msgstr "Schritt 2: Überprüfung des GCodes" -#: appPlugins/ToolCalibration.py:1117 appPlugins/ToolCalibration.py:1130 +#: appPlugins/ToolCalibration.py:1115 appPlugins/ToolCalibration.py:1128 msgid "" "Generate GCode file to locate and align the PCB by using\n" "the four points acquired above.\n" @@ -13926,15 +14097,15 @@ msgstr "" "- dritter Punkt -> Kontrollpunkt. Kann sein: oben links oder unten rechts.\n" "- vierter Punkt -> letzter Verifizierungspunkt. Nur zur Bewertung." -#: appPlugins/ToolCalibration.py:1128 +#: appPlugins/ToolCalibration.py:1126 msgid "Generate GCode" msgstr "GCode generieren" -#: appPlugins/ToolCalibration.py:1154 +#: appPlugins/ToolCalibration.py:1152 msgid "STEP 3: Adjustments" msgstr "Schritt 3: Anpassungen" -#: appPlugins/ToolCalibration.py:1156 appPlugins/ToolCalibration.py:1165 +#: appPlugins/ToolCalibration.py:1154 appPlugins/ToolCalibration.py:1163 msgid "" "Calculate Scale and Skew factors based on the differences (delta)\n" "found when checking the PCB pattern. The differences must be filled\n" @@ -13945,15 +14116,15 @@ msgstr "" "Feldern\n" "eingetragen warden." -#: appPlugins/ToolCalibration.py:1163 +#: appPlugins/ToolCalibration.py:1161 msgid "Calculate Factors" msgstr "Berechne Faktoren" -#: appPlugins/ToolCalibration.py:1185 +#: appPlugins/ToolCalibration.py:1183 msgid "STEP 4: Adjusted GCode" msgstr "Schritt 4 Angepasster GCode" -#: appPlugins/ToolCalibration.py:1187 +#: appPlugins/ToolCalibration.py:1185 msgid "" "Generate verification GCode file adjusted with\n" "the factors above." @@ -13961,51 +14132,51 @@ msgstr "" "Erzeuge den GCode mit den zuvor gefundenen\n" "Faktoren." -#: appPlugins/ToolCalibration.py:1192 +#: appPlugins/ToolCalibration.py:1190 msgid "Scale Factor X:" msgstr "Skalierungsfaktor X:" -#: appPlugins/ToolCalibration.py:1194 +#: appPlugins/ToolCalibration.py:1192 msgid "Factor for Scale action over X axis." msgstr "Faktor für die Skalierungsaktion über der X-Achse." -#: appPlugins/ToolCalibration.py:1204 +#: appPlugins/ToolCalibration.py:1202 msgid "Scale Factor Y:" msgstr "Skalierungsfaktor Y:" -#: appPlugins/ToolCalibration.py:1206 +#: appPlugins/ToolCalibration.py:1204 msgid "Factor for Scale action over Y axis." msgstr "Faktor für die Skalierungsaktion über der Y-Achse." -#: appPlugins/ToolCalibration.py:1216 +#: appPlugins/ToolCalibration.py:1214 msgid "Apply Scale Factors" msgstr "Skalierungen anwenden" -#: appPlugins/ToolCalibration.py:1218 +#: appPlugins/ToolCalibration.py:1216 msgid "Apply Scale factors on the calibration points." msgstr "Anwenden der Skalierungsfaktoren auf die Kalibrierungspunkte." -#: appPlugins/ToolCalibration.py:1228 +#: appPlugins/ToolCalibration.py:1226 msgid "Skew Angle X:" msgstr "Verzerrungs-Winkel X:" -#: appPlugins/ToolCalibration.py:1241 +#: appPlugins/ToolCalibration.py:1239 msgid "Skew Angle Y:" msgstr "Verzerrungs-Winkel Y:" -#: appPlugins/ToolCalibration.py:1254 +#: appPlugins/ToolCalibration.py:1252 msgid "Apply Skew Factors" msgstr "Schrägstellung anwenden" -#: appPlugins/ToolCalibration.py:1256 +#: appPlugins/ToolCalibration.py:1254 msgid "Apply Skew factors on the calibration points." msgstr "Anwenden der Verzerrungswinkel auf die Bezugspunkte." -#: appPlugins/ToolCalibration.py:1325 +#: appPlugins/ToolCalibration.py:1323 msgid "Generate Adjusted GCode" msgstr "Angepassten Überprüfungs-GCode generieren" -#: appPlugins/ToolCalibration.py:1327 +#: appPlugins/ToolCalibration.py:1325 msgid "" "Generate verification GCode file adjusted with\n" "the factors set above.\n" @@ -14017,11 +14188,11 @@ msgstr "" "Die GCode-Parameter können neu eingestellt werden\n" "bevor Sie auf diese Schaltfläche klicken." -#: appPlugins/ToolCalibration.py:1348 +#: appPlugins/ToolCalibration.py:1346 msgid "STEP 5: Calibrate FlatCAM Objects" msgstr "Schritt 5: Kalibrieren der FlatCAM Objekte" -#: appPlugins/ToolCalibration.py:1350 +#: appPlugins/ToolCalibration.py:1348 msgid "" "Adjust the FlatCAM objects\n" "with the factors determined and verified above." @@ -14029,27 +14200,27 @@ msgstr "" "Anpassen der FlatCAM Objekte\n" "mit den zuvor bestimmten und überprüften Faktoren." -#: appPlugins/ToolCalibration.py:1362 +#: appPlugins/ToolCalibration.py:1360 msgid "Adjusted object type" msgstr "Angepasster Objekttyp" -#: appPlugins/ToolCalibration.py:1363 +#: appPlugins/ToolCalibration.py:1361 msgid "Type of the Application Object to be adjusted." msgstr "Typ des anpassbaren Anwendungsobjekts." -#: appPlugins/ToolCalibration.py:1376 +#: appPlugins/ToolCalibration.py:1374 msgid "Adjusted object selection" msgstr "Objektauswahl angepasst" -#: appPlugins/ToolCalibration.py:1378 +#: appPlugins/ToolCalibration.py:1376 msgid "The Application Object to be adjusted." msgstr "Das anzuwendende Anwendungsobjekt." -#: appPlugins/ToolCalibration.py:1385 +#: appPlugins/ToolCalibration.py:1383 msgid "Calibrate" msgstr "Kalibrieren" -#: appPlugins/ToolCalibration.py:1387 +#: appPlugins/ToolCalibration.py:1385 msgid "" "Adjust (scale and/or skew) the objects\n" "with the factors determined above." @@ -14074,49 +14245,49 @@ msgid "Squares grid fill selected." msgstr "Quadratfüllung gewählt." #: appPlugins/ToolCopperThieving.py:273 appPlugins/ToolCopperThieving.py:371 -#: appPlugins/ToolCopperThieving.py:991 appPlugins/ToolCorners.py:231 -#: appPlugins/ToolCorners.py:455 appPlugins/ToolCorners.py:550 -#: appPlugins/ToolDblSided.py:464 appPlugins/ToolExtract.py:396 +#: appPlugins/ToolCopperThieving.py:993 appPlugins/ToolCorners.py:240 +#: appPlugins/ToolCorners.py:467 appPlugins/ToolCorners.py:562 +#: appPlugins/ToolDblSided.py:448 appPlugins/ToolExtract.py:396 #: appPlugins/ToolExtract.py:663 appPlugins/ToolExtract.py:760 #: appPlugins/ToolFiducials.py:286 appPlugins/ToolFiducials.py:577 -#: appPlugins/ToolOptimal.py:176 appPlugins/ToolPunchGerber.py:515 -#: appPlugins/ToolPunchGerber.py:519 appPlugins/ToolQRCode.py:244 +#: appPlugins/ToolOptimal.py:176 appPlugins/ToolPunchGerber.py:511 +#: appPlugins/ToolPunchGerber.py:515 appPlugins/ToolQRCode.py:244 msgid "There is no Gerber object loaded ..." msgstr "Es ist kein Gerber-Objekt geladen ..." -#: appPlugins/ToolCopperThieving.py:286 appPlugins/ToolCopperThieving.py:891 +#: appPlugins/ToolCopperThieving.py:286 appPlugins/ToolCopperThieving.py:893 msgid "Append geometry" msgstr "Geometrie angehängt" -#: appPlugins/ToolCopperThieving.py:341 appPlugins/ToolCopperThieving.py:942 -#: appPlugins/ToolCopperThieving.py:1150 +#: appPlugins/ToolCopperThieving.py:341 appPlugins/ToolCopperThieving.py:944 +#: appPlugins/ToolCopperThieving.py:1152 msgid "Append source file" msgstr "Fügen Sie die Quelldatei an" # Don`t know what a Copper Thieving Tool would do hence hard to translate -#: appPlugins/ToolCopperThieving.py:354 appPlugins/ToolCopperThieving.py:955 +#: appPlugins/ToolCopperThieving.py:354 appPlugins/ToolCopperThieving.py:957 msgid "Copper Thieving Tool done." msgstr "'Copper Thieving' Werkzeug fertig." #: appPlugins/ToolCopperThieving.py:381 appPlugins/ToolCopperThieving.py:401 -#: appPlugins/ToolCutOut.py:743 appPlugins/ToolCutOut.py:1130 -#: appPlugins/ToolCutOut.py:1512 appPlugins/ToolCutOut.py:1604 -#: appPlugins/ToolCutOut.py:1645 appPlugins/ToolCutOut.py:1745 +#: appPlugins/ToolCutOut.py:725 appPlugins/ToolCutOut.py:1112 +#: appPlugins/ToolCutOut.py:1494 appPlugins/ToolCutOut.py:1586 +#: appPlugins/ToolCutOut.py:1627 appPlugins/ToolCutOut.py:1727 #: appPlugins/ToolDrilling.py:935 appPlugins/ToolDrilling.py:1894 -#: appPlugins/ToolEtchCompensation.py:194 appPlugins/ToolFollow.py:213 -#: appPlugins/ToolFollow.py:260 appPlugins/ToolInvertGerber.py:142 -#: appPlugins/ToolIsolation.py:1079 appPlugins/ToolIsolation.py:1144 -#: appPlugins/ToolIsolation.py:1534 appPlugins/ToolIsolation.py:1561 -#: appPlugins/ToolIsolation.py:2398 appPlugins/ToolLevelling.py:345 -#: appPlugins/ToolMilling.py:690 appPlugins/ToolMilling.py:911 -#: appPlugins/ToolMilling.py:1346 appPlugins/ToolMilling.py:2662 -#: appPlugins/ToolMilling.py:2685 appPlugins/ToolNCC.py:1075 -#: appPlugins/ToolNCC.py:1144 appPlugins/ToolNCC.py:1590 -#: appPlugins/ToolNCC.py:1640 appPlugins/ToolNCC.py:1673 -#: appPlugins/ToolPaint.py:1160 appPlugins/ToolPaint.py:1247 -#: appPlugins/ToolPanelize.py:328 appPlugins/ToolPanelize.py:342 -#: appPlugins/ToolSub.py:281 appPlugins/ToolSub.py:299 -#: appPlugins/ToolSub.py:513 appPlugins/ToolSub.py:526 +#: appPlugins/ToolEtchCompensation.py:194 appPlugins/ToolFollow.py:209 +#: appPlugins/ToolFollow.py:256 appPlugins/ToolInvertGerber.py:142 +#: appPlugins/ToolIsolation.py:1075 appPlugins/ToolIsolation.py:1140 +#: appPlugins/ToolIsolation.py:1530 appPlugins/ToolIsolation.py:1557 +#: appPlugins/ToolIsolation.py:2394 appPlugins/ToolLevelling.py:345 +#: appPlugins/ToolMilling.py:622 appPlugins/ToolMilling.py:841 +#: appPlugins/ToolMilling.py:1295 appPlugins/ToolMilling.py:2632 +#: appPlugins/ToolMilling.py:2655 appPlugins/ToolNCC.py:1059 +#: appPlugins/ToolNCC.py:1128 appPlugins/ToolNCC.py:1574 +#: appPlugins/ToolNCC.py:1624 appPlugins/ToolNCC.py:1657 +#: appPlugins/ToolPaint.py:1146 appPlugins/ToolPaint.py:1233 +#: appPlugins/ToolPanelize.py:312 appPlugins/ToolPanelize.py:326 +#: appPlugins/ToolSub.py:279 appPlugins/ToolSub.py:297 +#: appPlugins/ToolSub.py:511 appPlugins/ToolSub.py:524 #: tclCommands/TclCommandCopperClear.py:97 #: tclCommands/TclCommandCopperClear.py:280 tclCommands/TclCommandPaint.py:99 #: tclCommands/TclCommandPaint.py:288 tclCommands/TclCommandScale.py:81 @@ -14127,69 +14298,75 @@ msgstr "Objekt konnte nicht abgerufen werden" msgid "Click the end point of the filling area." msgstr "Klicken Sie auf den Endpunkt des Ausfüllbereichs." -#: appPlugins/ToolCopperThieving.py:554 +#: appPlugins/ToolCopperThieving.py:556 msgid "Copper Thieving Tool started. Reading parameters." msgstr "Copper Thieving Tool gestartet. Parameter lesen." -#: appPlugins/ToolCopperThieving.py:580 +#: appPlugins/ToolCopperThieving.py:582 msgid "Copper Thieving Tool. Preparing isolation polygons." msgstr "Copper Thieving-Tool. Vorbereitung von isolierenden Polygonen." -#: appPlugins/ToolCopperThieving.py:626 +#: appPlugins/ToolCopperThieving.py:628 msgid "Copper Thieving Tool. Preparing areas to fill with copper." msgstr "Copper Thieving Tool: Areale zur Kupferfüllung vorbereiten." -#: appPlugins/ToolCopperThieving.py:670 +#: appPlugins/ToolCopperThieving.py:672 msgid "Geometry not supported for" msgstr "Geometrie wird nicht unterstützt für" -#: appPlugins/ToolCopperThieving.py:676 appPlugins/ToolNCC.py:1962 -#: appPlugins/ToolNCC.py:2017 appPlugins/ToolNCC.py:3013 -#: appPlugins/ToolPaint.py:2624 +#: appPlugins/ToolCopperThieving.py:678 appPlugins/ToolNCC.py:1948 +#: appPlugins/ToolNCC.py:2003 appPlugins/ToolNCC.py:2999 +#: appPlugins/ToolPaint.py:2612 msgid "No object available." msgstr "Kein Objekt vorhanden." -#: appPlugins/ToolCopperThieving.py:713 appPlugins/ToolNCC.py:1987 -#: appPlugins/ToolNCC.py:2040 appPlugins/ToolNCC.py:3055 +#: appPlugins/ToolCopperThieving.py:715 appPlugins/ToolNCC.py:1973 +#: appPlugins/ToolNCC.py:2026 appPlugins/ToolNCC.py:3041 msgid "The reference object type is not supported." msgstr "Der Referenzobjekttyp wird nicht unterstützt." -#: appPlugins/ToolCopperThieving.py:718 +#: appPlugins/ToolCopperThieving.py:720 msgid "Copper Thieving Tool. Appending new geometry and buffering." msgstr "Copper Thieving Tool. Füge neue Geometrie an und puffere sie." -#: appPlugins/ToolCopperThieving.py:754 +#: appPlugins/ToolCopperThieving.py:756 msgid "Create geometry" msgstr "Geometrie erstellen" -#: appPlugins/ToolCopperThieving.py:966 appPlugins/ToolCopperThieving.py:970 +#: appPlugins/ToolCopperThieving.py:968 appPlugins/ToolCopperThieving.py:972 msgid "P-Plating Mask" msgstr "P-Beschichtungsmaske" -#: appPlugins/ToolCopperThieving.py:994 +#: appPlugins/ToolCopperThieving.py:996 msgid "Append PP-M geometry" msgstr "PPM Geometrie hinzufügen" -#: appPlugins/ToolCopperThieving.py:1170 +#: appPlugins/ToolCopperThieving.py:1172 msgid "Generating Pattern Plating Mask done." msgstr "Erzeugen der PPM abgeschlossen." -#: appPlugins/ToolCopperThieving.py:1213 +#: appPlugins/ToolCopperThieving.py:1215 msgid "Copper Thieving Tool exit." msgstr "Copper Thieving Tool verlassen." -#: appPlugins/ToolCopperThieving.py:1304 appPlugins/ToolFiducials.py:1015 +#: appPlugins/ToolCopperThieving.py:1301 appPlugins/ToolCopperThieving.py:1713 +#: appPlugins/ToolCorners.py:727 appPlugins/ToolCutOut.py:2324 +#: appPlugins/ToolDblSided.py:679 appPlugins/ToolDrilling.py:2297 +#: appPlugins/ToolEtchCompensation.py:333 appPlugins/ToolExtract.py:923 +#: appPlugins/ToolFilm.py:1189 appPlugins/ToolFollow.py:715 +#: appPlugins/ToolInvertGerber.py:244 appPlugins/ToolIsolation.py:3162 +#: appPlugins/ToolMilling.py:3545 appPlugins/ToolNCC.py:4134 +#: appPlugins/ToolPaint.py:2937 appPlugins/ToolPanelize.py:1126 +#: appPlugins/ToolPunchGerber.py:1999 appPlugins/ToolQRCode.py:783 +msgid "Source Object" +msgstr "Quellobjekt" + +#: appPlugins/ToolCopperThieving.py:1302 appPlugins/ToolFiducials.py:1013 msgid "Gerber Object to which will be added a copper thieving." msgstr "Dem Gerber Objekt wird ein Copper Thieving hinzugefügt." -#: appPlugins/ToolCopperThieving.py:1322 -#, fuzzy -#| msgid "Milling Parameters" -msgid "Thieving Parameters" -msgstr "Fräsparameter" - # Double -#: appPlugins/ToolCopperThieving.py:1331 +#: appPlugins/ToolCopperThieving.py:1339 msgid "" "This set the distance between the copper thieving components\n" "(the polygon fill may be split in multiple polygons)\n" @@ -14201,11 +14378,11 @@ msgstr "" "Polygon\n" "in mehrere aufgeteilt." -#: appPlugins/ToolCopperThieving.py:1394 +#: appPlugins/ToolCopperThieving.py:1402 msgid "Ref. Type" msgstr "Ref. Typ" -#: appPlugins/ToolCopperThieving.py:1396 +#: appPlugins/ToolCopperThieving.py:1404 msgid "" "The type of FlatCAM object to be used as copper thieving reference.\n" "It can be Gerber, Excellon or Geometry." @@ -14214,23 +14391,23 @@ msgstr "" "soll.\n" "Es kann Gerber, Excellon oder Geometry sein." -#: appPlugins/ToolCopperThieving.py:1405 +#: appPlugins/ToolCopperThieving.py:1413 msgid "Ref. Object" msgstr "Ref. Objekt" -#: appPlugins/ToolCopperThieving.py:1407 +#: appPlugins/ToolCopperThieving.py:1415 msgid "The Application object to be used as non copper clearing reference." msgstr "" "Das Anwendungsobjekt, das als Clearing-Referenz ohne Kupfer verwendet werden " "soll." # Double -#: appPlugins/ToolCopperThieving.py:1584 +#: appPlugins/ToolCopperThieving.py:1618 msgid "Insert Copper thieving" msgstr "'Coper Thieving' einsetzen" # Double -#: appPlugins/ToolCopperThieving.py:1587 +#: appPlugins/ToolCopperThieving.py:1621 msgid "" "Will add a polygon (may be split in multiple parts)\n" "that will surround the actual Gerber traces at a certain distance." @@ -14239,12 +14416,12 @@ msgstr "" "das wird die eigentlichen Gerber-Spuren in einem gewissen Abstand umgeben." # Double -#: appPlugins/ToolCopperThieving.py:1647 +#: appPlugins/ToolCopperThieving.py:1687 msgid "Insert Robber Bar" msgstr "'Robber Bar' einsetzen" # Double -#: appPlugins/ToolCopperThieving.py:1650 +#: appPlugins/ToolCopperThieving.py:1690 msgid "" "Will add a polygon with a defined thickness\n" "that will surround the actual Gerber object\n" @@ -14256,11 +14433,7 @@ msgstr "" "in einem bestimmten Abstand.\n" "Erforderlich für die Lochmusterbeschichtung." -#: appPlugins/ToolCopperThieving.py:1675 -msgid "Select Soldermask object" -msgstr "Lötmaskenobjekt auswählen" - -#: appPlugins/ToolCopperThieving.py:1677 +#: appPlugins/ToolCopperThieving.py:1715 msgid "" "Gerber Object with the soldermask.\n" "It will be used as a base for\n" @@ -14269,11 +14442,11 @@ msgstr "" "Das Gerber Objekt mit der Lötmaske\n" "Wird als Basis verwendet." -#: appPlugins/ToolCopperThieving.py:1713 +#: appPlugins/ToolCopperThieving.py:1761 msgid "Plated area" msgstr "Beschichtetes Areal" -#: appPlugins/ToolCopperThieving.py:1715 +#: appPlugins/ToolCopperThieving.py:1763 msgid "" "The area to be plated by pattern plating.\n" "Basically is made from the openings in the plating mask.\n" @@ -14290,11 +14463,11 @@ msgstr "" "etwas größer als die Pads sind, und dieses Areal aus der Lötmaske berechnet " "wird." -#: appPlugins/ToolCopperThieving.py:1749 +#: appPlugins/ToolCopperThieving.py:1799 msgid "Generate pattern plating mask" msgstr "Generieren der Beschichtungsmaske" -#: appPlugins/ToolCopperThieving.py:1752 +#: appPlugins/ToolCopperThieving.py:1802 msgid "" "Will add to the soldermask gerber geometry\n" "the geometries of the copper thieving and/or\n" @@ -14310,74 +14483,85 @@ msgstr "" msgid "Corners" msgstr "Ecken Werkzeug" -#: appPlugins/ToolCorners.py:272 appPlugins/ToolCorners.py:460 -#: appPlugins/ToolCorners.py:555 +#: appPlugins/ToolCorners.py:281 appPlugins/ToolCorners.py:472 +#: appPlugins/ToolCorners.py:567 msgid "Please select at least a location" msgstr "Bitte wählen Sie mindestens einen Ort aus" -#: appPlugins/ToolCorners.py:437 appPlugins/ToolCorners.py:532 +#: appPlugins/ToolCorners.py:449 appPlugins/ToolCorners.py:544 msgid "The tool diameter is zero." msgstr "Der Werkzeugdurchmesser ist Null." -#: appPlugins/ToolCorners.py:524 appPlugins/ToolCorners.py:627 +#: appPlugins/ToolCorners.py:536 appPlugins/ToolCorners.py:639 msgid "Excellon object with corner drills created." msgstr "Excellon-Objekt mit Eckbohrern erstellt." -#: appPlugins/ToolCorners.py:662 +#: appPlugins/ToolCorners.py:674 msgid "A Gerber object with corner markers was created." msgstr "Ein Gerber-Objekt mit Eckmarkierungen wurde erstellt." -#: appPlugins/ToolCorners.py:705 +#: appPlugins/ToolCorners.py:728 msgid "The Gerber object to which will be added corner markers." msgstr "Das Gerber-Objekt, dem Eckmarkierungen hinzugefügt werden." -#: appPlugins/ToolCorners.py:721 +#: appPlugins/ToolCorners.py:817 msgid "Locations" msgstr "Standorte" -#: appPlugins/ToolCorners.py:723 +#: appPlugins/ToolCorners.py:818 msgid "Locations where to place corner markers." msgstr "Orte, an denen Eckmarkierungen platziert werden sollen." -#: appPlugins/ToolCorners.py:736 appPlugins/ToolFiducials.py:846 -#: app_Main.py:5669 +#: appPlugins/ToolCorners.py:833 appPlugins/ToolFiducials.py:844 +#: app_Main.py:5675 msgid "Top Right" msgstr "Oben rechts" -#: appPlugins/ToolCorners.py:753 +#: appPlugins/ToolCorners.py:850 msgid "Toggle ALL" msgstr "ALLE umschalten" -#: appPlugins/ToolCorners.py:833 +#: appPlugins/ToolCorners.py:872 +msgid "" +"When the manual type is chosen, the markers\n" +"are manually placed on canvas." +msgstr "" + +#: appPlugins/ToolCorners.py:877 appPlugins/ToolCutOut.py:2610 +#: appPlugins/ToolPunchGerber.py:2319 +msgid "Automatic" +msgstr "Auto" + +#: appPlugins/ToolCorners.py:887 msgid "Add Marker" msgstr "Marker hinzufügen" -#: appPlugins/ToolCorners.py:836 +#: appPlugins/ToolCorners.py:890 msgid "Will add corner markers to the selected Gerber file." msgstr "Fügt der ausgewählten Gerber-Datei Eckmarkierungen hinzu." -#: appPlugins/ToolCorners.py:852 +#: appPlugins/ToolCorners.py:904 #, fuzzy #| msgid "Drills in Corners" msgid "Drills in Locations" msgstr "Bohrer in Ecken" -#: appPlugins/ToolCorners.py:869 appPlugins/ToolCorners.py:892 -#: appPlugins/ToolDblSided.py:1113 +#: appPlugins/ToolCorners.py:930 appPlugins/ToolCorners.py:951 +#: appPlugins/ToolDblSided.py:1090 msgid "Create Excellon Object" msgstr "Excellon-Objekt erstellen" -#: appPlugins/ToolCorners.py:872 +#: appPlugins/ToolCorners.py:933 msgid "Will add drill holes in the center of the markers." msgstr "Fügt Bohrlöcher in der Mitte der Markierungen hinzu." -#: appPlugins/ToolCorners.py:888 +#: appPlugins/ToolCorners.py:947 #, fuzzy #| msgid "Locations" msgid "Check in Locations" msgstr "Standorte" -#: appPlugins/ToolCorners.py:895 +#: appPlugins/ToolCorners.py:954 msgid "" "Will create an Excellon object using a special preprocessor.\n" "The spindle will not start and the mounted probe will move to\n" @@ -14385,33 +14569,33 @@ msgid "" "move to the next location until the last one." msgstr "" -#: appPlugins/ToolCutOut.py:484 appPlugins/ToolIsolation.py:924 -#: appPlugins/ToolIsolation.py:1251 appPlugins/ToolIsolation.py:1376 -#: appPlugins/ToolMilling.py:2000 appPlugins/ToolMilling.py:2113 -#: appPlugins/ToolNCC.py:1260 appPlugins/ToolNCC.py:1385 -#: appPlugins/ToolNCC.py:1457 appPlugins/ToolPaint.py:688 -#: appPlugins/ToolPaint.py:855 appPlugins/ToolPaint.py:988 +#: appPlugins/ToolCutOut.py:466 appPlugins/ToolIsolation.py:920 +#: appPlugins/ToolIsolation.py:1247 appPlugins/ToolIsolation.py:1372 +#: appPlugins/ToolMilling.py:1970 appPlugins/ToolMilling.py:2083 +#: appPlugins/ToolNCC.py:1244 appPlugins/ToolNCC.py:1369 +#: appPlugins/ToolNCC.py:1441 appPlugins/ToolPaint.py:674 +#: appPlugins/ToolPaint.py:841 appPlugins/ToolPaint.py:974 #: appPlugins/ToolSolderPaste.py:353 appPlugins/ToolSolderPaste.py:516 #: app_Main.py:4977 msgid "Please enter a tool diameter with non-zero value, in Float format." msgstr "" "Bitte geben Sie einen Werkzeugdurchmesser ungleich Null im Float-Format ein." -#: appPlugins/ToolCutOut.py:497 appPlugins/ToolDrilling.py:1145 -#: appPlugins/ToolIsolation.py:1270 appPlugins/ToolMilling.py:2012 +#: appPlugins/ToolCutOut.py:479 appPlugins/ToolDrilling.py:1145 +#: appPlugins/ToolIsolation.py:1266 appPlugins/ToolMilling.py:1982 msgid "Could not load Tools DB file." msgstr "Werkzeugdatenbank konnte nicht geladen werden." -#: appPlugins/ToolCutOut.py:551 appPlugins/ToolIsolation.py:1326 -#: appPlugins/ToolMilling.py:2066 appPlugins/ToolNCC.py:1334 -#: appPlugins/ToolPaint.py:934 +#: appPlugins/ToolCutOut.py:533 appPlugins/ToolIsolation.py:1322 +#: appPlugins/ToolMilling.py:2036 appPlugins/ToolNCC.py:1318 +#: appPlugins/ToolPaint.py:920 msgid "Tool not in Tools Database. Adding a default tool." msgstr "" "Werkzeug nicht in der Werkzeugdatenbank. Hinzufügen eines Standardwerkzeugs" -#: appPlugins/ToolCutOut.py:558 appPlugins/ToolDrilling.py:1210 -#: appPlugins/ToolIsolation.py:1334 appPlugins/ToolMilling.py:2074 -#: appPlugins/ToolNCC.py:1341 appPlugins/ToolPaint.py:942 +#: appPlugins/ToolCutOut.py:540 appPlugins/ToolDrilling.py:1210 +#: appPlugins/ToolIsolation.py:1330 appPlugins/ToolMilling.py:2044 +#: appPlugins/ToolNCC.py:1325 appPlugins/ToolPaint.py:928 msgid "" "Cancelled.\n" "Multiple tools for one tool diameter found in Tools Database." @@ -14420,27 +14604,27 @@ msgstr "" "Mehrere Werkzeuge für einen Werkzeugdurchmesser finden Sie in der " "Werkzeugdatenbank." -#: appPlugins/ToolCutOut.py:578 +#: appPlugins/ToolCutOut.py:560 msgid "Updated tool from Tools Database." msgstr "Aktualisiertes Tool aus der Tools-Datenbank." -#: appPlugins/ToolCutOut.py:654 +#: appPlugins/ToolCutOut.py:636 msgid "Default tool added." msgstr "Standardwerkzeug hinzugefügt." -#: appPlugins/ToolCutOut.py:668 appPlugins/ToolIsolation.py:2763 -#: appPlugins/ToolNCC.py:4000 appPlugins/ToolPaint.py:2792 app_Main.py:6589 -#: app_Main.py:6610 +#: appPlugins/ToolCutOut.py:650 appPlugins/ToolIsolation.py:2761 +#: appPlugins/ToolNCC.py:3986 appPlugins/ToolPaint.py:2780 app_Main.py:6597 +#: app_Main.py:6618 msgid "Selected tool can't be used here. Pick another." msgstr "" "Das ausgewählte Werkzeug kann hier nicht verwendet werden. Wähle einen " "anderen." -#: appPlugins/ToolCutOut.py:691 +#: appPlugins/ToolCutOut.py:673 msgid "Tool updated from Tools Database." msgstr "Tool aus der Tools-Datenbank aktualisiert." -#: appPlugins/ToolCutOut.py:748 appPlugins/ToolCutOut.py:1517 +#: appPlugins/ToolCutOut.py:730 appPlugins/ToolCutOut.py:1499 msgid "" "There is no object selected for Cutout.\n" "Select one and try again." @@ -14448,20 +14632,20 @@ msgstr "" "Es ist kein Objekt für den Ausschnitt ausgewählt.\n" "Wählen Sie eine aus und versuchen Sie es erneut." -#: appPlugins/ToolCutOut.py:754 appPlugins/ToolCutOut.py:1140 -#: appPlugins/ToolCutOut.py:1620 appPlugins/ToolCutOut.py:1763 +#: appPlugins/ToolCutOut.py:736 appPlugins/ToolCutOut.py:1122 +#: appPlugins/ToolCutOut.py:1602 appPlugins/ToolCutOut.py:1745 #: tclCommands/TclCommandGeoCutout.py:184 msgid "Tool Diameter is zero value. Change it to a positive real number." msgstr "" "Werkzeugdurchmesser ist Nullwert. Ändern Sie es in eine positive reelle Zahl." -#: appPlugins/ToolCutOut.py:767 appPlugins/ToolCutOut.py:1154 +#: appPlugins/ToolCutOut.py:749 appPlugins/ToolCutOut.py:1136 msgid "Number of gaps value is missing. Add it and retry." msgstr "" "Der Wert für die Anzahl der Lücken fehlt. Fügen Sie es hinzu und versuchen " "Sie es erneut." -#: appPlugins/ToolCutOut.py:772 appPlugins/ToolCutOut.py:1158 +#: appPlugins/ToolCutOut.py:754 appPlugins/ToolCutOut.py:1140 msgid "" "Gaps value can be only one of: 'None', 'lr', 'tb', '2lr', '2tb', 4 or 8.\n" "Fill in a correct value and retry." @@ -14470,58 +14654,58 @@ msgstr "" "\"tb\", \"2lr\", \"2tb\", 4 oder 8. \n" "Geben Sie einen korrekten Wert ein und wiederholen Sie den Vorgang." -#: appPlugins/ToolCutOut.py:1105 appPlugins/ToolCutOut.py:1483 -#: appPlugins/ToolCutOut.py:1950 +#: appPlugins/ToolCutOut.py:1087 appPlugins/ToolCutOut.py:1465 +#: appPlugins/ToolCutOut.py:1932 msgid "Mouse bites failed." msgstr "<> fehlgeschlagen." -#: appPlugins/ToolCutOut.py:1113 tclCommands/TclCommandGeoCutout.py:301 +#: appPlugins/ToolCutOut.py:1095 tclCommands/TclCommandGeoCutout.py:301 #: tclCommands/TclCommandGeoCutout.py:356 msgid "Any-form Cutout operation finished." msgstr "Alle Formularausschnitte sind abgeschlossen." -#: appPlugins/ToolCutOut.py:1134 appPlugins/ToolDrilling.py:1898 -#: appPlugins/ToolEtchCompensation.py:200 appPlugins/ToolFollow.py:217 -#: appPlugins/ToolFollow.py:264 appPlugins/ToolInvertGerber.py:148 -#: appPlugins/ToolIsolation.py:1083 appPlugins/ToolIsolation.py:1148 -#: appPlugins/ToolIsolation.py:1538 appPlugins/ToolIsolation.py:1565 -#: appPlugins/ToolIsolation.py:2402 appPlugins/ToolMilling.py:2666 -#: appPlugins/ToolMilling.py:2689 appPlugins/ToolNCC.py:1079 -#: appPlugins/ToolNCC.py:1148 appPlugins/ToolNCC.py:1594 -#: appPlugins/ToolPaint.py:1164 appPlugins/ToolPanelize.py:333 +#: appPlugins/ToolCutOut.py:1116 appPlugins/ToolDrilling.py:1898 +#: appPlugins/ToolEtchCompensation.py:200 appPlugins/ToolFollow.py:213 +#: appPlugins/ToolFollow.py:260 appPlugins/ToolInvertGerber.py:148 +#: appPlugins/ToolIsolation.py:1079 appPlugins/ToolIsolation.py:1144 +#: appPlugins/ToolIsolation.py:1534 appPlugins/ToolIsolation.py:1561 +#: appPlugins/ToolIsolation.py:2398 appPlugins/ToolMilling.py:2636 +#: appPlugins/ToolMilling.py:2659 appPlugins/ToolNCC.py:1063 +#: appPlugins/ToolNCC.py:1132 appPlugins/ToolNCC.py:1578 +#: appPlugins/ToolPaint.py:1150 appPlugins/ToolPanelize.py:317 #: tclCommands/TclCommandBbox.py:71 tclCommands/TclCommandNregions.py:71 msgid "Object not found" msgstr "Objekt nicht gefunden" -#: appPlugins/ToolCutOut.py:1329 appPlugins/ToolCutOut.py:1406 +#: appPlugins/ToolCutOut.py:1311 appPlugins/ToolCutOut.py:1388 msgid "Rectangular cutout with negative margin is not possible." msgstr "Ein rechteckiger Ausschnitt mit negativem Rand ist nicht möglich." -#: appPlugins/ToolCutOut.py:1491 +#: appPlugins/ToolCutOut.py:1473 msgid "Rectangular CutOut operation finished." msgstr "Rechteckiger CutOut-Vorgang abgeschlossen." -#: appPlugins/ToolCutOut.py:1530 appPlugins/ToolCutOut.py:1548 -#: appPlugins/ToolCutOut.py:1562 +#: appPlugins/ToolCutOut.py:1512 appPlugins/ToolCutOut.py:1530 +#: appPlugins/ToolCutOut.py:1544 msgid "Could not add drills." msgstr "Bohrer konnten nicht hinzugefügt werden." -#: appPlugins/ToolCutOut.py:1609 appPlugins/ToolCutOut.py:1673 +#: appPlugins/ToolCutOut.py:1591 appPlugins/ToolCutOut.py:1655 msgid "Geometry object for manual cutout not found" msgstr "Geometrieobjekt für manuellen Ausschnitt nicht gefunden" -#: appPlugins/ToolCutOut.py:1612 +#: appPlugins/ToolCutOut.py:1594 msgid "" "Click on the selected geometry object perimeter to create a bridge gap ..." msgstr "" "Klicken Sie auf den ausgewählten Umfang des Geometrieobjekts, um eine " "Brückenlücke zu erstellen ..." -#: appPlugins/ToolCutOut.py:1712 +#: appPlugins/ToolCutOut.py:1694 msgid "No tool in the Geometry object." msgstr "Kein Werkzeug im Geometrieobjekt." -#: appPlugins/ToolCutOut.py:1733 +#: appPlugins/ToolCutOut.py:1715 msgid "" "Added manual Bridge Gap. Left click to add another or right click to finish." msgstr "" @@ -14529,7 +14713,7 @@ msgstr "" "einen weiteren hinzuzufügen, oder mit der rechten Maustaste, um den Vorgang " "abzuschließen." -#: appPlugins/ToolCutOut.py:1750 +#: appPlugins/ToolCutOut.py:1732 msgid "" "There is no Gerber object selected for Cutout.\n" "Select one and try again." @@ -14537,7 +14721,7 @@ msgstr "" "Es ist kein Gerber-Objekt für den Ausschnitt ausgewählt.\n" "Wählen Sie eine aus und versuchen Sie es erneut." -#: appPlugins/ToolCutOut.py:1756 +#: appPlugins/ToolCutOut.py:1738 msgid "" "The selected object has to be of Gerber type.\n" "Select a Gerber file and try again." @@ -14545,19 +14729,19 @@ msgstr "" "Das ausgewählte Objekt muss vom Typ Gerber sein.\n" "Wählen Sie eine Gerber-Datei aus und versuchen Sie es erneut." -#: appPlugins/ToolCutOut.py:1791 +#: appPlugins/ToolCutOut.py:1773 msgid "Geometry not supported" msgstr "Geometrie wird nicht unterstützt" -#: appPlugins/ToolCutOut.py:1863 +#: appPlugins/ToolCutOut.py:1845 msgid "Making manual bridge gap..." msgstr "Manuelle Brückenlücke herstellen ..." -#: appPlugins/ToolCutOut.py:1954 +#: appPlugins/ToolCutOut.py:1936 msgid "Finished manual adding of gaps." msgstr "Fertiges manuelles Hinzufügen von Lücken." -#: appPlugins/ToolCutOut.py:2324 +#: appPlugins/ToolCutOut.py:2306 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -14569,16 +14753,11 @@ msgstr "" "Erstellen Sie ein Geometrieobjekt mit\n" "Werkzeugwege zum Schneiden um Polygonen." -#: appPlugins/ToolCutOut.py:2350 appPlugins/ToolDblSided.py:701 -#: appPlugins/ToolPanelize.py:1137 -msgid "Source Object" -msgstr "Quellobjekt" - -#: appPlugins/ToolCutOut.py:2351 +#: appPlugins/ToolCutOut.py:2325 msgid "Object to be cutout" msgstr "Auszuschneidendes Objekt" -#: appPlugins/ToolCutOut.py:2378 +#: appPlugins/ToolCutOut.py:2363 msgid "" "Specify the type of object to be cutout.\n" "It can be of type: Gerber or Geometry.\n" @@ -14590,19 +14769,19 @@ msgstr "" "Was hier ausgewählt wird, bestimmt die Art\n" "von Objekten, die die Combobox 'Object' füllen." -#: appPlugins/ToolCutOut.py:2415 +#: appPlugins/ToolCutOut.py:2380 msgid "Cutout Tool" msgstr "Ausschnittwerkzeug" -#: appPlugins/ToolCutOut.py:2434 appPlugins/ToolIsolation.py:214 -#: appPlugins/ToolIsolation.py:3291 appPlugins/ToolMilling.py:3738 -#: appPlugins/ToolNCC.py:4309 appPlugins/ToolPaint.py:3088 +#: appPlugins/ToolCutOut.py:2411 appPlugins/ToolIsolation.py:214 +#: appPlugins/ToolIsolation.py:3298 appPlugins/ToolMilling.py:3814 +#: appPlugins/ToolNCC.py:4315 appPlugins/ToolPaint.py:3100 msgid "Search and Add" msgstr "Suchen und hinzufügen" -#: appPlugins/ToolCutOut.py:2437 appPlugins/ToolIsolation.py:3294 -#: appPlugins/ToolMilling.py:3741 appPlugins/ToolNCC.py:4312 -#: appPlugins/ToolPaint.py:3091 +#: appPlugins/ToolCutOut.py:2414 appPlugins/ToolIsolation.py:3301 +#: appPlugins/ToolMilling.py:3817 appPlugins/ToolNCC.py:4318 +#: appPlugins/ToolPaint.py:3103 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above.\n" @@ -14616,16 +14795,16 @@ msgstr "" "in der Tools-Datenbank. Wenn nichts gefunden wird\n" "In der Werkzeugdatenbank wird dann ein Standardwerkzeug hinzugefügt." -#: appPlugins/ToolCutOut.py:2446 appPlugins/ToolIsolation.py:219 -#: appPlugins/ToolIsolation.py:3303 appPlugins/ToolMilling.py:394 -#: appPlugins/ToolMilling.py:3750 appPlugins/ToolNCC.py:4321 -#: appPlugins/ToolPaint.py:3100 +#: appPlugins/ToolCutOut.py:2423 appPlugins/ToolIsolation.py:219 +#: appPlugins/ToolIsolation.py:3310 appPlugins/ToolMilling.py:384 +#: appPlugins/ToolMilling.py:3826 appPlugins/ToolNCC.py:4327 +#: appPlugins/ToolPaint.py:3112 msgid "Pick from DB" msgstr "Auswahl aus DB" -#: appPlugins/ToolCutOut.py:2449 appPlugins/ToolIsolation.py:3306 -#: appPlugins/ToolMilling.py:3753 appPlugins/ToolNCC.py:4324 -#: appPlugins/ToolPaint.py:3103 +#: appPlugins/ToolCutOut.py:2426 appPlugins/ToolIsolation.py:3313 +#: appPlugins/ToolMilling.py:3829 appPlugins/ToolNCC.py:4330 +#: appPlugins/ToolPaint.py:3115 msgid "" "Add a new tool to the Tool Table\n" "from the Tools Database.\n" @@ -14637,23 +14816,27 @@ msgstr "" "Tools Datenbankverwaltung in:\n" "Menü: Optionen -> Extras Datenbank" -#: appPlugins/ToolCutOut.py:2463 +#: appPlugins/ToolCutOut.py:2440 msgid "Tool Parameters" msgstr "Werkzeugparameter" -#: appPlugins/ToolCutOut.py:2600 +#: appPlugins/ToolCutOut.py:2604 msgid "Bridge Gaps" msgstr "Brückenlücken" -#: appPlugins/ToolCutOut.py:2602 +#: appPlugins/ToolCutOut.py:2606 msgid "Selection of the type of cutout." msgstr "Auswahl der Art des Ausschnitts." -#: appPlugins/ToolCutOut.py:2606 appPlugins/ToolPunchGerber.py:2303 -msgid "Automatic" -msgstr "Auto" +#: appPlugins/ToolCutOut.py:2664 +msgid "Manual cutout Geometry" +msgstr "Manuelle Ausschnittgeometrie" -#: appPlugins/ToolCutOut.py:2655 +#: appPlugins/ToolCutOut.py:2666 appPlugins/ToolCutOut.py:2772 +msgid "Geometry object used to create the manual cutout." +msgstr "Geometrieobjekt zum Erstellen des manuellen Ausschnitts." + +#: appPlugins/ToolCutOut.py:2681 msgid "" "Cutout the selected object.\n" "The cutout shape can be of any shape.\n" @@ -14663,7 +14846,7 @@ msgstr "" "Die Ausschnittform kann eine beliebige Form haben.\n" "Nützlich, wenn die Leiterplatte eine nicht rechteckige Form hat." -#: appPlugins/ToolCutOut.py:2670 +#: appPlugins/ToolCutOut.py:2697 msgid "" "Cutout the selected object.\n" "The resulting cutout shape is\n" @@ -14675,11 +14858,11 @@ msgstr "" "immer eine rechteckige Form und es wird sein\n" "der Begrenzungsrahmen des Objekts." -#: appPlugins/ToolCutOut.py:2707 +#: appPlugins/ToolCutOut.py:2711 msgid "Generate Manual Geometry" msgstr "Manuelle Geometrie erzeugen" -#: appPlugins/ToolCutOut.py:2710 +#: appPlugins/ToolCutOut.py:2714 msgid "" "If the object to be cutout is a Gerber\n" "first create a Geometry that surrounds it,\n" @@ -14691,19 +14874,11 @@ msgstr "" "als Ausschnitt verwendet werden, falls noch nicht vorhanden.\n" "Wählen Sie in der oberen Objekt-Combobox die Quell-Gerber-Datei aus." -#: appPlugins/ToolCutOut.py:2730 -msgid "Manual cutout Geometry" -msgstr "Manuelle Ausschnittgeometrie" - -#: appPlugins/ToolCutOut.py:2732 appPlugins/ToolCutOut.py:2773 -msgid "Geometry object used to create the manual cutout." -msgstr "Geometrieobjekt zum Erstellen des manuellen Ausschnitts." - -#: appPlugins/ToolCutOut.py:2739 +#: appPlugins/ToolCutOut.py:2728 msgid "Manual Add Bridge Gaps" msgstr "Manuelles Hinzufügen von Brückenlücken" -#: appPlugins/ToolCutOut.py:2742 +#: appPlugins/ToolCutOut.py:2731 msgid "" "Use the left mouse button (LMB) click\n" "to create a bridge gap to separate the PCB from\n" @@ -14717,15 +14892,15 @@ msgstr "" "Der LMB-Klick muss am Umfang von erfolgen\n" "das Geometrieobjekt, das als Ausschnittsgeometrie verwendet wird." -#: appPlugins/ToolCutOut.py:2764 appPlugins/ToolCutOut.py:2827 +#: appPlugins/ToolCutOut.py:2753 appPlugins/ToolCutOut.py:2827 msgid "Cut by Drilling" msgstr "Durch Bohren schneiden" -#: appPlugins/ToolCutOut.py:2766 appPlugins/ToolCutOut.py:2830 +#: appPlugins/ToolCutOut.py:2754 appPlugins/ToolCutOut.py:2830 msgid "Create a series of drill holes following a geometry line." msgstr "Erstellen Sie eine Reihe von Bohrlöchern entlang einer Geometrielinie." -#: appPlugins/ToolDblSided.py:307 +#: appPlugins/ToolDblSided.py:291 msgid "" "'Point' reference is selected and 'Point' coordinates are missing. Add them " "and retry." @@ -14733,55 +14908,55 @@ msgstr "" "'Point'-Referenz ist ausgewählt und' Point'-Koordinaten fehlen. Fügen Sie " "sie hinzu und versuchen Sie es erneut." -#: appPlugins/ToolDblSided.py:316 +#: appPlugins/ToolDblSided.py:300 msgid "There is no Box reference object loaded. Load one and retry." msgstr "" "Es ist kein Box-Referenzobjekt geladen. Laden Sie einen und versuchen Sie es " "erneut." -#: appPlugins/ToolDblSided.py:328 +#: appPlugins/ToolDblSided.py:312 msgid "No value or wrong format in Drill Dia entry. Add it and retry." msgstr "" "Kein Wert oder falsches Format im Eintrag Bohrdurchmesser. Fügen Sie es " "hinzu und versuchen Sie es erneut." -#: appPlugins/ToolDblSided.py:340 +#: appPlugins/ToolDblSided.py:324 msgid "There are no Alignment Drill Coordinates to use. Add them and retry." msgstr "" "Es sind keine Ausrichtungsbohrkoordinaten vorhanden. Fügen Sie sie hinzu und " "versuchen Sie es erneut." -#: appPlugins/ToolDblSided.py:359 +#: appPlugins/ToolDblSided.py:343 msgid "Alignment Drills" msgstr "Ausrichtungsbohrer" -#: appPlugins/ToolDblSided.py:363 +#: appPlugins/ToolDblSided.py:347 msgid "Excellon object with alignment drills created..." msgstr "Excellon-Objekt mit Ausrichtungsbohrern erstellt ..." -#: appPlugins/ToolDblSided.py:374 appPlugins/ToolPunchGerber.py:545 -#: appPlugins/ToolPunchGerber.py:582 appPlugins/ToolPunchGerber.py:687 +#: appPlugins/ToolDblSided.py:358 appPlugins/ToolPunchGerber.py:541 +#: appPlugins/ToolPunchGerber.py:578 appPlugins/ToolPunchGerber.py:683 msgid "There is no Excellon object loaded ..." msgstr "Es ist kein Excellon-Objekt geladen ..." -#: appPlugins/ToolDblSided.py:390 +#: appPlugins/ToolDblSided.py:374 msgid "Click on canvas within the desired Excellon drill hole" msgstr "" "Klicken Sie auf den Bildschirm innerhalb des gewünschten Excellon-Bohrlochs" -#: appPlugins/ToolDblSided.py:434 +#: appPlugins/ToolDblSided.py:418 msgid "Mirror reference point set." msgstr "Spiegelreferenzpunkt gesetzt." -#: appPlugins/ToolDblSided.py:468 +#: appPlugins/ToolDblSided.py:452 msgid "Only Gerber, Excellon and Geometry objects can be mirrored." msgstr "Nur Gerber-, Excellon- und Geometrie-Objekte können gespiegelt werden." -#: appPlugins/ToolDblSided.py:480 +#: appPlugins/ToolDblSided.py:464 msgid "There is no Box object loaded ..." msgstr "Es ist kein Box-Objekt geladen ..." -#: appPlugins/ToolDblSided.py:490 +#: appPlugins/ToolDblSided.py:474 msgid "" "There are no Point coordinates in the Point field. Add coords and try " "again ..." @@ -14789,11 +14964,11 @@ msgstr "" "Das Punktfeld enthält keine Punktkoordinaten. Fügen Sie Coords hinzu und " "versuchen Sie es erneut ..." -#: appPlugins/ToolDblSided.py:497 camlib.py:2449 +#: appPlugins/ToolDblSided.py:481 camlib.py:2449 msgid "Object was mirrored" msgstr "Objekt wurde gespiegelt" -#: appPlugins/ToolDblSided.py:675 appPlugins/ToolNCC.py:4126 +#: appPlugins/ToolDblSided.py:656 appPlugins/ToolNCC.py:4112 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -14805,21 +14980,21 @@ msgstr "" "Erstellen Sie ein Geometrieobjekt mit\n" "Werkzeugwege, um alle Nicht-Kupfer-Bereiche zu schneiden." -#: appPlugins/ToolDblSided.py:702 +#: appPlugins/ToolDblSided.py:680 msgid "Objects to be mirrored" msgstr "Zu spiegelnde Objekte" -#: appPlugins/ToolDblSided.py:709 +#: appPlugins/ToolDblSided.py:695 msgid "Select the type of application object to be processed in this tool." msgstr "" "Wählen Sie den Typ des Anwendungsobjekts aus, das in diesem Tool verarbeitet " "werden soll." -#: appPlugins/ToolDblSided.py:743 +#: appPlugins/ToolDblSided.py:725 msgid "Bounds Values" msgstr "Grenzen Werte" -#: appPlugins/ToolDblSided.py:745 +#: appPlugins/ToolDblSided.py:727 msgid "" "Select on canvas the object(s)\n" "for which to calculate bounds values." @@ -14827,39 +15002,39 @@ msgstr "" "Wählen Sie auf der Leinwand die Objekte aus.\n" "für die Grenzwerte berechnet werden sollen." -#: appPlugins/ToolDblSided.py:755 +#: appPlugins/ToolDblSided.py:745 msgid "X min" msgstr "X min" -#: appPlugins/ToolDblSided.py:757 appPlugins/ToolDblSided.py:771 +#: appPlugins/ToolDblSided.py:747 appPlugins/ToolDblSided.py:761 msgid "Minimum location." msgstr "Mindeststandort." -#: appPlugins/ToolDblSided.py:769 +#: appPlugins/ToolDblSided.py:759 msgid "Y min" msgstr "Y min" -#: appPlugins/ToolDblSided.py:783 +#: appPlugins/ToolDblSided.py:773 msgid "X max" msgstr "X max" -#: appPlugins/ToolDblSided.py:785 appPlugins/ToolDblSided.py:799 +#: appPlugins/ToolDblSided.py:775 appPlugins/ToolDblSided.py:789 msgid "Maximum location." msgstr "Maximaler Standort." -#: appPlugins/ToolDblSided.py:797 +#: appPlugins/ToolDblSided.py:787 msgid "Y max" msgstr "Y max" -#: appPlugins/ToolDblSided.py:808 +#: appPlugins/ToolDblSided.py:798 msgid "Center point coordinates" msgstr "Mittelpunktskoordinaten" -#: appPlugins/ToolDblSided.py:810 +#: appPlugins/ToolDblSided.py:800 msgid "Centroid" msgstr "Schwerpunkt" -#: appPlugins/ToolDblSided.py:812 +#: appPlugins/ToolDblSided.py:802 msgid "" "The center point location for the rectangular\n" "bounding shape. Centroid. Format is (x, y)." @@ -14867,11 +15042,11 @@ msgstr "" "Die Mittelpunktposition für das Rechteck\n" "begrenzende Form. Centroid. Das Format ist (x, y)." -#: appPlugins/ToolDblSided.py:821 +#: appPlugins/ToolDblSided.py:811 msgid "Calculate Bounds Values" msgstr "Berechnen Sie Grenzwerte" -#: appPlugins/ToolDblSided.py:823 +#: appPlugins/ToolDblSided.py:813 msgid "" "Calculate the enveloping rectangular shape coordinates,\n" "for the selection of objects.\n" @@ -14881,15 +15056,15 @@ msgstr "" "zur Auswahl von Objekten.\n" "Die Hüllkurvenform verläuft parallel zur X- und Y-Achse." -#: appPlugins/ToolDblSided.py:848 +#: appPlugins/ToolDblSided.py:828 msgid "Mirror Operation" msgstr "Spiegelbetrieb" -#: appPlugins/ToolDblSided.py:849 +#: appPlugins/ToolDblSided.py:829 msgid "Parameters for the mirror operation" msgstr "Parameter für die Spiegeloperation" -#: appPlugins/ToolDblSided.py:871 +#: appPlugins/ToolDblSided.py:858 msgid "" "The coordinates used as reference for the mirror operation.\n" "Can be:\n" @@ -14910,11 +15085,11 @@ msgstr "" "- Lochfang -> ein Punkt, der durch die Mitte eines Bohrlochs in einem " "Excellon-Objekt definiert ist" -#: appPlugins/ToolDblSided.py:891 +#: appPlugins/ToolDblSided.py:878 msgid "Point coordinates" msgstr "Punktkoordinaten" -#: appPlugins/ToolDblSided.py:897 +#: appPlugins/ToolDblSided.py:884 msgid "" "Add the coordinates in format (x, y) through which the mirroring " "axis\n" @@ -14930,17 +15105,17 @@ msgstr "" "und klicken Sie mit der linken Maustaste auf die Leinwand oder Sie können " "die Koordinaten manuell eingeben." -#: appPlugins/ToolDblSided.py:915 +#: appPlugins/ToolDblSided.py:902 msgid "Object that holds holes that can be picked as reference for mirroring." msgstr "" "Objekt, das Löcher enthält, die als Referenz für die Spiegelung ausgewählt " "werden können." -#: appPlugins/ToolDblSided.py:930 +#: appPlugins/ToolDblSided.py:917 msgid "Pick hole" msgstr "Wähle ein Loch" -#: appPlugins/ToolDblSided.py:932 +#: appPlugins/ToolDblSided.py:919 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." @@ -14948,7 +15123,7 @@ msgstr "" "Klicken Sie in ein Bohrloch, das zum ausgewählten Excellon-Objekt gehört.\n" "und die Lochmittelkoordinaten werden in das Punktfeld kopiert." -#: appPlugins/ToolDblSided.py:948 +#: appPlugins/ToolDblSided.py:938 msgid "" "It can be of type: Gerber or Excellon or Geometry.\n" "The coordinates of the center of the bounding box are used\n" @@ -14958,11 +15133,7 @@ msgstr "" "Die Koordinaten der Mitte des Begrenzungsrahmens werden verwendet\n" "als Referenz für den Spiegelbetrieb." -#: appPlugins/ToolDblSided.py:974 -msgid "Mirror" -msgstr "Spiegeln" - -#: appPlugins/ToolDblSided.py:977 +#: appPlugins/ToolDblSided.py:959 msgid "" "Mirrors (flips) the specified object around \n" "the specified axis. Does not create a new \n" @@ -14972,11 +15143,11 @@ msgstr "" "die angegebene Achse. Erstellt kein neues\n" "Objekt, ändert es aber." -#: appPlugins/ToolDblSided.py:1003 +#: appPlugins/ToolDblSided.py:975 msgid "PCB Alignment" msgstr "PCB-Ausrichtung" -#: appPlugins/ToolDblSided.py:1005 appPlugins/ToolDblSided.py:1116 +#: appPlugins/ToolDblSided.py:977 appPlugins/ToolDblSided.py:1093 msgid "" "Creates an Excellon Object containing the\n" "specified alignment holes and their mirror\n" @@ -14986,7 +15157,7 @@ msgstr "" "spezifizierte Ausrichtungslöcher und deren Spiegel\n" "Bilder." -#: appPlugins/ToolDblSided.py:1047 appPlugins/ToolDblSided.py:1054 +#: appPlugins/ToolDblSided.py:1027 appPlugins/ToolDblSided.py:1034 msgid "" "The reference point used to create the second alignment drill\n" "from the first alignment drill, by doing mirror.\n" @@ -14997,11 +15168,11 @@ msgstr "" "vom ersten Ausrichtungsbohrer durch Spiegeln.\n" "Sie kann im Abschnitt Spiegelparameter -> Referenz geändert werden" -#: appPlugins/ToolDblSided.py:1067 +#: appPlugins/ToolDblSided.py:1044 msgid "Alignment Drill Coordinates" msgstr "Ausrichtungsbohrkoordinaten" -#: appPlugins/ToolDblSided.py:1069 +#: appPlugins/ToolDblSided.py:1046 msgid "" "Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For " "each set of (x, y) coordinates\n" @@ -15019,11 +15190,11 @@ msgstr "" "- Ein Bohrer in Spiegelposition über der oben in 'Achse ausrichten' " "ausgewählten Achse." -#: appPlugins/ToolDblSided.py:1077 +#: appPlugins/ToolDblSided.py:1054 msgid "Drill coordinates" msgstr "Bohrkoordinaten" -#: appPlugins/ToolDblSided.py:1085 +#: appPlugins/ToolDblSided.py:1062 msgid "" "Add alignment drill holes coordinates in the format: (x1, y1), (x2, " "y2), ... \n" @@ -15050,11 +15221,11 @@ msgstr "" "die Leinwand. Klicken Sie dann in das Feld und dann auf Einfügen.\n" "- durch manuelle Eingabe der Koordinaten im Format: (x1, y1), (x2, y2), ..." -#: appPlugins/ToolDblSided.py:1100 +#: appPlugins/ToolDblSided.py:1077 msgid "Delete Last" msgstr "Letzte löschen" -#: appPlugins/ToolDblSided.py:1103 +#: appPlugins/ToolDblSided.py:1080 msgid "Delete the last coordinates tuple in the list." msgstr "Delete the last coordinates tuple in the list." @@ -15062,7 +15233,7 @@ msgstr "Delete the last coordinates tuple in the list." msgid "MEASURING: Click on the Start point ..." msgstr "MESSEN: Klicken Sie auf den Startpunkt ..." -#: appPlugins/ToolDistance.py:264 appPlugins/ToolDistance.py:671 +#: appPlugins/ToolDistance.py:264 appPlugins/ToolDistance.py:673 #: appPlugins/ToolDistanceMin.py:358 msgid "Measure" msgstr "Messen" @@ -15087,23 +15258,23 @@ msgstr "MESSUNG" msgid "Result" msgstr "Ergebnis" -#: appPlugins/ToolDistance.py:586 appPlugins/ToolDistanceMin.py:263 +#: appPlugins/ToolDistance.py:588 appPlugins/ToolDistanceMin.py:263 msgid "Those are the units in which the distance is measured." msgstr "Dies sind die Einheiten, in denen die Entfernung gemessen wird." -#: appPlugins/ToolDistance.py:587 appPlugins/ToolDistanceMin.py:264 +#: appPlugins/ToolDistance.py:589 appPlugins/ToolDistanceMin.py:264 msgid "METRIC (mm)" msgstr "METRISCH (mm)" -#: appPlugins/ToolDistance.py:587 appPlugins/ToolDistanceMin.py:264 +#: appPlugins/ToolDistance.py:589 appPlugins/ToolDistanceMin.py:264 msgid "INCH (in)" msgstr "ZOLL (in)" -#: appPlugins/ToolDistance.py:593 +#: appPlugins/ToolDistance.py:595 msgid "Snap to center" msgstr "Zur Mitte einrasten" -#: appPlugins/ToolDistance.py:595 +#: appPlugins/ToolDistance.py:597 msgid "" "Mouse cursor will snap to the center of the pad/drill\n" "when it is hovering over the geometry of the pad/drill." @@ -15111,50 +15282,50 @@ msgstr "" "Der Mauszeiger rastet in der Mitte des Pads / Bohrers ein\n" "wenn es über der Geometrie des Pads / Bohrers schwebt." -#: appPlugins/ToolDistance.py:605 +#: appPlugins/ToolDistance.py:607 msgid "Start Coords" msgstr "Starten Sie Koords" -#: appPlugins/ToolDistance.py:606 appPlugins/ToolDistance.py:611 +#: appPlugins/ToolDistance.py:608 appPlugins/ToolDistance.py:613 msgid "This is measuring Start point coordinates." msgstr "Dies ist das Messen von Startpunktkoordinaten." -#: appPlugins/ToolDistance.py:616 +#: appPlugins/ToolDistance.py:618 msgid "Stop Coords" msgstr "Stoppen Sie Koords" -#: appPlugins/ToolDistance.py:617 appPlugins/ToolDistance.py:622 +#: appPlugins/ToolDistance.py:619 appPlugins/ToolDistance.py:624 msgid "This is the measuring Stop point coordinates." msgstr "Dies ist die Messpunkt-Koordinate." -#: appPlugins/ToolDistance.py:627 appPlugins/ToolDistanceMin.py:299 +#: appPlugins/ToolDistance.py:629 appPlugins/ToolDistanceMin.py:299 msgid "Dx" msgstr "Dx" -#: appPlugins/ToolDistance.py:628 appPlugins/ToolDistance.py:633 +#: appPlugins/ToolDistance.py:630 appPlugins/ToolDistance.py:635 #: appPlugins/ToolDistanceMin.py:300 appPlugins/ToolDistanceMin.py:305 msgid "This is the distance measured over the X axis." msgstr "Dies ist der Abstand, der über die X-Achse gemessen wird." -#: appPlugins/ToolDistance.py:638 appPlugins/ToolDistanceMin.py:311 +#: appPlugins/ToolDistance.py:640 appPlugins/ToolDistanceMin.py:311 msgid "Dy" msgstr "Dy" -#: appPlugins/ToolDistance.py:639 appPlugins/ToolDistance.py:644 +#: appPlugins/ToolDistance.py:641 appPlugins/ToolDistance.py:646 #: appPlugins/ToolDistanceMin.py:312 appPlugins/ToolDistanceMin.py:317 msgid "This is the distance measured over the Y axis." msgstr "Dies ist die über die Y-Achse gemessene Entfernung." -#: appPlugins/ToolDistance.py:650 appPlugins/ToolDistance.py:655 +#: appPlugins/ToolDistance.py:652 appPlugins/ToolDistance.py:657 #: appPlugins/ToolDistanceMin.py:324 appPlugins/ToolDistanceMin.py:329 msgid "This is orientation angle of the measuring line." msgstr "Dies ist der Orientierungswinkel der Messlinie." -#: appPlugins/ToolDistance.py:660 appPlugins/ToolDistanceMin.py:335 +#: appPlugins/ToolDistance.py:662 appPlugins/ToolDistanceMin.py:335 msgid "DISTANCE" msgstr "ENTFERNUNG" -#: appPlugins/ToolDistance.py:661 appPlugins/ToolDistance.py:666 +#: appPlugins/ToolDistance.py:663 appPlugins/ToolDistance.py:668 msgid "This is the point to point Euclidian distance." msgstr "Dies ist die Punkt-zu-Punkt-Euklidische Entfernung." @@ -15229,69 +15400,69 @@ msgstr "Springe zum halben Punkt" #: appPlugins/ToolDrilling.py:965 appPlugins/ToolDrilling.py:1238 #: appPlugins/ToolDrilling.py:1245 appPlugins/ToolDrilling.py:1277 #: appPlugins/ToolDrilling.py:1290 appPlugins/ToolDrilling.py:1294 -#: appPlugins/ToolDrilling.py:2384 appPlugins/ToolIsolation.py:645 -#: appPlugins/ToolIsolation.py:759 appPlugins/ToolIsolation.py:764 -#: appPlugins/ToolIsolation.py:794 appPlugins/ToolIsolation.py:817 -#: appPlugins/ToolIsolation.py:830 appPlugins/ToolIsolation.py:3331 -#: appPlugins/ToolMilling.py:997 appPlugins/ToolMilling.py:1116 -#: appPlugins/ToolMilling.py:1612 appPlugins/ToolMilling.py:1620 -#: appPlugins/ToolMilling.py:1624 appPlugins/ToolMilling.py:1672 -#: appPlugins/ToolMilling.py:1684 appPlugins/ToolMilling.py:1688 -#: appPlugins/ToolMilling.py:3783 appPlugins/ToolNCC.py:608 -#: appPlugins/ToolNCC.py:613 appPlugins/ToolNCC.py:643 -#: appPlugins/ToolNCC.py:666 appPlugins/ToolNCC.py:679 -#: appPlugins/ToolNCC.py:894 appPlugins/ToolNCC.py:4349 -#: appPlugins/ToolPaint.py:527 appPlugins/ToolPaint.py:532 -#: appPlugins/ToolPaint.py:574 appPlugins/ToolPaint.py:596 -#: appPlugins/ToolPaint.py:608 appPlugins/ToolPaint.py:824 -#: appPlugins/ToolPaint.py:3128 +#: appPlugins/ToolDrilling.py:2394 appPlugins/ToolIsolation.py:641 +#: appPlugins/ToolIsolation.py:755 appPlugins/ToolIsolation.py:760 +#: appPlugins/ToolIsolation.py:790 appPlugins/ToolIsolation.py:813 +#: appPlugins/ToolIsolation.py:826 appPlugins/ToolIsolation.py:3336 +#: appPlugins/ToolMilling.py:937 appPlugins/ToolMilling.py:1056 +#: appPlugins/ToolMilling.py:1579 appPlugins/ToolMilling.py:1587 +#: appPlugins/ToolMilling.py:1591 appPlugins/ToolMilling.py:1639 +#: appPlugins/ToolMilling.py:1651 appPlugins/ToolMilling.py:1655 +#: appPlugins/ToolMilling.py:3854 appPlugins/ToolNCC.py:592 +#: appPlugins/ToolNCC.py:597 appPlugins/ToolNCC.py:627 +#: appPlugins/ToolNCC.py:650 appPlugins/ToolNCC.py:663 +#: appPlugins/ToolNCC.py:878 appPlugins/ToolNCC.py:4352 +#: appPlugins/ToolPaint.py:513 appPlugins/ToolPaint.py:518 +#: appPlugins/ToolPaint.py:560 appPlugins/ToolPaint.py:582 +#: appPlugins/ToolPaint.py:594 appPlugins/ToolPaint.py:810 +#: appPlugins/ToolPaint.py:3137 msgid "Parameters for" msgstr "Parameter für" #: appPlugins/ToolDrilling.py:914 appPlugins/ToolDrilling.py:1245 -#: appPlugins/ToolDrilling.py:1294 appPlugins/ToolIsolation.py:645 -#: appPlugins/ToolIsolation.py:764 appPlugins/ToolIsolation.py:830 -#: appPlugins/ToolMilling.py:997 appPlugins/ToolMilling.py:1116 -#: appPlugins/ToolMilling.py:1624 appPlugins/ToolMilling.py:1688 -#: appPlugins/ToolNCC.py:613 appPlugins/ToolNCC.py:679 -#: appPlugins/ToolNCC.py:894 appPlugins/ToolPaint.py:532 -#: appPlugins/ToolPaint.py:608 appPlugins/ToolPaint.py:824 +#: appPlugins/ToolDrilling.py:1294 appPlugins/ToolIsolation.py:641 +#: appPlugins/ToolIsolation.py:760 appPlugins/ToolIsolation.py:826 +#: appPlugins/ToolMilling.py:937 appPlugins/ToolMilling.py:1056 +#: appPlugins/ToolMilling.py:1591 appPlugins/ToolMilling.py:1655 +#: appPlugins/ToolNCC.py:597 appPlugins/ToolNCC.py:663 +#: appPlugins/ToolNCC.py:878 appPlugins/ToolPaint.py:518 +#: appPlugins/ToolPaint.py:594 appPlugins/ToolPaint.py:810 msgid "Multiple Tools" msgstr "Mehrere Werkzeuge" #: appPlugins/ToolDrilling.py:965 appPlugins/ToolDrilling.py:1238 -#: appPlugins/ToolDrilling.py:1277 appPlugins/ToolIsolation.py:759 -#: appPlugins/ToolIsolation.py:794 appPlugins/ToolMilling.py:1612 -#: appPlugins/ToolMilling.py:1672 appPlugins/ToolNCC.py:608 -#: appPlugins/ToolNCC.py:643 appPlugins/ToolPaint.py:527 -#: appPlugins/ToolPaint.py:574 app_Main.py:2525 +#: appPlugins/ToolDrilling.py:1277 appPlugins/ToolIsolation.py:755 +#: appPlugins/ToolIsolation.py:790 appPlugins/ToolMilling.py:1579 +#: appPlugins/ToolMilling.py:1639 appPlugins/ToolNCC.py:592 +#: appPlugins/ToolNCC.py:627 appPlugins/ToolPaint.py:513 +#: appPlugins/ToolPaint.py:560 app_Main.py:2525 msgid "No Tool Selected" msgstr "Kein Werkzeug ausgewählt" -#: appPlugins/ToolDrilling.py:1456 appPlugins/ToolIsolation.py:898 -#: appPlugins/ToolMilling.py:1967 appPlugins/ToolNCC.py:786 -#: appPlugins/ToolPaint.py:673 +#: appPlugins/ToolDrilling.py:1456 appPlugins/ToolIsolation.py:894 +#: appPlugins/ToolMilling.py:1937 appPlugins/ToolNCC.py:770 +#: appPlugins/ToolPaint.py:659 msgid "Current Tool parameters were applied to all tools." msgstr "Aktuelle Werkzeugparameter wurden auf alle Werkzeuge angewendet." -#: appPlugins/ToolDrilling.py:1518 appPlugins/ToolMilling.py:3269 +#: appPlugins/ToolDrilling.py:1518 appPlugins/ToolMilling.py:3239 msgid "Focus Z" msgstr "Fokus Z" -#: appPlugins/ToolDrilling.py:1540 appPlugins/ToolMilling.py:3235 +#: appPlugins/ToolDrilling.py:1540 appPlugins/ToolMilling.py:3205 msgid "Laser Power" msgstr "Laserleistung" -#: appPlugins/ToolDrilling.py:1644 appPlugins/ToolMilling.py:3390 +#: appPlugins/ToolDrilling.py:1644 appPlugins/ToolMilling.py:3360 msgid "Delete failed. There are no exclusion areas to delete." msgstr "Löschen fehlgeschlagen. Es sind keine Ausschlussbereiche zu löschen." -#: appPlugins/ToolDrilling.py:1661 appPlugins/ToolMilling.py:3407 +#: appPlugins/ToolDrilling.py:1661 appPlugins/ToolMilling.py:3377 msgid "Delete failed. Nothing is selected." msgstr "Löschen fehlgeschlagen. Es ist nichts ausgewählt." #: appPlugins/ToolDrilling.py:1758 appPlugins/ToolDrilling.py:1773 -#: appPlugins/ToolMilling.py:3504 appPlugins/ToolMilling.py:3519 +#: appPlugins/ToolMilling.py:3474 appPlugins/ToolMilling.py:3489 msgid "Value edited in Exclusion Table." msgstr "In der Ausschlusstabelle bearbeiteter Wert." @@ -15323,15 +15494,21 @@ msgstr "Das Werkzeugwechsel X-Y format muss (x, y) sein." msgid "Generating CNC Code" msgstr "CNC-Code generieren" -#: appPlugins/ToolDrilling.py:2302 +#: appPlugins/ToolDrilling.py:2299 appPlugins/ToolFilm.py:1191 msgid "Excellon object for drilling/milling operation." msgstr "Excellon-Objekt für Bohr- / Fräsarbeiten." -#: appPlugins/ToolDrilling.py:2366 +#: appPlugins/ToolDrilling.py:2329 +#, fuzzy +#| msgid "Tools in the object used for milling." +msgid "Tools in the object used for drilling." +msgstr "Werkzeuge im Objekt zum Fräsen." + +#: appPlugins/ToolDrilling.py:2381 msgid "Search DB" msgstr "Suche DB" -#: appPlugins/ToolDrilling.py:2369 +#: appPlugins/ToolDrilling.py:2384 msgid "" "Will search and try to replace the tools from Tools Table\n" "with tools from DB that have a close diameter value." @@ -15339,9 +15516,9 @@ msgstr "" "Sucht und versucht, die Werkzeuge aus der Werkzeugtabelle zu ersetzen\n" "mit Werkzeugen von DB, die einen engen Durchmesser haben." -#: appPlugins/ToolDrilling.py:2387 appPlugins/ToolIsolation.py:3334 -#: appPlugins/ToolMilling.py:3786 appPlugins/ToolNCC.py:4352 -#: appPlugins/ToolPaint.py:3131 +#: appPlugins/ToolDrilling.py:2397 appPlugins/ToolIsolation.py:3339 +#: appPlugins/ToolMilling.py:3857 appPlugins/ToolNCC.py:4355 +#: appPlugins/ToolPaint.py:3140 msgid "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." @@ -15349,15 +15526,15 @@ msgstr "" "Die Daten, die zum Erstellen von GCode verwendet werden.\n" "Jedes Werkzeug speichert seinen eigenen Satz solcher Daten." -#: appPlugins/ToolDrilling.py:2624 appPlugins/ToolIsolation.py:3450 -#: appPlugins/ToolMilling.py:4242 appPlugins/ToolNCC.py:4509 -#: appPlugins/ToolPaint.py:3226 +#: appPlugins/ToolDrilling.py:2622 appPlugins/ToolIsolation.py:3474 +#: appPlugins/ToolMilling.py:4300 appPlugins/ToolNCC.py:4518 +#: appPlugins/ToolPaint.py:3236 msgid "Apply parameters to all tools" msgstr "Parameter auf alle Werkzeuge anwenden" -#: appPlugins/ToolDrilling.py:2627 appPlugins/ToolIsolation.py:3453 -#: appPlugins/ToolMilling.py:4245 appPlugins/ToolNCC.py:4512 -#: appPlugins/ToolPaint.py:3229 +#: appPlugins/ToolDrilling.py:2625 appPlugins/ToolIsolation.py:3477 +#: appPlugins/ToolMilling.py:4303 appPlugins/ToolNCC.py:4521 +#: appPlugins/ToolPaint.py:3239 msgid "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." @@ -15365,28 +15542,29 @@ msgstr "" "Die aktuell angegebenen Parameter werden allen Werkzeugen der " "Werkzeugtabelle zugeordnet." -#: appPlugins/ToolDrilling.py:2638 appPlugins/ToolIsolation.py:3464 -#: appPlugins/ToolMilling.py:4258 appPlugins/ToolNCC.py:4523 -#: appPlugins/ToolPaint.py:3240 +#: appPlugins/ToolDrilling.py:2634 appPlugins/ToolIsolation.py:3486 +#: appPlugins/ToolMilling.py:4312 appPlugins/ToolNCC.py:4530 +#: appPlugins/ToolPaint.py:3248 msgid "Common Parameters" msgstr "Allgemeine Parameter" -#: appPlugins/ToolDrilling.py:2640 appPlugins/ToolIsolation.py:3466 -#: appPlugins/ToolMilling.py:4260 appPlugins/ToolNCC.py:4525 -#: appPlugins/ToolPaint.py:3242 +#: appPlugins/ToolDrilling.py:2636 appPlugins/ToolFollow.py:734 +#: appPlugins/ToolIsolation.py:3488 appPlugins/ToolMilling.py:4314 +#: appPlugins/ToolNCC.py:4532 appPlugins/ToolPaint.py:3249 +#: appPlugins/ToolPanelize.py:1304 appPlugins/ToolSub.py:815 msgid "Parameters that are common for all tools." msgstr "Parameter, die allen Werkzeugen gemeinsam sind." -#: appPlugins/ToolDrilling.py:2645 appPlugins/ToolMilling.py:4265 +#: appPlugins/ToolDrilling.py:2649 appPlugins/ToolMilling.py:4327 #: appPlugins/ToolSolderPaste.py:1364 msgid "Tool change Z" msgstr "Werkzeugwechsel Z" -#: appPlugins/ToolDrilling.py:2721 appPlugins/ToolMilling.py:4328 +#: appPlugins/ToolDrilling.py:2725 appPlugins/ToolMilling.py:4390 msgid "X,Y coordinates" msgstr "Koordinaten X-Y" -#: appPlugins/ToolDrilling.py:2767 +#: appPlugins/ToolDrilling.py:2771 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Excellon Objects." @@ -15394,19 +15572,19 @@ msgstr "" "Die diktierende Präprozessor-JSON-Datei\n" "Gcode-Ausgabe für Excellon-Objekte." -#: appPlugins/ToolDrilling.py:2782 appPlugins/ToolMilling.py:4389 +#: appPlugins/ToolDrilling.py:2786 appPlugins/ToolMilling.py:4451 msgid "Add exclusion areas" msgstr "Ausschlussbereiche hinzufügen" -#: appPlugins/ToolDrilling.py:2809 appPlugins/ToolMilling.py:4417 +#: appPlugins/ToolDrilling.py:2813 appPlugins/ToolMilling.py:4479 msgid "This is the Area ID." msgstr "Dies ist die Bereichs-ID." -#: appPlugins/ToolDrilling.py:2811 appPlugins/ToolMilling.py:4419 +#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolMilling.py:4481 msgid "Type of the object where the exclusion area was added." msgstr "Typ des Objekts, zu dem der Ausschlussbereich hinzugefügt wurde." -#: appPlugins/ToolDrilling.py:2813 appPlugins/ToolMilling.py:4421 +#: appPlugins/ToolDrilling.py:2817 appPlugins/ToolMilling.py:4483 msgid "" "The strategy used for exclusion area. Go around the exclusion areas or over " "it." @@ -15414,7 +15592,7 @@ msgstr "" "Die Strategie für den Ausschlussbereich. Gehen Sie um die Ausschlussbereiche " "herum oder darüber." -#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolMilling.py:4423 +#: appPlugins/ToolDrilling.py:2819 appPlugins/ToolMilling.py:4485 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." @@ -15422,32 +15600,32 @@ msgstr "" "Wenn die Strategie darin besteht, über den Bereich zu gehen, ist dies die " "Höhe, in der sich das Werkzeug bewegt, um den Ausschlussbereich zu vermeiden." -#: appPlugins/ToolDrilling.py:2851 appPlugins/ToolMilling.py:4459 +#: appPlugins/ToolDrilling.py:2855 appPlugins/ToolMilling.py:4521 msgid "Add Area:" msgstr "Zone hinzufügen:" -#: appPlugins/ToolDrilling.py:2852 appPlugins/ToolMilling.py:4460 +#: appPlugins/ToolDrilling.py:2856 appPlugins/ToolMilling.py:4522 msgid "Add an Exclusion Area." msgstr "Fügen Sie einen Ausschlussbereich hinzu." -#: appPlugins/ToolDrilling.py:2870 appPlugins/ToolMilling.py:4478 +#: appPlugins/ToolDrilling.py:2874 appPlugins/ToolMilling.py:4540 msgid "Delete all exclusion areas." msgstr "Löschen Sie alle Ausschlussbereiche." -#: appPlugins/ToolDrilling.py:2873 appPlugins/ToolMilling.py:4481 +#: appPlugins/ToolDrilling.py:2877 appPlugins/ToolMilling.py:4543 msgid "Delete Selected" msgstr "Ausgewählte löschen" -#: appPlugins/ToolDrilling.py:2874 appPlugins/ToolMilling.py:4482 +#: appPlugins/ToolDrilling.py:2878 appPlugins/ToolMilling.py:4544 msgid "Delete all exclusion areas that are selected in the table." msgstr "Löschen Sie alle in der Tabelle ausgewählten Ausschlussbereiche." -#: appPlugins/ToolDrilling.py:2896 appPlugins/ToolMilling.py:4504 +#: appPlugins/ToolDrilling.py:2892 appPlugins/ToolMilling.py:4556 #: appPlugins/ToolSolderPaste.py:1548 msgid "Generate CNCJob object" msgstr "Generieren des CNC-Job-Objekts" -#: appPlugins/ToolDrilling.py:2899 appPlugins/ToolMilling.py:4507 +#: appPlugins/ToolDrilling.py:2895 appPlugins/ToolMilling.py:4559 msgid "" "Generate the CNC Job.\n" "If milling then an additional Geometry object will be created.\n" @@ -15475,19 +15653,21 @@ msgstr "Ätzkompensationswerkzeug" msgid "Missing parameter value." msgstr "Fräsparameter" -#: appPlugins/ToolEtchCompensation.py:347 appPlugins/ToolInvertGerber.py:257 -msgid "Gerber object that will be inverted." +#: appPlugins/ToolEtchCompensation.py:335 +#, fuzzy +#| msgid "Gerber object that will be inverted." +msgid "Gerber object that will be compensated." msgstr "Gerber-Objekt, das invertiert wird." -#: appPlugins/ToolEtchCompensation.py:359 +#: appPlugins/ToolEtchCompensation.py:352 msgid "Conversion utilities" msgstr "Konvertierungsdienstprogramme" -#: appPlugins/ToolEtchCompensation.py:364 +#: appPlugins/ToolEtchCompensation.py:365 msgid "Oz to Microns" msgstr "Oz zu Mikron" -#: appPlugins/ToolEtchCompensation.py:366 +#: appPlugins/ToolEtchCompensation.py:367 msgid "" "Will convert from oz thickness to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -15497,20 +15677,20 @@ msgstr "" "Kann Formeln mit Operatoren verwenden: /, *, +, -,% ,.\n" "Die reellen Zahlen verwenden das Punkt-Dezimal-Trennzeichen." -#: appPlugins/ToolEtchCompensation.py:375 +#: appPlugins/ToolEtchCompensation.py:376 msgid "Oz value" msgstr "Oz Wert" -#: appPlugins/ToolEtchCompensation.py:377 -#: appPlugins/ToolEtchCompensation.py:398 +#: appPlugins/ToolEtchCompensation.py:378 +#: appPlugins/ToolEtchCompensation.py:400 msgid "Microns value" msgstr "Mikronwert" -#: appPlugins/ToolEtchCompensation.py:385 +#: appPlugins/ToolEtchCompensation.py:387 msgid "Mils to Microns" msgstr "Mils zu Mikron" -#: appPlugins/ToolEtchCompensation.py:387 +#: appPlugins/ToolEtchCompensation.py:389 msgid "" "Will convert from mils to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -15520,19 +15700,15 @@ msgstr "" "Kann Formeln mit Operatoren verwenden: /, *, +, -,% ,.\n" "Die reellen Zahlen verwenden das Punkt-Dezimal-Trennzeichen." -#: appPlugins/ToolEtchCompensation.py:396 +#: appPlugins/ToolEtchCompensation.py:398 msgid "Mils value" msgstr "Mils Wert" -#: appPlugins/ToolEtchCompensation.py:411 appPlugins/ToolInvertGerber.py:269 -msgid "Parameters for this tool" -msgstr "Parameter für dieses Werkzeug" - -#: appPlugins/ToolEtchCompensation.py:416 +#: appPlugins/ToolEtchCompensation.py:424 msgid "Copper Thickness" msgstr "Kupferdicke" -#: appPlugins/ToolEtchCompensation.py:418 +#: appPlugins/ToolEtchCompensation.py:426 msgid "" "The thickness of the copper foil.\n" "In microns [um]." @@ -15540,11 +15716,11 @@ msgstr "" "Die Dicke der Kupferfolie.\n" "In Mikrometern [um]." -#: appPlugins/ToolEtchCompensation.py:428 +#: appPlugins/ToolEtchCompensation.py:436 msgid "Ratio" msgstr "Verhältnis" -#: appPlugins/ToolEtchCompensation.py:430 +#: appPlugins/ToolEtchCompensation.py:438 msgid "" "The ratio of lateral etch versus depth etch.\n" "Can be:\n" @@ -15556,32 +15732,32 @@ msgstr "" "- custom -> Der Benutzer gibt einen benutzerdefinierten Wert ein\n" "- vorausgewählt -> Wert, der von einer Auswahl der Ätzmittel abhängt" -#: appPlugins/ToolEtchCompensation.py:436 -#: appPlugins/ToolEtchCompensation.py:456 +#: appPlugins/ToolEtchCompensation.py:444 +#: appPlugins/ToolEtchCompensation.py:469 msgid "Etch Factor" msgstr "Ätzfaktor" -#: appPlugins/ToolEtchCompensation.py:437 +#: appPlugins/ToolEtchCompensation.py:445 msgid "Etchants list" msgstr "Ätzliste" -#: appPlugins/ToolEtchCompensation.py:438 +#: appPlugins/ToolEtchCompensation.py:446 msgid "Manual offset" msgstr "Manueller Versatz" -#: appPlugins/ToolEtchCompensation.py:445 +#: appPlugins/ToolEtchCompensation.py:458 msgid "Etchants" msgstr "Ätzmittel" -#: appPlugins/ToolEtchCompensation.py:447 +#: appPlugins/ToolEtchCompensation.py:460 msgid "A list of etchants." msgstr "Eine Liste von Ätzmitteln." -#: appPlugins/ToolEtchCompensation.py:450 +#: appPlugins/ToolEtchCompensation.py:463 msgid "Alkaline baths" msgstr "Alkalische Bäder" -#: appPlugins/ToolEtchCompensation.py:458 +#: appPlugins/ToolEtchCompensation.py:471 msgid "" "The ratio between depth etch and lateral etch .\n" "Accepts real numbers and formulas using the operators: /,*,+,-,%" @@ -15589,11 +15765,11 @@ msgstr "" "Das Verhältnis zwischen Tiefenätzen und seitlichem Ätzen.\n" "Akzeptiert reelle Zahlen und Formeln mit den Operatoren: /, *, +, -,%" -#: appPlugins/ToolEtchCompensation.py:462 +#: appPlugins/ToolEtchCompensation.py:475 msgid "Real number or formula" msgstr "Reelle Zahl oder Formel" -#: appPlugins/ToolEtchCompensation.py:470 +#: appPlugins/ToolEtchCompensation.py:483 msgid "" "Value with which to increase or decrease (buffer)\n" "the copper features. In microns [um]." @@ -15601,11 +15777,11 @@ msgstr "" "Wert, mit dem erhöht oder verringert werden soll (Puffer)\n" "die Kupfermerkmale. In Mikrometern [um]." -#: appPlugins/ToolEtchCompensation.py:493 +#: appPlugins/ToolEtchCompensation.py:504 msgid "Compensate" msgstr "Kompensieren" -#: appPlugins/ToolEtchCompensation.py:496 +#: appPlugins/ToolEtchCompensation.py:507 msgid "" "Will increase the copper features thickness to compensate the lateral etch." msgstr "" @@ -15625,24 +15801,24 @@ msgstr "Keine Lötmaske extrahiert." msgid "No cutout extracted." msgstr "Kein Ausschnitt extrahiert." -#: appPlugins/ToolExtract.py:932 +#: appPlugins/ToolExtract.py:924 msgid "Gerber object from which to extract drill holes or soldermask." msgstr "" "Gerber-Objekt, aus dem Bohrlöcher oder Lötmasken extrahiert werden sollen." -#: appPlugins/ToolExtract.py:959 appPlugins/ToolPunchGerber.py:2038 +#: appPlugins/ToolExtract.py:969 appPlugins/ToolPunchGerber.py:2045 msgid "Process all Pads." msgstr "Verarbeiten Sie alle Pads." -#: appPlugins/ToolExtract.py:1041 appPlugins/ToolExtract.py:1208 +#: appPlugins/ToolExtract.py:1046 appPlugins/ToolExtract.py:1242 msgid "Extract Drills" msgstr "Bohrer extrahieren" -#: appPlugins/ToolExtract.py:1043 +#: appPlugins/ToolExtract.py:1048 msgid "Extract an Excellon object from the Gerber pads." msgstr "Extrahieren Sie ein Excellon-Objekt aus den Gerber-Pads." -#: appPlugins/ToolExtract.py:1211 +#: appPlugins/ToolExtract.py:1245 msgid "Extract drills from a given Gerber file." msgstr "Extrahieren Sie Bohrer aus einer bestimmten Gerber-Datei." @@ -15664,11 +15840,11 @@ msgstr "" msgid "Fiducials Tool exit." msgstr "Bezugspunkttool beenden." -#: appPlugins/ToolFiducials.py:807 +#: appPlugins/ToolFiducials.py:805 msgid "Fiducials Coordinates" msgstr "Bezugspunktkoordinaten" -#: appPlugins/ToolFiducials.py:809 +#: appPlugins/ToolFiducials.py:807 msgid "" "A table with the fiducial points coordinates,\n" "in the format (x, y)." @@ -15676,35 +15852,35 @@ msgstr "" "Eine Tabelle der Bezugspunkte mit Koordinaten \n" "im Format (x,z)" -#: appPlugins/ToolFiducials.py:943 +#: appPlugins/ToolFiducials.py:941 msgid "Mode:" msgstr "Modus:" -#: appPlugins/ToolFiducials.py:991 +#: appPlugins/ToolFiducials.py:989 msgid "Thickness of the line that makes the fiducial." msgstr "Dicke der Linie, die den Bezugspunkt macht." -#: appPlugins/ToolFiducials.py:1022 +#: appPlugins/ToolFiducials.py:1020 msgid "Add Fiducial" msgstr "Bezugspunkt hinzufügen" -#: appPlugins/ToolFiducials.py:1025 +#: appPlugins/ToolFiducials.py:1023 msgid "Will add a polygon on the copper layer to serve as fiducial." msgstr "Fügt ein Polygon auf die Kupferschicht als Bezugspunkt hinzu." -#: appPlugins/ToolFiducials.py:1041 +#: appPlugins/ToolFiducials.py:1039 msgid "Soldermask Gerber" msgstr "Lötpastenmaske Gerber" -#: appPlugins/ToolFiducials.py:1043 +#: appPlugins/ToolFiducials.py:1041 msgid "The Soldermask Gerber object." msgstr "Lötpastenmaske Gerber-Objekt." -#: appPlugins/ToolFiducials.py:1055 +#: appPlugins/ToolFiducials.py:1053 msgid "Add Soldermask Opening" msgstr "Lotpastenmaske Öffnung hinzufügen" -#: appPlugins/ToolFiducials.py:1057 +#: appPlugins/ToolFiducials.py:1055 msgid "" "Will add a polygon on the soldermask layer\n" "to serve as fiducial opening.\n" @@ -15716,31 +15892,31 @@ msgstr "" "Der Durchmesser ist immer doppelt so groß\n" "wie der Kupfer Bezugspunkt." -#: appPlugins/ToolFilm.py:323 +#: appPlugins/ToolFilm.py:306 msgid "Load an object for Film and retry." msgstr "Laden Sie ein Objekt für Film und versuchen Sie es erneut." -#: appPlugins/ToolFilm.py:330 +#: appPlugins/ToolFilm.py:313 msgid "Load an object for Box and retry." msgstr "Laden Sie ein Objekt für Box und versuchen Sie es erneut." -#: appPlugins/ToolFilm.py:345 +#: appPlugins/ToolFilm.py:328 msgid "Generating Film ..." msgstr "Film wird erstellt ..." -#: appPlugins/ToolFilm.py:397 appPlugins/ToolFilm.py:402 +#: appPlugins/ToolFilm.py:380 appPlugins/ToolFilm.py:385 msgid "Export positive film" msgstr "Film positiv exportieren" -#: appPlugins/ToolFilm.py:433 +#: appPlugins/ToolFilm.py:417 msgid "" "No Excellon object selected. Load an object for punching reference and retry." msgstr "" "Kein Excellon-Objekt ausgewählt. Laden Sie ein Objekt zum Stanzen der " "Referenz und versuchen Sie es erneut." -#: appPlugins/ToolFilm.py:457 appPlugins/ToolFilm.py:469 -#: appPlugins/ToolPunchGerber.py:806 appPlugins/ToolPunchGerber.py:939 +#: appPlugins/ToolFilm.py:441 appPlugins/ToolFilm.py:453 +#: appPlugins/ToolPunchGerber.py:802 appPlugins/ToolPunchGerber.py:935 msgid "" "Failed. Punch hole size is bigger than some of the apertures in the Gerber " "object." @@ -15748,8 +15924,8 @@ msgstr "" "Gescheitert. Die Lochgröße ist größer als einige der Öffnungen im Gerber-" "Objekt." -#: appPlugins/ToolFilm.py:487 appPlugins/ToolPunchGerber.py:879 -#: appPlugins/ToolPunchGerber.py:974 +#: appPlugins/ToolFilm.py:471 appPlugins/ToolPunchGerber.py:875 +#: appPlugins/ToolPunchGerber.py:970 msgid "" "Failed. The new object geometry is the same as the one in the source object " "geometry..." @@ -15757,16 +15933,16 @@ msgstr "" "Gescheitert. Die neue Objektgeometrie ist dieselbe wie die in der " "Quellobjektgeometrie ..." -#: appPlugins/ToolFilm.py:545 appPlugins/ToolFilm.py:550 +#: appPlugins/ToolFilm.py:529 appPlugins/ToolFilm.py:534 msgid "Export negative film" msgstr "Exportieren negativ Film" -#: appPlugins/ToolFilm.py:613 appPlugins/ToolFilm.py:909 -#: appPlugins/ToolPanelize.py:346 +#: appPlugins/ToolFilm.py:599 appPlugins/ToolFilm.py:907 +#: appPlugins/ToolPanelize.py:330 msgid "No object Box. Using instead" msgstr "Keine Objektbox. Verwenden Sie stattdessen" -#: appPlugins/ToolFilm.py:820 appPlugins/ToolFilm.py:1081 +#: appPlugins/ToolFilm.py:817 appPlugins/ToolFilm.py:1090 msgid "" "The artwork has to be within the selected page size in order to be visible.\n" "For 'Bounds' page size, it needs to be in the first quadrant." @@ -15775,15 +15951,11 @@ msgstr "" "sichtbar zu sein.\n" "Für die Seitengröße \"Grenzen\" muss sie im ersten Quadranten liegen." -#: appPlugins/ToolFilm.py:847 appPlugins/ToolFilm.py:1108 +#: appPlugins/ToolFilm.py:844 appPlugins/ToolFilm.py:1117 msgid "Film file exported to" msgstr "Film-Datei exportiert nach" -#: appPlugins/ToolFilm.py:1159 -msgid "Create a positive/negative film for UV exposure." -msgstr "" - -#: appPlugins/ToolFilm.py:1190 +#: appPlugins/ToolFilm.py:1210 msgid "" "Specify the type of object for which to create the film.\n" "The object can be of type: Gerber or Geometry.\n" @@ -15795,7 +15967,7 @@ msgstr "" "Die Auswahl hier bestimmt den Objekttyp\n" "im Filmobjekt-Kombinationsfeld." -#: appPlugins/ToolFilm.py:1213 +#: appPlugins/ToolFilm.py:1233 msgid "" "Specify the type of object to be used as an container for\n" "film creation. It can be: Gerber or Geometry type.The selection here decide " @@ -15807,45 +15979,11 @@ msgstr "" "bestimmt den Objekttyp\n" "im Kombinationsfeld Box-Objekt." -#: appPlugins/ToolFilm.py:1244 -#, fuzzy -#| msgid "" -#| "The reference point to be used as origin for the skew.\n" -#| "It can be one of the four points of the geometry bounding box." -msgid "" -"The reference point to be used as origin for the adjustment.\n" -"It can be one of the five points of the geometry bounding box." -msgstr "" -"Der Referenzpunkt, der als Ursprung für den Versatz verwendet werden soll.\n" -"Dies kann einer der vier Punkte des Geometrie-Begrenzungsrahmens sein." - -#: appPlugins/ToolFilm.py:1263 -#, fuzzy -#| msgid "Save Film" -msgid "Scale Film" -msgstr "Film speichern" - -#: appPlugins/ToolFilm.py:1307 -#, fuzzy -#| msgid "Save Film" -msgid "Skew Film" -msgstr "Film speichern" - -#: appPlugins/ToolFilm.py:1351 -#, fuzzy -#| msgid "Mirror (Flip)" -msgid "Mirror Film" -msgstr "Spiegeln (Flip)" - -#: appPlugins/ToolFilm.py:1383 -msgid "Film Parameters" -msgstr "Film-Parameter" - -#: appPlugins/ToolFilm.py:1442 +#: appPlugins/ToolFilm.py:1490 msgid "Punch drill holes" msgstr "Löcher stanzen" -#: appPlugins/ToolFilm.py:1443 +#: appPlugins/ToolFilm.py:1491 msgid "" "When checked the generated film will have holes in pads when\n" "the generated film is positive. This is done to help drilling,\n" @@ -15857,11 +15995,11 @@ msgstr "" "erleichtern.\n" "wenn manuell erledigt." -#: appPlugins/ToolFilm.py:1461 +#: appPlugins/ToolFilm.py:1509 msgid "Source" msgstr "Quelle" -#: appPlugins/ToolFilm.py:1463 +#: appPlugins/ToolFilm.py:1511 msgid "" "The punch hole source can be:\n" "- Excellon -> an Excellon holes center will serve as reference.\n" @@ -15871,34 +16009,34 @@ msgstr "" "- Excellon -> Ein Excellon-Lochzentrum dient als Referenz.\n" "- Pad-Mitte -> wird versuchen, die Pad-Mitte als Referenz zu verwenden." -#: appPlugins/ToolFilm.py:1468 +#: appPlugins/ToolFilm.py:1516 msgid "Pad center" msgstr "Pad-Mitte" -#: appPlugins/ToolFilm.py:1473 +#: appPlugins/ToolFilm.py:1521 msgid "Excellon Obj" msgstr "Excellon-Objekt" -#: appPlugins/ToolFilm.py:1475 +#: appPlugins/ToolFilm.py:1523 msgid "" "Remove the geometry of Excellon from the Film to create the holes in pads." msgstr "" "Entfernen Sie die Geometrie von Excellon aus dem Film, um die Löcher in den " "Pads zu erzeugen." -#: appPlugins/ToolFilm.py:1489 +#: appPlugins/ToolFilm.py:1537 msgid "Punch Size" msgstr "Lochergröße" -#: appPlugins/ToolFilm.py:1490 +#: appPlugins/ToolFilm.py:1538 msgid "The value here will control how big is the punch hole in the pads." msgstr "Der Wert hier bestimmt, wie groß das Loch in den Pads ist." -#: appPlugins/ToolFilm.py:1625 +#: appPlugins/ToolFilm.py:1679 msgid "Save Film" msgstr "Film speichern" -#: appPlugins/ToolFilm.py:1628 +#: appPlugins/ToolFilm.py:1682 msgid "" "Create a Film for the selected object, within\n" "the specified box. Does not create a new \n" @@ -15910,7 +16048,7 @@ msgstr "" "  FlatCAM-Objekt, speichern Sie es jedoch direkt im \n" "gewähltem Format." -#: appPlugins/ToolFilm.py:1710 +#: appPlugins/ToolFilm.py:1764 msgid "" "Using the Pad center does not work on Geometry objects. Only a Gerber object " "has pads." @@ -15918,11 +16056,11 @@ msgstr "" "Die Verwendung der Pad-Mitte funktioniert nicht bei Geometrieobjekten. Nur " "ein Gerber-Objekt hat Pads." -#: appPlugins/ToolFollow.py:342 appPlugins/ToolFollow.py:413 +#: appPlugins/ToolFollow.py:338 appPlugins/ToolFollow.py:409 msgid "Failed to create Follow Geometry." msgstr "Fehler beim Erstellen der Geometrie folgen." -#: appPlugins/ToolFollow.py:696 +#: appPlugins/ToolFollow.py:694 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -15934,11 +16072,14 @@ msgstr "" "Erstellen Sie ein Geometrieobjekt mit\n" "Werkzeugwege zum Schneiden um Polygonen." -#: appPlugins/ToolFollow.py:716 -msgid "Source object for following geometry." -msgstr "Quellobjekt für folgende Geometrie." +#: appPlugins/ToolFollow.py:717 +msgid "" +"A Gerber object to be followed.\n" +"Create a Geometry object with a path\n" +"following the Gerber traces." +msgstr "" -#: appPlugins/ToolFollow.py:749 +#: appPlugins/ToolFollow.py:748 msgid "" "Selection of area to be processed.\n" "- 'All Polygons' - the process will start after click.\n" @@ -15960,13 +16101,13 @@ msgstr "Importieren" msgid "Import IMAGE" msgstr "BILD importieren" -#: appPlugins/ToolImage.py:169 appPlugins/ToolPDF.py:114 app_Main.py:10855 -#: app_Main.py:10911 app_Main.py:11007 app_Main.py:11047 app_Main.py:11114 -#: app_Main.py:11271 app_Main.py:11358 +#: appPlugins/ToolImage.py:169 appPlugins/ToolPDF.py:114 app_Main.py:10885 +#: app_Main.py:10941 app_Main.py:11037 app_Main.py:11077 app_Main.py:11144 +#: app_Main.py:11301 app_Main.py:11388 msgid "File no longer available." msgstr "Datei nicht mehr verfügbar." -#: appPlugins/ToolImage.py:181 app_Main.py:10865 app_Main.py:10921 +#: appPlugins/ToolImage.py:181 app_Main.py:10895 app_Main.py:10951 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -15975,13 +16116,13 @@ msgstr "" "Gerber werden unterstützt" #: appPlugins/ToolImage.py:190 appPlugins/ToolPcbWizard.py:373 -#: app_Main.py:10884 app_Main.py:10942 tclCommands/TclCommandImportSvg.py:84 +#: app_Main.py:10914 app_Main.py:10972 tclCommands/TclCommandImportSvg.py:84 msgid "Importing" msgstr "Importieren" -#: appPlugins/ToolImage.py:202 appPlugins/ToolPDF.py:230 app_Main.py:10882 -#: app_Main.py:10940 app_Main.py:11030 app_Main.py:11098 app_Main.py:11167 -#: app_Main.py:11232 app_Main.py:11292 +#: appPlugins/ToolImage.py:202 appPlugins/ToolPDF.py:230 app_Main.py:10912 +#: app_Main.py:10970 app_Main.py:11060 app_Main.py:11128 app_Main.py:11197 +#: app_Main.py:11262 app_Main.py:11322 msgid "Opened" msgstr "Geöffnet" @@ -16082,7 +16223,15 @@ msgstr "Bild importieren" msgid "Open a image of raster type and then import it in FlatCAM." msgstr "Öffnen Sie ein Bild vom Raster-Typ und importieren Sie es in FlatCAM." -#: appPlugins/ToolInvertGerber.py:312 +#: appPlugins/ToolInvertGerber.py:245 +msgid "Gerber object that will be inverted." +msgstr "Gerber-Objekt, das invertiert wird." + +#: appPlugins/ToolInvertGerber.py:266 +msgid "Parameters for this tool" +msgstr "Parameter für dieses Werkzeug" + +#: appPlugins/ToolInvertGerber.py:315 msgid "" "Will invert the Gerber object: areas that have copper\n" "will be empty of copper and previous empty area will be\n" @@ -16092,8 +16241,8 @@ msgstr "" "wird leer von Kupfer sein und der vorherige leere Bereich wird leer sein\n" "mit Kupfer gefüllt." -#: appPlugins/ToolIsolation.py:1037 appPlugins/ToolIsolation.py:1177 -#: appPlugins/ToolNCC.py:1033 appPlugins/ToolNCC.py:1178 +#: appPlugins/ToolIsolation.py:1033 appPlugins/ToolIsolation.py:1173 +#: appPlugins/ToolNCC.py:1017 appPlugins/ToolNCC.py:1162 #: appPlugins/ToolOptimal.py:217 msgid "" "The Gerber object has one Polygon as geometry.\n" @@ -16102,91 +16251,91 @@ msgstr "" "Das Gerber-Objekt hat ein Polygon als Geometrie.\n" "Es sind keine Abstände zwischen Geometrieelementen zu finden." -#: appPlugins/ToolIsolation.py:1070 appPlugins/ToolIsolation.py:1135 -#: appPlugins/ToolNCC.py:1066 appPlugins/ToolNCC.py:1135 +#: appPlugins/ToolIsolation.py:1066 appPlugins/ToolIsolation.py:1131 +#: appPlugins/ToolNCC.py:1050 appPlugins/ToolNCC.py:1119 msgid "Checking tools for validity." msgstr "Werkzeuge auf Gültigkeit prüfen." -#: appPlugins/ToolIsolation.py:1087 appPlugins/ToolIsolation.py:1152 -#: appPlugins/ToolNCC.py:1083 appPlugins/ToolNCC.py:1152 +#: appPlugins/ToolIsolation.py:1083 appPlugins/ToolIsolation.py:1148 +#: appPlugins/ToolNCC.py:1067 appPlugins/ToolNCC.py:1136 msgid "Checking ..." msgstr "Überprüfen ..." -#: appPlugins/ToolIsolation.py:1113 appPlugins/ToolIsolation.py:1662 -#: appPlugins/ToolIsolation.py:1862 appPlugins/ToolIsolation.py:2044 -#: appPlugins/ToolNCC.py:1108 appPlugins/ToolNCC.py:1628 -#: appPlugins/ToolPaint.py:1192 appPlugins/ToolPaint.py:1906 +#: appPlugins/ToolIsolation.py:1109 appPlugins/ToolIsolation.py:1658 +#: appPlugins/ToolIsolation.py:1858 appPlugins/ToolIsolation.py:2040 +#: appPlugins/ToolNCC.py:1092 appPlugins/ToolNCC.py:1612 +#: appPlugins/ToolPaint.py:1178 appPlugins/ToolPaint.py:1894 msgid "There are no tools selected in the Tool Table." msgstr "In der Werkzeugtabelle sind keine Werkzeuge ausgewählt." -#: appPlugins/ToolIsolation.py:1121 +#: appPlugins/ToolIsolation.py:1117 msgid "" "Incomplete isolation. At least one tool could not do a complete isolation." msgstr "" "Unvollständige Isolation. Mindestens ein Tool konnte keine vollständige " "Isolierung durchführen." -#: appPlugins/ToolIsolation.py:1223 appPlugins/ToolNCC.py:1223 +#: appPlugins/ToolIsolation.py:1219 appPlugins/ToolNCC.py:1207 msgid "Optimal tool diameter found" msgstr "Optimaler Werkzeugdurchmesser gefunden" -#: appPlugins/ToolIsolation.py:1367 appPlugins/ToolMilling.py:2105 -#: appPlugins/ToolNCC.py:1372 appPlugins/ToolPaint.py:975 +#: appPlugins/ToolIsolation.py:1363 appPlugins/ToolMilling.py:2075 +#: appPlugins/ToolNCC.py:1356 appPlugins/ToolPaint.py:961 msgid "New tool added to Tool Table from Tools Database." msgstr "" "Neues Werkzeug zur Werkzeugtabelle aus der Werkzeugdatenbank hinzugefügt." -#: appPlugins/ToolIsolation.py:1425 appPlugins/ToolNCC.py:1432 -#: appPlugins/ToolPaint.py:1034 +#: appPlugins/ToolIsolation.py:1421 appPlugins/ToolNCC.py:1416 +#: appPlugins/ToolPaint.py:1020 msgid "Default tool added to Tool Table." msgstr "Standardwerkzeug zur Werkzeugtabelle hinzugefügt." -#: appPlugins/ToolIsolation.py:1451 appPlugins/ToolNCC.py:1489 -#: appPlugins/ToolPaint.py:1059 +#: appPlugins/ToolIsolation.py:1447 appPlugins/ToolNCC.py:1473 +#: appPlugins/ToolPaint.py:1045 msgid "Tool from Tool Table was edited." msgstr "Werkzeug aus Werkzeugtabelle wurde bearbeitet." -#: appPlugins/ToolIsolation.py:1464 appPlugins/ToolNCC.py:1502 -#: appPlugins/ToolPaint.py:1072 appPlugins/ToolSolderPaste.py:601 +#: appPlugins/ToolIsolation.py:1460 appPlugins/ToolNCC.py:1486 +#: appPlugins/ToolPaint.py:1058 appPlugins/ToolSolderPaste.py:601 msgid "Cancelled. New diameter value is already in the Tool Table." msgstr "" "Abgebrochen. Der neue Durchmesserwert befindet sich bereits in der " "Werkzeugtabelle." -#: appPlugins/ToolIsolation.py:1515 appPlugins/ToolNCC.py:1553 -#: appPlugins/ToolPaint.py:1122 appPlugins/ToolSolderPaste.py:646 +#: appPlugins/ToolIsolation.py:1511 appPlugins/ToolNCC.py:1537 +#: appPlugins/ToolPaint.py:1108 appPlugins/ToolSolderPaste.py:646 msgid "Delete failed. Select a tool to delete." msgstr "Löschen fehlgeschlagen. Wählen Sie ein Werkzeug zum Löschen aus." -#: appPlugins/ToolIsolation.py:1521 appPlugins/ToolNCC.py:1559 -#: appPlugins/ToolPaint.py:1128 +#: appPlugins/ToolIsolation.py:1517 appPlugins/ToolNCC.py:1543 +#: appPlugins/ToolPaint.py:1114 msgid "Tool(s) deleted from Tool Table." msgstr "Werkzeug(e) aus der Werkzeugtabelle gelöscht." -#: appPlugins/ToolIsolation.py:1572 +#: appPlugins/ToolIsolation.py:1568 msgid "Isolating" msgstr "Isolieren" -#: appPlugins/ToolIsolation.py:1616 +#: appPlugins/ToolIsolation.py:1612 msgid "Click on a polygon to isolate it." msgstr "Klicken Sie auf ein Plozgon um es zu isolieren." -#: appPlugins/ToolIsolation.py:1745 appPlugins/ToolIsolation.py:1770 -#: appPlugins/ToolIsolation.py:1921 appPlugins/ToolIsolation.py:2108 +#: appPlugins/ToolIsolation.py:1741 appPlugins/ToolIsolation.py:1766 +#: appPlugins/ToolIsolation.py:1917 appPlugins/ToolIsolation.py:2104 msgid "Subtracting Geo" msgstr "Geo subtrahieren" -#: appPlugins/ToolIsolation.py:1749 appPlugins/ToolIsolation.py:1925 -#: appPlugins/ToolIsolation.py:2112 +#: appPlugins/ToolIsolation.py:1745 appPlugins/ToolIsolation.py:1921 +#: appPlugins/ToolIsolation.py:2108 msgid "Intersecting Geo" msgstr "Sich überschneidende Geometrie" -#: appPlugins/ToolIsolation.py:1798 appPlugins/ToolIsolation.py:1990 -#: appPlugins/ToolIsolation.py:2174 +#: appPlugins/ToolIsolation.py:1794 appPlugins/ToolIsolation.py:1986 +#: appPlugins/ToolIsolation.py:2170 msgid "Empty Geometry in" msgstr "Leere Geometrie in" -#: appPlugins/ToolIsolation.py:1999 +#: appPlugins/ToolIsolation.py:1995 msgid "" "Partial failure. The geometry was processed with all tools.\n" "But there are still not-isolated geometry elements. Try to include a tool " @@ -16196,7 +16345,7 @@ msgstr "" "Es gibt jedoch immer noch nicht isolierte Geometrieelemente. Versuchen Sie, " "ein Werkzeug mit kleinerem Durchmesser einzuschließen." -#: appPlugins/ToolIsolation.py:2002 +#: appPlugins/ToolIsolation.py:1998 msgid "" "The following are coordinates for the copper features that could not be " "isolated:" @@ -16204,36 +16353,36 @@ msgstr "" "Die folgenden Koordinaten für die Kupfermerkmale konnten nicht isoliert " "werden:" -#: appPlugins/ToolIsolation.py:2351 appPlugins/ToolPaint.py:1301 +#: appPlugins/ToolIsolation.py:2347 appPlugins/ToolPaint.py:1287 msgid "Removed polygon" msgstr "Polygon entfernt" -#: appPlugins/ToolIsolation.py:2352 appPlugins/ToolPaint.py:1302 +#: appPlugins/ToolIsolation.py:2348 appPlugins/ToolPaint.py:1288 msgid "Click to add/remove next polygon or right click to start." msgstr "" "Klicken Sie, um das nächste Polygon hinzuzufügen / zu entfernen, oder " "klicken Sie, um zu beginnen." -#: appPlugins/ToolIsolation.py:2357 appPlugins/ToolPaint.py:1307 +#: appPlugins/ToolIsolation.py:2353 appPlugins/ToolPaint.py:1293 msgid "No polygon detected under click position." msgstr "Kein Polygon an der Stelle an die geklickt wurde." -#: appPlugins/ToolIsolation.py:2387 appPlugins/ToolPaint.py:1337 -#: appPlugins/ToolPunchGerber.py:1765 +#: appPlugins/ToolIsolation.py:2383 appPlugins/ToolPaint.py:1323 +#: appPlugins/ToolPunchGerber.py:1761 msgid "List of single polygons is empty. Aborting." msgstr "Liste der Einzelpolygone ist leer. Vorgang wird abgebrochen." -#: appPlugins/ToolIsolation.py:2523 +#: appPlugins/ToolIsolation.py:2519 msgid "Click the end point of the paint area." msgstr "Klicken Sie auf den Endpunkt des Malbereichs." -#: appPlugins/ToolIsolation.py:2776 appPlugins/ToolNCC.py:4013 -#: appPlugins/ToolPaint.py:2805 app_Main.py:6601 app_Main.py:6620 +#: appPlugins/ToolIsolation.py:2774 appPlugins/ToolNCC.py:3999 +#: appPlugins/ToolPaint.py:2793 app_Main.py:6609 app_Main.py:6628 msgid "Tool from DB added in Tool Table." msgstr "Werkzeug aus Werkzeugdatenbank zur Werkzeugtabelle hinzugefügt." -#: appPlugins/ToolIsolation.py:2826 appPlugins/ToolNCC.py:4062 -#: appPlugins/ToolPaint.py:2861 +#: appPlugins/ToolIsolation.py:2824 appPlugins/ToolNCC.py:4048 +#: appPlugins/ToolPaint.py:2849 msgid "New tool added to Tool Table." msgstr "Neues Werkzeug zur Werkzeugtabelle hinzugefügt." @@ -16249,7 +16398,7 @@ msgstr "" "Toolspool aus dem der Algorithmus\n" "wählt die für die Kupferreinigung verwendeten aus." -#: appPlugins/ToolIsolation.py:3204 +#: appPlugins/ToolIsolation.py:3213 msgid "" "This is the Tool Number.\n" "Isolation routing will start with the tool with the biggest \n" @@ -16267,13 +16416,13 @@ msgstr "" "Werkzeugen\n" "Diese Funktion kann keine Routing-Geometrie erstellen." -#: appPlugins/ToolIsolation.py:3250 appPlugins/ToolMilling.py:3714 -#: appPlugins/ToolNCC.py:230 appPlugins/ToolNCC.py:4269 -#: appPlugins/ToolPaint.py:227 appPlugins/ToolPaint.py:3062 +#: appPlugins/ToolIsolation.py:3258 appPlugins/ToolMilling.py:3790 +#: appPlugins/ToolNCC.py:230 appPlugins/ToolNCC.py:4275 +#: appPlugins/ToolPaint.py:227 appPlugins/ToolPaint.py:3074 msgid "Add from DB" msgstr "Aus DB hinzufügen" -#: appPlugins/ToolIsolation.py:3275 appPlugins/ToolNCC.py:4294 +#: appPlugins/ToolIsolation.py:3283 appPlugins/ToolNCC.py:4300 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." @@ -16281,8 +16430,8 @@ msgstr "" "Finden Sie einen garantierten Werkzeugdurchmesser\n" "eine vollständige Isolation zu tun." -#: appPlugins/ToolIsolation.py:3317 appPlugins/ToolMilling.py:3764 -#: appPlugins/ToolNCC.py:4335 appPlugins/ToolPaint.py:3114 +#: appPlugins/ToolIsolation.py:3324 appPlugins/ToolMilling.py:3840 +#: appPlugins/ToolNCC.py:4341 appPlugins/ToolPaint.py:3126 #: appPlugins/ToolSolderPaste.py:1271 msgid "" "Delete a selection of tools in the Tool Table\n" @@ -16291,7 +16440,7 @@ msgstr "" "Löschen Sie eine Auswahl von Werkzeugen in der Werkzeugtabelle\n" "indem Sie zuerst eine Zeile in der Werkzeugtabelle auswählen." -#: appPlugins/ToolIsolation.py:3526 +#: appPlugins/ToolIsolation.py:3556 msgid "" "Specify the type of object to be excepted from isolation.\n" "It can be of type: Gerber or Geometry.\n" @@ -16303,19 +16452,19 @@ msgstr "" "Was hier ausgewählt wird, bestimmt die Art\n" "von Objekten, die das Kombinationsfeld \"Objekt\" füllen." -#: appPlugins/ToolIsolation.py:3536 +#: appPlugins/ToolIsolation.py:3566 msgid "Object whose area will be removed from isolation geometry." msgstr "Objekt, dessen Bereich aus der Isolationsgeometrie entfernt wird." -#: appPlugins/ToolIsolation.py:3607 appPlugins/ToolPunchGerber.py:2315 +#: appPlugins/ToolIsolation.py:3637 appPlugins/ToolPunchGerber.py:2331 msgid "Select all available." msgstr "Wählen Sie alle verfügbaren aus." -#: appPlugins/ToolIsolation.py:3613 appPlugins/ToolPunchGerber.py:2321 +#: appPlugins/ToolIsolation.py:3643 appPlugins/ToolPunchGerber.py:2337 msgid "Clear the selection." msgstr "Löschen Sie die Auswahl." -#: appPlugins/ToolIsolation.py:3652 +#: appPlugins/ToolIsolation.py:3680 msgid "" "Create a Geometry object with toolpaths to cut \n" "isolation outside, inside or on both sides of the\n" @@ -16672,15 +16821,21 @@ msgstr "" "wenden Sie diese Daten dann auf den ursprünglichen GCode an,\n" "um eine automatische Nivellierung durchzuführen." -#: appPlugins/ToolMilling.py:1333 +#: appPlugins/ToolMilling.py:854 +#, fuzzy +#| msgid "Could not load the file." +msgid "Could not build the Plugin UI" +msgstr "Die Datei konnte nicht geladen werden." + +#: appPlugins/ToolMilling.py:1282 msgid "Milling Tool" msgstr "Fräswerkzeug" -#: appPlugins/ToolMilling.py:1387 +#: appPlugins/ToolMilling.py:1346 msgid "Pressure" msgstr "Druck" -#: appPlugins/ToolMilling.py:1389 +#: appPlugins/ToolMilling.py:1348 msgid "" "Negative value. The higher the absolute value\n" "the stronger the pressure of the brush on the material." @@ -16688,7 +16843,7 @@ msgstr "" "Negativer Wert. Je höher der Absolutwert\n" "Je stärker der Druck der Bürste auf das Material ist." -#: appPlugins/ToolMilling.py:1881 +#: appPlugins/ToolMilling.py:1851 #, fuzzy #| msgid "" #| "Disabled because the tool is V-shape.\n" @@ -16715,59 +16870,66 @@ msgstr "" "NB: Ein Wert von Null bedeutet, dass Werkzeugdurchmesser = 'V-Spitze " "Durchmesser'" -#: appPlugins/ToolMilling.py:2163 +#: appPlugins/ToolMilling.py:2133 msgid "Tool added in Tool Table." msgstr "Werkzeug in der Werkzeugtabelle hinzugefügt." -#: appPlugins/ToolMilling.py:2278 +#: appPlugins/ToolMilling.py:2248 msgid "Tool was edited in Tool Table." msgstr "Das Werkzeug wurde in der Werkzeugtabelle bearbeitet." -#: appPlugins/ToolMilling.py:2307 appPlugins/ToolMilling.py:2316 +#: appPlugins/ToolMilling.py:2277 appPlugins/ToolMilling.py:2286 msgid "Failed. Select a tool to copy." msgstr "Fehlgeschlagen. Wählen Sie ein Werkzeug zum Kopieren aus." -#: appPlugins/ToolMilling.py:2340 +#: appPlugins/ToolMilling.py:2310 msgid "Tool was copied in Tool Table." msgstr "Das Werkzeug wurde in die Werkzeugtabelle kopiert." -#: appPlugins/ToolMilling.py:2372 appPlugins/ToolMilling.py:2381 +#: appPlugins/ToolMilling.py:2342 appPlugins/ToolMilling.py:2351 msgid "Failed. Select a tool to delete." msgstr "Gescheitert. Wählen Sie ein Werkzeug zum Löschen aus." -#: appPlugins/ToolMilling.py:2402 +#: appPlugins/ToolMilling.py:2372 msgid "Tool was deleted in Tool Table." msgstr "Werkzeug wurde in der Werkzeugtabelle gelöscht." -#: appPlugins/ToolMilling.py:2505 +#: appPlugins/ToolMilling.py:2475 msgid "Generating drills milling geometry..." msgstr "Generieren von Bohrfräsgeometrie ..." -#: appPlugins/ToolMilling.py:2604 +#: appPlugins/ToolMilling.py:2574 msgid "Generating slot milling geometry..." msgstr "Schlitzfräsgeometrie erzeugen ..." -#: appPlugins/ToolMilling.py:2696 +#: appPlugins/ToolMilling.py:2666 msgid "This Geometry can't be processed because it is" msgstr "Diese Geometrie kann nicht verarbeitet werden, da dies der Fall ist" -#: appPlugins/ToolMilling.py:2730 +#: appPlugins/ToolMilling.py:2700 msgid "Failed. No tool selected in the tool table ..." msgstr "Gescheitert. Kein Werkzeug in der Werkzeugtabelle ausgewählt ..." -#: appPlugins/ToolMilling.py:3031 appPlugins/ToolPaint.py:1851 +#: appPlugins/ToolMilling.py:3001 appPlugins/ToolPaint.py:1839 msgid "Geometry could not be painted completely" msgstr "Geometrie konnte nicht vollständig gemalt werden" -#: appPlugins/ToolMilling.py:3580 +#: appPlugins/ToolMilling.py:3547 appPlugins/ToolNCC.py:4136 +#: appPlugins/ToolPaint.py:2939 +#, fuzzy +#| msgid "Object for milling operation." +msgid "Source object for milling operation." +msgstr "Objekt für den Fräsbetrieb." + +#: appPlugins/ToolMilling.py:3562 msgid "Object for milling operation." msgstr "Objekt für den Fräsbetrieb." -#: appPlugins/ToolMilling.py:3611 +#: appPlugins/ToolMilling.py:3602 msgid "Tools in the object used for milling." msgstr "Werkzeuge im Objekt zum Fräsen." -#: appPlugins/ToolMilling.py:3682 +#: appPlugins/ToolMilling.py:3755 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -16778,7 +16940,7 @@ msgstr "" "Werkzeugwechselereignis angezeigt\n" "wird als T1, T2 ... Tn angezeigt" -#: appPlugins/ToolMilling.py:3692 +#: appPlugins/ToolMilling.py:3765 msgid "" "Plot column. It is visible only for MultiGeo geometries, meaning geometries " "that holds the geometry\n" @@ -16796,7 +16958,7 @@ msgstr "" "der Leinwand aktiviert / deaktiviert werden\n" "für das entsprechende Werkzeug." -#: appPlugins/ToolMilling.py:3817 +#: appPlugins/ToolMilling.py:3887 msgid "" "Milling type:\n" "- Drills -> will mill the drills associated with this tool\n" @@ -16809,15 +16971,15 @@ msgstr "" "- Beide -> fräsen sowohl Bohrer als auch Fräser oder was auch immer " "verfügbar ist" -#: appPlugins/ToolMilling.py:3837 +#: appPlugins/ToolMilling.py:3907 msgid "The diameter of the tool who will do the milling" msgstr "Der Durchmesser des Werkzeugs, das das Fräsen übernimmt" -#: appPlugins/ToolMilling.py:3854 +#: appPlugins/ToolMilling.py:3924 msgid "Offset Type" msgstr "Offset-Typ" -#: appPlugins/ToolMilling.py:3857 +#: appPlugins/ToolMilling.py:3927 msgid "" "The value for the Offset can be:\n" "- Path -> There is no offset, the tool cut will be done through the geometry " @@ -16835,7 +16997,7 @@ msgstr "" "- Außen (Seite) -> Der Werkzeugschnitt folgt außen der Geometrielinie.\n" "- Benutzerdefiniert -> Das Werkzeug schneidet mit einem ausgewählten Versatz." -#: appPlugins/ToolMilling.py:3877 +#: appPlugins/ToolMilling.py:3947 msgid "" "The value to offset the cut when \n" "the Offset type selected is 'Custom'.\n" @@ -16847,7 +17009,7 @@ msgstr "" "Der Wert kann für 'außerhalb' positiv sein.\n" "Schnitt und negativ für 'Innen'-Schnitt." -#: appPlugins/ToolMilling.py:4374 +#: appPlugins/ToolMilling.py:4436 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Geometry (Milling) Objects." @@ -16871,7 +17033,7 @@ msgstr "objekt wurde bewegt" msgid "Error when mouse left click." msgstr "Fehler beim Klicken mit der linken Maustaste." -#: appPlugins/ToolNCC.py:1120 +#: appPlugins/ToolNCC.py:1104 msgid "" "Incomplete isolation. None of the selected tools could do a complete " "isolation." @@ -16879,113 +17041,113 @@ msgstr "" "Unvollständige Isolation. Keines der ausgewählten Tools konnte eine " "vollständige Isolierung durchführen." -#: appPlugins/ToolNCC.py:1123 +#: appPlugins/ToolNCC.py:1107 msgid "At least one of the selected tools can do a complete isolation." msgstr "" "Mindestens eines der ausgewählten Tools kann eine vollständige Isolierung " "durchführen." -#: appPlugins/ToolNCC.py:1269 appPlugins/ToolNCC.py:1348 -#: appPlugins/ToolNCC.py:1406 appPlugins/ToolNCC.py:4049 -#: appPlugins/ToolPaint.py:863 appPlugins/ToolPaint.py:949 -#: appPlugins/ToolPaint.py:1009 appPlugins/ToolPaint.py:2848 +#: appPlugins/ToolNCC.py:1253 appPlugins/ToolNCC.py:1332 +#: appPlugins/ToolNCC.py:1390 appPlugins/ToolNCC.py:4035 +#: appPlugins/ToolPaint.py:849 appPlugins/ToolPaint.py:935 +#: appPlugins/ToolPaint.py:995 appPlugins/ToolPaint.py:2836 #: appPlugins/ToolSolderPaste.py:541 msgid "Cancelled. Tool already in Tool Table." msgstr "Abgebrochen. Werkzeug bereits in der Werkzeugtabelle." -#: appPlugins/ToolNCC.py:2005 appPlugins/ToolNCC.py:2985 +#: appPlugins/ToolNCC.py:1991 appPlugins/ToolNCC.py:2971 msgid "NCC Tool. Preparing non-copper polygons." msgstr "NCC-Werkzeug. Vorbereitung von kupferfreien Polygonen." -#: appPlugins/ToolNCC.py:2065 appPlugins/ToolNCC.py:3113 +#: appPlugins/ToolNCC.py:2051 appPlugins/ToolNCC.py:3099 msgid "NCC Tool. Calculate 'empty' area." msgstr "NCC-Werkzeug. Berechnen Sie die \"leere\" Fläche." -#: appPlugins/ToolNCC.py:2076 appPlugins/ToolNCC.py:2105 -#: appPlugins/ToolNCC.py:2211 appPlugins/ToolNCC.py:2224 -#: appPlugins/ToolNCC.py:3128 appPlugins/ToolNCC.py:3233 -#: appPlugins/ToolNCC.py:3248 appPlugins/ToolNCC.py:3515 -#: appPlugins/ToolNCC.py:3616 appPlugins/ToolNCC.py:3631 +#: appPlugins/ToolNCC.py:2062 appPlugins/ToolNCC.py:2091 +#: appPlugins/ToolNCC.py:2197 appPlugins/ToolNCC.py:2210 +#: appPlugins/ToolNCC.py:3114 appPlugins/ToolNCC.py:3219 +#: appPlugins/ToolNCC.py:3234 appPlugins/ToolNCC.py:3501 +#: appPlugins/ToolNCC.py:3602 appPlugins/ToolNCC.py:3617 msgid "Buffering finished" msgstr "Pufferung beendet" -#: appPlugins/ToolNCC.py:2080 appPlugins/ToolNCC.py:2109 -#: appPlugins/ToolNCC.py:2215 appPlugins/ToolNCC.py:2227 -#: appPlugins/ToolNCC.py:3136 appPlugins/ToolNCC.py:3255 -#: appPlugins/ToolNCC.py:3522 appPlugins/ToolNCC.py:3638 +#: appPlugins/ToolNCC.py:2066 appPlugins/ToolNCC.py:2095 +#: appPlugins/ToolNCC.py:2201 appPlugins/ToolNCC.py:2213 +#: appPlugins/ToolNCC.py:3122 appPlugins/ToolNCC.py:3241 +#: appPlugins/ToolNCC.py:3508 appPlugins/ToolNCC.py:3624 msgid "Could not get the extent of the area to be non copper cleared." msgstr "" "Die Ausdehnung des nicht kupferhaltigen Bereichs konnte nicht gelöscht " "werden." -#: appPlugins/ToolNCC.py:2088 appPlugins/ToolNCC.py:2238 -#: appPlugins/ToolNCC.py:3266 +#: appPlugins/ToolNCC.py:2074 appPlugins/ToolNCC.py:2224 +#: appPlugins/ToolNCC.py:3252 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "NCC-Werkzeug. Berechnung der 'leeren' Fläche beendet." -#: appPlugins/ToolNCC.py:2141 appPlugins/ToolNCC.py:3163 -#: appPlugins/ToolNCC.py:3240 appPlugins/ToolNCC.py:3542 -#: appPlugins/ToolNCC.py:3623 +#: appPlugins/ToolNCC.py:2127 appPlugins/ToolNCC.py:3149 +#: appPlugins/ToolNCC.py:3226 appPlugins/ToolNCC.py:3528 +#: appPlugins/ToolNCC.py:3609 msgid "" "Isolation geometry is broken. Margin is less than isolation tool diameter." msgstr "" "Die Isolationsgeometrie ist gebrochen. Der Rand ist kleiner als der " "Durchmesser des Isolationswerkzeugs." -#: appPlugins/ToolNCC.py:2231 appPlugins/ToolNCC.py:3259 -#: appPlugins/ToolNCC.py:3641 +#: appPlugins/ToolNCC.py:2217 appPlugins/ToolNCC.py:3245 +#: appPlugins/ToolNCC.py:3627 msgid "The selected object is not suitable for copper clearing." msgstr "Das ausgewählte Objekt ist nicht zum Löschen von Kupfer geeignet." -#: appPlugins/ToolNCC.py:2281 +#: appPlugins/ToolNCC.py:2267 msgid "Clearing the polygon with the method: lines." msgstr "Löschen des Polygons mit der Methode: Linien." -#: appPlugins/ToolNCC.py:2291 +#: appPlugins/ToolNCC.py:2277 msgid "Failed. Clearing the polygon with the method: seed." msgstr "Gescheitert. Löschen des Polygons mit der Methode: seed." -#: appPlugins/ToolNCC.py:2300 +#: appPlugins/ToolNCC.py:2286 msgid "Failed. Clearing the polygon with the method: standard." msgstr "Gescheitert. Löschen des Polygons mit der Methode: Standard." -#: appPlugins/ToolNCC.py:2316 +#: appPlugins/ToolNCC.py:2302 msgid "Polygon could not be cleared. Location:" msgstr "Polygon konnte nicht gelöscht werden. Ort:" -#: appPlugins/ToolNCC.py:2369 +#: appPlugins/ToolNCC.py:2355 msgid "" "There is no copper clearing tool in the selection and at least one is needed." msgstr "" "Die Auswahl enthält kein Kupferreinigungswerkzeug und es wird mindestens " "eines benötigt." -#: appPlugins/ToolNCC.py:2384 appPlugins/ToolNCC.py:3081 +#: appPlugins/ToolNCC.py:2370 appPlugins/ToolNCC.py:3067 msgid "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "" "NCC-Werkzeug. Fertige kupferfreie Polygone. Normale Kupferentfernungsaufgabe " "gestartet." -#: appPlugins/ToolNCC.py:2412 appPlugins/ToolNCC.py:2644 +#: appPlugins/ToolNCC.py:2398 appPlugins/ToolNCC.py:2630 msgid "NCC Tool failed creating bounding box." msgstr "Das NCC-Tool konnte keinen Begrenzungsrahmen erstellen." -#: appPlugins/ToolNCC.py:2432 appPlugins/ToolNCC.py:2687 -#: appPlugins/ToolNCC.py:3280 appPlugins/ToolNCC.py:3666 +#: appPlugins/ToolNCC.py:2418 appPlugins/ToolNCC.py:2673 +#: appPlugins/ToolNCC.py:3266 appPlugins/ToolNCC.py:3652 msgid "NCC Tool clearing with tool diameter" msgstr "Das NCC-Werkzeug wird mit dem Werkzeugdurchmesser gelöscht" -#: appPlugins/ToolNCC.py:2432 appPlugins/ToolNCC.py:2687 -#: appPlugins/ToolNCC.py:3280 appPlugins/ToolNCC.py:3666 +#: appPlugins/ToolNCC.py:2418 appPlugins/ToolNCC.py:2673 +#: appPlugins/ToolNCC.py:3266 appPlugins/ToolNCC.py:3652 msgid "started." msgstr "gestartet." -#: appPlugins/ToolNCC.py:2562 +#: appPlugins/ToolNCC.py:2548 msgid "Could not use the tool for copper clear." msgstr "Das Werkzeug konnte nicht für Kupfer klar verwendet werden." -#: appPlugins/ToolNCC.py:2584 appPlugins/ToolNCC.py:3441 +#: appPlugins/ToolNCC.py:2570 appPlugins/ToolNCC.py:3427 msgid "" "There is no NCC Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -16997,30 +17159,30 @@ msgstr "" "Geometrie zu groß ist.\n" "Ändern Sie die Malparameter und versuchen Sie es erneut." -#: appPlugins/ToolNCC.py:2594 appPlugins/ToolNCC.py:3450 +#: appPlugins/ToolNCC.py:2580 appPlugins/ToolNCC.py:3436 msgid "NCC Tool clear all done." msgstr "NCC Tool löschen alles erledigt." -#: appPlugins/ToolNCC.py:2597 appPlugins/ToolNCC.py:3453 +#: appPlugins/ToolNCC.py:2583 appPlugins/ToolNCC.py:3439 msgid "NCC Tool clear all done but the copper features isolation is broken for" msgstr "" "Das NCC-Tool löscht alles, aber die Isolierung der Kupfermerkmale ist " "unterbrochen" -#: appPlugins/ToolNCC.py:2599 appPlugins/ToolNCC.py:2849 -#: appPlugins/ToolNCC.py:3455 appPlugins/ToolNCC.py:3838 +#: appPlugins/ToolNCC.py:2585 appPlugins/ToolNCC.py:2835 +#: appPlugins/ToolNCC.py:3441 appPlugins/ToolNCC.py:3824 msgid "tools" msgstr "Werkzeuge" -#: appPlugins/ToolNCC.py:2626 +#: appPlugins/ToolNCC.py:2612 msgid "NCC Tool. Rest machining copper clearing task started." msgstr "NCC-Werkzeug. Restbearbeitung Kupfer Clearing Aufgabe gestartet." -#: appPlugins/ToolNCC.py:2845 appPlugins/ToolNCC.py:3834 +#: appPlugins/ToolNCC.py:2831 appPlugins/ToolNCC.py:3820 msgid "NCC Tool Rest Machining clear all done." msgstr "Die Bearbeitung der NCC-Werkzeugablagen ist abgeschlossen." -#: appPlugins/ToolNCC.py:2848 appPlugins/ToolNCC.py:3837 +#: appPlugins/ToolNCC.py:2834 appPlugins/ToolNCC.py:3823 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" @@ -17028,11 +17190,11 @@ msgstr "" "Die Bearbeitung der NCC-Werkzeugablagen ist abgeschlossen, die Isolierung " "der Kupferelemente ist jedoch unterbrochen" -#: appPlugins/ToolNCC.py:2946 +#: appPlugins/ToolNCC.py:2932 msgid "NCC Tool started. Reading parameters." msgstr "NCC-Werkzeug gestartet. Parameter lesen." -#: appPlugins/ToolNCC.py:3940 +#: appPlugins/ToolNCC.py:3926 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." @@ -17040,7 +17202,7 @@ msgstr "" "Versuchen Sie, den Puffertyp = Voll in Einstellungen -> Allgemein zu " "verwenden. Laden Sie die Gerber-Datei nach dieser Änderung neu." -#: appPlugins/ToolNCC.py:4153 +#: appPlugins/ToolNCC.py:4154 msgid "" "Specify the type of object to be cleared of excess copper.\n" "It can be of type: Gerber or Geometry.\n" @@ -17053,7 +17215,7 @@ msgstr "" "Was hier ausgewählt wird, bestimmt die Art\n" "von Objekten, die das Kombinationsfeld \"Objekt\" füllen." -#: appPlugins/ToolNCC.py:4204 +#: appPlugins/ToolNCC.py:4214 msgid "" "This is the Tool Number.\n" "Non copper clearing will start with the tool with the biggest \n" @@ -17070,7 +17232,7 @@ msgstr "" "in der resultierenden Geometrie. Dies liegt daran, dass mit einigen Tools\n" "Diese Funktion kann keine Malgeometrie erstellen." -#: appPlugins/ToolNCC.py:4618 +#: appPlugins/ToolNCC.py:4633 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -17222,11 +17384,11 @@ msgstr "PDF öffnen abgebrochen" msgid "Parsing" msgstr "Analysieren" -#: appPlugins/ToolPDF.py:212 app_Main.py:11132 +#: appPlugins/ToolPDF.py:212 app_Main.py:11162 msgid "Failed to open" msgstr "Gescheitert zu öffnen" -#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:368 app_Main.py:11078 +#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:368 app_Main.py:11108 msgid "No geometry found in file" msgstr "Keine Geometrie in der Datei gefunden" @@ -17243,39 +17405,39 @@ msgstr "Öffnen der PDF-Datei fehlgeschlagen." msgid "Rendered" msgstr "Gerendert" -#: appPlugins/ToolPaint.py:1170 +#: appPlugins/ToolPaint.py:1156 msgid "Can't do Paint on MultiGeo geometries" msgstr "Auf MultiGeo-Geometrien kann nicht gemalt werden" -#: appPlugins/ToolPaint.py:1207 +#: appPlugins/ToolPaint.py:1193 msgid "Click on a polygon to paint it." msgstr "Klicken Sie auf ein Polygon um es auszufüllen." -#: appPlugins/ToolPaint.py:1812 +#: appPlugins/ToolPaint.py:1800 msgid "Painting polygon with method: lines." msgstr "Polygon mit Methode malen: Linien." -#: appPlugins/ToolPaint.py:1824 +#: appPlugins/ToolPaint.py:1812 msgid "Failed. Painting polygon with method: seed." msgstr "Gescheitert. Polygon mit Methode malen: Same." -#: appPlugins/ToolPaint.py:1835 +#: appPlugins/ToolPaint.py:1823 msgid "Failed. Painting polygon with method: standard." msgstr "Gescheitert. Polygon mit Methode malen: Standard." -#: appPlugins/ToolPaint.py:1926 appPlugins/ToolPaint.py:2115 +#: appPlugins/ToolPaint.py:1914 appPlugins/ToolPaint.py:2103 msgid "Painting with tool diameter = " msgstr "Lackieren mit Werkzeugdurchmesser = " -#: appPlugins/ToolPaint.py:1929 appPlugins/ToolPaint.py:2118 +#: appPlugins/ToolPaint.py:1917 appPlugins/ToolPaint.py:2106 msgid "started" msgstr "gestartet" -#: appPlugins/ToolPaint.py:1956 appPlugins/ToolPaint.py:2105 +#: appPlugins/ToolPaint.py:1944 appPlugins/ToolPaint.py:2093 msgid "There is no geometry to process or the tool diameter is too big." msgstr "" -#: appPlugins/ToolPaint.py:2071 appPlugins/ToolPaint.py:2297 +#: appPlugins/ToolPaint.py:2059 appPlugins/ToolPaint.py:2285 msgid "" "There is no Painting Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -17287,44 +17449,44 @@ msgstr "" "Geometrie zu groß ist.\n" "Ändern Sie die Malparameter und versuchen Sie es erneut." -#: appPlugins/ToolPaint.py:2351 +#: appPlugins/ToolPaint.py:2339 msgid "Painting ..." msgstr "Malerei ..." -#: appPlugins/ToolPaint.py:2385 appPlugins/ToolPaint.py:2390 -#: appPlugins/ToolPaint.py:2398 appPlugins/ToolPaint.py:2487 -#: appPlugins/ToolPaint.py:2490 appPlugins/ToolPaint.py:2498 -#: appPlugins/ToolPaint.py:2568 appPlugins/ToolPaint.py:2573 -#: appPlugins/ToolPaint.py:2579 +#: appPlugins/ToolPaint.py:2373 appPlugins/ToolPaint.py:2378 +#: appPlugins/ToolPaint.py:2386 appPlugins/ToolPaint.py:2475 +#: appPlugins/ToolPaint.py:2478 appPlugins/ToolPaint.py:2486 +#: appPlugins/ToolPaint.py:2556 appPlugins/ToolPaint.py:2561 +#: appPlugins/ToolPaint.py:2567 msgid "Paint Tool." msgstr "Malwerkzeug." -#: appPlugins/ToolPaint.py:2386 appPlugins/ToolPaint.py:2390 -#: appPlugins/ToolPaint.py:2398 +#: appPlugins/ToolPaint.py:2374 appPlugins/ToolPaint.py:2378 +#: appPlugins/ToolPaint.py:2386 msgid "Normal painting polygon task started." msgstr "Normale Zeichenpolygonaufgabe gestartet." -#: appPlugins/ToolPaint.py:2387 appPlugins/ToolPaint.py:2487 -#: appPlugins/ToolPaint.py:2570 +#: appPlugins/ToolPaint.py:2375 appPlugins/ToolPaint.py:2475 +#: appPlugins/ToolPaint.py:2558 msgid "Buffering geometry..." msgstr "Geometrie puffern..." -#: appPlugins/ToolPaint.py:2412 appPlugins/ToolPaint.py:2505 -#: appPlugins/ToolPaint.py:2586 +#: appPlugins/ToolPaint.py:2400 appPlugins/ToolPaint.py:2493 +#: appPlugins/ToolPaint.py:2574 msgid "No polygon found." msgstr "Kein Polygon gefunden." -#: appPlugins/ToolPaint.py:2487 appPlugins/ToolPaint.py:2490 -#: appPlugins/ToolPaint.py:2498 +#: appPlugins/ToolPaint.py:2475 appPlugins/ToolPaint.py:2478 +#: appPlugins/ToolPaint.py:2486 msgid "Paint all polygons task started." msgstr "Malen Sie alle Polygone Aufgabe gestartet." -#: appPlugins/ToolPaint.py:2569 appPlugins/ToolPaint.py:2573 -#: appPlugins/ToolPaint.py:2579 +#: appPlugins/ToolPaint.py:2557 appPlugins/ToolPaint.py:2561 +#: appPlugins/ToolPaint.py:2567 msgid "Painting area task started." msgstr "Malbereichsaufgabe gestartet." -#: appPlugins/ToolPaint.py:2928 +#: appPlugins/ToolPaint.py:2916 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -17336,7 +17498,7 @@ msgstr "" "Erstellen Sie ein Geometrieobjekt mit\n" "Werkzeugwege, um alle Nicht-Kupfer-Bereiche zu schneiden." -#: appPlugins/ToolPaint.py:2958 +#: appPlugins/ToolPaint.py:2957 msgid "" "Specify the type of object to be painted.\n" "It can be of type: Gerber or Geometry.\n" @@ -17348,7 +17510,7 @@ msgstr "" "Was hier ausgewählt wird, bestimmt die Art\n" "von Objekten, die das Kombinationsfeld \"Objekt\" füllen." -#: appPlugins/ToolPaint.py:2992 +#: appPlugins/ToolPaint.py:2991 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for painting." @@ -17356,7 +17518,7 @@ msgstr "" "Toolspool aus dem der Algorithmus\n" "wählt die zum Malen verwendeten aus." -#: appPlugins/ToolPaint.py:3009 +#: appPlugins/ToolPaint.py:3016 msgid "" "This is the Tool Number.\n" "Painting will start with the tool with the biggest diameter,\n" @@ -17372,7 +17534,7 @@ msgstr "" "in der resultierenden Geometrie. Dies liegt daran, dass mit einigen Tools\n" "Diese Funktion kann keine Malgeometrie erstellen." -#: appPlugins/ToolPaint.py:3296 +#: appPlugins/ToolPaint.py:3311 msgid "" "The type of FlatCAM object to be used as paint reference.\n" "It can be Gerber, Excellon or Geometry." @@ -17380,44 +17542,44 @@ msgstr "" "Der Typ des FlatCAM-Objekts, das als Malreferenz verwendet werden soll.\n" "Es kann Gerber, Excellon oder Geometry sein." -#: appPlugins/ToolPaint.py:3336 +#: appPlugins/ToolPaint.py:3353 msgid "Create a Geometry Object which paints the polygons." msgstr "Erstellen Sie ein Geometrieobjekt, das die Polygone malt." -#: appPlugins/ToolPanelize.py:112 appPlugins/ToolPanelize.py:1099 +#: appPlugins/ToolPanelize.py:112 appPlugins/ToolPanelize.py:1083 #, fuzzy #| msgid "Panelization Reference" msgid "Panelization" msgstr "Panelisierungshinweis" -#: appPlugins/ToolPanelize.py:373 +#: appPlugins/ToolPanelize.py:357 msgid "Columns or Rows are zero value. Change them to a positive integer." msgstr "" "Spalten oder Zeilen haben den Wert Null. Ändern Sie sie in eine positive " "Ganzzahl." -#: appPlugins/ToolPanelize.py:416 +#: appPlugins/ToolPanelize.py:400 msgid "Generating panel ... " msgstr "Panel wird erstellt ... " -#: appPlugins/ToolPanelize.py:509 appPlugins/ToolPanelize.py:801 -#: appPlugins/ToolPanelize.py:1051 +#: appPlugins/ToolPanelize.py:493 appPlugins/ToolPanelize.py:785 +#: appPlugins/ToolPanelize.py:1035 msgid "Generating panel ... Adding the source code." msgstr "Panel generieren ... Quellcode hinzufügen." -#: appPlugins/ToolPanelize.py:729 +#: appPlugins/ToolPanelize.py:713 msgid "Optimizing the overlapping paths." msgstr "Optimierung der überlappenden Pfade." -#: appPlugins/ToolPanelize.py:761 +#: appPlugins/ToolPanelize.py:745 msgid "Optimization complete." msgstr "Optimierung abgeschlossen." -#: appPlugins/ToolPanelize.py:1060 +#: appPlugins/ToolPanelize.py:1044 msgid "Generating panel... Spawning copies" msgstr "Panel wird erstellt ... Kopien werden erstellt" -#: appPlugins/ToolPanelize.py:1076 +#: appPlugins/ToolPanelize.py:1060 #, python-brace-format msgid "" "{text} Too big for the constrain area. Final panel has {col} columns and " @@ -17426,11 +17588,11 @@ msgstr "" "{text} Zu groß für den Einschränkungsbereich. Das letzte Panel enthält {col} " "Spalten und {row} Zeilen" -#: appPlugins/ToolPanelize.py:1084 +#: appPlugins/ToolPanelize.py:1068 msgid "Panel created successfully." msgstr "Panel erfolgreich erstellt." -#: appPlugins/ToolPanelize.py:1139 +#: appPlugins/ToolPanelize.py:1128 msgid "" "Specify the type of object to be panelized\n" "It can be of type: Gerber, Excellon or Geometry.\n" @@ -17442,7 +17604,7 @@ msgstr "" "Die Auswahl hier bestimmt den Objekttyp\n" "im Objekt-Kombinationsfeld." -#: appPlugins/ToolPanelize.py:1167 +#: appPlugins/ToolPanelize.py:1163 msgid "" "Object to be panelized. This means that it will\n" "be duplicated in an array of rows and columns." @@ -17450,11 +17612,7 @@ msgstr "" "Objekt, das in Panels gesetzt werden soll. Dies bedeutet, dass es wird\n" "in einem Array von Zeilen und Spalten dupliziert werden." -#: appPlugins/ToolPanelize.py:1174 -msgid "Panelization Reference" -msgstr "Panelisierungshinweis" - -#: appPlugins/ToolPanelize.py:1176 +#: appPlugins/ToolPanelize.py:1175 msgid "" "Choose the reference for panelization:\n" "- Object = the bounding box of a different object\n" @@ -17474,7 +17632,7 @@ msgstr "" "Zu diesem Referenzobjekt gehört daher die Beibehaltung der getäfelten\n" "Objekte synchronisieren." -#: appPlugins/ToolPanelize.py:1202 +#: appPlugins/ToolPanelize.py:1210 msgid "" "Specify the type of object to be used as an container for\n" "panelization. It can be: Gerber or Geometry type.\n" @@ -17486,7 +17644,7 @@ msgstr "" "Die Auswahl hier bestimmt den Objekttyp\n" "im Kombinationsfeld Box-Objekt." -#: appPlugins/ToolPanelize.py:1217 +#: appPlugins/ToolPanelize.py:1225 msgid "" "The actual object that is used as container for the\n" " selected object that is to be panelized." @@ -17494,11 +17652,11 @@ msgstr "" "Das eigentliche Objekt, für das ein Container verwendet wird\n" "ausgewähltes Objekt, das in Panelisiert werden soll." -#: appPlugins/ToolPanelize.py:1227 +#: appPlugins/ToolPanelize.py:1233 msgid "Panel Data" msgstr "Paneldaten" -#: appPlugins/ToolPanelize.py:1229 +#: appPlugins/ToolPanelize.py:1235 msgid "" "This informations will shape the resulting panel.\n" "The number of rows and columns will set how many\n" @@ -17514,15 +17672,15 @@ msgstr "" "Die Abstände bestimmen den Abstand zwischen zwei Elementen\n" "Elemente des Panel-Arrays." -#: appPlugins/ToolPanelize.py:1314 +#: appPlugins/ToolPanelize.py:1338 msgid "Constrain panel within" msgstr "Panel einschränken innerhalb" -#: appPlugins/ToolPanelize.py:1357 +#: appPlugins/ToolPanelize.py:1383 msgid "Panelize Object" msgstr "Panelize Objekt" -#: appPlugins/ToolPanelize.py:1360 appPlugins/ToolRulesCheck.py:1663 +#: appPlugins/ToolPanelize.py:1386 appPlugins/ToolRulesCheck.py:1663 msgid "" "Panelize the specified object around the specified box.\n" "In other words it creates multiple copies of the source object,\n" @@ -17565,7 +17723,7 @@ msgstr "PcbWizard-INF-Datei wurde geladen." msgid "Main PcbWizard Excellon file loaded." msgstr "Haupt-PcbWizard Excellon-Datei geladen." -#: appPlugins/ToolPcbWizard.py:346 app_Main.py:11057 +#: appPlugins/ToolPcbWizard.py:346 app_Main.py:11087 msgid "This is not Excellon file." msgstr "Dies ist keine Excellon-Datei." @@ -17695,58 +17853,58 @@ msgstr "" msgid "Punch Geber" msgstr "Schlag Gerber" -#: appPlugins/ToolPunchGerber.py:555 +#: appPlugins/ToolPunchGerber.py:551 msgid "Click on a pad to select it." msgstr "Klicken Sie auf ein Pad, um es auszuwählen." -#: appPlugins/ToolPunchGerber.py:803 appPlugins/ToolPunchGerber.py:936 +#: appPlugins/ToolPunchGerber.py:799 appPlugins/ToolPunchGerber.py:932 msgid "The value of the fixed diameter is 0.0. Aborting." msgstr "Der Wert des festen Durchmessers beträgt 0,0. Abbruch." -#: appPlugins/ToolPunchGerber.py:1712 +#: appPlugins/ToolPunchGerber.py:1708 msgid "Added pad" msgstr "Pad hinzugefügt" -#: appPlugins/ToolPunchGerber.py:1713 +#: appPlugins/ToolPunchGerber.py:1709 msgid "Click to add next pad or right click to start." msgstr "" "Klicken Sie, um das nächste Pad hinzuzufügen, oder klicken Sie mit der " "rechten Maustaste, um zu starten." -#: appPlugins/ToolPunchGerber.py:1725 +#: appPlugins/ToolPunchGerber.py:1721 msgid "Removed pad" msgstr "Pad entfernt" -#: appPlugins/ToolPunchGerber.py:1726 +#: appPlugins/ToolPunchGerber.py:1722 msgid "Click to add/remove next pad or right click to start." msgstr "" "Klicken Sie, um das nächste Pad hinzuzufügen / zu entfernen, oder klicken " "Sie mit der rechten Maustaste, um zu starten." -#: appPlugins/ToolPunchGerber.py:1731 +#: appPlugins/ToolPunchGerber.py:1727 msgid "No pad detected under click position." msgstr "Unter der Klickposition wurde kein Pad erkannt." -#: appPlugins/ToolPunchGerber.py:1930 +#: appPlugins/ToolPunchGerber.py:1926 msgid "All selectable pads are selected." msgstr "Alle auswählbaren Pads sind ausgewählt." -#: appPlugins/ToolPunchGerber.py:1947 +#: appPlugins/ToolPunchGerber.py:1943 msgid "Selection cleared." msgstr "Auswahl gelöscht." -#: appPlugins/ToolPunchGerber.py:2007 +#: appPlugins/ToolPunchGerber.py:2000 msgid "Gerber into which to punch holes" msgstr "Gerber, in den Löcher gestanzt werden können" -#: appPlugins/ToolPunchGerber.py:2145 +#: appPlugins/ToolPunchGerber.py:2154 msgid "" "Remove the geometry of Excellon from the Gerber to create the holes in pads." msgstr "" "Entfernen Sie die Geometrie von Excellon aus dem Gerber, um die Löcher in " "den Pads zu erstellen." -#: appPlugins/ToolPunchGerber.py:2297 +#: appPlugins/ToolPunchGerber.py:2313 msgid "" "When the manual type is chosen, the pads to be punched\n" "are selected on the canvas but only those that\n" @@ -17756,7 +17914,7 @@ msgstr "" "werden auf der Leinwand ausgewählt, aber nur diejenigen, die\n" "sind in den bearbeiteten Pads." -#: appPlugins/ToolPunchGerber.py:2336 +#: appPlugins/ToolPunchGerber.py:2347 msgid "" "Create a Gerber object from the selected object, within\n" "the specified box." @@ -17773,19 +17931,19 @@ msgstr "Abgebrochen. Es befindet sich kein QRCode im Feld." msgid "QRCode Tool done." msgstr "QRCode Tool fertig." -#: appPlugins/ToolQRCode.py:777 +#: appPlugins/ToolQRCode.py:785 msgid "Gerber Object to which the QRCode will be added." msgstr "Gerber-Objekt zu dem der QRCode hinzugefügt wird." -#: appPlugins/ToolQRCode.py:813 +#: appPlugins/ToolQRCode.py:827 msgid "The parameters used to shape the QRCode." msgstr "Parameter zum Aussehen des QRCodes." -#: appPlugins/ToolQRCode.py:918 +#: appPlugins/ToolQRCode.py:939 msgid "Export QRCode" msgstr "QRCode exportieren" -#: appPlugins/ToolQRCode.py:920 +#: appPlugins/ToolQRCode.py:941 msgid "" "Show a set of controls allowing to export the QRCode\n" "to a SVG file or an PNG file." @@ -17793,31 +17951,31 @@ msgstr "" "Zeigt einen Satz von Bedienelementen um den QRCode\n" "in eine SVG oder ein PNG File zu exportieren." -#: appPlugins/ToolQRCode.py:959 +#: appPlugins/ToolQRCode.py:979 msgid "Transparent back color" msgstr "Transparente Hintergrundfarbe" -#: appPlugins/ToolQRCode.py:984 +#: appPlugins/ToolQRCode.py:1004 msgid "Export QRCode SVG" msgstr "QRCode als SVG exportieren" -#: appPlugins/ToolQRCode.py:986 +#: appPlugins/ToolQRCode.py:1006 msgid "Export a SVG file with the QRCode content." msgstr "Export als SVG Code mit dem QRCode Inhalt." -#: appPlugins/ToolQRCode.py:997 +#: appPlugins/ToolQRCode.py:1017 msgid "Export QRCode PNG" msgstr "G-Code als PNG exportieren" -#: appPlugins/ToolQRCode.py:999 +#: appPlugins/ToolQRCode.py:1019 msgid "Export a PNG image file with the QRCode content." msgstr "Exportiert den QRCode als PNG Datei." -#: appPlugins/ToolQRCode.py:1010 +#: appPlugins/ToolQRCode.py:1030 msgid "Insert QRCode" msgstr "QRCode einfügen" -#: appPlugins/ToolQRCode.py:1013 +#: appPlugins/ToolQRCode.py:1033 msgid "Create the QRCode object." msgstr "Erzeugen des QRCode Objektes." @@ -18266,19 +18424,19 @@ msgstr "" "Speichern Sie den generierten GCode für die Lotpastendosierung\n" "auf PCB-Pads zu einer Datei." -#: appPlugins/ToolSub.py:269 appPlugins/ToolSub.py:505 +#: appPlugins/ToolSub.py:267 appPlugins/ToolSub.py:503 msgid "No Target object loaded." msgstr "Kein Zielobjekt geladen." -#: appPlugins/ToolSub.py:272 +#: appPlugins/ToolSub.py:270 msgid "Loading geometry from Gerber objects." msgstr "Lade Geometrien aus Gerber Objekten." -#: appPlugins/ToolSub.py:289 appPlugins/ToolSub.py:518 +#: appPlugins/ToolSub.py:287 appPlugins/ToolSub.py:516 msgid "No Subtractor object loaded." msgstr "Es wurde kein Subtrahiererobjekt geladen." -#: appPlugins/ToolSub.py:303 +#: appPlugins/ToolSub.py:301 #, fuzzy #| msgid "" #| "Geometry object that will be subtracted\n" @@ -18289,36 +18447,36 @@ msgstr "" "aus dem Zielobjekt Geometrie." # whatever aperture means here.... -#: appPlugins/ToolSub.py:343 +#: appPlugins/ToolSub.py:341 msgid "Finished parsing geometry for aperture" msgstr "Einlesen der aperture Geometrie fertiggestellt" -#: appPlugins/ToolSub.py:345 +#: appPlugins/ToolSub.py:343 msgid "Subtraction aperture processing finished." msgstr "Die Verarbeitung der Subtraktionsapertur ist beendet." -#: appPlugins/ToolSub.py:478 appPlugins/ToolSub.py:672 -#: appPlugins/ToolSub.py:754 +#: appPlugins/ToolSub.py:476 appPlugins/ToolSub.py:670 +#: appPlugins/ToolSub.py:752 msgid "Generating new object failed." msgstr "Das Generieren eines neuen Objekts ist fehlgeschlagen." -#: appPlugins/ToolSub.py:482 appPlugins/ToolSub.py:677 +#: appPlugins/ToolSub.py:480 appPlugins/ToolSub.py:675 msgid "Created" msgstr "Erstellt" -#: appPlugins/ToolSub.py:531 +#: appPlugins/ToolSub.py:529 msgid "Currently, the Subtractor geometry cannot be of type Multigeo." msgstr "Derzeit kann die Subtrahierergeometrie nicht vom Typ Multi-Geo sein." -#: appPlugins/ToolSub.py:571 +#: appPlugins/ToolSub.py:569 msgid "Parsing solid_geometry ..." msgstr "Analyse von solid_geometry ..." -#: appPlugins/ToolSub.py:573 +#: appPlugins/ToolSub.py:571 msgid "Parsing solid_geometry for tool" msgstr "Analysieren der solid_geometry für das Werkzeug" -#: appPlugins/ToolSub.py:790 +#: appPlugins/ToolSub.py:788 #, fuzzy #| msgid "" #| "A tool to substract one Gerber or Geometry object\n" @@ -18330,7 +18488,7 @@ msgstr "" "Ein Werkzeug zum Subtrahieren eines Gerber- oder Geometrieobjekts\n" "von einem anderen des gleichen Typs." -#: appPlugins/ToolSub.py:849 +#: appPlugins/ToolSub.py:850 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." @@ -18338,11 +18496,11 @@ msgstr "" "Gerber-Objekt, von dem subtrahiert werden soll\n" "der Subtrahierer Gerber Objekt." -#: appPlugins/ToolSub.py:863 appPlugins/ToolSub.py:916 +#: appPlugins/ToolSub.py:871 appPlugins/ToolSub.py:934 msgid "Subtractor" msgstr "Subtraktor" -#: appPlugins/ToolSub.py:865 +#: appPlugins/ToolSub.py:873 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." @@ -18350,11 +18508,11 @@ msgstr "" "Gerber-Objekt, das abgezogen wird\n" "vom Zielobjekt Gerber." -#: appPlugins/ToolSub.py:872 +#: appPlugins/ToolSub.py:883 msgid "Subtract Gerber" msgstr "Gerber abziehen" -#: appPlugins/ToolSub.py:875 +#: appPlugins/ToolSub.py:886 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -18366,7 +18524,7 @@ msgstr "" "Kann verwendet werden, um den überlappenden Siebdruck zu entfernen\n" "über der Lötmaske." -#: appPlugins/ToolSub.py:902 +#: appPlugins/ToolSub.py:919 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." @@ -18374,7 +18532,7 @@ msgstr "" "Geometrieobjekt, von dem subtrahiert werden soll\n" "das Subtrahierer-Geometrieobjekt." -#: appPlugins/ToolSub.py:918 +#: appPlugins/ToolSub.py:936 msgid "" "Geometry object that will be subtracted\n" "from the target Geometry object." @@ -18382,11 +18540,11 @@ msgstr "" "Geometrieobjekt, das subtrahiert wird\n" "aus dem Zielobjekt Geometrie." -#: appPlugins/ToolSub.py:930 +#: appPlugins/ToolSub.py:957 msgid "Subtract Geometry" msgstr "Geometrie subtrahieren" -#: appPlugins/ToolSub.py:933 +#: appPlugins/ToolSub.py:960 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -18449,7 +18607,7 @@ msgstr "CNCJob-Objekte können nicht gepuffert werden." msgid "A plugin that allow geometry transformation." msgstr "" -#: appPlugins/ToolTransform.py:666 +#: appPlugins/ToolTransform.py:663 msgid "" "The object used as reference.\n" "The used point is the center of it's bounding box." @@ -18505,7 +18663,7 @@ msgstr "" "Die Canvas-Initialisierung wurde gestartet.\n" "Die Canvas-Initialisierung wurde in abgeschlossen" -#: app_Main.py:1314 app_Main.py:9893 +#: app_Main.py:1314 app_Main.py:9923 msgid "New Project - Not saved" msgstr "Neues Projekt - Nicht gespeichert" @@ -18992,7 +19150,7 @@ msgstr "Klicken Sie hier, um den Ursprung festzulegen ..." msgid "Setting Origin..." msgstr "Ursprung setzten ..." -#: app_Main.py:5240 app_Main.py:5358 app_Main.py:5501 +#: app_Main.py:5240 app_Main.py:5362 app_Main.py:5505 msgid "Origin set" msgstr "Ursprung gesetzt" @@ -19000,70 +19158,70 @@ msgstr "Ursprung gesetzt" msgid "Origin coordinates specified but incomplete." msgstr "Ursprungskoordinaten angegeben, aber unvollständig." -#: app_Main.py:5304 +#: app_Main.py:5308 msgid "Moving to Origin..." msgstr "Umzug zum Ursprung ..." -#: app_Main.py:5308 app_Main.py:5376 +#: app_Main.py:5312 app_Main.py:5380 msgid "Failed. No object(s) selected..." msgstr "Gescheitert. Kein Objekt ausgewählt ..." -#: app_Main.py:5395 +#: app_Main.py:5399 msgid "Quadrant 1" msgstr "" -#: app_Main.py:5396 +#: app_Main.py:5400 msgid "Quadrant 2" msgstr "" -#: app_Main.py:5397 +#: app_Main.py:5401 msgid "Quadrant 3" msgstr "" -#: app_Main.py:5398 +#: app_Main.py:5402 msgid "Quadrant 4" msgstr "" -#: app_Main.py:5538 +#: app_Main.py:5542 msgid "Jump to ..." msgstr "Springen zu ..." -#: app_Main.py:5539 +#: app_Main.py:5543 msgid "Enter the coordinates in format X,Y:" msgstr "Geben Sie die Koordinaten im Format X, Y ein:" -#: app_Main.py:5549 +#: app_Main.py:5553 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Falsche Koordinaten. Koordinaten im Format eingeben: X, Y" -#: app_Main.py:5690 +#: app_Main.py:5696 msgid "Locate ..." msgstr "Lokalisieren ..." -#: app_Main.py:6314 +#: app_Main.py:6322 msgid "" "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "" "Abbrechen. Die aktuelle Aufgabe wird so schnell wie möglich ordnungsgemäß " "abgeschlossen ..." -#: app_Main.py:6320 +#: app_Main.py:6328 msgid "The current task was gracefully closed on user request..." msgstr "" "Die aktuelle Aufgabe wurde auf Benutzeranforderung ordnungsgemäß " "geschlossen ..." -#: app_Main.py:6520 +#: app_Main.py:6528 msgid "Not available for Legacy 2D graphic mode." msgstr "" -#: app_Main.py:6622 +#: app_Main.py:6630 msgid "Adding tool from DB is not allowed for this object." msgstr "" "Das Hinzufügen von Werkzeugen aus der Datenbank ist für dieses Objekt nicht " "zulässig." -#: app_Main.py:6640 +#: app_Main.py:6648 msgid "" "One or more Tools are edited.\n" "Do you want to save?" @@ -19071,195 +19229,195 @@ msgstr "" "Ein oder mehrere Werkzeuge werden bearbeitet.\n" "Möchten Sie speichern?" -#: app_Main.py:6642 +#: app_Main.py:6650 msgid "Save Tools Database" msgstr "Werkzeugdatenbank speichern" -#: app_Main.py:6835 app_Main.py:6889 app_Main.py:6937 +#: app_Main.py:6862 app_Main.py:6916 app_Main.py:6964 msgid "Enter the Angle value:" msgstr "Geben Sie den Winkelwert ein:" -#: app_Main.py:6868 +#: app_Main.py:6895 msgid "Rotation done." msgstr "Rotation abgeschlossen." -#: app_Main.py:6870 +#: app_Main.py:6897 msgid "Rotation movement was not executed." msgstr "Drehbewegung wurde nicht ausgeführt." -#: app_Main.py:6919 +#: app_Main.py:6946 msgid "Skew on X axis done." msgstr "Neigung auf der X-Achse." -#: app_Main.py:6967 +#: app_Main.py:6994 msgid "Skew on Y axis done." msgstr "Neigung auf der Y-Achse." -#: app_Main.py:7049 +#: app_Main.py:7076 msgid "New Grid ..." msgstr "Neues Raster ..." -#: app_Main.py:7050 +#: app_Main.py:7077 msgid "Enter a Grid Value:" msgstr "Geben Sie einen Rasterwert ein:" -#: app_Main.py:7059 app_Main.py:7084 +#: app_Main.py:7086 app_Main.py:7111 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "" "Bitte geben Sie im Float-Format einen Rasterwert mit einem Wert ungleich " "Null ein." -#: app_Main.py:7064 +#: app_Main.py:7091 msgid "New Grid added" msgstr "Neues Raster" -#: app_Main.py:7066 +#: app_Main.py:7093 msgid "Grid already exists" msgstr "Netz existiert bereits" -#: app_Main.py:7068 +#: app_Main.py:7095 msgid "Adding New Grid cancelled" msgstr "Neues Netz wurde abgebrochen" -#: app_Main.py:7090 +#: app_Main.py:7117 msgid "Grid Value does not exist" msgstr "Rasterwert existiert nicht" -#: app_Main.py:7092 +#: app_Main.py:7119 msgid "Grid Value deleted" msgstr "Rasterwert gelöscht" -#: app_Main.py:7094 +#: app_Main.py:7121 msgid "Delete Grid value cancelled" msgstr "Rasterwert löschen abgebrochen" -#: app_Main.py:7108 +#: app_Main.py:7135 msgid "Name copied to clipboard ..." msgstr "Name in Zwischenablage kopiert ..." -#: app_Main.py:7889 app_Main.py:7893 +#: app_Main.py:7919 app_Main.py:7923 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "" "Wählen Sie eine Gerber- oder Excellon-Datei aus, um die Quelldatei " "anzuzeigen." -#: app_Main.py:7896 +#: app_Main.py:7926 msgid "Viewing the source code of the selected object." msgstr "Anzeigen des Quellcodes des ausgewählten Objekts." -#: app_Main.py:7910 +#: app_Main.py:7940 msgid "Source Editor" msgstr "Quelleditor" -#: app_Main.py:7946 app_Main.py:7953 +#: app_Main.py:7976 app_Main.py:7983 msgid "There is no selected object for which to see it's source file code." msgstr "" "Es gibt kein ausgewähltes Objekt, für das man seinen Quelldateien sehen kann." -#: app_Main.py:7961 +#: app_Main.py:7991 msgid "Failed to load the source code for the selected object" msgstr "Fehler beim Laden des Quellcodes für das ausgewählte Objekt" -#: app_Main.py:7994 +#: app_Main.py:8024 msgid "Go to Line ..." msgstr "Gehe zur Linie ..." -#: app_Main.py:8025 +#: app_Main.py:8055 msgid "Redrawing all objects" msgstr "Alle Objekte neu zeichnen" -#: app_Main.py:8113 +#: app_Main.py:8143 msgid "Failed to load recent item list." msgstr "Fehler beim Laden der letzten Elementliste." -#: app_Main.py:8120 +#: app_Main.py:8150 msgid "Failed to parse recent item list." msgstr "Liste der letzten Artikel konnte nicht analysiert werden." -#: app_Main.py:8130 +#: app_Main.py:8160 msgid "Failed to load recent projects item list." msgstr "Fehler beim Laden der Artikelliste der letzten Projekte." -#: app_Main.py:8137 +#: app_Main.py:8167 msgid "Failed to parse recent project item list." msgstr "" "Fehler beim Analysieren der Liste der zuletzt verwendeten Projektelemente." -#: app_Main.py:8161 +#: app_Main.py:8191 msgid "Recent files list was reset." msgstr "Die Liste der zuletzt verwendeten Dateien wurde zurückgesetzt." -#: app_Main.py:8175 +#: app_Main.py:8205 msgid "Recent projects list was reset." msgstr "Die Liste der letzten Projekte wurde zurückgesetzt." -#: app_Main.py:8200 +#: app_Main.py:8230 msgid "Clear Recent projects" msgstr "Letzte Projekte löschen" -#: app_Main.py:8224 +#: app_Main.py:8254 msgid "Clear Recent files" msgstr "Letzte Dateien löschen" -#: app_Main.py:8280 +#: app_Main.py:8310 msgid "FlatCAM Evo" msgstr "FlatCAM Evo" -#: app_Main.py:8284 +#: app_Main.py:8314 msgid "Release date" msgstr "Veröffentlichungsdatum" -#: app_Main.py:8288 +#: app_Main.py:8318 msgid "Displayed" msgstr "Wird angezeigt" -#: app_Main.py:8291 +#: app_Main.py:8321 msgid "Snap" msgstr "Einrasten an" -#: app_Main.py:8300 +#: app_Main.py:8330 msgid "Canvas" msgstr "Bildschirm" -#: app_Main.py:8305 +#: app_Main.py:8335 msgid "Workspace active" msgstr "Arbeitsbereich aktiv" -#: app_Main.py:8309 +#: app_Main.py:8339 msgid "Workspace size" msgstr "Arbeitsbereichsgröße" -#: app_Main.py:8313 +#: app_Main.py:8343 msgid "Workspace orientation" msgstr "Ausrichtung des Arbeitsbereichs" -#: app_Main.py:8375 +#: app_Main.py:8405 msgid "Failed checking for latest version. Could not connect." msgstr "" "Fehler bei der Suche nach der neuesten Version. Konnte keine Verbindung " "herstellen." -#: app_Main.py:8382 +#: app_Main.py:8412 msgid "Could not parse information about latest version." msgstr "Informationen zur neuesten Version konnten nicht analysiert werden." -#: app_Main.py:8392 +#: app_Main.py:8422 msgid "FlatCAM is up to date!" msgstr "FlatCAM ist auf dem neuesten Version!" -#: app_Main.py:8397 +#: app_Main.py:8427 msgid "Newer Version Available" msgstr "Neuere Version verfügbar" -#: app_Main.py:8399 +#: app_Main.py:8429 msgid "There is a newer version of FlatCAM available for download:" msgstr "Es gibt eine neuere Version von FlatCAM zum Download:" -#: app_Main.py:8403 +#: app_Main.py:8433 msgid "info" msgstr "Info" -#: app_Main.py:8437 +#: app_Main.py:8467 msgid "" "OpenGL canvas initialization failed. HW or HW configuration not supported." "Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General " @@ -19271,44 +19429,44 @@ msgstr "" "Einstellungen -> Registerkarte Allgemein in Legacy (2D).\n" "\n" -#: app_Main.py:8523 +#: app_Main.py:8553 msgid "All plots disabled." msgstr "Alle Diagramme sind deaktiviert." -#: app_Main.py:8529 +#: app_Main.py:8559 msgid "All non selected plots disabled." msgstr "Alle nicht ausgewählten Diagramme sind deaktiviert." -#: app_Main.py:8535 +#: app_Main.py:8565 msgid "All plots enabled." msgstr "Alle Diagramme aktiviert." -#: app_Main.py:8541 +#: app_Main.py:8571 msgid "All non selected plots enabled." msgstr "Alle nicht ausgewählten Diagramme sind aktiviert." -#: app_Main.py:8547 +#: app_Main.py:8577 msgid "Selected plots enabled..." msgstr "Ausgewählte Diagramme aktiviert ..." -#: app_Main.py:8555 +#: app_Main.py:8585 msgid "Selected plots disabled..." msgstr "Ausgewählte Diagramme deaktiviert ..." -#: app_Main.py:8589 +#: app_Main.py:8619 msgid "Enabling plots ..." msgstr "Diagramm aktivieren..." -#: app_Main.py:8636 +#: app_Main.py:8666 msgid "Disabling plots ..." msgstr "Diagramm deaktivieren..." -#: app_Main.py:8783 +#: app_Main.py:8813 msgid "Set alpha level ..." msgstr "Alpha-Level einstellen ..." -#: app_Main.py:9092 app_Main.py:9131 app_Main.py:9175 app_Main.py:9241 -#: app_Main.py:10012 app_Main.py:11305 app_Main.py:11370 +#: app_Main.py:9122 app_Main.py:9161 app_Main.py:9205 app_Main.py:9271 +#: app_Main.py:10042 app_Main.py:11335 app_Main.py:11400 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -19316,95 +19474,95 @@ msgstr "" "Die Canvas-Initialisierung wurde gestartet.\n" "Canvas-Initialisierung abgeschlossen in" -#: app_Main.py:9095 +#: app_Main.py:9125 msgid "Opening Gerber file." msgstr "Gerber-Datei öffnen." -#: app_Main.py:9134 +#: app_Main.py:9164 msgid "Opening Excellon file." msgstr "Excellon-Datei öffnen." -#: app_Main.py:9178 +#: app_Main.py:9208 msgid "Opening G-Code file." msgstr "Öffnen der G-Code-Datei." -#: app_Main.py:9232 app_Main.py:9236 +#: app_Main.py:9262 app_Main.py:9266 msgid "Open HPGL2" msgstr "HPGL2 öffnen" -#: app_Main.py:9244 +#: app_Main.py:9274 msgid "Opening HPGL2 file." msgstr "HPGL2-Datei öffnen." -#: app_Main.py:9267 app_Main.py:9270 +#: app_Main.py:9297 app_Main.py:9300 msgid "Open Configuration File" msgstr "Einstellungsdatei öffne" -#: app_Main.py:9296 +#: app_Main.py:9326 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Es können nur Geometrie-, Gerber- und CNCJob-Objekte verwendet werden." -#: app_Main.py:9343 +#: app_Main.py:9373 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "Daten müssen ein 3D-Array mit der letzten Dimension 3 oder 4 sein" -#: app_Main.py:9349 app_Main.py:9354 +#: app_Main.py:9379 app_Main.py:9384 msgid "Export PNG Image" msgstr "PNG-Bild exportieren" -#: app_Main.py:9387 app_Main.py:9599 +#: app_Main.py:9417 app_Main.py:9629 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" "Fehlgeschlagen. Nur Gerber-Objekte können als Gerber-Dateien gespeichert " "werden ..." -#: app_Main.py:9400 +#: app_Main.py:9430 msgid "Save Gerber source file" msgstr "Gerber-Quelldatei speichern" -#: app_Main.py:9429 +#: app_Main.py:9459 msgid "Failed. Only Script objects can be saved as TCL Script files..." msgstr "" "Gescheitert. Nur Skriptobjekte können als TCL-Skriptdateien gespeichert " "werden ..." -#: app_Main.py:9442 +#: app_Main.py:9472 msgid "Save Script source file" msgstr "Speichern Sie die Quelldatei des Skripts" -#: app_Main.py:9471 +#: app_Main.py:9501 msgid "Failed. Only Document objects can be saved as Document files..." msgstr "" "Gescheitert. Nur Dokumentobjekte können als Dokumentdateien gespeichert " "werden ..." -#: app_Main.py:9484 +#: app_Main.py:9514 msgid "Save Document source file" msgstr "Speichern Sie die Quelldatei des Dokuments" -#: app_Main.py:9513 app_Main.py:9554 app_Main.py:10517 +#: app_Main.py:9543 app_Main.py:9584 app_Main.py:10547 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "Fehlgeschlagen. Nur Excellon-Objekte können als Excellon-Dateien gespeichert " "werden ..." -#: app_Main.py:9521 app_Main.py:9526 +#: app_Main.py:9551 app_Main.py:9556 msgid "Save Excellon source file" msgstr "Speichern Sie die Excellon-Quelldatei" -#: app_Main.py:9644 +#: app_Main.py:9674 msgid "Only Geometry objects can be used." msgstr "Es können nur Geometrieobjekte verwendet werden." -#: app_Main.py:9689 app_Main.py:9693 +#: app_Main.py:9719 app_Main.py:9723 msgid "Import SVG" msgstr "SVG importieren" -#: app_Main.py:9719 app_Main.py:9723 +#: app_Main.py:9749 app_Main.py:9753 msgid "Import DXF" msgstr "Importieren Sie DXF" -#: app_Main.py:9749 +#: app_Main.py:9779 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -19414,158 +19572,158 @@ msgstr "" "Wenn Sie ein neues Projekt erstellen, werden diese gelöscht.\n" "Möchten Sie das Projekt speichern?" -#: app_Main.py:9873 +#: app_Main.py:9903 #, fuzzy #| msgid "Do you want to save the edited object?" msgid "Do you want to save the current settings/preferences?" msgstr "Möchten Sie das bearbeitete Objekt speichern?" -#: app_Main.py:9874 +#: app_Main.py:9904 #, fuzzy #| msgid "Save Preferences" msgid "Save preferences" msgstr "Einstellungen speichern" -#: app_Main.py:9892 +#: app_Main.py:9922 #, fuzzy #| msgid "New Project created" msgid "Project created in" msgstr "Neues Projekt erstellt" -#: app_Main.py:9892 +#: app_Main.py:9922 msgid "seconds" msgstr "" -#: app_Main.py:9895 +#: app_Main.py:9925 msgid "New Project created" msgstr "Neues Projekt erstellt" -#: app_Main.py:9921 +#: app_Main.py:9951 msgid "New TCL script file created in Code Editor." msgstr "Neue TCL-Skriptdatei, die im Code-Editor erstellt wurde." -#: app_Main.py:9948 app_Main.py:9950 app_Main.py:9985 app_Main.py:9987 +#: app_Main.py:9978 app_Main.py:9980 app_Main.py:10015 app_Main.py:10017 msgid "Open TCL script" msgstr "Öffnen Sie das TCL-Skript" -#: app_Main.py:10014 +#: app_Main.py:10044 msgid "Executing ScriptObject file." msgstr "Ausführen der ScriptObject-Datei." -#: app_Main.py:10022 app_Main.py:10026 +#: app_Main.py:10052 app_Main.py:10056 msgid "Run TCL script" msgstr "Führen Sie das TCL-Skript aus" -#: app_Main.py:10049 +#: app_Main.py:10079 msgid "TCL script file opened in Code Editor and executed." msgstr "TCL-Skriptdatei im Code-Editor geöffnet und ausgeführt." -#: app_Main.py:10095 app_Main.py:10102 +#: app_Main.py:10125 app_Main.py:10132 msgid "Save Project As ..." msgstr "Projekt speichern als ..." -#: app_Main.py:10137 +#: app_Main.py:10167 msgid "FlatCAM objects print" msgstr "FlatCAM-Objekte werden gedruckt" -#: app_Main.py:10150 app_Main.py:10158 +#: app_Main.py:10180 app_Main.py:10188 msgid "Save Object as PDF ..." msgstr "Objekt als PDF speichern ..." -#: app_Main.py:10168 +#: app_Main.py:10198 msgid "Printing PDF ..." msgstr "PDF drucken ..." -#: app_Main.py:10342 +#: app_Main.py:10372 msgid "PDF file saved to" msgstr "PDF-Datei gespeichert in" -#: app_Main.py:10364 app_Main.py:10624 app_Main.py:10758 app_Main.py:10825 +#: app_Main.py:10394 app_Main.py:10654 app_Main.py:10788 app_Main.py:10855 msgid "Exporting ..." msgstr "Exportieren ..." -#: app_Main.py:10407 +#: app_Main.py:10437 msgid "SVG file exported to" msgstr "SVG-Datei exportiert nach" -#: app_Main.py:10422 app_Main.py:10426 +#: app_Main.py:10452 app_Main.py:10456 msgid "Import FlatCAM Preferences" msgstr "FlatCAM-Voreinstellungen importieren" -#: app_Main.py:10437 +#: app_Main.py:10467 msgid "Imported Defaults from" msgstr "Voreinstellungen wurden importiert von" -#: app_Main.py:10456 app_Main.py:10462 +#: app_Main.py:10486 app_Main.py:10492 msgid "Export FlatCAM Preferences" msgstr "FlatCAM-Voreinstellungen exportieren" -#: app_Main.py:10482 +#: app_Main.py:10512 msgid "Exported preferences to" msgstr "Exportierte Einstellungen nach" -#: app_Main.py:10615 +#: app_Main.py:10645 msgid "Excellon file exported to" msgstr "Excellon-Datei exportiert nach" -#: app_Main.py:10629 app_Main.py:10636 app_Main.py:10763 app_Main.py:10770 -#: app_Main.py:10830 app_Main.py:10837 +#: app_Main.py:10659 app_Main.py:10666 app_Main.py:10793 app_Main.py:10800 +#: app_Main.py:10860 app_Main.py:10867 msgid "Could not export." msgstr "Konnte nicht exportiert werden." -#: app_Main.py:10750 +#: app_Main.py:10780 msgid "Gerber file exported to" msgstr "Gerberdatei exportiert nach" -#: app_Main.py:10816 +#: app_Main.py:10846 msgid "DXF file exported to" msgstr "DXF-Datei exportiert nach" -#: app_Main.py:10892 app_Main.py:10950 +#: app_Main.py:10922 app_Main.py:10980 msgid "Import failed." msgstr "Import fehlgeschlagen." -#: app_Main.py:10984 app_Main.py:11191 app_Main.py:11256 +#: app_Main.py:11014 app_Main.py:11221 app_Main.py:11286 msgid "Failed to open file" msgstr "Datei konnte nicht geöffnet werden" -#: app_Main.py:10987 app_Main.py:11194 app_Main.py:11259 +#: app_Main.py:11017 app_Main.py:11224 app_Main.py:11289 msgid "Failed to parse file" msgstr "Datei konnte nicht analysiert werden" -#: app_Main.py:10999 +#: app_Main.py:11029 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" "Objekt ist keine Gerberdatei oder leer. Objekterstellung wird abgebrochen." -#: app_Main.py:11012 app_Main.py:11081 app_Main.py:11144 app_Main.py:11218 -#: app_Main.py:11274 app_Main.py:11448 tclCommands/TclCommandOpenDXF.py:89 +#: app_Main.py:11042 app_Main.py:11111 app_Main.py:11174 app_Main.py:11248 +#: app_Main.py:11304 app_Main.py:11478 tclCommands/TclCommandOpenDXF.py:89 msgid "Opening" msgstr "Öffnen" -#: app_Main.py:11023 +#: app_Main.py:11053 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "Open Gerber ist fehlgeschlagen. Wahrscheinlich keine Gerber-Datei." -#: app_Main.py:11060 +#: app_Main.py:11090 msgid "Cannot open file" msgstr "Kann Datei nicht öffnen" -#: app_Main.py:11091 +#: app_Main.py:11121 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "" "Die Excellon-Datei konnte nicht geöffnet werden. Wahrscheinlich keine " "Excellon-Datei." -#: app_Main.py:11126 +#: app_Main.py:11156 msgid "Reading GCode file" msgstr "GCode-Datei wird gelesen" -#: app_Main.py:11139 +#: app_Main.py:11169 msgid "This is not GCODE" msgstr "Dies ist kein GCODE" -#: app_Main.py:11157 +#: app_Main.py:11187 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -19577,76 +19735,76 @@ msgstr "" "Der Versuch, ein FlatCAM CNCJob-Objekt aus einer G-Code-Datei zu erstellen, " "ist während der Verarbeitung fehlgeschlagen" -#: app_Main.py:11213 +#: app_Main.py:11243 msgid "Object is not HPGL2 file or empty. Aborting object creation." msgstr "" "Objekt ist keine HPGL2-Datei oder leer. Objekterstellung wird abgebrochen." -#: app_Main.py:11225 +#: app_Main.py:11255 msgid "Failed. Probable not a HPGL2 file." msgstr "Gescheitert. Wahrscheinlich keine HPGL2-Datei." -#: app_Main.py:11251 +#: app_Main.py:11281 msgid "TCL script file opened in Code Editor." msgstr "TCL-Skriptdatei im Code-Editor geöffnet." -#: app_Main.py:11285 +#: app_Main.py:11315 msgid "Failed to open TCL Script." msgstr "TCL-Skript konnte nicht geöffnet werden." -#: app_Main.py:11308 +#: app_Main.py:11338 msgid "Opening FlatCAM Config file." msgstr "Öffnen der FlatCAM Config-Datei." -#: app_Main.py:11335 +#: app_Main.py:11365 msgid "Failed to open config file" msgstr "Fehler beim Öffnen der Konfigurationsdatei" -#: app_Main.py:11367 +#: app_Main.py:11397 msgid "Loading Project ... Please Wait ..." msgstr "Projekt wird geladen ... Bitte warten ..." -#: app_Main.py:11373 +#: app_Main.py:11403 msgid "Opening FlatCAM Project file." msgstr "Öffnen der FlatCAM-Projektdatei." -#: app_Main.py:11388 app_Main.py:11392 app_Main.py:11410 +#: app_Main.py:11418 app_Main.py:11422 app_Main.py:11440 msgid "Failed to open project file" msgstr "Projektdatei konnte nicht geöffnet werden" -#: app_Main.py:11472 +#: app_Main.py:11502 msgid "Loading Project ... restoring" msgstr "Projekt wird geladen ... wird wiederhergestellt" -#: app_Main.py:11478 +#: app_Main.py:11508 msgid "Project loaded from" msgstr "Projekt geladen von" -#: app_Main.py:11510 +#: app_Main.py:11540 msgid "Saving Project ..." msgstr "Projekt Speichern ..." -#: app_Main.py:11547 app_Main.py:11597 +#: app_Main.py:11577 app_Main.py:11627 msgid "Project saved to" msgstr "Projekt gespeichert in" -#: app_Main.py:11558 +#: app_Main.py:11588 msgid "The object is used by another application." msgstr "Das Objekt wird von einer anderen Anwendung verwendet." -#: app_Main.py:11572 +#: app_Main.py:11602 msgid "Failed to verify project file" msgstr "Fehler beim Überprüfen der Projektdatei" -#: app_Main.py:11572 app_Main.py:11581 app_Main.py:11589 app_Main.py:11602 +#: app_Main.py:11602 app_Main.py:11611 app_Main.py:11619 app_Main.py:11632 msgid "Retry to save it." msgstr "Versuchen Sie erneut, es zu speichern." -#: app_Main.py:11579 app_Main.py:11587 app_Main.py:11600 +#: app_Main.py:11609 app_Main.py:11617 app_Main.py:11630 msgid "Failed to parse saved project file" msgstr "Fehler beim Parsen der Projektdatei" -#: app_Main.py:11638 +#: app_Main.py:11668 msgid "Save cancelled because source file is empty. Try to export the file." msgstr "" "Speichern abgebrochen, da die Quelldatei leer ist. Versuchen Sie, die Datei " @@ -19874,7 +20032,7 @@ msgstr "" msgid "G91 coordinates not implemented ..." msgstr "G91 Koordinaten nicht implementiert ..." -#: defaults.py:902 +#: defaults.py:906 msgid "Failed to parse defaults file." msgstr "Fehler beim Einlesen der Voreinstellungen." @@ -19977,6 +20135,114 @@ msgstr "" "Kein Geometriename in args. Geben Sie einen Namen ein und versuchen Sie es " "erneut." +#~ msgid "Launch Paint Tool in Tools Tab." +#~ msgstr "Starten Sie das Paint Werkzeug in der Registerkarte \"Tools\"." + +#~ msgid "" +#~ "Generate a Positive black film or a Negative film.\n" +#~ "Positive means that it will print the features\n" +#~ "with black on a white canvas.\n" +#~ "Negative means that it will print the features\n" +#~ "with white on a black canvas.\n" +#~ "The Film format is SVG." +#~ msgstr "" +#~ "Erzeugen Sie einen positiven schwarzen Film oder einen Negativfilm.\n" +#~ "Positiv bedeutet, dass die Funktionen gedruckt werden\n" +#~ "mit schwarz auf einer weißen leinwand.\n" +#~ "Negativ bedeutet, dass die Features gedruckt werden\n" +#~ "mit weiß auf einer schwarzen leinwand.\n" +#~ "Das Filmformat ist SVG." + +#~ msgid "" +#~ "Sometime the printers will distort the print shape, especially the Laser " +#~ "types.\n" +#~ "This section provide the tools to compensate for the print distortions." +#~ msgstr "" +#~ "Manchmal verzerren die Drucker die Druckform, insbesondere die " +#~ "Lasertypen.\n" +#~ "In diesem Abschnitt finden Sie die Tools zum Ausgleichen der " +#~ "Druckverzerrungen." + +#~ msgid "Scale Film geometry" +#~ msgstr "Filmgeometrie skalieren" + +#~ msgid "Skew Film geometry" +#~ msgstr "Verzerren Sie die Filmgeometrie" + +#~ msgid "Mirror Film geometry" +#~ msgstr "Spiegeln Sie die Filmgeometrie" + +#~ msgid "Units Calculator" +#~ msgstr "Einheitenrechner" + +#~ msgid "Here you enter the value to be converted from MM to INCH" +#~ msgstr "" +#~ "Hier geben Sie den Wert ein, der von Metrik in Zoll konvertiert werden " +#~ "soll" + +#~ msgid "" +#~ "This is the tool diameter to be entered into\n" +#~ "FlatCAM Gerber section.\n" +#~ "In the CNCJob section it is called >Tool dia<." +#~ msgstr "" +#~ "Dies ist der Werkzeugdurchmesser, in den eingegeben werden soll\n" +#~ "FlatCAM-Gerber-Bereich.\n" +#~ "Im CNCJob-Bereich heißt es >Werkzeugdurchmesser<." + +#~ msgid "Choose how to calculate the board area." +#~ msgstr "Wählen Sie aus, wie die Plattenfläche berechnet werden soll." + +#~ msgid "" +#~ "This is the calculated time required for the procedure.\n" +#~ "In minutes." +#~ msgstr "" +#~ "Dies ist die berechnete Zeit, die für das Verfahren benötigt wird.\n" +#~ "In Minuten." + +#, fuzzy +#~| msgid "Milling Parameters" +#~ msgid "Thieving Parameters" +#~ msgstr "Fräsparameter" + +#~ msgid "Select Soldermask object" +#~ msgstr "Lötmaskenobjekt auswählen" + +#, fuzzy +#~| msgid "" +#~| "The reference point to be used as origin for the skew.\n" +#~| "It can be one of the four points of the geometry bounding box." +#~ msgid "" +#~ "The reference point to be used as origin for the adjustment.\n" +#~ "It can be one of the five points of the geometry bounding box." +#~ msgstr "" +#~ "Der Referenzpunkt, der als Ursprung für den Versatz verwendet werden " +#~ "soll.\n" +#~ "Dies kann einer der vier Punkte des Geometrie-Begrenzungsrahmens sein." + +#, fuzzy +#~| msgid "Save Film" +#~ msgid "Scale Film" +#~ msgstr "Film speichern" + +#, fuzzy +#~| msgid "Save Film" +#~ msgid "Skew Film" +#~ msgstr "Film speichern" + +#, fuzzy +#~| msgid "Mirror (Flip)" +#~ msgid "Mirror Film" +#~ msgstr "Spiegeln (Flip)" + +#~ msgid "Film Parameters" +#~ msgstr "Film-Parameter" + +#~ msgid "Source object for following geometry." +#~ msgstr "Quellobjekt für folgende Geometrie." + +#~ msgid "Panelization Reference" +#~ msgstr "Panelisierungshinweis" + #~ msgid "HDPI Support" #~ msgstr "HDPI-Unterstützung" @@ -20460,9 +20726,6 @@ msgstr "" #~ msgid "Obj Type" #~ msgstr "Obj-Typ" -#~ msgid "Object to be cleared of excess copper." -#~ msgstr "Objekt, das von überschüssigem Kupfer befreit werden soll." - #~ msgid "Margin parameter too big. Tool is not used" #~ msgstr "Randparameter zu groß. Werkzeug wird nicht verwendet" @@ -22807,9 +23070,6 @@ msgstr "" #~ "Wenn die 'V-Form' ausgewählt ist, dann das Werkzeug\n" #~ "Der Durchmesser hängt von der gewählten Schnitttiefe ab." -#~ msgid "V-Shape" -#~ msgstr "V-Form" - #~ msgid "" #~ "Diameter of the cutting tool.\n" #~ "If you want to have an isolation path\n" diff --git a/locale/en/LC_MESSAGES/strings.mo b/locale/en/LC_MESSAGES/strings.mo index 39321d56..562e2804 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 29ffa091..c4f0bd47 100644 --- a/locale/en/LC_MESSAGES/strings.po +++ b/locale/en/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2021-08-29 19:08+0300\n" -"PO-Revision-Date: 2021-08-29 19:08+0300\n" +"POT-Creation-Date: 2021-09-08 20:57+0300\n" +"PO-Revision-Date: 2021-09-08 20:57+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: en\n" @@ -21,6 +21,7 @@ msgstr "" "X-Poedit-SearchPathExcluded-0: build\n" "X-Poedit-SearchPathExcluded-1: doc\n" "X-Poedit-SearchPathExcluded-2: tests\n" +"X-Poedit-SearchPathExcluded-3: venv\n" #: Bookmark.py:57 Bookmark.py:86 msgid "Title" @@ -112,33 +113,33 @@ msgstr "Bookmarks" #: appEditors/AppExcEditor.py:1412 appEditors/AppExcEditor.py:1480 #: appEditors/AppGeoEditor.py:686 appEditors/AppGeoEditor.py:1203 #: appEditors/AppGeoEditor.py:3125 appEditors/AppGeoEditor.py:3151 -#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5050 -#: appEditors/AppGerberEditor.py:7153 appEditors/AppTextEditor.py:262 -#: appGUI/MainGUI.py:3384 appGUI/MainGUI.py:3602 appGUI/MainGUI.py:3827 -#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:437 -#: appPlugins/ToolCorners.py:532 appPlugins/ToolFilm.py:420 -#: appPlugins/ToolFilm.py:556 appPlugins/ToolImage.py:148 +#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5055 +#: appEditors/AppGerberEditor.py:7155 appEditors/AppTextEditor.py:262 +#: appGUI/MainGUI.py:3419 appGUI/MainGUI.py:3637 appGUI/MainGUI.py:3862 +#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:449 +#: appPlugins/ToolCorners.py:544 appPlugins/ToolFilm.py:404 +#: appPlugins/ToolFilm.py:540 appPlugins/ToolImage.py:148 #: appPlugins/ToolLevelling.py:1577 appPlugins/ToolMove.py:275 #: appPlugins/ToolPcbWizard.py:224 appPlugins/ToolPcbWizard.py:247 #: appPlugins/ToolQRCode.py:624 appPlugins/ToolQRCode.py:673 app_Main.py:1692 -#: app_Main.py:3006 app_Main.py:4881 app_Main.py:5293 app_Main.py:9100 -#: app_Main.py:9139 app_Main.py:9183 app_Main.py:9209 app_Main.py:9249 -#: app_Main.py:9274 app_Main.py:9322 app_Main.py:9360 app_Main.py:9406 -#: app_Main.py:9448 app_Main.py:9490 app_Main.py:9531 app_Main.py:9573 -#: app_Main.py:9618 app_Main.py:9670 app_Main.py:9702 app_Main.py:9732 -#: app_Main.py:9954 app_Main.py:9991 app_Main.py:10034 app_Main.py:10108 -#: app_Main.py:10164 app_Main.py:10430 app_Main.py:10465 +#: app_Main.py:3006 app_Main.py:4881 app_Main.py:5298 app_Main.py:9130 +#: app_Main.py:9169 app_Main.py:9213 app_Main.py:9239 app_Main.py:9279 +#: app_Main.py:9304 app_Main.py:9352 app_Main.py:9390 app_Main.py:9436 +#: app_Main.py:9478 app_Main.py:9520 app_Main.py:9561 app_Main.py:9603 +#: app_Main.py:9648 app_Main.py:9700 app_Main.py:9732 app_Main.py:9762 +#: app_Main.py:9984 app_Main.py:10021 app_Main.py:10064 app_Main.py:10138 +#: app_Main.py:10194 app_Main.py:10460 app_Main.py:10495 msgid "Cancelled." msgstr "Cancelled." #: Bookmark.py:312 appDatabase.py:2159 appEditors/AppTextEditor.py:317 #: appObjects/FlatCAMCNCJob.py:730 appObjects/FlatCAMCNCJob.py:1154 -#: appPlugins/ToolFilm.py:773 appPlugins/ToolFilm.py:788 -#: appPlugins/ToolFilm.py:837 appPlugins/ToolFilm.py:1039 -#: appPlugins/ToolFilm.py:1049 appPlugins/ToolFilm.py:1098 +#: appPlugins/ToolFilm.py:770 appPlugins/ToolFilm.py:785 +#: appPlugins/ToolFilm.py:834 appPlugins/ToolFilm.py:1048 +#: appPlugins/ToolFilm.py:1058 appPlugins/ToolFilm.py:1107 #: appPlugins/ToolLevelling.py:1499 appPlugins/ToolLevelling.py:1691 -#: appPlugins/ToolSolderPaste.py:1156 app_Main.py:3014 app_Main.py:10400 -#: app_Main.py:10608 app_Main.py:10743 app_Main.py:10809 app_Main.py:11653 +#: appPlugins/ToolSolderPaste.py:1156 app_Main.py:3014 app_Main.py:10430 +#: app_Main.py:10638 app_Main.py:10773 app_Main.py:10839 app_Main.py:11683 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -147,8 +148,8 @@ msgstr "" "Most likely another app is holding the file open and not accessible." #: Bookmark.py:323 Bookmark.py:353 appDatabase.py:1750 appDatabase.py:2170 -#: appDatabase.py:2204 appPlugins/ToolNCC.py:1279 appPlugins/ToolPaint.py:873 -#: app_Main.py:3025 app_Main.py:6457 defaults.py:889 +#: appDatabase.py:2204 appPlugins/ToolNCC.py:1263 appPlugins/ToolPaint.py:859 +#: app_Main.py:3025 app_Main.py:6465 defaults.py:893 msgid "Could not load the file." msgstr "Could not load the file." @@ -173,29 +174,29 @@ msgid "The user requested a graceful exit of the current task." msgstr "The user requested a graceful exit of the current task." #: appCommon/Common.py:301 appPlugins/ToolCopperThieving.py:391 -#: appPlugins/ToolFollow.py:229 appPlugins/ToolIsolation.py:1590 -#: appPlugins/ToolNCC.py:1649 appPlugins/ToolPaint.py:1223 +#: appPlugins/ToolFollow.py:225 appPlugins/ToolIsolation.py:1586 +#: appPlugins/ToolNCC.py:1633 appPlugins/ToolPaint.py:1209 msgid "Click the start point of the area." msgstr "Click the start point of the area." -#: appCommon/Common.py:360 appPlugins/ToolFollow.py:448 -#: appPlugins/ToolNCC.py:1708 appPlugins/ToolPaint.py:1371 +#: appCommon/Common.py:360 appPlugins/ToolFollow.py:444 +#: appPlugins/ToolNCC.py:1692 appPlugins/ToolPaint.py:1357 msgid "Click the end point of the area." msgstr "Click the end point of the area." #: appCommon/Common.py:366 appCommon/Common.py:470 -#: appPlugins/ToolCopperThieving.py:435 appPlugins/ToolFollow.py:454 -#: appPlugins/ToolFollow.py:505 appPlugins/ToolIsolation.py:2529 -#: appPlugins/ToolIsolation.py:2581 appPlugins/ToolNCC.py:1712 -#: appPlugins/ToolNCC.py:1764 appPlugins/ToolPaint.py:1377 -#: appPlugins/ToolPaint.py:1428 +#: appPlugins/ToolCopperThieving.py:435 appPlugins/ToolFollow.py:450 +#: appPlugins/ToolFollow.py:501 appPlugins/ToolIsolation.py:2525 +#: appPlugins/ToolIsolation.py:2577 appPlugins/ToolNCC.py:1696 +#: appPlugins/ToolNCC.py:1748 appPlugins/ToolPaint.py:1363 +#: appPlugins/ToolPaint.py:1414 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:414 appEditors/AppGeoEditor.py:2495 #: appEditors/AppGerberEditor.py:1023 appEditors/AppGerberEditor.py:1409 -#: appPlugins/ToolFollow.py:476 appPlugins/ToolIsolation.py:2552 -#: appPlugins/ToolNCC.py:1735 appPlugins/ToolPaint.py:1399 +#: appPlugins/ToolFollow.py:472 appPlugins/ToolIsolation.py:2548 +#: appPlugins/ToolNCC.py:1719 appPlugins/ToolPaint.py:1385 msgid "Click on next Point or click right mouse button to complete ..." msgstr "Click on next Point or click right mouse button to complete ..." @@ -211,7 +212,7 @@ msgstr "Failed. Exclusion areas intersects the object geometry ..." msgid "Exclusion areas added." msgstr "Exclusion areas added." -#: appCommon/Common.py:519 appCommon/Common.py:652 appCommon/Common.py:714 +#: appCommon/Common.py:519 appCommon/Common.py:654 appCommon/Common.py:716 msgid "Generate the CNC Job object." msgstr "Generate the CNC Job object." @@ -223,55 +224,55 @@ msgstr "With Exclusion areas." msgid "Cancelled. Area exclusion drawing was interrupted." msgstr "Cancelled. Area exclusion drawing was interrupted." -#: appCommon/Common.py:662 appCommon/Common.py:717 +#: appCommon/Common.py:664 appCommon/Common.py:719 msgid "All exclusion zones deleted." msgstr "All exclusion zones deleted." -#: appCommon/Common.py:703 +#: appCommon/Common.py:705 msgid "Selected exclusion zones deleted." msgstr "Selected exclusion zones deleted." -#: appDatabase.py:28 appGUI/MainGUI.py:1699 appPlugins/ToolMilling.py:3866 +#: appDatabase.py:28 appGUI/MainGUI.py:1699 appPlugins/ToolMilling.py:3936 msgid "Path" msgstr "Path" -#: appDatabase.py:28 appPlugins/ToolMilling.py:3866 +#: appDatabase.py:28 appPlugins/ToolMilling.py:3936 msgid "In" msgstr "In" -#: appDatabase.py:28 appPlugins/ToolMilling.py:3866 +#: appDatabase.py:28 appPlugins/ToolMilling.py:3936 msgid "Out" msgstr "Out" -#: appDatabase.py:28 appGUI/MainGUI.py:876 appPlugins/ToolMilling.py:3866 -#: appPlugins/ToolMilling.py:3874 app_Main.py:8740 +#: appDatabase.py:28 appGUI/MainGUI.py:876 appPlugins/ToolMilling.py:3936 +#: appPlugins/ToolMilling.py:3944 app_Main.py:8770 msgid "Custom" msgstr "Custom" #: appDatabase.py:29 appEditors/appGCodeEditor.py:192 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolMilling.py:3937 +#: appPlugins/ToolMilling.py:4007 msgid "Roughing" msgstr "Roughing" #: appDatabase.py:29 appEditors/appGCodeEditor.py:192 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolMilling.py:3937 +#: appPlugins/ToolMilling.py:4007 msgid "Finishing" msgstr "Finishing" #: appDatabase.py:29 appDatabase.py:271 appDatabase.py:596 appDatabase.py:1783 #: appDatabase.py:2248 appDatabase.py:2431 appEditors/appGCodeEditor.py:192 -#: appGUI/MainGUI.py:1100 appGUI/MainGUI.py:2360 appGUI/MainGUI.py:4752 +#: appGUI/MainGUI.py:1100 appGUI/MainGUI.py:2395 appGUI/MainGUI.py:4787 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolIsolation.py:203 appPlugins/ToolIsolation.py:3116 -#: appPlugins/ToolMilling.py:3937 appPlugins/ToolNCC.py:4369 +#: appPlugins/ToolIsolation.py:203 appPlugins/ToolIsolation.py:3114 +#: appPlugins/ToolMilling.py:4007 appPlugins/ToolNCC.py:4380 msgid "Isolation" msgstr "Isolation" #: appDatabase.py:29 appEditors/appGCodeEditor.py:192 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolMilling.py:3937 +#: appPlugins/ToolMilling.py:4007 msgid "Polishing" msgstr "Polishing" @@ -280,25 +281,25 @@ msgid "ID" msgstr "ID" #: appDatabase.py:38 appDatabase.py:203 appEditors/AppGeoEditor.py:3486 -#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:571 appGUI/ObjectUI.py:894 -#: appGUI/ObjectUI.py:1241 appGUI/ObjectUI.py:1502 appGUI/ObjectUI.py:1569 -#: appPlugins/ToolCalibration.py:959 appPlugins/ToolFiducials.py:821 -#: app_Main.py:8280 +#: appGUI/ObjectUI.py:224 appGUI/ObjectUI.py:644 appGUI/ObjectUI.py:976 +#: appGUI/ObjectUI.py:1323 appGUI/ObjectUI.py:1602 appGUI/ObjectUI.py:1669 +#: appPlugins/ToolCalibration.py:957 appPlugins/ToolFiducials.py:819 +#: app_Main.py:8310 msgid "Name" msgstr "Name" -#: appDatabase.py:38 appDatabase.py:265 appPlugins/ToolCalibration.py:960 -#: appPlugins/ToolMilling.py:3578 appPlugins/ToolSub.py:847 -#: appPlugins/ToolSub.py:900 +#: appDatabase.py:38 appDatabase.py:265 appPlugins/ToolCalibration.py:958 +#: appPlugins/ToolPanelize.py:1145 appPlugins/ToolSub.py:848 +#: appPlugins/ToolSub.py:917 msgid "Target" msgstr "Target" #: appDatabase.py:38 appDatabase.py:216 appEditors/AppExcEditor.py:2847 -#: appEditors/AppExcEditor.py:4028 appGUI/ObjectUI.py:668 +#: appEditors/AppExcEditor.py:4030 appGUI/ObjectUI.py:746 #: appObjects/FlatCAMObj.py:710 appObjects/FlatCAMObj.py:776 -#: appPlugins/ToolDrilling.py:2333 appPlugins/ToolIsolation.py:3197 -#: appPlugins/ToolMilling.py:3631 appPlugins/ToolNCC.py:4198 -#: appPlugins/ToolPaint.py:3003 appPlugins/ToolPcbWizard.py:445 +#: appPlugins/ToolDrilling.py:2348 appPlugins/ToolIsolation.py:3206 +#: appPlugins/ToolMilling.py:3632 appPlugins/ToolNCC.py:4208 +#: appPlugins/ToolPaint.py:3010 appPlugins/ToolPcbWizard.py:445 #: appPlugins/ToolReport.py:443 appPlugins/ToolReport.py:509 #: appPlugins/ToolSolderPaste.py:1230 tclCommands/TclCommandDrillcncjob.py:197 msgid "Diameter" @@ -345,7 +346,7 @@ msgstr "" #: appDatabase.py:218 appDatabase.py:1192 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:37 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:175 -#: appPlugins/ToolCalculators.py:525 appPlugins/ToolCutOut.py:2569 +#: appPlugins/ToolCalculators.py:649 appPlugins/ToolCutOut.py:2573 msgid "Tool Diameter" msgstr "Tool Diameter" @@ -383,65 +384,65 @@ msgstr "The kind of Application Tool where this tool is to be used." #: appDatabase.py:271 appDatabase.py:1780 appDatabase.py:1821 #: appDatabase.py:2232 appDatabase.py:2428 appGUI/MainGUI.py:1498 -#: app_Main.py:8278 +#: app_Main.py:8308 msgid "General" msgstr "General" #: appDatabase.py:271 appDatabase.py:1781 appDatabase.py:2235 -#: appDatabase.py:2429 appGUI/MainGUI.py:1091 appGUI/MainGUI.py:2351 -#: appGUI/MainGUI.py:4756 appGUI/ObjectUI.py:737 appGUI/ObjectUI.py:1047 +#: appDatabase.py:2429 appGUI/MainGUI.py:1091 appGUI/MainGUI.py:2386 +#: appGUI/MainGUI.py:4791 appGUI/ObjectUI.py:803 appGUI/ObjectUI.py:1113 #: appPlugins/ToolMilling.py:60 appPlugins/ToolMilling.py:202 msgid "Milling" msgstr "Milling" #: appDatabase.py:271 appDatabase.py:1782 appDatabase.py:2240 -#: appDatabase.py:2430 appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2349 -#: appGUI/ObjectUI.py:723 appPlugins/ToolDrilling.py:55 +#: appDatabase.py:2430 appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2384 +#: appGUI/ObjectUI.py:789 appPlugins/ToolDrilling.py:55 #: appPlugins/ToolDrilling.py:198 appPlugins/ToolDrilling.py:1181 msgid "Drilling" msgstr "Drilling" #: appDatabase.py:271 appDatabase.py:1784 appDatabase.py:2256 #: appDatabase.py:2432 appEditors/AppGeoEditor.py:604 appGUI/MainGUI.py:1106 -#: appGUI/MainGUI.py:1716 appGUI/MainGUI.py:2366 appGUI/ObjectUI.py:1061 -#: appPlugins/ToolPaint.py:216 appPlugins/ToolPaint.py:905 -#: appPlugins/ToolPaint.py:2900 +#: appGUI/MainGUI.py:1716 appGUI/MainGUI.py:2401 appGUI/ObjectUI.py:1127 +#: appPlugins/ToolPaint.py:216 appPlugins/ToolPaint.py:891 +#: appPlugins/ToolPaint.py:2888 msgid "Paint" msgstr "Paint" #: appDatabase.py:271 appDatabase.py:1785 appDatabase.py:2264 -#: appDatabase.py:2433 appGUI/MainGUI.py:1104 appGUI/MainGUI.py:2364 -#: appGUI/ObjectUI.py:362 appGUI/ObjectUI.py:1071 appPlugins/ToolNCC.py:215 -#: appPlugins/ToolNCC.py:1305 appPlugins/ToolNCC.py:4099 +#: appDatabase.py:2433 appGUI/MainGUI.py:1104 appGUI/MainGUI.py:2399 +#: appGUI/ObjectUI.py:426 appGUI/ObjectUI.py:1137 appPlugins/ToolNCC.py:215 +#: appPlugins/ToolNCC.py:1289 appPlugins/ToolNCC.py:4085 msgid "NCC" msgstr "NCC" #: appDatabase.py:271 appDatabase.py:1786 appDatabase.py:2272 -#: appDatabase.py:2434 appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2371 -#: appGUI/ObjectUI.py:377 appPlugins/ToolCutOut.py:179 -#: appPlugins/ToolCutOut.py:522 appPlugins/ToolCutOut.py:2296 +#: appDatabase.py:2434 appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2406 +#: appGUI/ObjectUI.py:397 appPlugins/ToolCutOut.py:179 +#: appPlugins/ToolCutOut.py:504 appPlugins/ToolCutOut.py:2278 msgid "Cutout" msgstr "Cutout" -#: appDatabase.py:287 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:999 -#: appGUI/ObjectUI.py:1374 +#: appDatabase.py:287 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:1073 +#: appGUI/ObjectUI.py:1488 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:404 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:104 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:256 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:426 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:304 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolFollow.py:761 appPlugins/ToolIsolation.py:3341 -#: appPlugins/ToolIsolation.py:3624 appPlugins/ToolMilling.py:3901 -#: appPlugins/ToolNCC.py:4198 appPlugins/ToolNCC.py:4639 -#: appPlugins/ToolPaint.py:3003 appPlugins/ToolPaint.py:3318 +#: appPlugins/ToolFollow.py:760 appPlugins/ToolIsolation.py:3367 +#: appPlugins/ToolIsolation.py:3654 appPlugins/ToolMilling.py:3971 +#: appPlugins/ToolNCC.py:4208 appPlugins/ToolNCC.py:4654 +#: appPlugins/ToolPaint.py:3010 appPlugins/ToolPaint.py:3333 msgid "Shape" msgstr "Shape" -#: appDatabase.py:289 appGUI/ObjectUI.py:1023 +#: appDatabase.py:289 appGUI/ObjectUI.py:1097 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:106 -#: appPlugins/ToolIsolation.py:3343 appPlugins/ToolMilling.py:3903 -#: appPlugins/ToolNCC.py:4216 appPlugins/ToolPaint.py:3021 +#: appPlugins/ToolIsolation.py:3369 appPlugins/ToolMilling.py:3973 +#: appPlugins/ToolNCC.py:4226 appPlugins/ToolPaint.py:3028 msgid "" "Tool Shape. \n" "Can be:\n" @@ -479,12 +480,12 @@ msgstr "" "V-Agle.\n" "Angle at the tip for the V-Shape Tools." -#: appDatabase.py:337 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:999 -#: appGUI/ObjectUI.py:1374 appPlugins/ToolMilling.py:3925 +#: appDatabase.py:337 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:1073 +#: appGUI/ObjectUI.py:1488 appPlugins/ToolMilling.py:3995 msgid "Job" msgstr "Job" -#: appDatabase.py:340 appPlugins/ToolMilling.py:3928 +#: appDatabase.py:340 appPlugins/ToolMilling.py:3998 msgid "" "- Isolation -> informative - lower Feedrate as it uses a milling bit with a " "fine tip.\n" @@ -531,7 +532,7 @@ msgstr "" "A value to be used as offset from the current path." #: appDatabase.py:391 appDatabase.py:898 appEditors/appGCodeEditor.py:815 -#: appGUI/ObjectUI.py:1384 +#: appGUI/ObjectUI.py:1498 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:52 @@ -541,9 +542,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:90 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:98 -#: appPlugins/ToolCalculators.py:513 appPlugins/ToolCutOut.py:2467 -#: appPlugins/ToolDrilling.py:2411 appPlugins/ToolMilling.py:1400 -#: appPlugins/ToolMilling.py:4041 +#: appPlugins/ToolCalculators.py:638 appPlugins/ToolCutOut.py:2471 +#: appPlugins/ToolDrilling.py:2424 appPlugins/ToolMilling.py:1359 +#: appPlugins/ToolMilling.py:4111 msgid "Cut Z" msgstr "Cut Z" @@ -586,9 +587,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:165 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:121 -#: appPlugins/ToolCalibration.py:799 appPlugins/ToolDrilling.py:1559 -#: appPlugins/ToolDrilling.py:2453 appPlugins/ToolMilling.py:3248 -#: appPlugins/ToolMilling.py:4084 appPlugins/ToolSolderPaste.py:1350 +#: appPlugins/ToolCalibration.py:797 appPlugins/ToolDrilling.py:1559 +#: appPlugins/ToolDrilling.py:2466 appPlugins/ToolMilling.py:3218 +#: appPlugins/ToolMilling.py:4154 appPlugins/ToolSolderPaste.py:1350 msgid "Travel Z" msgstr "Travel Z" @@ -642,7 +643,7 @@ msgstr "" #: appDatabase.py:485 appGUI/preferences/tools/ToolsMillPrefGroupUI.py:193 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:142 -#: appPlugins/ToolMilling.py:4102 appPlugins/ToolSolderPaste.py:1392 +#: appPlugins/ToolMilling.py:4172 appPlugins/ToolSolderPaste.py:1392 msgid "Feedrate X-Y" msgstr "Feedrate X-Y" @@ -658,7 +659,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:152 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:208 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:155 -#: appPlugins/ToolDrilling.py:2470 appPlugins/ToolMilling.py:4120 +#: appPlugins/ToolDrilling.py:2483 appPlugins/ToolMilling.py:4190 #: appPlugins/ToolSolderPaste.py:1405 msgid "Feedrate Z" msgstr "Feedrate Z" @@ -701,8 +702,8 @@ msgstr "" "If it's left empty it will not be used.\n" "The speed of the spindle in RPM." -#: appDatabase.py:549 appDatabase.py:1042 appPlugins/ToolDrilling.py:2524 -#: appPlugins/ToolMilling.py:4205 +#: appDatabase.py:549 appDatabase.py:1042 appPlugins/ToolDrilling.py:2537 +#: appPlugins/ToolMilling.py:4275 msgid "Dwell" msgstr "Dwell" @@ -728,11 +729,11 @@ msgstr "" "Dwell Time.\n" "A delay used to allow the motor spindle reach its set speed." -#: appDatabase.py:586 appPlugins/ToolNCC.py:4359 +#: appDatabase.py:586 appPlugins/ToolNCC.py:4370 msgid "Operation" msgstr "Operation" -#: appDatabase.py:588 appPlugins/ToolNCC.py:4361 +#: appDatabase.py:588 appPlugins/ToolNCC.py:4372 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -744,8 +745,8 @@ msgstr "" "If it's not successful then the non-copper clearing will fail, too.\n" "- Clear -> the regular non-copper clearing." -#: appDatabase.py:595 appEditors/AppGerberEditor.py:6493 -#: appPlugins/ToolNCC.py:4368 +#: appDatabase.py:595 appEditors/AppGerberEditor.py:6495 +#: appPlugins/ToolNCC.py:4379 msgid "Clear" msgstr "Clear" @@ -753,8 +754,8 @@ msgstr "Clear" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:50 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:158 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:121 -#: appPlugins/ToolIsolation.py:3406 appPlugins/ToolMilling.py:3815 -#: appPlugins/ToolNCC.py:4377 +#: appPlugins/ToolIsolation.py:3432 appPlugins/ToolMilling.py:3885 +#: appPlugins/ToolNCC.py:4388 msgid "Milling Type" msgstr "Milling Type" @@ -764,8 +765,8 @@ msgstr "Milling Type" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:168 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:123 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:131 -#: appPlugins/ToolIsolation.py:3408 appPlugins/ToolIsolation.py:3416 -#: appPlugins/ToolNCC.py:4379 appPlugins/ToolNCC.py:4387 +#: appPlugins/ToolIsolation.py:3434 appPlugins/ToolIsolation.py:3442 +#: appPlugins/ToolNCC.py:4390 appPlugins/ToolNCC.py:4398 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -779,7 +780,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:165 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:128 -#: appPlugins/ToolIsolation.py:3413 appPlugins/ToolNCC.py:4384 +#: appPlugins/ToolIsolation.py:3439 appPlugins/ToolNCC.py:4395 msgid "Climb" msgstr "Climb" @@ -787,7 +788,7 @@ msgstr "Climb" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:166 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:129 -#: appPlugins/ToolIsolation.py:3414 appPlugins/ToolNCC.py:4385 +#: appPlugins/ToolIsolation.py:3440 appPlugins/ToolNCC.py:4396 msgid "Conventional" msgstr "Conventional" @@ -798,16 +799,16 @@ msgstr "Conventional" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:489 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 -#: appPlugins/ToolDrilling.py:2572 appPlugins/ToolIsolation.py:3391 -#: appPlugins/ToolMilling.py:3958 appPlugins/ToolNCC.py:4400 -#: appPlugins/ToolPaint.py:3143 +#: appPlugins/ToolDrilling.py:2585 appPlugins/ToolIsolation.py:3417 +#: appPlugins/ToolMilling.py:4028 appPlugins/ToolNCC.py:4411 +#: appPlugins/ToolPaint.py:3155 msgid "Overlap" msgstr "Overlap" #: appDatabase.py:626 appDatabase.py:734 appEditors/AppGeoEditor.py:528 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:168 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 -#: appPlugins/ToolNCC.py:4402 appPlugins/ToolPaint.py:3145 +#: appPlugins/ToolNCC.py:4413 appPlugins/ToolPaint.py:3157 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -838,12 +839,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:477 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:168 -#: appPlugins/ToolCopperThieving.py:1344 appPlugins/ToolCopperThieving.py:1621 -#: appPlugins/ToolCorners.py:815 appPlugins/ToolCutOut.py:2508 -#: appPlugins/ToolCutOut.py:2818 appPlugins/ToolExtract.py:1279 -#: appPlugins/ToolFiducials.py:926 appPlugins/ToolInvertGerber.py:274 -#: appPlugins/ToolInvertGerber.py:282 appPlugins/ToolMilling.py:3945 -#: appPlugins/ToolNCC.py:4444 appPlugins/ToolNCC.py:4546 +#: appPlugins/ToolCopperThieving.py:1352 appPlugins/ToolCopperThieving.py:1659 +#: appPlugins/ToolCorners.py:802 appPlugins/ToolCutOut.py:2512 +#: appPlugins/ToolCutOut.py:2817 appPlugins/ToolExtract.py:1320 +#: appPlugins/ToolFiducials.py:924 appPlugins/ToolInvertGerber.py:279 +#: appPlugins/ToolInvertGerber.py:287 appPlugins/ToolMilling.py:4015 +#: appPlugins/ToolNCC.py:4455 appPlugins/ToolNCC.py:4561 msgid "Margin" msgstr "Margin" @@ -853,9 +854,9 @@ msgstr "Margin" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:479 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:188 -#: appPlugins/ToolCopperThieving.py:1346 appPlugins/ToolCorners.py:817 -#: appPlugins/ToolFiducials.py:928 appPlugins/ToolMilling.py:3947 -#: appPlugins/ToolNCC.py:4446 appPlugins/ToolNCC.py:4548 +#: appPlugins/ToolCopperThieving.py:1354 appPlugins/ToolCorners.py:804 +#: appPlugins/ToolFiducials.py:926 appPlugins/ToolMilling.py:4017 +#: appPlugins/ToolNCC.py:4457 appPlugins/ToolNCC.py:4563 msgid "Bounding box margin." msgstr "Bounding box margin." @@ -866,14 +867,14 @@ msgstr "Bounding box margin." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:503 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:199 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 -#: appPlugins/ToolExtract.py:1046 appPlugins/ToolLevelling.py:1907 -#: appPlugins/ToolMilling.py:3973 appPlugins/ToolNCC.py:4421 -#: appPlugins/ToolPaint.py:3179 appPlugins/ToolPunchGerber.py:2118 +#: appPlugins/ToolExtract.py:1060 appPlugins/ToolLevelling.py:1907 +#: appPlugins/ToolMilling.py:4043 appPlugins/ToolNCC.py:4432 +#: appPlugins/ToolPaint.py:3191 appPlugins/ToolPunchGerber.py:2117 msgid "Method" msgstr "Method" #: appDatabase.py:660 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:201 -#: appPlugins/ToolNCC.py:4423 +#: appPlugins/ToolNCC.py:4434 msgid "" "Algorithm for copper clearing:\n" "- Standard: Fixed step inwards.\n" @@ -889,36 +890,36 @@ msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:513 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 -#: appPlugins/ToolMilling.py:3983 appPlugins/ToolNCC.py:4436 -#: appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolMilling.py:4053 appPlugins/ToolNCC.py:4447 +#: appPlugins/ToolPaint.py:3205 msgid "Standard" msgstr "Standard" #: appDatabase.py:668 appDatabase.py:782 appEditors/AppGeoEditor.py:574 -#: appEditors/AppGeoEditor.py:672 appEditors/AppGeoEditor.py:5974 +#: appEditors/AppGeoEditor.py:672 appEditors/AppGeoEditor.py:5979 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:513 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 -#: appPlugins/ToolMilling.py:3983 appPlugins/ToolNCC.py:4436 -#: appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolMilling.py:4053 appPlugins/ToolNCC.py:4447 +#: appPlugins/ToolPaint.py:3205 msgid "Seed" msgstr "Seed" #: appDatabase.py:668 appDatabase.py:782 appEditors/AppGeoEditor.py:574 -#: appEditors/AppGeoEditor.py:5979 +#: appEditors/AppGeoEditor.py:5984 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:513 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 #: appParsers/ParseGerber.py:447 appParsers/ParseHPGL2.py:200 -#: appPlugins/ToolMilling.py:3983 appPlugins/ToolNCC.py:4436 -#: appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolMilling.py:4053 appPlugins/ToolNCC.py:4447 +#: appPlugins/ToolPaint.py:3205 msgid "Lines" msgstr "Lines" #: appDatabase.py:668 appDatabase.py:782 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 -#: appPlugins/ToolNCC.py:4436 appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolNCC.py:4447 appPlugins/ToolPaint.py:3205 msgid "Combo" msgstr "Combo" @@ -927,16 +928,16 @@ msgstr "Combo" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:209 #: appPlugins/ToolLevelling.py:1128 appPlugins/ToolLevelling.py:1150 #: appPlugins/ToolLevelling.py:1992 appPlugins/ToolLevelling.py:2015 -#: appPlugins/ToolNCC.py:4457 appPlugins/ToolNCC.py:4559 -#: appPlugins/ToolPaint.py:3204 +#: appPlugins/ToolNCC.py:4468 appPlugins/ToolNCC.py:4574 +#: appPlugins/ToolPaint.py:3216 msgid "Connect" msgstr "Connect" #: appDatabase.py:680 appDatabase.py:796 appEditors/AppGeoEditor.py:583 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:211 -#: appPlugins/ToolNCC.py:4461 appPlugins/ToolNCC.py:4561 -#: appPlugins/ToolPaint.py:3207 +#: appPlugins/ToolNCC.py:4472 appPlugins/ToolNCC.py:4576 +#: appPlugins/ToolPaint.py:3219 msgid "" "Draw lines between resulting\n" "segments to minimize tool lifts." @@ -947,16 +948,16 @@ msgstr "" #: appDatabase.py:686 appDatabase.py:800 appEditors/AppGeoEditor.py:591 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appPlugins/ToolNCC.py:4467 appPlugins/ToolNCC.py:4567 -#: appPlugins/ToolPaint.py:3211 +#: appPlugins/ToolNCC.py:4478 appPlugins/ToolNCC.py:4582 +#: appPlugins/ToolPaint.py:3223 msgid "Contour" msgstr "Contour" #: appDatabase.py:690 appDatabase.py:803 appEditors/AppGeoEditor.py:593 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:219 -#: appPlugins/ToolNCC.py:4471 appPlugins/ToolNCC.py:4569 -#: appPlugins/ToolPaint.py:3214 +#: appPlugins/ToolNCC.py:4482 appPlugins/ToolNCC.py:4584 +#: appPlugins/ToolPaint.py:3226 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." @@ -965,19 +966,19 @@ msgstr "" "to trim rough edges." #: appDatabase.py:696 appDatabase.py:753 appEditors/AppGeoEditor.py:715 -#: appEditors/AppGerberEditor.py:6669 appEditors/appGCodeEditor.py:804 -#: appGUI/ObjectUI.py:133 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:1374 +#: appEditors/AppGerberEditor.py:6671 appEditors/appGCodeEditor.py:804 +#: appGUI/ObjectUI.py:138 appGUI/ObjectUI.py:1073 appGUI/ObjectUI.py:1488 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:177 -#: appPlugins/ToolEtchCompensation.py:468 appPlugins/ToolNCC.py:4477 -#: appPlugins/ToolNCC.py:4575 appPlugins/ToolPaint.py:3164 -#: appPlugins/ToolPaint.py:3260 appPlugins/ToolTransform.py:577 +#: appPlugins/ToolEtchCompensation.py:481 appPlugins/ToolNCC.py:4488 +#: appPlugins/ToolNCC.py:4590 appPlugins/ToolPaint.py:3176 +#: appPlugins/ToolPaint.py:3275 appPlugins/ToolTransform.py:577 msgid "Offset" msgstr "Offset" #: appDatabase.py:700 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:241 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:251 -#: appPlugins/ToolNCC.py:4481 appPlugins/ToolNCC.py:4577 +#: appPlugins/ToolNCC.py:4492 appPlugins/ToolNCC.py:4592 msgid "" "If used, it will add an offset to the copper features.\n" "The copper clearing will finish to a distance\n" @@ -989,7 +990,7 @@ msgstr "" #: appDatabase.py:755 appEditors/AppGeoEditor.py:548 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:170 -#: appPlugins/ToolPaint.py:3166 appPlugins/ToolPaint.py:3262 +#: appPlugins/ToolPaint.py:3178 appPlugins/ToolPaint.py:3277 msgid "" "Distance by which to avoid\n" "the edges of the polygon to\n" @@ -1000,7 +1001,7 @@ msgstr "" "be painted." #: appDatabase.py:770 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:185 -#: appPlugins/ToolPaint.py:3181 +#: appPlugins/ToolPaint.py:3193 msgid "" "Algorithm for painting:\n" "- Standard: Fixed step inwards.\n" @@ -1023,17 +1024,17 @@ msgstr "" #: appDatabase.py:782 appDatabase.py:784 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 #: appPlugins/ToolPaint.py:141 appPlugins/ToolPaint.py:414 -#: appPlugins/ToolPaint.py:3193 appPlugins/ToolPaint.py:3195 +#: appPlugins/ToolPaint.py:3205 appPlugins/ToolPaint.py:3207 msgid "Laser_lines" msgstr "Laser_lines" #: appDatabase.py:821 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:120 -#: appPlugins/ToolIsolation.py:3365 +#: appPlugins/ToolIsolation.py:3391 msgid "Passes" msgstr "Passes" #: appDatabase.py:823 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:122 -#: appPlugins/ToolIsolation.py:3367 +#: appPlugins/ToolIsolation.py:3393 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -1043,17 +1044,17 @@ msgstr "" #: appDatabase.py:836 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:146 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:491 -#: appPlugins/ToolIsolation.py:3393 appPlugins/ToolMilling.py:3960 +#: appPlugins/ToolIsolation.py:3419 appPlugins/ToolMilling.py:4030 msgid "How much (percentage) of the tool width to overlap each tool pass." msgstr "How much (percentage) of the tool width to overlap each tool pass." #: appDatabase.py:869 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:177 -#: appPlugins/ToolIsolation.py:3426 +#: appPlugins/ToolIsolation.py:3452 msgid "Isolation Type" msgstr "Isolation Type" #: appDatabase.py:871 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:179 -#: appPlugins/ToolIsolation.py:3428 +#: appPlugins/ToolIsolation.py:3454 msgid "" "Choose how the isolation will be executed:\n" "- 'Full' -> complete isolation of polygons\n" @@ -1075,23 +1076,23 @@ msgstr "" #: appDatabase.py:880 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:188 -#: appPlugins/ToolIsolation.py:3437 +#: appPlugins/ToolIsolation.py:3463 msgid "Full" msgstr "Full" #: appDatabase.py:881 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 -#: appPlugins/ToolIsolation.py:3438 +#: appPlugins/ToolIsolation.py:3464 msgid "Ext" msgstr "Ext" #: appDatabase.py:882 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 -#: appPlugins/ToolIsolation.py:3439 +#: appPlugins/ToolIsolation.py:3465 msgid "Int" msgstr "Int" #: appDatabase.py:900 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:54 -#: appPlugins/ToolDrilling.py:2413 appPlugins/ToolMilling.py:1402 -#: appPlugins/ToolMilling.py:4043 +#: appPlugins/ToolDrilling.py:2426 appPlugins/ToolMilling.py:1361 +#: appPlugins/ToolMilling.py:4113 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -1100,12 +1101,12 @@ msgstr "" "below the copper surface." #: appDatabase.py:916 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:269 -#: appPlugins/ToolDrilling.py:2548 +#: appPlugins/ToolDrilling.py:2561 msgid "Offset Z" msgstr "Offset Z" #: appDatabase.py:918 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:271 -#: appPlugins/ToolDrilling.py:2550 +#: appPlugins/ToolDrilling.py:2563 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -1118,8 +1119,8 @@ msgstr "" #: appDatabase.py:935 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:71 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:98 -#: appPlugins/ToolCutOut.py:2484 appPlugins/ToolDrilling.py:2431 -#: appPlugins/ToolMilling.py:4062 +#: appPlugins/ToolCutOut.py:2488 appPlugins/ToolDrilling.py:2444 +#: appPlugins/ToolMilling.py:4132 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -1134,13 +1135,13 @@ msgstr "" #: appDatabase.py:957 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:84 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:83 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:109 -#: appPlugins/ToolCutOut.py:2495 appPlugins/ToolDrilling.py:2444 -#: appPlugins/ToolMilling.py:4075 +#: appPlugins/ToolCutOut.py:2499 appPlugins/ToolDrilling.py:2457 +#: appPlugins/ToolMilling.py:4145 msgid "Depth of each pass (positive)." msgstr "Depth of each pass (positive)." #: appDatabase.py:966 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:93 -#: appPlugins/ToolDrilling.py:2455 appPlugins/ToolMilling.py:4086 +#: appPlugins/ToolDrilling.py:2468 appPlugins/ToolMilling.py:4156 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -1149,7 +1150,7 @@ msgstr "" "across the XY plane." #: appDatabase.py:989 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:154 -#: appPlugins/ToolDrilling.py:2472 appPlugins/ToolMilling.py:4122 +#: appPlugins/ToolDrilling.py:2485 appPlugins/ToolMilling.py:4192 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1163,12 +1164,12 @@ msgstr "" #: appDatabase.py:1004 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:303 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:307 -#: appPlugins/ToolDrilling.py:2487 appPlugins/ToolMilling.py:4137 +#: appPlugins/ToolDrilling.py:2500 appPlugins/ToolMilling.py:4207 msgid "Feedrate Rapids" msgstr "Feedrate Rapids" #: appDatabase.py:1006 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:305 -#: appPlugins/ToolDrilling.py:2489 appPlugins/ToolMilling.py:4139 +#: appPlugins/ToolDrilling.py:2502 appPlugins/ToolMilling.py:4209 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1183,13 +1184,13 @@ msgstr "" "ignore for any other cases." #: appDatabase.py:1027 appGUI/preferences/tools/ToolsMillPrefGroupUI.py:224 -#: appPlugins/ToolDrilling.py:1573 appPlugins/ToolDrilling.py:2509 -#: appPlugins/ToolMilling.py:3266 appPlugins/ToolMilling.py:4190 +#: appPlugins/ToolDrilling.py:1573 appPlugins/ToolDrilling.py:2522 +#: appPlugins/ToolMilling.py:3236 appPlugins/ToolMilling.py:4260 msgid "Spindle speed" msgstr "Spindle speed" #: appDatabase.py:1029 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:169 -#: appPlugins/ToolDrilling.py:2511 appPlugins/ToolMilling.py:4192 +#: appPlugins/ToolDrilling.py:2524 appPlugins/ToolMilling.py:4262 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -1198,29 +1199,29 @@ msgstr "" "in RPM (optional)" #: appDatabase.py:1074 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:229 -#: appPlugins/ToolDrilling.py:2564 +#: appPlugins/ToolDrilling.py:2577 msgid "Drill slots" msgstr "Drill slots" #: appDatabase.py:1076 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:231 -#: appPlugins/ToolDrilling.py:2566 +#: appPlugins/ToolDrilling.py:2579 msgid "If the selected tool has slots then they will be drilled." msgstr "If the selected tool has slots then they will be drilled." #: appDatabase.py:1087 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:238 -#: appPlugins/ToolDrilling.py:2574 +#: appPlugins/ToolDrilling.py:2587 msgid "" "How much (percentage) of the tool diameter to overlap previous drill hole." msgstr "" "How much (percentage) of the tool diameter to overlap previous drill hole." #: appDatabase.py:1101 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:250 -#: appPlugins/ToolDrilling.py:2588 +#: appPlugins/ToolDrilling.py:2601 msgid "Last drill" msgstr "Last drill" #: appDatabase.py:1103 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:252 -#: appPlugins/ToolDrilling.py:2590 +#: appPlugins/ToolDrilling.py:2603 msgid "" "If the slot length is not completely covered by drill holes,\n" "add a drill hole on the slot end point." @@ -1231,8 +1232,8 @@ msgstr "" #: appDatabase.py:1131 appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:254 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:109 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:268 -#: appPlugins/ToolCutOut.py:2510 appPlugins/ToolCutOut.py:2820 -#: appPlugins/ToolExtract.py:1281 +#: appPlugins/ToolCutOut.py:2514 appPlugins/ToolCutOut.py:2819 +#: appPlugins/ToolExtract.py:1322 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -1243,12 +1244,12 @@ msgstr "" "the actual PCB border" #: appDatabase.py:1143 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:123 -#: appPlugins/ToolCutOut.py:2518 +#: appPlugins/ToolCutOut.py:2522 msgid "Gap size" msgstr "Gap size" #: appDatabase.py:1145 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:125 -#: appPlugins/ToolCutOut.py:2520 +#: appPlugins/ToolCutOut.py:2524 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -1261,12 +1262,12 @@ msgstr "" "from which the PCB is cutout)." #: appDatabase.py:1154 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:140 -#: appPlugins/ToolCutOut.py:2534 +#: appPlugins/ToolCutOut.py:2538 msgid "Gap type" msgstr "Gap type" #: appDatabase.py:1156 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:142 -#: appPlugins/ToolCutOut.py:2536 +#: appPlugins/ToolCutOut.py:2540 msgid "" "The type of gap:\n" "- Bridge -> the cutout will be interrupted by bridges\n" @@ -1281,22 +1282,22 @@ msgstr "" "- M-Bites -> 'Mouse Bites' - same as 'bridge' but covered with drill holes" #: appDatabase.py:1164 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:150 -#: appPlugins/ToolCutOut.py:2544 +#: appPlugins/ToolCutOut.py:2548 msgid "Bridge" msgstr "Bridge" #: appDatabase.py:1165 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:151 -#: appPlugins/ToolCutOut.py:2545 +#: appPlugins/ToolCutOut.py:2549 msgid "Thin" msgstr "Thin" #: appDatabase.py:1176 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:161 -#: appPlugins/ToolCutOut.py:2555 +#: appPlugins/ToolCutOut.py:2559 msgid "Depth" msgstr "Depth" #: appDatabase.py:1178 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:163 -#: appPlugins/ToolCutOut.py:2557 +#: appPlugins/ToolCutOut.py:2561 msgid "" "The depth until the milling is done\n" "in order to thin the gaps." @@ -1305,7 +1306,7 @@ msgstr "" "in order to thin the gaps." #: appDatabase.py:1194 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:177 -#: appPlugins/ToolCutOut.py:2571 +#: appPlugins/ToolCutOut.py:2575 msgid "The drill hole diameter when doing mouse bites." msgstr "The drill hole diameter when doing mouse bites." @@ -1314,23 +1315,23 @@ msgstr "The drill hole diameter when doing mouse bites." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:187 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:216 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:187 -#: appPlugins/ToolCopperThieving.py:1491 appPlugins/ToolCopperThieving.py:1531 -#: appPlugins/ToolCopperThieving.py:1571 appPlugins/ToolCutOut.py:2581 +#: appPlugins/ToolCopperThieving.py:1507 appPlugins/ToolCopperThieving.py:1555 +#: appPlugins/ToolCopperThieving.py:1603 appPlugins/ToolCutOut.py:2585 msgid "Spacing" msgstr "Spacing" #: appDatabase.py:1207 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:189 -#: appPlugins/ToolCutOut.py:2583 +#: appPlugins/ToolCutOut.py:2587 msgid "The spacing between drill holes when doing mouse bites." msgstr "The spacing between drill holes when doing mouse bites." #: appDatabase.py:1226 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:222 -#: appPlugins/ToolCutOut.py:2397 +#: appPlugins/ToolCutOut.py:2457 msgid "Convex Shape" msgstr "Convex Shape" #: appDatabase.py:1229 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:224 -#: appPlugins/ToolCutOut.py:2399 appPlugins/ToolCutOut.py:2404 +#: appPlugins/ToolCutOut.py:2459 appPlugins/ToolCutOut.py:2464 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -1339,11 +1340,11 @@ msgstr "" "Used only if the source object type is Gerber." #: appDatabase.py:1237 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:198 -#: appPlugins/ToolCutOut.py:2628 +#: appPlugins/ToolCutOut.py:2625 msgid "Gaps" msgstr "Gaps" -#: appDatabase.py:1239 appPlugins/ToolCutOut.py:2630 +#: appDatabase.py:1239 appPlugins/ToolCutOut.py:2627 msgid "" "Number of gaps used for the Automatic cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -1427,87 +1428,87 @@ msgstr "" "object/application tool after selecting a tool\n" "in the Tools Database." -#: appDatabase.py:1336 appGUI/GUIElements.py:2391 appGUI/GUIElements.py:2461 -#: appGUI/GUIElements.py:2522 appGUI/GUIElements.py:2587 -#: appGUI/GUIElements.py:3975 appGUI/MainGUI.py:1648 -#: appGUI/preferences/PreferencesUIManager.py:1038 app_Main.py:2659 -#: app_Main.py:3883 app_Main.py:4818 app_Main.py:5083 app_Main.py:9758 +#: appDatabase.py:1336 appGUI/GUIElements.py:2448 appGUI/GUIElements.py:2518 +#: appGUI/GUIElements.py:2579 appGUI/GUIElements.py:2644 +#: appGUI/GUIElements.py:4032 appGUI/MainGUI.py:1648 +#: appGUI/preferences/PreferencesUIManager.py:1042 app_Main.py:2659 +#: app_Main.py:3883 app_Main.py:4818 app_Main.py:5083 app_Main.py:9788 msgid "Cancel" msgstr "Cancel" -#: appDatabase.py:1349 appDatabase.py:1360 appEditors/AppExcEditor.py:4562 -#: appEditors/AppExcEditor.py:4573 appEditors/appGCodeEditor.py:900 -#: appEditors/appGCodeEditor.py:911 appGUI/ObjectUI.py:153 -#: appGUI/ObjectUI.py:164 appPlugins/ToolAlignObjects.py:553 -#: appPlugins/ToolAlignObjects.py:564 appPlugins/ToolCalculators.py:749 -#: appPlugins/ToolCalculators.py:760 appPlugins/ToolCalibration.py:1425 -#: appPlugins/ToolCalibration.py:1436 appPlugins/ToolCopperThieving.py:1785 -#: appPlugins/ToolCopperThieving.py:1796 appPlugins/ToolCorners.py:929 -#: appPlugins/ToolCorners.py:940 appPlugins/ToolCutOut.py:2886 -#: appPlugins/ToolCutOut.py:2897 appPlugins/ToolDblSided.py:1149 -#: appPlugins/ToolDblSided.py:1160 appPlugins/ToolDistance.py:682 -#: appPlugins/ToolDistance.py:693 appPlugins/ToolDistanceMin.py:372 -#: appPlugins/ToolDistanceMin.py:383 appPlugins/ToolDrilling.py:2933 -#: appPlugins/ToolDrilling.py:2944 appPlugins/ToolEtchCompensation.py:527 -#: appPlugins/ToolEtchCompensation.py:538 appPlugins/ToolExtract.py:1358 -#: appPlugins/ToolExtract.py:1369 appPlugins/ToolFiducials.py:1091 -#: appPlugins/ToolFiducials.py:1102 appPlugins/ToolFilm.py:1715 -#: appPlugins/ToolFilm.py:1726 appPlugins/ToolFollow.py:821 -#: appPlugins/ToolFollow.py:832 appPlugins/ToolImage.py:367 -#: appPlugins/ToolImage.py:378 appPlugins/ToolInvertGerber.py:345 -#: appPlugins/ToolInvertGerber.py:356 appPlugins/ToolIsolation.py:3693 -#: appPlugins/ToolIsolation.py:3704 appPlugins/ToolLevelling.py:2341 -#: appPlugins/ToolLevelling.py:2352 appPlugins/ToolMilling.py:4541 -#: appPlugins/ToolMilling.py:4552 appPlugins/ToolNCC.py:4801 -#: appPlugins/ToolNCC.py:4812 appPlugins/ToolOptimal.py:659 -#: appPlugins/ToolOptimal.py:670 appPlugins/ToolPaint.py:3420 -#: appPlugins/ToolPaint.py:3431 appPlugins/ToolPanelize.py:1400 -#: appPlugins/ToolPanelize.py:1411 appPlugins/ToolPcbWizard.py:536 -#: appPlugins/ToolPcbWizard.py:547 appPlugins/ToolPunchGerber.py:2379 -#: appPlugins/ToolPunchGerber.py:2390 appPlugins/ToolQRCode.py:1044 -#: appPlugins/ToolQRCode.py:1055 appPlugins/ToolRulesCheck.py:1715 +#: appDatabase.py:1349 appDatabase.py:1360 appEditors/AppExcEditor.py:4564 +#: appEditors/AppExcEditor.py:4575 appEditors/appGCodeEditor.py:900 +#: appEditors/appGCodeEditor.py:911 appGUI/ObjectUI.py:158 +#: appGUI/ObjectUI.py:169 appPlugins/ToolAlignObjects.py:577 +#: appPlugins/ToolAlignObjects.py:588 appPlugins/ToolCalculators.py:1067 +#: appPlugins/ToolCalculators.py:1078 appPlugins/ToolCalibration.py:1423 +#: appPlugins/ToolCalibration.py:1434 appPlugins/ToolCopperThieving.py:1835 +#: appPlugins/ToolCopperThieving.py:1846 appPlugins/ToolCorners.py:988 +#: appPlugins/ToolCorners.py:999 appPlugins/ToolCutOut.py:2886 +#: appPlugins/ToolCutOut.py:2897 appPlugins/ToolDblSided.py:1126 +#: appPlugins/ToolDblSided.py:1137 appPlugins/ToolDistance.py:684 +#: appPlugins/ToolDistance.py:695 appPlugins/ToolDistanceMin.py:372 +#: appPlugins/ToolDistanceMin.py:383 appPlugins/ToolDrilling.py:2929 +#: appPlugins/ToolDrilling.py:2940 appPlugins/ToolEtchCompensation.py:538 +#: appPlugins/ToolEtchCompensation.py:549 appPlugins/ToolExtract.py:1387 +#: appPlugins/ToolExtract.py:1398 appPlugins/ToolFiducials.py:1089 +#: appPlugins/ToolFiducials.py:1100 appPlugins/ToolFilm.py:1769 +#: appPlugins/ToolFilm.py:1780 appPlugins/ToolFollow.py:815 +#: appPlugins/ToolFollow.py:826 appPlugins/ToolImage.py:367 +#: appPlugins/ToolImage.py:378 appPlugins/ToolInvertGerber.py:348 +#: appPlugins/ToolInvertGerber.py:359 appPlugins/ToolIsolation.py:3721 +#: appPlugins/ToolIsolation.py:3732 appPlugins/ToolLevelling.py:2341 +#: appPlugins/ToolLevelling.py:2352 appPlugins/ToolMilling.py:4593 +#: appPlugins/ToolMilling.py:4604 appPlugins/ToolNCC.py:4815 +#: appPlugins/ToolNCC.py:4826 appPlugins/ToolOptimal.py:659 +#: appPlugins/ToolOptimal.py:670 appPlugins/ToolPaint.py:3437 +#: appPlugins/ToolPaint.py:3448 appPlugins/ToolPanelize.py:1426 +#: appPlugins/ToolPanelize.py:1437 appPlugins/ToolPcbWizard.py:536 +#: appPlugins/ToolPcbWizard.py:547 appPlugins/ToolPunchGerber.py:2390 +#: appPlugins/ToolPunchGerber.py:2401 appPlugins/ToolQRCode.py:1064 +#: appPlugins/ToolQRCode.py:1075 appPlugins/ToolRulesCheck.py:1715 #: appPlugins/ToolRulesCheck.py:1726 appPlugins/ToolSolderPaste.py:1632 -#: appPlugins/ToolSolderPaste.py:1643 appPlugins/ToolSub.py:968 -#: appPlugins/ToolSub.py:979 appPlugins/ToolTransform.py:1027 -#: appPlugins/ToolTransform.py:1038 appTool.py:300 appTool.py:311 +#: appPlugins/ToolSolderPaste.py:1643 appPlugins/ToolSub.py:993 +#: appPlugins/ToolSub.py:1004 appPlugins/ToolTransform.py:1024 +#: appPlugins/ToolTransform.py:1035 appTool.py:300 appTool.py:311 msgid "Edited value is out of range" msgstr "Edited value is out of range" -#: appDatabase.py:1355 appDatabase.py:1362 appEditors/AppExcEditor.py:4568 -#: appEditors/AppExcEditor.py:4575 appEditors/appGCodeEditor.py:906 -#: appEditors/appGCodeEditor.py:913 appGUI/ObjectUI.py:159 -#: appGUI/ObjectUI.py:166 appPlugins/ToolAlignObjects.py:559 -#: appPlugins/ToolAlignObjects.py:566 appPlugins/ToolCalculators.py:755 -#: appPlugins/ToolCalculators.py:762 appPlugins/ToolCalibration.py:1431 -#: appPlugins/ToolCalibration.py:1438 appPlugins/ToolCopperThieving.py:1791 -#: appPlugins/ToolCopperThieving.py:1798 appPlugins/ToolCorners.py:935 -#: appPlugins/ToolCorners.py:942 appPlugins/ToolCutOut.py:2892 -#: appPlugins/ToolCutOut.py:2899 appPlugins/ToolDblSided.py:1155 -#: appPlugins/ToolDblSided.py:1162 appPlugins/ToolDistance.py:688 -#: appPlugins/ToolDistance.py:695 appPlugins/ToolDistanceMin.py:378 -#: appPlugins/ToolDistanceMin.py:385 appPlugins/ToolDrilling.py:2939 -#: appPlugins/ToolDrilling.py:2946 appPlugins/ToolEtchCompensation.py:533 -#: appPlugins/ToolEtchCompensation.py:540 appPlugins/ToolExtract.py:1364 -#: appPlugins/ToolExtract.py:1371 appPlugins/ToolFiducials.py:1097 -#: appPlugins/ToolFiducials.py:1104 appPlugins/ToolFilm.py:1721 -#: appPlugins/ToolFilm.py:1728 appPlugins/ToolFollow.py:827 -#: appPlugins/ToolFollow.py:834 appPlugins/ToolImage.py:373 -#: appPlugins/ToolImage.py:380 appPlugins/ToolInvertGerber.py:351 -#: appPlugins/ToolInvertGerber.py:358 appPlugins/ToolIsolation.py:3699 -#: appPlugins/ToolIsolation.py:3706 appPlugins/ToolLevelling.py:2347 -#: appPlugins/ToolLevelling.py:2354 appPlugins/ToolMilling.py:4547 -#: appPlugins/ToolMilling.py:4554 appPlugins/ToolNCC.py:4807 -#: appPlugins/ToolNCC.py:4814 appPlugins/ToolOptimal.py:665 -#: appPlugins/ToolOptimal.py:672 appPlugins/ToolPaint.py:3426 -#: appPlugins/ToolPaint.py:3433 appPlugins/ToolPanelize.py:1406 -#: appPlugins/ToolPanelize.py:1413 appPlugins/ToolPcbWizard.py:542 -#: appPlugins/ToolPcbWizard.py:549 appPlugins/ToolPunchGerber.py:2385 -#: appPlugins/ToolPunchGerber.py:2392 appPlugins/ToolQRCode.py:1050 -#: appPlugins/ToolQRCode.py:1057 appPlugins/ToolRulesCheck.py:1721 +#: appDatabase.py:1355 appDatabase.py:1362 appEditors/AppExcEditor.py:4570 +#: appEditors/AppExcEditor.py:4577 appEditors/appGCodeEditor.py:906 +#: appEditors/appGCodeEditor.py:913 appGUI/ObjectUI.py:164 +#: appGUI/ObjectUI.py:171 appPlugins/ToolAlignObjects.py:583 +#: appPlugins/ToolAlignObjects.py:590 appPlugins/ToolCalculators.py:1073 +#: appPlugins/ToolCalculators.py:1080 appPlugins/ToolCalibration.py:1429 +#: appPlugins/ToolCalibration.py:1436 appPlugins/ToolCopperThieving.py:1841 +#: appPlugins/ToolCopperThieving.py:1848 appPlugins/ToolCorners.py:994 +#: appPlugins/ToolCorners.py:1001 appPlugins/ToolCutOut.py:2892 +#: appPlugins/ToolCutOut.py:2899 appPlugins/ToolDblSided.py:1132 +#: appPlugins/ToolDblSided.py:1139 appPlugins/ToolDistance.py:690 +#: appPlugins/ToolDistance.py:697 appPlugins/ToolDistanceMin.py:378 +#: appPlugins/ToolDistanceMin.py:385 appPlugins/ToolDrilling.py:2935 +#: appPlugins/ToolDrilling.py:2942 appPlugins/ToolEtchCompensation.py:544 +#: appPlugins/ToolEtchCompensation.py:551 appPlugins/ToolExtract.py:1393 +#: appPlugins/ToolExtract.py:1400 appPlugins/ToolFiducials.py:1095 +#: appPlugins/ToolFiducials.py:1102 appPlugins/ToolFilm.py:1775 +#: appPlugins/ToolFilm.py:1782 appPlugins/ToolFollow.py:821 +#: appPlugins/ToolFollow.py:828 appPlugins/ToolImage.py:373 +#: appPlugins/ToolImage.py:380 appPlugins/ToolInvertGerber.py:354 +#: appPlugins/ToolInvertGerber.py:361 appPlugins/ToolIsolation.py:3727 +#: appPlugins/ToolIsolation.py:3734 appPlugins/ToolLevelling.py:2347 +#: appPlugins/ToolLevelling.py:2354 appPlugins/ToolMilling.py:4599 +#: appPlugins/ToolMilling.py:4606 appPlugins/ToolNCC.py:4821 +#: appPlugins/ToolNCC.py:4828 appPlugins/ToolOptimal.py:665 +#: appPlugins/ToolOptimal.py:672 appPlugins/ToolPaint.py:3443 +#: appPlugins/ToolPaint.py:3450 appPlugins/ToolPanelize.py:1432 +#: appPlugins/ToolPanelize.py:1439 appPlugins/ToolPcbWizard.py:542 +#: appPlugins/ToolPcbWizard.py:549 appPlugins/ToolPunchGerber.py:2396 +#: appPlugins/ToolPunchGerber.py:2403 appPlugins/ToolQRCode.py:1070 +#: appPlugins/ToolQRCode.py:1077 appPlugins/ToolRulesCheck.py:1721 #: appPlugins/ToolRulesCheck.py:1728 appPlugins/ToolSolderPaste.py:1638 -#: appPlugins/ToolSolderPaste.py:1645 appPlugins/ToolSub.py:974 -#: appPlugins/ToolSub.py:981 appPlugins/ToolTransform.py:1033 -#: appPlugins/ToolTransform.py:1040 appTool.py:306 appTool.py:313 +#: appPlugins/ToolSolderPaste.py:1645 appPlugins/ToolSub.py:999 +#: appPlugins/ToolSub.py:1006 appPlugins/ToolTransform.py:1030 +#: appPlugins/ToolTransform.py:1037 appTool.py:306 appTool.py:313 msgid "Edited value is within limits." msgstr "Edited value is within limits." @@ -1531,27 +1532,27 @@ msgstr "Copy from DB" msgid "Delete from DB" msgstr "Delete from DB" -#: appDatabase.py:1635 appTranslation.py:209 app_Main.py:3877 app_Main.py:9752 +#: appDatabase.py:1635 appTranslation.py:209 app_Main.py:3877 app_Main.py:9782 msgid "Save changes" msgstr "Save changes" #: appDatabase.py:1739 appDatabase.py:2226 appDatabase.py:2682 -#: appDatabase.py:2694 appGUI/MainGUI.py:497 appPlugins/ToolCutOut.py:664 -#: appPlugins/ToolCutOut.py:686 appPlugins/ToolCutOut.py:723 -#: appPlugins/ToolIsolation.py:2759 appPlugins/ToolIsolation.py:2769 -#: appPlugins/ToolIsolation.py:2849 appPlugins/ToolMilling.py:2182 -#: appPlugins/ToolNCC.py:3996 appPlugins/ToolNCC.py:4006 -#: appPlugins/ToolNCC.py:4082 appPlugins/ToolPaint.py:2788 -#: appPlugins/ToolPaint.py:2798 appPlugins/ToolPaint.py:2883 app_Main.py:6461 -#: app_Main.py:6498 app_Main.py:6585 app_Main.py:6597 app_Main.py:6606 -#: app_Main.py:6616 +#: appDatabase.py:2694 appGUI/MainGUI.py:497 appPlugins/ToolCutOut.py:646 +#: appPlugins/ToolCutOut.py:668 appPlugins/ToolCutOut.py:705 +#: appPlugins/ToolIsolation.py:2757 appPlugins/ToolIsolation.py:2767 +#: appPlugins/ToolIsolation.py:2847 appPlugins/ToolMilling.py:2152 +#: appPlugins/ToolNCC.py:3982 appPlugins/ToolNCC.py:3992 +#: appPlugins/ToolNCC.py:4068 appPlugins/ToolPaint.py:2776 +#: appPlugins/ToolPaint.py:2786 appPlugins/ToolPaint.py:2871 app_Main.py:6469 +#: app_Main.py:6506 app_Main.py:6593 app_Main.py:6605 app_Main.py:6614 +#: app_Main.py:6624 msgid "Tools Database" msgstr "Tools Database" -#: appDatabase.py:1758 appDatabase.py:2212 appPlugins/ToolCutOut.py:508 -#: appPlugins/ToolDrilling.py:1153 appPlugins/ToolIsolation.py:1282 -#: appPlugins/ToolMilling.py:2023 appPlugins/ToolNCC.py:1290 -#: appPlugins/ToolPaint.py:884 +#: appDatabase.py:1758 appDatabase.py:2212 appPlugins/ToolCutOut.py:490 +#: appPlugins/ToolDrilling.py:1153 appPlugins/ToolIsolation.py:1278 +#: appPlugins/ToolMilling.py:1993 appPlugins/ToolNCC.py:1274 +#: appPlugins/ToolPaint.py:870 msgid "Failed to parse Tools DB file." msgstr "Failed to parse Tools DB file." @@ -1633,42 +1634,42 @@ msgstr "To add a drill first select a tool" #: appEditors/AppExcEditor.py:1500 appEditors/AppExcEditor.py:1603 #: appEditors/AppExcEditor.py:1714 appEditors/AppExcEditor.py:2517 #: appEditors/AppExcEditor.py:3321 appEditors/AppExcEditor.py:3328 -#: appEditors/AppExcEditor.py:3769 appEditors/AppGeoEditor.py:1416 +#: appEditors/AppExcEditor.py:3771 appEditors/AppGeoEditor.py:1416 #: appEditors/AppGeoEditor.py:2135 appEditors/AppGeoEditor.py:2375 #: appEditors/AppGeoEditor.py:2450 appEditors/AppGeoEditor.py:2529 #: appEditors/AppGeoEditor.py:2587 appEditors/AppGeoEditor.py:2792 #: appEditors/AppGeoEditor.py:2871 appEditors/AppGeoEditor.py:3004 #: appEditors/AppGeoEditor.py:3077 appEditors/AppGeoEditor.py:3147 #: appEditors/AppGeoEditor.py:3173 appEditors/AppGeoEditor.py:3201 -#: appEditors/AppGeoEditor.py:3317 appEditors/AppGeoEditor.py:4874 -#: appEditors/AppGeoEditor.py:4888 appEditors/AppGeoEditor.py:5498 -#: appEditors/AppGeoEditor.py:5551 appEditors/AppGeoEditor.py:5614 -#: appEditors/AppGeoEditor.py:5640 appEditors/AppGeoEditor.py:5665 -#: appEditors/AppGeoEditor.py:5697 appEditors/AppGeoEditor.py:5777 -#: appEditors/AppGeoEditor.py:5843 appEditors/AppGeoEditor.py:5911 -#: appEditors/AppGeoEditor.py:6008 appEditors/AppGerberEditor.py:390 +#: appEditors/AppGeoEditor.py:3317 appEditors/AppGeoEditor.py:4878 +#: appEditors/AppGeoEditor.py:4892 appEditors/AppGeoEditor.py:5503 +#: appEditors/AppGeoEditor.py:5556 appEditors/AppGeoEditor.py:5619 +#: appEditors/AppGeoEditor.py:5645 appEditors/AppGeoEditor.py:5670 +#: appEditors/AppGeoEditor.py:5702 appEditors/AppGeoEditor.py:5782 +#: appEditors/AppGeoEditor.py:5848 appEditors/AppGeoEditor.py:5916 +#: appEditors/AppGeoEditor.py:6013 appEditors/AppGerberEditor.py:390 #: appEditors/AppGerberEditor.py:814 appEditors/AppGerberEditor.py:941 #: appEditors/AppGerberEditor.py:1253 appEditors/AppGerberEditor.py:1514 #: appEditors/AppGerberEditor.py:1724 appEditors/AppGerberEditor.py:2014 #: appEditors/AppGerberEditor.py:2310 appEditors/AppGerberEditor.py:2391 -#: appEditors/AppGerberEditor.py:2502 appEditors/AppGerberEditor.py:3206 +#: appEditors/AppGerberEditor.py:2502 appEditors/AppGerberEditor.py:3207 #: appEditors/AppGerberEditor.py:4934 appEditors/AppGerberEditor.py:5207 -#: appEditors/AppGerberEditor.py:5225 appEditors/AppGerberEditor.py:5666 -#: appEditors/AppGerberEditor.py:5849 appEditors/AppGerberEditor.py:5911 -#: appEditors/AppGerberEditor.py:5958 appEditors/AppGerberEditor.py:7376 -#: appGUI/MainGUI.py:3365 appGUI/MainGUI.py:3377 -#: appObjects/FlatCAMGeometry.py:516 appObjects/FlatCAMGeometry.py:1188 -#: appObjects/FlatCAMGeometry.py:1261 appObjects/FlatCAMGerber.py:423 +#: appEditors/AppGerberEditor.py:5225 appEditors/AppGerberEditor.py:5668 +#: appEditors/AppGerberEditor.py:5851 appEditors/AppGerberEditor.py:5913 +#: appEditors/AppGerberEditor.py:5960 appEditors/AppGerberEditor.py:7378 +#: appGUI/MainGUI.py:3400 appGUI/MainGUI.py:3412 +#: appObjects/FlatCAMGeometry.py:513 appObjects/FlatCAMGeometry.py:1185 +#: appObjects/FlatCAMGeometry.py:1258 appObjects/FlatCAMGerber.py:426 #: appParsers/ParseGerber.py:2183 appParsers/ParseGerber.py:2276 #: appParsers/ParseGerber.py:2351 appParsers/ParseGerber.py:2425 #: appParsers/ParseGerber.py:2487 appPlugins/ToolAlignObjects.py:289 -#: appPlugins/ToolAlignObjects.py:311 appPlugins/ToolCalculators.py:292 -#: appPlugins/ToolCalculators.py:302 appPlugins/ToolCalibration.py:329 -#: appPlugins/ToolCutOut.py:1594 appPlugins/ToolFiducials.py:627 -#: appPlugins/ToolFiducials.py:641 appPlugins/ToolFollow.py:344 -#: appPlugins/ToolFollow.py:415 appPlugins/ToolIsolation.py:1548 -#: appPlugins/ToolPaint.py:2346 appPlugins/ToolPanelize.py:1073 -#: app_Main.py:5632 app_Main.py:5786 tclCommands/TclCommandPanelize.py:304 +#: appPlugins/ToolAlignObjects.py:311 appPlugins/ToolCalculators.py:332 +#: appPlugins/ToolCalculators.py:342 appPlugins/ToolCalibration.py:329 +#: appPlugins/ToolCutOut.py:1576 appPlugins/ToolFiducials.py:627 +#: appPlugins/ToolFiducials.py:641 appPlugins/ToolFollow.py:340 +#: appPlugins/ToolFollow.py:411 appPlugins/ToolIsolation.py:1544 +#: appPlugins/ToolPaint.py:2334 appPlugins/ToolPanelize.py:1057 +#: app_Main.py:5638 app_Main.py:5794 tclCommands/TclCommandPanelize.py:304 #: tclCommands/TclCommandPanelize.py:313 msgid "Done." msgstr "Done." @@ -1680,7 +1681,7 @@ msgstr "To add an Drill Array first select a tool in Tool Table" #: appEditors/AppExcEditor.py:377 appEditors/AppExcEditor.py:681 #: appEditors/AppExcEditor.py:914 appEditors/AppExcEditor.py:1571 #: appEditors/AppGerberEditor.py:481 appEditors/AppGerberEditor.py:2192 -#: appEditors/AppGerberEditor.py:2222 appGUI/MainGUI.py:3979 +#: appEditors/AppGerberEditor.py:2222 appGUI/MainGUI.py:4014 msgid "Click on target location ..." msgstr "Click on target location ..." @@ -1703,22 +1704,22 @@ msgid "Too many items for the selected spacing angle." msgstr "Too many items for the selected spacing angle." #: appEditors/AppExcEditor.py:583 appEditors/AppExcEditor.py:1224 -#: appEditors/AppGerberEditor.py:801 appEditors/AppGerberEditor.py:5845 +#: appEditors/AppGerberEditor.py:801 appEditors/AppGerberEditor.py:5847 #: appObjects/FlatCAMCNCJob.py:807 appPlugins/ToolCopperThieving.py:350 -#: appPlugins/ToolCopperThieving.py:951 appPlugins/ToolCopperThieving.py:1163 -#: appPlugins/ToolCorners.py:250 appPlugins/ToolCorners.py:522 -#: appPlugins/ToolCorners.py:625 appPlugins/ToolCutOut.py:951 -#: appPlugins/ToolCutOut.py:977 appPlugins/ToolCutOut.py:1109 -#: appPlugins/ToolCutOut.py:1333 appPlugins/ToolCutOut.py:1487 -#: appPlugins/ToolCutOut.py:1530 appPlugins/ToolCutOut.py:1548 -#: appPlugins/ToolCutOut.py:1562 appPlugins/ToolDblSided.py:563 +#: appPlugins/ToolCopperThieving.py:953 appPlugins/ToolCopperThieving.py:1165 +#: appPlugins/ToolCorners.py:259 appPlugins/ToolCorners.py:534 +#: appPlugins/ToolCorners.py:637 appPlugins/ToolCutOut.py:933 +#: appPlugins/ToolCutOut.py:959 appPlugins/ToolCutOut.py:1091 +#: appPlugins/ToolCutOut.py:1315 appPlugins/ToolCutOut.py:1469 +#: appPlugins/ToolCutOut.py:1512 appPlugins/ToolCutOut.py:1530 +#: appPlugins/ToolCutOut.py:1544 appPlugins/ToolDblSided.py:544 #: appPlugins/ToolExtract.py:724 appPlugins/ToolExtract.py:773 #: appPlugins/ToolExtract.py:782 appPlugins/ToolExtract.py:786 #: appPlugins/ToolFiducials.py:335 appPlugins/ToolFiducials.py:587 #: appPlugins/ToolFiducials.py:635 appPlugins/ToolFiducials.py:649 -#: appPlugins/ToolFilm.py:819 appPlugins/ToolFilm.py:1080 -#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2340 app_Main.py:5127 -#: app_Main.py:11540 app_Main.py:11550 camlib.py:1172 camlib.py:2451 +#: appPlugins/ToolFilm.py:816 appPlugins/ToolFilm.py:1089 +#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2328 app_Main.py:5127 +#: app_Main.py:11570 app_Main.py:11580 camlib.py:1172 camlib.py:2451 #: camlib.py:2518 camlib.py:2586 camlib.py:2664 camlib.py:5320 camlib.py:5715 msgid "Failed." msgstr "Failed." @@ -1753,9 +1754,9 @@ msgid "Resize drill(s) failed. Please enter a diameter for resize." msgstr "Resize drill(s) failed. Please enter a diameter for resize." #: appEditors/AppExcEditor.py:1502 appEditors/AppExcEditor.py:1555 -#: appEditors/AppExcEditor.py:1566 appGUI/MainGUI.py:3618 -#: appGUI/MainGUI.py:3703 appGUI/MainGUI.py:3749 appGUI/MainGUI.py:3841 -#: appGUI/MainGUI.py:3956 appGUI/MainGUI.py:3985 +#: appEditors/AppExcEditor.py:1566 appGUI/MainGUI.py:3653 +#: appGUI/MainGUI.py:3738 appGUI/MainGUI.py:3784 appGUI/MainGUI.py:3876 +#: appGUI/MainGUI.py:3991 appGUI/MainGUI.py:4020 msgid "Cancelled. Nothing selected." msgstr "Cancelled. Nothing selected." @@ -1764,73 +1765,75 @@ msgstr "Cancelled. Nothing selected." msgid "Click on reference location ..." msgstr "Click on reference location ..." -#: appEditors/AppExcEditor.py:1914 appEditors/AppGeoEditor.py:4197 -#: appEditors/AppGerberEditor.py:3460 appEditors/AppGerberEditor.py:6176 -#: appEditors/AppGerberEditor.py:6486 appGUI/GUIElements.py:372 -#: appGUI/GUIElements.py:1071 appGUI/GUIElements.py:1470 -#: appGUI/GUIElements.py:1681 appGUI/GUIElements.py:1966 -#: appGUI/GUIElements.py:4028 appGUI/MainGUI.py:427 appGUI/MainGUI.py:760 +#: appEditors/AppExcEditor.py:1914 appEditors/AppGeoEditor.py:4199 +#: appEditors/AppGerberEditor.py:3461 appEditors/AppGerberEditor.py:6178 +#: appEditors/AppGerberEditor.py:6488 appGUI/GUIElements.py:375 +#: appGUI/GUIElements.py:1074 appGUI/GUIElements.py:1475 +#: appGUI/GUIElements.py:1728 appGUI/GUIElements.py:2013 +#: appGUI/GUIElements.py:4085 appGUI/MainGUI.py:427 appGUI/MainGUI.py:760 #: appGUI/MainGUI.py:819 appGUI/MainGUI.py:896 appGUI/MainGUI.py:1039 -#: appGUI/MainGUI.py:1289 appGUI/MainGUI.py:1789 appGUI/MainGUI.py:2301 -#: appGUI/MainGUI.py:2543 appGUI/MainGUI.py:5232 appPlugins/ToolDrilling.py:309 -#: appPlugins/ToolIsolation.py:224 appPlugins/ToolMilling.py:400 -#: appPlugins/ToolMilling.py:408 appPlugins/ToolNCC.py:233 +#: appGUI/MainGUI.py:1289 appGUI/MainGUI.py:1789 appGUI/MainGUI.py:2336 +#: appGUI/MainGUI.py:2578 appGUI/MainGUI.py:5267 appPlugins/ToolDrilling.py:309 +#: appPlugins/ToolIsolation.py:224 appPlugins/ToolMilling.py:390 +#: appPlugins/ToolMilling.py:398 appPlugins/ToolNCC.py:233 #: appPlugins/ToolPaint.py:230 appPlugins/ToolSolderPaste.py:139 -#: app_Main.py:7033 +#: app_Main.py:7060 msgid "Delete" msgstr "Delete" #: appEditors/AppExcEditor.py:2143 appObjects/FlatCAMExcellon.py:376 -#: appPlugins/ToolDrilling.py:762 appPlugins/ToolMilling.py:1190 +#: appPlugins/ToolDrilling.py:762 appPlugins/ToolMilling.py:1130 +#: appPlugins/ToolMilling.py:3657 msgid "Total Drills" msgstr "Total Drills" #: appEditors/AppExcEditor.py:2175 appObjects/FlatCAMExcellon.py:410 -#: appPlugins/ToolDrilling.py:789 appPlugins/ToolMilling.py:1217 +#: appPlugins/ToolDrilling.py:789 appPlugins/ToolMilling.py:1157 +#: appPlugins/ToolMilling.py:3681 msgid "Total Slots" msgstr "Total Slots" #: appEditors/AppExcEditor.py:2253 appEditors/AppGeoEditor.py:4098 #: appEditors/AppGerberEditor.py:4204 appEditors/appGCodeEditor.py:601 -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:102 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:105 #: appObjects/FlatCAMCNCJob.py:559 appObjects/FlatCAMDocument.py:194 #: appObjects/FlatCAMExcellon.py:216 appObjects/FlatCAMGeometry.py:428 -#: appObjects/FlatCAMGerber.py:224 appObjects/FlatCAMScript.py:180 -#: appPlugins/ToolCorners.py:174 appPlugins/ToolCutOut.py:339 -#: appPlugins/ToolDblSided.py:219 appPlugins/ToolDrilling.py:553 -#: appPlugins/ToolFiducials.py:206 appPlugins/ToolFilm.py:262 +#: appObjects/FlatCAMGerber.py:225 appObjects/FlatCAMScript.py:180 +#: appPlugins/ToolCorners.py:176 appPlugins/ToolCutOut.py:339 +#: appPlugins/ToolDblSided.py:222 appPlugins/ToolDrilling.py:553 +#: appPlugins/ToolFiducials.py:206 appPlugins/ToolFilm.py:263 #: appPlugins/ToolFollow.py:178 appPlugins/ToolIsolation.py:448 -#: appPlugins/ToolLevelling.py:394 appPlugins/ToolMilling.py:725 +#: appPlugins/ToolLevelling.py:394 appPlugins/ToolMilling.py:657 #: appPlugins/ToolNCC.py:467 appPlugins/ToolPaint.py:444 #: appPlugins/ToolPanelize.py:277 appPlugins/ToolPunchGerber.py:391 -#: appPlugins/ToolQRCode.py:203 appPlugins/ToolSub.py:232 +#: appPlugins/ToolQRCode.py:202 appPlugins/ToolSub.py:232 msgid "Beginner" msgstr "Beginner" #: appEditors/AppExcEditor.py:2264 appEditors/AppGeoEditor.py:4111 #: appEditors/AppGerberEditor.py:4217 appEditors/appGCodeEditor.py:614 -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:103 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:106 #: appObjects/FlatCAMCNCJob.py:569 appObjects/FlatCAMDocument.py:203 #: appObjects/FlatCAMExcellon.py:230 appObjects/FlatCAMGeometry.py:437 -#: appObjects/FlatCAMGerber.py:238 appObjects/FlatCAMScript.py:189 -#: appPlugins/ToolCorners.py:192 appPlugins/ToolCutOut.py:382 -#: appPlugins/ToolDblSided.py:245 appPlugins/ToolDrilling.py:595 -#: appPlugins/ToolFiducials.py:221 appPlugins/ToolFilm.py:288 -#: appPlugins/ToolFollow.py:192 appPlugins/ToolIsolation.py:501 -#: appPlugins/ToolLevelling.py:409 appPlugins/ToolMilling.py:789 -#: appPlugins/ToolNCC.py:513 appPlugins/ToolPaint.py:476 -#: appPlugins/ToolPanelize.py:297 appPlugins/ToolPunchGerber.py:405 -#: appPlugins/ToolQRCode.py:214 appPlugins/ToolSub.py:244 +#: appObjects/FlatCAMGerber.py:240 appObjects/FlatCAMScript.py:189 +#: appPlugins/ToolCorners.py:190 appPlugins/ToolCutOut.py:373 +#: appPlugins/ToolDblSided.py:238 appPlugins/ToolDrilling.py:596 +#: appPlugins/ToolFiducials.py:221 appPlugins/ToolFilm.py:280 +#: appPlugins/ToolFollow.py:190 appPlugins/ToolIsolation.py:505 +#: appPlugins/ToolLevelling.py:409 appPlugins/ToolMilling.py:720 +#: appPlugins/ToolNCC.py:505 appPlugins/ToolPaint.py:469 +#: appPlugins/ToolPanelize.py:289 appPlugins/ToolPunchGerber.py:403 +#: appPlugins/ToolQRCode.py:216 appPlugins/ToolSub.py:243 msgid "Advanced" msgstr "Advanced" -#: appEditors/AppExcEditor.py:2287 appObjects/FlatCAMGeometry.py:687 -#: appObjects/FlatCAMGeometry.py:1331 appPlugins/ToolDrilling.py:1745 -#: appPlugins/ToolIsolation.py:1441 appPlugins/ToolIsolation.py:1857 -#: appPlugins/ToolMilling.py:2255 appPlugins/ToolMilling.py:2836 -#: appPlugins/ToolMilling.py:3491 appPlugins/ToolNCC.py:1479 -#: appPlugins/ToolNCC.py:1617 appPlugins/ToolPaint.py:1050 -#: appPlugins/ToolPaint.py:1188 appPlugins/ToolPaint.py:1902 +#: appEditors/AppExcEditor.py:2287 appObjects/FlatCAMGeometry.py:684 +#: appObjects/FlatCAMGeometry.py:1328 appPlugins/ToolDrilling.py:1745 +#: appPlugins/ToolIsolation.py:1437 appPlugins/ToolIsolation.py:1853 +#: appPlugins/ToolMilling.py:2225 appPlugins/ToolMilling.py:2806 +#: appPlugins/ToolMilling.py:3461 appPlugins/ToolNCC.py:1463 +#: appPlugins/ToolNCC.py:1601 appPlugins/ToolPaint.py:1036 +#: appPlugins/ToolPaint.py:1174 appPlugins/ToolPaint.py:1890 #: appPlugins/ToolSolderPaste.py:507 appPlugins/ToolSolderPaste.py:580 msgid "Wrong value format entered, use a number." msgstr "Wrong value format entered, use a number." @@ -1843,7 +1846,7 @@ msgstr "" "Tool already in the original or actual tool list.\n" "Save and reedit Excellon if you need to add this tool. " -#: appEditors/AppExcEditor.py:2306 appGUI/MainGUI.py:4021 +#: appEditors/AppExcEditor.py:2306 appGUI/MainGUI.py:4056 msgid "Added new tool with dia" msgstr "Added new tool with dia" @@ -1861,18 +1864,18 @@ msgstr "" "There are no Tools definitions in the file. Aborting Excellon creation." #: appEditors/AppExcEditor.py:3128 appEditors/AppGerberEditor.py:4914 -#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:629 -#: appParsers/ParseExcellon.py:976 appPlugins/ToolMilling.py:2773 +#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:626 +#: appParsers/ParseExcellon.py:976 appPlugins/ToolMilling.py:2743 #: appPlugins/ToolPcbWizard.py:354 appPlugins/ToolSolderPaste.py:950 -#: app_Main.py:6541 app_Main.py:8436 app_Main.py:10992 app_Main.py:11064 -#: app_Main.py:11199 app_Main.py:11264 +#: app_Main.py:6549 app_Main.py:8466 app_Main.py:11022 app_Main.py:11094 +#: app_Main.py:11229 app_Main.py:11294 msgid "An internal error has occurred. See shell.\n" msgstr "An internal error has occurred. See shell.\n" -#: appEditors/AppExcEditor.py:3133 appObjects/FlatCAMGeometry.py:934 -#: appObjects/FlatCAMGeometry.py:939 appObjects/FlatCAMGeometry.py:1088 -#: appPlugins/ToolMilling.py:3160 appPlugins/ToolMilling.py:3164 -#: appPlugins/ToolSub.py:475 appPlugins/ToolSub.py:669 +#: appEditors/AppExcEditor.py:3133 appObjects/FlatCAMGeometry.py:931 +#: appObjects/FlatCAMGeometry.py:936 appObjects/FlatCAMGeometry.py:1085 +#: appPlugins/ToolMilling.py:3130 appPlugins/ToolMilling.py:3134 +#: appPlugins/ToolSub.py:473 appPlugins/ToolSub.py:667 msgid "Generating" msgstr "Generating" @@ -1884,27 +1887,27 @@ msgstr "Excellon editing finished." msgid "Cancelled. There is no Tool/Drill selected" msgstr "Cancelled. There is no Tool/Drill selected" -#: appEditors/AppExcEditor.py:3842 appEditors/AppExcEditor.py:3852 -#: appEditors/AppGerberEditor.py:5752 +#: appEditors/AppExcEditor.py:3844 appEditors/AppExcEditor.py:3854 +#: appEditors/AppGerberEditor.py:5754 msgid "Click on the circular array Center position" msgstr "Click on the circular array Center position" -#: appEditors/AppExcEditor.py:3985 appGUI/MainGUI.py:732 appGUI/ObjectUI.py:580 +#: appEditors/AppExcEditor.py:3987 appGUI/MainGUI.py:732 appGUI/ObjectUI.py:653 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:19 msgid "Excellon Editor" msgstr "Excellon Editor" -#: appEditors/AppExcEditor.py:3995 appEditors/AppGeoEditor.py:3451 -#: appEditors/AppGerberEditor.py:6021 appEditors/appGCodeEditor.py:774 -#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:692 -#: appPlugins/ToolCutOut.py:2333 appPlugins/ToolDblSided.py:685 +#: appEditors/AppExcEditor.py:3997 appEditors/AppGeoEditor.py:3451 +#: appEditors/AppGerberEditor.py:6023 appEditors/appGCodeEditor.py:774 +#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:704 +#: appPlugins/ToolCutOut.py:2315 appPlugins/ToolDblSided.py:666 #: appPlugins/ToolDrilling.py:2285 appPlugins/ToolFiducials.py:797 -#: appPlugins/ToolFilm.py:1168 appPlugins/ToolFollow.py:706 -#: appPlugins/ToolIsolation.py:3153 appPlugins/ToolLevelling.py:1758 -#: appPlugins/ToolMilling.py:3563 appPlugins/ToolNCC.py:4136 -#: appPlugins/ToolPaint.py:2937 appPlugins/ToolPanelize.py:1124 -#: appPlugins/ToolPunchGerber.py:1982 appPlugins/ToolQRCode.py:753 -#: appPlugins/ToolSub.py:798 +#: appPlugins/ToolFilm.py:1177 appPlugins/ToolFollow.py:704 +#: appPlugins/ToolIsolation.py:3151 appPlugins/ToolLevelling.py:1758 +#: appPlugins/ToolMilling.py:3526 appPlugins/ToolNCC.py:4122 +#: appPlugins/ToolPaint.py:2925 appPlugins/ToolPanelize.py:1115 +#: appPlugins/ToolPunchGerber.py:1988 appPlugins/ToolQRCode.py:763 +#: appPlugins/ToolSub.py:796 msgid "" "Beginner Mode - many parameters are hidden.\n" "Advanced Mode - full control.\n" @@ -1914,19 +1917,21 @@ msgstr "" "Advanced Mode - full control.\n" "Permanent change is done in 'Preferences' menu." -#: appEditors/AppExcEditor.py:4009 appEditors/AppGerberEditor.py:6033 +#: appEditors/AppExcEditor.py:4011 appEditors/AppGerberEditor.py:6035 #: appEditors/appGCodeEditor.py:786 msgid "Name:" msgstr "Name:" -#: appEditors/AppExcEditor.py:4016 appGUI/ObjectUI.py:621 -#: appGUI/ObjectUI.py:967 appPlugins/ToolIsolation.py:3185 -#: appPlugins/ToolMilling.py:3609 appPlugins/ToolNCC.py:4186 -#: appPlugins/ToolPaint.py:2990 appPlugins/ToolSolderPaste.py:1219 +#: appEditors/AppExcEditor.py:4018 appGUI/ObjectUI.py:289 +#: appGUI/ObjectUI.py:697 appGUI/ObjectUI.py:1027 appGUI/ObjectUI.py:1041 +#: appGUI/ObjectUI.py:1440 appPlugins/ToolDrilling.py:2328 +#: appPlugins/ToolIsolation.py:3185 appPlugins/ToolMilling.py:3600 +#: appPlugins/ToolNCC.py:4186 appPlugins/ToolPaint.py:2989 +#: appPlugins/ToolSolderPaste.py:1219 msgid "Tools Table" msgstr "Tools Table" -#: appEditors/AppExcEditor.py:4018 appGUI/ObjectUI.py:623 +#: appEditors/AppExcEditor.py:4020 msgid "" "Tools in this Excellon object\n" "when are used for drilling." @@ -1934,19 +1939,19 @@ msgstr "" "Tools in this Excellon object\n" "when are used for drilling." -#: appEditors/AppExcEditor.py:4039 +#: appEditors/AppExcEditor.py:4041 msgid "Convert Slots" msgstr "Convert Slots" -#: appEditors/AppExcEditor.py:4043 +#: appEditors/AppExcEditor.py:4045 msgid "Convert the slots in the selected tools to drills." msgstr "Convert the slots in the selected tools to drills." -#: appEditors/AppExcEditor.py:4053 +#: appEditors/AppExcEditor.py:4055 msgid "Add/Delete Tool" msgstr "Add/Delete Tool" -#: appEditors/AppExcEditor.py:4055 +#: appEditors/AppExcEditor.py:4057 msgid "" "Add/Delete a tool to the tool list\n" "for this Excellon object." @@ -1954,33 +1959,33 @@ msgstr "" "Add/Delete a tool to the tool list\n" "for this Excellon object." -#: appEditors/AppExcEditor.py:4069 appEditors/AppGeoEditor.py:514 +#: appEditors/AppExcEditor.py:4071 appEditors/AppGeoEditor.py:514 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:117 -#: appPlugins/ToolCutOut.py:2423 appPlugins/ToolIsolation.py:3254 -#: appPlugins/ToolMilling.py:3717 appPlugins/ToolNCC.py:4273 -#: appPlugins/ToolNCC.py:4284 appPlugins/ToolPaint.py:3066 +#: appPlugins/ToolCutOut.py:2400 appPlugins/ToolIsolation.py:3262 +#: appPlugins/ToolMilling.py:3793 appPlugins/ToolNCC.py:4279 +#: appPlugins/ToolNCC.py:4290 appPlugins/ToolPaint.py:3078 msgid "Tool Dia" msgstr "Tool Dia" -#: appEditors/AppExcEditor.py:4071 +#: appEditors/AppExcEditor.py:4073 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:51 -#: appPlugins/ToolIsolation.py:3256 appPlugins/ToolMilling.py:3719 -#: appPlugins/ToolNCC.py:4275 +#: appPlugins/ToolIsolation.py:3264 appPlugins/ToolMilling.py:3795 +#: appPlugins/ToolNCC.py:4281 msgid "Diameter for the new tool" msgstr "Diameter for the new tool" -#: appEditors/AppExcEditor.py:4083 appEditors/AppGeoEditor.py:772 -#: appEditors/AppGerberEditor.py:6169 appEditors/AppGerberEditor.py:6726 +#: appEditors/AppExcEditor.py:4085 appEditors/AppGeoEditor.py:772 +#: appEditors/AppGerberEditor.py:6171 appEditors/AppGerberEditor.py:6728 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:290 -#: appPlugins/ToolCopperThieving.py:1735 appPlugins/ToolDblSided.py:894 -#: appPlugins/ToolDblSided.py:1082 appPlugins/ToolLevelling.py:2073 +#: appPlugins/ToolCopperThieving.py:1783 appPlugins/ToolDblSided.py:881 +#: appPlugins/ToolDblSided.py:1059 appPlugins/ToolLevelling.py:2073 #: appPlugins/ToolNCC.py:227 appPlugins/ToolPaint.py:224 -#: appPlugins/ToolSolderPaste.py:136 appPlugins/ToolTransform.py:635 -#: app_Main.py:7031 +#: appPlugins/ToolSolderPaste.py:136 appPlugins/ToolTransform.py:632 +#: app_Main.py:7058 msgid "Add" msgstr "Add" -#: appEditors/AppExcEditor.py:4086 +#: appEditors/AppExcEditor.py:4088 msgid "" "Add a new tool to the tool list\n" "with the diameter specified above." @@ -1988,11 +1993,11 @@ msgstr "" "Add a new tool to the tool list\n" "with the diameter specified above." -#: appEditors/AppExcEditor.py:4095 +#: appEditors/AppExcEditor.py:4097 msgid "Delete Tool" msgstr "Delete Tool" -#: appEditors/AppExcEditor.py:4098 +#: appEditors/AppExcEditor.py:4100 msgid "" "Delete a tool in the tool list\n" "by selecting a row in the tool table." @@ -2000,55 +2005,56 @@ msgstr "" "Delete a tool in the tool list\n" "by selecting a row in the tool table." -#: appEditors/AppExcEditor.py:4123 +#: appEditors/AppExcEditor.py:4125 msgid "Resize Tool" msgstr "Resize Tool" -#: appEditors/AppExcEditor.py:4125 +#: appEditors/AppExcEditor.py:4127 msgid "Resize a drill or a selection of drills." msgstr "Resize a drill or a selection of drills." -#: appEditors/AppExcEditor.py:4130 +#: appEditors/AppExcEditor.py:4132 msgid "Resize Dia" msgstr "Resize Dia" -#: appEditors/AppExcEditor.py:4132 +#: appEditors/AppExcEditor.py:4134 msgid "Diameter to resize to." msgstr "Diameter to resize to." -#: appEditors/AppExcEditor.py:4146 +#: appEditors/AppExcEditor.py:4148 msgid "Resize" msgstr "Resize" -#: appEditors/AppExcEditor.py:4149 +#: appEditors/AppExcEditor.py:4151 msgid "Resize drill(s)" msgstr "Resize drill(s)" -#: appEditors/AppExcEditor.py:4180 appGUI/MainGUI.py:737 appGUI/MainGUI.py:1173 -#: appGUI/MainGUI.py:1776 appGUI/MainGUI.py:2433 appGUI/MainGUI.py:5081 +#: appEditors/AppExcEditor.py:4182 appGUI/MainGUI.py:737 appGUI/MainGUI.py:1173 +#: appGUI/MainGUI.py:1776 appGUI/MainGUI.py:2468 appGUI/MainGUI.py:5116 msgid "Add Drill Array" msgstr "Add Drill Array" -#: appEditors/AppExcEditor.py:4182 +#: appEditors/AppExcEditor.py:4184 msgid "Add an array of drills (linear or circular array)" msgstr "Add an array of drills (linear or circular array)" -#: appEditors/AppExcEditor.py:4188 appEditors/AppExcEditor.py:4408 +#: appEditors/AppExcEditor.py:4190 appEditors/AppExcEditor.py:4410 #: appEditors/AppGeoEditor.py:3486 appEditors/AppGerberEditor.py:4522 -#: appEditors/AppGerberEditor.py:6059 appEditors/AppGerberEditor.py:6134 -#: appEditors/AppGerberEditor.py:6528 appGUI/ObjectUI.py:306 +#: appEditors/AppGerberEditor.py:6061 appEditors/AppGerberEditor.py:6136 +#: appEditors/AppGerberEditor.py:6530 appGUI/ObjectUI.py:338 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:36 -#: appPlugins/ToolCorners.py:774 appPlugins/ToolCutOut.py:2376 -#: appPlugins/ToolDblSided.py:707 appPlugins/ToolExtract.py:1009 -#: appPlugins/ToolFilm.py:1188 appPlugins/ToolIsolation.py:3571 -#: appPlugins/ToolNCC.py:4151 appPlugins/ToolNCC.py:4616 -#: appPlugins/ToolPaint.py:2956 appPlugins/ToolPaint.py:3294 -#: appPlugins/ToolPunchGerber.py:2087 appPlugins/ToolPunchGerber.py:2295 -#: appPlugins/ToolTransform.py:642 +#: appPlugins/ToolCorners.py:761 appPlugins/ToolCorners.py:870 +#: appPlugins/ToolCutOut.py:2361 appPlugins/ToolDblSided.py:693 +#: appPlugins/ToolExtract.py:1019 appPlugins/ToolFilm.py:1208 +#: appPlugins/ToolIsolation.py:3601 appPlugins/ToolMilling.py:3560 +#: appPlugins/ToolNCC.py:4152 appPlugins/ToolNCC.py:4631 +#: appPlugins/ToolPaint.py:2955 appPlugins/ToolPaint.py:3309 +#: appPlugins/ToolPunchGerber.py:2094 appPlugins/ToolPunchGerber.py:2311 +#: appPlugins/ToolTransform.py:639 msgid "Type" msgstr "Type" -#: appEditors/AppExcEditor.py:4190 +#: appEditors/AppExcEditor.py:4192 msgid "" "Select the type of drills array to create.\n" "It can be Linear X(Y) or Circular" @@ -2056,44 +2062,44 @@ msgstr "" "Select the type of drills array to create.\n" "It can be Linear X(Y) or Circular" -#: appEditors/AppExcEditor.py:4194 appEditors/AppExcEditor.py:4414 -#: appEditors/AppGerberEditor.py:6534 +#: appEditors/AppExcEditor.py:4196 appEditors/AppExcEditor.py:4416 +#: appEditors/AppGerberEditor.py:6536 msgid "Linear" msgstr "Linear" -#: appEditors/AppExcEditor.py:4195 appEditors/AppExcEditor.py:4415 -#: appEditors/AppGerberEditor.py:6535 +#: appEditors/AppExcEditor.py:4197 appEditors/AppExcEditor.py:4417 +#: appEditors/AppGerberEditor.py:6537 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:46 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:143 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:101 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:46 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:145 -#: appPlugins/ToolExtract.py:965 appPlugins/ToolExtract.py:1097 -#: appPlugins/ToolFiducials.py:974 appPlugins/ToolPunchGerber.py:2043 -#: appPlugins/ToolPunchGerber.py:2201 +#: appPlugins/ToolExtract.py:975 appPlugins/ToolExtract.py:1113 +#: appPlugins/ToolFiducials.py:972 appPlugins/ToolPunchGerber.py:2050 +#: appPlugins/ToolPunchGerber.py:2210 msgid "Circular" msgstr "Circular" -#: appEditors/AppExcEditor.py:4201 appEditors/AppExcEditor.py:4421 +#: appEditors/AppExcEditor.py:4203 appEditors/AppExcEditor.py:4423 msgid "Number" msgstr "Number" -#: appEditors/AppExcEditor.py:4202 +#: appEditors/AppExcEditor.py:4204 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:64 msgid "Specify how many drills to be in the array." msgstr "Specify how many drills to be in the array." -#: appEditors/AppExcEditor.py:4223 appEditors/AppExcEditor.py:4282 -#: appEditors/AppExcEditor.py:4348 appEditors/AppExcEditor.py:4444 -#: appEditors/AppExcEditor.py:4504 appEditors/AppGeoEditor.py:2214 -#: appEditors/AppGerberEditor.py:1824 appEditors/AppGerberEditor.py:6561 -#: appEditors/AppGerberEditor.py:6615 +#: appEditors/AppExcEditor.py:4225 appEditors/AppExcEditor.py:4284 +#: appEditors/AppExcEditor.py:4350 appEditors/AppExcEditor.py:4446 +#: appEditors/AppExcEditor.py:4506 appEditors/AppGeoEditor.py:2214 +#: appEditors/AppGerberEditor.py:1824 appEditors/AppGerberEditor.py:6563 +#: appEditors/AppGerberEditor.py:6617 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:172 msgid "Direction" msgstr "Direction" -#: appEditors/AppExcEditor.py:4225 appEditors/AppExcEditor.py:4446 -#: appEditors/AppGerberEditor.py:6563 +#: appEditors/AppExcEditor.py:4227 appEditors/AppExcEditor.py:4448 +#: appEditors/AppGerberEditor.py:6565 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:80 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:228 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:118 @@ -2108,39 +2114,39 @@ msgstr "" "- 'Y' - vertical axis or \n" "- 'Angle' - a custom angle for the array inclination" -#: appEditors/AppExcEditor.py:4231 appEditors/AppExcEditor.py:4356 -#: appEditors/AppExcEditor.py:4452 appEditors/AppGerberEditor.py:6569 -#: appGUI/GUIElements.py:4853 appGUI/MainGUI.py:485 appGUI/MainGUI.py:697 -#: appGUI/MainGUI.py:4709 appGUI/MainGUI.py:4977 +#: appEditors/AppExcEditor.py:4233 appEditors/AppExcEditor.py:4358 +#: appEditors/AppExcEditor.py:4454 appEditors/AppGerberEditor.py:6571 +#: appGUI/GUIElements.py:4910 appGUI/MainGUI.py:485 appGUI/MainGUI.py:697 +#: appGUI/MainGUI.py:4744 appGUI/MainGUI.py:5012 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:181 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:124 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:193 -#: appPlugins/ToolFilm.py:1363 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:145 +#: appPlugins/ToolFilm.py:1407 msgid "X" msgstr "X" -#: appEditors/AppExcEditor.py:4232 appEditors/AppExcEditor.py:4357 -#: appEditors/AppExcEditor.py:4453 appEditors/AppGerberEditor.py:6570 -#: appGUI/GUIElements.py:4860 appGUI/MainGUI.py:488 appGUI/MainGUI.py:4710 -#: appGUI/MainGUI.py:4978 +#: appEditors/AppExcEditor.py:4234 appEditors/AppExcEditor.py:4359 +#: appEditors/AppExcEditor.py:4455 appEditors/AppGerberEditor.py:6572 +#: appGUI/GUIElements.py:4917 appGUI/MainGUI.py:488 appGUI/MainGUI.py:4745 +#: appGUI/MainGUI.py:5013 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:87 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:182 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:235 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:125 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:194 -#: appPlugins/ToolFilm.py:1364 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:146 +#: appPlugins/ToolFilm.py:1408 msgid "Y" msgstr "Y" -#: appEditors/AppExcEditor.py:4233 appEditors/AppExcEditor.py:4252 -#: appEditors/AppExcEditor.py:4293 appEditors/AppExcEditor.py:4358 -#: appEditors/AppExcEditor.py:4364 appEditors/AppExcEditor.py:4454 -#: appEditors/AppExcEditor.py:4474 appEditors/AppExcEditor.py:4515 -#: appEditors/AppGeoEditor.py:787 appEditors/AppGerberEditor.py:6571 -#: appEditors/AppGerberEditor.py:6591 appEditors/AppGerberEditor.py:6628 -#: appEditors/AppGerberEditor.py:6741 +#: appEditors/AppExcEditor.py:4235 appEditors/AppExcEditor.py:4254 +#: appEditors/AppExcEditor.py:4295 appEditors/AppExcEditor.py:4360 +#: appEditors/AppExcEditor.py:4366 appEditors/AppExcEditor.py:4456 +#: appEditors/AppExcEditor.py:4476 appEditors/AppExcEditor.py:4517 +#: appEditors/AppGeoEditor.py:787 appEditors/AppGerberEditor.py:6573 +#: appEditors/AppGerberEditor.py:6593 appEditors/AppGerberEditor.py:6630 +#: appEditors/AppGerberEditor.py:6743 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:88 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:107 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:183 @@ -2150,31 +2156,31 @@ msgstr "Y" #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:126 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:144 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:90 -#: appPlugins/ToolDistance.py:649 appPlugins/ToolDistanceMin.py:323 -#: appPlugins/ToolTransform.py:680 +#: appPlugins/ToolDistance.py:651 appPlugins/ToolDistanceMin.py:323 +#: appPlugins/ToolTransform.py:677 msgid "Angle" msgstr "Angle" -#: appEditors/AppExcEditor.py:4239 appEditors/AppExcEditor.py:4460 -#: appEditors/AppGerberEditor.py:6577 +#: appEditors/AppExcEditor.py:4241 appEditors/AppExcEditor.py:4462 +#: appEditors/AppGerberEditor.py:6579 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:94 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:242 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:132 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:253 -#: appPlugins/ToolCutOut.py:2805 +#: appPlugins/ToolCutOut.py:2804 msgid "Pitch" msgstr "Pitch" -#: appEditors/AppExcEditor.py:4241 appEditors/AppExcEditor.py:4462 -#: appEditors/AppGerberEditor.py:6579 +#: appEditors/AppExcEditor.py:4243 appEditors/AppExcEditor.py:4464 +#: appEditors/AppGerberEditor.py:6581 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:96 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:244 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:134 msgid "Pitch = Distance between elements of the array." msgstr "Pitch = Distance between elements of the array." -#: appEditors/AppExcEditor.py:4254 appEditors/AppExcEditor.py:4476 -#: appEditors/AppGerberEditor.py:6593 +#: appEditors/AppExcEditor.py:4256 appEditors/AppExcEditor.py:4478 +#: appEditors/AppGerberEditor.py:6595 msgid "" "Angle at which the linear array is placed.\n" "The precision is of max 2 decimals.\n" @@ -2186,8 +2192,8 @@ msgstr "" "Min value is: -360.00 degrees.\n" "Max value is: 360.00 degrees." -#: appEditors/AppExcEditor.py:4283 appEditors/AppExcEditor.py:4505 -#: appEditors/AppGerberEditor.py:6617 +#: appEditors/AppExcEditor.py:4285 appEditors/AppExcEditor.py:4507 +#: appEditors/AppGerberEditor.py:6619 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:126 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:276 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:162 @@ -2198,8 +2204,8 @@ msgstr "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." -#: appEditors/AppExcEditor.py:4286 appEditors/AppExcEditor.py:4508 -#: appEditors/AppGerberEditor.py:6621 +#: appEditors/AppExcEditor.py:4288 appEditors/AppExcEditor.py:4510 +#: appEditors/AppGerberEditor.py:6623 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:130 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:280 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:166 @@ -2208,8 +2214,8 @@ msgstr "" msgid "CW" msgstr "CW" -#: appEditors/AppExcEditor.py:4287 appEditors/AppExcEditor.py:4509 -#: appEditors/AppGerberEditor.py:6622 +#: appEditors/AppExcEditor.py:4289 appEditors/AppExcEditor.py:4511 +#: appEditors/AppGerberEditor.py:6624 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:131 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:281 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:167 @@ -2218,8 +2224,8 @@ msgstr "CW" msgid "CCW" msgstr "CCW" -#: appEditors/AppExcEditor.py:4294 appEditors/AppExcEditor.py:4516 -#: appEditors/AppGerberEditor.py:6630 +#: appEditors/AppExcEditor.py:4296 appEditors/AppExcEditor.py:4518 +#: appEditors/AppGerberEditor.py:6632 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:109 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:139 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:259 @@ -2229,11 +2235,11 @@ msgstr "CCW" msgid "Angle at which each element in circular array is placed." msgstr "Angle at which each element in circular array is placed." -#: appEditors/AppExcEditor.py:4326 +#: appEditors/AppExcEditor.py:4328 msgid "Slot Parameters" msgstr "Slot Parameters" -#: appEditors/AppExcEditor.py:4328 +#: appEditors/AppExcEditor.py:4330 msgid "" "Parameters for adding a slot (hole with oval shape)\n" "either single or as an part of an array." @@ -2241,20 +2247,20 @@ msgstr "" "Parameters for adding a slot (hole with oval shape)\n" "either single or as an part of an array." -#: appEditors/AppExcEditor.py:4334 appEditors/AppGeoEditor.py:3568 +#: appEditors/AppExcEditor.py:4336 appEditors/AppGeoEditor.py:3568 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:156 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:77 -#: appObjects/FlatCAMObj.py:871 appPlugins/ToolCorners.py:802 +#: appObjects/FlatCAMObj.py:871 appPlugins/ToolCorners.py:789 #: appPlugins/ToolReport.py:604 msgid "Length" msgstr "Length" -#: appEditors/AppExcEditor.py:4336 +#: appEditors/AppExcEditor.py:4338 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158 msgid "Length. The length of the slot." msgstr "Length. The length of the slot." -#: appEditors/AppExcEditor.py:4350 +#: appEditors/AppExcEditor.py:4352 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:174 msgid "" "Direction on which the slot is oriented:\n" @@ -2267,7 +2273,7 @@ msgstr "" "- 'Y' - vertical axis or \n" "- 'Angle' - a custom angle for the slot inclination" -#: appEditors/AppExcEditor.py:4366 +#: appEditors/AppExcEditor.py:4368 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:190 msgid "" "Angle at which the slot is placed.\n" @@ -2280,15 +2286,15 @@ msgstr "" "Min value is: -360.00 degrees.\n" "Max value is: 360.00 degrees." -#: appEditors/AppExcEditor.py:4400 +#: appEditors/AppExcEditor.py:4402 msgid "Slot Array Parameters" msgstr "Slot Array Parameters" -#: appEditors/AppExcEditor.py:4402 +#: appEditors/AppExcEditor.py:4404 msgid "Parameters for the array of slots (linear or circular array)" msgstr "Parameters for the array of slots (linear or circular array)" -#: appEditors/AppExcEditor.py:4410 +#: appEditors/AppExcEditor.py:4412 msgid "" "Select the type of slot array to create.\n" "It can be Linear X(Y) or Circular" @@ -2296,21 +2302,21 @@ msgstr "" "Select the type of slot array to create.\n" "It can be Linear X(Y) or Circular" -#: appEditors/AppExcEditor.py:4422 +#: appEditors/AppExcEditor.py:4424 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:215 msgid "Specify how many slots to be in the array." msgstr "Specify how many slots to be in the array." -#: appEditors/AppExcEditor.py:4530 appEditors/AppGeoEditor.py:3646 -#: appEditors/AppGerberEditor.py:6645 appEditors/appGCodeEditor.py:74 +#: appEditors/AppExcEditor.py:4532 appEditors/AppGeoEditor.py:3646 +#: appEditors/AppGerberEditor.py:6647 appEditors/appGCodeEditor.py:74 #: appEditors/appGCodeEditor.py:75 appEditors/appGCodeEditor.py:883 #: appGUI/MainGUI.py:350 appGUI/MainGUI.py:1793 app_Main.py:2652 msgid "Exit Editor" msgstr "Exit Editor" -#: appEditors/AppExcEditor.py:4533 appEditors/AppGeoEditor.py:3649 -#: appEditors/AppGerberEditor.py:6648 appEditors/appGCodeEditor.py:886 -#: appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2293 +#: appEditors/AppExcEditor.py:4535 appEditors/AppGeoEditor.py:3649 +#: appEditors/AppGerberEditor.py:6650 appEditors/appGCodeEditor.py:886 +#: appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2328 msgid "Exit from Editor." msgstr "Exit from Editor." @@ -2318,12 +2324,12 @@ msgstr "Exit from Editor." msgid "Buffer Selection" msgstr "Buffer Selection" -#: appEditors/AppGeoEditor.py:95 appEditors/AppGerberEditor.py:6343 +#: appEditors/AppGeoEditor.py:95 appEditors/AppGerberEditor.py:6345 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:190 msgid "Buffer distance" msgstr "Buffer distance" -#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:6347 +#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:6349 msgid "Buffer corner" msgstr "Buffer corner" @@ -2341,11 +2347,11 @@ msgstr "" " - 'Beveled': the corner is a line that directly connects the features " "meeting in the corner" -#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6355 +#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6357 msgid "Round" msgstr "Round" -#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6356 +#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6358 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:62 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:169 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:62 @@ -2357,16 +2363,16 @@ msgstr "Round" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:431 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:276 -#: appPlugins/ToolDrilling.py:2855 appPlugins/ToolExtract.py:981 -#: appPlugins/ToolExtract.py:1123 appPlugins/ToolFollow.py:766 -#: appPlugins/ToolInvertGerber.py:297 appPlugins/ToolIsolation.py:3629 -#: appPlugins/ToolMilling.py:4463 appPlugins/ToolNCC.py:4644 -#: appPlugins/ToolPaint.py:3323 appPlugins/ToolPunchGerber.py:2059 -#: appPlugins/ToolPunchGerber.py:2227 appPlugins/ToolQRCode.py:904 +#: appPlugins/ToolDrilling.py:2859 appPlugins/ToolExtract.py:991 +#: appPlugins/ToolExtract.py:1139 appPlugins/ToolFollow.py:765 +#: appPlugins/ToolInvertGerber.py:302 appPlugins/ToolIsolation.py:3659 +#: appPlugins/ToolMilling.py:4525 appPlugins/ToolNCC.py:4659 +#: appPlugins/ToolPaint.py:3338 appPlugins/ToolPunchGerber.py:2066 +#: appPlugins/ToolPunchGerber.py:2236 appPlugins/ToolQRCode.py:927 msgid "Square" msgstr "Square" -#: appEditors/AppGeoEditor.py:108 appEditors/AppGerberEditor.py:6357 +#: appEditors/AppGeoEditor.py:108 appEditors/AppGerberEditor.py:6359 msgid "Beveled" msgstr "Beveled" @@ -2386,7 +2392,7 @@ msgstr "Full Buffer" #: appEditors/AppGeoEditor.py:405 appEditors/AppGeoEditor.py:414 #: appEditors/AppGeoEditor.py:631 appEditors/AppGeoEditor.py:640 #: appEditors/AppGeoEditor.py:1136 appEditors/AppGeoEditor.py:1145 -#: appEditors/AppGerberEditor.py:7090 appEditors/AppGerberEditor.py:7099 +#: appEditors/AppGerberEditor.py:7092 appEditors/AppGerberEditor.py:7101 #: appPlugins/ToolAlignObjects.py:98 appPlugins/ToolAlignObjects.py:107 #: appPlugins/ToolCalculators.py:56 appPlugins/ToolCalculators.py:65 #: appPlugins/ToolCalibration.py:89 appPlugins/ToolCalibration.py:98 @@ -2400,7 +2406,7 @@ msgstr "Full Buffer" #: appPlugins/ToolEtchCompensation.py:67 appPlugins/ToolEtchCompensation.py:76 #: appPlugins/ToolExtract.py:94 appPlugins/ToolExtract.py:103 #: appPlugins/ToolFiducials.py:102 appPlugins/ToolFiducials.py:111 -#: appPlugins/ToolFilm.py:114 appPlugins/ToolFilm.py:123 +#: appPlugins/ToolFilm.py:113 appPlugins/ToolFilm.py:122 #: appPlugins/ToolFollow.py:93 appPlugins/ToolFollow.py:102 #: appPlugins/ToolImage.py:56 appPlugins/ToolImage.py:65 #: appPlugins/ToolInvertGerber.py:66 appPlugins/ToolInvertGerber.py:75 @@ -2423,7 +2429,7 @@ msgid "Plugin" msgstr "Plugin" #: appEditors/AppGeoEditor.py:170 appEditors/AppGeoEditor.py:3118 -#: appGUI/MainGUI.py:713 appGUI/MainGUI.py:4961 +#: appGUI/MainGUI.py:713 appGUI/MainGUI.py:4996 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:186 msgid "Buffer Tool" msgstr "Buffer Tool" @@ -2431,7 +2437,7 @@ msgstr "Buffer Tool" #: appEditors/AppGeoEditor.py:186 appEditors/AppGeoEditor.py:203 #: appEditors/AppGeoEditor.py:220 appEditors/AppGeoEditor.py:3137 #: appEditors/AppGeoEditor.py:3163 appEditors/AppGeoEditor.py:3189 -#: appEditors/AppGerberEditor.py:5804 +#: appEditors/AppGerberEditor.py:5806 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." @@ -2444,14 +2450,14 @@ msgid "Font" msgstr "Font" #: appEditors/AppGeoEditor.py:361 appEditors/AppGerberEditor.py:4522 -#: appEditors/AppGerberEditor.py:6059 appGUI/ObjectUI.py:306 +#: appEditors/AppGerberEditor.py:6061 appGUI/ObjectUI.py:338 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:97 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:174 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:203 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:37 -#: appPlugins/ToolCopperThieving.py:1518 appPlugins/ToolCopperThieving.py:1558 -#: appPlugins/ToolExtract.py:1009 appPlugins/ToolFiducials.py:910 -#: appPlugins/ToolPunchGerber.py:2087 +#: appPlugins/ToolCopperThieving.py:1542 appPlugins/ToolCopperThieving.py:1590 +#: appPlugins/ToolExtract.py:1019 appPlugins/ToolFiducials.py:908 +#: appPlugins/ToolPunchGerber.py:2094 msgid "Size" msgstr "Size" @@ -2467,14 +2473,14 @@ msgstr "Apply" msgid "Text Tool" msgstr "Text Tool" -#: appEditors/AppGeoEditor.py:480 appObjects/FlatCAMExcellon.py:941 +#: appEditors/AppGeoEditor.py:480 appObjects/FlatCAMExcellon.py:938 #: appPlugins/ToolDrilling.py:920 appPlugins/ToolDrilling.py:1290 -#: appPlugins/ToolDrilling.py:2384 appPlugins/ToolIsolation.py:817 -#: appPlugins/ToolIsolation.py:3331 appPlugins/ToolMilling.py:1620 -#: appPlugins/ToolMilling.py:1684 appPlugins/ToolMilling.py:2487 -#: appPlugins/ToolMilling.py:3783 appPlugins/ToolNCC.py:666 -#: appPlugins/ToolNCC.py:2563 appPlugins/ToolNCC.py:4349 -#: appPlugins/ToolPaint.py:596 appPlugins/ToolPaint.py:3128 +#: appPlugins/ToolDrilling.py:2394 appPlugins/ToolIsolation.py:813 +#: appPlugins/ToolIsolation.py:3336 appPlugins/ToolMilling.py:1587 +#: appPlugins/ToolMilling.py:1651 appPlugins/ToolMilling.py:2457 +#: appPlugins/ToolMilling.py:3854 appPlugins/ToolNCC.py:650 +#: appPlugins/ToolNCC.py:2549 appPlugins/ToolNCC.py:4352 +#: appPlugins/ToolPaint.py:582 appPlugins/ToolPaint.py:3137 msgid "Tool" msgstr "Tool" @@ -2506,66 +2512,69 @@ msgstr "" #: appEditors/AppGeoEditor.py:1534 appEditors/AppGeoEditor.py:1559 #: appEditors/AppGeoEditor.py:2752 appEditors/AppGeoEditor.py:2823 #: appEditors/AppGeoEditor.py:3125 appEditors/AppGeoEditor.py:3151 -#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5050 -#: appEditors/AppGerberEditor.py:7153 appEditors/AppGerberEditor.py:7193 -#: appEditors/AppGerberEditor.py:7216 appEditors/AppGerberEditor.py:7361 -#: appEditors/AppGerberEditor.py:7394 appEditors/AppGerberEditor.py:7437 -#: appEditors/AppGerberEditor.py:7478 appEditors/AppGerberEditor.py:7514 -#: appEditors/AppGerberEditor.py:7550 +#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5055 +#: appEditors/AppGerberEditor.py:7155 appEditors/AppGerberEditor.py:7195 +#: appEditors/AppGerberEditor.py:7218 appEditors/AppGerberEditor.py:7363 +#: appEditors/AppGerberEditor.py:7396 appEditors/AppGerberEditor.py:7439 +#: appEditors/AppGerberEditor.py:7480 appEditors/AppGerberEditor.py:7516 +#: appEditors/AppGerberEditor.py:7552 msgid "No shape selected." msgstr "No shape selected." #: appEditors/AppGeoEditor.py:710 appEditors/AppGeoEditor.py:1163 -#: appEditors/AppGerberEditor.py:6664 appEditors/AppGerberEditor.py:7117 +#: appEditors/AppGerberEditor.py:6666 appEditors/AppGerberEditor.py:7119 #: appGUI/MainGUI.py:721 msgid "Transform Tool" msgstr "Transform Tool" #: appEditors/AppGeoEditor.py:711 appEditors/AppGeoEditor.py:803 -#: appEditors/AppGerberEditor.py:6665 appEditors/AppGerberEditor.py:6757 +#: appEditors/AppGerberEditor.py:6667 appEditors/AppGerberEditor.py:6759 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:82 -#: appPlugins/ToolTransform.py:573 appPlugins/ToolTransform.py:696 +#: appPlugins/ToolTransform.py:573 appPlugins/ToolTransform.py:693 msgid "Rotate" msgstr "Rotate" -#: appEditors/AppGeoEditor.py:712 appEditors/AppGerberEditor.py:6666 +#: appEditors/AppGeoEditor.py:712 appEditors/AppGerberEditor.py:6668 #: appPlugins/ToolTransform.py:574 msgid "Skew/Shear" msgstr "Skew/Shear" -#: appEditors/AppGeoEditor.py:713 appEditors/AppGerberEditor.py:6416 -#: appEditors/AppGerberEditor.py:6667 appGUI/MainGUI.py:802 -#: appGUI/MainGUI.py:1276 appGUI/MainGUI.py:1761 appGUI/MainGUI.py:2530 -#: appGUI/MainGUI.py:5229 appGUI/ObjectUI.py:116 +#: appEditors/AppGeoEditor.py:713 appEditors/AppGerberEditor.py:6418 +#: appEditors/AppGerberEditor.py:6669 appGUI/MainGUI.py:802 +#: appGUI/MainGUI.py:1276 appGUI/MainGUI.py:1761 appGUI/MainGUI.py:2565 +#: appGUI/MainGUI.py:5264 appGUI/ObjectUI.py:121 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:44 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:141 -#: appPlugins/ToolTransform.py:575 +#: appPlugins/ToolFilm.py:1274 appPlugins/ToolTransform.py:575 msgid "Scale" msgstr "Scale" -#: appEditors/AppGeoEditor.py:714 appEditors/AppGerberEditor.py:6668 +#: appEditors/AppGeoEditor.py:714 appEditors/AppGerberEditor.py:6670 #: appPlugins/ToolTransform.py:576 msgid "Mirror (Flip)" msgstr "Mirror (Flip)" -#: appEditors/AppGeoEditor.py:716 appEditors/AppGerberEditor.py:6370 -#: appEditors/AppGerberEditor.py:6670 appGUI/MainGUI.py:799 +#: appEditors/AppGeoEditor.py:716 appEditors/AppGerberEditor.py:6372 +#: appEditors/AppGerberEditor.py:6672 appGUI/MainGUI.py:799 #: appGUI/MainGUI.py:1274 appGUI/MainGUI.py:1714 appGUI/MainGUI.py:1759 -#: appGUI/MainGUI.py:2528 appGUI/MainGUI.py:5220 +#: appGUI/MainGUI.py:2563 appGUI/MainGUI.py:5255 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:206 #: appPlugins/ToolTransform.py:578 msgid "Buffer" msgstr "Buffer" -#: appEditors/AppGeoEditor.py:747 appEditors/AppGerberEditor.py:6701 -#: appGUI/GUIElements.py:3936 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:164 +#: appEditors/AppGeoEditor.py:747 appEditors/AppGerberEditor.py:6703 +#: appGUI/GUIElements.py:3993 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:77 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:121 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:38 -#: appPlugins/ToolDblSided.py:869 appPlugins/ToolDblSided.py:1045 -#: appPlugins/ToolFilm.py:1242 appPlugins/ToolTransform.py:610 +#: appPlugins/ToolDblSided.py:856 appPlugins/ToolDblSided.py:1025 +#: appPlugins/ToolFilm.py:1307 appPlugins/ToolFilm.py:1368 +#: appPlugins/ToolPanelize.py:1173 appPlugins/ToolTransform.py:607 msgid "Reference" msgstr "Reference" -#: appEditors/AppGeoEditor.py:749 appEditors/AppGerberEditor.py:6703 +#: appEditors/AppGeoEditor.py:749 appEditors/AppGerberEditor.py:6705 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -2583,65 +2592,65 @@ msgstr "" "- Min Selection -> the point (minx, miny) of the bounding box of the " "selection" -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6711 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6713 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 #: appPlugins/ToolCalibration.py:161 appPlugins/ToolCalibration.py:162 -#: appPlugins/ToolTransform.py:620 +#: appPlugins/ToolTransform.py:617 msgid "Origin" msgstr "Origin" #: appEditors/AppGeoEditor.py:757 appEditors/AppGeoEditor.py:1176 -#: appEditors/AppGerberEditor.py:6711 appEditors/AppGerberEditor.py:7126 +#: appEditors/AppGerberEditor.py:6713 appEditors/AppGerberEditor.py:7128 #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:231 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:293 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:243 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 -#: appPlugins/ToolFollow.py:747 appPlugins/ToolIsolation.py:3553 -#: appPlugins/ToolNCC.py:4606 appPlugins/ToolPaint.py:3274 -#: appPlugins/ToolPunchGerber.py:2291 appPlugins/ToolTransform.py:620 -#: defaults.py:585 +#: appPlugins/ToolCorners.py:857 appPlugins/ToolFollow.py:746 +#: appPlugins/ToolIsolation.py:3583 appPlugins/ToolNCC.py:4621 +#: appPlugins/ToolPaint.py:3289 appPlugins/ToolPunchGerber.py:2298 +#: appPlugins/ToolTransform.py:617 defaults.py:589 msgid "Selection" msgstr "Selection" -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6711 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6713 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 -#: appPlugins/ToolDblSided.py:880 appPlugins/ToolTransform.py:620 +#: appPlugins/ToolDblSided.py:867 appPlugins/ToolTransform.py:617 msgid "Point" msgstr "Point" -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6711 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6713 msgid "Minimum" msgstr "Minimum" #: appEditors/AppGeoEditor.py:763 appEditors/AppGeoEditor.py:1059 -#: appEditors/AppGerberEditor.py:6717 appEditors/AppGerberEditor.py:7013 +#: appEditors/AppGerberEditor.py:6719 appEditors/AppGerberEditor.py:7015 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:125 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:127 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:237 -#: appPlugins/ToolExtract.py:1175 appPlugins/ToolExtract.py:1193 -#: appPlugins/ToolPunchGerber.py:2166 appPlugins/ToolPunchGerber.py:2276 -#: appPlugins/ToolTransform.py:626 appPlugins/ToolTransform.py:952 -#: app_Main.py:8783 +#: appPlugins/ToolExtract.py:1199 appPlugins/ToolExtract.py:1230 +#: appPlugins/ToolPunchGerber.py:2175 appPlugins/ToolPunchGerber.py:2285 +#: appPlugins/ToolTransform.py:623 appPlugins/ToolTransform.py:949 +#: app_Main.py:8813 msgid "Value" msgstr "Value" -#: appEditors/AppGeoEditor.py:765 appEditors/AppGerberEditor.py:6719 +#: appEditors/AppGeoEditor.py:765 appEditors/AppGerberEditor.py:6721 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:56 -#: appPlugins/ToolTransform.py:628 +#: appPlugins/ToolTransform.py:625 msgid "A point of reference in format X,Y." msgstr "A point of reference in format X,Y." -#: appEditors/AppGeoEditor.py:774 appEditors/AppGerberEditor.py:6728 -#: appPlugins/ToolTransform.py:637 +#: appEditors/AppGeoEditor.py:774 appEditors/AppGerberEditor.py:6730 +#: appPlugins/ToolTransform.py:634 msgid "Add point coordinates from clipboard." msgstr "Add point coordinates from clipboard." -#: appEditors/AppGeoEditor.py:789 appEditors/AppGerberEditor.py:6743 +#: appEditors/AppGeoEditor.py:789 appEditors/AppGerberEditor.py:6745 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:92 -#: appPlugins/ToolTransform.py:682 +#: appPlugins/ToolTransform.py:679 msgid "" "Angle, in degrees.\n" "Float number between -360 and 359.\n" @@ -2653,8 +2662,8 @@ msgstr "" "Positive numbers for CW motion.\n" "Negative numbers for CCW motion." -#: appEditors/AppGeoEditor.py:805 appEditors/AppGerberEditor.py:6759 -#: appPlugins/ToolTransform.py:698 +#: appEditors/AppGeoEditor.py:805 appEditors/AppGerberEditor.py:6761 +#: appPlugins/ToolTransform.py:695 msgid "" "Rotate the selected object(s).\n" "The point of reference is the middle of\n" @@ -2665,31 +2674,31 @@ msgstr "" "the bounding box for all selected objects." #: appEditors/AppGeoEditor.py:825 appEditors/AppGeoEditor.py:887 -#: appEditors/AppGerberEditor.py:6779 appEditors/AppGerberEditor.py:6841 +#: appEditors/AppGerberEditor.py:6781 appEditors/AppGerberEditor.py:6843 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:106 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:145 -#: appPlugins/ToolTransform.py:718 appPlugins/ToolTransform.py:780 +#: appPlugins/ToolTransform.py:715 appPlugins/ToolTransform.py:777 msgid "Link" msgstr "Link" #: appEditors/AppGeoEditor.py:827 appEditors/AppGeoEditor.py:889 -#: appEditors/AppGerberEditor.py:6781 appEditors/AppGerberEditor.py:6843 +#: appEditors/AppGerberEditor.py:6783 appEditors/AppGerberEditor.py:6845 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:108 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147 -#: appPlugins/ToolTransform.py:720 appPlugins/ToolTransform.py:782 +#: appPlugins/ToolTransform.py:717 appPlugins/ToolTransform.py:779 msgid "Link the Y entry to X entry and copy its content." msgstr "Link the Y entry to X entry and copy its content." -#: appEditors/AppGeoEditor.py:832 appEditors/AppGerberEditor.py:6786 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:146 +#: appEditors/AppGeoEditor.py:832 appEditors/AppGerberEditor.py:6788 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:102 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:118 -#: appPlugins/ToolFilm.py:1319 appPlugins/ToolTransform.py:725 +#: appPlugins/ToolFilm.py:1348 appPlugins/ToolTransform.py:722 msgid "X angle" msgstr "X angle" #: appEditors/AppGeoEditor.py:834 appEditors/AppGeoEditor.py:855 -#: appEditors/AppGerberEditor.py:6788 appEditors/AppGerberEditor.py:6809 -#: appPlugins/ToolTransform.py:727 appPlugins/ToolTransform.py:748 +#: appEditors/AppGerberEditor.py:6790 appEditors/AppGerberEditor.py:6811 +#: appPlugins/ToolTransform.py:724 appPlugins/ToolTransform.py:745 msgid "" "Angle for Skew action, in degrees.\n" "Float number between -360 and 360." @@ -2697,14 +2706,14 @@ msgstr "" "Angle for Skew action, in degrees.\n" "Float number between -360 and 360." -#: appEditors/AppGeoEditor.py:842 appEditors/AppGerberEditor.py:6796 -#: appPlugins/ToolTransform.py:735 +#: appEditors/AppGeoEditor.py:842 appEditors/AppGerberEditor.py:6798 +#: appPlugins/ToolTransform.py:732 msgid "Skew X" msgstr "Skew X" #: appEditors/AppGeoEditor.py:844 appEditors/AppGeoEditor.py:865 -#: appEditors/AppGerberEditor.py:6798 appEditors/AppGerberEditor.py:6819 -#: appPlugins/ToolTransform.py:737 appPlugins/ToolTransform.py:758 +#: appEditors/AppGerberEditor.py:6800 appEditors/AppGerberEditor.py:6821 +#: appPlugins/ToolTransform.py:734 appPlugins/ToolTransform.py:755 msgid "" "Skew/shear the selected object(s).\n" "The point of reference is the middle of\n" @@ -2714,39 +2723,39 @@ msgstr "" "The point of reference is the middle of\n" "the bounding box for all selected objects." -#: appEditors/AppGeoEditor.py:853 appEditors/AppGerberEditor.py:6807 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:155 +#: appEditors/AppGeoEditor.py:853 appEditors/AppGerberEditor.py:6809 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:111 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:132 -#: appPlugins/ToolFilm.py:1328 appPlugins/ToolTransform.py:746 +#: appPlugins/ToolFilm.py:1358 appPlugins/ToolTransform.py:743 msgid "Y angle" msgstr "Y angle" -#: appEditors/AppGeoEditor.py:863 appEditors/AppGerberEditor.py:6817 -#: appPlugins/ToolTransform.py:756 +#: appEditors/AppGeoEditor.py:863 appEditors/AppGerberEditor.py:6819 +#: appPlugins/ToolTransform.py:753 msgid "Skew Y" msgstr "Skew Y" -#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:6848 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:115 +#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:6850 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:156 -#: appPlugins/ToolFilm.py:1275 appPlugins/ToolTransform.py:787 +#: appPlugins/ToolFilm.py:1287 appPlugins/ToolTransform.py:784 msgid "X factor" msgstr "X factor" -#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:6850 +#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:6852 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:158 -#: appPlugins/ToolTransform.py:789 +#: appPlugins/ToolTransform.py:786 msgid "Factor for scaling on X axis." msgstr "Factor for scaling on X axis." -#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:6857 -#: appPlugins/ToolTransform.py:796 +#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:6859 +#: appPlugins/ToolTransform.py:793 msgid "Scale X" msgstr "Scale X" #: appEditors/AppGeoEditor.py:905 appEditors/AppGeoEditor.py:925 -#: appEditors/AppGerberEditor.py:6859 appEditors/AppGerberEditor.py:6879 -#: appPlugins/ToolTransform.py:798 appPlugins/ToolTransform.py:818 +#: appEditors/AppGerberEditor.py:6861 appEditors/AppGerberEditor.py:6881 +#: appPlugins/ToolTransform.py:795 appPlugins/ToolTransform.py:815 msgid "" "Scale the selected object(s).\n" "The point of reference depends on \n" @@ -2756,60 +2765,60 @@ msgstr "" "The point of reference depends on \n" "the Scale reference checkbox state." -#: appEditors/AppGeoEditor.py:914 appEditors/AppGerberEditor.py:6868 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:124 +#: appEditors/AppGeoEditor.py:914 appEditors/AppGerberEditor.py:6870 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:169 -#: appPlugins/ToolFilm.py:1284 appPlugins/ToolTransform.py:807 +#: appPlugins/ToolFilm.py:1297 appPlugins/ToolTransform.py:804 msgid "Y factor" msgstr "Y factor" -#: appEditors/AppGeoEditor.py:916 appEditors/AppGerberEditor.py:6870 +#: appEditors/AppGeoEditor.py:916 appEditors/AppGerberEditor.py:6872 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:171 -#: appPlugins/ToolTransform.py:809 +#: appPlugins/ToolTransform.py:806 msgid "Factor for scaling on Y axis." msgstr "Factor for scaling on Y axis." -#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6877 -#: appPlugins/ToolTransform.py:816 +#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6879 +#: appPlugins/ToolTransform.py:813 msgid "Scale Y" msgstr "Scale Y" -#: appEditors/AppGeoEditor.py:950 appEditors/AppGerberEditor.py:6904 -#: appPlugins/ToolTransform.py:843 +#: appEditors/AppGeoEditor.py:950 appEditors/AppGerberEditor.py:6906 +#: appPlugins/ToolTransform.py:840 msgid "Flip on X" msgstr "Flip on X" #: appEditors/AppGeoEditor.py:952 appEditors/AppGeoEditor.py:957 -#: appEditors/AppGerberEditor.py:6906 appEditors/AppGerberEditor.py:6911 -#: appPlugins/ToolTransform.py:845 appPlugins/ToolTransform.py:850 +#: appEditors/AppGerberEditor.py:6908 appEditors/AppGerberEditor.py:6913 +#: appPlugins/ToolTransform.py:842 appPlugins/ToolTransform.py:847 msgid "Flip the selected object(s) over the X axis." msgstr "Flip the selected object(s) over the X axis." -#: appEditors/AppGeoEditor.py:955 appEditors/AppGerberEditor.py:6909 -#: appPlugins/ToolTransform.py:848 +#: appEditors/AppGeoEditor.py:955 appEditors/AppGerberEditor.py:6911 +#: appPlugins/ToolTransform.py:845 msgid "Flip on Y" msgstr "Flip on Y" -#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:6929 +#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:6931 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:185 -#: appPlugins/ToolTransform.py:868 +#: appPlugins/ToolTransform.py:865 msgid "X val" msgstr "X val" -#: appEditors/AppGeoEditor.py:977 appEditors/AppGerberEditor.py:6931 +#: appEditors/AppGeoEditor.py:977 appEditors/AppGerberEditor.py:6933 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:187 -#: appPlugins/ToolTransform.py:870 +#: appPlugins/ToolTransform.py:867 msgid "Distance to offset on X axis. In current units." msgstr "Distance to offset on X axis. In current units." -#: appEditors/AppGeoEditor.py:984 appEditors/AppGerberEditor.py:6938 -#: appPlugins/ToolTransform.py:877 +#: appEditors/AppGeoEditor.py:984 appEditors/AppGerberEditor.py:6940 +#: appPlugins/ToolTransform.py:874 msgid "Offset X" msgstr "Offset X" #: appEditors/AppGeoEditor.py:986 appEditors/AppGeoEditor.py:1006 -#: appEditors/AppGerberEditor.py:6940 appEditors/AppGerberEditor.py:6960 -#: appPlugins/ToolTransform.py:879 appPlugins/ToolTransform.py:899 +#: appEditors/AppGerberEditor.py:6942 appEditors/AppGerberEditor.py:6962 +#: appPlugins/ToolTransform.py:876 appPlugins/ToolTransform.py:896 msgid "" "Offset the selected object(s).\n" "The point of reference is the middle of\n" @@ -2819,36 +2828,36 @@ msgstr "" "The point of reference is the middle of\n" "the bounding box for all selected objects.\n" -#: appEditors/AppGeoEditor.py:995 appEditors/AppGerberEditor.py:6949 +#: appEditors/AppGeoEditor.py:995 appEditors/AppGerberEditor.py:6951 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:198 -#: appPlugins/ToolTransform.py:888 +#: appPlugins/ToolTransform.py:885 msgid "Y val" msgstr "Y val" -#: appEditors/AppGeoEditor.py:997 appEditors/AppGerberEditor.py:6951 +#: appEditors/AppGeoEditor.py:997 appEditors/AppGerberEditor.py:6953 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:200 -#: appPlugins/ToolTransform.py:890 +#: appPlugins/ToolTransform.py:887 msgid "Distance to offset on Y axis. In current units." msgstr "Distance to offset on Y axis. In current units." -#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6958 -#: appPlugins/ToolTransform.py:897 +#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6960 +#: appPlugins/ToolTransform.py:894 msgid "Offset Y" msgstr "Offset Y" -#: appEditors/AppGeoEditor.py:1024 appEditors/AppGerberEditor.py:6978 -#: appGUI/ObjectUI.py:463 appGUI/ObjectUI.py:500 +#: appEditors/AppGeoEditor.py:1024 appEditors/AppGerberEditor.py:6980 +#: appGUI/ObjectUI.py:518 appGUI/ObjectUI.py:562 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:61 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:136 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:210 -#: appPlugins/ToolInvertGerber.py:296 appPlugins/ToolQRCode.py:903 -#: appPlugins/ToolTransform.py:917 +#: appPlugins/ToolInvertGerber.py:301 appPlugins/ToolQRCode.py:926 +#: appPlugins/ToolTransform.py:914 msgid "Rounded" msgstr "Rounded" -#: appEditors/AppGeoEditor.py:1026 appEditors/AppGerberEditor.py:6980 +#: appEditors/AppGeoEditor.py:1026 appEditors/AppGerberEditor.py:6982 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212 -#: appPlugins/ToolTransform.py:919 +#: appPlugins/ToolTransform.py:916 msgid "" "If checked then the buffer will surround the buffered shape,\n" "every corner will be rounded.\n" @@ -2860,17 +2869,17 @@ msgstr "" "If not checked then the buffer will follow the exact geometry\n" "of the buffered shape." -#: appEditors/AppGeoEditor.py:1034 appEditors/AppGerberEditor.py:6988 +#: appEditors/AppGeoEditor.py:1034 appEditors/AppGerberEditor.py:6990 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:220 #: appPlugins/ToolDistance.py:137 appPlugins/ToolDistance.py:431 -#: appPlugins/ToolDistance.py:567 appPlugins/ToolDistanceMin.py:221 -#: appPlugins/ToolTransform.py:927 +#: appPlugins/ToolDistance.py:569 appPlugins/ToolDistanceMin.py:221 +#: appPlugins/ToolTransform.py:924 msgid "Distance" msgstr "Distance" -#: appEditors/AppGeoEditor.py:1036 appEditors/AppGerberEditor.py:6990 +#: appEditors/AppGeoEditor.py:1036 appEditors/AppGerberEditor.py:6992 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:222 -#: appPlugins/ToolTransform.py:929 +#: appPlugins/ToolTransform.py:926 msgid "" "A positive value will create the effect of dilation,\n" "while a negative value will create the effect of erosion.\n" @@ -2882,13 +2891,13 @@ msgstr "" "Each geometry element of the object will be increased\n" "or decreased with the 'distance'." -#: appEditors/AppGeoEditor.py:1048 appEditors/AppGerberEditor.py:7002 -#: appPlugins/ToolTransform.py:941 +#: appEditors/AppGeoEditor.py:1048 appEditors/AppGerberEditor.py:7004 +#: appPlugins/ToolTransform.py:938 msgid "Buffer D" msgstr "Buffer D" -#: appEditors/AppGeoEditor.py:1050 appEditors/AppGerberEditor.py:7004 -#: appPlugins/ToolTransform.py:943 +#: appEditors/AppGeoEditor.py:1050 appEditors/AppGerberEditor.py:7006 +#: appPlugins/ToolTransform.py:940 msgid "" "Create the buffer effect on each geometry,\n" "element from the selected object, using the distance." @@ -2896,9 +2905,9 @@ msgstr "" "Create the buffer effect on each geometry,\n" "element from the selected object, using the distance." -#: appEditors/AppGeoEditor.py:1061 appEditors/AppGerberEditor.py:7015 +#: appEditors/AppGeoEditor.py:1061 appEditors/AppGerberEditor.py:7017 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:239 -#: appPlugins/ToolTransform.py:954 +#: appPlugins/ToolTransform.py:951 msgid "" "A positive value will create the effect of dilation,\n" "while a negative value will create the effect of erosion.\n" @@ -2912,13 +2921,13 @@ msgstr "" "or decreased to fit the 'Value'. Value is a percentage\n" "of the initial dimension." -#: appEditors/AppGeoEditor.py:1074 appEditors/AppGerberEditor.py:7028 -#: appPlugins/ToolTransform.py:967 +#: appEditors/AppGeoEditor.py:1074 appEditors/AppGerberEditor.py:7030 +#: appPlugins/ToolTransform.py:964 msgid "Buffer F" msgstr "Buffer F" -#: appEditors/AppGeoEditor.py:1076 appEditors/AppGerberEditor.py:7030 -#: appPlugins/ToolTransform.py:969 +#: appEditors/AppGeoEditor.py:1076 appEditors/AppGerberEditor.py:7032 +#: appPlugins/ToolTransform.py:966 msgid "" "Create the buffer effect on each geometry,\n" "element from the selected object, using the factor." @@ -2926,34 +2935,34 @@ msgstr "" "Create the buffer effect on each geometry,\n" "element from the selected object, using the factor." -#: appEditors/AppGeoEditor.py:1175 appEditors/AppGerberEditor.py:7125 +#: appEditors/AppGeoEditor.py:1175 appEditors/AppGerberEditor.py:7127 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:42 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:64 -#: appPlugins/ToolCalibration.py:911 appPlugins/ToolDrilling.py:2807 -#: appPlugins/ToolMilling.py:4415 appPlugins/ToolPanelize.py:1187 -#: appPlugins/ToolTransform.py:620 +#: appPlugins/ToolCalibration.py:909 appPlugins/ToolDrilling.py:2811 +#: appPlugins/ToolMilling.py:4477 appPlugins/ToolPanelize.py:1195 +#: appPlugins/ToolTransform.py:617 msgid "Object" msgstr "Object" -#: appEditors/AppGeoEditor.py:1247 appEditors/AppGerberEditor.py:7201 +#: appEditors/AppGeoEditor.py:1247 appEditors/AppGerberEditor.py:7203 #: appPlugins/ToolTransform.py:184 msgid "Incorrect format for Point value. Needs format X,Y" msgstr "Incorrect format for Point value. Needs format X,Y" -#: appEditors/AppGeoEditor.py:1272 appEditors/AppGerberEditor.py:7226 +#: appEditors/AppGeoEditor.py:1272 appEditors/AppGerberEditor.py:7228 #: appPlugins/ToolTransform.py:201 msgid "Rotate transformation can not be done for a value of 0." msgstr "Rotate transformation can not be done for a value of 0." #: appEditors/AppGeoEditor.py:1330 appEditors/AppGeoEditor.py:1351 -#: appEditors/AppGerberEditor.py:7284 appEditors/AppGerberEditor.py:7305 +#: appEditors/AppGerberEditor.py:7286 appEditors/AppGerberEditor.py:7307 #: appPlugins/ToolTransform.py:259 appPlugins/ToolTransform.py:280 msgid "Scale transformation can not be done for a factor of 0 or 1." msgstr "Scale transformation can not be done for a factor of 0 or 1." #: appEditors/AppGeoEditor.py:1364 appEditors/AppGeoEditor.py:1373 -#: appEditors/AppGerberEditor.py:7318 appEditors/AppGerberEditor.py:7327 +#: appEditors/AppGerberEditor.py:7320 appEditors/AppGerberEditor.py:7329 #: appPlugins/ToolTransform.py:293 appPlugins/ToolTransform.py:302 msgid "Offset transformation can not be done for a value of 0." msgstr "Offset transformation can not be done for a value of 0." @@ -2965,13 +2974,13 @@ msgstr "Rotating" #: appEditors/AppGeoEditor.py:1418 appEditors/AppGeoEditor.py:1451 #: appEditors/AppGeoEditor.py:1485 appEditors/AppGeoEditor.py:1519 #: appEditors/AppGeoEditor.py:1552 appEditors/AppGeoEditor.py:1573 -#: appEditors/AppGerberEditor.py:7378 appEditors/AppGerberEditor.py:7420 -#: appEditors/AppGerberEditor.py:7460 appEditors/AppGerberEditor.py:7499 -#: appEditors/AppGerberEditor.py:7543 appEditors/AppGerberEditor.py:7579 +#: appEditors/AppGerberEditor.py:7380 appEditors/AppGerberEditor.py:7422 +#: appEditors/AppGerberEditor.py:7462 appEditors/AppGerberEditor.py:7501 +#: appEditors/AppGerberEditor.py:7545 appEditors/AppGerberEditor.py:7581 #: appPlugins/ToolTransform.py:352 appPlugins/ToolTransform.py:392 #: appPlugins/ToolTransform.py:431 appPlugins/ToolTransform.py:466 #: appPlugins/ToolTransform.py:503 appPlugins/ToolTransform.py:538 -#: app_Main.py:6766 app_Main.py:6812 +#: app_Main.py:6793 app_Main.py:6839 msgid "Action was not executed" msgstr "Action was not executed" @@ -2979,13 +2988,13 @@ msgstr "Action was not executed" msgid "Flipping" msgstr "Flipping" -#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:7409 -#: appPlugins/ToolTransform.py:379 app_Main.py:6764 +#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:7411 +#: appPlugins/ToolTransform.py:379 app_Main.py:6791 msgid "Flip on Y axis done" msgstr "Flip on Y axis done" -#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:7417 -#: appPlugins/ToolTransform.py:388 app_Main.py:6810 +#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:7419 +#: appPlugins/ToolTransform.py:388 app_Main.py:6837 msgid "Flip on X axis done" msgstr "Flip on X axis done" @@ -2993,11 +3002,11 @@ msgstr "Flip on X axis done" msgid "Skewing" msgstr "Skewing" -#: appEditors/AppGeoEditor.py:1480 appEditors/AppGerberEditor.py:7456 +#: appEditors/AppGeoEditor.py:1480 appEditors/AppGerberEditor.py:7458 msgid "Skew on the X axis done" msgstr "Skew on the X axis done" -#: appEditors/AppGeoEditor.py:1482 appEditors/AppGerberEditor.py:7458 +#: appEditors/AppGeoEditor.py:1482 appEditors/AppGerberEditor.py:7460 msgid "Skew on the Y axis done" msgstr "Skew on the Y axis done" @@ -3005,11 +3014,11 @@ msgstr "Skew on the Y axis done" msgid "Scaling" msgstr "Scaling" -#: appEditors/AppGeoEditor.py:1515 appEditors/AppGerberEditor.py:7494 +#: appEditors/AppGeoEditor.py:1515 appEditors/AppGerberEditor.py:7496 msgid "Scale on the X axis done" msgstr "Scale on the X axis done" -#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:7496 +#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:7498 msgid "Scale on the Y axis done" msgstr "Scale on the Y axis done" @@ -3018,69 +3027,69 @@ msgid "Offsetting" msgstr "Offsetting" #: appEditors/AppGeoEditor.py:1547 appEditors/AppGeoEditor.py:1605 -#: appEditors/AppGerberEditor.py:7538 appEditors/AppGerberEditor.py:7611 +#: appEditors/AppGerberEditor.py:7540 appEditors/AppGerberEditor.py:7613 msgid "Offset on the X axis done" msgstr "Offset on the X axis done" -#: appEditors/AppGeoEditor.py:1549 appEditors/AppGerberEditor.py:7540 +#: appEditors/AppGeoEditor.py:1549 appEditors/AppGerberEditor.py:7542 msgid "Offset on the Y axis done" msgstr "Offset on the Y axis done" #: appEditors/AppGeoEditor.py:1562 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:58 -#: appObjects/FlatCAMGerber.py:419 appPlugins/ToolCopperThieving.py:619 -#: appPlugins/ToolCopperThieving.py:822 appPlugins/ToolCopperThieving.py:835 -#: appPlugins/ToolIsolation.py:1542 appPlugins/ToolNCC.py:2074 -#: appPlugins/ToolNCC.py:2101 appPlugins/ToolNCC.py:2209 -#: appPlugins/ToolNCC.py:2222 appPlugins/ToolNCC.py:3126 -#: appPlugins/ToolNCC.py:3231 appPlugins/ToolNCC.py:3246 -#: appPlugins/ToolNCC.py:3513 appPlugins/ToolNCC.py:3614 -#: appPlugins/ToolNCC.py:3629 appPlugins/ToolTransform.py:513 camlib.py:1114 +#: appObjects/FlatCAMGerber.py:422 appPlugins/ToolCopperThieving.py:621 +#: appPlugins/ToolCopperThieving.py:824 appPlugins/ToolCopperThieving.py:837 +#: appPlugins/ToolIsolation.py:1538 appPlugins/ToolNCC.py:2060 +#: appPlugins/ToolNCC.py:2087 appPlugins/ToolNCC.py:2195 +#: appPlugins/ToolNCC.py:2208 appPlugins/ToolNCC.py:3112 +#: appPlugins/ToolNCC.py:3217 appPlugins/ToolNCC.py:3232 +#: appPlugins/ToolNCC.py:3499 appPlugins/ToolNCC.py:3600 +#: appPlugins/ToolNCC.py:3615 appPlugins/ToolTransform.py:513 camlib.py:1114 msgid "Buffering" msgstr "Buffering" -#: appEditors/AppGeoEditor.py:1569 appEditors/AppGerberEditor.py:7575 +#: appEditors/AppGeoEditor.py:1569 appEditors/AppGerberEditor.py:7577 #: appPlugins/ToolTransform.py:534 msgid "Buffer done" msgstr "Buffer done" -#: appEditors/AppGeoEditor.py:1577 appEditors/AppGerberEditor.py:7583 +#: appEditors/AppGeoEditor.py:1577 appEditors/AppGerberEditor.py:7585 msgid "Rotate ..." msgstr "Rotate ..." #: appEditors/AppGeoEditor.py:1578 appEditors/AppGeoEditor.py:1630 -#: appEditors/AppGeoEditor.py:1646 appEditors/AppGerberEditor.py:7584 -#: appEditors/AppGerberEditor.py:7636 appEditors/AppGerberEditor.py:7652 +#: appEditors/AppGeoEditor.py:1646 appEditors/AppGerberEditor.py:7586 +#: appEditors/AppGerberEditor.py:7638 appEditors/AppGerberEditor.py:7654 msgid "Enter an Angle Value (degrees)" msgstr "Enter an Angle Value (degrees)" -#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7593 +#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7595 #: appPlugins/ToolTransform.py:350 msgid "Rotate done" msgstr "Rotate done" -#: appEditors/AppGeoEditor.py:1590 appEditors/AppGerberEditor.py:7596 +#: appEditors/AppGeoEditor.py:1590 appEditors/AppGerberEditor.py:7598 msgid "Rotate cancelled" msgstr "Rotate cancelled" -#: appEditors/AppGeoEditor.py:1595 appEditors/AppGerberEditor.py:7601 +#: appEditors/AppGeoEditor.py:1595 appEditors/AppGerberEditor.py:7603 msgid "Offset on X axis ..." msgstr "Offset on X axis ..." #: appEditors/AppGeoEditor.py:1596 appEditors/AppGeoEditor.py:1614 -#: appEditors/AppGerberEditor.py:7602 appEditors/AppGerberEditor.py:7620 +#: appEditors/AppGerberEditor.py:7604 appEditors/AppGerberEditor.py:7622 msgid "Enter a distance Value" msgstr "Enter a distance Value" -#: appEditors/AppGeoEditor.py:1608 appEditors/AppGerberEditor.py:7614 +#: appEditors/AppGeoEditor.py:1608 appEditors/AppGerberEditor.py:7616 msgid "Offset X cancelled" msgstr "Offset X cancelled" -#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7619 +#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7621 msgid "Offset on Y axis ..." msgstr "Offset on Y axis ..." -#: appEditors/AppGeoEditor.py:1623 appEditors/AppGerberEditor.py:7629 +#: appEditors/AppGeoEditor.py:1623 appEditors/AppGerberEditor.py:7631 msgid "Offset on Y axis done" msgstr "Offset on Y axis done" @@ -3088,11 +3097,11 @@ msgstr "Offset on Y axis done" msgid "Offset on the Y axis canceled" msgstr "Offset on the Y axis canceled" -#: appEditors/AppGeoEditor.py:1629 appEditors/AppGerberEditor.py:7635 +#: appEditors/AppGeoEditor.py:1629 appEditors/AppGerberEditor.py:7637 msgid "Skew on X axis ..." msgstr "Skew on X axis ..." -#: appEditors/AppGeoEditor.py:1639 appEditors/AppGerberEditor.py:7645 +#: appEditors/AppGeoEditor.py:1639 appEditors/AppGerberEditor.py:7647 msgid "Skew on X axis done" msgstr "Skew on X axis done" @@ -3100,11 +3109,11 @@ msgstr "Skew on X axis done" msgid "Skew on X axis canceled" msgstr "Skew on X axis canceled" -#: appEditors/AppGeoEditor.py:1645 appEditors/AppGerberEditor.py:7651 +#: appEditors/AppGeoEditor.py:1645 appEditors/AppGerberEditor.py:7653 msgid "Skew on Y axis ..." msgstr "Skew on Y axis ..." -#: appEditors/AppGeoEditor.py:1655 appEditors/AppGerberEditor.py:7661 +#: appEditors/AppGeoEditor.py:1655 appEditors/AppGerberEditor.py:7663 msgid "Skew on Y axis done" msgstr "Skew on Y axis done" @@ -3219,11 +3228,11 @@ msgstr "Click to erase ..." msgid "Create Paint geometry ..." msgstr "Create Paint geometry ..." -#: appEditors/AppGeoEditor.py:3380 appEditors/AppGerberEditor.py:3225 +#: appEditors/AppGeoEditor.py:3380 appEditors/AppGerberEditor.py:3226 msgid "Shape transformations ..." msgstr "Shape transformations ..." -#: appEditors/AppGeoEditor.py:3443 appGUI/ObjectUI.py:901 +#: appEditors/AppGeoEditor.py:3443 appGUI/ObjectUI.py:983 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:20 msgid "Geometry Editor" msgstr "Geometry Editor" @@ -3244,11 +3253,12 @@ msgstr "Geometry Table" msgid "The list of geometry elements inside the edited object." msgstr "The list of geometry elements inside the edited object." -#: appEditors/AppGeoEditor.py:3511 appEditors/AppGerberEditor.py:6201 +#: appEditors/AppGeoEditor.py:3511 appEditors/AppGerberEditor.py:6203 msgid "Zoom on selection" msgstr "Zoom on selection" -#: appEditors/AppGeoEditor.py:3520 appEditors/AppGerberEditor.py:6210 +#: appEditors/AppGeoEditor.py:3520 appEditors/AppGerberEditor.py:6212 +#: appGUI/ObjectUI.py:1373 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:29 #: appGUI/preferences/cncjob/CNCJobEditorPrefGroupUI.py:26 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:24 @@ -3268,7 +3278,7 @@ msgstr "Zoom on selection" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:29 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:26 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:26 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:26 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:162 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:25 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:25 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:26 @@ -3278,15 +3288,17 @@ msgstr "Zoom on selection" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:25 #: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:22 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:25 -#: appPlugins/ToolCalibration.py:792 appPlugins/ToolCorners.py:767 -#: appPlugins/ToolEtchCompensation.py:410 appPlugins/ToolFiducials.py:903 -#: appPlugins/ToolFollow.py:743 appPlugins/ToolInvertGerber.py:268 -#: appPlugins/ToolLevelling.py:1842 appPlugins/ToolQRCode.py:811 -#: appPlugins/ToolSolderPaste.py:1297 +#: appPlugins/ToolAlignObjects.py:512 appPlugins/ToolCalibration.py:790 +#: appPlugins/ToolCopperThieving.py:1323 appPlugins/ToolCorners.py:747 +#: appPlugins/ToolEtchCompensation.py:411 appPlugins/ToolFiducials.py:901 +#: appPlugins/ToolFilm.py:1428 appPlugins/ToolFollow.py:733 +#: appPlugins/ToolInvertGerber.py:265 appPlugins/ToolLevelling.py:1842 +#: appPlugins/ToolPanelize.py:1303 appPlugins/ToolQRCode.py:825 +#: appPlugins/ToolSolderPaste.py:1297 appPlugins/ToolSub.py:814 msgid "Parameters" msgstr "Parameters" -#: appEditors/AppGeoEditor.py:3522 appEditors/AppGerberEditor.py:6212 +#: appEditors/AppGeoEditor.py:3522 appEditors/AppGerberEditor.py:6214 msgid "Geometry parameters." msgstr "Geometry parameters." @@ -3306,7 +3318,7 @@ msgstr "Is Ring" msgid "Is CCW" msgstr "Is CCW" -#: appEditors/AppGeoEditor.py:3550 appEditors/AppGeoEditor.py:4203 +#: appEditors/AppGeoEditor.py:3550 appEditors/AppGeoEditor.py:4205 msgid "Change" msgstr "Change" @@ -3326,43 +3338,43 @@ msgstr "Is Simple" msgid "The length of the geometry element." msgstr "The length of the geometry element." -#: appEditors/AppGeoEditor.py:3579 appEditors/AppGerberEditor.py:6249 +#: appEditors/AppGeoEditor.py:3579 appEditors/AppGerberEditor.py:6251 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:70 -#: appPlugins/ToolFiducials.py:822 +#: appPlugins/ToolFiducials.py:820 msgid "Coordinates" msgstr "Coordinates" #: appEditors/AppGeoEditor.py:3581 appEditors/AppGeoEditor.py:3587 -#: appEditors/AppGerberEditor.py:6251 appEditors/AppGerberEditor.py:6257 +#: appEditors/AppGerberEditor.py:6253 appEditors/AppGerberEditor.py:6259 msgid "The coordinates of the selected geometry element." msgstr "The coordinates of the selected geometry element." -#: appEditors/AppGeoEditor.py:3592 appEditors/AppGerberEditor.py:6262 +#: appEditors/AppGeoEditor.py:3592 appEditors/AppGerberEditor.py:6264 msgid "Vertex Points" msgstr "Vertex Points" -#: appEditors/AppGeoEditor.py:3594 appEditors/AppGerberEditor.py:6264 +#: appEditors/AppGeoEditor.py:3594 appEditors/AppGerberEditor.py:6266 msgid "The number of vertex points in the selected geometry element." msgstr "The number of vertex points in the selected geometry element." -#: appEditors/AppGeoEditor.py:3608 appEditors/AppGerberEditor.py:6278 -#: appGUI/ObjectUI.py:1118 +#: appEditors/AppGeoEditor.py:3608 appEditors/AppGerberEditor.py:6280 +#: appGUI/ObjectUI.py:1182 msgid "Simplification" msgstr "Simplification" -#: appEditors/AppGeoEditor.py:3610 appEditors/AppGerberEditor.py:6280 -#: appGUI/ObjectUI.py:1120 +#: appEditors/AppGeoEditor.py:3610 appEditors/AppGerberEditor.py:6282 +#: appGUI/ObjectUI.py:1184 msgid "Simplify a geometry by reducing its vertex points number." msgstr "Simplify a geometry by reducing its vertex points number." -#: appEditors/AppGeoEditor.py:3615 appEditors/AppGerberEditor.py:6285 -#: appGUI/ObjectUI.py:1150 +#: appEditors/AppGeoEditor.py:3615 appEditors/AppGerberEditor.py:6287 +#: appGUI/ObjectUI.py:1222 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:87 msgid "Tolerance" msgstr "Tolerance" -#: appEditors/AppGeoEditor.py:3617 appEditors/AppGerberEditor.py:6287 -#: appGUI/ObjectUI.py:1152 +#: appEditors/AppGeoEditor.py:3617 appEditors/AppGerberEditor.py:6289 +#: appGUI/ObjectUI.py:1224 msgid "" "All points in the simplified object will be\n" "within the tolerance distance of the original geometry." @@ -3371,15 +3383,15 @@ msgstr "" "within the tolerance distance of the original geometry." #: appEditors/AppGeoEditor.py:3629 appEditors/AppGeoEditor.py:4134 -#: appEditors/AppGerberEditor.py:4075 appEditors/AppGerberEditor.py:6300 -#: appGUI/ObjectUI.py:1164 +#: appEditors/AppGerberEditor.py:4075 appEditors/AppGerberEditor.py:6302 +#: appGUI/ObjectUI.py:1236 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:78 -#: appObjects/FlatCAMGeometry.py:494 +#: appObjects/FlatCAMGeometry.py:491 msgid "Simplify" msgstr "Simplify" -#: appEditors/AppGeoEditor.py:3632 appEditors/AppGerberEditor.py:6303 -#: appGUI/ObjectUI.py:1167 +#: appEditors/AppGeoEditor.py:3632 appEditors/AppGerberEditor.py:6305 +#: appGUI/ObjectUI.py:1239 msgid "Simplify a geometry element by reducing its vertex points number." msgstr "Simplify a geometry element by reducing its vertex points number." @@ -3387,7 +3399,7 @@ msgstr "Simplify a geometry element by reducing its vertex points number." msgid "Ring" msgstr "Ring" -#: appEditors/AppGeoEditor.py:3947 app_Main.py:7995 +#: appEditors/AppGeoEditor.py:3947 app_Main.py:8025 msgid "Line" msgstr "Line" @@ -3397,9 +3409,9 @@ msgstr "Line" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:432 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:310 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:277 -#: appPlugins/ToolDrilling.py:2856 appPlugins/ToolFollow.py:767 -#: appPlugins/ToolIsolation.py:3630 appPlugins/ToolMilling.py:4464 -#: appPlugins/ToolNCC.py:4645 appPlugins/ToolPaint.py:3324 +#: appPlugins/ToolDrilling.py:2860 appPlugins/ToolFollow.py:766 +#: appPlugins/ToolIsolation.py:3660 appPlugins/ToolMilling.py:4526 +#: appPlugins/ToolNCC.py:4660 appPlugins/ToolPaint.py:3339 msgid "Polygon" msgstr "Polygon" @@ -3420,67 +3432,67 @@ msgid "Last selected shape ID" msgstr "Last selected shape ID" #: appEditors/AppGeoEditor.py:4165 appEditors/AppGerberEditor.py:2643 -#: appEditors/AppGerberEditor.py:4922 appPlugins/ToolCutOut.py:1586 +#: appEditors/AppGerberEditor.py:4922 appPlugins/ToolCutOut.py:1568 #: appPlugins/ToolDistance.py:199 appPlugins/ToolExtract.py:630 #: appPlugins/ToolExtract.py:741 appPlugins/ToolExtract.py:816 -#: appPlugins/ToolOptimal.py:183 appPlugins/ToolPanelize.py:1081 +#: appPlugins/ToolOptimal.py:183 appPlugins/ToolPanelize.py:1065 #: appPlugins/ToolQRCode.py:253 appPlugins/ToolReport.py:224 #: appPlugins/ToolSolderPaste.py:723 appPlugins/ToolSolderPaste.py:1017 -#: appPlugins/ToolSub.py:319 tclCommands/TclCommandOpenSVG.py:85 +#: appPlugins/ToolSub.py:317 tclCommands/TclCommandOpenSVG.py:85 #: tclCommands/TclCommandPanelize.py:299 msgid "Working" msgstr "Working" -#: appEditors/AppGeoEditor.py:4573 +#: appEditors/AppGeoEditor.py:4575 msgid "Error on inserting shapes into storage." msgstr "Error on inserting shapes into storage." -#: appEditors/AppGeoEditor.py:4668 +#: appEditors/AppGeoEditor.py:4670 msgid "Grid Snap enabled." msgstr "Grid Snap enabled." -#: appEditors/AppGeoEditor.py:4673 +#: appEditors/AppGeoEditor.py:4675 msgid "Grid Snap disabled." msgstr "Grid Snap disabled." -#: appEditors/AppGeoEditor.py:5057 appGUI/MainGUI.py:3697 -#: appGUI/MainGUI.py:3743 appGUI/MainGUI.py:3761 appGUI/MainGUI.py:3912 -#: appGUI/MainGUI.py:3950 appGUI/MainGUI.py:3962 +#: appEditors/AppGeoEditor.py:5062 appGUI/MainGUI.py:3732 +#: appGUI/MainGUI.py:3778 appGUI/MainGUI.py:3796 appGUI/MainGUI.py:3947 +#: appGUI/MainGUI.py:3985 appGUI/MainGUI.py:3997 msgid "Click on target point." msgstr "Click on target point." -#: appEditors/AppGeoEditor.py:5347 appEditors/AppGeoEditor.py:5414 -#: appEditors/AppGeoEditor.py:5482 appEditors/AppGeoEditor.py:5512 -#: appEditors/AppGeoEditor.py:5565 appEditors/AppGeoEditor.py:5620 -#: appEditors/AppGeoEditor.py:5648 appEditors/AppGeoEditor.py:5673 -#: appEditors/AppGeoEditor.py:5703 appEditors/AppGeoEditor.py:5783 -#: appEditors/AppGeoEditor.py:5849 appEditors/AppGeoEditor.py:5917 -#: appPlugins/ToolCopperThieving.py:637 appPlugins/ToolFilm.py:851 -#: appPlugins/ToolFilm.py:1112 appPlugins/ToolRulesCheck.py:659 +#: appEditors/AppGeoEditor.py:5352 appEditors/AppGeoEditor.py:5419 +#: appEditors/AppGeoEditor.py:5487 appEditors/AppGeoEditor.py:5517 +#: appEditors/AppGeoEditor.py:5570 appEditors/AppGeoEditor.py:5625 +#: appEditors/AppGeoEditor.py:5653 appEditors/AppGeoEditor.py:5678 +#: appEditors/AppGeoEditor.py:5708 appEditors/AppGeoEditor.py:5788 +#: appEditors/AppGeoEditor.py:5854 appEditors/AppGeoEditor.py:5922 +#: appPlugins/ToolCopperThieving.py:639 appPlugins/ToolFilm.py:848 +#: appPlugins/ToolFilm.py:1121 appPlugins/ToolRulesCheck.py:659 msgid "Working..." msgstr "Working..." -#: appEditors/AppGeoEditor.py:5348 +#: appEditors/AppGeoEditor.py:5353 msgid "Loading the Geometry into the Editor..." msgstr "Loading the Geometry into the Editor..." -#: appEditors/AppGeoEditor.py:5390 +#: appEditors/AppGeoEditor.py:5395 msgid "Editing MultiGeo Geometry, tool" msgstr "Editing MultiGeo Geometry, tool" -#: appEditors/AppGeoEditor.py:5392 appPlugins/ToolNCC.py:2565 +#: appEditors/AppGeoEditor.py:5397 appPlugins/ToolNCC.py:2551 msgid "with diameter" msgstr "with diameter" -#: appEditors/AppGeoEditor.py:5461 +#: appEditors/AppGeoEditor.py:5466 msgid "Editor Exit. Geometry object was updated ..." msgstr "Editor Exit. Geometry object was updated ..." -#: appEditors/AppGeoEditor.py:5517 appEditors/AppGeoEditor.py:5572 +#: appEditors/AppGeoEditor.py:5522 appEditors/AppGeoEditor.py:5577 msgid "A selection of minimum two items is required to do Intersection." msgstr "A selection of minimum two items is required to do Intersection." -#: appEditors/AppGeoEditor.py:5707 appEditors/AppGeoEditor.py:5853 +#: appEditors/AppGeoEditor.py:5712 appEditors/AppGeoEditor.py:5858 msgid "" "Negative buffer value is not accepted. Use Buffer interior to generate an " "'inside' shape" @@ -3488,36 +3500,36 @@ msgstr "" "Negative buffer value is not accepted. Use Buffer interior to generate an " "'inside' shape" -#: appEditors/AppGeoEditor.py:5717 appEditors/AppGeoEditor.py:5794 -#: appEditors/AppGeoEditor.py:5862 appEditors/AppGeoEditor.py:5927 +#: appEditors/AppGeoEditor.py:5722 appEditors/AppGeoEditor.py:5799 +#: appEditors/AppGeoEditor.py:5867 appEditors/AppGeoEditor.py:5932 msgid "Nothing selected." msgstr "Nothing selected." -#: appEditors/AppGeoEditor.py:5721 appEditors/AppGeoEditor.py:5798 -#: appEditors/AppGeoEditor.py:5866 +#: appEditors/AppGeoEditor.py:5726 appEditors/AppGeoEditor.py:5803 +#: appEditors/AppGeoEditor.py:5871 msgid "Invalid distance." msgstr "Invalid distance." -#: appEditors/AppGeoEditor.py:5766 appEditors/AppGeoEditor.py:5832 -#: appEditors/AppGeoEditor.py:5900 +#: appEditors/AppGeoEditor.py:5771 appEditors/AppGeoEditor.py:5837 +#: appEditors/AppGeoEditor.py:5905 msgid "Failed, the result is empty." msgstr "Failed, the result is empty." -#: appEditors/AppGeoEditor.py:5787 +#: appEditors/AppGeoEditor.py:5792 msgid "Negative buffer value is not accepted." msgstr "Negative buffer value is not accepted." -#: appEditors/AppGeoEditor.py:5920 +#: appEditors/AppGeoEditor.py:5925 #, python-format msgid "Could not do Paint. Overlap value has to be less than 100%%." msgstr "Could not do Paint. Overlap value has to be less than 100%%." -#: appEditors/AppGeoEditor.py:5933 +#: appEditors/AppGeoEditor.py:5938 msgid "Invalid value for" msgstr "Invalid value for" -#: appEditors/AppGeoEditor.py:5995 appPlugins/ToolMilling.py:3039 -#: appPlugins/ToolPaint.py:2016 appPlugins/ToolPaint.py:2226 +#: appEditors/AppGeoEditor.py:6000 appPlugins/ToolMilling.py:3009 +#: appPlugins/ToolPaint.py:2004 appPlugins/ToolPaint.py:2214 msgid "" "Could not do Paint. Try a different combination of parameters. Or a " "different method of Paint" @@ -3621,20 +3633,20 @@ msgstr "Nothing selected to move" msgid "Select shapes to import them into the edited object." msgstr "Select shapes to import them into the edited object." -#: appEditors/AppGerberEditor.py:3045 appEditors/AppGerberEditor.py:3127 -#: appPlugins/ToolIsolation.py:2338 appPlugins/ToolIsolation.py:2490 -#: appPlugins/ToolPaint.py:1287 +#: appEditors/AppGerberEditor.py:3046 appEditors/AppGerberEditor.py:3128 +#: appPlugins/ToolIsolation.py:2334 appPlugins/ToolIsolation.py:2486 +#: appPlugins/ToolPaint.py:1273 msgid "Added polygon" msgstr "Added polygon" -#: appEditors/AppGerberEditor.py:3047 appEditors/AppGerberEditor.py:3129 -#: appPlugins/ToolIsolation.py:2339 appPlugins/ToolIsolation.py:2492 -#: appPlugins/ToolPaint.py:1289 +#: appEditors/AppGerberEditor.py:3048 appEditors/AppGerberEditor.py:3130 +#: appPlugins/ToolIsolation.py:2335 appPlugins/ToolIsolation.py:2488 +#: appPlugins/ToolPaint.py:1275 msgid "Click to add next polygon or right click to start." msgstr "Click to add next polygon or right click to start." -#: appEditors/AppGerberEditor.py:3050 appEditors/AppGerberEditor.py:3132 -#: appPlugins/ToolIsolation.py:2495 +#: appEditors/AppGerberEditor.py:3051 appEditors/AppGerberEditor.py:3133 +#: appPlugins/ToolIsolation.py:2491 msgid "No polygon in selection." msgstr "No polygon in selection." @@ -3682,20 +3694,20 @@ msgstr "Dimensions need two float values separated by comma." msgid "Dimensions edited." msgstr "Dimensions edited." -#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6059 -#: appEditors/AppGerberEditor.py:6106 appGUI/ObjectUI.py:306 -#: appPlugins/ToolExtract.py:1009 appPlugins/ToolPunchGerber.py:2087 +#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6061 +#: appEditors/AppGerberEditor.py:6108 appGUI/ObjectUI.py:338 +#: appPlugins/ToolExtract.py:1019 appPlugins/ToolPunchGerber.py:2094 msgid "Code" msgstr "Code" -#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6059 -#: appGUI/ObjectUI.py:306 +#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6061 +#: appGUI/ObjectUI.py:338 msgid "Dim" msgstr "Dim" #: appEditors/AppGerberEditor.py:4636 appObjects/FlatCAMCNCJob.py:747 #: appObjects/FlatCAMScript.py:134 appPlugins/ToolLevelling.py:1505 -#: app_Main.py:7897 +#: app_Main.py:7927 msgid "Loading" msgstr "Loading" @@ -3721,82 +3733,82 @@ msgstr "" msgid "Cancelled. No aperture is selected" msgstr "Cancelled. No aperture is selected" -#: appEditors/AppGerberEditor.py:5137 app_Main.py:7339 +#: appEditors/AppGerberEditor.py:5137 app_Main.py:7369 msgid "Coordinates copied to clipboard." msgstr "Coordinates copied to clipboard." -#: appEditors/AppGerberEditor.py:5485 +#: appEditors/AppGerberEditor.py:5487 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:292 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:323 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290 #: appObjects/AppObject.py:345 appObjects/FlatCAMCNCJob.py:641 -#: appObjects/FlatCAMGerber.py:1012 appObjects/FlatCAMObj.py:266 +#: appObjects/FlatCAMGerber.py:1015 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 -#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1174 -#: appPlugins/ToolCorners.py:631 appPlugins/ToolFiducials.py:658 +#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1176 +#: appPlugins/ToolCorners.py:643 appPlugins/ToolFiducials.py:658 #: appPlugins/ToolMove.py:235 appPlugins/ToolQRCode.py:559 app_Main.py:5181 msgid "Plotting" msgstr "Plotting" -#: appEditors/AppGerberEditor.py:5658 +#: appEditors/AppGerberEditor.py:5660 msgid "Failed. No aperture geometry is selected." msgstr "Failed. No aperture geometry is selected." -#: appEditors/AppGerberEditor.py:5833 +#: appEditors/AppGerberEditor.py:5835 msgid "No aperture to buffer. Select at least one aperture and try again." msgstr "No aperture to buffer. Select at least one aperture and try again." -#: appEditors/AppGerberEditor.py:5864 +#: appEditors/AppGerberEditor.py:5866 msgid "Scale factor value is missing or wrong format. Add it and retry." msgstr "Scale factor value is missing or wrong format. Add it and retry." -#: appEditors/AppGerberEditor.py:5896 +#: appEditors/AppGerberEditor.py:5898 msgid "No aperture to scale. Select at least one aperture and try again." msgstr "No aperture to scale. Select at least one aperture and try again." -#: appEditors/AppGerberEditor.py:5948 +#: appEditors/AppGerberEditor.py:5950 msgid "Polygons marked." msgstr "Polygons marked." -#: appEditors/AppGerberEditor.py:5950 +#: appEditors/AppGerberEditor.py:5952 msgid "No polygons were marked. None fit within the limits." msgstr "No polygons were marked. None fit within the limits." -#: appEditors/AppGerberEditor.py:6013 appGUI/MainGUI.py:771 -#: appGUI/MainGUI.py:1739 appGUI/ObjectUI.py:231 +#: appEditors/AppGerberEditor.py:6015 appGUI/MainGUI.py:771 +#: appGUI/MainGUI.py:1739 appGUI/ObjectUI.py:246 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:21 msgid "Gerber Editor" msgstr "Gerber Editor" -#: appEditors/AppGerberEditor.py:6046 appGUI/ObjectUI.py:271 +#: appEditors/AppGerberEditor.py:6048 appGUI/ObjectUI.py:303 #: appObjects/FlatCAMObj.py:492 appPlugins/ToolReport.py:187 msgid "Apertures" msgstr "Apertures" -#: appEditors/AppGerberEditor.py:6048 appGUI/ObjectUI.py:273 +#: appEditors/AppGerberEditor.py:6050 appGUI/ObjectUI.py:305 msgid "Apertures Table for the Gerber Object." msgstr "Apertures Table for the Gerber Object." -#: appEditors/AppGerberEditor.py:6064 appGUI/ObjectUI.py:310 +#: appEditors/AppGerberEditor.py:6066 appGUI/ObjectUI.py:342 msgid "Index" msgstr "Index" -#: appEditors/AppGerberEditor.py:6066 appGUI/ObjectUI.py:312 -#: appPlugins/ToolExtract.py:1016 appPlugins/ToolPunchGerber.py:2094 +#: appEditors/AppGerberEditor.py:6068 appGUI/ObjectUI.py:344 +#: appPlugins/ToolExtract.py:1026 appPlugins/ToolPunchGerber.py:2101 msgid "Aperture Code" msgstr "Aperture Code" -#: appEditors/AppGerberEditor.py:6068 appGUI/ObjectUI.py:314 -#: appPlugins/ToolExtract.py:1018 appPlugins/ToolPunchGerber.py:2096 +#: appEditors/AppGerberEditor.py:6070 appGUI/ObjectUI.py:346 +#: appPlugins/ToolExtract.py:1028 appPlugins/ToolPunchGerber.py:2103 msgid "Type of aperture: circular, rectangle, macros etc" msgstr "Type of aperture: circular, rectangle, macros etc" -#: appEditors/AppGerberEditor.py:6070 appGUI/ObjectUI.py:316 -#: appPlugins/ToolExtract.py:1020 appPlugins/ToolPunchGerber.py:2098 +#: appEditors/AppGerberEditor.py:6072 appGUI/ObjectUI.py:348 +#: appPlugins/ToolExtract.py:1030 appPlugins/ToolPunchGerber.py:2105 msgid "Aperture Size:" msgstr "Aperture Size:" -#: appEditors/AppGerberEditor.py:6072 appGUI/ObjectUI.py:318 +#: appEditors/AppGerberEditor.py:6074 appGUI/ObjectUI.py:350 msgid "" "Aperture Dimensions:\n" " - (width, height) for R, O type.\n" @@ -3806,24 +3818,24 @@ msgstr "" " - (width, height) for R, O type.\n" " - (dia, nVertices) for P type" -#: appEditors/AppGerberEditor.py:6099 +#: appEditors/AppGerberEditor.py:6101 msgid "Add/Delete Aperture" msgstr "Add/Delete Aperture" -#: appEditors/AppGerberEditor.py:6101 +#: appEditors/AppGerberEditor.py:6103 msgid "Add/Delete an aperture in the aperture table" msgstr "Add/Delete an aperture in the aperture table" -#: appEditors/AppGerberEditor.py:6107 +#: appEditors/AppGerberEditor.py:6109 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:53 msgid "Code for the new aperture" msgstr "Code for the new aperture" -#: appEditors/AppGerberEditor.py:6117 +#: appEditors/AppGerberEditor.py:6119 msgid "Size:" msgstr "Size:" -#: appEditors/AppGerberEditor.py:6119 +#: appEditors/AppGerberEditor.py:6121 msgid "" "Size for the new aperture.\n" "If aperture type is 'R' or 'O' then\n" @@ -3837,7 +3849,7 @@ msgstr "" "calculated as:\n" "sqrt(width**2 + height**2)" -#: appEditors/AppGerberEditor.py:6136 +#: appEditors/AppGerberEditor.py:6138 msgid "" "Select the type of new aperture. Can be:\n" "C = circular\n" @@ -3849,11 +3861,11 @@ msgstr "" "R = rectangular\n" "O = oblong" -#: appEditors/AppGerberEditor.py:6149 +#: appEditors/AppGerberEditor.py:6151 msgid "Dims" msgstr "Dims" -#: appEditors/AppGerberEditor.py:6151 +#: appEditors/AppGerberEditor.py:6153 msgid "" "Dimensions for the new aperture.\n" "The format is (width, height)" @@ -3861,57 +3873,58 @@ msgstr "" "Dimensions for the new aperture.\n" "The format is (width, height)" -#: appEditors/AppGerberEditor.py:6173 +#: appEditors/AppGerberEditor.py:6175 msgid "Add a new aperture to the aperture list." msgstr "Add a new aperture to the aperture list." -#: appEditors/AppGerberEditor.py:6182 +#: appEditors/AppGerberEditor.py:6184 msgid "Delete a aperture in the aperture list" msgstr "Delete a aperture in the aperture list" -#: appEditors/AppGerberEditor.py:6224 +#: appEditors/AppGerberEditor.py:6226 msgid "Valid" msgstr "Valid" -#: appEditors/AppGerberEditor.py:6226 +#: appEditors/AppGerberEditor.py:6228 msgid "Show if the selected polygon is valid." msgstr "Show if the selected polygon is valid." -#: appEditors/AppGerberEditor.py:6233 +#: appEditors/AppGerberEditor.py:6235 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:113 -#: appPlugins/ToolCalculators.py:572 appPlugins/ToolCalculators.py:615 -#: appPlugins/ToolCopperThieving.py:1358 +#: appPlugins/ToolCalculators.py:697 appPlugins/ToolCalculators.py:740 +#: appPlugins/ToolCopperThieving.py:1366 msgid "Area" msgstr "Area" -#: appEditors/AppGerberEditor.py:6235 +#: appEditors/AppGerberEditor.py:6237 msgid "Show the area of the selected polygon." msgstr "Show the area of the selected polygon." -#: appEditors/AppGerberEditor.py:6239 +#: appEditors/AppGerberEditor.py:6241 #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:43 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:177 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:44 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:83 -#: appPlugins/ToolCopperThieving.py:1369 appPlugins/ToolPcbWizard.py:501 +#: appPlugins/ToolCalculators.py:549 appPlugins/ToolCopperThieving.py:1377 +#: appPlugins/ToolPcbWizard.py:501 msgid "mm" msgstr "mm" -#: appEditors/AppGerberEditor.py:6239 appPlugins/ToolCopperThieving.py:1371 -#: appPlugins/ToolCopperThieving.py:1728 +#: appEditors/AppGerberEditor.py:6241 appPlugins/ToolCopperThieving.py:1379 +#: appPlugins/ToolCopperThieving.py:1776 msgid "in" msgstr "in" -#: appEditors/AppGerberEditor.py:6326 +#: appEditors/AppGerberEditor.py:6328 msgid "Buffer Aperture" msgstr "Buffer Aperture" -#: appEditors/AppGerberEditor.py:6328 +#: appEditors/AppGerberEditor.py:6330 msgid "Buffer a aperture in the aperture list" msgstr "Buffer a aperture in the aperture list" -#: appEditors/AppGerberEditor.py:6349 +#: appEditors/AppGerberEditor.py:6351 msgid "" "There are 3 types of corners:\n" " - 'Round': the corner is rounded.\n" @@ -3925,20 +3938,20 @@ msgstr "" " - 'Beveled': the corner is a line that directly connects the features " "meeting in the corner" -#: appEditors/AppGerberEditor.py:6386 +#: appEditors/AppGerberEditor.py:6388 msgid "Scale Aperture" msgstr "Scale Aperture" -#: appEditors/AppGerberEditor.py:6388 +#: appEditors/AppGerberEditor.py:6390 msgid "Scale a aperture in the aperture list" msgstr "Scale a aperture in the aperture list" -#: appEditors/AppGerberEditor.py:6398 +#: appEditors/AppGerberEditor.py:6400 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:205 msgid "Scale factor" msgstr "Scale factor" -#: appEditors/AppGerberEditor.py:6400 +#: appEditors/AppGerberEditor.py:6402 msgid "" "The factor by which to scale the selected aperture.\n" "Values can be between 0.0000 and 999.9999" @@ -3946,19 +3959,19 @@ msgstr "" "The factor by which to scale the selected aperture.\n" "Values can be between 0.0000 and 999.9999" -#: appEditors/AppGerberEditor.py:6437 +#: appEditors/AppGerberEditor.py:6439 msgid "Mark polygons" msgstr "Mark polygons" -#: appEditors/AppGerberEditor.py:6439 +#: appEditors/AppGerberEditor.py:6441 msgid "Mark the polygon areas." msgstr "Mark the polygon areas." -#: appEditors/AppGerberEditor.py:6450 +#: appEditors/AppGerberEditor.py:6452 msgid "Area UPPER threshold" msgstr "Area UPPER threshold" -#: appEditors/AppGerberEditor.py:6452 +#: appEditors/AppGerberEditor.py:6454 msgid "" "The threshold value, all areas less than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -3966,11 +3979,11 @@ msgstr "" "The threshold value, all areas less than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" -#: appEditors/AppGerberEditor.py:6463 +#: appEditors/AppGerberEditor.py:6465 msgid "Area LOWER threshold" msgstr "Area LOWER threshold" -#: appEditors/AppGerberEditor.py:6465 +#: appEditors/AppGerberEditor.py:6467 msgid "" "The threshold value, all areas more than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -3978,32 +3991,32 @@ msgstr "" "The threshold value, all areas more than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" -#: appEditors/AppGerberEditor.py:6479 +#: appEditors/AppGerberEditor.py:6481 msgid "Mark" msgstr "Mark" -#: appEditors/AppGerberEditor.py:6482 +#: appEditors/AppGerberEditor.py:6484 msgid "Mark the polygons that fit within limits." msgstr "Mark the polygons that fit within limits." -#: appEditors/AppGerberEditor.py:6489 +#: appEditors/AppGerberEditor.py:6491 msgid "Delete all the marked polygons." msgstr "Delete all the marked polygons." -#: appEditors/AppGerberEditor.py:6496 +#: appEditors/AppGerberEditor.py:6498 msgid "Clear all the markings." msgstr "Clear all the markings." -#: appEditors/AppGerberEditor.py:6521 appGUI/MainGUI.py:779 -#: appGUI/MainGUI.py:1259 appGUI/MainGUI.py:2513 appGUI/MainGUI.py:5219 +#: appEditors/AppGerberEditor.py:6523 appGUI/MainGUI.py:779 +#: appGUI/MainGUI.py:1259 appGUI/MainGUI.py:2548 appGUI/MainGUI.py:5254 msgid "Add Pad Array" msgstr "Add Pad Array" -#: appEditors/AppGerberEditor.py:6523 +#: appEditors/AppGerberEditor.py:6525 msgid "Add an array of pads (linear or circular array)" msgstr "Add an array of pads (linear or circular array)" -#: appEditors/AppGerberEditor.py:6530 +#: appEditors/AppGerberEditor.py:6532 msgid "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" @@ -4011,53 +4024,53 @@ msgstr "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" -#: appEditors/AppGerberEditor.py:6541 +#: appEditors/AppGerberEditor.py:6543 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:90 msgid "Nr of pads" msgstr "Nr of pads" -#: appEditors/AppGerberEditor.py:6543 +#: appEditors/AppGerberEditor.py:6545 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:92 msgid "Specify how many pads to be in the array." msgstr "Specify how many pads to be in the array." -#: appEditors/AppGerberEditor.py:7364 +#: appEditors/AppGerberEditor.py:7366 msgid "Appying Rotate" msgstr "Appying Rotate" -#: appEditors/AppGerberEditor.py:7397 +#: appEditors/AppGerberEditor.py:7399 msgid "Applying Flip" msgstr "Applying Flip" -#: appEditors/AppGerberEditor.py:7440 +#: appEditors/AppGerberEditor.py:7442 msgid "Applying Skew" msgstr "Applying Skew" -#: appEditors/AppGerberEditor.py:7481 +#: appEditors/AppGerberEditor.py:7483 msgid "Applying Scale" msgstr "Applying Scale" -#: appEditors/AppGerberEditor.py:7517 +#: appEditors/AppGerberEditor.py:7519 msgid "Applying Offset" msgstr "Applying Offset" -#: appEditors/AppGerberEditor.py:7553 +#: appEditors/AppGerberEditor.py:7555 msgid "Applying Buffer" msgstr "Applying Buffer" -#: appEditors/AppGerberEditor.py:7632 +#: appEditors/AppGerberEditor.py:7634 msgid "Offset Y cancelled" msgstr "Offset Y cancelled" -#: appEditors/AppGerberEditor.py:7648 +#: appEditors/AppGerberEditor.py:7650 msgid "Skew X cancelled" msgstr "Skew X cancelled" -#: appEditors/AppGerberEditor.py:7664 +#: appEditors/AppGerberEditor.py:7666 msgid "Skew Y cancelled" msgstr "Skew Y cancelled" -#: appEditors/AppTextEditor.py:87 appGUI/GUIElements.py:4040 +#: appEditors/AppTextEditor.py:87 appGUI/GUIElements.py:4097 msgid "Find" msgstr "Find" @@ -4084,13 +4097,13 @@ 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:109 appEditors/appGCodeEditor.py:160 -#: appGUI/GUIElements.py:4881 appGUI/ObjectUI.py:1229 +#: appGUI/GUIElements.py:4938 appGUI/ObjectUI.py:1311 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolExtract.py:957 appPlugins/ToolFollow.py:754 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolPaint.py:3286 -#: appPlugins/ToolPunchGerber.py:2036 +#: appPlugins/ToolExtract.py:967 appPlugins/ToolFollow.py:753 +#: appPlugins/ToolIsolation.py:3593 appPlugins/ToolPaint.py:3301 +#: appPlugins/ToolPunchGerber.py:2043 msgid "All" msgstr "All" @@ -4138,7 +4151,7 @@ msgstr "Open file" #: appObjects/FlatCAMCNCJob.py:671 appObjects/FlatCAMCNCJob.py:677 #: appPlugins/ToolLevelling.py:1471 appPlugins/ToolLevelling.py:1477 #: appPlugins/ToolLevelling.py:1663 appPlugins/ToolLevelling.py:1669 -#: appPlugins/ToolSolderPaste.py:1123 app_Main.py:7809 app_Main.py:7815 +#: appPlugins/ToolSolderPaste.py:1123 app_Main.py:7839 app_Main.py:7845 msgid "Export Code ..." msgstr "Export Code ..." @@ -4152,13 +4165,13 @@ msgstr "No such file or directory" msgid "Saved to" msgstr "Saved to" -#: appEditors/appGCodeEditor.py:76 appGUI/GUIElements.py:4048 -#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:350 appGUI/MainGUI.py:4725 -#: appGUI/MainGUI.py:4986 appGUI/MainGUI.py:5095 appGUI/MainGUI.py:5238 +#: appEditors/appGCodeEditor.py:76 appGUI/GUIElements.py:4105 +#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:350 appGUI/MainGUI.py:4760 +#: appGUI/MainGUI.py:5021 appGUI/MainGUI.py:5130 appGUI/MainGUI.py:5273 msgid "Ctrl+S" msgstr "Ctrl+S" -#: appEditors/appGCodeEditor.py:82 app_Main.py:7972 +#: appEditors/appGCodeEditor.py:82 app_Main.py:8002 msgid "Code Editor" msgstr "Code Editor" @@ -4187,7 +4200,7 @@ msgstr "Start GCode" msgid "Loaded Machine Code into Code Editor" msgstr "Loaded Machine Code into Code Editor" -#: appEditors/appGCodeEditor.py:766 appGUI/ObjectUI.py:1249 +#: appEditors/appGCodeEditor.py:766 appGUI/ObjectUI.py:1331 #: appPlugins/ToolSolderPaste.py:1038 msgid "GCode Editor" msgstr "GCode Editor" @@ -4196,18 +4209,18 @@ msgstr "GCode Editor" msgid "GCode" msgstr "GCode" -#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:668 -#: appGUI/ObjectUI.py:1384 appObjects/FlatCAMObj.py:499 -#: appPlugins/ToolDrilling.py:2333 appPlugins/ToolMilling.py:3631 -#: appPlugins/ToolMilling.py:3824 appPlugins/ToolReport.py:194 +#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:746 +#: appGUI/ObjectUI.py:1498 appObjects/FlatCAMObj.py:499 +#: appPlugins/ToolDrilling.py:2348 appPlugins/ToolMilling.py:3632 +#: appPlugins/ToolMilling.py:3894 appPlugins/ToolReport.py:194 msgid "Drills" msgstr "Drills" -#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:668 -#: appGUI/ObjectUI.py:1384 +#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:746 +#: appGUI/ObjectUI.py:1498 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:152 -#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2333 -#: appPlugins/ToolMilling.py:3631 appPlugins/ToolMilling.py:3825 +#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2348 +#: appPlugins/ToolMilling.py:3632 appPlugins/ToolMilling.py:3895 #: appPlugins/ToolReport.py:196 msgid "Slots" msgstr "Slots" @@ -4236,121 +4249,121 @@ msgstr "Insert Code" msgid "Insert the code above at the cursor location." msgstr "Insert the code above at the cursor location." -#: appGUI/GUIElements.py:330 appGUI/GUIElements.py:1029 -#: appGUI/GUIElements.py:1428 +#: appGUI/GUIElements.py:333 appGUI/GUIElements.py:1032 +#: appGUI/GUIElements.py:1433 msgid "Read Only" msgstr "Read Only" -#: appGUI/GUIElements.py:335 appGUI/GUIElements.py:1034 -#: appGUI/GUIElements.py:1433 appGUI/GUIElements.py:1646 -#: appGUI/GUIElements.py:1939 appGUI/GUIElements.py:4006 +#: appGUI/GUIElements.py:338 appGUI/GUIElements.py:1037 +#: appGUI/GUIElements.py:1438 appGUI/GUIElements.py:1693 +#: appGUI/GUIElements.py:1986 appGUI/GUIElements.py:4063 msgid "Undo" msgstr "Undo" -#: appGUI/GUIElements.py:335 appGUI/GUIElements.py:1034 -#: appGUI/GUIElements.py:1433 appGUI/GUIElements.py:1646 -#: appGUI/GUIElements.py:1939 appGUI/GUIElements.py:4006 +#: appGUI/GUIElements.py:338 appGUI/GUIElements.py:1037 +#: appGUI/GUIElements.py:1438 appGUI/GUIElements.py:1693 +#: appGUI/GUIElements.py:1986 appGUI/GUIElements.py:4063 msgid "Ctrl+Z" msgstr "Ctrl+Z" -#: appGUI/GUIElements.py:342 appGUI/GUIElements.py:1041 -#: appGUI/GUIElements.py:1440 appGUI/GUIElements.py:1653 -#: appGUI/GUIElements.py:1944 appGUI/GUIElements.py:4011 +#: appGUI/GUIElements.py:345 appGUI/GUIElements.py:1044 +#: appGUI/GUIElements.py:1445 appGUI/GUIElements.py:1700 +#: appGUI/GUIElements.py:1991 appGUI/GUIElements.py:4068 msgid "Redo" msgstr "Redo" -#: appGUI/GUIElements.py:342 appGUI/GUIElements.py:1041 -#: appGUI/GUIElements.py:1440 appGUI/GUIElements.py:1653 -#: appGUI/GUIElements.py:1944 appGUI/GUIElements.py:4011 +#: appGUI/GUIElements.py:345 appGUI/GUIElements.py:1044 +#: appGUI/GUIElements.py:1445 appGUI/GUIElements.py:1700 +#: appGUI/GUIElements.py:1991 appGUI/GUIElements.py:4068 msgid "Ctrl+Y" msgstr "Ctrl+Y" -#: appGUI/GUIElements.py:351 appGUI/GUIElements.py:1050 -#: appGUI/GUIElements.py:1449 appGUI/GUIElements.py:1662 -#: appGUI/GUIElements.py:1951 appGUI/GUIElements.py:4018 appGUI/MainGUI.py:1730 -#: appGUI/ObjectUI.py:1231 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:58 +#: appGUI/GUIElements.py:354 appGUI/GUIElements.py:1053 +#: appGUI/GUIElements.py:1454 appGUI/GUIElements.py:1709 +#: appGUI/GUIElements.py:1998 appGUI/GUIElements.py:4075 appGUI/MainGUI.py:1730 +#: appGUI/ObjectUI.py:1313 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:58 msgid "Cut" msgstr "Cut" -#: appGUI/GUIElements.py:351 appGUI/GUIElements.py:1050 -#: appGUI/GUIElements.py:1449 appGUI/GUIElements.py:1662 -#: appGUI/GUIElements.py:1951 appGUI/GUIElements.py:4018 appGUI/MainGUI.py:4987 +#: appGUI/GUIElements.py:354 appGUI/GUIElements.py:1053 +#: appGUI/GUIElements.py:1454 appGUI/GUIElements.py:1709 +#: appGUI/GUIElements.py:1998 appGUI/GUIElements.py:4075 appGUI/MainGUI.py:5022 msgid "Ctrl+X" msgstr "Ctrl+X" -#: appGUI/GUIElements.py:358 appGUI/GUIElements.py:1057 -#: appGUI/GUIElements.py:1456 appGUI/GUIElements.py:1669 -#: appGUI/GUIElements.py:1956 appGUI/GUIElements.py:4023 appGUI/MainGUI.py:421 +#: appGUI/GUIElements.py:361 appGUI/GUIElements.py:1060 +#: appGUI/GUIElements.py:1461 appGUI/GUIElements.py:1716 +#: appGUI/GUIElements.py:2003 appGUI/GUIElements.py:4080 appGUI/MainGUI.py:421 #: appGUI/MainGUI.py:757 appGUI/MainGUI.py:816 appGUI/MainGUI.py:894 #: appGUI/MainGUI.py:1037 appGUI/MainGUI.py:1287 appGUI/MainGUI.py:1787 -#: appGUI/MainGUI.py:2299 appGUI/MainGUI.py:2541 appGUI/MainGUI.py:5221 -#: appPlugins/ToolMilling.py:397 appPlugins/ToolPanelize.py:467 -#: appPlugins/ToolPanelize.py:496 appPlugins/ToolPanelize.py:607 -#: appPlugins/ToolPanelize.py:618 appPlugins/ToolPanelize.py:650 -#: appPlugins/ToolPanelize.py:699 appPlugins/ToolPanelize.py:898 -#: appPlugins/ToolPanelize.py:930 appPlugins/ToolPanelize.py:978 +#: appGUI/MainGUI.py:2334 appGUI/MainGUI.py:2576 appGUI/MainGUI.py:5256 +#: appPlugins/ToolMilling.py:387 appPlugins/ToolPanelize.py:451 +#: appPlugins/ToolPanelize.py:480 appPlugins/ToolPanelize.py:591 +#: appPlugins/ToolPanelize.py:602 appPlugins/ToolPanelize.py:634 +#: appPlugins/ToolPanelize.py:683 appPlugins/ToolPanelize.py:882 +#: appPlugins/ToolPanelize.py:914 appPlugins/ToolPanelize.py:962 msgid "Copy" msgstr "Copy" -#: appGUI/GUIElements.py:358 appGUI/GUIElements.py:1057 -#: appGUI/GUIElements.py:1456 appGUI/GUIElements.py:1669 -#: appGUI/GUIElements.py:1956 appGUI/GUIElements.py:4023 appGUI/MainGUI.py:421 -#: appGUI/MainGUI.py:4716 +#: appGUI/GUIElements.py:361 appGUI/GUIElements.py:1060 +#: appGUI/GUIElements.py:1461 appGUI/GUIElements.py:1716 +#: appGUI/GUIElements.py:2003 appGUI/GUIElements.py:4080 appGUI/MainGUI.py:421 +#: appGUI/MainGUI.py:4751 msgid "Ctrl+C" msgstr "Ctrl+C" -#: appGUI/GUIElements.py:365 appGUI/GUIElements.py:1064 -#: appGUI/GUIElements.py:1463 appGUI/GUIElements.py:1676 -#: appGUI/GUIElements.py:1961 +#: appGUI/GUIElements.py:368 appGUI/GUIElements.py:1067 +#: appGUI/GUIElements.py:1468 appGUI/GUIElements.py:1723 +#: appGUI/GUIElements.py:2008 msgid "Paste" msgstr "Paste" -#: appGUI/GUIElements.py:365 appGUI/GUIElements.py:1064 -#: appGUI/GUIElements.py:1463 appGUI/GUIElements.py:1676 -#: appGUI/GUIElements.py:1961 +#: appGUI/GUIElements.py:368 appGUI/GUIElements.py:1067 +#: appGUI/GUIElements.py:1468 appGUI/GUIElements.py:1723 +#: appGUI/GUIElements.py:2008 msgid "Ctrl+V" msgstr "Ctrl+V" -#: appGUI/GUIElements.py:372 appGUI/GUIElements.py:1071 -#: appGUI/GUIElements.py:1470 appGUI/GUIElements.py:1681 -#: appGUI/GUIElements.py:1966 appGUI/GUIElements.py:4028 appGUI/MainGUI.py:4786 -#: appGUI/MainGUI.py:4787 appGUI/MainGUI.py:4991 appGUI/MainGUI.py:5091 -#: appGUI/MainGUI.py:5092 appGUI/MainGUI.py:5232 appGUI/MainGUI.py:5233 +#: appGUI/GUIElements.py:375 appGUI/GUIElements.py:1074 +#: appGUI/GUIElements.py:1475 appGUI/GUIElements.py:1728 +#: appGUI/GUIElements.py:2013 appGUI/GUIElements.py:4085 appGUI/MainGUI.py:4821 +#: appGUI/MainGUI.py:4822 appGUI/MainGUI.py:5026 appGUI/MainGUI.py:5126 +#: appGUI/MainGUI.py:5127 appGUI/MainGUI.py:5267 appGUI/MainGUI.py:5268 msgid "Del" msgstr "Del" -#: appGUI/GUIElements.py:381 appGUI/GUIElements.py:1080 -#: appGUI/GUIElements.py:1479 appGUI/GUIElements.py:1688 -#: appGUI/GUIElements.py:1973 appGUI/GUIElements.py:4035 appGUI/MainGUI.py:455 -#: appGUI/MainGUI.py:590 appGUI/MainGUI.py:4715 -#: appObjects/ObjectCollection.py:1154 appObjects/ObjectCollection.py:1201 -#: appPlugins/ToolIsolation.py:3603 appPlugins/ToolPunchGerber.py:2311 +#: appGUI/GUIElements.py:384 appGUI/GUIElements.py:1083 +#: appGUI/GUIElements.py:1484 appGUI/GUIElements.py:1735 +#: appGUI/GUIElements.py:2020 appGUI/GUIElements.py:4092 appGUI/MainGUI.py:455 +#: appGUI/MainGUI.py:590 appGUI/MainGUI.py:4750 +#: appObjects/ObjectCollection.py:1157 appObjects/ObjectCollection.py:1204 +#: appPlugins/ToolIsolation.py:3633 appPlugins/ToolPunchGerber.py:2327 msgid "Select All" msgstr "Select All" -#: appGUI/GUIElements.py:381 appGUI/GUIElements.py:1080 -#: appGUI/GUIElements.py:1479 appGUI/GUIElements.py:1688 -#: appGUI/GUIElements.py:1973 appGUI/GUIElements.py:4035 appGUI/MainGUI.py:455 -#: appGUI/MainGUI.py:4715 +#: appGUI/GUIElements.py:384 appGUI/GUIElements.py:1083 +#: appGUI/GUIElements.py:1484 appGUI/GUIElements.py:1735 +#: appGUI/GUIElements.py:2020 appGUI/GUIElements.py:4092 appGUI/MainGUI.py:455 +#: appGUI/MainGUI.py:4750 msgid "Ctrl+A" msgstr "Ctrl+A" -#: appGUI/GUIElements.py:1087 appGUI/GUIElements.py:1486 +#: appGUI/GUIElements.py:1090 appGUI/GUIElements.py:1491 msgid "Step Up" msgstr "Step Up" -#: appGUI/GUIElements.py:1094 appGUI/GUIElements.py:1493 +#: appGUI/GUIElements.py:1097 appGUI/GUIElements.py:1498 msgid "Step Down" msgstr "Step Down" -#: appGUI/GUIElements.py:2390 appGUI/GUIElements.py:2460 -#: appGUI/GUIElements.py:2521 appGUI/GUIElements.py:2586 -#: appGUI/GUIElements.py:3974 app_Main.py:4817 app_Main.py:4993 -#: app_Main.py:5082 app_Main.py:9301 app_Main.py:9649 +#: appGUI/GUIElements.py:2447 appGUI/GUIElements.py:2517 +#: appGUI/GUIElements.py:2578 appGUI/GUIElements.py:2643 +#: appGUI/GUIElements.py:4031 app_Main.py:4817 app_Main.py:4993 +#: app_Main.py:5082 app_Main.py:9331 app_Main.py:9679 msgid "Ok" msgstr "Ok" -#: appGUI/GUIElements.py:3938 +#: appGUI/GUIElements.py:3995 msgid "" "The reference can be:\n" "- Absolute -> the reference point is point (0,0)\n" @@ -4360,19 +4373,19 @@ msgstr "" "- Absolute -> the reference point is point (0,0)\n" "- Relative -> the reference point is the mouse position before Jump" -#: appGUI/GUIElements.py:3943 +#: appGUI/GUIElements.py:4000 msgid "Abs" msgstr "Abs" -#: appGUI/GUIElements.py:3944 +#: appGUI/GUIElements.py:4001 msgid "Relative" msgstr "Relative" -#: appGUI/GUIElements.py:3955 +#: appGUI/GUIElements.py:4012 msgid "Location" msgstr "Location" -#: appGUI/GUIElements.py:3957 +#: appGUI/GUIElements.py:4014 msgid "" "The Location value is a tuple (x,y).\n" "If the reference is Absolute then the Jump will be at the position (x,y).\n" @@ -4384,88 +4397,88 @@ msgstr "" "If the reference is Relative then the Jump will be at the (x,y) distance\n" "from the current mouse location point." -#: appGUI/GUIElements.py:4040 +#: appGUI/GUIElements.py:4097 msgid "Ctrl+F" msgstr "Ctrl+F" -#: appGUI/GUIElements.py:4048 +#: appGUI/GUIElements.py:4105 msgid "Save Log" msgstr "Save Log" -#: appGUI/GUIElements.py:4054 +#: appGUI/GUIElements.py:4111 msgid "Clear All" msgstr "Clear All" -#: appGUI/GUIElements.py:4054 +#: appGUI/GUIElements.py:4111 msgid "Shift+Del" msgstr "Shift+Del" -#: appGUI/GUIElements.py:4173 appPlugins/ToolShell.py:327 +#: appGUI/GUIElements.py:4230 appPlugins/ToolShell.py:327 msgid "Type >help< to get started" msgstr "Type >help< to get started" -#: appGUI/GUIElements.py:4776 appGUI/GUIElements.py:4793 +#: appGUI/GUIElements.py:4833 appGUI/GUIElements.py:4850 msgid "Jog the Y axis." msgstr "Jog the Y axis." -#: appGUI/GUIElements.py:4784 appGUI/MainGUI.py:436 appGUI/MainGUI.py:1048 -#: appGUI/MainGUI.py:2310 +#: appGUI/GUIElements.py:4841 appGUI/MainGUI.py:436 appGUI/MainGUI.py:1048 +#: appGUI/MainGUI.py:2345 msgid "Move to Origin" msgstr "Move to Origin" -#: appGUI/GUIElements.py:4801 appGUI/GUIElements.py:4809 +#: appGUI/GUIElements.py:4858 appGUI/GUIElements.py:4866 msgid "Jog the X axis." msgstr "Jog the X axis." -#: appGUI/GUIElements.py:4819 appGUI/GUIElements.py:4829 +#: appGUI/GUIElements.py:4876 appGUI/GUIElements.py:4886 msgid "Jog the Z axis." msgstr "Jog the Z axis." -#: appGUI/GUIElements.py:4855 +#: appGUI/GUIElements.py:4912 msgid "Zero the CNC X axes at current position." msgstr "Zero the CNC X axes at current position." -#: appGUI/GUIElements.py:4863 +#: appGUI/GUIElements.py:4920 msgid "Zero the CNC Y axes at current position." msgstr "Zero the CNC Y axes at current position." -#: appGUI/GUIElements.py:4868 +#: appGUI/GUIElements.py:4925 msgid "Z" msgstr "Z" -#: appGUI/GUIElements.py:4871 +#: appGUI/GUIElements.py:4928 msgid "Zero the CNC Z axes at current position." msgstr "Zero the CNC Z axes at current position." -#: appGUI/GUIElements.py:4875 +#: appGUI/GUIElements.py:4932 msgid "Do Home" msgstr "Do Home" -#: appGUI/GUIElements.py:4877 +#: appGUI/GUIElements.py:4934 msgid "Perform a homing cycle on all axis." msgstr "Perform a homing cycle on all axis." -#: appGUI/GUIElements.py:4886 +#: appGUI/GUIElements.py:4943 msgid "Zero all CNC axes at current position." msgstr "Zero all CNC axes at current position." -#: appGUI/GUIElements.py:5044 appGUI/GUIElements.py:5053 +#: appGUI/GUIElements.py:5101 appGUI/GUIElements.py:5110 msgid "Idle." msgstr "Idle." -#: appGUI/GUIElements.py:5092 +#: appGUI/GUIElements.py:5149 msgid "Application started ..." msgstr "Application started ..." -#: appGUI/GUIElements.py:5093 +#: appGUI/GUIElements.py:5150 msgid "Hello!" msgstr "Hello!" -#: appGUI/GUIElements.py:5153 +#: appGUI/GUIElements.py:5210 msgid "Run Script ..." msgstr "Run Script ..." -#: appGUI/GUIElements.py:5155 appGUI/MainGUI.py:203 +#: appGUI/GUIElements.py:5212 appGUI/MainGUI.py:203 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4475,51 +4488,50 @@ msgstr "" "enabling the automation of certain\n" "functions of FlatCAM." -#: appGUI/GUIElements.py:5163 -#| msgid "Toggle HUD" +#: appGUI/GUIElements.py:5220 msgid "Toggle GUI ..." msgstr "Toggle GUI ..." -#: appGUI/GUIElements.py:5165 +#: appGUI/GUIElements.py:5222 msgid "Will show/hide the GUI." msgstr "Will show/hide the GUI." -#: appGUI/GUIElements.py:5172 appGUI/MainGUI.py:125 +#: appGUI/GUIElements.py:5229 appGUI/MainGUI.py:125 #: appPlugins/ToolPcbWizard.py:429 appPlugins/ToolPcbWizard.py:437 msgid "Open" msgstr "Open" -#: appGUI/GUIElements.py:5176 appGUI/MainGUI.py:130 appGUI/MainGUI.py:1011 -#: appGUI/MainGUI.py:2273 appGUI/MainGUI.py:4722 app_Main.py:9201 -#: app_Main.py:9204 +#: appGUI/GUIElements.py:5233 appGUI/MainGUI.py:130 appGUI/MainGUI.py:1011 +#: appGUI/MainGUI.py:2308 appGUI/MainGUI.py:4757 app_Main.py:9231 +#: app_Main.py:9234 msgid "Open Project" msgstr "Open Project" -#: appGUI/GUIElements.py:5182 appGUI/MainGUI.py:137 appGUI/MainGUI.py:1006 -#: appGUI/MainGUI.py:2268 app_Main.py:9081 app_Main.py:9086 +#: appGUI/GUIElements.py:5239 appGUI/MainGUI.py:137 appGUI/MainGUI.py:1006 +#: appGUI/MainGUI.py:2303 app_Main.py:9111 app_Main.py:9116 msgid "Open Gerber" msgstr "Open Gerber" -#: appGUI/GUIElements.py:5182 appGUI/MainGUI.py:137 appGUI/MainGUI.py:4719 +#: appGUI/GUIElements.py:5239 appGUI/MainGUI.py:137 appGUI/MainGUI.py:4754 msgid "Ctrl+G" msgstr "Ctrl+G" -#: appGUI/GUIElements.py:5187 appGUI/MainGUI.py:142 appGUI/MainGUI.py:1008 -#: appGUI/MainGUI.py:2270 app_Main.py:9121 app_Main.py:9126 +#: appGUI/GUIElements.py:5244 appGUI/MainGUI.py:142 appGUI/MainGUI.py:1008 +#: appGUI/MainGUI.py:2305 app_Main.py:9151 app_Main.py:9156 msgid "Open Excellon" msgstr "Open Excellon" -#: appGUI/GUIElements.py:5187 appGUI/MainGUI.py:142 appGUI/MainGUI.py:808 -#: appGUI/MainGUI.py:4718 appGUI/MainGUI.py:5237 +#: appGUI/GUIElements.py:5244 appGUI/MainGUI.py:142 appGUI/MainGUI.py:808 +#: appGUI/MainGUI.py:4753 appGUI/MainGUI.py:5272 msgid "Ctrl+E" msgstr "Ctrl+E" -#: appGUI/GUIElements.py:5192 appGUI/MainGUI.py:147 app_Main.py:9164 -#: app_Main.py:9169 +#: appGUI/GUIElements.py:5249 appGUI/MainGUI.py:147 app_Main.py:9194 +#: app_Main.py:9199 msgid "Open G-Code" msgstr "Open G-Code" -#: appGUI/GUIElements.py:5202 appGUI/MainGUI.py:334 +#: appGUI/GUIElements.py:5259 appGUI/MainGUI.py:334 msgid "Exit" msgstr "Exit" @@ -4531,11 +4543,11 @@ msgstr "Toggle Panel" msgid "File" msgstr "File" -#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:4721 +#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:4756 msgid "New Project" msgstr "New Project" -#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:4721 +#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:4756 msgid "Ctrl+N" msgstr "Ctrl+N" @@ -4550,25 +4562,25 @@ msgstr "New" #: appGUI/MainGUI.py:102 appGUI/MainGUI.py:1673 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:72 #: appObjects/ObjectCollection.py:238 appPlugins/ToolCalibration.py:206 -#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCalibration.py:1373 -#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1400 -#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolCutOut.py:2373 -#: appPlugins/ToolCutOut.py:2771 appPlugins/ToolDblSided.py:715 -#: appPlugins/ToolDblSided.py:956 appPlugins/ToolFilm.py:1186 -#: appPlugins/ToolFilm.py:1209 appPlugins/ToolImage.py:175 -#: appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3523 -#: appPlugins/ToolIsolation.py:3574 appPlugins/ToolMilling.py:2698 -#: appPlugins/ToolMilling.py:3585 appPlugins/ToolNCC.py:4160 -#: appPlugins/ToolNCC.py:4622 appPlugins/ToolPaint.py:3300 +#: appPlugins/ToolCalibration.py:1354 appPlugins/ToolCalibration.py:1371 +#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1408 +#: appPlugins/ToolCopperThieving.py:1422 appPlugins/ToolCutOut.py:2358 +#: appPlugins/ToolCutOut.py:2770 appPlugins/ToolDblSided.py:701 +#: appPlugins/ToolDblSided.py:936 appPlugins/ToolFilm.py:1206 +#: appPlugins/ToolFilm.py:1229 appPlugins/ToolImage.py:175 +#: appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3553 +#: appPlugins/ToolIsolation.py:3604 appPlugins/ToolMilling.py:2668 +#: appPlugins/ToolMilling.py:3567 appPlugins/ToolNCC.py:4161 +#: appPlugins/ToolNCC.py:4637 appPlugins/ToolPaint.py:3315 #: appPlugins/ToolPanelize.py:149 appPlugins/ToolPanelize.py:250 -#: appPlugins/ToolPanelize.py:1151 appPlugins/ToolPanelize.py:1193 -#: appPlugins/ToolSolderPaste.py:1533 appPlugins/ToolTransform.py:160 -#: appPlugins/ToolTransform.py:650 +#: appPlugins/ToolPanelize.py:1148 appPlugins/ToolPanelize.py:1201 +#: appPlugins/ToolSolderPaste.py:1533 appPlugins/ToolSub.py:903 +#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:647 msgid "Geometry" msgstr "Geometry" #: appGUI/MainGUI.py:102 appGUI/MainGUI.py:670 appGUI/MainGUI.py:785 -#: appGUI/MainGUI.py:4701 appGUI/MainGUI.py:4970 appGUI/MainGUI.py:5226 +#: appGUI/MainGUI.py:4736 appGUI/MainGUI.py:5005 appGUI/MainGUI.py:5261 msgid "N" msgstr "N" @@ -4579,27 +4591,28 @@ msgstr "Will create a new, empty Geometry Object." #: appGUI/MainGUI.py:107 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 -#: appObjects/ObjectCollection.py:236 appPlugins/ToolAlignObjects.py:434 -#: appPlugins/ToolAlignObjects.py:470 appPlugins/ToolCalibration.py:198 -#: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:921 -#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCalibration.py:1373 -#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1400 -#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolCutOut.py:2372 -#: appPlugins/ToolDblSided.py:713 appPlugins/ToolDblSided.py:954 -#: appPlugins/ToolFilm.py:1185 appPlugins/ToolFilm.py:1208 +#: appObjects/ObjectCollection.py:236 appPlugins/ToolAlignObjects.py:450 +#: appPlugins/ToolAlignObjects.py:491 appPlugins/ToolCalibration.py:198 +#: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:919 +#: appPlugins/ToolCalibration.py:1354 appPlugins/ToolCalibration.py:1371 +#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1408 +#: appPlugins/ToolCopperThieving.py:1422 appPlugins/ToolCutOut.py:2357 +#: appPlugins/ToolDblSided.py:699 appPlugins/ToolDblSided.py:934 +#: appPlugins/ToolFilm.py:1205 appPlugins/ToolFilm.py:1228 #: appPlugins/ToolImage.py:153 appPlugins/ToolImage.py:177 -#: appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3524 -#: appPlugins/ToolIsolation.py:3574 appPlugins/ToolNCC.py:4161 -#: appPlugins/ToolNCC.py:4622 appPlugins/ToolPaint.py:3300 +#: appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3554 +#: appPlugins/ToolIsolation.py:3604 appPlugins/ToolNCC.py:4162 +#: appPlugins/ToolNCC.py:4637 appPlugins/ToolPaint.py:3315 #: appPlugins/ToolPanelize.py:143 appPlugins/ToolPanelize.py:250 -#: appPlugins/ToolPanelize.py:1151 appPlugins/ToolPanelize.py:1193 -#: appPlugins/ToolPanelize.py:1292 appPlugins/ToolTransform.py:160 -#: appPlugins/ToolTransform.py:648 defaults.py:586 +#: appPlugins/ToolPanelize.py:1148 appPlugins/ToolPanelize.py:1201 +#: appPlugins/ToolPanelize.py:1316 appPlugins/ToolSub.py:836 +#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:645 +#: defaults.py:590 msgid "Gerber" msgstr "Gerber" #: appGUI/MainGUI.py:107 appGUI/MainGUI.py:713 appGUI/MainGUI.py:799 -#: appGUI/MainGUI.py:4695 appGUI/MainGUI.py:4961 appGUI/MainGUI.py:5220 +#: appGUI/MainGUI.py:4730 appGUI/MainGUI.py:4996 appGUI/MainGUI.py:5255 msgid "B" msgstr "B" @@ -4610,23 +4623,23 @@ msgstr "Will create a new, empty Gerber Object." #: appGUI/MainGUI.py:112 appGUI/MainGUI.py:1677 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:93 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:71 -#: appObjects/ObjectCollection.py:237 appPlugins/ToolAlignObjects.py:435 -#: appPlugins/ToolAlignObjects.py:471 appPlugins/ToolCalibration.py:198 -#: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:922 -#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCalibration.py:1373 -#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1400 -#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolDblSided.py:714 -#: appPlugins/ToolDblSided.py:913 appPlugins/ToolDblSided.py:955 -#: appPlugins/ToolFilm.py:1467 appPlugins/ToolIsolation.py:3574 -#: appPlugins/ToolMilling.py:3586 appPlugins/ToolNCC.py:4622 -#: appPlugins/ToolPaint.py:3300 appPlugins/ToolPanelize.py:146 -#: appPlugins/ToolPanelize.py:250 appPlugins/ToolPanelize.py:1151 -#: appPlugins/ToolPunchGerber.py:2128 appPlugins/ToolPunchGerber.py:2143 -#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:649 +#: appObjects/ObjectCollection.py:237 appPlugins/ToolAlignObjects.py:451 +#: appPlugins/ToolAlignObjects.py:492 appPlugins/ToolCalibration.py:198 +#: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:920 +#: appPlugins/ToolCalibration.py:1354 appPlugins/ToolCalibration.py:1371 +#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1408 +#: appPlugins/ToolCopperThieving.py:1422 appPlugins/ToolDblSided.py:700 +#: appPlugins/ToolDblSided.py:900 appPlugins/ToolDblSided.py:935 +#: appPlugins/ToolFilm.py:1515 appPlugins/ToolIsolation.py:3604 +#: appPlugins/ToolMilling.py:3568 appPlugins/ToolNCC.py:4637 +#: appPlugins/ToolPaint.py:3315 appPlugins/ToolPanelize.py:146 +#: appPlugins/ToolPanelize.py:250 appPlugins/ToolPanelize.py:1148 +#: appPlugins/ToolPunchGerber.py:2138 appPlugins/ToolPunchGerber.py:2152 +#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:646 msgid "Excellon" msgstr "Excellon" -#: appGUI/MainGUI.py:112 appGUI/MainGUI.py:4699 +#: appGUI/MainGUI.py:112 appGUI/MainGUI.py:4734 msgid "L" msgstr "L" @@ -4639,7 +4652,7 @@ msgid "Document" msgstr "Document" #: appGUI/MainGUI.py:119 appGUI/MainGUI.py:740 appGUI/MainGUI.py:796 -#: appGUI/MainGUI.py:4963 appGUI/MainGUI.py:5083 appGUI/MainGUI.py:5222 +#: appGUI/MainGUI.py:4998 appGUI/MainGUI.py:5118 appGUI/MainGUI.py:5257 msgid "D" msgstr "D" @@ -4647,7 +4660,7 @@ msgstr "D" msgid "Will create a new, empty Document Object." msgstr "Will create a new, empty Document Object." -#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:4722 +#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:4757 msgid "Ctrl+O" msgstr "Ctrl+O" @@ -4664,19 +4677,19 @@ msgid "Recent files" msgstr "Recent files" #: appGUI/MainGUI.py:164 appGUI/MainGUI.py:898 appGUI/MainGUI.py:1640 -#: appGUI/ObjectUI.py:1449 appObjects/ObjectCollection.py:384 +#: appGUI/ObjectUI.py:1549 appObjects/ObjectCollection.py:384 msgid "Save" msgstr "Save" -#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:2275 appGUI/MainGUI.py:4725 +#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:2310 appGUI/MainGUI.py:4760 msgid "Save Project" msgstr "Save Project" -#: appGUI/MainGUI.py:174 appGUI/MainGUI.py:4777 +#: appGUI/MainGUI.py:174 appGUI/MainGUI.py:4812 msgid "Save Project As" msgstr "Save Project As" -#: appGUI/MainGUI.py:174 appGUI/MainGUI.py:4777 +#: appGUI/MainGUI.py:174 appGUI/MainGUI.py:4812 msgid "Ctrl+Shift+S" msgstr "Ctrl+Shift+S" @@ -4684,11 +4697,11 @@ msgstr "Ctrl+Shift+S" msgid "Scripting" msgstr "Scripting" -#: appGUI/MainGUI.py:193 appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2339 +#: appGUI/MainGUI.py:193 appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2374 msgid "New Script" msgstr "New Script" -#: appGUI/MainGUI.py:195 appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2341 +#: appGUI/MainGUI.py:195 appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2376 msgid "Open Script" msgstr "Open Script" @@ -4696,11 +4709,11 @@ msgstr "Open Script" msgid "Open Example" msgstr "Open Example" -#: appGUI/MainGUI.py:201 appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2343 +#: appGUI/MainGUI.py:201 appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2378 msgid "Run Script" msgstr "Run Script" -#: appGUI/MainGUI.py:201 appGUI/MainGUI.py:4738 +#: appGUI/MainGUI.py:201 appGUI/MainGUI.py:4773 msgid "Shift+S" msgstr "Shift+S" @@ -4728,16 +4741,16 @@ msgstr "DXF as Gerber Object" msgid "HPGL2 as Geometry Object" msgstr "HPGL2 as Geometry Object" -#: appGUI/MainGUI.py:246 +#: appGUI/MainGUI.py:246 appPlugins/ToolFilm.py:1553 msgid "Export" msgstr "Export" #: appGUI/MainGUI.py:251 appPlugins/ToolQRCode.py:662 -#: appPlugins/ToolQRCode.py:667 app_Main.py:9311 app_Main.py:9316 +#: appPlugins/ToolQRCode.py:667 app_Main.py:9341 app_Main.py:9346 msgid "Export SVG" msgstr "Export SVG" -#: appGUI/MainGUI.py:256 app_Main.py:9659 app_Main.py:9664 +#: appGUI/MainGUI.py:256 app_Main.py:9689 app_Main.py:9694 msgid "Export DXF" msgstr "Export DXF" @@ -4756,7 +4769,7 @@ msgstr "" "the saved image will contain the visual \n" "information currently in FlatCAM Plot Area." -#: appGUI/MainGUI.py:275 app_Main.py:9562 app_Main.py:9567 +#: appGUI/MainGUI.py:275 app_Main.py:9592 app_Main.py:9597 msgid "Export Excellon" msgstr "Export Excellon" @@ -4770,7 +4783,7 @@ msgstr "" "the coordinates format, the file units and zeros\n" "are set in Preferences -> Excellon Export." -#: appGUI/MainGUI.py:285 app_Main.py:9607 app_Main.py:9612 +#: appGUI/MainGUI.py:285 app_Main.py:9637 app_Main.py:9642 msgid "Export Gerber" msgstr "Export Gerber" @@ -4796,15 +4809,15 @@ msgstr "Import Preferences from file" msgid "Export Preferences to file" msgstr "Export Preferences to file" -#: appGUI/MainGUI.py:318 appGUI/preferences/PreferencesUIManager.py:1282 +#: appGUI/MainGUI.py:318 appGUI/preferences/PreferencesUIManager.py:1286 msgid "Save Preferences" msgstr "Save Preferences" -#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4723 +#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4758 msgid "Print (PDF)" msgstr "Print (PDF)" -#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4723 +#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4758 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -4817,7 +4830,7 @@ msgid "Edit Object" msgstr "Edit Object" #: appGUI/MainGUI.py:347 appGUI/MainGUI.py:685 appGUI/MainGUI.py:793 -#: appGUI/MainGUI.py:4696 appGUI/MainGUI.py:4964 appGUI/MainGUI.py:5223 +#: appGUI/MainGUI.py:4731 appGUI/MainGUI.py:4999 appGUI/MainGUI.py:5258 msgid "E" msgstr "E" @@ -4905,13 +4918,13 @@ msgstr "Merge a selection of Gerber objects into a new combo Gerber object." msgid "DEL" msgstr "DEL" -#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:1046 appGUI/MainGUI.py:2308 -#: appGUI/MainGUI.py:4702 +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:1046 appGUI/MainGUI.py:2343 +#: appGUI/MainGUI.py:4737 msgid "Set Origin" msgstr "Set Origin" -#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:658 appGUI/MainGUI.py:4702 -#: appGUI/MainGUI.py:4971 +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:658 appGUI/MainGUI.py:4737 +#: appGUI/MainGUI.py:5006 msgid "O" msgstr "O" @@ -4919,26 +4932,26 @@ msgstr "O" msgid "Shift+O" msgstr "Shift+O" -#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1050 appGUI/MainGUI.py:2312 -#: app_Main.py:5419 app_Main.py:5431 +#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1050 appGUI/MainGUI.py:2347 +#: app_Main.py:5423 app_Main.py:5435 msgid "Custom Origin" msgstr "Custom Origin" -#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:1053 appGUI/MainGUI.py:2315 +#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:1053 appGUI/MainGUI.py:2350 msgid "Jump to Location" msgstr "Jump to Location" -#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:4698 appGUI/MainGUI.py:4966 -#: appGUI/MainGUI.py:5084 appGUI/MainGUI.py:5224 +#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:4733 appGUI/MainGUI.py:5001 +#: appGUI/MainGUI.py:5119 appGUI/MainGUI.py:5259 msgid "J" msgstr "J" -#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2317 -#: appGUI/MainGUI.py:4734 +#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2352 +#: appGUI/MainGUI.py:4769 msgid "Locate in Object" msgstr "Locate in Object" -#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:4734 +#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:4769 msgid "Shift+J" msgstr "Shift+J" @@ -4946,21 +4959,21 @@ msgstr "Shift+J" msgid "Toggle Units" msgstr "Toggle Units" -#: appGUI/MainGUI.py:452 appGUI/MainGUI.py:745 appGUI/MainGUI.py:4703 -#: appGUI/MainGUI.py:5086 +#: appGUI/MainGUI.py:452 appGUI/MainGUI.py:745 appGUI/MainGUI.py:4738 +#: appGUI/MainGUI.py:5121 msgid "Q" msgstr "Q" #: appGUI/MainGUI.py:461 appGUI/MainGUI.py:1344 -#: appGUI/preferences/PreferencesUIManager.py:1005 -#: appGUI/preferences/PreferencesUIManager.py:1095 -#: appGUI/preferences/PreferencesUIManager.py:1123 -#: appGUI/preferences/PreferencesUIManager.py:1230 app_Main.py:6343 -#: app_Main.py:6348 app_Main.py:6368 +#: appGUI/preferences/PreferencesUIManager.py:1009 +#: appGUI/preferences/PreferencesUIManager.py:1099 +#: appGUI/preferences/PreferencesUIManager.py:1127 +#: appGUI/preferences/PreferencesUIManager.py:1234 app_Main.py:6351 +#: app_Main.py:6356 app_Main.py:6376 msgid "Preferences" msgstr "Preferences" -#: appGUI/MainGUI.py:461 appGUI/MainGUI.py:4736 +#: appGUI/MainGUI.py:461 appGUI/MainGUI.py:4771 msgid "Shift+P" msgstr "Shift+P" @@ -4977,19 +4990,19 @@ msgstr "Rotate Selection" msgid "Shift+(R)" msgstr "Shift+(R)" -#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4740 +#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4775 msgid "Skew on X axis" msgstr "Skew on X axis" -#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4740 appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4775 appGUI/MainGUI.py:5015 msgid "Shift+X" msgstr "Shift+X" -#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4741 +#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4776 msgid "Skew on Y axis" msgstr "Skew on Y axis" -#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4741 appGUI/MainGUI.py:4981 +#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4776 appGUI/MainGUI.py:5016 msgid "Shift+Y" msgstr "Shift+Y" @@ -5005,11 +5018,11 @@ msgstr "Flip on Y axis" msgid "View source" msgstr "View source" -#: appGUI/MainGUI.py:494 appGUI/MainGUI.py:4762 +#: appGUI/MainGUI.py:494 appGUI/MainGUI.py:4797 msgid "Alt+S" msgstr "Alt+S" -#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4717 +#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4752 msgid "Ctrl+D" msgstr "Ctrl+D" @@ -5017,7 +5030,7 @@ msgstr "Ctrl+D" msgid "Experimental" msgstr "Experimental" -#: appGUI/MainGUI.py:507 app_Main.py:6526 +#: appGUI/MainGUI.py:507 app_Main.py:6534 msgid "3D Area" msgstr "3D Area" @@ -5025,19 +5038,19 @@ msgstr "3D Area" msgid "View" msgstr "View" -#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4767 +#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4802 msgid "Enable all" msgstr "Enable all" -#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4767 +#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4802 msgid "Alt+1" msgstr "Alt+1" -#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4768 +#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4803 msgid "Disable all" msgstr "Disable all" -#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4768 +#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4803 msgid "Alt+2" msgstr "Alt+2" @@ -5045,7 +5058,7 @@ msgstr "Alt+2" msgid "Enable non-selected" msgstr "Enable non-selected" -#: appGUI/MainGUI.py:523 appGUI/MainGUI.py:4769 +#: appGUI/MainGUI.py:523 appGUI/MainGUI.py:4804 msgid "Alt+3" msgstr "Alt+3" @@ -5053,34 +5066,34 @@ msgstr "Alt+3" msgid "Disable non-selected" msgstr "Disable non-selected" -#: appGUI/MainGUI.py:526 appGUI/MainGUI.py:4770 +#: appGUI/MainGUI.py:526 appGUI/MainGUI.py:4805 msgid "Alt+4" msgstr "Alt+4" #: appGUI/MainGUI.py:532 appGUI/MainGUI.py:1069 appGUI/MainGUI.py:1689 -#: appGUI/MainGUI.py:2331 appGUI/MainGUI.py:4708 +#: appGUI/MainGUI.py:2366 appGUI/MainGUI.py:4743 msgid "Zoom Fit" msgstr "Zoom Fit" -#: appGUI/MainGUI.py:532 appGUI/MainGUI.py:4708 +#: appGUI/MainGUI.py:532 appGUI/MainGUI.py:4743 msgid "V" msgstr "V" -#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:1065 appGUI/MainGUI.py:2327 -#: appGUI/MainGUI.py:4712 +#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:1065 appGUI/MainGUI.py:2362 +#: appGUI/MainGUI.py:4747 msgid "Zoom In" msgstr "Zoom In" -#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:4712 +#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:4747 msgid "=" msgstr "=" -#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:1067 appGUI/MainGUI.py:2329 -#: appGUI/MainGUI.py:4711 +#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:1067 appGUI/MainGUI.py:2364 +#: appGUI/MainGUI.py:4746 msgid "Zoom Out" msgstr "Zoom Out" -#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:4711 +#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:4746 msgid "-" msgstr "-" @@ -5088,15 +5101,15 @@ msgstr "-" msgid "Redraw All" msgstr "Redraw All" -#: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4785 +#: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4820 msgid "F5" msgstr "F5" -#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4731 +#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4766 msgid "Toggle Code Editor" msgstr "Toggle Code Editor" -#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4731 +#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4766 msgid "Shift+E" msgstr "Shift+E" @@ -5104,15 +5117,15 @@ msgstr "Shift+E" msgid "Toggle FullScreen" msgstr "Toggle FullScreen" -#: appGUI/MainGUI.py:553 appGUI/MainGUI.py:4771 +#: appGUI/MainGUI.py:553 appGUI/MainGUI.py:4806 msgid "Alt+F10" msgstr "Alt+F10" -#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4726 +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4761 msgid "Toggle Plot Area" msgstr "Toggle Plot Area" -#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4726 +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4761 msgid "Ctrl+F10" msgstr "Ctrl+F10" @@ -5120,7 +5133,7 @@ msgstr "Ctrl+F10" msgid "Toggle Project/Properties/Tool" msgstr "Toggle Project/Properties/Tool" -#: appGUI/MainGUI.py:559 appGUI/MainGUI.py:4788 +#: appGUI/MainGUI.py:559 appGUI/MainGUI.py:4823 msgid "`" msgstr "`" @@ -5128,15 +5141,15 @@ msgstr "`" msgid "Toggle Grid Snap" msgstr "Toggle Grid Snap" -#: appGUI/MainGUI.py:564 appGUI/MainGUI.py:4697 +#: appGUI/MainGUI.py:564 appGUI/MainGUI.py:4732 msgid "G" msgstr "G" -#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4732 +#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4767 msgid "Toggle Grid Lines" msgstr "Toggle Grid Lines" -#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4732 +#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4767 msgid "Shift+G" msgstr "Shift+G" @@ -5144,7 +5157,7 @@ msgstr "Shift+G" msgid "Toggle Axis" msgstr "Toggle Axis" -#: appGUI/MainGUI.py:570 appGUI/MainGUI.py:4729 +#: appGUI/MainGUI.py:570 appGUI/MainGUI.py:4764 msgid "Shift+A" msgstr "Shift+A" @@ -5152,15 +5165,15 @@ msgstr "Shift+A" msgid "Toggle Workspace" msgstr "Toggle Workspace" -#: appGUI/MainGUI.py:573 appGUI/MainGUI.py:4739 +#: appGUI/MainGUI.py:573 appGUI/MainGUI.py:4774 msgid "Shift+W" msgstr "Shift+W" -#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4733 +#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4768 msgid "Toggle HUD" msgstr "Toggle HUD" -#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4733 +#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4768 msgid "Shift+H" msgstr "Shift+H" @@ -5172,24 +5185,24 @@ msgstr "Log" msgid "Objects" msgstr "Objects" -#: appGUI/MainGUI.py:593 appObjects/ObjectCollection.py:1158 -#: appObjects/ObjectCollection.py:1205 appPlugins/ToolIsolation.py:3609 -#: appPlugins/ToolPunchGerber.py:2317 +#: appGUI/MainGUI.py:593 appObjects/ObjectCollection.py:1161 +#: appObjects/ObjectCollection.py:1208 appPlugins/ToolIsolation.py:3639 +#: appPlugins/ToolPunchGerber.py:2333 msgid "Deselect All" msgstr "Deselect All" -#: appGUI/MainGUI.py:598 appGUI/ObjectUI.py:343 appGUI/ObjectUI.py:719 -#: appGUI/ObjectUI.py:1040 appGUI/ObjectUI.py:1418 +#: appGUI/MainGUI.py:598 appGUI/ObjectUI.py:378 appGUI/ObjectUI.py:785 +#: appGUI/ObjectUI.py:1109 appGUI/ObjectUI.py:1518 msgid "Plugins" msgstr "Plugins" #: appGUI/MainGUI.py:602 appGUI/MainGUI.py:1077 appGUI/MainGUI.py:1350 -#: appGUI/MainGUI.py:2337 +#: appGUI/MainGUI.py:2372 msgid "Command Line" msgstr "Command Line" #: appGUI/MainGUI.py:602 appGUI/MainGUI.py:688 appGUI/MainGUI.py:802 -#: appGUI/MainGUI.py:4706 appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5229 +#: appGUI/MainGUI.py:4741 appGUI/MainGUI.py:5009 appGUI/MainGUI.py:5264 msgid "S" msgstr "S" @@ -5201,7 +5214,7 @@ msgstr "Help" msgid "Online Help" msgstr "Online Help" -#: appGUI/MainGUI.py:610 appGUI/MainGUI.py:4782 +#: appGUI/MainGUI.py:610 appGUI/MainGUI.py:4817 msgid "F1" msgstr "F1" @@ -5225,7 +5238,7 @@ msgstr "Gerber Specification" msgid "Shortcuts List" msgstr "Shortcuts List" -#: appGUI/MainGUI.py:635 appGUI/MainGUI.py:4691 +#: appGUI/MainGUI.py:635 appGUI/MainGUI.py:4726 msgid "F3" msgstr "F3" @@ -5233,7 +5246,7 @@ msgstr "F3" msgid "YouTube Channel" msgstr "YouTube Channel" -#: appGUI/MainGUI.py:638 appGUI/MainGUI.py:4784 +#: appGUI/MainGUI.py:638 appGUI/MainGUI.py:4819 msgid "F4" msgstr "F4" @@ -5249,73 +5262,73 @@ msgstr "About" msgid "Geo Editor" msgstr "Geo Editor" -#: appGUI/MainGUI.py:658 appGUI/MainGUI.py:1197 appGUI/MainGUI.py:2457 +#: appGUI/MainGUI.py:658 appGUI/MainGUI.py:1197 appGUI/MainGUI.py:2492 msgid "Add Circle" msgstr "Add Circle" -#: appGUI/MainGUI.py:662 appGUI/MainGUI.py:1199 appGUI/MainGUI.py:2459 +#: appGUI/MainGUI.py:662 appGUI/MainGUI.py:1199 appGUI/MainGUI.py:2494 msgid "Add Arc" msgstr "Add Arc" #: appGUI/MainGUI.py:662 appGUI/MainGUI.py:737 appGUI/MainGUI.py:779 -#: appGUI/MainGUI.py:4960 appGUI/MainGUI.py:5081 appGUI/MainGUI.py:5219 +#: appGUI/MainGUI.py:4995 appGUI/MainGUI.py:5116 appGUI/MainGUI.py:5254 msgid "A" msgstr "A" -#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:1201 appGUI/MainGUI.py:2461 +#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:1201 appGUI/MainGUI.py:2496 msgid "Add Rectangle" msgstr "Add Rectangle" -#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4705 -#: appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5087 appGUI/MainGUI.py:5228 +#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4740 +#: appGUI/MainGUI.py:5008 appGUI/MainGUI.py:5122 appGUI/MainGUI.py:5263 msgid "R" msgstr "R" -#: appGUI/MainGUI.py:670 appGUI/MainGUI.py:1207 appGUI/MainGUI.py:2467 +#: appGUI/MainGUI.py:670 appGUI/MainGUI.py:1207 appGUI/MainGUI.py:2502 msgid "Add Polygon" msgstr "Add Polygon" -#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:1205 appGUI/MainGUI.py:2465 +#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:1205 appGUI/MainGUI.py:2500 msgid "Add Path" msgstr "Add Path" -#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:776 appGUI/MainGUI.py:4704 -#: appGUI/MainGUI.py:4972 appGUI/MainGUI.py:5227 appGUI/ObjectUI.py:1374 -#: appGUI/ObjectUI.py:1385 +#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:776 appGUI/MainGUI.py:4739 +#: appGUI/MainGUI.py:5007 appGUI/MainGUI.py:5262 appGUI/ObjectUI.py:1488 +#: appGUI/ObjectUI.py:1499 msgid "P" msgstr "P" -#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:1210 appGUI/MainGUI.py:2470 +#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:1210 appGUI/MainGUI.py:2505 msgid "Add Text" msgstr "Add Text" -#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:782 appGUI/MainGUI.py:4707 -#: appGUI/MainGUI.py:4975 appGUI/MainGUI.py:5088 appGUI/MainGUI.py:5230 -#: appGUI/MainGUI.py:5231 +#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:782 appGUI/MainGUI.py:4742 +#: appGUI/MainGUI.py:5010 appGUI/MainGUI.py:5123 appGUI/MainGUI.py:5265 +#: appGUI/MainGUI.py:5266 msgid "T" msgstr "T" -#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:1220 appGUI/MainGUI.py:2480 +#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:1220 appGUI/MainGUI.py:2515 msgid "Polygon Union" msgstr "Polygon Union" -#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:4976 +#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:5011 msgid "U" msgstr "U" -#: appGUI/MainGUI.py:685 appGUI/MainGUI.py:1225 appGUI/MainGUI.py:2485 +#: appGUI/MainGUI.py:685 appGUI/MainGUI.py:1225 appGUI/MainGUI.py:2520 msgid "Polygon Intersection" msgstr "Polygon Intersection" -#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:2487 +#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:2522 msgid "Polygon Subtraction" msgstr "Polygon Subtraction" -#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:1728 appGUI/MainGUI.py:2489 +#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:1728 appGUI/MainGUI.py:2524 msgid "Alt Subtraction" msgstr "Alt Subtraction" -#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2493 +#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2528 msgid "Cut Path" msgstr "Cut Path" @@ -5324,60 +5337,60 @@ msgid "Copy Geom" msgstr "Copy Geom" #: appGUI/MainGUI.py:702 appGUI/MainGUI.py:757 appGUI/MainGUI.py:816 -#: appGUI/MainGUI.py:4962 appGUI/MainGUI.py:5082 appGUI/MainGUI.py:5221 +#: appGUI/MainGUI.py:4997 appGUI/MainGUI.py:5117 appGUI/MainGUI.py:5256 msgid "C" msgstr "C" -#: appGUI/MainGUI.py:705 appGUI/MainGUI.py:1244 appGUI/MainGUI.py:2497 -#: appGUI/MainGUI.py:4991 +#: appGUI/MainGUI.py:705 appGUI/MainGUI.py:1244 appGUI/MainGUI.py:2532 +#: appGUI/MainGUI.py:5026 msgid "Delete Shape" msgstr "Delete Shape" #: appGUI/MainGUI.py:710 appGUI/MainGUI.py:824 appGUI/MainGUI.py:1294 -#: appGUI/MainGUI.py:1736 appGUI/MainGUI.py:1800 appGUI/MainGUI.py:2548 -#: appGUI/MainGUI.py:5225 appPlugins/ToolMove.py:27 +#: appGUI/MainGUI.py:1736 appGUI/MainGUI.py:1800 appGUI/MainGUI.py:2583 +#: appGUI/MainGUI.py:5260 appPlugins/ToolMove.py:27 msgid "Move" msgstr "Move" #: appGUI/MainGUI.py:710 appGUI/MainGUI.py:766 appGUI/MainGUI.py:824 -#: appGUI/MainGUI.py:4700 appGUI/MainGUI.py:4968 appGUI/MainGUI.py:4969 -#: appGUI/MainGUI.py:5085 appGUI/MainGUI.py:5225 +#: appGUI/MainGUI.py:4735 appGUI/MainGUI.py:5003 appGUI/MainGUI.py:5004 +#: appGUI/MainGUI.py:5120 appGUI/MainGUI.py:5260 msgid "M" msgstr "M" -#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4965 +#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:5000 msgid "I" msgstr "I" -#: appGUI/MainGUI.py:721 appGUI/MainGUI.py:811 appGUI/MainGUI.py:4761 -#: appGUI/MainGUI.py:4982 appGUI/MainGUI.py:5241 +#: appGUI/MainGUI.py:721 appGUI/MainGUI.py:811 appGUI/MainGUI.py:4796 +#: appGUI/MainGUI.py:5017 appGUI/MainGUI.py:5276 msgid "Alt+R" msgstr "Alt+R" -#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:5002 msgid "Toggle Corner Snap" msgstr "Toggle Corner Snap" -#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:5002 msgid "K" msgstr "K" #: appGUI/MainGUI.py:740 appGUI/MainGUI.py:1171 appGUI/MainGUI.py:1774 -#: appGUI/MainGUI.py:2431 appGUI/MainGUI.py:5083 +#: appGUI/MainGUI.py:2466 appGUI/MainGUI.py:5118 msgid "Add Drill" msgstr "Add Drill" #: appGUI/MainGUI.py:745 appGUI/MainGUI.py:1177 appGUI/MainGUI.py:1781 -#: appGUI/MainGUI.py:2439 appGUI/MainGUI.py:5086 +#: appGUI/MainGUI.py:2474 appGUI/MainGUI.py:5121 msgid "Add Slot Array" msgstr "Add Slot Array" #: appGUI/MainGUI.py:748 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:1779 -#: appGUI/MainGUI.py:2437 appGUI/MainGUI.py:5089 +#: appGUI/MainGUI.py:2472 appGUI/MainGUI.py:5124 msgid "Add Slot" msgstr "Add Slot" -#: appGUI/MainGUI.py:748 appGUI/MainGUI.py:5089 +#: appGUI/MainGUI.py:748 appGUI/MainGUI.py:5124 msgid "W" msgstr "W" @@ -5385,59 +5398,59 @@ msgstr "W" msgid "Resize Drill(S)" msgstr "Resize Drill(S)" -#: appGUI/MainGUI.py:766 appGUI/MainGUI.py:1189 appGUI/MainGUI.py:2449 -#: appGUI/MainGUI.py:5085 +#: appGUI/MainGUI.py:766 appGUI/MainGUI.py:1189 appGUI/MainGUI.py:2484 +#: appGUI/MainGUI.py:5120 msgid "Move Drill" msgstr "Move Drill" -#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1257 appGUI/MainGUI.py:2511 -#: appGUI/MainGUI.py:5227 +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1257 appGUI/MainGUI.py:2546 +#: appGUI/MainGUI.py:5262 msgid "Add Pad" msgstr "Add Pad" -#: appGUI/MainGUI.py:782 appGUI/MainGUI.py:1261 appGUI/MainGUI.py:2515 -#: appGUI/MainGUI.py:5230 +#: appGUI/MainGUI.py:782 appGUI/MainGUI.py:1261 appGUI/MainGUI.py:2550 +#: appGUI/MainGUI.py:5265 msgid "Add Track" msgstr "Add Track" -#: appGUI/MainGUI.py:785 appGUI/MainGUI.py:1263 appGUI/MainGUI.py:2517 -#: appGUI/MainGUI.py:5226 +#: appGUI/MainGUI.py:785 appGUI/MainGUI.py:1263 appGUI/MainGUI.py:2552 +#: appGUI/MainGUI.py:5261 msgid "Add Region" msgstr "Add Region" #: appGUI/MainGUI.py:790 appGUI/MainGUI.py:1265 appGUI/MainGUI.py:1751 -#: appGUI/MainGUI.py:2519 +#: appGUI/MainGUI.py:2554 msgid "Poligonize" msgstr "Poligonize" -#: appGUI/MainGUI.py:790 appGUI/MainGUI.py:4757 appGUI/MainGUI.py:5240 +#: appGUI/MainGUI.py:790 appGUI/MainGUI.py:4792 appGUI/MainGUI.py:5275 msgid "Alt+N" msgstr "Alt+N" -#: appGUI/MainGUI.py:793 appGUI/MainGUI.py:5223 +#: appGUI/MainGUI.py:793 appGUI/MainGUI.py:5258 msgid "Add SemiDisc" msgstr "Add SemiDisc" -#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:5222 +#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:5257 msgid "Add Disc" msgstr "Add Disc" #: appGUI/MainGUI.py:805 appGUI/MainGUI.py:1278 appGUI/MainGUI.py:1763 -#: appGUI/MainGUI.py:2532 +#: appGUI/MainGUI.py:2567 msgid "Mark Area" msgstr "Mark Area" -#: appGUI/MainGUI.py:805 appGUI/MainGUI.py:4744 appGUI/MainGUI.py:5239 +#: appGUI/MainGUI.py:805 appGUI/MainGUI.py:4779 appGUI/MainGUI.py:5274 msgid "Alt+A" msgstr "Alt+A" #: appGUI/MainGUI.py:808 appGUI/MainGUI.py:1216 appGUI/MainGUI.py:1283 -#: appGUI/MainGUI.py:1718 appGUI/MainGUI.py:1765 appGUI/MainGUI.py:2476 -#: appGUI/MainGUI.py:2537 +#: appGUI/MainGUI.py:1718 appGUI/MainGUI.py:1765 appGUI/MainGUI.py:2511 +#: appGUI/MainGUI.py:2572 msgid "Eraser" msgstr "Eraser" -#: appGUI/MainGUI.py:811 app_Main.py:6835 app_Main.py:6889 app_Main.py:6937 +#: appGUI/MainGUI.py:811 app_Main.py:6862 app_Main.py:6916 app_Main.py:6964 msgid "Transform" msgstr "Transform" @@ -5453,43 +5466,43 @@ msgstr "Disable Plot" msgid "Set Color" msgstr "Set Color" -#: appGUI/MainGUI.py:850 app_Main.py:8721 +#: appGUI/MainGUI.py:850 app_Main.py:8751 msgid "Red" msgstr "Red" -#: appGUI/MainGUI.py:853 app_Main.py:8723 +#: appGUI/MainGUI.py:853 app_Main.py:8753 msgid "Blue" msgstr "Blue" -#: appGUI/MainGUI.py:856 app_Main.py:8726 +#: appGUI/MainGUI.py:856 app_Main.py:8756 msgid "Yellow" msgstr "Yellow" -#: appGUI/MainGUI.py:859 app_Main.py:8728 +#: appGUI/MainGUI.py:859 app_Main.py:8758 msgid "Green" msgstr "Green" -#: appGUI/MainGUI.py:862 app_Main.py:8730 +#: appGUI/MainGUI.py:862 app_Main.py:8760 msgid "Purple" msgstr "Purple" -#: appGUI/MainGUI.py:865 app_Main.py:8732 +#: appGUI/MainGUI.py:865 app_Main.py:8762 msgid "Brown" msgstr "Brown" -#: appGUI/MainGUI.py:868 app_Main.py:8734 app_Main.py:8811 +#: appGUI/MainGUI.py:868 app_Main.py:8764 app_Main.py:8841 msgid "White" msgstr "White" -#: appGUI/MainGUI.py:871 app_Main.py:8736 +#: appGUI/MainGUI.py:871 app_Main.py:8766 msgid "Black" msgstr "Black" -#: appGUI/MainGUI.py:881 app_Main.py:8777 +#: appGUI/MainGUI.py:881 app_Main.py:8807 msgid "Opacity" msgstr "Opacity" -#: appGUI/MainGUI.py:884 app_Main.py:8751 +#: appGUI/MainGUI.py:884 app_Main.py:8781 msgid "Default" msgstr "Default" @@ -5503,7 +5516,7 @@ msgid "Properties" msgstr "Properties" #: appGUI/MainGUI.py:915 appGUI/MainGUI.py:1417 appGUI/MainGUI.py:1680 -#: app_Main.py:2603 app_Main.py:2865 app_Main.py:10097 +#: app_Main.py:2603 app_Main.py:2865 app_Main.py:10127 msgid "Project" msgstr "Project" @@ -5539,19 +5552,19 @@ msgstr "Geometry Editor Toolbar" msgid "Gerber Editor Toolbar" msgstr "Gerber Editor Toolbar" -#: appGUI/MainGUI.py:975 appGUI/MainGUI.py:2157 +#: appGUI/MainGUI.py:975 appGUI/MainGUI.py:2192 msgid "Delta Coordinates Toolbar" msgstr "Delta Coordinates Toolbar" -#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2165 +#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2200 msgid "Coordinates Toolbar" msgstr "Coordinates Toolbar" -#: appGUI/MainGUI.py:983 appGUI/MainGUI.py:2173 +#: appGUI/MainGUI.py:983 appGUI/MainGUI.py:2208 msgid "Grid Toolbar" msgstr "Grid Toolbar" -#: appGUI/MainGUI.py:993 appGUI/MainGUI.py:2181 +#: appGUI/MainGUI.py:993 appGUI/MainGUI.py:2216 msgid "Status Toolbar" msgstr "Status Toolbar" @@ -5559,112 +5572,112 @@ msgstr "Status Toolbar" msgid "Save project" msgstr "Save project" -#: appGUI/MainGUI.py:1019 appGUI/MainGUI.py:2281 app_Main.py:2600 +#: appGUI/MainGUI.py:1019 appGUI/MainGUI.py:2316 app_Main.py:2600 #: app_Main.py:2860 msgid "Editor" msgstr "Editor" -#: appGUI/MainGUI.py:1042 appGUI/MainGUI.py:2304 appGUI/MainGUI.py:4720 -#: appGUI/MainGUI.py:4985 +#: appGUI/MainGUI.py:1042 appGUI/MainGUI.py:2339 appGUI/MainGUI.py:4755 +#: appGUI/MainGUI.py:5020 msgid "Distance Tool" msgstr "Distance Tool" -#: appGUI/MainGUI.py:1044 appGUI/MainGUI.py:2306 +#: appGUI/MainGUI.py:1044 appGUI/MainGUI.py:2341 msgid "Distance Min Tool" msgstr "Distance Min Tool" -#: appGUI/MainGUI.py:1061 appGUI/MainGUI.py:1693 appGUI/MainGUI.py:2323 +#: appGUI/MainGUI.py:1061 appGUI/MainGUI.py:1693 appGUI/MainGUI.py:2358 msgid "Replot" msgstr "Replot" -#: appGUI/MainGUI.py:1063 appGUI/MainGUI.py:1691 appGUI/MainGUI.py:2325 +#: appGUI/MainGUI.py:1063 appGUI/MainGUI.py:1691 appGUI/MainGUI.py:2360 msgid "Clear Plot" msgstr "Clear Plot" -#: appGUI/MainGUI.py:1093 appGUI/MainGUI.py:2353 appGUI/ObjectUI.py:1422 +#: appGUI/MainGUI.py:1093 appGUI/MainGUI.py:2388 appGUI/ObjectUI.py:1522 #: appPlugins/ToolLevelling.py:187 appPlugins/ToolLevelling.py:1722 msgid "Levelling" msgstr "Levelling" -#: appGUI/MainGUI.py:1102 appGUI/MainGUI.py:2362 appGUI/ObjectUI.py:224 -#: appGUI/ObjectUI.py:392 appPlugins/ToolFollow.py:129 -#: appPlugins/ToolFollow.py:669 +#: appGUI/MainGUI.py:1102 appGUI/MainGUI.py:2397 appGUI/ObjectUI.py:239 +#: appGUI/ObjectUI.py:441 appPlugins/ToolFollow.py:129 +#: appPlugins/ToolFollow.py:667 msgid "Follow" msgstr "Follow" -#: appGUI/MainGUI.py:1113 appGUI/MainGUI.py:2373 +#: appGUI/MainGUI.py:1113 appGUI/MainGUI.py:2408 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:102 -#: appPlugins/ToolCutOut.py:2365 +#: appPlugins/ToolCutOut.py:2350 msgid "Panel" msgstr "Panel" -#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2375 appPlugins/ToolFilm.py:151 -#: appPlugins/ToolFilm.py:1132 +#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2410 appGUI/ObjectUI.py:412 +#: appPlugins/ToolFilm.py:150 appPlugins/ToolFilm.py:1141 msgid "Film" msgstr "Film" -#: appGUI/MainGUI.py:1117 appGUI/MainGUI.py:2377 appPlugins/ToolDblSided.py:110 -#: appPlugins/ToolDblSided.py:647 +#: appGUI/MainGUI.py:1117 appGUI/MainGUI.py:2412 appPlugins/ToolDblSided.py:110 +#: appPlugins/ToolDblSided.py:628 msgid "2-Sided" msgstr "2-Sided" -#: appGUI/MainGUI.py:1122 appGUI/MainGUI.py:2382 appGUI/MainGUI.py:4744 -#: appPlugins/ToolAlignObjects.py:32 appPlugins/ToolAlignObjects.py:396 +#: appGUI/MainGUI.py:1122 appGUI/MainGUI.py:2417 appGUI/MainGUI.py:4779 +#: appPlugins/ToolAlignObjects.py:32 appPlugins/ToolAlignObjects.py:399 msgid "Align Objects" msgstr "Align Objects" -#: appGUI/MainGUI.py:1129 appGUI/MainGUI.py:2389 appGUI/MainGUI.py:4748 -#: appPlugins/ToolExtract.py:131 appPlugins/ToolExtract.py:898 +#: appGUI/MainGUI.py:1129 appGUI/MainGUI.py:2424 appGUI/MainGUI.py:4783 +#: appPlugins/ToolExtract.py:131 appPlugins/ToolExtract.py:895 msgid "Extract" msgstr "Extract" -#: appGUI/MainGUI.py:1131 appGUI/MainGUI.py:2391 appGUI/MainGUI.py:4753 -#: appPlugins/ToolCopperThieving.py:145 appPlugins/ToolCopperThieving.py:1270 +#: appGUI/MainGUI.py:1131 appGUI/MainGUI.py:2426 appGUI/MainGUI.py:4788 +#: appPlugins/ToolCopperThieving.py:145 appPlugins/ToolCopperThieving.py:1272 msgid "Copper Thieving" msgstr "Copper Thieving" -#: appGUI/MainGUI.py:1133 appGUI/MainGUI.py:2393 appGUI/MainGUI.py:4745 -#: appPlugins/ToolCorners.py:667 +#: appGUI/MainGUI.py:1133 appGUI/MainGUI.py:2428 appGUI/MainGUI.py:4780 +#: appPlugins/ToolCorners.py:679 msgid "Corner Markers" msgstr "Corner Markers" -#: appGUI/MainGUI.py:1135 appGUI/MainGUI.py:2395 appGUI/MainGUI.py:4751 -#: appPlugins/ToolPunchGerber.py:1957 appPlugins/ToolPunchGerber.py:2333 +#: appGUI/MainGUI.py:1135 appGUI/MainGUI.py:2430 appGUI/MainGUI.py:4786 +#: appPlugins/ToolPunchGerber.py:1953 appPlugins/ToolPunchGerber.py:2344 msgid "Punch Gerber" msgstr "Punch Gerber" -#: appGUI/MainGUI.py:1137 appGUI/MainGUI.py:2397 appGUI/MainGUI.py:4746 -#: appPlugins/ToolCalculators.py:93 appPlugins/ToolCalculators.py:414 +#: appGUI/MainGUI.py:1137 appGUI/MainGUI.py:2432 appGUI/MainGUI.py:4781 +#: appPlugins/ToolCalculators.py:93 appPlugins/ToolCalculators.py:506 msgid "Calculators" msgstr "Calculators" #: appGUI/MainGUI.py:1169 appGUI/MainGUI.py:1195 appGUI/MainGUI.py:1255 -#: appGUI/MainGUI.py:2429 appGUI/MainGUI.py:2455 appGUI/MainGUI.py:2509 +#: appGUI/MainGUI.py:2464 appGUI/MainGUI.py:2490 appGUI/MainGUI.py:2544 msgid "Select" msgstr "Select" -#: appGUI/MainGUI.py:1179 appGUI/MainGUI.py:1784 appGUI/MainGUI.py:2435 -#: appGUI/MainGUI.py:5087 +#: appGUI/MainGUI.py:1179 appGUI/MainGUI.py:1784 appGUI/MainGUI.py:2470 +#: appGUI/MainGUI.py:5122 msgid "Resize Drill" msgstr "Resize Drill" -#: appGUI/MainGUI.py:1183 appGUI/MainGUI.py:2443 appGUI/MainGUI.py:5082 +#: appGUI/MainGUI.py:1183 appGUI/MainGUI.py:2478 appGUI/MainGUI.py:5117 msgid "Copy Drill" msgstr "Copy Drill" -#: appGUI/MainGUI.py:1185 appGUI/MainGUI.py:2445 appGUI/MainGUI.py:5091 +#: appGUI/MainGUI.py:1185 appGUI/MainGUI.py:2480 appGUI/MainGUI.py:5126 msgid "Delete Drill" msgstr "Delete Drill" -#: appGUI/MainGUI.py:1212 appGUI/MainGUI.py:2472 +#: appGUI/MainGUI.py:1212 appGUI/MainGUI.py:2507 msgid "Add Buffer" msgstr "Add Buffer" -#: appGUI/MainGUI.py:1214 appGUI/MainGUI.py:2474 +#: appGUI/MainGUI.py:1214 appGUI/MainGUI.py:2509 msgid "Paint Shape" msgstr "Paint Shape" -#: appGUI/MainGUI.py:1222 appGUI/MainGUI.py:2482 +#: appGUI/MainGUI.py:1222 appGUI/MainGUI.py:2517 msgid "Polygon Explode" msgstr "Polygon Explode" @@ -5693,24 +5706,24 @@ msgid "Copy Shape(s)" msgstr "Copy Shape(s)" #: appGUI/MainGUI.py:1246 appGUI/MainGUI.py:1291 appGUI/MainGUI.py:1732 -#: appGUI/MainGUI.py:1769 appGUI/MainGUI.py:2499 appGUI/MainGUI.py:2545 -#: appGUI/MainGUI.py:4763 appGUI/ObjectUI.py:100 appGUI/ObjectUI.py:142 +#: appGUI/MainGUI.py:1769 appGUI/MainGUI.py:2534 appGUI/MainGUI.py:2580 +#: appGUI/MainGUI.py:4798 appGUI/ObjectUI.py:92 appGUI/ObjectUI.py:147 msgid "Transformations" msgstr "Transformations" -#: appGUI/MainGUI.py:1249 appGUI/MainGUI.py:2503 +#: appGUI/MainGUI.py:1249 appGUI/MainGUI.py:2538 msgid "Move Objects" msgstr "Move Objects" -#: appGUI/MainGUI.py:1268 appGUI/MainGUI.py:1753 appGUI/MainGUI.py:2522 +#: appGUI/MainGUI.py:1268 appGUI/MainGUI.py:1753 appGUI/MainGUI.py:2557 msgid "SemiDisc" msgstr "SemiDisc" -#: appGUI/MainGUI.py:1270 appGUI/MainGUI.py:1755 appGUI/MainGUI.py:2524 +#: appGUI/MainGUI.py:1270 appGUI/MainGUI.py:1755 appGUI/MainGUI.py:2559 msgid "Disc" msgstr "Disc" -#: appGUI/MainGUI.py:1280 appGUI/MainGUI.py:2534 +#: appGUI/MainGUI.py:1280 appGUI/MainGUI.py:2569 msgid "Import Shape" msgstr "Import Shape" @@ -5778,28 +5791,22 @@ msgstr "" msgid "TCL Shell" msgstr "TCL Shell" -#: appGUI/MainGUI.py:1463 appGUI/MainGUI.py:1471 appGUI/MainGUI.py:2687 -#: appGUI/MainGUI.py:2693 app_Main.py:2878 app_Main.py:9869 +#: appGUI/MainGUI.py:1463 appGUI/MainGUI.py:1471 appGUI/MainGUI.py:2722 +#: appGUI/MainGUI.py:2728 app_Main.py:2878 app_Main.py:9899 msgid "Plot Area" msgstr "Plot Area" -#: appGUI/MainGUI.py:1513 appPlugins/ToolCopperThieving.py:1302 -#: appPlugins/ToolCorners.py:703 appPlugins/ToolEtchCompensation.py:345 -#: appPlugins/ToolExtract.py:931 appPlugins/ToolFiducials.py:1013 -#: appPlugins/ToolFollow.py:714 appPlugins/ToolInvertGerber.py:255 -#: appPlugins/ToolIsolation.py:3161 appPlugins/ToolOptimal.py:462 -#: appPlugins/ToolPunchGerber.py:2006 appPlugins/ToolQRCode.py:775 -#: appPlugins/ToolRulesCheck.py:1203 appPlugins/ToolSolderPaste.py:1201 -#: appPlugins/ToolSub.py:836 +#: appGUI/MainGUI.py:1513 appPlugins/ToolFiducials.py:1011 +#: appPlugins/ToolOptimal.py:462 appPlugins/ToolRulesCheck.py:1203 +#: appPlugins/ToolSolderPaste.py:1201 msgid "GERBER" msgstr "GERBER" -#: appGUI/MainGUI.py:1523 appPlugins/ToolDrilling.py:2300 -#: appPlugins/ToolRulesCheck.py:1341 +#: appGUI/MainGUI.py:1523 appPlugins/ToolRulesCheck.py:1341 msgid "EXCELLON" msgstr "EXCELLON" -#: appGUI/MainGUI.py:1533 appPlugins/ToolSub.py:889 +#: appGUI/MainGUI.py:1533 appPlugins/ToolSub.py:913 msgid "GEOMETRY" msgstr "GEOMETRY" @@ -5844,14 +5851,11 @@ msgstr "Open Pref Folder" msgid "Open the folder where FlatCAM save the preferences files." msgstr "Open the folder where FlatCAM save the preferences files." -#: appGUI/MainGUI.py:1614 appGUI/MainGUI.py:2238 +#: appGUI/MainGUI.py:1614 appGUI/MainGUI.py:2273 msgid "Clear GUI Settings" msgstr "Clear GUI Settings" #: appGUI/MainGUI.py:1619 -#| msgid "" -#| "Clear the GUI settings for FlatCAM,\n" -#| "such as: layout, gui state, style, hdpi support etc." msgid "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style etc." @@ -5939,55 +5943,55 @@ msgstr "Application units" msgid "Lock Toolbars" msgstr "Lock Toolbars" -#: appGUI/MainGUI.py:2134 +#: appGUI/MainGUI.py:2169 msgid "Detachable Tabs" msgstr "Detachable Tabs" -#: appGUI/MainGUI.py:2218 +#: appGUI/MainGUI.py:2253 msgid "FlatCAM Preferences Folder opened." msgstr "FlatCAM Preferences Folder opened." -#: appGUI/MainGUI.py:2237 +#: appGUI/MainGUI.py:2272 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:2242 appGUI/preferences/PreferencesUIManager.py:1037 -#: appGUI/preferences/PreferencesUIManager.py:1286 appTranslation.py:110 -#: appTranslation.py:213 app_Main.py:2656 app_Main.py:3881 app_Main.py:6646 -#: app_Main.py:9756 app_Main.py:9878 +#: appGUI/MainGUI.py:2277 appGUI/preferences/PreferencesUIManager.py:1041 +#: appGUI/preferences/PreferencesUIManager.py:1290 appTranslation.py:110 +#: appTranslation.py:213 app_Main.py:2656 app_Main.py:3881 app_Main.py:6654 +#: app_Main.py:9786 app_Main.py:9908 msgid "Yes" msgstr "Yes" -#: appGUI/MainGUI.py:2243 appGUI/preferences/PreferencesUIManager.py:1287 +#: appGUI/MainGUI.py:2278 appGUI/preferences/PreferencesUIManager.py:1291 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:44 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:148 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:135 -#: appPlugins/ToolDrilling.py:2358 appPlugins/ToolIsolation.py:3229 -#: appPlugins/ToolMilling.py:3656 appPlugins/ToolNCC.py:4242 -#: appPlugins/ToolPaint.py:3035 appTranslation.py:111 appTranslation.py:214 -#: app_Main.py:2657 app_Main.py:3882 app_Main.py:6647 app_Main.py:9757 -#: app_Main.py:9879 +#: appPlugins/ToolDrilling.py:2373 appPlugins/ToolIsolation.py:3233 +#: appPlugins/ToolMilling.py:3728 appPlugins/ToolNCC.py:4241 +#: appPlugins/ToolPaint.py:3043 appTranslation.py:111 appTranslation.py:214 +#: app_Main.py:2657 app_Main.py:3882 app_Main.py:6655 app_Main.py:9787 +#: app_Main.py:9909 msgid "No" msgstr "No" -#: appGUI/MainGUI.py:2495 +#: appGUI/MainGUI.py:2530 msgid "Copy Objects" msgstr "Copy Objects" -#: appGUI/MainGUI.py:2569 +#: appGUI/MainGUI.py:2604 msgid "Key Shortcut List" msgstr "Key Shortcut List" -#: appGUI/MainGUI.py:2754 +#: appGUI/MainGUI.py:2789 msgid "Shell enabled." msgstr "Shell enabled." -#: appGUI/MainGUI.py:2757 +#: appGUI/MainGUI.py:2792 msgid "Shell disabled." msgstr "Shell disabled." -#: appGUI/MainGUI.py:3302 +#: appGUI/MainGUI.py:3337 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -5999,12 +6003,12 @@ msgstr "" "out of the first item. In the end press ~X~ key or\n" "the toolbar button." -#: appGUI/MainGUI.py:3309 appGUI/MainGUI.py:3469 appGUI/MainGUI.py:3516 -#: appGUI/MainGUI.py:3538 +#: appGUI/MainGUI.py:3344 appGUI/MainGUI.py:3504 appGUI/MainGUI.py:3551 +#: appGUI/MainGUI.py:3573 msgid "Warning" msgstr "Warning" -#: appGUI/MainGUI.py:3464 +#: appGUI/MainGUI.py:3499 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6012,7 +6016,7 @@ msgstr "" "Please select geometry items \n" "on which to perform Intersection Tool." -#: appGUI/MainGUI.py:3511 +#: appGUI/MainGUI.py:3546 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6020,7 +6024,7 @@ msgstr "" "Please select geometry items \n" "on which to perform Substraction Tool." -#: appGUI/MainGUI.py:3533 +#: appGUI/MainGUI.py:3568 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6028,359 +6032,359 @@ msgstr "" "Please select geometry items \n" "on which to perform union." -#: appGUI/MainGUI.py:4011 appPlugins/ToolIsolation.py:907 -#: appPlugins/ToolNCC.py:1440 appPlugins/ToolPaint.py:678 +#: appGUI/MainGUI.py:4046 appPlugins/ToolIsolation.py:903 +#: appPlugins/ToolNCC.py:1424 appPlugins/ToolPaint.py:664 #: appPlugins/ToolSolderPaste.py:344 appPlugins/ToolSolderPaste.py:1252 #: app_Main.py:4967 msgid "New Tool" msgstr "New Tool" -#: appGUI/MainGUI.py:4012 appPlugins/ToolIsolation.py:908 -#: appPlugins/ToolNCC.py:1441 appPlugins/ToolPaint.py:679 +#: appGUI/MainGUI.py:4047 appPlugins/ToolIsolation.py:904 +#: appPlugins/ToolNCC.py:1425 appPlugins/ToolPaint.py:665 #: appPlugins/ToolSolderPaste.py:345 app_Main.py:4968 msgid "Enter a Tool Diameter" msgstr "Enter a Tool Diameter" -#: appGUI/MainGUI.py:4024 appPlugins/ToolIsolation.py:929 -#: appPlugins/ToolNCC.py:1462 appPlugins/ToolPaint.py:692 +#: appGUI/MainGUI.py:4059 appPlugins/ToolIsolation.py:925 +#: appPlugins/ToolNCC.py:1446 appPlugins/ToolPaint.py:678 #: appPlugins/ToolSolderPaste.py:357 app_Main.py:4984 msgid "Adding Tool cancelled" msgstr "Adding Tool cancelled" -#: appGUI/MainGUI.py:4054 +#: appGUI/MainGUI.py:4089 msgid "Distance Tool exit..." msgstr "Distance Tool exit..." -#: appGUI/MainGUI.py:4251 app_Main.py:3869 +#: appGUI/MainGUI.py:4286 app_Main.py:3869 msgid "Application is saving the project. Please wait ..." msgstr "Application is saving the project. Please wait ..." -#: appGUI/MainGUI.py:4287 +#: appGUI/MainGUI.py:4322 msgid "Shortcut Key List" msgstr "Shortcut Key List" -#: appGUI/MainGUI.py:4690 +#: appGUI/MainGUI.py:4725 msgid "General Shortcut list" msgstr "General Shortcut list" -#: appGUI/MainGUI.py:4691 +#: appGUI/MainGUI.py:4726 msgid "SHOW SHORTCUT LIST" msgstr "SHOW SHORTCUT LIST" -#: appGUI/MainGUI.py:4692 +#: appGUI/MainGUI.py:4727 msgid "1" msgstr "1" -#: appGUI/MainGUI.py:4692 +#: appGUI/MainGUI.py:4727 msgid "Switch to Project Tab" msgstr "Switch to Project Tab" -#: appGUI/MainGUI.py:4693 +#: appGUI/MainGUI.py:4728 msgid "2" msgstr "2" -#: appGUI/MainGUI.py:4693 +#: appGUI/MainGUI.py:4728 msgid "Switch to Selected Tab" msgstr "Switch to Selected Tab" -#: appGUI/MainGUI.py:4694 +#: appGUI/MainGUI.py:4729 msgid "3" msgstr "3" -#: appGUI/MainGUI.py:4694 +#: appGUI/MainGUI.py:4729 msgid "Switch to Tool Tab" msgstr "Switch to Tool Tab" -#: appGUI/MainGUI.py:4695 +#: appGUI/MainGUI.py:4730 msgid "New Gerber" msgstr "New Gerber" -#: appGUI/MainGUI.py:4696 +#: appGUI/MainGUI.py:4731 msgid "Edit Object (if selected)" msgstr "Edit Object (if selected)" -#: appGUI/MainGUI.py:4697 app_Main.py:7019 +#: appGUI/MainGUI.py:4732 app_Main.py:7046 msgid "Grid On/Off" msgstr "Grid On/Off" -#: appGUI/MainGUI.py:4698 +#: appGUI/MainGUI.py:4733 msgid "Jump to Coordinates" msgstr "Jump to Coordinates" -#: appGUI/MainGUI.py:4699 +#: appGUI/MainGUI.py:4734 msgid "New Excellon" msgstr "New Excellon" -#: appGUI/MainGUI.py:4700 +#: appGUI/MainGUI.py:4735 msgid "Move Obj" msgstr "Move Obj" -#: appGUI/MainGUI.py:4701 +#: appGUI/MainGUI.py:4736 msgid "New Geometry" msgstr "New Geometry" -#: appGUI/MainGUI.py:4703 +#: appGUI/MainGUI.py:4738 msgid "Change Units" msgstr "Change Units" -#: appGUI/MainGUI.py:4704 +#: appGUI/MainGUI.py:4739 msgid "Open Properties Plugin" msgstr "Open Properties Plugin" -#: appGUI/MainGUI.py:4705 +#: appGUI/MainGUI.py:4740 msgid "Rotate by 90 degree CW" msgstr "Rotate by 90 degree CW" -#: appGUI/MainGUI.py:4706 +#: appGUI/MainGUI.py:4741 msgid "Shell Toggle" msgstr "Shell Toggle" -#: appGUI/MainGUI.py:4707 +#: appGUI/MainGUI.py:4742 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" -#: appGUI/MainGUI.py:4709 +#: appGUI/MainGUI.py:4744 msgid "Flip on X_axis" msgstr "Flip on X_axis" -#: appGUI/MainGUI.py:4710 +#: appGUI/MainGUI.py:4745 msgid "Flip on Y_axis" msgstr "Flip on Y_axis" -#: appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4751 msgid "Copy Obj" msgstr "Copy Obj" -#: appGUI/MainGUI.py:4717 +#: appGUI/MainGUI.py:4752 msgid "Open Tools Database" msgstr "Open Tools Database" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4753 msgid "Open Excellon File" msgstr "Open Excellon File" -#: appGUI/MainGUI.py:4719 +#: appGUI/MainGUI.py:4754 msgid "Open Gerber File" msgstr "Open Gerber File" -#: appGUI/MainGUI.py:4720 appGUI/MainGUI.py:4985 +#: appGUI/MainGUI.py:4755 appGUI/MainGUI.py:5020 msgid "Ctrl+M" msgstr "Ctrl+M" -#: appGUI/MainGUI.py:4724 +#: appGUI/MainGUI.py:4759 msgid "Ctrl+Q" msgstr "Ctrl+Q" -#: appGUI/MainGUI.py:4724 appPlugins/ToolPDF.py:44 +#: appGUI/MainGUI.py:4759 appPlugins/ToolPDF.py:44 msgid "PDF Import Tool" msgstr "PDF Import Tool" -#: appGUI/MainGUI.py:4729 +#: appGUI/MainGUI.py:4764 msgid "Toggle the axis" msgstr "Toggle the axis" -#: appGUI/MainGUI.py:4730 +#: appGUI/MainGUI.py:4765 msgid "Shift+C" msgstr "Shift+C" -#: appGUI/MainGUI.py:4730 +#: appGUI/MainGUI.py:4765 msgid "Copy Obj_Name" msgstr "Copy Obj_Name" -#: appGUI/MainGUI.py:4735 appGUI/MainGUI.py:4979 appGUI/MainGUI.py:5090 -#: appGUI/MainGUI.py:5236 +#: appGUI/MainGUI.py:4770 appGUI/MainGUI.py:5014 appGUI/MainGUI.py:5125 +#: appGUI/MainGUI.py:5271 msgid "Shift+M" msgstr "Shift+M" -#: appGUI/MainGUI.py:4735 appGUI/MainGUI.py:4979 appGUI/MainGUI.py:5090 -#: appGUI/MainGUI.py:5236 +#: appGUI/MainGUI.py:4770 appGUI/MainGUI.py:5014 appGUI/MainGUI.py:5125 +#: appGUI/MainGUI.py:5271 msgid "Distance Minimum Tool" msgstr "Distance Minimum Tool" -#: appGUI/MainGUI.py:4736 +#: appGUI/MainGUI.py:4771 msgid "Open Preferences Window" msgstr "Open Preferences Window" -#: appGUI/MainGUI.py:4737 +#: appGUI/MainGUI.py:4772 msgid "Shift+R" msgstr "Shift+R" -#: appGUI/MainGUI.py:4737 +#: appGUI/MainGUI.py:4772 msgid "Rotate by 90 degree CCW" msgstr "Rotate by 90 degree CCW" -#: appGUI/MainGUI.py:4738 +#: appGUI/MainGUI.py:4773 msgid "Run a Script" msgstr "Run a Script" -#: appGUI/MainGUI.py:4739 +#: appGUI/MainGUI.py:4774 msgid "Toggle the workspace" msgstr "Toggle the workspace" -#: appGUI/MainGUI.py:4745 +#: appGUI/MainGUI.py:4780 msgid "Alt+B" msgstr "Alt+B" -#: appGUI/MainGUI.py:4746 +#: appGUI/MainGUI.py:4781 msgid "Alt+C" msgstr "Alt+C" -#: appGUI/MainGUI.py:4747 +#: appGUI/MainGUI.py:4782 msgid "Alt+D" msgstr "Alt+D" -#: appGUI/MainGUI.py:4747 +#: appGUI/MainGUI.py:4782 msgid "2-Sided PCB" msgstr "2-Sided PCB" -#: appGUI/MainGUI.py:4748 +#: appGUI/MainGUI.py:4783 msgid "Alt+E" msgstr "Alt+E" -#: appGUI/MainGUI.py:4749 +#: appGUI/MainGUI.py:4784 msgid "Alt+F" msgstr "Alt+F" -#: appGUI/MainGUI.py:4749 appPlugins/ToolFiducials.py:139 +#: appGUI/MainGUI.py:4784 appPlugins/ToolFiducials.py:139 #: appPlugins/ToolFiducials.py:772 msgid "Fiducials" msgstr "Fiducials" -#: appGUI/MainGUI.py:4750 +#: appGUI/MainGUI.py:4785 msgid "Alt+G" msgstr "Alt+G" -#: appGUI/MainGUI.py:4750 appPlugins/ToolInvertGerber.py:103 -#: appPlugins/ToolInvertGerber.py:215 appPlugins/ToolInvertGerber.py:309 +#: appGUI/MainGUI.py:4785 appPlugins/ToolInvertGerber.py:103 +#: appPlugins/ToolInvertGerber.py:215 appPlugins/ToolInvertGerber.py:312 msgid "Invert Gerber" msgstr "Invert Gerber" -#: appGUI/MainGUI.py:4751 +#: appGUI/MainGUI.py:4786 msgid "Alt+H" msgstr "Alt+H" -#: appGUI/MainGUI.py:4752 +#: appGUI/MainGUI.py:4787 msgid "Alt+I" msgstr "Alt+I" -#: appGUI/MainGUI.py:4753 +#: appGUI/MainGUI.py:4788 msgid "Alt+J" msgstr "Alt+J" -#: appGUI/MainGUI.py:4754 +#: appGUI/MainGUI.py:4789 msgid "Alt+K" msgstr "Alt+K" -#: appGUI/MainGUI.py:4754 +#: appGUI/MainGUI.py:4789 msgid "Solder Paste Dispensing" msgstr "Solder Paste Dispensing" -#: appGUI/MainGUI.py:4755 +#: appGUI/MainGUI.py:4790 msgid "Alt+L" msgstr "Alt+L" -#: appGUI/MainGUI.py:4755 +#: appGUI/MainGUI.py:4790 msgid "Film PCB" msgstr "Film PCB" -#: appGUI/MainGUI.py:4756 +#: appGUI/MainGUI.py:4791 msgid "Alt+M" msgstr "Alt+M" -#: appGUI/MainGUI.py:4757 appPlugins/ToolNCC.py:2348 appPlugins/ToolNCC.py:2350 -#: appPlugins/ToolNCC.py:2934 appPlugins/ToolNCC.py:2936 +#: appGUI/MainGUI.py:4792 appPlugins/ToolNCC.py:2334 appPlugins/ToolNCC.py:2336 +#: appPlugins/ToolNCC.py:2920 appPlugins/ToolNCC.py:2922 msgid "Non-Copper Clearing" msgstr "Non-Copper Clearing" -#: appGUI/MainGUI.py:4758 +#: appGUI/MainGUI.py:4793 msgid "Alt+O" msgstr "Alt+O" -#: appGUI/MainGUI.py:4758 appPlugins/ToolIsolation.py:3271 -#: appPlugins/ToolNCC.py:4290 +#: appGUI/MainGUI.py:4793 appPlugins/ToolIsolation.py:3279 +#: appPlugins/ToolNCC.py:4296 msgid "Optimal" msgstr "Optimal" -#: appGUI/MainGUI.py:4759 +#: appGUI/MainGUI.py:4794 msgid "Alt+P" msgstr "Alt+P" -#: appGUI/MainGUI.py:4759 +#: appGUI/MainGUI.py:4794 msgid "Paint Area" msgstr "Paint Area" -#: appGUI/MainGUI.py:4760 +#: appGUI/MainGUI.py:4795 msgid "Alt+Q" msgstr "Alt+Q" -#: appGUI/MainGUI.py:4760 appPlugins/ToolQRCode.py:130 +#: appGUI/MainGUI.py:4795 appPlugins/ToolQRCode.py:130 #: appPlugins/ToolQRCode.py:728 msgid "QRCode" msgstr "QRCode" -#: appGUI/MainGUI.py:4761 +#: appGUI/MainGUI.py:4796 msgid "Rules Check" msgstr "Rules Check" -#: appGUI/MainGUI.py:4762 +#: appGUI/MainGUI.py:4797 msgid "View File Source" msgstr "View File Source" -#: appGUI/MainGUI.py:4763 +#: appGUI/MainGUI.py:4798 msgid "Alt+T" msgstr "Alt+T" -#: appGUI/MainGUI.py:4764 +#: appGUI/MainGUI.py:4799 msgid "Alt+W" msgstr "Alt+W" -#: appGUI/MainGUI.py:4764 appPlugins/ToolSub.py:165 appPlugins/ToolSub.py:770 +#: appGUI/MainGUI.py:4799 appPlugins/ToolSub.py:165 appPlugins/ToolSub.py:768 msgid "Subtract" msgstr "Subtract" -#: appGUI/MainGUI.py:4765 appGUI/MainGUI.py:4983 +#: appGUI/MainGUI.py:4800 appGUI/MainGUI.py:5018 msgid "Alt+X" msgstr "Alt+X" -#: appGUI/MainGUI.py:4765 +#: appGUI/MainGUI.py:4800 msgid "Cutout PCB" msgstr "Cutout PCB" -#: appGUI/MainGUI.py:4766 +#: appGUI/MainGUI.py:4801 msgid "Alt+Z" msgstr "Alt+Z" -#: appGUI/MainGUI.py:4766 appPlugins/ToolPanelize.py:36 +#: appGUI/MainGUI.py:4801 appPlugins/ToolPanelize.py:36 msgid "Panelize PCB" msgstr "Panelize PCB" -#: appGUI/MainGUI.py:4769 +#: appGUI/MainGUI.py:4804 msgid "Enable Non-selected Objects" msgstr "Enable Non-selected Objects" -#: appGUI/MainGUI.py:4770 +#: appGUI/MainGUI.py:4805 msgid "Disable Non-selected Objects" msgstr "Disable Non-selected Objects" -#: appGUI/MainGUI.py:4771 +#: appGUI/MainGUI.py:4806 msgid "Toggle Full Screen" msgstr "Toggle Full Screen" -#: appGUI/MainGUI.py:4774 +#: appGUI/MainGUI.py:4809 msgid "Ctrl+Alt+X" msgstr "Ctrl+Alt+X" -#: appGUI/MainGUI.py:4774 +#: appGUI/MainGUI.py:4809 msgid "Abort current task (gracefully)" msgstr "Abort current task (gracefully)" -#: appGUI/MainGUI.py:4778 +#: appGUI/MainGUI.py:4813 msgid "Ctrl+Shift+V" msgstr "Ctrl+Shift+V" -#: appGUI/MainGUI.py:4778 +#: appGUI/MainGUI.py:4813 msgid "" "Paste Special. Will convert a Windows path style to the one required in Tcl " "Shell" @@ -6388,230 +6392,230 @@ msgstr "" "Paste Special. Will convert a Windows path style to the one required in Tcl " "Shell" -#: appGUI/MainGUI.py:4782 +#: appGUI/MainGUI.py:4817 msgid "Open Online Manual" msgstr "Open Online Manual" -#: appGUI/MainGUI.py:4783 +#: appGUI/MainGUI.py:4818 msgid "F2" msgstr "F2" -#: appGUI/MainGUI.py:4783 +#: appGUI/MainGUI.py:4818 msgid "Rename Objects" msgstr "Rename Objects" -#: appGUI/MainGUI.py:4784 +#: appGUI/MainGUI.py:4819 msgid "Open Online Tutorials" msgstr "Open Online Tutorials" -#: appGUI/MainGUI.py:4785 +#: appGUI/MainGUI.py:4820 msgid "Refresh Plots" msgstr "Refresh Plots" -#: appGUI/MainGUI.py:4786 appPlugins/ToolSolderPaste.py:1625 +#: appGUI/MainGUI.py:4821 appPlugins/ToolSolderPaste.py:1625 msgid "Delete Object" msgstr "Delete Object" -#: appGUI/MainGUI.py:4787 appGUI/MainGUI.py:5092 +#: appGUI/MainGUI.py:4822 appGUI/MainGUI.py:5127 msgid "Alternate: Delete Tool" msgstr "Alternate: Delete Tool" -#: appGUI/MainGUI.py:4788 +#: appGUI/MainGUI.py:4823 msgid "(left to Key_1)Toggle Notebook Area (Left Side)" msgstr "(left to Key_1)Toggle Notebook Area (Left Side)" -#: appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4988 appGUI/MainGUI.py:5094 -#: appGUI/MainGUI.py:5235 +#: appGUI/MainGUI.py:4824 appGUI/MainGUI.py:5023 appGUI/MainGUI.py:5129 +#: appGUI/MainGUI.py:5270 msgid "Space" msgstr "Space" -#: appGUI/MainGUI.py:4789 +#: appGUI/MainGUI.py:4824 msgid "En(Dis)able Obj Plot" msgstr "En(Dis)able Obj Plot" -#: appGUI/MainGUI.py:4790 appGUI/MainGUI.py:4990 appGUI/MainGUI.py:5093 -#: appGUI/MainGUI.py:5234 +#: appGUI/MainGUI.py:4825 appGUI/MainGUI.py:5025 appGUI/MainGUI.py:5128 +#: appGUI/MainGUI.py:5269 msgid "Esc" msgstr "Esc" -#: appGUI/MainGUI.py:4790 +#: appGUI/MainGUI.py:4825 msgid "Deselects all objects" msgstr "Deselects all objects" -#: appGUI/MainGUI.py:4804 +#: appGUI/MainGUI.py:4839 msgid "Editor Shortcut list" msgstr "Editor Shortcut list" -#: appGUI/MainGUI.py:4959 +#: appGUI/MainGUI.py:4994 msgid "GEOMETRY EDITOR" msgstr "GEOMETRY EDITOR" -#: appGUI/MainGUI.py:4960 +#: appGUI/MainGUI.py:4995 msgid "Draw an Arc" msgstr "Draw an Arc" -#: appGUI/MainGUI.py:4962 +#: appGUI/MainGUI.py:4997 msgid "Copy Geo Item" msgstr "Copy Geo Item" -#: appGUI/MainGUI.py:4963 +#: appGUI/MainGUI.py:4998 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "Within Add Arc will toogle the ARC direction: CW or CCW" -#: appGUI/MainGUI.py:4964 +#: appGUI/MainGUI.py:4999 msgid "Polygon Intersection Tool" msgstr "Polygon Intersection Tool" -#: appGUI/MainGUI.py:4965 +#: appGUI/MainGUI.py:5000 msgid "Geo Paint Tool" msgstr "Geo Paint Tool" -#: appGUI/MainGUI.py:4966 appGUI/MainGUI.py:5084 appGUI/MainGUI.py:5224 +#: appGUI/MainGUI.py:5001 appGUI/MainGUI.py:5119 appGUI/MainGUI.py:5259 msgid "Jump to Location (x, y)" msgstr "Jump to Location (x, y)" -#: appGUI/MainGUI.py:4968 +#: appGUI/MainGUI.py:5003 msgid "Move Geo Item" msgstr "Move Geo Item" -#: appGUI/MainGUI.py:4969 +#: appGUI/MainGUI.py:5004 msgid "Within Add Arc will cycle through the ARC modes" msgstr "Within Add Arc will cycle through the ARC modes" -#: appGUI/MainGUI.py:4970 +#: appGUI/MainGUI.py:5005 msgid "Draw a Polygon" msgstr "Draw a Polygon" -#: appGUI/MainGUI.py:4971 +#: appGUI/MainGUI.py:5006 msgid "Draw a Circle" msgstr "Draw a Circle" -#: appGUI/MainGUI.py:4972 +#: appGUI/MainGUI.py:5007 msgid "Draw a Path" msgstr "Draw a Path" -#: appGUI/MainGUI.py:4973 +#: appGUI/MainGUI.py:5008 msgid "Draw Rectangle" msgstr "Draw Rectangle" -#: appGUI/MainGUI.py:4974 +#: appGUI/MainGUI.py:5009 msgid "Polygon Subtraction Tool" msgstr "Polygon Subtraction Tool" -#: appGUI/MainGUI.py:4975 +#: appGUI/MainGUI.py:5010 msgid "Add Text Tool" msgstr "Add Text Tool" -#: appGUI/MainGUI.py:4976 +#: appGUI/MainGUI.py:5011 msgid "Polygon Union Tool" msgstr "Polygon Union Tool" -#: appGUI/MainGUI.py:4977 +#: appGUI/MainGUI.py:5012 msgid "Flip shape on X axis" msgstr "Flip shape on X axis" -#: appGUI/MainGUI.py:4978 +#: appGUI/MainGUI.py:5013 msgid "Flip shape on Y axis" msgstr "Flip shape on Y axis" -#: appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:5015 msgid "Skew shape on X axis" msgstr "Skew shape on X axis" -#: appGUI/MainGUI.py:4981 +#: appGUI/MainGUI.py:5016 msgid "Skew shape on Y axis" msgstr "Skew shape on Y axis" -#: appGUI/MainGUI.py:4982 +#: appGUI/MainGUI.py:5017 msgid "Editor Transformation Tool" msgstr "Editor Transformation Tool" -#: appGUI/MainGUI.py:4983 +#: appGUI/MainGUI.py:5018 msgid "Offset shape on X axis" msgstr "Offset shape on X axis" -#: appGUI/MainGUI.py:4984 +#: appGUI/MainGUI.py:5019 msgid "Alt+Y" msgstr "Alt+Y" -#: appGUI/MainGUI.py:4984 +#: appGUI/MainGUI.py:5019 msgid "Offset shape on Y axis" msgstr "Offset shape on Y axis" -#: appGUI/MainGUI.py:4986 appGUI/MainGUI.py:5095 appGUI/MainGUI.py:5238 +#: appGUI/MainGUI.py:5021 appGUI/MainGUI.py:5130 appGUI/MainGUI.py:5273 msgid "Save Object and Exit Editor" msgstr "Save Object and Exit Editor" -#: appGUI/MainGUI.py:4987 +#: appGUI/MainGUI.py:5022 msgid "Polygon Cut Tool" msgstr "Polygon Cut Tool" -#: appGUI/MainGUI.py:4988 +#: appGUI/MainGUI.py:5023 msgid "Rotate Geometry" msgstr "Rotate Geometry" -#: appGUI/MainGUI.py:4989 +#: appGUI/MainGUI.py:5024 msgid "ENTER" msgstr "ENTER" -#: appGUI/MainGUI.py:4989 +#: appGUI/MainGUI.py:5024 msgid "Finish drawing for certain tools" msgstr "Finish drawing for certain tools" -#: appGUI/MainGUI.py:4990 appGUI/MainGUI.py:5093 appGUI/MainGUI.py:5234 +#: appGUI/MainGUI.py:5025 appGUI/MainGUI.py:5128 appGUI/MainGUI.py:5269 msgid "Abort and return to Select" msgstr "Abort and return to Select" -#: appGUI/MainGUI.py:5080 +#: appGUI/MainGUI.py:5115 msgid "EXCELLON EDITOR" msgstr "EXCELLON EDITOR" -#: appGUI/MainGUI.py:5088 +#: appGUI/MainGUI.py:5123 msgid "Add a new Tool" msgstr "Add a new Tool" -#: appGUI/MainGUI.py:5094 +#: appGUI/MainGUI.py:5129 msgid "Toggle Slot direction" msgstr "Toggle Slot direction" -#: appGUI/MainGUI.py:5096 +#: appGUI/MainGUI.py:5131 msgid "Ctrl+Space" msgstr "Ctrl+Space" -#: appGUI/MainGUI.py:5096 appGUI/MainGUI.py:5235 +#: appGUI/MainGUI.py:5131 appGUI/MainGUI.py:5270 msgid "Toggle array direction" msgstr "Toggle array direction" -#: appGUI/MainGUI.py:5218 +#: appGUI/MainGUI.py:5253 msgid "GERBER EDITOR" msgstr "GERBER EDITOR" -#: appGUI/MainGUI.py:5228 +#: appGUI/MainGUI.py:5263 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "Within Track & Region Tools will cycle in REVERSE the bend modes" -#: appGUI/MainGUI.py:5231 +#: appGUI/MainGUI.py:5266 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "Within Track & Region Tools will cycle FORWARD the bend modes" -#: appGUI/MainGUI.py:5233 +#: appGUI/MainGUI.py:5268 msgid "Alternate: Delete Apertures" msgstr "Alternate: Delete Apertures" -#: appGUI/MainGUI.py:5237 +#: appGUI/MainGUI.py:5272 msgid "Eraser Tool" msgstr "Eraser Tool" -#: appGUI/MainGUI.py:5239 +#: appGUI/MainGUI.py:5274 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:216 msgid "Mark Area Tool" msgstr "Mark Area Tool" -#: appGUI/MainGUI.py:5240 +#: appGUI/MainGUI.py:5275 msgid "Poligonize Tool" msgstr "Poligonize Tool" -#: appGUI/MainGUI.py:5241 +#: appGUI/MainGUI.py:5276 msgid "Transformation Tool" msgstr "Transformation Tool" @@ -6619,11 +6623,11 @@ msgstr "Transformation Tool" msgid "App Object" msgstr "App Object" -#: appGUI/ObjectUI.py:102 appGUI/ObjectUI.py:145 +#: appGUI/ObjectUI.py:94 appGUI/ObjectUI.py:150 msgid "Geometrical transformations of the current object." msgstr "Geometrical transformations of the current object." -#: appGUI/ObjectUI.py:111 +#: appGUI/ObjectUI.py:116 msgid "" "Factor by which to multiply\n" "geometric features of this object.\n" @@ -6633,11 +6637,11 @@ msgstr "" "geometric features of this object.\n" "Expressions are allowed. E.g: 1/25.4" -#: appGUI/ObjectUI.py:118 +#: appGUI/ObjectUI.py:123 msgid "Perform scaling operation." msgstr "Perform scaling operation." -#: appGUI/ObjectUI.py:128 +#: appGUI/ObjectUI.py:133 msgid "" "Amount by which to move the object\n" "in the x and y axes in (x, y) format.\n" @@ -6647,63 +6651,75 @@ msgstr "" "in the x and y axes in (x, y) format.\n" "Expressions are allowed. E.g: (1/3.2, 0.5*3)" -#: appGUI/ObjectUI.py:135 +#: appGUI/ObjectUI.py:140 msgid "Perform the offset operation." msgstr "Perform the offset operation." -#: appGUI/ObjectUI.py:178 +#: appGUI/ObjectUI.py:183 msgid "Gerber Object" msgstr "Gerber Object" -#: appGUI/ObjectUI.py:187 appGUI/ObjectUI.py:550 appGUI/ObjectUI.py:877 -#: appGUI/ObjectUI.py:1218 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:25 +#: appGUI/ObjectUI.py:185 appGUI/ObjectUI.py:605 appGUI/ObjectUI.py:942 +#: appGUI/ObjectUI.py:1282 +#| msgid "Transformations" +msgid "General Information" +msgstr "General Information" + +#: appGUI/ObjectUI.py:186 appGUI/ObjectUI.py:606 appGUI/ObjectUI.py:943 +#: appGUI/ObjectUI.py:1283 +#| msgid "Generate the CNC Job object." +msgid "General data about the object." +msgstr "General data about the object." + +#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:623 appGUI/ObjectUI.py:959 +#: appGUI/ObjectUI.py:1300 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:25 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:27 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:27 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:26 msgid "Plot Options" msgstr "Plot Options" -#: appGUI/ObjectUI.py:192 appGUI/ObjectUI.py:553 +#: appGUI/ObjectUI.py:207 appGUI/ObjectUI.py:626 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:41 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:126 -#: appPlugins/ToolCopperThieving.py:1448 +#: appPlugins/ToolCopperThieving.py:1456 msgid "Solid" msgstr "Solid" -#: appGUI/ObjectUI.py:194 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:42 +#: appGUI/ObjectUI.py:209 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:42 msgid "Solid color polygons." msgstr "Solid color polygons." -#: appGUI/ObjectUI.py:199 appGUI/ObjectUI.py:559 appGUI/ObjectUI.py:883 +#: appGUI/ObjectUI.py:214 appGUI/ObjectUI.py:632 appGUI/ObjectUI.py:965 msgid "Multi-Color" msgstr "Multi-Color" -#: appGUI/ObjectUI.py:201 appGUI/ObjectUI.py:561 appGUI/ObjectUI.py:885 +#: appGUI/ObjectUI.py:216 appGUI/ObjectUI.py:634 appGUI/ObjectUI.py:967 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:50 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:43 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:49 msgid "Draw polygons in different colors." msgstr "Draw polygons in different colors." -#: appGUI/ObjectUI.py:216 appGUI/ObjectUI.py:635 +#: appGUI/ObjectUI.py:231 appGUI/ObjectUI.py:715 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:34 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:34 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:33 msgid "Plot" msgstr "Plot" -#: appGUI/ObjectUI.py:217 appGUI/ObjectUI.py:637 appGUI/ObjectUI.py:988 -#: appGUI/ObjectUI.py:1363 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 +#: appGUI/ObjectUI.py:232 appGUI/ObjectUI.py:717 appGUI/ObjectUI.py:1062 +#: appGUI/ObjectUI.py:1477 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:36 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:35 -#: appPlugins/ToolMilling.py:3617 +#: appPlugins/ToolMilling.py:3608 msgid "Plot (show) this object." msgstr "Plot (show) this object." -#: appGUI/ObjectUI.py:225 appGUI/ObjectUI.py:395 +#: appGUI/ObjectUI.py:240 appGUI/ObjectUI.py:444 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:39 -#: appPlugins/ToolFollow.py:788 +#: appPlugins/ToolFollow.py:782 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -6713,32 +6729,38 @@ msgstr "" "This means that it will cut through\n" "the middle of the trace." -#: appGUI/ObjectUI.py:234 appGUI/ObjectUI.py:584 appGUI/ObjectUI.py:905 -#: appGUI/ObjectUI.py:1253 +#: appGUI/ObjectUI.py:249 appGUI/ObjectUI.py:657 appGUI/ObjectUI.py:987 +#: appGUI/ObjectUI.py:1334 msgid "Start the Object Editor" msgstr "Start the Object Editor" -#: appGUI/ObjectUI.py:245 appGUI/ObjectUI.py:595 appGUI/ObjectUI.py:916 -#: appGUI/ObjectUI.py:1264 +#: appGUI/ObjectUI.py:260 appGUI/ObjectUI.py:668 appGUI/ObjectUI.py:998 +#: appGUI/ObjectUI.py:1344 msgid "INFO" msgstr "INFO" -#: appGUI/ObjectUI.py:247 appGUI/ObjectUI.py:597 appGUI/ObjectUI.py:918 -#: appGUI/ObjectUI.py:1266 +#: appGUI/ObjectUI.py:262 appGUI/ObjectUI.py:670 appGUI/ObjectUI.py:1000 +#: appGUI/ObjectUI.py:1346 msgid "Show the Object Attributes." msgstr "Show the Object Attributes." -#: appGUI/ObjectUI.py:281 appGUI/ObjectUI.py:630 +#: appGUI/ObjectUI.py:290 appGUI/ObjectUI.py:698 appGUI/ObjectUI.py:1028 +#: appGUI/ObjectUI.py:1441 +#| msgid "No tool in the Geometry object." +msgid "Tools/apertures in the loaded object." +msgstr "Tools/apertures in the loaded object." + +#: appGUI/ObjectUI.py:313 appGUI/ObjectUI.py:710 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:44 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:48 msgid "Toggle the display of the Tools Table." msgstr "Toggle the display of the Tools Table." -#: appGUI/ObjectUI.py:290 +#: appGUI/ObjectUI.py:322 msgid "Mark All" msgstr "Mark All" -#: appGUI/ObjectUI.py:292 +#: appGUI/ObjectUI.py:324 msgid "" "When checked it will display all the apertures.\n" "When unchecked, it will delete all mark shapes\n" @@ -6748,16 +6770,16 @@ msgstr "" "When unchecked, it will delete all mark shapes\n" "that are drawn on canvas." -#: appGUI/ObjectUI.py:322 appPlugins/ToolExtract.py:1022 -#: appPlugins/ToolPunchGerber.py:2100 +#: appGUI/ObjectUI.py:354 appPlugins/ToolExtract.py:1032 +#: appPlugins/ToolPunchGerber.py:2107 msgid "Mark the aperture instances on canvas." msgstr "Mark the aperture instances on canvas." -#: appGUI/ObjectUI.py:329 appPlugins/ToolIsolation.py:3664 +#: appGUI/ObjectUI.py:361 appPlugins/ToolIsolation.py:3692 msgid "Buffer Solid Geometry" msgstr "Buffer Solid Geometry" -#: appGUI/ObjectUI.py:331 appPlugins/ToolIsolation.py:3666 +#: appGUI/ObjectUI.py:363 appPlugins/ToolIsolation.py:3694 msgid "" "This button is shown only when the Gerber file\n" "is loaded without buffering.\n" @@ -6769,12 +6791,12 @@ msgstr "" "Clicking this will create the buffered geometry\n" "required for isolation." -#: appGUI/ObjectUI.py:347 +#: appGUI/ObjectUI.py:382 msgid "Isolation Routing" msgstr "Isolation Routing" -#: appGUI/ObjectUI.py:350 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:27 -#: appPlugins/ToolIsolation.py:3143 +#: appGUI/ObjectUI.py:385 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:27 +#: appPlugins/ToolIsolation.py:3141 msgid "" "Create a Geometry object with\n" "toolpaths to cut around polygons." @@ -6782,15 +6804,7 @@ msgstr "" "Create a Geometry object with\n" "toolpaths to cut around polygons." -#: appGUI/ObjectUI.py:365 appGUI/ObjectUI.py:1074 appPlugins/ToolNCC.py:4671 -msgid "" -"Create the Geometry Object\n" -"for non-copper routing." -msgstr "" -"Create the Geometry Object\n" -"for non-copper routing." - -#: appGUI/ObjectUI.py:380 +#: appGUI/ObjectUI.py:400 msgid "" "Generate the geometry for\n" "the board cutout." @@ -6798,20 +6812,32 @@ msgstr "" "Generate the geometry for\n" "the board cutout." -#: appGUI/ObjectUI.py:408 appGUI/ObjectUI.py:756 appGUI/ObjectUI.py:1091 -#: appPlugins/ToolEtchCompensation.py:358 +#: appGUI/ObjectUI.py:415 appPlugins/ToolFilm.py:1168 +msgid "Create a positive/negative film for UV exposure." +msgstr "Create a positive/negative film for UV exposure." + +#: appGUI/ObjectUI.py:429 appGUI/ObjectUI.py:1140 appPlugins/ToolNCC.py:4684 +msgid "" +"Create the Geometry Object\n" +"for non-copper routing." +msgstr "" +"Create the Geometry Object\n" +"for non-copper routing." + +#: appGUI/ObjectUI.py:457 appGUI/ObjectUI.py:822 appGUI/ObjectUI.py:1157 +#: appPlugins/ToolEtchCompensation.py:351 msgid "Utilities" msgstr "Utilities" -#: appGUI/ObjectUI.py:410 appGUI/ObjectUI.py:758 appGUI/ObjectUI.py:1093 +#: appGUI/ObjectUI.py:459 appGUI/ObjectUI.py:824 appGUI/ObjectUI.py:1159 msgid "Show the Utilities." msgstr "Show the Utilities." -#: appGUI/ObjectUI.py:434 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:26 +#: appGUI/ObjectUI.py:482 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:26 msgid "Non-copper regions" msgstr "Non-copper regions" -#: appGUI/ObjectUI.py:436 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:28 +#: appGUI/ObjectUI.py:484 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:28 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6825,13 +6851,13 @@ msgstr "" "object. Can be used to remove all\n" "copper from a specified region." -#: appGUI/ObjectUI.py:446 appGUI/ObjectUI.py:487 +#: appGUI/ObjectUI.py:501 appGUI/ObjectUI.py:549 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:40 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73 msgid "Boundary Margin" msgstr "Boundary Margin" -#: appGUI/ObjectUI.py:448 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:42 +#: appGUI/ObjectUI.py:503 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:42 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6843,24 +6869,24 @@ msgstr "" "objects with this minimum\n" "distance." -#: appGUI/ObjectUI.py:465 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:57 +#: appGUI/ObjectUI.py:520 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:57 msgid "Resulting geometry will have rounded corners." msgstr "Resulting geometry will have rounded corners." -#: appGUI/ObjectUI.py:468 appGUI/ObjectUI.py:508 appPlugins/ToolCutOut.py:2652 -#: appPlugins/ToolCutOut.py:2667 appPlugins/ToolFollow.py:780 -#: appPlugins/ToolIsolation.py:3643 appPlugins/ToolNCC.py:4668 -#: appPlugins/ToolPaint.py:3333 appPlugins/ToolSolderPaste.py:1512 +#: appGUI/ObjectUI.py:523 appGUI/ObjectUI.py:570 appPlugins/ToolCutOut.py:2678 +#: appPlugins/ToolCutOut.py:2694 appPlugins/ToolFollow.py:774 +#: appPlugins/ToolIsolation.py:3671 appPlugins/ToolNCC.py:4681 +#: appPlugins/ToolPaint.py:3350 appPlugins/ToolSolderPaste.py:1512 msgid "Generate Geometry" msgstr "Generate Geometry" -#: appGUI/ObjectUI.py:479 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:67 +#: appGUI/ObjectUI.py:532 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:67 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:131 -#: appPlugins/ToolPanelize.py:1188 appPlugins/ToolQRCode.py:898 +#: appPlugins/ToolPanelize.py:1196 appPlugins/ToolQRCode.py:921 msgid "Bounding Box" msgstr "Bounding Box" -#: appGUI/ObjectUI.py:481 +#: appGUI/ObjectUI.py:534 msgid "" "Create a geometry surrounding the Gerber object.\n" "Square shape." @@ -6868,7 +6894,7 @@ msgstr "" "Create a geometry surrounding the Gerber object.\n" "Square shape." -#: appGUI/ObjectUI.py:489 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:75 +#: appGUI/ObjectUI.py:551 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:75 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -6876,7 +6902,7 @@ msgstr "" "Distance of the edges of the box\n" "to the nearest polygon." -#: appGUI/ObjectUI.py:502 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:88 +#: appGUI/ObjectUI.py:564 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:88 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -6888,20 +6914,20 @@ msgstr "" "their radius is equal to\n" "the margin." -#: appGUI/ObjectUI.py:511 +#: appGUI/ObjectUI.py:573 msgid "Generate the Geometry object." msgstr "Generate the Geometry object." -#: appGUI/ObjectUI.py:538 +#: appGUI/ObjectUI.py:600 msgid "Excellon Object" msgstr "Excellon Object" -#: appGUI/ObjectUI.py:555 +#: appGUI/ObjectUI.py:628 msgid "Solid circles." msgstr "Solid circles." -#: appGUI/ObjectUI.py:673 appPlugins/ToolDrilling.py:2335 -#: appPlugins/ToolMilling.py:3633 +#: appGUI/ObjectUI.py:750 appPlugins/ToolDrilling.py:2350 +#: appPlugins/ToolMilling.py:3634 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -6915,10 +6941,10 @@ msgstr "" "\n" "Here the tools are selected for G-code generation." -#: appGUI/ObjectUI.py:678 appGUI/ObjectUI.py:1011 -#: appPlugins/ToolDrilling.py:2340 appPlugins/ToolIsolation.py:3212 -#: appPlugins/ToolMilling.py:3638 appPlugins/ToolMilling.py:3687 -#: appPlugins/ToolNCC.py:4212 appPlugins/ToolPaint.py:3017 +#: appGUI/ObjectUI.py:755 appGUI/ObjectUI.py:1085 +#: appPlugins/ToolDrilling.py:2355 appPlugins/ToolIsolation.py:3221 +#: appPlugins/ToolMilling.py:3639 appPlugins/ToolMilling.py:3760 +#: appPlugins/ToolNCC.py:4222 appPlugins/ToolPaint.py:3024 msgid "" "Tool Diameter. Its value\n" "is the cut width into the material." @@ -6926,8 +6952,8 @@ msgstr "" "Tool Diameter. Its value\n" "is the cut width into the material." -#: appGUI/ObjectUI.py:681 appPlugins/ToolDrilling.py:2343 -#: appPlugins/ToolMilling.py:3641 +#: appGUI/ObjectUI.py:758 appPlugins/ToolDrilling.py:2358 +#: appPlugins/ToolMilling.py:3642 msgid "" "The number of Drill holes. Holes that are drilled with\n" "a drill bit." @@ -6935,8 +6961,8 @@ msgstr "" "The number of Drill holes. Holes that are drilled with\n" "a drill bit." -#: appGUI/ObjectUI.py:684 appPlugins/ToolDrilling.py:2346 -#: appPlugins/ToolMilling.py:3644 +#: appGUI/ObjectUI.py:761 appPlugins/ToolDrilling.py:2361 +#: appPlugins/ToolMilling.py:3645 msgid "" "The number of Slot holes. Holes that are created by\n" "milling them with an endmill bit." @@ -6944,11 +6970,11 @@ msgstr "" "The number of Slot holes. Holes that are created by\n" "milling them with an endmill bit." -#: appGUI/ObjectUI.py:687 +#: appGUI/ObjectUI.py:764 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:689 +#: appGUI/ObjectUI.py:766 msgid "" "Toggle display of the drills for the current tool.\n" "This does not select the tools for G-code generation." @@ -6956,12 +6982,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:698 +#: appGUI/ObjectUI.py:775 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:49 msgid "Auto load from DB" msgstr "Auto load from DB" -#: appGUI/ObjectUI.py:700 +#: appGUI/ObjectUI.py:777 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:51 msgid "" "Automatic replacement of the tools from related application tools\n" @@ -6970,19 +6996,19 @@ msgstr "" "Automatic replacement of the tools from related application tools\n" "with tools from DB that have a close diameter value." -#: appGUI/ObjectUI.py:726 +#: appGUI/ObjectUI.py:792 msgid "Generate GCode from the drill holes in an Excellon object." msgstr "Generate GCode from the drill holes in an Excellon object." -#: appGUI/ObjectUI.py:740 +#: appGUI/ObjectUI.py:806 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:782 +#: appGUI/ObjectUI.py:846 msgid "Milling Geometry" msgstr "Milling Geometry" -#: appGUI/ObjectUI.py:784 +#: appGUI/ObjectUI.py:848 msgid "" "Create Geometry for milling holes.\n" "Select from the Tools Table above the hole dias to be\n" @@ -6992,19 +7018,19 @@ msgstr "" "Select from the Tools Table above the hole dias to be\n" "milled. Use the # column to make the selection." -#: appGUI/ObjectUI.py:790 appPlugins/ToolMilling.py:3835 +#: appGUI/ObjectUI.py:862 appPlugins/ToolMilling.py:3905 msgid "Milling Diameter" msgstr "Milling Diameter" -#: appGUI/ObjectUI.py:792 +#: appGUI/ObjectUI.py:864 msgid "Diameter of the cutting tool." msgstr "Diameter of the cutting tool." -#: appGUI/ObjectUI.py:802 +#: appGUI/ObjectUI.py:874 msgid "Mill Drills" msgstr "Mill Drills" -#: appGUI/ObjectUI.py:804 +#: appGUI/ObjectUI.py:876 msgid "" "Create the Geometry Object\n" "for milling drills." @@ -7012,11 +7038,11 @@ msgstr "" "Create the Geometry Object\n" "for milling drills." -#: appGUI/ObjectUI.py:822 +#: appGUI/ObjectUI.py:894 msgid "Mill Slots" msgstr "Mill Slots" -#: appGUI/ObjectUI.py:824 +#: appGUI/ObjectUI.py:896 msgid "" "Create the Geometry Object\n" "for milling slots." @@ -7024,11 +7050,11 @@ msgstr "" "Create the Geometry Object\n" "for milling slots." -#: appGUI/ObjectUI.py:866 +#: appGUI/ObjectUI.py:938 msgid "Geometry Object" msgstr "Geometry Object" -#: appGUI/ObjectUI.py:969 +#: appGUI/ObjectUI.py:1043 msgid "" "Tools in this Geometry object used for cutting.\n" "The 'Offset' entry will set an offset for the cut.\n" @@ -7056,19 +7082,19 @@ msgstr "" "grayed out and Cut Z is automatically calculated from the newly \n" "showed UI form entries named V-Tip Dia and V-Tip Angle." -#: appGUI/ObjectUI.py:986 appGUI/ObjectUI.py:1361 +#: appGUI/ObjectUI.py:1060 appGUI/ObjectUI.py:1475 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:34 -#: appPlugins/ToolMilling.py:3616 +#: appPlugins/ToolMilling.py:3607 msgid "Plot Object" msgstr "Plot Object" -#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:1374 appGUI/ObjectUI.py:1384 +#: appGUI/ObjectUI.py:1073 appGUI/ObjectUI.py:1488 appGUI/ObjectUI.py:1498 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:145 -#: appPlugins/ToolCopperThieving.py:1478 appPlugins/ToolMilling.py:3676 +#: appPlugins/ToolCopperThieving.py:1494 appPlugins/ToolMilling.py:3749 msgid "Dia" msgstr "Dia" -#: appGUI/ObjectUI.py:1006 +#: appGUI/ObjectUI.py:1080 msgid "" "Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -7078,11 +7104,11 @@ msgstr "" "When ToolChange is checked, on toolchange event this value\n" "will be showed as a T1, T2 ... Tn" -#: appGUI/ObjectUI.py:1015 +#: appGUI/ObjectUI.py:1089 msgid "Offset Type. The kind of cut offset to be used." msgstr "Offset Type. The kind of cut offset to be used." -#: appGUI/ObjectUI.py:1019 +#: appGUI/ObjectUI.py:1093 msgid "" "Job Type. Usually the UI form values \n" "are choose based on the operation type and this will serve as a reminder." @@ -7090,7 +7116,7 @@ msgstr "" "Job Type. Usually the UI form values \n" "are choose based on the operation type and this will serve as a reminder." -#: appGUI/ObjectUI.py:1029 +#: appGUI/ObjectUI.py:1103 msgid "" "Plot column. It is visible only for MultiGeo Geometry objects.\n" "Enable plot for the selected tool geometry." @@ -7098,15 +7124,11 @@ msgstr "" "Plot column. It is visible only for MultiGeo Geometry objects.\n" "Enable plot for the selected tool geometry." -#: appGUI/ObjectUI.py:1042 -msgid "Launch Paint Tool in Tools Tab." -msgstr "Launch Paint Tool in Tools Tab." - -#: appGUI/ObjectUI.py:1050 +#: appGUI/ObjectUI.py:1116 msgid "Generate a CNCJob by milling a Geometry." msgstr "Generate a CNCJob by milling a Geometry." -#: appGUI/ObjectUI.py:1064 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:30 +#: appGUI/ObjectUI.py:1130 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:30 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon." @@ -7114,28 +7136,28 @@ msgstr "" "Creates tool paths to cover the\n" "whole area of a polygon." -#: appGUI/ObjectUI.py:1125 +#: appGUI/ObjectUI.py:1197 msgid "Points" msgstr "Points" -#: appGUI/ObjectUI.py:1127 +#: appGUI/ObjectUI.py:1199 msgid "Total of vertex points in the geometry." msgstr "Total of vertex points in the geometry." -#: appGUI/ObjectUI.py:1135 appPlugins/ToolCalculators.py:536 -#: appPlugins/ToolCalculators.py:720 +#: appGUI/ObjectUI.py:1207 appPlugins/ToolCalculators.py:659 +#: appPlugins/ToolCalculators.py:843 appPlugins/ToolCalculators.py:1039 msgid "Calculate" msgstr "Calculate" -#: appGUI/ObjectUI.py:1138 +#: appGUI/ObjectUI.py:1210 msgid "Calculate the number of vertex points in the geometry." msgstr "Calculate the number of vertex points in the geometry." -#: appGUI/ObjectUI.py:1205 +#: appGUI/ObjectUI.py:1276 msgid "CNC Job Object" msgstr "CNC Job Object" -#: appGUI/ObjectUI.py:1221 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:49 +#: appGUI/ObjectUI.py:1303 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:49 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" @@ -7147,30 +7169,16 @@ 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:1230 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 +#: appGUI/ObjectUI.py:1312 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 msgid "Travel" msgstr "Travel" -#: appGUI/ObjectUI.py:1290 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:66 -msgid "Display Annotation" -msgstr "Display Annotation" - -#: appGUI/ObjectUI.py:1292 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:68 -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 "" -"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." - -#: appGUI/ObjectUI.py:1304 appObjects/FlatCAMObj.py:858 +#: appGUI/ObjectUI.py:1385 appObjects/FlatCAMObj.py:858 #: appPlugins/ToolReport.py:591 msgid "Travelled distance" msgstr "Travelled distance" -#: appGUI/ObjectUI.py:1306 +#: appGUI/ObjectUI.py:1387 msgid "" "This is the total travelled distance on X-Y plane.\n" "In current units." @@ -7178,11 +7186,11 @@ msgstr "" "This is the total travelled distance on X-Y plane.\n" "In current units." -#: appGUI/ObjectUI.py:1317 +#: appGUI/ObjectUI.py:1398 msgid "Estimated time" msgstr "Estimated time" -#: appGUI/ObjectUI.py:1319 +#: appGUI/ObjectUI.py:1400 msgid "" "This is the estimated time to do the routing/drilling,\n" "without the time spent in ToolChange events." @@ -7190,45 +7198,11 @@ msgstr "" "This is the estimated time to do the routing/drilling,\n" "without the time spent in ToolChange events." -#: appGUI/ObjectUI.py:1343 -msgid "CNC Tools Table" -msgstr "CNC Tools Table" - -#: appGUI/ObjectUI.py:1346 -msgid "" -"Tools in this CNCJob object used for cutting.\n" -"The tool diameter is used for plotting on canvas.\n" -"The 'Offset' entry will set an offset for the cut.\n" -"'Offset' can be inside, outside, on path (none) and custom.\n" -"'Type' entry is only informative and it allow to know the \n" -"intent of using the current tool. \n" -"It can be Rough(ing), Finish(ing) or Iso(lation).\n" -"The 'Tool type'(TT) can be circular with 1 to 4 teeths(C1..C4),\n" -"ball(B), or V-Shaped(V)." -msgstr "" -"Tools in this CNCJob object used for cutting.\n" -"The tool diameter is used for plotting on canvas.\n" -"The 'Offset' entry will set an offset for the cut.\n" -"'Offset' can be inside, outside, on path (none) and custom.\n" -"'Type' entry is only informative and it allow to know the \n" -"intent of using the current tool. \n" -"It can be Rough(ing), Finish(ing) or Iso(lation).\n" -"The 'Tool type'(TT) can be circular with 1 to 4 teeths(C1..C4),\n" -"ball(B), or V-Shaped(V)." - -#: appGUI/ObjectUI.py:1395 -msgid "Update Plot" -msgstr "Update Plot" - -#: appGUI/ObjectUI.py:1397 -msgid "Update the plot." -msgstr "Update the plot." - -#: appGUI/ObjectUI.py:1402 +#: appGUI/ObjectUI.py:1421 msgid "Use CNC Code Snippets" msgstr "Use CNC Code Snippets" -#: appGUI/ObjectUI.py:1404 +#: appGUI/ObjectUI.py:1423 msgid "" "When selected, it will include CNC Code snippets (append and prepend)\n" "defined in the Preferences." @@ -7236,118 +7210,168 @@ msgstr "" "When selected, it will include CNC Code snippets (append and prepend)\n" "defined in the Preferences." -#: appGUI/ObjectUI.py:1425 appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:27 +#: appGUI/ObjectUI.py:1429 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:66 +msgid "Display Annotation" +msgstr "Display Annotation" + +#: appGUI/ObjectUI.py:1431 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:68 +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 "" +"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." + +#: appGUI/ObjectUI.py:1457 +msgid "CNC Tools Table" +msgstr "CNC Tools Table" + +#: appGUI/ObjectUI.py:1460 +msgid "" +"Tools in this CNCJob object used for cutting.\n" +"The tool diameter is used for plotting on canvas.\n" +"The 'Offset' entry will set an offset for the cut.\n" +"'Offset' can be inside, outside, on path (none) and custom.\n" +"'Type' entry is only informative and it allow to know the \n" +"intent of using the current tool. \n" +"It can be Rough(ing), Finish(ing) or Iso(lation).\n" +"The 'Tool type'(TT) can be circular with 1 to 4 teeths(C1..C4),\n" +"ball(B), or V-Shaped(V)." +msgstr "" +"Tools in this CNCJob object used for cutting.\n" +"The tool diameter is used for plotting on canvas.\n" +"The 'Offset' entry will set an offset for the cut.\n" +"'Offset' can be inside, outside, on path (none) and custom.\n" +"'Type' entry is only informative and it allow to know the \n" +"intent of using the current tool. \n" +"It can be Rough(ing), Finish(ing) or Iso(lation).\n" +"The 'Tool type'(TT) can be circular with 1 to 4 teeths(C1..C4),\n" +"ball(B), or V-Shaped(V)." + +#: appGUI/ObjectUI.py:1509 +msgid "Update Plot" +msgstr "Update Plot" + +#: appGUI/ObjectUI.py:1511 +msgid "Update the plot." +msgstr "Update the plot." + +#: appGUI/ObjectUI.py:1525 appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:27 #: appPlugins/ToolLevelling.py:1749 msgid "Generate CNC Code with auto-levelled paths." msgstr "Generate CNC Code with auto-levelled paths." -#: appGUI/ObjectUI.py:1452 +#: appGUI/ObjectUI.py:1552 msgid "Opens dialog to save CNC Code file." msgstr "Opens dialog to save CNC Code file." -#: appGUI/ObjectUI.py:1458 appPlugins/ToolSolderPaste.py:1600 +#: appGUI/ObjectUI.py:1558 appPlugins/ToolSolderPaste.py:1600 msgid "Review CNC Code." msgstr "Review CNC Code." -#: appGUI/ObjectUI.py:1492 +#: appGUI/ObjectUI.py:1592 msgid "Script Object" msgstr "Script Object" -#: appGUI/ObjectUI.py:1512 appGUI/ObjectUI.py:1586 +#: appGUI/ObjectUI.py:1612 appGUI/ObjectUI.py:1686 msgid "Auto Completer" msgstr "Auto Completer" -#: appGUI/ObjectUI.py:1514 +#: appGUI/ObjectUI.py:1614 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:1559 +#: appGUI/ObjectUI.py:1659 msgid "Document Object" msgstr "Document Object" -#: appGUI/ObjectUI.py:1588 +#: appGUI/ObjectUI.py:1688 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:1609 +#: appGUI/ObjectUI.py:1709 msgid "Font Type" msgstr "Font Type" -#: appGUI/ObjectUI.py:1627 +#: appGUI/ObjectUI.py:1727 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:183 msgid "Font Size" msgstr "Font Size" -#: appGUI/ObjectUI.py:1663 +#: appGUI/ObjectUI.py:1763 msgid "Alignment" msgstr "Alignment" -#: appGUI/ObjectUI.py:1668 +#: appGUI/ObjectUI.py:1768 msgid "Align Left" msgstr "Align Left" -#: appGUI/ObjectUI.py:1673 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 -#: appPlugins/ToolFilm.py:1247 app_Main.py:5399 app_Main.py:5670 +#: appGUI/ObjectUI.py:1773 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5403 +#: app_Main.py:5676 msgid "Center" msgstr "Center" -#: appGUI/ObjectUI.py:1678 +#: appGUI/ObjectUI.py:1778 msgid "Align Right" msgstr "Align Right" -#: appGUI/ObjectUI.py:1683 +#: appGUI/ObjectUI.py:1783 msgid "Justify" msgstr "Justify" -#: appGUI/ObjectUI.py:1693 +#: appGUI/ObjectUI.py:1793 msgid "Font Color" msgstr "Font Color" -#: appGUI/ObjectUI.py:1695 +#: appGUI/ObjectUI.py:1795 msgid "Set the font color for the selected text" msgstr "Set the font color for the selected text" -#: appGUI/ObjectUI.py:1712 +#: appGUI/ObjectUI.py:1812 msgid "Selection Color" msgstr "Selection Color" -#: appGUI/ObjectUI.py:1714 +#: appGUI/ObjectUI.py:1814 msgid "Set the selection color when doing text selection." msgstr "Set the selection color when doing text selection." -#: appGUI/ObjectUI.py:1731 +#: appGUI/ObjectUI.py:1831 msgid "Tab Size" msgstr "Tab Size" -#: appGUI/ObjectUI.py:1733 +#: appGUI/ObjectUI.py:1833 msgid "Set the tab size. In pixels. Default value is 80 pixels." msgstr "Set the tab size. In pixels. Default value is 80 pixels." -#: appGUI/PlotCanvas.py:261 appGUI/PlotCanvasLegacy.py:397 +#: appGUI/PlotCanvas.py:243 appGUI/PlotCanvasLegacy.py:396 msgid "Axis enabled." msgstr "Axis enabled." -#: appGUI/PlotCanvas.py:269 appGUI/PlotCanvasLegacy.py:406 +#: appGUI/PlotCanvas.py:251 appGUI/PlotCanvasLegacy.py:405 msgid "Axis disabled." msgstr "Axis disabled." -#: appGUI/PlotCanvas.py:307 appGUI/PlotCanvasLegacy.py:427 +#: appGUI/PlotCanvas.py:289 appGUI/PlotCanvasLegacy.py:426 msgid "HUD enabled." msgstr "HUD enabled." -#: appGUI/PlotCanvas.py:316 appGUI/PlotCanvasLegacy.py:434 +#: appGUI/PlotCanvas.py:298 appGUI/PlotCanvasLegacy.py:433 msgid "HUD disabled." msgstr "HUD disabled." -#: appGUI/PlotCanvas.py:338 appGUI/PlotCanvasLegacy.py:509 +#: appGUI/PlotCanvas.py:394 appGUI/PlotCanvasLegacy.py:532 msgid "Grid enabled." msgstr "Grid enabled." -#: appGUI/PlotCanvas.py:345 appGUI/PlotCanvasLegacy.py:519 +#: appGUI/PlotCanvas.py:401 appGUI/PlotCanvasLegacy.py:542 msgid "Grid disabled." msgstr "Grid disabled." -#: appGUI/PlotCanvasLegacy.py:1590 +#: appGUI/PlotCanvasLegacy.py:1613 msgid "" "Could not annotate due of a difference between the number of text elements " "and the number of text positions." @@ -7355,41 +7379,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:1012 +#: appGUI/preferences/PreferencesUIManager.py:1016 msgid "Preferences applied." msgstr "Preferences applied." -#: appGUI/preferences/PreferencesUIManager.py:1032 +#: appGUI/preferences/PreferencesUIManager.py:1036 msgid "Are you sure you want to continue?" msgstr "Are you sure you want to continue?" -#: appGUI/preferences/PreferencesUIManager.py:1033 +#: appGUI/preferences/PreferencesUIManager.py:1037 msgid "Application will restart" msgstr "Application will restart" -#: appGUI/preferences/PreferencesUIManager.py:1128 +#: appGUI/preferences/PreferencesUIManager.py:1132 msgid "Preferences closed without saving." msgstr "Preferences closed without saving." -#: appGUI/preferences/PreferencesUIManager.py:1141 +#: appGUI/preferences/PreferencesUIManager.py:1145 msgid "Preferences default values are restored." msgstr "Preferences default values are restored." -#: appGUI/preferences/PreferencesUIManager.py:1173 app_Main.py:3038 -#: app_Main.py:10476 +#: appGUI/preferences/PreferencesUIManager.py:1177 app_Main.py:3038 +#: app_Main.py:10506 msgid "Failed to write defaults to file." msgstr "Failed to write defaults to file." -#: appGUI/preferences/PreferencesUIManager.py:1177 -#: appGUI/preferences/PreferencesUIManager.py:1295 +#: appGUI/preferences/PreferencesUIManager.py:1181 +#: appGUI/preferences/PreferencesUIManager.py:1299 msgid "Preferences saved." msgstr "Preferences saved." -#: appGUI/preferences/PreferencesUIManager.py:1227 +#: appGUI/preferences/PreferencesUIManager.py:1231 msgid "Preferences edited but not saved." msgstr "Preferences edited but not saved." -#: appGUI/preferences/PreferencesUIManager.py:1280 +#: appGUI/preferences/PreferencesUIManager.py:1284 msgid "" "One or more values are changed.\n" "Do you want to save?" @@ -7776,7 +7800,7 @@ msgstr "" #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:34 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:38 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:77 -#: appPlugins/ToolDistance.py:585 appPlugins/ToolDistanceMin.py:262 +#: appPlugins/ToolDistance.py:587 appPlugins/ToolDistanceMin.py:262 #: appPlugins/ToolPcbWizard.py:502 appPlugins/ToolReport.py:182 msgid "Units" msgstr "Units" @@ -7998,7 +8022,6 @@ msgstr "" "KiCAD 3:5 INCH TZ" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:90 -#: appPlugins/ToolCalculators.py:451 msgid "INCH" msgstr "INCH" @@ -8063,7 +8086,7 @@ msgstr "Update Export settings" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:204 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:104 -#: appPlugins/ToolPanelize.py:1304 +#: appPlugins/ToolPanelize.py:1328 msgid "Path Optimization" msgstr "Path Optimization" @@ -8211,7 +8234,7 @@ msgstr "App Settings" msgid "Grid Settings" msgstr "Grid Settings" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:47 app_Main.py:8294 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:47 app_Main.py:8324 msgid "X value" msgstr "X value" @@ -8219,7 +8242,7 @@ msgstr "X value" msgid "This is the Grid snap value on X axis." msgstr "This is the Grid snap value on X axis." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:59 app_Main.py:8297 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:59 app_Main.py:8327 msgid "Y value" msgstr "Y value" @@ -8252,8 +8275,8 @@ msgid "Orientation" msgstr "Orientation" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:166 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:224 -#: appPlugins/ToolFilm.py:1530 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:247 +#: appPlugins/ToolFilm.py:1584 msgid "" "Can be:\n" "- Portrait\n" @@ -8265,15 +8288,15 @@ msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:170 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:165 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:228 -#: appPlugins/ToolFilm.py:1534 app_Main.py:8314 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:251 +#: appPlugins/ToolFilm.py:1588 app_Main.py:8344 msgid "Portrait" msgstr "Portrait" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:171 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:166 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:229 -#: appPlugins/ToolFilm.py:1535 app_Main.py:8316 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:252 +#: appPlugins/ToolFilm.py:1589 app_Main.py:8346 msgid "Landscape" msgstr "Landscape" @@ -8292,8 +8315,8 @@ msgstr "" "and include the Project, Selected and Tool tabs." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:208 -#: appPlugins/ToolDblSided.py:854 appPlugins/ToolDblSided.py:1028 -#: app_Main.py:8302 +#: appPlugins/ToolDblSided.py:841 appPlugins/ToolDblSided.py:1008 +#: appPlugins/ToolFilm.py:1411 app_Main.py:8332 msgid "Axis" msgstr "Axis" @@ -8313,7 +8336,7 @@ msgstr "" "This sets the font size for the Textbox GUI\n" "elements that are used in the application." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:247 app_Main.py:8319 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:247 app_Main.py:8349 msgid "HUD" msgstr "HUD" @@ -8521,7 +8544,6 @@ msgstr "" "FlatCAM is started." #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:39 -#: appPlugins/ToolCalculators.py:452 msgid "MM" msgstr "MM" @@ -8587,11 +8609,11 @@ msgstr "Legacy(2D)" msgid "OpenGL(3D)" msgstr "OpenGL(3D)" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:94 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:97 msgid "APPLICATION LEVEL" msgstr "APPLICATION LEVEL" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:95 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:98 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -8607,11 +8629,11 @@ msgstr "" "The choice here will influence the parameters in\n" "the Selected Tab for all kinds of FlatCAM objects." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:107 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:110 msgid "Portable app" msgstr "Portable app" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:108 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:111 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -8625,11 +8647,11 @@ msgstr "" "which means that the preferences files will be saved\n" "in the application folder, in the lib\\config subfolder." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:116 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:119 msgid "Verbose log" msgstr "Verbose log" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:117 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:120 msgid "" "Enable log messages in the Tcl Shell.\n" "Require restart." @@ -8637,20 +8659,20 @@ msgstr "" "Enable log messages in the Tcl Shell.\n" "Require restart." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:128 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:131 msgid "Languages" msgstr "Languages" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:129 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:132 msgid "Set the language used throughout FlatCAM." msgstr "Set the language used throughout FlatCAM." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:136 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:139 #: appTranslation.py:106 msgid "Apply Language" msgstr "Apply Language" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:137 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:140 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click." @@ -8658,31 +8680,31 @@ msgstr "" "Set the language used throughout FlatCAM.\n" "The app will restart after click." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:151 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:154 msgid "Startup Settings" msgstr "Startup Settings" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:155 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:158 msgid "Splash Screen" msgstr "Splash Screen" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:157 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:160 msgid "Enable display of the splash screen at application startup." msgstr "Enable display of the splash screen at application startup." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:169 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:172 msgid "Sys Tray Icon" msgstr "Sys Tray Icon" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:171 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:174 msgid "Enable display of FlatCAM icon in Sys Tray." msgstr "Enable display of FlatCAM icon in Sys Tray." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:176 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:179 msgid "Show Shell" msgstr "Show Shell" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:178 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:181 msgid "" "Check this box if you want the shell to\n" "start automatically at startup." @@ -8690,11 +8712,11 @@ msgstr "" "Check this box if you want the shell to\n" "start automatically at startup." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:185 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:188 msgid "Show Project" msgstr "Show Project" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:187 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:190 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." @@ -8702,11 +8724,11 @@ msgstr "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:193 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:196 msgid "Version Check" msgstr "Version Check" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:195 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:198 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." @@ -8714,11 +8736,11 @@ msgstr "" "Check this box if you want to check\n" "for a new version automatically at startup." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:202 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:205 msgid "Send Statistics" msgstr "Send Statistics" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:204 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:207 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." @@ -8726,11 +8748,11 @@ msgstr "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:218 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:221 msgid "Workers number" msgstr "Workers number" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:220 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:223 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -8746,11 +8768,11 @@ msgstr "" "Default value is 2.\n" "After change, it will be applied at next App start." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:234 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:237 msgid "Geo Tolerance" msgstr "Geo Tolerance" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:236 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:239 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.005.\n" @@ -8766,15 +8788,15 @@ msgstr "" "performance. Higher value will provide more\n" "performance at the expense of level of detail." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:256 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:259 msgid "Save Settings" msgstr "Save Settings" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:260 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:263 msgid "Save Compressed Project" msgstr "Save Compressed Project" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:262 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:265 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." @@ -8782,11 +8804,11 @@ msgstr "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:271 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:274 msgid "Compression" msgstr "Compression" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:273 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:276 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" @@ -8796,11 +8818,11 @@ msgstr "" "a FlatCAM project. Higher value means better compression\n" "but require more RAM usage and more processing time." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:284 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:287 msgid "Enable Auto Save" msgstr "Enable Auto Save" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:286 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:289 msgid "" "Check to enable the autosave feature.\n" "When enabled, the application will try to save a project\n" @@ -8810,11 +8832,11 @@ msgstr "" "When enabled, the application will try to save a project\n" "at the set interval." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:296 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:299 msgid "Interval" msgstr "Interval" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:298 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:301 msgid "" "Time interval for autosaving. In milliseconds.\n" "The application will try to save periodically but only\n" @@ -8826,43 +8848,43 @@ msgstr "" "if the project was saved manually at least once.\n" "While active, some operations may block this feature." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:314 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:317 msgid "Text to PDF parameters" msgstr "Text to PDF parameters" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:316 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:319 msgid "Used when saving text in Code Editor or in FlatCAM Document objects." msgstr "Used when saving text in Code Editor or in FlatCAM Document objects." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:325 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:328 msgid "Top Margin" msgstr "Top Margin" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:327 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:330 msgid "Distance between text body and the top of the PDF file." msgstr "Distance between text body and the top of the PDF file." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:338 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:341 msgid "Bottom Margin" msgstr "Bottom Margin" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:340 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:343 msgid "Distance between text body and the bottom of the PDF file." msgstr "Distance between text body and the bottom of the PDF file." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:351 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:354 msgid "Left Margin" msgstr "Left Margin" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:353 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:356 msgid "Distance between text body and the left of the PDF file." msgstr "Distance between text body and the left of the PDF file." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:364 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:367 msgid "Right Margin" msgstr "Right Margin" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:366 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:369 msgid "Distance between text body and the right of the PDF file." msgstr "Distance between text body and the right of the PDF file." @@ -9180,7 +9202,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:45 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:81 -#: appPlugins/ToolCutOut.py:2469 appPlugins/ToolMilling.py:1896 +#: appPlugins/ToolCutOut.py:2473 appPlugins/ToolMilling.py:1866 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -9211,15 +9233,13 @@ msgstr "" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:65 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:298 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:82 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:192 #: appObjects/FlatCAMObj.py:747 appObjects/FlatCAMObj.py:750 #: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:783 #: appObjects/FlatCAMObj.py:790 appObjects/FlatCAMObj.py:793 -#: appPlugins/ToolCopperThieving.py:1743 appPlugins/ToolFiducials.py:955 -#: appPlugins/ToolFilm.py:1362 appPlugins/ToolReport.py:480 -#: appPlugins/ToolReport.py:483 appPlugins/ToolReport.py:486 -#: appPlugins/ToolReport.py:516 appPlugins/ToolReport.py:523 -#: appPlugins/ToolReport.py:526 +#: appPlugins/ToolCopperThieving.py:1791 appPlugins/ToolFiducials.py:953 +#: appPlugins/ToolReport.py:480 appPlugins/ToolReport.py:483 +#: appPlugins/ToolReport.py:486 appPlugins/ToolReport.py:516 +#: appPlugins/ToolReport.py:523 appPlugins/ToolReport.py:526 msgid "None" msgstr "None" @@ -9506,8 +9526,8 @@ msgstr "Number of steps (lines) used to interpolate circles." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:51 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:276 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:232 -#: appPlugins/ToolCopperThieving.py:1329 appPlugins/ToolCopperThieving.py:1699 -#: appPlugins/ToolExtract.py:1235 +#: appPlugins/ToolCopperThieving.py:1337 appPlugins/ToolCopperThieving.py:1747 +#: appPlugins/ToolExtract.py:1273 msgid "Clearance" msgstr "Clearance" @@ -9522,13 +9542,13 @@ msgstr "" "and the copper traces in the Gerber file." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:81 -#: appPlugins/ToolCopperThieving.py:1360 +#: appPlugins/ToolCopperThieving.py:1368 msgid "Thieving areas with area less then this value will not be added." msgstr "Thieving areas with area less then this value will not be added." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:93 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:291 -#: appPlugins/ToolCopperThieving.py:1381 appPlugins/ToolNCC.py:4602 +#: appPlugins/ToolCopperThieving.py:1389 appPlugins/ToolNCC.py:4617 msgid "Itself" msgstr "Itself" @@ -9536,9 +9556,9 @@ msgstr "Itself" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:291 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolCopperThieving.py:1382 appPlugins/ToolFollow.py:755 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolNCC.py:4602 -#: appPlugins/ToolPaint.py:3286 +#: appPlugins/ToolCopperThieving.py:1390 appPlugins/ToolFollow.py:754 +#: appPlugins/ToolIsolation.py:3593 appPlugins/ToolNCC.py:4617 +#: appPlugins/ToolPaint.py:3301 msgid "Area Selection" msgstr "Area Selection" @@ -9546,19 +9566,18 @@ msgstr "Area Selection" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:291 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolCopperThieving.py:1383 appPlugins/ToolDblSided.py:946 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolNCC.py:4602 -#: appPlugins/ToolPaint.py:3286 +#: appPlugins/ToolCopperThieving.py:1391 appPlugins/ToolIsolation.py:3593 +#: appPlugins/ToolNCC.py:4617 appPlugins/ToolPaint.py:3301 msgid "Reference Object" msgstr "Reference Object" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:97 -#: appPlugins/ToolCopperThieving.py:1385 +#: appPlugins/ToolCopperThieving.py:1393 msgid "Reference:" msgstr "Reference:" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:99 -#: appPlugins/ToolCopperThieving.py:1387 +#: appPlugins/ToolCopperThieving.py:1395 msgid "" "- 'Itself' - the copper thieving extent is based on the object extent.\n" "- 'Area Selection' - left mouse click to start selection of the area to be " @@ -9577,25 +9596,25 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:182 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:70 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:184 -#: appPlugins/ToolCopperThieving.py:1432 appPlugins/ToolExtract.py:989 -#: appPlugins/ToolExtract.py:1136 appPlugins/ToolPunchGerber.py:2067 -#: appPlugins/ToolPunchGerber.py:2240 +#: appPlugins/ToolCopperThieving.py:1440 appPlugins/ToolExtract.py:999 +#: appPlugins/ToolExtract.py:1152 appPlugins/ToolPunchGerber.py:2074 +#: appPlugins/ToolPunchGerber.py:2249 msgid "Rectangular" msgstr "Rectangular" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:109 -#: appPlugins/ToolCopperThieving.py:1433 +#: appPlugins/ToolCopperThieving.py:1441 msgid "Minimal" msgstr "Minimal" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:111 -#: appPlugins/ToolCopperThieving.py:1426 appPlugins/ToolFilm.py:1211 -#: appPlugins/ToolPanelize.py:1200 +#: appPlugins/ToolCopperThieving.py:1434 appPlugins/ToolFilm.py:1231 +#: appPlugins/ToolPanelize.py:1208 msgid "Box Type" msgstr "Box Type" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:113 -#: appPlugins/ToolCopperThieving.py:1428 +#: appPlugins/ToolCopperThieving.py:1436 msgid "" "- 'Rectangular' - the bounding box will be of rectangular shape.\n" "- 'Minimal' - the bounding box will be the convex hull shape." @@ -9604,27 +9623,27 @@ msgstr "" "- 'Minimal' - the bounding box will be the convex hull shape." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:127 -#: appPlugins/ToolCopperThieving.py:1449 +#: appPlugins/ToolCopperThieving.py:1457 msgid "Dots Grid" msgstr "Dots Grid" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:128 -#: appPlugins/ToolCopperThieving.py:1450 +#: appPlugins/ToolCopperThieving.py:1458 msgid "Squares Grid" msgstr "Squares Grid" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:129 -#: appPlugins/ToolCopperThieving.py:1451 +#: appPlugins/ToolCopperThieving.py:1459 msgid "Lines Grid" msgstr "Lines Grid" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:131 -#: appPlugins/ToolCopperThieving.py:1453 +#: appPlugins/ToolCopperThieving.py:1461 msgid "Fill Type:" msgstr "Fill Type:" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:133 -#: appPlugins/ToolCopperThieving.py:1455 +#: appPlugins/ToolCopperThieving.py:1463 msgid "" "- 'Solid' - copper thieving will be a solid polygon.\n" "- 'Dots Grid' - the empty area will be filled with a pattern of dots.\n" @@ -9637,57 +9656,57 @@ msgstr "" "- 'Lines Grid' - the empty area will be filled with a pattern of lines." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:141 -#: appPlugins/ToolCopperThieving.py:1474 +#: appPlugins/ToolCopperThieving.py:1490 msgid "Dots Grid Parameters" msgstr "Dots Grid Parameters" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:147 -#: appPlugins/ToolCopperThieving.py:1480 +#: appPlugins/ToolCopperThieving.py:1496 msgid "Dot diameter in Dots Grid." msgstr "Dot diameter in Dots Grid." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:160 -#: appPlugins/ToolCopperThieving.py:1493 +#: appPlugins/ToolCopperThieving.py:1509 msgid "Distance between each two dots in Dots Grid." msgstr "Distance between each two dots in Dots Grid." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:170 -#: appPlugins/ToolCopperThieving.py:1514 +#: appPlugins/ToolCopperThieving.py:1538 msgid "Squares Grid Parameters" msgstr "Squares Grid Parameters" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:176 -#: appPlugins/ToolCopperThieving.py:1520 +#: appPlugins/ToolCopperThieving.py:1544 msgid "Square side size in Squares Grid." msgstr "Square side size in Squares Grid." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:189 -#: appPlugins/ToolCopperThieving.py:1533 +#: appPlugins/ToolCopperThieving.py:1557 msgid "Distance between each two squares in Squares Grid." msgstr "Distance between each two squares in Squares Grid." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:199 -#: appPlugins/ToolCopperThieving.py:1554 +#: appPlugins/ToolCopperThieving.py:1586 msgid "Lines Grid Parameters" msgstr "Lines Grid Parameters" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:205 -#: appPlugins/ToolCopperThieving.py:1560 +#: appPlugins/ToolCopperThieving.py:1592 msgid "Line thickness size in Lines Grid." msgstr "Line thickness size in Lines Grid." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:218 -#: appPlugins/ToolCopperThieving.py:1573 +#: appPlugins/ToolCopperThieving.py:1605 msgid "Distance between each two lines in Lines Grid." msgstr "Distance between each two lines in Lines Grid." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:228 -#: appPlugins/ToolCopperThieving.py:1613 +#: appPlugins/ToolCopperThieving.py:1636 msgid "Robber Bar Parameters" msgstr "Robber Bar Parameters" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:230 -#: appPlugins/ToolCopperThieving.py:1615 +#: appPlugins/ToolCopperThieving.py:1638 msgid "" "Parameters used for the robber bar.\n" "Robber bar = copper border to help in pattern hole plating." @@ -9696,45 +9715,45 @@ msgstr "" "Robber bar = copper border to help in pattern hole plating." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:238 -#: appPlugins/ToolCopperThieving.py:1623 +#: appPlugins/ToolCopperThieving.py:1661 msgid "Bounding box margin for robber bar." msgstr "Bounding box margin for robber bar." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:249 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:267 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:50 -#: appPlugins/ToolCopperThieving.py:1634 appPlugins/ToolCorners.py:788 -#: appPlugins/ToolExtract.py:1294 +#: appPlugins/ToolCopperThieving.py:1672 appPlugins/ToolCorners.py:775 +#: appPlugins/ToolExtract.py:1335 msgid "Thickness" msgstr "Thickness" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:251 -#: appPlugins/ToolCopperThieving.py:1636 +#: appPlugins/ToolCopperThieving.py:1674 msgid "The robber bar thickness." msgstr "The robber bar thickness." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:262 -#: appPlugins/ToolCopperThieving.py:1669 +#: appPlugins/ToolCopperThieving.py:1707 msgid "Pattern Plating Mask" msgstr "Pattern Plating Mask" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:264 -#: appPlugins/ToolCopperThieving.py:1671 +#: appPlugins/ToolCopperThieving.py:1709 msgid "Generate a mask for pattern plating." msgstr "Generate a mask for pattern plating." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:269 -#: appPlugins/ToolCopperThieving.py:1692 +#: appPlugins/ToolCopperThieving.py:1740 msgid "Only Pads" msgstr "Only Pads" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:271 -#: appPlugins/ToolCopperThieving.py:1694 +#: appPlugins/ToolCopperThieving.py:1742 msgid "Select only pads in case the selected object is a copper Gerber." msgstr "Select only pads in case the selected object is a copper Gerber." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:278 -#: appPlugins/ToolCopperThieving.py:1701 +#: appPlugins/ToolCopperThieving.py:1749 msgid "" "The distance between the possible copper thieving elements\n" "and/or robber bar and the actual openings in the mask." @@ -9743,25 +9762,26 @@ msgstr "" "and/or robber bar and the actual openings in the mask." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:292 -#: appPlugins/ToolCopperThieving.py:1737 +#: appPlugins/ToolCopperThieving.py:1785 msgid "Choose which additional geometry to include, if available." msgstr "Choose which additional geometry to include, if available." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:295 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:195 -#: appPlugins/ToolCopperThieving.py:1740 appPlugins/ToolFilm.py:1365 -#: appPlugins/ToolMilling.py:3826 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:147 +#: appPlugins/ToolCopperThieving.py:1788 appPlugins/ToolFilm.py:1409 +#: appPlugins/ToolMilling.py:3896 msgid "Both" msgstr "Both" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:296 -#: appPlugins/ToolCopperThieving.py:543 appPlugins/ToolCopperThieving.py:547 -#: appPlugins/ToolCopperThieving.py:609 appPlugins/ToolCopperThieving.py:1741 +#: appPlugins/ToolCopperThieving.py:545 appPlugins/ToolCopperThieving.py:549 +#: appPlugins/ToolCopperThieving.py:611 appPlugins/ToolCopperThieving.py:1323 +#: appPlugins/ToolCopperThieving.py:1789 msgid "Thieving" msgstr "Thieving" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:297 -#: appPlugins/ToolCopperThieving.py:1742 +#: appPlugins/ToolCopperThieving.py:1790 msgid "Robber bar" msgstr "Robber bar" @@ -9774,18 +9794,18 @@ msgstr "Calibration Plugin" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:32 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:32 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:31 -#: appPlugins/ToolCopperThieving.py:1324 appPlugins/ToolCorners.py:769 -#: appPlugins/ToolFiducials.py:905 +#: appPlugins/ToolCopperThieving.py:1324 appPlugins/ToolCorners.py:748 +#: appPlugins/ToolEtchCompensation.py:412 appPlugins/ToolFiducials.py:903 msgid "Parameters used for this tool." msgstr "Parameters used for this tool." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:37 -#: appPlugins/ToolCalibration.py:906 +#: appPlugins/ToolCalibration.py:904 msgid "Source Type" msgstr "Source Type" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:38 -#: appPlugins/ToolCalibration.py:907 +#: appPlugins/ToolCalibration.py:905 msgid "" "The source of calibration points.\n" "It can be:\n" @@ -9798,32 +9818,32 @@ msgstr "" "- Free -> click freely on canvas to acquire the calibration points" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:43 -#: appPlugins/ToolCalibration.py:912 +#: appPlugins/ToolCalibration.py:910 msgid "Free" msgstr "Free" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:57 -#: appPlugins/ToolCalibration.py:801 +#: appPlugins/ToolCalibration.py:799 msgid "Height (Z) for travelling between the points." msgstr "Height (Z) for travelling between the points." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:69 -#: appPlugins/ToolCalibration.py:813 +#: appPlugins/ToolCalibration.py:811 msgid "Verification Z" msgstr "Verification Z" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:71 -#: appPlugins/ToolCalibration.py:815 +#: appPlugins/ToolCalibration.py:813 msgid "Height (Z) for checking the point." msgstr "Height (Z) for checking the point." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:83 -#: appPlugins/ToolCalibration.py:827 +#: appPlugins/ToolCalibration.py:825 msgid "Zero Z tool" msgstr "Zero Z tool" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:85 -#: appPlugins/ToolCalibration.py:829 +#: appPlugins/ToolCalibration.py:827 msgid "" "Include a sequence to zero the height (Z)\n" "of the verification tool." @@ -9834,25 +9854,25 @@ msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:92 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:113 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:147 -#: appPlugins/ToolCalibration.py:836 +#: appPlugins/ToolCalibration.py:834 msgid "Toolchange Z" msgstr "Toolchange Z" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:94 -#: appPlugins/ToolCalibration.py:838 +#: appPlugins/ToolCalibration.py:836 msgid "Height (Z) for mounting the verification probe." msgstr "Height (Z) for mounting the verification probe." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:106 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:286 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:128 -#: appPlugins/ToolCalibration.py:850 appPlugins/ToolDrilling.py:2668 -#: appPlugins/ToolMilling.py:4287 appPlugins/ToolSolderPaste.py:1373 +#: appPlugins/ToolCalibration.py:848 appPlugins/ToolDrilling.py:2672 +#: appPlugins/ToolMilling.py:4349 appPlugins/ToolSolderPaste.py:1373 msgid "Toolchange X-Y" msgstr "Toolchange X-Y" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:108 -#: appPlugins/ToolCalibration.py:852 +#: appPlugins/ToolCalibration.py:850 msgid "" "Toolchange X,Y position.\n" "If no value is entered then the current\n" @@ -9863,12 +9883,12 @@ msgstr "" "(x, y) point will be used," #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:119 -#: appPlugins/ToolCalibration.py:878 +#: appPlugins/ToolCalibration.py:876 msgid "Second point" msgstr "Second point" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:121 -#: appPlugins/ToolCalibration.py:880 +#: appPlugins/ToolCalibration.py:878 msgid "" "Second point in the Gcode verification can be:\n" "- top-left -> the user will align the PCB vertically\n" @@ -9879,16 +9899,18 @@ msgstr "" "- bottom-right -> the user will align the PCB horizontally" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:125 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:171 -#: appPlugins/ToolCalibration.py:884 appPlugins/ToolCorners.py:732 -#: appPlugins/ToolFilm.py:1249 app_Main.py:5667 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolCalibration.py:882 appPlugins/ToolCorners.py:829 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5673 msgid "Top Left" msgstr "Top Left" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:126 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:172 -#: appPlugins/ToolCalibration.py:885 appPlugins/ToolCorners.py:744 -#: appPlugins/ToolFilm.py:1250 app_Main.py:5668 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolCalibration.py:883 appPlugins/ToolCorners.py:841 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5674 msgid "Bottom Right" msgstr "Bottom Right" @@ -9898,13 +9920,13 @@ msgstr "Extract Drills Options" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:36 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:36 -#: appPlugins/ToolExtract.py:938 appPlugins/ToolPunchGerber.py:2017 +#: appPlugins/ToolExtract.py:939 appPlugins/ToolPunchGerber.py:2018 msgid "Processed Pads Type" msgstr "Processed Pads Type" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:38 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:38 -#: appPlugins/ToolExtract.py:940 appPlugins/ToolPunchGerber.py:2019 +#: appPlugins/ToolExtract.py:941 appPlugins/ToolPunchGerber.py:2020 msgid "" "The type of pads shape to be processed.\n" "If the PCB has many SMD pads with rectangular pads,\n" @@ -9916,7 +9938,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:48 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:48 -#: appPlugins/ToolExtract.py:967 appPlugins/ToolPunchGerber.py:2045 +#: appPlugins/ToolExtract.py:977 appPlugins/ToolPunchGerber.py:2052 msgid "Process Circular Pads." msgstr "Process Circular Pads." @@ -9924,26 +9946,26 @@ msgstr "Process Circular Pads." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:156 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:54 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:158 -#: appPlugins/ToolExtract.py:973 appPlugins/ToolExtract.py:1110 -#: appPlugins/ToolPunchGerber.py:2051 appPlugins/ToolPunchGerber.py:2214 +#: appPlugins/ToolExtract.py:983 appPlugins/ToolExtract.py:1126 +#: appPlugins/ToolPunchGerber.py:2058 appPlugins/ToolPunchGerber.py:2223 msgid "Oblong" msgstr "Oblong" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:56 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:56 -#: appPlugins/ToolExtract.py:975 appPlugins/ToolPunchGerber.py:2053 +#: appPlugins/ToolExtract.py:985 appPlugins/ToolPunchGerber.py:2060 msgid "Process Oblong Pads." msgstr "Process Oblong Pads." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:64 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:64 -#: appPlugins/ToolExtract.py:983 appPlugins/ToolPunchGerber.py:2061 +#: appPlugins/ToolExtract.py:993 appPlugins/ToolPunchGerber.py:2068 msgid "Process Square Pads." msgstr "Process Square Pads." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:72 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:72 -#: appPlugins/ToolExtract.py:991 appPlugins/ToolPunchGerber.py:2069 +#: appPlugins/ToolExtract.py:1001 appPlugins/ToolPunchGerber.py:2076 msgid "Process Rectangular Pads." msgstr "Process Rectangular Pads." @@ -9951,15 +9973,15 @@ msgstr "Process Rectangular Pads." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:195 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:78 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:197 -#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:997 -#: appPlugins/ToolExtract.py:1149 appPlugins/ToolPunchGerber.py:2075 -#: appPlugins/ToolPunchGerber.py:2253 appPlugins/ToolReport.py:200 +#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:1007 +#: appPlugins/ToolExtract.py:1165 appPlugins/ToolPunchGerber.py:2082 +#: appPlugins/ToolPunchGerber.py:2262 appPlugins/ToolReport.py:200 msgid "Others" msgstr "Others" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:80 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:80 -#: appPlugins/ToolExtract.py:999 appPlugins/ToolPunchGerber.py:2077 +#: appPlugins/ToolExtract.py:1009 appPlugins/ToolPunchGerber.py:2084 msgid "Process pads not in the categories above." msgstr "Process pads not in the categories above." @@ -9967,8 +9989,8 @@ msgstr "Process pads not in the categories above." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:117 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:94 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:119 -#: appPlugins/ToolExtract.py:1057 appPlugins/ToolExtract.py:1167 -#: appPlugins/ToolPunchGerber.py:2129 appPlugins/ToolPunchGerber.py:2158 +#: appPlugins/ToolExtract.py:1071 appPlugins/ToolExtract.py:1191 +#: appPlugins/ToolPunchGerber.py:2139 appPlugins/ToolPunchGerber.py:2167 msgid "Fixed Diameter" msgstr "Fixed Diameter" @@ -9976,19 +9998,19 @@ msgstr "Fixed Diameter" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:134 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:95 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:136 -#: appPlugins/ToolExtract.py:1059 appPlugins/ToolExtract.py:1088 -#: appPlugins/ToolPunchGerber.py:2131 appPlugins/ToolPunchGerber.py:2186 +#: appPlugins/ToolExtract.py:1073 appPlugins/ToolExtract.py:1104 +#: appPlugins/ToolPunchGerber.py:2141 appPlugins/ToolPunchGerber.py:2195 msgid "Fixed Annular Ring" msgstr "Fixed Annular Ring" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:95 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:96 -#: appPlugins/ToolExtract.py:1058 appPlugins/ToolPunchGerber.py:2130 +#: appPlugins/ToolExtract.py:1072 appPlugins/ToolPunchGerber.py:2140 msgid "Proportional" msgstr "Proportional" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:101 -#: appPlugins/ToolExtract.py:1048 +#: appPlugins/ToolExtract.py:1062 msgid "" "The method for processing pads. Can be:\n" "- Fixed Diameter -> all holes will have a set size\n" @@ -10002,13 +10024,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:127 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:129 -#: appPlugins/ToolExtract.py:1177 appPlugins/ToolPunchGerber.py:2168 +#: appPlugins/ToolExtract.py:1201 appPlugins/ToolPunchGerber.py:2177 msgid "Fixed hole diameter." msgstr "Fixed hole diameter." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:136 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:138 -#: appPlugins/ToolExtract.py:1090 appPlugins/ToolPunchGerber.py:2188 +#: appPlugins/ToolExtract.py:1106 appPlugins/ToolPunchGerber.py:2197 msgid "" "The size of annular ring.\n" "The copper sliver between the hole exterior\n" @@ -10020,37 +10042,37 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:145 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:147 -#: appPlugins/ToolExtract.py:1099 appPlugins/ToolPunchGerber.py:2203 +#: appPlugins/ToolExtract.py:1115 appPlugins/ToolPunchGerber.py:2212 msgid "The size of annular ring for circular pads." msgstr "The size of annular ring for circular pads." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:158 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:160 -#: appPlugins/ToolExtract.py:1112 appPlugins/ToolPunchGerber.py:2216 +#: appPlugins/ToolExtract.py:1128 appPlugins/ToolPunchGerber.py:2225 msgid "The size of annular ring for oblong pads." msgstr "The size of annular ring for oblong pads." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:171 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:173 -#: appPlugins/ToolExtract.py:1125 appPlugins/ToolPunchGerber.py:2229 +#: appPlugins/ToolExtract.py:1141 appPlugins/ToolPunchGerber.py:2238 msgid "The size of annular ring for square pads." msgstr "The size of annular ring for square pads." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:184 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:186 -#: appPlugins/ToolExtract.py:1138 appPlugins/ToolPunchGerber.py:2242 +#: appPlugins/ToolExtract.py:1154 appPlugins/ToolPunchGerber.py:2251 msgid "The size of annular ring for rectangular pads." msgstr "The size of annular ring for rectangular pads." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:197 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:199 -#: appPlugins/ToolExtract.py:1151 appPlugins/ToolPunchGerber.py:2255 +#: appPlugins/ToolExtract.py:1167 appPlugins/ToolPunchGerber.py:2264 msgid "The size of annular ring for other pads." msgstr "The size of annular ring for other pads." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:207 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:209 -#: appPlugins/ToolExtract.py:1184 appPlugins/ToolPunchGerber.py:2267 +#: appPlugins/ToolExtract.py:1221 appPlugins/ToolPunchGerber.py:2276 msgid "Proportional Diameter" msgstr "Proportional Diameter" @@ -10061,7 +10083,7 @@ msgstr "Factor" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:218 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:220 -#: appPlugins/ToolExtract.py:1195 appPlugins/ToolPunchGerber.py:2278 +#: appPlugins/ToolExtract.py:1232 appPlugins/ToolPunchGerber.py:2287 msgid "" "Proportional Diameter.\n" "The hole diameter will be a fraction of the pad size." @@ -10070,17 +10092,17 @@ msgstr "" "The hole diameter will be a fraction of the pad size." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:226 -#: appPlugins/ToolExtract.py:1229 appPlugins/ToolExtract.py:1254 +#: appPlugins/ToolExtract.py:1259 appPlugins/ToolExtract.py:1289 msgid "Extract Soldermask" msgstr "Extract Soldermask" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:228 -#: appPlugins/ToolExtract.py:1231 appPlugins/ToolExtract.py:1257 +#: appPlugins/ToolExtract.py:1261 appPlugins/ToolExtract.py:1292 msgid "Extract soldermask from a given Gerber file." msgstr "Extract soldermask from a given Gerber file." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:234 -#: appPlugins/ToolExtract.py:1237 +#: appPlugins/ToolExtract.py:1275 msgid "" "This set how much the soldermask extends\n" "beyond the margin of the pads." @@ -10089,17 +10111,17 @@ msgstr "" "beyond the margin of the pads." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:246 -#: appPlugins/ToolExtract.py:1273 appPlugins/ToolExtract.py:1312 +#: appPlugins/ToolExtract.py:1306 appPlugins/ToolExtract.py:1350 msgid "Extract Cutout" msgstr "Extract Cutout" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:248 -#: appPlugins/ToolExtract.py:1275 appPlugins/ToolExtract.py:1315 +#: appPlugins/ToolExtract.py:1308 appPlugins/ToolExtract.py:1353 msgid "Extract a cutout from a given Gerber file." msgstr "Extract a cutout from a given Gerber file." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:269 -#: appPlugins/ToolExtract.py:1296 +#: appPlugins/ToolExtract.py:1337 msgid "The thickness of the line that makes the cutout geometry." msgstr "The thickness of the line that makes the cutout geometry." @@ -10108,7 +10130,7 @@ msgid "Fiducials Plugin" msgstr "Fiducials Plugin" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:39 -#: appPlugins/ToolFiducials.py:912 +#: appPlugins/ToolFiducials.py:910 msgid "" "This set the fiducial diameter if fiducial type is circular,\n" "otherwise is the size of the fiducial.\n" @@ -10119,14 +10141,15 @@ msgstr "" "The soldermask opening is double than that." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:67 -#: appPlugins/ToolFiducials.py:940 +#: appPlugins/ToolFiducials.py:938 msgid "Auto" msgstr "Auto" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:45 -#: appPlugins/ToolCutOut.py:2607 appPlugins/ToolFiducials.py:941 -#: appPlugins/ToolLevelling.py:1900 appPlugins/ToolPunchGerber.py:2304 +#: appPlugins/ToolCorners.py:878 appPlugins/ToolCutOut.py:2611 +#: appPlugins/ToolFiducials.py:939 appPlugins/ToolLevelling.py:1900 +#: appPlugins/ToolPunchGerber.py:2320 msgid "Manual" msgstr "Manual" @@ -10137,7 +10160,7 @@ msgid "Mode" msgstr "Mode" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:72 -#: appPlugins/ToolFiducials.py:945 +#: appPlugins/ToolFiducials.py:943 msgid "" "- 'Auto' - automatic placement of fiducials in the corners of the bounding " "box.\n" @@ -10148,22 +10171,22 @@ msgstr "" "- 'Manual' - manual placement of fiducials." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:80 -#: appPlugins/ToolFiducials.py:953 +#: appPlugins/ToolFiducials.py:951 msgid "Up" msgstr "Up" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:81 -#: appPlugins/ToolFiducials.py:954 +#: appPlugins/ToolFiducials.py:952 msgid "Down" msgstr "Down" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:84 -#: appPlugins/ToolFiducials.py:957 +#: appPlugins/ToolFiducials.py:955 msgid "Second fiducial" msgstr "Second fiducial" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:86 -#: appPlugins/ToolFiducials.py:959 +#: appPlugins/ToolFiducials.py:957 msgid "" "The position for the second fiducial.\n" "- 'Up' - the order is: bottom-left, top-left, top-right.\n" @@ -10177,22 +10200,22 @@ msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:102 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:43 -#: appPlugins/ToolCorners.py:781 appPlugins/ToolFiducials.py:975 +#: appPlugins/ToolCorners.py:768 appPlugins/ToolFiducials.py:973 msgid "Cross" msgstr "Cross" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:103 -#: appPlugins/ToolFiducials.py:976 +#: appPlugins/ToolFiducials.py:974 msgid "Chess" msgstr "Chess" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:106 -#: appPlugins/ToolFiducials.py:978 +#: appPlugins/ToolFiducials.py:976 msgid "Fiducial Type" msgstr "Fiducial Type" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:108 -#: appPlugins/ToolFiducials.py:980 +#: appPlugins/ToolFiducials.py:978 msgid "" "The type of fiducial.\n" "- 'Circular' - this is the regular fiducial.\n" @@ -10205,7 +10228,7 @@ msgstr "" "- 'Chess' - chess pattern fiducial." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:117 -#: appPlugins/ToolFiducials.py:989 +#: appPlugins/ToolFiducials.py:987 msgid "Line thickness" msgstr "Line thickness" @@ -10222,7 +10245,7 @@ msgstr "" "and in revers." #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:41 -#: appPlugins/ToolInvertGerber.py:276 +#: appPlugins/ToolInvertGerber.py:281 msgid "" "Distance by which to avoid\n" "the edges of the Gerber object." @@ -10231,12 +10254,12 @@ msgstr "" "the edges of the Gerber object." #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:52 -#: appPlugins/ToolInvertGerber.py:287 +#: appPlugins/ToolInvertGerber.py:292 msgid "Lines Join Style" msgstr "Lines Join Style" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:54 -#: appPlugins/ToolInvertGerber.py:289 +#: appPlugins/ToolInvertGerber.py:294 msgid "" "The way that the lines in the object outline will be joined.\n" "Can be:\n" @@ -10251,7 +10274,7 @@ msgstr "" "- bevel -> the lines are joined by a third line" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:63 -#: appPlugins/ToolInvertGerber.py:298 +#: appPlugins/ToolInvertGerber.py:303 msgid "Bevel" msgstr "Bevel" @@ -10281,7 +10304,7 @@ msgid "Punch Gerber Options" msgstr "Punch Gerber Options" #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:102 -#: appPlugins/ToolPunchGerber.py:2120 +#: appPlugins/ToolPunchGerber.py:2119 msgid "" "The punch hole source can be:\n" "- Excellon Object-> the Excellon object drills center will serve as " @@ -10314,12 +10337,12 @@ msgstr "" "into a selected Gerber file, or it can be exported as a file." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:39 -#: appPlugins/ToolQRCode.py:818 app_Main.py:8282 +#: appPlugins/ToolQRCode.py:841 app_Main.py:8312 msgid "Version" msgstr "Version" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:41 -#: appPlugins/ToolQRCode.py:820 +#: appPlugins/ToolQRCode.py:843 msgid "" "QRCode version can have values from 1 (21x21 boxes)\n" "to 40 (177x177 boxes)." @@ -10328,13 +10351,13 @@ msgstr "" "to 40 (177x177 boxes)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:52 -#: appPlugins/ToolQRCode.py:831 +#: appPlugins/ToolQRCode.py:854 msgid "Error correction" msgstr "Error correction" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:54 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:65 -#: appPlugins/ToolQRCode.py:833 appPlugins/ToolQRCode.py:844 +#: appPlugins/ToolQRCode.py:856 appPlugins/ToolQRCode.py:867 #, python-format msgid "" "Parameter that controls the error correction used for the QR Code.\n" @@ -10350,12 +10373,12 @@ msgstr "" "H = maximum 30%% errors can be corrected." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:75 -#: appPlugins/ToolQRCode.py:854 +#: appPlugins/ToolQRCode.py:877 msgid "Box Size" msgstr "Box Size" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:77 -#: appPlugins/ToolQRCode.py:856 +#: appPlugins/ToolQRCode.py:879 msgid "" "Box size control the overall size of the QRcode\n" "by adjusting the size of each box in the code." @@ -10364,12 +10387,12 @@ msgstr "" "by adjusting the size of each box in the code." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:88 -#: appPlugins/ToolQRCode.py:867 +#: appPlugins/ToolQRCode.py:890 msgid "Border Size" msgstr "Border Size" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:90 -#: appPlugins/ToolQRCode.py:869 +#: appPlugins/ToolQRCode.py:892 msgid "" "Size of the QRCode border. How many boxes thick is the border.\n" "Default value is 4. The width of the clearance around the QRCode." @@ -10378,27 +10401,28 @@ msgstr "" "Default value is 4. The width of the clearance around the QRCode." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:101 -#: appPlugins/ToolQRCode.py:789 +#: appPlugins/ToolQRCode.py:795 msgid "QRCode Data" msgstr "QRCode Data" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:103 -#: appPlugins/ToolQRCode.py:791 +#: appPlugins/ToolQRCode.py:797 msgid "QRCode Data. Alphanumeric text to be encoded in the QRCode." msgstr "QRCode Data. Alphanumeric text to be encoded in the QRCode." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:107 -#: appPlugins/ToolQRCode.py:795 +#: appPlugins/ToolQRCode.py:813 msgid "Add here the text to be included in the QRCode..." msgstr "Add here the text to be included in the QRCode..." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:113 -#: appPlugins/ToolQRCode.py:880 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:179 +#: appPlugins/ToolFilm.py:1459 appPlugins/ToolQRCode.py:903 msgid "Polarity" msgstr "Polarity" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:115 -#: appPlugins/ToolQRCode.py:882 +#: appPlugins/ToolQRCode.py:905 msgid "" "Choose the polarity of the QRCode.\n" "It can be drawn in a negative way (squares are clear)\n" @@ -10409,17 +10433,17 @@ msgstr "" "or in a positive way (squares are opaque)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:119 -#: appPlugins/ToolFilm.py:1404 appPlugins/ToolQRCode.py:886 +#: appPlugins/ToolFilm.py:1457 appPlugins/ToolQRCode.py:909 msgid "Negative" msgstr "Negative" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:120 -#: appPlugins/ToolFilm.py:1403 appPlugins/ToolQRCode.py:887 +#: appPlugins/ToolFilm.py:1456 appPlugins/ToolQRCode.py:910 msgid "Positive" msgstr "Positive" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:122 -#: appPlugins/ToolQRCode.py:889 +#: appPlugins/ToolQRCode.py:912 msgid "" "Choose the type of QRCode to be created.\n" "If added on a Silkscreen Gerber file the QRCode may\n" @@ -10433,7 +10457,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:133 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:139 -#: appPlugins/ToolQRCode.py:900 appPlugins/ToolQRCode.py:906 +#: appPlugins/ToolQRCode.py:923 appPlugins/ToolQRCode.py:929 msgid "" "The bounding box, meaning the empty space that surrounds\n" "the QRCode geometry, can have a rounded or a square shape." @@ -10442,22 +10466,22 @@ msgstr "" "the QRCode geometry, can have a rounded or a square shape." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:146 -#: appPlugins/ToolQRCode.py:939 +#: appPlugins/ToolQRCode.py:959 msgid "Fill Color" msgstr "Fill Color" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:148 -#: appPlugins/ToolQRCode.py:941 +#: appPlugins/ToolQRCode.py:961 msgid "Set the QRCode fill color (squares color)." msgstr "Set the QRCode fill color (squares color)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:156 -#: appPlugins/ToolQRCode.py:963 +#: appPlugins/ToolQRCode.py:983 msgid "Back Color" msgstr "Back Color" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:158 -#: appPlugins/ToolQRCode.py:965 +#: appPlugins/ToolQRCode.py:985 msgid "Set the QRCode background color." msgstr "Set the QRCode background color." @@ -10680,13 +10704,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:90 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:240 -#: appPlugins/ToolCorners.py:856 appPlugins/ToolCutOut.py:2792 -#: appPlugins/ToolDblSided.py:1012 +#: appPlugins/ToolCorners.py:917 appPlugins/ToolCutOut.py:2791 +#: appPlugins/ToolDblSided.py:992 msgid "Drill Dia" msgstr "Drill Dia" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:43 -#: appPlugins/ToolDblSided.py:1014 appPlugins/ToolDblSided.py:1019 +#: appPlugins/ToolDblSided.py:994 appPlugins/ToolDblSided.py:999 msgid "Diameter of the drill for the alignment holes." msgstr "Diameter of the drill for the alignment holes." @@ -10696,23 +10720,22 @@ msgstr "Align Axis" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:52 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:65 -#: appPlugins/ToolDblSided.py:855 appPlugins/ToolDblSided.py:1030 +#: appPlugins/ToolDblSided.py:842 appPlugins/ToolDblSided.py:1010 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Mirror vertically (X) or horizontally (Y)." #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:63 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:197 -#: appPlugins/ToolFilm.py:1367 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:149 msgid "Mirror Axis" msgstr "Mirror Axis" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:80 -#: appPlugins/ToolDblSided.py:881 +#: appPlugins/ToolDblSided.py:868 msgid "Box" msgstr "Box" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:81 -#: appPlugins/ToolDblSided.py:882 +#: appPlugins/ToolDblSided.py:869 msgid "Hole Snap" msgstr "Hole Snap" @@ -10743,7 +10766,6 @@ msgid "Calculators Plugin" msgstr "Calculators Plugin" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:25 -#: appPlugins/ToolCalculators.py:415 msgid "V-Shape Tool Calculator" msgstr "V-Shape Tool Calculator" @@ -10758,12 +10780,12 @@ msgstr "" "depth-of-cut as parameters." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:44 -#: appPlugins/ToolCalculators.py:486 +#: appPlugins/ToolCalculators.py:611 msgid "Tip Diameter" msgstr "Tip Diameter" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:46 -#: appPlugins/ToolCalculators.py:488 +#: appPlugins/ToolCalculators.py:613 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." @@ -10772,7 +10794,7 @@ msgstr "" "It is specified by manufacturer." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:58 -#: appPlugins/ToolCalculators.py:501 +#: appPlugins/ToolCalculators.py:626 msgid "Tip Angle" msgstr "Tip Angle" @@ -10793,12 +10815,11 @@ msgstr "" "In the CNCJob object it is the CutZ parameter." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:81 -#: appPlugins/ToolCalculators.py:417 msgid "ElectroPlating Calculator" msgstr "ElectroPlating Calculator" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:83 -#: appPlugins/ToolCalculators.py:560 +#: appPlugins/ToolCalculators.py:674 msgid "" "This calculator is useful for those who plate the via/pad/drill holes,\n" "using a method like graphite ink or calcium hypophosphite ink or palladium " @@ -10809,37 +10830,33 @@ msgstr "" "chloride." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:94 -#: appPlugins/ToolCalculators.py:579 +#: appPlugins/ToolCalculators.py:704 msgid "Board Length" msgstr "Board Length" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:96 -#: appPlugins/ToolCalculators.py:580 msgid "This is the board length. In centimeters." msgstr "This is the board length. In centimeters." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:106 -#: appPlugins/ToolCalculators.py:597 +#: appPlugins/ToolCalculators.py:722 appPlugins/ToolCalculators.py:723 msgid "Board Width" msgstr "Board Width" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:108 -#: appPlugins/ToolCalculators.py:598 msgid "This is the board width.In centimeters." msgstr "This is the board width.In centimeters." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:114 -#: appPlugins/ToolCalculators.py:616 msgid "This is the board area." msgstr "This is the board area." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:124 -#: appPlugins/ToolCalculators.py:638 +#: appPlugins/ToolCalculators.py:763 msgid "Current Density" msgstr "Current Density" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:130 -#: appPlugins/ToolCalculators.py:639 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." @@ -10848,12 +10865,11 @@ msgstr "" "In Amps per Square Feet ASF." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:136 -#: appPlugins/ToolCalculators.py:658 +#: appPlugins/ToolCalculators.py:783 msgid "Copper Growth" msgstr "Copper Growth" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:142 -#: appPlugins/ToolCalculators.py:659 msgid "" "How thick the copper growth is intended to be.\n" "In microns." @@ -10866,27 +10882,27 @@ msgid "Corner Markers Options" msgstr "Corner Markers Options" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:38 -#: appPlugins/ToolCorners.py:776 +#: appPlugins/ToolCorners.py:763 msgid "Shape of the marker." msgstr "Shape of the marker." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42 -#: appPlugins/ToolCorners.py:780 +#: appPlugins/ToolCorners.py:767 msgid "Semi-Cross" msgstr "Semi-Cross" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:52 -#: appPlugins/ToolCorners.py:790 +#: appPlugins/ToolCorners.py:777 msgid "The thickness of the line that makes the corner marker." msgstr "The thickness of the line that makes the corner marker." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:79 -#: appPlugins/ToolCorners.py:804 +#: appPlugins/ToolCorners.py:791 msgid "The length of the line that makes the corner marker." msgstr "The length of the line that makes the corner marker." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:92 -#: appPlugins/ToolCorners.py:858 +#: appPlugins/ToolCorners.py:919 msgid "Drill Diameter" msgstr "Drill Diameter" @@ -10905,7 +10921,7 @@ msgstr "" "the original board." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:39 -#: appPlugins/ToolCutOut.py:2425 +#: appPlugins/ToolCutOut.py:2402 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -10916,18 +10932,18 @@ msgstr "" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:95 -#: appPlugins/ToolCutOut.py:2482 appPlugins/ToolDrilling.py:2428 -#: appPlugins/ToolMilling.py:4059 +#: appPlugins/ToolCutOut.py:2486 appPlugins/ToolDrilling.py:2441 +#: appPlugins/ToolMilling.py:4129 msgid "Multi-Depth" msgstr "Multi-Depth" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:92 -#: appPlugins/ToolCutOut.py:2356 +#: appPlugins/ToolCutOut.py:2341 msgid "Kind" msgstr "Kind" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94 -#: appPlugins/ToolCutOut.py:2358 +#: appPlugins/ToolCutOut.py:2343 msgid "" "Choice of what kind the object we want to cutout is.\n" "- Single: contain a single PCB Gerber outline object.\n" @@ -10940,7 +10956,7 @@ msgstr "" "out of many individual PCB outlines." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:101 -#: appPlugins/ToolCutOut.py:2364 +#: appPlugins/ToolCutOut.py:2349 msgid "Single" msgstr "Single" @@ -10969,17 +10985,17 @@ msgstr "" "- 8 - 2*left + 2*right +2*top + 2*bottom" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:229 -#: appPlugins/ToolCutOut.py:2698 +#: appPlugins/ToolCutOut.py:2649 msgid "Big cursor" msgstr "Big cursor" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:231 -#: appPlugins/ToolCutOut.py:2700 +#: appPlugins/ToolCutOut.py:2651 msgid "Use a big cursor when adding manual gaps." msgstr "Use a big cursor when adding manual gaps." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:242 -#: appPlugins/ToolCutOut.py:2794 +#: appPlugins/ToolCutOut.py:2793 msgid "" "Diameter of the tool used to cutout\n" "the PCB by drilling." @@ -10988,7 +11004,7 @@ msgstr "" "the PCB by drilling." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:255 -#: appPlugins/ToolCutOut.py:2807 +#: appPlugins/ToolCutOut.py:2806 msgid "" "Distance between the center of\n" "two neighboring drill holes." @@ -11009,9 +11025,9 @@ msgstr "Create CNCJob with toolpaths for drilling or milling holes." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:140 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:127 -#: appPlugins/ToolDrilling.py:2350 appPlugins/ToolIsolation.py:3221 -#: appPlugins/ToolMilling.py:3648 appPlugins/ToolNCC.py:4234 -#: appPlugins/ToolPaint.py:3027 +#: appPlugins/ToolDrilling.py:2365 appPlugins/ToolIsolation.py:3225 +#: appPlugins/ToolMilling.py:3720 appPlugins/ToolNCC.py:4233 +#: appPlugins/ToolPaint.py:3035 msgid "Tool order" msgstr "Tool order" @@ -11020,10 +11036,10 @@ msgstr "Tool order" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:141 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:128 -#: appPlugins/ToolDrilling.py:2351 appPlugins/ToolIsolation.py:3222 -#: appPlugins/ToolMilling.py:3649 appPlugins/ToolNCC.py:4235 -#: appPlugins/ToolNCC.py:4245 appPlugins/ToolPaint.py:3028 -#: appPlugins/ToolPaint.py:3038 +#: appPlugins/ToolDrilling.py:2366 appPlugins/ToolIsolation.py:3226 +#: appPlugins/ToolMilling.py:3721 appPlugins/ToolNCC.py:4234 +#: appPlugins/ToolNCC.py:4244 appPlugins/ToolPaint.py:3036 +#: appPlugins/ToolPaint.py:3046 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" @@ -11045,9 +11061,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:149 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:136 -#: appPlugins/ToolDrilling.py:2359 appPlugins/ToolIsolation.py:3230 -#: appPlugins/ToolMilling.py:3657 appPlugins/ToolNCC.py:4243 -#: appPlugins/ToolPaint.py:3036 +#: appPlugins/ToolDrilling.py:2374 appPlugins/ToolIsolation.py:3234 +#: appPlugins/ToolMilling.py:3729 appPlugins/ToolNCC.py:4242 +#: appPlugins/ToolPaint.py:3044 msgid "Forward" msgstr "Forward" @@ -11055,9 +11071,9 @@ msgstr "Forward" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:59 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:150 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:137 -#: appPlugins/ToolDrilling.py:2360 appPlugins/ToolIsolation.py:3231 -#: appPlugins/ToolMilling.py:3658 appPlugins/ToolNCC.py:4244 -#: appPlugins/ToolPaint.py:3037 +#: appPlugins/ToolDrilling.py:2375 appPlugins/ToolIsolation.py:3235 +#: appPlugins/ToolMilling.py:3730 appPlugins/ToolNCC.py:4243 +#: appPlugins/ToolPaint.py:3045 msgid "Reverse" msgstr "Reverse" @@ -11067,7 +11083,7 @@ msgid "Tool change" msgstr "Tool change" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:107 -#: appPlugins/ToolDrilling.py:2647 appPlugins/ToolMilling.py:4267 +#: appPlugins/ToolDrilling.py:2651 appPlugins/ToolMilling.py:4329 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -11077,7 +11093,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:115 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:150 -#: appPlugins/ToolDrilling.py:2655 appPlugins/ToolMilling.py:4275 +#: appPlugins/ToolDrilling.py:2659 appPlugins/ToolMilling.py:4337 msgid "" "Z-axis position (height) for\n" "tool change." @@ -11087,13 +11103,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:127 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:165 -#: appPlugins/ToolDrilling.py:2698 appPlugins/ToolMilling.py:4305 +#: appPlugins/ToolDrilling.py:2702 appPlugins/ToolMilling.py:4367 msgid "End move Z" msgstr "End move Z" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:129 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:167 -#: appPlugins/ToolDrilling.py:2700 appPlugins/ToolMilling.py:4307 +#: appPlugins/ToolDrilling.py:2704 appPlugins/ToolMilling.py:4369 msgid "" "Height of the tool after\n" "the last move at the end of the job." @@ -11103,13 +11119,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:140 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:181 -#: appPlugins/ToolDrilling.py:2714 appPlugins/ToolMilling.py:4321 +#: appPlugins/ToolDrilling.py:2718 appPlugins/ToolMilling.py:4383 msgid "End move X,Y" msgstr "End move X,Y" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:142 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:183 -#: appPlugins/ToolDrilling.py:2716 appPlugins/ToolMilling.py:4323 +#: appPlugins/ToolDrilling.py:2720 appPlugins/ToolMilling.py:4385 msgid "" "End move X,Y position. In format (x,y).\n" "If no value is entered then there is no move\n" @@ -11126,7 +11142,7 @@ msgstr "Enable Dwell" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:183 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:242 -#: appPlugins/ToolDrilling.py:2526 appPlugins/ToolMilling.py:4207 +#: appPlugins/ToolDrilling.py:2539 appPlugins/ToolMilling.py:4277 msgid "" "Pause to allow the spindle to reach its\n" "speed before cutting." @@ -11136,14 +11152,14 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:191 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:248 -#: appPlugins/ToolDrilling.py:2538 appPlugins/ToolMilling.py:4218 +#: appPlugins/ToolDrilling.py:2551 appPlugins/ToolMilling.py:4288 msgid "Number of time units for spindle to dwell." msgstr "Number of time units for spindle to dwell." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:200 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:261 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:231 -#: appPlugins/ToolDrilling.py:2765 appPlugins/ToolMilling.py:4372 +#: appPlugins/ToolDrilling.py:2769 appPlugins/ToolMilling.py:4434 #: appPlugins/ToolSolderPaste.py:1491 msgid "Preprocessor" msgstr "Preprocessor" @@ -11170,19 +11186,19 @@ msgstr "Toolchange X,Y" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:284 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:288 -#: appPlugins/ToolDrilling.py:2670 appPlugins/ToolMilling.py:4289 +#: appPlugins/ToolDrilling.py:2674 appPlugins/ToolMilling.py:4351 msgid "Toolchange X,Y position." msgstr "Toolchange X,Y position." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:292 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:296 -#: appPlugins/ToolDrilling.py:2686 +#: appPlugins/ToolDrilling.py:2690 msgid "Start Z" msgstr "Start Z" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:294 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:298 -#: appPlugins/ToolDrilling.py:2688 +#: appPlugins/ToolDrilling.py:2692 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -11193,16 +11209,16 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:319 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:98 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:348 -#: appPlugins/ToolDrilling.py:2728 appPlugins/ToolLevelling.py:1863 -#: appPlugins/ToolMilling.py:4335 +#: appPlugins/ToolDrilling.py:2732 appPlugins/ToolLevelling.py:1863 +#: appPlugins/ToolMilling.py:4397 msgid "Probe Z depth" msgstr "Probe Z depth" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:321 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:100 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:350 -#: appPlugins/ToolDrilling.py:2730 appPlugins/ToolLevelling.py:1865 -#: appPlugins/ToolMilling.py:4337 +#: appPlugins/ToolDrilling.py:2734 appPlugins/ToolLevelling.py:1865 +#: appPlugins/ToolMilling.py:4399 msgid "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." @@ -11212,15 +11228,15 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:332 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:363 -#: appPlugins/ToolDrilling.py:2747 appPlugins/ToolMilling.py:4354 +#: appPlugins/ToolDrilling.py:2751 appPlugins/ToolMilling.py:4416 msgid "Feedrate Probe" msgstr "Feedrate Probe" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:334 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:113 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:365 -#: appPlugins/ToolDrilling.py:2749 appPlugins/ToolLevelling.py:1878 -#: appPlugins/ToolMilling.py:4356 +#: appPlugins/ToolDrilling.py:2753 appPlugins/ToolLevelling.py:1878 +#: appPlugins/ToolMilling.py:4418 msgid "The feedrate used while the probe is probing." msgstr "The feedrate used while the probe is probing." @@ -11297,7 +11313,7 @@ msgstr "Exclusion areas" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:396 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:418 -#: appPlugins/ToolDrilling.py:2785 appPlugins/ToolMilling.py:4392 +#: appPlugins/ToolDrilling.py:2789 appPlugins/ToolMilling.py:4454 msgid "" "Include exclusion areas.\n" "In those areas the travel of the tools\n" @@ -11312,22 +11328,22 @@ msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:428 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:306 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:273 -#: appPlugins/ToolDrilling.py:2858 appPlugins/ToolFollow.py:763 -#: appPlugins/ToolIsolation.py:3626 appPlugins/ToolMilling.py:4466 -#: appPlugins/ToolNCC.py:4641 appPlugins/ToolPaint.py:3320 +#: appPlugins/ToolDrilling.py:2862 appPlugins/ToolFollow.py:762 +#: appPlugins/ToolIsolation.py:3656 appPlugins/ToolMilling.py:4528 +#: appPlugins/ToolNCC.py:4656 appPlugins/ToolPaint.py:3335 msgid "The kind of selection shape used for area selection." msgstr "The kind of selection shape used for area selection." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:416 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:438 -#: appPlugins/ToolDrilling.py:2807 appPlugins/ToolDrilling.py:2826 -#: appPlugins/ToolMilling.py:4415 appPlugins/ToolMilling.py:4434 +#: appPlugins/ToolDrilling.py:2811 appPlugins/ToolDrilling.py:2830 +#: appPlugins/ToolMilling.py:4477 appPlugins/ToolMilling.py:4496 msgid "Strategy" msgstr "Strategy" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:417 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:439 -#: appPlugins/ToolDrilling.py:2827 appPlugins/ToolMilling.py:4435 +#: appPlugins/ToolDrilling.py:2831 appPlugins/ToolMilling.py:4497 msgid "" "The strategy followed when encountering an exclusion area.\n" "Can be:\n" @@ -11341,28 +11357,28 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:421 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:443 -#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2831 -#: appPlugins/ToolMilling.py:943 appPlugins/ToolMilling.py:4439 +#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2835 +#: appPlugins/ToolMilling.py:883 appPlugins/ToolMilling.py:4501 msgid "Over" msgstr "Over" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:422 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:444 -#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2832 -#: appPlugins/ToolMilling.py:943 appPlugins/ToolMilling.py:4440 +#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2836 +#: appPlugins/ToolMilling.py:883 appPlugins/ToolMilling.py:4502 msgid "Around" msgstr "Around" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:428 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:450 -#: appPlugins/ToolDrilling.py:2807 appPlugins/ToolDrilling.py:2839 -#: appPlugins/ToolMilling.py:4415 appPlugins/ToolMilling.py:4447 +#: appPlugins/ToolDrilling.py:2811 appPlugins/ToolDrilling.py:2843 +#: appPlugins/ToolMilling.py:4477 appPlugins/ToolMilling.py:4509 msgid "Over Z" msgstr "Over Z" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:429 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:451 -#: appPlugins/ToolDrilling.py:2840 appPlugins/ToolMilling.py:4448 +#: appPlugins/ToolDrilling.py:2844 appPlugins/ToolMilling.py:4510 msgid "" "The height Z to which the tool will rise in order to avoid\n" "an interdiction area." @@ -11375,110 +11391,19 @@ msgid "Film Plugin" msgstr "Film Plugin" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:28 -msgid "" -"Create a PCB film from a Gerber or Geometry object.\n" -"The file is saved in SVG format." -msgstr "" -"Create a PCB film from a Gerber or Geometry object.\n" -"The file is saved in SVG format." +#: appPlugins/ToolFilm.py:1257 +#| msgid "Film Adjustments" +msgid "Adjustments" +msgstr "Adjustments" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:38 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:212 -#: appPlugins/ToolFilm.py:1406 appPlugins/ToolFilm.py:1518 -msgid "Film Type" -msgstr "Film Type" +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:30 +#: appPlugins/ToolFilm.py:1259 +#| msgid "Center point coordinates" +msgid "Compensate print distortions." +msgstr "Compensate print distortions." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:40 -#: appPlugins/ToolFilm.py:1408 -msgid "" -"Generate a Positive black film or a Negative film.\n" -"Positive means that it will print the features\n" -"with black on a white canvas.\n" -"Negative means that it will print the features\n" -"with white on a black canvas.\n" -"The Film format is SVG." -msgstr "" -"Generate a Positive black film or a Negative film.\n" -"Positive means that it will print the features\n" -"with black on a white canvas.\n" -"Negative means that it will print the features\n" -"with white on a black canvas.\n" -"The Film format is SVG." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:51 -msgid "Film Color" -msgstr "Film Color" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:53 -msgid "Set the film color when positive film is selected." -msgstr "Set the film color when positive film is selected." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:66 -#: appPlugins/ToolFilm.py:1424 -msgid "Border" -msgstr "Border" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:68 -#: appPlugins/ToolFilm.py:1426 -msgid "" -"Specify a border around the object.\n" -"Only for negative film.\n" -"It helps if we use as a Box Object the same \n" -"object as in Film Object. It will create a thick\n" -"black bar around the actual print allowing for a\n" -"better delimitation of the outline features which are of\n" -"white color like the rest and which may confound with the\n" -"surroundings if not for this border." -msgstr "" -"Specify a border around the object.\n" -"Only for negative film.\n" -"It helps if we use as a Box Object the same \n" -"object as in Film Object. It will create a thick\n" -"black bar around the actual print allowing for a\n" -"better delimitation of the outline features which are of\n" -"white color like the rest and which may confound with the\n" -"surroundings if not for this border." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:85 -#: appPlugins/ToolFilm.py:1393 -msgid "Scale Stroke" -msgstr "Scale Stroke" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:87 -#: appPlugins/ToolFilm.py:1395 -msgid "" -"Scale the line stroke thickness of each feature in the SVG file.\n" -"It means that the line that envelope each SVG feature will be thicker or " -"thinner,\n" -"therefore the fine features may be more affected by this parameter." -msgstr "" -"Scale the line stroke thickness of each feature in the SVG file.\n" -"It means that the line that envelope each SVG feature will be thicker or " -"thinner,\n" -"therefore the fine features may be more affected by this parameter." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:94 -#: appPlugins/ToolFilm.py:1234 -msgid "Film Adjustments" -msgstr "Film Adjustments" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:96 -#: appPlugins/ToolFilm.py:1236 -msgid "" -"Sometime the printers will distort the print shape, especially the Laser " -"types.\n" -"This section provide the tools to compensate for the print distortions." -msgstr "" -"Sometime the printers will distort the print shape, especially the Laser " -"types.\n" -"This section provide the tools to compensate for the print distortions." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:103 -msgid "Scale Film geometry" -msgstr "Scale Film geometry" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:105 -#: appPlugins/ToolFilm.py:1265 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:46 +#: appPlugins/ToolFilm.py:1276 msgid "" "A value greater than 1 will stretch the film\n" "while a value less than 1 will jolt it." @@ -11486,64 +11411,140 @@ msgstr "" "A value greater than 1 will stretch the film\n" "while a value less than 1 will jolt it." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:134 -msgid "Skew Film geometry" -msgstr "Skew Film geometry" +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:79 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:123 +#: appPlugins/ToolFilm.py:1309 appPlugins/ToolFilm.py:1370 +#| msgid "" +#| "The reference point to be used as origin for the adjustment.\n" +#| "It can be one of the four points of the geometry bounding box." +msgid "The reference point to be used as origin for the adjustment." +msgstr "The reference point to be used as origin for the adjustment." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:136 -#: appPlugins/ToolFilm.py:1309 -msgid "" -"Positive values will skew to the right\n" -"while negative values will skew to the left." -msgstr "" -"Positive values will skew to the right\n" -"while negative values will skew to the left." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:166 -msgid "" -"The reference point to be used as origin for the adjustment.\n" -"It can be one of the four points of the geometry bounding box." -msgstr "" -"The reference point to be used as origin for the adjustment.\n" -"It can be one of the four points of the geometry bounding box." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:170 -#: appPlugins/ToolCorners.py:740 appPlugins/ToolFiducials.py:834 -#: appPlugins/ToolFilm.py:1248 app_Main.py:5666 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolCorners.py:837 appPlugins/ToolFiducials.py:832 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5672 msgid "Bottom Left" msgstr "Bottom Left" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:173 -#: appPlugins/ToolFilm.py:1251 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 msgid "Top right" msgstr "Top right" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:181 -msgid "Mirror Film geometry" -msgstr "Mirror Film geometry" +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:90 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:101 +#: appPlugins/ToolFilm.py:1335 +msgid "Skew" +msgstr "Skew" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:183 -#: appPlugins/ToolFilm.py:1353 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:92 +#: appPlugins/ToolFilm.py:1337 +msgid "" +"Positive values will skew to the right\n" +"while negative values will skew to the left." +msgstr "" +"Positive values will skew to the right\n" +"while negative values will skew to the left." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:134 +#: appPlugins/ToolDblSided.py:956 appPlugins/ToolFilm.py:1396 +msgid "Mirror" +msgstr "Mirror" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:136 +#: appPlugins/ToolFilm.py:1398 appPlugins/ToolFilm.py:1413 msgid "Mirror the film geometry on the selected axis or on both." msgstr "Mirror the film geometry on the selected axis or on both." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:207 -#: appPlugins/ToolFilm.py:1513 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:164 +msgid "" +"Create a PCB film from a Gerber or Geometry object.\n" +"The file is saved in SVG format." +msgstr "" +"Create a PCB film from a Gerber or Geometry object.\n" +"The file is saved in SVG format." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:181 +#: appPlugins/ToolFilm.py:1461 +msgid "Generate a Positive black film or a Negative film." +msgstr "Generate a Positive black film or a Negative film." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:187 +msgid "Film Color" +msgstr "Film Color" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:189 +msgid "Set the film color when positive film is selected." +msgstr "Set the film color when positive film is selected." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:202 +#: appPlugins/ToolFilm.py:1472 +msgid "Border" +msgstr "Border" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:204 +#: appPlugins/ToolFilm.py:1474 +msgid "" +"Specify a border around the object.\n" +"Only for negative film.\n" +"It helps if we use as a Box Object the same \n" +"object as in Film Object. It will create a thick\n" +"black bar around the actual print allowing for a\n" +"better delimitation of the outline features which are of\n" +"white color like the rest and which may confound with the\n" +"surroundings if not for this border." +msgstr "" +"Specify a border around the object.\n" +"Only for negative film.\n" +"It helps if we use as a Box Object the same \n" +"object as in Film Object. It will create a thick\n" +"black bar around the actual print allowing for a\n" +"better delimitation of the outline features which are of\n" +"white color like the rest and which may confound with the\n" +"surroundings if not for this border." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:221 +#: appPlugins/ToolFilm.py:1446 +msgid "Scale Stroke" +msgstr "Scale Stroke" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:223 +#: appPlugins/ToolFilm.py:1448 +msgid "" +"Scale the line stroke thickness of each feature in the SVG file.\n" +"It means that the line that envelope each SVG feature will be thicker or " +"thinner,\n" +"therefore the fine features may be more affected by this parameter." +msgstr "" +"Scale the line stroke thickness of each feature in the SVG file.\n" +"It means that the line that envelope each SVG feature will be thicker or " +"thinner,\n" +"therefore the fine features may be more affected by this parameter." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:230 +#: appPlugins/ToolFilm.py:1574 msgid "SVG" msgstr "SVG" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:208 -#: appPlugins/ToolFilm.py:1514 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:231 +#: appPlugins/ToolFilm.py:1575 msgid "PNG" msgstr "PNG" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:209 -#: appPlugins/ToolFilm.py:1515 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:232 +#: appPlugins/ToolFilm.py:1576 msgid "PDF" msgstr "PDF" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:214 -#: appPlugins/ToolFilm.py:1520 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:235 +#: appPlugins/ToolFilm.py:1565 +msgid "Film Type" +msgstr "Film Type" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:237 +#: appPlugins/ToolFilm.py:1567 msgid "" "The file type of the saved film. Can be:\n" "- 'SVG' -> open-source vectorial format\n" @@ -11555,23 +11556,23 @@ msgstr "" "- 'PNG' -> raster image\n" "- 'PDF' -> portable document format" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:223 -#: appPlugins/ToolFilm.py:1529 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:246 +#: appPlugins/ToolFilm.py:1583 msgid "Page Orientation" msgstr "Page Orientation" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:236 -#: appPlugins/ToolFilm.py:1546 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:259 +#: appPlugins/ToolFilm.py:1600 msgid "Page Size" msgstr "Page Size" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:237 -#: appPlugins/ToolFilm.py:1547 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:260 +#: appPlugins/ToolFilm.py:1601 msgid "A selection of standard ISO 216 page sizes." msgstr "A selection of standard ISO 216 page sizes." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:304 -#: appPlugins/ToolFilm.py:1613 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:327 +#: appPlugins/ToolFilm.py:1667 msgid "Default value is 96 DPI. Change this value to scale the PNG file." msgstr "Default value is 96 DPI. Change this value to scale the PNG file." @@ -11609,7 +11610,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:86 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:103 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:110 -#: appPlugins/ToolPaint.py:3068 +#: appPlugins/ToolPaint.py:3080 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" @@ -11620,12 +11621,12 @@ msgstr "" "calculated from the other parameters." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:132 -#: appPlugins/ToolIsolation.py:3378 +#: appPlugins/ToolIsolation.py:3404 msgid "Pad Passes" msgstr "Pad Passes" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:134 -#: appPlugins/ToolIsolation.py:3380 +#: appPlugins/ToolIsolation.py:3406 msgid "" "Width of the extra isolation gap for pads only,\n" "in number (integer) of tool widths." @@ -11637,16 +11638,16 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:270 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:229 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:230 -#: appPlugins/ToolIsolation.py:3471 appPlugins/ToolNCC.py:4530 -#: appPlugins/ToolPaint.py:3246 +#: appPlugins/ToolIsolation.py:3501 appPlugins/ToolNCC.py:4545 +#: appPlugins/ToolPaint.py:3261 msgid "Rest" msgstr "Rest" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 -#: appPlugins/ToolIsolation.py:3474 appPlugins/ToolNCC.py:4534 -#: appPlugins/ToolPaint.py:3249 +#: appPlugins/ToolIsolation.py:3504 appPlugins/ToolNCC.py:4549 +#: appPlugins/ToolPaint.py:3264 msgid "" "If checked, use 'rest machining'.\n" "Basically it will process copper outside PCB features,\n" @@ -11667,22 +11668,22 @@ msgstr "" "If not checked, use the standard algorithm." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:215 -#: appPlugins/ToolIsolation.py:3496 +#: appPlugins/ToolIsolation.py:3526 msgid "Combine" msgstr "Combine" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:217 -#: appPlugins/ToolIsolation.py:3498 +#: appPlugins/ToolIsolation.py:3528 msgid "Combine all passes into one object" msgstr "Combine all passes into one object" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:223 -#: appPlugins/ToolIsolation.py:3515 +#: appPlugins/ToolIsolation.py:3545 msgid "Except" msgstr "Except" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:224 -#: appPlugins/ToolIsolation.py:3516 +#: appPlugins/ToolIsolation.py:3546 msgid "" "When the isolation geometry is generated,\n" "by checking this, the area of the object below\n" @@ -11694,13 +11695,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:332 -#: appPlugins/ToolIsolation.py:3505 appPlugins/ToolNCC.py:4654 +#: appPlugins/ToolIsolation.py:3535 appPlugins/ToolNCC.py:4669 msgid "Check validity" msgstr "Check validity" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:334 -#: appPlugins/ToolIsolation.py:3507 appPlugins/ToolNCC.py:4656 +#: appPlugins/ToolIsolation.py:3537 appPlugins/ToolNCC.py:4671 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." @@ -11709,7 +11710,7 @@ msgstr "" "if they will provide a complete isolation." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:241 -#: appPlugins/ToolIsolation.py:3555 +#: appPlugins/ToolIsolation.py:3585 msgid "" "Isolation scope. Choose what to isolate:\n" "- 'All' -> Isolate all the polygons in the object\n" @@ -11725,17 +11726,17 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolPaint.py:3286 +#: appPlugins/ToolIsolation.py:3593 appPlugins/ToolPaint.py:3301 msgid "Polygon Selection" msgstr "Polygon Selection" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:268 -#: appPlugins/ToolIsolation.py:3591 +#: appPlugins/ToolIsolation.py:3621 msgid "Interiors" msgstr "Interiors" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:270 -#: appPlugins/ToolIsolation.py:3593 +#: appPlugins/ToolIsolation.py:3623 msgid "" "When checked the user can select interiors of a polygon.\n" "(holes in the polygon)." @@ -11744,12 +11745,12 @@ msgstr "" "(holes in the polygon)." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275 -#: appPlugins/ToolIsolation.py:3486 +#: appPlugins/ToolIsolation.py:3516 msgid "Forced Rest" msgstr "Forced Rest" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 -#: appPlugins/ToolIsolation.py:3488 +#: appPlugins/ToolIsolation.py:3518 msgid "" "When checked the isolation will be done with the current tool even if\n" "interiors of a polygon (holes in the polygon) could not be isolated.\n" @@ -11797,7 +11798,7 @@ msgstr "" "- Grid: will automatically generate a grid of probe points" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:46 -#: appPlugins/ToolLevelling.py:1901 app_Main.py:8286 +#: appPlugins/ToolLevelling.py:1901 app_Main.py:8316 msgid "Grid" msgstr "Grid" @@ -11824,7 +11825,7 @@ msgstr "Bilinear" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:71 -#: appPlugins/ToolLevelling.py:1928 appPlugins/ToolPanelize.py:1268 +#: appPlugins/ToolLevelling.py:1928 appPlugins/ToolPanelize.py:1282 msgid "Columns" msgstr "Columns" @@ -11835,7 +11836,7 @@ msgstr "The number of grid columns." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:83 -#: appPlugins/ToolLevelling.py:1939 appPlugins/ToolPanelize.py:1279 +#: appPlugins/ToolLevelling.py:1939 appPlugins/ToolPanelize.py:1293 msgid "Rows" msgstr "Rows" @@ -11897,7 +11898,7 @@ msgid "Milling Plugin" msgstr "Milling Plugin" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:28 -#: appPlugins/ToolMilling.py:3554 +#: appPlugins/ToolMilling.py:3517 msgid "" "Create CNCJob with toolpaths for milling either Geometry or drill holes." msgstr "" @@ -11907,14 +11908,14 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 -#: appPlugins/ToolMilling.py:4003 +#: appPlugins/ToolMilling.py:4073 msgid "V-Tip Dia" msgstr "V-Tip Dia" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:65 -#: appPlugins/ToolMilling.py:4006 +#: appPlugins/ToolMilling.py:4076 msgid "The tip diameter for V-Shape Tool" msgstr "The tip diameter for V-Shape Tool" @@ -11922,14 +11923,14 @@ msgstr "The tip diameter for V-Shape Tool" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:76 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:84 -#: appPlugins/ToolMilling.py:4019 +#: appPlugins/ToolMilling.py:4089 msgid "V-Tip Angle" msgstr "V-Tip Angle" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78 -#: appPlugins/ToolMilling.py:4022 +#: appPlugins/ToolMilling.py:4092 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." @@ -11954,7 +11955,7 @@ msgstr "" "in the Machine Code (Pause for tool change)." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:195 -#: appPlugins/ToolMilling.py:4104 +#: appPlugins/ToolMilling.py:4174 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -12005,13 +12006,13 @@ msgstr "" "ignore for any other cases." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:325 -#: appPlugins/ToolMilling.py:4159 +#: appPlugins/ToolMilling.py:4229 msgid "Re-cut" msgstr "Re-cut" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:327 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:339 -#: appPlugins/ToolMilling.py:4161 appPlugins/ToolMilling.py:4174 +#: appPlugins/ToolMilling.py:4231 appPlugins/ToolMilling.py:4244 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -12036,7 +12037,7 @@ msgstr "" "A metallic brush will clean the material after milling." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:505 -#: appPlugins/ToolMilling.py:3975 +#: appPlugins/ToolMilling.py:4045 msgid "" "Algorithm for polishing:\n" "- Standard: Fixed step inwards.\n" @@ -12081,7 +12082,7 @@ msgid "Offset value" msgstr "Offset value" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:295 -#: appPlugins/ToolNCC.py:4608 +#: appPlugins/ToolNCC.py:4623 msgid "" "Selection of area to be processed.\n" "- 'Itself' - the processing extent is based on the object that is " @@ -12102,7 +12103,7 @@ msgid "Paint Plugin" msgstr "Paint Plugin" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 -#: appPlugins/ToolPaint.py:3276 +#: appPlugins/ToolPaint.py:3291 msgid "" "Selection of area to be processed.\n" "- 'Polygon Selection' - left mouse click to add/remove polygons to be " @@ -12139,12 +12140,12 @@ msgstr "" "at a X distance, Y distance of each other." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:44 -#: appPlugins/ToolPanelize.py:1243 +#: appPlugins/ToolPanelize.py:1257 msgid "Spacing cols" msgstr "Spacing cols" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:46 -#: appPlugins/ToolPanelize.py:1245 +#: appPlugins/ToolPanelize.py:1259 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -12153,12 +12154,12 @@ msgstr "" "In current units." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:58 -#: appPlugins/ToolPanelize.py:1256 +#: appPlugins/ToolPanelize.py:1270 msgid "Spacing rows" msgstr "Spacing rows" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:60 -#: appPlugins/ToolPanelize.py:1258 +#: appPlugins/ToolPanelize.py:1272 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -12167,27 +12168,27 @@ msgstr "" "In current units." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:73 -#: appPlugins/ToolPanelize.py:1270 +#: appPlugins/ToolPanelize.py:1284 msgid "Number of columns of the desired panel" msgstr "Number of columns of the desired panel" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:85 -#: appPlugins/ToolPanelize.py:1281 +#: appPlugins/ToolPanelize.py:1295 msgid "Number of rows of the desired panel" msgstr "Number of rows of the desired panel" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:92 -#: appPlugins/ToolPanelize.py:1293 +#: appPlugins/ToolPanelize.py:1317 msgid "Geo" msgstr "Geo" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:93 -#: appPlugins/ToolPanelize.py:1294 +#: appPlugins/ToolPanelize.py:1318 msgid "Panel Type" msgstr "Panel Type" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:95 -#: appPlugins/ToolPanelize.py:1296 +#: appPlugins/ToolPanelize.py:1320 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -12198,7 +12199,7 @@ msgstr "" "- Geometry" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:106 -#: appPlugins/ToolPanelize.py:1306 +#: appPlugins/ToolPanelize.py:1330 msgid "" "Active only for Geometry panel type.\n" "When checked the application will find\n" @@ -12215,7 +12216,7 @@ msgid "Constrain within" msgstr "Constrain within" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:116 -#: appPlugins/ToolPanelize.py:1316 +#: appPlugins/ToolPanelize.py:1340 msgid "" "Area define by DX and DY within to constrain the panel.\n" "DX and DY values are in current units.\n" @@ -12230,12 +12231,12 @@ msgstr "" "they fit completely within selected area." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:129 -#: appPlugins/ToolPanelize.py:1328 +#: appPlugins/ToolPanelize.py:1352 msgid "Width (DX)" msgstr "Width (DX)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:131 -#: appPlugins/ToolPanelize.py:1330 +#: appPlugins/ToolPanelize.py:1354 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -12244,12 +12245,12 @@ msgstr "" "In current units." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:142 -#: appPlugins/ToolPanelize.py:1340 +#: appPlugins/ToolPanelize.py:1364 msgid "Height (DY)" msgstr "Height (DY)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:144 -#: appPlugins/ToolPanelize.py:1342 +#: appPlugins/ToolPanelize.py:1366 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -12436,19 +12437,19 @@ msgstr "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:925 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:949 msgid "Close paths" msgstr "Close paths" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:30 appPlugins/ToolSub.py:926 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:30 appPlugins/ToolSub.py:950 msgid "Checking this will close the paths cut by the subtractor object." msgstr "Checking this will close the paths cut by the subtractor object." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:33 appPlugins/ToolSub.py:821 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:33 appPlugins/ToolSub.py:826 msgid "Delete source" msgstr "Delete source" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:35 appPlugins/ToolSub.py:823 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:35 appPlugins/ToolSub.py:828 msgid "" "When checked will delete the source objects\n" "after a successful operation." @@ -12469,7 +12470,7 @@ msgstr "" "on a application object." #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:40 -#: appPlugins/ToolTransform.py:612 +#: appPlugins/ToolTransform.py:609 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -12486,17 +12487,13 @@ msgstr "" "- Object -> the center of the bounding box of a specific object" #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:66 -#: appPlugins/ToolTransform.py:644 +#: appPlugins/ToolTransform.py:641 msgid "The type of object used as reference." msgstr "The type of object used as reference." -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:101 -msgid "Skew" -msgstr "Skew" - #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:120 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:134 -#: appPlugins/ToolCalibration.py:1230 appPlugins/ToolCalibration.py:1243 +#: appPlugins/ToolCalibration.py:1228 appPlugins/ToolCalibration.py:1241 msgid "" "Angle, in degrees.\n" "Float number between -360 and 359." @@ -12523,7 +12520,7 @@ msgstr "Restore the autocompleter keywords list to the default state." #: appGUI/preferences/utilities/FAExcPrefGroupUI.py:37 #: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:27 #: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:27 -#: appPlugins/ToolDrilling.py:2869 appPlugins/ToolMilling.py:4477 +#: appPlugins/ToolDrilling.py:2873 appPlugins/ToolMilling.py:4539 msgid "Delete All" msgstr "Delete All" @@ -12744,26 +12741,26 @@ msgstr "CNCJob object" msgid "Document Editor" msgstr "Document Editor" -#: appObjects/FlatCAMExcellon.py:935 appObjects/FlatCAMExcellon.py:1037 -#: appPlugins/ToolDrilling.py:1928 appPlugins/ToolMilling.py:2479 -#: appPlugins/ToolMilling.py:2589 +#: appObjects/FlatCAMExcellon.py:932 appObjects/FlatCAMExcellon.py:1034 +#: appPlugins/ToolDrilling.py:1928 appPlugins/ToolMilling.py:2449 +#: appPlugins/ToolMilling.py:2559 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:940 appPlugins/ToolMilling.py:2486 +#: appObjects/FlatCAMExcellon.py:937 appPlugins/ToolMilling.py:2456 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:1046 appPlugins/ToolMilling.py:2598 +#: appObjects/FlatCAMExcellon.py:1043 appPlugins/ToolMilling.py:2568 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "Milling tool for SLOTS is larger than hole size. Cancelled." -#: appObjects/FlatCAMGeometry.py:486 +#: appObjects/FlatCAMGeometry.py:483 msgid "Vertex points calculated." msgstr "Vertex points calculated." -#: appObjects/FlatCAMGeometry.py:693 appObjects/FlatCAMGeometry.py:847 -#: appPlugins/ToolMilling.py:2842 appPlugins/ToolMilling.py:3086 +#: appObjects/FlatCAMGeometry.py:690 appObjects/FlatCAMGeometry.py:844 +#: appPlugins/ToolMilling.py:2812 appPlugins/ToolMilling.py:3056 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -12771,44 +12768,44 @@ msgstr "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." -#: appObjects/FlatCAMGeometry.py:760 appObjects/FlatCAMGeometry.py:908 -#: appPlugins/ToolMilling.py:2911 appPlugins/ToolMilling.py:3130 +#: appObjects/FlatCAMGeometry.py:757 appObjects/FlatCAMGeometry.py:905 +#: appPlugins/ToolMilling.py:2881 appPlugins/ToolMilling.py:3100 msgid "G-Code parsing in progress..." msgstr "G-Code parsing in progress..." -#: appObjects/FlatCAMGeometry.py:762 appObjects/FlatCAMGeometry.py:910 -#: appPlugins/ToolMilling.py:2913 appPlugins/ToolMilling.py:3132 +#: appObjects/FlatCAMGeometry.py:759 appObjects/FlatCAMGeometry.py:907 +#: appPlugins/ToolMilling.py:2883 appPlugins/ToolMilling.py:3102 msgid "G-Code parsing finished..." msgstr "G-Code parsing finished..." -#: appObjects/FlatCAMGeometry.py:769 appObjects/FlatCAMGeometry.py:919 -#: appObjects/FlatCAMGeometry.py:1083 appPlugins/ToolMilling.py:2920 -#: appPlugins/ToolMilling.py:3141 +#: appObjects/FlatCAMGeometry.py:766 appObjects/FlatCAMGeometry.py:916 +#: appObjects/FlatCAMGeometry.py:1080 appPlugins/ToolMilling.py:2890 +#: appPlugins/ToolMilling.py:3111 msgid "Finished G-Code processing" msgstr "Finished G-Code processing" -#: appObjects/FlatCAMGeometry.py:771 appObjects/FlatCAMGeometry.py:921 -#: appPlugins/ToolMilling.py:2922 appPlugins/ToolMilling.py:3143 +#: appObjects/FlatCAMGeometry.py:768 appObjects/FlatCAMGeometry.py:918 +#: appPlugins/ToolMilling.py:2892 appPlugins/ToolMilling.py:3113 msgid "G-Code processing failed with error" msgstr "G-Code processing failed with error" -#: appObjects/FlatCAMGeometry.py:814 appPlugins/ToolMilling.py:2965 +#: appObjects/FlatCAMGeometry.py:811 appPlugins/ToolMilling.py:2935 #: appPlugins/ToolSolderPaste.py:865 appPlugins/ToolSolderPaste.py:923 msgid "Cancelled. Empty file, it has no geometry" msgstr "Cancelled. Empty file, it has no geometry" -#: appObjects/FlatCAMGeometry.py:937 appObjects/FlatCAMGeometry.py:942 -#: appObjects/FlatCAMGeometry.py:1090 appPlugins/ToolMilling.py:3170 -#: appPlugins/ToolMilling.py:3185 +#: appObjects/FlatCAMGeometry.py:934 appObjects/FlatCAMGeometry.py:939 +#: appObjects/FlatCAMGeometry.py:1087 appPlugins/ToolMilling.py:3140 +#: appPlugins/ToolMilling.py:3155 msgid "CNCjob created" msgstr "CNCjob created" -#: appObjects/FlatCAMGeometry.py:1116 appObjects/FlatCAMGeometry.py:1125 +#: appObjects/FlatCAMGeometry.py:1113 appObjects/FlatCAMGeometry.py:1122 #: appParsers/ParseGerber.py:2093 appParsers/ParseGerber.py:2103 msgid "Scale factor has to be a number: integer or float." msgstr "Scale factor has to be a number: integer or float." -#: appObjects/FlatCAMGeometry.py:1205 appParsers/ParseGerber.py:2219 +#: appObjects/FlatCAMGeometry.py:1202 appParsers/ParseGerber.py:2219 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." @@ -12816,7 +12813,7 @@ msgstr "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." -#: appObjects/FlatCAMGeometry.py:1290 +#: appObjects/FlatCAMGeometry.py:1287 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y)\n" @@ -12826,24 +12823,24 @@ msgstr "" "y)\n" "but now there is only one value, not two." -#: appObjects/FlatCAMGerber.py:416 appPlugins/ToolIsolation.py:1526 +#: appObjects/FlatCAMGerber.py:419 appPlugins/ToolIsolation.py:1522 msgid "Buffering solid geometry" msgstr "Buffering solid geometry" -#: appObjects/FlatCAMGerber.py:460 appObjects/FlatCAMGerber.py:486 +#: appObjects/FlatCAMGerber.py:463 appObjects/FlatCAMGerber.py:489 msgid "Operation could not be done." msgstr "Operation could not be done." -#: appObjects/FlatCAMGerber.py:582 appObjects/FlatCAMGerber.py:658 -#: appPlugins/ToolIsolation.py:1738 appPlugins/ToolIsolation.py:2096 -#: appPlugins/ToolNCC.py:2137 appPlugins/ToolNCC.py:3160 -#: appPlugins/ToolNCC.py:3540 +#: appObjects/FlatCAMGerber.py:585 appObjects/FlatCAMGerber.py:661 +#: appPlugins/ToolIsolation.py:1734 appPlugins/ToolIsolation.py:2092 +#: appPlugins/ToolNCC.py:2123 appPlugins/ToolNCC.py:3146 +#: appPlugins/ToolNCC.py:3526 msgid "Isolation geometry could not be generated." msgstr "Isolation geometry could not be generated." -#: appObjects/FlatCAMGerber.py:609 appObjects/FlatCAMGerber.py:699 -#: appPlugins/ToolIsolation.py:1802 appPlugins/ToolIsolation.py:1993 -#: appPlugins/ToolIsolation.py:2177 +#: appObjects/FlatCAMGerber.py:612 appObjects/FlatCAMGerber.py:702 +#: appPlugins/ToolIsolation.py:1798 appPlugins/ToolIsolation.py:1989 +#: appPlugins/ToolIsolation.py:2173 msgid "Isolation geometry created" msgstr "Isolation geometry created" @@ -12875,7 +12872,7 @@ msgstr "Scaling..." msgid "Skewing..." msgstr "Skewing..." -#: appObjects/FlatCAMObj.py:487 appPlugins/ToolCalculators.py:571 +#: appObjects/FlatCAMObj.py:487 appPlugins/ToolCalculators.py:696 #: appPlugins/ToolReport.py:181 msgid "Dimensions" msgstr "Dimensions" @@ -12986,19 +12983,19 @@ msgstr "Object renamed from {old} to {new}" #: appObjects/ObjectCollection.py:954 appObjects/ObjectCollection.py:960 #: appObjects/ObjectCollection.py:966 appObjects/ObjectCollection.py:972 #: appObjects/ObjectCollection.py:978 appObjects/ObjectCollection.py:984 -#: app_Main.py:7600 app_Main.py:7606 app_Main.py:7612 app_Main.py:7618 +#: app_Main.py:7630 app_Main.py:7636 app_Main.py:7642 app_Main.py:7648 msgid "selected" msgstr "selected" -#: appObjects/ObjectCollection.py:1020 +#: appObjects/ObjectCollection.py:1023 msgid "Cause of error" msgstr "Cause of error" -#: appObjects/ObjectCollection.py:1221 +#: appObjects/ObjectCollection.py:1224 msgid "All objects are selected." msgstr "All objects are selected." -#: appObjects/ObjectCollection.py:1231 +#: appObjects/ObjectCollection.py:1234 msgid "Objects selection is cleared." msgstr "Objects selection is cleared." @@ -13134,7 +13131,7 @@ msgid "Click on the START point." msgstr "Click on the START point." #: appPlugins/ToolAlignObjects.py:276 appPlugins/ToolCalibration.py:311 -#: appPlugins/ToolDblSided.py:445 +#: appPlugins/ToolDblSided.py:429 msgid "Cancelled by user request." msgstr "Cancelled by user request." @@ -13150,15 +13147,15 @@ msgid "Or right click to cancel." msgstr "Or right click to cancel." #: appPlugins/ToolAlignObjects.py:296 appPlugins/ToolAlignObjects.py:303 -#: appPlugins/ToolFiducials.py:858 +#: appPlugins/ToolFiducials.py:856 msgid "Second Point" msgstr "Second Point" -#: appPlugins/ToolAlignObjects.py:422 +#: appPlugins/ToolAlignObjects.py:430 msgid "MOVING object" msgstr "MOVING object" -#: appPlugins/ToolAlignObjects.py:426 +#: appPlugins/ToolAlignObjects.py:432 msgid "" "Specify the type of object to be aligned.\n" "It can be of type: Gerber or Excellon.\n" @@ -13170,15 +13167,15 @@ msgstr "" "The selection here decide the type of objects that will be\n" "in the Object combobox." -#: appPlugins/ToolAlignObjects.py:447 +#: appPlugins/ToolAlignObjects.py:463 msgid "Object to be aligned." msgstr "Object to be aligned." -#: appPlugins/ToolAlignObjects.py:459 +#: appPlugins/ToolAlignObjects.py:471 msgid "DESTINATION object" msgstr "DESTINATION object" -#: appPlugins/ToolAlignObjects.py:461 +#: appPlugins/ToolAlignObjects.py:473 msgid "" "Specify the type of object to be aligned to.\n" "It can be of type: Gerber or Excellon.\n" @@ -13190,15 +13187,15 @@ msgstr "" "The selection here decide the type of objects that will be\n" "in the Object combobox." -#: appPlugins/ToolAlignObjects.py:483 +#: appPlugins/ToolAlignObjects.py:504 msgid "Object to be aligned to. Aligner." msgstr "Object to be aligned to. Aligner." -#: appPlugins/ToolAlignObjects.py:496 +#: appPlugins/ToolAlignObjects.py:525 msgid "Alignment Type" msgstr "Alignment Type" -#: appPlugins/ToolAlignObjects.py:498 +#: appPlugins/ToolAlignObjects.py:527 msgid "" "The type of alignment can be:\n" "- Single Point -> it require a single point of sync, the action will be a " @@ -13212,19 +13209,19 @@ msgstr "" "- Dual Point -> it require two points of sync, the action will be " "translation followed by rotation" -#: appPlugins/ToolAlignObjects.py:504 +#: appPlugins/ToolAlignObjects.py:533 msgid "Single Point" msgstr "Single Point" -#: appPlugins/ToolAlignObjects.py:505 +#: appPlugins/ToolAlignObjects.py:534 msgid "Dual Point" msgstr "Dual Point" -#: appPlugins/ToolAlignObjects.py:517 +#: appPlugins/ToolAlignObjects.py:541 msgid "Align Object" msgstr "Align Object" -#: appPlugins/ToolAlignObjects.py:520 +#: appPlugins/ToolAlignObjects.py:544 msgid "" "Align the specified object to the aligner object.\n" "If only one point is used then it assumes translation.\n" @@ -13234,65 +13231,106 @@ msgstr "" "If only one point is used then it assumes translation.\n" "If tho points are used it assume translation and rotation." -#: appPlugins/ToolAlignObjects.py:535 appPlugins/ToolCalculators.py:731 -#: appPlugins/ToolCalibration.py:1408 appPlugins/ToolCopperThieving.py:1767 -#: appPlugins/ToolCorners.py:911 appPlugins/ToolCutOut.py:2843 -#: appPlugins/ToolDblSided.py:1131 appPlugins/ToolDrilling.py:2916 -#: appPlugins/ToolEtchCompensation.py:509 appPlugins/ToolExtract.py:1328 -#: appPlugins/ToolFiducials.py:1073 appPlugins/ToolFilm.py:1644 -#: appPlugins/ToolFollow.py:796 appPlugins/ToolInvertGerber.py:327 -#: appPlugins/ToolIsolation.py:3676 appPlugins/ToolLevelling.py:2324 -#: appPlugins/ToolMilling.py:4524 appPlugins/ToolNCC.py:4684 -#: appPlugins/ToolOptimal.py:638 appPlugins/ToolPaint.py:3349 -#: appPlugins/ToolPanelize.py:1375 appPlugins/ToolPunchGerber.py:2350 -#: appPlugins/ToolQRCode.py:1026 appPlugins/ToolRulesCheck.py:1678 -#: appPlugins/ToolSolderPaste.py:1610 appPlugins/ToolSub.py:950 -#: appPlugins/ToolTransform.py:983 +#: appPlugins/ToolAlignObjects.py:559 appPlugins/ToolCalculators.py:1049 +#: appPlugins/ToolCalibration.py:1406 appPlugins/ToolCopperThieving.py:1817 +#: appPlugins/ToolCorners.py:970 appPlugins/ToolCutOut.py:2843 +#: appPlugins/ToolDblSided.py:1108 appPlugins/ToolDrilling.py:2912 +#: appPlugins/ToolEtchCompensation.py:520 appPlugins/ToolExtract.py:1366 +#: appPlugins/ToolFiducials.py:1071 appPlugins/ToolFilm.py:1698 +#: appPlugins/ToolFollow.py:790 appPlugins/ToolInvertGerber.py:330 +#: appPlugins/ToolIsolation.py:3704 appPlugins/ToolLevelling.py:2324 +#: appPlugins/ToolMilling.py:4576 appPlugins/ToolNCC.py:4698 +#: appPlugins/ToolOptimal.py:638 appPlugins/ToolPaint.py:3366 +#: appPlugins/ToolPanelize.py:1401 appPlugins/ToolPunchGerber.py:2361 +#: appPlugins/ToolQRCode.py:1046 appPlugins/ToolRulesCheck.py:1678 +#: appPlugins/ToolSolderPaste.py:1610 appPlugins/ToolSub.py:975 +#: appPlugins/ToolTransform.py:980 msgid "Reset Tool" msgstr "Reset Tool" -#: appPlugins/ToolAlignObjects.py:538 appPlugins/ToolCalculators.py:734 -#: appPlugins/ToolCalibration.py:1411 appPlugins/ToolCopperThieving.py:1770 -#: appPlugins/ToolCorners.py:914 appPlugins/ToolCutOut.py:2846 -#: appPlugins/ToolDblSided.py:1134 appPlugins/ToolDrilling.py:2919 -#: appPlugins/ToolEtchCompensation.py:512 appPlugins/ToolExtract.py:1331 -#: appPlugins/ToolFiducials.py:1076 appPlugins/ToolFilm.py:1647 -#: appPlugins/ToolFollow.py:799 appPlugins/ToolInvertGerber.py:330 -#: appPlugins/ToolIsolation.py:3679 appPlugins/ToolLevelling.py:2327 -#: appPlugins/ToolMilling.py:4527 appPlugins/ToolNCC.py:4687 -#: appPlugins/ToolOptimal.py:641 appPlugins/ToolPaint.py:3352 -#: appPlugins/ToolPanelize.py:1378 appPlugins/ToolPunchGerber.py:2353 -#: appPlugins/ToolQRCode.py:1029 appPlugins/ToolRulesCheck.py:1681 -#: appPlugins/ToolSolderPaste.py:1613 appPlugins/ToolSub.py:953 -#: appPlugins/ToolTransform.py:986 +#: appPlugins/ToolAlignObjects.py:562 appPlugins/ToolCalculators.py:1052 +#: appPlugins/ToolCalibration.py:1409 appPlugins/ToolCopperThieving.py:1820 +#: appPlugins/ToolCorners.py:973 appPlugins/ToolCutOut.py:2846 +#: appPlugins/ToolDblSided.py:1111 appPlugins/ToolDrilling.py:2915 +#: appPlugins/ToolEtchCompensation.py:523 appPlugins/ToolExtract.py:1369 +#: appPlugins/ToolFiducials.py:1074 appPlugins/ToolFilm.py:1701 +#: appPlugins/ToolFollow.py:793 appPlugins/ToolInvertGerber.py:333 +#: appPlugins/ToolIsolation.py:3707 appPlugins/ToolLevelling.py:2327 +#: appPlugins/ToolMilling.py:4579 appPlugins/ToolNCC.py:4701 +#: appPlugins/ToolOptimal.py:641 appPlugins/ToolPaint.py:3369 +#: appPlugins/ToolPanelize.py:1404 appPlugins/ToolPunchGerber.py:2364 +#: appPlugins/ToolQRCode.py:1049 appPlugins/ToolRulesCheck.py:1681 +#: appPlugins/ToolSolderPaste.py:1613 appPlugins/ToolSub.py:978 +#: appPlugins/ToolTransform.py:983 msgid "Will reset the tool parameters." msgstr "Will reset the tool parameters." -#: appPlugins/ToolCalculators.py:192 +#: appPlugins/ToolCalculators.py:210 msgid "Cut width (tool diameter) calculated." msgstr "Cut width (tool diameter) calculated." -#: appPlugins/ToolCalculators.py:214 +#: appPlugins/ToolCalculators.py:232 msgid "Tool diameter (cut width) cannot be smaller than the tip diameter." msgstr "Tool diameter (cut width) cannot be smaller than the tip diameter." -#: appPlugins/ToolCalculators.py:220 +#: appPlugins/ToolCalculators.py:238 msgid "Cut depth (Cut Z) calculated." msgstr "Cut depth (Cut Z) calculated." -#: appPlugins/ToolCalculators.py:416 -msgid "Units Calculator" -msgstr "Units Calculator" +#: appPlugins/ToolCalculators.py:507 +#| msgid "V-Shape" +msgid "V-Shape Tool" +msgstr "V-Shape Tool" -#: appPlugins/ToolCalculators.py:460 -msgid "Here you enter the value to be converted from INCH to MM" -msgstr "Here you enter the value to be converted from INCH to MM" +#: appPlugins/ToolCalculators.py:508 +#| msgid "Conversion" +msgid "Units Conversion" +msgstr "Units Conversion" -#: appPlugins/ToolCalculators.py:465 -msgid "Here you enter the value to be converted from MM to INCH" -msgstr "Here you enter the value to be converted from MM to INCH" +#: appPlugins/ToolCalculators.py:509 +#| msgid "ElectroPlating Calculator" +msgid "ElectroPlating" +msgstr "ElectroPlating" -#: appPlugins/ToolCalculators.py:502 +#: appPlugins/ToolCalculators.py:510 +msgid "Tinning" +msgstr "Tinning" + +#: appPlugins/ToolCalculators.py:548 +msgid "inch" +msgstr "inch" + +#: appPlugins/ToolCalculators.py:554 appPlugins/ToolCalculators.py:569 +#: appPlugins/ToolCalculators.py:584 +#| msgid "Here you enter the value to be converted from INCH to MM" +msgid "Here you enter the value to be converted from imperial to metric" +msgstr "Here you enter the value to be converted from imperial to metric" + +#: appPlugins/ToolCalculators.py:557 appPlugins/ToolCalculators.py:572 +#: appPlugins/ToolCalculators.py:587 +#| msgid "Here you enter the value to be converted from INCH to MM" +msgid "Here you enter the value to be converted from metric to imperial" +msgstr "Here you enter the value to be converted from metric to imperial" + +#: appPlugins/ToolCalculators.py:563 +msgid "oz" +msgstr "oz" + +#: appPlugins/ToolCalculators.py:564 +msgid "gram" +msgstr "gram" + +#: appPlugins/ToolCalculators.py:578 +msgid "fl oz" +msgstr "fl oz" + +#: appPlugins/ToolCalculators.py:579 appPlugins/ToolCalculators.py:953 +#: appPlugins/ToolCalculators.py:973 appPlugins/ToolCalculators.py:1028 +#| msgid "L" +msgid "mL" +msgstr "mL" + +#: appPlugins/ToolCalculators.py:627 msgid "" "This is the angle of the tip of the tool.\n" "It is specified by manufacturer." @@ -13300,80 +13338,185 @@ msgstr "" "This is the angle of the tip of the tool.\n" "It is specified by manufacturer." -#: appPlugins/ToolCalculators.py:514 -msgid "" -"This is the depth to cut into the material.\n" -"In the CNCJob is the CutZ parameter." -msgstr "" -"This is the depth to cut into the material.\n" -"In the CNCJob is the CutZ parameter." +#: appPlugins/ToolCalculators.py:639 +#| msgid "" +#| "This is the depth to cut into the material.\n" +#| "In the CNCJob is the CutZ parameter." +msgid "This is the depth to cut into the material." +msgstr "This is the depth to cut into the material." -#: appPlugins/ToolCalculators.py:526 +#: appPlugins/ToolCalculators.py:650 +#| msgid "" +#| "This is the tool tip diameter.\n" +#| "It is specified by manufacturer." msgid "" -"This is the tool diameter to be entered into\n" -"FlatCAM Gerber section.\n" -"In the CNCJob section it is called >Tool dia<." +"This is the actual tool diameter\n" +"at the desired depth of cut." msgstr "" -"This is the tool diameter to be entered into\n" -"FlatCAM Gerber section.\n" -"In the CNCJob section it is called >Tool dia<." +"This is the actual tool diameter\n" +"at the desired depth of cut." -#: appPlugins/ToolCalculators.py:540 -msgid "" -"Calculate either the Cut Z or the effective tool diameter,\n" -" depending on which is desired and which is known. " -msgstr "" -"Calculate either the Cut Z or the effective tool diameter,\n" -" depending on which is desired and which is known. " +#: appPlugins/ToolCalculators.py:663 +#| msgid "" +#| "Calculate either the Cut Z or the effective tool diameter,\n" +#| " depending on which is desired and which is known. " +msgid "Calculate either the depth of cut or the effective tool diameter." +msgstr "Calculate either the depth of cut or the effective tool diameter." -#: appPlugins/ToolCalculators.py:566 +#: appPlugins/ToolCalculators.py:691 msgid "Area Calculation" msgstr "Area Calculation" -#: appPlugins/ToolCalculators.py:568 -msgid "Choose how to calculate the board area." -msgstr "Choose how to calculate the board area." +#: appPlugins/ToolCalculators.py:693 +#| msgid "This is the board area." +msgid "Determine the board area." +msgstr "Determine the board area." -#: appPlugins/ToolCalculators.py:586 appPlugins/ToolCalculators.py:604 -#: appPlugins/ToolCalculators.py:622 appPlugins/ToolCopperThieving.py:1726 +#: appPlugins/ToolCalculators.py:705 +#| msgid "Board Length" +msgid "Board Length." +msgstr "Board Length." + +#: appPlugins/ToolCalculators.py:711 appPlugins/ToolCalculators.py:729 +#: appPlugins/ToolCalculators.py:747 appPlugins/ToolCopperThieving.py:1774 msgid "cm" msgstr "cm" -#: appPlugins/ToolCalculators.py:667 +#: appPlugins/ToolCalculators.py:741 +#| msgid "Plated area" +msgid "Board area." +msgstr "Board area." + +#: appPlugins/ToolCalculators.py:764 +#| msgid "" +#| "Current density to pass through the board. \n" +#| "In Amps per Square Feet ASF." +msgid "" +"Current density applied to the board. \n" +"In Amperes per Square Feet ASF." +msgstr "" +"Current density applied to the board. \n" +"In Amperes per Square Feet ASF." + +#: appPlugins/ToolCalculators.py:784 +#| msgid "The thickness of the line that makes the corner marker." +msgid "Thickness of the deposited copper." +msgstr "Thickness of the deposited copper." + +#: appPlugins/ToolCalculators.py:791 msgid "um" msgstr "um" -#: appPlugins/ToolCalculators.py:678 +#: appPlugins/ToolCalculators.py:802 msgid "Current Value" msgstr "Current Value" -#: appPlugins/ToolCalculators.py:679 +#: appPlugins/ToolCalculators.py:803 +#| msgid "" +#| "This is the current intensity value\n" +#| "to be set on the Power Supply. In Amps." msgid "" "This is the current intensity value\n" -"to be set on the Power Supply. In Amps." +"to be set on the Power Supply." msgstr "" "This is the current intensity value\n" -"to be set on the Power Supply. In Amps." +"to be set on the Power Supply." -#: appPlugins/ToolCalculators.py:699 +#: appPlugins/ToolCalculators.py:823 msgid "Time" msgstr "Time" -#: appPlugins/ToolCalculators.py:700 -msgid "" -"This is the calculated time required for the procedure.\n" -"In minutes." -msgstr "" -"This is the calculated time required for the procedure.\n" -"In minutes." +#: appPlugins/ToolCalculators.py:824 +#| msgid "Object to be cleared of excess copper." +msgid "The time calculated to deposit copper." +msgstr "The time calculated to deposit copper." -#: appPlugins/ToolCalculators.py:723 +#: appPlugins/ToolCalculators.py:846 +#| msgid "" +#| "Calculate the current intensity value and the procedure time,\n" +#| "depending on the parameters above" +msgid "Calculate the current intensity value and the procedure time." +msgstr "Calculate the current intensity value and the procedure time." + +#: appPlugins/ToolCalculators.py:856 msgid "" -"Calculate the current intensity value and the procedure time,\n" -"depending on the parameters above" +"Calculator for chemical quantities\n" +"required for tinning PCB's." msgstr "" -"Calculate the current intensity value and the procedure time,\n" -"depending on the parameters above" +"Calculator for chemical quantities\n" +"required for tinning PCB's." + +#: appPlugins/ToolCalculators.py:871 +#| msgid "Isolation" +msgid "Solution" +msgstr "Solution" + +#: appPlugins/ToolCalculators.py:873 +msgid "Choose one solution for tinning." +msgstr "Choose one solution for tinning." + +#: appPlugins/ToolCalculators.py:885 +msgid "Stannous Chloride." +msgstr "Stannous Chloride." + +#: appPlugins/ToolCalculators.py:893 appPlugins/ToolCalculators.py:913 +#: appPlugins/ToolCalculators.py:933 appPlugins/ToolCalculators.py:1004 +msgid "g" +msgstr "g" + +#: appPlugins/ToolCalculators.py:904 +msgid "Thiourea" +msgstr "Thiourea" + +#: appPlugins/ToolCalculators.py:905 +msgid "Thiourea." +msgstr "Thiourea." + +#: appPlugins/ToolCalculators.py:925 +msgid "Sulfamic Acid." +msgstr "Sulfamic Acid." + +#: appPlugins/ToolCalculators.py:945 +msgid "Distilled Water." +msgstr "Distilled Water." + +#: appPlugins/ToolCalculators.py:964 +msgid "Soap" +msgstr "Soap" + +#: appPlugins/ToolCalculators.py:965 +msgid "Liquid soap." +msgstr "Liquid soap." + +#: appPlugins/ToolCalculators.py:988 +#| msgid "Options" +msgid "Optional" +msgstr "Optional" + +#: appPlugins/ToolCalculators.py:994 +msgid "" +"Sodium hypophosphite.\n" +"Optional, for solution stability.\n" +"Warning: List 1 chemical in USA." +msgstr "" +"Sodium hypophosphite.\n" +"Optional, for solution stability.\n" +"Warning: List 1 chemical in USA." + +#: appPlugins/ToolCalculators.py:1020 +#| msgid "Columns" +msgid "Volume" +msgstr "Volume" + +#: appPlugins/ToolCalculators.py:1021 +msgid "Desired volume of tinning solution." +msgstr "Desired volume of tinning solution." + +#: appPlugins/ToolCalculators.py:1042 +msgid "" +"Calculate the chemical quantities for the desired volume of tinning solution." +msgstr "" +"Calculate the chemical quantities for the desired volume of tinning solution." #: appPlugins/ToolCalibration.py:126 appPlugins/ToolCalibration.py:765 msgid "Calibration" @@ -13416,32 +13559,32 @@ msgid "Cancelled. Four points are needed for GCode generation." msgstr "Cancelled. Four points are needed for GCode generation." #: appPlugins/ToolCalibration.py:638 appPlugins/ToolCalibration.py:729 -#: appPlugins/ToolDblSided.py:563 appPlugins/ToolFilm.py:323 -#: appPlugins/ToolFilm.py:330 appPlugins/ToolFilm.py:334 -#: appPlugins/ToolMilling.py:1978 appPlugins/ToolMove.py:167 +#: appPlugins/ToolDblSided.py:544 appPlugins/ToolFilm.py:306 +#: appPlugins/ToolFilm.py:313 appPlugins/ToolFilm.py:317 +#: appPlugins/ToolMilling.py:1948 appPlugins/ToolMove.py:167 #: appPlugins/ToolReport.py:140 appPlugins/ToolTransform.py:176 #: appPlugins/ToolTransform.py:327 appPlugins/ToolTransform.py:359 #: appPlugins/ToolTransform.py:404 appPlugins/ToolTransform.py:438 #: appPlugins/ToolTransform.py:473 appPlugins/ToolTransform.py:510 -#: app_Main.py:5127 app_Main.py:5647 app_Main.py:6008 app_Main.py:6093 -#: app_Main.py:6273 app_Main.py:6578 app_Main.py:6739 app_Main.py:6785 -#: app_Main.py:6832 app_Main.py:6887 app_Main.py:6935 app_Main.py:7104 -#: app_Main.py:9288 app_Main.py:9382 app_Main.py:9424 app_Main.py:9466 -#: app_Main.py:9508 app_Main.py:9549 app_Main.py:9594 app_Main.py:9639 -#: app_Main.py:10140 app_Main.py:10144 camlib.py:2451 camlib.py:2518 +#: app_Main.py:5127 app_Main.py:5653 app_Main.py:6016 app_Main.py:6101 +#: app_Main.py:6281 app_Main.py:6586 app_Main.py:6766 app_Main.py:6812 +#: app_Main.py:6859 app_Main.py:6914 app_Main.py:6962 app_Main.py:7131 +#: app_Main.py:9318 app_Main.py:9412 app_Main.py:9454 app_Main.py:9496 +#: app_Main.py:9538 app_Main.py:9579 app_Main.py:9624 app_Main.py:9669 +#: app_Main.py:10170 app_Main.py:10174 camlib.py:2451 camlib.py:2518 #: camlib.py:2586 camlib.py:2664 msgid "No object is selected." msgstr "No object is selected." -#: appPlugins/ToolCalibration.py:794 +#: appPlugins/ToolCalibration.py:792 msgid "Parameters used when creating the GCode in this tool." msgstr "Parameters used when creating the GCode in this tool." -#: appPlugins/ToolCalibration.py:898 +#: appPlugins/ToolCalibration.py:896 msgid "STEP 1: Acquire Calibration Points" msgstr "STEP 1: Acquire Calibration Points" -#: appPlugins/ToolCalibration.py:900 +#: appPlugins/ToolCalibration.py:898 msgid "" "Pick four points by clicking on canvas.\n" "Those four points should be in the four\n" @@ -13451,24 +13594,24 @@ msgstr "" "Those four points should be in the four\n" "(as much as possible) corners of the object." -#: appPlugins/ToolCalibration.py:918 appPlugins/ToolImage.py:238 -#: appPlugins/ToolPanelize.py:1148 appPlugins/ToolReport.py:205 +#: appPlugins/ToolCalibration.py:916 appPlugins/ToolImage.py:238 +#: appPlugins/ToolReport.py:205 msgid "Object Type" msgstr "Object Type" -#: appPlugins/ToolCalibration.py:935 +#: appPlugins/ToolCalibration.py:933 msgid "Source object selection" msgstr "Source object selection" -#: appPlugins/ToolCalibration.py:937 +#: appPlugins/ToolCalibration.py:935 msgid "FlatCAM Object to be used as a source for reference points." msgstr "FlatCAM Object to be used as a source for reference points." -#: appPlugins/ToolCalibration.py:943 +#: appPlugins/ToolCalibration.py:941 msgid "Calibration Points" msgstr "Calibration Points" -#: appPlugins/ToolCalibration.py:945 +#: appPlugins/ToolCalibration.py:943 msgid "" "Contain the expected calibration points and the\n" "ones measured." @@ -13476,47 +13619,47 @@ msgstr "" "Contain the expected calibration points and the\n" "ones measured." -#: appPlugins/ToolCalibration.py:961 +#: appPlugins/ToolCalibration.py:959 msgid "Found Delta" msgstr "Found Delta" -#: appPlugins/ToolCalibration.py:973 +#: appPlugins/ToolCalibration.py:971 msgid "Bot Left X" msgstr "Bot Left X" -#: appPlugins/ToolCalibration.py:982 +#: appPlugins/ToolCalibration.py:980 msgid "Bot Left Y" msgstr "Bot Left Y" -#: appPlugins/ToolCalibration.py:1000 +#: appPlugins/ToolCalibration.py:998 msgid "Bot Right X" msgstr "Bot Right X" -#: appPlugins/ToolCalibration.py:1010 +#: appPlugins/ToolCalibration.py:1008 msgid "Bot Right Y" msgstr "Bot Right Y" -#: appPlugins/ToolCalibration.py:1025 +#: appPlugins/ToolCalibration.py:1023 msgid "Top Left X" msgstr "Top Left X" -#: appPlugins/ToolCalibration.py:1034 +#: appPlugins/ToolCalibration.py:1032 msgid "Top Left Y" msgstr "Top Left Y" -#: appPlugins/ToolCalibration.py:1049 +#: appPlugins/ToolCalibration.py:1047 msgid "Top Right X" msgstr "Top Right X" -#: appPlugins/ToolCalibration.py:1059 +#: appPlugins/ToolCalibration.py:1057 msgid "Top Right Y" msgstr "Top Right Y" -#: appPlugins/ToolCalibration.py:1092 +#: appPlugins/ToolCalibration.py:1090 msgid "Get Points" msgstr "Get Points" -#: appPlugins/ToolCalibration.py:1094 +#: appPlugins/ToolCalibration.py:1092 msgid "" "Pick four points by clicking on canvas if the source choice\n" "is 'free' or inside the object geometry if the source is 'object'.\n" @@ -13528,11 +13671,11 @@ msgstr "" "Those four points should be in the four squares of\n" "the object." -#: appPlugins/ToolCalibration.py:1115 +#: appPlugins/ToolCalibration.py:1113 msgid "STEP 2: Verification GCode" msgstr "STEP 2: Verification GCode" -#: appPlugins/ToolCalibration.py:1117 appPlugins/ToolCalibration.py:1130 +#: appPlugins/ToolCalibration.py:1115 appPlugins/ToolCalibration.py:1128 msgid "" "Generate GCode file to locate and align the PCB by using\n" "the four points acquired above.\n" @@ -13550,15 +13693,15 @@ msgstr "" "- third point -> check point. Can be: top-left or bottom-right.\n" "- forth point -> final verification point. Just for evaluation." -#: appPlugins/ToolCalibration.py:1128 +#: appPlugins/ToolCalibration.py:1126 msgid "Generate GCode" msgstr "Generate GCode" -#: appPlugins/ToolCalibration.py:1154 +#: appPlugins/ToolCalibration.py:1152 msgid "STEP 3: Adjustments" msgstr "STEP 3: Adjustments" -#: appPlugins/ToolCalibration.py:1156 appPlugins/ToolCalibration.py:1165 +#: appPlugins/ToolCalibration.py:1154 appPlugins/ToolCalibration.py:1163 msgid "" "Calculate Scale and Skew factors based on the differences (delta)\n" "found when checking the PCB pattern. The differences must be filled\n" @@ -13568,15 +13711,15 @@ msgstr "" "found when checking the PCB pattern. The differences must be filled\n" "in the fields Found (Delta)." -#: appPlugins/ToolCalibration.py:1163 +#: appPlugins/ToolCalibration.py:1161 msgid "Calculate Factors" msgstr "Calculate Factors" -#: appPlugins/ToolCalibration.py:1185 +#: appPlugins/ToolCalibration.py:1183 msgid "STEP 4: Adjusted GCode" msgstr "STEP 4: Adjusted GCode" -#: appPlugins/ToolCalibration.py:1187 +#: appPlugins/ToolCalibration.py:1185 msgid "" "Generate verification GCode file adjusted with\n" "the factors above." @@ -13584,51 +13727,51 @@ msgstr "" "Generate verification GCode file adjusted with\n" "the factors above." -#: appPlugins/ToolCalibration.py:1192 +#: appPlugins/ToolCalibration.py:1190 msgid "Scale Factor X:" msgstr "Scale Factor X:" -#: appPlugins/ToolCalibration.py:1194 +#: appPlugins/ToolCalibration.py:1192 msgid "Factor for Scale action over X axis." msgstr "Factor for Scale action over X axis." -#: appPlugins/ToolCalibration.py:1204 +#: appPlugins/ToolCalibration.py:1202 msgid "Scale Factor Y:" msgstr "Scale Factor Y:" -#: appPlugins/ToolCalibration.py:1206 +#: appPlugins/ToolCalibration.py:1204 msgid "Factor for Scale action over Y axis." msgstr "Factor for Scale action over Y axis." -#: appPlugins/ToolCalibration.py:1216 +#: appPlugins/ToolCalibration.py:1214 msgid "Apply Scale Factors" msgstr "Apply Scale Factors" -#: appPlugins/ToolCalibration.py:1218 +#: appPlugins/ToolCalibration.py:1216 msgid "Apply Scale factors on the calibration points." msgstr "Apply Scale factors on the calibration points." -#: appPlugins/ToolCalibration.py:1228 +#: appPlugins/ToolCalibration.py:1226 msgid "Skew Angle X:" msgstr "Skew Angle X:" -#: appPlugins/ToolCalibration.py:1241 +#: appPlugins/ToolCalibration.py:1239 msgid "Skew Angle Y:" msgstr "Skew Angle Y:" -#: appPlugins/ToolCalibration.py:1254 +#: appPlugins/ToolCalibration.py:1252 msgid "Apply Skew Factors" msgstr "Apply Skew Factors" -#: appPlugins/ToolCalibration.py:1256 +#: appPlugins/ToolCalibration.py:1254 msgid "Apply Skew factors on the calibration points." msgstr "Apply Skew factors on the calibration points." -#: appPlugins/ToolCalibration.py:1325 +#: appPlugins/ToolCalibration.py:1323 msgid "Generate Adjusted GCode" msgstr "Generate Adjusted GCode" -#: appPlugins/ToolCalibration.py:1327 +#: appPlugins/ToolCalibration.py:1325 msgid "" "Generate verification GCode file adjusted with\n" "the factors set above.\n" @@ -13640,11 +13783,11 @@ msgstr "" "The GCode parameters can be readjusted\n" "before clicking this button." -#: appPlugins/ToolCalibration.py:1348 +#: appPlugins/ToolCalibration.py:1346 msgid "STEP 5: Calibrate FlatCAM Objects" msgstr "STEP 5: Calibrate FlatCAM Objects" -#: appPlugins/ToolCalibration.py:1350 +#: appPlugins/ToolCalibration.py:1348 msgid "" "Adjust the FlatCAM objects\n" "with the factors determined and verified above." @@ -13652,27 +13795,27 @@ msgstr "" "Adjust the FlatCAM objects\n" "with the factors determined and verified above." -#: appPlugins/ToolCalibration.py:1362 +#: appPlugins/ToolCalibration.py:1360 msgid "Adjusted object type" msgstr "Adjusted object type" -#: appPlugins/ToolCalibration.py:1363 +#: appPlugins/ToolCalibration.py:1361 msgid "Type of the Application Object to be adjusted." msgstr "Type of the Application Object to be adjusted." -#: appPlugins/ToolCalibration.py:1376 +#: appPlugins/ToolCalibration.py:1374 msgid "Adjusted object selection" msgstr "Adjusted object selection" -#: appPlugins/ToolCalibration.py:1378 +#: appPlugins/ToolCalibration.py:1376 msgid "The Application Object to be adjusted." msgstr "The Application Object to be adjusted." -#: appPlugins/ToolCalibration.py:1385 +#: appPlugins/ToolCalibration.py:1383 msgid "Calibrate" msgstr "Calibrate" -#: appPlugins/ToolCalibration.py:1387 +#: appPlugins/ToolCalibration.py:1385 msgid "" "Adjust (scale and/or skew) the objects\n" "with the factors determined above." @@ -13697,48 +13840,48 @@ msgid "Squares grid fill selected." msgstr "Squares grid fill selected." #: appPlugins/ToolCopperThieving.py:273 appPlugins/ToolCopperThieving.py:371 -#: appPlugins/ToolCopperThieving.py:991 appPlugins/ToolCorners.py:231 -#: appPlugins/ToolCorners.py:455 appPlugins/ToolCorners.py:550 -#: appPlugins/ToolDblSided.py:464 appPlugins/ToolExtract.py:396 +#: appPlugins/ToolCopperThieving.py:993 appPlugins/ToolCorners.py:240 +#: appPlugins/ToolCorners.py:467 appPlugins/ToolCorners.py:562 +#: appPlugins/ToolDblSided.py:448 appPlugins/ToolExtract.py:396 #: appPlugins/ToolExtract.py:663 appPlugins/ToolExtract.py:760 #: appPlugins/ToolFiducials.py:286 appPlugins/ToolFiducials.py:577 -#: appPlugins/ToolOptimal.py:176 appPlugins/ToolPunchGerber.py:515 -#: appPlugins/ToolPunchGerber.py:519 appPlugins/ToolQRCode.py:244 +#: appPlugins/ToolOptimal.py:176 appPlugins/ToolPunchGerber.py:511 +#: appPlugins/ToolPunchGerber.py:515 appPlugins/ToolQRCode.py:244 msgid "There is no Gerber object loaded ..." msgstr "There is no Gerber object loaded ..." -#: appPlugins/ToolCopperThieving.py:286 appPlugins/ToolCopperThieving.py:891 +#: appPlugins/ToolCopperThieving.py:286 appPlugins/ToolCopperThieving.py:893 msgid "Append geometry" msgstr "Append geometry" -#: appPlugins/ToolCopperThieving.py:341 appPlugins/ToolCopperThieving.py:942 -#: appPlugins/ToolCopperThieving.py:1150 +#: appPlugins/ToolCopperThieving.py:341 appPlugins/ToolCopperThieving.py:944 +#: appPlugins/ToolCopperThieving.py:1152 msgid "Append source file" msgstr "Append source file" -#: appPlugins/ToolCopperThieving.py:354 appPlugins/ToolCopperThieving.py:955 +#: appPlugins/ToolCopperThieving.py:354 appPlugins/ToolCopperThieving.py:957 msgid "Copper Thieving Tool done." msgstr "Copper Thieving Tool done." #: appPlugins/ToolCopperThieving.py:381 appPlugins/ToolCopperThieving.py:401 -#: appPlugins/ToolCutOut.py:743 appPlugins/ToolCutOut.py:1130 -#: appPlugins/ToolCutOut.py:1512 appPlugins/ToolCutOut.py:1604 -#: appPlugins/ToolCutOut.py:1645 appPlugins/ToolCutOut.py:1745 +#: appPlugins/ToolCutOut.py:725 appPlugins/ToolCutOut.py:1112 +#: appPlugins/ToolCutOut.py:1494 appPlugins/ToolCutOut.py:1586 +#: appPlugins/ToolCutOut.py:1627 appPlugins/ToolCutOut.py:1727 #: appPlugins/ToolDrilling.py:935 appPlugins/ToolDrilling.py:1894 -#: appPlugins/ToolEtchCompensation.py:194 appPlugins/ToolFollow.py:213 -#: appPlugins/ToolFollow.py:260 appPlugins/ToolInvertGerber.py:142 -#: appPlugins/ToolIsolation.py:1079 appPlugins/ToolIsolation.py:1144 -#: appPlugins/ToolIsolation.py:1534 appPlugins/ToolIsolation.py:1561 -#: appPlugins/ToolIsolation.py:2398 appPlugins/ToolLevelling.py:345 -#: appPlugins/ToolMilling.py:690 appPlugins/ToolMilling.py:911 -#: appPlugins/ToolMilling.py:1346 appPlugins/ToolMilling.py:2662 -#: appPlugins/ToolMilling.py:2685 appPlugins/ToolNCC.py:1075 -#: appPlugins/ToolNCC.py:1144 appPlugins/ToolNCC.py:1590 -#: appPlugins/ToolNCC.py:1640 appPlugins/ToolNCC.py:1673 -#: appPlugins/ToolPaint.py:1160 appPlugins/ToolPaint.py:1247 -#: appPlugins/ToolPanelize.py:328 appPlugins/ToolPanelize.py:342 -#: appPlugins/ToolSub.py:281 appPlugins/ToolSub.py:299 -#: appPlugins/ToolSub.py:513 appPlugins/ToolSub.py:526 +#: appPlugins/ToolEtchCompensation.py:194 appPlugins/ToolFollow.py:209 +#: appPlugins/ToolFollow.py:256 appPlugins/ToolInvertGerber.py:142 +#: appPlugins/ToolIsolation.py:1075 appPlugins/ToolIsolation.py:1140 +#: appPlugins/ToolIsolation.py:1530 appPlugins/ToolIsolation.py:1557 +#: appPlugins/ToolIsolation.py:2394 appPlugins/ToolLevelling.py:345 +#: appPlugins/ToolMilling.py:622 appPlugins/ToolMilling.py:841 +#: appPlugins/ToolMilling.py:1295 appPlugins/ToolMilling.py:2632 +#: appPlugins/ToolMilling.py:2655 appPlugins/ToolNCC.py:1059 +#: appPlugins/ToolNCC.py:1128 appPlugins/ToolNCC.py:1574 +#: appPlugins/ToolNCC.py:1624 appPlugins/ToolNCC.py:1657 +#: appPlugins/ToolPaint.py:1146 appPlugins/ToolPaint.py:1233 +#: appPlugins/ToolPanelize.py:312 appPlugins/ToolPanelize.py:326 +#: appPlugins/ToolSub.py:279 appPlugins/ToolSub.py:297 +#: appPlugins/ToolSub.py:511 appPlugins/ToolSub.py:524 #: tclCommands/TclCommandCopperClear.py:97 #: tclCommands/TclCommandCopperClear.py:280 tclCommands/TclCommandPaint.py:99 #: tclCommands/TclCommandPaint.py:288 tclCommands/TclCommandScale.py:81 @@ -13749,66 +13892,74 @@ msgstr "Could not retrieve object" msgid "Click the end point of the filling area." msgstr "Click the end point of the filling area." -#: appPlugins/ToolCopperThieving.py:554 +#: appPlugins/ToolCopperThieving.py:556 msgid "Copper Thieving Tool started. Reading parameters." msgstr "Copper Thieving Tool started. Reading parameters." -#: appPlugins/ToolCopperThieving.py:580 +#: appPlugins/ToolCopperThieving.py:582 msgid "Copper Thieving Tool. Preparing isolation polygons." msgstr "Copper Thieving Tool. Preparing isolation polygons." -#: appPlugins/ToolCopperThieving.py:626 +#: appPlugins/ToolCopperThieving.py:628 msgid "Copper Thieving Tool. Preparing areas to fill with copper." msgstr "Copper Thieving Tool. Preparing areas to fill with copper." -#: appPlugins/ToolCopperThieving.py:670 +#: appPlugins/ToolCopperThieving.py:672 msgid "Geometry not supported for" msgstr "Geometry not supported for" -#: appPlugins/ToolCopperThieving.py:676 appPlugins/ToolNCC.py:1962 -#: appPlugins/ToolNCC.py:2017 appPlugins/ToolNCC.py:3013 -#: appPlugins/ToolPaint.py:2624 +#: appPlugins/ToolCopperThieving.py:678 appPlugins/ToolNCC.py:1948 +#: appPlugins/ToolNCC.py:2003 appPlugins/ToolNCC.py:2999 +#: appPlugins/ToolPaint.py:2612 msgid "No object available." msgstr "No object available." -#: appPlugins/ToolCopperThieving.py:713 appPlugins/ToolNCC.py:1987 -#: appPlugins/ToolNCC.py:2040 appPlugins/ToolNCC.py:3055 +#: appPlugins/ToolCopperThieving.py:715 appPlugins/ToolNCC.py:1973 +#: appPlugins/ToolNCC.py:2026 appPlugins/ToolNCC.py:3041 msgid "The reference object type is not supported." msgstr "The reference object type is not supported." -#: appPlugins/ToolCopperThieving.py:718 +#: appPlugins/ToolCopperThieving.py:720 msgid "Copper Thieving Tool. Appending new geometry and buffering." msgstr "Copper Thieving Tool. Appending new geometry and buffering." -#: appPlugins/ToolCopperThieving.py:754 +#: appPlugins/ToolCopperThieving.py:756 msgid "Create geometry" msgstr "Create geometry" -#: appPlugins/ToolCopperThieving.py:966 appPlugins/ToolCopperThieving.py:970 +#: appPlugins/ToolCopperThieving.py:968 appPlugins/ToolCopperThieving.py:972 msgid "P-Plating Mask" msgstr "P-Plating Mask" -#: appPlugins/ToolCopperThieving.py:994 +#: appPlugins/ToolCopperThieving.py:996 msgid "Append PP-M geometry" msgstr "Append PP-M geometry" -#: appPlugins/ToolCopperThieving.py:1170 +#: appPlugins/ToolCopperThieving.py:1172 msgid "Generating Pattern Plating Mask done." msgstr "Generating Pattern Plating Mask done." -#: appPlugins/ToolCopperThieving.py:1213 +#: appPlugins/ToolCopperThieving.py:1215 msgid "Copper Thieving Tool exit." msgstr "Copper Thieving Tool exit." -#: appPlugins/ToolCopperThieving.py:1304 appPlugins/ToolFiducials.py:1015 +#: appPlugins/ToolCopperThieving.py:1301 appPlugins/ToolCopperThieving.py:1713 +#: appPlugins/ToolCorners.py:727 appPlugins/ToolCutOut.py:2324 +#: appPlugins/ToolDblSided.py:679 appPlugins/ToolDrilling.py:2297 +#: appPlugins/ToolEtchCompensation.py:333 appPlugins/ToolExtract.py:923 +#: appPlugins/ToolFilm.py:1189 appPlugins/ToolFollow.py:715 +#: appPlugins/ToolInvertGerber.py:244 appPlugins/ToolIsolation.py:3162 +#: appPlugins/ToolMilling.py:3545 appPlugins/ToolNCC.py:4134 +#: appPlugins/ToolPaint.py:2937 appPlugins/ToolPanelize.py:1126 +#: appPlugins/ToolPunchGerber.py:1999 appPlugins/ToolQRCode.py:783 +msgid "Source Object" +msgstr "Source Object" + +#: appPlugins/ToolCopperThieving.py:1302 appPlugins/ToolFiducials.py:1013 msgid "Gerber Object to which will be added a copper thieving." msgstr "Gerber Object to which will be added a copper thieving." -#: appPlugins/ToolCopperThieving.py:1322 -msgid "Thieving Parameters" -msgstr "Thieving Parameters" - -#: appPlugins/ToolCopperThieving.py:1331 +#: appPlugins/ToolCopperThieving.py:1339 msgid "" "This set the distance between the copper thieving components\n" "(the polygon fill may be split in multiple polygons)\n" @@ -13818,11 +13969,11 @@ msgstr "" "(the polygon fill may be split in multiple polygons)\n" "and the copper traces in the Gerber file." -#: appPlugins/ToolCopperThieving.py:1394 +#: appPlugins/ToolCopperThieving.py:1402 msgid "Ref. Type" msgstr "Ref. Type" -#: appPlugins/ToolCopperThieving.py:1396 +#: appPlugins/ToolCopperThieving.py:1404 msgid "" "The type of FlatCAM object to be used as copper thieving reference.\n" "It can be Gerber, Excellon or Geometry." @@ -13830,19 +13981,19 @@ msgstr "" "The type of FlatCAM object to be used as copper thieving reference.\n" "It can be Gerber, Excellon or Geometry." -#: appPlugins/ToolCopperThieving.py:1405 +#: appPlugins/ToolCopperThieving.py:1413 msgid "Ref. Object" msgstr "Ref. Object" -#: appPlugins/ToolCopperThieving.py:1407 +#: appPlugins/ToolCopperThieving.py:1415 msgid "The Application object to be used as non copper clearing reference." msgstr "The Application object to be used as non copper clearing reference." -#: appPlugins/ToolCopperThieving.py:1584 +#: appPlugins/ToolCopperThieving.py:1618 msgid "Insert Copper thieving" msgstr "Insert Copper thieving" -#: appPlugins/ToolCopperThieving.py:1587 +#: appPlugins/ToolCopperThieving.py:1621 msgid "" "Will add a polygon (may be split in multiple parts)\n" "that will surround the actual Gerber traces at a certain distance." @@ -13850,11 +14001,11 @@ msgstr "" "Will add a polygon (may be split in multiple parts)\n" "that will surround the actual Gerber traces at a certain distance." -#: appPlugins/ToolCopperThieving.py:1647 +#: appPlugins/ToolCopperThieving.py:1687 msgid "Insert Robber Bar" msgstr "Insert Robber Bar" -#: appPlugins/ToolCopperThieving.py:1650 +#: appPlugins/ToolCopperThieving.py:1690 msgid "" "Will add a polygon with a defined thickness\n" "that will surround the actual Gerber object\n" @@ -13866,26 +14017,22 @@ msgstr "" "at a certain distance.\n" "Required when doing holes pattern plating." -#: appPlugins/ToolCopperThieving.py:1675 -msgid "Select Soldermask object" -msgstr "Select Soldermask object" - -#: appPlugins/ToolCopperThieving.py:1677 -msgid "" -"Gerber Object with the soldermask.\n" -"It will be used as a base for\n" -"the pattern plating mask." -msgstr "" -"Gerber Object with the soldermask.\n" -"It will be used as a base for\n" -"the pattern plating mask." - -#: appPlugins/ToolCopperThieving.py:1713 -msgid "Plated area" -msgstr "Plated area" - #: appPlugins/ToolCopperThieving.py:1715 msgid "" +"Gerber Object with the soldermask.\n" +"It will be used as a base for\n" +"the pattern plating mask." +msgstr "" +"Gerber Object with the soldermask.\n" +"It will be used as a base for\n" +"the pattern plating mask." + +#: appPlugins/ToolCopperThieving.py:1761 +msgid "Plated area" +msgstr "Plated area" + +#: appPlugins/ToolCopperThieving.py:1763 +msgid "" "The area to be plated by pattern plating.\n" "Basically is made from the openings in the plating mask.\n" "\n" @@ -13902,11 +14049,11 @@ msgstr "" "a bit larger than the copper pads, and this area is\n" "calculated from the soldermask openings." -#: appPlugins/ToolCopperThieving.py:1749 +#: appPlugins/ToolCopperThieving.py:1799 msgid "Generate pattern plating mask" msgstr "Generate pattern plating mask" -#: appPlugins/ToolCopperThieving.py:1752 +#: appPlugins/ToolCopperThieving.py:1802 msgid "" "Will add to the soldermask gerber geometry\n" "the geometries of the copper thieving and/or\n" @@ -13920,70 +14067,83 @@ msgstr "" msgid "Corners" msgstr "Corners" -#: appPlugins/ToolCorners.py:272 appPlugins/ToolCorners.py:460 -#: appPlugins/ToolCorners.py:555 +#: appPlugins/ToolCorners.py:281 appPlugins/ToolCorners.py:472 +#: appPlugins/ToolCorners.py:567 msgid "Please select at least a location" msgstr "Please select at least a location" -#: appPlugins/ToolCorners.py:437 appPlugins/ToolCorners.py:532 +#: appPlugins/ToolCorners.py:449 appPlugins/ToolCorners.py:544 msgid "The tool diameter is zero." msgstr "The tool diameter is zero." -#: appPlugins/ToolCorners.py:524 appPlugins/ToolCorners.py:627 +#: appPlugins/ToolCorners.py:536 appPlugins/ToolCorners.py:639 msgid "Excellon object with corner drills created." msgstr "Excellon object with corner drills created." -#: appPlugins/ToolCorners.py:662 +#: appPlugins/ToolCorners.py:674 msgid "A Gerber object with corner markers was created." msgstr "A Gerber object with corner markers was created." -#: appPlugins/ToolCorners.py:705 +#: appPlugins/ToolCorners.py:728 msgid "The Gerber object to which will be added corner markers." msgstr "The Gerber object to which will be added corner markers." -#: appPlugins/ToolCorners.py:721 +#: appPlugins/ToolCorners.py:817 msgid "Locations" msgstr "Locations" -#: appPlugins/ToolCorners.py:723 +#: appPlugins/ToolCorners.py:818 msgid "Locations where to place corner markers." msgstr "Locations where to place corner markers." -#: appPlugins/ToolCorners.py:736 appPlugins/ToolFiducials.py:846 -#: app_Main.py:5669 +#: appPlugins/ToolCorners.py:833 appPlugins/ToolFiducials.py:844 +#: app_Main.py:5675 msgid "Top Right" msgstr "Top Right" -#: appPlugins/ToolCorners.py:753 +#: appPlugins/ToolCorners.py:850 msgid "Toggle ALL" msgstr "Toggle ALL" -#: appPlugins/ToolCorners.py:833 +#: appPlugins/ToolCorners.py:872 +msgid "" +"When the manual type is chosen, the markers\n" +"are manually placed on canvas." +msgstr "" +"When the manual type is chosen, the markers\n" +"are manually placed on canvas." + +#: appPlugins/ToolCorners.py:877 appPlugins/ToolCutOut.py:2610 +#: appPlugins/ToolPunchGerber.py:2319 +msgid "Automatic" +msgstr "Automatic" + +#: appPlugins/ToolCorners.py:887 msgid "Add Marker" msgstr "Add Marker" -#: appPlugins/ToolCorners.py:836 +#: appPlugins/ToolCorners.py:890 msgid "Will add corner markers to the selected Gerber file." msgstr "Will add corner markers to the selected Gerber file." -#: appPlugins/ToolCorners.py:852 +#: appPlugins/ToolCorners.py:904 msgid "Drills in Locations" msgstr "Drills in Locations" -#: appPlugins/ToolCorners.py:869 appPlugins/ToolCorners.py:892 -#: appPlugins/ToolDblSided.py:1113 +#: appPlugins/ToolCorners.py:930 appPlugins/ToolCorners.py:951 +#: appPlugins/ToolDblSided.py:1090 msgid "Create Excellon Object" msgstr "Create Excellon Object" -#: appPlugins/ToolCorners.py:872 +#: appPlugins/ToolCorners.py:933 msgid "Will add drill holes in the center of the markers." msgstr "Will add drill holes in the center of the markers." -#: appPlugins/ToolCorners.py:888 +#: appPlugins/ToolCorners.py:947 msgid "Check in Locations" msgstr "Check in Locations" -#: appPlugins/ToolCorners.py:895 +#: appPlugins/ToolCorners.py:954 msgid "" "Will create an Excellon object using a special preprocessor.\n" "The spindle will not start and the mounted probe will move to\n" @@ -13995,31 +14155,31 @@ msgstr "" "the corner locations, wait for the user interaction and then\n" "move to the next location until the last one." -#: appPlugins/ToolCutOut.py:484 appPlugins/ToolIsolation.py:924 -#: appPlugins/ToolIsolation.py:1251 appPlugins/ToolIsolation.py:1376 -#: appPlugins/ToolMilling.py:2000 appPlugins/ToolMilling.py:2113 -#: appPlugins/ToolNCC.py:1260 appPlugins/ToolNCC.py:1385 -#: appPlugins/ToolNCC.py:1457 appPlugins/ToolPaint.py:688 -#: appPlugins/ToolPaint.py:855 appPlugins/ToolPaint.py:988 +#: appPlugins/ToolCutOut.py:466 appPlugins/ToolIsolation.py:920 +#: appPlugins/ToolIsolation.py:1247 appPlugins/ToolIsolation.py:1372 +#: appPlugins/ToolMilling.py:1970 appPlugins/ToolMilling.py:2083 +#: appPlugins/ToolNCC.py:1244 appPlugins/ToolNCC.py:1369 +#: appPlugins/ToolNCC.py:1441 appPlugins/ToolPaint.py:674 +#: appPlugins/ToolPaint.py:841 appPlugins/ToolPaint.py:974 #: appPlugins/ToolSolderPaste.py:353 appPlugins/ToolSolderPaste.py:516 #: app_Main.py:4977 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." -#: appPlugins/ToolCutOut.py:497 appPlugins/ToolDrilling.py:1145 -#: appPlugins/ToolIsolation.py:1270 appPlugins/ToolMilling.py:2012 +#: appPlugins/ToolCutOut.py:479 appPlugins/ToolDrilling.py:1145 +#: appPlugins/ToolIsolation.py:1266 appPlugins/ToolMilling.py:1982 msgid "Could not load Tools DB file." msgstr "Could not load Tools DB file." -#: appPlugins/ToolCutOut.py:551 appPlugins/ToolIsolation.py:1326 -#: appPlugins/ToolMilling.py:2066 appPlugins/ToolNCC.py:1334 -#: appPlugins/ToolPaint.py:934 +#: appPlugins/ToolCutOut.py:533 appPlugins/ToolIsolation.py:1322 +#: appPlugins/ToolMilling.py:2036 appPlugins/ToolNCC.py:1318 +#: appPlugins/ToolPaint.py:920 msgid "Tool not in Tools Database. Adding a default tool." msgstr "Tool not in Tools Database. Adding a default tool." -#: appPlugins/ToolCutOut.py:558 appPlugins/ToolDrilling.py:1210 -#: appPlugins/ToolIsolation.py:1334 appPlugins/ToolMilling.py:2074 -#: appPlugins/ToolNCC.py:1341 appPlugins/ToolPaint.py:942 +#: appPlugins/ToolCutOut.py:540 appPlugins/ToolDrilling.py:1210 +#: appPlugins/ToolIsolation.py:1330 appPlugins/ToolMilling.py:2044 +#: appPlugins/ToolNCC.py:1325 appPlugins/ToolPaint.py:928 msgid "" "Cancelled.\n" "Multiple tools for one tool diameter found in Tools Database." @@ -14027,25 +14187,25 @@ msgstr "" "Cancelled.\n" "Multiple tools for one tool diameter found in Tools Database." -#: appPlugins/ToolCutOut.py:578 +#: appPlugins/ToolCutOut.py:560 msgid "Updated tool from Tools Database." msgstr "Updated tool from Tools Database." -#: appPlugins/ToolCutOut.py:654 +#: appPlugins/ToolCutOut.py:636 msgid "Default tool added." msgstr "Default tool added." -#: appPlugins/ToolCutOut.py:668 appPlugins/ToolIsolation.py:2763 -#: appPlugins/ToolNCC.py:4000 appPlugins/ToolPaint.py:2792 app_Main.py:6589 -#: app_Main.py:6610 +#: appPlugins/ToolCutOut.py:650 appPlugins/ToolIsolation.py:2761 +#: appPlugins/ToolNCC.py:3986 appPlugins/ToolPaint.py:2780 app_Main.py:6597 +#: app_Main.py:6618 msgid "Selected tool can't be used here. Pick another." msgstr "Selected tool can't be used here. Pick another." -#: appPlugins/ToolCutOut.py:691 +#: appPlugins/ToolCutOut.py:673 msgid "Tool updated from Tools Database." msgstr "Tool updated from Tools Database." -#: appPlugins/ToolCutOut.py:748 appPlugins/ToolCutOut.py:1517 +#: appPlugins/ToolCutOut.py:730 appPlugins/ToolCutOut.py:1499 msgid "" "There is no object selected for Cutout.\n" "Select one and try again." @@ -14053,17 +14213,17 @@ msgstr "" "There is no object selected for Cutout.\n" "Select one and try again." -#: appPlugins/ToolCutOut.py:754 appPlugins/ToolCutOut.py:1140 -#: appPlugins/ToolCutOut.py:1620 appPlugins/ToolCutOut.py:1763 +#: appPlugins/ToolCutOut.py:736 appPlugins/ToolCutOut.py:1122 +#: appPlugins/ToolCutOut.py:1602 appPlugins/ToolCutOut.py:1745 #: tclCommands/TclCommandGeoCutout.py:184 msgid "Tool Diameter is zero value. Change it to a positive real number." msgstr "Tool Diameter is zero value. Change it to a positive real number." -#: appPlugins/ToolCutOut.py:767 appPlugins/ToolCutOut.py:1154 +#: appPlugins/ToolCutOut.py:749 appPlugins/ToolCutOut.py:1136 msgid "Number of gaps value is missing. Add it and retry." msgstr "Number of gaps value is missing. Add it and retry." -#: appPlugins/ToolCutOut.py:772 appPlugins/ToolCutOut.py:1158 +#: appPlugins/ToolCutOut.py:754 appPlugins/ToolCutOut.py:1140 msgid "" "Gaps value can be only one of: 'None', 'lr', 'tb', '2lr', '2tb', 4 or 8.\n" "Fill in a correct value and retry." @@ -14071,63 +14231,63 @@ msgstr "" "Gaps value can be only one of: 'None', 'lr', 'tb', '2lr', '2tb', 4 or 8.\n" "Fill in a correct value and retry." -#: appPlugins/ToolCutOut.py:1105 appPlugins/ToolCutOut.py:1483 -#: appPlugins/ToolCutOut.py:1950 +#: appPlugins/ToolCutOut.py:1087 appPlugins/ToolCutOut.py:1465 +#: appPlugins/ToolCutOut.py:1932 msgid "Mouse bites failed." msgstr "Mouse bites failed." -#: appPlugins/ToolCutOut.py:1113 tclCommands/TclCommandGeoCutout.py:301 +#: appPlugins/ToolCutOut.py:1095 tclCommands/TclCommandGeoCutout.py:301 #: tclCommands/TclCommandGeoCutout.py:356 msgid "Any-form Cutout operation finished." msgstr "Any-form Cutout operation finished." -#: appPlugins/ToolCutOut.py:1134 appPlugins/ToolDrilling.py:1898 -#: appPlugins/ToolEtchCompensation.py:200 appPlugins/ToolFollow.py:217 -#: appPlugins/ToolFollow.py:264 appPlugins/ToolInvertGerber.py:148 -#: appPlugins/ToolIsolation.py:1083 appPlugins/ToolIsolation.py:1148 -#: appPlugins/ToolIsolation.py:1538 appPlugins/ToolIsolation.py:1565 -#: appPlugins/ToolIsolation.py:2402 appPlugins/ToolMilling.py:2666 -#: appPlugins/ToolMilling.py:2689 appPlugins/ToolNCC.py:1079 -#: appPlugins/ToolNCC.py:1148 appPlugins/ToolNCC.py:1594 -#: appPlugins/ToolPaint.py:1164 appPlugins/ToolPanelize.py:333 +#: appPlugins/ToolCutOut.py:1116 appPlugins/ToolDrilling.py:1898 +#: appPlugins/ToolEtchCompensation.py:200 appPlugins/ToolFollow.py:213 +#: appPlugins/ToolFollow.py:260 appPlugins/ToolInvertGerber.py:148 +#: appPlugins/ToolIsolation.py:1079 appPlugins/ToolIsolation.py:1144 +#: appPlugins/ToolIsolation.py:1534 appPlugins/ToolIsolation.py:1561 +#: appPlugins/ToolIsolation.py:2398 appPlugins/ToolMilling.py:2636 +#: appPlugins/ToolMilling.py:2659 appPlugins/ToolNCC.py:1063 +#: appPlugins/ToolNCC.py:1132 appPlugins/ToolNCC.py:1578 +#: appPlugins/ToolPaint.py:1150 appPlugins/ToolPanelize.py:317 #: tclCommands/TclCommandBbox.py:71 tclCommands/TclCommandNregions.py:71 msgid "Object not found" msgstr "Object not found" -#: appPlugins/ToolCutOut.py:1329 appPlugins/ToolCutOut.py:1406 +#: appPlugins/ToolCutOut.py:1311 appPlugins/ToolCutOut.py:1388 msgid "Rectangular cutout with negative margin is not possible." msgstr "Rectangular cutout with negative margin is not possible." -#: appPlugins/ToolCutOut.py:1491 +#: appPlugins/ToolCutOut.py:1473 msgid "Rectangular CutOut operation finished." msgstr "Rectangular CutOut operation finished." -#: appPlugins/ToolCutOut.py:1530 appPlugins/ToolCutOut.py:1548 -#: appPlugins/ToolCutOut.py:1562 +#: appPlugins/ToolCutOut.py:1512 appPlugins/ToolCutOut.py:1530 +#: appPlugins/ToolCutOut.py:1544 msgid "Could not add drills." msgstr "Could not add drills." -#: appPlugins/ToolCutOut.py:1609 appPlugins/ToolCutOut.py:1673 +#: appPlugins/ToolCutOut.py:1591 appPlugins/ToolCutOut.py:1655 msgid "Geometry object for manual cutout not found" msgstr "Geometry object for manual cutout not found" -#: appPlugins/ToolCutOut.py:1612 +#: appPlugins/ToolCutOut.py:1594 msgid "" "Click on the selected geometry object perimeter to create a bridge gap ..." msgstr "" "Click on the selected geometry object perimeter to create a bridge gap ..." -#: appPlugins/ToolCutOut.py:1712 +#: appPlugins/ToolCutOut.py:1694 msgid "No tool in the Geometry object." msgstr "No tool in the Geometry object." -#: appPlugins/ToolCutOut.py:1733 +#: appPlugins/ToolCutOut.py:1715 msgid "" "Added manual Bridge Gap. Left click to add another or right click to finish." msgstr "" "Added manual Bridge Gap. Left click to add another or right click to finish." -#: appPlugins/ToolCutOut.py:1750 +#: appPlugins/ToolCutOut.py:1732 msgid "" "There is no Gerber object selected for Cutout.\n" "Select one and try again." @@ -14135,7 +14295,7 @@ msgstr "" "There is no Gerber object selected for Cutout.\n" "Select one and try again." -#: appPlugins/ToolCutOut.py:1756 +#: appPlugins/ToolCutOut.py:1738 msgid "" "The selected object has to be of Gerber type.\n" "Select a Gerber file and try again." @@ -14143,19 +14303,19 @@ msgstr "" "The selected object has to be of Gerber type.\n" "Select a Gerber file and try again." -#: appPlugins/ToolCutOut.py:1791 +#: appPlugins/ToolCutOut.py:1773 msgid "Geometry not supported" msgstr "Geometry not supported" -#: appPlugins/ToolCutOut.py:1863 +#: appPlugins/ToolCutOut.py:1845 msgid "Making manual bridge gap..." msgstr "Making manual bridge gap..." -#: appPlugins/ToolCutOut.py:1954 +#: appPlugins/ToolCutOut.py:1936 msgid "Finished manual adding of gaps." msgstr "Finished manual adding of gaps." -#: appPlugins/ToolCutOut.py:2324 +#: appPlugins/ToolCutOut.py:2306 msgid "" "Create a Geometry object with toolpaths\n" "for cutting out the object from the surrounding material." @@ -14163,16 +14323,11 @@ msgstr "" "Create a Geometry object with toolpaths\n" "for cutting out the object from the surrounding material." -#: appPlugins/ToolCutOut.py:2350 appPlugins/ToolDblSided.py:701 -#: appPlugins/ToolPanelize.py:1137 -msgid "Source Object" -msgstr "Source Object" - -#: appPlugins/ToolCutOut.py:2351 +#: appPlugins/ToolCutOut.py:2325 msgid "Object to be cutout" msgstr "Object to be cutout" -#: appPlugins/ToolCutOut.py:2378 +#: appPlugins/ToolCutOut.py:2363 msgid "" "Specify the type of object to be cutout.\n" "It can be of type: Gerber or Geometry.\n" @@ -14184,44 +14339,44 @@ msgstr "" "What is selected here will dictate the kind\n" "of objects that will populate the 'Object' combobox." -#: appPlugins/ToolCutOut.py:2415 +#: appPlugins/ToolCutOut.py:2380 msgid "Cutout Tool" msgstr "Cutout Tool" -#: appPlugins/ToolCutOut.py:2434 appPlugins/ToolIsolation.py:214 -#: appPlugins/ToolIsolation.py:3291 appPlugins/ToolMilling.py:3738 -#: appPlugins/ToolNCC.py:4309 appPlugins/ToolPaint.py:3088 +#: appPlugins/ToolCutOut.py:2411 appPlugins/ToolIsolation.py:214 +#: appPlugins/ToolIsolation.py:3298 appPlugins/ToolMilling.py:3814 +#: appPlugins/ToolNCC.py:4315 appPlugins/ToolPaint.py:3100 msgid "Search and Add" msgstr "Search and Add" -#: appPlugins/ToolCutOut.py:2437 appPlugins/ToolIsolation.py:3294 -#: appPlugins/ToolMilling.py:3741 appPlugins/ToolNCC.py:4312 -#: appPlugins/ToolPaint.py:3091 -msgid "" -"Add a new tool to the Tool Table\n" -"with the diameter specified above.\n" -"This is done by a background search\n" -"in the Tools Database. If nothing is found\n" -"in the Tools DB then a default tool is added." -msgstr "" -"Add a new tool to the Tool Table\n" -"with the diameter specified above.\n" -"This is done by a background search\n" -"in the Tools Database. If nothing is found\n" -"in the Tools DB then a default tool is added." - -#: appPlugins/ToolCutOut.py:2446 appPlugins/ToolIsolation.py:219 -#: appPlugins/ToolIsolation.py:3303 appPlugins/ToolMilling.py:394 -#: appPlugins/ToolMilling.py:3750 appPlugins/ToolNCC.py:4321 -#: appPlugins/ToolPaint.py:3100 -msgid "Pick from DB" -msgstr "Pick from DB" - -#: appPlugins/ToolCutOut.py:2449 appPlugins/ToolIsolation.py:3306 -#: appPlugins/ToolMilling.py:3753 appPlugins/ToolNCC.py:4324 +#: appPlugins/ToolCutOut.py:2414 appPlugins/ToolIsolation.py:3301 +#: appPlugins/ToolMilling.py:3817 appPlugins/ToolNCC.py:4318 #: appPlugins/ToolPaint.py:3103 msgid "" "Add a new tool to the Tool Table\n" +"with the diameter specified above.\n" +"This is done by a background search\n" +"in the Tools Database. If nothing is found\n" +"in the Tools DB then a default tool is added." +msgstr "" +"Add a new tool to the Tool Table\n" +"with the diameter specified above.\n" +"This is done by a background search\n" +"in the Tools Database. If nothing is found\n" +"in the Tools DB then a default tool is added." + +#: appPlugins/ToolCutOut.py:2423 appPlugins/ToolIsolation.py:219 +#: appPlugins/ToolIsolation.py:3310 appPlugins/ToolMilling.py:384 +#: appPlugins/ToolMilling.py:3826 appPlugins/ToolNCC.py:4327 +#: appPlugins/ToolPaint.py:3112 +msgid "Pick from DB" +msgstr "Pick from DB" + +#: appPlugins/ToolCutOut.py:2426 appPlugins/ToolIsolation.py:3313 +#: appPlugins/ToolMilling.py:3829 appPlugins/ToolNCC.py:4330 +#: appPlugins/ToolPaint.py:3115 +msgid "" +"Add a new tool to the Tool Table\n" "from the Tools Database.\n" "Tools database administration in in:\n" "Menu: Options -> Tools Database" @@ -14231,73 +14386,69 @@ msgstr "" "Tools database administration in in:\n" "Menu: Options -> Tools Database" -#: appPlugins/ToolCutOut.py:2463 +#: appPlugins/ToolCutOut.py:2440 msgid "Tool Parameters" msgstr "Tool Parameters" -#: appPlugins/ToolCutOut.py:2600 +#: appPlugins/ToolCutOut.py:2604 msgid "Bridge Gaps" msgstr "Bridge Gaps" -#: appPlugins/ToolCutOut.py:2602 +#: appPlugins/ToolCutOut.py:2606 msgid "Selection of the type of cutout." msgstr "Selection of the type of cutout." -#: appPlugins/ToolCutOut.py:2606 appPlugins/ToolPunchGerber.py:2303 -msgid "Automatic" -msgstr "Automatic" - -#: appPlugins/ToolCutOut.py:2655 -msgid "" -"Cutout the selected object.\n" -"The cutout shape can be of any shape.\n" -"Useful when the PCB has a non-rectangular shape." -msgstr "" -"Cutout the selected object.\n" -"The cutout shape can be of any shape.\n" -"Useful when the PCB has a non-rectangular shape." - -#: appPlugins/ToolCutOut.py:2670 -msgid "" -"Cutout the selected object.\n" -"The resulting cutout shape is\n" -"always a rectangle shape and it will be\n" -"the bounding box of the Object." -msgstr "" -"Cutout the selected object.\n" -"The resulting cutout shape is\n" -"always a rectangle shape and it will be\n" -"the bounding box of the Object." - -#: appPlugins/ToolCutOut.py:2707 -msgid "Generate Manual Geometry" -msgstr "Generate Manual Geometry" - -#: appPlugins/ToolCutOut.py:2710 -msgid "" -"If the object to be cutout is a Gerber\n" -"first create a Geometry that surrounds it,\n" -"to be used as the cutout, if one doesn't exist yet.\n" -"Select the source Gerber file in the top object combobox." -msgstr "" -"If the object to be cutout is a Gerber\n" -"first create a Geometry that surrounds it,\n" -"to be used as the cutout, if one doesn't exist yet.\n" -"Select the source Gerber file in the top object combobox." - -#: appPlugins/ToolCutOut.py:2730 +#: appPlugins/ToolCutOut.py:2664 msgid "Manual cutout Geometry" msgstr "Manual cutout Geometry" -#: appPlugins/ToolCutOut.py:2732 appPlugins/ToolCutOut.py:2773 +#: appPlugins/ToolCutOut.py:2666 appPlugins/ToolCutOut.py:2772 msgid "Geometry object used to create the manual cutout." msgstr "Geometry object used to create the manual cutout." -#: appPlugins/ToolCutOut.py:2739 +#: appPlugins/ToolCutOut.py:2681 +msgid "" +"Cutout the selected object.\n" +"The cutout shape can be of any shape.\n" +"Useful when the PCB has a non-rectangular shape." +msgstr "" +"Cutout the selected object.\n" +"The cutout shape can be of any shape.\n" +"Useful when the PCB has a non-rectangular shape." + +#: appPlugins/ToolCutOut.py:2697 +msgid "" +"Cutout the selected object.\n" +"The resulting cutout shape is\n" +"always a rectangle shape and it will be\n" +"the bounding box of the Object." +msgstr "" +"Cutout the selected object.\n" +"The resulting cutout shape is\n" +"always a rectangle shape and it will be\n" +"the bounding box of the Object." + +#: appPlugins/ToolCutOut.py:2711 +msgid "Generate Manual Geometry" +msgstr "Generate Manual Geometry" + +#: appPlugins/ToolCutOut.py:2714 +msgid "" +"If the object to be cutout is a Gerber\n" +"first create a Geometry that surrounds it,\n" +"to be used as the cutout, if one doesn't exist yet.\n" +"Select the source Gerber file in the top object combobox." +msgstr "" +"If the object to be cutout is a Gerber\n" +"first create a Geometry that surrounds it,\n" +"to be used as the cutout, if one doesn't exist yet.\n" +"Select the source Gerber file in the top object combobox." + +#: appPlugins/ToolCutOut.py:2728 msgid "Manual Add Bridge Gaps" msgstr "Manual Add Bridge Gaps" -#: appPlugins/ToolCutOut.py:2742 +#: appPlugins/ToolCutOut.py:2731 msgid "" "Use the left mouse button (LMB) click\n" "to create a bridge gap to separate the PCB from\n" @@ -14311,15 +14462,15 @@ msgstr "" "The LMB click has to be done on the perimeter of\n" "the Geometry object used as a cutout geometry." -#: appPlugins/ToolCutOut.py:2764 appPlugins/ToolCutOut.py:2827 +#: appPlugins/ToolCutOut.py:2753 appPlugins/ToolCutOut.py:2827 msgid "Cut by Drilling" msgstr "Cut by Drilling" -#: appPlugins/ToolCutOut.py:2766 appPlugins/ToolCutOut.py:2830 +#: appPlugins/ToolCutOut.py:2754 appPlugins/ToolCutOut.py:2830 msgid "Create a series of drill holes following a geometry line." msgstr "Create a series of drill holes following a geometry line." -#: appPlugins/ToolDblSided.py:307 +#: appPlugins/ToolDblSided.py:291 msgid "" "'Point' reference is selected and 'Point' coordinates are missing. Add them " "and retry." @@ -14327,48 +14478,48 @@ msgstr "" "'Point' reference is selected and 'Point' coordinates are missing. Add them " "and retry." -#: appPlugins/ToolDblSided.py:316 +#: appPlugins/ToolDblSided.py:300 msgid "There is no Box reference object loaded. Load one and retry." msgstr "There is no Box reference object loaded. Load one and retry." -#: appPlugins/ToolDblSided.py:328 +#: appPlugins/ToolDblSided.py:312 msgid "No value or wrong format in Drill Dia entry. Add it and retry." msgstr "No value or wrong format in Drill Dia entry. Add it and retry." -#: appPlugins/ToolDblSided.py:340 +#: appPlugins/ToolDblSided.py:324 msgid "There are no Alignment Drill Coordinates to use. Add them and retry." msgstr "There are no Alignment Drill Coordinates to use. Add them and retry." -#: appPlugins/ToolDblSided.py:359 +#: appPlugins/ToolDblSided.py:343 msgid "Alignment Drills" msgstr "Alignment Drills" -#: appPlugins/ToolDblSided.py:363 +#: appPlugins/ToolDblSided.py:347 msgid "Excellon object with alignment drills created..." msgstr "Excellon object with alignment drills created..." -#: appPlugins/ToolDblSided.py:374 appPlugins/ToolPunchGerber.py:545 -#: appPlugins/ToolPunchGerber.py:582 appPlugins/ToolPunchGerber.py:687 +#: appPlugins/ToolDblSided.py:358 appPlugins/ToolPunchGerber.py:541 +#: appPlugins/ToolPunchGerber.py:578 appPlugins/ToolPunchGerber.py:683 msgid "There is no Excellon object loaded ..." msgstr "There is no Excellon object loaded ..." -#: appPlugins/ToolDblSided.py:390 +#: appPlugins/ToolDblSided.py:374 msgid "Click on canvas within the desired Excellon drill hole" msgstr "Click on canvas within the desired Excellon drill hole" -#: appPlugins/ToolDblSided.py:434 +#: appPlugins/ToolDblSided.py:418 msgid "Mirror reference point set." msgstr "Mirror reference point set." -#: appPlugins/ToolDblSided.py:468 +#: appPlugins/ToolDblSided.py:452 msgid "Only Gerber, Excellon and Geometry objects can be mirrored." msgstr "Only Gerber, Excellon and Geometry objects can be mirrored." -#: appPlugins/ToolDblSided.py:480 +#: appPlugins/ToolDblSided.py:464 msgid "There is no Box object loaded ..." msgstr "There is no Box object loaded ..." -#: appPlugins/ToolDblSided.py:490 +#: appPlugins/ToolDblSided.py:474 msgid "" "There are no Point coordinates in the Point field. Add coords and try " "again ..." @@ -14376,11 +14527,11 @@ msgstr "" "There are no Point coordinates in the Point field. Add coords and try " "again ..." -#: appPlugins/ToolDblSided.py:497 camlib.py:2449 +#: appPlugins/ToolDblSided.py:481 camlib.py:2449 msgid "Object was mirrored" msgstr "Object was mirrored" -#: appPlugins/ToolDblSided.py:675 appPlugins/ToolNCC.py:4126 +#: appPlugins/ToolDblSided.py:656 appPlugins/ToolNCC.py:4112 msgid "" "Create a Geometry object with\n" "toolpaths to cover the space outside the copper pattern." @@ -14388,19 +14539,19 @@ msgstr "" "Create a Geometry object with\n" "toolpaths to cover the space outside the copper pattern." -#: appPlugins/ToolDblSided.py:702 +#: appPlugins/ToolDblSided.py:680 msgid "Objects to be mirrored" msgstr "Objects to be mirrored" -#: appPlugins/ToolDblSided.py:709 +#: appPlugins/ToolDblSided.py:695 msgid "Select the type of application object to be processed in this tool." msgstr "Select the type of application object to be processed in this tool." -#: appPlugins/ToolDblSided.py:743 +#: appPlugins/ToolDblSided.py:725 msgid "Bounds Values" msgstr "Bounds Values" -#: appPlugins/ToolDblSided.py:745 +#: appPlugins/ToolDblSided.py:727 msgid "" "Select on canvas the object(s)\n" "for which to calculate bounds values." @@ -14408,39 +14559,39 @@ msgstr "" "Select on canvas the object(s)\n" "for which to calculate bounds values." -#: appPlugins/ToolDblSided.py:755 +#: appPlugins/ToolDblSided.py:745 msgid "X min" msgstr "X min" -#: appPlugins/ToolDblSided.py:757 appPlugins/ToolDblSided.py:771 +#: appPlugins/ToolDblSided.py:747 appPlugins/ToolDblSided.py:761 msgid "Minimum location." msgstr "Minimum location." -#: appPlugins/ToolDblSided.py:769 +#: appPlugins/ToolDblSided.py:759 msgid "Y min" msgstr "Y min" -#: appPlugins/ToolDblSided.py:783 +#: appPlugins/ToolDblSided.py:773 msgid "X max" msgstr "X max" -#: appPlugins/ToolDblSided.py:785 appPlugins/ToolDblSided.py:799 +#: appPlugins/ToolDblSided.py:775 appPlugins/ToolDblSided.py:789 msgid "Maximum location." msgstr "Maximum location." -#: appPlugins/ToolDblSided.py:797 +#: appPlugins/ToolDblSided.py:787 msgid "Y max" msgstr "Y max" -#: appPlugins/ToolDblSided.py:808 +#: appPlugins/ToolDblSided.py:798 msgid "Center point coordinates" msgstr "Center point coordinates" -#: appPlugins/ToolDblSided.py:810 +#: appPlugins/ToolDblSided.py:800 msgid "Centroid" msgstr "Centroid" -#: appPlugins/ToolDblSided.py:812 +#: appPlugins/ToolDblSided.py:802 msgid "" "The center point location for the rectangular\n" "bounding shape. Centroid. Format is (x, y)." @@ -14448,11 +14599,11 @@ msgstr "" "The center point location for the rectangular\n" "bounding shape. Centroid. Format is (x, y)." -#: appPlugins/ToolDblSided.py:821 +#: appPlugins/ToolDblSided.py:811 msgid "Calculate Bounds Values" msgstr "Calculate Bounds Values" -#: appPlugins/ToolDblSided.py:823 +#: appPlugins/ToolDblSided.py:813 msgid "" "Calculate the enveloping rectangular shape coordinates,\n" "for the selection of objects.\n" @@ -14462,15 +14613,15 @@ msgstr "" "for the selection of objects.\n" "The envelope shape is parallel with the X, Y axis." -#: appPlugins/ToolDblSided.py:848 +#: appPlugins/ToolDblSided.py:828 msgid "Mirror Operation" msgstr "Mirror Operation" -#: appPlugins/ToolDblSided.py:849 +#: appPlugins/ToolDblSided.py:829 msgid "Parameters for the mirror operation" msgstr "Parameters for the mirror operation" -#: appPlugins/ToolDblSided.py:871 +#: appPlugins/ToolDblSided.py:858 msgid "" "The coordinates used as reference for the mirror operation.\n" "Can be:\n" @@ -14488,11 +14639,11 @@ msgstr "" "- Hole Snap -> a point defined by the center of a drill hole in a Excellon " "object" -#: appPlugins/ToolDblSided.py:891 +#: appPlugins/ToolDblSided.py:878 msgid "Point coordinates" msgstr "Point coordinates" -#: appPlugins/ToolDblSided.py:897 +#: appPlugins/ToolDblSided.py:884 msgid "" "Add the coordinates in format (x, y) through which the mirroring " "axis\n" @@ -14508,15 +14659,15 @@ msgstr "" "and left mouse button click on canvas or you can enter the coordinates " "manually." -#: appPlugins/ToolDblSided.py:915 +#: appPlugins/ToolDblSided.py:902 msgid "Object that holds holes that can be picked as reference for mirroring." msgstr "Object that holds holes that can be picked as reference for mirroring." -#: appPlugins/ToolDblSided.py:930 +#: appPlugins/ToolDblSided.py:917 msgid "Pick hole" msgstr "Pick hole" -#: appPlugins/ToolDblSided.py:932 +#: appPlugins/ToolDblSided.py:919 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." @@ -14524,7 +14675,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." -#: appPlugins/ToolDblSided.py:948 +#: appPlugins/ToolDblSided.py:938 msgid "" "It can be of type: Gerber or Excellon or Geometry.\n" "The coordinates of the center of the bounding box are used\n" @@ -14534,11 +14685,7 @@ msgstr "" "The coordinates of the center of the bounding box are used\n" "as reference for mirror operation." -#: appPlugins/ToolDblSided.py:974 -msgid "Mirror" -msgstr "Mirror" - -#: appPlugins/ToolDblSided.py:977 +#: appPlugins/ToolDblSided.py:959 msgid "" "Mirrors (flips) the specified object around \n" "the specified axis. Does not create a new \n" @@ -14548,11 +14695,11 @@ msgstr "" "the specified axis. Does not create a new \n" "object, but modifies it." -#: appPlugins/ToolDblSided.py:1003 +#: appPlugins/ToolDblSided.py:975 msgid "PCB Alignment" msgstr "PCB Alignment" -#: appPlugins/ToolDblSided.py:1005 appPlugins/ToolDblSided.py:1116 +#: appPlugins/ToolDblSided.py:977 appPlugins/ToolDblSided.py:1093 msgid "" "Creates an Excellon Object containing the\n" "specified alignment holes and their mirror\n" @@ -14562,7 +14709,7 @@ msgstr "" "specified alignment holes and their mirror\n" "images." -#: appPlugins/ToolDblSided.py:1047 appPlugins/ToolDblSided.py:1054 +#: appPlugins/ToolDblSided.py:1027 appPlugins/ToolDblSided.py:1034 msgid "" "The reference point used to create the second alignment drill\n" "from the first alignment drill, by doing mirror.\n" @@ -14572,11 +14719,11 @@ msgstr "" "from the first alignment drill, by doing mirror.\n" "It can be modified in the Mirror Parameters -> Reference section" -#: appPlugins/ToolDblSided.py:1067 +#: appPlugins/ToolDblSided.py:1044 msgid "Alignment Drill Coordinates" msgstr "Alignment Drill Coordinates" -#: appPlugins/ToolDblSided.py:1069 +#: appPlugins/ToolDblSided.py:1046 msgid "" "Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For " "each set of (x, y) coordinates\n" @@ -14594,11 +14741,11 @@ msgstr "" "- one drill in mirror position over the axis selected above in the 'Align " "Axis'." -#: appPlugins/ToolDblSided.py:1077 +#: appPlugins/ToolDblSided.py:1054 msgid "Drill coordinates" msgstr "Drill coordinates" -#: appPlugins/ToolDblSided.py:1085 +#: appPlugins/ToolDblSided.py:1062 msgid "" "Add alignment drill holes coordinates in the format: (x1, y1), (x2, " "y2), ... \n" @@ -14624,11 +14771,11 @@ msgstr "" "field and click Paste.\n" "- by entering the coords manually in the format: (x1, y1), (x2, y2), ..." -#: appPlugins/ToolDblSided.py:1100 +#: appPlugins/ToolDblSided.py:1077 msgid "Delete Last" msgstr "Delete Last" -#: appPlugins/ToolDblSided.py:1103 +#: appPlugins/ToolDblSided.py:1080 msgid "Delete the last coordinates tuple in the list." msgstr "Delete the last coordinates tuple in the list." @@ -14636,7 +14783,7 @@ msgstr "Delete the last coordinates tuple in the list." msgid "MEASURING: Click on the Start point ..." msgstr "MEASURING: Click on the Start point ..." -#: appPlugins/ToolDistance.py:264 appPlugins/ToolDistance.py:671 +#: appPlugins/ToolDistance.py:264 appPlugins/ToolDistance.py:673 #: appPlugins/ToolDistanceMin.py:358 msgid "Measure" msgstr "Measure" @@ -14661,23 +14808,23 @@ msgstr "MEASURING" msgid "Result" msgstr "Result" -#: appPlugins/ToolDistance.py:586 appPlugins/ToolDistanceMin.py:263 +#: appPlugins/ToolDistance.py:588 appPlugins/ToolDistanceMin.py:263 msgid "Those are the units in which the distance is measured." msgstr "Those are the units in which the distance is measured." -#: appPlugins/ToolDistance.py:587 appPlugins/ToolDistanceMin.py:264 +#: appPlugins/ToolDistance.py:589 appPlugins/ToolDistanceMin.py:264 msgid "METRIC (mm)" msgstr "METRIC (mm)" -#: appPlugins/ToolDistance.py:587 appPlugins/ToolDistanceMin.py:264 +#: appPlugins/ToolDistance.py:589 appPlugins/ToolDistanceMin.py:264 msgid "INCH (in)" msgstr "INCH (in)" -#: appPlugins/ToolDistance.py:593 +#: appPlugins/ToolDistance.py:595 msgid "Snap to center" msgstr "Snap to center" -#: appPlugins/ToolDistance.py:595 +#: appPlugins/ToolDistance.py:597 msgid "" "Mouse cursor will snap to the center of the pad/drill\n" "when it is hovering over the geometry of the pad/drill." @@ -14685,50 +14832,50 @@ msgstr "" "Mouse cursor will snap to the center of the pad/drill\n" "when it is hovering over the geometry of the pad/drill." -#: appPlugins/ToolDistance.py:605 +#: appPlugins/ToolDistance.py:607 msgid "Start Coords" msgstr "Start Coords" -#: appPlugins/ToolDistance.py:606 appPlugins/ToolDistance.py:611 +#: appPlugins/ToolDistance.py:608 appPlugins/ToolDistance.py:613 msgid "This is measuring Start point coordinates." msgstr "This is measuring Start point coordinates." -#: appPlugins/ToolDistance.py:616 +#: appPlugins/ToolDistance.py:618 msgid "Stop Coords" msgstr "Stop Coords" -#: appPlugins/ToolDistance.py:617 appPlugins/ToolDistance.py:622 +#: appPlugins/ToolDistance.py:619 appPlugins/ToolDistance.py:624 msgid "This is the measuring Stop point coordinates." msgstr "This is the measuring Stop point coordinates." -#: appPlugins/ToolDistance.py:627 appPlugins/ToolDistanceMin.py:299 +#: appPlugins/ToolDistance.py:629 appPlugins/ToolDistanceMin.py:299 msgid "Dx" msgstr "Dx" -#: appPlugins/ToolDistance.py:628 appPlugins/ToolDistance.py:633 +#: appPlugins/ToolDistance.py:630 appPlugins/ToolDistance.py:635 #: appPlugins/ToolDistanceMin.py:300 appPlugins/ToolDistanceMin.py:305 msgid "This is the distance measured over the X axis." msgstr "This is the distance measured over the X axis." -#: appPlugins/ToolDistance.py:638 appPlugins/ToolDistanceMin.py:311 +#: appPlugins/ToolDistance.py:640 appPlugins/ToolDistanceMin.py:311 msgid "Dy" msgstr "Dy" -#: appPlugins/ToolDistance.py:639 appPlugins/ToolDistance.py:644 +#: appPlugins/ToolDistance.py:641 appPlugins/ToolDistance.py:646 #: appPlugins/ToolDistanceMin.py:312 appPlugins/ToolDistanceMin.py:317 msgid "This is the distance measured over the Y axis." msgstr "This is the distance measured over the Y axis." -#: appPlugins/ToolDistance.py:650 appPlugins/ToolDistance.py:655 +#: appPlugins/ToolDistance.py:652 appPlugins/ToolDistance.py:657 #: appPlugins/ToolDistanceMin.py:324 appPlugins/ToolDistanceMin.py:329 msgid "This is orientation angle of the measuring line." msgstr "This is orientation angle of the measuring line." -#: appPlugins/ToolDistance.py:660 appPlugins/ToolDistanceMin.py:335 +#: appPlugins/ToolDistance.py:662 appPlugins/ToolDistanceMin.py:335 msgid "DISTANCE" msgstr "DISTANCE" -#: appPlugins/ToolDistance.py:661 appPlugins/ToolDistance.py:666 +#: appPlugins/ToolDistance.py:663 appPlugins/ToolDistance.py:668 msgid "This is the point to point Euclidian distance." msgstr "This is the point to point Euclidian distance." @@ -14799,69 +14946,69 @@ msgstr "Jump to Half Point" #: appPlugins/ToolDrilling.py:965 appPlugins/ToolDrilling.py:1238 #: appPlugins/ToolDrilling.py:1245 appPlugins/ToolDrilling.py:1277 #: appPlugins/ToolDrilling.py:1290 appPlugins/ToolDrilling.py:1294 -#: appPlugins/ToolDrilling.py:2384 appPlugins/ToolIsolation.py:645 -#: appPlugins/ToolIsolation.py:759 appPlugins/ToolIsolation.py:764 -#: appPlugins/ToolIsolation.py:794 appPlugins/ToolIsolation.py:817 -#: appPlugins/ToolIsolation.py:830 appPlugins/ToolIsolation.py:3331 -#: appPlugins/ToolMilling.py:997 appPlugins/ToolMilling.py:1116 -#: appPlugins/ToolMilling.py:1612 appPlugins/ToolMilling.py:1620 -#: appPlugins/ToolMilling.py:1624 appPlugins/ToolMilling.py:1672 -#: appPlugins/ToolMilling.py:1684 appPlugins/ToolMilling.py:1688 -#: appPlugins/ToolMilling.py:3783 appPlugins/ToolNCC.py:608 -#: appPlugins/ToolNCC.py:613 appPlugins/ToolNCC.py:643 -#: appPlugins/ToolNCC.py:666 appPlugins/ToolNCC.py:679 -#: appPlugins/ToolNCC.py:894 appPlugins/ToolNCC.py:4349 -#: appPlugins/ToolPaint.py:527 appPlugins/ToolPaint.py:532 -#: appPlugins/ToolPaint.py:574 appPlugins/ToolPaint.py:596 -#: appPlugins/ToolPaint.py:608 appPlugins/ToolPaint.py:824 -#: appPlugins/ToolPaint.py:3128 +#: appPlugins/ToolDrilling.py:2394 appPlugins/ToolIsolation.py:641 +#: appPlugins/ToolIsolation.py:755 appPlugins/ToolIsolation.py:760 +#: appPlugins/ToolIsolation.py:790 appPlugins/ToolIsolation.py:813 +#: appPlugins/ToolIsolation.py:826 appPlugins/ToolIsolation.py:3336 +#: appPlugins/ToolMilling.py:937 appPlugins/ToolMilling.py:1056 +#: appPlugins/ToolMilling.py:1579 appPlugins/ToolMilling.py:1587 +#: appPlugins/ToolMilling.py:1591 appPlugins/ToolMilling.py:1639 +#: appPlugins/ToolMilling.py:1651 appPlugins/ToolMilling.py:1655 +#: appPlugins/ToolMilling.py:3854 appPlugins/ToolNCC.py:592 +#: appPlugins/ToolNCC.py:597 appPlugins/ToolNCC.py:627 +#: appPlugins/ToolNCC.py:650 appPlugins/ToolNCC.py:663 +#: appPlugins/ToolNCC.py:878 appPlugins/ToolNCC.py:4352 +#: appPlugins/ToolPaint.py:513 appPlugins/ToolPaint.py:518 +#: appPlugins/ToolPaint.py:560 appPlugins/ToolPaint.py:582 +#: appPlugins/ToolPaint.py:594 appPlugins/ToolPaint.py:810 +#: appPlugins/ToolPaint.py:3137 msgid "Parameters for" msgstr "Parameters for" #: appPlugins/ToolDrilling.py:914 appPlugins/ToolDrilling.py:1245 -#: appPlugins/ToolDrilling.py:1294 appPlugins/ToolIsolation.py:645 -#: appPlugins/ToolIsolation.py:764 appPlugins/ToolIsolation.py:830 -#: appPlugins/ToolMilling.py:997 appPlugins/ToolMilling.py:1116 -#: appPlugins/ToolMilling.py:1624 appPlugins/ToolMilling.py:1688 -#: appPlugins/ToolNCC.py:613 appPlugins/ToolNCC.py:679 -#: appPlugins/ToolNCC.py:894 appPlugins/ToolPaint.py:532 -#: appPlugins/ToolPaint.py:608 appPlugins/ToolPaint.py:824 +#: appPlugins/ToolDrilling.py:1294 appPlugins/ToolIsolation.py:641 +#: appPlugins/ToolIsolation.py:760 appPlugins/ToolIsolation.py:826 +#: appPlugins/ToolMilling.py:937 appPlugins/ToolMilling.py:1056 +#: appPlugins/ToolMilling.py:1591 appPlugins/ToolMilling.py:1655 +#: appPlugins/ToolNCC.py:597 appPlugins/ToolNCC.py:663 +#: appPlugins/ToolNCC.py:878 appPlugins/ToolPaint.py:518 +#: appPlugins/ToolPaint.py:594 appPlugins/ToolPaint.py:810 msgid "Multiple Tools" msgstr "Multiple Tools" #: appPlugins/ToolDrilling.py:965 appPlugins/ToolDrilling.py:1238 -#: appPlugins/ToolDrilling.py:1277 appPlugins/ToolIsolation.py:759 -#: appPlugins/ToolIsolation.py:794 appPlugins/ToolMilling.py:1612 -#: appPlugins/ToolMilling.py:1672 appPlugins/ToolNCC.py:608 -#: appPlugins/ToolNCC.py:643 appPlugins/ToolPaint.py:527 -#: appPlugins/ToolPaint.py:574 app_Main.py:2525 +#: appPlugins/ToolDrilling.py:1277 appPlugins/ToolIsolation.py:755 +#: appPlugins/ToolIsolation.py:790 appPlugins/ToolMilling.py:1579 +#: appPlugins/ToolMilling.py:1639 appPlugins/ToolNCC.py:592 +#: appPlugins/ToolNCC.py:627 appPlugins/ToolPaint.py:513 +#: appPlugins/ToolPaint.py:560 app_Main.py:2525 msgid "No Tool Selected" msgstr "No Tool Selected" -#: appPlugins/ToolDrilling.py:1456 appPlugins/ToolIsolation.py:898 -#: appPlugins/ToolMilling.py:1967 appPlugins/ToolNCC.py:786 -#: appPlugins/ToolPaint.py:673 +#: appPlugins/ToolDrilling.py:1456 appPlugins/ToolIsolation.py:894 +#: appPlugins/ToolMilling.py:1937 appPlugins/ToolNCC.py:770 +#: appPlugins/ToolPaint.py:659 msgid "Current Tool parameters were applied to all tools." msgstr "Current Tool parameters were applied to all tools." -#: appPlugins/ToolDrilling.py:1518 appPlugins/ToolMilling.py:3269 +#: appPlugins/ToolDrilling.py:1518 appPlugins/ToolMilling.py:3239 msgid "Focus Z" msgstr "Focus Z" -#: appPlugins/ToolDrilling.py:1540 appPlugins/ToolMilling.py:3235 +#: appPlugins/ToolDrilling.py:1540 appPlugins/ToolMilling.py:3205 msgid "Laser Power" msgstr "Laser Power" -#: appPlugins/ToolDrilling.py:1644 appPlugins/ToolMilling.py:3390 +#: appPlugins/ToolDrilling.py:1644 appPlugins/ToolMilling.py:3360 msgid "Delete failed. There are no exclusion areas to delete." msgstr "Delete failed. There are no exclusion areas to delete." -#: appPlugins/ToolDrilling.py:1661 appPlugins/ToolMilling.py:3407 +#: appPlugins/ToolDrilling.py:1661 appPlugins/ToolMilling.py:3377 msgid "Delete failed. Nothing is selected." msgstr "Delete failed. Nothing is selected." #: appPlugins/ToolDrilling.py:1758 appPlugins/ToolDrilling.py:1773 -#: appPlugins/ToolMilling.py:3504 appPlugins/ToolMilling.py:3519 +#: appPlugins/ToolMilling.py:3474 appPlugins/ToolMilling.py:3489 msgid "Value edited in Exclusion Table." msgstr "Value edited in Exclusion Table." @@ -14893,15 +15040,20 @@ msgstr "The Toolchange X,Y format has to be (x, y)." msgid "Generating CNC Code" msgstr "Generating CNC Code" -#: appPlugins/ToolDrilling.py:2302 +#: appPlugins/ToolDrilling.py:2299 appPlugins/ToolFilm.py:1191 msgid "Excellon object for drilling/milling operation." msgstr "Excellon object for drilling/milling operation." -#: appPlugins/ToolDrilling.py:2366 +#: appPlugins/ToolDrilling.py:2329 +#| msgid "Tools in the object used for milling." +msgid "Tools in the object used for drilling." +msgstr "Tools in the object used for drilling." + +#: appPlugins/ToolDrilling.py:2381 msgid "Search DB" msgstr "Search DB" -#: appPlugins/ToolDrilling.py:2369 +#: appPlugins/ToolDrilling.py:2384 msgid "" "Will search and try to replace the tools from Tools Table\n" "with tools from DB that have a close diameter value." @@ -14909,9 +15061,9 @@ msgstr "" "Will search and try to replace the tools from Tools Table\n" "with tools from DB that have a close diameter value." -#: appPlugins/ToolDrilling.py:2387 appPlugins/ToolIsolation.py:3334 -#: appPlugins/ToolMilling.py:3786 appPlugins/ToolNCC.py:4352 -#: appPlugins/ToolPaint.py:3131 +#: appPlugins/ToolDrilling.py:2397 appPlugins/ToolIsolation.py:3339 +#: appPlugins/ToolMilling.py:3857 appPlugins/ToolNCC.py:4355 +#: appPlugins/ToolPaint.py:3140 msgid "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." @@ -14919,15 +15071,15 @@ msgstr "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." -#: appPlugins/ToolDrilling.py:2624 appPlugins/ToolIsolation.py:3450 -#: appPlugins/ToolMilling.py:4242 appPlugins/ToolNCC.py:4509 -#: appPlugins/ToolPaint.py:3226 +#: appPlugins/ToolDrilling.py:2622 appPlugins/ToolIsolation.py:3474 +#: appPlugins/ToolMilling.py:4300 appPlugins/ToolNCC.py:4518 +#: appPlugins/ToolPaint.py:3236 msgid "Apply parameters to all tools" msgstr "Apply parameters to all tools" -#: appPlugins/ToolDrilling.py:2627 appPlugins/ToolIsolation.py:3453 -#: appPlugins/ToolMilling.py:4245 appPlugins/ToolNCC.py:4512 -#: appPlugins/ToolPaint.py:3229 +#: appPlugins/ToolDrilling.py:2625 appPlugins/ToolIsolation.py:3477 +#: appPlugins/ToolMilling.py:4303 appPlugins/ToolNCC.py:4521 +#: appPlugins/ToolPaint.py:3239 msgid "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." @@ -14935,28 +15087,29 @@ msgstr "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." -#: appPlugins/ToolDrilling.py:2638 appPlugins/ToolIsolation.py:3464 -#: appPlugins/ToolMilling.py:4258 appPlugins/ToolNCC.py:4523 -#: appPlugins/ToolPaint.py:3240 +#: appPlugins/ToolDrilling.py:2634 appPlugins/ToolIsolation.py:3486 +#: appPlugins/ToolMilling.py:4312 appPlugins/ToolNCC.py:4530 +#: appPlugins/ToolPaint.py:3248 msgid "Common Parameters" msgstr "Common Parameters" -#: appPlugins/ToolDrilling.py:2640 appPlugins/ToolIsolation.py:3466 -#: appPlugins/ToolMilling.py:4260 appPlugins/ToolNCC.py:4525 -#: appPlugins/ToolPaint.py:3242 +#: appPlugins/ToolDrilling.py:2636 appPlugins/ToolFollow.py:734 +#: appPlugins/ToolIsolation.py:3488 appPlugins/ToolMilling.py:4314 +#: appPlugins/ToolNCC.py:4532 appPlugins/ToolPaint.py:3249 +#: appPlugins/ToolPanelize.py:1304 appPlugins/ToolSub.py:815 msgid "Parameters that are common for all tools." msgstr "Parameters that are common for all tools." -#: appPlugins/ToolDrilling.py:2645 appPlugins/ToolMilling.py:4265 +#: appPlugins/ToolDrilling.py:2649 appPlugins/ToolMilling.py:4327 #: appPlugins/ToolSolderPaste.py:1364 msgid "Tool change Z" msgstr "Tool change Z" -#: appPlugins/ToolDrilling.py:2721 appPlugins/ToolMilling.py:4328 +#: appPlugins/ToolDrilling.py:2725 appPlugins/ToolMilling.py:4390 msgid "X,Y coordinates" msgstr "X,Y coordinates" -#: appPlugins/ToolDrilling.py:2767 +#: appPlugins/ToolDrilling.py:2771 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Excellon Objects." @@ -14964,19 +15117,19 @@ msgstr "" "The preprocessor JSON file that dictates\n" "Gcode output for Excellon Objects." -#: appPlugins/ToolDrilling.py:2782 appPlugins/ToolMilling.py:4389 +#: appPlugins/ToolDrilling.py:2786 appPlugins/ToolMilling.py:4451 msgid "Add exclusion areas" msgstr "Add exclusion areas" -#: appPlugins/ToolDrilling.py:2809 appPlugins/ToolMilling.py:4417 +#: appPlugins/ToolDrilling.py:2813 appPlugins/ToolMilling.py:4479 msgid "This is the Area ID." msgstr "This is the Area ID." -#: appPlugins/ToolDrilling.py:2811 appPlugins/ToolMilling.py:4419 +#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolMilling.py:4481 msgid "Type of the object where the exclusion area was added." msgstr "Type of the object where the exclusion area was added." -#: appPlugins/ToolDrilling.py:2813 appPlugins/ToolMilling.py:4421 +#: appPlugins/ToolDrilling.py:2817 appPlugins/ToolMilling.py:4483 msgid "" "The strategy used for exclusion area. Go around the exclusion areas or over " "it." @@ -14984,7 +15137,7 @@ msgstr "" "The strategy used for exclusion area. Go around the exclusion areas or over " "it." -#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolMilling.py:4423 +#: appPlugins/ToolDrilling.py:2819 appPlugins/ToolMilling.py:4485 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." @@ -14992,32 +15145,32 @@ msgstr "" "If the strategy is to go over the area then this is the height at which the " "tool will go to avoid the exclusion area." -#: appPlugins/ToolDrilling.py:2851 appPlugins/ToolMilling.py:4459 +#: appPlugins/ToolDrilling.py:2855 appPlugins/ToolMilling.py:4521 msgid "Add Area:" msgstr "Add Area:" -#: appPlugins/ToolDrilling.py:2852 appPlugins/ToolMilling.py:4460 +#: appPlugins/ToolDrilling.py:2856 appPlugins/ToolMilling.py:4522 msgid "Add an Exclusion Area." msgstr "Add an Exclusion Area." -#: appPlugins/ToolDrilling.py:2870 appPlugins/ToolMilling.py:4478 +#: appPlugins/ToolDrilling.py:2874 appPlugins/ToolMilling.py:4540 msgid "Delete all exclusion areas." msgstr "Delete all exclusion areas." -#: appPlugins/ToolDrilling.py:2873 appPlugins/ToolMilling.py:4481 +#: appPlugins/ToolDrilling.py:2877 appPlugins/ToolMilling.py:4543 msgid "Delete Selected" msgstr "Delete Selected" -#: appPlugins/ToolDrilling.py:2874 appPlugins/ToolMilling.py:4482 +#: appPlugins/ToolDrilling.py:2878 appPlugins/ToolMilling.py:4544 msgid "Delete all exclusion areas that are selected in the table." msgstr "Delete all exclusion areas that are selected in the table." -#: appPlugins/ToolDrilling.py:2896 appPlugins/ToolMilling.py:4504 +#: appPlugins/ToolDrilling.py:2892 appPlugins/ToolMilling.py:4556 #: appPlugins/ToolSolderPaste.py:1548 msgid "Generate CNCJob object" msgstr "Generate CNCJob object" -#: appPlugins/ToolDrilling.py:2899 appPlugins/ToolMilling.py:4507 +#: appPlugins/ToolDrilling.py:2895 appPlugins/ToolMilling.py:4559 msgid "" "Generate the CNC Job.\n" "If milling then an additional Geometry object will be created.\n" @@ -15041,19 +15194,20 @@ msgstr "Etch Compensation" msgid "Missing parameter value." msgstr "Missing parameter value." -#: appPlugins/ToolEtchCompensation.py:347 appPlugins/ToolInvertGerber.py:257 -msgid "Gerber object that will be inverted." -msgstr "Gerber object that will be inverted." +#: appPlugins/ToolEtchCompensation.py:335 +#| msgid "Gerber object that will be inverted." +msgid "Gerber object that will be compensated." +msgstr "Gerber object that will be compensated." -#: appPlugins/ToolEtchCompensation.py:359 +#: appPlugins/ToolEtchCompensation.py:352 msgid "Conversion utilities" msgstr "Conversion utilities" -#: appPlugins/ToolEtchCompensation.py:364 +#: appPlugins/ToolEtchCompensation.py:365 msgid "Oz to Microns" msgstr "Oz to Microns" -#: appPlugins/ToolEtchCompensation.py:366 +#: appPlugins/ToolEtchCompensation.py:367 msgid "" "Will convert from oz thickness to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -15063,20 +15217,20 @@ msgstr "" "Can use formulas with operators: /, *, +, -, %, .\n" "The real numbers use the dot decimals separator." -#: appPlugins/ToolEtchCompensation.py:375 +#: appPlugins/ToolEtchCompensation.py:376 msgid "Oz value" msgstr "Oz value" -#: appPlugins/ToolEtchCompensation.py:377 -#: appPlugins/ToolEtchCompensation.py:398 +#: appPlugins/ToolEtchCompensation.py:378 +#: appPlugins/ToolEtchCompensation.py:400 msgid "Microns value" msgstr "Microns value" -#: appPlugins/ToolEtchCompensation.py:385 +#: appPlugins/ToolEtchCompensation.py:387 msgid "Mils to Microns" msgstr "Mils to Microns" -#: appPlugins/ToolEtchCompensation.py:387 +#: appPlugins/ToolEtchCompensation.py:389 msgid "" "Will convert from mils to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -15086,19 +15240,15 @@ msgstr "" "Can use formulas with operators: /, *, +, -, %, .\n" "The real numbers use the dot decimals separator." -#: appPlugins/ToolEtchCompensation.py:396 +#: appPlugins/ToolEtchCompensation.py:398 msgid "Mils value" msgstr "Mils value" -#: appPlugins/ToolEtchCompensation.py:411 appPlugins/ToolInvertGerber.py:269 -msgid "Parameters for this tool" -msgstr "Parameters for this tool" - -#: appPlugins/ToolEtchCompensation.py:416 +#: appPlugins/ToolEtchCompensation.py:424 msgid "Copper Thickness" msgstr "Copper Thickness" -#: appPlugins/ToolEtchCompensation.py:418 +#: appPlugins/ToolEtchCompensation.py:426 msgid "" "The thickness of the copper foil.\n" "In microns [um]." @@ -15106,11 +15256,11 @@ msgstr "" "The thickness of the copper foil.\n" "In microns [um]." -#: appPlugins/ToolEtchCompensation.py:428 +#: appPlugins/ToolEtchCompensation.py:436 msgid "Ratio" msgstr "Ratio" -#: appPlugins/ToolEtchCompensation.py:430 +#: appPlugins/ToolEtchCompensation.py:438 msgid "" "The ratio of lateral etch versus depth etch.\n" "Can be:\n" @@ -15122,32 +15272,32 @@ msgstr "" "- custom -> the user will enter a custom value\n" "- preselection -> value which depends on a selection of etchants" -#: appPlugins/ToolEtchCompensation.py:436 -#: appPlugins/ToolEtchCompensation.py:456 +#: appPlugins/ToolEtchCompensation.py:444 +#: appPlugins/ToolEtchCompensation.py:469 msgid "Etch Factor" msgstr "Etch Factor" -#: appPlugins/ToolEtchCompensation.py:437 +#: appPlugins/ToolEtchCompensation.py:445 msgid "Etchants list" msgstr "Etchants list" -#: appPlugins/ToolEtchCompensation.py:438 +#: appPlugins/ToolEtchCompensation.py:446 msgid "Manual offset" msgstr "Manual offset" -#: appPlugins/ToolEtchCompensation.py:445 +#: appPlugins/ToolEtchCompensation.py:458 msgid "Etchants" msgstr "Etchants" -#: appPlugins/ToolEtchCompensation.py:447 +#: appPlugins/ToolEtchCompensation.py:460 msgid "A list of etchants." msgstr "A list of etchants." -#: appPlugins/ToolEtchCompensation.py:450 +#: appPlugins/ToolEtchCompensation.py:463 msgid "Alkaline baths" msgstr "Alkaline baths" -#: appPlugins/ToolEtchCompensation.py:458 +#: appPlugins/ToolEtchCompensation.py:471 msgid "" "The ratio between depth etch and lateral etch .\n" "Accepts real numbers and formulas using the operators: /,*,+,-,%" @@ -15155,11 +15305,11 @@ msgstr "" "The ratio between depth etch and lateral etch .\n" "Accepts real numbers and formulas using the operators: /,*,+,-,%" -#: appPlugins/ToolEtchCompensation.py:462 +#: appPlugins/ToolEtchCompensation.py:475 msgid "Real number or formula" msgstr "Real number or formula" -#: appPlugins/ToolEtchCompensation.py:470 +#: appPlugins/ToolEtchCompensation.py:483 msgid "" "Value with which to increase or decrease (buffer)\n" "the copper features. In microns [um]." @@ -15167,11 +15317,11 @@ msgstr "" "Value with which to increase or decrease (buffer)\n" "the copper features. In microns [um]." -#: appPlugins/ToolEtchCompensation.py:493 +#: appPlugins/ToolEtchCompensation.py:504 msgid "Compensate" msgstr "Compensate" -#: appPlugins/ToolEtchCompensation.py:496 +#: appPlugins/ToolEtchCompensation.py:507 msgid "" "Will increase the copper features thickness to compensate the lateral etch." msgstr "" @@ -15191,23 +15341,23 @@ msgstr "No soldermask extracted." msgid "No cutout extracted." msgstr "No cutout extracted." -#: appPlugins/ToolExtract.py:932 +#: appPlugins/ToolExtract.py:924 msgid "Gerber object from which to extract drill holes or soldermask." msgstr "Gerber object from which to extract drill holes or soldermask." -#: appPlugins/ToolExtract.py:959 appPlugins/ToolPunchGerber.py:2038 +#: appPlugins/ToolExtract.py:969 appPlugins/ToolPunchGerber.py:2045 msgid "Process all Pads." msgstr "Process all Pads." -#: appPlugins/ToolExtract.py:1041 appPlugins/ToolExtract.py:1208 +#: appPlugins/ToolExtract.py:1046 appPlugins/ToolExtract.py:1242 msgid "Extract Drills" msgstr "Extract Drills" -#: appPlugins/ToolExtract.py:1043 +#: appPlugins/ToolExtract.py:1048 msgid "Extract an Excellon object from the Gerber pads." msgstr "Extract an Excellon object from the Gerber pads." -#: appPlugins/ToolExtract.py:1211 +#: appPlugins/ToolExtract.py:1245 msgid "Extract drills from a given Gerber file." msgstr "Extract drills from a given Gerber file." @@ -15227,11 +15377,11 @@ msgstr "Click to add the second fiducial. Top Left or Bottom Right..." msgid "Fiducials Tool exit." msgstr "Fiducials Tool exit." -#: appPlugins/ToolFiducials.py:807 +#: appPlugins/ToolFiducials.py:805 msgid "Fiducials Coordinates" msgstr "Fiducials Coordinates" -#: appPlugins/ToolFiducials.py:809 +#: appPlugins/ToolFiducials.py:807 msgid "" "A table with the fiducial points coordinates,\n" "in the format (x, y)." @@ -15239,35 +15389,35 @@ msgstr "" "A table with the fiducial points coordinates,\n" "in the format (x, y)." -#: appPlugins/ToolFiducials.py:943 +#: appPlugins/ToolFiducials.py:941 msgid "Mode:" msgstr "Mode:" -#: appPlugins/ToolFiducials.py:991 +#: appPlugins/ToolFiducials.py:989 msgid "Thickness of the line that makes the fiducial." msgstr "Thickness of the line that makes the fiducial." -#: appPlugins/ToolFiducials.py:1022 +#: appPlugins/ToolFiducials.py:1020 msgid "Add Fiducial" msgstr "Add Fiducial" -#: appPlugins/ToolFiducials.py:1025 +#: appPlugins/ToolFiducials.py:1023 msgid "Will add a polygon on the copper layer to serve as fiducial." msgstr "Will add a polygon on the copper layer to serve as fiducial." -#: appPlugins/ToolFiducials.py:1041 +#: appPlugins/ToolFiducials.py:1039 msgid "Soldermask Gerber" msgstr "Soldermask Gerber" -#: appPlugins/ToolFiducials.py:1043 +#: appPlugins/ToolFiducials.py:1041 msgid "The Soldermask Gerber object." msgstr "The Soldermask Gerber object." -#: appPlugins/ToolFiducials.py:1055 +#: appPlugins/ToolFiducials.py:1053 msgid "Add Soldermask Opening" msgstr "Add Soldermask Opening" -#: appPlugins/ToolFiducials.py:1057 +#: appPlugins/ToolFiducials.py:1055 msgid "" "Will add a polygon on the soldermask layer\n" "to serve as fiducial opening.\n" @@ -15279,30 +15429,30 @@ msgstr "" "The diameter is always double of the diameter\n" "for the copper fiducial." -#: appPlugins/ToolFilm.py:323 +#: appPlugins/ToolFilm.py:306 msgid "Load an object for Film and retry." msgstr "Load an object for Film and retry." -#: appPlugins/ToolFilm.py:330 +#: appPlugins/ToolFilm.py:313 msgid "Load an object for Box and retry." msgstr "Load an object for Box and retry." -#: appPlugins/ToolFilm.py:345 +#: appPlugins/ToolFilm.py:328 msgid "Generating Film ..." msgstr "Generating Film ..." -#: appPlugins/ToolFilm.py:397 appPlugins/ToolFilm.py:402 +#: appPlugins/ToolFilm.py:380 appPlugins/ToolFilm.py:385 msgid "Export positive film" msgstr "Export positive film" -#: appPlugins/ToolFilm.py:433 +#: appPlugins/ToolFilm.py:417 msgid "" "No Excellon object selected. Load an object for punching reference and retry." msgstr "" "No Excellon object selected. Load an object for punching reference and retry." -#: appPlugins/ToolFilm.py:457 appPlugins/ToolFilm.py:469 -#: appPlugins/ToolPunchGerber.py:806 appPlugins/ToolPunchGerber.py:939 +#: appPlugins/ToolFilm.py:441 appPlugins/ToolFilm.py:453 +#: appPlugins/ToolPunchGerber.py:802 appPlugins/ToolPunchGerber.py:935 msgid "" "Failed. Punch hole size is bigger than some of the apertures in the Gerber " "object." @@ -15310,8 +15460,8 @@ msgstr "" "Failed. Punch hole size is bigger than some of the apertures in the Gerber " "object." -#: appPlugins/ToolFilm.py:487 appPlugins/ToolPunchGerber.py:879 -#: appPlugins/ToolPunchGerber.py:974 +#: appPlugins/ToolFilm.py:471 appPlugins/ToolPunchGerber.py:875 +#: appPlugins/ToolPunchGerber.py:970 msgid "" "Failed. The new object geometry is the same as the one in the source object " "geometry..." @@ -15319,16 +15469,16 @@ msgstr "" "Failed. The new object geometry is the same as the one in the source object " "geometry..." -#: appPlugins/ToolFilm.py:545 appPlugins/ToolFilm.py:550 +#: appPlugins/ToolFilm.py:529 appPlugins/ToolFilm.py:534 msgid "Export negative film" msgstr "Export negative film" -#: appPlugins/ToolFilm.py:613 appPlugins/ToolFilm.py:909 -#: appPlugins/ToolPanelize.py:346 +#: appPlugins/ToolFilm.py:599 appPlugins/ToolFilm.py:907 +#: appPlugins/ToolPanelize.py:330 msgid "No object Box. Using instead" msgstr "No object Box. Using instead" -#: appPlugins/ToolFilm.py:820 appPlugins/ToolFilm.py:1081 +#: appPlugins/ToolFilm.py:817 appPlugins/ToolFilm.py:1090 msgid "" "The artwork has to be within the selected page size in order to be visible.\n" "For 'Bounds' page size, it needs to be in the first quadrant." @@ -15336,15 +15486,11 @@ msgstr "" "The artwork has to be within the selected page size in order to be visible.\n" "For 'Bounds' page size, it needs to be in the first quadrant." -#: appPlugins/ToolFilm.py:847 appPlugins/ToolFilm.py:1108 +#: appPlugins/ToolFilm.py:844 appPlugins/ToolFilm.py:1117 msgid "Film file exported to" msgstr "Film file exported to" -#: appPlugins/ToolFilm.py:1159 -msgid "Create a positive/negative film for UV exposure." -msgstr "Create a positive/negative film for UV exposure." - -#: appPlugins/ToolFilm.py:1190 +#: appPlugins/ToolFilm.py:1210 msgid "" "Specify the type of object for which to create the film.\n" "The object can be of type: Gerber or Geometry.\n" @@ -15356,7 +15502,7 @@ msgstr "" "The selection here decide the type of objects that will be\n" "in the Film Object combobox." -#: appPlugins/ToolFilm.py:1213 +#: appPlugins/ToolFilm.py:1233 msgid "" "Specify the type of object to be used as an container for\n" "film creation. It can be: Gerber or Geometry type.The selection here decide " @@ -15368,35 +15514,11 @@ msgstr "" "the type of objects that will be\n" "in the Box Object combobox." -#: appPlugins/ToolFilm.py:1244 -msgid "" -"The reference point to be used as origin for the adjustment.\n" -"It can be one of the five points of the geometry bounding box." -msgstr "" -"The reference point to be used as origin for the adjustment.\n" -"It can be one of the five points of the geometry bounding box." - -#: appPlugins/ToolFilm.py:1263 -msgid "Scale Film" -msgstr "Scale Film" - -#: appPlugins/ToolFilm.py:1307 -msgid "Skew Film" -msgstr "Skew Film" - -#: appPlugins/ToolFilm.py:1351 -msgid "Mirror Film" -msgstr "Mirror Film" - -#: appPlugins/ToolFilm.py:1383 -msgid "Film Parameters" -msgstr "Film Parameters" - -#: appPlugins/ToolFilm.py:1442 +#: appPlugins/ToolFilm.py:1490 msgid "Punch drill holes" msgstr "Punch drill holes" -#: appPlugins/ToolFilm.py:1443 +#: appPlugins/ToolFilm.py:1491 msgid "" "When checked the generated film will have holes in pads when\n" "the generated film is positive. This is done to help drilling,\n" @@ -15406,11 +15528,11 @@ msgstr "" "the generated film is positive. This is done to help drilling,\n" "when done manually." -#: appPlugins/ToolFilm.py:1461 +#: appPlugins/ToolFilm.py:1509 msgid "Source" msgstr "Source" -#: appPlugins/ToolFilm.py:1463 +#: appPlugins/ToolFilm.py:1511 msgid "" "The punch hole source can be:\n" "- Excellon -> an Excellon holes center will serve as reference.\n" @@ -15420,33 +15542,33 @@ msgstr "" "- Excellon -> an Excellon holes center will serve as reference.\n" "- Pad Center -> will try to use the pads center as reference." -#: appPlugins/ToolFilm.py:1468 +#: appPlugins/ToolFilm.py:1516 msgid "Pad center" msgstr "Pad center" -#: appPlugins/ToolFilm.py:1473 +#: appPlugins/ToolFilm.py:1521 msgid "Excellon Obj" msgstr "Excellon Obj" -#: appPlugins/ToolFilm.py:1475 +#: appPlugins/ToolFilm.py:1523 msgid "" "Remove the geometry of Excellon from the Film to create the holes in pads." msgstr "" "Remove the geometry of Excellon from the Film to create the holes in pads." -#: appPlugins/ToolFilm.py:1489 +#: appPlugins/ToolFilm.py:1537 msgid "Punch Size" msgstr "Punch Size" -#: appPlugins/ToolFilm.py:1490 +#: appPlugins/ToolFilm.py:1538 msgid "The value here will control how big is the punch hole in the pads." msgstr "The value here will control how big is the punch hole in the pads." -#: appPlugins/ToolFilm.py:1625 +#: appPlugins/ToolFilm.py:1679 msgid "Save Film" msgstr "Save Film" -#: appPlugins/ToolFilm.py:1628 +#: appPlugins/ToolFilm.py:1682 msgid "" "Create a Film for the selected object, within\n" "the specified box. Does not create a new \n" @@ -15458,7 +15580,7 @@ msgstr "" " FlatCAM object, but directly save it in the\n" "selected format." -#: appPlugins/ToolFilm.py:1710 +#: appPlugins/ToolFilm.py:1764 msgid "" "Using the Pad center does not work on Geometry objects. Only a Gerber object " "has pads." @@ -15466,11 +15588,11 @@ msgstr "" "Using the Pad center does not work on Geometry objects. Only a Gerber object " "has pads." -#: appPlugins/ToolFollow.py:342 appPlugins/ToolFollow.py:413 +#: appPlugins/ToolFollow.py:338 appPlugins/ToolFollow.py:409 msgid "Failed to create Follow Geometry." msgstr "Failed to create Follow Geometry." -#: appPlugins/ToolFollow.py:696 +#: appPlugins/ToolFollow.py:694 msgid "" "Create a Geometry object with\n" "toolpaths to cut through the middle of polygons." @@ -15478,11 +15600,17 @@ msgstr "" "Create a Geometry object with\n" "toolpaths to cut through the middle of polygons." -#: appPlugins/ToolFollow.py:716 -msgid "Source object for following geometry." -msgstr "Source object for following geometry." +#: appPlugins/ToolFollow.py:717 +msgid "" +"A Gerber object to be followed.\n" +"Create a Geometry object with a path\n" +"following the Gerber traces." +msgstr "" +"A Gerber object to be followed.\n" +"Create a Geometry object with a path\n" +"following the Gerber traces." -#: appPlugins/ToolFollow.py:749 +#: appPlugins/ToolFollow.py:748 msgid "" "Selection of area to be processed.\n" "- 'All Polygons' - the process will start after click.\n" @@ -15502,13 +15630,13 @@ msgstr "Image Import" msgid "Import IMAGE" msgstr "Import IMAGE" -#: appPlugins/ToolImage.py:169 appPlugins/ToolPDF.py:114 app_Main.py:10855 -#: app_Main.py:10911 app_Main.py:11007 app_Main.py:11047 app_Main.py:11114 -#: app_Main.py:11271 app_Main.py:11358 +#: appPlugins/ToolImage.py:169 appPlugins/ToolPDF.py:114 app_Main.py:10885 +#: app_Main.py:10941 app_Main.py:11037 app_Main.py:11077 app_Main.py:11144 +#: app_Main.py:11301 app_Main.py:11388 msgid "File no longer available." msgstr "File no longer available." -#: appPlugins/ToolImage.py:181 app_Main.py:10865 app_Main.py:10921 +#: appPlugins/ToolImage.py:181 app_Main.py:10895 app_Main.py:10951 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -15517,13 +15645,13 @@ msgstr "" "supported" #: appPlugins/ToolImage.py:190 appPlugins/ToolPcbWizard.py:373 -#: app_Main.py:10884 app_Main.py:10942 tclCommands/TclCommandImportSvg.py:84 +#: app_Main.py:10914 app_Main.py:10972 tclCommands/TclCommandImportSvg.py:84 msgid "Importing" msgstr "Importing" -#: appPlugins/ToolImage.py:202 appPlugins/ToolPDF.py:230 app_Main.py:10882 -#: app_Main.py:10940 app_Main.py:11030 app_Main.py:11098 app_Main.py:11167 -#: app_Main.py:11232 app_Main.py:11292 +#: appPlugins/ToolImage.py:202 appPlugins/ToolPDF.py:230 app_Main.py:10912 +#: app_Main.py:10970 app_Main.py:11060 app_Main.py:11128 app_Main.py:11197 +#: app_Main.py:11262 app_Main.py:11322 msgid "Opened" msgstr "Opened" @@ -15624,7 +15752,15 @@ msgstr "Import image" msgid "Open a image of raster type and then import it in FlatCAM." msgstr "Open a image of raster type and then import it in FlatCAM." -#: appPlugins/ToolInvertGerber.py:312 +#: appPlugins/ToolInvertGerber.py:245 +msgid "Gerber object that will be inverted." +msgstr "Gerber object that will be inverted." + +#: appPlugins/ToolInvertGerber.py:266 +msgid "Parameters for this tool" +msgstr "Parameters for this tool" + +#: appPlugins/ToolInvertGerber.py:315 msgid "" "Will invert the Gerber object: areas that have copper\n" "will be empty of copper and previous empty area will be\n" @@ -15634,8 +15770,8 @@ msgstr "" "will be empty of copper and previous empty area will be\n" "filled with copper." -#: appPlugins/ToolIsolation.py:1037 appPlugins/ToolIsolation.py:1177 -#: appPlugins/ToolNCC.py:1033 appPlugins/ToolNCC.py:1178 +#: appPlugins/ToolIsolation.py:1033 appPlugins/ToolIsolation.py:1173 +#: appPlugins/ToolNCC.py:1017 appPlugins/ToolNCC.py:1162 #: appPlugins/ToolOptimal.py:217 msgid "" "The Gerber object has one Polygon as geometry.\n" @@ -15644,87 +15780,87 @@ msgstr "" "The Gerber object has one Polygon as geometry.\n" "There are no distances between geometry elements to be found." -#: appPlugins/ToolIsolation.py:1070 appPlugins/ToolIsolation.py:1135 -#: appPlugins/ToolNCC.py:1066 appPlugins/ToolNCC.py:1135 +#: appPlugins/ToolIsolation.py:1066 appPlugins/ToolIsolation.py:1131 +#: appPlugins/ToolNCC.py:1050 appPlugins/ToolNCC.py:1119 msgid "Checking tools for validity." msgstr "Checking tools for validity." -#: appPlugins/ToolIsolation.py:1087 appPlugins/ToolIsolation.py:1152 -#: appPlugins/ToolNCC.py:1083 appPlugins/ToolNCC.py:1152 +#: appPlugins/ToolIsolation.py:1083 appPlugins/ToolIsolation.py:1148 +#: appPlugins/ToolNCC.py:1067 appPlugins/ToolNCC.py:1136 msgid "Checking ..." msgstr "Checking ..." -#: appPlugins/ToolIsolation.py:1113 appPlugins/ToolIsolation.py:1662 -#: appPlugins/ToolIsolation.py:1862 appPlugins/ToolIsolation.py:2044 -#: appPlugins/ToolNCC.py:1108 appPlugins/ToolNCC.py:1628 -#: appPlugins/ToolPaint.py:1192 appPlugins/ToolPaint.py:1906 +#: appPlugins/ToolIsolation.py:1109 appPlugins/ToolIsolation.py:1658 +#: appPlugins/ToolIsolation.py:1858 appPlugins/ToolIsolation.py:2040 +#: appPlugins/ToolNCC.py:1092 appPlugins/ToolNCC.py:1612 +#: appPlugins/ToolPaint.py:1178 appPlugins/ToolPaint.py:1894 msgid "There are no tools selected in the Tool Table." msgstr "There are no tools selected in the Tool Table." -#: appPlugins/ToolIsolation.py:1121 +#: appPlugins/ToolIsolation.py:1117 msgid "" "Incomplete isolation. At least one tool could not do a complete isolation." msgstr "" "Incomplete isolation. At least one tool could not do a complete isolation." -#: appPlugins/ToolIsolation.py:1223 appPlugins/ToolNCC.py:1223 +#: appPlugins/ToolIsolation.py:1219 appPlugins/ToolNCC.py:1207 msgid "Optimal tool diameter found" msgstr "Optimal tool diameter found" -#: appPlugins/ToolIsolation.py:1367 appPlugins/ToolMilling.py:2105 -#: appPlugins/ToolNCC.py:1372 appPlugins/ToolPaint.py:975 +#: appPlugins/ToolIsolation.py:1363 appPlugins/ToolMilling.py:2075 +#: appPlugins/ToolNCC.py:1356 appPlugins/ToolPaint.py:961 msgid "New tool added to Tool Table from Tools Database." msgstr "New tool added to Tool Table from Tools Database." -#: appPlugins/ToolIsolation.py:1425 appPlugins/ToolNCC.py:1432 -#: appPlugins/ToolPaint.py:1034 +#: appPlugins/ToolIsolation.py:1421 appPlugins/ToolNCC.py:1416 +#: appPlugins/ToolPaint.py:1020 msgid "Default tool added to Tool Table." msgstr "Default tool added to Tool Table." -#: appPlugins/ToolIsolation.py:1451 appPlugins/ToolNCC.py:1489 -#: appPlugins/ToolPaint.py:1059 +#: appPlugins/ToolIsolation.py:1447 appPlugins/ToolNCC.py:1473 +#: appPlugins/ToolPaint.py:1045 msgid "Tool from Tool Table was edited." msgstr "Tool from Tool Table was edited." -#: appPlugins/ToolIsolation.py:1464 appPlugins/ToolNCC.py:1502 -#: appPlugins/ToolPaint.py:1072 appPlugins/ToolSolderPaste.py:601 +#: appPlugins/ToolIsolation.py:1460 appPlugins/ToolNCC.py:1486 +#: appPlugins/ToolPaint.py:1058 appPlugins/ToolSolderPaste.py:601 msgid "Cancelled. New diameter value is already in the Tool Table." msgstr "Cancelled. New diameter value is already in the Tool Table." -#: appPlugins/ToolIsolation.py:1515 appPlugins/ToolNCC.py:1553 -#: appPlugins/ToolPaint.py:1122 appPlugins/ToolSolderPaste.py:646 +#: appPlugins/ToolIsolation.py:1511 appPlugins/ToolNCC.py:1537 +#: appPlugins/ToolPaint.py:1108 appPlugins/ToolSolderPaste.py:646 msgid "Delete failed. Select a tool to delete." msgstr "Delete failed. Select a tool to delete." -#: appPlugins/ToolIsolation.py:1521 appPlugins/ToolNCC.py:1559 -#: appPlugins/ToolPaint.py:1128 +#: appPlugins/ToolIsolation.py:1517 appPlugins/ToolNCC.py:1543 +#: appPlugins/ToolPaint.py:1114 msgid "Tool(s) deleted from Tool Table." msgstr "Tool(s) deleted from Tool Table." -#: appPlugins/ToolIsolation.py:1572 +#: appPlugins/ToolIsolation.py:1568 msgid "Isolating" msgstr "Isolating" -#: appPlugins/ToolIsolation.py:1616 +#: appPlugins/ToolIsolation.py:1612 msgid "Click on a polygon to isolate it." msgstr "Click on a polygon to isolate it." -#: appPlugins/ToolIsolation.py:1745 appPlugins/ToolIsolation.py:1770 -#: appPlugins/ToolIsolation.py:1921 appPlugins/ToolIsolation.py:2108 +#: appPlugins/ToolIsolation.py:1741 appPlugins/ToolIsolation.py:1766 +#: appPlugins/ToolIsolation.py:1917 appPlugins/ToolIsolation.py:2104 msgid "Subtracting Geo" msgstr "Subtracting Geo" -#: appPlugins/ToolIsolation.py:1749 appPlugins/ToolIsolation.py:1925 -#: appPlugins/ToolIsolation.py:2112 +#: appPlugins/ToolIsolation.py:1745 appPlugins/ToolIsolation.py:1921 +#: appPlugins/ToolIsolation.py:2108 msgid "Intersecting Geo" msgstr "Intersecting Geo" -#: appPlugins/ToolIsolation.py:1798 appPlugins/ToolIsolation.py:1990 -#: appPlugins/ToolIsolation.py:2174 +#: appPlugins/ToolIsolation.py:1794 appPlugins/ToolIsolation.py:1986 +#: appPlugins/ToolIsolation.py:2170 msgid "Empty Geometry in" msgstr "Empty Geometry in" -#: appPlugins/ToolIsolation.py:1999 +#: appPlugins/ToolIsolation.py:1995 msgid "" "Partial failure. The geometry was processed with all tools.\n" "But there are still not-isolated geometry elements. Try to include a tool " @@ -15734,7 +15870,7 @@ msgstr "" "But there are still not-isolated geometry elements. Try to include a tool " "with smaller diameter." -#: appPlugins/ToolIsolation.py:2002 +#: appPlugins/ToolIsolation.py:1998 msgid "" "The following are coordinates for the copper features that could not be " "isolated:" @@ -15742,34 +15878,34 @@ msgstr "" "The following are coordinates for the copper features that could not be " "isolated:" -#: appPlugins/ToolIsolation.py:2351 appPlugins/ToolPaint.py:1301 +#: appPlugins/ToolIsolation.py:2347 appPlugins/ToolPaint.py:1287 msgid "Removed polygon" msgstr "Removed polygon" -#: appPlugins/ToolIsolation.py:2352 appPlugins/ToolPaint.py:1302 +#: appPlugins/ToolIsolation.py:2348 appPlugins/ToolPaint.py:1288 msgid "Click to add/remove next polygon or right click to start." msgstr "Click to add/remove next polygon or right click to start." -#: appPlugins/ToolIsolation.py:2357 appPlugins/ToolPaint.py:1307 +#: appPlugins/ToolIsolation.py:2353 appPlugins/ToolPaint.py:1293 msgid "No polygon detected under click position." msgstr "No polygon detected under click position." -#: appPlugins/ToolIsolation.py:2387 appPlugins/ToolPaint.py:1337 -#: appPlugins/ToolPunchGerber.py:1765 +#: appPlugins/ToolIsolation.py:2383 appPlugins/ToolPaint.py:1323 +#: appPlugins/ToolPunchGerber.py:1761 msgid "List of single polygons is empty. Aborting." msgstr "List of single polygons is empty. Aborting." -#: appPlugins/ToolIsolation.py:2523 +#: appPlugins/ToolIsolation.py:2519 msgid "Click the end point of the paint area." msgstr "Click the end point of the paint area." -#: appPlugins/ToolIsolation.py:2776 appPlugins/ToolNCC.py:4013 -#: appPlugins/ToolPaint.py:2805 app_Main.py:6601 app_Main.py:6620 +#: appPlugins/ToolIsolation.py:2774 appPlugins/ToolNCC.py:3999 +#: appPlugins/ToolPaint.py:2793 app_Main.py:6609 app_Main.py:6628 msgid "Tool from DB added in Tool Table." msgstr "Tool from DB added in Tool Table." -#: appPlugins/ToolIsolation.py:2826 appPlugins/ToolNCC.py:4062 -#: appPlugins/ToolPaint.py:2861 +#: appPlugins/ToolIsolation.py:2824 appPlugins/ToolNCC.py:4048 +#: appPlugins/ToolPaint.py:2849 msgid "New tool added to Tool Table." msgstr "New tool added to Tool Table." @@ -15785,7 +15921,7 @@ msgstr "" "Tools pool from which the algorithm\n" "will pick the ones used for copper clearing." -#: appPlugins/ToolIsolation.py:3204 +#: appPlugins/ToolIsolation.py:3213 msgid "" "This is the Tool Number.\n" "Isolation routing will start with the tool with the biggest \n" @@ -15801,13 +15937,13 @@ msgstr "" "in the resulting geometry. This is because with some tools\n" "this function will not be able to create routing geometry." -#: appPlugins/ToolIsolation.py:3250 appPlugins/ToolMilling.py:3714 -#: appPlugins/ToolNCC.py:230 appPlugins/ToolNCC.py:4269 -#: appPlugins/ToolPaint.py:227 appPlugins/ToolPaint.py:3062 +#: appPlugins/ToolIsolation.py:3258 appPlugins/ToolMilling.py:3790 +#: appPlugins/ToolNCC.py:230 appPlugins/ToolNCC.py:4275 +#: appPlugins/ToolPaint.py:227 appPlugins/ToolPaint.py:3074 msgid "Add from DB" msgstr "Add from DB" -#: appPlugins/ToolIsolation.py:3275 appPlugins/ToolNCC.py:4294 +#: appPlugins/ToolIsolation.py:3283 appPlugins/ToolNCC.py:4300 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." @@ -15815,8 +15951,8 @@ msgstr "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." -#: appPlugins/ToolIsolation.py:3317 appPlugins/ToolMilling.py:3764 -#: appPlugins/ToolNCC.py:4335 appPlugins/ToolPaint.py:3114 +#: appPlugins/ToolIsolation.py:3324 appPlugins/ToolMilling.py:3840 +#: appPlugins/ToolNCC.py:4341 appPlugins/ToolPaint.py:3126 #: appPlugins/ToolSolderPaste.py:1271 msgid "" "Delete a selection of tools in the Tool Table\n" @@ -15825,7 +15961,7 @@ msgstr "" "Delete a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." -#: appPlugins/ToolIsolation.py:3526 +#: appPlugins/ToolIsolation.py:3556 msgid "" "Specify the type of object to be excepted from isolation.\n" "It can be of type: Gerber or Geometry.\n" @@ -15837,19 +15973,19 @@ msgstr "" "What is selected here will dictate the kind\n" "of objects that will populate the 'Object' combobox." -#: appPlugins/ToolIsolation.py:3536 +#: appPlugins/ToolIsolation.py:3566 msgid "Object whose area will be removed from isolation geometry." msgstr "Object whose area will be removed from isolation geometry." -#: appPlugins/ToolIsolation.py:3607 appPlugins/ToolPunchGerber.py:2315 +#: appPlugins/ToolIsolation.py:3637 appPlugins/ToolPunchGerber.py:2331 msgid "Select all available." msgstr "Select all available." -#: appPlugins/ToolIsolation.py:3613 appPlugins/ToolPunchGerber.py:2321 +#: appPlugins/ToolIsolation.py:3643 appPlugins/ToolPunchGerber.py:2337 msgid "Clear the selection." msgstr "Clear the selection." -#: appPlugins/ToolIsolation.py:3652 +#: appPlugins/ToolIsolation.py:3680 msgid "" "Create a Geometry object with toolpaths to cut \n" "isolation outside, inside or on both sides of the\n" @@ -16196,15 +16332,20 @@ msgstr "" "over the original GCode therefore\n" "doing autolevelling." -#: appPlugins/ToolMilling.py:1333 +#: appPlugins/ToolMilling.py:854 +#| msgid "Could not load the file." +msgid "Could not build the Plugin UI" +msgstr "Could not build the Plugin UI" + +#: appPlugins/ToolMilling.py:1282 msgid "Milling Tool" msgstr "Milling Tool" -#: appPlugins/ToolMilling.py:1387 +#: appPlugins/ToolMilling.py:1346 msgid "Pressure" msgstr "Pressure" -#: appPlugins/ToolMilling.py:1389 +#: appPlugins/ToolMilling.py:1348 msgid "" "Negative value. The higher the absolute value\n" "the stronger the pressure of the brush on the material." @@ -16212,7 +16353,7 @@ msgstr "" "Negative value. The higher the absolute value\n" "the stronger the pressure of the brush on the material." -#: appPlugins/ToolMilling.py:1881 +#: appPlugins/ToolMilling.py:1851 msgid "" "For V-shape tools the depth of cut is\n" "calculated from other parameters like:\n" @@ -16228,59 +16369,65 @@ msgstr "" "- Tool Dia -> 'Dia' column found in the Tool Table\n" "NB: a value of zero means that Tool Dia = 'V-tip Dia'" -#: appPlugins/ToolMilling.py:2163 +#: appPlugins/ToolMilling.py:2133 msgid "Tool added in Tool Table." msgstr "Tool added in Tool Table." -#: appPlugins/ToolMilling.py:2278 +#: appPlugins/ToolMilling.py:2248 msgid "Tool was edited in Tool Table." msgstr "Tool was edited in Tool Table." -#: appPlugins/ToolMilling.py:2307 appPlugins/ToolMilling.py:2316 +#: appPlugins/ToolMilling.py:2277 appPlugins/ToolMilling.py:2286 msgid "Failed. Select a tool to copy." msgstr "Failed. Select a tool to copy." -#: appPlugins/ToolMilling.py:2340 +#: appPlugins/ToolMilling.py:2310 msgid "Tool was copied in Tool Table." msgstr "Tool was copied in Tool Table." -#: appPlugins/ToolMilling.py:2372 appPlugins/ToolMilling.py:2381 +#: appPlugins/ToolMilling.py:2342 appPlugins/ToolMilling.py:2351 msgid "Failed. Select a tool to delete." msgstr "Failed. Select a tool to delete." -#: appPlugins/ToolMilling.py:2402 +#: appPlugins/ToolMilling.py:2372 msgid "Tool was deleted in Tool Table." msgstr "Tool was deleted in Tool Table." -#: appPlugins/ToolMilling.py:2505 +#: appPlugins/ToolMilling.py:2475 msgid "Generating drills milling geometry..." msgstr "Generating drills milling geometry..." -#: appPlugins/ToolMilling.py:2604 +#: appPlugins/ToolMilling.py:2574 msgid "Generating slot milling geometry..." msgstr "Generating slot milling geometry..." -#: appPlugins/ToolMilling.py:2696 +#: appPlugins/ToolMilling.py:2666 msgid "This Geometry can't be processed because it is" msgstr "This Geometry can't be processed because it is" -#: appPlugins/ToolMilling.py:2730 +#: appPlugins/ToolMilling.py:2700 msgid "Failed. No tool selected in the tool table ..." msgstr "Failed. No tool selected in the tool table ..." -#: appPlugins/ToolMilling.py:3031 appPlugins/ToolPaint.py:1851 +#: appPlugins/ToolMilling.py:3001 appPlugins/ToolPaint.py:1839 msgid "Geometry could not be painted completely" msgstr "Geometry could not be painted completely" -#: appPlugins/ToolMilling.py:3580 +#: appPlugins/ToolMilling.py:3547 appPlugins/ToolNCC.py:4136 +#: appPlugins/ToolPaint.py:2939 +#| msgid "Object for milling operation." +msgid "Source object for milling operation." +msgstr "Source object for milling operation." + +#: appPlugins/ToolMilling.py:3562 msgid "Object for milling operation." msgstr "Object for milling operation." -#: appPlugins/ToolMilling.py:3611 +#: appPlugins/ToolMilling.py:3602 msgid "Tools in the object used for milling." msgstr "Tools in the object used for milling." -#: appPlugins/ToolMilling.py:3682 +#: appPlugins/ToolMilling.py:3755 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -16290,7 +16437,7 @@ msgstr "" "When ToolChange is checked, on toolchange event this value\n" "will be showed as a T1, T2 ... Tn" -#: appPlugins/ToolMilling.py:3692 +#: appPlugins/ToolMilling.py:3765 msgid "" "Plot column. It is visible only for MultiGeo geometries, meaning geometries " "that holds the geometry\n" @@ -16308,7 +16455,7 @@ msgstr "" "plot on canvas\n" "for the corresponding tool." -#: appPlugins/ToolMilling.py:3817 +#: appPlugins/ToolMilling.py:3887 msgid "" "Milling type:\n" "- Drills -> will mill the drills associated with this tool\n" @@ -16320,15 +16467,15 @@ msgstr "" "- Slots -> will mill the slots associated with this tool\n" "- Both -> will mill both drills and mills or whatever is available" -#: appPlugins/ToolMilling.py:3837 +#: appPlugins/ToolMilling.py:3907 msgid "The diameter of the tool who will do the milling" msgstr "The diameter of the tool who will do the milling" -#: appPlugins/ToolMilling.py:3854 +#: appPlugins/ToolMilling.py:3924 msgid "Offset Type" msgstr "Offset Type" -#: appPlugins/ToolMilling.py:3857 +#: appPlugins/ToolMilling.py:3927 msgid "" "The value for the Offset can be:\n" "- Path -> There is no offset, the tool cut will be done through the geometry " @@ -16346,7 +16493,7 @@ msgstr "" "- Out(side) -> The tool cut will follow the geometry line on the outside.\n" "- Custom -> The tool will cut at an chosen offset." -#: appPlugins/ToolMilling.py:3877 +#: appPlugins/ToolMilling.py:3947 msgid "" "The value to offset the cut when \n" "the Offset type selected is 'Custom'.\n" @@ -16358,7 +16505,7 @@ msgstr "" "The value can be positive for 'outside'\n" "cut and negative for 'inside' cut." -#: appPlugins/ToolMilling.py:4374 +#: appPlugins/ToolMilling.py:4436 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Geometry (Milling) Objects." @@ -16382,7 +16529,7 @@ msgstr "object was moved" msgid "Error when mouse left click." msgstr "Error when mouse left click." -#: appPlugins/ToolNCC.py:1120 +#: appPlugins/ToolNCC.py:1104 msgid "" "Incomplete isolation. None of the selected tools could do a complete " "isolation." @@ -16390,106 +16537,106 @@ msgstr "" "Incomplete isolation. None of the selected tools could do a complete " "isolation." -#: appPlugins/ToolNCC.py:1123 +#: appPlugins/ToolNCC.py:1107 msgid "At least one of the selected tools can do a complete isolation." msgstr "At least one of the selected tools can do a complete isolation." -#: appPlugins/ToolNCC.py:1269 appPlugins/ToolNCC.py:1348 -#: appPlugins/ToolNCC.py:1406 appPlugins/ToolNCC.py:4049 -#: appPlugins/ToolPaint.py:863 appPlugins/ToolPaint.py:949 -#: appPlugins/ToolPaint.py:1009 appPlugins/ToolPaint.py:2848 +#: appPlugins/ToolNCC.py:1253 appPlugins/ToolNCC.py:1332 +#: appPlugins/ToolNCC.py:1390 appPlugins/ToolNCC.py:4035 +#: appPlugins/ToolPaint.py:849 appPlugins/ToolPaint.py:935 +#: appPlugins/ToolPaint.py:995 appPlugins/ToolPaint.py:2836 #: appPlugins/ToolSolderPaste.py:541 msgid "Cancelled. Tool already in Tool Table." msgstr "Cancelled. Tool already in Tool Table." -#: appPlugins/ToolNCC.py:2005 appPlugins/ToolNCC.py:2985 +#: appPlugins/ToolNCC.py:1991 appPlugins/ToolNCC.py:2971 msgid "NCC Tool. Preparing non-copper polygons." msgstr "NCC Tool. Preparing non-copper polygons." -#: appPlugins/ToolNCC.py:2065 appPlugins/ToolNCC.py:3113 +#: appPlugins/ToolNCC.py:2051 appPlugins/ToolNCC.py:3099 msgid "NCC Tool. Calculate 'empty' area." msgstr "NCC Tool. Calculate 'empty' area." -#: appPlugins/ToolNCC.py:2076 appPlugins/ToolNCC.py:2105 -#: appPlugins/ToolNCC.py:2211 appPlugins/ToolNCC.py:2224 -#: appPlugins/ToolNCC.py:3128 appPlugins/ToolNCC.py:3233 -#: appPlugins/ToolNCC.py:3248 appPlugins/ToolNCC.py:3515 -#: appPlugins/ToolNCC.py:3616 appPlugins/ToolNCC.py:3631 +#: appPlugins/ToolNCC.py:2062 appPlugins/ToolNCC.py:2091 +#: appPlugins/ToolNCC.py:2197 appPlugins/ToolNCC.py:2210 +#: appPlugins/ToolNCC.py:3114 appPlugins/ToolNCC.py:3219 +#: appPlugins/ToolNCC.py:3234 appPlugins/ToolNCC.py:3501 +#: appPlugins/ToolNCC.py:3602 appPlugins/ToolNCC.py:3617 msgid "Buffering finished" msgstr "Buffering finished" -#: appPlugins/ToolNCC.py:2080 appPlugins/ToolNCC.py:2109 -#: appPlugins/ToolNCC.py:2215 appPlugins/ToolNCC.py:2227 -#: appPlugins/ToolNCC.py:3136 appPlugins/ToolNCC.py:3255 -#: appPlugins/ToolNCC.py:3522 appPlugins/ToolNCC.py:3638 +#: appPlugins/ToolNCC.py:2066 appPlugins/ToolNCC.py:2095 +#: appPlugins/ToolNCC.py:2201 appPlugins/ToolNCC.py:2213 +#: appPlugins/ToolNCC.py:3122 appPlugins/ToolNCC.py:3241 +#: appPlugins/ToolNCC.py:3508 appPlugins/ToolNCC.py:3624 msgid "Could not get the extent of the area to be non copper cleared." msgstr "Could not get the extent of the area to be non copper cleared." -#: appPlugins/ToolNCC.py:2088 appPlugins/ToolNCC.py:2238 -#: appPlugins/ToolNCC.py:3266 +#: appPlugins/ToolNCC.py:2074 appPlugins/ToolNCC.py:2224 +#: appPlugins/ToolNCC.py:3252 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "NCC Tool. Finished calculation of 'empty' area." -#: appPlugins/ToolNCC.py:2141 appPlugins/ToolNCC.py:3163 -#: appPlugins/ToolNCC.py:3240 appPlugins/ToolNCC.py:3542 -#: appPlugins/ToolNCC.py:3623 +#: appPlugins/ToolNCC.py:2127 appPlugins/ToolNCC.py:3149 +#: appPlugins/ToolNCC.py:3226 appPlugins/ToolNCC.py:3528 +#: appPlugins/ToolNCC.py:3609 msgid "" "Isolation geometry is broken. Margin is less than isolation tool diameter." msgstr "" "Isolation geometry is broken. Margin is less than isolation tool diameter." -#: appPlugins/ToolNCC.py:2231 appPlugins/ToolNCC.py:3259 -#: appPlugins/ToolNCC.py:3641 +#: appPlugins/ToolNCC.py:2217 appPlugins/ToolNCC.py:3245 +#: appPlugins/ToolNCC.py:3627 msgid "The selected object is not suitable for copper clearing." msgstr "The selected object is not suitable for copper clearing." -#: appPlugins/ToolNCC.py:2281 +#: appPlugins/ToolNCC.py:2267 msgid "Clearing the polygon with the method: lines." msgstr "Clearing the polygon with the method: lines." -#: appPlugins/ToolNCC.py:2291 +#: appPlugins/ToolNCC.py:2277 msgid "Failed. Clearing the polygon with the method: seed." msgstr "Failed. Clearing the polygon with the method: seed." -#: appPlugins/ToolNCC.py:2300 +#: appPlugins/ToolNCC.py:2286 msgid "Failed. Clearing the polygon with the method: standard." msgstr "Failed. Clearing the polygon with the method: standard." -#: appPlugins/ToolNCC.py:2316 +#: appPlugins/ToolNCC.py:2302 msgid "Polygon could not be cleared. Location:" msgstr "Polygon could not be cleared. Location:" -#: appPlugins/ToolNCC.py:2369 +#: appPlugins/ToolNCC.py:2355 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." -#: appPlugins/ToolNCC.py:2384 appPlugins/ToolNCC.py:3081 +#: appPlugins/ToolNCC.py:2370 appPlugins/ToolNCC.py:3067 msgid "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." -#: appPlugins/ToolNCC.py:2412 appPlugins/ToolNCC.py:2644 +#: appPlugins/ToolNCC.py:2398 appPlugins/ToolNCC.py:2630 msgid "NCC Tool failed creating bounding box." msgstr "NCC Tool failed creating bounding box." -#: appPlugins/ToolNCC.py:2432 appPlugins/ToolNCC.py:2687 -#: appPlugins/ToolNCC.py:3280 appPlugins/ToolNCC.py:3666 +#: appPlugins/ToolNCC.py:2418 appPlugins/ToolNCC.py:2673 +#: appPlugins/ToolNCC.py:3266 appPlugins/ToolNCC.py:3652 msgid "NCC Tool clearing with tool diameter" msgstr "NCC Tool clearing with tool diameter" -#: appPlugins/ToolNCC.py:2432 appPlugins/ToolNCC.py:2687 -#: appPlugins/ToolNCC.py:3280 appPlugins/ToolNCC.py:3666 +#: appPlugins/ToolNCC.py:2418 appPlugins/ToolNCC.py:2673 +#: appPlugins/ToolNCC.py:3266 appPlugins/ToolNCC.py:3652 msgid "started." msgstr "started." -#: appPlugins/ToolNCC.py:2562 +#: appPlugins/ToolNCC.py:2548 msgid "Could not use the tool for copper clear." msgstr "Could not use the tool for copper clear." -#: appPlugins/ToolNCC.py:2584 appPlugins/ToolNCC.py:3441 +#: appPlugins/ToolNCC.py:2570 appPlugins/ToolNCC.py:3427 msgid "" "There is no NCC Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -16501,29 +16648,29 @@ msgstr "" "geometry.\n" "Change the painting parameters and try again." -#: appPlugins/ToolNCC.py:2594 appPlugins/ToolNCC.py:3450 +#: appPlugins/ToolNCC.py:2580 appPlugins/ToolNCC.py:3436 msgid "NCC Tool clear all done." msgstr "NCC Tool clear all done." -#: appPlugins/ToolNCC.py:2597 appPlugins/ToolNCC.py:3453 +#: appPlugins/ToolNCC.py:2583 appPlugins/ToolNCC.py:3439 msgid "NCC Tool clear all done but the copper features isolation is broken for" msgstr "" "NCC Tool clear all done but the copper features isolation is broken for" -#: appPlugins/ToolNCC.py:2599 appPlugins/ToolNCC.py:2849 -#: appPlugins/ToolNCC.py:3455 appPlugins/ToolNCC.py:3838 +#: appPlugins/ToolNCC.py:2585 appPlugins/ToolNCC.py:2835 +#: appPlugins/ToolNCC.py:3441 appPlugins/ToolNCC.py:3824 msgid "tools" msgstr "tools" -#: appPlugins/ToolNCC.py:2626 +#: appPlugins/ToolNCC.py:2612 msgid "NCC Tool. Rest machining copper clearing task started." msgstr "NCC Tool. Rest machining copper clearing task started." -#: appPlugins/ToolNCC.py:2845 appPlugins/ToolNCC.py:3834 +#: appPlugins/ToolNCC.py:2831 appPlugins/ToolNCC.py:3820 msgid "NCC Tool Rest Machining clear all done." msgstr "NCC Tool Rest Machining clear all done." -#: appPlugins/ToolNCC.py:2848 appPlugins/ToolNCC.py:3837 +#: appPlugins/ToolNCC.py:2834 appPlugins/ToolNCC.py:3823 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" @@ -16531,11 +16678,11 @@ msgstr "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" -#: appPlugins/ToolNCC.py:2946 +#: appPlugins/ToolNCC.py:2932 msgid "NCC Tool started. Reading parameters." msgstr "NCC Tool started. Reading parameters." -#: appPlugins/ToolNCC.py:3940 +#: appPlugins/ToolNCC.py:3926 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." @@ -16543,7 +16690,7 @@ msgstr "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." -#: appPlugins/ToolNCC.py:4153 +#: appPlugins/ToolNCC.py:4154 msgid "" "Specify the type of object to be cleared of excess copper.\n" "It can be of type: Gerber or Geometry.\n" @@ -16555,7 +16702,7 @@ msgstr "" "What is selected here will dictate the kind\n" "of objects that will populate the 'Object' combobox." -#: appPlugins/ToolNCC.py:4204 +#: appPlugins/ToolNCC.py:4214 msgid "" "This is the Tool Number.\n" "Non copper clearing will start with the tool with the biggest \n" @@ -16571,7 +16718,7 @@ msgstr "" "in the resulting geometry. This is because with some tools\n" "this function will not be able to create painting geometry." -#: appPlugins/ToolNCC.py:4618 +#: appPlugins/ToolNCC.py:4633 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -16721,11 +16868,11 @@ msgstr "Open PDF cancelled" msgid "Parsing" msgstr "Parsing" -#: appPlugins/ToolPDF.py:212 app_Main.py:11132 +#: appPlugins/ToolPDF.py:212 app_Main.py:11162 msgid "Failed to open" msgstr "Failed to open" -#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:368 app_Main.py:11078 +#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:368 app_Main.py:11108 msgid "No geometry found in file" msgstr "No geometry found in file" @@ -16742,39 +16889,39 @@ msgstr "Open PDF file failed." msgid "Rendered" msgstr "Rendered" -#: appPlugins/ToolPaint.py:1170 +#: appPlugins/ToolPaint.py:1156 msgid "Can't do Paint on MultiGeo geometries" msgstr "Can't do Paint on MultiGeo geometries" -#: appPlugins/ToolPaint.py:1207 +#: appPlugins/ToolPaint.py:1193 msgid "Click on a polygon to paint it." msgstr "Click on a polygon to paint it." -#: appPlugins/ToolPaint.py:1812 +#: appPlugins/ToolPaint.py:1800 msgid "Painting polygon with method: lines." msgstr "Painting polygon with method: lines." -#: appPlugins/ToolPaint.py:1824 +#: appPlugins/ToolPaint.py:1812 msgid "Failed. Painting polygon with method: seed." msgstr "Failed. Painting polygon with method: seed." -#: appPlugins/ToolPaint.py:1835 +#: appPlugins/ToolPaint.py:1823 msgid "Failed. Painting polygon with method: standard." msgstr "Failed. Painting polygon with method: standard." -#: appPlugins/ToolPaint.py:1926 appPlugins/ToolPaint.py:2115 +#: appPlugins/ToolPaint.py:1914 appPlugins/ToolPaint.py:2103 msgid "Painting with tool diameter = " msgstr "Painting with tool diameter = " -#: appPlugins/ToolPaint.py:1929 appPlugins/ToolPaint.py:2118 +#: appPlugins/ToolPaint.py:1917 appPlugins/ToolPaint.py:2106 msgid "started" msgstr "started" -#: appPlugins/ToolPaint.py:1956 appPlugins/ToolPaint.py:2105 +#: appPlugins/ToolPaint.py:1944 appPlugins/ToolPaint.py:2093 msgid "There is no geometry to process or the tool diameter is too big." msgstr "There is no geometry to process or the tool diameter is too big." -#: appPlugins/ToolPaint.py:2071 appPlugins/ToolPaint.py:2297 +#: appPlugins/ToolPaint.py:2059 appPlugins/ToolPaint.py:2285 msgid "" "There is no Painting Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -16786,44 +16933,44 @@ msgstr "" "geometry.\n" "Change the painting parameters and try again." -#: appPlugins/ToolPaint.py:2351 +#: appPlugins/ToolPaint.py:2339 msgid "Painting ..." msgstr "Painting ..." -#: appPlugins/ToolPaint.py:2385 appPlugins/ToolPaint.py:2390 -#: appPlugins/ToolPaint.py:2398 appPlugins/ToolPaint.py:2487 -#: appPlugins/ToolPaint.py:2490 appPlugins/ToolPaint.py:2498 -#: appPlugins/ToolPaint.py:2568 appPlugins/ToolPaint.py:2573 -#: appPlugins/ToolPaint.py:2579 +#: appPlugins/ToolPaint.py:2373 appPlugins/ToolPaint.py:2378 +#: appPlugins/ToolPaint.py:2386 appPlugins/ToolPaint.py:2475 +#: appPlugins/ToolPaint.py:2478 appPlugins/ToolPaint.py:2486 +#: appPlugins/ToolPaint.py:2556 appPlugins/ToolPaint.py:2561 +#: appPlugins/ToolPaint.py:2567 msgid "Paint Tool." msgstr "Paint Tool." -#: appPlugins/ToolPaint.py:2386 appPlugins/ToolPaint.py:2390 -#: appPlugins/ToolPaint.py:2398 +#: appPlugins/ToolPaint.py:2374 appPlugins/ToolPaint.py:2378 +#: appPlugins/ToolPaint.py:2386 msgid "Normal painting polygon task started." msgstr "Normal painting polygon task started." -#: appPlugins/ToolPaint.py:2387 appPlugins/ToolPaint.py:2487 -#: appPlugins/ToolPaint.py:2570 +#: appPlugins/ToolPaint.py:2375 appPlugins/ToolPaint.py:2475 +#: appPlugins/ToolPaint.py:2558 msgid "Buffering geometry..." msgstr "Buffering geometry..." -#: appPlugins/ToolPaint.py:2412 appPlugins/ToolPaint.py:2505 -#: appPlugins/ToolPaint.py:2586 +#: appPlugins/ToolPaint.py:2400 appPlugins/ToolPaint.py:2493 +#: appPlugins/ToolPaint.py:2574 msgid "No polygon found." msgstr "No polygon found." -#: appPlugins/ToolPaint.py:2487 appPlugins/ToolPaint.py:2490 -#: appPlugins/ToolPaint.py:2498 +#: appPlugins/ToolPaint.py:2475 appPlugins/ToolPaint.py:2478 +#: appPlugins/ToolPaint.py:2486 msgid "Paint all polygons task started." msgstr "Paint all polygons task started." -#: appPlugins/ToolPaint.py:2569 appPlugins/ToolPaint.py:2573 -#: appPlugins/ToolPaint.py:2579 +#: appPlugins/ToolPaint.py:2557 appPlugins/ToolPaint.py:2561 +#: appPlugins/ToolPaint.py:2567 msgid "Painting area task started." msgstr "Painting area task started." -#: appPlugins/ToolPaint.py:2928 +#: appPlugins/ToolPaint.py:2916 msgid "" "Create a Geometry object with toolpaths\n" "that cover only the copper pattern." @@ -16831,7 +16978,7 @@ msgstr "" "Create a Geometry object with toolpaths\n" "that cover only the copper pattern." -#: appPlugins/ToolPaint.py:2958 +#: appPlugins/ToolPaint.py:2957 msgid "" "Specify the type of object to be painted.\n" "It can be of type: Gerber or Geometry.\n" @@ -16843,7 +16990,7 @@ msgstr "" "What is selected here will dictate the kind\n" "of objects that will populate the 'Object' combobox." -#: appPlugins/ToolPaint.py:2992 +#: appPlugins/ToolPaint.py:2991 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for painting." @@ -16851,7 +16998,7 @@ msgstr "" "Tools pool from which the algorithm\n" "will pick the ones used for painting." -#: appPlugins/ToolPaint.py:3009 +#: appPlugins/ToolPaint.py:3016 msgid "" "This is the Tool Number.\n" "Painting will start with the tool with the biggest diameter,\n" @@ -16867,7 +17014,7 @@ msgstr "" "in the resulting geometry. This is because with some tools\n" "this function will not be able to create painting geometry." -#: appPlugins/ToolPaint.py:3296 +#: appPlugins/ToolPaint.py:3311 msgid "" "The type of FlatCAM object to be used as paint reference.\n" "It can be Gerber, Excellon or Geometry." @@ -16875,40 +17022,40 @@ msgstr "" "The type of FlatCAM object to be used as paint reference.\n" "It can be Gerber, Excellon or Geometry." -#: appPlugins/ToolPaint.py:3336 +#: appPlugins/ToolPaint.py:3353 msgid "Create a Geometry Object which paints the polygons." msgstr "Create a Geometry Object which paints the polygons." -#: appPlugins/ToolPanelize.py:112 appPlugins/ToolPanelize.py:1099 +#: appPlugins/ToolPanelize.py:112 appPlugins/ToolPanelize.py:1083 msgid "Panelization" msgstr "Panelization" -#: appPlugins/ToolPanelize.py:373 +#: appPlugins/ToolPanelize.py:357 msgid "Columns or Rows are zero value. Change them to a positive integer." msgstr "Columns or Rows are zero value. Change them to a positive integer." -#: appPlugins/ToolPanelize.py:416 +#: appPlugins/ToolPanelize.py:400 msgid "Generating panel ... " msgstr "Generating panel ... " -#: appPlugins/ToolPanelize.py:509 appPlugins/ToolPanelize.py:801 -#: appPlugins/ToolPanelize.py:1051 +#: appPlugins/ToolPanelize.py:493 appPlugins/ToolPanelize.py:785 +#: appPlugins/ToolPanelize.py:1035 msgid "Generating panel ... Adding the source code." msgstr "Generating panel ... Adding the source code." -#: appPlugins/ToolPanelize.py:729 +#: appPlugins/ToolPanelize.py:713 msgid "Optimizing the overlapping paths." msgstr "Optimizing the overlapping paths." -#: appPlugins/ToolPanelize.py:761 +#: appPlugins/ToolPanelize.py:745 msgid "Optimization complete." msgstr "Optimization complete." -#: appPlugins/ToolPanelize.py:1060 +#: appPlugins/ToolPanelize.py:1044 msgid "Generating panel... Spawning copies" msgstr "Generating panel... Spawning copies" -#: appPlugins/ToolPanelize.py:1076 +#: appPlugins/ToolPanelize.py:1060 #, python-brace-format msgid "" "{text} Too big for the constrain area. Final panel has {col} columns and " @@ -16917,11 +17064,11 @@ msgstr "" "{text} Too big for the constrain area. Final panel has {col} columns and " "{row} rows" -#: appPlugins/ToolPanelize.py:1084 +#: appPlugins/ToolPanelize.py:1068 msgid "Panel created successfully." msgstr "Panel created successfully." -#: appPlugins/ToolPanelize.py:1139 +#: appPlugins/ToolPanelize.py:1128 msgid "" "Specify the type of object to be panelized\n" "It can be of type: Gerber, Excellon or Geometry.\n" @@ -16933,7 +17080,7 @@ msgstr "" "The selection here decide the type of objects that will be\n" "in the Object combobox." -#: appPlugins/ToolPanelize.py:1167 +#: appPlugins/ToolPanelize.py:1163 msgid "" "Object to be panelized. This means that it will\n" "be duplicated in an array of rows and columns." @@ -16941,11 +17088,7 @@ msgstr "" "Object to be panelized. This means that it will\n" "be duplicated in an array of rows and columns." -#: appPlugins/ToolPanelize.py:1174 -msgid "Panelization Reference" -msgstr "Panelization Reference" - -#: appPlugins/ToolPanelize.py:1176 +#: appPlugins/ToolPanelize.py:1175 msgid "" "Choose the reference for panelization:\n" "- Object = the bounding box of a different object\n" @@ -16965,7 +17108,7 @@ msgstr "" "to this reference object therefore maintaining the panelized\n" "objects in sync." -#: appPlugins/ToolPanelize.py:1202 +#: appPlugins/ToolPanelize.py:1210 msgid "" "Specify the type of object to be used as an container for\n" "panelization. It can be: Gerber or Geometry type.\n" @@ -16977,7 +17120,7 @@ msgstr "" "The selection here decide the type of objects that will be\n" "in the Box Object combobox." -#: appPlugins/ToolPanelize.py:1217 +#: appPlugins/ToolPanelize.py:1225 msgid "" "The actual object that is used as container for the\n" " selected object that is to be panelized." @@ -16985,11 +17128,11 @@ msgstr "" "The actual object that is used as container for the\n" " selected object that is to be panelized." -#: appPlugins/ToolPanelize.py:1227 +#: appPlugins/ToolPanelize.py:1233 msgid "Panel Data" msgstr "Panel Data" -#: appPlugins/ToolPanelize.py:1229 +#: appPlugins/ToolPanelize.py:1235 msgid "" "This informations will shape the resulting panel.\n" "The number of rows and columns will set how many\n" @@ -17005,15 +17148,15 @@ msgstr "" "The spacings will set the distance between any two\n" "elements of the panel array." -#: appPlugins/ToolPanelize.py:1314 +#: appPlugins/ToolPanelize.py:1338 msgid "Constrain panel within" msgstr "Constrain panel within" -#: appPlugins/ToolPanelize.py:1357 +#: appPlugins/ToolPanelize.py:1383 msgid "Panelize Object" msgstr "Panelize Object" -#: appPlugins/ToolPanelize.py:1360 appPlugins/ToolRulesCheck.py:1663 +#: appPlugins/ToolPanelize.py:1386 appPlugins/ToolRulesCheck.py:1663 msgid "" "Panelize the specified object around the specified box.\n" "In other words it creates multiple copies of the source object,\n" @@ -17053,7 +17196,7 @@ msgstr "PcbWizard .INF file loaded." msgid "Main PcbWizard Excellon file loaded." msgstr "Main PcbWizard Excellon file loaded." -#: appPlugins/ToolPcbWizard.py:346 app_Main.py:11057 +#: appPlugins/ToolPcbWizard.py:346 app_Main.py:11087 msgid "This is not Excellon file." msgstr "This is not Excellon file." @@ -17179,53 +17322,53 @@ msgstr "" msgid "Punch Geber" msgstr "Punch Geber" -#: appPlugins/ToolPunchGerber.py:555 +#: appPlugins/ToolPunchGerber.py:551 msgid "Click on a pad to select it." msgstr "Click on a pad to select it." -#: appPlugins/ToolPunchGerber.py:803 appPlugins/ToolPunchGerber.py:936 +#: appPlugins/ToolPunchGerber.py:799 appPlugins/ToolPunchGerber.py:932 msgid "The value of the fixed diameter is 0.0. Aborting." msgstr "The value of the fixed diameter is 0.0. Aborting." -#: appPlugins/ToolPunchGerber.py:1712 +#: appPlugins/ToolPunchGerber.py:1708 msgid "Added pad" msgstr "Added pad" -#: appPlugins/ToolPunchGerber.py:1713 +#: appPlugins/ToolPunchGerber.py:1709 msgid "Click to add next pad or right click to start." msgstr "Click to add next pad or right click to start." -#: appPlugins/ToolPunchGerber.py:1725 +#: appPlugins/ToolPunchGerber.py:1721 msgid "Removed pad" msgstr "Removed pad" -#: appPlugins/ToolPunchGerber.py:1726 +#: appPlugins/ToolPunchGerber.py:1722 msgid "Click to add/remove next pad or right click to start." msgstr "Click to add/remove next pad or right click to start." -#: appPlugins/ToolPunchGerber.py:1731 +#: appPlugins/ToolPunchGerber.py:1727 msgid "No pad detected under click position." msgstr "No pad detected under click position." -#: appPlugins/ToolPunchGerber.py:1930 +#: appPlugins/ToolPunchGerber.py:1926 msgid "All selectable pads are selected." msgstr "All selectable pads are selected." -#: appPlugins/ToolPunchGerber.py:1947 +#: appPlugins/ToolPunchGerber.py:1943 msgid "Selection cleared." msgstr "Selection cleared." -#: appPlugins/ToolPunchGerber.py:2007 +#: appPlugins/ToolPunchGerber.py:2000 msgid "Gerber into which to punch holes" msgstr "Gerber into which to punch holes" -#: appPlugins/ToolPunchGerber.py:2145 +#: appPlugins/ToolPunchGerber.py:2154 msgid "" "Remove the geometry of Excellon from the Gerber to create the holes in pads." msgstr "" "Remove the geometry of Excellon from the Gerber to create the holes in pads." -#: appPlugins/ToolPunchGerber.py:2297 +#: appPlugins/ToolPunchGerber.py:2313 msgid "" "When the manual type is chosen, the pads to be punched\n" "are selected on the canvas but only those that\n" @@ -17235,7 +17378,7 @@ msgstr "" "are selected on the canvas but only those that\n" "are in the processed pads." -#: appPlugins/ToolPunchGerber.py:2336 +#: appPlugins/ToolPunchGerber.py:2347 msgid "" "Create a Gerber object from the selected object, within\n" "the specified box." @@ -17252,19 +17395,19 @@ msgstr "Cancelled. There is no QRCode Data in the text box." msgid "QRCode Tool done." msgstr "QRCode Tool done." -#: appPlugins/ToolQRCode.py:777 +#: appPlugins/ToolQRCode.py:785 msgid "Gerber Object to which the QRCode will be added." msgstr "Gerber Object to which the QRCode will be added." -#: appPlugins/ToolQRCode.py:813 +#: appPlugins/ToolQRCode.py:827 msgid "The parameters used to shape the QRCode." msgstr "The parameters used to shape the QRCode." -#: appPlugins/ToolQRCode.py:918 +#: appPlugins/ToolQRCode.py:939 msgid "Export QRCode" msgstr "Export QRCode" -#: appPlugins/ToolQRCode.py:920 +#: appPlugins/ToolQRCode.py:941 msgid "" "Show a set of controls allowing to export the QRCode\n" "to a SVG file or an PNG file." @@ -17272,31 +17415,31 @@ msgstr "" "Show a set of controls allowing to export the QRCode\n" "to a SVG file or an PNG file." -#: appPlugins/ToolQRCode.py:959 +#: appPlugins/ToolQRCode.py:979 msgid "Transparent back color" msgstr "Transparent back color" -#: appPlugins/ToolQRCode.py:984 +#: appPlugins/ToolQRCode.py:1004 msgid "Export QRCode SVG" msgstr "Export QRCode SVG" -#: appPlugins/ToolQRCode.py:986 +#: appPlugins/ToolQRCode.py:1006 msgid "Export a SVG file with the QRCode content." msgstr "Export a SVG file with the QRCode content." -#: appPlugins/ToolQRCode.py:997 +#: appPlugins/ToolQRCode.py:1017 msgid "Export QRCode PNG" msgstr "Export QRCode PNG" -#: appPlugins/ToolQRCode.py:999 +#: appPlugins/ToolQRCode.py:1019 msgid "Export a PNG image file with the QRCode content." msgstr "Export a PNG image file with the QRCode content." -#: appPlugins/ToolQRCode.py:1010 +#: appPlugins/ToolQRCode.py:1030 msgid "Insert QRCode" msgstr "Insert QRCode" -#: appPlugins/ToolQRCode.py:1013 +#: appPlugins/ToolQRCode.py:1033 msgid "Create the QRCode object." msgstr "Create the QRCode object." @@ -17725,52 +17868,52 @@ msgstr "" "Save the generated GCode for Solder Paste dispensing\n" "on PCB pads, to a file." -#: appPlugins/ToolSub.py:269 appPlugins/ToolSub.py:505 +#: appPlugins/ToolSub.py:267 appPlugins/ToolSub.py:503 msgid "No Target object loaded." msgstr "No Target object loaded." -#: appPlugins/ToolSub.py:272 +#: appPlugins/ToolSub.py:270 msgid "Loading geometry from Gerber objects." msgstr "Loading geometry from Gerber objects." -#: appPlugins/ToolSub.py:289 appPlugins/ToolSub.py:518 +#: appPlugins/ToolSub.py:287 appPlugins/ToolSub.py:516 msgid "No Subtractor object loaded." msgstr "No Subtractor object loaded." -#: appPlugins/ToolSub.py:303 +#: appPlugins/ToolSub.py:301 msgid "Not possible to subtract from the same object." msgstr "Not possible to subtract from the same object." -#: appPlugins/ToolSub.py:343 +#: appPlugins/ToolSub.py:341 msgid "Finished parsing geometry for aperture" msgstr "Finished parsing geometry for aperture" -#: appPlugins/ToolSub.py:345 +#: appPlugins/ToolSub.py:343 msgid "Subtraction aperture processing finished." msgstr "Subtraction aperture processing finished." -#: appPlugins/ToolSub.py:478 appPlugins/ToolSub.py:672 -#: appPlugins/ToolSub.py:754 +#: appPlugins/ToolSub.py:476 appPlugins/ToolSub.py:670 +#: appPlugins/ToolSub.py:752 msgid "Generating new object failed." msgstr "Generating new object failed." -#: appPlugins/ToolSub.py:482 appPlugins/ToolSub.py:677 +#: appPlugins/ToolSub.py:480 appPlugins/ToolSub.py:675 msgid "Created" msgstr "Created" -#: appPlugins/ToolSub.py:531 +#: appPlugins/ToolSub.py:529 msgid "Currently, the Subtractor geometry cannot be of type Multigeo." msgstr "Currently, the Subtractor geometry cannot be of type Multigeo." -#: appPlugins/ToolSub.py:571 +#: appPlugins/ToolSub.py:569 msgid "Parsing solid_geometry ..." msgstr "Parsing solid_geometry ..." -#: appPlugins/ToolSub.py:573 +#: appPlugins/ToolSub.py:571 msgid "Parsing solid_geometry for tool" msgstr "Parsing solid_geometry for tool" -#: appPlugins/ToolSub.py:790 +#: appPlugins/ToolSub.py:788 msgid "" "A plugin to help subtract a Gerber/Geometry object from another of the same " "type." @@ -17778,7 +17921,7 @@ msgstr "" "A plugin to help subtract a Gerber/Geometry object from another of the same " "type." -#: appPlugins/ToolSub.py:849 +#: appPlugins/ToolSub.py:850 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." @@ -17786,11 +17929,11 @@ msgstr "" "Gerber object from which to subtract\n" "the subtractor Gerber object." -#: appPlugins/ToolSub.py:863 appPlugins/ToolSub.py:916 +#: appPlugins/ToolSub.py:871 appPlugins/ToolSub.py:934 msgid "Subtractor" msgstr "Subtractor" -#: appPlugins/ToolSub.py:865 +#: appPlugins/ToolSub.py:873 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." @@ -17798,11 +17941,11 @@ msgstr "" "Gerber object that will be subtracted\n" "from the target Gerber object." -#: appPlugins/ToolSub.py:872 +#: appPlugins/ToolSub.py:883 msgid "Subtract Gerber" msgstr "Subtract Gerber" -#: appPlugins/ToolSub.py:875 +#: appPlugins/ToolSub.py:886 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -17814,7 +17957,7 @@ msgstr "" "Can be used to remove the overlapping silkscreen\n" "over the soldermask." -#: appPlugins/ToolSub.py:902 +#: appPlugins/ToolSub.py:919 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." @@ -17822,7 +17965,7 @@ msgstr "" "Geometry object from which to subtract\n" "the subtractor Geometry object." -#: appPlugins/ToolSub.py:918 +#: appPlugins/ToolSub.py:936 msgid "" "Geometry object that will be subtracted\n" "from the target Geometry object." @@ -17830,11 +17973,11 @@ msgstr "" "Geometry object that will be subtracted\n" "from the target Geometry object." -#: appPlugins/ToolSub.py:930 +#: appPlugins/ToolSub.py:957 msgid "Subtract Geometry" msgstr "Subtract Geometry" -#: appPlugins/ToolSub.py:933 +#: appPlugins/ToolSub.py:960 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -17895,7 +18038,7 @@ msgstr "CNCJob objects can't be buffered." msgid "A plugin that allow geometry transformation." msgstr "A plugin that allow geometry transformation." -#: appPlugins/ToolTransform.py:666 +#: appPlugins/ToolTransform.py:663 msgid "" "The object used as reference.\n" "The used point is the center of it's bounding box." @@ -17949,7 +18092,7 @@ msgstr "" "Canvas initialization started.\n" "Canvas initialization finished in" -#: app_Main.py:1314 app_Main.py:9893 +#: app_Main.py:1314 app_Main.py:9923 msgid "New Project - Not saved" msgstr "New Project - Not saved" @@ -18400,7 +18543,7 @@ msgstr "Click to set the origin ..." msgid "Setting Origin..." msgstr "Setting Origin..." -#: app_Main.py:5240 app_Main.py:5358 app_Main.py:5501 +#: app_Main.py:5240 app_Main.py:5362 app_Main.py:5505 msgid "Origin set" msgstr "Origin set" @@ -18408,65 +18551,65 @@ msgstr "Origin set" msgid "Origin coordinates specified but incomplete." msgstr "Origin coordinates specified but incomplete." -#: app_Main.py:5304 +#: app_Main.py:5308 msgid "Moving to Origin..." msgstr "Moving to Origin..." -#: app_Main.py:5308 app_Main.py:5376 +#: app_Main.py:5312 app_Main.py:5380 msgid "Failed. No object(s) selected..." msgstr "Failed. No object(s) selected..." -#: app_Main.py:5395 +#: app_Main.py:5399 msgid "Quadrant 1" msgstr "Quadrant 1" -#: app_Main.py:5396 +#: app_Main.py:5400 msgid "Quadrant 2" msgstr "Quadrant 2" -#: app_Main.py:5397 +#: app_Main.py:5401 msgid "Quadrant 3" msgstr "Quadrant 3" -#: app_Main.py:5398 +#: app_Main.py:5402 msgid "Quadrant 4" msgstr "Quadrant 4" -#: app_Main.py:5538 +#: app_Main.py:5542 msgid "Jump to ..." msgstr "Jump to ..." -#: app_Main.py:5539 +#: app_Main.py:5543 msgid "Enter the coordinates in format X,Y:" msgstr "Enter the coordinates in format X,Y:" -#: app_Main.py:5549 +#: app_Main.py:5553 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Wrong coordinates. Enter coordinates in format: X,Y" -#: app_Main.py:5690 +#: app_Main.py:5696 msgid "Locate ..." msgstr "Locate ..." -#: app_Main.py:6314 +#: app_Main.py:6322 msgid "" "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "" "Aborting. The current task will be gracefully closed as soon as possible..." -#: app_Main.py:6320 +#: app_Main.py:6328 msgid "The current task was gracefully closed on user request..." msgstr "The current task was gracefully closed on user request..." -#: app_Main.py:6520 +#: app_Main.py:6528 msgid "Not available for Legacy 2D graphic mode." msgstr "Not available for Legacy 2D graphic mode." -#: app_Main.py:6622 +#: app_Main.py:6630 msgid "Adding tool from DB is not allowed for this object." msgstr "Adding tool from DB is not allowed for this object." -#: app_Main.py:6640 +#: app_Main.py:6648 msgid "" "One or more Tools are edited.\n" "Do you want to save?" @@ -18474,187 +18617,187 @@ msgstr "" "One or more Tools are edited.\n" "Do you want to save?" -#: app_Main.py:6642 +#: app_Main.py:6650 msgid "Save Tools Database" msgstr "Save Tools Database" -#: app_Main.py:6835 app_Main.py:6889 app_Main.py:6937 +#: app_Main.py:6862 app_Main.py:6916 app_Main.py:6964 msgid "Enter the Angle value:" msgstr "Enter the Angle value:" -#: app_Main.py:6868 +#: app_Main.py:6895 msgid "Rotation done." msgstr "Rotation done." -#: app_Main.py:6870 +#: app_Main.py:6897 msgid "Rotation movement was not executed." msgstr "Rotation movement was not executed." -#: app_Main.py:6919 +#: app_Main.py:6946 msgid "Skew on X axis done." msgstr "Skew on X axis done." -#: app_Main.py:6967 +#: app_Main.py:6994 msgid "Skew on Y axis done." msgstr "Skew on Y axis done." -#: app_Main.py:7049 +#: app_Main.py:7076 msgid "New Grid ..." msgstr "New Grid ..." -#: app_Main.py:7050 +#: app_Main.py:7077 msgid "Enter a Grid Value:" msgstr "Enter a Grid Value:" -#: app_Main.py:7059 app_Main.py:7084 +#: app_Main.py:7086 app_Main.py:7111 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "Please enter a grid value with non-zero value, in Float format." -#: app_Main.py:7064 +#: app_Main.py:7091 msgid "New Grid added" msgstr "New Grid added" -#: app_Main.py:7066 +#: app_Main.py:7093 msgid "Grid already exists" msgstr "Grid already exists" -#: app_Main.py:7068 +#: app_Main.py:7095 msgid "Adding New Grid cancelled" msgstr "Adding New Grid cancelled" -#: app_Main.py:7090 +#: app_Main.py:7117 msgid "Grid Value does not exist" msgstr "Grid Value does not exist" -#: app_Main.py:7092 +#: app_Main.py:7119 msgid "Grid Value deleted" msgstr "Grid Value deleted" -#: app_Main.py:7094 +#: app_Main.py:7121 msgid "Delete Grid value cancelled" msgstr "Delete Grid value cancelled" -#: app_Main.py:7108 +#: app_Main.py:7135 msgid "Name copied to clipboard ..." msgstr "Name copied to clipboard ..." -#: app_Main.py:7889 app_Main.py:7893 +#: app_Main.py:7919 app_Main.py:7923 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "Select an Gerber or Excellon file to view it's source file." -#: app_Main.py:7896 +#: app_Main.py:7926 msgid "Viewing the source code of the selected object." msgstr "Viewing the source code of the selected object." -#: app_Main.py:7910 +#: app_Main.py:7940 msgid "Source Editor" msgstr "Source Editor" -#: app_Main.py:7946 app_Main.py:7953 +#: app_Main.py:7976 app_Main.py:7983 msgid "There is no selected object for which to see it's source file code." msgstr "There is no selected object for which to see it's source file code." -#: app_Main.py:7961 +#: app_Main.py:7991 msgid "Failed to load the source code for the selected object" msgstr "Failed to load the source code for the selected object" -#: app_Main.py:7994 +#: app_Main.py:8024 msgid "Go to Line ..." msgstr "Go to Line ..." -#: app_Main.py:8025 +#: app_Main.py:8055 msgid "Redrawing all objects" msgstr "Redrawing all objects" -#: app_Main.py:8113 +#: app_Main.py:8143 msgid "Failed to load recent item list." msgstr "Failed to load recent item list." -#: app_Main.py:8120 +#: app_Main.py:8150 msgid "Failed to parse recent item list." msgstr "Failed to parse recent item list." -#: app_Main.py:8130 +#: app_Main.py:8160 msgid "Failed to load recent projects item list." msgstr "Failed to load recent projects item list." -#: app_Main.py:8137 +#: app_Main.py:8167 msgid "Failed to parse recent project item list." msgstr "Failed to parse recent project item list." -#: app_Main.py:8161 +#: app_Main.py:8191 msgid "Recent files list was reset." msgstr "Recent files list was reset." -#: app_Main.py:8175 +#: app_Main.py:8205 msgid "Recent projects list was reset." msgstr "Recent projects list was reset." -#: app_Main.py:8200 +#: app_Main.py:8230 msgid "Clear Recent projects" msgstr "Clear Recent projects" -#: app_Main.py:8224 +#: app_Main.py:8254 msgid "Clear Recent files" msgstr "Clear Recent files" -#: app_Main.py:8280 +#: app_Main.py:8310 msgid "FlatCAM Evo" msgstr "FlatCAM Evo" -#: app_Main.py:8284 +#: app_Main.py:8314 msgid "Release date" msgstr "Release date" -#: app_Main.py:8288 +#: app_Main.py:8318 msgid "Displayed" msgstr "Displayed" -#: app_Main.py:8291 +#: app_Main.py:8321 msgid "Snap" msgstr "Snap" -#: app_Main.py:8300 +#: app_Main.py:8330 msgid "Canvas" msgstr "Canvas" -#: app_Main.py:8305 +#: app_Main.py:8335 msgid "Workspace active" msgstr "Workspace active" -#: app_Main.py:8309 +#: app_Main.py:8339 msgid "Workspace size" msgstr "Workspace size" -#: app_Main.py:8313 +#: app_Main.py:8343 msgid "Workspace orientation" msgstr "Workspace orientation" -#: app_Main.py:8375 +#: app_Main.py:8405 msgid "Failed checking for latest version. Could not connect." msgstr "Failed checking for latest version. Could not connect." -#: app_Main.py:8382 +#: app_Main.py:8412 msgid "Could not parse information about latest version." msgstr "Could not parse information about latest version." -#: app_Main.py:8392 +#: app_Main.py:8422 msgid "FlatCAM is up to date!" msgstr "FlatCAM is up to date!" -#: app_Main.py:8397 +#: app_Main.py:8427 msgid "Newer Version Available" msgstr "Newer Version Available" -#: app_Main.py:8399 +#: app_Main.py:8429 msgid "There is a newer version of FlatCAM available for download:" msgstr "There is a newer version of FlatCAM available for download:" -#: app_Main.py:8403 +#: app_Main.py:8433 msgid "info" msgstr "info" -#: app_Main.py:8437 +#: app_Main.py:8467 msgid "" "OpenGL canvas initialization failed. HW or HW configuration not supported." "Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General " @@ -18666,44 +18809,44 @@ msgstr "" "tab.\n" "\n" -#: app_Main.py:8523 +#: app_Main.py:8553 msgid "All plots disabled." msgstr "All plots disabled." -#: app_Main.py:8529 +#: app_Main.py:8559 msgid "All non selected plots disabled." msgstr "All non selected plots disabled." -#: app_Main.py:8535 +#: app_Main.py:8565 msgid "All plots enabled." msgstr "All plots enabled." -#: app_Main.py:8541 +#: app_Main.py:8571 msgid "All non selected plots enabled." msgstr "All non selected plots enabled." -#: app_Main.py:8547 +#: app_Main.py:8577 msgid "Selected plots enabled..." msgstr "Selected plots enabled..." -#: app_Main.py:8555 +#: app_Main.py:8585 msgid "Selected plots disabled..." msgstr "Selected plots disabled..." -#: app_Main.py:8589 +#: app_Main.py:8619 msgid "Enabling plots ..." msgstr "Enabling plots ..." -#: app_Main.py:8636 +#: app_Main.py:8666 msgid "Disabling plots ..." msgstr "Disabling plots ..." -#: app_Main.py:8783 +#: app_Main.py:8813 msgid "Set alpha level ..." msgstr "Set alpha level ..." -#: app_Main.py:9092 app_Main.py:9131 app_Main.py:9175 app_Main.py:9241 -#: app_Main.py:10012 app_Main.py:11305 app_Main.py:11370 +#: app_Main.py:9122 app_Main.py:9161 app_Main.py:9205 app_Main.py:9271 +#: app_Main.py:10042 app_Main.py:11335 app_Main.py:11400 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -18711,87 +18854,87 @@ msgstr "" "Canvas initialization started.\n" "Canvas initialization finished in" -#: app_Main.py:9095 +#: app_Main.py:9125 msgid "Opening Gerber file." msgstr "Opening Gerber file." -#: app_Main.py:9134 +#: app_Main.py:9164 msgid "Opening Excellon file." msgstr "Opening Excellon file." -#: app_Main.py:9178 +#: app_Main.py:9208 msgid "Opening G-Code file." msgstr "Opening G-Code file." -#: app_Main.py:9232 app_Main.py:9236 +#: app_Main.py:9262 app_Main.py:9266 msgid "Open HPGL2" msgstr "Open HPGL2" -#: app_Main.py:9244 +#: app_Main.py:9274 msgid "Opening HPGL2 file." msgstr "Opening HPGL2 file." -#: app_Main.py:9267 app_Main.py:9270 +#: app_Main.py:9297 app_Main.py:9300 msgid "Open Configuration File" msgstr "Open Configuration File" -#: app_Main.py:9296 +#: app_Main.py:9326 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Only Geometry, Gerber and CNCJob objects can be used." -#: app_Main.py:9343 +#: app_Main.py:9373 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "Data must be a 3D array with last dimension 3 or 4" -#: app_Main.py:9349 app_Main.py:9354 +#: app_Main.py:9379 app_Main.py:9384 msgid "Export PNG Image" msgstr "Export PNG Image" -#: app_Main.py:9387 app_Main.py:9599 +#: app_Main.py:9417 app_Main.py:9629 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "Failed. Only Gerber objects can be saved as Gerber files..." -#: app_Main.py:9400 +#: app_Main.py:9430 msgid "Save Gerber source file" msgstr "Save Gerber source file" -#: app_Main.py:9429 +#: app_Main.py:9459 msgid "Failed. Only Script objects can be saved as TCL Script files..." msgstr "Failed. Only Script objects can be saved as TCL Script files..." -#: app_Main.py:9442 +#: app_Main.py:9472 msgid "Save Script source file" msgstr "Save Script source file" -#: app_Main.py:9471 +#: app_Main.py:9501 msgid "Failed. Only Document objects can be saved as Document files..." msgstr "Failed. Only Document objects can be saved as Document files..." -#: app_Main.py:9484 +#: app_Main.py:9514 msgid "Save Document source file" msgstr "Save Document source file" -#: app_Main.py:9513 app_Main.py:9554 app_Main.py:10517 +#: app_Main.py:9543 app_Main.py:9584 app_Main.py:10547 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "Failed. Only Excellon objects can be saved as Excellon files..." -#: app_Main.py:9521 app_Main.py:9526 +#: app_Main.py:9551 app_Main.py:9556 msgid "Save Excellon source file" msgstr "Save Excellon source file" -#: app_Main.py:9644 +#: app_Main.py:9674 msgid "Only Geometry objects can be used." msgstr "Only Geometry objects can be used." -#: app_Main.py:9689 app_Main.py:9693 +#: app_Main.py:9719 app_Main.py:9723 msgid "Import SVG" msgstr "Import SVG" -#: app_Main.py:9719 app_Main.py:9723 +#: app_Main.py:9749 app_Main.py:9753 msgid "Import DXF" msgstr "Import DXF" -#: app_Main.py:9749 +#: app_Main.py:9779 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -18801,149 +18944,149 @@ msgstr "" "Creating a New project will delete them.\n" "Do you want to Save the project?" -#: app_Main.py:9873 +#: app_Main.py:9903 msgid "Do you want to save the current settings/preferences?" msgstr "Do you want to save the current settings/preferences?" -#: app_Main.py:9874 +#: app_Main.py:9904 msgid "Save preferences" msgstr "Save preferences" -#: app_Main.py:9892 +#: app_Main.py:9922 msgid "Project created in" msgstr "Project created in" -#: app_Main.py:9892 +#: app_Main.py:9922 msgid "seconds" msgstr "seconds" -#: app_Main.py:9895 +#: app_Main.py:9925 msgid "New Project created" msgstr "New Project created" -#: app_Main.py:9921 +#: app_Main.py:9951 msgid "New TCL script file created in Code Editor." msgstr "New TCL script file created in Code Editor." -#: app_Main.py:9948 app_Main.py:9950 app_Main.py:9985 app_Main.py:9987 +#: app_Main.py:9978 app_Main.py:9980 app_Main.py:10015 app_Main.py:10017 msgid "Open TCL script" msgstr "Open TCL script" -#: app_Main.py:10014 +#: app_Main.py:10044 msgid "Executing ScriptObject file." msgstr "Executing ScriptObject file." -#: app_Main.py:10022 app_Main.py:10026 +#: app_Main.py:10052 app_Main.py:10056 msgid "Run TCL script" msgstr "Run TCL script" -#: app_Main.py:10049 +#: app_Main.py:10079 msgid "TCL script file opened in Code Editor and executed." msgstr "TCL script file opened in Code Editor and executed." -#: app_Main.py:10095 app_Main.py:10102 +#: app_Main.py:10125 app_Main.py:10132 msgid "Save Project As ..." msgstr "Save Project As ..." -#: app_Main.py:10137 +#: app_Main.py:10167 msgid "FlatCAM objects print" msgstr "FlatCAM objects print" -#: app_Main.py:10150 app_Main.py:10158 +#: app_Main.py:10180 app_Main.py:10188 msgid "Save Object as PDF ..." msgstr "Save Object as PDF ..." -#: app_Main.py:10168 +#: app_Main.py:10198 msgid "Printing PDF ..." msgstr "Printing PDF ..." -#: app_Main.py:10342 +#: app_Main.py:10372 msgid "PDF file saved to" msgstr "PDF file saved to" -#: app_Main.py:10364 app_Main.py:10624 app_Main.py:10758 app_Main.py:10825 +#: app_Main.py:10394 app_Main.py:10654 app_Main.py:10788 app_Main.py:10855 msgid "Exporting ..." msgstr "Exporting ..." -#: app_Main.py:10407 +#: app_Main.py:10437 msgid "SVG file exported to" msgstr "SVG file exported to" -#: app_Main.py:10422 app_Main.py:10426 +#: app_Main.py:10452 app_Main.py:10456 msgid "Import FlatCAM Preferences" msgstr "Import FlatCAM Preferences" -#: app_Main.py:10437 +#: app_Main.py:10467 msgid "Imported Defaults from" msgstr "Imported Defaults from" -#: app_Main.py:10456 app_Main.py:10462 +#: app_Main.py:10486 app_Main.py:10492 msgid "Export FlatCAM Preferences" msgstr "Export FlatCAM Preferences" -#: app_Main.py:10482 +#: app_Main.py:10512 msgid "Exported preferences to" msgstr "Exported preferences to" -#: app_Main.py:10615 +#: app_Main.py:10645 msgid "Excellon file exported to" msgstr "Excellon file exported to" -#: app_Main.py:10629 app_Main.py:10636 app_Main.py:10763 app_Main.py:10770 -#: app_Main.py:10830 app_Main.py:10837 +#: app_Main.py:10659 app_Main.py:10666 app_Main.py:10793 app_Main.py:10800 +#: app_Main.py:10860 app_Main.py:10867 msgid "Could not export." msgstr "Could not export." -#: app_Main.py:10750 +#: app_Main.py:10780 msgid "Gerber file exported to" msgstr "Gerber file exported to" -#: app_Main.py:10816 +#: app_Main.py:10846 msgid "DXF file exported to" msgstr "DXF file exported to" -#: app_Main.py:10892 app_Main.py:10950 +#: app_Main.py:10922 app_Main.py:10980 msgid "Import failed." msgstr "Import failed." -#: app_Main.py:10984 app_Main.py:11191 app_Main.py:11256 +#: app_Main.py:11014 app_Main.py:11221 app_Main.py:11286 msgid "Failed to open file" msgstr "Failed to open file" -#: app_Main.py:10987 app_Main.py:11194 app_Main.py:11259 +#: app_Main.py:11017 app_Main.py:11224 app_Main.py:11289 msgid "Failed to parse file" msgstr "Failed to parse file" -#: app_Main.py:10999 +#: app_Main.py:11029 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "Object is not Gerber file or empty. Aborting object creation." -#: app_Main.py:11012 app_Main.py:11081 app_Main.py:11144 app_Main.py:11218 -#: app_Main.py:11274 app_Main.py:11448 tclCommands/TclCommandOpenDXF.py:89 +#: app_Main.py:11042 app_Main.py:11111 app_Main.py:11174 app_Main.py:11248 +#: app_Main.py:11304 app_Main.py:11478 tclCommands/TclCommandOpenDXF.py:89 msgid "Opening" msgstr "Opening" -#: app_Main.py:11023 +#: app_Main.py:11053 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "Open Gerber failed. Probable not a Gerber file." -#: app_Main.py:11060 +#: app_Main.py:11090 msgid "Cannot open file" msgstr "Cannot open file" -#: app_Main.py:11091 +#: app_Main.py:11121 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Open Excellon file failed. Probable not an Excellon file." -#: app_Main.py:11126 +#: app_Main.py:11156 msgid "Reading GCode file" msgstr "Reading GCode file" -#: app_Main.py:11139 +#: app_Main.py:11169 msgid "This is not GCODE" msgstr "This is not GCODE" -#: app_Main.py:11157 +#: app_Main.py:11187 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -18955,75 +19098,75 @@ msgstr "" " Attempting to create a FlatCAM CNCJob Object from G-Code file failed during " "processing" -#: app_Main.py:11213 +#: app_Main.py:11243 msgid "Object is not HPGL2 file or empty. Aborting object creation." msgstr "Object is not HPGL2 file or empty. Aborting object creation." -#: app_Main.py:11225 +#: app_Main.py:11255 msgid "Failed. Probable not a HPGL2 file." msgstr "Failed. Probable not a HPGL2 file." -#: app_Main.py:11251 +#: app_Main.py:11281 msgid "TCL script file opened in Code Editor." msgstr "TCL script file opened in Code Editor." -#: app_Main.py:11285 +#: app_Main.py:11315 msgid "Failed to open TCL Script." msgstr "Failed to open TCL Script." -#: app_Main.py:11308 +#: app_Main.py:11338 msgid "Opening FlatCAM Config file." msgstr "Opening FlatCAM Config file." -#: app_Main.py:11335 +#: app_Main.py:11365 msgid "Failed to open config file" msgstr "Failed to open config file" -#: app_Main.py:11367 +#: app_Main.py:11397 msgid "Loading Project ... Please Wait ..." msgstr "Loading Project ... Please Wait ..." -#: app_Main.py:11373 +#: app_Main.py:11403 msgid "Opening FlatCAM Project file." msgstr "Opening FlatCAM Project file." -#: app_Main.py:11388 app_Main.py:11392 app_Main.py:11410 +#: app_Main.py:11418 app_Main.py:11422 app_Main.py:11440 msgid "Failed to open project file" msgstr "Failed to open project file" -#: app_Main.py:11472 +#: app_Main.py:11502 msgid "Loading Project ... restoring" msgstr "Loading Project ... restoring" -#: app_Main.py:11478 +#: app_Main.py:11508 msgid "Project loaded from" msgstr "Project loaded from" -#: app_Main.py:11510 +#: app_Main.py:11540 msgid "Saving Project ..." msgstr "Saving Project ..." -#: app_Main.py:11547 app_Main.py:11597 +#: app_Main.py:11577 app_Main.py:11627 msgid "Project saved to" msgstr "Project saved to" -#: app_Main.py:11558 +#: app_Main.py:11588 msgid "The object is used by another application." msgstr "The object is used by another application." -#: app_Main.py:11572 +#: app_Main.py:11602 msgid "Failed to verify project file" msgstr "Failed to verify project file" -#: app_Main.py:11572 app_Main.py:11581 app_Main.py:11589 app_Main.py:11602 +#: app_Main.py:11602 app_Main.py:11611 app_Main.py:11619 app_Main.py:11632 msgid "Retry to save it." msgstr "Retry to save it." -#: app_Main.py:11579 app_Main.py:11587 app_Main.py:11600 +#: app_Main.py:11609 app_Main.py:11617 app_Main.py:11630 msgid "Failed to parse saved project file" msgstr "Failed to parse saved project file" -#: app_Main.py:11638 +#: app_Main.py:11668 msgid "Save cancelled because source file is empty. Try to export the file." msgstr "Save cancelled because source file is empty. Try to export the file." @@ -19237,7 +19380,7 @@ msgstr "Creating Geometry from the parsed GCode file for tool diameter" msgid "G91 coordinates not implemented ..." msgstr "G91 coordinates not implemented ..." -#: defaults.py:902 +#: defaults.py:906 msgid "Failed to parse defaults file." msgstr "Failed to parse defaults file." @@ -19335,6 +19478,98 @@ msgstr "Origin set by offsetting all loaded objects with " msgid "No Geometry name in args. Provide a name and try again." msgstr "No Geometry name in args. Provide a name and try again." +#~ msgid "Launch Paint Tool in Tools Tab." +#~ msgstr "Launch Paint Tool in Tools Tab." + +#~ msgid "" +#~ "Generate a Positive black film or a Negative film.\n" +#~ "Positive means that it will print the features\n" +#~ "with black on a white canvas.\n" +#~ "Negative means that it will print the features\n" +#~ "with white on a black canvas.\n" +#~ "The Film format is SVG." +#~ msgstr "" +#~ "Generate a Positive black film or a Negative film.\n" +#~ "Positive means that it will print the features\n" +#~ "with black on a white canvas.\n" +#~ "Negative means that it will print the features\n" +#~ "with white on a black canvas.\n" +#~ "The Film format is SVG." + +#~ msgid "" +#~ "Sometime the printers will distort the print shape, especially the Laser " +#~ "types.\n" +#~ "This section provide the tools to compensate for the print distortions." +#~ msgstr "" +#~ "Sometime the printers will distort the print shape, especially the Laser " +#~ "types.\n" +#~ "This section provide the tools to compensate for the print distortions." + +#~ msgid "Scale Film geometry" +#~ msgstr "Scale Film geometry" + +#~ msgid "Skew Film geometry" +#~ msgstr "Skew Film geometry" + +#~ msgid "Mirror Film geometry" +#~ msgstr "Mirror Film geometry" + +#~ msgid "Units Calculator" +#~ msgstr "Units Calculator" + +#~ msgid "Here you enter the value to be converted from MM to INCH" +#~ msgstr "Here you enter the value to be converted from MM to INCH" + +#~ msgid "" +#~ "This is the tool diameter to be entered into\n" +#~ "FlatCAM Gerber section.\n" +#~ "In the CNCJob section it is called >Tool dia<." +#~ msgstr "" +#~ "This is the tool diameter to be entered into\n" +#~ "FlatCAM Gerber section.\n" +#~ "In the CNCJob section it is called >Tool dia<." + +#~ msgid "Choose how to calculate the board area." +#~ msgstr "Choose how to calculate the board area." + +#~ msgid "" +#~ "This is the calculated time required for the procedure.\n" +#~ "In minutes." +#~ msgstr "" +#~ "This is the calculated time required for the procedure.\n" +#~ "In minutes." + +#~ msgid "Thieving Parameters" +#~ msgstr "Thieving Parameters" + +#~ msgid "Select Soldermask object" +#~ msgstr "Select Soldermask object" + +#~ msgid "" +#~ "The reference point to be used as origin for the adjustment.\n" +#~ "It can be one of the five points of the geometry bounding box." +#~ msgstr "" +#~ "The reference point to be used as origin for the adjustment.\n" +#~ "It can be one of the five points of the geometry bounding box." + +#~ msgid "Scale Film" +#~ msgstr "Scale Film" + +#~ msgid "Skew Film" +#~ msgstr "Skew Film" + +#~ msgid "Mirror Film" +#~ msgstr "Mirror Film" + +#~ msgid "Film Parameters" +#~ msgstr "Film Parameters" + +#~ msgid "Source object for following geometry." +#~ msgstr "Source object for following geometry." + +#~ msgid "Panelization Reference" +#~ msgstr "Panelization Reference" + #~ msgid "HDPI Support" #~ msgstr "HDPI Support" @@ -19804,9 +20039,6 @@ msgstr "No Geometry name in args. Provide a name and try again." #~ msgid "Obj Type" #~ msgstr "Obj Type" -#~ msgid "Object to be cleared of excess copper." -#~ msgstr "Object to be cleared of excess copper." - #~ msgid "Margin parameter too big. Tool is not used" #~ msgstr "Margin parameter too big. Tool is not used" @@ -22039,9 +22271,6 @@ msgstr "No Geometry name in args. Provide a name and try again." #~ "When the 'V-shape' is selected then the tool\n" #~ "diameter will depend on the chosen cut depth." -#~ msgid "V-Shape" -#~ msgstr "V-Shape" - #~ msgid "" #~ "Diameter of the cutting tool.\n" #~ "If you want to have an isolation path\n" diff --git a/locale/es/LC_MESSAGES/strings.mo b/locale/es/LC_MESSAGES/strings.mo index 4831a34c..6b894365 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 4ded7a05..e145b280 100644 --- a/locale/es/LC_MESSAGES/strings.po +++ b/locale/es/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2021-08-29 19:08+0300\n" -"PO-Revision-Date: 2021-08-29 19:08+0300\n" +"POT-Creation-Date: 2021-09-08 20:58+0300\n" +"PO-Revision-Date: 2021-09-08 20:58+0300\n" "Last-Translator: Marius Stanciu - Google Translate\n" "Language-Team: \n" "Language: es\n" @@ -21,6 +21,7 @@ msgstr "" "X-Poedit-SearchPathExcluded-0: build\n" "X-Poedit-SearchPathExcluded-1: doc\n" "X-Poedit-SearchPathExcluded-2: tests\n" +"X-Poedit-SearchPathExcluded-3: venv\n" #: Bookmark.py:57 Bookmark.py:86 msgid "Title" @@ -112,33 +113,33 @@ msgstr "Marcadores" #: appEditors/AppExcEditor.py:1412 appEditors/AppExcEditor.py:1480 #: appEditors/AppGeoEditor.py:686 appEditors/AppGeoEditor.py:1203 #: appEditors/AppGeoEditor.py:3125 appEditors/AppGeoEditor.py:3151 -#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5050 -#: appEditors/AppGerberEditor.py:7153 appEditors/AppTextEditor.py:262 -#: appGUI/MainGUI.py:3384 appGUI/MainGUI.py:3602 appGUI/MainGUI.py:3827 -#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:437 -#: appPlugins/ToolCorners.py:532 appPlugins/ToolFilm.py:420 -#: appPlugins/ToolFilm.py:556 appPlugins/ToolImage.py:148 +#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5055 +#: appEditors/AppGerberEditor.py:7155 appEditors/AppTextEditor.py:262 +#: appGUI/MainGUI.py:3419 appGUI/MainGUI.py:3637 appGUI/MainGUI.py:3862 +#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:449 +#: appPlugins/ToolCorners.py:544 appPlugins/ToolFilm.py:404 +#: appPlugins/ToolFilm.py:540 appPlugins/ToolImage.py:148 #: appPlugins/ToolLevelling.py:1577 appPlugins/ToolMove.py:275 #: appPlugins/ToolPcbWizard.py:224 appPlugins/ToolPcbWizard.py:247 #: appPlugins/ToolQRCode.py:624 appPlugins/ToolQRCode.py:673 app_Main.py:1692 -#: app_Main.py:3006 app_Main.py:4881 app_Main.py:5293 app_Main.py:9100 -#: app_Main.py:9139 app_Main.py:9183 app_Main.py:9209 app_Main.py:9249 -#: app_Main.py:9274 app_Main.py:9322 app_Main.py:9360 app_Main.py:9406 -#: app_Main.py:9448 app_Main.py:9490 app_Main.py:9531 app_Main.py:9573 -#: app_Main.py:9618 app_Main.py:9670 app_Main.py:9702 app_Main.py:9732 -#: app_Main.py:9954 app_Main.py:9991 app_Main.py:10034 app_Main.py:10108 -#: app_Main.py:10164 app_Main.py:10430 app_Main.py:10465 +#: app_Main.py:3006 app_Main.py:4881 app_Main.py:5298 app_Main.py:9130 +#: app_Main.py:9169 app_Main.py:9213 app_Main.py:9239 app_Main.py:9279 +#: app_Main.py:9304 app_Main.py:9352 app_Main.py:9390 app_Main.py:9436 +#: app_Main.py:9478 app_Main.py:9520 app_Main.py:9561 app_Main.py:9603 +#: app_Main.py:9648 app_Main.py:9700 app_Main.py:9732 app_Main.py:9762 +#: app_Main.py:9984 app_Main.py:10021 app_Main.py:10064 app_Main.py:10138 +#: app_Main.py:10194 app_Main.py:10460 app_Main.py:10495 msgid "Cancelled." msgstr "Cancelado." #: Bookmark.py:312 appDatabase.py:2159 appEditors/AppTextEditor.py:317 #: appObjects/FlatCAMCNCJob.py:730 appObjects/FlatCAMCNCJob.py:1154 -#: appPlugins/ToolFilm.py:773 appPlugins/ToolFilm.py:788 -#: appPlugins/ToolFilm.py:837 appPlugins/ToolFilm.py:1039 -#: appPlugins/ToolFilm.py:1049 appPlugins/ToolFilm.py:1098 +#: appPlugins/ToolFilm.py:770 appPlugins/ToolFilm.py:785 +#: appPlugins/ToolFilm.py:834 appPlugins/ToolFilm.py:1048 +#: appPlugins/ToolFilm.py:1058 appPlugins/ToolFilm.py:1107 #: appPlugins/ToolLevelling.py:1499 appPlugins/ToolLevelling.py:1691 -#: appPlugins/ToolSolderPaste.py:1156 app_Main.py:3014 app_Main.py:10400 -#: app_Main.py:10608 app_Main.py:10743 app_Main.py:10809 app_Main.py:11653 +#: appPlugins/ToolSolderPaste.py:1156 app_Main.py:3014 app_Main.py:10430 +#: app_Main.py:10638 app_Main.py:10773 app_Main.py:10839 app_Main.py:11683 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -148,8 +149,8 @@ msgstr "" "accesible." #: Bookmark.py:323 Bookmark.py:353 appDatabase.py:1750 appDatabase.py:2170 -#: appDatabase.py:2204 appPlugins/ToolNCC.py:1279 appPlugins/ToolPaint.py:873 -#: app_Main.py:3025 app_Main.py:6457 defaults.py:889 +#: appDatabase.py:2204 appPlugins/ToolNCC.py:1263 appPlugins/ToolPaint.py:859 +#: app_Main.py:3025 app_Main.py:6465 defaults.py:893 msgid "Could not load the file." msgstr "No se pudo cargar el archivo." @@ -174,22 +175,22 @@ msgid "The user requested a graceful exit of the current task." msgstr "El usuario solicitó una salida elegante de la tarea actual." #: appCommon/Common.py:301 appPlugins/ToolCopperThieving.py:391 -#: appPlugins/ToolFollow.py:229 appPlugins/ToolIsolation.py:1590 -#: appPlugins/ToolNCC.py:1649 appPlugins/ToolPaint.py:1223 +#: appPlugins/ToolFollow.py:225 appPlugins/ToolIsolation.py:1586 +#: appPlugins/ToolNCC.py:1633 appPlugins/ToolPaint.py:1209 msgid "Click the start point of the area." msgstr "Haga clic en el punto de inicio del área." -#: appCommon/Common.py:360 appPlugins/ToolFollow.py:448 -#: appPlugins/ToolNCC.py:1708 appPlugins/ToolPaint.py:1371 +#: appCommon/Common.py:360 appPlugins/ToolFollow.py:444 +#: appPlugins/ToolNCC.py:1692 appPlugins/ToolPaint.py:1357 msgid "Click the end point of the area." msgstr "Haga clic en el punto final del área." #: appCommon/Common.py:366 appCommon/Common.py:470 -#: appPlugins/ToolCopperThieving.py:435 appPlugins/ToolFollow.py:454 -#: appPlugins/ToolFollow.py:505 appPlugins/ToolIsolation.py:2529 -#: appPlugins/ToolIsolation.py:2581 appPlugins/ToolNCC.py:1712 -#: appPlugins/ToolNCC.py:1764 appPlugins/ToolPaint.py:1377 -#: appPlugins/ToolPaint.py:1428 +#: appPlugins/ToolCopperThieving.py:435 appPlugins/ToolFollow.py:450 +#: appPlugins/ToolFollow.py:501 appPlugins/ToolIsolation.py:2525 +#: appPlugins/ToolIsolation.py:2577 appPlugins/ToolNCC.py:1696 +#: appPlugins/ToolNCC.py:1748 appPlugins/ToolPaint.py:1363 +#: appPlugins/ToolPaint.py:1414 msgid "Zone added. Click to start adding next zone or right click to finish." msgstr "" "Zona agregada. Haga clic para comenzar a agregar la siguiente zona o haga " @@ -197,8 +198,8 @@ msgstr "" #: appCommon/Common.py:414 appEditors/AppGeoEditor.py:2495 #: appEditors/AppGerberEditor.py:1023 appEditors/AppGerberEditor.py:1409 -#: appPlugins/ToolFollow.py:476 appPlugins/ToolIsolation.py:2552 -#: appPlugins/ToolNCC.py:1735 appPlugins/ToolPaint.py:1399 +#: appPlugins/ToolFollow.py:472 appPlugins/ToolIsolation.py:2548 +#: appPlugins/ToolNCC.py:1719 appPlugins/ToolPaint.py:1385 msgid "Click on next Point or click right mouse button to complete ..." msgstr "" "Haga clic en el siguiente punto o haga clic con el botón derecho del ratón " @@ -219,7 +220,7 @@ msgstr "" msgid "Exclusion areas added." msgstr "Áreas de exclusión añadidas." -#: appCommon/Common.py:519 appCommon/Common.py:652 appCommon/Common.py:714 +#: appCommon/Common.py:519 appCommon/Common.py:654 appCommon/Common.py:716 msgid "Generate the CNC Job object." msgstr "Genere el objeto de trabajo CNC." @@ -231,38 +232,38 @@ msgstr "Con zonas de exclusión." msgid "Cancelled. Area exclusion drawing was interrupted." msgstr "Cancelado. Se interrumpió el dibujo de exclusión de área." -#: appCommon/Common.py:662 appCommon/Common.py:717 +#: appCommon/Common.py:664 appCommon/Common.py:719 msgid "All exclusion zones deleted." msgstr "Todas las zonas de exclusión eliminadas." -#: appCommon/Common.py:703 +#: appCommon/Common.py:705 msgid "Selected exclusion zones deleted." msgstr "Zonas de exclusión seleccionadas eliminadas." -#: appDatabase.py:28 appGUI/MainGUI.py:1699 appPlugins/ToolMilling.py:3866 +#: appDatabase.py:28 appGUI/MainGUI.py:1699 appPlugins/ToolMilling.py:3936 msgid "Path" msgstr "Ruta" -#: appDatabase.py:28 appPlugins/ToolMilling.py:3866 +#: appDatabase.py:28 appPlugins/ToolMilling.py:3936 #, fuzzy #| msgid "Int" msgid "In" msgstr "Interior" -#: appDatabase.py:28 appPlugins/ToolMilling.py:3866 +#: appDatabase.py:28 appPlugins/ToolMilling.py:3936 #, fuzzy #| msgid "Cut" msgid "Out" msgstr "Cortar" -#: appDatabase.py:28 appGUI/MainGUI.py:876 appPlugins/ToolMilling.py:3866 -#: appPlugins/ToolMilling.py:3874 app_Main.py:8740 +#: appDatabase.py:28 appGUI/MainGUI.py:876 appPlugins/ToolMilling.py:3936 +#: appPlugins/ToolMilling.py:3944 app_Main.py:8770 msgid "Custom" msgstr "Personalizado" #: appDatabase.py:29 appEditors/appGCodeEditor.py:192 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolMilling.py:3937 +#: appPlugins/ToolMilling.py:4007 #, fuzzy #| msgid "Rough" msgid "Roughing" @@ -270,7 +271,7 @@ msgstr "Áspero" #: appDatabase.py:29 appEditors/appGCodeEditor.py:192 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolMilling.py:3937 +#: appPlugins/ToolMilling.py:4007 #, fuzzy #| msgid "Finish" msgid "Finishing" @@ -278,16 +279,16 @@ msgstr "Terminar" #: appDatabase.py:29 appDatabase.py:271 appDatabase.py:596 appDatabase.py:1783 #: appDatabase.py:2248 appDatabase.py:2431 appEditors/appGCodeEditor.py:192 -#: appGUI/MainGUI.py:1100 appGUI/MainGUI.py:2360 appGUI/MainGUI.py:4752 +#: appGUI/MainGUI.py:1100 appGUI/MainGUI.py:2395 appGUI/MainGUI.py:4787 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolIsolation.py:203 appPlugins/ToolIsolation.py:3116 -#: appPlugins/ToolMilling.py:3937 appPlugins/ToolNCC.py:4369 +#: appPlugins/ToolIsolation.py:203 appPlugins/ToolIsolation.py:3114 +#: appPlugins/ToolMilling.py:4007 appPlugins/ToolNCC.py:4380 msgid "Isolation" msgstr "Aislamiento" #: appDatabase.py:29 appEditors/appGCodeEditor.py:192 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolMilling.py:3937 +#: appPlugins/ToolMilling.py:4007 #, fuzzy #| msgid "Polish" msgid "Polishing" @@ -298,25 +299,25 @@ msgid "ID" msgstr "ID" #: appDatabase.py:38 appDatabase.py:203 appEditors/AppGeoEditor.py:3486 -#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:571 appGUI/ObjectUI.py:894 -#: appGUI/ObjectUI.py:1241 appGUI/ObjectUI.py:1502 appGUI/ObjectUI.py:1569 -#: appPlugins/ToolCalibration.py:959 appPlugins/ToolFiducials.py:821 -#: app_Main.py:8280 +#: appGUI/ObjectUI.py:224 appGUI/ObjectUI.py:644 appGUI/ObjectUI.py:976 +#: appGUI/ObjectUI.py:1323 appGUI/ObjectUI.py:1602 appGUI/ObjectUI.py:1669 +#: appPlugins/ToolCalibration.py:957 appPlugins/ToolFiducials.py:819 +#: app_Main.py:8310 msgid "Name" msgstr "Nombre" -#: appDatabase.py:38 appDatabase.py:265 appPlugins/ToolCalibration.py:960 -#: appPlugins/ToolMilling.py:3578 appPlugins/ToolSub.py:847 -#: appPlugins/ToolSub.py:900 +#: appDatabase.py:38 appDatabase.py:265 appPlugins/ToolCalibration.py:958 +#: appPlugins/ToolPanelize.py:1145 appPlugins/ToolSub.py:848 +#: appPlugins/ToolSub.py:917 msgid "Target" msgstr "Objetivo" #: appDatabase.py:38 appDatabase.py:216 appEditors/AppExcEditor.py:2847 -#: appEditors/AppExcEditor.py:4028 appGUI/ObjectUI.py:668 +#: appEditors/AppExcEditor.py:4030 appGUI/ObjectUI.py:746 #: appObjects/FlatCAMObj.py:710 appObjects/FlatCAMObj.py:776 -#: appPlugins/ToolDrilling.py:2333 appPlugins/ToolIsolation.py:3197 -#: appPlugins/ToolMilling.py:3631 appPlugins/ToolNCC.py:4198 -#: appPlugins/ToolPaint.py:3003 appPlugins/ToolPcbWizard.py:445 +#: appPlugins/ToolDrilling.py:2348 appPlugins/ToolIsolation.py:3206 +#: appPlugins/ToolMilling.py:3632 appPlugins/ToolNCC.py:4208 +#: appPlugins/ToolPaint.py:3010 appPlugins/ToolPcbWizard.py:445 #: appPlugins/ToolReport.py:443 appPlugins/ToolReport.py:509 #: appPlugins/ToolSolderPaste.py:1230 tclCommands/TclCommandDrillcncjob.py:197 msgid "Diameter" @@ -363,7 +364,7 @@ msgstr "" #: appDatabase.py:218 appDatabase.py:1192 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:37 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:175 -#: appPlugins/ToolCalculators.py:525 appPlugins/ToolCutOut.py:2569 +#: appPlugins/ToolCalculators.py:649 appPlugins/ToolCutOut.py:2573 msgid "Tool Diameter" msgstr "Diá. de Herram" @@ -403,65 +404,65 @@ msgstr "" #: appDatabase.py:271 appDatabase.py:1780 appDatabase.py:1821 #: appDatabase.py:2232 appDatabase.py:2428 appGUI/MainGUI.py:1498 -#: app_Main.py:8278 +#: app_Main.py:8308 msgid "General" msgstr "General" #: appDatabase.py:271 appDatabase.py:1781 appDatabase.py:2235 -#: appDatabase.py:2429 appGUI/MainGUI.py:1091 appGUI/MainGUI.py:2351 -#: appGUI/MainGUI.py:4756 appGUI/ObjectUI.py:737 appGUI/ObjectUI.py:1047 +#: appDatabase.py:2429 appGUI/MainGUI.py:1091 appGUI/MainGUI.py:2386 +#: appGUI/MainGUI.py:4791 appGUI/ObjectUI.py:803 appGUI/ObjectUI.py:1113 #: appPlugins/ToolMilling.py:60 appPlugins/ToolMilling.py:202 msgid "Milling" msgstr "Fresado" #: appDatabase.py:271 appDatabase.py:1782 appDatabase.py:2240 -#: appDatabase.py:2430 appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2349 -#: appGUI/ObjectUI.py:723 appPlugins/ToolDrilling.py:55 +#: appDatabase.py:2430 appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2384 +#: appGUI/ObjectUI.py:789 appPlugins/ToolDrilling.py:55 #: appPlugins/ToolDrilling.py:198 appPlugins/ToolDrilling.py:1181 msgid "Drilling" msgstr "Perforación" #: appDatabase.py:271 appDatabase.py:1784 appDatabase.py:2256 #: appDatabase.py:2432 appEditors/AppGeoEditor.py:604 appGUI/MainGUI.py:1106 -#: appGUI/MainGUI.py:1716 appGUI/MainGUI.py:2366 appGUI/ObjectUI.py:1061 -#: appPlugins/ToolPaint.py:216 appPlugins/ToolPaint.py:905 -#: appPlugins/ToolPaint.py:2900 +#: appGUI/MainGUI.py:1716 appGUI/MainGUI.py:2401 appGUI/ObjectUI.py:1127 +#: appPlugins/ToolPaint.py:216 appPlugins/ToolPaint.py:891 +#: appPlugins/ToolPaint.py:2888 msgid "Paint" msgstr "Pintar" #: appDatabase.py:271 appDatabase.py:1785 appDatabase.py:2264 -#: appDatabase.py:2433 appGUI/MainGUI.py:1104 appGUI/MainGUI.py:2364 -#: appGUI/ObjectUI.py:362 appGUI/ObjectUI.py:1071 appPlugins/ToolNCC.py:215 -#: appPlugins/ToolNCC.py:1305 appPlugins/ToolNCC.py:4099 +#: appDatabase.py:2433 appGUI/MainGUI.py:1104 appGUI/MainGUI.py:2399 +#: appGUI/ObjectUI.py:426 appGUI/ObjectUI.py:1137 appPlugins/ToolNCC.py:215 +#: appPlugins/ToolNCC.py:1289 appPlugins/ToolNCC.py:4085 msgid "NCC" msgstr "NCC" #: appDatabase.py:271 appDatabase.py:1786 appDatabase.py:2272 -#: appDatabase.py:2434 appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2371 -#: appGUI/ObjectUI.py:377 appPlugins/ToolCutOut.py:179 -#: appPlugins/ToolCutOut.py:522 appPlugins/ToolCutOut.py:2296 +#: appDatabase.py:2434 appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2406 +#: appGUI/ObjectUI.py:397 appPlugins/ToolCutOut.py:179 +#: appPlugins/ToolCutOut.py:504 appPlugins/ToolCutOut.py:2278 msgid "Cutout" msgstr "Separar" -#: appDatabase.py:287 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:999 -#: appGUI/ObjectUI.py:1374 +#: appDatabase.py:287 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:1073 +#: appGUI/ObjectUI.py:1488 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:404 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:104 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:256 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:426 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:304 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolFollow.py:761 appPlugins/ToolIsolation.py:3341 -#: appPlugins/ToolIsolation.py:3624 appPlugins/ToolMilling.py:3901 -#: appPlugins/ToolNCC.py:4198 appPlugins/ToolNCC.py:4639 -#: appPlugins/ToolPaint.py:3003 appPlugins/ToolPaint.py:3318 +#: appPlugins/ToolFollow.py:760 appPlugins/ToolIsolation.py:3367 +#: appPlugins/ToolIsolation.py:3654 appPlugins/ToolMilling.py:3971 +#: appPlugins/ToolNCC.py:4208 appPlugins/ToolNCC.py:4654 +#: appPlugins/ToolPaint.py:3010 appPlugins/ToolPaint.py:3333 msgid "Shape" msgstr "Forma" -#: appDatabase.py:289 appGUI/ObjectUI.py:1023 +#: appDatabase.py:289 appGUI/ObjectUI.py:1097 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:106 -#: appPlugins/ToolIsolation.py:3343 appPlugins/ToolMilling.py:3903 -#: appPlugins/ToolNCC.py:4216 appPlugins/ToolPaint.py:3021 +#: appPlugins/ToolIsolation.py:3369 appPlugins/ToolMilling.py:3973 +#: appPlugins/ToolNCC.py:4226 appPlugins/ToolPaint.py:3028 msgid "" "Tool Shape. \n" "Can be:\n" @@ -499,14 +500,14 @@ msgstr "" "Ángulo en V.\n" "Ángulo en la punta para las herramientas en forma de V." -#: appDatabase.py:337 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:999 -#: appGUI/ObjectUI.py:1374 appPlugins/ToolMilling.py:3925 +#: appDatabase.py:337 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:1073 +#: appGUI/ObjectUI.py:1488 appPlugins/ToolMilling.py:3995 #, fuzzy #| msgid "Jog" msgid "Job" msgstr "Empujoncito" -#: appDatabase.py:340 appPlugins/ToolMilling.py:3928 +#: appDatabase.py:340 appPlugins/ToolMilling.py:3998 msgid "" "- Isolation -> informative - lower Feedrate as it uses a milling bit with a " "fine tip.\n" @@ -549,7 +550,7 @@ msgstr "" "Un valor que se utilizará como desplazamiento de la ruta actual." #: appDatabase.py:391 appDatabase.py:898 appEditors/appGCodeEditor.py:815 -#: appGUI/ObjectUI.py:1384 +#: appGUI/ObjectUI.py:1498 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:52 @@ -559,9 +560,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:90 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:98 -#: appPlugins/ToolCalculators.py:513 appPlugins/ToolCutOut.py:2467 -#: appPlugins/ToolDrilling.py:2411 appPlugins/ToolMilling.py:1400 -#: appPlugins/ToolMilling.py:4041 +#: appPlugins/ToolCalculators.py:638 appPlugins/ToolCutOut.py:2471 +#: appPlugins/ToolDrilling.py:2424 appPlugins/ToolMilling.py:1359 +#: appPlugins/ToolMilling.py:4111 msgid "Cut Z" msgstr "Corte Z" @@ -604,9 +605,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:165 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:121 -#: appPlugins/ToolCalibration.py:799 appPlugins/ToolDrilling.py:1559 -#: appPlugins/ToolDrilling.py:2453 appPlugins/ToolMilling.py:3248 -#: appPlugins/ToolMilling.py:4084 appPlugins/ToolSolderPaste.py:1350 +#: appPlugins/ToolCalibration.py:797 appPlugins/ToolDrilling.py:1559 +#: appPlugins/ToolDrilling.py:2466 appPlugins/ToolMilling.py:3218 +#: appPlugins/ToolMilling.py:4154 appPlugins/ToolSolderPaste.py:1350 msgid "Travel Z" msgstr "Viaje Z" @@ -660,7 +661,7 @@ msgstr "" #: appDatabase.py:485 appGUI/preferences/tools/ToolsMillPrefGroupUI.py:193 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:142 -#: appPlugins/ToolMilling.py:4102 appPlugins/ToolSolderPaste.py:1392 +#: appPlugins/ToolMilling.py:4172 appPlugins/ToolSolderPaste.py:1392 msgid "Feedrate X-Y" msgstr "Avance X-Y" @@ -676,7 +677,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:152 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:208 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:155 -#: appPlugins/ToolDrilling.py:2470 appPlugins/ToolMilling.py:4120 +#: appPlugins/ToolDrilling.py:2483 appPlugins/ToolMilling.py:4190 #: appPlugins/ToolSolderPaste.py:1405 msgid "Feedrate Z" msgstr "Avance Z" @@ -719,8 +720,8 @@ msgstr "" "Si se deja vacío, no se usará.\n" "La velocidad del husillo en RPM." -#: appDatabase.py:549 appDatabase.py:1042 appPlugins/ToolDrilling.py:2524 -#: appPlugins/ToolMilling.py:4205 +#: appDatabase.py:549 appDatabase.py:1042 appPlugins/ToolDrilling.py:2537 +#: appPlugins/ToolMilling.py:4275 msgid "Dwell" msgstr "Habitar" @@ -747,11 +748,11 @@ msgstr "" "Retardo utilizado para permitir que el husillo del motor alcance su " "velocidad establecida." -#: appDatabase.py:586 appPlugins/ToolNCC.py:4359 +#: appDatabase.py:586 appPlugins/ToolNCC.py:4370 msgid "Operation" msgstr "Operación" -#: appDatabase.py:588 appPlugins/ToolNCC.py:4361 +#: appDatabase.py:588 appPlugins/ToolNCC.py:4372 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -763,8 +764,8 @@ msgstr "" "Si no tiene éxito, la limpieza sin cobre también fallará.\n" "- Borrar -> la limpieza regular sin cobre." -#: appDatabase.py:595 appEditors/AppGerberEditor.py:6493 -#: appPlugins/ToolNCC.py:4368 +#: appDatabase.py:595 appEditors/AppGerberEditor.py:6495 +#: appPlugins/ToolNCC.py:4379 msgid "Clear" msgstr "Limpiar" @@ -772,8 +773,8 @@ msgstr "Limpiar" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:50 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:158 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:121 -#: appPlugins/ToolIsolation.py:3406 appPlugins/ToolMilling.py:3815 -#: appPlugins/ToolNCC.py:4377 +#: appPlugins/ToolIsolation.py:3432 appPlugins/ToolMilling.py:3885 +#: appPlugins/ToolNCC.py:4388 msgid "Milling Type" msgstr "Tipo de fresado" @@ -783,8 +784,8 @@ msgstr "Tipo de fresado" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:168 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:123 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:131 -#: appPlugins/ToolIsolation.py:3408 appPlugins/ToolIsolation.py:3416 -#: appPlugins/ToolNCC.py:4379 appPlugins/ToolNCC.py:4387 +#: appPlugins/ToolIsolation.py:3434 appPlugins/ToolIsolation.py:3442 +#: appPlugins/ToolNCC.py:4390 appPlugins/ToolNCC.py:4398 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -799,7 +800,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:165 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:128 -#: appPlugins/ToolIsolation.py:3413 appPlugins/ToolNCC.py:4384 +#: appPlugins/ToolIsolation.py:3439 appPlugins/ToolNCC.py:4395 msgid "Climb" msgstr "Subida" @@ -807,7 +808,7 @@ msgstr "Subida" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:166 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:129 -#: appPlugins/ToolIsolation.py:3414 appPlugins/ToolNCC.py:4385 +#: appPlugins/ToolIsolation.py:3440 appPlugins/ToolNCC.py:4396 msgid "Conventional" msgstr "Convencional" @@ -818,16 +819,16 @@ msgstr "Convencional" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:489 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 -#: appPlugins/ToolDrilling.py:2572 appPlugins/ToolIsolation.py:3391 -#: appPlugins/ToolMilling.py:3958 appPlugins/ToolNCC.py:4400 -#: appPlugins/ToolPaint.py:3143 +#: appPlugins/ToolDrilling.py:2585 appPlugins/ToolIsolation.py:3417 +#: appPlugins/ToolMilling.py:4028 appPlugins/ToolNCC.py:4411 +#: appPlugins/ToolPaint.py:3155 msgid "Overlap" msgstr "Superposición" #: appDatabase.py:626 appDatabase.py:734 appEditors/AppGeoEditor.py:528 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:168 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 -#: appPlugins/ToolNCC.py:4402 appPlugins/ToolPaint.py:3145 +#: appPlugins/ToolNCC.py:4413 appPlugins/ToolPaint.py:3157 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -859,12 +860,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:477 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:168 -#: appPlugins/ToolCopperThieving.py:1344 appPlugins/ToolCopperThieving.py:1621 -#: appPlugins/ToolCorners.py:815 appPlugins/ToolCutOut.py:2508 -#: appPlugins/ToolCutOut.py:2818 appPlugins/ToolExtract.py:1279 -#: appPlugins/ToolFiducials.py:926 appPlugins/ToolInvertGerber.py:274 -#: appPlugins/ToolInvertGerber.py:282 appPlugins/ToolMilling.py:3945 -#: appPlugins/ToolNCC.py:4444 appPlugins/ToolNCC.py:4546 +#: appPlugins/ToolCopperThieving.py:1352 appPlugins/ToolCopperThieving.py:1659 +#: appPlugins/ToolCorners.py:802 appPlugins/ToolCutOut.py:2512 +#: appPlugins/ToolCutOut.py:2817 appPlugins/ToolExtract.py:1320 +#: appPlugins/ToolFiducials.py:924 appPlugins/ToolInvertGerber.py:279 +#: appPlugins/ToolInvertGerber.py:287 appPlugins/ToolMilling.py:4015 +#: appPlugins/ToolNCC.py:4455 appPlugins/ToolNCC.py:4561 msgid "Margin" msgstr "Margen" @@ -874,9 +875,9 @@ msgstr "Margen" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:479 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:188 -#: appPlugins/ToolCopperThieving.py:1346 appPlugins/ToolCorners.py:817 -#: appPlugins/ToolFiducials.py:928 appPlugins/ToolMilling.py:3947 -#: appPlugins/ToolNCC.py:4446 appPlugins/ToolNCC.py:4548 +#: appPlugins/ToolCopperThieving.py:1354 appPlugins/ToolCorners.py:804 +#: appPlugins/ToolFiducials.py:926 appPlugins/ToolMilling.py:4017 +#: appPlugins/ToolNCC.py:4457 appPlugins/ToolNCC.py:4563 msgid "Bounding box margin." msgstr "Margen de cuadro delimitador." @@ -887,14 +888,14 @@ msgstr "Margen de cuadro delimitador." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:503 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:199 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 -#: appPlugins/ToolExtract.py:1046 appPlugins/ToolLevelling.py:1907 -#: appPlugins/ToolMilling.py:3973 appPlugins/ToolNCC.py:4421 -#: appPlugins/ToolPaint.py:3179 appPlugins/ToolPunchGerber.py:2118 +#: appPlugins/ToolExtract.py:1060 appPlugins/ToolLevelling.py:1907 +#: appPlugins/ToolMilling.py:4043 appPlugins/ToolNCC.py:4432 +#: appPlugins/ToolPaint.py:3191 appPlugins/ToolPunchGerber.py:2117 msgid "Method" msgstr "Método" #: appDatabase.py:660 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:201 -#: appPlugins/ToolNCC.py:4423 +#: appPlugins/ToolNCC.py:4434 msgid "" "Algorithm for copper clearing:\n" "- Standard: Fixed step inwards.\n" @@ -910,36 +911,36 @@ msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:513 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 -#: appPlugins/ToolMilling.py:3983 appPlugins/ToolNCC.py:4436 -#: appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolMilling.py:4053 appPlugins/ToolNCC.py:4447 +#: appPlugins/ToolPaint.py:3205 msgid "Standard" msgstr "Estándar" #: appDatabase.py:668 appDatabase.py:782 appEditors/AppGeoEditor.py:574 -#: appEditors/AppGeoEditor.py:672 appEditors/AppGeoEditor.py:5974 +#: appEditors/AppGeoEditor.py:672 appEditors/AppGeoEditor.py:5979 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:513 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 -#: appPlugins/ToolMilling.py:3983 appPlugins/ToolNCC.py:4436 -#: appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolMilling.py:4053 appPlugins/ToolNCC.py:4447 +#: appPlugins/ToolPaint.py:3205 msgid "Seed" msgstr "Semilla" #: appDatabase.py:668 appDatabase.py:782 appEditors/AppGeoEditor.py:574 -#: appEditors/AppGeoEditor.py:5979 +#: appEditors/AppGeoEditor.py:5984 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:513 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 #: appParsers/ParseGerber.py:447 appParsers/ParseHPGL2.py:200 -#: appPlugins/ToolMilling.py:3983 appPlugins/ToolNCC.py:4436 -#: appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolMilling.py:4053 appPlugins/ToolNCC.py:4447 +#: appPlugins/ToolPaint.py:3205 msgid "Lines" msgstr "Líneas" #: appDatabase.py:668 appDatabase.py:782 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 -#: appPlugins/ToolNCC.py:4436 appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolNCC.py:4447 appPlugins/ToolPaint.py:3205 msgid "Combo" msgstr "Combo" @@ -948,16 +949,16 @@ msgstr "Combo" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:209 #: appPlugins/ToolLevelling.py:1128 appPlugins/ToolLevelling.py:1150 #: appPlugins/ToolLevelling.py:1992 appPlugins/ToolLevelling.py:2015 -#: appPlugins/ToolNCC.py:4457 appPlugins/ToolNCC.py:4559 -#: appPlugins/ToolPaint.py:3204 +#: appPlugins/ToolNCC.py:4468 appPlugins/ToolNCC.py:4574 +#: appPlugins/ToolPaint.py:3216 msgid "Connect" msgstr "Conectar" #: appDatabase.py:680 appDatabase.py:796 appEditors/AppGeoEditor.py:583 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:211 -#: appPlugins/ToolNCC.py:4461 appPlugins/ToolNCC.py:4561 -#: appPlugins/ToolPaint.py:3207 +#: appPlugins/ToolNCC.py:4472 appPlugins/ToolNCC.py:4576 +#: appPlugins/ToolPaint.py:3219 msgid "" "Draw lines between resulting\n" "segments to minimize tool lifts." @@ -968,16 +969,16 @@ msgstr "" #: appDatabase.py:686 appDatabase.py:800 appEditors/AppGeoEditor.py:591 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appPlugins/ToolNCC.py:4467 appPlugins/ToolNCC.py:4567 -#: appPlugins/ToolPaint.py:3211 +#: appPlugins/ToolNCC.py:4478 appPlugins/ToolNCC.py:4582 +#: appPlugins/ToolPaint.py:3223 msgid "Contour" msgstr "Contorno" #: appDatabase.py:690 appDatabase.py:803 appEditors/AppGeoEditor.py:593 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:219 -#: appPlugins/ToolNCC.py:4471 appPlugins/ToolNCC.py:4569 -#: appPlugins/ToolPaint.py:3214 +#: appPlugins/ToolNCC.py:4482 appPlugins/ToolNCC.py:4584 +#: appPlugins/ToolPaint.py:3226 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." @@ -986,19 +987,19 @@ msgstr "" "Para recortar los bordes ásperos." #: appDatabase.py:696 appDatabase.py:753 appEditors/AppGeoEditor.py:715 -#: appEditors/AppGerberEditor.py:6669 appEditors/appGCodeEditor.py:804 -#: appGUI/ObjectUI.py:133 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:1374 +#: appEditors/AppGerberEditor.py:6671 appEditors/appGCodeEditor.py:804 +#: appGUI/ObjectUI.py:138 appGUI/ObjectUI.py:1073 appGUI/ObjectUI.py:1488 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:177 -#: appPlugins/ToolEtchCompensation.py:468 appPlugins/ToolNCC.py:4477 -#: appPlugins/ToolNCC.py:4575 appPlugins/ToolPaint.py:3164 -#: appPlugins/ToolPaint.py:3260 appPlugins/ToolTransform.py:577 +#: appPlugins/ToolEtchCompensation.py:481 appPlugins/ToolNCC.py:4488 +#: appPlugins/ToolNCC.py:4590 appPlugins/ToolPaint.py:3176 +#: appPlugins/ToolPaint.py:3275 appPlugins/ToolTransform.py:577 msgid "Offset" msgstr "Compensar" #: appDatabase.py:700 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:241 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:251 -#: appPlugins/ToolNCC.py:4481 appPlugins/ToolNCC.py:4577 +#: appPlugins/ToolNCC.py:4492 appPlugins/ToolNCC.py:4592 msgid "" "If used, it will add an offset to the copper features.\n" "The copper clearing will finish to a distance\n" @@ -1010,7 +1011,7 @@ msgstr "" #: appDatabase.py:755 appEditors/AppGeoEditor.py:548 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:170 -#: appPlugins/ToolPaint.py:3166 appPlugins/ToolPaint.py:3262 +#: appPlugins/ToolPaint.py:3178 appPlugins/ToolPaint.py:3277 msgid "" "Distance by which to avoid\n" "the edges of the polygon to\n" @@ -1021,7 +1022,7 @@ msgstr "" "ser pintado." #: appDatabase.py:770 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:185 -#: appPlugins/ToolPaint.py:3181 +#: appPlugins/ToolPaint.py:3193 msgid "" "Algorithm for painting:\n" "- Standard: Fixed step inwards.\n" @@ -1044,17 +1045,17 @@ msgstr "" #: appDatabase.py:782 appDatabase.py:784 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 #: appPlugins/ToolPaint.py:141 appPlugins/ToolPaint.py:414 -#: appPlugins/ToolPaint.py:3193 appPlugins/ToolPaint.py:3195 +#: appPlugins/ToolPaint.py:3205 appPlugins/ToolPaint.py:3207 msgid "Laser_lines" msgstr "Lineas laser" #: appDatabase.py:821 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:120 -#: appPlugins/ToolIsolation.py:3365 +#: appPlugins/ToolIsolation.py:3391 msgid "Passes" msgstr "Pases" #: appDatabase.py:823 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:122 -#: appPlugins/ToolIsolation.py:3367 +#: appPlugins/ToolIsolation.py:3393 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -1064,19 +1065,19 @@ msgstr "" #: appDatabase.py:836 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:146 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:491 -#: appPlugins/ToolIsolation.py:3393 appPlugins/ToolMilling.py:3960 +#: appPlugins/ToolIsolation.py:3419 appPlugins/ToolMilling.py:4030 msgid "How much (percentage) of the tool width to overlap each tool pass." msgstr "" "Cuánto (porcentaje) del ancho de la herramienta para superponer cada pasada " "de herramienta." #: appDatabase.py:869 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:177 -#: appPlugins/ToolIsolation.py:3426 +#: appPlugins/ToolIsolation.py:3452 msgid "Isolation Type" msgstr "Tipo de aislamiento" #: appDatabase.py:871 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:179 -#: appPlugins/ToolIsolation.py:3428 +#: appPlugins/ToolIsolation.py:3454 msgid "" "Choose how the isolation will be executed:\n" "- 'Full' -> complete isolation of polygons\n" @@ -1098,23 +1099,23 @@ msgstr "" #: appDatabase.py:880 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:188 -#: appPlugins/ToolIsolation.py:3437 +#: appPlugins/ToolIsolation.py:3463 msgid "Full" msgstr "Completo" #: appDatabase.py:881 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 -#: appPlugins/ToolIsolation.py:3438 +#: appPlugins/ToolIsolation.py:3464 msgid "Ext" msgstr "Exterior" #: appDatabase.py:882 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 -#: appPlugins/ToolIsolation.py:3439 +#: appPlugins/ToolIsolation.py:3465 msgid "Int" msgstr "Interior" #: appDatabase.py:900 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:54 -#: appPlugins/ToolDrilling.py:2413 appPlugins/ToolMilling.py:1402 -#: appPlugins/ToolMilling.py:4043 +#: appPlugins/ToolDrilling.py:2426 appPlugins/ToolMilling.py:1361 +#: appPlugins/ToolMilling.py:4113 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -1123,12 +1124,12 @@ msgstr "" "debajo de la superficie de cobre." #: appDatabase.py:916 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:269 -#: appPlugins/ToolDrilling.py:2548 +#: appPlugins/ToolDrilling.py:2561 msgid "Offset Z" msgstr "Offset Z" #: appDatabase.py:918 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:271 -#: appPlugins/ToolDrilling.py:2550 +#: appPlugins/ToolDrilling.py:2563 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -1142,8 +1143,8 @@ msgstr "" #: appDatabase.py:935 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:71 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:98 -#: appPlugins/ToolCutOut.py:2484 appPlugins/ToolDrilling.py:2431 -#: appPlugins/ToolMilling.py:4062 +#: appPlugins/ToolCutOut.py:2488 appPlugins/ToolDrilling.py:2444 +#: appPlugins/ToolMilling.py:4132 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -1158,13 +1159,13 @@ msgstr "" #: appDatabase.py:957 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:84 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:83 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:109 -#: appPlugins/ToolCutOut.py:2495 appPlugins/ToolDrilling.py:2444 -#: appPlugins/ToolMilling.py:4075 +#: appPlugins/ToolCutOut.py:2499 appPlugins/ToolDrilling.py:2457 +#: appPlugins/ToolMilling.py:4145 msgid "Depth of each pass (positive)." msgstr "Profundidad de cada pase (positivo)." #: appDatabase.py:966 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:93 -#: appPlugins/ToolDrilling.py:2455 appPlugins/ToolMilling.py:4086 +#: appPlugins/ToolDrilling.py:2468 appPlugins/ToolMilling.py:4156 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -1173,7 +1174,7 @@ msgstr "" "A través del plano XY." #: appDatabase.py:989 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:154 -#: appPlugins/ToolDrilling.py:2472 appPlugins/ToolMilling.py:4122 +#: appPlugins/ToolDrilling.py:2485 appPlugins/ToolMilling.py:4192 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1187,12 +1188,12 @@ msgstr "" #: appDatabase.py:1004 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:303 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:307 -#: appPlugins/ToolDrilling.py:2487 appPlugins/ToolMilling.py:4137 +#: appPlugins/ToolDrilling.py:2500 appPlugins/ToolMilling.py:4207 msgid "Feedrate Rapids" msgstr "Rápidos de avance" #: appDatabase.py:1006 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:305 -#: appPlugins/ToolDrilling.py:2489 appPlugins/ToolMilling.py:4139 +#: appPlugins/ToolDrilling.py:2502 appPlugins/ToolMilling.py:4209 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1207,13 +1208,13 @@ msgstr "" "Ignorar para cualquier otro caso." #: appDatabase.py:1027 appGUI/preferences/tools/ToolsMillPrefGroupUI.py:224 -#: appPlugins/ToolDrilling.py:1573 appPlugins/ToolDrilling.py:2509 -#: appPlugins/ToolMilling.py:3266 appPlugins/ToolMilling.py:4190 +#: appPlugins/ToolDrilling.py:1573 appPlugins/ToolDrilling.py:2522 +#: appPlugins/ToolMilling.py:3236 appPlugins/ToolMilling.py:4260 msgid "Spindle speed" msgstr "Eje de velocidad" #: appDatabase.py:1029 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:169 -#: appPlugins/ToolDrilling.py:2511 appPlugins/ToolMilling.py:4192 +#: appPlugins/ToolDrilling.py:2524 appPlugins/ToolMilling.py:4262 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -1222,17 +1223,17 @@ msgstr "" "en RPM (opcional)" #: appDatabase.py:1074 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:229 -#: appPlugins/ToolDrilling.py:2564 +#: appPlugins/ToolDrilling.py:2577 msgid "Drill slots" msgstr "Perforar las Ranuras" #: appDatabase.py:1076 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:231 -#: appPlugins/ToolDrilling.py:2566 +#: appPlugins/ToolDrilling.py:2579 msgid "If the selected tool has slots then they will be drilled." msgstr "Si la herramienta seleccionada tiene ranuras, se perforarán." #: appDatabase.py:1087 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:238 -#: appPlugins/ToolDrilling.py:2574 +#: appPlugins/ToolDrilling.py:2587 msgid "" "How much (percentage) of the tool diameter to overlap previous drill hole." msgstr "" @@ -1240,12 +1241,12 @@ msgstr "" "taladro anterior." #: appDatabase.py:1101 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:250 -#: appPlugins/ToolDrilling.py:2588 +#: appPlugins/ToolDrilling.py:2601 msgid "Last drill" msgstr "Último ejercicio" #: appDatabase.py:1103 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:252 -#: appPlugins/ToolDrilling.py:2590 +#: appPlugins/ToolDrilling.py:2603 msgid "" "If the slot length is not completely covered by drill holes,\n" "add a drill hole on the slot end point." @@ -1256,8 +1257,8 @@ msgstr "" #: appDatabase.py:1131 appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:254 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:109 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:268 -#: appPlugins/ToolCutOut.py:2510 appPlugins/ToolCutOut.py:2820 -#: appPlugins/ToolExtract.py:1281 +#: appPlugins/ToolCutOut.py:2514 appPlugins/ToolCutOut.py:2819 +#: appPlugins/ToolExtract.py:1322 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -1268,12 +1269,12 @@ msgstr "" "el borde real de PCB" #: appDatabase.py:1143 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:123 -#: appPlugins/ToolCutOut.py:2518 +#: appPlugins/ToolCutOut.py:2522 msgid "Gap size" msgstr "Tamaño de la brecha" #: appDatabase.py:1145 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:125 -#: appPlugins/ToolCutOut.py:2520 +#: appPlugins/ToolCutOut.py:2524 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -1286,12 +1287,12 @@ msgstr "" "de la cual se corta el PCB)." #: appDatabase.py:1154 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:140 -#: appPlugins/ToolCutOut.py:2534 +#: appPlugins/ToolCutOut.py:2538 msgid "Gap type" msgstr "Tipo de brecha" #: appDatabase.py:1156 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:142 -#: appPlugins/ToolCutOut.py:2536 +#: appPlugins/ToolCutOut.py:2540 msgid "" "The type of gap:\n" "- Bridge -> the cutout will be interrupted by bridges\n" @@ -1306,22 +1307,22 @@ msgstr "" "- M-Bites -> 'Mouse Bites' - igual que el 'puente' pero cubierto con agujeros" #: appDatabase.py:1164 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:150 -#: appPlugins/ToolCutOut.py:2544 +#: appPlugins/ToolCutOut.py:2548 msgid "Bridge" msgstr "Puente" #: appDatabase.py:1165 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:151 -#: appPlugins/ToolCutOut.py:2545 +#: appPlugins/ToolCutOut.py:2549 msgid "Thin" msgstr "Delgado" #: appDatabase.py:1176 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:161 -#: appPlugins/ToolCutOut.py:2555 +#: appPlugins/ToolCutOut.py:2559 msgid "Depth" msgstr "Profundidad" #: appDatabase.py:1178 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:163 -#: appPlugins/ToolCutOut.py:2557 +#: appPlugins/ToolCutOut.py:2561 msgid "" "The depth until the milling is done\n" "in order to thin the gaps." @@ -1330,7 +1331,7 @@ msgstr "" "para adelgazar los huecos." #: appDatabase.py:1194 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:177 -#: appPlugins/ToolCutOut.py:2571 +#: appPlugins/ToolCutOut.py:2575 msgid "The drill hole diameter when doing mouse bites." msgstr "El diámetro del taladro al hacer 'mouse bytes'." @@ -1339,23 +1340,23 @@ msgstr "El diámetro del taladro al hacer 'mouse bytes'." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:187 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:216 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:187 -#: appPlugins/ToolCopperThieving.py:1491 appPlugins/ToolCopperThieving.py:1531 -#: appPlugins/ToolCopperThieving.py:1571 appPlugins/ToolCutOut.py:2581 +#: appPlugins/ToolCopperThieving.py:1507 appPlugins/ToolCopperThieving.py:1555 +#: appPlugins/ToolCopperThieving.py:1603 appPlugins/ToolCutOut.py:2585 msgid "Spacing" msgstr "Spacing" #: appDatabase.py:1207 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:189 -#: appPlugins/ToolCutOut.py:2583 +#: appPlugins/ToolCutOut.py:2587 msgid "The spacing between drill holes when doing mouse bites." msgstr "El espacio entre los taladros al hacer 'mouse bites'." #: appDatabase.py:1226 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:222 -#: appPlugins/ToolCutOut.py:2397 +#: appPlugins/ToolCutOut.py:2457 msgid "Convex Shape" msgstr "Forma convexa" #: appDatabase.py:1229 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:224 -#: appPlugins/ToolCutOut.py:2399 appPlugins/ToolCutOut.py:2404 +#: appPlugins/ToolCutOut.py:2459 appPlugins/ToolCutOut.py:2464 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -1364,11 +1365,11 @@ msgstr "" "Se usa solo si el tipo de objeto de origen es Gerber." #: appDatabase.py:1237 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:198 -#: appPlugins/ToolCutOut.py:2628 +#: appPlugins/ToolCutOut.py:2625 msgid "Gaps" msgstr "Brechas" -#: appDatabase.py:1239 appPlugins/ToolCutOut.py:2630 +#: appDatabase.py:1239 appPlugins/ToolCutOut.py:2627 msgid "" "Number of gaps used for the Automatic cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -1455,87 +1456,87 @@ msgstr "" "herramienta de objeto / aplicación después de seleccionar una herramienta\n" "en la base de datos de herramientas." -#: appDatabase.py:1336 appGUI/GUIElements.py:2391 appGUI/GUIElements.py:2461 -#: appGUI/GUIElements.py:2522 appGUI/GUIElements.py:2587 -#: appGUI/GUIElements.py:3975 appGUI/MainGUI.py:1648 -#: appGUI/preferences/PreferencesUIManager.py:1038 app_Main.py:2659 -#: app_Main.py:3883 app_Main.py:4818 app_Main.py:5083 app_Main.py:9758 +#: appDatabase.py:1336 appGUI/GUIElements.py:2448 appGUI/GUIElements.py:2518 +#: appGUI/GUIElements.py:2579 appGUI/GUIElements.py:2644 +#: appGUI/GUIElements.py:4032 appGUI/MainGUI.py:1648 +#: appGUI/preferences/PreferencesUIManager.py:1042 app_Main.py:2659 +#: app_Main.py:3883 app_Main.py:4818 app_Main.py:5083 app_Main.py:9788 msgid "Cancel" msgstr "Cancelar" -#: appDatabase.py:1349 appDatabase.py:1360 appEditors/AppExcEditor.py:4562 -#: appEditors/AppExcEditor.py:4573 appEditors/appGCodeEditor.py:900 -#: appEditors/appGCodeEditor.py:911 appGUI/ObjectUI.py:153 -#: appGUI/ObjectUI.py:164 appPlugins/ToolAlignObjects.py:553 -#: appPlugins/ToolAlignObjects.py:564 appPlugins/ToolCalculators.py:749 -#: appPlugins/ToolCalculators.py:760 appPlugins/ToolCalibration.py:1425 -#: appPlugins/ToolCalibration.py:1436 appPlugins/ToolCopperThieving.py:1785 -#: appPlugins/ToolCopperThieving.py:1796 appPlugins/ToolCorners.py:929 -#: appPlugins/ToolCorners.py:940 appPlugins/ToolCutOut.py:2886 -#: appPlugins/ToolCutOut.py:2897 appPlugins/ToolDblSided.py:1149 -#: appPlugins/ToolDblSided.py:1160 appPlugins/ToolDistance.py:682 -#: appPlugins/ToolDistance.py:693 appPlugins/ToolDistanceMin.py:372 -#: appPlugins/ToolDistanceMin.py:383 appPlugins/ToolDrilling.py:2933 -#: appPlugins/ToolDrilling.py:2944 appPlugins/ToolEtchCompensation.py:527 -#: appPlugins/ToolEtchCompensation.py:538 appPlugins/ToolExtract.py:1358 -#: appPlugins/ToolExtract.py:1369 appPlugins/ToolFiducials.py:1091 -#: appPlugins/ToolFiducials.py:1102 appPlugins/ToolFilm.py:1715 -#: appPlugins/ToolFilm.py:1726 appPlugins/ToolFollow.py:821 -#: appPlugins/ToolFollow.py:832 appPlugins/ToolImage.py:367 -#: appPlugins/ToolImage.py:378 appPlugins/ToolInvertGerber.py:345 -#: appPlugins/ToolInvertGerber.py:356 appPlugins/ToolIsolation.py:3693 -#: appPlugins/ToolIsolation.py:3704 appPlugins/ToolLevelling.py:2341 -#: appPlugins/ToolLevelling.py:2352 appPlugins/ToolMilling.py:4541 -#: appPlugins/ToolMilling.py:4552 appPlugins/ToolNCC.py:4801 -#: appPlugins/ToolNCC.py:4812 appPlugins/ToolOptimal.py:659 -#: appPlugins/ToolOptimal.py:670 appPlugins/ToolPaint.py:3420 -#: appPlugins/ToolPaint.py:3431 appPlugins/ToolPanelize.py:1400 -#: appPlugins/ToolPanelize.py:1411 appPlugins/ToolPcbWizard.py:536 -#: appPlugins/ToolPcbWizard.py:547 appPlugins/ToolPunchGerber.py:2379 -#: appPlugins/ToolPunchGerber.py:2390 appPlugins/ToolQRCode.py:1044 -#: appPlugins/ToolQRCode.py:1055 appPlugins/ToolRulesCheck.py:1715 +#: appDatabase.py:1349 appDatabase.py:1360 appEditors/AppExcEditor.py:4564 +#: appEditors/AppExcEditor.py:4575 appEditors/appGCodeEditor.py:900 +#: appEditors/appGCodeEditor.py:911 appGUI/ObjectUI.py:158 +#: appGUI/ObjectUI.py:169 appPlugins/ToolAlignObjects.py:577 +#: appPlugins/ToolAlignObjects.py:588 appPlugins/ToolCalculators.py:1067 +#: appPlugins/ToolCalculators.py:1078 appPlugins/ToolCalibration.py:1423 +#: appPlugins/ToolCalibration.py:1434 appPlugins/ToolCopperThieving.py:1835 +#: appPlugins/ToolCopperThieving.py:1846 appPlugins/ToolCorners.py:988 +#: appPlugins/ToolCorners.py:999 appPlugins/ToolCutOut.py:2886 +#: appPlugins/ToolCutOut.py:2897 appPlugins/ToolDblSided.py:1126 +#: appPlugins/ToolDblSided.py:1137 appPlugins/ToolDistance.py:684 +#: appPlugins/ToolDistance.py:695 appPlugins/ToolDistanceMin.py:372 +#: appPlugins/ToolDistanceMin.py:383 appPlugins/ToolDrilling.py:2929 +#: appPlugins/ToolDrilling.py:2940 appPlugins/ToolEtchCompensation.py:538 +#: appPlugins/ToolEtchCompensation.py:549 appPlugins/ToolExtract.py:1387 +#: appPlugins/ToolExtract.py:1398 appPlugins/ToolFiducials.py:1089 +#: appPlugins/ToolFiducials.py:1100 appPlugins/ToolFilm.py:1769 +#: appPlugins/ToolFilm.py:1780 appPlugins/ToolFollow.py:815 +#: appPlugins/ToolFollow.py:826 appPlugins/ToolImage.py:367 +#: appPlugins/ToolImage.py:378 appPlugins/ToolInvertGerber.py:348 +#: appPlugins/ToolInvertGerber.py:359 appPlugins/ToolIsolation.py:3721 +#: appPlugins/ToolIsolation.py:3732 appPlugins/ToolLevelling.py:2341 +#: appPlugins/ToolLevelling.py:2352 appPlugins/ToolMilling.py:4593 +#: appPlugins/ToolMilling.py:4604 appPlugins/ToolNCC.py:4815 +#: appPlugins/ToolNCC.py:4826 appPlugins/ToolOptimal.py:659 +#: appPlugins/ToolOptimal.py:670 appPlugins/ToolPaint.py:3437 +#: appPlugins/ToolPaint.py:3448 appPlugins/ToolPanelize.py:1426 +#: appPlugins/ToolPanelize.py:1437 appPlugins/ToolPcbWizard.py:536 +#: appPlugins/ToolPcbWizard.py:547 appPlugins/ToolPunchGerber.py:2390 +#: appPlugins/ToolPunchGerber.py:2401 appPlugins/ToolQRCode.py:1064 +#: appPlugins/ToolQRCode.py:1075 appPlugins/ToolRulesCheck.py:1715 #: appPlugins/ToolRulesCheck.py:1726 appPlugins/ToolSolderPaste.py:1632 -#: appPlugins/ToolSolderPaste.py:1643 appPlugins/ToolSub.py:968 -#: appPlugins/ToolSub.py:979 appPlugins/ToolTransform.py:1027 -#: appPlugins/ToolTransform.py:1038 appTool.py:300 appTool.py:311 +#: appPlugins/ToolSolderPaste.py:1643 appPlugins/ToolSub.py:993 +#: appPlugins/ToolSub.py:1004 appPlugins/ToolTransform.py:1024 +#: appPlugins/ToolTransform.py:1035 appTool.py:300 appTool.py:311 msgid "Edited value is out of range" msgstr "El valor editado está fuera de rango" -#: appDatabase.py:1355 appDatabase.py:1362 appEditors/AppExcEditor.py:4568 -#: appEditors/AppExcEditor.py:4575 appEditors/appGCodeEditor.py:906 -#: appEditors/appGCodeEditor.py:913 appGUI/ObjectUI.py:159 -#: appGUI/ObjectUI.py:166 appPlugins/ToolAlignObjects.py:559 -#: appPlugins/ToolAlignObjects.py:566 appPlugins/ToolCalculators.py:755 -#: appPlugins/ToolCalculators.py:762 appPlugins/ToolCalibration.py:1431 -#: appPlugins/ToolCalibration.py:1438 appPlugins/ToolCopperThieving.py:1791 -#: appPlugins/ToolCopperThieving.py:1798 appPlugins/ToolCorners.py:935 -#: appPlugins/ToolCorners.py:942 appPlugins/ToolCutOut.py:2892 -#: appPlugins/ToolCutOut.py:2899 appPlugins/ToolDblSided.py:1155 -#: appPlugins/ToolDblSided.py:1162 appPlugins/ToolDistance.py:688 -#: appPlugins/ToolDistance.py:695 appPlugins/ToolDistanceMin.py:378 -#: appPlugins/ToolDistanceMin.py:385 appPlugins/ToolDrilling.py:2939 -#: appPlugins/ToolDrilling.py:2946 appPlugins/ToolEtchCompensation.py:533 -#: appPlugins/ToolEtchCompensation.py:540 appPlugins/ToolExtract.py:1364 -#: appPlugins/ToolExtract.py:1371 appPlugins/ToolFiducials.py:1097 -#: appPlugins/ToolFiducials.py:1104 appPlugins/ToolFilm.py:1721 -#: appPlugins/ToolFilm.py:1728 appPlugins/ToolFollow.py:827 -#: appPlugins/ToolFollow.py:834 appPlugins/ToolImage.py:373 -#: appPlugins/ToolImage.py:380 appPlugins/ToolInvertGerber.py:351 -#: appPlugins/ToolInvertGerber.py:358 appPlugins/ToolIsolation.py:3699 -#: appPlugins/ToolIsolation.py:3706 appPlugins/ToolLevelling.py:2347 -#: appPlugins/ToolLevelling.py:2354 appPlugins/ToolMilling.py:4547 -#: appPlugins/ToolMilling.py:4554 appPlugins/ToolNCC.py:4807 -#: appPlugins/ToolNCC.py:4814 appPlugins/ToolOptimal.py:665 -#: appPlugins/ToolOptimal.py:672 appPlugins/ToolPaint.py:3426 -#: appPlugins/ToolPaint.py:3433 appPlugins/ToolPanelize.py:1406 -#: appPlugins/ToolPanelize.py:1413 appPlugins/ToolPcbWizard.py:542 -#: appPlugins/ToolPcbWizard.py:549 appPlugins/ToolPunchGerber.py:2385 -#: appPlugins/ToolPunchGerber.py:2392 appPlugins/ToolQRCode.py:1050 -#: appPlugins/ToolQRCode.py:1057 appPlugins/ToolRulesCheck.py:1721 +#: appDatabase.py:1355 appDatabase.py:1362 appEditors/AppExcEditor.py:4570 +#: appEditors/AppExcEditor.py:4577 appEditors/appGCodeEditor.py:906 +#: appEditors/appGCodeEditor.py:913 appGUI/ObjectUI.py:164 +#: appGUI/ObjectUI.py:171 appPlugins/ToolAlignObjects.py:583 +#: appPlugins/ToolAlignObjects.py:590 appPlugins/ToolCalculators.py:1073 +#: appPlugins/ToolCalculators.py:1080 appPlugins/ToolCalibration.py:1429 +#: appPlugins/ToolCalibration.py:1436 appPlugins/ToolCopperThieving.py:1841 +#: appPlugins/ToolCopperThieving.py:1848 appPlugins/ToolCorners.py:994 +#: appPlugins/ToolCorners.py:1001 appPlugins/ToolCutOut.py:2892 +#: appPlugins/ToolCutOut.py:2899 appPlugins/ToolDblSided.py:1132 +#: appPlugins/ToolDblSided.py:1139 appPlugins/ToolDistance.py:690 +#: appPlugins/ToolDistance.py:697 appPlugins/ToolDistanceMin.py:378 +#: appPlugins/ToolDistanceMin.py:385 appPlugins/ToolDrilling.py:2935 +#: appPlugins/ToolDrilling.py:2942 appPlugins/ToolEtchCompensation.py:544 +#: appPlugins/ToolEtchCompensation.py:551 appPlugins/ToolExtract.py:1393 +#: appPlugins/ToolExtract.py:1400 appPlugins/ToolFiducials.py:1095 +#: appPlugins/ToolFiducials.py:1102 appPlugins/ToolFilm.py:1775 +#: appPlugins/ToolFilm.py:1782 appPlugins/ToolFollow.py:821 +#: appPlugins/ToolFollow.py:828 appPlugins/ToolImage.py:373 +#: appPlugins/ToolImage.py:380 appPlugins/ToolInvertGerber.py:354 +#: appPlugins/ToolInvertGerber.py:361 appPlugins/ToolIsolation.py:3727 +#: appPlugins/ToolIsolation.py:3734 appPlugins/ToolLevelling.py:2347 +#: appPlugins/ToolLevelling.py:2354 appPlugins/ToolMilling.py:4599 +#: appPlugins/ToolMilling.py:4606 appPlugins/ToolNCC.py:4821 +#: appPlugins/ToolNCC.py:4828 appPlugins/ToolOptimal.py:665 +#: appPlugins/ToolOptimal.py:672 appPlugins/ToolPaint.py:3443 +#: appPlugins/ToolPaint.py:3450 appPlugins/ToolPanelize.py:1432 +#: appPlugins/ToolPanelize.py:1439 appPlugins/ToolPcbWizard.py:542 +#: appPlugins/ToolPcbWizard.py:549 appPlugins/ToolPunchGerber.py:2396 +#: appPlugins/ToolPunchGerber.py:2403 appPlugins/ToolQRCode.py:1070 +#: appPlugins/ToolQRCode.py:1077 appPlugins/ToolRulesCheck.py:1721 #: appPlugins/ToolRulesCheck.py:1728 appPlugins/ToolSolderPaste.py:1638 -#: appPlugins/ToolSolderPaste.py:1645 appPlugins/ToolSub.py:974 -#: appPlugins/ToolSub.py:981 appPlugins/ToolTransform.py:1033 -#: appPlugins/ToolTransform.py:1040 appTool.py:306 appTool.py:313 +#: appPlugins/ToolSolderPaste.py:1645 appPlugins/ToolSub.py:999 +#: appPlugins/ToolSub.py:1006 appPlugins/ToolTransform.py:1030 +#: appPlugins/ToolTransform.py:1037 appTool.py:306 appTool.py:313 msgid "Edited value is within limits." msgstr "El valor editado está dentro de los límites." @@ -1563,27 +1564,27 @@ msgstr "Copiar de DB" msgid "Delete from DB" msgstr "Eliminar de la DB" -#: appDatabase.py:1635 appTranslation.py:209 app_Main.py:3877 app_Main.py:9752 +#: appDatabase.py:1635 appTranslation.py:209 app_Main.py:3877 app_Main.py:9782 msgid "Save changes" msgstr "Guardar cambios" #: appDatabase.py:1739 appDatabase.py:2226 appDatabase.py:2682 -#: appDatabase.py:2694 appGUI/MainGUI.py:497 appPlugins/ToolCutOut.py:664 -#: appPlugins/ToolCutOut.py:686 appPlugins/ToolCutOut.py:723 -#: appPlugins/ToolIsolation.py:2759 appPlugins/ToolIsolation.py:2769 -#: appPlugins/ToolIsolation.py:2849 appPlugins/ToolMilling.py:2182 -#: appPlugins/ToolNCC.py:3996 appPlugins/ToolNCC.py:4006 -#: appPlugins/ToolNCC.py:4082 appPlugins/ToolPaint.py:2788 -#: appPlugins/ToolPaint.py:2798 appPlugins/ToolPaint.py:2883 app_Main.py:6461 -#: app_Main.py:6498 app_Main.py:6585 app_Main.py:6597 app_Main.py:6606 -#: app_Main.py:6616 +#: appDatabase.py:2694 appGUI/MainGUI.py:497 appPlugins/ToolCutOut.py:646 +#: appPlugins/ToolCutOut.py:668 appPlugins/ToolCutOut.py:705 +#: appPlugins/ToolIsolation.py:2757 appPlugins/ToolIsolation.py:2767 +#: appPlugins/ToolIsolation.py:2847 appPlugins/ToolMilling.py:2152 +#: appPlugins/ToolNCC.py:3982 appPlugins/ToolNCC.py:3992 +#: appPlugins/ToolNCC.py:4068 appPlugins/ToolPaint.py:2776 +#: appPlugins/ToolPaint.py:2786 appPlugins/ToolPaint.py:2871 app_Main.py:6469 +#: app_Main.py:6506 app_Main.py:6593 app_Main.py:6605 app_Main.py:6614 +#: app_Main.py:6624 msgid "Tools Database" msgstr "Base de Datos de Herramientas" -#: appDatabase.py:1758 appDatabase.py:2212 appPlugins/ToolCutOut.py:508 -#: appPlugins/ToolDrilling.py:1153 appPlugins/ToolIsolation.py:1282 -#: appPlugins/ToolMilling.py:2023 appPlugins/ToolNCC.py:1290 -#: appPlugins/ToolPaint.py:884 +#: appDatabase.py:1758 appDatabase.py:2212 appPlugins/ToolCutOut.py:490 +#: appPlugins/ToolDrilling.py:1153 appPlugins/ToolIsolation.py:1278 +#: appPlugins/ToolMilling.py:1993 appPlugins/ToolNCC.py:1274 +#: appPlugins/ToolPaint.py:870 msgid "Failed to parse Tools DB file." msgstr "Error al analizar el archivo DB de Herramientas." @@ -1669,42 +1670,42 @@ msgstr "Para agregar un taladro primero seleccione una herramienta" #: appEditors/AppExcEditor.py:1500 appEditors/AppExcEditor.py:1603 #: appEditors/AppExcEditor.py:1714 appEditors/AppExcEditor.py:2517 #: appEditors/AppExcEditor.py:3321 appEditors/AppExcEditor.py:3328 -#: appEditors/AppExcEditor.py:3769 appEditors/AppGeoEditor.py:1416 +#: appEditors/AppExcEditor.py:3771 appEditors/AppGeoEditor.py:1416 #: appEditors/AppGeoEditor.py:2135 appEditors/AppGeoEditor.py:2375 #: appEditors/AppGeoEditor.py:2450 appEditors/AppGeoEditor.py:2529 #: appEditors/AppGeoEditor.py:2587 appEditors/AppGeoEditor.py:2792 #: appEditors/AppGeoEditor.py:2871 appEditors/AppGeoEditor.py:3004 #: appEditors/AppGeoEditor.py:3077 appEditors/AppGeoEditor.py:3147 #: appEditors/AppGeoEditor.py:3173 appEditors/AppGeoEditor.py:3201 -#: appEditors/AppGeoEditor.py:3317 appEditors/AppGeoEditor.py:4874 -#: appEditors/AppGeoEditor.py:4888 appEditors/AppGeoEditor.py:5498 -#: appEditors/AppGeoEditor.py:5551 appEditors/AppGeoEditor.py:5614 -#: appEditors/AppGeoEditor.py:5640 appEditors/AppGeoEditor.py:5665 -#: appEditors/AppGeoEditor.py:5697 appEditors/AppGeoEditor.py:5777 -#: appEditors/AppGeoEditor.py:5843 appEditors/AppGeoEditor.py:5911 -#: appEditors/AppGeoEditor.py:6008 appEditors/AppGerberEditor.py:390 +#: appEditors/AppGeoEditor.py:3317 appEditors/AppGeoEditor.py:4878 +#: appEditors/AppGeoEditor.py:4892 appEditors/AppGeoEditor.py:5503 +#: appEditors/AppGeoEditor.py:5556 appEditors/AppGeoEditor.py:5619 +#: appEditors/AppGeoEditor.py:5645 appEditors/AppGeoEditor.py:5670 +#: appEditors/AppGeoEditor.py:5702 appEditors/AppGeoEditor.py:5782 +#: appEditors/AppGeoEditor.py:5848 appEditors/AppGeoEditor.py:5916 +#: appEditors/AppGeoEditor.py:6013 appEditors/AppGerberEditor.py:390 #: appEditors/AppGerberEditor.py:814 appEditors/AppGerberEditor.py:941 #: appEditors/AppGerberEditor.py:1253 appEditors/AppGerberEditor.py:1514 #: appEditors/AppGerberEditor.py:1724 appEditors/AppGerberEditor.py:2014 #: appEditors/AppGerberEditor.py:2310 appEditors/AppGerberEditor.py:2391 -#: appEditors/AppGerberEditor.py:2502 appEditors/AppGerberEditor.py:3206 +#: appEditors/AppGerberEditor.py:2502 appEditors/AppGerberEditor.py:3207 #: appEditors/AppGerberEditor.py:4934 appEditors/AppGerberEditor.py:5207 -#: appEditors/AppGerberEditor.py:5225 appEditors/AppGerberEditor.py:5666 -#: appEditors/AppGerberEditor.py:5849 appEditors/AppGerberEditor.py:5911 -#: appEditors/AppGerberEditor.py:5958 appEditors/AppGerberEditor.py:7376 -#: appGUI/MainGUI.py:3365 appGUI/MainGUI.py:3377 -#: appObjects/FlatCAMGeometry.py:516 appObjects/FlatCAMGeometry.py:1188 -#: appObjects/FlatCAMGeometry.py:1261 appObjects/FlatCAMGerber.py:423 +#: appEditors/AppGerberEditor.py:5225 appEditors/AppGerberEditor.py:5668 +#: appEditors/AppGerberEditor.py:5851 appEditors/AppGerberEditor.py:5913 +#: appEditors/AppGerberEditor.py:5960 appEditors/AppGerberEditor.py:7378 +#: appGUI/MainGUI.py:3400 appGUI/MainGUI.py:3412 +#: appObjects/FlatCAMGeometry.py:513 appObjects/FlatCAMGeometry.py:1185 +#: appObjects/FlatCAMGeometry.py:1258 appObjects/FlatCAMGerber.py:426 #: appParsers/ParseGerber.py:2183 appParsers/ParseGerber.py:2276 #: appParsers/ParseGerber.py:2351 appParsers/ParseGerber.py:2425 #: appParsers/ParseGerber.py:2487 appPlugins/ToolAlignObjects.py:289 -#: appPlugins/ToolAlignObjects.py:311 appPlugins/ToolCalculators.py:292 -#: appPlugins/ToolCalculators.py:302 appPlugins/ToolCalibration.py:329 -#: appPlugins/ToolCutOut.py:1594 appPlugins/ToolFiducials.py:627 -#: appPlugins/ToolFiducials.py:641 appPlugins/ToolFollow.py:344 -#: appPlugins/ToolFollow.py:415 appPlugins/ToolIsolation.py:1548 -#: appPlugins/ToolPaint.py:2346 appPlugins/ToolPanelize.py:1073 -#: app_Main.py:5632 app_Main.py:5786 tclCommands/TclCommandPanelize.py:304 +#: appPlugins/ToolAlignObjects.py:311 appPlugins/ToolCalculators.py:332 +#: appPlugins/ToolCalculators.py:342 appPlugins/ToolCalibration.py:329 +#: appPlugins/ToolCutOut.py:1576 appPlugins/ToolFiducials.py:627 +#: appPlugins/ToolFiducials.py:641 appPlugins/ToolFollow.py:340 +#: appPlugins/ToolFollow.py:411 appPlugins/ToolIsolation.py:1544 +#: appPlugins/ToolPaint.py:2334 appPlugins/ToolPanelize.py:1057 +#: app_Main.py:5638 app_Main.py:5794 tclCommands/TclCommandPanelize.py:304 #: tclCommands/TclCommandPanelize.py:313 msgid "Done." msgstr "Hecho." @@ -1718,7 +1719,7 @@ msgstr "" #: appEditors/AppExcEditor.py:377 appEditors/AppExcEditor.py:681 #: appEditors/AppExcEditor.py:914 appEditors/AppExcEditor.py:1571 #: appEditors/AppGerberEditor.py:481 appEditors/AppGerberEditor.py:2192 -#: appEditors/AppGerberEditor.py:2222 appGUI/MainGUI.py:3979 +#: appEditors/AppGerberEditor.py:2222 appGUI/MainGUI.py:4014 msgid "Click on target location ..." msgstr "Haga clic en la ubicación de destino ..." @@ -1743,22 +1744,22 @@ msgid "Too many items for the selected spacing angle." msgstr "Demasiados elementos para el ángulo de separación seleccionado." #: appEditors/AppExcEditor.py:583 appEditors/AppExcEditor.py:1224 -#: appEditors/AppGerberEditor.py:801 appEditors/AppGerberEditor.py:5845 +#: appEditors/AppGerberEditor.py:801 appEditors/AppGerberEditor.py:5847 #: appObjects/FlatCAMCNCJob.py:807 appPlugins/ToolCopperThieving.py:350 -#: appPlugins/ToolCopperThieving.py:951 appPlugins/ToolCopperThieving.py:1163 -#: appPlugins/ToolCorners.py:250 appPlugins/ToolCorners.py:522 -#: appPlugins/ToolCorners.py:625 appPlugins/ToolCutOut.py:951 -#: appPlugins/ToolCutOut.py:977 appPlugins/ToolCutOut.py:1109 -#: appPlugins/ToolCutOut.py:1333 appPlugins/ToolCutOut.py:1487 -#: appPlugins/ToolCutOut.py:1530 appPlugins/ToolCutOut.py:1548 -#: appPlugins/ToolCutOut.py:1562 appPlugins/ToolDblSided.py:563 +#: appPlugins/ToolCopperThieving.py:953 appPlugins/ToolCopperThieving.py:1165 +#: appPlugins/ToolCorners.py:259 appPlugins/ToolCorners.py:534 +#: appPlugins/ToolCorners.py:637 appPlugins/ToolCutOut.py:933 +#: appPlugins/ToolCutOut.py:959 appPlugins/ToolCutOut.py:1091 +#: appPlugins/ToolCutOut.py:1315 appPlugins/ToolCutOut.py:1469 +#: appPlugins/ToolCutOut.py:1512 appPlugins/ToolCutOut.py:1530 +#: appPlugins/ToolCutOut.py:1544 appPlugins/ToolDblSided.py:544 #: appPlugins/ToolExtract.py:724 appPlugins/ToolExtract.py:773 #: appPlugins/ToolExtract.py:782 appPlugins/ToolExtract.py:786 #: appPlugins/ToolFiducials.py:335 appPlugins/ToolFiducials.py:587 #: appPlugins/ToolFiducials.py:635 appPlugins/ToolFiducials.py:649 -#: appPlugins/ToolFilm.py:819 appPlugins/ToolFilm.py:1080 -#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2340 app_Main.py:5127 -#: app_Main.py:11540 app_Main.py:11550 camlib.py:1172 camlib.py:2451 +#: appPlugins/ToolFilm.py:816 appPlugins/ToolFilm.py:1089 +#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2328 app_Main.py:5127 +#: app_Main.py:11570 app_Main.py:11580 camlib.py:1172 camlib.py:2451 #: camlib.py:2518 camlib.py:2586 camlib.py:2664 camlib.py:5320 camlib.py:5715 msgid "Failed." msgstr "Ha fallado." @@ -1798,9 +1799,9 @@ msgstr "" "cambiar el tamaño." #: appEditors/AppExcEditor.py:1502 appEditors/AppExcEditor.py:1555 -#: appEditors/AppExcEditor.py:1566 appGUI/MainGUI.py:3618 -#: appGUI/MainGUI.py:3703 appGUI/MainGUI.py:3749 appGUI/MainGUI.py:3841 -#: appGUI/MainGUI.py:3956 appGUI/MainGUI.py:3985 +#: appEditors/AppExcEditor.py:1566 appGUI/MainGUI.py:3653 +#: appGUI/MainGUI.py:3738 appGUI/MainGUI.py:3784 appGUI/MainGUI.py:3876 +#: appGUI/MainGUI.py:3991 appGUI/MainGUI.py:4020 msgid "Cancelled. Nothing selected." msgstr "Cancelado. Nada seleccionado." @@ -1809,73 +1810,75 @@ msgstr "Cancelado. Nada seleccionado." msgid "Click on reference location ..." msgstr "Haga clic en la ubicación de referencia ..." -#: appEditors/AppExcEditor.py:1914 appEditors/AppGeoEditor.py:4197 -#: appEditors/AppGerberEditor.py:3460 appEditors/AppGerberEditor.py:6176 -#: appEditors/AppGerberEditor.py:6486 appGUI/GUIElements.py:372 -#: appGUI/GUIElements.py:1071 appGUI/GUIElements.py:1470 -#: appGUI/GUIElements.py:1681 appGUI/GUIElements.py:1966 -#: appGUI/GUIElements.py:4028 appGUI/MainGUI.py:427 appGUI/MainGUI.py:760 +#: appEditors/AppExcEditor.py:1914 appEditors/AppGeoEditor.py:4199 +#: appEditors/AppGerberEditor.py:3461 appEditors/AppGerberEditor.py:6178 +#: appEditors/AppGerberEditor.py:6488 appGUI/GUIElements.py:375 +#: appGUI/GUIElements.py:1074 appGUI/GUIElements.py:1475 +#: appGUI/GUIElements.py:1728 appGUI/GUIElements.py:2013 +#: appGUI/GUIElements.py:4085 appGUI/MainGUI.py:427 appGUI/MainGUI.py:760 #: appGUI/MainGUI.py:819 appGUI/MainGUI.py:896 appGUI/MainGUI.py:1039 -#: appGUI/MainGUI.py:1289 appGUI/MainGUI.py:1789 appGUI/MainGUI.py:2301 -#: appGUI/MainGUI.py:2543 appGUI/MainGUI.py:5232 appPlugins/ToolDrilling.py:309 -#: appPlugins/ToolIsolation.py:224 appPlugins/ToolMilling.py:400 -#: appPlugins/ToolMilling.py:408 appPlugins/ToolNCC.py:233 +#: appGUI/MainGUI.py:1289 appGUI/MainGUI.py:1789 appGUI/MainGUI.py:2336 +#: appGUI/MainGUI.py:2578 appGUI/MainGUI.py:5267 appPlugins/ToolDrilling.py:309 +#: appPlugins/ToolIsolation.py:224 appPlugins/ToolMilling.py:390 +#: appPlugins/ToolMilling.py:398 appPlugins/ToolNCC.py:233 #: appPlugins/ToolPaint.py:230 appPlugins/ToolSolderPaste.py:139 -#: app_Main.py:7033 +#: app_Main.py:7060 msgid "Delete" msgstr "Borrar" #: appEditors/AppExcEditor.py:2143 appObjects/FlatCAMExcellon.py:376 -#: appPlugins/ToolDrilling.py:762 appPlugins/ToolMilling.py:1190 +#: appPlugins/ToolDrilling.py:762 appPlugins/ToolMilling.py:1130 +#: appPlugins/ToolMilling.py:3657 msgid "Total Drills" msgstr "Taladros totales" #: appEditors/AppExcEditor.py:2175 appObjects/FlatCAMExcellon.py:410 -#: appPlugins/ToolDrilling.py:789 appPlugins/ToolMilling.py:1217 +#: appPlugins/ToolDrilling.py:789 appPlugins/ToolMilling.py:1157 +#: appPlugins/ToolMilling.py:3681 msgid "Total Slots" msgstr "Ranuras totales" #: appEditors/AppExcEditor.py:2253 appEditors/AppGeoEditor.py:4098 #: appEditors/AppGerberEditor.py:4204 appEditors/appGCodeEditor.py:601 -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:102 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:105 #: appObjects/FlatCAMCNCJob.py:559 appObjects/FlatCAMDocument.py:194 #: appObjects/FlatCAMExcellon.py:216 appObjects/FlatCAMGeometry.py:428 -#: appObjects/FlatCAMGerber.py:224 appObjects/FlatCAMScript.py:180 -#: appPlugins/ToolCorners.py:174 appPlugins/ToolCutOut.py:339 -#: appPlugins/ToolDblSided.py:219 appPlugins/ToolDrilling.py:553 -#: appPlugins/ToolFiducials.py:206 appPlugins/ToolFilm.py:262 +#: appObjects/FlatCAMGerber.py:225 appObjects/FlatCAMScript.py:180 +#: appPlugins/ToolCorners.py:176 appPlugins/ToolCutOut.py:339 +#: appPlugins/ToolDblSided.py:222 appPlugins/ToolDrilling.py:553 +#: appPlugins/ToolFiducials.py:206 appPlugins/ToolFilm.py:263 #: appPlugins/ToolFollow.py:178 appPlugins/ToolIsolation.py:448 -#: appPlugins/ToolLevelling.py:394 appPlugins/ToolMilling.py:725 +#: appPlugins/ToolLevelling.py:394 appPlugins/ToolMilling.py:657 #: appPlugins/ToolNCC.py:467 appPlugins/ToolPaint.py:444 #: appPlugins/ToolPanelize.py:277 appPlugins/ToolPunchGerber.py:391 -#: appPlugins/ToolQRCode.py:203 appPlugins/ToolSub.py:232 +#: appPlugins/ToolQRCode.py:202 appPlugins/ToolSub.py:232 msgid "Beginner" msgstr "" #: appEditors/AppExcEditor.py:2264 appEditors/AppGeoEditor.py:4111 #: appEditors/AppGerberEditor.py:4217 appEditors/appGCodeEditor.py:614 -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:103 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:106 #: appObjects/FlatCAMCNCJob.py:569 appObjects/FlatCAMDocument.py:203 #: appObjects/FlatCAMExcellon.py:230 appObjects/FlatCAMGeometry.py:437 -#: appObjects/FlatCAMGerber.py:238 appObjects/FlatCAMScript.py:189 -#: appPlugins/ToolCorners.py:192 appPlugins/ToolCutOut.py:382 -#: appPlugins/ToolDblSided.py:245 appPlugins/ToolDrilling.py:595 -#: appPlugins/ToolFiducials.py:221 appPlugins/ToolFilm.py:288 -#: appPlugins/ToolFollow.py:192 appPlugins/ToolIsolation.py:501 -#: appPlugins/ToolLevelling.py:409 appPlugins/ToolMilling.py:789 -#: appPlugins/ToolNCC.py:513 appPlugins/ToolPaint.py:476 -#: appPlugins/ToolPanelize.py:297 appPlugins/ToolPunchGerber.py:405 -#: appPlugins/ToolQRCode.py:214 appPlugins/ToolSub.py:244 +#: appObjects/FlatCAMGerber.py:240 appObjects/FlatCAMScript.py:189 +#: appPlugins/ToolCorners.py:190 appPlugins/ToolCutOut.py:373 +#: appPlugins/ToolDblSided.py:238 appPlugins/ToolDrilling.py:596 +#: appPlugins/ToolFiducials.py:221 appPlugins/ToolFilm.py:280 +#: appPlugins/ToolFollow.py:190 appPlugins/ToolIsolation.py:505 +#: appPlugins/ToolLevelling.py:409 appPlugins/ToolMilling.py:720 +#: appPlugins/ToolNCC.py:505 appPlugins/ToolPaint.py:469 +#: appPlugins/ToolPanelize.py:289 appPlugins/ToolPunchGerber.py:403 +#: appPlugins/ToolQRCode.py:216 appPlugins/ToolSub.py:243 msgid "Advanced" msgstr "Avanzado" -#: appEditors/AppExcEditor.py:2287 appObjects/FlatCAMGeometry.py:687 -#: appObjects/FlatCAMGeometry.py:1331 appPlugins/ToolDrilling.py:1745 -#: appPlugins/ToolIsolation.py:1441 appPlugins/ToolIsolation.py:1857 -#: appPlugins/ToolMilling.py:2255 appPlugins/ToolMilling.py:2836 -#: appPlugins/ToolMilling.py:3491 appPlugins/ToolNCC.py:1479 -#: appPlugins/ToolNCC.py:1617 appPlugins/ToolPaint.py:1050 -#: appPlugins/ToolPaint.py:1188 appPlugins/ToolPaint.py:1902 +#: appEditors/AppExcEditor.py:2287 appObjects/FlatCAMGeometry.py:684 +#: appObjects/FlatCAMGeometry.py:1328 appPlugins/ToolDrilling.py:1745 +#: appPlugins/ToolIsolation.py:1437 appPlugins/ToolIsolation.py:1853 +#: appPlugins/ToolMilling.py:2225 appPlugins/ToolMilling.py:2806 +#: appPlugins/ToolMilling.py:3461 appPlugins/ToolNCC.py:1463 +#: appPlugins/ToolNCC.py:1601 appPlugins/ToolPaint.py:1036 +#: appPlugins/ToolPaint.py:1174 appPlugins/ToolPaint.py:1890 #: appPlugins/ToolSolderPaste.py:507 appPlugins/ToolSolderPaste.py:580 msgid "Wrong value format entered, use a number." msgstr "Formato de valor incorrecto introducido, use un número." @@ -1888,7 +1891,7 @@ msgstr "" "Herramienta ya en la lista de herramientas original o real.\n" "Guarde y reedite Excellon si necesita agregar esta herramienta. " -#: appEditors/AppExcEditor.py:2306 appGUI/MainGUI.py:4021 +#: appEditors/AppExcEditor.py:2306 appGUI/MainGUI.py:4056 msgid "Added new tool with dia" msgstr "Nueva herramienta agregada con dia" @@ -1907,18 +1910,18 @@ msgstr "" "Excellon." #: appEditors/AppExcEditor.py:3128 appEditors/AppGerberEditor.py:4914 -#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:629 -#: appParsers/ParseExcellon.py:976 appPlugins/ToolMilling.py:2773 +#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:626 +#: appParsers/ParseExcellon.py:976 appPlugins/ToolMilling.py:2743 #: appPlugins/ToolPcbWizard.py:354 appPlugins/ToolSolderPaste.py:950 -#: app_Main.py:6541 app_Main.py:8436 app_Main.py:10992 app_Main.py:11064 -#: app_Main.py:11199 app_Main.py:11264 +#: app_Main.py:6549 app_Main.py:8466 app_Main.py:11022 app_Main.py:11094 +#: app_Main.py:11229 app_Main.py:11294 msgid "An internal error has occurred. See shell.\n" msgstr "Ha ocurrido un error interno. Ver concha\n" -#: appEditors/AppExcEditor.py:3133 appObjects/FlatCAMGeometry.py:934 -#: appObjects/FlatCAMGeometry.py:939 appObjects/FlatCAMGeometry.py:1088 -#: appPlugins/ToolMilling.py:3160 appPlugins/ToolMilling.py:3164 -#: appPlugins/ToolSub.py:475 appPlugins/ToolSub.py:669 +#: appEditors/AppExcEditor.py:3133 appObjects/FlatCAMGeometry.py:931 +#: appObjects/FlatCAMGeometry.py:936 appObjects/FlatCAMGeometry.py:1085 +#: appPlugins/ToolMilling.py:3130 appPlugins/ToolMilling.py:3134 +#: appPlugins/ToolSub.py:473 appPlugins/ToolSub.py:667 #, fuzzy #| msgid "Generate" msgid "Generating" @@ -1932,46 +1935,48 @@ msgstr "Excelente edición terminada." msgid "Cancelled. There is no Tool/Drill selected" msgstr "Cancelado. No hay herramienta / taladro seleccionado" -#: appEditors/AppExcEditor.py:3842 appEditors/AppExcEditor.py:3852 -#: appEditors/AppGerberEditor.py:5752 +#: appEditors/AppExcEditor.py:3844 appEditors/AppExcEditor.py:3854 +#: appEditors/AppGerberEditor.py:5754 msgid "Click on the circular array Center position" msgstr "Haga clic en la posición del centro matriz circular" -#: appEditors/AppExcEditor.py:3985 appGUI/MainGUI.py:732 appGUI/ObjectUI.py:580 +#: appEditors/AppExcEditor.py:3987 appGUI/MainGUI.py:732 appGUI/ObjectUI.py:653 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:19 msgid "Excellon Editor" msgstr "Excellon Editor" -#: appEditors/AppExcEditor.py:3995 appEditors/AppGeoEditor.py:3451 -#: appEditors/AppGerberEditor.py:6021 appEditors/appGCodeEditor.py:774 -#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:692 -#: appPlugins/ToolCutOut.py:2333 appPlugins/ToolDblSided.py:685 +#: appEditors/AppExcEditor.py:3997 appEditors/AppGeoEditor.py:3451 +#: appEditors/AppGerberEditor.py:6023 appEditors/appGCodeEditor.py:774 +#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:704 +#: appPlugins/ToolCutOut.py:2315 appPlugins/ToolDblSided.py:666 #: appPlugins/ToolDrilling.py:2285 appPlugins/ToolFiducials.py:797 -#: appPlugins/ToolFilm.py:1168 appPlugins/ToolFollow.py:706 -#: appPlugins/ToolIsolation.py:3153 appPlugins/ToolLevelling.py:1758 -#: appPlugins/ToolMilling.py:3563 appPlugins/ToolNCC.py:4136 -#: appPlugins/ToolPaint.py:2937 appPlugins/ToolPanelize.py:1124 -#: appPlugins/ToolPunchGerber.py:1982 appPlugins/ToolQRCode.py:753 -#: appPlugins/ToolSub.py:798 +#: appPlugins/ToolFilm.py:1177 appPlugins/ToolFollow.py:704 +#: appPlugins/ToolIsolation.py:3151 appPlugins/ToolLevelling.py:1758 +#: appPlugins/ToolMilling.py:3526 appPlugins/ToolNCC.py:4122 +#: appPlugins/ToolPaint.py:2925 appPlugins/ToolPanelize.py:1115 +#: appPlugins/ToolPunchGerber.py:1988 appPlugins/ToolQRCode.py:763 +#: appPlugins/ToolSub.py:796 msgid "" "Beginner Mode - many parameters are hidden.\n" "Advanced Mode - full control.\n" "Permanent change is done in 'Preferences' menu." msgstr "" -#: appEditors/AppExcEditor.py:4009 appEditors/AppGerberEditor.py:6033 +#: appEditors/AppExcEditor.py:4011 appEditors/AppGerberEditor.py:6035 #: appEditors/appGCodeEditor.py:786 msgid "Name:" msgstr "Nombre:" -#: appEditors/AppExcEditor.py:4016 appGUI/ObjectUI.py:621 -#: appGUI/ObjectUI.py:967 appPlugins/ToolIsolation.py:3185 -#: appPlugins/ToolMilling.py:3609 appPlugins/ToolNCC.py:4186 -#: appPlugins/ToolPaint.py:2990 appPlugins/ToolSolderPaste.py:1219 +#: appEditors/AppExcEditor.py:4018 appGUI/ObjectUI.py:289 +#: appGUI/ObjectUI.py:697 appGUI/ObjectUI.py:1027 appGUI/ObjectUI.py:1041 +#: appGUI/ObjectUI.py:1440 appPlugins/ToolDrilling.py:2328 +#: appPlugins/ToolIsolation.py:3185 appPlugins/ToolMilling.py:3600 +#: appPlugins/ToolNCC.py:4186 appPlugins/ToolPaint.py:2989 +#: appPlugins/ToolSolderPaste.py:1219 msgid "Tools Table" msgstr "Tabla de herramientas" -#: appEditors/AppExcEditor.py:4018 appGUI/ObjectUI.py:623 +#: appEditors/AppExcEditor.py:4020 msgid "" "Tools in this Excellon object\n" "when are used for drilling." @@ -1979,19 +1984,19 @@ msgstr "" "Herramientas en este objeto Excellon.\n" "Cuando se utilizan para la perforación." -#: appEditors/AppExcEditor.py:4039 +#: appEditors/AppExcEditor.py:4041 msgid "Convert Slots" msgstr "Convertir ranuras" -#: appEditors/AppExcEditor.py:4043 +#: appEditors/AppExcEditor.py:4045 msgid "Convert the slots in the selected tools to drills." msgstr "Convierta las ranuras de las herramientas seleccionadas en taladros." -#: appEditors/AppExcEditor.py:4053 +#: appEditors/AppExcEditor.py:4055 msgid "Add/Delete Tool" msgstr "Añadir / Eliminar herramienta" -#: appEditors/AppExcEditor.py:4055 +#: appEditors/AppExcEditor.py:4057 msgid "" "Add/Delete a tool to the tool list\n" "for this Excellon object." @@ -1999,33 +2004,33 @@ msgstr "" "Agregar / Eliminar una herramienta a la lista de herramientas\n" "para este objeto Excellon." -#: appEditors/AppExcEditor.py:4069 appEditors/AppGeoEditor.py:514 +#: appEditors/AppExcEditor.py:4071 appEditors/AppGeoEditor.py:514 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:117 -#: appPlugins/ToolCutOut.py:2423 appPlugins/ToolIsolation.py:3254 -#: appPlugins/ToolMilling.py:3717 appPlugins/ToolNCC.py:4273 -#: appPlugins/ToolNCC.py:4284 appPlugins/ToolPaint.py:3066 +#: appPlugins/ToolCutOut.py:2400 appPlugins/ToolIsolation.py:3262 +#: appPlugins/ToolMilling.py:3793 appPlugins/ToolNCC.py:4279 +#: appPlugins/ToolNCC.py:4290 appPlugins/ToolPaint.py:3078 msgid "Tool Dia" msgstr "Diá. de Herram" -#: appEditors/AppExcEditor.py:4071 +#: appEditors/AppExcEditor.py:4073 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:51 -#: appPlugins/ToolIsolation.py:3256 appPlugins/ToolMilling.py:3719 -#: appPlugins/ToolNCC.py:4275 +#: appPlugins/ToolIsolation.py:3264 appPlugins/ToolMilling.py:3795 +#: appPlugins/ToolNCC.py:4281 msgid "Diameter for the new tool" msgstr "Diámetro para la nueva herramienta" -#: appEditors/AppExcEditor.py:4083 appEditors/AppGeoEditor.py:772 -#: appEditors/AppGerberEditor.py:6169 appEditors/AppGerberEditor.py:6726 +#: appEditors/AppExcEditor.py:4085 appEditors/AppGeoEditor.py:772 +#: appEditors/AppGerberEditor.py:6171 appEditors/AppGerberEditor.py:6728 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:290 -#: appPlugins/ToolCopperThieving.py:1735 appPlugins/ToolDblSided.py:894 -#: appPlugins/ToolDblSided.py:1082 appPlugins/ToolLevelling.py:2073 +#: appPlugins/ToolCopperThieving.py:1783 appPlugins/ToolDblSided.py:881 +#: appPlugins/ToolDblSided.py:1059 appPlugins/ToolLevelling.py:2073 #: appPlugins/ToolNCC.py:227 appPlugins/ToolPaint.py:224 -#: appPlugins/ToolSolderPaste.py:136 appPlugins/ToolTransform.py:635 -#: app_Main.py:7031 +#: appPlugins/ToolSolderPaste.py:136 appPlugins/ToolTransform.py:632 +#: app_Main.py:7058 msgid "Add" msgstr "Añadir" -#: appEditors/AppExcEditor.py:4086 +#: appEditors/AppExcEditor.py:4088 msgid "" "Add a new tool to the tool list\n" "with the diameter specified above." @@ -2033,11 +2038,11 @@ msgstr "" "Agregar una nueva herramienta a la lista de herramientas\n" "con el diámetro especificado anteriormente." -#: appEditors/AppExcEditor.py:4095 +#: appEditors/AppExcEditor.py:4097 msgid "Delete Tool" msgstr "Eliminar herramienta" -#: appEditors/AppExcEditor.py:4098 +#: appEditors/AppExcEditor.py:4100 msgid "" "Delete a tool in the tool list\n" "by selecting a row in the tool table." @@ -2045,55 +2050,56 @@ msgstr "" "Eliminar una herramienta en la lista de herramientas\n" "seleccionando una fila en la tabla de herramientas." -#: appEditors/AppExcEditor.py:4123 +#: appEditors/AppExcEditor.py:4125 msgid "Resize Tool" msgstr "Herram. de Cambio de Tamaño" -#: appEditors/AppExcEditor.py:4125 +#: appEditors/AppExcEditor.py:4127 msgid "Resize a drill or a selection of drills." msgstr "Cambiar el tamaño de un ejercicio o una selección de ejercicios." -#: appEditors/AppExcEditor.py:4130 +#: appEditors/AppExcEditor.py:4132 msgid "Resize Dia" msgstr "Cambiar el diá" -#: appEditors/AppExcEditor.py:4132 +#: appEditors/AppExcEditor.py:4134 msgid "Diameter to resize to." msgstr "Diámetro para redimensionar a." -#: appEditors/AppExcEditor.py:4146 +#: appEditors/AppExcEditor.py:4148 msgid "Resize" msgstr "Redimensionar" -#: appEditors/AppExcEditor.py:4149 +#: appEditors/AppExcEditor.py:4151 msgid "Resize drill(s)" msgstr "Cambiar el tamaño de taladro" -#: appEditors/AppExcEditor.py:4180 appGUI/MainGUI.py:737 appGUI/MainGUI.py:1173 -#: appGUI/MainGUI.py:1776 appGUI/MainGUI.py:2433 appGUI/MainGUI.py:5081 +#: appEditors/AppExcEditor.py:4182 appGUI/MainGUI.py:737 appGUI/MainGUI.py:1173 +#: appGUI/MainGUI.py:1776 appGUI/MainGUI.py:2468 appGUI/MainGUI.py:5116 msgid "Add Drill Array" msgstr "Añadir Drill Array" -#: appEditors/AppExcEditor.py:4182 +#: appEditors/AppExcEditor.py:4184 msgid "Add an array of drills (linear or circular array)" msgstr "Agregar una matriz de taladros (lineal o circular)" -#: appEditors/AppExcEditor.py:4188 appEditors/AppExcEditor.py:4408 +#: appEditors/AppExcEditor.py:4190 appEditors/AppExcEditor.py:4410 #: appEditors/AppGeoEditor.py:3486 appEditors/AppGerberEditor.py:4522 -#: appEditors/AppGerberEditor.py:6059 appEditors/AppGerberEditor.py:6134 -#: appEditors/AppGerberEditor.py:6528 appGUI/ObjectUI.py:306 +#: appEditors/AppGerberEditor.py:6061 appEditors/AppGerberEditor.py:6136 +#: appEditors/AppGerberEditor.py:6530 appGUI/ObjectUI.py:338 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:36 -#: appPlugins/ToolCorners.py:774 appPlugins/ToolCutOut.py:2376 -#: appPlugins/ToolDblSided.py:707 appPlugins/ToolExtract.py:1009 -#: appPlugins/ToolFilm.py:1188 appPlugins/ToolIsolation.py:3571 -#: appPlugins/ToolNCC.py:4151 appPlugins/ToolNCC.py:4616 -#: appPlugins/ToolPaint.py:2956 appPlugins/ToolPaint.py:3294 -#: appPlugins/ToolPunchGerber.py:2087 appPlugins/ToolPunchGerber.py:2295 -#: appPlugins/ToolTransform.py:642 +#: appPlugins/ToolCorners.py:761 appPlugins/ToolCorners.py:870 +#: appPlugins/ToolCutOut.py:2361 appPlugins/ToolDblSided.py:693 +#: appPlugins/ToolExtract.py:1019 appPlugins/ToolFilm.py:1208 +#: appPlugins/ToolIsolation.py:3601 appPlugins/ToolMilling.py:3560 +#: appPlugins/ToolNCC.py:4152 appPlugins/ToolNCC.py:4631 +#: appPlugins/ToolPaint.py:2955 appPlugins/ToolPaint.py:3309 +#: appPlugins/ToolPunchGerber.py:2094 appPlugins/ToolPunchGerber.py:2311 +#: appPlugins/ToolTransform.py:639 msgid "Type" msgstr "Tipo" -#: appEditors/AppExcEditor.py:4190 +#: appEditors/AppExcEditor.py:4192 msgid "" "Select the type of drills array to create.\n" "It can be Linear X(Y) or Circular" @@ -2101,44 +2107,44 @@ msgstr "" "Seleccione el tipo de matriz de ejercicios para crear.\n" "Puede ser lineal X (Y) o circular" -#: appEditors/AppExcEditor.py:4194 appEditors/AppExcEditor.py:4414 -#: appEditors/AppGerberEditor.py:6534 +#: appEditors/AppExcEditor.py:4196 appEditors/AppExcEditor.py:4416 +#: appEditors/AppGerberEditor.py:6536 msgid "Linear" msgstr "Lineal" -#: appEditors/AppExcEditor.py:4195 appEditors/AppExcEditor.py:4415 -#: appEditors/AppGerberEditor.py:6535 +#: appEditors/AppExcEditor.py:4197 appEditors/AppExcEditor.py:4417 +#: appEditors/AppGerberEditor.py:6537 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:46 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:143 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:101 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:46 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:145 -#: appPlugins/ToolExtract.py:965 appPlugins/ToolExtract.py:1097 -#: appPlugins/ToolFiducials.py:974 appPlugins/ToolPunchGerber.py:2043 -#: appPlugins/ToolPunchGerber.py:2201 +#: appPlugins/ToolExtract.py:975 appPlugins/ToolExtract.py:1113 +#: appPlugins/ToolFiducials.py:972 appPlugins/ToolPunchGerber.py:2050 +#: appPlugins/ToolPunchGerber.py:2210 msgid "Circular" msgstr "Circular" -#: appEditors/AppExcEditor.py:4201 appEditors/AppExcEditor.py:4421 +#: appEditors/AppExcEditor.py:4203 appEditors/AppExcEditor.py:4423 msgid "Number" msgstr "Numero" -#: appEditors/AppExcEditor.py:4202 +#: appEditors/AppExcEditor.py:4204 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:64 msgid "Specify how many drills to be in the array." msgstr "Especifique cuántos ejercicios debe estar en la matriz." -#: appEditors/AppExcEditor.py:4223 appEditors/AppExcEditor.py:4282 -#: appEditors/AppExcEditor.py:4348 appEditors/AppExcEditor.py:4444 -#: appEditors/AppExcEditor.py:4504 appEditors/AppGeoEditor.py:2214 -#: appEditors/AppGerberEditor.py:1824 appEditors/AppGerberEditor.py:6561 -#: appEditors/AppGerberEditor.py:6615 +#: appEditors/AppExcEditor.py:4225 appEditors/AppExcEditor.py:4284 +#: appEditors/AppExcEditor.py:4350 appEditors/AppExcEditor.py:4446 +#: appEditors/AppExcEditor.py:4506 appEditors/AppGeoEditor.py:2214 +#: appEditors/AppGerberEditor.py:1824 appEditors/AppGerberEditor.py:6563 +#: appEditors/AppGerberEditor.py:6617 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:172 msgid "Direction" msgstr "Dirección" -#: appEditors/AppExcEditor.py:4225 appEditors/AppExcEditor.py:4446 -#: appEditors/AppGerberEditor.py:6563 +#: appEditors/AppExcEditor.py:4227 appEditors/AppExcEditor.py:4448 +#: appEditors/AppGerberEditor.py:6565 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:80 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:228 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:118 @@ -2153,39 +2159,39 @@ msgstr "" "- 'Y' - eje vertical o\n" "- 'Ángulo': un ángulo personalizado para la inclinación de la matriz" -#: appEditors/AppExcEditor.py:4231 appEditors/AppExcEditor.py:4356 -#: appEditors/AppExcEditor.py:4452 appEditors/AppGerberEditor.py:6569 -#: appGUI/GUIElements.py:4853 appGUI/MainGUI.py:485 appGUI/MainGUI.py:697 -#: appGUI/MainGUI.py:4709 appGUI/MainGUI.py:4977 +#: appEditors/AppExcEditor.py:4233 appEditors/AppExcEditor.py:4358 +#: appEditors/AppExcEditor.py:4454 appEditors/AppGerberEditor.py:6571 +#: appGUI/GUIElements.py:4910 appGUI/MainGUI.py:485 appGUI/MainGUI.py:697 +#: appGUI/MainGUI.py:4744 appGUI/MainGUI.py:5012 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:181 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:124 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:193 -#: appPlugins/ToolFilm.py:1363 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:145 +#: appPlugins/ToolFilm.py:1407 msgid "X" msgstr "X" -#: appEditors/AppExcEditor.py:4232 appEditors/AppExcEditor.py:4357 -#: appEditors/AppExcEditor.py:4453 appEditors/AppGerberEditor.py:6570 -#: appGUI/GUIElements.py:4860 appGUI/MainGUI.py:488 appGUI/MainGUI.py:4710 -#: appGUI/MainGUI.py:4978 +#: appEditors/AppExcEditor.py:4234 appEditors/AppExcEditor.py:4359 +#: appEditors/AppExcEditor.py:4455 appEditors/AppGerberEditor.py:6572 +#: appGUI/GUIElements.py:4917 appGUI/MainGUI.py:488 appGUI/MainGUI.py:4745 +#: appGUI/MainGUI.py:5013 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:87 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:182 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:235 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:125 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:194 -#: appPlugins/ToolFilm.py:1364 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:146 +#: appPlugins/ToolFilm.py:1408 msgid "Y" msgstr "Y" -#: appEditors/AppExcEditor.py:4233 appEditors/AppExcEditor.py:4252 -#: appEditors/AppExcEditor.py:4293 appEditors/AppExcEditor.py:4358 -#: appEditors/AppExcEditor.py:4364 appEditors/AppExcEditor.py:4454 -#: appEditors/AppExcEditor.py:4474 appEditors/AppExcEditor.py:4515 -#: appEditors/AppGeoEditor.py:787 appEditors/AppGerberEditor.py:6571 -#: appEditors/AppGerberEditor.py:6591 appEditors/AppGerberEditor.py:6628 -#: appEditors/AppGerberEditor.py:6741 +#: appEditors/AppExcEditor.py:4235 appEditors/AppExcEditor.py:4254 +#: appEditors/AppExcEditor.py:4295 appEditors/AppExcEditor.py:4360 +#: appEditors/AppExcEditor.py:4366 appEditors/AppExcEditor.py:4456 +#: appEditors/AppExcEditor.py:4476 appEditors/AppExcEditor.py:4517 +#: appEditors/AppGeoEditor.py:787 appEditors/AppGerberEditor.py:6573 +#: appEditors/AppGerberEditor.py:6593 appEditors/AppGerberEditor.py:6630 +#: appEditors/AppGerberEditor.py:6743 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:88 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:107 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:183 @@ -2195,31 +2201,31 @@ msgstr "Y" #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:126 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:144 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:90 -#: appPlugins/ToolDistance.py:649 appPlugins/ToolDistanceMin.py:323 -#: appPlugins/ToolTransform.py:680 +#: appPlugins/ToolDistance.py:651 appPlugins/ToolDistanceMin.py:323 +#: appPlugins/ToolTransform.py:677 msgid "Angle" msgstr "Ángulo" -#: appEditors/AppExcEditor.py:4239 appEditors/AppExcEditor.py:4460 -#: appEditors/AppGerberEditor.py:6577 +#: appEditors/AppExcEditor.py:4241 appEditors/AppExcEditor.py:4462 +#: appEditors/AppGerberEditor.py:6579 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:94 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:242 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:132 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:253 -#: appPlugins/ToolCutOut.py:2805 +#: appPlugins/ToolCutOut.py:2804 msgid "Pitch" msgstr "Paso" -#: appEditors/AppExcEditor.py:4241 appEditors/AppExcEditor.py:4462 -#: appEditors/AppGerberEditor.py:6579 +#: appEditors/AppExcEditor.py:4243 appEditors/AppExcEditor.py:4464 +#: appEditors/AppGerberEditor.py:6581 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:96 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:244 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:134 msgid "Pitch = Distance between elements of the array." msgstr "Paso = Distancia entre elementos de la matriz." -#: appEditors/AppExcEditor.py:4254 appEditors/AppExcEditor.py:4476 -#: appEditors/AppGerberEditor.py:6593 +#: appEditors/AppExcEditor.py:4256 appEditors/AppExcEditor.py:4478 +#: appEditors/AppGerberEditor.py:6595 msgid "" "Angle at which the linear array is placed.\n" "The precision is of max 2 decimals.\n" @@ -2231,8 +2237,8 @@ msgstr "" "El valor mínimo es: -360.00 grados.\n" "El valor máximo es: 360.00 grados." -#: appEditors/AppExcEditor.py:4283 appEditors/AppExcEditor.py:4505 -#: appEditors/AppGerberEditor.py:6617 +#: appEditors/AppExcEditor.py:4285 appEditors/AppExcEditor.py:4507 +#: appEditors/AppGerberEditor.py:6619 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:126 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:276 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:162 @@ -2243,8 +2249,8 @@ msgstr "" "Dirección para matriz circular.\n" "Puede ser CW = en sentido horario o CCW = en sentido antihorario." -#: appEditors/AppExcEditor.py:4286 appEditors/AppExcEditor.py:4508 -#: appEditors/AppGerberEditor.py:6621 +#: appEditors/AppExcEditor.py:4288 appEditors/AppExcEditor.py:4510 +#: appEditors/AppGerberEditor.py:6623 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:130 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:280 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:166 @@ -2253,8 +2259,8 @@ msgstr "" msgid "CW" msgstr "CW" -#: appEditors/AppExcEditor.py:4287 appEditors/AppExcEditor.py:4509 -#: appEditors/AppGerberEditor.py:6622 +#: appEditors/AppExcEditor.py:4289 appEditors/AppExcEditor.py:4511 +#: appEditors/AppGerberEditor.py:6624 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:131 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:281 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:167 @@ -2263,8 +2269,8 @@ msgstr "CW" msgid "CCW" msgstr "CCW" -#: appEditors/AppExcEditor.py:4294 appEditors/AppExcEditor.py:4516 -#: appEditors/AppGerberEditor.py:6630 +#: appEditors/AppExcEditor.py:4296 appEditors/AppExcEditor.py:4518 +#: appEditors/AppGerberEditor.py:6632 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:109 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:139 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:259 @@ -2274,11 +2280,11 @@ msgstr "CCW" msgid "Angle at which each element in circular array is placed." msgstr "Ángulo en el que se coloca cada elemento de la matriz circular." -#: appEditors/AppExcEditor.py:4326 +#: appEditors/AppExcEditor.py:4328 msgid "Slot Parameters" msgstr "Parámetros de ranura" -#: appEditors/AppExcEditor.py:4328 +#: appEditors/AppExcEditor.py:4330 msgid "" "Parameters for adding a slot (hole with oval shape)\n" "either single or as an part of an array." @@ -2286,20 +2292,20 @@ msgstr "" "Parámetros para agregar una ranura (agujero con forma ovalada)\n" "ya sea solo o como parte de una matriz." -#: appEditors/AppExcEditor.py:4334 appEditors/AppGeoEditor.py:3568 +#: appEditors/AppExcEditor.py:4336 appEditors/AppGeoEditor.py:3568 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:156 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:77 -#: appObjects/FlatCAMObj.py:871 appPlugins/ToolCorners.py:802 +#: appObjects/FlatCAMObj.py:871 appPlugins/ToolCorners.py:789 #: appPlugins/ToolReport.py:604 msgid "Length" msgstr "Longitud" -#: appEditors/AppExcEditor.py:4336 +#: appEditors/AppExcEditor.py:4338 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158 msgid "Length. The length of the slot." msgstr "Longitud. La longitud de la ranura." -#: appEditors/AppExcEditor.py:4350 +#: appEditors/AppExcEditor.py:4352 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:174 msgid "" "Direction on which the slot is oriented:\n" @@ -2312,7 +2318,7 @@ msgstr "" "- 'Y' - eje vertical o\n" "- 'Ángulo': un ángulo personalizado para la inclinación de la ranura" -#: appEditors/AppExcEditor.py:4366 +#: appEditors/AppExcEditor.py:4368 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:190 msgid "" "Angle at which the slot is placed.\n" @@ -2325,15 +2331,15 @@ msgstr "" "El valor mínimo es: -360.00 grados.\n" "El valor máximo es: 360.00 grados." -#: appEditors/AppExcEditor.py:4400 +#: appEditors/AppExcEditor.py:4402 msgid "Slot Array Parameters" msgstr "Parámetros de matriz de ranuras" -#: appEditors/AppExcEditor.py:4402 +#: appEditors/AppExcEditor.py:4404 msgid "Parameters for the array of slots (linear or circular array)" msgstr "Parámetros para la matriz de ranuras (matriz lineal o circular)" -#: appEditors/AppExcEditor.py:4410 +#: appEditors/AppExcEditor.py:4412 msgid "" "Select the type of slot array to create.\n" "It can be Linear X(Y) or Circular" @@ -2341,21 +2347,21 @@ msgstr "" "Seleccione el tipo de matriz de ranuras para crear.\n" "Puede ser lineal X (Y) o circular" -#: appEditors/AppExcEditor.py:4422 +#: appEditors/AppExcEditor.py:4424 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:215 msgid "Specify how many slots to be in the array." msgstr "Especifique cuántas ranuras debe haber en la matriz." -#: appEditors/AppExcEditor.py:4530 appEditors/AppGeoEditor.py:3646 -#: appEditors/AppGerberEditor.py:6645 appEditors/appGCodeEditor.py:74 +#: appEditors/AppExcEditor.py:4532 appEditors/AppGeoEditor.py:3646 +#: appEditors/AppGerberEditor.py:6647 appEditors/appGCodeEditor.py:74 #: appEditors/appGCodeEditor.py:75 appEditors/appGCodeEditor.py:883 #: appGUI/MainGUI.py:350 appGUI/MainGUI.py:1793 app_Main.py:2652 msgid "Exit Editor" msgstr "Salir del editor" -#: appEditors/AppExcEditor.py:4533 appEditors/AppGeoEditor.py:3649 -#: appEditors/AppGerberEditor.py:6648 appEditors/appGCodeEditor.py:886 -#: appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2293 +#: appEditors/AppExcEditor.py:4535 appEditors/AppGeoEditor.py:3649 +#: appEditors/AppGerberEditor.py:6650 appEditors/appGCodeEditor.py:886 +#: appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2328 msgid "Exit from Editor." msgstr "Salida del editor." @@ -2363,12 +2369,12 @@ msgstr "Salida del editor." msgid "Buffer Selection" msgstr "Selección de búfer" -#: appEditors/AppGeoEditor.py:95 appEditors/AppGerberEditor.py:6343 +#: appEditors/AppGeoEditor.py:95 appEditors/AppGerberEditor.py:6345 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:190 msgid "Buffer distance" msgstr "Dist. de buffer" -#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:6347 +#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:6349 msgid "Buffer corner" msgstr "Rincón del búfer" @@ -2387,11 +2393,11 @@ msgstr "" " - 'Biselado:' la esquina es una línea que conecta directamente las " "funciones que se encuentran en la esquina" -#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6355 +#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6357 msgid "Round" msgstr "Redondo" -#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6356 +#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6358 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:62 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:169 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:62 @@ -2403,16 +2409,16 @@ msgstr "Redondo" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:431 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:276 -#: appPlugins/ToolDrilling.py:2855 appPlugins/ToolExtract.py:981 -#: appPlugins/ToolExtract.py:1123 appPlugins/ToolFollow.py:766 -#: appPlugins/ToolInvertGerber.py:297 appPlugins/ToolIsolation.py:3629 -#: appPlugins/ToolMilling.py:4463 appPlugins/ToolNCC.py:4644 -#: appPlugins/ToolPaint.py:3323 appPlugins/ToolPunchGerber.py:2059 -#: appPlugins/ToolPunchGerber.py:2227 appPlugins/ToolQRCode.py:904 +#: appPlugins/ToolDrilling.py:2859 appPlugins/ToolExtract.py:991 +#: appPlugins/ToolExtract.py:1139 appPlugins/ToolFollow.py:765 +#: appPlugins/ToolInvertGerber.py:302 appPlugins/ToolIsolation.py:3659 +#: appPlugins/ToolMilling.py:4525 appPlugins/ToolNCC.py:4659 +#: appPlugins/ToolPaint.py:3338 appPlugins/ToolPunchGerber.py:2066 +#: appPlugins/ToolPunchGerber.py:2236 appPlugins/ToolQRCode.py:927 msgid "Square" msgstr "Cuadrado" -#: appEditors/AppGeoEditor.py:108 appEditors/AppGerberEditor.py:6357 +#: appEditors/AppGeoEditor.py:108 appEditors/AppGerberEditor.py:6359 msgid "Beveled" msgstr "Biselado" @@ -2432,7 +2438,7 @@ msgstr "Buffer lleno" #: appEditors/AppGeoEditor.py:405 appEditors/AppGeoEditor.py:414 #: appEditors/AppGeoEditor.py:631 appEditors/AppGeoEditor.py:640 #: appEditors/AppGeoEditor.py:1136 appEditors/AppGeoEditor.py:1145 -#: appEditors/AppGerberEditor.py:7090 appEditors/AppGerberEditor.py:7099 +#: appEditors/AppGerberEditor.py:7092 appEditors/AppGerberEditor.py:7101 #: appPlugins/ToolAlignObjects.py:98 appPlugins/ToolAlignObjects.py:107 #: appPlugins/ToolCalculators.py:56 appPlugins/ToolCalculators.py:65 #: appPlugins/ToolCalibration.py:89 appPlugins/ToolCalibration.py:98 @@ -2446,7 +2452,7 @@ msgstr "Buffer lleno" #: appPlugins/ToolEtchCompensation.py:67 appPlugins/ToolEtchCompensation.py:76 #: appPlugins/ToolExtract.py:94 appPlugins/ToolExtract.py:103 #: appPlugins/ToolFiducials.py:102 appPlugins/ToolFiducials.py:111 -#: appPlugins/ToolFilm.py:114 appPlugins/ToolFilm.py:123 +#: appPlugins/ToolFilm.py:113 appPlugins/ToolFilm.py:122 #: appPlugins/ToolFollow.py:93 appPlugins/ToolFollow.py:102 #: appPlugins/ToolImage.py:56 appPlugins/ToolImage.py:65 #: appPlugins/ToolInvertGerber.py:66 appPlugins/ToolInvertGerber.py:75 @@ -2471,7 +2477,7 @@ msgid "Plugin" msgstr "plugin_tab" #: appEditors/AppGeoEditor.py:170 appEditors/AppGeoEditor.py:3118 -#: appGUI/MainGUI.py:713 appGUI/MainGUI.py:4961 +#: appGUI/MainGUI.py:713 appGUI/MainGUI.py:4996 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:186 msgid "Buffer Tool" msgstr "Herramienta Buffer" @@ -2479,7 +2485,7 @@ msgstr "Herramienta Buffer" #: appEditors/AppGeoEditor.py:186 appEditors/AppGeoEditor.py:203 #: appEditors/AppGeoEditor.py:220 appEditors/AppGeoEditor.py:3137 #: appEditors/AppGeoEditor.py:3163 appEditors/AppGeoEditor.py:3189 -#: appEditors/AppGerberEditor.py:5804 +#: appEditors/AppGerberEditor.py:5806 msgid "Buffer distance value is missing or wrong format. Add it and retry." msgstr "" "Falta el valor de la distancia del búfer o el formato es incorrecto. " @@ -2494,14 +2500,14 @@ msgid "Font" msgstr "Font" #: appEditors/AppGeoEditor.py:361 appEditors/AppGerberEditor.py:4522 -#: appEditors/AppGerberEditor.py:6059 appGUI/ObjectUI.py:306 +#: appEditors/AppGerberEditor.py:6061 appGUI/ObjectUI.py:338 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:97 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:174 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:203 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:37 -#: appPlugins/ToolCopperThieving.py:1518 appPlugins/ToolCopperThieving.py:1558 -#: appPlugins/ToolExtract.py:1009 appPlugins/ToolFiducials.py:910 -#: appPlugins/ToolPunchGerber.py:2087 +#: appPlugins/ToolCopperThieving.py:1542 appPlugins/ToolCopperThieving.py:1590 +#: appPlugins/ToolExtract.py:1019 appPlugins/ToolFiducials.py:908 +#: appPlugins/ToolPunchGerber.py:2094 msgid "Size" msgstr "Tamaño" @@ -2517,14 +2523,14 @@ msgstr "Aplicar" msgid "Text Tool" msgstr "Herramienta de texto" -#: appEditors/AppGeoEditor.py:480 appObjects/FlatCAMExcellon.py:941 +#: appEditors/AppGeoEditor.py:480 appObjects/FlatCAMExcellon.py:938 #: appPlugins/ToolDrilling.py:920 appPlugins/ToolDrilling.py:1290 -#: appPlugins/ToolDrilling.py:2384 appPlugins/ToolIsolation.py:817 -#: appPlugins/ToolIsolation.py:3331 appPlugins/ToolMilling.py:1620 -#: appPlugins/ToolMilling.py:1684 appPlugins/ToolMilling.py:2487 -#: appPlugins/ToolMilling.py:3783 appPlugins/ToolNCC.py:666 -#: appPlugins/ToolNCC.py:2563 appPlugins/ToolNCC.py:4349 -#: appPlugins/ToolPaint.py:596 appPlugins/ToolPaint.py:3128 +#: appPlugins/ToolDrilling.py:2394 appPlugins/ToolIsolation.py:813 +#: appPlugins/ToolIsolation.py:3336 appPlugins/ToolMilling.py:1587 +#: appPlugins/ToolMilling.py:1651 appPlugins/ToolMilling.py:2457 +#: appPlugins/ToolMilling.py:3854 appPlugins/ToolNCC.py:650 +#: appPlugins/ToolNCC.py:2549 appPlugins/ToolNCC.py:4352 +#: appPlugins/ToolPaint.py:582 appPlugins/ToolPaint.py:3137 msgid "Tool" msgstr "Herramienta" @@ -2556,66 +2562,69 @@ msgstr "" #: appEditors/AppGeoEditor.py:1534 appEditors/AppGeoEditor.py:1559 #: appEditors/AppGeoEditor.py:2752 appEditors/AppGeoEditor.py:2823 #: appEditors/AppGeoEditor.py:3125 appEditors/AppGeoEditor.py:3151 -#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5050 -#: appEditors/AppGerberEditor.py:7153 appEditors/AppGerberEditor.py:7193 -#: appEditors/AppGerberEditor.py:7216 appEditors/AppGerberEditor.py:7361 -#: appEditors/AppGerberEditor.py:7394 appEditors/AppGerberEditor.py:7437 -#: appEditors/AppGerberEditor.py:7478 appEditors/AppGerberEditor.py:7514 -#: appEditors/AppGerberEditor.py:7550 +#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5055 +#: appEditors/AppGerberEditor.py:7155 appEditors/AppGerberEditor.py:7195 +#: appEditors/AppGerberEditor.py:7218 appEditors/AppGerberEditor.py:7363 +#: appEditors/AppGerberEditor.py:7396 appEditors/AppGerberEditor.py:7439 +#: appEditors/AppGerberEditor.py:7480 appEditors/AppGerberEditor.py:7516 +#: appEditors/AppGerberEditor.py:7552 msgid "No shape selected." msgstr "Ninguna forma seleccionada." #: appEditors/AppGeoEditor.py:710 appEditors/AppGeoEditor.py:1163 -#: appEditors/AppGerberEditor.py:6664 appEditors/AppGerberEditor.py:7117 +#: appEditors/AppGerberEditor.py:6666 appEditors/AppGerberEditor.py:7119 #: appGUI/MainGUI.py:721 msgid "Transform Tool" msgstr "Herramienta de transformación" #: appEditors/AppGeoEditor.py:711 appEditors/AppGeoEditor.py:803 -#: appEditors/AppGerberEditor.py:6665 appEditors/AppGerberEditor.py:6757 +#: appEditors/AppGerberEditor.py:6667 appEditors/AppGerberEditor.py:6759 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:82 -#: appPlugins/ToolTransform.py:573 appPlugins/ToolTransform.py:696 +#: appPlugins/ToolTransform.py:573 appPlugins/ToolTransform.py:693 msgid "Rotate" msgstr "Girar" -#: appEditors/AppGeoEditor.py:712 appEditors/AppGerberEditor.py:6666 +#: appEditors/AppGeoEditor.py:712 appEditors/AppGerberEditor.py:6668 #: appPlugins/ToolTransform.py:574 msgid "Skew/Shear" msgstr "Sesgo / cizalla" -#: appEditors/AppGeoEditor.py:713 appEditors/AppGerberEditor.py:6416 -#: appEditors/AppGerberEditor.py:6667 appGUI/MainGUI.py:802 -#: appGUI/MainGUI.py:1276 appGUI/MainGUI.py:1761 appGUI/MainGUI.py:2530 -#: appGUI/MainGUI.py:5229 appGUI/ObjectUI.py:116 +#: appEditors/AppGeoEditor.py:713 appEditors/AppGerberEditor.py:6418 +#: appEditors/AppGerberEditor.py:6669 appGUI/MainGUI.py:802 +#: appGUI/MainGUI.py:1276 appGUI/MainGUI.py:1761 appGUI/MainGUI.py:2565 +#: appGUI/MainGUI.py:5264 appGUI/ObjectUI.py:121 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:44 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:141 -#: appPlugins/ToolTransform.py:575 +#: appPlugins/ToolFilm.py:1274 appPlugins/ToolTransform.py:575 msgid "Scale" msgstr "Escala" -#: appEditors/AppGeoEditor.py:714 appEditors/AppGerberEditor.py:6668 +#: appEditors/AppGeoEditor.py:714 appEditors/AppGerberEditor.py:6670 #: appPlugins/ToolTransform.py:576 msgid "Mirror (Flip)" msgstr "Espejo (Flip)" -#: appEditors/AppGeoEditor.py:716 appEditors/AppGerberEditor.py:6370 -#: appEditors/AppGerberEditor.py:6670 appGUI/MainGUI.py:799 +#: appEditors/AppGeoEditor.py:716 appEditors/AppGerberEditor.py:6372 +#: appEditors/AppGerberEditor.py:6672 appGUI/MainGUI.py:799 #: appGUI/MainGUI.py:1274 appGUI/MainGUI.py:1714 appGUI/MainGUI.py:1759 -#: appGUI/MainGUI.py:2528 appGUI/MainGUI.py:5220 +#: appGUI/MainGUI.py:2563 appGUI/MainGUI.py:5255 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:206 #: appPlugins/ToolTransform.py:578 msgid "Buffer" msgstr "Buffer" -#: appEditors/AppGeoEditor.py:747 appEditors/AppGerberEditor.py:6701 -#: appGUI/GUIElements.py:3936 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:164 +#: appEditors/AppGeoEditor.py:747 appEditors/AppGerberEditor.py:6703 +#: appGUI/GUIElements.py:3993 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:77 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:121 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:38 -#: appPlugins/ToolDblSided.py:869 appPlugins/ToolDblSided.py:1045 -#: appPlugins/ToolFilm.py:1242 appPlugins/ToolTransform.py:610 +#: appPlugins/ToolDblSided.py:856 appPlugins/ToolDblSided.py:1025 +#: appPlugins/ToolFilm.py:1307 appPlugins/ToolFilm.py:1368 +#: appPlugins/ToolPanelize.py:1173 appPlugins/ToolTransform.py:607 msgid "Reference" msgstr "Referencia" -#: appEditors/AppGeoEditor.py:749 appEditors/AppGerberEditor.py:6703 +#: appEditors/AppGeoEditor.py:749 appEditors/AppGerberEditor.py:6705 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -2634,65 +2643,65 @@ msgstr "" "- Min Selection -> el punto (minx, miny) del cuadro delimitador de la " "selección" -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6711 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6713 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 #: appPlugins/ToolCalibration.py:161 appPlugins/ToolCalibration.py:162 -#: appPlugins/ToolTransform.py:620 +#: appPlugins/ToolTransform.py:617 msgid "Origin" msgstr "Origen" #: appEditors/AppGeoEditor.py:757 appEditors/AppGeoEditor.py:1176 -#: appEditors/AppGerberEditor.py:6711 appEditors/AppGerberEditor.py:7126 +#: appEditors/AppGerberEditor.py:6713 appEditors/AppGerberEditor.py:7128 #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:231 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:293 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:243 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 -#: appPlugins/ToolFollow.py:747 appPlugins/ToolIsolation.py:3553 -#: appPlugins/ToolNCC.py:4606 appPlugins/ToolPaint.py:3274 -#: appPlugins/ToolPunchGerber.py:2291 appPlugins/ToolTransform.py:620 -#: defaults.py:585 +#: appPlugins/ToolCorners.py:857 appPlugins/ToolFollow.py:746 +#: appPlugins/ToolIsolation.py:3583 appPlugins/ToolNCC.py:4621 +#: appPlugins/ToolPaint.py:3289 appPlugins/ToolPunchGerber.py:2298 +#: appPlugins/ToolTransform.py:617 defaults.py:589 msgid "Selection" msgstr "Selección" -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6711 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6713 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 -#: appPlugins/ToolDblSided.py:880 appPlugins/ToolTransform.py:620 +#: appPlugins/ToolDblSided.py:867 appPlugins/ToolTransform.py:617 msgid "Point" msgstr "Punto" -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6711 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6713 msgid "Minimum" msgstr "Mínimo" #: appEditors/AppGeoEditor.py:763 appEditors/AppGeoEditor.py:1059 -#: appEditors/AppGerberEditor.py:6717 appEditors/AppGerberEditor.py:7013 +#: appEditors/AppGerberEditor.py:6719 appEditors/AppGerberEditor.py:7015 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:125 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:127 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:237 -#: appPlugins/ToolExtract.py:1175 appPlugins/ToolExtract.py:1193 -#: appPlugins/ToolPunchGerber.py:2166 appPlugins/ToolPunchGerber.py:2276 -#: appPlugins/ToolTransform.py:626 appPlugins/ToolTransform.py:952 -#: app_Main.py:8783 +#: appPlugins/ToolExtract.py:1199 appPlugins/ToolExtract.py:1230 +#: appPlugins/ToolPunchGerber.py:2175 appPlugins/ToolPunchGerber.py:2285 +#: appPlugins/ToolTransform.py:623 appPlugins/ToolTransform.py:949 +#: app_Main.py:8813 msgid "Value" msgstr "Valor" -#: appEditors/AppGeoEditor.py:765 appEditors/AppGerberEditor.py:6719 +#: appEditors/AppGeoEditor.py:765 appEditors/AppGerberEditor.py:6721 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:56 -#: appPlugins/ToolTransform.py:628 +#: appPlugins/ToolTransform.py:625 msgid "A point of reference in format X,Y." msgstr "Un punto de referencia en formato X, Y." -#: appEditors/AppGeoEditor.py:774 appEditors/AppGerberEditor.py:6728 -#: appPlugins/ToolTransform.py:637 +#: appEditors/AppGeoEditor.py:774 appEditors/AppGerberEditor.py:6730 +#: appPlugins/ToolTransform.py:634 msgid "Add point coordinates from clipboard." msgstr "Agregar coordenadas de puntos desde el portapapeles." -#: appEditors/AppGeoEditor.py:789 appEditors/AppGerberEditor.py:6743 +#: appEditors/AppGeoEditor.py:789 appEditors/AppGerberEditor.py:6745 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:92 -#: appPlugins/ToolTransform.py:682 +#: appPlugins/ToolTransform.py:679 msgid "" "Angle, in degrees.\n" "Float number between -360 and 359.\n" @@ -2704,8 +2713,8 @@ msgstr "" "Números positivos para el movimiento CW.\n" "Números negativos para movimiento CCW." -#: appEditors/AppGeoEditor.py:805 appEditors/AppGerberEditor.py:6759 -#: appPlugins/ToolTransform.py:698 +#: appEditors/AppGeoEditor.py:805 appEditors/AppGerberEditor.py:6761 +#: appPlugins/ToolTransform.py:695 msgid "" "Rotate the selected object(s).\n" "The point of reference is the middle of\n" @@ -2716,31 +2725,31 @@ msgstr "" "el cuadro delimitador para todos los objetos seleccionados." #: appEditors/AppGeoEditor.py:825 appEditors/AppGeoEditor.py:887 -#: appEditors/AppGerberEditor.py:6779 appEditors/AppGerberEditor.py:6841 +#: appEditors/AppGerberEditor.py:6781 appEditors/AppGerberEditor.py:6843 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:106 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:145 -#: appPlugins/ToolTransform.py:718 appPlugins/ToolTransform.py:780 +#: appPlugins/ToolTransform.py:715 appPlugins/ToolTransform.py:777 msgid "Link" msgstr "Enlazar" #: appEditors/AppGeoEditor.py:827 appEditors/AppGeoEditor.py:889 -#: appEditors/AppGerberEditor.py:6781 appEditors/AppGerberEditor.py:6843 +#: appEditors/AppGerberEditor.py:6783 appEditors/AppGerberEditor.py:6845 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:108 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147 -#: appPlugins/ToolTransform.py:720 appPlugins/ToolTransform.py:782 +#: appPlugins/ToolTransform.py:717 appPlugins/ToolTransform.py:779 msgid "Link the Y entry to X entry and copy its content." msgstr "Enlace la entrada Y a la entrada X y copie su contenido." -#: appEditors/AppGeoEditor.py:832 appEditors/AppGerberEditor.py:6786 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:146 +#: appEditors/AppGeoEditor.py:832 appEditors/AppGerberEditor.py:6788 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:102 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:118 -#: appPlugins/ToolFilm.py:1319 appPlugins/ToolTransform.py:725 +#: appPlugins/ToolFilm.py:1348 appPlugins/ToolTransform.py:722 msgid "X angle" msgstr "Ángulo X" #: appEditors/AppGeoEditor.py:834 appEditors/AppGeoEditor.py:855 -#: appEditors/AppGerberEditor.py:6788 appEditors/AppGerberEditor.py:6809 -#: appPlugins/ToolTransform.py:727 appPlugins/ToolTransform.py:748 +#: appEditors/AppGerberEditor.py:6790 appEditors/AppGerberEditor.py:6811 +#: appPlugins/ToolTransform.py:724 appPlugins/ToolTransform.py:745 msgid "" "Angle for Skew action, in degrees.\n" "Float number between -360 and 360." @@ -2748,14 +2757,14 @@ msgstr "" "Ángulo para sesgo de acción, en grados.\n" "Número Real entre -360 y 360." -#: appEditors/AppGeoEditor.py:842 appEditors/AppGerberEditor.py:6796 -#: appPlugins/ToolTransform.py:735 +#: appEditors/AppGeoEditor.py:842 appEditors/AppGerberEditor.py:6798 +#: appPlugins/ToolTransform.py:732 msgid "Skew X" msgstr "Inclinar X" #: appEditors/AppGeoEditor.py:844 appEditors/AppGeoEditor.py:865 -#: appEditors/AppGerberEditor.py:6798 appEditors/AppGerberEditor.py:6819 -#: appPlugins/ToolTransform.py:737 appPlugins/ToolTransform.py:758 +#: appEditors/AppGerberEditor.py:6800 appEditors/AppGerberEditor.py:6821 +#: appPlugins/ToolTransform.py:734 appPlugins/ToolTransform.py:755 msgid "" "Skew/shear the selected object(s).\n" "The point of reference is the middle of\n" @@ -2765,39 +2774,39 @@ msgstr "" "El punto de referencia es el medio de\n" "el cuadro delimitador para todos los objetos seleccionados." -#: appEditors/AppGeoEditor.py:853 appEditors/AppGerberEditor.py:6807 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:155 +#: appEditors/AppGeoEditor.py:853 appEditors/AppGerberEditor.py:6809 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:111 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:132 -#: appPlugins/ToolFilm.py:1328 appPlugins/ToolTransform.py:746 +#: appPlugins/ToolFilm.py:1358 appPlugins/ToolTransform.py:743 msgid "Y angle" msgstr "Ángulo Y" -#: appEditors/AppGeoEditor.py:863 appEditors/AppGerberEditor.py:6817 -#: appPlugins/ToolTransform.py:756 +#: appEditors/AppGeoEditor.py:863 appEditors/AppGerberEditor.py:6819 +#: appPlugins/ToolTransform.py:753 msgid "Skew Y" msgstr "Inclinar Y" -#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:6848 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:115 +#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:6850 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:156 -#: appPlugins/ToolFilm.py:1275 appPlugins/ToolTransform.py:787 +#: appPlugins/ToolFilm.py:1287 appPlugins/ToolTransform.py:784 msgid "X factor" msgstr "Factor X" -#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:6850 +#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:6852 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:158 -#: appPlugins/ToolTransform.py:789 +#: appPlugins/ToolTransform.py:786 msgid "Factor for scaling on X axis." msgstr "Factor de escalado en eje X." -#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:6857 -#: appPlugins/ToolTransform.py:796 +#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:6859 +#: appPlugins/ToolTransform.py:793 msgid "Scale X" msgstr "Escala x" #: appEditors/AppGeoEditor.py:905 appEditors/AppGeoEditor.py:925 -#: appEditors/AppGerberEditor.py:6859 appEditors/AppGerberEditor.py:6879 -#: appPlugins/ToolTransform.py:798 appPlugins/ToolTransform.py:818 +#: appEditors/AppGerberEditor.py:6861 appEditors/AppGerberEditor.py:6881 +#: appPlugins/ToolTransform.py:795 appPlugins/ToolTransform.py:815 msgid "" "Scale the selected object(s).\n" "The point of reference depends on \n" @@ -2807,60 +2816,60 @@ msgstr "" "El punto de referencia depende de\n" "el estado de la casilla de verificación Escalar referencia." -#: appEditors/AppGeoEditor.py:914 appEditors/AppGerberEditor.py:6868 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:124 +#: appEditors/AppGeoEditor.py:914 appEditors/AppGerberEditor.py:6870 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:169 -#: appPlugins/ToolFilm.py:1284 appPlugins/ToolTransform.py:807 +#: appPlugins/ToolFilm.py:1297 appPlugins/ToolTransform.py:804 msgid "Y factor" msgstr "Factor Y" -#: appEditors/AppGeoEditor.py:916 appEditors/AppGerberEditor.py:6870 +#: appEditors/AppGeoEditor.py:916 appEditors/AppGerberEditor.py:6872 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:171 -#: appPlugins/ToolTransform.py:809 +#: appPlugins/ToolTransform.py:806 msgid "Factor for scaling on Y axis." msgstr "Factor de escalado en eje Y." -#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6877 -#: appPlugins/ToolTransform.py:816 +#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6879 +#: appPlugins/ToolTransform.py:813 msgid "Scale Y" msgstr "Escala Y" -#: appEditors/AppGeoEditor.py:950 appEditors/AppGerberEditor.py:6904 -#: appPlugins/ToolTransform.py:843 +#: appEditors/AppGeoEditor.py:950 appEditors/AppGerberEditor.py:6906 +#: appPlugins/ToolTransform.py:840 msgid "Flip on X" msgstr "Voltear en X" #: appEditors/AppGeoEditor.py:952 appEditors/AppGeoEditor.py:957 -#: appEditors/AppGerberEditor.py:6906 appEditors/AppGerberEditor.py:6911 -#: appPlugins/ToolTransform.py:845 appPlugins/ToolTransform.py:850 +#: appEditors/AppGerberEditor.py:6908 appEditors/AppGerberEditor.py:6913 +#: appPlugins/ToolTransform.py:842 appPlugins/ToolTransform.py:847 msgid "Flip the selected object(s) over the X axis." msgstr "Voltee los objetos seleccionados sobre el eje X." -#: appEditors/AppGeoEditor.py:955 appEditors/AppGerberEditor.py:6909 -#: appPlugins/ToolTransform.py:848 +#: appEditors/AppGeoEditor.py:955 appEditors/AppGerberEditor.py:6911 +#: appPlugins/ToolTransform.py:845 msgid "Flip on Y" msgstr "Voltear en Y" -#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:6929 +#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:6931 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:185 -#: appPlugins/ToolTransform.py:868 +#: appPlugins/ToolTransform.py:865 msgid "X val" msgstr "Valor X" -#: appEditors/AppGeoEditor.py:977 appEditors/AppGerberEditor.py:6931 +#: appEditors/AppGeoEditor.py:977 appEditors/AppGerberEditor.py:6933 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:187 -#: appPlugins/ToolTransform.py:870 +#: appPlugins/ToolTransform.py:867 msgid "Distance to offset on X axis. In current units." msgstr "Distancia a desplazamiento en el eje X. En unidades actuales." -#: appEditors/AppGeoEditor.py:984 appEditors/AppGerberEditor.py:6938 -#: appPlugins/ToolTransform.py:877 +#: appEditors/AppGeoEditor.py:984 appEditors/AppGerberEditor.py:6940 +#: appPlugins/ToolTransform.py:874 msgid "Offset X" msgstr "Offset X" #: appEditors/AppGeoEditor.py:986 appEditors/AppGeoEditor.py:1006 -#: appEditors/AppGerberEditor.py:6940 appEditors/AppGerberEditor.py:6960 -#: appPlugins/ToolTransform.py:879 appPlugins/ToolTransform.py:899 +#: appEditors/AppGerberEditor.py:6942 appEditors/AppGerberEditor.py:6962 +#: appPlugins/ToolTransform.py:876 appPlugins/ToolTransform.py:896 msgid "" "Offset the selected object(s).\n" "The point of reference is the middle of\n" @@ -2870,36 +2879,36 @@ msgstr "" "El punto de referencia es el medio de\n" "el cuadro delimitador para todos los objetos seleccionados.\n" -#: appEditors/AppGeoEditor.py:995 appEditors/AppGerberEditor.py:6949 +#: appEditors/AppGeoEditor.py:995 appEditors/AppGerberEditor.py:6951 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:198 -#: appPlugins/ToolTransform.py:888 +#: appPlugins/ToolTransform.py:885 msgid "Y val" msgstr "Valor Y" -#: appEditors/AppGeoEditor.py:997 appEditors/AppGerberEditor.py:6951 +#: appEditors/AppGeoEditor.py:997 appEditors/AppGerberEditor.py:6953 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:200 -#: appPlugins/ToolTransform.py:890 +#: appPlugins/ToolTransform.py:887 msgid "Distance to offset on Y axis. In current units." msgstr "Distancia a desplazamiento en el eje Y. En unidades actuales." -#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6958 -#: appPlugins/ToolTransform.py:897 +#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6960 +#: appPlugins/ToolTransform.py:894 msgid "Offset Y" msgstr "Offset Y" -#: appEditors/AppGeoEditor.py:1024 appEditors/AppGerberEditor.py:6978 -#: appGUI/ObjectUI.py:463 appGUI/ObjectUI.py:500 +#: appEditors/AppGeoEditor.py:1024 appEditors/AppGerberEditor.py:6980 +#: appGUI/ObjectUI.py:518 appGUI/ObjectUI.py:562 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:61 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:136 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:210 -#: appPlugins/ToolInvertGerber.py:296 appPlugins/ToolQRCode.py:903 -#: appPlugins/ToolTransform.py:917 +#: appPlugins/ToolInvertGerber.py:301 appPlugins/ToolQRCode.py:926 +#: appPlugins/ToolTransform.py:914 msgid "Rounded" msgstr "Redondeado" -#: appEditors/AppGeoEditor.py:1026 appEditors/AppGerberEditor.py:6980 +#: appEditors/AppGeoEditor.py:1026 appEditors/AppGerberEditor.py:6982 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212 -#: appPlugins/ToolTransform.py:919 +#: appPlugins/ToolTransform.py:916 msgid "" "If checked then the buffer will surround the buffered shape,\n" "every corner will be rounded.\n" @@ -2911,17 +2920,17 @@ msgstr "" "Si no está marcado, el búfer seguirá la geometría exacta\n" "de la forma amortiguada." -#: appEditors/AppGeoEditor.py:1034 appEditors/AppGerberEditor.py:6988 +#: appEditors/AppGeoEditor.py:1034 appEditors/AppGerberEditor.py:6990 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:220 #: appPlugins/ToolDistance.py:137 appPlugins/ToolDistance.py:431 -#: appPlugins/ToolDistance.py:567 appPlugins/ToolDistanceMin.py:221 -#: appPlugins/ToolTransform.py:927 +#: appPlugins/ToolDistance.py:569 appPlugins/ToolDistanceMin.py:221 +#: appPlugins/ToolTransform.py:924 msgid "Distance" msgstr "Distancia" -#: appEditors/AppGeoEditor.py:1036 appEditors/AppGerberEditor.py:6990 +#: appEditors/AppGeoEditor.py:1036 appEditors/AppGerberEditor.py:6992 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:222 -#: appPlugins/ToolTransform.py:929 +#: appPlugins/ToolTransform.py:926 msgid "" "A positive value will create the effect of dilation,\n" "while a negative value will create the effect of erosion.\n" @@ -2933,13 +2942,13 @@ msgstr "" "Cada elemento de geometría del objeto se incrementará\n" "o disminuido con la 'distancia'." -#: appEditors/AppGeoEditor.py:1048 appEditors/AppGerberEditor.py:7002 -#: appPlugins/ToolTransform.py:941 +#: appEditors/AppGeoEditor.py:1048 appEditors/AppGerberEditor.py:7004 +#: appPlugins/ToolTransform.py:938 msgid "Buffer D" msgstr "Buffer D" -#: appEditors/AppGeoEditor.py:1050 appEditors/AppGerberEditor.py:7004 -#: appPlugins/ToolTransform.py:943 +#: appEditors/AppGeoEditor.py:1050 appEditors/AppGerberEditor.py:7006 +#: appPlugins/ToolTransform.py:940 msgid "" "Create the buffer effect on each geometry,\n" "element from the selected object, using the distance." @@ -2947,9 +2956,9 @@ msgstr "" "Crea el efecto de amortiguación en cada geometría,\n" "elemento del objeto seleccionado, utilizando la distancia." -#: appEditors/AppGeoEditor.py:1061 appEditors/AppGerberEditor.py:7015 +#: appEditors/AppGeoEditor.py:1061 appEditors/AppGerberEditor.py:7017 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:239 -#: appPlugins/ToolTransform.py:954 +#: appPlugins/ToolTransform.py:951 msgid "" "A positive value will create the effect of dilation,\n" "while a negative value will create the effect of erosion.\n" @@ -2963,13 +2972,13 @@ msgstr "" "o disminuido para ajustarse al 'Valor'. El Valor es un porcentaje\n" "de la dimensión inicial." -#: appEditors/AppGeoEditor.py:1074 appEditors/AppGerberEditor.py:7028 -#: appPlugins/ToolTransform.py:967 +#: appEditors/AppGeoEditor.py:1074 appEditors/AppGerberEditor.py:7030 +#: appPlugins/ToolTransform.py:964 msgid "Buffer F" msgstr "Buffer F" -#: appEditors/AppGeoEditor.py:1076 appEditors/AppGerberEditor.py:7030 -#: appPlugins/ToolTransform.py:969 +#: appEditors/AppGeoEditor.py:1076 appEditors/AppGerberEditor.py:7032 +#: appPlugins/ToolTransform.py:966 msgid "" "Create the buffer effect on each geometry,\n" "element from the selected object, using the factor." @@ -2977,34 +2986,34 @@ msgstr "" "Crea el efecto de amortiguación en cada geometría,\n" "elemento del objeto seleccionado, utilizando el factor." -#: appEditors/AppGeoEditor.py:1175 appEditors/AppGerberEditor.py:7125 +#: appEditors/AppGeoEditor.py:1175 appEditors/AppGerberEditor.py:7127 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:42 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:64 -#: appPlugins/ToolCalibration.py:911 appPlugins/ToolDrilling.py:2807 -#: appPlugins/ToolMilling.py:4415 appPlugins/ToolPanelize.py:1187 -#: appPlugins/ToolTransform.py:620 +#: appPlugins/ToolCalibration.py:909 appPlugins/ToolDrilling.py:2811 +#: appPlugins/ToolMilling.py:4477 appPlugins/ToolPanelize.py:1195 +#: appPlugins/ToolTransform.py:617 msgid "Object" msgstr "Objeto" -#: appEditors/AppGeoEditor.py:1247 appEditors/AppGerberEditor.py:7201 +#: appEditors/AppGeoEditor.py:1247 appEditors/AppGerberEditor.py:7203 #: appPlugins/ToolTransform.py:184 msgid "Incorrect format for Point value. Needs format X,Y" msgstr "Formato incorrecto para el valor del punto. Necesita formato X, Y" -#: appEditors/AppGeoEditor.py:1272 appEditors/AppGerberEditor.py:7226 +#: appEditors/AppGeoEditor.py:1272 appEditors/AppGerberEditor.py:7228 #: appPlugins/ToolTransform.py:201 msgid "Rotate transformation can not be done for a value of 0." msgstr "La transformación de rotación no se puede hacer para un valor de 0." #: appEditors/AppGeoEditor.py:1330 appEditors/AppGeoEditor.py:1351 -#: appEditors/AppGerberEditor.py:7284 appEditors/AppGerberEditor.py:7305 +#: appEditors/AppGerberEditor.py:7286 appEditors/AppGerberEditor.py:7307 #: appPlugins/ToolTransform.py:259 appPlugins/ToolTransform.py:280 msgid "Scale transformation can not be done for a factor of 0 or 1." msgstr "La transformación de escala no se puede hacer para un factor de 0 o 1." #: appEditors/AppGeoEditor.py:1364 appEditors/AppGeoEditor.py:1373 -#: appEditors/AppGerberEditor.py:7318 appEditors/AppGerberEditor.py:7327 +#: appEditors/AppGerberEditor.py:7320 appEditors/AppGerberEditor.py:7329 #: appPlugins/ToolTransform.py:293 appPlugins/ToolTransform.py:302 msgid "Offset transformation can not be done for a value of 0." msgstr "" @@ -3019,13 +3028,13 @@ msgstr "Trazado" #: appEditors/AppGeoEditor.py:1418 appEditors/AppGeoEditor.py:1451 #: appEditors/AppGeoEditor.py:1485 appEditors/AppGeoEditor.py:1519 #: appEditors/AppGeoEditor.py:1552 appEditors/AppGeoEditor.py:1573 -#: appEditors/AppGerberEditor.py:7378 appEditors/AppGerberEditor.py:7420 -#: appEditors/AppGerberEditor.py:7460 appEditors/AppGerberEditor.py:7499 -#: appEditors/AppGerberEditor.py:7543 appEditors/AppGerberEditor.py:7579 +#: appEditors/AppGerberEditor.py:7380 appEditors/AppGerberEditor.py:7422 +#: appEditors/AppGerberEditor.py:7462 appEditors/AppGerberEditor.py:7501 +#: appEditors/AppGerberEditor.py:7545 appEditors/AppGerberEditor.py:7581 #: appPlugins/ToolTransform.py:352 appPlugins/ToolTransform.py:392 #: appPlugins/ToolTransform.py:431 appPlugins/ToolTransform.py:466 #: appPlugins/ToolTransform.py:503 appPlugins/ToolTransform.py:538 -#: app_Main.py:6766 app_Main.py:6812 +#: app_Main.py:6793 app_Main.py:6839 msgid "Action was not executed" msgstr "La acción no se ejecutó" @@ -3033,13 +3042,13 @@ msgstr "La acción no se ejecutó" msgid "Flipping" msgstr "" -#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:7409 -#: appPlugins/ToolTransform.py:379 app_Main.py:6764 +#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:7411 +#: appPlugins/ToolTransform.py:379 app_Main.py:6791 msgid "Flip on Y axis done" msgstr "Voltear en el eje Y hecho" -#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:7417 -#: appPlugins/ToolTransform.py:388 app_Main.py:6810 +#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:7419 +#: appPlugins/ToolTransform.py:388 app_Main.py:6837 msgid "Flip on X axis done" msgstr "Voltear en el eje X hecho" @@ -3049,11 +3058,11 @@ msgstr "Voltear en el eje X hecho" msgid "Skewing" msgstr "Sesgar..." -#: appEditors/AppGeoEditor.py:1480 appEditors/AppGerberEditor.py:7456 +#: appEditors/AppGeoEditor.py:1480 appEditors/AppGerberEditor.py:7458 msgid "Skew on the X axis done" msgstr "Inclinar sobre el eje X hecho" -#: appEditors/AppGeoEditor.py:1482 appEditors/AppGerberEditor.py:7458 +#: appEditors/AppGeoEditor.py:1482 appEditors/AppGerberEditor.py:7460 msgid "Skew on the Y axis done" msgstr "Inclinar sobre el eje Y hecho" @@ -3063,11 +3072,11 @@ msgstr "Inclinar sobre el eje Y hecho" msgid "Scaling" msgstr "Escalando..." -#: appEditors/AppGeoEditor.py:1515 appEditors/AppGerberEditor.py:7494 +#: appEditors/AppGeoEditor.py:1515 appEditors/AppGerberEditor.py:7496 msgid "Scale on the X axis done" msgstr "Escala en el eje X hecho" -#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:7496 +#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:7498 msgid "Scale on the Y axis done" msgstr "Escala en el eje Y hecho" @@ -3078,69 +3087,69 @@ msgid "Offsetting" msgstr "Compensación ..." #: appEditors/AppGeoEditor.py:1547 appEditors/AppGeoEditor.py:1605 -#: appEditors/AppGerberEditor.py:7538 appEditors/AppGerberEditor.py:7611 +#: appEditors/AppGerberEditor.py:7540 appEditors/AppGerberEditor.py:7613 msgid "Offset on the X axis done" msgstr "Offset en el eje X hecho" -#: appEditors/AppGeoEditor.py:1549 appEditors/AppGerberEditor.py:7540 +#: appEditors/AppGeoEditor.py:1549 appEditors/AppGerberEditor.py:7542 msgid "Offset on the Y axis done" msgstr "Offset en el eje Y hecho" #: appEditors/AppGeoEditor.py:1562 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:58 -#: appObjects/FlatCAMGerber.py:419 appPlugins/ToolCopperThieving.py:619 -#: appPlugins/ToolCopperThieving.py:822 appPlugins/ToolCopperThieving.py:835 -#: appPlugins/ToolIsolation.py:1542 appPlugins/ToolNCC.py:2074 -#: appPlugins/ToolNCC.py:2101 appPlugins/ToolNCC.py:2209 -#: appPlugins/ToolNCC.py:2222 appPlugins/ToolNCC.py:3126 -#: appPlugins/ToolNCC.py:3231 appPlugins/ToolNCC.py:3246 -#: appPlugins/ToolNCC.py:3513 appPlugins/ToolNCC.py:3614 -#: appPlugins/ToolNCC.py:3629 appPlugins/ToolTransform.py:513 camlib.py:1114 +#: appObjects/FlatCAMGerber.py:422 appPlugins/ToolCopperThieving.py:621 +#: appPlugins/ToolCopperThieving.py:824 appPlugins/ToolCopperThieving.py:837 +#: appPlugins/ToolIsolation.py:1538 appPlugins/ToolNCC.py:2060 +#: appPlugins/ToolNCC.py:2087 appPlugins/ToolNCC.py:2195 +#: appPlugins/ToolNCC.py:2208 appPlugins/ToolNCC.py:3112 +#: appPlugins/ToolNCC.py:3217 appPlugins/ToolNCC.py:3232 +#: appPlugins/ToolNCC.py:3499 appPlugins/ToolNCC.py:3600 +#: appPlugins/ToolNCC.py:3615 appPlugins/ToolTransform.py:513 camlib.py:1114 msgid "Buffering" msgstr "Tamponamiento" -#: appEditors/AppGeoEditor.py:1569 appEditors/AppGerberEditor.py:7575 +#: appEditors/AppGeoEditor.py:1569 appEditors/AppGerberEditor.py:7577 #: appPlugins/ToolTransform.py:534 msgid "Buffer done" msgstr "Tampón hecho" -#: appEditors/AppGeoEditor.py:1577 appEditors/AppGerberEditor.py:7583 +#: appEditors/AppGeoEditor.py:1577 appEditors/AppGerberEditor.py:7585 msgid "Rotate ..." msgstr "Girar ..." #: appEditors/AppGeoEditor.py:1578 appEditors/AppGeoEditor.py:1630 -#: appEditors/AppGeoEditor.py:1646 appEditors/AppGerberEditor.py:7584 -#: appEditors/AppGerberEditor.py:7636 appEditors/AppGerberEditor.py:7652 +#: appEditors/AppGeoEditor.py:1646 appEditors/AppGerberEditor.py:7586 +#: appEditors/AppGerberEditor.py:7638 appEditors/AppGerberEditor.py:7654 msgid "Enter an Angle Value (degrees)" msgstr "Ingrese un valor de ángulo (grados)" -#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7593 +#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7595 #: appPlugins/ToolTransform.py:350 msgid "Rotate done" msgstr "Rotar hecho" -#: appEditors/AppGeoEditor.py:1590 appEditors/AppGerberEditor.py:7596 +#: appEditors/AppGeoEditor.py:1590 appEditors/AppGerberEditor.py:7598 msgid "Rotate cancelled" msgstr "Girar cancelado" -#: appEditors/AppGeoEditor.py:1595 appEditors/AppGerberEditor.py:7601 +#: appEditors/AppGeoEditor.py:1595 appEditors/AppGerberEditor.py:7603 msgid "Offset on X axis ..." msgstr "Offset en el eje X ..." #: appEditors/AppGeoEditor.py:1596 appEditors/AppGeoEditor.py:1614 -#: appEditors/AppGerberEditor.py:7602 appEditors/AppGerberEditor.py:7620 +#: appEditors/AppGerberEditor.py:7604 appEditors/AppGerberEditor.py:7622 msgid "Enter a distance Value" msgstr "Ingrese un valor de distancia" -#: appEditors/AppGeoEditor.py:1608 appEditors/AppGerberEditor.py:7614 +#: appEditors/AppGeoEditor.py:1608 appEditors/AppGerberEditor.py:7616 msgid "Offset X cancelled" msgstr "Desplazamiento en X cancelada" -#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7619 +#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7621 msgid "Offset on Y axis ..." msgstr "Offset en eje Y ..." -#: appEditors/AppGeoEditor.py:1623 appEditors/AppGerberEditor.py:7629 +#: appEditors/AppGeoEditor.py:1623 appEditors/AppGerberEditor.py:7631 msgid "Offset on Y axis done" msgstr "Desplazamiento en el eje Y hecho" @@ -3148,11 +3157,11 @@ msgstr "Desplazamiento en el eje Y hecho" msgid "Offset on the Y axis canceled" msgstr "Desplazamiento en el eje Y cancelado" -#: appEditors/AppGeoEditor.py:1629 appEditors/AppGerberEditor.py:7635 +#: appEditors/AppGeoEditor.py:1629 appEditors/AppGerberEditor.py:7637 msgid "Skew on X axis ..." msgstr "Inclinar en el eje X ..." -#: appEditors/AppGeoEditor.py:1639 appEditors/AppGerberEditor.py:7645 +#: appEditors/AppGeoEditor.py:1639 appEditors/AppGerberEditor.py:7647 msgid "Skew on X axis done" msgstr "Inclinar en el eje X hecho" @@ -3160,11 +3169,11 @@ msgstr "Inclinar en el eje X hecho" msgid "Skew on X axis canceled" msgstr "Inclinar en el eje X cancelada" -#: appEditors/AppGeoEditor.py:1645 appEditors/AppGerberEditor.py:7651 +#: appEditors/AppGeoEditor.py:1645 appEditors/AppGerberEditor.py:7653 msgid "Skew on Y axis ..." msgstr "Inclinar en el eje Y ..." -#: appEditors/AppGeoEditor.py:1655 appEditors/AppGerberEditor.py:7661 +#: appEditors/AppGeoEditor.py:1655 appEditors/AppGerberEditor.py:7663 msgid "Skew on Y axis done" msgstr "Inclinar en el eje Y hecho" @@ -3283,11 +3292,11 @@ msgstr "Haga clic para borrar ..." msgid "Create Paint geometry ..." msgstr "Crear geometría de pintura ..." -#: appEditors/AppGeoEditor.py:3380 appEditors/AppGerberEditor.py:3225 +#: appEditors/AppGeoEditor.py:3380 appEditors/AppGerberEditor.py:3226 msgid "Shape transformations ..." msgstr "Transformaciones de formas ..." -#: appEditors/AppGeoEditor.py:3443 appGUI/ObjectUI.py:901 +#: appEditors/AppGeoEditor.py:3443 appGUI/ObjectUI.py:983 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:20 msgid "Geometry Editor" msgstr "Editor de geometría" @@ -3312,13 +3321,14 @@ msgstr "Objeto de geometría" msgid "The list of geometry elements inside the edited object." msgstr "" -#: appEditors/AppGeoEditor.py:3511 appEditors/AppGerberEditor.py:6201 +#: appEditors/AppGeoEditor.py:3511 appEditors/AppGerberEditor.py:6203 #, fuzzy #| msgid "Polygon Selection" msgid "Zoom on selection" msgstr "Selección de polígono" -#: appEditors/AppGeoEditor.py:3520 appEditors/AppGerberEditor.py:6210 +#: appEditors/AppGeoEditor.py:3520 appEditors/AppGerberEditor.py:6212 +#: appGUI/ObjectUI.py:1373 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:29 #: appGUI/preferences/cncjob/CNCJobEditorPrefGroupUI.py:26 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:24 @@ -3338,7 +3348,7 @@ msgstr "Selección de polígono" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:29 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:26 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:26 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:26 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:162 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:25 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:25 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:26 @@ -3348,15 +3358,17 @@ msgstr "Selección de polígono" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:25 #: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:22 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:25 -#: appPlugins/ToolCalibration.py:792 appPlugins/ToolCorners.py:767 -#: appPlugins/ToolEtchCompensation.py:410 appPlugins/ToolFiducials.py:903 -#: appPlugins/ToolFollow.py:743 appPlugins/ToolInvertGerber.py:268 -#: appPlugins/ToolLevelling.py:1842 appPlugins/ToolQRCode.py:811 -#: appPlugins/ToolSolderPaste.py:1297 +#: appPlugins/ToolAlignObjects.py:512 appPlugins/ToolCalibration.py:790 +#: appPlugins/ToolCopperThieving.py:1323 appPlugins/ToolCorners.py:747 +#: appPlugins/ToolEtchCompensation.py:411 appPlugins/ToolFiducials.py:901 +#: appPlugins/ToolFilm.py:1428 appPlugins/ToolFollow.py:733 +#: appPlugins/ToolInvertGerber.py:265 appPlugins/ToolLevelling.py:1842 +#: appPlugins/ToolPanelize.py:1303 appPlugins/ToolQRCode.py:825 +#: appPlugins/ToolSolderPaste.py:1297 appPlugins/ToolSub.py:814 msgid "Parameters" msgstr "Parámetros" -#: appEditors/AppGeoEditor.py:3522 appEditors/AppGerberEditor.py:6212 +#: appEditors/AppGeoEditor.py:3522 appEditors/AppGerberEditor.py:6214 #, fuzzy #| msgid "GCode Parameters" msgid "Geometry parameters." @@ -3380,7 +3392,7 @@ msgstr "Anillo" msgid "Is CCW" msgstr "" -#: appEditors/AppGeoEditor.py:3550 appEditors/AppGeoEditor.py:4203 +#: appEditors/AppGeoEditor.py:3550 appEditors/AppGeoEditor.py:4205 #, fuzzy #| msgid "Change Units" msgid "Change" @@ -3402,64 +3414,64 @@ msgstr "" msgid "The length of the geometry element." msgstr "Longitud. La longitud de la ranura." -#: appEditors/AppGeoEditor.py:3579 appEditors/AppGerberEditor.py:6249 +#: appEditors/AppGeoEditor.py:3579 appEditors/AppGerberEditor.py:6251 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:70 -#: appPlugins/ToolFiducials.py:822 +#: appPlugins/ToolFiducials.py:820 msgid "Coordinates" msgstr "Coordenadas" #: appEditors/AppGeoEditor.py:3581 appEditors/AppGeoEditor.py:3587 -#: appEditors/AppGerberEditor.py:6251 appEditors/AppGerberEditor.py:6257 +#: appEditors/AppGerberEditor.py:6253 appEditors/AppGerberEditor.py:6259 #, fuzzy #| msgid "Will add corner markers to the selected Gerber file." msgid "The coordinates of the selected geometry element." msgstr "Agregará marcadores de esquina al archivo Gerber seleccionado." -#: appEditors/AppGeoEditor.py:3592 appEditors/AppGerberEditor.py:6262 +#: appEditors/AppGeoEditor.py:3592 appEditors/AppGerberEditor.py:6264 #, fuzzy #| msgid "Get Points" msgid "Vertex Points" msgstr "Obtener puntos" -#: appEditors/AppGeoEditor.py:3594 appEditors/AppGerberEditor.py:6264 +#: appEditors/AppGeoEditor.py:3594 appEditors/AppGerberEditor.py:6266 msgid "The number of vertex points in the selected geometry element." msgstr "" -#: appEditors/AppGeoEditor.py:3608 appEditors/AppGerberEditor.py:6278 -#: appGUI/ObjectUI.py:1118 +#: appEditors/AppGeoEditor.py:3608 appEditors/AppGerberEditor.py:6280 +#: appGUI/ObjectUI.py:1182 #, fuzzy #| msgid "Gerber Specification" msgid "Simplification" msgstr "Especificación de Gerber" -#: appEditors/AppGeoEditor.py:3610 appEditors/AppGerberEditor.py:6280 -#: appGUI/ObjectUI.py:1120 +#: appEditors/AppGeoEditor.py:3610 appEditors/AppGerberEditor.py:6282 +#: appGUI/ObjectUI.py:1184 msgid "Simplify a geometry by reducing its vertex points number." msgstr "" -#: appEditors/AppGeoEditor.py:3615 appEditors/AppGerberEditor.py:6285 -#: appGUI/ObjectUI.py:1150 +#: appEditors/AppGeoEditor.py:3615 appEditors/AppGerberEditor.py:6287 +#: appGUI/ObjectUI.py:1222 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:87 msgid "Tolerance" msgstr "Tolerancia" -#: appEditors/AppGeoEditor.py:3617 appEditors/AppGerberEditor.py:6287 -#: appGUI/ObjectUI.py:1152 +#: appEditors/AppGeoEditor.py:3617 appEditors/AppGerberEditor.py:6289 +#: appGUI/ObjectUI.py:1224 msgid "" "All points in the simplified object will be\n" "within the tolerance distance of the original geometry." msgstr "" #: appEditors/AppGeoEditor.py:3629 appEditors/AppGeoEditor.py:4134 -#: appEditors/AppGerberEditor.py:4075 appEditors/AppGerberEditor.py:6300 -#: appGUI/ObjectUI.py:1164 +#: appEditors/AppGerberEditor.py:4075 appEditors/AppGerberEditor.py:6302 +#: appGUI/ObjectUI.py:1236 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:78 -#: appObjects/FlatCAMGeometry.py:494 +#: appObjects/FlatCAMGeometry.py:491 msgid "Simplify" msgstr "Simplificar" -#: appEditors/AppGeoEditor.py:3632 appEditors/AppGerberEditor.py:6303 -#: appGUI/ObjectUI.py:1167 +#: appEditors/AppGeoEditor.py:3632 appEditors/AppGerberEditor.py:6305 +#: appGUI/ObjectUI.py:1239 msgid "Simplify a geometry element by reducing its vertex points number." msgstr "" @@ -3467,7 +3479,7 @@ msgstr "" msgid "Ring" msgstr "Anillo" -#: appEditors/AppGeoEditor.py:3947 app_Main.py:7995 +#: appEditors/AppGeoEditor.py:3947 app_Main.py:8025 msgid "Line" msgstr "Línea" @@ -3477,9 +3489,9 @@ msgstr "Línea" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:432 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:310 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:277 -#: appPlugins/ToolDrilling.py:2856 appPlugins/ToolFollow.py:767 -#: appPlugins/ToolIsolation.py:3630 appPlugins/ToolMilling.py:4464 -#: appPlugins/ToolNCC.py:4645 appPlugins/ToolPaint.py:3324 +#: appPlugins/ToolDrilling.py:2860 appPlugins/ToolFollow.py:766 +#: appPlugins/ToolIsolation.py:3660 appPlugins/ToolMilling.py:4526 +#: appPlugins/ToolNCC.py:4660 appPlugins/ToolPaint.py:3339 msgid "Polygon" msgstr "Polígono" @@ -3500,73 +3512,73 @@ msgid "Last selected shape ID" msgstr "" #: appEditors/AppGeoEditor.py:4165 appEditors/AppGerberEditor.py:2643 -#: appEditors/AppGerberEditor.py:4922 appPlugins/ToolCutOut.py:1586 +#: appEditors/AppGerberEditor.py:4922 appPlugins/ToolCutOut.py:1568 #: appPlugins/ToolDistance.py:199 appPlugins/ToolExtract.py:630 #: appPlugins/ToolExtract.py:741 appPlugins/ToolExtract.py:816 -#: appPlugins/ToolOptimal.py:183 appPlugins/ToolPanelize.py:1081 +#: appPlugins/ToolOptimal.py:183 appPlugins/ToolPanelize.py:1065 #: appPlugins/ToolQRCode.py:253 appPlugins/ToolReport.py:224 #: appPlugins/ToolSolderPaste.py:723 appPlugins/ToolSolderPaste.py:1017 -#: appPlugins/ToolSub.py:319 tclCommands/TclCommandOpenSVG.py:85 +#: appPlugins/ToolSub.py:317 tclCommands/TclCommandOpenSVG.py:85 #: tclCommands/TclCommandPanelize.py:299 msgid "Working" msgstr "Trabajando" -#: appEditors/AppGeoEditor.py:4573 +#: appEditors/AppGeoEditor.py:4575 msgid "Error on inserting shapes into storage." msgstr "" -#: appEditors/AppGeoEditor.py:4668 +#: appEditors/AppGeoEditor.py:4670 msgid "Grid Snap enabled." msgstr "Ajuste de rejilla habilitado." -#: appEditors/AppGeoEditor.py:4673 +#: appEditors/AppGeoEditor.py:4675 msgid "Grid Snap disabled." msgstr "Ajuste de rejilla deshabilitado." -#: appEditors/AppGeoEditor.py:5057 appGUI/MainGUI.py:3697 -#: appGUI/MainGUI.py:3743 appGUI/MainGUI.py:3761 appGUI/MainGUI.py:3912 -#: appGUI/MainGUI.py:3950 appGUI/MainGUI.py:3962 +#: appEditors/AppGeoEditor.py:5062 appGUI/MainGUI.py:3732 +#: appGUI/MainGUI.py:3778 appGUI/MainGUI.py:3796 appGUI/MainGUI.py:3947 +#: appGUI/MainGUI.py:3985 appGUI/MainGUI.py:3997 msgid "Click on target point." msgstr "Haga clic en el punto de destino." -#: appEditors/AppGeoEditor.py:5347 appEditors/AppGeoEditor.py:5414 -#: appEditors/AppGeoEditor.py:5482 appEditors/AppGeoEditor.py:5512 -#: appEditors/AppGeoEditor.py:5565 appEditors/AppGeoEditor.py:5620 -#: appEditors/AppGeoEditor.py:5648 appEditors/AppGeoEditor.py:5673 -#: appEditors/AppGeoEditor.py:5703 appEditors/AppGeoEditor.py:5783 -#: appEditors/AppGeoEditor.py:5849 appEditors/AppGeoEditor.py:5917 -#: appPlugins/ToolCopperThieving.py:637 appPlugins/ToolFilm.py:851 -#: appPlugins/ToolFilm.py:1112 appPlugins/ToolRulesCheck.py:659 +#: appEditors/AppGeoEditor.py:5352 appEditors/AppGeoEditor.py:5419 +#: appEditors/AppGeoEditor.py:5487 appEditors/AppGeoEditor.py:5517 +#: appEditors/AppGeoEditor.py:5570 appEditors/AppGeoEditor.py:5625 +#: appEditors/AppGeoEditor.py:5653 appEditors/AppGeoEditor.py:5678 +#: appEditors/AppGeoEditor.py:5708 appEditors/AppGeoEditor.py:5788 +#: appEditors/AppGeoEditor.py:5854 appEditors/AppGeoEditor.py:5922 +#: appPlugins/ToolCopperThieving.py:639 appPlugins/ToolFilm.py:848 +#: appPlugins/ToolFilm.py:1121 appPlugins/ToolRulesCheck.py:659 msgid "Working..." msgstr "Trabajando..." -#: appEditors/AppGeoEditor.py:5348 +#: appEditors/AppGeoEditor.py:5353 #, fuzzy #| msgid "Loading Gerber into Editor" msgid "Loading the Geometry into the Editor..." msgstr "Cargando Gerber en el Editor" -#: appEditors/AppGeoEditor.py:5390 +#: appEditors/AppGeoEditor.py:5395 msgid "Editing MultiGeo Geometry, tool" msgstr "Edición de Geometría MultiGeo, herramienta" -#: appEditors/AppGeoEditor.py:5392 appPlugins/ToolNCC.py:2565 +#: appEditors/AppGeoEditor.py:5397 appPlugins/ToolNCC.py:2551 msgid "with diameter" msgstr "con diámetro" -#: appEditors/AppGeoEditor.py:5461 +#: appEditors/AppGeoEditor.py:5466 #, fuzzy #| msgid "There is no Geometry object loaded ..." msgid "Editor Exit. Geometry object was updated ..." msgstr "No hay ningún objeto de geometría cargado ..." -#: appEditors/AppGeoEditor.py:5517 appEditors/AppGeoEditor.py:5572 +#: appEditors/AppGeoEditor.py:5522 appEditors/AppGeoEditor.py:5577 msgid "A selection of minimum two items is required to do Intersection." msgstr "" "Se requiere una selección de dos elementos como mínimo para hacer la " "intersección." -#: appEditors/AppGeoEditor.py:5707 appEditors/AppGeoEditor.py:5853 +#: appEditors/AppGeoEditor.py:5712 appEditors/AppGeoEditor.py:5858 msgid "" "Negative buffer value is not accepted. Use Buffer interior to generate an " "'inside' shape" @@ -3574,39 +3586,39 @@ msgstr "" "No se acepta el valor de búfer negativo. Usa el interior del amortiguador " "para generar una forma 'interior'" -#: appEditors/AppGeoEditor.py:5717 appEditors/AppGeoEditor.py:5794 -#: appEditors/AppGeoEditor.py:5862 appEditors/AppGeoEditor.py:5927 +#: appEditors/AppGeoEditor.py:5722 appEditors/AppGeoEditor.py:5799 +#: appEditors/AppGeoEditor.py:5867 appEditors/AppGeoEditor.py:5932 msgid "Nothing selected." msgstr "Nada seleccionado." -#: appEditors/AppGeoEditor.py:5721 appEditors/AppGeoEditor.py:5798 -#: appEditors/AppGeoEditor.py:5866 +#: appEditors/AppGeoEditor.py:5726 appEditors/AppGeoEditor.py:5803 +#: appEditors/AppGeoEditor.py:5871 msgid "Invalid distance." msgstr "Distancia no válida." -#: appEditors/AppGeoEditor.py:5766 appEditors/AppGeoEditor.py:5832 -#: appEditors/AppGeoEditor.py:5900 +#: appEditors/AppGeoEditor.py:5771 appEditors/AppGeoEditor.py:5837 +#: appEditors/AppGeoEditor.py:5905 #, fuzzy #| msgid "Title entry is empty." msgid "Failed, the result is empty." msgstr "La entrada del título está vacía." -#: appEditors/AppGeoEditor.py:5787 +#: appEditors/AppGeoEditor.py:5792 msgid "Negative buffer value is not accepted." msgstr "No se acepta el valor negativo del búfer." -#: appEditors/AppGeoEditor.py:5920 +#: appEditors/AppGeoEditor.py:5925 #, python-format msgid "Could not do Paint. Overlap value has to be less than 100%%." msgstr "" "No se pudo pintar. El valor de superposición debe ser inferior al 100 %%." -#: appEditors/AppGeoEditor.py:5933 +#: appEditors/AppGeoEditor.py:5938 msgid "Invalid value for" msgstr "Valor no válido para" -#: appEditors/AppGeoEditor.py:5995 appPlugins/ToolMilling.py:3039 -#: appPlugins/ToolPaint.py:2016 appPlugins/ToolPaint.py:2226 +#: appEditors/AppGeoEditor.py:6000 appPlugins/ToolMilling.py:3009 +#: appPlugins/ToolPaint.py:2004 appPlugins/ToolPaint.py:2214 msgid "" "Could not do Paint. Try a different combination of parameters. Or a " "different method of Paint" @@ -3712,22 +3724,22 @@ msgstr "Nada seleccionado para mover" msgid "Select shapes to import them into the edited object." msgstr "" -#: appEditors/AppGerberEditor.py:3045 appEditors/AppGerberEditor.py:3127 -#: appPlugins/ToolIsolation.py:2338 appPlugins/ToolIsolation.py:2490 -#: appPlugins/ToolPaint.py:1287 +#: appEditors/AppGerberEditor.py:3046 appEditors/AppGerberEditor.py:3128 +#: appPlugins/ToolIsolation.py:2334 appPlugins/ToolIsolation.py:2486 +#: appPlugins/ToolPaint.py:1273 msgid "Added polygon" msgstr "Polígono agregado" -#: appEditors/AppGerberEditor.py:3047 appEditors/AppGerberEditor.py:3129 -#: appPlugins/ToolIsolation.py:2339 appPlugins/ToolIsolation.py:2492 -#: appPlugins/ToolPaint.py:1289 +#: appEditors/AppGerberEditor.py:3048 appEditors/AppGerberEditor.py:3130 +#: appPlugins/ToolIsolation.py:2335 appPlugins/ToolIsolation.py:2488 +#: appPlugins/ToolPaint.py:1275 msgid "Click to add next polygon or right click to start." msgstr "" "Haga clic para agregar el siguiente polígono o haga clic derecho para " "comenzar." -#: appEditors/AppGerberEditor.py:3050 appEditors/AppGerberEditor.py:3132 -#: appPlugins/ToolIsolation.py:2495 +#: appEditors/AppGerberEditor.py:3051 appEditors/AppGerberEditor.py:3133 +#: appPlugins/ToolIsolation.py:2491 msgid "No polygon in selection." msgstr "No hay polígono en la selección." @@ -3779,20 +3791,20 @@ msgstr "Las dimensiones necesitan dos valores flotantes separados por comas." msgid "Dimensions edited." msgstr "Dimensiones editadas." -#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6059 -#: appEditors/AppGerberEditor.py:6106 appGUI/ObjectUI.py:306 -#: appPlugins/ToolExtract.py:1009 appPlugins/ToolPunchGerber.py:2087 +#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6061 +#: appEditors/AppGerberEditor.py:6108 appGUI/ObjectUI.py:338 +#: appPlugins/ToolExtract.py:1019 appPlugins/ToolPunchGerber.py:2094 msgid "Code" msgstr "Código" -#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6059 -#: appGUI/ObjectUI.py:306 +#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6061 +#: appGUI/ObjectUI.py:338 msgid "Dim" msgstr "Dim" #: appEditors/AppGerberEditor.py:4636 appObjects/FlatCAMCNCJob.py:747 #: appObjects/FlatCAMScript.py:134 appPlugins/ToolLevelling.py:1505 -#: app_Main.py:7897 +#: app_Main.py:7927 msgid "Loading" msgstr "Cargando" @@ -3819,87 +3831,87 @@ msgstr "" msgid "Cancelled. No aperture is selected" msgstr "Cancelado. No se selecciona ninguna apertura" -#: appEditors/AppGerberEditor.py:5137 app_Main.py:7339 +#: appEditors/AppGerberEditor.py:5137 app_Main.py:7369 msgid "Coordinates copied to clipboard." msgstr "Coordenadas copiadas al portapapeles." -#: appEditors/AppGerberEditor.py:5485 +#: appEditors/AppGerberEditor.py:5487 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:292 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:323 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290 #: appObjects/AppObject.py:345 appObjects/FlatCAMCNCJob.py:641 -#: appObjects/FlatCAMGerber.py:1012 appObjects/FlatCAMObj.py:266 +#: appObjects/FlatCAMGerber.py:1015 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 -#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1174 -#: appPlugins/ToolCorners.py:631 appPlugins/ToolFiducials.py:658 +#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1176 +#: appPlugins/ToolCorners.py:643 appPlugins/ToolFiducials.py:658 #: appPlugins/ToolMove.py:235 appPlugins/ToolQRCode.py:559 app_Main.py:5181 msgid "Plotting" msgstr "Trazado" -#: appEditors/AppGerberEditor.py:5658 +#: appEditors/AppGerberEditor.py:5660 msgid "Failed. No aperture geometry is selected." msgstr "Ha fallado. No se selecciona ninguna geometría de apertura." -#: appEditors/AppGerberEditor.py:5833 +#: appEditors/AppGerberEditor.py:5835 msgid "No aperture to buffer. Select at least one aperture and try again." msgstr "" "No hay apertura para amortiguar. Seleccione al menos una abertura e intente " "de nuevo." -#: appEditors/AppGerberEditor.py:5864 +#: appEditors/AppGerberEditor.py:5866 msgid "Scale factor value is missing or wrong format. Add it and retry." msgstr "" "Falta el valor del factor de escala o el formato es incorrecto. Agrégalo y " "vuelve a intentarlo." -#: appEditors/AppGerberEditor.py:5896 +#: appEditors/AppGerberEditor.py:5898 msgid "No aperture to scale. Select at least one aperture and try again." msgstr "" "Sin apertura a escala. Seleccione al menos una abertura e intente de nuevo." -#: appEditors/AppGerberEditor.py:5948 +#: appEditors/AppGerberEditor.py:5950 msgid "Polygons marked." msgstr "Polígonos marcados." -#: appEditors/AppGerberEditor.py:5950 +#: appEditors/AppGerberEditor.py:5952 msgid "No polygons were marked. None fit within the limits." msgstr "No se marcaron polígonos. Ninguno encaja dentro de los límites." -#: appEditors/AppGerberEditor.py:6013 appGUI/MainGUI.py:771 -#: appGUI/MainGUI.py:1739 appGUI/ObjectUI.py:231 +#: appEditors/AppGerberEditor.py:6015 appGUI/MainGUI.py:771 +#: appGUI/MainGUI.py:1739 appGUI/ObjectUI.py:246 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:21 msgid "Gerber Editor" msgstr "Gerber Editor" -#: appEditors/AppGerberEditor.py:6046 appGUI/ObjectUI.py:271 +#: appEditors/AppGerberEditor.py:6048 appGUI/ObjectUI.py:303 #: appObjects/FlatCAMObj.py:492 appPlugins/ToolReport.py:187 msgid "Apertures" msgstr "Aberturas" -#: appEditors/AppGerberEditor.py:6048 appGUI/ObjectUI.py:273 +#: appEditors/AppGerberEditor.py:6050 appGUI/ObjectUI.py:305 msgid "Apertures Table for the Gerber Object." msgstr "Tabla de Aperturas para el Objeto Gerber." -#: appEditors/AppGerberEditor.py:6064 appGUI/ObjectUI.py:310 +#: appEditors/AppGerberEditor.py:6066 appGUI/ObjectUI.py:342 msgid "Index" msgstr "Índice" -#: appEditors/AppGerberEditor.py:6066 appGUI/ObjectUI.py:312 -#: appPlugins/ToolExtract.py:1016 appPlugins/ToolPunchGerber.py:2094 +#: appEditors/AppGerberEditor.py:6068 appGUI/ObjectUI.py:344 +#: appPlugins/ToolExtract.py:1026 appPlugins/ToolPunchGerber.py:2101 msgid "Aperture Code" msgstr "Código de apertura" -#: appEditors/AppGerberEditor.py:6068 appGUI/ObjectUI.py:314 -#: appPlugins/ToolExtract.py:1018 appPlugins/ToolPunchGerber.py:2096 +#: appEditors/AppGerberEditor.py:6070 appGUI/ObjectUI.py:346 +#: appPlugins/ToolExtract.py:1028 appPlugins/ToolPunchGerber.py:2103 msgid "Type of aperture: circular, rectangle, macros etc" msgstr "Tipo de apertura: circular, rectangular, macros, etc" -#: appEditors/AppGerberEditor.py:6070 appGUI/ObjectUI.py:316 -#: appPlugins/ToolExtract.py:1020 appPlugins/ToolPunchGerber.py:2098 +#: appEditors/AppGerberEditor.py:6072 appGUI/ObjectUI.py:348 +#: appPlugins/ToolExtract.py:1030 appPlugins/ToolPunchGerber.py:2105 msgid "Aperture Size:" msgstr "Tamaño de apertura:" -#: appEditors/AppGerberEditor.py:6072 appGUI/ObjectUI.py:318 +#: appEditors/AppGerberEditor.py:6074 appGUI/ObjectUI.py:350 msgid "" "Aperture Dimensions:\n" " - (width, height) for R, O type.\n" @@ -3909,26 +3921,26 @@ msgstr "" "  - (ancho, alto) para R, O tipo.\n" "  - (dia, nVertices) para tipo P" -#: appEditors/AppGerberEditor.py:6099 +#: appEditors/AppGerberEditor.py:6101 msgid "Add/Delete Aperture" msgstr "Añadir / Eliminar Apertura" -#: appEditors/AppGerberEditor.py:6101 +#: appEditors/AppGerberEditor.py:6103 msgid "Add/Delete an aperture in the aperture table" msgstr "Añadir / Eliminar una apertura en la tabla de aperturas" -#: appEditors/AppGerberEditor.py:6107 +#: appEditors/AppGerberEditor.py:6109 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:53 msgid "Code for the new aperture" msgstr "Código para la nueva apertura" -#: appEditors/AppGerberEditor.py:6117 +#: appEditors/AppGerberEditor.py:6119 #, fuzzy #| msgid "Size" msgid "Size:" msgstr "Tamaño" -#: appEditors/AppGerberEditor.py:6119 +#: appEditors/AppGerberEditor.py:6121 msgid "" "Size for the new aperture.\n" "If aperture type is 'R' or 'O' then\n" @@ -3942,7 +3954,7 @@ msgstr "" "calculado como:\n" "sqrt (ancho ** 2 + altura ** 2)" -#: appEditors/AppGerberEditor.py:6136 +#: appEditors/AppGerberEditor.py:6138 msgid "" "Select the type of new aperture. Can be:\n" "C = circular\n" @@ -3954,11 +3966,11 @@ msgstr "" "R = rectangular\n" "O = oblongo" -#: appEditors/AppGerberEditor.py:6149 +#: appEditors/AppGerberEditor.py:6151 msgid "Dims" msgstr "" -#: appEditors/AppGerberEditor.py:6151 +#: appEditors/AppGerberEditor.py:6153 #, fuzzy #| msgid "" #| "Dimensions for the new aperture.\n" @@ -3972,61 +3984,62 @@ msgstr "" "Activo solo para aberturas rectangulares (tipo R).\n" "El formato es (ancho, alto)." -#: appEditors/AppGerberEditor.py:6173 +#: appEditors/AppGerberEditor.py:6175 msgid "Add a new aperture to the aperture list." msgstr "Agregar una nueva apertura a la lista de apertura." -#: appEditors/AppGerberEditor.py:6182 +#: appEditors/AppGerberEditor.py:6184 msgid "Delete a aperture in the aperture list" msgstr "Eliminar una abertura en la lista de aperturas" -#: appEditors/AppGerberEditor.py:6224 +#: appEditors/AppGerberEditor.py:6226 msgid "Valid" msgstr "" -#: appEditors/AppGerberEditor.py:6226 +#: appEditors/AppGerberEditor.py:6228 #, fuzzy #| msgid "How to select the polygons to paint." msgid "Show if the selected polygon is valid." msgstr "Cómo seleccionar los polígonos a pintar." -#: appEditors/AppGerberEditor.py:6233 +#: appEditors/AppGerberEditor.py:6235 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:113 -#: appPlugins/ToolCalculators.py:572 appPlugins/ToolCalculators.py:615 -#: appPlugins/ToolCopperThieving.py:1358 +#: appPlugins/ToolCalculators.py:697 appPlugins/ToolCalculators.py:740 +#: appPlugins/ToolCopperThieving.py:1366 msgid "Area" msgstr "Zona" -#: appEditors/AppGerberEditor.py:6235 +#: appEditors/AppGerberEditor.py:6237 #, fuzzy #| msgid "Viewing the source code of the selected object." msgid "Show the area of the selected polygon." msgstr "Ver el código fuente del objeto seleccionado." -#: appEditors/AppGerberEditor.py:6239 +#: appEditors/AppGerberEditor.py:6241 #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:43 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:177 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:44 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:83 -#: appPlugins/ToolCopperThieving.py:1369 appPlugins/ToolPcbWizard.py:501 +#: appPlugins/ToolCalculators.py:549 appPlugins/ToolCopperThieving.py:1377 +#: appPlugins/ToolPcbWizard.py:501 msgid "mm" msgstr "mm" -#: appEditors/AppGerberEditor.py:6239 appPlugins/ToolCopperThieving.py:1371 -#: appPlugins/ToolCopperThieving.py:1728 +#: appEditors/AppGerberEditor.py:6241 appPlugins/ToolCopperThieving.py:1379 +#: appPlugins/ToolCopperThieving.py:1776 msgid "in" msgstr "in" -#: appEditors/AppGerberEditor.py:6326 +#: appEditors/AppGerberEditor.py:6328 msgid "Buffer Aperture" msgstr "Apertura del tampón" -#: appEditors/AppGerberEditor.py:6328 +#: appEditors/AppGerberEditor.py:6330 msgid "Buffer a aperture in the aperture list" msgstr "Buffer de apertura en la lista de apertura" -#: appEditors/AppGerberEditor.py:6349 +#: appEditors/AppGerberEditor.py:6351 msgid "" "There are 3 types of corners:\n" " - 'Round': the corner is rounded.\n" @@ -4040,20 +4053,20 @@ msgstr "" " - 'Biselado:' la esquina es una línea que conecta directamente las " "funciones que se encuentran en la esquina" -#: appEditors/AppGerberEditor.py:6386 +#: appEditors/AppGerberEditor.py:6388 msgid "Scale Aperture" msgstr "Apertura de la escala" -#: appEditors/AppGerberEditor.py:6388 +#: appEditors/AppGerberEditor.py:6390 msgid "Scale a aperture in the aperture list" msgstr "Escala una abertura en la lista de aperturas" -#: appEditors/AppGerberEditor.py:6398 +#: appEditors/AppGerberEditor.py:6400 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:205 msgid "Scale factor" msgstr "Factor de escala" -#: appEditors/AppGerberEditor.py:6400 +#: appEditors/AppGerberEditor.py:6402 msgid "" "The factor by which to scale the selected aperture.\n" "Values can be between 0.0000 and 999.9999" @@ -4061,19 +4074,19 @@ msgstr "" "El factor por el cual escalar la apertura seleccionada.\n" "Los valores pueden estar entre 0.0000 y 999.9999" -#: appEditors/AppGerberEditor.py:6437 +#: appEditors/AppGerberEditor.py:6439 msgid "Mark polygons" msgstr "Marcar polígonos" -#: appEditors/AppGerberEditor.py:6439 +#: appEditors/AppGerberEditor.py:6441 msgid "Mark the polygon areas." msgstr "Marca las áreas del polígono." -#: appEditors/AppGerberEditor.py:6450 +#: appEditors/AppGerberEditor.py:6452 msgid "Area UPPER threshold" msgstr "Umbral SUPERIOR área" -#: appEditors/AppGerberEditor.py:6452 +#: appEditors/AppGerberEditor.py:6454 msgid "" "The threshold value, all areas less than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -4081,11 +4094,11 @@ msgstr "" "El valor de umbral, todas las áreas menos que esto están marcadas.\n" "Puede tener un valor entre 0.0000 y 10000.0000" -#: appEditors/AppGerberEditor.py:6463 +#: appEditors/AppGerberEditor.py:6465 msgid "Area LOWER threshold" msgstr "Umbral inferior de la zona" -#: appEditors/AppGerberEditor.py:6465 +#: appEditors/AppGerberEditor.py:6467 msgid "" "The threshold value, all areas more than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -4093,32 +4106,32 @@ msgstr "" "El valor de umbral, todas las áreas más que esto están marcadas.\n" "Puede tener un valor entre 0.0000 y 10000.0000" -#: appEditors/AppGerberEditor.py:6479 +#: appEditors/AppGerberEditor.py:6481 msgid "Mark" msgstr "Marque" -#: appEditors/AppGerberEditor.py:6482 +#: appEditors/AppGerberEditor.py:6484 msgid "Mark the polygons that fit within limits." msgstr "Marque los polígonos que se ajustan dentro de los límites." -#: appEditors/AppGerberEditor.py:6489 +#: appEditors/AppGerberEditor.py:6491 msgid "Delete all the marked polygons." msgstr "Eliminar todos los polígonos marcados." -#: appEditors/AppGerberEditor.py:6496 +#: appEditors/AppGerberEditor.py:6498 msgid "Clear all the markings." msgstr "Borra todas las marcas." -#: appEditors/AppGerberEditor.py:6521 appGUI/MainGUI.py:779 -#: appGUI/MainGUI.py:1259 appGUI/MainGUI.py:2513 appGUI/MainGUI.py:5219 +#: appEditors/AppGerberEditor.py:6523 appGUI/MainGUI.py:779 +#: appGUI/MainGUI.py:1259 appGUI/MainGUI.py:2548 appGUI/MainGUI.py:5254 msgid "Add Pad Array" msgstr "Agregar matriz de pad" -#: appEditors/AppGerberEditor.py:6523 +#: appEditors/AppGerberEditor.py:6525 msgid "Add an array of pads (linear or circular array)" msgstr "Añadir una matriz de pads (lineal o circular)" -#: appEditors/AppGerberEditor.py:6530 +#: appEditors/AppGerberEditor.py:6532 msgid "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" @@ -4126,53 +4139,53 @@ msgstr "" "Seleccione el tipo de matriz de pads para crear.\n" "Puede ser Lineal X (Y) o Circular" -#: appEditors/AppGerberEditor.py:6541 +#: appEditors/AppGerberEditor.py:6543 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:90 msgid "Nr of pads" msgstr "Nº de almohadillas" -#: appEditors/AppGerberEditor.py:6543 +#: appEditors/AppGerberEditor.py:6545 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:92 msgid "Specify how many pads to be in the array." msgstr "Especifique cuántos pads estarán en la matriz." -#: appEditors/AppGerberEditor.py:7364 +#: appEditors/AppGerberEditor.py:7366 msgid "Appying Rotate" msgstr "Aplicando rotar" -#: appEditors/AppGerberEditor.py:7397 +#: appEditors/AppGerberEditor.py:7399 msgid "Applying Flip" msgstr "Aplicando Voltear" -#: appEditors/AppGerberEditor.py:7440 +#: appEditors/AppGerberEditor.py:7442 msgid "Applying Skew" msgstr "Aplicando Sesgo" -#: appEditors/AppGerberEditor.py:7481 +#: appEditors/AppGerberEditor.py:7483 msgid "Applying Scale" msgstr "Aplicando la escala" -#: appEditors/AppGerberEditor.py:7517 +#: appEditors/AppGerberEditor.py:7519 msgid "Applying Offset" msgstr "Aplicando Offset" -#: appEditors/AppGerberEditor.py:7553 +#: appEditors/AppGerberEditor.py:7555 msgid "Applying Buffer" msgstr "Aplicando Tampón" -#: appEditors/AppGerberEditor.py:7632 +#: appEditors/AppGerberEditor.py:7634 msgid "Offset Y cancelled" msgstr "Desplazamiento en Y cancelada" -#: appEditors/AppGerberEditor.py:7648 +#: appEditors/AppGerberEditor.py:7650 msgid "Skew X cancelled" msgstr "Inclino X cancelado" -#: appEditors/AppGerberEditor.py:7664 +#: appEditors/AppGerberEditor.py:7666 msgid "Skew Y cancelled" msgstr "Inclino Y cancelado" -#: appEditors/AppTextEditor.py:87 appGUI/GUIElements.py:4040 +#: appEditors/AppTextEditor.py:87 appGUI/GUIElements.py:4097 msgid "Find" msgstr "Hallar" @@ -4198,13 +4211,13 @@ 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:109 appEditors/appGCodeEditor.py:160 -#: appGUI/GUIElements.py:4881 appGUI/ObjectUI.py:1229 +#: appGUI/GUIElements.py:4938 appGUI/ObjectUI.py:1311 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolExtract.py:957 appPlugins/ToolFollow.py:754 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolPaint.py:3286 -#: appPlugins/ToolPunchGerber.py:2036 +#: appPlugins/ToolExtract.py:967 appPlugins/ToolFollow.py:753 +#: appPlugins/ToolIsolation.py:3593 appPlugins/ToolPaint.py:3301 +#: appPlugins/ToolPunchGerber.py:2043 msgid "All" msgstr "Todos" @@ -4254,7 +4267,7 @@ msgstr "Abrir documento" #: appObjects/FlatCAMCNCJob.py:671 appObjects/FlatCAMCNCJob.py:677 #: appPlugins/ToolLevelling.py:1471 appPlugins/ToolLevelling.py:1477 #: appPlugins/ToolLevelling.py:1663 appPlugins/ToolLevelling.py:1669 -#: appPlugins/ToolSolderPaste.py:1123 app_Main.py:7809 app_Main.py:7815 +#: appPlugins/ToolSolderPaste.py:1123 app_Main.py:7839 app_Main.py:7845 msgid "Export Code ..." msgstr "Exportar el código ..." @@ -4268,13 +4281,13 @@ msgstr "El fichero o directorio no existe" msgid "Saved to" msgstr "Guardado en" -#: appEditors/appGCodeEditor.py:76 appGUI/GUIElements.py:4048 -#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:350 appGUI/MainGUI.py:4725 -#: appGUI/MainGUI.py:4986 appGUI/MainGUI.py:5095 appGUI/MainGUI.py:5238 +#: appEditors/appGCodeEditor.py:76 appGUI/GUIElements.py:4105 +#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:350 appGUI/MainGUI.py:4760 +#: appGUI/MainGUI.py:5021 appGUI/MainGUI.py:5130 appGUI/MainGUI.py:5273 msgid "Ctrl+S" msgstr "Ctrl+S" -#: appEditors/appGCodeEditor.py:82 app_Main.py:7972 +#: appEditors/appGCodeEditor.py:82 app_Main.py:8002 msgid "Code Editor" msgstr "Editor de código" @@ -4307,7 +4320,7 @@ msgstr "Iniciar GCode" msgid "Loaded Machine Code into Code Editor" msgstr "Código de máquina cargado en el editor de código" -#: appEditors/appGCodeEditor.py:766 appGUI/ObjectUI.py:1249 +#: appEditors/appGCodeEditor.py:766 appGUI/ObjectUI.py:1331 #: appPlugins/ToolSolderPaste.py:1038 msgid "GCode Editor" msgstr "Editor de código G" @@ -4318,18 +4331,18 @@ msgstr "Editor de código G" msgid "GCode" msgstr "Código" -#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:668 -#: appGUI/ObjectUI.py:1384 appObjects/FlatCAMObj.py:499 -#: appPlugins/ToolDrilling.py:2333 appPlugins/ToolMilling.py:3631 -#: appPlugins/ToolMilling.py:3824 appPlugins/ToolReport.py:194 +#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:746 +#: appGUI/ObjectUI.py:1498 appObjects/FlatCAMObj.py:499 +#: appPlugins/ToolDrilling.py:2348 appPlugins/ToolMilling.py:3632 +#: appPlugins/ToolMilling.py:3894 appPlugins/ToolReport.py:194 msgid "Drills" msgstr "Taladros" -#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:668 -#: appGUI/ObjectUI.py:1384 +#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:746 +#: appGUI/ObjectUI.py:1498 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:152 -#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2333 -#: appPlugins/ToolMilling.py:3631 appPlugins/ToolMilling.py:3825 +#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2348 +#: appPlugins/ToolMilling.py:3632 appPlugins/ToolMilling.py:3895 #: appPlugins/ToolReport.py:196 msgid "Slots" msgstr "Muesca" @@ -4358,121 +4371,121 @@ msgstr "Insertar codigo" msgid "Insert the code above at the cursor location." msgstr "Inserte el código de arriba en la ubicación del cursor." -#: appGUI/GUIElements.py:330 appGUI/GUIElements.py:1029 -#: appGUI/GUIElements.py:1428 +#: appGUI/GUIElements.py:333 appGUI/GUIElements.py:1032 +#: appGUI/GUIElements.py:1433 msgid "Read Only" msgstr "" -#: appGUI/GUIElements.py:335 appGUI/GUIElements.py:1034 -#: appGUI/GUIElements.py:1433 appGUI/GUIElements.py:1646 -#: appGUI/GUIElements.py:1939 appGUI/GUIElements.py:4006 +#: appGUI/GUIElements.py:338 appGUI/GUIElements.py:1037 +#: appGUI/GUIElements.py:1438 appGUI/GUIElements.py:1693 +#: appGUI/GUIElements.py:1986 appGUI/GUIElements.py:4063 msgid "Undo" msgstr "Deshacer" -#: appGUI/GUIElements.py:335 appGUI/GUIElements.py:1034 -#: appGUI/GUIElements.py:1433 appGUI/GUIElements.py:1646 -#: appGUI/GUIElements.py:1939 appGUI/GUIElements.py:4006 +#: appGUI/GUIElements.py:338 appGUI/GUIElements.py:1037 +#: appGUI/GUIElements.py:1438 appGUI/GUIElements.py:1693 +#: appGUI/GUIElements.py:1986 appGUI/GUIElements.py:4063 msgid "Ctrl+Z" msgstr "Ctrl+Z" -#: appGUI/GUIElements.py:342 appGUI/GUIElements.py:1041 -#: appGUI/GUIElements.py:1440 appGUI/GUIElements.py:1653 -#: appGUI/GUIElements.py:1944 appGUI/GUIElements.py:4011 +#: appGUI/GUIElements.py:345 appGUI/GUIElements.py:1044 +#: appGUI/GUIElements.py:1445 appGUI/GUIElements.py:1700 +#: appGUI/GUIElements.py:1991 appGUI/GUIElements.py:4068 msgid "Redo" msgstr "Rehacer" -#: appGUI/GUIElements.py:342 appGUI/GUIElements.py:1041 -#: appGUI/GUIElements.py:1440 appGUI/GUIElements.py:1653 -#: appGUI/GUIElements.py:1944 appGUI/GUIElements.py:4011 +#: appGUI/GUIElements.py:345 appGUI/GUIElements.py:1044 +#: appGUI/GUIElements.py:1445 appGUI/GUIElements.py:1700 +#: appGUI/GUIElements.py:1991 appGUI/GUIElements.py:4068 msgid "Ctrl+Y" msgstr "Ctrl+Y" -#: appGUI/GUIElements.py:351 appGUI/GUIElements.py:1050 -#: appGUI/GUIElements.py:1449 appGUI/GUIElements.py:1662 -#: appGUI/GUIElements.py:1951 appGUI/GUIElements.py:4018 appGUI/MainGUI.py:1730 -#: appGUI/ObjectUI.py:1231 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:58 +#: appGUI/GUIElements.py:354 appGUI/GUIElements.py:1053 +#: appGUI/GUIElements.py:1454 appGUI/GUIElements.py:1709 +#: appGUI/GUIElements.py:1998 appGUI/GUIElements.py:4075 appGUI/MainGUI.py:1730 +#: appGUI/ObjectUI.py:1313 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:58 msgid "Cut" msgstr "Cortar" -#: appGUI/GUIElements.py:351 appGUI/GUIElements.py:1050 -#: appGUI/GUIElements.py:1449 appGUI/GUIElements.py:1662 -#: appGUI/GUIElements.py:1951 appGUI/GUIElements.py:4018 appGUI/MainGUI.py:4987 +#: appGUI/GUIElements.py:354 appGUI/GUIElements.py:1053 +#: appGUI/GUIElements.py:1454 appGUI/GUIElements.py:1709 +#: appGUI/GUIElements.py:1998 appGUI/GUIElements.py:4075 appGUI/MainGUI.py:5022 msgid "Ctrl+X" msgstr "Ctrl+X" -#: appGUI/GUIElements.py:358 appGUI/GUIElements.py:1057 -#: appGUI/GUIElements.py:1456 appGUI/GUIElements.py:1669 -#: appGUI/GUIElements.py:1956 appGUI/GUIElements.py:4023 appGUI/MainGUI.py:421 +#: appGUI/GUIElements.py:361 appGUI/GUIElements.py:1060 +#: appGUI/GUIElements.py:1461 appGUI/GUIElements.py:1716 +#: appGUI/GUIElements.py:2003 appGUI/GUIElements.py:4080 appGUI/MainGUI.py:421 #: appGUI/MainGUI.py:757 appGUI/MainGUI.py:816 appGUI/MainGUI.py:894 #: appGUI/MainGUI.py:1037 appGUI/MainGUI.py:1287 appGUI/MainGUI.py:1787 -#: appGUI/MainGUI.py:2299 appGUI/MainGUI.py:2541 appGUI/MainGUI.py:5221 -#: appPlugins/ToolMilling.py:397 appPlugins/ToolPanelize.py:467 -#: appPlugins/ToolPanelize.py:496 appPlugins/ToolPanelize.py:607 -#: appPlugins/ToolPanelize.py:618 appPlugins/ToolPanelize.py:650 -#: appPlugins/ToolPanelize.py:699 appPlugins/ToolPanelize.py:898 -#: appPlugins/ToolPanelize.py:930 appPlugins/ToolPanelize.py:978 +#: appGUI/MainGUI.py:2334 appGUI/MainGUI.py:2576 appGUI/MainGUI.py:5256 +#: appPlugins/ToolMilling.py:387 appPlugins/ToolPanelize.py:451 +#: appPlugins/ToolPanelize.py:480 appPlugins/ToolPanelize.py:591 +#: appPlugins/ToolPanelize.py:602 appPlugins/ToolPanelize.py:634 +#: appPlugins/ToolPanelize.py:683 appPlugins/ToolPanelize.py:882 +#: appPlugins/ToolPanelize.py:914 appPlugins/ToolPanelize.py:962 msgid "Copy" msgstr "Dupdo" -#: appGUI/GUIElements.py:358 appGUI/GUIElements.py:1057 -#: appGUI/GUIElements.py:1456 appGUI/GUIElements.py:1669 -#: appGUI/GUIElements.py:1956 appGUI/GUIElements.py:4023 appGUI/MainGUI.py:421 -#: appGUI/MainGUI.py:4716 +#: appGUI/GUIElements.py:361 appGUI/GUIElements.py:1060 +#: appGUI/GUIElements.py:1461 appGUI/GUIElements.py:1716 +#: appGUI/GUIElements.py:2003 appGUI/GUIElements.py:4080 appGUI/MainGUI.py:421 +#: appGUI/MainGUI.py:4751 msgid "Ctrl+C" msgstr "Copiar" -#: appGUI/GUIElements.py:365 appGUI/GUIElements.py:1064 -#: appGUI/GUIElements.py:1463 appGUI/GUIElements.py:1676 -#: appGUI/GUIElements.py:1961 +#: appGUI/GUIElements.py:368 appGUI/GUIElements.py:1067 +#: appGUI/GUIElements.py:1468 appGUI/GUIElements.py:1723 +#: appGUI/GUIElements.py:2008 msgid "Paste" msgstr "Pega" -#: appGUI/GUIElements.py:365 appGUI/GUIElements.py:1064 -#: appGUI/GUIElements.py:1463 appGUI/GUIElements.py:1676 -#: appGUI/GUIElements.py:1961 +#: appGUI/GUIElements.py:368 appGUI/GUIElements.py:1067 +#: appGUI/GUIElements.py:1468 appGUI/GUIElements.py:1723 +#: appGUI/GUIElements.py:2008 msgid "Ctrl+V" msgstr "Ctrl+V" -#: appGUI/GUIElements.py:372 appGUI/GUIElements.py:1071 -#: appGUI/GUIElements.py:1470 appGUI/GUIElements.py:1681 -#: appGUI/GUIElements.py:1966 appGUI/GUIElements.py:4028 appGUI/MainGUI.py:4786 -#: appGUI/MainGUI.py:4787 appGUI/MainGUI.py:4991 appGUI/MainGUI.py:5091 -#: appGUI/MainGUI.py:5092 appGUI/MainGUI.py:5232 appGUI/MainGUI.py:5233 +#: appGUI/GUIElements.py:375 appGUI/GUIElements.py:1074 +#: appGUI/GUIElements.py:1475 appGUI/GUIElements.py:1728 +#: appGUI/GUIElements.py:2013 appGUI/GUIElements.py:4085 appGUI/MainGUI.py:4821 +#: appGUI/MainGUI.py:4822 appGUI/MainGUI.py:5026 appGUI/MainGUI.py:5126 +#: appGUI/MainGUI.py:5127 appGUI/MainGUI.py:5267 appGUI/MainGUI.py:5268 msgid "Del" msgstr "Del" -#: appGUI/GUIElements.py:381 appGUI/GUIElements.py:1080 -#: appGUI/GUIElements.py:1479 appGUI/GUIElements.py:1688 -#: appGUI/GUIElements.py:1973 appGUI/GUIElements.py:4035 appGUI/MainGUI.py:455 -#: appGUI/MainGUI.py:590 appGUI/MainGUI.py:4715 -#: appObjects/ObjectCollection.py:1154 appObjects/ObjectCollection.py:1201 -#: appPlugins/ToolIsolation.py:3603 appPlugins/ToolPunchGerber.py:2311 +#: appGUI/GUIElements.py:384 appGUI/GUIElements.py:1083 +#: appGUI/GUIElements.py:1484 appGUI/GUIElements.py:1735 +#: appGUI/GUIElements.py:2020 appGUI/GUIElements.py:4092 appGUI/MainGUI.py:455 +#: appGUI/MainGUI.py:590 appGUI/MainGUI.py:4750 +#: appObjects/ObjectCollection.py:1157 appObjects/ObjectCollection.py:1204 +#: appPlugins/ToolIsolation.py:3633 appPlugins/ToolPunchGerber.py:2327 msgid "Select All" msgstr "Seleccionar todo" -#: appGUI/GUIElements.py:381 appGUI/GUIElements.py:1080 -#: appGUI/GUIElements.py:1479 appGUI/GUIElements.py:1688 -#: appGUI/GUIElements.py:1973 appGUI/GUIElements.py:4035 appGUI/MainGUI.py:455 -#: appGUI/MainGUI.py:4715 +#: appGUI/GUIElements.py:384 appGUI/GUIElements.py:1083 +#: appGUI/GUIElements.py:1484 appGUI/GUIElements.py:1735 +#: appGUI/GUIElements.py:2020 appGUI/GUIElements.py:4092 appGUI/MainGUI.py:455 +#: appGUI/MainGUI.py:4750 msgid "Ctrl+A" msgstr "Ctrl+A" -#: appGUI/GUIElements.py:1087 appGUI/GUIElements.py:1486 +#: appGUI/GUIElements.py:1090 appGUI/GUIElements.py:1491 msgid "Step Up" msgstr "Aumentar" -#: appGUI/GUIElements.py:1094 appGUI/GUIElements.py:1493 +#: appGUI/GUIElements.py:1097 appGUI/GUIElements.py:1498 msgid "Step Down" msgstr "Reducir" -#: appGUI/GUIElements.py:2390 appGUI/GUIElements.py:2460 -#: appGUI/GUIElements.py:2521 appGUI/GUIElements.py:2586 -#: appGUI/GUIElements.py:3974 app_Main.py:4817 app_Main.py:4993 -#: app_Main.py:5082 app_Main.py:9301 app_Main.py:9649 +#: appGUI/GUIElements.py:2447 appGUI/GUIElements.py:2517 +#: appGUI/GUIElements.py:2578 appGUI/GUIElements.py:2643 +#: appGUI/GUIElements.py:4031 app_Main.py:4817 app_Main.py:4993 +#: app_Main.py:5082 app_Main.py:9331 app_Main.py:9679 msgid "Ok" msgstr "De acuerdo" -#: appGUI/GUIElements.py:3938 +#: appGUI/GUIElements.py:3995 msgid "" "The reference can be:\n" "- Absolute -> the reference point is point (0,0)\n" @@ -4482,19 +4495,19 @@ msgstr "" "- Absoluto -> el punto de referencia es el punto (0,0)\n" "- Relativo -> el punto de referencia es la posición del mouse antes de Jump" -#: appGUI/GUIElements.py:3943 +#: appGUI/GUIElements.py:4000 msgid "Abs" msgstr "Abs" -#: appGUI/GUIElements.py:3944 +#: appGUI/GUIElements.py:4001 msgid "Relative" msgstr "Relativo" -#: appGUI/GUIElements.py:3955 +#: appGUI/GUIElements.py:4012 msgid "Location" msgstr "Ubicación" -#: appGUI/GUIElements.py:3957 +#: appGUI/GUIElements.py:4014 msgid "" "The Location value is a tuple (x,y).\n" "If the reference is Absolute then the Jump will be at the position (x,y).\n" @@ -4508,92 +4521,92 @@ msgstr "" "y)\n" "desde el punto de ubicación actual del mouse." -#: appGUI/GUIElements.py:4040 +#: appGUI/GUIElements.py:4097 #, fuzzy #| msgid "Ctrl+F10" msgid "Ctrl+F" msgstr "Ctrl+F10" -#: appGUI/GUIElements.py:4048 +#: appGUI/GUIElements.py:4105 msgid "Save Log" msgstr "Guardar Registro" -#: appGUI/GUIElements.py:4054 +#: appGUI/GUIElements.py:4111 msgid "Clear All" msgstr "Limpiar todo" -#: appGUI/GUIElements.py:4054 +#: appGUI/GUIElements.py:4111 #, fuzzy #| msgid "Shift+S" msgid "Shift+Del" msgstr "Shift+S" -#: appGUI/GUIElements.py:4173 appPlugins/ToolShell.py:327 +#: appGUI/GUIElements.py:4230 appPlugins/ToolShell.py:327 msgid "Type >help< to get started" msgstr "Escriba >help< para comenzar" -#: appGUI/GUIElements.py:4776 appGUI/GUIElements.py:4793 +#: appGUI/GUIElements.py:4833 appGUI/GUIElements.py:4850 msgid "Jog the Y axis." msgstr "Mueva el eje Y." -#: appGUI/GUIElements.py:4784 appGUI/MainGUI.py:436 appGUI/MainGUI.py:1048 -#: appGUI/MainGUI.py:2310 +#: appGUI/GUIElements.py:4841 appGUI/MainGUI.py:436 appGUI/MainGUI.py:1048 +#: appGUI/MainGUI.py:2345 msgid "Move to Origin" msgstr "Mover al origen" -#: appGUI/GUIElements.py:4801 appGUI/GUIElements.py:4809 +#: appGUI/GUIElements.py:4858 appGUI/GUIElements.py:4866 msgid "Jog the X axis." msgstr "Mueva el eje X." -#: appGUI/GUIElements.py:4819 appGUI/GUIElements.py:4829 +#: appGUI/GUIElements.py:4876 appGUI/GUIElements.py:4886 msgid "Jog the Z axis." msgstr "Mueva el eje Z." -#: appGUI/GUIElements.py:4855 +#: appGUI/GUIElements.py:4912 msgid "Zero the CNC X axes at current position." msgstr "Ponga a cero el eje X del CNC en la posición actual." -#: appGUI/GUIElements.py:4863 +#: appGUI/GUIElements.py:4920 msgid "Zero the CNC Y axes at current position." msgstr "Ponga a cero el eje Y del CNC en la posición actual." -#: appGUI/GUIElements.py:4868 +#: appGUI/GUIElements.py:4925 msgid "Z" msgstr "Z" -#: appGUI/GUIElements.py:4871 +#: appGUI/GUIElements.py:4928 msgid "Zero the CNC Z axes at current position." msgstr "Ponga a cero el eje Z del CNC en la posición actual." -#: appGUI/GUIElements.py:4875 +#: appGUI/GUIElements.py:4932 msgid "Do Home" msgstr "Hacer homing" -#: appGUI/GUIElements.py:4877 +#: appGUI/GUIElements.py:4934 msgid "Perform a homing cycle on all axis." msgstr "Realice un ciclo de referenciado en todos los ejes." -#: appGUI/GUIElements.py:4886 +#: appGUI/GUIElements.py:4943 msgid "Zero all CNC axes at current position." msgstr "Ponga a cero todos los ejes del CNC en la posición actual." -#: appGUI/GUIElements.py:5044 appGUI/GUIElements.py:5053 +#: appGUI/GUIElements.py:5101 appGUI/GUIElements.py:5110 msgid "Idle." msgstr "Ocioso." -#: appGUI/GUIElements.py:5092 +#: appGUI/GUIElements.py:5149 msgid "Application started ..." msgstr "Aplicacion iniciada ..." -#: appGUI/GUIElements.py:5093 +#: appGUI/GUIElements.py:5150 msgid "Hello!" msgstr "¡Hola!" -#: appGUI/GUIElements.py:5153 +#: appGUI/GUIElements.py:5210 msgid "Run Script ..." msgstr "Ejecutar Script ..." -#: appGUI/GUIElements.py:5155 appGUI/MainGUI.py:203 +#: appGUI/GUIElements.py:5212 appGUI/MainGUI.py:203 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4603,52 +4616,52 @@ msgstr "" "permitiendo la automatización de ciertos\n" "Funciones de FlatCAM." -#: appGUI/GUIElements.py:5163 +#: appGUI/GUIElements.py:5220 #, fuzzy #| msgid "Toggle HUD" msgid "Toggle GUI ..." msgstr "Activar HUD" -#: appGUI/GUIElements.py:5165 +#: appGUI/GUIElements.py:5222 msgid "Will show/hide the GUI." msgstr "" -#: appGUI/GUIElements.py:5172 appGUI/MainGUI.py:125 +#: appGUI/GUIElements.py:5229 appGUI/MainGUI.py:125 #: appPlugins/ToolPcbWizard.py:429 appPlugins/ToolPcbWizard.py:437 msgid "Open" msgstr "Abierto" -#: appGUI/GUIElements.py:5176 appGUI/MainGUI.py:130 appGUI/MainGUI.py:1011 -#: appGUI/MainGUI.py:2273 appGUI/MainGUI.py:4722 app_Main.py:9201 -#: app_Main.py:9204 +#: appGUI/GUIElements.py:5233 appGUI/MainGUI.py:130 appGUI/MainGUI.py:1011 +#: appGUI/MainGUI.py:2308 appGUI/MainGUI.py:4757 app_Main.py:9231 +#: app_Main.py:9234 msgid "Open Project" msgstr "Proyecto abierto" -#: appGUI/GUIElements.py:5182 appGUI/MainGUI.py:137 appGUI/MainGUI.py:1006 -#: appGUI/MainGUI.py:2268 app_Main.py:9081 app_Main.py:9086 +#: appGUI/GUIElements.py:5239 appGUI/MainGUI.py:137 appGUI/MainGUI.py:1006 +#: appGUI/MainGUI.py:2303 app_Main.py:9111 app_Main.py:9116 msgid "Open Gerber" msgstr "Abrir gerber" -#: appGUI/GUIElements.py:5182 appGUI/MainGUI.py:137 appGUI/MainGUI.py:4719 +#: appGUI/GUIElements.py:5239 appGUI/MainGUI.py:137 appGUI/MainGUI.py:4754 msgid "Ctrl+G" msgstr "Ctrl+G" -#: appGUI/GUIElements.py:5187 appGUI/MainGUI.py:142 appGUI/MainGUI.py:1008 -#: appGUI/MainGUI.py:2270 app_Main.py:9121 app_Main.py:9126 +#: appGUI/GUIElements.py:5244 appGUI/MainGUI.py:142 appGUI/MainGUI.py:1008 +#: appGUI/MainGUI.py:2305 app_Main.py:9151 app_Main.py:9156 msgid "Open Excellon" msgstr "Abierto Excellon" -#: appGUI/GUIElements.py:5187 appGUI/MainGUI.py:142 appGUI/MainGUI.py:808 -#: appGUI/MainGUI.py:4718 appGUI/MainGUI.py:5237 +#: appGUI/GUIElements.py:5244 appGUI/MainGUI.py:142 appGUI/MainGUI.py:808 +#: appGUI/MainGUI.py:4753 appGUI/MainGUI.py:5272 msgid "Ctrl+E" msgstr "Ctrl+E" -#: appGUI/GUIElements.py:5192 appGUI/MainGUI.py:147 app_Main.py:9164 -#: app_Main.py:9169 +#: appGUI/GUIElements.py:5249 appGUI/MainGUI.py:147 app_Main.py:9194 +#: app_Main.py:9199 msgid "Open G-Code" msgstr "Código G abierto" -#: appGUI/GUIElements.py:5202 appGUI/MainGUI.py:334 +#: appGUI/GUIElements.py:5259 appGUI/MainGUI.py:334 msgid "Exit" msgstr "Salida" @@ -4660,11 +4673,11 @@ msgstr "Panel de palanca" msgid "File" msgstr "Archivo" -#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:4721 +#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:4756 msgid "New Project" msgstr "Nuevo Proyecto" -#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:4721 +#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:4756 msgid "Ctrl+N" msgstr "Ctrl+N" @@ -4679,25 +4692,25 @@ msgstr "Nueva" #: appGUI/MainGUI.py:102 appGUI/MainGUI.py:1673 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:72 #: appObjects/ObjectCollection.py:238 appPlugins/ToolCalibration.py:206 -#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCalibration.py:1373 -#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1400 -#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolCutOut.py:2373 -#: appPlugins/ToolCutOut.py:2771 appPlugins/ToolDblSided.py:715 -#: appPlugins/ToolDblSided.py:956 appPlugins/ToolFilm.py:1186 -#: appPlugins/ToolFilm.py:1209 appPlugins/ToolImage.py:175 -#: appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3523 -#: appPlugins/ToolIsolation.py:3574 appPlugins/ToolMilling.py:2698 -#: appPlugins/ToolMilling.py:3585 appPlugins/ToolNCC.py:4160 -#: appPlugins/ToolNCC.py:4622 appPlugins/ToolPaint.py:3300 +#: appPlugins/ToolCalibration.py:1354 appPlugins/ToolCalibration.py:1371 +#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1408 +#: appPlugins/ToolCopperThieving.py:1422 appPlugins/ToolCutOut.py:2358 +#: appPlugins/ToolCutOut.py:2770 appPlugins/ToolDblSided.py:701 +#: appPlugins/ToolDblSided.py:936 appPlugins/ToolFilm.py:1206 +#: appPlugins/ToolFilm.py:1229 appPlugins/ToolImage.py:175 +#: appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3553 +#: appPlugins/ToolIsolation.py:3604 appPlugins/ToolMilling.py:2668 +#: appPlugins/ToolMilling.py:3567 appPlugins/ToolNCC.py:4161 +#: appPlugins/ToolNCC.py:4637 appPlugins/ToolPaint.py:3315 #: appPlugins/ToolPanelize.py:149 appPlugins/ToolPanelize.py:250 -#: appPlugins/ToolPanelize.py:1151 appPlugins/ToolPanelize.py:1193 -#: appPlugins/ToolSolderPaste.py:1533 appPlugins/ToolTransform.py:160 -#: appPlugins/ToolTransform.py:650 +#: appPlugins/ToolPanelize.py:1148 appPlugins/ToolPanelize.py:1201 +#: appPlugins/ToolSolderPaste.py:1533 appPlugins/ToolSub.py:903 +#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:647 msgid "Geometry" msgstr "Geometría" #: appGUI/MainGUI.py:102 appGUI/MainGUI.py:670 appGUI/MainGUI.py:785 -#: appGUI/MainGUI.py:4701 appGUI/MainGUI.py:4970 appGUI/MainGUI.py:5226 +#: appGUI/MainGUI.py:4736 appGUI/MainGUI.py:5005 appGUI/MainGUI.py:5261 msgid "N" msgstr "N" @@ -4708,27 +4721,28 @@ msgstr "Creará un nuevo objeto vacío de geometría." #: appGUI/MainGUI.py:107 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 -#: appObjects/ObjectCollection.py:236 appPlugins/ToolAlignObjects.py:434 -#: appPlugins/ToolAlignObjects.py:470 appPlugins/ToolCalibration.py:198 -#: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:921 -#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCalibration.py:1373 -#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1400 -#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolCutOut.py:2372 -#: appPlugins/ToolDblSided.py:713 appPlugins/ToolDblSided.py:954 -#: appPlugins/ToolFilm.py:1185 appPlugins/ToolFilm.py:1208 +#: appObjects/ObjectCollection.py:236 appPlugins/ToolAlignObjects.py:450 +#: appPlugins/ToolAlignObjects.py:491 appPlugins/ToolCalibration.py:198 +#: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:919 +#: appPlugins/ToolCalibration.py:1354 appPlugins/ToolCalibration.py:1371 +#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1408 +#: appPlugins/ToolCopperThieving.py:1422 appPlugins/ToolCutOut.py:2357 +#: appPlugins/ToolDblSided.py:699 appPlugins/ToolDblSided.py:934 +#: appPlugins/ToolFilm.py:1205 appPlugins/ToolFilm.py:1228 #: appPlugins/ToolImage.py:153 appPlugins/ToolImage.py:177 -#: appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3524 -#: appPlugins/ToolIsolation.py:3574 appPlugins/ToolNCC.py:4161 -#: appPlugins/ToolNCC.py:4622 appPlugins/ToolPaint.py:3300 +#: appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3554 +#: appPlugins/ToolIsolation.py:3604 appPlugins/ToolNCC.py:4162 +#: appPlugins/ToolNCC.py:4637 appPlugins/ToolPaint.py:3315 #: appPlugins/ToolPanelize.py:143 appPlugins/ToolPanelize.py:250 -#: appPlugins/ToolPanelize.py:1151 appPlugins/ToolPanelize.py:1193 -#: appPlugins/ToolPanelize.py:1292 appPlugins/ToolTransform.py:160 -#: appPlugins/ToolTransform.py:648 defaults.py:586 +#: appPlugins/ToolPanelize.py:1148 appPlugins/ToolPanelize.py:1201 +#: appPlugins/ToolPanelize.py:1316 appPlugins/ToolSub.py:836 +#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:645 +#: defaults.py:590 msgid "Gerber" msgstr "Gerber" #: appGUI/MainGUI.py:107 appGUI/MainGUI.py:713 appGUI/MainGUI.py:799 -#: appGUI/MainGUI.py:4695 appGUI/MainGUI.py:4961 appGUI/MainGUI.py:5220 +#: appGUI/MainGUI.py:4730 appGUI/MainGUI.py:4996 appGUI/MainGUI.py:5255 msgid "B" msgstr "B" @@ -4739,23 +4753,23 @@ msgstr "Creará un nuevo objeto vacío de Gerber." #: appGUI/MainGUI.py:112 appGUI/MainGUI.py:1677 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:93 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:71 -#: appObjects/ObjectCollection.py:237 appPlugins/ToolAlignObjects.py:435 -#: appPlugins/ToolAlignObjects.py:471 appPlugins/ToolCalibration.py:198 -#: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:922 -#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCalibration.py:1373 -#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1400 -#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolDblSided.py:714 -#: appPlugins/ToolDblSided.py:913 appPlugins/ToolDblSided.py:955 -#: appPlugins/ToolFilm.py:1467 appPlugins/ToolIsolation.py:3574 -#: appPlugins/ToolMilling.py:3586 appPlugins/ToolNCC.py:4622 -#: appPlugins/ToolPaint.py:3300 appPlugins/ToolPanelize.py:146 -#: appPlugins/ToolPanelize.py:250 appPlugins/ToolPanelize.py:1151 -#: appPlugins/ToolPunchGerber.py:2128 appPlugins/ToolPunchGerber.py:2143 -#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:649 +#: appObjects/ObjectCollection.py:237 appPlugins/ToolAlignObjects.py:451 +#: appPlugins/ToolAlignObjects.py:492 appPlugins/ToolCalibration.py:198 +#: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:920 +#: appPlugins/ToolCalibration.py:1354 appPlugins/ToolCalibration.py:1371 +#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1408 +#: appPlugins/ToolCopperThieving.py:1422 appPlugins/ToolDblSided.py:700 +#: appPlugins/ToolDblSided.py:900 appPlugins/ToolDblSided.py:935 +#: appPlugins/ToolFilm.py:1515 appPlugins/ToolIsolation.py:3604 +#: appPlugins/ToolMilling.py:3568 appPlugins/ToolNCC.py:4637 +#: appPlugins/ToolPaint.py:3315 appPlugins/ToolPanelize.py:146 +#: appPlugins/ToolPanelize.py:250 appPlugins/ToolPanelize.py:1148 +#: appPlugins/ToolPunchGerber.py:2138 appPlugins/ToolPunchGerber.py:2152 +#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:646 msgid "Excellon" msgstr "Excellon" -#: appGUI/MainGUI.py:112 appGUI/MainGUI.py:4699 +#: appGUI/MainGUI.py:112 appGUI/MainGUI.py:4734 msgid "L" msgstr "L" @@ -4768,7 +4782,7 @@ msgid "Document" msgstr "Documento" #: appGUI/MainGUI.py:119 appGUI/MainGUI.py:740 appGUI/MainGUI.py:796 -#: appGUI/MainGUI.py:4963 appGUI/MainGUI.py:5083 appGUI/MainGUI.py:5222 +#: appGUI/MainGUI.py:4998 appGUI/MainGUI.py:5118 appGUI/MainGUI.py:5257 msgid "D" msgstr "D" @@ -4776,7 +4790,7 @@ msgstr "D" msgid "Will create a new, empty Document Object." msgstr "Creará un nuevo objeto de Documento vacío." -#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:4722 +#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:4757 msgid "Ctrl+O" msgstr "Ctrl+O" @@ -4793,19 +4807,19 @@ msgid "Recent files" msgstr "Archivos recientes" #: appGUI/MainGUI.py:164 appGUI/MainGUI.py:898 appGUI/MainGUI.py:1640 -#: appGUI/ObjectUI.py:1449 appObjects/ObjectCollection.py:384 +#: appGUI/ObjectUI.py:1549 appObjects/ObjectCollection.py:384 msgid "Save" msgstr "Salvar" -#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:2275 appGUI/MainGUI.py:4725 +#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:2310 appGUI/MainGUI.py:4760 msgid "Save Project" msgstr "Guardar proyecto" -#: appGUI/MainGUI.py:174 appGUI/MainGUI.py:4777 +#: appGUI/MainGUI.py:174 appGUI/MainGUI.py:4812 msgid "Save Project As" msgstr "Guardar proyecto como" -#: appGUI/MainGUI.py:174 appGUI/MainGUI.py:4777 +#: appGUI/MainGUI.py:174 appGUI/MainGUI.py:4812 msgid "Ctrl+Shift+S" msgstr "Ctrl+Shift+S" @@ -4813,11 +4827,11 @@ msgstr "Ctrl+Shift+S" msgid "Scripting" msgstr "Scripting" -#: appGUI/MainGUI.py:193 appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2339 +#: appGUI/MainGUI.py:193 appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2374 msgid "New Script" msgstr "Nuevo Script" -#: appGUI/MainGUI.py:195 appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2341 +#: appGUI/MainGUI.py:195 appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2376 msgid "Open Script" msgstr "Abrir Script" @@ -4825,11 +4839,11 @@ msgstr "Abrir Script" msgid "Open Example" msgstr "Abrir ejemplo" -#: appGUI/MainGUI.py:201 appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2343 +#: appGUI/MainGUI.py:201 appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2378 msgid "Run Script" msgstr "Ejecutar script TCL" -#: appGUI/MainGUI.py:201 appGUI/MainGUI.py:4738 +#: appGUI/MainGUI.py:201 appGUI/MainGUI.py:4773 msgid "Shift+S" msgstr "Shift+S" @@ -4857,16 +4871,16 @@ msgstr "DXF como objeto de Gerber" msgid "HPGL2 as Geometry Object" msgstr "HPGL2 como objeto de geometría" -#: appGUI/MainGUI.py:246 +#: appGUI/MainGUI.py:246 appPlugins/ToolFilm.py:1553 msgid "Export" msgstr "Exportar" #: appGUI/MainGUI.py:251 appPlugins/ToolQRCode.py:662 -#: appPlugins/ToolQRCode.py:667 app_Main.py:9311 app_Main.py:9316 +#: appPlugins/ToolQRCode.py:667 app_Main.py:9341 app_Main.py:9346 msgid "Export SVG" msgstr "Exportar SVG" -#: appGUI/MainGUI.py:256 app_Main.py:9659 app_Main.py:9664 +#: appGUI/MainGUI.py:256 app_Main.py:9689 app_Main.py:9694 msgid "Export DXF" msgstr "Exportar DXF" @@ -4885,7 +4899,7 @@ msgstr "" "La imagen guardada contendrá lo visual.\n" "Información actualmente en FlatCAM Plot Area." -#: appGUI/MainGUI.py:275 app_Main.py:9562 app_Main.py:9567 +#: appGUI/MainGUI.py:275 app_Main.py:9592 app_Main.py:9597 msgid "Export Excellon" msgstr "Exportar Excellon" @@ -4899,7 +4913,7 @@ msgstr "" "El formato de las coordenadas, las unidades de archivo y los ceros.\n" "se configuran en Preferencias -> Exportación de Excellon." -#: appGUI/MainGUI.py:285 app_Main.py:9607 app_Main.py:9612 +#: appGUI/MainGUI.py:285 app_Main.py:9637 app_Main.py:9642 msgid "Export Gerber" msgstr "Gerber Exportación" @@ -4925,15 +4939,15 @@ msgstr "Importar preferencias del archivo" msgid "Export Preferences to file" msgstr "Exportar preferencias a un archivo" -#: appGUI/MainGUI.py:318 appGUI/preferences/PreferencesUIManager.py:1282 +#: appGUI/MainGUI.py:318 appGUI/preferences/PreferencesUIManager.py:1286 msgid "Save Preferences" msgstr "Guardar Preferencias" -#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4723 +#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4758 msgid "Print (PDF)" msgstr "Imprimir (PDF)" -#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4723 +#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4758 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -4946,7 +4960,7 @@ msgid "Edit Object" msgstr "Editar objeto" #: appGUI/MainGUI.py:347 appGUI/MainGUI.py:685 appGUI/MainGUI.py:793 -#: appGUI/MainGUI.py:4696 appGUI/MainGUI.py:4964 appGUI/MainGUI.py:5223 +#: appGUI/MainGUI.py:4731 appGUI/MainGUI.py:4999 appGUI/MainGUI.py:5258 msgid "E" msgstr "E" @@ -5036,13 +5050,13 @@ msgstr "" msgid "DEL" msgstr "DEL" -#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:1046 appGUI/MainGUI.py:2308 -#: appGUI/MainGUI.py:4702 +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:1046 appGUI/MainGUI.py:2343 +#: appGUI/MainGUI.py:4737 msgid "Set Origin" msgstr "Establecer origen" -#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:658 appGUI/MainGUI.py:4702 -#: appGUI/MainGUI.py:4971 +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:658 appGUI/MainGUI.py:4737 +#: appGUI/MainGUI.py:5006 msgid "O" msgstr "O" @@ -5050,28 +5064,28 @@ msgstr "O" msgid "Shift+O" msgstr "Shift+O" -#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1050 appGUI/MainGUI.py:2312 -#: app_Main.py:5419 app_Main.py:5431 +#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1050 appGUI/MainGUI.py:2347 +#: app_Main.py:5423 app_Main.py:5435 #, fuzzy #| msgid "Set Origin" msgid "Custom Origin" msgstr "Establecer origen" -#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:1053 appGUI/MainGUI.py:2315 +#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:1053 appGUI/MainGUI.py:2350 msgid "Jump to Location" msgstr "Saltar a la ubicación" -#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:4698 appGUI/MainGUI.py:4966 -#: appGUI/MainGUI.py:5084 appGUI/MainGUI.py:5224 +#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:4733 appGUI/MainGUI.py:5001 +#: appGUI/MainGUI.py:5119 appGUI/MainGUI.py:5259 msgid "J" msgstr "J" -#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2317 -#: appGUI/MainGUI.py:4734 +#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2352 +#: appGUI/MainGUI.py:4769 msgid "Locate in Object" msgstr "Localizar en objeto" -#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:4734 +#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:4769 msgid "Shift+J" msgstr "Shift+J" @@ -5079,21 +5093,21 @@ msgstr "Shift+J" msgid "Toggle Units" msgstr "(Escriba ayuda para empezar)" -#: appGUI/MainGUI.py:452 appGUI/MainGUI.py:745 appGUI/MainGUI.py:4703 -#: appGUI/MainGUI.py:5086 +#: appGUI/MainGUI.py:452 appGUI/MainGUI.py:745 appGUI/MainGUI.py:4738 +#: appGUI/MainGUI.py:5121 msgid "Q" msgstr "Q" #: appGUI/MainGUI.py:461 appGUI/MainGUI.py:1344 -#: appGUI/preferences/PreferencesUIManager.py:1005 -#: appGUI/preferences/PreferencesUIManager.py:1095 -#: appGUI/preferences/PreferencesUIManager.py:1123 -#: appGUI/preferences/PreferencesUIManager.py:1230 app_Main.py:6343 -#: app_Main.py:6348 app_Main.py:6368 +#: appGUI/preferences/PreferencesUIManager.py:1009 +#: appGUI/preferences/PreferencesUIManager.py:1099 +#: appGUI/preferences/PreferencesUIManager.py:1127 +#: appGUI/preferences/PreferencesUIManager.py:1234 app_Main.py:6351 +#: app_Main.py:6356 app_Main.py:6376 msgid "Preferences" msgstr "Preferencias" -#: appGUI/MainGUI.py:461 appGUI/MainGUI.py:4736 +#: appGUI/MainGUI.py:461 appGUI/MainGUI.py:4771 msgid "Shift+P" msgstr "Shift+P" @@ -5110,19 +5124,19 @@ msgstr "Rotar selección" msgid "Shift+(R)" msgstr "Shift+(R)" -#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4740 +#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4775 msgid "Skew on X axis" msgstr "Inclinar en el eje X" -#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4740 appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4775 appGUI/MainGUI.py:5015 msgid "Shift+X" msgstr "Shift+X" -#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4741 +#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4776 msgid "Skew on Y axis" msgstr "Inclinar en el eje Y" -#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4741 appGUI/MainGUI.py:4981 +#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4776 appGUI/MainGUI.py:5016 msgid "Shift+Y" msgstr "Shift+Y" @@ -5138,11 +5152,11 @@ msgstr "Voltear en el ejeY" msgid "View source" msgstr "Ver fuente" -#: appGUI/MainGUI.py:494 appGUI/MainGUI.py:4762 +#: appGUI/MainGUI.py:494 appGUI/MainGUI.py:4797 msgid "Alt+S" msgstr "Alt+S" -#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4717 +#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4752 msgid "Ctrl+D" msgstr "Ctrl+D" @@ -5152,7 +5166,7 @@ msgstr "Ctrl+D" msgid "Experimental" msgstr "Incremental" -#: appGUI/MainGUI.py:507 app_Main.py:6526 +#: appGUI/MainGUI.py:507 app_Main.py:6534 #, fuzzy #| msgid "Area" msgid "3D Area" @@ -5162,19 +5176,19 @@ msgstr "Zona" msgid "View" msgstr "Ver" -#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4767 +#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4802 msgid "Enable all" msgstr "Permitir a todos" -#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4767 +#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4802 msgid "Alt+1" msgstr "Alt+1" -#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4768 +#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4803 msgid "Disable all" msgstr "Desactivar todo" -#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4768 +#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4803 msgid "Alt+2" msgstr "Alt+2" @@ -5182,7 +5196,7 @@ msgstr "Alt+2" msgid "Enable non-selected" msgstr "Enable non-selected" -#: appGUI/MainGUI.py:523 appGUI/MainGUI.py:4769 +#: appGUI/MainGUI.py:523 appGUI/MainGUI.py:4804 msgid "Alt+3" msgstr "Alt+3" @@ -5190,34 +5204,34 @@ msgstr "Alt+3" msgid "Disable non-selected" msgstr "Disable non-selected" -#: appGUI/MainGUI.py:526 appGUI/MainGUI.py:4770 +#: appGUI/MainGUI.py:526 appGUI/MainGUI.py:4805 msgid "Alt+4" msgstr "Alt+4" #: appGUI/MainGUI.py:532 appGUI/MainGUI.py:1069 appGUI/MainGUI.py:1689 -#: appGUI/MainGUI.py:2331 appGUI/MainGUI.py:4708 +#: appGUI/MainGUI.py:2366 appGUI/MainGUI.py:4743 msgid "Zoom Fit" msgstr "Ajuste de zoom" -#: appGUI/MainGUI.py:532 appGUI/MainGUI.py:4708 +#: appGUI/MainGUI.py:532 appGUI/MainGUI.py:4743 msgid "V" msgstr "V" -#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:1065 appGUI/MainGUI.py:2327 -#: appGUI/MainGUI.py:4712 +#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:1065 appGUI/MainGUI.py:2362 +#: appGUI/MainGUI.py:4747 msgid "Zoom In" msgstr "Acercarse" -#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:4712 +#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:4747 msgid "=" msgstr "=" -#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:1067 appGUI/MainGUI.py:2329 -#: appGUI/MainGUI.py:4711 +#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:1067 appGUI/MainGUI.py:2364 +#: appGUI/MainGUI.py:4746 msgid "Zoom Out" msgstr "Disminuir el zoom" -#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:4711 +#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:4746 msgid "-" msgstr "-" @@ -5225,15 +5239,15 @@ msgstr "-" msgid "Redraw All" msgstr "Redibujar todo" -#: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4785 +#: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4820 msgid "F5" msgstr "F5" -#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4731 +#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4766 msgid "Toggle Code Editor" msgstr "Alternar editor de código" -#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4731 +#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4766 msgid "Shift+E" msgstr "Shift+E" @@ -5241,15 +5255,15 @@ msgstr "Shift+E" msgid "Toggle FullScreen" msgstr "Alternar pantalla completa" -#: appGUI/MainGUI.py:553 appGUI/MainGUI.py:4771 +#: appGUI/MainGUI.py:553 appGUI/MainGUI.py:4806 msgid "Alt+F10" msgstr "Alt+F10" -#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4726 +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4761 msgid "Toggle Plot Area" msgstr "Alternar área de la parcela" -#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4726 +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4761 msgid "Ctrl+F10" msgstr "Ctrl+F10" @@ -5257,7 +5271,7 @@ msgstr "Ctrl+F10" msgid "Toggle Project/Properties/Tool" msgstr "Alternar Proyecto/Prop. /Herramienta" -#: appGUI/MainGUI.py:559 appGUI/MainGUI.py:4788 +#: appGUI/MainGUI.py:559 appGUI/MainGUI.py:4823 msgid "`" msgstr "`" @@ -5265,15 +5279,15 @@ msgstr "`" msgid "Toggle Grid Snap" msgstr "Alternar ajuste de cuadrícula" -#: appGUI/MainGUI.py:564 appGUI/MainGUI.py:4697 +#: appGUI/MainGUI.py:564 appGUI/MainGUI.py:4732 msgid "G" msgstr "G" -#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4732 +#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4767 msgid "Toggle Grid Lines" msgstr "Alternar Líneas de Cuadrícula" -#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4732 +#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4767 msgid "Shift+G" msgstr "Shift+G" @@ -5281,7 +5295,7 @@ msgstr "Shift+G" msgid "Toggle Axis" msgstr "Alternar eje" -#: appGUI/MainGUI.py:570 appGUI/MainGUI.py:4729 +#: appGUI/MainGUI.py:570 appGUI/MainGUI.py:4764 msgid "Shift+A" msgstr "Shift+A" @@ -5289,15 +5303,15 @@ msgstr "Shift+A" msgid "Toggle Workspace" msgstr "Alternar espacio de trabajo" -#: appGUI/MainGUI.py:573 appGUI/MainGUI.py:4739 +#: appGUI/MainGUI.py:573 appGUI/MainGUI.py:4774 msgid "Shift+W" msgstr "Shift+W" -#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4733 +#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4768 msgid "Toggle HUD" msgstr "Activar HUD" -#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4733 +#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4768 msgid "Shift+H" msgstr "Shift+H" @@ -5311,24 +5325,24 @@ msgstr "Empujoncito" msgid "Objects" msgstr "Objetos" -#: appGUI/MainGUI.py:593 appObjects/ObjectCollection.py:1158 -#: appObjects/ObjectCollection.py:1205 appPlugins/ToolIsolation.py:3609 -#: appPlugins/ToolPunchGerber.py:2317 +#: appGUI/MainGUI.py:593 appObjects/ObjectCollection.py:1161 +#: appObjects/ObjectCollection.py:1208 appPlugins/ToolIsolation.py:3639 +#: appPlugins/ToolPunchGerber.py:2333 msgid "Deselect All" msgstr "Deseleccionar todo" -#: appGUI/MainGUI.py:598 appGUI/ObjectUI.py:343 appGUI/ObjectUI.py:719 -#: appGUI/ObjectUI.py:1040 appGUI/ObjectUI.py:1418 +#: appGUI/MainGUI.py:598 appGUI/ObjectUI.py:378 appGUI/ObjectUI.py:785 +#: appGUI/ObjectUI.py:1109 appGUI/ObjectUI.py:1518 msgid "Plugins" msgstr "" #: appGUI/MainGUI.py:602 appGUI/MainGUI.py:1077 appGUI/MainGUI.py:1350 -#: appGUI/MainGUI.py:2337 +#: appGUI/MainGUI.py:2372 msgid "Command Line" msgstr "Línea de Comando" #: appGUI/MainGUI.py:602 appGUI/MainGUI.py:688 appGUI/MainGUI.py:802 -#: appGUI/MainGUI.py:4706 appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5229 +#: appGUI/MainGUI.py:4741 appGUI/MainGUI.py:5009 appGUI/MainGUI.py:5264 msgid "S" msgstr "S" @@ -5340,7 +5354,7 @@ msgstr "Ayuda" msgid "Online Help" msgstr "Ayuda en Online" -#: appGUI/MainGUI.py:610 appGUI/MainGUI.py:4782 +#: appGUI/MainGUI.py:610 appGUI/MainGUI.py:4817 msgid "F1" msgstr "F1" @@ -5364,7 +5378,7 @@ msgstr "Especificación de Gerber" msgid "Shortcuts List" msgstr "Lista de accesos directos" -#: appGUI/MainGUI.py:635 appGUI/MainGUI.py:4691 +#: appGUI/MainGUI.py:635 appGUI/MainGUI.py:4726 msgid "F3" msgstr "F3" @@ -5372,7 +5386,7 @@ msgstr "F3" msgid "YouTube Channel" msgstr "Canal de Youtube" -#: appGUI/MainGUI.py:638 appGUI/MainGUI.py:4784 +#: appGUI/MainGUI.py:638 appGUI/MainGUI.py:4819 msgid "F4" msgstr "F4" @@ -5388,75 +5402,75 @@ msgstr "Acerca de" msgid "Geo Editor" msgstr "Geo Editor" -#: appGUI/MainGUI.py:658 appGUI/MainGUI.py:1197 appGUI/MainGUI.py:2457 +#: appGUI/MainGUI.py:658 appGUI/MainGUI.py:1197 appGUI/MainGUI.py:2492 msgid "Add Circle" msgstr "Añadir Círculo" -#: appGUI/MainGUI.py:662 appGUI/MainGUI.py:1199 appGUI/MainGUI.py:2459 +#: appGUI/MainGUI.py:662 appGUI/MainGUI.py:1199 appGUI/MainGUI.py:2494 msgid "Add Arc" msgstr "Añadir Arco" #: appGUI/MainGUI.py:662 appGUI/MainGUI.py:737 appGUI/MainGUI.py:779 -#: appGUI/MainGUI.py:4960 appGUI/MainGUI.py:5081 appGUI/MainGUI.py:5219 +#: appGUI/MainGUI.py:4995 appGUI/MainGUI.py:5116 appGUI/MainGUI.py:5254 msgid "A" msgstr "A" -#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:1201 appGUI/MainGUI.py:2461 +#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:1201 appGUI/MainGUI.py:2496 msgid "Add Rectangle" msgstr "Añadir Rectángulo" -#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4705 -#: appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5087 appGUI/MainGUI.py:5228 +#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4740 +#: appGUI/MainGUI.py:5008 appGUI/MainGUI.py:5122 appGUI/MainGUI.py:5263 msgid "R" msgstr "R" -#: appGUI/MainGUI.py:670 appGUI/MainGUI.py:1207 appGUI/MainGUI.py:2467 +#: appGUI/MainGUI.py:670 appGUI/MainGUI.py:1207 appGUI/MainGUI.py:2502 msgid "Add Polygon" msgstr "Añadir Polígono" -#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:1205 appGUI/MainGUI.py:2465 +#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:1205 appGUI/MainGUI.py:2500 msgid "Add Path" msgstr "Añadir Ruta" -#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:776 appGUI/MainGUI.py:4704 -#: appGUI/MainGUI.py:4972 appGUI/MainGUI.py:5227 appGUI/ObjectUI.py:1374 -#: appGUI/ObjectUI.py:1385 +#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:776 appGUI/MainGUI.py:4739 +#: appGUI/MainGUI.py:5007 appGUI/MainGUI.py:5262 appGUI/ObjectUI.py:1488 +#: appGUI/ObjectUI.py:1499 msgid "P" msgstr "P" -#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:1210 appGUI/MainGUI.py:2470 +#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:1210 appGUI/MainGUI.py:2505 msgid "Add Text" msgstr "Añadir Texto" -#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:782 appGUI/MainGUI.py:4707 -#: appGUI/MainGUI.py:4975 appGUI/MainGUI.py:5088 appGUI/MainGUI.py:5230 -#: appGUI/MainGUI.py:5231 +#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:782 appGUI/MainGUI.py:4742 +#: appGUI/MainGUI.py:5010 appGUI/MainGUI.py:5123 appGUI/MainGUI.py:5265 +#: appGUI/MainGUI.py:5266 msgid "T" msgstr "T" -#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:1220 appGUI/MainGUI.py:2480 +#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:1220 appGUI/MainGUI.py:2515 msgid "Polygon Union" msgstr "Unión de polígonos" -#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:4976 +#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:5011 msgid "U" msgstr "U" -#: appGUI/MainGUI.py:685 appGUI/MainGUI.py:1225 appGUI/MainGUI.py:2485 +#: appGUI/MainGUI.py:685 appGUI/MainGUI.py:1225 appGUI/MainGUI.py:2520 msgid "Polygon Intersection" msgstr "Intersección de polígonos" -#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:2487 +#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:2522 msgid "Polygon Subtraction" msgstr "Sustracción de polígonos" -#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:1728 appGUI/MainGUI.py:2489 +#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:1728 appGUI/MainGUI.py:2524 #, fuzzy #| msgid "Subtraction" msgid "Alt Subtraction" msgstr "Sustracción" -#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2493 +#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2528 msgid "Cut Path" msgstr "Camino de Corte" @@ -5465,60 +5479,60 @@ msgid "Copy Geom" msgstr "Copia Geo" #: appGUI/MainGUI.py:702 appGUI/MainGUI.py:757 appGUI/MainGUI.py:816 -#: appGUI/MainGUI.py:4962 appGUI/MainGUI.py:5082 appGUI/MainGUI.py:5221 +#: appGUI/MainGUI.py:4997 appGUI/MainGUI.py:5117 appGUI/MainGUI.py:5256 msgid "C" msgstr "C" -#: appGUI/MainGUI.py:705 appGUI/MainGUI.py:1244 appGUI/MainGUI.py:2497 -#: appGUI/MainGUI.py:4991 +#: appGUI/MainGUI.py:705 appGUI/MainGUI.py:1244 appGUI/MainGUI.py:2532 +#: appGUI/MainGUI.py:5026 msgid "Delete Shape" msgstr "Eliminar forma" #: appGUI/MainGUI.py:710 appGUI/MainGUI.py:824 appGUI/MainGUI.py:1294 -#: appGUI/MainGUI.py:1736 appGUI/MainGUI.py:1800 appGUI/MainGUI.py:2548 -#: appGUI/MainGUI.py:5225 appPlugins/ToolMove.py:27 +#: appGUI/MainGUI.py:1736 appGUI/MainGUI.py:1800 appGUI/MainGUI.py:2583 +#: appGUI/MainGUI.py:5260 appPlugins/ToolMove.py:27 msgid "Move" msgstr "Movimiento" #: appGUI/MainGUI.py:710 appGUI/MainGUI.py:766 appGUI/MainGUI.py:824 -#: appGUI/MainGUI.py:4700 appGUI/MainGUI.py:4968 appGUI/MainGUI.py:4969 -#: appGUI/MainGUI.py:5085 appGUI/MainGUI.py:5225 +#: appGUI/MainGUI.py:4735 appGUI/MainGUI.py:5003 appGUI/MainGUI.py:5004 +#: appGUI/MainGUI.py:5120 appGUI/MainGUI.py:5260 msgid "M" msgstr "M" -#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4965 +#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:5000 msgid "I" msgstr "I" -#: appGUI/MainGUI.py:721 appGUI/MainGUI.py:811 appGUI/MainGUI.py:4761 -#: appGUI/MainGUI.py:4982 appGUI/MainGUI.py:5241 +#: appGUI/MainGUI.py:721 appGUI/MainGUI.py:811 appGUI/MainGUI.py:4796 +#: appGUI/MainGUI.py:5017 appGUI/MainGUI.py:5276 msgid "Alt+R" msgstr "Alt+R" -#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:5002 msgid "Toggle Corner Snap" msgstr "Alternar ajuste de esquina" -#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:5002 msgid "K" msgstr "K" #: appGUI/MainGUI.py:740 appGUI/MainGUI.py:1171 appGUI/MainGUI.py:1774 -#: appGUI/MainGUI.py:2431 appGUI/MainGUI.py:5083 +#: appGUI/MainGUI.py:2466 appGUI/MainGUI.py:5118 msgid "Add Drill" msgstr "Añadir taladro" #: appGUI/MainGUI.py:745 appGUI/MainGUI.py:1177 appGUI/MainGUI.py:1781 -#: appGUI/MainGUI.py:2439 appGUI/MainGUI.py:5086 +#: appGUI/MainGUI.py:2474 appGUI/MainGUI.py:5121 msgid "Add Slot Array" msgstr "Agregar matriz de ranuras" #: appGUI/MainGUI.py:748 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:1779 -#: appGUI/MainGUI.py:2437 appGUI/MainGUI.py:5089 +#: appGUI/MainGUI.py:2472 appGUI/MainGUI.py:5124 msgid "Add Slot" msgstr "Agregar ranura" -#: appGUI/MainGUI.py:748 appGUI/MainGUI.py:5089 +#: appGUI/MainGUI.py:748 appGUI/MainGUI.py:5124 msgid "W" msgstr "W" @@ -5526,59 +5540,59 @@ msgstr "W" msgid "Resize Drill(S)" msgstr "Cambiar el tamaño de taladro(s)" -#: appGUI/MainGUI.py:766 appGUI/MainGUI.py:1189 appGUI/MainGUI.py:2449 -#: appGUI/MainGUI.py:5085 +#: appGUI/MainGUI.py:766 appGUI/MainGUI.py:1189 appGUI/MainGUI.py:2484 +#: appGUI/MainGUI.py:5120 msgid "Move Drill" msgstr "Mover taladro" -#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1257 appGUI/MainGUI.py:2511 -#: appGUI/MainGUI.py:5227 +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1257 appGUI/MainGUI.py:2546 +#: appGUI/MainGUI.py:5262 msgid "Add Pad" msgstr "Añadir Pad" -#: appGUI/MainGUI.py:782 appGUI/MainGUI.py:1261 appGUI/MainGUI.py:2515 -#: appGUI/MainGUI.py:5230 +#: appGUI/MainGUI.py:782 appGUI/MainGUI.py:1261 appGUI/MainGUI.py:2550 +#: appGUI/MainGUI.py:5265 msgid "Add Track" msgstr "Añadir Pista" -#: appGUI/MainGUI.py:785 appGUI/MainGUI.py:1263 appGUI/MainGUI.py:2517 -#: appGUI/MainGUI.py:5226 +#: appGUI/MainGUI.py:785 appGUI/MainGUI.py:1263 appGUI/MainGUI.py:2552 +#: appGUI/MainGUI.py:5261 msgid "Add Region" msgstr "Añadir Región" #: appGUI/MainGUI.py:790 appGUI/MainGUI.py:1265 appGUI/MainGUI.py:1751 -#: appGUI/MainGUI.py:2519 +#: appGUI/MainGUI.py:2554 msgid "Poligonize" msgstr "Poligonizar" -#: appGUI/MainGUI.py:790 appGUI/MainGUI.py:4757 appGUI/MainGUI.py:5240 +#: appGUI/MainGUI.py:790 appGUI/MainGUI.py:4792 appGUI/MainGUI.py:5275 msgid "Alt+N" msgstr "Alt+N" -#: appGUI/MainGUI.py:793 appGUI/MainGUI.py:5223 +#: appGUI/MainGUI.py:793 appGUI/MainGUI.py:5258 msgid "Add SemiDisc" msgstr "Añadir medio disco" -#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:5222 +#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:5257 msgid "Add Disc" msgstr "Agregar disco" #: appGUI/MainGUI.py:805 appGUI/MainGUI.py:1278 appGUI/MainGUI.py:1763 -#: appGUI/MainGUI.py:2532 +#: appGUI/MainGUI.py:2567 msgid "Mark Area" msgstr "Marcar area" -#: appGUI/MainGUI.py:805 appGUI/MainGUI.py:4744 appGUI/MainGUI.py:5239 +#: appGUI/MainGUI.py:805 appGUI/MainGUI.py:4779 appGUI/MainGUI.py:5274 msgid "Alt+A" msgstr "Alt+A" #: appGUI/MainGUI.py:808 appGUI/MainGUI.py:1216 appGUI/MainGUI.py:1283 -#: appGUI/MainGUI.py:1718 appGUI/MainGUI.py:1765 appGUI/MainGUI.py:2476 -#: appGUI/MainGUI.py:2537 +#: appGUI/MainGUI.py:1718 appGUI/MainGUI.py:1765 appGUI/MainGUI.py:2511 +#: appGUI/MainGUI.py:2572 msgid "Eraser" msgstr "Borrador" -#: appGUI/MainGUI.py:811 app_Main.py:6835 app_Main.py:6889 app_Main.py:6937 +#: appGUI/MainGUI.py:811 app_Main.py:6862 app_Main.py:6916 app_Main.py:6964 msgid "Transform" msgstr "Transformar" @@ -5594,43 +5608,43 @@ msgstr "Desactivar parcela" msgid "Set Color" msgstr "Establecer color" -#: appGUI/MainGUI.py:850 app_Main.py:8721 +#: appGUI/MainGUI.py:850 app_Main.py:8751 msgid "Red" msgstr "Rojo" -#: appGUI/MainGUI.py:853 app_Main.py:8723 +#: appGUI/MainGUI.py:853 app_Main.py:8753 msgid "Blue" msgstr "Azul" -#: appGUI/MainGUI.py:856 app_Main.py:8726 +#: appGUI/MainGUI.py:856 app_Main.py:8756 msgid "Yellow" msgstr "Amarillo" -#: appGUI/MainGUI.py:859 app_Main.py:8728 +#: appGUI/MainGUI.py:859 app_Main.py:8758 msgid "Green" msgstr "Verde" -#: appGUI/MainGUI.py:862 app_Main.py:8730 +#: appGUI/MainGUI.py:862 app_Main.py:8760 msgid "Purple" msgstr "Púrpura" -#: appGUI/MainGUI.py:865 app_Main.py:8732 +#: appGUI/MainGUI.py:865 app_Main.py:8762 msgid "Brown" msgstr "Marrón" -#: appGUI/MainGUI.py:868 app_Main.py:8734 app_Main.py:8811 +#: appGUI/MainGUI.py:868 app_Main.py:8764 app_Main.py:8841 msgid "White" msgstr "Blanca" -#: appGUI/MainGUI.py:871 app_Main.py:8736 +#: appGUI/MainGUI.py:871 app_Main.py:8766 msgid "Black" msgstr "Negra" -#: appGUI/MainGUI.py:881 app_Main.py:8777 +#: appGUI/MainGUI.py:881 app_Main.py:8807 msgid "Opacity" msgstr "Opacidad" -#: appGUI/MainGUI.py:884 app_Main.py:8751 +#: appGUI/MainGUI.py:884 app_Main.py:8781 msgid "Default" msgstr "Predeterminado" @@ -5644,7 +5658,7 @@ msgid "Properties" msgstr "Propiedades" #: appGUI/MainGUI.py:915 appGUI/MainGUI.py:1417 appGUI/MainGUI.py:1680 -#: app_Main.py:2603 app_Main.py:2865 app_Main.py:10097 +#: app_Main.py:2603 app_Main.py:2865 app_Main.py:10127 msgid "Project" msgstr "Proyecto" @@ -5682,19 +5696,19 @@ msgstr "Barra de herramientas del editor de geometría" msgid "Gerber Editor Toolbar" msgstr "Barra de herramientas del editor Gerber" -#: appGUI/MainGUI.py:975 appGUI/MainGUI.py:2157 +#: appGUI/MainGUI.py:975 appGUI/MainGUI.py:2192 msgid "Delta Coordinates Toolbar" msgstr "Barra de herramientas de coordenadas delta" -#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2165 +#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2200 msgid "Coordinates Toolbar" msgstr "Barra de herramientas de coordenadas" -#: appGUI/MainGUI.py:983 appGUI/MainGUI.py:2173 +#: appGUI/MainGUI.py:983 appGUI/MainGUI.py:2208 msgid "Grid Toolbar" msgstr "Barra de herramientas de cuadrícula" -#: appGUI/MainGUI.py:993 appGUI/MainGUI.py:2181 +#: appGUI/MainGUI.py:993 appGUI/MainGUI.py:2216 msgid "Status Toolbar" msgstr "Barra de herramientas de estado" @@ -5702,124 +5716,124 @@ msgstr "Barra de herramientas de estado" msgid "Save project" msgstr "Guardar proyecto" -#: appGUI/MainGUI.py:1019 appGUI/MainGUI.py:2281 app_Main.py:2600 +#: appGUI/MainGUI.py:1019 appGUI/MainGUI.py:2316 app_Main.py:2600 #: app_Main.py:2860 msgid "Editor" msgstr "Editor" -#: appGUI/MainGUI.py:1042 appGUI/MainGUI.py:2304 appGUI/MainGUI.py:4720 -#: appGUI/MainGUI.py:4985 +#: appGUI/MainGUI.py:1042 appGUI/MainGUI.py:2339 appGUI/MainGUI.py:4755 +#: appGUI/MainGUI.py:5020 msgid "Distance Tool" msgstr "Herramienta de Dist" -#: appGUI/MainGUI.py:1044 appGUI/MainGUI.py:2306 +#: appGUI/MainGUI.py:1044 appGUI/MainGUI.py:2341 msgid "Distance Min Tool" msgstr "Herramienta Distancia Mínima" -#: appGUI/MainGUI.py:1061 appGUI/MainGUI.py:1693 appGUI/MainGUI.py:2323 +#: appGUI/MainGUI.py:1061 appGUI/MainGUI.py:1693 appGUI/MainGUI.py:2358 msgid "Replot" msgstr "Replantear" -#: appGUI/MainGUI.py:1063 appGUI/MainGUI.py:1691 appGUI/MainGUI.py:2325 +#: appGUI/MainGUI.py:1063 appGUI/MainGUI.py:1691 appGUI/MainGUI.py:2360 msgid "Clear Plot" msgstr "Parcela clara" -#: appGUI/MainGUI.py:1093 appGUI/MainGUI.py:2353 appGUI/ObjectUI.py:1422 +#: appGUI/MainGUI.py:1093 appGUI/MainGUI.py:2388 appGUI/ObjectUI.py:1522 #: appPlugins/ToolLevelling.py:187 appPlugins/ToolLevelling.py:1722 #, fuzzy #| msgid "Autolevelling" msgid "Levelling" msgstr "Nivelación automática" -#: appGUI/MainGUI.py:1102 appGUI/MainGUI.py:2362 appGUI/ObjectUI.py:224 -#: appGUI/ObjectUI.py:392 appPlugins/ToolFollow.py:129 -#: appPlugins/ToolFollow.py:669 +#: appGUI/MainGUI.py:1102 appGUI/MainGUI.py:2397 appGUI/ObjectUI.py:239 +#: appGUI/ObjectUI.py:441 appPlugins/ToolFollow.py:129 +#: appPlugins/ToolFollow.py:667 msgid "Follow" msgstr "Seguir" -#: appGUI/MainGUI.py:1113 appGUI/MainGUI.py:2373 +#: appGUI/MainGUI.py:1113 appGUI/MainGUI.py:2408 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:102 -#: appPlugins/ToolCutOut.py:2365 +#: appPlugins/ToolCutOut.py:2350 msgid "Panel" msgstr "Panel" -#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2375 appPlugins/ToolFilm.py:151 -#: appPlugins/ToolFilm.py:1132 +#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2410 appGUI/ObjectUI.py:412 +#: appPlugins/ToolFilm.py:150 appPlugins/ToolFilm.py:1141 #, fuzzy #| msgid "Film PCB" msgid "Film" msgstr "Película de PCB" -#: appGUI/MainGUI.py:1117 appGUI/MainGUI.py:2377 appPlugins/ToolDblSided.py:110 -#: appPlugins/ToolDblSided.py:647 +#: appGUI/MainGUI.py:1117 appGUI/MainGUI.py:2412 appPlugins/ToolDblSided.py:110 +#: appPlugins/ToolDblSided.py:628 #, fuzzy #| msgid "2-Sided PCB" msgid "2-Sided" msgstr "PCB a 2 caras" -#: appGUI/MainGUI.py:1122 appGUI/MainGUI.py:2382 appGUI/MainGUI.py:4744 -#: appPlugins/ToolAlignObjects.py:32 appPlugins/ToolAlignObjects.py:396 +#: appGUI/MainGUI.py:1122 appGUI/MainGUI.py:2417 appGUI/MainGUI.py:4779 +#: appPlugins/ToolAlignObjects.py:32 appPlugins/ToolAlignObjects.py:399 msgid "Align Objects" msgstr "Alinear objetos" -#: appGUI/MainGUI.py:1129 appGUI/MainGUI.py:2389 appGUI/MainGUI.py:4748 -#: appPlugins/ToolExtract.py:131 appPlugins/ToolExtract.py:898 +#: appGUI/MainGUI.py:1129 appGUI/MainGUI.py:2424 appGUI/MainGUI.py:4783 +#: appPlugins/ToolExtract.py:131 appPlugins/ToolExtract.py:895 #, fuzzy #| msgid "ExtraCut" msgid "Extract" msgstr "Corte extra" -#: appGUI/MainGUI.py:1131 appGUI/MainGUI.py:2391 appGUI/MainGUI.py:4753 -#: appPlugins/ToolCopperThieving.py:145 appPlugins/ToolCopperThieving.py:1270 +#: appGUI/MainGUI.py:1131 appGUI/MainGUI.py:2426 appGUI/MainGUI.py:4788 +#: appPlugins/ToolCopperThieving.py:145 appPlugins/ToolCopperThieving.py:1272 #, fuzzy #| msgid "Copper Thieving Tool" msgid "Copper Thieving" msgstr "Herramienta Thieving Tool" -#: appGUI/MainGUI.py:1133 appGUI/MainGUI.py:2393 appGUI/MainGUI.py:4745 -#: appPlugins/ToolCorners.py:667 +#: appGUI/MainGUI.py:1133 appGUI/MainGUI.py:2428 appGUI/MainGUI.py:4780 +#: appPlugins/ToolCorners.py:679 #, fuzzy #| msgid "Corner Markers Tool" msgid "Corner Markers" msgstr "Herram. de Marca. de Esquina" -#: appGUI/MainGUI.py:1135 appGUI/MainGUI.py:2395 appGUI/MainGUI.py:4751 -#: appPlugins/ToolPunchGerber.py:1957 appPlugins/ToolPunchGerber.py:2333 +#: appGUI/MainGUI.py:1135 appGUI/MainGUI.py:2430 appGUI/MainGUI.py:4786 +#: appPlugins/ToolPunchGerber.py:1953 appPlugins/ToolPunchGerber.py:2344 msgid "Punch Gerber" msgstr "Gerber Perforadora" -#: appGUI/MainGUI.py:1137 appGUI/MainGUI.py:2397 appGUI/MainGUI.py:4746 -#: appPlugins/ToolCalculators.py:93 appPlugins/ToolCalculators.py:414 +#: appGUI/MainGUI.py:1137 appGUI/MainGUI.py:2432 appGUI/MainGUI.py:4781 +#: appPlugins/ToolCalculators.py:93 appPlugins/ToolCalculators.py:506 msgid "Calculators" msgstr "Calculadoras" #: appGUI/MainGUI.py:1169 appGUI/MainGUI.py:1195 appGUI/MainGUI.py:1255 -#: appGUI/MainGUI.py:2429 appGUI/MainGUI.py:2455 appGUI/MainGUI.py:2509 +#: appGUI/MainGUI.py:2464 appGUI/MainGUI.py:2490 appGUI/MainGUI.py:2544 msgid "Select" msgstr "Seleccionar" -#: appGUI/MainGUI.py:1179 appGUI/MainGUI.py:1784 appGUI/MainGUI.py:2435 -#: appGUI/MainGUI.py:5087 +#: appGUI/MainGUI.py:1179 appGUI/MainGUI.py:1784 appGUI/MainGUI.py:2470 +#: appGUI/MainGUI.py:5122 msgid "Resize Drill" msgstr "Redimensionar taladro" -#: appGUI/MainGUI.py:1183 appGUI/MainGUI.py:2443 appGUI/MainGUI.py:5082 +#: appGUI/MainGUI.py:1183 appGUI/MainGUI.py:2478 appGUI/MainGUI.py:5117 msgid "Copy Drill" msgstr "Copia de taladro" -#: appGUI/MainGUI.py:1185 appGUI/MainGUI.py:2445 appGUI/MainGUI.py:5091 +#: appGUI/MainGUI.py:1185 appGUI/MainGUI.py:2480 appGUI/MainGUI.py:5126 msgid "Delete Drill" msgstr "Eliminar taladro" -#: appGUI/MainGUI.py:1212 appGUI/MainGUI.py:2472 +#: appGUI/MainGUI.py:1212 appGUI/MainGUI.py:2507 msgid "Add Buffer" msgstr "Añadir Buffer" -#: appGUI/MainGUI.py:1214 appGUI/MainGUI.py:2474 +#: appGUI/MainGUI.py:1214 appGUI/MainGUI.py:2509 msgid "Paint Shape" msgstr "Forma de pintura" -#: appGUI/MainGUI.py:1222 appGUI/MainGUI.py:2482 +#: appGUI/MainGUI.py:1222 appGUI/MainGUI.py:2517 msgid "Polygon Explode" msgstr "Polígono explotar" @@ -5842,24 +5856,24 @@ msgid "Copy Shape(s)" msgstr "Copiar Forma (s)" #: appGUI/MainGUI.py:1246 appGUI/MainGUI.py:1291 appGUI/MainGUI.py:1732 -#: appGUI/MainGUI.py:1769 appGUI/MainGUI.py:2499 appGUI/MainGUI.py:2545 -#: appGUI/MainGUI.py:4763 appGUI/ObjectUI.py:100 appGUI/ObjectUI.py:142 +#: appGUI/MainGUI.py:1769 appGUI/MainGUI.py:2534 appGUI/MainGUI.py:2580 +#: appGUI/MainGUI.py:4798 appGUI/ObjectUI.py:92 appGUI/ObjectUI.py:147 msgid "Transformations" msgstr "Transformaciones" -#: appGUI/MainGUI.py:1249 appGUI/MainGUI.py:2503 +#: appGUI/MainGUI.py:1249 appGUI/MainGUI.py:2538 msgid "Move Objects" msgstr "Mover objetos" -#: appGUI/MainGUI.py:1268 appGUI/MainGUI.py:1753 appGUI/MainGUI.py:2522 +#: appGUI/MainGUI.py:1268 appGUI/MainGUI.py:1753 appGUI/MainGUI.py:2557 msgid "SemiDisc" msgstr "Medio disco" -#: appGUI/MainGUI.py:1270 appGUI/MainGUI.py:1755 appGUI/MainGUI.py:2524 +#: appGUI/MainGUI.py:1270 appGUI/MainGUI.py:1755 appGUI/MainGUI.py:2559 msgid "Disc" msgstr "Disco" -#: appGUI/MainGUI.py:1280 appGUI/MainGUI.py:2534 +#: appGUI/MainGUI.py:1280 appGUI/MainGUI.py:2569 #, fuzzy #| msgid "Import image" msgid "Import Shape" @@ -5929,28 +5943,22 @@ msgstr "" msgid "TCL Shell" msgstr "TCL Shell" -#: appGUI/MainGUI.py:1463 appGUI/MainGUI.py:1471 appGUI/MainGUI.py:2687 -#: appGUI/MainGUI.py:2693 app_Main.py:2878 app_Main.py:9869 +#: appGUI/MainGUI.py:1463 appGUI/MainGUI.py:1471 appGUI/MainGUI.py:2722 +#: appGUI/MainGUI.py:2728 app_Main.py:2878 app_Main.py:9899 msgid "Plot Area" msgstr "Área de la parcela" -#: appGUI/MainGUI.py:1513 appPlugins/ToolCopperThieving.py:1302 -#: appPlugins/ToolCorners.py:703 appPlugins/ToolEtchCompensation.py:345 -#: appPlugins/ToolExtract.py:931 appPlugins/ToolFiducials.py:1013 -#: appPlugins/ToolFollow.py:714 appPlugins/ToolInvertGerber.py:255 -#: appPlugins/ToolIsolation.py:3161 appPlugins/ToolOptimal.py:462 -#: appPlugins/ToolPunchGerber.py:2006 appPlugins/ToolQRCode.py:775 -#: appPlugins/ToolRulesCheck.py:1203 appPlugins/ToolSolderPaste.py:1201 -#: appPlugins/ToolSub.py:836 +#: appGUI/MainGUI.py:1513 appPlugins/ToolFiducials.py:1011 +#: appPlugins/ToolOptimal.py:462 appPlugins/ToolRulesCheck.py:1203 +#: appPlugins/ToolSolderPaste.py:1201 msgid "GERBER" msgstr "GERBER" -#: appGUI/MainGUI.py:1523 appPlugins/ToolDrilling.py:2300 -#: appPlugins/ToolRulesCheck.py:1341 +#: appGUI/MainGUI.py:1523 appPlugins/ToolRulesCheck.py:1341 msgid "EXCELLON" msgstr "EXCELLON" -#: appGUI/MainGUI.py:1533 appPlugins/ToolSub.py:889 +#: appGUI/MainGUI.py:1533 appPlugins/ToolSub.py:913 msgid "GEOMETRY" msgstr "GEOMETRÍA" @@ -5999,7 +6007,7 @@ msgstr "Abrir Carpeta de Pref" msgid "Open the folder where FlatCAM save the preferences files." msgstr "Abra la carpeta donde FlatCAM guarda los archivos de preferencias." -#: appGUI/MainGUI.py:1614 appGUI/MainGUI.py:2238 +#: appGUI/MainGUI.py:1614 appGUI/MainGUI.py:2273 msgid "Clear GUI Settings" msgstr "Borrar la configuración de la GUI" @@ -6097,55 +6105,55 @@ msgstr "Application units" msgid "Lock Toolbars" msgstr "Bloquear barras de herram" -#: appGUI/MainGUI.py:2134 +#: appGUI/MainGUI.py:2169 msgid "Detachable Tabs" msgstr "Tabulacion desmontables" -#: appGUI/MainGUI.py:2218 +#: appGUI/MainGUI.py:2253 msgid "FlatCAM Preferences Folder opened." msgstr "Carpeta de preferencias de FlatCAM abierta." -#: appGUI/MainGUI.py:2237 +#: appGUI/MainGUI.py:2272 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:2242 appGUI/preferences/PreferencesUIManager.py:1037 -#: appGUI/preferences/PreferencesUIManager.py:1286 appTranslation.py:110 -#: appTranslation.py:213 app_Main.py:2656 app_Main.py:3881 app_Main.py:6646 -#: app_Main.py:9756 app_Main.py:9878 +#: appGUI/MainGUI.py:2277 appGUI/preferences/PreferencesUIManager.py:1041 +#: appGUI/preferences/PreferencesUIManager.py:1290 appTranslation.py:110 +#: appTranslation.py:213 app_Main.py:2656 app_Main.py:3881 app_Main.py:6654 +#: app_Main.py:9786 app_Main.py:9908 msgid "Yes" msgstr "Sí" -#: appGUI/MainGUI.py:2243 appGUI/preferences/PreferencesUIManager.py:1287 +#: appGUI/MainGUI.py:2278 appGUI/preferences/PreferencesUIManager.py:1291 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:44 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:148 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:135 -#: appPlugins/ToolDrilling.py:2358 appPlugins/ToolIsolation.py:3229 -#: appPlugins/ToolMilling.py:3656 appPlugins/ToolNCC.py:4242 -#: appPlugins/ToolPaint.py:3035 appTranslation.py:111 appTranslation.py:214 -#: app_Main.py:2657 app_Main.py:3882 app_Main.py:6647 app_Main.py:9757 -#: app_Main.py:9879 +#: appPlugins/ToolDrilling.py:2373 appPlugins/ToolIsolation.py:3233 +#: appPlugins/ToolMilling.py:3728 appPlugins/ToolNCC.py:4241 +#: appPlugins/ToolPaint.py:3043 appTranslation.py:111 appTranslation.py:214 +#: app_Main.py:2657 app_Main.py:3882 app_Main.py:6655 app_Main.py:9787 +#: app_Main.py:9909 msgid "No" msgstr "No" -#: appGUI/MainGUI.py:2495 +#: appGUI/MainGUI.py:2530 msgid "Copy Objects" msgstr "Copiar objetos" -#: appGUI/MainGUI.py:2569 +#: appGUI/MainGUI.py:2604 msgid "Key Shortcut List" msgstr "Lista de atajos de teclas" -#: appGUI/MainGUI.py:2754 +#: appGUI/MainGUI.py:2789 msgid "Shell enabled." msgstr "Shell habilitado." -#: appGUI/MainGUI.py:2757 +#: appGUI/MainGUI.py:2792 msgid "Shell disabled." msgstr "Shell deshabilitado." -#: appGUI/MainGUI.py:3302 +#: appGUI/MainGUI.py:3337 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6157,12 +6165,12 @@ msgstr "" "fuera del primer artículo. Al final presione la tecla ~ X ~ o\n" "el botón de la barra de herramientas." -#: appGUI/MainGUI.py:3309 appGUI/MainGUI.py:3469 appGUI/MainGUI.py:3516 -#: appGUI/MainGUI.py:3538 +#: appGUI/MainGUI.py:3344 appGUI/MainGUI.py:3504 appGUI/MainGUI.py:3551 +#: appGUI/MainGUI.py:3573 msgid "Warning" msgstr "Advertencia" -#: appGUI/MainGUI.py:3464 +#: appGUI/MainGUI.py:3499 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6170,7 +6178,7 @@ msgstr "" "Por favor seleccione elementos de geometría\n" "en el que realizar Herramienta de Intersección." -#: appGUI/MainGUI.py:3511 +#: appGUI/MainGUI.py:3546 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6178,7 +6186,7 @@ msgstr "" "Por favor seleccione elementos de geometría\n" "en el que realizar la Herramienta de Substracción." -#: appGUI/MainGUI.py:3533 +#: appGUI/MainGUI.py:3568 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6186,374 +6194,374 @@ msgstr "" "Por favor seleccione elementos de geometría\n" "en el que realizar la Unión." -#: appGUI/MainGUI.py:4011 appPlugins/ToolIsolation.py:907 -#: appPlugins/ToolNCC.py:1440 appPlugins/ToolPaint.py:678 +#: appGUI/MainGUI.py:4046 appPlugins/ToolIsolation.py:903 +#: appPlugins/ToolNCC.py:1424 appPlugins/ToolPaint.py:664 #: appPlugins/ToolSolderPaste.py:344 appPlugins/ToolSolderPaste.py:1252 #: app_Main.py:4967 msgid "New Tool" msgstr "Nueva Herram" -#: appGUI/MainGUI.py:4012 appPlugins/ToolIsolation.py:908 -#: appPlugins/ToolNCC.py:1441 appPlugins/ToolPaint.py:679 +#: appGUI/MainGUI.py:4047 appPlugins/ToolIsolation.py:904 +#: appPlugins/ToolNCC.py:1425 appPlugins/ToolPaint.py:665 #: appPlugins/ToolSolderPaste.py:345 app_Main.py:4968 msgid "Enter a Tool Diameter" msgstr "Introduzca un diá. de herram" -#: appGUI/MainGUI.py:4024 appPlugins/ToolIsolation.py:929 -#: appPlugins/ToolNCC.py:1462 appPlugins/ToolPaint.py:692 +#: appGUI/MainGUI.py:4059 appPlugins/ToolIsolation.py:925 +#: appPlugins/ToolNCC.py:1446 appPlugins/ToolPaint.py:678 #: appPlugins/ToolSolderPaste.py:357 app_Main.py:4984 msgid "Adding Tool cancelled" msgstr "Añadiendo herramienta cancelada" -#: appGUI/MainGUI.py:4054 +#: appGUI/MainGUI.py:4089 msgid "Distance Tool exit..." msgstr "Salida de Herramienta de Distancia ..." -#: appGUI/MainGUI.py:4251 app_Main.py:3869 +#: appGUI/MainGUI.py:4286 app_Main.py:3869 msgid "Application is saving the project. Please wait ..." msgstr "La aplicación es guardar el proyecto. Por favor espera ..." -#: appGUI/MainGUI.py:4287 +#: appGUI/MainGUI.py:4322 msgid "Shortcut Key List" msgstr "Lista de Accesos Directos" -#: appGUI/MainGUI.py:4690 +#: appGUI/MainGUI.py:4725 msgid "General Shortcut list" msgstr "Lista de atajos de teclas" -#: appGUI/MainGUI.py:4691 +#: appGUI/MainGUI.py:4726 msgid "SHOW SHORTCUT LIST" msgstr "MOSTRAR LISTA DE ACCESO CORTO" -#: appGUI/MainGUI.py:4692 +#: appGUI/MainGUI.py:4727 msgid "1" msgstr "1" -#: appGUI/MainGUI.py:4692 +#: appGUI/MainGUI.py:4727 msgid "Switch to Project Tab" msgstr "Cambiar a la Pestaña Proyecto" -#: appGUI/MainGUI.py:4693 +#: appGUI/MainGUI.py:4728 msgid "2" msgstr "2" -#: appGUI/MainGUI.py:4693 +#: appGUI/MainGUI.py:4728 msgid "Switch to Selected Tab" msgstr "Cambiar a la Pestaña Seleccionada" -#: appGUI/MainGUI.py:4694 +#: appGUI/MainGUI.py:4729 msgid "3" msgstr "3" -#: appGUI/MainGUI.py:4694 +#: appGUI/MainGUI.py:4729 msgid "Switch to Tool Tab" msgstr "Cambiar a la Pestaña de Herramientas" -#: appGUI/MainGUI.py:4695 +#: appGUI/MainGUI.py:4730 msgid "New Gerber" msgstr "Nuevo Gerber" -#: appGUI/MainGUI.py:4696 +#: appGUI/MainGUI.py:4731 msgid "Edit Object (if selected)" msgstr "Editar objeto (si está seleccionado)" -#: appGUI/MainGUI.py:4697 app_Main.py:7019 +#: appGUI/MainGUI.py:4732 app_Main.py:7046 msgid "Grid On/Off" msgstr "Grid On/Off" -#: appGUI/MainGUI.py:4698 +#: appGUI/MainGUI.py:4733 msgid "Jump to Coordinates" msgstr "Saltar a coordenadas" -#: appGUI/MainGUI.py:4699 +#: appGUI/MainGUI.py:4734 msgid "New Excellon" msgstr "Nueva Excellon" -#: appGUI/MainGUI.py:4700 +#: appGUI/MainGUI.py:4735 msgid "Move Obj" msgstr "Mover objetos" -#: appGUI/MainGUI.py:4701 +#: appGUI/MainGUI.py:4736 msgid "New Geometry" msgstr "Nueva geometría" -#: appGUI/MainGUI.py:4703 +#: appGUI/MainGUI.py:4738 msgid "Change Units" msgstr "Cambiar unidades" -#: appGUI/MainGUI.py:4704 +#: appGUI/MainGUI.py:4739 #, fuzzy #| msgid "Open Properties Tool" msgid "Open Properties Plugin" msgstr "Abrir herramienta de propiedades" -#: appGUI/MainGUI.py:4705 +#: appGUI/MainGUI.py:4740 msgid "Rotate by 90 degree CW" msgstr "Rotar 90 grados CW" -#: appGUI/MainGUI.py:4706 +#: appGUI/MainGUI.py:4741 msgid "Shell Toggle" msgstr "Palanca de 'Shell'" -#: appGUI/MainGUI.py:4707 +#: appGUI/MainGUI.py:4742 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" "Agregue una herramienta (cuando esté en la pestaña Geometría seleccionada o " "en Herramientas NCC o Herramientas de pintura)" -#: appGUI/MainGUI.py:4709 +#: appGUI/MainGUI.py:4744 msgid "Flip on X_axis" msgstr "Voltear sobre el eje X" -#: appGUI/MainGUI.py:4710 +#: appGUI/MainGUI.py:4745 msgid "Flip on Y_axis" msgstr "Voltear sobre el eje Y" -#: appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4751 msgid "Copy Obj" msgstr "Copiar objetos" -#: appGUI/MainGUI.py:4717 +#: appGUI/MainGUI.py:4752 msgid "Open Tools Database" msgstr "Abrir la DB de herramientas" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4753 msgid "Open Excellon File" msgstr "Abierto Excellon" -#: appGUI/MainGUI.py:4719 +#: appGUI/MainGUI.py:4754 msgid "Open Gerber File" msgstr "Abrir Gerber" -#: appGUI/MainGUI.py:4720 appGUI/MainGUI.py:4985 +#: appGUI/MainGUI.py:4755 appGUI/MainGUI.py:5020 msgid "Ctrl+M" msgstr "Ctrl+M" -#: appGUI/MainGUI.py:4724 +#: appGUI/MainGUI.py:4759 msgid "Ctrl+Q" msgstr "Ctrl+Q" -#: appGUI/MainGUI.py:4724 appPlugins/ToolPDF.py:44 +#: appGUI/MainGUI.py:4759 appPlugins/ToolPDF.py:44 msgid "PDF Import Tool" msgstr "Herram. de Import. de PDF" -#: appGUI/MainGUI.py:4729 +#: appGUI/MainGUI.py:4764 msgid "Toggle the axis" msgstr "Alternar el eje" -#: appGUI/MainGUI.py:4730 +#: appGUI/MainGUI.py:4765 msgid "Shift+C" msgstr "Shift+C" -#: appGUI/MainGUI.py:4730 +#: appGUI/MainGUI.py:4765 msgid "Copy Obj_Name" msgstr "Copiar Nombre Obj" -#: appGUI/MainGUI.py:4735 appGUI/MainGUI.py:4979 appGUI/MainGUI.py:5090 -#: appGUI/MainGUI.py:5236 +#: appGUI/MainGUI.py:4770 appGUI/MainGUI.py:5014 appGUI/MainGUI.py:5125 +#: appGUI/MainGUI.py:5271 msgid "Shift+M" msgstr "Shift+M" -#: appGUI/MainGUI.py:4735 appGUI/MainGUI.py:4979 appGUI/MainGUI.py:5090 -#: appGUI/MainGUI.py:5236 +#: appGUI/MainGUI.py:4770 appGUI/MainGUI.py:5014 appGUI/MainGUI.py:5125 +#: appGUI/MainGUI.py:5271 msgid "Distance Minimum Tool" msgstr "Herramienta de Distancia Mínima" -#: appGUI/MainGUI.py:4736 +#: appGUI/MainGUI.py:4771 msgid "Open Preferences Window" msgstr "Abrir ventana de Preferencias" -#: appGUI/MainGUI.py:4737 +#: appGUI/MainGUI.py:4772 msgid "Shift+R" msgstr "Shift+R" -#: appGUI/MainGUI.py:4737 +#: appGUI/MainGUI.py:4772 msgid "Rotate by 90 degree CCW" msgstr "Rotar en 90 grados CCW" -#: appGUI/MainGUI.py:4738 +#: appGUI/MainGUI.py:4773 msgid "Run a Script" msgstr "Ejecutar script TCL" -#: appGUI/MainGUI.py:4739 +#: appGUI/MainGUI.py:4774 msgid "Toggle the workspace" msgstr "Alternar espacio de trabajo" -#: appGUI/MainGUI.py:4745 +#: appGUI/MainGUI.py:4780 #, fuzzy #| msgid "Alt+S" msgid "Alt+B" msgstr "Alt+S" -#: appGUI/MainGUI.py:4746 +#: appGUI/MainGUI.py:4781 msgid "Alt+C" msgstr "Alt+C" -#: appGUI/MainGUI.py:4747 +#: appGUI/MainGUI.py:4782 msgid "Alt+D" msgstr "Alt+D" -#: appGUI/MainGUI.py:4747 +#: appGUI/MainGUI.py:4782 msgid "2-Sided PCB" msgstr "PCB a 2 caras" -#: appGUI/MainGUI.py:4748 +#: appGUI/MainGUI.py:4783 msgid "Alt+E" msgstr "Alt+E" -#: appGUI/MainGUI.py:4749 +#: appGUI/MainGUI.py:4784 msgid "Alt+F" msgstr "Alt+F" -#: appGUI/MainGUI.py:4749 appPlugins/ToolFiducials.py:139 +#: appGUI/MainGUI.py:4784 appPlugins/ToolFiducials.py:139 #: appPlugins/ToolFiducials.py:772 #, fuzzy #| msgid "Fiducials Tool" msgid "Fiducials" msgstr "Herramienta de Fiduciales" -#: appGUI/MainGUI.py:4750 +#: appGUI/MainGUI.py:4785 msgid "Alt+G" msgstr "Alt+G" -#: appGUI/MainGUI.py:4750 appPlugins/ToolInvertGerber.py:103 -#: appPlugins/ToolInvertGerber.py:215 appPlugins/ToolInvertGerber.py:309 +#: appGUI/MainGUI.py:4785 appPlugins/ToolInvertGerber.py:103 +#: appPlugins/ToolInvertGerber.py:215 appPlugins/ToolInvertGerber.py:312 msgid "Invert Gerber" msgstr "Invertir Gerber" -#: appGUI/MainGUI.py:4751 +#: appGUI/MainGUI.py:4786 msgid "Alt+H" msgstr "Alt+H" -#: appGUI/MainGUI.py:4752 +#: appGUI/MainGUI.py:4787 msgid "Alt+I" msgstr "Alt+I" -#: appGUI/MainGUI.py:4753 +#: appGUI/MainGUI.py:4788 msgid "Alt+J" msgstr "Alt+J" -#: appGUI/MainGUI.py:4754 +#: appGUI/MainGUI.py:4789 msgid "Alt+K" msgstr "Alt+K" -#: appGUI/MainGUI.py:4754 +#: appGUI/MainGUI.py:4789 #, fuzzy #| msgid "Solder Paste Dispensing Tool" msgid "Solder Paste Dispensing" msgstr "Herramienta de Dispensación de Pasta" -#: appGUI/MainGUI.py:4755 +#: appGUI/MainGUI.py:4790 msgid "Alt+L" msgstr "Alt+L" -#: appGUI/MainGUI.py:4755 +#: appGUI/MainGUI.py:4790 msgid "Film PCB" msgstr "Película de PCB" -#: appGUI/MainGUI.py:4756 +#: appGUI/MainGUI.py:4791 msgid "Alt+M" msgstr "Alt+M" -#: appGUI/MainGUI.py:4757 appPlugins/ToolNCC.py:2348 appPlugins/ToolNCC.py:2350 -#: appPlugins/ToolNCC.py:2934 appPlugins/ToolNCC.py:2936 +#: appGUI/MainGUI.py:4792 appPlugins/ToolNCC.py:2334 appPlugins/ToolNCC.py:2336 +#: appPlugins/ToolNCC.py:2920 appPlugins/ToolNCC.py:2922 msgid "Non-Copper Clearing" msgstr "Compensación sin cobre" -#: appGUI/MainGUI.py:4758 +#: appGUI/MainGUI.py:4793 msgid "Alt+O" msgstr "Alt+O" -#: appGUI/MainGUI.py:4758 appPlugins/ToolIsolation.py:3271 -#: appPlugins/ToolNCC.py:4290 +#: appGUI/MainGUI.py:4793 appPlugins/ToolIsolation.py:3279 +#: appPlugins/ToolNCC.py:4296 msgid "Optimal" msgstr "Óptimo" -#: appGUI/MainGUI.py:4759 +#: appGUI/MainGUI.py:4794 msgid "Alt+P" msgstr "Alt+P" -#: appGUI/MainGUI.py:4759 +#: appGUI/MainGUI.py:4794 msgid "Paint Area" msgstr "Área de pintura" -#: appGUI/MainGUI.py:4760 +#: appGUI/MainGUI.py:4795 msgid "Alt+Q" msgstr "Alt+Q" -#: appGUI/MainGUI.py:4760 appPlugins/ToolQRCode.py:130 +#: appGUI/MainGUI.py:4795 appPlugins/ToolQRCode.py:130 #: appPlugins/ToolQRCode.py:728 #, fuzzy #| msgid "Code" msgid "QRCode" msgstr "Código" -#: appGUI/MainGUI.py:4761 +#: appGUI/MainGUI.py:4796 #, fuzzy #| msgid "Run Rules Check" msgid "Rules Check" msgstr "Ejecutar Reglas Verificar" -#: appGUI/MainGUI.py:4762 +#: appGUI/MainGUI.py:4797 msgid "View File Source" msgstr "Ver fuente del archivo" -#: appGUI/MainGUI.py:4763 +#: appGUI/MainGUI.py:4798 msgid "Alt+T" msgstr "Alt+T" -#: appGUI/MainGUI.py:4764 +#: appGUI/MainGUI.py:4799 msgid "Alt+W" msgstr "Alt+W" -#: appGUI/MainGUI.py:4764 appPlugins/ToolSub.py:165 appPlugins/ToolSub.py:770 +#: appGUI/MainGUI.py:4799 appPlugins/ToolSub.py:165 appPlugins/ToolSub.py:768 #, fuzzy #| msgid "Subtractor" msgid "Subtract" msgstr "Sustractor" -#: appGUI/MainGUI.py:4765 appGUI/MainGUI.py:4983 +#: appGUI/MainGUI.py:4800 appGUI/MainGUI.py:5018 msgid "Alt+X" msgstr "Alt+X" -#: appGUI/MainGUI.py:4765 +#: appGUI/MainGUI.py:4800 msgid "Cutout PCB" msgstr "PCB de corte" -#: appGUI/MainGUI.py:4766 +#: appGUI/MainGUI.py:4801 msgid "Alt+Z" msgstr "Alt+Z" -#: appGUI/MainGUI.py:4766 appPlugins/ToolPanelize.py:36 +#: appGUI/MainGUI.py:4801 appPlugins/ToolPanelize.py:36 msgid "Panelize PCB" msgstr "Panelizar PCB" -#: appGUI/MainGUI.py:4769 +#: appGUI/MainGUI.py:4804 msgid "Enable Non-selected Objects" msgstr "Habilitar objetos no seleccionados" -#: appGUI/MainGUI.py:4770 +#: appGUI/MainGUI.py:4805 msgid "Disable Non-selected Objects" msgstr "Deshabilitar objetos no seleccionados" -#: appGUI/MainGUI.py:4771 +#: appGUI/MainGUI.py:4806 msgid "Toggle Full Screen" msgstr "Alternar pantalla completa" -#: appGUI/MainGUI.py:4774 +#: appGUI/MainGUI.py:4809 msgid "Ctrl+Alt+X" msgstr "Ctrl+Alt+X" -#: appGUI/MainGUI.py:4774 +#: appGUI/MainGUI.py:4809 msgid "Abort current task (gracefully)" msgstr "Abortar la tarea actual (con gracia)" -#: appGUI/MainGUI.py:4778 +#: appGUI/MainGUI.py:4813 msgid "Ctrl+Shift+V" msgstr "Ctrl+Shift+V" -#: appGUI/MainGUI.py:4778 +#: appGUI/MainGUI.py:4813 msgid "" "Paste Special. Will convert a Windows path style to the one required in Tcl " "Shell" @@ -6561,238 +6569,238 @@ msgstr "" "Pegado especial. Convertirá un estilo de ruta de Windows al requerido en Tcl " "Shell" -#: appGUI/MainGUI.py:4782 +#: appGUI/MainGUI.py:4817 msgid "Open Online Manual" msgstr "Abrir el manual en línea" -#: appGUI/MainGUI.py:4783 +#: appGUI/MainGUI.py:4818 #, fuzzy #| msgid "2" msgid "F2" msgstr "2" -#: appGUI/MainGUI.py:4783 +#: appGUI/MainGUI.py:4818 #, fuzzy #| msgid "Reference Object" msgid "Rename Objects" msgstr "Objeto de referencia" -#: appGUI/MainGUI.py:4784 +#: appGUI/MainGUI.py:4819 msgid "Open Online Tutorials" msgstr "Abrir tutoriales en online" -#: appGUI/MainGUI.py:4785 +#: appGUI/MainGUI.py:4820 msgid "Refresh Plots" msgstr "Actualizar parcelas" -#: appGUI/MainGUI.py:4786 appPlugins/ToolSolderPaste.py:1625 +#: appGUI/MainGUI.py:4821 appPlugins/ToolSolderPaste.py:1625 msgid "Delete Object" msgstr "Eliminar objeto" -#: appGUI/MainGUI.py:4787 appGUI/MainGUI.py:5092 +#: appGUI/MainGUI.py:4822 appGUI/MainGUI.py:5127 msgid "Alternate: Delete Tool" msgstr "Alt.: Eliminar herramienta" -#: appGUI/MainGUI.py:4788 +#: appGUI/MainGUI.py:4823 msgid "(left to Key_1)Toggle Notebook Area (Left Side)" msgstr "(izquierda a Key_1) Alternar Área del Cuaderno (lado izquierdo)" -#: appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4988 appGUI/MainGUI.py:5094 -#: appGUI/MainGUI.py:5235 +#: appGUI/MainGUI.py:4824 appGUI/MainGUI.py:5023 appGUI/MainGUI.py:5129 +#: appGUI/MainGUI.py:5270 msgid "Space" msgstr "Espacio" -#: appGUI/MainGUI.py:4789 +#: appGUI/MainGUI.py:4824 msgid "En(Dis)able Obj Plot" msgstr "(Des)habilitar trazado Obj" -#: appGUI/MainGUI.py:4790 appGUI/MainGUI.py:4990 appGUI/MainGUI.py:5093 -#: appGUI/MainGUI.py:5234 +#: appGUI/MainGUI.py:4825 appGUI/MainGUI.py:5025 appGUI/MainGUI.py:5128 +#: appGUI/MainGUI.py:5269 msgid "Esc" msgstr "Esc" -#: appGUI/MainGUI.py:4790 +#: appGUI/MainGUI.py:4825 msgid "Deselects all objects" msgstr "Desel. todos los objetos" -#: appGUI/MainGUI.py:4804 +#: appGUI/MainGUI.py:4839 msgid "Editor Shortcut list" msgstr "Lista de accesos directos del editor" -#: appGUI/MainGUI.py:4959 +#: appGUI/MainGUI.py:4994 msgid "GEOMETRY EDITOR" msgstr "EDITOR DE GEOMETRÍA" -#: appGUI/MainGUI.py:4960 +#: appGUI/MainGUI.py:4995 msgid "Draw an Arc" msgstr "Dibujar un arco" -#: appGUI/MainGUI.py:4962 +#: appGUI/MainGUI.py:4997 msgid "Copy Geo Item" msgstr "Copia Geo" -#: appGUI/MainGUI.py:4963 +#: appGUI/MainGUI.py:4998 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "Dentro de agregar arco alternará la dirección del ARCO: CW o CCW" -#: appGUI/MainGUI.py:4964 +#: appGUI/MainGUI.py:4999 msgid "Polygon Intersection Tool" msgstr "Herram. de Intersección Poli" -#: appGUI/MainGUI.py:4965 +#: appGUI/MainGUI.py:5000 msgid "Geo Paint Tool" msgstr "Herram. de pintura geo" -#: appGUI/MainGUI.py:4966 appGUI/MainGUI.py:5084 appGUI/MainGUI.py:5224 +#: appGUI/MainGUI.py:5001 appGUI/MainGUI.py:5119 appGUI/MainGUI.py:5259 msgid "Jump to Location (x, y)" msgstr "Saltar a la ubicación (x, y)" -#: appGUI/MainGUI.py:4968 +#: appGUI/MainGUI.py:5003 msgid "Move Geo Item" msgstr "Mover elemento geo" -#: appGUI/MainGUI.py:4969 +#: appGUI/MainGUI.py:5004 msgid "Within Add Arc will cycle through the ARC modes" msgstr "Dentro de agregar arco, pasará por los modos de arco" -#: appGUI/MainGUI.py:4970 +#: appGUI/MainGUI.py:5005 msgid "Draw a Polygon" msgstr "Dibujar un polígono" -#: appGUI/MainGUI.py:4971 +#: appGUI/MainGUI.py:5006 msgid "Draw a Circle" msgstr "Dibuja un circulo" -#: appGUI/MainGUI.py:4972 +#: appGUI/MainGUI.py:5007 msgid "Draw a Path" msgstr "Dibujar un camino" -#: appGUI/MainGUI.py:4973 +#: appGUI/MainGUI.py:5008 msgid "Draw Rectangle" msgstr "Dibujar rectángulo" -#: appGUI/MainGUI.py:4974 +#: appGUI/MainGUI.py:5009 msgid "Polygon Subtraction Tool" msgstr "Herram. de Sustrac. de Polí" -#: appGUI/MainGUI.py:4975 +#: appGUI/MainGUI.py:5010 msgid "Add Text Tool" msgstr "Herramienta de Texto" -#: appGUI/MainGUI.py:4976 +#: appGUI/MainGUI.py:5011 msgid "Polygon Union Tool" msgstr "Herram. de Unión Poli" -#: appGUI/MainGUI.py:4977 +#: appGUI/MainGUI.py:5012 msgid "Flip shape on X axis" msgstr "Voltear en el eje X" -#: appGUI/MainGUI.py:4978 +#: appGUI/MainGUI.py:5013 msgid "Flip shape on Y axis" msgstr "Voltear en el eje Y" -#: appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:5015 msgid "Skew shape on X axis" msgstr "Inclinar en el eje X" -#: appGUI/MainGUI.py:4981 +#: appGUI/MainGUI.py:5016 msgid "Skew shape on Y axis" msgstr "Inclinar en el eje Y" -#: appGUI/MainGUI.py:4982 +#: appGUI/MainGUI.py:5017 msgid "Editor Transformation Tool" msgstr "Herram. de transform. del editor" -#: appGUI/MainGUI.py:4983 +#: appGUI/MainGUI.py:5018 msgid "Offset shape on X axis" msgstr "Offset en el eje X" -#: appGUI/MainGUI.py:4984 +#: appGUI/MainGUI.py:5019 msgid "Alt+Y" msgstr "Alt+Y" -#: appGUI/MainGUI.py:4984 +#: appGUI/MainGUI.py:5019 msgid "Offset shape on Y axis" msgstr "Offset en eje Y" -#: appGUI/MainGUI.py:4986 appGUI/MainGUI.py:5095 appGUI/MainGUI.py:5238 +#: appGUI/MainGUI.py:5021 appGUI/MainGUI.py:5130 appGUI/MainGUI.py:5273 msgid "Save Object and Exit Editor" msgstr "Guardar objeto y salir del editor" -#: appGUI/MainGUI.py:4987 +#: appGUI/MainGUI.py:5022 msgid "Polygon Cut Tool" msgstr "Herram. de Corte Poli" -#: appGUI/MainGUI.py:4988 +#: appGUI/MainGUI.py:5023 msgid "Rotate Geometry" msgstr "Rotar Geometría" -#: appGUI/MainGUI.py:4989 +#: appGUI/MainGUI.py:5024 msgid "ENTER" msgstr "INTRODUCIR" -#: appGUI/MainGUI.py:4989 +#: appGUI/MainGUI.py:5024 msgid "Finish drawing for certain tools" msgstr "Terminar el dibujo de ciertas herramientas" -#: appGUI/MainGUI.py:4990 appGUI/MainGUI.py:5093 appGUI/MainGUI.py:5234 +#: appGUI/MainGUI.py:5025 appGUI/MainGUI.py:5128 appGUI/MainGUI.py:5269 msgid "Abort and return to Select" msgstr "Anular y volver a Seleccionar" -#: appGUI/MainGUI.py:5080 +#: appGUI/MainGUI.py:5115 msgid "EXCELLON EDITOR" msgstr "EDITOR DE EXCELLON" -#: appGUI/MainGUI.py:5088 +#: appGUI/MainGUI.py:5123 msgid "Add a new Tool" msgstr "Agregar una nueva herram" -#: appGUI/MainGUI.py:5094 +#: appGUI/MainGUI.py:5129 msgid "Toggle Slot direction" msgstr "Cambiar la Dirección de la Ranura" -#: appGUI/MainGUI.py:5096 +#: appGUI/MainGUI.py:5131 msgid "Ctrl+Space" msgstr "Ctrl+Espacio" -#: appGUI/MainGUI.py:5096 appGUI/MainGUI.py:5235 +#: appGUI/MainGUI.py:5131 appGUI/MainGUI.py:5270 msgid "Toggle array direction" msgstr "Cambiar la Dirección de la Matriz" -#: appGUI/MainGUI.py:5218 +#: appGUI/MainGUI.py:5253 msgid "GERBER EDITOR" msgstr "EDITOR GERBER" -#: appGUI/MainGUI.py:5228 +#: appGUI/MainGUI.py:5263 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" "Dentro de la Pista y la Región, las herram.s alternarán en REVERSA los modos " "de plegado" -#: appGUI/MainGUI.py:5231 +#: appGUI/MainGUI.py:5266 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" "Dentro de la Pista y la Región, las herram. avanzarán hacia adelante los " "modos de plegado" -#: appGUI/MainGUI.py:5233 +#: appGUI/MainGUI.py:5268 msgid "Alternate: Delete Apertures" msgstr "Alt.: Eliminar Aperturas" -#: appGUI/MainGUI.py:5237 +#: appGUI/MainGUI.py:5272 msgid "Eraser Tool" msgstr "Herramienta borrador" -#: appGUI/MainGUI.py:5239 +#: appGUI/MainGUI.py:5274 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:216 msgid "Mark Area Tool" msgstr "Herram. de Zona de Marca" -#: appGUI/MainGUI.py:5240 +#: appGUI/MainGUI.py:5275 msgid "Poligonize Tool" msgstr "Herram. de poligonización" -#: appGUI/MainGUI.py:5241 +#: appGUI/MainGUI.py:5276 msgid "Transformation Tool" msgstr "Herramienta de Transformación" @@ -6800,11 +6808,11 @@ msgstr "Herramienta de Transformación" msgid "App Object" msgstr "Objeto" -#: appGUI/ObjectUI.py:102 appGUI/ObjectUI.py:145 +#: appGUI/ObjectUI.py:94 appGUI/ObjectUI.py:150 msgid "Geometrical transformations of the current object." msgstr "Transformaciones geométricas del objeto actual." -#: appGUI/ObjectUI.py:111 +#: appGUI/ObjectUI.py:116 msgid "" "Factor by which to multiply\n" "geometric features of this object.\n" @@ -6814,11 +6822,11 @@ msgstr "" "características geométricas de este objeto.\n" "Se permiten expresiones. Por ejemplo: 1 / 25.4" -#: appGUI/ObjectUI.py:118 +#: appGUI/ObjectUI.py:123 msgid "Perform scaling operation." msgstr "Realizar la operación de escalado." -#: appGUI/ObjectUI.py:128 +#: appGUI/ObjectUI.py:133 msgid "" "Amount by which to move the object\n" "in the x and y axes in (x, y) format.\n" @@ -6828,63 +6836,77 @@ msgstr "" "en los ejes x e y en formato (x, y).\n" "Se permiten expresiones. Por ejemplo: (1/3.2, 0.5*3)" -#: appGUI/ObjectUI.py:135 +#: appGUI/ObjectUI.py:140 msgid "Perform the offset operation." msgstr "Realice la operación de desplazamiento." -#: appGUI/ObjectUI.py:178 +#: appGUI/ObjectUI.py:183 msgid "Gerber Object" msgstr "Objeto Gerber" -#: appGUI/ObjectUI.py:187 appGUI/ObjectUI.py:550 appGUI/ObjectUI.py:877 -#: appGUI/ObjectUI.py:1218 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:25 +#: appGUI/ObjectUI.py:185 appGUI/ObjectUI.py:605 appGUI/ObjectUI.py:942 +#: appGUI/ObjectUI.py:1282 +#, fuzzy +#| msgid "Transformations" +msgid "General Information" +msgstr "Transformaciones" + +#: appGUI/ObjectUI.py:186 appGUI/ObjectUI.py:606 appGUI/ObjectUI.py:943 +#: appGUI/ObjectUI.py:1283 +#, fuzzy +#| msgid "Generate the CNC Job object." +msgid "General data about the object." +msgstr "Genere el objeto de trabajo CNC." + +#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:623 appGUI/ObjectUI.py:959 +#: appGUI/ObjectUI.py:1300 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:25 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:27 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:27 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:26 msgid "Plot Options" msgstr "Opciones de parcela" -#: appGUI/ObjectUI.py:192 appGUI/ObjectUI.py:553 +#: appGUI/ObjectUI.py:207 appGUI/ObjectUI.py:626 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:41 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:126 -#: appPlugins/ToolCopperThieving.py:1448 +#: appPlugins/ToolCopperThieving.py:1456 msgid "Solid" msgstr "Sólido" -#: appGUI/ObjectUI.py:194 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:42 +#: appGUI/ObjectUI.py:209 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:42 msgid "Solid color polygons." msgstr "Polígonos de color liso." -#: appGUI/ObjectUI.py:199 appGUI/ObjectUI.py:559 appGUI/ObjectUI.py:883 +#: appGUI/ObjectUI.py:214 appGUI/ObjectUI.py:632 appGUI/ObjectUI.py:965 msgid "Multi-Color" msgstr "Multicolor" -#: appGUI/ObjectUI.py:201 appGUI/ObjectUI.py:561 appGUI/ObjectUI.py:885 +#: appGUI/ObjectUI.py:216 appGUI/ObjectUI.py:634 appGUI/ObjectUI.py:967 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:50 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:43 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:49 msgid "Draw polygons in different colors." msgstr "Dibuja polígonos en diferentes colores." -#: appGUI/ObjectUI.py:216 appGUI/ObjectUI.py:635 +#: appGUI/ObjectUI.py:231 appGUI/ObjectUI.py:715 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:34 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:34 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:33 msgid "Plot" msgstr "Gráfico" -#: appGUI/ObjectUI.py:217 appGUI/ObjectUI.py:637 appGUI/ObjectUI.py:988 -#: appGUI/ObjectUI.py:1363 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 +#: appGUI/ObjectUI.py:232 appGUI/ObjectUI.py:717 appGUI/ObjectUI.py:1062 +#: appGUI/ObjectUI.py:1477 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:36 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:35 -#: appPlugins/ToolMilling.py:3617 +#: appPlugins/ToolMilling.py:3608 msgid "Plot (show) this object." msgstr "Trazar (mostrar) este objeto." -#: appGUI/ObjectUI.py:225 appGUI/ObjectUI.py:395 +#: appGUI/ObjectUI.py:240 appGUI/ObjectUI.py:444 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:39 -#: appPlugins/ToolFollow.py:788 +#: appPlugins/ToolFollow.py:782 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -6894,34 +6916,41 @@ msgstr "" "Esto significa que cortará a través\n" "El medio de la traza." -#: appGUI/ObjectUI.py:234 appGUI/ObjectUI.py:584 appGUI/ObjectUI.py:905 -#: appGUI/ObjectUI.py:1253 +#: appGUI/ObjectUI.py:249 appGUI/ObjectUI.py:657 appGUI/ObjectUI.py:987 +#: appGUI/ObjectUI.py:1334 msgid "Start the Object Editor" msgstr "Inicie el Editor de Objetos" -#: appGUI/ObjectUI.py:245 appGUI/ObjectUI.py:595 appGUI/ObjectUI.py:916 -#: appGUI/ObjectUI.py:1264 +#: appGUI/ObjectUI.py:260 appGUI/ObjectUI.py:668 appGUI/ObjectUI.py:998 +#: appGUI/ObjectUI.py:1344 msgid "INFO" msgstr "" -#: appGUI/ObjectUI.py:247 appGUI/ObjectUI.py:597 appGUI/ObjectUI.py:918 -#: appGUI/ObjectUI.py:1266 +#: appGUI/ObjectUI.py:262 appGUI/ObjectUI.py:670 appGUI/ObjectUI.py:1000 +#: appGUI/ObjectUI.py:1346 #, fuzzy #| msgid "Show the Utilities." msgid "Show the Object Attributes." msgstr "Muestre las utilidades." -#: appGUI/ObjectUI.py:281 appGUI/ObjectUI.py:630 +#: appGUI/ObjectUI.py:290 appGUI/ObjectUI.py:698 appGUI/ObjectUI.py:1028 +#: appGUI/ObjectUI.py:1441 +#, fuzzy +#| msgid "No tool in the Geometry object." +msgid "Tools/apertures in the loaded object." +msgstr "No hay herramienta en el objeto Geometry." + +#: appGUI/ObjectUI.py:313 appGUI/ObjectUI.py:710 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:44 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:48 msgid "Toggle the display of the Tools Table." msgstr "Alternar la visualización de la tabla de herramientas." -#: appGUI/ObjectUI.py:290 +#: appGUI/ObjectUI.py:322 msgid "Mark All" msgstr "Márc. todo" -#: appGUI/ObjectUI.py:292 +#: appGUI/ObjectUI.py:324 msgid "" "When checked it will display all the apertures.\n" "When unchecked, it will delete all mark shapes\n" @@ -6931,16 +6960,16 @@ msgstr "" "Cuando no está marcada, eliminará todas las formas de las marcas.\n" "que se dibujan en lienzo." -#: appGUI/ObjectUI.py:322 appPlugins/ToolExtract.py:1022 -#: appPlugins/ToolPunchGerber.py:2100 +#: appGUI/ObjectUI.py:354 appPlugins/ToolExtract.py:1032 +#: appPlugins/ToolPunchGerber.py:2107 msgid "Mark the aperture instances on canvas." msgstr "Marque las instancias de apertura en el lienzo." -#: appGUI/ObjectUI.py:329 appPlugins/ToolIsolation.py:3664 +#: appGUI/ObjectUI.py:361 appPlugins/ToolIsolation.py:3692 msgid "Buffer Solid Geometry" msgstr "Buffer la Geometria solida" -#: appGUI/ObjectUI.py:331 appPlugins/ToolIsolation.py:3666 +#: appGUI/ObjectUI.py:363 appPlugins/ToolIsolation.py:3694 msgid "" "This button is shown only when the Gerber file\n" "is loaded without buffering.\n" @@ -6952,12 +6981,12 @@ msgstr "" "Al hacer clic en esto, se creará la geometría almacenada\n" "requerido para el aislamiento." -#: appGUI/ObjectUI.py:347 +#: appGUI/ObjectUI.py:382 msgid "Isolation Routing" msgstr "Enrutamiento de aislamiento" -#: appGUI/ObjectUI.py:350 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:27 -#: appPlugins/ToolIsolation.py:3143 +#: appGUI/ObjectUI.py:385 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:27 +#: appPlugins/ToolIsolation.py:3141 msgid "" "Create a Geometry object with\n" "toolpaths to cut around polygons." @@ -6965,15 +6994,7 @@ msgstr "" "Crear un objeto de geometría con\n" "Trayectorias para cortar alrededor de polígonos." -#: appGUI/ObjectUI.py:365 appGUI/ObjectUI.py:1074 appPlugins/ToolNCC.py:4671 -msgid "" -"Create the Geometry Object\n" -"for non-copper routing." -msgstr "" -"Crear el objeto de geometría\n" -"para enrutamiento sin cobre." - -#: appGUI/ObjectUI.py:380 +#: appGUI/ObjectUI.py:400 msgid "" "Generate the geometry for\n" "the board cutout." @@ -6981,20 +7002,32 @@ msgstr "" "Generar la geometría para\n" "El recorte del tablero." -#: appGUI/ObjectUI.py:408 appGUI/ObjectUI.py:756 appGUI/ObjectUI.py:1091 -#: appPlugins/ToolEtchCompensation.py:358 +#: appGUI/ObjectUI.py:415 appPlugins/ToolFilm.py:1168 +msgid "Create a positive/negative film for UV exposure." +msgstr "" + +#: appGUI/ObjectUI.py:429 appGUI/ObjectUI.py:1140 appPlugins/ToolNCC.py:4684 +msgid "" +"Create the Geometry Object\n" +"for non-copper routing." +msgstr "" +"Crear el objeto de geometría\n" +"para enrutamiento sin cobre." + +#: appGUI/ObjectUI.py:457 appGUI/ObjectUI.py:822 appGUI/ObjectUI.py:1157 +#: appPlugins/ToolEtchCompensation.py:351 msgid "Utilities" msgstr "Utilidades" -#: appGUI/ObjectUI.py:410 appGUI/ObjectUI.py:758 appGUI/ObjectUI.py:1093 +#: appGUI/ObjectUI.py:459 appGUI/ObjectUI.py:824 appGUI/ObjectUI.py:1159 msgid "Show the Utilities." msgstr "Muestre las utilidades." -#: appGUI/ObjectUI.py:434 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:26 +#: appGUI/ObjectUI.py:482 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:26 msgid "Non-copper regions" msgstr "Regiones no cobre" -#: appGUI/ObjectUI.py:436 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:28 +#: appGUI/ObjectUI.py:484 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:28 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -7008,13 +7041,13 @@ msgstr "" "objeto. Se puede usar para eliminar todo\n" "cobre de una región específica." -#: appGUI/ObjectUI.py:446 appGUI/ObjectUI.py:487 +#: appGUI/ObjectUI.py:501 appGUI/ObjectUI.py:549 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:40 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73 msgid "Boundary Margin" msgstr "Margen límite" -#: appGUI/ObjectUI.py:448 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:42 +#: appGUI/ObjectUI.py:503 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:42 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -7026,24 +7059,24 @@ msgstr "" "objetos con este mínimo\n" "distancia." -#: appGUI/ObjectUI.py:465 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:57 +#: appGUI/ObjectUI.py:520 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:57 msgid "Resulting geometry will have rounded corners." msgstr "La geometría resultante tendrá esquinas redondeadas." -#: appGUI/ObjectUI.py:468 appGUI/ObjectUI.py:508 appPlugins/ToolCutOut.py:2652 -#: appPlugins/ToolCutOut.py:2667 appPlugins/ToolFollow.py:780 -#: appPlugins/ToolIsolation.py:3643 appPlugins/ToolNCC.py:4668 -#: appPlugins/ToolPaint.py:3333 appPlugins/ToolSolderPaste.py:1512 +#: appGUI/ObjectUI.py:523 appGUI/ObjectUI.py:570 appPlugins/ToolCutOut.py:2678 +#: appPlugins/ToolCutOut.py:2694 appPlugins/ToolFollow.py:774 +#: appPlugins/ToolIsolation.py:3671 appPlugins/ToolNCC.py:4681 +#: appPlugins/ToolPaint.py:3350 appPlugins/ToolSolderPaste.py:1512 msgid "Generate Geometry" msgstr "Generar Geometría" -#: appGUI/ObjectUI.py:479 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:67 +#: appGUI/ObjectUI.py:532 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:67 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:131 -#: appPlugins/ToolPanelize.py:1188 appPlugins/ToolQRCode.py:898 +#: appPlugins/ToolPanelize.py:1196 appPlugins/ToolQRCode.py:921 msgid "Bounding Box" msgstr "Cuadro delimitador" -#: appGUI/ObjectUI.py:481 +#: appGUI/ObjectUI.py:534 msgid "" "Create a geometry surrounding the Gerber object.\n" "Square shape." @@ -7051,7 +7084,7 @@ msgstr "" "Crea una geometría que rodea el objeto Gerber.\n" "Forma cuadrada." -#: appGUI/ObjectUI.py:489 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:75 +#: appGUI/ObjectUI.py:551 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:75 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -7059,7 +7092,7 @@ msgstr "" "Distancia de los bordes de la caja.\n" "al polígono más cercano." -#: appGUI/ObjectUI.py:502 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:88 +#: appGUI/ObjectUI.py:564 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:88 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -7071,20 +7104,20 @@ msgstr "" "su radio es igual a\n" "el margen." -#: appGUI/ObjectUI.py:511 +#: appGUI/ObjectUI.py:573 msgid "Generate the Geometry object." msgstr "Genera el objeto Geometry." -#: appGUI/ObjectUI.py:538 +#: appGUI/ObjectUI.py:600 msgid "Excellon Object" msgstr "Objeto Excellon" -#: appGUI/ObjectUI.py:555 +#: appGUI/ObjectUI.py:628 msgid "Solid circles." msgstr "Círculos sólidos." -#: appGUI/ObjectUI.py:673 appPlugins/ToolDrilling.py:2335 -#: appPlugins/ToolMilling.py:3633 +#: appGUI/ObjectUI.py:750 appPlugins/ToolDrilling.py:2350 +#: appPlugins/ToolMilling.py:3634 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -7099,10 +7132,10 @@ msgstr "" "\n" "Aquí se seleccionan las herramientas para la generación de código G." -#: appGUI/ObjectUI.py:678 appGUI/ObjectUI.py:1011 -#: appPlugins/ToolDrilling.py:2340 appPlugins/ToolIsolation.py:3212 -#: appPlugins/ToolMilling.py:3638 appPlugins/ToolMilling.py:3687 -#: appPlugins/ToolNCC.py:4212 appPlugins/ToolPaint.py:3017 +#: appGUI/ObjectUI.py:755 appGUI/ObjectUI.py:1085 +#: appPlugins/ToolDrilling.py:2355 appPlugins/ToolIsolation.py:3221 +#: appPlugins/ToolMilling.py:3639 appPlugins/ToolMilling.py:3760 +#: appPlugins/ToolNCC.py:4222 appPlugins/ToolPaint.py:3024 msgid "" "Tool Diameter. Its value\n" "is the cut width into the material." @@ -7110,8 +7143,8 @@ msgstr "" "Diámetro de la herramienta. Es valioso\n" "es el ancho de corte en el material." -#: appGUI/ObjectUI.py:681 appPlugins/ToolDrilling.py:2343 -#: appPlugins/ToolMilling.py:3641 +#: appGUI/ObjectUI.py:758 appPlugins/ToolDrilling.py:2358 +#: appPlugins/ToolMilling.py:3642 msgid "" "The number of Drill holes. Holes that are drilled with\n" "a drill bit." @@ -7119,8 +7152,8 @@ msgstr "" "El número de agujeros de taladros. Agujeros que se taladran con\n" "una broca." -#: appGUI/ObjectUI.py:684 appPlugins/ToolDrilling.py:2346 -#: appPlugins/ToolMilling.py:3644 +#: appGUI/ObjectUI.py:761 appPlugins/ToolDrilling.py:2361 +#: appPlugins/ToolMilling.py:3645 msgid "" "The number of Slot holes. Holes that are created by\n" "milling them with an endmill bit." @@ -7128,11 +7161,11 @@ msgstr "" "El número de agujeros de muesca. Agujeros creados por\n" "fresándolas con una broca de fresa." -#: appGUI/ObjectUI.py:687 +#: appGUI/ObjectUI.py:764 msgid "Show the color of the drill holes when using multi-color." msgstr "Muestre el color de los taladros cuando utilice varios colores." -#: appGUI/ObjectUI.py:689 +#: appGUI/ObjectUI.py:766 msgid "" "Toggle display of the drills for the current tool.\n" "This does not select the tools for G-code generation." @@ -7140,12 +7173,12 @@ msgstr "" "Alternar la visualización de los ejercicios para la herramienta actual.\n" "Esto no selecciona las herramientas para la generación de código G." -#: appGUI/ObjectUI.py:698 +#: appGUI/ObjectUI.py:775 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:49 msgid "Auto load from DB" msgstr "Carga auto. desde DB" -#: appGUI/ObjectUI.py:700 +#: appGUI/ObjectUI.py:777 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:51 msgid "" "Automatic replacement of the tools from related application tools\n" @@ -7155,20 +7188,20 @@ msgstr "" "relacionadas\n" "con herramientas de DB que tienen un valor de diámetro cercano." -#: appGUI/ObjectUI.py:726 +#: appGUI/ObjectUI.py:792 msgid "Generate GCode from the drill holes in an Excellon object." msgstr "Genere GCode a partir de los taladros en un objeto Excellon." -#: appGUI/ObjectUI.py:740 +#: appGUI/ObjectUI.py:806 msgid "Generate a Geometry for milling drills or slots in an Excellon object." msgstr "" "Genere una geometría para fresar taladros o ranuras en un objeto Excellon." -#: appGUI/ObjectUI.py:782 +#: appGUI/ObjectUI.py:846 msgid "Milling Geometry" msgstr "Geometría de fresado" -#: appGUI/ObjectUI.py:784 +#: appGUI/ObjectUI.py:848 msgid "" "Create Geometry for milling holes.\n" "Select from the Tools Table above the hole dias to be\n" @@ -7179,19 +7212,19 @@ msgstr "" "para\n" "molido. Use la columna # para hacer la selección." -#: appGUI/ObjectUI.py:790 appPlugins/ToolMilling.py:3835 +#: appGUI/ObjectUI.py:862 appPlugins/ToolMilling.py:3905 msgid "Milling Diameter" msgstr "Diá. de fresado" -#: appGUI/ObjectUI.py:792 +#: appGUI/ObjectUI.py:864 msgid "Diameter of the cutting tool." msgstr "Diá. de la herramienta de corte." -#: appGUI/ObjectUI.py:802 +#: appGUI/ObjectUI.py:874 msgid "Mill Drills" msgstr "Fresar los Taladros" -#: appGUI/ObjectUI.py:804 +#: appGUI/ObjectUI.py:876 msgid "" "Create the Geometry Object\n" "for milling drills." @@ -7199,11 +7232,11 @@ msgstr "" "Crear el objeto de geometría\n" "para fresar las brocas." -#: appGUI/ObjectUI.py:822 +#: appGUI/ObjectUI.py:894 msgid "Mill Slots" msgstr "Fresar las Ranuras" -#: appGUI/ObjectUI.py:824 +#: appGUI/ObjectUI.py:896 msgid "" "Create the Geometry Object\n" "for milling slots." @@ -7211,11 +7244,11 @@ msgstr "" "Crear el objeto de geometría\n" "para fresar las ranuras." -#: appGUI/ObjectUI.py:866 +#: appGUI/ObjectUI.py:938 msgid "Geometry Object" msgstr "Objeto de geometría" -#: appGUI/ObjectUI.py:969 +#: appGUI/ObjectUI.py:1043 msgid "" "Tools in this Geometry object used for cutting.\n" "The 'Offset' entry will set an offset for the cut.\n" @@ -7244,19 +7277,19 @@ msgstr "" "atenuado y Cut Z se calcula automáticamente a partir de la nueva\n" "mostró entradas de formulario de IU denominadas V-Tipo Dia y V-Tipo ángulo." -#: appGUI/ObjectUI.py:986 appGUI/ObjectUI.py:1361 +#: appGUI/ObjectUI.py:1060 appGUI/ObjectUI.py:1475 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:34 -#: appPlugins/ToolMilling.py:3616 +#: appPlugins/ToolMilling.py:3607 msgid "Plot Object" msgstr "Trazar objeto" -#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:1374 appGUI/ObjectUI.py:1384 +#: appGUI/ObjectUI.py:1073 appGUI/ObjectUI.py:1488 appGUI/ObjectUI.py:1498 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:145 -#: appPlugins/ToolCopperThieving.py:1478 appPlugins/ToolMilling.py:3676 +#: appPlugins/ToolCopperThieving.py:1494 appPlugins/ToolMilling.py:3749 msgid "Dia" msgstr "Dia" -#: appGUI/ObjectUI.py:1006 +#: appGUI/ObjectUI.py:1080 #, fuzzy #| msgid "" #| "This is the Tool Number.\n" @@ -7272,31 +7305,27 @@ msgstr "" "este valor\n" "se mostrará como un T1, T2 ... Tn" -#: appGUI/ObjectUI.py:1015 +#: appGUI/ObjectUI.py:1089 msgid "Offset Type. The kind of cut offset to be used." msgstr "" -#: appGUI/ObjectUI.py:1019 +#: appGUI/ObjectUI.py:1093 msgid "" "Job Type. Usually the UI form values \n" "are choose based on the operation type and this will serve as a reminder." msgstr "" -#: appGUI/ObjectUI.py:1029 +#: appGUI/ObjectUI.py:1103 msgid "" "Plot column. It is visible only for MultiGeo Geometry objects.\n" "Enable plot for the selected tool geometry." msgstr "" -#: appGUI/ObjectUI.py:1042 -msgid "Launch Paint Tool in Tools Tab." -msgstr "Inicie la herramienta Pintura en la pestaña Herramientas." - -#: appGUI/ObjectUI.py:1050 +#: appGUI/ObjectUI.py:1116 msgid "Generate a CNCJob by milling a Geometry." msgstr "Genere un CNCJob fresando una geometría." -#: appGUI/ObjectUI.py:1064 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:30 +#: appGUI/ObjectUI.py:1130 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:30 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon." @@ -7304,30 +7333,30 @@ msgstr "" "Cree trayectorias de herramientas para cubrir\n" "toda el área de un polígono." -#: appGUI/ObjectUI.py:1125 +#: appGUI/ObjectUI.py:1197 #, fuzzy #| msgid "Point" msgid "Points" msgstr "Punto" -#: appGUI/ObjectUI.py:1127 +#: appGUI/ObjectUI.py:1199 msgid "Total of vertex points in the geometry." msgstr "" -#: appGUI/ObjectUI.py:1135 appPlugins/ToolCalculators.py:536 -#: appPlugins/ToolCalculators.py:720 +#: appGUI/ObjectUI.py:1207 appPlugins/ToolCalculators.py:659 +#: appPlugins/ToolCalculators.py:843 appPlugins/ToolCalculators.py:1039 msgid "Calculate" msgstr "Calcular" -#: appGUI/ObjectUI.py:1138 +#: appGUI/ObjectUI.py:1210 msgid "Calculate the number of vertex points in the geometry." msgstr "" -#: appGUI/ObjectUI.py:1205 +#: appGUI/ObjectUI.py:1276 msgid "CNC Job Object" msgstr "Objeto de trabajo CNC" -#: appGUI/ObjectUI.py:1221 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:49 +#: appGUI/ObjectUI.py:1303 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:49 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" @@ -7339,15 +7368,53 @@ 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:1230 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 +#: appGUI/ObjectUI.py:1312 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 msgid "Travel" msgstr "Viajar" -#: appGUI/ObjectUI.py:1290 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:66 +#: appGUI/ObjectUI.py:1385 appObjects/FlatCAMObj.py:858 +#: appPlugins/ToolReport.py:591 +msgid "Travelled distance" +msgstr "Distancia recorrida" + +#: appGUI/ObjectUI.py:1387 +msgid "" +"This is the total travelled distance on X-Y plane.\n" +"In current units." +msgstr "" +"Esta es la distancia total recorrida en el plano X-Y.\n" +"En unidades actuales." + +#: appGUI/ObjectUI.py:1398 +msgid "Estimated time" +msgstr "Duración estimada" + +#: appGUI/ObjectUI.py:1400 +msgid "" +"This is the estimated time to do the routing/drilling,\n" +"without the time spent in ToolChange events." +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:1421 +msgid "Use CNC Code Snippets" +msgstr "Utilice fragmentos de código CNC" + +#: appGUI/ObjectUI.py:1423 +msgid "" +"When selected, it will include CNC Code snippets (append and prepend)\n" +"defined in the Preferences." +msgstr "" +"Cuando se selecciona, incluirá fragmentos de código CNC (anexar y " +"anteponer)\n" +"definido en las Preferencias." + +#: appGUI/ObjectUI.py:1429 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:66 msgid "Display Annotation" msgstr "Mostrar anotación" -#: appGUI/ObjectUI.py:1292 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:68 +#: appGUI/ObjectUI.py:1431 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:68 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -7357,36 +7424,11 @@ msgstr "" "Cuando está marcado, mostrará números en orden para cada final.\n" "de una linea de viaje." -#: appGUI/ObjectUI.py:1304 appObjects/FlatCAMObj.py:858 -#: appPlugins/ToolReport.py:591 -msgid "Travelled distance" -msgstr "Distancia recorrida" - -#: appGUI/ObjectUI.py:1306 -msgid "" -"This is the total travelled distance on X-Y plane.\n" -"In current units." -msgstr "" -"Esta es la distancia total recorrida en el plano X-Y.\n" -"En unidades actuales." - -#: appGUI/ObjectUI.py:1317 -msgid "Estimated time" -msgstr "Duración estimada" - -#: appGUI/ObjectUI.py:1319 -msgid "" -"This is the estimated time to do the routing/drilling,\n" -"without the time spent in ToolChange events." -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:1343 +#: appGUI/ObjectUI.py:1457 msgid "CNC Tools Table" msgstr "Tabla de herramientas CNC" -#: appGUI/ObjectUI.py:1346 +#: appGUI/ObjectUI.py:1460 msgid "" "Tools in this CNCJob object used for cutting.\n" "The tool diameter is used for plotting on canvas.\n" @@ -7409,33 +7451,20 @@ msgstr "" "C4),\n" "bola (B) o en forma de V (V)." -#: appGUI/ObjectUI.py:1395 +#: appGUI/ObjectUI.py:1509 msgid "Update Plot" msgstr "Actualizar Trama" -#: appGUI/ObjectUI.py:1397 +#: appGUI/ObjectUI.py:1511 msgid "Update the plot." msgstr "Actualiza la trama." -#: appGUI/ObjectUI.py:1402 -msgid "Use CNC Code Snippets" -msgstr "Utilice fragmentos de código CNC" - -#: appGUI/ObjectUI.py:1404 -msgid "" -"When selected, it will include CNC Code snippets (append and prepend)\n" -"defined in the Preferences." -msgstr "" -"Cuando se selecciona, incluirá fragmentos de código CNC (anexar y " -"anteponer)\n" -"definido en las Preferencias." - -#: appGUI/ObjectUI.py:1425 appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:27 +#: appGUI/ObjectUI.py:1525 appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:27 #: appPlugins/ToolLevelling.py:1749 msgid "Generate CNC Code with auto-levelled paths." msgstr "" -#: appGUI/ObjectUI.py:1452 +#: appGUI/ObjectUI.py:1552 #, fuzzy #| msgid "" #| "Opens dialog to save G-Code\n" @@ -7445,115 +7474,117 @@ msgstr "" "Abre el diálogo para guardar el código G\n" "expediente." -#: appGUI/ObjectUI.py:1458 appPlugins/ToolSolderPaste.py:1600 +#: appGUI/ObjectUI.py:1558 appPlugins/ToolSolderPaste.py:1600 msgid "Review CNC Code." msgstr "Revise el código CNC." -#: appGUI/ObjectUI.py:1492 +#: appGUI/ObjectUI.py:1592 msgid "Script Object" msgstr "Objeto de script" -#: appGUI/ObjectUI.py:1512 appGUI/ObjectUI.py:1586 +#: appGUI/ObjectUI.py:1612 appGUI/ObjectUI.py:1686 msgid "Auto Completer" msgstr "Autocompletador" -#: appGUI/ObjectUI.py:1514 +#: appGUI/ObjectUI.py:1614 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:1559 +#: appGUI/ObjectUI.py:1659 msgid "Document Object" msgstr "Objeto de Documento" -#: appGUI/ObjectUI.py:1588 +#: appGUI/ObjectUI.py:1688 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:1609 +#: appGUI/ObjectUI.py:1709 msgid "Font Type" msgstr "Tipo de Fuente" -#: appGUI/ObjectUI.py:1627 +#: appGUI/ObjectUI.py:1727 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:183 msgid "Font Size" msgstr "Tamaño de Fuente" -#: appGUI/ObjectUI.py:1663 +#: appGUI/ObjectUI.py:1763 msgid "Alignment" msgstr "Alineación" -#: appGUI/ObjectUI.py:1668 +#: appGUI/ObjectUI.py:1768 msgid "Align Left" msgstr "Alinear a la izquierda" -#: appGUI/ObjectUI.py:1673 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 -#: appPlugins/ToolFilm.py:1247 app_Main.py:5399 app_Main.py:5670 +#: appGUI/ObjectUI.py:1773 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5403 +#: app_Main.py:5676 msgid "Center" msgstr "Centrar" -#: appGUI/ObjectUI.py:1678 +#: appGUI/ObjectUI.py:1778 msgid "Align Right" msgstr "Alinear a la derecha" -#: appGUI/ObjectUI.py:1683 +#: appGUI/ObjectUI.py:1783 msgid "Justify" msgstr "Alinear Justificar" -#: appGUI/ObjectUI.py:1693 +#: appGUI/ObjectUI.py:1793 msgid "Font Color" msgstr "Color de Fuente" -#: appGUI/ObjectUI.py:1695 +#: appGUI/ObjectUI.py:1795 msgid "Set the font color for the selected text" msgstr "Establecer el color de fuente para el texto seleccionado" -#: appGUI/ObjectUI.py:1712 +#: appGUI/ObjectUI.py:1812 msgid "Selection Color" msgstr "Color de seleccion" -#: appGUI/ObjectUI.py:1714 +#: appGUI/ObjectUI.py:1814 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:1731 +#: appGUI/ObjectUI.py:1831 msgid "Tab Size" msgstr "Tamaño de Pestaña" -#: appGUI/ObjectUI.py:1733 +#: appGUI/ObjectUI.py:1833 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 " "píxeles." -#: appGUI/PlotCanvas.py:261 appGUI/PlotCanvasLegacy.py:397 +#: appGUI/PlotCanvas.py:243 appGUI/PlotCanvasLegacy.py:396 msgid "Axis enabled." msgstr "Eje habilitado." -#: appGUI/PlotCanvas.py:269 appGUI/PlotCanvasLegacy.py:406 +#: appGUI/PlotCanvas.py:251 appGUI/PlotCanvasLegacy.py:405 msgid "Axis disabled." msgstr "Eje deshabilitado." -#: appGUI/PlotCanvas.py:307 appGUI/PlotCanvasLegacy.py:427 +#: appGUI/PlotCanvas.py:289 appGUI/PlotCanvasLegacy.py:426 msgid "HUD enabled." msgstr "HUD habilitado." -#: appGUI/PlotCanvas.py:316 appGUI/PlotCanvasLegacy.py:434 +#: appGUI/PlotCanvas.py:298 appGUI/PlotCanvasLegacy.py:433 msgid "HUD disabled." msgstr "HUD deshabilitado." -#: appGUI/PlotCanvas.py:338 appGUI/PlotCanvasLegacy.py:509 +#: appGUI/PlotCanvas.py:394 appGUI/PlotCanvasLegacy.py:532 msgid "Grid enabled." msgstr "Rejilla habilitada." -#: appGUI/PlotCanvas.py:345 appGUI/PlotCanvasLegacy.py:519 +#: appGUI/PlotCanvas.py:401 appGUI/PlotCanvasLegacy.py:542 msgid "Grid disabled." msgstr "Rejilla deshabilitada." -#: appGUI/PlotCanvasLegacy.py:1590 +#: appGUI/PlotCanvasLegacy.py:1613 msgid "" "Could not annotate due of a difference between the number of text elements " "and the number of text positions." @@ -7561,41 +7592,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:1012 +#: appGUI/preferences/PreferencesUIManager.py:1016 msgid "Preferences applied." msgstr "Preferencias aplicadas." -#: appGUI/preferences/PreferencesUIManager.py:1032 +#: appGUI/preferences/PreferencesUIManager.py:1036 msgid "Are you sure you want to continue?" msgstr "¿Estás seguro de que quieres continuar?" -#: appGUI/preferences/PreferencesUIManager.py:1033 +#: appGUI/preferences/PreferencesUIManager.py:1037 msgid "Application will restart" msgstr "La aplicación se reiniciará" -#: appGUI/preferences/PreferencesUIManager.py:1128 +#: appGUI/preferences/PreferencesUIManager.py:1132 msgid "Preferences closed without saving." msgstr "Preferencias cerradas sin guardar." -#: appGUI/preferences/PreferencesUIManager.py:1141 +#: appGUI/preferences/PreferencesUIManager.py:1145 msgid "Preferences default values are restored." msgstr "Se restauran los valores predeterminados de las preferencias." -#: appGUI/preferences/PreferencesUIManager.py:1173 app_Main.py:3038 -#: app_Main.py:10476 +#: appGUI/preferences/PreferencesUIManager.py:1177 app_Main.py:3038 +#: app_Main.py:10506 msgid "Failed to write defaults to file." msgstr "Error al escribir los valores predeterminados en el archivo." -#: appGUI/preferences/PreferencesUIManager.py:1177 -#: appGUI/preferences/PreferencesUIManager.py:1295 +#: appGUI/preferences/PreferencesUIManager.py:1181 +#: appGUI/preferences/PreferencesUIManager.py:1299 msgid "Preferences saved." msgstr "Preferencias guardadas." -#: appGUI/preferences/PreferencesUIManager.py:1227 +#: appGUI/preferences/PreferencesUIManager.py:1231 msgid "Preferences edited but not saved." msgstr "Preferencias editadas pero no guardadas." -#: appGUI/preferences/PreferencesUIManager.py:1280 +#: appGUI/preferences/PreferencesUIManager.py:1284 #, fuzzy #| msgid "" #| "One or more values are changed.\n" @@ -7987,7 +8018,7 @@ msgstr "" #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:34 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:38 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:77 -#: appPlugins/ToolDistance.py:585 appPlugins/ToolDistanceMin.py:262 +#: appPlugins/ToolDistance.py:587 appPlugins/ToolDistanceMin.py:262 #: appPlugins/ToolPcbWizard.py:502 appPlugins/ToolReport.py:182 msgid "Units" msgstr "Unidades" @@ -8209,7 +8240,6 @@ msgstr "" "KiCAD 3: 5 PULGADAS TZ" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:90 -#: appPlugins/ToolCalculators.py:451 msgid "INCH" msgstr "PULGADA" @@ -8274,7 +8304,7 @@ msgstr "Actualizar configuración de exportación" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:204 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:104 -#: appPlugins/ToolPanelize.py:1304 +#: appPlugins/ToolPanelize.py:1328 msgid "Path Optimization" msgstr "Optimización de ruta" @@ -8434,7 +8464,7 @@ msgstr "Configuración de Aplicación" msgid "Grid Settings" msgstr "Configuración de cuadrícula" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:47 app_Main.py:8294 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:47 app_Main.py:8324 msgid "X value" msgstr "Valor X" @@ -8442,7 +8472,7 @@ msgstr "Valor X" msgid "This is the Grid snap value on X axis." msgstr "Este es el valor de ajuste de cuadrícula en el eje X." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:59 app_Main.py:8297 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:59 app_Main.py:8327 msgid "Y value" msgstr "Valor Y" @@ -8475,8 +8505,8 @@ msgid "Orientation" msgstr "Orientación" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:166 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:224 -#: appPlugins/ToolFilm.py:1530 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:247 +#: appPlugins/ToolFilm.py:1584 msgid "" "Can be:\n" "- Portrait\n" @@ -8488,15 +8518,15 @@ msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:170 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:165 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:228 -#: appPlugins/ToolFilm.py:1534 app_Main.py:8314 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:251 +#: appPlugins/ToolFilm.py:1588 app_Main.py:8344 msgid "Portrait" msgstr "Retrato" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:171 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:166 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:229 -#: appPlugins/ToolFilm.py:1535 app_Main.py:8316 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:252 +#: appPlugins/ToolFilm.py:1589 app_Main.py:8346 msgid "Landscape" msgstr "Paisaje" @@ -8516,8 +8546,8 @@ msgstr "" "e incluye las pestañas Proyecto, Seleccionado y Herramienta." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:208 -#: appPlugins/ToolDblSided.py:854 appPlugins/ToolDblSided.py:1028 -#: app_Main.py:8302 +#: appPlugins/ToolDblSided.py:841 appPlugins/ToolDblSided.py:1008 +#: appPlugins/ToolFilm.py:1411 app_Main.py:8332 msgid "Axis" msgstr "Eje" @@ -8537,7 +8567,7 @@ msgstr "" "Esto establece el tamaño de fuente para la aplicación Textbox GUI\n" "elementos que se usan en la aplicación." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:247 app_Main.py:8319 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:247 app_Main.py:8349 msgid "HUD" msgstr "HUD" @@ -8756,7 +8786,6 @@ msgstr "" "Se inicia FLatCAM." #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:39 -#: appPlugins/ToolCalculators.py:452 msgid "MM" msgstr "MM" @@ -8824,11 +8853,11 @@ msgstr "Legado (2D)" msgid "OpenGL(3D)" msgstr "OpenGL(3D)" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:94 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:97 msgid "APPLICATION LEVEL" msgstr "NIVEL DE APLICACIÓN" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:95 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:98 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -8844,11 +8873,11 @@ msgstr "" "La elección aquí influirá en los parámetros en\n" "La pestaña seleccionada para todo tipo de objetos FlatCAM." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:107 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:110 msgid "Portable app" msgstr "Aplicación portátil" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:108 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:111 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -8862,30 +8891,30 @@ msgstr "" "lo que significa que los archivos de preferencias se guardarán\n" "en la carpeta de la aplicación, en la subcarpeta lib \\ config." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:116 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:119 msgid "Verbose log" msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:117 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:120 msgid "" "Enable log messages in the Tcl Shell.\n" "Require restart." msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:128 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:131 msgid "Languages" msgstr "Idiomas" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:129 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:132 msgid "Set the language used throughout FlatCAM." msgstr "Establezca el idioma utilizado en FlatCAM." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:136 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:139 #: appTranslation.py:106 msgid "Apply Language" msgstr "Aplicar idioma" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:137 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:140 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click." @@ -8893,33 +8922,33 @@ msgstr "" "Establezca el idioma utilizado en FlatCAM.\n" "La aplicación se reiniciará después de hacer clic." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:151 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:154 msgid "Startup Settings" msgstr "Configuraciones de inicio" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:155 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:158 msgid "Splash Screen" msgstr "Pantalla de bienvenida" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:157 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:160 msgid "Enable display of the splash screen at application startup." msgstr "" "Habilite la visualización de la pantalla de inicio al iniciar la aplicación." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:169 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:172 msgid "Sys Tray Icon" msgstr "Icono de la Sys Tray" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:171 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:174 msgid "Enable display of FlatCAM icon in Sys Tray." msgstr "" "Habilite la visualización del icono de FlatCAM en la bandeja del sistema." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:176 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:179 msgid "Show Shell" msgstr "Mostrar la línea de comando" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:178 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:181 msgid "" "Check this box if you want the shell to\n" "start automatically at startup." @@ -8927,11 +8956,11 @@ msgstr "" "Marque esta casilla si desea que el shell\n" "iniciar automáticamente en el inicio." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:185 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:188 msgid "Show Project" msgstr "Mostrar proyecto" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:187 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:190 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." @@ -8940,11 +8969,11 @@ msgstr "" "seleccionado / herramienta\n" "para ser mostrado automáticamente en el inicio." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:193 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:196 msgid "Version Check" msgstr "Verificación de versión" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:195 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:198 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." @@ -8952,11 +8981,11 @@ msgstr "" "Marque esta casilla si desea marcar\n" "para una nueva versión automáticamente en el inicio." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:202 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:205 msgid "Send Statistics" msgstr "Enviar estadísticas" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:204 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:207 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." @@ -8964,11 +8993,11 @@ msgstr "" "Marque esta casilla si acepta enviar anónimo\n" "Estadísticas automáticamente en el inicio, para ayudar a mejorar FlatCAM." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:218 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:221 msgid "Workers number" msgstr "Número de trabajadores" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:220 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:223 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -8985,11 +9014,11 @@ msgstr "" "El valor predeterminado es 2.\n" "Después del cambio, se aplicará en el próximo inicio de la aplicación." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:234 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:237 msgid "Geo Tolerance" msgstr "Geo Tolerancia" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:236 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:239 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.005.\n" @@ -9005,15 +9034,15 @@ msgstr "" "actuación. Un valor más alto proporcionará más\n" "rendimiento a expensas del nivel de detalle." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:256 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:259 msgid "Save Settings" msgstr "Configuraciones para guardar" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:260 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:263 msgid "Save Compressed Project" msgstr "Guardar proyecto comprimido" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:262 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:265 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." @@ -9021,11 +9050,11 @@ msgstr "" "Ya sea para guardar un proyecto comprimido o sin comprimir.\n" "Cuando esté marcado, guardará un proyecto comprimido de FlatCAM." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:271 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:274 msgid "Compression" msgstr "Compresión" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:273 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:276 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" @@ -9035,11 +9064,11 @@ msgstr "" "Un proyecto FlatCAM. Un valor más alto significa una mejor compresión\n" "pero requieren más uso de RAM y más tiempo de procesamiento." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:284 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:287 msgid "Enable Auto Save" msgstr "Habilitar guardado auto" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:286 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:289 msgid "" "Check to enable the autosave feature.\n" "When enabled, the application will try to save a project\n" @@ -9049,11 +9078,11 @@ msgstr "" "Cuando está habilitada, la aplicación intentará guardar un proyecto.\n" "en el intervalo establecido." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:296 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:299 msgid "Interval" msgstr "Intervalo" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:298 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:301 msgid "" "Time interval for autosaving. In milliseconds.\n" "The application will try to save periodically but only\n" @@ -9065,47 +9094,47 @@ msgstr "" "si el proyecto se guardó manualmente al menos una vez.\n" "Mientras está activo, algunas operaciones pueden bloquear esta función." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:314 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:317 msgid "Text to PDF parameters" msgstr "Parámetros de texto a PDF" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:316 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:319 msgid "Used when saving text in Code Editor or in FlatCAM Document objects." msgstr "" "Se utiliza al guardar texto en el Editor de código o en objetos de documento " "FlatCAM." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:325 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:328 msgid "Top Margin" msgstr "Margen superior" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:327 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:330 msgid "Distance between text body and the top of the PDF file." msgstr "" "Distancia entre el cuerpo del texto y la parte superior del archivo PDF." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:338 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:341 msgid "Bottom Margin" msgstr "Margen inferior" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:340 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:343 msgid "Distance between text body and the bottom of the PDF file." msgstr "" "Distancia entre el cuerpo del texto y la parte inferior del archivo PDF." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:351 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:354 msgid "Left Margin" msgstr "Margen izquierdo" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:353 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:356 msgid "Distance between text body and the left of the PDF file." msgstr "Distancia entre el cuerpo del texto y la izquierda del archivo PDF." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:364 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:367 msgid "Right Margin" msgstr "Margen derecho" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:366 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:369 msgid "Distance between text body and the right of the PDF file." msgstr "Distancia entre el cuerpo del texto y la derecha del archivo PDF." @@ -9445,7 +9474,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:45 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:81 -#: appPlugins/ToolCutOut.py:2469 appPlugins/ToolMilling.py:1896 +#: appPlugins/ToolCutOut.py:2473 appPlugins/ToolMilling.py:1866 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -9478,15 +9507,13 @@ msgstr "" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:65 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:298 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:82 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:192 #: appObjects/FlatCAMObj.py:747 appObjects/FlatCAMObj.py:750 #: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:783 #: appObjects/FlatCAMObj.py:790 appObjects/FlatCAMObj.py:793 -#: appPlugins/ToolCopperThieving.py:1743 appPlugins/ToolFiducials.py:955 -#: appPlugins/ToolFilm.py:1362 appPlugins/ToolReport.py:480 -#: appPlugins/ToolReport.py:483 appPlugins/ToolReport.py:486 -#: appPlugins/ToolReport.py:516 appPlugins/ToolReport.py:523 -#: appPlugins/ToolReport.py:526 +#: appPlugins/ToolCopperThieving.py:1791 appPlugins/ToolFiducials.py:953 +#: appPlugins/ToolReport.py:480 appPlugins/ToolReport.py:483 +#: appPlugins/ToolReport.py:486 appPlugins/ToolReport.py:516 +#: appPlugins/ToolReport.py:523 appPlugins/ToolReport.py:526 msgid "None" msgstr "Ninguno" @@ -9775,8 +9802,8 @@ msgstr "Número de pasos (líneas) utilizados para interpolar círculos." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:51 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:276 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:232 -#: appPlugins/ToolCopperThieving.py:1329 appPlugins/ToolCopperThieving.py:1699 -#: appPlugins/ToolExtract.py:1235 +#: appPlugins/ToolCopperThieving.py:1337 appPlugins/ToolCopperThieving.py:1747 +#: appPlugins/ToolExtract.py:1273 msgid "Clearance" msgstr "Despeje" @@ -9791,13 +9818,13 @@ msgstr "" "y las huellas de cobre en el archivo Gerber." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:81 -#: appPlugins/ToolCopperThieving.py:1360 +#: appPlugins/ToolCopperThieving.py:1368 msgid "Thieving areas with area less then this value will not be added." msgstr "Robar áreas con un área menor a este valor no se agregará." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:93 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:291 -#: appPlugins/ToolCopperThieving.py:1381 appPlugins/ToolNCC.py:4602 +#: appPlugins/ToolCopperThieving.py:1389 appPlugins/ToolNCC.py:4617 msgid "Itself" msgstr "Sí mismo" @@ -9805,9 +9832,9 @@ msgstr "Sí mismo" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:291 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolCopperThieving.py:1382 appPlugins/ToolFollow.py:755 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolNCC.py:4602 -#: appPlugins/ToolPaint.py:3286 +#: appPlugins/ToolCopperThieving.py:1390 appPlugins/ToolFollow.py:754 +#: appPlugins/ToolIsolation.py:3593 appPlugins/ToolNCC.py:4617 +#: appPlugins/ToolPaint.py:3301 msgid "Area Selection" msgstr "Selección de área" @@ -9815,19 +9842,18 @@ msgstr "Selección de área" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:291 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolCopperThieving.py:1383 appPlugins/ToolDblSided.py:946 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolNCC.py:4602 -#: appPlugins/ToolPaint.py:3286 +#: appPlugins/ToolCopperThieving.py:1391 appPlugins/ToolIsolation.py:3593 +#: appPlugins/ToolNCC.py:4617 appPlugins/ToolPaint.py:3301 msgid "Reference Object" msgstr "Objeto de referencia" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:97 -#: appPlugins/ToolCopperThieving.py:1385 +#: appPlugins/ToolCopperThieving.py:1393 msgid "Reference:" msgstr "Referencia:" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:99 -#: appPlugins/ToolCopperThieving.py:1387 +#: appPlugins/ToolCopperThieving.py:1395 msgid "" "- 'Itself' - the copper thieving extent is based on the object extent.\n" "- 'Area Selection' - left mouse click to start selection of the area to be " @@ -9847,25 +9873,25 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:182 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:70 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:184 -#: appPlugins/ToolCopperThieving.py:1432 appPlugins/ToolExtract.py:989 -#: appPlugins/ToolExtract.py:1136 appPlugins/ToolPunchGerber.py:2067 -#: appPlugins/ToolPunchGerber.py:2240 +#: appPlugins/ToolCopperThieving.py:1440 appPlugins/ToolExtract.py:999 +#: appPlugins/ToolExtract.py:1152 appPlugins/ToolPunchGerber.py:2074 +#: appPlugins/ToolPunchGerber.py:2249 msgid "Rectangular" msgstr "Rectangular" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:109 -#: appPlugins/ToolCopperThieving.py:1433 +#: appPlugins/ToolCopperThieving.py:1441 msgid "Minimal" msgstr "Mínimo" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:111 -#: appPlugins/ToolCopperThieving.py:1426 appPlugins/ToolFilm.py:1211 -#: appPlugins/ToolPanelize.py:1200 +#: appPlugins/ToolCopperThieving.py:1434 appPlugins/ToolFilm.py:1231 +#: appPlugins/ToolPanelize.py:1208 msgid "Box Type" msgstr "Tipo de caja" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:113 -#: appPlugins/ToolCopperThieving.py:1428 +#: appPlugins/ToolCopperThieving.py:1436 msgid "" "- 'Rectangular' - the bounding box will be of rectangular shape.\n" "- 'Minimal' - the bounding box will be the convex hull shape." @@ -9874,27 +9900,27 @@ msgstr "" "- 'Mínimo': el cuadro delimitador tendrá forma de casco convexo." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:127 -#: appPlugins/ToolCopperThieving.py:1449 +#: appPlugins/ToolCopperThieving.py:1457 msgid "Dots Grid" msgstr "Cuadrícula de puntos" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:128 -#: appPlugins/ToolCopperThieving.py:1450 +#: appPlugins/ToolCopperThieving.py:1458 msgid "Squares Grid" msgstr "Cuadrícula de cuadrados" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:129 -#: appPlugins/ToolCopperThieving.py:1451 +#: appPlugins/ToolCopperThieving.py:1459 msgid "Lines Grid" msgstr "Cuadrícula de líneas" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:131 -#: appPlugins/ToolCopperThieving.py:1453 +#: appPlugins/ToolCopperThieving.py:1461 msgid "Fill Type:" msgstr "Tipo de relleno:" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:133 -#: appPlugins/ToolCopperThieving.py:1455 +#: appPlugins/ToolCopperThieving.py:1463 msgid "" "- 'Solid' - copper thieving will be a solid polygon.\n" "- 'Dots Grid' - the empty area will be filled with a pattern of dots.\n" @@ -9909,57 +9935,57 @@ msgstr "" "- 'Cuadrícula de líneas': el área vacía se rellenará con un patrón de líneas." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:141 -#: appPlugins/ToolCopperThieving.py:1474 +#: appPlugins/ToolCopperThieving.py:1490 msgid "Dots Grid Parameters" msgstr "Parámetros de cuadrícula de puntos" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:147 -#: appPlugins/ToolCopperThieving.py:1480 +#: appPlugins/ToolCopperThieving.py:1496 msgid "Dot diameter in Dots Grid." msgstr "Diámetro de punto en cuadrícula de puntos." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:160 -#: appPlugins/ToolCopperThieving.py:1493 +#: appPlugins/ToolCopperThieving.py:1509 msgid "Distance between each two dots in Dots Grid." msgstr "Distancia entre cada dos puntos en la cuadrícula de puntos." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:170 -#: appPlugins/ToolCopperThieving.py:1514 +#: appPlugins/ToolCopperThieving.py:1538 msgid "Squares Grid Parameters" msgstr "Parámetros de la cuadrícula de cuadrados" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:176 -#: appPlugins/ToolCopperThieving.py:1520 +#: appPlugins/ToolCopperThieving.py:1544 msgid "Square side size in Squares Grid." msgstr "Tamaño del lado cuadrado en cuadrícula de cuadrados." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:189 -#: appPlugins/ToolCopperThieving.py:1533 +#: appPlugins/ToolCopperThieving.py:1557 msgid "Distance between each two squares in Squares Grid." msgstr "Distancia entre cada dos cuadrados en la cuadrícula de cuadrados." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:199 -#: appPlugins/ToolCopperThieving.py:1554 +#: appPlugins/ToolCopperThieving.py:1586 msgid "Lines Grid Parameters" msgstr "Parámetros de cuadrícula de líneas" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:205 -#: appPlugins/ToolCopperThieving.py:1560 +#: appPlugins/ToolCopperThieving.py:1592 msgid "Line thickness size in Lines Grid." msgstr "Tamaño del grosor de línea en la cuadrícula de líneas." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:218 -#: appPlugins/ToolCopperThieving.py:1573 +#: appPlugins/ToolCopperThieving.py:1605 msgid "Distance between each two lines in Lines Grid." msgstr "Distancia entre cada dos líneas en la cuadrícula de líneas." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:228 -#: appPlugins/ToolCopperThieving.py:1613 +#: appPlugins/ToolCopperThieving.py:1636 msgid "Robber Bar Parameters" msgstr "Parámetros de la Robber Bar" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:230 -#: appPlugins/ToolCopperThieving.py:1615 +#: appPlugins/ToolCopperThieving.py:1638 msgid "" "Parameters used for the robber bar.\n" "Robber bar = copper border to help in pattern hole plating." @@ -9968,45 +9994,45 @@ msgstr "" "Robber Bar = borde de cobre para ayudar en el enchapado de agujeros." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:238 -#: appPlugins/ToolCopperThieving.py:1623 +#: appPlugins/ToolCopperThieving.py:1661 msgid "Bounding box margin for robber bar." msgstr "Margen límite del recinto para Robber Bar." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:249 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:267 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:50 -#: appPlugins/ToolCopperThieving.py:1634 appPlugins/ToolCorners.py:788 -#: appPlugins/ToolExtract.py:1294 +#: appPlugins/ToolCopperThieving.py:1672 appPlugins/ToolCorners.py:775 +#: appPlugins/ToolExtract.py:1335 msgid "Thickness" msgstr "Espesor" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:251 -#: appPlugins/ToolCopperThieving.py:1636 +#: appPlugins/ToolCopperThieving.py:1674 msgid "The robber bar thickness." msgstr "El grosor de la Robber Bar." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:262 -#: appPlugins/ToolCopperThieving.py:1669 +#: appPlugins/ToolCopperThieving.py:1707 msgid "Pattern Plating Mask" msgstr "Máscara de baño de patrones" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:264 -#: appPlugins/ToolCopperThieving.py:1671 +#: appPlugins/ToolCopperThieving.py:1709 msgid "Generate a mask for pattern plating." msgstr "Genere una máscara para el enchapado de patrones." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:269 -#: appPlugins/ToolCopperThieving.py:1692 +#: appPlugins/ToolCopperThieving.py:1740 msgid "Only Pads" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:271 -#: appPlugins/ToolCopperThieving.py:1694 +#: appPlugins/ToolCopperThieving.py:1742 msgid "Select only pads in case the selected object is a copper Gerber." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:278 -#: appPlugins/ToolCopperThieving.py:1701 +#: appPlugins/ToolCopperThieving.py:1749 msgid "" "The distance between the possible copper thieving elements\n" "and/or robber bar and the actual openings in the mask." @@ -10015,25 +10041,26 @@ msgstr "" "y / o Robber Bar y las aberturas reales en la máscara." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:292 -#: appPlugins/ToolCopperThieving.py:1737 +#: appPlugins/ToolCopperThieving.py:1785 msgid "Choose which additional geometry to include, if available." msgstr "Elija qué geometría adicional incluir, si está disponible." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:295 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:195 -#: appPlugins/ToolCopperThieving.py:1740 appPlugins/ToolFilm.py:1365 -#: appPlugins/ToolMilling.py:3826 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:147 +#: appPlugins/ToolCopperThieving.py:1788 appPlugins/ToolFilm.py:1409 +#: appPlugins/ToolMilling.py:3896 msgid "Both" msgstr "Ambas" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:296 -#: appPlugins/ToolCopperThieving.py:543 appPlugins/ToolCopperThieving.py:547 -#: appPlugins/ToolCopperThieving.py:609 appPlugins/ToolCopperThieving.py:1741 +#: appPlugins/ToolCopperThieving.py:545 appPlugins/ToolCopperThieving.py:549 +#: appPlugins/ToolCopperThieving.py:611 appPlugins/ToolCopperThieving.py:1323 +#: appPlugins/ToolCopperThieving.py:1789 msgid "Thieving" msgstr "Ladrón" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:297 -#: appPlugins/ToolCopperThieving.py:1742 +#: appPlugins/ToolCopperThieving.py:1790 msgid "Robber bar" msgstr "Barra de Ladrón" @@ -10048,18 +10075,18 @@ msgstr "Puntos de calibración" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:32 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:32 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:31 -#: appPlugins/ToolCopperThieving.py:1324 appPlugins/ToolCorners.py:769 -#: appPlugins/ToolFiducials.py:905 +#: appPlugins/ToolCopperThieving.py:1324 appPlugins/ToolCorners.py:748 +#: appPlugins/ToolEtchCompensation.py:412 appPlugins/ToolFiducials.py:903 msgid "Parameters used for this tool." msgstr "Parámetros utilizados para esta herramienta." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:37 -#: appPlugins/ToolCalibration.py:906 +#: appPlugins/ToolCalibration.py:904 msgid "Source Type" msgstr "Tipo de Fuente" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:38 -#: appPlugins/ToolCalibration.py:907 +#: appPlugins/ToolCalibration.py:905 msgid "" "The source of calibration points.\n" "It can be:\n" @@ -10074,32 +10101,32 @@ msgstr "" "calibración" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:43 -#: appPlugins/ToolCalibration.py:912 +#: appPlugins/ToolCalibration.py:910 msgid "Free" msgstr "Libre" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:57 -#: appPlugins/ToolCalibration.py:801 +#: appPlugins/ToolCalibration.py:799 msgid "Height (Z) for travelling between the points." msgstr "Altura (Z) para viajar entre los puntos." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:69 -#: appPlugins/ToolCalibration.py:813 +#: appPlugins/ToolCalibration.py:811 msgid "Verification Z" msgstr "Verificación Z" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:71 -#: appPlugins/ToolCalibration.py:815 +#: appPlugins/ToolCalibration.py:813 msgid "Height (Z) for checking the point." msgstr "Altura (Z) para verificar el punto." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:83 -#: appPlugins/ToolCalibration.py:827 +#: appPlugins/ToolCalibration.py:825 msgid "Zero Z tool" msgstr "Cero la Z para Herram." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:85 -#: appPlugins/ToolCalibration.py:829 +#: appPlugins/ToolCalibration.py:827 msgid "" "Include a sequence to zero the height (Z)\n" "of the verification tool." @@ -10110,25 +10137,25 @@ msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:92 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:113 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:147 -#: appPlugins/ToolCalibration.py:836 +#: appPlugins/ToolCalibration.py:834 msgid "Toolchange Z" msgstr "Cambio de herramienta Z" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:94 -#: appPlugins/ToolCalibration.py:838 +#: appPlugins/ToolCalibration.py:836 msgid "Height (Z) for mounting the verification probe." msgstr "Altura (Z) para montar la sonda de verificación." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:106 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:286 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:128 -#: appPlugins/ToolCalibration.py:850 appPlugins/ToolDrilling.py:2668 -#: appPlugins/ToolMilling.py:4287 appPlugins/ToolSolderPaste.py:1373 +#: appPlugins/ToolCalibration.py:848 appPlugins/ToolDrilling.py:2672 +#: appPlugins/ToolMilling.py:4349 appPlugins/ToolSolderPaste.py:1373 msgid "Toolchange X-Y" msgstr "Cambio de herra X, Y" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:108 -#: appPlugins/ToolCalibration.py:852 +#: appPlugins/ToolCalibration.py:850 msgid "" "Toolchange X,Y position.\n" "If no value is entered then the current\n" @@ -10139,12 +10166,12 @@ msgstr "" "(x, y) se utilizará el punto," #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:119 -#: appPlugins/ToolCalibration.py:878 +#: appPlugins/ToolCalibration.py:876 msgid "Second point" msgstr "Segundo punto" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:121 -#: appPlugins/ToolCalibration.py:880 +#: appPlugins/ToolCalibration.py:878 msgid "" "Second point in the Gcode verification can be:\n" "- top-left -> the user will align the PCB vertically\n" @@ -10155,16 +10182,18 @@ msgstr "" "- abajo a la derecha -> el usuario alineará la PCB horizontalmente" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:125 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:171 -#: appPlugins/ToolCalibration.py:884 appPlugins/ToolCorners.py:732 -#: appPlugins/ToolFilm.py:1249 app_Main.py:5667 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolCalibration.py:882 appPlugins/ToolCorners.py:829 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5673 msgid "Top Left" msgstr "Arriba a la izquierda" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:126 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:172 -#: appPlugins/ToolCalibration.py:885 appPlugins/ToolCorners.py:744 -#: appPlugins/ToolFilm.py:1250 app_Main.py:5668 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolCalibration.py:883 appPlugins/ToolCorners.py:841 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5674 msgid "Bottom Right" msgstr "Abajo a la derecha" @@ -10174,13 +10203,13 @@ msgstr "Opciones de Extracción de Taladros" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:36 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:36 -#: appPlugins/ToolExtract.py:938 appPlugins/ToolPunchGerber.py:2017 +#: appPlugins/ToolExtract.py:939 appPlugins/ToolPunchGerber.py:2018 msgid "Processed Pads Type" msgstr "Tipo de almohadillas procesadas" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:38 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:38 -#: appPlugins/ToolExtract.py:940 appPlugins/ToolPunchGerber.py:2019 +#: appPlugins/ToolExtract.py:941 appPlugins/ToolPunchGerber.py:2020 msgid "" "The type of pads shape to be processed.\n" "If the PCB has many SMD pads with rectangular pads,\n" @@ -10192,7 +10221,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:48 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:48 -#: appPlugins/ToolExtract.py:967 appPlugins/ToolPunchGerber.py:2045 +#: appPlugins/ToolExtract.py:977 appPlugins/ToolPunchGerber.py:2052 msgid "Process Circular Pads." msgstr "Proceso de Almohadillas Circulares." @@ -10200,26 +10229,26 @@ msgstr "Proceso de Almohadillas Circulares." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:156 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:54 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:158 -#: appPlugins/ToolExtract.py:973 appPlugins/ToolExtract.py:1110 -#: appPlugins/ToolPunchGerber.py:2051 appPlugins/ToolPunchGerber.py:2214 +#: appPlugins/ToolExtract.py:983 appPlugins/ToolExtract.py:1126 +#: appPlugins/ToolPunchGerber.py:2058 appPlugins/ToolPunchGerber.py:2223 msgid "Oblong" msgstr "Oblongo" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:56 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:56 -#: appPlugins/ToolExtract.py:975 appPlugins/ToolPunchGerber.py:2053 +#: appPlugins/ToolExtract.py:985 appPlugins/ToolPunchGerber.py:2060 msgid "Process Oblong Pads." msgstr "Procesar almohadillas oblongas." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:64 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:64 -#: appPlugins/ToolExtract.py:983 appPlugins/ToolPunchGerber.py:2061 +#: appPlugins/ToolExtract.py:993 appPlugins/ToolPunchGerber.py:2068 msgid "Process Square Pads." msgstr "Procesar almohadillas cuadradas." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:72 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:72 -#: appPlugins/ToolExtract.py:991 appPlugins/ToolPunchGerber.py:2069 +#: appPlugins/ToolExtract.py:1001 appPlugins/ToolPunchGerber.py:2076 msgid "Process Rectangular Pads." msgstr "Proceso Almohadillas Rectangulares." @@ -10227,15 +10256,15 @@ msgstr "Proceso Almohadillas Rectangulares." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:195 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:78 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:197 -#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:997 -#: appPlugins/ToolExtract.py:1149 appPlugins/ToolPunchGerber.py:2075 -#: appPlugins/ToolPunchGerber.py:2253 appPlugins/ToolReport.py:200 +#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:1007 +#: appPlugins/ToolExtract.py:1165 appPlugins/ToolPunchGerber.py:2082 +#: appPlugins/ToolPunchGerber.py:2262 appPlugins/ToolReport.py:200 msgid "Others" msgstr "Otros" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:80 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:80 -#: appPlugins/ToolExtract.py:999 appPlugins/ToolPunchGerber.py:2077 +#: appPlugins/ToolExtract.py:1009 appPlugins/ToolPunchGerber.py:2084 msgid "Process pads not in the categories above." msgstr "Procese los pads no en las categorías anteriores." @@ -10243,8 +10272,8 @@ msgstr "Procese los pads no en las categorías anteriores." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:117 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:94 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:119 -#: appPlugins/ToolExtract.py:1057 appPlugins/ToolExtract.py:1167 -#: appPlugins/ToolPunchGerber.py:2129 appPlugins/ToolPunchGerber.py:2158 +#: appPlugins/ToolExtract.py:1071 appPlugins/ToolExtract.py:1191 +#: appPlugins/ToolPunchGerber.py:2139 appPlugins/ToolPunchGerber.py:2167 msgid "Fixed Diameter" msgstr "Diámetro fijo" @@ -10252,19 +10281,19 @@ msgstr "Diámetro fijo" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:134 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:95 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:136 -#: appPlugins/ToolExtract.py:1059 appPlugins/ToolExtract.py:1088 -#: appPlugins/ToolPunchGerber.py:2131 appPlugins/ToolPunchGerber.py:2186 +#: appPlugins/ToolExtract.py:1073 appPlugins/ToolExtract.py:1104 +#: appPlugins/ToolPunchGerber.py:2141 appPlugins/ToolPunchGerber.py:2195 msgid "Fixed Annular Ring" msgstr "Anillo anular fijo" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:95 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:96 -#: appPlugins/ToolExtract.py:1058 appPlugins/ToolPunchGerber.py:2130 +#: appPlugins/ToolExtract.py:1072 appPlugins/ToolPunchGerber.py:2140 msgid "Proportional" msgstr "Proporcional" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:101 -#: appPlugins/ToolExtract.py:1048 +#: appPlugins/ToolExtract.py:1062 msgid "" "The method for processing pads. Can be:\n" "- Fixed Diameter -> all holes will have a set size\n" @@ -10280,13 +10309,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:127 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:129 -#: appPlugins/ToolExtract.py:1177 appPlugins/ToolPunchGerber.py:2168 +#: appPlugins/ToolExtract.py:1201 appPlugins/ToolPunchGerber.py:2177 msgid "Fixed hole diameter." msgstr "Diámetro fijo del agujero." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:136 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:138 -#: appPlugins/ToolExtract.py:1090 appPlugins/ToolPunchGerber.py:2188 +#: appPlugins/ToolExtract.py:1106 appPlugins/ToolPunchGerber.py:2197 msgid "" "The size of annular ring.\n" "The copper sliver between the hole exterior\n" @@ -10298,37 +10327,37 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:145 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:147 -#: appPlugins/ToolExtract.py:1099 appPlugins/ToolPunchGerber.py:2203 +#: appPlugins/ToolExtract.py:1115 appPlugins/ToolPunchGerber.py:2212 msgid "The size of annular ring for circular pads." msgstr "El tamaño del anillo anular para almohadillas circulares." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:158 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:160 -#: appPlugins/ToolExtract.py:1112 appPlugins/ToolPunchGerber.py:2216 +#: appPlugins/ToolExtract.py:1128 appPlugins/ToolPunchGerber.py:2225 msgid "The size of annular ring for oblong pads." msgstr "El tamaño del anillo anular para almohadillas oblongas." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:171 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:173 -#: appPlugins/ToolExtract.py:1125 appPlugins/ToolPunchGerber.py:2229 +#: appPlugins/ToolExtract.py:1141 appPlugins/ToolPunchGerber.py:2238 msgid "The size of annular ring for square pads." msgstr "El tamaño del anillo anular para almohadillas cuadradas." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:184 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:186 -#: appPlugins/ToolExtract.py:1138 appPlugins/ToolPunchGerber.py:2242 +#: appPlugins/ToolExtract.py:1154 appPlugins/ToolPunchGerber.py:2251 msgid "The size of annular ring for rectangular pads." msgstr "El tamaño del anillo anular para almohadillas rectangulares." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:197 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:199 -#: appPlugins/ToolExtract.py:1151 appPlugins/ToolPunchGerber.py:2255 +#: appPlugins/ToolExtract.py:1167 appPlugins/ToolPunchGerber.py:2264 msgid "The size of annular ring for other pads." msgstr "El tamaño del anillo anular para otras almohadillas." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:207 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:209 -#: appPlugins/ToolExtract.py:1184 appPlugins/ToolPunchGerber.py:2267 +#: appPlugins/ToolExtract.py:1221 appPlugins/ToolPunchGerber.py:2276 msgid "Proportional Diameter" msgstr "Diá. proporcional" @@ -10339,7 +10368,7 @@ msgstr "Factor" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:218 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:220 -#: appPlugins/ToolExtract.py:1195 appPlugins/ToolPunchGerber.py:2278 +#: appPlugins/ToolExtract.py:1232 appPlugins/ToolPunchGerber.py:2287 msgid "" "Proportional Diameter.\n" "The hole diameter will be a fraction of the pad size." @@ -10348,42 +10377,42 @@ msgstr "" "El diámetro del agujero será una fracción del tamaño de la almohadilla." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:226 -#: appPlugins/ToolExtract.py:1229 appPlugins/ToolExtract.py:1254 +#: appPlugins/ToolExtract.py:1259 appPlugins/ToolExtract.py:1289 #, fuzzy #| msgid "Extract Drills" msgid "Extract Soldermask" msgstr "Extraer Taladros" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:228 -#: appPlugins/ToolExtract.py:1231 appPlugins/ToolExtract.py:1257 +#: appPlugins/ToolExtract.py:1261 appPlugins/ToolExtract.py:1292 #, fuzzy #| msgid "Extract drills from a given Gerber file." msgid "Extract soldermask from a given Gerber file." msgstr "Extraer simulacros de un archivo Gerber dado." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:234 -#: appPlugins/ToolExtract.py:1237 +#: appPlugins/ToolExtract.py:1275 msgid "" "This set how much the soldermask extends\n" "beyond the margin of the pads." msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:246 -#: appPlugins/ToolExtract.py:1273 appPlugins/ToolExtract.py:1312 +#: appPlugins/ToolExtract.py:1306 appPlugins/ToolExtract.py:1350 #, fuzzy #| msgid "ExtraCut" msgid "Extract Cutout" msgstr "Corte extra" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:248 -#: appPlugins/ToolExtract.py:1275 appPlugins/ToolExtract.py:1315 +#: appPlugins/ToolExtract.py:1308 appPlugins/ToolExtract.py:1353 #, fuzzy #| msgid "Extract drills from a given Gerber file." msgid "Extract a cutout from a given Gerber file." msgstr "Extraer simulacros de un archivo Gerber dado." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:269 -#: appPlugins/ToolExtract.py:1296 +#: appPlugins/ToolExtract.py:1337 #, fuzzy #| msgid "The thickness of the line that makes the corner marker." msgid "The thickness of the line that makes the cutout geometry." @@ -10396,7 +10425,7 @@ msgid "Fiducials Plugin" msgstr "Herramienta de Fiduciales" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:39 -#: appPlugins/ToolFiducials.py:912 +#: appPlugins/ToolFiducials.py:910 msgid "" "This set the fiducial diameter if fiducial type is circular,\n" "otherwise is the size of the fiducial.\n" @@ -10407,14 +10436,15 @@ msgstr "" "La apertura de la máscara de soldadura es el doble que eso." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:67 -#: appPlugins/ToolFiducials.py:940 +#: appPlugins/ToolFiducials.py:938 msgid "Auto" msgstr "Auto" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:45 -#: appPlugins/ToolCutOut.py:2607 appPlugins/ToolFiducials.py:941 -#: appPlugins/ToolLevelling.py:1900 appPlugins/ToolPunchGerber.py:2304 +#: appPlugins/ToolCorners.py:878 appPlugins/ToolCutOut.py:2611 +#: appPlugins/ToolFiducials.py:939 appPlugins/ToolLevelling.py:1900 +#: appPlugins/ToolPunchGerber.py:2320 msgid "Manual" msgstr "Manual" @@ -10425,7 +10455,7 @@ msgid "Mode" msgstr "Modo" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:72 -#: appPlugins/ToolFiducials.py:945 +#: appPlugins/ToolFiducials.py:943 msgid "" "- 'Auto' - automatic placement of fiducials in the corners of the bounding " "box.\n" @@ -10436,22 +10466,22 @@ msgstr "" "- 'Manual' - colocación manual de fiduciales." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:80 -#: appPlugins/ToolFiducials.py:953 +#: appPlugins/ToolFiducials.py:951 msgid "Up" msgstr "Arriba" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:81 -#: appPlugins/ToolFiducials.py:954 +#: appPlugins/ToolFiducials.py:952 msgid "Down" msgstr "Abajo" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:84 -#: appPlugins/ToolFiducials.py:957 +#: appPlugins/ToolFiducials.py:955 msgid "Second fiducial" msgstr "Segundo fiducial" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:86 -#: appPlugins/ToolFiducials.py:959 +#: appPlugins/ToolFiducials.py:957 msgid "" "The position for the second fiducial.\n" "- 'Up' - the order is: bottom-left, top-left, top-right.\n" @@ -10468,22 +10498,22 @@ msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:102 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:43 -#: appPlugins/ToolCorners.py:781 appPlugins/ToolFiducials.py:975 +#: appPlugins/ToolCorners.py:768 appPlugins/ToolFiducials.py:973 msgid "Cross" msgstr "Cruce" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:103 -#: appPlugins/ToolFiducials.py:976 +#: appPlugins/ToolFiducials.py:974 msgid "Chess" msgstr "Ajedrez" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:106 -#: appPlugins/ToolFiducials.py:978 +#: appPlugins/ToolFiducials.py:976 msgid "Fiducial Type" msgstr "Tipo fiducial" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:108 -#: appPlugins/ToolFiducials.py:980 +#: appPlugins/ToolFiducials.py:978 msgid "" "The type of fiducial.\n" "- 'Circular' - this is the regular fiducial.\n" @@ -10496,7 +10526,7 @@ msgstr "" "- 'Ajedrez' - patrón de ajedrez fiducial." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:117 -#: appPlugins/ToolFiducials.py:989 +#: appPlugins/ToolFiducials.py:987 msgid "Line thickness" msgstr "Grosor de la línea" @@ -10515,7 +10545,7 @@ msgstr "" "y a la inversa." #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:41 -#: appPlugins/ToolInvertGerber.py:276 +#: appPlugins/ToolInvertGerber.py:281 msgid "" "Distance by which to avoid\n" "the edges of the Gerber object." @@ -10524,12 +10554,12 @@ msgstr "" "Los bordes del objeto Gerber." #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:52 -#: appPlugins/ToolInvertGerber.py:287 +#: appPlugins/ToolInvertGerber.py:292 msgid "Lines Join Style" msgstr "Estilo de unión de líneas" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:54 -#: appPlugins/ToolInvertGerber.py:289 +#: appPlugins/ToolInvertGerber.py:294 msgid "" "The way that the lines in the object outline will be joined.\n" "Can be:\n" @@ -10544,7 +10574,7 @@ msgstr "" "- bisel -> las líneas están unidas por una tercera línea" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:63 -#: appPlugins/ToolInvertGerber.py:298 +#: appPlugins/ToolInvertGerber.py:303 msgid "Bevel" msgstr "Bisel" @@ -10577,7 +10607,7 @@ msgid "Punch Gerber Options" msgstr "Opciones de Perforadora Gerber" #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:102 -#: appPlugins/ToolPunchGerber.py:2120 +#: appPlugins/ToolPunchGerber.py:2119 msgid "" "The punch hole source can be:\n" "- Excellon Object-> the Excellon object drills center will serve as " @@ -10612,12 +10642,12 @@ msgstr "" "en un archivo Gerber seleccionado, o puede exportarse como un archivo." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:39 -#: appPlugins/ToolQRCode.py:818 app_Main.py:8282 +#: appPlugins/ToolQRCode.py:841 app_Main.py:8312 msgid "Version" msgstr "Versión" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:41 -#: appPlugins/ToolQRCode.py:820 +#: appPlugins/ToolQRCode.py:843 msgid "" "QRCode version can have values from 1 (21x21 boxes)\n" "to 40 (177x177 boxes)." @@ -10626,13 +10656,13 @@ msgstr "" "a 40 (177x177 elementos)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:52 -#: appPlugins/ToolQRCode.py:831 +#: appPlugins/ToolQRCode.py:854 msgid "Error correction" msgstr "Corrección de error" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:54 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:65 -#: appPlugins/ToolQRCode.py:833 appPlugins/ToolQRCode.py:844 +#: appPlugins/ToolQRCode.py:856 appPlugins/ToolQRCode.py:867 #, python-format msgid "" "Parameter that controls the error correction used for the QR Code.\n" @@ -10649,12 +10679,12 @@ msgstr "" "H = máximo 30 %% de errores pueden ser corregidos." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:75 -#: appPlugins/ToolQRCode.py:854 +#: appPlugins/ToolQRCode.py:877 msgid "Box Size" msgstr "Tamaño de Elementos" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:77 -#: appPlugins/ToolQRCode.py:856 +#: appPlugins/ToolQRCode.py:879 msgid "" "Box size control the overall size of the QRcode\n" "by adjusting the size of each box in the code." @@ -10663,12 +10693,12 @@ msgstr "" "ajustando el tamaño de cada cuadro en el código." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:88 -#: appPlugins/ToolQRCode.py:867 +#: appPlugins/ToolQRCode.py:890 msgid "Border Size" msgstr "Tamaño de borde" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:90 -#: appPlugins/ToolQRCode.py:869 +#: appPlugins/ToolQRCode.py:892 msgid "" "Size of the QRCode border. How many boxes thick is the border.\n" "Default value is 4. The width of the clearance around the QRCode." @@ -10678,27 +10708,28 @@ msgstr "" "Código QR." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:101 -#: appPlugins/ToolQRCode.py:789 +#: appPlugins/ToolQRCode.py:795 msgid "QRCode Data" msgstr "Datos de QRCode" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:103 -#: appPlugins/ToolQRCode.py:791 +#: appPlugins/ToolQRCode.py:797 msgid "QRCode Data. Alphanumeric text to be encoded in the QRCode." msgstr "Datos de QRCode. Texto alfanumérico a codificar en el Código QR." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:107 -#: appPlugins/ToolQRCode.py:795 +#: appPlugins/ToolQRCode.py:813 msgid "Add here the text to be included in the QRCode..." msgstr "Agregue aquí el texto que se incluirá en el QRCode ..." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:113 -#: appPlugins/ToolQRCode.py:880 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:179 +#: appPlugins/ToolFilm.py:1459 appPlugins/ToolQRCode.py:903 msgid "Polarity" msgstr "Polaridad" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:115 -#: appPlugins/ToolQRCode.py:882 +#: appPlugins/ToolQRCode.py:905 msgid "" "Choose the polarity of the QRCode.\n" "It can be drawn in a negative way (squares are clear)\n" @@ -10709,17 +10740,17 @@ msgstr "" "o de manera positiva (los cuadrados son opacos)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:119 -#: appPlugins/ToolFilm.py:1404 appPlugins/ToolQRCode.py:886 +#: appPlugins/ToolFilm.py:1457 appPlugins/ToolQRCode.py:909 msgid "Negative" msgstr "Negativa" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:120 -#: appPlugins/ToolFilm.py:1403 appPlugins/ToolQRCode.py:887 +#: appPlugins/ToolFilm.py:1456 appPlugins/ToolQRCode.py:910 msgid "Positive" msgstr "Positivo" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:122 -#: appPlugins/ToolQRCode.py:889 +#: appPlugins/ToolQRCode.py:912 msgid "" "Choose the type of QRCode to be created.\n" "If added on a Silkscreen Gerber file the QRCode may\n" @@ -10733,7 +10764,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:133 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:139 -#: appPlugins/ToolQRCode.py:900 appPlugins/ToolQRCode.py:906 +#: appPlugins/ToolQRCode.py:923 appPlugins/ToolQRCode.py:929 msgid "" "The bounding box, meaning the empty space that surrounds\n" "the QRCode geometry, can have a rounded or a square shape." @@ -10742,24 +10773,24 @@ msgstr "" "La geometría QRCode, puede tener una forma redondeada o cuadrada." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:146 -#: appPlugins/ToolQRCode.py:939 +#: appPlugins/ToolQRCode.py:959 msgid "Fill Color" msgstr "Color de relleno" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:148 -#: appPlugins/ToolQRCode.py:941 +#: appPlugins/ToolQRCode.py:961 msgid "Set the QRCode fill color (squares color)." msgstr "" "Establezca el color de relleno del código QR (color de cuadrados / " "elementos)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:156 -#: appPlugins/ToolQRCode.py:963 +#: appPlugins/ToolQRCode.py:983 msgid "Back Color" msgstr "Color de fondo" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:158 -#: appPlugins/ToolQRCode.py:965 +#: appPlugins/ToolQRCode.py:985 msgid "Set the QRCode background color." msgstr "Establece el color de fondo del QRCode." @@ -10987,13 +11018,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:90 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:240 -#: appPlugins/ToolCorners.py:856 appPlugins/ToolCutOut.py:2792 -#: appPlugins/ToolDblSided.py:1012 +#: appPlugins/ToolCorners.py:917 appPlugins/ToolCutOut.py:2791 +#: appPlugins/ToolDblSided.py:992 msgid "Drill Dia" msgstr "Diá. del Taladro" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:43 -#: appPlugins/ToolDblSided.py:1014 appPlugins/ToolDblSided.py:1019 +#: appPlugins/ToolDblSided.py:994 appPlugins/ToolDblSided.py:999 msgid "Diameter of the drill for the alignment holes." msgstr "Diámetro del taladro para los orificios de alineación." @@ -11003,23 +11034,22 @@ msgstr "Alinear eje" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:52 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:65 -#: appPlugins/ToolDblSided.py:855 appPlugins/ToolDblSided.py:1030 +#: appPlugins/ToolDblSided.py:842 appPlugins/ToolDblSided.py:1010 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Espejo verticalmente (X) u horizontal (Y)." #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:63 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:197 -#: appPlugins/ToolFilm.py:1367 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:149 msgid "Mirror Axis" msgstr "Eje espejo" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:80 -#: appPlugins/ToolDblSided.py:881 +#: appPlugins/ToolDblSided.py:868 msgid "Box" msgstr "Caja" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:81 -#: appPlugins/ToolDblSided.py:882 +#: appPlugins/ToolDblSided.py:869 msgid "Hole Snap" msgstr "Encajar en el agujero" @@ -11053,7 +11083,6 @@ msgid "Calculators Plugin" msgstr "Herramienta de Calculadoras" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:25 -#: appPlugins/ToolCalculators.py:415 msgid "V-Shape Tool Calculator" msgstr "Calc. de herra. en forma de V" @@ -11069,12 +11098,12 @@ msgstr "" "Profundidad de corte como parámetros." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:44 -#: appPlugins/ToolCalculators.py:486 +#: appPlugins/ToolCalculators.py:611 msgid "Tip Diameter" msgstr "Diá. de la punta" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:46 -#: appPlugins/ToolCalculators.py:488 +#: appPlugins/ToolCalculators.py:613 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." @@ -11083,7 +11112,7 @@ msgstr "" "Está especificado por el fabricante." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:58 -#: appPlugins/ToolCalculators.py:501 +#: appPlugins/ToolCalculators.py:626 msgid "Tip Angle" msgstr "Ángulo de la punta" @@ -11104,12 +11133,11 @@ msgstr "" "En el objeto de trabajo CNC es el parámetro CutZ." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:81 -#: appPlugins/ToolCalculators.py:417 msgid "ElectroPlating Calculator" msgstr "Calculadora de electrochapado" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:83 -#: appPlugins/ToolCalculators.py:560 +#: appPlugins/ToolCalculators.py:674 msgid "" "This calculator is useful for those who plate the via/pad/drill holes,\n" "using a method like graphite ink or calcium hypophosphite ink or palladium " @@ -11121,37 +11149,33 @@ msgstr "" "o cloruro de paladio." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:94 -#: appPlugins/ToolCalculators.py:579 +#: appPlugins/ToolCalculators.py:704 msgid "Board Length" msgstr "Longitud del tablero" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:96 -#: appPlugins/ToolCalculators.py:580 msgid "This is the board length. In centimeters." msgstr "Esta es la longitud del tablero. En centímetros." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:106 -#: appPlugins/ToolCalculators.py:597 +#: appPlugins/ToolCalculators.py:722 appPlugins/ToolCalculators.py:723 msgid "Board Width" msgstr "Ancho del tablero" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:108 -#: appPlugins/ToolCalculators.py:598 msgid "This is the board width.In centimeters." msgstr "Este es el ancho de la tabla. En centímetros." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:114 -#: appPlugins/ToolCalculators.py:616 msgid "This is the board area." msgstr "Esta es el área del PCB." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:124 -#: appPlugins/ToolCalculators.py:638 +#: appPlugins/ToolCalculators.py:763 msgid "Current Density" msgstr "Densidad actual" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:130 -#: appPlugins/ToolCalculators.py:639 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." @@ -11160,12 +11184,11 @@ msgstr "" "En amperios por pies cuadrados ASF." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:136 -#: appPlugins/ToolCalculators.py:658 +#: appPlugins/ToolCalculators.py:783 msgid "Copper Growth" msgstr "Crecimiento de cobre" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:142 -#: appPlugins/ToolCalculators.py:659 msgid "" "How thick the copper growth is intended to be.\n" "In microns." @@ -11178,27 +11201,27 @@ msgid "Corner Markers Options" msgstr "Opciones de Marca. de Esquina" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:38 -#: appPlugins/ToolCorners.py:776 +#: appPlugins/ToolCorners.py:763 msgid "Shape of the marker." msgstr "Forma del marcador." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42 -#: appPlugins/ToolCorners.py:780 +#: appPlugins/ToolCorners.py:767 msgid "Semi-Cross" msgstr "Semi-Cruz" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:52 -#: appPlugins/ToolCorners.py:790 +#: appPlugins/ToolCorners.py:777 msgid "The thickness of the line that makes the corner marker." msgstr "El grosor de la línea que hace el marcador de esquina." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:79 -#: appPlugins/ToolCorners.py:804 +#: appPlugins/ToolCorners.py:791 msgid "The length of the line that makes the corner marker." msgstr "La longitud de la línea que hace el marcador de esquina." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:92 -#: appPlugins/ToolCorners.py:858 +#: appPlugins/ToolCorners.py:919 msgid "Drill Diameter" msgstr "Diá del Taladro" @@ -11219,7 +11242,7 @@ msgstr "" "El tablero original." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:39 -#: appPlugins/ToolCutOut.py:2425 +#: appPlugins/ToolCutOut.py:2402 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -11230,18 +11253,18 @@ msgstr "" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:95 -#: appPlugins/ToolCutOut.py:2482 appPlugins/ToolDrilling.py:2428 -#: appPlugins/ToolMilling.py:4059 +#: appPlugins/ToolCutOut.py:2486 appPlugins/ToolDrilling.py:2441 +#: appPlugins/ToolMilling.py:4129 msgid "Multi-Depth" msgstr "Profund. Múlti" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:92 -#: appPlugins/ToolCutOut.py:2356 +#: appPlugins/ToolCutOut.py:2341 msgid "Kind" msgstr "Tipo" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94 -#: appPlugins/ToolCutOut.py:2358 +#: appPlugins/ToolCutOut.py:2343 msgid "" "Choice of what kind the object we want to cutout is.\n" "- Single: contain a single PCB Gerber outline object.\n" @@ -11254,7 +11277,7 @@ msgstr "" "de muchos esquemas de PCB individuales." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:101 -#: appPlugins/ToolCutOut.py:2364 +#: appPlugins/ToolCutOut.py:2349 msgid "Single" msgstr "Soltero" @@ -11283,17 +11306,17 @@ msgstr "" "- 8 - 2 * izquierda + 2 * derecha + 2 * arriba + 2 * abajo" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:229 -#: appPlugins/ToolCutOut.py:2698 +#: appPlugins/ToolCutOut.py:2649 msgid "Big cursor" msgstr "Cursor grande" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:231 -#: appPlugins/ToolCutOut.py:2700 +#: appPlugins/ToolCutOut.py:2651 msgid "Use a big cursor when adding manual gaps." msgstr "Use un cursor grande cuando agregue espacios manuales." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:242 -#: appPlugins/ToolCutOut.py:2794 +#: appPlugins/ToolCutOut.py:2793 #, fuzzy #| msgid "" #| "Diameter of the tool used to cutout\n" @@ -11306,7 +11329,7 @@ msgstr "" "La forma de PCB fuera del material circundante." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:255 -#: appPlugins/ToolCutOut.py:2807 +#: appPlugins/ToolCutOut.py:2806 #, fuzzy #| msgid "Distance between each two lines in Lines Grid." msgid "" @@ -11330,9 +11353,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:140 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:127 -#: appPlugins/ToolDrilling.py:2350 appPlugins/ToolIsolation.py:3221 -#: appPlugins/ToolMilling.py:3648 appPlugins/ToolNCC.py:4234 -#: appPlugins/ToolPaint.py:3027 +#: appPlugins/ToolDrilling.py:2365 appPlugins/ToolIsolation.py:3225 +#: appPlugins/ToolMilling.py:3720 appPlugins/ToolNCC.py:4233 +#: appPlugins/ToolPaint.py:3035 msgid "Tool order" msgstr "Orden de la Herram" @@ -11341,10 +11364,10 @@ msgstr "Orden de la Herram" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:141 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:128 -#: appPlugins/ToolDrilling.py:2351 appPlugins/ToolIsolation.py:3222 -#: appPlugins/ToolMilling.py:3649 appPlugins/ToolNCC.py:4235 -#: appPlugins/ToolNCC.py:4245 appPlugins/ToolPaint.py:3028 -#: appPlugins/ToolPaint.py:3038 +#: appPlugins/ToolDrilling.py:2366 appPlugins/ToolIsolation.py:3226 +#: appPlugins/ToolMilling.py:3721 appPlugins/ToolNCC.py:4234 +#: appPlugins/ToolNCC.py:4244 appPlugins/ToolPaint.py:3036 +#: appPlugins/ToolPaint.py:3046 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" @@ -11369,9 +11392,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:149 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:136 -#: appPlugins/ToolDrilling.py:2359 appPlugins/ToolIsolation.py:3230 -#: appPlugins/ToolMilling.py:3657 appPlugins/ToolNCC.py:4243 -#: appPlugins/ToolPaint.py:3036 +#: appPlugins/ToolDrilling.py:2374 appPlugins/ToolIsolation.py:3234 +#: appPlugins/ToolMilling.py:3729 appPlugins/ToolNCC.py:4242 +#: appPlugins/ToolPaint.py:3044 msgid "Forward" msgstr "Adelante" @@ -11379,9 +11402,9 @@ msgstr "Adelante" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:59 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:150 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:137 -#: appPlugins/ToolDrilling.py:2360 appPlugins/ToolIsolation.py:3231 -#: appPlugins/ToolMilling.py:3658 appPlugins/ToolNCC.py:4244 -#: appPlugins/ToolPaint.py:3037 +#: appPlugins/ToolDrilling.py:2375 appPlugins/ToolIsolation.py:3235 +#: appPlugins/ToolMilling.py:3730 appPlugins/ToolNCC.py:4243 +#: appPlugins/ToolPaint.py:3045 msgid "Reverse" msgstr "Atras" @@ -11391,7 +11414,7 @@ msgid "Tool change" msgstr "Cambio de herram" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:107 -#: appPlugins/ToolDrilling.py:2647 appPlugins/ToolMilling.py:4267 +#: appPlugins/ToolDrilling.py:2651 appPlugins/ToolMilling.py:4329 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -11401,7 +11424,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:115 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:150 -#: appPlugins/ToolDrilling.py:2655 appPlugins/ToolMilling.py:4275 +#: appPlugins/ToolDrilling.py:2659 appPlugins/ToolMilling.py:4337 msgid "" "Z-axis position (height) for\n" "tool change." @@ -11411,13 +11434,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:127 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:165 -#: appPlugins/ToolDrilling.py:2698 appPlugins/ToolMilling.py:4305 +#: appPlugins/ToolDrilling.py:2702 appPlugins/ToolMilling.py:4367 msgid "End move Z" msgstr "Fin del movi. Z" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:129 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:167 -#: appPlugins/ToolDrilling.py:2700 appPlugins/ToolMilling.py:4307 +#: appPlugins/ToolDrilling.py:2704 appPlugins/ToolMilling.py:4369 msgid "" "Height of the tool after\n" "the last move at the end of the job." @@ -11427,13 +11450,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:140 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:181 -#: appPlugins/ToolDrilling.py:2714 appPlugins/ToolMilling.py:4321 +#: appPlugins/ToolDrilling.py:2718 appPlugins/ToolMilling.py:4383 msgid "End move X,Y" msgstr "X, Y Fin del movimiento" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:142 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:183 -#: appPlugins/ToolDrilling.py:2716 appPlugins/ToolMilling.py:4323 +#: appPlugins/ToolDrilling.py:2720 appPlugins/ToolMilling.py:4385 msgid "" "End move X,Y position. In format (x,y).\n" "If no value is entered then there is no move\n" @@ -11450,7 +11473,7 @@ msgstr "Habilitar Permanencia" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:183 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:242 -#: appPlugins/ToolDrilling.py:2526 appPlugins/ToolMilling.py:4207 +#: appPlugins/ToolDrilling.py:2539 appPlugins/ToolMilling.py:4277 msgid "" "Pause to allow the spindle to reach its\n" "speed before cutting." @@ -11460,14 +11483,14 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:191 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:248 -#: appPlugins/ToolDrilling.py:2538 appPlugins/ToolMilling.py:4218 +#: appPlugins/ToolDrilling.py:2551 appPlugins/ToolMilling.py:4288 msgid "Number of time units for spindle to dwell." msgstr "Número de unidades de tiempo para que el husillo permanezca." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:200 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:261 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:231 -#: appPlugins/ToolDrilling.py:2765 appPlugins/ToolMilling.py:4372 +#: appPlugins/ToolDrilling.py:2769 appPlugins/ToolMilling.py:4434 #: appPlugins/ToolSolderPaste.py:1491 msgid "Preprocessor" msgstr "Postprocesador" @@ -11494,19 +11517,19 @@ msgstr "Cambio de herra X, Y" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:284 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:288 -#: appPlugins/ToolDrilling.py:2670 appPlugins/ToolMilling.py:4289 +#: appPlugins/ToolDrilling.py:2674 appPlugins/ToolMilling.py:4351 msgid "Toolchange X,Y position." msgstr "Cambio de herra X, posición Y." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:292 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:296 -#: appPlugins/ToolDrilling.py:2686 +#: appPlugins/ToolDrilling.py:2690 msgid "Start Z" msgstr "Comience Z" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:294 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:298 -#: appPlugins/ToolDrilling.py:2688 +#: appPlugins/ToolDrilling.py:2692 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -11517,16 +11540,16 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:319 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:98 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:348 -#: appPlugins/ToolDrilling.py:2728 appPlugins/ToolLevelling.py:1863 -#: appPlugins/ToolMilling.py:4335 +#: appPlugins/ToolDrilling.py:2732 appPlugins/ToolLevelling.py:1863 +#: appPlugins/ToolMilling.py:4397 msgid "Probe Z depth" msgstr "Profundidad de la sonda Z" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:321 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:100 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:350 -#: appPlugins/ToolDrilling.py:2730 appPlugins/ToolLevelling.py:1865 -#: appPlugins/ToolMilling.py:4337 +#: appPlugins/ToolDrilling.py:2734 appPlugins/ToolLevelling.py:1865 +#: appPlugins/ToolMilling.py:4399 msgid "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." @@ -11536,15 +11559,15 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:332 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:363 -#: appPlugins/ToolDrilling.py:2747 appPlugins/ToolMilling.py:4354 +#: appPlugins/ToolDrilling.py:2751 appPlugins/ToolMilling.py:4416 msgid "Feedrate Probe" msgstr "Sonda de avance" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:334 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:113 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:365 -#: appPlugins/ToolDrilling.py:2749 appPlugins/ToolLevelling.py:1878 -#: appPlugins/ToolMilling.py:4356 +#: appPlugins/ToolDrilling.py:2753 appPlugins/ToolLevelling.py:1878 +#: appPlugins/ToolMilling.py:4418 msgid "The feedrate used while the probe is probing." msgstr "La velocidad de avance utilizada mientras la sonda está sondeando." @@ -11623,7 +11646,7 @@ msgstr "Zonas de exclusión" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:396 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:418 -#: appPlugins/ToolDrilling.py:2785 appPlugins/ToolMilling.py:4392 +#: appPlugins/ToolDrilling.py:2789 appPlugins/ToolMilling.py:4454 msgid "" "Include exclusion areas.\n" "In those areas the travel of the tools\n" @@ -11638,22 +11661,22 @@ msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:428 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:306 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:273 -#: appPlugins/ToolDrilling.py:2858 appPlugins/ToolFollow.py:763 -#: appPlugins/ToolIsolation.py:3626 appPlugins/ToolMilling.py:4466 -#: appPlugins/ToolNCC.py:4641 appPlugins/ToolPaint.py:3320 +#: appPlugins/ToolDrilling.py:2862 appPlugins/ToolFollow.py:762 +#: appPlugins/ToolIsolation.py:3656 appPlugins/ToolMilling.py:4528 +#: appPlugins/ToolNCC.py:4656 appPlugins/ToolPaint.py:3335 msgid "The kind of selection shape used for area selection." msgstr "El tipo de forma de selección utilizada para la selección de área." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:416 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:438 -#: appPlugins/ToolDrilling.py:2807 appPlugins/ToolDrilling.py:2826 -#: appPlugins/ToolMilling.py:4415 appPlugins/ToolMilling.py:4434 +#: appPlugins/ToolDrilling.py:2811 appPlugins/ToolDrilling.py:2830 +#: appPlugins/ToolMilling.py:4477 appPlugins/ToolMilling.py:4496 msgid "Strategy" msgstr "Estrategia" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:417 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:439 -#: appPlugins/ToolDrilling.py:2827 appPlugins/ToolMilling.py:4435 +#: appPlugins/ToolDrilling.py:2831 appPlugins/ToolMilling.py:4497 msgid "" "The strategy followed when encountering an exclusion area.\n" "Can be:\n" @@ -11668,28 +11691,28 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:421 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:443 -#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2831 -#: appPlugins/ToolMilling.py:943 appPlugins/ToolMilling.py:4439 +#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2835 +#: appPlugins/ToolMilling.py:883 appPlugins/ToolMilling.py:4501 msgid "Over" msgstr "Sobre" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:422 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:444 -#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2832 -#: appPlugins/ToolMilling.py:943 appPlugins/ToolMilling.py:4440 +#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2836 +#: appPlugins/ToolMilling.py:883 appPlugins/ToolMilling.py:4502 msgid "Around" msgstr "AlrededorRedondo" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:428 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:450 -#: appPlugins/ToolDrilling.py:2807 appPlugins/ToolDrilling.py:2839 -#: appPlugins/ToolMilling.py:4415 appPlugins/ToolMilling.py:4447 +#: appPlugins/ToolDrilling.py:2811 appPlugins/ToolDrilling.py:2843 +#: appPlugins/ToolMilling.py:4477 appPlugins/ToolMilling.py:4509 msgid "Over Z" msgstr "Sobre ZSuperposición" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:429 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:451 -#: appPlugins/ToolDrilling.py:2840 appPlugins/ToolMilling.py:4448 +#: appPlugins/ToolDrilling.py:2844 appPlugins/ToolMilling.py:4510 msgid "" "The height Z to which the tool will rise in order to avoid\n" "an interdiction area." @@ -11704,6 +11727,79 @@ msgid "Film Plugin" msgstr "plugin_tab" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:28 +#: appPlugins/ToolFilm.py:1257 +#, fuzzy +#| msgid "Film Adjustments" +msgid "Adjustments" +msgstr "Ajustes de la película" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:30 +#: appPlugins/ToolFilm.py:1259 +#, fuzzy +#| msgid "Center point coordinates" +msgid "Compensate print distortions." +msgstr "Coords del punto central" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:46 +#: appPlugins/ToolFilm.py:1276 +msgid "" +"A value greater than 1 will stretch the film\n" +"while a value less than 1 will jolt it." +msgstr "" +"Un valor mayor que 1 estirará la película\n" +"mientras que un valor menor que 1 lo sacudirá." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:79 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:123 +#: appPlugins/ToolFilm.py:1309 appPlugins/ToolFilm.py:1370 +#, fuzzy +#| msgid "" +#| "The reference point to be used as origin for the skew.\n" +#| "It can be one of the four points of the geometry bounding box." +msgid "The reference point to be used as origin for the adjustment." +msgstr "" +"El punto de referencia que se utilizará como origen para el sesgo.\n" +"Puede ser uno de los cuatro puntos del cuadro delimitador de geometría." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolCorners.py:837 appPlugins/ToolFiducials.py:832 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5672 +msgid "Bottom Left" +msgstr "Abajo a la izquierda" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 +msgid "Top right" +msgstr "Arriba a la derecha" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:90 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:101 +#: appPlugins/ToolFilm.py:1335 +msgid "Skew" +msgstr "Inclinar" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:92 +#: appPlugins/ToolFilm.py:1337 +msgid "" +"Positive values will skew to the right\n" +"while negative values will skew to the left." +msgstr "" +"Los valores positivos se sesgarán a la derecha.\n" +"mientras que los valores negativos se desviarán a la izquierda." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:134 +#: appPlugins/ToolDblSided.py:956 appPlugins/ToolFilm.py:1396 +msgid "Mirror" +msgstr "Espejo" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:136 +#: appPlugins/ToolFilm.py:1398 appPlugins/ToolFilm.py:1413 +msgid "Mirror the film geometry on the selected axis or on both." +msgstr "Refleje la geometría de la película en el eje seleccionado o en ambos." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:164 msgid "" "Create a PCB film from a Gerber or Geometry object.\n" "The file is saved in SVG format." @@ -11711,45 +11807,27 @@ msgstr "" "Cree una película de PCB a partir de un objeto Gerber o Geometry.\n" "El archivo se guarda en formato SVG." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:38 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:212 -#: appPlugins/ToolFilm.py:1406 appPlugins/ToolFilm.py:1518 -msgid "Film Type" -msgstr "Tipo de Filme" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:40 -#: appPlugins/ToolFilm.py:1408 -msgid "" -"Generate a Positive black film or a Negative film.\n" -"Positive means that it will print the features\n" -"with black on a white canvas.\n" -"Negative means that it will print the features\n" -"with white on a black canvas.\n" -"The Film format is SVG." +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:181 +#: appPlugins/ToolFilm.py:1461 +msgid "Generate a Positive black film or a Negative film." msgstr "" -"Genera una película negra positiva o una película negativa.\n" -"Positivo significa que imprimirá las características.\n" -"Con negro sobre un lienzo blanco.\n" -"Negativo significa que imprimirá las características.\n" -"Con blanco sobre un lienzo negro.\n" -"El formato de la película es SVG." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:51 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:187 msgid "Film Color" msgstr "Color de la película" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:53 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:189 msgid "Set the film color when positive film is selected." msgstr "" "Establezca el color de la película cuando se selecciona película positiva." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:66 -#: appPlugins/ToolFilm.py:1424 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:202 +#: appPlugins/ToolFilm.py:1472 msgid "Border" msgstr "Frontera" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:68 -#: appPlugins/ToolFilm.py:1426 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:204 +#: appPlugins/ToolFilm.py:1474 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -11769,13 +11847,13 @@ msgstr "" "Color blanco como el resto y que puede confundir con el\n" "Entorno si no fuera por esta frontera." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:85 -#: appPlugins/ToolFilm.py:1393 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:221 +#: appPlugins/ToolFilm.py:1446 msgid "Scale Stroke" msgstr "Trazo de escala" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:87 -#: appPlugins/ToolFilm.py:1395 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:223 +#: appPlugins/ToolFilm.py:1448 msgid "" "Scale the line stroke thickness of each feature in the SVG file.\n" "It means that the line that envelope each SVG feature will be thicker or " @@ -11788,98 +11866,28 @@ msgstr "" "por lo tanto, las características finas pueden verse más afectadas por este " "parámetro." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:94 -#: appPlugins/ToolFilm.py:1234 -msgid "Film Adjustments" -msgstr "Ajustes de la película" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:96 -#: appPlugins/ToolFilm.py:1236 -msgid "" -"Sometime the printers will distort the print shape, especially the Laser " -"types.\n" -"This section provide the tools to compensate for the print distortions." -msgstr "" -"En algún momento, las impresoras distorsionarán la forma de impresión, " -"especialmente los tipos de láser.\n" -"Esta sección proporciona las herramientas para compensar las distorsiones de " -"impresión." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:103 -msgid "Scale Film geometry" -msgstr "Escalar la Geo de la Película" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:105 -#: appPlugins/ToolFilm.py:1265 -msgid "" -"A value greater than 1 will stretch the film\n" -"while a value less than 1 will jolt it." -msgstr "" -"Un valor mayor que 1 estirará la película\n" -"mientras que un valor menor que 1 lo sacudirá." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:134 -msgid "Skew Film geometry" -msgstr "Inclina la Geo de la Película" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:136 -#: appPlugins/ToolFilm.py:1309 -msgid "" -"Positive values will skew to the right\n" -"while negative values will skew to the left." -msgstr "" -"Los valores positivos se sesgarán a la derecha.\n" -"mientras que los valores negativos se desviarán a la izquierda." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:166 -#, fuzzy -#| msgid "" -#| "The reference point to be used as origin for the skew.\n" -#| "It can be one of the four points of the geometry bounding box." -msgid "" -"The reference point to be used as origin for the adjustment.\n" -"It can be one of the four points of the geometry bounding box." -msgstr "" -"El punto de referencia que se utilizará como origen para el sesgo.\n" -"Puede ser uno de los cuatro puntos del cuadro delimitador de geometría." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:170 -#: appPlugins/ToolCorners.py:740 appPlugins/ToolFiducials.py:834 -#: appPlugins/ToolFilm.py:1248 app_Main.py:5666 -msgid "Bottom Left" -msgstr "Abajo a la izquierda" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:173 -#: appPlugins/ToolFilm.py:1251 -msgid "Top right" -msgstr "Arriba a la derecha" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:181 -msgid "Mirror Film geometry" -msgstr "Refleja la Geo de la Película" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:183 -#: appPlugins/ToolFilm.py:1353 -msgid "Mirror the film geometry on the selected axis or on both." -msgstr "Refleje la geometría de la película en el eje seleccionado o en ambos." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:207 -#: appPlugins/ToolFilm.py:1513 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:230 +#: appPlugins/ToolFilm.py:1574 msgid "SVG" msgstr "SVG" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:208 -#: appPlugins/ToolFilm.py:1514 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:231 +#: appPlugins/ToolFilm.py:1575 msgid "PNG" msgstr "PNG" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:209 -#: appPlugins/ToolFilm.py:1515 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:232 +#: appPlugins/ToolFilm.py:1576 msgid "PDF" msgstr "PDF" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:214 -#: appPlugins/ToolFilm.py:1520 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:235 +#: appPlugins/ToolFilm.py:1565 +msgid "Film Type" +msgstr "Tipo de Filme" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:237 +#: appPlugins/ToolFilm.py:1567 msgid "" "The file type of the saved film. Can be:\n" "- 'SVG' -> open-source vectorial format\n" @@ -11891,23 +11899,23 @@ msgstr "" "- 'PNG' -> imagen de trama\n" "- 'PDF' -> formato de documento portátil" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:223 -#: appPlugins/ToolFilm.py:1529 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:246 +#: appPlugins/ToolFilm.py:1583 msgid "Page Orientation" msgstr "Orient. de la página" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:236 -#: appPlugins/ToolFilm.py:1546 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:259 +#: appPlugins/ToolFilm.py:1600 msgid "Page Size" msgstr "Tamaño de página" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:237 -#: appPlugins/ToolFilm.py:1547 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:260 +#: appPlugins/ToolFilm.py:1601 msgid "A selection of standard ISO 216 page sizes." msgstr "Una selección de tamaños de página estándar ISO 216." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:304 -#: appPlugins/ToolFilm.py:1613 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:327 +#: appPlugins/ToolFilm.py:1667 msgid "Default value is 96 DPI. Change this value to scale the PNG file." msgstr "" "El valor predeterminado es 96 DPI. Cambie este valor para escalar el archivo " @@ -11949,7 +11957,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:86 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:103 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:110 -#: appPlugins/ToolPaint.py:3068 +#: appPlugins/ToolPaint.py:3080 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" @@ -11960,14 +11968,14 @@ msgstr "" "calculado a partir de los otros parámetros." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:132 -#: appPlugins/ToolIsolation.py:3378 +#: appPlugins/ToolIsolation.py:3404 #, fuzzy #| msgid "Passes" msgid "Pad Passes" msgstr "Pases" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:134 -#: appPlugins/ToolIsolation.py:3380 +#: appPlugins/ToolIsolation.py:3406 #, fuzzy #| msgid "" #| "Width of the isolation gap in\n" @@ -11983,16 +11991,16 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:270 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:229 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:230 -#: appPlugins/ToolIsolation.py:3471 appPlugins/ToolNCC.py:4530 -#: appPlugins/ToolPaint.py:3246 +#: appPlugins/ToolIsolation.py:3501 appPlugins/ToolNCC.py:4545 +#: appPlugins/ToolPaint.py:3261 msgid "Rest" msgstr "Resto" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 -#: appPlugins/ToolIsolation.py:3474 appPlugins/ToolNCC.py:4534 -#: appPlugins/ToolPaint.py:3249 +#: appPlugins/ToolIsolation.py:3504 appPlugins/ToolNCC.py:4549 +#: appPlugins/ToolPaint.py:3264 msgid "" "If checked, use 'rest machining'.\n" "Basically it will process copper outside PCB features,\n" @@ -12014,22 +12022,22 @@ msgstr "" "Si no está marcado, use el algoritmo estándar." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:215 -#: appPlugins/ToolIsolation.py:3496 +#: appPlugins/ToolIsolation.py:3526 msgid "Combine" msgstr "Combinar" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:217 -#: appPlugins/ToolIsolation.py:3498 +#: appPlugins/ToolIsolation.py:3528 msgid "Combine all passes into one object" msgstr "Combina todos los pases en un objeto" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:223 -#: appPlugins/ToolIsolation.py:3515 +#: appPlugins/ToolIsolation.py:3545 msgid "Except" msgstr "Excepto" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:224 -#: appPlugins/ToolIsolation.py:3516 +#: appPlugins/ToolIsolation.py:3546 msgid "" "When the isolation geometry is generated,\n" "by checking this, the area of the object below\n" @@ -12041,13 +12049,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:332 -#: appPlugins/ToolIsolation.py:3505 appPlugins/ToolNCC.py:4654 +#: appPlugins/ToolIsolation.py:3535 appPlugins/ToolNCC.py:4669 msgid "Check validity" msgstr "Verificar validez" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:334 -#: appPlugins/ToolIsolation.py:3507 appPlugins/ToolNCC.py:4656 +#: appPlugins/ToolIsolation.py:3537 appPlugins/ToolNCC.py:4671 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." @@ -12056,7 +12064,7 @@ msgstr "" "si proporcionarán un aislamiento completo." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:241 -#: appPlugins/ToolIsolation.py:3555 +#: appPlugins/ToolIsolation.py:3585 msgid "" "Isolation scope. Choose what to isolate:\n" "- 'All' -> Isolate all the polygons in the object\n" @@ -12072,17 +12080,17 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolPaint.py:3286 +#: appPlugins/ToolIsolation.py:3593 appPlugins/ToolPaint.py:3301 msgid "Polygon Selection" msgstr "Selección de polígono" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:268 -#: appPlugins/ToolIsolation.py:3591 +#: appPlugins/ToolIsolation.py:3621 msgid "Interiors" msgstr "Interiores" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:270 -#: appPlugins/ToolIsolation.py:3593 +#: appPlugins/ToolIsolation.py:3623 msgid "" "When checked the user can select interiors of a polygon.\n" "(holes in the polygon)." @@ -12092,12 +12100,12 @@ msgstr "" "(agujeros en el polígono)." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275 -#: appPlugins/ToolIsolation.py:3486 +#: appPlugins/ToolIsolation.py:3516 msgid "Forced Rest" msgstr "Forzado Resto" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 -#: appPlugins/ToolIsolation.py:3488 +#: appPlugins/ToolIsolation.py:3518 msgid "" "When checked the isolation will be done with the current tool even if\n" "interiors of a polygon (holes in the polygon) could not be isolated.\n" @@ -12150,7 +12158,7 @@ msgstr "" "- Cuadrícula: generará automáticamente una cuadrícula de puntos de sonda" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:46 -#: appPlugins/ToolLevelling.py:1901 app_Main.py:8286 +#: appPlugins/ToolLevelling.py:1901 app_Main.py:8316 msgid "Grid" msgstr "Cuadrícula" @@ -12179,7 +12187,7 @@ msgstr "Bilineal" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:71 -#: appPlugins/ToolLevelling.py:1928 appPlugins/ToolPanelize.py:1268 +#: appPlugins/ToolLevelling.py:1928 appPlugins/ToolPanelize.py:1282 msgid "Columns" msgstr "Columnas" @@ -12190,7 +12198,7 @@ msgstr "El número de columnas de la cuadrícula." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:83 -#: appPlugins/ToolLevelling.py:1939 appPlugins/ToolPanelize.py:1279 +#: appPlugins/ToolLevelling.py:1939 appPlugins/ToolPanelize.py:1293 msgid "Rows" msgstr "Filas" @@ -12254,7 +12262,7 @@ msgid "Milling Plugin" msgstr "Herramienta de fresado" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:28 -#: appPlugins/ToolMilling.py:3554 +#: appPlugins/ToolMilling.py:3517 #, fuzzy #| msgid "Create CNCJob with toolpaths for drilling or milling holes." msgid "" @@ -12266,14 +12274,14 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 -#: appPlugins/ToolMilling.py:4003 +#: appPlugins/ToolMilling.py:4073 msgid "V-Tip Dia" msgstr "V-Tipo Dia" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:65 -#: appPlugins/ToolMilling.py:4006 +#: appPlugins/ToolMilling.py:4076 msgid "The tip diameter for V-Shape Tool" msgstr "El diámetro de la punta para la herramienta en forma de V" @@ -12281,14 +12289,14 @@ msgstr "El diámetro de la punta para la herramienta en forma de V" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:76 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:84 -#: appPlugins/ToolMilling.py:4019 +#: appPlugins/ToolMilling.py:4089 msgid "V-Tip Angle" msgstr "V-Tipo Ángulo" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78 -#: appPlugins/ToolMilling.py:4022 +#: appPlugins/ToolMilling.py:4092 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." @@ -12313,7 +12321,7 @@ msgstr "" "en el código de máquina (pausa para cambio de herramienta)." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:195 -#: appPlugins/ToolMilling.py:4104 +#: appPlugins/ToolMilling.py:4174 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -12364,13 +12372,13 @@ msgstr "" "Ignorar para cualquier otro caso." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:325 -#: appPlugins/ToolMilling.py:4159 +#: appPlugins/ToolMilling.py:4229 msgid "Re-cut" msgstr "Recortar" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:327 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:339 -#: appPlugins/ToolMilling.py:4161 appPlugins/ToolMilling.py:4174 +#: appPlugins/ToolMilling.py:4231 appPlugins/ToolMilling.py:4244 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -12395,7 +12403,7 @@ msgstr "" "Un cepillo metálico limpiará el material después del fresado." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:505 -#: appPlugins/ToolMilling.py:3975 +#: appPlugins/ToolMilling.py:4045 msgid "" "Algorithm for polishing:\n" "- Standard: Fixed step inwards.\n" @@ -12442,7 +12450,7 @@ msgid "Offset value" msgstr "Valor de Comp" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:295 -#: appPlugins/ToolNCC.py:4608 +#: appPlugins/ToolNCC.py:4623 msgid "" "Selection of area to be processed.\n" "- 'Itself' - the processing extent is based on the object that is " @@ -12465,7 +12473,7 @@ msgid "Paint Plugin" msgstr "Trazado de pintura" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 -#: appPlugins/ToolPaint.py:3276 +#: appPlugins/ToolPaint.py:3291 msgid "" "Selection of area to be processed.\n" "- 'Polygon Selection' - left mouse click to add/remove polygons to be " @@ -12504,12 +12512,12 @@ msgstr "" "a una distancia X, distancia Y entre sí." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:44 -#: appPlugins/ToolPanelize.py:1243 +#: appPlugins/ToolPanelize.py:1257 msgid "Spacing cols" msgstr "Col. de espaciado" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:46 -#: appPlugins/ToolPanelize.py:1245 +#: appPlugins/ToolPanelize.py:1259 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -12518,12 +12526,12 @@ msgstr "" "En unidades actuales." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:58 -#: appPlugins/ToolPanelize.py:1256 +#: appPlugins/ToolPanelize.py:1270 msgid "Spacing rows" msgstr "Separación de filas" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:60 -#: appPlugins/ToolPanelize.py:1258 +#: appPlugins/ToolPanelize.py:1272 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -12532,27 +12540,27 @@ msgstr "" "En unidades actuales." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:73 -#: appPlugins/ToolPanelize.py:1270 +#: appPlugins/ToolPanelize.py:1284 msgid "Number of columns of the desired panel" msgstr "Número de columnas del panel deseado" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:85 -#: appPlugins/ToolPanelize.py:1281 +#: appPlugins/ToolPanelize.py:1295 msgid "Number of rows of the desired panel" msgstr "Número de filas del panel deseado" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:92 -#: appPlugins/ToolPanelize.py:1293 +#: appPlugins/ToolPanelize.py:1317 msgid "Geo" msgstr "Geo" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:93 -#: appPlugins/ToolPanelize.py:1294 +#: appPlugins/ToolPanelize.py:1318 msgid "Panel Type" msgstr "Tipo de panel" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:95 -#: appPlugins/ToolPanelize.py:1296 +#: appPlugins/ToolPanelize.py:1320 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -12563,7 +12571,7 @@ msgstr "" "- Geometría" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:106 -#: appPlugins/ToolPanelize.py:1306 +#: appPlugins/ToolPanelize.py:1330 msgid "" "Active only for Geometry panel type.\n" "When checked the application will find\n" @@ -12580,7 +12588,7 @@ msgid "Constrain within" msgstr "Restringir dentro de" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:116 -#: appPlugins/ToolPanelize.py:1316 +#: appPlugins/ToolPanelize.py:1340 msgid "" "Area define by DX and DY within to constrain the panel.\n" "DX and DY values are in current units.\n" @@ -12595,12 +12603,12 @@ msgstr "" "encajan completamente dentro del área seleccionada." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:129 -#: appPlugins/ToolPanelize.py:1328 +#: appPlugins/ToolPanelize.py:1352 msgid "Width (DX)" msgstr "Ancho (DX)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:131 -#: appPlugins/ToolPanelize.py:1330 +#: appPlugins/ToolPanelize.py:1354 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -12609,12 +12617,12 @@ msgstr "" "En unidades actuales." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:142 -#: appPlugins/ToolPanelize.py:1340 +#: appPlugins/ToolPanelize.py:1364 msgid "Height (DY)" msgstr "Altura (DY)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:144 -#: appPlugins/ToolPanelize.py:1342 +#: appPlugins/ToolPanelize.py:1366 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -12806,19 +12814,19 @@ msgstr "" "Una herramienta para restar un objeto Gerber o Geometry\n" "de otro del mismo tipo." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:925 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:949 msgid "Close paths" msgstr "Caminos cercanos" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:30 appPlugins/ToolSub.py:926 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:30 appPlugins/ToolSub.py:950 msgid "Checking this will close the paths cut by the subtractor object." msgstr "Marcar esto cerrará los caminos cortados por el objeto sustractor." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:33 appPlugins/ToolSub.py:821 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:33 appPlugins/ToolSub.py:826 msgid "Delete source" msgstr "Eliminar fuente" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:35 appPlugins/ToolSub.py:823 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:35 appPlugins/ToolSub.py:828 msgid "" "When checked will delete the source objects\n" "after a successful operation." @@ -12841,7 +12849,7 @@ msgstr "" "en un objeto de aplicación." #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:40 -#: appPlugins/ToolTransform.py:612 +#: appPlugins/ToolTransform.py:609 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -12859,17 +12867,13 @@ msgstr "" "- Objeto -> el centro del cuadro delimitador de un objeto específico" #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:66 -#: appPlugins/ToolTransform.py:644 +#: appPlugins/ToolTransform.py:641 msgid "The type of object used as reference." msgstr "El tipo de objeto utilizado como referencia." -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:101 -msgid "Skew" -msgstr "Inclinar" - #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:120 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:134 -#: appPlugins/ToolCalibration.py:1230 appPlugins/ToolCalibration.py:1243 +#: appPlugins/ToolCalibration.py:1228 appPlugins/ToolCalibration.py:1241 msgid "" "Angle, in degrees.\n" "Float number between -360 and 359." @@ -12898,7 +12902,7 @@ msgstr "" #: appGUI/preferences/utilities/FAExcPrefGroupUI.py:37 #: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:27 #: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:27 -#: appPlugins/ToolDrilling.py:2869 appPlugins/ToolMilling.py:4477 +#: appPlugins/ToolDrilling.py:2873 appPlugins/ToolMilling.py:4539 msgid "Delete All" msgstr "Eliminar todosEliminar taladro" @@ -13121,31 +13125,31 @@ msgstr "Objeto CNCJob" msgid "Document Editor" msgstr "Editor de Documentos" -#: appObjects/FlatCAMExcellon.py:935 appObjects/FlatCAMExcellon.py:1037 -#: appPlugins/ToolDrilling.py:1928 appPlugins/ToolMilling.py:2479 -#: appPlugins/ToolMilling.py:2589 +#: appObjects/FlatCAMExcellon.py:932 appObjects/FlatCAMExcellon.py:1034 +#: appPlugins/ToolDrilling.py:1928 appPlugins/ToolMilling.py:2449 +#: appPlugins/ToolMilling.py:2559 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:940 appPlugins/ToolMilling.py:2486 +#: appObjects/FlatCAMExcellon.py:937 appPlugins/ToolMilling.py:2456 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:1046 appPlugins/ToolMilling.py:2598 +#: appObjects/FlatCAMExcellon.py:1043 appPlugins/ToolMilling.py:2568 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 " "orificio. Cancelado." -#: appObjects/FlatCAMGeometry.py:486 +#: appObjects/FlatCAMGeometry.py:483 msgid "Vertex points calculated." msgstr "" -#: appObjects/FlatCAMGeometry.py:693 appObjects/FlatCAMGeometry.py:847 -#: appPlugins/ToolMilling.py:2842 appPlugins/ToolMilling.py:3086 +#: appObjects/FlatCAMGeometry.py:690 appObjects/FlatCAMGeometry.py:844 +#: appPlugins/ToolMilling.py:2812 appPlugins/ToolMilling.py:3056 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -13154,44 +13158,44 @@ msgstr "" "pero no se proporciona ningún valor.\n" "Agregue una Herramienta de compensación o cambie el Tipo de compensación." -#: appObjects/FlatCAMGeometry.py:760 appObjects/FlatCAMGeometry.py:908 -#: appPlugins/ToolMilling.py:2911 appPlugins/ToolMilling.py:3130 +#: appObjects/FlatCAMGeometry.py:757 appObjects/FlatCAMGeometry.py:905 +#: appPlugins/ToolMilling.py:2881 appPlugins/ToolMilling.py:3100 msgid "G-Code parsing in progress..." msgstr "Análisis de código G en progreso ..." -#: appObjects/FlatCAMGeometry.py:762 appObjects/FlatCAMGeometry.py:910 -#: appPlugins/ToolMilling.py:2913 appPlugins/ToolMilling.py:3132 +#: appObjects/FlatCAMGeometry.py:759 appObjects/FlatCAMGeometry.py:907 +#: appPlugins/ToolMilling.py:2883 appPlugins/ToolMilling.py:3102 msgid "G-Code parsing finished..." msgstr "Análisis de código G terminado ..." -#: appObjects/FlatCAMGeometry.py:769 appObjects/FlatCAMGeometry.py:919 -#: appObjects/FlatCAMGeometry.py:1083 appPlugins/ToolMilling.py:2920 -#: appPlugins/ToolMilling.py:3141 +#: appObjects/FlatCAMGeometry.py:766 appObjects/FlatCAMGeometry.py:916 +#: appObjects/FlatCAMGeometry.py:1080 appPlugins/ToolMilling.py:2890 +#: appPlugins/ToolMilling.py:3111 msgid "Finished G-Code processing" msgstr "Procesamiento de código G terminado" -#: appObjects/FlatCAMGeometry.py:771 appObjects/FlatCAMGeometry.py:921 -#: appPlugins/ToolMilling.py:2922 appPlugins/ToolMilling.py:3143 +#: appObjects/FlatCAMGeometry.py:768 appObjects/FlatCAMGeometry.py:918 +#: appPlugins/ToolMilling.py:2892 appPlugins/ToolMilling.py:3113 msgid "G-Code processing failed with error" msgstr "El procesamiento del código G falló con error" -#: appObjects/FlatCAMGeometry.py:814 appPlugins/ToolMilling.py:2965 +#: appObjects/FlatCAMGeometry.py:811 appPlugins/ToolMilling.py:2935 #: appPlugins/ToolSolderPaste.py:865 appPlugins/ToolSolderPaste.py:923 msgid "Cancelled. Empty file, it has no geometry" msgstr "Cancelado. Archivo vacío, no tiene geometría" -#: appObjects/FlatCAMGeometry.py:937 appObjects/FlatCAMGeometry.py:942 -#: appObjects/FlatCAMGeometry.py:1090 appPlugins/ToolMilling.py:3170 -#: appPlugins/ToolMilling.py:3185 +#: appObjects/FlatCAMGeometry.py:934 appObjects/FlatCAMGeometry.py:939 +#: appObjects/FlatCAMGeometry.py:1087 appPlugins/ToolMilling.py:3140 +#: appPlugins/ToolMilling.py:3155 msgid "CNCjob created" msgstr "CNCjob creado" -#: appObjects/FlatCAMGeometry.py:1116 appObjects/FlatCAMGeometry.py:1125 +#: appObjects/FlatCAMGeometry.py:1113 appObjects/FlatCAMGeometry.py:1122 #: appParsers/ParseGerber.py:2093 appParsers/ParseGerber.py:2103 msgid "Scale factor has to be a number: integer or float." msgstr "El factor de escala debe ser un número: entero o Real." -#: appObjects/FlatCAMGeometry.py:1205 appParsers/ParseGerber.py:2219 +#: appObjects/FlatCAMGeometry.py:1202 appParsers/ParseGerber.py:2219 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." @@ -13199,7 +13203,7 @@ msgstr "" "Se necesita un par de valores (x, y). Probablemente haya ingresado un solo " "valor en el campo Desplazamiento." -#: appObjects/FlatCAMGeometry.py:1290 +#: appObjects/FlatCAMGeometry.py:1287 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y)\n" @@ -13209,24 +13213,24 @@ msgstr "" "formato (x, y)\n" "pero ahora solo hay un valor, no dos." -#: appObjects/FlatCAMGerber.py:416 appPlugins/ToolIsolation.py:1526 +#: appObjects/FlatCAMGerber.py:419 appPlugins/ToolIsolation.py:1522 msgid "Buffering solid geometry" msgstr "Amortiguación de geometría sólida" -#: appObjects/FlatCAMGerber.py:460 appObjects/FlatCAMGerber.py:486 +#: appObjects/FlatCAMGerber.py:463 appObjects/FlatCAMGerber.py:489 msgid "Operation could not be done." msgstr "La operación no se pudo hacer." -#: appObjects/FlatCAMGerber.py:582 appObjects/FlatCAMGerber.py:658 -#: appPlugins/ToolIsolation.py:1738 appPlugins/ToolIsolation.py:2096 -#: appPlugins/ToolNCC.py:2137 appPlugins/ToolNCC.py:3160 -#: appPlugins/ToolNCC.py:3540 +#: appObjects/FlatCAMGerber.py:585 appObjects/FlatCAMGerber.py:661 +#: appPlugins/ToolIsolation.py:1734 appPlugins/ToolIsolation.py:2092 +#: appPlugins/ToolNCC.py:2123 appPlugins/ToolNCC.py:3146 +#: appPlugins/ToolNCC.py:3526 msgid "Isolation geometry could not be generated." msgstr "La geometría de aislamiento no se pudo generar." -#: appObjects/FlatCAMGerber.py:609 appObjects/FlatCAMGerber.py:699 -#: appPlugins/ToolIsolation.py:1802 appPlugins/ToolIsolation.py:1993 -#: appPlugins/ToolIsolation.py:2177 +#: appObjects/FlatCAMGerber.py:612 appObjects/FlatCAMGerber.py:702 +#: appPlugins/ToolIsolation.py:1798 appPlugins/ToolIsolation.py:1989 +#: appPlugins/ToolIsolation.py:2173 msgid "Isolation geometry created" msgstr "Geometría de aislamiento creada" @@ -13258,7 +13262,7 @@ msgstr "Escalando..." msgid "Skewing..." msgstr "Sesgar..." -#: appObjects/FlatCAMObj.py:487 appPlugins/ToolCalculators.py:571 +#: appObjects/FlatCAMObj.py:487 appPlugins/ToolCalculators.py:696 #: appPlugins/ToolReport.py:181 msgid "Dimensions" msgstr "Dimensiones" @@ -13369,19 +13373,19 @@ msgstr "Objeto renombrado de {old} a {new}" #: appObjects/ObjectCollection.py:954 appObjects/ObjectCollection.py:960 #: appObjects/ObjectCollection.py:966 appObjects/ObjectCollection.py:972 #: appObjects/ObjectCollection.py:978 appObjects/ObjectCollection.py:984 -#: app_Main.py:7600 app_Main.py:7606 app_Main.py:7612 app_Main.py:7618 +#: app_Main.py:7630 app_Main.py:7636 app_Main.py:7642 app_Main.py:7648 msgid "selected" msgstr "seleccionado" -#: appObjects/ObjectCollection.py:1020 +#: appObjects/ObjectCollection.py:1023 msgid "Cause of error" msgstr "Causa del error" -#: appObjects/ObjectCollection.py:1221 +#: appObjects/ObjectCollection.py:1224 msgid "All objects are selected." msgstr "Todos los objetos están seleccionados." -#: appObjects/ObjectCollection.py:1231 +#: appObjects/ObjectCollection.py:1234 msgid "Objects selection is cleared." msgstr "La selección de objetos se borra." @@ -13516,7 +13520,7 @@ msgid "Click on the START point." msgstr "Haga clic en el punto de INICIO." #: appPlugins/ToolAlignObjects.py:276 appPlugins/ToolCalibration.py:311 -#: appPlugins/ToolDblSided.py:445 +#: appPlugins/ToolDblSided.py:429 msgid "Cancelled by user request." msgstr "Cancelado por solicitud del usuario." @@ -13532,15 +13536,15 @@ msgid "Or right click to cancel." msgstr "O haga clic derecho para cancelar." #: appPlugins/ToolAlignObjects.py:296 appPlugins/ToolAlignObjects.py:303 -#: appPlugins/ToolFiducials.py:858 +#: appPlugins/ToolFiducials.py:856 msgid "Second Point" msgstr "Segundo punto" -#: appPlugins/ToolAlignObjects.py:422 +#: appPlugins/ToolAlignObjects.py:430 msgid "MOVING object" msgstr "Objeto en movimiento" -#: appPlugins/ToolAlignObjects.py:426 +#: appPlugins/ToolAlignObjects.py:432 msgid "" "Specify the type of object to be aligned.\n" "It can be of type: Gerber or Excellon.\n" @@ -13552,15 +13556,15 @@ msgstr "" "La selección aquí decide el tipo de objetos que serán\n" "en el cuadro combinado Objeto." -#: appPlugins/ToolAlignObjects.py:447 +#: appPlugins/ToolAlignObjects.py:463 msgid "Object to be aligned." msgstr "Objeto a alinear." -#: appPlugins/ToolAlignObjects.py:459 +#: appPlugins/ToolAlignObjects.py:471 msgid "DESTINATION object" msgstr "Objeto DESTINO" -#: appPlugins/ToolAlignObjects.py:461 +#: appPlugins/ToolAlignObjects.py:473 msgid "" "Specify the type of object to be aligned to.\n" "It can be of type: Gerber or Excellon.\n" @@ -13572,15 +13576,15 @@ msgstr "" "La selección aquí decide el tipo de objetos que serán\n" "en el cuadro combinado Objeto." -#: appPlugins/ToolAlignObjects.py:483 +#: appPlugins/ToolAlignObjects.py:504 msgid "Object to be aligned to. Aligner." msgstr "Objeto a alinear. Alineador." -#: appPlugins/ToolAlignObjects.py:496 +#: appPlugins/ToolAlignObjects.py:525 msgid "Alignment Type" msgstr "Tipo de alineación" -#: appPlugins/ToolAlignObjects.py:498 +#: appPlugins/ToolAlignObjects.py:527 msgid "" "The type of alignment can be:\n" "- Single Point -> it require a single point of sync, the action will be a " @@ -13594,19 +13598,19 @@ msgstr "" "- Punto doble -> requiere dos puntos de sincronización, la acción será " "traslación seguida de rotación" -#: appPlugins/ToolAlignObjects.py:504 +#: appPlugins/ToolAlignObjects.py:533 msgid "Single Point" msgstr "Punto único" -#: appPlugins/ToolAlignObjects.py:505 +#: appPlugins/ToolAlignObjects.py:534 msgid "Dual Point" msgstr "Punto doble" -#: appPlugins/ToolAlignObjects.py:517 +#: appPlugins/ToolAlignObjects.py:541 msgid "Align Object" msgstr "Alinear objeto" -#: appPlugins/ToolAlignObjects.py:520 +#: appPlugins/ToolAlignObjects.py:544 msgid "" "Align the specified object to the aligner object.\n" "If only one point is used then it assumes translation.\n" @@ -13616,47 +13620,47 @@ msgstr "" "Si solo se utiliza un punto, se supone que se traduce.\n" "Si se utilizan estos puntos, se supone traslación y rotación." -#: appPlugins/ToolAlignObjects.py:535 appPlugins/ToolCalculators.py:731 -#: appPlugins/ToolCalibration.py:1408 appPlugins/ToolCopperThieving.py:1767 -#: appPlugins/ToolCorners.py:911 appPlugins/ToolCutOut.py:2843 -#: appPlugins/ToolDblSided.py:1131 appPlugins/ToolDrilling.py:2916 -#: appPlugins/ToolEtchCompensation.py:509 appPlugins/ToolExtract.py:1328 -#: appPlugins/ToolFiducials.py:1073 appPlugins/ToolFilm.py:1644 -#: appPlugins/ToolFollow.py:796 appPlugins/ToolInvertGerber.py:327 -#: appPlugins/ToolIsolation.py:3676 appPlugins/ToolLevelling.py:2324 -#: appPlugins/ToolMilling.py:4524 appPlugins/ToolNCC.py:4684 -#: appPlugins/ToolOptimal.py:638 appPlugins/ToolPaint.py:3349 -#: appPlugins/ToolPanelize.py:1375 appPlugins/ToolPunchGerber.py:2350 -#: appPlugins/ToolQRCode.py:1026 appPlugins/ToolRulesCheck.py:1678 -#: appPlugins/ToolSolderPaste.py:1610 appPlugins/ToolSub.py:950 -#: appPlugins/ToolTransform.py:983 +#: appPlugins/ToolAlignObjects.py:559 appPlugins/ToolCalculators.py:1049 +#: appPlugins/ToolCalibration.py:1406 appPlugins/ToolCopperThieving.py:1817 +#: appPlugins/ToolCorners.py:970 appPlugins/ToolCutOut.py:2843 +#: appPlugins/ToolDblSided.py:1108 appPlugins/ToolDrilling.py:2912 +#: appPlugins/ToolEtchCompensation.py:520 appPlugins/ToolExtract.py:1366 +#: appPlugins/ToolFiducials.py:1071 appPlugins/ToolFilm.py:1698 +#: appPlugins/ToolFollow.py:790 appPlugins/ToolInvertGerber.py:330 +#: appPlugins/ToolIsolation.py:3704 appPlugins/ToolLevelling.py:2324 +#: appPlugins/ToolMilling.py:4576 appPlugins/ToolNCC.py:4698 +#: appPlugins/ToolOptimal.py:638 appPlugins/ToolPaint.py:3366 +#: appPlugins/ToolPanelize.py:1401 appPlugins/ToolPunchGerber.py:2361 +#: appPlugins/ToolQRCode.py:1046 appPlugins/ToolRulesCheck.py:1678 +#: appPlugins/ToolSolderPaste.py:1610 appPlugins/ToolSub.py:975 +#: appPlugins/ToolTransform.py:980 msgid "Reset Tool" msgstr "Restablecer la Herramienta" -#: appPlugins/ToolAlignObjects.py:538 appPlugins/ToolCalculators.py:734 -#: appPlugins/ToolCalibration.py:1411 appPlugins/ToolCopperThieving.py:1770 -#: appPlugins/ToolCorners.py:914 appPlugins/ToolCutOut.py:2846 -#: appPlugins/ToolDblSided.py:1134 appPlugins/ToolDrilling.py:2919 -#: appPlugins/ToolEtchCompensation.py:512 appPlugins/ToolExtract.py:1331 -#: appPlugins/ToolFiducials.py:1076 appPlugins/ToolFilm.py:1647 -#: appPlugins/ToolFollow.py:799 appPlugins/ToolInvertGerber.py:330 -#: appPlugins/ToolIsolation.py:3679 appPlugins/ToolLevelling.py:2327 -#: appPlugins/ToolMilling.py:4527 appPlugins/ToolNCC.py:4687 -#: appPlugins/ToolOptimal.py:641 appPlugins/ToolPaint.py:3352 -#: appPlugins/ToolPanelize.py:1378 appPlugins/ToolPunchGerber.py:2353 -#: appPlugins/ToolQRCode.py:1029 appPlugins/ToolRulesCheck.py:1681 -#: appPlugins/ToolSolderPaste.py:1613 appPlugins/ToolSub.py:953 -#: appPlugins/ToolTransform.py:986 +#: appPlugins/ToolAlignObjects.py:562 appPlugins/ToolCalculators.py:1052 +#: appPlugins/ToolCalibration.py:1409 appPlugins/ToolCopperThieving.py:1820 +#: appPlugins/ToolCorners.py:973 appPlugins/ToolCutOut.py:2846 +#: appPlugins/ToolDblSided.py:1111 appPlugins/ToolDrilling.py:2915 +#: appPlugins/ToolEtchCompensation.py:523 appPlugins/ToolExtract.py:1369 +#: appPlugins/ToolFiducials.py:1074 appPlugins/ToolFilm.py:1701 +#: appPlugins/ToolFollow.py:793 appPlugins/ToolInvertGerber.py:333 +#: appPlugins/ToolIsolation.py:3707 appPlugins/ToolLevelling.py:2327 +#: appPlugins/ToolMilling.py:4579 appPlugins/ToolNCC.py:4701 +#: appPlugins/ToolOptimal.py:641 appPlugins/ToolPaint.py:3369 +#: appPlugins/ToolPanelize.py:1404 appPlugins/ToolPunchGerber.py:2364 +#: appPlugins/ToolQRCode.py:1049 appPlugins/ToolRulesCheck.py:1681 +#: appPlugins/ToolSolderPaste.py:1613 appPlugins/ToolSub.py:978 +#: appPlugins/ToolTransform.py:983 msgid "Will reset the tool parameters." msgstr "Restablecerá los parámetros de la herramienta." -#: appPlugins/ToolCalculators.py:192 +#: appPlugins/ToolCalculators.py:210 #, fuzzy #| msgid "Painting with tool diameter = " msgid "Cut width (tool diameter) calculated." msgstr "Pintar con diá de herram. = " -#: appPlugins/ToolCalculators.py:214 +#: appPlugins/ToolCalculators.py:232 #, fuzzy #| msgid "The new tool diameter (cut width) to add in the tool table." msgid "Tool diameter (cut width) cannot be smaller than the tip diameter." @@ -13664,23 +13668,70 @@ msgstr "" "El nuevo diámetro de herramienta (ancho de corte) para agregar en la tabla " "de herramientas." -#: appPlugins/ToolCalculators.py:220 +#: appPlugins/ToolCalculators.py:238 msgid "Cut depth (Cut Z) calculated." msgstr "" -#: appPlugins/ToolCalculators.py:416 -msgid "Units Calculator" -msgstr "Calculadora de unidades" +#: appPlugins/ToolCalculators.py:507 +#, fuzzy +#| msgid "V-Shape" +msgid "V-Shape Tool" +msgstr "Forma V" -#: appPlugins/ToolCalculators.py:460 -msgid "Here you enter the value to be converted from INCH to MM" +#: appPlugins/ToolCalculators.py:508 +#, fuzzy +#| msgid "Conversion" +msgid "Units Conversion" +msgstr "Conversión" + +#: appPlugins/ToolCalculators.py:509 +#, fuzzy +#| msgid "ElectroPlating Calculator" +msgid "ElectroPlating" +msgstr "Calculadora de electrochapado" + +#: appPlugins/ToolCalculators.py:510 +msgid "Tinning" +msgstr "" + +#: appPlugins/ToolCalculators.py:548 +msgid "inch" +msgstr "" + +#: appPlugins/ToolCalculators.py:554 appPlugins/ToolCalculators.py:569 +#: appPlugins/ToolCalculators.py:584 +#, fuzzy +#| msgid "Here you enter the value to be converted from INCH to MM" +msgid "Here you enter the value to be converted from imperial to metric" msgstr "Aquí ingresa el valor a convertir de PULGADAS a MM" -#: appPlugins/ToolCalculators.py:465 -msgid "Here you enter the value to be converted from MM to INCH" -msgstr "Aquí ingresa el valor a convertir de MM a PULGADA" +#: appPlugins/ToolCalculators.py:557 appPlugins/ToolCalculators.py:572 +#: appPlugins/ToolCalculators.py:587 +#, fuzzy +#| msgid "Here you enter the value to be converted from INCH to MM" +msgid "Here you enter the value to be converted from metric to imperial" +msgstr "Aquí ingresa el valor a convertir de PULGADAS a MM" -#: appPlugins/ToolCalculators.py:502 +#: appPlugins/ToolCalculators.py:563 +msgid "oz" +msgstr "" + +#: appPlugins/ToolCalculators.py:564 +msgid "gram" +msgstr "" + +#: appPlugins/ToolCalculators.py:578 +msgid "fl oz" +msgstr "" + +#: appPlugins/ToolCalculators.py:579 appPlugins/ToolCalculators.py:953 +#: appPlugins/ToolCalculators.py:973 appPlugins/ToolCalculators.py:1028 +#, fuzzy +#| msgid "L" +msgid "mL" +msgstr "L" + +#: appPlugins/ToolCalculators.py:627 msgid "" "This is the angle of the tip of the tool.\n" "It is specified by manufacturer." @@ -13688,81 +13739,200 @@ msgstr "" "Este es el ángulo de la punta de la herramienta.\n" "Está especificado por el fabricante." -#: appPlugins/ToolCalculators.py:514 -msgid "" -"This is the depth to cut into the material.\n" -"In the CNCJob is the CutZ parameter." +#: appPlugins/ToolCalculators.py:639 +#, fuzzy +#| msgid "" +#| "This is the depth to cut into the material.\n" +#| "In the CNCJob is the CutZ parameter." +msgid "This is the depth to cut into the material." msgstr "" "Esta es la profundidad para cortar el material.\n" "En el CNCJob se encuentra el parámetro CutZ." -#: appPlugins/ToolCalculators.py:526 +#: appPlugins/ToolCalculators.py:650 +#, fuzzy +#| msgid "" +#| "This is the tool tip diameter.\n" +#| "It is specified by manufacturer." msgid "" -"This is the tool diameter to be entered into\n" -"FlatCAM Gerber section.\n" -"In the CNCJob section it is called >Tool dia<." +"This is the actual tool diameter\n" +"at the desired depth of cut." msgstr "" -"Este es el diámetro de la herramienta a ingresar\n" -"Sección FlatCAM Gerber.\n" -"En la sección CNCJob se llama >diá. de herra.<." +"Este es el diámetro de la punta de la herramienta.\n" +"Está especificado por el fabricante." -#: appPlugins/ToolCalculators.py:540 -msgid "" -"Calculate either the Cut Z or the effective tool diameter,\n" -" depending on which is desired and which is known. " +#: appPlugins/ToolCalculators.py:663 +#, fuzzy +#| msgid "" +#| "Calculate either the Cut Z or the effective tool diameter,\n" +#| " depending on which is desired and which is known. " +msgid "Calculate either the depth of cut or the effective tool diameter." msgstr "" "Calcule el corte Z o el diámetro efectivo de la herramienta,\n" "dependiendo de cuál se desee y cuál se conozca. " -#: appPlugins/ToolCalculators.py:566 +#: appPlugins/ToolCalculators.py:691 msgid "Area Calculation" msgstr "Cálculo de área" -#: appPlugins/ToolCalculators.py:568 -msgid "Choose how to calculate the board area." -msgstr "Elija cómo calcular el área del PCB." +#: appPlugins/ToolCalculators.py:693 +#, fuzzy +#| msgid "This is the board area." +msgid "Determine the board area." +msgstr "Esta es el área del PCB." -#: appPlugins/ToolCalculators.py:586 appPlugins/ToolCalculators.py:604 -#: appPlugins/ToolCalculators.py:622 appPlugins/ToolCopperThieving.py:1726 +#: appPlugins/ToolCalculators.py:705 +#, fuzzy +#| msgid "Board Length" +msgid "Board Length." +msgstr "Longitud del tablero" + +#: appPlugins/ToolCalculators.py:711 appPlugins/ToolCalculators.py:729 +#: appPlugins/ToolCalculators.py:747 appPlugins/ToolCopperThieving.py:1774 msgid "cm" msgstr "cm" -#: appPlugins/ToolCalculators.py:667 +#: appPlugins/ToolCalculators.py:741 +#, fuzzy +#| msgid "Plated area" +msgid "Board area." +msgstr "Área chapada" + +#: appPlugins/ToolCalculators.py:764 +#, fuzzy +#| msgid "" +#| "Current density to pass through the board. \n" +#| "In Amps per Square Feet ASF." +msgid "" +"Current density applied to the board. \n" +"In Amperes per Square Feet ASF." +msgstr "" +"Densidad de corriente para pasar por el tablero.\n" +"En amperios por pies cuadrados ASF." + +#: appPlugins/ToolCalculators.py:784 +#, fuzzy +#| msgid "The thickness of the line that makes the corner marker." +msgid "Thickness of the deposited copper." +msgstr "El grosor de la línea que hace el marcador de esquina." + +#: appPlugins/ToolCalculators.py:791 msgid "um" msgstr "um" -#: appPlugins/ToolCalculators.py:678 +#: appPlugins/ToolCalculators.py:802 msgid "Current Value" msgstr "Valor actual" -#: appPlugins/ToolCalculators.py:679 +#: appPlugins/ToolCalculators.py:803 +#, fuzzy +#| msgid "" +#| "This is the current intensity value\n" +#| "to be set on the Power Supply. In Amps." msgid "" "This is the current intensity value\n" -"to be set on the Power Supply. In Amps." +"to be set on the Power Supply." msgstr "" "Este es el valor de intensidad actual\n" "para configurar en la fuente de alimentación. En amperios." -#: appPlugins/ToolCalculators.py:699 +#: appPlugins/ToolCalculators.py:823 msgid "Time" msgstr "Hora" -#: appPlugins/ToolCalculators.py:700 -msgid "" -"This is the calculated time required for the procedure.\n" -"In minutes." -msgstr "" -"Este es el tiempo calculado requerido para el procedimiento.\n" -"En minutos." +#: appPlugins/ToolCalculators.py:824 +#, fuzzy +#| msgid "Object to be cleared of excess copper." +msgid "The time calculated to deposit copper." +msgstr "Objeto a eliminar del exceso de cobre." -#: appPlugins/ToolCalculators.py:723 -msgid "" -"Calculate the current intensity value and the procedure time,\n" -"depending on the parameters above" +#: appPlugins/ToolCalculators.py:846 +#, fuzzy +#| msgid "" +#| "Calculate the current intensity value and the procedure time,\n" +#| "depending on the parameters above" +msgid "Calculate the current intensity value and the procedure time." msgstr "" "Calcule el valor de intensidad actual y el tiempo del procedimiento,\n" "dependiendo de los parámetros anteriores" +#: appPlugins/ToolCalculators.py:856 +msgid "" +"Calculator for chemical quantities\n" +"required for tinning PCB's." +msgstr "" + +#: appPlugins/ToolCalculators.py:871 +#, fuzzy +#| msgid "Isolation" +msgid "Solution" +msgstr "Aislamiento" + +#: appPlugins/ToolCalculators.py:873 +msgid "Choose one solution for tinning." +msgstr "" + +#: appPlugins/ToolCalculators.py:885 +msgid "Stannous Chloride." +msgstr "" + +#: appPlugins/ToolCalculators.py:893 appPlugins/ToolCalculators.py:913 +#: appPlugins/ToolCalculators.py:933 appPlugins/ToolCalculators.py:1004 +msgid "g" +msgstr "" + +#: appPlugins/ToolCalculators.py:904 +msgid "Thiourea" +msgstr "" + +#: appPlugins/ToolCalculators.py:905 +msgid "Thiourea." +msgstr "" + +#: appPlugins/ToolCalculators.py:925 +msgid "Sulfamic Acid." +msgstr "" + +#: appPlugins/ToolCalculators.py:945 +msgid "Distilled Water." +msgstr "" + +#: appPlugins/ToolCalculators.py:964 +msgid "Soap" +msgstr "" + +#: appPlugins/ToolCalculators.py:965 +msgid "Liquid soap." +msgstr "" + +#: appPlugins/ToolCalculators.py:988 +#, fuzzy +#| msgid "Options" +msgid "Optional" +msgstr "Opciones" + +#: appPlugins/ToolCalculators.py:994 +msgid "" +"Sodium hypophosphite.\n" +"Optional, for solution stability.\n" +"Warning: List 1 chemical in USA." +msgstr "" + +#: appPlugins/ToolCalculators.py:1020 +#, fuzzy +#| msgid "Columns" +msgid "Volume" +msgstr "Columnas" + +#: appPlugins/ToolCalculators.py:1021 +msgid "Desired volume of tinning solution." +msgstr "" + +#: appPlugins/ToolCalculators.py:1042 +msgid "" +"Calculate the chemical quantities for the desired volume of tinning solution." +msgstr "" + #: appPlugins/ToolCalibration.py:126 appPlugins/ToolCalibration.py:765 #, fuzzy #| msgid "Calibration Tool" @@ -13810,32 +13980,32 @@ msgid "Cancelled. Four points are needed for GCode generation." msgstr "Cancelado. Se necesitan cuatro puntos para la generación de GCode." #: appPlugins/ToolCalibration.py:638 appPlugins/ToolCalibration.py:729 -#: appPlugins/ToolDblSided.py:563 appPlugins/ToolFilm.py:323 -#: appPlugins/ToolFilm.py:330 appPlugins/ToolFilm.py:334 -#: appPlugins/ToolMilling.py:1978 appPlugins/ToolMove.py:167 +#: appPlugins/ToolDblSided.py:544 appPlugins/ToolFilm.py:306 +#: appPlugins/ToolFilm.py:313 appPlugins/ToolFilm.py:317 +#: appPlugins/ToolMilling.py:1948 appPlugins/ToolMove.py:167 #: appPlugins/ToolReport.py:140 appPlugins/ToolTransform.py:176 #: appPlugins/ToolTransform.py:327 appPlugins/ToolTransform.py:359 #: appPlugins/ToolTransform.py:404 appPlugins/ToolTransform.py:438 #: appPlugins/ToolTransform.py:473 appPlugins/ToolTransform.py:510 -#: app_Main.py:5127 app_Main.py:5647 app_Main.py:6008 app_Main.py:6093 -#: app_Main.py:6273 app_Main.py:6578 app_Main.py:6739 app_Main.py:6785 -#: app_Main.py:6832 app_Main.py:6887 app_Main.py:6935 app_Main.py:7104 -#: app_Main.py:9288 app_Main.py:9382 app_Main.py:9424 app_Main.py:9466 -#: app_Main.py:9508 app_Main.py:9549 app_Main.py:9594 app_Main.py:9639 -#: app_Main.py:10140 app_Main.py:10144 camlib.py:2451 camlib.py:2518 +#: app_Main.py:5127 app_Main.py:5653 app_Main.py:6016 app_Main.py:6101 +#: app_Main.py:6281 app_Main.py:6586 app_Main.py:6766 app_Main.py:6812 +#: app_Main.py:6859 app_Main.py:6914 app_Main.py:6962 app_Main.py:7131 +#: app_Main.py:9318 app_Main.py:9412 app_Main.py:9454 app_Main.py:9496 +#: app_Main.py:9538 app_Main.py:9579 app_Main.py:9624 app_Main.py:9669 +#: app_Main.py:10170 app_Main.py:10174 camlib.py:2451 camlib.py:2518 #: camlib.py:2586 camlib.py:2664 msgid "No object is selected." msgstr "No se selecciona ningún objeto." -#: appPlugins/ToolCalibration.py:794 +#: appPlugins/ToolCalibration.py:792 msgid "Parameters used when creating the GCode in this tool." msgstr "Parámetros utilizados al crear el GCode en esta herramienta." -#: appPlugins/ToolCalibration.py:898 +#: appPlugins/ToolCalibration.py:896 msgid "STEP 1: Acquire Calibration Points" msgstr "PASO 1: Adquiera puntos de calibración" -#: appPlugins/ToolCalibration.py:900 +#: appPlugins/ToolCalibration.py:898 msgid "" "Pick four points by clicking on canvas.\n" "Those four points should be in the four\n" @@ -13845,24 +14015,24 @@ msgstr "" "Esos cuatro puntos deberían estar en los cuatro\n" "(tanto como sea posible) esquinas del objeto." -#: appPlugins/ToolCalibration.py:918 appPlugins/ToolImage.py:238 -#: appPlugins/ToolPanelize.py:1148 appPlugins/ToolReport.py:205 +#: appPlugins/ToolCalibration.py:916 appPlugins/ToolImage.py:238 +#: appPlugins/ToolReport.py:205 msgid "Object Type" msgstr "Tipo de objeto" -#: appPlugins/ToolCalibration.py:935 +#: appPlugins/ToolCalibration.py:933 msgid "Source object selection" msgstr "Selección de objeto de origen" -#: appPlugins/ToolCalibration.py:937 +#: appPlugins/ToolCalibration.py:935 msgid "FlatCAM Object to be used as a source for reference points." msgstr "Objeto FlatCAM que se utilizará como fuente de puntos de referencia." -#: appPlugins/ToolCalibration.py:943 +#: appPlugins/ToolCalibration.py:941 msgid "Calibration Points" msgstr "Puntos de calibración" -#: appPlugins/ToolCalibration.py:945 +#: appPlugins/ToolCalibration.py:943 msgid "" "Contain the expected calibration points and the\n" "ones measured." @@ -13870,47 +14040,47 @@ msgstr "" "Contiene los puntos de calibración esperados y el\n" "los medidos." -#: appPlugins/ToolCalibration.py:961 +#: appPlugins/ToolCalibration.py:959 msgid "Found Delta" msgstr "Delta encontrado" -#: appPlugins/ToolCalibration.py:973 +#: appPlugins/ToolCalibration.py:971 msgid "Bot Left X" msgstr "Abajo a la izquierda X" -#: appPlugins/ToolCalibration.py:982 +#: appPlugins/ToolCalibration.py:980 msgid "Bot Left Y" msgstr "Abajo a la izquierda Y" -#: appPlugins/ToolCalibration.py:1000 +#: appPlugins/ToolCalibration.py:998 msgid "Bot Right X" msgstr "Abajo a la derecho X" -#: appPlugins/ToolCalibration.py:1010 +#: appPlugins/ToolCalibration.py:1008 msgid "Bot Right Y" msgstr "Abajo a la derecho Y" -#: appPlugins/ToolCalibration.py:1025 +#: appPlugins/ToolCalibration.py:1023 msgid "Top Left X" msgstr "Arriba a la izquierda X" -#: appPlugins/ToolCalibration.py:1034 +#: appPlugins/ToolCalibration.py:1032 msgid "Top Left Y" msgstr "Arriba a la izquierda Y" -#: appPlugins/ToolCalibration.py:1049 +#: appPlugins/ToolCalibration.py:1047 msgid "Top Right X" msgstr "Arriba a la derecho X" -#: appPlugins/ToolCalibration.py:1059 +#: appPlugins/ToolCalibration.py:1057 msgid "Top Right Y" msgstr "Arriba a la derecho Y" -#: appPlugins/ToolCalibration.py:1092 +#: appPlugins/ToolCalibration.py:1090 msgid "Get Points" msgstr "Obtener puntos" -#: appPlugins/ToolCalibration.py:1094 +#: appPlugins/ToolCalibration.py:1092 msgid "" "Pick four points by clicking on canvas if the source choice\n" "is 'free' or inside the object geometry if the source is 'object'.\n" @@ -13923,11 +14093,11 @@ msgstr "" "Esos cuatro puntos deben estar en los cuatro cuadrados de\n" "el objeto." -#: appPlugins/ToolCalibration.py:1115 +#: appPlugins/ToolCalibration.py:1113 msgid "STEP 2: Verification GCode" msgstr "PASO 2: Verificación GCode" -#: appPlugins/ToolCalibration.py:1117 appPlugins/ToolCalibration.py:1130 +#: appPlugins/ToolCalibration.py:1115 appPlugins/ToolCalibration.py:1128 msgid "" "Generate GCode file to locate and align the PCB by using\n" "the four points acquired above.\n" @@ -13947,15 +14117,15 @@ msgstr "" "a la derecha.\n" "- cuarto punto -> punto de verificación final. Solo para evaluación." -#: appPlugins/ToolCalibration.py:1128 +#: appPlugins/ToolCalibration.py:1126 msgid "Generate GCode" msgstr "Generar GCode" -#: appPlugins/ToolCalibration.py:1154 +#: appPlugins/ToolCalibration.py:1152 msgid "STEP 3: Adjustments" msgstr "PASO 3: Ajustes" -#: appPlugins/ToolCalibration.py:1156 appPlugins/ToolCalibration.py:1165 +#: appPlugins/ToolCalibration.py:1154 appPlugins/ToolCalibration.py:1163 msgid "" "Calculate Scale and Skew factors based on the differences (delta)\n" "found when checking the PCB pattern. The differences must be filled\n" @@ -13965,15 +14135,15 @@ msgstr "" "encontrado al verificar el patrón de PCB. Las diferencias deben llenarse\n" "en los campos encontrados (Delta)." -#: appPlugins/ToolCalibration.py:1163 +#: appPlugins/ToolCalibration.py:1161 msgid "Calculate Factors" msgstr "Calcular factores" -#: appPlugins/ToolCalibration.py:1185 +#: appPlugins/ToolCalibration.py:1183 msgid "STEP 4: Adjusted GCode" msgstr "PASO 4: Código GC ajustado" -#: appPlugins/ToolCalibration.py:1187 +#: appPlugins/ToolCalibration.py:1185 msgid "" "Generate verification GCode file adjusted with\n" "the factors above." @@ -13981,51 +14151,51 @@ msgstr "" "Generar un archivo GCode de verificación ajustado con\n" "Los factores anteriores." -#: appPlugins/ToolCalibration.py:1192 +#: appPlugins/ToolCalibration.py:1190 msgid "Scale Factor X:" msgstr "Factor de escala X:" -#: appPlugins/ToolCalibration.py:1194 +#: appPlugins/ToolCalibration.py:1192 msgid "Factor for Scale action over X axis." msgstr "Factor para la acción de escala sobre el eje X." -#: appPlugins/ToolCalibration.py:1204 +#: appPlugins/ToolCalibration.py:1202 msgid "Scale Factor Y:" msgstr "Factor de escala Y:" -#: appPlugins/ToolCalibration.py:1206 +#: appPlugins/ToolCalibration.py:1204 msgid "Factor for Scale action over Y axis." msgstr "Factor de acción de escala sobre eje Y." -#: appPlugins/ToolCalibration.py:1216 +#: appPlugins/ToolCalibration.py:1214 msgid "Apply Scale Factors" msgstr "Aplicar factores de escala" -#: appPlugins/ToolCalibration.py:1218 +#: appPlugins/ToolCalibration.py:1216 msgid "Apply Scale factors on the calibration points." msgstr "Aplicar factores de escala en los puntos de calibración." -#: appPlugins/ToolCalibration.py:1228 +#: appPlugins/ToolCalibration.py:1226 msgid "Skew Angle X:" msgstr "Ángulo de Inclinar X:" -#: appPlugins/ToolCalibration.py:1241 +#: appPlugins/ToolCalibration.py:1239 msgid "Skew Angle Y:" msgstr "Ángulo de Inclinar Y:" -#: appPlugins/ToolCalibration.py:1254 +#: appPlugins/ToolCalibration.py:1252 msgid "Apply Skew Factors" msgstr "Aplicar factores Sesgados" -#: appPlugins/ToolCalibration.py:1256 +#: appPlugins/ToolCalibration.py:1254 msgid "Apply Skew factors on the calibration points." msgstr "Aplicar factores de inclinación en los puntos de calibración." -#: appPlugins/ToolCalibration.py:1325 +#: appPlugins/ToolCalibration.py:1323 msgid "Generate Adjusted GCode" msgstr "Generar código GC ajustado" -#: appPlugins/ToolCalibration.py:1327 +#: appPlugins/ToolCalibration.py:1325 msgid "" "Generate verification GCode file adjusted with\n" "the factors set above.\n" @@ -14037,11 +14207,11 @@ msgstr "" "Los parámetros GCode se pueden reajustar\n" "antes de hacer clic en este botón." -#: appPlugins/ToolCalibration.py:1348 +#: appPlugins/ToolCalibration.py:1346 msgid "STEP 5: Calibrate FlatCAM Objects" msgstr "PASO 5: Calibrar objetos FlatCAM" -#: appPlugins/ToolCalibration.py:1350 +#: appPlugins/ToolCalibration.py:1348 msgid "" "Adjust the FlatCAM objects\n" "with the factors determined and verified above." @@ -14049,31 +14219,31 @@ msgstr "" "Ajuste los objetos FlatCAM\n" "con los factores determinados y verificados anteriormente." -#: appPlugins/ToolCalibration.py:1362 +#: appPlugins/ToolCalibration.py:1360 msgid "Adjusted object type" msgstr "Tipo de objeto ajustado" -#: appPlugins/ToolCalibration.py:1363 +#: appPlugins/ToolCalibration.py:1361 #, fuzzy #| msgid "Type of the FlatCAM Object to be adjusted." msgid "Type of the Application Object to be adjusted." msgstr "Tipo del objeto FlatCAM que se ajustará." -#: appPlugins/ToolCalibration.py:1376 +#: appPlugins/ToolCalibration.py:1374 msgid "Adjusted object selection" msgstr "Selección de objeto ajustada" -#: appPlugins/ToolCalibration.py:1378 +#: appPlugins/ToolCalibration.py:1376 #, fuzzy #| msgid "The FlatCAM Object to be adjusted." msgid "The Application Object to be adjusted." msgstr "El objeto FlatCAM a ajustar." -#: appPlugins/ToolCalibration.py:1385 +#: appPlugins/ToolCalibration.py:1383 msgid "Calibrate" msgstr "Calibrar" -#: appPlugins/ToolCalibration.py:1387 +#: appPlugins/ToolCalibration.py:1385 msgid "" "Adjust (scale and/or skew) the objects\n" "with the factors determined above." @@ -14098,48 +14268,48 @@ msgid "Squares grid fill selected." msgstr "Rellenar cuadrícula de cuadrados seleccionados." #: appPlugins/ToolCopperThieving.py:273 appPlugins/ToolCopperThieving.py:371 -#: appPlugins/ToolCopperThieving.py:991 appPlugins/ToolCorners.py:231 -#: appPlugins/ToolCorners.py:455 appPlugins/ToolCorners.py:550 -#: appPlugins/ToolDblSided.py:464 appPlugins/ToolExtract.py:396 +#: appPlugins/ToolCopperThieving.py:993 appPlugins/ToolCorners.py:240 +#: appPlugins/ToolCorners.py:467 appPlugins/ToolCorners.py:562 +#: appPlugins/ToolDblSided.py:448 appPlugins/ToolExtract.py:396 #: appPlugins/ToolExtract.py:663 appPlugins/ToolExtract.py:760 #: appPlugins/ToolFiducials.py:286 appPlugins/ToolFiducials.py:577 -#: appPlugins/ToolOptimal.py:176 appPlugins/ToolPunchGerber.py:515 -#: appPlugins/ToolPunchGerber.py:519 appPlugins/ToolQRCode.py:244 +#: appPlugins/ToolOptimal.py:176 appPlugins/ToolPunchGerber.py:511 +#: appPlugins/ToolPunchGerber.py:515 appPlugins/ToolQRCode.py:244 msgid "There is no Gerber object loaded ..." msgstr "No hay ningún objeto Gerber cargado ..." -#: appPlugins/ToolCopperThieving.py:286 appPlugins/ToolCopperThieving.py:891 +#: appPlugins/ToolCopperThieving.py:286 appPlugins/ToolCopperThieving.py:893 msgid "Append geometry" msgstr "Añadir geometría" -#: appPlugins/ToolCopperThieving.py:341 appPlugins/ToolCopperThieving.py:942 -#: appPlugins/ToolCopperThieving.py:1150 +#: appPlugins/ToolCopperThieving.py:341 appPlugins/ToolCopperThieving.py:944 +#: appPlugins/ToolCopperThieving.py:1152 msgid "Append source file" msgstr "Agregar archivo fuente" -#: appPlugins/ToolCopperThieving.py:354 appPlugins/ToolCopperThieving.py:955 +#: appPlugins/ToolCopperThieving.py:354 appPlugins/ToolCopperThieving.py:957 msgid "Copper Thieving Tool done." msgstr "Herramienta Copper Thieving hecha." #: appPlugins/ToolCopperThieving.py:381 appPlugins/ToolCopperThieving.py:401 -#: appPlugins/ToolCutOut.py:743 appPlugins/ToolCutOut.py:1130 -#: appPlugins/ToolCutOut.py:1512 appPlugins/ToolCutOut.py:1604 -#: appPlugins/ToolCutOut.py:1645 appPlugins/ToolCutOut.py:1745 +#: appPlugins/ToolCutOut.py:725 appPlugins/ToolCutOut.py:1112 +#: appPlugins/ToolCutOut.py:1494 appPlugins/ToolCutOut.py:1586 +#: appPlugins/ToolCutOut.py:1627 appPlugins/ToolCutOut.py:1727 #: appPlugins/ToolDrilling.py:935 appPlugins/ToolDrilling.py:1894 -#: appPlugins/ToolEtchCompensation.py:194 appPlugins/ToolFollow.py:213 -#: appPlugins/ToolFollow.py:260 appPlugins/ToolInvertGerber.py:142 -#: appPlugins/ToolIsolation.py:1079 appPlugins/ToolIsolation.py:1144 -#: appPlugins/ToolIsolation.py:1534 appPlugins/ToolIsolation.py:1561 -#: appPlugins/ToolIsolation.py:2398 appPlugins/ToolLevelling.py:345 -#: appPlugins/ToolMilling.py:690 appPlugins/ToolMilling.py:911 -#: appPlugins/ToolMilling.py:1346 appPlugins/ToolMilling.py:2662 -#: appPlugins/ToolMilling.py:2685 appPlugins/ToolNCC.py:1075 -#: appPlugins/ToolNCC.py:1144 appPlugins/ToolNCC.py:1590 -#: appPlugins/ToolNCC.py:1640 appPlugins/ToolNCC.py:1673 -#: appPlugins/ToolPaint.py:1160 appPlugins/ToolPaint.py:1247 -#: appPlugins/ToolPanelize.py:328 appPlugins/ToolPanelize.py:342 -#: appPlugins/ToolSub.py:281 appPlugins/ToolSub.py:299 -#: appPlugins/ToolSub.py:513 appPlugins/ToolSub.py:526 +#: appPlugins/ToolEtchCompensation.py:194 appPlugins/ToolFollow.py:209 +#: appPlugins/ToolFollow.py:256 appPlugins/ToolInvertGerber.py:142 +#: appPlugins/ToolIsolation.py:1075 appPlugins/ToolIsolation.py:1140 +#: appPlugins/ToolIsolation.py:1530 appPlugins/ToolIsolation.py:1557 +#: appPlugins/ToolIsolation.py:2394 appPlugins/ToolLevelling.py:345 +#: appPlugins/ToolMilling.py:622 appPlugins/ToolMilling.py:841 +#: appPlugins/ToolMilling.py:1295 appPlugins/ToolMilling.py:2632 +#: appPlugins/ToolMilling.py:2655 appPlugins/ToolNCC.py:1059 +#: appPlugins/ToolNCC.py:1128 appPlugins/ToolNCC.py:1574 +#: appPlugins/ToolNCC.py:1624 appPlugins/ToolNCC.py:1657 +#: appPlugins/ToolPaint.py:1146 appPlugins/ToolPaint.py:1233 +#: appPlugins/ToolPanelize.py:312 appPlugins/ToolPanelize.py:326 +#: appPlugins/ToolSub.py:279 appPlugins/ToolSub.py:297 +#: appPlugins/ToolSub.py:511 appPlugins/ToolSub.py:524 #: tclCommands/TclCommandCopperClear.py:97 #: tclCommands/TclCommandCopperClear.py:280 tclCommands/TclCommandPaint.py:99 #: tclCommands/TclCommandPaint.py:288 tclCommands/TclCommandScale.py:81 @@ -14150,70 +14320,76 @@ msgstr "No se pudo recuperar el objeto" msgid "Click the end point of the filling area." msgstr "Haga clic en el punto final del área de relleno." -#: appPlugins/ToolCopperThieving.py:554 +#: appPlugins/ToolCopperThieving.py:556 msgid "Copper Thieving Tool started. Reading parameters." msgstr "Herramienta de Copper Thieving iniciada. Parámetros de lectura." -#: appPlugins/ToolCopperThieving.py:580 +#: appPlugins/ToolCopperThieving.py:582 msgid "Copper Thieving Tool. Preparing isolation polygons." msgstr "Herramienta Copper Thieving. Preparación de polígonos de aislamiento." -#: appPlugins/ToolCopperThieving.py:626 +#: appPlugins/ToolCopperThieving.py:628 msgid "Copper Thieving Tool. Preparing areas to fill with copper." msgstr "" "Herramienta Copper Thieving. Preparación de áreas para rellenar con cobre." -#: appPlugins/ToolCopperThieving.py:670 +#: appPlugins/ToolCopperThieving.py:672 msgid "Geometry not supported for" msgstr "Geometría no admitida para" -#: appPlugins/ToolCopperThieving.py:676 appPlugins/ToolNCC.py:1962 -#: appPlugins/ToolNCC.py:2017 appPlugins/ToolNCC.py:3013 -#: appPlugins/ToolPaint.py:2624 +#: appPlugins/ToolCopperThieving.py:678 appPlugins/ToolNCC.py:1948 +#: appPlugins/ToolNCC.py:2003 appPlugins/ToolNCC.py:2999 +#: appPlugins/ToolPaint.py:2612 msgid "No object available." msgstr "No hay objeto disponible." -#: appPlugins/ToolCopperThieving.py:713 appPlugins/ToolNCC.py:1987 -#: appPlugins/ToolNCC.py:2040 appPlugins/ToolNCC.py:3055 +#: appPlugins/ToolCopperThieving.py:715 appPlugins/ToolNCC.py:1973 +#: appPlugins/ToolNCC.py:2026 appPlugins/ToolNCC.py:3041 msgid "The reference object type is not supported." msgstr "El tipo de objeto de referencia no es compatible." -#: appPlugins/ToolCopperThieving.py:718 +#: appPlugins/ToolCopperThieving.py:720 msgid "Copper Thieving Tool. Appending new geometry and buffering." msgstr "" "Herramienta Coppe Thieving. Anexar nueva geometría y almacenamiento en búfer." -#: appPlugins/ToolCopperThieving.py:754 +#: appPlugins/ToolCopperThieving.py:756 msgid "Create geometry" msgstr "Crear geometría" -#: appPlugins/ToolCopperThieving.py:966 appPlugins/ToolCopperThieving.py:970 +#: appPlugins/ToolCopperThieving.py:968 appPlugins/ToolCopperThieving.py:972 msgid "P-Plating Mask" msgstr "Mascarilla P" -#: appPlugins/ToolCopperThieving.py:994 +#: appPlugins/ToolCopperThieving.py:996 msgid "Append PP-M geometry" msgstr "Añadir geometría de máscara de recubrimiento P" -#: appPlugins/ToolCopperThieving.py:1170 +#: appPlugins/ToolCopperThieving.py:1172 msgid "Generating Pattern Plating Mask done." msgstr "Generando patrón de recubrimiento de máscara hecho." -#: appPlugins/ToolCopperThieving.py:1213 +#: appPlugins/ToolCopperThieving.py:1215 msgid "Copper Thieving Tool exit." msgstr "Salida de herramienta de Copper Thieving." -#: appPlugins/ToolCopperThieving.py:1304 appPlugins/ToolFiducials.py:1015 +#: appPlugins/ToolCopperThieving.py:1301 appPlugins/ToolCopperThieving.py:1713 +#: appPlugins/ToolCorners.py:727 appPlugins/ToolCutOut.py:2324 +#: appPlugins/ToolDblSided.py:679 appPlugins/ToolDrilling.py:2297 +#: appPlugins/ToolEtchCompensation.py:333 appPlugins/ToolExtract.py:923 +#: appPlugins/ToolFilm.py:1189 appPlugins/ToolFollow.py:715 +#: appPlugins/ToolInvertGerber.py:244 appPlugins/ToolIsolation.py:3162 +#: appPlugins/ToolMilling.py:3545 appPlugins/ToolNCC.py:4134 +#: appPlugins/ToolPaint.py:2937 appPlugins/ToolPanelize.py:1126 +#: appPlugins/ToolPunchGerber.py:1999 appPlugins/ToolQRCode.py:783 +msgid "Source Object" +msgstr "Objeto fuente" + +#: appPlugins/ToolCopperThieving.py:1302 appPlugins/ToolFiducials.py:1013 msgid "Gerber Object to which will be added a copper thieving." msgstr "Gerber Objeto al que se agregará un Copper Thieving." -#: appPlugins/ToolCopperThieving.py:1322 -#, fuzzy -#| msgid "Milling Parameters" -msgid "Thieving Parameters" -msgstr "Parámetros de Fresado" - -#: appPlugins/ToolCopperThieving.py:1331 +#: appPlugins/ToolCopperThieving.py:1339 msgid "" "This set the distance between the copper thieving components\n" "(the polygon fill may be split in multiple polygons)\n" @@ -14223,11 +14399,11 @@ msgstr "" "(el relleno de polígono puede dividirse en múltiples polígonos)\n" "y las rastros de cobre en el archivo Gerber." -#: appPlugins/ToolCopperThieving.py:1394 +#: appPlugins/ToolCopperThieving.py:1402 msgid "Ref. Type" msgstr "Tipo de Ref" -#: appPlugins/ToolCopperThieving.py:1396 +#: appPlugins/ToolCopperThieving.py:1404 msgid "" "The type of FlatCAM object to be used as copper thieving reference.\n" "It can be Gerber, Excellon or Geometry." @@ -14236,22 +14412,22 @@ msgstr "" "Thieving'.\n" "Puede ser Gerber, Excellon o Geometry." -#: appPlugins/ToolCopperThieving.py:1405 +#: appPlugins/ToolCopperThieving.py:1413 msgid "Ref. Object" msgstr "Objeto de Ref" -#: appPlugins/ToolCopperThieving.py:1407 +#: appPlugins/ToolCopperThieving.py:1415 #, fuzzy #| msgid "The FlatCAM object to be used as non copper clearing reference." msgid "The Application object to be used as non copper clearing reference." msgstr "" "El objeto FlatCAM que se utilizará como referencia de compensación sin cobre." -#: appPlugins/ToolCopperThieving.py:1584 +#: appPlugins/ToolCopperThieving.py:1618 msgid "Insert Copper thieving" msgstr "Insertar Copper thieving" -#: appPlugins/ToolCopperThieving.py:1587 +#: appPlugins/ToolCopperThieving.py:1621 msgid "" "Will add a polygon (may be split in multiple parts)\n" "that will surround the actual Gerber traces at a certain distance." @@ -14259,11 +14435,11 @@ msgstr "" "Agregará un polígono (puede dividirse en varias partes)\n" "eso rodeará las huellas reales de Gerber a cierta distancia." -#: appPlugins/ToolCopperThieving.py:1647 +#: appPlugins/ToolCopperThieving.py:1687 msgid "Insert Robber Bar" msgstr "Insertar Robber Bar" -#: appPlugins/ToolCopperThieving.py:1650 +#: appPlugins/ToolCopperThieving.py:1690 msgid "" "Will add a polygon with a defined thickness\n" "that will surround the actual Gerber object\n" @@ -14275,11 +14451,7 @@ msgstr "" "a cierta distancia.\n" "Se requiere cuando se hace un patrón de agujeros." -#: appPlugins/ToolCopperThieving.py:1675 -msgid "Select Soldermask object" -msgstr "Seleccionar objeto Soldermask" - -#: appPlugins/ToolCopperThieving.py:1677 +#: appPlugins/ToolCopperThieving.py:1715 msgid "" "Gerber Object with the soldermask.\n" "It will be used as a base for\n" @@ -14289,11 +14461,11 @@ msgstr "" "Se utilizará como base para\n" "El patrón de la máscara de recubrimiento." -#: appPlugins/ToolCopperThieving.py:1713 +#: appPlugins/ToolCopperThieving.py:1761 msgid "Plated area" msgstr "Área chapada" -#: appPlugins/ToolCopperThieving.py:1715 +#: appPlugins/ToolCopperThieving.py:1763 msgid "" "The area to be plated by pattern plating.\n" "Basically is made from the openings in the plating mask.\n" @@ -14312,11 +14484,11 @@ msgstr "" "un poco más grande que las almohadillas de cobre, y esta área es\n" "calculado a partir de las aberturas de la máscara de soldadura." -#: appPlugins/ToolCopperThieving.py:1749 +#: appPlugins/ToolCopperThieving.py:1799 msgid "Generate pattern plating mask" msgstr "Generar máscara de recubrimiento de patrón" -#: appPlugins/ToolCopperThieving.py:1752 +#: appPlugins/ToolCopperThieving.py:1802 msgid "" "Will add to the soldermask gerber geometry\n" "the geometries of the copper thieving and/or\n" @@ -14332,74 +14504,85 @@ msgstr "" msgid "Corners" msgstr "Herramienta de Esquinas" -#: appPlugins/ToolCorners.py:272 appPlugins/ToolCorners.py:460 -#: appPlugins/ToolCorners.py:555 +#: appPlugins/ToolCorners.py:281 appPlugins/ToolCorners.py:472 +#: appPlugins/ToolCorners.py:567 msgid "Please select at least a location" msgstr "Seleccione al menos una ubicación" -#: appPlugins/ToolCorners.py:437 appPlugins/ToolCorners.py:532 +#: appPlugins/ToolCorners.py:449 appPlugins/ToolCorners.py:544 msgid "The tool diameter is zero." msgstr "El diámetro de la herramienta es cero." -#: appPlugins/ToolCorners.py:524 appPlugins/ToolCorners.py:627 +#: appPlugins/ToolCorners.py:536 appPlugins/ToolCorners.py:639 msgid "Excellon object with corner drills created." msgstr "Objeto Excellon con taladros de esquina creados." -#: appPlugins/ToolCorners.py:662 +#: appPlugins/ToolCorners.py:674 msgid "A Gerber object with corner markers was created." msgstr "Se creó un objeto Gerber con marcadores de esquina." -#: appPlugins/ToolCorners.py:705 +#: appPlugins/ToolCorners.py:728 msgid "The Gerber object to which will be added corner markers." msgstr "El objeto Gerber al que se agregarán marcadores de esquina." -#: appPlugins/ToolCorners.py:721 +#: appPlugins/ToolCorners.py:817 msgid "Locations" msgstr "Localizaciones" -#: appPlugins/ToolCorners.py:723 +#: appPlugins/ToolCorners.py:818 msgid "Locations where to place corner markers." msgstr "Lugares donde colocar marcadores de esquina." -#: appPlugins/ToolCorners.py:736 appPlugins/ToolFiducials.py:846 -#: app_Main.py:5669 +#: appPlugins/ToolCorners.py:833 appPlugins/ToolFiducials.py:844 +#: app_Main.py:5675 msgid "Top Right" msgstr "Arriba a la derecha" -#: appPlugins/ToolCorners.py:753 +#: appPlugins/ToolCorners.py:850 msgid "Toggle ALL" msgstr "Alternar Todo" -#: appPlugins/ToolCorners.py:833 +#: appPlugins/ToolCorners.py:872 +msgid "" +"When the manual type is chosen, the markers\n" +"are manually placed on canvas." +msgstr "" + +#: appPlugins/ToolCorners.py:877 appPlugins/ToolCutOut.py:2610 +#: appPlugins/ToolPunchGerber.py:2319 +msgid "Automatic" +msgstr "Auto" + +#: appPlugins/ToolCorners.py:887 msgid "Add Marker" msgstr "Agregar Marcador" -#: appPlugins/ToolCorners.py:836 +#: appPlugins/ToolCorners.py:890 msgid "Will add corner markers to the selected Gerber file." msgstr "Agregará marcadores de esquina al archivo Gerber seleccionado." -#: appPlugins/ToolCorners.py:852 +#: appPlugins/ToolCorners.py:904 #, fuzzy #| msgid "Drills in Corners" msgid "Drills in Locations" msgstr "Taladros en esquinas" -#: appPlugins/ToolCorners.py:869 appPlugins/ToolCorners.py:892 -#: appPlugins/ToolDblSided.py:1113 +#: appPlugins/ToolCorners.py:930 appPlugins/ToolCorners.py:951 +#: appPlugins/ToolDblSided.py:1090 msgid "Create Excellon Object" msgstr "Crear objeto Excellon" -#: appPlugins/ToolCorners.py:872 +#: appPlugins/ToolCorners.py:933 msgid "Will add drill holes in the center of the markers." msgstr "Agregará taladros en el centro de los marcadores." -#: appPlugins/ToolCorners.py:888 +#: appPlugins/ToolCorners.py:947 #, fuzzy #| msgid "Locations" msgid "Check in Locations" msgstr "Localizaciones" -#: appPlugins/ToolCorners.py:895 +#: appPlugins/ToolCorners.py:954 msgid "" "Will create an Excellon object using a special preprocessor.\n" "The spindle will not start and the mounted probe will move to\n" @@ -14407,12 +14590,12 @@ msgid "" "move to the next location until the last one." msgstr "" -#: appPlugins/ToolCutOut.py:484 appPlugins/ToolIsolation.py:924 -#: appPlugins/ToolIsolation.py:1251 appPlugins/ToolIsolation.py:1376 -#: appPlugins/ToolMilling.py:2000 appPlugins/ToolMilling.py:2113 -#: appPlugins/ToolNCC.py:1260 appPlugins/ToolNCC.py:1385 -#: appPlugins/ToolNCC.py:1457 appPlugins/ToolPaint.py:688 -#: appPlugins/ToolPaint.py:855 appPlugins/ToolPaint.py:988 +#: appPlugins/ToolCutOut.py:466 appPlugins/ToolIsolation.py:920 +#: appPlugins/ToolIsolation.py:1247 appPlugins/ToolIsolation.py:1372 +#: appPlugins/ToolMilling.py:1970 appPlugins/ToolMilling.py:2083 +#: appPlugins/ToolNCC.py:1244 appPlugins/ToolNCC.py:1369 +#: appPlugins/ToolNCC.py:1441 appPlugins/ToolPaint.py:674 +#: appPlugins/ToolPaint.py:841 appPlugins/ToolPaint.py:974 #: appPlugins/ToolSolderPaste.py:353 appPlugins/ToolSolderPaste.py:516 #: app_Main.py:4977 msgid "Please enter a tool diameter with non-zero value, in Float format." @@ -14420,22 +14603,22 @@ msgstr "" "Introduzca un diámetro de herramienta con valor distinto de cero, en formato " "Float." -#: appPlugins/ToolCutOut.py:497 appPlugins/ToolDrilling.py:1145 -#: appPlugins/ToolIsolation.py:1270 appPlugins/ToolMilling.py:2012 +#: appPlugins/ToolCutOut.py:479 appPlugins/ToolDrilling.py:1145 +#: appPlugins/ToolIsolation.py:1266 appPlugins/ToolMilling.py:1982 msgid "Could not load Tools DB file." msgstr "No se pudo cargar el archivo de herramientas DB." -#: appPlugins/ToolCutOut.py:551 appPlugins/ToolIsolation.py:1326 -#: appPlugins/ToolMilling.py:2066 appPlugins/ToolNCC.py:1334 -#: appPlugins/ToolPaint.py:934 +#: appPlugins/ToolCutOut.py:533 appPlugins/ToolIsolation.py:1322 +#: appPlugins/ToolMilling.py:2036 appPlugins/ToolNCC.py:1318 +#: appPlugins/ToolPaint.py:920 msgid "Tool not in Tools Database. Adding a default tool." msgstr "" "La herramienta no está en la base de datos de herramientas. Añadiendo una " "herramienta predeterminada." -#: appPlugins/ToolCutOut.py:558 appPlugins/ToolDrilling.py:1210 -#: appPlugins/ToolIsolation.py:1334 appPlugins/ToolMilling.py:2074 -#: appPlugins/ToolNCC.py:1341 appPlugins/ToolPaint.py:942 +#: appPlugins/ToolCutOut.py:540 appPlugins/ToolDrilling.py:1210 +#: appPlugins/ToolIsolation.py:1330 appPlugins/ToolMilling.py:2044 +#: appPlugins/ToolNCC.py:1325 appPlugins/ToolPaint.py:928 msgid "" "Cancelled.\n" "Multiple tools for one tool diameter found in Tools Database." @@ -14444,25 +14627,25 @@ msgstr "" "Varias herramientas para un diámetro de herramienta encontradas en la base " "de datos de herramientas." -#: appPlugins/ToolCutOut.py:578 +#: appPlugins/ToolCutOut.py:560 msgid "Updated tool from Tools Database." msgstr "Herramienta actualizada de la base de datos de herramientas." -#: appPlugins/ToolCutOut.py:654 +#: appPlugins/ToolCutOut.py:636 msgid "Default tool added." msgstr "Se agregó la herramienta predeterminada." -#: appPlugins/ToolCutOut.py:668 appPlugins/ToolIsolation.py:2763 -#: appPlugins/ToolNCC.py:4000 appPlugins/ToolPaint.py:2792 app_Main.py:6589 -#: app_Main.py:6610 +#: appPlugins/ToolCutOut.py:650 appPlugins/ToolIsolation.py:2761 +#: appPlugins/ToolNCC.py:3986 appPlugins/ToolPaint.py:2780 app_Main.py:6597 +#: app_Main.py:6618 msgid "Selected tool can't be used here. Pick another." msgstr "La herramienta seleccionada no se puede utilizar aquí. Elige otro." -#: appPlugins/ToolCutOut.py:691 +#: appPlugins/ToolCutOut.py:673 msgid "Tool updated from Tools Database." msgstr "Herramienta actualizada desde Base de datos de herramientas." -#: appPlugins/ToolCutOut.py:748 appPlugins/ToolCutOut.py:1517 +#: appPlugins/ToolCutOut.py:730 appPlugins/ToolCutOut.py:1499 msgid "" "There is no object selected for Cutout.\n" "Select one and try again." @@ -14470,17 +14653,17 @@ msgstr "" "No hay ningún objeto seleccionado para Recorte.\n" "Seleccione uno e intente nuevamente." -#: appPlugins/ToolCutOut.py:754 appPlugins/ToolCutOut.py:1140 -#: appPlugins/ToolCutOut.py:1620 appPlugins/ToolCutOut.py:1763 +#: appPlugins/ToolCutOut.py:736 appPlugins/ToolCutOut.py:1122 +#: appPlugins/ToolCutOut.py:1602 appPlugins/ToolCutOut.py:1745 #: tclCommands/TclCommandGeoCutout.py:184 msgid "Tool Diameter is zero value. Change it to a positive real number." msgstr "Diá. de herramienta es valor cero. Cámbielo a un número real positivo." -#: appPlugins/ToolCutOut.py:767 appPlugins/ToolCutOut.py:1154 +#: appPlugins/ToolCutOut.py:749 appPlugins/ToolCutOut.py:1136 msgid "Number of gaps value is missing. Add it and retry." msgstr "Falta el valor del número de huecos. Añádelo y vuelve a intentarlo." -#: appPlugins/ToolCutOut.py:772 appPlugins/ToolCutOut.py:1158 +#: appPlugins/ToolCutOut.py:754 appPlugins/ToolCutOut.py:1140 msgid "" "Gaps value can be only one of: 'None', 'lr', 'tb', '2lr', '2tb', 4 or 8.\n" "Fill in a correct value and retry." @@ -14489,67 +14672,67 @@ msgstr "" "'2tb', 4 u 8.\n" "Complete un valor correcto y vuelva a intentarlo." -#: appPlugins/ToolCutOut.py:1105 appPlugins/ToolCutOut.py:1483 -#: appPlugins/ToolCutOut.py:1950 +#: appPlugins/ToolCutOut.py:1087 appPlugins/ToolCutOut.py:1465 +#: appPlugins/ToolCutOut.py:1932 msgid "Mouse bites failed." msgstr "'Mouse Bites' fallaron." -#: appPlugins/ToolCutOut.py:1113 tclCommands/TclCommandGeoCutout.py:301 +#: appPlugins/ToolCutOut.py:1095 tclCommands/TclCommandGeoCutout.py:301 #: tclCommands/TclCommandGeoCutout.py:356 msgid "Any-form Cutout operation finished." msgstr "Operación de recorte de cualquier forma finalizada." -#: appPlugins/ToolCutOut.py:1134 appPlugins/ToolDrilling.py:1898 -#: appPlugins/ToolEtchCompensation.py:200 appPlugins/ToolFollow.py:217 -#: appPlugins/ToolFollow.py:264 appPlugins/ToolInvertGerber.py:148 -#: appPlugins/ToolIsolation.py:1083 appPlugins/ToolIsolation.py:1148 -#: appPlugins/ToolIsolation.py:1538 appPlugins/ToolIsolation.py:1565 -#: appPlugins/ToolIsolation.py:2402 appPlugins/ToolMilling.py:2666 -#: appPlugins/ToolMilling.py:2689 appPlugins/ToolNCC.py:1079 -#: appPlugins/ToolNCC.py:1148 appPlugins/ToolNCC.py:1594 -#: appPlugins/ToolPaint.py:1164 appPlugins/ToolPanelize.py:333 +#: appPlugins/ToolCutOut.py:1116 appPlugins/ToolDrilling.py:1898 +#: appPlugins/ToolEtchCompensation.py:200 appPlugins/ToolFollow.py:213 +#: appPlugins/ToolFollow.py:260 appPlugins/ToolInvertGerber.py:148 +#: appPlugins/ToolIsolation.py:1079 appPlugins/ToolIsolation.py:1144 +#: appPlugins/ToolIsolation.py:1534 appPlugins/ToolIsolation.py:1561 +#: appPlugins/ToolIsolation.py:2398 appPlugins/ToolMilling.py:2636 +#: appPlugins/ToolMilling.py:2659 appPlugins/ToolNCC.py:1063 +#: appPlugins/ToolNCC.py:1132 appPlugins/ToolNCC.py:1578 +#: appPlugins/ToolPaint.py:1150 appPlugins/ToolPanelize.py:317 #: tclCommands/TclCommandBbox.py:71 tclCommands/TclCommandNregions.py:71 msgid "Object not found" msgstr "Objeto no encontrado" -#: appPlugins/ToolCutOut.py:1329 appPlugins/ToolCutOut.py:1406 +#: appPlugins/ToolCutOut.py:1311 appPlugins/ToolCutOut.py:1388 msgid "Rectangular cutout with negative margin is not possible." msgstr "El corte rectangular con margen negativo no es posible." -#: appPlugins/ToolCutOut.py:1491 +#: appPlugins/ToolCutOut.py:1473 msgid "Rectangular CutOut operation finished." msgstr "Operación de corte rectangular terminada." -#: appPlugins/ToolCutOut.py:1530 appPlugins/ToolCutOut.py:1548 -#: appPlugins/ToolCutOut.py:1562 +#: appPlugins/ToolCutOut.py:1512 appPlugins/ToolCutOut.py:1530 +#: appPlugins/ToolCutOut.py:1544 #, fuzzy #| msgid "Could not load the file." msgid "Could not add drills." msgstr "No se pudo cargar el archivo." -#: appPlugins/ToolCutOut.py:1609 appPlugins/ToolCutOut.py:1673 +#: appPlugins/ToolCutOut.py:1591 appPlugins/ToolCutOut.py:1655 msgid "Geometry object for manual cutout not found" msgstr "Objeto de geometría para corte manual no encontrado" -#: appPlugins/ToolCutOut.py:1612 +#: appPlugins/ToolCutOut.py:1594 msgid "" "Click on the selected geometry object perimeter to create a bridge gap ..." msgstr "" "Haga clic en el perímetro del objeto de geometría seleccionado para crear un " "espacio de puente ..." -#: appPlugins/ToolCutOut.py:1712 +#: appPlugins/ToolCutOut.py:1694 msgid "No tool in the Geometry object." msgstr "No hay herramienta en el objeto Geometry." -#: appPlugins/ToolCutOut.py:1733 +#: appPlugins/ToolCutOut.py:1715 msgid "" "Added manual Bridge Gap. Left click to add another or right click to finish." msgstr "" "Se agregó un espacio manual. Haga clic izquierdo para agregar otro o clic " "derecho para terminar." -#: appPlugins/ToolCutOut.py:1750 +#: appPlugins/ToolCutOut.py:1732 msgid "" "There is no Gerber object selected for Cutout.\n" "Select one and try again." @@ -14557,7 +14740,7 @@ msgstr "" "No hay ningún objeto Gerber seleccionado para Recorte.\n" "Seleccione uno e intente nuevamente." -#: appPlugins/ToolCutOut.py:1756 +#: appPlugins/ToolCutOut.py:1738 msgid "" "The selected object has to be of Gerber type.\n" "Select a Gerber file and try again." @@ -14565,19 +14748,19 @@ msgstr "" "El objeto seleccionado debe ser del tipo Gerber.\n" "Seleccione un archivo Gerber e intente nuevamente." -#: appPlugins/ToolCutOut.py:1791 +#: appPlugins/ToolCutOut.py:1773 msgid "Geometry not supported" msgstr "Geometría no admitida" -#: appPlugins/ToolCutOut.py:1863 +#: appPlugins/ToolCutOut.py:1845 msgid "Making manual bridge gap..." msgstr "Hacer un puente manual ..." -#: appPlugins/ToolCutOut.py:1954 +#: appPlugins/ToolCutOut.py:1936 msgid "Finished manual adding of gaps." msgstr "Terminada la adición manual de huecos." -#: appPlugins/ToolCutOut.py:2324 +#: appPlugins/ToolCutOut.py:2306 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -14589,16 +14772,11 @@ msgstr "" "Crear un objeto de geometría con\n" "Trayectorias para cortar alrededor de polígonos." -#: appPlugins/ToolCutOut.py:2350 appPlugins/ToolDblSided.py:701 -#: appPlugins/ToolPanelize.py:1137 -msgid "Source Object" -msgstr "Objeto fuente" - -#: appPlugins/ToolCutOut.py:2351 +#: appPlugins/ToolCutOut.py:2325 msgid "Object to be cutout" msgstr "Objeto a recortar" -#: appPlugins/ToolCutOut.py:2378 +#: appPlugins/ToolCutOut.py:2363 msgid "" "Specify the type of object to be cutout.\n" "It can be of type: Gerber or Geometry.\n" @@ -14610,19 +14788,19 @@ msgstr "" "Lo que se seleccione aquí dictará el tipo\n" "de objetos que llenarán el cuadro combinado 'Objeto'." -#: appPlugins/ToolCutOut.py:2415 +#: appPlugins/ToolCutOut.py:2380 msgid "Cutout Tool" msgstr "Herramienta de Corte" -#: appPlugins/ToolCutOut.py:2434 appPlugins/ToolIsolation.py:214 -#: appPlugins/ToolIsolation.py:3291 appPlugins/ToolMilling.py:3738 -#: appPlugins/ToolNCC.py:4309 appPlugins/ToolPaint.py:3088 +#: appPlugins/ToolCutOut.py:2411 appPlugins/ToolIsolation.py:214 +#: appPlugins/ToolIsolation.py:3298 appPlugins/ToolMilling.py:3814 +#: appPlugins/ToolNCC.py:4315 appPlugins/ToolPaint.py:3100 msgid "Search and Add" msgstr "Buscar y agregar" -#: appPlugins/ToolCutOut.py:2437 appPlugins/ToolIsolation.py:3294 -#: appPlugins/ToolMilling.py:3741 appPlugins/ToolNCC.py:4312 -#: appPlugins/ToolPaint.py:3091 +#: appPlugins/ToolCutOut.py:2414 appPlugins/ToolIsolation.py:3301 +#: appPlugins/ToolMilling.py:3817 appPlugins/ToolNCC.py:4318 +#: appPlugins/ToolPaint.py:3103 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above.\n" @@ -14637,16 +14815,16 @@ msgstr "" "en la base de datos de herramientas, se agrega una herramienta " "predeterminada." -#: appPlugins/ToolCutOut.py:2446 appPlugins/ToolIsolation.py:219 -#: appPlugins/ToolIsolation.py:3303 appPlugins/ToolMilling.py:394 -#: appPlugins/ToolMilling.py:3750 appPlugins/ToolNCC.py:4321 -#: appPlugins/ToolPaint.py:3100 +#: appPlugins/ToolCutOut.py:2423 appPlugins/ToolIsolation.py:219 +#: appPlugins/ToolIsolation.py:3310 appPlugins/ToolMilling.py:384 +#: appPlugins/ToolMilling.py:3826 appPlugins/ToolNCC.py:4327 +#: appPlugins/ToolPaint.py:3112 msgid "Pick from DB" msgstr "Elija de DB" -#: appPlugins/ToolCutOut.py:2449 appPlugins/ToolIsolation.py:3306 -#: appPlugins/ToolMilling.py:3753 appPlugins/ToolNCC.py:4324 -#: appPlugins/ToolPaint.py:3103 +#: appPlugins/ToolCutOut.py:2426 appPlugins/ToolIsolation.py:3313 +#: appPlugins/ToolMilling.py:3829 appPlugins/ToolNCC.py:4330 +#: appPlugins/ToolPaint.py:3115 msgid "" "Add a new tool to the Tool Table\n" "from the Tools Database.\n" @@ -14658,23 +14836,27 @@ msgstr "" "Herramientas de administración de bases de datos en:\n" "Menú: Opciones -> Base de datos de herramientas" -#: appPlugins/ToolCutOut.py:2463 +#: appPlugins/ToolCutOut.py:2440 msgid "Tool Parameters" msgstr "Parámetros de Herramienta" -#: appPlugins/ToolCutOut.py:2600 +#: appPlugins/ToolCutOut.py:2604 msgid "Bridge Gaps" msgstr "Huecos de puentes" -#: appPlugins/ToolCutOut.py:2602 +#: appPlugins/ToolCutOut.py:2606 msgid "Selection of the type of cutout." msgstr "" -#: appPlugins/ToolCutOut.py:2606 appPlugins/ToolPunchGerber.py:2303 -msgid "Automatic" -msgstr "Auto" +#: appPlugins/ToolCutOut.py:2664 +msgid "Manual cutout Geometry" +msgstr "Geometría de corte manual" -#: appPlugins/ToolCutOut.py:2655 +#: appPlugins/ToolCutOut.py:2666 appPlugins/ToolCutOut.py:2772 +msgid "Geometry object used to create the manual cutout." +msgstr "Objeto de geometría utilizado para crear el recorte manual." + +#: appPlugins/ToolCutOut.py:2681 msgid "" "Cutout the selected object.\n" "The cutout shape can be of any shape.\n" @@ -14684,7 +14866,7 @@ msgstr "" "La forma recortada puede ser de cualquier forma.\n" "Útil cuando la PCB tiene una forma no rectangular." -#: appPlugins/ToolCutOut.py:2670 +#: appPlugins/ToolCutOut.py:2697 msgid "" "Cutout the selected object.\n" "The resulting cutout shape is\n" @@ -14696,11 +14878,11 @@ msgstr "" "siempre una forma rectangular y será\n" "El cuadro delimitador del objeto." -#: appPlugins/ToolCutOut.py:2707 +#: appPlugins/ToolCutOut.py:2711 msgid "Generate Manual Geometry" msgstr "Generar geometría manual" -#: appPlugins/ToolCutOut.py:2710 +#: appPlugins/ToolCutOut.py:2714 msgid "" "If the object to be cutout is a Gerber\n" "first create a Geometry that surrounds it,\n" @@ -14713,19 +14895,11 @@ msgstr "" "Seleccione el archivo fuente de Gerber en el cuadro combinado de objeto " "superior." -#: appPlugins/ToolCutOut.py:2730 -msgid "Manual cutout Geometry" -msgstr "Geometría de corte manual" - -#: appPlugins/ToolCutOut.py:2732 appPlugins/ToolCutOut.py:2773 -msgid "Geometry object used to create the manual cutout." -msgstr "Objeto de geometría utilizado para crear el recorte manual." - -#: appPlugins/ToolCutOut.py:2739 +#: appPlugins/ToolCutOut.py:2728 msgid "Manual Add Bridge Gaps" msgstr "Agregar huecos de puente manuales" -#: appPlugins/ToolCutOut.py:2742 +#: appPlugins/ToolCutOut.py:2731 msgid "" "Use the left mouse button (LMB) click\n" "to create a bridge gap to separate the PCB from\n" @@ -14739,17 +14913,17 @@ msgstr "" "El clic LMB debe hacerse en el perímetro de\n" "El objeto Geometry utilizado como geometría de recorte." -#: appPlugins/ToolCutOut.py:2764 appPlugins/ToolCutOut.py:2827 +#: appPlugins/ToolCutOut.py:2753 appPlugins/ToolCutOut.py:2827 #, fuzzy #| msgid "Drilling" msgid "Cut by Drilling" msgstr "Perforación" -#: appPlugins/ToolCutOut.py:2766 appPlugins/ToolCutOut.py:2830 +#: appPlugins/ToolCutOut.py:2754 appPlugins/ToolCutOut.py:2830 msgid "Create a series of drill holes following a geometry line." msgstr "" -#: appPlugins/ToolDblSided.py:307 +#: appPlugins/ToolDblSided.py:291 msgid "" "'Point' reference is selected and 'Point' coordinates are missing. Add them " "and retry." @@ -14757,54 +14931,54 @@ msgstr "" "Se selecciona la referencia 'Punto' y faltan las coordenadas 'Punto'. " "Añádelos y vuelve a intentarlo." -#: appPlugins/ToolDblSided.py:316 +#: appPlugins/ToolDblSided.py:300 msgid "There is no Box reference object loaded. Load one and retry." msgstr "" "No hay ningún objeto de referencia de cuadro cargado. Cargue uno y vuelva a " "intentarlo." -#: appPlugins/ToolDblSided.py:328 +#: appPlugins/ToolDblSided.py:312 msgid "No value or wrong format in Drill Dia entry. Add it and retry." msgstr "" "Sin valor o formato incorrecto en la entrada de diá. de perforación. Añádelo " "y vuelve a intentarlo." -#: appPlugins/ToolDblSided.py:340 +#: appPlugins/ToolDblSided.py:324 msgid "There are no Alignment Drill Coordinates to use. Add them and retry." msgstr "" "No hay coordenadas de taladro de alineación para usar. Añádelos y vuelve a " "intentarlo." -#: appPlugins/ToolDblSided.py:359 +#: appPlugins/ToolDblSided.py:343 msgid "Alignment Drills" msgstr "Taladros de alineación" -#: appPlugins/ToolDblSided.py:363 +#: appPlugins/ToolDblSided.py:347 msgid "Excellon object with alignment drills created..." msgstr "Objeto Excellon con taladros de alineación creados ..." -#: appPlugins/ToolDblSided.py:374 appPlugins/ToolPunchGerber.py:545 -#: appPlugins/ToolPunchGerber.py:582 appPlugins/ToolPunchGerber.py:687 +#: appPlugins/ToolDblSided.py:358 appPlugins/ToolPunchGerber.py:541 +#: appPlugins/ToolPunchGerber.py:578 appPlugins/ToolPunchGerber.py:683 msgid "There is no Excellon object loaded ..." msgstr "No hay ningún objeto Excellon cargado ..." -#: appPlugins/ToolDblSided.py:390 +#: appPlugins/ToolDblSided.py:374 msgid "Click on canvas within the desired Excellon drill hole" msgstr "Haga clic en el lienzo dentro del taladro Excellon deseado" -#: appPlugins/ToolDblSided.py:434 +#: appPlugins/ToolDblSided.py:418 msgid "Mirror reference point set." msgstr "Se estableció el punto de referencia del espejo." -#: appPlugins/ToolDblSided.py:468 +#: appPlugins/ToolDblSided.py:452 msgid "Only Gerber, Excellon and Geometry objects can be mirrored." msgstr "Solo los objetos Gerber, Excellon y Geometry se pueden reflejar." -#: appPlugins/ToolDblSided.py:480 +#: appPlugins/ToolDblSided.py:464 msgid "There is no Box object loaded ..." msgstr "No hay ningún objeto caja cargado ..." -#: appPlugins/ToolDblSided.py:490 +#: appPlugins/ToolDblSided.py:474 msgid "" "There are no Point coordinates in the Point field. Add coords and try " "again ..." @@ -14812,11 +14986,11 @@ msgstr "" "No hay coordenadas de punto en el campo Punto. Agregue coords e intente " "nuevamente ..." -#: appPlugins/ToolDblSided.py:497 camlib.py:2449 +#: appPlugins/ToolDblSided.py:481 camlib.py:2449 msgid "Object was mirrored" msgstr "El objeto fue reflejado" -#: appPlugins/ToolDblSided.py:675 appPlugins/ToolNCC.py:4126 +#: appPlugins/ToolDblSided.py:656 appPlugins/ToolNCC.py:4112 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -14828,21 +15002,21 @@ msgstr "" "Crear un objeto de geometría con\n" "Trayectorias para cortar todas las regiones sin cobre." -#: appPlugins/ToolDblSided.py:702 +#: appPlugins/ToolDblSided.py:680 msgid "Objects to be mirrored" msgstr "Objetos a ser reflejados" -#: appPlugins/ToolDblSided.py:709 +#: appPlugins/ToolDblSided.py:695 msgid "Select the type of application object to be processed in this tool." msgstr "" "Seleccione el tipo de objeto de aplicación que se procesará en esta " "herramienta." -#: appPlugins/ToolDblSided.py:743 +#: appPlugins/ToolDblSided.py:725 msgid "Bounds Values" msgstr "Valores de límites" -#: appPlugins/ToolDblSided.py:745 +#: appPlugins/ToolDblSided.py:727 msgid "" "Select on canvas the object(s)\n" "for which to calculate bounds values." @@ -14850,39 +15024,39 @@ msgstr "" "Seleccione en lienzo los objetos\n" "para el cual calcular valores de límites." -#: appPlugins/ToolDblSided.py:755 +#: appPlugins/ToolDblSided.py:745 msgid "X min" msgstr "X min" -#: appPlugins/ToolDblSided.py:757 appPlugins/ToolDblSided.py:771 +#: appPlugins/ToolDblSided.py:747 appPlugins/ToolDblSided.py:761 msgid "Minimum location." msgstr "Ubicacion minima." -#: appPlugins/ToolDblSided.py:769 +#: appPlugins/ToolDblSided.py:759 msgid "Y min" msgstr "Y min" -#: appPlugins/ToolDblSided.py:783 +#: appPlugins/ToolDblSided.py:773 msgid "X max" msgstr "X max" -#: appPlugins/ToolDblSided.py:785 appPlugins/ToolDblSided.py:799 +#: appPlugins/ToolDblSided.py:775 appPlugins/ToolDblSided.py:789 msgid "Maximum location." msgstr "Máxima ubicación." -#: appPlugins/ToolDblSided.py:797 +#: appPlugins/ToolDblSided.py:787 msgid "Y max" msgstr "Y max" -#: appPlugins/ToolDblSided.py:808 +#: appPlugins/ToolDblSided.py:798 msgid "Center point coordinates" msgstr "Coords del punto central" -#: appPlugins/ToolDblSided.py:810 +#: appPlugins/ToolDblSided.py:800 msgid "Centroid" msgstr "Centroide" -#: appPlugins/ToolDblSided.py:812 +#: appPlugins/ToolDblSided.py:802 msgid "" "The center point location for the rectangular\n" "bounding shape. Centroid. Format is (x, y)." @@ -14890,11 +15064,11 @@ msgstr "" "La ubicación del punto central para el rectangular\n" "forma delimitadora. Centroide. El formato es (x, y)." -#: appPlugins/ToolDblSided.py:821 +#: appPlugins/ToolDblSided.py:811 msgid "Calculate Bounds Values" msgstr "Calcular valores de límites" -#: appPlugins/ToolDblSided.py:823 +#: appPlugins/ToolDblSided.py:813 msgid "" "Calculate the enveloping rectangular shape coordinates,\n" "for the selection of objects.\n" @@ -14904,15 +15078,15 @@ msgstr "" "para la selección de objetos.\n" "La forma de la envoltura es paralela al eje X, Y." -#: appPlugins/ToolDblSided.py:848 +#: appPlugins/ToolDblSided.py:828 msgid "Mirror Operation" msgstr "Operación Espejo" -#: appPlugins/ToolDblSided.py:849 +#: appPlugins/ToolDblSided.py:829 msgid "Parameters for the mirror operation" msgstr "Parámetros para la operación Reflejar" -#: appPlugins/ToolDblSided.py:871 +#: appPlugins/ToolDblSided.py:858 msgid "" "The coordinates used as reference for the mirror operation.\n" "Can be:\n" @@ -14931,11 +15105,11 @@ msgstr "" "- Ajuste de agujero -> un punto definido por el centro de un agujero en un " "objeto Excellon" -#: appPlugins/ToolDblSided.py:891 +#: appPlugins/ToolDblSided.py:878 msgid "Point coordinates" msgstr "Coordenadas de puntos" -#: appPlugins/ToolDblSided.py:897 +#: appPlugins/ToolDblSided.py:884 msgid "" "Add the coordinates in format (x, y) through which the mirroring " "axis\n" @@ -14951,17 +15125,17 @@ msgstr "" "y haga clic con el botón izquierdo del mouse en el lienzo o puede ingresar " "las coordenadas manualmente." -#: appPlugins/ToolDblSided.py:915 +#: appPlugins/ToolDblSided.py:902 msgid "Object that holds holes that can be picked as reference for mirroring." msgstr "" "Objeto que contiene agujeros que se pueden seleccionar como referencia para " "la creación de reflejos." -#: appPlugins/ToolDblSided.py:930 +#: appPlugins/ToolDblSided.py:917 msgid "Pick hole" msgstr "Escoge un hoyo" -#: appPlugins/ToolDblSided.py:932 +#: appPlugins/ToolDblSided.py:919 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." @@ -14970,7 +15144,7 @@ msgstr "" "seleccionado,\n" "y las coordenadas del centro del agujero se copiarán en el campo Punto." -#: appPlugins/ToolDblSided.py:948 +#: appPlugins/ToolDblSided.py:938 msgid "" "It can be of type: Gerber or Excellon or Geometry.\n" "The coordinates of the center of the bounding box are used\n" @@ -14980,11 +15154,7 @@ msgstr "" "Se utilizan las coordenadas del centro del cuadro delimitador.\n" "como referencia para la operación del espejo." -#: appPlugins/ToolDblSided.py:974 -msgid "Mirror" -msgstr "Espejo" - -#: appPlugins/ToolDblSided.py:977 +#: appPlugins/ToolDblSided.py:959 msgid "" "Mirrors (flips) the specified object around \n" "the specified axis. Does not create a new \n" @@ -14994,11 +15164,11 @@ msgstr "" "El eje especificado. No crea un nuevo\n" "objeto, pero lo modifica." -#: appPlugins/ToolDblSided.py:1003 +#: appPlugins/ToolDblSided.py:975 msgid "PCB Alignment" msgstr "Alineación de PCB" -#: appPlugins/ToolDblSided.py:1005 appPlugins/ToolDblSided.py:1116 +#: appPlugins/ToolDblSided.py:977 appPlugins/ToolDblSided.py:1093 msgid "" "Creates an Excellon Object containing the\n" "specified alignment holes and their mirror\n" @@ -15008,7 +15178,7 @@ msgstr "" "agujeros de alineación especificados y su espejo\n" "imágenes." -#: appPlugins/ToolDblSided.py:1047 appPlugins/ToolDblSided.py:1054 +#: appPlugins/ToolDblSided.py:1027 appPlugins/ToolDblSided.py:1034 msgid "" "The reference point used to create the second alignment drill\n" "from the first alignment drill, by doing mirror.\n" @@ -15019,11 +15189,11 @@ msgstr "" "desde el primer ejercicio de alineación, haciendo espejo.\n" "Se puede modificar en la sección Parámetros Espejo -> Referencia" -#: appPlugins/ToolDblSided.py:1067 +#: appPlugins/ToolDblSided.py:1044 msgid "Alignment Drill Coordinates" msgstr "Taladro de alineación Coords" -#: appPlugins/ToolDblSided.py:1069 +#: appPlugins/ToolDblSided.py:1046 msgid "" "Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For " "each set of (x, y) coordinates\n" @@ -15041,11 +15211,11 @@ msgstr "" "- un taladro en posición de espejo sobre el eje seleccionado arriba en " "'Alinear eje'." -#: appPlugins/ToolDblSided.py:1077 +#: appPlugins/ToolDblSided.py:1054 msgid "Drill coordinates" msgstr "Coords de Perforación" -#: appPlugins/ToolDblSided.py:1085 +#: appPlugins/ToolDblSided.py:1062 msgid "" "Add alignment drill holes coordinates in the format: (x1, y1), (x2, " "y2), ... \n" @@ -15073,11 +15243,11 @@ msgstr "" "- ingresando las coordenadas manualmente en el formato: (x1, y1), (x2, " "y2), ..." -#: appPlugins/ToolDblSided.py:1100 +#: appPlugins/ToolDblSided.py:1077 msgid "Delete Last" msgstr "Eliminar último" -#: appPlugins/ToolDblSided.py:1103 +#: appPlugins/ToolDblSided.py:1080 msgid "Delete the last coordinates tuple in the list." msgstr "Eliminar la última tupla de coordenadas en la lista." @@ -15085,7 +15255,7 @@ msgstr "Eliminar la última tupla de coordenadas en la lista." msgid "MEASURING: Click on the Start point ..." msgstr "MEDICIÓN: haga clic en el punto de inicio ..." -#: appPlugins/ToolDistance.py:264 appPlugins/ToolDistance.py:671 +#: appPlugins/ToolDistance.py:264 appPlugins/ToolDistance.py:673 #: appPlugins/ToolDistanceMin.py:358 msgid "Measure" msgstr "Medida" @@ -15110,23 +15280,23 @@ msgstr "MEDICIÓN" msgid "Result" msgstr "Resultado" -#: appPlugins/ToolDistance.py:586 appPlugins/ToolDistanceMin.py:263 +#: appPlugins/ToolDistance.py:588 appPlugins/ToolDistanceMin.py:263 msgid "Those are the units in which the distance is measured." msgstr "Esas son las unidades en las que se mide la distancia." -#: appPlugins/ToolDistance.py:587 appPlugins/ToolDistanceMin.py:264 +#: appPlugins/ToolDistance.py:589 appPlugins/ToolDistanceMin.py:264 msgid "METRIC (mm)" msgstr "MÉTRICO (mm)" -#: appPlugins/ToolDistance.py:587 appPlugins/ToolDistanceMin.py:264 +#: appPlugins/ToolDistance.py:589 appPlugins/ToolDistanceMin.py:264 msgid "INCH (in)" msgstr "PULGADA (en)" -#: appPlugins/ToolDistance.py:593 +#: appPlugins/ToolDistance.py:595 msgid "Snap to center" msgstr "Ajustar al centro" -#: appPlugins/ToolDistance.py:595 +#: appPlugins/ToolDistance.py:597 msgid "" "Mouse cursor will snap to the center of the pad/drill\n" "when it is hovering over the geometry of the pad/drill." @@ -15134,50 +15304,50 @@ msgstr "" "El cursor del mouse se ajustará al centro de la almohadilla / taladro\n" "cuando se cierne sobre la geometría de la almohadilla / taladro." -#: appPlugins/ToolDistance.py:605 +#: appPlugins/ToolDistance.py:607 msgid "Start Coords" msgstr "Iniciar coordenadas" -#: appPlugins/ToolDistance.py:606 appPlugins/ToolDistance.py:611 +#: appPlugins/ToolDistance.py:608 appPlugins/ToolDistance.py:613 msgid "This is measuring Start point coordinates." msgstr "Esto mide las coordenadas del punto de inicio." -#: appPlugins/ToolDistance.py:616 +#: appPlugins/ToolDistance.py:618 msgid "Stop Coords" msgstr "Detener coordenadas" -#: appPlugins/ToolDistance.py:617 appPlugins/ToolDistance.py:622 +#: appPlugins/ToolDistance.py:619 appPlugins/ToolDistance.py:624 msgid "This is the measuring Stop point coordinates." msgstr "Estas son las coordenadas del punto de parada de medición." -#: appPlugins/ToolDistance.py:627 appPlugins/ToolDistanceMin.py:299 +#: appPlugins/ToolDistance.py:629 appPlugins/ToolDistanceMin.py:299 msgid "Dx" msgstr "Dx" -#: appPlugins/ToolDistance.py:628 appPlugins/ToolDistance.py:633 +#: appPlugins/ToolDistance.py:630 appPlugins/ToolDistance.py:635 #: appPlugins/ToolDistanceMin.py:300 appPlugins/ToolDistanceMin.py:305 msgid "This is the distance measured over the X axis." msgstr "Esta es la distancia medida sobre el eje X." -#: appPlugins/ToolDistance.py:638 appPlugins/ToolDistanceMin.py:311 +#: appPlugins/ToolDistance.py:640 appPlugins/ToolDistanceMin.py:311 msgid "Dy" msgstr "Dy" -#: appPlugins/ToolDistance.py:639 appPlugins/ToolDistance.py:644 +#: appPlugins/ToolDistance.py:641 appPlugins/ToolDistance.py:646 #: appPlugins/ToolDistanceMin.py:312 appPlugins/ToolDistanceMin.py:317 msgid "This is the distance measured over the Y axis." msgstr "Esta es la distancia medida sobre el eje Y." -#: appPlugins/ToolDistance.py:650 appPlugins/ToolDistance.py:655 +#: appPlugins/ToolDistance.py:652 appPlugins/ToolDistance.py:657 #: appPlugins/ToolDistanceMin.py:324 appPlugins/ToolDistanceMin.py:329 msgid "This is orientation angle of the measuring line." msgstr "Este es el ángulo de orientación de la línea de medición." -#: appPlugins/ToolDistance.py:660 appPlugins/ToolDistanceMin.py:335 +#: appPlugins/ToolDistance.py:662 appPlugins/ToolDistanceMin.py:335 msgid "DISTANCE" msgstr "DISTANCIA" -#: appPlugins/ToolDistance.py:661 appPlugins/ToolDistance.py:666 +#: appPlugins/ToolDistance.py:663 appPlugins/ToolDistance.py:668 msgid "This is the point to point Euclidian distance." msgstr "Este es el punto a punto de la distancia euclidiana." @@ -15251,71 +15421,71 @@ msgstr "Saltar a Medio Punto" #: appPlugins/ToolDrilling.py:965 appPlugins/ToolDrilling.py:1238 #: appPlugins/ToolDrilling.py:1245 appPlugins/ToolDrilling.py:1277 #: appPlugins/ToolDrilling.py:1290 appPlugins/ToolDrilling.py:1294 -#: appPlugins/ToolDrilling.py:2384 appPlugins/ToolIsolation.py:645 -#: appPlugins/ToolIsolation.py:759 appPlugins/ToolIsolation.py:764 -#: appPlugins/ToolIsolation.py:794 appPlugins/ToolIsolation.py:817 -#: appPlugins/ToolIsolation.py:830 appPlugins/ToolIsolation.py:3331 -#: appPlugins/ToolMilling.py:997 appPlugins/ToolMilling.py:1116 -#: appPlugins/ToolMilling.py:1612 appPlugins/ToolMilling.py:1620 -#: appPlugins/ToolMilling.py:1624 appPlugins/ToolMilling.py:1672 -#: appPlugins/ToolMilling.py:1684 appPlugins/ToolMilling.py:1688 -#: appPlugins/ToolMilling.py:3783 appPlugins/ToolNCC.py:608 -#: appPlugins/ToolNCC.py:613 appPlugins/ToolNCC.py:643 -#: appPlugins/ToolNCC.py:666 appPlugins/ToolNCC.py:679 -#: appPlugins/ToolNCC.py:894 appPlugins/ToolNCC.py:4349 -#: appPlugins/ToolPaint.py:527 appPlugins/ToolPaint.py:532 -#: appPlugins/ToolPaint.py:574 appPlugins/ToolPaint.py:596 -#: appPlugins/ToolPaint.py:608 appPlugins/ToolPaint.py:824 -#: appPlugins/ToolPaint.py:3128 +#: appPlugins/ToolDrilling.py:2394 appPlugins/ToolIsolation.py:641 +#: appPlugins/ToolIsolation.py:755 appPlugins/ToolIsolation.py:760 +#: appPlugins/ToolIsolation.py:790 appPlugins/ToolIsolation.py:813 +#: appPlugins/ToolIsolation.py:826 appPlugins/ToolIsolation.py:3336 +#: appPlugins/ToolMilling.py:937 appPlugins/ToolMilling.py:1056 +#: appPlugins/ToolMilling.py:1579 appPlugins/ToolMilling.py:1587 +#: appPlugins/ToolMilling.py:1591 appPlugins/ToolMilling.py:1639 +#: appPlugins/ToolMilling.py:1651 appPlugins/ToolMilling.py:1655 +#: appPlugins/ToolMilling.py:3854 appPlugins/ToolNCC.py:592 +#: appPlugins/ToolNCC.py:597 appPlugins/ToolNCC.py:627 +#: appPlugins/ToolNCC.py:650 appPlugins/ToolNCC.py:663 +#: appPlugins/ToolNCC.py:878 appPlugins/ToolNCC.py:4352 +#: appPlugins/ToolPaint.py:513 appPlugins/ToolPaint.py:518 +#: appPlugins/ToolPaint.py:560 appPlugins/ToolPaint.py:582 +#: appPlugins/ToolPaint.py:594 appPlugins/ToolPaint.py:810 +#: appPlugins/ToolPaint.py:3137 msgid "Parameters for" msgstr "Parámetros para" #: appPlugins/ToolDrilling.py:914 appPlugins/ToolDrilling.py:1245 -#: appPlugins/ToolDrilling.py:1294 appPlugins/ToolIsolation.py:645 -#: appPlugins/ToolIsolation.py:764 appPlugins/ToolIsolation.py:830 -#: appPlugins/ToolMilling.py:997 appPlugins/ToolMilling.py:1116 -#: appPlugins/ToolMilling.py:1624 appPlugins/ToolMilling.py:1688 -#: appPlugins/ToolNCC.py:613 appPlugins/ToolNCC.py:679 -#: appPlugins/ToolNCC.py:894 appPlugins/ToolPaint.py:532 -#: appPlugins/ToolPaint.py:608 appPlugins/ToolPaint.py:824 +#: appPlugins/ToolDrilling.py:1294 appPlugins/ToolIsolation.py:641 +#: appPlugins/ToolIsolation.py:760 appPlugins/ToolIsolation.py:826 +#: appPlugins/ToolMilling.py:937 appPlugins/ToolMilling.py:1056 +#: appPlugins/ToolMilling.py:1591 appPlugins/ToolMilling.py:1655 +#: appPlugins/ToolNCC.py:597 appPlugins/ToolNCC.py:663 +#: appPlugins/ToolNCC.py:878 appPlugins/ToolPaint.py:518 +#: appPlugins/ToolPaint.py:594 appPlugins/ToolPaint.py:810 msgid "Multiple Tools" msgstr "Herramientas múltiples" #: appPlugins/ToolDrilling.py:965 appPlugins/ToolDrilling.py:1238 -#: appPlugins/ToolDrilling.py:1277 appPlugins/ToolIsolation.py:759 -#: appPlugins/ToolIsolation.py:794 appPlugins/ToolMilling.py:1612 -#: appPlugins/ToolMilling.py:1672 appPlugins/ToolNCC.py:608 -#: appPlugins/ToolNCC.py:643 appPlugins/ToolPaint.py:527 -#: appPlugins/ToolPaint.py:574 app_Main.py:2525 +#: appPlugins/ToolDrilling.py:1277 appPlugins/ToolIsolation.py:755 +#: appPlugins/ToolIsolation.py:790 appPlugins/ToolMilling.py:1579 +#: appPlugins/ToolMilling.py:1639 appPlugins/ToolNCC.py:592 +#: appPlugins/ToolNCC.py:627 appPlugins/ToolPaint.py:513 +#: appPlugins/ToolPaint.py:560 app_Main.py:2525 msgid "No Tool Selected" msgstr "Ninguna herramienta seleccionada" -#: appPlugins/ToolDrilling.py:1456 appPlugins/ToolIsolation.py:898 -#: appPlugins/ToolMilling.py:1967 appPlugins/ToolNCC.py:786 -#: appPlugins/ToolPaint.py:673 +#: appPlugins/ToolDrilling.py:1456 appPlugins/ToolIsolation.py:894 +#: appPlugins/ToolMilling.py:1937 appPlugins/ToolNCC.py:770 +#: appPlugins/ToolPaint.py:659 msgid "Current Tool parameters were applied to all tools." msgstr "" "Los parámetros actuales de la herramienta se aplicaron a todas las " "herramientas." -#: appPlugins/ToolDrilling.py:1518 appPlugins/ToolMilling.py:3269 +#: appPlugins/ToolDrilling.py:1518 appPlugins/ToolMilling.py:3239 msgid "Focus Z" msgstr "Enfoque Z" -#: appPlugins/ToolDrilling.py:1540 appPlugins/ToolMilling.py:3235 +#: appPlugins/ToolDrilling.py:1540 appPlugins/ToolMilling.py:3205 msgid "Laser Power" msgstr "Poder del laser" -#: appPlugins/ToolDrilling.py:1644 appPlugins/ToolMilling.py:3390 +#: appPlugins/ToolDrilling.py:1644 appPlugins/ToolMilling.py:3360 msgid "Delete failed. There are no exclusion areas to delete." msgstr "Eliminar falló. No hay áreas de exclusión para eliminar." -#: appPlugins/ToolDrilling.py:1661 appPlugins/ToolMilling.py:3407 +#: appPlugins/ToolDrilling.py:1661 appPlugins/ToolMilling.py:3377 msgid "Delete failed. Nothing is selected." msgstr "Eliminar falló. Nada es seleccionado." #: appPlugins/ToolDrilling.py:1758 appPlugins/ToolDrilling.py:1773 -#: appPlugins/ToolMilling.py:3504 appPlugins/ToolMilling.py:3519 +#: appPlugins/ToolMilling.py:3474 appPlugins/ToolMilling.py:3489 #, fuzzy #| msgid "Tool was edited in Tool Table." msgid "Value edited in Exclusion Table." @@ -15349,15 +15519,25 @@ msgstr "El formato Toolchange X, Y debe ser (x, y)." msgid "Generating CNC Code" msgstr "Generando Código CNC" -#: appPlugins/ToolDrilling.py:2302 +#: appPlugins/ToolDrilling.py:2299 appPlugins/ToolFilm.py:1191 msgid "Excellon object for drilling/milling operation." msgstr "Objeto Excellon para operación de taladrado / fresado." -#: appPlugins/ToolDrilling.py:2366 +#: appPlugins/ToolDrilling.py:2329 +#, fuzzy +#| msgid "" +#| "Tools in this Excellon object\n" +#| "when are used for drilling." +msgid "Tools in the object used for drilling." +msgstr "" +"Herramientas en este objeto Excellon.\n" +"Cuando se utilizan para la perforación." + +#: appPlugins/ToolDrilling.py:2381 msgid "Search DB" msgstr "Buscar en la BD" -#: appPlugins/ToolDrilling.py:2369 +#: appPlugins/ToolDrilling.py:2384 msgid "" "Will search and try to replace the tools from Tools Table\n" "with tools from DB that have a close diameter value." @@ -15365,9 +15545,9 @@ msgstr "" "Buscará e intentará reemplazar las herramientas de la Tabla de herramientas\n" "con herramientas de DB que tienen un valor de diámetro cercano." -#: appPlugins/ToolDrilling.py:2387 appPlugins/ToolIsolation.py:3334 -#: appPlugins/ToolMilling.py:3786 appPlugins/ToolNCC.py:4352 -#: appPlugins/ToolPaint.py:3131 +#: appPlugins/ToolDrilling.py:2397 appPlugins/ToolIsolation.py:3339 +#: appPlugins/ToolMilling.py:3857 appPlugins/ToolNCC.py:4355 +#: appPlugins/ToolPaint.py:3140 msgid "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." @@ -15375,15 +15555,15 @@ msgstr "" "Los datos utilizados para crear GCode.\n" "Cada herramienta almacena su propio conjunto de datos." -#: appPlugins/ToolDrilling.py:2624 appPlugins/ToolIsolation.py:3450 -#: appPlugins/ToolMilling.py:4242 appPlugins/ToolNCC.py:4509 -#: appPlugins/ToolPaint.py:3226 +#: appPlugins/ToolDrilling.py:2622 appPlugins/ToolIsolation.py:3474 +#: appPlugins/ToolMilling.py:4300 appPlugins/ToolNCC.py:4518 +#: appPlugins/ToolPaint.py:3236 msgid "Apply parameters to all tools" msgstr "Aplicar Parám. a todas las herramientas" -#: appPlugins/ToolDrilling.py:2627 appPlugins/ToolIsolation.py:3453 -#: appPlugins/ToolMilling.py:4245 appPlugins/ToolNCC.py:4512 -#: appPlugins/ToolPaint.py:3229 +#: appPlugins/ToolDrilling.py:2625 appPlugins/ToolIsolation.py:3477 +#: appPlugins/ToolMilling.py:4303 appPlugins/ToolNCC.py:4521 +#: appPlugins/ToolPaint.py:3239 msgid "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." @@ -15391,28 +15571,29 @@ msgstr "" "Se aplicarán los parámetros en el formulario actual\n" "en todas las herramientas de la tabla de herramientas." -#: appPlugins/ToolDrilling.py:2638 appPlugins/ToolIsolation.py:3464 -#: appPlugins/ToolMilling.py:4258 appPlugins/ToolNCC.py:4523 -#: appPlugins/ToolPaint.py:3240 +#: appPlugins/ToolDrilling.py:2634 appPlugins/ToolIsolation.py:3486 +#: appPlugins/ToolMilling.py:4312 appPlugins/ToolNCC.py:4530 +#: appPlugins/ToolPaint.py:3248 msgid "Common Parameters" msgstr "Parámetros comunes" -#: appPlugins/ToolDrilling.py:2640 appPlugins/ToolIsolation.py:3466 -#: appPlugins/ToolMilling.py:4260 appPlugins/ToolNCC.py:4525 -#: appPlugins/ToolPaint.py:3242 +#: appPlugins/ToolDrilling.py:2636 appPlugins/ToolFollow.py:734 +#: appPlugins/ToolIsolation.py:3488 appPlugins/ToolMilling.py:4314 +#: appPlugins/ToolNCC.py:4532 appPlugins/ToolPaint.py:3249 +#: appPlugins/ToolPanelize.py:1304 appPlugins/ToolSub.py:815 msgid "Parameters that are common for all tools." msgstr "Parámetros que son comunes para todas las herramientas." -#: appPlugins/ToolDrilling.py:2645 appPlugins/ToolMilling.py:4265 +#: appPlugins/ToolDrilling.py:2649 appPlugins/ToolMilling.py:4327 #: appPlugins/ToolSolderPaste.py:1364 msgid "Tool change Z" msgstr "Cambio de herra. Z" -#: appPlugins/ToolDrilling.py:2721 appPlugins/ToolMilling.py:4328 +#: appPlugins/ToolDrilling.py:2725 appPlugins/ToolMilling.py:4390 msgid "X,Y coordinates" msgstr "Coordenadas X, Y" -#: appPlugins/ToolDrilling.py:2767 +#: appPlugins/ToolDrilling.py:2771 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Excellon Objects." @@ -15420,19 +15601,19 @@ msgstr "" "El archivo JSON del preprocesador que dicta\n" "Salida de Gcode para objetos Excellon." -#: appPlugins/ToolDrilling.py:2782 appPlugins/ToolMilling.py:4389 +#: appPlugins/ToolDrilling.py:2786 appPlugins/ToolMilling.py:4451 msgid "Add exclusion areas" msgstr "Agregar Areas de Exclusión" -#: appPlugins/ToolDrilling.py:2809 appPlugins/ToolMilling.py:4417 +#: appPlugins/ToolDrilling.py:2813 appPlugins/ToolMilling.py:4479 msgid "This is the Area ID." msgstr "Esta es la ID del Area." -#: appPlugins/ToolDrilling.py:2811 appPlugins/ToolMilling.py:4419 +#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolMilling.py:4481 msgid "Type of the object where the exclusion area was added." msgstr "Tipo del objeto donde se agregó el área de exclusión." -#: appPlugins/ToolDrilling.py:2813 appPlugins/ToolMilling.py:4421 +#: appPlugins/ToolDrilling.py:2817 appPlugins/ToolMilling.py:4483 msgid "" "The strategy used for exclusion area. Go around the exclusion areas or over " "it." @@ -15440,7 +15621,7 @@ msgstr "" "La estrategia utilizada para el área de exclusión. Recorre las áreas de " "exclusión o sobre ella." -#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolMilling.py:4423 +#: appPlugins/ToolDrilling.py:2819 appPlugins/ToolMilling.py:4485 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." @@ -15448,33 +15629,33 @@ msgstr "" "Si la estrategia es ir sobre el área, esta es la altura a la que irá la " "herramienta para evitar el área de exclusión." -#: appPlugins/ToolDrilling.py:2851 appPlugins/ToolMilling.py:4459 +#: appPlugins/ToolDrilling.py:2855 appPlugins/ToolMilling.py:4521 msgid "Add Area:" msgstr "Agregar Zona:" -#: appPlugins/ToolDrilling.py:2852 appPlugins/ToolMilling.py:4460 +#: appPlugins/ToolDrilling.py:2856 appPlugins/ToolMilling.py:4522 msgid "Add an Exclusion Area." msgstr "Agregar un área de exclusión." -#: appPlugins/ToolDrilling.py:2870 appPlugins/ToolMilling.py:4478 +#: appPlugins/ToolDrilling.py:2874 appPlugins/ToolMilling.py:4540 msgid "Delete all exclusion areas." msgstr "Eliminar todas las áreas de exclusión." -#: appPlugins/ToolDrilling.py:2873 appPlugins/ToolMilling.py:4481 +#: appPlugins/ToolDrilling.py:2877 appPlugins/ToolMilling.py:4543 msgid "Delete Selected" msgstr "Eliminar seleccionado" -#: appPlugins/ToolDrilling.py:2874 appPlugins/ToolMilling.py:4482 +#: appPlugins/ToolDrilling.py:2878 appPlugins/ToolMilling.py:4544 msgid "Delete all exclusion areas that are selected in the table." msgstr "" "Elimine todas las áreas de exclusión que están seleccionadas en la tabla." -#: appPlugins/ToolDrilling.py:2896 appPlugins/ToolMilling.py:4504 +#: appPlugins/ToolDrilling.py:2892 appPlugins/ToolMilling.py:4556 #: appPlugins/ToolSolderPaste.py:1548 msgid "Generate CNCJob object" msgstr "Generar objeto CNCJob" -#: appPlugins/ToolDrilling.py:2899 appPlugins/ToolMilling.py:4507 +#: appPlugins/ToolDrilling.py:2895 appPlugins/ToolMilling.py:4559 msgid "" "Generate the CNC Job.\n" "If milling then an additional Geometry object will be created.\n" @@ -15502,19 +15683,21 @@ msgstr "Herramienta de Comp de Grabado" msgid "Missing parameter value." msgstr "Parámetros de Fresado" -#: appPlugins/ToolEtchCompensation.py:347 appPlugins/ToolInvertGerber.py:257 -msgid "Gerber object that will be inverted." +#: appPlugins/ToolEtchCompensation.py:335 +#, fuzzy +#| msgid "Gerber object that will be inverted." +msgid "Gerber object that will be compensated." msgstr "Objeto de Gerber que se invertirá." -#: appPlugins/ToolEtchCompensation.py:359 +#: appPlugins/ToolEtchCompensation.py:352 msgid "Conversion utilities" msgstr "Utilidades de conversión" -#: appPlugins/ToolEtchCompensation.py:364 +#: appPlugins/ToolEtchCompensation.py:365 msgid "Oz to Microns" msgstr "Oz a Micrones" -#: appPlugins/ToolEtchCompensation.py:366 +#: appPlugins/ToolEtchCompensation.py:367 msgid "" "Will convert from oz thickness to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -15524,20 +15707,20 @@ msgstr "" "Puede usar fórmulas con operadores: /, *, +, -,%,.\n" "Los números reales usan el separador de decimales de punto." -#: appPlugins/ToolEtchCompensation.py:375 +#: appPlugins/ToolEtchCompensation.py:376 msgid "Oz value" msgstr "Valor de oz" -#: appPlugins/ToolEtchCompensation.py:377 -#: appPlugins/ToolEtchCompensation.py:398 +#: appPlugins/ToolEtchCompensation.py:378 +#: appPlugins/ToolEtchCompensation.py:400 msgid "Microns value" msgstr "Valor de micras" -#: appPlugins/ToolEtchCompensation.py:385 +#: appPlugins/ToolEtchCompensation.py:387 msgid "Mils to Microns" msgstr "Mils a Micrones" -#: appPlugins/ToolEtchCompensation.py:387 +#: appPlugins/ToolEtchCompensation.py:389 msgid "" "Will convert from mils to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -15547,19 +15730,15 @@ msgstr "" "Puede usar fórmulas con operadores: /, *, +, -,%,.\n" "Los números reales usan el separador de decimales de punto." -#: appPlugins/ToolEtchCompensation.py:396 +#: appPlugins/ToolEtchCompensation.py:398 msgid "Mils value" msgstr "Valor de milésimas" -#: appPlugins/ToolEtchCompensation.py:411 appPlugins/ToolInvertGerber.py:269 -msgid "Parameters for this tool" -msgstr "Parám. para esta herramienta" - -#: appPlugins/ToolEtchCompensation.py:416 +#: appPlugins/ToolEtchCompensation.py:424 msgid "Copper Thickness" msgstr "Espesor de cobre" -#: appPlugins/ToolEtchCompensation.py:418 +#: appPlugins/ToolEtchCompensation.py:426 msgid "" "The thickness of the copper foil.\n" "In microns [um]." @@ -15567,11 +15746,11 @@ msgstr "" "El grosor de la lámina de cobre.\n" "En micras [um]." -#: appPlugins/ToolEtchCompensation.py:428 +#: appPlugins/ToolEtchCompensation.py:436 msgid "Ratio" msgstr "Proporción" -#: appPlugins/ToolEtchCompensation.py:430 +#: appPlugins/ToolEtchCompensation.py:438 msgid "" "The ratio of lateral etch versus depth etch.\n" "Can be:\n" @@ -15583,32 +15762,32 @@ msgstr "" "- personalizado -> el usuario ingresará un valor personalizado\n" "- preseleccionado -> valor que depende de una selección de grabadores" -#: appPlugins/ToolEtchCompensation.py:436 -#: appPlugins/ToolEtchCompensation.py:456 +#: appPlugins/ToolEtchCompensation.py:444 +#: appPlugins/ToolEtchCompensation.py:469 msgid "Etch Factor" msgstr "Factor de grabado" -#: appPlugins/ToolEtchCompensation.py:437 +#: appPlugins/ToolEtchCompensation.py:445 msgid "Etchants list" msgstr "Lista de grabados" -#: appPlugins/ToolEtchCompensation.py:438 +#: appPlugins/ToolEtchCompensation.py:446 msgid "Manual offset" msgstr "Desplazamiento manual" -#: appPlugins/ToolEtchCompensation.py:445 +#: appPlugins/ToolEtchCompensation.py:458 msgid "Etchants" msgstr "Grabadores" -#: appPlugins/ToolEtchCompensation.py:447 +#: appPlugins/ToolEtchCompensation.py:460 msgid "A list of etchants." msgstr "Una lista de grabadores." -#: appPlugins/ToolEtchCompensation.py:450 +#: appPlugins/ToolEtchCompensation.py:463 msgid "Alkaline baths" msgstr "Baños alcalinos" -#: appPlugins/ToolEtchCompensation.py:458 +#: appPlugins/ToolEtchCompensation.py:471 msgid "" "The ratio between depth etch and lateral etch .\n" "Accepts real numbers and formulas using the operators: /,*,+,-,%" @@ -15616,11 +15795,11 @@ msgstr "" "La relación entre el grabado profundo y el grabado lateral.\n" "Acepta números reales y fórmulas utilizando los operadores: /, *, +, -,%" -#: appPlugins/ToolEtchCompensation.py:462 +#: appPlugins/ToolEtchCompensation.py:475 msgid "Real number or formula" msgstr "Número real o fórmula" -#: appPlugins/ToolEtchCompensation.py:470 +#: appPlugins/ToolEtchCompensation.py:483 msgid "" "Value with which to increase or decrease (buffer)\n" "the copper features. In microns [um]." @@ -15628,11 +15807,11 @@ msgstr "" "Valor con el que aumentar o disminuir (buffer)\n" "Las características de cobre. En micras [um]." -#: appPlugins/ToolEtchCompensation.py:493 +#: appPlugins/ToolEtchCompensation.py:504 msgid "Compensate" msgstr "Compensar" -#: appPlugins/ToolEtchCompensation.py:496 +#: appPlugins/ToolEtchCompensation.py:507 msgid "" "Will increase the copper features thickness to compensate the lateral etch." msgstr "" @@ -15657,29 +15836,29 @@ msgstr "Soldermask Gerber" msgid "No cutout extracted." msgstr "Soldermask Gerber" -#: appPlugins/ToolExtract.py:932 +#: appPlugins/ToolExtract.py:924 #, fuzzy #| msgid "Gerber from which to extract drill holes" msgid "Gerber object from which to extract drill holes or soldermask." msgstr "Gerber de donde extraer agujeros de perforación" -#: appPlugins/ToolExtract.py:959 appPlugins/ToolPunchGerber.py:2038 +#: appPlugins/ToolExtract.py:969 appPlugins/ToolPunchGerber.py:2045 #, fuzzy #| msgid "Process Oblong Pads." msgid "Process all Pads." msgstr "Procesar almohadillas oblongas." -#: appPlugins/ToolExtract.py:1041 appPlugins/ToolExtract.py:1208 +#: appPlugins/ToolExtract.py:1046 appPlugins/ToolExtract.py:1242 msgid "Extract Drills" msgstr "Extraer Taladros" -#: appPlugins/ToolExtract.py:1043 +#: appPlugins/ToolExtract.py:1048 #, fuzzy #| msgid "Edit an Excellon object." msgid "Extract an Excellon object from the Gerber pads." msgstr "Edite un objeto Excellon." -#: appPlugins/ToolExtract.py:1211 +#: appPlugins/ToolExtract.py:1245 msgid "Extract drills from a given Gerber file." msgstr "Extraer simulacros de un archivo Gerber dado." @@ -15701,11 +15880,11 @@ msgstr "" msgid "Fiducials Tool exit." msgstr "Herram. Fiduciales de salida." -#: appPlugins/ToolFiducials.py:807 +#: appPlugins/ToolFiducials.py:805 msgid "Fiducials Coordinates" msgstr "Coordenadas Fiduciales" -#: appPlugins/ToolFiducials.py:809 +#: appPlugins/ToolFiducials.py:807 msgid "" "A table with the fiducial points coordinates,\n" "in the format (x, y)." @@ -15713,35 +15892,35 @@ msgstr "" "Una tabla con las coordenadas de los puntos fiduciales,\n" "en el formato (x, y)." -#: appPlugins/ToolFiducials.py:943 +#: appPlugins/ToolFiducials.py:941 msgid "Mode:" msgstr "Modo:" -#: appPlugins/ToolFiducials.py:991 +#: appPlugins/ToolFiducials.py:989 msgid "Thickness of the line that makes the fiducial." msgstr "Espesor de la línea que hace al fiducial." -#: appPlugins/ToolFiducials.py:1022 +#: appPlugins/ToolFiducials.py:1020 msgid "Add Fiducial" msgstr "Añadir Fiducial" -#: appPlugins/ToolFiducials.py:1025 +#: appPlugins/ToolFiducials.py:1023 msgid "Will add a polygon on the copper layer to serve as fiducial." msgstr "Agregará un polígono en la capa de cobre para servir como fiducial." -#: appPlugins/ToolFiducials.py:1041 +#: appPlugins/ToolFiducials.py:1039 msgid "Soldermask Gerber" msgstr "Soldermask Gerber" -#: appPlugins/ToolFiducials.py:1043 +#: appPlugins/ToolFiducials.py:1041 msgid "The Soldermask Gerber object." msgstr "El objeto Soldermask Gerber." -#: appPlugins/ToolFiducials.py:1055 +#: appPlugins/ToolFiducials.py:1053 msgid "Add Soldermask Opening" msgstr "Agregar apertura de Soldermask" -#: appPlugins/ToolFiducials.py:1057 +#: appPlugins/ToolFiducials.py:1055 msgid "" "Will add a polygon on the soldermask layer\n" "to serve as fiducial opening.\n" @@ -15753,31 +15932,31 @@ msgstr "" "El diámetro siempre es el doble del diámetro.\n" "para el cobre fiducial." -#: appPlugins/ToolFilm.py:323 +#: appPlugins/ToolFilm.py:306 msgid "Load an object for Film and retry." msgstr "Cargue un objeto para Película y vuelva a intentarlo." -#: appPlugins/ToolFilm.py:330 +#: appPlugins/ToolFilm.py:313 msgid "Load an object for Box and retry." msgstr "Cargue un objeto para Box y vuelva a intentarlo." -#: appPlugins/ToolFilm.py:345 +#: appPlugins/ToolFilm.py:328 msgid "Generating Film ..." msgstr "Generando película ..." -#: appPlugins/ToolFilm.py:397 appPlugins/ToolFilm.py:402 +#: appPlugins/ToolFilm.py:380 appPlugins/ToolFilm.py:385 msgid "Export positive film" msgstr "Exportar película positiva" -#: appPlugins/ToolFilm.py:433 +#: appPlugins/ToolFilm.py:417 msgid "" "No Excellon object selected. Load an object for punching reference and retry." msgstr "" "No se seleccionó ningún objeto Excellon. Cargue un objeto para perforar la " "referencia y vuelva a intentarlo." -#: appPlugins/ToolFilm.py:457 appPlugins/ToolFilm.py:469 -#: appPlugins/ToolPunchGerber.py:806 appPlugins/ToolPunchGerber.py:939 +#: appPlugins/ToolFilm.py:441 appPlugins/ToolFilm.py:453 +#: appPlugins/ToolPunchGerber.py:802 appPlugins/ToolPunchGerber.py:935 msgid "" "Failed. Punch hole size is bigger than some of the apertures in the Gerber " "object." @@ -15785,8 +15964,8 @@ msgstr "" "Ha fallado. El tamaño del agujero perforado es más grande que algunas de las " "aberturas del objeto Gerber." -#: appPlugins/ToolFilm.py:487 appPlugins/ToolPunchGerber.py:879 -#: appPlugins/ToolPunchGerber.py:974 +#: appPlugins/ToolFilm.py:471 appPlugins/ToolPunchGerber.py:875 +#: appPlugins/ToolPunchGerber.py:970 msgid "" "Failed. The new object geometry is the same as the one in the source object " "geometry..." @@ -15794,30 +15973,26 @@ msgstr "" "Ha fallado. La nueva geometría del objeto es la misma que la de la geometría " "del objeto de origen ..." -#: appPlugins/ToolFilm.py:545 appPlugins/ToolFilm.py:550 +#: appPlugins/ToolFilm.py:529 appPlugins/ToolFilm.py:534 msgid "Export negative film" msgstr "Exportar película negativa" -#: appPlugins/ToolFilm.py:613 appPlugins/ToolFilm.py:909 -#: appPlugins/ToolPanelize.py:346 +#: appPlugins/ToolFilm.py:599 appPlugins/ToolFilm.py:907 +#: appPlugins/ToolPanelize.py:330 msgid "No object Box. Using instead" msgstr "Sin objeto Caja. Usando en su lugar" -#: appPlugins/ToolFilm.py:820 appPlugins/ToolFilm.py:1081 +#: appPlugins/ToolFilm.py:817 appPlugins/ToolFilm.py:1090 msgid "" "The artwork has to be within the selected page size in order to be visible.\n" "For 'Bounds' page size, it needs to be in the first quadrant." msgstr "" -#: appPlugins/ToolFilm.py:847 appPlugins/ToolFilm.py:1108 +#: appPlugins/ToolFilm.py:844 appPlugins/ToolFilm.py:1117 msgid "Film file exported to" msgstr "Archivo de película exportado a" -#: appPlugins/ToolFilm.py:1159 -msgid "Create a positive/negative film for UV exposure." -msgstr "" - -#: appPlugins/ToolFilm.py:1190 +#: appPlugins/ToolFilm.py:1210 msgid "" "Specify the type of object for which to create the film.\n" "The object can be of type: Gerber or Geometry.\n" @@ -15829,7 +16004,7 @@ msgstr "" "La selección aquí decide el tipo de objetos que serán\n" "en el cuadro combinado de objeto de película." -#: appPlugins/ToolFilm.py:1213 +#: appPlugins/ToolFilm.py:1233 msgid "" "Specify the type of object to be used as an container for\n" "film creation. It can be: Gerber or Geometry type.The selection here decide " @@ -15841,45 +16016,11 @@ msgstr "" "aquí decide el tipo de objetos que serán\n" "en el cuadro combinado Objeto de caja." -#: appPlugins/ToolFilm.py:1244 -#, fuzzy -#| msgid "" -#| "The reference point to be used as origin for the skew.\n" -#| "It can be one of the four points of the geometry bounding box." -msgid "" -"The reference point to be used as origin for the adjustment.\n" -"It can be one of the five points of the geometry bounding box." -msgstr "" -"El punto de referencia que se utilizará como origen para el sesgo.\n" -"Puede ser uno de los cuatro puntos del cuadro delimitador de geometría." - -#: appPlugins/ToolFilm.py:1263 -#, fuzzy -#| msgid "Save Film" -msgid "Scale Film" -msgstr "Guardar película" - -#: appPlugins/ToolFilm.py:1307 -#, fuzzy -#| msgid "Save Film" -msgid "Skew Film" -msgstr "Guardar película" - -#: appPlugins/ToolFilm.py:1351 -#, fuzzy -#| msgid "Mirror (Flip)" -msgid "Mirror Film" -msgstr "Espejo (Flip)" - -#: appPlugins/ToolFilm.py:1383 -msgid "Film Parameters" -msgstr "Parámetros de la película" - -#: appPlugins/ToolFilm.py:1442 +#: appPlugins/ToolFilm.py:1490 msgid "Punch drill holes" msgstr "Perforar Agujeros" -#: appPlugins/ToolFilm.py:1443 +#: appPlugins/ToolFilm.py:1491 msgid "" "When checked the generated film will have holes in pads when\n" "the generated film is positive. This is done to help drilling,\n" @@ -15890,11 +16031,11 @@ msgstr "" "La película generada es positiva. Esto se hace para ayudar a perforar,\n" "cuando se hace manualmente." -#: appPlugins/ToolFilm.py:1461 +#: appPlugins/ToolFilm.py:1509 msgid "Source" msgstr "Fuente" -#: appPlugins/ToolFilm.py:1463 +#: appPlugins/ToolFilm.py:1511 msgid "" "The punch hole source can be:\n" "- Excellon -> an Excellon holes center will serve as reference.\n" @@ -15905,36 +16046,36 @@ msgstr "" "- Centro de almohadillas -> intentará usar el centro de almohadillas como " "referencia." -#: appPlugins/ToolFilm.py:1468 +#: appPlugins/ToolFilm.py:1516 msgid "Pad center" msgstr "Centro de la almohadilla" -#: appPlugins/ToolFilm.py:1473 +#: appPlugins/ToolFilm.py:1521 msgid "Excellon Obj" msgstr "Objeto Excellon" -#: appPlugins/ToolFilm.py:1475 +#: appPlugins/ToolFilm.py:1523 msgid "" "Remove the geometry of Excellon from the Film to create the holes in pads." msgstr "" "Retire la geometría de Excellon de la película para crear los agujeros en " "las almohadillas." -#: appPlugins/ToolFilm.py:1489 +#: appPlugins/ToolFilm.py:1537 msgid "Punch Size" msgstr "Tamaño de perforación" -#: appPlugins/ToolFilm.py:1490 +#: appPlugins/ToolFilm.py:1538 msgid "The value here will control how big is the punch hole in the pads." msgstr "" "El valor aquí controlará qué tan grande es el agujero de perforación en los " "pads." -#: appPlugins/ToolFilm.py:1625 +#: appPlugins/ToolFilm.py:1679 msgid "Save Film" msgstr "Guardar película" -#: appPlugins/ToolFilm.py:1628 +#: appPlugins/ToolFilm.py:1682 msgid "" "Create a Film for the selected object, within\n" "the specified box. Does not create a new \n" @@ -15946,7 +16087,7 @@ msgstr "" "Objeto FlatCAM, pero guárdelo directamente en el\n" "formato seleccionado." -#: appPlugins/ToolFilm.py:1710 +#: appPlugins/ToolFilm.py:1764 msgid "" "Using the Pad center does not work on Geometry objects. Only a Gerber object " "has pads." @@ -15954,13 +16095,13 @@ msgstr "" "El uso del centro de almohadilla no funciona en objetos de geometría. Solo " "un objeto Gerber tiene almohadillas." -#: appPlugins/ToolFollow.py:342 appPlugins/ToolFollow.py:413 +#: appPlugins/ToolFollow.py:338 appPlugins/ToolFollow.py:409 #, fuzzy #| msgid "Failed to create Follow Geometry with tool diameter" msgid "Failed to create Follow Geometry." msgstr "Error al crear Seguir Geometría con diámetro de herramienta" -#: appPlugins/ToolFollow.py:696 +#: appPlugins/ToolFollow.py:694 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -15972,13 +16113,14 @@ msgstr "" "Crear un objeto de geometría con\n" "Trayectorias para cortar alrededor de polígonos." -#: appPlugins/ToolFollow.py:716 -#, fuzzy -#| msgid "Gerber object for isolation routing." -msgid "Source object for following geometry." -msgstr "Objeto Gerber para enrutamiento de aislamiento." +#: appPlugins/ToolFollow.py:717 +msgid "" +"A Gerber object to be followed.\n" +"Create a Geometry object with a path\n" +"following the Gerber traces." +msgstr "" -#: appPlugins/ToolFollow.py:749 +#: appPlugins/ToolFollow.py:748 #, fuzzy #| msgid "" #| "Selection of area to be processed.\n" @@ -16010,15 +16152,15 @@ msgstr "Importar" msgid "Import IMAGE" msgstr "Importar IMAGEN" -#: appPlugins/ToolImage.py:169 appPlugins/ToolPDF.py:114 app_Main.py:10855 -#: app_Main.py:10911 app_Main.py:11007 app_Main.py:11047 app_Main.py:11114 -#: app_Main.py:11271 app_Main.py:11358 +#: appPlugins/ToolImage.py:169 appPlugins/ToolPDF.py:114 app_Main.py:10885 +#: app_Main.py:10941 app_Main.py:11037 app_Main.py:11077 app_Main.py:11144 +#: app_Main.py:11301 app_Main.py:11388 #, fuzzy #| msgid "No object available." msgid "File no longer available." msgstr "No hay objeto disponible." -#: appPlugins/ToolImage.py:181 app_Main.py:10865 app_Main.py:10921 +#: appPlugins/ToolImage.py:181 app_Main.py:10895 app_Main.py:10951 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -16027,13 +16169,13 @@ msgstr "" "compatibles" #: appPlugins/ToolImage.py:190 appPlugins/ToolPcbWizard.py:373 -#: app_Main.py:10884 app_Main.py:10942 tclCommands/TclCommandImportSvg.py:84 +#: app_Main.py:10914 app_Main.py:10972 tclCommands/TclCommandImportSvg.py:84 msgid "Importing" msgstr "Importando" -#: appPlugins/ToolImage.py:202 appPlugins/ToolPDF.py:230 app_Main.py:10882 -#: app_Main.py:10940 app_Main.py:11030 app_Main.py:11098 app_Main.py:11167 -#: app_Main.py:11232 app_Main.py:11292 +#: appPlugins/ToolImage.py:202 appPlugins/ToolPDF.py:230 app_Main.py:10912 +#: app_Main.py:10970 app_Main.py:11060 app_Main.py:11128 app_Main.py:11197 +#: app_Main.py:11262 app_Main.py:11322 msgid "Opened" msgstr "Abierto" @@ -16135,7 +16277,15 @@ msgstr "Importar imagen" msgid "Open a image of raster type and then import it in FlatCAM." msgstr "Abra una imagen de tipo ráster y luego impórtela en FlatCAM." -#: appPlugins/ToolInvertGerber.py:312 +#: appPlugins/ToolInvertGerber.py:245 +msgid "Gerber object that will be inverted." +msgstr "Objeto de Gerber que se invertirá." + +#: appPlugins/ToolInvertGerber.py:266 +msgid "Parameters for this tool" +msgstr "Parám. para esta herramienta" + +#: appPlugins/ToolInvertGerber.py:315 msgid "" "Will invert the Gerber object: areas that have copper\n" "will be empty of copper and previous empty area will be\n" @@ -16145,8 +16295,8 @@ msgstr "" "estará vacío de cobre y el área vacía anterior será\n" "lleno de cobre." -#: appPlugins/ToolIsolation.py:1037 appPlugins/ToolIsolation.py:1177 -#: appPlugins/ToolNCC.py:1033 appPlugins/ToolNCC.py:1178 +#: appPlugins/ToolIsolation.py:1033 appPlugins/ToolIsolation.py:1173 +#: appPlugins/ToolNCC.py:1017 appPlugins/ToolNCC.py:1162 #: appPlugins/ToolOptimal.py:217 msgid "" "The Gerber object has one Polygon as geometry.\n" @@ -16155,91 +16305,91 @@ msgstr "" "El objeto Gerber tiene un Polígono como geometría.\n" "No hay distancias entre los elementos de geometría que se encuentran." -#: appPlugins/ToolIsolation.py:1070 appPlugins/ToolIsolation.py:1135 -#: appPlugins/ToolNCC.py:1066 appPlugins/ToolNCC.py:1135 +#: appPlugins/ToolIsolation.py:1066 appPlugins/ToolIsolation.py:1131 +#: appPlugins/ToolNCC.py:1050 appPlugins/ToolNCC.py:1119 msgid "Checking tools for validity." msgstr "Comprobando la validez de las herramientas." -#: appPlugins/ToolIsolation.py:1087 appPlugins/ToolIsolation.py:1152 -#: appPlugins/ToolNCC.py:1083 appPlugins/ToolNCC.py:1152 +#: appPlugins/ToolIsolation.py:1083 appPlugins/ToolIsolation.py:1148 +#: appPlugins/ToolNCC.py:1067 appPlugins/ToolNCC.py:1136 msgid "Checking ..." msgstr "Comprobación ..." -#: appPlugins/ToolIsolation.py:1113 appPlugins/ToolIsolation.py:1662 -#: appPlugins/ToolIsolation.py:1862 appPlugins/ToolIsolation.py:2044 -#: appPlugins/ToolNCC.py:1108 appPlugins/ToolNCC.py:1628 -#: appPlugins/ToolPaint.py:1192 appPlugins/ToolPaint.py:1906 +#: appPlugins/ToolIsolation.py:1109 appPlugins/ToolIsolation.py:1658 +#: appPlugins/ToolIsolation.py:1858 appPlugins/ToolIsolation.py:2040 +#: appPlugins/ToolNCC.py:1092 appPlugins/ToolNCC.py:1612 +#: appPlugins/ToolPaint.py:1178 appPlugins/ToolPaint.py:1894 msgid "There are no tools selected in the Tool Table." msgstr "No hay herramientas seleccionadas en la Tabla de herramientas." -#: appPlugins/ToolIsolation.py:1121 +#: appPlugins/ToolIsolation.py:1117 msgid "" "Incomplete isolation. At least one tool could not do a complete isolation." msgstr "" "Aislamiento incompleto. Al menos una herramienta no pudo realizar un " "aislamiento completo." -#: appPlugins/ToolIsolation.py:1223 appPlugins/ToolNCC.py:1223 +#: appPlugins/ToolIsolation.py:1219 appPlugins/ToolNCC.py:1207 msgid "Optimal tool diameter found" msgstr "Se encontró un diámetro de herramienta óptimo" -#: appPlugins/ToolIsolation.py:1367 appPlugins/ToolMilling.py:2105 -#: appPlugins/ToolNCC.py:1372 appPlugins/ToolPaint.py:975 +#: appPlugins/ToolIsolation.py:1363 appPlugins/ToolMilling.py:2075 +#: appPlugins/ToolNCC.py:1356 appPlugins/ToolPaint.py:961 msgid "New tool added to Tool Table from Tools Database." msgstr "" "Nueva herramienta agregada a la tabla de herramientas desde la base de datos " "de herramientas." -#: appPlugins/ToolIsolation.py:1425 appPlugins/ToolNCC.py:1432 -#: appPlugins/ToolPaint.py:1034 +#: appPlugins/ToolIsolation.py:1421 appPlugins/ToolNCC.py:1416 +#: appPlugins/ToolPaint.py:1020 msgid "Default tool added to Tool Table." msgstr "Herramienta predeterminada agregada a la tabla de herramientas." -#: appPlugins/ToolIsolation.py:1451 appPlugins/ToolNCC.py:1489 -#: appPlugins/ToolPaint.py:1059 +#: appPlugins/ToolIsolation.py:1447 appPlugins/ToolNCC.py:1473 +#: appPlugins/ToolPaint.py:1045 msgid "Tool from Tool Table was edited." msgstr "Se editó la herramienta de la tabla de herramientas." -#: appPlugins/ToolIsolation.py:1464 appPlugins/ToolNCC.py:1502 -#: appPlugins/ToolPaint.py:1072 appPlugins/ToolSolderPaste.py:601 +#: appPlugins/ToolIsolation.py:1460 appPlugins/ToolNCC.py:1486 +#: appPlugins/ToolPaint.py:1058 appPlugins/ToolSolderPaste.py:601 msgid "Cancelled. New diameter value is already in the Tool Table." msgstr "" "Cancelado. El nuevo valor del diámetro ya está en la Tabla de herramientas." -#: appPlugins/ToolIsolation.py:1515 appPlugins/ToolNCC.py:1553 -#: appPlugins/ToolPaint.py:1122 appPlugins/ToolSolderPaste.py:646 +#: appPlugins/ToolIsolation.py:1511 appPlugins/ToolNCC.py:1537 +#: appPlugins/ToolPaint.py:1108 appPlugins/ToolSolderPaste.py:646 msgid "Delete failed. Select a tool to delete." msgstr "Eliminar falló. Seleccione una herramienta para eliminar." -#: appPlugins/ToolIsolation.py:1521 appPlugins/ToolNCC.py:1559 -#: appPlugins/ToolPaint.py:1128 +#: appPlugins/ToolIsolation.py:1517 appPlugins/ToolNCC.py:1543 +#: appPlugins/ToolPaint.py:1114 msgid "Tool(s) deleted from Tool Table." msgstr "Herramienta (s) eliminada de la tabla de herramientas." -#: appPlugins/ToolIsolation.py:1572 +#: appPlugins/ToolIsolation.py:1568 msgid "Isolating" msgstr "Aislar" -#: appPlugins/ToolIsolation.py:1616 +#: appPlugins/ToolIsolation.py:1612 msgid "Click on a polygon to isolate it." msgstr "Haga clic en un polígono para aislarlo." -#: appPlugins/ToolIsolation.py:1745 appPlugins/ToolIsolation.py:1770 -#: appPlugins/ToolIsolation.py:1921 appPlugins/ToolIsolation.py:2108 +#: appPlugins/ToolIsolation.py:1741 appPlugins/ToolIsolation.py:1766 +#: appPlugins/ToolIsolation.py:1917 appPlugins/ToolIsolation.py:2104 msgid "Subtracting Geo" msgstr "Restando Geo" -#: appPlugins/ToolIsolation.py:1749 appPlugins/ToolIsolation.py:1925 -#: appPlugins/ToolIsolation.py:2112 +#: appPlugins/ToolIsolation.py:1745 appPlugins/ToolIsolation.py:1921 +#: appPlugins/ToolIsolation.py:2108 msgid "Intersecting Geo" msgstr "Geo. de intersección" -#: appPlugins/ToolIsolation.py:1798 appPlugins/ToolIsolation.py:1990 -#: appPlugins/ToolIsolation.py:2174 +#: appPlugins/ToolIsolation.py:1794 appPlugins/ToolIsolation.py:1986 +#: appPlugins/ToolIsolation.py:2170 msgid "Empty Geometry in" msgstr "Geometría Vacía en" -#: appPlugins/ToolIsolation.py:1999 +#: appPlugins/ToolIsolation.py:1995 msgid "" "Partial failure. The geometry was processed with all tools.\n" "But there are still not-isolated geometry elements. Try to include a tool " @@ -16249,7 +16399,7 @@ msgstr "" "Pero todavía hay elementos de geometría no aislados. Intente incluir una " "herramienta con un diámetro más pequeño." -#: appPlugins/ToolIsolation.py:2002 +#: appPlugins/ToolIsolation.py:1998 msgid "" "The following are coordinates for the copper features that could not be " "isolated:" @@ -16257,36 +16407,36 @@ msgstr "" "Las siguientes son coordenadas para las características de cobre que no se " "pudieron aislar:" -#: appPlugins/ToolIsolation.py:2351 appPlugins/ToolPaint.py:1301 +#: appPlugins/ToolIsolation.py:2347 appPlugins/ToolPaint.py:1287 msgid "Removed polygon" msgstr "Polígono eliminado" -#: appPlugins/ToolIsolation.py:2352 appPlugins/ToolPaint.py:1302 +#: appPlugins/ToolIsolation.py:2348 appPlugins/ToolPaint.py:1288 msgid "Click to add/remove next polygon or right click to start." msgstr "" "Haga clic para agregar / eliminar el siguiente polígono o haga clic con el " "botón derecho para comenzar." -#: appPlugins/ToolIsolation.py:2357 appPlugins/ToolPaint.py:1307 +#: appPlugins/ToolIsolation.py:2353 appPlugins/ToolPaint.py:1293 msgid "No polygon detected under click position." msgstr "No se detectó ningún polígono bajo la posición de clic." -#: appPlugins/ToolIsolation.py:2387 appPlugins/ToolPaint.py:1337 -#: appPlugins/ToolPunchGerber.py:1765 +#: appPlugins/ToolIsolation.py:2383 appPlugins/ToolPaint.py:1323 +#: appPlugins/ToolPunchGerber.py:1761 msgid "List of single polygons is empty. Aborting." msgstr "La lista de polígonos individuales está vacía. Abortar." -#: appPlugins/ToolIsolation.py:2523 +#: appPlugins/ToolIsolation.py:2519 msgid "Click the end point of the paint area." msgstr "Haga clic en el punto final del área de pintura." -#: appPlugins/ToolIsolation.py:2776 appPlugins/ToolNCC.py:4013 -#: appPlugins/ToolPaint.py:2805 app_Main.py:6601 app_Main.py:6620 +#: appPlugins/ToolIsolation.py:2774 appPlugins/ToolNCC.py:3999 +#: appPlugins/ToolPaint.py:2793 app_Main.py:6609 app_Main.py:6628 msgid "Tool from DB added in Tool Table." msgstr "Herramienta de DB agregada en la Tabla de herramientas." -#: appPlugins/ToolIsolation.py:2826 appPlugins/ToolNCC.py:4062 -#: appPlugins/ToolPaint.py:2861 +#: appPlugins/ToolIsolation.py:2824 appPlugins/ToolNCC.py:4048 +#: appPlugins/ToolPaint.py:2849 msgid "New tool added to Tool Table." msgstr "Nueva herramienta agregada a la Tabla de herramientas." @@ -16302,7 +16452,7 @@ msgstr "" "Conjunto de herramientas desde el cual el algoritmo\n" "elegirá los utilizados para la limpieza de cobre." -#: appPlugins/ToolIsolation.py:3204 +#: appPlugins/ToolIsolation.py:3213 msgid "" "This is the Tool Number.\n" "Isolation routing will start with the tool with the biggest \n" @@ -16318,13 +16468,13 @@ msgstr "" "en la geometría resultante. Esto es porque con algunas herramientas\n" "Esta función no podrá crear geometría de enrutamiento." -#: appPlugins/ToolIsolation.py:3250 appPlugins/ToolMilling.py:3714 -#: appPlugins/ToolNCC.py:230 appPlugins/ToolNCC.py:4269 -#: appPlugins/ToolPaint.py:227 appPlugins/ToolPaint.py:3062 +#: appPlugins/ToolIsolation.py:3258 appPlugins/ToolMilling.py:3790 +#: appPlugins/ToolNCC.py:230 appPlugins/ToolNCC.py:4275 +#: appPlugins/ToolPaint.py:227 appPlugins/ToolPaint.py:3074 msgid "Add from DB" msgstr "Agregar desde DB" -#: appPlugins/ToolIsolation.py:3275 appPlugins/ToolNCC.py:4294 +#: appPlugins/ToolIsolation.py:3283 appPlugins/ToolNCC.py:4300 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." @@ -16332,8 +16482,8 @@ msgstr "" "Encuentre un diámetro de herramienta garantizado\n" "para hacer un aislamiento completo." -#: appPlugins/ToolIsolation.py:3317 appPlugins/ToolMilling.py:3764 -#: appPlugins/ToolNCC.py:4335 appPlugins/ToolPaint.py:3114 +#: appPlugins/ToolIsolation.py:3324 appPlugins/ToolMilling.py:3840 +#: appPlugins/ToolNCC.py:4341 appPlugins/ToolPaint.py:3126 #: appPlugins/ToolSolderPaste.py:1271 msgid "" "Delete a selection of tools in the Tool Table\n" @@ -16342,7 +16492,7 @@ msgstr "" "Eliminar una selección de herramientas en la tabla de herramientas\n" "seleccionando primero una fila en la Tabla de herramientas." -#: appPlugins/ToolIsolation.py:3526 +#: appPlugins/ToolIsolation.py:3556 msgid "" "Specify the type of object to be excepted from isolation.\n" "It can be of type: Gerber or Geometry.\n" @@ -16354,23 +16504,23 @@ msgstr "" "Lo que se seleccione aquí dictará el tipo\n" "de objetos que llenarán el cuadro combinado 'Objeto'." -#: appPlugins/ToolIsolation.py:3536 +#: appPlugins/ToolIsolation.py:3566 msgid "Object whose area will be removed from isolation geometry." msgstr "Objeto cuya área se eliminará de la geometría de aislamiento." -#: appPlugins/ToolIsolation.py:3607 appPlugins/ToolPunchGerber.py:2315 +#: appPlugins/ToolIsolation.py:3637 appPlugins/ToolPunchGerber.py:2331 #, fuzzy #| msgid "No object available." msgid "Select all available." msgstr "No hay objeto disponible." -#: appPlugins/ToolIsolation.py:3613 appPlugins/ToolPunchGerber.py:2321 +#: appPlugins/ToolIsolation.py:3643 appPlugins/ToolPunchGerber.py:2337 #, fuzzy #| msgid "Clear the text." msgid "Clear the selection." msgstr "Borrar el texto." -#: appPlugins/ToolIsolation.py:3652 +#: appPlugins/ToolIsolation.py:3680 msgid "" "Create a Geometry object with toolpaths to cut \n" "isolation outside, inside or on both sides of the\n" @@ -16725,15 +16875,21 @@ msgstr "" "sobre el GCode original por lo tanto\n" "haciendo autonivelación." -#: appPlugins/ToolMilling.py:1333 +#: appPlugins/ToolMilling.py:854 +#, fuzzy +#| msgid "Could not load the file." +msgid "Could not build the Plugin UI" +msgstr "No se pudo cargar el archivo." + +#: appPlugins/ToolMilling.py:1282 msgid "Milling Tool" msgstr "Herramienta de fresado" -#: appPlugins/ToolMilling.py:1387 +#: appPlugins/ToolMilling.py:1346 msgid "Pressure" msgstr "Presión" -#: appPlugins/ToolMilling.py:1389 +#: appPlugins/ToolMilling.py:1348 msgid "" "Negative value. The higher the absolute value\n" "the stronger the pressure of the brush on the material." @@ -16741,7 +16897,7 @@ msgstr "" "Valor negativo. Cuanto mayor sea el valor absoluto\n" "cuanto más fuerte sea la presión del cepillo sobre el material." -#: appPlugins/ToolMilling.py:1881 +#: appPlugins/ToolMilling.py:1851 #, fuzzy #| msgid "" #| "Disabled because the tool is V-shape.\n" @@ -16767,58 +16923,65 @@ msgstr "" "- Herramienta Dia -> columna 'Dia' encontrada en la tabla de herramientas\n" "NB: un valor de cero significa que Tool Dia = 'V-tip Dia'" -#: appPlugins/ToolMilling.py:2163 +#: appPlugins/ToolMilling.py:2133 msgid "Tool added in Tool Table." msgstr "Herramienta añadida en la tabla de herramientas." -#: appPlugins/ToolMilling.py:2278 +#: appPlugins/ToolMilling.py:2248 msgid "Tool was edited in Tool Table." msgstr "La herramienta fue editada en la tabla de herramientas." -#: appPlugins/ToolMilling.py:2307 appPlugins/ToolMilling.py:2316 +#: appPlugins/ToolMilling.py:2277 appPlugins/ToolMilling.py:2286 msgid "Failed. Select a tool to copy." msgstr "Ha fallado. Seleccione una herramienta para copiar." -#: appPlugins/ToolMilling.py:2340 +#: appPlugins/ToolMilling.py:2310 msgid "Tool was copied in Tool Table." msgstr "La herramienta se copió en la tabla de herramientas." -#: appPlugins/ToolMilling.py:2372 appPlugins/ToolMilling.py:2381 +#: appPlugins/ToolMilling.py:2342 appPlugins/ToolMilling.py:2351 msgid "Failed. Select a tool to delete." msgstr "Ha fallado. Seleccione una herramienta para eliminar." -#: appPlugins/ToolMilling.py:2402 +#: appPlugins/ToolMilling.py:2372 msgid "Tool was deleted in Tool Table." msgstr "La herramienta se eliminó en la tabla de herramientas." -#: appPlugins/ToolMilling.py:2505 +#: appPlugins/ToolMilling.py:2475 msgid "Generating drills milling geometry..." msgstr "Generación de geometría de fresado para brocas ..." -#: appPlugins/ToolMilling.py:2604 +#: appPlugins/ToolMilling.py:2574 msgid "Generating slot milling geometry..." msgstr "Generación de geometría de fresado para ranuras ..." -#: appPlugins/ToolMilling.py:2696 +#: appPlugins/ToolMilling.py:2666 msgid "This Geometry can't be processed because it is" msgstr "Esta geometría no se puede procesar porque es" -#: appPlugins/ToolMilling.py:2730 +#: appPlugins/ToolMilling.py:2700 msgid "Failed. No tool selected in the tool table ..." msgstr "" "Ha fallado. Ninguna herramienta seleccionada en la tabla de herramientas ..." -#: appPlugins/ToolMilling.py:3031 appPlugins/ToolPaint.py:1851 +#: appPlugins/ToolMilling.py:3001 appPlugins/ToolPaint.py:1839 msgid "Geometry could not be painted completely" msgstr "La Geometría no se pudo pintar completamente" -#: appPlugins/ToolMilling.py:3580 +#: appPlugins/ToolMilling.py:3547 appPlugins/ToolNCC.py:4136 +#: appPlugins/ToolPaint.py:2939 +#, fuzzy +#| msgid "Excellon object for drilling/milling operation." +msgid "Source object for milling operation." +msgstr "Objeto Excellon para operación de taladrado / fresado." + +#: appPlugins/ToolMilling.py:3562 #, fuzzy #| msgid "Excellon object for drilling/milling operation." msgid "Object for milling operation." msgstr "Objeto Excellon para operación de taladrado / fresado." -#: appPlugins/ToolMilling.py:3611 +#: appPlugins/ToolMilling.py:3602 #, fuzzy #| msgid "" #| "Tools in this Excellon object\n" @@ -16828,7 +16991,7 @@ msgstr "" "Herramientas en este objeto Excellon.\n" "Cuando se utilizan para la perforación." -#: appPlugins/ToolMilling.py:3682 +#: appPlugins/ToolMilling.py:3755 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -16839,7 +17002,7 @@ msgstr "" "este valor\n" "se mostrará como un T1, T2 ... Tn" -#: appPlugins/ToolMilling.py:3692 +#: appPlugins/ToolMilling.py:3765 msgid "" "Plot column. It is visible only for MultiGeo geometries, meaning geometries " "that holds the geometry\n" @@ -16857,7 +17020,7 @@ msgstr "" "puede habilitar / deshabilitar la trama en el lienzo\n" "para la herramienta correspondiente." -#: appPlugins/ToolMilling.py:3817 +#: appPlugins/ToolMilling.py:3887 msgid "" "Milling type:\n" "- Drills -> will mill the drills associated with this tool\n" @@ -16869,17 +17032,17 @@ msgstr "" "- Ranuras -> fresará las ranuras asociadas con esta herramienta\n" "- Ambos -> fresarán taladros y molinos o lo que esté disponible" -#: appPlugins/ToolMilling.py:3837 +#: appPlugins/ToolMilling.py:3907 msgid "The diameter of the tool who will do the milling" msgstr "El diámetro de la herramienta que hará el fresado" -#: appPlugins/ToolMilling.py:3854 +#: appPlugins/ToolMilling.py:3924 #, fuzzy #| msgid "Offset Z" msgid "Offset Type" msgstr "Offset Z" -#: appPlugins/ToolMilling.py:3857 +#: appPlugins/ToolMilling.py:3927 #, fuzzy #| msgid "" #| "The value for the Offset can be:\n" @@ -16905,7 +17068,7 @@ msgstr "" "- Fuera (lado) -> El corte de la herramienta seguirá la línea de geometría " "en el exterior." -#: appPlugins/ToolMilling.py:3877 +#: appPlugins/ToolMilling.py:3947 #, fuzzy #| msgid "" #| "The value to offset the cut when \n" @@ -16923,7 +17086,7 @@ msgstr "" "El valor puede ser positivo para 'afuera'\n" "corte y negativo para corte 'interior'." -#: appPlugins/ToolMilling.py:4374 +#: appPlugins/ToolMilling.py:4436 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Geometry (Milling) Objects." @@ -16947,7 +17110,7 @@ msgstr "el objeto fue movido" msgid "Error when mouse left click." msgstr "Error al hacer clic con el botón izquierdo del mouse." -#: appPlugins/ToolNCC.py:1120 +#: appPlugins/ToolNCC.py:1104 msgid "" "Incomplete isolation. None of the selected tools could do a complete " "isolation." @@ -16955,112 +17118,112 @@ msgstr "" "Aislamiento incompleto. Ninguna de las herramientas seleccionadas pudo " "realizar un aislamiento completo." -#: appPlugins/ToolNCC.py:1123 +#: appPlugins/ToolNCC.py:1107 msgid "At least one of the selected tools can do a complete isolation." msgstr "" "Al menos una de las herramientas seleccionadas puede realizar un aislamiento " "completo." -#: appPlugins/ToolNCC.py:1269 appPlugins/ToolNCC.py:1348 -#: appPlugins/ToolNCC.py:1406 appPlugins/ToolNCC.py:4049 -#: appPlugins/ToolPaint.py:863 appPlugins/ToolPaint.py:949 -#: appPlugins/ToolPaint.py:1009 appPlugins/ToolPaint.py:2848 +#: appPlugins/ToolNCC.py:1253 appPlugins/ToolNCC.py:1332 +#: appPlugins/ToolNCC.py:1390 appPlugins/ToolNCC.py:4035 +#: appPlugins/ToolPaint.py:849 appPlugins/ToolPaint.py:935 +#: appPlugins/ToolPaint.py:995 appPlugins/ToolPaint.py:2836 #: appPlugins/ToolSolderPaste.py:541 msgid "Cancelled. Tool already in Tool Table." msgstr "Cancelado. Herramienta ya en la tabla de herramientas." -#: appPlugins/ToolNCC.py:2005 appPlugins/ToolNCC.py:2985 +#: appPlugins/ToolNCC.py:1991 appPlugins/ToolNCC.py:2971 msgid "NCC Tool. Preparing non-copper polygons." msgstr "Herramienta NCC. Preparación de polígonos sin cobre." -#: appPlugins/ToolNCC.py:2065 appPlugins/ToolNCC.py:3113 +#: appPlugins/ToolNCC.py:2051 appPlugins/ToolNCC.py:3099 msgid "NCC Tool. Calculate 'empty' area." msgstr "Herramienta NCC. Calcule el área 'vacía'." -#: appPlugins/ToolNCC.py:2076 appPlugins/ToolNCC.py:2105 -#: appPlugins/ToolNCC.py:2211 appPlugins/ToolNCC.py:2224 -#: appPlugins/ToolNCC.py:3128 appPlugins/ToolNCC.py:3233 -#: appPlugins/ToolNCC.py:3248 appPlugins/ToolNCC.py:3515 -#: appPlugins/ToolNCC.py:3616 appPlugins/ToolNCC.py:3631 +#: appPlugins/ToolNCC.py:2062 appPlugins/ToolNCC.py:2091 +#: appPlugins/ToolNCC.py:2197 appPlugins/ToolNCC.py:2210 +#: appPlugins/ToolNCC.py:3114 appPlugins/ToolNCC.py:3219 +#: appPlugins/ToolNCC.py:3234 appPlugins/ToolNCC.py:3501 +#: appPlugins/ToolNCC.py:3602 appPlugins/ToolNCC.py:3617 msgid "Buffering finished" msgstr "Buffering terminado" -#: appPlugins/ToolNCC.py:2080 appPlugins/ToolNCC.py:2109 -#: appPlugins/ToolNCC.py:2215 appPlugins/ToolNCC.py:2227 -#: appPlugins/ToolNCC.py:3136 appPlugins/ToolNCC.py:3255 -#: appPlugins/ToolNCC.py:3522 appPlugins/ToolNCC.py:3638 +#: appPlugins/ToolNCC.py:2066 appPlugins/ToolNCC.py:2095 +#: appPlugins/ToolNCC.py:2201 appPlugins/ToolNCC.py:2213 +#: appPlugins/ToolNCC.py:3122 appPlugins/ToolNCC.py:3241 +#: appPlugins/ToolNCC.py:3508 appPlugins/ToolNCC.py:3624 msgid "Could not get the extent of the area to be non copper cleared." msgstr "" "No se pudo obtener la extensión del área que no fue limpiada con cobre." -#: appPlugins/ToolNCC.py:2088 appPlugins/ToolNCC.py:2238 -#: appPlugins/ToolNCC.py:3266 +#: appPlugins/ToolNCC.py:2074 appPlugins/ToolNCC.py:2224 +#: appPlugins/ToolNCC.py:3252 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "Herramienta NCC. Cálculo finalizado del área 'vacía'." -#: appPlugins/ToolNCC.py:2141 appPlugins/ToolNCC.py:3163 -#: appPlugins/ToolNCC.py:3240 appPlugins/ToolNCC.py:3542 -#: appPlugins/ToolNCC.py:3623 +#: appPlugins/ToolNCC.py:2127 appPlugins/ToolNCC.py:3149 +#: appPlugins/ToolNCC.py:3226 appPlugins/ToolNCC.py:3528 +#: appPlugins/ToolNCC.py:3609 msgid "" "Isolation geometry is broken. Margin is less than isolation tool diameter." msgstr "" "La geometría de aislamiento está rota. El margen es menor que el diámetro de " "la herramienta de aislamiento." -#: appPlugins/ToolNCC.py:2231 appPlugins/ToolNCC.py:3259 -#: appPlugins/ToolNCC.py:3641 +#: appPlugins/ToolNCC.py:2217 appPlugins/ToolNCC.py:3245 +#: appPlugins/ToolNCC.py:3627 msgid "The selected object is not suitable for copper clearing." msgstr "El objeto seleccionado no es adecuado para la limpieza de cobre." -#: appPlugins/ToolNCC.py:2281 +#: appPlugins/ToolNCC.py:2267 msgid "Clearing the polygon with the method: lines." msgstr "Borrar el polígono con el método: líneas." -#: appPlugins/ToolNCC.py:2291 +#: appPlugins/ToolNCC.py:2277 msgid "Failed. Clearing the polygon with the method: seed." msgstr "Ha fallado. Borrar el polígono con el método: semilla." -#: appPlugins/ToolNCC.py:2300 +#: appPlugins/ToolNCC.py:2286 msgid "Failed. Clearing the polygon with the method: standard." msgstr "Ha fallado. Borrar el polígono con el método: estándar." -#: appPlugins/ToolNCC.py:2316 +#: appPlugins/ToolNCC.py:2302 msgid "Polygon could not be cleared. Location:" msgstr "No se pudo borrar el polígono. Ubicación:" -#: appPlugins/ToolNCC.py:2369 +#: appPlugins/ToolNCC.py:2355 msgid "" "There is no copper clearing tool in the selection and at least one is needed." msgstr "" "No hay una herramienta de limpieza de cobre en la selección y se necesita al " "menos una." -#: appPlugins/ToolNCC.py:2384 appPlugins/ToolNCC.py:3081 +#: appPlugins/ToolNCC.py:2370 appPlugins/ToolNCC.py:3067 msgid "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "" "Herramienta NCC. Polígonos terminados sin cobre. Se inició la tarea normal " "de limpieza de cobre." -#: appPlugins/ToolNCC.py:2412 appPlugins/ToolNCC.py:2644 +#: appPlugins/ToolNCC.py:2398 appPlugins/ToolNCC.py:2630 msgid "NCC Tool failed creating bounding box." msgstr "La herramienta NCC no pudo crear el cuadro delimitador." -#: appPlugins/ToolNCC.py:2432 appPlugins/ToolNCC.py:2687 -#: appPlugins/ToolNCC.py:3280 appPlugins/ToolNCC.py:3666 +#: appPlugins/ToolNCC.py:2418 appPlugins/ToolNCC.py:2673 +#: appPlugins/ToolNCC.py:3266 appPlugins/ToolNCC.py:3652 msgid "NCC Tool clearing with tool diameter" msgstr "La Herram. NCC se está limpiando con el diá. de la herramienta" -#: appPlugins/ToolNCC.py:2432 appPlugins/ToolNCC.py:2687 -#: appPlugins/ToolNCC.py:3280 appPlugins/ToolNCC.py:3666 +#: appPlugins/ToolNCC.py:2418 appPlugins/ToolNCC.py:2673 +#: appPlugins/ToolNCC.py:3266 appPlugins/ToolNCC.py:3652 msgid "started." msgstr "empezado." -#: appPlugins/ToolNCC.py:2562 +#: appPlugins/ToolNCC.py:2548 msgid "Could not use the tool for copper clear." msgstr "No se pudo usar la herramienta para quitar el cobre." -#: appPlugins/ToolNCC.py:2584 appPlugins/ToolNCC.py:3441 +#: appPlugins/ToolNCC.py:2570 appPlugins/ToolNCC.py:3427 msgid "" "There is no NCC Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -17072,32 +17235,32 @@ msgstr "" "grande para la geometría pintada.\n" "Cambie los parámetros de pintura e intente nuevamente." -#: appPlugins/ToolNCC.py:2594 appPlugins/ToolNCC.py:3450 +#: appPlugins/ToolNCC.py:2580 appPlugins/ToolNCC.py:3436 msgid "NCC Tool clear all done." msgstr "Herramienta NCC borrar todo hecho." -#: appPlugins/ToolNCC.py:2597 appPlugins/ToolNCC.py:3453 +#: appPlugins/ToolNCC.py:2583 appPlugins/ToolNCC.py:3439 msgid "NCC Tool clear all done but the copper features isolation is broken for" msgstr "" "La herramienta NCC borra todo, pero el aislamiento de las características de " "cobre está roto por" -#: appPlugins/ToolNCC.py:2599 appPlugins/ToolNCC.py:2849 -#: appPlugins/ToolNCC.py:3455 appPlugins/ToolNCC.py:3838 +#: appPlugins/ToolNCC.py:2585 appPlugins/ToolNCC.py:2835 +#: appPlugins/ToolNCC.py:3441 appPlugins/ToolNCC.py:3824 msgid "tools" msgstr "herramientas" -#: appPlugins/ToolNCC.py:2626 +#: appPlugins/ToolNCC.py:2612 msgid "NCC Tool. Rest machining copper clearing task started." msgstr "" "Herramienta NCC. Se inició la tarea de limpieza de cobre de mecanizado en " "reposo." -#: appPlugins/ToolNCC.py:2845 appPlugins/ToolNCC.py:3834 +#: appPlugins/ToolNCC.py:2831 appPlugins/ToolNCC.py:3820 msgid "NCC Tool Rest Machining clear all done." msgstr "NCC herramienta de mecanizado de reposo claro todo hecho." -#: appPlugins/ToolNCC.py:2848 appPlugins/ToolNCC.py:3837 +#: appPlugins/ToolNCC.py:2834 appPlugins/ToolNCC.py:3823 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" @@ -17105,11 +17268,11 @@ msgstr "" "El mecanizado de reposo de herramientas NCC está claro, pero el aislamiento " "de características de cobre está roto por" -#: appPlugins/ToolNCC.py:2946 +#: appPlugins/ToolNCC.py:2932 msgid "NCC Tool started. Reading parameters." msgstr "Herramienta NCC iniciada. Parámetros de lectura." -#: appPlugins/ToolNCC.py:3940 +#: appPlugins/ToolNCC.py:3926 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." @@ -17118,7 +17281,7 @@ msgstr "" "Preferencias -> Gerber General. Vuelva a cargar el archivo Gerber después de " "este cambio." -#: appPlugins/ToolNCC.py:4153 +#: appPlugins/ToolNCC.py:4154 msgid "" "Specify the type of object to be cleared of excess copper.\n" "It can be of type: Gerber or Geometry.\n" @@ -17130,7 +17293,7 @@ msgstr "" "Lo que se seleccione aquí dictará el tipo\n" "de objetos que llenarán el cuadro combinado 'Objeto'." -#: appPlugins/ToolNCC.py:4204 +#: appPlugins/ToolNCC.py:4214 msgid "" "This is the Tool Number.\n" "Non copper clearing will start with the tool with the biggest \n" @@ -17147,7 +17310,7 @@ msgstr "" "en la geometría resultante. Esto es porque con algunas herramientas\n" "Esta función no podrá crear geometría de pintura." -#: appPlugins/ToolNCC.py:4618 +#: appPlugins/ToolNCC.py:4633 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -17303,11 +17466,11 @@ msgstr "Abrir PDF cancelado" msgid "Parsing" msgstr "Trabajando ..." -#: appPlugins/ToolPDF.py:212 app_Main.py:11132 +#: appPlugins/ToolPDF.py:212 app_Main.py:11162 msgid "Failed to open" msgstr "Falló al abrir" -#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:368 app_Main.py:11078 +#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:368 app_Main.py:11108 msgid "No geometry found in file" msgstr "No se encontró geometría en el archivo" @@ -17324,39 +17487,39 @@ msgstr "El archivo PDF abierto ha fallado." msgid "Rendered" msgstr "Rendido" -#: appPlugins/ToolPaint.py:1170 +#: appPlugins/ToolPaint.py:1156 msgid "Can't do Paint on MultiGeo geometries" msgstr "No se puede Pintar en geometrías de geo-múltiple" -#: appPlugins/ToolPaint.py:1207 +#: appPlugins/ToolPaint.py:1193 msgid "Click on a polygon to paint it." msgstr "Haga clic en un polígono para pintarlo." -#: appPlugins/ToolPaint.py:1812 +#: appPlugins/ToolPaint.py:1800 msgid "Painting polygon with method: lines." msgstr "Pintura poligonal con método: líneas." -#: appPlugins/ToolPaint.py:1824 +#: appPlugins/ToolPaint.py:1812 msgid "Failed. Painting polygon with method: seed." msgstr "Ha fallado. Pintura poligonal con método: semilla." -#: appPlugins/ToolPaint.py:1835 +#: appPlugins/ToolPaint.py:1823 msgid "Failed. Painting polygon with method: standard." msgstr "Ha fallado. Pintura poligonal con método: estándar." -#: appPlugins/ToolPaint.py:1926 appPlugins/ToolPaint.py:2115 +#: appPlugins/ToolPaint.py:1914 appPlugins/ToolPaint.py:2103 msgid "Painting with tool diameter = " msgstr "Pintar con diá de herram. = " -#: appPlugins/ToolPaint.py:1929 appPlugins/ToolPaint.py:2118 +#: appPlugins/ToolPaint.py:1917 appPlugins/ToolPaint.py:2106 msgid "started" msgstr "empezado" -#: appPlugins/ToolPaint.py:1956 appPlugins/ToolPaint.py:2105 +#: appPlugins/ToolPaint.py:1944 appPlugins/ToolPaint.py:2093 msgid "There is no geometry to process or the tool diameter is too big." msgstr "" -#: appPlugins/ToolPaint.py:2071 appPlugins/ToolPaint.py:2297 +#: appPlugins/ToolPaint.py:2059 appPlugins/ToolPaint.py:2285 msgid "" "There is no Painting Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -17368,44 +17531,44 @@ msgstr "" "grande para la geometría pintada.\n" "Cambie los parámetros de pintura e intente nuevamente." -#: appPlugins/ToolPaint.py:2351 +#: appPlugins/ToolPaint.py:2339 msgid "Painting ..." msgstr "Pintura ..." -#: appPlugins/ToolPaint.py:2385 appPlugins/ToolPaint.py:2390 -#: appPlugins/ToolPaint.py:2398 appPlugins/ToolPaint.py:2487 -#: appPlugins/ToolPaint.py:2490 appPlugins/ToolPaint.py:2498 -#: appPlugins/ToolPaint.py:2568 appPlugins/ToolPaint.py:2573 -#: appPlugins/ToolPaint.py:2579 +#: appPlugins/ToolPaint.py:2373 appPlugins/ToolPaint.py:2378 +#: appPlugins/ToolPaint.py:2386 appPlugins/ToolPaint.py:2475 +#: appPlugins/ToolPaint.py:2478 appPlugins/ToolPaint.py:2486 +#: appPlugins/ToolPaint.py:2556 appPlugins/ToolPaint.py:2561 +#: appPlugins/ToolPaint.py:2567 msgid "Paint Tool." msgstr "Herramienta de Pintura." -#: appPlugins/ToolPaint.py:2386 appPlugins/ToolPaint.py:2390 -#: appPlugins/ToolPaint.py:2398 +#: appPlugins/ToolPaint.py:2374 appPlugins/ToolPaint.py:2378 +#: appPlugins/ToolPaint.py:2386 msgid "Normal painting polygon task started." msgstr "Se inició la tarea normal de polígono de pintura." -#: appPlugins/ToolPaint.py:2387 appPlugins/ToolPaint.py:2487 -#: appPlugins/ToolPaint.py:2570 +#: appPlugins/ToolPaint.py:2375 appPlugins/ToolPaint.py:2475 +#: appPlugins/ToolPaint.py:2558 msgid "Buffering geometry..." msgstr "Almacenar la geometría ..." -#: appPlugins/ToolPaint.py:2412 appPlugins/ToolPaint.py:2505 -#: appPlugins/ToolPaint.py:2586 +#: appPlugins/ToolPaint.py:2400 appPlugins/ToolPaint.py:2493 +#: appPlugins/ToolPaint.py:2574 msgid "No polygon found." msgstr "No se encontró polígono." -#: appPlugins/ToolPaint.py:2487 appPlugins/ToolPaint.py:2490 -#: appPlugins/ToolPaint.py:2498 +#: appPlugins/ToolPaint.py:2475 appPlugins/ToolPaint.py:2478 +#: appPlugins/ToolPaint.py:2486 msgid "Paint all polygons task started." msgstr "La tarea de pintar todos los polígonos comenzó." -#: appPlugins/ToolPaint.py:2569 appPlugins/ToolPaint.py:2573 -#: appPlugins/ToolPaint.py:2579 +#: appPlugins/ToolPaint.py:2557 appPlugins/ToolPaint.py:2561 +#: appPlugins/ToolPaint.py:2567 msgid "Painting area task started." msgstr "La tarea del área de pintura comenzó." -#: appPlugins/ToolPaint.py:2928 +#: appPlugins/ToolPaint.py:2916 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -17417,7 +17580,7 @@ msgstr "" "Crear un objeto de geometría con\n" "Trayectorias para cortar todas las regiones sin cobre." -#: appPlugins/ToolPaint.py:2958 +#: appPlugins/ToolPaint.py:2957 msgid "" "Specify the type of object to be painted.\n" "It can be of type: Gerber or Geometry.\n" @@ -17429,7 +17592,7 @@ msgstr "" "Lo que se seleccione aquí dictará el tipo\n" "de objetos que llenarán el cuadro combinado 'Objeto'." -#: appPlugins/ToolPaint.py:2992 +#: appPlugins/ToolPaint.py:2991 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for painting." @@ -17437,7 +17600,7 @@ msgstr "" "Conjunto de herramientas desde el cual el algoritmo\n" "elegirá los que se usan para pintar." -#: appPlugins/ToolPaint.py:3009 +#: appPlugins/ToolPaint.py:3016 msgid "" "This is the Tool Number.\n" "Painting will start with the tool with the biggest diameter,\n" @@ -17453,7 +17616,7 @@ msgstr "" "en la geometría resultante. Esto es porque con algunas herramientas\n" "Esta función no podrá crear geometría de pintura." -#: appPlugins/ToolPaint.py:3296 +#: appPlugins/ToolPaint.py:3311 msgid "" "The type of FlatCAM object to be used as paint reference.\n" "It can be Gerber, Excellon or Geometry." @@ -17461,43 +17624,43 @@ msgstr "" "El tipo de objeto FlatCAM que se utilizará como referencia de pintura.\n" "Puede ser Gerber, Excellon o Geometry." -#: appPlugins/ToolPaint.py:3336 +#: appPlugins/ToolPaint.py:3353 msgid "Create a Geometry Object which paints the polygons." msgstr "Crea un objeto de geometría que pinte los polígonos." -#: appPlugins/ToolPanelize.py:112 appPlugins/ToolPanelize.py:1099 +#: appPlugins/ToolPanelize.py:112 appPlugins/ToolPanelize.py:1083 #, fuzzy #| msgid "Panelization Reference" msgid "Panelization" msgstr "Ref. de panelización" -#: appPlugins/ToolPanelize.py:373 +#: appPlugins/ToolPanelize.py:357 msgid "Columns or Rows are zero value. Change them to a positive integer." msgstr "" "Las columnas o filas son de valor cero. Cámbialos a un entero positivo." -#: appPlugins/ToolPanelize.py:416 +#: appPlugins/ToolPanelize.py:400 msgid "Generating panel ... " msgstr "Panel generador … " -#: appPlugins/ToolPanelize.py:509 appPlugins/ToolPanelize.py:801 -#: appPlugins/ToolPanelize.py:1051 +#: appPlugins/ToolPanelize.py:493 appPlugins/ToolPanelize.py:785 +#: appPlugins/ToolPanelize.py:1035 msgid "Generating panel ... Adding the source code." msgstr "Generando panel ... Añadiendo el código fuente." -#: appPlugins/ToolPanelize.py:729 +#: appPlugins/ToolPanelize.py:713 msgid "Optimizing the overlapping paths." msgstr "Optimización de los caminos superpuestos." -#: appPlugins/ToolPanelize.py:761 +#: appPlugins/ToolPanelize.py:745 msgid "Optimization complete." msgstr "Optimización completa." -#: appPlugins/ToolPanelize.py:1060 +#: appPlugins/ToolPanelize.py:1044 msgid "Generating panel... Spawning copies" msgstr "Generando panel ... Generando copias" -#: appPlugins/ToolPanelize.py:1076 +#: appPlugins/ToolPanelize.py:1060 #, python-brace-format msgid "" "{text} Too big for the constrain area. Final panel has {col} columns and " @@ -17506,11 +17669,11 @@ msgstr "" "{text} Demasiado grande para el área de restricción. El panel final tiene " "{col} columnas y {row} filas" -#: appPlugins/ToolPanelize.py:1084 +#: appPlugins/ToolPanelize.py:1068 msgid "Panel created successfully." msgstr "Panel creado con éxito." -#: appPlugins/ToolPanelize.py:1139 +#: appPlugins/ToolPanelize.py:1128 msgid "" "Specify the type of object to be panelized\n" "It can be of type: Gerber, Excellon or Geometry.\n" @@ -17522,7 +17685,7 @@ msgstr "" "La selección aquí decide el tipo de objetos que serán\n" "en el cuadro combinado Objeto." -#: appPlugins/ToolPanelize.py:1167 +#: appPlugins/ToolPanelize.py:1163 msgid "" "Object to be panelized. This means that it will\n" "be duplicated in an array of rows and columns." @@ -17530,11 +17693,7 @@ msgstr "" "Objeto a ser panelizado. Esto significa que lo hará\n" "ser duplicado en una matriz de filas y columnas." -#: appPlugins/ToolPanelize.py:1174 -msgid "Panelization Reference" -msgstr "Ref. de panelización" - -#: appPlugins/ToolPanelize.py:1176 +#: appPlugins/ToolPanelize.py:1175 msgid "" "Choose the reference for panelization:\n" "- Object = the bounding box of a different object\n" @@ -17554,7 +17713,7 @@ msgstr "" "a este objeto de referencia, por lo tanto, manteniendo el panelizado\n" "objetos sincronizados." -#: appPlugins/ToolPanelize.py:1202 +#: appPlugins/ToolPanelize.py:1210 msgid "" "Specify the type of object to be used as an container for\n" "panelization. It can be: Gerber or Geometry type.\n" @@ -17566,7 +17725,7 @@ msgstr "" "La selección aquí decide el tipo de objetos que serán\n" "en el cuadro combinado Objeto de caja." -#: appPlugins/ToolPanelize.py:1217 +#: appPlugins/ToolPanelize.py:1225 msgid "" "The actual object that is used as container for the\n" " selected object that is to be panelized." @@ -17574,11 +17733,11 @@ msgstr "" "El objeto real que se utiliza como contenedor para\n" " objeto seleccionado que se va a panelizar." -#: appPlugins/ToolPanelize.py:1227 +#: appPlugins/ToolPanelize.py:1233 msgid "Panel Data" msgstr "Datos del panel" -#: appPlugins/ToolPanelize.py:1229 +#: appPlugins/ToolPanelize.py:1235 msgid "" "This informations will shape the resulting panel.\n" "The number of rows and columns will set how many\n" @@ -17594,15 +17753,15 @@ msgstr "" "Los espacios establecerán la distancia entre dos\n" "elementos de la matriz de paneles." -#: appPlugins/ToolPanelize.py:1314 +#: appPlugins/ToolPanelize.py:1338 msgid "Constrain panel within" msgstr "Restrinja el panel dentro de" -#: appPlugins/ToolPanelize.py:1357 +#: appPlugins/ToolPanelize.py:1383 msgid "Panelize Object" msgstr "Panelizar objeto" -#: appPlugins/ToolPanelize.py:1360 appPlugins/ToolRulesCheck.py:1663 +#: appPlugins/ToolPanelize.py:1386 appPlugins/ToolRulesCheck.py:1663 msgid "" "Panelize the specified object around the specified box.\n" "In other words it creates multiple copies of the source object,\n" @@ -17644,7 +17803,7 @@ msgstr "PcbWizard .INF archivo cargado." msgid "Main PcbWizard Excellon file loaded." msgstr "Archivo PcbWizard Excellon principal cargado." -#: appPlugins/ToolPcbWizard.py:346 app_Main.py:11057 +#: appPlugins/ToolPcbWizard.py:346 app_Main.py:11087 msgid "This is not Excellon file." msgstr "Este no es un archivo de Excellon." @@ -17774,23 +17933,23 @@ msgstr "" msgid "Punch Geber" msgstr "Gerber Perforadora" -#: appPlugins/ToolPunchGerber.py:555 +#: appPlugins/ToolPunchGerber.py:551 #, fuzzy #| msgid "Click on a polygon to isolate it." msgid "Click on a pad to select it." msgstr "Haga clic en un polígono para aislarlo." -#: appPlugins/ToolPunchGerber.py:803 appPlugins/ToolPunchGerber.py:936 +#: appPlugins/ToolPunchGerber.py:799 appPlugins/ToolPunchGerber.py:932 msgid "The value of the fixed diameter is 0.0. Aborting." msgstr "El valor del diámetro fijo es 0.0. Abortar." -#: appPlugins/ToolPunchGerber.py:1712 +#: appPlugins/ToolPunchGerber.py:1708 #, fuzzy #| msgid "Added polygon" msgid "Added pad" msgstr "Polígono agregado" -#: appPlugins/ToolPunchGerber.py:1713 +#: appPlugins/ToolPunchGerber.py:1709 #, fuzzy #| msgid "Click to add next polygon or right click to start." msgid "Click to add next pad or right click to start." @@ -17798,13 +17957,13 @@ msgstr "" "Haga clic para agregar el siguiente polígono o haga clic derecho para " "comenzar." -#: appPlugins/ToolPunchGerber.py:1725 +#: appPlugins/ToolPunchGerber.py:1721 #, fuzzy #| msgid "Removed polygon" msgid "Removed pad" msgstr "Polígono eliminado" -#: appPlugins/ToolPunchGerber.py:1726 +#: appPlugins/ToolPunchGerber.py:1722 #, fuzzy #| msgid "Click to add/remove next polygon or right click to start." msgid "Click to add/remove next pad or right click to start." @@ -17812,43 +17971,43 @@ msgstr "" "Haga clic para agregar / eliminar el siguiente polígono o haga clic con el " "botón derecho para comenzar." -#: appPlugins/ToolPunchGerber.py:1731 +#: appPlugins/ToolPunchGerber.py:1727 #, fuzzy #| msgid "No polygon detected under click position." msgid "No pad detected under click position." msgstr "No se detectó ningún polígono bajo la posición de clic." -#: appPlugins/ToolPunchGerber.py:1930 +#: appPlugins/ToolPunchGerber.py:1926 #, fuzzy #| msgid "All objects are selected." msgid "All selectable pads are selected." msgstr "Todos los objetos están seleccionados." -#: appPlugins/ToolPunchGerber.py:1947 +#: appPlugins/ToolPunchGerber.py:1943 #, fuzzy #| msgid "Selection Color" msgid "Selection cleared." msgstr "Color de seleccion" -#: appPlugins/ToolPunchGerber.py:2007 +#: appPlugins/ToolPunchGerber.py:2000 msgid "Gerber into which to punch holes" msgstr "Gerber en el que hacer agujeros" -#: appPlugins/ToolPunchGerber.py:2145 +#: appPlugins/ToolPunchGerber.py:2154 msgid "" "Remove the geometry of Excellon from the Gerber to create the holes in pads." msgstr "" "Retire la geometría de Excellon del Gerber para crear los agujeros en las " "almohadillas." -#: appPlugins/ToolPunchGerber.py:2297 +#: appPlugins/ToolPunchGerber.py:2313 msgid "" "When the manual type is chosen, the pads to be punched\n" "are selected on the canvas but only those that\n" "are in the processed pads." msgstr "" -#: appPlugins/ToolPunchGerber.py:2336 +#: appPlugins/ToolPunchGerber.py:2347 msgid "" "Create a Gerber object from the selected object, within\n" "the specified box." @@ -17865,19 +18024,19 @@ msgstr "Cancelado. No hay datos de QRCode en el cuadro de texto." msgid "QRCode Tool done." msgstr "Herramienta QRCode hecha." -#: appPlugins/ToolQRCode.py:777 +#: appPlugins/ToolQRCode.py:785 msgid "Gerber Object to which the QRCode will be added." msgstr "Objeto Gerber al que se agregará el QRCode." -#: appPlugins/ToolQRCode.py:813 +#: appPlugins/ToolQRCode.py:827 msgid "The parameters used to shape the QRCode." msgstr "Los parámetros utilizados para dar forma al QRCode." -#: appPlugins/ToolQRCode.py:918 +#: appPlugins/ToolQRCode.py:939 msgid "Export QRCode" msgstr "Exportar el código QR" -#: appPlugins/ToolQRCode.py:920 +#: appPlugins/ToolQRCode.py:941 msgid "" "Show a set of controls allowing to export the QRCode\n" "to a SVG file or an PNG file." @@ -17885,31 +18044,31 @@ msgstr "" "Mostrar un conjunto de controles que permiten exportar el QRCode\n" "a un archivo SVG o un archivo PNG." -#: appPlugins/ToolQRCode.py:959 +#: appPlugins/ToolQRCode.py:979 msgid "Transparent back color" msgstr "Color de fondo transparente" -#: appPlugins/ToolQRCode.py:984 +#: appPlugins/ToolQRCode.py:1004 msgid "Export QRCode SVG" msgstr "Exportar el QRCode SVG" -#: appPlugins/ToolQRCode.py:986 +#: appPlugins/ToolQRCode.py:1006 msgid "Export a SVG file with the QRCode content." msgstr "Exporte un archivo SVG con el contenido de QRCode." -#: appPlugins/ToolQRCode.py:997 +#: appPlugins/ToolQRCode.py:1017 msgid "Export QRCode PNG" msgstr "Exportar el QRCode PNG" -#: appPlugins/ToolQRCode.py:999 +#: appPlugins/ToolQRCode.py:1019 msgid "Export a PNG image file with the QRCode content." msgstr "Exporte un archivo de imagen PNG con el contenido de QRCode." -#: appPlugins/ToolQRCode.py:1010 +#: appPlugins/ToolQRCode.py:1030 msgid "Insert QRCode" msgstr "Insertar QRCode" -#: appPlugins/ToolQRCode.py:1013 +#: appPlugins/ToolQRCode.py:1033 msgid "Create the QRCode object." msgstr "Crea el objeto QRCode." @@ -18363,19 +18522,19 @@ msgstr "" "Guarde el GCode generado para la dispensación de pasta de soldadura\n" "en almohadillas de PCB, a un archivo." -#: appPlugins/ToolSub.py:269 appPlugins/ToolSub.py:505 +#: appPlugins/ToolSub.py:267 appPlugins/ToolSub.py:503 msgid "No Target object loaded." msgstr "No se ha cargado ningún objeto de destino." -#: appPlugins/ToolSub.py:272 +#: appPlugins/ToolSub.py:270 msgid "Loading geometry from Gerber objects." msgstr "Cargando geometría de objetos Gerber." -#: appPlugins/ToolSub.py:289 appPlugins/ToolSub.py:518 +#: appPlugins/ToolSub.py:287 appPlugins/ToolSub.py:516 msgid "No Subtractor object loaded." msgstr "No se ha cargado ningún objeto Subtractor." -#: appPlugins/ToolSub.py:303 +#: appPlugins/ToolSub.py:301 #, fuzzy #| msgid "" #| "Geometry object that will be subtracted\n" @@ -18385,37 +18544,37 @@ msgstr "" "Objeto de Geometría que se restará\n" "del objeto de Geometría de destino." -#: appPlugins/ToolSub.py:343 +#: appPlugins/ToolSub.py:341 msgid "Finished parsing geometry for aperture" msgstr "Geometría de análisis terminada para apertura" -#: appPlugins/ToolSub.py:345 +#: appPlugins/ToolSub.py:343 msgid "Subtraction aperture processing finished." msgstr "Procesamiento de apertura de sustracción terminado." -#: appPlugins/ToolSub.py:478 appPlugins/ToolSub.py:672 -#: appPlugins/ToolSub.py:754 +#: appPlugins/ToolSub.py:476 appPlugins/ToolSub.py:670 +#: appPlugins/ToolSub.py:752 msgid "Generating new object failed." msgstr "Generando nuevo objeto falló." -#: appPlugins/ToolSub.py:482 appPlugins/ToolSub.py:677 +#: appPlugins/ToolSub.py:480 appPlugins/ToolSub.py:675 msgid "Created" msgstr "Creado" -#: appPlugins/ToolSub.py:531 +#: appPlugins/ToolSub.py:529 msgid "Currently, the Subtractor geometry cannot be of type Multigeo." msgstr "" "Actualmente, la geometría del sustractor no puede ser del tipo Multigeo." -#: appPlugins/ToolSub.py:571 +#: appPlugins/ToolSub.py:569 msgid "Parsing solid_geometry ..." msgstr "Analizando solid_geometry ..." -#: appPlugins/ToolSub.py:573 +#: appPlugins/ToolSub.py:571 msgid "Parsing solid_geometry for tool" msgstr "Análisis de geometría para herramienta" -#: appPlugins/ToolSub.py:790 +#: appPlugins/ToolSub.py:788 #, fuzzy #| msgid "" #| "A tool to substract one Gerber or Geometry object\n" @@ -18427,7 +18586,7 @@ msgstr "" "Una herramienta para restar un objeto Gerber o Geometry\n" "de otro del mismo tipo." -#: appPlugins/ToolSub.py:849 +#: appPlugins/ToolSub.py:850 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." @@ -18435,11 +18594,11 @@ msgstr "" "Objeto de Gerber para restar\n" "El sustractor del objeto Gerber." -#: appPlugins/ToolSub.py:863 appPlugins/ToolSub.py:916 +#: appPlugins/ToolSub.py:871 appPlugins/ToolSub.py:934 msgid "Subtractor" msgstr "Sustractor" -#: appPlugins/ToolSub.py:865 +#: appPlugins/ToolSub.py:873 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." @@ -18447,11 +18606,11 @@ msgstr "" "Objeto de Gerber que se restará\n" "del objeto objetivo de Gerber." -#: appPlugins/ToolSub.py:872 +#: appPlugins/ToolSub.py:883 msgid "Subtract Gerber" msgstr "Restar Gerber" -#: appPlugins/ToolSub.py:875 +#: appPlugins/ToolSub.py:886 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -18463,7 +18622,7 @@ msgstr "" "Se puede utilizar para eliminar la serigrafía superpuesta\n" "sobre la máscara de soldadura." -#: appPlugins/ToolSub.py:902 +#: appPlugins/ToolSub.py:919 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." @@ -18471,7 +18630,7 @@ msgstr "" "Objeto de Geometría del cual restar\n" "El objeto de Geometría de sustractor." -#: appPlugins/ToolSub.py:918 +#: appPlugins/ToolSub.py:936 msgid "" "Geometry object that will be subtracted\n" "from the target Geometry object." @@ -18479,11 +18638,11 @@ msgstr "" "Objeto de Geometría que se restará\n" "del objeto de Geometría de destino." -#: appPlugins/ToolSub.py:930 +#: appPlugins/ToolSub.py:957 msgid "Subtract Geometry" msgstr "Restar Geometría" -#: appPlugins/ToolSub.py:933 +#: appPlugins/ToolSub.py:960 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -18545,7 +18704,7 @@ msgstr "Los objetos CNCJob no se pueden almacenar en búfer." msgid "A plugin that allow geometry transformation." msgstr "" -#: appPlugins/ToolTransform.py:666 +#: appPlugins/ToolTransform.py:663 msgid "" "The object used as reference.\n" "The used point is the center of it's bounding box." @@ -18601,7 +18760,7 @@ msgstr "" "Se inició la inicialización del lienzo.\n" "La inicialización del lienzo terminó en" -#: app_Main.py:1314 app_Main.py:9893 +#: app_Main.py:1314 app_Main.py:9923 msgid "New Project - Not saved" msgstr "Proyecto nuevo: no guardado" @@ -19069,7 +19228,7 @@ msgstr "Haga clic para establecer el origen ..." msgid "Setting Origin..." msgstr "Establecer Origen ..." -#: app_Main.py:5240 app_Main.py:5358 app_Main.py:5501 +#: app_Main.py:5240 app_Main.py:5362 app_Main.py:5505 msgid "Origin set" msgstr "Conjunto de origen" @@ -19077,64 +19236,64 @@ msgstr "Conjunto de origen" msgid "Origin coordinates specified but incomplete." msgstr "Origin coordinates specified but incomplete." -#: app_Main.py:5304 +#: app_Main.py:5308 msgid "Moving to Origin..." msgstr "Mudarse al origen ..." -#: app_Main.py:5308 app_Main.py:5376 +#: app_Main.py:5312 app_Main.py:5380 msgid "Failed. No object(s) selected..." msgstr "Ha fallado. Ningún objeto (s) seleccionado ..." -#: app_Main.py:5395 +#: app_Main.py:5399 msgid "Quadrant 1" msgstr "" -#: app_Main.py:5396 +#: app_Main.py:5400 msgid "Quadrant 2" msgstr "" -#: app_Main.py:5397 +#: app_Main.py:5401 msgid "Quadrant 3" msgstr "" -#: app_Main.py:5398 +#: app_Main.py:5402 msgid "Quadrant 4" msgstr "" -#: app_Main.py:5538 +#: app_Main.py:5542 msgid "Jump to ..." msgstr "Salta a ..." -#: app_Main.py:5539 +#: app_Main.py:5543 msgid "Enter the coordinates in format X,Y:" msgstr "Introduzca las coordenadas en formato X, Y:" -#: app_Main.py:5549 +#: app_Main.py:5553 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Coordenadas erróneas. Introduzca las coordenadas en formato: X, Y" -#: app_Main.py:5690 +#: app_Main.py:5696 msgid "Locate ..." msgstr "Localizar ..." -#: app_Main.py:6314 +#: app_Main.py:6322 msgid "" "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "Abortar La tarea actual se cerrará con gracia lo antes posible ..." -#: app_Main.py:6320 +#: app_Main.py:6328 msgid "The current task was gracefully closed on user request..." msgstr "La tarea actual se cerró correctamente a petición del usuario ..." -#: app_Main.py:6520 +#: app_Main.py:6528 msgid "Not available for Legacy 2D graphic mode." msgstr "" -#: app_Main.py:6622 +#: app_Main.py:6630 msgid "Adding tool from DB is not allowed for this object." msgstr "No se permite agregar herramientas desde DB para este objeto." -#: app_Main.py:6640 +#: app_Main.py:6648 #, fuzzy #| msgid "" #| "One or more Tools are edited.\n" @@ -19146,193 +19305,193 @@ msgstr "" "Se editan una o más herramientas.\n" "¿Desea actualizar la base de datos de herramientas?" -#: app_Main.py:6642 +#: app_Main.py:6650 msgid "Save Tools Database" msgstr "Guardar base de datos de herramientas" -#: app_Main.py:6835 app_Main.py:6889 app_Main.py:6937 +#: app_Main.py:6862 app_Main.py:6916 app_Main.py:6964 msgid "Enter the Angle value:" msgstr "Ingrese el valor del ángulo:" -#: app_Main.py:6868 +#: app_Main.py:6895 msgid "Rotation done." msgstr "Rotación hecha." -#: app_Main.py:6870 +#: app_Main.py:6897 msgid "Rotation movement was not executed." msgstr "El movimiento de rotación no se ejecutó." -#: app_Main.py:6919 +#: app_Main.py:6946 msgid "Skew on X axis done." msgstr "Inclinar en el eje X hecho." -#: app_Main.py:6967 +#: app_Main.py:6994 msgid "Skew on Y axis done." msgstr "Inclinar en el eje Y hecho." -#: app_Main.py:7049 +#: app_Main.py:7076 msgid "New Grid ..." msgstr "Nueva rejilla ..." -#: app_Main.py:7050 +#: app_Main.py:7077 msgid "Enter a Grid Value:" msgstr "Introduzca un valor de cuadrícula:" -#: app_Main.py:7059 app_Main.py:7084 +#: app_Main.py:7086 app_Main.py:7111 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "" "Introduzca un valor de cuadrícula con un valor distinto de cero, en formato " "Float." -#: app_Main.py:7064 +#: app_Main.py:7091 msgid "New Grid added" msgstr "Nueva rejilla" -#: app_Main.py:7066 +#: app_Main.py:7093 msgid "Grid already exists" msgstr "La rejilla ya existe" -#: app_Main.py:7068 +#: app_Main.py:7095 msgid "Adding New Grid cancelled" msgstr "Agregar nueva cuadrícula cancelado" -#: app_Main.py:7090 +#: app_Main.py:7117 msgid "Grid Value does not exist" msgstr "El valor de Cuadrícula no existe" -#: app_Main.py:7092 +#: app_Main.py:7119 msgid "Grid Value deleted" msgstr "Valor de cuadrícula eliminado" -#: app_Main.py:7094 +#: app_Main.py:7121 msgid "Delete Grid value cancelled" msgstr "Eliminar el valor de cuadrícula cancelado" -#: app_Main.py:7108 +#: app_Main.py:7135 msgid "Name copied to clipboard ..." msgstr "Nombre copiado al portapapeles ..." -#: app_Main.py:7889 app_Main.py:7893 +#: app_Main.py:7919 app_Main.py:7923 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "Seleccione un archivo Gerber o Excellon para ver su archivo fuente." -#: app_Main.py:7896 +#: app_Main.py:7926 msgid "Viewing the source code of the selected object." msgstr "Ver el código fuente del objeto seleccionado." -#: app_Main.py:7910 +#: app_Main.py:7940 msgid "Source Editor" msgstr "Editor de fuente" -#: app_Main.py:7946 app_Main.py:7953 +#: app_Main.py:7976 app_Main.py:7983 msgid "There is no selected object for which to see it's source file code." msgstr "No hay ningún objeto seleccionado para el cual ver su código fuente." -#: app_Main.py:7961 +#: app_Main.py:7991 msgid "Failed to load the source code for the selected object" msgstr "Error al cargar el código fuente para el objeto seleccionado" -#: app_Main.py:7994 +#: app_Main.py:8024 msgid "Go to Line ..." msgstr "Ir a la línea ..." -#: app_Main.py:8025 +#: app_Main.py:8055 msgid "Redrawing all objects" msgstr "Redibujando todos los objetos" -#: app_Main.py:8113 +#: app_Main.py:8143 msgid "Failed to load recent item list." msgstr "Error al cargar la lista de elementos recientes." -#: app_Main.py:8120 +#: app_Main.py:8150 msgid "Failed to parse recent item list." msgstr "Error al analizar la lista de elementos recientes." -#: app_Main.py:8130 +#: app_Main.py:8160 msgid "Failed to load recent projects item list." msgstr "Error al cargar la lista de elementos de proyectos recientes." -#: app_Main.py:8137 +#: app_Main.py:8167 msgid "Failed to parse recent project item list." msgstr "Error al analizar la lista de elementos del proyecto reciente." -#: app_Main.py:8161 +#: app_Main.py:8191 #, fuzzy #| msgid "Recent files" msgid "Recent files list was reset." msgstr "Archivos recientes" -#: app_Main.py:8175 +#: app_Main.py:8205 #, fuzzy #| msgid "Recent projects" msgid "Recent projects list was reset." msgstr "Proyectos recientes" -#: app_Main.py:8200 +#: app_Main.py:8230 msgid "Clear Recent projects" msgstr "Borrar proyectos recientes" -#: app_Main.py:8224 +#: app_Main.py:8254 msgid "Clear Recent files" msgstr "Borrar archivos recientes" -#: app_Main.py:8280 +#: app_Main.py:8310 msgid "FlatCAM Evo" msgstr "FlatCAM Evo" -#: app_Main.py:8284 +#: app_Main.py:8314 msgid "Release date" msgstr "Fecha de lanzamiento" -#: app_Main.py:8288 +#: app_Main.py:8318 msgid "Displayed" msgstr "Desplegado" -#: app_Main.py:8291 +#: app_Main.py:8321 msgid "Snap" msgstr "Chasquido" -#: app_Main.py:8300 +#: app_Main.py:8330 msgid "Canvas" msgstr "Pantalla" -#: app_Main.py:8305 +#: app_Main.py:8335 msgid "Workspace active" msgstr "Espacio de trabajo activo" -#: app_Main.py:8309 +#: app_Main.py:8339 msgid "Workspace size" msgstr "Tamaño del espacio de trabajo" -#: app_Main.py:8313 +#: app_Main.py:8343 msgid "Workspace orientation" msgstr "Orientación del espacio de trabajo" -#: app_Main.py:8375 +#: app_Main.py:8405 msgid "Failed checking for latest version. Could not connect." msgstr "Falló la comprobación de la última versión. No pudo conectar." -#: app_Main.py:8382 +#: app_Main.py:8412 msgid "Could not parse information about latest version." msgstr "No se pudo analizar la información sobre la última versión." -#: app_Main.py:8392 +#: app_Main.py:8422 msgid "FlatCAM is up to date!" msgstr "FlatCAM está al día!" -#: app_Main.py:8397 +#: app_Main.py:8427 msgid "Newer Version Available" msgstr "Nueva versión disponible" -#: app_Main.py:8399 +#: app_Main.py:8429 msgid "There is a newer version of FlatCAM available for download:" msgstr "Hay una versión más nueva de FlatCAM disponible para descargar:" -#: app_Main.py:8403 +#: app_Main.py:8433 msgid "info" msgstr "info" -#: app_Main.py:8437 +#: app_Main.py:8467 msgid "" "OpenGL canvas initialization failed. HW or HW configuration not supported." "Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General " @@ -19344,44 +19503,44 @@ msgstr "" "pestaña General.\n" "\n" -#: app_Main.py:8523 +#: app_Main.py:8553 msgid "All plots disabled." msgstr "Todas las parcelas con discapacidad." -#: app_Main.py:8529 +#: app_Main.py:8559 msgid "All non selected plots disabled." msgstr "Todas las parcelas no seleccionadas deshabilitadas." -#: app_Main.py:8535 +#: app_Main.py:8565 msgid "All plots enabled." msgstr "Todas las parcelas habilitadas." -#: app_Main.py:8541 +#: app_Main.py:8571 msgid "All non selected plots enabled." msgstr "Todas las parcelas no seleccionadas habilitadas." -#: app_Main.py:8547 +#: app_Main.py:8577 msgid "Selected plots enabled..." msgstr "Parcelas seleccionadas habilitadas ..." -#: app_Main.py:8555 +#: app_Main.py:8585 msgid "Selected plots disabled..." msgstr "Parcelas seleccionadas deshabilitadas ..." -#: app_Main.py:8589 +#: app_Main.py:8619 msgid "Enabling plots ..." msgstr "Habilitación de parcelas ..." -#: app_Main.py:8636 +#: app_Main.py:8666 msgid "Disabling plots ..." msgstr "Inhabilitando parcelas ..." -#: app_Main.py:8783 +#: app_Main.py:8813 msgid "Set alpha level ..." msgstr "Establecer nivel alfa ..." -#: app_Main.py:9092 app_Main.py:9131 app_Main.py:9175 app_Main.py:9241 -#: app_Main.py:10012 app_Main.py:11305 app_Main.py:11370 +#: app_Main.py:9122 app_Main.py:9161 app_Main.py:9205 app_Main.py:9271 +#: app_Main.py:10042 app_Main.py:11335 app_Main.py:11400 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -19389,95 +19548,95 @@ msgstr "" "Se inició la inicialización del lienzo.\n" "La inicialización del lienzo terminó en" -#: app_Main.py:9095 +#: app_Main.py:9125 msgid "Opening Gerber file." msgstr "Abriendo el archivo Gerber." -#: app_Main.py:9134 +#: app_Main.py:9164 msgid "Opening Excellon file." msgstr "Abriendo el archivo Excellon." -#: app_Main.py:9178 +#: app_Main.py:9208 msgid "Opening G-Code file." msgstr "Abriendo el archivo G-code." -#: app_Main.py:9232 app_Main.py:9236 +#: app_Main.py:9262 app_Main.py:9266 msgid "Open HPGL2" msgstr "Abra HPGL2" -#: app_Main.py:9244 +#: app_Main.py:9274 msgid "Opening HPGL2 file." msgstr "Abrir el archivo HPGL2." -#: app_Main.py:9267 app_Main.py:9270 +#: app_Main.py:9297 app_Main.py:9300 msgid "Open Configuration File" msgstr "Abrir archivo de configuración" -#: app_Main.py:9296 +#: app_Main.py:9326 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Solo se pueden utilizar objetos Geometry, Gerber y CNCJob." -#: app_Main.py:9343 +#: app_Main.py:9373 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "Los datos deben ser una matriz 3D con la última dimensión 3 o 4" -#: app_Main.py:9349 app_Main.py:9354 +#: app_Main.py:9379 app_Main.py:9384 msgid "Export PNG Image" msgstr "Exportar imagen PNG" -#: app_Main.py:9387 app_Main.py:9599 +#: app_Main.py:9417 app_Main.py:9629 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" "Ha fallado. Solo los objetos Gerber se pueden guardar como archivos " "Gerber ..." -#: app_Main.py:9400 +#: app_Main.py:9430 msgid "Save Gerber source file" msgstr "Guardar el archivo fuente de Gerber" -#: app_Main.py:9429 +#: app_Main.py:9459 msgid "Failed. Only Script objects can be saved as TCL Script files..." msgstr "" "Ha fallado. Solo los objetos Script se pueden guardar como archivos TCL " "Script ..." -#: app_Main.py:9442 +#: app_Main.py:9472 msgid "Save Script source file" msgstr "Guardar archivo fuente de script" -#: app_Main.py:9471 +#: app_Main.py:9501 msgid "Failed. Only Document objects can be saved as Document files..." msgstr "" "Ha fallado. Solo los objetos de documento se pueden guardar como archivos de " "documento ..." -#: app_Main.py:9484 +#: app_Main.py:9514 msgid "Save Document source file" msgstr "Guardar archivo fuente del Documento" -#: app_Main.py:9513 app_Main.py:9554 app_Main.py:10517 +#: app_Main.py:9543 app_Main.py:9584 app_Main.py:10547 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "Ha fallado. Solo los objetos Excellon se pueden guardar como archivos " "Excellon ..." -#: app_Main.py:9521 app_Main.py:9526 +#: app_Main.py:9551 app_Main.py:9556 msgid "Save Excellon source file" msgstr "Guardar el archivo fuente de Excellon" -#: app_Main.py:9644 +#: app_Main.py:9674 msgid "Only Geometry objects can be used." msgstr "Solo se pueden utilizar objetos de Geometría." -#: app_Main.py:9689 app_Main.py:9693 +#: app_Main.py:9719 app_Main.py:9723 msgid "Import SVG" msgstr "Importar SVG" -#: app_Main.py:9719 app_Main.py:9723 +#: app_Main.py:9749 app_Main.py:9753 msgid "Import DXF" msgstr "Importar DXF" -#: app_Main.py:9749 +#: app_Main.py:9779 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -19487,161 +19646,161 @@ msgstr "" "Crear un nuevo proyecto los borrará.\n" "¿Quieres guardar el proyecto?" -#: app_Main.py:9873 +#: app_Main.py:9903 #, fuzzy #| msgid "Do you want to save the edited object?" msgid "Do you want to save the current settings/preferences?" msgstr "Quieres guardar el objeto editado?" -#: app_Main.py:9874 +#: app_Main.py:9904 #, fuzzy #| msgid "Save Preferences" msgid "Save preferences" msgstr "Guardar Preferencias" -#: app_Main.py:9892 +#: app_Main.py:9922 #, fuzzy #| msgid "New Project created" msgid "Project created in" msgstr "Nuevo proyecto creado" -#: app_Main.py:9892 +#: app_Main.py:9922 msgid "seconds" msgstr "" -#: app_Main.py:9895 +#: app_Main.py:9925 msgid "New Project created" msgstr "Nuevo proyecto creado" -#: app_Main.py:9921 +#: app_Main.py:9951 msgid "New TCL script file created in Code Editor." msgstr "Nuevo archivo de script TCL creado en Code Editor." -#: app_Main.py:9948 app_Main.py:9950 app_Main.py:9985 app_Main.py:9987 +#: app_Main.py:9978 app_Main.py:9980 app_Main.py:10015 app_Main.py:10017 msgid "Open TCL script" msgstr "Abrir script TCL" -#: app_Main.py:10014 +#: app_Main.py:10044 msgid "Executing ScriptObject file." msgstr "Ejecutando archivo ScriptObject." -#: app_Main.py:10022 app_Main.py:10026 +#: app_Main.py:10052 app_Main.py:10056 msgid "Run TCL script" msgstr "Ejecutar script TCL" -#: app_Main.py:10049 +#: app_Main.py:10079 msgid "TCL script file opened in Code Editor and executed." msgstr "El archivo de script TCL se abrió en el Editor de código y se ejecutó." -#: app_Main.py:10095 app_Main.py:10102 +#: app_Main.py:10125 app_Main.py:10132 msgid "Save Project As ..." msgstr "Guardar proyecto como ..." -#: app_Main.py:10137 +#: app_Main.py:10167 msgid "FlatCAM objects print" msgstr "Impresión de objetos FlatCAM" -#: app_Main.py:10150 app_Main.py:10158 +#: app_Main.py:10180 app_Main.py:10188 msgid "Save Object as PDF ..." msgstr "Guardar objeto como PDF ..." -#: app_Main.py:10168 +#: app_Main.py:10198 msgid "Printing PDF ..." msgstr "Imprime un PDF ..." -#: app_Main.py:10342 +#: app_Main.py:10372 msgid "PDF file saved to" msgstr "Archivo PDF guardado en" -#: app_Main.py:10364 app_Main.py:10624 app_Main.py:10758 app_Main.py:10825 +#: app_Main.py:10394 app_Main.py:10654 app_Main.py:10788 app_Main.py:10855 msgid "Exporting ..." msgstr "Exportando ..." -#: app_Main.py:10407 +#: app_Main.py:10437 msgid "SVG file exported to" msgstr "Archivo SVG exportado a" -#: app_Main.py:10422 app_Main.py:10426 +#: app_Main.py:10452 app_Main.py:10456 msgid "Import FlatCAM Preferences" msgstr "Importar preferencias de FlatCAM" -#: app_Main.py:10437 +#: app_Main.py:10467 msgid "Imported Defaults from" msgstr "Valores predeterminados importados de" -#: app_Main.py:10456 app_Main.py:10462 +#: app_Main.py:10486 app_Main.py:10492 msgid "Export FlatCAM Preferences" msgstr "Exportar preferencias de FlatCAM" -#: app_Main.py:10482 +#: app_Main.py:10512 msgid "Exported preferences to" msgstr "Preferencias exportadas a" -#: app_Main.py:10615 +#: app_Main.py:10645 msgid "Excellon file exported to" msgstr "Archivo Excellon exportado a" -#: app_Main.py:10629 app_Main.py:10636 app_Main.py:10763 app_Main.py:10770 -#: app_Main.py:10830 app_Main.py:10837 +#: app_Main.py:10659 app_Main.py:10666 app_Main.py:10793 app_Main.py:10800 +#: app_Main.py:10860 app_Main.py:10867 msgid "Could not export." msgstr "No se pudo exportar." -#: app_Main.py:10750 +#: app_Main.py:10780 msgid "Gerber file exported to" msgstr "Archivo Gerber exportado a" -#: app_Main.py:10816 +#: app_Main.py:10846 msgid "DXF file exported to" msgstr "Archivo DXF exportado a" -#: app_Main.py:10892 app_Main.py:10950 +#: app_Main.py:10922 app_Main.py:10980 msgid "Import failed." msgstr "Importación fallida." -#: app_Main.py:10984 app_Main.py:11191 app_Main.py:11256 +#: app_Main.py:11014 app_Main.py:11221 app_Main.py:11286 msgid "Failed to open file" msgstr "Fallo al abrir el archivo" -#: app_Main.py:10987 app_Main.py:11194 app_Main.py:11259 +#: app_Main.py:11017 app_Main.py:11224 app_Main.py:11289 msgid "Failed to parse file" msgstr "Error al analizar el archivo" -#: app_Main.py:10999 +#: app_Main.py:11029 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" "El objeto no es un archivo Gerber o está vacío. Anulando la creación de " "objetos." -#: app_Main.py:11012 app_Main.py:11081 app_Main.py:11144 app_Main.py:11218 -#: app_Main.py:11274 app_Main.py:11448 tclCommands/TclCommandOpenDXF.py:89 +#: app_Main.py:11042 app_Main.py:11111 app_Main.py:11174 app_Main.py:11248 +#: app_Main.py:11304 app_Main.py:11478 tclCommands/TclCommandOpenDXF.py:89 #, fuzzy #| msgid "Opening ..." msgid "Opening" msgstr "Abriendo ..." -#: app_Main.py:11023 +#: app_Main.py:11053 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "Gerber abierto falló. Probablemente no sea un archivo Gerber." -#: app_Main.py:11060 +#: app_Main.py:11090 msgid "Cannot open file" msgstr "No se puede abrir el archivo" -#: app_Main.py:11091 +#: app_Main.py:11121 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "" "Error al abrir el archivo Excellon. Probablemente no sea un archivo de " "Excellon." -#: app_Main.py:11126 +#: app_Main.py:11156 msgid "Reading GCode file" msgstr "Lectura de archivo GCode" -#: app_Main.py:11139 +#: app_Main.py:11169 msgid "This is not GCODE" msgstr "Esto no es GCODE" -#: app_Main.py:11157 +#: app_Main.py:11187 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -19653,77 +19812,77 @@ msgstr "" "Intento de crear un objeto FlatCAM CNCJob desde el archivo G-Code falló " "durante el procesamiento" -#: app_Main.py:11213 +#: app_Main.py:11243 msgid "Object is not HPGL2 file or empty. Aborting object creation." msgstr "" "El objeto no es un archivo HPGL2 o está vacío. Anulando la creación de " "objetos." -#: app_Main.py:11225 +#: app_Main.py:11255 msgid "Failed. Probable not a HPGL2 file." msgstr "Ha fallado. Probablemente no sea un archivo HPGL2." -#: app_Main.py:11251 +#: app_Main.py:11281 msgid "TCL script file opened in Code Editor." msgstr "Archivo de script TCL abierto en Code Editor." -#: app_Main.py:11285 +#: app_Main.py:11315 msgid "Failed to open TCL Script." msgstr "Error al abrir la secuencia de comandos TCL." -#: app_Main.py:11308 +#: app_Main.py:11338 msgid "Opening FlatCAM Config file." msgstr "Abrir el archivo de configuración de FlatCAM." -#: app_Main.py:11335 +#: app_Main.py:11365 msgid "Failed to open config file" msgstr "Error al abrir el archivo de configuración" -#: app_Main.py:11367 +#: app_Main.py:11397 msgid "Loading Project ... Please Wait ..." msgstr "Cargando proyecto ... Espere ..." -#: app_Main.py:11373 +#: app_Main.py:11403 msgid "Opening FlatCAM Project file." msgstr "Apertura del archivo del proyecto FlatCAM." -#: app_Main.py:11388 app_Main.py:11392 app_Main.py:11410 +#: app_Main.py:11418 app_Main.py:11422 app_Main.py:11440 msgid "Failed to open project file" msgstr "Error al abrir el archivo del proyecto" -#: app_Main.py:11472 +#: app_Main.py:11502 msgid "Loading Project ... restoring" msgstr "Cargando Proyecto ... restaurando" -#: app_Main.py:11478 +#: app_Main.py:11508 msgid "Project loaded from" msgstr "Proyecto cargado desde" -#: app_Main.py:11510 +#: app_Main.py:11540 msgid "Saving Project ..." msgstr "Salvar Proyecto ..." -#: app_Main.py:11547 app_Main.py:11597 +#: app_Main.py:11577 app_Main.py:11627 msgid "Project saved to" msgstr "Proyecto guardado en" -#: app_Main.py:11558 +#: app_Main.py:11588 msgid "The object is used by another application." msgstr "El objeto es utilizado por otra aplicación." -#: app_Main.py:11572 +#: app_Main.py:11602 msgid "Failed to verify project file" msgstr "Error al abrir el archivo de proyecto" -#: app_Main.py:11572 app_Main.py:11581 app_Main.py:11589 app_Main.py:11602 +#: app_Main.py:11602 app_Main.py:11611 app_Main.py:11619 app_Main.py:11632 msgid "Retry to save it." msgstr "Vuelva a intentar guardarlo." -#: app_Main.py:11579 app_Main.py:11587 app_Main.py:11600 +#: app_Main.py:11609 app_Main.py:11617 app_Main.py:11630 msgid "Failed to parse saved project file" msgstr "Error al analizar el archivo por defecto" -#: app_Main.py:11638 +#: app_Main.py:11668 msgid "Save cancelled because source file is empty. Try to export the file." msgstr "" "Guardar cancelado porque el archivo de origen está vacío. Intente exportar " @@ -19944,7 +20103,7 @@ msgstr "" msgid "G91 coordinates not implemented ..." msgstr "Coordenadas G91 no implementadas ..." -#: defaults.py:902 +#: defaults.py:906 msgid "Failed to parse defaults file." msgstr "Error al analizar el archivo predeterminado." @@ -20047,6 +20206,113 @@ msgid "No Geometry name in args. Provide a name and try again." msgstr "" "Sin nombre de geometría en args. Proporcione un nombre e intente nuevamente." +#~ msgid "Launch Paint Tool in Tools Tab." +#~ msgstr "Inicie la herramienta Pintura en la pestaña Herramientas." + +#~ msgid "" +#~ "Generate a Positive black film or a Negative film.\n" +#~ "Positive means that it will print the features\n" +#~ "with black on a white canvas.\n" +#~ "Negative means that it will print the features\n" +#~ "with white on a black canvas.\n" +#~ "The Film format is SVG." +#~ msgstr "" +#~ "Genera una película negra positiva o una película negativa.\n" +#~ "Positivo significa que imprimirá las características.\n" +#~ "Con negro sobre un lienzo blanco.\n" +#~ "Negativo significa que imprimirá las características.\n" +#~ "Con blanco sobre un lienzo negro.\n" +#~ "El formato de la película es SVG." + +#~ msgid "" +#~ "Sometime the printers will distort the print shape, especially the Laser " +#~ "types.\n" +#~ "This section provide the tools to compensate for the print distortions." +#~ msgstr "" +#~ "En algún momento, las impresoras distorsionarán la forma de impresión, " +#~ "especialmente los tipos de láser.\n" +#~ "Esta sección proporciona las herramientas para compensar las distorsiones " +#~ "de impresión." + +#~ msgid "Scale Film geometry" +#~ msgstr "Escalar la Geo de la Película" + +#~ msgid "Skew Film geometry" +#~ msgstr "Inclina la Geo de la Película" + +#~ msgid "Mirror Film geometry" +#~ msgstr "Refleja la Geo de la Película" + +#~ msgid "Units Calculator" +#~ msgstr "Calculadora de unidades" + +#~ msgid "Here you enter the value to be converted from MM to INCH" +#~ msgstr "Aquí ingresa el valor a convertir de MM a PULGADA" + +#~ msgid "" +#~ "This is the tool diameter to be entered into\n" +#~ "FlatCAM Gerber section.\n" +#~ "In the CNCJob section it is called >Tool dia<." +#~ msgstr "" +#~ "Este es el diámetro de la herramienta a ingresar\n" +#~ "Sección FlatCAM Gerber.\n" +#~ "En la sección CNCJob se llama >diá. de herra.<." + +#~ msgid "Choose how to calculate the board area." +#~ msgstr "Elija cómo calcular el área del PCB." + +#~ msgid "" +#~ "This is the calculated time required for the procedure.\n" +#~ "In minutes." +#~ msgstr "" +#~ "Este es el tiempo calculado requerido para el procedimiento.\n" +#~ "En minutos." + +#, fuzzy +#~| msgid "Milling Parameters" +#~ msgid "Thieving Parameters" +#~ msgstr "Parámetros de Fresado" + +#~ msgid "Select Soldermask object" +#~ msgstr "Seleccionar objeto Soldermask" + +#, fuzzy +#~| msgid "" +#~| "The reference point to be used as origin for the skew.\n" +#~| "It can be one of the four points of the geometry bounding box." +#~ msgid "" +#~ "The reference point to be used as origin for the adjustment.\n" +#~ "It can be one of the five points of the geometry bounding box." +#~ msgstr "" +#~ "El punto de referencia que se utilizará como origen para el sesgo.\n" +#~ "Puede ser uno de los cuatro puntos del cuadro delimitador de geometría." + +#, fuzzy +#~| msgid "Save Film" +#~ msgid "Scale Film" +#~ msgstr "Guardar película" + +#, fuzzy +#~| msgid "Save Film" +#~ msgid "Skew Film" +#~ msgstr "Guardar película" + +#, fuzzy +#~| msgid "Mirror (Flip)" +#~ msgid "Mirror Film" +#~ msgstr "Espejo (Flip)" + +#~ msgid "Film Parameters" +#~ msgstr "Parámetros de la película" + +#, fuzzy +#~| msgid "Gerber object for isolation routing." +#~ msgid "Source object for following geometry." +#~ msgstr "Objeto Gerber para enrutamiento de aislamiento." + +#~ msgid "Panelization Reference" +#~ msgstr "Ref. de panelización" + #~ msgid "HDPI Support" #~ msgstr "Soporte HDPI" @@ -20554,9 +20820,6 @@ msgstr "" #~ msgid "Obj Type" #~ msgstr "Tipo de obj" -#~ msgid "Object to be cleared of excess copper." -#~ msgstr "Objeto a eliminar del exceso de cobre." - #~ msgid "Margin parameter too big. Tool is not used" #~ msgstr "" #~ "El parámetro de margen es demasiado grande. La herramienta no se usa" @@ -22865,9 +23128,6 @@ msgstr "" #~ "Cuando se selecciona la 'forma de V', entonces la herramienta\n" #~ "El diámetro dependerá de la profundidad de corte elegida." -#~ msgid "V-Shape" -#~ msgstr "Forma V" - #~ msgid "" #~ "Diameter of the cutting tool.\n" #~ "If you want to have an isolation path\n" diff --git a/locale/fr/LC_MESSAGES/strings.mo b/locale/fr/LC_MESSAGES/strings.mo index ca6e5209..2f848fc9 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 eb17c709..564bbda8 100644 --- a/locale/fr/LC_MESSAGES/strings.po +++ b/locale/fr/LC_MESSAGES/strings.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2021-08-29 19:08+0300\n" -"PO-Revision-Date: 2021-08-29 19:08+0300\n" +"POT-Creation-Date: 2021-09-08 20:58+0300\n" +"PO-Revision-Date: 2021-09-08 20:58+0300\n" "Last-Translator: Olivier Cornet \n" "Language-Team: \n" "Language: fr\n" @@ -23,6 +23,7 @@ msgstr "" "X-Poedit-SearchPathExcluded-0: build\n" "X-Poedit-SearchPathExcluded-1: doc\n" "X-Poedit-SearchPathExcluded-2: tests\n" +"X-Poedit-SearchPathExcluded-3: venv\n" #: Bookmark.py:57 Bookmark.py:86 msgid "Title" @@ -114,33 +115,33 @@ msgstr "Signets" #: appEditors/AppExcEditor.py:1412 appEditors/AppExcEditor.py:1480 #: appEditors/AppGeoEditor.py:686 appEditors/AppGeoEditor.py:1203 #: appEditors/AppGeoEditor.py:3125 appEditors/AppGeoEditor.py:3151 -#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5050 -#: appEditors/AppGerberEditor.py:7153 appEditors/AppTextEditor.py:262 -#: appGUI/MainGUI.py:3384 appGUI/MainGUI.py:3602 appGUI/MainGUI.py:3827 -#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:437 -#: appPlugins/ToolCorners.py:532 appPlugins/ToolFilm.py:420 -#: appPlugins/ToolFilm.py:556 appPlugins/ToolImage.py:148 +#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5055 +#: appEditors/AppGerberEditor.py:7155 appEditors/AppTextEditor.py:262 +#: appGUI/MainGUI.py:3419 appGUI/MainGUI.py:3637 appGUI/MainGUI.py:3862 +#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:449 +#: appPlugins/ToolCorners.py:544 appPlugins/ToolFilm.py:404 +#: appPlugins/ToolFilm.py:540 appPlugins/ToolImage.py:148 #: appPlugins/ToolLevelling.py:1577 appPlugins/ToolMove.py:275 #: appPlugins/ToolPcbWizard.py:224 appPlugins/ToolPcbWizard.py:247 #: appPlugins/ToolQRCode.py:624 appPlugins/ToolQRCode.py:673 app_Main.py:1692 -#: app_Main.py:3006 app_Main.py:4881 app_Main.py:5293 app_Main.py:9100 -#: app_Main.py:9139 app_Main.py:9183 app_Main.py:9209 app_Main.py:9249 -#: app_Main.py:9274 app_Main.py:9322 app_Main.py:9360 app_Main.py:9406 -#: app_Main.py:9448 app_Main.py:9490 app_Main.py:9531 app_Main.py:9573 -#: app_Main.py:9618 app_Main.py:9670 app_Main.py:9702 app_Main.py:9732 -#: app_Main.py:9954 app_Main.py:9991 app_Main.py:10034 app_Main.py:10108 -#: app_Main.py:10164 app_Main.py:10430 app_Main.py:10465 +#: app_Main.py:3006 app_Main.py:4881 app_Main.py:5298 app_Main.py:9130 +#: app_Main.py:9169 app_Main.py:9213 app_Main.py:9239 app_Main.py:9279 +#: app_Main.py:9304 app_Main.py:9352 app_Main.py:9390 app_Main.py:9436 +#: app_Main.py:9478 app_Main.py:9520 app_Main.py:9561 app_Main.py:9603 +#: app_Main.py:9648 app_Main.py:9700 app_Main.py:9732 app_Main.py:9762 +#: app_Main.py:9984 app_Main.py:10021 app_Main.py:10064 app_Main.py:10138 +#: app_Main.py:10194 app_Main.py:10460 app_Main.py:10495 msgid "Cancelled." msgstr "Annulé." #: Bookmark.py:312 appDatabase.py:2159 appEditors/AppTextEditor.py:317 #: appObjects/FlatCAMCNCJob.py:730 appObjects/FlatCAMCNCJob.py:1154 -#: appPlugins/ToolFilm.py:773 appPlugins/ToolFilm.py:788 -#: appPlugins/ToolFilm.py:837 appPlugins/ToolFilm.py:1039 -#: appPlugins/ToolFilm.py:1049 appPlugins/ToolFilm.py:1098 +#: appPlugins/ToolFilm.py:770 appPlugins/ToolFilm.py:785 +#: appPlugins/ToolFilm.py:834 appPlugins/ToolFilm.py:1048 +#: appPlugins/ToolFilm.py:1058 appPlugins/ToolFilm.py:1107 #: appPlugins/ToolLevelling.py:1499 appPlugins/ToolLevelling.py:1691 -#: appPlugins/ToolSolderPaste.py:1156 app_Main.py:3014 app_Main.py:10400 -#: app_Main.py:10608 app_Main.py:10743 app_Main.py:10809 app_Main.py:11653 +#: appPlugins/ToolSolderPaste.py:1156 app_Main.py:3014 app_Main.py:10430 +#: app_Main.py:10638 app_Main.py:10773 app_Main.py:10839 app_Main.py:11683 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -149,8 +150,8 @@ msgstr "" "Fichier probablement ouvert dans une autre application. Fermer le fichier." #: Bookmark.py:323 Bookmark.py:353 appDatabase.py:1750 appDatabase.py:2170 -#: appDatabase.py:2204 appPlugins/ToolNCC.py:1279 appPlugins/ToolPaint.py:873 -#: app_Main.py:3025 app_Main.py:6457 defaults.py:889 +#: appDatabase.py:2204 appPlugins/ToolNCC.py:1263 appPlugins/ToolPaint.py:859 +#: app_Main.py:3025 app_Main.py:6465 defaults.py:893 msgid "Could not load the file." msgstr "Chargement du fichier Impossible." @@ -175,22 +176,22 @@ msgid "The user requested a graceful exit of the current task." msgstr "L'utilisateur a demandé une sortie de la tâche en cours." #: appCommon/Common.py:301 appPlugins/ToolCopperThieving.py:391 -#: appPlugins/ToolFollow.py:229 appPlugins/ToolIsolation.py:1590 -#: appPlugins/ToolNCC.py:1649 appPlugins/ToolPaint.py:1223 +#: appPlugins/ToolFollow.py:225 appPlugins/ToolIsolation.py:1586 +#: appPlugins/ToolNCC.py:1633 appPlugins/ToolPaint.py:1209 msgid "Click the start point of the area." msgstr "Cliquez sur le point de départ de la zone." -#: appCommon/Common.py:360 appPlugins/ToolFollow.py:448 -#: appPlugins/ToolNCC.py:1708 appPlugins/ToolPaint.py:1371 +#: appCommon/Common.py:360 appPlugins/ToolFollow.py:444 +#: appPlugins/ToolNCC.py:1692 appPlugins/ToolPaint.py:1357 msgid "Click the end point of the area." msgstr "Cliquez sur le point final de la zone." #: appCommon/Common.py:366 appCommon/Common.py:470 -#: appPlugins/ToolCopperThieving.py:435 appPlugins/ToolFollow.py:454 -#: appPlugins/ToolFollow.py:505 appPlugins/ToolIsolation.py:2529 -#: appPlugins/ToolIsolation.py:2581 appPlugins/ToolNCC.py:1712 -#: appPlugins/ToolNCC.py:1764 appPlugins/ToolPaint.py:1377 -#: appPlugins/ToolPaint.py:1428 +#: appPlugins/ToolCopperThieving.py:435 appPlugins/ToolFollow.py:450 +#: appPlugins/ToolFollow.py:501 appPlugins/ToolIsolation.py:2525 +#: appPlugins/ToolIsolation.py:2577 appPlugins/ToolNCC.py:1696 +#: appPlugins/ToolNCC.py:1748 appPlugins/ToolPaint.py:1363 +#: appPlugins/ToolPaint.py:1414 msgid "Zone added. Click to start adding next zone or right click to finish." msgstr "" "Zone ajoutée. Cliquez pour commencer à ajouter la zone suivante ou faites un " @@ -198,8 +199,8 @@ msgstr "" #: appCommon/Common.py:414 appEditors/AppGeoEditor.py:2495 #: appEditors/AppGerberEditor.py:1023 appEditors/AppGerberEditor.py:1409 -#: appPlugins/ToolFollow.py:476 appPlugins/ToolIsolation.py:2552 -#: appPlugins/ToolNCC.py:1735 appPlugins/ToolPaint.py:1399 +#: appPlugins/ToolFollow.py:472 appPlugins/ToolIsolation.py:2548 +#: appPlugins/ToolNCC.py:1719 appPlugins/ToolPaint.py:1385 msgid "Click on next Point or click right mouse button to complete ..." msgstr "" "Cliquez sur le point suivant ou cliquez avec le bouton droit de la souris " @@ -219,7 +220,7 @@ msgstr "Échoué. Les zones d'exclusion coupent la géométrie de l'objet ..." msgid "Exclusion areas added." msgstr "Des zones d'exclusion ont été ajoutées." -#: appCommon/Common.py:519 appCommon/Common.py:652 appCommon/Common.py:714 +#: appCommon/Common.py:519 appCommon/Common.py:654 appCommon/Common.py:716 msgid "Generate the CNC Job object." msgstr "Générez l'objet Job CNC." @@ -231,38 +232,38 @@ msgstr "Avec zones d'exclusion." msgid "Cancelled. Area exclusion drawing was interrupted." msgstr "Annulé. Le dessin d'exclusion de zone a été interrompu." -#: appCommon/Common.py:662 appCommon/Common.py:717 +#: appCommon/Common.py:664 appCommon/Common.py:719 msgid "All exclusion zones deleted." msgstr "Toutes les zones d'exclusion ont été supprimées." -#: appCommon/Common.py:703 +#: appCommon/Common.py:705 msgid "Selected exclusion zones deleted." msgstr "Les zones d'exclusion sélectionnées ont été supprimées." -#: appDatabase.py:28 appGUI/MainGUI.py:1699 appPlugins/ToolMilling.py:3866 +#: appDatabase.py:28 appGUI/MainGUI.py:1699 appPlugins/ToolMilling.py:3936 msgid "Path" msgstr "Chemin" -#: appDatabase.py:28 appPlugins/ToolMilling.py:3866 +#: appDatabase.py:28 appPlugins/ToolMilling.py:3936 #, fuzzy #| msgid "Int" msgid "In" msgstr "Int" -#: appDatabase.py:28 appPlugins/ToolMilling.py:3866 +#: appDatabase.py:28 appPlugins/ToolMilling.py:3936 #, fuzzy #| msgid "Cut" msgid "Out" msgstr "Couper" -#: appDatabase.py:28 appGUI/MainGUI.py:876 appPlugins/ToolMilling.py:3866 -#: appPlugins/ToolMilling.py:3874 app_Main.py:8740 +#: appDatabase.py:28 appGUI/MainGUI.py:876 appPlugins/ToolMilling.py:3936 +#: appPlugins/ToolMilling.py:3944 app_Main.py:8770 msgid "Custom" msgstr "Personnalisé" #: appDatabase.py:29 appEditors/appGCodeEditor.py:192 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolMilling.py:3937 +#: appPlugins/ToolMilling.py:4007 #, fuzzy #| msgid "Rough" msgid "Roughing" @@ -270,7 +271,7 @@ msgstr "Rugueux" #: appDatabase.py:29 appEditors/appGCodeEditor.py:192 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolMilling.py:3937 +#: appPlugins/ToolMilling.py:4007 #, fuzzy #| msgid "Finish" msgid "Finishing" @@ -278,16 +279,16 @@ msgstr "Finition" #: appDatabase.py:29 appDatabase.py:271 appDatabase.py:596 appDatabase.py:1783 #: appDatabase.py:2248 appDatabase.py:2431 appEditors/appGCodeEditor.py:192 -#: appGUI/MainGUI.py:1100 appGUI/MainGUI.py:2360 appGUI/MainGUI.py:4752 +#: appGUI/MainGUI.py:1100 appGUI/MainGUI.py:2395 appGUI/MainGUI.py:4787 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolIsolation.py:203 appPlugins/ToolIsolation.py:3116 -#: appPlugins/ToolMilling.py:3937 appPlugins/ToolNCC.py:4369 +#: appPlugins/ToolIsolation.py:203 appPlugins/ToolIsolation.py:3114 +#: appPlugins/ToolMilling.py:4007 appPlugins/ToolNCC.py:4380 msgid "Isolation" msgstr "Isolement" #: appDatabase.py:29 appEditors/appGCodeEditor.py:192 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolMilling.py:3937 +#: appPlugins/ToolMilling.py:4007 #, fuzzy #| msgid "Polish" msgid "Polishing" @@ -298,25 +299,25 @@ msgid "ID" msgstr "ID" #: appDatabase.py:38 appDatabase.py:203 appEditors/AppGeoEditor.py:3486 -#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:571 appGUI/ObjectUI.py:894 -#: appGUI/ObjectUI.py:1241 appGUI/ObjectUI.py:1502 appGUI/ObjectUI.py:1569 -#: appPlugins/ToolCalibration.py:959 appPlugins/ToolFiducials.py:821 -#: app_Main.py:8280 +#: appGUI/ObjectUI.py:224 appGUI/ObjectUI.py:644 appGUI/ObjectUI.py:976 +#: appGUI/ObjectUI.py:1323 appGUI/ObjectUI.py:1602 appGUI/ObjectUI.py:1669 +#: appPlugins/ToolCalibration.py:957 appPlugins/ToolFiducials.py:819 +#: app_Main.py:8310 msgid "Name" msgstr "Nom" -#: appDatabase.py:38 appDatabase.py:265 appPlugins/ToolCalibration.py:960 -#: appPlugins/ToolMilling.py:3578 appPlugins/ToolSub.py:847 -#: appPlugins/ToolSub.py:900 +#: appDatabase.py:38 appDatabase.py:265 appPlugins/ToolCalibration.py:958 +#: appPlugins/ToolPanelize.py:1145 appPlugins/ToolSub.py:848 +#: appPlugins/ToolSub.py:917 msgid "Target" msgstr "Cible" #: appDatabase.py:38 appDatabase.py:216 appEditors/AppExcEditor.py:2847 -#: appEditors/AppExcEditor.py:4028 appGUI/ObjectUI.py:668 +#: appEditors/AppExcEditor.py:4030 appGUI/ObjectUI.py:746 #: appObjects/FlatCAMObj.py:710 appObjects/FlatCAMObj.py:776 -#: appPlugins/ToolDrilling.py:2333 appPlugins/ToolIsolation.py:3197 -#: appPlugins/ToolMilling.py:3631 appPlugins/ToolNCC.py:4198 -#: appPlugins/ToolPaint.py:3003 appPlugins/ToolPcbWizard.py:445 +#: appPlugins/ToolDrilling.py:2348 appPlugins/ToolIsolation.py:3206 +#: appPlugins/ToolMilling.py:3632 appPlugins/ToolNCC.py:4208 +#: appPlugins/ToolPaint.py:3010 appPlugins/ToolPcbWizard.py:445 #: appPlugins/ToolReport.py:443 appPlugins/ToolReport.py:509 #: appPlugins/ToolSolderPaste.py:1230 tclCommands/TclCommandDrillcncjob.py:197 msgid "Diameter" @@ -363,7 +364,7 @@ msgstr "" #: appDatabase.py:218 appDatabase.py:1192 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:37 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:175 -#: appPlugins/ToolCalculators.py:525 appPlugins/ToolCutOut.py:2569 +#: appPlugins/ToolCalculators.py:649 appPlugins/ToolCutOut.py:2573 msgid "Tool Diameter" msgstr "Diam de l'outil" @@ -401,65 +402,65 @@ msgstr "Le type d'outil d'application où cet outil doit être utilisé." #: appDatabase.py:271 appDatabase.py:1780 appDatabase.py:1821 #: appDatabase.py:2232 appDatabase.py:2428 appGUI/MainGUI.py:1498 -#: app_Main.py:8278 +#: app_Main.py:8308 msgid "General" msgstr "Général" #: appDatabase.py:271 appDatabase.py:1781 appDatabase.py:2235 -#: appDatabase.py:2429 appGUI/MainGUI.py:1091 appGUI/MainGUI.py:2351 -#: appGUI/MainGUI.py:4756 appGUI/ObjectUI.py:737 appGUI/ObjectUI.py:1047 +#: appDatabase.py:2429 appGUI/MainGUI.py:1091 appGUI/MainGUI.py:2386 +#: appGUI/MainGUI.py:4791 appGUI/ObjectUI.py:803 appGUI/ObjectUI.py:1113 #: appPlugins/ToolMilling.py:60 appPlugins/ToolMilling.py:202 msgid "Milling" msgstr "Fraisage" #: appDatabase.py:271 appDatabase.py:1782 appDatabase.py:2240 -#: appDatabase.py:2430 appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2349 -#: appGUI/ObjectUI.py:723 appPlugins/ToolDrilling.py:55 +#: appDatabase.py:2430 appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2384 +#: appGUI/ObjectUI.py:789 appPlugins/ToolDrilling.py:55 #: appPlugins/ToolDrilling.py:198 appPlugins/ToolDrilling.py:1181 msgid "Drilling" msgstr "Forage" #: appDatabase.py:271 appDatabase.py:1784 appDatabase.py:2256 #: appDatabase.py:2432 appEditors/AppGeoEditor.py:604 appGUI/MainGUI.py:1106 -#: appGUI/MainGUI.py:1716 appGUI/MainGUI.py:2366 appGUI/ObjectUI.py:1061 -#: appPlugins/ToolPaint.py:216 appPlugins/ToolPaint.py:905 -#: appPlugins/ToolPaint.py:2900 +#: appGUI/MainGUI.py:1716 appGUI/MainGUI.py:2401 appGUI/ObjectUI.py:1127 +#: appPlugins/ToolPaint.py:216 appPlugins/ToolPaint.py:891 +#: appPlugins/ToolPaint.py:2888 msgid "Paint" msgstr "Peindre" #: appDatabase.py:271 appDatabase.py:1785 appDatabase.py:2264 -#: appDatabase.py:2433 appGUI/MainGUI.py:1104 appGUI/MainGUI.py:2364 -#: appGUI/ObjectUI.py:362 appGUI/ObjectUI.py:1071 appPlugins/ToolNCC.py:215 -#: appPlugins/ToolNCC.py:1305 appPlugins/ToolNCC.py:4099 +#: appDatabase.py:2433 appGUI/MainGUI.py:1104 appGUI/MainGUI.py:2399 +#: appGUI/ObjectUI.py:426 appGUI/ObjectUI.py:1137 appPlugins/ToolNCC.py:215 +#: appPlugins/ToolNCC.py:1289 appPlugins/ToolNCC.py:4085 msgid "NCC" msgstr "NCC" #: appDatabase.py:271 appDatabase.py:1786 appDatabase.py:2272 -#: appDatabase.py:2434 appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2371 -#: appGUI/ObjectUI.py:377 appPlugins/ToolCutOut.py:179 -#: appPlugins/ToolCutOut.py:522 appPlugins/ToolCutOut.py:2296 +#: appDatabase.py:2434 appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2406 +#: appGUI/ObjectUI.py:397 appPlugins/ToolCutOut.py:179 +#: appPlugins/ToolCutOut.py:504 appPlugins/ToolCutOut.py:2278 msgid "Cutout" msgstr "Découpe" -#: appDatabase.py:287 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:999 -#: appGUI/ObjectUI.py:1374 +#: appDatabase.py:287 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:1073 +#: appGUI/ObjectUI.py:1488 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:404 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:104 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:256 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:426 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:304 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolFollow.py:761 appPlugins/ToolIsolation.py:3341 -#: appPlugins/ToolIsolation.py:3624 appPlugins/ToolMilling.py:3901 -#: appPlugins/ToolNCC.py:4198 appPlugins/ToolNCC.py:4639 -#: appPlugins/ToolPaint.py:3003 appPlugins/ToolPaint.py:3318 +#: appPlugins/ToolFollow.py:760 appPlugins/ToolIsolation.py:3367 +#: appPlugins/ToolIsolation.py:3654 appPlugins/ToolMilling.py:3971 +#: appPlugins/ToolNCC.py:4208 appPlugins/ToolNCC.py:4654 +#: appPlugins/ToolPaint.py:3010 appPlugins/ToolPaint.py:3333 msgid "Shape" msgstr "Forme" -#: appDatabase.py:289 appGUI/ObjectUI.py:1023 +#: appDatabase.py:289 appGUI/ObjectUI.py:1097 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:106 -#: appPlugins/ToolIsolation.py:3343 appPlugins/ToolMilling.py:3903 -#: appPlugins/ToolNCC.py:4216 appPlugins/ToolPaint.py:3021 +#: appPlugins/ToolIsolation.py:3369 appPlugins/ToolMilling.py:3973 +#: appPlugins/ToolNCC.py:4226 appPlugins/ToolPaint.py:3028 msgid "" "Tool Shape. \n" "Can be:\n" @@ -497,14 +498,14 @@ msgstr "" "V-Angle.\n" "Angle de la pointe pour les outils en forme de V." -#: appDatabase.py:337 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:999 -#: appGUI/ObjectUI.py:1374 appPlugins/ToolMilling.py:3925 +#: appDatabase.py:337 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:1073 +#: appGUI/ObjectUI.py:1488 appPlugins/ToolMilling.py:3995 #, fuzzy #| msgid "Jog" msgid "Job" msgstr "Mouvement" -#: appDatabase.py:340 appPlugins/ToolMilling.py:3928 +#: appDatabase.py:340 appPlugins/ToolMilling.py:3998 msgid "" "- Isolation -> informative - lower Feedrate as it uses a milling bit with a " "fine tip.\n" @@ -547,7 +548,7 @@ msgstr "" "Valeur à utiliser comme décalage par rapport a l'existant." #: appDatabase.py:391 appDatabase.py:898 appEditors/appGCodeEditor.py:815 -#: appGUI/ObjectUI.py:1384 +#: appGUI/ObjectUI.py:1498 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:52 @@ -557,9 +558,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:90 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:98 -#: appPlugins/ToolCalculators.py:513 appPlugins/ToolCutOut.py:2467 -#: appPlugins/ToolDrilling.py:2411 appPlugins/ToolMilling.py:1400 -#: appPlugins/ToolMilling.py:4041 +#: appPlugins/ToolCalculators.py:638 appPlugins/ToolCutOut.py:2471 +#: appPlugins/ToolDrilling.py:2424 appPlugins/ToolMilling.py:1359 +#: appPlugins/ToolMilling.py:4111 msgid "Cut Z" msgstr "Profondeur Z" @@ -602,9 +603,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:165 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:121 -#: appPlugins/ToolCalibration.py:799 appPlugins/ToolDrilling.py:1559 -#: appPlugins/ToolDrilling.py:2453 appPlugins/ToolMilling.py:3248 -#: appPlugins/ToolMilling.py:4084 appPlugins/ToolSolderPaste.py:1350 +#: appPlugins/ToolCalibration.py:797 appPlugins/ToolDrilling.py:1559 +#: appPlugins/ToolDrilling.py:2466 appPlugins/ToolMilling.py:3218 +#: appPlugins/ToolMilling.py:4154 appPlugins/ToolSolderPaste.py:1350 msgid "Travel Z" msgstr "Déplacement Z" @@ -654,7 +655,7 @@ msgstr "" #: appDatabase.py:485 appGUI/preferences/tools/ToolsMillPrefGroupUI.py:193 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:142 -#: appPlugins/ToolMilling.py:4102 appPlugins/ToolSolderPaste.py:1392 +#: appPlugins/ToolMilling.py:4172 appPlugins/ToolSolderPaste.py:1392 msgid "Feedrate X-Y" msgstr "Vitesse de déplacement" @@ -670,7 +671,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:152 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:208 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:155 -#: appPlugins/ToolDrilling.py:2470 appPlugins/ToolMilling.py:4120 +#: appPlugins/ToolDrilling.py:2483 appPlugins/ToolMilling.py:4190 #: appPlugins/ToolSolderPaste.py:1405 msgid "Feedrate Z" msgstr "Déplacements Hauteur" @@ -714,8 +715,8 @@ msgstr "" "S'il est laissé vide, il ne sera pas utilisé.\n" "La vitesse du moteur en tr / min." -#: appDatabase.py:549 appDatabase.py:1042 appPlugins/ToolDrilling.py:2524 -#: appPlugins/ToolMilling.py:4205 +#: appDatabase.py:549 appDatabase.py:1042 appPlugins/ToolDrilling.py:2537 +#: appPlugins/ToolMilling.py:4275 msgid "Dwell" msgstr "Démarrage" @@ -741,11 +742,11 @@ msgstr "" "Temps d'attente.\n" "Un délai utilisé pour permettre au moteur d'atteindre sa vitesse définie." -#: appDatabase.py:586 appPlugins/ToolNCC.py:4359 +#: appDatabase.py:586 appPlugins/ToolNCC.py:4370 msgid "Operation" msgstr "Opération" -#: appDatabase.py:588 appPlugins/ToolNCC.py:4361 +#: appDatabase.py:588 appPlugins/ToolNCC.py:4372 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -759,8 +760,8 @@ msgstr "" "échouera.\n" "- Nettoyer -> Nettoyage standard des zones non cuivrées." -#: appDatabase.py:595 appEditors/AppGerberEditor.py:6493 -#: appPlugins/ToolNCC.py:4368 +#: appDatabase.py:595 appEditors/AppGerberEditor.py:6495 +#: appPlugins/ToolNCC.py:4379 msgid "Clear" msgstr "Nettoyer" @@ -768,8 +769,8 @@ msgstr "Nettoyer" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:50 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:158 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:121 -#: appPlugins/ToolIsolation.py:3406 appPlugins/ToolMilling.py:3815 -#: appPlugins/ToolNCC.py:4377 +#: appPlugins/ToolIsolation.py:3432 appPlugins/ToolMilling.py:3885 +#: appPlugins/ToolNCC.py:4388 msgid "Milling Type" msgstr "Type de fraisage" @@ -779,8 +780,8 @@ msgstr "Type de fraisage" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:168 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:123 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:131 -#: appPlugins/ToolIsolation.py:3408 appPlugins/ToolIsolation.py:3416 -#: appPlugins/ToolNCC.py:4379 appPlugins/ToolNCC.py:4387 +#: appPlugins/ToolIsolation.py:3434 appPlugins/ToolIsolation.py:3442 +#: appPlugins/ToolNCC.py:4390 appPlugins/ToolNCC.py:4398 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -795,7 +796,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:165 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:128 -#: appPlugins/ToolIsolation.py:3413 appPlugins/ToolNCC.py:4384 +#: appPlugins/ToolIsolation.py:3439 appPlugins/ToolNCC.py:4395 msgid "Climb" msgstr "Monter" @@ -803,7 +804,7 @@ msgstr "Monter" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:166 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:129 -#: appPlugins/ToolIsolation.py:3414 appPlugins/ToolNCC.py:4385 +#: appPlugins/ToolIsolation.py:3440 appPlugins/ToolNCC.py:4396 msgid "Conventional" msgstr "Conventionnel" @@ -814,16 +815,16 @@ msgstr "Conventionnel" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:489 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 -#: appPlugins/ToolDrilling.py:2572 appPlugins/ToolIsolation.py:3391 -#: appPlugins/ToolMilling.py:3958 appPlugins/ToolNCC.py:4400 -#: appPlugins/ToolPaint.py:3143 +#: appPlugins/ToolDrilling.py:2585 appPlugins/ToolIsolation.py:3417 +#: appPlugins/ToolMilling.py:4028 appPlugins/ToolNCC.py:4411 +#: appPlugins/ToolPaint.py:3155 msgid "Overlap" msgstr "Chevauchement" #: appDatabase.py:626 appDatabase.py:734 appEditors/AppGeoEditor.py:528 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:168 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 -#: appPlugins/ToolNCC.py:4402 appPlugins/ToolPaint.py:3145 +#: appPlugins/ToolNCC.py:4413 appPlugins/ToolPaint.py:3157 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -855,12 +856,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:477 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:168 -#: appPlugins/ToolCopperThieving.py:1344 appPlugins/ToolCopperThieving.py:1621 -#: appPlugins/ToolCorners.py:815 appPlugins/ToolCutOut.py:2508 -#: appPlugins/ToolCutOut.py:2818 appPlugins/ToolExtract.py:1279 -#: appPlugins/ToolFiducials.py:926 appPlugins/ToolInvertGerber.py:274 -#: appPlugins/ToolInvertGerber.py:282 appPlugins/ToolMilling.py:3945 -#: appPlugins/ToolNCC.py:4444 appPlugins/ToolNCC.py:4546 +#: appPlugins/ToolCopperThieving.py:1352 appPlugins/ToolCopperThieving.py:1659 +#: appPlugins/ToolCorners.py:802 appPlugins/ToolCutOut.py:2512 +#: appPlugins/ToolCutOut.py:2817 appPlugins/ToolExtract.py:1320 +#: appPlugins/ToolFiducials.py:924 appPlugins/ToolInvertGerber.py:279 +#: appPlugins/ToolInvertGerber.py:287 appPlugins/ToolMilling.py:4015 +#: appPlugins/ToolNCC.py:4455 appPlugins/ToolNCC.py:4561 msgid "Margin" msgstr "Marge" @@ -870,9 +871,9 @@ msgstr "Marge" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:479 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:188 -#: appPlugins/ToolCopperThieving.py:1346 appPlugins/ToolCorners.py:817 -#: appPlugins/ToolFiducials.py:928 appPlugins/ToolMilling.py:3947 -#: appPlugins/ToolNCC.py:4446 appPlugins/ToolNCC.py:4548 +#: appPlugins/ToolCopperThieving.py:1354 appPlugins/ToolCorners.py:804 +#: appPlugins/ToolFiducials.py:926 appPlugins/ToolMilling.py:4017 +#: appPlugins/ToolNCC.py:4457 appPlugins/ToolNCC.py:4563 msgid "Bounding box margin." msgstr "Marge du cadre de sélection." @@ -883,14 +884,14 @@ msgstr "Marge du cadre de sélection." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:503 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:199 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 -#: appPlugins/ToolExtract.py:1046 appPlugins/ToolLevelling.py:1907 -#: appPlugins/ToolMilling.py:3973 appPlugins/ToolNCC.py:4421 -#: appPlugins/ToolPaint.py:3179 appPlugins/ToolPunchGerber.py:2118 +#: appPlugins/ToolExtract.py:1060 appPlugins/ToolLevelling.py:1907 +#: appPlugins/ToolMilling.py:4043 appPlugins/ToolNCC.py:4432 +#: appPlugins/ToolPaint.py:3191 appPlugins/ToolPunchGerber.py:2117 msgid "Method" msgstr "Méthode" #: appDatabase.py:660 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:201 -#: appPlugins/ToolNCC.py:4423 +#: appPlugins/ToolNCC.py:4434 msgid "" "Algorithm for copper clearing:\n" "- Standard: Fixed step inwards.\n" @@ -906,36 +907,36 @@ msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:513 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 -#: appPlugins/ToolMilling.py:3983 appPlugins/ToolNCC.py:4436 -#: appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolMilling.py:4053 appPlugins/ToolNCC.py:4447 +#: appPlugins/ToolPaint.py:3205 msgid "Standard" msgstr "Standard" #: appDatabase.py:668 appDatabase.py:782 appEditors/AppGeoEditor.py:574 -#: appEditors/AppGeoEditor.py:672 appEditors/AppGeoEditor.py:5974 +#: appEditors/AppGeoEditor.py:672 appEditors/AppGeoEditor.py:5979 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:513 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 -#: appPlugins/ToolMilling.py:3983 appPlugins/ToolNCC.py:4436 -#: appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolMilling.py:4053 appPlugins/ToolNCC.py:4447 +#: appPlugins/ToolPaint.py:3205 msgid "Seed" msgstr "Circulaire" #: appDatabase.py:668 appDatabase.py:782 appEditors/AppGeoEditor.py:574 -#: appEditors/AppGeoEditor.py:5979 +#: appEditors/AppGeoEditor.py:5984 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:513 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 #: appParsers/ParseGerber.py:447 appParsers/ParseHPGL2.py:200 -#: appPlugins/ToolMilling.py:3983 appPlugins/ToolNCC.py:4436 -#: appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolMilling.py:4053 appPlugins/ToolNCC.py:4447 +#: appPlugins/ToolPaint.py:3205 msgid "Lines" msgstr "Lignes" #: appDatabase.py:668 appDatabase.py:782 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 -#: appPlugins/ToolNCC.py:4436 appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolNCC.py:4447 appPlugins/ToolPaint.py:3205 msgid "Combo" msgstr "Combo" @@ -944,16 +945,16 @@ msgstr "Combo" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:209 #: appPlugins/ToolLevelling.py:1128 appPlugins/ToolLevelling.py:1150 #: appPlugins/ToolLevelling.py:1992 appPlugins/ToolLevelling.py:2015 -#: appPlugins/ToolNCC.py:4457 appPlugins/ToolNCC.py:4559 -#: appPlugins/ToolPaint.py:3204 +#: appPlugins/ToolNCC.py:4468 appPlugins/ToolNCC.py:4574 +#: appPlugins/ToolPaint.py:3216 msgid "Connect" msgstr "Relier" #: appDatabase.py:680 appDatabase.py:796 appEditors/AppGeoEditor.py:583 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:211 -#: appPlugins/ToolNCC.py:4461 appPlugins/ToolNCC.py:4561 -#: appPlugins/ToolPaint.py:3207 +#: appPlugins/ToolNCC.py:4472 appPlugins/ToolNCC.py:4576 +#: appPlugins/ToolPaint.py:3219 msgid "" "Draw lines between resulting\n" "segments to minimize tool lifts." @@ -964,16 +965,16 @@ msgstr "" #: appDatabase.py:686 appDatabase.py:800 appEditors/AppGeoEditor.py:591 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appPlugins/ToolNCC.py:4467 appPlugins/ToolNCC.py:4567 -#: appPlugins/ToolPaint.py:3211 +#: appPlugins/ToolNCC.py:4478 appPlugins/ToolNCC.py:4582 +#: appPlugins/ToolPaint.py:3223 msgid "Contour" msgstr "Contour" #: appDatabase.py:690 appDatabase.py:803 appEditors/AppGeoEditor.py:593 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:219 -#: appPlugins/ToolNCC.py:4471 appPlugins/ToolNCC.py:4569 -#: appPlugins/ToolPaint.py:3214 +#: appPlugins/ToolNCC.py:4482 appPlugins/ToolNCC.py:4584 +#: appPlugins/ToolPaint.py:3226 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." @@ -982,19 +983,19 @@ msgstr "" "pour réduire les bords rugueux." #: appDatabase.py:696 appDatabase.py:753 appEditors/AppGeoEditor.py:715 -#: appEditors/AppGerberEditor.py:6669 appEditors/appGCodeEditor.py:804 -#: appGUI/ObjectUI.py:133 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:1374 +#: appEditors/AppGerberEditor.py:6671 appEditors/appGCodeEditor.py:804 +#: appGUI/ObjectUI.py:138 appGUI/ObjectUI.py:1073 appGUI/ObjectUI.py:1488 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:177 -#: appPlugins/ToolEtchCompensation.py:468 appPlugins/ToolNCC.py:4477 -#: appPlugins/ToolNCC.py:4575 appPlugins/ToolPaint.py:3164 -#: appPlugins/ToolPaint.py:3260 appPlugins/ToolTransform.py:577 +#: appPlugins/ToolEtchCompensation.py:481 appPlugins/ToolNCC.py:4488 +#: appPlugins/ToolNCC.py:4590 appPlugins/ToolPaint.py:3176 +#: appPlugins/ToolPaint.py:3275 appPlugins/ToolTransform.py:577 msgid "Offset" msgstr "Décalage" #: appDatabase.py:700 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:241 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:251 -#: appPlugins/ToolNCC.py:4481 appPlugins/ToolNCC.py:4577 +#: appPlugins/ToolNCC.py:4492 appPlugins/ToolNCC.py:4592 msgid "" "If used, it will add an offset to the copper features.\n" "The copper clearing will finish to a distance\n" @@ -1006,7 +1007,7 @@ msgstr "" #: appDatabase.py:755 appEditors/AppGeoEditor.py:548 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:170 -#: appPlugins/ToolPaint.py:3166 appPlugins/ToolPaint.py:3262 +#: appPlugins/ToolPaint.py:3178 appPlugins/ToolPaint.py:3277 msgid "" "Distance by which to avoid\n" "the edges of the polygon to\n" @@ -1017,7 +1018,7 @@ msgstr "" "être travailler." #: appDatabase.py:770 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:185 -#: appPlugins/ToolPaint.py:3181 +#: appPlugins/ToolPaint.py:3193 msgid "" "Algorithm for painting:\n" "- Standard: Fixed step inwards.\n" @@ -1041,17 +1042,17 @@ msgstr "" #: appDatabase.py:782 appDatabase.py:784 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 #: appPlugins/ToolPaint.py:141 appPlugins/ToolPaint.py:414 -#: appPlugins/ToolPaint.py:3193 appPlugins/ToolPaint.py:3195 +#: appPlugins/ToolPaint.py:3205 appPlugins/ToolPaint.py:3207 msgid "Laser_lines" msgstr "Lignes_laser" #: appDatabase.py:821 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:120 -#: appPlugins/ToolIsolation.py:3365 +#: appPlugins/ToolIsolation.py:3391 msgid "Passes" msgstr "Passes" #: appDatabase.py:823 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:122 -#: appPlugins/ToolIsolation.py:3367 +#: appPlugins/ToolIsolation.py:3393 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -1061,19 +1062,19 @@ msgstr "" #: appDatabase.py:836 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:146 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:491 -#: appPlugins/ToolIsolation.py:3393 appPlugins/ToolMilling.py:3960 +#: appPlugins/ToolIsolation.py:3419 appPlugins/ToolMilling.py:4030 msgid "How much (percentage) of the tool width to overlap each tool pass." msgstr "" "La quantité (pourcentage) de la largeur d'outil qui chevauche chaque passe " "d'outil." #: appDatabase.py:869 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:177 -#: appPlugins/ToolIsolation.py:3426 +#: appPlugins/ToolIsolation.py:3452 msgid "Isolation Type" msgstr "Type d'isolement" #: appDatabase.py:871 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:179 -#: appPlugins/ToolIsolation.py:3428 +#: appPlugins/ToolIsolation.py:3454 msgid "" "Choose how the isolation will be executed:\n" "- 'Full' -> complete isolation of polygons\n" @@ -1096,23 +1097,23 @@ msgstr "" #: appDatabase.py:880 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:188 -#: appPlugins/ToolIsolation.py:3437 +#: appPlugins/ToolIsolation.py:3463 msgid "Full" msgstr "Complète" #: appDatabase.py:881 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 -#: appPlugins/ToolIsolation.py:3438 +#: appPlugins/ToolIsolation.py:3464 msgid "Ext" msgstr "Ext" #: appDatabase.py:882 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 -#: appPlugins/ToolIsolation.py:3439 +#: appPlugins/ToolIsolation.py:3465 msgid "Int" msgstr "Int" #: appDatabase.py:900 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:54 -#: appPlugins/ToolDrilling.py:2413 appPlugins/ToolMilling.py:1402 -#: appPlugins/ToolMilling.py:4043 +#: appPlugins/ToolDrilling.py:2426 appPlugins/ToolMilling.py:1361 +#: appPlugins/ToolMilling.py:4113 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -1121,12 +1122,12 @@ msgstr "" "sous la surface de cuivre." #: appDatabase.py:916 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:269 -#: appPlugins/ToolDrilling.py:2548 +#: appPlugins/ToolDrilling.py:2561 msgid "Offset Z" msgstr "Décalage Z" #: appDatabase.py:918 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:271 -#: appPlugins/ToolDrilling.py:2550 +#: appPlugins/ToolDrilling.py:2563 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -1140,8 +1141,8 @@ msgstr "" #: appDatabase.py:935 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:71 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:98 -#: appPlugins/ToolCutOut.py:2484 appPlugins/ToolDrilling.py:2431 -#: appPlugins/ToolMilling.py:4062 +#: appPlugins/ToolCutOut.py:2488 appPlugins/ToolDrilling.py:2444 +#: appPlugins/ToolMilling.py:4132 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -1156,13 +1157,13 @@ msgstr "" #: appDatabase.py:957 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:84 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:83 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:109 -#: appPlugins/ToolCutOut.py:2495 appPlugins/ToolDrilling.py:2444 -#: appPlugins/ToolMilling.py:4075 +#: appPlugins/ToolCutOut.py:2499 appPlugins/ToolDrilling.py:2457 +#: appPlugins/ToolMilling.py:4145 msgid "Depth of each pass (positive)." msgstr "Profondeur de chaque passage (positif)." #: appDatabase.py:966 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:93 -#: appPlugins/ToolDrilling.py:2455 appPlugins/ToolMilling.py:4086 +#: appPlugins/ToolDrilling.py:2468 appPlugins/ToolMilling.py:4156 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -1171,7 +1172,7 @@ msgstr "" "à travers le plan XY." #: appDatabase.py:989 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:154 -#: appPlugins/ToolDrilling.py:2472 appPlugins/ToolMilling.py:4122 +#: appPlugins/ToolDrilling.py:2485 appPlugins/ToolMilling.py:4192 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1185,12 +1186,12 @@ msgstr "" #: appDatabase.py:1004 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:303 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:307 -#: appPlugins/ToolDrilling.py:2487 appPlugins/ToolMilling.py:4137 +#: appPlugins/ToolDrilling.py:2500 appPlugins/ToolMilling.py:4207 msgid "Feedrate Rapids" msgstr "Avance rapide" #: appDatabase.py:1006 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:305 -#: appPlugins/ToolDrilling.py:2489 appPlugins/ToolMilling.py:4139 +#: appPlugins/ToolDrilling.py:2502 appPlugins/ToolMilling.py:4209 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1205,13 +1206,13 @@ msgstr "" "ignorer pour les autres cas." #: appDatabase.py:1027 appGUI/preferences/tools/ToolsMillPrefGroupUI.py:224 -#: appPlugins/ToolDrilling.py:1573 appPlugins/ToolDrilling.py:2509 -#: appPlugins/ToolMilling.py:3266 appPlugins/ToolMilling.py:4190 +#: appPlugins/ToolDrilling.py:1573 appPlugins/ToolDrilling.py:2522 +#: appPlugins/ToolMilling.py:3236 appPlugins/ToolMilling.py:4260 msgid "Spindle speed" msgstr "Vitesse de broche" #: appDatabase.py:1029 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:169 -#: appPlugins/ToolDrilling.py:2511 appPlugins/ToolMilling.py:4192 +#: appPlugins/ToolDrilling.py:2524 appPlugins/ToolMilling.py:4262 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -1220,17 +1221,17 @@ msgstr "" "en tours / minute (optionnel)" #: appDatabase.py:1074 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:229 -#: appPlugins/ToolDrilling.py:2564 +#: appPlugins/ToolDrilling.py:2577 msgid "Drill slots" msgstr "Percer les rainures" #: appDatabase.py:1076 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:231 -#: appPlugins/ToolDrilling.py:2566 +#: appPlugins/ToolDrilling.py:2579 msgid "If the selected tool has slots then they will be drilled." msgstr "Si l'outil sélectionné a des rainures, elles seront forées." #: appDatabase.py:1087 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:238 -#: appPlugins/ToolDrilling.py:2574 +#: appPlugins/ToolDrilling.py:2587 msgid "" "How much (percentage) of the tool diameter to overlap previous drill hole." msgstr "" @@ -1238,12 +1239,12 @@ msgstr "" "forage précédent." #: appDatabase.py:1101 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:250 -#: appPlugins/ToolDrilling.py:2588 +#: appPlugins/ToolDrilling.py:2601 msgid "Last drill" msgstr "Dernier forage" #: appDatabase.py:1103 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:252 -#: appPlugins/ToolDrilling.py:2590 +#: appPlugins/ToolDrilling.py:2603 msgid "" "If the slot length is not completely covered by drill holes,\n" "add a drill hole on the slot end point." @@ -1255,8 +1256,8 @@ msgstr "" #: appDatabase.py:1131 appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:254 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:109 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:268 -#: appPlugins/ToolCutOut.py:2510 appPlugins/ToolCutOut.py:2820 -#: appPlugins/ToolExtract.py:1281 +#: appPlugins/ToolCutOut.py:2514 appPlugins/ToolCutOut.py:2819 +#: appPlugins/ToolExtract.py:1322 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -1267,12 +1268,12 @@ msgstr "" "la frontière de PCB" #: appDatabase.py:1143 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:123 -#: appPlugins/ToolCutOut.py:2518 +#: appPlugins/ToolCutOut.py:2522 msgid "Gap size" msgstr "Taille de l'espace" #: appDatabase.py:1145 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:125 -#: appPlugins/ToolCutOut.py:2520 +#: appPlugins/ToolCutOut.py:2524 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -1285,12 +1286,12 @@ msgstr "" " le circuit imprimé est découpé)." #: appDatabase.py:1154 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:140 -#: appPlugins/ToolCutOut.py:2534 +#: appPlugins/ToolCutOut.py:2538 msgid "Gap type" msgstr "Type d'encoche" #: appDatabase.py:1156 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:142 -#: appPlugins/ToolCutOut.py:2536 +#: appPlugins/ToolCutOut.py:2540 msgid "" "The type of gap:\n" "- Bridge -> the cutout will be interrupted by bridges\n" @@ -1306,22 +1307,22 @@ msgstr "" "forage" #: appDatabase.py:1164 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:150 -#: appPlugins/ToolCutOut.py:2544 +#: appPlugins/ToolCutOut.py:2548 msgid "Bridge" msgstr "Pont" #: appDatabase.py:1165 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:151 -#: appPlugins/ToolCutOut.py:2545 +#: appPlugins/ToolCutOut.py:2549 msgid "Thin" msgstr "Mince" #: appDatabase.py:1176 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:161 -#: appPlugins/ToolCutOut.py:2555 +#: appPlugins/ToolCutOut.py:2559 msgid "Depth" msgstr "Profondeur" #: appDatabase.py:1178 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:163 -#: appPlugins/ToolCutOut.py:2557 +#: appPlugins/ToolCutOut.py:2561 msgid "" "The depth until the milling is done\n" "in order to thin the gaps." @@ -1330,7 +1331,7 @@ msgstr "" "afin de réduire les interstices." #: appDatabase.py:1194 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:177 -#: appPlugins/ToolCutOut.py:2571 +#: appPlugins/ToolCutOut.py:2575 msgid "The drill hole diameter when doing mouse bites." msgstr "Le diamètre du trou de forage pour des \"mouse bites\"." @@ -1339,23 +1340,23 @@ msgstr "Le diamètre du trou de forage pour des \"mouse bites\"." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:187 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:216 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:187 -#: appPlugins/ToolCopperThieving.py:1491 appPlugins/ToolCopperThieving.py:1531 -#: appPlugins/ToolCopperThieving.py:1571 appPlugins/ToolCutOut.py:2581 +#: appPlugins/ToolCopperThieving.py:1507 appPlugins/ToolCopperThieving.py:1555 +#: appPlugins/ToolCopperThieving.py:1603 appPlugins/ToolCutOut.py:2585 msgid "Spacing" msgstr "Espacement" #: appDatabase.py:1207 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:189 -#: appPlugins/ToolCutOut.py:2583 +#: appPlugins/ToolCutOut.py:2587 msgid "The spacing between drill holes when doing mouse bites." msgstr "L'espacement entre forage pour des \"mouse bites\"." #: appDatabase.py:1226 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:222 -#: appPlugins/ToolCutOut.py:2397 +#: appPlugins/ToolCutOut.py:2457 msgid "Convex Shape" msgstr "Forme convexe" #: appDatabase.py:1229 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:224 -#: appPlugins/ToolCutOut.py:2399 appPlugins/ToolCutOut.py:2404 +#: appPlugins/ToolCutOut.py:2459 appPlugins/ToolCutOut.py:2464 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -1364,11 +1365,11 @@ msgstr "" "Utilisé uniquement si le type d'objet source est Gerber." #: appDatabase.py:1237 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:198 -#: appPlugins/ToolCutOut.py:2628 +#: appPlugins/ToolCutOut.py:2625 msgid "Gaps" msgstr "Nbres Ponts" -#: appDatabase.py:1239 appPlugins/ToolCutOut.py:2630 +#: appDatabase.py:1239 appPlugins/ToolCutOut.py:2627 msgid "" "Number of gaps used for the Automatic cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -1455,87 +1456,87 @@ msgstr "" "objet / outil d'application après avoir sélectionné un outil\n" "dans la base de données d'outils." -#: appDatabase.py:1336 appGUI/GUIElements.py:2391 appGUI/GUIElements.py:2461 -#: appGUI/GUIElements.py:2522 appGUI/GUIElements.py:2587 -#: appGUI/GUIElements.py:3975 appGUI/MainGUI.py:1648 -#: appGUI/preferences/PreferencesUIManager.py:1038 app_Main.py:2659 -#: app_Main.py:3883 app_Main.py:4818 app_Main.py:5083 app_Main.py:9758 +#: appDatabase.py:1336 appGUI/GUIElements.py:2448 appGUI/GUIElements.py:2518 +#: appGUI/GUIElements.py:2579 appGUI/GUIElements.py:2644 +#: appGUI/GUIElements.py:4032 appGUI/MainGUI.py:1648 +#: appGUI/preferences/PreferencesUIManager.py:1042 app_Main.py:2659 +#: app_Main.py:3883 app_Main.py:4818 app_Main.py:5083 app_Main.py:9788 msgid "Cancel" msgstr "Annuler" -#: appDatabase.py:1349 appDatabase.py:1360 appEditors/AppExcEditor.py:4562 -#: appEditors/AppExcEditor.py:4573 appEditors/appGCodeEditor.py:900 -#: appEditors/appGCodeEditor.py:911 appGUI/ObjectUI.py:153 -#: appGUI/ObjectUI.py:164 appPlugins/ToolAlignObjects.py:553 -#: appPlugins/ToolAlignObjects.py:564 appPlugins/ToolCalculators.py:749 -#: appPlugins/ToolCalculators.py:760 appPlugins/ToolCalibration.py:1425 -#: appPlugins/ToolCalibration.py:1436 appPlugins/ToolCopperThieving.py:1785 -#: appPlugins/ToolCopperThieving.py:1796 appPlugins/ToolCorners.py:929 -#: appPlugins/ToolCorners.py:940 appPlugins/ToolCutOut.py:2886 -#: appPlugins/ToolCutOut.py:2897 appPlugins/ToolDblSided.py:1149 -#: appPlugins/ToolDblSided.py:1160 appPlugins/ToolDistance.py:682 -#: appPlugins/ToolDistance.py:693 appPlugins/ToolDistanceMin.py:372 -#: appPlugins/ToolDistanceMin.py:383 appPlugins/ToolDrilling.py:2933 -#: appPlugins/ToolDrilling.py:2944 appPlugins/ToolEtchCompensation.py:527 -#: appPlugins/ToolEtchCompensation.py:538 appPlugins/ToolExtract.py:1358 -#: appPlugins/ToolExtract.py:1369 appPlugins/ToolFiducials.py:1091 -#: appPlugins/ToolFiducials.py:1102 appPlugins/ToolFilm.py:1715 -#: appPlugins/ToolFilm.py:1726 appPlugins/ToolFollow.py:821 -#: appPlugins/ToolFollow.py:832 appPlugins/ToolImage.py:367 -#: appPlugins/ToolImage.py:378 appPlugins/ToolInvertGerber.py:345 -#: appPlugins/ToolInvertGerber.py:356 appPlugins/ToolIsolation.py:3693 -#: appPlugins/ToolIsolation.py:3704 appPlugins/ToolLevelling.py:2341 -#: appPlugins/ToolLevelling.py:2352 appPlugins/ToolMilling.py:4541 -#: appPlugins/ToolMilling.py:4552 appPlugins/ToolNCC.py:4801 -#: appPlugins/ToolNCC.py:4812 appPlugins/ToolOptimal.py:659 -#: appPlugins/ToolOptimal.py:670 appPlugins/ToolPaint.py:3420 -#: appPlugins/ToolPaint.py:3431 appPlugins/ToolPanelize.py:1400 -#: appPlugins/ToolPanelize.py:1411 appPlugins/ToolPcbWizard.py:536 -#: appPlugins/ToolPcbWizard.py:547 appPlugins/ToolPunchGerber.py:2379 -#: appPlugins/ToolPunchGerber.py:2390 appPlugins/ToolQRCode.py:1044 -#: appPlugins/ToolQRCode.py:1055 appPlugins/ToolRulesCheck.py:1715 +#: appDatabase.py:1349 appDatabase.py:1360 appEditors/AppExcEditor.py:4564 +#: appEditors/AppExcEditor.py:4575 appEditors/appGCodeEditor.py:900 +#: appEditors/appGCodeEditor.py:911 appGUI/ObjectUI.py:158 +#: appGUI/ObjectUI.py:169 appPlugins/ToolAlignObjects.py:577 +#: appPlugins/ToolAlignObjects.py:588 appPlugins/ToolCalculators.py:1067 +#: appPlugins/ToolCalculators.py:1078 appPlugins/ToolCalibration.py:1423 +#: appPlugins/ToolCalibration.py:1434 appPlugins/ToolCopperThieving.py:1835 +#: appPlugins/ToolCopperThieving.py:1846 appPlugins/ToolCorners.py:988 +#: appPlugins/ToolCorners.py:999 appPlugins/ToolCutOut.py:2886 +#: appPlugins/ToolCutOut.py:2897 appPlugins/ToolDblSided.py:1126 +#: appPlugins/ToolDblSided.py:1137 appPlugins/ToolDistance.py:684 +#: appPlugins/ToolDistance.py:695 appPlugins/ToolDistanceMin.py:372 +#: appPlugins/ToolDistanceMin.py:383 appPlugins/ToolDrilling.py:2929 +#: appPlugins/ToolDrilling.py:2940 appPlugins/ToolEtchCompensation.py:538 +#: appPlugins/ToolEtchCompensation.py:549 appPlugins/ToolExtract.py:1387 +#: appPlugins/ToolExtract.py:1398 appPlugins/ToolFiducials.py:1089 +#: appPlugins/ToolFiducials.py:1100 appPlugins/ToolFilm.py:1769 +#: appPlugins/ToolFilm.py:1780 appPlugins/ToolFollow.py:815 +#: appPlugins/ToolFollow.py:826 appPlugins/ToolImage.py:367 +#: appPlugins/ToolImage.py:378 appPlugins/ToolInvertGerber.py:348 +#: appPlugins/ToolInvertGerber.py:359 appPlugins/ToolIsolation.py:3721 +#: appPlugins/ToolIsolation.py:3732 appPlugins/ToolLevelling.py:2341 +#: appPlugins/ToolLevelling.py:2352 appPlugins/ToolMilling.py:4593 +#: appPlugins/ToolMilling.py:4604 appPlugins/ToolNCC.py:4815 +#: appPlugins/ToolNCC.py:4826 appPlugins/ToolOptimal.py:659 +#: appPlugins/ToolOptimal.py:670 appPlugins/ToolPaint.py:3437 +#: appPlugins/ToolPaint.py:3448 appPlugins/ToolPanelize.py:1426 +#: appPlugins/ToolPanelize.py:1437 appPlugins/ToolPcbWizard.py:536 +#: appPlugins/ToolPcbWizard.py:547 appPlugins/ToolPunchGerber.py:2390 +#: appPlugins/ToolPunchGerber.py:2401 appPlugins/ToolQRCode.py:1064 +#: appPlugins/ToolQRCode.py:1075 appPlugins/ToolRulesCheck.py:1715 #: appPlugins/ToolRulesCheck.py:1726 appPlugins/ToolSolderPaste.py:1632 -#: appPlugins/ToolSolderPaste.py:1643 appPlugins/ToolSub.py:968 -#: appPlugins/ToolSub.py:979 appPlugins/ToolTransform.py:1027 -#: appPlugins/ToolTransform.py:1038 appTool.py:300 appTool.py:311 +#: appPlugins/ToolSolderPaste.py:1643 appPlugins/ToolSub.py:993 +#: appPlugins/ToolSub.py:1004 appPlugins/ToolTransform.py:1024 +#: appPlugins/ToolTransform.py:1035 appTool.py:300 appTool.py:311 msgid "Edited value is out of range" msgstr "La valeur modifiée est hors limites" -#: appDatabase.py:1355 appDatabase.py:1362 appEditors/AppExcEditor.py:4568 -#: appEditors/AppExcEditor.py:4575 appEditors/appGCodeEditor.py:906 -#: appEditors/appGCodeEditor.py:913 appGUI/ObjectUI.py:159 -#: appGUI/ObjectUI.py:166 appPlugins/ToolAlignObjects.py:559 -#: appPlugins/ToolAlignObjects.py:566 appPlugins/ToolCalculators.py:755 -#: appPlugins/ToolCalculators.py:762 appPlugins/ToolCalibration.py:1431 -#: appPlugins/ToolCalibration.py:1438 appPlugins/ToolCopperThieving.py:1791 -#: appPlugins/ToolCopperThieving.py:1798 appPlugins/ToolCorners.py:935 -#: appPlugins/ToolCorners.py:942 appPlugins/ToolCutOut.py:2892 -#: appPlugins/ToolCutOut.py:2899 appPlugins/ToolDblSided.py:1155 -#: appPlugins/ToolDblSided.py:1162 appPlugins/ToolDistance.py:688 -#: appPlugins/ToolDistance.py:695 appPlugins/ToolDistanceMin.py:378 -#: appPlugins/ToolDistanceMin.py:385 appPlugins/ToolDrilling.py:2939 -#: appPlugins/ToolDrilling.py:2946 appPlugins/ToolEtchCompensation.py:533 -#: appPlugins/ToolEtchCompensation.py:540 appPlugins/ToolExtract.py:1364 -#: appPlugins/ToolExtract.py:1371 appPlugins/ToolFiducials.py:1097 -#: appPlugins/ToolFiducials.py:1104 appPlugins/ToolFilm.py:1721 -#: appPlugins/ToolFilm.py:1728 appPlugins/ToolFollow.py:827 -#: appPlugins/ToolFollow.py:834 appPlugins/ToolImage.py:373 -#: appPlugins/ToolImage.py:380 appPlugins/ToolInvertGerber.py:351 -#: appPlugins/ToolInvertGerber.py:358 appPlugins/ToolIsolation.py:3699 -#: appPlugins/ToolIsolation.py:3706 appPlugins/ToolLevelling.py:2347 -#: appPlugins/ToolLevelling.py:2354 appPlugins/ToolMilling.py:4547 -#: appPlugins/ToolMilling.py:4554 appPlugins/ToolNCC.py:4807 -#: appPlugins/ToolNCC.py:4814 appPlugins/ToolOptimal.py:665 -#: appPlugins/ToolOptimal.py:672 appPlugins/ToolPaint.py:3426 -#: appPlugins/ToolPaint.py:3433 appPlugins/ToolPanelize.py:1406 -#: appPlugins/ToolPanelize.py:1413 appPlugins/ToolPcbWizard.py:542 -#: appPlugins/ToolPcbWizard.py:549 appPlugins/ToolPunchGerber.py:2385 -#: appPlugins/ToolPunchGerber.py:2392 appPlugins/ToolQRCode.py:1050 -#: appPlugins/ToolQRCode.py:1057 appPlugins/ToolRulesCheck.py:1721 +#: appDatabase.py:1355 appDatabase.py:1362 appEditors/AppExcEditor.py:4570 +#: appEditors/AppExcEditor.py:4577 appEditors/appGCodeEditor.py:906 +#: appEditors/appGCodeEditor.py:913 appGUI/ObjectUI.py:164 +#: appGUI/ObjectUI.py:171 appPlugins/ToolAlignObjects.py:583 +#: appPlugins/ToolAlignObjects.py:590 appPlugins/ToolCalculators.py:1073 +#: appPlugins/ToolCalculators.py:1080 appPlugins/ToolCalibration.py:1429 +#: appPlugins/ToolCalibration.py:1436 appPlugins/ToolCopperThieving.py:1841 +#: appPlugins/ToolCopperThieving.py:1848 appPlugins/ToolCorners.py:994 +#: appPlugins/ToolCorners.py:1001 appPlugins/ToolCutOut.py:2892 +#: appPlugins/ToolCutOut.py:2899 appPlugins/ToolDblSided.py:1132 +#: appPlugins/ToolDblSided.py:1139 appPlugins/ToolDistance.py:690 +#: appPlugins/ToolDistance.py:697 appPlugins/ToolDistanceMin.py:378 +#: appPlugins/ToolDistanceMin.py:385 appPlugins/ToolDrilling.py:2935 +#: appPlugins/ToolDrilling.py:2942 appPlugins/ToolEtchCompensation.py:544 +#: appPlugins/ToolEtchCompensation.py:551 appPlugins/ToolExtract.py:1393 +#: appPlugins/ToolExtract.py:1400 appPlugins/ToolFiducials.py:1095 +#: appPlugins/ToolFiducials.py:1102 appPlugins/ToolFilm.py:1775 +#: appPlugins/ToolFilm.py:1782 appPlugins/ToolFollow.py:821 +#: appPlugins/ToolFollow.py:828 appPlugins/ToolImage.py:373 +#: appPlugins/ToolImage.py:380 appPlugins/ToolInvertGerber.py:354 +#: appPlugins/ToolInvertGerber.py:361 appPlugins/ToolIsolation.py:3727 +#: appPlugins/ToolIsolation.py:3734 appPlugins/ToolLevelling.py:2347 +#: appPlugins/ToolLevelling.py:2354 appPlugins/ToolMilling.py:4599 +#: appPlugins/ToolMilling.py:4606 appPlugins/ToolNCC.py:4821 +#: appPlugins/ToolNCC.py:4828 appPlugins/ToolOptimal.py:665 +#: appPlugins/ToolOptimal.py:672 appPlugins/ToolPaint.py:3443 +#: appPlugins/ToolPaint.py:3450 appPlugins/ToolPanelize.py:1432 +#: appPlugins/ToolPanelize.py:1439 appPlugins/ToolPcbWizard.py:542 +#: appPlugins/ToolPcbWizard.py:549 appPlugins/ToolPunchGerber.py:2396 +#: appPlugins/ToolPunchGerber.py:2403 appPlugins/ToolQRCode.py:1070 +#: appPlugins/ToolQRCode.py:1077 appPlugins/ToolRulesCheck.py:1721 #: appPlugins/ToolRulesCheck.py:1728 appPlugins/ToolSolderPaste.py:1638 -#: appPlugins/ToolSolderPaste.py:1645 appPlugins/ToolSub.py:974 -#: appPlugins/ToolSub.py:981 appPlugins/ToolTransform.py:1033 -#: appPlugins/ToolTransform.py:1040 appTool.py:306 appTool.py:313 +#: appPlugins/ToolSolderPaste.py:1645 appPlugins/ToolSub.py:999 +#: appPlugins/ToolSub.py:1006 appPlugins/ToolTransform.py:1030 +#: appPlugins/ToolTransform.py:1037 appTool.py:306 appTool.py:313 msgid "Edited value is within limits." msgstr "La valeur modifiée est dans les limites." @@ -1563,27 +1564,27 @@ msgstr "Copier depuis BD" msgid "Delete from DB" msgstr "Suppression de la BD" -#: appDatabase.py:1635 appTranslation.py:209 app_Main.py:3877 app_Main.py:9752 +#: appDatabase.py:1635 appTranslation.py:209 app_Main.py:3877 app_Main.py:9782 msgid "Save changes" msgstr "Sauvegarder les modifications" #: appDatabase.py:1739 appDatabase.py:2226 appDatabase.py:2682 -#: appDatabase.py:2694 appGUI/MainGUI.py:497 appPlugins/ToolCutOut.py:664 -#: appPlugins/ToolCutOut.py:686 appPlugins/ToolCutOut.py:723 -#: appPlugins/ToolIsolation.py:2759 appPlugins/ToolIsolation.py:2769 -#: appPlugins/ToolIsolation.py:2849 appPlugins/ToolMilling.py:2182 -#: appPlugins/ToolNCC.py:3996 appPlugins/ToolNCC.py:4006 -#: appPlugins/ToolNCC.py:4082 appPlugins/ToolPaint.py:2788 -#: appPlugins/ToolPaint.py:2798 appPlugins/ToolPaint.py:2883 app_Main.py:6461 -#: app_Main.py:6498 app_Main.py:6585 app_Main.py:6597 app_Main.py:6606 -#: app_Main.py:6616 +#: appDatabase.py:2694 appGUI/MainGUI.py:497 appPlugins/ToolCutOut.py:646 +#: appPlugins/ToolCutOut.py:668 appPlugins/ToolCutOut.py:705 +#: appPlugins/ToolIsolation.py:2757 appPlugins/ToolIsolation.py:2767 +#: appPlugins/ToolIsolation.py:2847 appPlugins/ToolMilling.py:2152 +#: appPlugins/ToolNCC.py:3982 appPlugins/ToolNCC.py:3992 +#: appPlugins/ToolNCC.py:4068 appPlugins/ToolPaint.py:2776 +#: appPlugins/ToolPaint.py:2786 appPlugins/ToolPaint.py:2871 app_Main.py:6469 +#: app_Main.py:6506 app_Main.py:6593 app_Main.py:6605 app_Main.py:6614 +#: app_Main.py:6624 msgid "Tools Database" msgstr "Base de données outils" -#: appDatabase.py:1758 appDatabase.py:2212 appPlugins/ToolCutOut.py:508 -#: appPlugins/ToolDrilling.py:1153 appPlugins/ToolIsolation.py:1282 -#: appPlugins/ToolMilling.py:2023 appPlugins/ToolNCC.py:1290 -#: appPlugins/ToolPaint.py:884 +#: appDatabase.py:1758 appDatabase.py:2212 appPlugins/ToolCutOut.py:490 +#: appPlugins/ToolDrilling.py:1153 appPlugins/ToolIsolation.py:1278 +#: appPlugins/ToolMilling.py:1993 appPlugins/ToolNCC.py:1274 +#: appPlugins/ToolPaint.py:870 msgid "Failed to parse Tools DB file." msgstr "Échec de l'analyse du fichier BD des outils." @@ -1666,42 +1667,42 @@ msgstr "Pour ajouter une perceuse, sélectionnez d'abord un outil" #: appEditors/AppExcEditor.py:1500 appEditors/AppExcEditor.py:1603 #: appEditors/AppExcEditor.py:1714 appEditors/AppExcEditor.py:2517 #: appEditors/AppExcEditor.py:3321 appEditors/AppExcEditor.py:3328 -#: appEditors/AppExcEditor.py:3769 appEditors/AppGeoEditor.py:1416 +#: appEditors/AppExcEditor.py:3771 appEditors/AppGeoEditor.py:1416 #: appEditors/AppGeoEditor.py:2135 appEditors/AppGeoEditor.py:2375 #: appEditors/AppGeoEditor.py:2450 appEditors/AppGeoEditor.py:2529 #: appEditors/AppGeoEditor.py:2587 appEditors/AppGeoEditor.py:2792 #: appEditors/AppGeoEditor.py:2871 appEditors/AppGeoEditor.py:3004 #: appEditors/AppGeoEditor.py:3077 appEditors/AppGeoEditor.py:3147 #: appEditors/AppGeoEditor.py:3173 appEditors/AppGeoEditor.py:3201 -#: appEditors/AppGeoEditor.py:3317 appEditors/AppGeoEditor.py:4874 -#: appEditors/AppGeoEditor.py:4888 appEditors/AppGeoEditor.py:5498 -#: appEditors/AppGeoEditor.py:5551 appEditors/AppGeoEditor.py:5614 -#: appEditors/AppGeoEditor.py:5640 appEditors/AppGeoEditor.py:5665 -#: appEditors/AppGeoEditor.py:5697 appEditors/AppGeoEditor.py:5777 -#: appEditors/AppGeoEditor.py:5843 appEditors/AppGeoEditor.py:5911 -#: appEditors/AppGeoEditor.py:6008 appEditors/AppGerberEditor.py:390 +#: appEditors/AppGeoEditor.py:3317 appEditors/AppGeoEditor.py:4878 +#: appEditors/AppGeoEditor.py:4892 appEditors/AppGeoEditor.py:5503 +#: appEditors/AppGeoEditor.py:5556 appEditors/AppGeoEditor.py:5619 +#: appEditors/AppGeoEditor.py:5645 appEditors/AppGeoEditor.py:5670 +#: appEditors/AppGeoEditor.py:5702 appEditors/AppGeoEditor.py:5782 +#: appEditors/AppGeoEditor.py:5848 appEditors/AppGeoEditor.py:5916 +#: appEditors/AppGeoEditor.py:6013 appEditors/AppGerberEditor.py:390 #: appEditors/AppGerberEditor.py:814 appEditors/AppGerberEditor.py:941 #: appEditors/AppGerberEditor.py:1253 appEditors/AppGerberEditor.py:1514 #: appEditors/AppGerberEditor.py:1724 appEditors/AppGerberEditor.py:2014 #: appEditors/AppGerberEditor.py:2310 appEditors/AppGerberEditor.py:2391 -#: appEditors/AppGerberEditor.py:2502 appEditors/AppGerberEditor.py:3206 +#: appEditors/AppGerberEditor.py:2502 appEditors/AppGerberEditor.py:3207 #: appEditors/AppGerberEditor.py:4934 appEditors/AppGerberEditor.py:5207 -#: appEditors/AppGerberEditor.py:5225 appEditors/AppGerberEditor.py:5666 -#: appEditors/AppGerberEditor.py:5849 appEditors/AppGerberEditor.py:5911 -#: appEditors/AppGerberEditor.py:5958 appEditors/AppGerberEditor.py:7376 -#: appGUI/MainGUI.py:3365 appGUI/MainGUI.py:3377 -#: appObjects/FlatCAMGeometry.py:516 appObjects/FlatCAMGeometry.py:1188 -#: appObjects/FlatCAMGeometry.py:1261 appObjects/FlatCAMGerber.py:423 +#: appEditors/AppGerberEditor.py:5225 appEditors/AppGerberEditor.py:5668 +#: appEditors/AppGerberEditor.py:5851 appEditors/AppGerberEditor.py:5913 +#: appEditors/AppGerberEditor.py:5960 appEditors/AppGerberEditor.py:7378 +#: appGUI/MainGUI.py:3400 appGUI/MainGUI.py:3412 +#: appObjects/FlatCAMGeometry.py:513 appObjects/FlatCAMGeometry.py:1185 +#: appObjects/FlatCAMGeometry.py:1258 appObjects/FlatCAMGerber.py:426 #: appParsers/ParseGerber.py:2183 appParsers/ParseGerber.py:2276 #: appParsers/ParseGerber.py:2351 appParsers/ParseGerber.py:2425 #: appParsers/ParseGerber.py:2487 appPlugins/ToolAlignObjects.py:289 -#: appPlugins/ToolAlignObjects.py:311 appPlugins/ToolCalculators.py:292 -#: appPlugins/ToolCalculators.py:302 appPlugins/ToolCalibration.py:329 -#: appPlugins/ToolCutOut.py:1594 appPlugins/ToolFiducials.py:627 -#: appPlugins/ToolFiducials.py:641 appPlugins/ToolFollow.py:344 -#: appPlugins/ToolFollow.py:415 appPlugins/ToolIsolation.py:1548 -#: appPlugins/ToolPaint.py:2346 appPlugins/ToolPanelize.py:1073 -#: app_Main.py:5632 app_Main.py:5786 tclCommands/TclCommandPanelize.py:304 +#: appPlugins/ToolAlignObjects.py:311 appPlugins/ToolCalculators.py:332 +#: appPlugins/ToolCalculators.py:342 appPlugins/ToolCalibration.py:329 +#: appPlugins/ToolCutOut.py:1576 appPlugins/ToolFiducials.py:627 +#: appPlugins/ToolFiducials.py:641 appPlugins/ToolFollow.py:340 +#: appPlugins/ToolFollow.py:411 appPlugins/ToolIsolation.py:1544 +#: appPlugins/ToolPaint.py:2334 appPlugins/ToolPanelize.py:1057 +#: app_Main.py:5638 app_Main.py:5794 tclCommands/TclCommandPanelize.py:304 #: tclCommands/TclCommandPanelize.py:313 msgid "Done." msgstr "Terminé." @@ -1715,7 +1716,7 @@ msgstr "" #: appEditors/AppExcEditor.py:377 appEditors/AppExcEditor.py:681 #: appEditors/AppExcEditor.py:914 appEditors/AppExcEditor.py:1571 #: appEditors/AppGerberEditor.py:481 appEditors/AppGerberEditor.py:2192 -#: appEditors/AppGerberEditor.py:2222 appGUI/MainGUI.py:3979 +#: appEditors/AppGerberEditor.py:2222 appGUI/MainGUI.py:4014 msgid "Click on target location ..." msgstr "Cliquez sur l'emplacement cible ..." @@ -1740,22 +1741,22 @@ msgid "Too many items for the selected spacing angle." msgstr "Trop d'éléments pour l'angle d'espacement sélectionné." #: appEditors/AppExcEditor.py:583 appEditors/AppExcEditor.py:1224 -#: appEditors/AppGerberEditor.py:801 appEditors/AppGerberEditor.py:5845 +#: appEditors/AppGerberEditor.py:801 appEditors/AppGerberEditor.py:5847 #: appObjects/FlatCAMCNCJob.py:807 appPlugins/ToolCopperThieving.py:350 -#: appPlugins/ToolCopperThieving.py:951 appPlugins/ToolCopperThieving.py:1163 -#: appPlugins/ToolCorners.py:250 appPlugins/ToolCorners.py:522 -#: appPlugins/ToolCorners.py:625 appPlugins/ToolCutOut.py:951 -#: appPlugins/ToolCutOut.py:977 appPlugins/ToolCutOut.py:1109 -#: appPlugins/ToolCutOut.py:1333 appPlugins/ToolCutOut.py:1487 -#: appPlugins/ToolCutOut.py:1530 appPlugins/ToolCutOut.py:1548 -#: appPlugins/ToolCutOut.py:1562 appPlugins/ToolDblSided.py:563 +#: appPlugins/ToolCopperThieving.py:953 appPlugins/ToolCopperThieving.py:1165 +#: appPlugins/ToolCorners.py:259 appPlugins/ToolCorners.py:534 +#: appPlugins/ToolCorners.py:637 appPlugins/ToolCutOut.py:933 +#: appPlugins/ToolCutOut.py:959 appPlugins/ToolCutOut.py:1091 +#: appPlugins/ToolCutOut.py:1315 appPlugins/ToolCutOut.py:1469 +#: appPlugins/ToolCutOut.py:1512 appPlugins/ToolCutOut.py:1530 +#: appPlugins/ToolCutOut.py:1544 appPlugins/ToolDblSided.py:544 #: appPlugins/ToolExtract.py:724 appPlugins/ToolExtract.py:773 #: appPlugins/ToolExtract.py:782 appPlugins/ToolExtract.py:786 #: appPlugins/ToolFiducials.py:335 appPlugins/ToolFiducials.py:587 #: appPlugins/ToolFiducials.py:635 appPlugins/ToolFiducials.py:649 -#: appPlugins/ToolFilm.py:819 appPlugins/ToolFilm.py:1080 -#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2340 app_Main.py:5127 -#: app_Main.py:11540 app_Main.py:11550 camlib.py:1172 camlib.py:2451 +#: appPlugins/ToolFilm.py:816 appPlugins/ToolFilm.py:1089 +#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2328 app_Main.py:5127 +#: app_Main.py:11570 app_Main.py:11580 camlib.py:1172 camlib.py:2451 #: camlib.py:2518 camlib.py:2586 camlib.py:2664 camlib.py:5320 camlib.py:5715 msgid "Failed." msgstr "Échoué." @@ -1795,9 +1796,9 @@ msgstr "" "pour le redimensionner." #: appEditors/AppExcEditor.py:1502 appEditors/AppExcEditor.py:1555 -#: appEditors/AppExcEditor.py:1566 appGUI/MainGUI.py:3618 -#: appGUI/MainGUI.py:3703 appGUI/MainGUI.py:3749 appGUI/MainGUI.py:3841 -#: appGUI/MainGUI.py:3956 appGUI/MainGUI.py:3985 +#: appEditors/AppExcEditor.py:1566 appGUI/MainGUI.py:3653 +#: appGUI/MainGUI.py:3738 appGUI/MainGUI.py:3784 appGUI/MainGUI.py:3876 +#: appGUI/MainGUI.py:3991 appGUI/MainGUI.py:4020 msgid "Cancelled. Nothing selected." msgstr "Annulé. Rien n'est sélectionné." @@ -1806,73 +1807,75 @@ msgstr "Annulé. Rien n'est sélectionné." msgid "Click on reference location ..." msgstr "Cliquez sur l'emplacement de référence ..." -#: appEditors/AppExcEditor.py:1914 appEditors/AppGeoEditor.py:4197 -#: appEditors/AppGerberEditor.py:3460 appEditors/AppGerberEditor.py:6176 -#: appEditors/AppGerberEditor.py:6486 appGUI/GUIElements.py:372 -#: appGUI/GUIElements.py:1071 appGUI/GUIElements.py:1470 -#: appGUI/GUIElements.py:1681 appGUI/GUIElements.py:1966 -#: appGUI/GUIElements.py:4028 appGUI/MainGUI.py:427 appGUI/MainGUI.py:760 +#: appEditors/AppExcEditor.py:1914 appEditors/AppGeoEditor.py:4199 +#: appEditors/AppGerberEditor.py:3461 appEditors/AppGerberEditor.py:6178 +#: appEditors/AppGerberEditor.py:6488 appGUI/GUIElements.py:375 +#: appGUI/GUIElements.py:1074 appGUI/GUIElements.py:1475 +#: appGUI/GUIElements.py:1728 appGUI/GUIElements.py:2013 +#: appGUI/GUIElements.py:4085 appGUI/MainGUI.py:427 appGUI/MainGUI.py:760 #: appGUI/MainGUI.py:819 appGUI/MainGUI.py:896 appGUI/MainGUI.py:1039 -#: appGUI/MainGUI.py:1289 appGUI/MainGUI.py:1789 appGUI/MainGUI.py:2301 -#: appGUI/MainGUI.py:2543 appGUI/MainGUI.py:5232 appPlugins/ToolDrilling.py:309 -#: appPlugins/ToolIsolation.py:224 appPlugins/ToolMilling.py:400 -#: appPlugins/ToolMilling.py:408 appPlugins/ToolNCC.py:233 +#: appGUI/MainGUI.py:1289 appGUI/MainGUI.py:1789 appGUI/MainGUI.py:2336 +#: appGUI/MainGUI.py:2578 appGUI/MainGUI.py:5267 appPlugins/ToolDrilling.py:309 +#: appPlugins/ToolIsolation.py:224 appPlugins/ToolMilling.py:390 +#: appPlugins/ToolMilling.py:398 appPlugins/ToolNCC.py:233 #: appPlugins/ToolPaint.py:230 appPlugins/ToolSolderPaste.py:139 -#: app_Main.py:7033 +#: app_Main.py:7060 msgid "Delete" msgstr "Effacer" #: appEditors/AppExcEditor.py:2143 appObjects/FlatCAMExcellon.py:376 -#: appPlugins/ToolDrilling.py:762 appPlugins/ToolMilling.py:1190 +#: appPlugins/ToolDrilling.py:762 appPlugins/ToolMilling.py:1130 +#: appPlugins/ToolMilling.py:3657 msgid "Total Drills" msgstr "Total Forage" #: appEditors/AppExcEditor.py:2175 appObjects/FlatCAMExcellon.py:410 -#: appPlugins/ToolDrilling.py:789 appPlugins/ToolMilling.py:1217 +#: appPlugins/ToolDrilling.py:789 appPlugins/ToolMilling.py:1157 +#: appPlugins/ToolMilling.py:3681 msgid "Total Slots" msgstr "Total de Fentes" #: appEditors/AppExcEditor.py:2253 appEditors/AppGeoEditor.py:4098 #: appEditors/AppGerberEditor.py:4204 appEditors/appGCodeEditor.py:601 -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:102 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:105 #: appObjects/FlatCAMCNCJob.py:559 appObjects/FlatCAMDocument.py:194 #: appObjects/FlatCAMExcellon.py:216 appObjects/FlatCAMGeometry.py:428 -#: appObjects/FlatCAMGerber.py:224 appObjects/FlatCAMScript.py:180 -#: appPlugins/ToolCorners.py:174 appPlugins/ToolCutOut.py:339 -#: appPlugins/ToolDblSided.py:219 appPlugins/ToolDrilling.py:553 -#: appPlugins/ToolFiducials.py:206 appPlugins/ToolFilm.py:262 +#: appObjects/FlatCAMGerber.py:225 appObjects/FlatCAMScript.py:180 +#: appPlugins/ToolCorners.py:176 appPlugins/ToolCutOut.py:339 +#: appPlugins/ToolDblSided.py:222 appPlugins/ToolDrilling.py:553 +#: appPlugins/ToolFiducials.py:206 appPlugins/ToolFilm.py:263 #: appPlugins/ToolFollow.py:178 appPlugins/ToolIsolation.py:448 -#: appPlugins/ToolLevelling.py:394 appPlugins/ToolMilling.py:725 +#: appPlugins/ToolLevelling.py:394 appPlugins/ToolMilling.py:657 #: appPlugins/ToolNCC.py:467 appPlugins/ToolPaint.py:444 #: appPlugins/ToolPanelize.py:277 appPlugins/ToolPunchGerber.py:391 -#: appPlugins/ToolQRCode.py:203 appPlugins/ToolSub.py:232 +#: appPlugins/ToolQRCode.py:202 appPlugins/ToolSub.py:232 msgid "Beginner" msgstr "" #: appEditors/AppExcEditor.py:2264 appEditors/AppGeoEditor.py:4111 #: appEditors/AppGerberEditor.py:4217 appEditors/appGCodeEditor.py:614 -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:103 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:106 #: appObjects/FlatCAMCNCJob.py:569 appObjects/FlatCAMDocument.py:203 #: appObjects/FlatCAMExcellon.py:230 appObjects/FlatCAMGeometry.py:437 -#: appObjects/FlatCAMGerber.py:238 appObjects/FlatCAMScript.py:189 -#: appPlugins/ToolCorners.py:192 appPlugins/ToolCutOut.py:382 -#: appPlugins/ToolDblSided.py:245 appPlugins/ToolDrilling.py:595 -#: appPlugins/ToolFiducials.py:221 appPlugins/ToolFilm.py:288 -#: appPlugins/ToolFollow.py:192 appPlugins/ToolIsolation.py:501 -#: appPlugins/ToolLevelling.py:409 appPlugins/ToolMilling.py:789 -#: appPlugins/ToolNCC.py:513 appPlugins/ToolPaint.py:476 -#: appPlugins/ToolPanelize.py:297 appPlugins/ToolPunchGerber.py:405 -#: appPlugins/ToolQRCode.py:214 appPlugins/ToolSub.py:244 +#: appObjects/FlatCAMGerber.py:240 appObjects/FlatCAMScript.py:189 +#: appPlugins/ToolCorners.py:190 appPlugins/ToolCutOut.py:373 +#: appPlugins/ToolDblSided.py:238 appPlugins/ToolDrilling.py:596 +#: appPlugins/ToolFiducials.py:221 appPlugins/ToolFilm.py:280 +#: appPlugins/ToolFollow.py:190 appPlugins/ToolIsolation.py:505 +#: appPlugins/ToolLevelling.py:409 appPlugins/ToolMilling.py:720 +#: appPlugins/ToolNCC.py:505 appPlugins/ToolPaint.py:469 +#: appPlugins/ToolPanelize.py:289 appPlugins/ToolPunchGerber.py:403 +#: appPlugins/ToolQRCode.py:216 appPlugins/ToolSub.py:243 msgid "Advanced" msgstr "Avancé" -#: appEditors/AppExcEditor.py:2287 appObjects/FlatCAMGeometry.py:687 -#: appObjects/FlatCAMGeometry.py:1331 appPlugins/ToolDrilling.py:1745 -#: appPlugins/ToolIsolation.py:1441 appPlugins/ToolIsolation.py:1857 -#: appPlugins/ToolMilling.py:2255 appPlugins/ToolMilling.py:2836 -#: appPlugins/ToolMilling.py:3491 appPlugins/ToolNCC.py:1479 -#: appPlugins/ToolNCC.py:1617 appPlugins/ToolPaint.py:1050 -#: appPlugins/ToolPaint.py:1188 appPlugins/ToolPaint.py:1902 +#: appEditors/AppExcEditor.py:2287 appObjects/FlatCAMGeometry.py:684 +#: appObjects/FlatCAMGeometry.py:1328 appPlugins/ToolDrilling.py:1745 +#: appPlugins/ToolIsolation.py:1437 appPlugins/ToolIsolation.py:1853 +#: appPlugins/ToolMilling.py:2225 appPlugins/ToolMilling.py:2806 +#: appPlugins/ToolMilling.py:3461 appPlugins/ToolNCC.py:1463 +#: appPlugins/ToolNCC.py:1601 appPlugins/ToolPaint.py:1036 +#: appPlugins/ToolPaint.py:1174 appPlugins/ToolPaint.py:1890 #: appPlugins/ToolSolderPaste.py:507 appPlugins/ToolSolderPaste.py:580 msgid "Wrong value format entered, use a number." msgstr "Mauvais format de valeur entré, utilisez un nombre." @@ -1885,7 +1888,7 @@ msgstr "" "Outil déjà dans la liste d'outils d'origine ou réelle.\n" "Enregistrez et rééditez Excellon si vous devez ajouter cet outil. " -#: appEditors/AppExcEditor.py:2306 appGUI/MainGUI.py:4021 +#: appEditors/AppExcEditor.py:2306 appGUI/MainGUI.py:4056 msgid "Added new tool with dia" msgstr "Ajout d'un nouvel outil avec dia" @@ -1904,18 +1907,18 @@ msgstr "" "Excellon." #: appEditors/AppExcEditor.py:3128 appEditors/AppGerberEditor.py:4914 -#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:629 -#: appParsers/ParseExcellon.py:976 appPlugins/ToolMilling.py:2773 +#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:626 +#: appParsers/ParseExcellon.py:976 appPlugins/ToolMilling.py:2743 #: appPlugins/ToolPcbWizard.py:354 appPlugins/ToolSolderPaste.py:950 -#: app_Main.py:6541 app_Main.py:8436 app_Main.py:10992 app_Main.py:11064 -#: app_Main.py:11199 app_Main.py:11264 +#: app_Main.py:6549 app_Main.py:8466 app_Main.py:11022 app_Main.py:11094 +#: app_Main.py:11229 app_Main.py:11294 msgid "An internal error has occurred. See shell.\n" msgstr "Une erreur interne s'est produite. Voir shell.\n" -#: appEditors/AppExcEditor.py:3133 appObjects/FlatCAMGeometry.py:934 -#: appObjects/FlatCAMGeometry.py:939 appObjects/FlatCAMGeometry.py:1088 -#: appPlugins/ToolMilling.py:3160 appPlugins/ToolMilling.py:3164 -#: appPlugins/ToolSub.py:475 appPlugins/ToolSub.py:669 +#: appEditors/AppExcEditor.py:3133 appObjects/FlatCAMGeometry.py:931 +#: appObjects/FlatCAMGeometry.py:936 appObjects/FlatCAMGeometry.py:1085 +#: appPlugins/ToolMilling.py:3130 appPlugins/ToolMilling.py:3134 +#: appPlugins/ToolSub.py:473 appPlugins/ToolSub.py:667 #, fuzzy #| msgid "Generate" msgid "Generating" @@ -1929,46 +1932,48 @@ msgstr "Excellon édition terminée." msgid "Cancelled. There is no Tool/Drill selected" msgstr "Annulé. Aucun Outil/Foret sélectionné" -#: appEditors/AppExcEditor.py:3842 appEditors/AppExcEditor.py:3852 -#: appEditors/AppGerberEditor.py:5752 +#: appEditors/AppExcEditor.py:3844 appEditors/AppExcEditor.py:3854 +#: appEditors/AppGerberEditor.py:5754 msgid "Click on the circular array Center position" msgstr "Cliquez sur le tableau circulaire Position centrale" -#: appEditors/AppExcEditor.py:3985 appGUI/MainGUI.py:732 appGUI/ObjectUI.py:580 +#: appEditors/AppExcEditor.py:3987 appGUI/MainGUI.py:732 appGUI/ObjectUI.py:653 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:19 msgid "Excellon Editor" msgstr "Editeur Excellon" -#: appEditors/AppExcEditor.py:3995 appEditors/AppGeoEditor.py:3451 -#: appEditors/AppGerberEditor.py:6021 appEditors/appGCodeEditor.py:774 -#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:692 -#: appPlugins/ToolCutOut.py:2333 appPlugins/ToolDblSided.py:685 +#: appEditors/AppExcEditor.py:3997 appEditors/AppGeoEditor.py:3451 +#: appEditors/AppGerberEditor.py:6023 appEditors/appGCodeEditor.py:774 +#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:704 +#: appPlugins/ToolCutOut.py:2315 appPlugins/ToolDblSided.py:666 #: appPlugins/ToolDrilling.py:2285 appPlugins/ToolFiducials.py:797 -#: appPlugins/ToolFilm.py:1168 appPlugins/ToolFollow.py:706 -#: appPlugins/ToolIsolation.py:3153 appPlugins/ToolLevelling.py:1758 -#: appPlugins/ToolMilling.py:3563 appPlugins/ToolNCC.py:4136 -#: appPlugins/ToolPaint.py:2937 appPlugins/ToolPanelize.py:1124 -#: appPlugins/ToolPunchGerber.py:1982 appPlugins/ToolQRCode.py:753 -#: appPlugins/ToolSub.py:798 +#: appPlugins/ToolFilm.py:1177 appPlugins/ToolFollow.py:704 +#: appPlugins/ToolIsolation.py:3151 appPlugins/ToolLevelling.py:1758 +#: appPlugins/ToolMilling.py:3526 appPlugins/ToolNCC.py:4122 +#: appPlugins/ToolPaint.py:2925 appPlugins/ToolPanelize.py:1115 +#: appPlugins/ToolPunchGerber.py:1988 appPlugins/ToolQRCode.py:763 +#: appPlugins/ToolSub.py:796 msgid "" "Beginner Mode - many parameters are hidden.\n" "Advanced Mode - full control.\n" "Permanent change is done in 'Preferences' menu." msgstr "" -#: appEditors/AppExcEditor.py:4009 appEditors/AppGerberEditor.py:6033 +#: appEditors/AppExcEditor.py:4011 appEditors/AppGerberEditor.py:6035 #: appEditors/appGCodeEditor.py:786 msgid "Name:" msgstr "Nom:" -#: appEditors/AppExcEditor.py:4016 appGUI/ObjectUI.py:621 -#: appGUI/ObjectUI.py:967 appPlugins/ToolIsolation.py:3185 -#: appPlugins/ToolMilling.py:3609 appPlugins/ToolNCC.py:4186 -#: appPlugins/ToolPaint.py:2990 appPlugins/ToolSolderPaste.py:1219 +#: appEditors/AppExcEditor.py:4018 appGUI/ObjectUI.py:289 +#: appGUI/ObjectUI.py:697 appGUI/ObjectUI.py:1027 appGUI/ObjectUI.py:1041 +#: appGUI/ObjectUI.py:1440 appPlugins/ToolDrilling.py:2328 +#: appPlugins/ToolIsolation.py:3185 appPlugins/ToolMilling.py:3600 +#: appPlugins/ToolNCC.py:4186 appPlugins/ToolPaint.py:2989 +#: appPlugins/ToolSolderPaste.py:1219 msgid "Tools Table" msgstr "Table des outils" -#: appEditors/AppExcEditor.py:4018 appGUI/ObjectUI.py:623 +#: appEditors/AppExcEditor.py:4020 msgid "" "Tools in this Excellon object\n" "when are used for drilling." @@ -1976,19 +1981,19 @@ msgstr "" "Outils dans cet objet Excellon\n" "quand sont utilisés pour le forage." -#: appEditors/AppExcEditor.py:4039 +#: appEditors/AppExcEditor.py:4041 msgid "Convert Slots" msgstr "Convertir les rainures" -#: appEditors/AppExcEditor.py:4043 +#: appEditors/AppExcEditor.py:4045 msgid "Convert the slots in the selected tools to drills." msgstr "Convertir les rainures dans l'outil sélectionné en forages." -#: appEditors/AppExcEditor.py:4053 +#: appEditors/AppExcEditor.py:4055 msgid "Add/Delete Tool" msgstr "Ajouter / Supprimer un outil" -#: appEditors/AppExcEditor.py:4055 +#: appEditors/AppExcEditor.py:4057 msgid "" "Add/Delete a tool to the tool list\n" "for this Excellon object." @@ -1996,33 +2001,33 @@ msgstr "" "Ajouter / Supprimer un outil à la liste d'outils\n" "pour cet objet Excellon." -#: appEditors/AppExcEditor.py:4069 appEditors/AppGeoEditor.py:514 +#: appEditors/AppExcEditor.py:4071 appEditors/AppGeoEditor.py:514 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:117 -#: appPlugins/ToolCutOut.py:2423 appPlugins/ToolIsolation.py:3254 -#: appPlugins/ToolMilling.py:3717 appPlugins/ToolNCC.py:4273 -#: appPlugins/ToolNCC.py:4284 appPlugins/ToolPaint.py:3066 +#: appPlugins/ToolCutOut.py:2400 appPlugins/ToolIsolation.py:3262 +#: appPlugins/ToolMilling.py:3793 appPlugins/ToolNCC.py:4279 +#: appPlugins/ToolNCC.py:4290 appPlugins/ToolPaint.py:3078 msgid "Tool Dia" msgstr "Diam. de l'outil" -#: appEditors/AppExcEditor.py:4071 +#: appEditors/AppExcEditor.py:4073 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:51 -#: appPlugins/ToolIsolation.py:3256 appPlugins/ToolMilling.py:3719 -#: appPlugins/ToolNCC.py:4275 +#: appPlugins/ToolIsolation.py:3264 appPlugins/ToolMilling.py:3795 +#: appPlugins/ToolNCC.py:4281 msgid "Diameter for the new tool" msgstr "Diamètre pour le nouvel outil" -#: appEditors/AppExcEditor.py:4083 appEditors/AppGeoEditor.py:772 -#: appEditors/AppGerberEditor.py:6169 appEditors/AppGerberEditor.py:6726 +#: appEditors/AppExcEditor.py:4085 appEditors/AppGeoEditor.py:772 +#: appEditors/AppGerberEditor.py:6171 appEditors/AppGerberEditor.py:6728 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:290 -#: appPlugins/ToolCopperThieving.py:1735 appPlugins/ToolDblSided.py:894 -#: appPlugins/ToolDblSided.py:1082 appPlugins/ToolLevelling.py:2073 +#: appPlugins/ToolCopperThieving.py:1783 appPlugins/ToolDblSided.py:881 +#: appPlugins/ToolDblSided.py:1059 appPlugins/ToolLevelling.py:2073 #: appPlugins/ToolNCC.py:227 appPlugins/ToolPaint.py:224 -#: appPlugins/ToolSolderPaste.py:136 appPlugins/ToolTransform.py:635 -#: app_Main.py:7031 +#: appPlugins/ToolSolderPaste.py:136 appPlugins/ToolTransform.py:632 +#: app_Main.py:7058 msgid "Add" msgstr "Ajouter" -#: appEditors/AppExcEditor.py:4086 +#: appEditors/AppExcEditor.py:4088 msgid "" "Add a new tool to the tool list\n" "with the diameter specified above." @@ -2030,11 +2035,11 @@ msgstr "" "Ajouter un nouvel outil à la liste d'outils\n" "avec le diamètre spécifié ci-dessus." -#: appEditors/AppExcEditor.py:4095 +#: appEditors/AppExcEditor.py:4097 msgid "Delete Tool" msgstr "Supprimer l'outil" -#: appEditors/AppExcEditor.py:4098 +#: appEditors/AppExcEditor.py:4100 msgid "" "Delete a tool in the tool list\n" "by selecting a row in the tool table." @@ -2042,55 +2047,56 @@ msgstr "" "Supprimer un outil dans la liste des outils\n" "en sélectionnant une ligne dans la table d'outils." -#: appEditors/AppExcEditor.py:4123 +#: appEditors/AppExcEditor.py:4125 msgid "Resize Tool" msgstr "Redimensionner Outil" -#: appEditors/AppExcEditor.py:4125 +#: appEditors/AppExcEditor.py:4127 msgid "Resize a drill or a selection of drills." msgstr "Redimensionnez une perceuse ou une sélection d'exercices." -#: appEditors/AppExcEditor.py:4130 +#: appEditors/AppExcEditor.py:4132 msgid "Resize Dia" msgstr "Redim. le dia" -#: appEditors/AppExcEditor.py:4132 +#: appEditors/AppExcEditor.py:4134 msgid "Diameter to resize to." msgstr "Diamètre à redimensionner." -#: appEditors/AppExcEditor.py:4146 +#: appEditors/AppExcEditor.py:4148 msgid "Resize" msgstr "Redimensionner" -#: appEditors/AppExcEditor.py:4149 +#: appEditors/AppExcEditor.py:4151 msgid "Resize drill(s)" msgstr "Redimensionner les forets" -#: appEditors/AppExcEditor.py:4180 appGUI/MainGUI.py:737 appGUI/MainGUI.py:1173 -#: appGUI/MainGUI.py:1776 appGUI/MainGUI.py:2433 appGUI/MainGUI.py:5081 +#: appEditors/AppExcEditor.py:4182 appGUI/MainGUI.py:737 appGUI/MainGUI.py:1173 +#: appGUI/MainGUI.py:1776 appGUI/MainGUI.py:2468 appGUI/MainGUI.py:5116 msgid "Add Drill Array" msgstr "Ajouter un Tableau de Forage" -#: appEditors/AppExcEditor.py:4182 +#: appEditors/AppExcEditor.py:4184 msgid "Add an array of drills (linear or circular array)" msgstr "Ajouter un tableau de trous de forage (tableau linéaire ou circulaire)" -#: appEditors/AppExcEditor.py:4188 appEditors/AppExcEditor.py:4408 +#: appEditors/AppExcEditor.py:4190 appEditors/AppExcEditor.py:4410 #: appEditors/AppGeoEditor.py:3486 appEditors/AppGerberEditor.py:4522 -#: appEditors/AppGerberEditor.py:6059 appEditors/AppGerberEditor.py:6134 -#: appEditors/AppGerberEditor.py:6528 appGUI/ObjectUI.py:306 +#: appEditors/AppGerberEditor.py:6061 appEditors/AppGerberEditor.py:6136 +#: appEditors/AppGerberEditor.py:6530 appGUI/ObjectUI.py:338 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:36 -#: appPlugins/ToolCorners.py:774 appPlugins/ToolCutOut.py:2376 -#: appPlugins/ToolDblSided.py:707 appPlugins/ToolExtract.py:1009 -#: appPlugins/ToolFilm.py:1188 appPlugins/ToolIsolation.py:3571 -#: appPlugins/ToolNCC.py:4151 appPlugins/ToolNCC.py:4616 -#: appPlugins/ToolPaint.py:2956 appPlugins/ToolPaint.py:3294 -#: appPlugins/ToolPunchGerber.py:2087 appPlugins/ToolPunchGerber.py:2295 -#: appPlugins/ToolTransform.py:642 +#: appPlugins/ToolCorners.py:761 appPlugins/ToolCorners.py:870 +#: appPlugins/ToolCutOut.py:2361 appPlugins/ToolDblSided.py:693 +#: appPlugins/ToolExtract.py:1019 appPlugins/ToolFilm.py:1208 +#: appPlugins/ToolIsolation.py:3601 appPlugins/ToolMilling.py:3560 +#: appPlugins/ToolNCC.py:4152 appPlugins/ToolNCC.py:4631 +#: appPlugins/ToolPaint.py:2955 appPlugins/ToolPaint.py:3309 +#: appPlugins/ToolPunchGerber.py:2094 appPlugins/ToolPunchGerber.py:2311 +#: appPlugins/ToolTransform.py:639 msgid "Type" msgstr "Type" -#: appEditors/AppExcEditor.py:4190 +#: appEditors/AppExcEditor.py:4192 msgid "" "Select the type of drills array to create.\n" "It can be Linear X(Y) or Circular" @@ -2098,44 +2104,44 @@ msgstr "" "Sélectionnez le type de matrice de trous à créer.\n" "Il peut être Linéaire X (Y) ou Circulaire" -#: appEditors/AppExcEditor.py:4194 appEditors/AppExcEditor.py:4414 -#: appEditors/AppGerberEditor.py:6534 +#: appEditors/AppExcEditor.py:4196 appEditors/AppExcEditor.py:4416 +#: appEditors/AppGerberEditor.py:6536 msgid "Linear" msgstr "Linéaire" -#: appEditors/AppExcEditor.py:4195 appEditors/AppExcEditor.py:4415 -#: appEditors/AppGerberEditor.py:6535 +#: appEditors/AppExcEditor.py:4197 appEditors/AppExcEditor.py:4417 +#: appEditors/AppGerberEditor.py:6537 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:46 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:143 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:101 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:46 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:145 -#: appPlugins/ToolExtract.py:965 appPlugins/ToolExtract.py:1097 -#: appPlugins/ToolFiducials.py:974 appPlugins/ToolPunchGerber.py:2043 -#: appPlugins/ToolPunchGerber.py:2201 +#: appPlugins/ToolExtract.py:975 appPlugins/ToolExtract.py:1113 +#: appPlugins/ToolFiducials.py:972 appPlugins/ToolPunchGerber.py:2050 +#: appPlugins/ToolPunchGerber.py:2210 msgid "Circular" msgstr "Circulaire" -#: appEditors/AppExcEditor.py:4201 appEditors/AppExcEditor.py:4421 +#: appEditors/AppExcEditor.py:4203 appEditors/AppExcEditor.py:4423 msgid "Number" msgstr "Numéro" -#: appEditors/AppExcEditor.py:4202 +#: appEditors/AppExcEditor.py:4204 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:64 msgid "Specify how many drills to be in the array." msgstr "Spécifiez combien d'exercices doivent figurer dans le tableau." -#: appEditors/AppExcEditor.py:4223 appEditors/AppExcEditor.py:4282 -#: appEditors/AppExcEditor.py:4348 appEditors/AppExcEditor.py:4444 -#: appEditors/AppExcEditor.py:4504 appEditors/AppGeoEditor.py:2214 -#: appEditors/AppGerberEditor.py:1824 appEditors/AppGerberEditor.py:6561 -#: appEditors/AppGerberEditor.py:6615 +#: appEditors/AppExcEditor.py:4225 appEditors/AppExcEditor.py:4284 +#: appEditors/AppExcEditor.py:4350 appEditors/AppExcEditor.py:4446 +#: appEditors/AppExcEditor.py:4506 appEditors/AppGeoEditor.py:2214 +#: appEditors/AppGerberEditor.py:1824 appEditors/AppGerberEditor.py:6563 +#: appEditors/AppGerberEditor.py:6617 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:172 msgid "Direction" msgstr "Direction" -#: appEditors/AppExcEditor.py:4225 appEditors/AppExcEditor.py:4446 -#: appEditors/AppGerberEditor.py:6563 +#: appEditors/AppExcEditor.py:4227 appEditors/AppExcEditor.py:4448 +#: appEditors/AppGerberEditor.py:6565 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:80 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:228 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:118 @@ -2150,39 +2156,39 @@ msgstr "" "- 'Y' - axe vertical ou\n" "- 'Angle' - un angle personnalisé pour l'inclinaison du tableau" -#: appEditors/AppExcEditor.py:4231 appEditors/AppExcEditor.py:4356 -#: appEditors/AppExcEditor.py:4452 appEditors/AppGerberEditor.py:6569 -#: appGUI/GUIElements.py:4853 appGUI/MainGUI.py:485 appGUI/MainGUI.py:697 -#: appGUI/MainGUI.py:4709 appGUI/MainGUI.py:4977 +#: appEditors/AppExcEditor.py:4233 appEditors/AppExcEditor.py:4358 +#: appEditors/AppExcEditor.py:4454 appEditors/AppGerberEditor.py:6571 +#: appGUI/GUIElements.py:4910 appGUI/MainGUI.py:485 appGUI/MainGUI.py:697 +#: appGUI/MainGUI.py:4744 appGUI/MainGUI.py:5012 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:181 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:124 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:193 -#: appPlugins/ToolFilm.py:1363 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:145 +#: appPlugins/ToolFilm.py:1407 msgid "X" msgstr "X" -#: appEditors/AppExcEditor.py:4232 appEditors/AppExcEditor.py:4357 -#: appEditors/AppExcEditor.py:4453 appEditors/AppGerberEditor.py:6570 -#: appGUI/GUIElements.py:4860 appGUI/MainGUI.py:488 appGUI/MainGUI.py:4710 -#: appGUI/MainGUI.py:4978 +#: appEditors/AppExcEditor.py:4234 appEditors/AppExcEditor.py:4359 +#: appEditors/AppExcEditor.py:4455 appEditors/AppGerberEditor.py:6572 +#: appGUI/GUIElements.py:4917 appGUI/MainGUI.py:488 appGUI/MainGUI.py:4745 +#: appGUI/MainGUI.py:5013 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:87 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:182 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:235 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:125 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:194 -#: appPlugins/ToolFilm.py:1364 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:146 +#: appPlugins/ToolFilm.py:1408 msgid "Y" msgstr "Y" -#: appEditors/AppExcEditor.py:4233 appEditors/AppExcEditor.py:4252 -#: appEditors/AppExcEditor.py:4293 appEditors/AppExcEditor.py:4358 -#: appEditors/AppExcEditor.py:4364 appEditors/AppExcEditor.py:4454 -#: appEditors/AppExcEditor.py:4474 appEditors/AppExcEditor.py:4515 -#: appEditors/AppGeoEditor.py:787 appEditors/AppGerberEditor.py:6571 -#: appEditors/AppGerberEditor.py:6591 appEditors/AppGerberEditor.py:6628 -#: appEditors/AppGerberEditor.py:6741 +#: appEditors/AppExcEditor.py:4235 appEditors/AppExcEditor.py:4254 +#: appEditors/AppExcEditor.py:4295 appEditors/AppExcEditor.py:4360 +#: appEditors/AppExcEditor.py:4366 appEditors/AppExcEditor.py:4456 +#: appEditors/AppExcEditor.py:4476 appEditors/AppExcEditor.py:4517 +#: appEditors/AppGeoEditor.py:787 appEditors/AppGerberEditor.py:6573 +#: appEditors/AppGerberEditor.py:6593 appEditors/AppGerberEditor.py:6630 +#: appEditors/AppGerberEditor.py:6743 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:88 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:107 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:183 @@ -2192,31 +2198,31 @@ msgstr "Y" #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:126 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:144 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:90 -#: appPlugins/ToolDistance.py:649 appPlugins/ToolDistanceMin.py:323 -#: appPlugins/ToolTransform.py:680 +#: appPlugins/ToolDistance.py:651 appPlugins/ToolDistanceMin.py:323 +#: appPlugins/ToolTransform.py:677 msgid "Angle" msgstr "Angle" -#: appEditors/AppExcEditor.py:4239 appEditors/AppExcEditor.py:4460 -#: appEditors/AppGerberEditor.py:6577 +#: appEditors/AppExcEditor.py:4241 appEditors/AppExcEditor.py:4462 +#: appEditors/AppGerberEditor.py:6579 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:94 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:242 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:132 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:253 -#: appPlugins/ToolCutOut.py:2805 +#: appPlugins/ToolCutOut.py:2804 msgid "Pitch" msgstr "Pas" -#: appEditors/AppExcEditor.py:4241 appEditors/AppExcEditor.py:4462 -#: appEditors/AppGerberEditor.py:6579 +#: appEditors/AppExcEditor.py:4243 appEditors/AppExcEditor.py:4464 +#: appEditors/AppGerberEditor.py:6581 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:96 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:244 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:134 msgid "Pitch = Distance between elements of the array." msgstr "Pas = Distance entre les éléments du tableau." -#: appEditors/AppExcEditor.py:4254 appEditors/AppExcEditor.py:4476 -#: appEditors/AppGerberEditor.py:6593 +#: appEditors/AppExcEditor.py:4256 appEditors/AppExcEditor.py:4478 +#: appEditors/AppGerberEditor.py:6595 msgid "" "Angle at which the linear array is placed.\n" "The precision is of max 2 decimals.\n" @@ -2228,8 +2234,8 @@ msgstr "" "Valeur minimale : -360 degrés.\n" "Valeur maximale : 360,00 degrés." -#: appEditors/AppExcEditor.py:4283 appEditors/AppExcEditor.py:4505 -#: appEditors/AppGerberEditor.py:6617 +#: appEditors/AppExcEditor.py:4285 appEditors/AppExcEditor.py:4507 +#: appEditors/AppGerberEditor.py:6619 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:126 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:276 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:162 @@ -2240,8 +2246,8 @@ msgstr "" "Direction pour tableau circulaire.\n" "Peut être CW = sens horaire ou CCW = sens antihoraire." -#: appEditors/AppExcEditor.py:4286 appEditors/AppExcEditor.py:4508 -#: appEditors/AppGerberEditor.py:6621 +#: appEditors/AppExcEditor.py:4288 appEditors/AppExcEditor.py:4510 +#: appEditors/AppGerberEditor.py:6623 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:130 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:280 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:166 @@ -2250,8 +2256,8 @@ msgstr "" msgid "CW" msgstr "CW" -#: appEditors/AppExcEditor.py:4287 appEditors/AppExcEditor.py:4509 -#: appEditors/AppGerberEditor.py:6622 +#: appEditors/AppExcEditor.py:4289 appEditors/AppExcEditor.py:4511 +#: appEditors/AppGerberEditor.py:6624 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:131 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:281 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:167 @@ -2260,8 +2266,8 @@ msgstr "CW" msgid "CCW" msgstr "CCW" -#: appEditors/AppExcEditor.py:4294 appEditors/AppExcEditor.py:4516 -#: appEditors/AppGerberEditor.py:6630 +#: appEditors/AppExcEditor.py:4296 appEditors/AppExcEditor.py:4518 +#: appEditors/AppGerberEditor.py:6632 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:109 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:139 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:259 @@ -2271,11 +2277,11 @@ msgstr "CCW" msgid "Angle at which each element in circular array is placed." msgstr "Angle auquel chaque élément du tableau circulaire est placé." -#: appEditors/AppExcEditor.py:4326 +#: appEditors/AppExcEditor.py:4328 msgid "Slot Parameters" msgstr "Paramètres de Fente" -#: appEditors/AppExcEditor.py:4328 +#: appEditors/AppExcEditor.py:4330 msgid "" "Parameters for adding a slot (hole with oval shape)\n" "either single or as an part of an array." @@ -2283,20 +2289,20 @@ msgstr "" "Paramètres pour l'ajout d'une rainure (trou de forme ovale)\n" "soit seul, soit faisant partie d'un tableau." -#: appEditors/AppExcEditor.py:4334 appEditors/AppGeoEditor.py:3568 +#: appEditors/AppExcEditor.py:4336 appEditors/AppGeoEditor.py:3568 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:156 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:77 -#: appObjects/FlatCAMObj.py:871 appPlugins/ToolCorners.py:802 +#: appObjects/FlatCAMObj.py:871 appPlugins/ToolCorners.py:789 #: appPlugins/ToolReport.py:604 msgid "Length" msgstr "Longueur" -#: appEditors/AppExcEditor.py:4336 +#: appEditors/AppExcEditor.py:4338 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158 msgid "Length. The length of the slot." msgstr "Longueur = La longueur de la rainure." -#: appEditors/AppExcEditor.py:4350 +#: appEditors/AppExcEditor.py:4352 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:174 msgid "" "Direction on which the slot is oriented:\n" @@ -2309,7 +2315,7 @@ msgstr "" "- 'Y' - axe vertical ou\n" "- 'Angle' - un angle personnalisé pour l'inclinaison de la rainure" -#: appEditors/AppExcEditor.py:4366 +#: appEditors/AppExcEditor.py:4368 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:190 msgid "" "Angle at which the slot is placed.\n" @@ -2322,15 +2328,15 @@ msgstr "" "Valeur minimale : -360 degrés.\n" "Valeur maximale : 360,00 degrés." -#: appEditors/AppExcEditor.py:4400 +#: appEditors/AppExcEditor.py:4402 msgid "Slot Array Parameters" msgstr "Param. de la Matrice de Fentes" -#: appEditors/AppExcEditor.py:4402 +#: appEditors/AppExcEditor.py:4404 msgid "Parameters for the array of slots (linear or circular array)" msgstr "Paramètres pour la Matrice de Fente (matrice linéaire ou circulaire)" -#: appEditors/AppExcEditor.py:4410 +#: appEditors/AppExcEditor.py:4412 msgid "" "Select the type of slot array to create.\n" "It can be Linear X(Y) or Circular" @@ -2338,21 +2344,21 @@ msgstr "" "Sélectionnez le type de matrice à percer.\n" "Il peut être linéaire X (Y) ou circulaire" -#: appEditors/AppExcEditor.py:4422 +#: appEditors/AppExcEditor.py:4424 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:215 msgid "Specify how many slots to be in the array." msgstr "Spécifiez le nombre de rainures dans la Table." -#: appEditors/AppExcEditor.py:4530 appEditors/AppGeoEditor.py:3646 -#: appEditors/AppGerberEditor.py:6645 appEditors/appGCodeEditor.py:74 +#: appEditors/AppExcEditor.py:4532 appEditors/AppGeoEditor.py:3646 +#: appEditors/AppGerberEditor.py:6647 appEditors/appGCodeEditor.py:74 #: appEditors/appGCodeEditor.py:75 appEditors/appGCodeEditor.py:883 #: appGUI/MainGUI.py:350 appGUI/MainGUI.py:1793 app_Main.py:2652 msgid "Exit Editor" msgstr "Sortir de l'Editeur" -#: appEditors/AppExcEditor.py:4533 appEditors/AppGeoEditor.py:3649 -#: appEditors/AppGerberEditor.py:6648 appEditors/appGCodeEditor.py:886 -#: appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2293 +#: appEditors/AppExcEditor.py:4535 appEditors/AppGeoEditor.py:3649 +#: appEditors/AppGerberEditor.py:6650 appEditors/appGCodeEditor.py:886 +#: appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2328 msgid "Exit from Editor." msgstr "Sortir de l'Editeur." @@ -2360,12 +2366,12 @@ msgstr "Sortir de l'Editeur." msgid "Buffer Selection" msgstr "Sélection de tampon" -#: appEditors/AppGeoEditor.py:95 appEditors/AppGerberEditor.py:6343 +#: appEditors/AppGeoEditor.py:95 appEditors/AppGerberEditor.py:6345 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:190 msgid "Buffer distance" msgstr "Distance Tampon" -#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:6347 +#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:6349 msgid "Buffer corner" msgstr "Coin Tampon" @@ -2383,11 +2389,11 @@ msgstr "" " - \"Biseauté:\" le coin est une ligne qui relie directement les " "fonctionnalités réunies dans le coin" -#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6355 +#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6357 msgid "Round" msgstr "Rond" -#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6356 +#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6358 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:62 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:169 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:62 @@ -2399,16 +2405,16 @@ msgstr "Rond" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:431 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:276 -#: appPlugins/ToolDrilling.py:2855 appPlugins/ToolExtract.py:981 -#: appPlugins/ToolExtract.py:1123 appPlugins/ToolFollow.py:766 -#: appPlugins/ToolInvertGerber.py:297 appPlugins/ToolIsolation.py:3629 -#: appPlugins/ToolMilling.py:4463 appPlugins/ToolNCC.py:4644 -#: appPlugins/ToolPaint.py:3323 appPlugins/ToolPunchGerber.py:2059 -#: appPlugins/ToolPunchGerber.py:2227 appPlugins/ToolQRCode.py:904 +#: appPlugins/ToolDrilling.py:2859 appPlugins/ToolExtract.py:991 +#: appPlugins/ToolExtract.py:1139 appPlugins/ToolFollow.py:765 +#: appPlugins/ToolInvertGerber.py:302 appPlugins/ToolIsolation.py:3659 +#: appPlugins/ToolMilling.py:4525 appPlugins/ToolNCC.py:4659 +#: appPlugins/ToolPaint.py:3338 appPlugins/ToolPunchGerber.py:2066 +#: appPlugins/ToolPunchGerber.py:2236 appPlugins/ToolQRCode.py:927 msgid "Square" msgstr "Carré" -#: appEditors/AppGeoEditor.py:108 appEditors/AppGerberEditor.py:6357 +#: appEditors/AppGeoEditor.py:108 appEditors/AppGerberEditor.py:6359 msgid "Beveled" msgstr "Biseauté" @@ -2428,7 +2434,7 @@ msgstr "Tampon" #: appEditors/AppGeoEditor.py:405 appEditors/AppGeoEditor.py:414 #: appEditors/AppGeoEditor.py:631 appEditors/AppGeoEditor.py:640 #: appEditors/AppGeoEditor.py:1136 appEditors/AppGeoEditor.py:1145 -#: appEditors/AppGerberEditor.py:7090 appEditors/AppGerberEditor.py:7099 +#: appEditors/AppGerberEditor.py:7092 appEditors/AppGerberEditor.py:7101 #: appPlugins/ToolAlignObjects.py:98 appPlugins/ToolAlignObjects.py:107 #: appPlugins/ToolCalculators.py:56 appPlugins/ToolCalculators.py:65 #: appPlugins/ToolCalibration.py:89 appPlugins/ToolCalibration.py:98 @@ -2442,7 +2448,7 @@ msgstr "Tampon" #: appPlugins/ToolEtchCompensation.py:67 appPlugins/ToolEtchCompensation.py:76 #: appPlugins/ToolExtract.py:94 appPlugins/ToolExtract.py:103 #: appPlugins/ToolFiducials.py:102 appPlugins/ToolFiducials.py:111 -#: appPlugins/ToolFilm.py:114 appPlugins/ToolFilm.py:123 +#: appPlugins/ToolFilm.py:113 appPlugins/ToolFilm.py:122 #: appPlugins/ToolFollow.py:93 appPlugins/ToolFollow.py:102 #: appPlugins/ToolImage.py:56 appPlugins/ToolImage.py:65 #: appPlugins/ToolInvertGerber.py:66 appPlugins/ToolInvertGerber.py:75 @@ -2467,7 +2473,7 @@ msgid "Plugin" msgstr "plugin_tab" #: appEditors/AppGeoEditor.py:170 appEditors/AppGeoEditor.py:3118 -#: appGUI/MainGUI.py:713 appGUI/MainGUI.py:4961 +#: appGUI/MainGUI.py:713 appGUI/MainGUI.py:4996 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:186 msgid "Buffer Tool" msgstr "Outil Tampon" @@ -2475,7 +2481,7 @@ msgstr "Outil Tampon" #: appEditors/AppGeoEditor.py:186 appEditors/AppGeoEditor.py:203 #: appEditors/AppGeoEditor.py:220 appEditors/AppGeoEditor.py:3137 #: appEditors/AppGeoEditor.py:3163 appEditors/AppGeoEditor.py:3189 -#: appEditors/AppGerberEditor.py:5804 +#: appEditors/AppGerberEditor.py:5806 msgid "Buffer distance value is missing or wrong format. Add it and retry." msgstr "" "La valeur de la distance tampon est un format manquant ou incorrect. Ajoutez-" @@ -2490,14 +2496,14 @@ msgid "Font" msgstr "Police" #: appEditors/AppGeoEditor.py:361 appEditors/AppGerberEditor.py:4522 -#: appEditors/AppGerberEditor.py:6059 appGUI/ObjectUI.py:306 +#: appEditors/AppGerberEditor.py:6061 appGUI/ObjectUI.py:338 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:97 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:174 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:203 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:37 -#: appPlugins/ToolCopperThieving.py:1518 appPlugins/ToolCopperThieving.py:1558 -#: appPlugins/ToolExtract.py:1009 appPlugins/ToolFiducials.py:910 -#: appPlugins/ToolPunchGerber.py:2087 +#: appPlugins/ToolCopperThieving.py:1542 appPlugins/ToolCopperThieving.py:1590 +#: appPlugins/ToolExtract.py:1019 appPlugins/ToolFiducials.py:908 +#: appPlugins/ToolPunchGerber.py:2094 msgid "Size" msgstr "Taille" @@ -2513,14 +2519,14 @@ msgstr "Appliquer" msgid "Text Tool" msgstr "Outil Texte" -#: appEditors/AppGeoEditor.py:480 appObjects/FlatCAMExcellon.py:941 +#: appEditors/AppGeoEditor.py:480 appObjects/FlatCAMExcellon.py:938 #: appPlugins/ToolDrilling.py:920 appPlugins/ToolDrilling.py:1290 -#: appPlugins/ToolDrilling.py:2384 appPlugins/ToolIsolation.py:817 -#: appPlugins/ToolIsolation.py:3331 appPlugins/ToolMilling.py:1620 -#: appPlugins/ToolMilling.py:1684 appPlugins/ToolMilling.py:2487 -#: appPlugins/ToolMilling.py:3783 appPlugins/ToolNCC.py:666 -#: appPlugins/ToolNCC.py:2563 appPlugins/ToolNCC.py:4349 -#: appPlugins/ToolPaint.py:596 appPlugins/ToolPaint.py:3128 +#: appPlugins/ToolDrilling.py:2394 appPlugins/ToolIsolation.py:813 +#: appPlugins/ToolIsolation.py:3336 appPlugins/ToolMilling.py:1587 +#: appPlugins/ToolMilling.py:1651 appPlugins/ToolMilling.py:2457 +#: appPlugins/ToolMilling.py:3854 appPlugins/ToolNCC.py:650 +#: appPlugins/ToolNCC.py:2549 appPlugins/ToolNCC.py:4352 +#: appPlugins/ToolPaint.py:582 appPlugins/ToolPaint.py:3137 msgid "Tool" msgstr "Outil" @@ -2552,66 +2558,69 @@ msgstr "" #: appEditors/AppGeoEditor.py:1534 appEditors/AppGeoEditor.py:1559 #: appEditors/AppGeoEditor.py:2752 appEditors/AppGeoEditor.py:2823 #: appEditors/AppGeoEditor.py:3125 appEditors/AppGeoEditor.py:3151 -#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5050 -#: appEditors/AppGerberEditor.py:7153 appEditors/AppGerberEditor.py:7193 -#: appEditors/AppGerberEditor.py:7216 appEditors/AppGerberEditor.py:7361 -#: appEditors/AppGerberEditor.py:7394 appEditors/AppGerberEditor.py:7437 -#: appEditors/AppGerberEditor.py:7478 appEditors/AppGerberEditor.py:7514 -#: appEditors/AppGerberEditor.py:7550 +#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5055 +#: appEditors/AppGerberEditor.py:7155 appEditors/AppGerberEditor.py:7195 +#: appEditors/AppGerberEditor.py:7218 appEditors/AppGerberEditor.py:7363 +#: appEditors/AppGerberEditor.py:7396 appEditors/AppGerberEditor.py:7439 +#: appEditors/AppGerberEditor.py:7480 appEditors/AppGerberEditor.py:7516 +#: appEditors/AppGerberEditor.py:7552 msgid "No shape selected." msgstr "Aucune forme sélectionnée." #: appEditors/AppGeoEditor.py:710 appEditors/AppGeoEditor.py:1163 -#: appEditors/AppGerberEditor.py:6664 appEditors/AppGerberEditor.py:7117 +#: appEditors/AppGerberEditor.py:6666 appEditors/AppGerberEditor.py:7119 #: appGUI/MainGUI.py:721 msgid "Transform Tool" msgstr "Outil de Transformation" #: appEditors/AppGeoEditor.py:711 appEditors/AppGeoEditor.py:803 -#: appEditors/AppGerberEditor.py:6665 appEditors/AppGerberEditor.py:6757 +#: appEditors/AppGerberEditor.py:6667 appEditors/AppGerberEditor.py:6759 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:82 -#: appPlugins/ToolTransform.py:573 appPlugins/ToolTransform.py:696 +#: appPlugins/ToolTransform.py:573 appPlugins/ToolTransform.py:693 msgid "Rotate" msgstr "Tourner" -#: appEditors/AppGeoEditor.py:712 appEditors/AppGerberEditor.py:6666 +#: appEditors/AppGeoEditor.py:712 appEditors/AppGerberEditor.py:6668 #: appPlugins/ToolTransform.py:574 msgid "Skew/Shear" msgstr "Inclinaison/Cisaillement" -#: appEditors/AppGeoEditor.py:713 appEditors/AppGerberEditor.py:6416 -#: appEditors/AppGerberEditor.py:6667 appGUI/MainGUI.py:802 -#: appGUI/MainGUI.py:1276 appGUI/MainGUI.py:1761 appGUI/MainGUI.py:2530 -#: appGUI/MainGUI.py:5229 appGUI/ObjectUI.py:116 +#: appEditors/AppGeoEditor.py:713 appEditors/AppGerberEditor.py:6418 +#: appEditors/AppGerberEditor.py:6669 appGUI/MainGUI.py:802 +#: appGUI/MainGUI.py:1276 appGUI/MainGUI.py:1761 appGUI/MainGUI.py:2565 +#: appGUI/MainGUI.py:5264 appGUI/ObjectUI.py:121 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:44 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:141 -#: appPlugins/ToolTransform.py:575 +#: appPlugins/ToolFilm.py:1274 appPlugins/ToolTransform.py:575 msgid "Scale" msgstr "Mise à l'échelle" -#: appEditors/AppGeoEditor.py:714 appEditors/AppGerberEditor.py:6668 +#: appEditors/AppGeoEditor.py:714 appEditors/AppGerberEditor.py:6670 #: appPlugins/ToolTransform.py:576 msgid "Mirror (Flip)" msgstr "Miroir (flip)" -#: appEditors/AppGeoEditor.py:716 appEditors/AppGerberEditor.py:6370 -#: appEditors/AppGerberEditor.py:6670 appGUI/MainGUI.py:799 +#: appEditors/AppGeoEditor.py:716 appEditors/AppGerberEditor.py:6372 +#: appEditors/AppGerberEditor.py:6672 appGUI/MainGUI.py:799 #: appGUI/MainGUI.py:1274 appGUI/MainGUI.py:1714 appGUI/MainGUI.py:1759 -#: appGUI/MainGUI.py:2528 appGUI/MainGUI.py:5220 +#: appGUI/MainGUI.py:2563 appGUI/MainGUI.py:5255 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:206 #: appPlugins/ToolTransform.py:578 msgid "Buffer" msgstr "Tampon" -#: appEditors/AppGeoEditor.py:747 appEditors/AppGerberEditor.py:6701 -#: appGUI/GUIElements.py:3936 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:164 +#: appEditors/AppGeoEditor.py:747 appEditors/AppGerberEditor.py:6703 +#: appGUI/GUIElements.py:3993 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:77 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:121 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:38 -#: appPlugins/ToolDblSided.py:869 appPlugins/ToolDblSided.py:1045 -#: appPlugins/ToolFilm.py:1242 appPlugins/ToolTransform.py:610 +#: appPlugins/ToolDblSided.py:856 appPlugins/ToolDblSided.py:1025 +#: appPlugins/ToolFilm.py:1307 appPlugins/ToolFilm.py:1368 +#: appPlugins/ToolPanelize.py:1173 appPlugins/ToolTransform.py:607 msgid "Reference" msgstr "Référence" -#: appEditors/AppGeoEditor.py:749 appEditors/AppGerberEditor.py:6703 +#: appEditors/AppGeoEditor.py:749 appEditors/AppGerberEditor.py:6705 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -2629,65 +2638,65 @@ msgstr "" "- Sélection min.-> le point (minx, miny) de la boîte englobante de la " "sélection" -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6711 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6713 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 #: appPlugins/ToolCalibration.py:161 appPlugins/ToolCalibration.py:162 -#: appPlugins/ToolTransform.py:620 +#: appPlugins/ToolTransform.py:617 msgid "Origin" msgstr "Origine" #: appEditors/AppGeoEditor.py:757 appEditors/AppGeoEditor.py:1176 -#: appEditors/AppGerberEditor.py:6711 appEditors/AppGerberEditor.py:7126 +#: appEditors/AppGerberEditor.py:6713 appEditors/AppGerberEditor.py:7128 #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:231 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:293 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:243 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 -#: appPlugins/ToolFollow.py:747 appPlugins/ToolIsolation.py:3553 -#: appPlugins/ToolNCC.py:4606 appPlugins/ToolPaint.py:3274 -#: appPlugins/ToolPunchGerber.py:2291 appPlugins/ToolTransform.py:620 -#: defaults.py:585 +#: appPlugins/ToolCorners.py:857 appPlugins/ToolFollow.py:746 +#: appPlugins/ToolIsolation.py:3583 appPlugins/ToolNCC.py:4621 +#: appPlugins/ToolPaint.py:3289 appPlugins/ToolPunchGerber.py:2298 +#: appPlugins/ToolTransform.py:617 defaults.py:589 msgid "Selection" msgstr "Sélection" -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6711 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6713 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 -#: appPlugins/ToolDblSided.py:880 appPlugins/ToolTransform.py:620 +#: appPlugins/ToolDblSided.py:867 appPlugins/ToolTransform.py:617 msgid "Point" msgstr "Point" -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6711 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6713 msgid "Minimum" msgstr "Le minimum" #: appEditors/AppGeoEditor.py:763 appEditors/AppGeoEditor.py:1059 -#: appEditors/AppGerberEditor.py:6717 appEditors/AppGerberEditor.py:7013 +#: appEditors/AppGerberEditor.py:6719 appEditors/AppGerberEditor.py:7015 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:125 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:127 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:237 -#: appPlugins/ToolExtract.py:1175 appPlugins/ToolExtract.py:1193 -#: appPlugins/ToolPunchGerber.py:2166 appPlugins/ToolPunchGerber.py:2276 -#: appPlugins/ToolTransform.py:626 appPlugins/ToolTransform.py:952 -#: app_Main.py:8783 +#: appPlugins/ToolExtract.py:1199 appPlugins/ToolExtract.py:1230 +#: appPlugins/ToolPunchGerber.py:2175 appPlugins/ToolPunchGerber.py:2285 +#: appPlugins/ToolTransform.py:623 appPlugins/ToolTransform.py:949 +#: app_Main.py:8813 msgid "Value" msgstr "Valeur" -#: appEditors/AppGeoEditor.py:765 appEditors/AppGerberEditor.py:6719 +#: appEditors/AppGeoEditor.py:765 appEditors/AppGerberEditor.py:6721 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:56 -#: appPlugins/ToolTransform.py:628 +#: appPlugins/ToolTransform.py:625 msgid "A point of reference in format X,Y." msgstr "Un point de référence au format X, Y." -#: appEditors/AppGeoEditor.py:774 appEditors/AppGerberEditor.py:6728 -#: appPlugins/ToolTransform.py:637 +#: appEditors/AppGeoEditor.py:774 appEditors/AppGerberEditor.py:6730 +#: appPlugins/ToolTransform.py:634 msgid "Add point coordinates from clipboard." msgstr "Ajoutez des coordonnées de point à partir du presse-papiers." -#: appEditors/AppGeoEditor.py:789 appEditors/AppGerberEditor.py:6743 +#: appEditors/AppGeoEditor.py:789 appEditors/AppGerberEditor.py:6745 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:92 -#: appPlugins/ToolTransform.py:682 +#: appPlugins/ToolTransform.py:679 msgid "" "Angle, in degrees.\n" "Float number between -360 and 359.\n" @@ -2699,8 +2708,8 @@ msgstr "" "Nombres positifs pour le mouvement en sens horlogique.\n" "Nombres négatifs pour le mouvement en sens anti-horlogique." -#: appEditors/AppGeoEditor.py:805 appEditors/AppGerberEditor.py:6759 -#: appPlugins/ToolTransform.py:698 +#: appEditors/AppGeoEditor.py:805 appEditors/AppGerberEditor.py:6761 +#: appPlugins/ToolTransform.py:695 msgid "" "Rotate the selected object(s).\n" "The point of reference is the middle of\n" @@ -2711,31 +2720,31 @@ msgstr "" "le cadre de sélection pour tous les objets sélectionnés." #: appEditors/AppGeoEditor.py:825 appEditors/AppGeoEditor.py:887 -#: appEditors/AppGerberEditor.py:6779 appEditors/AppGerberEditor.py:6841 +#: appEditors/AppGerberEditor.py:6781 appEditors/AppGerberEditor.py:6843 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:106 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:145 -#: appPlugins/ToolTransform.py:718 appPlugins/ToolTransform.py:780 +#: appPlugins/ToolTransform.py:715 appPlugins/ToolTransform.py:777 msgid "Link" msgstr "Lien" #: appEditors/AppGeoEditor.py:827 appEditors/AppGeoEditor.py:889 -#: appEditors/AppGerberEditor.py:6781 appEditors/AppGerberEditor.py:6843 +#: appEditors/AppGerberEditor.py:6783 appEditors/AppGerberEditor.py:6845 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:108 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147 -#: appPlugins/ToolTransform.py:720 appPlugins/ToolTransform.py:782 +#: appPlugins/ToolTransform.py:717 appPlugins/ToolTransform.py:779 msgid "Link the Y entry to X entry and copy its content." msgstr "Liez l'entrée Y à l'entrée X et copiez son contenu." -#: appEditors/AppGeoEditor.py:832 appEditors/AppGerberEditor.py:6786 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:146 +#: appEditors/AppGeoEditor.py:832 appEditors/AppGerberEditor.py:6788 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:102 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:118 -#: appPlugins/ToolFilm.py:1319 appPlugins/ToolTransform.py:725 +#: appPlugins/ToolFilm.py:1348 appPlugins/ToolTransform.py:722 msgid "X angle" msgstr "Angle X" #: appEditors/AppGeoEditor.py:834 appEditors/AppGeoEditor.py:855 -#: appEditors/AppGerberEditor.py:6788 appEditors/AppGerberEditor.py:6809 -#: appPlugins/ToolTransform.py:727 appPlugins/ToolTransform.py:748 +#: appEditors/AppGerberEditor.py:6790 appEditors/AppGerberEditor.py:6811 +#: appPlugins/ToolTransform.py:724 appPlugins/ToolTransform.py:745 msgid "" "Angle for Skew action, in degrees.\n" "Float number between -360 and 360." @@ -2743,14 +2752,14 @@ msgstr "" "Angle pour l'action asymétrique, en degrés.\n" "Nombre flottant entre -360 et 360." -#: appEditors/AppGeoEditor.py:842 appEditors/AppGerberEditor.py:6796 -#: appPlugins/ToolTransform.py:735 +#: appEditors/AppGeoEditor.py:842 appEditors/AppGerberEditor.py:6798 +#: appPlugins/ToolTransform.py:732 msgid "Skew X" msgstr "Inclinaison X" #: appEditors/AppGeoEditor.py:844 appEditors/AppGeoEditor.py:865 -#: appEditors/AppGerberEditor.py:6798 appEditors/AppGerberEditor.py:6819 -#: appPlugins/ToolTransform.py:737 appPlugins/ToolTransform.py:758 +#: appEditors/AppGerberEditor.py:6800 appEditors/AppGerberEditor.py:6821 +#: appPlugins/ToolTransform.py:734 appPlugins/ToolTransform.py:755 msgid "" "Skew/shear the selected object(s).\n" "The point of reference is the middle of\n" @@ -2760,39 +2769,39 @@ msgstr "" "Le point de référence est le milieu de\n" "le cadre de sélection pour tous les objets sélectionnés." -#: appEditors/AppGeoEditor.py:853 appEditors/AppGerberEditor.py:6807 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:155 +#: appEditors/AppGeoEditor.py:853 appEditors/AppGerberEditor.py:6809 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:111 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:132 -#: appPlugins/ToolFilm.py:1328 appPlugins/ToolTransform.py:746 +#: appPlugins/ToolFilm.py:1358 appPlugins/ToolTransform.py:743 msgid "Y angle" msgstr "Angle Y" -#: appEditors/AppGeoEditor.py:863 appEditors/AppGerberEditor.py:6817 -#: appPlugins/ToolTransform.py:756 +#: appEditors/AppGeoEditor.py:863 appEditors/AppGerberEditor.py:6819 +#: appPlugins/ToolTransform.py:753 msgid "Skew Y" msgstr "Inclinaison Y" -#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:6848 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:115 +#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:6850 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:156 -#: appPlugins/ToolFilm.py:1275 appPlugins/ToolTransform.py:787 +#: appPlugins/ToolFilm.py:1287 appPlugins/ToolTransform.py:784 msgid "X factor" msgstr "Facteur X" -#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:6850 +#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:6852 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:158 -#: appPlugins/ToolTransform.py:789 +#: appPlugins/ToolTransform.py:786 msgid "Factor for scaling on X axis." msgstr "Facteur de mise à l'échelle sur l'axe X." -#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:6857 -#: appPlugins/ToolTransform.py:796 +#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:6859 +#: appPlugins/ToolTransform.py:793 msgid "Scale X" msgstr "Mise à l'échelle X" #: appEditors/AppGeoEditor.py:905 appEditors/AppGeoEditor.py:925 -#: appEditors/AppGerberEditor.py:6859 appEditors/AppGerberEditor.py:6879 -#: appPlugins/ToolTransform.py:798 appPlugins/ToolTransform.py:818 +#: appEditors/AppGerberEditor.py:6861 appEditors/AppGerberEditor.py:6881 +#: appPlugins/ToolTransform.py:795 appPlugins/ToolTransform.py:815 msgid "" "Scale the selected object(s).\n" "The point of reference depends on \n" @@ -2802,60 +2811,60 @@ msgstr "" "Le point de référence dépend de\n" "l'état de la case à cocher référence d'échelle." -#: appEditors/AppGeoEditor.py:914 appEditors/AppGerberEditor.py:6868 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:124 +#: appEditors/AppGeoEditor.py:914 appEditors/AppGerberEditor.py:6870 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:169 -#: appPlugins/ToolFilm.py:1284 appPlugins/ToolTransform.py:807 +#: appPlugins/ToolFilm.py:1297 appPlugins/ToolTransform.py:804 msgid "Y factor" msgstr "Facteur Y" -#: appEditors/AppGeoEditor.py:916 appEditors/AppGerberEditor.py:6870 +#: appEditors/AppGeoEditor.py:916 appEditors/AppGerberEditor.py:6872 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:171 -#: appPlugins/ToolTransform.py:809 +#: appPlugins/ToolTransform.py:806 msgid "Factor for scaling on Y axis." msgstr "Facteur de mise à l'échelle sur l'axe Y." -#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6877 -#: appPlugins/ToolTransform.py:816 +#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6879 +#: appPlugins/ToolTransform.py:813 msgid "Scale Y" msgstr "Mise à l'échelle Y" -#: appEditors/AppGeoEditor.py:950 appEditors/AppGerberEditor.py:6904 -#: appPlugins/ToolTransform.py:843 +#: appEditors/AppGeoEditor.py:950 appEditors/AppGerberEditor.py:6906 +#: appPlugins/ToolTransform.py:840 msgid "Flip on X" msgstr "Miroir sur X" #: appEditors/AppGeoEditor.py:952 appEditors/AppGeoEditor.py:957 -#: appEditors/AppGerberEditor.py:6906 appEditors/AppGerberEditor.py:6911 -#: appPlugins/ToolTransform.py:845 appPlugins/ToolTransform.py:850 +#: appEditors/AppGerberEditor.py:6908 appEditors/AppGerberEditor.py:6913 +#: appPlugins/ToolTransform.py:842 appPlugins/ToolTransform.py:847 msgid "Flip the selected object(s) over the X axis." msgstr "Retournez le ou les objets sélectionnés sur l’axe X." -#: appEditors/AppGeoEditor.py:955 appEditors/AppGerberEditor.py:6909 -#: appPlugins/ToolTransform.py:848 +#: appEditors/AppGeoEditor.py:955 appEditors/AppGerberEditor.py:6911 +#: appPlugins/ToolTransform.py:845 msgid "Flip on Y" msgstr "Miroir sur Y" -#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:6929 +#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:6931 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:185 -#: appPlugins/ToolTransform.py:868 +#: appPlugins/ToolTransform.py:865 msgid "X val" msgstr "Valeur X" -#: appEditors/AppGeoEditor.py:977 appEditors/AppGerberEditor.py:6931 +#: appEditors/AppGeoEditor.py:977 appEditors/AppGerberEditor.py:6933 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:187 -#: appPlugins/ToolTransform.py:870 +#: appPlugins/ToolTransform.py:867 msgid "Distance to offset on X axis. In current units." msgstr "Distance à compenser sur l'axe X. En unités actuelles." -#: appEditors/AppGeoEditor.py:984 appEditors/AppGerberEditor.py:6938 -#: appPlugins/ToolTransform.py:877 +#: appEditors/AppGeoEditor.py:984 appEditors/AppGerberEditor.py:6940 +#: appPlugins/ToolTransform.py:874 msgid "Offset X" msgstr "Décalage X" #: appEditors/AppGeoEditor.py:986 appEditors/AppGeoEditor.py:1006 -#: appEditors/AppGerberEditor.py:6940 appEditors/AppGerberEditor.py:6960 -#: appPlugins/ToolTransform.py:879 appPlugins/ToolTransform.py:899 +#: appEditors/AppGerberEditor.py:6942 appEditors/AppGerberEditor.py:6962 +#: appPlugins/ToolTransform.py:876 appPlugins/ToolTransform.py:896 msgid "" "Offset the selected object(s).\n" "The point of reference is the middle of\n" @@ -2865,36 +2874,36 @@ msgstr "" "Le point de référence est le milieu de\n" "le cadre de sélection pour tous les objets sélectionnés.\n" -#: appEditors/AppGeoEditor.py:995 appEditors/AppGerberEditor.py:6949 +#: appEditors/AppGeoEditor.py:995 appEditors/AppGerberEditor.py:6951 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:198 -#: appPlugins/ToolTransform.py:888 +#: appPlugins/ToolTransform.py:885 msgid "Y val" msgstr "Valeur Y" -#: appEditors/AppGeoEditor.py:997 appEditors/AppGerberEditor.py:6951 +#: appEditors/AppGeoEditor.py:997 appEditors/AppGerberEditor.py:6953 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:200 -#: appPlugins/ToolTransform.py:890 +#: appPlugins/ToolTransform.py:887 msgid "Distance to offset on Y axis. In current units." msgstr "Distance à compenser sur l'axe X. En unités actuelles." -#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6958 -#: appPlugins/ToolTransform.py:897 +#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6960 +#: appPlugins/ToolTransform.py:894 msgid "Offset Y" msgstr "Décalage Y" -#: appEditors/AppGeoEditor.py:1024 appEditors/AppGerberEditor.py:6978 -#: appGUI/ObjectUI.py:463 appGUI/ObjectUI.py:500 +#: appEditors/AppGeoEditor.py:1024 appEditors/AppGerberEditor.py:6980 +#: appGUI/ObjectUI.py:518 appGUI/ObjectUI.py:562 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:61 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:136 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:210 -#: appPlugins/ToolInvertGerber.py:296 appPlugins/ToolQRCode.py:903 -#: appPlugins/ToolTransform.py:917 +#: appPlugins/ToolInvertGerber.py:301 appPlugins/ToolQRCode.py:926 +#: appPlugins/ToolTransform.py:914 msgid "Rounded" msgstr "Arrondi" -#: appEditors/AppGeoEditor.py:1026 appEditors/AppGerberEditor.py:6980 +#: appEditors/AppGeoEditor.py:1026 appEditors/AppGerberEditor.py:6982 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212 -#: appPlugins/ToolTransform.py:919 +#: appPlugins/ToolTransform.py:916 msgid "" "If checked then the buffer will surround the buffered shape,\n" "every corner will be rounded.\n" @@ -2906,17 +2915,17 @@ msgstr "" "S'il n'est pas coché, le tampon suivra la géométrie exacte\n" "de la forme tamponnée." -#: appEditors/AppGeoEditor.py:1034 appEditors/AppGerberEditor.py:6988 +#: appEditors/AppGeoEditor.py:1034 appEditors/AppGerberEditor.py:6990 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:220 #: appPlugins/ToolDistance.py:137 appPlugins/ToolDistance.py:431 -#: appPlugins/ToolDistance.py:567 appPlugins/ToolDistanceMin.py:221 -#: appPlugins/ToolTransform.py:927 +#: appPlugins/ToolDistance.py:569 appPlugins/ToolDistanceMin.py:221 +#: appPlugins/ToolTransform.py:924 msgid "Distance" msgstr "Distance" -#: appEditors/AppGeoEditor.py:1036 appEditors/AppGerberEditor.py:6990 +#: appEditors/AppGeoEditor.py:1036 appEditors/AppGerberEditor.py:6992 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:222 -#: appPlugins/ToolTransform.py:929 +#: appPlugins/ToolTransform.py:926 msgid "" "A positive value will create the effect of dilation,\n" "while a negative value will create the effect of erosion.\n" @@ -2928,13 +2937,13 @@ msgstr "" "Chaque élément de géométrie de l'objet sera augmenté\n" "ou diminué avec la «distance»." -#: appEditors/AppGeoEditor.py:1048 appEditors/AppGerberEditor.py:7002 -#: appPlugins/ToolTransform.py:941 +#: appEditors/AppGeoEditor.py:1048 appEditors/AppGerberEditor.py:7004 +#: appPlugins/ToolTransform.py:938 msgid "Buffer D" msgstr "Tampon D" -#: appEditors/AppGeoEditor.py:1050 appEditors/AppGerberEditor.py:7004 -#: appPlugins/ToolTransform.py:943 +#: appEditors/AppGeoEditor.py:1050 appEditors/AppGerberEditor.py:7006 +#: appPlugins/ToolTransform.py:940 msgid "" "Create the buffer effect on each geometry,\n" "element from the selected object, using the distance." @@ -2942,9 +2951,9 @@ msgstr "" "Créez l'effet tampon sur chaque géométrie,\n" "élément de l'objet sélectionné, en utilisant la distance." -#: appEditors/AppGeoEditor.py:1061 appEditors/AppGerberEditor.py:7015 +#: appEditors/AppGeoEditor.py:1061 appEditors/AppGerberEditor.py:7017 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:239 -#: appPlugins/ToolTransform.py:954 +#: appPlugins/ToolTransform.py:951 msgid "" "A positive value will create the effect of dilation,\n" "while a negative value will create the effect of erosion.\n" @@ -2958,13 +2967,13 @@ msgstr "" "ou diminué pour correspondre à la «valeur». La valeur est un pourcentage\n" "de la dimension initiale." -#: appEditors/AppGeoEditor.py:1074 appEditors/AppGerberEditor.py:7028 -#: appPlugins/ToolTransform.py:967 +#: appEditors/AppGeoEditor.py:1074 appEditors/AppGerberEditor.py:7030 +#: appPlugins/ToolTransform.py:964 msgid "Buffer F" msgstr "Tampon F" -#: appEditors/AppGeoEditor.py:1076 appEditors/AppGerberEditor.py:7030 -#: appPlugins/ToolTransform.py:969 +#: appEditors/AppGeoEditor.py:1076 appEditors/AppGerberEditor.py:7032 +#: appPlugins/ToolTransform.py:966 msgid "" "Create the buffer effect on each geometry,\n" "element from the selected object, using the factor." @@ -2972,22 +2981,22 @@ msgstr "" "Créez l'effet tampon sur chaque géométrie,\n" "élément de l'objet sélectionné, en utilisant le facteur." -#: appEditors/AppGeoEditor.py:1175 appEditors/AppGerberEditor.py:7125 +#: appEditors/AppGeoEditor.py:1175 appEditors/AppGerberEditor.py:7127 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:42 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:64 -#: appPlugins/ToolCalibration.py:911 appPlugins/ToolDrilling.py:2807 -#: appPlugins/ToolMilling.py:4415 appPlugins/ToolPanelize.py:1187 -#: appPlugins/ToolTransform.py:620 +#: appPlugins/ToolCalibration.py:909 appPlugins/ToolDrilling.py:2811 +#: appPlugins/ToolMilling.py:4477 appPlugins/ToolPanelize.py:1195 +#: appPlugins/ToolTransform.py:617 msgid "Object" msgstr "Objet" -#: appEditors/AppGeoEditor.py:1247 appEditors/AppGerberEditor.py:7201 +#: appEditors/AppGeoEditor.py:1247 appEditors/AppGerberEditor.py:7203 #: appPlugins/ToolTransform.py:184 msgid "Incorrect format for Point value. Needs format X,Y" msgstr "Format incorrect pour la valeur de point. Nécessite le format X, Y" -#: appEditors/AppGeoEditor.py:1272 appEditors/AppGerberEditor.py:7226 +#: appEditors/AppGeoEditor.py:1272 appEditors/AppGerberEditor.py:7228 #: appPlugins/ToolTransform.py:201 msgid "Rotate transformation can not be done for a value of 0." msgstr "" @@ -2995,7 +3004,7 @@ msgstr "" "0." #: appEditors/AppGeoEditor.py:1330 appEditors/AppGeoEditor.py:1351 -#: appEditors/AppGerberEditor.py:7284 appEditors/AppGerberEditor.py:7305 +#: appEditors/AppGerberEditor.py:7286 appEditors/AppGerberEditor.py:7307 #: appPlugins/ToolTransform.py:259 appPlugins/ToolTransform.py:280 msgid "Scale transformation can not be done for a factor of 0 or 1." msgstr "" @@ -3003,7 +3012,7 @@ msgstr "" "ou 1." #: appEditors/AppGeoEditor.py:1364 appEditors/AppGeoEditor.py:1373 -#: appEditors/AppGerberEditor.py:7318 appEditors/AppGerberEditor.py:7327 +#: appEditors/AppGerberEditor.py:7320 appEditors/AppGerberEditor.py:7329 #: appPlugins/ToolTransform.py:293 appPlugins/ToolTransform.py:302 msgid "Offset transformation can not be done for a value of 0." msgstr "" @@ -3019,13 +3028,13 @@ msgstr "Traçage" #: appEditors/AppGeoEditor.py:1418 appEditors/AppGeoEditor.py:1451 #: appEditors/AppGeoEditor.py:1485 appEditors/AppGeoEditor.py:1519 #: appEditors/AppGeoEditor.py:1552 appEditors/AppGeoEditor.py:1573 -#: appEditors/AppGerberEditor.py:7378 appEditors/AppGerberEditor.py:7420 -#: appEditors/AppGerberEditor.py:7460 appEditors/AppGerberEditor.py:7499 -#: appEditors/AppGerberEditor.py:7543 appEditors/AppGerberEditor.py:7579 +#: appEditors/AppGerberEditor.py:7380 appEditors/AppGerberEditor.py:7422 +#: appEditors/AppGerberEditor.py:7462 appEditors/AppGerberEditor.py:7501 +#: appEditors/AppGerberEditor.py:7545 appEditors/AppGerberEditor.py:7581 #: appPlugins/ToolTransform.py:352 appPlugins/ToolTransform.py:392 #: appPlugins/ToolTransform.py:431 appPlugins/ToolTransform.py:466 #: appPlugins/ToolTransform.py:503 appPlugins/ToolTransform.py:538 -#: app_Main.py:6766 app_Main.py:6812 +#: app_Main.py:6793 app_Main.py:6839 msgid "Action was not executed" msgstr "L'action n'a pas été exécutée" @@ -3033,13 +3042,13 @@ msgstr "L'action n'a pas été exécutée" msgid "Flipping" msgstr "" -#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:7409 -#: appPlugins/ToolTransform.py:379 app_Main.py:6764 +#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:7411 +#: appPlugins/ToolTransform.py:379 app_Main.py:6791 msgid "Flip on Y axis done" msgstr "Rotation sur l'axe des Y effectuée" -#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:7417 -#: appPlugins/ToolTransform.py:388 app_Main.py:6810 +#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:7419 +#: appPlugins/ToolTransform.py:388 app_Main.py:6837 msgid "Flip on X axis done" msgstr "Rotation sur l'axe des X effectuée" @@ -3049,11 +3058,11 @@ msgstr "Rotation sur l'axe des X effectuée" msgid "Skewing" msgstr "Inclinaison..." -#: appEditors/AppGeoEditor.py:1480 appEditors/AppGerberEditor.py:7456 +#: appEditors/AppGeoEditor.py:1480 appEditors/AppGerberEditor.py:7458 msgid "Skew on the X axis done" msgstr "Inclinaison sur l'axe X terminée" -#: appEditors/AppGeoEditor.py:1482 appEditors/AppGerberEditor.py:7458 +#: appEditors/AppGeoEditor.py:1482 appEditors/AppGerberEditor.py:7460 msgid "Skew on the Y axis done" msgstr "Inclinaison sur l'axe des Y faite" @@ -3063,11 +3072,11 @@ msgstr "Inclinaison sur l'axe des Y faite" msgid "Scaling" msgstr "Mise à l'échelle..." -#: appEditors/AppGeoEditor.py:1515 appEditors/AppGerberEditor.py:7494 +#: appEditors/AppGeoEditor.py:1515 appEditors/AppGerberEditor.py:7496 msgid "Scale on the X axis done" msgstr "Échelle terminée sur l'axe X" -#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:7496 +#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:7498 msgid "Scale on the Y axis done" msgstr "Echelle terminée sur l'axe des Y" @@ -3078,69 +3087,69 @@ msgid "Offsetting" msgstr "Compenser ..." #: appEditors/AppGeoEditor.py:1547 appEditors/AppGeoEditor.py:1605 -#: appEditors/AppGerberEditor.py:7538 appEditors/AppGerberEditor.py:7611 +#: appEditors/AppGerberEditor.py:7540 appEditors/AppGerberEditor.py:7613 msgid "Offset on the X axis done" msgstr "Décalage sur l'axe X terminé" -#: appEditors/AppGeoEditor.py:1549 appEditors/AppGerberEditor.py:7540 +#: appEditors/AppGeoEditor.py:1549 appEditors/AppGerberEditor.py:7542 msgid "Offset on the Y axis done" msgstr "Décalage sur l'axe Y terminé" #: appEditors/AppGeoEditor.py:1562 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:58 -#: appObjects/FlatCAMGerber.py:419 appPlugins/ToolCopperThieving.py:619 -#: appPlugins/ToolCopperThieving.py:822 appPlugins/ToolCopperThieving.py:835 -#: appPlugins/ToolIsolation.py:1542 appPlugins/ToolNCC.py:2074 -#: appPlugins/ToolNCC.py:2101 appPlugins/ToolNCC.py:2209 -#: appPlugins/ToolNCC.py:2222 appPlugins/ToolNCC.py:3126 -#: appPlugins/ToolNCC.py:3231 appPlugins/ToolNCC.py:3246 -#: appPlugins/ToolNCC.py:3513 appPlugins/ToolNCC.py:3614 -#: appPlugins/ToolNCC.py:3629 appPlugins/ToolTransform.py:513 camlib.py:1114 +#: appObjects/FlatCAMGerber.py:422 appPlugins/ToolCopperThieving.py:621 +#: appPlugins/ToolCopperThieving.py:824 appPlugins/ToolCopperThieving.py:837 +#: appPlugins/ToolIsolation.py:1538 appPlugins/ToolNCC.py:2060 +#: appPlugins/ToolNCC.py:2087 appPlugins/ToolNCC.py:2195 +#: appPlugins/ToolNCC.py:2208 appPlugins/ToolNCC.py:3112 +#: appPlugins/ToolNCC.py:3217 appPlugins/ToolNCC.py:3232 +#: appPlugins/ToolNCC.py:3499 appPlugins/ToolNCC.py:3600 +#: appPlugins/ToolNCC.py:3615 appPlugins/ToolTransform.py:513 camlib.py:1114 msgid "Buffering" msgstr "Mise en mémoire tampon" -#: appEditors/AppGeoEditor.py:1569 appEditors/AppGerberEditor.py:7575 +#: appEditors/AppGeoEditor.py:1569 appEditors/AppGerberEditor.py:7577 #: appPlugins/ToolTransform.py:534 msgid "Buffer done" msgstr "Tampon terminé" -#: appEditors/AppGeoEditor.py:1577 appEditors/AppGerberEditor.py:7583 +#: appEditors/AppGeoEditor.py:1577 appEditors/AppGerberEditor.py:7585 msgid "Rotate ..." msgstr "Tourner ..." #: appEditors/AppGeoEditor.py:1578 appEditors/AppGeoEditor.py:1630 -#: appEditors/AppGeoEditor.py:1646 appEditors/AppGerberEditor.py:7584 -#: appEditors/AppGerberEditor.py:7636 appEditors/AppGerberEditor.py:7652 +#: appEditors/AppGeoEditor.py:1646 appEditors/AppGerberEditor.py:7586 +#: appEditors/AppGerberEditor.py:7638 appEditors/AppGerberEditor.py:7654 msgid "Enter an Angle Value (degrees)" msgstr "Entrer une valeur d'angle (degrés)" -#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7593 +#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7595 #: appPlugins/ToolTransform.py:350 msgid "Rotate done" msgstr "Faire pivoter" -#: appEditors/AppGeoEditor.py:1590 appEditors/AppGerberEditor.py:7596 +#: appEditors/AppGeoEditor.py:1590 appEditors/AppGerberEditor.py:7598 msgid "Rotate cancelled" msgstr "Rotation annulée" -#: appEditors/AppGeoEditor.py:1595 appEditors/AppGerberEditor.py:7601 +#: appEditors/AppGeoEditor.py:1595 appEditors/AppGerberEditor.py:7603 msgid "Offset on X axis ..." msgstr "Décalage sur l'axe des X ..." #: appEditors/AppGeoEditor.py:1596 appEditors/AppGeoEditor.py:1614 -#: appEditors/AppGerberEditor.py:7602 appEditors/AppGerberEditor.py:7620 +#: appEditors/AppGerberEditor.py:7604 appEditors/AppGerberEditor.py:7622 msgid "Enter a distance Value" msgstr "Entrez une valeur de distance" -#: appEditors/AppGeoEditor.py:1608 appEditors/AppGerberEditor.py:7614 +#: appEditors/AppGeoEditor.py:1608 appEditors/AppGerberEditor.py:7616 msgid "Offset X cancelled" msgstr "Offset X annulé" -#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7619 +#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7621 msgid "Offset on Y axis ..." msgstr "Décalage sur l'axe Y ..." -#: appEditors/AppGeoEditor.py:1623 appEditors/AppGerberEditor.py:7629 +#: appEditors/AppGeoEditor.py:1623 appEditors/AppGerberEditor.py:7631 msgid "Offset on Y axis done" msgstr "Décalage sur l'axe des Y terminé" @@ -3148,11 +3157,11 @@ msgstr "Décalage sur l'axe des Y terminé" msgid "Offset on the Y axis canceled" msgstr "Décalage sur l'axe des Y annulé" -#: appEditors/AppGeoEditor.py:1629 appEditors/AppGerberEditor.py:7635 +#: appEditors/AppGeoEditor.py:1629 appEditors/AppGerberEditor.py:7637 msgid "Skew on X axis ..." msgstr "Skew on X axis ..." -#: appEditors/AppGeoEditor.py:1639 appEditors/AppGerberEditor.py:7645 +#: appEditors/AppGeoEditor.py:1639 appEditors/AppGerberEditor.py:7647 msgid "Skew on X axis done" msgstr "Inclinaison sur l'axe des X terminée" @@ -3160,11 +3169,11 @@ msgstr "Inclinaison sur l'axe des X terminée" msgid "Skew on X axis canceled" msgstr "Inclinaison sur l'axe des X annulée" -#: appEditors/AppGeoEditor.py:1645 appEditors/AppGerberEditor.py:7651 +#: appEditors/AppGeoEditor.py:1645 appEditors/AppGerberEditor.py:7653 msgid "Skew on Y axis ..." msgstr "Inclinez sur l'axe Y ..." -#: appEditors/AppGeoEditor.py:1655 appEditors/AppGerberEditor.py:7661 +#: appEditors/AppGeoEditor.py:1655 appEditors/AppGerberEditor.py:7663 msgid "Skew on Y axis done" msgstr "Inclinaison sur l'axe des Y terminée" @@ -3284,11 +3293,11 @@ msgstr "Cliquez pour effacer ..." msgid "Create Paint geometry ..." msgstr "Créer une géométrie de peinture ..." -#: appEditors/AppGeoEditor.py:3380 appEditors/AppGerberEditor.py:3225 +#: appEditors/AppGeoEditor.py:3380 appEditors/AppGerberEditor.py:3226 msgid "Shape transformations ..." msgstr "Transformations de forme ..." -#: appEditors/AppGeoEditor.py:3443 appGUI/ObjectUI.py:901 +#: appEditors/AppGeoEditor.py:3443 appGUI/ObjectUI.py:983 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:20 msgid "Geometry Editor" msgstr "Éditeur de Géométrie" @@ -3313,13 +3322,14 @@ msgstr "Objet de géométrie" msgid "The list of geometry elements inside the edited object." msgstr "" -#: appEditors/AppGeoEditor.py:3511 appEditors/AppGerberEditor.py:6201 +#: appEditors/AppGeoEditor.py:3511 appEditors/AppGerberEditor.py:6203 #, fuzzy #| msgid "Polygon Selection" msgid "Zoom on selection" msgstr "Sélection de polygone" -#: appEditors/AppGeoEditor.py:3520 appEditors/AppGerberEditor.py:6210 +#: appEditors/AppGeoEditor.py:3520 appEditors/AppGerberEditor.py:6212 +#: appGUI/ObjectUI.py:1373 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:29 #: appGUI/preferences/cncjob/CNCJobEditorPrefGroupUI.py:26 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:24 @@ -3339,7 +3349,7 @@ msgstr "Sélection de polygone" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:29 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:26 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:26 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:26 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:162 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:25 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:25 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:26 @@ -3349,15 +3359,17 @@ msgstr "Sélection de polygone" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:25 #: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:22 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:25 -#: appPlugins/ToolCalibration.py:792 appPlugins/ToolCorners.py:767 -#: appPlugins/ToolEtchCompensation.py:410 appPlugins/ToolFiducials.py:903 -#: appPlugins/ToolFollow.py:743 appPlugins/ToolInvertGerber.py:268 -#: appPlugins/ToolLevelling.py:1842 appPlugins/ToolQRCode.py:811 -#: appPlugins/ToolSolderPaste.py:1297 +#: appPlugins/ToolAlignObjects.py:512 appPlugins/ToolCalibration.py:790 +#: appPlugins/ToolCopperThieving.py:1323 appPlugins/ToolCorners.py:747 +#: appPlugins/ToolEtchCompensation.py:411 appPlugins/ToolFiducials.py:901 +#: appPlugins/ToolFilm.py:1428 appPlugins/ToolFollow.py:733 +#: appPlugins/ToolInvertGerber.py:265 appPlugins/ToolLevelling.py:1842 +#: appPlugins/ToolPanelize.py:1303 appPlugins/ToolQRCode.py:825 +#: appPlugins/ToolSolderPaste.py:1297 appPlugins/ToolSub.py:814 msgid "Parameters" msgstr "Paramètres" -#: appEditors/AppGeoEditor.py:3522 appEditors/AppGerberEditor.py:6212 +#: appEditors/AppGeoEditor.py:3522 appEditors/AppGerberEditor.py:6214 #, fuzzy #| msgid "GCode Parameters" msgid "Geometry parameters." @@ -3381,7 +3393,7 @@ msgstr "L'anneau" msgid "Is CCW" msgstr "" -#: appEditors/AppGeoEditor.py:3550 appEditors/AppGeoEditor.py:4203 +#: appEditors/AppGeoEditor.py:3550 appEditors/AppGeoEditor.py:4205 #, fuzzy #| msgid "Change Units" msgid "Change" @@ -3403,64 +3415,64 @@ msgstr "" msgid "The length of the geometry element." msgstr "Longueur = La longueur de la rainure." -#: appEditors/AppGeoEditor.py:3579 appEditors/AppGerberEditor.py:6249 +#: appEditors/AppGeoEditor.py:3579 appEditors/AppGerberEditor.py:6251 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:70 -#: appPlugins/ToolFiducials.py:822 +#: appPlugins/ToolFiducials.py:820 msgid "Coordinates" msgstr "Coordonnées" #: appEditors/AppGeoEditor.py:3581 appEditors/AppGeoEditor.py:3587 -#: appEditors/AppGerberEditor.py:6251 appEditors/AppGerberEditor.py:6257 +#: appEditors/AppGerberEditor.py:6253 appEditors/AppGerberEditor.py:6259 #, fuzzy #| msgid "Will add corner markers to the selected Gerber file." msgid "The coordinates of the selected geometry element." msgstr "Ajoutera des marqueurs de coin au fichier Gerber sélectionné." -#: appEditors/AppGeoEditor.py:3592 appEditors/AppGerberEditor.py:6262 +#: appEditors/AppGeoEditor.py:3592 appEditors/AppGerberEditor.py:6264 #, fuzzy #| msgid "Get Points" msgid "Vertex Points" msgstr "Obtenir des points" -#: appEditors/AppGeoEditor.py:3594 appEditors/AppGerberEditor.py:6264 +#: appEditors/AppGeoEditor.py:3594 appEditors/AppGerberEditor.py:6266 msgid "The number of vertex points in the selected geometry element." msgstr "" -#: appEditors/AppGeoEditor.py:3608 appEditors/AppGerberEditor.py:6278 -#: appGUI/ObjectUI.py:1118 +#: appEditors/AppGeoEditor.py:3608 appEditors/AppGerberEditor.py:6280 +#: appGUI/ObjectUI.py:1182 #, fuzzy #| msgid "Gerber Specification" msgid "Simplification" msgstr "Documentation Gerber" -#: appEditors/AppGeoEditor.py:3610 appEditors/AppGerberEditor.py:6280 -#: appGUI/ObjectUI.py:1120 +#: appEditors/AppGeoEditor.py:3610 appEditors/AppGerberEditor.py:6282 +#: appGUI/ObjectUI.py:1184 msgid "Simplify a geometry by reducing its vertex points number." msgstr "" -#: appEditors/AppGeoEditor.py:3615 appEditors/AppGerberEditor.py:6285 -#: appGUI/ObjectUI.py:1150 +#: appEditors/AppGeoEditor.py:3615 appEditors/AppGerberEditor.py:6287 +#: appGUI/ObjectUI.py:1222 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:87 msgid "Tolerance" msgstr "Tolérance" -#: appEditors/AppGeoEditor.py:3617 appEditors/AppGerberEditor.py:6287 -#: appGUI/ObjectUI.py:1152 +#: appEditors/AppGeoEditor.py:3617 appEditors/AppGerberEditor.py:6289 +#: appGUI/ObjectUI.py:1224 msgid "" "All points in the simplified object will be\n" "within the tolerance distance of the original geometry." msgstr "" #: appEditors/AppGeoEditor.py:3629 appEditors/AppGeoEditor.py:4134 -#: appEditors/AppGerberEditor.py:4075 appEditors/AppGerberEditor.py:6300 -#: appGUI/ObjectUI.py:1164 +#: appEditors/AppGerberEditor.py:4075 appEditors/AppGerberEditor.py:6302 +#: appGUI/ObjectUI.py:1236 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:78 -#: appObjects/FlatCAMGeometry.py:494 +#: appObjects/FlatCAMGeometry.py:491 msgid "Simplify" msgstr "Simplifier" -#: appEditors/AppGeoEditor.py:3632 appEditors/AppGerberEditor.py:6303 -#: appGUI/ObjectUI.py:1167 +#: appEditors/AppGeoEditor.py:3632 appEditors/AppGerberEditor.py:6305 +#: appGUI/ObjectUI.py:1239 msgid "Simplify a geometry element by reducing its vertex points number." msgstr "" @@ -3468,7 +3480,7 @@ msgstr "" msgid "Ring" msgstr "L'anneau" -#: appEditors/AppGeoEditor.py:3947 app_Main.py:7995 +#: appEditors/AppGeoEditor.py:3947 app_Main.py:8025 msgid "Line" msgstr "Ligne" @@ -3478,9 +3490,9 @@ msgstr "Ligne" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:432 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:310 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:277 -#: appPlugins/ToolDrilling.py:2856 appPlugins/ToolFollow.py:767 -#: appPlugins/ToolIsolation.py:3630 appPlugins/ToolMilling.py:4464 -#: appPlugins/ToolNCC.py:4645 appPlugins/ToolPaint.py:3324 +#: appPlugins/ToolDrilling.py:2860 appPlugins/ToolFollow.py:766 +#: appPlugins/ToolIsolation.py:3660 appPlugins/ToolMilling.py:4526 +#: appPlugins/ToolNCC.py:4660 appPlugins/ToolPaint.py:3339 msgid "Polygon" msgstr "Polygone" @@ -3501,73 +3513,73 @@ msgid "Last selected shape ID" msgstr "" #: appEditors/AppGeoEditor.py:4165 appEditors/AppGerberEditor.py:2643 -#: appEditors/AppGerberEditor.py:4922 appPlugins/ToolCutOut.py:1586 +#: appEditors/AppGerberEditor.py:4922 appPlugins/ToolCutOut.py:1568 #: appPlugins/ToolDistance.py:199 appPlugins/ToolExtract.py:630 #: appPlugins/ToolExtract.py:741 appPlugins/ToolExtract.py:816 -#: appPlugins/ToolOptimal.py:183 appPlugins/ToolPanelize.py:1081 +#: appPlugins/ToolOptimal.py:183 appPlugins/ToolPanelize.py:1065 #: appPlugins/ToolQRCode.py:253 appPlugins/ToolReport.py:224 #: appPlugins/ToolSolderPaste.py:723 appPlugins/ToolSolderPaste.py:1017 -#: appPlugins/ToolSub.py:319 tclCommands/TclCommandOpenSVG.py:85 +#: appPlugins/ToolSub.py:317 tclCommands/TclCommandOpenSVG.py:85 #: tclCommands/TclCommandPanelize.py:299 msgid "Working" msgstr "Travail" -#: appEditors/AppGeoEditor.py:4573 +#: appEditors/AppGeoEditor.py:4575 msgid "Error on inserting shapes into storage." msgstr "" -#: appEditors/AppGeoEditor.py:4668 +#: appEditors/AppGeoEditor.py:4670 msgid "Grid Snap enabled." msgstr "Accrochage à la grille activé." -#: appEditors/AppGeoEditor.py:4673 +#: appEditors/AppGeoEditor.py:4675 msgid "Grid Snap disabled." msgstr "Accrochage à la grille désactivé." -#: appEditors/AppGeoEditor.py:5057 appGUI/MainGUI.py:3697 -#: appGUI/MainGUI.py:3743 appGUI/MainGUI.py:3761 appGUI/MainGUI.py:3912 -#: appGUI/MainGUI.py:3950 appGUI/MainGUI.py:3962 +#: appEditors/AppGeoEditor.py:5062 appGUI/MainGUI.py:3732 +#: appGUI/MainGUI.py:3778 appGUI/MainGUI.py:3796 appGUI/MainGUI.py:3947 +#: appGUI/MainGUI.py:3985 appGUI/MainGUI.py:3997 msgid "Click on target point." msgstr "Cliquez sur le point cible." -#: appEditors/AppGeoEditor.py:5347 appEditors/AppGeoEditor.py:5414 -#: appEditors/AppGeoEditor.py:5482 appEditors/AppGeoEditor.py:5512 -#: appEditors/AppGeoEditor.py:5565 appEditors/AppGeoEditor.py:5620 -#: appEditors/AppGeoEditor.py:5648 appEditors/AppGeoEditor.py:5673 -#: appEditors/AppGeoEditor.py:5703 appEditors/AppGeoEditor.py:5783 -#: appEditors/AppGeoEditor.py:5849 appEditors/AppGeoEditor.py:5917 -#: appPlugins/ToolCopperThieving.py:637 appPlugins/ToolFilm.py:851 -#: appPlugins/ToolFilm.py:1112 appPlugins/ToolRulesCheck.py:659 +#: appEditors/AppGeoEditor.py:5352 appEditors/AppGeoEditor.py:5419 +#: appEditors/AppGeoEditor.py:5487 appEditors/AppGeoEditor.py:5517 +#: appEditors/AppGeoEditor.py:5570 appEditors/AppGeoEditor.py:5625 +#: appEditors/AppGeoEditor.py:5653 appEditors/AppGeoEditor.py:5678 +#: appEditors/AppGeoEditor.py:5708 appEditors/AppGeoEditor.py:5788 +#: appEditors/AppGeoEditor.py:5854 appEditors/AppGeoEditor.py:5922 +#: appPlugins/ToolCopperThieving.py:639 appPlugins/ToolFilm.py:848 +#: appPlugins/ToolFilm.py:1121 appPlugins/ToolRulesCheck.py:659 msgid "Working..." msgstr "Travail..." -#: appEditors/AppGeoEditor.py:5348 +#: appEditors/AppGeoEditor.py:5353 #, fuzzy #| msgid "Loading Gerber into Editor" msgid "Loading the Geometry into the Editor..." msgstr "Chargement de Gerber dans l'éditeur" -#: appEditors/AppGeoEditor.py:5390 +#: appEditors/AppGeoEditor.py:5395 msgid "Editing MultiGeo Geometry, tool" msgstr "Modification de la géométrie MultiGeo, outil" -#: appEditors/AppGeoEditor.py:5392 appPlugins/ToolNCC.py:2565 +#: appEditors/AppGeoEditor.py:5397 appPlugins/ToolNCC.py:2551 msgid "with diameter" msgstr "avec diamètre" -#: appEditors/AppGeoEditor.py:5461 +#: appEditors/AppGeoEditor.py:5466 #, fuzzy #| msgid "There is no Geometry object loaded ..." msgid "Editor Exit. Geometry object was updated ..." msgstr "Il n'y a pas d'objet Géométrie chargé ..." -#: appEditors/AppGeoEditor.py:5517 appEditors/AppGeoEditor.py:5572 +#: appEditors/AppGeoEditor.py:5522 appEditors/AppGeoEditor.py:5577 msgid "A selection of minimum two items is required to do Intersection." msgstr "" "Une sélection d'au moins 2 éléments est requise pour effectuer une " "Intersection." -#: appEditors/AppGeoEditor.py:5707 appEditors/AppGeoEditor.py:5853 +#: appEditors/AppGeoEditor.py:5712 appEditors/AppGeoEditor.py:5858 msgid "" "Negative buffer value is not accepted. Use Buffer interior to generate an " "'inside' shape" @@ -3575,40 +3587,40 @@ msgstr "" "La valeur de tampon négative n'est pas acceptée. Utiliser l'intérieur du " "tampon pour générer une forme «intérieure»" -#: appEditors/AppGeoEditor.py:5717 appEditors/AppGeoEditor.py:5794 -#: appEditors/AppGeoEditor.py:5862 appEditors/AppGeoEditor.py:5927 +#: appEditors/AppGeoEditor.py:5722 appEditors/AppGeoEditor.py:5799 +#: appEditors/AppGeoEditor.py:5867 appEditors/AppGeoEditor.py:5932 msgid "Nothing selected." msgstr "Rien de sélectionné." -#: appEditors/AppGeoEditor.py:5721 appEditors/AppGeoEditor.py:5798 -#: appEditors/AppGeoEditor.py:5866 +#: appEditors/AppGeoEditor.py:5726 appEditors/AppGeoEditor.py:5803 +#: appEditors/AppGeoEditor.py:5871 msgid "Invalid distance." msgstr "Distance non valide." -#: appEditors/AppGeoEditor.py:5766 appEditors/AppGeoEditor.py:5832 -#: appEditors/AppGeoEditor.py:5900 +#: appEditors/AppGeoEditor.py:5771 appEditors/AppGeoEditor.py:5837 +#: appEditors/AppGeoEditor.py:5905 #, fuzzy #| msgid "Title entry is empty." msgid "Failed, the result is empty." msgstr "L'entrée de titre est vide." -#: appEditors/AppGeoEditor.py:5787 +#: appEditors/AppGeoEditor.py:5792 msgid "Negative buffer value is not accepted." msgstr "La valeur de tampon négative n'est pas acceptée." -#: appEditors/AppGeoEditor.py:5920 +#: appEditors/AppGeoEditor.py:5925 #, python-format msgid "Could not do Paint. Overlap value has to be less than 100%%." msgstr "" "Impossible de peindre. La valeur de chevauchement doit être inférieure à 100 " "%%." -#: appEditors/AppGeoEditor.py:5933 +#: appEditors/AppGeoEditor.py:5938 msgid "Invalid value for" msgstr "Invalid value for" -#: appEditors/AppGeoEditor.py:5995 appPlugins/ToolMilling.py:3039 -#: appPlugins/ToolPaint.py:2016 appPlugins/ToolPaint.py:2226 +#: appEditors/AppGeoEditor.py:6000 appPlugins/ToolMilling.py:3009 +#: appPlugins/ToolPaint.py:2004 appPlugins/ToolPaint.py:2214 msgid "" "Could not do Paint. Try a different combination of parameters. Or a " "different method of Paint" @@ -3715,22 +3727,22 @@ msgstr "Rien de sélectionné pour bouger" msgid "Select shapes to import them into the edited object." msgstr "" -#: appEditors/AppGerberEditor.py:3045 appEditors/AppGerberEditor.py:3127 -#: appPlugins/ToolIsolation.py:2338 appPlugins/ToolIsolation.py:2490 -#: appPlugins/ToolPaint.py:1287 +#: appEditors/AppGerberEditor.py:3046 appEditors/AppGerberEditor.py:3128 +#: appPlugins/ToolIsolation.py:2334 appPlugins/ToolIsolation.py:2486 +#: appPlugins/ToolPaint.py:1273 msgid "Added polygon" msgstr "Polygone ajouté" -#: appEditors/AppGerberEditor.py:3047 appEditors/AppGerberEditor.py:3129 -#: appPlugins/ToolIsolation.py:2339 appPlugins/ToolIsolation.py:2492 -#: appPlugins/ToolPaint.py:1289 +#: appEditors/AppGerberEditor.py:3048 appEditors/AppGerberEditor.py:3130 +#: appPlugins/ToolIsolation.py:2335 appPlugins/ToolIsolation.py:2488 +#: appPlugins/ToolPaint.py:1275 msgid "Click to add next polygon or right click to start." msgstr "" "Cliquez pour ajouter le polygone suivant ou cliquez avec le bouton droit " "pour commencer." -#: appEditors/AppGerberEditor.py:3050 appEditors/AppGerberEditor.py:3132 -#: appPlugins/ToolIsolation.py:2495 +#: appEditors/AppGerberEditor.py:3051 appEditors/AppGerberEditor.py:3133 +#: appPlugins/ToolIsolation.py:2491 msgid "No polygon in selection." msgstr "Aucun polygone dans la sélection." @@ -3783,20 +3795,20 @@ msgstr "" msgid "Dimensions edited." msgstr "Dimensions modifiées." -#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6059 -#: appEditors/AppGerberEditor.py:6106 appGUI/ObjectUI.py:306 -#: appPlugins/ToolExtract.py:1009 appPlugins/ToolPunchGerber.py:2087 +#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6061 +#: appEditors/AppGerberEditor.py:6108 appGUI/ObjectUI.py:338 +#: appPlugins/ToolExtract.py:1019 appPlugins/ToolPunchGerber.py:2094 msgid "Code" msgstr "Code" -#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6059 -#: appGUI/ObjectUI.py:306 +#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6061 +#: appGUI/ObjectUI.py:338 msgid "Dim" msgstr "Dim" #: appEditors/AppGerberEditor.py:4636 appObjects/FlatCAMCNCJob.py:747 #: appObjects/FlatCAMScript.py:134 appPlugins/ToolLevelling.py:1505 -#: app_Main.py:7897 +#: app_Main.py:7927 msgid "Loading" msgstr "Chargement" @@ -3823,88 +3835,88 @@ msgstr "" msgid "Cancelled. No aperture is selected" msgstr "Annulé. Aucune ouverture n'est sélectionnée" -#: appEditors/AppGerberEditor.py:5137 app_Main.py:7339 +#: appEditors/AppGerberEditor.py:5137 app_Main.py:7369 msgid "Coordinates copied to clipboard." msgstr "Coordonnées copiées dans le presse-papier." -#: appEditors/AppGerberEditor.py:5485 +#: appEditors/AppGerberEditor.py:5487 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:292 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:323 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290 #: appObjects/AppObject.py:345 appObjects/FlatCAMCNCJob.py:641 -#: appObjects/FlatCAMGerber.py:1012 appObjects/FlatCAMObj.py:266 +#: appObjects/FlatCAMGerber.py:1015 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 -#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1174 -#: appPlugins/ToolCorners.py:631 appPlugins/ToolFiducials.py:658 +#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1176 +#: appPlugins/ToolCorners.py:643 appPlugins/ToolFiducials.py:658 #: appPlugins/ToolMove.py:235 appPlugins/ToolQRCode.py:559 app_Main.py:5181 msgid "Plotting" msgstr "Traçage" -#: appEditors/AppGerberEditor.py:5658 +#: appEditors/AppGerberEditor.py:5660 msgid "Failed. No aperture geometry is selected." msgstr "Échoué. Aucune géométrie d'ouverture n'est sélectionnée." -#: appEditors/AppGerberEditor.py:5833 +#: appEditors/AppGerberEditor.py:5835 msgid "No aperture to buffer. Select at least one aperture and try again." msgstr "" "Pas d'ouverture à tamponner. Sélectionnez au moins une ouverture et " "réessayez." -#: appEditors/AppGerberEditor.py:5864 +#: appEditors/AppGerberEditor.py:5866 msgid "Scale factor value is missing or wrong format. Add it and retry." msgstr "" "La valeur du facteur d'échelle est manquante ou d'un format incorrect. " "Ajoutez-le et réessayez." -#: appEditors/AppGerberEditor.py:5896 +#: appEditors/AppGerberEditor.py:5898 msgid "No aperture to scale. Select at least one aperture and try again." msgstr "" "Pas d'ouverture à l'échelle. Sélectionnez au moins une ouverture et " "réessayez." -#: appEditors/AppGerberEditor.py:5948 +#: appEditors/AppGerberEditor.py:5950 msgid "Polygons marked." msgstr "Polygones marqués." -#: appEditors/AppGerberEditor.py:5950 +#: appEditors/AppGerberEditor.py:5952 msgid "No polygons were marked. None fit within the limits." msgstr "Aucun polygone n'a été marqué. Aucun ne rentre dans les limites." -#: appEditors/AppGerberEditor.py:6013 appGUI/MainGUI.py:771 -#: appGUI/MainGUI.py:1739 appGUI/ObjectUI.py:231 +#: appEditors/AppGerberEditor.py:6015 appGUI/MainGUI.py:771 +#: appGUI/MainGUI.py:1739 appGUI/ObjectUI.py:246 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:21 msgid "Gerber Editor" msgstr "Editeur Gerber" -#: appEditors/AppGerberEditor.py:6046 appGUI/ObjectUI.py:271 +#: appEditors/AppGerberEditor.py:6048 appGUI/ObjectUI.py:303 #: appObjects/FlatCAMObj.py:492 appPlugins/ToolReport.py:187 msgid "Apertures" msgstr "Ouvertures" -#: appEditors/AppGerberEditor.py:6048 appGUI/ObjectUI.py:273 +#: appEditors/AppGerberEditor.py:6050 appGUI/ObjectUI.py:305 msgid "Apertures Table for the Gerber Object." msgstr "Tableau des Ouvertures pour l'objet Gerber." -#: appEditors/AppGerberEditor.py:6064 appGUI/ObjectUI.py:310 +#: appEditors/AppGerberEditor.py:6066 appGUI/ObjectUI.py:342 msgid "Index" msgstr "Indice" -#: appEditors/AppGerberEditor.py:6066 appGUI/ObjectUI.py:312 -#: appPlugins/ToolExtract.py:1016 appPlugins/ToolPunchGerber.py:2094 +#: appEditors/AppGerberEditor.py:6068 appGUI/ObjectUI.py:344 +#: appPlugins/ToolExtract.py:1026 appPlugins/ToolPunchGerber.py:2101 msgid "Aperture Code" msgstr "Code d'Ouverture" -#: appEditors/AppGerberEditor.py:6068 appGUI/ObjectUI.py:314 -#: appPlugins/ToolExtract.py:1018 appPlugins/ToolPunchGerber.py:2096 +#: appEditors/AppGerberEditor.py:6070 appGUI/ObjectUI.py:346 +#: appPlugins/ToolExtract.py:1028 appPlugins/ToolPunchGerber.py:2103 msgid "Type of aperture: circular, rectangle, macros etc" msgstr "Type d'ouverture: circulaire, rectangle, macros, etc" -#: appEditors/AppGerberEditor.py:6070 appGUI/ObjectUI.py:316 -#: appPlugins/ToolExtract.py:1020 appPlugins/ToolPunchGerber.py:2098 +#: appEditors/AppGerberEditor.py:6072 appGUI/ObjectUI.py:348 +#: appPlugins/ToolExtract.py:1030 appPlugins/ToolPunchGerber.py:2105 msgid "Aperture Size:" msgstr "Taille d'Ouverture:" -#: appEditors/AppGerberEditor.py:6072 appGUI/ObjectUI.py:318 +#: appEditors/AppGerberEditor.py:6074 appGUI/ObjectUI.py:350 msgid "" "Aperture Dimensions:\n" " - (width, height) for R, O type.\n" @@ -3914,26 +3926,26 @@ msgstr "" "  - (largeur, hauteur) pour le type R, O.\n" "  - (dia, nVertices) pour le type P" -#: appEditors/AppGerberEditor.py:6099 +#: appEditors/AppGerberEditor.py:6101 msgid "Add/Delete Aperture" msgstr "Ajouter / Supprimer une Sélection" -#: appEditors/AppGerberEditor.py:6101 +#: appEditors/AppGerberEditor.py:6103 msgid "Add/Delete an aperture in the aperture table" msgstr "Ajouter / Supprimer une ouverture dans la table des ouvertures" -#: appEditors/AppGerberEditor.py:6107 +#: appEditors/AppGerberEditor.py:6109 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:53 msgid "Code for the new aperture" msgstr "Code pour la nouvelle ouverture" -#: appEditors/AppGerberEditor.py:6117 +#: appEditors/AppGerberEditor.py:6119 #, fuzzy #| msgid "Size" msgid "Size:" msgstr "Taille" -#: appEditors/AppGerberEditor.py:6119 +#: appEditors/AppGerberEditor.py:6121 msgid "" "Size for the new aperture.\n" "If aperture type is 'R' or 'O' then\n" @@ -3947,7 +3959,7 @@ msgstr "" "calculé comme:\n" "sqrt (largeur ** 2 + hauteur ** 2)" -#: appEditors/AppGerberEditor.py:6136 +#: appEditors/AppGerberEditor.py:6138 msgid "" "Select the type of new aperture. Can be:\n" "C = circular\n" @@ -3959,11 +3971,11 @@ msgstr "" "R = rectangulaire\n" "O = oblong" -#: appEditors/AppGerberEditor.py:6149 +#: appEditors/AppGerberEditor.py:6151 msgid "Dims" msgstr "" -#: appEditors/AppGerberEditor.py:6151 +#: appEditors/AppGerberEditor.py:6153 #, fuzzy #| msgid "" #| "Dimensions for the new aperture.\n" @@ -3977,61 +3989,62 @@ msgstr "" "Actif uniquement pour les ouvertures rectangulaires (type R).\n" "Le format est (largeur, hauteur)" -#: appEditors/AppGerberEditor.py:6173 +#: appEditors/AppGerberEditor.py:6175 msgid "Add a new aperture to the aperture list." msgstr "Ajoutez une nouvelle ouverture à la liste des ouvertures." -#: appEditors/AppGerberEditor.py:6182 +#: appEditors/AppGerberEditor.py:6184 msgid "Delete a aperture in the aperture list" msgstr "Supprimer une ouverture dans la liste des ouvertures" -#: appEditors/AppGerberEditor.py:6224 +#: appEditors/AppGerberEditor.py:6226 msgid "Valid" msgstr "" -#: appEditors/AppGerberEditor.py:6226 +#: appEditors/AppGerberEditor.py:6228 #, fuzzy #| msgid "All non selected plots disabled." msgid "Show if the selected polygon is valid." msgstr "Tracés non sélectionnés désactivés." -#: appEditors/AppGerberEditor.py:6233 +#: appEditors/AppGerberEditor.py:6235 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:113 -#: appPlugins/ToolCalculators.py:572 appPlugins/ToolCalculators.py:615 -#: appPlugins/ToolCopperThieving.py:1358 +#: appPlugins/ToolCalculators.py:697 appPlugins/ToolCalculators.py:740 +#: appPlugins/ToolCopperThieving.py:1366 msgid "Area" msgstr "Zone" -#: appEditors/AppGerberEditor.py:6235 +#: appEditors/AppGerberEditor.py:6237 #, fuzzy #| msgid "Viewing the source code of the selected object." msgid "Show the area of the selected polygon." msgstr "Affichage du code source de l'objet sélectionné." -#: appEditors/AppGerberEditor.py:6239 +#: appEditors/AppGerberEditor.py:6241 #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:43 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:177 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:44 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:83 -#: appPlugins/ToolCopperThieving.py:1369 appPlugins/ToolPcbWizard.py:501 +#: appPlugins/ToolCalculators.py:549 appPlugins/ToolCopperThieving.py:1377 +#: appPlugins/ToolPcbWizard.py:501 msgid "mm" msgstr "mm" -#: appEditors/AppGerberEditor.py:6239 appPlugins/ToolCopperThieving.py:1371 -#: appPlugins/ToolCopperThieving.py:1728 +#: appEditors/AppGerberEditor.py:6241 appPlugins/ToolCopperThieving.py:1379 +#: appPlugins/ToolCopperThieving.py:1776 msgid "in" msgstr "in" -#: appEditors/AppGerberEditor.py:6326 +#: appEditors/AppGerberEditor.py:6328 msgid "Buffer Aperture" msgstr "Ouverture du Tampon" -#: appEditors/AppGerberEditor.py:6328 +#: appEditors/AppGerberEditor.py:6330 msgid "Buffer a aperture in the aperture list" msgstr "Buffer une ouverture dans la liste des ouvertures" -#: appEditors/AppGerberEditor.py:6349 +#: appEditors/AppGerberEditor.py:6351 msgid "" "There are 3 types of corners:\n" " - 'Round': the corner is rounded.\n" @@ -4045,20 +4058,20 @@ msgstr "" " - \"Biseauté:\" le coin est une ligne qui relie directement les " "fonctionnalités réunies dans le coin" -#: appEditors/AppGerberEditor.py:6386 +#: appEditors/AppGerberEditor.py:6388 msgid "Scale Aperture" msgstr "Échelle d'Ouverture" -#: appEditors/AppGerberEditor.py:6388 +#: appEditors/AppGerberEditor.py:6390 msgid "Scale a aperture in the aperture list" msgstr "Mettre à l'échelle une ouverture dans la liste des ouvertures" -#: appEditors/AppGerberEditor.py:6398 +#: appEditors/AppGerberEditor.py:6400 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:205 msgid "Scale factor" msgstr "Facteur d'échelle" -#: appEditors/AppGerberEditor.py:6400 +#: appEditors/AppGerberEditor.py:6402 msgid "" "The factor by which to scale the selected aperture.\n" "Values can be between 0.0000 and 999.9999" @@ -4066,19 +4079,19 @@ msgstr "" "Le facteur par lequel mettre à l'échelle l'ouverture sélectionnée.\n" "Les valeurs peuvent être comprises entre 0,0000 et 999,9999" -#: appEditors/AppGerberEditor.py:6437 +#: appEditors/AppGerberEditor.py:6439 msgid "Mark polygons" msgstr "Marquer des polygones" -#: appEditors/AppGerberEditor.py:6439 +#: appEditors/AppGerberEditor.py:6441 msgid "Mark the polygon areas." msgstr "Marquez les zones polygonales." -#: appEditors/AppGerberEditor.py:6450 +#: appEditors/AppGerberEditor.py:6452 msgid "Area UPPER threshold" msgstr "Seuil de la zone supérieure" -#: appEditors/AppGerberEditor.py:6452 +#: appEditors/AppGerberEditor.py:6454 msgid "" "The threshold value, all areas less than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -4086,11 +4099,11 @@ msgstr "" "La valeur de seuil, toutes les zones inférieures à celle-ci sont marquées.\n" "Peut avoir une valeur comprise entre 0.0000 et 10000.0000" -#: appEditors/AppGerberEditor.py:6463 +#: appEditors/AppGerberEditor.py:6465 msgid "Area LOWER threshold" msgstr "Zone inférieure seuil" -#: appEditors/AppGerberEditor.py:6465 +#: appEditors/AppGerberEditor.py:6467 msgid "" "The threshold value, all areas more than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -4098,32 +4111,32 @@ msgstr "" "La valeur de seuil, toutes les zones plus que cela sont marquées.\n" "Peut avoir une valeur comprise entre 0.0000 et 10000.0000" -#: appEditors/AppGerberEditor.py:6479 +#: appEditors/AppGerberEditor.py:6481 msgid "Mark" msgstr "Marque" -#: appEditors/AppGerberEditor.py:6482 +#: appEditors/AppGerberEditor.py:6484 msgid "Mark the polygons that fit within limits." msgstr "Marquez les polygones qui correspondent aux limites." -#: appEditors/AppGerberEditor.py:6489 +#: appEditors/AppGerberEditor.py:6491 msgid "Delete all the marked polygons." msgstr "Supprimer tous les polygones marqués." -#: appEditors/AppGerberEditor.py:6496 +#: appEditors/AppGerberEditor.py:6498 msgid "Clear all the markings." msgstr "Effacer toutes les marques." -#: appEditors/AppGerberEditor.py:6521 appGUI/MainGUI.py:779 -#: appGUI/MainGUI.py:1259 appGUI/MainGUI.py:2513 appGUI/MainGUI.py:5219 +#: appEditors/AppGerberEditor.py:6523 appGUI/MainGUI.py:779 +#: appGUI/MainGUI.py:1259 appGUI/MainGUI.py:2548 appGUI/MainGUI.py:5254 msgid "Add Pad Array" msgstr "Ajouter un Tableau de Pads" -#: appEditors/AppGerberEditor.py:6523 +#: appEditors/AppGerberEditor.py:6525 msgid "Add an array of pads (linear or circular array)" msgstr "Ajouter un tableau de pads (tableau linéaire ou circulaire)" -#: appEditors/AppGerberEditor.py:6530 +#: appEditors/AppGerberEditor.py:6532 msgid "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" @@ -4131,53 +4144,53 @@ msgstr "" "Sélectionnez le type de tableau de pads à créer.\n" "Il peut être linéaire X (Y) ou circulaire" -#: appEditors/AppGerberEditor.py:6541 +#: appEditors/AppGerberEditor.py:6543 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:90 msgid "Nr of pads" msgstr "Nombre de pads" -#: appEditors/AppGerberEditor.py:6543 +#: appEditors/AppGerberEditor.py:6545 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:92 msgid "Specify how many pads to be in the array." msgstr "Spécifiez combien de pads doivent être dans le tableau." -#: appEditors/AppGerberEditor.py:7364 +#: appEditors/AppGerberEditor.py:7366 msgid "Appying Rotate" msgstr "Appliquer la Rotation" -#: appEditors/AppGerberEditor.py:7397 +#: appEditors/AppGerberEditor.py:7399 msgid "Applying Flip" msgstr "Appliquer Flip" -#: appEditors/AppGerberEditor.py:7440 +#: appEditors/AppGerberEditor.py:7442 msgid "Applying Skew" msgstr "Application de l'inclinaison" -#: appEditors/AppGerberEditor.py:7481 +#: appEditors/AppGerberEditor.py:7483 msgid "Applying Scale" msgstr "Échelle d'application" -#: appEditors/AppGerberEditor.py:7517 +#: appEditors/AppGerberEditor.py:7519 msgid "Applying Offset" msgstr "Appliquer un Décalage" -#: appEditors/AppGerberEditor.py:7553 +#: appEditors/AppGerberEditor.py:7555 msgid "Applying Buffer" msgstr "Application du tampon" -#: appEditors/AppGerberEditor.py:7632 +#: appEditors/AppGerberEditor.py:7634 msgid "Offset Y cancelled" msgstr "Décalage Y annulé" -#: appEditors/AppGerberEditor.py:7648 +#: appEditors/AppGerberEditor.py:7650 msgid "Skew X cancelled" msgstr "Inclinaison X annulée" -#: appEditors/AppGerberEditor.py:7664 +#: appEditors/AppGerberEditor.py:7666 msgid "Skew Y cancelled" msgstr "Inclinaison Y annulée" -#: appEditors/AppTextEditor.py:87 appGUI/GUIElements.py:4040 +#: appEditors/AppTextEditor.py:87 appGUI/GUIElements.py:4097 msgid "Find" msgstr "Chercher" @@ -4204,13 +4217,13 @@ 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:109 appEditors/appGCodeEditor.py:160 -#: appGUI/GUIElements.py:4881 appGUI/ObjectUI.py:1229 +#: appGUI/GUIElements.py:4938 appGUI/ObjectUI.py:1311 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolExtract.py:957 appPlugins/ToolFollow.py:754 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolPaint.py:3286 -#: appPlugins/ToolPunchGerber.py:2036 +#: appPlugins/ToolExtract.py:967 appPlugins/ToolFollow.py:753 +#: appPlugins/ToolIsolation.py:3593 appPlugins/ToolPaint.py:3301 +#: appPlugins/ToolPunchGerber.py:2043 msgid "All" msgstr "Tout" @@ -4262,7 +4275,7 @@ msgstr "Fichier ouvert" #: appObjects/FlatCAMCNCJob.py:671 appObjects/FlatCAMCNCJob.py:677 #: appPlugins/ToolLevelling.py:1471 appPlugins/ToolLevelling.py:1477 #: appPlugins/ToolLevelling.py:1663 appPlugins/ToolLevelling.py:1669 -#: appPlugins/ToolSolderPaste.py:1123 app_Main.py:7809 app_Main.py:7815 +#: appPlugins/ToolSolderPaste.py:1123 app_Main.py:7839 app_Main.py:7845 msgid "Export Code ..." msgstr "Exporter le code ..." @@ -4276,13 +4289,13 @@ msgstr "Aucun fichier ou répertoire de ce nom" msgid "Saved to" msgstr "Enregistré dans" -#: appEditors/appGCodeEditor.py:76 appGUI/GUIElements.py:4048 -#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:350 appGUI/MainGUI.py:4725 -#: appGUI/MainGUI.py:4986 appGUI/MainGUI.py:5095 appGUI/MainGUI.py:5238 +#: appEditors/appGCodeEditor.py:76 appGUI/GUIElements.py:4105 +#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:350 appGUI/MainGUI.py:4760 +#: appGUI/MainGUI.py:5021 appGUI/MainGUI.py:5130 appGUI/MainGUI.py:5273 msgid "Ctrl+S" msgstr "Ctrl+S" -#: appEditors/appGCodeEditor.py:82 app_Main.py:7972 +#: appEditors/appGCodeEditor.py:82 app_Main.py:8002 msgid "Code Editor" msgstr "Éditeur de code" @@ -4315,7 +4328,7 @@ msgstr "Démarrer GCode" msgid "Loaded Machine Code into Code Editor" msgstr "Code machine chargé dans l'éditeur de code" -#: appEditors/appGCodeEditor.py:766 appGUI/ObjectUI.py:1249 +#: appEditors/appGCodeEditor.py:766 appGUI/ObjectUI.py:1331 #: appPlugins/ToolSolderPaste.py:1038 msgid "GCode Editor" msgstr "Éditeur GCODE" @@ -4326,18 +4339,18 @@ msgstr "Éditeur GCODE" msgid "GCode" msgstr "Code" -#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:668 -#: appGUI/ObjectUI.py:1384 appObjects/FlatCAMObj.py:499 -#: appPlugins/ToolDrilling.py:2333 appPlugins/ToolMilling.py:3631 -#: appPlugins/ToolMilling.py:3824 appPlugins/ToolReport.py:194 +#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:746 +#: appGUI/ObjectUI.py:1498 appObjects/FlatCAMObj.py:499 +#: appPlugins/ToolDrilling.py:2348 appPlugins/ToolMilling.py:3632 +#: appPlugins/ToolMilling.py:3894 appPlugins/ToolReport.py:194 msgid "Drills" msgstr "Forage" -#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:668 -#: appGUI/ObjectUI.py:1384 +#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:746 +#: appGUI/ObjectUI.py:1498 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:152 -#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2333 -#: appPlugins/ToolMilling.py:3631 appPlugins/ToolMilling.py:3825 +#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2348 +#: appPlugins/ToolMilling.py:3632 appPlugins/ToolMilling.py:3895 #: appPlugins/ToolReport.py:196 msgid "Slots" msgstr "Fentes" @@ -4366,121 +4379,121 @@ msgstr "Insérer Code" msgid "Insert the code above at the cursor location." msgstr "Insérez le code ci-dessus à l'emplacement du curseur." -#: appGUI/GUIElements.py:330 appGUI/GUIElements.py:1029 -#: appGUI/GUIElements.py:1428 +#: appGUI/GUIElements.py:333 appGUI/GUIElements.py:1032 +#: appGUI/GUIElements.py:1433 msgid "Read Only" msgstr "" -#: appGUI/GUIElements.py:335 appGUI/GUIElements.py:1034 -#: appGUI/GUIElements.py:1433 appGUI/GUIElements.py:1646 -#: appGUI/GUIElements.py:1939 appGUI/GUIElements.py:4006 +#: appGUI/GUIElements.py:338 appGUI/GUIElements.py:1037 +#: appGUI/GUIElements.py:1438 appGUI/GUIElements.py:1693 +#: appGUI/GUIElements.py:1986 appGUI/GUIElements.py:4063 msgid "Undo" msgstr "Annuler" -#: appGUI/GUIElements.py:335 appGUI/GUIElements.py:1034 -#: appGUI/GUIElements.py:1433 appGUI/GUIElements.py:1646 -#: appGUI/GUIElements.py:1939 appGUI/GUIElements.py:4006 +#: appGUI/GUIElements.py:338 appGUI/GUIElements.py:1037 +#: appGUI/GUIElements.py:1438 appGUI/GUIElements.py:1693 +#: appGUI/GUIElements.py:1986 appGUI/GUIElements.py:4063 msgid "Ctrl+Z" msgstr "Ctrl+Z" -#: appGUI/GUIElements.py:342 appGUI/GUIElements.py:1041 -#: appGUI/GUIElements.py:1440 appGUI/GUIElements.py:1653 -#: appGUI/GUIElements.py:1944 appGUI/GUIElements.py:4011 +#: appGUI/GUIElements.py:345 appGUI/GUIElements.py:1044 +#: appGUI/GUIElements.py:1445 appGUI/GUIElements.py:1700 +#: appGUI/GUIElements.py:1991 appGUI/GUIElements.py:4068 msgid "Redo" msgstr "Refaire" -#: appGUI/GUIElements.py:342 appGUI/GUIElements.py:1041 -#: appGUI/GUIElements.py:1440 appGUI/GUIElements.py:1653 -#: appGUI/GUIElements.py:1944 appGUI/GUIElements.py:4011 +#: appGUI/GUIElements.py:345 appGUI/GUIElements.py:1044 +#: appGUI/GUIElements.py:1445 appGUI/GUIElements.py:1700 +#: appGUI/GUIElements.py:1991 appGUI/GUIElements.py:4068 msgid "Ctrl+Y" msgstr "Ctrl+Y" -#: appGUI/GUIElements.py:351 appGUI/GUIElements.py:1050 -#: appGUI/GUIElements.py:1449 appGUI/GUIElements.py:1662 -#: appGUI/GUIElements.py:1951 appGUI/GUIElements.py:4018 appGUI/MainGUI.py:1730 -#: appGUI/ObjectUI.py:1231 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:58 +#: appGUI/GUIElements.py:354 appGUI/GUIElements.py:1053 +#: appGUI/GUIElements.py:1454 appGUI/GUIElements.py:1709 +#: appGUI/GUIElements.py:1998 appGUI/GUIElements.py:4075 appGUI/MainGUI.py:1730 +#: appGUI/ObjectUI.py:1313 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:58 msgid "Cut" msgstr "Couper" -#: appGUI/GUIElements.py:351 appGUI/GUIElements.py:1050 -#: appGUI/GUIElements.py:1449 appGUI/GUIElements.py:1662 -#: appGUI/GUIElements.py:1951 appGUI/GUIElements.py:4018 appGUI/MainGUI.py:4987 +#: appGUI/GUIElements.py:354 appGUI/GUIElements.py:1053 +#: appGUI/GUIElements.py:1454 appGUI/GUIElements.py:1709 +#: appGUI/GUIElements.py:1998 appGUI/GUIElements.py:4075 appGUI/MainGUI.py:5022 msgid "Ctrl+X" msgstr "Ctrl+X" -#: appGUI/GUIElements.py:358 appGUI/GUIElements.py:1057 -#: appGUI/GUIElements.py:1456 appGUI/GUIElements.py:1669 -#: appGUI/GUIElements.py:1956 appGUI/GUIElements.py:4023 appGUI/MainGUI.py:421 +#: appGUI/GUIElements.py:361 appGUI/GUIElements.py:1060 +#: appGUI/GUIElements.py:1461 appGUI/GUIElements.py:1716 +#: appGUI/GUIElements.py:2003 appGUI/GUIElements.py:4080 appGUI/MainGUI.py:421 #: appGUI/MainGUI.py:757 appGUI/MainGUI.py:816 appGUI/MainGUI.py:894 #: appGUI/MainGUI.py:1037 appGUI/MainGUI.py:1287 appGUI/MainGUI.py:1787 -#: appGUI/MainGUI.py:2299 appGUI/MainGUI.py:2541 appGUI/MainGUI.py:5221 -#: appPlugins/ToolMilling.py:397 appPlugins/ToolPanelize.py:467 -#: appPlugins/ToolPanelize.py:496 appPlugins/ToolPanelize.py:607 -#: appPlugins/ToolPanelize.py:618 appPlugins/ToolPanelize.py:650 -#: appPlugins/ToolPanelize.py:699 appPlugins/ToolPanelize.py:898 -#: appPlugins/ToolPanelize.py:930 appPlugins/ToolPanelize.py:978 +#: appGUI/MainGUI.py:2334 appGUI/MainGUI.py:2576 appGUI/MainGUI.py:5256 +#: appPlugins/ToolMilling.py:387 appPlugins/ToolPanelize.py:451 +#: appPlugins/ToolPanelize.py:480 appPlugins/ToolPanelize.py:591 +#: appPlugins/ToolPanelize.py:602 appPlugins/ToolPanelize.py:634 +#: appPlugins/ToolPanelize.py:683 appPlugins/ToolPanelize.py:882 +#: appPlugins/ToolPanelize.py:914 appPlugins/ToolPanelize.py:962 msgid "Copy" msgstr "Copie" -#: appGUI/GUIElements.py:358 appGUI/GUIElements.py:1057 -#: appGUI/GUIElements.py:1456 appGUI/GUIElements.py:1669 -#: appGUI/GUIElements.py:1956 appGUI/GUIElements.py:4023 appGUI/MainGUI.py:421 -#: appGUI/MainGUI.py:4716 +#: appGUI/GUIElements.py:361 appGUI/GUIElements.py:1060 +#: appGUI/GUIElements.py:1461 appGUI/GUIElements.py:1716 +#: appGUI/GUIElements.py:2003 appGUI/GUIElements.py:4080 appGUI/MainGUI.py:421 +#: appGUI/MainGUI.py:4751 msgid "Ctrl+C" msgstr "Ctrl+C" -#: appGUI/GUIElements.py:365 appGUI/GUIElements.py:1064 -#: appGUI/GUIElements.py:1463 appGUI/GUIElements.py:1676 -#: appGUI/GUIElements.py:1961 +#: appGUI/GUIElements.py:368 appGUI/GUIElements.py:1067 +#: appGUI/GUIElements.py:1468 appGUI/GUIElements.py:1723 +#: appGUI/GUIElements.py:2008 msgid "Paste" msgstr "Coller" -#: appGUI/GUIElements.py:365 appGUI/GUIElements.py:1064 -#: appGUI/GUIElements.py:1463 appGUI/GUIElements.py:1676 -#: appGUI/GUIElements.py:1961 +#: appGUI/GUIElements.py:368 appGUI/GUIElements.py:1067 +#: appGUI/GUIElements.py:1468 appGUI/GUIElements.py:1723 +#: appGUI/GUIElements.py:2008 msgid "Ctrl+V" msgstr "Ctrl+V" -#: appGUI/GUIElements.py:372 appGUI/GUIElements.py:1071 -#: appGUI/GUIElements.py:1470 appGUI/GUIElements.py:1681 -#: appGUI/GUIElements.py:1966 appGUI/GUIElements.py:4028 appGUI/MainGUI.py:4786 -#: appGUI/MainGUI.py:4787 appGUI/MainGUI.py:4991 appGUI/MainGUI.py:5091 -#: appGUI/MainGUI.py:5092 appGUI/MainGUI.py:5232 appGUI/MainGUI.py:5233 +#: appGUI/GUIElements.py:375 appGUI/GUIElements.py:1074 +#: appGUI/GUIElements.py:1475 appGUI/GUIElements.py:1728 +#: appGUI/GUIElements.py:2013 appGUI/GUIElements.py:4085 appGUI/MainGUI.py:4821 +#: appGUI/MainGUI.py:4822 appGUI/MainGUI.py:5026 appGUI/MainGUI.py:5126 +#: appGUI/MainGUI.py:5127 appGUI/MainGUI.py:5267 appGUI/MainGUI.py:5268 msgid "Del" msgstr "Del" -#: appGUI/GUIElements.py:381 appGUI/GUIElements.py:1080 -#: appGUI/GUIElements.py:1479 appGUI/GUIElements.py:1688 -#: appGUI/GUIElements.py:1973 appGUI/GUIElements.py:4035 appGUI/MainGUI.py:455 -#: appGUI/MainGUI.py:590 appGUI/MainGUI.py:4715 -#: appObjects/ObjectCollection.py:1154 appObjects/ObjectCollection.py:1201 -#: appPlugins/ToolIsolation.py:3603 appPlugins/ToolPunchGerber.py:2311 +#: appGUI/GUIElements.py:384 appGUI/GUIElements.py:1083 +#: appGUI/GUIElements.py:1484 appGUI/GUIElements.py:1735 +#: appGUI/GUIElements.py:2020 appGUI/GUIElements.py:4092 appGUI/MainGUI.py:455 +#: appGUI/MainGUI.py:590 appGUI/MainGUI.py:4750 +#: appObjects/ObjectCollection.py:1157 appObjects/ObjectCollection.py:1204 +#: appPlugins/ToolIsolation.py:3633 appPlugins/ToolPunchGerber.py:2327 msgid "Select All" msgstr "Tout sélectionner" -#: appGUI/GUIElements.py:381 appGUI/GUIElements.py:1080 -#: appGUI/GUIElements.py:1479 appGUI/GUIElements.py:1688 -#: appGUI/GUIElements.py:1973 appGUI/GUIElements.py:4035 appGUI/MainGUI.py:455 -#: appGUI/MainGUI.py:4715 +#: appGUI/GUIElements.py:384 appGUI/GUIElements.py:1083 +#: appGUI/GUIElements.py:1484 appGUI/GUIElements.py:1735 +#: appGUI/GUIElements.py:2020 appGUI/GUIElements.py:4092 appGUI/MainGUI.py:455 +#: appGUI/MainGUI.py:4750 msgid "Ctrl+A" msgstr "Ctrl+A" -#: appGUI/GUIElements.py:1087 appGUI/GUIElements.py:1486 +#: appGUI/GUIElements.py:1090 appGUI/GUIElements.py:1491 msgid "Step Up" msgstr "Intensifier" -#: appGUI/GUIElements.py:1094 appGUI/GUIElements.py:1493 +#: appGUI/GUIElements.py:1097 appGUI/GUIElements.py:1498 msgid "Step Down" msgstr "Abaisser" -#: appGUI/GUIElements.py:2390 appGUI/GUIElements.py:2460 -#: appGUI/GUIElements.py:2521 appGUI/GUIElements.py:2586 -#: appGUI/GUIElements.py:3974 app_Main.py:4817 app_Main.py:4993 -#: app_Main.py:5082 app_Main.py:9301 app_Main.py:9649 +#: appGUI/GUIElements.py:2447 appGUI/GUIElements.py:2517 +#: appGUI/GUIElements.py:2578 appGUI/GUIElements.py:2643 +#: appGUI/GUIElements.py:4031 app_Main.py:4817 app_Main.py:4993 +#: app_Main.py:5082 app_Main.py:9331 app_Main.py:9679 msgid "Ok" msgstr "D'accord" -#: appGUI/GUIElements.py:3938 +#: appGUI/GUIElements.py:3995 msgid "" "The reference can be:\n" "- Absolute -> the reference point is point (0,0)\n" @@ -4490,19 +4503,19 @@ msgstr "" "- Absolue -> le point de référence est le point (0,0)\n" "- Relatif -> le point de référence est la position de la souris avant le saut" -#: appGUI/GUIElements.py:3943 +#: appGUI/GUIElements.py:4000 msgid "Abs" msgstr "Abs" -#: appGUI/GUIElements.py:3944 +#: appGUI/GUIElements.py:4001 msgid "Relative" msgstr "Relatif" -#: appGUI/GUIElements.py:3955 +#: appGUI/GUIElements.py:4012 msgid "Location" msgstr "Emplacement" -#: appGUI/GUIElements.py:3957 +#: appGUI/GUIElements.py:4014 msgid "" "The Location value is a tuple (x,y).\n" "If the reference is Absolute then the Jump will be at the position (x,y).\n" @@ -4514,92 +4527,92 @@ msgstr "" "Si la référence est relative, le saut sera à la distance (x, y)\n" "à partir du point d'emplacement actuel de la souris." -#: appGUI/GUIElements.py:4040 +#: appGUI/GUIElements.py:4097 #, fuzzy #| msgid "Ctrl+F10" msgid "Ctrl+F" msgstr "Ctrl+F10" -#: appGUI/GUIElements.py:4048 +#: appGUI/GUIElements.py:4105 msgid "Save Log" msgstr "Enregistrer le journal" -#: appGUI/GUIElements.py:4054 +#: appGUI/GUIElements.py:4111 msgid "Clear All" msgstr "Effacer tout" -#: appGUI/GUIElements.py:4054 +#: appGUI/GUIElements.py:4111 #, fuzzy #| msgid "Shift+S" msgid "Shift+Del" msgstr "Shift+S" -#: appGUI/GUIElements.py:4173 appPlugins/ToolShell.py:327 +#: appGUI/GUIElements.py:4230 appPlugins/ToolShell.py:327 msgid "Type >help< to get started" msgstr "Tapez >help< pour commencer" -#: appGUI/GUIElements.py:4776 appGUI/GUIElements.py:4793 +#: appGUI/GUIElements.py:4833 appGUI/GUIElements.py:4850 msgid "Jog the Y axis." msgstr "Déplacer l'axe Y." -#: appGUI/GUIElements.py:4784 appGUI/MainGUI.py:436 appGUI/MainGUI.py:1048 -#: appGUI/MainGUI.py:2310 +#: appGUI/GUIElements.py:4841 appGUI/MainGUI.py:436 appGUI/MainGUI.py:1048 +#: appGUI/MainGUI.py:2345 msgid "Move to Origin" msgstr "Déplacer vers l'origine" -#: appGUI/GUIElements.py:4801 appGUI/GUIElements.py:4809 +#: appGUI/GUIElements.py:4858 appGUI/GUIElements.py:4866 msgid "Jog the X axis." msgstr "Déplacer l'axe X." -#: appGUI/GUIElements.py:4819 appGUI/GUIElements.py:4829 +#: appGUI/GUIElements.py:4876 appGUI/GUIElements.py:4886 msgid "Jog the Z axis." msgstr "Déplacer l'axe Z." -#: appGUI/GUIElements.py:4855 +#: appGUI/GUIElements.py:4912 msgid "Zero the CNC X axes at current position." msgstr "Initialiser l'axe CNC X à la position actuelle." -#: appGUI/GUIElements.py:4863 +#: appGUI/GUIElements.py:4920 msgid "Zero the CNC Y axes at current position." msgstr "Initialiser l'axe CNC Y à la position actuelle." -#: appGUI/GUIElements.py:4868 +#: appGUI/GUIElements.py:4925 msgid "Z" msgstr "Z" -#: appGUI/GUIElements.py:4871 +#: appGUI/GUIElements.py:4928 msgid "Zero the CNC Z axes at current position." msgstr "Initialiser l'axe CNC Z à la position actuelle." -#: appGUI/GUIElements.py:4875 +#: appGUI/GUIElements.py:4932 msgid "Do Home" msgstr "Définir origine" -#: appGUI/GUIElements.py:4877 +#: appGUI/GUIElements.py:4934 msgid "Perform a homing cycle on all axis." msgstr "Effectuer un cycle de référencement sur tous les axes." -#: appGUI/GUIElements.py:4886 +#: appGUI/GUIElements.py:4943 msgid "Zero all CNC axes at current position." msgstr "Initialiser tous les axe CNC à la position actuelle." -#: appGUI/GUIElements.py:5044 appGUI/GUIElements.py:5053 +#: appGUI/GUIElements.py:5101 appGUI/GUIElements.py:5110 msgid "Idle." msgstr "Au repos." -#: appGUI/GUIElements.py:5092 +#: appGUI/GUIElements.py:5149 msgid "Application started ..." msgstr "Application démarrée ..." -#: appGUI/GUIElements.py:5093 +#: appGUI/GUIElements.py:5150 msgid "Hello!" msgstr "Bonjours !" -#: appGUI/GUIElements.py:5153 +#: appGUI/GUIElements.py:5210 msgid "Run Script ..." msgstr "Exécutez le script ..." -#: appGUI/GUIElements.py:5155 appGUI/MainGUI.py:203 +#: appGUI/GUIElements.py:5212 appGUI/MainGUI.py:203 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4609,52 +4622,52 @@ msgstr "" "Permet l’automatisation de \n" "fonctions dans FlatCAM." -#: appGUI/GUIElements.py:5163 +#: appGUI/GUIElements.py:5220 #, fuzzy #| msgid "Toggle HUD" msgid "Toggle GUI ..." msgstr "Basculer HUD" -#: appGUI/GUIElements.py:5165 +#: appGUI/GUIElements.py:5222 msgid "Will show/hide the GUI." msgstr "" -#: appGUI/GUIElements.py:5172 appGUI/MainGUI.py:125 +#: appGUI/GUIElements.py:5229 appGUI/MainGUI.py:125 #: appPlugins/ToolPcbWizard.py:429 appPlugins/ToolPcbWizard.py:437 msgid "Open" msgstr "Ouvrir" -#: appGUI/GUIElements.py:5176 appGUI/MainGUI.py:130 appGUI/MainGUI.py:1011 -#: appGUI/MainGUI.py:2273 appGUI/MainGUI.py:4722 app_Main.py:9201 -#: app_Main.py:9204 +#: appGUI/GUIElements.py:5233 appGUI/MainGUI.py:130 appGUI/MainGUI.py:1011 +#: appGUI/MainGUI.py:2308 appGUI/MainGUI.py:4757 app_Main.py:9231 +#: app_Main.py:9234 msgid "Open Project" msgstr "Ouvrir Projet" -#: appGUI/GUIElements.py:5182 appGUI/MainGUI.py:137 appGUI/MainGUI.py:1006 -#: appGUI/MainGUI.py:2268 app_Main.py:9081 app_Main.py:9086 +#: appGUI/GUIElements.py:5239 appGUI/MainGUI.py:137 appGUI/MainGUI.py:1006 +#: appGUI/MainGUI.py:2303 app_Main.py:9111 app_Main.py:9116 msgid "Open Gerber" msgstr "Ouvrir Gerber" -#: appGUI/GUIElements.py:5182 appGUI/MainGUI.py:137 appGUI/MainGUI.py:4719 +#: appGUI/GUIElements.py:5239 appGUI/MainGUI.py:137 appGUI/MainGUI.py:4754 msgid "Ctrl+G" msgstr "Ctrl+G" -#: appGUI/GUIElements.py:5187 appGUI/MainGUI.py:142 appGUI/MainGUI.py:1008 -#: appGUI/MainGUI.py:2270 app_Main.py:9121 app_Main.py:9126 +#: appGUI/GUIElements.py:5244 appGUI/MainGUI.py:142 appGUI/MainGUI.py:1008 +#: appGUI/MainGUI.py:2305 app_Main.py:9151 app_Main.py:9156 msgid "Open Excellon" msgstr "Ouvrir Excellon" -#: appGUI/GUIElements.py:5187 appGUI/MainGUI.py:142 appGUI/MainGUI.py:808 -#: appGUI/MainGUI.py:4718 appGUI/MainGUI.py:5237 +#: appGUI/GUIElements.py:5244 appGUI/MainGUI.py:142 appGUI/MainGUI.py:808 +#: appGUI/MainGUI.py:4753 appGUI/MainGUI.py:5272 msgid "Ctrl+E" msgstr "Ctrl+E" -#: appGUI/GUIElements.py:5192 appGUI/MainGUI.py:147 app_Main.py:9164 -#: app_Main.py:9169 +#: appGUI/GUIElements.py:5249 appGUI/MainGUI.py:147 app_Main.py:9194 +#: app_Main.py:9199 msgid "Open G-Code" msgstr "Ouvrir G-code" -#: appGUI/GUIElements.py:5202 appGUI/MainGUI.py:334 +#: appGUI/GUIElements.py:5259 appGUI/MainGUI.py:334 msgid "Exit" msgstr "Quitter" @@ -4666,11 +4679,11 @@ msgstr "Basculer le Panneau" msgid "File" msgstr "Fichier" -#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:4721 +#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:4756 msgid "New Project" msgstr "Nouveau Projet" -#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:4721 +#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:4756 msgid "Ctrl+N" msgstr "Ctrl+N" @@ -4685,25 +4698,25 @@ msgstr "Nouveau" #: appGUI/MainGUI.py:102 appGUI/MainGUI.py:1673 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:72 #: appObjects/ObjectCollection.py:238 appPlugins/ToolCalibration.py:206 -#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCalibration.py:1373 -#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1400 -#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolCutOut.py:2373 -#: appPlugins/ToolCutOut.py:2771 appPlugins/ToolDblSided.py:715 -#: appPlugins/ToolDblSided.py:956 appPlugins/ToolFilm.py:1186 -#: appPlugins/ToolFilm.py:1209 appPlugins/ToolImage.py:175 -#: appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3523 -#: appPlugins/ToolIsolation.py:3574 appPlugins/ToolMilling.py:2698 -#: appPlugins/ToolMilling.py:3585 appPlugins/ToolNCC.py:4160 -#: appPlugins/ToolNCC.py:4622 appPlugins/ToolPaint.py:3300 +#: appPlugins/ToolCalibration.py:1354 appPlugins/ToolCalibration.py:1371 +#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1408 +#: appPlugins/ToolCopperThieving.py:1422 appPlugins/ToolCutOut.py:2358 +#: appPlugins/ToolCutOut.py:2770 appPlugins/ToolDblSided.py:701 +#: appPlugins/ToolDblSided.py:936 appPlugins/ToolFilm.py:1206 +#: appPlugins/ToolFilm.py:1229 appPlugins/ToolImage.py:175 +#: appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3553 +#: appPlugins/ToolIsolation.py:3604 appPlugins/ToolMilling.py:2668 +#: appPlugins/ToolMilling.py:3567 appPlugins/ToolNCC.py:4161 +#: appPlugins/ToolNCC.py:4637 appPlugins/ToolPaint.py:3315 #: appPlugins/ToolPanelize.py:149 appPlugins/ToolPanelize.py:250 -#: appPlugins/ToolPanelize.py:1151 appPlugins/ToolPanelize.py:1193 -#: appPlugins/ToolSolderPaste.py:1533 appPlugins/ToolTransform.py:160 -#: appPlugins/ToolTransform.py:650 +#: appPlugins/ToolPanelize.py:1148 appPlugins/ToolPanelize.py:1201 +#: appPlugins/ToolSolderPaste.py:1533 appPlugins/ToolSub.py:903 +#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:647 msgid "Geometry" msgstr "Géométrie" #: appGUI/MainGUI.py:102 appGUI/MainGUI.py:670 appGUI/MainGUI.py:785 -#: appGUI/MainGUI.py:4701 appGUI/MainGUI.py:4970 appGUI/MainGUI.py:5226 +#: appGUI/MainGUI.py:4736 appGUI/MainGUI.py:5005 appGUI/MainGUI.py:5261 msgid "N" msgstr "N" @@ -4714,27 +4727,28 @@ msgstr "Crée un nouvel objet de géométrie vide." #: appGUI/MainGUI.py:107 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 -#: appObjects/ObjectCollection.py:236 appPlugins/ToolAlignObjects.py:434 -#: appPlugins/ToolAlignObjects.py:470 appPlugins/ToolCalibration.py:198 -#: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:921 -#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCalibration.py:1373 -#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1400 -#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolCutOut.py:2372 -#: appPlugins/ToolDblSided.py:713 appPlugins/ToolDblSided.py:954 -#: appPlugins/ToolFilm.py:1185 appPlugins/ToolFilm.py:1208 +#: appObjects/ObjectCollection.py:236 appPlugins/ToolAlignObjects.py:450 +#: appPlugins/ToolAlignObjects.py:491 appPlugins/ToolCalibration.py:198 +#: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:919 +#: appPlugins/ToolCalibration.py:1354 appPlugins/ToolCalibration.py:1371 +#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1408 +#: appPlugins/ToolCopperThieving.py:1422 appPlugins/ToolCutOut.py:2357 +#: appPlugins/ToolDblSided.py:699 appPlugins/ToolDblSided.py:934 +#: appPlugins/ToolFilm.py:1205 appPlugins/ToolFilm.py:1228 #: appPlugins/ToolImage.py:153 appPlugins/ToolImage.py:177 -#: appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3524 -#: appPlugins/ToolIsolation.py:3574 appPlugins/ToolNCC.py:4161 -#: appPlugins/ToolNCC.py:4622 appPlugins/ToolPaint.py:3300 +#: appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3554 +#: appPlugins/ToolIsolation.py:3604 appPlugins/ToolNCC.py:4162 +#: appPlugins/ToolNCC.py:4637 appPlugins/ToolPaint.py:3315 #: appPlugins/ToolPanelize.py:143 appPlugins/ToolPanelize.py:250 -#: appPlugins/ToolPanelize.py:1151 appPlugins/ToolPanelize.py:1193 -#: appPlugins/ToolPanelize.py:1292 appPlugins/ToolTransform.py:160 -#: appPlugins/ToolTransform.py:648 defaults.py:586 +#: appPlugins/ToolPanelize.py:1148 appPlugins/ToolPanelize.py:1201 +#: appPlugins/ToolPanelize.py:1316 appPlugins/ToolSub.py:836 +#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:645 +#: defaults.py:590 msgid "Gerber" msgstr "Gerber" #: appGUI/MainGUI.py:107 appGUI/MainGUI.py:713 appGUI/MainGUI.py:799 -#: appGUI/MainGUI.py:4695 appGUI/MainGUI.py:4961 appGUI/MainGUI.py:5220 +#: appGUI/MainGUI.py:4730 appGUI/MainGUI.py:4996 appGUI/MainGUI.py:5255 msgid "B" msgstr "B" @@ -4745,23 +4759,23 @@ msgstr "Crée un nouvel objet Gerber vide." #: appGUI/MainGUI.py:112 appGUI/MainGUI.py:1677 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:93 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:71 -#: appObjects/ObjectCollection.py:237 appPlugins/ToolAlignObjects.py:435 -#: appPlugins/ToolAlignObjects.py:471 appPlugins/ToolCalibration.py:198 -#: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:922 -#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCalibration.py:1373 -#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1400 -#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolDblSided.py:714 -#: appPlugins/ToolDblSided.py:913 appPlugins/ToolDblSided.py:955 -#: appPlugins/ToolFilm.py:1467 appPlugins/ToolIsolation.py:3574 -#: appPlugins/ToolMilling.py:3586 appPlugins/ToolNCC.py:4622 -#: appPlugins/ToolPaint.py:3300 appPlugins/ToolPanelize.py:146 -#: appPlugins/ToolPanelize.py:250 appPlugins/ToolPanelize.py:1151 -#: appPlugins/ToolPunchGerber.py:2128 appPlugins/ToolPunchGerber.py:2143 -#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:649 +#: appObjects/ObjectCollection.py:237 appPlugins/ToolAlignObjects.py:451 +#: appPlugins/ToolAlignObjects.py:492 appPlugins/ToolCalibration.py:198 +#: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:920 +#: appPlugins/ToolCalibration.py:1354 appPlugins/ToolCalibration.py:1371 +#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1408 +#: appPlugins/ToolCopperThieving.py:1422 appPlugins/ToolDblSided.py:700 +#: appPlugins/ToolDblSided.py:900 appPlugins/ToolDblSided.py:935 +#: appPlugins/ToolFilm.py:1515 appPlugins/ToolIsolation.py:3604 +#: appPlugins/ToolMilling.py:3568 appPlugins/ToolNCC.py:4637 +#: appPlugins/ToolPaint.py:3315 appPlugins/ToolPanelize.py:146 +#: appPlugins/ToolPanelize.py:250 appPlugins/ToolPanelize.py:1148 +#: appPlugins/ToolPunchGerber.py:2138 appPlugins/ToolPunchGerber.py:2152 +#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:646 msgid "Excellon" msgstr "Excellon" -#: appGUI/MainGUI.py:112 appGUI/MainGUI.py:4699 +#: appGUI/MainGUI.py:112 appGUI/MainGUI.py:4734 msgid "L" msgstr "L" @@ -4774,7 +4788,7 @@ msgid "Document" msgstr "Document" #: appGUI/MainGUI.py:119 appGUI/MainGUI.py:740 appGUI/MainGUI.py:796 -#: appGUI/MainGUI.py:4963 appGUI/MainGUI.py:5083 appGUI/MainGUI.py:5222 +#: appGUI/MainGUI.py:4998 appGUI/MainGUI.py:5118 appGUI/MainGUI.py:5257 msgid "D" msgstr "D" @@ -4782,7 +4796,7 @@ msgstr "D" msgid "Will create a new, empty Document Object." msgstr "Crée un nouvel objet de document vide." -#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:4722 +#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:4757 msgid "Ctrl+O" msgstr "Ctrl+O" @@ -4799,19 +4813,19 @@ msgid "Recent files" msgstr "Fichiers récents" #: appGUI/MainGUI.py:164 appGUI/MainGUI.py:898 appGUI/MainGUI.py:1640 -#: appGUI/ObjectUI.py:1449 appObjects/ObjectCollection.py:384 +#: appGUI/ObjectUI.py:1549 appObjects/ObjectCollection.py:384 msgid "Save" msgstr "Enregister" -#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:2275 appGUI/MainGUI.py:4725 +#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:2310 appGUI/MainGUI.py:4760 msgid "Save Project" msgstr "Sauvegarder le projet" -#: appGUI/MainGUI.py:174 appGUI/MainGUI.py:4777 +#: appGUI/MainGUI.py:174 appGUI/MainGUI.py:4812 msgid "Save Project As" msgstr "Enregistrer le projet sous" -#: appGUI/MainGUI.py:174 appGUI/MainGUI.py:4777 +#: appGUI/MainGUI.py:174 appGUI/MainGUI.py:4812 msgid "Ctrl+Shift+S" msgstr "Ctrl+Shift+S" @@ -4819,11 +4833,11 @@ msgstr "Ctrl+Shift+S" msgid "Scripting" msgstr "Scripte" -#: appGUI/MainGUI.py:193 appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2339 +#: appGUI/MainGUI.py:193 appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2374 msgid "New Script" msgstr "Nouveau script" -#: appGUI/MainGUI.py:195 appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2341 +#: appGUI/MainGUI.py:195 appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2376 msgid "Open Script" msgstr "Ouvrir Script" @@ -4831,11 +4845,11 @@ msgstr "Ouvrir Script" msgid "Open Example" msgstr "Ouvrir l'exemple" -#: appGUI/MainGUI.py:201 appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2343 +#: appGUI/MainGUI.py:201 appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2378 msgid "Run Script" msgstr "Exécuter un script" -#: appGUI/MainGUI.py:201 appGUI/MainGUI.py:4738 +#: appGUI/MainGUI.py:201 appGUI/MainGUI.py:4773 msgid "Shift+S" msgstr "Shift+S" @@ -4863,16 +4877,16 @@ msgstr "DXF en tant qu'objet Gerber" msgid "HPGL2 as Geometry Object" msgstr "HPGL2 comme objet géométrique" -#: appGUI/MainGUI.py:246 +#: appGUI/MainGUI.py:246 appPlugins/ToolFilm.py:1553 msgid "Export" msgstr "Exportation" #: appGUI/MainGUI.py:251 appPlugins/ToolQRCode.py:662 -#: appPlugins/ToolQRCode.py:667 app_Main.py:9311 app_Main.py:9316 +#: appPlugins/ToolQRCode.py:667 app_Main.py:9341 app_Main.py:9346 msgid "Export SVG" msgstr "Exporter en SVG" -#: appGUI/MainGUI.py:256 app_Main.py:9659 app_Main.py:9664 +#: appGUI/MainGUI.py:256 app_Main.py:9689 app_Main.py:9694 msgid "Export DXF" msgstr "Exportation DXF" @@ -4891,7 +4905,7 @@ msgstr "" "L'image enregistrée contiendra le visuel\n" "de la zone de tracé de FlatCAM." -#: appGUI/MainGUI.py:275 app_Main.py:9562 app_Main.py:9567 +#: appGUI/MainGUI.py:275 app_Main.py:9592 app_Main.py:9597 msgid "Export Excellon" msgstr "Exporter Excellon" @@ -4905,7 +4919,7 @@ msgstr "" "le format des coordonnées, les unités de fichier et les zéros\n" "sont définies dans Paramètres -> Excellon Export." -#: appGUI/MainGUI.py:285 app_Main.py:9607 app_Main.py:9612 +#: appGUI/MainGUI.py:285 app_Main.py:9637 app_Main.py:9642 msgid "Export Gerber" msgstr "Export Gerber" @@ -4931,15 +4945,15 @@ msgstr "Importer les paramètres" msgid "Export Preferences to file" msgstr "Exporter les paramètres" -#: appGUI/MainGUI.py:318 appGUI/preferences/PreferencesUIManager.py:1282 +#: appGUI/MainGUI.py:318 appGUI/preferences/PreferencesUIManager.py:1286 msgid "Save Preferences" msgstr "Enregistrer les préf" -#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4723 +#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4758 msgid "Print (PDF)" msgstr "Imprimer (PDF)" -#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4723 +#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4758 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -4952,7 +4966,7 @@ msgid "Edit Object" msgstr "Modifier un objet" #: appGUI/MainGUI.py:347 appGUI/MainGUI.py:685 appGUI/MainGUI.py:793 -#: appGUI/MainGUI.py:4696 appGUI/MainGUI.py:4964 appGUI/MainGUI.py:5223 +#: appGUI/MainGUI.py:4731 appGUI/MainGUI.py:4999 appGUI/MainGUI.py:5258 msgid "E" msgstr "E" @@ -5042,13 +5056,13 @@ msgstr "" msgid "DEL" msgstr "DEL" -#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:1046 appGUI/MainGUI.py:2308 -#: appGUI/MainGUI.py:4702 +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:1046 appGUI/MainGUI.py:2343 +#: appGUI/MainGUI.py:4737 msgid "Set Origin" msgstr "Définir l'origine" -#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:658 appGUI/MainGUI.py:4702 -#: appGUI/MainGUI.py:4971 +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:658 appGUI/MainGUI.py:4737 +#: appGUI/MainGUI.py:5006 msgid "O" msgstr "O" @@ -5056,28 +5070,28 @@ msgstr "O" msgid "Shift+O" msgstr "Shift+O" -#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1050 appGUI/MainGUI.py:2312 -#: app_Main.py:5419 app_Main.py:5431 +#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1050 appGUI/MainGUI.py:2347 +#: app_Main.py:5423 app_Main.py:5435 #, fuzzy #| msgid "Set Origin" msgid "Custom Origin" msgstr "Définir l'origine" -#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:1053 appGUI/MainGUI.py:2315 +#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:1053 appGUI/MainGUI.py:2350 msgid "Jump to Location" msgstr "Aller à l'emplacement" -#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:4698 appGUI/MainGUI.py:4966 -#: appGUI/MainGUI.py:5084 appGUI/MainGUI.py:5224 +#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:4733 appGUI/MainGUI.py:5001 +#: appGUI/MainGUI.py:5119 appGUI/MainGUI.py:5259 msgid "J" msgstr "J" -#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2317 -#: appGUI/MainGUI.py:4734 +#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2352 +#: appGUI/MainGUI.py:4769 msgid "Locate in Object" msgstr "Localiser dans l'objet" -#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:4734 +#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:4769 msgid "Shift+J" msgstr "Shift+J" @@ -5085,21 +5099,21 @@ msgstr "Shift+J" msgid "Toggle Units" msgstr "Changement d'unités" -#: appGUI/MainGUI.py:452 appGUI/MainGUI.py:745 appGUI/MainGUI.py:4703 -#: appGUI/MainGUI.py:5086 +#: appGUI/MainGUI.py:452 appGUI/MainGUI.py:745 appGUI/MainGUI.py:4738 +#: appGUI/MainGUI.py:5121 msgid "Q" msgstr "Q" #: appGUI/MainGUI.py:461 appGUI/MainGUI.py:1344 -#: appGUI/preferences/PreferencesUIManager.py:1005 -#: appGUI/preferences/PreferencesUIManager.py:1095 -#: appGUI/preferences/PreferencesUIManager.py:1123 -#: appGUI/preferences/PreferencesUIManager.py:1230 app_Main.py:6343 -#: app_Main.py:6348 app_Main.py:6368 +#: appGUI/preferences/PreferencesUIManager.py:1009 +#: appGUI/preferences/PreferencesUIManager.py:1099 +#: appGUI/preferences/PreferencesUIManager.py:1127 +#: appGUI/preferences/PreferencesUIManager.py:1234 app_Main.py:6351 +#: app_Main.py:6356 app_Main.py:6376 msgid "Preferences" msgstr "Préférences" -#: appGUI/MainGUI.py:461 appGUI/MainGUI.py:4736 +#: appGUI/MainGUI.py:461 appGUI/MainGUI.py:4771 msgid "Shift+P" msgstr "Shift+P" @@ -5116,19 +5130,19 @@ msgstr "Faire pivoter la sélection" msgid "Shift+(R)" msgstr "Shift+(R)" -#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4740 +#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4775 msgid "Skew on X axis" msgstr "Inclinaison sur l'axe X" -#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4740 appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4775 appGUI/MainGUI.py:5015 msgid "Shift+X" msgstr "Shift+X" -#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4741 +#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4776 msgid "Skew on Y axis" msgstr "Inclinaison sur l'axe Y" -#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4741 appGUI/MainGUI.py:4981 +#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4776 appGUI/MainGUI.py:5016 msgid "Shift+Y" msgstr "Shift+Y" @@ -5144,11 +5158,11 @@ msgstr "Miroir sur l'axe Y" msgid "View source" msgstr "Voir la source" -#: appGUI/MainGUI.py:494 appGUI/MainGUI.py:4762 +#: appGUI/MainGUI.py:494 appGUI/MainGUI.py:4797 msgid "Alt+S" msgstr "Alt+S" -#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4717 +#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4752 msgid "Ctrl+D" msgstr "Ctrl+D" @@ -5158,7 +5172,7 @@ msgstr "Ctrl+D" msgid "Experimental" msgstr "G91 Incrémentiel" -#: appGUI/MainGUI.py:507 app_Main.py:6526 +#: appGUI/MainGUI.py:507 app_Main.py:6534 #, fuzzy #| msgid "Area" msgid "3D Area" @@ -5168,19 +5182,19 @@ msgstr "Zone" msgid "View" msgstr "Vue" -#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4767 +#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4802 msgid "Enable all" msgstr "Tout activer" -#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4767 +#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4802 msgid "Alt+1" msgstr "Alt+1" -#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4768 +#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4803 msgid "Disable all" msgstr "Désactiver tous les" -#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4768 +#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4803 msgid "Alt+2" msgstr "Alt+2" @@ -5188,7 +5202,7 @@ msgstr "Alt+2" msgid "Enable non-selected" msgstr "Activer non sélectionné" -#: appGUI/MainGUI.py:523 appGUI/MainGUI.py:4769 +#: appGUI/MainGUI.py:523 appGUI/MainGUI.py:4804 msgid "Alt+3" msgstr "Alt+3" @@ -5196,34 +5210,34 @@ msgstr "Alt+3" msgid "Disable non-selected" msgstr "Désactiver non sélectionné" -#: appGUI/MainGUI.py:526 appGUI/MainGUI.py:4770 +#: appGUI/MainGUI.py:526 appGUI/MainGUI.py:4805 msgid "Alt+4" msgstr "Alt+4" #: appGUI/MainGUI.py:532 appGUI/MainGUI.py:1069 appGUI/MainGUI.py:1689 -#: appGUI/MainGUI.py:2331 appGUI/MainGUI.py:4708 +#: appGUI/MainGUI.py:2366 appGUI/MainGUI.py:4743 msgid "Zoom Fit" msgstr "Ajustement du Zoom" -#: appGUI/MainGUI.py:532 appGUI/MainGUI.py:4708 +#: appGUI/MainGUI.py:532 appGUI/MainGUI.py:4743 msgid "V" msgstr "V" -#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:1065 appGUI/MainGUI.py:2327 -#: appGUI/MainGUI.py:4712 +#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:1065 appGUI/MainGUI.py:2362 +#: appGUI/MainGUI.py:4747 msgid "Zoom In" msgstr "Zoomer" -#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:4712 +#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:4747 msgid "=" msgstr "=" -#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:1067 appGUI/MainGUI.py:2329 -#: appGUI/MainGUI.py:4711 +#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:1067 appGUI/MainGUI.py:2364 +#: appGUI/MainGUI.py:4746 msgid "Zoom Out" msgstr "Dézoomer" -#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:4711 +#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:4746 msgid "-" msgstr "-" @@ -5231,15 +5245,15 @@ msgstr "-" msgid "Redraw All" msgstr "Tout redessiner" -#: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4785 +#: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4820 msgid "F5" msgstr "F5" -#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4731 +#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4766 msgid "Toggle Code Editor" msgstr "Basculer l'éditeur de Code" -#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4731 +#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4766 msgid "Shift+E" msgstr "Shift+E" @@ -5247,15 +5261,15 @@ msgstr "Shift+E" msgid "Toggle FullScreen" msgstr "Passer en plein écran" -#: appGUI/MainGUI.py:553 appGUI/MainGUI.py:4771 +#: appGUI/MainGUI.py:553 appGUI/MainGUI.py:4806 msgid "Alt+F10" msgstr "Alt+F10" -#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4726 +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4761 msgid "Toggle Plot Area" msgstr "Basculer la Zone de Tracé" -#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4726 +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4761 msgid "Ctrl+F10" msgstr "Ctrl+F10" @@ -5263,7 +5277,7 @@ msgstr "Ctrl+F10" msgid "Toggle Project/Properties/Tool" msgstr "Basculer Projet / Prop. / Outil" -#: appGUI/MainGUI.py:559 appGUI/MainGUI.py:4788 +#: appGUI/MainGUI.py:559 appGUI/MainGUI.py:4823 msgid "`" msgstr "`" @@ -5271,15 +5285,15 @@ msgstr "`" msgid "Toggle Grid Snap" msgstr "Basculer la grille" -#: appGUI/MainGUI.py:564 appGUI/MainGUI.py:4697 +#: appGUI/MainGUI.py:564 appGUI/MainGUI.py:4732 msgid "G" msgstr "G" -#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4732 +#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4767 msgid "Toggle Grid Lines" msgstr "Basculer les lignes de la grille" -#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4732 +#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4767 msgid "Shift+G" msgstr "Shift+G" @@ -5287,7 +5301,7 @@ msgstr "Shift+G" msgid "Toggle Axis" msgstr "Basculer l'axe" -#: appGUI/MainGUI.py:570 appGUI/MainGUI.py:4729 +#: appGUI/MainGUI.py:570 appGUI/MainGUI.py:4764 msgid "Shift+A" msgstr "Shift+A" @@ -5295,15 +5309,15 @@ msgstr "Shift+A" msgid "Toggle Workspace" msgstr "Basculer l'espace de travail" -#: appGUI/MainGUI.py:573 appGUI/MainGUI.py:4739 +#: appGUI/MainGUI.py:573 appGUI/MainGUI.py:4774 msgid "Shift+W" msgstr "Shift+W" -#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4733 +#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4768 msgid "Toggle HUD" msgstr "Basculer HUD" -#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4733 +#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4768 msgid "Shift+H" msgstr "Shift+H" @@ -5317,24 +5331,24 @@ msgstr "Mouvement" msgid "Objects" msgstr "Objets" -#: appGUI/MainGUI.py:593 appObjects/ObjectCollection.py:1158 -#: appObjects/ObjectCollection.py:1205 appPlugins/ToolIsolation.py:3609 -#: appPlugins/ToolPunchGerber.py:2317 +#: appGUI/MainGUI.py:593 appObjects/ObjectCollection.py:1161 +#: appObjects/ObjectCollection.py:1208 appPlugins/ToolIsolation.py:3639 +#: appPlugins/ToolPunchGerber.py:2333 msgid "Deselect All" msgstr "Tout désélectionner" -#: appGUI/MainGUI.py:598 appGUI/ObjectUI.py:343 appGUI/ObjectUI.py:719 -#: appGUI/ObjectUI.py:1040 appGUI/ObjectUI.py:1418 +#: appGUI/MainGUI.py:598 appGUI/ObjectUI.py:378 appGUI/ObjectUI.py:785 +#: appGUI/ObjectUI.py:1109 appGUI/ObjectUI.py:1518 msgid "Plugins" msgstr "" #: appGUI/MainGUI.py:602 appGUI/MainGUI.py:1077 appGUI/MainGUI.py:1350 -#: appGUI/MainGUI.py:2337 +#: appGUI/MainGUI.py:2372 msgid "Command Line" msgstr "Ligne de commande" #: appGUI/MainGUI.py:602 appGUI/MainGUI.py:688 appGUI/MainGUI.py:802 -#: appGUI/MainGUI.py:4706 appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5229 +#: appGUI/MainGUI.py:4741 appGUI/MainGUI.py:5009 appGUI/MainGUI.py:5264 msgid "S" msgstr "S" @@ -5346,7 +5360,7 @@ msgstr "Aide" msgid "Online Help" msgstr "Aide en ligne" -#: appGUI/MainGUI.py:610 appGUI/MainGUI.py:4782 +#: appGUI/MainGUI.py:610 appGUI/MainGUI.py:4817 msgid "F1" msgstr "F1" @@ -5370,7 +5384,7 @@ msgstr "Documentation Gerber" msgid "Shortcuts List" msgstr "Raccourcis Clavier" -#: appGUI/MainGUI.py:635 appGUI/MainGUI.py:4691 +#: appGUI/MainGUI.py:635 appGUI/MainGUI.py:4726 msgid "F3" msgstr "F3" @@ -5378,7 +5392,7 @@ msgstr "F3" msgid "YouTube Channel" msgstr "Chaîne Youtube" -#: appGUI/MainGUI.py:638 appGUI/MainGUI.py:4784 +#: appGUI/MainGUI.py:638 appGUI/MainGUI.py:4819 msgid "F4" msgstr "F4" @@ -5394,75 +5408,75 @@ msgstr "Sur" msgid "Geo Editor" msgstr "Éditeur de Géo" -#: appGUI/MainGUI.py:658 appGUI/MainGUI.py:1197 appGUI/MainGUI.py:2457 +#: appGUI/MainGUI.py:658 appGUI/MainGUI.py:1197 appGUI/MainGUI.py:2492 msgid "Add Circle" msgstr "Ajouter un Cercle" -#: appGUI/MainGUI.py:662 appGUI/MainGUI.py:1199 appGUI/MainGUI.py:2459 +#: appGUI/MainGUI.py:662 appGUI/MainGUI.py:1199 appGUI/MainGUI.py:2494 msgid "Add Arc" msgstr "Ajouter un Arc" #: appGUI/MainGUI.py:662 appGUI/MainGUI.py:737 appGUI/MainGUI.py:779 -#: appGUI/MainGUI.py:4960 appGUI/MainGUI.py:5081 appGUI/MainGUI.py:5219 +#: appGUI/MainGUI.py:4995 appGUI/MainGUI.py:5116 appGUI/MainGUI.py:5254 msgid "A" msgstr "A" -#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:1201 appGUI/MainGUI.py:2461 +#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:1201 appGUI/MainGUI.py:2496 msgid "Add Rectangle" msgstr "Ajouter un Rectangle" -#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4705 -#: appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5087 appGUI/MainGUI.py:5228 +#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4740 +#: appGUI/MainGUI.py:5008 appGUI/MainGUI.py:5122 appGUI/MainGUI.py:5263 msgid "R" msgstr "R" -#: appGUI/MainGUI.py:670 appGUI/MainGUI.py:1207 appGUI/MainGUI.py:2467 +#: appGUI/MainGUI.py:670 appGUI/MainGUI.py:1207 appGUI/MainGUI.py:2502 msgid "Add Polygon" msgstr "Ajouter un Polygone" -#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:1205 appGUI/MainGUI.py:2465 +#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:1205 appGUI/MainGUI.py:2500 msgid "Add Path" msgstr "Ajouter un Chemin" -#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:776 appGUI/MainGUI.py:4704 -#: appGUI/MainGUI.py:4972 appGUI/MainGUI.py:5227 appGUI/ObjectUI.py:1374 -#: appGUI/ObjectUI.py:1385 +#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:776 appGUI/MainGUI.py:4739 +#: appGUI/MainGUI.py:5007 appGUI/MainGUI.py:5262 appGUI/ObjectUI.py:1488 +#: appGUI/ObjectUI.py:1499 msgid "P" msgstr "P" -#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:1210 appGUI/MainGUI.py:2470 +#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:1210 appGUI/MainGUI.py:2505 msgid "Add Text" msgstr "Ajouter du Texte" -#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:782 appGUI/MainGUI.py:4707 -#: appGUI/MainGUI.py:4975 appGUI/MainGUI.py:5088 appGUI/MainGUI.py:5230 -#: appGUI/MainGUI.py:5231 +#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:782 appGUI/MainGUI.py:4742 +#: appGUI/MainGUI.py:5010 appGUI/MainGUI.py:5123 appGUI/MainGUI.py:5265 +#: appGUI/MainGUI.py:5266 msgid "T" msgstr "T" -#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:1220 appGUI/MainGUI.py:2480 +#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:1220 appGUI/MainGUI.py:2515 msgid "Polygon Union" msgstr "Union de Polygones" -#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:4976 +#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:5011 msgid "U" msgstr "U" -#: appGUI/MainGUI.py:685 appGUI/MainGUI.py:1225 appGUI/MainGUI.py:2485 +#: appGUI/MainGUI.py:685 appGUI/MainGUI.py:1225 appGUI/MainGUI.py:2520 msgid "Polygon Intersection" msgstr "Intersection de Polygones" -#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:2487 +#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:2522 msgid "Polygon Subtraction" msgstr "Soustraction de Polygone" -#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:1728 appGUI/MainGUI.py:2489 +#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:1728 appGUI/MainGUI.py:2524 #, fuzzy #| msgid "Subtraction" msgid "Alt Subtraction" msgstr "Soustraction" -#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2493 +#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2528 msgid "Cut Path" msgstr "Coupé Piste" @@ -5471,60 +5485,60 @@ msgid "Copy Geom" msgstr "Copier la Géométrie" #: appGUI/MainGUI.py:702 appGUI/MainGUI.py:757 appGUI/MainGUI.py:816 -#: appGUI/MainGUI.py:4962 appGUI/MainGUI.py:5082 appGUI/MainGUI.py:5221 +#: appGUI/MainGUI.py:4997 appGUI/MainGUI.py:5117 appGUI/MainGUI.py:5256 msgid "C" msgstr "C" -#: appGUI/MainGUI.py:705 appGUI/MainGUI.py:1244 appGUI/MainGUI.py:2497 -#: appGUI/MainGUI.py:4991 +#: appGUI/MainGUI.py:705 appGUI/MainGUI.py:1244 appGUI/MainGUI.py:2532 +#: appGUI/MainGUI.py:5026 msgid "Delete Shape" msgstr "Supprimer la forme" #: appGUI/MainGUI.py:710 appGUI/MainGUI.py:824 appGUI/MainGUI.py:1294 -#: appGUI/MainGUI.py:1736 appGUI/MainGUI.py:1800 appGUI/MainGUI.py:2548 -#: appGUI/MainGUI.py:5225 appPlugins/ToolMove.py:27 +#: appGUI/MainGUI.py:1736 appGUI/MainGUI.py:1800 appGUI/MainGUI.py:2583 +#: appGUI/MainGUI.py:5260 appPlugins/ToolMove.py:27 msgid "Move" msgstr "Déplacer" #: appGUI/MainGUI.py:710 appGUI/MainGUI.py:766 appGUI/MainGUI.py:824 -#: appGUI/MainGUI.py:4700 appGUI/MainGUI.py:4968 appGUI/MainGUI.py:4969 -#: appGUI/MainGUI.py:5085 appGUI/MainGUI.py:5225 +#: appGUI/MainGUI.py:4735 appGUI/MainGUI.py:5003 appGUI/MainGUI.py:5004 +#: appGUI/MainGUI.py:5120 appGUI/MainGUI.py:5260 msgid "M" msgstr "M" -#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4965 +#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:5000 msgid "I" msgstr "I" -#: appGUI/MainGUI.py:721 appGUI/MainGUI.py:811 appGUI/MainGUI.py:4761 -#: appGUI/MainGUI.py:4982 appGUI/MainGUI.py:5241 +#: appGUI/MainGUI.py:721 appGUI/MainGUI.py:811 appGUI/MainGUI.py:4796 +#: appGUI/MainGUI.py:5017 appGUI/MainGUI.py:5276 msgid "Alt+R" msgstr "Alt+R" -#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:5002 msgid "Toggle Corner Snap" msgstr "Basculement d'angle" -#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:5002 msgid "K" msgstr "K" #: appGUI/MainGUI.py:740 appGUI/MainGUI.py:1171 appGUI/MainGUI.py:1774 -#: appGUI/MainGUI.py:2431 appGUI/MainGUI.py:5083 +#: appGUI/MainGUI.py:2466 appGUI/MainGUI.py:5118 msgid "Add Drill" msgstr "Ajouter une Foret" #: appGUI/MainGUI.py:745 appGUI/MainGUI.py:1177 appGUI/MainGUI.py:1781 -#: appGUI/MainGUI.py:2439 appGUI/MainGUI.py:5086 +#: appGUI/MainGUI.py:2474 appGUI/MainGUI.py:5121 msgid "Add Slot Array" msgstr "Ajouter un Tableau de découpe" #: appGUI/MainGUI.py:748 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:1779 -#: appGUI/MainGUI.py:2437 appGUI/MainGUI.py:5089 +#: appGUI/MainGUI.py:2472 appGUI/MainGUI.py:5124 msgid "Add Slot" msgstr "Ajouter une découpe" -#: appGUI/MainGUI.py:748 appGUI/MainGUI.py:5089 +#: appGUI/MainGUI.py:748 appGUI/MainGUI.py:5124 msgid "W" msgstr "W" @@ -5532,59 +5546,59 @@ msgstr "W" msgid "Resize Drill(S)" msgstr "Redimensionner le Foret" -#: appGUI/MainGUI.py:766 appGUI/MainGUI.py:1189 appGUI/MainGUI.py:2449 -#: appGUI/MainGUI.py:5085 +#: appGUI/MainGUI.py:766 appGUI/MainGUI.py:1189 appGUI/MainGUI.py:2484 +#: appGUI/MainGUI.py:5120 msgid "Move Drill" msgstr "Déplacer un forage" -#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1257 appGUI/MainGUI.py:2511 -#: appGUI/MainGUI.py:5227 +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1257 appGUI/MainGUI.py:2546 +#: appGUI/MainGUI.py:5262 msgid "Add Pad" msgstr "Ajouter un Pad" -#: appGUI/MainGUI.py:782 appGUI/MainGUI.py:1261 appGUI/MainGUI.py:2515 -#: appGUI/MainGUI.py:5230 +#: appGUI/MainGUI.py:782 appGUI/MainGUI.py:1261 appGUI/MainGUI.py:2550 +#: appGUI/MainGUI.py:5265 msgid "Add Track" msgstr "Ajouter une Piste" -#: appGUI/MainGUI.py:785 appGUI/MainGUI.py:1263 appGUI/MainGUI.py:2517 -#: appGUI/MainGUI.py:5226 +#: appGUI/MainGUI.py:785 appGUI/MainGUI.py:1263 appGUI/MainGUI.py:2552 +#: appGUI/MainGUI.py:5261 msgid "Add Region" msgstr "Ajouter une Région" #: appGUI/MainGUI.py:790 appGUI/MainGUI.py:1265 appGUI/MainGUI.py:1751 -#: appGUI/MainGUI.py:2519 +#: appGUI/MainGUI.py:2554 msgid "Poligonize" msgstr "Polygoniser" -#: appGUI/MainGUI.py:790 appGUI/MainGUI.py:4757 appGUI/MainGUI.py:5240 +#: appGUI/MainGUI.py:790 appGUI/MainGUI.py:4792 appGUI/MainGUI.py:5275 msgid "Alt+N" msgstr "Alt+N" -#: appGUI/MainGUI.py:793 appGUI/MainGUI.py:5223 +#: appGUI/MainGUI.py:793 appGUI/MainGUI.py:5258 msgid "Add SemiDisc" msgstr "Ajouter un Semi-disque" -#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:5222 +#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:5257 msgid "Add Disc" msgstr "Ajouter un Disque" #: appGUI/MainGUI.py:805 appGUI/MainGUI.py:1278 appGUI/MainGUI.py:1763 -#: appGUI/MainGUI.py:2532 +#: appGUI/MainGUI.py:2567 msgid "Mark Area" msgstr "Zone de Marque" -#: appGUI/MainGUI.py:805 appGUI/MainGUI.py:4744 appGUI/MainGUI.py:5239 +#: appGUI/MainGUI.py:805 appGUI/MainGUI.py:4779 appGUI/MainGUI.py:5274 msgid "Alt+A" msgstr "Alt+A" #: appGUI/MainGUI.py:808 appGUI/MainGUI.py:1216 appGUI/MainGUI.py:1283 -#: appGUI/MainGUI.py:1718 appGUI/MainGUI.py:1765 appGUI/MainGUI.py:2476 -#: appGUI/MainGUI.py:2537 +#: appGUI/MainGUI.py:1718 appGUI/MainGUI.py:1765 appGUI/MainGUI.py:2511 +#: appGUI/MainGUI.py:2572 msgid "Eraser" msgstr "Effacer" -#: appGUI/MainGUI.py:811 app_Main.py:6835 app_Main.py:6889 app_Main.py:6937 +#: appGUI/MainGUI.py:811 app_Main.py:6862 app_Main.py:6916 app_Main.py:6964 msgid "Transform" msgstr "Transformer" @@ -5600,43 +5614,43 @@ msgstr "Désactiver le Tracé" msgid "Set Color" msgstr "Définir la couleur" -#: appGUI/MainGUI.py:850 app_Main.py:8721 +#: appGUI/MainGUI.py:850 app_Main.py:8751 msgid "Red" msgstr "Rouge" -#: appGUI/MainGUI.py:853 app_Main.py:8723 +#: appGUI/MainGUI.py:853 app_Main.py:8753 msgid "Blue" msgstr "Bleu" -#: appGUI/MainGUI.py:856 app_Main.py:8726 +#: appGUI/MainGUI.py:856 app_Main.py:8756 msgid "Yellow" msgstr "Jaune" -#: appGUI/MainGUI.py:859 app_Main.py:8728 +#: appGUI/MainGUI.py:859 app_Main.py:8758 msgid "Green" msgstr "Vert" -#: appGUI/MainGUI.py:862 app_Main.py:8730 +#: appGUI/MainGUI.py:862 app_Main.py:8760 msgid "Purple" msgstr "Violet" -#: appGUI/MainGUI.py:865 app_Main.py:8732 +#: appGUI/MainGUI.py:865 app_Main.py:8762 msgid "Brown" msgstr "Marron" -#: appGUI/MainGUI.py:868 app_Main.py:8734 app_Main.py:8811 +#: appGUI/MainGUI.py:868 app_Main.py:8764 app_Main.py:8841 msgid "White" msgstr "Blanche" -#: appGUI/MainGUI.py:871 app_Main.py:8736 +#: appGUI/MainGUI.py:871 app_Main.py:8766 msgid "Black" msgstr "Noire" -#: appGUI/MainGUI.py:881 app_Main.py:8777 +#: appGUI/MainGUI.py:881 app_Main.py:8807 msgid "Opacity" msgstr "Opacité" -#: appGUI/MainGUI.py:884 app_Main.py:8751 +#: appGUI/MainGUI.py:884 app_Main.py:8781 msgid "Default" msgstr "Défaut" @@ -5650,7 +5664,7 @@ msgid "Properties" msgstr "Propriétés" #: appGUI/MainGUI.py:915 appGUI/MainGUI.py:1417 appGUI/MainGUI.py:1680 -#: app_Main.py:2603 app_Main.py:2865 app_Main.py:10097 +#: app_Main.py:2603 app_Main.py:2865 app_Main.py:10127 msgid "Project" msgstr "Projet" @@ -5688,19 +5702,19 @@ msgstr "Barre d'outils de l'éditeur de Géométrie" msgid "Gerber Editor Toolbar" msgstr "Barre d'outils de l'éditeur Gerber" -#: appGUI/MainGUI.py:975 appGUI/MainGUI.py:2157 +#: appGUI/MainGUI.py:975 appGUI/MainGUI.py:2192 msgid "Delta Coordinates Toolbar" msgstr "Coordonnées Delta copiées dans le presse-papier" -#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2165 +#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2200 msgid "Coordinates Toolbar" msgstr "Barre d'outils Coordonnées" -#: appGUI/MainGUI.py:983 appGUI/MainGUI.py:2173 +#: appGUI/MainGUI.py:983 appGUI/MainGUI.py:2208 msgid "Grid Toolbar" msgstr "Barre d'outils de la Grille" -#: appGUI/MainGUI.py:993 appGUI/MainGUI.py:2181 +#: appGUI/MainGUI.py:993 appGUI/MainGUI.py:2216 msgid "Status Toolbar" msgstr "Barre d'outils Statut" @@ -5708,124 +5722,124 @@ msgstr "Barre d'outils Statut" msgid "Save project" msgstr "Sauvegarder le projet" -#: appGUI/MainGUI.py:1019 appGUI/MainGUI.py:2281 app_Main.py:2600 +#: appGUI/MainGUI.py:1019 appGUI/MainGUI.py:2316 app_Main.py:2600 #: app_Main.py:2860 msgid "Editor" msgstr "Éditeur" -#: appGUI/MainGUI.py:1042 appGUI/MainGUI.py:2304 appGUI/MainGUI.py:4720 -#: appGUI/MainGUI.py:4985 +#: appGUI/MainGUI.py:1042 appGUI/MainGUI.py:2339 appGUI/MainGUI.py:4755 +#: appGUI/MainGUI.py:5020 msgid "Distance Tool" msgstr "Mesure" -#: appGUI/MainGUI.py:1044 appGUI/MainGUI.py:2306 +#: appGUI/MainGUI.py:1044 appGUI/MainGUI.py:2341 msgid "Distance Min Tool" msgstr "Mesure Mini" -#: appGUI/MainGUI.py:1061 appGUI/MainGUI.py:1693 appGUI/MainGUI.py:2323 +#: appGUI/MainGUI.py:1061 appGUI/MainGUI.py:1693 appGUI/MainGUI.py:2358 msgid "Replot" msgstr "Re-Tracé" -#: appGUI/MainGUI.py:1063 appGUI/MainGUI.py:1691 appGUI/MainGUI.py:2325 +#: appGUI/MainGUI.py:1063 appGUI/MainGUI.py:1691 appGUI/MainGUI.py:2360 msgid "Clear Plot" msgstr "Effacer le Dessin" -#: appGUI/MainGUI.py:1093 appGUI/MainGUI.py:2353 appGUI/ObjectUI.py:1422 +#: appGUI/MainGUI.py:1093 appGUI/MainGUI.py:2388 appGUI/ObjectUI.py:1522 #: appPlugins/ToolLevelling.py:187 appPlugins/ToolLevelling.py:1722 #, fuzzy #| msgid "Autolevelling" msgid "Levelling" msgstr "Nivellement automatique" -#: appGUI/MainGUI.py:1102 appGUI/MainGUI.py:2362 appGUI/ObjectUI.py:224 -#: appGUI/ObjectUI.py:392 appPlugins/ToolFollow.py:129 -#: appPlugins/ToolFollow.py:669 +#: appGUI/MainGUI.py:1102 appGUI/MainGUI.py:2397 appGUI/ObjectUI.py:239 +#: appGUI/ObjectUI.py:441 appPlugins/ToolFollow.py:129 +#: appPlugins/ToolFollow.py:667 msgid "Follow" msgstr "Suivre" -#: appGUI/MainGUI.py:1113 appGUI/MainGUI.py:2373 +#: appGUI/MainGUI.py:1113 appGUI/MainGUI.py:2408 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:102 -#: appPlugins/ToolCutOut.py:2365 +#: appPlugins/ToolCutOut.py:2350 msgid "Panel" msgstr "Panneau" -#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2375 appPlugins/ToolFilm.py:151 -#: appPlugins/ToolFilm.py:1132 +#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2410 appGUI/ObjectUI.py:412 +#: appPlugins/ToolFilm.py:150 appPlugins/ToolFilm.py:1141 #, fuzzy #| msgid "Film PCB" msgid "Film" msgstr "Film PCB" -#: appGUI/MainGUI.py:1117 appGUI/MainGUI.py:2377 appPlugins/ToolDblSided.py:110 -#: appPlugins/ToolDblSided.py:647 +#: appGUI/MainGUI.py:1117 appGUI/MainGUI.py:2412 appPlugins/ToolDblSided.py:110 +#: appPlugins/ToolDblSided.py:628 #, fuzzy #| msgid "2-Sided PCB" msgid "2-Sided" msgstr "PCB double face" -#: appGUI/MainGUI.py:1122 appGUI/MainGUI.py:2382 appGUI/MainGUI.py:4744 -#: appPlugins/ToolAlignObjects.py:32 appPlugins/ToolAlignObjects.py:396 +#: appGUI/MainGUI.py:1122 appGUI/MainGUI.py:2417 appGUI/MainGUI.py:4779 +#: appPlugins/ToolAlignObjects.py:32 appPlugins/ToolAlignObjects.py:399 msgid "Align Objects" msgstr "Aligner les objets" -#: appGUI/MainGUI.py:1129 appGUI/MainGUI.py:2389 appGUI/MainGUI.py:4748 -#: appPlugins/ToolExtract.py:131 appPlugins/ToolExtract.py:898 +#: appGUI/MainGUI.py:1129 appGUI/MainGUI.py:2424 appGUI/MainGUI.py:4783 +#: appPlugins/ToolExtract.py:131 appPlugins/ToolExtract.py:895 #, fuzzy #| msgid "ExtraCut" msgid "Extract" msgstr "Coupe suppl" -#: appGUI/MainGUI.py:1131 appGUI/MainGUI.py:2391 appGUI/MainGUI.py:4753 -#: appPlugins/ToolCopperThieving.py:145 appPlugins/ToolCopperThieving.py:1270 +#: appGUI/MainGUI.py:1131 appGUI/MainGUI.py:2426 appGUI/MainGUI.py:4788 +#: appPlugins/ToolCopperThieving.py:145 appPlugins/ToolCopperThieving.py:1272 #, fuzzy #| msgid "Copper Thieving Tool" msgid "Copper Thieving" msgstr "Outil de Copper Thieving" -#: appGUI/MainGUI.py:1133 appGUI/MainGUI.py:2393 appGUI/MainGUI.py:4745 -#: appPlugins/ToolCorners.py:667 +#: appGUI/MainGUI.py:1133 appGUI/MainGUI.py:2428 appGUI/MainGUI.py:4780 +#: appPlugins/ToolCorners.py:679 #, fuzzy #| msgid "Corner Markers Tool" msgid "Corner Markers" msgstr "Outil de Marqueurs de Coin" -#: appGUI/MainGUI.py:1135 appGUI/MainGUI.py:2395 appGUI/MainGUI.py:4751 -#: appPlugins/ToolPunchGerber.py:1957 appPlugins/ToolPunchGerber.py:2333 +#: appGUI/MainGUI.py:1135 appGUI/MainGUI.py:2430 appGUI/MainGUI.py:4786 +#: appPlugins/ToolPunchGerber.py:1953 appPlugins/ToolPunchGerber.py:2344 msgid "Punch Gerber" msgstr "Percer Gerber" -#: appGUI/MainGUI.py:1137 appGUI/MainGUI.py:2397 appGUI/MainGUI.py:4746 -#: appPlugins/ToolCalculators.py:93 appPlugins/ToolCalculators.py:414 +#: appGUI/MainGUI.py:1137 appGUI/MainGUI.py:2432 appGUI/MainGUI.py:4781 +#: appPlugins/ToolCalculators.py:93 appPlugins/ToolCalculators.py:506 msgid "Calculators" msgstr "Calculatrices" #: appGUI/MainGUI.py:1169 appGUI/MainGUI.py:1195 appGUI/MainGUI.py:1255 -#: appGUI/MainGUI.py:2429 appGUI/MainGUI.py:2455 appGUI/MainGUI.py:2509 +#: appGUI/MainGUI.py:2464 appGUI/MainGUI.py:2490 appGUI/MainGUI.py:2544 msgid "Select" msgstr "Sélectionner" -#: appGUI/MainGUI.py:1179 appGUI/MainGUI.py:1784 appGUI/MainGUI.py:2435 -#: appGUI/MainGUI.py:5087 +#: appGUI/MainGUI.py:1179 appGUI/MainGUI.py:1784 appGUI/MainGUI.py:2470 +#: appGUI/MainGUI.py:5122 msgid "Resize Drill" msgstr "Redimensionner découpe" -#: appGUI/MainGUI.py:1183 appGUI/MainGUI.py:2443 appGUI/MainGUI.py:5082 +#: appGUI/MainGUI.py:1183 appGUI/MainGUI.py:2478 appGUI/MainGUI.py:5117 msgid "Copy Drill" msgstr "Copier un forage" -#: appGUI/MainGUI.py:1185 appGUI/MainGUI.py:2445 appGUI/MainGUI.py:5091 +#: appGUI/MainGUI.py:1185 appGUI/MainGUI.py:2480 appGUI/MainGUI.py:5126 msgid "Delete Drill" msgstr "Supprimer un forage" -#: appGUI/MainGUI.py:1212 appGUI/MainGUI.py:2472 +#: appGUI/MainGUI.py:1212 appGUI/MainGUI.py:2507 msgid "Add Buffer" msgstr "Ajouter un Tampon" -#: appGUI/MainGUI.py:1214 appGUI/MainGUI.py:2474 +#: appGUI/MainGUI.py:1214 appGUI/MainGUI.py:2509 msgid "Paint Shape" msgstr "Peindre une Forme" -#: appGUI/MainGUI.py:1222 appGUI/MainGUI.py:2482 +#: appGUI/MainGUI.py:1222 appGUI/MainGUI.py:2517 msgid "Polygon Explode" msgstr "Éclatement de polygone" @@ -5848,24 +5862,24 @@ msgid "Copy Shape(s)" msgstr "Copier les Formes" #: appGUI/MainGUI.py:1246 appGUI/MainGUI.py:1291 appGUI/MainGUI.py:1732 -#: appGUI/MainGUI.py:1769 appGUI/MainGUI.py:2499 appGUI/MainGUI.py:2545 -#: appGUI/MainGUI.py:4763 appGUI/ObjectUI.py:100 appGUI/ObjectUI.py:142 +#: appGUI/MainGUI.py:1769 appGUI/MainGUI.py:2534 appGUI/MainGUI.py:2580 +#: appGUI/MainGUI.py:4798 appGUI/ObjectUI.py:92 appGUI/ObjectUI.py:147 msgid "Transformations" msgstr "Changement d'échelle" -#: appGUI/MainGUI.py:1249 appGUI/MainGUI.py:2503 +#: appGUI/MainGUI.py:1249 appGUI/MainGUI.py:2538 msgid "Move Objects" msgstr "Déplacer des objets" -#: appGUI/MainGUI.py:1268 appGUI/MainGUI.py:1753 appGUI/MainGUI.py:2522 +#: appGUI/MainGUI.py:1268 appGUI/MainGUI.py:1753 appGUI/MainGUI.py:2557 msgid "SemiDisc" msgstr "Semi Disque" -#: appGUI/MainGUI.py:1270 appGUI/MainGUI.py:1755 appGUI/MainGUI.py:2524 +#: appGUI/MainGUI.py:1270 appGUI/MainGUI.py:1755 appGUI/MainGUI.py:2559 msgid "Disc" msgstr "Disque" -#: appGUI/MainGUI.py:1280 appGUI/MainGUI.py:2534 +#: appGUI/MainGUI.py:1280 appGUI/MainGUI.py:2569 #, fuzzy #| msgid "Import image" msgid "Import Shape" @@ -5935,28 +5949,22 @@ msgstr "" msgid "TCL Shell" msgstr "TCL Shell" -#: appGUI/MainGUI.py:1463 appGUI/MainGUI.py:1471 appGUI/MainGUI.py:2687 -#: appGUI/MainGUI.py:2693 app_Main.py:2878 app_Main.py:9869 +#: appGUI/MainGUI.py:1463 appGUI/MainGUI.py:1471 appGUI/MainGUI.py:2722 +#: appGUI/MainGUI.py:2728 app_Main.py:2878 app_Main.py:9899 msgid "Plot Area" msgstr "Zone de Dessin" -#: appGUI/MainGUI.py:1513 appPlugins/ToolCopperThieving.py:1302 -#: appPlugins/ToolCorners.py:703 appPlugins/ToolEtchCompensation.py:345 -#: appPlugins/ToolExtract.py:931 appPlugins/ToolFiducials.py:1013 -#: appPlugins/ToolFollow.py:714 appPlugins/ToolInvertGerber.py:255 -#: appPlugins/ToolIsolation.py:3161 appPlugins/ToolOptimal.py:462 -#: appPlugins/ToolPunchGerber.py:2006 appPlugins/ToolQRCode.py:775 -#: appPlugins/ToolRulesCheck.py:1203 appPlugins/ToolSolderPaste.py:1201 -#: appPlugins/ToolSub.py:836 +#: appGUI/MainGUI.py:1513 appPlugins/ToolFiducials.py:1011 +#: appPlugins/ToolOptimal.py:462 appPlugins/ToolRulesCheck.py:1203 +#: appPlugins/ToolSolderPaste.py:1201 msgid "GERBER" msgstr "GERBER" -#: appGUI/MainGUI.py:1523 appPlugins/ToolDrilling.py:2300 -#: appPlugins/ToolRulesCheck.py:1341 +#: appGUI/MainGUI.py:1523 appPlugins/ToolRulesCheck.py:1341 msgid "EXCELLON" msgstr "EXCELLON" -#: appGUI/MainGUI.py:1533 appPlugins/ToolSub.py:889 +#: appGUI/MainGUI.py:1533 appPlugins/ToolSub.py:913 msgid "GEOMETRY" msgstr "GÉOMÉTRIE" @@ -6005,7 +6013,7 @@ msgstr "Ouvrir le dossier Pref" msgid "Open the folder where FlatCAM save the preferences files." msgstr "Ouvrez le dossier où FlatCAM enregistre les fichiers de paramètres." -#: appGUI/MainGUI.py:1614 appGUI/MainGUI.py:2238 +#: appGUI/MainGUI.py:1614 appGUI/MainGUI.py:2273 msgid "Clear GUI Settings" msgstr "Effacer les param. de GUI" @@ -6104,55 +6112,55 @@ msgstr "Unités d'application" msgid "Lock Toolbars" msgstr "Verrouiller les barres d'outils" -#: appGUI/MainGUI.py:2134 +#: appGUI/MainGUI.py:2169 msgid "Detachable Tabs" msgstr "Onglets détachables" -#: appGUI/MainGUI.py:2218 +#: appGUI/MainGUI.py:2253 msgid "FlatCAM Preferences Folder opened." msgstr "Dossier Paramètres FlatCAM ouvert." -#: appGUI/MainGUI.py:2237 +#: appGUI/MainGUI.py:2272 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:2242 appGUI/preferences/PreferencesUIManager.py:1037 -#: appGUI/preferences/PreferencesUIManager.py:1286 appTranslation.py:110 -#: appTranslation.py:213 app_Main.py:2656 app_Main.py:3881 app_Main.py:6646 -#: app_Main.py:9756 app_Main.py:9878 +#: appGUI/MainGUI.py:2277 appGUI/preferences/PreferencesUIManager.py:1041 +#: appGUI/preferences/PreferencesUIManager.py:1290 appTranslation.py:110 +#: appTranslation.py:213 app_Main.py:2656 app_Main.py:3881 app_Main.py:6654 +#: app_Main.py:9786 app_Main.py:9908 msgid "Yes" msgstr "Oui" -#: appGUI/MainGUI.py:2243 appGUI/preferences/PreferencesUIManager.py:1287 +#: appGUI/MainGUI.py:2278 appGUI/preferences/PreferencesUIManager.py:1291 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:44 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:148 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:135 -#: appPlugins/ToolDrilling.py:2358 appPlugins/ToolIsolation.py:3229 -#: appPlugins/ToolMilling.py:3656 appPlugins/ToolNCC.py:4242 -#: appPlugins/ToolPaint.py:3035 appTranslation.py:111 appTranslation.py:214 -#: app_Main.py:2657 app_Main.py:3882 app_Main.py:6647 app_Main.py:9757 -#: app_Main.py:9879 +#: appPlugins/ToolDrilling.py:2373 appPlugins/ToolIsolation.py:3233 +#: appPlugins/ToolMilling.py:3728 appPlugins/ToolNCC.py:4241 +#: appPlugins/ToolPaint.py:3043 appTranslation.py:111 appTranslation.py:214 +#: app_Main.py:2657 app_Main.py:3882 app_Main.py:6655 app_Main.py:9787 +#: app_Main.py:9909 msgid "No" msgstr "Non" -#: appGUI/MainGUI.py:2495 +#: appGUI/MainGUI.py:2530 msgid "Copy Objects" msgstr "Copier des objets" -#: appGUI/MainGUI.py:2569 +#: appGUI/MainGUI.py:2604 msgid "Key Shortcut List" msgstr "Liste de raccourcis clavier" -#: appGUI/MainGUI.py:2754 +#: appGUI/MainGUI.py:2789 msgid "Shell enabled." msgstr "Shell activé." -#: appGUI/MainGUI.py:2757 +#: appGUI/MainGUI.py:2792 msgid "Shell disabled." msgstr "Shell désactivé." -#: appGUI/MainGUI.py:3302 +#: appGUI/MainGUI.py:3337 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6164,12 +6172,12 @@ msgstr "" "sur le premier article. Appuyez à la fin de la touche ~ X ~ ou\n" "le bouton de la barre d'outils." -#: appGUI/MainGUI.py:3309 appGUI/MainGUI.py:3469 appGUI/MainGUI.py:3516 -#: appGUI/MainGUI.py:3538 +#: appGUI/MainGUI.py:3344 appGUI/MainGUI.py:3504 appGUI/MainGUI.py:3551 +#: appGUI/MainGUI.py:3573 msgid "Warning" msgstr "Attention" -#: appGUI/MainGUI.py:3464 +#: appGUI/MainGUI.py:3499 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6177,7 +6185,7 @@ msgstr "" "Veuillez sélectionner des éléments de géométrie\n" "sur lequel exécuter l'outil Intersection." -#: appGUI/MainGUI.py:3511 +#: appGUI/MainGUI.py:3546 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6185,7 +6193,7 @@ msgstr "" "Veuillez sélectionner des éléments de géométrie\n" "sur lequel effectuer l'outil de Soustraction." -#: appGUI/MainGUI.py:3533 +#: appGUI/MainGUI.py:3568 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6193,374 +6201,374 @@ msgstr "" "Veuillez sélectionner des éléments de géométrie\n" "sur lequel effectuer l'union." -#: appGUI/MainGUI.py:4011 appPlugins/ToolIsolation.py:907 -#: appPlugins/ToolNCC.py:1440 appPlugins/ToolPaint.py:678 +#: appGUI/MainGUI.py:4046 appPlugins/ToolIsolation.py:903 +#: appPlugins/ToolNCC.py:1424 appPlugins/ToolPaint.py:664 #: appPlugins/ToolSolderPaste.py:344 appPlugins/ToolSolderPaste.py:1252 #: app_Main.py:4967 msgid "New Tool" msgstr "Nouvel Outil" -#: appGUI/MainGUI.py:4012 appPlugins/ToolIsolation.py:908 -#: appPlugins/ToolNCC.py:1441 appPlugins/ToolPaint.py:679 +#: appGUI/MainGUI.py:4047 appPlugins/ToolIsolation.py:904 +#: appPlugins/ToolNCC.py:1425 appPlugins/ToolPaint.py:665 #: appPlugins/ToolSolderPaste.py:345 app_Main.py:4968 msgid "Enter a Tool Diameter" msgstr "Entrer un diamètre d'outil" -#: appGUI/MainGUI.py:4024 appPlugins/ToolIsolation.py:929 -#: appPlugins/ToolNCC.py:1462 appPlugins/ToolPaint.py:692 +#: appGUI/MainGUI.py:4059 appPlugins/ToolIsolation.py:925 +#: appPlugins/ToolNCC.py:1446 appPlugins/ToolPaint.py:678 #: appPlugins/ToolSolderPaste.py:357 app_Main.py:4984 msgid "Adding Tool cancelled" msgstr "Ajout d'outil annulé" -#: appGUI/MainGUI.py:4054 +#: appGUI/MainGUI.py:4089 msgid "Distance Tool exit..." msgstr "Distance Outil sortie ..." -#: appGUI/MainGUI.py:4251 app_Main.py:3869 +#: appGUI/MainGUI.py:4286 app_Main.py:3869 msgid "Application is saving the project. Please wait ..." msgstr "Enregistrement du projet. Attendez ..." -#: appGUI/MainGUI.py:4287 +#: appGUI/MainGUI.py:4322 msgid "Shortcut Key List" msgstr "Liste des raccourcis clavier" -#: appGUI/MainGUI.py:4690 +#: appGUI/MainGUI.py:4725 msgid "General Shortcut list" msgstr "Liste de raccourcis clavier" -#: appGUI/MainGUI.py:4691 +#: appGUI/MainGUI.py:4726 msgid "SHOW SHORTCUT LIST" msgstr "MONTRER LISTE DES RACCOURCIS" -#: appGUI/MainGUI.py:4692 +#: appGUI/MainGUI.py:4727 msgid "1" msgstr "1" -#: appGUI/MainGUI.py:4692 +#: appGUI/MainGUI.py:4727 msgid "Switch to Project Tab" msgstr "Passer à l'onglet Projet" -#: appGUI/MainGUI.py:4693 +#: appGUI/MainGUI.py:4728 msgid "2" msgstr "2" -#: appGUI/MainGUI.py:4693 +#: appGUI/MainGUI.py:4728 msgid "Switch to Selected Tab" msgstr "Passer à l'onglet Sélectionné" -#: appGUI/MainGUI.py:4694 +#: appGUI/MainGUI.py:4729 msgid "3" msgstr "3" -#: appGUI/MainGUI.py:4694 +#: appGUI/MainGUI.py:4729 msgid "Switch to Tool Tab" msgstr "Basculer vers l'onglet Outil" -#: appGUI/MainGUI.py:4695 +#: appGUI/MainGUI.py:4730 msgid "New Gerber" msgstr "Nouveau Gerber" -#: appGUI/MainGUI.py:4696 +#: appGUI/MainGUI.py:4731 msgid "Edit Object (if selected)" msgstr "Editer objet (si sélectionné)" -#: appGUI/MainGUI.py:4697 app_Main.py:7019 +#: appGUI/MainGUI.py:4732 app_Main.py:7046 msgid "Grid On/Off" msgstr "Grille On/Off" -#: appGUI/MainGUI.py:4698 +#: appGUI/MainGUI.py:4733 msgid "Jump to Coordinates" msgstr "Aller aux coordonnées" -#: appGUI/MainGUI.py:4699 +#: appGUI/MainGUI.py:4734 msgid "New Excellon" msgstr "Nouvelle Excellon" -#: appGUI/MainGUI.py:4700 +#: appGUI/MainGUI.py:4735 msgid "Move Obj" msgstr "Déplacer Obj" -#: appGUI/MainGUI.py:4701 +#: appGUI/MainGUI.py:4736 msgid "New Geometry" msgstr "Nouvelle Géométrie" -#: appGUI/MainGUI.py:4703 +#: appGUI/MainGUI.py:4738 msgid "Change Units" msgstr "Changer d'unités" -#: appGUI/MainGUI.py:4704 +#: appGUI/MainGUI.py:4739 #, fuzzy #| msgid "Open Properties Tool" msgid "Open Properties Plugin" msgstr "Ouvrir les Propriétés" -#: appGUI/MainGUI.py:4705 +#: appGUI/MainGUI.py:4740 msgid "Rotate by 90 degree CW" msgstr "Rotation de 90 degrés CW" -#: appGUI/MainGUI.py:4706 +#: appGUI/MainGUI.py:4741 msgid "Shell Toggle" msgstr "Shell bascule" -#: appGUI/MainGUI.py:4707 +#: appGUI/MainGUI.py:4742 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" "Ajouter un outil (dans l'onglet Géométrie sélectionnée ou dans Outils NCC ou " "Outils de Peinture)" -#: appGUI/MainGUI.py:4709 +#: appGUI/MainGUI.py:4744 msgid "Flip on X_axis" msgstr "Miroir sur l'axe des X" -#: appGUI/MainGUI.py:4710 +#: appGUI/MainGUI.py:4745 msgid "Flip on Y_axis" msgstr "Miroir sur l'axe des Y" -#: appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4751 msgid "Copy Obj" msgstr "Copier Obj" -#: appGUI/MainGUI.py:4717 +#: appGUI/MainGUI.py:4752 msgid "Open Tools Database" msgstr "Ouvrir la BD des outils" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4753 msgid "Open Excellon File" msgstr "Ouvrir le fichier Excellon" -#: appGUI/MainGUI.py:4719 +#: appGUI/MainGUI.py:4754 msgid "Open Gerber File" msgstr "Ouvrir le fichier Gerber" -#: appGUI/MainGUI.py:4720 appGUI/MainGUI.py:4985 +#: appGUI/MainGUI.py:4755 appGUI/MainGUI.py:5020 msgid "Ctrl+M" msgstr "Ctrl+M" -#: appGUI/MainGUI.py:4724 +#: appGUI/MainGUI.py:4759 msgid "Ctrl+Q" msgstr "Ctrl+Q" -#: appGUI/MainGUI.py:4724 appPlugins/ToolPDF.py:44 +#: appGUI/MainGUI.py:4759 appPlugins/ToolPDF.py:44 msgid "PDF Import Tool" msgstr "Outil d'importation PDF" -#: appGUI/MainGUI.py:4729 +#: appGUI/MainGUI.py:4764 msgid "Toggle the axis" msgstr "Basculer l'axe" -#: appGUI/MainGUI.py:4730 +#: appGUI/MainGUI.py:4765 msgid "Shift+C" msgstr "Shift+C" -#: appGUI/MainGUI.py:4730 +#: appGUI/MainGUI.py:4765 msgid "Copy Obj_Name" msgstr "Copier Nom Obj" -#: appGUI/MainGUI.py:4735 appGUI/MainGUI.py:4979 appGUI/MainGUI.py:5090 -#: appGUI/MainGUI.py:5236 +#: appGUI/MainGUI.py:4770 appGUI/MainGUI.py:5014 appGUI/MainGUI.py:5125 +#: appGUI/MainGUI.py:5271 msgid "Shift+M" msgstr "Shift+M" -#: appGUI/MainGUI.py:4735 appGUI/MainGUI.py:4979 appGUI/MainGUI.py:5090 -#: appGUI/MainGUI.py:5236 +#: appGUI/MainGUI.py:4770 appGUI/MainGUI.py:5014 appGUI/MainGUI.py:5125 +#: appGUI/MainGUI.py:5271 msgid "Distance Minimum Tool" msgstr "Outil de Distance Minimum" -#: appGUI/MainGUI.py:4736 +#: appGUI/MainGUI.py:4771 msgid "Open Preferences Window" msgstr "Ouvrir la fenêtre de Paramètres" -#: appGUI/MainGUI.py:4737 +#: appGUI/MainGUI.py:4772 msgid "Shift+R" msgstr "Shift+R" -#: appGUI/MainGUI.py:4737 +#: appGUI/MainGUI.py:4772 msgid "Rotate by 90 degree CCW" msgstr "Faire pivoter de 90 degrés dans le sens anti-horaire" -#: appGUI/MainGUI.py:4738 +#: appGUI/MainGUI.py:4773 msgid "Run a Script" msgstr "Exécuter un script" -#: appGUI/MainGUI.py:4739 +#: appGUI/MainGUI.py:4774 msgid "Toggle the workspace" msgstr "Basculer l'espace de travail" -#: appGUI/MainGUI.py:4745 +#: appGUI/MainGUI.py:4780 #, fuzzy #| msgid "Alt+S" msgid "Alt+B" msgstr "Alt+S" -#: appGUI/MainGUI.py:4746 +#: appGUI/MainGUI.py:4781 msgid "Alt+C" msgstr "Alt+C" -#: appGUI/MainGUI.py:4747 +#: appGUI/MainGUI.py:4782 msgid "Alt+D" msgstr "Alt+D" -#: appGUI/MainGUI.py:4747 +#: appGUI/MainGUI.py:4782 msgid "2-Sided PCB" msgstr "PCB double face" -#: appGUI/MainGUI.py:4748 +#: appGUI/MainGUI.py:4783 msgid "Alt+E" msgstr "Alt+E" -#: appGUI/MainGUI.py:4749 +#: appGUI/MainGUI.py:4784 msgid "Alt+F" msgstr "Alt+F" -#: appGUI/MainGUI.py:4749 appPlugins/ToolFiducials.py:139 +#: appGUI/MainGUI.py:4784 appPlugins/ToolFiducials.py:139 #: appPlugins/ToolFiducials.py:772 #, fuzzy #| msgid "Fiducials Tool" msgid "Fiducials" msgstr "Outil Fiduciaire" -#: appGUI/MainGUI.py:4750 +#: appGUI/MainGUI.py:4785 msgid "Alt+G" msgstr "Alt+G" -#: appGUI/MainGUI.py:4750 appPlugins/ToolInvertGerber.py:103 -#: appPlugins/ToolInvertGerber.py:215 appPlugins/ToolInvertGerber.py:309 +#: appGUI/MainGUI.py:4785 appPlugins/ToolInvertGerber.py:103 +#: appPlugins/ToolInvertGerber.py:215 appPlugins/ToolInvertGerber.py:312 msgid "Invert Gerber" msgstr "Inverser Gerber" -#: appGUI/MainGUI.py:4751 +#: appGUI/MainGUI.py:4786 msgid "Alt+H" msgstr "Alt+H" -#: appGUI/MainGUI.py:4752 +#: appGUI/MainGUI.py:4787 msgid "Alt+I" msgstr "Alt+I" -#: appGUI/MainGUI.py:4753 +#: appGUI/MainGUI.py:4788 msgid "Alt+J" msgstr "Alt+J" -#: appGUI/MainGUI.py:4754 +#: appGUI/MainGUI.py:4789 msgid "Alt+K" msgstr "Alt+K" -#: appGUI/MainGUI.py:4754 +#: appGUI/MainGUI.py:4789 #, fuzzy #| msgid "Solder Paste Dispensing Tool" msgid "Solder Paste Dispensing" msgstr "Outil d'application de Pâte à souder" -#: appGUI/MainGUI.py:4755 +#: appGUI/MainGUI.py:4790 msgid "Alt+L" msgstr "Alt+L" -#: appGUI/MainGUI.py:4755 +#: appGUI/MainGUI.py:4790 msgid "Film PCB" msgstr "Film PCB" -#: appGUI/MainGUI.py:4756 +#: appGUI/MainGUI.py:4791 msgid "Alt+M" msgstr "Alt+M" -#: appGUI/MainGUI.py:4757 appPlugins/ToolNCC.py:2348 appPlugins/ToolNCC.py:2350 -#: appPlugins/ToolNCC.py:2934 appPlugins/ToolNCC.py:2936 +#: appGUI/MainGUI.py:4792 appPlugins/ToolNCC.py:2334 appPlugins/ToolNCC.py:2336 +#: appPlugins/ToolNCC.py:2920 appPlugins/ToolNCC.py:2922 msgid "Non-Copper Clearing" msgstr "Suppression zone non cuivrée" -#: appGUI/MainGUI.py:4758 +#: appGUI/MainGUI.py:4793 msgid "Alt+O" msgstr "Alt+O" -#: appGUI/MainGUI.py:4758 appPlugins/ToolIsolation.py:3271 -#: appPlugins/ToolNCC.py:4290 +#: appGUI/MainGUI.py:4793 appPlugins/ToolIsolation.py:3279 +#: appPlugins/ToolNCC.py:4296 msgid "Optimal" msgstr "Optimal" -#: appGUI/MainGUI.py:4759 +#: appGUI/MainGUI.py:4794 msgid "Alt+P" msgstr "Alt+P" -#: appGUI/MainGUI.py:4759 +#: appGUI/MainGUI.py:4794 msgid "Paint Area" msgstr "Zone de Peinture" -#: appGUI/MainGUI.py:4760 +#: appGUI/MainGUI.py:4795 msgid "Alt+Q" msgstr "Alt+Q" -#: appGUI/MainGUI.py:4760 appPlugins/ToolQRCode.py:130 +#: appGUI/MainGUI.py:4795 appPlugins/ToolQRCode.py:130 #: appPlugins/ToolQRCode.py:728 #, fuzzy #| msgid "Code" msgid "QRCode" msgstr "Code" -#: appGUI/MainGUI.py:4761 +#: appGUI/MainGUI.py:4796 #, fuzzy #| msgid "Run Rules Check" msgid "Rules Check" msgstr "Exécuter la Vér. des Règles" -#: appGUI/MainGUI.py:4762 +#: appGUI/MainGUI.py:4797 msgid "View File Source" msgstr "Voir le fichier Source" -#: appGUI/MainGUI.py:4763 +#: appGUI/MainGUI.py:4798 msgid "Alt+T" msgstr "Alt+T" -#: appGUI/MainGUI.py:4764 +#: appGUI/MainGUI.py:4799 msgid "Alt+W" msgstr "Alt+W" -#: appGUI/MainGUI.py:4764 appPlugins/ToolSub.py:165 appPlugins/ToolSub.py:770 +#: appGUI/MainGUI.py:4799 appPlugins/ToolSub.py:165 appPlugins/ToolSub.py:768 #, fuzzy #| msgid "Subtractor" msgid "Subtract" msgstr "Soustracteur" -#: appGUI/MainGUI.py:4765 appGUI/MainGUI.py:4983 +#: appGUI/MainGUI.py:4800 appGUI/MainGUI.py:5018 msgid "Alt+X" msgstr "Alt+X" -#: appGUI/MainGUI.py:4765 +#: appGUI/MainGUI.py:4800 msgid "Cutout PCB" msgstr "Découpe de PCB" -#: appGUI/MainGUI.py:4766 +#: appGUI/MainGUI.py:4801 msgid "Alt+Z" msgstr "Alt+Z" -#: appGUI/MainGUI.py:4766 appPlugins/ToolPanelize.py:36 +#: appGUI/MainGUI.py:4801 appPlugins/ToolPanelize.py:36 msgid "Panelize PCB" msgstr "Panéliser PCB" -#: appGUI/MainGUI.py:4769 +#: appGUI/MainGUI.py:4804 msgid "Enable Non-selected Objects" msgstr "Activer les objets non sélectionnés" -#: appGUI/MainGUI.py:4770 +#: appGUI/MainGUI.py:4805 msgid "Disable Non-selected Objects" msgstr "Désactiver les objets non sélectionnés" -#: appGUI/MainGUI.py:4771 +#: appGUI/MainGUI.py:4806 msgid "Toggle Full Screen" msgstr "Passer en plein écran" -#: appGUI/MainGUI.py:4774 +#: appGUI/MainGUI.py:4809 msgid "Ctrl+Alt+X" msgstr "Ctrl+Alt+X" -#: appGUI/MainGUI.py:4774 +#: appGUI/MainGUI.py:4809 msgid "Abort current task (gracefully)" msgstr "Abandonner la tâche en cours (avec élégance)" -#: appGUI/MainGUI.py:4778 +#: appGUI/MainGUI.py:4813 msgid "Ctrl+Shift+V" msgstr "Ctrl+Shift+V" -#: appGUI/MainGUI.py:4778 +#: appGUI/MainGUI.py:4813 msgid "" "Paste Special. Will convert a Windows path style to the one required in Tcl " "Shell" @@ -6568,237 +6576,237 @@ msgstr "" "Collage spécial. Convertira un style de chemin d'accès Windows en celui " "requis dans Tcl Shell" -#: appGUI/MainGUI.py:4782 +#: appGUI/MainGUI.py:4817 msgid "Open Online Manual" msgstr "Ouvrir le manuel en ligne" -#: appGUI/MainGUI.py:4783 +#: appGUI/MainGUI.py:4818 #, fuzzy #| msgid "2" msgid "F2" msgstr "2" -#: appGUI/MainGUI.py:4783 +#: appGUI/MainGUI.py:4818 #, fuzzy #| msgid "Reference Object" msgid "Rename Objects" msgstr "Objet de référence" -#: appGUI/MainGUI.py:4784 +#: appGUI/MainGUI.py:4819 msgid "Open Online Tutorials" msgstr "Ouvrir des tutoriels en ligne" -#: appGUI/MainGUI.py:4785 +#: appGUI/MainGUI.py:4820 msgid "Refresh Plots" msgstr "Actualiser les Dessins" -#: appGUI/MainGUI.py:4786 appPlugins/ToolSolderPaste.py:1625 +#: appGUI/MainGUI.py:4821 appPlugins/ToolSolderPaste.py:1625 msgid "Delete Object" msgstr "Supprimer un objet" -#: appGUI/MainGUI.py:4787 appGUI/MainGUI.py:5092 +#: appGUI/MainGUI.py:4822 appGUI/MainGUI.py:5127 msgid "Alternate: Delete Tool" msgstr "Autre: Suppression de Outil" -#: appGUI/MainGUI.py:4788 +#: appGUI/MainGUI.py:4823 msgid "(left to Key_1)Toggle Notebook Area (Left Side)" msgstr "(à gauche de Key_1) Basculer la Zone du bloc-notes (côté gauche)" -#: appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4988 appGUI/MainGUI.py:5094 -#: appGUI/MainGUI.py:5235 +#: appGUI/MainGUI.py:4824 appGUI/MainGUI.py:5023 appGUI/MainGUI.py:5129 +#: appGUI/MainGUI.py:5270 msgid "Space" msgstr "Espace" -#: appGUI/MainGUI.py:4789 +#: appGUI/MainGUI.py:4824 msgid "En(Dis)able Obj Plot" msgstr "(Dés)activer Obj Dessin" -#: appGUI/MainGUI.py:4790 appGUI/MainGUI.py:4990 appGUI/MainGUI.py:5093 -#: appGUI/MainGUI.py:5234 +#: appGUI/MainGUI.py:4825 appGUI/MainGUI.py:5025 appGUI/MainGUI.py:5128 +#: appGUI/MainGUI.py:5269 msgid "Esc" msgstr "Esc" -#: appGUI/MainGUI.py:4790 +#: appGUI/MainGUI.py:4825 msgid "Deselects all objects" msgstr "Désélectionne tous les objets" -#: appGUI/MainGUI.py:4804 +#: appGUI/MainGUI.py:4839 msgid "Editor Shortcut list" msgstr "Liste des raccourcis de l'éditeur" -#: appGUI/MainGUI.py:4959 +#: appGUI/MainGUI.py:4994 msgid "GEOMETRY EDITOR" msgstr "EDITEUR DE GEOMETRIE" -#: appGUI/MainGUI.py:4960 +#: appGUI/MainGUI.py:4995 msgid "Draw an Arc" msgstr "Dessiner un arc" -#: appGUI/MainGUI.py:4962 +#: appGUI/MainGUI.py:4997 msgid "Copy Geo Item" msgstr "Copier un élém. de Géo" -#: appGUI/MainGUI.py:4963 +#: appGUI/MainGUI.py:4998 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "Dans Ajouter un arc va toogle la direction de l'ARC: CW ou CCW" -#: appGUI/MainGUI.py:4964 +#: appGUI/MainGUI.py:4999 msgid "Polygon Intersection Tool" msgstr "Outil d'intersection de polygones" -#: appGUI/MainGUI.py:4965 +#: appGUI/MainGUI.py:5000 msgid "Geo Paint Tool" msgstr "Outil de peinture géo" -#: appGUI/MainGUI.py:4966 appGUI/MainGUI.py:5084 appGUI/MainGUI.py:5224 +#: appGUI/MainGUI.py:5001 appGUI/MainGUI.py:5119 appGUI/MainGUI.py:5259 msgid "Jump to Location (x, y)" msgstr "Aller à l'emplacement (x, y)" -#: appGUI/MainGUI.py:4968 +#: appGUI/MainGUI.py:5003 msgid "Move Geo Item" msgstr "Déplacer un élément de géométrie" -#: appGUI/MainGUI.py:4969 +#: appGUI/MainGUI.py:5004 msgid "Within Add Arc will cycle through the ARC modes" msgstr "Dans Ajouter Arc passera en revue les modes ARC" -#: appGUI/MainGUI.py:4970 +#: appGUI/MainGUI.py:5005 msgid "Draw a Polygon" msgstr "Dessine un polygone" -#: appGUI/MainGUI.py:4971 +#: appGUI/MainGUI.py:5006 msgid "Draw a Circle" msgstr "Dessiner un cercle" -#: appGUI/MainGUI.py:4972 +#: appGUI/MainGUI.py:5007 msgid "Draw a Path" msgstr "Dessiner un chemin" -#: appGUI/MainGUI.py:4973 +#: appGUI/MainGUI.py:5008 msgid "Draw Rectangle" msgstr "Dessiner un rectangle" -#: appGUI/MainGUI.py:4974 +#: appGUI/MainGUI.py:5009 msgid "Polygon Subtraction Tool" msgstr "Outil de soustraction de polygone" -#: appGUI/MainGUI.py:4975 +#: appGUI/MainGUI.py:5010 msgid "Add Text Tool" msgstr "Ajouter un outil de texte" -#: appGUI/MainGUI.py:4976 +#: appGUI/MainGUI.py:5011 msgid "Polygon Union Tool" msgstr "Outil union de polygones" -#: appGUI/MainGUI.py:4977 +#: appGUI/MainGUI.py:5012 msgid "Flip shape on X axis" msgstr "Refléter la forme sur l'axe X" -#: appGUI/MainGUI.py:4978 +#: appGUI/MainGUI.py:5013 msgid "Flip shape on Y axis" msgstr "Refléter la forme sur l'axe Y" -#: appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:5015 msgid "Skew shape on X axis" msgstr "Inclinaison de la forme sur l'axe X" -#: appGUI/MainGUI.py:4981 +#: appGUI/MainGUI.py:5016 msgid "Skew shape on Y axis" msgstr "Inclinaison de la forme sur l'axe Y" -#: appGUI/MainGUI.py:4982 +#: appGUI/MainGUI.py:5017 msgid "Editor Transformation Tool" msgstr "Outil de transformation de l'éditeur" -#: appGUI/MainGUI.py:4983 +#: appGUI/MainGUI.py:5018 msgid "Offset shape on X axis" msgstr "Forme décalée sur l'axe X" -#: appGUI/MainGUI.py:4984 +#: appGUI/MainGUI.py:5019 msgid "Alt+Y" msgstr "Alt+Y" -#: appGUI/MainGUI.py:4984 +#: appGUI/MainGUI.py:5019 msgid "Offset shape on Y axis" msgstr "Forme décalée sur l'axe Y" -#: appGUI/MainGUI.py:4986 appGUI/MainGUI.py:5095 appGUI/MainGUI.py:5238 +#: appGUI/MainGUI.py:5021 appGUI/MainGUI.py:5130 appGUI/MainGUI.py:5273 msgid "Save Object and Exit Editor" msgstr "Enregistrer l'objet et quitter l'éditeur" -#: appGUI/MainGUI.py:4987 +#: appGUI/MainGUI.py:5022 msgid "Polygon Cut Tool" msgstr "Outil de coupe de polygone" -#: appGUI/MainGUI.py:4988 +#: appGUI/MainGUI.py:5023 msgid "Rotate Geometry" msgstr "Faire pivoter la géométrie" -#: appGUI/MainGUI.py:4989 +#: appGUI/MainGUI.py:5024 msgid "ENTER" msgstr "Entrée" -#: appGUI/MainGUI.py:4989 +#: appGUI/MainGUI.py:5024 msgid "Finish drawing for certain tools" msgstr "Terminer le dessin pour certains outils" -#: appGUI/MainGUI.py:4990 appGUI/MainGUI.py:5093 appGUI/MainGUI.py:5234 +#: appGUI/MainGUI.py:5025 appGUI/MainGUI.py:5128 appGUI/MainGUI.py:5269 msgid "Abort and return to Select" msgstr "Abort and return to Select" -#: appGUI/MainGUI.py:5080 +#: appGUI/MainGUI.py:5115 msgid "EXCELLON EDITOR" msgstr "ÉDITEUR EXCELLON" -#: appGUI/MainGUI.py:5088 +#: appGUI/MainGUI.py:5123 msgid "Add a new Tool" msgstr "Ajouter un nouvel outil" -#: appGUI/MainGUI.py:5094 +#: appGUI/MainGUI.py:5129 msgid "Toggle Slot direction" msgstr "Basculer la direction de la rainure" -#: appGUI/MainGUI.py:5096 +#: appGUI/MainGUI.py:5131 msgid "Ctrl+Space" msgstr "Ctrl+Espace" -#: appGUI/MainGUI.py:5096 appGUI/MainGUI.py:5235 +#: appGUI/MainGUI.py:5131 appGUI/MainGUI.py:5270 msgid "Toggle array direction" msgstr "Basculer la direction du tableau" -#: appGUI/MainGUI.py:5218 +#: appGUI/MainGUI.py:5253 msgid "GERBER EDITOR" msgstr "GERBER ÉDITEUR" -#: appGUI/MainGUI.py:5228 +#: appGUI/MainGUI.py:5263 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" "Dans les Outils de Piste et de Région, les modes de pliage sont inversés" -#: appGUI/MainGUI.py:5231 +#: appGUI/MainGUI.py:5266 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" "Dans les Outils de Piste et de Région, les modes de pliage sont répétés en " "boucle" -#: appGUI/MainGUI.py:5233 +#: appGUI/MainGUI.py:5268 msgid "Alternate: Delete Apertures" msgstr "Autre: Supprimer les ouvertures" -#: appGUI/MainGUI.py:5237 +#: appGUI/MainGUI.py:5272 msgid "Eraser Tool" msgstr "Outil pour Effacer" -#: appGUI/MainGUI.py:5239 +#: appGUI/MainGUI.py:5274 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:216 msgid "Mark Area Tool" msgstr "Outil Zone de Marquage" -#: appGUI/MainGUI.py:5240 +#: appGUI/MainGUI.py:5275 msgid "Poligonize Tool" msgstr "Outil Polygoniser" -#: appGUI/MainGUI.py:5241 +#: appGUI/MainGUI.py:5276 msgid "Transformation Tool" msgstr "Outil de Transformation" @@ -6806,11 +6814,11 @@ msgstr "Outil de Transformation" msgid "App Object" msgstr "Objet" -#: appGUI/ObjectUI.py:102 appGUI/ObjectUI.py:145 +#: appGUI/ObjectUI.py:94 appGUI/ObjectUI.py:150 msgid "Geometrical transformations of the current object." msgstr "Transformations géométriques de l'objet courant." -#: appGUI/ObjectUI.py:111 +#: appGUI/ObjectUI.py:116 msgid "" "Factor by which to multiply\n" "geometric features of this object.\n" @@ -6820,11 +6828,11 @@ msgstr "" "caractéristiques géométriques de cet objet.\n" "Les expressions sont autorisées. Par exemple: 1 / 25.4" -#: appGUI/ObjectUI.py:118 +#: appGUI/ObjectUI.py:123 msgid "Perform scaling operation." msgstr "Effectuer l'opération de mise à l'échelle." -#: appGUI/ObjectUI.py:128 +#: appGUI/ObjectUI.py:133 msgid "" "Amount by which to move the object\n" "in the x and y axes in (x, y) format.\n" @@ -6834,63 +6842,77 @@ msgstr "" "dans les axes x et y au format (x, y).\n" "Les expressions sont autorisées. Par exemple: (1/3.2, 0.5*3)" -#: appGUI/ObjectUI.py:135 +#: appGUI/ObjectUI.py:140 msgid "Perform the offset operation." msgstr "Effectuer l'opération de décalage." -#: appGUI/ObjectUI.py:178 +#: appGUI/ObjectUI.py:183 msgid "Gerber Object" msgstr "Objet Gerber" -#: appGUI/ObjectUI.py:187 appGUI/ObjectUI.py:550 appGUI/ObjectUI.py:877 -#: appGUI/ObjectUI.py:1218 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:25 +#: appGUI/ObjectUI.py:185 appGUI/ObjectUI.py:605 appGUI/ObjectUI.py:942 +#: appGUI/ObjectUI.py:1282 +#, fuzzy +#| msgid "Transformations" +msgid "General Information" +msgstr "Changement d'échelle" + +#: appGUI/ObjectUI.py:186 appGUI/ObjectUI.py:606 appGUI/ObjectUI.py:943 +#: appGUI/ObjectUI.py:1283 +#, fuzzy +#| msgid "Generate the CNC Job object." +msgid "General data about the object." +msgstr "Générez l'objet Job CNC." + +#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:623 appGUI/ObjectUI.py:959 +#: appGUI/ObjectUI.py:1300 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:25 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:27 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:27 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:26 msgid "Plot Options" msgstr "Options de Tracé" -#: appGUI/ObjectUI.py:192 appGUI/ObjectUI.py:553 +#: appGUI/ObjectUI.py:207 appGUI/ObjectUI.py:626 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:41 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:126 -#: appPlugins/ToolCopperThieving.py:1448 +#: appPlugins/ToolCopperThieving.py:1456 msgid "Solid" msgstr "Solide" -#: appGUI/ObjectUI.py:194 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:42 +#: appGUI/ObjectUI.py:209 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:42 msgid "Solid color polygons." msgstr "Polygones de couleur unie." -#: appGUI/ObjectUI.py:199 appGUI/ObjectUI.py:559 appGUI/ObjectUI.py:883 +#: appGUI/ObjectUI.py:214 appGUI/ObjectUI.py:632 appGUI/ObjectUI.py:965 msgid "Multi-Color" msgstr "Multicolore" -#: appGUI/ObjectUI.py:201 appGUI/ObjectUI.py:561 appGUI/ObjectUI.py:885 +#: appGUI/ObjectUI.py:216 appGUI/ObjectUI.py:634 appGUI/ObjectUI.py:967 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:50 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:43 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:49 msgid "Draw polygons in different colors." msgstr "Dessine des polygones de différentes couleurs." -#: appGUI/ObjectUI.py:216 appGUI/ObjectUI.py:635 +#: appGUI/ObjectUI.py:231 appGUI/ObjectUI.py:715 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:34 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:34 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:33 msgid "Plot" msgstr "Dessin" -#: appGUI/ObjectUI.py:217 appGUI/ObjectUI.py:637 appGUI/ObjectUI.py:988 -#: appGUI/ObjectUI.py:1363 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 +#: appGUI/ObjectUI.py:232 appGUI/ObjectUI.py:717 appGUI/ObjectUI.py:1062 +#: appGUI/ObjectUI.py:1477 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:36 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:35 -#: appPlugins/ToolMilling.py:3617 +#: appPlugins/ToolMilling.py:3608 msgid "Plot (show) this object." msgstr "Tracer (afficher) cet objet." -#: appGUI/ObjectUI.py:225 appGUI/ObjectUI.py:395 +#: appGUI/ObjectUI.py:240 appGUI/ObjectUI.py:444 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:39 -#: appPlugins/ToolFollow.py:788 +#: appPlugins/ToolFollow.py:782 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -6900,34 +6922,41 @@ msgstr "" "Cela signifie qu'il va couper à travers\n" "le milieu de la trace." -#: appGUI/ObjectUI.py:234 appGUI/ObjectUI.py:584 appGUI/ObjectUI.py:905 -#: appGUI/ObjectUI.py:1253 +#: appGUI/ObjectUI.py:249 appGUI/ObjectUI.py:657 appGUI/ObjectUI.py:987 +#: appGUI/ObjectUI.py:1334 msgid "Start the Object Editor" msgstr "Démarrer l'éditeur d'objet" -#: appGUI/ObjectUI.py:245 appGUI/ObjectUI.py:595 appGUI/ObjectUI.py:916 -#: appGUI/ObjectUI.py:1264 +#: appGUI/ObjectUI.py:260 appGUI/ObjectUI.py:668 appGUI/ObjectUI.py:998 +#: appGUI/ObjectUI.py:1344 msgid "INFO" msgstr "" -#: appGUI/ObjectUI.py:247 appGUI/ObjectUI.py:597 appGUI/ObjectUI.py:918 -#: appGUI/ObjectUI.py:1266 +#: appGUI/ObjectUI.py:262 appGUI/ObjectUI.py:670 appGUI/ObjectUI.py:1000 +#: appGUI/ObjectUI.py:1346 #, fuzzy #| msgid "Show the Utilities." msgid "Show the Object Attributes." msgstr "Affichez les utilitaires." -#: appGUI/ObjectUI.py:281 appGUI/ObjectUI.py:630 +#: appGUI/ObjectUI.py:290 appGUI/ObjectUI.py:698 appGUI/ObjectUI.py:1028 +#: appGUI/ObjectUI.py:1441 +#, fuzzy +#| msgid "No tool in the Geometry object." +msgid "Tools/apertures in the loaded object." +msgstr "Pas d'outil dans l'objet Géométrie." + +#: appGUI/ObjectUI.py:313 appGUI/ObjectUI.py:710 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:44 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:48 msgid "Toggle the display of the Tools Table." msgstr "Basculer l'affichage de la table des outils." -#: appGUI/ObjectUI.py:290 +#: appGUI/ObjectUI.py:322 msgid "Mark All" msgstr "Marquer tout" -#: appGUI/ObjectUI.py:292 +#: appGUI/ObjectUI.py:324 msgid "" "When checked it will display all the apertures.\n" "When unchecked, it will delete all mark shapes\n" @@ -6938,16 +6967,16 @@ msgstr "" "supprimées\n" "qui sont dessinés sur une toile." -#: appGUI/ObjectUI.py:322 appPlugins/ToolExtract.py:1022 -#: appPlugins/ToolPunchGerber.py:2100 +#: appGUI/ObjectUI.py:354 appPlugins/ToolExtract.py:1032 +#: appPlugins/ToolPunchGerber.py:2107 msgid "Mark the aperture instances on canvas." msgstr "Marquez les occurrences d’ouverture sur la toile." -#: appGUI/ObjectUI.py:329 appPlugins/ToolIsolation.py:3664 +#: appGUI/ObjectUI.py:361 appPlugins/ToolIsolation.py:3692 msgid "Buffer Solid Geometry" msgstr "Tampon Géométrie Solide" -#: appGUI/ObjectUI.py:331 appPlugins/ToolIsolation.py:3666 +#: appGUI/ObjectUI.py:363 appPlugins/ToolIsolation.py:3694 msgid "" "This button is shown only when the Gerber file\n" "is loaded without buffering.\n" @@ -6959,12 +6988,12 @@ msgstr "" "En cliquant sur cela créera la géométrie en mémoire tampon\n" "requis pour l'isolement." -#: appGUI/ObjectUI.py:347 +#: appGUI/ObjectUI.py:382 msgid "Isolation Routing" msgstr "Routage d'isolement" -#: appGUI/ObjectUI.py:350 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:27 -#: appPlugins/ToolIsolation.py:3143 +#: appGUI/ObjectUI.py:385 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:27 +#: appPlugins/ToolIsolation.py:3141 msgid "" "Create a Geometry object with\n" "toolpaths to cut around polygons." @@ -6972,15 +7001,7 @@ msgstr "" "Créez un objet Geometrie avec\n" "parcours d'outils pour couper autour des polygones." -#: appGUI/ObjectUI.py:365 appGUI/ObjectUI.py:1074 appPlugins/ToolNCC.py:4671 -msgid "" -"Create the Geometry Object\n" -"for non-copper routing." -msgstr "" -"Créer l'objet de géométrie\n" -"pour un routage non-cuivre." - -#: appGUI/ObjectUI.py:380 +#: appGUI/ObjectUI.py:400 msgid "" "Generate the geometry for\n" "the board cutout." @@ -6988,20 +7009,32 @@ msgstr "" "Générer la géométrie pour\n" "la découpe de la planche." -#: appGUI/ObjectUI.py:408 appGUI/ObjectUI.py:756 appGUI/ObjectUI.py:1091 -#: appPlugins/ToolEtchCompensation.py:358 +#: appGUI/ObjectUI.py:415 appPlugins/ToolFilm.py:1168 +msgid "Create a positive/negative film for UV exposure." +msgstr "" + +#: appGUI/ObjectUI.py:429 appGUI/ObjectUI.py:1140 appPlugins/ToolNCC.py:4684 +msgid "" +"Create the Geometry Object\n" +"for non-copper routing." +msgstr "" +"Créer l'objet de géométrie\n" +"pour un routage non-cuivre." + +#: appGUI/ObjectUI.py:457 appGUI/ObjectUI.py:822 appGUI/ObjectUI.py:1157 +#: appPlugins/ToolEtchCompensation.py:351 msgid "Utilities" msgstr "Utilitaires" -#: appGUI/ObjectUI.py:410 appGUI/ObjectUI.py:758 appGUI/ObjectUI.py:1093 +#: appGUI/ObjectUI.py:459 appGUI/ObjectUI.py:824 appGUI/ObjectUI.py:1159 msgid "Show the Utilities." msgstr "Affichez les utilitaires." -#: appGUI/ObjectUI.py:434 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:26 +#: appGUI/ObjectUI.py:482 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:26 msgid "Non-copper regions" msgstr "Régions non-cuivrées" -#: appGUI/ObjectUI.py:436 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:28 +#: appGUI/ObjectUI.py:484 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:28 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -7015,13 +7048,13 @@ msgstr "" "objet. Peut être utilisé pour tout enlever\n" "cuivre provenant d'une région spécifiée." -#: appGUI/ObjectUI.py:446 appGUI/ObjectUI.py:487 +#: appGUI/ObjectUI.py:501 appGUI/ObjectUI.py:549 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:40 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73 msgid "Boundary Margin" msgstr "Marge limite" -#: appGUI/ObjectUI.py:448 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:42 +#: appGUI/ObjectUI.py:503 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:42 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -7033,24 +7066,24 @@ msgstr "" "objets avec ce minimum\n" "distance." -#: appGUI/ObjectUI.py:465 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:57 +#: appGUI/ObjectUI.py:520 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:57 msgid "Resulting geometry will have rounded corners." msgstr "La géométrie résultante aura des coins arrondis." -#: appGUI/ObjectUI.py:468 appGUI/ObjectUI.py:508 appPlugins/ToolCutOut.py:2652 -#: appPlugins/ToolCutOut.py:2667 appPlugins/ToolFollow.py:780 -#: appPlugins/ToolIsolation.py:3643 appPlugins/ToolNCC.py:4668 -#: appPlugins/ToolPaint.py:3333 appPlugins/ToolSolderPaste.py:1512 +#: appGUI/ObjectUI.py:523 appGUI/ObjectUI.py:570 appPlugins/ToolCutOut.py:2678 +#: appPlugins/ToolCutOut.py:2694 appPlugins/ToolFollow.py:774 +#: appPlugins/ToolIsolation.py:3671 appPlugins/ToolNCC.py:4681 +#: appPlugins/ToolPaint.py:3350 appPlugins/ToolSolderPaste.py:1512 msgid "Generate Geometry" msgstr "Générer la Géométrie" -#: appGUI/ObjectUI.py:479 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:67 +#: appGUI/ObjectUI.py:532 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:67 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:131 -#: appPlugins/ToolPanelize.py:1188 appPlugins/ToolQRCode.py:898 +#: appPlugins/ToolPanelize.py:1196 appPlugins/ToolQRCode.py:921 msgid "Bounding Box" msgstr "Cadre de sélection" -#: appGUI/ObjectUI.py:481 +#: appGUI/ObjectUI.py:534 msgid "" "Create a geometry surrounding the Gerber object.\n" "Square shape." @@ -7058,7 +7091,7 @@ msgstr "" "Créez une géométrie entourant l'objet Gerber.\n" "Forme carree." -#: appGUI/ObjectUI.py:489 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:75 +#: appGUI/ObjectUI.py:551 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:75 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -7066,7 +7099,7 @@ msgstr "" "Distance des bords de la boîte\n" "au polygone le plus proche." -#: appGUI/ObjectUI.py:502 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:88 +#: appGUI/ObjectUI.py:564 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:88 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -7078,20 +7111,20 @@ msgstr "" "leur rayon est égal à\n" "la marge." -#: appGUI/ObjectUI.py:511 +#: appGUI/ObjectUI.py:573 msgid "Generate the Geometry object." msgstr "Générez l'objet Géométrie." -#: appGUI/ObjectUI.py:538 +#: appGUI/ObjectUI.py:600 msgid "Excellon Object" msgstr "Excellon objet" -#: appGUI/ObjectUI.py:555 +#: appGUI/ObjectUI.py:628 msgid "Solid circles." msgstr "Cercles pleins." -#: appGUI/ObjectUI.py:673 appPlugins/ToolDrilling.py:2335 -#: appPlugins/ToolMilling.py:3633 +#: appGUI/ObjectUI.py:750 appPlugins/ToolDrilling.py:2350 +#: appPlugins/ToolMilling.py:3634 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -7106,10 +7139,10 @@ msgstr "" "\n" "Ici, les outils sont sélectionnés pour la génération de GCode." -#: appGUI/ObjectUI.py:678 appGUI/ObjectUI.py:1011 -#: appPlugins/ToolDrilling.py:2340 appPlugins/ToolIsolation.py:3212 -#: appPlugins/ToolMilling.py:3638 appPlugins/ToolMilling.py:3687 -#: appPlugins/ToolNCC.py:4212 appPlugins/ToolPaint.py:3017 +#: appGUI/ObjectUI.py:755 appGUI/ObjectUI.py:1085 +#: appPlugins/ToolDrilling.py:2355 appPlugins/ToolIsolation.py:3221 +#: appPlugins/ToolMilling.py:3639 appPlugins/ToolMilling.py:3760 +#: appPlugins/ToolNCC.py:4222 appPlugins/ToolPaint.py:3024 msgid "" "Tool Diameter. Its value\n" "is the cut width into the material." @@ -7117,8 +7150,8 @@ msgstr "" "Diamètre de l'outil. Sa valeur (en unités FlatCAM actuelles)\n" "est la largeur de coupe dans le matériau." -#: appGUI/ObjectUI.py:681 appPlugins/ToolDrilling.py:2343 -#: appPlugins/ToolMilling.py:3641 +#: appGUI/ObjectUI.py:758 appPlugins/ToolDrilling.py:2358 +#: appPlugins/ToolMilling.py:3642 msgid "" "The number of Drill holes. Holes that are drilled with\n" "a drill bit." @@ -7126,8 +7159,8 @@ msgstr "" "Le nombre de trous de forage. Trous percés de\n" "un foret." -#: appGUI/ObjectUI.py:684 appPlugins/ToolDrilling.py:2346 -#: appPlugins/ToolMilling.py:3644 +#: appGUI/ObjectUI.py:761 appPlugins/ToolDrilling.py:2361 +#: appPlugins/ToolMilling.py:3645 msgid "" "The number of Slot holes. Holes that are created by\n" "milling them with an endmill bit." @@ -7135,13 +7168,13 @@ msgstr "" "Nombre de trous de rainure. Trous créés par\n" "fraisage avec une fraise." -#: appGUI/ObjectUI.py:687 +#: appGUI/ObjectUI.py:764 msgid "Show the color of the drill holes when using multi-color." msgstr "" "Afficher la couleur des trous de forage lors de l'utilisation de plusieurs " "couleurs." -#: appGUI/ObjectUI.py:689 +#: appGUI/ObjectUI.py:766 msgid "" "Toggle display of the drills for the current tool.\n" "This does not select the tools for G-code generation." @@ -7149,12 +7182,12 @@ msgstr "" "Basculer l'affichage des exercices pour l'outil actuel.\n" "Cela ne sélectionne pas les outils pour la génération de G-code." -#: appGUI/ObjectUI.py:698 +#: appGUI/ObjectUI.py:775 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:49 msgid "Auto load from DB" msgstr "Chargement automatique depuis la BD" -#: appGUI/ObjectUI.py:700 +#: appGUI/ObjectUI.py:777 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:51 msgid "" "Automatic replacement of the tools from related application tools\n" @@ -7163,21 +7196,21 @@ msgstr "" "Remplacement automatique des outils de l'application associés\n" "avec des outils de la DB qui ont une valeur de diamètre proche." -#: appGUI/ObjectUI.py:726 +#: appGUI/ObjectUI.py:792 msgid "Generate GCode from the drill holes in an Excellon object." msgstr "Générer le GCODE à partir des trous de forage dans un objet Excellon." -#: appGUI/ObjectUI.py:740 +#: appGUI/ObjectUI.py:806 msgid "Generate a Geometry for milling drills or slots in an Excellon object." msgstr "" "Générez une géométrie pour fraiser des trous ou des rainures dans un objet " "Excellon." -#: appGUI/ObjectUI.py:782 +#: appGUI/ObjectUI.py:846 msgid "Milling Geometry" msgstr "Géo. de fraisage" -#: appGUI/ObjectUI.py:784 +#: appGUI/ObjectUI.py:848 msgid "" "Create Geometry for milling holes.\n" "Select from the Tools Table above the hole dias to be\n" @@ -7187,19 +7220,19 @@ msgstr "" "Sélectionnez dans le tableau des outils au-dessus du diamètre du trou à\n" "fraisé. Utilisez la colonne # pour effectuer la sélection." -#: appGUI/ObjectUI.py:790 appPlugins/ToolMilling.py:3835 +#: appGUI/ObjectUI.py:862 appPlugins/ToolMilling.py:3905 msgid "Milling Diameter" msgstr "Diam de fraisage" -#: appGUI/ObjectUI.py:792 +#: appGUI/ObjectUI.py:864 msgid "Diameter of the cutting tool." msgstr "Diamètre de l'outil de coupe." -#: appGUI/ObjectUI.py:802 +#: appGUI/ObjectUI.py:874 msgid "Mill Drills" msgstr "Fraiser les Forets" -#: appGUI/ObjectUI.py:804 +#: appGUI/ObjectUI.py:876 msgid "" "Create the Geometry Object\n" "for milling drills." @@ -7207,11 +7240,11 @@ msgstr "" "Créer l'objet de géométrie\n" "pour fraiser les forages." -#: appGUI/ObjectUI.py:822 +#: appGUI/ObjectUI.py:894 msgid "Mill Slots" msgstr "Fraiser les Fentes" -#: appGUI/ObjectUI.py:824 +#: appGUI/ObjectUI.py:896 msgid "" "Create the Geometry Object\n" "for milling slots." @@ -7219,11 +7252,11 @@ msgstr "" "Créer l'objet de géométrie\n" "pour fraiser les rainures." -#: appGUI/ObjectUI.py:866 +#: appGUI/ObjectUI.py:938 msgid "Geometry Object" msgstr "Objet de géométrie" -#: appGUI/ObjectUI.py:969 +#: appGUI/ObjectUI.py:1043 msgid "" "Tools in this Geometry object used for cutting.\n" "The 'Offset' entry will set an offset for the cut.\n" @@ -7254,19 +7287,19 @@ msgstr "" "a montré des entrées de formulaire d’interface utilisateur nommées V-Tip " "Diam et V-Tip Angle." -#: appGUI/ObjectUI.py:986 appGUI/ObjectUI.py:1361 +#: appGUI/ObjectUI.py:1060 appGUI/ObjectUI.py:1475 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:34 -#: appPlugins/ToolMilling.py:3616 +#: appPlugins/ToolMilling.py:3607 msgid "Plot Object" msgstr "Dessiner un objet" -#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:1374 appGUI/ObjectUI.py:1384 +#: appGUI/ObjectUI.py:1073 appGUI/ObjectUI.py:1488 appGUI/ObjectUI.py:1498 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:145 -#: appPlugins/ToolCopperThieving.py:1478 appPlugins/ToolMilling.py:3676 +#: appPlugins/ToolCopperThieving.py:1494 appPlugins/ToolMilling.py:3749 msgid "Dia" msgstr "Diam" -#: appGUI/ObjectUI.py:1006 +#: appGUI/ObjectUI.py:1080 #, fuzzy #| msgid "" #| "This is the Tool Number.\n" @@ -7282,31 +7315,27 @@ msgstr "" "cette valeur\n" "sera montré comme un T1, T2 ... Tn" -#: appGUI/ObjectUI.py:1015 +#: appGUI/ObjectUI.py:1089 msgid "Offset Type. The kind of cut offset to be used." msgstr "" -#: appGUI/ObjectUI.py:1019 +#: appGUI/ObjectUI.py:1093 msgid "" "Job Type. Usually the UI form values \n" "are choose based on the operation type and this will serve as a reminder." msgstr "" -#: appGUI/ObjectUI.py:1029 +#: appGUI/ObjectUI.py:1103 msgid "" "Plot column. It is visible only for MultiGeo Geometry objects.\n" "Enable plot for the selected tool geometry." msgstr "" -#: appGUI/ObjectUI.py:1042 -msgid "Launch Paint Tool in Tools Tab." -msgstr "Lancer L'outil de Peinture dans l'onglet Outils." - -#: appGUI/ObjectUI.py:1050 +#: appGUI/ObjectUI.py:1116 msgid "Generate a CNCJob by milling a Geometry." msgstr "Générer un CNCJob en fraisant une géométrie." -#: appGUI/ObjectUI.py:1064 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:30 +#: appGUI/ObjectUI.py:1130 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:30 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon." @@ -7314,30 +7343,30 @@ msgstr "" "Crée des trajectoires d'outils pour couvrir\n" "la zone entière d'un polygone." -#: appGUI/ObjectUI.py:1125 +#: appGUI/ObjectUI.py:1197 #, fuzzy #| msgid "Point" msgid "Points" msgstr "Point" -#: appGUI/ObjectUI.py:1127 +#: appGUI/ObjectUI.py:1199 msgid "Total of vertex points in the geometry." msgstr "" -#: appGUI/ObjectUI.py:1135 appPlugins/ToolCalculators.py:536 -#: appPlugins/ToolCalculators.py:720 +#: appGUI/ObjectUI.py:1207 appPlugins/ToolCalculators.py:659 +#: appPlugins/ToolCalculators.py:843 appPlugins/ToolCalculators.py:1039 msgid "Calculate" msgstr "Calculer" -#: appGUI/ObjectUI.py:1138 +#: appGUI/ObjectUI.py:1210 msgid "Calculate the number of vertex points in the geometry." msgstr "" -#: appGUI/ObjectUI.py:1205 +#: appGUI/ObjectUI.py:1276 msgid "CNC Job Object" msgstr "Objet de travail CNC" -#: appGUI/ObjectUI.py:1221 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:49 +#: appGUI/ObjectUI.py:1303 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:49 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" @@ -7349,15 +7378,52 @@ 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:1230 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 +#: appGUI/ObjectUI.py:1312 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 msgid "Travel" msgstr "Voyage" -#: appGUI/ObjectUI.py:1290 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:66 +#: appGUI/ObjectUI.py:1385 appObjects/FlatCAMObj.py:858 +#: appPlugins/ToolReport.py:591 +msgid "Travelled distance" +msgstr "Distance parcourue" + +#: appGUI/ObjectUI.py:1387 +msgid "" +"This is the total travelled distance on X-Y plane.\n" +"In current units." +msgstr "" +"C’est la distance totale parcourue sur l’avion X-Y.\n" +"En unités actuelles." + +#: appGUI/ObjectUI.py:1398 +msgid "Estimated time" +msgstr "Temps estimé" + +#: appGUI/ObjectUI.py:1400 +msgid "" +"This is the estimated time to do the routing/drilling,\n" +"without the time spent in ToolChange events." +msgstr "" +"Ceci est le temps estimé pour faire le routage / forage,\n" +"sans le temps passé dans les événements ToolChange." + +#: appGUI/ObjectUI.py:1421 +msgid "Use CNC Code Snippets" +msgstr "Utiliser les extraits de code CNC" + +#: appGUI/ObjectUI.py:1423 +msgid "" +"When selected, it will include CNC Code snippets (append and prepend)\n" +"defined in the Preferences." +msgstr "" +"Si sélectionné, il ajoutera les extraits de code CNC (préfixe et suffixe)\n" +"défini dans les Préférences." + +#: appGUI/ObjectUI.py:1429 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:66 msgid "Display Annotation" msgstr "Afficher l'annotation" -#: appGUI/ObjectUI.py:1292 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:68 +#: appGUI/ObjectUI.py:1431 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:68 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -7367,36 +7433,11 @@ msgstr "" "Lorsque coché, il affichera les numéros dans l'ordre pour chaque extrémité\n" "d'une ligne de voyage." -#: appGUI/ObjectUI.py:1304 appObjects/FlatCAMObj.py:858 -#: appPlugins/ToolReport.py:591 -msgid "Travelled distance" -msgstr "Distance parcourue" - -#: appGUI/ObjectUI.py:1306 -msgid "" -"This is the total travelled distance on X-Y plane.\n" -"In current units." -msgstr "" -"C’est la distance totale parcourue sur l’avion X-Y.\n" -"En unités actuelles." - -#: appGUI/ObjectUI.py:1317 -msgid "Estimated time" -msgstr "Temps estimé" - -#: appGUI/ObjectUI.py:1319 -msgid "" -"This is the estimated time to do the routing/drilling,\n" -"without the time spent in ToolChange events." -msgstr "" -"Ceci est le temps estimé pour faire le routage / forage,\n" -"sans le temps passé dans les événements ToolChange." - -#: appGUI/ObjectUI.py:1343 +#: appGUI/ObjectUI.py:1457 msgid "CNC Tools Table" msgstr "Table d'outils CNC" -#: appGUI/ObjectUI.py:1346 +#: appGUI/ObjectUI.py:1460 msgid "" "Tools in this CNCJob object used for cutting.\n" "The tool diameter is used for plotting on canvas.\n" @@ -7419,32 +7460,20 @@ 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:1395 +#: appGUI/ObjectUI.py:1509 msgid "Update Plot" msgstr "Mise à jour du Tracé" -#: appGUI/ObjectUI.py:1397 +#: appGUI/ObjectUI.py:1511 msgid "Update the plot." msgstr "Mettre à jour le dessin." -#: appGUI/ObjectUI.py:1402 -msgid "Use CNC Code Snippets" -msgstr "Utiliser les extraits de code CNC" - -#: appGUI/ObjectUI.py:1404 -msgid "" -"When selected, it will include CNC Code snippets (append and prepend)\n" -"defined in the Preferences." -msgstr "" -"Si sélectionné, il ajoutera les extraits de code CNC (préfixe et suffixe)\n" -"défini dans les Préférences." - -#: appGUI/ObjectUI.py:1425 appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:27 +#: appGUI/ObjectUI.py:1525 appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:27 #: appPlugins/ToolLevelling.py:1749 msgid "Generate CNC Code with auto-levelled paths." msgstr "" -#: appGUI/ObjectUI.py:1452 +#: appGUI/ObjectUI.py:1552 #, fuzzy #| msgid "" #| "Opens dialog to save G-Code\n" @@ -7452,115 +7481,117 @@ msgstr "" msgid "Opens dialog to save CNC Code file." msgstr "Ouvre la boîte de dialogue pour enregistrer le Fichier GCode." -#: appGUI/ObjectUI.py:1458 appPlugins/ToolSolderPaste.py:1600 +#: appGUI/ObjectUI.py:1558 appPlugins/ToolSolderPaste.py:1600 msgid "Review CNC Code." msgstr "Examiner Code CNC." -#: appGUI/ObjectUI.py:1492 +#: appGUI/ObjectUI.py:1592 msgid "Script Object" msgstr "Objet de script" -#: appGUI/ObjectUI.py:1512 appGUI/ObjectUI.py:1586 +#: appGUI/ObjectUI.py:1612 appGUI/ObjectUI.py:1686 msgid "Auto Completer" msgstr "Compléteur automatique" -#: appGUI/ObjectUI.py:1514 +#: appGUI/ObjectUI.py:1614 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:1559 +#: appGUI/ObjectUI.py:1659 msgid "Document Object" msgstr "Objet de Document" -#: appGUI/ObjectUI.py:1588 +#: appGUI/ObjectUI.py:1688 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:1609 +#: appGUI/ObjectUI.py:1709 msgid "Font Type" msgstr "Type de Police" -#: appGUI/ObjectUI.py:1627 +#: appGUI/ObjectUI.py:1727 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:183 msgid "Font Size" msgstr "Taille de Police" -#: appGUI/ObjectUI.py:1663 +#: appGUI/ObjectUI.py:1763 msgid "Alignment" msgstr "Alignement" -#: appGUI/ObjectUI.py:1668 +#: appGUI/ObjectUI.py:1768 msgid "Align Left" msgstr "Alignez à gauche" -#: appGUI/ObjectUI.py:1673 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 -#: appPlugins/ToolFilm.py:1247 app_Main.py:5399 app_Main.py:5670 +#: appGUI/ObjectUI.py:1773 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5403 +#: app_Main.py:5676 msgid "Center" msgstr "Centre" -#: appGUI/ObjectUI.py:1678 +#: appGUI/ObjectUI.py:1778 msgid "Align Right" msgstr "Aligner à droite" -#: appGUI/ObjectUI.py:1683 +#: appGUI/ObjectUI.py:1783 msgid "Justify" msgstr "Aligner à justifier" -#: appGUI/ObjectUI.py:1693 +#: appGUI/ObjectUI.py:1793 msgid "Font Color" msgstr "Couleur de la Police" -#: appGUI/ObjectUI.py:1695 +#: appGUI/ObjectUI.py:1795 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:1712 +#: appGUI/ObjectUI.py:1812 msgid "Selection Color" msgstr "Couleur de sélection" -#: appGUI/ObjectUI.py:1714 +#: appGUI/ObjectUI.py:1814 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:1731 +#: appGUI/ObjectUI.py:1831 msgid "Tab Size" msgstr "Taille de l'onglet" -#: appGUI/ObjectUI.py:1733 +#: appGUI/ObjectUI.py:1833 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 " "pixels." -#: appGUI/PlotCanvas.py:261 appGUI/PlotCanvasLegacy.py:397 +#: appGUI/PlotCanvas.py:243 appGUI/PlotCanvasLegacy.py:396 msgid "Axis enabled." msgstr "Axe activé." -#: appGUI/PlotCanvas.py:269 appGUI/PlotCanvasLegacy.py:406 +#: appGUI/PlotCanvas.py:251 appGUI/PlotCanvasLegacy.py:405 msgid "Axis disabled." msgstr "Axe désactivé." -#: appGUI/PlotCanvas.py:307 appGUI/PlotCanvasLegacy.py:427 +#: appGUI/PlotCanvas.py:289 appGUI/PlotCanvasLegacy.py:426 msgid "HUD enabled." msgstr "HUD activé." -#: appGUI/PlotCanvas.py:316 appGUI/PlotCanvasLegacy.py:434 +#: appGUI/PlotCanvas.py:298 appGUI/PlotCanvasLegacy.py:433 msgid "HUD disabled." msgstr "HUD désactivé." -#: appGUI/PlotCanvas.py:338 appGUI/PlotCanvasLegacy.py:509 +#: appGUI/PlotCanvas.py:394 appGUI/PlotCanvasLegacy.py:532 msgid "Grid enabled." msgstr "Grid enabled." -#: appGUI/PlotCanvas.py:345 appGUI/PlotCanvasLegacy.py:519 +#: appGUI/PlotCanvas.py:401 appGUI/PlotCanvasLegacy.py:542 msgid "Grid disabled." msgstr "Grille désactivée." -#: appGUI/PlotCanvasLegacy.py:1590 +#: appGUI/PlotCanvasLegacy.py:1613 msgid "" "Could not annotate due of a difference between the number of text elements " "and the number of text positions." @@ -7568,41 +7599,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:1012 +#: appGUI/preferences/PreferencesUIManager.py:1016 msgid "Preferences applied." msgstr "Paramètres appliquées." -#: appGUI/preferences/PreferencesUIManager.py:1032 +#: appGUI/preferences/PreferencesUIManager.py:1036 msgid "Are you sure you want to continue?" msgstr "Es-tu sur de vouloir continuer?" -#: appGUI/preferences/PreferencesUIManager.py:1033 +#: appGUI/preferences/PreferencesUIManager.py:1037 msgid "Application will restart" msgstr "L'application va redémarrer" -#: appGUI/preferences/PreferencesUIManager.py:1128 +#: appGUI/preferences/PreferencesUIManager.py:1132 msgid "Preferences closed without saving." msgstr "Les paramètres se sont fermées sans enregistrer." -#: appGUI/preferences/PreferencesUIManager.py:1141 +#: appGUI/preferences/PreferencesUIManager.py:1145 msgid "Preferences default values are restored." msgstr "Les valeurs par défaut des paramètres sont restaurées." -#: appGUI/preferences/PreferencesUIManager.py:1173 app_Main.py:3038 -#: app_Main.py:10476 +#: appGUI/preferences/PreferencesUIManager.py:1177 app_Main.py:3038 +#: app_Main.py:10506 msgid "Failed to write defaults to file." msgstr "Échec d'écriture du fichier." -#: appGUI/preferences/PreferencesUIManager.py:1177 -#: appGUI/preferences/PreferencesUIManager.py:1295 +#: appGUI/preferences/PreferencesUIManager.py:1181 +#: appGUI/preferences/PreferencesUIManager.py:1299 msgid "Preferences saved." msgstr "Paramètres enregistrées." -#: appGUI/preferences/PreferencesUIManager.py:1227 +#: appGUI/preferences/PreferencesUIManager.py:1231 msgid "Preferences edited but not saved." msgstr "Paramètres modifiées mais non enregistrées." -#: appGUI/preferences/PreferencesUIManager.py:1280 +#: appGUI/preferences/PreferencesUIManager.py:1284 #, fuzzy #| msgid "" #| "One or more values are changed.\n" @@ -7993,7 +8024,7 @@ msgstr "" #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:34 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:38 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:77 -#: appPlugins/ToolDistance.py:585 appPlugins/ToolDistanceMin.py:262 +#: appPlugins/ToolDistance.py:587 appPlugins/ToolDistanceMin.py:262 #: appPlugins/ToolPcbWizard.py:502 appPlugins/ToolReport.py:182 msgid "Units" msgstr "Unités" @@ -8215,7 +8246,6 @@ msgstr "" "KiCAD 3: 5 IN TZ" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:90 -#: appPlugins/ToolCalculators.py:451 msgid "INCH" msgstr "PO" @@ -8280,7 +8310,7 @@ msgstr "Mettre à jour les param d'export" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:204 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:104 -#: appPlugins/ToolPanelize.py:1304 +#: appPlugins/ToolPanelize.py:1328 msgid "Path Optimization" msgstr "Optimisation du chemin" @@ -8438,7 +8468,7 @@ msgstr "Paramètres de l'application" msgid "Grid Settings" msgstr "Paramètres de la grille" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:47 app_Main.py:8294 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:47 app_Main.py:8324 msgid "X value" msgstr "Valeur X" @@ -8446,7 +8476,7 @@ msgstr "Valeur X" msgid "This is the Grid snap value on X axis." msgstr "Il s'agit de la valeur d'accrochage de la grille sur l'axe des X." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:59 app_Main.py:8297 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:59 app_Main.py:8327 msgid "Y value" msgstr "Valeur Y" @@ -8479,8 +8509,8 @@ msgid "Orientation" msgstr "Orientation" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:166 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:224 -#: appPlugins/ToolFilm.py:1530 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:247 +#: appPlugins/ToolFilm.py:1584 msgid "" "Can be:\n" "- Portrait\n" @@ -8492,15 +8522,15 @@ msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:170 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:165 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:228 -#: appPlugins/ToolFilm.py:1534 app_Main.py:8314 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:251 +#: appPlugins/ToolFilm.py:1588 app_Main.py:8344 msgid "Portrait" msgstr "Portrait" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:171 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:166 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:229 -#: appPlugins/ToolFilm.py:1535 app_Main.py:8316 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:252 +#: appPlugins/ToolFilm.py:1589 app_Main.py:8346 msgid "Landscape" msgstr "Paysage" @@ -8521,8 +8551,8 @@ msgstr "" "et incluez les onglets Projet, Sélectionné et Outil." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:208 -#: appPlugins/ToolDblSided.py:854 appPlugins/ToolDblSided.py:1028 -#: app_Main.py:8302 +#: appPlugins/ToolDblSided.py:841 appPlugins/ToolDblSided.py:1008 +#: appPlugins/ToolFilm.py:1411 app_Main.py:8332 msgid "Axis" msgstr "Axe" @@ -8543,7 +8573,7 @@ msgstr "" "texte\n" "les éléments utilisés dans l'application." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:247 app_Main.py:8319 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:247 app_Main.py:8349 msgid "HUD" msgstr "HUD" @@ -8764,7 +8794,6 @@ msgstr "" "FLatCAM est démarré." #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:39 -#: appPlugins/ToolCalculators.py:452 msgid "MM" msgstr "MM" @@ -8832,11 +8861,11 @@ msgstr "Heritage(2D)" msgid "OpenGL(3D)" msgstr "OpenGL(3D)" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:94 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:97 msgid "APPLICATION LEVEL" msgstr "APP. NIVEAU" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:95 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:98 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -8852,11 +8881,11 @@ msgstr "" "Le choix ici influencera les paramètres dans\n" "l'onglet Sélectionné pour toutes sortes d'objets FlatCAM." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:107 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:110 msgid "Portable app" msgstr "App. portable" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:108 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:111 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -8870,30 +8899,30 @@ msgstr "" "ce qui signifie que les fichiers de paramètres seront sauvegardés\n" "dans le dossier de l'application, dans le sous-dossier lib\\config." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:116 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:119 msgid "Verbose log" msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:117 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:120 msgid "" "Enable log messages in the Tcl Shell.\n" "Require restart." msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:128 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:131 msgid "Languages" msgstr "Langues" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:129 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:132 msgid "Set the language used throughout FlatCAM." msgstr "Définissez la langue utilisée dans FlatCAM." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:136 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:139 #: appTranslation.py:106 msgid "Apply Language" msgstr "Appliquer la langue" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:137 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:140 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click." @@ -8901,32 +8930,32 @@ msgstr "" "Définissez la langue utilisée dans FlatCAM.\n" "L'application redémarrera après un clic." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:151 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:154 msgid "Startup Settings" msgstr "Paramètres de démarrage" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:155 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:158 msgid "Splash Screen" msgstr "Écran de démarrage" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:157 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:160 msgid "Enable display of the splash screen at application startup." msgstr "" "Activer l'affichage de l'écran de démarrage au démarrage de l'application." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:169 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:172 msgid "Sys Tray Icon" msgstr "Icône Sys Tray" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:171 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:174 msgid "Enable display of FlatCAM icon in Sys Tray." msgstr "Activer l’affichage de l’icône FlatCAM dans Sys Tray." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:176 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:179 msgid "Show Shell" msgstr "Afficher la ligne de commande" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:178 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:181 msgid "" "Check this box if you want the shell to\n" "start automatically at startup." @@ -8934,11 +8963,11 @@ msgstr "" "Cochez cette case si vous voulez que le shell\n" "démarrer automatiquement au démarrage." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:185 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:188 msgid "Show Project" msgstr "Afficher le projet" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:187 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:190 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." @@ -8947,11 +8976,11 @@ msgstr "" "outil\n" "à afficher automatiquement au démarrage." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:193 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:196 msgid "Version Check" msgstr "Vérification de version" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:195 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:198 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." @@ -8959,11 +8988,11 @@ msgstr "" "Cochez cette case si vous voulez vérifier\n" "pour une nouvelle version automatiquement au démarrage." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:202 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:205 msgid "Send Statistics" msgstr "Envoyer des statistiques" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:204 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:207 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." @@ -8971,11 +9000,11 @@ msgstr "" "Cochez cette case si vous acceptez d'envoyer un message anonyme\n" "stats automatiquement au démarrage, pour aider à améliorer FlatCAM." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:218 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:221 msgid "Workers number" msgstr "Nbre de tâches" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:220 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:223 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -8991,11 +9020,11 @@ msgstr "" "La valeur par défaut est 2.\n" "Après modification, sera appliqué au prochain démarrage de l'application." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:234 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:237 msgid "Geo Tolerance" msgstr "Géo Tolérance" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:236 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:239 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.005.\n" @@ -9011,15 +9040,15 @@ msgstr "" "performance. Une valeur plus élevée fournira plus\n" "performance au détriment du niveau de détail." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:256 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:259 msgid "Save Settings" msgstr "Paramètres d'enregistrement" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:260 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:263 msgid "Save Compressed Project" msgstr "Enregistrer le projet compressé" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:262 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:265 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." @@ -9027,11 +9056,11 @@ msgstr "" "Que ce soit pour sauvegarder un projet compressé ou non compressé.\n" "Lorsque coché, un projet FlatCAM compressé sera enregistré." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:271 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:274 msgid "Compression" msgstr "Compression" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:273 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:276 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" @@ -9042,11 +9071,11 @@ msgstr "" "compression\n" "mais nécessitent plus d’utilisation de RAM et plus de temps de traitement." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:284 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:287 msgid "Enable Auto Save" msgstr "Activer l'enregistrement auto" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:286 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:289 msgid "" "Check to enable the autosave feature.\n" "When enabled, the application will try to save a project\n" @@ -9056,11 +9085,11 @@ msgstr "" "Lorsqu'elle est activée, l'application essaiera d'enregistrer un projet\n" "à l'intervalle défini." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:296 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:299 msgid "Interval" msgstr "Intervalle" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:298 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:301 msgid "" "Time interval for autosaving. In milliseconds.\n" "The application will try to save periodically but only\n" @@ -9073,45 +9102,45 @@ msgstr "" "Lorsqu'elles sont actives, certaines opérations peuvent bloquer cette " "fonctionnalité." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:314 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:317 msgid "Text to PDF parameters" msgstr "Paramètres texte en PDF" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:316 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:319 msgid "Used when saving text in Code Editor or in FlatCAM Document objects." msgstr "" "Utilisé lors de l'enregistrement de texte dans l'éditeur de code ou dans des " "objets de document FlatCAM." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:325 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:328 msgid "Top Margin" msgstr "Marge supérieure" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:327 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:330 msgid "Distance between text body and the top of the PDF file." msgstr "Distance entre le corps du texte et le haut du fichier PDF." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:338 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:341 msgid "Bottom Margin" msgstr "Marge inférieure" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:340 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:343 msgid "Distance between text body and the bottom of the PDF file." msgstr "Distance entre le corps du texte et le bas du fichier PDF." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:351 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:354 msgid "Left Margin" msgstr "Marge de gauche" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:353 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:356 msgid "Distance between text body and the left of the PDF file." msgstr "Distance entre le corps du texte et la gauche du fichier PDF." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:364 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:367 msgid "Right Margin" msgstr "Marge droite" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:366 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:369 msgid "Distance between text body and the right of the PDF file." msgstr "Distance entre le corps du texte et la droite du fichier PDF." @@ -9446,7 +9475,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:45 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:81 -#: appPlugins/ToolCutOut.py:2469 appPlugins/ToolMilling.py:1896 +#: appPlugins/ToolCutOut.py:2473 appPlugins/ToolMilling.py:1866 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -9479,15 +9508,13 @@ msgstr "" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:65 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:298 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:82 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:192 #: appObjects/FlatCAMObj.py:747 appObjects/FlatCAMObj.py:750 #: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:783 #: appObjects/FlatCAMObj.py:790 appObjects/FlatCAMObj.py:793 -#: appPlugins/ToolCopperThieving.py:1743 appPlugins/ToolFiducials.py:955 -#: appPlugins/ToolFilm.py:1362 appPlugins/ToolReport.py:480 -#: appPlugins/ToolReport.py:483 appPlugins/ToolReport.py:486 -#: appPlugins/ToolReport.py:516 appPlugins/ToolReport.py:523 -#: appPlugins/ToolReport.py:526 +#: appPlugins/ToolCopperThieving.py:1791 appPlugins/ToolFiducials.py:953 +#: appPlugins/ToolReport.py:480 appPlugins/ToolReport.py:483 +#: appPlugins/ToolReport.py:486 appPlugins/ToolReport.py:516 +#: appPlugins/ToolReport.py:523 appPlugins/ToolReport.py:526 msgid "None" msgstr "Aucun" @@ -9779,8 +9806,8 @@ msgstr "Nombre d'étapes (lignes) utilisées pour interpoler les cercles." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:51 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:276 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:232 -#: appPlugins/ToolCopperThieving.py:1329 appPlugins/ToolCopperThieving.py:1699 -#: appPlugins/ToolExtract.py:1235 +#: appPlugins/ToolCopperThieving.py:1337 appPlugins/ToolCopperThieving.py:1747 +#: appPlugins/ToolExtract.py:1273 msgid "Clearance" msgstr "Dégagement" @@ -9795,7 +9822,7 @@ msgstr "" "et les traces de cuivre dans le fichier Gerber." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:81 -#: appPlugins/ToolCopperThieving.py:1360 +#: appPlugins/ToolCopperThieving.py:1368 msgid "Thieving areas with area less then this value will not be added." msgstr "" "Les zones de thieving avec une taille inférieure à cette valeur ne seront " @@ -9803,7 +9830,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:93 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:291 -#: appPlugins/ToolCopperThieving.py:1381 appPlugins/ToolNCC.py:4602 +#: appPlugins/ToolCopperThieving.py:1389 appPlugins/ToolNCC.py:4617 msgid "Itself" msgstr "Lui-même" @@ -9811,9 +9838,9 @@ msgstr "Lui-même" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:291 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolCopperThieving.py:1382 appPlugins/ToolFollow.py:755 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolNCC.py:4602 -#: appPlugins/ToolPaint.py:3286 +#: appPlugins/ToolCopperThieving.py:1390 appPlugins/ToolFollow.py:754 +#: appPlugins/ToolIsolation.py:3593 appPlugins/ToolNCC.py:4617 +#: appPlugins/ToolPaint.py:3301 msgid "Area Selection" msgstr "Sélection de zone" @@ -9821,19 +9848,18 @@ msgstr "Sélection de zone" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:291 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolCopperThieving.py:1383 appPlugins/ToolDblSided.py:946 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolNCC.py:4602 -#: appPlugins/ToolPaint.py:3286 +#: appPlugins/ToolCopperThieving.py:1391 appPlugins/ToolIsolation.py:3593 +#: appPlugins/ToolNCC.py:4617 appPlugins/ToolPaint.py:3301 msgid "Reference Object" msgstr "Objet de référence" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:97 -#: appPlugins/ToolCopperThieving.py:1385 +#: appPlugins/ToolCopperThieving.py:1393 msgid "Reference:" msgstr "Référence:" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:99 -#: appPlugins/ToolCopperThieving.py:1387 +#: appPlugins/ToolCopperThieving.py:1395 msgid "" "- 'Itself' - the copper thieving extent is based on the object extent.\n" "- 'Area Selection' - left mouse click to start selection of the area to be " @@ -9853,25 +9879,25 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:182 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:70 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:184 -#: appPlugins/ToolCopperThieving.py:1432 appPlugins/ToolExtract.py:989 -#: appPlugins/ToolExtract.py:1136 appPlugins/ToolPunchGerber.py:2067 -#: appPlugins/ToolPunchGerber.py:2240 +#: appPlugins/ToolCopperThieving.py:1440 appPlugins/ToolExtract.py:999 +#: appPlugins/ToolExtract.py:1152 appPlugins/ToolPunchGerber.py:2074 +#: appPlugins/ToolPunchGerber.py:2249 msgid "Rectangular" msgstr "Rectangulaire" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:109 -#: appPlugins/ToolCopperThieving.py:1433 +#: appPlugins/ToolCopperThieving.py:1441 msgid "Minimal" msgstr "Minimal" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:111 -#: appPlugins/ToolCopperThieving.py:1426 appPlugins/ToolFilm.py:1211 -#: appPlugins/ToolPanelize.py:1200 +#: appPlugins/ToolCopperThieving.py:1434 appPlugins/ToolFilm.py:1231 +#: appPlugins/ToolPanelize.py:1208 msgid "Box Type" msgstr "Type de Box" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:113 -#: appPlugins/ToolCopperThieving.py:1428 +#: appPlugins/ToolCopperThieving.py:1436 msgid "" "- 'Rectangular' - the bounding box will be of rectangular shape.\n" "- 'Minimal' - the bounding box will be the convex hull shape." @@ -9880,27 +9906,27 @@ msgstr "" "- 'Minimal' - le cadre de délimitation aura la forme d'une coque convexe." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:127 -#: appPlugins/ToolCopperThieving.py:1449 +#: appPlugins/ToolCopperThieving.py:1457 msgid "Dots Grid" msgstr "Grille de points" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:128 -#: appPlugins/ToolCopperThieving.py:1450 +#: appPlugins/ToolCopperThieving.py:1458 msgid "Squares Grid" msgstr "Grille de carrés" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:129 -#: appPlugins/ToolCopperThieving.py:1451 +#: appPlugins/ToolCopperThieving.py:1459 msgid "Lines Grid" msgstr "Grille de lignes" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:131 -#: appPlugins/ToolCopperThieving.py:1453 +#: appPlugins/ToolCopperThieving.py:1461 msgid "Fill Type:" msgstr "Type de remplissage:" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:133 -#: appPlugins/ToolCopperThieving.py:1455 +#: appPlugins/ToolCopperThieving.py:1463 msgid "" "- 'Solid' - copper thieving will be a solid polygon.\n" "- 'Dots Grid' - the empty area will be filled with a pattern of dots.\n" @@ -9913,57 +9939,57 @@ msgstr "" "- 'Grille de lignes' - la zone vide sera remplie d'un motif de lignes." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:141 -#: appPlugins/ToolCopperThieving.py:1474 +#: appPlugins/ToolCopperThieving.py:1490 msgid "Dots Grid Parameters" msgstr "Paramètres de la grille de points" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:147 -#: appPlugins/ToolCopperThieving.py:1480 +#: appPlugins/ToolCopperThieving.py:1496 msgid "Dot diameter in Dots Grid." msgstr "Diamètre des points dans la grille des points." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:160 -#: appPlugins/ToolCopperThieving.py:1493 +#: appPlugins/ToolCopperThieving.py:1509 msgid "Distance between each two dots in Dots Grid." msgstr "Distance entre deux points dans la grille de points." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:170 -#: appPlugins/ToolCopperThieving.py:1514 +#: appPlugins/ToolCopperThieving.py:1538 msgid "Squares Grid Parameters" msgstr "Paramètres de la grille des carrés" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:176 -#: appPlugins/ToolCopperThieving.py:1520 +#: appPlugins/ToolCopperThieving.py:1544 msgid "Square side size in Squares Grid." msgstr "Taille du côté carré dans la grille des carrés." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:189 -#: appPlugins/ToolCopperThieving.py:1533 +#: appPlugins/ToolCopperThieving.py:1557 msgid "Distance between each two squares in Squares Grid." msgstr "Distance entre deux carrés dans la grille des carrés." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:199 -#: appPlugins/ToolCopperThieving.py:1554 +#: appPlugins/ToolCopperThieving.py:1586 msgid "Lines Grid Parameters" msgstr "Paramètres de grille de lignes" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:205 -#: appPlugins/ToolCopperThieving.py:1560 +#: appPlugins/ToolCopperThieving.py:1592 msgid "Line thickness size in Lines Grid." msgstr "Taille d'épaisseur de ligne dans la grille de lignes." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:218 -#: appPlugins/ToolCopperThieving.py:1573 +#: appPlugins/ToolCopperThieving.py:1605 msgid "Distance between each two lines in Lines Grid." msgstr "Distance entre deux lignes dans la grille de lignes." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:228 -#: appPlugins/ToolCopperThieving.py:1613 +#: appPlugins/ToolCopperThieving.py:1636 msgid "Robber Bar Parameters" msgstr "Paramètres de la Robber Bar" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:230 -#: appPlugins/ToolCopperThieving.py:1615 +#: appPlugins/ToolCopperThieving.py:1638 msgid "" "Parameters used for the robber bar.\n" "Robber bar = copper border to help in pattern hole plating." @@ -9972,45 +9998,45 @@ msgstr "" "Robber Bar = bordure en cuivre pour faciliter le placage des trous." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:238 -#: appPlugins/ToolCopperThieving.py:1623 +#: appPlugins/ToolCopperThieving.py:1661 msgid "Bounding box margin for robber bar." msgstr "Marge de la zone de délimitation pour la Robber Bar." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:249 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:267 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:50 -#: appPlugins/ToolCopperThieving.py:1634 appPlugins/ToolCorners.py:788 -#: appPlugins/ToolExtract.py:1294 +#: appPlugins/ToolCopperThieving.py:1672 appPlugins/ToolCorners.py:775 +#: appPlugins/ToolExtract.py:1335 msgid "Thickness" msgstr "Épaisseur" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:251 -#: appPlugins/ToolCopperThieving.py:1636 +#: appPlugins/ToolCopperThieving.py:1674 msgid "The robber bar thickness." msgstr "L'épaisseur de la Robber Bar." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:262 -#: appPlugins/ToolCopperThieving.py:1669 +#: appPlugins/ToolCopperThieving.py:1707 msgid "Pattern Plating Mask" msgstr "Masque de placage de motifs" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:264 -#: appPlugins/ToolCopperThieving.py:1671 +#: appPlugins/ToolCopperThieving.py:1709 msgid "Generate a mask for pattern plating." msgstr "Générez un masque pour le placage de motifs." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:269 -#: appPlugins/ToolCopperThieving.py:1692 +#: appPlugins/ToolCopperThieving.py:1740 msgid "Only Pads" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:271 -#: appPlugins/ToolCopperThieving.py:1694 +#: appPlugins/ToolCopperThieving.py:1742 msgid "Select only pads in case the selected object is a copper Gerber." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:278 -#: appPlugins/ToolCopperThieving.py:1701 +#: appPlugins/ToolCopperThieving.py:1749 msgid "" "The distance between the possible copper thieving elements\n" "and/or robber bar and the actual openings in the mask." @@ -10019,25 +10045,26 @@ msgstr "" "et / ou Robber Bar et les ouvertures réelles dans le masque." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:292 -#: appPlugins/ToolCopperThieving.py:1737 +#: appPlugins/ToolCopperThieving.py:1785 msgid "Choose which additional geometry to include, if available." msgstr "Choisissez la géométrie supplémentaire à inclure, si disponible." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:295 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:195 -#: appPlugins/ToolCopperThieving.py:1740 appPlugins/ToolFilm.py:1365 -#: appPlugins/ToolMilling.py:3826 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:147 +#: appPlugins/ToolCopperThieving.py:1788 appPlugins/ToolFilm.py:1409 +#: appPlugins/ToolMilling.py:3896 msgid "Both" msgstr "Tous les deux" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:296 -#: appPlugins/ToolCopperThieving.py:543 appPlugins/ToolCopperThieving.py:547 -#: appPlugins/ToolCopperThieving.py:609 appPlugins/ToolCopperThieving.py:1741 +#: appPlugins/ToolCopperThieving.py:545 appPlugins/ToolCopperThieving.py:549 +#: appPlugins/ToolCopperThieving.py:611 appPlugins/ToolCopperThieving.py:1323 +#: appPlugins/ToolCopperThieving.py:1789 msgid "Thieving" msgstr "Voleur" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:297 -#: appPlugins/ToolCopperThieving.py:1742 +#: appPlugins/ToolCopperThieving.py:1790 msgid "Robber bar" msgstr "Barre Robber" @@ -10052,18 +10079,18 @@ msgstr "Points d'étalonnage" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:32 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:32 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:31 -#: appPlugins/ToolCopperThieving.py:1324 appPlugins/ToolCorners.py:769 -#: appPlugins/ToolFiducials.py:905 +#: appPlugins/ToolCopperThieving.py:1324 appPlugins/ToolCorners.py:748 +#: appPlugins/ToolEtchCompensation.py:412 appPlugins/ToolFiducials.py:903 msgid "Parameters used for this tool." msgstr "Paramètres utilisés pour cet outil." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:37 -#: appPlugins/ToolCalibration.py:906 +#: appPlugins/ToolCalibration.py:904 msgid "Source Type" msgstr "Type de Source" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:38 -#: appPlugins/ToolCalibration.py:907 +#: appPlugins/ToolCalibration.py:905 msgid "" "The source of calibration points.\n" "It can be:\n" @@ -10077,32 +10104,32 @@ msgstr "" "d'étalonnage" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:43 -#: appPlugins/ToolCalibration.py:912 +#: appPlugins/ToolCalibration.py:910 msgid "Free" msgstr "Libre" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:57 -#: appPlugins/ToolCalibration.py:801 +#: appPlugins/ToolCalibration.py:799 msgid "Height (Z) for travelling between the points." msgstr "Hauteur (Z) pour voyager entre les points." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:69 -#: appPlugins/ToolCalibration.py:813 +#: appPlugins/ToolCalibration.py:811 msgid "Verification Z" msgstr "Vérification Z" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:71 -#: appPlugins/ToolCalibration.py:815 +#: appPlugins/ToolCalibration.py:813 msgid "Height (Z) for checking the point." msgstr "Hauteur (Z) pour vérifier le point." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:83 -#: appPlugins/ToolCalibration.py:827 +#: appPlugins/ToolCalibration.py:825 msgid "Zero Z tool" msgstr "Remise à Zéro du Z pour l'Outil" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:85 -#: appPlugins/ToolCalibration.py:829 +#: appPlugins/ToolCalibration.py:827 msgid "" "Include a sequence to zero the height (Z)\n" "of the verification tool." @@ -10113,25 +10140,25 @@ msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:92 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:113 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:147 -#: appPlugins/ToolCalibration.py:836 +#: appPlugins/ToolCalibration.py:834 msgid "Toolchange Z" msgstr "Changement d'outil Z" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:94 -#: appPlugins/ToolCalibration.py:838 +#: appPlugins/ToolCalibration.py:836 msgid "Height (Z) for mounting the verification probe." msgstr "Hauteur (Z) pour le montage de la sonde de vérification." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:106 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:286 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:128 -#: appPlugins/ToolCalibration.py:850 appPlugins/ToolDrilling.py:2668 -#: appPlugins/ToolMilling.py:4287 appPlugins/ToolSolderPaste.py:1373 +#: appPlugins/ToolCalibration.py:848 appPlugins/ToolDrilling.py:2672 +#: appPlugins/ToolMilling.py:4349 appPlugins/ToolSolderPaste.py:1373 msgid "Toolchange X-Y" msgstr "Changement d'outils X-Y" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:108 -#: appPlugins/ToolCalibration.py:852 +#: appPlugins/ToolCalibration.py:850 msgid "" "Toolchange X,Y position.\n" "If no value is entered then the current\n" @@ -10142,12 +10169,12 @@ msgstr "" "(x, y) le point sera utilisé," #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:119 -#: appPlugins/ToolCalibration.py:878 +#: appPlugins/ToolCalibration.py:876 msgid "Second point" msgstr "Deuxième point" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:121 -#: appPlugins/ToolCalibration.py:880 +#: appPlugins/ToolCalibration.py:878 msgid "" "Second point in the Gcode verification can be:\n" "- top-left -> the user will align the PCB vertically\n" @@ -10158,16 +10185,18 @@ msgstr "" "- en bas à droite -> l'utilisateur alignera le PCB horizontalement" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:125 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:171 -#: appPlugins/ToolCalibration.py:884 appPlugins/ToolCorners.py:732 -#: appPlugins/ToolFilm.py:1249 app_Main.py:5667 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolCalibration.py:882 appPlugins/ToolCorners.py:829 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5673 msgid "Top Left" msgstr "En haut à gauche" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:126 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:172 -#: appPlugins/ToolCalibration.py:885 appPlugins/ToolCorners.py:744 -#: appPlugins/ToolFilm.py:1250 app_Main.py:5668 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolCalibration.py:883 appPlugins/ToolCorners.py:841 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5674 msgid "Bottom Right" msgstr "En bas à droite" @@ -10177,13 +10206,13 @@ msgstr "Options d'Extraction de Forets" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:36 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:36 -#: appPlugins/ToolExtract.py:938 appPlugins/ToolPunchGerber.py:2017 +#: appPlugins/ToolExtract.py:939 appPlugins/ToolPunchGerber.py:2018 msgid "Processed Pads Type" msgstr "Type de tampons traités" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:38 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:38 -#: appPlugins/ToolExtract.py:940 appPlugins/ToolPunchGerber.py:2019 +#: appPlugins/ToolExtract.py:941 appPlugins/ToolPunchGerber.py:2020 msgid "" "The type of pads shape to be processed.\n" "If the PCB has many SMD pads with rectangular pads,\n" @@ -10195,7 +10224,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:48 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:48 -#: appPlugins/ToolExtract.py:967 appPlugins/ToolPunchGerber.py:2045 +#: appPlugins/ToolExtract.py:977 appPlugins/ToolPunchGerber.py:2052 msgid "Process Circular Pads." msgstr "Processus tampons circulaires." @@ -10203,26 +10232,26 @@ msgstr "Processus tampons circulaires." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:156 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:54 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:158 -#: appPlugins/ToolExtract.py:973 appPlugins/ToolExtract.py:1110 -#: appPlugins/ToolPunchGerber.py:2051 appPlugins/ToolPunchGerber.py:2214 +#: appPlugins/ToolExtract.py:983 appPlugins/ToolExtract.py:1126 +#: appPlugins/ToolPunchGerber.py:2058 appPlugins/ToolPunchGerber.py:2223 msgid "Oblong" msgstr "Oblong" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:56 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:56 -#: appPlugins/ToolExtract.py:975 appPlugins/ToolPunchGerber.py:2053 +#: appPlugins/ToolExtract.py:985 appPlugins/ToolPunchGerber.py:2060 msgid "Process Oblong Pads." msgstr "Processus Tampons oblongs." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:64 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:64 -#: appPlugins/ToolExtract.py:983 appPlugins/ToolPunchGerber.py:2061 +#: appPlugins/ToolExtract.py:993 appPlugins/ToolPunchGerber.py:2068 msgid "Process Square Pads." msgstr "Processus Tampons carrés." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:72 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:72 -#: appPlugins/ToolExtract.py:991 appPlugins/ToolPunchGerber.py:2069 +#: appPlugins/ToolExtract.py:1001 appPlugins/ToolPunchGerber.py:2076 msgid "Process Rectangular Pads." msgstr "Processus Tampons rectangulaires." @@ -10230,15 +10259,15 @@ msgstr "Processus Tampons rectangulaires." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:195 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:78 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:197 -#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:997 -#: appPlugins/ToolExtract.py:1149 appPlugins/ToolPunchGerber.py:2075 -#: appPlugins/ToolPunchGerber.py:2253 appPlugins/ToolReport.py:200 +#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:1007 +#: appPlugins/ToolExtract.py:1165 appPlugins/ToolPunchGerber.py:2082 +#: appPlugins/ToolPunchGerber.py:2262 appPlugins/ToolReport.py:200 msgid "Others" msgstr "Autres" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:80 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:80 -#: appPlugins/ToolExtract.py:999 appPlugins/ToolPunchGerber.py:2077 +#: appPlugins/ToolExtract.py:1009 appPlugins/ToolPunchGerber.py:2084 msgid "Process pads not in the categories above." msgstr "Processus tampons n'appartenant pas aux catégories ci-dessus." @@ -10246,8 +10275,8 @@ msgstr "Processus tampons n'appartenant pas aux catégories ci-dessus." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:117 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:94 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:119 -#: appPlugins/ToolExtract.py:1057 appPlugins/ToolExtract.py:1167 -#: appPlugins/ToolPunchGerber.py:2129 appPlugins/ToolPunchGerber.py:2158 +#: appPlugins/ToolExtract.py:1071 appPlugins/ToolExtract.py:1191 +#: appPlugins/ToolPunchGerber.py:2139 appPlugins/ToolPunchGerber.py:2167 msgid "Fixed Diameter" msgstr "Diamètre fixe" @@ -10255,19 +10284,19 @@ msgstr "Diamètre fixe" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:134 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:95 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:136 -#: appPlugins/ToolExtract.py:1059 appPlugins/ToolExtract.py:1088 -#: appPlugins/ToolPunchGerber.py:2131 appPlugins/ToolPunchGerber.py:2186 +#: appPlugins/ToolExtract.py:1073 appPlugins/ToolExtract.py:1104 +#: appPlugins/ToolPunchGerber.py:2141 appPlugins/ToolPunchGerber.py:2195 msgid "Fixed Annular Ring" msgstr "Anneau fixe annulaire" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:95 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:96 -#: appPlugins/ToolExtract.py:1058 appPlugins/ToolPunchGerber.py:2130 +#: appPlugins/ToolExtract.py:1072 appPlugins/ToolPunchGerber.py:2140 msgid "Proportional" msgstr "Proportionnel" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:101 -#: appPlugins/ToolExtract.py:1048 +#: appPlugins/ToolExtract.py:1062 msgid "" "The method for processing pads. Can be:\n" "- Fixed Diameter -> all holes will have a set size\n" @@ -10282,13 +10311,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:127 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:129 -#: appPlugins/ToolExtract.py:1177 appPlugins/ToolPunchGerber.py:2168 +#: appPlugins/ToolExtract.py:1201 appPlugins/ToolPunchGerber.py:2177 msgid "Fixed hole diameter." msgstr "Diamètre du trou fixe." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:136 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:138 -#: appPlugins/ToolExtract.py:1090 appPlugins/ToolPunchGerber.py:2188 +#: appPlugins/ToolExtract.py:1106 appPlugins/ToolPunchGerber.py:2197 msgid "" "The size of annular ring.\n" "The copper sliver between the hole exterior\n" @@ -10300,37 +10329,37 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:145 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:147 -#: appPlugins/ToolExtract.py:1099 appPlugins/ToolPunchGerber.py:2203 +#: appPlugins/ToolExtract.py:1115 appPlugins/ToolPunchGerber.py:2212 msgid "The size of annular ring for circular pads." msgstr "La taille de l'anneau annulaire pour les coussinets circulaires." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:158 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:160 -#: appPlugins/ToolExtract.py:1112 appPlugins/ToolPunchGerber.py:2216 +#: appPlugins/ToolExtract.py:1128 appPlugins/ToolPunchGerber.py:2225 msgid "The size of annular ring for oblong pads." msgstr "La taille de l'anneau annulaire pour les coussinets oblongs." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:171 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:173 -#: appPlugins/ToolExtract.py:1125 appPlugins/ToolPunchGerber.py:2229 +#: appPlugins/ToolExtract.py:1141 appPlugins/ToolPunchGerber.py:2238 msgid "The size of annular ring for square pads." msgstr "La taille de l'anneau annulaire pour les coussinets carrés." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:184 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:186 -#: appPlugins/ToolExtract.py:1138 appPlugins/ToolPunchGerber.py:2242 +#: appPlugins/ToolExtract.py:1154 appPlugins/ToolPunchGerber.py:2251 msgid "The size of annular ring for rectangular pads." msgstr "La taille de l'anneau annulaire pour les coussinets rectangulaires." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:197 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:199 -#: appPlugins/ToolExtract.py:1151 appPlugins/ToolPunchGerber.py:2255 +#: appPlugins/ToolExtract.py:1167 appPlugins/ToolPunchGerber.py:2264 msgid "The size of annular ring for other pads." msgstr "La taille de l'anneau annulaire pour les autres tampons." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:207 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:209 -#: appPlugins/ToolExtract.py:1184 appPlugins/ToolPunchGerber.py:2267 +#: appPlugins/ToolExtract.py:1221 appPlugins/ToolPunchGerber.py:2276 msgid "Proportional Diameter" msgstr "Diam. proportionnel" @@ -10341,7 +10370,7 @@ msgstr "Facteur" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:218 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:220 -#: appPlugins/ToolExtract.py:1195 appPlugins/ToolPunchGerber.py:2278 +#: appPlugins/ToolExtract.py:1232 appPlugins/ToolPunchGerber.py:2287 msgid "" "Proportional Diameter.\n" "The hole diameter will be a fraction of the pad size." @@ -10350,42 +10379,42 @@ msgstr "" "Le diamètre du trou sera une fraction de la taille du tampon." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:226 -#: appPlugins/ToolExtract.py:1229 appPlugins/ToolExtract.py:1254 +#: appPlugins/ToolExtract.py:1259 appPlugins/ToolExtract.py:1289 #, fuzzy #| msgid "Extract Drills" msgid "Extract Soldermask" msgstr "Extraire des forets" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:228 -#: appPlugins/ToolExtract.py:1231 appPlugins/ToolExtract.py:1257 +#: appPlugins/ToolExtract.py:1261 appPlugins/ToolExtract.py:1292 #, fuzzy #| msgid "Extract drills from a given Gerber file." msgid "Extract soldermask from a given Gerber file." msgstr "Extraire les trous de forage d'un fichier Gerber donné." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:234 -#: appPlugins/ToolExtract.py:1237 +#: appPlugins/ToolExtract.py:1275 msgid "" "This set how much the soldermask extends\n" "beyond the margin of the pads." msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:246 -#: appPlugins/ToolExtract.py:1273 appPlugins/ToolExtract.py:1312 +#: appPlugins/ToolExtract.py:1306 appPlugins/ToolExtract.py:1350 #, fuzzy #| msgid "ExtraCut" msgid "Extract Cutout" msgstr "Coupe suppl" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:248 -#: appPlugins/ToolExtract.py:1275 appPlugins/ToolExtract.py:1315 +#: appPlugins/ToolExtract.py:1308 appPlugins/ToolExtract.py:1353 #, fuzzy #| msgid "Extract drills from a given Gerber file." msgid "Extract a cutout from a given Gerber file." msgstr "Extraire les trous de forage d'un fichier Gerber donné." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:269 -#: appPlugins/ToolExtract.py:1296 +#: appPlugins/ToolExtract.py:1337 #, fuzzy #| msgid "The thickness of the line that makes the corner marker." msgid "The thickness of the line that makes the cutout geometry." @@ -10398,7 +10427,7 @@ msgid "Fiducials Plugin" msgstr "Outil Fiduciaire" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:39 -#: appPlugins/ToolFiducials.py:912 +#: appPlugins/ToolFiducials.py:910 msgid "" "This set the fiducial diameter if fiducial type is circular,\n" "otherwise is the size of the fiducial.\n" @@ -10409,14 +10438,15 @@ msgstr "" "L'ouverture du masque de soldat est double." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:67 -#: appPlugins/ToolFiducials.py:940 +#: appPlugins/ToolFiducials.py:938 msgid "Auto" msgstr "Auto" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:45 -#: appPlugins/ToolCutOut.py:2607 appPlugins/ToolFiducials.py:941 -#: appPlugins/ToolLevelling.py:1900 appPlugins/ToolPunchGerber.py:2304 +#: appPlugins/ToolCorners.py:878 appPlugins/ToolCutOut.py:2611 +#: appPlugins/ToolFiducials.py:939 appPlugins/ToolLevelling.py:1900 +#: appPlugins/ToolPunchGerber.py:2320 msgid "Manual" msgstr "Manuel" @@ -10427,7 +10457,7 @@ msgid "Mode" msgstr "Mode" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:72 -#: appPlugins/ToolFiducials.py:945 +#: appPlugins/ToolFiducials.py:943 msgid "" "- 'Auto' - automatic placement of fiducials in the corners of the bounding " "box.\n" @@ -10438,22 +10468,22 @@ msgstr "" "- «Manuel» - placement manuel des fiduciaires." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:80 -#: appPlugins/ToolFiducials.py:953 +#: appPlugins/ToolFiducials.py:951 msgid "Up" msgstr "Haut" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:81 -#: appPlugins/ToolFiducials.py:954 +#: appPlugins/ToolFiducials.py:952 msgid "Down" msgstr "Bas" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:84 -#: appPlugins/ToolFiducials.py:957 +#: appPlugins/ToolFiducials.py:955 msgid "Second fiducial" msgstr "Deuxième fiducial" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:86 -#: appPlugins/ToolFiducials.py:959 +#: appPlugins/ToolFiducials.py:957 msgid "" "The position for the second fiducial.\n" "- 'Up' - the order is: bottom-left, top-left, top-right.\n" @@ -10469,22 +10499,22 @@ msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:102 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:43 -#: appPlugins/ToolCorners.py:781 appPlugins/ToolFiducials.py:975 +#: appPlugins/ToolCorners.py:768 appPlugins/ToolFiducials.py:973 msgid "Cross" msgstr "Croix" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:103 -#: appPlugins/ToolFiducials.py:976 +#: appPlugins/ToolFiducials.py:974 msgid "Chess" msgstr "Échecs" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:106 -#: appPlugins/ToolFiducials.py:978 +#: appPlugins/ToolFiducials.py:976 msgid "Fiducial Type" msgstr "Type fiduciaire" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:108 -#: appPlugins/ToolFiducials.py:980 +#: appPlugins/ToolFiducials.py:978 msgid "" "The type of fiducial.\n" "- 'Circular' - this is the regular fiducial.\n" @@ -10497,7 +10527,7 @@ msgstr "" "- 'Échecs' - modèle d'échecs fiducial." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:117 -#: appPlugins/ToolFiducials.py:989 +#: appPlugins/ToolFiducials.py:987 msgid "Line thickness" msgstr "Épaisseur de ligne" @@ -10516,7 +10546,7 @@ msgstr "" "et en sens inverse." #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:41 -#: appPlugins/ToolInvertGerber.py:276 +#: appPlugins/ToolInvertGerber.py:281 msgid "" "Distance by which to avoid\n" "the edges of the Gerber object." @@ -10525,12 +10555,12 @@ msgstr "" "les bords de l'objet Gerber." #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:52 -#: appPlugins/ToolInvertGerber.py:287 +#: appPlugins/ToolInvertGerber.py:292 msgid "Lines Join Style" msgstr "Style de jointure des lignes" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:54 -#: appPlugins/ToolInvertGerber.py:289 +#: appPlugins/ToolInvertGerber.py:294 msgid "" "The way that the lines in the object outline will be joined.\n" "Can be:\n" @@ -10545,7 +10575,7 @@ msgstr "" "- biseau -> les lignes sont reliées par une troisième ligne" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:63 -#: appPlugins/ToolInvertGerber.py:298 +#: appPlugins/ToolInvertGerber.py:303 msgid "Bevel" msgstr "Biseau" @@ -10578,7 +10608,7 @@ msgid "Punch Gerber Options" msgstr "Options de poinçonnage Gerber" #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:102 -#: appPlugins/ToolPunchGerber.py:2120 +#: appPlugins/ToolPunchGerber.py:2119 msgid "" "The punch hole source can be:\n" "- Excellon Object-> the Excellon object drills center will serve as " @@ -10614,12 +10644,12 @@ msgstr "" "fichier." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:39 -#: appPlugins/ToolQRCode.py:818 app_Main.py:8282 +#: appPlugins/ToolQRCode.py:841 app_Main.py:8312 msgid "Version" msgstr "Version" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:41 -#: appPlugins/ToolQRCode.py:820 +#: appPlugins/ToolQRCode.py:843 msgid "" "QRCode version can have values from 1 (21x21 boxes)\n" "to 40 (177x177 boxes)." @@ -10628,13 +10658,13 @@ msgstr "" "jusqu'à 40 (éléments 177x177)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:52 -#: appPlugins/ToolQRCode.py:831 +#: appPlugins/ToolQRCode.py:854 msgid "Error correction" msgstr "Correction des erreurs" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:54 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:65 -#: appPlugins/ToolQRCode.py:833 appPlugins/ToolQRCode.py:844 +#: appPlugins/ToolQRCode.py:856 appPlugins/ToolQRCode.py:867 #, python-format msgid "" "Parameter that controls the error correction used for the QR Code.\n" @@ -10650,12 +10680,12 @@ msgstr "" "H = maximum 30 %% d'erreurs peuvent être corrigées." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:75 -#: appPlugins/ToolQRCode.py:854 +#: appPlugins/ToolQRCode.py:877 msgid "Box Size" msgstr "Taille d'élément" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:77 -#: appPlugins/ToolQRCode.py:856 +#: appPlugins/ToolQRCode.py:879 msgid "" "Box size control the overall size of the QRcode\n" "by adjusting the size of each box in the code." @@ -10664,12 +10694,12 @@ msgstr "" "en ajustant la taille de chaque case du code." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:88 -#: appPlugins/ToolQRCode.py:867 +#: appPlugins/ToolQRCode.py:890 msgid "Border Size" msgstr "Taille de bordure" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:90 -#: appPlugins/ToolQRCode.py:869 +#: appPlugins/ToolQRCode.py:892 msgid "" "Size of the QRCode border. How many boxes thick is the border.\n" "Default value is 4. The width of the clearance around the QRCode." @@ -10678,27 +10708,28 @@ msgstr "" "La valeur par défaut est 4. La largeur du jeu autour du QRCode." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:101 -#: appPlugins/ToolQRCode.py:789 +#: appPlugins/ToolQRCode.py:795 msgid "QRCode Data" msgstr "Données QRCode" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:103 -#: appPlugins/ToolQRCode.py:791 +#: appPlugins/ToolQRCode.py:797 msgid "QRCode Data. Alphanumeric text to be encoded in the QRCode." msgstr "Données QRCode. Texte alphanumérique à encoder dans le QRCode." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:107 -#: appPlugins/ToolQRCode.py:795 +#: appPlugins/ToolQRCode.py:813 msgid "Add here the text to be included in the QRCode..." msgstr "Ajoutez ici le texte à inclure dans le QRCode ..." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:113 -#: appPlugins/ToolQRCode.py:880 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:179 +#: appPlugins/ToolFilm.py:1459 appPlugins/ToolQRCode.py:903 msgid "Polarity" msgstr "Polarité" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:115 -#: appPlugins/ToolQRCode.py:882 +#: appPlugins/ToolQRCode.py:905 msgid "" "Choose the polarity of the QRCode.\n" "It can be drawn in a negative way (squares are clear)\n" @@ -10709,17 +10740,17 @@ msgstr "" "ou d'une manière positive (les carrés sont opaques)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:119 -#: appPlugins/ToolFilm.py:1404 appPlugins/ToolQRCode.py:886 +#: appPlugins/ToolFilm.py:1457 appPlugins/ToolQRCode.py:909 msgid "Negative" msgstr "Négatif" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:120 -#: appPlugins/ToolFilm.py:1403 appPlugins/ToolQRCode.py:887 +#: appPlugins/ToolFilm.py:1456 appPlugins/ToolQRCode.py:910 msgid "Positive" msgstr "Positif" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:122 -#: appPlugins/ToolQRCode.py:889 +#: appPlugins/ToolQRCode.py:912 msgid "" "Choose the type of QRCode to be created.\n" "If added on a Silkscreen Gerber file the QRCode may\n" @@ -10733,7 +10764,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:133 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:139 -#: appPlugins/ToolQRCode.py:900 appPlugins/ToolQRCode.py:906 +#: appPlugins/ToolQRCode.py:923 appPlugins/ToolQRCode.py:929 msgid "" "The bounding box, meaning the empty space that surrounds\n" "the QRCode geometry, can have a rounded or a square shape." @@ -10742,22 +10773,22 @@ msgstr "" "la géométrie QRCode, peut avoir une forme arrondie ou carrée." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:146 -#: appPlugins/ToolQRCode.py:939 +#: appPlugins/ToolQRCode.py:959 msgid "Fill Color" msgstr "La couleur de remplissage" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:148 -#: appPlugins/ToolQRCode.py:941 +#: appPlugins/ToolQRCode.py:961 msgid "Set the QRCode fill color (squares color)." msgstr "Définissez la couleur de remplissage QRCode (couleur des éléments)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:156 -#: appPlugins/ToolQRCode.py:963 +#: appPlugins/ToolQRCode.py:983 msgid "Back Color" msgstr "Couleur de fond" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:158 -#: appPlugins/ToolQRCode.py:965 +#: appPlugins/ToolQRCode.py:985 msgid "Set the QRCode background color." msgstr "Définissez la couleur d'arrière-plan QRCode." @@ -10984,13 +11015,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:90 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:240 -#: appPlugins/ToolCorners.py:856 appPlugins/ToolCutOut.py:2792 -#: appPlugins/ToolDblSided.py:1012 +#: appPlugins/ToolCorners.py:917 appPlugins/ToolCutOut.py:2791 +#: appPlugins/ToolDblSided.py:992 msgid "Drill Dia" msgstr "Forage Dia" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:43 -#: appPlugins/ToolDblSided.py:1014 appPlugins/ToolDblSided.py:1019 +#: appPlugins/ToolDblSided.py:994 appPlugins/ToolDblSided.py:999 msgid "Diameter of the drill for the alignment holes." msgstr "Diamètre du foret pour les trous d'alignement." @@ -11000,23 +11031,22 @@ msgstr "Aligner l'axe" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:52 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:65 -#: appPlugins/ToolDblSided.py:855 appPlugins/ToolDblSided.py:1030 +#: appPlugins/ToolDblSided.py:842 appPlugins/ToolDblSided.py:1010 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Miroir verticalement (X) ou horizontalement (Y)." #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:63 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:197 -#: appPlugins/ToolFilm.py:1367 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:149 msgid "Mirror Axis" msgstr "Axe de Miroir" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:80 -#: appPlugins/ToolDblSided.py:881 +#: appPlugins/ToolDblSided.py:868 msgid "Box" msgstr "Box" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:81 -#: appPlugins/ToolDblSided.py:882 +#: appPlugins/ToolDblSided.py:869 msgid "Hole Snap" msgstr "Hole Snap" @@ -11050,7 +11080,6 @@ msgid "Calculators Plugin" msgstr "Calculatrice" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:25 -#: appPlugins/ToolCalculators.py:415 msgid "V-Shape Tool Calculator" msgstr "Calculateur d'Outils en V" @@ -11065,12 +11094,12 @@ msgstr "" "profondeur de coupe en tant que paramètres." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:44 -#: appPlugins/ToolCalculators.py:486 +#: appPlugins/ToolCalculators.py:611 msgid "Tip Diameter" msgstr "Diam de la pointe" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:46 -#: appPlugins/ToolCalculators.py:488 +#: appPlugins/ToolCalculators.py:613 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." @@ -11079,7 +11108,7 @@ msgstr "" "Il est spécifié par le fabricant." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:58 -#: appPlugins/ToolCalculators.py:501 +#: appPlugins/ToolCalculators.py:626 msgid "Tip Angle" msgstr "Angle de pointe" @@ -11100,12 +11129,11 @@ msgstr "" "Dans l'objet CNCJob, il s'agit du paramètre CutZ." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:81 -#: appPlugins/ToolCalculators.py:417 msgid "ElectroPlating Calculator" msgstr "Calculateur d'électrodéposition" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:83 -#: appPlugins/ToolCalculators.py:560 +#: appPlugins/ToolCalculators.py:674 msgid "" "This calculator is useful for those who plate the via/pad/drill holes,\n" "using a method like graphite ink or calcium hypophosphite ink or palladium " @@ -11117,37 +11145,33 @@ msgstr "" "calcium ou le chlorure de palladium." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:94 -#: appPlugins/ToolCalculators.py:579 +#: appPlugins/ToolCalculators.py:704 msgid "Board Length" msgstr "Longueur" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:96 -#: appPlugins/ToolCalculators.py:580 msgid "This is the board length. In centimeters." msgstr "Ceci est la longueur du conseil. En centimètres." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:106 -#: appPlugins/ToolCalculators.py:597 +#: appPlugins/ToolCalculators.py:722 appPlugins/ToolCalculators.py:723 msgid "Board Width" msgstr "Largeur" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:108 -#: appPlugins/ToolCalculators.py:598 msgid "This is the board width.In centimeters." msgstr "C'est la largeur de la planche.En centimètres." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:114 -#: appPlugins/ToolCalculators.py:616 msgid "This is the board area." msgstr "C'est la zone du PCB." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:124 -#: appPlugins/ToolCalculators.py:638 +#: appPlugins/ToolCalculators.py:763 msgid "Current Density" msgstr "Densité de courant" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:130 -#: appPlugins/ToolCalculators.py:639 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." @@ -11156,12 +11180,11 @@ msgstr "" "En ampères par pieds carrés ASF." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:136 -#: appPlugins/ToolCalculators.py:658 +#: appPlugins/ToolCalculators.py:783 msgid "Copper Growth" msgstr "Croissance du cuivre" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:142 -#: appPlugins/ToolCalculators.py:659 msgid "" "How thick the copper growth is intended to be.\n" "In microns." @@ -11174,27 +11197,27 @@ msgid "Corner Markers Options" msgstr "Options des Marqueurs de Coin" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:38 -#: appPlugins/ToolCorners.py:776 +#: appPlugins/ToolCorners.py:763 msgid "Shape of the marker." msgstr "Forme du marqueur." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42 -#: appPlugins/ToolCorners.py:780 +#: appPlugins/ToolCorners.py:767 msgid "Semi-Cross" msgstr "Semi-croisé" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:52 -#: appPlugins/ToolCorners.py:790 +#: appPlugins/ToolCorners.py:777 msgid "The thickness of the line that makes the corner marker." msgstr "L'épaisseur de la ligne qui fait le marqueur de coin." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:79 -#: appPlugins/ToolCorners.py:804 +#: appPlugins/ToolCorners.py:791 msgid "The length of the line that makes the corner marker." msgstr "La longueur de la ligne qui fait le marqueur de coin." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:92 -#: appPlugins/ToolCorners.py:858 +#: appPlugins/ToolCorners.py:919 msgid "Drill Diameter" msgstr "Diam. de forage" @@ -11214,7 +11237,7 @@ msgstr "" "la Plaque PCB." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:39 -#: appPlugins/ToolCutOut.py:2425 +#: appPlugins/ToolCutOut.py:2402 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -11225,18 +11248,18 @@ msgstr "" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:95 -#: appPlugins/ToolCutOut.py:2482 appPlugins/ToolDrilling.py:2428 -#: appPlugins/ToolMilling.py:4059 +#: appPlugins/ToolCutOut.py:2486 appPlugins/ToolDrilling.py:2441 +#: appPlugins/ToolMilling.py:4129 msgid "Multi-Depth" msgstr "Multi-profondeur" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:92 -#: appPlugins/ToolCutOut.py:2356 +#: appPlugins/ToolCutOut.py:2341 msgid "Kind" msgstr "Sorte" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94 -#: appPlugins/ToolCutOut.py:2358 +#: appPlugins/ToolCutOut.py:2343 msgid "" "Choice of what kind the object we want to cutout is.\n" "- Single: contain a single PCB Gerber outline object.\n" @@ -11249,7 +11272,7 @@ msgstr "" "de plusieurs contours individuels de PCB." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:101 -#: appPlugins/ToolCutOut.py:2364 +#: appPlugins/ToolCutOut.py:2349 msgid "Single" msgstr "Seul" @@ -11278,17 +11301,17 @@ msgstr "" "- 8 - 2 Gauches + 2 Droites + 2 Hauts + 2 Bas" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:229 -#: appPlugins/ToolCutOut.py:2698 +#: appPlugins/ToolCutOut.py:2649 msgid "Big cursor" msgstr "Grand curseur" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:231 -#: appPlugins/ToolCutOut.py:2700 +#: appPlugins/ToolCutOut.py:2651 msgid "Use a big cursor when adding manual gaps." msgstr "Utiliser un grand curseur lors de l'ajout manuel d'interstice." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:242 -#: appPlugins/ToolCutOut.py:2794 +#: appPlugins/ToolCutOut.py:2793 #, fuzzy #| msgid "" #| "Diameter of the tool used to cutout\n" @@ -11301,7 +11324,7 @@ msgstr "" "la forme de PCB hors du matériau environnant." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:255 -#: appPlugins/ToolCutOut.py:2807 +#: appPlugins/ToolCutOut.py:2806 #, fuzzy #| msgid "Distance between each two lines in Lines Grid." msgid "" @@ -11324,9 +11347,9 @@ msgstr "Créer un CNCJob avec chemin de trous de fraisage ou forage." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:140 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:127 -#: appPlugins/ToolDrilling.py:2350 appPlugins/ToolIsolation.py:3221 -#: appPlugins/ToolMilling.py:3648 appPlugins/ToolNCC.py:4234 -#: appPlugins/ToolPaint.py:3027 +#: appPlugins/ToolDrilling.py:2365 appPlugins/ToolIsolation.py:3225 +#: appPlugins/ToolMilling.py:3720 appPlugins/ToolNCC.py:4233 +#: appPlugins/ToolPaint.py:3035 msgid "Tool order" msgstr "Ordre des Outils" @@ -11335,10 +11358,10 @@ msgstr "Ordre des Outils" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:141 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:128 -#: appPlugins/ToolDrilling.py:2351 appPlugins/ToolIsolation.py:3222 -#: appPlugins/ToolMilling.py:3649 appPlugins/ToolNCC.py:4235 -#: appPlugins/ToolNCC.py:4245 appPlugins/ToolPaint.py:3028 -#: appPlugins/ToolPaint.py:3038 +#: appPlugins/ToolDrilling.py:2366 appPlugins/ToolIsolation.py:3226 +#: appPlugins/ToolMilling.py:3721 appPlugins/ToolNCC.py:4234 +#: appPlugins/ToolNCC.py:4244 appPlugins/ToolPaint.py:3036 +#: appPlugins/ToolPaint.py:3046 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" @@ -11364,9 +11387,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:149 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:136 -#: appPlugins/ToolDrilling.py:2359 appPlugins/ToolIsolation.py:3230 -#: appPlugins/ToolMilling.py:3657 appPlugins/ToolNCC.py:4243 -#: appPlugins/ToolPaint.py:3036 +#: appPlugins/ToolDrilling.py:2374 appPlugins/ToolIsolation.py:3234 +#: appPlugins/ToolMilling.py:3729 appPlugins/ToolNCC.py:4242 +#: appPlugins/ToolPaint.py:3044 msgid "Forward" msgstr "L'avant" @@ -11374,9 +11397,9 @@ msgstr "L'avant" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:59 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:150 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:137 -#: appPlugins/ToolDrilling.py:2360 appPlugins/ToolIsolation.py:3231 -#: appPlugins/ToolMilling.py:3658 appPlugins/ToolNCC.py:4244 -#: appPlugins/ToolPaint.py:3037 +#: appPlugins/ToolDrilling.py:2375 appPlugins/ToolIsolation.py:3235 +#: appPlugins/ToolMilling.py:3730 appPlugins/ToolNCC.py:4243 +#: appPlugins/ToolPaint.py:3045 msgid "Reverse" msgstr "Inverse" @@ -11386,7 +11409,7 @@ msgid "Tool change" msgstr "Changement d'outil" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:107 -#: appPlugins/ToolDrilling.py:2647 appPlugins/ToolMilling.py:4267 +#: appPlugins/ToolDrilling.py:2651 appPlugins/ToolMilling.py:4329 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -11396,7 +11419,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:115 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:150 -#: appPlugins/ToolDrilling.py:2655 appPlugins/ToolMilling.py:4275 +#: appPlugins/ToolDrilling.py:2659 appPlugins/ToolMilling.py:4337 msgid "" "Z-axis position (height) for\n" "tool change." @@ -11406,13 +11429,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:127 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:165 -#: appPlugins/ToolDrilling.py:2698 appPlugins/ToolMilling.py:4305 +#: appPlugins/ToolDrilling.py:2702 appPlugins/ToolMilling.py:4367 msgid "End move Z" msgstr "Fin du mouve. Z" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:129 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:167 -#: appPlugins/ToolDrilling.py:2700 appPlugins/ToolMilling.py:4307 +#: appPlugins/ToolDrilling.py:2704 appPlugins/ToolMilling.py:4369 msgid "" "Height of the tool after\n" "the last move at the end of the job." @@ -11422,13 +11445,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:140 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:181 -#: appPlugins/ToolDrilling.py:2714 appPlugins/ToolMilling.py:4321 +#: appPlugins/ToolDrilling.py:2718 appPlugins/ToolMilling.py:4383 msgid "End move X,Y" msgstr "Fin de coup X, Y" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:142 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:183 -#: appPlugins/ToolDrilling.py:2716 appPlugins/ToolMilling.py:4323 +#: appPlugins/ToolDrilling.py:2720 appPlugins/ToolMilling.py:4385 msgid "" "End move X,Y position. In format (x,y).\n" "If no value is entered then there is no move\n" @@ -11445,7 +11468,7 @@ msgstr "Activer la Pause" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:183 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:242 -#: appPlugins/ToolDrilling.py:2526 appPlugins/ToolMilling.py:4207 +#: appPlugins/ToolDrilling.py:2539 appPlugins/ToolMilling.py:4277 msgid "" "Pause to allow the spindle to reach its\n" "speed before cutting." @@ -11455,14 +11478,14 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:191 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:248 -#: appPlugins/ToolDrilling.py:2538 appPlugins/ToolMilling.py:4218 +#: appPlugins/ToolDrilling.py:2551 appPlugins/ToolMilling.py:4288 msgid "Number of time units for spindle to dwell." msgstr "Nombre d'unités de temps pendant lesquelles la broche s'arrête." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:200 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:261 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:231 -#: appPlugins/ToolDrilling.py:2765 appPlugins/ToolMilling.py:4372 +#: appPlugins/ToolDrilling.py:2769 appPlugins/ToolMilling.py:4434 #: appPlugins/ToolSolderPaste.py:1491 msgid "Preprocessor" msgstr "Pré-réglage" @@ -11489,19 +11512,19 @@ msgstr "Changement d'outils X, Y" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:284 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:288 -#: appPlugins/ToolDrilling.py:2670 appPlugins/ToolMilling.py:4289 +#: appPlugins/ToolDrilling.py:2674 appPlugins/ToolMilling.py:4351 msgid "Toolchange X,Y position." msgstr "Changement d'outil en position X et Y." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:292 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:296 -#: appPlugins/ToolDrilling.py:2686 +#: appPlugins/ToolDrilling.py:2690 msgid "Start Z" msgstr "Démarrer Z" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:294 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:298 -#: appPlugins/ToolDrilling.py:2688 +#: appPlugins/ToolDrilling.py:2692 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -11512,16 +11535,16 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:319 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:98 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:348 -#: appPlugins/ToolDrilling.py:2728 appPlugins/ToolLevelling.py:1863 -#: appPlugins/ToolMilling.py:4335 +#: appPlugins/ToolDrilling.py:2732 appPlugins/ToolLevelling.py:1863 +#: appPlugins/ToolMilling.py:4397 msgid "Probe Z depth" msgstr "Prof.r de la sonde Z" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:321 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:100 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:350 -#: appPlugins/ToolDrilling.py:2730 appPlugins/ToolLevelling.py:1865 -#: appPlugins/ToolMilling.py:4337 +#: appPlugins/ToolDrilling.py:2734 appPlugins/ToolLevelling.py:1865 +#: appPlugins/ToolMilling.py:4399 msgid "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." @@ -11531,15 +11554,15 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:332 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:363 -#: appPlugins/ToolDrilling.py:2747 appPlugins/ToolMilling.py:4354 +#: appPlugins/ToolDrilling.py:2751 appPlugins/ToolMilling.py:4416 msgid "Feedrate Probe" msgstr "Sonde d'avance" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:334 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:113 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:365 -#: appPlugins/ToolDrilling.py:2749 appPlugins/ToolLevelling.py:1878 -#: appPlugins/ToolMilling.py:4356 +#: appPlugins/ToolDrilling.py:2753 appPlugins/ToolLevelling.py:1878 +#: appPlugins/ToolMilling.py:4418 msgid "The feedrate used while the probe is probing." msgstr "L'avance utilisée pendant le sondage." @@ -11620,7 +11643,7 @@ msgstr "Zones d'exclusion" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:396 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:418 -#: appPlugins/ToolDrilling.py:2785 appPlugins/ToolMilling.py:4392 +#: appPlugins/ToolDrilling.py:2789 appPlugins/ToolMilling.py:4454 msgid "" "Include exclusion areas.\n" "In those areas the travel of the tools\n" @@ -11635,22 +11658,22 @@ msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:428 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:306 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:273 -#: appPlugins/ToolDrilling.py:2858 appPlugins/ToolFollow.py:763 -#: appPlugins/ToolIsolation.py:3626 appPlugins/ToolMilling.py:4466 -#: appPlugins/ToolNCC.py:4641 appPlugins/ToolPaint.py:3320 +#: appPlugins/ToolDrilling.py:2862 appPlugins/ToolFollow.py:762 +#: appPlugins/ToolIsolation.py:3656 appPlugins/ToolMilling.py:4528 +#: appPlugins/ToolNCC.py:4656 appPlugins/ToolPaint.py:3335 msgid "The kind of selection shape used for area selection." msgstr "Type de forme de sélection utilisé pour la sélection de zone." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:416 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:438 -#: appPlugins/ToolDrilling.py:2807 appPlugins/ToolDrilling.py:2826 -#: appPlugins/ToolMilling.py:4415 appPlugins/ToolMilling.py:4434 +#: appPlugins/ToolDrilling.py:2811 appPlugins/ToolDrilling.py:2830 +#: appPlugins/ToolMilling.py:4477 appPlugins/ToolMilling.py:4496 msgid "Strategy" msgstr "Stratégie" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:417 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:439 -#: appPlugins/ToolDrilling.py:2827 appPlugins/ToolMilling.py:4435 +#: appPlugins/ToolDrilling.py:2831 appPlugins/ToolMilling.py:4497 msgid "" "The strategy followed when encountering an exclusion area.\n" "Can be:\n" @@ -11665,28 +11688,28 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:421 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:443 -#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2831 -#: appPlugins/ToolMilling.py:943 appPlugins/ToolMilling.py:4439 +#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2835 +#: appPlugins/ToolMilling.py:883 appPlugins/ToolMilling.py:4501 msgid "Over" msgstr "Plus de" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:422 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:444 -#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2832 -#: appPlugins/ToolMilling.py:943 appPlugins/ToolMilling.py:4440 +#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2836 +#: appPlugins/ToolMilling.py:883 appPlugins/ToolMilling.py:4502 msgid "Around" msgstr "Autour" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:428 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:450 -#: appPlugins/ToolDrilling.py:2807 appPlugins/ToolDrilling.py:2839 -#: appPlugins/ToolMilling.py:4415 appPlugins/ToolMilling.py:4447 +#: appPlugins/ToolDrilling.py:2811 appPlugins/ToolDrilling.py:2843 +#: appPlugins/ToolMilling.py:4477 appPlugins/ToolMilling.py:4509 msgid "Over Z" msgstr "Plus de Z" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:429 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:451 -#: appPlugins/ToolDrilling.py:2840 appPlugins/ToolMilling.py:4448 +#: appPlugins/ToolDrilling.py:2844 appPlugins/ToolMilling.py:4510 msgid "" "The height Z to which the tool will rise in order to avoid\n" "an interdiction area." @@ -11701,6 +11724,79 @@ msgid "Film Plugin" msgstr "plugin_tab" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:28 +#: appPlugins/ToolFilm.py:1257 +#, fuzzy +#| msgid "Film Adjustments" +msgid "Adjustments" +msgstr "Ajustements de film" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:30 +#: appPlugins/ToolFilm.py:1259 +#, fuzzy +#| msgid "Center point coordinates" +msgid "Compensate print distortions." +msgstr "Coordonnées du point central" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:46 +#: appPlugins/ToolFilm.py:1276 +msgid "" +"A value greater than 1 will stretch the film\n" +"while a value less than 1 will jolt it." +msgstr "" +"Une valeur supérieure à 1 étendra le film\n" +"alors qu'une valeur inférieure à 1 la secouera." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:79 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:123 +#: appPlugins/ToolFilm.py:1309 appPlugins/ToolFilm.py:1370 +#, fuzzy +#| msgid "" +#| "The reference point to be used as origin for the skew.\n" +#| "It can be one of the four points of the geometry bounding box." +msgid "The reference point to be used as origin for the adjustment." +msgstr "" +"Le point de référence à utiliser comme origine pour l'inclinaison.\n" +"Ce peut être l'un des quatre points de la boîte englobante de la géométrie." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolCorners.py:837 appPlugins/ToolFiducials.py:832 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5672 +msgid "Bottom Left" +msgstr "En bas à gauche" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 +msgid "Top right" +msgstr "En haut à droite" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:90 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:101 +#: appPlugins/ToolFilm.py:1335 +msgid "Skew" +msgstr "Inclinaison" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:92 +#: appPlugins/ToolFilm.py:1337 +msgid "" +"Positive values will skew to the right\n" +"while negative values will skew to the left." +msgstr "" +"Les valeurs positives seront biaisées vers la droite\n" +"tandis que les valeurs négatives inclineront vers la gauche." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:134 +#: appPlugins/ToolDblSided.py:956 appPlugins/ToolFilm.py:1396 +msgid "Mirror" +msgstr "Miroir" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:136 +#: appPlugins/ToolFilm.py:1398 appPlugins/ToolFilm.py:1413 +msgid "Mirror the film geometry on the selected axis or on both." +msgstr "Reflétez la géométrie du film sur l'axe sélectionné ou sur les deux." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:164 msgid "" "Create a PCB film from a Gerber or Geometry object.\n" "The file is saved in SVG format." @@ -11708,44 +11804,26 @@ msgstr "" "Créez un film PCB à partir d'un objet Gerber ou Geometrie.\n" "Le fichier est enregistré au format SVG." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:38 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:212 -#: appPlugins/ToolFilm.py:1406 appPlugins/ToolFilm.py:1518 -msgid "Film Type" -msgstr "Type de Film" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:40 -#: appPlugins/ToolFilm.py:1408 -msgid "" -"Generate a Positive black film or a Negative film.\n" -"Positive means that it will print the features\n" -"with black on a white canvas.\n" -"Negative means that it will print the features\n" -"with white on a black canvas.\n" -"The Film format is SVG." +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:181 +#: appPlugins/ToolFilm.py:1461 +msgid "Generate a Positive black film or a Negative film." msgstr "" -"Générez un film noir positif ou un film négatif.\n" -"Positif signifie qu'il imprimera les caractéristiques\n" -"avec du noir sur une toile blanche.\n" -"Négatif signifie qu'il imprimera les caractéristiques\n" -"avec du blanc sur une toile noire.\n" -"Le format de film est SVG." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:51 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:187 msgid "Film Color" msgstr "Couleur du film" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:53 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:189 msgid "Set the film color when positive film is selected." msgstr "Définissez la couleur du film lorsque le film positif est sélectionné." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:66 -#: appPlugins/ToolFilm.py:1424 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:202 +#: appPlugins/ToolFilm.py:1472 msgid "Border" msgstr "Bordure" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:68 -#: appPlugins/ToolFilm.py:1426 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:204 +#: appPlugins/ToolFilm.py:1474 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -11765,13 +11843,13 @@ msgstr "" "couleur blanche comme le reste et qui peut confondre avec le\n" "environnement si pas pour cette frontière." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:85 -#: appPlugins/ToolFilm.py:1393 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:221 +#: appPlugins/ToolFilm.py:1446 msgid "Scale Stroke" msgstr "Course de l'échelle" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:87 -#: appPlugins/ToolFilm.py:1395 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:223 +#: appPlugins/ToolFilm.py:1448 msgid "" "Scale the line stroke thickness of each feature in the SVG file.\n" "It means that the line that envelope each SVG feature will be thicker or " @@ -11784,98 +11862,28 @@ msgstr "" "par conséquent, les caractéristiques fines peuvent être plus affectées par " "ce paramètre." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:94 -#: appPlugins/ToolFilm.py:1234 -msgid "Film Adjustments" -msgstr "Ajustements de film" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:96 -#: appPlugins/ToolFilm.py:1236 -msgid "" -"Sometime the printers will distort the print shape, especially the Laser " -"types.\n" -"This section provide the tools to compensate for the print distortions." -msgstr "" -"Parfois, les imprimantes déforment la forme d'impression, en particulier les " -"types de laser.\n" -"Cette section fournit les outils permettant de compenser les distorsions " -"d’impression." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:103 -msgid "Scale Film geometry" -msgstr "Mettre à l'échelle la géo du film" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:105 -#: appPlugins/ToolFilm.py:1265 -msgid "" -"A value greater than 1 will stretch the film\n" -"while a value less than 1 will jolt it." -msgstr "" -"Une valeur supérieure à 1 étendra le film\n" -"alors qu'une valeur inférieure à 1 la secouera." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:134 -msgid "Skew Film geometry" -msgstr "Inclinez la géo du film" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:136 -#: appPlugins/ToolFilm.py:1309 -msgid "" -"Positive values will skew to the right\n" -"while negative values will skew to the left." -msgstr "" -"Les valeurs positives seront biaisées vers la droite\n" -"tandis que les valeurs négatives inclineront vers la gauche." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:166 -#, fuzzy -#| msgid "" -#| "The reference point to be used as origin for the skew.\n" -#| "It can be one of the four points of the geometry bounding box." -msgid "" -"The reference point to be used as origin for the adjustment.\n" -"It can be one of the four points of the geometry bounding box." -msgstr "" -"Le point de référence à utiliser comme origine pour l'inclinaison.\n" -"Ce peut être l'un des quatre points de la boîte englobante de la géométrie." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:170 -#: appPlugins/ToolCorners.py:740 appPlugins/ToolFiducials.py:834 -#: appPlugins/ToolFilm.py:1248 app_Main.py:5666 -msgid "Bottom Left" -msgstr "En bas à gauche" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:173 -#: appPlugins/ToolFilm.py:1251 -msgid "Top right" -msgstr "En haut à droite" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:181 -msgid "Mirror Film geometry" -msgstr "Refléter la géo du film" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:183 -#: appPlugins/ToolFilm.py:1353 -msgid "Mirror the film geometry on the selected axis or on both." -msgstr "Reflétez la géométrie du film sur l'axe sélectionné ou sur les deux." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:207 -#: appPlugins/ToolFilm.py:1513 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:230 +#: appPlugins/ToolFilm.py:1574 msgid "SVG" msgstr "SVG" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:208 -#: appPlugins/ToolFilm.py:1514 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:231 +#: appPlugins/ToolFilm.py:1575 msgid "PNG" msgstr "PNG" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:209 -#: appPlugins/ToolFilm.py:1515 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:232 +#: appPlugins/ToolFilm.py:1576 msgid "PDF" msgstr "PDF" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:214 -#: appPlugins/ToolFilm.py:1520 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:235 +#: appPlugins/ToolFilm.py:1565 +msgid "Film Type" +msgstr "Type de Film" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:237 +#: appPlugins/ToolFilm.py:1567 msgid "" "The file type of the saved film. Can be:\n" "- 'SVG' -> open-source vectorial format\n" @@ -11887,23 +11895,23 @@ msgstr "" "- 'PNG' -> image raster\n" "- 'PDF' -> format de document portable" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:223 -#: appPlugins/ToolFilm.py:1529 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:246 +#: appPlugins/ToolFilm.py:1583 msgid "Page Orientation" msgstr "Orientation de la page" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:236 -#: appPlugins/ToolFilm.py:1546 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:259 +#: appPlugins/ToolFilm.py:1600 msgid "Page Size" msgstr "Taille de la page" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:237 -#: appPlugins/ToolFilm.py:1547 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:260 +#: appPlugins/ToolFilm.py:1601 msgid "A selection of standard ISO 216 page sizes." msgstr "Une sélection de formats de page ISO 216 standard." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:304 -#: appPlugins/ToolFilm.py:1613 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:327 +#: appPlugins/ToolFilm.py:1667 msgid "Default value is 96 DPI. Change this value to scale the PNG file." msgstr "" "La valeur par défaut est 96DPI. Changer cette valeur to mettre à l'échelle " @@ -11945,7 +11953,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:86 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:103 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:110 -#: appPlugins/ToolPaint.py:3068 +#: appPlugins/ToolPaint.py:3080 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" @@ -11956,14 +11964,14 @@ msgstr "" "calculé à partir des autres paramètres." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:132 -#: appPlugins/ToolIsolation.py:3378 +#: appPlugins/ToolIsolation.py:3404 #, fuzzy #| msgid "Passes" msgid "Pad Passes" msgstr "Passes" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:134 -#: appPlugins/ToolIsolation.py:3380 +#: appPlugins/ToolIsolation.py:3406 #, fuzzy #| msgid "" #| "Width of the isolation gap in\n" @@ -11979,16 +11987,16 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:270 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:229 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:230 -#: appPlugins/ToolIsolation.py:3471 appPlugins/ToolNCC.py:4530 -#: appPlugins/ToolPaint.py:3246 +#: appPlugins/ToolIsolation.py:3501 appPlugins/ToolNCC.py:4545 +#: appPlugins/ToolPaint.py:3261 msgid "Rest" msgstr "Reste" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 -#: appPlugins/ToolIsolation.py:3474 appPlugins/ToolNCC.py:4534 -#: appPlugins/ToolPaint.py:3249 +#: appPlugins/ToolIsolation.py:3504 appPlugins/ToolNCC.py:4549 +#: appPlugins/ToolPaint.py:3264 msgid "" "If checked, use 'rest machining'.\n" "Basically it will process copper outside PCB features,\n" @@ -12008,22 +12016,22 @@ msgstr "" "S'il n'est pas coché, utilise l'algorithme standard." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:215 -#: appPlugins/ToolIsolation.py:3496 +#: appPlugins/ToolIsolation.py:3526 msgid "Combine" msgstr "Combiner" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:217 -#: appPlugins/ToolIsolation.py:3498 +#: appPlugins/ToolIsolation.py:3528 msgid "Combine all passes into one object" msgstr "Combine tous les passages dans un objet" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:223 -#: appPlugins/ToolIsolation.py:3515 +#: appPlugins/ToolIsolation.py:3545 msgid "Except" msgstr "Sauf" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:224 -#: appPlugins/ToolIsolation.py:3516 +#: appPlugins/ToolIsolation.py:3546 msgid "" "When the isolation geometry is generated,\n" "by checking this, the area of the object below\n" @@ -12035,13 +12043,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:332 -#: appPlugins/ToolIsolation.py:3505 appPlugins/ToolNCC.py:4654 +#: appPlugins/ToolIsolation.py:3535 appPlugins/ToolNCC.py:4669 msgid "Check validity" msgstr "Vérifier validité" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:334 -#: appPlugins/ToolIsolation.py:3507 appPlugins/ToolNCC.py:4656 +#: appPlugins/ToolIsolation.py:3537 appPlugins/ToolNCC.py:4671 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." @@ -12050,7 +12058,7 @@ msgstr "" "s'ils fourniront une isolation complète." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:241 -#: appPlugins/ToolIsolation.py:3555 +#: appPlugins/ToolIsolation.py:3585 msgid "" "Isolation scope. Choose what to isolate:\n" "- 'All' -> Isolate all the polygons in the object\n" @@ -12066,17 +12074,17 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolPaint.py:3286 +#: appPlugins/ToolIsolation.py:3593 appPlugins/ToolPaint.py:3301 msgid "Polygon Selection" msgstr "Sélection de polygone" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:268 -#: appPlugins/ToolIsolation.py:3591 +#: appPlugins/ToolIsolation.py:3621 msgid "Interiors" msgstr "Intérieurs" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:270 -#: appPlugins/ToolIsolation.py:3593 +#: appPlugins/ToolIsolation.py:3623 msgid "" "When checked the user can select interiors of a polygon.\n" "(holes in the polygon)." @@ -12086,12 +12094,12 @@ msgstr "" "(trous dans le polygone)." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275 -#: appPlugins/ToolIsolation.py:3486 +#: appPlugins/ToolIsolation.py:3516 msgid "Forced Rest" msgstr "Restes forcé" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 -#: appPlugins/ToolIsolation.py:3488 +#: appPlugins/ToolIsolation.py:3518 msgid "" "When checked the isolation will be done with the current tool even if\n" "interiors of a polygon (holes in the polygon) could not be isolated.\n" @@ -12142,7 +12150,7 @@ msgstr "" "- Grille: générera automatiquement une grille de points de palpage" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:46 -#: appPlugins/ToolLevelling.py:1901 app_Main.py:8286 +#: appPlugins/ToolLevelling.py:1901 app_Main.py:8316 msgid "Grid" msgstr "Grille" @@ -12171,7 +12179,7 @@ msgstr "Bilinéaire" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:71 -#: appPlugins/ToolLevelling.py:1928 appPlugins/ToolPanelize.py:1268 +#: appPlugins/ToolLevelling.py:1928 appPlugins/ToolPanelize.py:1282 msgid "Columns" msgstr "Colonnes" @@ -12182,7 +12190,7 @@ msgstr "Le nombre de colonnes de la grille." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:83 -#: appPlugins/ToolLevelling.py:1939 appPlugins/ToolPanelize.py:1279 +#: appPlugins/ToolLevelling.py:1939 appPlugins/ToolPanelize.py:1293 msgid "Rows" msgstr "Lignes" @@ -12246,7 +12254,7 @@ msgid "Milling Plugin" msgstr "Outil de fraisage" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:28 -#: appPlugins/ToolMilling.py:3554 +#: appPlugins/ToolMilling.py:3517 #, fuzzy #| msgid "Create CNCJob with toolpaths for drilling or milling holes." msgid "" @@ -12257,14 +12265,14 @@ msgstr "Créer un CNCJob avec chemin de trous de fraisage ou forage." #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 -#: appPlugins/ToolMilling.py:4003 +#: appPlugins/ToolMilling.py:4073 msgid "V-Tip Dia" msgstr "Diam V-Tip" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:65 -#: appPlugins/ToolMilling.py:4006 +#: appPlugins/ToolMilling.py:4076 msgid "The tip diameter for V-Shape Tool" msgstr "Le diamètre de la pointe pour l'outil en forme de V" @@ -12272,14 +12280,14 @@ msgstr "Le diamètre de la pointe pour l'outil en forme de V" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:76 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:84 -#: appPlugins/ToolMilling.py:4019 +#: appPlugins/ToolMilling.py:4089 msgid "V-Tip Angle" msgstr "Angle en V-tip" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78 -#: appPlugins/ToolMilling.py:4022 +#: appPlugins/ToolMilling.py:4092 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." @@ -12304,7 +12312,7 @@ msgstr "" "dans le code machine (pause pour changement d'outil)." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:195 -#: appPlugins/ToolMilling.py:4104 +#: appPlugins/ToolMilling.py:4174 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -12355,13 +12363,13 @@ msgstr "" "ignorer pour les autres cas." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:325 -#: appPlugins/ToolMilling.py:4159 +#: appPlugins/ToolMilling.py:4229 msgid "Re-cut" msgstr "Re-coupé" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:327 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:339 -#: appPlugins/ToolMilling.py:4161 appPlugins/ToolMilling.py:4174 +#: appPlugins/ToolMilling.py:4231 appPlugins/ToolMilling.py:4244 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -12386,7 +12394,7 @@ msgstr "" "Une brosse métallique nettoiera le matériau après le fraisage." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:505 -#: appPlugins/ToolMilling.py:3975 +#: appPlugins/ToolMilling.py:4045 msgid "" "Algorithm for polishing:\n" "- Standard: Fixed step inwards.\n" @@ -12433,7 +12441,7 @@ msgid "Offset value" msgstr "Valeur de Décalage" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:295 -#: appPlugins/ToolNCC.py:4608 +#: appPlugins/ToolNCC.py:4623 msgid "" "Selection of area to be processed.\n" "- 'Itself' - the processing extent is based on the object that is " @@ -12455,7 +12463,7 @@ msgid "Paint Plugin" msgstr "Peinture dessin" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 -#: appPlugins/ToolPaint.py:3276 +#: appPlugins/ToolPaint.py:3291 msgid "" "Selection of area to be processed.\n" "- 'Polygon Selection' - left mouse click to add/remove polygons to be " @@ -12494,12 +12502,12 @@ msgstr "" "à une distance X, Y distance les uns des autres." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:44 -#: appPlugins/ToolPanelize.py:1243 +#: appPlugins/ToolPanelize.py:1257 msgid "Spacing cols" msgstr "Colonnes d'espacement" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:46 -#: appPlugins/ToolPanelize.py:1245 +#: appPlugins/ToolPanelize.py:1259 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -12508,12 +12516,12 @@ msgstr "" "En unités actuelles." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:58 -#: appPlugins/ToolPanelize.py:1256 +#: appPlugins/ToolPanelize.py:1270 msgid "Spacing rows" msgstr "Lignes d'espacement" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:60 -#: appPlugins/ToolPanelize.py:1258 +#: appPlugins/ToolPanelize.py:1272 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -12522,27 +12530,27 @@ msgstr "" "En unités actuelles." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:73 -#: appPlugins/ToolPanelize.py:1270 +#: appPlugins/ToolPanelize.py:1284 msgid "Number of columns of the desired panel" msgstr "Nombre de colonnes du panneau désiré" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:85 -#: appPlugins/ToolPanelize.py:1281 +#: appPlugins/ToolPanelize.py:1295 msgid "Number of rows of the desired panel" msgstr "Nombre de lignes du panneau désiré" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:92 -#: appPlugins/ToolPanelize.py:1293 +#: appPlugins/ToolPanelize.py:1317 msgid "Geo" msgstr "Géo" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:93 -#: appPlugins/ToolPanelize.py:1294 +#: appPlugins/ToolPanelize.py:1318 msgid "Panel Type" msgstr "Type de Panneau" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:95 -#: appPlugins/ToolPanelize.py:1296 +#: appPlugins/ToolPanelize.py:1320 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -12553,7 +12561,7 @@ msgstr "" "- Géométrie" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:106 -#: appPlugins/ToolPanelize.py:1306 +#: appPlugins/ToolPanelize.py:1330 msgid "" "Active only for Geometry panel type.\n" "When checked the application will find\n" @@ -12570,7 +12578,7 @@ msgid "Constrain within" msgstr "Contraindre à l'intérieur" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:116 -#: appPlugins/ToolPanelize.py:1316 +#: appPlugins/ToolPanelize.py:1340 msgid "" "Area define by DX and DY within to constrain the panel.\n" "DX and DY values are in current units.\n" @@ -12585,12 +12593,12 @@ msgstr "" "ils correspondent parfaitement à la zone sélectionnée." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:129 -#: appPlugins/ToolPanelize.py:1328 +#: appPlugins/ToolPanelize.py:1352 msgid "Width (DX)" msgstr "Largeur (DX)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:131 -#: appPlugins/ToolPanelize.py:1330 +#: appPlugins/ToolPanelize.py:1354 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -12599,12 +12607,12 @@ msgstr "" "En unités actuelles." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:142 -#: appPlugins/ToolPanelize.py:1340 +#: appPlugins/ToolPanelize.py:1364 msgid "Height (DY)" msgstr "Hauteur (DY)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:144 -#: appPlugins/ToolPanelize.py:1342 +#: appPlugins/ToolPanelize.py:1366 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -12795,21 +12803,21 @@ msgstr "" "Un outil pour soustraire un objet Gerber ou Géométrie\n" "d'un autre du même type." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:925 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:949 msgid "Close paths" msgstr "Fermer les chemins" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:30 appPlugins/ToolSub.py:926 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:30 appPlugins/ToolSub.py:950 msgid "Checking this will close the paths cut by the subtractor object." msgstr "" "En cochant cette case, vous fermez les chemins coupés par l'objet " "soustracteur de géométrie." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:33 appPlugins/ToolSub.py:821 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:33 appPlugins/ToolSub.py:826 msgid "Delete source" msgstr "Supprimer la source" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:35 appPlugins/ToolSub.py:823 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:35 appPlugins/ToolSub.py:828 msgid "" "When checked will delete the source objects\n" "after a successful operation." @@ -12832,7 +12840,7 @@ msgstr "" "sur un objet d'application." #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:40 -#: appPlugins/ToolTransform.py:612 +#: appPlugins/ToolTransform.py:609 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -12849,17 +12857,13 @@ msgstr "" "- Objet -> le centre de la boîte englobante d'un objet spécifique" #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:66 -#: appPlugins/ToolTransform.py:644 +#: appPlugins/ToolTransform.py:641 msgid "The type of object used as reference." msgstr "Type d'objet utilisé comme référence." -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:101 -msgid "Skew" -msgstr "Inclinaison" - #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:120 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:134 -#: appPlugins/ToolCalibration.py:1230 appPlugins/ToolCalibration.py:1243 +#: appPlugins/ToolCalibration.py:1228 appPlugins/ToolCalibration.py:1241 msgid "" "Angle, in degrees.\n" "Float number between -360 and 359." @@ -12886,7 +12890,7 @@ msgstr "Restaurez la liste de mots-clés d'auto-complétion à l'état par défa #: appGUI/preferences/utilities/FAExcPrefGroupUI.py:37 #: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:27 #: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:27 -#: appPlugins/ToolDrilling.py:2869 appPlugins/ToolMilling.py:4477 +#: appPlugins/ToolDrilling.py:2873 appPlugins/ToolMilling.py:4539 msgid "Delete All" msgstr "Supprimer tout" @@ -13109,29 +13113,29 @@ msgstr "Objet CNCJob" msgid "Document Editor" msgstr "Éditeur de Document" -#: appObjects/FlatCAMExcellon.py:935 appObjects/FlatCAMExcellon.py:1037 -#: appPlugins/ToolDrilling.py:1928 appPlugins/ToolMilling.py:2479 -#: appPlugins/ToolMilling.py:2589 +#: appObjects/FlatCAMExcellon.py:932 appObjects/FlatCAMExcellon.py:1034 +#: appPlugins/ToolDrilling.py:1928 appPlugins/ToolMilling.py:2449 +#: appPlugins/ToolMilling.py:2559 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:940 appPlugins/ToolMilling.py:2486 +#: appObjects/FlatCAMExcellon.py:937 appPlugins/ToolMilling.py:2456 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:1046 appPlugins/ToolMilling.py:2598 +#: appObjects/FlatCAMExcellon.py:1043 appPlugins/ToolMilling.py:2568 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "" "L'outil de fraisage pour FENTES est supérieur à la taille du trou. Annulé." -#: appObjects/FlatCAMGeometry.py:486 +#: appObjects/FlatCAMGeometry.py:483 msgid "Vertex points calculated." msgstr "" -#: appObjects/FlatCAMGeometry.py:693 appObjects/FlatCAMGeometry.py:847 -#: appPlugins/ToolMilling.py:2842 appPlugins/ToolMilling.py:3086 +#: appObjects/FlatCAMGeometry.py:690 appObjects/FlatCAMGeometry.py:844 +#: appPlugins/ToolMilling.py:2812 appPlugins/ToolMilling.py:3056 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -13140,44 +13144,44 @@ msgstr "" "n’est fournie.\n" "Ajoutez un décalage d'outil ou changez le type de décalage." -#: appObjects/FlatCAMGeometry.py:760 appObjects/FlatCAMGeometry.py:908 -#: appPlugins/ToolMilling.py:2911 appPlugins/ToolMilling.py:3130 +#: appObjects/FlatCAMGeometry.py:757 appObjects/FlatCAMGeometry.py:905 +#: appPlugins/ToolMilling.py:2881 appPlugins/ToolMilling.py:3100 msgid "G-Code parsing in progress..." msgstr "Analyse du GCcode en cours ..." -#: appObjects/FlatCAMGeometry.py:762 appObjects/FlatCAMGeometry.py:910 -#: appPlugins/ToolMilling.py:2913 appPlugins/ToolMilling.py:3132 +#: appObjects/FlatCAMGeometry.py:759 appObjects/FlatCAMGeometry.py:907 +#: appPlugins/ToolMilling.py:2883 appPlugins/ToolMilling.py:3102 msgid "G-Code parsing finished..." msgstr "L'analyse du GCcode est terminée ..." -#: appObjects/FlatCAMGeometry.py:769 appObjects/FlatCAMGeometry.py:919 -#: appObjects/FlatCAMGeometry.py:1083 appPlugins/ToolMilling.py:2920 -#: appPlugins/ToolMilling.py:3141 +#: appObjects/FlatCAMGeometry.py:766 appObjects/FlatCAMGeometry.py:916 +#: appObjects/FlatCAMGeometry.py:1080 appPlugins/ToolMilling.py:2890 +#: appPlugins/ToolMilling.py:3111 msgid "Finished G-Code processing" msgstr "Traitement du GCode terminé" -#: appObjects/FlatCAMGeometry.py:771 appObjects/FlatCAMGeometry.py:921 -#: appPlugins/ToolMilling.py:2922 appPlugins/ToolMilling.py:3143 +#: appObjects/FlatCAMGeometry.py:768 appObjects/FlatCAMGeometry.py:918 +#: appPlugins/ToolMilling.py:2892 appPlugins/ToolMilling.py:3113 msgid "G-Code processing failed with error" msgstr "Le traitement du GCode a échoué avec une erreur" -#: appObjects/FlatCAMGeometry.py:814 appPlugins/ToolMilling.py:2965 +#: appObjects/FlatCAMGeometry.py:811 appPlugins/ToolMilling.py:2935 #: appPlugins/ToolSolderPaste.py:865 appPlugins/ToolSolderPaste.py:923 msgid "Cancelled. Empty file, it has no geometry" msgstr "Annulé. Fichier vide, il n'a pas de géométrie" -#: appObjects/FlatCAMGeometry.py:937 appObjects/FlatCAMGeometry.py:942 -#: appObjects/FlatCAMGeometry.py:1090 appPlugins/ToolMilling.py:3170 -#: appPlugins/ToolMilling.py:3185 +#: appObjects/FlatCAMGeometry.py:934 appObjects/FlatCAMGeometry.py:939 +#: appObjects/FlatCAMGeometry.py:1087 appPlugins/ToolMilling.py:3140 +#: appPlugins/ToolMilling.py:3155 msgid "CNCjob created" msgstr "CNCjob créé" -#: appObjects/FlatCAMGeometry.py:1116 appObjects/FlatCAMGeometry.py:1125 +#: appObjects/FlatCAMGeometry.py:1113 appObjects/FlatCAMGeometry.py:1122 #: appParsers/ParseGerber.py:2093 appParsers/ParseGerber.py:2103 msgid "Scale factor has to be a number: integer or float." msgstr "Le facteur d'échelle doit être un nombre: entier ou réel." -#: appObjects/FlatCAMGeometry.py:1205 appParsers/ParseGerber.py:2219 +#: appObjects/FlatCAMGeometry.py:1202 appParsers/ParseGerber.py:2219 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." @@ -13185,7 +13189,7 @@ msgstr "" "Une paire de valeurs (x, y) est nécessaire. Vous avez probablement entré une " "seule valeur dans le champ Décalage." -#: appObjects/FlatCAMGeometry.py:1290 +#: appObjects/FlatCAMGeometry.py:1287 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y)\n" @@ -13195,24 +13199,24 @@ msgstr "" "y)\n" "mais maintenant il n'y a qu'une seule valeur, pas deux." -#: appObjects/FlatCAMGerber.py:416 appPlugins/ToolIsolation.py:1526 +#: appObjects/FlatCAMGerber.py:419 appPlugins/ToolIsolation.py:1522 msgid "Buffering solid geometry" msgstr "Mise en tampon de la géométrie solide" -#: appObjects/FlatCAMGerber.py:460 appObjects/FlatCAMGerber.py:486 +#: appObjects/FlatCAMGerber.py:463 appObjects/FlatCAMGerber.py:489 msgid "Operation could not be done." msgstr "L'opération n'a pas pu être effectuée." -#: appObjects/FlatCAMGerber.py:582 appObjects/FlatCAMGerber.py:658 -#: appPlugins/ToolIsolation.py:1738 appPlugins/ToolIsolation.py:2096 -#: appPlugins/ToolNCC.py:2137 appPlugins/ToolNCC.py:3160 -#: appPlugins/ToolNCC.py:3540 +#: appObjects/FlatCAMGerber.py:585 appObjects/FlatCAMGerber.py:661 +#: appPlugins/ToolIsolation.py:1734 appPlugins/ToolIsolation.py:2092 +#: appPlugins/ToolNCC.py:2123 appPlugins/ToolNCC.py:3146 +#: appPlugins/ToolNCC.py:3526 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:609 appObjects/FlatCAMGerber.py:699 -#: appPlugins/ToolIsolation.py:1802 appPlugins/ToolIsolation.py:1993 -#: appPlugins/ToolIsolation.py:2177 +#: appObjects/FlatCAMGerber.py:612 appObjects/FlatCAMGerber.py:702 +#: appPlugins/ToolIsolation.py:1798 appPlugins/ToolIsolation.py:1989 +#: appPlugins/ToolIsolation.py:2173 msgid "Isolation geometry created" msgstr "Géométrie d'isolement créée" @@ -13244,7 +13248,7 @@ msgstr "Mise à l'échelle..." msgid "Skewing..." msgstr "Inclinaison..." -#: appObjects/FlatCAMObj.py:487 appPlugins/ToolCalculators.py:571 +#: appObjects/FlatCAMObj.py:487 appPlugins/ToolCalculators.py:696 #: appPlugins/ToolReport.py:181 msgid "Dimensions" msgstr "Dimensions" @@ -13355,19 +13359,19 @@ msgstr "Objet renommé de {old} à {new}" #: appObjects/ObjectCollection.py:954 appObjects/ObjectCollection.py:960 #: appObjects/ObjectCollection.py:966 appObjects/ObjectCollection.py:972 #: appObjects/ObjectCollection.py:978 appObjects/ObjectCollection.py:984 -#: app_Main.py:7600 app_Main.py:7606 app_Main.py:7612 app_Main.py:7618 +#: app_Main.py:7630 app_Main.py:7636 app_Main.py:7642 app_Main.py:7648 msgid "selected" msgstr "choisir" -#: appObjects/ObjectCollection.py:1020 +#: appObjects/ObjectCollection.py:1023 msgid "Cause of error" msgstr "Cause d'erreur" -#: appObjects/ObjectCollection.py:1221 +#: appObjects/ObjectCollection.py:1224 msgid "All objects are selected." msgstr "Tous les objets sont sélectionnés." -#: appObjects/ObjectCollection.py:1231 +#: appObjects/ObjectCollection.py:1234 msgid "Objects selection is cleared." msgstr "La sélection des objets est effacée." @@ -13502,7 +13506,7 @@ msgid "Click on the START point." msgstr "Cliquez sur le point de Départ." #: appPlugins/ToolAlignObjects.py:276 appPlugins/ToolCalibration.py:311 -#: appPlugins/ToolDblSided.py:445 +#: appPlugins/ToolDblSided.py:429 msgid "Cancelled by user request." msgstr "Annulé par demande de l'utilisateur." @@ -13518,15 +13522,15 @@ msgid "Or right click to cancel." msgstr "Ou cliquez avec le bouton droit pour annuler." #: appPlugins/ToolAlignObjects.py:296 appPlugins/ToolAlignObjects.py:303 -#: appPlugins/ToolFiducials.py:858 +#: appPlugins/ToolFiducials.py:856 msgid "Second Point" msgstr "Deuxième point" -#: appPlugins/ToolAlignObjects.py:422 +#: appPlugins/ToolAlignObjects.py:430 msgid "MOVING object" msgstr "Objet en mouvement" -#: appPlugins/ToolAlignObjects.py:426 +#: appPlugins/ToolAlignObjects.py:432 msgid "" "Specify the type of object to be aligned.\n" "It can be of type: Gerber or Excellon.\n" @@ -13538,15 +13542,15 @@ msgstr "" "La sélection ici décide du type d'objets qui seront\n" "dans la zone de liste déroulante Objet." -#: appPlugins/ToolAlignObjects.py:447 +#: appPlugins/ToolAlignObjects.py:463 msgid "Object to be aligned." msgstr "Objet à aligner." -#: appPlugins/ToolAlignObjects.py:459 +#: appPlugins/ToolAlignObjects.py:471 msgid "DESTINATION object" msgstr "Objet DESTINATION" -#: appPlugins/ToolAlignObjects.py:461 +#: appPlugins/ToolAlignObjects.py:473 msgid "" "Specify the type of object to be aligned to.\n" "It can be of type: Gerber or Excellon.\n" @@ -13558,15 +13562,15 @@ msgstr "" "La sélection ici décide du type d'objets qui seront\n" "dans la zone de liste déroulante Objet." -#: appPlugins/ToolAlignObjects.py:483 +#: appPlugins/ToolAlignObjects.py:504 msgid "Object to be aligned to. Aligner." msgstr "Objet à aligner. Aligner." -#: appPlugins/ToolAlignObjects.py:496 +#: appPlugins/ToolAlignObjects.py:525 msgid "Alignment Type" msgstr "Type d'alignement" -#: appPlugins/ToolAlignObjects.py:498 +#: appPlugins/ToolAlignObjects.py:527 msgid "" "The type of alignment can be:\n" "- Single Point -> it require a single point of sync, the action will be a " @@ -13580,19 +13584,19 @@ msgstr "" "- Double point -> il nécessite deux points de synchronisation, l'action sera " "la traduction suivie d'une rotation" -#: appPlugins/ToolAlignObjects.py:504 +#: appPlugins/ToolAlignObjects.py:533 msgid "Single Point" msgstr "Point unique" -#: appPlugins/ToolAlignObjects.py:505 +#: appPlugins/ToolAlignObjects.py:534 msgid "Dual Point" msgstr "Double point" -#: appPlugins/ToolAlignObjects.py:517 +#: appPlugins/ToolAlignObjects.py:541 msgid "Align Object" msgstr "Aligner l'objet" -#: appPlugins/ToolAlignObjects.py:520 +#: appPlugins/ToolAlignObjects.py:544 msgid "" "Align the specified object to the aligner object.\n" "If only one point is used then it assumes translation.\n" @@ -13602,47 +13606,47 @@ msgstr "" "Si un seul point est utilisé, il suppose la traduction.\n" "Si ces points sont utilisés, cela suppose une translation et une rotation." -#: appPlugins/ToolAlignObjects.py:535 appPlugins/ToolCalculators.py:731 -#: appPlugins/ToolCalibration.py:1408 appPlugins/ToolCopperThieving.py:1767 -#: appPlugins/ToolCorners.py:911 appPlugins/ToolCutOut.py:2843 -#: appPlugins/ToolDblSided.py:1131 appPlugins/ToolDrilling.py:2916 -#: appPlugins/ToolEtchCompensation.py:509 appPlugins/ToolExtract.py:1328 -#: appPlugins/ToolFiducials.py:1073 appPlugins/ToolFilm.py:1644 -#: appPlugins/ToolFollow.py:796 appPlugins/ToolInvertGerber.py:327 -#: appPlugins/ToolIsolation.py:3676 appPlugins/ToolLevelling.py:2324 -#: appPlugins/ToolMilling.py:4524 appPlugins/ToolNCC.py:4684 -#: appPlugins/ToolOptimal.py:638 appPlugins/ToolPaint.py:3349 -#: appPlugins/ToolPanelize.py:1375 appPlugins/ToolPunchGerber.py:2350 -#: appPlugins/ToolQRCode.py:1026 appPlugins/ToolRulesCheck.py:1678 -#: appPlugins/ToolSolderPaste.py:1610 appPlugins/ToolSub.py:950 -#: appPlugins/ToolTransform.py:983 +#: appPlugins/ToolAlignObjects.py:559 appPlugins/ToolCalculators.py:1049 +#: appPlugins/ToolCalibration.py:1406 appPlugins/ToolCopperThieving.py:1817 +#: appPlugins/ToolCorners.py:970 appPlugins/ToolCutOut.py:2843 +#: appPlugins/ToolDblSided.py:1108 appPlugins/ToolDrilling.py:2912 +#: appPlugins/ToolEtchCompensation.py:520 appPlugins/ToolExtract.py:1366 +#: appPlugins/ToolFiducials.py:1071 appPlugins/ToolFilm.py:1698 +#: appPlugins/ToolFollow.py:790 appPlugins/ToolInvertGerber.py:330 +#: appPlugins/ToolIsolation.py:3704 appPlugins/ToolLevelling.py:2324 +#: appPlugins/ToolMilling.py:4576 appPlugins/ToolNCC.py:4698 +#: appPlugins/ToolOptimal.py:638 appPlugins/ToolPaint.py:3366 +#: appPlugins/ToolPanelize.py:1401 appPlugins/ToolPunchGerber.py:2361 +#: appPlugins/ToolQRCode.py:1046 appPlugins/ToolRulesCheck.py:1678 +#: appPlugins/ToolSolderPaste.py:1610 appPlugins/ToolSub.py:975 +#: appPlugins/ToolTransform.py:980 msgid "Reset Tool" msgstr "Réinitialiser l'outil" -#: appPlugins/ToolAlignObjects.py:538 appPlugins/ToolCalculators.py:734 -#: appPlugins/ToolCalibration.py:1411 appPlugins/ToolCopperThieving.py:1770 -#: appPlugins/ToolCorners.py:914 appPlugins/ToolCutOut.py:2846 -#: appPlugins/ToolDblSided.py:1134 appPlugins/ToolDrilling.py:2919 -#: appPlugins/ToolEtchCompensation.py:512 appPlugins/ToolExtract.py:1331 -#: appPlugins/ToolFiducials.py:1076 appPlugins/ToolFilm.py:1647 -#: appPlugins/ToolFollow.py:799 appPlugins/ToolInvertGerber.py:330 -#: appPlugins/ToolIsolation.py:3679 appPlugins/ToolLevelling.py:2327 -#: appPlugins/ToolMilling.py:4527 appPlugins/ToolNCC.py:4687 -#: appPlugins/ToolOptimal.py:641 appPlugins/ToolPaint.py:3352 -#: appPlugins/ToolPanelize.py:1378 appPlugins/ToolPunchGerber.py:2353 -#: appPlugins/ToolQRCode.py:1029 appPlugins/ToolRulesCheck.py:1681 -#: appPlugins/ToolSolderPaste.py:1613 appPlugins/ToolSub.py:953 -#: appPlugins/ToolTransform.py:986 +#: appPlugins/ToolAlignObjects.py:562 appPlugins/ToolCalculators.py:1052 +#: appPlugins/ToolCalibration.py:1409 appPlugins/ToolCopperThieving.py:1820 +#: appPlugins/ToolCorners.py:973 appPlugins/ToolCutOut.py:2846 +#: appPlugins/ToolDblSided.py:1111 appPlugins/ToolDrilling.py:2915 +#: appPlugins/ToolEtchCompensation.py:523 appPlugins/ToolExtract.py:1369 +#: appPlugins/ToolFiducials.py:1074 appPlugins/ToolFilm.py:1701 +#: appPlugins/ToolFollow.py:793 appPlugins/ToolInvertGerber.py:333 +#: appPlugins/ToolIsolation.py:3707 appPlugins/ToolLevelling.py:2327 +#: appPlugins/ToolMilling.py:4579 appPlugins/ToolNCC.py:4701 +#: appPlugins/ToolOptimal.py:641 appPlugins/ToolPaint.py:3369 +#: appPlugins/ToolPanelize.py:1404 appPlugins/ToolPunchGerber.py:2364 +#: appPlugins/ToolQRCode.py:1049 appPlugins/ToolRulesCheck.py:1681 +#: appPlugins/ToolSolderPaste.py:1613 appPlugins/ToolSub.py:978 +#: appPlugins/ToolTransform.py:983 msgid "Will reset the tool parameters." msgstr "Réinitialise les paramètres de l'outil." -#: appPlugins/ToolCalculators.py:192 +#: appPlugins/ToolCalculators.py:210 #, fuzzy #| msgid "Painting with tool diameter = " msgid "Cut width (tool diameter) calculated." msgstr "Peinture avec diamètre d'outil = " -#: appPlugins/ToolCalculators.py:214 +#: appPlugins/ToolCalculators.py:232 #, fuzzy #| msgid "The new tool diameter (cut width) to add in the tool table." msgid "Tool diameter (cut width) cannot be smaller than the tip diameter." @@ -13650,23 +13654,70 @@ msgstr "" "Le nouveau diamètre d'outil (largeur de coupe) à ajouter dans la table " "d'outils." -#: appPlugins/ToolCalculators.py:220 +#: appPlugins/ToolCalculators.py:238 msgid "Cut depth (Cut Z) calculated." msgstr "" -#: appPlugins/ToolCalculators.py:416 -msgid "Units Calculator" -msgstr "Calculateur d'unités" +#: appPlugins/ToolCalculators.py:507 +#, fuzzy +#| msgid "V-Shape" +msgid "V-Shape Tool" +msgstr "Forme en V" -#: appPlugins/ToolCalculators.py:460 -msgid "Here you enter the value to be converted from INCH to MM" +#: appPlugins/ToolCalculators.py:508 +#, fuzzy +#| msgid "Conversion" +msgid "Units Conversion" +msgstr "Conversion" + +#: appPlugins/ToolCalculators.py:509 +#, fuzzy +#| msgid "ElectroPlating Calculator" +msgid "ElectroPlating" +msgstr "Calculateur d'électrodéposition" + +#: appPlugins/ToolCalculators.py:510 +msgid "Tinning" +msgstr "" + +#: appPlugins/ToolCalculators.py:548 +msgid "inch" +msgstr "" + +#: appPlugins/ToolCalculators.py:554 appPlugins/ToolCalculators.py:569 +#: appPlugins/ToolCalculators.py:584 +#, fuzzy +#| msgid "Here you enter the value to be converted from INCH to MM" +msgid "Here you enter the value to be converted from imperial to metric" msgstr "Ici, vous entrez la valeur à convertir de Pouce en MM" -#: appPlugins/ToolCalculators.py:465 -msgid "Here you enter the value to be converted from MM to INCH" -msgstr "Ici, vous entrez la valeur à convertir de MM en Pouces" +#: appPlugins/ToolCalculators.py:557 appPlugins/ToolCalculators.py:572 +#: appPlugins/ToolCalculators.py:587 +#, fuzzy +#| msgid "Here you enter the value to be converted from INCH to MM" +msgid "Here you enter the value to be converted from metric to imperial" +msgstr "Ici, vous entrez la valeur à convertir de Pouce en MM" -#: appPlugins/ToolCalculators.py:502 +#: appPlugins/ToolCalculators.py:563 +msgid "oz" +msgstr "" + +#: appPlugins/ToolCalculators.py:564 +msgid "gram" +msgstr "" + +#: appPlugins/ToolCalculators.py:578 +msgid "fl oz" +msgstr "" + +#: appPlugins/ToolCalculators.py:579 appPlugins/ToolCalculators.py:953 +#: appPlugins/ToolCalculators.py:973 appPlugins/ToolCalculators.py:1028 +#, fuzzy +#| msgid "L" +msgid "mL" +msgstr "L" + +#: appPlugins/ToolCalculators.py:627 msgid "" "This is the angle of the tip of the tool.\n" "It is specified by manufacturer." @@ -13674,81 +13725,200 @@ msgstr "" "C'est l'angle de la pointe de l'outil.\n" "Il est spécifié par le fabricant." -#: appPlugins/ToolCalculators.py:514 -msgid "" -"This is the depth to cut into the material.\n" -"In the CNCJob is the CutZ parameter." +#: appPlugins/ToolCalculators.py:639 +#, fuzzy +#| msgid "" +#| "This is the depth to cut into the material.\n" +#| "In the CNCJob is the CutZ parameter." +msgid "This is the depth to cut into the material." msgstr "" "C'est la profondeur à couper dans le matériau.\n" "Dans le CNCJob est le paramètre CutZ." -#: appPlugins/ToolCalculators.py:526 +#: appPlugins/ToolCalculators.py:650 +#, fuzzy +#| msgid "" +#| "This is the tool tip diameter.\n" +#| "It is specified by manufacturer." msgid "" -"This is the tool diameter to be entered into\n" -"FlatCAM Gerber section.\n" -"In the CNCJob section it is called >Tool dia<." +"This is the actual tool diameter\n" +"at the desired depth of cut." msgstr "" -"C'est le diamètre de l'outil à entrer\n" -"Section FlatCAM Gerber.\n" -"Dans la section CNCJob, cela s'appelle >Tool dia<." +"C'est le diamètre de la pointe de l'outil.\n" +"Il est spécifié par le fabricant." -#: appPlugins/ToolCalculators.py:540 -msgid "" -"Calculate either the Cut Z or the effective tool diameter,\n" -" depending on which is desired and which is known. " +#: appPlugins/ToolCalculators.py:663 +#, fuzzy +#| msgid "" +#| "Calculate either the Cut Z or the effective tool diameter,\n" +#| " depending on which is desired and which is known. " +msgid "Calculate either the depth of cut or the effective tool diameter." msgstr "" "Calculez la coupe Z ou le diamètre d'outil effectif,\n" "selon ce qui est souhaité et ce qui est connu. " -#: appPlugins/ToolCalculators.py:566 +#: appPlugins/ToolCalculators.py:691 msgid "Area Calculation" msgstr "Calcul de zone" -#: appPlugins/ToolCalculators.py:568 -msgid "Choose how to calculate the board area." -msgstr "Choisissez comment calculer la surface du pcb." +#: appPlugins/ToolCalculators.py:693 +#, fuzzy +#| msgid "This is the board area." +msgid "Determine the board area." +msgstr "C'est la zone du PCB." -#: appPlugins/ToolCalculators.py:586 appPlugins/ToolCalculators.py:604 -#: appPlugins/ToolCalculators.py:622 appPlugins/ToolCopperThieving.py:1726 +#: appPlugins/ToolCalculators.py:705 +#, fuzzy +#| msgid "Board Length" +msgid "Board Length." +msgstr "Longueur" + +#: appPlugins/ToolCalculators.py:711 appPlugins/ToolCalculators.py:729 +#: appPlugins/ToolCalculators.py:747 appPlugins/ToolCopperThieving.py:1774 msgid "cm" msgstr "cm" -#: appPlugins/ToolCalculators.py:667 +#: appPlugins/ToolCalculators.py:741 +#, fuzzy +#| msgid "Plated area" +msgid "Board area." +msgstr "Zone plaquée" + +#: appPlugins/ToolCalculators.py:764 +#, fuzzy +#| msgid "" +#| "Current density to pass through the board. \n" +#| "In Amps per Square Feet ASF." +msgid "" +"Current density applied to the board. \n" +"In Amperes per Square Feet ASF." +msgstr "" +"Densité de courant électrique à traverser le tableau.\n" +"En ampères par pieds carrés ASF." + +#: appPlugins/ToolCalculators.py:784 +#, fuzzy +#| msgid "The thickness of the line that makes the corner marker." +msgid "Thickness of the deposited copper." +msgstr "L'épaisseur de la ligne qui fait le marqueur de coin." + +#: appPlugins/ToolCalculators.py:791 msgid "um" msgstr "um" -#: appPlugins/ToolCalculators.py:678 +#: appPlugins/ToolCalculators.py:802 msgid "Current Value" msgstr "Valeur du courant" -#: appPlugins/ToolCalculators.py:679 +#: appPlugins/ToolCalculators.py:803 +#, fuzzy +#| msgid "" +#| "This is the current intensity value\n" +#| "to be set on the Power Supply. In Amps." msgid "" "This is the current intensity value\n" -"to be set on the Power Supply. In Amps." +"to be set on the Power Supply." msgstr "" "C'est la valeur d'intensité actuelle\n" "à régler sur l’alimentation. En ampères." -#: appPlugins/ToolCalculators.py:699 +#: appPlugins/ToolCalculators.py:823 msgid "Time" msgstr "Temps" -#: appPlugins/ToolCalculators.py:700 -msgid "" -"This is the calculated time required for the procedure.\n" -"In minutes." -msgstr "" -"C'est le temps calculé requis pour la procédure.\n" -"En quelques minutes." +#: appPlugins/ToolCalculators.py:824 +#, fuzzy +#| msgid "Object to be cleared of excess copper." +msgid "The time calculated to deposit copper." +msgstr "Objet à débarrasser de l'excès de cuivre." -#: appPlugins/ToolCalculators.py:723 -msgid "" -"Calculate the current intensity value and the procedure time,\n" -"depending on the parameters above" +#: appPlugins/ToolCalculators.py:846 +#, fuzzy +#| msgid "" +#| "Calculate the current intensity value and the procedure time,\n" +#| "depending on the parameters above" +msgid "Calculate the current intensity value and the procedure time." msgstr "" "Calculer la valeur d'intensité actuelle et le temps de procédure,\n" "en fonction des paramètres ci-dessus" +#: appPlugins/ToolCalculators.py:856 +msgid "" +"Calculator for chemical quantities\n" +"required for tinning PCB's." +msgstr "" + +#: appPlugins/ToolCalculators.py:871 +#, fuzzy +#| msgid "Isolation" +msgid "Solution" +msgstr "Isolement" + +#: appPlugins/ToolCalculators.py:873 +msgid "Choose one solution for tinning." +msgstr "" + +#: appPlugins/ToolCalculators.py:885 +msgid "Stannous Chloride." +msgstr "" + +#: appPlugins/ToolCalculators.py:893 appPlugins/ToolCalculators.py:913 +#: appPlugins/ToolCalculators.py:933 appPlugins/ToolCalculators.py:1004 +msgid "g" +msgstr "" + +#: appPlugins/ToolCalculators.py:904 +msgid "Thiourea" +msgstr "" + +#: appPlugins/ToolCalculators.py:905 +msgid "Thiourea." +msgstr "" + +#: appPlugins/ToolCalculators.py:925 +msgid "Sulfamic Acid." +msgstr "" + +#: appPlugins/ToolCalculators.py:945 +msgid "Distilled Water." +msgstr "" + +#: appPlugins/ToolCalculators.py:964 +msgid "Soap" +msgstr "" + +#: appPlugins/ToolCalculators.py:965 +msgid "Liquid soap." +msgstr "" + +#: appPlugins/ToolCalculators.py:988 +#, fuzzy +#| msgid "Options" +msgid "Optional" +msgstr "Options" + +#: appPlugins/ToolCalculators.py:994 +msgid "" +"Sodium hypophosphite.\n" +"Optional, for solution stability.\n" +"Warning: List 1 chemical in USA." +msgstr "" + +#: appPlugins/ToolCalculators.py:1020 +#, fuzzy +#| msgid "Columns" +msgid "Volume" +msgstr "Colonnes" + +#: appPlugins/ToolCalculators.py:1021 +msgid "Desired volume of tinning solution." +msgstr "" + +#: appPlugins/ToolCalculators.py:1042 +msgid "" +"Calculate the chemical quantities for the desired volume of tinning solution." +msgstr "" + #: appPlugins/ToolCalibration.py:126 appPlugins/ToolCalibration.py:765 #, fuzzy #| msgid "Calibration Tool" @@ -13796,32 +13966,32 @@ msgid "Cancelled. Four points are needed for GCode generation." msgstr "Annulé. Quatre points sont nécessaires pour la génération de GCode." #: appPlugins/ToolCalibration.py:638 appPlugins/ToolCalibration.py:729 -#: appPlugins/ToolDblSided.py:563 appPlugins/ToolFilm.py:323 -#: appPlugins/ToolFilm.py:330 appPlugins/ToolFilm.py:334 -#: appPlugins/ToolMilling.py:1978 appPlugins/ToolMove.py:167 +#: appPlugins/ToolDblSided.py:544 appPlugins/ToolFilm.py:306 +#: appPlugins/ToolFilm.py:313 appPlugins/ToolFilm.py:317 +#: appPlugins/ToolMilling.py:1948 appPlugins/ToolMove.py:167 #: appPlugins/ToolReport.py:140 appPlugins/ToolTransform.py:176 #: appPlugins/ToolTransform.py:327 appPlugins/ToolTransform.py:359 #: appPlugins/ToolTransform.py:404 appPlugins/ToolTransform.py:438 #: appPlugins/ToolTransform.py:473 appPlugins/ToolTransform.py:510 -#: app_Main.py:5127 app_Main.py:5647 app_Main.py:6008 app_Main.py:6093 -#: app_Main.py:6273 app_Main.py:6578 app_Main.py:6739 app_Main.py:6785 -#: app_Main.py:6832 app_Main.py:6887 app_Main.py:6935 app_Main.py:7104 -#: app_Main.py:9288 app_Main.py:9382 app_Main.py:9424 app_Main.py:9466 -#: app_Main.py:9508 app_Main.py:9549 app_Main.py:9594 app_Main.py:9639 -#: app_Main.py:10140 app_Main.py:10144 camlib.py:2451 camlib.py:2518 +#: app_Main.py:5127 app_Main.py:5653 app_Main.py:6016 app_Main.py:6101 +#: app_Main.py:6281 app_Main.py:6586 app_Main.py:6766 app_Main.py:6812 +#: app_Main.py:6859 app_Main.py:6914 app_Main.py:6962 app_Main.py:7131 +#: app_Main.py:9318 app_Main.py:9412 app_Main.py:9454 app_Main.py:9496 +#: app_Main.py:9538 app_Main.py:9579 app_Main.py:9624 app_Main.py:9669 +#: app_Main.py:10170 app_Main.py:10174 camlib.py:2451 camlib.py:2518 #: camlib.py:2586 camlib.py:2664 msgid "No object is selected." msgstr "Aucun objet sélectionné." -#: appPlugins/ToolCalibration.py:794 +#: appPlugins/ToolCalibration.py:792 msgid "Parameters used when creating the GCode in this tool." msgstr "Paramètres utilisés lors de la création du GCode dans cet outil." -#: appPlugins/ToolCalibration.py:898 +#: appPlugins/ToolCalibration.py:896 msgid "STEP 1: Acquire Calibration Points" msgstr "ÉTAPE 1: Acquérir des points d'étalonnage" -#: appPlugins/ToolCalibration.py:900 +#: appPlugins/ToolCalibration.py:898 msgid "" "Pick four points by clicking on canvas.\n" "Those four points should be in the four\n" @@ -13831,24 +14001,24 @@ msgstr "" "Ces quatre points devraient figurer dans les quatre\n" "(autant que possible) coins de l'objet." -#: appPlugins/ToolCalibration.py:918 appPlugins/ToolImage.py:238 -#: appPlugins/ToolPanelize.py:1148 appPlugins/ToolReport.py:205 +#: appPlugins/ToolCalibration.py:916 appPlugins/ToolImage.py:238 +#: appPlugins/ToolReport.py:205 msgid "Object Type" msgstr "Type d'objet" -#: appPlugins/ToolCalibration.py:935 +#: appPlugins/ToolCalibration.py:933 msgid "Source object selection" msgstr "Sélection d'objet source" -#: appPlugins/ToolCalibration.py:937 +#: appPlugins/ToolCalibration.py:935 msgid "FlatCAM Object to be used as a source for reference points." msgstr "Objet FlatCAM à utiliser comme source pour les points de référence." -#: appPlugins/ToolCalibration.py:943 +#: appPlugins/ToolCalibration.py:941 msgid "Calibration Points" msgstr "Points d'étalonnage" -#: appPlugins/ToolCalibration.py:945 +#: appPlugins/ToolCalibration.py:943 msgid "" "Contain the expected calibration points and the\n" "ones measured." @@ -13856,47 +14026,47 @@ msgstr "" "Contiennent les points d'étalonnage attendus et le\n" "ceux mesurés." -#: appPlugins/ToolCalibration.py:961 +#: appPlugins/ToolCalibration.py:959 msgid "Found Delta" msgstr "Delta trouvé" -#: appPlugins/ToolCalibration.py:973 +#: appPlugins/ToolCalibration.py:971 msgid "Bot Left X" msgstr "En bas à gauche X" -#: appPlugins/ToolCalibration.py:982 +#: appPlugins/ToolCalibration.py:980 msgid "Bot Left Y" msgstr "En bas à gauche Y" -#: appPlugins/ToolCalibration.py:1000 +#: appPlugins/ToolCalibration.py:998 msgid "Bot Right X" msgstr "En bas à droite X" -#: appPlugins/ToolCalibration.py:1010 +#: appPlugins/ToolCalibration.py:1008 msgid "Bot Right Y" msgstr "En bas à droite Y" -#: appPlugins/ToolCalibration.py:1025 +#: appPlugins/ToolCalibration.py:1023 msgid "Top Left X" msgstr "En haut à gauche X" -#: appPlugins/ToolCalibration.py:1034 +#: appPlugins/ToolCalibration.py:1032 msgid "Top Left Y" msgstr "En haut à gauche Y" -#: appPlugins/ToolCalibration.py:1049 +#: appPlugins/ToolCalibration.py:1047 msgid "Top Right X" msgstr "En haut à droite X" -#: appPlugins/ToolCalibration.py:1059 +#: appPlugins/ToolCalibration.py:1057 msgid "Top Right Y" msgstr "En haut à droite Y" -#: appPlugins/ToolCalibration.py:1092 +#: appPlugins/ToolCalibration.py:1090 msgid "Get Points" msgstr "Obtenir des points" -#: appPlugins/ToolCalibration.py:1094 +#: appPlugins/ToolCalibration.py:1092 msgid "" "Pick four points by clicking on canvas if the source choice\n" "is 'free' or inside the object geometry if the source is 'object'.\n" @@ -13910,11 +14080,11 @@ msgstr "" "Ces quatre points devraient être dans les quatre carrés de\n" "L'object." -#: appPlugins/ToolCalibration.py:1115 +#: appPlugins/ToolCalibration.py:1113 msgid "STEP 2: Verification GCode" msgstr "ÉTAPE 2: Vérification GCode" -#: appPlugins/ToolCalibration.py:1117 appPlugins/ToolCalibration.py:1130 +#: appPlugins/ToolCalibration.py:1115 appPlugins/ToolCalibration.py:1128 msgid "" "Generate GCode file to locate and align the PCB by using\n" "the four points acquired above.\n" @@ -13934,15 +14104,15 @@ msgstr "" "bas à droite.\n" "- quatrième point -> point de vérification final. Juste pour évaluation." -#: appPlugins/ToolCalibration.py:1128 +#: appPlugins/ToolCalibration.py:1126 msgid "Generate GCode" msgstr "Générer du GCode" -#: appPlugins/ToolCalibration.py:1154 +#: appPlugins/ToolCalibration.py:1152 msgid "STEP 3: Adjustments" msgstr "ÉTAPE 3: Ajustements" -#: appPlugins/ToolCalibration.py:1156 appPlugins/ToolCalibration.py:1165 +#: appPlugins/ToolCalibration.py:1154 appPlugins/ToolCalibration.py:1163 msgid "" "Calculate Scale and Skew factors based on the differences (delta)\n" "found when checking the PCB pattern. The differences must be filled\n" @@ -13954,15 +14124,15 @@ msgstr "" "être comblées\n" "dans les champs Trouvé (Delta)." -#: appPlugins/ToolCalibration.py:1163 +#: appPlugins/ToolCalibration.py:1161 msgid "Calculate Factors" msgstr "Calculer les facteurs" -#: appPlugins/ToolCalibration.py:1185 +#: appPlugins/ToolCalibration.py:1183 msgid "STEP 4: Adjusted GCode" msgstr "ÉTAPE 4: GCode ajusté" -#: appPlugins/ToolCalibration.py:1187 +#: appPlugins/ToolCalibration.py:1185 msgid "" "Generate verification GCode file adjusted with\n" "the factors above." @@ -13970,51 +14140,51 @@ msgstr "" "Générer un fichier GCode de vérification ajusté avec\n" "les facteurs ci-dessus." -#: appPlugins/ToolCalibration.py:1192 +#: appPlugins/ToolCalibration.py:1190 msgid "Scale Factor X:" msgstr "Facteur d'échelle X:" -#: appPlugins/ToolCalibration.py:1194 +#: appPlugins/ToolCalibration.py:1192 msgid "Factor for Scale action over X axis." msgstr "Facteur pour l'action de mise à l'échelle sur l'axe X." -#: appPlugins/ToolCalibration.py:1204 +#: appPlugins/ToolCalibration.py:1202 msgid "Scale Factor Y:" msgstr "Facteur d'échelle Y:" -#: appPlugins/ToolCalibration.py:1206 +#: appPlugins/ToolCalibration.py:1204 msgid "Factor for Scale action over Y axis." msgstr "Facteur de Mise à l'échelle de l'action sur l'axe des ordonnées." -#: appPlugins/ToolCalibration.py:1216 +#: appPlugins/ToolCalibration.py:1214 msgid "Apply Scale Factors" msgstr "Appliquer des facteurs d'échelle" -#: appPlugins/ToolCalibration.py:1218 +#: appPlugins/ToolCalibration.py:1216 msgid "Apply Scale factors on the calibration points." msgstr "Appliquez des facteurs d'échelle aux points d'étalonnage." -#: appPlugins/ToolCalibration.py:1228 +#: appPlugins/ToolCalibration.py:1226 msgid "Skew Angle X:" msgstr "Angle d'inclinaison X:" -#: appPlugins/ToolCalibration.py:1241 +#: appPlugins/ToolCalibration.py:1239 msgid "Skew Angle Y:" msgstr "Angle d'inclinaison Y:" -#: appPlugins/ToolCalibration.py:1254 +#: appPlugins/ToolCalibration.py:1252 msgid "Apply Skew Factors" msgstr "Appliquer les facteurs d'inclinaison" -#: appPlugins/ToolCalibration.py:1256 +#: appPlugins/ToolCalibration.py:1254 msgid "Apply Skew factors on the calibration points." msgstr "Appliquer des facteurs d'inclinaison sur les points d'étalonnage." -#: appPlugins/ToolCalibration.py:1325 +#: appPlugins/ToolCalibration.py:1323 msgid "Generate Adjusted GCode" msgstr "Générer un GCode ajusté" -#: appPlugins/ToolCalibration.py:1327 +#: appPlugins/ToolCalibration.py:1325 msgid "" "Generate verification GCode file adjusted with\n" "the factors set above.\n" @@ -14026,11 +14196,11 @@ msgstr "" "Les paramètres GCode peuvent être réajustés\n" "avant de cliquer sur ce bouton." -#: appPlugins/ToolCalibration.py:1348 +#: appPlugins/ToolCalibration.py:1346 msgid "STEP 5: Calibrate FlatCAM Objects" msgstr "ÉTAPE 5: Calibrer les objets FlatCAM" -#: appPlugins/ToolCalibration.py:1350 +#: appPlugins/ToolCalibration.py:1348 msgid "" "Adjust the FlatCAM objects\n" "with the factors determined and verified above." @@ -14038,31 +14208,31 @@ msgstr "" "Ajuster les objets FlatCAM\n" "avec les facteurs déterminés et vérifiés ci-dessus." -#: appPlugins/ToolCalibration.py:1362 +#: appPlugins/ToolCalibration.py:1360 msgid "Adjusted object type" msgstr "Type d'objet ajusté" -#: appPlugins/ToolCalibration.py:1363 +#: appPlugins/ToolCalibration.py:1361 #, fuzzy #| msgid "Type of the FlatCAM Object to be adjusted." msgid "Type of the Application Object to be adjusted." msgstr "Type de l'objet FlatCAM à ajuster." -#: appPlugins/ToolCalibration.py:1376 +#: appPlugins/ToolCalibration.py:1374 msgid "Adjusted object selection" msgstr "Sélection d'objet ajustée" -#: appPlugins/ToolCalibration.py:1378 +#: appPlugins/ToolCalibration.py:1376 #, fuzzy #| msgid "The FlatCAM Object to be adjusted." msgid "The Application Object to be adjusted." msgstr "L'objet FlatCAM à ajuster." -#: appPlugins/ToolCalibration.py:1385 +#: appPlugins/ToolCalibration.py:1383 msgid "Calibrate" msgstr "Étalonner" -#: appPlugins/ToolCalibration.py:1387 +#: appPlugins/ToolCalibration.py:1385 msgid "" "Adjust (scale and/or skew) the objects\n" "with the factors determined above." @@ -14088,48 +14258,48 @@ msgid "Squares grid fill selected." msgstr "Remplissage de la grille des carrés sélectionné." #: appPlugins/ToolCopperThieving.py:273 appPlugins/ToolCopperThieving.py:371 -#: appPlugins/ToolCopperThieving.py:991 appPlugins/ToolCorners.py:231 -#: appPlugins/ToolCorners.py:455 appPlugins/ToolCorners.py:550 -#: appPlugins/ToolDblSided.py:464 appPlugins/ToolExtract.py:396 +#: appPlugins/ToolCopperThieving.py:993 appPlugins/ToolCorners.py:240 +#: appPlugins/ToolCorners.py:467 appPlugins/ToolCorners.py:562 +#: appPlugins/ToolDblSided.py:448 appPlugins/ToolExtract.py:396 #: appPlugins/ToolExtract.py:663 appPlugins/ToolExtract.py:760 #: appPlugins/ToolFiducials.py:286 appPlugins/ToolFiducials.py:577 -#: appPlugins/ToolOptimal.py:176 appPlugins/ToolPunchGerber.py:515 -#: appPlugins/ToolPunchGerber.py:519 appPlugins/ToolQRCode.py:244 +#: appPlugins/ToolOptimal.py:176 appPlugins/ToolPunchGerber.py:511 +#: appPlugins/ToolPunchGerber.py:515 appPlugins/ToolQRCode.py:244 msgid "There is no Gerber object loaded ..." msgstr "Il n'y a pas d'objet Gerber chargé ..." -#: appPlugins/ToolCopperThieving.py:286 appPlugins/ToolCopperThieving.py:891 +#: appPlugins/ToolCopperThieving.py:286 appPlugins/ToolCopperThieving.py:893 msgid "Append geometry" msgstr "Ajouter une géométrie" -#: appPlugins/ToolCopperThieving.py:341 appPlugins/ToolCopperThieving.py:942 -#: appPlugins/ToolCopperThieving.py:1150 +#: appPlugins/ToolCopperThieving.py:341 appPlugins/ToolCopperThieving.py:944 +#: appPlugins/ToolCopperThieving.py:1152 msgid "Append source file" msgstr "Ajouter un fichier source" -#: appPlugins/ToolCopperThieving.py:354 appPlugins/ToolCopperThieving.py:955 +#: appPlugins/ToolCopperThieving.py:354 appPlugins/ToolCopperThieving.py:957 msgid "Copper Thieving Tool done." msgstr "Outil de Copper Thieving fait." #: appPlugins/ToolCopperThieving.py:381 appPlugins/ToolCopperThieving.py:401 -#: appPlugins/ToolCutOut.py:743 appPlugins/ToolCutOut.py:1130 -#: appPlugins/ToolCutOut.py:1512 appPlugins/ToolCutOut.py:1604 -#: appPlugins/ToolCutOut.py:1645 appPlugins/ToolCutOut.py:1745 +#: appPlugins/ToolCutOut.py:725 appPlugins/ToolCutOut.py:1112 +#: appPlugins/ToolCutOut.py:1494 appPlugins/ToolCutOut.py:1586 +#: appPlugins/ToolCutOut.py:1627 appPlugins/ToolCutOut.py:1727 #: appPlugins/ToolDrilling.py:935 appPlugins/ToolDrilling.py:1894 -#: appPlugins/ToolEtchCompensation.py:194 appPlugins/ToolFollow.py:213 -#: appPlugins/ToolFollow.py:260 appPlugins/ToolInvertGerber.py:142 -#: appPlugins/ToolIsolation.py:1079 appPlugins/ToolIsolation.py:1144 -#: appPlugins/ToolIsolation.py:1534 appPlugins/ToolIsolation.py:1561 -#: appPlugins/ToolIsolation.py:2398 appPlugins/ToolLevelling.py:345 -#: appPlugins/ToolMilling.py:690 appPlugins/ToolMilling.py:911 -#: appPlugins/ToolMilling.py:1346 appPlugins/ToolMilling.py:2662 -#: appPlugins/ToolMilling.py:2685 appPlugins/ToolNCC.py:1075 -#: appPlugins/ToolNCC.py:1144 appPlugins/ToolNCC.py:1590 -#: appPlugins/ToolNCC.py:1640 appPlugins/ToolNCC.py:1673 -#: appPlugins/ToolPaint.py:1160 appPlugins/ToolPaint.py:1247 -#: appPlugins/ToolPanelize.py:328 appPlugins/ToolPanelize.py:342 -#: appPlugins/ToolSub.py:281 appPlugins/ToolSub.py:299 -#: appPlugins/ToolSub.py:513 appPlugins/ToolSub.py:526 +#: appPlugins/ToolEtchCompensation.py:194 appPlugins/ToolFollow.py:209 +#: appPlugins/ToolFollow.py:256 appPlugins/ToolInvertGerber.py:142 +#: appPlugins/ToolIsolation.py:1075 appPlugins/ToolIsolation.py:1140 +#: appPlugins/ToolIsolation.py:1530 appPlugins/ToolIsolation.py:1557 +#: appPlugins/ToolIsolation.py:2394 appPlugins/ToolLevelling.py:345 +#: appPlugins/ToolMilling.py:622 appPlugins/ToolMilling.py:841 +#: appPlugins/ToolMilling.py:1295 appPlugins/ToolMilling.py:2632 +#: appPlugins/ToolMilling.py:2655 appPlugins/ToolNCC.py:1059 +#: appPlugins/ToolNCC.py:1128 appPlugins/ToolNCC.py:1574 +#: appPlugins/ToolNCC.py:1624 appPlugins/ToolNCC.py:1657 +#: appPlugins/ToolPaint.py:1146 appPlugins/ToolPaint.py:1233 +#: appPlugins/ToolPanelize.py:312 appPlugins/ToolPanelize.py:326 +#: appPlugins/ToolSub.py:279 appPlugins/ToolSub.py:297 +#: appPlugins/ToolSub.py:511 appPlugins/ToolSub.py:524 #: tclCommands/TclCommandCopperClear.py:97 #: tclCommands/TclCommandCopperClear.py:280 tclCommands/TclCommandPaint.py:99 #: tclCommands/TclCommandPaint.py:288 tclCommands/TclCommandScale.py:81 @@ -14140,70 +14310,76 @@ msgstr "Impossible de récupérer l'objet" msgid "Click the end point of the filling area." msgstr "Cliquez sur le point final de la zone de remplissage." -#: appPlugins/ToolCopperThieving.py:554 +#: appPlugins/ToolCopperThieving.py:556 msgid "Copper Thieving Tool started. Reading parameters." msgstr "L'outil de Copper Thieving a démarré. Lecture des paramètres." -#: appPlugins/ToolCopperThieving.py:580 +#: appPlugins/ToolCopperThieving.py:582 msgid "Copper Thieving Tool. Preparing isolation polygons." msgstr "Outil de Copper Thieving. Préparation des polygones d'isolement." -#: appPlugins/ToolCopperThieving.py:626 +#: appPlugins/ToolCopperThieving.py:628 msgid "Copper Thieving Tool. Preparing areas to fill with copper." msgstr "Outil de Copper Thieving. Préparer les zones à remplir de cuivre." -#: appPlugins/ToolCopperThieving.py:670 +#: appPlugins/ToolCopperThieving.py:672 msgid "Geometry not supported for" msgstr "Géométrie non prise en charge pour" -#: appPlugins/ToolCopperThieving.py:676 appPlugins/ToolNCC.py:1962 -#: appPlugins/ToolNCC.py:2017 appPlugins/ToolNCC.py:3013 -#: appPlugins/ToolPaint.py:2624 +#: appPlugins/ToolCopperThieving.py:678 appPlugins/ToolNCC.py:1948 +#: appPlugins/ToolNCC.py:2003 appPlugins/ToolNCC.py:2999 +#: appPlugins/ToolPaint.py:2612 msgid "No object available." msgstr "Aucun objet disponible." -#: appPlugins/ToolCopperThieving.py:713 appPlugins/ToolNCC.py:1987 -#: appPlugins/ToolNCC.py:2040 appPlugins/ToolNCC.py:3055 +#: appPlugins/ToolCopperThieving.py:715 appPlugins/ToolNCC.py:1973 +#: appPlugins/ToolNCC.py:2026 appPlugins/ToolNCC.py:3041 msgid "The reference object type is not supported." msgstr "Le type d'objet de référence n'est pas pris en charge." -#: appPlugins/ToolCopperThieving.py:718 +#: appPlugins/ToolCopperThieving.py:720 msgid "Copper Thieving Tool. Appending new geometry and buffering." msgstr "" "Outil de Copper Thieving. Ajout d'une nouvelle géométrie et mise en mémoire " "tampon." -#: appPlugins/ToolCopperThieving.py:754 +#: appPlugins/ToolCopperThieving.py:756 msgid "Create geometry" msgstr "Créer une géométrie" -#: appPlugins/ToolCopperThieving.py:966 appPlugins/ToolCopperThieving.py:970 +#: appPlugins/ToolCopperThieving.py:968 appPlugins/ToolCopperThieving.py:972 msgid "P-Plating Mask" msgstr "Masque de placage P" -#: appPlugins/ToolCopperThieving.py:994 +#: appPlugins/ToolCopperThieving.py:996 msgid "Append PP-M geometry" msgstr "Ajouter la géométrie du masque P de placage" -#: appPlugins/ToolCopperThieving.py:1170 +#: appPlugins/ToolCopperThieving.py:1172 msgid "Generating Pattern Plating Mask done." msgstr "Génération du masque de placage de motif terminée." -#: appPlugins/ToolCopperThieving.py:1213 +#: appPlugins/ToolCopperThieving.py:1215 msgid "Copper Thieving Tool exit." msgstr "Sortie de l'outil de Copper Thieving." -#: appPlugins/ToolCopperThieving.py:1304 appPlugins/ToolFiducials.py:1015 +#: appPlugins/ToolCopperThieving.py:1301 appPlugins/ToolCopperThieving.py:1713 +#: appPlugins/ToolCorners.py:727 appPlugins/ToolCutOut.py:2324 +#: appPlugins/ToolDblSided.py:679 appPlugins/ToolDrilling.py:2297 +#: appPlugins/ToolEtchCompensation.py:333 appPlugins/ToolExtract.py:923 +#: appPlugins/ToolFilm.py:1189 appPlugins/ToolFollow.py:715 +#: appPlugins/ToolInvertGerber.py:244 appPlugins/ToolIsolation.py:3162 +#: appPlugins/ToolMilling.py:3545 appPlugins/ToolNCC.py:4134 +#: appPlugins/ToolPaint.py:2937 appPlugins/ToolPanelize.py:1126 +#: appPlugins/ToolPunchGerber.py:1999 appPlugins/ToolQRCode.py:783 +msgid "Source Object" +msgstr "Objet source" + +#: appPlugins/ToolCopperThieving.py:1302 appPlugins/ToolFiducials.py:1013 msgid "Gerber Object to which will be added a copper thieving." msgstr "Objet Gerber auquel sera ajouté un voleur de cuivre." -#: appPlugins/ToolCopperThieving.py:1322 -#, fuzzy -#| msgid "Milling Parameters" -msgid "Thieving Parameters" -msgstr "Paramètres de fraisage" - -#: appPlugins/ToolCopperThieving.py:1331 +#: appPlugins/ToolCopperThieving.py:1339 msgid "" "This set the distance between the copper thieving components\n" "(the polygon fill may be split in multiple polygons)\n" @@ -14213,11 +14389,11 @@ msgstr "" "(le remplissage du polygone peut être divisé en plusieurs polygones)\n" "et les traces de cuivre dans le fichier Gerber." -#: appPlugins/ToolCopperThieving.py:1394 +#: appPlugins/ToolCopperThieving.py:1402 msgid "Ref. Type" msgstr "Type de Réf" -#: appPlugins/ToolCopperThieving.py:1396 +#: appPlugins/ToolCopperThieving.py:1404 msgid "" "The type of FlatCAM object to be used as copper thieving reference.\n" "It can be Gerber, Excellon or Geometry." @@ -14225,21 +14401,21 @@ msgstr "" "Type d'objet FlatCAM à utiliser comme référence de Copper Thieving.\n" "Il peut s'agir de Gerber, Excellon ou Géométrie." -#: appPlugins/ToolCopperThieving.py:1405 +#: appPlugins/ToolCopperThieving.py:1413 msgid "Ref. Object" msgstr "Réf. Objet" -#: appPlugins/ToolCopperThieving.py:1407 +#: appPlugins/ToolCopperThieving.py:1415 #, fuzzy #| msgid "The FlatCAM object to be used as non copper clearing reference." msgid "The Application object to be used as non copper clearing reference." msgstr "L'objet FlatCAM à utiliser comme référence d'effacement non en cuivre." -#: appPlugins/ToolCopperThieving.py:1584 +#: appPlugins/ToolCopperThieving.py:1618 msgid "Insert Copper thieving" msgstr "Insérer Copper Thieving" -#: appPlugins/ToolCopperThieving.py:1587 +#: appPlugins/ToolCopperThieving.py:1621 msgid "" "Will add a polygon (may be split in multiple parts)\n" "that will surround the actual Gerber traces at a certain distance." @@ -14247,11 +14423,11 @@ msgstr "" "Ajoutera un polygone (peut être divisé en plusieurs parties)\n" "qui entourera les traces réelles de Gerber à une certaine distance." -#: appPlugins/ToolCopperThieving.py:1647 +#: appPlugins/ToolCopperThieving.py:1687 msgid "Insert Robber Bar" msgstr "Insérer une Robber Bar" -#: appPlugins/ToolCopperThieving.py:1650 +#: appPlugins/ToolCopperThieving.py:1690 msgid "" "Will add a polygon with a defined thickness\n" "that will surround the actual Gerber object\n" @@ -14263,11 +14439,7 @@ msgstr "" "à une certaine distance.\n" "Requis lors du placage des trous." -#: appPlugins/ToolCopperThieving.py:1675 -msgid "Select Soldermask object" -msgstr "Sélectionner un objet Soldermask" - -#: appPlugins/ToolCopperThieving.py:1677 +#: appPlugins/ToolCopperThieving.py:1715 msgid "" "Gerber Object with the soldermask.\n" "It will be used as a base for\n" @@ -14277,11 +14449,11 @@ msgstr "" "Il sera utilisé comme base pour\n" "le masque de placage de motifs." -#: appPlugins/ToolCopperThieving.py:1713 +#: appPlugins/ToolCopperThieving.py:1761 msgid "Plated area" msgstr "Zone plaquée" -#: appPlugins/ToolCopperThieving.py:1715 +#: appPlugins/ToolCopperThieving.py:1763 msgid "" "The area to be plated by pattern plating.\n" "Basically is made from the openings in the plating mask.\n" @@ -14300,11 +14472,11 @@ msgstr "" "un peu plus grand que les tampons en cuivre, et cette zone est\n" "calculé à partir des ouvertures du masque de soldat." -#: appPlugins/ToolCopperThieving.py:1749 +#: appPlugins/ToolCopperThieving.py:1799 msgid "Generate pattern plating mask" msgstr "Générer un masque de placage de motifs" -#: appPlugins/ToolCopperThieving.py:1752 +#: appPlugins/ToolCopperThieving.py:1802 msgid "" "Will add to the soldermask gerber geometry\n" "the geometries of the copper thieving and/or\n" @@ -14320,74 +14492,85 @@ msgstr "" msgid "Corners" msgstr "Outil de Coins" -#: appPlugins/ToolCorners.py:272 appPlugins/ToolCorners.py:460 -#: appPlugins/ToolCorners.py:555 +#: appPlugins/ToolCorners.py:281 appPlugins/ToolCorners.py:472 +#: appPlugins/ToolCorners.py:567 msgid "Please select at least a location" msgstr "Veuillez sélectionner au moins un emplacement" -#: appPlugins/ToolCorners.py:437 appPlugins/ToolCorners.py:532 +#: appPlugins/ToolCorners.py:449 appPlugins/ToolCorners.py:544 msgid "The tool diameter is zero." msgstr "Le diamètre de l'outil est nul." -#: appPlugins/ToolCorners.py:524 appPlugins/ToolCorners.py:627 +#: appPlugins/ToolCorners.py:536 appPlugins/ToolCorners.py:639 msgid "Excellon object with corner drills created." msgstr "L'objet Excellon avec des forets corner a été créé." -#: appPlugins/ToolCorners.py:662 +#: appPlugins/ToolCorners.py:674 msgid "A Gerber object with corner markers was created." msgstr "Un objet Gerber avec des marqueurs corner a été créé." -#: appPlugins/ToolCorners.py:705 +#: appPlugins/ToolCorners.py:728 msgid "The Gerber object to which will be added corner markers." msgstr "L'objet Gerber auquel seront ajoutés des marqueurs de coin." -#: appPlugins/ToolCorners.py:721 +#: appPlugins/ToolCorners.py:817 msgid "Locations" msgstr "Locations" -#: appPlugins/ToolCorners.py:723 +#: appPlugins/ToolCorners.py:818 msgid "Locations where to place corner markers." msgstr "Emplacements où placer les marqueurs de coin." -#: appPlugins/ToolCorners.py:736 appPlugins/ToolFiducials.py:846 -#: app_Main.py:5669 +#: appPlugins/ToolCorners.py:833 appPlugins/ToolFiducials.py:844 +#: app_Main.py:5675 msgid "Top Right" msgstr "En haut à droite" -#: appPlugins/ToolCorners.py:753 +#: appPlugins/ToolCorners.py:850 msgid "Toggle ALL" msgstr "Tout basculer" -#: appPlugins/ToolCorners.py:833 +#: appPlugins/ToolCorners.py:872 +msgid "" +"When the manual type is chosen, the markers\n" +"are manually placed on canvas." +msgstr "" + +#: appPlugins/ToolCorners.py:877 appPlugins/ToolCutOut.py:2610 +#: appPlugins/ToolPunchGerber.py:2319 +msgid "Automatic" +msgstr "Auto" + +#: appPlugins/ToolCorners.py:887 msgid "Add Marker" msgstr "Ajouter un marqueur" -#: appPlugins/ToolCorners.py:836 +#: appPlugins/ToolCorners.py:890 msgid "Will add corner markers to the selected Gerber file." msgstr "Ajoutera des marqueurs de coin au fichier Gerber sélectionné." -#: appPlugins/ToolCorners.py:852 +#: appPlugins/ToolCorners.py:904 #, fuzzy #| msgid "Drills in Corners" msgid "Drills in Locations" msgstr "Forets dans les corners" -#: appPlugins/ToolCorners.py:869 appPlugins/ToolCorners.py:892 -#: appPlugins/ToolDblSided.py:1113 +#: appPlugins/ToolCorners.py:930 appPlugins/ToolCorners.py:951 +#: appPlugins/ToolDblSided.py:1090 msgid "Create Excellon Object" msgstr "Créer un objet Excellon" -#: appPlugins/ToolCorners.py:872 +#: appPlugins/ToolCorners.py:933 msgid "Will add drill holes in the center of the markers." msgstr "Ajoutera des trous de forage au centre des marqueurs." -#: appPlugins/ToolCorners.py:888 +#: appPlugins/ToolCorners.py:947 #, fuzzy #| msgid "Locations" msgid "Check in Locations" msgstr "Locations" -#: appPlugins/ToolCorners.py:895 +#: appPlugins/ToolCorners.py:954 msgid "" "Will create an Excellon object using a special preprocessor.\n" "The spindle will not start and the mounted probe will move to\n" @@ -14395,12 +14578,12 @@ msgid "" "move to the next location until the last one." msgstr "" -#: appPlugins/ToolCutOut.py:484 appPlugins/ToolIsolation.py:924 -#: appPlugins/ToolIsolation.py:1251 appPlugins/ToolIsolation.py:1376 -#: appPlugins/ToolMilling.py:2000 appPlugins/ToolMilling.py:2113 -#: appPlugins/ToolNCC.py:1260 appPlugins/ToolNCC.py:1385 -#: appPlugins/ToolNCC.py:1457 appPlugins/ToolPaint.py:688 -#: appPlugins/ToolPaint.py:855 appPlugins/ToolPaint.py:988 +#: appPlugins/ToolCutOut.py:466 appPlugins/ToolIsolation.py:920 +#: appPlugins/ToolIsolation.py:1247 appPlugins/ToolIsolation.py:1372 +#: appPlugins/ToolMilling.py:1970 appPlugins/ToolMilling.py:2083 +#: appPlugins/ToolNCC.py:1244 appPlugins/ToolNCC.py:1369 +#: appPlugins/ToolNCC.py:1441 appPlugins/ToolPaint.py:674 +#: appPlugins/ToolPaint.py:841 appPlugins/ToolPaint.py:974 #: appPlugins/ToolSolderPaste.py:353 appPlugins/ToolSolderPaste.py:516 #: app_Main.py:4977 msgid "Please enter a tool diameter with non-zero value, in Float format." @@ -14408,22 +14591,22 @@ msgstr "" "Veuillez saisir un diamètre d’outil avec une valeur non nulle, au format " "réel." -#: appPlugins/ToolCutOut.py:497 appPlugins/ToolDrilling.py:1145 -#: appPlugins/ToolIsolation.py:1270 appPlugins/ToolMilling.py:2012 +#: appPlugins/ToolCutOut.py:479 appPlugins/ToolDrilling.py:1145 +#: appPlugins/ToolIsolation.py:1266 appPlugins/ToolMilling.py:1982 msgid "Could not load Tools DB file." msgstr "Impossible de charger le fichier BD des outils." -#: appPlugins/ToolCutOut.py:551 appPlugins/ToolIsolation.py:1326 -#: appPlugins/ToolMilling.py:2066 appPlugins/ToolNCC.py:1334 -#: appPlugins/ToolPaint.py:934 +#: appPlugins/ToolCutOut.py:533 appPlugins/ToolIsolation.py:1322 +#: appPlugins/ToolMilling.py:2036 appPlugins/ToolNCC.py:1318 +#: appPlugins/ToolPaint.py:920 msgid "Tool not in Tools Database. Adding a default tool." msgstr "" "L'outil n'est pas dans la base de données d'outils. Ajout d'un outil par " "défaut." -#: appPlugins/ToolCutOut.py:558 appPlugins/ToolDrilling.py:1210 -#: appPlugins/ToolIsolation.py:1334 appPlugins/ToolMilling.py:2074 -#: appPlugins/ToolNCC.py:1341 appPlugins/ToolPaint.py:942 +#: appPlugins/ToolCutOut.py:540 appPlugins/ToolDrilling.py:1210 +#: appPlugins/ToolIsolation.py:1330 appPlugins/ToolMilling.py:2044 +#: appPlugins/ToolNCC.py:1325 appPlugins/ToolPaint.py:928 msgid "" "Cancelled.\n" "Multiple tools for one tool diameter found in Tools Database." @@ -14432,26 +14615,26 @@ msgstr "" "Plusieurs outils pour un diamètre d'outil trouvé dans la base de données des " "Outils." -#: appPlugins/ToolCutOut.py:578 +#: appPlugins/ToolCutOut.py:560 msgid "Updated tool from Tools Database." msgstr "Outils mis à jour depuis la BD outils." -#: appPlugins/ToolCutOut.py:654 +#: appPlugins/ToolCutOut.py:636 msgid "Default tool added." msgstr "Outil par défaut ajouté." -#: appPlugins/ToolCutOut.py:668 appPlugins/ToolIsolation.py:2763 -#: appPlugins/ToolNCC.py:4000 appPlugins/ToolPaint.py:2792 app_Main.py:6589 -#: app_Main.py:6610 +#: appPlugins/ToolCutOut.py:650 appPlugins/ToolIsolation.py:2761 +#: appPlugins/ToolNCC.py:3986 appPlugins/ToolPaint.py:2780 app_Main.py:6597 +#: app_Main.py:6618 msgid "Selected tool can't be used here. Pick another." msgstr "" "L'outil sélectionné ne peut pas être utilisé ici. Sélectionnez-en un autre." -#: appPlugins/ToolCutOut.py:691 +#: appPlugins/ToolCutOut.py:673 msgid "Tool updated from Tools Database." msgstr "Outil mis à jour à partir de la BD des outils." -#: appPlugins/ToolCutOut.py:748 appPlugins/ToolCutOut.py:1517 +#: appPlugins/ToolCutOut.py:730 appPlugins/ToolCutOut.py:1499 msgid "" "There is no object selected for Cutout.\n" "Select one and try again." @@ -14459,18 +14642,18 @@ msgstr "" "Aucun objet n'est sélectionné pour la découpe.\n" "Sélectionnez-en un et réessayez." -#: appPlugins/ToolCutOut.py:754 appPlugins/ToolCutOut.py:1140 -#: appPlugins/ToolCutOut.py:1620 appPlugins/ToolCutOut.py:1763 +#: appPlugins/ToolCutOut.py:736 appPlugins/ToolCutOut.py:1122 +#: appPlugins/ToolCutOut.py:1602 appPlugins/ToolCutOut.py:1745 #: tclCommands/TclCommandGeoCutout.py:184 msgid "Tool Diameter is zero value. Change it to a positive real number." msgstr "" "Le diamètre de l'outil est égal à zéro. Changez-le en un nombre réel positif." -#: appPlugins/ToolCutOut.py:767 appPlugins/ToolCutOut.py:1154 +#: appPlugins/ToolCutOut.py:749 appPlugins/ToolCutOut.py:1136 msgid "Number of gaps value is missing. Add it and retry." msgstr "Le nombre de lacunes est manquant. Ajoutez-le et réessayez." -#: appPlugins/ToolCutOut.py:772 appPlugins/ToolCutOut.py:1158 +#: appPlugins/ToolCutOut.py:754 appPlugins/ToolCutOut.py:1140 msgid "" "Gaps value can be only one of: 'None', 'lr', 'tb', '2lr', '2tb', 4 or 8.\n" "Fill in a correct value and retry." @@ -14479,67 +14662,67 @@ msgstr "" "des valeurs suivantes: 'Aucune', 'lr', 'tb', '2lr','2tb', 4 ou 8.\n" "Saisissez une valeur correcte, puis réessayez." -#: appPlugins/ToolCutOut.py:1105 appPlugins/ToolCutOut.py:1483 -#: appPlugins/ToolCutOut.py:1950 +#: appPlugins/ToolCutOut.py:1087 appPlugins/ToolCutOut.py:1465 +#: appPlugins/ToolCutOut.py:1932 msgid "Mouse bites failed." msgstr "Echec des Mouse bites." -#: appPlugins/ToolCutOut.py:1113 tclCommands/TclCommandGeoCutout.py:301 +#: appPlugins/ToolCutOut.py:1095 tclCommands/TclCommandGeoCutout.py:301 #: tclCommands/TclCommandGeoCutout.py:356 msgid "Any-form Cutout operation finished." msgstr "L'opération de découpe sous n'importe quelle forme est terminée." -#: appPlugins/ToolCutOut.py:1134 appPlugins/ToolDrilling.py:1898 -#: appPlugins/ToolEtchCompensation.py:200 appPlugins/ToolFollow.py:217 -#: appPlugins/ToolFollow.py:264 appPlugins/ToolInvertGerber.py:148 -#: appPlugins/ToolIsolation.py:1083 appPlugins/ToolIsolation.py:1148 -#: appPlugins/ToolIsolation.py:1538 appPlugins/ToolIsolation.py:1565 -#: appPlugins/ToolIsolation.py:2402 appPlugins/ToolMilling.py:2666 -#: appPlugins/ToolMilling.py:2689 appPlugins/ToolNCC.py:1079 -#: appPlugins/ToolNCC.py:1148 appPlugins/ToolNCC.py:1594 -#: appPlugins/ToolPaint.py:1164 appPlugins/ToolPanelize.py:333 +#: appPlugins/ToolCutOut.py:1116 appPlugins/ToolDrilling.py:1898 +#: appPlugins/ToolEtchCompensation.py:200 appPlugins/ToolFollow.py:213 +#: appPlugins/ToolFollow.py:260 appPlugins/ToolInvertGerber.py:148 +#: appPlugins/ToolIsolation.py:1079 appPlugins/ToolIsolation.py:1144 +#: appPlugins/ToolIsolation.py:1534 appPlugins/ToolIsolation.py:1561 +#: appPlugins/ToolIsolation.py:2398 appPlugins/ToolMilling.py:2636 +#: appPlugins/ToolMilling.py:2659 appPlugins/ToolNCC.py:1063 +#: appPlugins/ToolNCC.py:1132 appPlugins/ToolNCC.py:1578 +#: appPlugins/ToolPaint.py:1150 appPlugins/ToolPanelize.py:317 #: tclCommands/TclCommandBbox.py:71 tclCommands/TclCommandNregions.py:71 msgid "Object not found" msgstr "Objet non trouvé" -#: appPlugins/ToolCutOut.py:1329 appPlugins/ToolCutOut.py:1406 +#: appPlugins/ToolCutOut.py:1311 appPlugins/ToolCutOut.py:1388 msgid "Rectangular cutout with negative margin is not possible." msgstr "Une découpe rectangulaire avec une marge négative n'est pas possible." -#: appPlugins/ToolCutOut.py:1491 +#: appPlugins/ToolCutOut.py:1473 msgid "Rectangular CutOut operation finished." msgstr "Opération de découpe rectangulaire terminée." -#: appPlugins/ToolCutOut.py:1530 appPlugins/ToolCutOut.py:1548 -#: appPlugins/ToolCutOut.py:1562 +#: appPlugins/ToolCutOut.py:1512 appPlugins/ToolCutOut.py:1530 +#: appPlugins/ToolCutOut.py:1544 #, fuzzy #| msgid "Could not load the file." msgid "Could not add drills." msgstr "Chargement du fichier Impossible." -#: appPlugins/ToolCutOut.py:1609 appPlugins/ToolCutOut.py:1673 +#: appPlugins/ToolCutOut.py:1591 appPlugins/ToolCutOut.py:1655 msgid "Geometry object for manual cutout not found" msgstr "Objet de géométrie pour découpe manuelle introuvable" -#: appPlugins/ToolCutOut.py:1612 +#: appPlugins/ToolCutOut.py:1594 msgid "" "Click on the selected geometry object perimeter to create a bridge gap ..." msgstr "" "Cliquez sur le périmètre de l'objet géométrique sélectionné pour créer un " "intervalle de pont ..." -#: appPlugins/ToolCutOut.py:1712 +#: appPlugins/ToolCutOut.py:1694 msgid "No tool in the Geometry object." msgstr "Pas d'outil dans l'objet Géométrie." -#: appPlugins/ToolCutOut.py:1733 +#: appPlugins/ToolCutOut.py:1715 msgid "" "Added manual Bridge Gap. Left click to add another or right click to finish." msgstr "" "Ajout manuel d'attache. Cliquez à nouveau pour en ajouter une autre ou clic-" "droit pour terminer." -#: appPlugins/ToolCutOut.py:1750 +#: appPlugins/ToolCutOut.py:1732 msgid "" "There is no Gerber object selected for Cutout.\n" "Select one and try again." @@ -14547,7 +14730,7 @@ msgstr "" "Aucun objet Gerber n'a été sélectionné pour la découpe.\n" "Sélectionnez-en un et réessayez." -#: appPlugins/ToolCutOut.py:1756 +#: appPlugins/ToolCutOut.py:1738 msgid "" "The selected object has to be of Gerber type.\n" "Select a Gerber file and try again." @@ -14555,19 +14738,19 @@ msgstr "" "L'objet sélectionné doit être de type Gerber.\n" "Sélectionnez un fichier Gerber et réessayez." -#: appPlugins/ToolCutOut.py:1791 +#: appPlugins/ToolCutOut.py:1773 msgid "Geometry not supported" msgstr "Géométrie non prise en charge" -#: appPlugins/ToolCutOut.py:1863 +#: appPlugins/ToolCutOut.py:1845 msgid "Making manual bridge gap..." msgstr "Faire un pont manuel ..." -#: appPlugins/ToolCutOut.py:1954 +#: appPlugins/ToolCutOut.py:1936 msgid "Finished manual adding of gaps." msgstr "Ajout manuel des interstices terminés." -#: appPlugins/ToolCutOut.py:2324 +#: appPlugins/ToolCutOut.py:2306 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -14579,16 +14762,11 @@ msgstr "" "Créez un objet Geometrie avec\n" "parcours d'outils pour couper autour des polygones." -#: appPlugins/ToolCutOut.py:2350 appPlugins/ToolDblSided.py:701 -#: appPlugins/ToolPanelize.py:1137 -msgid "Source Object" -msgstr "Objet source" - -#: appPlugins/ToolCutOut.py:2351 +#: appPlugins/ToolCutOut.py:2325 msgid "Object to be cutout" msgstr "Objet à découper" -#: appPlugins/ToolCutOut.py:2378 +#: appPlugins/ToolCutOut.py:2363 msgid "" "Specify the type of object to be cutout.\n" "It can be of type: Gerber or Geometry.\n" @@ -14600,19 +14778,19 @@ msgstr "" "Ce qui est sélectionné ici dictera le genre\n" "des objets qui vont remplir la liste déroulante 'Object'." -#: appPlugins/ToolCutOut.py:2415 +#: appPlugins/ToolCutOut.py:2380 msgid "Cutout Tool" msgstr "Outil de Découpe" -#: appPlugins/ToolCutOut.py:2434 appPlugins/ToolIsolation.py:214 -#: appPlugins/ToolIsolation.py:3291 appPlugins/ToolMilling.py:3738 -#: appPlugins/ToolNCC.py:4309 appPlugins/ToolPaint.py:3088 +#: appPlugins/ToolCutOut.py:2411 appPlugins/ToolIsolation.py:214 +#: appPlugins/ToolIsolation.py:3298 appPlugins/ToolMilling.py:3814 +#: appPlugins/ToolNCC.py:4315 appPlugins/ToolPaint.py:3100 msgid "Search and Add" msgstr "Rechercher et Ajouter" -#: appPlugins/ToolCutOut.py:2437 appPlugins/ToolIsolation.py:3294 -#: appPlugins/ToolMilling.py:3741 appPlugins/ToolNCC.py:4312 -#: appPlugins/ToolPaint.py:3091 +#: appPlugins/ToolCutOut.py:2414 appPlugins/ToolIsolation.py:3301 +#: appPlugins/ToolMilling.py:3817 appPlugins/ToolNCC.py:4318 +#: appPlugins/ToolPaint.py:3103 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above.\n" @@ -14626,16 +14804,16 @@ msgstr "" "dans la base de données des outils. Si rien n'est trouvé\n" "dans la base de données des outils, un outil par défaut est ajouté." -#: appPlugins/ToolCutOut.py:2446 appPlugins/ToolIsolation.py:219 -#: appPlugins/ToolIsolation.py:3303 appPlugins/ToolMilling.py:394 -#: appPlugins/ToolMilling.py:3750 appPlugins/ToolNCC.py:4321 -#: appPlugins/ToolPaint.py:3100 +#: appPlugins/ToolCutOut.py:2423 appPlugins/ToolIsolation.py:219 +#: appPlugins/ToolIsolation.py:3310 appPlugins/ToolMilling.py:384 +#: appPlugins/ToolMilling.py:3826 appPlugins/ToolNCC.py:4327 +#: appPlugins/ToolPaint.py:3112 msgid "Pick from DB" msgstr "Choisir depuis la BD" -#: appPlugins/ToolCutOut.py:2449 appPlugins/ToolIsolation.py:3306 -#: appPlugins/ToolMilling.py:3753 appPlugins/ToolNCC.py:4324 -#: appPlugins/ToolPaint.py:3103 +#: appPlugins/ToolCutOut.py:2426 appPlugins/ToolIsolation.py:3313 +#: appPlugins/ToolMilling.py:3829 appPlugins/ToolNCC.py:4330 +#: appPlugins/ToolPaint.py:3115 msgid "" "Add a new tool to the Tool Table\n" "from the Tools Database.\n" @@ -14647,23 +14825,27 @@ msgstr "" "Gestion de la base de données Outils dans:\n" "Menu: Options -> Base de données outils" -#: appPlugins/ToolCutOut.py:2463 +#: appPlugins/ToolCutOut.py:2440 msgid "Tool Parameters" msgstr "Paramètres d'outil" -#: appPlugins/ToolCutOut.py:2600 +#: appPlugins/ToolCutOut.py:2604 msgid "Bridge Gaps" msgstr "Attaches" -#: appPlugins/ToolCutOut.py:2602 +#: appPlugins/ToolCutOut.py:2606 msgid "Selection of the type of cutout." msgstr "" -#: appPlugins/ToolCutOut.py:2606 appPlugins/ToolPunchGerber.py:2303 -msgid "Automatic" -msgstr "Auto" +#: appPlugins/ToolCutOut.py:2664 +msgid "Manual cutout Geometry" +msgstr "Géométrie de découpe manuelle" -#: appPlugins/ToolCutOut.py:2655 +#: appPlugins/ToolCutOut.py:2666 appPlugins/ToolCutOut.py:2772 +msgid "Geometry object used to create the manual cutout." +msgstr "Objet de géométrie utilisé pour créer la découpe manuelle." + +#: appPlugins/ToolCutOut.py:2681 msgid "" "Cutout the selected object.\n" "The cutout shape can be of any shape.\n" @@ -14673,7 +14855,7 @@ msgstr "" "La forme de la découpe peut être de n'importe quelle forme.\n" "Utile lorsque le circuit imprimé a une forme non rectangulaire." -#: appPlugins/ToolCutOut.py:2670 +#: appPlugins/ToolCutOut.py:2697 msgid "" "Cutout the selected object.\n" "The resulting cutout shape is\n" @@ -14685,11 +14867,11 @@ msgstr "" "toujours une forme de rectangle et ce sera\n" "la boîte englobante de l'objet." -#: appPlugins/ToolCutOut.py:2707 +#: appPlugins/ToolCutOut.py:2711 msgid "Generate Manual Geometry" msgstr "Générer une géométrie manuelle" -#: appPlugins/ToolCutOut.py:2710 +#: appPlugins/ToolCutOut.py:2714 msgid "" "If the object to be cutout is a Gerber\n" "first create a Geometry that surrounds it,\n" @@ -14702,19 +14884,11 @@ msgstr "" "Sélectionnez le fichier Gerber source dans la liste déroulante d'objets " "supérieure." -#: appPlugins/ToolCutOut.py:2730 -msgid "Manual cutout Geometry" -msgstr "Géométrie de découpe manuelle" - -#: appPlugins/ToolCutOut.py:2732 appPlugins/ToolCutOut.py:2773 -msgid "Geometry object used to create the manual cutout." -msgstr "Objet de géométrie utilisé pour créer la découpe manuelle." - -#: appPlugins/ToolCutOut.py:2739 +#: appPlugins/ToolCutOut.py:2728 msgid "Manual Add Bridge Gaps" msgstr "Ajout manuel de ponts dans la découpe" -#: appPlugins/ToolCutOut.py:2742 +#: appPlugins/ToolCutOut.py:2731 msgid "" "Use the left mouse button (LMB) click\n" "to create a bridge gap to separate the PCB from\n" @@ -14728,17 +14902,17 @@ msgstr "" "Le clic LMB doit être fait sur le périmètre de\n" "l'objet Géométrie utilisé en tant que géométrie de découpe." -#: appPlugins/ToolCutOut.py:2764 appPlugins/ToolCutOut.py:2827 +#: appPlugins/ToolCutOut.py:2753 appPlugins/ToolCutOut.py:2827 #, fuzzy #| msgid "Drilling" msgid "Cut by Drilling" msgstr "Forage" -#: appPlugins/ToolCutOut.py:2766 appPlugins/ToolCutOut.py:2830 +#: appPlugins/ToolCutOut.py:2754 appPlugins/ToolCutOut.py:2830 msgid "Create a series of drill holes following a geometry line." msgstr "" -#: appPlugins/ToolDblSided.py:307 +#: appPlugins/ToolDblSided.py:291 msgid "" "'Point' reference is selected and 'Point' coordinates are missing. Add them " "and retry." @@ -14746,54 +14920,54 @@ msgstr "" "La référence 'Point' est sélectionnée et les coordonnées 'Point' sont " "manquantes. Ajoutez-les et réessayez." -#: appPlugins/ToolDblSided.py:316 +#: appPlugins/ToolDblSided.py:300 msgid "There is no Box reference object loaded. Load one and retry." msgstr "" "Il n'y a pas d'objet de référence Box chargé. Chargez-en un et réessayez." -#: appPlugins/ToolDblSided.py:328 +#: appPlugins/ToolDblSided.py:312 msgid "No value or wrong format in Drill Dia entry. Add it and retry." msgstr "" "Aucune valeur ou format incorrect dans l'entrée du diamètre du Forage. " "Ajoutez-le et réessayez." -#: appPlugins/ToolDblSided.py:340 +#: appPlugins/ToolDblSided.py:324 msgid "There are no Alignment Drill Coordinates to use. Add them and retry." msgstr "" "Il n’y a pas de coordonnées de perceuse d’alignement à utiliser. Ajoutez-les " "et réessayez." -#: appPlugins/ToolDblSided.py:359 +#: appPlugins/ToolDblSided.py:343 msgid "Alignment Drills" msgstr "Forets d'alignement" -#: appPlugins/ToolDblSided.py:363 +#: appPlugins/ToolDblSided.py:347 msgid "Excellon object with alignment drills created..." msgstr "Excellon objet avec des exercices d'alignement créé ..." -#: appPlugins/ToolDblSided.py:374 appPlugins/ToolPunchGerber.py:545 -#: appPlugins/ToolPunchGerber.py:582 appPlugins/ToolPunchGerber.py:687 +#: appPlugins/ToolDblSided.py:358 appPlugins/ToolPunchGerber.py:541 +#: appPlugins/ToolPunchGerber.py:578 appPlugins/ToolPunchGerber.py:683 msgid "There is no Excellon object loaded ..." msgstr "Il n'y a pas d'objet Excellon chargé ..." -#: appPlugins/ToolDblSided.py:390 +#: appPlugins/ToolDblSided.py:374 msgid "Click on canvas within the desired Excellon drill hole" msgstr "Cliquez sur le canevas dans le trou de forage Excellon désiré" -#: appPlugins/ToolDblSided.py:434 +#: appPlugins/ToolDblSided.py:418 msgid "Mirror reference point set." msgstr "Point de référence du miroir défini." -#: appPlugins/ToolDblSided.py:468 +#: appPlugins/ToolDblSided.py:452 msgid "Only Gerber, Excellon and Geometry objects can be mirrored." msgstr "" "Seuls les objets Gerber, Excellon et Géométrie peuvent être mis en miroir." -#: appPlugins/ToolDblSided.py:480 +#: appPlugins/ToolDblSided.py:464 msgid "There is no Box object loaded ..." msgstr "Il n'y a pas d'objet Box chargé ..." -#: appPlugins/ToolDblSided.py:490 +#: appPlugins/ToolDblSided.py:474 msgid "" "There are no Point coordinates in the Point field. Add coords and try " "again ..." @@ -14801,11 +14975,11 @@ msgstr "" "Il n'y a pas de coordonnées de point dans le champ Point. Ajoutez des " "coordonnées et réessayez ..." -#: appPlugins/ToolDblSided.py:497 camlib.py:2449 +#: appPlugins/ToolDblSided.py:481 camlib.py:2449 msgid "Object was mirrored" msgstr "L'objet a été reflété" -#: appPlugins/ToolDblSided.py:675 appPlugins/ToolNCC.py:4126 +#: appPlugins/ToolDblSided.py:656 appPlugins/ToolNCC.py:4112 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -14817,19 +14991,19 @@ msgstr "" "Créez un objet de géométrie avec\n" "des parcours pour couper toutes les régions non-cuivre." -#: appPlugins/ToolDblSided.py:702 +#: appPlugins/ToolDblSided.py:680 msgid "Objects to be mirrored" msgstr "Objets à mettre en miroir" -#: appPlugins/ToolDblSided.py:709 +#: appPlugins/ToolDblSided.py:695 msgid "Select the type of application object to be processed in this tool." msgstr "Sélectionnez le type d'objet applicatif à traiter dans cet outil." -#: appPlugins/ToolDblSided.py:743 +#: appPlugins/ToolDblSided.py:725 msgid "Bounds Values" msgstr "Valeurs limites" -#: appPlugins/ToolDblSided.py:745 +#: appPlugins/ToolDblSided.py:727 msgid "" "Select on canvas the object(s)\n" "for which to calculate bounds values." @@ -14837,39 +15011,39 @@ msgstr "" "Sélectionnez sur le canevas le ou les objets\n" "pour lequel calculer les valeurs limites." -#: appPlugins/ToolDblSided.py:755 +#: appPlugins/ToolDblSided.py:745 msgid "X min" msgstr "X min" -#: appPlugins/ToolDblSided.py:757 appPlugins/ToolDblSided.py:771 +#: appPlugins/ToolDblSided.py:747 appPlugins/ToolDblSided.py:761 msgid "Minimum location." msgstr "Emplacement minimum." -#: appPlugins/ToolDblSided.py:769 +#: appPlugins/ToolDblSided.py:759 msgid "Y min" msgstr "Y min" -#: appPlugins/ToolDblSided.py:783 +#: appPlugins/ToolDblSided.py:773 msgid "X max" msgstr "X max" -#: appPlugins/ToolDblSided.py:785 appPlugins/ToolDblSided.py:799 +#: appPlugins/ToolDblSided.py:775 appPlugins/ToolDblSided.py:789 msgid "Maximum location." msgstr "Emplacement maximum." -#: appPlugins/ToolDblSided.py:797 +#: appPlugins/ToolDblSided.py:787 msgid "Y max" msgstr "Y max" -#: appPlugins/ToolDblSided.py:808 +#: appPlugins/ToolDblSided.py:798 msgid "Center point coordinates" msgstr "Coordonnées du point central" -#: appPlugins/ToolDblSided.py:810 +#: appPlugins/ToolDblSided.py:800 msgid "Centroid" msgstr "Centroïde" -#: appPlugins/ToolDblSided.py:812 +#: appPlugins/ToolDblSided.py:802 msgid "" "The center point location for the rectangular\n" "bounding shape. Centroid. Format is (x, y)." @@ -14877,11 +15051,11 @@ msgstr "" "L'emplacement du point central pour le rectangulaire\n" "forme de délimitation. Centroïde. Le format est (x, y)." -#: appPlugins/ToolDblSided.py:821 +#: appPlugins/ToolDblSided.py:811 msgid "Calculate Bounds Values" msgstr "Calculer les valeurs limites" -#: appPlugins/ToolDblSided.py:823 +#: appPlugins/ToolDblSided.py:813 msgid "" "Calculate the enveloping rectangular shape coordinates,\n" "for the selection of objects.\n" @@ -14891,15 +15065,15 @@ msgstr "" "pour la sélection d'objets.\n" "La forme de l'enveloppe est parallèle à l'axe X, Y." -#: appPlugins/ToolDblSided.py:848 +#: appPlugins/ToolDblSided.py:828 msgid "Mirror Operation" msgstr "Miroir Opération" -#: appPlugins/ToolDblSided.py:849 +#: appPlugins/ToolDblSided.py:829 msgid "Parameters for the mirror operation" msgstr "Paramètres de l'opération Miroir" -#: appPlugins/ToolDblSided.py:871 +#: appPlugins/ToolDblSided.py:858 msgid "" "The coordinates used as reference for the mirror operation.\n" "Can be:\n" @@ -14918,11 +15092,11 @@ msgstr "" "- Hole Snap -> un point défini par le centre d'un trou de forage d'un objet " "Excellon" -#: appPlugins/ToolDblSided.py:891 +#: appPlugins/ToolDblSided.py:878 msgid "Point coordinates" msgstr "Coordonnées du point" -#: appPlugins/ToolDblSided.py:897 +#: appPlugins/ToolDblSided.py:884 msgid "" "Add the coordinates in format (x, y) through which the mirroring " "axis\n" @@ -14938,17 +15112,17 @@ msgstr "" "et cliquez avec le bouton gauche de la souris sur la toile ou vous pouvez " "entrer les coordonnées manuellement." -#: appPlugins/ToolDblSided.py:915 +#: appPlugins/ToolDblSided.py:902 msgid "Object that holds holes that can be picked as reference for mirroring." msgstr "" "Objet contenant des trous pouvant être choisis comme référence pour la mise " "en miroir." -#: appPlugins/ToolDblSided.py:930 +#: appPlugins/ToolDblSided.py:917 msgid "Pick hole" msgstr "Choisissez un trou" -#: appPlugins/ToolDblSided.py:932 +#: appPlugins/ToolDblSided.py:919 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." @@ -14957,7 +15131,7 @@ msgstr "" "sélectionné,\n" "et les coordonnées du centre du trou seront copiées dans le champ Point." -#: appPlugins/ToolDblSided.py:948 +#: appPlugins/ToolDblSided.py:938 msgid "" "It can be of type: Gerber or Excellon or Geometry.\n" "The coordinates of the center of the bounding box are used\n" @@ -14967,11 +15141,7 @@ msgstr "" "Les coordonnées du centre du cadre de sélection sont utilisées\n" "comme référence pour le fonctionnement du miroir." -#: appPlugins/ToolDblSided.py:974 -msgid "Mirror" -msgstr "Miroir" - -#: appPlugins/ToolDblSided.py:977 +#: appPlugins/ToolDblSided.py:959 msgid "" "Mirrors (flips) the specified object around \n" "the specified axis. Does not create a new \n" @@ -14981,11 +15151,11 @@ msgstr "" "l'axe spécifié. Ne crée pas de nouveau\n" "objet, mais le modifie." -#: appPlugins/ToolDblSided.py:1003 +#: appPlugins/ToolDblSided.py:975 msgid "PCB Alignment" msgstr "Alignement PCB" -#: appPlugins/ToolDblSided.py:1005 appPlugins/ToolDblSided.py:1116 +#: appPlugins/ToolDblSided.py:977 appPlugins/ToolDblSided.py:1093 msgid "" "Creates an Excellon Object containing the\n" "specified alignment holes and their mirror\n" @@ -14995,7 +15165,7 @@ msgstr "" "trous d'alignement spécifiés et leur miroir\n" "images." -#: appPlugins/ToolDblSided.py:1047 appPlugins/ToolDblSided.py:1054 +#: appPlugins/ToolDblSided.py:1027 appPlugins/ToolDblSided.py:1034 msgid "" "The reference point used to create the second alignment drill\n" "from the first alignment drill, by doing mirror.\n" @@ -15005,11 +15175,11 @@ msgstr "" "du premier foret d'alignement, en faisant miroir.\n" "Il peut être modifié dans la section Paramètres miroir -> Référence" -#: appPlugins/ToolDblSided.py:1067 +#: appPlugins/ToolDblSided.py:1044 msgid "Alignment Drill Coordinates" msgstr "Coordonnées du foret d'alignement" -#: appPlugins/ToolDblSided.py:1069 +#: appPlugins/ToolDblSided.py:1046 msgid "" "Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For " "each set of (x, y) coordinates\n" @@ -15027,11 +15197,11 @@ msgstr "" "- un foret en position miroir sur l'axe sélectionné ci-dessus dans 'Aligner " "l'axe'." -#: appPlugins/ToolDblSided.py:1077 +#: appPlugins/ToolDblSided.py:1054 msgid "Drill coordinates" msgstr "Coordonnées de forage" -#: appPlugins/ToolDblSided.py:1085 +#: appPlugins/ToolDblSided.py:1062 msgid "" "Add alignment drill holes coordinates in the format: (x1, y1), (x2, " "y2), ... \n" @@ -15059,11 +15229,11 @@ msgstr "" "- en saisissant manuellement les coordonnées au format: (x1, y1), (x2, " "y2), ..." -#: appPlugins/ToolDblSided.py:1100 +#: appPlugins/ToolDblSided.py:1077 msgid "Delete Last" msgstr "Supprimer le dernier" -#: appPlugins/ToolDblSided.py:1103 +#: appPlugins/ToolDblSided.py:1080 msgid "Delete the last coordinates tuple in the list." msgstr "Supprimez le dernier tuple de coordonnées de la liste." @@ -15071,7 +15241,7 @@ msgstr "Supprimez le dernier tuple de coordonnées de la liste." msgid "MEASURING: Click on the Start point ..." msgstr "MESURE: Cliquez sur le point de départ ..." -#: appPlugins/ToolDistance.py:264 appPlugins/ToolDistance.py:671 +#: appPlugins/ToolDistance.py:264 appPlugins/ToolDistance.py:673 #: appPlugins/ToolDistanceMin.py:358 msgid "Measure" msgstr "Mesure" @@ -15096,23 +15266,23 @@ msgstr "MESURE" msgid "Result" msgstr "Résultat" -#: appPlugins/ToolDistance.py:586 appPlugins/ToolDistanceMin.py:263 +#: appPlugins/ToolDistance.py:588 appPlugins/ToolDistanceMin.py:263 msgid "Those are the units in which the distance is measured." msgstr "Ce sont les unités dans lesquelles la distance est mesurée." -#: appPlugins/ToolDistance.py:587 appPlugins/ToolDistanceMin.py:264 +#: appPlugins/ToolDistance.py:589 appPlugins/ToolDistanceMin.py:264 msgid "METRIC (mm)" msgstr "MÉTRIQUE (mm)" -#: appPlugins/ToolDistance.py:587 appPlugins/ToolDistanceMin.py:264 +#: appPlugins/ToolDistance.py:589 appPlugins/ToolDistanceMin.py:264 msgid "INCH (in)" msgstr "POUCES (po)" -#: appPlugins/ToolDistance.py:593 +#: appPlugins/ToolDistance.py:595 msgid "Snap to center" msgstr "Accrocher au centre" -#: appPlugins/ToolDistance.py:595 +#: appPlugins/ToolDistance.py:597 msgid "" "Mouse cursor will snap to the center of the pad/drill\n" "when it is hovering over the geometry of the pad/drill." @@ -15120,50 +15290,50 @@ msgstr "" "Le curseur de la souris se positionnera au centre du pad / drill\n" "lorsqu'il survole la géométrie du tampon / de la perceuse." -#: appPlugins/ToolDistance.py:605 +#: appPlugins/ToolDistance.py:607 msgid "Start Coords" msgstr "Démarrer Coords" -#: appPlugins/ToolDistance.py:606 appPlugins/ToolDistance.py:611 +#: appPlugins/ToolDistance.py:608 appPlugins/ToolDistance.py:613 msgid "This is measuring Start point coordinates." msgstr "Ceci mesure les coordonnées du point de départ." -#: appPlugins/ToolDistance.py:616 +#: appPlugins/ToolDistance.py:618 msgid "Stop Coords" msgstr "Arrêtez Coords" -#: appPlugins/ToolDistance.py:617 appPlugins/ToolDistance.py:622 +#: appPlugins/ToolDistance.py:619 appPlugins/ToolDistance.py:624 msgid "This is the measuring Stop point coordinates." msgstr "Ce sont les coordonnées du point d'arrêt de la mesure." -#: appPlugins/ToolDistance.py:627 appPlugins/ToolDistanceMin.py:299 +#: appPlugins/ToolDistance.py:629 appPlugins/ToolDistanceMin.py:299 msgid "Dx" msgstr "Dx" -#: appPlugins/ToolDistance.py:628 appPlugins/ToolDistance.py:633 +#: appPlugins/ToolDistance.py:630 appPlugins/ToolDistance.py:635 #: appPlugins/ToolDistanceMin.py:300 appPlugins/ToolDistanceMin.py:305 msgid "This is the distance measured over the X axis." msgstr "C'est la distance mesurée sur l'axe X." -#: appPlugins/ToolDistance.py:638 appPlugins/ToolDistanceMin.py:311 +#: appPlugins/ToolDistance.py:640 appPlugins/ToolDistanceMin.py:311 msgid "Dy" msgstr "Dy" -#: appPlugins/ToolDistance.py:639 appPlugins/ToolDistance.py:644 +#: appPlugins/ToolDistance.py:641 appPlugins/ToolDistance.py:646 #: appPlugins/ToolDistanceMin.py:312 appPlugins/ToolDistanceMin.py:317 msgid "This is the distance measured over the Y axis." msgstr "C'est la distance mesurée sur l'axe Y." -#: appPlugins/ToolDistance.py:650 appPlugins/ToolDistance.py:655 +#: appPlugins/ToolDistance.py:652 appPlugins/ToolDistance.py:657 #: appPlugins/ToolDistanceMin.py:324 appPlugins/ToolDistanceMin.py:329 msgid "This is orientation angle of the measuring line." msgstr "C'est l'angle d'orientation de la ligne de mesure." -#: appPlugins/ToolDistance.py:660 appPlugins/ToolDistanceMin.py:335 +#: appPlugins/ToolDistance.py:662 appPlugins/ToolDistanceMin.py:335 msgid "DISTANCE" msgstr "DISTANCE" -#: appPlugins/ToolDistance.py:661 appPlugins/ToolDistance.py:666 +#: appPlugins/ToolDistance.py:663 appPlugins/ToolDistance.py:668 msgid "This is the point to point Euclidian distance." msgstr "C'est la distance euclidienne de point à point." @@ -15237,69 +15407,69 @@ msgstr "Aller au demi point" #: appPlugins/ToolDrilling.py:965 appPlugins/ToolDrilling.py:1238 #: appPlugins/ToolDrilling.py:1245 appPlugins/ToolDrilling.py:1277 #: appPlugins/ToolDrilling.py:1290 appPlugins/ToolDrilling.py:1294 -#: appPlugins/ToolDrilling.py:2384 appPlugins/ToolIsolation.py:645 -#: appPlugins/ToolIsolation.py:759 appPlugins/ToolIsolation.py:764 -#: appPlugins/ToolIsolation.py:794 appPlugins/ToolIsolation.py:817 -#: appPlugins/ToolIsolation.py:830 appPlugins/ToolIsolation.py:3331 -#: appPlugins/ToolMilling.py:997 appPlugins/ToolMilling.py:1116 -#: appPlugins/ToolMilling.py:1612 appPlugins/ToolMilling.py:1620 -#: appPlugins/ToolMilling.py:1624 appPlugins/ToolMilling.py:1672 -#: appPlugins/ToolMilling.py:1684 appPlugins/ToolMilling.py:1688 -#: appPlugins/ToolMilling.py:3783 appPlugins/ToolNCC.py:608 -#: appPlugins/ToolNCC.py:613 appPlugins/ToolNCC.py:643 -#: appPlugins/ToolNCC.py:666 appPlugins/ToolNCC.py:679 -#: appPlugins/ToolNCC.py:894 appPlugins/ToolNCC.py:4349 -#: appPlugins/ToolPaint.py:527 appPlugins/ToolPaint.py:532 -#: appPlugins/ToolPaint.py:574 appPlugins/ToolPaint.py:596 -#: appPlugins/ToolPaint.py:608 appPlugins/ToolPaint.py:824 -#: appPlugins/ToolPaint.py:3128 +#: appPlugins/ToolDrilling.py:2394 appPlugins/ToolIsolation.py:641 +#: appPlugins/ToolIsolation.py:755 appPlugins/ToolIsolation.py:760 +#: appPlugins/ToolIsolation.py:790 appPlugins/ToolIsolation.py:813 +#: appPlugins/ToolIsolation.py:826 appPlugins/ToolIsolation.py:3336 +#: appPlugins/ToolMilling.py:937 appPlugins/ToolMilling.py:1056 +#: appPlugins/ToolMilling.py:1579 appPlugins/ToolMilling.py:1587 +#: appPlugins/ToolMilling.py:1591 appPlugins/ToolMilling.py:1639 +#: appPlugins/ToolMilling.py:1651 appPlugins/ToolMilling.py:1655 +#: appPlugins/ToolMilling.py:3854 appPlugins/ToolNCC.py:592 +#: appPlugins/ToolNCC.py:597 appPlugins/ToolNCC.py:627 +#: appPlugins/ToolNCC.py:650 appPlugins/ToolNCC.py:663 +#: appPlugins/ToolNCC.py:878 appPlugins/ToolNCC.py:4352 +#: appPlugins/ToolPaint.py:513 appPlugins/ToolPaint.py:518 +#: appPlugins/ToolPaint.py:560 appPlugins/ToolPaint.py:582 +#: appPlugins/ToolPaint.py:594 appPlugins/ToolPaint.py:810 +#: appPlugins/ToolPaint.py:3137 msgid "Parameters for" msgstr "Paramètres pour" #: appPlugins/ToolDrilling.py:914 appPlugins/ToolDrilling.py:1245 -#: appPlugins/ToolDrilling.py:1294 appPlugins/ToolIsolation.py:645 -#: appPlugins/ToolIsolation.py:764 appPlugins/ToolIsolation.py:830 -#: appPlugins/ToolMilling.py:997 appPlugins/ToolMilling.py:1116 -#: appPlugins/ToolMilling.py:1624 appPlugins/ToolMilling.py:1688 -#: appPlugins/ToolNCC.py:613 appPlugins/ToolNCC.py:679 -#: appPlugins/ToolNCC.py:894 appPlugins/ToolPaint.py:532 -#: appPlugins/ToolPaint.py:608 appPlugins/ToolPaint.py:824 +#: appPlugins/ToolDrilling.py:1294 appPlugins/ToolIsolation.py:641 +#: appPlugins/ToolIsolation.py:760 appPlugins/ToolIsolation.py:826 +#: appPlugins/ToolMilling.py:937 appPlugins/ToolMilling.py:1056 +#: appPlugins/ToolMilling.py:1591 appPlugins/ToolMilling.py:1655 +#: appPlugins/ToolNCC.py:597 appPlugins/ToolNCC.py:663 +#: appPlugins/ToolNCC.py:878 appPlugins/ToolPaint.py:518 +#: appPlugins/ToolPaint.py:594 appPlugins/ToolPaint.py:810 msgid "Multiple Tools" msgstr "Outils multiples" #: appPlugins/ToolDrilling.py:965 appPlugins/ToolDrilling.py:1238 -#: appPlugins/ToolDrilling.py:1277 appPlugins/ToolIsolation.py:759 -#: appPlugins/ToolIsolation.py:794 appPlugins/ToolMilling.py:1612 -#: appPlugins/ToolMilling.py:1672 appPlugins/ToolNCC.py:608 -#: appPlugins/ToolNCC.py:643 appPlugins/ToolPaint.py:527 -#: appPlugins/ToolPaint.py:574 app_Main.py:2525 +#: appPlugins/ToolDrilling.py:1277 appPlugins/ToolIsolation.py:755 +#: appPlugins/ToolIsolation.py:790 appPlugins/ToolMilling.py:1579 +#: appPlugins/ToolMilling.py:1639 appPlugins/ToolNCC.py:592 +#: appPlugins/ToolNCC.py:627 appPlugins/ToolPaint.py:513 +#: appPlugins/ToolPaint.py:560 app_Main.py:2525 msgid "No Tool Selected" msgstr "Aucun Outil sélectionné" -#: appPlugins/ToolDrilling.py:1456 appPlugins/ToolIsolation.py:898 -#: appPlugins/ToolMilling.py:1967 appPlugins/ToolNCC.py:786 -#: appPlugins/ToolPaint.py:673 +#: appPlugins/ToolDrilling.py:1456 appPlugins/ToolIsolation.py:894 +#: appPlugins/ToolMilling.py:1937 appPlugins/ToolNCC.py:770 +#: appPlugins/ToolPaint.py:659 msgid "Current Tool parameters were applied to all tools." msgstr "Les paramètres d'outil actuels ont été appliqués à tous les outils." -#: appPlugins/ToolDrilling.py:1518 appPlugins/ToolMilling.py:3269 +#: appPlugins/ToolDrilling.py:1518 appPlugins/ToolMilling.py:3239 msgid "Focus Z" msgstr "Focus Z" -#: appPlugins/ToolDrilling.py:1540 appPlugins/ToolMilling.py:3235 +#: appPlugins/ToolDrilling.py:1540 appPlugins/ToolMilling.py:3205 msgid "Laser Power" msgstr "Puissance laser" -#: appPlugins/ToolDrilling.py:1644 appPlugins/ToolMilling.py:3390 +#: appPlugins/ToolDrilling.py:1644 appPlugins/ToolMilling.py:3360 msgid "Delete failed. There are no exclusion areas to delete." msgstr "La suppression a échoué. Il n'y a aucune zone d'exclusion à supprimer." -#: appPlugins/ToolDrilling.py:1661 appPlugins/ToolMilling.py:3407 +#: appPlugins/ToolDrilling.py:1661 appPlugins/ToolMilling.py:3377 msgid "Delete failed. Nothing is selected." msgstr "La suppression a échoué. Rien n'est sélectionné." #: appPlugins/ToolDrilling.py:1758 appPlugins/ToolDrilling.py:1773 -#: appPlugins/ToolMilling.py:3504 appPlugins/ToolMilling.py:3519 +#: appPlugins/ToolMilling.py:3474 appPlugins/ToolMilling.py:3489 #, fuzzy #| msgid "Tool was edited in Tool Table." msgid "Value edited in Exclusion Table." @@ -15333,15 +15503,25 @@ msgstr "Le format X,Y de changement d'outil doit être (x,y)." msgid "Generating CNC Code" msgstr "Génération de code CNC" -#: appPlugins/ToolDrilling.py:2302 +#: appPlugins/ToolDrilling.py:2299 appPlugins/ToolFilm.py:1191 msgid "Excellon object for drilling/milling operation." msgstr "Objet Excellon pour opération de forage/fraisage." -#: appPlugins/ToolDrilling.py:2366 +#: appPlugins/ToolDrilling.py:2329 +#, fuzzy +#| msgid "" +#| "Tools in this Excellon object\n" +#| "when are used for drilling." +msgid "Tools in the object used for drilling." +msgstr "" +"Outils dans cet objet Excellon\n" +"quand sont utilisés pour le forage." + +#: appPlugins/ToolDrilling.py:2381 msgid "Search DB" msgstr "Rechercher dans la BD" -#: appPlugins/ToolDrilling.py:2369 +#: appPlugins/ToolDrilling.py:2384 msgid "" "Will search and try to replace the tools from Tools Table\n" "with tools from DB that have a close diameter value." @@ -15349,9 +15529,9 @@ msgstr "" "Va rechercher et essayer de remplacer les outils de la table d'outils\n" "avec des outils de base de données qui ont une valeur de diamètre proche." -#: appPlugins/ToolDrilling.py:2387 appPlugins/ToolIsolation.py:3334 -#: appPlugins/ToolMilling.py:3786 appPlugins/ToolNCC.py:4352 -#: appPlugins/ToolPaint.py:3131 +#: appPlugins/ToolDrilling.py:2397 appPlugins/ToolIsolation.py:3339 +#: appPlugins/ToolMilling.py:3857 appPlugins/ToolNCC.py:4355 +#: appPlugins/ToolPaint.py:3140 msgid "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." @@ -15359,15 +15539,15 @@ msgstr "" "Les données utilisées pour créer le GCode.\n" "Chaque outil stocke son propre ensemble de données." -#: appPlugins/ToolDrilling.py:2624 appPlugins/ToolIsolation.py:3450 -#: appPlugins/ToolMilling.py:4242 appPlugins/ToolNCC.py:4509 -#: appPlugins/ToolPaint.py:3226 +#: appPlugins/ToolDrilling.py:2622 appPlugins/ToolIsolation.py:3474 +#: appPlugins/ToolMilling.py:4300 appPlugins/ToolNCC.py:4518 +#: appPlugins/ToolPaint.py:3236 msgid "Apply parameters to all tools" msgstr "Appliquer des paramètres à tous les outils" -#: appPlugins/ToolDrilling.py:2627 appPlugins/ToolIsolation.py:3453 -#: appPlugins/ToolMilling.py:4245 appPlugins/ToolNCC.py:4512 -#: appPlugins/ToolPaint.py:3229 +#: appPlugins/ToolDrilling.py:2625 appPlugins/ToolIsolation.py:3477 +#: appPlugins/ToolMilling.py:4303 appPlugins/ToolNCC.py:4521 +#: appPlugins/ToolPaint.py:3239 msgid "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." @@ -15375,28 +15555,29 @@ msgstr "" "Les paramètres du formulaire actuel seront appliqués\n" "sur tous les outils de la table d'outils." -#: appPlugins/ToolDrilling.py:2638 appPlugins/ToolIsolation.py:3464 -#: appPlugins/ToolMilling.py:4258 appPlugins/ToolNCC.py:4523 -#: appPlugins/ToolPaint.py:3240 +#: appPlugins/ToolDrilling.py:2634 appPlugins/ToolIsolation.py:3486 +#: appPlugins/ToolMilling.py:4312 appPlugins/ToolNCC.py:4530 +#: appPlugins/ToolPaint.py:3248 msgid "Common Parameters" msgstr "Paramètres communs" -#: appPlugins/ToolDrilling.py:2640 appPlugins/ToolIsolation.py:3466 -#: appPlugins/ToolMilling.py:4260 appPlugins/ToolNCC.py:4525 -#: appPlugins/ToolPaint.py:3242 +#: appPlugins/ToolDrilling.py:2636 appPlugins/ToolFollow.py:734 +#: appPlugins/ToolIsolation.py:3488 appPlugins/ToolMilling.py:4314 +#: appPlugins/ToolNCC.py:4532 appPlugins/ToolPaint.py:3249 +#: appPlugins/ToolPanelize.py:1304 appPlugins/ToolSub.py:815 msgid "Parameters that are common for all tools." msgstr "Paramètres communs à tous les outils." -#: appPlugins/ToolDrilling.py:2645 appPlugins/ToolMilling.py:4265 +#: appPlugins/ToolDrilling.py:2649 appPlugins/ToolMilling.py:4327 #: appPlugins/ToolSolderPaste.py:1364 msgid "Tool change Z" msgstr "Changement d'outil Z" -#: appPlugins/ToolDrilling.py:2721 appPlugins/ToolMilling.py:4328 +#: appPlugins/ToolDrilling.py:2725 appPlugins/ToolMilling.py:4390 msgid "X,Y coordinates" msgstr "Coordonnées X-Y" -#: appPlugins/ToolDrilling.py:2767 +#: appPlugins/ToolDrilling.py:2771 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Excellon Objects." @@ -15404,19 +15585,19 @@ msgstr "" "Le fichier JSON du préprocesseur qui dicte\n" "Sortie Gcode pour Excellon Objects." -#: appPlugins/ToolDrilling.py:2782 appPlugins/ToolMilling.py:4389 +#: appPlugins/ToolDrilling.py:2786 appPlugins/ToolMilling.py:4451 msgid "Add exclusion areas" msgstr "Ajouter des zones d'exclusion" -#: appPlugins/ToolDrilling.py:2809 appPlugins/ToolMilling.py:4417 +#: appPlugins/ToolDrilling.py:2813 appPlugins/ToolMilling.py:4479 msgid "This is the Area ID." msgstr "Il s'agit de l'ID de zone." -#: appPlugins/ToolDrilling.py:2811 appPlugins/ToolMilling.py:4419 +#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolMilling.py:4481 msgid "Type of the object where the exclusion area was added." msgstr "Type de l'objet où la zone d'exclusion a été ajoutée." -#: appPlugins/ToolDrilling.py:2813 appPlugins/ToolMilling.py:4421 +#: appPlugins/ToolDrilling.py:2817 appPlugins/ToolMilling.py:4483 msgid "" "The strategy used for exclusion area. Go around the exclusion areas or over " "it." @@ -15424,7 +15605,7 @@ msgstr "" "La stratégie utilisée pour la zone d'exclusion. Faites le tour des zones " "d'exclusion ou au-dessus." -#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolMilling.py:4423 +#: appPlugins/ToolDrilling.py:2819 appPlugins/ToolMilling.py:4485 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." @@ -15432,32 +15613,32 @@ msgstr "" "Si la stratégie consiste à dépasser la zone, il s'agit de la hauteur à " "laquelle l'outil ira pour éviter la zone d'exclusion." -#: appPlugins/ToolDrilling.py:2851 appPlugins/ToolMilling.py:4459 +#: appPlugins/ToolDrilling.py:2855 appPlugins/ToolMilling.py:4521 msgid "Add Area:" msgstr "Ajouter une Zone:" -#: appPlugins/ToolDrilling.py:2852 appPlugins/ToolMilling.py:4460 +#: appPlugins/ToolDrilling.py:2856 appPlugins/ToolMilling.py:4522 msgid "Add an Exclusion Area." msgstr "Ajoutez une zone d'exclusion." -#: appPlugins/ToolDrilling.py:2870 appPlugins/ToolMilling.py:4478 +#: appPlugins/ToolDrilling.py:2874 appPlugins/ToolMilling.py:4540 msgid "Delete all exclusion areas." msgstr "Supprimez toutes les zones d'exclusion." -#: appPlugins/ToolDrilling.py:2873 appPlugins/ToolMilling.py:4481 +#: appPlugins/ToolDrilling.py:2877 appPlugins/ToolMilling.py:4543 msgid "Delete Selected" msgstr "Supprimer sélectionnée" -#: appPlugins/ToolDrilling.py:2874 appPlugins/ToolMilling.py:4482 +#: appPlugins/ToolDrilling.py:2878 appPlugins/ToolMilling.py:4544 msgid "Delete all exclusion areas that are selected in the table." msgstr "Supprimez toutes les zones d'exclusion sélectionnées dans le tableau." -#: appPlugins/ToolDrilling.py:2896 appPlugins/ToolMilling.py:4504 +#: appPlugins/ToolDrilling.py:2892 appPlugins/ToolMilling.py:4556 #: appPlugins/ToolSolderPaste.py:1548 msgid "Generate CNCJob object" msgstr "Générer l'objet CNC Job" -#: appPlugins/ToolDrilling.py:2899 appPlugins/ToolMilling.py:4507 +#: appPlugins/ToolDrilling.py:2895 appPlugins/ToolMilling.py:4559 msgid "" "Generate the CNC Job.\n" "If milling then an additional Geometry object will be created.\n" @@ -15485,19 +15666,21 @@ msgstr "Outil de Comp. de Gravure" msgid "Missing parameter value." msgstr "Paramètres de fraisage" -#: appPlugins/ToolEtchCompensation.py:347 appPlugins/ToolInvertGerber.py:257 -msgid "Gerber object that will be inverted." +#: appPlugins/ToolEtchCompensation.py:335 +#, fuzzy +#| msgid "Gerber object that will be inverted." +msgid "Gerber object that will be compensated." msgstr "Objet Gerber qui sera inversé." -#: appPlugins/ToolEtchCompensation.py:359 +#: appPlugins/ToolEtchCompensation.py:352 msgid "Conversion utilities" msgstr "Utilitaires de conversion" -#: appPlugins/ToolEtchCompensation.py:364 +#: appPlugins/ToolEtchCompensation.py:365 msgid "Oz to Microns" msgstr "Oz en Microns" -#: appPlugins/ToolEtchCompensation.py:366 +#: appPlugins/ToolEtchCompensation.py:367 msgid "" "Will convert from oz thickness to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -15507,20 +15690,20 @@ msgstr "" "Peut utiliser des formules avec des opérateurs: /, *, +, -,%,.\n" "Les nombres réels utilisent le séparateur de décimales de points." -#: appPlugins/ToolEtchCompensation.py:375 +#: appPlugins/ToolEtchCompensation.py:376 msgid "Oz value" msgstr "Valeur en oz" -#: appPlugins/ToolEtchCompensation.py:377 -#: appPlugins/ToolEtchCompensation.py:398 +#: appPlugins/ToolEtchCompensation.py:378 +#: appPlugins/ToolEtchCompensation.py:400 msgid "Microns value" msgstr "Valeur en microns" -#: appPlugins/ToolEtchCompensation.py:385 +#: appPlugins/ToolEtchCompensation.py:387 msgid "Mils to Microns" msgstr "Mils en Microns" -#: appPlugins/ToolEtchCompensation.py:387 +#: appPlugins/ToolEtchCompensation.py:389 msgid "" "Will convert from mils to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -15530,19 +15713,15 @@ msgstr "" "Peut utiliser des formules avec des opérateurs: /, *, +, -,%,.\n" "Les nombres réels utilisent le séparateur de décimales de points." -#: appPlugins/ToolEtchCompensation.py:396 +#: appPlugins/ToolEtchCompensation.py:398 msgid "Mils value" msgstr "Valeur en millièmes" -#: appPlugins/ToolEtchCompensation.py:411 appPlugins/ToolInvertGerber.py:269 -msgid "Parameters for this tool" -msgstr "Paramètres pour cet outil" - -#: appPlugins/ToolEtchCompensation.py:416 +#: appPlugins/ToolEtchCompensation.py:424 msgid "Copper Thickness" msgstr "Épaisseur de cuivre" -#: appPlugins/ToolEtchCompensation.py:418 +#: appPlugins/ToolEtchCompensation.py:426 msgid "" "The thickness of the copper foil.\n" "In microns [um]." @@ -15550,11 +15729,11 @@ msgstr "" "L'épaisseur de la feuille de cuivre.\n" "En microns [um]." -#: appPlugins/ToolEtchCompensation.py:428 +#: appPlugins/ToolEtchCompensation.py:436 msgid "Ratio" msgstr "Rapport" -#: appPlugins/ToolEtchCompensation.py:430 +#: appPlugins/ToolEtchCompensation.py:438 msgid "" "The ratio of lateral etch versus depth etch.\n" "Can be:\n" @@ -15566,32 +15745,32 @@ msgstr "" "- personnalisé -> l'utilisateur entrera une valeur personnalisée\n" "- présélection -> valeur qui dépend d'une sélection d'agents de gravure" -#: appPlugins/ToolEtchCompensation.py:436 -#: appPlugins/ToolEtchCompensation.py:456 +#: appPlugins/ToolEtchCompensation.py:444 +#: appPlugins/ToolEtchCompensation.py:469 msgid "Etch Factor" msgstr "Facteur de gravure" -#: appPlugins/ToolEtchCompensation.py:437 +#: appPlugins/ToolEtchCompensation.py:445 msgid "Etchants list" msgstr "Liste des marchands" -#: appPlugins/ToolEtchCompensation.py:438 +#: appPlugins/ToolEtchCompensation.py:446 msgid "Manual offset" msgstr "Décalage manuel" -#: appPlugins/ToolEtchCompensation.py:445 +#: appPlugins/ToolEtchCompensation.py:458 msgid "Etchants" msgstr "Etchants" -#: appPlugins/ToolEtchCompensation.py:447 +#: appPlugins/ToolEtchCompensation.py:460 msgid "A list of etchants." msgstr "Une liste des agents de gravure." -#: appPlugins/ToolEtchCompensation.py:450 +#: appPlugins/ToolEtchCompensation.py:463 msgid "Alkaline baths" msgstr "Bains alcalins" -#: appPlugins/ToolEtchCompensation.py:458 +#: appPlugins/ToolEtchCompensation.py:471 msgid "" "The ratio between depth etch and lateral etch .\n" "Accepts real numbers and formulas using the operators: /,*,+,-,%" @@ -15600,11 +15779,11 @@ msgstr "" "Accepte les nombres réels et les formules en utilisant les opérateurs: /, *, " "+, -,%" -#: appPlugins/ToolEtchCompensation.py:462 +#: appPlugins/ToolEtchCompensation.py:475 msgid "Real number or formula" msgstr "Nombre réel ou formule" -#: appPlugins/ToolEtchCompensation.py:470 +#: appPlugins/ToolEtchCompensation.py:483 msgid "" "Value with which to increase or decrease (buffer)\n" "the copper features. In microns [um]." @@ -15612,11 +15791,11 @@ msgstr "" "Valeur avec laquelle augmenter ou diminuer (tampon)\n" "les caractéristiques de cuivre. En microns [um]." -#: appPlugins/ToolEtchCompensation.py:493 +#: appPlugins/ToolEtchCompensation.py:504 msgid "Compensate" msgstr "Compenser" -#: appPlugins/ToolEtchCompensation.py:496 +#: appPlugins/ToolEtchCompensation.py:507 msgid "" "Will increase the copper features thickness to compensate the lateral etch." msgstr "" @@ -15641,29 +15820,29 @@ msgstr "Soldermask Gerber" msgid "No cutout extracted." msgstr "Soldermask Gerber" -#: appPlugins/ToolExtract.py:932 +#: appPlugins/ToolExtract.py:924 #, fuzzy #| msgid "Gerber from which to extract drill holes" msgid "Gerber object from which to extract drill holes or soldermask." msgstr "Gerber d'où extraire les trous de forage" -#: appPlugins/ToolExtract.py:959 appPlugins/ToolPunchGerber.py:2038 +#: appPlugins/ToolExtract.py:969 appPlugins/ToolPunchGerber.py:2045 #, fuzzy #| msgid "Process Oblong Pads." msgid "Process all Pads." msgstr "Processus Tampons oblongs." -#: appPlugins/ToolExtract.py:1041 appPlugins/ToolExtract.py:1208 +#: appPlugins/ToolExtract.py:1046 appPlugins/ToolExtract.py:1242 msgid "Extract Drills" msgstr "Extraire des forets" -#: appPlugins/ToolExtract.py:1043 +#: appPlugins/ToolExtract.py:1048 #, fuzzy #| msgid "Edit an Excellon object." msgid "Extract an Excellon object from the Gerber pads." msgstr "Editer un objet Excellon." -#: appPlugins/ToolExtract.py:1211 +#: appPlugins/ToolExtract.py:1245 msgid "Extract drills from a given Gerber file." msgstr "Extraire les trous de forage d'un fichier Gerber donné." @@ -15685,11 +15864,11 @@ msgstr "" msgid "Fiducials Tool exit." msgstr "Sortie de l'outil Fiducials." -#: appPlugins/ToolFiducials.py:807 +#: appPlugins/ToolFiducials.py:805 msgid "Fiducials Coordinates" msgstr "Coordonnées de Fiducials" -#: appPlugins/ToolFiducials.py:809 +#: appPlugins/ToolFiducials.py:807 msgid "" "A table with the fiducial points coordinates,\n" "in the format (x, y)." @@ -15697,35 +15876,35 @@ msgstr "" "Un tableau avec les coordonnées des points de repère,\n" "au format (x, y)." -#: appPlugins/ToolFiducials.py:943 +#: appPlugins/ToolFiducials.py:941 msgid "Mode:" msgstr "Mode:" -#: appPlugins/ToolFiducials.py:991 +#: appPlugins/ToolFiducials.py:989 msgid "Thickness of the line that makes the fiducial." msgstr "Épaisseur de la ligne qui rend le fiducial." -#: appPlugins/ToolFiducials.py:1022 +#: appPlugins/ToolFiducials.py:1020 msgid "Add Fiducial" msgstr "Ajouter Fiducial" -#: appPlugins/ToolFiducials.py:1025 +#: appPlugins/ToolFiducials.py:1023 msgid "Will add a polygon on the copper layer to serve as fiducial." msgstr "Ajoutera un polygone sur la couche de cuivre pour servir de repère." -#: appPlugins/ToolFiducials.py:1041 +#: appPlugins/ToolFiducials.py:1039 msgid "Soldermask Gerber" msgstr "Soldermask Gerber" -#: appPlugins/ToolFiducials.py:1043 +#: appPlugins/ToolFiducials.py:1041 msgid "The Soldermask Gerber object." msgstr "L'objet Soldermask Gerber." -#: appPlugins/ToolFiducials.py:1055 +#: appPlugins/ToolFiducials.py:1053 msgid "Add Soldermask Opening" msgstr "Ajouter une ouverture de Soldermask" -#: appPlugins/ToolFiducials.py:1057 +#: appPlugins/ToolFiducials.py:1055 msgid "" "Will add a polygon on the soldermask layer\n" "to serve as fiducial opening.\n" @@ -15737,31 +15916,31 @@ msgstr "" "Le diamètre est toujours le double du diamètre\n" "pour le cuivre fiducial." -#: appPlugins/ToolFilm.py:323 +#: appPlugins/ToolFilm.py:306 msgid "Load an object for Film and retry." msgstr "Chargez un objet pour Film et réessayez." -#: appPlugins/ToolFilm.py:330 +#: appPlugins/ToolFilm.py:313 msgid "Load an object for Box and retry." msgstr "Chargez un objet pour Box et réessayez." -#: appPlugins/ToolFilm.py:345 +#: appPlugins/ToolFilm.py:328 msgid "Generating Film ..." msgstr "Génération de Film ..." -#: appPlugins/ToolFilm.py:397 appPlugins/ToolFilm.py:402 +#: appPlugins/ToolFilm.py:380 appPlugins/ToolFilm.py:385 msgid "Export positive film" msgstr "Exporter un film positif" -#: appPlugins/ToolFilm.py:433 +#: appPlugins/ToolFilm.py:417 msgid "" "No Excellon object selected. Load an object for punching reference and retry." msgstr "" "Aucun objet Excellon sélectionné. Charger un objet pour la référence de " "poinçonnage et réessayer." -#: appPlugins/ToolFilm.py:457 appPlugins/ToolFilm.py:469 -#: appPlugins/ToolPunchGerber.py:806 appPlugins/ToolPunchGerber.py:939 +#: appPlugins/ToolFilm.py:441 appPlugins/ToolFilm.py:453 +#: appPlugins/ToolPunchGerber.py:802 appPlugins/ToolPunchGerber.py:935 msgid "" "Failed. Punch hole size is bigger than some of the apertures in the Gerber " "object." @@ -15769,8 +15948,8 @@ msgstr "" "Echec. La taille des trous de perforation est plus grande que certaines des " "apertures dans l’objet Gerber." -#: appPlugins/ToolFilm.py:487 appPlugins/ToolPunchGerber.py:879 -#: appPlugins/ToolPunchGerber.py:974 +#: appPlugins/ToolFilm.py:471 appPlugins/ToolPunchGerber.py:875 +#: appPlugins/ToolPunchGerber.py:970 msgid "" "Failed. The new object geometry is the same as the one in the source object " "geometry..." @@ -15778,30 +15957,26 @@ msgstr "" "Echec. La géométrie d'objet nouvellement créée est identique à celle de la " "géométrie de l'objet source..." -#: appPlugins/ToolFilm.py:545 appPlugins/ToolFilm.py:550 +#: appPlugins/ToolFilm.py:529 appPlugins/ToolFilm.py:534 msgid "Export negative film" msgstr "Exporter un film négatif" -#: appPlugins/ToolFilm.py:613 appPlugins/ToolFilm.py:909 -#: appPlugins/ToolPanelize.py:346 +#: appPlugins/ToolFilm.py:599 appPlugins/ToolFilm.py:907 +#: appPlugins/ToolPanelize.py:330 msgid "No object Box. Using instead" msgstr "Aucune Boîte d'objet. Utiliser à la place" -#: appPlugins/ToolFilm.py:820 appPlugins/ToolFilm.py:1081 +#: appPlugins/ToolFilm.py:817 appPlugins/ToolFilm.py:1090 msgid "" "The artwork has to be within the selected page size in order to be visible.\n" "For 'Bounds' page size, it needs to be in the first quadrant." msgstr "" -#: appPlugins/ToolFilm.py:847 appPlugins/ToolFilm.py:1108 +#: appPlugins/ToolFilm.py:844 appPlugins/ToolFilm.py:1117 msgid "Film file exported to" msgstr "Fichier de film exporté vers" -#: appPlugins/ToolFilm.py:1159 -msgid "Create a positive/negative film for UV exposure." -msgstr "" - -#: appPlugins/ToolFilm.py:1190 +#: appPlugins/ToolFilm.py:1210 msgid "" "Specify the type of object for which to create the film.\n" "The object can be of type: Gerber or Geometry.\n" @@ -15813,7 +15988,7 @@ msgstr "" "La sélection ici décide du type d’objets qui seront\n" "dans la liste déroulante d'objets Film." -#: appPlugins/ToolFilm.py:1213 +#: appPlugins/ToolFilm.py:1233 msgid "" "Specify the type of object to be used as an container for\n" "film creation. It can be: Gerber or Geometry type.The selection here decide " @@ -15825,45 +16000,11 @@ msgstr "" "sélection ici détermine le type d'objets qui seront\n" "dans la liste déroulante Objet de Box." -#: appPlugins/ToolFilm.py:1244 -#, fuzzy -#| msgid "" -#| "The reference point to be used as origin for the skew.\n" -#| "It can be one of the four points of the geometry bounding box." -msgid "" -"The reference point to be used as origin for the adjustment.\n" -"It can be one of the five points of the geometry bounding box." -msgstr "" -"Le point de référence à utiliser comme origine pour l'inclinaison.\n" -"Ce peut être l'un des quatre points de la boîte englobante de la géométrie." - -#: appPlugins/ToolFilm.py:1263 -#, fuzzy -#| msgid "Save Film" -msgid "Scale Film" -msgstr "Enregistrer le Film" - -#: appPlugins/ToolFilm.py:1307 -#, fuzzy -#| msgid "Save Film" -msgid "Skew Film" -msgstr "Enregistrer le Film" - -#: appPlugins/ToolFilm.py:1351 -#, fuzzy -#| msgid "Mirror (Flip)" -msgid "Mirror Film" -msgstr "Miroir (flip)" - -#: appPlugins/ToolFilm.py:1383 -msgid "Film Parameters" -msgstr "Paramètres du Film" - -#: appPlugins/ToolFilm.py:1442 +#: appPlugins/ToolFilm.py:1490 msgid "Punch drill holes" msgstr "Percer des trous" -#: appPlugins/ToolFilm.py:1443 +#: appPlugins/ToolFilm.py:1491 msgid "" "When checked the generated film will have holes in pads when\n" "the generated film is positive. This is done to help drilling,\n" @@ -15873,11 +16014,11 @@ msgstr "" "le film généré est positif. Ceci est fait pour aider au forage,\n" "lorsque cela est fait manuellement." -#: appPlugins/ToolFilm.py:1461 +#: appPlugins/ToolFilm.py:1509 msgid "Source" msgstr "La source" -#: appPlugins/ToolFilm.py:1463 +#: appPlugins/ToolFilm.py:1511 msgid "" "The punch hole source can be:\n" "- Excellon -> an Excellon holes center will serve as reference.\n" @@ -15887,34 +16028,34 @@ msgstr "" "- Excellon -> un centre Excellon trous servira de référence.\n" "- Pad centre -> essayera d'utiliser le centre des pads comme référence." -#: appPlugins/ToolFilm.py:1468 +#: appPlugins/ToolFilm.py:1516 msgid "Pad center" msgstr "Centre pad" -#: appPlugins/ToolFilm.py:1473 +#: appPlugins/ToolFilm.py:1521 msgid "Excellon Obj" msgstr "Excellon objet" -#: appPlugins/ToolFilm.py:1475 +#: appPlugins/ToolFilm.py:1523 msgid "" "Remove the geometry of Excellon from the Film to create the holes in pads." msgstr "" "Supprimez la géométrie d’Excellon du film pour créer les trous dans les pads." -#: appPlugins/ToolFilm.py:1489 +#: appPlugins/ToolFilm.py:1537 msgid "Punch Size" msgstr "Taille du poinçon" -#: appPlugins/ToolFilm.py:1490 +#: appPlugins/ToolFilm.py:1538 msgid "The value here will control how big is the punch hole in the pads." msgstr "" "La valeur ici contrôlera la taille du trou de perforation dans les pads." -#: appPlugins/ToolFilm.py:1625 +#: appPlugins/ToolFilm.py:1679 msgid "Save Film" msgstr "Enregistrer le Film" -#: appPlugins/ToolFilm.py:1628 +#: appPlugins/ToolFilm.py:1682 msgid "" "Create a Film for the selected object, within\n" "the specified box. Does not create a new \n" @@ -15926,7 +16067,7 @@ msgstr "" "Objet FlatCAM, mais enregistrez-le directement dans le\n" "format sélectionné." -#: appPlugins/ToolFilm.py:1710 +#: appPlugins/ToolFilm.py:1764 msgid "" "Using the Pad center does not work on Geometry objects. Only a Gerber object " "has pads." @@ -15934,13 +16075,13 @@ msgstr "" "L'utilisation du pavé central ne fonctionne pas avec les objets " "géométriques. Seul un objet Gerber a des pads." -#: appPlugins/ToolFollow.py:342 appPlugins/ToolFollow.py:413 +#: appPlugins/ToolFollow.py:338 appPlugins/ToolFollow.py:409 #, fuzzy #| msgid "Failed to create Follow Geometry with tool diameter" msgid "Failed to create Follow Geometry." msgstr "Impossible de créer la géométrie de suivi avec le diamètre de l'outil" -#: appPlugins/ToolFollow.py:696 +#: appPlugins/ToolFollow.py:694 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -15952,13 +16093,14 @@ msgstr "" "Créez un objet Geometrie avec\n" "parcours d'outils pour couper autour des polygones." -#: appPlugins/ToolFollow.py:716 -#, fuzzy -#| msgid "Gerber object for isolation routing." -msgid "Source object for following geometry." -msgstr "Objet Gerber pour le routage d'isolement." +#: appPlugins/ToolFollow.py:717 +msgid "" +"A Gerber object to be followed.\n" +"Create a Geometry object with a path\n" +"following the Gerber traces." +msgstr "" -#: appPlugins/ToolFollow.py:749 +#: appPlugins/ToolFollow.py:748 #, fuzzy #| msgid "" #| "Selection of area to be processed.\n" @@ -15989,15 +16131,15 @@ msgstr "Importation" msgid "Import IMAGE" msgstr "Importer une Image" -#: appPlugins/ToolImage.py:169 appPlugins/ToolPDF.py:114 app_Main.py:10855 -#: app_Main.py:10911 app_Main.py:11007 app_Main.py:11047 app_Main.py:11114 -#: app_Main.py:11271 app_Main.py:11358 +#: appPlugins/ToolImage.py:169 appPlugins/ToolPDF.py:114 app_Main.py:10885 +#: app_Main.py:10941 app_Main.py:11037 app_Main.py:11077 app_Main.py:11144 +#: app_Main.py:11301 app_Main.py:11388 #, fuzzy #| msgid "No object available." msgid "File no longer available." msgstr "Aucun objet disponible." -#: appPlugins/ToolImage.py:181 app_Main.py:10865 app_Main.py:10921 +#: appPlugins/ToolImage.py:181 app_Main.py:10895 app_Main.py:10951 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -16006,13 +16148,13 @@ msgstr "" "et Gerber sont supportés" #: appPlugins/ToolImage.py:190 appPlugins/ToolPcbWizard.py:373 -#: app_Main.py:10884 app_Main.py:10942 tclCommands/TclCommandImportSvg.py:84 +#: app_Main.py:10914 app_Main.py:10972 tclCommands/TclCommandImportSvg.py:84 msgid "Importing" msgstr "Importation" -#: appPlugins/ToolImage.py:202 appPlugins/ToolPDF.py:230 app_Main.py:10882 -#: app_Main.py:10940 app_Main.py:11030 app_Main.py:11098 app_Main.py:11167 -#: app_Main.py:11232 app_Main.py:11292 +#: appPlugins/ToolImage.py:202 appPlugins/ToolPDF.py:230 app_Main.py:10912 +#: app_Main.py:10970 app_Main.py:11060 app_Main.py:11128 app_Main.py:11197 +#: app_Main.py:11262 app_Main.py:11322 msgid "Opened" msgstr "Ouvrir" @@ -16114,7 +16256,15 @@ msgstr "Importer une image" msgid "Open a image of raster type and then import it in FlatCAM." msgstr "Ouvrez une image de type raster, puis importez-la dans FlatCAM." -#: appPlugins/ToolInvertGerber.py:312 +#: appPlugins/ToolInvertGerber.py:245 +msgid "Gerber object that will be inverted." +msgstr "Objet Gerber qui sera inversé." + +#: appPlugins/ToolInvertGerber.py:266 +msgid "Parameters for this tool" +msgstr "Paramètres pour cet outil" + +#: appPlugins/ToolInvertGerber.py:315 msgid "" "Will invert the Gerber object: areas that have copper\n" "will be empty of copper and previous empty area will be\n" @@ -16124,8 +16274,8 @@ msgstr "" "sera vide de cuivre et la zone vide précédente sera\n" "rempli de cuivre." -#: appPlugins/ToolIsolation.py:1037 appPlugins/ToolIsolation.py:1177 -#: appPlugins/ToolNCC.py:1033 appPlugins/ToolNCC.py:1178 +#: appPlugins/ToolIsolation.py:1033 appPlugins/ToolIsolation.py:1173 +#: appPlugins/ToolNCC.py:1017 appPlugins/ToolNCC.py:1162 #: appPlugins/ToolOptimal.py:217 msgid "" "The Gerber object has one Polygon as geometry.\n" @@ -16134,89 +16284,89 @@ 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." -#: appPlugins/ToolIsolation.py:1070 appPlugins/ToolIsolation.py:1135 -#: appPlugins/ToolNCC.py:1066 appPlugins/ToolNCC.py:1135 +#: appPlugins/ToolIsolation.py:1066 appPlugins/ToolIsolation.py:1131 +#: appPlugins/ToolNCC.py:1050 appPlugins/ToolNCC.py:1119 msgid "Checking tools for validity." msgstr "Vérification de la validité des outils." -#: appPlugins/ToolIsolation.py:1087 appPlugins/ToolIsolation.py:1152 -#: appPlugins/ToolNCC.py:1083 appPlugins/ToolNCC.py:1152 +#: appPlugins/ToolIsolation.py:1083 appPlugins/ToolIsolation.py:1148 +#: appPlugins/ToolNCC.py:1067 appPlugins/ToolNCC.py:1136 msgid "Checking ..." msgstr "Vérification ..." -#: appPlugins/ToolIsolation.py:1113 appPlugins/ToolIsolation.py:1662 -#: appPlugins/ToolIsolation.py:1862 appPlugins/ToolIsolation.py:2044 -#: appPlugins/ToolNCC.py:1108 appPlugins/ToolNCC.py:1628 -#: appPlugins/ToolPaint.py:1192 appPlugins/ToolPaint.py:1906 +#: appPlugins/ToolIsolation.py:1109 appPlugins/ToolIsolation.py:1658 +#: appPlugins/ToolIsolation.py:1858 appPlugins/ToolIsolation.py:2040 +#: appPlugins/ToolNCC.py:1092 appPlugins/ToolNCC.py:1612 +#: appPlugins/ToolPaint.py:1178 appPlugins/ToolPaint.py:1894 msgid "There are no tools selected in the Tool Table." msgstr "Aucun outil sélectionné dans la table d'outils ..." -#: appPlugins/ToolIsolation.py:1121 +#: appPlugins/ToolIsolation.py:1117 msgid "" "Incomplete isolation. At least one tool could not do a complete isolation." msgstr "" "Isolement incomplet. Au moins un outil n'a pas pu effectuer un isolement " "complet." -#: appPlugins/ToolIsolation.py:1223 appPlugins/ToolNCC.py:1223 +#: appPlugins/ToolIsolation.py:1219 appPlugins/ToolNCC.py:1207 msgid "Optimal tool diameter found" msgstr "Diamètre optimal de l'outil trouvé" -#: appPlugins/ToolIsolation.py:1367 appPlugins/ToolMilling.py:2105 -#: appPlugins/ToolNCC.py:1372 appPlugins/ToolPaint.py:975 +#: appPlugins/ToolIsolation.py:1363 appPlugins/ToolMilling.py:2075 +#: appPlugins/ToolNCC.py:1356 appPlugins/ToolPaint.py:961 msgid "New tool added to Tool Table from Tools Database." msgstr "Nouvel outil ajouté à la table d'outils depuis la BD outils." -#: appPlugins/ToolIsolation.py:1425 appPlugins/ToolNCC.py:1432 -#: appPlugins/ToolPaint.py:1034 +#: appPlugins/ToolIsolation.py:1421 appPlugins/ToolNCC.py:1416 +#: appPlugins/ToolPaint.py:1020 msgid "Default tool added to Tool Table." msgstr "Outil par défaut ajouté à la table d'outils." -#: appPlugins/ToolIsolation.py:1451 appPlugins/ToolNCC.py:1489 -#: appPlugins/ToolPaint.py:1059 +#: appPlugins/ToolIsolation.py:1447 appPlugins/ToolNCC.py:1473 +#: appPlugins/ToolPaint.py:1045 msgid "Tool from Tool Table was edited." msgstr "L'outil de la table d'outils a été modifié." -#: appPlugins/ToolIsolation.py:1464 appPlugins/ToolNCC.py:1502 -#: appPlugins/ToolPaint.py:1072 appPlugins/ToolSolderPaste.py:601 +#: appPlugins/ToolIsolation.py:1460 appPlugins/ToolNCC.py:1486 +#: appPlugins/ToolPaint.py:1058 appPlugins/ToolSolderPaste.py:601 msgid "Cancelled. New diameter value is already in the Tool Table." msgstr "" "Annulé. La nouvelle valeur de diamètre est déjà dans la table d'outils." -#: appPlugins/ToolIsolation.py:1515 appPlugins/ToolNCC.py:1553 -#: appPlugins/ToolPaint.py:1122 appPlugins/ToolSolderPaste.py:646 +#: appPlugins/ToolIsolation.py:1511 appPlugins/ToolNCC.py:1537 +#: appPlugins/ToolPaint.py:1108 appPlugins/ToolSolderPaste.py:646 msgid "Delete failed. Select a tool to delete." msgstr "La suppression a échoué. Sélectionnez un outil à supprimer." -#: appPlugins/ToolIsolation.py:1521 appPlugins/ToolNCC.py:1559 -#: appPlugins/ToolPaint.py:1128 +#: appPlugins/ToolIsolation.py:1517 appPlugins/ToolNCC.py:1543 +#: appPlugins/ToolPaint.py:1114 msgid "Tool(s) deleted from Tool Table." msgstr "Outil (s) supprimé (s) de la table d'outils." -#: appPlugins/ToolIsolation.py:1572 +#: appPlugins/ToolIsolation.py:1568 msgid "Isolating" msgstr "Isolement" -#: appPlugins/ToolIsolation.py:1616 +#: appPlugins/ToolIsolation.py:1612 msgid "Click on a polygon to isolate it." msgstr "Cliquez sur un polygone pour l'isoler." -#: appPlugins/ToolIsolation.py:1745 appPlugins/ToolIsolation.py:1770 -#: appPlugins/ToolIsolation.py:1921 appPlugins/ToolIsolation.py:2108 +#: appPlugins/ToolIsolation.py:1741 appPlugins/ToolIsolation.py:1766 +#: appPlugins/ToolIsolation.py:1917 appPlugins/ToolIsolation.py:2104 msgid "Subtracting Geo" msgstr "Soustraction Geo" -#: appPlugins/ToolIsolation.py:1749 appPlugins/ToolIsolation.py:1925 -#: appPlugins/ToolIsolation.py:2112 +#: appPlugins/ToolIsolation.py:1745 appPlugins/ToolIsolation.py:1921 +#: appPlugins/ToolIsolation.py:2108 msgid "Intersecting Geo" msgstr "Géo. entrecroisée" -#: appPlugins/ToolIsolation.py:1798 appPlugins/ToolIsolation.py:1990 -#: appPlugins/ToolIsolation.py:2174 +#: appPlugins/ToolIsolation.py:1794 appPlugins/ToolIsolation.py:1986 +#: appPlugins/ToolIsolation.py:2170 msgid "Empty Geometry in" msgstr "Géométrie vide dans" -#: appPlugins/ToolIsolation.py:1999 +#: appPlugins/ToolIsolation.py:1995 msgid "" "Partial failure. The geometry was processed with all tools.\n" "But there are still not-isolated geometry elements. Try to include a tool " @@ -16226,43 +16376,43 @@ msgstr "" "Mais il existe encore des éléments de géométrie non isolés. Essayez " "d'inclure un outil de plus petit diamètre." -#: appPlugins/ToolIsolation.py:2002 +#: appPlugins/ToolIsolation.py:1998 msgid "" "The following are coordinates for the copper features that could not be " "isolated:" msgstr "" "Voici les coordonnées des entités en cuivre qui n'ont pas pu être isolées:" -#: appPlugins/ToolIsolation.py:2351 appPlugins/ToolPaint.py:1301 +#: appPlugins/ToolIsolation.py:2347 appPlugins/ToolPaint.py:1287 msgid "Removed polygon" msgstr "Polygone supprimé" -#: appPlugins/ToolIsolation.py:2352 appPlugins/ToolPaint.py:1302 +#: appPlugins/ToolIsolation.py:2348 appPlugins/ToolPaint.py:1288 msgid "Click to add/remove next polygon or right click to start." msgstr "" "Cliquez pour ajouter/supprimer le polygone suivant ou cliquez avec le bouton " "droit pour commencer." -#: appPlugins/ToolIsolation.py:2357 appPlugins/ToolPaint.py:1307 +#: appPlugins/ToolIsolation.py:2353 appPlugins/ToolPaint.py:1293 msgid "No polygon detected under click position." msgstr "Aucun polygone détecté sous la position du clic." -#: appPlugins/ToolIsolation.py:2387 appPlugins/ToolPaint.py:1337 -#: appPlugins/ToolPunchGerber.py:1765 +#: appPlugins/ToolIsolation.py:2383 appPlugins/ToolPaint.py:1323 +#: appPlugins/ToolPunchGerber.py:1761 msgid "List of single polygons is empty. Aborting." msgstr "La liste des polygones simples est vide. Abandon." -#: appPlugins/ToolIsolation.py:2523 +#: appPlugins/ToolIsolation.py:2519 msgid "Click the end point of the paint area." msgstr "Cliquez sur le point final de la zone de peinture." -#: appPlugins/ToolIsolation.py:2776 appPlugins/ToolNCC.py:4013 -#: appPlugins/ToolPaint.py:2805 app_Main.py:6601 app_Main.py:6620 +#: appPlugins/ToolIsolation.py:2774 appPlugins/ToolNCC.py:3999 +#: appPlugins/ToolPaint.py:2793 app_Main.py:6609 app_Main.py:6628 msgid "Tool from DB added in Tool Table." msgstr "Outil ajouté a base de données." -#: appPlugins/ToolIsolation.py:2826 appPlugins/ToolNCC.py:4062 -#: appPlugins/ToolPaint.py:2861 +#: appPlugins/ToolIsolation.py:2824 appPlugins/ToolNCC.py:4048 +#: appPlugins/ToolPaint.py:2849 msgid "New tool added to Tool Table." msgstr "Nouvel outil ajouté à la table d'outils." @@ -16278,7 +16428,7 @@ msgstr "" "Pool d'outils à partir duquel l'algorithme\n" "choisira ceux utilisés pour le nettoyage du cuivre." -#: appPlugins/ToolIsolation.py:3204 +#: appPlugins/ToolIsolation.py:3213 msgid "" "This is the Tool Number.\n" "Isolation routing will start with the tool with the biggest \n" @@ -16295,13 +16445,13 @@ msgstr "" "dans la géométrie résultante. En effet, avec certains outils\n" "cette fonction ne pourra pas créer de géométrie de routage." -#: appPlugins/ToolIsolation.py:3250 appPlugins/ToolMilling.py:3714 -#: appPlugins/ToolNCC.py:230 appPlugins/ToolNCC.py:4269 -#: appPlugins/ToolPaint.py:227 appPlugins/ToolPaint.py:3062 +#: appPlugins/ToolIsolation.py:3258 appPlugins/ToolMilling.py:3790 +#: appPlugins/ToolNCC.py:230 appPlugins/ToolNCC.py:4275 +#: appPlugins/ToolPaint.py:227 appPlugins/ToolPaint.py:3074 msgid "Add from DB" msgstr "Ajouter depuis la BD" -#: appPlugins/ToolIsolation.py:3275 appPlugins/ToolNCC.py:4294 +#: appPlugins/ToolIsolation.py:3283 appPlugins/ToolNCC.py:4300 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." @@ -16309,8 +16459,8 @@ msgstr "" "Trouvez un diamètre d'outil garanti\n" "pour faire un isolement complet." -#: appPlugins/ToolIsolation.py:3317 appPlugins/ToolMilling.py:3764 -#: appPlugins/ToolNCC.py:4335 appPlugins/ToolPaint.py:3114 +#: appPlugins/ToolIsolation.py:3324 appPlugins/ToolMilling.py:3840 +#: appPlugins/ToolNCC.py:4341 appPlugins/ToolPaint.py:3126 #: appPlugins/ToolSolderPaste.py:1271 msgid "" "Delete a selection of tools in the Tool Table\n" @@ -16319,7 +16469,7 @@ msgstr "" "Supprimer une sélection d'outils dans la table d'outils\n" "en sélectionnant d'abord une ligne dans la table d'outils." -#: appPlugins/ToolIsolation.py:3526 +#: appPlugins/ToolIsolation.py:3556 msgid "" "Specify the type of object to be excepted from isolation.\n" "It can be of type: Gerber or Geometry.\n" @@ -16331,23 +16481,23 @@ msgstr "" "Ce qui est sélectionné ici dictera le genre\n" "des objets qui vont remplir la liste déroulante 'Object'." -#: appPlugins/ToolIsolation.py:3536 +#: appPlugins/ToolIsolation.py:3566 msgid "Object whose area will be removed from isolation geometry." msgstr "Objet dont l'aire sera retirée de la géométrie d'isolation." -#: appPlugins/ToolIsolation.py:3607 appPlugins/ToolPunchGerber.py:2315 +#: appPlugins/ToolIsolation.py:3637 appPlugins/ToolPunchGerber.py:2331 #, fuzzy #| msgid "No object available." msgid "Select all available." msgstr "Aucun objet disponible." -#: appPlugins/ToolIsolation.py:3613 appPlugins/ToolPunchGerber.py:2321 +#: appPlugins/ToolIsolation.py:3643 appPlugins/ToolPunchGerber.py:2337 #, fuzzy #| msgid "Clear the text." msgid "Clear the selection." msgstr "Effacez le texte." -#: appPlugins/ToolIsolation.py:3652 +#: appPlugins/ToolIsolation.py:3680 msgid "" "Create a Geometry object with toolpaths to cut \n" "isolation outside, inside or on both sides of the\n" @@ -16700,15 +16850,21 @@ msgstr "" "obtenue par sondage, puis appliquer ces données\n" "sur le GCode d'origine faisant donc de l'auto nivellement." -#: appPlugins/ToolMilling.py:1333 +#: appPlugins/ToolMilling.py:854 +#, fuzzy +#| msgid "Could not load the file." +msgid "Could not build the Plugin UI" +msgstr "Chargement du fichier Impossible." + +#: appPlugins/ToolMilling.py:1282 msgid "Milling Tool" msgstr "Outil de fraisage" -#: appPlugins/ToolMilling.py:1387 +#: appPlugins/ToolMilling.py:1346 msgid "Pressure" msgstr "Pression" -#: appPlugins/ToolMilling.py:1389 +#: appPlugins/ToolMilling.py:1348 msgid "" "Negative value. The higher the absolute value\n" "the stronger the pressure of the brush on the material." @@ -16716,7 +16872,7 @@ msgstr "" "Valeur négative. Plus la valeur absolue est élevée\n" "plus la pression de la brosse sur le matériau est forte." -#: appPlugins/ToolMilling.py:1881 +#: appPlugins/ToolMilling.py:1851 #, fuzzy #| msgid "" #| "Disabled because the tool is V-shape.\n" @@ -16742,57 +16898,64 @@ msgstr "" "- Outil Diam -> colonne 'Diam' trouvée dans le tableau d'outils\n" "NB: une valeur nulle signifie que Outil Diam = 'V-tip Diam'" -#: appPlugins/ToolMilling.py:2163 +#: appPlugins/ToolMilling.py:2133 msgid "Tool added in Tool Table." msgstr "Outil ajouté dans la table d'outils." -#: appPlugins/ToolMilling.py:2278 +#: appPlugins/ToolMilling.py:2248 msgid "Tool was edited in Tool Table." msgstr "L'outil a été édité dans Tool Table." -#: appPlugins/ToolMilling.py:2307 appPlugins/ToolMilling.py:2316 +#: appPlugins/ToolMilling.py:2277 appPlugins/ToolMilling.py:2286 msgid "Failed. Select a tool to copy." msgstr "Échoué. Sélectionnez un outil à copier." -#: appPlugins/ToolMilling.py:2340 +#: appPlugins/ToolMilling.py:2310 msgid "Tool was copied in Tool Table." msgstr "L'outil a été copié dans la table d'outils." -#: appPlugins/ToolMilling.py:2372 appPlugins/ToolMilling.py:2381 +#: appPlugins/ToolMilling.py:2342 appPlugins/ToolMilling.py:2351 msgid "Failed. Select a tool to delete." msgstr "Échoué. Sélectionnez un outil à supprimer." -#: appPlugins/ToolMilling.py:2402 +#: appPlugins/ToolMilling.py:2372 msgid "Tool was deleted in Tool Table." msgstr "L'outil a été supprimé dans la table d'outils." -#: appPlugins/ToolMilling.py:2505 +#: appPlugins/ToolMilling.py:2475 msgid "Generating drills milling geometry..." msgstr "Génération de la géométrie de fraisage des trous ..." -#: appPlugins/ToolMilling.py:2604 +#: appPlugins/ToolMilling.py:2574 msgid "Generating slot milling geometry..." msgstr "Génération de la géométrie de fraisage de rainures ..." -#: appPlugins/ToolMilling.py:2696 +#: appPlugins/ToolMilling.py:2666 msgid "This Geometry can't be processed because it is" msgstr "Cette géométrie ne peut pas être traitée car elle est" -#: appPlugins/ToolMilling.py:2730 +#: appPlugins/ToolMilling.py:2700 msgid "Failed. No tool selected in the tool table ..." msgstr "Échoué. Aucun outil sélectionné dans la table d'outils ..." -#: appPlugins/ToolMilling.py:3031 appPlugins/ToolPaint.py:1851 +#: appPlugins/ToolMilling.py:3001 appPlugins/ToolPaint.py:1839 msgid "Geometry could not be painted completely" msgstr "La géométrie n'a pas pu être peinte complètement" -#: appPlugins/ToolMilling.py:3580 +#: appPlugins/ToolMilling.py:3547 appPlugins/ToolNCC.py:4136 +#: appPlugins/ToolPaint.py:2939 +#, fuzzy +#| msgid "Excellon object for drilling/milling operation." +msgid "Source object for milling operation." +msgstr "Objet Excellon pour opération de forage/fraisage." + +#: appPlugins/ToolMilling.py:3562 #, fuzzy #| msgid "Excellon object for drilling/milling operation." msgid "Object for milling operation." msgstr "Objet Excellon pour opération de forage/fraisage." -#: appPlugins/ToolMilling.py:3611 +#: appPlugins/ToolMilling.py:3602 #, fuzzy #| msgid "" #| "Tools in this Excellon object\n" @@ -16802,7 +16965,7 @@ msgstr "" "Outils dans cet objet Excellon\n" "quand sont utilisés pour le forage." -#: appPlugins/ToolMilling.py:3682 +#: appPlugins/ToolMilling.py:3755 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -16813,7 +16976,7 @@ msgstr "" "cette valeur\n" "sera montré comme un T1, T2 ... Tn" -#: appPlugins/ToolMilling.py:3692 +#: appPlugins/ToolMilling.py:3765 msgid "" "Plot column. It is visible only for MultiGeo geometries, meaning geometries " "that holds the geometry\n" @@ -16831,7 +16994,7 @@ msgstr "" "activer / désactiver le tracé sur le canevas.\n" "pour l'outil correspondant." -#: appPlugins/ToolMilling.py:3817 +#: appPlugins/ToolMilling.py:3887 msgid "" "Milling type:\n" "- Drills -> will mill the drills associated with this tool\n" @@ -16844,17 +17007,17 @@ msgstr "" "- Les deux -> fraisera les forets et les fraises ou tout ce qui est " "disponible" -#: appPlugins/ToolMilling.py:3837 +#: appPlugins/ToolMilling.py:3907 msgid "The diameter of the tool who will do the milling" msgstr "Le diamètre de l'outil qui fera le fraisage" -#: appPlugins/ToolMilling.py:3854 +#: appPlugins/ToolMilling.py:3924 #, fuzzy #| msgid "Offset Z" msgid "Offset Type" msgstr "Décalage Z" -#: appPlugins/ToolMilling.py:3857 +#: appPlugins/ToolMilling.py:3927 #, fuzzy #| msgid "" #| "The value for the Offset can be:\n" @@ -16879,7 +17042,7 @@ msgstr "" "créer une \"poche\".\n" "- Extérieur -> L'outil coupé suivra la ligne géométrique à l'extérieur." -#: appPlugins/ToolMilling.py:3877 +#: appPlugins/ToolMilling.py:3947 #, fuzzy #| msgid "" #| "The value to offset the cut when \n" @@ -16897,7 +17060,7 @@ msgstr "" "La valeur peut être positive pour 'dehors'\n" "coupé et négatif pour «à l'intérieur» coupé." -#: appPlugins/ToolMilling.py:4374 +#: appPlugins/ToolMilling.py:4436 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Geometry (Milling) Objects." @@ -16921,7 +17084,7 @@ msgstr "L'objet a été déplacé" msgid "Error when mouse left click." msgstr "Erreur lorsque le clic gauche de la souris." -#: appPlugins/ToolNCC.py:1120 +#: appPlugins/ToolNCC.py:1104 msgid "" "Incomplete isolation. None of the selected tools could do a complete " "isolation." @@ -16929,110 +17092,110 @@ msgstr "" "Isolement incomplet. Aucun des outils sélectionnés ne pouvait effectuer une " "isolation complète." -#: appPlugins/ToolNCC.py:1123 +#: appPlugins/ToolNCC.py:1107 msgid "At least one of the selected tools can do a complete isolation." msgstr "" "Au moins un des outils sélectionnés peut effectuer une isolation complète." -#: appPlugins/ToolNCC.py:1269 appPlugins/ToolNCC.py:1348 -#: appPlugins/ToolNCC.py:1406 appPlugins/ToolNCC.py:4049 -#: appPlugins/ToolPaint.py:863 appPlugins/ToolPaint.py:949 -#: appPlugins/ToolPaint.py:1009 appPlugins/ToolPaint.py:2848 +#: appPlugins/ToolNCC.py:1253 appPlugins/ToolNCC.py:1332 +#: appPlugins/ToolNCC.py:1390 appPlugins/ToolNCC.py:4035 +#: appPlugins/ToolPaint.py:849 appPlugins/ToolPaint.py:935 +#: appPlugins/ToolPaint.py:995 appPlugins/ToolPaint.py:2836 #: appPlugins/ToolSolderPaste.py:541 msgid "Cancelled. Tool already in Tool Table." msgstr "Annulé. Outil déjà dans la table d'outils." -#: appPlugins/ToolNCC.py:2005 appPlugins/ToolNCC.py:2985 +#: appPlugins/ToolNCC.py:1991 appPlugins/ToolNCC.py:2971 msgid "NCC Tool. Preparing non-copper polygons." msgstr "Outil NCC. Préparer des polygones non cuivré." -#: appPlugins/ToolNCC.py:2065 appPlugins/ToolNCC.py:3113 +#: appPlugins/ToolNCC.py:2051 appPlugins/ToolNCC.py:3099 msgid "NCC Tool. Calculate 'empty' area." msgstr "Outil NCC. Calculez la surface \"vide\"." -#: appPlugins/ToolNCC.py:2076 appPlugins/ToolNCC.py:2105 -#: appPlugins/ToolNCC.py:2211 appPlugins/ToolNCC.py:2224 -#: appPlugins/ToolNCC.py:3128 appPlugins/ToolNCC.py:3233 -#: appPlugins/ToolNCC.py:3248 appPlugins/ToolNCC.py:3515 -#: appPlugins/ToolNCC.py:3616 appPlugins/ToolNCC.py:3631 +#: appPlugins/ToolNCC.py:2062 appPlugins/ToolNCC.py:2091 +#: appPlugins/ToolNCC.py:2197 appPlugins/ToolNCC.py:2210 +#: appPlugins/ToolNCC.py:3114 appPlugins/ToolNCC.py:3219 +#: appPlugins/ToolNCC.py:3234 appPlugins/ToolNCC.py:3501 +#: appPlugins/ToolNCC.py:3602 appPlugins/ToolNCC.py:3617 msgid "Buffering finished" msgstr "Mise en mémoire tampon terminée" -#: appPlugins/ToolNCC.py:2080 appPlugins/ToolNCC.py:2109 -#: appPlugins/ToolNCC.py:2215 appPlugins/ToolNCC.py:2227 -#: appPlugins/ToolNCC.py:3136 appPlugins/ToolNCC.py:3255 -#: appPlugins/ToolNCC.py:3522 appPlugins/ToolNCC.py:3638 +#: appPlugins/ToolNCC.py:2066 appPlugins/ToolNCC.py:2095 +#: appPlugins/ToolNCC.py:2201 appPlugins/ToolNCC.py:2213 +#: appPlugins/ToolNCC.py:3122 appPlugins/ToolNCC.py:3241 +#: appPlugins/ToolNCC.py:3508 appPlugins/ToolNCC.py:3624 msgid "Could not get the extent of the area to be non copper cleared." msgstr "Impossible d'obtenir que l'étendue de la zone soit non dépolluée." -#: appPlugins/ToolNCC.py:2088 appPlugins/ToolNCC.py:2238 -#: appPlugins/ToolNCC.py:3266 +#: appPlugins/ToolNCC.py:2074 appPlugins/ToolNCC.py:2224 +#: appPlugins/ToolNCC.py:3252 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "Outil NCC. Calcul de la zone \"vide\" terminé." -#: appPlugins/ToolNCC.py:2141 appPlugins/ToolNCC.py:3163 -#: appPlugins/ToolNCC.py:3240 appPlugins/ToolNCC.py:3542 -#: appPlugins/ToolNCC.py:3623 +#: appPlugins/ToolNCC.py:2127 appPlugins/ToolNCC.py:3149 +#: appPlugins/ToolNCC.py:3226 appPlugins/ToolNCC.py:3528 +#: appPlugins/ToolNCC.py:3609 msgid "" "Isolation geometry is broken. Margin is less than isolation tool diameter." msgstr "" "La géométrie d'isolement est rompue. La marge est inférieure au diamètre de " "l'outil d'isolation." -#: appPlugins/ToolNCC.py:2231 appPlugins/ToolNCC.py:3259 -#: appPlugins/ToolNCC.py:3641 +#: appPlugins/ToolNCC.py:2217 appPlugins/ToolNCC.py:3245 +#: appPlugins/ToolNCC.py:3627 msgid "The selected object is not suitable for copper clearing." msgstr "L'objet sélectionné ne convient pas à la clarification du cuivre." -#: appPlugins/ToolNCC.py:2281 +#: appPlugins/ToolNCC.py:2267 msgid "Clearing the polygon with the method: lines." msgstr "Effacer le polygone avec la méthode: lignes." -#: appPlugins/ToolNCC.py:2291 +#: appPlugins/ToolNCC.py:2277 msgid "Failed. Clearing the polygon with the method: seed." msgstr "Échoué. Effacer le polygone avec la méthode: origine." -#: appPlugins/ToolNCC.py:2300 +#: appPlugins/ToolNCC.py:2286 msgid "Failed. Clearing the polygon with the method: standard." msgstr "Échoué. Effacer le polygone avec la méthode: standard." -#: appPlugins/ToolNCC.py:2316 +#: appPlugins/ToolNCC.py:2302 msgid "Polygon could not be cleared. Location:" msgstr "Le polygone n'a pas pu être effacé. Emplacement:" -#: appPlugins/ToolNCC.py:2369 +#: appPlugins/ToolNCC.py:2355 msgid "" "There is no copper clearing tool in the selection and at least one is needed." msgstr "" "Il n'y a pas d'outil de suppression du cuivre dans la sélection et au moins " "un est nécessaire." -#: appPlugins/ToolNCC.py:2384 appPlugins/ToolNCC.py:3081 +#: appPlugins/ToolNCC.py:2370 appPlugins/ToolNCC.py:3067 msgid "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "" "Outil NCC. Polygones non-cuivre finis. La tâche normale de nettoyage du " "cuivre a commencé." -#: appPlugins/ToolNCC.py:2412 appPlugins/ToolNCC.py:2644 +#: appPlugins/ToolNCC.py:2398 appPlugins/ToolNCC.py:2630 msgid "NCC Tool failed creating bounding box." msgstr "L'outil NCC n'a pas pu créer de boîte englobante." -#: appPlugins/ToolNCC.py:2432 appPlugins/ToolNCC.py:2687 -#: appPlugins/ToolNCC.py:3280 appPlugins/ToolNCC.py:3666 +#: appPlugins/ToolNCC.py:2418 appPlugins/ToolNCC.py:2673 +#: appPlugins/ToolNCC.py:3266 appPlugins/ToolNCC.py:3652 msgid "NCC Tool clearing with tool diameter" msgstr "L'outil NCC s'efface avec le diamètre de l'outil" -#: appPlugins/ToolNCC.py:2432 appPlugins/ToolNCC.py:2687 -#: appPlugins/ToolNCC.py:3280 appPlugins/ToolNCC.py:3666 +#: appPlugins/ToolNCC.py:2418 appPlugins/ToolNCC.py:2673 +#: appPlugins/ToolNCC.py:3266 appPlugins/ToolNCC.py:3652 msgid "started." msgstr "commencé." -#: appPlugins/ToolNCC.py:2562 +#: appPlugins/ToolNCC.py:2548 msgid "Could not use the tool for copper clear." msgstr "Impossible d'utiliser l'outil pour suppression du cuivre." -#: appPlugins/ToolNCC.py:2584 appPlugins/ToolNCC.py:3441 +#: appPlugins/ToolNCC.py:2570 appPlugins/ToolNCC.py:3427 msgid "" "There is no NCC Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -17044,30 +17207,30 @@ msgstr "" "géométrie peinte.\n" "Modifiez les paramètres de peinture et réessayez." -#: appPlugins/ToolNCC.py:2594 appPlugins/ToolNCC.py:3450 +#: appPlugins/ToolNCC.py:2580 appPlugins/ToolNCC.py:3436 msgid "NCC Tool clear all done." msgstr "Outil NCC. Effacer tout fait." -#: appPlugins/ToolNCC.py:2597 appPlugins/ToolNCC.py:3453 +#: appPlugins/ToolNCC.py:2583 appPlugins/ToolNCC.py:3439 msgid "NCC Tool clear all done but the copper features isolation is broken for" msgstr "" "Outil de la CCN. Effacer tout fait, mais l'isolation des caractéristiques de " "cuivre est cassée pour" -#: appPlugins/ToolNCC.py:2599 appPlugins/ToolNCC.py:2849 -#: appPlugins/ToolNCC.py:3455 appPlugins/ToolNCC.py:3838 +#: appPlugins/ToolNCC.py:2585 appPlugins/ToolNCC.py:2835 +#: appPlugins/ToolNCC.py:3441 appPlugins/ToolNCC.py:3824 msgid "tools" msgstr "outils" -#: appPlugins/ToolNCC.py:2626 +#: appPlugins/ToolNCC.py:2612 msgid "NCC Tool. Rest machining copper clearing task started." msgstr "Outils NCC. Tâche d'usinage de suppression du cuivre démarrée." -#: appPlugins/ToolNCC.py:2845 appPlugins/ToolNCC.py:3834 +#: appPlugins/ToolNCC.py:2831 appPlugins/ToolNCC.py:3820 msgid "NCC Tool Rest Machining clear all done." msgstr "Outil NCC. Usinage reste nettoyage complet." -#: appPlugins/ToolNCC.py:2848 appPlugins/ToolNCC.py:3837 +#: appPlugins/ToolNCC.py:2834 appPlugins/ToolNCC.py:3823 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" @@ -17075,11 +17238,11 @@ msgstr "" "Outil NCC. Reste l'usinage clair, tout est fait, mais l'isolation des " "caractéristiques en cuivre est cassée" -#: appPlugins/ToolNCC.py:2946 +#: appPlugins/ToolNCC.py:2932 msgid "NCC Tool started. Reading parameters." msgstr "L'outil NCC a commencé. Lecture des paramètres." -#: appPlugins/ToolNCC.py:3940 +#: appPlugins/ToolNCC.py:3926 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." @@ -17087,7 +17250,7 @@ msgstr "" "Essayez d'utiliser le type de mise en tampon = Plein dans Paramètres -> " "Général Gerber. Rechargez le fichier Gerber après cette modification." -#: appPlugins/ToolNCC.py:4153 +#: appPlugins/ToolNCC.py:4154 msgid "" "Specify the type of object to be cleared of excess copper.\n" "It can be of type: Gerber or Geometry.\n" @@ -17099,7 +17262,7 @@ msgstr "" "Ce qui est sélectionné ici dictera le type\n" "des objets qui vont remplir la liste déroulante 'Objet'." -#: appPlugins/ToolNCC.py:4204 +#: appPlugins/ToolNCC.py:4214 msgid "" "This is the Tool Number.\n" "Non copper clearing will start with the tool with the biggest \n" @@ -17116,7 +17279,7 @@ msgstr "" "dans la géométrie résultante. C’est parce qu’avec certains outils\n" "cette fonction ne pourra pas créer de géométrie de peinture." -#: appPlugins/ToolNCC.py:4618 +#: appPlugins/ToolNCC.py:4633 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -17271,11 +17434,11 @@ msgstr "Ouvrir le PDF annulé" msgid "Parsing" msgstr "Analyse ..." -#: appPlugins/ToolPDF.py:212 app_Main.py:11132 +#: appPlugins/ToolPDF.py:212 app_Main.py:11162 msgid "Failed to open" msgstr "Impossible d'ouvrir" -#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:368 app_Main.py:11078 +#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:368 app_Main.py:11108 msgid "No geometry found in file" msgstr "Aucune géométrie trouvée dans le fichier" @@ -17292,39 +17455,39 @@ msgstr "Le fichier PDF ouvert a échoué." msgid "Rendered" msgstr "Rendu" -#: appPlugins/ToolPaint.py:1170 +#: appPlugins/ToolPaint.py:1156 msgid "Can't do Paint on MultiGeo geometries" msgstr "Impossible de peindre sur des géométries MultiGeo" -#: appPlugins/ToolPaint.py:1207 +#: appPlugins/ToolPaint.py:1193 msgid "Click on a polygon to paint it." msgstr "Cliquez sur un polygone pour le peindre." -#: appPlugins/ToolPaint.py:1812 +#: appPlugins/ToolPaint.py:1800 msgid "Painting polygon with method: lines." msgstr "Peinture polygone avec méthode: lignes." -#: appPlugins/ToolPaint.py:1824 +#: appPlugins/ToolPaint.py:1812 msgid "Failed. Painting polygon with method: seed." msgstr "Échoué. Peinture polygone avec méthode: graine." -#: appPlugins/ToolPaint.py:1835 +#: appPlugins/ToolPaint.py:1823 msgid "Failed. Painting polygon with method: standard." msgstr "Échoué. Peinture polygone avec méthode: standard." -#: appPlugins/ToolPaint.py:1926 appPlugins/ToolPaint.py:2115 +#: appPlugins/ToolPaint.py:1914 appPlugins/ToolPaint.py:2103 msgid "Painting with tool diameter = " msgstr "Peinture avec diamètre d'outil = " -#: appPlugins/ToolPaint.py:1929 appPlugins/ToolPaint.py:2118 +#: appPlugins/ToolPaint.py:1917 appPlugins/ToolPaint.py:2106 msgid "started" msgstr "commencé" -#: appPlugins/ToolPaint.py:1956 appPlugins/ToolPaint.py:2105 +#: appPlugins/ToolPaint.py:1944 appPlugins/ToolPaint.py:2093 msgid "There is no geometry to process or the tool diameter is too big." msgstr "" -#: appPlugins/ToolPaint.py:2071 appPlugins/ToolPaint.py:2297 +#: appPlugins/ToolPaint.py:2059 appPlugins/ToolPaint.py:2285 msgid "" "There is no Painting Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -17336,44 +17499,44 @@ msgstr "" "géométrie peinte.\n" "Modifiez les paramètres de peinture et réessayez." -#: appPlugins/ToolPaint.py:2351 +#: appPlugins/ToolPaint.py:2339 msgid "Painting ..." msgstr "Peinture..." -#: appPlugins/ToolPaint.py:2385 appPlugins/ToolPaint.py:2390 -#: appPlugins/ToolPaint.py:2398 appPlugins/ToolPaint.py:2487 -#: appPlugins/ToolPaint.py:2490 appPlugins/ToolPaint.py:2498 -#: appPlugins/ToolPaint.py:2568 appPlugins/ToolPaint.py:2573 -#: appPlugins/ToolPaint.py:2579 +#: appPlugins/ToolPaint.py:2373 appPlugins/ToolPaint.py:2378 +#: appPlugins/ToolPaint.py:2386 appPlugins/ToolPaint.py:2475 +#: appPlugins/ToolPaint.py:2478 appPlugins/ToolPaint.py:2486 +#: appPlugins/ToolPaint.py:2556 appPlugins/ToolPaint.py:2561 +#: appPlugins/ToolPaint.py:2567 msgid "Paint Tool." msgstr "Outil de Peinture." -#: appPlugins/ToolPaint.py:2386 appPlugins/ToolPaint.py:2390 -#: appPlugins/ToolPaint.py:2398 +#: appPlugins/ToolPaint.py:2374 appPlugins/ToolPaint.py:2378 +#: appPlugins/ToolPaint.py:2386 msgid "Normal painting polygon task started." msgstr "La tâche de peinture normale du polygone a commencé." -#: appPlugins/ToolPaint.py:2387 appPlugins/ToolPaint.py:2487 -#: appPlugins/ToolPaint.py:2570 +#: appPlugins/ToolPaint.py:2375 appPlugins/ToolPaint.py:2475 +#: appPlugins/ToolPaint.py:2558 msgid "Buffering geometry..." msgstr "Mise en tampon de la géométrie ..." -#: appPlugins/ToolPaint.py:2412 appPlugins/ToolPaint.py:2505 -#: appPlugins/ToolPaint.py:2586 +#: appPlugins/ToolPaint.py:2400 appPlugins/ToolPaint.py:2493 +#: appPlugins/ToolPaint.py:2574 msgid "No polygon found." msgstr "Aucun polygone trouvé." -#: appPlugins/ToolPaint.py:2487 appPlugins/ToolPaint.py:2490 -#: appPlugins/ToolPaint.py:2498 +#: appPlugins/ToolPaint.py:2475 appPlugins/ToolPaint.py:2478 +#: appPlugins/ToolPaint.py:2486 msgid "Paint all polygons task started." msgstr "La tâche de peinture de tous les polygones a commencé." -#: appPlugins/ToolPaint.py:2569 appPlugins/ToolPaint.py:2573 -#: appPlugins/ToolPaint.py:2579 +#: appPlugins/ToolPaint.py:2557 appPlugins/ToolPaint.py:2561 +#: appPlugins/ToolPaint.py:2567 msgid "Painting area task started." msgstr "La tâche de zone de peinture a commencé." -#: appPlugins/ToolPaint.py:2928 +#: appPlugins/ToolPaint.py:2916 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -17385,7 +17548,7 @@ msgstr "" "Créez un objet de géométrie avec\n" "des parcours pour couper toutes les régions non-cuivre." -#: appPlugins/ToolPaint.py:2958 +#: appPlugins/ToolPaint.py:2957 msgid "" "Specify the type of object to be painted.\n" "It can be of type: Gerber or Geometry.\n" @@ -17397,7 +17560,7 @@ msgstr "" "Ce qui est sélectionné ici dictera le genre\n" "des objets qui vont remplir la liste déroulante 'Object'." -#: appPlugins/ToolPaint.py:2992 +#: appPlugins/ToolPaint.py:2991 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for painting." @@ -17405,7 +17568,7 @@ msgstr "" "Pool d'outils à partir duquel l'algorithme\n" "choisira ceux utilisés pour la peinture." -#: appPlugins/ToolPaint.py:3009 +#: appPlugins/ToolPaint.py:3016 msgid "" "This is the Tool Number.\n" "Painting will start with the tool with the biggest diameter,\n" @@ -17421,7 +17584,7 @@ msgstr "" "dans la géométrie résultante. C’est parce qu’avec certains outils\n" "cette fonction ne pourra pas créer de géométrie de peinture." -#: appPlugins/ToolPaint.py:3296 +#: appPlugins/ToolPaint.py:3311 msgid "" "The type of FlatCAM object to be used as paint reference.\n" "It can be Gerber, Excellon or Geometry." @@ -17429,44 +17592,44 @@ msgstr "" "Le type d'objet FlatCAM à utiliser comme référence de peinture.\n" "Ce peut être Gerber, Excellon ou Géométrie." -#: appPlugins/ToolPaint.py:3336 +#: appPlugins/ToolPaint.py:3353 msgid "Create a Geometry Object which paints the polygons." msgstr "Créer un Objet de Géométrie qui peint les polygones." -#: appPlugins/ToolPanelize.py:112 appPlugins/ToolPanelize.py:1099 +#: appPlugins/ToolPanelize.py:112 appPlugins/ToolPanelize.py:1083 #, fuzzy #| msgid "Panelization Reference" msgid "Panelization" msgstr "Référence de panélisation" -#: appPlugins/ToolPanelize.py:373 +#: appPlugins/ToolPanelize.py:357 msgid "Columns or Rows are zero value. Change them to a positive integer." msgstr "" "Les colonnes ou les lignes ont une valeur zéro. Changez-les en un entier " "positif." -#: appPlugins/ToolPanelize.py:416 +#: appPlugins/ToolPanelize.py:400 msgid "Generating panel ... " msgstr "Panneau de génération ... " -#: appPlugins/ToolPanelize.py:509 appPlugins/ToolPanelize.py:801 -#: appPlugins/ToolPanelize.py:1051 +#: appPlugins/ToolPanelize.py:493 appPlugins/ToolPanelize.py:785 +#: appPlugins/ToolPanelize.py:1035 msgid "Generating panel ... Adding the source code." msgstr "Génération du panneau ... Ajout du code source." -#: appPlugins/ToolPanelize.py:729 +#: appPlugins/ToolPanelize.py:713 msgid "Optimizing the overlapping paths." msgstr "Optimisation des chemins de chevauchement." -#: appPlugins/ToolPanelize.py:761 +#: appPlugins/ToolPanelize.py:745 msgid "Optimization complete." msgstr "Optimisation terminée." -#: appPlugins/ToolPanelize.py:1060 +#: appPlugins/ToolPanelize.py:1044 msgid "Generating panel... Spawning copies" msgstr "Génération de panneau ... Création de copies" -#: appPlugins/ToolPanelize.py:1076 +#: appPlugins/ToolPanelize.py:1060 #, python-brace-format msgid "" "{text} Too big for the constrain area. Final panel has {col} columns and " @@ -17475,11 +17638,11 @@ msgstr "" "{text} Trop grand pour la zone contrainte. Le panneau final contient {col} " "colonnes et {row}" -#: appPlugins/ToolPanelize.py:1084 +#: appPlugins/ToolPanelize.py:1068 msgid "Panel created successfully." msgstr "Panneau créé avec succès." -#: appPlugins/ToolPanelize.py:1139 +#: appPlugins/ToolPanelize.py:1128 msgid "" "Specify the type of object to be panelized\n" "It can be of type: Gerber, Excellon or Geometry.\n" @@ -17491,7 +17654,7 @@ msgstr "" "La sélection ici décide du type d’objets qui seront\n" "dans la liste déroulante d'objets." -#: appPlugins/ToolPanelize.py:1167 +#: appPlugins/ToolPanelize.py:1163 msgid "" "Object to be panelized. This means that it will\n" "be duplicated in an array of rows and columns." @@ -17499,11 +17662,7 @@ msgstr "" "Objet à paramétrer. Cela signifie qu'il sera\n" "être dupliqué dans un tableau de lignes et de colonnes." -#: appPlugins/ToolPanelize.py:1174 -msgid "Panelization Reference" -msgstr "Référence de panélisation" - -#: appPlugins/ToolPanelize.py:1176 +#: appPlugins/ToolPanelize.py:1175 msgid "" "Choose the reference for panelization:\n" "- Object = the bounding box of a different object\n" @@ -17523,7 +17682,7 @@ msgstr "" "à cet objet de référence maintenant donc le panneau\n" "objets synchronisés." -#: appPlugins/ToolPanelize.py:1202 +#: appPlugins/ToolPanelize.py:1210 msgid "" "Specify the type of object to be used as an container for\n" "panelization. It can be: Gerber or Geometry type.\n" @@ -17535,7 +17694,7 @@ msgstr "" "La sélection ici décide du type d’objets qui seront\n" "dans la liste déroulante Objet de Box." -#: appPlugins/ToolPanelize.py:1217 +#: appPlugins/ToolPanelize.py:1225 msgid "" "The actual object that is used as container for the\n" " selected object that is to be panelized." @@ -17543,11 +17702,11 @@ msgstr "" "L'objet réel qui utilise un conteneur pour la\n" "objet sélectionné à panéliser." -#: appPlugins/ToolPanelize.py:1227 +#: appPlugins/ToolPanelize.py:1233 msgid "Panel Data" msgstr "Données du Panneau" -#: appPlugins/ToolPanelize.py:1229 +#: appPlugins/ToolPanelize.py:1235 msgid "" "This informations will shape the resulting panel.\n" "The number of rows and columns will set how many\n" @@ -17563,15 +17722,15 @@ msgstr "" "Les espacements détermineront la distance entre deux\n" "éléments du tableau de panneaux." -#: appPlugins/ToolPanelize.py:1314 +#: appPlugins/ToolPanelize.py:1338 msgid "Constrain panel within" msgstr "Contraindre le panneau dans" -#: appPlugins/ToolPanelize.py:1357 +#: appPlugins/ToolPanelize.py:1383 msgid "Panelize Object" msgstr "Objet Panelize" -#: appPlugins/ToolPanelize.py:1360 appPlugins/ToolRulesCheck.py:1663 +#: appPlugins/ToolPanelize.py:1386 appPlugins/ToolRulesCheck.py:1663 msgid "" "Panelize the specified object around the specified box.\n" "In other words it creates multiple copies of the source object,\n" @@ -17614,7 +17773,7 @@ msgstr "Fichier PcbWizard .INF chargé." msgid "Main PcbWizard Excellon file loaded." msgstr "Le fichier principal de PcbWizard Excellon est chargé." -#: appPlugins/ToolPcbWizard.py:346 app_Main.py:11057 +#: appPlugins/ToolPcbWizard.py:346 app_Main.py:11087 msgid "This is not Excellon file." msgstr "Ce n'est pas un fichier Excellon." @@ -17744,23 +17903,23 @@ msgstr "" msgid "Punch Geber" msgstr "Percer Gerber" -#: appPlugins/ToolPunchGerber.py:555 +#: appPlugins/ToolPunchGerber.py:551 #, fuzzy #| msgid "Click on a polygon to isolate it." msgid "Click on a pad to select it." msgstr "Cliquez sur un polygone pour l'isoler." -#: appPlugins/ToolPunchGerber.py:803 appPlugins/ToolPunchGerber.py:936 +#: appPlugins/ToolPunchGerber.py:799 appPlugins/ToolPunchGerber.py:932 msgid "The value of the fixed diameter is 0.0. Aborting." msgstr "La valeur du diamètre fixe est de 0,0. Abandon." -#: appPlugins/ToolPunchGerber.py:1712 +#: appPlugins/ToolPunchGerber.py:1708 #, fuzzy #| msgid "Added polygon" msgid "Added pad" msgstr "Polygone ajouté" -#: appPlugins/ToolPunchGerber.py:1713 +#: appPlugins/ToolPunchGerber.py:1709 #, fuzzy #| msgid "Click to add next polygon or right click to start." msgid "Click to add next pad or right click to start." @@ -17768,13 +17927,13 @@ msgstr "" "Cliquez pour ajouter le polygone suivant ou cliquez avec le bouton droit " "pour commencer." -#: appPlugins/ToolPunchGerber.py:1725 +#: appPlugins/ToolPunchGerber.py:1721 #, fuzzy #| msgid "Removed polygon" msgid "Removed pad" msgstr "Polygone supprimé" -#: appPlugins/ToolPunchGerber.py:1726 +#: appPlugins/ToolPunchGerber.py:1722 #, fuzzy #| msgid "Click to add/remove next polygon or right click to start." msgid "Click to add/remove next pad or right click to start." @@ -17782,43 +17941,43 @@ msgstr "" "Cliquez pour ajouter/supprimer le polygone suivant ou cliquez avec le bouton " "droit pour commencer." -#: appPlugins/ToolPunchGerber.py:1731 +#: appPlugins/ToolPunchGerber.py:1727 #, fuzzy #| msgid "No polygon detected under click position." msgid "No pad detected under click position." msgstr "Aucun polygone détecté sous la position du clic." -#: appPlugins/ToolPunchGerber.py:1930 +#: appPlugins/ToolPunchGerber.py:1926 #, fuzzy #| msgid "All objects are selected." msgid "All selectable pads are selected." msgstr "Tous les objets sont sélectionnés." -#: appPlugins/ToolPunchGerber.py:1947 +#: appPlugins/ToolPunchGerber.py:1943 #, fuzzy #| msgid "Selection Color" msgid "Selection cleared." msgstr "Couleur de sélection" -#: appPlugins/ToolPunchGerber.py:2007 +#: appPlugins/ToolPunchGerber.py:2000 msgid "Gerber into which to punch holes" msgstr "Gerber pour percer des trous" -#: appPlugins/ToolPunchGerber.py:2145 +#: appPlugins/ToolPunchGerber.py:2154 msgid "" "Remove the geometry of Excellon from the Gerber to create the holes in pads." msgstr "" "Retirez la géométrie d'Excellon du Gerber pour créer les trous dans les " "coussinets." -#: appPlugins/ToolPunchGerber.py:2297 +#: appPlugins/ToolPunchGerber.py:2313 msgid "" "When the manual type is chosen, the pads to be punched\n" "are selected on the canvas but only those that\n" "are in the processed pads." msgstr "" -#: appPlugins/ToolPunchGerber.py:2336 +#: appPlugins/ToolPunchGerber.py:2347 msgid "" "Create a Gerber object from the selected object, within\n" "the specified box." @@ -17835,19 +17994,19 @@ msgstr "Annulé. Il n'y a pas de données QRCode dans la zone de texte." msgid "QRCode Tool done." msgstr "Outil QRCode terminé." -#: appPlugins/ToolQRCode.py:777 +#: appPlugins/ToolQRCode.py:785 msgid "Gerber Object to which the QRCode will be added." msgstr "Objet Gerber auquel le QRCode sera ajouté." -#: appPlugins/ToolQRCode.py:813 +#: appPlugins/ToolQRCode.py:827 msgid "The parameters used to shape the QRCode." msgstr "Les paramètres utilisés pour façonner le QRCode." -#: appPlugins/ToolQRCode.py:918 +#: appPlugins/ToolQRCode.py:939 msgid "Export QRCode" msgstr "Exporter le QRCode" -#: appPlugins/ToolQRCode.py:920 +#: appPlugins/ToolQRCode.py:941 msgid "" "Show a set of controls allowing to export the QRCode\n" "to a SVG file or an PNG file." @@ -17855,31 +18014,31 @@ msgstr "" "Afficher un ensemble de contrôles permettant d'exporter le QRCode\n" "vers un fichier SVG ou un fichier PNG." -#: appPlugins/ToolQRCode.py:959 +#: appPlugins/ToolQRCode.py:979 msgid "Transparent back color" msgstr "Couleur arrière transparente" -#: appPlugins/ToolQRCode.py:984 +#: appPlugins/ToolQRCode.py:1004 msgid "Export QRCode SVG" msgstr "Exporter le QRCode SVG" -#: appPlugins/ToolQRCode.py:986 +#: appPlugins/ToolQRCode.py:1006 msgid "Export a SVG file with the QRCode content." msgstr "Exportez un fichier SVG avec le contenu QRCode." -#: appPlugins/ToolQRCode.py:997 +#: appPlugins/ToolQRCode.py:1017 msgid "Export QRCode PNG" msgstr "Exporter le QRCode PNG" -#: appPlugins/ToolQRCode.py:999 +#: appPlugins/ToolQRCode.py:1019 msgid "Export a PNG image file with the QRCode content." msgstr "Exportez un fichier image PNG avec le contenu QRCode." -#: appPlugins/ToolQRCode.py:1010 +#: appPlugins/ToolQRCode.py:1030 msgid "Insert QRCode" msgstr "Insérez QRCode" -#: appPlugins/ToolQRCode.py:1013 +#: appPlugins/ToolQRCode.py:1033 msgid "Create the QRCode object." msgstr "Créez l'objet QRCode." @@ -18333,19 +18492,19 @@ msgstr "" "Sauvegarder le GCode généré pour la distribution de pâte à souder\n" "sur des plaquettes de circuits imprimés, dans un fichier." -#: appPlugins/ToolSub.py:269 appPlugins/ToolSub.py:505 +#: appPlugins/ToolSub.py:267 appPlugins/ToolSub.py:503 msgid "No Target object loaded." msgstr "Aucun objet cible chargé." -#: appPlugins/ToolSub.py:272 +#: appPlugins/ToolSub.py:270 msgid "Loading geometry from Gerber objects." msgstr "Chargement de la géométrie à partir d'objets Gerber." -#: appPlugins/ToolSub.py:289 appPlugins/ToolSub.py:518 +#: appPlugins/ToolSub.py:287 appPlugins/ToolSub.py:516 msgid "No Subtractor object loaded." msgstr "Aucun objet soustracteur n'a été chargé." -#: appPlugins/ToolSub.py:303 +#: appPlugins/ToolSub.py:301 #, fuzzy #| msgid "" #| "Geometry object that will be subtracted\n" @@ -18355,38 +18514,38 @@ msgstr "" "Objet de géométrie qui sera soustrait\n" "à partir de l'objet de géométrie cible." -#: appPlugins/ToolSub.py:343 +#: appPlugins/ToolSub.py:341 msgid "Finished parsing geometry for aperture" msgstr "Géométrie d'analyse terminée pour l'ouverture" -#: appPlugins/ToolSub.py:345 +#: appPlugins/ToolSub.py:343 msgid "Subtraction aperture processing finished." msgstr "Traitement de la soustraction d'ouverture terminé." -#: appPlugins/ToolSub.py:478 appPlugins/ToolSub.py:672 -#: appPlugins/ToolSub.py:754 +#: appPlugins/ToolSub.py:476 appPlugins/ToolSub.py:670 +#: appPlugins/ToolSub.py:752 msgid "Generating new object failed." msgstr "La génération du nouvel objet a échoué." -#: appPlugins/ToolSub.py:482 appPlugins/ToolSub.py:677 +#: appPlugins/ToolSub.py:480 appPlugins/ToolSub.py:675 msgid "Created" msgstr "Établi" -#: appPlugins/ToolSub.py:531 +#: appPlugins/ToolSub.py:529 msgid "Currently, the Subtractor geometry cannot be of type Multigeo." msgstr "" "Actuellement, la géométrie du soustracteur ne peut pas être de type multi-" "géo." -#: appPlugins/ToolSub.py:571 +#: appPlugins/ToolSub.py:569 msgid "Parsing solid_geometry ..." msgstr "Analyse de solid_géométrie ..." -#: appPlugins/ToolSub.py:573 +#: appPlugins/ToolSub.py:571 msgid "Parsing solid_geometry for tool" msgstr "Analyse de solid_géométrie pour l'outil" -#: appPlugins/ToolSub.py:790 +#: appPlugins/ToolSub.py:788 #, fuzzy #| msgid "" #| "A tool to substract one Gerber or Geometry object\n" @@ -18398,7 +18557,7 @@ msgstr "" "Un outil pour soustraire un objet Gerber ou Géométrie\n" "d'un autre du même type." -#: appPlugins/ToolSub.py:849 +#: appPlugins/ToolSub.py:850 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." @@ -18406,11 +18565,11 @@ msgstr "" "Objet de Gerber auquel soustraire\n" "l'objet soustracteur Gerber." -#: appPlugins/ToolSub.py:863 appPlugins/ToolSub.py:916 +#: appPlugins/ToolSub.py:871 appPlugins/ToolSub.py:934 msgid "Subtractor" msgstr "Soustracteur" -#: appPlugins/ToolSub.py:865 +#: appPlugins/ToolSub.py:873 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." @@ -18418,11 +18577,11 @@ msgstr "" "Objet Gerber qui sera soustrait\n" "à partir de l'objet Gerber cible." -#: appPlugins/ToolSub.py:872 +#: appPlugins/ToolSub.py:883 msgid "Subtract Gerber" msgstr "Soustraire Gerber" -#: appPlugins/ToolSub.py:875 +#: appPlugins/ToolSub.py:886 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -18434,7 +18593,7 @@ msgstr "" "Peut être utilisé pour enlever la sérigraphie qui se chevauchent\n" "sur le masque de soudure." -#: appPlugins/ToolSub.py:902 +#: appPlugins/ToolSub.py:919 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." @@ -18442,7 +18601,7 @@ msgstr "" "Objet de géométrie à soustraire\n" "l'objet géométrique soustracteur." -#: appPlugins/ToolSub.py:918 +#: appPlugins/ToolSub.py:936 msgid "" "Geometry object that will be subtracted\n" "from the target Geometry object." @@ -18450,11 +18609,11 @@ msgstr "" "Objet de géométrie qui sera soustrait\n" "à partir de l'objet de géométrie cible." -#: appPlugins/ToolSub.py:930 +#: appPlugins/ToolSub.py:957 msgid "Subtract Geometry" msgstr "Soustraire la géométrie" -#: appPlugins/ToolSub.py:933 +#: appPlugins/ToolSub.py:960 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -18517,7 +18676,7 @@ msgstr "Les objets CNCJob ne peuvent pas être mis en mémoire tampon." msgid "A plugin that allow geometry transformation." msgstr "" -#: appPlugins/ToolTransform.py:666 +#: appPlugins/ToolTransform.py:663 msgid "" "The object used as reference.\n" "The used point is the center of it's bounding box." @@ -18571,7 +18730,7 @@ msgstr "" "Initialisation du Canevas\n" "Initialisation terminée en" -#: app_Main.py:1314 app_Main.py:9893 +#: app_Main.py:1314 app_Main.py:9923 msgid "New Project - Not saved" msgstr "Nouveau projet - Non enregistré" @@ -19040,7 +19199,7 @@ msgstr "Cliquez pour définir l'origine ..." msgid "Setting Origin..." msgstr "Réglage de l'Origine ..." -#: app_Main.py:5240 app_Main.py:5358 app_Main.py:5501 +#: app_Main.py:5240 app_Main.py:5362 app_Main.py:5505 msgid "Origin set" msgstr "Réglage de l'origine effectué" @@ -19048,67 +19207,67 @@ msgstr "Réglage de l'origine effectué" msgid "Origin coordinates specified but incomplete." msgstr "Coordonnées d'origine spécifiées mais incomplètes." -#: app_Main.py:5304 +#: app_Main.py:5308 msgid "Moving to Origin..." msgstr "Déplacement vers l'origine ..." -#: app_Main.py:5308 app_Main.py:5376 +#: app_Main.py:5312 app_Main.py:5380 msgid "Failed. No object(s) selected..." msgstr "Érreur. Aucun objet sélectionné ..." -#: app_Main.py:5395 +#: app_Main.py:5399 msgid "Quadrant 1" msgstr "" -#: app_Main.py:5396 +#: app_Main.py:5400 msgid "Quadrant 2" msgstr "" -#: app_Main.py:5397 +#: app_Main.py:5401 msgid "Quadrant 3" msgstr "" -#: app_Main.py:5398 +#: app_Main.py:5402 msgid "Quadrant 4" msgstr "" -#: app_Main.py:5538 +#: app_Main.py:5542 msgid "Jump to ..." msgstr "Sauter à ..." -#: app_Main.py:5539 +#: app_Main.py:5543 msgid "Enter the coordinates in format X,Y:" msgstr "Entrez les coordonnées au format X, Y:" -#: app_Main.py:5549 +#: app_Main.py:5553 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Mauvaises coordonnées. Entrez les coordonnées au format: X, Y" -#: app_Main.py:5690 +#: app_Main.py:5696 msgid "Locate ..." msgstr "Localiser ..." -#: app_Main.py:6314 +#: app_Main.py:6322 msgid "" "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "Abandon de la tâche en cours si possible ..." -#: app_Main.py:6320 +#: app_Main.py:6328 msgid "The current task was gracefully closed on user request..." msgstr "" "La tâche en cours a été fermée avec succès à la demande de l'utilisateur ..." -#: app_Main.py:6520 +#: app_Main.py:6528 msgid "Not available for Legacy 2D graphic mode." msgstr "" -#: app_Main.py:6622 +#: app_Main.py:6630 msgid "Adding tool from DB is not allowed for this object." msgstr "" "L'ajout d'outil à partir de la base de données n'est pas autorisé pour cet " "objet." -#: app_Main.py:6640 +#: app_Main.py:6648 #, fuzzy #| msgid "" #| "One or more Tools are edited.\n" @@ -19120,194 +19279,194 @@ msgstr "" "Un ou plusieurs outils ont été modifiés.\n" "Voulez-vous mettre à jour la base de données?" -#: app_Main.py:6642 +#: app_Main.py:6650 msgid "Save Tools Database" msgstr "Enregistrement de la base de données d'outils" -#: app_Main.py:6835 app_Main.py:6889 app_Main.py:6937 +#: app_Main.py:6862 app_Main.py:6916 app_Main.py:6964 msgid "Enter the Angle value:" msgstr "Entrez la valeur de l'angle:" -#: app_Main.py:6868 +#: app_Main.py:6895 msgid "Rotation done." msgstr "Rotation effectuée." -#: app_Main.py:6870 +#: app_Main.py:6897 msgid "Rotation movement was not executed." msgstr "Le mouvement de rotation n'a pas été exécuté." -#: app_Main.py:6919 +#: app_Main.py:6946 msgid "Skew on X axis done." msgstr "Inclinaison sur l'axe X terminée." -#: app_Main.py:6967 +#: app_Main.py:6994 msgid "Skew on Y axis done." msgstr "Inclinaison sur l'axe des Y effectué." -#: app_Main.py:7049 +#: app_Main.py:7076 msgid "New Grid ..." msgstr "Nouvelle grille ..." -#: app_Main.py:7050 +#: app_Main.py:7077 msgid "Enter a Grid Value:" msgstr "Entrez une valeur de grille:" -#: app_Main.py:7059 app_Main.py:7084 +#: app_Main.py:7086 app_Main.py:7111 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "" "Veuillez entrer une valeur de grille avec une valeur non nulle, au format " "réel." -#: app_Main.py:7064 +#: app_Main.py:7091 msgid "New Grid added" msgstr "Nouvelle grille ajoutée" -#: app_Main.py:7066 +#: app_Main.py:7093 msgid "Grid already exists" msgstr "La grille existe déjà" -#: app_Main.py:7068 +#: app_Main.py:7095 msgid "Adding New Grid cancelled" msgstr "Ajout d'une nouvelle grille annulée" -#: app_Main.py:7090 +#: app_Main.py:7117 msgid "Grid Value does not exist" msgstr "Valeur de la grille inexistante" -#: app_Main.py:7092 +#: app_Main.py:7119 msgid "Grid Value deleted" msgstr "Valeur de grille supprimée" -#: app_Main.py:7094 +#: app_Main.py:7121 msgid "Delete Grid value cancelled" msgstr "Suppression valeur de grille annulée" -#: app_Main.py:7108 +#: app_Main.py:7135 msgid "Name copied to clipboard ..." msgstr "Nom copié dans le presse-papiers ..." -#: app_Main.py:7889 app_Main.py:7893 +#: app_Main.py:7919 app_Main.py:7923 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "" "Sélectionnez un fichier Gerber ou Excellon pour afficher son fichier source." -#: app_Main.py:7896 +#: app_Main.py:7926 msgid "Viewing the source code of the selected object." msgstr "Affichage du code source de l'objet sélectionné." -#: app_Main.py:7910 +#: app_Main.py:7940 msgid "Source Editor" msgstr "Éditeur de source" -#: app_Main.py:7946 app_Main.py:7953 +#: app_Main.py:7976 app_Main.py:7983 msgid "There is no selected object for which to see it's source file code." msgstr "Il n'y a pas d'objet sélectionné auxquelles voir son code source." -#: app_Main.py:7961 +#: app_Main.py:7991 msgid "Failed to load the source code for the selected object" msgstr "Échec du chargement du code source pour l'objet sélectionné" -#: app_Main.py:7994 +#: app_Main.py:8024 msgid "Go to Line ..." msgstr "Aller à la ligne ..." -#: app_Main.py:8025 +#: app_Main.py:8055 msgid "Redrawing all objects" msgstr "Redessiner tous les objets" -#: app_Main.py:8113 +#: app_Main.py:8143 msgid "Failed to load recent item list." msgstr "Échec du chargement des éléments récents." -#: app_Main.py:8120 +#: app_Main.py:8150 msgid "Failed to parse recent item list." msgstr "Échec d'analyse des éléments récents." -#: app_Main.py:8130 +#: app_Main.py:8160 msgid "Failed to load recent projects item list." msgstr "Échec du chargement des éléments des projets récents." -#: app_Main.py:8137 +#: app_Main.py:8167 msgid "Failed to parse recent project item list." msgstr "Échec de l'analyse de la liste des éléments de projet récents." -#: app_Main.py:8161 +#: app_Main.py:8191 #, fuzzy #| msgid "Recent files" msgid "Recent files list was reset." msgstr "Fichiers récents" -#: app_Main.py:8175 +#: app_Main.py:8205 #, fuzzy #| msgid "Recent projects" msgid "Recent projects list was reset." msgstr "Projets récents" -#: app_Main.py:8200 +#: app_Main.py:8230 msgid "Clear Recent projects" msgstr "Effacer les projets récents" -#: app_Main.py:8224 +#: app_Main.py:8254 msgid "Clear Recent files" msgstr "Effacer les fichiers récents" -#: app_Main.py:8280 +#: app_Main.py:8310 msgid "FlatCAM Evo" msgstr "FlatCAM Evo" -#: app_Main.py:8284 +#: app_Main.py:8314 msgid "Release date" msgstr "Date de sortie" -#: app_Main.py:8288 +#: app_Main.py:8318 msgid "Displayed" msgstr "Affichée" -#: app_Main.py:8291 +#: app_Main.py:8321 msgid "Snap" msgstr "Accroche" -#: app_Main.py:8300 +#: app_Main.py:8330 msgid "Canvas" msgstr "Canevas" -#: app_Main.py:8305 +#: app_Main.py:8335 msgid "Workspace active" msgstr "Espace de travail actif" -#: app_Main.py:8309 +#: app_Main.py:8339 msgid "Workspace size" msgstr "Taille espace de travail" -#: app_Main.py:8313 +#: app_Main.py:8343 msgid "Workspace orientation" msgstr "Orientation espace de travail" -#: app_Main.py:8375 +#: app_Main.py:8405 msgid "Failed checking for latest version. Could not connect." msgstr "Échec de vérification de mise a jour. Connection impossible." -#: app_Main.py:8382 +#: app_Main.py:8412 msgid "Could not parse information about latest version." msgstr "Impossible d'analyser les informations sur la dernière version." -#: app_Main.py:8392 +#: app_Main.py:8422 msgid "FlatCAM is up to date!" msgstr "FlatCAM est à jour!" -#: app_Main.py:8397 +#: app_Main.py:8427 msgid "Newer Version Available" msgstr "Nouvelle version FlatCam disponible" -#: app_Main.py:8399 +#: app_Main.py:8429 msgid "There is a newer version of FlatCAM available for download:" msgstr "Une version plus récente de FlatCAM est disponible au téléchargement:" -#: app_Main.py:8403 +#: app_Main.py:8433 msgid "info" msgstr "info" -#: app_Main.py:8437 +#: app_Main.py:8467 msgid "" "OpenGL canvas initialization failed. HW or HW configuration not supported." "Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General " @@ -19319,44 +19478,44 @@ msgstr "" "Edition -> Paramètres -> onglet Général.\n" "\n" -#: app_Main.py:8523 +#: app_Main.py:8553 msgid "All plots disabled." msgstr "Désactivation de tous les Plots." -#: app_Main.py:8529 +#: app_Main.py:8559 msgid "All non selected plots disabled." msgstr "Tracés non sélectionnés désactivés." -#: app_Main.py:8535 +#: app_Main.py:8565 msgid "All plots enabled." msgstr "Activation de tous les Plots." -#: app_Main.py:8541 +#: app_Main.py:8571 msgid "All non selected plots enabled." msgstr "Tracés non sélectionnés activés." -#: app_Main.py:8547 +#: app_Main.py:8577 msgid "Selected plots enabled..." msgstr "Sélection de tous les Plots activés ..." -#: app_Main.py:8555 +#: app_Main.py:8585 msgid "Selected plots disabled..." msgstr "Selection de tous les Plots désactivés ..." -#: app_Main.py:8589 +#: app_Main.py:8619 msgid "Enabling plots ..." msgstr "Activation des plots ..." -#: app_Main.py:8636 +#: app_Main.py:8666 msgid "Disabling plots ..." msgstr "Désactiver les plots ..." -#: app_Main.py:8783 +#: app_Main.py:8813 msgid "Set alpha level ..." msgstr "Définir le premier niveau ..." -#: app_Main.py:9092 app_Main.py:9131 app_Main.py:9175 app_Main.py:9241 -#: app_Main.py:10012 app_Main.py:11305 app_Main.py:11370 +#: app_Main.py:9122 app_Main.py:9161 app_Main.py:9205 app_Main.py:9271 +#: app_Main.py:10042 app_Main.py:11335 app_Main.py:11400 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -19364,96 +19523,96 @@ msgstr "" "Initialisation du canevas commencé.\n" "Initialisation du canevas terminée en" -#: app_Main.py:9095 +#: app_Main.py:9125 msgid "Opening Gerber file." msgstr "Ouvrir le fichier Gerber." -#: app_Main.py:9134 +#: app_Main.py:9164 msgid "Opening Excellon file." msgstr "Ouverture du fichier Excellon." -#: app_Main.py:9178 +#: app_Main.py:9208 msgid "Opening G-Code file." msgstr "Ouverture du fichier G-Code." -#: app_Main.py:9232 app_Main.py:9236 +#: app_Main.py:9262 app_Main.py:9266 msgid "Open HPGL2" msgstr "Ouvrir HPGL2" -#: app_Main.py:9244 +#: app_Main.py:9274 msgid "Opening HPGL2 file." msgstr "Ouverture de fichier HPGL2." -#: app_Main.py:9267 app_Main.py:9270 +#: app_Main.py:9297 app_Main.py:9300 msgid "Open Configuration File" msgstr "Ouvrir Fichier de configuration" -#: app_Main.py:9296 +#: app_Main.py:9326 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Seuls les objets Géométrie, Gerber et CNCJob peuvent être utilisés." -#: app_Main.py:9343 +#: app_Main.py:9373 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "" "Les données doivent être un tableau 3D avec la dernière dimension 3 ou 4" -#: app_Main.py:9349 app_Main.py:9354 +#: app_Main.py:9379 app_Main.py:9384 msgid "Export PNG Image" msgstr "Exporter une image PNG" -#: app_Main.py:9387 app_Main.py:9599 +#: app_Main.py:9417 app_Main.py:9629 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" "Érreur. Seuls les objets Gerber peuvent être enregistrés en tant que " "fichiers Gerber ..." -#: app_Main.py:9400 +#: app_Main.py:9430 msgid "Save Gerber source file" msgstr "Enregistrer le fichier source Gerber" -#: app_Main.py:9429 +#: app_Main.py:9459 msgid "Failed. Only Script objects can be saved as TCL Script files..." msgstr "" "Érreur. Seuls les objets de script peuvent être enregistrés en tant que " "fichiers de script TCL ..." -#: app_Main.py:9442 +#: app_Main.py:9472 msgid "Save Script source file" msgstr "Enregistrer le fichier source du script" -#: app_Main.py:9471 +#: app_Main.py:9501 msgid "Failed. Only Document objects can be saved as Document files..." msgstr "" "Échoué. Seuls les objets Document peuvent être enregistrés en tant que " "fichiers Document ..." -#: app_Main.py:9484 +#: app_Main.py:9514 msgid "Save Document source file" msgstr "Enregistrer le fichier source du document" -#: app_Main.py:9513 app_Main.py:9554 app_Main.py:10517 +#: app_Main.py:9543 app_Main.py:9584 app_Main.py:10547 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "Érreur. Seuls les objets Excellon peuvent être enregistrés en tant que " "fichiers Excellon ..." -#: app_Main.py:9521 app_Main.py:9526 +#: app_Main.py:9551 app_Main.py:9556 msgid "Save Excellon source file" msgstr "Enregistrer le fichier source Excellon" -#: app_Main.py:9644 +#: app_Main.py:9674 msgid "Only Geometry objects can be used." msgstr "Seuls les objets de géométrie peuvent être utilisés." -#: app_Main.py:9689 app_Main.py:9693 +#: app_Main.py:9719 app_Main.py:9723 msgid "Import SVG" msgstr "Importer SVG" -#: app_Main.py:9719 app_Main.py:9723 +#: app_Main.py:9749 app_Main.py:9753 msgid "Import DXF" msgstr "Importation DXF" -#: app_Main.py:9749 +#: app_Main.py:9779 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -19463,158 +19622,158 @@ msgstr "" "La création d'un nouveau projet les supprimera.\n" "Voulez-vous enregistrer le projet?" -#: app_Main.py:9873 +#: app_Main.py:9903 #, fuzzy #| msgid "Do you want to save the edited object?" msgid "Do you want to save the current settings/preferences?" msgstr "Voulez-vous enregistrer l'objet ?" -#: app_Main.py:9874 +#: app_Main.py:9904 #, fuzzy #| msgid "Save Preferences" msgid "Save preferences" msgstr "Enregistrer les préf" -#: app_Main.py:9892 +#: app_Main.py:9922 #, fuzzy #| msgid "New Project created" msgid "Project created in" msgstr "Nouveau projet" -#: app_Main.py:9892 +#: app_Main.py:9922 msgid "seconds" msgstr "" -#: app_Main.py:9895 +#: app_Main.py:9925 msgid "New Project created" msgstr "Nouveau projet" -#: app_Main.py:9921 +#: app_Main.py:9951 msgid "New TCL script file created in Code Editor." msgstr "Nouveau fichier de script TCL créé dans l'éditeur de code." -#: app_Main.py:9948 app_Main.py:9950 app_Main.py:9985 app_Main.py:9987 +#: app_Main.py:9978 app_Main.py:9980 app_Main.py:10015 app_Main.py:10017 msgid "Open TCL script" msgstr "Ouvrir le script TCL" -#: app_Main.py:10014 +#: app_Main.py:10044 msgid "Executing ScriptObject file." msgstr "Exécution du fichier ScriptObject." -#: app_Main.py:10022 app_Main.py:10026 +#: app_Main.py:10052 app_Main.py:10056 msgid "Run TCL script" msgstr "Exécuter le script TCL" -#: app_Main.py:10049 +#: app_Main.py:10079 msgid "TCL script file opened in Code Editor and executed." msgstr "Fichier de script TCL ouvert dans l'éditeur de code exécuté." -#: app_Main.py:10095 app_Main.py:10102 +#: app_Main.py:10125 app_Main.py:10132 msgid "Save Project As ..." msgstr "Enregistrer le projet sous ..." -#: app_Main.py:10137 +#: app_Main.py:10167 msgid "FlatCAM objects print" msgstr "Impression d'objets FlatCAM" -#: app_Main.py:10150 app_Main.py:10158 +#: app_Main.py:10180 app_Main.py:10188 msgid "Save Object as PDF ..." msgstr "Enregistrement au format PDF ...Enregistrer le projet sous ..." -#: app_Main.py:10168 +#: app_Main.py:10198 msgid "Printing PDF ..." msgstr "Impression PDF ..." -#: app_Main.py:10342 +#: app_Main.py:10372 msgid "PDF file saved to" msgstr "Fichier PDF enregistré dans" -#: app_Main.py:10364 app_Main.py:10624 app_Main.py:10758 app_Main.py:10825 +#: app_Main.py:10394 app_Main.py:10654 app_Main.py:10788 app_Main.py:10855 msgid "Exporting ..." msgstr "Exportation ..." -#: app_Main.py:10407 +#: app_Main.py:10437 msgid "SVG file exported to" msgstr "Fichier SVG exporté vers" -#: app_Main.py:10422 app_Main.py:10426 +#: app_Main.py:10452 app_Main.py:10456 msgid "Import FlatCAM Preferences" msgstr "Importer les paramètres FlatCAM" -#: app_Main.py:10437 +#: app_Main.py:10467 msgid "Imported Defaults from" msgstr "Valeurs par défaut importées de" -#: app_Main.py:10456 app_Main.py:10462 +#: app_Main.py:10486 app_Main.py:10492 msgid "Export FlatCAM Preferences" msgstr "Exporter les paramètres FlatCAM" -#: app_Main.py:10482 +#: app_Main.py:10512 msgid "Exported preferences to" msgstr "Paramètres exportées vers" -#: app_Main.py:10615 +#: app_Main.py:10645 msgid "Excellon file exported to" msgstr "Fichier Excellon exporté vers" -#: app_Main.py:10629 app_Main.py:10636 app_Main.py:10763 app_Main.py:10770 -#: app_Main.py:10830 app_Main.py:10837 +#: app_Main.py:10659 app_Main.py:10666 app_Main.py:10793 app_Main.py:10800 +#: app_Main.py:10860 app_Main.py:10867 msgid "Could not export." msgstr "Impossible d'exporter." -#: app_Main.py:10750 +#: app_Main.py:10780 msgid "Gerber file exported to" msgstr "Fichier Gerber exporté vers" -#: app_Main.py:10816 +#: app_Main.py:10846 msgid "DXF file exported to" msgstr "Fichier DXF exporté vers" -#: app_Main.py:10892 app_Main.py:10950 +#: app_Main.py:10922 app_Main.py:10980 msgid "Import failed." msgstr "L'importation a échoué." -#: app_Main.py:10984 app_Main.py:11191 app_Main.py:11256 +#: app_Main.py:11014 app_Main.py:11221 app_Main.py:11286 msgid "Failed to open file" msgstr "Échec à l'ouverture du fichier" -#: app_Main.py:10987 app_Main.py:11194 app_Main.py:11259 +#: app_Main.py:11017 app_Main.py:11224 app_Main.py:11289 msgid "Failed to parse file" msgstr "Échec de l'analyse du fichier" -#: app_Main.py:10999 +#: app_Main.py:11029 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" "L'objet n'est pas un fichier Gerber ou vide. Abandon de la création d'objet." -#: app_Main.py:11012 app_Main.py:11081 app_Main.py:11144 app_Main.py:11218 -#: app_Main.py:11274 app_Main.py:11448 tclCommands/TclCommandOpenDXF.py:89 +#: app_Main.py:11042 app_Main.py:11111 app_Main.py:11174 app_Main.py:11248 +#: app_Main.py:11304 app_Main.py:11478 tclCommands/TclCommandOpenDXF.py:89 #, fuzzy #| msgid "Opening ..." msgid "Opening" msgstr "Ouverture ..." -#: app_Main.py:11023 +#: app_Main.py:11053 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "Ouverture Gerber échoué. Probablement pas un fichier Gerber." -#: app_Main.py:11060 +#: app_Main.py:11090 msgid "Cannot open file" msgstr "Ne peut pas ouvrir le fichier" -#: app_Main.py:11091 +#: app_Main.py:11121 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Ouverture Excellon échoué. Probablement pas un fichier Excellon." -#: app_Main.py:11126 +#: app_Main.py:11156 msgid "Reading GCode file" msgstr "Lecture du fichier GCode" -#: app_Main.py:11139 +#: app_Main.py:11169 msgid "This is not GCODE" msgstr "Ce n'est pas du GCODE" -#: app_Main.py:11157 +#: app_Main.py:11187 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -19626,75 +19785,75 @@ msgstr "" "La tentative de création d'un objet FlatCAM CNCJob à partir d'un fichier G-" "Code a échoué pendant le traitement" -#: app_Main.py:11213 +#: app_Main.py:11243 msgid "Object is not HPGL2 file or empty. Aborting object creation." msgstr "Objet vide ou non HPGL2. Abandon de la création d'objet." -#: app_Main.py:11225 +#: app_Main.py:11255 msgid "Failed. Probable not a HPGL2 file." msgstr "Echec. Probablement pas un fichier HPGL2." -#: app_Main.py:11251 +#: app_Main.py:11281 msgid "TCL script file opened in Code Editor." msgstr "Fichier de script TCL ouvert dans l'éditeur de code." -#: app_Main.py:11285 +#: app_Main.py:11315 msgid "Failed to open TCL Script." msgstr "Impossible d'ouvrir le script TCL." -#: app_Main.py:11308 +#: app_Main.py:11338 msgid "Opening FlatCAM Config file." msgstr "Ouverture du fichier de configuration FlatCAM." -#: app_Main.py:11335 +#: app_Main.py:11365 msgid "Failed to open config file" msgstr "Impossible d'ouvrir le fichier de configuration" -#: app_Main.py:11367 +#: app_Main.py:11397 msgid "Loading Project ... Please Wait ..." msgstr "Chargement du projet ... Veuillez patienter ..." -#: app_Main.py:11373 +#: app_Main.py:11403 msgid "Opening FlatCAM Project file." msgstr "Ouverture du fichier de projet FlatCAM." -#: app_Main.py:11388 app_Main.py:11392 app_Main.py:11410 +#: app_Main.py:11418 app_Main.py:11422 app_Main.py:11440 msgid "Failed to open project file" msgstr "Impossible d'ouvrir le fichier de projet" -#: app_Main.py:11472 +#: app_Main.py:11502 msgid "Loading Project ... restoring" msgstr "Chargement du projet ... en cours de restauration" -#: app_Main.py:11478 +#: app_Main.py:11508 msgid "Project loaded from" msgstr "Projet chargé à partir de" -#: app_Main.py:11510 +#: app_Main.py:11540 msgid "Saving Project ..." msgstr "Sauvegarde du projet ..." -#: app_Main.py:11547 app_Main.py:11597 +#: app_Main.py:11577 app_Main.py:11627 msgid "Project saved to" msgstr "Projet enregistré dans" -#: app_Main.py:11558 +#: app_Main.py:11588 msgid "The object is used by another application." msgstr "L'objet est utilisé par une autre application." -#: app_Main.py:11572 +#: app_Main.py:11602 msgid "Failed to verify project file" msgstr "Échec de vérification du fichier projet" -#: app_Main.py:11572 app_Main.py:11581 app_Main.py:11589 app_Main.py:11602 +#: app_Main.py:11602 app_Main.py:11611 app_Main.py:11619 app_Main.py:11632 msgid "Retry to save it." msgstr "Réessayez de le sauvegarder." -#: app_Main.py:11579 app_Main.py:11587 app_Main.py:11600 +#: app_Main.py:11609 app_Main.py:11617 app_Main.py:11630 msgid "Failed to parse saved project file" msgstr "Échec d'analyse du fichier de projet enregistré" -#: app_Main.py:11638 +#: app_Main.py:11668 msgid "Save cancelled because source file is empty. Try to export the file." msgstr "" "Enregistrement annulé car le fichier source est vide. Essayez d'exporter le " @@ -19915,7 +20074,7 @@ msgstr "" msgid "G91 coordinates not implemented ..." msgstr "Coordonnées G91 non implémentées ..." -#: defaults.py:902 +#: defaults.py:906 msgid "Failed to parse defaults file." msgstr "Échec de l'analyse du fichier par défaut." @@ -20017,6 +20176,114 @@ msgid "No Geometry name in args. Provide a name and try again." msgstr "" "Aucun nom de géométrie dans les arguments. Indiquez un nom et réessayez." +#~ msgid "Launch Paint Tool in Tools Tab." +#~ msgstr "Lancer L'outil de Peinture dans l'onglet Outils." + +#~ msgid "" +#~ "Generate a Positive black film or a Negative film.\n" +#~ "Positive means that it will print the features\n" +#~ "with black on a white canvas.\n" +#~ "Negative means that it will print the features\n" +#~ "with white on a black canvas.\n" +#~ "The Film format is SVG." +#~ msgstr "" +#~ "Générez un film noir positif ou un film négatif.\n" +#~ "Positif signifie qu'il imprimera les caractéristiques\n" +#~ "avec du noir sur une toile blanche.\n" +#~ "Négatif signifie qu'il imprimera les caractéristiques\n" +#~ "avec du blanc sur une toile noire.\n" +#~ "Le format de film est SVG." + +#~ msgid "" +#~ "Sometime the printers will distort the print shape, especially the Laser " +#~ "types.\n" +#~ "This section provide the tools to compensate for the print distortions." +#~ msgstr "" +#~ "Parfois, les imprimantes déforment la forme d'impression, en particulier " +#~ "les types de laser.\n" +#~ "Cette section fournit les outils permettant de compenser les distorsions " +#~ "d’impression." + +#~ msgid "Scale Film geometry" +#~ msgstr "Mettre à l'échelle la géo du film" + +#~ msgid "Skew Film geometry" +#~ msgstr "Inclinez la géo du film" + +#~ msgid "Mirror Film geometry" +#~ msgstr "Refléter la géo du film" + +#~ msgid "Units Calculator" +#~ msgstr "Calculateur d'unités" + +#~ msgid "Here you enter the value to be converted from MM to INCH" +#~ msgstr "Ici, vous entrez la valeur à convertir de MM en Pouces" + +#~ msgid "" +#~ "This is the tool diameter to be entered into\n" +#~ "FlatCAM Gerber section.\n" +#~ "In the CNCJob section it is called >Tool dia<." +#~ msgstr "" +#~ "C'est le diamètre de l'outil à entrer\n" +#~ "Section FlatCAM Gerber.\n" +#~ "Dans la section CNCJob, cela s'appelle >Tool dia<." + +#~ msgid "Choose how to calculate the board area." +#~ msgstr "Choisissez comment calculer la surface du pcb." + +#~ msgid "" +#~ "This is the calculated time required for the procedure.\n" +#~ "In minutes." +#~ msgstr "" +#~ "C'est le temps calculé requis pour la procédure.\n" +#~ "En quelques minutes." + +#, fuzzy +#~| msgid "Milling Parameters" +#~ msgid "Thieving Parameters" +#~ msgstr "Paramètres de fraisage" + +#~ msgid "Select Soldermask object" +#~ msgstr "Sélectionner un objet Soldermask" + +#, fuzzy +#~| msgid "" +#~| "The reference point to be used as origin for the skew.\n" +#~| "It can be one of the four points of the geometry bounding box." +#~ msgid "" +#~ "The reference point to be used as origin for the adjustment.\n" +#~ "It can be one of the five points of the geometry bounding box." +#~ msgstr "" +#~ "Le point de référence à utiliser comme origine pour l'inclinaison.\n" +#~ "Ce peut être l'un des quatre points de la boîte englobante de la " +#~ "géométrie." + +#, fuzzy +#~| msgid "Save Film" +#~ msgid "Scale Film" +#~ msgstr "Enregistrer le Film" + +#, fuzzy +#~| msgid "Save Film" +#~ msgid "Skew Film" +#~ msgstr "Enregistrer le Film" + +#, fuzzy +#~| msgid "Mirror (Flip)" +#~ msgid "Mirror Film" +#~ msgstr "Miroir (flip)" + +#~ msgid "Film Parameters" +#~ msgstr "Paramètres du Film" + +#, fuzzy +#~| msgid "Gerber object for isolation routing." +#~ msgid "Source object for following geometry." +#~ msgstr "Objet Gerber pour le routage d'isolement." + +#~ msgid "Panelization Reference" +#~ msgstr "Référence de panélisation" + #~ msgid "HDPI Support" #~ msgstr "Le support HDPI" @@ -20524,9 +20791,6 @@ msgstr "" #~ msgid "Obj Type" #~ msgstr "Type d'objet" -#~ msgid "Object to be cleared of excess copper." -#~ msgstr "Objet à débarrasser de l'excès de cuivre." - #~ msgid "Margin parameter too big. Tool is not used" #~ msgstr "Paramètre de marge trop grand. L'outil n'est pas utilisé" @@ -22776,9 +23040,6 @@ msgstr "" #~ "Lorsque la \"Forme en V\" est sélectionnée, l'outil\n" #~ "Le diamètre dépendra de la profondeur de coupe choisie." -#~ msgid "V-Shape" -#~ msgstr "Forme en V" - #~ msgid "" #~ "Diameter of the cutting tool.\n" #~ "If you want to have an isolation path\n" diff --git a/locale/it/LC_MESSAGES/strings.mo b/locale/it/LC_MESSAGES/strings.mo index fec85522..a87d7ef6 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 9f2d64e2..9ce0c2bb 100644 --- a/locale/it/LC_MESSAGES/strings.po +++ b/locale/it/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2021-08-29 19:08+0300\n" -"PO-Revision-Date: 2021-08-29 19:08+0300\n" +"POT-Creation-Date: 2021-09-08 20:58+0300\n" +"PO-Revision-Date: 2021-09-08 20:59+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: it\n" @@ -22,6 +22,7 @@ msgstr "" "X-Poedit-SearchPathExcluded-1: doc\n" "X-Poedit-SearchPathExcluded-2: tests\n" "X-Poedit-SearchPathExcluded-3: venv\n" +"X-Poedit-SearchPathExcluded-4: venv\n" #: Bookmark.py:57 Bookmark.py:86 msgid "Title" @@ -113,33 +114,33 @@ msgstr "Segnalibri" #: appEditors/AppExcEditor.py:1412 appEditors/AppExcEditor.py:1480 #: appEditors/AppGeoEditor.py:686 appEditors/AppGeoEditor.py:1203 #: appEditors/AppGeoEditor.py:3125 appEditors/AppGeoEditor.py:3151 -#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5050 -#: appEditors/AppGerberEditor.py:7153 appEditors/AppTextEditor.py:262 -#: appGUI/MainGUI.py:3384 appGUI/MainGUI.py:3602 appGUI/MainGUI.py:3827 -#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:437 -#: appPlugins/ToolCorners.py:532 appPlugins/ToolFilm.py:420 -#: appPlugins/ToolFilm.py:556 appPlugins/ToolImage.py:148 +#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5055 +#: appEditors/AppGerberEditor.py:7155 appEditors/AppTextEditor.py:262 +#: appGUI/MainGUI.py:3419 appGUI/MainGUI.py:3637 appGUI/MainGUI.py:3862 +#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:449 +#: appPlugins/ToolCorners.py:544 appPlugins/ToolFilm.py:404 +#: appPlugins/ToolFilm.py:540 appPlugins/ToolImage.py:148 #: appPlugins/ToolLevelling.py:1577 appPlugins/ToolMove.py:275 #: appPlugins/ToolPcbWizard.py:224 appPlugins/ToolPcbWizard.py:247 #: appPlugins/ToolQRCode.py:624 appPlugins/ToolQRCode.py:673 app_Main.py:1692 -#: app_Main.py:3006 app_Main.py:4881 app_Main.py:5293 app_Main.py:9100 -#: app_Main.py:9139 app_Main.py:9183 app_Main.py:9209 app_Main.py:9249 -#: app_Main.py:9274 app_Main.py:9322 app_Main.py:9360 app_Main.py:9406 -#: app_Main.py:9448 app_Main.py:9490 app_Main.py:9531 app_Main.py:9573 -#: app_Main.py:9618 app_Main.py:9670 app_Main.py:9702 app_Main.py:9732 -#: app_Main.py:9954 app_Main.py:9991 app_Main.py:10034 app_Main.py:10108 -#: app_Main.py:10164 app_Main.py:10430 app_Main.py:10465 +#: app_Main.py:3006 app_Main.py:4881 app_Main.py:5298 app_Main.py:9130 +#: app_Main.py:9169 app_Main.py:9213 app_Main.py:9239 app_Main.py:9279 +#: app_Main.py:9304 app_Main.py:9352 app_Main.py:9390 app_Main.py:9436 +#: app_Main.py:9478 app_Main.py:9520 app_Main.py:9561 app_Main.py:9603 +#: app_Main.py:9648 app_Main.py:9700 app_Main.py:9732 app_Main.py:9762 +#: app_Main.py:9984 app_Main.py:10021 app_Main.py:10064 app_Main.py:10138 +#: app_Main.py:10194 app_Main.py:10460 app_Main.py:10495 msgid "Cancelled." msgstr "Cancellato." #: Bookmark.py:312 appDatabase.py:2159 appEditors/AppTextEditor.py:317 #: appObjects/FlatCAMCNCJob.py:730 appObjects/FlatCAMCNCJob.py:1154 -#: appPlugins/ToolFilm.py:773 appPlugins/ToolFilm.py:788 -#: appPlugins/ToolFilm.py:837 appPlugins/ToolFilm.py:1039 -#: appPlugins/ToolFilm.py:1049 appPlugins/ToolFilm.py:1098 +#: appPlugins/ToolFilm.py:770 appPlugins/ToolFilm.py:785 +#: appPlugins/ToolFilm.py:834 appPlugins/ToolFilm.py:1048 +#: appPlugins/ToolFilm.py:1058 appPlugins/ToolFilm.py:1107 #: appPlugins/ToolLevelling.py:1499 appPlugins/ToolLevelling.py:1691 -#: appPlugins/ToolSolderPaste.py:1156 app_Main.py:3014 app_Main.py:10400 -#: app_Main.py:10608 app_Main.py:10743 app_Main.py:10809 app_Main.py:11653 +#: appPlugins/ToolSolderPaste.py:1156 app_Main.py:3014 app_Main.py:10430 +#: app_Main.py:10638 app_Main.py:10773 app_Main.py:10839 app_Main.py:11683 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -148,8 +149,8 @@ msgstr "" "Molto probabilmente un'altra app tiene il file aperto e non accessibile." #: Bookmark.py:323 Bookmark.py:353 appDatabase.py:1750 appDatabase.py:2170 -#: appDatabase.py:2204 appPlugins/ToolNCC.py:1279 appPlugins/ToolPaint.py:873 -#: app_Main.py:3025 app_Main.py:6457 defaults.py:889 +#: appDatabase.py:2204 appPlugins/ToolNCC.py:1263 appPlugins/ToolPaint.py:859 +#: app_Main.py:3025 app_Main.py:6465 defaults.py:893 msgid "Could not load the file." msgstr "Impossibile caricare il file." @@ -174,22 +175,22 @@ msgid "The user requested a graceful exit of the current task." msgstr "L'utente ha richiesto l'uscita dal task corrente." #: appCommon/Common.py:301 appPlugins/ToolCopperThieving.py:391 -#: appPlugins/ToolFollow.py:229 appPlugins/ToolIsolation.py:1590 -#: appPlugins/ToolNCC.py:1649 appPlugins/ToolPaint.py:1223 +#: appPlugins/ToolFollow.py:225 appPlugins/ToolIsolation.py:1586 +#: appPlugins/ToolNCC.py:1633 appPlugins/ToolPaint.py:1209 msgid "Click the start point of the area." msgstr "Fai clic sul punto iniziale dell'area." -#: appCommon/Common.py:360 appPlugins/ToolFollow.py:448 -#: appPlugins/ToolNCC.py:1708 appPlugins/ToolPaint.py:1371 +#: appCommon/Common.py:360 appPlugins/ToolFollow.py:444 +#: appPlugins/ToolNCC.py:1692 appPlugins/ToolPaint.py:1357 msgid "Click the end point of the area." msgstr "Fai clic sul punto finale dell'area." #: appCommon/Common.py:366 appCommon/Common.py:470 -#: appPlugins/ToolCopperThieving.py:435 appPlugins/ToolFollow.py:454 -#: appPlugins/ToolFollow.py:505 appPlugins/ToolIsolation.py:2529 -#: appPlugins/ToolIsolation.py:2581 appPlugins/ToolNCC.py:1712 -#: appPlugins/ToolNCC.py:1764 appPlugins/ToolPaint.py:1377 -#: appPlugins/ToolPaint.py:1428 +#: appPlugins/ToolCopperThieving.py:435 appPlugins/ToolFollow.py:450 +#: appPlugins/ToolFollow.py:501 appPlugins/ToolIsolation.py:2525 +#: appPlugins/ToolIsolation.py:2577 appPlugins/ToolNCC.py:1696 +#: appPlugins/ToolNCC.py:1748 appPlugins/ToolPaint.py:1363 +#: appPlugins/ToolPaint.py:1414 msgid "Zone added. Click to start adding next zone or right click to finish." msgstr "" "Zona aggiunta. Fare clic per iniziare ad aggiungere la zona successiva o " @@ -197,8 +198,8 @@ msgstr "" #: appCommon/Common.py:414 appEditors/AppGeoEditor.py:2495 #: appEditors/AppGerberEditor.py:1023 appEditors/AppGerberEditor.py:1409 -#: appPlugins/ToolFollow.py:476 appPlugins/ToolIsolation.py:2552 -#: appPlugins/ToolNCC.py:1735 appPlugins/ToolPaint.py:1399 +#: appPlugins/ToolFollow.py:472 appPlugins/ToolIsolation.py:2548 +#: appPlugins/ToolNCC.py:1719 appPlugins/ToolPaint.py:1385 msgid "Click on next Point or click right mouse button to complete ..." msgstr "" "Cliccare sul punto successivo o fare clic con il tasto destro del mouse per " @@ -218,7 +219,7 @@ msgstr "Errore. Le aree di esclusione si intersecano con oggetti geometria ..." msgid "Exclusion areas added." msgstr "Aree di esclusione aggiunte." -#: appCommon/Common.py:519 appCommon/Common.py:652 appCommon/Common.py:714 +#: appCommon/Common.py:519 appCommon/Common.py:654 appCommon/Common.py:716 msgid "Generate the CNC Job object." msgstr "Genera l'oggetto CNC Job." @@ -230,55 +231,55 @@ msgstr "Con aree di esclusione." msgid "Cancelled. Area exclusion drawing was interrupted." msgstr "Annullato. Il disegno delle aree di esclusione è stato interrotto." -#: appCommon/Common.py:662 appCommon/Common.py:717 +#: appCommon/Common.py:664 appCommon/Common.py:719 msgid "All exclusion zones deleted." msgstr "Tutte le zone di esclusione sono state cancellate." -#: appCommon/Common.py:703 +#: appCommon/Common.py:705 msgid "Selected exclusion zones deleted." msgstr "Le aree di esclusione selezionate sono state cancellate." -#: appDatabase.py:28 appGUI/MainGUI.py:1699 appPlugins/ToolMilling.py:3866 +#: appDatabase.py:28 appGUI/MainGUI.py:1699 appPlugins/ToolMilling.py:3936 msgid "Path" msgstr "Percorso" -#: appDatabase.py:28 appPlugins/ToolMilling.py:3866 +#: appDatabase.py:28 appPlugins/ToolMilling.py:3936 msgid "In" msgstr "Dentro" -#: appDatabase.py:28 appPlugins/ToolMilling.py:3866 +#: appDatabase.py:28 appPlugins/ToolMilling.py:3936 msgid "Out" msgstr "Fuori" -#: appDatabase.py:28 appGUI/MainGUI.py:876 appPlugins/ToolMilling.py:3866 -#: appPlugins/ToolMilling.py:3874 app_Main.py:8740 +#: appDatabase.py:28 appGUI/MainGUI.py:876 appPlugins/ToolMilling.py:3936 +#: appPlugins/ToolMilling.py:3944 app_Main.py:8770 msgid "Custom" msgstr "Personalizzato" #: appDatabase.py:29 appEditors/appGCodeEditor.py:192 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolMilling.py:3937 +#: appPlugins/ToolMilling.py:4007 msgid "Roughing" msgstr "Sgrezzatura" #: appDatabase.py:29 appEditors/appGCodeEditor.py:192 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolMilling.py:3937 +#: appPlugins/ToolMilling.py:4007 msgid "Finishing" msgstr "Rifinitura" #: appDatabase.py:29 appDatabase.py:271 appDatabase.py:596 appDatabase.py:1783 #: appDatabase.py:2248 appDatabase.py:2431 appEditors/appGCodeEditor.py:192 -#: appGUI/MainGUI.py:1100 appGUI/MainGUI.py:2360 appGUI/MainGUI.py:4752 +#: appGUI/MainGUI.py:1100 appGUI/MainGUI.py:2395 appGUI/MainGUI.py:4787 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolIsolation.py:203 appPlugins/ToolIsolation.py:3116 -#: appPlugins/ToolMilling.py:3937 appPlugins/ToolNCC.py:4369 +#: appPlugins/ToolIsolation.py:203 appPlugins/ToolIsolation.py:3114 +#: appPlugins/ToolMilling.py:4007 appPlugins/ToolNCC.py:4380 msgid "Isolation" msgstr "Isolamento" #: appDatabase.py:29 appEditors/appGCodeEditor.py:192 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolMilling.py:3937 +#: appPlugins/ToolMilling.py:4007 msgid "Polishing" msgstr "Lucidatura" @@ -287,25 +288,25 @@ msgid "ID" msgstr "ID" #: appDatabase.py:38 appDatabase.py:203 appEditors/AppGeoEditor.py:3486 -#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:571 appGUI/ObjectUI.py:894 -#: appGUI/ObjectUI.py:1241 appGUI/ObjectUI.py:1502 appGUI/ObjectUI.py:1569 -#: appPlugins/ToolCalibration.py:959 appPlugins/ToolFiducials.py:821 -#: app_Main.py:8280 +#: appGUI/ObjectUI.py:224 appGUI/ObjectUI.py:644 appGUI/ObjectUI.py:976 +#: appGUI/ObjectUI.py:1323 appGUI/ObjectUI.py:1602 appGUI/ObjectUI.py:1669 +#: appPlugins/ToolCalibration.py:957 appPlugins/ToolFiducials.py:819 +#: app_Main.py:8310 msgid "Name" msgstr "Nome" -#: appDatabase.py:38 appDatabase.py:265 appPlugins/ToolCalibration.py:960 -#: appPlugins/ToolMilling.py:3578 appPlugins/ToolSub.py:847 -#: appPlugins/ToolSub.py:900 +#: appDatabase.py:38 appDatabase.py:265 appPlugins/ToolCalibration.py:958 +#: appPlugins/ToolPanelize.py:1145 appPlugins/ToolSub.py:848 +#: appPlugins/ToolSub.py:917 msgid "Target" msgstr "Destinazione" #: appDatabase.py:38 appDatabase.py:216 appEditors/AppExcEditor.py:2847 -#: appEditors/AppExcEditor.py:4028 appGUI/ObjectUI.py:668 +#: appEditors/AppExcEditor.py:4030 appGUI/ObjectUI.py:746 #: appObjects/FlatCAMObj.py:710 appObjects/FlatCAMObj.py:776 -#: appPlugins/ToolDrilling.py:2333 appPlugins/ToolIsolation.py:3197 -#: appPlugins/ToolMilling.py:3631 appPlugins/ToolNCC.py:4198 -#: appPlugins/ToolPaint.py:3003 appPlugins/ToolPcbWizard.py:445 +#: appPlugins/ToolDrilling.py:2348 appPlugins/ToolIsolation.py:3206 +#: appPlugins/ToolMilling.py:3632 appPlugins/ToolNCC.py:4208 +#: appPlugins/ToolPaint.py:3010 appPlugins/ToolPcbWizard.py:445 #: appPlugins/ToolReport.py:443 appPlugins/ToolReport.py:509 #: appPlugins/ToolSolderPaste.py:1230 tclCommands/TclCommandDrillcncjob.py:197 msgid "Diameter" @@ -352,7 +353,7 @@ msgstr "" #: appDatabase.py:218 appDatabase.py:1192 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:37 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:175 -#: appPlugins/ToolCalculators.py:525 appPlugins/ToolCutOut.py:2569 +#: appPlugins/ToolCalculators.py:649 appPlugins/ToolCutOut.py:2573 msgid "Tool Diameter" msgstr "Diametro utensile" @@ -391,65 +392,65 @@ msgstr "Il tipo di applicazione in cui utilizzare il tool." #: appDatabase.py:271 appDatabase.py:1780 appDatabase.py:1821 #: appDatabase.py:2232 appDatabase.py:2428 appGUI/MainGUI.py:1498 -#: app_Main.py:8278 +#: app_Main.py:8308 msgid "General" msgstr "Generale" #: appDatabase.py:271 appDatabase.py:1781 appDatabase.py:2235 -#: appDatabase.py:2429 appGUI/MainGUI.py:1091 appGUI/MainGUI.py:2351 -#: appGUI/MainGUI.py:4756 appGUI/ObjectUI.py:737 appGUI/ObjectUI.py:1047 +#: appDatabase.py:2429 appGUI/MainGUI.py:1091 appGUI/MainGUI.py:2386 +#: appGUI/MainGUI.py:4791 appGUI/ObjectUI.py:803 appGUI/ObjectUI.py:1113 #: appPlugins/ToolMilling.py:60 appPlugins/ToolMilling.py:202 msgid "Milling" msgstr "Fresatura" #: appDatabase.py:271 appDatabase.py:1782 appDatabase.py:2240 -#: appDatabase.py:2430 appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2349 -#: appGUI/ObjectUI.py:723 appPlugins/ToolDrilling.py:55 +#: appDatabase.py:2430 appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2384 +#: appGUI/ObjectUI.py:789 appPlugins/ToolDrilling.py:55 #: appPlugins/ToolDrilling.py:198 appPlugins/ToolDrilling.py:1181 msgid "Drilling" msgstr "Foratura" #: appDatabase.py:271 appDatabase.py:1784 appDatabase.py:2256 #: appDatabase.py:2432 appEditors/AppGeoEditor.py:604 appGUI/MainGUI.py:1106 -#: appGUI/MainGUI.py:1716 appGUI/MainGUI.py:2366 appGUI/ObjectUI.py:1061 -#: appPlugins/ToolPaint.py:216 appPlugins/ToolPaint.py:905 -#: appPlugins/ToolPaint.py:2900 +#: appGUI/MainGUI.py:1716 appGUI/MainGUI.py:2401 appGUI/ObjectUI.py:1127 +#: appPlugins/ToolPaint.py:216 appPlugins/ToolPaint.py:891 +#: appPlugins/ToolPaint.py:2888 msgid "Paint" msgstr "Disegno" #: appDatabase.py:271 appDatabase.py:1785 appDatabase.py:2264 -#: appDatabase.py:2433 appGUI/MainGUI.py:1104 appGUI/MainGUI.py:2364 -#: appGUI/ObjectUI.py:362 appGUI/ObjectUI.py:1071 appPlugins/ToolNCC.py:215 -#: appPlugins/ToolNCC.py:1305 appPlugins/ToolNCC.py:4099 +#: appDatabase.py:2433 appGUI/MainGUI.py:1104 appGUI/MainGUI.py:2399 +#: appGUI/ObjectUI.py:426 appGUI/ObjectUI.py:1137 appPlugins/ToolNCC.py:215 +#: appPlugins/ToolNCC.py:1289 appPlugins/ToolNCC.py:4085 msgid "NCC" msgstr "NCC" #: appDatabase.py:271 appDatabase.py:1786 appDatabase.py:2272 -#: appDatabase.py:2434 appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2371 -#: appGUI/ObjectUI.py:377 appPlugins/ToolCutOut.py:179 -#: appPlugins/ToolCutOut.py:522 appPlugins/ToolCutOut.py:2296 +#: appDatabase.py:2434 appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2406 +#: appGUI/ObjectUI.py:397 appPlugins/ToolCutOut.py:179 +#: appPlugins/ToolCutOut.py:504 appPlugins/ToolCutOut.py:2278 msgid "Cutout" msgstr "Ritaglia" -#: appDatabase.py:287 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:999 -#: appGUI/ObjectUI.py:1374 +#: appDatabase.py:287 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:1073 +#: appGUI/ObjectUI.py:1488 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:404 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:104 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:256 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:426 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:304 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolFollow.py:761 appPlugins/ToolIsolation.py:3341 -#: appPlugins/ToolIsolation.py:3624 appPlugins/ToolMilling.py:3901 -#: appPlugins/ToolNCC.py:4198 appPlugins/ToolNCC.py:4639 -#: appPlugins/ToolPaint.py:3003 appPlugins/ToolPaint.py:3318 +#: appPlugins/ToolFollow.py:760 appPlugins/ToolIsolation.py:3367 +#: appPlugins/ToolIsolation.py:3654 appPlugins/ToolMilling.py:3971 +#: appPlugins/ToolNCC.py:4208 appPlugins/ToolNCC.py:4654 +#: appPlugins/ToolPaint.py:3010 appPlugins/ToolPaint.py:3333 msgid "Shape" msgstr "Forma" -#: appDatabase.py:289 appGUI/ObjectUI.py:1023 +#: appDatabase.py:289 appGUI/ObjectUI.py:1097 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:106 -#: appPlugins/ToolIsolation.py:3343 appPlugins/ToolMilling.py:3903 -#: appPlugins/ToolNCC.py:4216 appPlugins/ToolPaint.py:3021 +#: appPlugins/ToolIsolation.py:3369 appPlugins/ToolMilling.py:3973 +#: appPlugins/ToolNCC.py:4226 appPlugins/ToolPaint.py:3028 msgid "" "Tool Shape. \n" "Can be:\n" @@ -487,12 +488,12 @@ msgstr "" "Angolo V.\n" "Angolo alla punta dell'utensile a V." -#: appDatabase.py:337 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:999 -#: appGUI/ObjectUI.py:1374 appPlugins/ToolMilling.py:3925 +#: appDatabase.py:337 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:1073 +#: appGUI/ObjectUI.py:1488 appPlugins/ToolMilling.py:3995 msgid "Job" msgstr "Job" -#: appDatabase.py:340 appPlugins/ToolMilling.py:3928 +#: appDatabase.py:340 appPlugins/ToolMilling.py:3998 msgid "" "- Isolation -> informative - lower Feedrate as it uses a milling bit with a " "fine tip.\n" @@ -540,7 +541,7 @@ msgstr "" "Valore da usare come offset nel percorso attuale." #: appDatabase.py:391 appDatabase.py:898 appEditors/appGCodeEditor.py:815 -#: appGUI/ObjectUI.py:1384 +#: appGUI/ObjectUI.py:1498 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:52 @@ -550,9 +551,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:90 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:98 -#: appPlugins/ToolCalculators.py:513 appPlugins/ToolCutOut.py:2467 -#: appPlugins/ToolDrilling.py:2411 appPlugins/ToolMilling.py:1400 -#: appPlugins/ToolMilling.py:4041 +#: appPlugins/ToolCalculators.py:638 appPlugins/ToolCutOut.py:2471 +#: appPlugins/ToolDrilling.py:2424 appPlugins/ToolMilling.py:1359 +#: appPlugins/ToolMilling.py:4111 msgid "Cut Z" msgstr "Taglio Z" @@ -595,9 +596,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:165 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:121 -#: appPlugins/ToolCalibration.py:799 appPlugins/ToolDrilling.py:1559 -#: appPlugins/ToolDrilling.py:2453 appPlugins/ToolMilling.py:3248 -#: appPlugins/ToolMilling.py:4084 appPlugins/ToolSolderPaste.py:1350 +#: appPlugins/ToolCalibration.py:797 appPlugins/ToolDrilling.py:1559 +#: appPlugins/ToolDrilling.py:2466 appPlugins/ToolMilling.py:3218 +#: appPlugins/ToolMilling.py:4154 appPlugins/ToolSolderPaste.py:1350 msgid "Travel Z" msgstr "Travel Z" @@ -649,7 +650,7 @@ msgstr "" #: appDatabase.py:485 appGUI/preferences/tools/ToolsMillPrefGroupUI.py:193 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:142 -#: appPlugins/ToolMilling.py:4102 appPlugins/ToolSolderPaste.py:1392 +#: appPlugins/ToolMilling.py:4172 appPlugins/ToolSolderPaste.py:1392 msgid "Feedrate X-Y" msgstr "Avanzamento X-Y" @@ -665,7 +666,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:152 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:208 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:155 -#: appPlugins/ToolDrilling.py:2470 appPlugins/ToolMilling.py:4120 +#: appPlugins/ToolDrilling.py:2483 appPlugins/ToolMilling.py:4190 #: appPlugins/ToolSolderPaste.py:1405 msgid "Feedrate Z" msgstr "Avanzamento Z" @@ -708,8 +709,8 @@ msgstr "" "Se vuota non sarà usata.\n" "La velocità del mandrino in RPM." -#: appDatabase.py:549 appDatabase.py:1042 appPlugins/ToolDrilling.py:2524 -#: appPlugins/ToolMilling.py:4205 +#: appDatabase.py:549 appDatabase.py:1042 appPlugins/ToolDrilling.py:2537 +#: appPlugins/ToolMilling.py:4275 msgid "Dwell" msgstr "Dimora" @@ -735,11 +736,11 @@ msgstr "" "Tempo dimora.\n" "Il tempo da aspettare affinchè il mandrino raggiunga la sua velocità." -#: appDatabase.py:586 appPlugins/ToolNCC.py:4359 +#: appDatabase.py:586 appPlugins/ToolNCC.py:4370 msgid "Operation" msgstr "Operazione" -#: appDatabase.py:588 appPlugins/ToolNCC.py:4361 +#: appDatabase.py:588 appPlugins/ToolNCC.py:4372 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -751,8 +752,8 @@ msgstr "" "Se non ha esito positivo, anche la pulizia non-rame avrà esito negativo.\n" "- Cancella -> la normale pulizia non-rame." -#: appDatabase.py:595 appEditors/AppGerberEditor.py:6493 -#: appPlugins/ToolNCC.py:4368 +#: appDatabase.py:595 appEditors/AppGerberEditor.py:6495 +#: appPlugins/ToolNCC.py:4379 msgid "Clear" msgstr "Pulisci" @@ -760,8 +761,8 @@ msgstr "Pulisci" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:50 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:158 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:121 -#: appPlugins/ToolIsolation.py:3406 appPlugins/ToolMilling.py:3815 -#: appPlugins/ToolNCC.py:4377 +#: appPlugins/ToolIsolation.py:3432 appPlugins/ToolMilling.py:3885 +#: appPlugins/ToolNCC.py:4388 msgid "Milling Type" msgstr "Tipo di fresatura" @@ -771,8 +772,8 @@ msgstr "Tipo di fresatura" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:168 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:123 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:131 -#: appPlugins/ToolIsolation.py:3408 appPlugins/ToolIsolation.py:3416 -#: appPlugins/ToolNCC.py:4379 appPlugins/ToolNCC.py:4387 +#: appPlugins/ToolIsolation.py:3434 appPlugins/ToolIsolation.py:3442 +#: appPlugins/ToolNCC.py:4390 appPlugins/ToolNCC.py:4398 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -787,7 +788,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:165 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:128 -#: appPlugins/ToolIsolation.py:3413 appPlugins/ToolNCC.py:4384 +#: appPlugins/ToolIsolation.py:3439 appPlugins/ToolNCC.py:4395 msgid "Climb" msgstr "Salita" @@ -795,7 +796,7 @@ msgstr "Salita" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:166 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:129 -#: appPlugins/ToolIsolation.py:3414 appPlugins/ToolNCC.py:4385 +#: appPlugins/ToolIsolation.py:3440 appPlugins/ToolNCC.py:4396 msgid "Conventional" msgstr "Convenzionale" @@ -806,16 +807,16 @@ msgstr "Convenzionale" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:489 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 -#: appPlugins/ToolDrilling.py:2572 appPlugins/ToolIsolation.py:3391 -#: appPlugins/ToolMilling.py:3958 appPlugins/ToolNCC.py:4400 -#: appPlugins/ToolPaint.py:3143 +#: appPlugins/ToolDrilling.py:2585 appPlugins/ToolIsolation.py:3417 +#: appPlugins/ToolMilling.py:4028 appPlugins/ToolNCC.py:4411 +#: appPlugins/ToolPaint.py:3155 msgid "Overlap" msgstr "Sovrapposizione" #: appDatabase.py:626 appDatabase.py:734 appEditors/AppGeoEditor.py:528 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:168 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 -#: appPlugins/ToolNCC.py:4402 appPlugins/ToolPaint.py:3145 +#: appPlugins/ToolNCC.py:4413 appPlugins/ToolPaint.py:3157 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -846,12 +847,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:477 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:168 -#: appPlugins/ToolCopperThieving.py:1344 appPlugins/ToolCopperThieving.py:1621 -#: appPlugins/ToolCorners.py:815 appPlugins/ToolCutOut.py:2508 -#: appPlugins/ToolCutOut.py:2818 appPlugins/ToolExtract.py:1279 -#: appPlugins/ToolFiducials.py:926 appPlugins/ToolInvertGerber.py:274 -#: appPlugins/ToolInvertGerber.py:282 appPlugins/ToolMilling.py:3945 -#: appPlugins/ToolNCC.py:4444 appPlugins/ToolNCC.py:4546 +#: appPlugins/ToolCopperThieving.py:1352 appPlugins/ToolCopperThieving.py:1659 +#: appPlugins/ToolCorners.py:802 appPlugins/ToolCutOut.py:2512 +#: appPlugins/ToolCutOut.py:2817 appPlugins/ToolExtract.py:1320 +#: appPlugins/ToolFiducials.py:924 appPlugins/ToolInvertGerber.py:279 +#: appPlugins/ToolInvertGerber.py:287 appPlugins/ToolMilling.py:4015 +#: appPlugins/ToolNCC.py:4455 appPlugins/ToolNCC.py:4561 msgid "Margin" msgstr "Margine" @@ -861,9 +862,9 @@ msgstr "Margine" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:479 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:188 -#: appPlugins/ToolCopperThieving.py:1346 appPlugins/ToolCorners.py:817 -#: appPlugins/ToolFiducials.py:928 appPlugins/ToolMilling.py:3947 -#: appPlugins/ToolNCC.py:4446 appPlugins/ToolNCC.py:4548 +#: appPlugins/ToolCopperThieving.py:1354 appPlugins/ToolCorners.py:804 +#: appPlugins/ToolFiducials.py:926 appPlugins/ToolMilling.py:4017 +#: appPlugins/ToolNCC.py:4457 appPlugins/ToolNCC.py:4563 msgid "Bounding box margin." msgstr "Margine del riquadro di delimitazione." @@ -874,14 +875,14 @@ msgstr "Margine del riquadro di delimitazione." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:503 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:199 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 -#: appPlugins/ToolExtract.py:1046 appPlugins/ToolLevelling.py:1907 -#: appPlugins/ToolMilling.py:3973 appPlugins/ToolNCC.py:4421 -#: appPlugins/ToolPaint.py:3179 appPlugins/ToolPunchGerber.py:2118 +#: appPlugins/ToolExtract.py:1060 appPlugins/ToolLevelling.py:1907 +#: appPlugins/ToolMilling.py:4043 appPlugins/ToolNCC.py:4432 +#: appPlugins/ToolPaint.py:3191 appPlugins/ToolPunchGerber.py:2117 msgid "Method" msgstr "Metodo" #: appDatabase.py:660 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:201 -#: appPlugins/ToolNCC.py:4423 +#: appPlugins/ToolNCC.py:4434 msgid "" "Algorithm for copper clearing:\n" "- Standard: Fixed step inwards.\n" @@ -897,36 +898,36 @@ msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:513 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 -#: appPlugins/ToolMilling.py:3983 appPlugins/ToolNCC.py:4436 -#: appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolMilling.py:4053 appPlugins/ToolNCC.py:4447 +#: appPlugins/ToolPaint.py:3205 msgid "Standard" msgstr "Standard" #: appDatabase.py:668 appDatabase.py:782 appEditors/AppGeoEditor.py:574 -#: appEditors/AppGeoEditor.py:672 appEditors/AppGeoEditor.py:5974 +#: appEditors/AppGeoEditor.py:672 appEditors/AppGeoEditor.py:5979 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:513 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 -#: appPlugins/ToolMilling.py:3983 appPlugins/ToolNCC.py:4436 -#: appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolMilling.py:4053 appPlugins/ToolNCC.py:4447 +#: appPlugins/ToolPaint.py:3205 msgid "Seed" msgstr "Seme" #: appDatabase.py:668 appDatabase.py:782 appEditors/AppGeoEditor.py:574 -#: appEditors/AppGeoEditor.py:5979 +#: appEditors/AppGeoEditor.py:5984 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:513 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 #: appParsers/ParseGerber.py:447 appParsers/ParseHPGL2.py:200 -#: appPlugins/ToolMilling.py:3983 appPlugins/ToolNCC.py:4436 -#: appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolMilling.py:4053 appPlugins/ToolNCC.py:4447 +#: appPlugins/ToolPaint.py:3205 msgid "Lines" msgstr "Righe" #: appDatabase.py:668 appDatabase.py:782 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 -#: appPlugins/ToolNCC.py:4436 appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolNCC.py:4447 appPlugins/ToolPaint.py:3205 msgid "Combo" msgstr "Combinata" @@ -935,16 +936,16 @@ msgstr "Combinata" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:209 #: appPlugins/ToolLevelling.py:1128 appPlugins/ToolLevelling.py:1150 #: appPlugins/ToolLevelling.py:1992 appPlugins/ToolLevelling.py:2015 -#: appPlugins/ToolNCC.py:4457 appPlugins/ToolNCC.py:4559 -#: appPlugins/ToolPaint.py:3204 +#: appPlugins/ToolNCC.py:4468 appPlugins/ToolNCC.py:4574 +#: appPlugins/ToolPaint.py:3216 msgid "Connect" msgstr "Connetti" #: appDatabase.py:680 appDatabase.py:796 appEditors/AppGeoEditor.py:583 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:211 -#: appPlugins/ToolNCC.py:4461 appPlugins/ToolNCC.py:4561 -#: appPlugins/ToolPaint.py:3207 +#: appPlugins/ToolNCC.py:4472 appPlugins/ToolNCC.py:4576 +#: appPlugins/ToolPaint.py:3219 msgid "" "Draw lines between resulting\n" "segments to minimize tool lifts." @@ -955,16 +956,16 @@ msgstr "" #: appDatabase.py:686 appDatabase.py:800 appEditors/AppGeoEditor.py:591 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appPlugins/ToolNCC.py:4467 appPlugins/ToolNCC.py:4567 -#: appPlugins/ToolPaint.py:3211 +#: appPlugins/ToolNCC.py:4478 appPlugins/ToolNCC.py:4582 +#: appPlugins/ToolPaint.py:3223 msgid "Contour" msgstr "Controno" #: appDatabase.py:690 appDatabase.py:803 appEditors/AppGeoEditor.py:593 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:219 -#: appPlugins/ToolNCC.py:4471 appPlugins/ToolNCC.py:4569 -#: appPlugins/ToolPaint.py:3214 +#: appPlugins/ToolNCC.py:4482 appPlugins/ToolNCC.py:4584 +#: appPlugins/ToolPaint.py:3226 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." @@ -973,19 +974,19 @@ msgstr "" "per rifinire bordi grezzi." #: appDatabase.py:696 appDatabase.py:753 appEditors/AppGeoEditor.py:715 -#: appEditors/AppGerberEditor.py:6669 appEditors/appGCodeEditor.py:804 -#: appGUI/ObjectUI.py:133 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:1374 +#: appEditors/AppGerberEditor.py:6671 appEditors/appGCodeEditor.py:804 +#: appGUI/ObjectUI.py:138 appGUI/ObjectUI.py:1073 appGUI/ObjectUI.py:1488 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:177 -#: appPlugins/ToolEtchCompensation.py:468 appPlugins/ToolNCC.py:4477 -#: appPlugins/ToolNCC.py:4575 appPlugins/ToolPaint.py:3164 -#: appPlugins/ToolPaint.py:3260 appPlugins/ToolTransform.py:577 +#: appPlugins/ToolEtchCompensation.py:481 appPlugins/ToolNCC.py:4488 +#: appPlugins/ToolNCC.py:4590 appPlugins/ToolPaint.py:3176 +#: appPlugins/ToolPaint.py:3275 appPlugins/ToolTransform.py:577 msgid "Offset" msgstr "Offset" #: appDatabase.py:700 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:241 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:251 -#: appPlugins/ToolNCC.py:4481 appPlugins/ToolNCC.py:4577 +#: appPlugins/ToolNCC.py:4492 appPlugins/ToolNCC.py:4592 msgid "" "If used, it will add an offset to the copper features.\n" "The copper clearing will finish to a distance\n" @@ -997,7 +998,7 @@ msgstr "" #: appDatabase.py:755 appEditors/AppGeoEditor.py:548 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:170 -#: appPlugins/ToolPaint.py:3166 appPlugins/ToolPaint.py:3262 +#: appPlugins/ToolPaint.py:3178 appPlugins/ToolPaint.py:3277 msgid "" "Distance by which to avoid\n" "the edges of the polygon to\n" @@ -1008,7 +1009,7 @@ msgstr "" "disegnare." #: appDatabase.py:770 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:185 -#: appPlugins/ToolPaint.py:3181 +#: appPlugins/ToolPaint.py:3193 msgid "" "Algorithm for painting:\n" "- Standard: Fixed step inwards.\n" @@ -1032,17 +1033,17 @@ msgstr "" #: appDatabase.py:782 appDatabase.py:784 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 #: appPlugins/ToolPaint.py:141 appPlugins/ToolPaint.py:414 -#: appPlugins/ToolPaint.py:3193 appPlugins/ToolPaint.py:3195 +#: appPlugins/ToolPaint.py:3205 appPlugins/ToolPaint.py:3207 msgid "Laser_lines" msgstr "Laser_lines" #: appDatabase.py:821 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:120 -#: appPlugins/ToolIsolation.py:3365 +#: appPlugins/ToolIsolation.py:3391 msgid "Passes" msgstr "Passate" #: appDatabase.py:823 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:122 -#: appPlugins/ToolIsolation.py:3367 +#: appPlugins/ToolIsolation.py:3393 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -1052,19 +1053,19 @@ msgstr "" #: appDatabase.py:836 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:146 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:491 -#: appPlugins/ToolIsolation.py:3393 appPlugins/ToolMilling.py:3960 +#: appPlugins/ToolIsolation.py:3419 appPlugins/ToolMilling.py:4030 msgid "How much (percentage) of the tool width to overlap each tool pass." msgstr "" "Quanto (in frazione) della larghezza dell'utensile sarà sovrapposto ad ogni " "passaggio dell'utensile." #: appDatabase.py:869 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:177 -#: appPlugins/ToolIsolation.py:3426 +#: appPlugins/ToolIsolation.py:3452 msgid "Isolation Type" msgstr "Tipo isolamento" #: appDatabase.py:871 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:179 -#: appPlugins/ToolIsolation.py:3428 +#: appPlugins/ToolIsolation.py:3454 msgid "" "Choose how the isolation will be executed:\n" "- 'Full' -> complete isolation of polygons\n" @@ -1086,23 +1087,23 @@ msgstr "" #: appDatabase.py:880 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:188 -#: appPlugins/ToolIsolation.py:3437 +#: appPlugins/ToolIsolation.py:3463 msgid "Full" msgstr "Completo" #: appDatabase.py:881 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 -#: appPlugins/ToolIsolation.py:3438 +#: appPlugins/ToolIsolation.py:3464 msgid "Ext" msgstr "Ext" #: appDatabase.py:882 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 -#: appPlugins/ToolIsolation.py:3439 +#: appPlugins/ToolIsolation.py:3465 msgid "Int" msgstr "Int" #: appDatabase.py:900 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:54 -#: appPlugins/ToolDrilling.py:2413 appPlugins/ToolMilling.py:1402 -#: appPlugins/ToolMilling.py:4043 +#: appPlugins/ToolDrilling.py:2426 appPlugins/ToolMilling.py:1361 +#: appPlugins/ToolMilling.py:4113 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -1111,12 +1112,12 @@ msgstr "" "sotto la superficie del rame." #: appDatabase.py:916 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:269 -#: appPlugins/ToolDrilling.py:2548 +#: appPlugins/ToolDrilling.py:2561 msgid "Offset Z" msgstr "Distanza Z" #: appDatabase.py:918 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:271 -#: appPlugins/ToolDrilling.py:2550 +#: appPlugins/ToolDrilling.py:2563 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -1130,8 +1131,8 @@ msgstr "" #: appDatabase.py:935 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:71 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:98 -#: appPlugins/ToolCutOut.py:2484 appPlugins/ToolDrilling.py:2431 -#: appPlugins/ToolMilling.py:4062 +#: appPlugins/ToolCutOut.py:2488 appPlugins/ToolDrilling.py:2444 +#: appPlugins/ToolMilling.py:4132 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -1146,13 +1147,13 @@ msgstr "" #: appDatabase.py:957 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:84 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:83 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:109 -#: appPlugins/ToolCutOut.py:2495 appPlugins/ToolDrilling.py:2444 -#: appPlugins/ToolMilling.py:4075 +#: appPlugins/ToolCutOut.py:2499 appPlugins/ToolDrilling.py:2457 +#: appPlugins/ToolMilling.py:4145 msgid "Depth of each pass (positive)." msgstr "Profondità di ogni passaggio (positivo)." #: appDatabase.py:966 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:93 -#: appPlugins/ToolDrilling.py:2455 appPlugins/ToolMilling.py:4086 +#: appPlugins/ToolDrilling.py:2468 appPlugins/ToolMilling.py:4156 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -1161,7 +1162,7 @@ msgstr "" "sul piano XY." #: appDatabase.py:989 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:154 -#: appPlugins/ToolDrilling.py:2472 appPlugins/ToolMilling.py:4122 +#: appPlugins/ToolDrilling.py:2485 appPlugins/ToolMilling.py:4192 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1175,12 +1176,12 @@ msgstr "" #: appDatabase.py:1004 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:303 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:307 -#: appPlugins/ToolDrilling.py:2487 appPlugins/ToolMilling.py:4137 +#: appPlugins/ToolDrilling.py:2500 appPlugins/ToolMilling.py:4207 msgid "Feedrate Rapids" msgstr "Avanzamenti rapidi" #: appDatabase.py:1006 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:305 -#: appPlugins/ToolDrilling.py:2489 appPlugins/ToolMilling.py:4139 +#: appPlugins/ToolDrilling.py:2502 appPlugins/ToolMilling.py:4209 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1195,13 +1196,13 @@ msgstr "" "ignora in tutti gli altri casi." #: appDatabase.py:1027 appGUI/preferences/tools/ToolsMillPrefGroupUI.py:224 -#: appPlugins/ToolDrilling.py:1573 appPlugins/ToolDrilling.py:2509 -#: appPlugins/ToolMilling.py:3266 appPlugins/ToolMilling.py:4190 +#: appPlugins/ToolDrilling.py:1573 appPlugins/ToolDrilling.py:2522 +#: appPlugins/ToolMilling.py:3236 appPlugins/ToolMilling.py:4260 msgid "Spindle speed" msgstr "Velocità mandrino" #: appDatabase.py:1029 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:169 -#: appPlugins/ToolDrilling.py:2511 appPlugins/ToolMilling.py:4192 +#: appPlugins/ToolDrilling.py:2524 appPlugins/ToolMilling.py:4262 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -1210,17 +1211,17 @@ msgstr "" "in RMP (opzionale)" #: appDatabase.py:1074 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:229 -#: appPlugins/ToolDrilling.py:2564 +#: appPlugins/ToolDrilling.py:2577 msgid "Drill slots" msgstr "Fresatura slot" #: appDatabase.py:1076 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:231 -#: appPlugins/ToolDrilling.py:2566 +#: appPlugins/ToolDrilling.py:2579 msgid "If the selected tool has slots then they will be drilled." msgstr "Se lo strumento ha degli slot allora verranno forati." #: appDatabase.py:1087 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:238 -#: appPlugins/ToolDrilling.py:2574 +#: appPlugins/ToolDrilling.py:2587 msgid "" "How much (percentage) of the tool diameter to overlap previous drill hole." msgstr "" @@ -1228,12 +1229,12 @@ msgstr "" "precedente foro." #: appDatabase.py:1101 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:250 -#: appPlugins/ToolDrilling.py:2588 +#: appPlugins/ToolDrilling.py:2601 msgid "Last drill" msgstr "Ultimo foro" #: appDatabase.py:1103 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:252 -#: appPlugins/ToolDrilling.py:2590 +#: appPlugins/ToolDrilling.py:2603 msgid "" "If the slot length is not completely covered by drill holes,\n" "add a drill hole on the slot end point." @@ -1244,8 +1245,8 @@ msgstr "" #: appDatabase.py:1131 appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:254 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:109 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:268 -#: appPlugins/ToolCutOut.py:2510 appPlugins/ToolCutOut.py:2820 -#: appPlugins/ToolExtract.py:1281 +#: appPlugins/ToolCutOut.py:2514 appPlugins/ToolCutOut.py:2819 +#: appPlugins/ToolExtract.py:1322 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -1256,12 +1257,12 @@ msgstr "" "bordo effettivo del PCB" #: appDatabase.py:1143 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:123 -#: appPlugins/ToolCutOut.py:2518 +#: appPlugins/ToolCutOut.py:2522 msgid "Gap size" msgstr "Dimensione ponticello" #: appDatabase.py:1145 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:125 -#: appPlugins/ToolCutOut.py:2520 +#: appPlugins/ToolCutOut.py:2524 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -1274,12 +1275,12 @@ msgstr "" "si sta rimuovendo il PCB)." #: appDatabase.py:1154 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:140 -#: appPlugins/ToolCutOut.py:2534 +#: appPlugins/ToolCutOut.py:2538 msgid "Gap type" msgstr "Tipo di gap" #: appDatabase.py:1156 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:142 -#: appPlugins/ToolCutOut.py:2536 +#: appPlugins/ToolCutOut.py:2540 msgid "" "The type of gap:\n" "- Bridge -> the cutout will be interrupted by bridges\n" @@ -1293,22 +1294,22 @@ msgstr "" "- M-Bites -> 'Mouse Bites' - come 'ponte' ma ricoperto di fori" #: appDatabase.py:1164 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:150 -#: appPlugins/ToolCutOut.py:2544 +#: appPlugins/ToolCutOut.py:2548 msgid "Bridge" msgstr "Ponte" #: appDatabase.py:1165 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:151 -#: appPlugins/ToolCutOut.py:2545 +#: appPlugins/ToolCutOut.py:2549 msgid "Thin" msgstr "Sottile" #: appDatabase.py:1176 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:161 -#: appPlugins/ToolCutOut.py:2555 +#: appPlugins/ToolCutOut.py:2559 msgid "Depth" msgstr "Profondità" #: appDatabase.py:1178 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:163 -#: appPlugins/ToolCutOut.py:2557 +#: appPlugins/ToolCutOut.py:2561 msgid "" "The depth until the milling is done\n" "in order to thin the gaps." @@ -1317,7 +1318,7 @@ msgstr "" "per assotigliare i gap." #: appDatabase.py:1194 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:177 -#: appPlugins/ToolCutOut.py:2571 +#: appPlugins/ToolCutOut.py:2575 msgid "The drill hole diameter when doing mouse bites." msgstr "Diametro dei fori per M-Bites." @@ -1326,23 +1327,23 @@ msgstr "Diametro dei fori per M-Bites." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:187 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:216 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:187 -#: appPlugins/ToolCopperThieving.py:1491 appPlugins/ToolCopperThieving.py:1531 -#: appPlugins/ToolCopperThieving.py:1571 appPlugins/ToolCutOut.py:2581 +#: appPlugins/ToolCopperThieving.py:1507 appPlugins/ToolCopperThieving.py:1555 +#: appPlugins/ToolCopperThieving.py:1603 appPlugins/ToolCutOut.py:2585 msgid "Spacing" msgstr "Spaziatura" #: appDatabase.py:1207 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:189 -#: appPlugins/ToolCutOut.py:2583 +#: appPlugins/ToolCutOut.py:2587 msgid "The spacing between drill holes when doing mouse bites." msgstr "Distanza tra fori del M-Bites." #: appDatabase.py:1226 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:222 -#: appPlugins/ToolCutOut.py:2397 +#: appPlugins/ToolCutOut.py:2457 msgid "Convex Shape" msgstr "Forma convessa" #: appDatabase.py:1229 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:224 -#: appPlugins/ToolCutOut.py:2399 appPlugins/ToolCutOut.py:2404 +#: appPlugins/ToolCutOut.py:2459 appPlugins/ToolCutOut.py:2464 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -1351,11 +1352,11 @@ msgstr "" "Utilizzato solo se il tipo di oggetto di origine è Gerber." #: appDatabase.py:1237 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:198 -#: appPlugins/ToolCutOut.py:2628 +#: appPlugins/ToolCutOut.py:2625 msgid "Gaps" msgstr "Ponticelli" -#: appDatabase.py:1239 appPlugins/ToolCutOut.py:2630 +#: appDatabase.py:1239 appPlugins/ToolCutOut.py:2627 msgid "" "Number of gaps used for the Automatic cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -1439,87 +1440,87 @@ msgstr "" "active Geometry object after selecting a tool\n" "in the Tools Database." -#: appDatabase.py:1336 appGUI/GUIElements.py:2391 appGUI/GUIElements.py:2461 -#: appGUI/GUIElements.py:2522 appGUI/GUIElements.py:2587 -#: appGUI/GUIElements.py:3975 appGUI/MainGUI.py:1648 -#: appGUI/preferences/PreferencesUIManager.py:1038 app_Main.py:2659 -#: app_Main.py:3883 app_Main.py:4818 app_Main.py:5083 app_Main.py:9758 +#: appDatabase.py:1336 appGUI/GUIElements.py:2448 appGUI/GUIElements.py:2518 +#: appGUI/GUIElements.py:2579 appGUI/GUIElements.py:2644 +#: appGUI/GUIElements.py:4032 appGUI/MainGUI.py:1648 +#: appGUI/preferences/PreferencesUIManager.py:1042 app_Main.py:2659 +#: app_Main.py:3883 app_Main.py:4818 app_Main.py:5083 app_Main.py:9788 msgid "Cancel" msgstr "Cancellare" -#: appDatabase.py:1349 appDatabase.py:1360 appEditors/AppExcEditor.py:4562 -#: appEditors/AppExcEditor.py:4573 appEditors/appGCodeEditor.py:900 -#: appEditors/appGCodeEditor.py:911 appGUI/ObjectUI.py:153 -#: appGUI/ObjectUI.py:164 appPlugins/ToolAlignObjects.py:553 -#: appPlugins/ToolAlignObjects.py:564 appPlugins/ToolCalculators.py:749 -#: appPlugins/ToolCalculators.py:760 appPlugins/ToolCalibration.py:1425 -#: appPlugins/ToolCalibration.py:1436 appPlugins/ToolCopperThieving.py:1785 -#: appPlugins/ToolCopperThieving.py:1796 appPlugins/ToolCorners.py:929 -#: appPlugins/ToolCorners.py:940 appPlugins/ToolCutOut.py:2886 -#: appPlugins/ToolCutOut.py:2897 appPlugins/ToolDblSided.py:1149 -#: appPlugins/ToolDblSided.py:1160 appPlugins/ToolDistance.py:682 -#: appPlugins/ToolDistance.py:693 appPlugins/ToolDistanceMin.py:372 -#: appPlugins/ToolDistanceMin.py:383 appPlugins/ToolDrilling.py:2933 -#: appPlugins/ToolDrilling.py:2944 appPlugins/ToolEtchCompensation.py:527 -#: appPlugins/ToolEtchCompensation.py:538 appPlugins/ToolExtract.py:1358 -#: appPlugins/ToolExtract.py:1369 appPlugins/ToolFiducials.py:1091 -#: appPlugins/ToolFiducials.py:1102 appPlugins/ToolFilm.py:1715 -#: appPlugins/ToolFilm.py:1726 appPlugins/ToolFollow.py:821 -#: appPlugins/ToolFollow.py:832 appPlugins/ToolImage.py:367 -#: appPlugins/ToolImage.py:378 appPlugins/ToolInvertGerber.py:345 -#: appPlugins/ToolInvertGerber.py:356 appPlugins/ToolIsolation.py:3693 -#: appPlugins/ToolIsolation.py:3704 appPlugins/ToolLevelling.py:2341 -#: appPlugins/ToolLevelling.py:2352 appPlugins/ToolMilling.py:4541 -#: appPlugins/ToolMilling.py:4552 appPlugins/ToolNCC.py:4801 -#: appPlugins/ToolNCC.py:4812 appPlugins/ToolOptimal.py:659 -#: appPlugins/ToolOptimal.py:670 appPlugins/ToolPaint.py:3420 -#: appPlugins/ToolPaint.py:3431 appPlugins/ToolPanelize.py:1400 -#: appPlugins/ToolPanelize.py:1411 appPlugins/ToolPcbWizard.py:536 -#: appPlugins/ToolPcbWizard.py:547 appPlugins/ToolPunchGerber.py:2379 -#: appPlugins/ToolPunchGerber.py:2390 appPlugins/ToolQRCode.py:1044 -#: appPlugins/ToolQRCode.py:1055 appPlugins/ToolRulesCheck.py:1715 +#: appDatabase.py:1349 appDatabase.py:1360 appEditors/AppExcEditor.py:4564 +#: appEditors/AppExcEditor.py:4575 appEditors/appGCodeEditor.py:900 +#: appEditors/appGCodeEditor.py:911 appGUI/ObjectUI.py:158 +#: appGUI/ObjectUI.py:169 appPlugins/ToolAlignObjects.py:577 +#: appPlugins/ToolAlignObjects.py:588 appPlugins/ToolCalculators.py:1067 +#: appPlugins/ToolCalculators.py:1078 appPlugins/ToolCalibration.py:1423 +#: appPlugins/ToolCalibration.py:1434 appPlugins/ToolCopperThieving.py:1835 +#: appPlugins/ToolCopperThieving.py:1846 appPlugins/ToolCorners.py:988 +#: appPlugins/ToolCorners.py:999 appPlugins/ToolCutOut.py:2886 +#: appPlugins/ToolCutOut.py:2897 appPlugins/ToolDblSided.py:1126 +#: appPlugins/ToolDblSided.py:1137 appPlugins/ToolDistance.py:684 +#: appPlugins/ToolDistance.py:695 appPlugins/ToolDistanceMin.py:372 +#: appPlugins/ToolDistanceMin.py:383 appPlugins/ToolDrilling.py:2929 +#: appPlugins/ToolDrilling.py:2940 appPlugins/ToolEtchCompensation.py:538 +#: appPlugins/ToolEtchCompensation.py:549 appPlugins/ToolExtract.py:1387 +#: appPlugins/ToolExtract.py:1398 appPlugins/ToolFiducials.py:1089 +#: appPlugins/ToolFiducials.py:1100 appPlugins/ToolFilm.py:1769 +#: appPlugins/ToolFilm.py:1780 appPlugins/ToolFollow.py:815 +#: appPlugins/ToolFollow.py:826 appPlugins/ToolImage.py:367 +#: appPlugins/ToolImage.py:378 appPlugins/ToolInvertGerber.py:348 +#: appPlugins/ToolInvertGerber.py:359 appPlugins/ToolIsolation.py:3721 +#: appPlugins/ToolIsolation.py:3732 appPlugins/ToolLevelling.py:2341 +#: appPlugins/ToolLevelling.py:2352 appPlugins/ToolMilling.py:4593 +#: appPlugins/ToolMilling.py:4604 appPlugins/ToolNCC.py:4815 +#: appPlugins/ToolNCC.py:4826 appPlugins/ToolOptimal.py:659 +#: appPlugins/ToolOptimal.py:670 appPlugins/ToolPaint.py:3437 +#: appPlugins/ToolPaint.py:3448 appPlugins/ToolPanelize.py:1426 +#: appPlugins/ToolPanelize.py:1437 appPlugins/ToolPcbWizard.py:536 +#: appPlugins/ToolPcbWizard.py:547 appPlugins/ToolPunchGerber.py:2390 +#: appPlugins/ToolPunchGerber.py:2401 appPlugins/ToolQRCode.py:1064 +#: appPlugins/ToolQRCode.py:1075 appPlugins/ToolRulesCheck.py:1715 #: appPlugins/ToolRulesCheck.py:1726 appPlugins/ToolSolderPaste.py:1632 -#: appPlugins/ToolSolderPaste.py:1643 appPlugins/ToolSub.py:968 -#: appPlugins/ToolSub.py:979 appPlugins/ToolTransform.py:1027 -#: appPlugins/ToolTransform.py:1038 appTool.py:300 appTool.py:311 +#: appPlugins/ToolSolderPaste.py:1643 appPlugins/ToolSub.py:993 +#: appPlugins/ToolSub.py:1004 appPlugins/ToolTransform.py:1024 +#: appPlugins/ToolTransform.py:1035 appTool.py:300 appTool.py:311 msgid "Edited value is out of range" msgstr "Il valore modificato è fuori range" -#: appDatabase.py:1355 appDatabase.py:1362 appEditors/AppExcEditor.py:4568 -#: appEditors/AppExcEditor.py:4575 appEditors/appGCodeEditor.py:906 -#: appEditors/appGCodeEditor.py:913 appGUI/ObjectUI.py:159 -#: appGUI/ObjectUI.py:166 appPlugins/ToolAlignObjects.py:559 -#: appPlugins/ToolAlignObjects.py:566 appPlugins/ToolCalculators.py:755 -#: appPlugins/ToolCalculators.py:762 appPlugins/ToolCalibration.py:1431 -#: appPlugins/ToolCalibration.py:1438 appPlugins/ToolCopperThieving.py:1791 -#: appPlugins/ToolCopperThieving.py:1798 appPlugins/ToolCorners.py:935 -#: appPlugins/ToolCorners.py:942 appPlugins/ToolCutOut.py:2892 -#: appPlugins/ToolCutOut.py:2899 appPlugins/ToolDblSided.py:1155 -#: appPlugins/ToolDblSided.py:1162 appPlugins/ToolDistance.py:688 -#: appPlugins/ToolDistance.py:695 appPlugins/ToolDistanceMin.py:378 -#: appPlugins/ToolDistanceMin.py:385 appPlugins/ToolDrilling.py:2939 -#: appPlugins/ToolDrilling.py:2946 appPlugins/ToolEtchCompensation.py:533 -#: appPlugins/ToolEtchCompensation.py:540 appPlugins/ToolExtract.py:1364 -#: appPlugins/ToolExtract.py:1371 appPlugins/ToolFiducials.py:1097 -#: appPlugins/ToolFiducials.py:1104 appPlugins/ToolFilm.py:1721 -#: appPlugins/ToolFilm.py:1728 appPlugins/ToolFollow.py:827 -#: appPlugins/ToolFollow.py:834 appPlugins/ToolImage.py:373 -#: appPlugins/ToolImage.py:380 appPlugins/ToolInvertGerber.py:351 -#: appPlugins/ToolInvertGerber.py:358 appPlugins/ToolIsolation.py:3699 -#: appPlugins/ToolIsolation.py:3706 appPlugins/ToolLevelling.py:2347 -#: appPlugins/ToolLevelling.py:2354 appPlugins/ToolMilling.py:4547 -#: appPlugins/ToolMilling.py:4554 appPlugins/ToolNCC.py:4807 -#: appPlugins/ToolNCC.py:4814 appPlugins/ToolOptimal.py:665 -#: appPlugins/ToolOptimal.py:672 appPlugins/ToolPaint.py:3426 -#: appPlugins/ToolPaint.py:3433 appPlugins/ToolPanelize.py:1406 -#: appPlugins/ToolPanelize.py:1413 appPlugins/ToolPcbWizard.py:542 -#: appPlugins/ToolPcbWizard.py:549 appPlugins/ToolPunchGerber.py:2385 -#: appPlugins/ToolPunchGerber.py:2392 appPlugins/ToolQRCode.py:1050 -#: appPlugins/ToolQRCode.py:1057 appPlugins/ToolRulesCheck.py:1721 +#: appDatabase.py:1355 appDatabase.py:1362 appEditors/AppExcEditor.py:4570 +#: appEditors/AppExcEditor.py:4577 appEditors/appGCodeEditor.py:906 +#: appEditors/appGCodeEditor.py:913 appGUI/ObjectUI.py:164 +#: appGUI/ObjectUI.py:171 appPlugins/ToolAlignObjects.py:583 +#: appPlugins/ToolAlignObjects.py:590 appPlugins/ToolCalculators.py:1073 +#: appPlugins/ToolCalculators.py:1080 appPlugins/ToolCalibration.py:1429 +#: appPlugins/ToolCalibration.py:1436 appPlugins/ToolCopperThieving.py:1841 +#: appPlugins/ToolCopperThieving.py:1848 appPlugins/ToolCorners.py:994 +#: appPlugins/ToolCorners.py:1001 appPlugins/ToolCutOut.py:2892 +#: appPlugins/ToolCutOut.py:2899 appPlugins/ToolDblSided.py:1132 +#: appPlugins/ToolDblSided.py:1139 appPlugins/ToolDistance.py:690 +#: appPlugins/ToolDistance.py:697 appPlugins/ToolDistanceMin.py:378 +#: appPlugins/ToolDistanceMin.py:385 appPlugins/ToolDrilling.py:2935 +#: appPlugins/ToolDrilling.py:2942 appPlugins/ToolEtchCompensation.py:544 +#: appPlugins/ToolEtchCompensation.py:551 appPlugins/ToolExtract.py:1393 +#: appPlugins/ToolExtract.py:1400 appPlugins/ToolFiducials.py:1095 +#: appPlugins/ToolFiducials.py:1102 appPlugins/ToolFilm.py:1775 +#: appPlugins/ToolFilm.py:1782 appPlugins/ToolFollow.py:821 +#: appPlugins/ToolFollow.py:828 appPlugins/ToolImage.py:373 +#: appPlugins/ToolImage.py:380 appPlugins/ToolInvertGerber.py:354 +#: appPlugins/ToolInvertGerber.py:361 appPlugins/ToolIsolation.py:3727 +#: appPlugins/ToolIsolation.py:3734 appPlugins/ToolLevelling.py:2347 +#: appPlugins/ToolLevelling.py:2354 appPlugins/ToolMilling.py:4599 +#: appPlugins/ToolMilling.py:4606 appPlugins/ToolNCC.py:4821 +#: appPlugins/ToolNCC.py:4828 appPlugins/ToolOptimal.py:665 +#: appPlugins/ToolOptimal.py:672 appPlugins/ToolPaint.py:3443 +#: appPlugins/ToolPaint.py:3450 appPlugins/ToolPanelize.py:1432 +#: appPlugins/ToolPanelize.py:1439 appPlugins/ToolPcbWizard.py:542 +#: appPlugins/ToolPcbWizard.py:549 appPlugins/ToolPunchGerber.py:2396 +#: appPlugins/ToolPunchGerber.py:2403 appPlugins/ToolQRCode.py:1070 +#: appPlugins/ToolQRCode.py:1077 appPlugins/ToolRulesCheck.py:1721 #: appPlugins/ToolRulesCheck.py:1728 appPlugins/ToolSolderPaste.py:1638 -#: appPlugins/ToolSolderPaste.py:1645 appPlugins/ToolSub.py:974 -#: appPlugins/ToolSub.py:981 appPlugins/ToolTransform.py:1033 -#: appPlugins/ToolTransform.py:1040 appTool.py:306 appTool.py:313 +#: appPlugins/ToolSolderPaste.py:1645 appPlugins/ToolSub.py:999 +#: appPlugins/ToolSub.py:1006 appPlugins/ToolTransform.py:1030 +#: appPlugins/ToolTransform.py:1037 appTool.py:306 appTool.py:313 msgid "Edited value is within limits." msgstr "Il valore editato è entro i limiti." @@ -1543,27 +1544,27 @@ msgstr "Copia da DB" msgid "Delete from DB" msgstr "Cancella da DB" -#: appDatabase.py:1635 appTranslation.py:209 app_Main.py:3877 app_Main.py:9752 +#: appDatabase.py:1635 appTranslation.py:209 app_Main.py:3877 app_Main.py:9782 msgid "Save changes" msgstr "Salva modifiche" #: appDatabase.py:1739 appDatabase.py:2226 appDatabase.py:2682 -#: appDatabase.py:2694 appGUI/MainGUI.py:497 appPlugins/ToolCutOut.py:664 -#: appPlugins/ToolCutOut.py:686 appPlugins/ToolCutOut.py:723 -#: appPlugins/ToolIsolation.py:2759 appPlugins/ToolIsolation.py:2769 -#: appPlugins/ToolIsolation.py:2849 appPlugins/ToolMilling.py:2182 -#: appPlugins/ToolNCC.py:3996 appPlugins/ToolNCC.py:4006 -#: appPlugins/ToolNCC.py:4082 appPlugins/ToolPaint.py:2788 -#: appPlugins/ToolPaint.py:2798 appPlugins/ToolPaint.py:2883 app_Main.py:6461 -#: app_Main.py:6498 app_Main.py:6585 app_Main.py:6597 app_Main.py:6606 -#: app_Main.py:6616 +#: appDatabase.py:2694 appGUI/MainGUI.py:497 appPlugins/ToolCutOut.py:646 +#: appPlugins/ToolCutOut.py:668 appPlugins/ToolCutOut.py:705 +#: appPlugins/ToolIsolation.py:2757 appPlugins/ToolIsolation.py:2767 +#: appPlugins/ToolIsolation.py:2847 appPlugins/ToolMilling.py:2152 +#: appPlugins/ToolNCC.py:3982 appPlugins/ToolNCC.py:3992 +#: appPlugins/ToolNCC.py:4068 appPlugins/ToolPaint.py:2776 +#: appPlugins/ToolPaint.py:2786 appPlugins/ToolPaint.py:2871 app_Main.py:6469 +#: app_Main.py:6506 app_Main.py:6593 app_Main.py:6605 app_Main.py:6614 +#: app_Main.py:6624 msgid "Tools Database" msgstr "Database degli utensili" -#: appDatabase.py:1758 appDatabase.py:2212 appPlugins/ToolCutOut.py:508 -#: appPlugins/ToolDrilling.py:1153 appPlugins/ToolIsolation.py:1282 -#: appPlugins/ToolMilling.py:2023 appPlugins/ToolNCC.py:1290 -#: appPlugins/ToolPaint.py:884 +#: appDatabase.py:1758 appDatabase.py:2212 appPlugins/ToolCutOut.py:490 +#: appPlugins/ToolDrilling.py:1153 appPlugins/ToolIsolation.py:1278 +#: appPlugins/ToolMilling.py:1993 appPlugins/ToolNCC.py:1274 +#: appPlugins/ToolPaint.py:870 msgid "Failed to parse Tools DB file." msgstr "Impossibile processare il file del DB utensili." @@ -1646,42 +1647,42 @@ msgstr "Per aggiungere un foro prima seleziona un utensile" #: appEditors/AppExcEditor.py:1500 appEditors/AppExcEditor.py:1603 #: appEditors/AppExcEditor.py:1714 appEditors/AppExcEditor.py:2517 #: appEditors/AppExcEditor.py:3321 appEditors/AppExcEditor.py:3328 -#: appEditors/AppExcEditor.py:3769 appEditors/AppGeoEditor.py:1416 +#: appEditors/AppExcEditor.py:3771 appEditors/AppGeoEditor.py:1416 #: appEditors/AppGeoEditor.py:2135 appEditors/AppGeoEditor.py:2375 #: appEditors/AppGeoEditor.py:2450 appEditors/AppGeoEditor.py:2529 #: appEditors/AppGeoEditor.py:2587 appEditors/AppGeoEditor.py:2792 #: appEditors/AppGeoEditor.py:2871 appEditors/AppGeoEditor.py:3004 #: appEditors/AppGeoEditor.py:3077 appEditors/AppGeoEditor.py:3147 #: appEditors/AppGeoEditor.py:3173 appEditors/AppGeoEditor.py:3201 -#: appEditors/AppGeoEditor.py:3317 appEditors/AppGeoEditor.py:4874 -#: appEditors/AppGeoEditor.py:4888 appEditors/AppGeoEditor.py:5498 -#: appEditors/AppGeoEditor.py:5551 appEditors/AppGeoEditor.py:5614 -#: appEditors/AppGeoEditor.py:5640 appEditors/AppGeoEditor.py:5665 -#: appEditors/AppGeoEditor.py:5697 appEditors/AppGeoEditor.py:5777 -#: appEditors/AppGeoEditor.py:5843 appEditors/AppGeoEditor.py:5911 -#: appEditors/AppGeoEditor.py:6008 appEditors/AppGerberEditor.py:390 +#: appEditors/AppGeoEditor.py:3317 appEditors/AppGeoEditor.py:4878 +#: appEditors/AppGeoEditor.py:4892 appEditors/AppGeoEditor.py:5503 +#: appEditors/AppGeoEditor.py:5556 appEditors/AppGeoEditor.py:5619 +#: appEditors/AppGeoEditor.py:5645 appEditors/AppGeoEditor.py:5670 +#: appEditors/AppGeoEditor.py:5702 appEditors/AppGeoEditor.py:5782 +#: appEditors/AppGeoEditor.py:5848 appEditors/AppGeoEditor.py:5916 +#: appEditors/AppGeoEditor.py:6013 appEditors/AppGerberEditor.py:390 #: appEditors/AppGerberEditor.py:814 appEditors/AppGerberEditor.py:941 #: appEditors/AppGerberEditor.py:1253 appEditors/AppGerberEditor.py:1514 #: appEditors/AppGerberEditor.py:1724 appEditors/AppGerberEditor.py:2014 #: appEditors/AppGerberEditor.py:2310 appEditors/AppGerberEditor.py:2391 -#: appEditors/AppGerberEditor.py:2502 appEditors/AppGerberEditor.py:3206 +#: appEditors/AppGerberEditor.py:2502 appEditors/AppGerberEditor.py:3207 #: appEditors/AppGerberEditor.py:4934 appEditors/AppGerberEditor.py:5207 -#: appEditors/AppGerberEditor.py:5225 appEditors/AppGerberEditor.py:5666 -#: appEditors/AppGerberEditor.py:5849 appEditors/AppGerberEditor.py:5911 -#: appEditors/AppGerberEditor.py:5958 appEditors/AppGerberEditor.py:7376 -#: appGUI/MainGUI.py:3365 appGUI/MainGUI.py:3377 -#: appObjects/FlatCAMGeometry.py:516 appObjects/FlatCAMGeometry.py:1188 -#: appObjects/FlatCAMGeometry.py:1261 appObjects/FlatCAMGerber.py:423 +#: appEditors/AppGerberEditor.py:5225 appEditors/AppGerberEditor.py:5668 +#: appEditors/AppGerberEditor.py:5851 appEditors/AppGerberEditor.py:5913 +#: appEditors/AppGerberEditor.py:5960 appEditors/AppGerberEditor.py:7378 +#: appGUI/MainGUI.py:3400 appGUI/MainGUI.py:3412 +#: appObjects/FlatCAMGeometry.py:513 appObjects/FlatCAMGeometry.py:1185 +#: appObjects/FlatCAMGeometry.py:1258 appObjects/FlatCAMGerber.py:426 #: appParsers/ParseGerber.py:2183 appParsers/ParseGerber.py:2276 #: appParsers/ParseGerber.py:2351 appParsers/ParseGerber.py:2425 #: appParsers/ParseGerber.py:2487 appPlugins/ToolAlignObjects.py:289 -#: appPlugins/ToolAlignObjects.py:311 appPlugins/ToolCalculators.py:292 -#: appPlugins/ToolCalculators.py:302 appPlugins/ToolCalibration.py:329 -#: appPlugins/ToolCutOut.py:1594 appPlugins/ToolFiducials.py:627 -#: appPlugins/ToolFiducials.py:641 appPlugins/ToolFollow.py:344 -#: appPlugins/ToolFollow.py:415 appPlugins/ToolIsolation.py:1548 -#: appPlugins/ToolPaint.py:2346 appPlugins/ToolPanelize.py:1073 -#: app_Main.py:5632 app_Main.py:5786 tclCommands/TclCommandPanelize.py:304 +#: appPlugins/ToolAlignObjects.py:311 appPlugins/ToolCalculators.py:332 +#: appPlugins/ToolCalculators.py:342 appPlugins/ToolCalibration.py:329 +#: appPlugins/ToolCutOut.py:1576 appPlugins/ToolFiducials.py:627 +#: appPlugins/ToolFiducials.py:641 appPlugins/ToolFollow.py:340 +#: appPlugins/ToolFollow.py:411 appPlugins/ToolIsolation.py:1544 +#: appPlugins/ToolPaint.py:2334 appPlugins/ToolPanelize.py:1057 +#: app_Main.py:5638 app_Main.py:5794 tclCommands/TclCommandPanelize.py:304 #: tclCommands/TclCommandPanelize.py:313 msgid "Done." msgstr "Fatto." @@ -1693,7 +1694,7 @@ msgstr "Per aggiungere una matrice di punti prima seleziona un utensile" #: appEditors/AppExcEditor.py:377 appEditors/AppExcEditor.py:681 #: appEditors/AppExcEditor.py:914 appEditors/AppExcEditor.py:1571 #: appEditors/AppGerberEditor.py:481 appEditors/AppGerberEditor.py:2192 -#: appEditors/AppGerberEditor.py:2222 appGUI/MainGUI.py:3979 +#: appEditors/AppGerberEditor.py:2222 appGUI/MainGUI.py:4014 msgid "Click on target location ..." msgstr "Clicca sulla posizione di destinazione ..." @@ -1716,22 +1717,22 @@ msgid "Too many items for the selected spacing angle." msgstr "Troppi oggetti per l'angolo selezionato." #: appEditors/AppExcEditor.py:583 appEditors/AppExcEditor.py:1224 -#: appEditors/AppGerberEditor.py:801 appEditors/AppGerberEditor.py:5845 +#: appEditors/AppGerberEditor.py:801 appEditors/AppGerberEditor.py:5847 #: appObjects/FlatCAMCNCJob.py:807 appPlugins/ToolCopperThieving.py:350 -#: appPlugins/ToolCopperThieving.py:951 appPlugins/ToolCopperThieving.py:1163 -#: appPlugins/ToolCorners.py:250 appPlugins/ToolCorners.py:522 -#: appPlugins/ToolCorners.py:625 appPlugins/ToolCutOut.py:951 -#: appPlugins/ToolCutOut.py:977 appPlugins/ToolCutOut.py:1109 -#: appPlugins/ToolCutOut.py:1333 appPlugins/ToolCutOut.py:1487 -#: appPlugins/ToolCutOut.py:1530 appPlugins/ToolCutOut.py:1548 -#: appPlugins/ToolCutOut.py:1562 appPlugins/ToolDblSided.py:563 +#: appPlugins/ToolCopperThieving.py:953 appPlugins/ToolCopperThieving.py:1165 +#: appPlugins/ToolCorners.py:259 appPlugins/ToolCorners.py:534 +#: appPlugins/ToolCorners.py:637 appPlugins/ToolCutOut.py:933 +#: appPlugins/ToolCutOut.py:959 appPlugins/ToolCutOut.py:1091 +#: appPlugins/ToolCutOut.py:1315 appPlugins/ToolCutOut.py:1469 +#: appPlugins/ToolCutOut.py:1512 appPlugins/ToolCutOut.py:1530 +#: appPlugins/ToolCutOut.py:1544 appPlugins/ToolDblSided.py:544 #: appPlugins/ToolExtract.py:724 appPlugins/ToolExtract.py:773 #: appPlugins/ToolExtract.py:782 appPlugins/ToolExtract.py:786 #: appPlugins/ToolFiducials.py:335 appPlugins/ToolFiducials.py:587 #: appPlugins/ToolFiducials.py:635 appPlugins/ToolFiducials.py:649 -#: appPlugins/ToolFilm.py:819 appPlugins/ToolFilm.py:1080 -#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2340 app_Main.py:5127 -#: app_Main.py:11540 app_Main.py:11550 camlib.py:1172 camlib.py:2451 +#: appPlugins/ToolFilm.py:816 appPlugins/ToolFilm.py:1089 +#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2328 app_Main.py:5127 +#: app_Main.py:11570 app_Main.py:11580 camlib.py:1172 camlib.py:2451 #: camlib.py:2518 camlib.py:2586 camlib.py:2664 camlib.py:5320 camlib.py:5715 msgid "Failed." msgstr "Fallito." @@ -1768,9 +1769,9 @@ msgstr "" "Ridimensionamento fallito. Inserisci un diametro per il ridimensionamento." #: appEditors/AppExcEditor.py:1502 appEditors/AppExcEditor.py:1555 -#: appEditors/AppExcEditor.py:1566 appGUI/MainGUI.py:3618 -#: appGUI/MainGUI.py:3703 appGUI/MainGUI.py:3749 appGUI/MainGUI.py:3841 -#: appGUI/MainGUI.py:3956 appGUI/MainGUI.py:3985 +#: appEditors/AppExcEditor.py:1566 appGUI/MainGUI.py:3653 +#: appGUI/MainGUI.py:3738 appGUI/MainGUI.py:3784 appGUI/MainGUI.py:3876 +#: appGUI/MainGUI.py:3991 appGUI/MainGUI.py:4020 msgid "Cancelled. Nothing selected." msgstr "Cancellato. Nessuna seleziona." @@ -1779,73 +1780,75 @@ msgstr "Cancellato. Nessuna seleziona." msgid "Click on reference location ..." msgstr "Clicca sulla posizione di riferimento ..." -#: appEditors/AppExcEditor.py:1914 appEditors/AppGeoEditor.py:4197 -#: appEditors/AppGerberEditor.py:3460 appEditors/AppGerberEditor.py:6176 -#: appEditors/AppGerberEditor.py:6486 appGUI/GUIElements.py:372 -#: appGUI/GUIElements.py:1071 appGUI/GUIElements.py:1470 -#: appGUI/GUIElements.py:1681 appGUI/GUIElements.py:1966 -#: appGUI/GUIElements.py:4028 appGUI/MainGUI.py:427 appGUI/MainGUI.py:760 +#: appEditors/AppExcEditor.py:1914 appEditors/AppGeoEditor.py:4199 +#: appEditors/AppGerberEditor.py:3461 appEditors/AppGerberEditor.py:6178 +#: appEditors/AppGerberEditor.py:6488 appGUI/GUIElements.py:375 +#: appGUI/GUIElements.py:1074 appGUI/GUIElements.py:1475 +#: appGUI/GUIElements.py:1728 appGUI/GUIElements.py:2013 +#: appGUI/GUIElements.py:4085 appGUI/MainGUI.py:427 appGUI/MainGUI.py:760 #: appGUI/MainGUI.py:819 appGUI/MainGUI.py:896 appGUI/MainGUI.py:1039 -#: appGUI/MainGUI.py:1289 appGUI/MainGUI.py:1789 appGUI/MainGUI.py:2301 -#: appGUI/MainGUI.py:2543 appGUI/MainGUI.py:5232 appPlugins/ToolDrilling.py:309 -#: appPlugins/ToolIsolation.py:224 appPlugins/ToolMilling.py:400 -#: appPlugins/ToolMilling.py:408 appPlugins/ToolNCC.py:233 +#: appGUI/MainGUI.py:1289 appGUI/MainGUI.py:1789 appGUI/MainGUI.py:2336 +#: appGUI/MainGUI.py:2578 appGUI/MainGUI.py:5267 appPlugins/ToolDrilling.py:309 +#: appPlugins/ToolIsolation.py:224 appPlugins/ToolMilling.py:390 +#: appPlugins/ToolMilling.py:398 appPlugins/ToolNCC.py:233 #: appPlugins/ToolPaint.py:230 appPlugins/ToolSolderPaste.py:139 -#: app_Main.py:7033 +#: app_Main.py:7060 msgid "Delete" msgstr "Cancella" #: appEditors/AppExcEditor.py:2143 appObjects/FlatCAMExcellon.py:376 -#: appPlugins/ToolDrilling.py:762 appPlugins/ToolMilling.py:1190 +#: appPlugins/ToolDrilling.py:762 appPlugins/ToolMilling.py:1130 +#: appPlugins/ToolMilling.py:3657 msgid "Total Drills" msgstr "Fori totali" #: appEditors/AppExcEditor.py:2175 appObjects/FlatCAMExcellon.py:410 -#: appPlugins/ToolDrilling.py:789 appPlugins/ToolMilling.py:1217 +#: appPlugins/ToolDrilling.py:789 appPlugins/ToolMilling.py:1157 +#: appPlugins/ToolMilling.py:3681 msgid "Total Slots" msgstr "Slot totali" #: appEditors/AppExcEditor.py:2253 appEditors/AppGeoEditor.py:4098 #: appEditors/AppGerberEditor.py:4204 appEditors/appGCodeEditor.py:601 -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:102 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:105 #: appObjects/FlatCAMCNCJob.py:559 appObjects/FlatCAMDocument.py:194 #: appObjects/FlatCAMExcellon.py:216 appObjects/FlatCAMGeometry.py:428 -#: appObjects/FlatCAMGerber.py:224 appObjects/FlatCAMScript.py:180 -#: appPlugins/ToolCorners.py:174 appPlugins/ToolCutOut.py:339 -#: appPlugins/ToolDblSided.py:219 appPlugins/ToolDrilling.py:553 -#: appPlugins/ToolFiducials.py:206 appPlugins/ToolFilm.py:262 +#: appObjects/FlatCAMGerber.py:225 appObjects/FlatCAMScript.py:180 +#: appPlugins/ToolCorners.py:176 appPlugins/ToolCutOut.py:339 +#: appPlugins/ToolDblSided.py:222 appPlugins/ToolDrilling.py:553 +#: appPlugins/ToolFiducials.py:206 appPlugins/ToolFilm.py:263 #: appPlugins/ToolFollow.py:178 appPlugins/ToolIsolation.py:448 -#: appPlugins/ToolLevelling.py:394 appPlugins/ToolMilling.py:725 +#: appPlugins/ToolLevelling.py:394 appPlugins/ToolMilling.py:657 #: appPlugins/ToolNCC.py:467 appPlugins/ToolPaint.py:444 #: appPlugins/ToolPanelize.py:277 appPlugins/ToolPunchGerber.py:391 -#: appPlugins/ToolQRCode.py:203 appPlugins/ToolSub.py:232 +#: appPlugins/ToolQRCode.py:202 appPlugins/ToolSub.py:232 msgid "Beginner" msgstr "Principiante" #: appEditors/AppExcEditor.py:2264 appEditors/AppGeoEditor.py:4111 #: appEditors/AppGerberEditor.py:4217 appEditors/appGCodeEditor.py:614 -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:103 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:106 #: appObjects/FlatCAMCNCJob.py:569 appObjects/FlatCAMDocument.py:203 #: appObjects/FlatCAMExcellon.py:230 appObjects/FlatCAMGeometry.py:437 -#: appObjects/FlatCAMGerber.py:238 appObjects/FlatCAMScript.py:189 -#: appPlugins/ToolCorners.py:192 appPlugins/ToolCutOut.py:382 -#: appPlugins/ToolDblSided.py:245 appPlugins/ToolDrilling.py:595 -#: appPlugins/ToolFiducials.py:221 appPlugins/ToolFilm.py:288 -#: appPlugins/ToolFollow.py:192 appPlugins/ToolIsolation.py:501 -#: appPlugins/ToolLevelling.py:409 appPlugins/ToolMilling.py:789 -#: appPlugins/ToolNCC.py:513 appPlugins/ToolPaint.py:476 -#: appPlugins/ToolPanelize.py:297 appPlugins/ToolPunchGerber.py:405 -#: appPlugins/ToolQRCode.py:214 appPlugins/ToolSub.py:244 +#: appObjects/FlatCAMGerber.py:240 appObjects/FlatCAMScript.py:189 +#: appPlugins/ToolCorners.py:190 appPlugins/ToolCutOut.py:373 +#: appPlugins/ToolDblSided.py:238 appPlugins/ToolDrilling.py:596 +#: appPlugins/ToolFiducials.py:221 appPlugins/ToolFilm.py:280 +#: appPlugins/ToolFollow.py:190 appPlugins/ToolIsolation.py:505 +#: appPlugins/ToolLevelling.py:409 appPlugins/ToolMilling.py:720 +#: appPlugins/ToolNCC.py:505 appPlugins/ToolPaint.py:469 +#: appPlugins/ToolPanelize.py:289 appPlugins/ToolPunchGerber.py:403 +#: appPlugins/ToolQRCode.py:216 appPlugins/ToolSub.py:243 msgid "Advanced" msgstr "Avanzato" -#: appEditors/AppExcEditor.py:2287 appObjects/FlatCAMGeometry.py:687 -#: appObjects/FlatCAMGeometry.py:1331 appPlugins/ToolDrilling.py:1745 -#: appPlugins/ToolIsolation.py:1441 appPlugins/ToolIsolation.py:1857 -#: appPlugins/ToolMilling.py:2255 appPlugins/ToolMilling.py:2836 -#: appPlugins/ToolMilling.py:3491 appPlugins/ToolNCC.py:1479 -#: appPlugins/ToolNCC.py:1617 appPlugins/ToolPaint.py:1050 -#: appPlugins/ToolPaint.py:1188 appPlugins/ToolPaint.py:1902 +#: appEditors/AppExcEditor.py:2287 appObjects/FlatCAMGeometry.py:684 +#: appObjects/FlatCAMGeometry.py:1328 appPlugins/ToolDrilling.py:1745 +#: appPlugins/ToolIsolation.py:1437 appPlugins/ToolIsolation.py:1853 +#: appPlugins/ToolMilling.py:2225 appPlugins/ToolMilling.py:2806 +#: appPlugins/ToolMilling.py:3461 appPlugins/ToolNCC.py:1463 +#: appPlugins/ToolNCC.py:1601 appPlugins/ToolPaint.py:1036 +#: appPlugins/ToolPaint.py:1174 appPlugins/ToolPaint.py:1890 #: appPlugins/ToolSolderPaste.py:507 appPlugins/ToolSolderPaste.py:580 msgid "Wrong value format entered, use a number." msgstr "Formato valore errato, inserire un numero." @@ -1858,7 +1861,7 @@ msgstr "" "Utensile già presente nella lista.\n" "Salva e riedita l'Excellon se vuoi aggiungere questo utensile. " -#: appEditors/AppExcEditor.py:2306 appGUI/MainGUI.py:4021 +#: appEditors/AppExcEditor.py:2306 appGUI/MainGUI.py:4056 msgid "Added new tool with dia" msgstr "Aggiunto nuovo utensile con diametro" @@ -1876,18 +1879,18 @@ msgstr "" "Non ci sono definizioni di utensili nel file. Annullo creazione Excellon." #: appEditors/AppExcEditor.py:3128 appEditors/AppGerberEditor.py:4914 -#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:629 -#: appParsers/ParseExcellon.py:976 appPlugins/ToolMilling.py:2773 +#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:626 +#: appParsers/ParseExcellon.py:976 appPlugins/ToolMilling.py:2743 #: appPlugins/ToolPcbWizard.py:354 appPlugins/ToolSolderPaste.py:950 -#: app_Main.py:6541 app_Main.py:8436 app_Main.py:10992 app_Main.py:11064 -#: app_Main.py:11199 app_Main.py:11264 +#: app_Main.py:6549 app_Main.py:8466 app_Main.py:11022 app_Main.py:11094 +#: app_Main.py:11229 app_Main.py:11294 msgid "An internal error has occurred. See shell.\n" msgstr "Errore interno. Vedi shell.\n" -#: appEditors/AppExcEditor.py:3133 appObjects/FlatCAMGeometry.py:934 -#: appObjects/FlatCAMGeometry.py:939 appObjects/FlatCAMGeometry.py:1088 -#: appPlugins/ToolMilling.py:3160 appPlugins/ToolMilling.py:3164 -#: appPlugins/ToolSub.py:475 appPlugins/ToolSub.py:669 +#: appEditors/AppExcEditor.py:3133 appObjects/FlatCAMGeometry.py:931 +#: appObjects/FlatCAMGeometry.py:936 appObjects/FlatCAMGeometry.py:1085 +#: appPlugins/ToolMilling.py:3130 appPlugins/ToolMilling.py:3134 +#: appPlugins/ToolSub.py:473 appPlugins/ToolSub.py:667 msgid "Generating" msgstr "Generazione" @@ -1899,27 +1902,27 @@ msgstr "Modifica Excellon terminata." msgid "Cancelled. There is no Tool/Drill selected" msgstr "Errore: Nessun utensile/Foro selezionato" -#: appEditors/AppExcEditor.py:3842 appEditors/AppExcEditor.py:3852 -#: appEditors/AppGerberEditor.py:5752 +#: appEditors/AppExcEditor.py:3844 appEditors/AppExcEditor.py:3854 +#: appEditors/AppGerberEditor.py:5754 msgid "Click on the circular array Center position" msgstr "Clicca sulla posizione centrale della matrice circolare" -#: appEditors/AppExcEditor.py:3985 appGUI/MainGUI.py:732 appGUI/ObjectUI.py:580 +#: appEditors/AppExcEditor.py:3987 appGUI/MainGUI.py:732 appGUI/ObjectUI.py:653 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:19 msgid "Excellon Editor" msgstr "Editor Excellon" -#: appEditors/AppExcEditor.py:3995 appEditors/AppGeoEditor.py:3451 -#: appEditors/AppGerberEditor.py:6021 appEditors/appGCodeEditor.py:774 -#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:692 -#: appPlugins/ToolCutOut.py:2333 appPlugins/ToolDblSided.py:685 +#: appEditors/AppExcEditor.py:3997 appEditors/AppGeoEditor.py:3451 +#: appEditors/AppGerberEditor.py:6023 appEditors/appGCodeEditor.py:774 +#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:704 +#: appPlugins/ToolCutOut.py:2315 appPlugins/ToolDblSided.py:666 #: appPlugins/ToolDrilling.py:2285 appPlugins/ToolFiducials.py:797 -#: appPlugins/ToolFilm.py:1168 appPlugins/ToolFollow.py:706 -#: appPlugins/ToolIsolation.py:3153 appPlugins/ToolLevelling.py:1758 -#: appPlugins/ToolMilling.py:3563 appPlugins/ToolNCC.py:4136 -#: appPlugins/ToolPaint.py:2937 appPlugins/ToolPanelize.py:1124 -#: appPlugins/ToolPunchGerber.py:1982 appPlugins/ToolQRCode.py:753 -#: appPlugins/ToolSub.py:798 +#: appPlugins/ToolFilm.py:1177 appPlugins/ToolFollow.py:704 +#: appPlugins/ToolIsolation.py:3151 appPlugins/ToolLevelling.py:1758 +#: appPlugins/ToolMilling.py:3526 appPlugins/ToolNCC.py:4122 +#: appPlugins/ToolPaint.py:2925 appPlugins/ToolPanelize.py:1115 +#: appPlugins/ToolPunchGerber.py:1988 appPlugins/ToolQRCode.py:763 +#: appPlugins/ToolSub.py:796 msgid "" "Beginner Mode - many parameters are hidden.\n" "Advanced Mode - full control.\n" @@ -1929,19 +1932,21 @@ msgstr "" "Modo Avanzato - pieno controllo.\n" "Il cambio permanente si può effettuare dal menu 'Preferenze'." -#: appEditors/AppExcEditor.py:4009 appEditors/AppGerberEditor.py:6033 +#: appEditors/AppExcEditor.py:4011 appEditors/AppGerberEditor.py:6035 #: appEditors/appGCodeEditor.py:786 msgid "Name:" msgstr "Nome:" -#: appEditors/AppExcEditor.py:4016 appGUI/ObjectUI.py:621 -#: appGUI/ObjectUI.py:967 appPlugins/ToolIsolation.py:3185 -#: appPlugins/ToolMilling.py:3609 appPlugins/ToolNCC.py:4186 -#: appPlugins/ToolPaint.py:2990 appPlugins/ToolSolderPaste.py:1219 +#: appEditors/AppExcEditor.py:4018 appGUI/ObjectUI.py:289 +#: appGUI/ObjectUI.py:697 appGUI/ObjectUI.py:1027 appGUI/ObjectUI.py:1041 +#: appGUI/ObjectUI.py:1440 appPlugins/ToolDrilling.py:2328 +#: appPlugins/ToolIsolation.py:3185 appPlugins/ToolMilling.py:3600 +#: appPlugins/ToolNCC.py:4186 appPlugins/ToolPaint.py:2989 +#: appPlugins/ToolSolderPaste.py:1219 msgid "Tools Table" msgstr "Tabella utensili" -#: appEditors/AppExcEditor.py:4018 appGUI/ObjectUI.py:623 +#: appEditors/AppExcEditor.py:4020 msgid "" "Tools in this Excellon object\n" "when are used for drilling." @@ -1949,19 +1954,19 @@ msgstr "" "Utensili in questo oggetto Excellon\n" "quando usati per la foratura." -#: appEditors/AppExcEditor.py:4039 +#: appEditors/AppExcEditor.py:4041 msgid "Convert Slots" msgstr "Converti slot" -#: appEditors/AppExcEditor.py:4043 +#: appEditors/AppExcEditor.py:4045 msgid "Convert the slots in the selected tools to drills." msgstr "Converte in fori gli slot nel tool attuale." -#: appEditors/AppExcEditor.py:4053 +#: appEditors/AppExcEditor.py:4055 msgid "Add/Delete Tool" msgstr "Aggiungi/Modifica utensile" -#: appEditors/AppExcEditor.py:4055 +#: appEditors/AppExcEditor.py:4057 msgid "" "Add/Delete a tool to the tool list\n" "for this Excellon object." @@ -1969,33 +1974,33 @@ msgstr "" "Aggiungi/Modifica un utensile dalla lista utensili\n" "per questo oggetto Excellon." -#: appEditors/AppExcEditor.py:4069 appEditors/AppGeoEditor.py:514 +#: appEditors/AppExcEditor.py:4071 appEditors/AppGeoEditor.py:514 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:117 -#: appPlugins/ToolCutOut.py:2423 appPlugins/ToolIsolation.py:3254 -#: appPlugins/ToolMilling.py:3717 appPlugins/ToolNCC.py:4273 -#: appPlugins/ToolNCC.py:4284 appPlugins/ToolPaint.py:3066 +#: appPlugins/ToolCutOut.py:2400 appPlugins/ToolIsolation.py:3262 +#: appPlugins/ToolMilling.py:3793 appPlugins/ToolNCC.py:4279 +#: appPlugins/ToolNCC.py:4290 appPlugins/ToolPaint.py:3078 msgid "Tool Dia" msgstr "Diametro utensile" -#: appEditors/AppExcEditor.py:4071 +#: appEditors/AppExcEditor.py:4073 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:51 -#: appPlugins/ToolIsolation.py:3256 appPlugins/ToolMilling.py:3719 -#: appPlugins/ToolNCC.py:4275 +#: appPlugins/ToolIsolation.py:3264 appPlugins/ToolMilling.py:3795 +#: appPlugins/ToolNCC.py:4281 msgid "Diameter for the new tool" msgstr "Diametro del nuovo utensile" -#: appEditors/AppExcEditor.py:4083 appEditors/AppGeoEditor.py:772 -#: appEditors/AppGerberEditor.py:6169 appEditors/AppGerberEditor.py:6726 +#: appEditors/AppExcEditor.py:4085 appEditors/AppGeoEditor.py:772 +#: appEditors/AppGerberEditor.py:6171 appEditors/AppGerberEditor.py:6728 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:290 -#: appPlugins/ToolCopperThieving.py:1735 appPlugins/ToolDblSided.py:894 -#: appPlugins/ToolDblSided.py:1082 appPlugins/ToolLevelling.py:2073 +#: appPlugins/ToolCopperThieving.py:1783 appPlugins/ToolDblSided.py:881 +#: appPlugins/ToolDblSided.py:1059 appPlugins/ToolLevelling.py:2073 #: appPlugins/ToolNCC.py:227 appPlugins/ToolPaint.py:224 -#: appPlugins/ToolSolderPaste.py:136 appPlugins/ToolTransform.py:635 -#: app_Main.py:7031 +#: appPlugins/ToolSolderPaste.py:136 appPlugins/ToolTransform.py:632 +#: app_Main.py:7058 msgid "Add" msgstr "Aggiungi" -#: appEditors/AppExcEditor.py:4086 +#: appEditors/AppExcEditor.py:4088 msgid "" "Add a new tool to the tool list\n" "with the diameter specified above." @@ -2003,11 +2008,11 @@ msgstr "" "Aggiungi un nuovo utensile alla lista\n" "con il diametro specificato sopra." -#: appEditors/AppExcEditor.py:4095 +#: appEditors/AppExcEditor.py:4097 msgid "Delete Tool" msgstr "Cancella utensile" -#: appEditors/AppExcEditor.py:4098 +#: appEditors/AppExcEditor.py:4100 msgid "" "Delete a tool in the tool list\n" "by selecting a row in the tool table." @@ -2015,55 +2020,56 @@ msgstr "" "Cancella un utensile dalla lista\n" "selezionandone la riga nella tabella." -#: appEditors/AppExcEditor.py:4123 +#: appEditors/AppExcEditor.py:4125 msgid "Resize Tool" msgstr "Ridimensiona strumento" -#: appEditors/AppExcEditor.py:4125 +#: appEditors/AppExcEditor.py:4127 msgid "Resize a drill or a selection of drills." msgstr "Ridimensiona un foro o una selezione di fori." -#: appEditors/AppExcEditor.py:4130 +#: appEditors/AppExcEditor.py:4132 msgid "Resize Dia" msgstr "Diametro ridimensionamento" -#: appEditors/AppExcEditor.py:4132 +#: appEditors/AppExcEditor.py:4134 msgid "Diameter to resize to." msgstr "Diametro al quale ridimensionare." -#: appEditors/AppExcEditor.py:4146 +#: appEditors/AppExcEditor.py:4148 msgid "Resize" msgstr "Ridimensiona" -#: appEditors/AppExcEditor.py:4149 +#: appEditors/AppExcEditor.py:4151 msgid "Resize drill(s)" msgstr "Ridimensiona foro(i)" -#: appEditors/AppExcEditor.py:4180 appGUI/MainGUI.py:737 appGUI/MainGUI.py:1173 -#: appGUI/MainGUI.py:1776 appGUI/MainGUI.py:2433 appGUI/MainGUI.py:5081 +#: appEditors/AppExcEditor.py:4182 appGUI/MainGUI.py:737 appGUI/MainGUI.py:1173 +#: appGUI/MainGUI.py:1776 appGUI/MainGUI.py:2468 appGUI/MainGUI.py:5116 msgid "Add Drill Array" msgstr "Aggiungi matrice di fori" -#: appEditors/AppExcEditor.py:4182 +#: appEditors/AppExcEditor.py:4184 msgid "Add an array of drills (linear or circular array)" msgstr "Aggiunge una matrice di fori (lineare o circolare)" -#: appEditors/AppExcEditor.py:4188 appEditors/AppExcEditor.py:4408 +#: appEditors/AppExcEditor.py:4190 appEditors/AppExcEditor.py:4410 #: appEditors/AppGeoEditor.py:3486 appEditors/AppGerberEditor.py:4522 -#: appEditors/AppGerberEditor.py:6059 appEditors/AppGerberEditor.py:6134 -#: appEditors/AppGerberEditor.py:6528 appGUI/ObjectUI.py:306 +#: appEditors/AppGerberEditor.py:6061 appEditors/AppGerberEditor.py:6136 +#: appEditors/AppGerberEditor.py:6530 appGUI/ObjectUI.py:338 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:36 -#: appPlugins/ToolCorners.py:774 appPlugins/ToolCutOut.py:2376 -#: appPlugins/ToolDblSided.py:707 appPlugins/ToolExtract.py:1009 -#: appPlugins/ToolFilm.py:1188 appPlugins/ToolIsolation.py:3571 -#: appPlugins/ToolNCC.py:4151 appPlugins/ToolNCC.py:4616 -#: appPlugins/ToolPaint.py:2956 appPlugins/ToolPaint.py:3294 -#: appPlugins/ToolPunchGerber.py:2087 appPlugins/ToolPunchGerber.py:2295 -#: appPlugins/ToolTransform.py:642 +#: appPlugins/ToolCorners.py:761 appPlugins/ToolCorners.py:870 +#: appPlugins/ToolCutOut.py:2361 appPlugins/ToolDblSided.py:693 +#: appPlugins/ToolExtract.py:1019 appPlugins/ToolFilm.py:1208 +#: appPlugins/ToolIsolation.py:3601 appPlugins/ToolMilling.py:3560 +#: appPlugins/ToolNCC.py:4152 appPlugins/ToolNCC.py:4631 +#: appPlugins/ToolPaint.py:2955 appPlugins/ToolPaint.py:3309 +#: appPlugins/ToolPunchGerber.py:2094 appPlugins/ToolPunchGerber.py:2311 +#: appPlugins/ToolTransform.py:639 msgid "Type" msgstr "Tipo" -#: appEditors/AppExcEditor.py:4190 +#: appEditors/AppExcEditor.py:4192 msgid "" "Select the type of drills array to create.\n" "It can be Linear X(Y) or Circular" @@ -2071,44 +2077,44 @@ msgstr "" "Seleziona il tipo di matrice di fori da creare.\n" "Può essere lineare X(Y) o circolare" -#: appEditors/AppExcEditor.py:4194 appEditors/AppExcEditor.py:4414 -#: appEditors/AppGerberEditor.py:6534 +#: appEditors/AppExcEditor.py:4196 appEditors/AppExcEditor.py:4416 +#: appEditors/AppGerberEditor.py:6536 msgid "Linear" msgstr "Lineare" -#: appEditors/AppExcEditor.py:4195 appEditors/AppExcEditor.py:4415 -#: appEditors/AppGerberEditor.py:6535 +#: appEditors/AppExcEditor.py:4197 appEditors/AppExcEditor.py:4417 +#: appEditors/AppGerberEditor.py:6537 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:46 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:143 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:101 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:46 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:145 -#: appPlugins/ToolExtract.py:965 appPlugins/ToolExtract.py:1097 -#: appPlugins/ToolFiducials.py:974 appPlugins/ToolPunchGerber.py:2043 -#: appPlugins/ToolPunchGerber.py:2201 +#: appPlugins/ToolExtract.py:975 appPlugins/ToolExtract.py:1113 +#: appPlugins/ToolFiducials.py:972 appPlugins/ToolPunchGerber.py:2050 +#: appPlugins/ToolPunchGerber.py:2210 msgid "Circular" msgstr "Circolare" -#: appEditors/AppExcEditor.py:4201 appEditors/AppExcEditor.py:4421 +#: appEditors/AppExcEditor.py:4203 appEditors/AppExcEditor.py:4423 msgid "Number" msgstr "Numero" -#: appEditors/AppExcEditor.py:4202 +#: appEditors/AppExcEditor.py:4204 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:64 msgid "Specify how many drills to be in the array." msgstr "Specifica quanti fori sono presenti nella matrice." -#: appEditors/AppExcEditor.py:4223 appEditors/AppExcEditor.py:4282 -#: appEditors/AppExcEditor.py:4348 appEditors/AppExcEditor.py:4444 -#: appEditors/AppExcEditor.py:4504 appEditors/AppGeoEditor.py:2214 -#: appEditors/AppGerberEditor.py:1824 appEditors/AppGerberEditor.py:6561 -#: appEditors/AppGerberEditor.py:6615 +#: appEditors/AppExcEditor.py:4225 appEditors/AppExcEditor.py:4284 +#: appEditors/AppExcEditor.py:4350 appEditors/AppExcEditor.py:4446 +#: appEditors/AppExcEditor.py:4506 appEditors/AppGeoEditor.py:2214 +#: appEditors/AppGerberEditor.py:1824 appEditors/AppGerberEditor.py:6563 +#: appEditors/AppGerberEditor.py:6617 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:172 msgid "Direction" msgstr "Direzione" -#: appEditors/AppExcEditor.py:4225 appEditors/AppExcEditor.py:4446 -#: appEditors/AppGerberEditor.py:6563 +#: appEditors/AppExcEditor.py:4227 appEditors/AppExcEditor.py:4448 +#: appEditors/AppGerberEditor.py:6565 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:80 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:228 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:118 @@ -2123,39 +2129,39 @@ msgstr "" "- 'Y' - asse verticale o\n" "- 'Angolo' - angolo per l'inclinazione della matrice" -#: appEditors/AppExcEditor.py:4231 appEditors/AppExcEditor.py:4356 -#: appEditors/AppExcEditor.py:4452 appEditors/AppGerberEditor.py:6569 -#: appGUI/GUIElements.py:4853 appGUI/MainGUI.py:485 appGUI/MainGUI.py:697 -#: appGUI/MainGUI.py:4709 appGUI/MainGUI.py:4977 +#: appEditors/AppExcEditor.py:4233 appEditors/AppExcEditor.py:4358 +#: appEditors/AppExcEditor.py:4454 appEditors/AppGerberEditor.py:6571 +#: appGUI/GUIElements.py:4910 appGUI/MainGUI.py:485 appGUI/MainGUI.py:697 +#: appGUI/MainGUI.py:4744 appGUI/MainGUI.py:5012 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:181 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:124 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:193 -#: appPlugins/ToolFilm.py:1363 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:145 +#: appPlugins/ToolFilm.py:1407 msgid "X" msgstr "X" -#: appEditors/AppExcEditor.py:4232 appEditors/AppExcEditor.py:4357 -#: appEditors/AppExcEditor.py:4453 appEditors/AppGerberEditor.py:6570 -#: appGUI/GUIElements.py:4860 appGUI/MainGUI.py:488 appGUI/MainGUI.py:4710 -#: appGUI/MainGUI.py:4978 +#: appEditors/AppExcEditor.py:4234 appEditors/AppExcEditor.py:4359 +#: appEditors/AppExcEditor.py:4455 appEditors/AppGerberEditor.py:6572 +#: appGUI/GUIElements.py:4917 appGUI/MainGUI.py:488 appGUI/MainGUI.py:4745 +#: appGUI/MainGUI.py:5013 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:87 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:182 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:235 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:125 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:194 -#: appPlugins/ToolFilm.py:1364 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:146 +#: appPlugins/ToolFilm.py:1408 msgid "Y" msgstr "Y" -#: appEditors/AppExcEditor.py:4233 appEditors/AppExcEditor.py:4252 -#: appEditors/AppExcEditor.py:4293 appEditors/AppExcEditor.py:4358 -#: appEditors/AppExcEditor.py:4364 appEditors/AppExcEditor.py:4454 -#: appEditors/AppExcEditor.py:4474 appEditors/AppExcEditor.py:4515 -#: appEditors/AppGeoEditor.py:787 appEditors/AppGerberEditor.py:6571 -#: appEditors/AppGerberEditor.py:6591 appEditors/AppGerberEditor.py:6628 -#: appEditors/AppGerberEditor.py:6741 +#: appEditors/AppExcEditor.py:4235 appEditors/AppExcEditor.py:4254 +#: appEditors/AppExcEditor.py:4295 appEditors/AppExcEditor.py:4360 +#: appEditors/AppExcEditor.py:4366 appEditors/AppExcEditor.py:4456 +#: appEditors/AppExcEditor.py:4476 appEditors/AppExcEditor.py:4517 +#: appEditors/AppGeoEditor.py:787 appEditors/AppGerberEditor.py:6573 +#: appEditors/AppGerberEditor.py:6593 appEditors/AppGerberEditor.py:6630 +#: appEditors/AppGerberEditor.py:6743 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:88 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:107 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:183 @@ -2165,31 +2171,31 @@ msgstr "Y" #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:126 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:144 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:90 -#: appPlugins/ToolDistance.py:649 appPlugins/ToolDistanceMin.py:323 -#: appPlugins/ToolTransform.py:680 +#: appPlugins/ToolDistance.py:651 appPlugins/ToolDistanceMin.py:323 +#: appPlugins/ToolTransform.py:677 msgid "Angle" msgstr "Angolo" -#: appEditors/AppExcEditor.py:4239 appEditors/AppExcEditor.py:4460 -#: appEditors/AppGerberEditor.py:6577 +#: appEditors/AppExcEditor.py:4241 appEditors/AppExcEditor.py:4462 +#: appEditors/AppGerberEditor.py:6579 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:94 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:242 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:132 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:253 -#: appPlugins/ToolCutOut.py:2805 +#: appPlugins/ToolCutOut.py:2804 msgid "Pitch" msgstr "Passo" -#: appEditors/AppExcEditor.py:4241 appEditors/AppExcEditor.py:4462 -#: appEditors/AppGerberEditor.py:6579 +#: appEditors/AppExcEditor.py:4243 appEditors/AppExcEditor.py:4464 +#: appEditors/AppGerberEditor.py:6581 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:96 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:244 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:134 msgid "Pitch = Distance between elements of the array." msgstr "Passo = distanza tra due elementi della matrice." -#: appEditors/AppExcEditor.py:4254 appEditors/AppExcEditor.py:4476 -#: appEditors/AppGerberEditor.py:6593 +#: appEditors/AppExcEditor.py:4256 appEditors/AppExcEditor.py:4478 +#: appEditors/AppGerberEditor.py:6595 msgid "" "Angle at which the linear array is placed.\n" "The precision is of max 2 decimals.\n" @@ -2201,8 +2207,8 @@ msgstr "" "Valore minimo: -360 gradi.\n" "Valore massimo: 360.00 gradi." -#: appEditors/AppExcEditor.py:4283 appEditors/AppExcEditor.py:4505 -#: appEditors/AppGerberEditor.py:6617 +#: appEditors/AppExcEditor.py:4285 appEditors/AppExcEditor.py:4507 +#: appEditors/AppGerberEditor.py:6619 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:126 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:276 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:162 @@ -2213,8 +2219,8 @@ msgstr "" "Direzione matrice circolare.\n" "Può essere CW = senso orario o CCW = senso antiorario." -#: appEditors/AppExcEditor.py:4286 appEditors/AppExcEditor.py:4508 -#: appEditors/AppGerberEditor.py:6621 +#: appEditors/AppExcEditor.py:4288 appEditors/AppExcEditor.py:4510 +#: appEditors/AppGerberEditor.py:6623 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:130 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:280 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:166 @@ -2223,8 +2229,8 @@ msgstr "" msgid "CW" msgstr "CW" -#: appEditors/AppExcEditor.py:4287 appEditors/AppExcEditor.py:4509 -#: appEditors/AppGerberEditor.py:6622 +#: appEditors/AppExcEditor.py:4289 appEditors/AppExcEditor.py:4511 +#: appEditors/AppGerberEditor.py:6624 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:131 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:281 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:167 @@ -2233,8 +2239,8 @@ msgstr "CW" msgid "CCW" msgstr "CCW" -#: appEditors/AppExcEditor.py:4294 appEditors/AppExcEditor.py:4516 -#: appEditors/AppGerberEditor.py:6630 +#: appEditors/AppExcEditor.py:4296 appEditors/AppExcEditor.py:4518 +#: appEditors/AppGerberEditor.py:6632 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:109 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:139 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:259 @@ -2244,11 +2250,11 @@ msgstr "CCW" msgid "Angle at which each element in circular array is placed." msgstr "Angolo al quale è posizionato ogni elementodella matrice circolare." -#: appEditors/AppExcEditor.py:4326 +#: appEditors/AppExcEditor.py:4328 msgid "Slot Parameters" msgstr "Parametri Slot" -#: appEditors/AppExcEditor.py:4328 +#: appEditors/AppExcEditor.py:4330 msgid "" "Parameters for adding a slot (hole with oval shape)\n" "either single or as an part of an array." @@ -2256,20 +2262,20 @@ msgstr "" "Parametri per aggiungere uno slot (foro con bordi ovali)\n" "sia singolo sia come parte di una matrice." -#: appEditors/AppExcEditor.py:4334 appEditors/AppGeoEditor.py:3568 +#: appEditors/AppExcEditor.py:4336 appEditors/AppGeoEditor.py:3568 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:156 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:77 -#: appObjects/FlatCAMObj.py:871 appPlugins/ToolCorners.py:802 +#: appObjects/FlatCAMObj.py:871 appPlugins/ToolCorners.py:789 #: appPlugins/ToolReport.py:604 msgid "Length" msgstr "Lunghezza" -#: appEditors/AppExcEditor.py:4336 +#: appEditors/AppExcEditor.py:4338 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158 msgid "Length. The length of the slot." msgstr "Lunghezza. Lunghezza dello slot." -#: appEditors/AppExcEditor.py:4350 +#: appEditors/AppExcEditor.py:4352 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:174 msgid "" "Direction on which the slot is oriented:\n" @@ -2282,7 +2288,7 @@ msgstr "" "- 'Y' - asse verticale o \n" "- 'Angolo' - ancolo per l'inclinazione dello slot" -#: appEditors/AppExcEditor.py:4366 +#: appEditors/AppExcEditor.py:4368 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:190 msgid "" "Angle at which the slot is placed.\n" @@ -2295,15 +2301,15 @@ msgstr "" "Valore minimo: -360 gradi.\n" "Valore massimo: 360.00 gradi." -#: appEditors/AppExcEditor.py:4400 +#: appEditors/AppExcEditor.py:4402 msgid "Slot Array Parameters" msgstr "Parametri matrice slot" -#: appEditors/AppExcEditor.py:4402 +#: appEditors/AppExcEditor.py:4404 msgid "Parameters for the array of slots (linear or circular array)" msgstr "Parametri per la matrice di slot (matrice lineare o circolare)" -#: appEditors/AppExcEditor.py:4410 +#: appEditors/AppExcEditor.py:4412 msgid "" "Select the type of slot array to create.\n" "It can be Linear X(Y) or Circular" @@ -2311,21 +2317,21 @@ msgstr "" "Seleziona il tipo di matrice di slot da creare.\n" "Può essere lineare (X,Y) o circolare" -#: appEditors/AppExcEditor.py:4422 +#: appEditors/AppExcEditor.py:4424 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:215 msgid "Specify how many slots to be in the array." msgstr "Specifica il numero di slot che comporranno la matrice." -#: appEditors/AppExcEditor.py:4530 appEditors/AppGeoEditor.py:3646 -#: appEditors/AppGerberEditor.py:6645 appEditors/appGCodeEditor.py:74 +#: appEditors/AppExcEditor.py:4532 appEditors/AppGeoEditor.py:3646 +#: appEditors/AppGerberEditor.py:6647 appEditors/appGCodeEditor.py:74 #: appEditors/appGCodeEditor.py:75 appEditors/appGCodeEditor.py:883 #: appGUI/MainGUI.py:350 appGUI/MainGUI.py:1793 app_Main.py:2652 msgid "Exit Editor" msgstr "Editor Exit" -#: appEditors/AppExcEditor.py:4533 appEditors/AppGeoEditor.py:3649 -#: appEditors/AppGerberEditor.py:6648 appEditors/appGCodeEditor.py:886 -#: appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2293 +#: appEditors/AppExcEditor.py:4535 appEditors/AppGeoEditor.py:3649 +#: appEditors/AppGerberEditor.py:6650 appEditors/appGCodeEditor.py:886 +#: appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2328 msgid "Exit from Editor." msgstr "Esci dall'editor." @@ -2333,12 +2339,12 @@ msgstr "Esci dall'editor." msgid "Buffer Selection" msgstr "Selezione Buffer" -#: appEditors/AppGeoEditor.py:95 appEditors/AppGerberEditor.py:6343 +#: appEditors/AppGeoEditor.py:95 appEditors/AppGerberEditor.py:6345 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:190 msgid "Buffer distance" msgstr "Buffer distanza" -#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:6347 +#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:6349 msgid "Buffer corner" msgstr "Buffer angolo" @@ -2355,11 +2361,11 @@ msgstr "" "- 'Squadrato': l'angolo fiene raggiunto con un angolo acuto.\n" "- 'Smussato': l'angolo è una linea che connette direttamente le varie sezioni" -#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6355 +#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6357 msgid "Round" msgstr "Arrotondato" -#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6356 +#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6358 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:62 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:169 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:62 @@ -2371,16 +2377,16 @@ msgstr "Arrotondato" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:431 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:276 -#: appPlugins/ToolDrilling.py:2855 appPlugins/ToolExtract.py:981 -#: appPlugins/ToolExtract.py:1123 appPlugins/ToolFollow.py:766 -#: appPlugins/ToolInvertGerber.py:297 appPlugins/ToolIsolation.py:3629 -#: appPlugins/ToolMilling.py:4463 appPlugins/ToolNCC.py:4644 -#: appPlugins/ToolPaint.py:3323 appPlugins/ToolPunchGerber.py:2059 -#: appPlugins/ToolPunchGerber.py:2227 appPlugins/ToolQRCode.py:904 +#: appPlugins/ToolDrilling.py:2859 appPlugins/ToolExtract.py:991 +#: appPlugins/ToolExtract.py:1139 appPlugins/ToolFollow.py:765 +#: appPlugins/ToolInvertGerber.py:302 appPlugins/ToolIsolation.py:3659 +#: appPlugins/ToolMilling.py:4525 appPlugins/ToolNCC.py:4659 +#: appPlugins/ToolPaint.py:3338 appPlugins/ToolPunchGerber.py:2066 +#: appPlugins/ToolPunchGerber.py:2236 appPlugins/ToolQRCode.py:927 msgid "Square" msgstr "Squadrato" -#: appEditors/AppGeoEditor.py:108 appEditors/AppGerberEditor.py:6357 +#: appEditors/AppGeoEditor.py:108 appEditors/AppGerberEditor.py:6359 msgid "Beveled" msgstr "Smussato" @@ -2400,7 +2406,7 @@ msgstr "Buffer completo" #: appEditors/AppGeoEditor.py:405 appEditors/AppGeoEditor.py:414 #: appEditors/AppGeoEditor.py:631 appEditors/AppGeoEditor.py:640 #: appEditors/AppGeoEditor.py:1136 appEditors/AppGeoEditor.py:1145 -#: appEditors/AppGerberEditor.py:7090 appEditors/AppGerberEditor.py:7099 +#: appEditors/AppGerberEditor.py:7092 appEditors/AppGerberEditor.py:7101 #: appPlugins/ToolAlignObjects.py:98 appPlugins/ToolAlignObjects.py:107 #: appPlugins/ToolCalculators.py:56 appPlugins/ToolCalculators.py:65 #: appPlugins/ToolCalibration.py:89 appPlugins/ToolCalibration.py:98 @@ -2414,7 +2420,7 @@ msgstr "Buffer completo" #: appPlugins/ToolEtchCompensation.py:67 appPlugins/ToolEtchCompensation.py:76 #: appPlugins/ToolExtract.py:94 appPlugins/ToolExtract.py:103 #: appPlugins/ToolFiducials.py:102 appPlugins/ToolFiducials.py:111 -#: appPlugins/ToolFilm.py:114 appPlugins/ToolFilm.py:123 +#: appPlugins/ToolFilm.py:113 appPlugins/ToolFilm.py:122 #: appPlugins/ToolFollow.py:93 appPlugins/ToolFollow.py:102 #: appPlugins/ToolImage.py:56 appPlugins/ToolImage.py:65 #: appPlugins/ToolInvertGerber.py:66 appPlugins/ToolInvertGerber.py:75 @@ -2437,7 +2443,7 @@ msgid "Plugin" msgstr "Plugin" #: appEditors/AppGeoEditor.py:170 appEditors/AppGeoEditor.py:3118 -#: appGUI/MainGUI.py:713 appGUI/MainGUI.py:4961 +#: appGUI/MainGUI.py:713 appGUI/MainGUI.py:4996 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:186 msgid "Buffer Tool" msgstr "Utensile buffer" @@ -2445,7 +2451,7 @@ msgstr "Utensile buffer" #: appEditors/AppGeoEditor.py:186 appEditors/AppGeoEditor.py:203 #: appEditors/AppGeoEditor.py:220 appEditors/AppGeoEditor.py:3137 #: appEditors/AppGeoEditor.py:3163 appEditors/AppGeoEditor.py:3189 -#: appEditors/AppGerberEditor.py:5804 +#: appEditors/AppGerberEditor.py:5806 msgid "Buffer distance value is missing or wrong format. Add it and retry." msgstr "" "Valore per la distanza buffer mancante o del formato errato. Aggiungilo e " @@ -2460,14 +2466,14 @@ msgid "Font" msgstr "Font" #: appEditors/AppGeoEditor.py:361 appEditors/AppGerberEditor.py:4522 -#: appEditors/AppGerberEditor.py:6059 appGUI/ObjectUI.py:306 +#: appEditors/AppGerberEditor.py:6061 appGUI/ObjectUI.py:338 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:97 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:174 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:203 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:37 -#: appPlugins/ToolCopperThieving.py:1518 appPlugins/ToolCopperThieving.py:1558 -#: appPlugins/ToolExtract.py:1009 appPlugins/ToolFiducials.py:910 -#: appPlugins/ToolPunchGerber.py:2087 +#: appPlugins/ToolCopperThieving.py:1542 appPlugins/ToolCopperThieving.py:1590 +#: appPlugins/ToolExtract.py:1019 appPlugins/ToolFiducials.py:908 +#: appPlugins/ToolPunchGerber.py:2094 msgid "Size" msgstr "Dimensione" @@ -2483,14 +2489,14 @@ msgstr "Applica" msgid "Text Tool" msgstr "Utensile testo" -#: appEditors/AppGeoEditor.py:480 appObjects/FlatCAMExcellon.py:941 +#: appEditors/AppGeoEditor.py:480 appObjects/FlatCAMExcellon.py:938 #: appPlugins/ToolDrilling.py:920 appPlugins/ToolDrilling.py:1290 -#: appPlugins/ToolDrilling.py:2384 appPlugins/ToolIsolation.py:817 -#: appPlugins/ToolIsolation.py:3331 appPlugins/ToolMilling.py:1620 -#: appPlugins/ToolMilling.py:1684 appPlugins/ToolMilling.py:2487 -#: appPlugins/ToolMilling.py:3783 appPlugins/ToolNCC.py:666 -#: appPlugins/ToolNCC.py:2563 appPlugins/ToolNCC.py:4349 -#: appPlugins/ToolPaint.py:596 appPlugins/ToolPaint.py:3128 +#: appPlugins/ToolDrilling.py:2394 appPlugins/ToolIsolation.py:813 +#: appPlugins/ToolIsolation.py:3336 appPlugins/ToolMilling.py:1587 +#: appPlugins/ToolMilling.py:1651 appPlugins/ToolMilling.py:2457 +#: appPlugins/ToolMilling.py:3854 appPlugins/ToolNCC.py:650 +#: appPlugins/ToolNCC.py:2549 appPlugins/ToolNCC.py:4352 +#: appPlugins/ToolPaint.py:582 appPlugins/ToolPaint.py:3137 msgid "Tool" msgstr "Strumenti" @@ -2522,66 +2528,69 @@ msgstr "" #: appEditors/AppGeoEditor.py:1534 appEditors/AppGeoEditor.py:1559 #: appEditors/AppGeoEditor.py:2752 appEditors/AppGeoEditor.py:2823 #: appEditors/AppGeoEditor.py:3125 appEditors/AppGeoEditor.py:3151 -#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5050 -#: appEditors/AppGerberEditor.py:7153 appEditors/AppGerberEditor.py:7193 -#: appEditors/AppGerberEditor.py:7216 appEditors/AppGerberEditor.py:7361 -#: appEditors/AppGerberEditor.py:7394 appEditors/AppGerberEditor.py:7437 -#: appEditors/AppGerberEditor.py:7478 appEditors/AppGerberEditor.py:7514 -#: appEditors/AppGerberEditor.py:7550 +#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5055 +#: appEditors/AppGerberEditor.py:7155 appEditors/AppGerberEditor.py:7195 +#: appEditors/AppGerberEditor.py:7218 appEditors/AppGerberEditor.py:7363 +#: appEditors/AppGerberEditor.py:7396 appEditors/AppGerberEditor.py:7439 +#: appEditors/AppGerberEditor.py:7480 appEditors/AppGerberEditor.py:7516 +#: appEditors/AppGerberEditor.py:7552 msgid "No shape selected." msgstr "Nessuna forma selezionata." #: appEditors/AppGeoEditor.py:710 appEditors/AppGeoEditor.py:1163 -#: appEditors/AppGerberEditor.py:6664 appEditors/AppGerberEditor.py:7117 +#: appEditors/AppGerberEditor.py:6666 appEditors/AppGerberEditor.py:7119 #: appGUI/MainGUI.py:721 msgid "Transform Tool" msgstr "Strumento trasformazione" #: appEditors/AppGeoEditor.py:711 appEditors/AppGeoEditor.py:803 -#: appEditors/AppGerberEditor.py:6665 appEditors/AppGerberEditor.py:6757 +#: appEditors/AppGerberEditor.py:6667 appEditors/AppGerberEditor.py:6759 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:82 -#: appPlugins/ToolTransform.py:573 appPlugins/ToolTransform.py:696 +#: appPlugins/ToolTransform.py:573 appPlugins/ToolTransform.py:693 msgid "Rotate" msgstr "Ruota" -#: appEditors/AppGeoEditor.py:712 appEditors/AppGerberEditor.py:6666 +#: appEditors/AppGeoEditor.py:712 appEditors/AppGerberEditor.py:6668 #: appPlugins/ToolTransform.py:574 msgid "Skew/Shear" msgstr "Inclina/Taglia" -#: appEditors/AppGeoEditor.py:713 appEditors/AppGerberEditor.py:6416 -#: appEditors/AppGerberEditor.py:6667 appGUI/MainGUI.py:802 -#: appGUI/MainGUI.py:1276 appGUI/MainGUI.py:1761 appGUI/MainGUI.py:2530 -#: appGUI/MainGUI.py:5229 appGUI/ObjectUI.py:116 +#: appEditors/AppGeoEditor.py:713 appEditors/AppGerberEditor.py:6418 +#: appEditors/AppGerberEditor.py:6669 appGUI/MainGUI.py:802 +#: appGUI/MainGUI.py:1276 appGUI/MainGUI.py:1761 appGUI/MainGUI.py:2565 +#: appGUI/MainGUI.py:5264 appGUI/ObjectUI.py:121 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:44 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:141 -#: appPlugins/ToolTransform.py:575 +#: appPlugins/ToolFilm.py:1274 appPlugins/ToolTransform.py:575 msgid "Scale" msgstr "Scala" -#: appEditors/AppGeoEditor.py:714 appEditors/AppGerberEditor.py:6668 +#: appEditors/AppGeoEditor.py:714 appEditors/AppGerberEditor.py:6670 #: appPlugins/ToolTransform.py:576 msgid "Mirror (Flip)" msgstr "Specchia" -#: appEditors/AppGeoEditor.py:716 appEditors/AppGerberEditor.py:6370 -#: appEditors/AppGerberEditor.py:6670 appGUI/MainGUI.py:799 +#: appEditors/AppGeoEditor.py:716 appEditors/AppGerberEditor.py:6372 +#: appEditors/AppGerberEditor.py:6672 appGUI/MainGUI.py:799 #: appGUI/MainGUI.py:1274 appGUI/MainGUI.py:1714 appGUI/MainGUI.py:1759 -#: appGUI/MainGUI.py:2528 appGUI/MainGUI.py:5220 +#: appGUI/MainGUI.py:2563 appGUI/MainGUI.py:5255 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:206 #: appPlugins/ToolTransform.py:578 msgid "Buffer" msgstr "Buffer" -#: appEditors/AppGeoEditor.py:747 appEditors/AppGerberEditor.py:6701 -#: appGUI/GUIElements.py:3936 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:164 +#: appEditors/AppGeoEditor.py:747 appEditors/AppGerberEditor.py:6703 +#: appGUI/GUIElements.py:3993 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:77 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:121 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:38 -#: appPlugins/ToolDblSided.py:869 appPlugins/ToolDblSided.py:1045 -#: appPlugins/ToolFilm.py:1242 appPlugins/ToolTransform.py:610 +#: appPlugins/ToolDblSided.py:856 appPlugins/ToolDblSided.py:1025 +#: appPlugins/ToolFilm.py:1307 appPlugins/ToolFilm.py:1368 +#: appPlugins/ToolPanelize.py:1173 appPlugins/ToolTransform.py:607 msgid "Reference" msgstr "Riferimento" -#: appEditors/AppGeoEditor.py:749 appEditors/AppGerberEditor.py:6703 +#: appEditors/AppGeoEditor.py:749 appEditors/AppGerberEditor.py:6705 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -2598,65 +2607,65 @@ msgstr "" "- Punto -> un punto custom definito dalle coordinate X,Y\n" "- Selezione Min -> il punto (minx, miny) del contenitore della selezione" -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6711 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6713 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 #: appPlugins/ToolCalibration.py:161 appPlugins/ToolCalibration.py:162 -#: appPlugins/ToolTransform.py:620 +#: appPlugins/ToolTransform.py:617 msgid "Origin" msgstr "Origine" #: appEditors/AppGeoEditor.py:757 appEditors/AppGeoEditor.py:1176 -#: appEditors/AppGerberEditor.py:6711 appEditors/AppGerberEditor.py:7126 +#: appEditors/AppGerberEditor.py:6713 appEditors/AppGerberEditor.py:7128 #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:231 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:293 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:243 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 -#: appPlugins/ToolFollow.py:747 appPlugins/ToolIsolation.py:3553 -#: appPlugins/ToolNCC.py:4606 appPlugins/ToolPaint.py:3274 -#: appPlugins/ToolPunchGerber.py:2291 appPlugins/ToolTransform.py:620 -#: defaults.py:585 +#: appPlugins/ToolCorners.py:857 appPlugins/ToolFollow.py:746 +#: appPlugins/ToolIsolation.py:3583 appPlugins/ToolNCC.py:4621 +#: appPlugins/ToolPaint.py:3289 appPlugins/ToolPunchGerber.py:2298 +#: appPlugins/ToolTransform.py:617 defaults.py:589 msgid "Selection" msgstr "Selezione" -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6711 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6713 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 -#: appPlugins/ToolDblSided.py:880 appPlugins/ToolTransform.py:620 +#: appPlugins/ToolDblSided.py:867 appPlugins/ToolTransform.py:617 msgid "Point" msgstr "Punto" -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6711 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6713 msgid "Minimum" msgstr "Minimo" #: appEditors/AppGeoEditor.py:763 appEditors/AppGeoEditor.py:1059 -#: appEditors/AppGerberEditor.py:6717 appEditors/AppGerberEditor.py:7013 +#: appEditors/AppGerberEditor.py:6719 appEditors/AppGerberEditor.py:7015 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:125 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:127 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:237 -#: appPlugins/ToolExtract.py:1175 appPlugins/ToolExtract.py:1193 -#: appPlugins/ToolPunchGerber.py:2166 appPlugins/ToolPunchGerber.py:2276 -#: appPlugins/ToolTransform.py:626 appPlugins/ToolTransform.py:952 -#: app_Main.py:8783 +#: appPlugins/ToolExtract.py:1199 appPlugins/ToolExtract.py:1230 +#: appPlugins/ToolPunchGerber.py:2175 appPlugins/ToolPunchGerber.py:2285 +#: appPlugins/ToolTransform.py:623 appPlugins/ToolTransform.py:949 +#: app_Main.py:8813 msgid "Value" msgstr "Valore" -#: appEditors/AppGeoEditor.py:765 appEditors/AppGerberEditor.py:6719 +#: appEditors/AppGeoEditor.py:765 appEditors/AppGerberEditor.py:6721 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:56 -#: appPlugins/ToolTransform.py:628 +#: appPlugins/ToolTransform.py:625 msgid "A point of reference in format X,Y." msgstr "Un punto di riferimento nel formato X,Y." -#: appEditors/AppGeoEditor.py:774 appEditors/AppGerberEditor.py:6728 -#: appPlugins/ToolTransform.py:637 +#: appEditors/AppGeoEditor.py:774 appEditors/AppGerberEditor.py:6730 +#: appPlugins/ToolTransform.py:634 msgid "Add point coordinates from clipboard." msgstr "Aggiungi coordinate del punto dagli appunti." -#: appEditors/AppGeoEditor.py:789 appEditors/AppGerberEditor.py:6743 +#: appEditors/AppGeoEditor.py:789 appEditors/AppGerberEditor.py:6745 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:92 -#: appPlugins/ToolTransform.py:682 +#: appPlugins/ToolTransform.py:679 msgid "" "Angle, in degrees.\n" "Float number between -360 and 359.\n" @@ -2668,8 +2677,8 @@ msgstr "" "Numeri positivi per il senso orario.\n" "Numeri negativi per il senso antiorario." -#: appEditors/AppGeoEditor.py:805 appEditors/AppGerberEditor.py:6759 -#: appPlugins/ToolTransform.py:698 +#: appEditors/AppGeoEditor.py:805 appEditors/AppGerberEditor.py:6761 +#: appPlugins/ToolTransform.py:695 msgid "" "Rotate the selected object(s).\n" "The point of reference is the middle of\n" @@ -2680,31 +2689,31 @@ msgstr "" "rettangolo di selezione per tutti gli oggetti selezionati." #: appEditors/AppGeoEditor.py:825 appEditors/AppGeoEditor.py:887 -#: appEditors/AppGerberEditor.py:6779 appEditors/AppGerberEditor.py:6841 +#: appEditors/AppGerberEditor.py:6781 appEditors/AppGerberEditor.py:6843 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:106 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:145 -#: appPlugins/ToolTransform.py:718 appPlugins/ToolTransform.py:780 +#: appPlugins/ToolTransform.py:715 appPlugins/ToolTransform.py:777 msgid "Link" msgstr "Collegamento" #: appEditors/AppGeoEditor.py:827 appEditors/AppGeoEditor.py:889 -#: appEditors/AppGerberEditor.py:6781 appEditors/AppGerberEditor.py:6843 +#: appEditors/AppGerberEditor.py:6783 appEditors/AppGerberEditor.py:6845 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:108 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147 -#: appPlugins/ToolTransform.py:720 appPlugins/ToolTransform.py:782 +#: appPlugins/ToolTransform.py:717 appPlugins/ToolTransform.py:779 msgid "Link the Y entry to X entry and copy its content." msgstr "Collega il valore di Y a quello di X e copia il contenuto." -#: appEditors/AppGeoEditor.py:832 appEditors/AppGerberEditor.py:6786 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:146 +#: appEditors/AppGeoEditor.py:832 appEditors/AppGerberEditor.py:6788 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:102 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:118 -#: appPlugins/ToolFilm.py:1319 appPlugins/ToolTransform.py:725 +#: appPlugins/ToolFilm.py:1348 appPlugins/ToolTransform.py:722 msgid "X angle" msgstr "Angolo X" #: appEditors/AppGeoEditor.py:834 appEditors/AppGeoEditor.py:855 -#: appEditors/AppGerberEditor.py:6788 appEditors/AppGerberEditor.py:6809 -#: appPlugins/ToolTransform.py:727 appPlugins/ToolTransform.py:748 +#: appEditors/AppGerberEditor.py:6790 appEditors/AppGerberEditor.py:6811 +#: appPlugins/ToolTransform.py:724 appPlugins/ToolTransform.py:745 msgid "" "Angle for Skew action, in degrees.\n" "Float number between -360 and 360." @@ -2712,14 +2721,14 @@ msgstr "" "Angolo per l'azione di inclinazione, in gradi.\n" "Numero float compreso tra -360 e 360." -#: appEditors/AppGeoEditor.py:842 appEditors/AppGerberEditor.py:6796 -#: appPlugins/ToolTransform.py:735 +#: appEditors/AppGeoEditor.py:842 appEditors/AppGerberEditor.py:6798 +#: appPlugins/ToolTransform.py:732 msgid "Skew X" msgstr "Inclinazione X" #: appEditors/AppGeoEditor.py:844 appEditors/AppGeoEditor.py:865 -#: appEditors/AppGerberEditor.py:6798 appEditors/AppGerberEditor.py:6819 -#: appPlugins/ToolTransform.py:737 appPlugins/ToolTransform.py:758 +#: appEditors/AppGerberEditor.py:6800 appEditors/AppGerberEditor.py:6821 +#: appPlugins/ToolTransform.py:734 appPlugins/ToolTransform.py:755 msgid "" "Skew/shear the selected object(s).\n" "The point of reference is the middle of\n" @@ -2729,39 +2738,39 @@ msgstr "" "Il punto di riferimento è il centro del\n" "rettangolo di selezione per tutti gli oggetti selezionati." -#: appEditors/AppGeoEditor.py:853 appEditors/AppGerberEditor.py:6807 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:155 +#: appEditors/AppGeoEditor.py:853 appEditors/AppGerberEditor.py:6809 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:111 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:132 -#: appPlugins/ToolFilm.py:1328 appPlugins/ToolTransform.py:746 +#: appPlugins/ToolFilm.py:1358 appPlugins/ToolTransform.py:743 msgid "Y angle" msgstr "Angolo Y" -#: appEditors/AppGeoEditor.py:863 appEditors/AppGerberEditor.py:6817 -#: appPlugins/ToolTransform.py:756 +#: appEditors/AppGeoEditor.py:863 appEditors/AppGerberEditor.py:6819 +#: appPlugins/ToolTransform.py:753 msgid "Skew Y" msgstr "Inclina Y" -#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:6848 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:115 +#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:6850 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:156 -#: appPlugins/ToolFilm.py:1275 appPlugins/ToolTransform.py:787 +#: appPlugins/ToolFilm.py:1287 appPlugins/ToolTransform.py:784 msgid "X factor" msgstr "Fattore X" -#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:6850 +#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:6852 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:158 -#: appPlugins/ToolTransform.py:789 +#: appPlugins/ToolTransform.py:786 msgid "Factor for scaling on X axis." msgstr "Fattore di scala sull'asse X." -#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:6857 -#: appPlugins/ToolTransform.py:796 +#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:6859 +#: appPlugins/ToolTransform.py:793 msgid "Scale X" msgstr "Scala X" #: appEditors/AppGeoEditor.py:905 appEditors/AppGeoEditor.py:925 -#: appEditors/AppGerberEditor.py:6859 appEditors/AppGerberEditor.py:6879 -#: appPlugins/ToolTransform.py:798 appPlugins/ToolTransform.py:818 +#: appEditors/AppGerberEditor.py:6861 appEditors/AppGerberEditor.py:6881 +#: appPlugins/ToolTransform.py:795 appPlugins/ToolTransform.py:815 msgid "" "Scale the selected object(s).\n" "The point of reference depends on \n" @@ -2771,60 +2780,60 @@ msgstr "" "Il punto di riferimento dipende\n" "dallo stato della casella di controllo Riferimento scala." -#: appEditors/AppGeoEditor.py:914 appEditors/AppGerberEditor.py:6868 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:124 +#: appEditors/AppGeoEditor.py:914 appEditors/AppGerberEditor.py:6870 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:169 -#: appPlugins/ToolFilm.py:1284 appPlugins/ToolTransform.py:807 +#: appPlugins/ToolFilm.py:1297 appPlugins/ToolTransform.py:804 msgid "Y factor" msgstr "Fattore Y" -#: appEditors/AppGeoEditor.py:916 appEditors/AppGerberEditor.py:6870 +#: appEditors/AppGeoEditor.py:916 appEditors/AppGerberEditor.py:6872 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:171 -#: appPlugins/ToolTransform.py:809 +#: appPlugins/ToolTransform.py:806 msgid "Factor for scaling on Y axis." msgstr "Fattore di scala sull'asse Y." -#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6877 -#: appPlugins/ToolTransform.py:816 +#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6879 +#: appPlugins/ToolTransform.py:813 msgid "Scale Y" msgstr "Scala Y" -#: appEditors/AppGeoEditor.py:950 appEditors/AppGerberEditor.py:6904 -#: appPlugins/ToolTransform.py:843 +#: appEditors/AppGeoEditor.py:950 appEditors/AppGerberEditor.py:6906 +#: appPlugins/ToolTransform.py:840 msgid "Flip on X" msgstr "Capovolgi in X" #: appEditors/AppGeoEditor.py:952 appEditors/AppGeoEditor.py:957 -#: appEditors/AppGerberEditor.py:6906 appEditors/AppGerberEditor.py:6911 -#: appPlugins/ToolTransform.py:845 appPlugins/ToolTransform.py:850 +#: appEditors/AppGerberEditor.py:6908 appEditors/AppGerberEditor.py:6913 +#: appPlugins/ToolTransform.py:842 appPlugins/ToolTransform.py:847 msgid "Flip the selected object(s) over the X axis." msgstr "Capovolgi gli oggetti selezionati sull'asse X." -#: appEditors/AppGeoEditor.py:955 appEditors/AppGerberEditor.py:6909 -#: appPlugins/ToolTransform.py:848 +#: appEditors/AppGeoEditor.py:955 appEditors/AppGerberEditor.py:6911 +#: appPlugins/ToolTransform.py:845 msgid "Flip on Y" msgstr "Capovolgi in Y" -#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:6929 +#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:6931 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:185 -#: appPlugins/ToolTransform.py:868 +#: appPlugins/ToolTransform.py:865 msgid "X val" msgstr "Valore X" -#: appEditors/AppGeoEditor.py:977 appEditors/AppGerberEditor.py:6931 +#: appEditors/AppGeoEditor.py:977 appEditors/AppGerberEditor.py:6933 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:187 -#: appPlugins/ToolTransform.py:870 +#: appPlugins/ToolTransform.py:867 msgid "Distance to offset on X axis. In current units." msgstr "Distanza da applicare sull'asse X. In unità correnti." -#: appEditors/AppGeoEditor.py:984 appEditors/AppGerberEditor.py:6938 -#: appPlugins/ToolTransform.py:877 +#: appEditors/AppGeoEditor.py:984 appEditors/AppGerberEditor.py:6940 +#: appPlugins/ToolTransform.py:874 msgid "Offset X" msgstr "Offset X" #: appEditors/AppGeoEditor.py:986 appEditors/AppGeoEditor.py:1006 -#: appEditors/AppGerberEditor.py:6940 appEditors/AppGerberEditor.py:6960 -#: appPlugins/ToolTransform.py:879 appPlugins/ToolTransform.py:899 +#: appEditors/AppGerberEditor.py:6942 appEditors/AppGerberEditor.py:6962 +#: appPlugins/ToolTransform.py:876 appPlugins/ToolTransform.py:896 msgid "" "Offset the selected object(s).\n" "The point of reference is the middle of\n" @@ -2834,36 +2843,36 @@ msgstr "" "Il punto di riferimento è il centro del\n" "rettangolo di selezione per tutti gli oggetti selezionati.\n" -#: appEditors/AppGeoEditor.py:995 appEditors/AppGerberEditor.py:6949 +#: appEditors/AppGeoEditor.py:995 appEditors/AppGerberEditor.py:6951 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:198 -#: appPlugins/ToolTransform.py:888 +#: appPlugins/ToolTransform.py:885 msgid "Y val" msgstr "Valore Y" -#: appEditors/AppGeoEditor.py:997 appEditors/AppGerberEditor.py:6951 +#: appEditors/AppGeoEditor.py:997 appEditors/AppGerberEditor.py:6953 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:200 -#: appPlugins/ToolTransform.py:890 +#: appPlugins/ToolTransform.py:887 msgid "Distance to offset on Y axis. In current units." msgstr "Distanza da applicare sull'asse Y. In unità correnti." -#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6958 -#: appPlugins/ToolTransform.py:897 +#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6960 +#: appPlugins/ToolTransform.py:894 msgid "Offset Y" msgstr "Offset X" -#: appEditors/AppGeoEditor.py:1024 appEditors/AppGerberEditor.py:6978 -#: appGUI/ObjectUI.py:463 appGUI/ObjectUI.py:500 +#: appEditors/AppGeoEditor.py:1024 appEditors/AppGerberEditor.py:6980 +#: appGUI/ObjectUI.py:518 appGUI/ObjectUI.py:562 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:61 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:136 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:210 -#: appPlugins/ToolInvertGerber.py:296 appPlugins/ToolQRCode.py:903 -#: appPlugins/ToolTransform.py:917 +#: appPlugins/ToolInvertGerber.py:301 appPlugins/ToolQRCode.py:926 +#: appPlugins/ToolTransform.py:914 msgid "Rounded" msgstr "Arrotondato" -#: appEditors/AppGeoEditor.py:1026 appEditors/AppGerberEditor.py:6980 +#: appEditors/AppGeoEditor.py:1026 appEditors/AppGerberEditor.py:6982 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212 -#: appPlugins/ToolTransform.py:919 +#: appPlugins/ToolTransform.py:916 msgid "" "If checked then the buffer will surround the buffered shape,\n" "every corner will be rounded.\n" @@ -2875,17 +2884,17 @@ msgstr "" "Se non selezionato, il buffer seguirà l'esatta geometria\n" "della forma bufferizzata." -#: appEditors/AppGeoEditor.py:1034 appEditors/AppGerberEditor.py:6988 +#: appEditors/AppGeoEditor.py:1034 appEditors/AppGerberEditor.py:6990 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:220 #: appPlugins/ToolDistance.py:137 appPlugins/ToolDistance.py:431 -#: appPlugins/ToolDistance.py:567 appPlugins/ToolDistanceMin.py:221 -#: appPlugins/ToolTransform.py:927 +#: appPlugins/ToolDistance.py:569 appPlugins/ToolDistanceMin.py:221 +#: appPlugins/ToolTransform.py:924 msgid "Distance" msgstr "Distanza" -#: appEditors/AppGeoEditor.py:1036 appEditors/AppGerberEditor.py:6990 +#: appEditors/AppGeoEditor.py:1036 appEditors/AppGerberEditor.py:6992 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:222 -#: appPlugins/ToolTransform.py:929 +#: appPlugins/ToolTransform.py:926 msgid "" "A positive value will create the effect of dilation,\n" "while a negative value will create the effect of erosion.\n" @@ -2897,13 +2906,13 @@ msgstr "" "Ogni elemento della geometria dell'oggetto verrà aumentato\n" "o diminuito con la 'distanza'." -#: appEditors/AppGeoEditor.py:1048 appEditors/AppGerberEditor.py:7002 -#: appPlugins/ToolTransform.py:941 +#: appEditors/AppGeoEditor.py:1048 appEditors/AppGerberEditor.py:7004 +#: appPlugins/ToolTransform.py:938 msgid "Buffer D" msgstr "Buffer D" -#: appEditors/AppGeoEditor.py:1050 appEditors/AppGerberEditor.py:7004 -#: appPlugins/ToolTransform.py:943 +#: appEditors/AppGeoEditor.py:1050 appEditors/AppGerberEditor.py:7006 +#: appPlugins/ToolTransform.py:940 msgid "" "Create the buffer effect on each geometry,\n" "element from the selected object, using the distance." @@ -2911,9 +2920,9 @@ msgstr "" "Crea l'effetto buffer su ogni geometria,\n" "elemento dall'oggetto selezionato, usando la distanza." -#: appEditors/AppGeoEditor.py:1061 appEditors/AppGerberEditor.py:7015 +#: appEditors/AppGeoEditor.py:1061 appEditors/AppGerberEditor.py:7017 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:239 -#: appPlugins/ToolTransform.py:954 +#: appPlugins/ToolTransform.py:951 msgid "" "A positive value will create the effect of dilation,\n" "while a negative value will create the effect of erosion.\n" @@ -2926,13 +2935,13 @@ msgstr "" "Ogni elemento della geometria dell'oggetto verrà aumentato\n" "o diminuito in base al 'Valore'." -#: appEditors/AppGeoEditor.py:1074 appEditors/AppGerberEditor.py:7028 -#: appPlugins/ToolTransform.py:967 +#: appEditors/AppGeoEditor.py:1074 appEditors/AppGerberEditor.py:7030 +#: appPlugins/ToolTransform.py:964 msgid "Buffer F" msgstr "Buffer F" -#: appEditors/AppGeoEditor.py:1076 appEditors/AppGerberEditor.py:7030 -#: appPlugins/ToolTransform.py:969 +#: appEditors/AppGeoEditor.py:1076 appEditors/AppGerberEditor.py:7032 +#: appPlugins/ToolTransform.py:966 msgid "" "Create the buffer effect on each geometry,\n" "element from the selected object, using the factor." @@ -2940,22 +2949,22 @@ msgstr "" "Crea l'effetto buffer su ogni geometria,\n" "elemento dall'oggetto selezionato, usando il fattore." -#: appEditors/AppGeoEditor.py:1175 appEditors/AppGerberEditor.py:7125 +#: appEditors/AppGeoEditor.py:1175 appEditors/AppGerberEditor.py:7127 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:42 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:64 -#: appPlugins/ToolCalibration.py:911 appPlugins/ToolDrilling.py:2807 -#: appPlugins/ToolMilling.py:4415 appPlugins/ToolPanelize.py:1187 -#: appPlugins/ToolTransform.py:620 +#: appPlugins/ToolCalibration.py:909 appPlugins/ToolDrilling.py:2811 +#: appPlugins/ToolMilling.py:4477 appPlugins/ToolPanelize.py:1195 +#: appPlugins/ToolTransform.py:617 msgid "Object" msgstr "Oggetto" -#: appEditors/AppGeoEditor.py:1247 appEditors/AppGerberEditor.py:7201 +#: appEditors/AppGeoEditor.py:1247 appEditors/AppGerberEditor.py:7203 #: appPlugins/ToolTransform.py:184 msgid "Incorrect format for Point value. Needs format X,Y" msgstr "Valori del formato punto non corrette. Il formato è X,Y" -#: appEditors/AppGeoEditor.py:1272 appEditors/AppGerberEditor.py:7226 +#: appEditors/AppGeoEditor.py:1272 appEditors/AppGerberEditor.py:7228 #: appPlugins/ToolTransform.py:201 msgid "Rotate transformation can not be done for a value of 0." msgstr "" @@ -2963,14 +2972,14 @@ msgstr "" "0." #: appEditors/AppGeoEditor.py:1330 appEditors/AppGeoEditor.py:1351 -#: appEditors/AppGerberEditor.py:7284 appEditors/AppGerberEditor.py:7305 +#: appEditors/AppGerberEditor.py:7286 appEditors/AppGerberEditor.py:7307 #: appPlugins/ToolTransform.py:259 appPlugins/ToolTransform.py:280 msgid "Scale transformation can not be done for a factor of 0 or 1." msgstr "" "La trasformazione in scala non può essere eseguita per un fattore 0 o 1." #: appEditors/AppGeoEditor.py:1364 appEditors/AppGeoEditor.py:1373 -#: appEditors/AppGerberEditor.py:7318 appEditors/AppGerberEditor.py:7327 +#: appEditors/AppGerberEditor.py:7320 appEditors/AppGerberEditor.py:7329 #: appPlugins/ToolTransform.py:293 appPlugins/ToolTransform.py:302 msgid "Offset transformation can not be done for a value of 0." msgstr "" @@ -2983,13 +2992,13 @@ msgstr "Sto ruotando" #: appEditors/AppGeoEditor.py:1418 appEditors/AppGeoEditor.py:1451 #: appEditors/AppGeoEditor.py:1485 appEditors/AppGeoEditor.py:1519 #: appEditors/AppGeoEditor.py:1552 appEditors/AppGeoEditor.py:1573 -#: appEditors/AppGerberEditor.py:7378 appEditors/AppGerberEditor.py:7420 -#: appEditors/AppGerberEditor.py:7460 appEditors/AppGerberEditor.py:7499 -#: appEditors/AppGerberEditor.py:7543 appEditors/AppGerberEditor.py:7579 +#: appEditors/AppGerberEditor.py:7380 appEditors/AppGerberEditor.py:7422 +#: appEditors/AppGerberEditor.py:7462 appEditors/AppGerberEditor.py:7501 +#: appEditors/AppGerberEditor.py:7545 appEditors/AppGerberEditor.py:7581 #: appPlugins/ToolTransform.py:352 appPlugins/ToolTransform.py:392 #: appPlugins/ToolTransform.py:431 appPlugins/ToolTransform.py:466 #: appPlugins/ToolTransform.py:503 appPlugins/ToolTransform.py:538 -#: app_Main.py:6766 app_Main.py:6812 +#: app_Main.py:6793 app_Main.py:6839 msgid "Action was not executed" msgstr "L'azione non è stata eseguita" @@ -2997,13 +3006,13 @@ msgstr "L'azione non è stata eseguita" msgid "Flipping" msgstr "Sto eseguendo il Flip" -#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:7409 -#: appPlugins/ToolTransform.py:379 app_Main.py:6764 +#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:7411 +#: appPlugins/ToolTransform.py:379 app_Main.py:6791 msgid "Flip on Y axis done" msgstr "Capovolgimento in Y effettuato" -#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:7417 -#: appPlugins/ToolTransform.py:388 app_Main.py:6810 +#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:7419 +#: appPlugins/ToolTransform.py:388 app_Main.py:6837 msgid "Flip on X axis done" msgstr "Capovolgimento in X effettuato" @@ -3011,11 +3020,11 @@ msgstr "Capovolgimento in X effettuato" msgid "Skewing" msgstr "Sto inclinando" -#: appEditors/AppGeoEditor.py:1480 appEditors/AppGerberEditor.py:7456 +#: appEditors/AppGeoEditor.py:1480 appEditors/AppGerberEditor.py:7458 msgid "Skew on the X axis done" msgstr "Inclinazione sull'asse X effettuata" -#: appEditors/AppGeoEditor.py:1482 appEditors/AppGerberEditor.py:7458 +#: appEditors/AppGeoEditor.py:1482 appEditors/AppGerberEditor.py:7460 msgid "Skew on the Y axis done" msgstr "Inclinazione sull'asse Y effettuata" @@ -3023,11 +3032,11 @@ msgstr "Inclinazione sull'asse Y effettuata" msgid "Scaling" msgstr "Sto riscalando" -#: appEditors/AppGeoEditor.py:1515 appEditors/AppGerberEditor.py:7494 +#: appEditors/AppGeoEditor.py:1515 appEditors/AppGerberEditor.py:7496 msgid "Scale on the X axis done" msgstr "Riscalatura su asse X effettuata" -#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:7496 +#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:7498 msgid "Scale on the Y axis done" msgstr "Riscalatura su asse Y effettuata" @@ -3036,69 +3045,69 @@ msgid "Offsetting" msgstr "Applicazione offset" #: appEditors/AppGeoEditor.py:1547 appEditors/AppGeoEditor.py:1605 -#: appEditors/AppGerberEditor.py:7538 appEditors/AppGerberEditor.py:7611 +#: appEditors/AppGerberEditor.py:7540 appEditors/AppGerberEditor.py:7613 msgid "Offset on the X axis done" msgstr "Offset sull'asse X applicato" -#: appEditors/AppGeoEditor.py:1549 appEditors/AppGerberEditor.py:7540 +#: appEditors/AppGeoEditor.py:1549 appEditors/AppGerberEditor.py:7542 msgid "Offset on the Y axis done" msgstr "Offset sull'asse Y applicato" #: appEditors/AppGeoEditor.py:1562 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:58 -#: appObjects/FlatCAMGerber.py:419 appPlugins/ToolCopperThieving.py:619 -#: appPlugins/ToolCopperThieving.py:822 appPlugins/ToolCopperThieving.py:835 -#: appPlugins/ToolIsolation.py:1542 appPlugins/ToolNCC.py:2074 -#: appPlugins/ToolNCC.py:2101 appPlugins/ToolNCC.py:2209 -#: appPlugins/ToolNCC.py:2222 appPlugins/ToolNCC.py:3126 -#: appPlugins/ToolNCC.py:3231 appPlugins/ToolNCC.py:3246 -#: appPlugins/ToolNCC.py:3513 appPlugins/ToolNCC.py:3614 -#: appPlugins/ToolNCC.py:3629 appPlugins/ToolTransform.py:513 camlib.py:1114 +#: appObjects/FlatCAMGerber.py:422 appPlugins/ToolCopperThieving.py:621 +#: appPlugins/ToolCopperThieving.py:824 appPlugins/ToolCopperThieving.py:837 +#: appPlugins/ToolIsolation.py:1538 appPlugins/ToolNCC.py:2060 +#: appPlugins/ToolNCC.py:2087 appPlugins/ToolNCC.py:2195 +#: appPlugins/ToolNCC.py:2208 appPlugins/ToolNCC.py:3112 +#: appPlugins/ToolNCC.py:3217 appPlugins/ToolNCC.py:3232 +#: appPlugins/ToolNCC.py:3499 appPlugins/ToolNCC.py:3600 +#: appPlugins/ToolNCC.py:3615 appPlugins/ToolTransform.py:513 camlib.py:1114 msgid "Buffering" msgstr "Riempimento" -#: appEditors/AppGeoEditor.py:1569 appEditors/AppGerberEditor.py:7575 +#: appEditors/AppGeoEditor.py:1569 appEditors/AppGerberEditor.py:7577 #: appPlugins/ToolTransform.py:534 msgid "Buffer done" msgstr "Bugger applicato" -#: appEditors/AppGeoEditor.py:1577 appEditors/AppGerberEditor.py:7583 +#: appEditors/AppGeoEditor.py:1577 appEditors/AppGerberEditor.py:7585 msgid "Rotate ..." msgstr "Ruota ..." #: appEditors/AppGeoEditor.py:1578 appEditors/AppGeoEditor.py:1630 -#: appEditors/AppGeoEditor.py:1646 appEditors/AppGerberEditor.py:7584 -#: appEditors/AppGerberEditor.py:7636 appEditors/AppGerberEditor.py:7652 +#: appEditors/AppGeoEditor.py:1646 appEditors/AppGerberEditor.py:7586 +#: appEditors/AppGerberEditor.py:7638 appEditors/AppGerberEditor.py:7654 msgid "Enter an Angle Value (degrees)" msgstr "Inserire un angolo (in gradi)" -#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7593 +#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7595 #: appPlugins/ToolTransform.py:350 msgid "Rotate done" msgstr "Rotazione effettuata" -#: appEditors/AppGeoEditor.py:1590 appEditors/AppGerberEditor.py:7596 +#: appEditors/AppGeoEditor.py:1590 appEditors/AppGerberEditor.py:7598 msgid "Rotate cancelled" msgstr "Ruota annullato" -#: appEditors/AppGeoEditor.py:1595 appEditors/AppGerberEditor.py:7601 +#: appEditors/AppGeoEditor.py:1595 appEditors/AppGerberEditor.py:7603 msgid "Offset on X axis ..." msgstr "Offset su asse X ..." #: appEditors/AppGeoEditor.py:1596 appEditors/AppGeoEditor.py:1614 -#: appEditors/AppGerberEditor.py:7602 appEditors/AppGerberEditor.py:7620 +#: appEditors/AppGerberEditor.py:7604 appEditors/AppGerberEditor.py:7622 msgid "Enter a distance Value" msgstr "Valore di distanza" -#: appEditors/AppGeoEditor.py:1608 appEditors/AppGerberEditor.py:7614 +#: appEditors/AppGeoEditor.py:1608 appEditors/AppGerberEditor.py:7616 msgid "Offset X cancelled" msgstr "Offset X annullato" -#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7619 +#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7621 msgid "Offset on Y axis ..." msgstr "Offset su asse Y ..." -#: appEditors/AppGeoEditor.py:1623 appEditors/AppGerberEditor.py:7629 +#: appEditors/AppGeoEditor.py:1623 appEditors/AppGerberEditor.py:7631 msgid "Offset on Y axis done" msgstr "Offset su Y applicato" @@ -3106,11 +3115,11 @@ msgstr "Offset su Y applicato" msgid "Offset on the Y axis canceled" msgstr "Offset sull'asse Y annullata" -#: appEditors/AppGeoEditor.py:1629 appEditors/AppGerberEditor.py:7635 +#: appEditors/AppGeoEditor.py:1629 appEditors/AppGerberEditor.py:7637 msgid "Skew on X axis ..." msgstr "Inclinazione su asse Y ..." -#: appEditors/AppGeoEditor.py:1639 appEditors/AppGerberEditor.py:7645 +#: appEditors/AppGeoEditor.py:1639 appEditors/AppGerberEditor.py:7647 msgid "Skew on X axis done" msgstr "Deformazione in X applicata" @@ -3118,11 +3127,11 @@ msgstr "Deformazione in X applicata" msgid "Skew on X axis canceled" msgstr "Deformazione in X annullata" -#: appEditors/AppGeoEditor.py:1645 appEditors/AppGerberEditor.py:7651 +#: appEditors/AppGeoEditor.py:1645 appEditors/AppGerberEditor.py:7653 msgid "Skew on Y axis ..." msgstr "Inclinazione su asse Y ..." -#: appEditors/AppGeoEditor.py:1655 appEditors/AppGerberEditor.py:7661 +#: appEditors/AppGeoEditor.py:1655 appEditors/AppGerberEditor.py:7663 msgid "Skew on Y axis done" msgstr "Deformazione in Y applicata" @@ -3237,11 +3246,11 @@ msgstr "Clicca per cancellare ..." msgid "Create Paint geometry ..." msgstr "Crea geometria di disegno ..." -#: appEditors/AppGeoEditor.py:3380 appEditors/AppGerberEditor.py:3225 +#: appEditors/AppGeoEditor.py:3380 appEditors/AppGerberEditor.py:3226 msgid "Shape transformations ..." msgstr "Trasformazioni di forma ..." -#: appEditors/AppGeoEditor.py:3443 appGUI/ObjectUI.py:901 +#: appEditors/AppGeoEditor.py:3443 appGUI/ObjectUI.py:983 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:20 msgid "Geometry Editor" msgstr "Editor Geometrie" @@ -3262,11 +3271,12 @@ msgstr "Tabella Geometrie" msgid "The list of geometry elements inside the edited object." msgstr "Lista degli elementi geometria nell'oggetto editato." -#: appEditors/AppGeoEditor.py:3511 appEditors/AppGerberEditor.py:6201 +#: appEditors/AppGeoEditor.py:3511 appEditors/AppGerberEditor.py:6203 msgid "Zoom on selection" msgstr "Zoom sulla selezione" -#: appEditors/AppGeoEditor.py:3520 appEditors/AppGerberEditor.py:6210 +#: appEditors/AppGeoEditor.py:3520 appEditors/AppGerberEditor.py:6212 +#: appGUI/ObjectUI.py:1373 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:29 #: appGUI/preferences/cncjob/CNCJobEditorPrefGroupUI.py:26 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:24 @@ -3286,7 +3296,7 @@ msgstr "Zoom sulla selezione" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:29 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:26 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:26 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:26 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:162 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:25 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:25 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:26 @@ -3296,15 +3306,17 @@ msgstr "Zoom sulla selezione" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:25 #: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:22 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:25 -#: appPlugins/ToolCalibration.py:792 appPlugins/ToolCorners.py:767 -#: appPlugins/ToolEtchCompensation.py:410 appPlugins/ToolFiducials.py:903 -#: appPlugins/ToolFollow.py:743 appPlugins/ToolInvertGerber.py:268 -#: appPlugins/ToolLevelling.py:1842 appPlugins/ToolQRCode.py:811 -#: appPlugins/ToolSolderPaste.py:1297 +#: appPlugins/ToolAlignObjects.py:512 appPlugins/ToolCalibration.py:790 +#: appPlugins/ToolCopperThieving.py:1323 appPlugins/ToolCorners.py:747 +#: appPlugins/ToolEtchCompensation.py:411 appPlugins/ToolFiducials.py:901 +#: appPlugins/ToolFilm.py:1428 appPlugins/ToolFollow.py:733 +#: appPlugins/ToolInvertGerber.py:265 appPlugins/ToolLevelling.py:1842 +#: appPlugins/ToolPanelize.py:1303 appPlugins/ToolQRCode.py:825 +#: appPlugins/ToolSolderPaste.py:1297 appPlugins/ToolSub.py:814 msgid "Parameters" msgstr "Parametri" -#: appEditors/AppGeoEditor.py:3522 appEditors/AppGerberEditor.py:6212 +#: appEditors/AppGeoEditor.py:3522 appEditors/AppGerberEditor.py:6214 msgid "Geometry parameters." msgstr "Parametri Geometria." @@ -3324,7 +3336,7 @@ msgstr "E' Anello" msgid "Is CCW" msgstr "E' Antiorario" -#: appEditors/AppGeoEditor.py:3550 appEditors/AppGeoEditor.py:4203 +#: appEditors/AppGeoEditor.py:3550 appEditors/AppGeoEditor.py:4205 msgid "Change" msgstr "Cambia" @@ -3344,43 +3356,43 @@ msgstr "E' Semplice" msgid "The length of the geometry element." msgstr "Lunghezza dell'elemento geometria." -#: appEditors/AppGeoEditor.py:3579 appEditors/AppGerberEditor.py:6249 +#: appEditors/AppGeoEditor.py:3579 appEditors/AppGerberEditor.py:6251 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:70 -#: appPlugins/ToolFiducials.py:822 +#: appPlugins/ToolFiducials.py:820 msgid "Coordinates" msgstr "Coordinate" #: appEditors/AppGeoEditor.py:3581 appEditors/AppGeoEditor.py:3587 -#: appEditors/AppGerberEditor.py:6251 appEditors/AppGerberEditor.py:6257 +#: appEditors/AppGerberEditor.py:6253 appEditors/AppGerberEditor.py:6259 msgid "The coordinates of the selected geometry element." msgstr "Coordinate dell'elemento geometria selezionato." -#: appEditors/AppGeoEditor.py:3592 appEditors/AppGerberEditor.py:6262 +#: appEditors/AppGeoEditor.py:3592 appEditors/AppGerberEditor.py:6264 msgid "Vertex Points" msgstr "Punti Vertici" -#: appEditors/AppGeoEditor.py:3594 appEditors/AppGerberEditor.py:6264 +#: appEditors/AppGeoEditor.py:3594 appEditors/AppGerberEditor.py:6266 msgid "The number of vertex points in the selected geometry element." msgstr "Numero di punti dei vertici nell'elemento geometria selezionato." -#: appEditors/AppGeoEditor.py:3608 appEditors/AppGerberEditor.py:6278 -#: appGUI/ObjectUI.py:1118 +#: appEditors/AppGeoEditor.py:3608 appEditors/AppGerberEditor.py:6280 +#: appGUI/ObjectUI.py:1182 msgid "Simplification" msgstr "Semplificazione" -#: appEditors/AppGeoEditor.py:3610 appEditors/AppGerberEditor.py:6280 -#: appGUI/ObjectUI.py:1120 +#: appEditors/AppGeoEditor.py:3610 appEditors/AppGerberEditor.py:6282 +#: appGUI/ObjectUI.py:1184 msgid "Simplify a geometry by reducing its vertex points number." msgstr "Semplifica una geometria riducendone il numero di punti vertice." -#: appEditors/AppGeoEditor.py:3615 appEditors/AppGerberEditor.py:6285 -#: appGUI/ObjectUI.py:1150 +#: appEditors/AppGeoEditor.py:3615 appEditors/AppGerberEditor.py:6287 +#: appGUI/ObjectUI.py:1222 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:87 msgid "Tolerance" msgstr "Tolleranza" -#: appEditors/AppGeoEditor.py:3617 appEditors/AppGerberEditor.py:6287 -#: appGUI/ObjectUI.py:1152 +#: appEditors/AppGeoEditor.py:3617 appEditors/AppGerberEditor.py:6289 +#: appGUI/ObjectUI.py:1224 msgid "" "All points in the simplified object will be\n" "within the tolerance distance of the original geometry." @@ -3389,15 +3401,15 @@ msgstr "" "all'interno della tolleranza di distanza della geometria iniziale." #: appEditors/AppGeoEditor.py:3629 appEditors/AppGeoEditor.py:4134 -#: appEditors/AppGerberEditor.py:4075 appEditors/AppGerberEditor.py:6300 -#: appGUI/ObjectUI.py:1164 +#: appEditors/AppGerberEditor.py:4075 appEditors/AppGerberEditor.py:6302 +#: appGUI/ObjectUI.py:1236 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:78 -#: appObjects/FlatCAMGeometry.py:494 +#: appObjects/FlatCAMGeometry.py:491 msgid "Simplify" msgstr "Semplifica" -#: appEditors/AppGeoEditor.py:3632 appEditors/AppGerberEditor.py:6303 -#: appGUI/ObjectUI.py:1167 +#: appEditors/AppGeoEditor.py:3632 appEditors/AppGerberEditor.py:6305 +#: appGUI/ObjectUI.py:1239 msgid "Simplify a geometry element by reducing its vertex points number." msgstr "" "Semplifica un elemento geometria riducendone il numero di punti vertice." @@ -3406,7 +3418,7 @@ msgstr "" msgid "Ring" msgstr "Anello" -#: appEditors/AppGeoEditor.py:3947 app_Main.py:7995 +#: appEditors/AppGeoEditor.py:3947 app_Main.py:8025 msgid "Line" msgstr "Linea" @@ -3416,9 +3428,9 @@ msgstr "Linea" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:432 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:310 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:277 -#: appPlugins/ToolDrilling.py:2856 appPlugins/ToolFollow.py:767 -#: appPlugins/ToolIsolation.py:3630 appPlugins/ToolMilling.py:4464 -#: appPlugins/ToolNCC.py:4645 appPlugins/ToolPaint.py:3324 +#: appPlugins/ToolDrilling.py:2860 appPlugins/ToolFollow.py:766 +#: appPlugins/ToolIsolation.py:3660 appPlugins/ToolMilling.py:4526 +#: appPlugins/ToolNCC.py:4660 appPlugins/ToolPaint.py:3339 msgid "Polygon" msgstr "Poligono" @@ -3439,69 +3451,69 @@ msgid "Last selected shape ID" msgstr "ID dell'ultima forma selezionata" #: appEditors/AppGeoEditor.py:4165 appEditors/AppGerberEditor.py:2643 -#: appEditors/AppGerberEditor.py:4922 appPlugins/ToolCutOut.py:1586 +#: appEditors/AppGerberEditor.py:4922 appPlugins/ToolCutOut.py:1568 #: appPlugins/ToolDistance.py:199 appPlugins/ToolExtract.py:630 #: appPlugins/ToolExtract.py:741 appPlugins/ToolExtract.py:816 -#: appPlugins/ToolOptimal.py:183 appPlugins/ToolPanelize.py:1081 +#: appPlugins/ToolOptimal.py:183 appPlugins/ToolPanelize.py:1065 #: appPlugins/ToolQRCode.py:253 appPlugins/ToolReport.py:224 #: appPlugins/ToolSolderPaste.py:723 appPlugins/ToolSolderPaste.py:1017 -#: appPlugins/ToolSub.py:319 tclCommands/TclCommandOpenSVG.py:85 +#: appPlugins/ToolSub.py:317 tclCommands/TclCommandOpenSVG.py:85 #: tclCommands/TclCommandPanelize.py:299 msgid "Working" msgstr "Elaborazione" -#: appEditors/AppGeoEditor.py:4573 +#: appEditors/AppGeoEditor.py:4575 msgid "Error on inserting shapes into storage." msgstr "Errore nell'inserimento di forme nell'archivio." -#: appEditors/AppGeoEditor.py:4668 +#: appEditors/AppGeoEditor.py:4670 msgid "Grid Snap enabled." msgstr "Snap alla griglia abilitato." -#: appEditors/AppGeoEditor.py:4673 +#: appEditors/AppGeoEditor.py:4675 msgid "Grid Snap disabled." msgstr "Snap alla griglia disabilitato." -#: appEditors/AppGeoEditor.py:5057 appGUI/MainGUI.py:3697 -#: appGUI/MainGUI.py:3743 appGUI/MainGUI.py:3761 appGUI/MainGUI.py:3912 -#: appGUI/MainGUI.py:3950 appGUI/MainGUI.py:3962 +#: appEditors/AppGeoEditor.py:5062 appGUI/MainGUI.py:3732 +#: appGUI/MainGUI.py:3778 appGUI/MainGUI.py:3796 appGUI/MainGUI.py:3947 +#: appGUI/MainGUI.py:3985 appGUI/MainGUI.py:3997 msgid "Click on target point." msgstr "Fai clic sul punto target." -#: appEditors/AppGeoEditor.py:5347 appEditors/AppGeoEditor.py:5414 -#: appEditors/AppGeoEditor.py:5482 appEditors/AppGeoEditor.py:5512 -#: appEditors/AppGeoEditor.py:5565 appEditors/AppGeoEditor.py:5620 -#: appEditors/AppGeoEditor.py:5648 appEditors/AppGeoEditor.py:5673 -#: appEditors/AppGeoEditor.py:5703 appEditors/AppGeoEditor.py:5783 -#: appEditors/AppGeoEditor.py:5849 appEditors/AppGeoEditor.py:5917 -#: appPlugins/ToolCopperThieving.py:637 appPlugins/ToolFilm.py:851 -#: appPlugins/ToolFilm.py:1112 appPlugins/ToolRulesCheck.py:659 +#: appEditors/AppGeoEditor.py:5352 appEditors/AppGeoEditor.py:5419 +#: appEditors/AppGeoEditor.py:5487 appEditors/AppGeoEditor.py:5517 +#: appEditors/AppGeoEditor.py:5570 appEditors/AppGeoEditor.py:5625 +#: appEditors/AppGeoEditor.py:5653 appEditors/AppGeoEditor.py:5678 +#: appEditors/AppGeoEditor.py:5708 appEditors/AppGeoEditor.py:5788 +#: appEditors/AppGeoEditor.py:5854 appEditors/AppGeoEditor.py:5922 +#: appPlugins/ToolCopperThieving.py:639 appPlugins/ToolFilm.py:848 +#: appPlugins/ToolFilm.py:1121 appPlugins/ToolRulesCheck.py:659 msgid "Working..." msgstr "Elaborazione..." -#: appEditors/AppGeoEditor.py:5348 +#: appEditors/AppGeoEditor.py:5353 msgid "Loading the Geometry into the Editor..." msgstr "Caricamento delle Geometrie nell'Editor..." -#: appEditors/AppGeoEditor.py:5390 +#: appEditors/AppGeoEditor.py:5395 msgid "Editing MultiGeo Geometry, tool" msgstr "Modifica di Geometria MultiGeo, strumento" -#: appEditors/AppGeoEditor.py:5392 appPlugins/ToolNCC.py:2565 +#: appEditors/AppGeoEditor.py:5397 appPlugins/ToolNCC.py:2551 msgid "with diameter" msgstr "con diametro" -#: appEditors/AppGeoEditor.py:5461 +#: appEditors/AppGeoEditor.py:5466 msgid "Editor Exit. Geometry object was updated ..." msgstr "Uscita editor. Oggetti geometria aggiornati ..." -#: appEditors/AppGeoEditor.py:5517 appEditors/AppGeoEditor.py:5572 +#: appEditors/AppGeoEditor.py:5522 appEditors/AppGeoEditor.py:5577 msgid "A selection of minimum two items is required to do Intersection." msgstr "" "Per effettuare l'intersezione è necessaria una selezione di almeno 2 " "elementi." -#: appEditors/AppGeoEditor.py:5707 appEditors/AppGeoEditor.py:5853 +#: appEditors/AppGeoEditor.py:5712 appEditors/AppGeoEditor.py:5858 msgid "" "Negative buffer value is not accepted. Use Buffer interior to generate an " "'inside' shape" @@ -3509,38 +3521,38 @@ msgstr "" "Valore di buffer negativi non accettati. Usa l'interno del buffer per " "generare una forma \"interna\"" -#: appEditors/AppGeoEditor.py:5717 appEditors/AppGeoEditor.py:5794 -#: appEditors/AppGeoEditor.py:5862 appEditors/AppGeoEditor.py:5927 +#: appEditors/AppGeoEditor.py:5722 appEditors/AppGeoEditor.py:5799 +#: appEditors/AppGeoEditor.py:5867 appEditors/AppGeoEditor.py:5932 msgid "Nothing selected." msgstr "Niente di selezionato." -#: appEditors/AppGeoEditor.py:5721 appEditors/AppGeoEditor.py:5798 -#: appEditors/AppGeoEditor.py:5866 +#: appEditors/AppGeoEditor.py:5726 appEditors/AppGeoEditor.py:5803 +#: appEditors/AppGeoEditor.py:5871 msgid "Invalid distance." msgstr "Distanza non valida." -#: appEditors/AppGeoEditor.py:5766 appEditors/AppGeoEditor.py:5832 -#: appEditors/AppGeoEditor.py:5900 +#: appEditors/AppGeoEditor.py:5771 appEditors/AppGeoEditor.py:5837 +#: appEditors/AppGeoEditor.py:5905 msgid "Failed, the result is empty." msgstr "Fallito, il risultato è vuoto." -#: appEditors/AppGeoEditor.py:5787 +#: appEditors/AppGeoEditor.py:5792 msgid "Negative buffer value is not accepted." msgstr "Il valore negativo del buffer non è accettato." -#: appEditors/AppGeoEditor.py:5920 +#: appEditors/AppGeoEditor.py:5925 #, python-format msgid "Could not do Paint. Overlap value has to be less than 100%%." msgstr "" "Impossibile fare Paint. Il valore di sovrapposizione deve essere inferiore a " "100%%." -#: appEditors/AppGeoEditor.py:5933 +#: appEditors/AppGeoEditor.py:5938 msgid "Invalid value for" msgstr "Valore non valido per" -#: appEditors/AppGeoEditor.py:5995 appPlugins/ToolMilling.py:3039 -#: appPlugins/ToolPaint.py:2016 appPlugins/ToolPaint.py:2226 +#: appEditors/AppGeoEditor.py:6000 appPlugins/ToolMilling.py:3009 +#: appPlugins/ToolPaint.py:2004 appPlugins/ToolPaint.py:2214 msgid "" "Could not do Paint. Try a different combination of parameters. Or a " "different method of Paint" @@ -3647,22 +3659,22 @@ msgstr "Nulla di selezionato da spostare" msgid "Select shapes to import them into the edited object." msgstr "Selezionare le forme da importare come oggetti modificati." -#: appEditors/AppGerberEditor.py:3045 appEditors/AppGerberEditor.py:3127 -#: appPlugins/ToolIsolation.py:2338 appPlugins/ToolIsolation.py:2490 -#: appPlugins/ToolPaint.py:1287 +#: appEditors/AppGerberEditor.py:3046 appEditors/AppGerberEditor.py:3128 +#: appPlugins/ToolIsolation.py:2334 appPlugins/ToolIsolation.py:2486 +#: appPlugins/ToolPaint.py:1273 msgid "Added polygon" msgstr "Poligono aggiunto" -#: appEditors/AppGerberEditor.py:3047 appEditors/AppGerberEditor.py:3129 -#: appPlugins/ToolIsolation.py:2339 appPlugins/ToolIsolation.py:2492 -#: appPlugins/ToolPaint.py:1289 +#: appEditors/AppGerberEditor.py:3048 appEditors/AppGerberEditor.py:3130 +#: appPlugins/ToolIsolation.py:2335 appPlugins/ToolIsolation.py:2488 +#: appPlugins/ToolPaint.py:1275 msgid "Click to add next polygon or right click to start." msgstr "" "Fai clic per aggiungere il prossimo poligono o fai clic con il tasto destro " "per iniziare." -#: appEditors/AppGerberEditor.py:3050 appEditors/AppGerberEditor.py:3132 -#: appPlugins/ToolIsolation.py:2495 +#: appEditors/AppGerberEditor.py:3051 appEditors/AppGerberEditor.py:3133 +#: appPlugins/ToolIsolation.py:2491 msgid "No polygon in selection." msgstr "Nessun poligono nella selezione." @@ -3714,20 +3726,20 @@ msgstr "Le dimensioni necessitano di valori float separati da una virgola." msgid "Dimensions edited." msgstr "Dimensioni modificate." -#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6059 -#: appEditors/AppGerberEditor.py:6106 appGUI/ObjectUI.py:306 -#: appPlugins/ToolExtract.py:1009 appPlugins/ToolPunchGerber.py:2087 +#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6061 +#: appEditors/AppGerberEditor.py:6108 appGUI/ObjectUI.py:338 +#: appPlugins/ToolExtract.py:1019 appPlugins/ToolPunchGerber.py:2094 msgid "Code" msgstr "Codice" -#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6059 -#: appGUI/ObjectUI.py:306 +#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6061 +#: appGUI/ObjectUI.py:338 msgid "Dim" msgstr "Dim" #: appEditors/AppGerberEditor.py:4636 appObjects/FlatCAMCNCJob.py:747 #: appObjects/FlatCAMScript.py:134 appPlugins/ToolLevelling.py:1505 -#: app_Main.py:7897 +#: app_Main.py:7927 msgid "Loading" msgstr "Caricamento" @@ -3754,84 +3766,84 @@ msgstr "" msgid "Cancelled. No aperture is selected" msgstr "Annullato. Nessuna apertura selezionata" -#: appEditors/AppGerberEditor.py:5137 app_Main.py:7339 +#: appEditors/AppGerberEditor.py:5137 app_Main.py:7369 msgid "Coordinates copied to clipboard." msgstr "Coordinate copiate negli appunti." -#: appEditors/AppGerberEditor.py:5485 +#: appEditors/AppGerberEditor.py:5487 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:292 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:323 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290 #: appObjects/AppObject.py:345 appObjects/FlatCAMCNCJob.py:641 -#: appObjects/FlatCAMGerber.py:1012 appObjects/FlatCAMObj.py:266 +#: appObjects/FlatCAMGerber.py:1015 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 -#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1174 -#: appPlugins/ToolCorners.py:631 appPlugins/ToolFiducials.py:658 +#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1176 +#: appPlugins/ToolCorners.py:643 appPlugins/ToolFiducials.py:658 #: appPlugins/ToolMove.py:235 appPlugins/ToolQRCode.py:559 app_Main.py:5181 msgid "Plotting" msgstr "Sto tracciando" -#: appEditors/AppGerberEditor.py:5658 +#: appEditors/AppGerberEditor.py:5660 msgid "Failed. No aperture geometry is selected." msgstr "Impossibile. Nessuna geometria di apertura selezionata." -#: appEditors/AppGerberEditor.py:5833 +#: appEditors/AppGerberEditor.py:5835 msgid "No aperture to buffer. Select at least one aperture and try again." msgstr "Nessuna apertura al buffer. Seleziona almeno un'apertura e riprova." -#: appEditors/AppGerberEditor.py:5864 +#: appEditors/AppGerberEditor.py:5866 msgid "Scale factor value is missing or wrong format. Add it and retry." msgstr "" "Valore del fattore di scala mancante o formato errato. Aggiungilo e riprova." -#: appEditors/AppGerberEditor.py:5896 +#: appEditors/AppGerberEditor.py:5898 msgid "No aperture to scale. Select at least one aperture and try again." msgstr "" "Nessuna apertura da ridimensionare. Seleziona almeno un'apertura e riprova." -#: appEditors/AppGerberEditor.py:5948 +#: appEditors/AppGerberEditor.py:5950 msgid "Polygons marked." msgstr "Poligoni contrassegnati." -#: appEditors/AppGerberEditor.py:5950 +#: appEditors/AppGerberEditor.py:5952 msgid "No polygons were marked. None fit within the limits." msgstr "Nessun poligono contrassegnato. Nessuno risponde ai criteri." -#: appEditors/AppGerberEditor.py:6013 appGUI/MainGUI.py:771 -#: appGUI/MainGUI.py:1739 appGUI/ObjectUI.py:231 +#: appEditors/AppGerberEditor.py:6015 appGUI/MainGUI.py:771 +#: appGUI/MainGUI.py:1739 appGUI/ObjectUI.py:246 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:21 msgid "Gerber Editor" msgstr "Editor Gerber" -#: appEditors/AppGerberEditor.py:6046 appGUI/ObjectUI.py:271 +#: appEditors/AppGerberEditor.py:6048 appGUI/ObjectUI.py:303 #: appObjects/FlatCAMObj.py:492 appPlugins/ToolReport.py:187 msgid "Apertures" msgstr "Aperture" -#: appEditors/AppGerberEditor.py:6048 appGUI/ObjectUI.py:273 +#: appEditors/AppGerberEditor.py:6050 appGUI/ObjectUI.py:305 msgid "Apertures Table for the Gerber Object." msgstr "Tabella delle aperture per l'oggetto Gerber." -#: appEditors/AppGerberEditor.py:6064 appGUI/ObjectUI.py:310 +#: appEditors/AppGerberEditor.py:6066 appGUI/ObjectUI.py:342 msgid "Index" msgstr "Indice" -#: appEditors/AppGerberEditor.py:6066 appGUI/ObjectUI.py:312 -#: appPlugins/ToolExtract.py:1016 appPlugins/ToolPunchGerber.py:2094 +#: appEditors/AppGerberEditor.py:6068 appGUI/ObjectUI.py:344 +#: appPlugins/ToolExtract.py:1026 appPlugins/ToolPunchGerber.py:2101 msgid "Aperture Code" msgstr "Codice apertura" -#: appEditors/AppGerberEditor.py:6068 appGUI/ObjectUI.py:314 -#: appPlugins/ToolExtract.py:1018 appPlugins/ToolPunchGerber.py:2096 +#: appEditors/AppGerberEditor.py:6070 appGUI/ObjectUI.py:346 +#: appPlugins/ToolExtract.py:1028 appPlugins/ToolPunchGerber.py:2103 msgid "Type of aperture: circular, rectangle, macros etc" msgstr "Tipo di apertura: circolare, rettangolo, macro ecc" -#: appEditors/AppGerberEditor.py:6070 appGUI/ObjectUI.py:316 -#: appPlugins/ToolExtract.py:1020 appPlugins/ToolPunchGerber.py:2098 +#: appEditors/AppGerberEditor.py:6072 appGUI/ObjectUI.py:348 +#: appPlugins/ToolExtract.py:1030 appPlugins/ToolPunchGerber.py:2105 msgid "Aperture Size:" msgstr "Dimensione apertura:" -#: appEditors/AppGerberEditor.py:6072 appGUI/ObjectUI.py:318 +#: appEditors/AppGerberEditor.py:6074 appGUI/ObjectUI.py:350 msgid "" "Aperture Dimensions:\n" " - (width, height) for R, O type.\n" @@ -3841,24 +3853,24 @@ msgstr "" "- (larghezza, altezza) per tipo R, O.\n" "- (diametro, nVertices) per il tipo P" -#: appEditors/AppGerberEditor.py:6099 +#: appEditors/AppGerberEditor.py:6101 msgid "Add/Delete Aperture" msgstr "Aggiungi/Cancella apertura" -#: appEditors/AppGerberEditor.py:6101 +#: appEditors/AppGerberEditor.py:6103 msgid "Add/Delete an aperture in the aperture table" msgstr "Aggiungi/Cancella apertura dalla tabella" -#: appEditors/AppGerberEditor.py:6107 +#: appEditors/AppGerberEditor.py:6109 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:53 msgid "Code for the new aperture" msgstr "Codice della nuova apertura" -#: appEditors/AppGerberEditor.py:6117 +#: appEditors/AppGerberEditor.py:6119 msgid "Size:" msgstr "Dimensione:" -#: appEditors/AppGerberEditor.py:6119 +#: appEditors/AppGerberEditor.py:6121 msgid "" "Size for the new aperture.\n" "If aperture type is 'R' or 'O' then\n" @@ -3872,7 +3884,7 @@ msgstr "" "calcolato come:\n" "sqrt (larghezza**2 + altezza**2)" -#: appEditors/AppGerberEditor.py:6136 +#: appEditors/AppGerberEditor.py:6138 msgid "" "Select the type of new aperture. Can be:\n" "C = circular\n" @@ -3884,11 +3896,11 @@ msgstr "" "R = rettangolare\n" "O = oblungo" -#: appEditors/AppGerberEditor.py:6149 +#: appEditors/AppGerberEditor.py:6151 msgid "Dims" msgstr "Dimensioni" -#: appEditors/AppGerberEditor.py:6151 +#: appEditors/AppGerberEditor.py:6153 msgid "" "Dimensions for the new aperture.\n" "The format is (width, height)" @@ -3896,57 +3908,58 @@ msgstr "" "Dimensioni per la nuova apertura.\n" "Il formato è (larghezza, altezza)" -#: appEditors/AppGerberEditor.py:6173 +#: appEditors/AppGerberEditor.py:6175 msgid "Add a new aperture to the aperture list." msgstr "Aggiungi una apertura nella lista aperture." -#: appEditors/AppGerberEditor.py:6182 +#: appEditors/AppGerberEditor.py:6184 msgid "Delete a aperture in the aperture list" msgstr "Cancella una apertura dalla lista aperture" -#: appEditors/AppGerberEditor.py:6224 +#: appEditors/AppGerberEditor.py:6226 msgid "Valid" msgstr "Valido" -#: appEditors/AppGerberEditor.py:6226 +#: appEditors/AppGerberEditor.py:6228 msgid "Show if the selected polygon is valid." msgstr "Mostra se il poligono selezionato è valido." -#: appEditors/AppGerberEditor.py:6233 +#: appEditors/AppGerberEditor.py:6235 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:113 -#: appPlugins/ToolCalculators.py:572 appPlugins/ToolCalculators.py:615 -#: appPlugins/ToolCopperThieving.py:1358 +#: appPlugins/ToolCalculators.py:697 appPlugins/ToolCalculators.py:740 +#: appPlugins/ToolCopperThieving.py:1366 msgid "Area" msgstr "Area" -#: appEditors/AppGerberEditor.py:6235 +#: appEditors/AppGerberEditor.py:6237 msgid "Show the area of the selected polygon." msgstr "Mostra l'area del poligono selezionato." -#: appEditors/AppGerberEditor.py:6239 +#: appEditors/AppGerberEditor.py:6241 #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:43 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:177 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:44 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:83 -#: appPlugins/ToolCopperThieving.py:1369 appPlugins/ToolPcbWizard.py:501 +#: appPlugins/ToolCalculators.py:549 appPlugins/ToolCopperThieving.py:1377 +#: appPlugins/ToolPcbWizard.py:501 msgid "mm" msgstr "mm" -#: appEditors/AppGerberEditor.py:6239 appPlugins/ToolCopperThieving.py:1371 -#: appPlugins/ToolCopperThieving.py:1728 +#: appEditors/AppGerberEditor.py:6241 appPlugins/ToolCopperThieving.py:1379 +#: appPlugins/ToolCopperThieving.py:1776 msgid "in" msgstr "pollici" -#: appEditors/AppGerberEditor.py:6326 +#: appEditors/AppGerberEditor.py:6328 msgid "Buffer Aperture" msgstr "Aperture buffer" -#: appEditors/AppGerberEditor.py:6328 +#: appEditors/AppGerberEditor.py:6330 msgid "Buffer a aperture in the aperture list" msgstr "Buffer di un'apertura nella lista aperture" -#: appEditors/AppGerberEditor.py:6349 +#: appEditors/AppGerberEditor.py:6351 msgid "" "There are 3 types of corners:\n" " - 'Round': the corner is rounded.\n" @@ -3960,20 +3973,20 @@ msgstr "" "- \"Smussato\": l'angolo è una linea che collega direttamente le funzioni " "che si incontrano nell'angolo" -#: appEditors/AppGerberEditor.py:6386 +#: appEditors/AppGerberEditor.py:6388 msgid "Scale Aperture" msgstr "Scala apertura" -#: appEditors/AppGerberEditor.py:6388 +#: appEditors/AppGerberEditor.py:6390 msgid "Scale a aperture in the aperture list" msgstr "Scala apertura nella lista aperture" -#: appEditors/AppGerberEditor.py:6398 +#: appEditors/AppGerberEditor.py:6400 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:205 msgid "Scale factor" msgstr "Fattore di scala" -#: appEditors/AppGerberEditor.py:6400 +#: appEditors/AppGerberEditor.py:6402 msgid "" "The factor by which to scale the selected aperture.\n" "Values can be between 0.0000 and 999.9999" @@ -3981,19 +3994,19 @@ msgstr "" "Il fattore in base al quale ridimensionare l'apertura selezionata.\n" "I valori possono essere compresi tra 0,0000 e 999,9999" -#: appEditors/AppGerberEditor.py:6437 +#: appEditors/AppGerberEditor.py:6439 msgid "Mark polygons" msgstr "Marchia poligoni" -#: appEditors/AppGerberEditor.py:6439 +#: appEditors/AppGerberEditor.py:6441 msgid "Mark the polygon areas." msgstr "Marchia aree poligoni." -#: appEditors/AppGerberEditor.py:6450 +#: appEditors/AppGerberEditor.py:6452 msgid "Area UPPER threshold" msgstr "Area Soglia SUPERIORE" -#: appEditors/AppGerberEditor.py:6452 +#: appEditors/AppGerberEditor.py:6454 msgid "" "The threshold value, all areas less than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -4001,11 +4014,11 @@ msgstr "" "Il valore di soglia, tutte le aree inferiori a questa sono contrassegnate.\n" "Può avere un valore compreso tra 0,0000 e 10000,0000" -#: appEditors/AppGerberEditor.py:6463 +#: appEditors/AppGerberEditor.py:6465 msgid "Area LOWER threshold" msgstr "Area Soglia INFERIORE" -#: appEditors/AppGerberEditor.py:6465 +#: appEditors/AppGerberEditor.py:6467 msgid "" "The threshold value, all areas more than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -4013,32 +4026,32 @@ msgstr "" "Il valore di soglia, tutte le aree più di questa sono contrassegnate.\n" "Può avere un valore compreso tra 0,0000 e 10000,0000" -#: appEditors/AppGerberEditor.py:6479 +#: appEditors/AppGerberEditor.py:6481 msgid "Mark" msgstr "Contrassegna" -#: appEditors/AppGerberEditor.py:6482 +#: appEditors/AppGerberEditor.py:6484 msgid "Mark the polygons that fit within limits." msgstr "Contrassegna i poligoni che rientrano nei limiti." -#: appEditors/AppGerberEditor.py:6489 +#: appEditors/AppGerberEditor.py:6491 msgid "Delete all the marked polygons." msgstr "Cancella i poligoni contrassegnati." -#: appEditors/AppGerberEditor.py:6496 +#: appEditors/AppGerberEditor.py:6498 msgid "Clear all the markings." msgstr "Pulisci tutte le marchiature." -#: appEditors/AppGerberEditor.py:6521 appGUI/MainGUI.py:779 -#: appGUI/MainGUI.py:1259 appGUI/MainGUI.py:2513 appGUI/MainGUI.py:5219 +#: appEditors/AppGerberEditor.py:6523 appGUI/MainGUI.py:779 +#: appGUI/MainGUI.py:1259 appGUI/MainGUI.py:2548 appGUI/MainGUI.py:5254 msgid "Add Pad Array" msgstr "Aggiungi matrice di pad" -#: appEditors/AppGerberEditor.py:6523 +#: appEditors/AppGerberEditor.py:6525 msgid "Add an array of pads (linear or circular array)" msgstr "Aggiunge una matrice di pad (lineare o circolare)" -#: appEditors/AppGerberEditor.py:6530 +#: appEditors/AppGerberEditor.py:6532 msgid "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" @@ -4046,53 +4059,53 @@ msgstr "" "Seleziona il tipo di array di pad da creare.\n" "Può essere lineare X(Y) o circolare" -#: appEditors/AppGerberEditor.py:6541 +#: appEditors/AppGerberEditor.py:6543 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:90 msgid "Nr of pads" msgstr "Numero di pad" -#: appEditors/AppGerberEditor.py:6543 +#: appEditors/AppGerberEditor.py:6545 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:92 msgid "Specify how many pads to be in the array." msgstr "Specifica quanti pad inserire nella matrice." -#: appEditors/AppGerberEditor.py:7364 +#: appEditors/AppGerberEditor.py:7366 msgid "Appying Rotate" msgstr "Applico Rotazione" -#: appEditors/AppGerberEditor.py:7397 +#: appEditors/AppGerberEditor.py:7399 msgid "Applying Flip" msgstr "Applico il capovolgimento" -#: appEditors/AppGerberEditor.py:7440 +#: appEditors/AppGerberEditor.py:7442 msgid "Applying Skew" msgstr "Applico inclinazione" -#: appEditors/AppGerberEditor.py:7481 +#: appEditors/AppGerberEditor.py:7483 msgid "Applying Scale" msgstr "Applicare scala" -#: appEditors/AppGerberEditor.py:7517 +#: appEditors/AppGerberEditor.py:7519 msgid "Applying Offset" msgstr "Applicazione offset" -#: appEditors/AppGerberEditor.py:7553 +#: appEditors/AppGerberEditor.py:7555 msgid "Applying Buffer" msgstr "Applicazione del buffer" -#: appEditors/AppGerberEditor.py:7632 +#: appEditors/AppGerberEditor.py:7634 msgid "Offset Y cancelled" msgstr "Offset Y annullato" -#: appEditors/AppGerberEditor.py:7648 +#: appEditors/AppGerberEditor.py:7650 msgid "Skew X cancelled" msgstr "Deformazione in X annullata" -#: appEditors/AppGerberEditor.py:7664 +#: appEditors/AppGerberEditor.py:7666 msgid "Skew Y cancelled" msgstr "Deformazione Y annullata" -#: appEditors/AppTextEditor.py:87 appGUI/GUIElements.py:4040 +#: appEditors/AppTextEditor.py:87 appGUI/GUIElements.py:4097 msgid "Find" msgstr "Trova" @@ -4120,13 +4133,13 @@ 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:109 appEditors/appGCodeEditor.py:160 -#: appGUI/GUIElements.py:4881 appGUI/ObjectUI.py:1229 +#: appGUI/GUIElements.py:4938 appGUI/ObjectUI.py:1311 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolExtract.py:957 appPlugins/ToolFollow.py:754 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolPaint.py:3286 -#: appPlugins/ToolPunchGerber.py:2036 +#: appPlugins/ToolExtract.py:967 appPlugins/ToolFollow.py:753 +#: appPlugins/ToolIsolation.py:3593 appPlugins/ToolPaint.py:3301 +#: appPlugins/ToolPunchGerber.py:2043 msgid "All" msgstr "Tutto" @@ -4175,7 +4188,7 @@ msgstr "Apri il file" #: appObjects/FlatCAMCNCJob.py:671 appObjects/FlatCAMCNCJob.py:677 #: appPlugins/ToolLevelling.py:1471 appPlugins/ToolLevelling.py:1477 #: appPlugins/ToolLevelling.py:1663 appPlugins/ToolLevelling.py:1669 -#: appPlugins/ToolSolderPaste.py:1123 app_Main.py:7809 app_Main.py:7815 +#: appPlugins/ToolSolderPaste.py:1123 app_Main.py:7839 app_Main.py:7845 msgid "Export Code ..." msgstr "Esporta il Codice ..." @@ -4189,13 +4202,13 @@ msgstr "File o directory inesistente" msgid "Saved to" msgstr "Salvato in" -#: appEditors/appGCodeEditor.py:76 appGUI/GUIElements.py:4048 -#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:350 appGUI/MainGUI.py:4725 -#: appGUI/MainGUI.py:4986 appGUI/MainGUI.py:5095 appGUI/MainGUI.py:5238 +#: appEditors/appGCodeEditor.py:76 appGUI/GUIElements.py:4105 +#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:350 appGUI/MainGUI.py:4760 +#: appGUI/MainGUI.py:5021 appGUI/MainGUI.py:5130 appGUI/MainGUI.py:5273 msgid "Ctrl+S" msgstr "Ctrl+S" -#: appEditors/appGCodeEditor.py:82 app_Main.py:7972 +#: appEditors/appGCodeEditor.py:82 app_Main.py:8002 msgid "Code Editor" msgstr "Editor del codice" @@ -4224,7 +4237,7 @@ msgstr "Inizio G-Code" msgid "Loaded Machine Code into Code Editor" msgstr "Codice macchina caricato nell'editor codice" -#: appEditors/appGCodeEditor.py:766 appGUI/ObjectUI.py:1249 +#: appEditors/appGCodeEditor.py:766 appGUI/ObjectUI.py:1331 #: appPlugins/ToolSolderPaste.py:1038 msgid "GCode Editor" msgstr "Editor GCode" @@ -4233,18 +4246,18 @@ msgstr "Editor GCode" msgid "GCode" msgstr "GCode" -#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:668 -#: appGUI/ObjectUI.py:1384 appObjects/FlatCAMObj.py:499 -#: appPlugins/ToolDrilling.py:2333 appPlugins/ToolMilling.py:3631 -#: appPlugins/ToolMilling.py:3824 appPlugins/ToolReport.py:194 +#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:746 +#: appGUI/ObjectUI.py:1498 appObjects/FlatCAMObj.py:499 +#: appPlugins/ToolDrilling.py:2348 appPlugins/ToolMilling.py:3632 +#: appPlugins/ToolMilling.py:3894 appPlugins/ToolReport.py:194 msgid "Drills" msgstr "Fori" -#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:668 -#: appGUI/ObjectUI.py:1384 +#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:746 +#: appGUI/ObjectUI.py:1498 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:152 -#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2333 -#: appPlugins/ToolMilling.py:3631 appPlugins/ToolMilling.py:3825 +#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2348 +#: appPlugins/ToolMilling.py:3632 appPlugins/ToolMilling.py:3895 #: appPlugins/ToolReport.py:196 msgid "Slots" msgstr "Slots" @@ -4273,121 +4286,121 @@ msgstr "Inserisci Codice" msgid "Insert the code above at the cursor location." msgstr "Inserisci codice sopra la posizione del cursore." -#: appGUI/GUIElements.py:330 appGUI/GUIElements.py:1029 -#: appGUI/GUIElements.py:1428 +#: appGUI/GUIElements.py:333 appGUI/GUIElements.py:1032 +#: appGUI/GUIElements.py:1433 msgid "Read Only" msgstr "Sola Lettura" -#: appGUI/GUIElements.py:335 appGUI/GUIElements.py:1034 -#: appGUI/GUIElements.py:1433 appGUI/GUIElements.py:1646 -#: appGUI/GUIElements.py:1939 appGUI/GUIElements.py:4006 +#: appGUI/GUIElements.py:338 appGUI/GUIElements.py:1037 +#: appGUI/GUIElements.py:1438 appGUI/GUIElements.py:1693 +#: appGUI/GUIElements.py:1986 appGUI/GUIElements.py:4063 msgid "Undo" msgstr "Disfare" -#: appGUI/GUIElements.py:335 appGUI/GUIElements.py:1034 -#: appGUI/GUIElements.py:1433 appGUI/GUIElements.py:1646 -#: appGUI/GUIElements.py:1939 appGUI/GUIElements.py:4006 +#: appGUI/GUIElements.py:338 appGUI/GUIElements.py:1037 +#: appGUI/GUIElements.py:1438 appGUI/GUIElements.py:1693 +#: appGUI/GUIElements.py:1986 appGUI/GUIElements.py:4063 msgid "Ctrl+Z" msgstr "Ctrl+Z" -#: appGUI/GUIElements.py:342 appGUI/GUIElements.py:1041 -#: appGUI/GUIElements.py:1440 appGUI/GUIElements.py:1653 -#: appGUI/GUIElements.py:1944 appGUI/GUIElements.py:4011 +#: appGUI/GUIElements.py:345 appGUI/GUIElements.py:1044 +#: appGUI/GUIElements.py:1445 appGUI/GUIElements.py:1700 +#: appGUI/GUIElements.py:1991 appGUI/GUIElements.py:4068 msgid "Redo" msgstr "Rifare" -#: appGUI/GUIElements.py:342 appGUI/GUIElements.py:1041 -#: appGUI/GUIElements.py:1440 appGUI/GUIElements.py:1653 -#: appGUI/GUIElements.py:1944 appGUI/GUIElements.py:4011 +#: appGUI/GUIElements.py:345 appGUI/GUIElements.py:1044 +#: appGUI/GUIElements.py:1445 appGUI/GUIElements.py:1700 +#: appGUI/GUIElements.py:1991 appGUI/GUIElements.py:4068 msgid "Ctrl+Y" msgstr "Ctrl+Y" -#: appGUI/GUIElements.py:351 appGUI/GUIElements.py:1050 -#: appGUI/GUIElements.py:1449 appGUI/GUIElements.py:1662 -#: appGUI/GUIElements.py:1951 appGUI/GUIElements.py:4018 appGUI/MainGUI.py:1730 -#: appGUI/ObjectUI.py:1231 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:58 +#: appGUI/GUIElements.py:354 appGUI/GUIElements.py:1053 +#: appGUI/GUIElements.py:1454 appGUI/GUIElements.py:1709 +#: appGUI/GUIElements.py:1998 appGUI/GUIElements.py:4075 appGUI/MainGUI.py:1730 +#: appGUI/ObjectUI.py:1313 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:58 msgid "Cut" msgstr "Taglia" -#: appGUI/GUIElements.py:351 appGUI/GUIElements.py:1050 -#: appGUI/GUIElements.py:1449 appGUI/GUIElements.py:1662 -#: appGUI/GUIElements.py:1951 appGUI/GUIElements.py:4018 appGUI/MainGUI.py:4987 +#: appGUI/GUIElements.py:354 appGUI/GUIElements.py:1053 +#: appGUI/GUIElements.py:1454 appGUI/GUIElements.py:1709 +#: appGUI/GUIElements.py:1998 appGUI/GUIElements.py:4075 appGUI/MainGUI.py:5022 msgid "Ctrl+X" msgstr "Ctrl+X" -#: appGUI/GUIElements.py:358 appGUI/GUIElements.py:1057 -#: appGUI/GUIElements.py:1456 appGUI/GUIElements.py:1669 -#: appGUI/GUIElements.py:1956 appGUI/GUIElements.py:4023 appGUI/MainGUI.py:421 +#: appGUI/GUIElements.py:361 appGUI/GUIElements.py:1060 +#: appGUI/GUIElements.py:1461 appGUI/GUIElements.py:1716 +#: appGUI/GUIElements.py:2003 appGUI/GUIElements.py:4080 appGUI/MainGUI.py:421 #: appGUI/MainGUI.py:757 appGUI/MainGUI.py:816 appGUI/MainGUI.py:894 #: appGUI/MainGUI.py:1037 appGUI/MainGUI.py:1287 appGUI/MainGUI.py:1787 -#: appGUI/MainGUI.py:2299 appGUI/MainGUI.py:2541 appGUI/MainGUI.py:5221 -#: appPlugins/ToolMilling.py:397 appPlugins/ToolPanelize.py:467 -#: appPlugins/ToolPanelize.py:496 appPlugins/ToolPanelize.py:607 -#: appPlugins/ToolPanelize.py:618 appPlugins/ToolPanelize.py:650 -#: appPlugins/ToolPanelize.py:699 appPlugins/ToolPanelize.py:898 -#: appPlugins/ToolPanelize.py:930 appPlugins/ToolPanelize.py:978 +#: appGUI/MainGUI.py:2334 appGUI/MainGUI.py:2576 appGUI/MainGUI.py:5256 +#: appPlugins/ToolMilling.py:387 appPlugins/ToolPanelize.py:451 +#: appPlugins/ToolPanelize.py:480 appPlugins/ToolPanelize.py:591 +#: appPlugins/ToolPanelize.py:602 appPlugins/ToolPanelize.py:634 +#: appPlugins/ToolPanelize.py:683 appPlugins/ToolPanelize.py:882 +#: appPlugins/ToolPanelize.py:914 appPlugins/ToolPanelize.py:962 msgid "Copy" msgstr "Copia" -#: appGUI/GUIElements.py:358 appGUI/GUIElements.py:1057 -#: appGUI/GUIElements.py:1456 appGUI/GUIElements.py:1669 -#: appGUI/GUIElements.py:1956 appGUI/GUIElements.py:4023 appGUI/MainGUI.py:421 -#: appGUI/MainGUI.py:4716 +#: appGUI/GUIElements.py:361 appGUI/GUIElements.py:1060 +#: appGUI/GUIElements.py:1461 appGUI/GUIElements.py:1716 +#: appGUI/GUIElements.py:2003 appGUI/GUIElements.py:4080 appGUI/MainGUI.py:421 +#: appGUI/MainGUI.py:4751 msgid "Ctrl+C" msgstr "Ctrl+C" -#: appGUI/GUIElements.py:365 appGUI/GUIElements.py:1064 -#: appGUI/GUIElements.py:1463 appGUI/GUIElements.py:1676 -#: appGUI/GUIElements.py:1961 +#: appGUI/GUIElements.py:368 appGUI/GUIElements.py:1067 +#: appGUI/GUIElements.py:1468 appGUI/GUIElements.py:1723 +#: appGUI/GUIElements.py:2008 msgid "Paste" msgstr "Incolla" -#: appGUI/GUIElements.py:365 appGUI/GUIElements.py:1064 -#: appGUI/GUIElements.py:1463 appGUI/GUIElements.py:1676 -#: appGUI/GUIElements.py:1961 +#: appGUI/GUIElements.py:368 appGUI/GUIElements.py:1067 +#: appGUI/GUIElements.py:1468 appGUI/GUIElements.py:1723 +#: appGUI/GUIElements.py:2008 msgid "Ctrl+V" msgstr "Ctrl+V" -#: appGUI/GUIElements.py:372 appGUI/GUIElements.py:1071 -#: appGUI/GUIElements.py:1470 appGUI/GUIElements.py:1681 -#: appGUI/GUIElements.py:1966 appGUI/GUIElements.py:4028 appGUI/MainGUI.py:4786 -#: appGUI/MainGUI.py:4787 appGUI/MainGUI.py:4991 appGUI/MainGUI.py:5091 -#: appGUI/MainGUI.py:5092 appGUI/MainGUI.py:5232 appGUI/MainGUI.py:5233 +#: appGUI/GUIElements.py:375 appGUI/GUIElements.py:1074 +#: appGUI/GUIElements.py:1475 appGUI/GUIElements.py:1728 +#: appGUI/GUIElements.py:2013 appGUI/GUIElements.py:4085 appGUI/MainGUI.py:4821 +#: appGUI/MainGUI.py:4822 appGUI/MainGUI.py:5026 appGUI/MainGUI.py:5126 +#: appGUI/MainGUI.py:5127 appGUI/MainGUI.py:5267 appGUI/MainGUI.py:5268 msgid "Del" msgstr "Del" -#: appGUI/GUIElements.py:381 appGUI/GUIElements.py:1080 -#: appGUI/GUIElements.py:1479 appGUI/GUIElements.py:1688 -#: appGUI/GUIElements.py:1973 appGUI/GUIElements.py:4035 appGUI/MainGUI.py:455 -#: appGUI/MainGUI.py:590 appGUI/MainGUI.py:4715 -#: appObjects/ObjectCollection.py:1154 appObjects/ObjectCollection.py:1201 -#: appPlugins/ToolIsolation.py:3603 appPlugins/ToolPunchGerber.py:2311 +#: appGUI/GUIElements.py:384 appGUI/GUIElements.py:1083 +#: appGUI/GUIElements.py:1484 appGUI/GUIElements.py:1735 +#: appGUI/GUIElements.py:2020 appGUI/GUIElements.py:4092 appGUI/MainGUI.py:455 +#: appGUI/MainGUI.py:590 appGUI/MainGUI.py:4750 +#: appObjects/ObjectCollection.py:1157 appObjects/ObjectCollection.py:1204 +#: appPlugins/ToolIsolation.py:3633 appPlugins/ToolPunchGerber.py:2327 msgid "Select All" msgstr "Seleziona tutto" -#: appGUI/GUIElements.py:381 appGUI/GUIElements.py:1080 -#: appGUI/GUIElements.py:1479 appGUI/GUIElements.py:1688 -#: appGUI/GUIElements.py:1973 appGUI/GUIElements.py:4035 appGUI/MainGUI.py:455 -#: appGUI/MainGUI.py:4715 +#: appGUI/GUIElements.py:384 appGUI/GUIElements.py:1083 +#: appGUI/GUIElements.py:1484 appGUI/GUIElements.py:1735 +#: appGUI/GUIElements.py:2020 appGUI/GUIElements.py:4092 appGUI/MainGUI.py:455 +#: appGUI/MainGUI.py:4750 msgid "Ctrl+A" msgstr "Ctrl+A" -#: appGUI/GUIElements.py:1087 appGUI/GUIElements.py:1486 +#: appGUI/GUIElements.py:1090 appGUI/GUIElements.py:1491 msgid "Step Up" msgstr "Aumentare" -#: appGUI/GUIElements.py:1094 appGUI/GUIElements.py:1493 +#: appGUI/GUIElements.py:1097 appGUI/GUIElements.py:1498 msgid "Step Down" msgstr "Scendere" -#: appGUI/GUIElements.py:2390 appGUI/GUIElements.py:2460 -#: appGUI/GUIElements.py:2521 appGUI/GUIElements.py:2586 -#: appGUI/GUIElements.py:3974 app_Main.py:4817 app_Main.py:4993 -#: app_Main.py:5082 app_Main.py:9301 app_Main.py:9649 +#: appGUI/GUIElements.py:2447 appGUI/GUIElements.py:2517 +#: appGUI/GUIElements.py:2578 appGUI/GUIElements.py:2643 +#: appGUI/GUIElements.py:4031 app_Main.py:4817 app_Main.py:4993 +#: app_Main.py:5082 app_Main.py:9331 app_Main.py:9679 msgid "Ok" msgstr "Ok" -#: appGUI/GUIElements.py:3938 +#: appGUI/GUIElements.py:3995 msgid "" "The reference can be:\n" "- Absolute -> the reference point is point (0,0)\n" @@ -4398,19 +4411,19 @@ msgstr "" "- Relativo -> il punto di riferimento è la posizione del mouse prima del " "salto" -#: appGUI/GUIElements.py:3943 +#: appGUI/GUIElements.py:4000 msgid "Abs" msgstr "Assoluto" -#: appGUI/GUIElements.py:3944 +#: appGUI/GUIElements.py:4001 msgid "Relative" msgstr "Relativo" -#: appGUI/GUIElements.py:3955 +#: appGUI/GUIElements.py:4012 msgid "Location" msgstr "Locazione" -#: appGUI/GUIElements.py:3957 +#: appGUI/GUIElements.py:4014 msgid "" "The Location value is a tuple (x,y).\n" "If the reference is Absolute then the Jump will be at the position (x,y).\n" @@ -4422,88 +4435,88 @@ msgstr "" "Se il riferimento è relativo, il salto sarà alla distanza (x,y)\n" "dal punto di posizione attuale del mouse." -#: appGUI/GUIElements.py:4040 +#: appGUI/GUIElements.py:4097 msgid "Ctrl+F" msgstr "Ctrl+F" -#: appGUI/GUIElements.py:4048 +#: appGUI/GUIElements.py:4105 msgid "Save Log" msgstr "Salva log" -#: appGUI/GUIElements.py:4054 +#: appGUI/GUIElements.py:4111 msgid "Clear All" msgstr "Cancella tutto" -#: appGUI/GUIElements.py:4054 +#: appGUI/GUIElements.py:4111 msgid "Shift+Del" msgstr "Shift+Canc" -#: appGUI/GUIElements.py:4173 appPlugins/ToolShell.py:327 +#: appGUI/GUIElements.py:4230 appPlugins/ToolShell.py:327 msgid "Type >help< to get started" msgstr "Digita >help< per iniziare" -#: appGUI/GUIElements.py:4776 appGUI/GUIElements.py:4793 +#: appGUI/GUIElements.py:4833 appGUI/GUIElements.py:4850 msgid "Jog the Y axis." msgstr "Jog asse Y." -#: appGUI/GUIElements.py:4784 appGUI/MainGUI.py:436 appGUI/MainGUI.py:1048 -#: appGUI/MainGUI.py:2310 +#: appGUI/GUIElements.py:4841 appGUI/MainGUI.py:436 appGUI/MainGUI.py:1048 +#: appGUI/MainGUI.py:2345 msgid "Move to Origin" msgstr "Sposta su origine" -#: appGUI/GUIElements.py:4801 appGUI/GUIElements.py:4809 +#: appGUI/GUIElements.py:4858 appGUI/GUIElements.py:4866 msgid "Jog the X axis." msgstr "Jog asse X." -#: appGUI/GUIElements.py:4819 appGUI/GUIElements.py:4829 +#: appGUI/GUIElements.py:4876 appGUI/GUIElements.py:4886 msgid "Jog the Z axis." msgstr "Jog asse Z." -#: appGUI/GUIElements.py:4855 +#: appGUI/GUIElements.py:4912 msgid "Zero the CNC X axes at current position." msgstr "Azzera l'asse X alla posizione corrente." -#: appGUI/GUIElements.py:4863 +#: appGUI/GUIElements.py:4920 msgid "Zero the CNC Y axes at current position." msgstr "Azzera l'asse Y alla posizione corrente." -#: appGUI/GUIElements.py:4868 +#: appGUI/GUIElements.py:4925 msgid "Z" msgstr "Z" -#: appGUI/GUIElements.py:4871 +#: appGUI/GUIElements.py:4928 msgid "Zero the CNC Z axes at current position." msgstr "Azzera l'asse Z alla posizione corrente." -#: appGUI/GUIElements.py:4875 +#: appGUI/GUIElements.py:4932 msgid "Do Home" msgstr "Effettua Home" -#: appGUI/GUIElements.py:4877 +#: appGUI/GUIElements.py:4934 msgid "Perform a homing cycle on all axis." msgstr "Esegue un ciclo di home su tutti gli assi." -#: appGUI/GUIElements.py:4886 +#: appGUI/GUIElements.py:4943 msgid "Zero all CNC axes at current position." msgstr "Azzera tutti gli assi alla posizione corrente." -#: appGUI/GUIElements.py:5044 appGUI/GUIElements.py:5053 +#: appGUI/GUIElements.py:5101 appGUI/GUIElements.py:5110 msgid "Idle." msgstr "Inattivo." -#: appGUI/GUIElements.py:5092 +#: appGUI/GUIElements.py:5149 msgid "Application started ..." msgstr "Applicazione avviata ..." -#: appGUI/GUIElements.py:5093 +#: appGUI/GUIElements.py:5150 msgid "Hello!" msgstr "Ciao!" -#: appGUI/GUIElements.py:5153 +#: appGUI/GUIElements.py:5210 msgid "Run Script ..." msgstr "Esegui Script ..." -#: appGUI/GUIElements.py:5155 appGUI/MainGUI.py:203 +#: appGUI/GUIElements.py:5212 appGUI/MainGUI.py:203 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4513,50 +4526,50 @@ msgstr "" "consentire l'automazione di alcune\n" "funzioni di FlatCAM." -#: appGUI/GUIElements.py:5163 +#: appGUI/GUIElements.py:5220 msgid "Toggle GUI ..." msgstr "Camba HUD" -#: appGUI/GUIElements.py:5165 +#: appGUI/GUIElements.py:5222 msgid "Will show/hide the GUI." msgstr "Mostrerà/nasconderà la GUI." -#: appGUI/GUIElements.py:5172 appGUI/MainGUI.py:125 +#: appGUI/GUIElements.py:5229 appGUI/MainGUI.py:125 #: appPlugins/ToolPcbWizard.py:429 appPlugins/ToolPcbWizard.py:437 msgid "Open" msgstr "Apri" -#: appGUI/GUIElements.py:5176 appGUI/MainGUI.py:130 appGUI/MainGUI.py:1011 -#: appGUI/MainGUI.py:2273 appGUI/MainGUI.py:4722 app_Main.py:9201 -#: app_Main.py:9204 +#: appGUI/GUIElements.py:5233 appGUI/MainGUI.py:130 appGUI/MainGUI.py:1011 +#: appGUI/MainGUI.py:2308 appGUI/MainGUI.py:4757 app_Main.py:9231 +#: app_Main.py:9234 msgid "Open Project" msgstr "Apri progetto" -#: appGUI/GUIElements.py:5182 appGUI/MainGUI.py:137 appGUI/MainGUI.py:1006 -#: appGUI/MainGUI.py:2268 app_Main.py:9081 app_Main.py:9086 +#: appGUI/GUIElements.py:5239 appGUI/MainGUI.py:137 appGUI/MainGUI.py:1006 +#: appGUI/MainGUI.py:2303 app_Main.py:9111 app_Main.py:9116 msgid "Open Gerber" msgstr "Apri Gerber" -#: appGUI/GUIElements.py:5182 appGUI/MainGUI.py:137 appGUI/MainGUI.py:4719 +#: appGUI/GUIElements.py:5239 appGUI/MainGUI.py:137 appGUI/MainGUI.py:4754 msgid "Ctrl+G" msgstr "Ctrl+G" -#: appGUI/GUIElements.py:5187 appGUI/MainGUI.py:142 appGUI/MainGUI.py:1008 -#: appGUI/MainGUI.py:2270 app_Main.py:9121 app_Main.py:9126 +#: appGUI/GUIElements.py:5244 appGUI/MainGUI.py:142 appGUI/MainGUI.py:1008 +#: appGUI/MainGUI.py:2305 app_Main.py:9151 app_Main.py:9156 msgid "Open Excellon" msgstr "Apri Excellon" -#: appGUI/GUIElements.py:5187 appGUI/MainGUI.py:142 appGUI/MainGUI.py:808 -#: appGUI/MainGUI.py:4718 appGUI/MainGUI.py:5237 +#: appGUI/GUIElements.py:5244 appGUI/MainGUI.py:142 appGUI/MainGUI.py:808 +#: appGUI/MainGUI.py:4753 appGUI/MainGUI.py:5272 msgid "Ctrl+E" msgstr "Ctrl+E" -#: appGUI/GUIElements.py:5192 appGUI/MainGUI.py:147 app_Main.py:9164 -#: app_Main.py:9169 +#: appGUI/GUIElements.py:5249 appGUI/MainGUI.py:147 app_Main.py:9194 +#: app_Main.py:9199 msgid "Open G-Code" msgstr "Apri G-Code" -#: appGUI/GUIElements.py:5202 appGUI/MainGUI.py:334 +#: appGUI/GUIElements.py:5259 appGUI/MainGUI.py:334 msgid "Exit" msgstr "Esci" @@ -4568,11 +4581,11 @@ msgstr "Attiva / disattiva pannello" msgid "File" msgstr "File" -#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:4721 +#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:4756 msgid "New Project" msgstr "Nuovo Progetto" -#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:4721 +#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:4756 msgid "Ctrl+N" msgstr "Ctrl+N" @@ -4587,25 +4600,25 @@ msgstr "Nuovo" #: appGUI/MainGUI.py:102 appGUI/MainGUI.py:1673 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:72 #: appObjects/ObjectCollection.py:238 appPlugins/ToolCalibration.py:206 -#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCalibration.py:1373 -#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1400 -#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolCutOut.py:2373 -#: appPlugins/ToolCutOut.py:2771 appPlugins/ToolDblSided.py:715 -#: appPlugins/ToolDblSided.py:956 appPlugins/ToolFilm.py:1186 -#: appPlugins/ToolFilm.py:1209 appPlugins/ToolImage.py:175 -#: appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3523 -#: appPlugins/ToolIsolation.py:3574 appPlugins/ToolMilling.py:2698 -#: appPlugins/ToolMilling.py:3585 appPlugins/ToolNCC.py:4160 -#: appPlugins/ToolNCC.py:4622 appPlugins/ToolPaint.py:3300 +#: appPlugins/ToolCalibration.py:1354 appPlugins/ToolCalibration.py:1371 +#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1408 +#: appPlugins/ToolCopperThieving.py:1422 appPlugins/ToolCutOut.py:2358 +#: appPlugins/ToolCutOut.py:2770 appPlugins/ToolDblSided.py:701 +#: appPlugins/ToolDblSided.py:936 appPlugins/ToolFilm.py:1206 +#: appPlugins/ToolFilm.py:1229 appPlugins/ToolImage.py:175 +#: appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3553 +#: appPlugins/ToolIsolation.py:3604 appPlugins/ToolMilling.py:2668 +#: appPlugins/ToolMilling.py:3567 appPlugins/ToolNCC.py:4161 +#: appPlugins/ToolNCC.py:4637 appPlugins/ToolPaint.py:3315 #: appPlugins/ToolPanelize.py:149 appPlugins/ToolPanelize.py:250 -#: appPlugins/ToolPanelize.py:1151 appPlugins/ToolPanelize.py:1193 -#: appPlugins/ToolSolderPaste.py:1533 appPlugins/ToolTransform.py:160 -#: appPlugins/ToolTransform.py:650 +#: appPlugins/ToolPanelize.py:1148 appPlugins/ToolPanelize.py:1201 +#: appPlugins/ToolSolderPaste.py:1533 appPlugins/ToolSub.py:903 +#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:647 msgid "Geometry" msgstr "Geometria" #: appGUI/MainGUI.py:102 appGUI/MainGUI.py:670 appGUI/MainGUI.py:785 -#: appGUI/MainGUI.py:4701 appGUI/MainGUI.py:4970 appGUI/MainGUI.py:5226 +#: appGUI/MainGUI.py:4736 appGUI/MainGUI.py:5005 appGUI/MainGUI.py:5261 msgid "N" msgstr "N" @@ -4616,27 +4629,28 @@ msgstr "Creerà un nuovo oggetto Geometria vuoto." #: appGUI/MainGUI.py:107 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 -#: appObjects/ObjectCollection.py:236 appPlugins/ToolAlignObjects.py:434 -#: appPlugins/ToolAlignObjects.py:470 appPlugins/ToolCalibration.py:198 -#: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:921 -#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCalibration.py:1373 -#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1400 -#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolCutOut.py:2372 -#: appPlugins/ToolDblSided.py:713 appPlugins/ToolDblSided.py:954 -#: appPlugins/ToolFilm.py:1185 appPlugins/ToolFilm.py:1208 +#: appObjects/ObjectCollection.py:236 appPlugins/ToolAlignObjects.py:450 +#: appPlugins/ToolAlignObjects.py:491 appPlugins/ToolCalibration.py:198 +#: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:919 +#: appPlugins/ToolCalibration.py:1354 appPlugins/ToolCalibration.py:1371 +#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1408 +#: appPlugins/ToolCopperThieving.py:1422 appPlugins/ToolCutOut.py:2357 +#: appPlugins/ToolDblSided.py:699 appPlugins/ToolDblSided.py:934 +#: appPlugins/ToolFilm.py:1205 appPlugins/ToolFilm.py:1228 #: appPlugins/ToolImage.py:153 appPlugins/ToolImage.py:177 -#: appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3524 -#: appPlugins/ToolIsolation.py:3574 appPlugins/ToolNCC.py:4161 -#: appPlugins/ToolNCC.py:4622 appPlugins/ToolPaint.py:3300 +#: appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3554 +#: appPlugins/ToolIsolation.py:3604 appPlugins/ToolNCC.py:4162 +#: appPlugins/ToolNCC.py:4637 appPlugins/ToolPaint.py:3315 #: appPlugins/ToolPanelize.py:143 appPlugins/ToolPanelize.py:250 -#: appPlugins/ToolPanelize.py:1151 appPlugins/ToolPanelize.py:1193 -#: appPlugins/ToolPanelize.py:1292 appPlugins/ToolTransform.py:160 -#: appPlugins/ToolTransform.py:648 defaults.py:586 +#: appPlugins/ToolPanelize.py:1148 appPlugins/ToolPanelize.py:1201 +#: appPlugins/ToolPanelize.py:1316 appPlugins/ToolSub.py:836 +#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:645 +#: defaults.py:590 msgid "Gerber" msgstr "Gerber" #: appGUI/MainGUI.py:107 appGUI/MainGUI.py:713 appGUI/MainGUI.py:799 -#: appGUI/MainGUI.py:4695 appGUI/MainGUI.py:4961 appGUI/MainGUI.py:5220 +#: appGUI/MainGUI.py:4730 appGUI/MainGUI.py:4996 appGUI/MainGUI.py:5255 msgid "B" msgstr "B" @@ -4647,23 +4661,23 @@ msgstr "Creerà un nuovo oggetto Gerber vuoto." #: appGUI/MainGUI.py:112 appGUI/MainGUI.py:1677 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:93 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:71 -#: appObjects/ObjectCollection.py:237 appPlugins/ToolAlignObjects.py:435 -#: appPlugins/ToolAlignObjects.py:471 appPlugins/ToolCalibration.py:198 -#: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:922 -#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCalibration.py:1373 -#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1400 -#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolDblSided.py:714 -#: appPlugins/ToolDblSided.py:913 appPlugins/ToolDblSided.py:955 -#: appPlugins/ToolFilm.py:1467 appPlugins/ToolIsolation.py:3574 -#: appPlugins/ToolMilling.py:3586 appPlugins/ToolNCC.py:4622 -#: appPlugins/ToolPaint.py:3300 appPlugins/ToolPanelize.py:146 -#: appPlugins/ToolPanelize.py:250 appPlugins/ToolPanelize.py:1151 -#: appPlugins/ToolPunchGerber.py:2128 appPlugins/ToolPunchGerber.py:2143 -#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:649 +#: appObjects/ObjectCollection.py:237 appPlugins/ToolAlignObjects.py:451 +#: appPlugins/ToolAlignObjects.py:492 appPlugins/ToolCalibration.py:198 +#: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:920 +#: appPlugins/ToolCalibration.py:1354 appPlugins/ToolCalibration.py:1371 +#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1408 +#: appPlugins/ToolCopperThieving.py:1422 appPlugins/ToolDblSided.py:700 +#: appPlugins/ToolDblSided.py:900 appPlugins/ToolDblSided.py:935 +#: appPlugins/ToolFilm.py:1515 appPlugins/ToolIsolation.py:3604 +#: appPlugins/ToolMilling.py:3568 appPlugins/ToolNCC.py:4637 +#: appPlugins/ToolPaint.py:3315 appPlugins/ToolPanelize.py:146 +#: appPlugins/ToolPanelize.py:250 appPlugins/ToolPanelize.py:1148 +#: appPlugins/ToolPunchGerber.py:2138 appPlugins/ToolPunchGerber.py:2152 +#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:646 msgid "Excellon" msgstr "Excellon" -#: appGUI/MainGUI.py:112 appGUI/MainGUI.py:4699 +#: appGUI/MainGUI.py:112 appGUI/MainGUI.py:4734 msgid "L" msgstr "L" @@ -4676,7 +4690,7 @@ msgid "Document" msgstr "Documento" #: appGUI/MainGUI.py:119 appGUI/MainGUI.py:740 appGUI/MainGUI.py:796 -#: appGUI/MainGUI.py:4963 appGUI/MainGUI.py:5083 appGUI/MainGUI.py:5222 +#: appGUI/MainGUI.py:4998 appGUI/MainGUI.py:5118 appGUI/MainGUI.py:5257 msgid "D" msgstr "D" @@ -4684,7 +4698,7 @@ msgstr "D" msgid "Will create a new, empty Document Object." msgstr "Creerà un nuovo oggetto Documento vuoto." -#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:4722 +#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:4757 msgid "Ctrl+O" msgstr "Ctrl+O" @@ -4701,19 +4715,19 @@ msgid "Recent files" msgstr "File recenti" #: appGUI/MainGUI.py:164 appGUI/MainGUI.py:898 appGUI/MainGUI.py:1640 -#: appGUI/ObjectUI.py:1449 appObjects/ObjectCollection.py:384 +#: appGUI/ObjectUI.py:1549 appObjects/ObjectCollection.py:384 msgid "Save" msgstr "Salva" -#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:2275 appGUI/MainGUI.py:4725 +#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:2310 appGUI/MainGUI.py:4760 msgid "Save Project" msgstr "Salva progetto" -#: appGUI/MainGUI.py:174 appGUI/MainGUI.py:4777 +#: appGUI/MainGUI.py:174 appGUI/MainGUI.py:4812 msgid "Save Project As" msgstr "Salva Progetto con nome" -#: appGUI/MainGUI.py:174 appGUI/MainGUI.py:4777 +#: appGUI/MainGUI.py:174 appGUI/MainGUI.py:4812 msgid "Ctrl+Shift+S" msgstr "Ctrl+Shift+S" @@ -4721,11 +4735,11 @@ msgstr "Ctrl+Shift+S" msgid "Scripting" msgstr "Scripting" -#: appGUI/MainGUI.py:193 appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2339 +#: appGUI/MainGUI.py:193 appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2374 msgid "New Script" msgstr "Nuovo Script" -#: appGUI/MainGUI.py:195 appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2341 +#: appGUI/MainGUI.py:195 appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2376 msgid "Open Script" msgstr "Apri Script" @@ -4733,11 +4747,11 @@ msgstr "Apri Script" msgid "Open Example" msgstr "Apri esempio" -#: appGUI/MainGUI.py:201 appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2343 +#: appGUI/MainGUI.py:201 appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2378 msgid "Run Script" msgstr "Esegui Script" -#: appGUI/MainGUI.py:201 appGUI/MainGUI.py:4738 +#: appGUI/MainGUI.py:201 appGUI/MainGUI.py:4773 msgid "Shift+S" msgstr "Shift+S" @@ -4765,16 +4779,16 @@ msgstr "DXF come oggetto Gerber" msgid "HPGL2 as Geometry Object" msgstr "HPGL2 come oggetto Geometry" -#: appGUI/MainGUI.py:246 +#: appGUI/MainGUI.py:246 appPlugins/ToolFilm.py:1553 msgid "Export" msgstr "Esporta" #: appGUI/MainGUI.py:251 appPlugins/ToolQRCode.py:662 -#: appPlugins/ToolQRCode.py:667 app_Main.py:9311 app_Main.py:9316 +#: appPlugins/ToolQRCode.py:667 app_Main.py:9341 app_Main.py:9346 msgid "Export SVG" msgstr "Esporta SVG" -#: appGUI/MainGUI.py:256 app_Main.py:9659 app_Main.py:9664 +#: appGUI/MainGUI.py:256 app_Main.py:9689 app_Main.py:9694 msgid "Export DXF" msgstr "Esporta DXF" @@ -4793,7 +4807,7 @@ msgstr "" "l'immagine salvata conterrà le informazioni\n" "visive attualmente nell'area del grafico FlatCAM." -#: appGUI/MainGUI.py:275 app_Main.py:9562 app_Main.py:9567 +#: appGUI/MainGUI.py:275 app_Main.py:9592 app_Main.py:9597 msgid "Export Excellon" msgstr "Esporta Excellon" @@ -4807,7 +4821,7 @@ msgstr "" "il formato delle coordinate, le unità di file e gli zeri\n" "sono impostati in Preferenze -> Esporta Excellon." -#: appGUI/MainGUI.py:285 app_Main.py:9607 app_Main.py:9612 +#: appGUI/MainGUI.py:285 app_Main.py:9637 app_Main.py:9642 msgid "Export Gerber" msgstr "Esporta Gerber" @@ -4833,15 +4847,15 @@ msgstr "Importa preferenze da file" msgid "Export Preferences to file" msgstr "Esporta preferenze su file" -#: appGUI/MainGUI.py:318 appGUI/preferences/PreferencesUIManager.py:1282 +#: appGUI/MainGUI.py:318 appGUI/preferences/PreferencesUIManager.py:1286 msgid "Save Preferences" msgstr "Salva Preferenze" -#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4723 +#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4758 msgid "Print (PDF)" msgstr "Stampa (PDF)" -#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4723 +#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4758 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -4854,7 +4868,7 @@ msgid "Edit Object" msgstr "Modifica oggetto" #: appGUI/MainGUI.py:347 appGUI/MainGUI.py:685 appGUI/MainGUI.py:793 -#: appGUI/MainGUI.py:4696 appGUI/MainGUI.py:4964 appGUI/MainGUI.py:5223 +#: appGUI/MainGUI.py:4731 appGUI/MainGUI.py:4999 appGUI/MainGUI.py:5258 msgid "E" msgstr "E" @@ -4944,13 +4958,13 @@ msgstr "" msgid "DEL" msgstr "DEL" -#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:1046 appGUI/MainGUI.py:2308 -#: appGUI/MainGUI.py:4702 +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:1046 appGUI/MainGUI.py:2343 +#: appGUI/MainGUI.py:4737 msgid "Set Origin" msgstr "Imposta origine" -#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:658 appGUI/MainGUI.py:4702 -#: appGUI/MainGUI.py:4971 +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:658 appGUI/MainGUI.py:4737 +#: appGUI/MainGUI.py:5006 msgid "O" msgstr "O" @@ -4958,26 +4972,26 @@ msgstr "O" msgid "Shift+O" msgstr "Shift+O" -#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1050 appGUI/MainGUI.py:2312 -#: app_Main.py:5419 app_Main.py:5431 +#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1050 appGUI/MainGUI.py:2347 +#: app_Main.py:5423 app_Main.py:5435 msgid "Custom Origin" msgstr "Origine personalizzata" -#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:1053 appGUI/MainGUI.py:2315 +#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:1053 appGUI/MainGUI.py:2350 msgid "Jump to Location" msgstr "Vai a posizione" -#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:4698 appGUI/MainGUI.py:4966 -#: appGUI/MainGUI.py:5084 appGUI/MainGUI.py:5224 +#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:4733 appGUI/MainGUI.py:5001 +#: appGUI/MainGUI.py:5119 appGUI/MainGUI.py:5259 msgid "J" msgstr "J" -#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2317 -#: appGUI/MainGUI.py:4734 +#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2352 +#: appGUI/MainGUI.py:4769 msgid "Locate in Object" msgstr "Trova nell'oggetto" -#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:4734 +#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:4769 msgid "Shift+J" msgstr "Shift+J" @@ -4985,21 +4999,21 @@ msgstr "Shift+J" msgid "Toggle Units" msgstr "Camba unità" -#: appGUI/MainGUI.py:452 appGUI/MainGUI.py:745 appGUI/MainGUI.py:4703 -#: appGUI/MainGUI.py:5086 +#: appGUI/MainGUI.py:452 appGUI/MainGUI.py:745 appGUI/MainGUI.py:4738 +#: appGUI/MainGUI.py:5121 msgid "Q" msgstr "Q" #: appGUI/MainGUI.py:461 appGUI/MainGUI.py:1344 -#: appGUI/preferences/PreferencesUIManager.py:1005 -#: appGUI/preferences/PreferencesUIManager.py:1095 -#: appGUI/preferences/PreferencesUIManager.py:1123 -#: appGUI/preferences/PreferencesUIManager.py:1230 app_Main.py:6343 -#: app_Main.py:6348 app_Main.py:6368 +#: appGUI/preferences/PreferencesUIManager.py:1009 +#: appGUI/preferences/PreferencesUIManager.py:1099 +#: appGUI/preferences/PreferencesUIManager.py:1127 +#: appGUI/preferences/PreferencesUIManager.py:1234 app_Main.py:6351 +#: app_Main.py:6356 app_Main.py:6376 msgid "Preferences" msgstr "Preferenze" -#: appGUI/MainGUI.py:461 appGUI/MainGUI.py:4736 +#: appGUI/MainGUI.py:461 appGUI/MainGUI.py:4771 msgid "Shift+P" msgstr "Shift+P" @@ -5016,19 +5030,19 @@ msgstr "Ruota Selezione" msgid "Shift+(R)" msgstr "Shift+(R)" -#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4740 +#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4775 msgid "Skew on X axis" msgstr "Inclina sull'asse X" -#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4740 appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4775 appGUI/MainGUI.py:5015 msgid "Shift+X" msgstr "Shift+X" -#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4741 +#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4776 msgid "Skew on Y axis" msgstr "Inclina sull'asse Y" -#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4741 appGUI/MainGUI.py:4981 +#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4776 appGUI/MainGUI.py:5016 msgid "Shift+Y" msgstr "Shift+Y" @@ -5044,11 +5058,11 @@ msgstr "Capovolgi in Y" msgid "View source" msgstr "Vedi sorgente" -#: appGUI/MainGUI.py:494 appGUI/MainGUI.py:4762 +#: appGUI/MainGUI.py:494 appGUI/MainGUI.py:4797 msgid "Alt+S" msgstr "Alt+S" -#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4717 +#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4752 msgid "Ctrl+D" msgstr "Ctrl+D" @@ -5056,7 +5070,7 @@ msgstr "Ctrl+D" msgid "Experimental" msgstr "Sperimentale" -#: appGUI/MainGUI.py:507 app_Main.py:6526 +#: appGUI/MainGUI.py:507 app_Main.py:6534 msgid "3D Area" msgstr "Area 3D" @@ -5064,19 +5078,19 @@ msgstr "Area 3D" msgid "View" msgstr "Vedi" -#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4767 +#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4802 msgid "Enable all" msgstr "Attiva tutto" -#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4767 +#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4802 msgid "Alt+1" msgstr "Alt+1" -#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4768 +#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4803 msgid "Disable all" msgstr "Disabilitare tutto" -#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4768 +#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4803 msgid "Alt+2" msgstr "Alt+2" @@ -5084,7 +5098,7 @@ msgstr "Alt+2" msgid "Enable non-selected" msgstr "Abilita non selezionato" -#: appGUI/MainGUI.py:523 appGUI/MainGUI.py:4769 +#: appGUI/MainGUI.py:523 appGUI/MainGUI.py:4804 msgid "Alt+3" msgstr "Alt+3" @@ -5092,34 +5106,34 @@ msgstr "Alt+3" msgid "Disable non-selected" msgstr "Disabilita non selezionati" -#: appGUI/MainGUI.py:526 appGUI/MainGUI.py:4770 +#: appGUI/MainGUI.py:526 appGUI/MainGUI.py:4805 msgid "Alt+4" msgstr "Alt+4" #: appGUI/MainGUI.py:532 appGUI/MainGUI.py:1069 appGUI/MainGUI.py:1689 -#: appGUI/MainGUI.py:2331 appGUI/MainGUI.py:4708 +#: appGUI/MainGUI.py:2366 appGUI/MainGUI.py:4743 msgid "Zoom Fit" msgstr "Zoom Tutto" -#: appGUI/MainGUI.py:532 appGUI/MainGUI.py:4708 +#: appGUI/MainGUI.py:532 appGUI/MainGUI.py:4743 msgid "V" msgstr "V" -#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:1065 appGUI/MainGUI.py:2327 -#: appGUI/MainGUI.py:4712 +#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:1065 appGUI/MainGUI.py:2362 +#: appGUI/MainGUI.py:4747 msgid "Zoom In" msgstr "Zoom In" -#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:4712 +#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:4747 msgid "=" msgstr "=" -#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:1067 appGUI/MainGUI.py:2329 -#: appGUI/MainGUI.py:4711 +#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:1067 appGUI/MainGUI.py:2364 +#: appGUI/MainGUI.py:4746 msgid "Zoom Out" msgstr "Zoom Out" -#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:4711 +#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:4746 msgid "-" msgstr "-" @@ -5127,15 +5141,15 @@ msgstr "-" msgid "Redraw All" msgstr "Ridisegna tutto" -#: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4785 +#: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4820 msgid "F5" msgstr "F5" -#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4731 +#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4766 msgid "Toggle Code Editor" msgstr "Attiva/Disattiva Editor codice" -#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4731 +#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4766 msgid "Shift+E" msgstr "Shift+E" @@ -5143,15 +5157,15 @@ msgstr "Shift+E" msgid "Toggle FullScreen" msgstr "(Dis)abilita schermo intero" -#: appGUI/MainGUI.py:553 appGUI/MainGUI.py:4771 +#: appGUI/MainGUI.py:553 appGUI/MainGUI.py:4806 msgid "Alt+F10" msgstr "Alt+F10" -#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4726 +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4761 msgid "Toggle Plot Area" msgstr "Attiva/disattiva Area disegno" -#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4726 +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4761 msgid "Ctrl+F10" msgstr "Ctrl+F10" @@ -5159,7 +5173,7 @@ msgstr "Ctrl+F10" msgid "Toggle Project/Properties/Tool" msgstr "(Dis)attiva Progetto/Sel/Strumento" -#: appGUI/MainGUI.py:559 appGUI/MainGUI.py:4788 +#: appGUI/MainGUI.py:559 appGUI/MainGUI.py:4823 msgid "`" msgstr "`" @@ -5167,15 +5181,15 @@ msgstr "`" msgid "Toggle Grid Snap" msgstr "Attiva lo snap alla griglia" -#: appGUI/MainGUI.py:564 appGUI/MainGUI.py:4697 +#: appGUI/MainGUI.py:564 appGUI/MainGUI.py:4732 msgid "G" msgstr "G" -#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4732 +#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4767 msgid "Toggle Grid Lines" msgstr "(Dis)&attiva linee griglia" -#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4732 +#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4767 msgid "Shift+G" msgstr "Shift+G" @@ -5183,7 +5197,7 @@ msgstr "Shift+G" msgid "Toggle Axis" msgstr "Attiva/Disattiva Asse" -#: appGUI/MainGUI.py:570 appGUI/MainGUI.py:4729 +#: appGUI/MainGUI.py:570 appGUI/MainGUI.py:4764 msgid "Shift+A" msgstr "Shift+A" @@ -5191,15 +5205,15 @@ msgstr "Shift+A" msgid "Toggle Workspace" msgstr "Attiva/Disattiva area di lavoro" -#: appGUI/MainGUI.py:573 appGUI/MainGUI.py:4739 +#: appGUI/MainGUI.py:573 appGUI/MainGUI.py:4774 msgid "Shift+W" msgstr "Shift+W" -#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4733 +#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4768 msgid "Toggle HUD" msgstr "Camba HUD" -#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4733 +#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4768 msgid "Shift+H" msgstr "Shift+H" @@ -5211,24 +5225,24 @@ msgstr "Log" msgid "Objects" msgstr "Oggetti" -#: appGUI/MainGUI.py:593 appObjects/ObjectCollection.py:1158 -#: appObjects/ObjectCollection.py:1205 appPlugins/ToolIsolation.py:3609 -#: appPlugins/ToolPunchGerber.py:2317 +#: appGUI/MainGUI.py:593 appObjects/ObjectCollection.py:1161 +#: appObjects/ObjectCollection.py:1208 appPlugins/ToolIsolation.py:3639 +#: appPlugins/ToolPunchGerber.py:2333 msgid "Deselect All" msgstr "Deseleziona tutto" -#: appGUI/MainGUI.py:598 appGUI/ObjectUI.py:343 appGUI/ObjectUI.py:719 -#: appGUI/ObjectUI.py:1040 appGUI/ObjectUI.py:1418 +#: appGUI/MainGUI.py:598 appGUI/ObjectUI.py:378 appGUI/ObjectUI.py:785 +#: appGUI/ObjectUI.py:1109 appGUI/ObjectUI.py:1518 msgid "Plugins" msgstr "Plugins" #: appGUI/MainGUI.py:602 appGUI/MainGUI.py:1077 appGUI/MainGUI.py:1350 -#: appGUI/MainGUI.py:2337 +#: appGUI/MainGUI.py:2372 msgid "Command Line" msgstr "Riga di comando" #: appGUI/MainGUI.py:602 appGUI/MainGUI.py:688 appGUI/MainGUI.py:802 -#: appGUI/MainGUI.py:4706 appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5229 +#: appGUI/MainGUI.py:4741 appGUI/MainGUI.py:5009 appGUI/MainGUI.py:5264 msgid "S" msgstr "S" @@ -5240,7 +5254,7 @@ msgstr "Aiuto" msgid "Online Help" msgstr "Aiuto Online" -#: appGUI/MainGUI.py:610 appGUI/MainGUI.py:4782 +#: appGUI/MainGUI.py:610 appGUI/MainGUI.py:4817 msgid "F1" msgstr "F1" @@ -5264,7 +5278,7 @@ msgstr "Specifiche Gerber" msgid "Shortcuts List" msgstr "Elenco Shortcuts" -#: appGUI/MainGUI.py:635 appGUI/MainGUI.py:4691 +#: appGUI/MainGUI.py:635 appGUI/MainGUI.py:4726 msgid "F3" msgstr "F3" @@ -5272,7 +5286,7 @@ msgstr "F3" msgid "YouTube Channel" msgstr "Canale YouTube" -#: appGUI/MainGUI.py:638 appGUI/MainGUI.py:4784 +#: appGUI/MainGUI.py:638 appGUI/MainGUI.py:4819 msgid "F4" msgstr "F4" @@ -5288,73 +5302,73 @@ msgstr "Informazioni sull'app" msgid "Geo Editor" msgstr "Edito geometria" -#: appGUI/MainGUI.py:658 appGUI/MainGUI.py:1197 appGUI/MainGUI.py:2457 +#: appGUI/MainGUI.py:658 appGUI/MainGUI.py:1197 appGUI/MainGUI.py:2492 msgid "Add Circle" msgstr "Aggiungi Cerchio" -#: appGUI/MainGUI.py:662 appGUI/MainGUI.py:1199 appGUI/MainGUI.py:2459 +#: appGUI/MainGUI.py:662 appGUI/MainGUI.py:1199 appGUI/MainGUI.py:2494 msgid "Add Arc" msgstr "Aggiungi Arco" #: appGUI/MainGUI.py:662 appGUI/MainGUI.py:737 appGUI/MainGUI.py:779 -#: appGUI/MainGUI.py:4960 appGUI/MainGUI.py:5081 appGUI/MainGUI.py:5219 +#: appGUI/MainGUI.py:4995 appGUI/MainGUI.py:5116 appGUI/MainGUI.py:5254 msgid "A" msgstr "A" -#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:1201 appGUI/MainGUI.py:2461 +#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:1201 appGUI/MainGUI.py:2496 msgid "Add Rectangle" msgstr "Aggiungi rettangolo" -#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4705 -#: appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5087 appGUI/MainGUI.py:5228 +#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4740 +#: appGUI/MainGUI.py:5008 appGUI/MainGUI.py:5122 appGUI/MainGUI.py:5263 msgid "R" msgstr "R" -#: appGUI/MainGUI.py:670 appGUI/MainGUI.py:1207 appGUI/MainGUI.py:2467 +#: appGUI/MainGUI.py:670 appGUI/MainGUI.py:1207 appGUI/MainGUI.py:2502 msgid "Add Polygon" msgstr "Aggiungi Poligono" -#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:1205 appGUI/MainGUI.py:2465 +#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:1205 appGUI/MainGUI.py:2500 msgid "Add Path" msgstr "Aggiungi Percorso" -#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:776 appGUI/MainGUI.py:4704 -#: appGUI/MainGUI.py:4972 appGUI/MainGUI.py:5227 appGUI/ObjectUI.py:1374 -#: appGUI/ObjectUI.py:1385 +#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:776 appGUI/MainGUI.py:4739 +#: appGUI/MainGUI.py:5007 appGUI/MainGUI.py:5262 appGUI/ObjectUI.py:1488 +#: appGUI/ObjectUI.py:1499 msgid "P" msgstr "P" -#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:1210 appGUI/MainGUI.py:2470 +#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:1210 appGUI/MainGUI.py:2505 msgid "Add Text" msgstr "Aggiungi Testo" -#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:782 appGUI/MainGUI.py:4707 -#: appGUI/MainGUI.py:4975 appGUI/MainGUI.py:5088 appGUI/MainGUI.py:5230 -#: appGUI/MainGUI.py:5231 +#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:782 appGUI/MainGUI.py:4742 +#: appGUI/MainGUI.py:5010 appGUI/MainGUI.py:5123 appGUI/MainGUI.py:5265 +#: appGUI/MainGUI.py:5266 msgid "T" msgstr "T" -#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:1220 appGUI/MainGUI.py:2480 +#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:1220 appGUI/MainGUI.py:2515 msgid "Polygon Union" msgstr "Unione Poligono" -#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:4976 +#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:5011 msgid "U" msgstr "U" -#: appGUI/MainGUI.py:685 appGUI/MainGUI.py:1225 appGUI/MainGUI.py:2485 +#: appGUI/MainGUI.py:685 appGUI/MainGUI.py:1225 appGUI/MainGUI.py:2520 msgid "Polygon Intersection" msgstr "Interseca Poligono" -#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:2487 +#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:2522 msgid "Polygon Subtraction" msgstr "Sottrai Poligono" -#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:1728 appGUI/MainGUI.py:2489 +#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:1728 appGUI/MainGUI.py:2524 msgid "Alt Subtraction" msgstr "Alt Sottrazione" -#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2493 +#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2528 msgid "Cut Path" msgstr "Taglia Percorso" @@ -5363,60 +5377,60 @@ msgid "Copy Geom" msgstr "Copia Geometria" #: appGUI/MainGUI.py:702 appGUI/MainGUI.py:757 appGUI/MainGUI.py:816 -#: appGUI/MainGUI.py:4962 appGUI/MainGUI.py:5082 appGUI/MainGUI.py:5221 +#: appGUI/MainGUI.py:4997 appGUI/MainGUI.py:5117 appGUI/MainGUI.py:5256 msgid "C" msgstr "C" -#: appGUI/MainGUI.py:705 appGUI/MainGUI.py:1244 appGUI/MainGUI.py:2497 -#: appGUI/MainGUI.py:4991 +#: appGUI/MainGUI.py:705 appGUI/MainGUI.py:1244 appGUI/MainGUI.py:2532 +#: appGUI/MainGUI.py:5026 msgid "Delete Shape" msgstr "Cancella forma" #: appGUI/MainGUI.py:710 appGUI/MainGUI.py:824 appGUI/MainGUI.py:1294 -#: appGUI/MainGUI.py:1736 appGUI/MainGUI.py:1800 appGUI/MainGUI.py:2548 -#: appGUI/MainGUI.py:5225 appPlugins/ToolMove.py:27 +#: appGUI/MainGUI.py:1736 appGUI/MainGUI.py:1800 appGUI/MainGUI.py:2583 +#: appGUI/MainGUI.py:5260 appPlugins/ToolMove.py:27 msgid "Move" msgstr "Sposta" #: appGUI/MainGUI.py:710 appGUI/MainGUI.py:766 appGUI/MainGUI.py:824 -#: appGUI/MainGUI.py:4700 appGUI/MainGUI.py:4968 appGUI/MainGUI.py:4969 -#: appGUI/MainGUI.py:5085 appGUI/MainGUI.py:5225 +#: appGUI/MainGUI.py:4735 appGUI/MainGUI.py:5003 appGUI/MainGUI.py:5004 +#: appGUI/MainGUI.py:5120 appGUI/MainGUI.py:5260 msgid "M" msgstr "M" -#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4965 +#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:5000 msgid "I" msgstr "I" -#: appGUI/MainGUI.py:721 appGUI/MainGUI.py:811 appGUI/MainGUI.py:4761 -#: appGUI/MainGUI.py:4982 appGUI/MainGUI.py:5241 +#: appGUI/MainGUI.py:721 appGUI/MainGUI.py:811 appGUI/MainGUI.py:4796 +#: appGUI/MainGUI.py:5017 appGUI/MainGUI.py:5276 msgid "Alt+R" msgstr "Alt+R" -#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:5002 msgid "Toggle Corner Snap" msgstr "(Dis)abilita l'aggancio agli angoli" -#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:5002 msgid "K" msgstr "K" #: appGUI/MainGUI.py:740 appGUI/MainGUI.py:1171 appGUI/MainGUI.py:1774 -#: appGUI/MainGUI.py:2431 appGUI/MainGUI.py:5083 +#: appGUI/MainGUI.py:2466 appGUI/MainGUI.py:5118 msgid "Add Drill" msgstr "Aggiungi foro" #: appGUI/MainGUI.py:745 appGUI/MainGUI.py:1177 appGUI/MainGUI.py:1781 -#: appGUI/MainGUI.py:2439 appGUI/MainGUI.py:5086 +#: appGUI/MainGUI.py:2474 appGUI/MainGUI.py:5121 msgid "Add Slot Array" msgstr "Aggiungi matrici Slot" #: appGUI/MainGUI.py:748 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:1779 -#: appGUI/MainGUI.py:2437 appGUI/MainGUI.py:5089 +#: appGUI/MainGUI.py:2472 appGUI/MainGUI.py:5124 msgid "Add Slot" msgstr "Aggiungi Slot" -#: appGUI/MainGUI.py:748 appGUI/MainGUI.py:5089 +#: appGUI/MainGUI.py:748 appGUI/MainGUI.py:5124 msgid "W" msgstr "W" @@ -5424,59 +5438,59 @@ msgstr "W" msgid "Resize Drill(S)" msgstr "Ridimensiona Foro(i)" -#: appGUI/MainGUI.py:766 appGUI/MainGUI.py:1189 appGUI/MainGUI.py:2449 -#: appGUI/MainGUI.py:5085 +#: appGUI/MainGUI.py:766 appGUI/MainGUI.py:1189 appGUI/MainGUI.py:2484 +#: appGUI/MainGUI.py:5120 msgid "Move Drill" msgstr "Sposta Foro" -#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1257 appGUI/MainGUI.py:2511 -#: appGUI/MainGUI.py:5227 +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1257 appGUI/MainGUI.py:2546 +#: appGUI/MainGUI.py:5262 msgid "Add Pad" msgstr "Aggiungi Pad" -#: appGUI/MainGUI.py:782 appGUI/MainGUI.py:1261 appGUI/MainGUI.py:2515 -#: appGUI/MainGUI.py:5230 +#: appGUI/MainGUI.py:782 appGUI/MainGUI.py:1261 appGUI/MainGUI.py:2550 +#: appGUI/MainGUI.py:5265 msgid "Add Track" msgstr "Aggiungi Traccia" -#: appGUI/MainGUI.py:785 appGUI/MainGUI.py:1263 appGUI/MainGUI.py:2517 -#: appGUI/MainGUI.py:5226 +#: appGUI/MainGUI.py:785 appGUI/MainGUI.py:1263 appGUI/MainGUI.py:2552 +#: appGUI/MainGUI.py:5261 msgid "Add Region" msgstr "Aggiungi Regione" #: appGUI/MainGUI.py:790 appGUI/MainGUI.py:1265 appGUI/MainGUI.py:1751 -#: appGUI/MainGUI.py:2519 +#: appGUI/MainGUI.py:2554 msgid "Poligonize" msgstr "Poligonizza" -#: appGUI/MainGUI.py:790 appGUI/MainGUI.py:4757 appGUI/MainGUI.py:5240 +#: appGUI/MainGUI.py:790 appGUI/MainGUI.py:4792 appGUI/MainGUI.py:5275 msgid "Alt+N" msgstr "Alt+N" -#: appGUI/MainGUI.py:793 appGUI/MainGUI.py:5223 +#: appGUI/MainGUI.py:793 appGUI/MainGUI.py:5258 msgid "Add SemiDisc" msgstr "Aggiungi semidisco" -#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:5222 +#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:5257 msgid "Add Disc" msgstr "Aggiungi disco" #: appGUI/MainGUI.py:805 appGUI/MainGUI.py:1278 appGUI/MainGUI.py:1763 -#: appGUI/MainGUI.py:2532 +#: appGUI/MainGUI.py:2567 msgid "Mark Area" msgstr "Marchia Area" -#: appGUI/MainGUI.py:805 appGUI/MainGUI.py:4744 appGUI/MainGUI.py:5239 +#: appGUI/MainGUI.py:805 appGUI/MainGUI.py:4779 appGUI/MainGUI.py:5274 msgid "Alt+A" msgstr "Alt+A" #: appGUI/MainGUI.py:808 appGUI/MainGUI.py:1216 appGUI/MainGUI.py:1283 -#: appGUI/MainGUI.py:1718 appGUI/MainGUI.py:1765 appGUI/MainGUI.py:2476 -#: appGUI/MainGUI.py:2537 +#: appGUI/MainGUI.py:1718 appGUI/MainGUI.py:1765 appGUI/MainGUI.py:2511 +#: appGUI/MainGUI.py:2572 msgid "Eraser" msgstr "Gomma" -#: appGUI/MainGUI.py:811 app_Main.py:6835 app_Main.py:6889 app_Main.py:6937 +#: appGUI/MainGUI.py:811 app_Main.py:6862 app_Main.py:6916 app_Main.py:6964 msgid "Transform" msgstr "Trasforma" @@ -5492,43 +5506,43 @@ msgstr "Disabilita Plot" msgid "Set Color" msgstr "Imposta Colore" -#: appGUI/MainGUI.py:850 app_Main.py:8721 +#: appGUI/MainGUI.py:850 app_Main.py:8751 msgid "Red" msgstr "Rosso" -#: appGUI/MainGUI.py:853 app_Main.py:8723 +#: appGUI/MainGUI.py:853 app_Main.py:8753 msgid "Blue" msgstr "Blu" -#: appGUI/MainGUI.py:856 app_Main.py:8726 +#: appGUI/MainGUI.py:856 app_Main.py:8756 msgid "Yellow" msgstr "Giallo" -#: appGUI/MainGUI.py:859 app_Main.py:8728 +#: appGUI/MainGUI.py:859 app_Main.py:8758 msgid "Green" msgstr "Verde" -#: appGUI/MainGUI.py:862 app_Main.py:8730 +#: appGUI/MainGUI.py:862 app_Main.py:8760 msgid "Purple" msgstr "Porpora" -#: appGUI/MainGUI.py:865 app_Main.py:8732 +#: appGUI/MainGUI.py:865 app_Main.py:8762 msgid "Brown" msgstr "Marrone" -#: appGUI/MainGUI.py:868 app_Main.py:8734 app_Main.py:8811 +#: appGUI/MainGUI.py:868 app_Main.py:8764 app_Main.py:8841 msgid "White" msgstr "Bianco" -#: appGUI/MainGUI.py:871 app_Main.py:8736 +#: appGUI/MainGUI.py:871 app_Main.py:8766 msgid "Black" msgstr "Nero" -#: appGUI/MainGUI.py:881 app_Main.py:8777 +#: appGUI/MainGUI.py:881 app_Main.py:8807 msgid "Opacity" msgstr "Trasparenza" -#: appGUI/MainGUI.py:884 app_Main.py:8751 +#: appGUI/MainGUI.py:884 app_Main.py:8781 msgid "Default" msgstr "Valori di default" @@ -5542,7 +5556,7 @@ msgid "Properties" msgstr "Proprietà" #: appGUI/MainGUI.py:915 appGUI/MainGUI.py:1417 appGUI/MainGUI.py:1680 -#: app_Main.py:2603 app_Main.py:2865 app_Main.py:10097 +#: app_Main.py:2603 app_Main.py:2865 app_Main.py:10127 msgid "Project" msgstr "Progetto" @@ -5578,19 +5592,19 @@ msgstr "Strumenti Editor Geometrie" msgid "Gerber Editor Toolbar" msgstr "Strumenti Editor Gerber" -#: appGUI/MainGUI.py:975 appGUI/MainGUI.py:2157 +#: appGUI/MainGUI.py:975 appGUI/MainGUI.py:2192 msgid "Delta Coordinates Toolbar" msgstr "Toolbar Coordinate delta" -#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2165 +#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2200 msgid "Coordinates Toolbar" msgstr "Toolbar Coordinate" -#: appGUI/MainGUI.py:983 appGUI/MainGUI.py:2173 +#: appGUI/MainGUI.py:983 appGUI/MainGUI.py:2208 msgid "Grid Toolbar" msgstr "Strumenti Griglia" -#: appGUI/MainGUI.py:993 appGUI/MainGUI.py:2181 +#: appGUI/MainGUI.py:993 appGUI/MainGUI.py:2216 msgid "Status Toolbar" msgstr "Toolbar stato" @@ -5598,112 +5612,112 @@ msgstr "Toolbar stato" msgid "Save project" msgstr "Salva progetto" -#: appGUI/MainGUI.py:1019 appGUI/MainGUI.py:2281 app_Main.py:2600 +#: appGUI/MainGUI.py:1019 appGUI/MainGUI.py:2316 app_Main.py:2600 #: app_Main.py:2860 msgid "Editor" msgstr "Editor" -#: appGUI/MainGUI.py:1042 appGUI/MainGUI.py:2304 appGUI/MainGUI.py:4720 -#: appGUI/MainGUI.py:4985 +#: appGUI/MainGUI.py:1042 appGUI/MainGUI.py:2339 appGUI/MainGUI.py:4755 +#: appGUI/MainGUI.py:5020 msgid "Distance Tool" msgstr "Strumento distanza" -#: appGUI/MainGUI.py:1044 appGUI/MainGUI.py:2306 +#: appGUI/MainGUI.py:1044 appGUI/MainGUI.py:2341 msgid "Distance Min Tool" msgstr "Strumento distanza minima" -#: appGUI/MainGUI.py:1061 appGUI/MainGUI.py:1693 appGUI/MainGUI.py:2323 +#: appGUI/MainGUI.py:1061 appGUI/MainGUI.py:1693 appGUI/MainGUI.py:2358 msgid "Replot" msgstr "Ridisegna" -#: appGUI/MainGUI.py:1063 appGUI/MainGUI.py:1691 appGUI/MainGUI.py:2325 +#: appGUI/MainGUI.py:1063 appGUI/MainGUI.py:1691 appGUI/MainGUI.py:2360 msgid "Clear Plot" msgstr "Svuota Plot" -#: appGUI/MainGUI.py:1093 appGUI/MainGUI.py:2353 appGUI/ObjectUI.py:1422 +#: appGUI/MainGUI.py:1093 appGUI/MainGUI.py:2388 appGUI/ObjectUI.py:1522 #: appPlugins/ToolLevelling.py:187 appPlugins/ToolLevelling.py:1722 msgid "Levelling" msgstr "Livellamento" -#: appGUI/MainGUI.py:1102 appGUI/MainGUI.py:2362 appGUI/ObjectUI.py:224 -#: appGUI/ObjectUI.py:392 appPlugins/ToolFollow.py:129 -#: appPlugins/ToolFollow.py:669 +#: appGUI/MainGUI.py:1102 appGUI/MainGUI.py:2397 appGUI/ObjectUI.py:239 +#: appGUI/ObjectUI.py:441 appPlugins/ToolFollow.py:129 +#: appPlugins/ToolFollow.py:667 msgid "Follow" msgstr "Segui" -#: appGUI/MainGUI.py:1113 appGUI/MainGUI.py:2373 +#: appGUI/MainGUI.py:1113 appGUI/MainGUI.py:2408 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:102 -#: appPlugins/ToolCutOut.py:2365 +#: appPlugins/ToolCutOut.py:2350 msgid "Panel" msgstr "Pannello" -#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2375 appPlugins/ToolFilm.py:151 -#: appPlugins/ToolFilm.py:1132 +#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2410 appGUI/ObjectUI.py:412 +#: appPlugins/ToolFilm.py:150 appPlugins/ToolFilm.py:1141 msgid "Film" msgstr "Film" -#: appGUI/MainGUI.py:1117 appGUI/MainGUI.py:2377 appPlugins/ToolDblSided.py:110 -#: appPlugins/ToolDblSided.py:647 +#: appGUI/MainGUI.py:1117 appGUI/MainGUI.py:2412 appPlugins/ToolDblSided.py:110 +#: appPlugins/ToolDblSided.py:628 msgid "2-Sided" msgstr "Doppia faccia" -#: appGUI/MainGUI.py:1122 appGUI/MainGUI.py:2382 appGUI/MainGUI.py:4744 -#: appPlugins/ToolAlignObjects.py:32 appPlugins/ToolAlignObjects.py:396 +#: appGUI/MainGUI.py:1122 appGUI/MainGUI.py:2417 appGUI/MainGUI.py:4779 +#: appPlugins/ToolAlignObjects.py:32 appPlugins/ToolAlignObjects.py:399 msgid "Align Objects" msgstr "Allinea oggetti" -#: appGUI/MainGUI.py:1129 appGUI/MainGUI.py:2389 appGUI/MainGUI.py:4748 -#: appPlugins/ToolExtract.py:131 appPlugins/ToolExtract.py:898 +#: appGUI/MainGUI.py:1129 appGUI/MainGUI.py:2424 appGUI/MainGUI.py:4783 +#: appPlugins/ToolExtract.py:131 appPlugins/ToolExtract.py:895 msgid "Extract" msgstr "Estrai" -#: appGUI/MainGUI.py:1131 appGUI/MainGUI.py:2391 appGUI/MainGUI.py:4753 -#: appPlugins/ToolCopperThieving.py:145 appPlugins/ToolCopperThieving.py:1270 +#: appGUI/MainGUI.py:1131 appGUI/MainGUI.py:2426 appGUI/MainGUI.py:4788 +#: appPlugins/ToolCopperThieving.py:145 appPlugins/ToolCopperThieving.py:1272 msgid "Copper Thieving" msgstr "Copper Thieving" -#: appGUI/MainGUI.py:1133 appGUI/MainGUI.py:2393 appGUI/MainGUI.py:4745 -#: appPlugins/ToolCorners.py:667 +#: appGUI/MainGUI.py:1133 appGUI/MainGUI.py:2428 appGUI/MainGUI.py:4780 +#: appPlugins/ToolCorners.py:679 msgid "Corner Markers" msgstr "Marchiatura bordi" -#: appGUI/MainGUI.py:1135 appGUI/MainGUI.py:2395 appGUI/MainGUI.py:4751 -#: appPlugins/ToolPunchGerber.py:1957 appPlugins/ToolPunchGerber.py:2333 +#: appGUI/MainGUI.py:1135 appGUI/MainGUI.py:2430 appGUI/MainGUI.py:4786 +#: appPlugins/ToolPunchGerber.py:1953 appPlugins/ToolPunchGerber.py:2344 msgid "Punch Gerber" msgstr "Punzona Gerber" -#: appGUI/MainGUI.py:1137 appGUI/MainGUI.py:2397 appGUI/MainGUI.py:4746 -#: appPlugins/ToolCalculators.py:93 appPlugins/ToolCalculators.py:414 +#: appGUI/MainGUI.py:1137 appGUI/MainGUI.py:2432 appGUI/MainGUI.py:4781 +#: appPlugins/ToolCalculators.py:93 appPlugins/ToolCalculators.py:506 msgid "Calculators" msgstr "Calcolatrici" #: appGUI/MainGUI.py:1169 appGUI/MainGUI.py:1195 appGUI/MainGUI.py:1255 -#: appGUI/MainGUI.py:2429 appGUI/MainGUI.py:2455 appGUI/MainGUI.py:2509 +#: appGUI/MainGUI.py:2464 appGUI/MainGUI.py:2490 appGUI/MainGUI.py:2544 msgid "Select" msgstr "Seleziona" -#: appGUI/MainGUI.py:1179 appGUI/MainGUI.py:1784 appGUI/MainGUI.py:2435 -#: appGUI/MainGUI.py:5087 +#: appGUI/MainGUI.py:1179 appGUI/MainGUI.py:1784 appGUI/MainGUI.py:2470 +#: appGUI/MainGUI.py:5122 msgid "Resize Drill" msgstr "Ridimensiona Foro" -#: appGUI/MainGUI.py:1183 appGUI/MainGUI.py:2443 appGUI/MainGUI.py:5082 +#: appGUI/MainGUI.py:1183 appGUI/MainGUI.py:2478 appGUI/MainGUI.py:5117 msgid "Copy Drill" msgstr "Copia Foro" -#: appGUI/MainGUI.py:1185 appGUI/MainGUI.py:2445 appGUI/MainGUI.py:5091 +#: appGUI/MainGUI.py:1185 appGUI/MainGUI.py:2480 appGUI/MainGUI.py:5126 msgid "Delete Drill" msgstr "Cancella Foro" -#: appGUI/MainGUI.py:1212 appGUI/MainGUI.py:2472 +#: appGUI/MainGUI.py:1212 appGUI/MainGUI.py:2507 msgid "Add Buffer" msgstr "Aggiungi Buffer" -#: appGUI/MainGUI.py:1214 appGUI/MainGUI.py:2474 +#: appGUI/MainGUI.py:1214 appGUI/MainGUI.py:2509 msgid "Paint Shape" msgstr "Disegna Figura" -#: appGUI/MainGUI.py:1222 appGUI/MainGUI.py:2482 +#: appGUI/MainGUI.py:1222 appGUI/MainGUI.py:2517 msgid "Polygon Explode" msgstr "Explodi Poligono" @@ -5732,24 +5746,24 @@ msgid "Copy Shape(s)" msgstr "Copia Forma(e)" #: appGUI/MainGUI.py:1246 appGUI/MainGUI.py:1291 appGUI/MainGUI.py:1732 -#: appGUI/MainGUI.py:1769 appGUI/MainGUI.py:2499 appGUI/MainGUI.py:2545 -#: appGUI/MainGUI.py:4763 appGUI/ObjectUI.py:100 appGUI/ObjectUI.py:142 +#: appGUI/MainGUI.py:1769 appGUI/MainGUI.py:2534 appGUI/MainGUI.py:2580 +#: appGUI/MainGUI.py:4798 appGUI/ObjectUI.py:92 appGUI/ObjectUI.py:147 msgid "Transformations" msgstr "Trasformazioni" -#: appGUI/MainGUI.py:1249 appGUI/MainGUI.py:2503 +#: appGUI/MainGUI.py:1249 appGUI/MainGUI.py:2538 msgid "Move Objects" msgstr "Sposta oggetti" -#: appGUI/MainGUI.py:1268 appGUI/MainGUI.py:1753 appGUI/MainGUI.py:2522 +#: appGUI/MainGUI.py:1268 appGUI/MainGUI.py:1753 appGUI/MainGUI.py:2557 msgid "SemiDisc" msgstr "SemiDisco" -#: appGUI/MainGUI.py:1270 appGUI/MainGUI.py:1755 appGUI/MainGUI.py:2524 +#: appGUI/MainGUI.py:1270 appGUI/MainGUI.py:1755 appGUI/MainGUI.py:2559 msgid "Disc" msgstr "Disco" -#: appGUI/MainGUI.py:1280 appGUI/MainGUI.py:2534 +#: appGUI/MainGUI.py:1280 appGUI/MainGUI.py:2569 msgid "Import Shape" msgstr "Importa Forma" @@ -5817,28 +5831,22 @@ msgstr "" msgid "TCL Shell" msgstr "Shell TCL" -#: appGUI/MainGUI.py:1463 appGUI/MainGUI.py:1471 appGUI/MainGUI.py:2687 -#: appGUI/MainGUI.py:2693 app_Main.py:2878 app_Main.py:9869 +#: appGUI/MainGUI.py:1463 appGUI/MainGUI.py:1471 appGUI/MainGUI.py:2722 +#: appGUI/MainGUI.py:2728 app_Main.py:2878 app_Main.py:9899 msgid "Plot Area" msgstr "Area Grafica" -#: appGUI/MainGUI.py:1513 appPlugins/ToolCopperThieving.py:1302 -#: appPlugins/ToolCorners.py:703 appPlugins/ToolEtchCompensation.py:345 -#: appPlugins/ToolExtract.py:931 appPlugins/ToolFiducials.py:1013 -#: appPlugins/ToolFollow.py:714 appPlugins/ToolInvertGerber.py:255 -#: appPlugins/ToolIsolation.py:3161 appPlugins/ToolOptimal.py:462 -#: appPlugins/ToolPunchGerber.py:2006 appPlugins/ToolQRCode.py:775 -#: appPlugins/ToolRulesCheck.py:1203 appPlugins/ToolSolderPaste.py:1201 -#: appPlugins/ToolSub.py:836 +#: appGUI/MainGUI.py:1513 appPlugins/ToolFiducials.py:1011 +#: appPlugins/ToolOptimal.py:462 appPlugins/ToolRulesCheck.py:1203 +#: appPlugins/ToolSolderPaste.py:1201 msgid "GERBER" msgstr "GERBER" -#: appGUI/MainGUI.py:1523 appPlugins/ToolDrilling.py:2300 -#: appPlugins/ToolRulesCheck.py:1341 +#: appGUI/MainGUI.py:1523 appPlugins/ToolRulesCheck.py:1341 msgid "EXCELLON" msgstr "EXCELLON" -#: appGUI/MainGUI.py:1533 appPlugins/ToolSub.py:889 +#: appGUI/MainGUI.py:1533 appPlugins/ToolSub.py:913 msgid "GEOMETRY" msgstr "GEOMETRIA" @@ -5883,7 +5891,7 @@ msgstr "Aprii cartella preferenze" msgid "Open the folder where FlatCAM save the preferences files." msgstr "Apri la cartella dove FlatCAM salva il file delle preferenze." -#: appGUI/MainGUI.py:1614 appGUI/MainGUI.py:2238 +#: appGUI/MainGUI.py:1614 appGUI/MainGUI.py:2273 msgid "Clear GUI Settings" msgstr "Pulisci impostazioni GUI" @@ -5975,55 +5983,55 @@ msgstr "Unità applicazione" msgid "Lock Toolbars" msgstr "Strumenti di blocco" -#: appGUI/MainGUI.py:2134 +#: appGUI/MainGUI.py:2169 msgid "Detachable Tabs" msgstr "Tab scollegabili" -#: appGUI/MainGUI.py:2218 +#: appGUI/MainGUI.py:2253 msgid "FlatCAM Preferences Folder opened." msgstr "Cartella preferenze FlatCAM aperta." -#: appGUI/MainGUI.py:2237 +#: appGUI/MainGUI.py:2272 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "Sicuro di voler cancellare le impostazioni GUI?\n" -#: appGUI/MainGUI.py:2242 appGUI/preferences/PreferencesUIManager.py:1037 -#: appGUI/preferences/PreferencesUIManager.py:1286 appTranslation.py:110 -#: appTranslation.py:213 app_Main.py:2656 app_Main.py:3881 app_Main.py:6646 -#: app_Main.py:9756 app_Main.py:9878 +#: appGUI/MainGUI.py:2277 appGUI/preferences/PreferencesUIManager.py:1041 +#: appGUI/preferences/PreferencesUIManager.py:1290 appTranslation.py:110 +#: appTranslation.py:213 app_Main.py:2656 app_Main.py:3881 app_Main.py:6654 +#: app_Main.py:9786 app_Main.py:9908 msgid "Yes" msgstr "Sì" -#: appGUI/MainGUI.py:2243 appGUI/preferences/PreferencesUIManager.py:1287 +#: appGUI/MainGUI.py:2278 appGUI/preferences/PreferencesUIManager.py:1291 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:44 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:148 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:135 -#: appPlugins/ToolDrilling.py:2358 appPlugins/ToolIsolation.py:3229 -#: appPlugins/ToolMilling.py:3656 appPlugins/ToolNCC.py:4242 -#: appPlugins/ToolPaint.py:3035 appTranslation.py:111 appTranslation.py:214 -#: app_Main.py:2657 app_Main.py:3882 app_Main.py:6647 app_Main.py:9757 -#: app_Main.py:9879 +#: appPlugins/ToolDrilling.py:2373 appPlugins/ToolIsolation.py:3233 +#: appPlugins/ToolMilling.py:3728 appPlugins/ToolNCC.py:4241 +#: appPlugins/ToolPaint.py:3043 appTranslation.py:111 appTranslation.py:214 +#: app_Main.py:2657 app_Main.py:3882 app_Main.py:6655 app_Main.py:9787 +#: app_Main.py:9909 msgid "No" msgstr "No" -#: appGUI/MainGUI.py:2495 +#: appGUI/MainGUI.py:2530 msgid "Copy Objects" msgstr "Copia oggetti" -#: appGUI/MainGUI.py:2569 +#: appGUI/MainGUI.py:2604 msgid "Key Shortcut List" msgstr "Lista tasti Shortcuts" -#: appGUI/MainGUI.py:2754 +#: appGUI/MainGUI.py:2789 msgid "Shell enabled." msgstr "Shell abilitata." -#: appGUI/MainGUI.py:2757 +#: appGUI/MainGUI.py:2792 msgid "Shell disabled." msgstr "Shell disabilitata." -#: appGUI/MainGUI.py:3302 +#: appGUI/MainGUI.py:3337 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6035,12 +6043,12 @@ msgstr "" "dal primo elemento. Alla fine premere il tasto ~ X ~ o\n" "il pulsante della barra degli strumenti." -#: appGUI/MainGUI.py:3309 appGUI/MainGUI.py:3469 appGUI/MainGUI.py:3516 -#: appGUI/MainGUI.py:3538 +#: appGUI/MainGUI.py:3344 appGUI/MainGUI.py:3504 appGUI/MainGUI.py:3551 +#: appGUI/MainGUI.py:3573 msgid "Warning" msgstr "Avvertenza" -#: appGUI/MainGUI.py:3464 +#: appGUI/MainGUI.py:3499 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6048,7 +6056,7 @@ msgstr "" "Seleziona gli elementi della geometria\n" "su cui eseguire lo strumento Intersezione." -#: appGUI/MainGUI.py:3511 +#: appGUI/MainGUI.py:3546 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6056,7 +6064,7 @@ msgstr "" "Seleziona gli elementi della geometria\n" "su cui eseguire lo strumento Sottrazione." -#: appGUI/MainGUI.py:3533 +#: appGUI/MainGUI.py:3568 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6064,359 +6072,359 @@ msgstr "" "Seleziona gli elementi della geometria\n" "su cui eseguire lo strumento Unione." -#: appGUI/MainGUI.py:4011 appPlugins/ToolIsolation.py:907 -#: appPlugins/ToolNCC.py:1440 appPlugins/ToolPaint.py:678 +#: appGUI/MainGUI.py:4046 appPlugins/ToolIsolation.py:903 +#: appPlugins/ToolNCC.py:1424 appPlugins/ToolPaint.py:664 #: appPlugins/ToolSolderPaste.py:344 appPlugins/ToolSolderPaste.py:1252 #: app_Main.py:4967 msgid "New Tool" msgstr "Nuovo utensile" -#: appGUI/MainGUI.py:4012 appPlugins/ToolIsolation.py:908 -#: appPlugins/ToolNCC.py:1441 appPlugins/ToolPaint.py:679 +#: appGUI/MainGUI.py:4047 appPlugins/ToolIsolation.py:904 +#: appPlugins/ToolNCC.py:1425 appPlugins/ToolPaint.py:665 #: appPlugins/ToolSolderPaste.py:345 app_Main.py:4968 msgid "Enter a Tool Diameter" msgstr "Diametro utensile" -#: appGUI/MainGUI.py:4024 appPlugins/ToolIsolation.py:929 -#: appPlugins/ToolNCC.py:1462 appPlugins/ToolPaint.py:692 +#: appGUI/MainGUI.py:4059 appPlugins/ToolIsolation.py:925 +#: appPlugins/ToolNCC.py:1446 appPlugins/ToolPaint.py:678 #: appPlugins/ToolSolderPaste.py:357 app_Main.py:4984 msgid "Adding Tool cancelled" msgstr "Aggiunta utensile annullata" -#: appGUI/MainGUI.py:4054 +#: appGUI/MainGUI.py:4089 msgid "Distance Tool exit..." msgstr "Uscita dallo strumento Distanza..." -#: appGUI/MainGUI.py:4251 app_Main.py:3869 +#: appGUI/MainGUI.py:4286 app_Main.py:3869 msgid "Application is saving the project. Please wait ..." msgstr "L'applicazione sta salvando il progetto. Attendere ..." -#: appGUI/MainGUI.py:4287 +#: appGUI/MainGUI.py:4322 msgid "Shortcut Key List" msgstr "Elenco tasti Shortcuts" -#: appGUI/MainGUI.py:4690 +#: appGUI/MainGUI.py:4725 msgid "General Shortcut list" msgstr "Genera lista Shortcuts" -#: appGUI/MainGUI.py:4691 +#: appGUI/MainGUI.py:4726 msgid "SHOW SHORTCUT LIST" msgstr "Lista tasti Shortcuts" -#: appGUI/MainGUI.py:4692 +#: appGUI/MainGUI.py:4727 msgid "1" msgstr "1" -#: appGUI/MainGUI.py:4692 +#: appGUI/MainGUI.py:4727 msgid "Switch to Project Tab" msgstr "Vai alla Tab Progetto" -#: appGUI/MainGUI.py:4693 +#: appGUI/MainGUI.py:4728 msgid "2" msgstr "2" -#: appGUI/MainGUI.py:4693 +#: appGUI/MainGUI.py:4728 msgid "Switch to Selected Tab" msgstr "Vai alla Tab Seleziona" -#: appGUI/MainGUI.py:4694 +#: appGUI/MainGUI.py:4729 msgid "3" msgstr "3" -#: appGUI/MainGUI.py:4694 +#: appGUI/MainGUI.py:4729 msgid "Switch to Tool Tab" msgstr "Vai alla Tab Strumenti" -#: appGUI/MainGUI.py:4695 +#: appGUI/MainGUI.py:4730 msgid "New Gerber" msgstr "Nuovo Gerber" -#: appGUI/MainGUI.py:4696 +#: appGUI/MainGUI.py:4731 msgid "Edit Object (if selected)" msgstr "Modifica oggetto (se selezionato)" -#: appGUI/MainGUI.py:4697 app_Main.py:7019 +#: appGUI/MainGUI.py:4732 app_Main.py:7046 msgid "Grid On/Off" msgstr "Griglia On/Off" -#: appGUI/MainGUI.py:4698 +#: appGUI/MainGUI.py:4733 msgid "Jump to Coordinates" msgstr "Vai alle coordinate" -#: appGUI/MainGUI.py:4699 +#: appGUI/MainGUI.py:4734 msgid "New Excellon" msgstr "Nuovo Excellon" -#: appGUI/MainGUI.py:4700 +#: appGUI/MainGUI.py:4735 msgid "Move Obj" msgstr "Sposta Oggetto" -#: appGUI/MainGUI.py:4701 +#: appGUI/MainGUI.py:4736 msgid "New Geometry" msgstr "Nuova Geometria" -#: appGUI/MainGUI.py:4703 +#: appGUI/MainGUI.py:4738 msgid "Change Units" msgstr "Cambia unità" -#: appGUI/MainGUI.py:4704 +#: appGUI/MainGUI.py:4739 msgid "Open Properties Plugin" msgstr "Apri Proprietà Plugin" -#: appGUI/MainGUI.py:4705 +#: appGUI/MainGUI.py:4740 msgid "Rotate by 90 degree CW" msgstr "Ruota di 90 gradi orari" -#: appGUI/MainGUI.py:4706 +#: appGUI/MainGUI.py:4741 msgid "Shell Toggle" msgstr "Attiva/Disattiva Shell" -#: appGUI/MainGUI.py:4707 +#: appGUI/MainGUI.py:4742 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" "Aggiungi utensile (in Tab Geometrie selezionate o in NCC o Strumento Paint)" -#: appGUI/MainGUI.py:4709 +#: appGUI/MainGUI.py:4744 msgid "Flip on X_axis" msgstr "Capovolsi sull'asse X" -#: appGUI/MainGUI.py:4710 +#: appGUI/MainGUI.py:4745 msgid "Flip on Y_axis" msgstr "Capovolsi sull'asse Y" -#: appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4751 msgid "Copy Obj" msgstr "Copia Oggetto" -#: appGUI/MainGUI.py:4717 +#: appGUI/MainGUI.py:4752 msgid "Open Tools Database" msgstr "Apri DataBase Utensili" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4753 msgid "Open Excellon File" msgstr "Apri file Excellon" -#: appGUI/MainGUI.py:4719 +#: appGUI/MainGUI.py:4754 msgid "Open Gerber File" msgstr "Apri file Gerber" -#: appGUI/MainGUI.py:4720 appGUI/MainGUI.py:4985 +#: appGUI/MainGUI.py:4755 appGUI/MainGUI.py:5020 msgid "Ctrl+M" msgstr "Ctrl+M" -#: appGUI/MainGUI.py:4724 +#: appGUI/MainGUI.py:4759 msgid "Ctrl+Q" msgstr "Ctrl+Q" -#: appGUI/MainGUI.py:4724 appPlugins/ToolPDF.py:44 +#: appGUI/MainGUI.py:4759 appPlugins/ToolPDF.py:44 msgid "PDF Import Tool" msgstr "Strumento importazione PDF" -#: appGUI/MainGUI.py:4729 +#: appGUI/MainGUI.py:4764 msgid "Toggle the axis" msgstr "Commuta assi" -#: appGUI/MainGUI.py:4730 +#: appGUI/MainGUI.py:4765 msgid "Shift+C" msgstr "Shift+C" -#: appGUI/MainGUI.py:4730 +#: appGUI/MainGUI.py:4765 msgid "Copy Obj_Name" msgstr "Copia Nome Oggetto" -#: appGUI/MainGUI.py:4735 appGUI/MainGUI.py:4979 appGUI/MainGUI.py:5090 -#: appGUI/MainGUI.py:5236 +#: appGUI/MainGUI.py:4770 appGUI/MainGUI.py:5014 appGUI/MainGUI.py:5125 +#: appGUI/MainGUI.py:5271 msgid "Shift+M" msgstr "Shift+M" -#: appGUI/MainGUI.py:4735 appGUI/MainGUI.py:4979 appGUI/MainGUI.py:5090 -#: appGUI/MainGUI.py:5236 +#: appGUI/MainGUI.py:4770 appGUI/MainGUI.py:5014 appGUI/MainGUI.py:5125 +#: appGUI/MainGUI.py:5271 msgid "Distance Minimum Tool" msgstr "Strumento distanza minima" -#: appGUI/MainGUI.py:4736 +#: appGUI/MainGUI.py:4771 msgid "Open Preferences Window" msgstr "Apri finestra preferenze" -#: appGUI/MainGUI.py:4737 +#: appGUI/MainGUI.py:4772 msgid "Shift+R" msgstr "Shift+R" -#: appGUI/MainGUI.py:4737 +#: appGUI/MainGUI.py:4772 msgid "Rotate by 90 degree CCW" msgstr "Ruota 90 gradi antiorari" -#: appGUI/MainGUI.py:4738 +#: appGUI/MainGUI.py:4773 msgid "Run a Script" msgstr "Esegui Script" -#: appGUI/MainGUI.py:4739 +#: appGUI/MainGUI.py:4774 msgid "Toggle the workspace" msgstr "(Dis)abilita area di lavoro" -#: appGUI/MainGUI.py:4745 +#: appGUI/MainGUI.py:4780 msgid "Alt+B" msgstr "Alt+B" -#: appGUI/MainGUI.py:4746 +#: appGUI/MainGUI.py:4781 msgid "Alt+C" msgstr "Alt+C" -#: appGUI/MainGUI.py:4747 +#: appGUI/MainGUI.py:4782 msgid "Alt+D" msgstr "Alt+D" -#: appGUI/MainGUI.py:4747 +#: appGUI/MainGUI.py:4782 msgid "2-Sided PCB" msgstr "PCB doppia faccia" -#: appGUI/MainGUI.py:4748 +#: appGUI/MainGUI.py:4783 msgid "Alt+E" msgstr "Alt+E" -#: appGUI/MainGUI.py:4749 +#: appGUI/MainGUI.py:4784 msgid "Alt+F" msgstr "Alt+F" -#: appGUI/MainGUI.py:4749 appPlugins/ToolFiducials.py:139 +#: appGUI/MainGUI.py:4784 appPlugins/ToolFiducials.py:139 #: appPlugins/ToolFiducials.py:772 msgid "Fiducials" msgstr "Fiducials" -#: appGUI/MainGUI.py:4750 +#: appGUI/MainGUI.py:4785 msgid "Alt+G" msgstr "Alt+G" -#: appGUI/MainGUI.py:4750 appPlugins/ToolInvertGerber.py:103 -#: appPlugins/ToolInvertGerber.py:215 appPlugins/ToolInvertGerber.py:309 +#: appGUI/MainGUI.py:4785 appPlugins/ToolInvertGerber.py:103 +#: appPlugins/ToolInvertGerber.py:215 appPlugins/ToolInvertGerber.py:312 msgid "Invert Gerber" msgstr "Inverti Gerber" -#: appGUI/MainGUI.py:4751 +#: appGUI/MainGUI.py:4786 msgid "Alt+H" msgstr "Alt+H" -#: appGUI/MainGUI.py:4752 +#: appGUI/MainGUI.py:4787 msgid "Alt+I" msgstr "Alt+I" -#: appGUI/MainGUI.py:4753 +#: appGUI/MainGUI.py:4788 msgid "Alt+J" msgstr "Alt+J" -#: appGUI/MainGUI.py:4754 +#: appGUI/MainGUI.py:4789 msgid "Alt+K" msgstr "Alt+K" -#: appGUI/MainGUI.py:4754 +#: appGUI/MainGUI.py:4789 msgid "Solder Paste Dispensing" msgstr "Strumento dispensa solder paste" -#: appGUI/MainGUI.py:4755 +#: appGUI/MainGUI.py:4790 msgid "Alt+L" msgstr "Alt+L" -#: appGUI/MainGUI.py:4755 +#: appGUI/MainGUI.py:4790 msgid "Film PCB" msgstr "Film PCB" -#: appGUI/MainGUI.py:4756 +#: appGUI/MainGUI.py:4791 msgid "Alt+M" msgstr "Alt+M" -#: appGUI/MainGUI.py:4757 appPlugins/ToolNCC.py:2348 appPlugins/ToolNCC.py:2350 -#: appPlugins/ToolNCC.py:2934 appPlugins/ToolNCC.py:2936 +#: appGUI/MainGUI.py:4792 appPlugins/ToolNCC.py:2334 appPlugins/ToolNCC.py:2336 +#: appPlugins/ToolNCC.py:2920 appPlugins/ToolNCC.py:2922 msgid "Non-Copper Clearing" msgstr "Pulizia non-rame (NCC)" -#: appGUI/MainGUI.py:4758 +#: appGUI/MainGUI.py:4793 msgid "Alt+O" msgstr "Alt+O" -#: appGUI/MainGUI.py:4758 appPlugins/ToolIsolation.py:3271 -#: appPlugins/ToolNCC.py:4290 +#: appGUI/MainGUI.py:4793 appPlugins/ToolIsolation.py:3279 +#: appPlugins/ToolNCC.py:4296 msgid "Optimal" msgstr "Ottimizzazione" -#: appGUI/MainGUI.py:4759 +#: appGUI/MainGUI.py:4794 msgid "Alt+P" msgstr "Alt+P" -#: appGUI/MainGUI.py:4759 +#: appGUI/MainGUI.py:4794 msgid "Paint Area" msgstr "Strumento disegna area" -#: appGUI/MainGUI.py:4760 +#: appGUI/MainGUI.py:4795 msgid "Alt+Q" msgstr "Alt+Q" -#: appGUI/MainGUI.py:4760 appPlugins/ToolQRCode.py:130 +#: appGUI/MainGUI.py:4795 appPlugins/ToolQRCode.py:130 #: appPlugins/ToolQRCode.py:728 msgid "QRCode" msgstr "QRCode" -#: appGUI/MainGUI.py:4761 +#: appGUI/MainGUI.py:4796 msgid "Rules Check" msgstr "Controllo regole" -#: appGUI/MainGUI.py:4762 +#: appGUI/MainGUI.py:4797 msgid "View File Source" msgstr "Vedi file sorgente" -#: appGUI/MainGUI.py:4763 +#: appGUI/MainGUI.py:4798 msgid "Alt+T" msgstr "Alt+T" -#: appGUI/MainGUI.py:4764 +#: appGUI/MainGUI.py:4799 msgid "Alt+W" msgstr "Alt+W" -#: appGUI/MainGUI.py:4764 appPlugins/ToolSub.py:165 appPlugins/ToolSub.py:770 +#: appGUI/MainGUI.py:4799 appPlugins/ToolSub.py:165 appPlugins/ToolSub.py:768 msgid "Subtract" msgstr "Sottrai" -#: appGUI/MainGUI.py:4765 appGUI/MainGUI.py:4983 +#: appGUI/MainGUI.py:4800 appGUI/MainGUI.py:5018 msgid "Alt+X" msgstr "Alt+X" -#: appGUI/MainGUI.py:4765 +#: appGUI/MainGUI.py:4800 msgid "Cutout PCB" msgstr "Taglia PCB" -#: appGUI/MainGUI.py:4766 +#: appGUI/MainGUI.py:4801 msgid "Alt+Z" msgstr "Alt+Z" -#: appGUI/MainGUI.py:4766 appPlugins/ToolPanelize.py:36 +#: appGUI/MainGUI.py:4801 appPlugins/ToolPanelize.py:36 msgid "Panelize PCB" msgstr "Pannellizza PCB" -#: appGUI/MainGUI.py:4769 +#: appGUI/MainGUI.py:4804 msgid "Enable Non-selected Objects" msgstr "Abilita oggetti non selezionati" -#: appGUI/MainGUI.py:4770 +#: appGUI/MainGUI.py:4805 msgid "Disable Non-selected Objects" msgstr "Disabilita oggetti non selezionati" -#: appGUI/MainGUI.py:4771 +#: appGUI/MainGUI.py:4806 msgid "Toggle Full Screen" msgstr "(Dis)abilita schermo intero" -#: appGUI/MainGUI.py:4774 +#: appGUI/MainGUI.py:4809 msgid "Ctrl+Alt+X" msgstr "Ctrl+Alt+X" -#: appGUI/MainGUI.py:4774 +#: appGUI/MainGUI.py:4809 msgid "Abort current task (gracefully)" msgstr "Annulla l'azione corrente" -#: appGUI/MainGUI.py:4778 +#: appGUI/MainGUI.py:4813 msgid "Ctrl+Shift+V" msgstr "Ctrl+Shift+V" -#: appGUI/MainGUI.py:4778 +#: appGUI/MainGUI.py:4813 msgid "" "Paste Special. Will convert a Windows path style to the one required in Tcl " "Shell" @@ -6424,236 +6432,236 @@ msgstr "" "Incolla speciale. Converte uno stile di percorso Windows in quello richiesto " "in Tcl Shell" -#: appGUI/MainGUI.py:4782 +#: appGUI/MainGUI.py:4817 msgid "Open Online Manual" msgstr "Apri manuale online" -#: appGUI/MainGUI.py:4783 +#: appGUI/MainGUI.py:4818 msgid "F2" msgstr "F2" -#: appGUI/MainGUI.py:4783 +#: appGUI/MainGUI.py:4818 msgid "Rename Objects" msgstr "Rinomina Oggetti" -#: appGUI/MainGUI.py:4784 +#: appGUI/MainGUI.py:4819 msgid "Open Online Tutorials" msgstr "Apri tutorial online" -#: appGUI/MainGUI.py:4785 +#: appGUI/MainGUI.py:4820 msgid "Refresh Plots" msgstr "Aggiorna plot" -#: appGUI/MainGUI.py:4786 appPlugins/ToolSolderPaste.py:1625 +#: appGUI/MainGUI.py:4821 appPlugins/ToolSolderPaste.py:1625 msgid "Delete Object" msgstr "Cancella oggetto" -#: appGUI/MainGUI.py:4787 appGUI/MainGUI.py:5092 +#: appGUI/MainGUI.py:4822 appGUI/MainGUI.py:5127 msgid "Alternate: Delete Tool" msgstr "Alternativo: strumento elimina" -#: appGUI/MainGUI.py:4788 +#: appGUI/MainGUI.py:4823 msgid "(left to Key_1)Toggle Notebook Area (Left Side)" msgstr "(da sinistra a Key_1) (Dis)attiva area blocco note (lato sinistro)" -#: appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4988 appGUI/MainGUI.py:5094 -#: appGUI/MainGUI.py:5235 +#: appGUI/MainGUI.py:4824 appGUI/MainGUI.py:5023 appGUI/MainGUI.py:5129 +#: appGUI/MainGUI.py:5270 msgid "Space" msgstr "Spazio" -#: appGUI/MainGUI.py:4789 +#: appGUI/MainGUI.py:4824 msgid "En(Dis)able Obj Plot" msgstr "(Dis)abilita il plot degli oggetti" -#: appGUI/MainGUI.py:4790 appGUI/MainGUI.py:4990 appGUI/MainGUI.py:5093 -#: appGUI/MainGUI.py:5234 +#: appGUI/MainGUI.py:4825 appGUI/MainGUI.py:5025 appGUI/MainGUI.py:5128 +#: appGUI/MainGUI.py:5269 msgid "Esc" msgstr "Esc" -#: appGUI/MainGUI.py:4790 +#: appGUI/MainGUI.py:4825 msgid "Deselects all objects" msgstr "Deseleziona oggetti" -#: appGUI/MainGUI.py:4804 +#: appGUI/MainGUI.py:4839 msgid "Editor Shortcut list" msgstr "Lista shortcut dell'editor" -#: appGUI/MainGUI.py:4959 +#: appGUI/MainGUI.py:4994 msgid "GEOMETRY EDITOR" msgstr "EDITOR GEOMETRIE" -#: appGUI/MainGUI.py:4960 +#: appGUI/MainGUI.py:4995 msgid "Draw an Arc" msgstr "Disegna un arco" -#: appGUI/MainGUI.py:4962 +#: appGUI/MainGUI.py:4997 msgid "Copy Geo Item" msgstr "Copia elemento Geometria" -#: appGUI/MainGUI.py:4963 +#: appGUI/MainGUI.py:4998 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "" "All'interno di Aggiungi arco verrà visualizzata la direzione: oraria CW o " "antioraria CCW" -#: appGUI/MainGUI.py:4964 +#: appGUI/MainGUI.py:4999 msgid "Polygon Intersection Tool" msgstr "Strumento intersezione poligoni" -#: appGUI/MainGUI.py:4965 +#: appGUI/MainGUI.py:5000 msgid "Geo Paint Tool" msgstr "Strumento disegno geometria" -#: appGUI/MainGUI.py:4966 appGUI/MainGUI.py:5084 appGUI/MainGUI.py:5224 +#: appGUI/MainGUI.py:5001 appGUI/MainGUI.py:5119 appGUI/MainGUI.py:5259 msgid "Jump to Location (x, y)" msgstr "Vai alla posizione (x, y)" -#: appGUI/MainGUI.py:4968 +#: appGUI/MainGUI.py:5003 msgid "Move Geo Item" msgstr "Sposta elemento Geometria" -#: appGUI/MainGUI.py:4969 +#: appGUI/MainGUI.py:5004 msgid "Within Add Arc will cycle through the ARC modes" msgstr "All'interno di Aggiungi arco verranno scorse le modalità degli archi" -#: appGUI/MainGUI.py:4970 +#: appGUI/MainGUI.py:5005 msgid "Draw a Polygon" msgstr "Disegna un poligono" -#: appGUI/MainGUI.py:4971 +#: appGUI/MainGUI.py:5006 msgid "Draw a Circle" msgstr "Disegna un cerchio" -#: appGUI/MainGUI.py:4972 +#: appGUI/MainGUI.py:5007 msgid "Draw a Path" msgstr "Disegna un persorso" -#: appGUI/MainGUI.py:4973 +#: appGUI/MainGUI.py:5008 msgid "Draw Rectangle" msgstr "Disegna un rettangolo" -#: appGUI/MainGUI.py:4974 +#: appGUI/MainGUI.py:5009 msgid "Polygon Subtraction Tool" msgstr "Strumento sottrazione poligono" -#: appGUI/MainGUI.py:4975 +#: appGUI/MainGUI.py:5010 msgid "Add Text Tool" msgstr "Strumento aggiungi testo" -#: appGUI/MainGUI.py:4976 +#: appGUI/MainGUI.py:5011 msgid "Polygon Union Tool" msgstr "Strumento unisci poligono" -#: appGUI/MainGUI.py:4977 +#: appGUI/MainGUI.py:5012 msgid "Flip shape on X axis" msgstr "Ribalta forme sull'asse X" -#: appGUI/MainGUI.py:4978 +#: appGUI/MainGUI.py:5013 msgid "Flip shape on Y axis" msgstr "Ribalta forme sull'asse Y" -#: appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:5015 msgid "Skew shape on X axis" msgstr "Inclina forme sull'asse X" -#: appGUI/MainGUI.py:4981 +#: appGUI/MainGUI.py:5016 msgid "Skew shape on Y axis" msgstr "Inclina forme sull'asse Y" -#: appGUI/MainGUI.py:4982 +#: appGUI/MainGUI.py:5017 msgid "Editor Transformation Tool" msgstr "Strumento Edito trasformazione" -#: appGUI/MainGUI.py:4983 +#: appGUI/MainGUI.py:5018 msgid "Offset shape on X axis" msgstr "Applica offset alle forme sull'asse X" -#: appGUI/MainGUI.py:4984 +#: appGUI/MainGUI.py:5019 msgid "Alt+Y" msgstr "Alt+Y" -#: appGUI/MainGUI.py:4984 +#: appGUI/MainGUI.py:5019 msgid "Offset shape on Y axis" msgstr "Applica offset alle forme sull'asse Y" -#: appGUI/MainGUI.py:4986 appGUI/MainGUI.py:5095 appGUI/MainGUI.py:5238 +#: appGUI/MainGUI.py:5021 appGUI/MainGUI.py:5130 appGUI/MainGUI.py:5273 msgid "Save Object and Exit Editor" msgstr "Salva oggetto ed esci dall'Editor" -#: appGUI/MainGUI.py:4987 +#: appGUI/MainGUI.py:5022 msgid "Polygon Cut Tool" msgstr "Strumento taglia poligono" -#: appGUI/MainGUI.py:4988 +#: appGUI/MainGUI.py:5023 msgid "Rotate Geometry" msgstr "Ruota Geometria" -#: appGUI/MainGUI.py:4989 +#: appGUI/MainGUI.py:5024 msgid "ENTER" msgstr "INVIO" -#: appGUI/MainGUI.py:4989 +#: appGUI/MainGUI.py:5024 msgid "Finish drawing for certain tools" msgstr "Completa disegno per alcuni utensili" -#: appGUI/MainGUI.py:4990 appGUI/MainGUI.py:5093 appGUI/MainGUI.py:5234 +#: appGUI/MainGUI.py:5025 appGUI/MainGUI.py:5128 appGUI/MainGUI.py:5269 msgid "Abort and return to Select" msgstr "Annulla e torna a Seleziona" -#: appGUI/MainGUI.py:5080 +#: appGUI/MainGUI.py:5115 msgid "EXCELLON EDITOR" msgstr "EDITOR EXCELLON" -#: appGUI/MainGUI.py:5088 +#: appGUI/MainGUI.py:5123 msgid "Add a new Tool" msgstr "Aggiungi un nuovo TOOL" -#: appGUI/MainGUI.py:5094 +#: appGUI/MainGUI.py:5129 msgid "Toggle Slot direction" msgstr "Attiva/disattiva direzione slot" -#: appGUI/MainGUI.py:5096 +#: appGUI/MainGUI.py:5131 msgid "Ctrl+Space" msgstr "Ctrl+Spazio" -#: appGUI/MainGUI.py:5096 appGUI/MainGUI.py:5235 +#: appGUI/MainGUI.py:5131 appGUI/MainGUI.py:5270 msgid "Toggle array direction" msgstr "Attiva/disattiva direzione array" -#: appGUI/MainGUI.py:5218 +#: appGUI/MainGUI.py:5253 msgid "GERBER EDITOR" msgstr "EDITOR GERBER" -#: appGUI/MainGUI.py:5228 +#: appGUI/MainGUI.py:5263 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" "All'interno dello strumento Tracce & Regioni le modalità piegature " "scorreranno all'indietro" -#: appGUI/MainGUI.py:5231 +#: appGUI/MainGUI.py:5266 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" "All'interno dello strumento Tracce & Regioni le modalità piegature " "scorreranno in avanti" -#: appGUI/MainGUI.py:5233 +#: appGUI/MainGUI.py:5268 msgid "Alternate: Delete Apertures" msgstr "Alternativo: cancella aperture" -#: appGUI/MainGUI.py:5237 +#: appGUI/MainGUI.py:5272 msgid "Eraser Tool" msgstr "Strumento cancella" -#: appGUI/MainGUI.py:5239 +#: appGUI/MainGUI.py:5274 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:216 msgid "Mark Area Tool" msgstr "Strumento marca area" -#: appGUI/MainGUI.py:5240 +#: appGUI/MainGUI.py:5275 msgid "Poligonize Tool" msgstr "Strumento Poligonizza" -#: appGUI/MainGUI.py:5241 +#: appGUI/MainGUI.py:5276 msgid "Transformation Tool" msgstr "Strumento trasformazione" @@ -6661,11 +6669,11 @@ msgstr "Strumento trasformazione" msgid "App Object" msgstr "Oggetto App" -#: appGUI/ObjectUI.py:102 appGUI/ObjectUI.py:145 +#: appGUI/ObjectUI.py:94 appGUI/ObjectUI.py:150 msgid "Geometrical transformations of the current object." msgstr "Trasformazioni geometriche dell'oggetto corrente." -#: appGUI/ObjectUI.py:111 +#: appGUI/ObjectUI.py:116 msgid "" "Factor by which to multiply\n" "geometric features of this object.\n" @@ -6675,11 +6683,11 @@ msgstr "" "le feature geometriche dell'oggetto.\n" "Sono permesse espressioni. Es: 1/25.4" -#: appGUI/ObjectUI.py:118 +#: appGUI/ObjectUI.py:123 msgid "Perform scaling operation." msgstr "Esegui azione di riscalatura." -#: appGUI/ObjectUI.py:128 +#: appGUI/ObjectUI.py:133 msgid "" "Amount by which to move the object\n" "in the x and y axes in (x, y) format.\n" @@ -6689,63 +6697,77 @@ msgstr "" "negli assi X ed Y nel formato (x,y).\n" "Sono permesse espressioni. Es: (1/3.2,0.5*3)" -#: appGUI/ObjectUI.py:135 +#: appGUI/ObjectUI.py:140 msgid "Perform the offset operation." msgstr "Esegui l'operazione offset." -#: appGUI/ObjectUI.py:178 +#: appGUI/ObjectUI.py:183 msgid "Gerber Object" msgstr "Oggetto Gerber" -#: appGUI/ObjectUI.py:187 appGUI/ObjectUI.py:550 appGUI/ObjectUI.py:877 -#: appGUI/ObjectUI.py:1218 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:25 +#: appGUI/ObjectUI.py:185 appGUI/ObjectUI.py:605 appGUI/ObjectUI.py:942 +#: appGUI/ObjectUI.py:1282 +#, fuzzy +#| msgid "Transformations" +msgid "General Information" +msgstr "Trasformazioni" + +#: appGUI/ObjectUI.py:186 appGUI/ObjectUI.py:606 appGUI/ObjectUI.py:943 +#: appGUI/ObjectUI.py:1283 +#, fuzzy +#| msgid "Generate the CNC Job object." +msgid "General data about the object." +msgstr "Genera l'oggetto CNC Job." + +#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:623 appGUI/ObjectUI.py:959 +#: appGUI/ObjectUI.py:1300 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:25 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:27 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:27 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:26 msgid "Plot Options" msgstr "Opzioni disegno" -#: appGUI/ObjectUI.py:192 appGUI/ObjectUI.py:553 +#: appGUI/ObjectUI.py:207 appGUI/ObjectUI.py:626 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:41 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:126 -#: appPlugins/ToolCopperThieving.py:1448 +#: appPlugins/ToolCopperThieving.py:1456 msgid "Solid" msgstr "Solido" -#: appGUI/ObjectUI.py:194 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:42 +#: appGUI/ObjectUI.py:209 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:42 msgid "Solid color polygons." msgstr "Poligono colore pieno." -#: appGUI/ObjectUI.py:199 appGUI/ObjectUI.py:559 appGUI/ObjectUI.py:883 +#: appGUI/ObjectUI.py:214 appGUI/ObjectUI.py:632 appGUI/ObjectUI.py:965 msgid "Multi-Color" msgstr "Multi-Colore" -#: appGUI/ObjectUI.py:201 appGUI/ObjectUI.py:561 appGUI/ObjectUI.py:885 +#: appGUI/ObjectUI.py:216 appGUI/ObjectUI.py:634 appGUI/ObjectUI.py:967 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:50 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:43 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:49 msgid "Draw polygons in different colors." msgstr "Disegna poligoni in colori diversi." -#: appGUI/ObjectUI.py:216 appGUI/ObjectUI.py:635 +#: appGUI/ObjectUI.py:231 appGUI/ObjectUI.py:715 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:34 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:34 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:33 msgid "Plot" msgstr "Disegna" -#: appGUI/ObjectUI.py:217 appGUI/ObjectUI.py:637 appGUI/ObjectUI.py:988 -#: appGUI/ObjectUI.py:1363 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 +#: appGUI/ObjectUI.py:232 appGUI/ObjectUI.py:717 appGUI/ObjectUI.py:1062 +#: appGUI/ObjectUI.py:1477 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:36 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:35 -#: appPlugins/ToolMilling.py:3617 +#: appPlugins/ToolMilling.py:3608 msgid "Plot (show) this object." msgstr "Disegna (mostra) questo oggetto." -#: appGUI/ObjectUI.py:225 appGUI/ObjectUI.py:395 +#: appGUI/ObjectUI.py:240 appGUI/ObjectUI.py:444 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:39 -#: appPlugins/ToolFollow.py:788 +#: appPlugins/ToolFollow.py:782 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -6755,32 +6777,39 @@ msgstr "" "Ciò significa che taglierà\n" "al centro della traccia." -#: appGUI/ObjectUI.py:234 appGUI/ObjectUI.py:584 appGUI/ObjectUI.py:905 -#: appGUI/ObjectUI.py:1253 +#: appGUI/ObjectUI.py:249 appGUI/ObjectUI.py:657 appGUI/ObjectUI.py:987 +#: appGUI/ObjectUI.py:1334 msgid "Start the Object Editor" msgstr "Avvia editor oggetto" -#: appGUI/ObjectUI.py:245 appGUI/ObjectUI.py:595 appGUI/ObjectUI.py:916 -#: appGUI/ObjectUI.py:1264 +#: appGUI/ObjectUI.py:260 appGUI/ObjectUI.py:668 appGUI/ObjectUI.py:998 +#: appGUI/ObjectUI.py:1344 msgid "INFO" msgstr "INFO" -#: appGUI/ObjectUI.py:247 appGUI/ObjectUI.py:597 appGUI/ObjectUI.py:918 -#: appGUI/ObjectUI.py:1266 +#: appGUI/ObjectUI.py:262 appGUI/ObjectUI.py:670 appGUI/ObjectUI.py:1000 +#: appGUI/ObjectUI.py:1346 msgid "Show the Object Attributes." msgstr "Mostra attributi dell'oggetto." -#: appGUI/ObjectUI.py:281 appGUI/ObjectUI.py:630 +#: appGUI/ObjectUI.py:290 appGUI/ObjectUI.py:698 appGUI/ObjectUI.py:1028 +#: appGUI/ObjectUI.py:1441 +#, fuzzy +#| msgid "No tool in the Geometry object." +msgid "Tools/apertures in the loaded object." +msgstr "Nessun tool nell'oggetto geometria." + +#: appGUI/ObjectUI.py:313 appGUI/ObjectUI.py:710 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:44 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:48 msgid "Toggle the display of the Tools Table." msgstr "(Dis)attiva visualizzazione tabella utensili." -#: appGUI/ObjectUI.py:290 +#: appGUI/ObjectUI.py:322 msgid "Mark All" msgstr "Marchia tutto" -#: appGUI/ObjectUI.py:292 +#: appGUI/ObjectUI.py:324 msgid "" "When checked it will display all the apertures.\n" "When unchecked, it will delete all mark shapes\n" @@ -6789,16 +6818,16 @@ msgstr "" "Se selezionato, mostrerà tutte le aperture.\n" "Se deselezionato, eliminerà tutte le forme disegnati." -#: appGUI/ObjectUI.py:322 appPlugins/ToolExtract.py:1022 -#: appPlugins/ToolPunchGerber.py:2100 +#: appGUI/ObjectUI.py:354 appPlugins/ToolExtract.py:1032 +#: appPlugins/ToolPunchGerber.py:2107 msgid "Mark the aperture instances on canvas." msgstr "Marchia le aperture." -#: appGUI/ObjectUI.py:329 appPlugins/ToolIsolation.py:3664 +#: appGUI/ObjectUI.py:361 appPlugins/ToolIsolation.py:3692 msgid "Buffer Solid Geometry" msgstr "Geometria solida del buffer" -#: appGUI/ObjectUI.py:331 appPlugins/ToolIsolation.py:3666 +#: appGUI/ObjectUI.py:363 appPlugins/ToolIsolation.py:3694 msgid "" "This button is shown only when the Gerber file\n" "is loaded without buffering.\n" @@ -6810,12 +6839,12 @@ msgstr "" "Facendo clic su questo si creerà la geometria bufferizzata\n" "richiesta per l'isolamento." -#: appGUI/ObjectUI.py:347 +#: appGUI/ObjectUI.py:382 msgid "Isolation Routing" msgstr "Percorso di isolamento" -#: appGUI/ObjectUI.py:350 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:27 -#: appPlugins/ToolIsolation.py:3143 +#: appGUI/ObjectUI.py:385 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:27 +#: appPlugins/ToolIsolation.py:3141 msgid "" "Create a Geometry object with\n" "toolpaths to cut around polygons." @@ -6823,15 +6852,7 @@ msgstr "" "Crea un oggetto Geometria con\n" "percorsi utensile per tagliare esternamente i poligoni." -#: appGUI/ObjectUI.py:365 appGUI/ObjectUI.py:1074 appPlugins/ToolNCC.py:4671 -msgid "" -"Create the Geometry Object\n" -"for non-copper routing." -msgstr "" -"Crea l'oggetto Geometria\n" -"per l'isolamento non-rame." - -#: appGUI/ObjectUI.py:380 +#: appGUI/ObjectUI.py:400 msgid "" "Generate the geometry for\n" "the board cutout." @@ -6839,20 +6860,32 @@ msgstr "" "Genera la geometria per\n" "il ritaglio della scheda." -#: appGUI/ObjectUI.py:408 appGUI/ObjectUI.py:756 appGUI/ObjectUI.py:1091 -#: appPlugins/ToolEtchCompensation.py:358 +#: appGUI/ObjectUI.py:415 appPlugins/ToolFilm.py:1168 +msgid "Create a positive/negative film for UV exposure." +msgstr "Crea un fil positivo/negativo per esposizione UV." + +#: appGUI/ObjectUI.py:429 appGUI/ObjectUI.py:1140 appPlugins/ToolNCC.py:4684 +msgid "" +"Create the Geometry Object\n" +"for non-copper routing." +msgstr "" +"Crea l'oggetto Geometria\n" +"per l'isolamento non-rame." + +#: appGUI/ObjectUI.py:457 appGUI/ObjectUI.py:822 appGUI/ObjectUI.py:1157 +#: appPlugins/ToolEtchCompensation.py:351 msgid "Utilities" msgstr "Utilities" -#: appGUI/ObjectUI.py:410 appGUI/ObjectUI.py:758 appGUI/ObjectUI.py:1093 +#: appGUI/ObjectUI.py:459 appGUI/ObjectUI.py:824 appGUI/ObjectUI.py:1159 msgid "Show the Utilities." msgstr "Mostra utilità." -#: appGUI/ObjectUI.py:434 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:26 +#: appGUI/ObjectUI.py:482 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:26 msgid "Non-copper regions" msgstr "Regioni non-rame" -#: appGUI/ObjectUI.py:436 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:28 +#: appGUI/ObjectUI.py:484 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:28 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6866,13 +6899,13 @@ msgstr "" "oggetto. Può essere usato per rimuovere tutto\n" "il rame da una regione specifica." -#: appGUI/ObjectUI.py:446 appGUI/ObjectUI.py:487 +#: appGUI/ObjectUI.py:501 appGUI/ObjectUI.py:549 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:40 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73 msgid "Boundary Margin" msgstr "Margine dei bordi" -#: appGUI/ObjectUI.py:448 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:42 +#: appGUI/ObjectUI.py:503 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:42 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6883,24 +6916,24 @@ msgstr "" "disegnando una contenitore intorno a tutti\n" "gli oggetti con questa distanza minima." -#: appGUI/ObjectUI.py:465 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:57 +#: appGUI/ObjectUI.py:520 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:57 msgid "Resulting geometry will have rounded corners." msgstr "La geometria risultante avrà angoli arrotondati." -#: appGUI/ObjectUI.py:468 appGUI/ObjectUI.py:508 appPlugins/ToolCutOut.py:2652 -#: appPlugins/ToolCutOut.py:2667 appPlugins/ToolFollow.py:780 -#: appPlugins/ToolIsolation.py:3643 appPlugins/ToolNCC.py:4668 -#: appPlugins/ToolPaint.py:3333 appPlugins/ToolSolderPaste.py:1512 +#: appGUI/ObjectUI.py:523 appGUI/ObjectUI.py:570 appPlugins/ToolCutOut.py:2678 +#: appPlugins/ToolCutOut.py:2694 appPlugins/ToolFollow.py:774 +#: appPlugins/ToolIsolation.py:3671 appPlugins/ToolNCC.py:4681 +#: appPlugins/ToolPaint.py:3350 appPlugins/ToolSolderPaste.py:1512 msgid "Generate Geometry" msgstr "Genera geometria" -#: appGUI/ObjectUI.py:479 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:67 +#: appGUI/ObjectUI.py:532 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:67 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:131 -#: appPlugins/ToolPanelize.py:1188 appPlugins/ToolQRCode.py:898 +#: appPlugins/ToolPanelize.py:1196 appPlugins/ToolQRCode.py:921 msgid "Bounding Box" msgstr "Rettangolo contenitore" -#: appGUI/ObjectUI.py:481 +#: appGUI/ObjectUI.py:534 msgid "" "Create a geometry surrounding the Gerber object.\n" "Square shape." @@ -6908,7 +6941,7 @@ msgstr "" "Crea una geometria che circonda l'oggetto Gerber.\n" "Forma quadrata." -#: appGUI/ObjectUI.py:489 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:75 +#: appGUI/ObjectUI.py:551 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:75 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -6916,7 +6949,7 @@ msgstr "" "Distanza del contenitore dai bordi\n" "al poligono più vicino." -#: appGUI/ObjectUI.py:502 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:88 +#: appGUI/ObjectUI.py:564 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:88 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -6928,20 +6961,20 @@ msgstr "" "il loro raggio è uguale al\n" "margine." -#: appGUI/ObjectUI.py:511 +#: appGUI/ObjectUI.py:573 msgid "Generate the Geometry object." msgstr "Genera l'oggetto geometria." -#: appGUI/ObjectUI.py:538 +#: appGUI/ObjectUI.py:600 msgid "Excellon Object" msgstr "Oggetto Excellon" -#: appGUI/ObjectUI.py:555 +#: appGUI/ObjectUI.py:628 msgid "Solid circles." msgstr "Cercio pieno." -#: appGUI/ObjectUI.py:673 appPlugins/ToolDrilling.py:2335 -#: appPlugins/ToolMilling.py:3633 +#: appGUI/ObjectUI.py:750 appPlugins/ToolDrilling.py:2350 +#: appPlugins/ToolMilling.py:3634 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -6955,10 +6988,10 @@ msgstr "" "\n" "Qui vengono selezionati gli utensili per la generazione del codice G." -#: appGUI/ObjectUI.py:678 appGUI/ObjectUI.py:1011 -#: appPlugins/ToolDrilling.py:2340 appPlugins/ToolIsolation.py:3212 -#: appPlugins/ToolMilling.py:3638 appPlugins/ToolMilling.py:3687 -#: appPlugins/ToolNCC.py:4212 appPlugins/ToolPaint.py:3017 +#: appGUI/ObjectUI.py:755 appGUI/ObjectUI.py:1085 +#: appPlugins/ToolDrilling.py:2355 appPlugins/ToolIsolation.py:3221 +#: appPlugins/ToolMilling.py:3639 appPlugins/ToolMilling.py:3760 +#: appPlugins/ToolNCC.py:4222 appPlugins/ToolPaint.py:3024 msgid "" "Tool Diameter. Its value\n" "is the cut width into the material." @@ -6966,8 +6999,8 @@ msgstr "" "Diametro utensile. Il suo valore\n" "è l'altezza del taglio nel materiale." -#: appGUI/ObjectUI.py:681 appPlugins/ToolDrilling.py:2343 -#: appPlugins/ToolMilling.py:3641 +#: appGUI/ObjectUI.py:758 appPlugins/ToolDrilling.py:2358 +#: appPlugins/ToolMilling.py:3642 msgid "" "The number of Drill holes. Holes that are drilled with\n" "a drill bit." @@ -6975,8 +7008,8 @@ msgstr "" "Numero di fori da realizzare. Fori realizzati con una\n" "punta da trapano." -#: appGUI/ObjectUI.py:684 appPlugins/ToolDrilling.py:2346 -#: appPlugins/ToolMilling.py:3644 +#: appGUI/ObjectUI.py:761 appPlugins/ToolDrilling.py:2361 +#: appPlugins/ToolMilling.py:3645 msgid "" "The number of Slot holes. Holes that are created by\n" "milling them with an endmill bit." @@ -6984,11 +7017,11 @@ msgstr "" "Numero di fori slot da realizzare. Fori realizzati fresando\n" "con un utensile a candela." -#: appGUI/ObjectUI.py:687 +#: appGUI/ObjectUI.py:764 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:689 +#: appGUI/ObjectUI.py:766 msgid "" "Toggle display of the drills for the current tool.\n" "This does not select the tools for G-code generation." @@ -6996,12 +7029,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:698 +#: appGUI/ObjectUI.py:775 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:49 msgid "Auto load from DB" msgstr "Carica automaticamente dal DB" -#: appGUI/ObjectUI.py:700 +#: appGUI/ObjectUI.py:777 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:51 msgid "" "Automatic replacement of the tools from related application tools\n" @@ -7010,19 +7043,19 @@ msgstr "" "Sostituzione automatica dei tools dai relativi strumenti applicativi\n" "con tools da DB che hanno un valore di diametro vicino." -#: appGUI/ObjectUI.py:726 +#: appGUI/ObjectUI.py:792 msgid "Generate GCode from the drill holes in an Excellon object." msgstr "Genera GCode per la foratura da un oggetto Excellon." -#: appGUI/ObjectUI.py:740 +#: appGUI/ObjectUI.py:806 msgid "Generate a Geometry for milling drills or slots in an Excellon object." msgstr "Genera una Geometria per la foratura da un oggetto Excellon." -#: appGUI/ObjectUI.py:782 +#: appGUI/ObjectUI.py:846 msgid "Milling Geometry" msgstr "Geometria fresatura" -#: appGUI/ObjectUI.py:784 +#: appGUI/ObjectUI.py:848 msgid "" "Create Geometry for milling holes.\n" "Select from the Tools Table above the hole dias to be\n" @@ -7032,19 +7065,19 @@ msgstr "" "Selezionare dalla tabella degli strumenti sopra i diametri dei fori\n" "da fresare. Utilizzare la colonna # per effettuare la selezione." -#: appGUI/ObjectUI.py:790 appPlugins/ToolMilling.py:3835 +#: appGUI/ObjectUI.py:862 appPlugins/ToolMilling.py:3905 msgid "Milling Diameter" msgstr "Diametro fresa" -#: appGUI/ObjectUI.py:792 +#: appGUI/ObjectUI.py:864 msgid "Diameter of the cutting tool." msgstr "Diametri dell'utensile da taglio." -#: appGUI/ObjectUI.py:802 +#: appGUI/ObjectUI.py:874 msgid "Mill Drills" msgstr "Fresatura fori" -#: appGUI/ObjectUI.py:804 +#: appGUI/ObjectUI.py:876 msgid "" "Create the Geometry Object\n" "for milling drills." @@ -7052,11 +7085,11 @@ msgstr "" "Crea oggetto geometria\n" "per la foratura." -#: appGUI/ObjectUI.py:822 +#: appGUI/ObjectUI.py:894 msgid "Mill Slots" msgstr "Fresatura slot" -#: appGUI/ObjectUI.py:824 +#: appGUI/ObjectUI.py:896 msgid "" "Create the Geometry Object\n" "for milling slots." @@ -7064,11 +7097,11 @@ msgstr "" "Crea oggetto geometria\n" "per fresare gli slot." -#: appGUI/ObjectUI.py:866 +#: appGUI/ObjectUI.py:938 msgid "Geometry Object" msgstr "Oggetto geometria" -#: appGUI/ObjectUI.py:969 +#: appGUI/ObjectUI.py:1043 msgid "" "Tools in this Geometry object used for cutting.\n" "The 'Offset' entry will set an offset for the cut.\n" @@ -7098,19 +7131,19 @@ msgstr "" "non selezionabile e Cut Z viene calcolato automaticamente dalla nuova\n" "UI dalle voci Diametro V-Tip e Angolo V-Tip." -#: appGUI/ObjectUI.py:986 appGUI/ObjectUI.py:1361 +#: appGUI/ObjectUI.py:1060 appGUI/ObjectUI.py:1475 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:34 -#: appPlugins/ToolMilling.py:3616 +#: appPlugins/ToolMilling.py:3607 msgid "Plot Object" msgstr "Disegna oggetto" -#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:1374 appGUI/ObjectUI.py:1384 +#: appGUI/ObjectUI.py:1073 appGUI/ObjectUI.py:1488 appGUI/ObjectUI.py:1498 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:145 -#: appPlugins/ToolCopperThieving.py:1478 appPlugins/ToolMilling.py:3676 +#: appPlugins/ToolCopperThieving.py:1494 appPlugins/ToolMilling.py:3749 msgid "Dia" msgstr "Diametro" -#: appGUI/ObjectUI.py:1006 +#: appGUI/ObjectUI.py:1080 msgid "" "Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -7121,11 +7154,11 @@ msgstr "" "valore\n" "verrà mostrato come T1, T2 ... Tn" -#: appGUI/ObjectUI.py:1015 +#: appGUI/ObjectUI.py:1089 msgid "Offset Type. The kind of cut offset to be used." msgstr "Tipo di offset. Il tipo di offset da usare per il taglio." -#: appGUI/ObjectUI.py:1019 +#: appGUI/ObjectUI.py:1093 msgid "" "Job Type. Usually the UI form values \n" "are choose based on the operation type and this will serve as a reminder." @@ -7133,7 +7166,7 @@ msgstr "" "Tipo di lavoro. Tipicamente i valori sulla UI \n" "sono selezionati in base alle operazioni effettuate e servono da promemoria." -#: appGUI/ObjectUI.py:1029 +#: appGUI/ObjectUI.py:1103 msgid "" "Plot column. It is visible only for MultiGeo Geometry objects.\n" "Enable plot for the selected tool geometry." @@ -7141,15 +7174,11 @@ msgstr "" "Plot colonna. Visibile solo con oggetti Geometria MultiGeo.\n" "Attiva il plot per gli strumenti geometria selezionati." -#: appGUI/ObjectUI.py:1042 -msgid "Launch Paint Tool in Tools Tab." -msgstr "Esegui lo strumento Disegno dal Tab Disegno." - -#: appGUI/ObjectUI.py:1050 +#: appGUI/ObjectUI.py:1116 msgid "Generate a CNCJob by milling a Geometry." msgstr "Generazione un CNCJob fresando una geomatria." -#: appGUI/ObjectUI.py:1064 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:30 +#: appGUI/ObjectUI.py:1130 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:30 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon." @@ -7157,28 +7186,28 @@ msgstr "" "Crea percorsi utensile per coprire\n" "l'intera area di un poligono." -#: appGUI/ObjectUI.py:1125 +#: appGUI/ObjectUI.py:1197 msgid "Points" msgstr "Punti" -#: appGUI/ObjectUI.py:1127 +#: appGUI/ObjectUI.py:1199 msgid "Total of vertex points in the geometry." msgstr "Quantità punti vertice nella geometria." -#: appGUI/ObjectUI.py:1135 appPlugins/ToolCalculators.py:536 -#: appPlugins/ToolCalculators.py:720 +#: appGUI/ObjectUI.py:1207 appPlugins/ToolCalculators.py:659 +#: appPlugins/ToolCalculators.py:843 appPlugins/ToolCalculators.py:1039 msgid "Calculate" msgstr "Calcola" -#: appGUI/ObjectUI.py:1138 +#: appGUI/ObjectUI.py:1210 msgid "Calculate the number of vertex points in the geometry." msgstr "Calcola il numero dei punti vertice nella geometria." -#: appGUI/ObjectUI.py:1205 +#: appGUI/ObjectUI.py:1276 msgid "CNC Job Object" msgstr "Oggetto CNC Job" -#: appGUI/ObjectUI.py:1221 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:49 +#: appGUI/ObjectUI.py:1303 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:49 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" @@ -7190,15 +7219,52 @@ msgstr "" "sopra al pezzo o di tipo 'Taglia',\n" "cioè movimenti che tagliano il materiale." -#: appGUI/ObjectUI.py:1230 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 +#: appGUI/ObjectUI.py:1312 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 msgid "Travel" msgstr "Travel" -#: appGUI/ObjectUI.py:1290 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:66 +#: appGUI/ObjectUI.py:1385 appObjects/FlatCAMObj.py:858 +#: appPlugins/ToolReport.py:591 +msgid "Travelled distance" +msgstr "Distanza percorsa" + +#: appGUI/ObjectUI.py:1387 +msgid "" +"This is the total travelled distance on X-Y plane.\n" +"In current units." +msgstr "" +"E' la distanza totale percorsa sul piano X-Y.\n" +"In unità correnti." + +#: appGUI/ObjectUI.py:1398 +msgid "Estimated time" +msgstr "Tempo stimato" + +#: appGUI/ObjectUI.py:1400 +msgid "" +"This is the estimated time to do the routing/drilling,\n" +"without the time spent in ToolChange events." +msgstr "" +"E' il tempo stimato per le fresatura, foratura,\n" +"senza il tempo necessario ai cambi utensili." + +#: appGUI/ObjectUI.py:1421 +msgid "Use CNC Code Snippets" +msgstr "Usa snippet codice CNC" + +#: appGUI/ObjectUI.py:1423 +msgid "" +"When selected, it will include CNC Code snippets (append and prepend)\n" +"defined in the Preferences." +msgstr "" +"Quando selezionato, includerà snippets di codice CNC (aggiungi e anteponi)\n" +"definito nelle Preferenze." + +#: appGUI/ObjectUI.py:1429 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:66 msgid "Display Annotation" msgstr "Mostra annotazioni" -#: appGUI/ObjectUI.py:1292 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:68 +#: appGUI/ObjectUI.py:1431 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:68 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -7208,36 +7274,11 @@ msgstr "" "Se selezionato, visualizzerà i numeri ordinati su ogni terminazione\n" "di una linea di spostamento." -#: appGUI/ObjectUI.py:1304 appObjects/FlatCAMObj.py:858 -#: appPlugins/ToolReport.py:591 -msgid "Travelled distance" -msgstr "Distanza percorsa" - -#: appGUI/ObjectUI.py:1306 -msgid "" -"This is the total travelled distance on X-Y plane.\n" -"In current units." -msgstr "" -"E' la distanza totale percorsa sul piano X-Y.\n" -"In unità correnti." - -#: appGUI/ObjectUI.py:1317 -msgid "Estimated time" -msgstr "Tempo stimato" - -#: appGUI/ObjectUI.py:1319 -msgid "" -"This is the estimated time to do the routing/drilling,\n" -"without the time spent in ToolChange events." -msgstr "" -"E' il tempo stimato per le fresatura, foratura,\n" -"senza il tempo necessario ai cambi utensili." - -#: appGUI/ObjectUI.py:1343 +#: appGUI/ObjectUI.py:1457 msgid "CNC Tools Table" msgstr "Tabella Utensili CNC" -#: appGUI/ObjectUI.py:1346 +#: appGUI/ObjectUI.py:1460 msgid "" "Tools in this CNCJob object used for cutting.\n" "The tool diameter is used for plotting on canvas.\n" @@ -7260,139 +7301,129 @@ 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:1395 +#: appGUI/ObjectUI.py:1509 msgid "Update Plot" msgstr "Aggiorna Plot" -#: appGUI/ObjectUI.py:1397 +#: appGUI/ObjectUI.py:1511 msgid "Update the plot." msgstr "Aggiorna il plot." -#: appGUI/ObjectUI.py:1402 -msgid "Use CNC Code Snippets" -msgstr "Usa snippet codice CNC" - -#: appGUI/ObjectUI.py:1404 -msgid "" -"When selected, it will include CNC Code snippets (append and prepend)\n" -"defined in the Preferences." -msgstr "" -"Quando selezionato, includerà snippets di codice CNC (aggiungi e anteponi)\n" -"definito nelle Preferenze." - -#: appGUI/ObjectUI.py:1425 appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:27 +#: appGUI/ObjectUI.py:1525 appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:27 #: appPlugins/ToolLevelling.py:1749 msgid "Generate CNC Code with auto-levelled paths." msgstr "Genera il codice CNC per il percorso di autolivellamento." -#: appGUI/ObjectUI.py:1452 +#: appGUI/ObjectUI.py:1552 msgid "Opens dialog to save CNC Code file." msgstr "Apri la finestra di salvataggio del file CNC." -#: appGUI/ObjectUI.py:1458 appPlugins/ToolSolderPaste.py:1600 +#: appGUI/ObjectUI.py:1558 appPlugins/ToolSolderPaste.py:1600 msgid "Review CNC Code." msgstr "Controlla codice CNC." -#: appGUI/ObjectUI.py:1492 +#: appGUI/ObjectUI.py:1592 msgid "Script Object" msgstr "Oggetto script" -#: appGUI/ObjectUI.py:1512 appGUI/ObjectUI.py:1586 +#: appGUI/ObjectUI.py:1612 appGUI/ObjectUI.py:1686 msgid "Auto Completer" msgstr "Auto completatore" -#: appGUI/ObjectUI.py:1514 +#: appGUI/ObjectUI.py:1614 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:1559 +#: appGUI/ObjectUI.py:1659 msgid "Document Object" msgstr "Oggetto documento" -#: appGUI/ObjectUI.py:1588 +#: appGUI/ObjectUI.py:1688 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:1609 +#: appGUI/ObjectUI.py:1709 msgid "Font Type" msgstr "Tipo carattere" -#: appGUI/ObjectUI.py:1627 +#: appGUI/ObjectUI.py:1727 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:183 msgid "Font Size" msgstr "Dimensione carattere" -#: appGUI/ObjectUI.py:1663 +#: appGUI/ObjectUI.py:1763 msgid "Alignment" msgstr "Allineamento" -#: appGUI/ObjectUI.py:1668 +#: appGUI/ObjectUI.py:1768 msgid "Align Left" msgstr "Allinea a sinistra" -#: appGUI/ObjectUI.py:1673 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 -#: appPlugins/ToolFilm.py:1247 app_Main.py:5399 app_Main.py:5670 +#: appGUI/ObjectUI.py:1773 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5403 +#: app_Main.py:5676 msgid "Center" msgstr "Centro" -#: appGUI/ObjectUI.py:1678 +#: appGUI/ObjectUI.py:1778 msgid "Align Right" msgstr "Allinea a destra" -#: appGUI/ObjectUI.py:1683 +#: appGUI/ObjectUI.py:1783 msgid "Justify" msgstr "Giustifica" -#: appGUI/ObjectUI.py:1693 +#: appGUI/ObjectUI.py:1793 msgid "Font Color" msgstr "Colore carattere" -#: appGUI/ObjectUI.py:1695 +#: appGUI/ObjectUI.py:1795 msgid "Set the font color for the selected text" msgstr "Imposta il colore del carattere per il testo selezionato" -#: appGUI/ObjectUI.py:1712 +#: appGUI/ObjectUI.py:1812 msgid "Selection Color" msgstr "Selezione colore" -#: appGUI/ObjectUI.py:1714 +#: appGUI/ObjectUI.py:1814 msgid "Set the selection color when doing text selection." msgstr "Imposta il colore della selezione durante la selezione del testo." -#: appGUI/ObjectUI.py:1731 +#: appGUI/ObjectUI.py:1831 msgid "Tab Size" msgstr "Dimensione tab" -#: appGUI/ObjectUI.py:1733 +#: appGUI/ObjectUI.py:1833 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." -#: appGUI/PlotCanvas.py:261 appGUI/PlotCanvasLegacy.py:397 +#: appGUI/PlotCanvas.py:243 appGUI/PlotCanvasLegacy.py:396 msgid "Axis enabled." msgstr "Assi abilitati." -#: appGUI/PlotCanvas.py:269 appGUI/PlotCanvasLegacy.py:406 +#: appGUI/PlotCanvas.py:251 appGUI/PlotCanvasLegacy.py:405 msgid "Axis disabled." msgstr "Assi disabilitati." -#: appGUI/PlotCanvas.py:307 appGUI/PlotCanvasLegacy.py:427 +#: appGUI/PlotCanvas.py:289 appGUI/PlotCanvasLegacy.py:426 msgid "HUD enabled." msgstr "HUD abilitato." -#: appGUI/PlotCanvas.py:316 appGUI/PlotCanvasLegacy.py:434 +#: appGUI/PlotCanvas.py:298 appGUI/PlotCanvasLegacy.py:433 msgid "HUD disabled." msgstr "HUD disabilitato." -#: appGUI/PlotCanvas.py:338 appGUI/PlotCanvasLegacy.py:509 +#: appGUI/PlotCanvas.py:394 appGUI/PlotCanvasLegacy.py:532 msgid "Grid enabled." msgstr "Griglia abilitata." -#: appGUI/PlotCanvas.py:345 appGUI/PlotCanvasLegacy.py:519 +#: appGUI/PlotCanvas.py:401 appGUI/PlotCanvasLegacy.py:542 msgid "Grid disabled." msgstr "Griglia disabilitata." -#: appGUI/PlotCanvasLegacy.py:1590 +#: appGUI/PlotCanvasLegacy.py:1613 msgid "" "Could not annotate due of a difference between the number of text elements " "and the number of text positions." @@ -7400,41 +7431,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:1012 +#: appGUI/preferences/PreferencesUIManager.py:1016 msgid "Preferences applied." msgstr "Preferenze applicate." -#: appGUI/preferences/PreferencesUIManager.py:1032 +#: appGUI/preferences/PreferencesUIManager.py:1036 msgid "Are you sure you want to continue?" msgstr "Sicuro di voler continuare?" -#: appGUI/preferences/PreferencesUIManager.py:1033 +#: appGUI/preferences/PreferencesUIManager.py:1037 msgid "Application will restart" msgstr "L'applicazione verrà riavviata" -#: appGUI/preferences/PreferencesUIManager.py:1128 +#: appGUI/preferences/PreferencesUIManager.py:1132 msgid "Preferences closed without saving." msgstr "Preferenze chiuse senza salvarle." -#: appGUI/preferences/PreferencesUIManager.py:1141 +#: appGUI/preferences/PreferencesUIManager.py:1145 msgid "Preferences default values are restored." msgstr "I valori predefiniti delle preferenze vengono ripristinati." -#: appGUI/preferences/PreferencesUIManager.py:1173 app_Main.py:3038 -#: app_Main.py:10476 +#: appGUI/preferences/PreferencesUIManager.py:1177 app_Main.py:3038 +#: app_Main.py:10506 msgid "Failed to write defaults to file." msgstr "Impossibile scrivere le impostazioni predefinite nel file." -#: appGUI/preferences/PreferencesUIManager.py:1177 -#: appGUI/preferences/PreferencesUIManager.py:1295 +#: appGUI/preferences/PreferencesUIManager.py:1181 +#: appGUI/preferences/PreferencesUIManager.py:1299 msgid "Preferences saved." msgstr "Preferenze salvate." -#: appGUI/preferences/PreferencesUIManager.py:1227 +#: appGUI/preferences/PreferencesUIManager.py:1231 msgid "Preferences edited but not saved." msgstr "Preferenze modificate ma non salvate." -#: appGUI/preferences/PreferencesUIManager.py:1280 +#: appGUI/preferences/PreferencesUIManager.py:1284 msgid "" "One or more values are changed.\n" "Do you want to save?" @@ -7821,7 +7852,7 @@ msgstr "" #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:34 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:38 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:77 -#: appPlugins/ToolDistance.py:585 appPlugins/ToolDistanceMin.py:262 +#: appPlugins/ToolDistance.py:587 appPlugins/ToolDistanceMin.py:262 #: appPlugins/ToolPcbWizard.py:502 appPlugins/ToolReport.py:182 msgid "Units" msgstr "Unità" @@ -8043,7 +8074,6 @@ msgstr "" "KiCAD 3: 5 POLLICI ZF" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:90 -#: appPlugins/ToolCalculators.py:451 msgid "INCH" msgstr "POLLICI" @@ -8108,7 +8138,7 @@ msgstr "Aggiorna impostazioni esportazione" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:204 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:104 -#: appPlugins/ToolPanelize.py:1304 +#: appPlugins/ToolPanelize.py:1328 msgid "Path Optimization" msgstr "Ottimizzazione percorso" @@ -8261,7 +8291,7 @@ msgstr "Impostazioni App" msgid "Grid Settings" msgstr "Impostazioni Griglia" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:47 app_Main.py:8294 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:47 app_Main.py:8324 msgid "X value" msgstr "Valore X" @@ -8269,7 +8299,7 @@ msgstr "Valore X" msgid "This is the Grid snap value on X axis." msgstr "Questo è il valore di snap alla griglia sull'asse X." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:59 app_Main.py:8297 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:59 app_Main.py:8327 msgid "Y value" msgstr "Valore Y" @@ -8302,8 +8332,8 @@ msgid "Orientation" msgstr "Orientamento" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:166 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:224 -#: appPlugins/ToolFilm.py:1530 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:247 +#: appPlugins/ToolFilm.py:1584 msgid "" "Can be:\n" "- Portrait\n" @@ -8315,15 +8345,15 @@ msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:170 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:165 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:228 -#: appPlugins/ToolFilm.py:1534 app_Main.py:8314 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:251 +#: appPlugins/ToolFilm.py:1588 app_Main.py:8344 msgid "Portrait" msgstr "Verticale" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:171 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:166 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:229 -#: appPlugins/ToolFilm.py:1535 app_Main.py:8316 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:252 +#: appPlugins/ToolFilm.py:1589 app_Main.py:8346 msgid "Landscape" msgstr "Orizzontale" @@ -8343,8 +8373,8 @@ msgstr "" "e include le schede Progetto, Selezionato e Strumento." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:208 -#: appPlugins/ToolDblSided.py:854 appPlugins/ToolDblSided.py:1028 -#: app_Main.py:8302 +#: appPlugins/ToolDblSided.py:841 appPlugins/ToolDblSided.py:1008 +#: appPlugins/ToolFilm.py:1411 app_Main.py:8332 msgid "Axis" msgstr "Assi" @@ -8364,7 +8394,7 @@ msgstr "" "Imposta la dimensione del carattere per gli elementi delle\n" "box testo della GUI utilizzati dall'applicazione." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:247 app_Main.py:8319 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:247 app_Main.py:8349 msgid "HUD" msgstr "HUD" @@ -8578,7 +8608,6 @@ msgstr "" "avvio di FlatCAM." #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:39 -#: appPlugins/ToolCalculators.py:452 msgid "MM" msgstr "MM" @@ -8645,11 +8674,11 @@ msgstr "Legacy(2D)" msgid "OpenGL(3D)" msgstr "OpenGL(3D)" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:94 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:97 msgid "APPLICATION LEVEL" msgstr "LIVELLO APPLICAZIONE" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:95 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:98 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -8665,11 +8694,11 @@ msgstr "" "La scelta qui influenzerà i parametri nelle\n" "schede selezionate per tutti i tipi di oggetti FlatCAM." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:107 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:110 msgid "Portable app" msgstr "App portabile" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:108 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:111 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -8683,11 +8712,11 @@ msgstr "" "ciò significa che i file delle preferenze verranno salvati\n" "nella cartella dell'applicazione, nella sottocartella lib\\config." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:116 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:119 msgid "Verbose log" msgstr "Log verboso" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:117 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:120 msgid "" "Enable log messages in the Tcl Shell.\n" "Require restart." @@ -8695,51 +8724,51 @@ msgstr "" "Abilita i messaggi di log nella shell Tcl.\n" "Richiede il riavvio." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:128 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:131 msgid "Languages" msgstr "Lingua" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:129 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:132 msgid "Set the language used throughout FlatCAM." msgstr "Imposta la lingua usata in FlatCAM." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:136 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:139 #: appTranslation.py:106 msgid "Apply Language" msgstr "Applica lingua" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:137 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:140 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click." msgstr "" "Imposta la lingua usata in FlatCAM. L'App verrà riavviata dopo il click." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:151 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:154 msgid "Startup Settings" msgstr "Impostazioni avvio" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:155 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:158 msgid "Splash Screen" msgstr "Schermata iniziale" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:157 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:160 msgid "Enable display of the splash screen at application startup." msgstr "Abilita la visualizzazione della schermata iniziale all'avvio." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:169 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:172 msgid "Sys Tray Icon" msgstr "Icona barra di sistema" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:171 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:174 msgid "Enable display of FlatCAM icon in Sys Tray." msgstr "Abilita l'icona di FlatCAM nella barra di sistema." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:176 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:179 msgid "Show Shell" msgstr "Mostra shell" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:178 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:181 msgid "" "Check this box if you want the shell to\n" "start automatically at startup." @@ -8747,11 +8776,11 @@ msgstr "" "Seleziona questa casella se vuoi che la shell sia eseguita\n" "automaticamente all'avvio." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:185 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:188 msgid "Show Project" msgstr "Mostra progetto" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:187 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:190 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." @@ -8760,11 +8789,11 @@ msgstr "" "scheda strumenti\n" "sia mostrata automaticamente all'avvio." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:193 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:196 msgid "Version Check" msgstr "Controllo versione" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:195 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:198 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." @@ -8772,11 +8801,11 @@ msgstr "" "Selezionare questa casella se si desidera controllare\n" "automaticamente all'avvio la presenza di una nuova versione." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:202 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:205 msgid "Send Statistics" msgstr "Invia statistiche" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:204 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:207 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." @@ -8784,11 +8813,11 @@ msgstr "" "Seleziona questa casella se accetti di inviare anonimamente\n" "alcune statistiche all'avvio, per aiutare a migliorare FlatCAM." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:218 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:221 msgid "Workers number" msgstr "Numero lavori" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:220 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:223 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -8804,11 +8833,11 @@ msgstr "" "Il valore predefinito è 2.\n" "Ogni modifica sarà applicata al prossimo avvio dell'app." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:234 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:237 msgid "Geo Tolerance" msgstr "Tolleranza geometrie" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:236 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:239 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.005.\n" @@ -8824,15 +8853,15 @@ msgstr "" "termini di prestazioni. Un valore più elevato fornirà più\n" "prestazioni a scapito del livello di dettaglio." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:256 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:259 msgid "Save Settings" msgstr "Salva impostazioni" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:260 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:263 msgid "Save Compressed Project" msgstr "Salva progetti ompressi" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:262 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:265 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." @@ -8840,11 +8869,11 @@ msgstr "" "Imposta se salvare un progetto compresso o non compresso.\n" "Se selezionato, salverà un progetto FlatCAM compresso." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:271 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:274 msgid "Compression" msgstr "Compressione" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:273 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:276 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" @@ -8854,11 +8883,11 @@ msgstr "" "progetti FlatCAM. Un valore più alto significa una maggior compressione\n" "ma richiede più utilizzo di RAM e più tempo di elaborazione." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:284 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:287 msgid "Enable Auto Save" msgstr "Abilita autosalvataggio" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:286 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:289 msgid "" "Check to enable the autosave feature.\n" "When enabled, the application will try to save a project\n" @@ -8868,11 +8897,11 @@ msgstr "" "Quanto attivo, l'applicazione tenterà di salvare il progetto\n" "ad intervalli regolari." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:296 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:299 msgid "Interval" msgstr "Intervallo" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:298 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:301 msgid "" "Time interval for autosaving. In milliseconds.\n" "The application will try to save periodically but only\n" @@ -8884,45 +8913,45 @@ msgstr "" "se il progetto è stato salvato manualmente almeno una volta.\n" "Quando attivo, alcune operazioni potrebbero bloccare questa funzione." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:314 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:317 msgid "Text to PDF parameters" msgstr "Parametri conversione da testo a PDF" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:316 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:319 msgid "Used when saving text in Code Editor or in FlatCAM Document objects." msgstr "" "Utilizzato quando si salva il testo nell'editor di Codice o negli oggetti " "documento di FlatCAM." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:325 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:328 msgid "Top Margin" msgstr "Margine superiore" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:327 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:330 msgid "Distance between text body and the top of the PDF file." msgstr "Distanza fra il corpo del testo e il bordo superiore del file PDF." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:338 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:341 msgid "Bottom Margin" msgstr "Margine inferiore" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:340 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:343 msgid "Distance between text body and the bottom of the PDF file." msgstr "Distanza fra il corpo del testo e il bordo inferiore del file PDF." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:351 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:354 msgid "Left Margin" msgstr "Margine sinistro" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:353 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:356 msgid "Distance between text body and the left of the PDF file." msgstr "Distanza fra il corpo del testo e il bordo sinistro del file PDF." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:364 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:367 msgid "Right Margin" msgstr "Margine destro" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:366 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:369 msgid "Distance between text body and the right of the PDF file." msgstr "Distanza fra il corpo del testo e il bordo destro del file PDF." @@ -9247,7 +9276,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:45 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:81 -#: appPlugins/ToolCutOut.py:2469 appPlugins/ToolMilling.py:1896 +#: appPlugins/ToolCutOut.py:2473 appPlugins/ToolMilling.py:1866 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -9280,15 +9309,13 @@ msgstr "" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:65 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:298 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:82 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:192 #: appObjects/FlatCAMObj.py:747 appObjects/FlatCAMObj.py:750 #: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:783 #: appObjects/FlatCAMObj.py:790 appObjects/FlatCAMObj.py:793 -#: appPlugins/ToolCopperThieving.py:1743 appPlugins/ToolFiducials.py:955 -#: appPlugins/ToolFilm.py:1362 appPlugins/ToolReport.py:480 -#: appPlugins/ToolReport.py:483 appPlugins/ToolReport.py:486 -#: appPlugins/ToolReport.py:516 appPlugins/ToolReport.py:523 -#: appPlugins/ToolReport.py:526 +#: appPlugins/ToolCopperThieving.py:1791 appPlugins/ToolFiducials.py:953 +#: appPlugins/ToolReport.py:480 appPlugins/ToolReport.py:483 +#: appPlugins/ToolReport.py:486 appPlugins/ToolReport.py:516 +#: appPlugins/ToolReport.py:523 appPlugins/ToolReport.py:526 msgid "None" msgstr "Nessuno" @@ -9575,8 +9602,8 @@ msgstr "Numero di passi (linee) usato per interpolare i cerchi." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:51 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:276 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:232 -#: appPlugins/ToolCopperThieving.py:1329 appPlugins/ToolCopperThieving.py:1699 -#: appPlugins/ToolExtract.py:1235 +#: appPlugins/ToolCopperThieving.py:1337 appPlugins/ToolCopperThieving.py:1747 +#: appPlugins/ToolExtract.py:1273 msgid "Clearance" msgstr "Distanza" @@ -9591,14 +9618,14 @@ msgstr "" "e le tracce di rame nel file Gerber." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:81 -#: appPlugins/ToolCopperThieving.py:1360 +#: appPlugins/ToolCopperThieving.py:1368 msgid "Thieving areas with area less then this value will not be added." msgstr "" "Zone di thieving con area minore di questo valore non saranno aggiunte." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:93 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:291 -#: appPlugins/ToolCopperThieving.py:1381 appPlugins/ToolNCC.py:4602 +#: appPlugins/ToolCopperThieving.py:1389 appPlugins/ToolNCC.py:4617 msgid "Itself" msgstr "Stesso" @@ -9606,9 +9633,9 @@ msgstr "Stesso" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:291 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolCopperThieving.py:1382 appPlugins/ToolFollow.py:755 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolNCC.py:4602 -#: appPlugins/ToolPaint.py:3286 +#: appPlugins/ToolCopperThieving.py:1390 appPlugins/ToolFollow.py:754 +#: appPlugins/ToolIsolation.py:3593 appPlugins/ToolNCC.py:4617 +#: appPlugins/ToolPaint.py:3301 msgid "Area Selection" msgstr "Selezione Area" @@ -9616,19 +9643,18 @@ msgstr "Selezione Area" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:291 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolCopperThieving.py:1383 appPlugins/ToolDblSided.py:946 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolNCC.py:4602 -#: appPlugins/ToolPaint.py:3286 +#: appPlugins/ToolCopperThieving.py:1391 appPlugins/ToolIsolation.py:3593 +#: appPlugins/ToolNCC.py:4617 appPlugins/ToolPaint.py:3301 msgid "Reference Object" msgstr "Oggetto di riferimento" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:97 -#: appPlugins/ToolCopperThieving.py:1385 +#: appPlugins/ToolCopperThieving.py:1393 msgid "Reference:" msgstr "Riferimento:" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:99 -#: appPlugins/ToolCopperThieving.py:1387 +#: appPlugins/ToolCopperThieving.py:1395 msgid "" "- 'Itself' - the copper thieving extent is based on the object extent.\n" "- 'Area Selection' - left mouse click to start selection of the area to be " @@ -9648,25 +9674,25 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:182 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:70 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:184 -#: appPlugins/ToolCopperThieving.py:1432 appPlugins/ToolExtract.py:989 -#: appPlugins/ToolExtract.py:1136 appPlugins/ToolPunchGerber.py:2067 -#: appPlugins/ToolPunchGerber.py:2240 +#: appPlugins/ToolCopperThieving.py:1440 appPlugins/ToolExtract.py:999 +#: appPlugins/ToolExtract.py:1152 appPlugins/ToolPunchGerber.py:2074 +#: appPlugins/ToolPunchGerber.py:2249 msgid "Rectangular" msgstr "Rettangolare" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:109 -#: appPlugins/ToolCopperThieving.py:1433 +#: appPlugins/ToolCopperThieving.py:1441 msgid "Minimal" msgstr "Minima" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:111 -#: appPlugins/ToolCopperThieving.py:1426 appPlugins/ToolFilm.py:1211 -#: appPlugins/ToolPanelize.py:1200 +#: appPlugins/ToolCopperThieving.py:1434 appPlugins/ToolFilm.py:1231 +#: appPlugins/ToolPanelize.py:1208 msgid "Box Type" msgstr "Tipo box" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:113 -#: appPlugins/ToolCopperThieving.py:1428 +#: appPlugins/ToolCopperThieving.py:1436 msgid "" "- 'Rectangular' - the bounding box will be of rectangular shape.\n" "- 'Minimal' - the bounding box will be the convex hull shape." @@ -9675,27 +9701,27 @@ msgstr "" "- 'Minimo': il riquadro di delimitazione avrà la forma convessa del guscio." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:127 -#: appPlugins/ToolCopperThieving.py:1449 +#: appPlugins/ToolCopperThieving.py:1457 msgid "Dots Grid" msgstr "Griglia punti" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:128 -#: appPlugins/ToolCopperThieving.py:1450 +#: appPlugins/ToolCopperThieving.py:1458 msgid "Squares Grid" msgstr "Griglia quadrati" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:129 -#: appPlugins/ToolCopperThieving.py:1451 +#: appPlugins/ToolCopperThieving.py:1459 msgid "Lines Grid" msgstr "Griglia linee" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:131 -#: appPlugins/ToolCopperThieving.py:1453 +#: appPlugins/ToolCopperThieving.py:1461 msgid "Fill Type:" msgstr "Tipo riempimento:" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:133 -#: appPlugins/ToolCopperThieving.py:1455 +#: appPlugins/ToolCopperThieving.py:1463 msgid "" "- 'Solid' - copper thieving will be a solid polygon.\n" "- 'Dots Grid' - the empty area will be filled with a pattern of dots.\n" @@ -9708,57 +9734,57 @@ msgstr "" "- 'Griglia di linee': l'area vuota verrà riempita con un motivo di linee." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:141 -#: appPlugins/ToolCopperThieving.py:1474 +#: appPlugins/ToolCopperThieving.py:1490 msgid "Dots Grid Parameters" msgstr "Parametri griglia di punti" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:147 -#: appPlugins/ToolCopperThieving.py:1480 +#: appPlugins/ToolCopperThieving.py:1496 msgid "Dot diameter in Dots Grid." msgstr "Diametro punti nella griglia di punti." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:160 -#: appPlugins/ToolCopperThieving.py:1493 +#: appPlugins/ToolCopperThieving.py:1509 msgid "Distance between each two dots in Dots Grid." msgstr "Distanza fra ogni coppia di punti nella griglia." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:170 -#: appPlugins/ToolCopperThieving.py:1514 +#: appPlugins/ToolCopperThieving.py:1538 msgid "Squares Grid Parameters" msgstr "Parametri griglia quadrati" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:176 -#: appPlugins/ToolCopperThieving.py:1520 +#: appPlugins/ToolCopperThieving.py:1544 msgid "Square side size in Squares Grid." msgstr "Dimensione quadrati nella griglia." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:189 -#: appPlugins/ToolCopperThieving.py:1533 +#: appPlugins/ToolCopperThieving.py:1557 msgid "Distance between each two squares in Squares Grid." msgstr "Distanza fra ogni coppia di quadrati nella griglia." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:199 -#: appPlugins/ToolCopperThieving.py:1554 +#: appPlugins/ToolCopperThieving.py:1586 msgid "Lines Grid Parameters" msgstr "Parametri griglia lineei" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:205 -#: appPlugins/ToolCopperThieving.py:1560 +#: appPlugins/ToolCopperThieving.py:1592 msgid "Line thickness size in Lines Grid." msgstr "Spessore delle linee nella griglia." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:218 -#: appPlugins/ToolCopperThieving.py:1573 +#: appPlugins/ToolCopperThieving.py:1605 msgid "Distance between each two lines in Lines Grid." msgstr "Distanza fra ogni coppia di linee nella griglia." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:228 -#: appPlugins/ToolCopperThieving.py:1613 +#: appPlugins/ToolCopperThieving.py:1636 msgid "Robber Bar Parameters" msgstr "Parametri \"rapinatore\"" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:230 -#: appPlugins/ToolCopperThieving.py:1615 +#: appPlugins/ToolCopperThieving.py:1638 msgid "" "Parameters used for the robber bar.\n" "Robber bar = copper border to help in pattern hole plating." @@ -9767,45 +9793,45 @@ msgstr "" "\"Rapinatore\" = bordo in rame che aiuta nella placatura dei fori." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:238 -#: appPlugins/ToolCopperThieving.py:1623 +#: appPlugins/ToolCopperThieving.py:1661 msgid "Bounding box margin for robber bar." msgstr "Margine contenitore \"rapinatore\"." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:249 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:267 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:50 -#: appPlugins/ToolCopperThieving.py:1634 appPlugins/ToolCorners.py:788 -#: appPlugins/ToolExtract.py:1294 +#: appPlugins/ToolCopperThieving.py:1672 appPlugins/ToolCorners.py:775 +#: appPlugins/ToolExtract.py:1335 msgid "Thickness" msgstr "Spessore" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:251 -#: appPlugins/ToolCopperThieving.py:1636 +#: appPlugins/ToolCopperThieving.py:1674 msgid "The robber bar thickness." msgstr "Lo spessore del \"rapinatore\"." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:262 -#: appPlugins/ToolCopperThieving.py:1669 +#: appPlugins/ToolCopperThieving.py:1707 msgid "Pattern Plating Mask" msgstr "Maschera di placatura" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:264 -#: appPlugins/ToolCopperThieving.py:1671 +#: appPlugins/ToolCopperThieving.py:1709 msgid "Generate a mask for pattern plating." msgstr "Genera una maschera per la placatura." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:269 -#: appPlugins/ToolCopperThieving.py:1692 +#: appPlugins/ToolCopperThieving.py:1740 msgid "Only Pads" msgstr "Solo Pad" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:271 -#: appPlugins/ToolCopperThieving.py:1694 +#: appPlugins/ToolCopperThieving.py:1742 msgid "Select only pads in case the selected object is a copper Gerber." msgstr "Seleziona solo i pad nel caso in cui l'oggetto sia un Gerber Rame." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:278 -#: appPlugins/ToolCopperThieving.py:1701 +#: appPlugins/ToolCopperThieving.py:1749 msgid "" "The distance between the possible copper thieving elements\n" "and/or robber bar and the actual openings in the mask." @@ -9814,25 +9840,26 @@ msgstr "" "e/o barra del \"rapinatore\" e le aperture effettive nella maschera." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:292 -#: appPlugins/ToolCopperThieving.py:1737 +#: appPlugins/ToolCopperThieving.py:1785 msgid "Choose which additional geometry to include, if available." msgstr "Scegli quale geometria addizionale includere, se disponibile." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:295 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:195 -#: appPlugins/ToolCopperThieving.py:1740 appPlugins/ToolFilm.py:1365 -#: appPlugins/ToolMilling.py:3826 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:147 +#: appPlugins/ToolCopperThieving.py:1788 appPlugins/ToolFilm.py:1409 +#: appPlugins/ToolMilling.py:3896 msgid "Both" msgstr "Entrambi" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:296 -#: appPlugins/ToolCopperThieving.py:543 appPlugins/ToolCopperThieving.py:547 -#: appPlugins/ToolCopperThieving.py:609 appPlugins/ToolCopperThieving.py:1741 +#: appPlugins/ToolCopperThieving.py:545 appPlugins/ToolCopperThieving.py:549 +#: appPlugins/ToolCopperThieving.py:611 appPlugins/ToolCopperThieving.py:1323 +#: appPlugins/ToolCopperThieving.py:1789 msgid "Thieving" msgstr "Deposito" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:297 -#: appPlugins/ToolCopperThieving.py:1742 +#: appPlugins/ToolCopperThieving.py:1790 msgid "Robber bar" msgstr "Barra Robber" @@ -9845,18 +9872,18 @@ msgstr "Plugin Calibrazione" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:32 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:32 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:31 -#: appPlugins/ToolCopperThieving.py:1324 appPlugins/ToolCorners.py:769 -#: appPlugins/ToolFiducials.py:905 +#: appPlugins/ToolCopperThieving.py:1324 appPlugins/ToolCorners.py:748 +#: appPlugins/ToolEtchCompensation.py:412 appPlugins/ToolFiducials.py:903 msgid "Parameters used for this tool." msgstr "Parametri usati per questo strumento." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:37 -#: appPlugins/ToolCalibration.py:906 +#: appPlugins/ToolCalibration.py:904 msgid "Source Type" msgstr "Tipo sorgente" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:38 -#: appPlugins/ToolCalibration.py:907 +#: appPlugins/ToolCalibration.py:905 msgid "" "The source of calibration points.\n" "It can be:\n" @@ -9869,32 +9896,32 @@ msgstr "" "- Libero -> click su un punto libero per acquisirne i punti di calibrazione" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:43 -#: appPlugins/ToolCalibration.py:912 +#: appPlugins/ToolCalibration.py:910 msgid "Free" msgstr "Libero" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:57 -#: appPlugins/ToolCalibration.py:801 +#: appPlugins/ToolCalibration.py:799 msgid "Height (Z) for travelling between the points." msgstr "Altezza (Z) per gli spostamenti fra due punti." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:69 -#: appPlugins/ToolCalibration.py:813 +#: appPlugins/ToolCalibration.py:811 msgid "Verification Z" msgstr "Z di verifica" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:71 -#: appPlugins/ToolCalibration.py:815 +#: appPlugins/ToolCalibration.py:813 msgid "Height (Z) for checking the point." msgstr "Altezza (Z) per il controllo dei punti." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:83 -#: appPlugins/ToolCalibration.py:827 +#: appPlugins/ToolCalibration.py:825 msgid "Zero Z tool" msgstr "Strumento Zero Z" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:85 -#: appPlugins/ToolCalibration.py:829 +#: appPlugins/ToolCalibration.py:827 msgid "" "Include a sequence to zero the height (Z)\n" "of the verification tool." @@ -9905,25 +9932,25 @@ msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:92 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:113 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:147 -#: appPlugins/ToolCalibration.py:836 +#: appPlugins/ToolCalibration.py:834 msgid "Toolchange Z" msgstr "Cambio utensile Z" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:94 -#: appPlugins/ToolCalibration.py:838 +#: appPlugins/ToolCalibration.py:836 msgid "Height (Z) for mounting the verification probe." msgstr "Altezza (Z) per montare il tastatore." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:106 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:286 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:128 -#: appPlugins/ToolCalibration.py:850 appPlugins/ToolDrilling.py:2668 -#: appPlugins/ToolMilling.py:4287 appPlugins/ToolSolderPaste.py:1373 +#: appPlugins/ToolCalibration.py:848 appPlugins/ToolDrilling.py:2672 +#: appPlugins/ToolMilling.py:4349 appPlugins/ToolSolderPaste.py:1373 msgid "Toolchange X-Y" msgstr "Cambio utensile X-Y" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:108 -#: appPlugins/ToolCalibration.py:852 +#: appPlugins/ToolCalibration.py:850 msgid "" "Toolchange X,Y position.\n" "If no value is entered then the current\n" @@ -9934,12 +9961,12 @@ msgstr "" "l'attuale punto (x,y)," #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:119 -#: appPlugins/ToolCalibration.py:878 +#: appPlugins/ToolCalibration.py:876 msgid "Second point" msgstr "Secondo punto" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:121 -#: appPlugins/ToolCalibration.py:880 +#: appPlugins/ToolCalibration.py:878 msgid "" "Second point in the Gcode verification can be:\n" "- top-left -> the user will align the PCB vertically\n" @@ -9950,16 +9977,18 @@ msgstr "" "- basso-destra -> l'utente allineerà il PCB orizzontalmente" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:125 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:171 -#: appPlugins/ToolCalibration.py:884 appPlugins/ToolCorners.py:732 -#: appPlugins/ToolFilm.py:1249 app_Main.py:5667 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolCalibration.py:882 appPlugins/ToolCorners.py:829 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5673 msgid "Top Left" msgstr "Alto Destra" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:126 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:172 -#: appPlugins/ToolCalibration.py:885 appPlugins/ToolCorners.py:744 -#: appPlugins/ToolFilm.py:1250 app_Main.py:5668 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolCalibration.py:883 appPlugins/ToolCorners.py:841 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5674 msgid "Bottom Right" msgstr "Basso Destra" @@ -9969,13 +9998,13 @@ msgstr "Opzioni fori" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:36 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:36 -#: appPlugins/ToolExtract.py:938 appPlugins/ToolPunchGerber.py:2017 +#: appPlugins/ToolExtract.py:939 appPlugins/ToolPunchGerber.py:2018 msgid "Processed Pads Type" msgstr "Tipo pad processati" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:38 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:38 -#: appPlugins/ToolExtract.py:940 appPlugins/ToolPunchGerber.py:2019 +#: appPlugins/ToolExtract.py:941 appPlugins/ToolPunchGerber.py:2020 msgid "" "The type of pads shape to be processed.\n" "If the PCB has many SMD pads with rectangular pads,\n" @@ -9987,7 +10016,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:48 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:48 -#: appPlugins/ToolExtract.py:967 appPlugins/ToolPunchGerber.py:2045 +#: appPlugins/ToolExtract.py:977 appPlugins/ToolPunchGerber.py:2052 msgid "Process Circular Pads." msgstr "Elabora pad circolari." @@ -9995,26 +10024,26 @@ msgstr "Elabora pad circolari." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:156 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:54 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:158 -#: appPlugins/ToolExtract.py:973 appPlugins/ToolExtract.py:1110 -#: appPlugins/ToolPunchGerber.py:2051 appPlugins/ToolPunchGerber.py:2214 +#: appPlugins/ToolExtract.py:983 appPlugins/ToolExtract.py:1126 +#: appPlugins/ToolPunchGerber.py:2058 appPlugins/ToolPunchGerber.py:2223 msgid "Oblong" msgstr "Oblungo" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:56 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:56 -#: appPlugins/ToolExtract.py:975 appPlugins/ToolPunchGerber.py:2053 +#: appPlugins/ToolExtract.py:985 appPlugins/ToolPunchGerber.py:2060 msgid "Process Oblong Pads." msgstr "Elabora pad oblunghi." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:64 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:64 -#: appPlugins/ToolExtract.py:983 appPlugins/ToolPunchGerber.py:2061 +#: appPlugins/ToolExtract.py:993 appPlugins/ToolPunchGerber.py:2068 msgid "Process Square Pads." msgstr "Elabora pad quadrati." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:72 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:72 -#: appPlugins/ToolExtract.py:991 appPlugins/ToolPunchGerber.py:2069 +#: appPlugins/ToolExtract.py:1001 appPlugins/ToolPunchGerber.py:2076 msgid "Process Rectangular Pads." msgstr "Elabora pad rettangolari." @@ -10022,15 +10051,15 @@ msgstr "Elabora pad rettangolari." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:195 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:78 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:197 -#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:997 -#: appPlugins/ToolExtract.py:1149 appPlugins/ToolPunchGerber.py:2075 -#: appPlugins/ToolPunchGerber.py:2253 appPlugins/ToolReport.py:200 +#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:1007 +#: appPlugins/ToolExtract.py:1165 appPlugins/ToolPunchGerber.py:2082 +#: appPlugins/ToolPunchGerber.py:2262 appPlugins/ToolReport.py:200 msgid "Others" msgstr "Altri" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:80 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:80 -#: appPlugins/ToolExtract.py:999 appPlugins/ToolPunchGerber.py:2077 +#: appPlugins/ToolExtract.py:1009 appPlugins/ToolPunchGerber.py:2084 msgid "Process pads not in the categories above." msgstr "Elabora pad non appartenenti alle categoria sopra." @@ -10038,8 +10067,8 @@ msgstr "Elabora pad non appartenenti alle categoria sopra." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:117 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:94 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:119 -#: appPlugins/ToolExtract.py:1057 appPlugins/ToolExtract.py:1167 -#: appPlugins/ToolPunchGerber.py:2129 appPlugins/ToolPunchGerber.py:2158 +#: appPlugins/ToolExtract.py:1071 appPlugins/ToolExtract.py:1191 +#: appPlugins/ToolPunchGerber.py:2139 appPlugins/ToolPunchGerber.py:2167 msgid "Fixed Diameter" msgstr "Diametro fisso" @@ -10047,19 +10076,19 @@ msgstr "Diametro fisso" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:134 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:95 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:136 -#: appPlugins/ToolExtract.py:1059 appPlugins/ToolExtract.py:1088 -#: appPlugins/ToolPunchGerber.py:2131 appPlugins/ToolPunchGerber.py:2186 +#: appPlugins/ToolExtract.py:1073 appPlugins/ToolExtract.py:1104 +#: appPlugins/ToolPunchGerber.py:2141 appPlugins/ToolPunchGerber.py:2195 msgid "Fixed Annular Ring" msgstr "Anello fisso" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:95 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:96 -#: appPlugins/ToolExtract.py:1058 appPlugins/ToolPunchGerber.py:2130 +#: appPlugins/ToolExtract.py:1072 appPlugins/ToolPunchGerber.py:2140 msgid "Proportional" msgstr "Proporzionale" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:101 -#: appPlugins/ToolExtract.py:1048 +#: appPlugins/ToolExtract.py:1062 msgid "" "The method for processing pads. Can be:\n" "- Fixed Diameter -> all holes will have a set size\n" @@ -10074,13 +10103,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:127 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:129 -#: appPlugins/ToolExtract.py:1177 appPlugins/ToolPunchGerber.py:2168 +#: appPlugins/ToolExtract.py:1201 appPlugins/ToolPunchGerber.py:2177 msgid "Fixed hole diameter." msgstr "Diametro foro fisso." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:136 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:138 -#: appPlugins/ToolExtract.py:1090 appPlugins/ToolPunchGerber.py:2188 +#: appPlugins/ToolExtract.py:1106 appPlugins/ToolPunchGerber.py:2197 msgid "" "The size of annular ring.\n" "The copper sliver between the hole exterior\n" @@ -10092,37 +10121,37 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:145 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:147 -#: appPlugins/ToolExtract.py:1099 appPlugins/ToolPunchGerber.py:2203 +#: appPlugins/ToolExtract.py:1115 appPlugins/ToolPunchGerber.py:2212 msgid "The size of annular ring for circular pads." msgstr "La dimensione dell'anello per pad circolari." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:158 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:160 -#: appPlugins/ToolExtract.py:1112 appPlugins/ToolPunchGerber.py:2216 +#: appPlugins/ToolExtract.py:1128 appPlugins/ToolPunchGerber.py:2225 msgid "The size of annular ring for oblong pads." msgstr "La dimensione dell'anello per pad oblunghi." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:171 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:173 -#: appPlugins/ToolExtract.py:1125 appPlugins/ToolPunchGerber.py:2229 +#: appPlugins/ToolExtract.py:1141 appPlugins/ToolPunchGerber.py:2238 msgid "The size of annular ring for square pads." msgstr "La dimensione dell'anello per pad quadrati." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:184 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:186 -#: appPlugins/ToolExtract.py:1138 appPlugins/ToolPunchGerber.py:2242 +#: appPlugins/ToolExtract.py:1154 appPlugins/ToolPunchGerber.py:2251 msgid "The size of annular ring for rectangular pads." msgstr "La dimensione dell'anello per pad rettangolari." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:197 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:199 -#: appPlugins/ToolExtract.py:1151 appPlugins/ToolPunchGerber.py:2255 +#: appPlugins/ToolExtract.py:1167 appPlugins/ToolPunchGerber.py:2264 msgid "The size of annular ring for other pads." msgstr "La dimensione dell'anello per gli altri pad." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:207 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:209 -#: appPlugins/ToolExtract.py:1184 appPlugins/ToolPunchGerber.py:2267 +#: appPlugins/ToolExtract.py:1221 appPlugins/ToolPunchGerber.py:2276 msgid "Proportional Diameter" msgstr "Diametro proporzionale" @@ -10133,7 +10162,7 @@ msgstr "Fattore" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:218 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:220 -#: appPlugins/ToolExtract.py:1195 appPlugins/ToolPunchGerber.py:2278 +#: appPlugins/ToolExtract.py:1232 appPlugins/ToolPunchGerber.py:2287 msgid "" "Proportional Diameter.\n" "The hole diameter will be a fraction of the pad size." @@ -10142,17 +10171,17 @@ msgstr "" "Il diametro del foro sarà una frazione della dimensione del pad." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:226 -#: appPlugins/ToolExtract.py:1229 appPlugins/ToolExtract.py:1254 +#: appPlugins/ToolExtract.py:1259 appPlugins/ToolExtract.py:1289 msgid "Extract Soldermask" msgstr "Estrai Soldermask" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:228 -#: appPlugins/ToolExtract.py:1231 appPlugins/ToolExtract.py:1257 +#: appPlugins/ToolExtract.py:1261 appPlugins/ToolExtract.py:1292 msgid "Extract soldermask from a given Gerber file." msgstr "Estrae la soldermask da un dato file Gerber." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:234 -#: appPlugins/ToolExtract.py:1237 +#: appPlugins/ToolExtract.py:1275 msgid "" "This set how much the soldermask extends\n" "beyond the margin of the pads." @@ -10161,17 +10190,17 @@ msgstr "" "oltre i margini dei pad." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:246 -#: appPlugins/ToolExtract.py:1273 appPlugins/ToolExtract.py:1312 +#: appPlugins/ToolExtract.py:1306 appPlugins/ToolExtract.py:1350 msgid "Extract Cutout" msgstr "Estrai i bordi esterni" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:248 -#: appPlugins/ToolExtract.py:1275 appPlugins/ToolExtract.py:1315 +#: appPlugins/ToolExtract.py:1308 appPlugins/ToolExtract.py:1353 msgid "Extract a cutout from a given Gerber file." msgstr "Estrae i bordi esterni da un dato file gerber." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:269 -#: appPlugins/ToolExtract.py:1296 +#: appPlugins/ToolExtract.py:1337 msgid "The thickness of the line that makes the cutout geometry." msgstr "Spessore delle linee che creano la geometria dei bordi." @@ -10180,7 +10209,7 @@ msgid "Fiducials Plugin" msgstr "Plugin Fiducials" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:39 -#: appPlugins/ToolFiducials.py:912 +#: appPlugins/ToolFiducials.py:910 msgid "" "This set the fiducial diameter if fiducial type is circular,\n" "otherwise is the size of the fiducial.\n" @@ -10191,14 +10220,15 @@ msgstr "" "L'apertura del soldermask è il doppia." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:67 -#: appPlugins/ToolFiducials.py:940 +#: appPlugins/ToolFiducials.py:938 msgid "Auto" msgstr "Auto" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:45 -#: appPlugins/ToolCutOut.py:2607 appPlugins/ToolFiducials.py:941 -#: appPlugins/ToolLevelling.py:1900 appPlugins/ToolPunchGerber.py:2304 +#: appPlugins/ToolCorners.py:878 appPlugins/ToolCutOut.py:2611 +#: appPlugins/ToolFiducials.py:939 appPlugins/ToolLevelling.py:1900 +#: appPlugins/ToolPunchGerber.py:2320 msgid "Manual" msgstr "Manuale" @@ -10209,7 +10239,7 @@ msgid "Mode" msgstr "Modalità" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:72 -#: appPlugins/ToolFiducials.py:945 +#: appPlugins/ToolFiducials.py:943 msgid "" "- 'Auto' - automatic placement of fiducials in the corners of the bounding " "box.\n" @@ -10220,22 +10250,22 @@ msgstr "" "- 'Manuale' - posizionamento manuale dei fiducial." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:80 -#: appPlugins/ToolFiducials.py:953 +#: appPlugins/ToolFiducials.py:951 msgid "Up" msgstr "Su" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:81 -#: appPlugins/ToolFiducials.py:954 +#: appPlugins/ToolFiducials.py:952 msgid "Down" msgstr "Giù" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:84 -#: appPlugins/ToolFiducials.py:957 +#: appPlugins/ToolFiducials.py:955 msgid "Second fiducial" msgstr "Secondo fiducial" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:86 -#: appPlugins/ToolFiducials.py:959 +#: appPlugins/ToolFiducials.py:957 msgid "" "The position for the second fiducial.\n" "- 'Up' - the order is: bottom-left, top-left, top-right.\n" @@ -10250,22 +10280,22 @@ msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:102 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:43 -#: appPlugins/ToolCorners.py:781 appPlugins/ToolFiducials.py:975 +#: appPlugins/ToolCorners.py:768 appPlugins/ToolFiducials.py:973 msgid "Cross" msgstr "Croce" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:103 -#: appPlugins/ToolFiducials.py:976 +#: appPlugins/ToolFiducials.py:974 msgid "Chess" msgstr "Schacchiera" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:106 -#: appPlugins/ToolFiducials.py:978 +#: appPlugins/ToolFiducials.py:976 msgid "Fiducial Type" msgstr "Tipo fiducial" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:108 -#: appPlugins/ToolFiducials.py:980 +#: appPlugins/ToolFiducials.py:978 msgid "" "The type of fiducial.\n" "- 'Circular' - this is the regular fiducial.\n" @@ -10278,7 +10308,7 @@ msgstr "" "- 'Scacchiera' - motivo a scacchiera." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:117 -#: appPlugins/ToolFiducials.py:989 +#: appPlugins/ToolFiducials.py:987 msgid "Line thickness" msgstr "Spessore linea" @@ -10295,7 +10325,7 @@ msgstr "" "e viceversa." #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:41 -#: appPlugins/ToolInvertGerber.py:276 +#: appPlugins/ToolInvertGerber.py:281 msgid "" "Distance by which to avoid\n" "the edges of the Gerber object." @@ -10304,12 +10334,12 @@ msgstr "" "i bordi degli oggetti gerber." #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:52 -#: appPlugins/ToolInvertGerber.py:287 +#: appPlugins/ToolInvertGerber.py:292 msgid "Lines Join Style" msgstr "Stile unione linee" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:54 -#: appPlugins/ToolInvertGerber.py:289 +#: appPlugins/ToolInvertGerber.py:294 msgid "" "The way that the lines in the object outline will be joined.\n" "Can be:\n" @@ -10324,7 +10354,7 @@ msgstr "" "- smussato -> le linee sono unite da una terza linea" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:63 -#: appPlugins/ToolInvertGerber.py:298 +#: appPlugins/ToolInvertGerber.py:303 msgid "Bevel" msgstr "Smussatura" @@ -10355,7 +10385,7 @@ msgid "Punch Gerber Options" msgstr "Opzioni punzone gerber" #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:102 -#: appPlugins/ToolPunchGerber.py:2120 +#: appPlugins/ToolPunchGerber.py:2119 msgid "" "The punch hole source can be:\n" "- Excellon Object-> the Excellon object drills center will serve as " @@ -10388,12 +10418,12 @@ msgstr "" "in un file Gerber selezionato o esportato su file." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:39 -#: appPlugins/ToolQRCode.py:818 app_Main.py:8282 +#: appPlugins/ToolQRCode.py:841 app_Main.py:8312 msgid "Version" msgstr "Versione" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:41 -#: appPlugins/ToolQRCode.py:820 +#: appPlugins/ToolQRCode.py:843 msgid "" "QRCode version can have values from 1 (21x21 boxes)\n" "to 40 (177x177 boxes)." @@ -10402,13 +10432,13 @@ msgstr "" "a 40 (177x177 punti)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:52 -#: appPlugins/ToolQRCode.py:831 +#: appPlugins/ToolQRCode.py:854 msgid "Error correction" msgstr "Correzione errore" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:54 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:65 -#: appPlugins/ToolQRCode.py:833 appPlugins/ToolQRCode.py:844 +#: appPlugins/ToolQRCode.py:856 appPlugins/ToolQRCode.py:867 #, python-format msgid "" "Parameter that controls the error correction used for the QR Code.\n" @@ -10424,12 +10454,12 @@ msgstr "" "H = possono essere corretti errori al massimo del 30%%." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:75 -#: appPlugins/ToolQRCode.py:854 +#: appPlugins/ToolQRCode.py:877 msgid "Box Size" msgstr "Dimensione contenitore" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:77 -#: appPlugins/ToolQRCode.py:856 +#: appPlugins/ToolQRCode.py:879 msgid "" "Box size control the overall size of the QRcode\n" "by adjusting the size of each box in the code." @@ -10438,12 +10468,12 @@ msgstr "" "controllando la dimensione dei singoli punti nel codice." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:88 -#: appPlugins/ToolQRCode.py:867 +#: appPlugins/ToolQRCode.py:890 msgid "Border Size" msgstr "Dimensione bordi" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:90 -#: appPlugins/ToolQRCode.py:869 +#: appPlugins/ToolQRCode.py:892 msgid "" "Size of the QRCode border. How many boxes thick is the border.\n" "Default value is 4. The width of the clearance around the QRCode." @@ -10452,27 +10482,28 @@ msgstr "" "Valore di default è 4. La larghezza della distanza attorno al QRCode." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:101 -#: appPlugins/ToolQRCode.py:789 +#: appPlugins/ToolQRCode.py:795 msgid "QRCode Data" msgstr "Dati QRCode" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:103 -#: appPlugins/ToolQRCode.py:791 +#: appPlugins/ToolQRCode.py:797 msgid "QRCode Data. Alphanumeric text to be encoded in the QRCode." msgstr "Dati QRCode. Testo alfanumerico da codificare nel QRCode." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:107 -#: appPlugins/ToolQRCode.py:795 +#: appPlugins/ToolQRCode.py:813 msgid "Add here the text to be included in the QRCode..." msgstr "Inserisci qui il testo da includere nel QRCode..." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:113 -#: appPlugins/ToolQRCode.py:880 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:179 +#: appPlugins/ToolFilm.py:1459 appPlugins/ToolQRCode.py:903 msgid "Polarity" msgstr "Polarità" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:115 -#: appPlugins/ToolQRCode.py:882 +#: appPlugins/ToolQRCode.py:905 msgid "" "Choose the polarity of the QRCode.\n" "It can be drawn in a negative way (squares are clear)\n" @@ -10483,17 +10514,17 @@ msgstr "" "o in modo positivo (i quadrati sono scuri)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:119 -#: appPlugins/ToolFilm.py:1404 appPlugins/ToolQRCode.py:886 +#: appPlugins/ToolFilm.py:1457 appPlugins/ToolQRCode.py:909 msgid "Negative" msgstr "Negativa" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:120 -#: appPlugins/ToolFilm.py:1403 appPlugins/ToolQRCode.py:887 +#: appPlugins/ToolFilm.py:1456 appPlugins/ToolQRCode.py:910 msgid "Positive" msgstr "Positiva" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:122 -#: appPlugins/ToolQRCode.py:889 +#: appPlugins/ToolQRCode.py:912 msgid "" "Choose the type of QRCode to be created.\n" "If added on a Silkscreen Gerber file the QRCode may\n" @@ -10507,7 +10538,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:133 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:139 -#: appPlugins/ToolQRCode.py:900 appPlugins/ToolQRCode.py:906 +#: appPlugins/ToolQRCode.py:923 appPlugins/ToolQRCode.py:929 msgid "" "The bounding box, meaning the empty space that surrounds\n" "the QRCode geometry, can have a rounded or a square shape." @@ -10516,22 +10547,22 @@ msgstr "" "la geometria QRCode, può avere una forma arrotondata o quadrata." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:146 -#: appPlugins/ToolQRCode.py:939 +#: appPlugins/ToolQRCode.py:959 msgid "Fill Color" msgstr "Colore riempimento" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:148 -#: appPlugins/ToolQRCode.py:941 +#: appPlugins/ToolQRCode.py:961 msgid "Set the QRCode fill color (squares color)." msgstr "Imposta il colore di riempimento del QRCode (colore dei punti)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:156 -#: appPlugins/ToolQRCode.py:963 +#: appPlugins/ToolQRCode.py:983 msgid "Back Color" msgstr "Colore sfondo" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:158 -#: appPlugins/ToolQRCode.py:965 +#: appPlugins/ToolQRCode.py:985 msgid "Set the QRCode background color." msgstr "Imposta il colore dello sfondo del QRCode." @@ -10754,13 +10785,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:90 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:240 -#: appPlugins/ToolCorners.py:856 appPlugins/ToolCutOut.py:2792 -#: appPlugins/ToolDblSided.py:1012 +#: appPlugins/ToolCorners.py:917 appPlugins/ToolCutOut.py:2791 +#: appPlugins/ToolDblSided.py:992 msgid "Drill Dia" msgstr "Diametro foro" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:43 -#: appPlugins/ToolDblSided.py:1014 appPlugins/ToolDblSided.py:1019 +#: appPlugins/ToolDblSided.py:994 appPlugins/ToolDblSided.py:999 msgid "Diameter of the drill for the alignment holes." msgstr "Diametro per i fori di allineamento." @@ -10770,23 +10801,22 @@ msgstr "Allinea all'asse" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:52 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:65 -#: appPlugins/ToolDblSided.py:855 appPlugins/ToolDblSided.py:1030 +#: appPlugins/ToolDblSided.py:842 appPlugins/ToolDblSided.py:1010 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Specchia verticale (X) o orizzontale (Y)." #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:63 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:197 -#: appPlugins/ToolFilm.py:1367 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:149 msgid "Mirror Axis" msgstr "Asse di Specchio" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:80 -#: appPlugins/ToolDblSided.py:881 +#: appPlugins/ToolDblSided.py:868 msgid "Box" msgstr "Contenitore" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:81 -#: appPlugins/ToolDblSided.py:882 +#: appPlugins/ToolDblSided.py:869 msgid "Hole Snap" msgstr "Snap fori" @@ -10817,7 +10847,6 @@ msgid "Calculators Plugin" msgstr "Plugin Calcolatrici" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:25 -#: appPlugins/ToolCalculators.py:415 msgid "V-Shape Tool Calculator" msgstr "Calcolatrice utensile a V" @@ -10832,12 +10861,12 @@ msgstr "" "angolo e profondità di taglio." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:44 -#: appPlugins/ToolCalculators.py:486 +#: appPlugins/ToolCalculators.py:611 msgid "Tip Diameter" msgstr "Diametro punta" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:46 -#: appPlugins/ToolCalculators.py:488 +#: appPlugins/ToolCalculators.py:613 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." @@ -10846,7 +10875,7 @@ msgstr "" "Viene specificato dal produttore." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:58 -#: appPlugins/ToolCalculators.py:501 +#: appPlugins/ToolCalculators.py:626 msgid "Tip Angle" msgstr "Angolo punta" @@ -10867,12 +10896,11 @@ msgstr "" "Nell'oggetto CNCJob è il parametro CutZ." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:81 -#: appPlugins/ToolCalculators.py:417 msgid "ElectroPlating Calculator" msgstr "Calcolatore Galvanotecnica" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:83 -#: appPlugins/ToolCalculators.py:560 +#: appPlugins/ToolCalculators.py:674 msgid "" "This calculator is useful for those who plate the via/pad/drill holes,\n" "using a method like graphite ink or calcium hypophosphite ink or palladium " @@ -10883,37 +10911,33 @@ msgstr "" "calcio o cloruro di palladio." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:94 -#: appPlugins/ToolCalculators.py:579 +#: appPlugins/ToolCalculators.py:704 msgid "Board Length" msgstr "Lunghezza scheda" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:96 -#: appPlugins/ToolCalculators.py:580 msgid "This is the board length. In centimeters." msgstr "E' la lunghezza della scheda. In centimetri." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:106 -#: appPlugins/ToolCalculators.py:597 +#: appPlugins/ToolCalculators.py:722 appPlugins/ToolCalculators.py:723 msgid "Board Width" msgstr "Larghezza scheda" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:108 -#: appPlugins/ToolCalculators.py:598 msgid "This is the board width.In centimeters." msgstr "E' la larghezza della scheda. In centimetri." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:114 -#: appPlugins/ToolCalculators.py:616 msgid "This is the board area." msgstr "Questa è l'area della scheda." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:124 -#: appPlugins/ToolCalculators.py:638 +#: appPlugins/ToolCalculators.py:763 msgid "Current Density" msgstr "Densità di corrente" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:130 -#: appPlugins/ToolCalculators.py:639 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." @@ -10922,12 +10946,11 @@ msgstr "" "rad_quadrata(ASF)." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:136 -#: appPlugins/ToolCalculators.py:658 +#: appPlugins/ToolCalculators.py:783 msgid "Copper Growth" msgstr "Crescita rame" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:142 -#: appPlugins/ToolCalculators.py:659 msgid "" "How thick the copper growth is intended to be.\n" "In microns." @@ -10940,27 +10963,27 @@ msgid "Corner Markers Options" msgstr "Opzioni marcatori bordi" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:38 -#: appPlugins/ToolCorners.py:776 +#: appPlugins/ToolCorners.py:763 msgid "Shape of the marker." msgstr "Forma del marker." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42 -#: appPlugins/ToolCorners.py:780 +#: appPlugins/ToolCorners.py:767 msgid "Semi-Cross" msgstr "Semi-Croce" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:52 -#: appPlugins/ToolCorners.py:790 +#: appPlugins/ToolCorners.py:777 msgid "The thickness of the line that makes the corner marker." msgstr "Spessore delle linee create dal marcatore bordi." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:79 -#: appPlugins/ToolCorners.py:804 +#: appPlugins/ToolCorners.py:791 msgid "The length of the line that makes the corner marker." msgstr "La lunghezza delle linee create dal marcatore bordi." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:92 -#: appPlugins/ToolCorners.py:858 +#: appPlugins/ToolCorners.py:919 msgid "Drill Diameter" msgstr "Diametro punta" @@ -10979,7 +11002,7 @@ msgstr "" "scheda originale." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:39 -#: appPlugins/ToolCutOut.py:2425 +#: appPlugins/ToolCutOut.py:2402 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -10990,18 +11013,18 @@ msgstr "" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:95 -#: appPlugins/ToolCutOut.py:2482 appPlugins/ToolDrilling.py:2428 -#: appPlugins/ToolMilling.py:4059 +#: appPlugins/ToolCutOut.py:2486 appPlugins/ToolDrilling.py:2441 +#: appPlugins/ToolMilling.py:4129 msgid "Multi-Depth" msgstr "Multi-Profondità" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:92 -#: appPlugins/ToolCutOut.py:2356 +#: appPlugins/ToolCutOut.py:2341 msgid "Kind" msgstr "Tipo" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94 -#: appPlugins/ToolCutOut.py:2358 +#: appPlugins/ToolCutOut.py:2343 msgid "" "Choice of what kind the object we want to cutout is.\n" "- Single: contain a single PCB Gerber outline object.\n" @@ -11014,7 +11037,7 @@ msgstr "" "da tanti bordi singoli di PCB." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:101 -#: appPlugins/ToolCutOut.py:2364 +#: appPlugins/ToolCutOut.py:2349 msgid "Single" msgstr "Singolo" @@ -11043,17 +11066,17 @@ msgstr "" "- 8 - 2*sinistra + 2*destra +2*sopra + 2*sotto" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:229 -#: appPlugins/ToolCutOut.py:2698 +#: appPlugins/ToolCutOut.py:2649 msgid "Big cursor" msgstr "Cursore grande" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:231 -#: appPlugins/ToolCutOut.py:2700 +#: appPlugins/ToolCutOut.py:2651 msgid "Use a big cursor when adding manual gaps." msgstr "Usa un cursore grande mentre si aggiungono gaps manualmente." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:242 -#: appPlugins/ToolCutOut.py:2794 +#: appPlugins/ToolCutOut.py:2793 msgid "" "Diameter of the tool used to cutout\n" "the PCB by drilling." @@ -11062,7 +11085,7 @@ msgstr "" "della forma del PCB con dei fori." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:255 -#: appPlugins/ToolCutOut.py:2807 +#: appPlugins/ToolCutOut.py:2806 msgid "" "Distance between the center of\n" "two neighboring drill holes." @@ -11083,9 +11106,9 @@ msgstr "Crea CNCJob con percorsi per la foratura e fresatura fori." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:140 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:127 -#: appPlugins/ToolDrilling.py:2350 appPlugins/ToolIsolation.py:3221 -#: appPlugins/ToolMilling.py:3648 appPlugins/ToolNCC.py:4234 -#: appPlugins/ToolPaint.py:3027 +#: appPlugins/ToolDrilling.py:2365 appPlugins/ToolIsolation.py:3225 +#: appPlugins/ToolMilling.py:3720 appPlugins/ToolNCC.py:4233 +#: appPlugins/ToolPaint.py:3035 msgid "Tool order" msgstr "Ordine utensili" @@ -11094,10 +11117,10 @@ msgstr "Ordine utensili" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:141 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:128 -#: appPlugins/ToolDrilling.py:2351 appPlugins/ToolIsolation.py:3222 -#: appPlugins/ToolMilling.py:3649 appPlugins/ToolNCC.py:4235 -#: appPlugins/ToolNCC.py:4245 appPlugins/ToolPaint.py:3028 -#: appPlugins/ToolPaint.py:3038 +#: appPlugins/ToolDrilling.py:2366 appPlugins/ToolIsolation.py:3226 +#: appPlugins/ToolMilling.py:3721 appPlugins/ToolNCC.py:4234 +#: appPlugins/ToolNCC.py:4244 appPlugins/ToolPaint.py:3036 +#: appPlugins/ToolPaint.py:3046 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" @@ -11123,9 +11146,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:149 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:136 -#: appPlugins/ToolDrilling.py:2359 appPlugins/ToolIsolation.py:3230 -#: appPlugins/ToolMilling.py:3657 appPlugins/ToolNCC.py:4243 -#: appPlugins/ToolPaint.py:3036 +#: appPlugins/ToolDrilling.py:2374 appPlugins/ToolIsolation.py:3234 +#: appPlugins/ToolMilling.py:3729 appPlugins/ToolNCC.py:4242 +#: appPlugins/ToolPaint.py:3044 msgid "Forward" msgstr "Avanti" @@ -11133,9 +11156,9 @@ msgstr "Avanti" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:59 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:150 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:137 -#: appPlugins/ToolDrilling.py:2360 appPlugins/ToolIsolation.py:3231 -#: appPlugins/ToolMilling.py:3658 appPlugins/ToolNCC.py:4244 -#: appPlugins/ToolPaint.py:3037 +#: appPlugins/ToolDrilling.py:2375 appPlugins/ToolIsolation.py:3235 +#: appPlugins/ToolMilling.py:3730 appPlugins/ToolNCC.py:4243 +#: appPlugins/ToolPaint.py:3045 msgid "Reverse" msgstr "Indietro" @@ -11145,7 +11168,7 @@ msgid "Tool change" msgstr "Cambio utensile" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:107 -#: appPlugins/ToolDrilling.py:2647 appPlugins/ToolMilling.py:4267 +#: appPlugins/ToolDrilling.py:2651 appPlugins/ToolMilling.py:4329 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -11155,7 +11178,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:115 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:150 -#: appPlugins/ToolDrilling.py:2655 appPlugins/ToolMilling.py:4275 +#: appPlugins/ToolDrilling.py:2659 appPlugins/ToolMilling.py:4337 msgid "" "Z-axis position (height) for\n" "tool change." @@ -11165,13 +11188,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:127 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:165 -#: appPlugins/ToolDrilling.py:2698 appPlugins/ToolMilling.py:4305 +#: appPlugins/ToolDrilling.py:2702 appPlugins/ToolMilling.py:4367 msgid "End move Z" msgstr "Spostamento finale Z" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:129 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:167 -#: appPlugins/ToolDrilling.py:2700 appPlugins/ToolMilling.py:4307 +#: appPlugins/ToolDrilling.py:2704 appPlugins/ToolMilling.py:4369 msgid "" "Height of the tool after\n" "the last move at the end of the job." @@ -11181,13 +11204,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:140 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:181 -#: appPlugins/ToolDrilling.py:2714 appPlugins/ToolMilling.py:4321 +#: appPlugins/ToolDrilling.py:2718 appPlugins/ToolMilling.py:4383 msgid "End move X,Y" msgstr "Spostamento finale X,Y" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:142 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:183 -#: appPlugins/ToolDrilling.py:2716 appPlugins/ToolMilling.py:4323 +#: appPlugins/ToolDrilling.py:2720 appPlugins/ToolMilling.py:4385 msgid "" "End move X,Y position. In format (x,y).\n" "If no value is entered then there is no move\n" @@ -11204,7 +11227,7 @@ msgstr "Abilita attesa" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:183 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:242 -#: appPlugins/ToolDrilling.py:2526 appPlugins/ToolMilling.py:4207 +#: appPlugins/ToolDrilling.py:2539 appPlugins/ToolMilling.py:4277 msgid "" "Pause to allow the spindle to reach its\n" "speed before cutting." @@ -11214,14 +11237,14 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:191 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:248 -#: appPlugins/ToolDrilling.py:2538 appPlugins/ToolMilling.py:4218 +#: appPlugins/ToolDrilling.py:2551 appPlugins/ToolMilling.py:4288 msgid "Number of time units for spindle to dwell." msgstr "Numero di unità di tempo in cui il mandrino deve aspettare." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:200 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:261 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:231 -#: appPlugins/ToolDrilling.py:2765 appPlugins/ToolMilling.py:4372 +#: appPlugins/ToolDrilling.py:2769 appPlugins/ToolMilling.py:4434 #: appPlugins/ToolSolderPaste.py:1491 msgid "Preprocessor" msgstr "Preprocessore" @@ -11248,19 +11271,19 @@ msgstr "Cambio Utensile X,Y" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:284 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:288 -#: appPlugins/ToolDrilling.py:2670 appPlugins/ToolMilling.py:4289 +#: appPlugins/ToolDrilling.py:2674 appPlugins/ToolMilling.py:4351 msgid "Toolchange X,Y position." msgstr "Posizione X, Y per il cambio utensile." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:292 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:296 -#: appPlugins/ToolDrilling.py:2686 +#: appPlugins/ToolDrilling.py:2690 msgid "Start Z" msgstr "Z iniziale" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:294 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:298 -#: appPlugins/ToolDrilling.py:2688 +#: appPlugins/ToolDrilling.py:2692 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -11271,16 +11294,16 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:319 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:98 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:348 -#: appPlugins/ToolDrilling.py:2728 appPlugins/ToolLevelling.py:1863 -#: appPlugins/ToolMilling.py:4335 +#: appPlugins/ToolDrilling.py:2732 appPlugins/ToolLevelling.py:1863 +#: appPlugins/ToolMilling.py:4397 msgid "Probe Z depth" msgstr "Tastatore profondità Z" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:321 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:100 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:350 -#: appPlugins/ToolDrilling.py:2730 appPlugins/ToolLevelling.py:1865 -#: appPlugins/ToolMilling.py:4337 +#: appPlugins/ToolDrilling.py:2734 appPlugins/ToolLevelling.py:1865 +#: appPlugins/ToolMilling.py:4399 msgid "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." @@ -11290,15 +11313,15 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:332 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:363 -#: appPlugins/ToolDrilling.py:2747 appPlugins/ToolMilling.py:4354 +#: appPlugins/ToolDrilling.py:2751 appPlugins/ToolMilling.py:4416 msgid "Feedrate Probe" msgstr "Velocità avanzamento sonda" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:334 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:113 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:365 -#: appPlugins/ToolDrilling.py:2749 appPlugins/ToolLevelling.py:1878 -#: appPlugins/ToolMilling.py:4356 +#: appPlugins/ToolDrilling.py:2753 appPlugins/ToolLevelling.py:1878 +#: appPlugins/ToolMilling.py:4418 msgid "The feedrate used while the probe is probing." msgstr "La velocità usata durante l'avanzamento del tastatore." @@ -11378,7 +11401,7 @@ msgstr "Aree di esclusione" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:396 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:418 -#: appPlugins/ToolDrilling.py:2785 appPlugins/ToolMilling.py:4392 +#: appPlugins/ToolDrilling.py:2789 appPlugins/ToolMilling.py:4454 msgid "" "Include exclusion areas.\n" "In those areas the travel of the tools\n" @@ -11393,22 +11416,22 @@ msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:428 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:306 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:273 -#: appPlugins/ToolDrilling.py:2858 appPlugins/ToolFollow.py:763 -#: appPlugins/ToolIsolation.py:3626 appPlugins/ToolMilling.py:4466 -#: appPlugins/ToolNCC.py:4641 appPlugins/ToolPaint.py:3320 +#: appPlugins/ToolDrilling.py:2862 appPlugins/ToolFollow.py:762 +#: appPlugins/ToolIsolation.py:3656 appPlugins/ToolMilling.py:4528 +#: appPlugins/ToolNCC.py:4656 appPlugins/ToolPaint.py:3335 msgid "The kind of selection shape used for area selection." msgstr "Il tipo di forma di selezione utilizzata per la selezione dell'area." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:416 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:438 -#: appPlugins/ToolDrilling.py:2807 appPlugins/ToolDrilling.py:2826 -#: appPlugins/ToolMilling.py:4415 appPlugins/ToolMilling.py:4434 +#: appPlugins/ToolDrilling.py:2811 appPlugins/ToolDrilling.py:2830 +#: appPlugins/ToolMilling.py:4477 appPlugins/ToolMilling.py:4496 msgid "Strategy" msgstr "Strategia" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:417 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:439 -#: appPlugins/ToolDrilling.py:2827 appPlugins/ToolMilling.py:4435 +#: appPlugins/ToolDrilling.py:2831 appPlugins/ToolMilling.py:4497 msgid "" "The strategy followed when encountering an exclusion area.\n" "Can be:\n" @@ -11423,28 +11446,28 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:421 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:443 -#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2831 -#: appPlugins/ToolMilling.py:943 appPlugins/ToolMilling.py:4439 +#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2835 +#: appPlugins/ToolMilling.py:883 appPlugins/ToolMilling.py:4501 msgid "Over" msgstr "Sopra" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:422 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:444 -#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2832 -#: appPlugins/ToolMilling.py:943 appPlugins/ToolMilling.py:4440 +#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2836 +#: appPlugins/ToolMilling.py:883 appPlugins/ToolMilling.py:4502 msgid "Around" msgstr "Attorno" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:428 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:450 -#: appPlugins/ToolDrilling.py:2807 appPlugins/ToolDrilling.py:2839 -#: appPlugins/ToolMilling.py:4415 appPlugins/ToolMilling.py:4447 +#: appPlugins/ToolDrilling.py:2811 appPlugins/ToolDrilling.py:2843 +#: appPlugins/ToolMilling.py:4477 appPlugins/ToolMilling.py:4509 msgid "Over Z" msgstr "Sovrapposizione Z" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:429 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:451 -#: appPlugins/ToolDrilling.py:2840 appPlugins/ToolMilling.py:4448 +#: appPlugins/ToolDrilling.py:2844 appPlugins/ToolMilling.py:4510 msgid "" "The height Z to which the tool will rise in order to avoid\n" "an interdiction area." @@ -11457,6 +11480,80 @@ msgid "Film Plugin" msgstr "Plugin Film" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:28 +#: appPlugins/ToolFilm.py:1257 +#, fuzzy +#| msgid "Film Adjustments" +msgid "Adjustments" +msgstr "Sistemazione film" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:30 +#: appPlugins/ToolFilm.py:1259 +#, fuzzy +#| msgid "Center point coordinates" +msgid "Compensate print distortions." +msgstr "Coordinate punto centrale" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:46 +#: appPlugins/ToolFilm.py:1276 +msgid "" +"A value greater than 1 will stretch the film\n" +"while a value less than 1 will jolt it." +msgstr "" +"Un valore maggiore di 1 allungherà il film\n" +"mentre un valore inferiore a 1 lo accorcerà." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:79 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:123 +#: appPlugins/ToolFilm.py:1309 appPlugins/ToolFilm.py:1370 +#, fuzzy +#| msgid "" +#| "The reference point to be used as origin for the adjustment.\n" +#| "It can be one of the four points of the geometry bounding box." +msgid "The reference point to be used as origin for the adjustment." +msgstr "" +"Il punto di riferimento da utilizzare come origine per l'adattamento.\n" +"Può essere uno dei quattro punti del riquadro di delimitazione della " +"geometria." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolCorners.py:837 appPlugins/ToolFiducials.py:832 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5672 +msgid "Bottom Left" +msgstr "Basso Sinistra" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 +msgid "Top right" +msgstr "Alto Destra" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:90 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:101 +#: appPlugins/ToolFilm.py:1335 +msgid "Skew" +msgstr "Inclina" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:92 +#: appPlugins/ToolFilm.py:1337 +msgid "" +"Positive values will skew to the right\n" +"while negative values will skew to the left." +msgstr "" +"I valori positivi inclinano verso destra\n" +"mentre i valori negativi inclinano a sinistra." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:134 +#: appPlugins/ToolDblSided.py:956 appPlugins/ToolFilm.py:1396 +msgid "Mirror" +msgstr "Specchia" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:136 +#: appPlugins/ToolFilm.py:1398 appPlugins/ToolFilm.py:1413 +msgid "Mirror the film geometry on the selected axis or on both." +msgstr "Specchia la geometria film sull'asse selezionato o su entrambi." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:164 msgid "" "Create a PCB film from a Gerber or Geometry object.\n" "The file is saved in SVG format." @@ -11464,44 +11561,26 @@ msgstr "" "Create a un film PCB da un oggetto Gerber.\n" "Il file è salvato in formato SVG." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:38 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:212 -#: appPlugins/ToolFilm.py:1406 appPlugins/ToolFilm.py:1518 -msgid "Film Type" -msgstr "Tipo Film" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:40 -#: appPlugins/ToolFilm.py:1408 -msgid "" -"Generate a Positive black film or a Negative film.\n" -"Positive means that it will print the features\n" -"with black on a white canvas.\n" -"Negative means that it will print the features\n" -"with white on a black canvas.\n" -"The Film format is SVG." +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:181 +#: appPlugins/ToolFilm.py:1461 +msgid "Generate a Positive black film or a Negative film." msgstr "" -"Genera un film nero positivo o negativo.\n" -"Positivo significa che stamperà le funzionalità\n" -"con il nero su una tela bianca.\n" -"Negativo significa che stamperà le funzionalità\n" -"con il bianco su una tela nera.\n" -"Il formato del film è SVG." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:51 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:187 msgid "Film Color" msgstr "Colore Film" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:53 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:189 msgid "Set the film color when positive film is selected." msgstr "Imposta il colore del film se è selezionato film positivo." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:66 -#: appPlugins/ToolFilm.py:1424 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:202 +#: appPlugins/ToolFilm.py:1472 msgid "Border" msgstr "Bordo" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:68 -#: appPlugins/ToolFilm.py:1426 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:204 +#: appPlugins/ToolFilm.py:1474 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -11520,13 +11599,13 @@ msgstr "" "del contorno di colore bianco e che può confondere con\n" "le aree circostanti in assenza del bordo stesso." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:85 -#: appPlugins/ToolFilm.py:1393 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:221 +#: appPlugins/ToolFilm.py:1446 msgid "Scale Stroke" msgstr "Scala tratto" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:87 -#: appPlugins/ToolFilm.py:1395 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:223 +#: appPlugins/ToolFilm.py:1448 msgid "" "Scale the line stroke thickness of each feature in the SVG file.\n" "It means that the line that envelope each SVG feature will be thicker or " @@ -11540,95 +11619,28 @@ msgstr "" "pertanto le caratteristiche fini potrebbero essere maggiormente influenzate " "da questo parametro." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:94 -#: appPlugins/ToolFilm.py:1234 -msgid "Film Adjustments" -msgstr "Sistemazione film" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:96 -#: appPlugins/ToolFilm.py:1236 -msgid "" -"Sometime the printers will distort the print shape, especially the Laser " -"types.\n" -"This section provide the tools to compensate for the print distortions." -msgstr "" -"A volte le stampanti distorcono la forma di stampa, in particolare le " -"Laser.\n" -"Questa sezione fornisce gli strumenti per compensare le distorsioni di " -"stampa." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:103 -msgid "Scale Film geometry" -msgstr "Scala geometrie Film" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:105 -#: appPlugins/ToolFilm.py:1265 -msgid "" -"A value greater than 1 will stretch the film\n" -"while a value less than 1 will jolt it." -msgstr "" -"Un valore maggiore di 1 allungherà il film\n" -"mentre un valore inferiore a 1 lo accorcerà." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:134 -msgid "Skew Film geometry" -msgstr "Inclinazione geometria film" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:136 -#: appPlugins/ToolFilm.py:1309 -msgid "" -"Positive values will skew to the right\n" -"while negative values will skew to the left." -msgstr "" -"I valori positivi inclinano verso destra\n" -"mentre i valori negativi inclinano a sinistra." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:166 -msgid "" -"The reference point to be used as origin for the adjustment.\n" -"It can be one of the four points of the geometry bounding box." -msgstr "" -"Il punto di riferimento da utilizzare come origine per l'adattamento.\n" -"Può essere uno dei quattro punti del riquadro di delimitazione della " -"geometria." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:170 -#: appPlugins/ToolCorners.py:740 appPlugins/ToolFiducials.py:834 -#: appPlugins/ToolFilm.py:1248 app_Main.py:5666 -msgid "Bottom Left" -msgstr "Basso Sinistra" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:173 -#: appPlugins/ToolFilm.py:1251 -msgid "Top right" -msgstr "Alto Destra" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:181 -msgid "Mirror Film geometry" -msgstr "Specchia geometria film" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:183 -#: appPlugins/ToolFilm.py:1353 -msgid "Mirror the film geometry on the selected axis or on both." -msgstr "Specchia la geometria film sull'asse selezionato o su entrambi." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:207 -#: appPlugins/ToolFilm.py:1513 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:230 +#: appPlugins/ToolFilm.py:1574 msgid "SVG" msgstr "SVG" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:208 -#: appPlugins/ToolFilm.py:1514 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:231 +#: appPlugins/ToolFilm.py:1575 msgid "PNG" msgstr "PNG" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:209 -#: appPlugins/ToolFilm.py:1515 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:232 +#: appPlugins/ToolFilm.py:1576 msgid "PDF" msgstr "PDF" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:214 -#: appPlugins/ToolFilm.py:1520 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:235 +#: appPlugins/ToolFilm.py:1565 +msgid "Film Type" +msgstr "Tipo Film" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:237 +#: appPlugins/ToolFilm.py:1567 msgid "" "The file type of the saved film. Can be:\n" "- 'SVG' -> open-source vectorial format\n" @@ -11640,23 +11652,23 @@ msgstr "" "- 'PNG' -> immagine raster \n" "- 'PDF' -> Portable Document Format" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:223 -#: appPlugins/ToolFilm.py:1529 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:246 +#: appPlugins/ToolFilm.py:1583 msgid "Page Orientation" msgstr "Orientamento pagina" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:236 -#: appPlugins/ToolFilm.py:1546 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:259 +#: appPlugins/ToolFilm.py:1600 msgid "Page Size" msgstr "Dimensiona pagina" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:237 -#: appPlugins/ToolFilm.py:1547 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:260 +#: appPlugins/ToolFilm.py:1601 msgid "A selection of standard ISO 216 page sizes." msgstr "Una selezione di pagine standard secondo ISO 216." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:304 -#: appPlugins/ToolFilm.py:1613 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:327 +#: appPlugins/ToolFilm.py:1667 msgid "Default value is 96 DPI. Change this value to scale the PNG file." msgstr "" "Il valore di default è 96 DPI. Cambia il valore per riscalare il file PNG." @@ -11695,7 +11707,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:86 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:103 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:110 -#: appPlugins/ToolPaint.py:3068 +#: appPlugins/ToolPaint.py:3080 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" @@ -11706,12 +11718,12 @@ msgstr "" "calcolato dagli altri parametri." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:132 -#: appPlugins/ToolIsolation.py:3378 +#: appPlugins/ToolIsolation.py:3404 msgid "Pad Passes" msgstr "Passate Pad" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:134 -#: appPlugins/ToolIsolation.py:3380 +#: appPlugins/ToolIsolation.py:3406 msgid "" "Width of the extra isolation gap for pads only,\n" "in number (integer) of tool widths." @@ -11723,16 +11735,16 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:270 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:229 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:230 -#: appPlugins/ToolIsolation.py:3471 appPlugins/ToolNCC.py:4530 -#: appPlugins/ToolPaint.py:3246 +#: appPlugins/ToolIsolation.py:3501 appPlugins/ToolNCC.py:4545 +#: appPlugins/ToolPaint.py:3261 msgid "Rest" msgstr "Ripresa" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 -#: appPlugins/ToolIsolation.py:3474 appPlugins/ToolNCC.py:4534 -#: appPlugins/ToolPaint.py:3249 +#: appPlugins/ToolIsolation.py:3504 appPlugins/ToolNCC.py:4549 +#: appPlugins/ToolPaint.py:3264 msgid "" "If checked, use 'rest machining'.\n" "Basically it will process copper outside PCB features,\n" @@ -11754,22 +11766,22 @@ msgstr "" "Se non selezionato, usa l'algoritmo standard." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:215 -#: appPlugins/ToolIsolation.py:3496 +#: appPlugins/ToolIsolation.py:3526 msgid "Combine" msgstr "Combinata" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:217 -#: appPlugins/ToolIsolation.py:3498 +#: appPlugins/ToolIsolation.py:3528 msgid "Combine all passes into one object" msgstr "Combina tutti i passaggi in un oggetto" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:223 -#: appPlugins/ToolIsolation.py:3515 +#: appPlugins/ToolIsolation.py:3545 msgid "Except" msgstr "Eccetto" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:224 -#: appPlugins/ToolIsolation.py:3516 +#: appPlugins/ToolIsolation.py:3546 msgid "" "When the isolation geometry is generated,\n" "by checking this, the area of the object below\n" @@ -11781,13 +11793,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:332 -#: appPlugins/ToolIsolation.py:3505 appPlugins/ToolNCC.py:4654 +#: appPlugins/ToolIsolation.py:3535 appPlugins/ToolNCC.py:4669 msgid "Check validity" msgstr "Controlla validità" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:334 -#: appPlugins/ToolIsolation.py:3507 appPlugins/ToolNCC.py:4656 +#: appPlugins/ToolIsolation.py:3537 appPlugins/ToolNCC.py:4671 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." @@ -11796,7 +11808,7 @@ msgstr "" "per controllare se può effettuare un isolamento completo." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:241 -#: appPlugins/ToolIsolation.py:3555 +#: appPlugins/ToolIsolation.py:3585 msgid "" "Isolation scope. Choose what to isolate:\n" "- 'All' -> Isolate all the polygons in the object\n" @@ -11814,17 +11826,17 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolPaint.py:3286 +#: appPlugins/ToolIsolation.py:3593 appPlugins/ToolPaint.py:3301 msgid "Polygon Selection" msgstr "Selezione poligono" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:268 -#: appPlugins/ToolIsolation.py:3591 +#: appPlugins/ToolIsolation.py:3621 msgid "Interiors" msgstr "Interiors" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:270 -#: appPlugins/ToolIsolation.py:3593 +#: appPlugins/ToolIsolation.py:3623 msgid "" "When checked the user can select interiors of a polygon.\n" "(holes in the polygon)." @@ -11833,12 +11845,12 @@ msgstr "" "(buchi nel poligono)." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275 -#: appPlugins/ToolIsolation.py:3486 +#: appPlugins/ToolIsolation.py:3516 msgid "Forced Rest" msgstr "Costretto Riposo" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 -#: appPlugins/ToolIsolation.py:3488 +#: appPlugins/ToolIsolation.py:3518 msgid "" "When checked the isolation will be done with the current tool even if\n" "interiors of a polygon (holes in the polygon) could not be isolated.\n" @@ -11888,7 +11900,7 @@ msgstr "" "- Griglia: genererà automaticamente una griglia di punti di probe" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:46 -#: appPlugins/ToolLevelling.py:1901 app_Main.py:8286 +#: appPlugins/ToolLevelling.py:1901 app_Main.py:8316 msgid "Grid" msgstr "Griglia" @@ -11917,7 +11929,7 @@ msgstr "BiLineare" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:71 -#: appPlugins/ToolLevelling.py:1928 appPlugins/ToolPanelize.py:1268 +#: appPlugins/ToolLevelling.py:1928 appPlugins/ToolPanelize.py:1282 msgid "Columns" msgstr "Colonne" @@ -11928,7 +11940,7 @@ msgstr "Numero di colonne della griglia." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:83 -#: appPlugins/ToolLevelling.py:1939 appPlugins/ToolPanelize.py:1279 +#: appPlugins/ToolLevelling.py:1939 appPlugins/ToolPanelize.py:1293 msgid "Rows" msgstr "Righe" @@ -11990,7 +12002,7 @@ msgid "Milling Plugin" msgstr "Plugin fresatura" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:28 -#: appPlugins/ToolMilling.py:3554 +#: appPlugins/ToolMilling.py:3517 msgid "" "Create CNCJob with toolpaths for milling either Geometry or drill holes." msgstr "Crea CNCJob con percorsi per la fresatura di Geometrie e fori." @@ -11999,14 +12011,14 @@ msgstr "Crea CNCJob con percorsi per la fresatura di Geometrie e fori." #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 -#: appPlugins/ToolMilling.py:4003 +#: appPlugins/ToolMilling.py:4073 msgid "V-Tip Dia" msgstr "Diametro punta a V" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:65 -#: appPlugins/ToolMilling.py:4006 +#: appPlugins/ToolMilling.py:4076 msgid "The tip diameter for V-Shape Tool" msgstr "Il diametro sulla punta dell'utensile a V" @@ -12014,14 +12026,14 @@ msgstr "Il diametro sulla punta dell'utensile a V" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:76 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:84 -#: appPlugins/ToolMilling.py:4019 +#: appPlugins/ToolMilling.py:4089 msgid "V-Tip Angle" msgstr "Angolo punta a V" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78 -#: appPlugins/ToolMilling.py:4022 +#: appPlugins/ToolMilling.py:4092 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." @@ -12046,7 +12058,7 @@ msgstr "" "nel Codice macchina (Pausa per cambio utensile)." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:195 -#: appPlugins/ToolMilling.py:4104 +#: appPlugins/ToolMilling.py:4174 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -12097,13 +12109,13 @@ msgstr "" "ignorare in tutti gli altri casi." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:325 -#: appPlugins/ToolMilling.py:4159 +#: appPlugins/ToolMilling.py:4229 msgid "Re-cut" msgstr "Ri-taglia" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:327 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:339 -#: appPlugins/ToolMilling.py:4161 appPlugins/ToolMilling.py:4174 +#: appPlugins/ToolMilling.py:4231 appPlugins/ToolMilling.py:4244 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -12128,7 +12140,7 @@ msgstr "" "Una spazzola metallica pulirà il materiale dopo la fresatura." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:505 -#: appPlugins/ToolMilling.py:3975 +#: appPlugins/ToolMilling.py:4045 msgid "" "Algorithm for polishing:\n" "- Standard: Fixed step inwards.\n" @@ -12173,7 +12185,7 @@ msgid "Offset value" msgstr "Valore offset" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:295 -#: appPlugins/ToolNCC.py:4608 +#: appPlugins/ToolNCC.py:4623 msgid "" "Selection of area to be processed.\n" "- 'Itself' - the processing extent is based on the object that is " @@ -12194,7 +12206,7 @@ msgid "Paint Plugin" msgstr "Plugin Disegno" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 -#: appPlugins/ToolPaint.py:3276 +#: appPlugins/ToolPaint.py:3291 msgid "" "Selection of area to be processed.\n" "- 'Polygon Selection' - left mouse click to add/remove polygons to be " @@ -12233,12 +12245,12 @@ msgstr "" "di una distanza X e distanza Y ognuno dall'altro." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:44 -#: appPlugins/ToolPanelize.py:1243 +#: appPlugins/ToolPanelize.py:1257 msgid "Spacing cols" msgstr "Spazio colonne" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:46 -#: appPlugins/ToolPanelize.py:1245 +#: appPlugins/ToolPanelize.py:1259 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -12247,12 +12259,12 @@ msgstr "" "In unità attuali." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:58 -#: appPlugins/ToolPanelize.py:1256 +#: appPlugins/ToolPanelize.py:1270 msgid "Spacing rows" msgstr "Spazio righe" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:60 -#: appPlugins/ToolPanelize.py:1258 +#: appPlugins/ToolPanelize.py:1272 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -12261,27 +12273,27 @@ msgstr "" "In unità attuali." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:73 -#: appPlugins/ToolPanelize.py:1270 +#: appPlugins/ToolPanelize.py:1284 msgid "Number of columns of the desired panel" msgstr "Numero di colonne nel pannello desiderato" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:85 -#: appPlugins/ToolPanelize.py:1281 +#: appPlugins/ToolPanelize.py:1295 msgid "Number of rows of the desired panel" msgstr "Numero di righe nel pannello desiderato" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:92 -#: appPlugins/ToolPanelize.py:1293 +#: appPlugins/ToolPanelize.py:1317 msgid "Geo" msgstr "Geo" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:93 -#: appPlugins/ToolPanelize.py:1294 +#: appPlugins/ToolPanelize.py:1318 msgid "Panel Type" msgstr "Tipo pannello" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:95 -#: appPlugins/ToolPanelize.py:1296 +#: appPlugins/ToolPanelize.py:1320 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -12292,7 +12304,7 @@ msgstr "" "- Geometria" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:106 -#: appPlugins/ToolPanelize.py:1306 +#: appPlugins/ToolPanelize.py:1330 msgid "" "Active only for Geometry panel type.\n" "When checked the application will find\n" @@ -12309,7 +12321,7 @@ msgid "Constrain within" msgstr "Vincoli contenimento" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:116 -#: appPlugins/ToolPanelize.py:1316 +#: appPlugins/ToolPanelize.py:1340 msgid "" "Area define by DX and DY within to constrain the panel.\n" "DX and DY values are in current units.\n" @@ -12324,12 +12336,12 @@ msgstr "" "si adattano completamente all'interno dell'area selezionata." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:129 -#: appPlugins/ToolPanelize.py:1328 +#: appPlugins/ToolPanelize.py:1352 msgid "Width (DX)" msgstr "Larghezza (DX)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:131 -#: appPlugins/ToolPanelize.py:1330 +#: appPlugins/ToolPanelize.py:1354 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -12338,12 +12350,12 @@ msgstr "" "In unità correnti." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:142 -#: appPlugins/ToolPanelize.py:1340 +#: appPlugins/ToolPanelize.py:1364 msgid "Height (DY)" msgstr "Altezza (DY)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:144 -#: appPlugins/ToolPanelize.py:1342 +#: appPlugins/ToolPanelize.py:1366 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -12528,21 +12540,21 @@ msgstr "" "Uno strumento per sottrarre un oggetto Gerber o\n" "geometria da un altro dello stesso tipo." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:925 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:949 msgid "Close paths" msgstr "Percorsi chiusi" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:30 appPlugins/ToolSub.py:926 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:30 appPlugins/ToolSub.py:950 msgid "Checking this will close the paths cut by the subtractor object." msgstr "" "Selezionandolo verranno chiusi i percorsi tagliati dall'oggetto geometria " "sottrattore." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:33 appPlugins/ToolSub.py:821 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:33 appPlugins/ToolSub.py:826 msgid "Delete source" msgstr "Elimina sorgente" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:35 appPlugins/ToolSub.py:823 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:35 appPlugins/ToolSub.py:828 msgid "" "When checked will delete the source objects\n" "after a successful operation." @@ -12563,7 +12575,7 @@ msgstr "" "ad un oggetto dell'applicazione." #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:40 -#: appPlugins/ToolTransform.py:612 +#: appPlugins/ToolTransform.py:609 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -12580,17 +12592,13 @@ msgstr "" "- Oggetto -> il centro del box che contiene un oggetto specifico" #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:66 -#: appPlugins/ToolTransform.py:644 +#: appPlugins/ToolTransform.py:641 msgid "The type of object used as reference." msgstr "Il tipo di oggetto usato come riferimento." -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:101 -msgid "Skew" -msgstr "Inclina" - #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:120 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:134 -#: appPlugins/ToolCalibration.py:1230 appPlugins/ToolCalibration.py:1243 +#: appPlugins/ToolCalibration.py:1228 appPlugins/ToolCalibration.py:1241 msgid "" "Angle, in degrees.\n" "Float number between -360 and 359." @@ -12618,7 +12626,7 @@ msgstr "" #: appGUI/preferences/utilities/FAExcPrefGroupUI.py:37 #: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:27 #: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:27 -#: appPlugins/ToolDrilling.py:2869 appPlugins/ToolMilling.py:4477 +#: appPlugins/ToolDrilling.py:2873 appPlugins/ToolMilling.py:4539 msgid "Delete All" msgstr "Cancella tutto" @@ -12837,27 +12845,27 @@ msgstr "Oggetto CNCJob" msgid "Document Editor" msgstr "Editor Documenti" -#: appObjects/FlatCAMExcellon.py:935 appObjects/FlatCAMExcellon.py:1037 -#: appPlugins/ToolDrilling.py:1928 appPlugins/ToolMilling.py:2479 -#: appPlugins/ToolMilling.py:2589 +#: appObjects/FlatCAMExcellon.py:932 appObjects/FlatCAMExcellon.py:1034 +#: appPlugins/ToolDrilling.py:1928 appPlugins/ToolMilling.py:2449 +#: appPlugins/ToolMilling.py:2559 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:940 appPlugins/ToolMilling.py:2486 +#: appObjects/FlatCAMExcellon.py:937 appPlugins/ToolMilling.py:2456 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:1046 appPlugins/ToolMilling.py:2598 +#: appObjects/FlatCAMExcellon.py:1043 appPlugins/ToolMilling.py:2568 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "L'utensile per lo SLOT è più grande del foro. Operazione annullata." -#: appObjects/FlatCAMGeometry.py:486 +#: appObjects/FlatCAMGeometry.py:483 msgid "Vertex points calculated." msgstr "Punti vertice calcolati." -#: appObjects/FlatCAMGeometry.py:693 appObjects/FlatCAMGeometry.py:847 -#: appPlugins/ToolMilling.py:2842 appPlugins/ToolMilling.py:3086 +#: appObjects/FlatCAMGeometry.py:690 appObjects/FlatCAMGeometry.py:844 +#: appPlugins/ToolMilling.py:2812 appPlugins/ToolMilling.py:3056 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -12866,44 +12874,44 @@ msgstr "" "inserito.\n" "Aggiungi un offset utensile o cambia il tipo di Offset." -#: appObjects/FlatCAMGeometry.py:760 appObjects/FlatCAMGeometry.py:908 -#: appPlugins/ToolMilling.py:2911 appPlugins/ToolMilling.py:3130 +#: appObjects/FlatCAMGeometry.py:757 appObjects/FlatCAMGeometry.py:905 +#: appPlugins/ToolMilling.py:2881 appPlugins/ToolMilling.py:3100 msgid "G-Code parsing in progress..." msgstr "Analisi G_Code in corso..." -#: appObjects/FlatCAMGeometry.py:762 appObjects/FlatCAMGeometry.py:910 -#: appPlugins/ToolMilling.py:2913 appPlugins/ToolMilling.py:3132 +#: appObjects/FlatCAMGeometry.py:759 appObjects/FlatCAMGeometry.py:907 +#: appPlugins/ToolMilling.py:2883 appPlugins/ToolMilling.py:3102 msgid "G-Code parsing finished..." msgstr "Analisi G_Code terminata..." -#: appObjects/FlatCAMGeometry.py:769 appObjects/FlatCAMGeometry.py:919 -#: appObjects/FlatCAMGeometry.py:1083 appPlugins/ToolMilling.py:2920 -#: appPlugins/ToolMilling.py:3141 +#: appObjects/FlatCAMGeometry.py:766 appObjects/FlatCAMGeometry.py:916 +#: appObjects/FlatCAMGeometry.py:1080 appPlugins/ToolMilling.py:2890 +#: appPlugins/ToolMilling.py:3111 msgid "Finished G-Code processing" msgstr "Generazione G_Code terminata" -#: appObjects/FlatCAMGeometry.py:771 appObjects/FlatCAMGeometry.py:921 -#: appPlugins/ToolMilling.py:2922 appPlugins/ToolMilling.py:3143 +#: appObjects/FlatCAMGeometry.py:768 appObjects/FlatCAMGeometry.py:918 +#: appPlugins/ToolMilling.py:2892 appPlugins/ToolMilling.py:3113 msgid "G-Code processing failed with error" msgstr "Generazione G-Code fallita con errore" -#: appObjects/FlatCAMGeometry.py:814 appPlugins/ToolMilling.py:2965 +#: appObjects/FlatCAMGeometry.py:811 appPlugins/ToolMilling.py:2935 #: appPlugins/ToolSolderPaste.py:865 appPlugins/ToolSolderPaste.py:923 msgid "Cancelled. Empty file, it has no geometry" msgstr "Annullato. File vuoto, non ci sono geometrie" -#: appObjects/FlatCAMGeometry.py:937 appObjects/FlatCAMGeometry.py:942 -#: appObjects/FlatCAMGeometry.py:1090 appPlugins/ToolMilling.py:3170 -#: appPlugins/ToolMilling.py:3185 +#: appObjects/FlatCAMGeometry.py:934 appObjects/FlatCAMGeometry.py:939 +#: appObjects/FlatCAMGeometry.py:1087 appPlugins/ToolMilling.py:3140 +#: appPlugins/ToolMilling.py:3155 msgid "CNCjob created" msgstr "CNCjob creato" -#: appObjects/FlatCAMGeometry.py:1116 appObjects/FlatCAMGeometry.py:1125 +#: appObjects/FlatCAMGeometry.py:1113 appObjects/FlatCAMGeometry.py:1122 #: appParsers/ParseGerber.py:2093 appParsers/ParseGerber.py:2103 msgid "Scale factor has to be a number: integer or float." msgstr "Il fattore di scala deve essere un numero: intero o float." -#: appObjects/FlatCAMGeometry.py:1205 appParsers/ParseGerber.py:2219 +#: appObjects/FlatCAMGeometry.py:1202 appParsers/ParseGerber.py:2219 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." @@ -12911,7 +12919,7 @@ msgstr "" "E' necessaria una coppia di valori (x,y). Probabilmente è stato inserito " "solo uno dei valori nel campo Offset." -#: appObjects/FlatCAMGeometry.py:1290 +#: appObjects/FlatCAMGeometry.py:1287 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y)\n" @@ -12921,24 +12929,24 @@ msgstr "" "(x, y)\n" "ma ora c'è un solo valore, non due." -#: appObjects/FlatCAMGerber.py:416 appPlugins/ToolIsolation.py:1526 +#: appObjects/FlatCAMGerber.py:419 appPlugins/ToolIsolation.py:1522 msgid "Buffering solid geometry" msgstr "Riempimento geometria solida" -#: appObjects/FlatCAMGerber.py:460 appObjects/FlatCAMGerber.py:486 +#: appObjects/FlatCAMGerber.py:463 appObjects/FlatCAMGerber.py:489 msgid "Operation could not be done." msgstr "L'operazione non può essere eseguita." -#: appObjects/FlatCAMGerber.py:582 appObjects/FlatCAMGerber.py:658 -#: appPlugins/ToolIsolation.py:1738 appPlugins/ToolIsolation.py:2096 -#: appPlugins/ToolNCC.py:2137 appPlugins/ToolNCC.py:3160 -#: appPlugins/ToolNCC.py:3540 +#: appObjects/FlatCAMGerber.py:585 appObjects/FlatCAMGerber.py:661 +#: appPlugins/ToolIsolation.py:1734 appPlugins/ToolIsolation.py:2092 +#: appPlugins/ToolNCC.py:2123 appPlugins/ToolNCC.py:3146 +#: appPlugins/ToolNCC.py:3526 msgid "Isolation geometry could not be generated." msgstr "Geometria di isolamento non può essere generata." -#: appObjects/FlatCAMGerber.py:609 appObjects/FlatCAMGerber.py:699 -#: appPlugins/ToolIsolation.py:1802 appPlugins/ToolIsolation.py:1993 -#: appPlugins/ToolIsolation.py:2177 +#: appObjects/FlatCAMGerber.py:612 appObjects/FlatCAMGerber.py:702 +#: appPlugins/ToolIsolation.py:1798 appPlugins/ToolIsolation.py:1989 +#: appPlugins/ToolIsolation.py:2173 msgid "Isolation geometry created" msgstr "Geometria di isolamento creata" @@ -12970,7 +12978,7 @@ msgstr "Riscalatura..." msgid "Skewing..." msgstr "Inclinazione..." -#: appObjects/FlatCAMObj.py:487 appPlugins/ToolCalculators.py:571 +#: appObjects/FlatCAMObj.py:487 appPlugins/ToolCalculators.py:696 #: appPlugins/ToolReport.py:181 msgid "Dimensions" msgstr "Dimensione" @@ -13081,19 +13089,19 @@ msgstr "Oggetto rinominato da {old} a {new}" #: appObjects/ObjectCollection.py:954 appObjects/ObjectCollection.py:960 #: appObjects/ObjectCollection.py:966 appObjects/ObjectCollection.py:972 #: appObjects/ObjectCollection.py:978 appObjects/ObjectCollection.py:984 -#: app_Main.py:7600 app_Main.py:7606 app_Main.py:7612 app_Main.py:7618 +#: app_Main.py:7630 app_Main.py:7636 app_Main.py:7642 app_Main.py:7648 msgid "selected" msgstr "selezionato" -#: appObjects/ObjectCollection.py:1020 +#: appObjects/ObjectCollection.py:1023 msgid "Cause of error" msgstr "Causa dell'errore" -#: appObjects/ObjectCollection.py:1221 +#: appObjects/ObjectCollection.py:1224 msgid "All objects are selected." msgstr "Tutti gli oggetti sono selezionati." -#: appObjects/ObjectCollection.py:1231 +#: appObjects/ObjectCollection.py:1234 msgid "Objects selection is cleared." msgstr "Selezione oggetti svuotata." @@ -13228,7 +13236,7 @@ msgid "Click on the START point." msgstr "Fai clic sul punto di PARTENZA." #: appPlugins/ToolAlignObjects.py:276 appPlugins/ToolCalibration.py:311 -#: appPlugins/ToolDblSided.py:445 +#: appPlugins/ToolDblSided.py:429 msgid "Cancelled by user request." msgstr "Annullato su richiesta dell'utente." @@ -13244,15 +13252,15 @@ msgid "Or right click to cancel." msgstr "O click destro per annullare." #: appPlugins/ToolAlignObjects.py:296 appPlugins/ToolAlignObjects.py:303 -#: appPlugins/ToolFiducials.py:858 +#: appPlugins/ToolFiducials.py:856 msgid "Second Point" msgstr "Secondo punto" -#: appPlugins/ToolAlignObjects.py:422 +#: appPlugins/ToolAlignObjects.py:430 msgid "MOVING object" msgstr "SPOSTAMENTO oggetto" -#: appPlugins/ToolAlignObjects.py:426 +#: appPlugins/ToolAlignObjects.py:432 msgid "" "Specify the type of object to be aligned.\n" "It can be of type: Gerber or Excellon.\n" @@ -13264,15 +13272,15 @@ msgstr "" "La selezione decide il tipo di oggetti che saranno\n" "nella combobox Oggetto." -#: appPlugins/ToolAlignObjects.py:447 +#: appPlugins/ToolAlignObjects.py:463 msgid "Object to be aligned." msgstr "Oggetto da allineare." -#: appPlugins/ToolAlignObjects.py:459 +#: appPlugins/ToolAlignObjects.py:471 msgid "DESTINATION object" msgstr "Oggetto DESTINAZIONE" -#: appPlugins/ToolAlignObjects.py:461 +#: appPlugins/ToolAlignObjects.py:473 msgid "" "Specify the type of object to be aligned to.\n" "It can be of type: Gerber or Excellon.\n" @@ -13284,15 +13292,15 @@ msgstr "" "La selezione decide il tipo di oggetti che saranno\n" "nella combobox Oggetto." -#: appPlugins/ToolAlignObjects.py:483 +#: appPlugins/ToolAlignObjects.py:504 msgid "Object to be aligned to. Aligner." msgstr "Oggetto da allineare. Allineatore." -#: appPlugins/ToolAlignObjects.py:496 +#: appPlugins/ToolAlignObjects.py:525 msgid "Alignment Type" msgstr "Tipo allineamento" -#: appPlugins/ToolAlignObjects.py:498 +#: appPlugins/ToolAlignObjects.py:527 msgid "" "The type of alignment can be:\n" "- Single Point -> it require a single point of sync, the action will be a " @@ -13306,19 +13314,19 @@ msgstr "" "- Punto doppio -> richiede due punti di sincronizzazione, l'azione sarà la " "traslazione seguita da rotazione" -#: appPlugins/ToolAlignObjects.py:504 +#: appPlugins/ToolAlignObjects.py:533 msgid "Single Point" msgstr "Punto singolo" -#: appPlugins/ToolAlignObjects.py:505 +#: appPlugins/ToolAlignObjects.py:534 msgid "Dual Point" msgstr "Doppio punto" -#: appPlugins/ToolAlignObjects.py:517 +#: appPlugins/ToolAlignObjects.py:541 msgid "Align Object" msgstr "Allinea oggetto" -#: appPlugins/ToolAlignObjects.py:520 +#: appPlugins/ToolAlignObjects.py:544 msgid "" "Align the specified object to the aligner object.\n" "If only one point is used then it assumes translation.\n" @@ -13328,67 +13336,114 @@ msgstr "" "Se viene utilizzato solo un punto, assume la traslazione.\n" "Se si utilizzano i punti, si assume la traslazione e rotazione." -#: appPlugins/ToolAlignObjects.py:535 appPlugins/ToolCalculators.py:731 -#: appPlugins/ToolCalibration.py:1408 appPlugins/ToolCopperThieving.py:1767 -#: appPlugins/ToolCorners.py:911 appPlugins/ToolCutOut.py:2843 -#: appPlugins/ToolDblSided.py:1131 appPlugins/ToolDrilling.py:2916 -#: appPlugins/ToolEtchCompensation.py:509 appPlugins/ToolExtract.py:1328 -#: appPlugins/ToolFiducials.py:1073 appPlugins/ToolFilm.py:1644 -#: appPlugins/ToolFollow.py:796 appPlugins/ToolInvertGerber.py:327 -#: appPlugins/ToolIsolation.py:3676 appPlugins/ToolLevelling.py:2324 -#: appPlugins/ToolMilling.py:4524 appPlugins/ToolNCC.py:4684 -#: appPlugins/ToolOptimal.py:638 appPlugins/ToolPaint.py:3349 -#: appPlugins/ToolPanelize.py:1375 appPlugins/ToolPunchGerber.py:2350 -#: appPlugins/ToolQRCode.py:1026 appPlugins/ToolRulesCheck.py:1678 -#: appPlugins/ToolSolderPaste.py:1610 appPlugins/ToolSub.py:950 -#: appPlugins/ToolTransform.py:983 +#: appPlugins/ToolAlignObjects.py:559 appPlugins/ToolCalculators.py:1049 +#: appPlugins/ToolCalibration.py:1406 appPlugins/ToolCopperThieving.py:1817 +#: appPlugins/ToolCorners.py:970 appPlugins/ToolCutOut.py:2843 +#: appPlugins/ToolDblSided.py:1108 appPlugins/ToolDrilling.py:2912 +#: appPlugins/ToolEtchCompensation.py:520 appPlugins/ToolExtract.py:1366 +#: appPlugins/ToolFiducials.py:1071 appPlugins/ToolFilm.py:1698 +#: appPlugins/ToolFollow.py:790 appPlugins/ToolInvertGerber.py:330 +#: appPlugins/ToolIsolation.py:3704 appPlugins/ToolLevelling.py:2324 +#: appPlugins/ToolMilling.py:4576 appPlugins/ToolNCC.py:4698 +#: appPlugins/ToolOptimal.py:638 appPlugins/ToolPaint.py:3366 +#: appPlugins/ToolPanelize.py:1401 appPlugins/ToolPunchGerber.py:2361 +#: appPlugins/ToolQRCode.py:1046 appPlugins/ToolRulesCheck.py:1678 +#: appPlugins/ToolSolderPaste.py:1610 appPlugins/ToolSub.py:975 +#: appPlugins/ToolTransform.py:980 msgid "Reset Tool" msgstr "Azzera strumento" -#: appPlugins/ToolAlignObjects.py:538 appPlugins/ToolCalculators.py:734 -#: appPlugins/ToolCalibration.py:1411 appPlugins/ToolCopperThieving.py:1770 -#: appPlugins/ToolCorners.py:914 appPlugins/ToolCutOut.py:2846 -#: appPlugins/ToolDblSided.py:1134 appPlugins/ToolDrilling.py:2919 -#: appPlugins/ToolEtchCompensation.py:512 appPlugins/ToolExtract.py:1331 -#: appPlugins/ToolFiducials.py:1076 appPlugins/ToolFilm.py:1647 -#: appPlugins/ToolFollow.py:799 appPlugins/ToolInvertGerber.py:330 -#: appPlugins/ToolIsolation.py:3679 appPlugins/ToolLevelling.py:2327 -#: appPlugins/ToolMilling.py:4527 appPlugins/ToolNCC.py:4687 -#: appPlugins/ToolOptimal.py:641 appPlugins/ToolPaint.py:3352 -#: appPlugins/ToolPanelize.py:1378 appPlugins/ToolPunchGerber.py:2353 -#: appPlugins/ToolQRCode.py:1029 appPlugins/ToolRulesCheck.py:1681 -#: appPlugins/ToolSolderPaste.py:1613 appPlugins/ToolSub.py:953 -#: appPlugins/ToolTransform.py:986 +#: appPlugins/ToolAlignObjects.py:562 appPlugins/ToolCalculators.py:1052 +#: appPlugins/ToolCalibration.py:1409 appPlugins/ToolCopperThieving.py:1820 +#: appPlugins/ToolCorners.py:973 appPlugins/ToolCutOut.py:2846 +#: appPlugins/ToolDblSided.py:1111 appPlugins/ToolDrilling.py:2915 +#: appPlugins/ToolEtchCompensation.py:523 appPlugins/ToolExtract.py:1369 +#: appPlugins/ToolFiducials.py:1074 appPlugins/ToolFilm.py:1701 +#: appPlugins/ToolFollow.py:793 appPlugins/ToolInvertGerber.py:333 +#: appPlugins/ToolIsolation.py:3707 appPlugins/ToolLevelling.py:2327 +#: appPlugins/ToolMilling.py:4579 appPlugins/ToolNCC.py:4701 +#: appPlugins/ToolOptimal.py:641 appPlugins/ToolPaint.py:3369 +#: appPlugins/ToolPanelize.py:1404 appPlugins/ToolPunchGerber.py:2364 +#: appPlugins/ToolQRCode.py:1049 appPlugins/ToolRulesCheck.py:1681 +#: appPlugins/ToolSolderPaste.py:1613 appPlugins/ToolSub.py:978 +#: appPlugins/ToolTransform.py:983 msgid "Will reset the tool parameters." msgstr "Azzererà i parametri dello strumento." -#: appPlugins/ToolCalculators.py:192 +#: appPlugins/ToolCalculators.py:210 msgid "Cut width (tool diameter) calculated." msgstr "Larghezza taglio (diametro utensile) calcolata." -#: appPlugins/ToolCalculators.py:214 +#: appPlugins/ToolCalculators.py:232 msgid "Tool diameter (cut width) cannot be smaller than the tip diameter." msgstr "" "Diametro utensile (larghezza di taglio) non può essere minore del diametro " "della punta." -#: appPlugins/ToolCalculators.py:220 +#: appPlugins/ToolCalculators.py:238 msgid "Cut depth (Cut Z) calculated." msgstr "Profondità del taglio (Cut Z) calcolato." -#: appPlugins/ToolCalculators.py:416 -msgid "Units Calculator" -msgstr "Calcolatrice unità" +#: appPlugins/ToolCalculators.py:507 +#, fuzzy +#| msgid "V-Shape" +msgid "V-Shape Tool" +msgstr "Punta a V" -#: appPlugins/ToolCalculators.py:460 -msgid "Here you enter the value to be converted from INCH to MM" +#: appPlugins/ToolCalculators.py:508 +#, fuzzy +#| msgid "Conversion" +msgid "Units Conversion" +msgstr "Conversione" + +#: appPlugins/ToolCalculators.py:509 +#, fuzzy +#| msgid "ElectroPlating Calculator" +msgid "ElectroPlating" +msgstr "Calcolatore Galvanotecnica" + +#: appPlugins/ToolCalculators.py:510 +msgid "Tinning" +msgstr "" + +#: appPlugins/ToolCalculators.py:548 +msgid "inch" +msgstr "" + +#: appPlugins/ToolCalculators.py:554 appPlugins/ToolCalculators.py:569 +#: appPlugins/ToolCalculators.py:584 +#, fuzzy +#| msgid "Here you enter the value to be converted from INCH to MM" +msgid "Here you enter the value to be converted from imperial to metric" msgstr "Puoi convertire unita da POLLICI a MM" -#: appPlugins/ToolCalculators.py:465 -msgid "Here you enter the value to be converted from MM to INCH" -msgstr "Puoi convertire unita da MM a POLLICI" +#: appPlugins/ToolCalculators.py:557 appPlugins/ToolCalculators.py:572 +#: appPlugins/ToolCalculators.py:587 +#, fuzzy +#| msgid "Here you enter the value to be converted from INCH to MM" +msgid "Here you enter the value to be converted from metric to imperial" +msgstr "Puoi convertire unita da POLLICI a MM" -#: appPlugins/ToolCalculators.py:502 +#: appPlugins/ToolCalculators.py:563 +msgid "oz" +msgstr "" + +#: appPlugins/ToolCalculators.py:564 +msgid "gram" +msgstr "" + +#: appPlugins/ToolCalculators.py:578 +msgid "fl oz" +msgstr "" + +#: appPlugins/ToolCalculators.py:579 appPlugins/ToolCalculators.py:953 +#: appPlugins/ToolCalculators.py:973 appPlugins/ToolCalculators.py:1028 +#, fuzzy +#| msgid "L" +msgid "mL" +msgstr "L" + +#: appPlugins/ToolCalculators.py:627 msgid "" "This is the angle of the tip of the tool.\n" "It is specified by manufacturer." @@ -13396,79 +13451,196 @@ msgstr "" "Questo è l'angolo della punta dell'utensile.\n" "È specificato dal produttore." -#: appPlugins/ToolCalculators.py:514 -msgid "" -"This is the depth to cut into the material.\n" -"In the CNCJob is the CutZ parameter." +#: appPlugins/ToolCalculators.py:639 +#, fuzzy +#| msgid "" +#| "This is the depth to cut into the material.\n" +#| "In the CNCJob is the CutZ parameter." +msgid "This is the depth to cut into the material." msgstr "" "Questa è la profondità di taglio nel materiale.\n" "Nel CNCJob è presente il parametro CutZ." -#: appPlugins/ToolCalculators.py:526 +#: appPlugins/ToolCalculators.py:650 +#, fuzzy +#| msgid "" +#| "This is the tool tip diameter.\n" +#| "It is specified by manufacturer." msgid "" -"This is the tool diameter to be entered into\n" -"FlatCAM Gerber section.\n" -"In the CNCJob section it is called >Tool dia<." +"This is the actual tool diameter\n" +"at the desired depth of cut." msgstr "" -"Questo è il diametro dell'utensile da inserire\n" -"nella sezione FlatCAM Gerber.\n" -"Nella sezione CNCJob si chiama >Tool dia<." +"Diametro della punta.\n" +"Viene specificato dal produttore." -#: appPlugins/ToolCalculators.py:540 -msgid "" -"Calculate either the Cut Z or the effective tool diameter,\n" -" depending on which is desired and which is known. " +#: appPlugins/ToolCalculators.py:663 +#, fuzzy +#| msgid "" +#| "Calculate either the Cut Z or the effective tool diameter,\n" +#| " depending on which is desired and which is known. " +msgid "Calculate either the depth of cut or the effective tool diameter." msgstr "" "Calcola il taglio Z o il diametro effettivo dell'utensile,\n" " a seconda del risultato desiderato o dei dati noti. " -#: appPlugins/ToolCalculators.py:566 +#: appPlugins/ToolCalculators.py:691 msgid "Area Calculation" msgstr "Calcolo area" -#: appPlugins/ToolCalculators.py:568 -msgid "Choose how to calculate the board area." -msgstr "Scegli come calcolare l'area della scheda." +#: appPlugins/ToolCalculators.py:693 +#, fuzzy +#| msgid "This is the board area." +msgid "Determine the board area." +msgstr "Questa è l'area della scheda." -#: appPlugins/ToolCalculators.py:586 appPlugins/ToolCalculators.py:604 -#: appPlugins/ToolCalculators.py:622 appPlugins/ToolCopperThieving.py:1726 +#: appPlugins/ToolCalculators.py:705 +msgid "Board Length." +msgstr "Lunghezza scheda." + +#: appPlugins/ToolCalculators.py:711 appPlugins/ToolCalculators.py:729 +#: appPlugins/ToolCalculators.py:747 appPlugins/ToolCopperThieving.py:1774 msgid "cm" msgstr "cm" -#: appPlugins/ToolCalculators.py:667 +#: appPlugins/ToolCalculators.py:741 +msgid "Board area." +msgstr "Area ricoperta." + +#: appPlugins/ToolCalculators.py:764 +#, fuzzy +#| msgid "" +#| "Current density to pass through the board. \n" +#| "In Amps per Square Feet ASF." +msgid "" +"Current density applied to the board. \n" +"In Amperes per Square Feet ASF." +msgstr "" +"Densità di corrente da far passare nella scheda. In Ampere per " +"rad_quadrata(ASF)." + +#: appPlugins/ToolCalculators.py:784 +#, fuzzy +#| msgid "The thickness of the line that makes the corner marker." +msgid "Thickness of the deposited copper." +msgstr "Spessore delle linee create dal marcatore bordi." + +#: appPlugins/ToolCalculators.py:791 msgid "um" msgstr "um" -#: appPlugins/ToolCalculators.py:678 +#: appPlugins/ToolCalculators.py:802 msgid "Current Value" msgstr "Valore corrente" -#: appPlugins/ToolCalculators.py:679 +#: appPlugins/ToolCalculators.py:803 +#, fuzzy +#| msgid "" +#| "This is the current intensity value\n" +#| "to be set on the Power Supply. In Amps." msgid "" "This is the current intensity value\n" -"to be set on the Power Supply. In Amps." +"to be set on the Power Supply." msgstr "" "Intensità di corrente da impostare\n" "nell'alimentatore. In Ampere." -#: appPlugins/ToolCalculators.py:699 +#: appPlugins/ToolCalculators.py:823 msgid "Time" msgstr "Tempo" -#: appPlugins/ToolCalculators.py:700 -msgid "" -"This is the calculated time required for the procedure.\n" -"In minutes." -msgstr "Tempo calcolato per la procedura. In minuti." +#: appPlugins/ToolCalculators.py:824 +#, fuzzy +#| msgid "Object to be cleared of excess copper." +msgid "The time calculated to deposit copper." +msgstr "Oggetti puliti dall'eccesso di rame." -#: appPlugins/ToolCalculators.py:723 -msgid "" -"Calculate the current intensity value and the procedure time,\n" -"depending on the parameters above" +#: appPlugins/ToolCalculators.py:846 +#, fuzzy +#| msgid "" +#| "Calculate the current intensity value and the procedure time,\n" +#| "depending on the parameters above" +msgid "Calculate the current intensity value and the procedure time." msgstr "" "Calcula l'intensità di corrente e la durata della procedura,\n" "a seconda dei parametri sopra" +#: appPlugins/ToolCalculators.py:856 +msgid "" +"Calculator for chemical quantities\n" +"required for tinning PCB's." +msgstr "" + +#: appPlugins/ToolCalculators.py:871 +#, fuzzy +#| msgid "Isolation" +msgid "Solution" +msgstr "Isolamento" + +#: appPlugins/ToolCalculators.py:873 +msgid "Choose one solution for tinning." +msgstr "" + +#: appPlugins/ToolCalculators.py:885 +msgid "Stannous Chloride." +msgstr "" + +#: appPlugins/ToolCalculators.py:893 appPlugins/ToolCalculators.py:913 +#: appPlugins/ToolCalculators.py:933 appPlugins/ToolCalculators.py:1004 +msgid "g" +msgstr "" + +#: appPlugins/ToolCalculators.py:904 +msgid "Thiourea" +msgstr "" + +#: appPlugins/ToolCalculators.py:905 +msgid "Thiourea." +msgstr "" + +#: appPlugins/ToolCalculators.py:925 +msgid "Sulfamic Acid." +msgstr "" + +#: appPlugins/ToolCalculators.py:945 +msgid "Distilled Water." +msgstr "" + +#: appPlugins/ToolCalculators.py:964 +msgid "Soap" +msgstr "" + +#: appPlugins/ToolCalculators.py:965 +msgid "Liquid soap." +msgstr "" + +#: appPlugins/ToolCalculators.py:988 +#, fuzzy +#| msgid "Options" +msgid "Optional" +msgstr "Opzioni" + +#: appPlugins/ToolCalculators.py:994 +msgid "" +"Sodium hypophosphite.\n" +"Optional, for solution stability.\n" +"Warning: List 1 chemical in USA." +msgstr "" + +#: appPlugins/ToolCalculators.py:1020 +#, fuzzy +#| msgid "Columns" +msgid "Volume" +msgstr "Colonne" + +#: appPlugins/ToolCalculators.py:1021 +msgid "Desired volume of tinning solution." +msgstr "" + +#: appPlugins/ToolCalculators.py:1042 +msgid "" +"Calculate the chemical quantities for the desired volume of tinning solution." +msgstr "" + #: appPlugins/ToolCalibration.py:126 appPlugins/ToolCalibration.py:765 msgid "Calibration" msgstr "Calibrazione" @@ -13510,32 +13682,32 @@ msgid "Cancelled. Four points are needed for GCode generation." msgstr "Annullato. Sono necessari 4 punti per la generazione del GCode." #: appPlugins/ToolCalibration.py:638 appPlugins/ToolCalibration.py:729 -#: appPlugins/ToolDblSided.py:563 appPlugins/ToolFilm.py:323 -#: appPlugins/ToolFilm.py:330 appPlugins/ToolFilm.py:334 -#: appPlugins/ToolMilling.py:1978 appPlugins/ToolMove.py:167 +#: appPlugins/ToolDblSided.py:544 appPlugins/ToolFilm.py:306 +#: appPlugins/ToolFilm.py:313 appPlugins/ToolFilm.py:317 +#: appPlugins/ToolMilling.py:1948 appPlugins/ToolMove.py:167 #: appPlugins/ToolReport.py:140 appPlugins/ToolTransform.py:176 #: appPlugins/ToolTransform.py:327 appPlugins/ToolTransform.py:359 #: appPlugins/ToolTransform.py:404 appPlugins/ToolTransform.py:438 #: appPlugins/ToolTransform.py:473 appPlugins/ToolTransform.py:510 -#: app_Main.py:5127 app_Main.py:5647 app_Main.py:6008 app_Main.py:6093 -#: app_Main.py:6273 app_Main.py:6578 app_Main.py:6739 app_Main.py:6785 -#: app_Main.py:6832 app_Main.py:6887 app_Main.py:6935 app_Main.py:7104 -#: app_Main.py:9288 app_Main.py:9382 app_Main.py:9424 app_Main.py:9466 -#: app_Main.py:9508 app_Main.py:9549 app_Main.py:9594 app_Main.py:9639 -#: app_Main.py:10140 app_Main.py:10144 camlib.py:2451 camlib.py:2518 +#: app_Main.py:5127 app_Main.py:5653 app_Main.py:6016 app_Main.py:6101 +#: app_Main.py:6281 app_Main.py:6586 app_Main.py:6766 app_Main.py:6812 +#: app_Main.py:6859 app_Main.py:6914 app_Main.py:6962 app_Main.py:7131 +#: app_Main.py:9318 app_Main.py:9412 app_Main.py:9454 app_Main.py:9496 +#: app_Main.py:9538 app_Main.py:9579 app_Main.py:9624 app_Main.py:9669 +#: app_Main.py:10170 app_Main.py:10174 camlib.py:2451 camlib.py:2518 #: camlib.py:2586 camlib.py:2664 msgid "No object is selected." msgstr "Nessun oggetto selezionato." -#: appPlugins/ToolCalibration.py:794 +#: appPlugins/ToolCalibration.py:792 msgid "Parameters used when creating the GCode in this tool." msgstr "Parametri usati nella creazione del GCode in questo strumento." -#: appPlugins/ToolCalibration.py:898 +#: appPlugins/ToolCalibration.py:896 msgid "STEP 1: Acquire Calibration Points" msgstr "PASSO 1: Acquisizione dei punti di calibrazione" -#: appPlugins/ToolCalibration.py:900 +#: appPlugins/ToolCalibration.py:898 msgid "" "Pick four points by clicking on canvas.\n" "Those four points should be in the four\n" @@ -13544,24 +13716,24 @@ msgstr "" "Calcola il taglio Z o il diametro effettivo dell'utensile,\n" " a seconda del risultato desiderato o dei dati noti...." -#: appPlugins/ToolCalibration.py:918 appPlugins/ToolImage.py:238 -#: appPlugins/ToolPanelize.py:1148 appPlugins/ToolReport.py:205 +#: appPlugins/ToolCalibration.py:916 appPlugins/ToolImage.py:238 +#: appPlugins/ToolReport.py:205 msgid "Object Type" msgstr "Tipo oggetto" -#: appPlugins/ToolCalibration.py:935 +#: appPlugins/ToolCalibration.py:933 msgid "Source object selection" msgstr "Selezione oggetto di origine" -#: appPlugins/ToolCalibration.py:937 +#: appPlugins/ToolCalibration.py:935 msgid "FlatCAM Object to be used as a source for reference points." msgstr "Oggetto FlatCAM da usare come sorgente per i punti di riferimento." -#: appPlugins/ToolCalibration.py:943 +#: appPlugins/ToolCalibration.py:941 msgid "Calibration Points" msgstr "Punti di calibrazione" -#: appPlugins/ToolCalibration.py:945 +#: appPlugins/ToolCalibration.py:943 msgid "" "Contain the expected calibration points and the\n" "ones measured." @@ -13569,47 +13741,47 @@ msgstr "" "Contiene i punti di calibrazione e\n" "quelli misurati." -#: appPlugins/ToolCalibration.py:961 +#: appPlugins/ToolCalibration.py:959 msgid "Found Delta" msgstr "Calcolo Delta" -#: appPlugins/ToolCalibration.py:973 +#: appPlugins/ToolCalibration.py:971 msgid "Bot Left X" msgstr "X basso-Sinistra" -#: appPlugins/ToolCalibration.py:982 +#: appPlugins/ToolCalibration.py:980 msgid "Bot Left Y" msgstr "Y Basso-Sinistra" -#: appPlugins/ToolCalibration.py:1000 +#: appPlugins/ToolCalibration.py:998 msgid "Bot Right X" msgstr "X Basso-Destra" -#: appPlugins/ToolCalibration.py:1010 +#: appPlugins/ToolCalibration.py:1008 msgid "Bot Right Y" msgstr "Y Basso-Destra" -#: appPlugins/ToolCalibration.py:1025 +#: appPlugins/ToolCalibration.py:1023 msgid "Top Left X" msgstr "X Alto-Sinistra" -#: appPlugins/ToolCalibration.py:1034 +#: appPlugins/ToolCalibration.py:1032 msgid "Top Left Y" msgstr "Y Alto-Sinistra" -#: appPlugins/ToolCalibration.py:1049 +#: appPlugins/ToolCalibration.py:1047 msgid "Top Right X" msgstr "X Alto-Destra" -#: appPlugins/ToolCalibration.py:1059 +#: appPlugins/ToolCalibration.py:1057 msgid "Top Right Y" msgstr "Y Alto-Destra" -#: appPlugins/ToolCalibration.py:1092 +#: appPlugins/ToolCalibration.py:1090 msgid "Get Points" msgstr "Ottieni punti" -#: appPlugins/ToolCalibration.py:1094 +#: appPlugins/ToolCalibration.py:1092 msgid "" "Pick four points by clicking on canvas if the source choice\n" "is 'free' or inside the object geometry if the source is 'object'.\n" @@ -13621,11 +13793,11 @@ msgstr "" "Questi quattro punti dovrebbero essere nei quattro angoli\n" "dell'oggetto." -#: appPlugins/ToolCalibration.py:1115 +#: appPlugins/ToolCalibration.py:1113 msgid "STEP 2: Verification GCode" msgstr "PASSO 2: Verifica del GCode" -#: appPlugins/ToolCalibration.py:1117 appPlugins/ToolCalibration.py:1130 +#: appPlugins/ToolCalibration.py:1115 appPlugins/ToolCalibration.py:1128 msgid "" "Generate GCode file to locate and align the PCB by using\n" "the four points acquired above.\n" @@ -13645,15 +13817,15 @@ msgstr "" "basso a destra.\n" "- quarto punto -> punto di verifica finale. Solo per valutazione." -#: appPlugins/ToolCalibration.py:1128 +#: appPlugins/ToolCalibration.py:1126 msgid "Generate GCode" msgstr "Genera GCode" -#: appPlugins/ToolCalibration.py:1154 +#: appPlugins/ToolCalibration.py:1152 msgid "STEP 3: Adjustments" msgstr "PASSO 3: modifica" -#: appPlugins/ToolCalibration.py:1156 appPlugins/ToolCalibration.py:1165 +#: appPlugins/ToolCalibration.py:1154 appPlugins/ToolCalibration.py:1163 msgid "" "Calculate Scale and Skew factors based on the differences (delta)\n" "found when checking the PCB pattern. The differences must be filled\n" @@ -13664,15 +13836,15 @@ msgstr "" "trovate durante il controllo del PCB. Le differenze devono essere colmate\n" "nei campi Trovato (Delta)." -#: appPlugins/ToolCalibration.py:1163 +#: appPlugins/ToolCalibration.py:1161 msgid "Calculate Factors" msgstr "Calcola fattori" -#: appPlugins/ToolCalibration.py:1185 +#: appPlugins/ToolCalibration.py:1183 msgid "STEP 4: Adjusted GCode" msgstr "PASSO 4: GCode modificato" -#: appPlugins/ToolCalibration.py:1187 +#: appPlugins/ToolCalibration.py:1185 msgid "" "Generate verification GCode file adjusted with\n" "the factors above." @@ -13680,51 +13852,51 @@ msgstr "" "Genera file GCode di verifica modificato con\n" "i fattori sopra." -#: appPlugins/ToolCalibration.py:1192 +#: appPlugins/ToolCalibration.py:1190 msgid "Scale Factor X:" msgstr "Fattore X scala:" -#: appPlugins/ToolCalibration.py:1194 +#: appPlugins/ToolCalibration.py:1192 msgid "Factor for Scale action over X axis." msgstr "Fattore per l'azione scala sull'asse X." -#: appPlugins/ToolCalibration.py:1204 +#: appPlugins/ToolCalibration.py:1202 msgid "Scale Factor Y:" msgstr "Fattore Y scala:" -#: appPlugins/ToolCalibration.py:1206 +#: appPlugins/ToolCalibration.py:1204 msgid "Factor for Scale action over Y axis." msgstr "Fattore per l'azione scala sull'asse Y." -#: appPlugins/ToolCalibration.py:1216 +#: appPlugins/ToolCalibration.py:1214 msgid "Apply Scale Factors" msgstr "Applica fattori di scala" -#: appPlugins/ToolCalibration.py:1218 +#: appPlugins/ToolCalibration.py:1216 msgid "Apply Scale factors on the calibration points." msgstr "Applica fattori di scala sui punti di calibrazione." -#: appPlugins/ToolCalibration.py:1228 +#: appPlugins/ToolCalibration.py:1226 msgid "Skew Angle X:" msgstr "Angolo inclinazione X:" -#: appPlugins/ToolCalibration.py:1241 +#: appPlugins/ToolCalibration.py:1239 msgid "Skew Angle Y:" msgstr "Angolo inclinazione Y:" -#: appPlugins/ToolCalibration.py:1254 +#: appPlugins/ToolCalibration.py:1252 msgid "Apply Skew Factors" msgstr "Applica fattori di inclinazione" -#: appPlugins/ToolCalibration.py:1256 +#: appPlugins/ToolCalibration.py:1254 msgid "Apply Skew factors on the calibration points." msgstr "Applica fattori di inclinazione sui punti di calibrazione." -#: appPlugins/ToolCalibration.py:1325 +#: appPlugins/ToolCalibration.py:1323 msgid "Generate Adjusted GCode" msgstr "Genera GCode modificato" -#: appPlugins/ToolCalibration.py:1327 +#: appPlugins/ToolCalibration.py:1325 msgid "" "Generate verification GCode file adjusted with\n" "the factors set above.\n" @@ -13736,11 +13908,11 @@ msgstr "" "I parametri GCode possono essere riadattati\n" "prima di fare clic su questo pulsante." -#: appPlugins/ToolCalibration.py:1348 +#: appPlugins/ToolCalibration.py:1346 msgid "STEP 5: Calibrate FlatCAM Objects" msgstr "PASSO 5: Calibra oggetti FlatCAM" -#: appPlugins/ToolCalibration.py:1350 +#: appPlugins/ToolCalibration.py:1348 msgid "" "Adjust the FlatCAM objects\n" "with the factors determined and verified above." @@ -13748,27 +13920,27 @@ msgstr "" "Regola gli oggetti FlatCAM\n" "con i fattori determinati e verificati sopra." -#: appPlugins/ToolCalibration.py:1362 +#: appPlugins/ToolCalibration.py:1360 msgid "Adjusted object type" msgstr "Tipo oggetto regolato" -#: appPlugins/ToolCalibration.py:1363 +#: appPlugins/ToolCalibration.py:1361 msgid "Type of the Application Object to be adjusted." msgstr "Tipo di oggetto applicazione da regolare." -#: appPlugins/ToolCalibration.py:1376 +#: appPlugins/ToolCalibration.py:1374 msgid "Adjusted object selection" msgstr "Selezione oggetto regolato" -#: appPlugins/ToolCalibration.py:1378 +#: appPlugins/ToolCalibration.py:1376 msgid "The Application Object to be adjusted." msgstr "Oggetto applicazione da regolare." -#: appPlugins/ToolCalibration.py:1385 +#: appPlugins/ToolCalibration.py:1383 msgid "Calibrate" msgstr "Calibra" -#: appPlugins/ToolCalibration.py:1387 +#: appPlugins/ToolCalibration.py:1385 msgid "" "Adjust (scale and/or skew) the objects\n" "with the factors determined above." @@ -13793,48 +13965,48 @@ msgid "Squares grid fill selected." msgstr "Riempimento griglia di quadrati selezionata." #: appPlugins/ToolCopperThieving.py:273 appPlugins/ToolCopperThieving.py:371 -#: appPlugins/ToolCopperThieving.py:991 appPlugins/ToolCorners.py:231 -#: appPlugins/ToolCorners.py:455 appPlugins/ToolCorners.py:550 -#: appPlugins/ToolDblSided.py:464 appPlugins/ToolExtract.py:396 +#: appPlugins/ToolCopperThieving.py:993 appPlugins/ToolCorners.py:240 +#: appPlugins/ToolCorners.py:467 appPlugins/ToolCorners.py:562 +#: appPlugins/ToolDblSided.py:448 appPlugins/ToolExtract.py:396 #: appPlugins/ToolExtract.py:663 appPlugins/ToolExtract.py:760 #: appPlugins/ToolFiducials.py:286 appPlugins/ToolFiducials.py:577 -#: appPlugins/ToolOptimal.py:176 appPlugins/ToolPunchGerber.py:515 -#: appPlugins/ToolPunchGerber.py:519 appPlugins/ToolQRCode.py:244 +#: appPlugins/ToolOptimal.py:176 appPlugins/ToolPunchGerber.py:511 +#: appPlugins/ToolPunchGerber.py:515 appPlugins/ToolQRCode.py:244 msgid "There is no Gerber object loaded ..." msgstr "Non ci sono oggetti Gerber caricati ..." -#: appPlugins/ToolCopperThieving.py:286 appPlugins/ToolCopperThieving.py:891 +#: appPlugins/ToolCopperThieving.py:286 appPlugins/ToolCopperThieving.py:893 msgid "Append geometry" msgstr "Aggiungi geometria" -#: appPlugins/ToolCopperThieving.py:341 appPlugins/ToolCopperThieving.py:942 -#: appPlugins/ToolCopperThieving.py:1150 +#: appPlugins/ToolCopperThieving.py:341 appPlugins/ToolCopperThieving.py:944 +#: appPlugins/ToolCopperThieving.py:1152 msgid "Append source file" msgstr "Aggiungi file sorgente" -#: appPlugins/ToolCopperThieving.py:354 appPlugins/ToolCopperThieving.py:955 +#: appPlugins/ToolCopperThieving.py:354 appPlugins/ToolCopperThieving.py:957 msgid "Copper Thieving Tool done." msgstr "Strumento Copper Thieving fatto." #: appPlugins/ToolCopperThieving.py:381 appPlugins/ToolCopperThieving.py:401 -#: appPlugins/ToolCutOut.py:743 appPlugins/ToolCutOut.py:1130 -#: appPlugins/ToolCutOut.py:1512 appPlugins/ToolCutOut.py:1604 -#: appPlugins/ToolCutOut.py:1645 appPlugins/ToolCutOut.py:1745 +#: appPlugins/ToolCutOut.py:725 appPlugins/ToolCutOut.py:1112 +#: appPlugins/ToolCutOut.py:1494 appPlugins/ToolCutOut.py:1586 +#: appPlugins/ToolCutOut.py:1627 appPlugins/ToolCutOut.py:1727 #: appPlugins/ToolDrilling.py:935 appPlugins/ToolDrilling.py:1894 -#: appPlugins/ToolEtchCompensation.py:194 appPlugins/ToolFollow.py:213 -#: appPlugins/ToolFollow.py:260 appPlugins/ToolInvertGerber.py:142 -#: appPlugins/ToolIsolation.py:1079 appPlugins/ToolIsolation.py:1144 -#: appPlugins/ToolIsolation.py:1534 appPlugins/ToolIsolation.py:1561 -#: appPlugins/ToolIsolation.py:2398 appPlugins/ToolLevelling.py:345 -#: appPlugins/ToolMilling.py:690 appPlugins/ToolMilling.py:911 -#: appPlugins/ToolMilling.py:1346 appPlugins/ToolMilling.py:2662 -#: appPlugins/ToolMilling.py:2685 appPlugins/ToolNCC.py:1075 -#: appPlugins/ToolNCC.py:1144 appPlugins/ToolNCC.py:1590 -#: appPlugins/ToolNCC.py:1640 appPlugins/ToolNCC.py:1673 -#: appPlugins/ToolPaint.py:1160 appPlugins/ToolPaint.py:1247 -#: appPlugins/ToolPanelize.py:328 appPlugins/ToolPanelize.py:342 -#: appPlugins/ToolSub.py:281 appPlugins/ToolSub.py:299 -#: appPlugins/ToolSub.py:513 appPlugins/ToolSub.py:526 +#: appPlugins/ToolEtchCompensation.py:194 appPlugins/ToolFollow.py:209 +#: appPlugins/ToolFollow.py:256 appPlugins/ToolInvertGerber.py:142 +#: appPlugins/ToolIsolation.py:1075 appPlugins/ToolIsolation.py:1140 +#: appPlugins/ToolIsolation.py:1530 appPlugins/ToolIsolation.py:1557 +#: appPlugins/ToolIsolation.py:2394 appPlugins/ToolLevelling.py:345 +#: appPlugins/ToolMilling.py:622 appPlugins/ToolMilling.py:841 +#: appPlugins/ToolMilling.py:1295 appPlugins/ToolMilling.py:2632 +#: appPlugins/ToolMilling.py:2655 appPlugins/ToolNCC.py:1059 +#: appPlugins/ToolNCC.py:1128 appPlugins/ToolNCC.py:1574 +#: appPlugins/ToolNCC.py:1624 appPlugins/ToolNCC.py:1657 +#: appPlugins/ToolPaint.py:1146 appPlugins/ToolPaint.py:1233 +#: appPlugins/ToolPanelize.py:312 appPlugins/ToolPanelize.py:326 +#: appPlugins/ToolSub.py:279 appPlugins/ToolSub.py:297 +#: appPlugins/ToolSub.py:511 appPlugins/ToolSub.py:524 #: tclCommands/TclCommandCopperClear.py:97 #: tclCommands/TclCommandCopperClear.py:280 tclCommands/TclCommandPaint.py:99 #: tclCommands/TclCommandPaint.py:288 tclCommands/TclCommandScale.py:81 @@ -13845,68 +14017,76 @@ msgstr "Impossibile recuperare l'oggetto" msgid "Click the end point of the filling area." msgstr "Fai clic sul punto finale dell'area di riempimento." -#: appPlugins/ToolCopperThieving.py:554 +#: appPlugins/ToolCopperThieving.py:556 msgid "Copper Thieving Tool started. Reading parameters." msgstr "Strumento Copper Thieving avviato. Lettura dei parametri." -#: appPlugins/ToolCopperThieving.py:580 +#: appPlugins/ToolCopperThieving.py:582 msgid "Copper Thieving Tool. Preparing isolation polygons." msgstr "" "Strumento Copper Thieving avviato. Preparazione poligoni di isolamento." -#: appPlugins/ToolCopperThieving.py:626 +#: appPlugins/ToolCopperThieving.py:628 msgid "Copper Thieving Tool. Preparing areas to fill with copper." msgstr "" "Strumento Copper Thieving avviato. Preparazione aree da riempire di rame." -#: appPlugins/ToolCopperThieving.py:670 +#: appPlugins/ToolCopperThieving.py:672 msgid "Geometry not supported for" msgstr "Geometria non supportata per" -#: appPlugins/ToolCopperThieving.py:676 appPlugins/ToolNCC.py:1962 -#: appPlugins/ToolNCC.py:2017 appPlugins/ToolNCC.py:3013 -#: appPlugins/ToolPaint.py:2624 +#: appPlugins/ToolCopperThieving.py:678 appPlugins/ToolNCC.py:1948 +#: appPlugins/ToolNCC.py:2003 appPlugins/ToolNCC.py:2999 +#: appPlugins/ToolPaint.py:2612 msgid "No object available." msgstr "Nessun oggetto disponibile." -#: appPlugins/ToolCopperThieving.py:713 appPlugins/ToolNCC.py:1987 -#: appPlugins/ToolNCC.py:2040 appPlugins/ToolNCC.py:3055 +#: appPlugins/ToolCopperThieving.py:715 appPlugins/ToolNCC.py:1973 +#: appPlugins/ToolNCC.py:2026 appPlugins/ToolNCC.py:3041 msgid "The reference object type is not supported." msgstr "Il tipo di oggetto di riferimento non è supportato." -#: appPlugins/ToolCopperThieving.py:718 +#: appPlugins/ToolCopperThieving.py:720 msgid "Copper Thieving Tool. Appending new geometry and buffering." msgstr "Strumento Copper Thieving. Aggiunta di nuova geometria e buffering." -#: appPlugins/ToolCopperThieving.py:754 +#: appPlugins/ToolCopperThieving.py:756 msgid "Create geometry" msgstr "Crea geometria" -#: appPlugins/ToolCopperThieving.py:966 appPlugins/ToolCopperThieving.py:970 +#: appPlugins/ToolCopperThieving.py:968 appPlugins/ToolCopperThieving.py:972 msgid "P-Plating Mask" msgstr "Maskera P-Placatura" -#: appPlugins/ToolCopperThieving.py:994 +#: appPlugins/ToolCopperThieving.py:996 msgid "Append PP-M geometry" msgstr "Aggiunta geometria maschera placatura" -#: appPlugins/ToolCopperThieving.py:1170 +#: appPlugins/ToolCopperThieving.py:1172 msgid "Generating Pattern Plating Mask done." msgstr "Generazione maschera Placatura eseguita." -#: appPlugins/ToolCopperThieving.py:1213 +#: appPlugins/ToolCopperThieving.py:1215 msgid "Copper Thieving Tool exit." msgstr "Chiudi strumento Copper Thieving." -#: appPlugins/ToolCopperThieving.py:1304 appPlugins/ToolFiducials.py:1015 +#: appPlugins/ToolCopperThieving.py:1301 appPlugins/ToolCopperThieving.py:1713 +#: appPlugins/ToolCorners.py:727 appPlugins/ToolCutOut.py:2324 +#: appPlugins/ToolDblSided.py:679 appPlugins/ToolDrilling.py:2297 +#: appPlugins/ToolEtchCompensation.py:333 appPlugins/ToolExtract.py:923 +#: appPlugins/ToolFilm.py:1189 appPlugins/ToolFollow.py:715 +#: appPlugins/ToolInvertGerber.py:244 appPlugins/ToolIsolation.py:3162 +#: appPlugins/ToolMilling.py:3545 appPlugins/ToolNCC.py:4134 +#: appPlugins/ToolPaint.py:2937 appPlugins/ToolPanelize.py:1126 +#: appPlugins/ToolPunchGerber.py:1999 appPlugins/ToolQRCode.py:783 +msgid "Source Object" +msgstr "Oggetto sorgente" + +#: appPlugins/ToolCopperThieving.py:1302 appPlugins/ToolFiducials.py:1013 msgid "Gerber Object to which will be added a copper thieving." msgstr "Oggetto Gerber a cui verrà aggiunto il copper thieving." -#: appPlugins/ToolCopperThieving.py:1322 -msgid "Thieving Parameters" -msgstr "Parametri Thieving" - -#: appPlugins/ToolCopperThieving.py:1331 +#: appPlugins/ToolCopperThieving.py:1339 msgid "" "This set the distance between the copper thieving components\n" "(the polygon fill may be split in multiple polygons)\n" @@ -13916,11 +14096,11 @@ msgstr "" "(il riempimento poligonale può essere suddiviso in più poligoni)\n" "e le tracce di rame nel file Gerber." -#: appPlugins/ToolCopperThieving.py:1394 +#: appPlugins/ToolCopperThieving.py:1402 msgid "Ref. Type" msgstr "Tipo riferimento" -#: appPlugins/ToolCopperThieving.py:1396 +#: appPlugins/ToolCopperThieving.py:1404 msgid "" "The type of FlatCAM object to be used as copper thieving reference.\n" "It can be Gerber, Excellon or Geometry." @@ -13928,19 +14108,19 @@ msgstr "" "Il tipo di oggetto FlatCAM da utilizzare come riferimento Copper Thieving.\n" "Può essere Gerber, Excellon o Geometry." -#: appPlugins/ToolCopperThieving.py:1405 +#: appPlugins/ToolCopperThieving.py:1413 msgid "Ref. Object" msgstr "Oggetto di riferimento" -#: appPlugins/ToolCopperThieving.py:1407 +#: appPlugins/ToolCopperThieving.py:1415 msgid "The Application object to be used as non copper clearing reference." msgstr "Oggetto applicazione da usare come riferimento rimozione rame." -#: appPlugins/ToolCopperThieving.py:1584 +#: appPlugins/ToolCopperThieving.py:1618 msgid "Insert Copper thieving" msgstr "Inserire il Copper Thieving" -#: appPlugins/ToolCopperThieving.py:1587 +#: appPlugins/ToolCopperThieving.py:1621 msgid "" "Will add a polygon (may be split in multiple parts)\n" "that will surround the actual Gerber traces at a certain distance." @@ -13948,11 +14128,11 @@ msgstr "" "Aggiungerà un poligono (può essere diviso in più parti)\n" "che circonderà le tracce Gerber attuali ad una certa distanza." -#: appPlugins/ToolCopperThieving.py:1647 +#: appPlugins/ToolCopperThieving.py:1687 msgid "Insert Robber Bar" msgstr "Inserisci la barra del ladro" -#: appPlugins/ToolCopperThieving.py:1650 +#: appPlugins/ToolCopperThieving.py:1690 msgid "" "Will add a polygon with a defined thickness\n" "that will surround the actual Gerber object\n" @@ -13964,11 +14144,7 @@ msgstr "" "ad una certa distanza.\n" "Richiesto quando si esegue la placcatura di fori." -#: appPlugins/ToolCopperThieving.py:1675 -msgid "Select Soldermask object" -msgstr "Seleziona oggetto Soldermask" - -#: appPlugins/ToolCopperThieving.py:1677 +#: appPlugins/ToolCopperThieving.py:1715 msgid "" "Gerber Object with the soldermask.\n" "It will be used as a base for\n" @@ -13978,11 +14154,11 @@ msgstr "" "Sarà usato come base per\n" "la maschera di placcatura del modello." -#: appPlugins/ToolCopperThieving.py:1713 +#: appPlugins/ToolCopperThieving.py:1761 msgid "Plated area" msgstr "Area ricoperta" -#: appPlugins/ToolCopperThieving.py:1715 +#: appPlugins/ToolCopperThieving.py:1763 msgid "" "The area to be plated by pattern plating.\n" "Basically is made from the openings in the plating mask.\n" @@ -14000,11 +14176,11 @@ msgstr "" "un po' più grandi dei pad di rame, e questa area è\n" "calcolata dalle aperture del soldermask." -#: appPlugins/ToolCopperThieving.py:1749 +#: appPlugins/ToolCopperThieving.py:1799 msgid "Generate pattern plating mask" msgstr "Genera maschera placcatura modello" -#: appPlugins/ToolCopperThieving.py:1752 +#: appPlugins/ToolCopperThieving.py:1802 msgid "" "Will add to the soldermask gerber geometry\n" "the geometries of the copper thieving and/or\n" @@ -14018,70 +14194,81 @@ msgstr "" msgid "Corners" msgstr "Angoli" -#: appPlugins/ToolCorners.py:272 appPlugins/ToolCorners.py:460 -#: appPlugins/ToolCorners.py:555 +#: appPlugins/ToolCorners.py:281 appPlugins/ToolCorners.py:472 +#: appPlugins/ToolCorners.py:567 msgid "Please select at least a location" msgstr "Selezionare almeno una locazione" -#: appPlugins/ToolCorners.py:437 appPlugins/ToolCorners.py:532 +#: appPlugins/ToolCorners.py:449 appPlugins/ToolCorners.py:544 msgid "The tool diameter is zero." msgstr "Il diametro del tool è zero." -#: appPlugins/ToolCorners.py:524 appPlugins/ToolCorners.py:627 +#: appPlugins/ToolCorners.py:536 appPlugins/ToolCorners.py:639 msgid "Excellon object with corner drills created." msgstr "Oggetto Excellon con i fori sui bordi creato." -#: appPlugins/ToolCorners.py:662 +#: appPlugins/ToolCorners.py:674 msgid "A Gerber object with corner markers was created." msgstr "L'oggetto Gerber con marker sui bordi è stato creato." -#: appPlugins/ToolCorners.py:705 +#: appPlugins/ToolCorners.py:728 msgid "The Gerber object to which will be added corner markers." msgstr "Oggetto Gerber a cui verranno aggiunti i marcatori bordi." -#: appPlugins/ToolCorners.py:721 +#: appPlugins/ToolCorners.py:817 msgid "Locations" msgstr "Locazioni" -#: appPlugins/ToolCorners.py:723 +#: appPlugins/ToolCorners.py:818 msgid "Locations where to place corner markers." msgstr "Locazioni in cui inserire i marcatori dei bordi." -#: appPlugins/ToolCorners.py:736 appPlugins/ToolFiducials.py:846 -#: app_Main.py:5669 +#: appPlugins/ToolCorners.py:833 appPlugins/ToolFiducials.py:844 +#: app_Main.py:5675 msgid "Top Right" msgstr "Alto destra" -#: appPlugins/ToolCorners.py:753 +#: appPlugins/ToolCorners.py:850 msgid "Toggle ALL" msgstr "Attiva / disattiva TUTTO" -#: appPlugins/ToolCorners.py:833 +#: appPlugins/ToolCorners.py:872 +msgid "" +"When the manual type is chosen, the markers\n" +"are manually placed on canvas." +msgstr "" + +#: appPlugins/ToolCorners.py:877 appPlugins/ToolCutOut.py:2610 +#: appPlugins/ToolPunchGerber.py:2319 +msgid "Automatic" +msgstr "Automatico" + +#: appPlugins/ToolCorners.py:887 msgid "Add Marker" msgstr "Aggiungi marcatore" -#: appPlugins/ToolCorners.py:836 +#: appPlugins/ToolCorners.py:890 msgid "Will add corner markers to the selected Gerber file." msgstr "Aggiungerà marcatori bordi al file Gerber selezionato." -#: appPlugins/ToolCorners.py:852 +#: appPlugins/ToolCorners.py:904 msgid "Drills in Locations" msgstr "Fori in posizioni" -#: appPlugins/ToolCorners.py:869 appPlugins/ToolCorners.py:892 -#: appPlugins/ToolDblSided.py:1113 +#: appPlugins/ToolCorners.py:930 appPlugins/ToolCorners.py:951 +#: appPlugins/ToolDblSided.py:1090 msgid "Create Excellon Object" msgstr "Creao oggetto Excellon" -#: appPlugins/ToolCorners.py:872 +#: appPlugins/ToolCorners.py:933 msgid "Will add drill holes in the center of the markers." msgstr "Aggiungerà dei fori al centro dei markers." -#: appPlugins/ToolCorners.py:888 +#: appPlugins/ToolCorners.py:947 msgid "Check in Locations" msgstr "Controllo in posizioni" -#: appPlugins/ToolCorners.py:895 +#: appPlugins/ToolCorners.py:954 msgid "" "Will create an Excellon object using a special preprocessor.\n" "The spindle will not start and the mounted probe will move to\n" @@ -14093,32 +14280,32 @@ msgstr "" "dell'angolo, attenderà l'interazione dell'utente e poi\n" "si sposterà alla prossima locazione fino all'ultima." -#: appPlugins/ToolCutOut.py:484 appPlugins/ToolIsolation.py:924 -#: appPlugins/ToolIsolation.py:1251 appPlugins/ToolIsolation.py:1376 -#: appPlugins/ToolMilling.py:2000 appPlugins/ToolMilling.py:2113 -#: appPlugins/ToolNCC.py:1260 appPlugins/ToolNCC.py:1385 -#: appPlugins/ToolNCC.py:1457 appPlugins/ToolPaint.py:688 -#: appPlugins/ToolPaint.py:855 appPlugins/ToolPaint.py:988 +#: appPlugins/ToolCutOut.py:466 appPlugins/ToolIsolation.py:920 +#: appPlugins/ToolIsolation.py:1247 appPlugins/ToolIsolation.py:1372 +#: appPlugins/ToolMilling.py:1970 appPlugins/ToolMilling.py:2083 +#: appPlugins/ToolNCC.py:1244 appPlugins/ToolNCC.py:1369 +#: appPlugins/ToolNCC.py:1441 appPlugins/ToolPaint.py:674 +#: appPlugins/ToolPaint.py:841 appPlugins/ToolPaint.py:974 #: appPlugins/ToolSolderPaste.py:353 appPlugins/ToolSolderPaste.py:516 #: app_Main.py:4977 msgid "Please enter a tool diameter with non-zero value, in Float format." msgstr "" "Inserire il diametro utensile con un valore non zero, in formato float." -#: appPlugins/ToolCutOut.py:497 appPlugins/ToolDrilling.py:1145 -#: appPlugins/ToolIsolation.py:1270 appPlugins/ToolMilling.py:2012 +#: appPlugins/ToolCutOut.py:479 appPlugins/ToolDrilling.py:1145 +#: appPlugins/ToolIsolation.py:1266 appPlugins/ToolMilling.py:1982 msgid "Could not load Tools DB file." msgstr "Impossibile caricare il file del DB utensili." -#: appPlugins/ToolCutOut.py:551 appPlugins/ToolIsolation.py:1326 -#: appPlugins/ToolMilling.py:2066 appPlugins/ToolNCC.py:1334 -#: appPlugins/ToolPaint.py:934 +#: appPlugins/ToolCutOut.py:533 appPlugins/ToolIsolation.py:1322 +#: appPlugins/ToolMilling.py:2036 appPlugins/ToolNCC.py:1318 +#: appPlugins/ToolPaint.py:920 msgid "Tool not in Tools Database. Adding a default tool." msgstr "Utensile non presente nel DB tool. Aggiungo un tool di default." -#: appPlugins/ToolCutOut.py:558 appPlugins/ToolDrilling.py:1210 -#: appPlugins/ToolIsolation.py:1334 appPlugins/ToolMilling.py:2074 -#: appPlugins/ToolNCC.py:1341 appPlugins/ToolPaint.py:942 +#: appPlugins/ToolCutOut.py:540 appPlugins/ToolDrilling.py:1210 +#: appPlugins/ToolIsolation.py:1330 appPlugins/ToolMilling.py:2044 +#: appPlugins/ToolNCC.py:1325 appPlugins/ToolPaint.py:928 msgid "" "Cancelled.\n" "Multiple tools for one tool diameter found in Tools Database." @@ -14126,25 +14313,25 @@ msgstr "" "Cancellato.\n" "Più tool dello stesso diametro trovati nel Tools Database." -#: appPlugins/ToolCutOut.py:578 +#: appPlugins/ToolCutOut.py:560 msgid "Updated tool from Tools Database." msgstr "Tool aggiornati dal DB tool." -#: appPlugins/ToolCutOut.py:654 +#: appPlugins/ToolCutOut.py:636 msgid "Default tool added." msgstr "Tool di default aggiunto." -#: appPlugins/ToolCutOut.py:668 appPlugins/ToolIsolation.py:2763 -#: appPlugins/ToolNCC.py:4000 appPlugins/ToolPaint.py:2792 app_Main.py:6589 -#: app_Main.py:6610 +#: appPlugins/ToolCutOut.py:650 appPlugins/ToolIsolation.py:2761 +#: appPlugins/ToolNCC.py:3986 appPlugins/ToolPaint.py:2780 app_Main.py:6597 +#: app_Main.py:6618 msgid "Selected tool can't be used here. Pick another." msgstr "Il tool selezionato non è utilizzabile qui. Prendine un altro." -#: appPlugins/ToolCutOut.py:691 +#: appPlugins/ToolCutOut.py:673 msgid "Tool updated from Tools Database." msgstr "Tool aggiornato dal Database Tools." -#: appPlugins/ToolCutOut.py:748 appPlugins/ToolCutOut.py:1517 +#: appPlugins/ToolCutOut.py:730 appPlugins/ToolCutOut.py:1499 msgid "" "There is no object selected for Cutout.\n" "Select one and try again." @@ -14152,19 +14339,19 @@ msgstr "" "Nessun oggetto selezionato per Ritaglio.\n" "Selezionane uno e riprova." -#: appPlugins/ToolCutOut.py:754 appPlugins/ToolCutOut.py:1140 -#: appPlugins/ToolCutOut.py:1620 appPlugins/ToolCutOut.py:1763 +#: appPlugins/ToolCutOut.py:736 appPlugins/ToolCutOut.py:1122 +#: appPlugins/ToolCutOut.py:1602 appPlugins/ToolCutOut.py:1745 #: tclCommands/TclCommandGeoCutout.py:184 msgid "Tool Diameter is zero value. Change it to a positive real number." msgstr "" "Il diametro dell'utensile ha valore zero. Modificalo in un numero reale " "positivo." -#: appPlugins/ToolCutOut.py:767 appPlugins/ToolCutOut.py:1154 +#: appPlugins/ToolCutOut.py:749 appPlugins/ToolCutOut.py:1136 msgid "Number of gaps value is missing. Add it and retry." msgstr "Manca il numero dei testimoni. Aggiungilo e riprova." -#: appPlugins/ToolCutOut.py:772 appPlugins/ToolCutOut.py:1158 +#: appPlugins/ToolCutOut.py:754 appPlugins/ToolCutOut.py:1140 msgid "" "Gaps value can be only one of: 'None', 'lr', 'tb', '2lr', '2tb', 4 or 8.\n" "Fill in a correct value and retry." @@ -14173,65 +14360,65 @@ msgstr "" "'SS', '2SD', '2SS', 4 o 8.\n" "Inserire un valore corretto e riprovare." -#: appPlugins/ToolCutOut.py:1105 appPlugins/ToolCutOut.py:1483 -#: appPlugins/ToolCutOut.py:1950 +#: appPlugins/ToolCutOut.py:1087 appPlugins/ToolCutOut.py:1465 +#: appPlugins/ToolCutOut.py:1932 msgid "Mouse bites failed." msgstr "Mouse Bites fallito." -#: appPlugins/ToolCutOut.py:1113 tclCommands/TclCommandGeoCutout.py:301 +#: appPlugins/ToolCutOut.py:1095 tclCommands/TclCommandGeoCutout.py:301 #: tclCommands/TclCommandGeoCutout.py:356 msgid "Any-form Cutout operation finished." msgstr "Operazione di CutOut terminata." -#: appPlugins/ToolCutOut.py:1134 appPlugins/ToolDrilling.py:1898 -#: appPlugins/ToolEtchCompensation.py:200 appPlugins/ToolFollow.py:217 -#: appPlugins/ToolFollow.py:264 appPlugins/ToolInvertGerber.py:148 -#: appPlugins/ToolIsolation.py:1083 appPlugins/ToolIsolation.py:1148 -#: appPlugins/ToolIsolation.py:1538 appPlugins/ToolIsolation.py:1565 -#: appPlugins/ToolIsolation.py:2402 appPlugins/ToolMilling.py:2666 -#: appPlugins/ToolMilling.py:2689 appPlugins/ToolNCC.py:1079 -#: appPlugins/ToolNCC.py:1148 appPlugins/ToolNCC.py:1594 -#: appPlugins/ToolPaint.py:1164 appPlugins/ToolPanelize.py:333 +#: appPlugins/ToolCutOut.py:1116 appPlugins/ToolDrilling.py:1898 +#: appPlugins/ToolEtchCompensation.py:200 appPlugins/ToolFollow.py:213 +#: appPlugins/ToolFollow.py:260 appPlugins/ToolInvertGerber.py:148 +#: appPlugins/ToolIsolation.py:1079 appPlugins/ToolIsolation.py:1144 +#: appPlugins/ToolIsolation.py:1534 appPlugins/ToolIsolation.py:1561 +#: appPlugins/ToolIsolation.py:2398 appPlugins/ToolMilling.py:2636 +#: appPlugins/ToolMilling.py:2659 appPlugins/ToolNCC.py:1063 +#: appPlugins/ToolNCC.py:1132 appPlugins/ToolNCC.py:1578 +#: appPlugins/ToolPaint.py:1150 appPlugins/ToolPanelize.py:317 #: tclCommands/TclCommandBbox.py:71 tclCommands/TclCommandNregions.py:71 msgid "Object not found" msgstr "Oggetto non trovato" -#: appPlugins/ToolCutOut.py:1329 appPlugins/ToolCutOut.py:1406 +#: appPlugins/ToolCutOut.py:1311 appPlugins/ToolCutOut.py:1388 msgid "Rectangular cutout with negative margin is not possible." msgstr "Ritaglio rettangolare con margine negativo non possibile." -#: appPlugins/ToolCutOut.py:1491 +#: appPlugins/ToolCutOut.py:1473 msgid "Rectangular CutOut operation finished." msgstr "Operazioni CutOut rettangolari terminati." -#: appPlugins/ToolCutOut.py:1530 appPlugins/ToolCutOut.py:1548 -#: appPlugins/ToolCutOut.py:1562 +#: appPlugins/ToolCutOut.py:1512 appPlugins/ToolCutOut.py:1530 +#: appPlugins/ToolCutOut.py:1544 msgid "Could not add drills." msgstr "Impossibile aggiungere fori." -#: appPlugins/ToolCutOut.py:1609 appPlugins/ToolCutOut.py:1673 +#: appPlugins/ToolCutOut.py:1591 appPlugins/ToolCutOut.py:1655 msgid "Geometry object for manual cutout not found" msgstr "Oggetto Geometria per ritaglio manuale non trovato" -#: appPlugins/ToolCutOut.py:1612 +#: appPlugins/ToolCutOut.py:1594 msgid "" "Click on the selected geometry object perimeter to create a bridge gap ..." msgstr "" "Fare clic sul perimetro dell'oggetto geometria selezionato per creare uno " "spazio tra i testimoni ..." -#: appPlugins/ToolCutOut.py:1712 +#: appPlugins/ToolCutOut.py:1694 msgid "No tool in the Geometry object." msgstr "Nessun tool nell'oggetto geometria." -#: appPlugins/ToolCutOut.py:1733 +#: appPlugins/ToolCutOut.py:1715 msgid "" "Added manual Bridge Gap. Left click to add another or right click to finish." msgstr "" "Aggiunti Gap ponte manuali. Click sinistro per aggiungerne altri, destro per " "terminare." -#: appPlugins/ToolCutOut.py:1750 +#: appPlugins/ToolCutOut.py:1732 msgid "" "There is no Gerber object selected for Cutout.\n" "Select one and try again." @@ -14239,7 +14426,7 @@ msgstr "" "Non è stato selezionato alcun oggetto Gerber per il Ritaglio.\n" "Selezionane uno e riprova." -#: appPlugins/ToolCutOut.py:1756 +#: appPlugins/ToolCutOut.py:1738 msgid "" "The selected object has to be of Gerber type.\n" "Select a Gerber file and try again." @@ -14247,19 +14434,19 @@ msgstr "" "L'oggetto selezionato deve essere di tipo Gerber.\n" "Seleziona un file Gerber e riprova." -#: appPlugins/ToolCutOut.py:1791 +#: appPlugins/ToolCutOut.py:1773 msgid "Geometry not supported" msgstr "Geometria non supportata" -#: appPlugins/ToolCutOut.py:1863 +#: appPlugins/ToolCutOut.py:1845 msgid "Making manual bridge gap..." msgstr "Creare un testimone manualmente ..." -#: appPlugins/ToolCutOut.py:1954 +#: appPlugins/ToolCutOut.py:1936 msgid "Finished manual adding of gaps." msgstr "Aggiunta di gaps terminata." -#: appPlugins/ToolCutOut.py:2324 +#: appPlugins/ToolCutOut.py:2306 msgid "" "Create a Geometry object with toolpaths\n" "for cutting out the object from the surrounding material." @@ -14267,16 +14454,11 @@ msgstr "" "Crea un oggetto Geometria con\n" "percorsi utensile per tagliare il materiale circondante." -#: appPlugins/ToolCutOut.py:2350 appPlugins/ToolDblSided.py:701 -#: appPlugins/ToolPanelize.py:1137 -msgid "Source Object" -msgstr "Oggetto sorgente" - -#: appPlugins/ToolCutOut.py:2351 +#: appPlugins/ToolCutOut.py:2325 msgid "Object to be cutout" msgstr "Oggetto da tagliare" -#: appPlugins/ToolCutOut.py:2378 +#: appPlugins/ToolCutOut.py:2363 msgid "" "Specify the type of object to be cutout.\n" "It can be of type: Gerber or Geometry.\n" @@ -14288,19 +14470,19 @@ msgstr "" "Ciò che è selezionato qui detterà il tipo\n" "di oggetti che popoleranno la casella combinata 'Oggetto'." -#: appPlugins/ToolCutOut.py:2415 +#: appPlugins/ToolCutOut.py:2380 msgid "Cutout Tool" msgstr "Strumento Ritaglia" -#: appPlugins/ToolCutOut.py:2434 appPlugins/ToolIsolation.py:214 -#: appPlugins/ToolIsolation.py:3291 appPlugins/ToolMilling.py:3738 -#: appPlugins/ToolNCC.py:4309 appPlugins/ToolPaint.py:3088 +#: appPlugins/ToolCutOut.py:2411 appPlugins/ToolIsolation.py:214 +#: appPlugins/ToolIsolation.py:3298 appPlugins/ToolMilling.py:3814 +#: appPlugins/ToolNCC.py:4315 appPlugins/ToolPaint.py:3100 msgid "Search and Add" msgstr "Cerca ed aggiungi" -#: appPlugins/ToolCutOut.py:2437 appPlugins/ToolIsolation.py:3294 -#: appPlugins/ToolMilling.py:3741 appPlugins/ToolNCC.py:4312 -#: appPlugins/ToolPaint.py:3091 +#: appPlugins/ToolCutOut.py:2414 appPlugins/ToolIsolation.py:3301 +#: appPlugins/ToolMilling.py:3817 appPlugins/ToolNCC.py:4318 +#: appPlugins/ToolPaint.py:3103 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above.\n" @@ -14314,16 +14496,16 @@ msgstr "" "nel database degli strumenti. Se non viene trovato nulla\n" "nel database degli strumenti viene aggiunto uno strumento predefinito." -#: appPlugins/ToolCutOut.py:2446 appPlugins/ToolIsolation.py:219 -#: appPlugins/ToolIsolation.py:3303 appPlugins/ToolMilling.py:394 -#: appPlugins/ToolMilling.py:3750 appPlugins/ToolNCC.py:4321 -#: appPlugins/ToolPaint.py:3100 +#: appPlugins/ToolCutOut.py:2423 appPlugins/ToolIsolation.py:219 +#: appPlugins/ToolIsolation.py:3310 appPlugins/ToolMilling.py:384 +#: appPlugins/ToolMilling.py:3826 appPlugins/ToolNCC.py:4327 +#: appPlugins/ToolPaint.py:3112 msgid "Pick from DB" msgstr "Prendi dal DB" -#: appPlugins/ToolCutOut.py:2449 appPlugins/ToolIsolation.py:3306 -#: appPlugins/ToolMilling.py:3753 appPlugins/ToolNCC.py:4324 -#: appPlugins/ToolPaint.py:3103 +#: appPlugins/ToolCutOut.py:2426 appPlugins/ToolIsolation.py:3313 +#: appPlugins/ToolMilling.py:3829 appPlugins/ToolNCC.py:4330 +#: appPlugins/ToolPaint.py:3115 msgid "" "Add a new tool to the Tool Table\n" "from the Tools Database.\n" @@ -14335,23 +14517,27 @@ msgstr "" "Amministrazione DB utensili in:\n" "Menu: Opzioni -> Database Tool" -#: appPlugins/ToolCutOut.py:2463 +#: appPlugins/ToolCutOut.py:2440 msgid "Tool Parameters" msgstr "Parametri Utensile" -#: appPlugins/ToolCutOut.py:2600 +#: appPlugins/ToolCutOut.py:2604 msgid "Bridge Gaps" msgstr "Gaps ponte" -#: appPlugins/ToolCutOut.py:2602 +#: appPlugins/ToolCutOut.py:2606 msgid "Selection of the type of cutout." msgstr "Selezione del tipo di taglio." -#: appPlugins/ToolCutOut.py:2606 appPlugins/ToolPunchGerber.py:2303 -msgid "Automatic" -msgstr "Automatico" +#: appPlugins/ToolCutOut.py:2664 +msgid "Manual cutout Geometry" +msgstr "Geomatria di taglio manuale" -#: appPlugins/ToolCutOut.py:2655 +#: appPlugins/ToolCutOut.py:2666 appPlugins/ToolCutOut.py:2772 +msgid "Geometry object used to create the manual cutout." +msgstr "Oggetto geometria utilizzato per creare il ritaglio manuale." + +#: appPlugins/ToolCutOut.py:2681 msgid "" "Cutout the selected object.\n" "The cutout shape can be of any shape.\n" @@ -14361,7 +14547,7 @@ msgstr "" "La forma del ritaglio può essere di qualsiasi forma.\n" "Utile quando il PCB ha una forma non rettangolare." -#: appPlugins/ToolCutOut.py:2670 +#: appPlugins/ToolCutOut.py:2697 msgid "" "Cutout the selected object.\n" "The resulting cutout shape is\n" @@ -14373,11 +14559,11 @@ msgstr "" "sempre una forma rettangolare e sarà\n" "rettangolare anche la selezione dell'oggetto." -#: appPlugins/ToolCutOut.py:2707 +#: appPlugins/ToolCutOut.py:2711 msgid "Generate Manual Geometry" msgstr "Genera geometria manuale" -#: appPlugins/ToolCutOut.py:2710 +#: appPlugins/ToolCutOut.py:2714 msgid "" "If the object to be cutout is a Gerber\n" "first create a Geometry that surrounds it,\n" @@ -14389,19 +14575,11 @@ msgstr "" "da usare come ritaglio, se non ne esiste ancora uno.\n" "Seleziona il file Gerber di origine nel box in alto." -#: appPlugins/ToolCutOut.py:2730 -msgid "Manual cutout Geometry" -msgstr "Geomatria di taglio manuale" - -#: appPlugins/ToolCutOut.py:2732 appPlugins/ToolCutOut.py:2773 -msgid "Geometry object used to create the manual cutout." -msgstr "Oggetto geometria utilizzato per creare il ritaglio manuale." - -#: appPlugins/ToolCutOut.py:2739 +#: appPlugins/ToolCutOut.py:2728 msgid "Manual Add Bridge Gaps" msgstr "Aggiungi testimoni manualmente" -#: appPlugins/ToolCutOut.py:2742 +#: appPlugins/ToolCutOut.py:2731 msgid "" "Use the left mouse button (LMB) click\n" "to create a bridge gap to separate the PCB from\n" @@ -14415,15 +14593,15 @@ msgstr "" "Il clic PMS deve essere eseguito sul perimetro\n" "dell'oggetto geometria utilizzato come geometria di ritaglio." -#: appPlugins/ToolCutOut.py:2764 appPlugins/ToolCutOut.py:2827 +#: appPlugins/ToolCutOut.py:2753 appPlugins/ToolCutOut.py:2827 msgid "Cut by Drilling" msgstr "Taglio con fori" -#: appPlugins/ToolCutOut.py:2766 appPlugins/ToolCutOut.py:2830 +#: appPlugins/ToolCutOut.py:2754 appPlugins/ToolCutOut.py:2830 msgid "Create a series of drill holes following a geometry line." msgstr "Crea una serie di fori seguendo una linea geometria." -#: appPlugins/ToolDblSided.py:307 +#: appPlugins/ToolDblSided.py:291 msgid "" "'Point' reference is selected and 'Point' coordinates are missing. Add them " "and retry." @@ -14431,65 +14609,65 @@ msgstr "" "'Punto' riferimento selezionato ma coordinate 'Punto' mancanti. Aggiungile e " "riprova." -#: appPlugins/ToolDblSided.py:316 +#: appPlugins/ToolDblSided.py:300 msgid "There is no Box reference object loaded. Load one and retry." msgstr "" "Non è stato caricato alcun oggetto di riferimento Box. Caricare uno e " "riprovare." -#: appPlugins/ToolDblSided.py:328 +#: appPlugins/ToolDblSided.py:312 msgid "No value or wrong format in Drill Dia entry. Add it and retry." msgstr "" "Nessun valore o formato errato nella voce Diametro Fori. Aggiungilo e " "riprova." -#: appPlugins/ToolDblSided.py:340 +#: appPlugins/ToolDblSided.py:324 msgid "There are no Alignment Drill Coordinates to use. Add them and retry." msgstr "" "Non ci sono coordinate per i fori di allineamento da usare. Aggiungili e " "riprova." -#: appPlugins/ToolDblSided.py:359 +#: appPlugins/ToolDblSided.py:343 msgid "Alignment Drills" msgstr "Griglia di allineamento" -#: appPlugins/ToolDblSided.py:363 +#: appPlugins/ToolDblSided.py:347 msgid "Excellon object with alignment drills created..." msgstr "Oggetto Excellon con i fori di allineamento creati ..." -#: appPlugins/ToolDblSided.py:374 appPlugins/ToolPunchGerber.py:545 -#: appPlugins/ToolPunchGerber.py:582 appPlugins/ToolPunchGerber.py:687 +#: appPlugins/ToolDblSided.py:358 appPlugins/ToolPunchGerber.py:541 +#: appPlugins/ToolPunchGerber.py:578 appPlugins/ToolPunchGerber.py:683 msgid "There is no Excellon object loaded ..." msgstr "Nessun oggetto Excellon caricato ..." -#: appPlugins/ToolDblSided.py:390 +#: appPlugins/ToolDblSided.py:374 msgid "Click on canvas within the desired Excellon drill hole" msgstr "Clicca sul disegno nel foro Excellon desiderato" -#: appPlugins/ToolDblSided.py:434 +#: appPlugins/ToolDblSided.py:418 msgid "Mirror reference point set." msgstr "Punto di riferimento specchio." -#: appPlugins/ToolDblSided.py:468 +#: appPlugins/ToolDblSided.py:452 msgid "Only Gerber, Excellon and Geometry objects can be mirrored." msgstr "Possono essere specchiati solo oggetti Gerber, Excellon e Geometry." -#: appPlugins/ToolDblSided.py:480 +#: appPlugins/ToolDblSided.py:464 msgid "There is no Box object loaded ..." msgstr "Nessun oggetto contenitore caricato ..." -#: appPlugins/ToolDblSided.py:490 +#: appPlugins/ToolDblSided.py:474 msgid "" "There are no Point coordinates in the Point field. Add coords and try " "again ..." msgstr "" "Non ci sono coordinate Punto nel campo Punto. Aggiungi corde e riprova ..." -#: appPlugins/ToolDblSided.py:497 camlib.py:2449 +#: appPlugins/ToolDblSided.py:481 camlib.py:2449 msgid "Object was mirrored" msgstr "Oggetti specchiati" -#: appPlugins/ToolDblSided.py:675 appPlugins/ToolNCC.py:4126 +#: appPlugins/ToolDblSided.py:656 appPlugins/ToolNCC.py:4112 msgid "" "Create a Geometry object with\n" "toolpaths to cover the space outside the copper pattern." @@ -14497,21 +14675,21 @@ msgstr "" "Crea un oggetto Geometry con\n" "percorsi utensile per coprire lo spazio fuori dai pattern di rame." -#: appPlugins/ToolDblSided.py:702 +#: appPlugins/ToolDblSided.py:680 msgid "Objects to be mirrored" msgstr "Oggetto da specchiare" -#: appPlugins/ToolDblSided.py:709 +#: appPlugins/ToolDblSided.py:695 msgid "Select the type of application object to be processed in this tool." msgstr "" "Selezionare il tipo di oggetto dell'applicazione da elaborare in questo " "strumento." -#: appPlugins/ToolDblSided.py:743 +#: appPlugins/ToolDblSided.py:725 msgid "Bounds Values" msgstr "Valori limite" -#: appPlugins/ToolDblSided.py:745 +#: appPlugins/ToolDblSided.py:727 msgid "" "Select on canvas the object(s)\n" "for which to calculate bounds values." @@ -14519,39 +14697,39 @@ msgstr "" "Seleziona dal disegno l'oggetto(i)\n" "per i quali calcolare i valori limite." -#: appPlugins/ToolDblSided.py:755 +#: appPlugins/ToolDblSided.py:745 msgid "X min" msgstr "X min" -#: appPlugins/ToolDblSided.py:757 appPlugins/ToolDblSided.py:771 +#: appPlugins/ToolDblSided.py:747 appPlugins/ToolDblSided.py:761 msgid "Minimum location." msgstr "Locazione minima." -#: appPlugins/ToolDblSided.py:769 +#: appPlugins/ToolDblSided.py:759 msgid "Y min" msgstr "Y min" -#: appPlugins/ToolDblSided.py:783 +#: appPlugins/ToolDblSided.py:773 msgid "X max" msgstr "X max" -#: appPlugins/ToolDblSided.py:785 appPlugins/ToolDblSided.py:799 +#: appPlugins/ToolDblSided.py:775 appPlugins/ToolDblSided.py:789 msgid "Maximum location." msgstr "Locazione massima." -#: appPlugins/ToolDblSided.py:797 +#: appPlugins/ToolDblSided.py:787 msgid "Y max" msgstr "Y max" -#: appPlugins/ToolDblSided.py:808 +#: appPlugins/ToolDblSided.py:798 msgid "Center point coordinates" msgstr "Coordinate punto centrale" -#: appPlugins/ToolDblSided.py:810 +#: appPlugins/ToolDblSided.py:800 msgid "Centroid" msgstr "Centroide" -#: appPlugins/ToolDblSided.py:812 +#: appPlugins/ToolDblSided.py:802 msgid "" "The center point location for the rectangular\n" "bounding shape. Centroid. Format is (x, y)." @@ -14559,11 +14737,11 @@ msgstr "" "La posizione del punto centrale per il box delimitante\n" "rettangolare. Centroide. Il formato è (x, y)." -#: appPlugins/ToolDblSided.py:821 +#: appPlugins/ToolDblSided.py:811 msgid "Calculate Bounds Values" msgstr "Calcola i valori dei limiti" -#: appPlugins/ToolDblSided.py:823 +#: appPlugins/ToolDblSided.py:813 msgid "" "Calculate the enveloping rectangular shape coordinates,\n" "for the selection of objects.\n" @@ -14573,15 +14751,15 @@ msgstr "" "per la selezione di oggetti.\n" "La forma dell'inviluppo è parallela all'asse X, Y." -#: appPlugins/ToolDblSided.py:848 +#: appPlugins/ToolDblSided.py:828 msgid "Mirror Operation" msgstr "Operazione Specchio" -#: appPlugins/ToolDblSided.py:849 +#: appPlugins/ToolDblSided.py:829 msgid "Parameters for the mirror operation" msgstr "Parametri per l'operazione specchio" -#: appPlugins/ToolDblSided.py:871 +#: appPlugins/ToolDblSided.py:858 msgid "" "The coordinates used as reference for the mirror operation.\n" "Can be:\n" @@ -14599,11 +14777,11 @@ msgstr "" "riquadro di selezione di un altro oggetto selezionato sotto\n" "- Snap fori -> un punto definito dal centro di un foro in un oggetto Excellon" -#: appPlugins/ToolDblSided.py:891 +#: appPlugins/ToolDblSided.py:878 msgid "Point coordinates" msgstr "Coordinate punto" -#: appPlugins/ToolDblSided.py:897 +#: appPlugins/ToolDblSided.py:884 msgid "" "Add the coordinates in format (x, y) through which the mirroring " "axis\n" @@ -14618,17 +14796,17 @@ msgstr "" "Le coordinate (x, y) vengono acquisite premendo il tasto SHIFT\n" "e con il clic sinistro del mouse oppure inserite manualmente." -#: appPlugins/ToolDblSided.py:915 +#: appPlugins/ToolDblSided.py:902 msgid "Object that holds holes that can be picked as reference for mirroring." msgstr "" "Oggetto che contiene fori che possono essere selezionati come riferimento " "per la specchiatura." -#: appPlugins/ToolDblSided.py:930 +#: appPlugins/ToolDblSided.py:917 msgid "Pick hole" msgstr "Prendi foro" -#: appPlugins/ToolDblSided.py:932 +#: appPlugins/ToolDblSided.py:919 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." @@ -14637,7 +14815,7 @@ msgstr "" "selezionato,\n" "e le coordinate del centro del foro verranno copiate nel campo Punto." -#: appPlugins/ToolDblSided.py:948 +#: appPlugins/ToolDblSided.py:938 msgid "" "It can be of type: Gerber or Excellon or Geometry.\n" "The coordinates of the center of the bounding box are used\n" @@ -14647,11 +14825,7 @@ msgstr "" "Le coordinate del centro del rettangolo di selezione vengono usate\n" "come riferimento per l'operazione di specchio." -#: appPlugins/ToolDblSided.py:974 -msgid "Mirror" -msgstr "Specchia" - -#: appPlugins/ToolDblSided.py:977 +#: appPlugins/ToolDblSided.py:959 msgid "" "Mirrors (flips) the specified object around \n" "the specified axis. Does not create a new \n" @@ -14661,11 +14835,11 @@ msgstr "" "l'asse specificato. Non crea un nuovo oggetto,\n" "ma lo modifica." -#: appPlugins/ToolDblSided.py:1003 +#: appPlugins/ToolDblSided.py:975 msgid "PCB Alignment" msgstr "Allineamento PCB" -#: appPlugins/ToolDblSided.py:1005 appPlugins/ToolDblSided.py:1116 +#: appPlugins/ToolDblSided.py:977 appPlugins/ToolDblSided.py:1093 msgid "" "Creates an Excellon Object containing the\n" "specified alignment holes and their mirror\n" @@ -14675,7 +14849,7 @@ msgstr "" "fori di allineamento specificati e la loro\n" "relativa immagine speculare." -#: appPlugins/ToolDblSided.py:1047 appPlugins/ToolDblSided.py:1054 +#: appPlugins/ToolDblSided.py:1027 appPlugins/ToolDblSided.py:1034 msgid "" "The reference point used to create the second alignment drill\n" "from the first alignment drill, by doing mirror.\n" @@ -14686,11 +14860,11 @@ msgstr "" "dal primo foro, facendone la copia speculare.\n" "Può essere modificato nella sezione Parametri specchio -> Riferimento" -#: appPlugins/ToolDblSided.py:1067 +#: appPlugins/ToolDblSided.py:1044 msgid "Alignment Drill Coordinates" msgstr "Coordinate fori di allineamento" -#: appPlugins/ToolDblSided.py:1069 +#: appPlugins/ToolDblSided.py:1046 msgid "" "Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For " "each set of (x, y) coordinates\n" @@ -14708,11 +14882,11 @@ msgstr "" "- un foro in posizione speculare sull'asse selezionato sopra in 'asse " "specchio'." -#: appPlugins/ToolDblSided.py:1077 +#: appPlugins/ToolDblSided.py:1054 msgid "Drill coordinates" msgstr "Coordinate fori" -#: appPlugins/ToolDblSided.py:1085 +#: appPlugins/ToolDblSided.py:1062 msgid "" "Add alignment drill holes coordinates in the format: (x1, y1), (x2, " "y2), ... \n" @@ -14739,11 +14913,11 @@ msgstr "" "col pulsante destro nel campo e fai clic su Incolla.\n" "- inserendo manualmente le coordinate nel formato: (x1, y1), (x2, y2), ..." -#: appPlugins/ToolDblSided.py:1100 +#: appPlugins/ToolDblSided.py:1077 msgid "Delete Last" msgstr "Cancella ultimo" -#: appPlugins/ToolDblSided.py:1103 +#: appPlugins/ToolDblSided.py:1080 msgid "Delete the last coordinates tuple in the list." msgstr "Cancella l'ultima tupla di coordinate dalla lista." @@ -14751,7 +14925,7 @@ msgstr "Cancella l'ultima tupla di coordinate dalla lista." msgid "MEASURING: Click on the Start point ..." msgstr "MISURA: clicca sul punto di origine ..." -#: appPlugins/ToolDistance.py:264 appPlugins/ToolDistance.py:671 +#: appPlugins/ToolDistance.py:264 appPlugins/ToolDistance.py:673 #: appPlugins/ToolDistanceMin.py:358 msgid "Measure" msgstr "Misura" @@ -14776,23 +14950,23 @@ msgstr "MISURA" msgid "Result" msgstr "Risultato" -#: appPlugins/ToolDistance.py:586 appPlugins/ToolDistanceMin.py:263 +#: appPlugins/ToolDistance.py:588 appPlugins/ToolDistanceMin.py:263 msgid "Those are the units in which the distance is measured." msgstr "Quelle sono le unità in cui viene misurata la distanza." -#: appPlugins/ToolDistance.py:587 appPlugins/ToolDistanceMin.py:264 +#: appPlugins/ToolDistance.py:589 appPlugins/ToolDistanceMin.py:264 msgid "METRIC (mm)" msgstr "METRICA (mm)" -#: appPlugins/ToolDistance.py:587 appPlugins/ToolDistanceMin.py:264 +#: appPlugins/ToolDistance.py:589 appPlugins/ToolDistanceMin.py:264 msgid "INCH (in)" msgstr "POLLICI (in)" -#: appPlugins/ToolDistance.py:593 +#: appPlugins/ToolDistance.py:595 msgid "Snap to center" msgstr "Aggancia al centro" -#: appPlugins/ToolDistance.py:595 +#: appPlugins/ToolDistance.py:597 msgid "" "Mouse cursor will snap to the center of the pad/drill\n" "when it is hovering over the geometry of the pad/drill." @@ -14800,50 +14974,50 @@ msgstr "" "Il cursore del mouse si posizionerà al centro del pad/foro\n" "quando passa sopra la geometria del pad/foro." -#: appPlugins/ToolDistance.py:605 +#: appPlugins/ToolDistance.py:607 msgid "Start Coords" msgstr "Coordinate di partenza" -#: appPlugins/ToolDistance.py:606 appPlugins/ToolDistance.py:611 +#: appPlugins/ToolDistance.py:608 appPlugins/ToolDistance.py:613 msgid "This is measuring Start point coordinates." msgstr "Questo sta misurando le coordinate del punto iniziale." -#: appPlugins/ToolDistance.py:616 +#: appPlugins/ToolDistance.py:618 msgid "Stop Coords" msgstr "Coordinate di stop" -#: appPlugins/ToolDistance.py:617 appPlugins/ToolDistance.py:622 +#: appPlugins/ToolDistance.py:619 appPlugins/ToolDistance.py:624 msgid "This is the measuring Stop point coordinates." msgstr "Queste sono le coordinate del punto di arresto di misurazione." -#: appPlugins/ToolDistance.py:627 appPlugins/ToolDistanceMin.py:299 +#: appPlugins/ToolDistance.py:629 appPlugins/ToolDistanceMin.py:299 msgid "Dx" msgstr "Dx" -#: appPlugins/ToolDistance.py:628 appPlugins/ToolDistance.py:633 +#: appPlugins/ToolDistance.py:630 appPlugins/ToolDistance.py:635 #: appPlugins/ToolDistanceMin.py:300 appPlugins/ToolDistanceMin.py:305 msgid "This is the distance measured over the X axis." msgstr "Questa è la distanza misurata sull'asse X." -#: appPlugins/ToolDistance.py:638 appPlugins/ToolDistanceMin.py:311 +#: appPlugins/ToolDistance.py:640 appPlugins/ToolDistanceMin.py:311 msgid "Dy" msgstr "Dy" -#: appPlugins/ToolDistance.py:639 appPlugins/ToolDistance.py:644 +#: appPlugins/ToolDistance.py:641 appPlugins/ToolDistance.py:646 #: appPlugins/ToolDistanceMin.py:312 appPlugins/ToolDistanceMin.py:317 msgid "This is the distance measured over the Y axis." msgstr "Questa è la distanza misurata sull'asse Y." -#: appPlugins/ToolDistance.py:650 appPlugins/ToolDistance.py:655 +#: appPlugins/ToolDistance.py:652 appPlugins/ToolDistance.py:657 #: appPlugins/ToolDistanceMin.py:324 appPlugins/ToolDistanceMin.py:329 msgid "This is orientation angle of the measuring line." msgstr "Questo è l'angolo di orientamento della linea di misurazione." -#: appPlugins/ToolDistance.py:660 appPlugins/ToolDistanceMin.py:335 +#: appPlugins/ToolDistance.py:662 appPlugins/ToolDistanceMin.py:335 msgid "DISTANCE" msgstr "DISTANZA" -#: appPlugins/ToolDistance.py:661 appPlugins/ToolDistance.py:666 +#: appPlugins/ToolDistance.py:663 appPlugins/ToolDistance.py:668 msgid "This is the point to point Euclidian distance." msgstr "Questo è il punto per indicare la distanza euclidea." @@ -14914,69 +15088,69 @@ msgstr "Vai al punto mediano" #: appPlugins/ToolDrilling.py:965 appPlugins/ToolDrilling.py:1238 #: appPlugins/ToolDrilling.py:1245 appPlugins/ToolDrilling.py:1277 #: appPlugins/ToolDrilling.py:1290 appPlugins/ToolDrilling.py:1294 -#: appPlugins/ToolDrilling.py:2384 appPlugins/ToolIsolation.py:645 -#: appPlugins/ToolIsolation.py:759 appPlugins/ToolIsolation.py:764 -#: appPlugins/ToolIsolation.py:794 appPlugins/ToolIsolation.py:817 -#: appPlugins/ToolIsolation.py:830 appPlugins/ToolIsolation.py:3331 -#: appPlugins/ToolMilling.py:997 appPlugins/ToolMilling.py:1116 -#: appPlugins/ToolMilling.py:1612 appPlugins/ToolMilling.py:1620 -#: appPlugins/ToolMilling.py:1624 appPlugins/ToolMilling.py:1672 -#: appPlugins/ToolMilling.py:1684 appPlugins/ToolMilling.py:1688 -#: appPlugins/ToolMilling.py:3783 appPlugins/ToolNCC.py:608 -#: appPlugins/ToolNCC.py:613 appPlugins/ToolNCC.py:643 -#: appPlugins/ToolNCC.py:666 appPlugins/ToolNCC.py:679 -#: appPlugins/ToolNCC.py:894 appPlugins/ToolNCC.py:4349 -#: appPlugins/ToolPaint.py:527 appPlugins/ToolPaint.py:532 -#: appPlugins/ToolPaint.py:574 appPlugins/ToolPaint.py:596 -#: appPlugins/ToolPaint.py:608 appPlugins/ToolPaint.py:824 -#: appPlugins/ToolPaint.py:3128 +#: appPlugins/ToolDrilling.py:2394 appPlugins/ToolIsolation.py:641 +#: appPlugins/ToolIsolation.py:755 appPlugins/ToolIsolation.py:760 +#: appPlugins/ToolIsolation.py:790 appPlugins/ToolIsolation.py:813 +#: appPlugins/ToolIsolation.py:826 appPlugins/ToolIsolation.py:3336 +#: appPlugins/ToolMilling.py:937 appPlugins/ToolMilling.py:1056 +#: appPlugins/ToolMilling.py:1579 appPlugins/ToolMilling.py:1587 +#: appPlugins/ToolMilling.py:1591 appPlugins/ToolMilling.py:1639 +#: appPlugins/ToolMilling.py:1651 appPlugins/ToolMilling.py:1655 +#: appPlugins/ToolMilling.py:3854 appPlugins/ToolNCC.py:592 +#: appPlugins/ToolNCC.py:597 appPlugins/ToolNCC.py:627 +#: appPlugins/ToolNCC.py:650 appPlugins/ToolNCC.py:663 +#: appPlugins/ToolNCC.py:878 appPlugins/ToolNCC.py:4352 +#: appPlugins/ToolPaint.py:513 appPlugins/ToolPaint.py:518 +#: appPlugins/ToolPaint.py:560 appPlugins/ToolPaint.py:582 +#: appPlugins/ToolPaint.py:594 appPlugins/ToolPaint.py:810 +#: appPlugins/ToolPaint.py:3137 msgid "Parameters for" msgstr "Parametri per" #: appPlugins/ToolDrilling.py:914 appPlugins/ToolDrilling.py:1245 -#: appPlugins/ToolDrilling.py:1294 appPlugins/ToolIsolation.py:645 -#: appPlugins/ToolIsolation.py:764 appPlugins/ToolIsolation.py:830 -#: appPlugins/ToolMilling.py:997 appPlugins/ToolMilling.py:1116 -#: appPlugins/ToolMilling.py:1624 appPlugins/ToolMilling.py:1688 -#: appPlugins/ToolNCC.py:613 appPlugins/ToolNCC.py:679 -#: appPlugins/ToolNCC.py:894 appPlugins/ToolPaint.py:532 -#: appPlugins/ToolPaint.py:608 appPlugins/ToolPaint.py:824 +#: appPlugins/ToolDrilling.py:1294 appPlugins/ToolIsolation.py:641 +#: appPlugins/ToolIsolation.py:760 appPlugins/ToolIsolation.py:826 +#: appPlugins/ToolMilling.py:937 appPlugins/ToolMilling.py:1056 +#: appPlugins/ToolMilling.py:1591 appPlugins/ToolMilling.py:1655 +#: appPlugins/ToolNCC.py:597 appPlugins/ToolNCC.py:663 +#: appPlugins/ToolNCC.py:878 appPlugins/ToolPaint.py:518 +#: appPlugins/ToolPaint.py:594 appPlugins/ToolPaint.py:810 msgid "Multiple Tools" msgstr "Strumenti Multipli" #: appPlugins/ToolDrilling.py:965 appPlugins/ToolDrilling.py:1238 -#: appPlugins/ToolDrilling.py:1277 appPlugins/ToolIsolation.py:759 -#: appPlugins/ToolIsolation.py:794 appPlugins/ToolMilling.py:1612 -#: appPlugins/ToolMilling.py:1672 appPlugins/ToolNCC.py:608 -#: appPlugins/ToolNCC.py:643 appPlugins/ToolPaint.py:527 -#: appPlugins/ToolPaint.py:574 app_Main.py:2525 +#: appPlugins/ToolDrilling.py:1277 appPlugins/ToolIsolation.py:755 +#: appPlugins/ToolIsolation.py:790 appPlugins/ToolMilling.py:1579 +#: appPlugins/ToolMilling.py:1639 appPlugins/ToolNCC.py:592 +#: appPlugins/ToolNCC.py:627 appPlugins/ToolPaint.py:513 +#: appPlugins/ToolPaint.py:560 app_Main.py:2525 msgid "No Tool Selected" msgstr "Nessun utensile selezionato" -#: appPlugins/ToolDrilling.py:1456 appPlugins/ToolIsolation.py:898 -#: appPlugins/ToolMilling.py:1967 appPlugins/ToolNCC.py:786 -#: appPlugins/ToolPaint.py:673 +#: appPlugins/ToolDrilling.py:1456 appPlugins/ToolIsolation.py:894 +#: appPlugins/ToolMilling.py:1937 appPlugins/ToolNCC.py:770 +#: appPlugins/ToolPaint.py:659 msgid "Current Tool parameters were applied to all tools." msgstr "Parametri attuali applicati a tutti gli utensili." -#: appPlugins/ToolDrilling.py:1518 appPlugins/ToolMilling.py:3269 +#: appPlugins/ToolDrilling.py:1518 appPlugins/ToolMilling.py:3239 msgid "Focus Z" msgstr "Z a Fuoco" -#: appPlugins/ToolDrilling.py:1540 appPlugins/ToolMilling.py:3235 +#: appPlugins/ToolDrilling.py:1540 appPlugins/ToolMilling.py:3205 msgid "Laser Power" msgstr "Potenza Laser" -#: appPlugins/ToolDrilling.py:1644 appPlugins/ToolMilling.py:3390 +#: appPlugins/ToolDrilling.py:1644 appPlugins/ToolMilling.py:3360 msgid "Delete failed. There are no exclusion areas to delete." msgstr "Cancellazione fallita. Non ci sono aree di esclusione da cancellare." -#: appPlugins/ToolDrilling.py:1661 appPlugins/ToolMilling.py:3407 +#: appPlugins/ToolDrilling.py:1661 appPlugins/ToolMilling.py:3377 msgid "Delete failed. Nothing is selected." msgstr "Errore. Niente di selezionato." #: appPlugins/ToolDrilling.py:1758 appPlugins/ToolDrilling.py:1773 -#: appPlugins/ToolMilling.py:3504 appPlugins/ToolMilling.py:3519 +#: appPlugins/ToolMilling.py:3474 appPlugins/ToolMilling.py:3489 msgid "Value edited in Exclusion Table." msgstr "Valore modificato nella tabella esclusioni." @@ -15008,15 +15182,21 @@ msgstr "Il formato del cambio utensile X,Y deve essere (x, y)." msgid "Generating CNC Code" msgstr "Generazione codice CNC" -#: appPlugins/ToolDrilling.py:2302 +#: appPlugins/ToolDrilling.py:2299 appPlugins/ToolFilm.py:1191 msgid "Excellon object for drilling/milling operation." msgstr "Oggetto Excellon per operazioni di foratura/fresatura." -#: appPlugins/ToolDrilling.py:2366 +#: appPlugins/ToolDrilling.py:2329 +#, fuzzy +#| msgid "Tools in the object used for milling." +msgid "Tools in the object used for drilling." +msgstr "Utensili nell'oggetto da usare per la fresatura." + +#: appPlugins/ToolDrilling.py:2381 msgid "Search DB" msgstr "Cerca DB" -#: appPlugins/ToolDrilling.py:2369 +#: appPlugins/ToolDrilling.py:2384 msgid "" "Will search and try to replace the tools from Tools Table\n" "with tools from DB that have a close diameter value." @@ -15024,9 +15204,9 @@ msgstr "" "Cercherà e proverà a sostituire gli strumenti dalla tabella Strumenti\n" "con utensili da DB che hanno un valore di diametro vicino." -#: appPlugins/ToolDrilling.py:2387 appPlugins/ToolIsolation.py:3334 -#: appPlugins/ToolMilling.py:3786 appPlugins/ToolNCC.py:4352 -#: appPlugins/ToolPaint.py:3131 +#: appPlugins/ToolDrilling.py:2397 appPlugins/ToolIsolation.py:3339 +#: appPlugins/ToolMilling.py:3857 appPlugins/ToolNCC.py:4355 +#: appPlugins/ToolPaint.py:3140 msgid "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." @@ -15034,15 +15214,15 @@ msgstr "" "Dati usati per la creazione di GCode.\n" "Ogni deposito di Utensili ha il proprio set di dati." -#: appPlugins/ToolDrilling.py:2624 appPlugins/ToolIsolation.py:3450 -#: appPlugins/ToolMilling.py:4242 appPlugins/ToolNCC.py:4509 -#: appPlugins/ToolPaint.py:3226 +#: appPlugins/ToolDrilling.py:2622 appPlugins/ToolIsolation.py:3474 +#: appPlugins/ToolMilling.py:4300 appPlugins/ToolNCC.py:4518 +#: appPlugins/ToolPaint.py:3236 msgid "Apply parameters to all tools" msgstr "Applica parametri a tutti gli utensili" -#: appPlugins/ToolDrilling.py:2627 appPlugins/ToolIsolation.py:3453 -#: appPlugins/ToolMilling.py:4245 appPlugins/ToolNCC.py:4512 -#: appPlugins/ToolPaint.py:3229 +#: appPlugins/ToolDrilling.py:2625 appPlugins/ToolIsolation.py:3477 +#: appPlugins/ToolMilling.py:4303 appPlugins/ToolNCC.py:4521 +#: appPlugins/ToolPaint.py:3239 msgid "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." @@ -15050,28 +15230,29 @@ msgstr "" "Saranno applicati i parametri nel modulo corrente\n" "su tutti gli utensili dalla tabella." -#: appPlugins/ToolDrilling.py:2638 appPlugins/ToolIsolation.py:3464 -#: appPlugins/ToolMilling.py:4258 appPlugins/ToolNCC.py:4523 -#: appPlugins/ToolPaint.py:3240 +#: appPlugins/ToolDrilling.py:2634 appPlugins/ToolIsolation.py:3486 +#: appPlugins/ToolMilling.py:4312 appPlugins/ToolNCC.py:4530 +#: appPlugins/ToolPaint.py:3248 msgid "Common Parameters" msgstr "Parametri comuni" -#: appPlugins/ToolDrilling.py:2640 appPlugins/ToolIsolation.py:3466 -#: appPlugins/ToolMilling.py:4260 appPlugins/ToolNCC.py:4525 -#: appPlugins/ToolPaint.py:3242 +#: appPlugins/ToolDrilling.py:2636 appPlugins/ToolFollow.py:734 +#: appPlugins/ToolIsolation.py:3488 appPlugins/ToolMilling.py:4314 +#: appPlugins/ToolNCC.py:4532 appPlugins/ToolPaint.py:3249 +#: appPlugins/ToolPanelize.py:1304 appPlugins/ToolSub.py:815 msgid "Parameters that are common for all tools." msgstr "Parametri usati da tutti gli utensili." -#: appPlugins/ToolDrilling.py:2645 appPlugins/ToolMilling.py:4265 +#: appPlugins/ToolDrilling.py:2649 appPlugins/ToolMilling.py:4327 #: appPlugins/ToolSolderPaste.py:1364 msgid "Tool change Z" msgstr "Z cambio utensile" -#: appPlugins/ToolDrilling.py:2721 appPlugins/ToolMilling.py:4328 +#: appPlugins/ToolDrilling.py:2725 appPlugins/ToolMilling.py:4390 msgid "X,Y coordinates" msgstr "Coordinate X, Y" -#: appPlugins/ToolDrilling.py:2767 +#: appPlugins/ToolDrilling.py:2771 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Excellon Objects." @@ -15079,19 +15260,19 @@ msgstr "" "File JSON del preprocessore che istruisce\n" "il GCode di uscita per oggetti Excellon." -#: appPlugins/ToolDrilling.py:2782 appPlugins/ToolMilling.py:4389 +#: appPlugins/ToolDrilling.py:2786 appPlugins/ToolMilling.py:4451 msgid "Add exclusion areas" msgstr "Aggiungi aree di esclusione" -#: appPlugins/ToolDrilling.py:2809 appPlugins/ToolMilling.py:4417 +#: appPlugins/ToolDrilling.py:2813 appPlugins/ToolMilling.py:4479 msgid "This is the Area ID." msgstr "Questa è l'ID dell'area." -#: appPlugins/ToolDrilling.py:2811 appPlugins/ToolMilling.py:4419 +#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolMilling.py:4481 msgid "Type of the object where the exclusion area was added." msgstr "Tipo di oggetto in cui è stata aggiunta l'area di esclusione." -#: appPlugins/ToolDrilling.py:2813 appPlugins/ToolMilling.py:4421 +#: appPlugins/ToolDrilling.py:2817 appPlugins/ToolMilling.py:4483 msgid "" "The strategy used for exclusion area. Go around the exclusion areas or over " "it." @@ -15099,7 +15280,7 @@ msgstr "" "Strategia usata per l'area di esclusione. Gira attorno alle aree o passaci " "sopra." -#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolMilling.py:4423 +#: appPlugins/ToolDrilling.py:2819 appPlugins/ToolMilling.py:4485 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." @@ -15107,32 +15288,32 @@ msgstr "" "Se la strategia è di passare sopra all'area, questa è l'altezza alla quale " "lo strumento andrà per evitare l'area di esclusione." -#: appPlugins/ToolDrilling.py:2851 appPlugins/ToolMilling.py:4459 +#: appPlugins/ToolDrilling.py:2855 appPlugins/ToolMilling.py:4521 msgid "Add Area:" msgstr "Aggiungi Area:" -#: appPlugins/ToolDrilling.py:2852 appPlugins/ToolMilling.py:4460 +#: appPlugins/ToolDrilling.py:2856 appPlugins/ToolMilling.py:4522 msgid "Add an Exclusion Area." msgstr "Aggiungi un'area di esclusione." -#: appPlugins/ToolDrilling.py:2870 appPlugins/ToolMilling.py:4478 +#: appPlugins/ToolDrilling.py:2874 appPlugins/ToolMilling.py:4540 msgid "Delete all exclusion areas." msgstr "Cancella tutte le aree di esclusione." -#: appPlugins/ToolDrilling.py:2873 appPlugins/ToolMilling.py:4481 +#: appPlugins/ToolDrilling.py:2877 appPlugins/ToolMilling.py:4543 msgid "Delete Selected" msgstr "Cancella selezionate" -#: appPlugins/ToolDrilling.py:2874 appPlugins/ToolMilling.py:4482 +#: appPlugins/ToolDrilling.py:2878 appPlugins/ToolMilling.py:4544 msgid "Delete all exclusion areas that are selected in the table." msgstr "Cancella tutte le aree di esclusione selezionate in tabella." -#: appPlugins/ToolDrilling.py:2896 appPlugins/ToolMilling.py:4504 +#: appPlugins/ToolDrilling.py:2892 appPlugins/ToolMilling.py:4556 #: appPlugins/ToolSolderPaste.py:1548 msgid "Generate CNCJob object" msgstr "Genera oggetto CNCJob" -#: appPlugins/ToolDrilling.py:2899 appPlugins/ToolMilling.py:4507 +#: appPlugins/ToolDrilling.py:2895 appPlugins/ToolMilling.py:4559 msgid "" "Generate the CNC Job.\n" "If milling then an additional Geometry object will be created.\n" @@ -15156,19 +15337,21 @@ msgstr "Compensazione incisione" msgid "Missing parameter value." msgstr "Valore di parametro mancante." -#: appPlugins/ToolEtchCompensation.py:347 appPlugins/ToolInvertGerber.py:257 -msgid "Gerber object that will be inverted." +#: appPlugins/ToolEtchCompensation.py:335 +#, fuzzy +#| msgid "Gerber object that will be inverted." +msgid "Gerber object that will be compensated." msgstr "Oggetto Gerber da invertire." -#: appPlugins/ToolEtchCompensation.py:359 +#: appPlugins/ToolEtchCompensation.py:352 msgid "Conversion utilities" msgstr "Utilità di conversione" -#: appPlugins/ToolEtchCompensation.py:364 +#: appPlugins/ToolEtchCompensation.py:365 msgid "Oz to Microns" msgstr "Da Oz a Micron" -#: appPlugins/ToolEtchCompensation.py:366 +#: appPlugins/ToolEtchCompensation.py:367 msgid "" "Will convert from oz thickness to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -15178,20 +15361,20 @@ msgstr "" "Puoi usare la formula con operatori: /, *, +, -, %, .\n" "Numeri decimali usano il punto come separatore." -#: appPlugins/ToolEtchCompensation.py:375 +#: appPlugins/ToolEtchCompensation.py:376 msgid "Oz value" msgstr "Valore Oz" -#: appPlugins/ToolEtchCompensation.py:377 -#: appPlugins/ToolEtchCompensation.py:398 +#: appPlugins/ToolEtchCompensation.py:378 +#: appPlugins/ToolEtchCompensation.py:400 msgid "Microns value" msgstr "Valore Micron" -#: appPlugins/ToolEtchCompensation.py:385 +#: appPlugins/ToolEtchCompensation.py:387 msgid "Mils to Microns" msgstr "Da Mils a Micron" -#: appPlugins/ToolEtchCompensation.py:387 +#: appPlugins/ToolEtchCompensation.py:389 msgid "" "Will convert from mils to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -15201,19 +15384,15 @@ msgstr "" "Puoi usare la formula con operatori: /, *, +, -, %, .\n" "Numeri decimali usano il punto come separatore." -#: appPlugins/ToolEtchCompensation.py:396 +#: appPlugins/ToolEtchCompensation.py:398 msgid "Mils value" msgstr "Valore Mils" -#: appPlugins/ToolEtchCompensation.py:411 appPlugins/ToolInvertGerber.py:269 -msgid "Parameters for this tool" -msgstr "Parametri per questo utensile" - -#: appPlugins/ToolEtchCompensation.py:416 +#: appPlugins/ToolEtchCompensation.py:424 msgid "Copper Thickness" msgstr "Spessore rame" -#: appPlugins/ToolEtchCompensation.py:418 +#: appPlugins/ToolEtchCompensation.py:426 msgid "" "The thickness of the copper foil.\n" "In microns [um]." @@ -15221,11 +15400,11 @@ msgstr "" "Spessore dello strato di rame .\n" "In micron [um]." -#: appPlugins/ToolEtchCompensation.py:428 +#: appPlugins/ToolEtchCompensation.py:436 msgid "Ratio" msgstr "Rapporto" -#: appPlugins/ToolEtchCompensation.py:430 +#: appPlugins/ToolEtchCompensation.py:438 msgid "" "The ratio of lateral etch versus depth etch.\n" "Can be:\n" @@ -15237,32 +15416,32 @@ msgstr "" "- custom -> l'utente inserirà i propri valori\n" "- preselezione -> valori che dipendono da una selezione di incisioni" -#: appPlugins/ToolEtchCompensation.py:436 -#: appPlugins/ToolEtchCompensation.py:456 +#: appPlugins/ToolEtchCompensation.py:444 +#: appPlugins/ToolEtchCompensation.py:469 msgid "Etch Factor" msgstr "Fattore incisione" -#: appPlugins/ToolEtchCompensation.py:437 +#: appPlugins/ToolEtchCompensation.py:445 msgid "Etchants list" msgstr "Lista incisioni" -#: appPlugins/ToolEtchCompensation.py:438 +#: appPlugins/ToolEtchCompensation.py:446 msgid "Manual offset" msgstr "Offset manuale" -#: appPlugins/ToolEtchCompensation.py:445 +#: appPlugins/ToolEtchCompensation.py:458 msgid "Etchants" msgstr "Corrosori" -#: appPlugins/ToolEtchCompensation.py:447 +#: appPlugins/ToolEtchCompensation.py:460 msgid "A list of etchants." msgstr "Lista di corrosori." -#: appPlugins/ToolEtchCompensation.py:450 +#: appPlugins/ToolEtchCompensation.py:463 msgid "Alkaline baths" msgstr "Bagni alcalini" -#: appPlugins/ToolEtchCompensation.py:458 +#: appPlugins/ToolEtchCompensation.py:471 msgid "" "The ratio between depth etch and lateral etch .\n" "Accepts real numbers and formulas using the operators: /,*,+,-,%" @@ -15270,11 +15449,11 @@ msgstr "" "Il rapporto tra corrosione in profondità o laterale.\n" "Accetta numeri decimali e formule con operatori: /,*,+,-,%" -#: appPlugins/ToolEtchCompensation.py:462 +#: appPlugins/ToolEtchCompensation.py:475 msgid "Real number or formula" msgstr "Numeri reali o formula" -#: appPlugins/ToolEtchCompensation.py:470 +#: appPlugins/ToolEtchCompensation.py:483 msgid "" "Value with which to increase or decrease (buffer)\n" "the copper features. In microns [um]." @@ -15282,11 +15461,11 @@ msgstr "" "Valore con il quale aumentare o diminuire (buffer)\n" "le parti in rame. In micron [um]." -#: appPlugins/ToolEtchCompensation.py:493 +#: appPlugins/ToolEtchCompensation.py:504 msgid "Compensate" msgstr "Compensa" -#: appPlugins/ToolEtchCompensation.py:496 +#: appPlugins/ToolEtchCompensation.py:507 msgid "" "Will increase the copper features thickness to compensate the lateral etch." msgstr "" @@ -15307,23 +15486,23 @@ msgstr "Nessuna soldermask estratta." msgid "No cutout extracted." msgstr "Nessun bordo estratto." -#: appPlugins/ToolExtract.py:932 +#: appPlugins/ToolExtract.py:924 msgid "Gerber object from which to extract drill holes or soldermask." msgstr "Oggetto gerber dal quale estrarre i fori o la soldermask." -#: appPlugins/ToolExtract.py:959 appPlugins/ToolPunchGerber.py:2038 +#: appPlugins/ToolExtract.py:969 appPlugins/ToolPunchGerber.py:2045 msgid "Process all Pads." msgstr "Elabora tutti i pad." -#: appPlugins/ToolExtract.py:1041 appPlugins/ToolExtract.py:1208 +#: appPlugins/ToolExtract.py:1046 appPlugins/ToolExtract.py:1242 msgid "Extract Drills" msgstr "Estrai fori" -#: appPlugins/ToolExtract.py:1043 +#: appPlugins/ToolExtract.py:1048 msgid "Extract an Excellon object from the Gerber pads." msgstr "Estrai un oggetto Excellon dai pad Gerber." -#: appPlugins/ToolExtract.py:1211 +#: appPlugins/ToolExtract.py:1245 msgid "Extract drills from a given Gerber file." msgstr "Estrae i fori da un dato file gerber." @@ -15345,11 +15524,11 @@ msgstr "" msgid "Fiducials Tool exit." msgstr "Esci dallo strumento fiducial." -#: appPlugins/ToolFiducials.py:807 +#: appPlugins/ToolFiducials.py:805 msgid "Fiducials Coordinates" msgstr "Coordinate fiducial" -#: appPlugins/ToolFiducials.py:809 +#: appPlugins/ToolFiducials.py:807 msgid "" "A table with the fiducial points coordinates,\n" "in the format (x, y)." @@ -15357,35 +15536,35 @@ msgstr "" "Tabella con le coordinate dei punti fiducial,\n" "nel formato (x, y)." -#: appPlugins/ToolFiducials.py:943 +#: appPlugins/ToolFiducials.py:941 msgid "Mode:" msgstr "Modo:" -#: appPlugins/ToolFiducials.py:991 +#: appPlugins/ToolFiducials.py:989 msgid "Thickness of the line that makes the fiducial." msgstr "Spessore della linea che crea i fiducial." -#: appPlugins/ToolFiducials.py:1022 +#: appPlugins/ToolFiducials.py:1020 msgid "Add Fiducial" msgstr "Aggiungi fiducial" -#: appPlugins/ToolFiducials.py:1025 +#: appPlugins/ToolFiducials.py:1023 msgid "Will add a polygon on the copper layer to serve as fiducial." msgstr "Aggiungerà un poligono sul layer di rame per fungere da fiducial." -#: appPlugins/ToolFiducials.py:1041 +#: appPlugins/ToolFiducials.py:1039 msgid "Soldermask Gerber" msgstr "Gerber soldermask" -#: appPlugins/ToolFiducials.py:1043 +#: appPlugins/ToolFiducials.py:1041 msgid "The Soldermask Gerber object." msgstr "L'oggetto gerber soldermask." -#: appPlugins/ToolFiducials.py:1055 +#: appPlugins/ToolFiducials.py:1053 msgid "Add Soldermask Opening" msgstr "Aggiungi apertura soldermask" -#: appPlugins/ToolFiducials.py:1057 +#: appPlugins/ToolFiducials.py:1055 msgid "" "Will add a polygon on the soldermask layer\n" "to serve as fiducial opening.\n" @@ -15397,31 +15576,31 @@ msgstr "" "Il diametro è sempre il doppio del diametro\n" "del fiduciale di rame." -#: appPlugins/ToolFilm.py:323 +#: appPlugins/ToolFilm.py:306 msgid "Load an object for Film and retry." msgstr "Carica un oggetto per Film e riprova." -#: appPlugins/ToolFilm.py:330 +#: appPlugins/ToolFilm.py:313 msgid "Load an object for Box and retry." msgstr "Carica un oggetto per Box e riprova." -#: appPlugins/ToolFilm.py:345 +#: appPlugins/ToolFilm.py:328 msgid "Generating Film ..." msgstr "Generazione Film ..." -#: appPlugins/ToolFilm.py:397 appPlugins/ToolFilm.py:402 +#: appPlugins/ToolFilm.py:380 appPlugins/ToolFilm.py:385 msgid "Export positive film" msgstr "Exporta film positivo" -#: appPlugins/ToolFilm.py:433 +#: appPlugins/ToolFilm.py:417 msgid "" "No Excellon object selected. Load an object for punching reference and retry." msgstr "" "Nessun oggetto Excellon selezionato. Caricare un oggetto per la punzonatura " "di riferimento e riprova." -#: appPlugins/ToolFilm.py:457 appPlugins/ToolFilm.py:469 -#: appPlugins/ToolPunchGerber.py:806 appPlugins/ToolPunchGerber.py:939 +#: appPlugins/ToolFilm.py:441 appPlugins/ToolFilm.py:453 +#: appPlugins/ToolPunchGerber.py:802 appPlugins/ToolPunchGerber.py:935 msgid "" "Failed. Punch hole size is bigger than some of the apertures in the Gerber " "object." @@ -15429,8 +15608,8 @@ msgstr "" "Impossibile generare il film del foro punzonato perché la dimensione del " "foro del punzone è maggiore di alcune delle aperture nell'oggetto Gerber." -#: appPlugins/ToolFilm.py:487 appPlugins/ToolPunchGerber.py:879 -#: appPlugins/ToolPunchGerber.py:974 +#: appPlugins/ToolFilm.py:471 appPlugins/ToolPunchGerber.py:875 +#: appPlugins/ToolPunchGerber.py:970 msgid "" "Failed. The new object geometry is the same as the one in the source object " "geometry..." @@ -15438,16 +15617,16 @@ msgstr "" "Errore. La geometria del nuovo oggetto è la stessa dell'oggetto geometria " "sorgente..." -#: appPlugins/ToolFilm.py:545 appPlugins/ToolFilm.py:550 +#: appPlugins/ToolFilm.py:529 appPlugins/ToolFilm.py:534 msgid "Export negative film" msgstr "Esporta film negativo" -#: appPlugins/ToolFilm.py:613 appPlugins/ToolFilm.py:909 -#: appPlugins/ToolPanelize.py:346 +#: appPlugins/ToolFilm.py:599 appPlugins/ToolFilm.py:907 +#: appPlugins/ToolPanelize.py:330 msgid "No object Box. Using instead" msgstr "Nessun oggetto Box. Al suo posto si userà" -#: appPlugins/ToolFilm.py:820 appPlugins/ToolFilm.py:1081 +#: appPlugins/ToolFilm.py:817 appPlugins/ToolFilm.py:1090 msgid "" "The artwork has to be within the selected page size in order to be visible.\n" "For 'Bounds' page size, it needs to be in the first quadrant." @@ -15456,15 +15635,11 @@ msgstr "" "visibile.\n" "Per le dimensioni dei 'Margini' deve essere nel primo quadrante." -#: appPlugins/ToolFilm.py:847 appPlugins/ToolFilm.py:1108 +#: appPlugins/ToolFilm.py:844 appPlugins/ToolFilm.py:1117 msgid "Film file exported to" msgstr "File Film esportato in" -#: appPlugins/ToolFilm.py:1159 -msgid "Create a positive/negative film for UV exposure." -msgstr "Crea un fil positivo/negativo per esposizione UV." - -#: appPlugins/ToolFilm.py:1190 +#: appPlugins/ToolFilm.py:1210 msgid "" "Specify the type of object for which to create the film.\n" "The object can be of type: Gerber or Geometry.\n" @@ -15476,7 +15651,7 @@ msgstr "" "La selezione decide il tipo di oggetti che saranno\n" "nella box Oggetto film." -#: appPlugins/ToolFilm.py:1213 +#: appPlugins/ToolFilm.py:1233 msgid "" "Specify the type of object to be used as an container for\n" "film creation. It can be: Gerber or Geometry type.The selection here decide " @@ -15488,36 +15663,11 @@ msgstr "" "decide il tipo di oggetti che saranno\n" "presenti nel box Oggetto casella." -#: appPlugins/ToolFilm.py:1244 -msgid "" -"The reference point to be used as origin for the adjustment.\n" -"It can be one of the five points of the geometry bounding box." -msgstr "" -"Il punto di riferimento da utilizzare come origine per l'adattamento.\n" -"Può essere uno dei cinque punti del riquadro di delimitazione della " -"geometria." - -#: appPlugins/ToolFilm.py:1263 -msgid "Scale Film" -msgstr "Riscala Film" - -#: appPlugins/ToolFilm.py:1307 -msgid "Skew Film" -msgstr "Inclina Film" - -#: appPlugins/ToolFilm.py:1351 -msgid "Mirror Film" -msgstr "Specchia Film" - -#: appPlugins/ToolFilm.py:1383 -msgid "Film Parameters" -msgstr "Parametri Film" - -#: appPlugins/ToolFilm.py:1442 +#: appPlugins/ToolFilm.py:1490 msgid "Punch drill holes" msgstr "Praticare fori" -#: appPlugins/ToolFilm.py:1443 +#: appPlugins/ToolFilm.py:1491 msgid "" "When checked the generated film will have holes in pads when\n" "the generated film is positive. This is done to help drilling,\n" @@ -15527,11 +15677,11 @@ msgstr "" "il film generato è positivo. Questo viene fatto per aiutare a perforare,\n" "quando fatto manualmente." -#: appPlugins/ToolFilm.py:1461 +#: appPlugins/ToolFilm.py:1509 msgid "Source" msgstr "Sorgente" -#: appPlugins/ToolFilm.py:1463 +#: appPlugins/ToolFilm.py:1511 msgid "" "The punch hole source can be:\n" "- Excellon -> an Excellon holes center will serve as reference.\n" @@ -15541,32 +15691,32 @@ msgstr "" "- Excellon -> un centro foro Excellon fungerà da riferimento.\n" "- Pad Center -> proverà a utilizzare il centro del pad come riferimento." -#: appPlugins/ToolFilm.py:1468 +#: appPlugins/ToolFilm.py:1516 msgid "Pad center" msgstr "Centro Pad" -#: appPlugins/ToolFilm.py:1473 +#: appPlugins/ToolFilm.py:1521 msgid "Excellon Obj" msgstr "Oggetto Excellon" -#: appPlugins/ToolFilm.py:1475 +#: appPlugins/ToolFilm.py:1523 msgid "" "Remove the geometry of Excellon from the Film to create the holes in pads." msgstr "Rimuovi la geometria Excellon dal Film per creare i fori nei pad." -#: appPlugins/ToolFilm.py:1489 +#: appPlugins/ToolFilm.py:1537 msgid "Punch Size" msgstr "Dimensione punzone" -#: appPlugins/ToolFilm.py:1490 +#: appPlugins/ToolFilm.py:1538 msgid "The value here will control how big is the punch hole in the pads." msgstr "Questo valore controllerà quanto è grande il foro nei pad." -#: appPlugins/ToolFilm.py:1625 +#: appPlugins/ToolFilm.py:1679 msgid "Save Film" msgstr "Salva Film" -#: appPlugins/ToolFilm.py:1628 +#: appPlugins/ToolFilm.py:1682 msgid "" "Create a Film for the selected object, within\n" "the specified box. Does not create a new \n" @@ -15578,7 +15728,7 @@ msgstr "" " oggetto FlatCAM, ma lo salva direttamente nel\n" "formato selezionato." -#: appPlugins/ToolFilm.py:1710 +#: appPlugins/ToolFilm.py:1764 msgid "" "Using the Pad center does not work on Geometry objects. Only a Gerber object " "has pads." @@ -15586,11 +15736,11 @@ msgstr "" "L'uso del centro del pad non funziona sugli oggetti Geometria. Solo un " "oggetto Gerber ha i pad." -#: appPlugins/ToolFollow.py:342 appPlugins/ToolFollow.py:413 +#: appPlugins/ToolFollow.py:338 appPlugins/ToolFollow.py:409 msgid "Failed to create Follow Geometry." msgstr "Errore nella creazione della geometria Segui." -#: appPlugins/ToolFollow.py:696 +#: appPlugins/ToolFollow.py:694 msgid "" "Create a Geometry object with\n" "toolpaths to cut through the middle of polygons." @@ -15598,11 +15748,14 @@ msgstr "" "Crea un oggetto Geometria con\n" "percorsi utensile per tagliare al centro i poligoni." -#: appPlugins/ToolFollow.py:716 -msgid "Source object for following geometry." -msgstr "Origine oggetto per geometria di inseguimento." +#: appPlugins/ToolFollow.py:717 +msgid "" +"A Gerber object to be followed.\n" +"Create a Geometry object with a path\n" +"following the Gerber traces." +msgstr "" -#: appPlugins/ToolFollow.py:749 +#: appPlugins/ToolFollow.py:748 msgid "" "Selection of area to be processed.\n" "- 'All Polygons' - the process will start after click.\n" @@ -15622,26 +15775,26 @@ msgstr "Importa immagine" msgid "Import IMAGE" msgstr "Importa IMMAGINE" -#: appPlugins/ToolImage.py:169 appPlugins/ToolPDF.py:114 app_Main.py:10855 -#: app_Main.py:10911 app_Main.py:11007 app_Main.py:11047 app_Main.py:11114 -#: app_Main.py:11271 app_Main.py:11358 +#: appPlugins/ToolImage.py:169 appPlugins/ToolPDF.py:114 app_Main.py:10885 +#: app_Main.py:10941 app_Main.py:11037 app_Main.py:11077 app_Main.py:11144 +#: app_Main.py:11301 app_Main.py:11388 msgid "File no longer available." msgstr "File non più disponibile." -#: appPlugins/ToolImage.py:181 app_Main.py:10865 app_Main.py:10921 +#: appPlugins/ToolImage.py:181 app_Main.py:10895 app_Main.py:10951 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" msgstr "Parametro non supportato. Utilizzare solo Geometrie o Gerber" #: appPlugins/ToolImage.py:190 appPlugins/ToolPcbWizard.py:373 -#: app_Main.py:10884 app_Main.py:10942 tclCommands/TclCommandImportSvg.py:84 +#: app_Main.py:10914 app_Main.py:10972 tclCommands/TclCommandImportSvg.py:84 msgid "Importing" msgstr "Importazione" -#: appPlugins/ToolImage.py:202 appPlugins/ToolPDF.py:230 app_Main.py:10882 -#: app_Main.py:10940 app_Main.py:11030 app_Main.py:11098 app_Main.py:11167 -#: app_Main.py:11232 app_Main.py:11292 +#: appPlugins/ToolImage.py:202 appPlugins/ToolPDF.py:230 app_Main.py:10912 +#: app_Main.py:10970 app_Main.py:11060 app_Main.py:11128 app_Main.py:11197 +#: app_Main.py:11262 app_Main.py:11322 msgid "Opened" msgstr "Aperto" @@ -15743,7 +15896,15 @@ msgstr "Importa immagine" msgid "Open a image of raster type and then import it in FlatCAM." msgstr "Apri un'immagine di tipo raster e quindi importala in FlatCAM." -#: appPlugins/ToolInvertGerber.py:312 +#: appPlugins/ToolInvertGerber.py:245 +msgid "Gerber object that will be inverted." +msgstr "Oggetto Gerber da invertire." + +#: appPlugins/ToolInvertGerber.py:266 +msgid "Parameters for this tool" +msgstr "Parametri per questo utensile" + +#: appPlugins/ToolInvertGerber.py:315 msgid "" "Will invert the Gerber object: areas that have copper\n" "will be empty of copper and previous empty area will be\n" @@ -15753,8 +15914,8 @@ msgstr "" "saranno vuote e le precedenti aree vuote saranno\n" "riempite di rame." -#: appPlugins/ToolIsolation.py:1037 appPlugins/ToolIsolation.py:1177 -#: appPlugins/ToolNCC.py:1033 appPlugins/ToolNCC.py:1178 +#: appPlugins/ToolIsolation.py:1033 appPlugins/ToolIsolation.py:1173 +#: appPlugins/ToolNCC.py:1017 appPlugins/ToolNCC.py:1162 #: appPlugins/ToolOptimal.py:217 msgid "" "The Gerber object has one Polygon as geometry.\n" @@ -15763,87 +15924,87 @@ msgstr "" "L'oggetto Gerber ha un poligono come geometria.\n" "Non ci sono distanze tra gli elementi geometrici da trovare." -#: appPlugins/ToolIsolation.py:1070 appPlugins/ToolIsolation.py:1135 -#: appPlugins/ToolNCC.py:1066 appPlugins/ToolNCC.py:1135 +#: appPlugins/ToolIsolation.py:1066 appPlugins/ToolIsolation.py:1131 +#: appPlugins/ToolNCC.py:1050 appPlugins/ToolNCC.py:1119 msgid "Checking tools for validity." msgstr "Controllo validità dello strumento." -#: appPlugins/ToolIsolation.py:1087 appPlugins/ToolIsolation.py:1152 -#: appPlugins/ToolNCC.py:1083 appPlugins/ToolNCC.py:1152 +#: appPlugins/ToolIsolation.py:1083 appPlugins/ToolIsolation.py:1148 +#: appPlugins/ToolNCC.py:1067 appPlugins/ToolNCC.py:1136 msgid "Checking ..." msgstr "Controllo ..." -#: appPlugins/ToolIsolation.py:1113 appPlugins/ToolIsolation.py:1662 -#: appPlugins/ToolIsolation.py:1862 appPlugins/ToolIsolation.py:2044 -#: appPlugins/ToolNCC.py:1108 appPlugins/ToolNCC.py:1628 -#: appPlugins/ToolPaint.py:1192 appPlugins/ToolPaint.py:1906 +#: appPlugins/ToolIsolation.py:1109 appPlugins/ToolIsolation.py:1658 +#: appPlugins/ToolIsolation.py:1858 appPlugins/ToolIsolation.py:2040 +#: appPlugins/ToolNCC.py:1092 appPlugins/ToolNCC.py:1612 +#: appPlugins/ToolPaint.py:1178 appPlugins/ToolPaint.py:1894 msgid "There are no tools selected in the Tool Table." msgstr "Errore. Nessun utensile selezionato nella tabella utensili." -#: appPlugins/ToolIsolation.py:1121 +#: appPlugins/ToolIsolation.py:1117 msgid "" "Incomplete isolation. At least one tool could not do a complete isolation." msgstr "" "Isolamento non completo. Almeno un utensile non ha completato l'isolamento." -#: appPlugins/ToolIsolation.py:1223 appPlugins/ToolNCC.py:1223 +#: appPlugins/ToolIsolation.py:1219 appPlugins/ToolNCC.py:1207 msgid "Optimal tool diameter found" msgstr "Diametro utensile ottimale trovato" -#: appPlugins/ToolIsolation.py:1367 appPlugins/ToolMilling.py:2105 -#: appPlugins/ToolNCC.py:1372 appPlugins/ToolPaint.py:975 +#: appPlugins/ToolIsolation.py:1363 appPlugins/ToolMilling.py:2075 +#: appPlugins/ToolNCC.py:1356 appPlugins/ToolPaint.py:961 msgid "New tool added to Tool Table from Tools Database." msgstr "Nuovo utensile aggiunto alla tabella da DB Tool." -#: appPlugins/ToolIsolation.py:1425 appPlugins/ToolNCC.py:1432 -#: appPlugins/ToolPaint.py:1034 +#: appPlugins/ToolIsolation.py:1421 appPlugins/ToolNCC.py:1416 +#: appPlugins/ToolPaint.py:1020 msgid "Default tool added to Tool Table." msgstr "Tool di default aggiunto alla tabella." -#: appPlugins/ToolIsolation.py:1451 appPlugins/ToolNCC.py:1489 -#: appPlugins/ToolPaint.py:1059 +#: appPlugins/ToolIsolation.py:1447 appPlugins/ToolNCC.py:1473 +#: appPlugins/ToolPaint.py:1045 msgid "Tool from Tool Table was edited." msgstr "Utensile dalla tabella modificato." -#: appPlugins/ToolIsolation.py:1464 appPlugins/ToolNCC.py:1502 -#: appPlugins/ToolPaint.py:1072 appPlugins/ToolSolderPaste.py:601 +#: appPlugins/ToolIsolation.py:1460 appPlugins/ToolNCC.py:1486 +#: appPlugins/ToolPaint.py:1058 appPlugins/ToolSolderPaste.py:601 msgid "Cancelled. New diameter value is already in the Tool Table." msgstr "Cancellato. Il valore del nuovo diametro è già presente nella tabella." -#: appPlugins/ToolIsolation.py:1515 appPlugins/ToolNCC.py:1553 -#: appPlugins/ToolPaint.py:1122 appPlugins/ToolSolderPaste.py:646 +#: appPlugins/ToolIsolation.py:1511 appPlugins/ToolNCC.py:1537 +#: appPlugins/ToolPaint.py:1108 appPlugins/ToolSolderPaste.py:646 msgid "Delete failed. Select a tool to delete." msgstr "Cancellazione fallita. Seleziona un utensile da cancellare." -#: appPlugins/ToolIsolation.py:1521 appPlugins/ToolNCC.py:1559 -#: appPlugins/ToolPaint.py:1128 +#: appPlugins/ToolIsolation.py:1517 appPlugins/ToolNCC.py:1543 +#: appPlugins/ToolPaint.py:1114 msgid "Tool(s) deleted from Tool Table." msgstr "Utensile(i) cancellato(i) dalla tabella." -#: appPlugins/ToolIsolation.py:1572 +#: appPlugins/ToolIsolation.py:1568 msgid "Isolating" msgstr "Isolamento" -#: appPlugins/ToolIsolation.py:1616 +#: appPlugins/ToolIsolation.py:1612 msgid "Click on a polygon to isolate it." msgstr "Clicca su un poligono per isolarlo." -#: appPlugins/ToolIsolation.py:1745 appPlugins/ToolIsolation.py:1770 -#: appPlugins/ToolIsolation.py:1921 appPlugins/ToolIsolation.py:2108 +#: appPlugins/ToolIsolation.py:1741 appPlugins/ToolIsolation.py:1766 +#: appPlugins/ToolIsolation.py:1917 appPlugins/ToolIsolation.py:2104 msgid "Subtracting Geo" msgstr "Sottrazione geometria" -#: appPlugins/ToolIsolation.py:1749 appPlugins/ToolIsolation.py:1925 -#: appPlugins/ToolIsolation.py:2112 +#: appPlugins/ToolIsolation.py:1745 appPlugins/ToolIsolation.py:1921 +#: appPlugins/ToolIsolation.py:2108 msgid "Intersecting Geo" msgstr "Geo di intersezione" -#: appPlugins/ToolIsolation.py:1798 appPlugins/ToolIsolation.py:1990 -#: appPlugins/ToolIsolation.py:2174 +#: appPlugins/ToolIsolation.py:1794 appPlugins/ToolIsolation.py:1986 +#: appPlugins/ToolIsolation.py:2170 msgid "Empty Geometry in" msgstr "Geometria vuota in" -#: appPlugins/ToolIsolation.py:1999 +#: appPlugins/ToolIsolation.py:1995 msgid "" "Partial failure. The geometry was processed with all tools.\n" "But there are still not-isolated geometry elements. Try to include a tool " @@ -15853,7 +16014,7 @@ msgstr "" "Ci sono però ancora degli elementi non-isolati. Prova ad includere un " "utensile con diametro minore." -#: appPlugins/ToolIsolation.py:2002 +#: appPlugins/ToolIsolation.py:1998 msgid "" "The following are coordinates for the copper features that could not be " "isolated:" @@ -15861,36 +16022,36 @@ msgstr "" "Le coordinate seguenti sono quelle nelle quali non è stato possibile creare " "gli isolamenti:" -#: appPlugins/ToolIsolation.py:2351 appPlugins/ToolPaint.py:1301 +#: appPlugins/ToolIsolation.py:2347 appPlugins/ToolPaint.py:1287 msgid "Removed polygon" msgstr "Poligono rimosso" -#: appPlugins/ToolIsolation.py:2352 appPlugins/ToolPaint.py:1302 +#: appPlugins/ToolIsolation.py:2348 appPlugins/ToolPaint.py:1288 msgid "Click to add/remove next polygon or right click to start." msgstr "" "Fai clic per aggiungere/rimuovere il prossimo poligono o fai clic con il " "tasto destro per iniziare." -#: appPlugins/ToolIsolation.py:2357 appPlugins/ToolPaint.py:1307 +#: appPlugins/ToolIsolation.py:2353 appPlugins/ToolPaint.py:1293 msgid "No polygon detected under click position." msgstr "Nessun poligono rilevato sulla posizione cliccata." -#: appPlugins/ToolIsolation.py:2387 appPlugins/ToolPaint.py:1337 -#: appPlugins/ToolPunchGerber.py:1765 +#: appPlugins/ToolIsolation.py:2383 appPlugins/ToolPaint.py:1323 +#: appPlugins/ToolPunchGerber.py:1761 msgid "List of single polygons is empty. Aborting." msgstr "La lista di poligoni singoli è vuota. Operazione annullata." -#: appPlugins/ToolIsolation.py:2523 +#: appPlugins/ToolIsolation.py:2519 msgid "Click the end point of the paint area." msgstr "Fai clic sul punto finale dell'area." -#: appPlugins/ToolIsolation.py:2776 appPlugins/ToolNCC.py:4013 -#: appPlugins/ToolPaint.py:2805 app_Main.py:6601 app_Main.py:6620 +#: appPlugins/ToolIsolation.py:2774 appPlugins/ToolNCC.py:3999 +#: appPlugins/ToolPaint.py:2793 app_Main.py:6609 app_Main.py:6628 msgid "Tool from DB added in Tool Table." msgstr "Utensile da DB aggiunto alla tabella utensili." -#: appPlugins/ToolIsolation.py:2826 appPlugins/ToolNCC.py:4062 -#: appPlugins/ToolPaint.py:2861 +#: appPlugins/ToolIsolation.py:2824 appPlugins/ToolNCC.py:4048 +#: appPlugins/ToolPaint.py:2849 msgid "New tool added to Tool Table." msgstr "Nuovo utensile aggiunto alla tabella." @@ -15906,7 +16067,7 @@ msgstr "" "Set di strumenti da cui l'algoritmo\n" "sceglierà quelli usati per la rimozione del rame." -#: appPlugins/ToolIsolation.py:3204 +#: appPlugins/ToolIsolation.py:3213 msgid "" "This is the Tool Number.\n" "Isolation routing will start with the tool with the biggest \n" @@ -15923,13 +16084,13 @@ msgstr "" "nella geometria risultante. Questo perché con alcuni strumenti\n" "questa funzione non sarà in grado di creare la corretta geometria." -#: appPlugins/ToolIsolation.py:3250 appPlugins/ToolMilling.py:3714 -#: appPlugins/ToolNCC.py:230 appPlugins/ToolNCC.py:4269 -#: appPlugins/ToolPaint.py:227 appPlugins/ToolPaint.py:3062 +#: appPlugins/ToolIsolation.py:3258 appPlugins/ToolMilling.py:3790 +#: appPlugins/ToolNCC.py:230 appPlugins/ToolNCC.py:4275 +#: appPlugins/ToolPaint.py:227 appPlugins/ToolPaint.py:3074 msgid "Add from DB" msgstr "Aggiungi dal DB" -#: appPlugins/ToolIsolation.py:3275 appPlugins/ToolNCC.py:4294 +#: appPlugins/ToolIsolation.py:3283 appPlugins/ToolNCC.py:4300 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." @@ -15937,8 +16098,8 @@ msgstr "" "Trova un utensile con diametro tale da\n" "garantire un isolamento completo." -#: appPlugins/ToolIsolation.py:3317 appPlugins/ToolMilling.py:3764 -#: appPlugins/ToolNCC.py:4335 appPlugins/ToolPaint.py:3114 +#: appPlugins/ToolIsolation.py:3324 appPlugins/ToolMilling.py:3840 +#: appPlugins/ToolNCC.py:4341 appPlugins/ToolPaint.py:3126 #: appPlugins/ToolSolderPaste.py:1271 msgid "" "Delete a selection of tools in the Tool Table\n" @@ -15947,7 +16108,7 @@ msgstr "" "Elimina una selezione di utensili nella tabella degli utensili\n" "selezionando prima una riga." -#: appPlugins/ToolIsolation.py:3526 +#: appPlugins/ToolIsolation.py:3556 msgid "" "Specify the type of object to be excepted from isolation.\n" "It can be of type: Gerber or Geometry.\n" @@ -15959,19 +16120,19 @@ msgstr "" "Ciò che è selezionato qui detterà il tipo\n" "di oggetti che popoleranno la casella 'Oggetto'." -#: appPlugins/ToolIsolation.py:3536 +#: appPlugins/ToolIsolation.py:3566 msgid "Object whose area will be removed from isolation geometry." msgstr "Oggetto la cui area verrà rimossa dalla geometria di isolamento." -#: appPlugins/ToolIsolation.py:3607 appPlugins/ToolPunchGerber.py:2315 +#: appPlugins/ToolIsolation.py:3637 appPlugins/ToolPunchGerber.py:2331 msgid "Select all available." msgstr "Disponibile seleziona tutto." -#: appPlugins/ToolIsolation.py:3613 appPlugins/ToolPunchGerber.py:2321 +#: appPlugins/ToolIsolation.py:3643 appPlugins/ToolPunchGerber.py:2337 msgid "Clear the selection." msgstr "Pulisci selezione." -#: appPlugins/ToolIsolation.py:3652 +#: appPlugins/ToolIsolation.py:3680 msgid "" "Create a Geometry object with toolpaths to cut \n" "isolation outside, inside or on both sides of the\n" @@ -16317,15 +16478,21 @@ msgstr "" "ottenute tramite probing e le applica\n" "al GCode originale per l'autolivellamento." -#: appPlugins/ToolMilling.py:1333 +#: appPlugins/ToolMilling.py:854 +#, fuzzy +#| msgid "Could not load the file." +msgid "Could not build the Plugin UI" +msgstr "Impossibile caricare il file." + +#: appPlugins/ToolMilling.py:1282 msgid "Milling Tool" msgstr "Strumento fresatura" -#: appPlugins/ToolMilling.py:1387 +#: appPlugins/ToolMilling.py:1346 msgid "Pressure" msgstr "Pressione" -#: appPlugins/ToolMilling.py:1389 +#: appPlugins/ToolMilling.py:1348 msgid "" "Negative value. The higher the absolute value\n" "the stronger the pressure of the brush on the material." @@ -16333,7 +16500,7 @@ msgstr "" "Valore negativo. Maggiore è il valore assoluto\n" "e maggiore è la pressione della spazzola sul materiale." -#: appPlugins/ToolMilling.py:1881 +#: appPlugins/ToolMilling.py:1851 msgid "" "For V-shape tools the depth of cut is\n" "calculated from other parameters like:\n" @@ -16349,59 +16516,66 @@ msgstr "" "- Diametro utensile -> colonna 'Dia' trovato nella tabella degli utensili\n" "NB: un valore zero significa che Tool Dia = 'V Dia'" -#: appPlugins/ToolMilling.py:2163 +#: appPlugins/ToolMilling.py:2133 msgid "Tool added in Tool Table." msgstr "Utensile aggiunto nella tavola utensili." -#: appPlugins/ToolMilling.py:2278 +#: appPlugins/ToolMilling.py:2248 msgid "Tool was edited in Tool Table." msgstr "Utensile editato nella tabella utensili." -#: appPlugins/ToolMilling.py:2307 appPlugins/ToolMilling.py:2316 +#: appPlugins/ToolMilling.py:2277 appPlugins/ToolMilling.py:2286 msgid "Failed. Select a tool to copy." msgstr "Errore. Selezionare un utensile da copiare." -#: appPlugins/ToolMilling.py:2340 +#: appPlugins/ToolMilling.py:2310 msgid "Tool was copied in Tool Table." msgstr "Utensile copiato nella tabella utensili." -#: appPlugins/ToolMilling.py:2372 appPlugins/ToolMilling.py:2381 +#: appPlugins/ToolMilling.py:2342 appPlugins/ToolMilling.py:2351 msgid "Failed. Select a tool to delete." msgstr "Errore. Selezionare un utensile da cancellare." -#: appPlugins/ToolMilling.py:2402 +#: appPlugins/ToolMilling.py:2372 msgid "Tool was deleted in Tool Table." msgstr "Utensile cancellato dalla tabella utensili." -#: appPlugins/ToolMilling.py:2505 +#: appPlugins/ToolMilling.py:2475 msgid "Generating drills milling geometry..." msgstr "Generazione della geometria di foratura e fresatura..." -#: appPlugins/ToolMilling.py:2604 +#: appPlugins/ToolMilling.py:2574 msgid "Generating slot milling geometry..." msgstr "Generazione della geometria di foratura slot..." -#: appPlugins/ToolMilling.py:2696 +#: appPlugins/ToolMilling.py:2666 msgid "This Geometry can't be processed because it is" msgstr "Geometria non processabile per" -#: appPlugins/ToolMilling.py:2730 +#: appPlugins/ToolMilling.py:2700 msgid "Failed. No tool selected in the tool table ..." msgstr "Errore. Nessun utensile selezionato nella tabella utensili ..." -#: appPlugins/ToolMilling.py:3031 appPlugins/ToolPaint.py:1851 +#: appPlugins/ToolMilling.py:3001 appPlugins/ToolPaint.py:1839 msgid "Geometry could not be painted completely" msgstr "La geometria non può essere dipinta completamente" -#: appPlugins/ToolMilling.py:3580 +#: appPlugins/ToolMilling.py:3547 appPlugins/ToolNCC.py:4136 +#: appPlugins/ToolPaint.py:2939 +#, fuzzy +#| msgid "Object for milling operation." +msgid "Source object for milling operation." +msgstr "Oggetto per operazioni di fresatura." + +#: appPlugins/ToolMilling.py:3562 msgid "Object for milling operation." msgstr "Oggetto per operazioni di fresatura." -#: appPlugins/ToolMilling.py:3611 +#: appPlugins/ToolMilling.py:3602 msgid "Tools in the object used for milling." msgstr "Utensili nell'oggetto da usare per la fresatura." -#: appPlugins/ToolMilling.py:3682 +#: appPlugins/ToolMilling.py:3755 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -16412,7 +16586,7 @@ msgstr "" "valore\n" "verrà mostrato come T1, T2 ... Tn" -#: appPlugins/ToolMilling.py:3692 +#: appPlugins/ToolMilling.py:3765 msgid "" "Plot column. It is visible only for MultiGeo geometries, meaning geometries " "that holds the geometry\n" @@ -16430,7 +16604,7 @@ msgstr "" "abilitare/disabilitare la tracciatura\n" "dello strumento corrispondente." -#: appPlugins/ToolMilling.py:3817 +#: appPlugins/ToolMilling.py:3887 msgid "" "Milling type:\n" "- Drills -> will mill the drills associated with this tool\n" @@ -16443,15 +16617,15 @@ msgstr "" "- Entrambi -> eseguirà la fresatura di trapani e mulini o qualsiasi altra " "cosa sia disponibile" -#: appPlugins/ToolMilling.py:3837 +#: appPlugins/ToolMilling.py:3907 msgid "The diameter of the tool who will do the milling" msgstr "Diametro dell'utensile che freserà" -#: appPlugins/ToolMilling.py:3854 +#: appPlugins/ToolMilling.py:3924 msgid "Offset Type" msgstr "Tipo offset" -#: appPlugins/ToolMilling.py:3857 +#: appPlugins/ToolMilling.py:3927 msgid "" "The value for the Offset can be:\n" "- Path -> There is no offset, the tool cut will be done through the geometry " @@ -16470,7 +16644,7 @@ msgstr "" "all'esterno.\n" "- Custom -> Il taglio sarà effettuato ad un offset scelto." -#: appPlugins/ToolMilling.py:3877 +#: appPlugins/ToolMilling.py:3947 msgid "" "The value to offset the cut when \n" "the Offset type selected is 'Custom'.\n" @@ -16482,7 +16656,7 @@ msgstr "" "Il valore può essere positivo per un taglio 'esterno'\n" "e negativo per il taglio 'interno'." -#: appPlugins/ToolMilling.py:4374 +#: appPlugins/ToolMilling.py:4436 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Geometry (Milling) Objects." @@ -16506,7 +16680,7 @@ msgstr "oggetto spostato" msgid "Error when mouse left click." msgstr "Errore con il click sinistro del mouse." -#: appPlugins/ToolNCC.py:1120 +#: appPlugins/ToolNCC.py:1104 msgid "" "Incomplete isolation. None of the selected tools could do a complete " "isolation." @@ -16514,110 +16688,110 @@ msgstr "" "Isolamento incompleto. Nessuno degli strumenti selezionati potrebbe eseguire " "un isolamento completo." -#: appPlugins/ToolNCC.py:1123 +#: appPlugins/ToolNCC.py:1107 msgid "At least one of the selected tools can do a complete isolation." msgstr "" "Almeno uno degli strumenti selezionati può eseguire un isolamento completo." -#: appPlugins/ToolNCC.py:1269 appPlugins/ToolNCC.py:1348 -#: appPlugins/ToolNCC.py:1406 appPlugins/ToolNCC.py:4049 -#: appPlugins/ToolPaint.py:863 appPlugins/ToolPaint.py:949 -#: appPlugins/ToolPaint.py:1009 appPlugins/ToolPaint.py:2848 +#: appPlugins/ToolNCC.py:1253 appPlugins/ToolNCC.py:1332 +#: appPlugins/ToolNCC.py:1390 appPlugins/ToolNCC.py:4035 +#: appPlugins/ToolPaint.py:849 appPlugins/ToolPaint.py:935 +#: appPlugins/ToolPaint.py:995 appPlugins/ToolPaint.py:2836 #: appPlugins/ToolSolderPaste.py:541 msgid "Cancelled. Tool already in Tool Table." msgstr "Annullato. Utensile già nella tabella utensili." -#: appPlugins/ToolNCC.py:2005 appPlugins/ToolNCC.py:2985 +#: appPlugins/ToolNCC.py:1991 appPlugins/ToolNCC.py:2971 msgid "NCC Tool. Preparing non-copper polygons." msgstr "Strumento NCC. Preparazione poligoni non-rame." -#: appPlugins/ToolNCC.py:2065 appPlugins/ToolNCC.py:3113 +#: appPlugins/ToolNCC.py:2051 appPlugins/ToolNCC.py:3099 msgid "NCC Tool. Calculate 'empty' area." msgstr "Strumento NCC. Calcolo aree 'vuote'." -#: appPlugins/ToolNCC.py:2076 appPlugins/ToolNCC.py:2105 -#: appPlugins/ToolNCC.py:2211 appPlugins/ToolNCC.py:2224 -#: appPlugins/ToolNCC.py:3128 appPlugins/ToolNCC.py:3233 -#: appPlugins/ToolNCC.py:3248 appPlugins/ToolNCC.py:3515 -#: appPlugins/ToolNCC.py:3616 appPlugins/ToolNCC.py:3631 +#: appPlugins/ToolNCC.py:2062 appPlugins/ToolNCC.py:2091 +#: appPlugins/ToolNCC.py:2197 appPlugins/ToolNCC.py:2210 +#: appPlugins/ToolNCC.py:3114 appPlugins/ToolNCC.py:3219 +#: appPlugins/ToolNCC.py:3234 appPlugins/ToolNCC.py:3501 +#: appPlugins/ToolNCC.py:3602 appPlugins/ToolNCC.py:3617 msgid "Buffering finished" msgstr "Fine buffering" -#: appPlugins/ToolNCC.py:2080 appPlugins/ToolNCC.py:2109 -#: appPlugins/ToolNCC.py:2215 appPlugins/ToolNCC.py:2227 -#: appPlugins/ToolNCC.py:3136 appPlugins/ToolNCC.py:3255 -#: appPlugins/ToolNCC.py:3522 appPlugins/ToolNCC.py:3638 +#: appPlugins/ToolNCC.py:2066 appPlugins/ToolNCC.py:2095 +#: appPlugins/ToolNCC.py:2201 appPlugins/ToolNCC.py:2213 +#: appPlugins/ToolNCC.py:3122 appPlugins/ToolNCC.py:3241 +#: appPlugins/ToolNCC.py:3508 appPlugins/ToolNCC.py:3624 msgid "Could not get the extent of the area to be non copper cleared." msgstr "Impossibile ottenere l'estensione dell'area da cui eliminare il rame." -#: appPlugins/ToolNCC.py:2088 appPlugins/ToolNCC.py:2238 -#: appPlugins/ToolNCC.py:3266 +#: appPlugins/ToolNCC.py:2074 appPlugins/ToolNCC.py:2224 +#: appPlugins/ToolNCC.py:3252 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "Strumento NCC. Fine calcolo aree 'vuote'." -#: appPlugins/ToolNCC.py:2141 appPlugins/ToolNCC.py:3163 -#: appPlugins/ToolNCC.py:3240 appPlugins/ToolNCC.py:3542 -#: appPlugins/ToolNCC.py:3623 +#: appPlugins/ToolNCC.py:2127 appPlugins/ToolNCC.py:3149 +#: appPlugins/ToolNCC.py:3226 appPlugins/ToolNCC.py:3528 +#: appPlugins/ToolNCC.py:3609 msgid "" "Isolation geometry is broken. Margin is less than isolation tool diameter." msgstr "" "La geometria dell'isolamento è rotta. Il margine è inferiore al diametro " "dell'utensile di isolamento." -#: appPlugins/ToolNCC.py:2231 appPlugins/ToolNCC.py:3259 -#: appPlugins/ToolNCC.py:3641 +#: appPlugins/ToolNCC.py:2217 appPlugins/ToolNCC.py:3245 +#: appPlugins/ToolNCC.py:3627 msgid "The selected object is not suitable for copper clearing." msgstr "L'oggetto selezionato non è idoneo alla pulizia rame." -#: appPlugins/ToolNCC.py:2281 +#: appPlugins/ToolNCC.py:2267 msgid "Clearing the polygon with the method: lines." msgstr "Pulizia poligono con metodo: linee." -#: appPlugins/ToolNCC.py:2291 +#: appPlugins/ToolNCC.py:2277 msgid "Failed. Clearing the polygon with the method: seed." msgstr "Errore. Pulizia poligono con metodo: semi." -#: appPlugins/ToolNCC.py:2300 +#: appPlugins/ToolNCC.py:2286 msgid "Failed. Clearing the polygon with the method: standard." msgstr "Errore. Pulizia poligono con metodo: standard." -#: appPlugins/ToolNCC.py:2316 +#: appPlugins/ToolNCC.py:2302 msgid "Polygon could not be cleared. Location:" msgstr "Poligono non pulibile alla posizione:" -#: appPlugins/ToolNCC.py:2369 +#: appPlugins/ToolNCC.py:2355 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." -#: appPlugins/ToolNCC.py:2384 appPlugins/ToolNCC.py:3081 +#: appPlugins/ToolNCC.py:2370 appPlugins/ToolNCC.py:3067 msgid "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "" "Strumento NCC. Fine elaborazione poligoni non-rame. Task rimozione rame " "completato." -#: appPlugins/ToolNCC.py:2412 appPlugins/ToolNCC.py:2644 +#: appPlugins/ToolNCC.py:2398 appPlugins/ToolNCC.py:2630 msgid "NCC Tool failed creating bounding box." msgstr "" "Lo strumento NCC non è riuscito a creare il rettangolo di contenimento." -#: appPlugins/ToolNCC.py:2432 appPlugins/ToolNCC.py:2687 -#: appPlugins/ToolNCC.py:3280 appPlugins/ToolNCC.py:3666 +#: appPlugins/ToolNCC.py:2418 appPlugins/ToolNCC.py:2673 +#: appPlugins/ToolNCC.py:3266 appPlugins/ToolNCC.py:3652 msgid "NCC Tool clearing with tool diameter" msgstr "Strumento NCC, uso dell'utensile diametro" -#: appPlugins/ToolNCC.py:2432 appPlugins/ToolNCC.py:2687 -#: appPlugins/ToolNCC.py:3280 appPlugins/ToolNCC.py:3666 +#: appPlugins/ToolNCC.py:2418 appPlugins/ToolNCC.py:2673 +#: appPlugins/ToolNCC.py:3266 appPlugins/ToolNCC.py:3652 msgid "started." msgstr "avviato." -#: appPlugins/ToolNCC.py:2562 +#: appPlugins/ToolNCC.py:2548 msgid "Could not use the tool for copper clear." msgstr "Impossibile usare questo tool per il copper clear." -#: appPlugins/ToolNCC.py:2584 appPlugins/ToolNCC.py:3441 +#: appPlugins/ToolNCC.py:2570 appPlugins/ToolNCC.py:3427 msgid "" "There is no NCC Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -16629,28 +16803,28 @@ msgstr "" "geometria.\n" "Modifica i parametri e riprova." -#: appPlugins/ToolNCC.py:2594 appPlugins/ToolNCC.py:3450 +#: appPlugins/ToolNCC.py:2580 appPlugins/ToolNCC.py:3436 msgid "NCC Tool clear all done." msgstr "Lo strumento NCC ha terminato." -#: appPlugins/ToolNCC.py:2597 appPlugins/ToolNCC.py:3453 +#: appPlugins/ToolNCC.py:2583 appPlugins/ToolNCC.py:3439 msgid "NCC Tool clear all done but the copper features isolation is broken for" msgstr "Lo strumento NCC ha terminato ma l'isolamento del rame è rotto per" -#: appPlugins/ToolNCC.py:2599 appPlugins/ToolNCC.py:2849 -#: appPlugins/ToolNCC.py:3455 appPlugins/ToolNCC.py:3838 +#: appPlugins/ToolNCC.py:2585 appPlugins/ToolNCC.py:2835 +#: appPlugins/ToolNCC.py:3441 appPlugins/ToolNCC.py:3824 msgid "tools" msgstr "utensili" -#: appPlugins/ToolNCC.py:2626 +#: appPlugins/ToolNCC.py:2612 msgid "NCC Tool. Rest machining copper clearing task started." msgstr "Strumento NCC. Avviata lavorazione di rimozione rame." -#: appPlugins/ToolNCC.py:2845 appPlugins/ToolNCC.py:3834 +#: appPlugins/ToolNCC.py:2831 appPlugins/ToolNCC.py:3820 msgid "NCC Tool Rest Machining clear all done." msgstr "Utensile NCC lavorazione di ripresa completata." -#: appPlugins/ToolNCC.py:2848 appPlugins/ToolNCC.py:3837 +#: appPlugins/ToolNCC.py:2834 appPlugins/ToolNCC.py:3823 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" @@ -16658,11 +16832,11 @@ msgstr "" "Utensile NCC lavorazione di ripresa completata ma l'isolamento del rame è " "rotto per" -#: appPlugins/ToolNCC.py:2946 +#: appPlugins/ToolNCC.py:2932 msgid "NCC Tool started. Reading parameters." msgstr "Strumento NCC avviato. Lettura parametri." -#: appPlugins/ToolNCC.py:3940 +#: appPlugins/ToolNCC.py:3926 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." @@ -16670,7 +16844,7 @@ msgstr "" "Prova a utilizzare il tipo di buffer = Completo in Preferenze -> Gerber " "Generale. Ricarica il file Gerber dopo questa modifica." -#: appPlugins/ToolNCC.py:4153 +#: appPlugins/ToolNCC.py:4154 msgid "" "Specify the type of object to be cleared of excess copper.\n" "It can be of type: Gerber or Geometry.\n" @@ -16682,7 +16856,7 @@ msgstr "" "Ciò che è selezionato qui detterà il tipo\n" "di oggetti che popoleranno la combobox 'Oggetto'." -#: appPlugins/ToolNCC.py:4204 +#: appPlugins/ToolNCC.py:4214 msgid "" "This is the Tool Number.\n" "Non copper clearing will start with the tool with the biggest \n" @@ -16699,7 +16873,7 @@ msgstr "" "nella geometria risultante. Questo perché con alcuni strumenti\n" "questa funzione non sarà in grado di creare la corretta geometria." -#: appPlugins/ToolNCC.py:4618 +#: appPlugins/ToolNCC.py:4633 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -16851,11 +17025,11 @@ msgstr "Apertura PDF annullata" msgid "Parsing" msgstr "Elaborazione" -#: appPlugins/ToolPDF.py:212 app_Main.py:11132 +#: appPlugins/ToolPDF.py:212 app_Main.py:11162 msgid "Failed to open" msgstr "Errore di apertura" -#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:368 app_Main.py:11078 +#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:368 app_Main.py:11108 msgid "No geometry found in file" msgstr "Nessuna geometria trovata nel file" @@ -16872,40 +17046,40 @@ msgstr "Apertura file PDF fallita." msgid "Rendered" msgstr "Renderizzato" -#: appPlugins/ToolPaint.py:1170 +#: appPlugins/ToolPaint.py:1156 msgid "Can't do Paint on MultiGeo geometries" msgstr "Impossibile dipingere in geometrie multigeo" -#: appPlugins/ToolPaint.py:1207 +#: appPlugins/ToolPaint.py:1193 msgid "Click on a polygon to paint it." msgstr "Clicca su un poligono per dipingerlo." -#: appPlugins/ToolPaint.py:1812 +#: appPlugins/ToolPaint.py:1800 msgid "Painting polygon with method: lines." msgstr "Pittura poligoni con modalità linee." -#: appPlugins/ToolPaint.py:1824 +#: appPlugins/ToolPaint.py:1812 msgid "Failed. Painting polygon with method: seed." msgstr "Pittura poligoni con modalità semi." -#: appPlugins/ToolPaint.py:1835 +#: appPlugins/ToolPaint.py:1823 msgid "Failed. Painting polygon with method: standard." msgstr "Pittura poligoni con modalità standard." -#: appPlugins/ToolPaint.py:1926 appPlugins/ToolPaint.py:2115 +#: appPlugins/ToolPaint.py:1914 appPlugins/ToolPaint.py:2103 msgid "Painting with tool diameter = " msgstr "Verniciatura con diametro utensile = " -#: appPlugins/ToolPaint.py:1929 appPlugins/ToolPaint.py:2118 +#: appPlugins/ToolPaint.py:1917 appPlugins/ToolPaint.py:2106 msgid "started" msgstr "avviata" -#: appPlugins/ToolPaint.py:1956 appPlugins/ToolPaint.py:2105 +#: appPlugins/ToolPaint.py:1944 appPlugins/ToolPaint.py:2093 msgid "There is no geometry to process or the tool diameter is too big." msgstr "" "Nessuna geometria da processare oppure diametro utensile troppo grande." -#: appPlugins/ToolPaint.py:2071 appPlugins/ToolPaint.py:2297 +#: appPlugins/ToolPaint.py:2059 appPlugins/ToolPaint.py:2285 msgid "" "There is no Painting Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -16917,44 +17091,44 @@ msgstr "" "geometria da trattare.\n" "Modifica i parametri di pittura e riprova." -#: appPlugins/ToolPaint.py:2351 +#: appPlugins/ToolPaint.py:2339 msgid "Painting ..." msgstr "Verniciatura ..." -#: appPlugins/ToolPaint.py:2385 appPlugins/ToolPaint.py:2390 -#: appPlugins/ToolPaint.py:2398 appPlugins/ToolPaint.py:2487 -#: appPlugins/ToolPaint.py:2490 appPlugins/ToolPaint.py:2498 -#: appPlugins/ToolPaint.py:2568 appPlugins/ToolPaint.py:2573 -#: appPlugins/ToolPaint.py:2579 +#: appPlugins/ToolPaint.py:2373 appPlugins/ToolPaint.py:2378 +#: appPlugins/ToolPaint.py:2386 appPlugins/ToolPaint.py:2475 +#: appPlugins/ToolPaint.py:2478 appPlugins/ToolPaint.py:2486 +#: appPlugins/ToolPaint.py:2556 appPlugins/ToolPaint.py:2561 +#: appPlugins/ToolPaint.py:2567 msgid "Paint Tool." msgstr "Strumento pittura." -#: appPlugins/ToolPaint.py:2386 appPlugins/ToolPaint.py:2390 -#: appPlugins/ToolPaint.py:2398 +#: appPlugins/ToolPaint.py:2374 appPlugins/ToolPaint.py:2378 +#: appPlugins/ToolPaint.py:2386 msgid "Normal painting polygon task started." msgstr "Attività di poligono di pittura normale avviata." -#: appPlugins/ToolPaint.py:2387 appPlugins/ToolPaint.py:2487 -#: appPlugins/ToolPaint.py:2570 +#: appPlugins/ToolPaint.py:2375 appPlugins/ToolPaint.py:2475 +#: appPlugins/ToolPaint.py:2558 msgid "Buffering geometry..." msgstr "Geometria buffer ..." -#: appPlugins/ToolPaint.py:2412 appPlugins/ToolPaint.py:2505 -#: appPlugins/ToolPaint.py:2586 +#: appPlugins/ToolPaint.py:2400 appPlugins/ToolPaint.py:2493 +#: appPlugins/ToolPaint.py:2574 msgid "No polygon found." msgstr "Nessun poligono trovato." -#: appPlugins/ToolPaint.py:2487 appPlugins/ToolPaint.py:2490 -#: appPlugins/ToolPaint.py:2498 +#: appPlugins/ToolPaint.py:2475 appPlugins/ToolPaint.py:2478 +#: appPlugins/ToolPaint.py:2486 msgid "Paint all polygons task started." msgstr "Attività di pittura poligoni avviata." -#: appPlugins/ToolPaint.py:2569 appPlugins/ToolPaint.py:2573 -#: appPlugins/ToolPaint.py:2579 +#: appPlugins/ToolPaint.py:2557 appPlugins/ToolPaint.py:2561 +#: appPlugins/ToolPaint.py:2567 msgid "Painting area task started." msgstr "Attività di pittura area avviata." -#: appPlugins/ToolPaint.py:2928 +#: appPlugins/ToolPaint.py:2916 msgid "" "Create a Geometry object with toolpaths\n" "that cover only the copper pattern." @@ -16962,7 +17136,7 @@ msgstr "" "Crea un oggetto Geometry con\n" "percorsi utensile per coprire solo il pattern di rame." -#: appPlugins/ToolPaint.py:2958 +#: appPlugins/ToolPaint.py:2957 msgid "" "Specify the type of object to be painted.\n" "It can be of type: Gerber or Geometry.\n" @@ -16974,7 +17148,7 @@ msgstr "" "Ciò che è selezionato qui detterà il tipo\n" "di oggetti che popoleranno la combobox 'Oggetto'." -#: appPlugins/ToolPaint.py:2992 +#: appPlugins/ToolPaint.py:2991 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for painting." @@ -16982,7 +17156,7 @@ msgstr "" "Set di strumenti da cui l'algoritmo\n" "sceglierà quelli usati per la pittura." -#: appPlugins/ToolPaint.py:3009 +#: appPlugins/ToolPaint.py:3016 msgid "" "This is the Tool Number.\n" "Painting will start with the tool with the biggest diameter,\n" @@ -16999,7 +17173,7 @@ msgstr "" "nella geometria risultante. Questo perché con alcuni strumenti\n" "questa funzione non sarà in grado di creare la geometria della pittura." -#: appPlugins/ToolPaint.py:3296 +#: appPlugins/ToolPaint.py:3311 msgid "" "The type of FlatCAM object to be used as paint reference.\n" "It can be Gerber, Excellon or Geometry." @@ -17007,42 +17181,42 @@ msgstr "" "Il tipo di oggetto FlatCAM da utilizzare come riferimento di disegno.\n" "Può essere Gerber, Excellon o Geometry." -#: appPlugins/ToolPaint.py:3336 +#: appPlugins/ToolPaint.py:3353 msgid "Create a Geometry Object which paints the polygons." msgstr "Crea un oggetto Geometria che vernicerà i poligoni." -#: appPlugins/ToolPanelize.py:112 appPlugins/ToolPanelize.py:1099 +#: appPlugins/ToolPanelize.py:112 appPlugins/ToolPanelize.py:1083 msgid "Panelization" msgstr "Pannellizzazione" -#: appPlugins/ToolPanelize.py:373 +#: appPlugins/ToolPanelize.py:357 msgid "Columns or Rows are zero value. Change them to a positive integer." msgstr "" "Le colonne o le righe hanno valore zero. Modificali in un numero intero " "positivo." -#: appPlugins/ToolPanelize.py:416 +#: appPlugins/ToolPanelize.py:400 msgid "Generating panel ... " msgstr "Generazione pannello … " -#: appPlugins/ToolPanelize.py:509 appPlugins/ToolPanelize.py:801 -#: appPlugins/ToolPanelize.py:1051 +#: appPlugins/ToolPanelize.py:493 appPlugins/ToolPanelize.py:785 +#: appPlugins/ToolPanelize.py:1035 msgid "Generating panel ... Adding the source code." msgstr "Generazione pannello … Aggiunta codice sorgente." -#: appPlugins/ToolPanelize.py:729 +#: appPlugins/ToolPanelize.py:713 msgid "Optimizing the overlapping paths." msgstr "Ottimizzazione percorsi sovrapposti." -#: appPlugins/ToolPanelize.py:761 +#: appPlugins/ToolPanelize.py:745 msgid "Optimization complete." msgstr "Ottimizzazione completata." -#: appPlugins/ToolPanelize.py:1060 +#: appPlugins/ToolPanelize.py:1044 msgid "Generating panel... Spawning copies" msgstr "Generazione pannello … Generazione copie" -#: appPlugins/ToolPanelize.py:1076 +#: appPlugins/ToolPanelize.py:1060 #, python-brace-format msgid "" "{text} Too big for the constrain area. Final panel has {col} columns and " @@ -17051,11 +17225,11 @@ msgstr "" "{text} Troppo grande per l'area vincolata. Il pannello finale ha {col} " "colonne e {row} righe" -#: appPlugins/ToolPanelize.py:1084 +#: appPlugins/ToolPanelize.py:1068 msgid "Panel created successfully." msgstr "Pannello creato con successo." -#: appPlugins/ToolPanelize.py:1139 +#: appPlugins/ToolPanelize.py:1128 msgid "" "Specify the type of object to be panelized\n" "It can be of type: Gerber, Excellon or Geometry.\n" @@ -17067,7 +17241,7 @@ msgstr "" "La selezione decide il tipo di oggetti che saranno\n" "nella combobox Oggetto." -#: appPlugins/ToolPanelize.py:1167 +#: appPlugins/ToolPanelize.py:1163 msgid "" "Object to be panelized. This means that it will\n" "be duplicated in an array of rows and columns." @@ -17075,11 +17249,7 @@ msgstr "" "Oggetto da pannellizzare. Questo significa che sarà\n" "duplicato in una matrice di righe e colonne." -#: appPlugins/ToolPanelize.py:1174 -msgid "Panelization Reference" -msgstr "Riferimento pannellizzazione" - -#: appPlugins/ToolPanelize.py:1176 +#: appPlugins/ToolPanelize.py:1175 msgid "" "Choose the reference for panelization:\n" "- Object = the bounding box of a different object\n" @@ -17099,7 +17269,7 @@ msgstr "" "a questo oggetto di riferimento mantenendo quindi gli oggetti\n" "pannellizzati sincronizzati." -#: appPlugins/ToolPanelize.py:1202 +#: appPlugins/ToolPanelize.py:1210 msgid "" "Specify the type of object to be used as an container for\n" "panelization. It can be: Gerber or Geometry type.\n" @@ -17111,7 +17281,7 @@ msgstr "" "La selezione decide il tipo di oggetti che saranno\n" "nella casella combobox Oggetto." -#: appPlugins/ToolPanelize.py:1217 +#: appPlugins/ToolPanelize.py:1225 msgid "" "The actual object that is used as container for the\n" " selected object that is to be panelized." @@ -17119,11 +17289,11 @@ msgstr "" "Oggetto utilizzato come contenitore per\n" "l'oggetto selezionato da pannellizzare." -#: appPlugins/ToolPanelize.py:1227 +#: appPlugins/ToolPanelize.py:1233 msgid "Panel Data" msgstr "Dati pannello" -#: appPlugins/ToolPanelize.py:1229 +#: appPlugins/ToolPanelize.py:1235 msgid "" "This informations will shape the resulting panel.\n" "The number of rows and columns will set how many\n" @@ -17139,15 +17309,15 @@ msgstr "" "Le distanze imposteranno la distanza tra due qualsiasi\n" "elementi della matrice di pannelli." -#: appPlugins/ToolPanelize.py:1314 +#: appPlugins/ToolPanelize.py:1338 msgid "Constrain panel within" msgstr "Vincola pannello all'interno" -#: appPlugins/ToolPanelize.py:1357 +#: appPlugins/ToolPanelize.py:1383 msgid "Panelize Object" msgstr "Pannellizza oggetto" -#: appPlugins/ToolPanelize.py:1360 appPlugins/ToolRulesCheck.py:1663 +#: appPlugins/ToolPanelize.py:1386 appPlugins/ToolRulesCheck.py:1663 msgid "" "Panelize the specified object around the specified box.\n" "In other words it creates multiple copies of the source object,\n" @@ -17187,7 +17357,7 @@ msgstr "File PcbWizard caricato." msgid "Main PcbWizard Excellon file loaded." msgstr "File principale PcbWizard caricato." -#: appPlugins/ToolPcbWizard.py:346 app_Main.py:11057 +#: appPlugins/ToolPcbWizard.py:346 app_Main.py:11087 msgid "This is not Excellon file." msgstr "Non è un file Excellon." @@ -17313,56 +17483,56 @@ msgstr "" msgid "Punch Geber" msgstr "Gerber Punzonatura" -#: appPlugins/ToolPunchGerber.py:555 +#: appPlugins/ToolPunchGerber.py:551 msgid "Click on a pad to select it." msgstr "Clicca su un pad per selezionarlo." -#: appPlugins/ToolPunchGerber.py:803 appPlugins/ToolPunchGerber.py:936 +#: appPlugins/ToolPunchGerber.py:799 appPlugins/ToolPunchGerber.py:932 msgid "The value of the fixed diameter is 0.0. Aborting." msgstr "Il valore di diametro fisso è 0.0. Annullamento." -#: appPlugins/ToolPunchGerber.py:1712 +#: appPlugins/ToolPunchGerber.py:1708 msgid "Added pad" msgstr "Pad aggiunti" -#: appPlugins/ToolPunchGerber.py:1713 +#: appPlugins/ToolPunchGerber.py:1709 msgid "Click to add next pad or right click to start." msgstr "" "Fai clic per aggiungere il prossimo pad o fai clic con il tasto destro per " "iniziare." -#: appPlugins/ToolPunchGerber.py:1725 +#: appPlugins/ToolPunchGerber.py:1721 msgid "Removed pad" msgstr "Pad rimosso" -#: appPlugins/ToolPunchGerber.py:1726 +#: appPlugins/ToolPunchGerber.py:1722 msgid "Click to add/remove next pad or right click to start." msgstr "" "Fai clic per aggiungere/rimuovere il prossimo pad o fai clic con il tasto " "destro per iniziare." -#: appPlugins/ToolPunchGerber.py:1731 +#: appPlugins/ToolPunchGerber.py:1727 msgid "No pad detected under click position." msgstr "Nessun pad rilevato sulla posizione cliccata." -#: appPlugins/ToolPunchGerber.py:1930 +#: appPlugins/ToolPunchGerber.py:1926 msgid "All selectable pads are selected." msgstr "Tutti i pad sono selezionati." -#: appPlugins/ToolPunchGerber.py:1947 +#: appPlugins/ToolPunchGerber.py:1943 msgid "Selection cleared." msgstr "Selezione svuotata." -#: appPlugins/ToolPunchGerber.py:2007 +#: appPlugins/ToolPunchGerber.py:2000 msgid "Gerber into which to punch holes" msgstr "Gerber nel quale applicare i punzoni" -#: appPlugins/ToolPunchGerber.py:2145 +#: appPlugins/ToolPunchGerber.py:2154 msgid "" "Remove the geometry of Excellon from the Gerber to create the holes in pads." msgstr "Rimuovi la geometria Excellon dal Gerber per creare i fori nei pad." -#: appPlugins/ToolPunchGerber.py:2297 +#: appPlugins/ToolPunchGerber.py:2313 msgid "" "When the manual type is chosen, the pads to be punched\n" "are selected on the canvas but only those that\n" @@ -17372,7 +17542,7 @@ msgstr "" "sono selezionati nel canvas ma solo quelli che\n" "sono nei tab processati." -#: appPlugins/ToolPunchGerber.py:2336 +#: appPlugins/ToolPunchGerber.py:2347 msgid "" "Create a Gerber object from the selected object, within\n" "the specified box." @@ -17389,19 +17559,19 @@ msgstr "Annullato. Non ci sono dati QRCode nel box testo." msgid "QRCode Tool done." msgstr "Strumento QRCode fatto." -#: appPlugins/ToolQRCode.py:777 +#: appPlugins/ToolQRCode.py:785 msgid "Gerber Object to which the QRCode will be added." msgstr "Oggetto Gerber a cui verrà aggiunto il QRCode." -#: appPlugins/ToolQRCode.py:813 +#: appPlugins/ToolQRCode.py:827 msgid "The parameters used to shape the QRCode." msgstr "Parametri usati per formare il QRCode." -#: appPlugins/ToolQRCode.py:918 +#: appPlugins/ToolQRCode.py:939 msgid "Export QRCode" msgstr "Esporta QRCode" -#: appPlugins/ToolQRCode.py:920 +#: appPlugins/ToolQRCode.py:941 msgid "" "Show a set of controls allowing to export the QRCode\n" "to a SVG file or an PNG file." @@ -17409,31 +17579,31 @@ msgstr "" "Mostra una serie di controlli che consentono di esportare il QRCode\n" "in un file SVG o in un file PNG." -#: appPlugins/ToolQRCode.py:959 +#: appPlugins/ToolQRCode.py:979 msgid "Transparent back color" msgstr "Colore trasparente sfondo" -#: appPlugins/ToolQRCode.py:984 +#: appPlugins/ToolQRCode.py:1004 msgid "Export QRCode SVG" msgstr "Esporta QRCode su SVG" -#: appPlugins/ToolQRCode.py:986 +#: appPlugins/ToolQRCode.py:1006 msgid "Export a SVG file with the QRCode content." msgstr "Esporta un file SVG con il contenuto del QRCode." -#: appPlugins/ToolQRCode.py:997 +#: appPlugins/ToolQRCode.py:1017 msgid "Export QRCode PNG" msgstr "Esporta QRCode su PNG" -#: appPlugins/ToolQRCode.py:999 +#: appPlugins/ToolQRCode.py:1019 msgid "Export a PNG image file with the QRCode content." msgstr "Esporta file immagine PNG con il contenuto del QRCode." -#: appPlugins/ToolQRCode.py:1010 +#: appPlugins/ToolQRCode.py:1030 msgid "Insert QRCode" msgstr "Inserisci QRCode" -#: appPlugins/ToolQRCode.py:1013 +#: appPlugins/ToolQRCode.py:1033 msgid "Create the QRCode object." msgstr "Crea oggetto QRCode." @@ -17878,53 +18048,53 @@ msgstr "" "Salva il GCode generato per l'erogazione della pasta salda\n" "sui pad del PCB in un file." -#: appPlugins/ToolSub.py:269 appPlugins/ToolSub.py:505 +#: appPlugins/ToolSub.py:267 appPlugins/ToolSub.py:503 msgid "No Target object loaded." msgstr "Nessun oggetto target caricato." -#: appPlugins/ToolSub.py:272 +#: appPlugins/ToolSub.py:270 msgid "Loading geometry from Gerber objects." msgstr "Caricamento della geometria dagli oggetti Gerber." -#: appPlugins/ToolSub.py:289 appPlugins/ToolSub.py:518 +#: appPlugins/ToolSub.py:287 appPlugins/ToolSub.py:516 msgid "No Subtractor object loaded." msgstr "Nessun oggetto sottrattore caricato." -#: appPlugins/ToolSub.py:303 +#: appPlugins/ToolSub.py:301 msgid "Not possible to subtract from the same object." msgstr "Non si può sottrarre un oggetto da sè stesso." -#: appPlugins/ToolSub.py:343 +#: appPlugins/ToolSub.py:341 msgid "Finished parsing geometry for aperture" msgstr "Analisi geometria aperture terminate" -#: appPlugins/ToolSub.py:345 +#: appPlugins/ToolSub.py:343 msgid "Subtraction aperture processing finished." msgstr "Sottrazione aperture terminata." -#: appPlugins/ToolSub.py:478 appPlugins/ToolSub.py:672 -#: appPlugins/ToolSub.py:754 +#: appPlugins/ToolSub.py:476 appPlugins/ToolSub.py:670 +#: appPlugins/ToolSub.py:752 msgid "Generating new object failed." msgstr "Generazione nuovo oggetto fallita." -#: appPlugins/ToolSub.py:482 appPlugins/ToolSub.py:677 +#: appPlugins/ToolSub.py:480 appPlugins/ToolSub.py:675 msgid "Created" msgstr "Creato" -#: appPlugins/ToolSub.py:531 +#: appPlugins/ToolSub.py:529 msgid "Currently, the Subtractor geometry cannot be of type Multigeo." msgstr "" "Attualmente, la geometria del sottrattore non può essere di tipo Multigeo." -#: appPlugins/ToolSub.py:571 +#: appPlugins/ToolSub.py:569 msgid "Parsing solid_geometry ..." msgstr "Analisi soild_geometry ..." -#: appPlugins/ToolSub.py:573 +#: appPlugins/ToolSub.py:571 msgid "Parsing solid_geometry for tool" msgstr "Analisi soild_geometry per utensili" -#: appPlugins/ToolSub.py:790 +#: appPlugins/ToolSub.py:788 msgid "" "A plugin to help subtract a Gerber/Geometry object from another of the same " "type." @@ -17932,7 +18102,7 @@ msgstr "" "Uno strumento per aiutare a sottrarre un oggetto Gerber/Geometria\n" "da un altro dello stesso tipo." -#: appPlugins/ToolSub.py:849 +#: appPlugins/ToolSub.py:850 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." @@ -17940,11 +18110,11 @@ msgstr "" "Oggetto Gerber da cui sottrarre\n" "l'oggetto Gerber sottraendo." -#: appPlugins/ToolSub.py:863 appPlugins/ToolSub.py:916 +#: appPlugins/ToolSub.py:871 appPlugins/ToolSub.py:934 msgid "Subtractor" msgstr "Sottraendo" -#: appPlugins/ToolSub.py:865 +#: appPlugins/ToolSub.py:873 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." @@ -17952,11 +18122,11 @@ msgstr "" "Oggetto Gerber che verrà sottratto\n" "dall'oggetto Gerber di destinazione." -#: appPlugins/ToolSub.py:872 +#: appPlugins/ToolSub.py:883 msgid "Subtract Gerber" msgstr "Sottrai Gerber" -#: appPlugins/ToolSub.py:875 +#: appPlugins/ToolSub.py:886 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -17968,7 +18138,7 @@ msgstr "" "Può essere usato per rimuovere la serigrafia\n" "sovrapposta al soldermask." -#: appPlugins/ToolSub.py:902 +#: appPlugins/ToolSub.py:919 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." @@ -17976,7 +18146,7 @@ msgstr "" "Oggetto geometria da cui sottrarre\n" "l'oggetto Geometria del sottrattore." -#: appPlugins/ToolSub.py:918 +#: appPlugins/ToolSub.py:936 msgid "" "Geometry object that will be subtracted\n" "from the target Geometry object." @@ -17984,11 +18154,11 @@ msgstr "" "Oggetto Geometria che verrà sottratto\n" "dall'oggetto Geometria di destinazione." -#: appPlugins/ToolSub.py:930 +#: appPlugins/ToolSub.py:957 msgid "Subtract Geometry" msgstr "Sottrai geometria" -#: appPlugins/ToolSub.py:933 +#: appPlugins/ToolSub.py:960 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -18051,7 +18221,7 @@ msgstr "Gli oggetti CNCJob non possono essere bufferizzati." msgid "A plugin that allow geometry transformation." msgstr "Un plugin che trasforma geometrie." -#: appPlugins/ToolTransform.py:666 +#: appPlugins/ToolTransform.py:663 msgid "" "The object used as reference.\n" "The used point is the center of it's bounding box." @@ -18105,7 +18275,7 @@ msgstr "" "Inizializzazione della Grafica avviata.\n" "Inizializzazione della Grafica completata" -#: app_Main.py:1314 app_Main.py:9893 +#: app_Main.py:1314 app_Main.py:9923 msgid "New Project - Not saved" msgstr "Nuovo progetto - Non salvato" @@ -18567,7 +18737,7 @@ msgstr "Clicca per impostare l'origine ..." msgid "Setting Origin..." msgstr "Impostazione Origine..." -#: app_Main.py:5240 app_Main.py:5358 app_Main.py:5501 +#: app_Main.py:5240 app_Main.py:5362 app_Main.py:5505 msgid "Origin set" msgstr "Origine impostata" @@ -18575,64 +18745,64 @@ msgstr "Origine impostata" msgid "Origin coordinates specified but incomplete." msgstr "Coordinate Origine non complete." -#: app_Main.py:5304 +#: app_Main.py:5308 msgid "Moving to Origin..." msgstr "Spostamento sull'origine..." -#: app_Main.py:5308 app_Main.py:5376 +#: app_Main.py:5312 app_Main.py:5380 msgid "Failed. No object(s) selected..." msgstr "Errore. Nessun oggetto selezionato..." -#: app_Main.py:5395 +#: app_Main.py:5399 msgid "Quadrant 1" msgstr "Quadrante 1" -#: app_Main.py:5396 +#: app_Main.py:5400 msgid "Quadrant 2" msgstr "Quadrante 2" -#: app_Main.py:5397 +#: app_Main.py:5401 msgid "Quadrant 3" msgstr "Quadrante 3" -#: app_Main.py:5398 +#: app_Main.py:5402 msgid "Quadrant 4" msgstr "Quadrante 4" -#: app_Main.py:5538 +#: app_Main.py:5542 msgid "Jump to ..." msgstr "Salta a ..." -#: app_Main.py:5539 +#: app_Main.py:5543 msgid "Enter the coordinates in format X,Y:" msgstr "Inserire coordinate nel formato X,Y:" -#: app_Main.py:5549 +#: app_Main.py:5553 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Coordinate errate. Inserire coordinate nel formato X,Y" -#: app_Main.py:5690 +#: app_Main.py:5696 msgid "Locate ..." msgstr "Individua ..." -#: app_Main.py:6314 +#: app_Main.py:6322 msgid "" "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "Annullamento. Il task attuale sarà chiuso prima possibile..." -#: app_Main.py:6320 +#: app_Main.py:6328 msgid "The current task was gracefully closed on user request..." msgstr "Il task corrente è stato chiuso su richiesta dell'utente..." -#: app_Main.py:6520 +#: app_Main.py:6528 msgid "Not available for Legacy 2D graphic mode." msgstr "Non disponibile in modalità grafica 2D legacy." -#: app_Main.py:6622 +#: app_Main.py:6630 msgid "Adding tool from DB is not allowed for this object." msgstr "Non è permesso aggiungere un untensile dal DB per questo oggetto." -#: app_Main.py:6640 +#: app_Main.py:6648 msgid "" "One or more Tools are edited.\n" "Do you want to save?" @@ -18640,189 +18810,189 @@ msgstr "" "Uno o più Utensili modificati.\n" "Vuoi salvare?" -#: app_Main.py:6642 +#: app_Main.py:6650 msgid "Save Tools Database" msgstr "Salva Database Utensili" -#: app_Main.py:6835 app_Main.py:6889 app_Main.py:6937 +#: app_Main.py:6862 app_Main.py:6916 app_Main.py:6964 msgid "Enter the Angle value:" msgstr "Inserire il valore dell'angolo:" -#: app_Main.py:6868 +#: app_Main.py:6895 msgid "Rotation done." msgstr "Rotazione effettuata." -#: app_Main.py:6870 +#: app_Main.py:6897 msgid "Rotation movement was not executed." msgstr "Movimento di rotazione non eseguito." -#: app_Main.py:6919 +#: app_Main.py:6946 msgid "Skew on X axis done." msgstr "Deformazione in X applicata." -#: app_Main.py:6967 +#: app_Main.py:6994 msgid "Skew on Y axis done." msgstr "Deformazione in Y applicata." -#: app_Main.py:7049 +#: app_Main.py:7076 msgid "New Grid ..." msgstr "Nuova griglia ..." -#: app_Main.py:7050 +#: app_Main.py:7077 msgid "Enter a Grid Value:" msgstr "Valore della griglia:" -#: app_Main.py:7059 app_Main.py:7084 +#: app_Main.py:7086 app_Main.py:7111 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "" "Inserire il valore della griglia con un valore non zero, in formato float." -#: app_Main.py:7064 +#: app_Main.py:7091 msgid "New Grid added" msgstr "Nuova griglia aggiunta" -#: app_Main.py:7066 +#: app_Main.py:7093 msgid "Grid already exists" msgstr "Griglia già esistente" -#: app_Main.py:7068 +#: app_Main.py:7095 msgid "Adding New Grid cancelled" msgstr "Aggiunta griglia annullata" -#: app_Main.py:7090 +#: app_Main.py:7117 msgid "Grid Value does not exist" msgstr "Valore griglia non esistente" -#: app_Main.py:7092 +#: app_Main.py:7119 msgid "Grid Value deleted" msgstr "Valore griglia cancellato" -#: app_Main.py:7094 +#: app_Main.py:7121 msgid "Delete Grid value cancelled" msgstr "Cancellazione valore griglia annullata" -#: app_Main.py:7108 +#: app_Main.py:7135 msgid "Name copied to clipboard ..." msgstr "Nome copiato negli appunti ..." -#: app_Main.py:7889 app_Main.py:7893 +#: app_Main.py:7919 app_Main.py:7923 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "Seleziona un Gerber o Ecxcellon per vederne il file sorgente." -#: app_Main.py:7896 +#: app_Main.py:7926 msgid "Viewing the source code of the selected object." msgstr "Vedi il codice sorgente dell'oggetto selezionato." -#: app_Main.py:7910 +#: app_Main.py:7940 msgid "Source Editor" msgstr "Editor sorgente" -#: app_Main.py:7946 app_Main.py:7953 +#: app_Main.py:7976 app_Main.py:7983 msgid "There is no selected object for which to see it's source file code." msgstr "Nessun oggetto di cui vedere il file sorgente." -#: app_Main.py:7961 +#: app_Main.py:7991 msgid "Failed to load the source code for the selected object" msgstr "Errore durante l'apertura del file sorgente per l'oggetto selezionato" -#: app_Main.py:7994 +#: app_Main.py:8024 msgid "Go to Line ..." msgstr "Vai alla Riga ..." -#: app_Main.py:8025 +#: app_Main.py:8055 msgid "Redrawing all objects" msgstr "Ridisegno tutti gli oggetti" -#: app_Main.py:8113 +#: app_Main.py:8143 msgid "Failed to load recent item list." msgstr "Errore nel caricamento della lista dei file recenti." -#: app_Main.py:8120 +#: app_Main.py:8150 msgid "Failed to parse recent item list." msgstr "Errore nell'analisi della lista dei file recenti." -#: app_Main.py:8130 +#: app_Main.py:8160 msgid "Failed to load recent projects item list." msgstr "Errore nel caricamento della lista dei progetti recenti." -#: app_Main.py:8137 +#: app_Main.py:8167 msgid "Failed to parse recent project item list." msgstr "Errore nell'analisi della lista dei progetti recenti." -#: app_Main.py:8161 +#: app_Main.py:8191 msgid "Recent files list was reset." msgstr "La lista dei file recenti è stata resettata." -#: app_Main.py:8175 +#: app_Main.py:8205 msgid "Recent projects list was reset." msgstr "La lista dei progetti recenti è stata resettata." -#: app_Main.py:8200 +#: app_Main.py:8230 msgid "Clear Recent projects" msgstr "Azzera lista progetti recenti" -#: app_Main.py:8224 +#: app_Main.py:8254 msgid "Clear Recent files" msgstr "Azzera lista file recenti" -#: app_Main.py:8280 +#: app_Main.py:8310 msgid "FlatCAM Evo" msgstr "FlatCAM Evo" -#: app_Main.py:8284 +#: app_Main.py:8314 msgid "Release date" msgstr "Data rilascio" -#: app_Main.py:8288 +#: app_Main.py:8318 msgid "Displayed" msgstr "Visualizzato" -#: app_Main.py:8291 +#: app_Main.py:8321 msgid "Snap" msgstr "Snap" -#: app_Main.py:8300 +#: app_Main.py:8330 msgid "Canvas" msgstr "Canvas" -#: app_Main.py:8305 +#: app_Main.py:8335 msgid "Workspace active" msgstr "Area di lavoro attiva" -#: app_Main.py:8309 +#: app_Main.py:8339 msgid "Workspace size" msgstr "Dimensioe area di lavoro" -#: app_Main.py:8313 +#: app_Main.py:8343 msgid "Workspace orientation" msgstr "Orientamento area di lavoro" -#: app_Main.py:8375 +#: app_Main.py:8405 msgid "Failed checking for latest version. Could not connect." msgstr "" "Errore durante il controllo dell'ultima versione. Impossibile connettersi." -#: app_Main.py:8382 +#: app_Main.py:8412 msgid "Could not parse information about latest version." msgstr "Impossibile elaborare le info sull'ultima versione." -#: app_Main.py:8392 +#: app_Main.py:8422 msgid "FlatCAM is up to date!" msgstr "FlatCAM è aggiornato!" -#: app_Main.py:8397 +#: app_Main.py:8427 msgid "Newer Version Available" msgstr "E' disponibile una nuova versione" -#: app_Main.py:8399 +#: app_Main.py:8429 msgid "There is a newer version of FlatCAM available for download:" msgstr "E' disponibile una nuova versione di FlatCAM per il download:" -#: app_Main.py:8403 +#: app_Main.py:8433 msgid "info" msgstr "informazioni" -#: app_Main.py:8437 +#: app_Main.py:8467 msgid "" "OpenGL canvas initialization failed. HW or HW configuration not supported." "Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General " @@ -18834,44 +19004,44 @@ msgstr "" "Preferenze -> Generale.\n" "\n" -#: app_Main.py:8523 +#: app_Main.py:8553 msgid "All plots disabled." msgstr "Tutte le tracce disabilitate." -#: app_Main.py:8529 +#: app_Main.py:8559 msgid "All non selected plots disabled." msgstr "Tutte le tracce non selezionate sono disabilitate." -#: app_Main.py:8535 +#: app_Main.py:8565 msgid "All plots enabled." msgstr "Tutte le tracce sono abilitate." -#: app_Main.py:8541 +#: app_Main.py:8571 msgid "All non selected plots enabled." msgstr "Tutte le tracce non selezionate sono abilitati." -#: app_Main.py:8547 +#: app_Main.py:8577 msgid "Selected plots enabled..." msgstr "Tracce selezionate attive..." -#: app_Main.py:8555 +#: app_Main.py:8585 msgid "Selected plots disabled..." msgstr "Tracce selezionate disattive..." -#: app_Main.py:8589 +#: app_Main.py:8619 msgid "Enabling plots ..." msgstr "Abilitazione tracce ..." -#: app_Main.py:8636 +#: app_Main.py:8666 msgid "Disabling plots ..." msgstr "Disabilitazione tracce ..." -#: app_Main.py:8783 +#: app_Main.py:8813 msgid "Set alpha level ..." msgstr "Imposta livello alfa ..." -#: app_Main.py:9092 app_Main.py:9131 app_Main.py:9175 app_Main.py:9241 -#: app_Main.py:10012 app_Main.py:11305 app_Main.py:11370 +#: app_Main.py:9122 app_Main.py:9161 app_Main.py:9205 app_Main.py:9271 +#: app_Main.py:10042 app_Main.py:11335 app_Main.py:11400 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -18879,90 +19049,90 @@ msgstr "" "Inizializzazione della tela avviata.\n" "Inizializzazione della tela completata" -#: app_Main.py:9095 +#: app_Main.py:9125 msgid "Opening Gerber file." msgstr "Apertura file Gerber." -#: app_Main.py:9134 +#: app_Main.py:9164 msgid "Opening Excellon file." msgstr "Apertura file Excellon." -#: app_Main.py:9178 +#: app_Main.py:9208 msgid "Opening G-Code file." msgstr "Apertura file G-Code." -#: app_Main.py:9232 app_Main.py:9236 +#: app_Main.py:9262 app_Main.py:9266 msgid "Open HPGL2" msgstr "Apri HPGL2" -#: app_Main.py:9244 +#: app_Main.py:9274 msgid "Opening HPGL2 file." msgstr "Apertura file HPGL2." -#: app_Main.py:9267 app_Main.py:9270 +#: app_Main.py:9297 app_Main.py:9300 msgid "Open Configuration File" msgstr "Apri file di configurazione" -#: app_Main.py:9296 +#: app_Main.py:9326 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Possono essere usati solo geometrie, gerber od oggetti CNCJob." -#: app_Main.py:9343 +#: app_Main.py:9373 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "I dati devono essere una matrice 3D con ultima dimensione pari a 3 o 4" -#: app_Main.py:9349 app_Main.py:9354 +#: app_Main.py:9379 app_Main.py:9384 msgid "Export PNG Image" msgstr "Esporta immagine PNG" -#: app_Main.py:9387 app_Main.py:9599 +#: app_Main.py:9417 app_Main.py:9629 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "Errore. Solo oggetti Gerber possono essere salvati come file Gerber..." -#: app_Main.py:9400 +#: app_Main.py:9430 msgid "Save Gerber source file" msgstr "Salva il file sorgente Gerber" -#: app_Main.py:9429 +#: app_Main.py:9459 msgid "Failed. Only Script objects can be saved as TCL Script files..." msgstr "" "Errore. Solo oggetti Script possono essere salvati come file Script TCL..." -#: app_Main.py:9442 +#: app_Main.py:9472 msgid "Save Script source file" msgstr "Salva il file sorgente dello Script" -#: app_Main.py:9471 +#: app_Main.py:9501 msgid "Failed. Only Document objects can be saved as Document files..." msgstr "" "Errore. Solo oggetti Documenti possono essere salvati come file Documenti..." -#: app_Main.py:9484 +#: app_Main.py:9514 msgid "Save Document source file" msgstr "Salva il file di origine del Documento" -#: app_Main.py:9513 app_Main.py:9554 app_Main.py:10517 +#: app_Main.py:9543 app_Main.py:9584 app_Main.py:10547 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "Errore. Solo oggetti Excellon possono essere salvati come file Excellon..." -#: app_Main.py:9521 app_Main.py:9526 +#: app_Main.py:9551 app_Main.py:9556 msgid "Save Excellon source file" msgstr "Salva il file sorgente di Excellon" -#: app_Main.py:9644 +#: app_Main.py:9674 msgid "Only Geometry objects can be used." msgstr "Possono essere usate solo oggetti Geometrie." -#: app_Main.py:9689 app_Main.py:9693 +#: app_Main.py:9719 app_Main.py:9723 msgid "Import SVG" msgstr "Importa SVG" -#: app_Main.py:9719 app_Main.py:9723 +#: app_Main.py:9749 app_Main.py:9753 msgid "Import DXF" msgstr "Importa DXF" -#: app_Main.py:9749 +#: app_Main.py:9779 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -18972,149 +19142,149 @@ msgstr "" "Creare un nuovo progetto li cancellerà.\n" "Vuoi salvare il progetto?" -#: app_Main.py:9873 +#: app_Main.py:9903 msgid "Do you want to save the current settings/preferences?" msgstr "Vuoi salvare i settings/preferenze attuali?" -#: app_Main.py:9874 +#: app_Main.py:9904 msgid "Save preferences" msgstr "Salva Preferenze" -#: app_Main.py:9892 +#: app_Main.py:9922 msgid "Project created in" msgstr "Progetto creato in" -#: app_Main.py:9892 +#: app_Main.py:9922 msgid "seconds" msgstr "secondi" -#: app_Main.py:9895 +#: app_Main.py:9925 msgid "New Project created" msgstr "Nuovo progetto creato" -#: app_Main.py:9921 +#: app_Main.py:9951 msgid "New TCL script file created in Code Editor." msgstr "Nuovo Script TCL creato nell'edito di codice." -#: app_Main.py:9948 app_Main.py:9950 app_Main.py:9985 app_Main.py:9987 +#: app_Main.py:9978 app_Main.py:9980 app_Main.py:10015 app_Main.py:10017 msgid "Open TCL script" msgstr "Apri Script TCL" -#: app_Main.py:10014 +#: app_Main.py:10044 msgid "Executing ScriptObject file." msgstr "Esecuzione file oggetto Script." -#: app_Main.py:10022 app_Main.py:10026 +#: app_Main.py:10052 app_Main.py:10056 msgid "Run TCL script" msgstr "Esegui Script TCL" -#: app_Main.py:10049 +#: app_Main.py:10079 msgid "TCL script file opened in Code Editor and executed." msgstr "Fil script TCL aperto nell'edito ed eseguito." -#: app_Main.py:10095 app_Main.py:10102 +#: app_Main.py:10125 app_Main.py:10132 msgid "Save Project As ..." msgstr "Salva progetto come ..." -#: app_Main.py:10137 +#: app_Main.py:10167 msgid "FlatCAM objects print" msgstr "Stampa oggetto FlatCAM" -#: app_Main.py:10150 app_Main.py:10158 +#: app_Main.py:10180 app_Main.py:10188 msgid "Save Object as PDF ..." msgstr "Salva oggetto come PDF ..." -#: app_Main.py:10168 +#: app_Main.py:10198 msgid "Printing PDF ..." msgstr "Verniciatura PDF ..." -#: app_Main.py:10342 +#: app_Main.py:10372 msgid "PDF file saved to" msgstr "File PDF salvato in" -#: app_Main.py:10364 app_Main.py:10624 app_Main.py:10758 app_Main.py:10825 +#: app_Main.py:10394 app_Main.py:10654 app_Main.py:10788 app_Main.py:10855 msgid "Exporting ..." msgstr "Esportazione ..." -#: app_Main.py:10407 +#: app_Main.py:10437 msgid "SVG file exported to" msgstr "File SVG esportato in" -#: app_Main.py:10422 app_Main.py:10426 +#: app_Main.py:10452 app_Main.py:10456 msgid "Import FlatCAM Preferences" msgstr "Importa le preferenze di FlatCAM" -#: app_Main.py:10437 +#: app_Main.py:10467 msgid "Imported Defaults from" msgstr "Predefiniti importati da" -#: app_Main.py:10456 app_Main.py:10462 +#: app_Main.py:10486 app_Main.py:10492 msgid "Export FlatCAM Preferences" msgstr "Esporta le preferenze di FlatCAM" -#: app_Main.py:10482 +#: app_Main.py:10512 msgid "Exported preferences to" msgstr "Preferenze esportate in" -#: app_Main.py:10615 +#: app_Main.py:10645 msgid "Excellon file exported to" msgstr "File Excellon esportato in" -#: app_Main.py:10629 app_Main.py:10636 app_Main.py:10763 app_Main.py:10770 -#: app_Main.py:10830 app_Main.py:10837 +#: app_Main.py:10659 app_Main.py:10666 app_Main.py:10793 app_Main.py:10800 +#: app_Main.py:10860 app_Main.py:10867 msgid "Could not export." msgstr "Impossibile esportare." -#: app_Main.py:10750 +#: app_Main.py:10780 msgid "Gerber file exported to" msgstr "File Gerber esportato in" -#: app_Main.py:10816 +#: app_Main.py:10846 msgid "DXF file exported to" msgstr "File DXF esportato in" -#: app_Main.py:10892 app_Main.py:10950 +#: app_Main.py:10922 app_Main.py:10980 msgid "Import failed." msgstr "Importazione fallita." -#: app_Main.py:10984 app_Main.py:11191 app_Main.py:11256 +#: app_Main.py:11014 app_Main.py:11221 app_Main.py:11286 msgid "Failed to open file" msgstr "Errore nell'apertura file" -#: app_Main.py:10987 app_Main.py:11194 app_Main.py:11259 +#: app_Main.py:11017 app_Main.py:11224 app_Main.py:11289 msgid "Failed to parse file" msgstr "Errore nell'analisi del file" -#: app_Main.py:10999 +#: app_Main.py:11029 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "L'oggetto non è Gerber o è vuoto. Annullo creazione oggetto." -#: app_Main.py:11012 app_Main.py:11081 app_Main.py:11144 app_Main.py:11218 -#: app_Main.py:11274 app_Main.py:11448 tclCommands/TclCommandOpenDXF.py:89 +#: app_Main.py:11042 app_Main.py:11111 app_Main.py:11174 app_Main.py:11248 +#: app_Main.py:11304 app_Main.py:11478 tclCommands/TclCommandOpenDXF.py:89 msgid "Opening" msgstr "Apertura" -#: app_Main.py:11023 +#: app_Main.py:11053 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "Apertura Gerber fallita. Forse non è un file Gerber." -#: app_Main.py:11060 +#: app_Main.py:11090 msgid "Cannot open file" msgstr "Impossibile aprire il file" -#: app_Main.py:11091 +#: app_Main.py:11121 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Apertura Excellon fallita. Forse non è un file Excellon." -#: app_Main.py:11126 +#: app_Main.py:11156 msgid "Reading GCode file" msgstr "Lettura file GCode" -#: app_Main.py:11139 +#: app_Main.py:11169 msgid "This is not GCODE" msgstr "Non è G-CODE" -#: app_Main.py:11157 +#: app_Main.py:11187 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -19126,75 +19296,75 @@ msgstr "" " Tentativo di creazione di oggetto FlatCAM CNCJob da file G-Code fallito " "durante l'analisi" -#: app_Main.py:11213 +#: app_Main.py:11243 msgid "Object is not HPGL2 file or empty. Aborting object creation." msgstr "L'oggetto non è un file HPGL2 o è vuoto. Annullo creazione oggetto." -#: app_Main.py:11225 +#: app_Main.py:11255 msgid "Failed. Probable not a HPGL2 file." msgstr "Errore. Forse non è un file HPGL2." -#: app_Main.py:11251 +#: app_Main.py:11281 msgid "TCL script file opened in Code Editor." msgstr "Script TCL aperto nell'editor." -#: app_Main.py:11285 +#: app_Main.py:11315 msgid "Failed to open TCL Script." msgstr "Errore nell'apertura dello Script TCL." -#: app_Main.py:11308 +#: app_Main.py:11338 msgid "Opening FlatCAM Config file." msgstr "Apertura file di configurazione FlatCAM." -#: app_Main.py:11335 +#: app_Main.py:11365 msgid "Failed to open config file" msgstr "Errore nell'apertura sel file di configurazione" -#: app_Main.py:11367 +#: app_Main.py:11397 msgid "Loading Project ... Please Wait ..." msgstr "Apertura progetto … Attendere ..." -#: app_Main.py:11373 +#: app_Main.py:11403 msgid "Opening FlatCAM Project file." msgstr "Apertura file progetto FlatCAM." -#: app_Main.py:11388 app_Main.py:11392 app_Main.py:11410 +#: app_Main.py:11418 app_Main.py:11422 app_Main.py:11440 msgid "Failed to open project file" msgstr "Errore nell'apertura file progetto" -#: app_Main.py:11472 +#: app_Main.py:11502 msgid "Loading Project ... restoring" msgstr "Apertura progetto … ripristino" -#: app_Main.py:11478 +#: app_Main.py:11508 msgid "Project loaded from" msgstr "Progetto caricato da" -#: app_Main.py:11510 +#: app_Main.py:11540 msgid "Saving Project ..." msgstr "Salva Progetto ..." -#: app_Main.py:11547 app_Main.py:11597 +#: app_Main.py:11577 app_Main.py:11627 msgid "Project saved to" msgstr "Progetto salvato in" -#: app_Main.py:11558 +#: app_Main.py:11588 msgid "The object is used by another application." msgstr "L'oggetto è usato da un'altra applicazione." -#: app_Main.py:11572 +#: app_Main.py:11602 msgid "Failed to verify project file" msgstr "Errore durante l'analisi del file progetto" -#: app_Main.py:11572 app_Main.py:11581 app_Main.py:11589 app_Main.py:11602 +#: app_Main.py:11602 app_Main.py:11611 app_Main.py:11619 app_Main.py:11632 msgid "Retry to save it." msgstr "Ritenta il salvataggio." -#: app_Main.py:11579 app_Main.py:11587 app_Main.py:11600 +#: app_Main.py:11609 app_Main.py:11617 app_Main.py:11630 msgid "Failed to parse saved project file" msgstr "Errore nell'analisi del progetto salvato" -#: app_Main.py:11638 +#: app_Main.py:11668 msgid "Save cancelled because source file is empty. Try to export the file." msgstr "" "Salvataggio annullato a causa di sorgenti vuoti. Provare ad esportare il " @@ -19412,7 +19582,7 @@ msgstr "Creazione geometrie dal file GCode analizzato per tool con diametro" msgid "G91 coordinates not implemented ..." msgstr "Coordinate G91 non implementate ..." -#: defaults.py:902 +#: defaults.py:906 msgid "Failed to parse defaults file." msgstr "Impossibile analizzare il file delle impostazioni predefinite." @@ -19513,6 +19683,98 @@ msgstr "Origine impostata spostando tutti gli oggetti caricati con " msgid "No Geometry name in args. Provide a name and try again." msgstr "Nessun nome di geometria negli argomenti. Fornisci un nome e riprova." +#~ msgid "Launch Paint Tool in Tools Tab." +#~ msgstr "Esegui lo strumento Disegno dal Tab Disegno." + +#~ msgid "" +#~ "Generate a Positive black film or a Negative film.\n" +#~ "Positive means that it will print the features\n" +#~ "with black on a white canvas.\n" +#~ "Negative means that it will print the features\n" +#~ "with white on a black canvas.\n" +#~ "The Film format is SVG." +#~ msgstr "" +#~ "Genera un film nero positivo o negativo.\n" +#~ "Positivo significa che stamperà le funzionalità\n" +#~ "con il nero su una tela bianca.\n" +#~ "Negativo significa che stamperà le funzionalità\n" +#~ "con il bianco su una tela nera.\n" +#~ "Il formato del film è SVG." + +#~ msgid "" +#~ "Sometime the printers will distort the print shape, especially the Laser " +#~ "types.\n" +#~ "This section provide the tools to compensate for the print distortions." +#~ msgstr "" +#~ "A volte le stampanti distorcono la forma di stampa, in particolare le " +#~ "Laser.\n" +#~ "Questa sezione fornisce gli strumenti per compensare le distorsioni di " +#~ "stampa." + +#~ msgid "Scale Film geometry" +#~ msgstr "Scala geometrie Film" + +#~ msgid "Skew Film geometry" +#~ msgstr "Inclinazione geometria film" + +#~ msgid "Mirror Film geometry" +#~ msgstr "Specchia geometria film" + +#~ msgid "Units Calculator" +#~ msgstr "Calcolatrice unità" + +#~ msgid "Here you enter the value to be converted from MM to INCH" +#~ msgstr "Puoi convertire unita da MM a POLLICI" + +#~ msgid "" +#~ "This is the tool diameter to be entered into\n" +#~ "FlatCAM Gerber section.\n" +#~ "In the CNCJob section it is called >Tool dia<." +#~ msgstr "" +#~ "Questo è il diametro dell'utensile da inserire\n" +#~ "nella sezione FlatCAM Gerber.\n" +#~ "Nella sezione CNCJob si chiama >Tool dia<." + +#~ msgid "Choose how to calculate the board area." +#~ msgstr "Scegli come calcolare l'area della scheda." + +#~ msgid "" +#~ "This is the calculated time required for the procedure.\n" +#~ "In minutes." +#~ msgstr "Tempo calcolato per la procedura. In minuti." + +#~ msgid "Thieving Parameters" +#~ msgstr "Parametri Thieving" + +#~ msgid "Select Soldermask object" +#~ msgstr "Seleziona oggetto Soldermask" + +#~ msgid "" +#~ "The reference point to be used as origin for the adjustment.\n" +#~ "It can be one of the five points of the geometry bounding box." +#~ msgstr "" +#~ "Il punto di riferimento da utilizzare come origine per l'adattamento.\n" +#~ "Può essere uno dei cinque punti del riquadro di delimitazione della " +#~ "geometria." + +#~ msgid "Scale Film" +#~ msgstr "Riscala Film" + +#~ msgid "Skew Film" +#~ msgstr "Inclina Film" + +#~ msgid "Mirror Film" +#~ msgstr "Specchia Film" + +#~ msgid "Film Parameters" +#~ msgstr "Parametri Film" + +#~ msgid "Source object for following geometry." +#~ msgstr "Origine oggetto per geometria di inseguimento." + +#~ msgid "Panelization Reference" +#~ msgstr "Riferimento pannellizzazione" + #~ msgid "HDPI Support" #~ msgstr "Supporto HDPI" @@ -19990,9 +20252,6 @@ msgstr "Nessun nome di geometria negli argomenti. Fornisci un nome e riprova." #~ msgid "Obj Type" #~ msgstr "Tipo oggetto" -#~ msgid "Object to be cleared of excess copper." -#~ msgstr "Oggetti puliti dall'eccesso di rame." - #~ msgid "Margin parameter too big. Tool is not used" #~ msgstr "Parametro di margine troppo grande. Utensile non usato" @@ -22236,9 +22495,6 @@ msgstr "Nessun nome di geometria negli argomenti. Fornisci un nome e riprova." #~ "Quando è selezionata la forma 'a V', il diametro\n" #~ "dell'utensile dipenderà dalla profondità di taglio scelta." -#~ msgid "V-Shape" -#~ msgstr "Punta a V" - #~ msgid "" #~ "Diameter of the cutting tool.\n" #~ "If you want to have an isolation path\n" diff --git a/locale/pt_BR/LC_MESSAGES/strings.mo b/locale/pt_BR/LC_MESSAGES/strings.mo index 6db1f86a..0cf4024e 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 f0e67ef6..3e687d9c 100644 --- a/locale/pt_BR/LC_MESSAGES/strings.po +++ b/locale/pt_BR/LC_MESSAGES/strings.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2021-08-29 19:07+0300\n" -"PO-Revision-Date: 2021-08-29 19:07+0300\n" +"POT-Creation-Date: 2021-09-08 20:59+0300\n" +"PO-Revision-Date: 2021-09-08 20:59+0300\n" "Last-Translator: Carlos Stein \n" "Language-Team: \n" "Language: pt_BR\n" @@ -17,6 +17,7 @@ msgstr "" "X-Poedit-SearchPathExcluded-0: build\n" "X-Poedit-SearchPathExcluded-1: doc\n" "X-Poedit-SearchPathExcluded-2: tests\n" +"X-Poedit-SearchPathExcluded-3: venv\n" #: Bookmark.py:57 Bookmark.py:86 msgid "Title" @@ -108,33 +109,33 @@ msgstr "Favoritos" #: appEditors/AppExcEditor.py:1412 appEditors/AppExcEditor.py:1480 #: appEditors/AppGeoEditor.py:686 appEditors/AppGeoEditor.py:1203 #: appEditors/AppGeoEditor.py:3125 appEditors/AppGeoEditor.py:3151 -#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5050 -#: appEditors/AppGerberEditor.py:7153 appEditors/AppTextEditor.py:262 -#: appGUI/MainGUI.py:3384 appGUI/MainGUI.py:3602 appGUI/MainGUI.py:3827 -#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:437 -#: appPlugins/ToolCorners.py:532 appPlugins/ToolFilm.py:420 -#: appPlugins/ToolFilm.py:556 appPlugins/ToolImage.py:148 +#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5055 +#: appEditors/AppGerberEditor.py:7155 appEditors/AppTextEditor.py:262 +#: appGUI/MainGUI.py:3419 appGUI/MainGUI.py:3637 appGUI/MainGUI.py:3862 +#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:449 +#: appPlugins/ToolCorners.py:544 appPlugins/ToolFilm.py:404 +#: appPlugins/ToolFilm.py:540 appPlugins/ToolImage.py:148 #: appPlugins/ToolLevelling.py:1577 appPlugins/ToolMove.py:275 #: appPlugins/ToolPcbWizard.py:224 appPlugins/ToolPcbWizard.py:247 #: appPlugins/ToolQRCode.py:624 appPlugins/ToolQRCode.py:673 app_Main.py:1692 -#: app_Main.py:3006 app_Main.py:4881 app_Main.py:5293 app_Main.py:9100 -#: app_Main.py:9139 app_Main.py:9183 app_Main.py:9209 app_Main.py:9249 -#: app_Main.py:9274 app_Main.py:9322 app_Main.py:9360 app_Main.py:9406 -#: app_Main.py:9448 app_Main.py:9490 app_Main.py:9531 app_Main.py:9573 -#: app_Main.py:9618 app_Main.py:9670 app_Main.py:9702 app_Main.py:9732 -#: app_Main.py:9954 app_Main.py:9991 app_Main.py:10034 app_Main.py:10108 -#: app_Main.py:10164 app_Main.py:10430 app_Main.py:10465 +#: app_Main.py:3006 app_Main.py:4881 app_Main.py:5298 app_Main.py:9130 +#: app_Main.py:9169 app_Main.py:9213 app_Main.py:9239 app_Main.py:9279 +#: app_Main.py:9304 app_Main.py:9352 app_Main.py:9390 app_Main.py:9436 +#: app_Main.py:9478 app_Main.py:9520 app_Main.py:9561 app_Main.py:9603 +#: app_Main.py:9648 app_Main.py:9700 app_Main.py:9732 app_Main.py:9762 +#: app_Main.py:9984 app_Main.py:10021 app_Main.py:10064 app_Main.py:10138 +#: app_Main.py:10194 app_Main.py:10460 app_Main.py:10495 msgid "Cancelled." msgstr "Cancelado." #: Bookmark.py:312 appDatabase.py:2159 appEditors/AppTextEditor.py:317 #: appObjects/FlatCAMCNCJob.py:730 appObjects/FlatCAMCNCJob.py:1154 -#: appPlugins/ToolFilm.py:773 appPlugins/ToolFilm.py:788 -#: appPlugins/ToolFilm.py:837 appPlugins/ToolFilm.py:1039 -#: appPlugins/ToolFilm.py:1049 appPlugins/ToolFilm.py:1098 +#: appPlugins/ToolFilm.py:770 appPlugins/ToolFilm.py:785 +#: appPlugins/ToolFilm.py:834 appPlugins/ToolFilm.py:1048 +#: appPlugins/ToolFilm.py:1058 appPlugins/ToolFilm.py:1107 #: appPlugins/ToolLevelling.py:1499 appPlugins/ToolLevelling.py:1691 -#: appPlugins/ToolSolderPaste.py:1156 app_Main.py:3014 app_Main.py:10400 -#: app_Main.py:10608 app_Main.py:10743 app_Main.py:10809 app_Main.py:11653 +#: appPlugins/ToolSolderPaste.py:1156 app_Main.py:3014 app_Main.py:10430 +#: app_Main.py:10638 app_Main.py:10773 app_Main.py:10839 app_Main.py:11683 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -144,8 +145,8 @@ msgstr "" "acessível." #: Bookmark.py:323 Bookmark.py:353 appDatabase.py:1750 appDatabase.py:2170 -#: appDatabase.py:2204 appPlugins/ToolNCC.py:1279 appPlugins/ToolPaint.py:873 -#: app_Main.py:3025 app_Main.py:6457 defaults.py:889 +#: appDatabase.py:2204 appPlugins/ToolNCC.py:1263 appPlugins/ToolPaint.py:859 +#: app_Main.py:3025 app_Main.py:6465 defaults.py:893 msgid "Could not load the file." msgstr "Não foi possível carregar o arquivo." @@ -170,22 +171,22 @@ msgid "The user requested a graceful exit of the current task." msgstr "O usuário solicitou uma saída normal da tarefa atual." #: appCommon/Common.py:301 appPlugins/ToolCopperThieving.py:391 -#: appPlugins/ToolFollow.py:229 appPlugins/ToolIsolation.py:1590 -#: appPlugins/ToolNCC.py:1649 appPlugins/ToolPaint.py:1223 +#: appPlugins/ToolFollow.py:225 appPlugins/ToolIsolation.py:1586 +#: appPlugins/ToolNCC.py:1633 appPlugins/ToolPaint.py:1209 msgid "Click the start point of the area." msgstr "Clique no ponto inicial da área." -#: appCommon/Common.py:360 appPlugins/ToolFollow.py:448 -#: appPlugins/ToolNCC.py:1708 appPlugins/ToolPaint.py:1371 +#: appCommon/Common.py:360 appPlugins/ToolFollow.py:444 +#: appPlugins/ToolNCC.py:1692 appPlugins/ToolPaint.py:1357 msgid "Click the end point of the area." msgstr "Clique no ponto final da área." #: appCommon/Common.py:366 appCommon/Common.py:470 -#: appPlugins/ToolCopperThieving.py:435 appPlugins/ToolFollow.py:454 -#: appPlugins/ToolFollow.py:505 appPlugins/ToolIsolation.py:2529 -#: appPlugins/ToolIsolation.py:2581 appPlugins/ToolNCC.py:1712 -#: appPlugins/ToolNCC.py:1764 appPlugins/ToolPaint.py:1377 -#: appPlugins/ToolPaint.py:1428 +#: appPlugins/ToolCopperThieving.py:435 appPlugins/ToolFollow.py:450 +#: appPlugins/ToolFollow.py:501 appPlugins/ToolIsolation.py:2525 +#: appPlugins/ToolIsolation.py:2577 appPlugins/ToolNCC.py:1696 +#: appPlugins/ToolNCC.py:1748 appPlugins/ToolPaint.py:1363 +#: appPlugins/ToolPaint.py:1414 msgid "Zone added. Click to start adding next zone or right click to finish." msgstr "" "Zona adicionada. Clique para iniciar a adição da próxima zona ou clique com " @@ -193,8 +194,8 @@ msgstr "" #: appCommon/Common.py:414 appEditors/AppGeoEditor.py:2495 #: appEditors/AppGerberEditor.py:1023 appEditors/AppGerberEditor.py:1409 -#: appPlugins/ToolFollow.py:476 appPlugins/ToolIsolation.py:2552 -#: appPlugins/ToolNCC.py:1735 appPlugins/ToolPaint.py:1399 +#: appPlugins/ToolFollow.py:472 appPlugins/ToolIsolation.py:2548 +#: appPlugins/ToolNCC.py:1719 appPlugins/ToolPaint.py:1385 msgid "Click on next Point or click right mouse button to complete ..." msgstr "" "Clique no próximo ponto ou clique com o botão direito do mouse para " @@ -214,7 +215,7 @@ msgstr "Failed. Exclusion areas intersects the object geometry ..." msgid "Exclusion areas added." msgstr "Áreas de exclusão adicionadas." -#: appCommon/Common.py:519 appCommon/Common.py:652 appCommon/Common.py:714 +#: appCommon/Common.py:519 appCommon/Common.py:654 appCommon/Common.py:716 msgid "Generate the CNC Job object." msgstr "Gera o objeto de Trabalho CNC." @@ -226,38 +227,38 @@ msgstr "Com áreas de exclusão." msgid "Cancelled. Area exclusion drawing was interrupted." msgstr "Cancelado. O desenho de exclusão de área foi interrompido." -#: appCommon/Common.py:662 appCommon/Common.py:717 +#: appCommon/Common.py:664 appCommon/Common.py:719 msgid "All exclusion zones deleted." msgstr "Todas as zonas de exclusão foram excluídas." -#: appCommon/Common.py:703 +#: appCommon/Common.py:705 msgid "Selected exclusion zones deleted." msgstr "Zonas de exclusão selecionadas excluídas." -#: appDatabase.py:28 appGUI/MainGUI.py:1699 appPlugins/ToolMilling.py:3866 +#: appDatabase.py:28 appGUI/MainGUI.py:1699 appPlugins/ToolMilling.py:3936 msgid "Path" msgstr "Caminho" -#: appDatabase.py:28 appPlugins/ToolMilling.py:3866 +#: appDatabase.py:28 appPlugins/ToolMilling.py:3936 #, fuzzy #| msgid "Int" msgid "In" msgstr "Int" -#: appDatabase.py:28 appPlugins/ToolMilling.py:3866 +#: appDatabase.py:28 appPlugins/ToolMilling.py:3936 #, fuzzy #| msgid "Cut" msgid "Out" msgstr "Cortar" -#: appDatabase.py:28 appGUI/MainGUI.py:876 appPlugins/ToolMilling.py:3866 -#: appPlugins/ToolMilling.py:3874 app_Main.py:8740 +#: appDatabase.py:28 appGUI/MainGUI.py:876 appPlugins/ToolMilling.py:3936 +#: appPlugins/ToolMilling.py:3944 app_Main.py:8770 msgid "Custom" msgstr "Personalizado" #: appDatabase.py:29 appEditors/appGCodeEditor.py:192 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolMilling.py:3937 +#: appPlugins/ToolMilling.py:4007 #, fuzzy #| msgid "Rough" msgid "Roughing" @@ -265,7 +266,7 @@ msgstr "Desbaste" #: appDatabase.py:29 appEditors/appGCodeEditor.py:192 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolMilling.py:3937 +#: appPlugins/ToolMilling.py:4007 #, fuzzy #| msgid "Finish" msgid "Finishing" @@ -273,16 +274,16 @@ msgstr "Acabamento" #: appDatabase.py:29 appDatabase.py:271 appDatabase.py:596 appDatabase.py:1783 #: appDatabase.py:2248 appDatabase.py:2431 appEditors/appGCodeEditor.py:192 -#: appGUI/MainGUI.py:1100 appGUI/MainGUI.py:2360 appGUI/MainGUI.py:4752 +#: appGUI/MainGUI.py:1100 appGUI/MainGUI.py:2395 appGUI/MainGUI.py:4787 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolIsolation.py:203 appPlugins/ToolIsolation.py:3116 -#: appPlugins/ToolMilling.py:3937 appPlugins/ToolNCC.py:4369 +#: appPlugins/ToolIsolation.py:203 appPlugins/ToolIsolation.py:3114 +#: appPlugins/ToolMilling.py:4007 appPlugins/ToolNCC.py:4380 msgid "Isolation" msgstr "Isolação" #: appDatabase.py:29 appEditors/appGCodeEditor.py:192 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolMilling.py:3937 +#: appPlugins/ToolMilling.py:4007 #, fuzzy #| msgid "Polish" msgid "Polishing" @@ -293,25 +294,25 @@ msgid "ID" msgstr "ID" #: appDatabase.py:38 appDatabase.py:203 appEditors/AppGeoEditor.py:3486 -#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:571 appGUI/ObjectUI.py:894 -#: appGUI/ObjectUI.py:1241 appGUI/ObjectUI.py:1502 appGUI/ObjectUI.py:1569 -#: appPlugins/ToolCalibration.py:959 appPlugins/ToolFiducials.py:821 -#: app_Main.py:8280 +#: appGUI/ObjectUI.py:224 appGUI/ObjectUI.py:644 appGUI/ObjectUI.py:976 +#: appGUI/ObjectUI.py:1323 appGUI/ObjectUI.py:1602 appGUI/ObjectUI.py:1669 +#: appPlugins/ToolCalibration.py:957 appPlugins/ToolFiducials.py:819 +#: app_Main.py:8310 msgid "Name" msgstr "Nome" -#: appDatabase.py:38 appDatabase.py:265 appPlugins/ToolCalibration.py:960 -#: appPlugins/ToolMilling.py:3578 appPlugins/ToolSub.py:847 -#: appPlugins/ToolSub.py:900 +#: appDatabase.py:38 appDatabase.py:265 appPlugins/ToolCalibration.py:958 +#: appPlugins/ToolPanelize.py:1145 appPlugins/ToolSub.py:848 +#: appPlugins/ToolSub.py:917 msgid "Target" msgstr "Alvo" #: appDatabase.py:38 appDatabase.py:216 appEditors/AppExcEditor.py:2847 -#: appEditors/AppExcEditor.py:4028 appGUI/ObjectUI.py:668 +#: appEditors/AppExcEditor.py:4030 appGUI/ObjectUI.py:746 #: appObjects/FlatCAMObj.py:710 appObjects/FlatCAMObj.py:776 -#: appPlugins/ToolDrilling.py:2333 appPlugins/ToolIsolation.py:3197 -#: appPlugins/ToolMilling.py:3631 appPlugins/ToolNCC.py:4198 -#: appPlugins/ToolPaint.py:3003 appPlugins/ToolPcbWizard.py:445 +#: appPlugins/ToolDrilling.py:2348 appPlugins/ToolIsolation.py:3206 +#: appPlugins/ToolMilling.py:3632 appPlugins/ToolNCC.py:4208 +#: appPlugins/ToolPaint.py:3010 appPlugins/ToolPcbWizard.py:445 #: appPlugins/ToolReport.py:443 appPlugins/ToolReport.py:509 #: appPlugins/ToolSolderPaste.py:1230 tclCommands/TclCommandDrillcncjob.py:197 msgid "Diameter" @@ -358,7 +359,7 @@ msgstr "" #: appDatabase.py:218 appDatabase.py:1192 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:37 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:175 -#: appPlugins/ToolCalculators.py:525 appPlugins/ToolCutOut.py:2569 +#: appPlugins/ToolCalculators.py:649 appPlugins/ToolCutOut.py:2573 msgid "Tool Diameter" msgstr "Diâmetro" @@ -397,65 +398,65 @@ msgstr "O tipo de aplicação em que essa ferramenta deve ser usada." #: appDatabase.py:271 appDatabase.py:1780 appDatabase.py:1821 #: appDatabase.py:2232 appDatabase.py:2428 appGUI/MainGUI.py:1498 -#: app_Main.py:8278 +#: app_Main.py:8308 msgid "General" msgstr "Geral" #: appDatabase.py:271 appDatabase.py:1781 appDatabase.py:2235 -#: appDatabase.py:2429 appGUI/MainGUI.py:1091 appGUI/MainGUI.py:2351 -#: appGUI/MainGUI.py:4756 appGUI/ObjectUI.py:737 appGUI/ObjectUI.py:1047 +#: appDatabase.py:2429 appGUI/MainGUI.py:1091 appGUI/MainGUI.py:2386 +#: appGUI/MainGUI.py:4791 appGUI/ObjectUI.py:803 appGUI/ObjectUI.py:1113 #: appPlugins/ToolMilling.py:60 appPlugins/ToolMilling.py:202 msgid "Milling" msgstr "Fresamento" #: appDatabase.py:271 appDatabase.py:1782 appDatabase.py:2240 -#: appDatabase.py:2430 appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2349 -#: appGUI/ObjectUI.py:723 appPlugins/ToolDrilling.py:55 +#: appDatabase.py:2430 appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2384 +#: appGUI/ObjectUI.py:789 appPlugins/ToolDrilling.py:55 #: appPlugins/ToolDrilling.py:198 appPlugins/ToolDrilling.py:1181 msgid "Drilling" msgstr "Perfuração" #: appDatabase.py:271 appDatabase.py:1784 appDatabase.py:2256 #: appDatabase.py:2432 appEditors/AppGeoEditor.py:604 appGUI/MainGUI.py:1106 -#: appGUI/MainGUI.py:1716 appGUI/MainGUI.py:2366 appGUI/ObjectUI.py:1061 -#: appPlugins/ToolPaint.py:216 appPlugins/ToolPaint.py:905 -#: appPlugins/ToolPaint.py:2900 +#: appGUI/MainGUI.py:1716 appGUI/MainGUI.py:2401 appGUI/ObjectUI.py:1127 +#: appPlugins/ToolPaint.py:216 appPlugins/ToolPaint.py:891 +#: appPlugins/ToolPaint.py:2888 msgid "Paint" msgstr "Pintura" #: appDatabase.py:271 appDatabase.py:1785 appDatabase.py:2264 -#: appDatabase.py:2433 appGUI/MainGUI.py:1104 appGUI/MainGUI.py:2364 -#: appGUI/ObjectUI.py:362 appGUI/ObjectUI.py:1071 appPlugins/ToolNCC.py:215 -#: appPlugins/ToolNCC.py:1305 appPlugins/ToolNCC.py:4099 +#: appDatabase.py:2433 appGUI/MainGUI.py:1104 appGUI/MainGUI.py:2399 +#: appGUI/ObjectUI.py:426 appGUI/ObjectUI.py:1137 appPlugins/ToolNCC.py:215 +#: appPlugins/ToolNCC.py:1289 appPlugins/ToolNCC.py:4085 msgid "NCC" msgstr "NCC" #: appDatabase.py:271 appDatabase.py:1786 appDatabase.py:2272 -#: appDatabase.py:2434 appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2371 -#: appGUI/ObjectUI.py:377 appPlugins/ToolCutOut.py:179 -#: appPlugins/ToolCutOut.py:522 appPlugins/ToolCutOut.py:2296 +#: appDatabase.py:2434 appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2406 +#: appGUI/ObjectUI.py:397 appPlugins/ToolCutOut.py:179 +#: appPlugins/ToolCutOut.py:504 appPlugins/ToolCutOut.py:2278 msgid "Cutout" msgstr "Recorte PCB" -#: appDatabase.py:287 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:999 -#: appGUI/ObjectUI.py:1374 +#: appDatabase.py:287 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:1073 +#: appGUI/ObjectUI.py:1488 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:404 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:104 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:256 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:426 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:304 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolFollow.py:761 appPlugins/ToolIsolation.py:3341 -#: appPlugins/ToolIsolation.py:3624 appPlugins/ToolMilling.py:3901 -#: appPlugins/ToolNCC.py:4198 appPlugins/ToolNCC.py:4639 -#: appPlugins/ToolPaint.py:3003 appPlugins/ToolPaint.py:3318 +#: appPlugins/ToolFollow.py:760 appPlugins/ToolIsolation.py:3367 +#: appPlugins/ToolIsolation.py:3654 appPlugins/ToolMilling.py:3971 +#: appPlugins/ToolNCC.py:4208 appPlugins/ToolNCC.py:4654 +#: appPlugins/ToolPaint.py:3010 appPlugins/ToolPaint.py:3333 msgid "Shape" msgstr "Formato" -#: appDatabase.py:289 appGUI/ObjectUI.py:1023 +#: appDatabase.py:289 appGUI/ObjectUI.py:1097 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:106 -#: appPlugins/ToolIsolation.py:3343 appPlugins/ToolMilling.py:3903 -#: appPlugins/ToolNCC.py:4216 appPlugins/ToolPaint.py:3021 +#: appPlugins/ToolIsolation.py:3369 appPlugins/ToolMilling.py:3973 +#: appPlugins/ToolNCC.py:4226 appPlugins/ToolPaint.py:3028 msgid "" "Tool Shape. \n" "Can be:\n" @@ -493,14 +494,14 @@ msgstr "" "Ângulo.\n" "Ângulo na ponta das ferramentas em forma de V." -#: appDatabase.py:337 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:999 -#: appGUI/ObjectUI.py:1374 appPlugins/ToolMilling.py:3925 +#: appDatabase.py:337 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:1073 +#: appGUI/ObjectUI.py:1488 appPlugins/ToolMilling.py:3995 #, fuzzy #| msgid "Jog" msgid "Job" msgstr "Deslocar" -#: appDatabase.py:340 appPlugins/ToolMilling.py:3928 +#: appDatabase.py:340 appPlugins/ToolMilling.py:3998 msgid "" "- Isolation -> informative - lower Feedrate as it uses a milling bit with a " "fine tip.\n" @@ -543,7 +544,7 @@ msgstr "" "Um valor a ser usado como deslocamento do caminho atual." #: appDatabase.py:391 appDatabase.py:898 appEditors/appGCodeEditor.py:815 -#: appGUI/ObjectUI.py:1384 +#: appGUI/ObjectUI.py:1498 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:52 @@ -553,9 +554,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:90 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:98 -#: appPlugins/ToolCalculators.py:513 appPlugins/ToolCutOut.py:2467 -#: appPlugins/ToolDrilling.py:2411 appPlugins/ToolMilling.py:1400 -#: appPlugins/ToolMilling.py:4041 +#: appPlugins/ToolCalculators.py:638 appPlugins/ToolCutOut.py:2471 +#: appPlugins/ToolDrilling.py:2424 appPlugins/ToolMilling.py:1359 +#: appPlugins/ToolMilling.py:4111 msgid "Cut Z" msgstr "Profundidade de Corte" @@ -598,9 +599,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:165 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:121 -#: appPlugins/ToolCalibration.py:799 appPlugins/ToolDrilling.py:1559 -#: appPlugins/ToolDrilling.py:2453 appPlugins/ToolMilling.py:3248 -#: appPlugins/ToolMilling.py:4084 appPlugins/ToolSolderPaste.py:1350 +#: appPlugins/ToolCalibration.py:797 appPlugins/ToolDrilling.py:1559 +#: appPlugins/ToolDrilling.py:2466 appPlugins/ToolMilling.py:3218 +#: appPlugins/ToolMilling.py:4154 appPlugins/ToolSolderPaste.py:1350 msgid "Travel Z" msgstr "Altura do Deslocamento" @@ -653,7 +654,7 @@ msgstr "" #: appDatabase.py:485 appGUI/preferences/tools/ToolsMillPrefGroupUI.py:193 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:142 -#: appPlugins/ToolMilling.py:4102 appPlugins/ToolSolderPaste.py:1392 +#: appPlugins/ToolMilling.py:4172 appPlugins/ToolSolderPaste.py:1392 msgid "Feedrate X-Y" msgstr "Avanço X-Y" @@ -669,7 +670,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:152 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:208 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:155 -#: appPlugins/ToolDrilling.py:2470 appPlugins/ToolMilling.py:4120 +#: appPlugins/ToolDrilling.py:2483 appPlugins/ToolMilling.py:4190 #: appPlugins/ToolSolderPaste.py:1405 msgid "Feedrate Z" msgstr "Taxa de Avanço Z" @@ -712,8 +713,8 @@ msgstr "" "Se for deixado vazio, não será usado.\n" "Velocidade do spindle em RPM." -#: appDatabase.py:549 appDatabase.py:1042 appPlugins/ToolDrilling.py:2524 -#: appPlugins/ToolMilling.py:4205 +#: appDatabase.py:549 appDatabase.py:1042 appPlugins/ToolDrilling.py:2537 +#: appPlugins/ToolMilling.py:4275 msgid "Dwell" msgstr "Esperar Velocidade" @@ -739,11 +740,11 @@ msgstr "" "Tempo de espera.\n" "Atraso usado para permitir que o spindle atinja a velocidade definida." -#: appDatabase.py:586 appPlugins/ToolNCC.py:4359 +#: appDatabase.py:586 appPlugins/ToolNCC.py:4370 msgid "Operation" msgstr "Operação" -#: appDatabase.py:588 appPlugins/ToolNCC.py:4361 +#: appDatabase.py:588 appPlugins/ToolNCC.py:4372 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -755,8 +756,8 @@ msgstr "" "Se não for bem-sucedida, a retirada de cobre também falhará.\n" "- Limpar -> retirada de cobre padrão." -#: appDatabase.py:595 appEditors/AppGerberEditor.py:6493 -#: appPlugins/ToolNCC.py:4368 +#: appDatabase.py:595 appEditors/AppGerberEditor.py:6495 +#: appPlugins/ToolNCC.py:4379 msgid "Clear" msgstr "Limpar" @@ -764,8 +765,8 @@ msgstr "Limpar" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:50 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:158 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:121 -#: appPlugins/ToolIsolation.py:3406 appPlugins/ToolMilling.py:3815 -#: appPlugins/ToolNCC.py:4377 +#: appPlugins/ToolIsolation.py:3432 appPlugins/ToolMilling.py:3885 +#: appPlugins/ToolNCC.py:4388 msgid "Milling Type" msgstr "Tipo de Fresamento" @@ -775,8 +776,8 @@ msgstr "Tipo de Fresamento" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:168 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:123 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:131 -#: appPlugins/ToolIsolation.py:3408 appPlugins/ToolIsolation.py:3416 -#: appPlugins/ToolNCC.py:4379 appPlugins/ToolNCC.py:4387 +#: appPlugins/ToolIsolation.py:3434 appPlugins/ToolIsolation.py:3442 +#: appPlugins/ToolNCC.py:4390 appPlugins/ToolNCC.py:4398 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -791,7 +792,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:165 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:128 -#: appPlugins/ToolIsolation.py:3413 appPlugins/ToolNCC.py:4384 +#: appPlugins/ToolIsolation.py:3439 appPlugins/ToolNCC.py:4395 msgid "Climb" msgstr "Subida" @@ -799,7 +800,7 @@ msgstr "Subida" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:166 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:129 -#: appPlugins/ToolIsolation.py:3414 appPlugins/ToolNCC.py:4385 +#: appPlugins/ToolIsolation.py:3440 appPlugins/ToolNCC.py:4396 msgid "Conventional" msgstr "Convencional" @@ -810,16 +811,16 @@ msgstr "Convencional" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:489 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 -#: appPlugins/ToolDrilling.py:2572 appPlugins/ToolIsolation.py:3391 -#: appPlugins/ToolMilling.py:3958 appPlugins/ToolNCC.py:4400 -#: appPlugins/ToolPaint.py:3143 +#: appPlugins/ToolDrilling.py:2585 appPlugins/ToolIsolation.py:3417 +#: appPlugins/ToolMilling.py:4028 appPlugins/ToolNCC.py:4411 +#: appPlugins/ToolPaint.py:3155 msgid "Overlap" msgstr "Sobreposição" #: appDatabase.py:626 appDatabase.py:734 appEditors/AppGeoEditor.py:528 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:168 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 -#: appPlugins/ToolNCC.py:4402 appPlugins/ToolPaint.py:3145 +#: appPlugins/ToolNCC.py:4413 appPlugins/ToolPaint.py:3157 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -851,12 +852,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:477 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:168 -#: appPlugins/ToolCopperThieving.py:1344 appPlugins/ToolCopperThieving.py:1621 -#: appPlugins/ToolCorners.py:815 appPlugins/ToolCutOut.py:2508 -#: appPlugins/ToolCutOut.py:2818 appPlugins/ToolExtract.py:1279 -#: appPlugins/ToolFiducials.py:926 appPlugins/ToolInvertGerber.py:274 -#: appPlugins/ToolInvertGerber.py:282 appPlugins/ToolMilling.py:3945 -#: appPlugins/ToolNCC.py:4444 appPlugins/ToolNCC.py:4546 +#: appPlugins/ToolCopperThieving.py:1352 appPlugins/ToolCopperThieving.py:1659 +#: appPlugins/ToolCorners.py:802 appPlugins/ToolCutOut.py:2512 +#: appPlugins/ToolCutOut.py:2817 appPlugins/ToolExtract.py:1320 +#: appPlugins/ToolFiducials.py:924 appPlugins/ToolInvertGerber.py:279 +#: appPlugins/ToolInvertGerber.py:287 appPlugins/ToolMilling.py:4015 +#: appPlugins/ToolNCC.py:4455 appPlugins/ToolNCC.py:4561 msgid "Margin" msgstr "Margem" @@ -866,9 +867,9 @@ msgstr "Margem" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:479 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:188 -#: appPlugins/ToolCopperThieving.py:1346 appPlugins/ToolCorners.py:817 -#: appPlugins/ToolFiducials.py:928 appPlugins/ToolMilling.py:3947 -#: appPlugins/ToolNCC.py:4446 appPlugins/ToolNCC.py:4548 +#: appPlugins/ToolCopperThieving.py:1354 appPlugins/ToolCorners.py:804 +#: appPlugins/ToolFiducials.py:926 appPlugins/ToolMilling.py:4017 +#: appPlugins/ToolNCC.py:4457 appPlugins/ToolNCC.py:4563 msgid "Bounding box margin." msgstr "Margem da caixa delimitadora." @@ -879,14 +880,14 @@ msgstr "Margem da caixa delimitadora." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:503 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:199 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 -#: appPlugins/ToolExtract.py:1046 appPlugins/ToolLevelling.py:1907 -#: appPlugins/ToolMilling.py:3973 appPlugins/ToolNCC.py:4421 -#: appPlugins/ToolPaint.py:3179 appPlugins/ToolPunchGerber.py:2118 +#: appPlugins/ToolExtract.py:1060 appPlugins/ToolLevelling.py:1907 +#: appPlugins/ToolMilling.py:4043 appPlugins/ToolNCC.py:4432 +#: appPlugins/ToolPaint.py:3191 appPlugins/ToolPunchGerber.py:2117 msgid "Method" msgstr "Método" #: appDatabase.py:660 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:201 -#: appPlugins/ToolNCC.py:4423 +#: appPlugins/ToolNCC.py:4434 msgid "" "Algorithm for copper clearing:\n" "- Standard: Fixed step inwards.\n" @@ -902,36 +903,36 @@ msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:513 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 -#: appPlugins/ToolMilling.py:3983 appPlugins/ToolNCC.py:4436 -#: appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolMilling.py:4053 appPlugins/ToolNCC.py:4447 +#: appPlugins/ToolPaint.py:3205 msgid "Standard" msgstr "Padrão" #: appDatabase.py:668 appDatabase.py:782 appEditors/AppGeoEditor.py:574 -#: appEditors/AppGeoEditor.py:672 appEditors/AppGeoEditor.py:5974 +#: appEditors/AppGeoEditor.py:672 appEditors/AppGeoEditor.py:5979 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:513 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 -#: appPlugins/ToolMilling.py:3983 appPlugins/ToolNCC.py:4436 -#: appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolMilling.py:4053 appPlugins/ToolNCC.py:4447 +#: appPlugins/ToolPaint.py:3205 msgid "Seed" msgstr "Semente" #: appDatabase.py:668 appDatabase.py:782 appEditors/AppGeoEditor.py:574 -#: appEditors/AppGeoEditor.py:5979 +#: appEditors/AppGeoEditor.py:5984 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:513 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 #: appParsers/ParseGerber.py:447 appParsers/ParseHPGL2.py:200 -#: appPlugins/ToolMilling.py:3983 appPlugins/ToolNCC.py:4436 -#: appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolMilling.py:4053 appPlugins/ToolNCC.py:4447 +#: appPlugins/ToolPaint.py:3205 msgid "Lines" msgstr "Linhas" #: appDatabase.py:668 appDatabase.py:782 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 -#: appPlugins/ToolNCC.py:4436 appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolNCC.py:4447 appPlugins/ToolPaint.py:3205 msgid "Combo" msgstr "Combo" @@ -940,16 +941,16 @@ msgstr "Combo" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:209 #: appPlugins/ToolLevelling.py:1128 appPlugins/ToolLevelling.py:1150 #: appPlugins/ToolLevelling.py:1992 appPlugins/ToolLevelling.py:2015 -#: appPlugins/ToolNCC.py:4457 appPlugins/ToolNCC.py:4559 -#: appPlugins/ToolPaint.py:3204 +#: appPlugins/ToolNCC.py:4468 appPlugins/ToolNCC.py:4574 +#: appPlugins/ToolPaint.py:3216 msgid "Connect" msgstr "Conectar" #: appDatabase.py:680 appDatabase.py:796 appEditors/AppGeoEditor.py:583 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:211 -#: appPlugins/ToolNCC.py:4461 appPlugins/ToolNCC.py:4561 -#: appPlugins/ToolPaint.py:3207 +#: appPlugins/ToolNCC.py:4472 appPlugins/ToolNCC.py:4576 +#: appPlugins/ToolPaint.py:3219 msgid "" "Draw lines between resulting\n" "segments to minimize tool lifts." @@ -960,35 +961,35 @@ msgstr "" #: appDatabase.py:686 appDatabase.py:800 appEditors/AppGeoEditor.py:591 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appPlugins/ToolNCC.py:4467 appPlugins/ToolNCC.py:4567 -#: appPlugins/ToolPaint.py:3211 +#: appPlugins/ToolNCC.py:4478 appPlugins/ToolNCC.py:4582 +#: appPlugins/ToolPaint.py:3223 msgid "Contour" msgstr "Contorno" #: appDatabase.py:690 appDatabase.py:803 appEditors/AppGeoEditor.py:593 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:219 -#: appPlugins/ToolNCC.py:4471 appPlugins/ToolNCC.py:4569 -#: appPlugins/ToolPaint.py:3214 +#: appPlugins/ToolNCC.py:4482 appPlugins/ToolNCC.py:4584 +#: appPlugins/ToolPaint.py:3226 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." msgstr "Corta no perímetro do polígono para retirar as arestas." #: appDatabase.py:696 appDatabase.py:753 appEditors/AppGeoEditor.py:715 -#: appEditors/AppGerberEditor.py:6669 appEditors/appGCodeEditor.py:804 -#: appGUI/ObjectUI.py:133 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:1374 +#: appEditors/AppGerberEditor.py:6671 appEditors/appGCodeEditor.py:804 +#: appGUI/ObjectUI.py:138 appGUI/ObjectUI.py:1073 appGUI/ObjectUI.py:1488 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:177 -#: appPlugins/ToolEtchCompensation.py:468 appPlugins/ToolNCC.py:4477 -#: appPlugins/ToolNCC.py:4575 appPlugins/ToolPaint.py:3164 -#: appPlugins/ToolPaint.py:3260 appPlugins/ToolTransform.py:577 +#: appPlugins/ToolEtchCompensation.py:481 appPlugins/ToolNCC.py:4488 +#: appPlugins/ToolNCC.py:4590 appPlugins/ToolPaint.py:3176 +#: appPlugins/ToolPaint.py:3275 appPlugins/ToolTransform.py:577 msgid "Offset" msgstr "Deslocar" #: appDatabase.py:700 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:241 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:251 -#: appPlugins/ToolNCC.py:4481 appPlugins/ToolNCC.py:4577 +#: appPlugins/ToolNCC.py:4492 appPlugins/ToolNCC.py:4592 msgid "" "If used, it will add an offset to the copper features.\n" "The copper clearing will finish to a distance\n" @@ -1000,7 +1001,7 @@ msgstr "" #: appDatabase.py:755 appEditors/AppGeoEditor.py:548 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:170 -#: appPlugins/ToolPaint.py:3166 appPlugins/ToolPaint.py:3262 +#: appPlugins/ToolPaint.py:3178 appPlugins/ToolPaint.py:3277 msgid "" "Distance by which to avoid\n" "the edges of the polygon to\n" @@ -1011,7 +1012,7 @@ msgstr "" "ser pintado." #: appDatabase.py:770 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:185 -#: appPlugins/ToolPaint.py:3181 +#: appPlugins/ToolPaint.py:3193 msgid "" "Algorithm for painting:\n" "- Standard: Fixed step inwards.\n" @@ -1034,17 +1035,17 @@ msgstr "" #: appDatabase.py:782 appDatabase.py:784 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 #: appPlugins/ToolPaint.py:141 appPlugins/ToolPaint.py:414 -#: appPlugins/ToolPaint.py:3193 appPlugins/ToolPaint.py:3195 +#: appPlugins/ToolPaint.py:3205 appPlugins/ToolPaint.py:3207 msgid "Laser_lines" msgstr "Linhas Laser" #: appDatabase.py:821 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:120 -#: appPlugins/ToolIsolation.py:3365 +#: appPlugins/ToolIsolation.py:3391 msgid "Passes" msgstr "Passes" #: appDatabase.py:823 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:122 -#: appPlugins/ToolIsolation.py:3367 +#: appPlugins/ToolIsolation.py:3393 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -1054,19 +1055,19 @@ msgstr "" #: appDatabase.py:836 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:146 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:491 -#: appPlugins/ToolIsolation.py:3393 appPlugins/ToolMilling.py:3960 +#: appPlugins/ToolIsolation.py:3419 appPlugins/ToolMilling.py:4030 msgid "How much (percentage) of the tool width to overlap each tool pass." msgstr "" "Quanto (percentual) da largura da ferramenta é sobreposta a cada passagem da " "ferramenta." #: appDatabase.py:869 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:177 -#: appPlugins/ToolIsolation.py:3426 +#: appPlugins/ToolIsolation.py:3452 msgid "Isolation Type" msgstr "Tipo de Isolação" #: appDatabase.py:871 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:179 -#: appPlugins/ToolIsolation.py:3428 +#: appPlugins/ToolIsolation.py:3454 msgid "" "Choose how the isolation will be executed:\n" "- 'Full' -> complete isolation of polygons\n" @@ -1088,23 +1089,23 @@ msgstr "" #: appDatabase.py:880 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:188 -#: appPlugins/ToolIsolation.py:3437 +#: appPlugins/ToolIsolation.py:3463 msgid "Full" msgstr "Completa" #: appDatabase.py:881 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 -#: appPlugins/ToolIsolation.py:3438 +#: appPlugins/ToolIsolation.py:3464 msgid "Ext" msgstr "Ext" #: appDatabase.py:882 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 -#: appPlugins/ToolIsolation.py:3439 +#: appPlugins/ToolIsolation.py:3465 msgid "Int" msgstr "Int" #: appDatabase.py:900 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:54 -#: appPlugins/ToolDrilling.py:2413 appPlugins/ToolMilling.py:1402 -#: appPlugins/ToolMilling.py:4043 +#: appPlugins/ToolDrilling.py:2426 appPlugins/ToolMilling.py:1361 +#: appPlugins/ToolMilling.py:4113 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -1113,12 +1114,12 @@ msgstr "" "abaixo da superfície de cobre." #: appDatabase.py:916 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:269 -#: appPlugins/ToolDrilling.py:2548 +#: appPlugins/ToolDrilling.py:2561 msgid "Offset Z" msgstr "Deslocamento Z" #: appDatabase.py:918 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:271 -#: appPlugins/ToolDrilling.py:2550 +#: appPlugins/ToolDrilling.py:2563 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -1132,8 +1133,8 @@ msgstr "" #: appDatabase.py:935 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:71 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:98 -#: appPlugins/ToolCutOut.py:2484 appPlugins/ToolDrilling.py:2431 -#: appPlugins/ToolMilling.py:4062 +#: appPlugins/ToolCutOut.py:2488 appPlugins/ToolDrilling.py:2444 +#: appPlugins/ToolMilling.py:4132 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -1148,13 +1149,13 @@ msgstr "" #: appDatabase.py:957 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:84 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:83 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:109 -#: appPlugins/ToolCutOut.py:2495 appPlugins/ToolDrilling.py:2444 -#: appPlugins/ToolMilling.py:4075 +#: appPlugins/ToolCutOut.py:2499 appPlugins/ToolDrilling.py:2457 +#: appPlugins/ToolMilling.py:4145 msgid "Depth of each pass (positive)." msgstr "Profundidade de cada passe (positivo)." #: appDatabase.py:966 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:93 -#: appPlugins/ToolDrilling.py:2455 appPlugins/ToolMilling.py:4086 +#: appPlugins/ToolDrilling.py:2468 appPlugins/ToolMilling.py:4156 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -1163,7 +1164,7 @@ msgstr "" "deslocamentos sobre o plano XY." #: appDatabase.py:989 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:154 -#: appPlugins/ToolDrilling.py:2472 appPlugins/ToolMilling.py:4122 +#: appPlugins/ToolDrilling.py:2485 appPlugins/ToolMilling.py:4192 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1177,12 +1178,12 @@ msgstr "" #: appDatabase.py:1004 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:303 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:307 -#: appPlugins/ToolDrilling.py:2487 appPlugins/ToolMilling.py:4137 +#: appPlugins/ToolDrilling.py:2500 appPlugins/ToolMilling.py:4207 msgid "Feedrate Rapids" msgstr "Taxa de Avanço Rápida" #: appDatabase.py:1006 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:305 -#: appPlugins/ToolDrilling.py:2489 appPlugins/ToolMilling.py:4139 +#: appPlugins/ToolDrilling.py:2502 appPlugins/ToolMilling.py:4209 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1196,13 +1197,13 @@ msgstr "" "É útil apenas para Marlin. Ignore para outros casos." #: appDatabase.py:1027 appGUI/preferences/tools/ToolsMillPrefGroupUI.py:224 -#: appPlugins/ToolDrilling.py:1573 appPlugins/ToolDrilling.py:2509 -#: appPlugins/ToolMilling.py:3266 appPlugins/ToolMilling.py:4190 +#: appPlugins/ToolDrilling.py:1573 appPlugins/ToolDrilling.py:2522 +#: appPlugins/ToolMilling.py:3236 appPlugins/ToolMilling.py:4260 msgid "Spindle speed" msgstr "Velocidade do Spindle" #: appDatabase.py:1029 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:169 -#: appPlugins/ToolDrilling.py:2511 appPlugins/ToolMilling.py:4192 +#: appPlugins/ToolDrilling.py:2524 appPlugins/ToolMilling.py:4262 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -1211,17 +1212,17 @@ msgstr "" "em RPM (opcional)" #: appDatabase.py:1074 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:229 -#: appPlugins/ToolDrilling.py:2564 +#: appPlugins/ToolDrilling.py:2577 msgid "Drill slots" msgstr "Fura Ranhura" #: appDatabase.py:1076 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:231 -#: appPlugins/ToolDrilling.py:2566 +#: appPlugins/ToolDrilling.py:2579 msgid "If the selected tool has slots then they will be drilled." msgstr "Se a ferramenta selecionada tiver ranhuras, elas serão perfuradas." #: appDatabase.py:1087 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:238 -#: appPlugins/ToolDrilling.py:2574 +#: appPlugins/ToolDrilling.py:2587 msgid "" "How much (percentage) of the tool diameter to overlap previous drill hole." msgstr "" @@ -1229,12 +1230,12 @@ msgstr "" "ferramenta." #: appDatabase.py:1101 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:250 -#: appPlugins/ToolDrilling.py:2588 +#: appPlugins/ToolDrilling.py:2601 msgid "Last drill" msgstr "Furar final" #: appDatabase.py:1103 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:252 -#: appPlugins/ToolDrilling.py:2590 +#: appPlugins/ToolDrilling.py:2603 msgid "" "If the slot length is not completely covered by drill holes,\n" "add a drill hole on the slot end point." @@ -1245,8 +1246,8 @@ msgstr "" #: appDatabase.py:1131 appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:254 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:109 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:268 -#: appPlugins/ToolCutOut.py:2510 appPlugins/ToolCutOut.py:2820 -#: appPlugins/ToolExtract.py:1281 +#: appPlugins/ToolCutOut.py:2514 appPlugins/ToolCutOut.py:2819 +#: appPlugins/ToolExtract.py:1322 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -1256,12 +1257,12 @@ msgstr "" "tornará o recorte do PCB mais longe da borda da PCB" #: appDatabase.py:1143 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:123 -#: appPlugins/ToolCutOut.py:2518 +#: appPlugins/ToolCutOut.py:2522 msgid "Gap size" msgstr "Tamanho da Ponte" #: appDatabase.py:1145 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:125 -#: appPlugins/ToolCutOut.py:2520 +#: appPlugins/ToolCutOut.py:2524 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -1273,12 +1274,12 @@ msgstr "" "circundante (de onde o PCB é recortado)." #: appDatabase.py:1154 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:140 -#: appPlugins/ToolCutOut.py:2534 +#: appPlugins/ToolCutOut.py:2538 msgid "Gap type" msgstr "Tipo de lacuna" #: appDatabase.py:1156 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:142 -#: appPlugins/ToolCutOut.py:2536 +#: appPlugins/ToolCutOut.py:2540 msgid "" "The type of gap:\n" "- Bridge -> the cutout will be interrupted by bridges\n" @@ -1293,22 +1294,22 @@ msgstr "" "- M-Bites -> 'Mouse Bites' - o mesmo que 'bridge', mas coberto com furos" #: appDatabase.py:1164 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:150 -#: appPlugins/ToolCutOut.py:2544 +#: appPlugins/ToolCutOut.py:2548 msgid "Bridge" msgstr "Ponte" #: appDatabase.py:1165 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:151 -#: appPlugins/ToolCutOut.py:2545 +#: appPlugins/ToolCutOut.py:2549 msgid "Thin" msgstr "Fino" #: appDatabase.py:1176 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:161 -#: appPlugins/ToolCutOut.py:2555 +#: appPlugins/ToolCutOut.py:2559 msgid "Depth" msgstr "Profundidade" #: appDatabase.py:1178 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:163 -#: appPlugins/ToolCutOut.py:2557 +#: appPlugins/ToolCutOut.py:2561 msgid "" "The depth until the milling is done\n" "in order to thin the gaps." @@ -1317,7 +1318,7 @@ msgstr "" "para diminuir as lacunas." #: appDatabase.py:1194 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:177 -#: appPlugins/ToolCutOut.py:2571 +#: appPlugins/ToolCutOut.py:2575 msgid "The drill hole diameter when doing mouse bites." msgstr "O diâmetro do furo ao fazer M-bites (mordidas de rato)." @@ -1326,23 +1327,23 @@ msgstr "O diâmetro do furo ao fazer M-bites (mordidas de rato)." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:187 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:216 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:187 -#: appPlugins/ToolCopperThieving.py:1491 appPlugins/ToolCopperThieving.py:1531 -#: appPlugins/ToolCopperThieving.py:1571 appPlugins/ToolCutOut.py:2581 +#: appPlugins/ToolCopperThieving.py:1507 appPlugins/ToolCopperThieving.py:1555 +#: appPlugins/ToolCopperThieving.py:1603 appPlugins/ToolCutOut.py:2585 msgid "Spacing" msgstr "Espaçamento" #: appDatabase.py:1207 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:189 -#: appPlugins/ToolCutOut.py:2583 +#: appPlugins/ToolCutOut.py:2587 msgid "The spacing between drill holes when doing mouse bites." msgstr "O espaçamento entre os furos ao fazer M-bites (mordidas de rato)." #: appDatabase.py:1226 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:222 -#: appPlugins/ToolCutOut.py:2397 +#: appPlugins/ToolCutOut.py:2457 msgid "Convex Shape" msgstr "Forma Convexa" #: appDatabase.py:1229 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:224 -#: appPlugins/ToolCutOut.py:2399 appPlugins/ToolCutOut.py:2404 +#: appPlugins/ToolCutOut.py:2459 appPlugins/ToolCutOut.py:2464 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -1351,11 +1352,11 @@ msgstr "" "Utilize somente se o tipo de objeto de origem for Gerber." #: appDatabase.py:1237 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:198 -#: appPlugins/ToolCutOut.py:2628 +#: appPlugins/ToolCutOut.py:2625 msgid "Gaps" msgstr "Pontes" -#: appDatabase.py:1239 appPlugins/ToolCutOut.py:2630 +#: appDatabase.py:1239 appPlugins/ToolCutOut.py:2627 msgid "" "Number of gaps used for the Automatic cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -1442,87 +1443,87 @@ msgstr "" "objeto/aplicação após selecionar uma ferramenta\n" "no banco de dados de ferramentas." -#: appDatabase.py:1336 appGUI/GUIElements.py:2391 appGUI/GUIElements.py:2461 -#: appGUI/GUIElements.py:2522 appGUI/GUIElements.py:2587 -#: appGUI/GUIElements.py:3975 appGUI/MainGUI.py:1648 -#: appGUI/preferences/PreferencesUIManager.py:1038 app_Main.py:2659 -#: app_Main.py:3883 app_Main.py:4818 app_Main.py:5083 app_Main.py:9758 +#: appDatabase.py:1336 appGUI/GUIElements.py:2448 appGUI/GUIElements.py:2518 +#: appGUI/GUIElements.py:2579 appGUI/GUIElements.py:2644 +#: appGUI/GUIElements.py:4032 appGUI/MainGUI.py:1648 +#: appGUI/preferences/PreferencesUIManager.py:1042 app_Main.py:2659 +#: app_Main.py:3883 app_Main.py:4818 app_Main.py:5083 app_Main.py:9788 msgid "Cancel" msgstr "Cancelar" -#: appDatabase.py:1349 appDatabase.py:1360 appEditors/AppExcEditor.py:4562 -#: appEditors/AppExcEditor.py:4573 appEditors/appGCodeEditor.py:900 -#: appEditors/appGCodeEditor.py:911 appGUI/ObjectUI.py:153 -#: appGUI/ObjectUI.py:164 appPlugins/ToolAlignObjects.py:553 -#: appPlugins/ToolAlignObjects.py:564 appPlugins/ToolCalculators.py:749 -#: appPlugins/ToolCalculators.py:760 appPlugins/ToolCalibration.py:1425 -#: appPlugins/ToolCalibration.py:1436 appPlugins/ToolCopperThieving.py:1785 -#: appPlugins/ToolCopperThieving.py:1796 appPlugins/ToolCorners.py:929 -#: appPlugins/ToolCorners.py:940 appPlugins/ToolCutOut.py:2886 -#: appPlugins/ToolCutOut.py:2897 appPlugins/ToolDblSided.py:1149 -#: appPlugins/ToolDblSided.py:1160 appPlugins/ToolDistance.py:682 -#: appPlugins/ToolDistance.py:693 appPlugins/ToolDistanceMin.py:372 -#: appPlugins/ToolDistanceMin.py:383 appPlugins/ToolDrilling.py:2933 -#: appPlugins/ToolDrilling.py:2944 appPlugins/ToolEtchCompensation.py:527 -#: appPlugins/ToolEtchCompensation.py:538 appPlugins/ToolExtract.py:1358 -#: appPlugins/ToolExtract.py:1369 appPlugins/ToolFiducials.py:1091 -#: appPlugins/ToolFiducials.py:1102 appPlugins/ToolFilm.py:1715 -#: appPlugins/ToolFilm.py:1726 appPlugins/ToolFollow.py:821 -#: appPlugins/ToolFollow.py:832 appPlugins/ToolImage.py:367 -#: appPlugins/ToolImage.py:378 appPlugins/ToolInvertGerber.py:345 -#: appPlugins/ToolInvertGerber.py:356 appPlugins/ToolIsolation.py:3693 -#: appPlugins/ToolIsolation.py:3704 appPlugins/ToolLevelling.py:2341 -#: appPlugins/ToolLevelling.py:2352 appPlugins/ToolMilling.py:4541 -#: appPlugins/ToolMilling.py:4552 appPlugins/ToolNCC.py:4801 -#: appPlugins/ToolNCC.py:4812 appPlugins/ToolOptimal.py:659 -#: appPlugins/ToolOptimal.py:670 appPlugins/ToolPaint.py:3420 -#: appPlugins/ToolPaint.py:3431 appPlugins/ToolPanelize.py:1400 -#: appPlugins/ToolPanelize.py:1411 appPlugins/ToolPcbWizard.py:536 -#: appPlugins/ToolPcbWizard.py:547 appPlugins/ToolPunchGerber.py:2379 -#: appPlugins/ToolPunchGerber.py:2390 appPlugins/ToolQRCode.py:1044 -#: appPlugins/ToolQRCode.py:1055 appPlugins/ToolRulesCheck.py:1715 +#: appDatabase.py:1349 appDatabase.py:1360 appEditors/AppExcEditor.py:4564 +#: appEditors/AppExcEditor.py:4575 appEditors/appGCodeEditor.py:900 +#: appEditors/appGCodeEditor.py:911 appGUI/ObjectUI.py:158 +#: appGUI/ObjectUI.py:169 appPlugins/ToolAlignObjects.py:577 +#: appPlugins/ToolAlignObjects.py:588 appPlugins/ToolCalculators.py:1067 +#: appPlugins/ToolCalculators.py:1078 appPlugins/ToolCalibration.py:1423 +#: appPlugins/ToolCalibration.py:1434 appPlugins/ToolCopperThieving.py:1835 +#: appPlugins/ToolCopperThieving.py:1846 appPlugins/ToolCorners.py:988 +#: appPlugins/ToolCorners.py:999 appPlugins/ToolCutOut.py:2886 +#: appPlugins/ToolCutOut.py:2897 appPlugins/ToolDblSided.py:1126 +#: appPlugins/ToolDblSided.py:1137 appPlugins/ToolDistance.py:684 +#: appPlugins/ToolDistance.py:695 appPlugins/ToolDistanceMin.py:372 +#: appPlugins/ToolDistanceMin.py:383 appPlugins/ToolDrilling.py:2929 +#: appPlugins/ToolDrilling.py:2940 appPlugins/ToolEtchCompensation.py:538 +#: appPlugins/ToolEtchCompensation.py:549 appPlugins/ToolExtract.py:1387 +#: appPlugins/ToolExtract.py:1398 appPlugins/ToolFiducials.py:1089 +#: appPlugins/ToolFiducials.py:1100 appPlugins/ToolFilm.py:1769 +#: appPlugins/ToolFilm.py:1780 appPlugins/ToolFollow.py:815 +#: appPlugins/ToolFollow.py:826 appPlugins/ToolImage.py:367 +#: appPlugins/ToolImage.py:378 appPlugins/ToolInvertGerber.py:348 +#: appPlugins/ToolInvertGerber.py:359 appPlugins/ToolIsolation.py:3721 +#: appPlugins/ToolIsolation.py:3732 appPlugins/ToolLevelling.py:2341 +#: appPlugins/ToolLevelling.py:2352 appPlugins/ToolMilling.py:4593 +#: appPlugins/ToolMilling.py:4604 appPlugins/ToolNCC.py:4815 +#: appPlugins/ToolNCC.py:4826 appPlugins/ToolOptimal.py:659 +#: appPlugins/ToolOptimal.py:670 appPlugins/ToolPaint.py:3437 +#: appPlugins/ToolPaint.py:3448 appPlugins/ToolPanelize.py:1426 +#: appPlugins/ToolPanelize.py:1437 appPlugins/ToolPcbWizard.py:536 +#: appPlugins/ToolPcbWizard.py:547 appPlugins/ToolPunchGerber.py:2390 +#: appPlugins/ToolPunchGerber.py:2401 appPlugins/ToolQRCode.py:1064 +#: appPlugins/ToolQRCode.py:1075 appPlugins/ToolRulesCheck.py:1715 #: appPlugins/ToolRulesCheck.py:1726 appPlugins/ToolSolderPaste.py:1632 -#: appPlugins/ToolSolderPaste.py:1643 appPlugins/ToolSub.py:968 -#: appPlugins/ToolSub.py:979 appPlugins/ToolTransform.py:1027 -#: appPlugins/ToolTransform.py:1038 appTool.py:300 appTool.py:311 +#: appPlugins/ToolSolderPaste.py:1643 appPlugins/ToolSub.py:993 +#: appPlugins/ToolSub.py:1004 appPlugins/ToolTransform.py:1024 +#: appPlugins/ToolTransform.py:1035 appTool.py:300 appTool.py:311 msgid "Edited value is out of range" msgstr "Valor fora da faixa" -#: appDatabase.py:1355 appDatabase.py:1362 appEditors/AppExcEditor.py:4568 -#: appEditors/AppExcEditor.py:4575 appEditors/appGCodeEditor.py:906 -#: appEditors/appGCodeEditor.py:913 appGUI/ObjectUI.py:159 -#: appGUI/ObjectUI.py:166 appPlugins/ToolAlignObjects.py:559 -#: appPlugins/ToolAlignObjects.py:566 appPlugins/ToolCalculators.py:755 -#: appPlugins/ToolCalculators.py:762 appPlugins/ToolCalibration.py:1431 -#: appPlugins/ToolCalibration.py:1438 appPlugins/ToolCopperThieving.py:1791 -#: appPlugins/ToolCopperThieving.py:1798 appPlugins/ToolCorners.py:935 -#: appPlugins/ToolCorners.py:942 appPlugins/ToolCutOut.py:2892 -#: appPlugins/ToolCutOut.py:2899 appPlugins/ToolDblSided.py:1155 -#: appPlugins/ToolDblSided.py:1162 appPlugins/ToolDistance.py:688 -#: appPlugins/ToolDistance.py:695 appPlugins/ToolDistanceMin.py:378 -#: appPlugins/ToolDistanceMin.py:385 appPlugins/ToolDrilling.py:2939 -#: appPlugins/ToolDrilling.py:2946 appPlugins/ToolEtchCompensation.py:533 -#: appPlugins/ToolEtchCompensation.py:540 appPlugins/ToolExtract.py:1364 -#: appPlugins/ToolExtract.py:1371 appPlugins/ToolFiducials.py:1097 -#: appPlugins/ToolFiducials.py:1104 appPlugins/ToolFilm.py:1721 -#: appPlugins/ToolFilm.py:1728 appPlugins/ToolFollow.py:827 -#: appPlugins/ToolFollow.py:834 appPlugins/ToolImage.py:373 -#: appPlugins/ToolImage.py:380 appPlugins/ToolInvertGerber.py:351 -#: appPlugins/ToolInvertGerber.py:358 appPlugins/ToolIsolation.py:3699 -#: appPlugins/ToolIsolation.py:3706 appPlugins/ToolLevelling.py:2347 -#: appPlugins/ToolLevelling.py:2354 appPlugins/ToolMilling.py:4547 -#: appPlugins/ToolMilling.py:4554 appPlugins/ToolNCC.py:4807 -#: appPlugins/ToolNCC.py:4814 appPlugins/ToolOptimal.py:665 -#: appPlugins/ToolOptimal.py:672 appPlugins/ToolPaint.py:3426 -#: appPlugins/ToolPaint.py:3433 appPlugins/ToolPanelize.py:1406 -#: appPlugins/ToolPanelize.py:1413 appPlugins/ToolPcbWizard.py:542 -#: appPlugins/ToolPcbWizard.py:549 appPlugins/ToolPunchGerber.py:2385 -#: appPlugins/ToolPunchGerber.py:2392 appPlugins/ToolQRCode.py:1050 -#: appPlugins/ToolQRCode.py:1057 appPlugins/ToolRulesCheck.py:1721 +#: appDatabase.py:1355 appDatabase.py:1362 appEditors/AppExcEditor.py:4570 +#: appEditors/AppExcEditor.py:4577 appEditors/appGCodeEditor.py:906 +#: appEditors/appGCodeEditor.py:913 appGUI/ObjectUI.py:164 +#: appGUI/ObjectUI.py:171 appPlugins/ToolAlignObjects.py:583 +#: appPlugins/ToolAlignObjects.py:590 appPlugins/ToolCalculators.py:1073 +#: appPlugins/ToolCalculators.py:1080 appPlugins/ToolCalibration.py:1429 +#: appPlugins/ToolCalibration.py:1436 appPlugins/ToolCopperThieving.py:1841 +#: appPlugins/ToolCopperThieving.py:1848 appPlugins/ToolCorners.py:994 +#: appPlugins/ToolCorners.py:1001 appPlugins/ToolCutOut.py:2892 +#: appPlugins/ToolCutOut.py:2899 appPlugins/ToolDblSided.py:1132 +#: appPlugins/ToolDblSided.py:1139 appPlugins/ToolDistance.py:690 +#: appPlugins/ToolDistance.py:697 appPlugins/ToolDistanceMin.py:378 +#: appPlugins/ToolDistanceMin.py:385 appPlugins/ToolDrilling.py:2935 +#: appPlugins/ToolDrilling.py:2942 appPlugins/ToolEtchCompensation.py:544 +#: appPlugins/ToolEtchCompensation.py:551 appPlugins/ToolExtract.py:1393 +#: appPlugins/ToolExtract.py:1400 appPlugins/ToolFiducials.py:1095 +#: appPlugins/ToolFiducials.py:1102 appPlugins/ToolFilm.py:1775 +#: appPlugins/ToolFilm.py:1782 appPlugins/ToolFollow.py:821 +#: appPlugins/ToolFollow.py:828 appPlugins/ToolImage.py:373 +#: appPlugins/ToolImage.py:380 appPlugins/ToolInvertGerber.py:354 +#: appPlugins/ToolInvertGerber.py:361 appPlugins/ToolIsolation.py:3727 +#: appPlugins/ToolIsolation.py:3734 appPlugins/ToolLevelling.py:2347 +#: appPlugins/ToolLevelling.py:2354 appPlugins/ToolMilling.py:4599 +#: appPlugins/ToolMilling.py:4606 appPlugins/ToolNCC.py:4821 +#: appPlugins/ToolNCC.py:4828 appPlugins/ToolOptimal.py:665 +#: appPlugins/ToolOptimal.py:672 appPlugins/ToolPaint.py:3443 +#: appPlugins/ToolPaint.py:3450 appPlugins/ToolPanelize.py:1432 +#: appPlugins/ToolPanelize.py:1439 appPlugins/ToolPcbWizard.py:542 +#: appPlugins/ToolPcbWizard.py:549 appPlugins/ToolPunchGerber.py:2396 +#: appPlugins/ToolPunchGerber.py:2403 appPlugins/ToolQRCode.py:1070 +#: appPlugins/ToolQRCode.py:1077 appPlugins/ToolRulesCheck.py:1721 #: appPlugins/ToolRulesCheck.py:1728 appPlugins/ToolSolderPaste.py:1638 -#: appPlugins/ToolSolderPaste.py:1645 appPlugins/ToolSub.py:974 -#: appPlugins/ToolSub.py:981 appPlugins/ToolTransform.py:1033 -#: appPlugins/ToolTransform.py:1040 appTool.py:306 appTool.py:313 +#: appPlugins/ToolSolderPaste.py:1645 appPlugins/ToolSub.py:999 +#: appPlugins/ToolSub.py:1006 appPlugins/ToolTransform.py:1030 +#: appPlugins/ToolTransform.py:1037 appTool.py:306 appTool.py:313 msgid "Edited value is within limits." msgstr "O valor editado está dentro dos limites." @@ -1550,27 +1551,27 @@ msgstr "Copiar do BD" msgid "Delete from DB" msgstr "Excluir do BD" -#: appDatabase.py:1635 appTranslation.py:209 app_Main.py:3877 app_Main.py:9752 +#: appDatabase.py:1635 appTranslation.py:209 app_Main.py:3877 app_Main.py:9782 msgid "Save changes" msgstr "Salvar alterações" #: appDatabase.py:1739 appDatabase.py:2226 appDatabase.py:2682 -#: appDatabase.py:2694 appGUI/MainGUI.py:497 appPlugins/ToolCutOut.py:664 -#: appPlugins/ToolCutOut.py:686 appPlugins/ToolCutOut.py:723 -#: appPlugins/ToolIsolation.py:2759 appPlugins/ToolIsolation.py:2769 -#: appPlugins/ToolIsolation.py:2849 appPlugins/ToolMilling.py:2182 -#: appPlugins/ToolNCC.py:3996 appPlugins/ToolNCC.py:4006 -#: appPlugins/ToolNCC.py:4082 appPlugins/ToolPaint.py:2788 -#: appPlugins/ToolPaint.py:2798 appPlugins/ToolPaint.py:2883 app_Main.py:6461 -#: app_Main.py:6498 app_Main.py:6585 app_Main.py:6597 app_Main.py:6606 -#: app_Main.py:6616 +#: appDatabase.py:2694 appGUI/MainGUI.py:497 appPlugins/ToolCutOut.py:646 +#: appPlugins/ToolCutOut.py:668 appPlugins/ToolCutOut.py:705 +#: appPlugins/ToolIsolation.py:2757 appPlugins/ToolIsolation.py:2767 +#: appPlugins/ToolIsolation.py:2847 appPlugins/ToolMilling.py:2152 +#: appPlugins/ToolNCC.py:3982 appPlugins/ToolNCC.py:3992 +#: appPlugins/ToolNCC.py:4068 appPlugins/ToolPaint.py:2776 +#: appPlugins/ToolPaint.py:2786 appPlugins/ToolPaint.py:2871 app_Main.py:6469 +#: app_Main.py:6506 app_Main.py:6593 app_Main.py:6605 app_Main.py:6614 +#: app_Main.py:6624 msgid "Tools Database" msgstr "Banco de Dados de Ferramentas" -#: appDatabase.py:1758 appDatabase.py:2212 appPlugins/ToolCutOut.py:508 -#: appPlugins/ToolDrilling.py:1153 appPlugins/ToolIsolation.py:1282 -#: appPlugins/ToolMilling.py:2023 appPlugins/ToolNCC.py:1290 -#: appPlugins/ToolPaint.py:884 +#: appDatabase.py:1758 appDatabase.py:2212 appPlugins/ToolCutOut.py:490 +#: appPlugins/ToolDrilling.py:1153 appPlugins/ToolIsolation.py:1278 +#: appPlugins/ToolMilling.py:1993 appPlugins/ToolNCC.py:1274 +#: appPlugins/ToolPaint.py:870 msgid "Failed to parse Tools DB file." msgstr "Falha ao analisar o arquivo com o banco de dados." @@ -1654,42 +1655,42 @@ msgstr "Para adicionar um furo, primeiro selecione uma ferramenta" #: appEditors/AppExcEditor.py:1500 appEditors/AppExcEditor.py:1603 #: appEditors/AppExcEditor.py:1714 appEditors/AppExcEditor.py:2517 #: appEditors/AppExcEditor.py:3321 appEditors/AppExcEditor.py:3328 -#: appEditors/AppExcEditor.py:3769 appEditors/AppGeoEditor.py:1416 +#: appEditors/AppExcEditor.py:3771 appEditors/AppGeoEditor.py:1416 #: appEditors/AppGeoEditor.py:2135 appEditors/AppGeoEditor.py:2375 #: appEditors/AppGeoEditor.py:2450 appEditors/AppGeoEditor.py:2529 #: appEditors/AppGeoEditor.py:2587 appEditors/AppGeoEditor.py:2792 #: appEditors/AppGeoEditor.py:2871 appEditors/AppGeoEditor.py:3004 #: appEditors/AppGeoEditor.py:3077 appEditors/AppGeoEditor.py:3147 #: appEditors/AppGeoEditor.py:3173 appEditors/AppGeoEditor.py:3201 -#: appEditors/AppGeoEditor.py:3317 appEditors/AppGeoEditor.py:4874 -#: appEditors/AppGeoEditor.py:4888 appEditors/AppGeoEditor.py:5498 -#: appEditors/AppGeoEditor.py:5551 appEditors/AppGeoEditor.py:5614 -#: appEditors/AppGeoEditor.py:5640 appEditors/AppGeoEditor.py:5665 -#: appEditors/AppGeoEditor.py:5697 appEditors/AppGeoEditor.py:5777 -#: appEditors/AppGeoEditor.py:5843 appEditors/AppGeoEditor.py:5911 -#: appEditors/AppGeoEditor.py:6008 appEditors/AppGerberEditor.py:390 +#: appEditors/AppGeoEditor.py:3317 appEditors/AppGeoEditor.py:4878 +#: appEditors/AppGeoEditor.py:4892 appEditors/AppGeoEditor.py:5503 +#: appEditors/AppGeoEditor.py:5556 appEditors/AppGeoEditor.py:5619 +#: appEditors/AppGeoEditor.py:5645 appEditors/AppGeoEditor.py:5670 +#: appEditors/AppGeoEditor.py:5702 appEditors/AppGeoEditor.py:5782 +#: appEditors/AppGeoEditor.py:5848 appEditors/AppGeoEditor.py:5916 +#: appEditors/AppGeoEditor.py:6013 appEditors/AppGerberEditor.py:390 #: appEditors/AppGerberEditor.py:814 appEditors/AppGerberEditor.py:941 #: appEditors/AppGerberEditor.py:1253 appEditors/AppGerberEditor.py:1514 #: appEditors/AppGerberEditor.py:1724 appEditors/AppGerberEditor.py:2014 #: appEditors/AppGerberEditor.py:2310 appEditors/AppGerberEditor.py:2391 -#: appEditors/AppGerberEditor.py:2502 appEditors/AppGerberEditor.py:3206 +#: appEditors/AppGerberEditor.py:2502 appEditors/AppGerberEditor.py:3207 #: appEditors/AppGerberEditor.py:4934 appEditors/AppGerberEditor.py:5207 -#: appEditors/AppGerberEditor.py:5225 appEditors/AppGerberEditor.py:5666 -#: appEditors/AppGerberEditor.py:5849 appEditors/AppGerberEditor.py:5911 -#: appEditors/AppGerberEditor.py:5958 appEditors/AppGerberEditor.py:7376 -#: appGUI/MainGUI.py:3365 appGUI/MainGUI.py:3377 -#: appObjects/FlatCAMGeometry.py:516 appObjects/FlatCAMGeometry.py:1188 -#: appObjects/FlatCAMGeometry.py:1261 appObjects/FlatCAMGerber.py:423 +#: appEditors/AppGerberEditor.py:5225 appEditors/AppGerberEditor.py:5668 +#: appEditors/AppGerberEditor.py:5851 appEditors/AppGerberEditor.py:5913 +#: appEditors/AppGerberEditor.py:5960 appEditors/AppGerberEditor.py:7378 +#: appGUI/MainGUI.py:3400 appGUI/MainGUI.py:3412 +#: appObjects/FlatCAMGeometry.py:513 appObjects/FlatCAMGeometry.py:1185 +#: appObjects/FlatCAMGeometry.py:1258 appObjects/FlatCAMGerber.py:426 #: appParsers/ParseGerber.py:2183 appParsers/ParseGerber.py:2276 #: appParsers/ParseGerber.py:2351 appParsers/ParseGerber.py:2425 #: appParsers/ParseGerber.py:2487 appPlugins/ToolAlignObjects.py:289 -#: appPlugins/ToolAlignObjects.py:311 appPlugins/ToolCalculators.py:292 -#: appPlugins/ToolCalculators.py:302 appPlugins/ToolCalibration.py:329 -#: appPlugins/ToolCutOut.py:1594 appPlugins/ToolFiducials.py:627 -#: appPlugins/ToolFiducials.py:641 appPlugins/ToolFollow.py:344 -#: appPlugins/ToolFollow.py:415 appPlugins/ToolIsolation.py:1548 -#: appPlugins/ToolPaint.py:2346 appPlugins/ToolPanelize.py:1073 -#: app_Main.py:5632 app_Main.py:5786 tclCommands/TclCommandPanelize.py:304 +#: appPlugins/ToolAlignObjects.py:311 appPlugins/ToolCalculators.py:332 +#: appPlugins/ToolCalculators.py:342 appPlugins/ToolCalibration.py:329 +#: appPlugins/ToolCutOut.py:1576 appPlugins/ToolFiducials.py:627 +#: appPlugins/ToolFiducials.py:641 appPlugins/ToolFollow.py:340 +#: appPlugins/ToolFollow.py:411 appPlugins/ToolIsolation.py:1544 +#: appPlugins/ToolPaint.py:2334 appPlugins/ToolPanelize.py:1057 +#: app_Main.py:5638 app_Main.py:5794 tclCommands/TclCommandPanelize.py:304 #: tclCommands/TclCommandPanelize.py:313 msgid "Done." msgstr "Pronto." @@ -1703,7 +1704,7 @@ msgstr "" #: appEditors/AppExcEditor.py:377 appEditors/AppExcEditor.py:681 #: appEditors/AppExcEditor.py:914 appEditors/AppExcEditor.py:1571 #: appEditors/AppGerberEditor.py:481 appEditors/AppGerberEditor.py:2192 -#: appEditors/AppGerberEditor.py:2222 appGUI/MainGUI.py:3979 +#: appEditors/AppGerberEditor.py:2222 appGUI/MainGUI.py:4014 msgid "Click on target location ..." msgstr "Clique no local de destino ..." @@ -1728,22 +1729,22 @@ msgid "Too many items for the selected spacing angle." msgstr "Muitos itens para o ângulo de espaçamento selecionado." #: appEditors/AppExcEditor.py:583 appEditors/AppExcEditor.py:1224 -#: appEditors/AppGerberEditor.py:801 appEditors/AppGerberEditor.py:5845 +#: appEditors/AppGerberEditor.py:801 appEditors/AppGerberEditor.py:5847 #: appObjects/FlatCAMCNCJob.py:807 appPlugins/ToolCopperThieving.py:350 -#: appPlugins/ToolCopperThieving.py:951 appPlugins/ToolCopperThieving.py:1163 -#: appPlugins/ToolCorners.py:250 appPlugins/ToolCorners.py:522 -#: appPlugins/ToolCorners.py:625 appPlugins/ToolCutOut.py:951 -#: appPlugins/ToolCutOut.py:977 appPlugins/ToolCutOut.py:1109 -#: appPlugins/ToolCutOut.py:1333 appPlugins/ToolCutOut.py:1487 -#: appPlugins/ToolCutOut.py:1530 appPlugins/ToolCutOut.py:1548 -#: appPlugins/ToolCutOut.py:1562 appPlugins/ToolDblSided.py:563 +#: appPlugins/ToolCopperThieving.py:953 appPlugins/ToolCopperThieving.py:1165 +#: appPlugins/ToolCorners.py:259 appPlugins/ToolCorners.py:534 +#: appPlugins/ToolCorners.py:637 appPlugins/ToolCutOut.py:933 +#: appPlugins/ToolCutOut.py:959 appPlugins/ToolCutOut.py:1091 +#: appPlugins/ToolCutOut.py:1315 appPlugins/ToolCutOut.py:1469 +#: appPlugins/ToolCutOut.py:1512 appPlugins/ToolCutOut.py:1530 +#: appPlugins/ToolCutOut.py:1544 appPlugins/ToolDblSided.py:544 #: appPlugins/ToolExtract.py:724 appPlugins/ToolExtract.py:773 #: appPlugins/ToolExtract.py:782 appPlugins/ToolExtract.py:786 #: appPlugins/ToolFiducials.py:335 appPlugins/ToolFiducials.py:587 #: appPlugins/ToolFiducials.py:635 appPlugins/ToolFiducials.py:649 -#: appPlugins/ToolFilm.py:819 appPlugins/ToolFilm.py:1080 -#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2340 app_Main.py:5127 -#: app_Main.py:11540 app_Main.py:11550 camlib.py:1172 camlib.py:2451 +#: appPlugins/ToolFilm.py:816 appPlugins/ToolFilm.py:1089 +#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2328 app_Main.py:5127 +#: app_Main.py:11570 app_Main.py:11580 camlib.py:1172 camlib.py:2451 #: camlib.py:2518 camlib.py:2586 camlib.py:2664 camlib.py:5320 camlib.py:5715 msgid "Failed." msgstr "Falhou." @@ -1782,9 +1783,9 @@ msgstr "" "redimensionar." #: appEditors/AppExcEditor.py:1502 appEditors/AppExcEditor.py:1555 -#: appEditors/AppExcEditor.py:1566 appGUI/MainGUI.py:3618 -#: appGUI/MainGUI.py:3703 appGUI/MainGUI.py:3749 appGUI/MainGUI.py:3841 -#: appGUI/MainGUI.py:3956 appGUI/MainGUI.py:3985 +#: appEditors/AppExcEditor.py:1566 appGUI/MainGUI.py:3653 +#: appGUI/MainGUI.py:3738 appGUI/MainGUI.py:3784 appGUI/MainGUI.py:3876 +#: appGUI/MainGUI.py:3991 appGUI/MainGUI.py:4020 msgid "Cancelled. Nothing selected." msgstr "Cancelado. Nada selecionado." @@ -1793,73 +1794,75 @@ msgstr "Cancelado. Nada selecionado." msgid "Click on reference location ..." msgstr "Clique no local de referência ..." -#: appEditors/AppExcEditor.py:1914 appEditors/AppGeoEditor.py:4197 -#: appEditors/AppGerberEditor.py:3460 appEditors/AppGerberEditor.py:6176 -#: appEditors/AppGerberEditor.py:6486 appGUI/GUIElements.py:372 -#: appGUI/GUIElements.py:1071 appGUI/GUIElements.py:1470 -#: appGUI/GUIElements.py:1681 appGUI/GUIElements.py:1966 -#: appGUI/GUIElements.py:4028 appGUI/MainGUI.py:427 appGUI/MainGUI.py:760 +#: appEditors/AppExcEditor.py:1914 appEditors/AppGeoEditor.py:4199 +#: appEditors/AppGerberEditor.py:3461 appEditors/AppGerberEditor.py:6178 +#: appEditors/AppGerberEditor.py:6488 appGUI/GUIElements.py:375 +#: appGUI/GUIElements.py:1074 appGUI/GUIElements.py:1475 +#: appGUI/GUIElements.py:1728 appGUI/GUIElements.py:2013 +#: appGUI/GUIElements.py:4085 appGUI/MainGUI.py:427 appGUI/MainGUI.py:760 #: appGUI/MainGUI.py:819 appGUI/MainGUI.py:896 appGUI/MainGUI.py:1039 -#: appGUI/MainGUI.py:1289 appGUI/MainGUI.py:1789 appGUI/MainGUI.py:2301 -#: appGUI/MainGUI.py:2543 appGUI/MainGUI.py:5232 appPlugins/ToolDrilling.py:309 -#: appPlugins/ToolIsolation.py:224 appPlugins/ToolMilling.py:400 -#: appPlugins/ToolMilling.py:408 appPlugins/ToolNCC.py:233 +#: appGUI/MainGUI.py:1289 appGUI/MainGUI.py:1789 appGUI/MainGUI.py:2336 +#: appGUI/MainGUI.py:2578 appGUI/MainGUI.py:5267 appPlugins/ToolDrilling.py:309 +#: appPlugins/ToolIsolation.py:224 appPlugins/ToolMilling.py:390 +#: appPlugins/ToolMilling.py:398 appPlugins/ToolNCC.py:233 #: appPlugins/ToolPaint.py:230 appPlugins/ToolSolderPaste.py:139 -#: app_Main.py:7033 +#: app_Main.py:7060 msgid "Delete" msgstr "Excluir" #: appEditors/AppExcEditor.py:2143 appObjects/FlatCAMExcellon.py:376 -#: appPlugins/ToolDrilling.py:762 appPlugins/ToolMilling.py:1190 +#: appPlugins/ToolDrilling.py:762 appPlugins/ToolMilling.py:1130 +#: appPlugins/ToolMilling.py:3657 msgid "Total Drills" msgstr "N° Furos" #: appEditors/AppExcEditor.py:2175 appObjects/FlatCAMExcellon.py:410 -#: appPlugins/ToolDrilling.py:789 appPlugins/ToolMilling.py:1217 +#: appPlugins/ToolDrilling.py:789 appPlugins/ToolMilling.py:1157 +#: appPlugins/ToolMilling.py:3681 msgid "Total Slots" msgstr "N° Ranhuras" #: appEditors/AppExcEditor.py:2253 appEditors/AppGeoEditor.py:4098 #: appEditors/AppGerberEditor.py:4204 appEditors/appGCodeEditor.py:601 -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:102 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:105 #: appObjects/FlatCAMCNCJob.py:559 appObjects/FlatCAMDocument.py:194 #: appObjects/FlatCAMExcellon.py:216 appObjects/FlatCAMGeometry.py:428 -#: appObjects/FlatCAMGerber.py:224 appObjects/FlatCAMScript.py:180 -#: appPlugins/ToolCorners.py:174 appPlugins/ToolCutOut.py:339 -#: appPlugins/ToolDblSided.py:219 appPlugins/ToolDrilling.py:553 -#: appPlugins/ToolFiducials.py:206 appPlugins/ToolFilm.py:262 +#: appObjects/FlatCAMGerber.py:225 appObjects/FlatCAMScript.py:180 +#: appPlugins/ToolCorners.py:176 appPlugins/ToolCutOut.py:339 +#: appPlugins/ToolDblSided.py:222 appPlugins/ToolDrilling.py:553 +#: appPlugins/ToolFiducials.py:206 appPlugins/ToolFilm.py:263 #: appPlugins/ToolFollow.py:178 appPlugins/ToolIsolation.py:448 -#: appPlugins/ToolLevelling.py:394 appPlugins/ToolMilling.py:725 +#: appPlugins/ToolLevelling.py:394 appPlugins/ToolMilling.py:657 #: appPlugins/ToolNCC.py:467 appPlugins/ToolPaint.py:444 #: appPlugins/ToolPanelize.py:277 appPlugins/ToolPunchGerber.py:391 -#: appPlugins/ToolQRCode.py:203 appPlugins/ToolSub.py:232 +#: appPlugins/ToolQRCode.py:202 appPlugins/ToolSub.py:232 msgid "Beginner" msgstr "" #: appEditors/AppExcEditor.py:2264 appEditors/AppGeoEditor.py:4111 #: appEditors/AppGerberEditor.py:4217 appEditors/appGCodeEditor.py:614 -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:103 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:106 #: appObjects/FlatCAMCNCJob.py:569 appObjects/FlatCAMDocument.py:203 #: appObjects/FlatCAMExcellon.py:230 appObjects/FlatCAMGeometry.py:437 -#: appObjects/FlatCAMGerber.py:238 appObjects/FlatCAMScript.py:189 -#: appPlugins/ToolCorners.py:192 appPlugins/ToolCutOut.py:382 -#: appPlugins/ToolDblSided.py:245 appPlugins/ToolDrilling.py:595 -#: appPlugins/ToolFiducials.py:221 appPlugins/ToolFilm.py:288 -#: appPlugins/ToolFollow.py:192 appPlugins/ToolIsolation.py:501 -#: appPlugins/ToolLevelling.py:409 appPlugins/ToolMilling.py:789 -#: appPlugins/ToolNCC.py:513 appPlugins/ToolPaint.py:476 -#: appPlugins/ToolPanelize.py:297 appPlugins/ToolPunchGerber.py:405 -#: appPlugins/ToolQRCode.py:214 appPlugins/ToolSub.py:244 +#: appObjects/FlatCAMGerber.py:240 appObjects/FlatCAMScript.py:189 +#: appPlugins/ToolCorners.py:190 appPlugins/ToolCutOut.py:373 +#: appPlugins/ToolDblSided.py:238 appPlugins/ToolDrilling.py:596 +#: appPlugins/ToolFiducials.py:221 appPlugins/ToolFilm.py:280 +#: appPlugins/ToolFollow.py:190 appPlugins/ToolIsolation.py:505 +#: appPlugins/ToolLevelling.py:409 appPlugins/ToolMilling.py:720 +#: appPlugins/ToolNCC.py:505 appPlugins/ToolPaint.py:469 +#: appPlugins/ToolPanelize.py:289 appPlugins/ToolPunchGerber.py:403 +#: appPlugins/ToolQRCode.py:216 appPlugins/ToolSub.py:243 msgid "Advanced" msgstr "Avançado" -#: appEditors/AppExcEditor.py:2287 appObjects/FlatCAMGeometry.py:687 -#: appObjects/FlatCAMGeometry.py:1331 appPlugins/ToolDrilling.py:1745 -#: appPlugins/ToolIsolation.py:1441 appPlugins/ToolIsolation.py:1857 -#: appPlugins/ToolMilling.py:2255 appPlugins/ToolMilling.py:2836 -#: appPlugins/ToolMilling.py:3491 appPlugins/ToolNCC.py:1479 -#: appPlugins/ToolNCC.py:1617 appPlugins/ToolPaint.py:1050 -#: appPlugins/ToolPaint.py:1188 appPlugins/ToolPaint.py:1902 +#: appEditors/AppExcEditor.py:2287 appObjects/FlatCAMGeometry.py:684 +#: appObjects/FlatCAMGeometry.py:1328 appPlugins/ToolDrilling.py:1745 +#: appPlugins/ToolIsolation.py:1437 appPlugins/ToolIsolation.py:1853 +#: appPlugins/ToolMilling.py:2225 appPlugins/ToolMilling.py:2806 +#: appPlugins/ToolMilling.py:3461 appPlugins/ToolNCC.py:1463 +#: appPlugins/ToolNCC.py:1601 appPlugins/ToolPaint.py:1036 +#: appPlugins/ToolPaint.py:1174 appPlugins/ToolPaint.py:1890 #: appPlugins/ToolSolderPaste.py:507 appPlugins/ToolSolderPaste.py:580 msgid "Wrong value format entered, use a number." msgstr "Formato incorreto, use um número." @@ -1872,7 +1875,7 @@ msgstr "" "Ferramenta já na lista de ferramentas original ou atual.\n" "Salve e reedite Excellon se precisar adicionar essa ferramenta. " -#: appEditors/AppExcEditor.py:2306 appGUI/MainGUI.py:4021 +#: appEditors/AppExcEditor.py:2306 appGUI/MainGUI.py:4056 msgid "Added new tool with dia" msgstr "Adicionada nova ferramenta com diâmetro" @@ -1890,18 +1893,18 @@ msgstr "" "Não há definições de ferramentas no arquivo. Abortando a criação do Excellon." #: appEditors/AppExcEditor.py:3128 appEditors/AppGerberEditor.py:4914 -#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:629 -#: appParsers/ParseExcellon.py:976 appPlugins/ToolMilling.py:2773 +#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:626 +#: appParsers/ParseExcellon.py:976 appPlugins/ToolMilling.py:2743 #: appPlugins/ToolPcbWizard.py:354 appPlugins/ToolSolderPaste.py:950 -#: app_Main.py:6541 app_Main.py:8436 app_Main.py:10992 app_Main.py:11064 -#: app_Main.py:11199 app_Main.py:11264 +#: app_Main.py:6549 app_Main.py:8466 app_Main.py:11022 app_Main.py:11094 +#: app_Main.py:11229 app_Main.py:11294 msgid "An internal error has occurred. See shell.\n" msgstr "Ocorreu um erro interno. Veja shell (linha de comando).\n" -#: appEditors/AppExcEditor.py:3133 appObjects/FlatCAMGeometry.py:934 -#: appObjects/FlatCAMGeometry.py:939 appObjects/FlatCAMGeometry.py:1088 -#: appPlugins/ToolMilling.py:3160 appPlugins/ToolMilling.py:3164 -#: appPlugins/ToolSub.py:475 appPlugins/ToolSub.py:669 +#: appEditors/AppExcEditor.py:3133 appObjects/FlatCAMGeometry.py:931 +#: appObjects/FlatCAMGeometry.py:936 appObjects/FlatCAMGeometry.py:1085 +#: appPlugins/ToolMilling.py:3130 appPlugins/ToolMilling.py:3134 +#: appPlugins/ToolSub.py:473 appPlugins/ToolSub.py:667 #, fuzzy #| msgid "Generate" msgid "Generating" @@ -1915,46 +1918,48 @@ msgstr "Edição de Excellon concluída." msgid "Cancelled. There is no Tool/Drill selected" msgstr "Cancelado. Não há ferramenta/broca selecionada" -#: appEditors/AppExcEditor.py:3842 appEditors/AppExcEditor.py:3852 -#: appEditors/AppGerberEditor.py:5752 +#: appEditors/AppExcEditor.py:3844 appEditors/AppExcEditor.py:3854 +#: appEditors/AppGerberEditor.py:5754 msgid "Click on the circular array Center position" msgstr "Clique na posição central da matriz circular" -#: appEditors/AppExcEditor.py:3985 appGUI/MainGUI.py:732 appGUI/ObjectUI.py:580 +#: appEditors/AppExcEditor.py:3987 appGUI/MainGUI.py:732 appGUI/ObjectUI.py:653 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:19 msgid "Excellon Editor" msgstr "Editor Excellon" -#: appEditors/AppExcEditor.py:3995 appEditors/AppGeoEditor.py:3451 -#: appEditors/AppGerberEditor.py:6021 appEditors/appGCodeEditor.py:774 -#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:692 -#: appPlugins/ToolCutOut.py:2333 appPlugins/ToolDblSided.py:685 +#: appEditors/AppExcEditor.py:3997 appEditors/AppGeoEditor.py:3451 +#: appEditors/AppGerberEditor.py:6023 appEditors/appGCodeEditor.py:774 +#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:704 +#: appPlugins/ToolCutOut.py:2315 appPlugins/ToolDblSided.py:666 #: appPlugins/ToolDrilling.py:2285 appPlugins/ToolFiducials.py:797 -#: appPlugins/ToolFilm.py:1168 appPlugins/ToolFollow.py:706 -#: appPlugins/ToolIsolation.py:3153 appPlugins/ToolLevelling.py:1758 -#: appPlugins/ToolMilling.py:3563 appPlugins/ToolNCC.py:4136 -#: appPlugins/ToolPaint.py:2937 appPlugins/ToolPanelize.py:1124 -#: appPlugins/ToolPunchGerber.py:1982 appPlugins/ToolQRCode.py:753 -#: appPlugins/ToolSub.py:798 +#: appPlugins/ToolFilm.py:1177 appPlugins/ToolFollow.py:704 +#: appPlugins/ToolIsolation.py:3151 appPlugins/ToolLevelling.py:1758 +#: appPlugins/ToolMilling.py:3526 appPlugins/ToolNCC.py:4122 +#: appPlugins/ToolPaint.py:2925 appPlugins/ToolPanelize.py:1115 +#: appPlugins/ToolPunchGerber.py:1988 appPlugins/ToolQRCode.py:763 +#: appPlugins/ToolSub.py:796 msgid "" "Beginner Mode - many parameters are hidden.\n" "Advanced Mode - full control.\n" "Permanent change is done in 'Preferences' menu." msgstr "" -#: appEditors/AppExcEditor.py:4009 appEditors/AppGerberEditor.py:6033 +#: appEditors/AppExcEditor.py:4011 appEditors/AppGerberEditor.py:6035 #: appEditors/appGCodeEditor.py:786 msgid "Name:" msgstr "Nome:" -#: appEditors/AppExcEditor.py:4016 appGUI/ObjectUI.py:621 -#: appGUI/ObjectUI.py:967 appPlugins/ToolIsolation.py:3185 -#: appPlugins/ToolMilling.py:3609 appPlugins/ToolNCC.py:4186 -#: appPlugins/ToolPaint.py:2990 appPlugins/ToolSolderPaste.py:1219 +#: appEditors/AppExcEditor.py:4018 appGUI/ObjectUI.py:289 +#: appGUI/ObjectUI.py:697 appGUI/ObjectUI.py:1027 appGUI/ObjectUI.py:1041 +#: appGUI/ObjectUI.py:1440 appPlugins/ToolDrilling.py:2328 +#: appPlugins/ToolIsolation.py:3185 appPlugins/ToolMilling.py:3600 +#: appPlugins/ToolNCC.py:4186 appPlugins/ToolPaint.py:2989 +#: appPlugins/ToolSolderPaste.py:1219 msgid "Tools Table" msgstr "Tabela de Ferramentas" -#: appEditors/AppExcEditor.py:4018 appGUI/ObjectUI.py:623 +#: appEditors/AppExcEditor.py:4020 msgid "" "Tools in this Excellon object\n" "when are used for drilling." @@ -1962,19 +1967,19 @@ msgstr "" "Ferramentas neste objeto Excellon \n" "quando são usadas para perfuração." -#: appEditors/AppExcEditor.py:4039 +#: appEditors/AppExcEditor.py:4041 msgid "Convert Slots" msgstr "Converter Ranhuras" -#: appEditors/AppExcEditor.py:4043 +#: appEditors/AppExcEditor.py:4045 msgid "Convert the slots in the selected tools to drills." msgstr "Converter as ranhuras (slots) nas ferramentas selecionadas em furos." -#: appEditors/AppExcEditor.py:4053 +#: appEditors/AppExcEditor.py:4055 msgid "Add/Delete Tool" msgstr "Adicionar/Excluir Ferramenta" -#: appEditors/AppExcEditor.py:4055 +#: appEditors/AppExcEditor.py:4057 msgid "" "Add/Delete a tool to the tool list\n" "for this Excellon object." @@ -1982,33 +1987,33 @@ msgstr "" "Adicionar/Excluir uma ferramenta para a lista de ferramentas\n" "para este objeto Excellon." -#: appEditors/AppExcEditor.py:4069 appEditors/AppGeoEditor.py:514 +#: appEditors/AppExcEditor.py:4071 appEditors/AppGeoEditor.py:514 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:117 -#: appPlugins/ToolCutOut.py:2423 appPlugins/ToolIsolation.py:3254 -#: appPlugins/ToolMilling.py:3717 appPlugins/ToolNCC.py:4273 -#: appPlugins/ToolNCC.py:4284 appPlugins/ToolPaint.py:3066 +#: appPlugins/ToolCutOut.py:2400 appPlugins/ToolIsolation.py:3262 +#: appPlugins/ToolMilling.py:3793 appPlugins/ToolNCC.py:4279 +#: appPlugins/ToolNCC.py:4290 appPlugins/ToolPaint.py:3078 msgid "Tool Dia" msgstr "Diâmetro da Ferramenta" -#: appEditors/AppExcEditor.py:4071 +#: appEditors/AppExcEditor.py:4073 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:51 -#: appPlugins/ToolIsolation.py:3256 appPlugins/ToolMilling.py:3719 -#: appPlugins/ToolNCC.py:4275 +#: appPlugins/ToolIsolation.py:3264 appPlugins/ToolMilling.py:3795 +#: appPlugins/ToolNCC.py:4281 msgid "Diameter for the new tool" msgstr "Diâmetro da nova ferramenta" -#: appEditors/AppExcEditor.py:4083 appEditors/AppGeoEditor.py:772 -#: appEditors/AppGerberEditor.py:6169 appEditors/AppGerberEditor.py:6726 +#: appEditors/AppExcEditor.py:4085 appEditors/AppGeoEditor.py:772 +#: appEditors/AppGerberEditor.py:6171 appEditors/AppGerberEditor.py:6728 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:290 -#: appPlugins/ToolCopperThieving.py:1735 appPlugins/ToolDblSided.py:894 -#: appPlugins/ToolDblSided.py:1082 appPlugins/ToolLevelling.py:2073 +#: appPlugins/ToolCopperThieving.py:1783 appPlugins/ToolDblSided.py:881 +#: appPlugins/ToolDblSided.py:1059 appPlugins/ToolLevelling.py:2073 #: appPlugins/ToolNCC.py:227 appPlugins/ToolPaint.py:224 -#: appPlugins/ToolSolderPaste.py:136 appPlugins/ToolTransform.py:635 -#: app_Main.py:7031 +#: appPlugins/ToolSolderPaste.py:136 appPlugins/ToolTransform.py:632 +#: app_Main.py:7058 msgid "Add" msgstr "Adicionar" -#: appEditors/AppExcEditor.py:4086 +#: appEditors/AppExcEditor.py:4088 msgid "" "Add a new tool to the tool list\n" "with the diameter specified above." @@ -2016,11 +2021,11 @@ msgstr "" "Adiciona uma nova ferramenta à lista de ferramentas\n" "com o diâmetro especificado acima." -#: appEditors/AppExcEditor.py:4095 +#: appEditors/AppExcEditor.py:4097 msgid "Delete Tool" msgstr "Excluir Ferramenta" -#: appEditors/AppExcEditor.py:4098 +#: appEditors/AppExcEditor.py:4100 msgid "" "Delete a tool in the tool list\n" "by selecting a row in the tool table." @@ -2028,55 +2033,56 @@ msgstr "" "Exclui uma ferramenta da lista de ferramentas selecionando uma linha na " "tabela de ferramentas." -#: appEditors/AppExcEditor.py:4123 +#: appEditors/AppExcEditor.py:4125 msgid "Resize Tool" msgstr "Ferramenta de Redimens." -#: appEditors/AppExcEditor.py:4125 +#: appEditors/AppExcEditor.py:4127 msgid "Resize a drill or a selection of drills." msgstr "Redimensiona um furo ou uma seleção de furos." -#: appEditors/AppExcEditor.py:4130 +#: appEditors/AppExcEditor.py:4132 msgid "Resize Dia" msgstr "Novo Diâmetro" -#: appEditors/AppExcEditor.py:4132 +#: appEditors/AppExcEditor.py:4134 msgid "Diameter to resize to." msgstr "Novo diâmetro para redimensionar." -#: appEditors/AppExcEditor.py:4146 +#: appEditors/AppExcEditor.py:4148 msgid "Resize" msgstr "Redimensionar" -#: appEditors/AppExcEditor.py:4149 +#: appEditors/AppExcEditor.py:4151 msgid "Resize drill(s)" msgstr "Redimensionar furo(s)" -#: appEditors/AppExcEditor.py:4180 appGUI/MainGUI.py:737 appGUI/MainGUI.py:1173 -#: appGUI/MainGUI.py:1776 appGUI/MainGUI.py:2433 appGUI/MainGUI.py:5081 +#: appEditors/AppExcEditor.py:4182 appGUI/MainGUI.py:737 appGUI/MainGUI.py:1173 +#: appGUI/MainGUI.py:1776 appGUI/MainGUI.py:2468 appGUI/MainGUI.py:5116 msgid "Add Drill Array" msgstr "Adicionar Matriz de Furos" -#: appEditors/AppExcEditor.py:4182 +#: appEditors/AppExcEditor.py:4184 msgid "Add an array of drills (linear or circular array)" msgstr "Adiciona uma matriz de furos (matriz linear ou circular)" -#: appEditors/AppExcEditor.py:4188 appEditors/AppExcEditor.py:4408 +#: appEditors/AppExcEditor.py:4190 appEditors/AppExcEditor.py:4410 #: appEditors/AppGeoEditor.py:3486 appEditors/AppGerberEditor.py:4522 -#: appEditors/AppGerberEditor.py:6059 appEditors/AppGerberEditor.py:6134 -#: appEditors/AppGerberEditor.py:6528 appGUI/ObjectUI.py:306 +#: appEditors/AppGerberEditor.py:6061 appEditors/AppGerberEditor.py:6136 +#: appEditors/AppGerberEditor.py:6530 appGUI/ObjectUI.py:338 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:36 -#: appPlugins/ToolCorners.py:774 appPlugins/ToolCutOut.py:2376 -#: appPlugins/ToolDblSided.py:707 appPlugins/ToolExtract.py:1009 -#: appPlugins/ToolFilm.py:1188 appPlugins/ToolIsolation.py:3571 -#: appPlugins/ToolNCC.py:4151 appPlugins/ToolNCC.py:4616 -#: appPlugins/ToolPaint.py:2956 appPlugins/ToolPaint.py:3294 -#: appPlugins/ToolPunchGerber.py:2087 appPlugins/ToolPunchGerber.py:2295 -#: appPlugins/ToolTransform.py:642 +#: appPlugins/ToolCorners.py:761 appPlugins/ToolCorners.py:870 +#: appPlugins/ToolCutOut.py:2361 appPlugins/ToolDblSided.py:693 +#: appPlugins/ToolExtract.py:1019 appPlugins/ToolFilm.py:1208 +#: appPlugins/ToolIsolation.py:3601 appPlugins/ToolMilling.py:3560 +#: appPlugins/ToolNCC.py:4152 appPlugins/ToolNCC.py:4631 +#: appPlugins/ToolPaint.py:2955 appPlugins/ToolPaint.py:3309 +#: appPlugins/ToolPunchGerber.py:2094 appPlugins/ToolPunchGerber.py:2311 +#: appPlugins/ToolTransform.py:639 msgid "Type" msgstr "Tipo" -#: appEditors/AppExcEditor.py:4190 +#: appEditors/AppExcEditor.py:4192 msgid "" "Select the type of drills array to create.\n" "It can be Linear X(Y) or Circular" @@ -2084,44 +2090,44 @@ msgstr "" "Selecione o tipo de matriz de furos para criar.\n" "Pode ser Linear X(Y) ou Circular" -#: appEditors/AppExcEditor.py:4194 appEditors/AppExcEditor.py:4414 -#: appEditors/AppGerberEditor.py:6534 +#: appEditors/AppExcEditor.py:4196 appEditors/AppExcEditor.py:4416 +#: appEditors/AppGerberEditor.py:6536 msgid "Linear" msgstr "Linear" -#: appEditors/AppExcEditor.py:4195 appEditors/AppExcEditor.py:4415 -#: appEditors/AppGerberEditor.py:6535 +#: appEditors/AppExcEditor.py:4197 appEditors/AppExcEditor.py:4417 +#: appEditors/AppGerberEditor.py:6537 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:46 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:143 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:101 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:46 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:145 -#: appPlugins/ToolExtract.py:965 appPlugins/ToolExtract.py:1097 -#: appPlugins/ToolFiducials.py:974 appPlugins/ToolPunchGerber.py:2043 -#: appPlugins/ToolPunchGerber.py:2201 +#: appPlugins/ToolExtract.py:975 appPlugins/ToolExtract.py:1113 +#: appPlugins/ToolFiducials.py:972 appPlugins/ToolPunchGerber.py:2050 +#: appPlugins/ToolPunchGerber.py:2210 msgid "Circular" msgstr "Circular" -#: appEditors/AppExcEditor.py:4201 appEditors/AppExcEditor.py:4421 +#: appEditors/AppExcEditor.py:4203 appEditors/AppExcEditor.py:4423 msgid "Number" msgstr "Número" -#: appEditors/AppExcEditor.py:4202 +#: appEditors/AppExcEditor.py:4204 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:64 msgid "Specify how many drills to be in the array." msgstr "Especifique quantos furos devem estar na matriz." -#: appEditors/AppExcEditor.py:4223 appEditors/AppExcEditor.py:4282 -#: appEditors/AppExcEditor.py:4348 appEditors/AppExcEditor.py:4444 -#: appEditors/AppExcEditor.py:4504 appEditors/AppGeoEditor.py:2214 -#: appEditors/AppGerberEditor.py:1824 appEditors/AppGerberEditor.py:6561 -#: appEditors/AppGerberEditor.py:6615 +#: appEditors/AppExcEditor.py:4225 appEditors/AppExcEditor.py:4284 +#: appEditors/AppExcEditor.py:4350 appEditors/AppExcEditor.py:4446 +#: appEditors/AppExcEditor.py:4506 appEditors/AppGeoEditor.py:2214 +#: appEditors/AppGerberEditor.py:1824 appEditors/AppGerberEditor.py:6563 +#: appEditors/AppGerberEditor.py:6617 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:172 msgid "Direction" msgstr "Direção" -#: appEditors/AppExcEditor.py:4225 appEditors/AppExcEditor.py:4446 -#: appEditors/AppGerberEditor.py:6563 +#: appEditors/AppExcEditor.py:4227 appEditors/AppExcEditor.py:4448 +#: appEditors/AppGerberEditor.py:6565 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:80 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:228 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:118 @@ -2136,39 +2142,39 @@ msgstr "" "- 'Y' - eixo vertical ou\n" "- 'Ângulo' - um ângulo personalizado para a inclinação da matriz" -#: appEditors/AppExcEditor.py:4231 appEditors/AppExcEditor.py:4356 -#: appEditors/AppExcEditor.py:4452 appEditors/AppGerberEditor.py:6569 -#: appGUI/GUIElements.py:4853 appGUI/MainGUI.py:485 appGUI/MainGUI.py:697 -#: appGUI/MainGUI.py:4709 appGUI/MainGUI.py:4977 +#: appEditors/AppExcEditor.py:4233 appEditors/AppExcEditor.py:4358 +#: appEditors/AppExcEditor.py:4454 appEditors/AppGerberEditor.py:6571 +#: appGUI/GUIElements.py:4910 appGUI/MainGUI.py:485 appGUI/MainGUI.py:697 +#: appGUI/MainGUI.py:4744 appGUI/MainGUI.py:5012 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:181 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:124 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:193 -#: appPlugins/ToolFilm.py:1363 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:145 +#: appPlugins/ToolFilm.py:1407 msgid "X" msgstr "X" -#: appEditors/AppExcEditor.py:4232 appEditors/AppExcEditor.py:4357 -#: appEditors/AppExcEditor.py:4453 appEditors/AppGerberEditor.py:6570 -#: appGUI/GUIElements.py:4860 appGUI/MainGUI.py:488 appGUI/MainGUI.py:4710 -#: appGUI/MainGUI.py:4978 +#: appEditors/AppExcEditor.py:4234 appEditors/AppExcEditor.py:4359 +#: appEditors/AppExcEditor.py:4455 appEditors/AppGerberEditor.py:6572 +#: appGUI/GUIElements.py:4917 appGUI/MainGUI.py:488 appGUI/MainGUI.py:4745 +#: appGUI/MainGUI.py:5013 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:87 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:182 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:235 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:125 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:194 -#: appPlugins/ToolFilm.py:1364 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:146 +#: appPlugins/ToolFilm.py:1408 msgid "Y" msgstr "Y" -#: appEditors/AppExcEditor.py:4233 appEditors/AppExcEditor.py:4252 -#: appEditors/AppExcEditor.py:4293 appEditors/AppExcEditor.py:4358 -#: appEditors/AppExcEditor.py:4364 appEditors/AppExcEditor.py:4454 -#: appEditors/AppExcEditor.py:4474 appEditors/AppExcEditor.py:4515 -#: appEditors/AppGeoEditor.py:787 appEditors/AppGerberEditor.py:6571 -#: appEditors/AppGerberEditor.py:6591 appEditors/AppGerberEditor.py:6628 -#: appEditors/AppGerberEditor.py:6741 +#: appEditors/AppExcEditor.py:4235 appEditors/AppExcEditor.py:4254 +#: appEditors/AppExcEditor.py:4295 appEditors/AppExcEditor.py:4360 +#: appEditors/AppExcEditor.py:4366 appEditors/AppExcEditor.py:4456 +#: appEditors/AppExcEditor.py:4476 appEditors/AppExcEditor.py:4517 +#: appEditors/AppGeoEditor.py:787 appEditors/AppGerberEditor.py:6573 +#: appEditors/AppGerberEditor.py:6593 appEditors/AppGerberEditor.py:6630 +#: appEditors/AppGerberEditor.py:6743 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:88 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:107 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:183 @@ -2178,31 +2184,31 @@ msgstr "Y" #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:126 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:144 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:90 -#: appPlugins/ToolDistance.py:649 appPlugins/ToolDistanceMin.py:323 -#: appPlugins/ToolTransform.py:680 +#: appPlugins/ToolDistance.py:651 appPlugins/ToolDistanceMin.py:323 +#: appPlugins/ToolTransform.py:677 msgid "Angle" msgstr "Ângulo" -#: appEditors/AppExcEditor.py:4239 appEditors/AppExcEditor.py:4460 -#: appEditors/AppGerberEditor.py:6577 +#: appEditors/AppExcEditor.py:4241 appEditors/AppExcEditor.py:4462 +#: appEditors/AppGerberEditor.py:6579 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:94 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:242 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:132 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:253 -#: appPlugins/ToolCutOut.py:2805 +#: appPlugins/ToolCutOut.py:2804 msgid "Pitch" msgstr "Passo" -#: appEditors/AppExcEditor.py:4241 appEditors/AppExcEditor.py:4462 -#: appEditors/AppGerberEditor.py:6579 +#: appEditors/AppExcEditor.py:4243 appEditors/AppExcEditor.py:4464 +#: appEditors/AppGerberEditor.py:6581 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:96 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:244 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:134 msgid "Pitch = Distance between elements of the array." msgstr "Passo = Distância entre os elementos da matriz." -#: appEditors/AppExcEditor.py:4254 appEditors/AppExcEditor.py:4476 -#: appEditors/AppGerberEditor.py:6593 +#: appEditors/AppExcEditor.py:4256 appEditors/AppExcEditor.py:4478 +#: appEditors/AppGerberEditor.py:6595 msgid "" "Angle at which the linear array is placed.\n" "The precision is of max 2 decimals.\n" @@ -2214,8 +2220,8 @@ msgstr "" "Valor mínimo: -360.00 graus.\n" "Valor máximo: 360.00 graus." -#: appEditors/AppExcEditor.py:4283 appEditors/AppExcEditor.py:4505 -#: appEditors/AppGerberEditor.py:6617 +#: appEditors/AppExcEditor.py:4285 appEditors/AppExcEditor.py:4507 +#: appEditors/AppGerberEditor.py:6619 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:126 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:276 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:162 @@ -2226,8 +2232,8 @@ msgstr "" "Sentido da matriz circular.\n" "Pode ser CW = sentido horário ou CCW = sentido anti-horário." -#: appEditors/AppExcEditor.py:4286 appEditors/AppExcEditor.py:4508 -#: appEditors/AppGerberEditor.py:6621 +#: appEditors/AppExcEditor.py:4288 appEditors/AppExcEditor.py:4510 +#: appEditors/AppGerberEditor.py:6623 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:130 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:280 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:166 @@ -2236,8 +2242,8 @@ msgstr "" msgid "CW" msgstr "CW" -#: appEditors/AppExcEditor.py:4287 appEditors/AppExcEditor.py:4509 -#: appEditors/AppGerberEditor.py:6622 +#: appEditors/AppExcEditor.py:4289 appEditors/AppExcEditor.py:4511 +#: appEditors/AppGerberEditor.py:6624 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:131 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:281 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:167 @@ -2246,8 +2252,8 @@ msgstr "CW" msgid "CCW" msgstr "CCW" -#: appEditors/AppExcEditor.py:4294 appEditors/AppExcEditor.py:4516 -#: appEditors/AppGerberEditor.py:6630 +#: appEditors/AppExcEditor.py:4296 appEditors/AppExcEditor.py:4518 +#: appEditors/AppGerberEditor.py:6632 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:109 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:139 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:259 @@ -2257,11 +2263,11 @@ msgstr "CCW" msgid "Angle at which each element in circular array is placed." msgstr "Ângulo no qual cada elemento na matriz circular é colocado." -#: appEditors/AppExcEditor.py:4326 +#: appEditors/AppExcEditor.py:4328 msgid "Slot Parameters" msgstr "Parâmetros de Ranhura" -#: appEditors/AppExcEditor.py:4328 +#: appEditors/AppExcEditor.py:4330 msgid "" "Parameters for adding a slot (hole with oval shape)\n" "either single or as an part of an array." @@ -2269,20 +2275,20 @@ msgstr "" "Parâmetros para adicionar uma ranhura (furo com forma oval),\n" "tanto única quanto parte de uma matriz." -#: appEditors/AppExcEditor.py:4334 appEditors/AppGeoEditor.py:3568 +#: appEditors/AppExcEditor.py:4336 appEditors/AppGeoEditor.py:3568 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:156 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:77 -#: appObjects/FlatCAMObj.py:871 appPlugins/ToolCorners.py:802 +#: appObjects/FlatCAMObj.py:871 appPlugins/ToolCorners.py:789 #: appPlugins/ToolReport.py:604 msgid "Length" msgstr "Comprimento" -#: appEditors/AppExcEditor.py:4336 +#: appEditors/AppExcEditor.py:4338 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158 msgid "Length. The length of the slot." msgstr "Comprimento. O comprimento da ranhura." -#: appEditors/AppExcEditor.py:4350 +#: appEditors/AppExcEditor.py:4352 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:174 msgid "" "Direction on which the slot is oriented:\n" @@ -2295,7 +2301,7 @@ msgstr "" "- 'Y' - eixo vertical ou\n" "- 'Angle' - um ângulo personalizado para a inclinação da ranhura" -#: appEditors/AppExcEditor.py:4366 +#: appEditors/AppExcEditor.py:4368 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:190 msgid "" "Angle at which the slot is placed.\n" @@ -2308,15 +2314,15 @@ msgstr "" "Valor mínimo: -360.00 graus.\n" "Valor máximo: 360.00 graus." -#: appEditors/AppExcEditor.py:4400 +#: appEditors/AppExcEditor.py:4402 msgid "Slot Array Parameters" msgstr "Parâm. da matriz de ranhuras" -#: appEditors/AppExcEditor.py:4402 +#: appEditors/AppExcEditor.py:4404 msgid "Parameters for the array of slots (linear or circular array)" msgstr "Parâmetros da matriz de ranhuras (matriz linear ou circular)" -#: appEditors/AppExcEditor.py:4410 +#: appEditors/AppExcEditor.py:4412 msgid "" "Select the type of slot array to create.\n" "It can be Linear X(Y) or Circular" @@ -2324,21 +2330,21 @@ msgstr "" "Selecione o tipo de matriz de ranhuras para criar.\n" "Pode ser Linear X(Y) ou Circular" -#: appEditors/AppExcEditor.py:4422 +#: appEditors/AppExcEditor.py:4424 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:215 msgid "Specify how many slots to be in the array." msgstr "Especifique o número de ranhuras da matriz." -#: appEditors/AppExcEditor.py:4530 appEditors/AppGeoEditor.py:3646 -#: appEditors/AppGerberEditor.py:6645 appEditors/appGCodeEditor.py:74 +#: appEditors/AppExcEditor.py:4532 appEditors/AppGeoEditor.py:3646 +#: appEditors/AppGerberEditor.py:6647 appEditors/appGCodeEditor.py:74 #: appEditors/appGCodeEditor.py:75 appEditors/appGCodeEditor.py:883 #: appGUI/MainGUI.py:350 appGUI/MainGUI.py:1793 app_Main.py:2652 msgid "Exit Editor" msgstr "Sair do Editor" -#: appEditors/AppExcEditor.py:4533 appEditors/AppGeoEditor.py:3649 -#: appEditors/AppGerberEditor.py:6648 appEditors/appGCodeEditor.py:886 -#: appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2293 +#: appEditors/AppExcEditor.py:4535 appEditors/AppGeoEditor.py:3649 +#: appEditors/AppGerberEditor.py:6650 appEditors/appGCodeEditor.py:886 +#: appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2328 msgid "Exit from Editor." msgstr "Sair do Editor." @@ -2346,12 +2352,12 @@ msgstr "Sair do Editor." msgid "Buffer Selection" msgstr "Seleção de Buffer" -#: appEditors/AppGeoEditor.py:95 appEditors/AppGerberEditor.py:6343 +#: appEditors/AppGeoEditor.py:95 appEditors/AppGerberEditor.py:6345 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:190 msgid "Buffer distance" msgstr "Distância do buffer" -#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:6347 +#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:6349 msgid "Buffer corner" msgstr "Canto do buffer" @@ -2369,11 +2375,11 @@ msgstr "" "- 'Chanfrado:' o canto é uma linha que conecta diretamente os recursos " "encontrados no canto" -#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6355 +#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6357 msgid "Round" msgstr "Redondo" -#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6356 +#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6358 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:62 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:169 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:62 @@ -2385,16 +2391,16 @@ msgstr "Redondo" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:431 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:276 -#: appPlugins/ToolDrilling.py:2855 appPlugins/ToolExtract.py:981 -#: appPlugins/ToolExtract.py:1123 appPlugins/ToolFollow.py:766 -#: appPlugins/ToolInvertGerber.py:297 appPlugins/ToolIsolation.py:3629 -#: appPlugins/ToolMilling.py:4463 appPlugins/ToolNCC.py:4644 -#: appPlugins/ToolPaint.py:3323 appPlugins/ToolPunchGerber.py:2059 -#: appPlugins/ToolPunchGerber.py:2227 appPlugins/ToolQRCode.py:904 +#: appPlugins/ToolDrilling.py:2859 appPlugins/ToolExtract.py:991 +#: appPlugins/ToolExtract.py:1139 appPlugins/ToolFollow.py:765 +#: appPlugins/ToolInvertGerber.py:302 appPlugins/ToolIsolation.py:3659 +#: appPlugins/ToolMilling.py:4525 appPlugins/ToolNCC.py:4659 +#: appPlugins/ToolPaint.py:3338 appPlugins/ToolPunchGerber.py:2066 +#: appPlugins/ToolPunchGerber.py:2236 appPlugins/ToolQRCode.py:927 msgid "Square" msgstr "Quadrado" -#: appEditors/AppGeoEditor.py:108 appEditors/AppGerberEditor.py:6357 +#: appEditors/AppGeoEditor.py:108 appEditors/AppGerberEditor.py:6359 msgid "Beveled" msgstr "Chanfrado" @@ -2414,7 +2420,7 @@ msgstr "Buffer Completo" #: appEditors/AppGeoEditor.py:405 appEditors/AppGeoEditor.py:414 #: appEditors/AppGeoEditor.py:631 appEditors/AppGeoEditor.py:640 #: appEditors/AppGeoEditor.py:1136 appEditors/AppGeoEditor.py:1145 -#: appEditors/AppGerberEditor.py:7090 appEditors/AppGerberEditor.py:7099 +#: appEditors/AppGerberEditor.py:7092 appEditors/AppGerberEditor.py:7101 #: appPlugins/ToolAlignObjects.py:98 appPlugins/ToolAlignObjects.py:107 #: appPlugins/ToolCalculators.py:56 appPlugins/ToolCalculators.py:65 #: appPlugins/ToolCalibration.py:89 appPlugins/ToolCalibration.py:98 @@ -2428,7 +2434,7 @@ msgstr "Buffer Completo" #: appPlugins/ToolEtchCompensation.py:67 appPlugins/ToolEtchCompensation.py:76 #: appPlugins/ToolExtract.py:94 appPlugins/ToolExtract.py:103 #: appPlugins/ToolFiducials.py:102 appPlugins/ToolFiducials.py:111 -#: appPlugins/ToolFilm.py:114 appPlugins/ToolFilm.py:123 +#: appPlugins/ToolFilm.py:113 appPlugins/ToolFilm.py:122 #: appPlugins/ToolFollow.py:93 appPlugins/ToolFollow.py:102 #: appPlugins/ToolImage.py:56 appPlugins/ToolImage.py:65 #: appPlugins/ToolInvertGerber.py:66 appPlugins/ToolInvertGerber.py:75 @@ -2453,7 +2459,7 @@ msgid "Plugin" msgstr "plugin_tab" #: appEditors/AppGeoEditor.py:170 appEditors/AppGeoEditor.py:3118 -#: appGUI/MainGUI.py:713 appGUI/MainGUI.py:4961 +#: appGUI/MainGUI.py:713 appGUI/MainGUI.py:4996 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:186 msgid "Buffer Tool" msgstr "Ferramenta Buffer" @@ -2461,7 +2467,7 @@ msgstr "Ferramenta Buffer" #: appEditors/AppGeoEditor.py:186 appEditors/AppGeoEditor.py:203 #: appEditors/AppGeoEditor.py:220 appEditors/AppGeoEditor.py:3137 #: appEditors/AppGeoEditor.py:3163 appEditors/AppGeoEditor.py:3189 -#: appEditors/AppGerberEditor.py:5804 +#: appEditors/AppGerberEditor.py:5806 msgid "Buffer distance value is missing or wrong format. Add it and retry." msgstr "" "O valor da distância do buffer está ausente ou em formato incorreto. Altere " @@ -2476,14 +2482,14 @@ msgid "Font" msgstr "Fonte" #: appEditors/AppGeoEditor.py:361 appEditors/AppGerberEditor.py:4522 -#: appEditors/AppGerberEditor.py:6059 appGUI/ObjectUI.py:306 +#: appEditors/AppGerberEditor.py:6061 appGUI/ObjectUI.py:338 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:97 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:174 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:203 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:37 -#: appPlugins/ToolCopperThieving.py:1518 appPlugins/ToolCopperThieving.py:1558 -#: appPlugins/ToolExtract.py:1009 appPlugins/ToolFiducials.py:910 -#: appPlugins/ToolPunchGerber.py:2087 +#: appPlugins/ToolCopperThieving.py:1542 appPlugins/ToolCopperThieving.py:1590 +#: appPlugins/ToolExtract.py:1019 appPlugins/ToolFiducials.py:908 +#: appPlugins/ToolPunchGerber.py:2094 msgid "Size" msgstr "Tamanho" @@ -2499,14 +2505,14 @@ msgstr "Aplicar" msgid "Text Tool" msgstr "Ferramenta de Texto" -#: appEditors/AppGeoEditor.py:480 appObjects/FlatCAMExcellon.py:941 +#: appEditors/AppGeoEditor.py:480 appObjects/FlatCAMExcellon.py:938 #: appPlugins/ToolDrilling.py:920 appPlugins/ToolDrilling.py:1290 -#: appPlugins/ToolDrilling.py:2384 appPlugins/ToolIsolation.py:817 -#: appPlugins/ToolIsolation.py:3331 appPlugins/ToolMilling.py:1620 -#: appPlugins/ToolMilling.py:1684 appPlugins/ToolMilling.py:2487 -#: appPlugins/ToolMilling.py:3783 appPlugins/ToolNCC.py:666 -#: appPlugins/ToolNCC.py:2563 appPlugins/ToolNCC.py:4349 -#: appPlugins/ToolPaint.py:596 appPlugins/ToolPaint.py:3128 +#: appPlugins/ToolDrilling.py:2394 appPlugins/ToolIsolation.py:813 +#: appPlugins/ToolIsolation.py:3336 appPlugins/ToolMilling.py:1587 +#: appPlugins/ToolMilling.py:1651 appPlugins/ToolMilling.py:2457 +#: appPlugins/ToolMilling.py:3854 appPlugins/ToolNCC.py:650 +#: appPlugins/ToolNCC.py:2549 appPlugins/ToolNCC.py:4352 +#: appPlugins/ToolPaint.py:582 appPlugins/ToolPaint.py:3137 msgid "Tool" msgstr "Ferramenta" @@ -2538,66 +2544,69 @@ msgstr "" #: appEditors/AppGeoEditor.py:1534 appEditors/AppGeoEditor.py:1559 #: appEditors/AppGeoEditor.py:2752 appEditors/AppGeoEditor.py:2823 #: appEditors/AppGeoEditor.py:3125 appEditors/AppGeoEditor.py:3151 -#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5050 -#: appEditors/AppGerberEditor.py:7153 appEditors/AppGerberEditor.py:7193 -#: appEditors/AppGerberEditor.py:7216 appEditors/AppGerberEditor.py:7361 -#: appEditors/AppGerberEditor.py:7394 appEditors/AppGerberEditor.py:7437 -#: appEditors/AppGerberEditor.py:7478 appEditors/AppGerberEditor.py:7514 -#: appEditors/AppGerberEditor.py:7550 +#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5055 +#: appEditors/AppGerberEditor.py:7155 appEditors/AppGerberEditor.py:7195 +#: appEditors/AppGerberEditor.py:7218 appEditors/AppGerberEditor.py:7363 +#: appEditors/AppGerberEditor.py:7396 appEditors/AppGerberEditor.py:7439 +#: appEditors/AppGerberEditor.py:7480 appEditors/AppGerberEditor.py:7516 +#: appEditors/AppGerberEditor.py:7552 msgid "No shape selected." msgstr "Nenhuma forma selecionada." #: appEditors/AppGeoEditor.py:710 appEditors/AppGeoEditor.py:1163 -#: appEditors/AppGerberEditor.py:6664 appEditors/AppGerberEditor.py:7117 +#: appEditors/AppGerberEditor.py:6666 appEditors/AppGerberEditor.py:7119 #: appGUI/MainGUI.py:721 msgid "Transform Tool" msgstr "Ferramenta Transformar" #: appEditors/AppGeoEditor.py:711 appEditors/AppGeoEditor.py:803 -#: appEditors/AppGerberEditor.py:6665 appEditors/AppGerberEditor.py:6757 +#: appEditors/AppGerberEditor.py:6667 appEditors/AppGerberEditor.py:6759 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:82 -#: appPlugins/ToolTransform.py:573 appPlugins/ToolTransform.py:696 +#: appPlugins/ToolTransform.py:573 appPlugins/ToolTransform.py:693 msgid "Rotate" msgstr "Girar" -#: appEditors/AppGeoEditor.py:712 appEditors/AppGerberEditor.py:6666 +#: appEditors/AppGeoEditor.py:712 appEditors/AppGerberEditor.py:6668 #: appPlugins/ToolTransform.py:574 msgid "Skew/Shear" msgstr "Inclinar" -#: appEditors/AppGeoEditor.py:713 appEditors/AppGerberEditor.py:6416 -#: appEditors/AppGerberEditor.py:6667 appGUI/MainGUI.py:802 -#: appGUI/MainGUI.py:1276 appGUI/MainGUI.py:1761 appGUI/MainGUI.py:2530 -#: appGUI/MainGUI.py:5229 appGUI/ObjectUI.py:116 +#: appEditors/AppGeoEditor.py:713 appEditors/AppGerberEditor.py:6418 +#: appEditors/AppGerberEditor.py:6669 appGUI/MainGUI.py:802 +#: appGUI/MainGUI.py:1276 appGUI/MainGUI.py:1761 appGUI/MainGUI.py:2565 +#: appGUI/MainGUI.py:5264 appGUI/ObjectUI.py:121 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:44 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:141 -#: appPlugins/ToolTransform.py:575 +#: appPlugins/ToolFilm.py:1274 appPlugins/ToolTransform.py:575 msgid "Scale" msgstr "Redimensionar" -#: appEditors/AppGeoEditor.py:714 appEditors/AppGerberEditor.py:6668 +#: appEditors/AppGeoEditor.py:714 appEditors/AppGerberEditor.py:6670 #: appPlugins/ToolTransform.py:576 msgid "Mirror (Flip)" msgstr "Espelhar (Flip)" -#: appEditors/AppGeoEditor.py:716 appEditors/AppGerberEditor.py:6370 -#: appEditors/AppGerberEditor.py:6670 appGUI/MainGUI.py:799 +#: appEditors/AppGeoEditor.py:716 appEditors/AppGerberEditor.py:6372 +#: appEditors/AppGerberEditor.py:6672 appGUI/MainGUI.py:799 #: appGUI/MainGUI.py:1274 appGUI/MainGUI.py:1714 appGUI/MainGUI.py:1759 -#: appGUI/MainGUI.py:2528 appGUI/MainGUI.py:5220 +#: appGUI/MainGUI.py:2563 appGUI/MainGUI.py:5255 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:206 #: appPlugins/ToolTransform.py:578 msgid "Buffer" msgstr "Buffer" -#: appEditors/AppGeoEditor.py:747 appEditors/AppGerberEditor.py:6701 -#: appGUI/GUIElements.py:3936 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:164 +#: appEditors/AppGeoEditor.py:747 appEditors/AppGerberEditor.py:6703 +#: appGUI/GUIElements.py:3993 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:77 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:121 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:38 -#: appPlugins/ToolDblSided.py:869 appPlugins/ToolDblSided.py:1045 -#: appPlugins/ToolFilm.py:1242 appPlugins/ToolTransform.py:610 +#: appPlugins/ToolDblSided.py:856 appPlugins/ToolDblSided.py:1025 +#: appPlugins/ToolFilm.py:1307 appPlugins/ToolFilm.py:1368 +#: appPlugins/ToolPanelize.py:1173 appPlugins/ToolTransform.py:607 msgid "Reference" msgstr "Referência" -#: appEditors/AppGeoEditor.py:749 appEditors/AppGerberEditor.py:6703 +#: appEditors/AppGeoEditor.py:749 appEditors/AppGerberEditor.py:6705 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -2614,65 +2623,65 @@ msgstr "" "- Ponto -> um ponto personalizado definido pelas coordenadas X, Y\n" "- Seleção mínima -> o ponto (minx, miny) da caixa delimitadora da seleção" -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6711 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6713 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 #: appPlugins/ToolCalibration.py:161 appPlugins/ToolCalibration.py:162 -#: appPlugins/ToolTransform.py:620 +#: appPlugins/ToolTransform.py:617 msgid "Origin" msgstr "Origem" #: appEditors/AppGeoEditor.py:757 appEditors/AppGeoEditor.py:1176 -#: appEditors/AppGerberEditor.py:6711 appEditors/AppGerberEditor.py:7126 +#: appEditors/AppGerberEditor.py:6713 appEditors/AppGerberEditor.py:7128 #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:231 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:293 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:243 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 -#: appPlugins/ToolFollow.py:747 appPlugins/ToolIsolation.py:3553 -#: appPlugins/ToolNCC.py:4606 appPlugins/ToolPaint.py:3274 -#: appPlugins/ToolPunchGerber.py:2291 appPlugins/ToolTransform.py:620 -#: defaults.py:585 +#: appPlugins/ToolCorners.py:857 appPlugins/ToolFollow.py:746 +#: appPlugins/ToolIsolation.py:3583 appPlugins/ToolNCC.py:4621 +#: appPlugins/ToolPaint.py:3289 appPlugins/ToolPunchGerber.py:2298 +#: appPlugins/ToolTransform.py:617 defaults.py:589 msgid "Selection" msgstr "Seleção" -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6711 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6713 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 -#: appPlugins/ToolDblSided.py:880 appPlugins/ToolTransform.py:620 +#: appPlugins/ToolDblSided.py:867 appPlugins/ToolTransform.py:617 msgid "Point" msgstr "Ponto" -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6711 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6713 msgid "Minimum" msgstr "Mínimo" #: appEditors/AppGeoEditor.py:763 appEditors/AppGeoEditor.py:1059 -#: appEditors/AppGerberEditor.py:6717 appEditors/AppGerberEditor.py:7013 +#: appEditors/AppGerberEditor.py:6719 appEditors/AppGerberEditor.py:7015 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:125 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:127 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:237 -#: appPlugins/ToolExtract.py:1175 appPlugins/ToolExtract.py:1193 -#: appPlugins/ToolPunchGerber.py:2166 appPlugins/ToolPunchGerber.py:2276 -#: appPlugins/ToolTransform.py:626 appPlugins/ToolTransform.py:952 -#: app_Main.py:8783 +#: appPlugins/ToolExtract.py:1199 appPlugins/ToolExtract.py:1230 +#: appPlugins/ToolPunchGerber.py:2175 appPlugins/ToolPunchGerber.py:2285 +#: appPlugins/ToolTransform.py:623 appPlugins/ToolTransform.py:949 +#: app_Main.py:8813 msgid "Value" msgstr "Valor" -#: appEditors/AppGeoEditor.py:765 appEditors/AppGerberEditor.py:6719 +#: appEditors/AppGeoEditor.py:765 appEditors/AppGerberEditor.py:6721 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:56 -#: appPlugins/ToolTransform.py:628 +#: appPlugins/ToolTransform.py:625 msgid "A point of reference in format X,Y." msgstr "Um ponto de referência no formato X,Y." -#: appEditors/AppGeoEditor.py:774 appEditors/AppGerberEditor.py:6728 -#: appPlugins/ToolTransform.py:637 +#: appEditors/AppGeoEditor.py:774 appEditors/AppGerberEditor.py:6730 +#: appPlugins/ToolTransform.py:634 msgid "Add point coordinates from clipboard." msgstr "Coordenadas copiadas da área de transferência." -#: appEditors/AppGeoEditor.py:789 appEditors/AppGerberEditor.py:6743 +#: appEditors/AppGeoEditor.py:789 appEditors/AppGerberEditor.py:6745 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:92 -#: appPlugins/ToolTransform.py:682 +#: appPlugins/ToolTransform.py:679 msgid "" "Angle, in degrees.\n" "Float number between -360 and 359.\n" @@ -2684,8 +2693,8 @@ msgstr "" "Números positivos para movimento horário. \n" "Números negativos para movimento anti-horário." -#: appEditors/AppGeoEditor.py:805 appEditors/AppGerberEditor.py:6759 -#: appPlugins/ToolTransform.py:698 +#: appEditors/AppGeoEditor.py:805 appEditors/AppGerberEditor.py:6761 +#: appPlugins/ToolTransform.py:695 msgid "" "Rotate the selected object(s).\n" "The point of reference is the middle of\n" @@ -2696,31 +2705,31 @@ msgstr "" "caixa delimitadora para todos os objetos selecionados." #: appEditors/AppGeoEditor.py:825 appEditors/AppGeoEditor.py:887 -#: appEditors/AppGerberEditor.py:6779 appEditors/AppGerberEditor.py:6841 +#: appEditors/AppGerberEditor.py:6781 appEditors/AppGerberEditor.py:6843 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:106 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:145 -#: appPlugins/ToolTransform.py:718 appPlugins/ToolTransform.py:780 +#: appPlugins/ToolTransform.py:715 appPlugins/ToolTransform.py:777 msgid "Link" msgstr "Fixar Taxa" #: appEditors/AppGeoEditor.py:827 appEditors/AppGeoEditor.py:889 -#: appEditors/AppGerberEditor.py:6781 appEditors/AppGerberEditor.py:6843 +#: appEditors/AppGerberEditor.py:6783 appEditors/AppGerberEditor.py:6845 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:108 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147 -#: appPlugins/ToolTransform.py:720 appPlugins/ToolTransform.py:782 +#: appPlugins/ToolTransform.py:717 appPlugins/ToolTransform.py:779 msgid "Link the Y entry to X entry and copy its content." msgstr "Vincula a entrada Y à entrada X e copia seu conteúdo." -#: appEditors/AppGeoEditor.py:832 appEditors/AppGerberEditor.py:6786 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:146 +#: appEditors/AppGeoEditor.py:832 appEditors/AppGerberEditor.py:6788 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:102 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:118 -#: appPlugins/ToolFilm.py:1319 appPlugins/ToolTransform.py:725 +#: appPlugins/ToolFilm.py:1348 appPlugins/ToolTransform.py:722 msgid "X angle" msgstr "Ângulo X" #: appEditors/AppGeoEditor.py:834 appEditors/AppGeoEditor.py:855 -#: appEditors/AppGerberEditor.py:6788 appEditors/AppGerberEditor.py:6809 -#: appPlugins/ToolTransform.py:727 appPlugins/ToolTransform.py:748 +#: appEditors/AppGerberEditor.py:6790 appEditors/AppGerberEditor.py:6811 +#: appPlugins/ToolTransform.py:724 appPlugins/ToolTransform.py:745 msgid "" "Angle for Skew action, in degrees.\n" "Float number between -360 and 360." @@ -2728,14 +2737,14 @@ msgstr "" "Ângulo de inclinação, em graus.\n" "Número flutuante entre -360 e 360." -#: appEditors/AppGeoEditor.py:842 appEditors/AppGerberEditor.py:6796 -#: appPlugins/ToolTransform.py:735 +#: appEditors/AppGeoEditor.py:842 appEditors/AppGerberEditor.py:6798 +#: appPlugins/ToolTransform.py:732 msgid "Skew X" msgstr "Inclinar X" #: appEditors/AppGeoEditor.py:844 appEditors/AppGeoEditor.py:865 -#: appEditors/AppGerberEditor.py:6798 appEditors/AppGerberEditor.py:6819 -#: appPlugins/ToolTransform.py:737 appPlugins/ToolTransform.py:758 +#: appEditors/AppGerberEditor.py:6800 appEditors/AppGerberEditor.py:6821 +#: appPlugins/ToolTransform.py:734 appPlugins/ToolTransform.py:755 msgid "" "Skew/shear the selected object(s).\n" "The point of reference is the middle of\n" @@ -2745,39 +2754,39 @@ msgstr "" "O ponto de referência é o meio da\n" "caixa delimitadora para todos os objetos selecionados." -#: appEditors/AppGeoEditor.py:853 appEditors/AppGerberEditor.py:6807 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:155 +#: appEditors/AppGeoEditor.py:853 appEditors/AppGerberEditor.py:6809 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:111 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:132 -#: appPlugins/ToolFilm.py:1328 appPlugins/ToolTransform.py:746 +#: appPlugins/ToolFilm.py:1358 appPlugins/ToolTransform.py:743 msgid "Y angle" msgstr "Ângulo Y" -#: appEditors/AppGeoEditor.py:863 appEditors/AppGerberEditor.py:6817 -#: appPlugins/ToolTransform.py:756 +#: appEditors/AppGeoEditor.py:863 appEditors/AppGerberEditor.py:6819 +#: appPlugins/ToolTransform.py:753 msgid "Skew Y" msgstr "Inclinar Y" -#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:6848 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:115 +#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:6850 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:156 -#: appPlugins/ToolFilm.py:1275 appPlugins/ToolTransform.py:787 +#: appPlugins/ToolFilm.py:1287 appPlugins/ToolTransform.py:784 msgid "X factor" msgstr "Fator X" -#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:6850 +#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:6852 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:158 -#: appPlugins/ToolTransform.py:789 +#: appPlugins/ToolTransform.py:786 msgid "Factor for scaling on X axis." msgstr "Fator para redimensionamento no eixo X." -#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:6857 -#: appPlugins/ToolTransform.py:796 +#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:6859 +#: appPlugins/ToolTransform.py:793 msgid "Scale X" msgstr "Redimensionar X" #: appEditors/AppGeoEditor.py:905 appEditors/AppGeoEditor.py:925 -#: appEditors/AppGerberEditor.py:6859 appEditors/AppGerberEditor.py:6879 -#: appPlugins/ToolTransform.py:798 appPlugins/ToolTransform.py:818 +#: appEditors/AppGerberEditor.py:6861 appEditors/AppGerberEditor.py:6881 +#: appPlugins/ToolTransform.py:795 appPlugins/ToolTransform.py:815 msgid "" "Scale the selected object(s).\n" "The point of reference depends on \n" @@ -2787,60 +2796,60 @@ msgstr "" "O ponto de referência depende\n" "do estado da caixa de seleção Escala de referência." -#: appEditors/AppGeoEditor.py:914 appEditors/AppGerberEditor.py:6868 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:124 +#: appEditors/AppGeoEditor.py:914 appEditors/AppGerberEditor.py:6870 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:169 -#: appPlugins/ToolFilm.py:1284 appPlugins/ToolTransform.py:807 +#: appPlugins/ToolFilm.py:1297 appPlugins/ToolTransform.py:804 msgid "Y factor" msgstr "Fator Y" -#: appEditors/AppGeoEditor.py:916 appEditors/AppGerberEditor.py:6870 +#: appEditors/AppGeoEditor.py:916 appEditors/AppGerberEditor.py:6872 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:171 -#: appPlugins/ToolTransform.py:809 +#: appPlugins/ToolTransform.py:806 msgid "Factor for scaling on Y axis." msgstr "Fator para redimensionamento no eixo Y." -#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6877 -#: appPlugins/ToolTransform.py:816 +#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6879 +#: appPlugins/ToolTransform.py:813 msgid "Scale Y" msgstr "Redimensionar Y" -#: appEditors/AppGeoEditor.py:950 appEditors/AppGerberEditor.py:6904 -#: appPlugins/ToolTransform.py:843 +#: appEditors/AppGeoEditor.py:950 appEditors/AppGerberEditor.py:6906 +#: appPlugins/ToolTransform.py:840 msgid "Flip on X" msgstr "Espelhar no X" #: appEditors/AppGeoEditor.py:952 appEditors/AppGeoEditor.py:957 -#: appEditors/AppGerberEditor.py:6906 appEditors/AppGerberEditor.py:6911 -#: appPlugins/ToolTransform.py:845 appPlugins/ToolTransform.py:850 +#: appEditors/AppGerberEditor.py:6908 appEditors/AppGerberEditor.py:6913 +#: appPlugins/ToolTransform.py:842 appPlugins/ToolTransform.py:847 msgid "Flip the selected object(s) over the X axis." msgstr "Espelha o(s) objeto(s) selecionado(s) no eixo X." -#: appEditors/AppGeoEditor.py:955 appEditors/AppGerberEditor.py:6909 -#: appPlugins/ToolTransform.py:848 +#: appEditors/AppGeoEditor.py:955 appEditors/AppGerberEditor.py:6911 +#: appPlugins/ToolTransform.py:845 msgid "Flip on Y" msgstr "Espelhar no Y" -#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:6929 +#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:6931 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:185 -#: appPlugins/ToolTransform.py:868 +#: appPlugins/ToolTransform.py:865 msgid "X val" msgstr "X" -#: appEditors/AppGeoEditor.py:977 appEditors/AppGerberEditor.py:6931 +#: appEditors/AppGeoEditor.py:977 appEditors/AppGerberEditor.py:6933 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:187 -#: appPlugins/ToolTransform.py:870 +#: appPlugins/ToolTransform.py:867 msgid "Distance to offset on X axis. In current units." msgstr "Distância para deslocar no eixo X, nas unidades atuais." -#: appEditors/AppGeoEditor.py:984 appEditors/AppGerberEditor.py:6938 -#: appPlugins/ToolTransform.py:877 +#: appEditors/AppGeoEditor.py:984 appEditors/AppGerberEditor.py:6940 +#: appPlugins/ToolTransform.py:874 msgid "Offset X" msgstr "Deslocar X" #: appEditors/AppGeoEditor.py:986 appEditors/AppGeoEditor.py:1006 -#: appEditors/AppGerberEditor.py:6940 appEditors/AppGerberEditor.py:6960 -#: appPlugins/ToolTransform.py:879 appPlugins/ToolTransform.py:899 +#: appEditors/AppGerberEditor.py:6942 appEditors/AppGerberEditor.py:6962 +#: appPlugins/ToolTransform.py:876 appPlugins/ToolTransform.py:896 msgid "" "Offset the selected object(s).\n" "The point of reference is the middle of\n" @@ -2850,36 +2859,36 @@ msgstr "" "O ponto de referência é o meio da\n" "caixa delimitadora para todos os objetos selecionados.\n" -#: appEditors/AppGeoEditor.py:995 appEditors/AppGerberEditor.py:6949 +#: appEditors/AppGeoEditor.py:995 appEditors/AppGerberEditor.py:6951 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:198 -#: appPlugins/ToolTransform.py:888 +#: appPlugins/ToolTransform.py:885 msgid "Y val" msgstr "Y" -#: appEditors/AppGeoEditor.py:997 appEditors/AppGerberEditor.py:6951 +#: appEditors/AppGeoEditor.py:997 appEditors/AppGerberEditor.py:6953 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:200 -#: appPlugins/ToolTransform.py:890 +#: appPlugins/ToolTransform.py:887 msgid "Distance to offset on Y axis. In current units." msgstr "Distância para deslocar no eixo Y, nas unidades atuais." -#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6958 -#: appPlugins/ToolTransform.py:897 +#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6960 +#: appPlugins/ToolTransform.py:894 msgid "Offset Y" msgstr "Deslocar Y" -#: appEditors/AppGeoEditor.py:1024 appEditors/AppGerberEditor.py:6978 -#: appGUI/ObjectUI.py:463 appGUI/ObjectUI.py:500 +#: appEditors/AppGeoEditor.py:1024 appEditors/AppGerberEditor.py:6980 +#: appGUI/ObjectUI.py:518 appGUI/ObjectUI.py:562 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:61 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:136 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:210 -#: appPlugins/ToolInvertGerber.py:296 appPlugins/ToolQRCode.py:903 -#: appPlugins/ToolTransform.py:917 +#: appPlugins/ToolInvertGerber.py:301 appPlugins/ToolQRCode.py:926 +#: appPlugins/ToolTransform.py:914 msgid "Rounded" msgstr "Arredondado" -#: appEditors/AppGeoEditor.py:1026 appEditors/AppGerberEditor.py:6980 +#: appEditors/AppGeoEditor.py:1026 appEditors/AppGerberEditor.py:6982 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212 -#: appPlugins/ToolTransform.py:919 +#: appPlugins/ToolTransform.py:916 msgid "" "If checked then the buffer will surround the buffered shape,\n" "every corner will be rounded.\n" @@ -2891,17 +2900,17 @@ msgstr "" "Se não marcado, o buffer seguirá a geometria exata\n" "da forma em buffer." -#: appEditors/AppGeoEditor.py:1034 appEditors/AppGerberEditor.py:6988 +#: appEditors/AppGeoEditor.py:1034 appEditors/AppGerberEditor.py:6990 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:220 #: appPlugins/ToolDistance.py:137 appPlugins/ToolDistance.py:431 -#: appPlugins/ToolDistance.py:567 appPlugins/ToolDistanceMin.py:221 -#: appPlugins/ToolTransform.py:927 +#: appPlugins/ToolDistance.py:569 appPlugins/ToolDistanceMin.py:221 +#: appPlugins/ToolTransform.py:924 msgid "Distance" msgstr "Distância" -#: appEditors/AppGeoEditor.py:1036 appEditors/AppGerberEditor.py:6990 +#: appEditors/AppGeoEditor.py:1036 appEditors/AppGerberEditor.py:6992 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:222 -#: appPlugins/ToolTransform.py:929 +#: appPlugins/ToolTransform.py:926 msgid "" "A positive value will create the effect of dilation,\n" "while a negative value will create the effect of erosion.\n" @@ -2913,13 +2922,13 @@ msgstr "" "Cada elemento geométrico do objeto será aumentado\n" "ou diminuiu com a 'distância'." -#: appEditors/AppGeoEditor.py:1048 appEditors/AppGerberEditor.py:7002 -#: appPlugins/ToolTransform.py:941 +#: appEditors/AppGeoEditor.py:1048 appEditors/AppGerberEditor.py:7004 +#: appPlugins/ToolTransform.py:938 msgid "Buffer D" msgstr "Buffer D" -#: appEditors/AppGeoEditor.py:1050 appEditors/AppGerberEditor.py:7004 -#: appPlugins/ToolTransform.py:943 +#: appEditors/AppGeoEditor.py:1050 appEditors/AppGerberEditor.py:7006 +#: appPlugins/ToolTransform.py:940 msgid "" "Create the buffer effect on each geometry,\n" "element from the selected object, using the distance." @@ -2927,9 +2936,9 @@ msgstr "" "Crie o efeito de buffer em cada geometria,\n" "elemento do objeto selecionado, usando a distância." -#: appEditors/AppGeoEditor.py:1061 appEditors/AppGerberEditor.py:7015 +#: appEditors/AppGeoEditor.py:1061 appEditors/AppGerberEditor.py:7017 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:239 -#: appPlugins/ToolTransform.py:954 +#: appPlugins/ToolTransform.py:951 msgid "" "A positive value will create the effect of dilation,\n" "while a negative value will create the effect of erosion.\n" @@ -2943,13 +2952,13 @@ msgstr "" "ou diminuído com a 'distância'. Esse valor é um\n" "percentual da dimensão inicial." -#: appEditors/AppGeoEditor.py:1074 appEditors/AppGerberEditor.py:7028 -#: appPlugins/ToolTransform.py:967 +#: appEditors/AppGeoEditor.py:1074 appEditors/AppGerberEditor.py:7030 +#: appPlugins/ToolTransform.py:964 msgid "Buffer F" msgstr "Buffer F" -#: appEditors/AppGeoEditor.py:1076 appEditors/AppGerberEditor.py:7030 -#: appPlugins/ToolTransform.py:969 +#: appEditors/AppGeoEditor.py:1076 appEditors/AppGerberEditor.py:7032 +#: appPlugins/ToolTransform.py:966 msgid "" "Create the buffer effect on each geometry,\n" "element from the selected object, using the factor." @@ -2957,34 +2966,34 @@ msgstr "" "Crie o efeito de buffer em cada geometria,\n" "elemento do objeto selecionado, usando o fator." -#: appEditors/AppGeoEditor.py:1175 appEditors/AppGerberEditor.py:7125 +#: appEditors/AppGeoEditor.py:1175 appEditors/AppGerberEditor.py:7127 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:42 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:64 -#: appPlugins/ToolCalibration.py:911 appPlugins/ToolDrilling.py:2807 -#: appPlugins/ToolMilling.py:4415 appPlugins/ToolPanelize.py:1187 -#: appPlugins/ToolTransform.py:620 +#: appPlugins/ToolCalibration.py:909 appPlugins/ToolDrilling.py:2811 +#: appPlugins/ToolMilling.py:4477 appPlugins/ToolPanelize.py:1195 +#: appPlugins/ToolTransform.py:617 msgid "Object" msgstr "Objeto" -#: appEditors/AppGeoEditor.py:1247 appEditors/AppGerberEditor.py:7201 +#: appEditors/AppGeoEditor.py:1247 appEditors/AppGerberEditor.py:7203 #: appPlugins/ToolTransform.py:184 msgid "Incorrect format for Point value. Needs format X,Y" msgstr "Formato incorreto para o ponto. Precisa ser no formato X, Y" -#: appEditors/AppGeoEditor.py:1272 appEditors/AppGerberEditor.py:7226 +#: appEditors/AppGeoEditor.py:1272 appEditors/AppGerberEditor.py:7228 #: appPlugins/ToolTransform.py:201 msgid "Rotate transformation can not be done for a value of 0." msgstr "A rotação não pode ser feita para um valor 0." #: appEditors/AppGeoEditor.py:1330 appEditors/AppGeoEditor.py:1351 -#: appEditors/AppGerberEditor.py:7284 appEditors/AppGerberEditor.py:7305 +#: appEditors/AppGerberEditor.py:7286 appEditors/AppGerberEditor.py:7307 #: appPlugins/ToolTransform.py:259 appPlugins/ToolTransform.py:280 msgid "Scale transformation can not be done for a factor of 0 or 1." msgstr "O redimensionamento não pode ser feito para um fator 0 ou 1." #: appEditors/AppGeoEditor.py:1364 appEditors/AppGeoEditor.py:1373 -#: appEditors/AppGerberEditor.py:7318 appEditors/AppGerberEditor.py:7327 +#: appEditors/AppGerberEditor.py:7320 appEditors/AppGerberEditor.py:7329 #: appPlugins/ToolTransform.py:293 appPlugins/ToolTransform.py:302 msgid "Offset transformation can not be done for a value of 0." msgstr "O deslocamento não pode ser feito para um valor 0." @@ -2998,13 +3007,13 @@ msgstr "Plotando" #: appEditors/AppGeoEditor.py:1418 appEditors/AppGeoEditor.py:1451 #: appEditors/AppGeoEditor.py:1485 appEditors/AppGeoEditor.py:1519 #: appEditors/AppGeoEditor.py:1552 appEditors/AppGeoEditor.py:1573 -#: appEditors/AppGerberEditor.py:7378 appEditors/AppGerberEditor.py:7420 -#: appEditors/AppGerberEditor.py:7460 appEditors/AppGerberEditor.py:7499 -#: appEditors/AppGerberEditor.py:7543 appEditors/AppGerberEditor.py:7579 +#: appEditors/AppGerberEditor.py:7380 appEditors/AppGerberEditor.py:7422 +#: appEditors/AppGerberEditor.py:7462 appEditors/AppGerberEditor.py:7501 +#: appEditors/AppGerberEditor.py:7545 appEditors/AppGerberEditor.py:7581 #: appPlugins/ToolTransform.py:352 appPlugins/ToolTransform.py:392 #: appPlugins/ToolTransform.py:431 appPlugins/ToolTransform.py:466 #: appPlugins/ToolTransform.py:503 appPlugins/ToolTransform.py:538 -#: app_Main.py:6766 app_Main.py:6812 +#: app_Main.py:6793 app_Main.py:6839 msgid "Action was not executed" msgstr "A ação não foi executada" @@ -3012,13 +3021,13 @@ msgstr "A ação não foi executada" msgid "Flipping" msgstr "" -#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:7409 -#: appPlugins/ToolTransform.py:379 app_Main.py:6764 +#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:7411 +#: appPlugins/ToolTransform.py:379 app_Main.py:6791 msgid "Flip on Y axis done" msgstr "Virar no eixo Y concluído" -#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:7417 -#: appPlugins/ToolTransform.py:388 app_Main.py:6810 +#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:7419 +#: appPlugins/ToolTransform.py:388 app_Main.py:6837 msgid "Flip on X axis done" msgstr "Virar no eixo X concluído" @@ -3028,11 +3037,11 @@ msgstr "Virar no eixo X concluído" msgid "Skewing" msgstr "Inclinando..." -#: appEditors/AppGeoEditor.py:1480 appEditors/AppGerberEditor.py:7456 +#: appEditors/AppGeoEditor.py:1480 appEditors/AppGerberEditor.py:7458 msgid "Skew on the X axis done" msgstr "Inclinação no eixo X concluída" -#: appEditors/AppGeoEditor.py:1482 appEditors/AppGerberEditor.py:7458 +#: appEditors/AppGeoEditor.py:1482 appEditors/AppGerberEditor.py:7460 msgid "Skew on the Y axis done" msgstr "Inclinação no eixo Y concluída" @@ -3042,11 +3051,11 @@ msgstr "Inclinação no eixo Y concluída" msgid "Scaling" msgstr "Dimensionando..." -#: appEditors/AppGeoEditor.py:1515 appEditors/AppGerberEditor.py:7494 +#: appEditors/AppGeoEditor.py:1515 appEditors/AppGerberEditor.py:7496 msgid "Scale on the X axis done" msgstr "Redimensionamento no eixo X concluído" -#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:7496 +#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:7498 msgid "Scale on the Y axis done" msgstr "Redimensionamento no eixo Y concluído" @@ -3057,69 +3066,69 @@ msgid "Offsetting" msgstr "Deslocando..." #: appEditors/AppGeoEditor.py:1547 appEditors/AppGeoEditor.py:1605 -#: appEditors/AppGerberEditor.py:7538 appEditors/AppGerberEditor.py:7611 +#: appEditors/AppGerberEditor.py:7540 appEditors/AppGerberEditor.py:7613 msgid "Offset on the X axis done" msgstr "Deslocamento no eixo X concluído" -#: appEditors/AppGeoEditor.py:1549 appEditors/AppGerberEditor.py:7540 +#: appEditors/AppGeoEditor.py:1549 appEditors/AppGerberEditor.py:7542 msgid "Offset on the Y axis done" msgstr "Deslocamento no eixo Y concluído" #: appEditors/AppGeoEditor.py:1562 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:58 -#: appObjects/FlatCAMGerber.py:419 appPlugins/ToolCopperThieving.py:619 -#: appPlugins/ToolCopperThieving.py:822 appPlugins/ToolCopperThieving.py:835 -#: appPlugins/ToolIsolation.py:1542 appPlugins/ToolNCC.py:2074 -#: appPlugins/ToolNCC.py:2101 appPlugins/ToolNCC.py:2209 -#: appPlugins/ToolNCC.py:2222 appPlugins/ToolNCC.py:3126 -#: appPlugins/ToolNCC.py:3231 appPlugins/ToolNCC.py:3246 -#: appPlugins/ToolNCC.py:3513 appPlugins/ToolNCC.py:3614 -#: appPlugins/ToolNCC.py:3629 appPlugins/ToolTransform.py:513 camlib.py:1114 +#: appObjects/FlatCAMGerber.py:422 appPlugins/ToolCopperThieving.py:621 +#: appPlugins/ToolCopperThieving.py:824 appPlugins/ToolCopperThieving.py:837 +#: appPlugins/ToolIsolation.py:1538 appPlugins/ToolNCC.py:2060 +#: appPlugins/ToolNCC.py:2087 appPlugins/ToolNCC.py:2195 +#: appPlugins/ToolNCC.py:2208 appPlugins/ToolNCC.py:3112 +#: appPlugins/ToolNCC.py:3217 appPlugins/ToolNCC.py:3232 +#: appPlugins/ToolNCC.py:3499 appPlugins/ToolNCC.py:3600 +#: appPlugins/ToolNCC.py:3615 appPlugins/ToolTransform.py:513 camlib.py:1114 msgid "Buffering" msgstr "Criando buffer" -#: appEditors/AppGeoEditor.py:1569 appEditors/AppGerberEditor.py:7575 +#: appEditors/AppGeoEditor.py:1569 appEditors/AppGerberEditor.py:7577 #: appPlugins/ToolTransform.py:534 msgid "Buffer done" msgstr "Buffer concluído" -#: appEditors/AppGeoEditor.py:1577 appEditors/AppGerberEditor.py:7583 +#: appEditors/AppGeoEditor.py:1577 appEditors/AppGerberEditor.py:7585 msgid "Rotate ..." msgstr "Girar ..." #: appEditors/AppGeoEditor.py:1578 appEditors/AppGeoEditor.py:1630 -#: appEditors/AppGeoEditor.py:1646 appEditors/AppGerberEditor.py:7584 -#: appEditors/AppGerberEditor.py:7636 appEditors/AppGerberEditor.py:7652 +#: appEditors/AppGeoEditor.py:1646 appEditors/AppGerberEditor.py:7586 +#: appEditors/AppGerberEditor.py:7638 appEditors/AppGerberEditor.py:7654 msgid "Enter an Angle Value (degrees)" msgstr "Digite um valor para o ângulo (graus)" -#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7593 +#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7595 #: appPlugins/ToolTransform.py:350 msgid "Rotate done" msgstr "Rotação pronta" -#: appEditors/AppGeoEditor.py:1590 appEditors/AppGerberEditor.py:7596 +#: appEditors/AppGeoEditor.py:1590 appEditors/AppGerberEditor.py:7598 msgid "Rotate cancelled" msgstr "Rotação cancelada" -#: appEditors/AppGeoEditor.py:1595 appEditors/AppGerberEditor.py:7601 +#: appEditors/AppGeoEditor.py:1595 appEditors/AppGerberEditor.py:7603 msgid "Offset on X axis ..." msgstr "Deslocamento no eixo X ..." #: appEditors/AppGeoEditor.py:1596 appEditors/AppGeoEditor.py:1614 -#: appEditors/AppGerberEditor.py:7602 appEditors/AppGerberEditor.py:7620 +#: appEditors/AppGerberEditor.py:7604 appEditors/AppGerberEditor.py:7622 msgid "Enter a distance Value" msgstr "Digite um valor para a distância" -#: appEditors/AppGeoEditor.py:1608 appEditors/AppGerberEditor.py:7614 +#: appEditors/AppGeoEditor.py:1608 appEditors/AppGerberEditor.py:7616 msgid "Offset X cancelled" msgstr "Deslocamento X cancelado" -#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7619 +#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7621 msgid "Offset on Y axis ..." msgstr "Deslocamento no eixo Y ..." -#: appEditors/AppGeoEditor.py:1623 appEditors/AppGerberEditor.py:7629 +#: appEditors/AppGeoEditor.py:1623 appEditors/AppGerberEditor.py:7631 msgid "Offset on Y axis done" msgstr "Deslocamento no eixo Y feito" @@ -3127,11 +3136,11 @@ msgstr "Deslocamento no eixo Y feito" msgid "Offset on the Y axis canceled" msgstr "Deslocamento no eixo Y cancelado" -#: appEditors/AppGeoEditor.py:1629 appEditors/AppGerberEditor.py:7635 +#: appEditors/AppGeoEditor.py:1629 appEditors/AppGerberEditor.py:7637 msgid "Skew on X axis ..." msgstr "Inclinação no eixo X ..." -#: appEditors/AppGeoEditor.py:1639 appEditors/AppGerberEditor.py:7645 +#: appEditors/AppGeoEditor.py:1639 appEditors/AppGerberEditor.py:7647 msgid "Skew on X axis done" msgstr "Inclinação no eixo X concluída" @@ -3139,11 +3148,11 @@ msgstr "Inclinação no eixo X concluída" msgid "Skew on X axis canceled" msgstr "Inclinação no eixo X cancelada" -#: appEditors/AppGeoEditor.py:1645 appEditors/AppGerberEditor.py:7651 +#: appEditors/AppGeoEditor.py:1645 appEditors/AppGerberEditor.py:7653 msgid "Skew on Y axis ..." msgstr "Inclinação no eixo Y ..." -#: appEditors/AppGeoEditor.py:1655 appEditors/AppGerberEditor.py:7661 +#: appEditors/AppGeoEditor.py:1655 appEditors/AppGerberEditor.py:7663 msgid "Skew on Y axis done" msgstr "Inclinação no eixo Y concluída" @@ -3262,11 +3271,11 @@ msgstr "Clique para apagar ..." msgid "Create Paint geometry ..." msgstr "Criar geometria de pintura ..." -#: appEditors/AppGeoEditor.py:3380 appEditors/AppGerberEditor.py:3225 +#: appEditors/AppGeoEditor.py:3380 appEditors/AppGerberEditor.py:3226 msgid "Shape transformations ..." msgstr "Transformações de forma ..." -#: appEditors/AppGeoEditor.py:3443 appGUI/ObjectUI.py:901 +#: appEditors/AppGeoEditor.py:3443 appGUI/ObjectUI.py:983 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:20 msgid "Geometry Editor" msgstr "Editor de Geometria" @@ -3291,13 +3300,14 @@ msgstr "Objeto Geometria" msgid "The list of geometry elements inside the edited object." msgstr "" -#: appEditors/AppGeoEditor.py:3511 appEditors/AppGerberEditor.py:6201 +#: appEditors/AppGeoEditor.py:3511 appEditors/AppGerberEditor.py:6203 #, fuzzy #| msgid "Polygon Selection" msgid "Zoom on selection" msgstr "Seleção de Polígonos" -#: appEditors/AppGeoEditor.py:3520 appEditors/AppGerberEditor.py:6210 +#: appEditors/AppGeoEditor.py:3520 appEditors/AppGerberEditor.py:6212 +#: appGUI/ObjectUI.py:1373 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:29 #: appGUI/preferences/cncjob/CNCJobEditorPrefGroupUI.py:26 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:24 @@ -3317,7 +3327,7 @@ msgstr "Seleção de Polígonos" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:29 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:26 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:26 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:26 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:162 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:25 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:25 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:26 @@ -3327,15 +3337,17 @@ msgstr "Seleção de Polígonos" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:25 #: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:22 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:25 -#: appPlugins/ToolCalibration.py:792 appPlugins/ToolCorners.py:767 -#: appPlugins/ToolEtchCompensation.py:410 appPlugins/ToolFiducials.py:903 -#: appPlugins/ToolFollow.py:743 appPlugins/ToolInvertGerber.py:268 -#: appPlugins/ToolLevelling.py:1842 appPlugins/ToolQRCode.py:811 -#: appPlugins/ToolSolderPaste.py:1297 +#: appPlugins/ToolAlignObjects.py:512 appPlugins/ToolCalibration.py:790 +#: appPlugins/ToolCopperThieving.py:1323 appPlugins/ToolCorners.py:747 +#: appPlugins/ToolEtchCompensation.py:411 appPlugins/ToolFiducials.py:901 +#: appPlugins/ToolFilm.py:1428 appPlugins/ToolFollow.py:733 +#: appPlugins/ToolInvertGerber.py:265 appPlugins/ToolLevelling.py:1842 +#: appPlugins/ToolPanelize.py:1303 appPlugins/ToolQRCode.py:825 +#: appPlugins/ToolSolderPaste.py:1297 appPlugins/ToolSub.py:814 msgid "Parameters" msgstr "Parâmetros" -#: appEditors/AppGeoEditor.py:3522 appEditors/AppGerberEditor.py:6212 +#: appEditors/AppGeoEditor.py:3522 appEditors/AppGerberEditor.py:6214 #, fuzzy #| msgid "GCode Parameters" msgid "Geometry parameters." @@ -3359,7 +3371,7 @@ msgstr "Anel" msgid "Is CCW" msgstr "" -#: appEditors/AppGeoEditor.py:3550 appEditors/AppGeoEditor.py:4203 +#: appEditors/AppGeoEditor.py:3550 appEditors/AppGeoEditor.py:4205 #, fuzzy #| msgid "Change Units" msgid "Change" @@ -3381,64 +3393,64 @@ msgstr "" msgid "The length of the geometry element." msgstr "Comprimento. O comprimento da ranhura." -#: appEditors/AppGeoEditor.py:3579 appEditors/AppGerberEditor.py:6249 +#: appEditors/AppGeoEditor.py:3579 appEditors/AppGerberEditor.py:6251 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:70 -#: appPlugins/ToolFiducials.py:822 +#: appPlugins/ToolFiducials.py:820 msgid "Coordinates" msgstr "Coordenadas" #: appEditors/AppGeoEditor.py:3581 appEditors/AppGeoEditor.py:3587 -#: appEditors/AppGerberEditor.py:6251 appEditors/AppGerberEditor.py:6257 +#: appEditors/AppGerberEditor.py:6253 appEditors/AppGerberEditor.py:6259 #, fuzzy #| msgid "Will add corner markers to the selected Gerber file." msgid "The coordinates of the selected geometry element." msgstr "Adicionará marcadores de canto ao arquivo Gerber selecionado." -#: appEditors/AppGeoEditor.py:3592 appEditors/AppGerberEditor.py:6262 +#: appEditors/AppGeoEditor.py:3592 appEditors/AppGerberEditor.py:6264 #, fuzzy #| msgid "Get Points" msgid "Vertex Points" msgstr "Obter Pontos" -#: appEditors/AppGeoEditor.py:3594 appEditors/AppGerberEditor.py:6264 +#: appEditors/AppGeoEditor.py:3594 appEditors/AppGerberEditor.py:6266 msgid "The number of vertex points in the selected geometry element." msgstr "" -#: appEditors/AppGeoEditor.py:3608 appEditors/AppGerberEditor.py:6278 -#: appGUI/ObjectUI.py:1118 +#: appEditors/AppGeoEditor.py:3608 appEditors/AppGerberEditor.py:6280 +#: appGUI/ObjectUI.py:1182 #, fuzzy #| msgid "Gerber Specification" msgid "Simplification" msgstr "Especificação Gerber" -#: appEditors/AppGeoEditor.py:3610 appEditors/AppGerberEditor.py:6280 -#: appGUI/ObjectUI.py:1120 +#: appEditors/AppGeoEditor.py:3610 appEditors/AppGerberEditor.py:6282 +#: appGUI/ObjectUI.py:1184 msgid "Simplify a geometry by reducing its vertex points number." msgstr "" -#: appEditors/AppGeoEditor.py:3615 appEditors/AppGerberEditor.py:6285 -#: appGUI/ObjectUI.py:1150 +#: appEditors/AppGeoEditor.py:3615 appEditors/AppGerberEditor.py:6287 +#: appGUI/ObjectUI.py:1222 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:87 msgid "Tolerance" msgstr "Tolerância" -#: appEditors/AppGeoEditor.py:3617 appEditors/AppGerberEditor.py:6287 -#: appGUI/ObjectUI.py:1152 +#: appEditors/AppGeoEditor.py:3617 appEditors/AppGerberEditor.py:6289 +#: appGUI/ObjectUI.py:1224 msgid "" "All points in the simplified object will be\n" "within the tolerance distance of the original geometry." msgstr "" #: appEditors/AppGeoEditor.py:3629 appEditors/AppGeoEditor.py:4134 -#: appEditors/AppGerberEditor.py:4075 appEditors/AppGerberEditor.py:6300 -#: appGUI/ObjectUI.py:1164 +#: appEditors/AppGerberEditor.py:4075 appEditors/AppGerberEditor.py:6302 +#: appGUI/ObjectUI.py:1236 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:78 -#: appObjects/FlatCAMGeometry.py:494 +#: appObjects/FlatCAMGeometry.py:491 msgid "Simplify" msgstr "Simplificar" -#: appEditors/AppGeoEditor.py:3632 appEditors/AppGerberEditor.py:6303 -#: appGUI/ObjectUI.py:1167 +#: appEditors/AppGeoEditor.py:3632 appEditors/AppGerberEditor.py:6305 +#: appGUI/ObjectUI.py:1239 msgid "Simplify a geometry element by reducing its vertex points number." msgstr "" @@ -3446,7 +3458,7 @@ msgstr "" msgid "Ring" msgstr "Anel" -#: appEditors/AppGeoEditor.py:3947 app_Main.py:7995 +#: appEditors/AppGeoEditor.py:3947 app_Main.py:8025 msgid "Line" msgstr "Linha" @@ -3456,9 +3468,9 @@ msgstr "Linha" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:432 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:310 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:277 -#: appPlugins/ToolDrilling.py:2856 appPlugins/ToolFollow.py:767 -#: appPlugins/ToolIsolation.py:3630 appPlugins/ToolMilling.py:4464 -#: appPlugins/ToolNCC.py:4645 appPlugins/ToolPaint.py:3324 +#: appPlugins/ToolDrilling.py:2860 appPlugins/ToolFollow.py:766 +#: appPlugins/ToolIsolation.py:3660 appPlugins/ToolMilling.py:4526 +#: appPlugins/ToolNCC.py:4660 appPlugins/ToolPaint.py:3339 msgid "Polygon" msgstr "Polígono" @@ -3479,72 +3491,72 @@ msgid "Last selected shape ID" msgstr "" #: appEditors/AppGeoEditor.py:4165 appEditors/AppGerberEditor.py:2643 -#: appEditors/AppGerberEditor.py:4922 appPlugins/ToolCutOut.py:1586 +#: appEditors/AppGerberEditor.py:4922 appPlugins/ToolCutOut.py:1568 #: appPlugins/ToolDistance.py:199 appPlugins/ToolExtract.py:630 #: appPlugins/ToolExtract.py:741 appPlugins/ToolExtract.py:816 -#: appPlugins/ToolOptimal.py:183 appPlugins/ToolPanelize.py:1081 +#: appPlugins/ToolOptimal.py:183 appPlugins/ToolPanelize.py:1065 #: appPlugins/ToolQRCode.py:253 appPlugins/ToolReport.py:224 #: appPlugins/ToolSolderPaste.py:723 appPlugins/ToolSolderPaste.py:1017 -#: appPlugins/ToolSub.py:319 tclCommands/TclCommandOpenSVG.py:85 +#: appPlugins/ToolSub.py:317 tclCommands/TclCommandOpenSVG.py:85 #: tclCommands/TclCommandPanelize.py:299 msgid "Working" msgstr "Trabalhando" -#: appEditors/AppGeoEditor.py:4573 +#: appEditors/AppGeoEditor.py:4575 msgid "Error on inserting shapes into storage." msgstr "" -#: appEditors/AppGeoEditor.py:4668 +#: appEditors/AppGeoEditor.py:4670 msgid "Grid Snap enabled." msgstr "Encaixar à grade ativado." -#: appEditors/AppGeoEditor.py:4673 +#: appEditors/AppGeoEditor.py:4675 msgid "Grid Snap disabled." msgstr "Encaixar à grade desativado." -#: appEditors/AppGeoEditor.py:5057 appGUI/MainGUI.py:3697 -#: appGUI/MainGUI.py:3743 appGUI/MainGUI.py:3761 appGUI/MainGUI.py:3912 -#: appGUI/MainGUI.py:3950 appGUI/MainGUI.py:3962 +#: appEditors/AppGeoEditor.py:5062 appGUI/MainGUI.py:3732 +#: appGUI/MainGUI.py:3778 appGUI/MainGUI.py:3796 appGUI/MainGUI.py:3947 +#: appGUI/MainGUI.py:3985 appGUI/MainGUI.py:3997 msgid "Click on target point." msgstr "Clique no ponto alvo." -#: appEditors/AppGeoEditor.py:5347 appEditors/AppGeoEditor.py:5414 -#: appEditors/AppGeoEditor.py:5482 appEditors/AppGeoEditor.py:5512 -#: appEditors/AppGeoEditor.py:5565 appEditors/AppGeoEditor.py:5620 -#: appEditors/AppGeoEditor.py:5648 appEditors/AppGeoEditor.py:5673 -#: appEditors/AppGeoEditor.py:5703 appEditors/AppGeoEditor.py:5783 -#: appEditors/AppGeoEditor.py:5849 appEditors/AppGeoEditor.py:5917 -#: appPlugins/ToolCopperThieving.py:637 appPlugins/ToolFilm.py:851 -#: appPlugins/ToolFilm.py:1112 appPlugins/ToolRulesCheck.py:659 +#: appEditors/AppGeoEditor.py:5352 appEditors/AppGeoEditor.py:5419 +#: appEditors/AppGeoEditor.py:5487 appEditors/AppGeoEditor.py:5517 +#: appEditors/AppGeoEditor.py:5570 appEditors/AppGeoEditor.py:5625 +#: appEditors/AppGeoEditor.py:5653 appEditors/AppGeoEditor.py:5678 +#: appEditors/AppGeoEditor.py:5708 appEditors/AppGeoEditor.py:5788 +#: appEditors/AppGeoEditor.py:5854 appEditors/AppGeoEditor.py:5922 +#: appPlugins/ToolCopperThieving.py:639 appPlugins/ToolFilm.py:848 +#: appPlugins/ToolFilm.py:1121 appPlugins/ToolRulesCheck.py:659 msgid "Working..." msgstr "Trabalhando..." -#: appEditors/AppGeoEditor.py:5348 +#: appEditors/AppGeoEditor.py:5353 #, fuzzy #| msgid "Loading Gerber into Editor" msgid "Loading the Geometry into the Editor..." msgstr "Lendo Gerber no Editor" -#: appEditors/AppGeoEditor.py:5390 +#: appEditors/AppGeoEditor.py:5395 msgid "Editing MultiGeo Geometry, tool" msgstr "Editando Geometria MultiGeo, ferramenta" -#: appEditors/AppGeoEditor.py:5392 appPlugins/ToolNCC.py:2565 +#: appEditors/AppGeoEditor.py:5397 appPlugins/ToolNCC.py:2551 msgid "with diameter" msgstr "com diâmetro" -#: appEditors/AppGeoEditor.py:5461 +#: appEditors/AppGeoEditor.py:5466 #, fuzzy #| msgid "There is no Geometry object loaded ..." msgid "Editor Exit. Geometry object was updated ..." msgstr "Não há objeto Geometria carregado ..." -#: appEditors/AppGeoEditor.py:5517 appEditors/AppGeoEditor.py:5572 +#: appEditors/AppGeoEditor.py:5522 appEditors/AppGeoEditor.py:5577 msgid "A selection of minimum two items is required to do Intersection." msgstr "" "Uma seleção de no mínimo dois itens é necessária para fazer a interseção." -#: appEditors/AppGeoEditor.py:5707 appEditors/AppGeoEditor.py:5853 +#: appEditors/AppGeoEditor.py:5712 appEditors/AppGeoEditor.py:5858 msgid "" "Negative buffer value is not accepted. Use Buffer interior to generate an " "'inside' shape" @@ -3552,39 +3564,39 @@ msgstr "" "Valor de buffer negativo não é aceito. Use o Buffer interior para gerar uma " "forma 'interna'" -#: appEditors/AppGeoEditor.py:5717 appEditors/AppGeoEditor.py:5794 -#: appEditors/AppGeoEditor.py:5862 appEditors/AppGeoEditor.py:5927 +#: appEditors/AppGeoEditor.py:5722 appEditors/AppGeoEditor.py:5799 +#: appEditors/AppGeoEditor.py:5867 appEditors/AppGeoEditor.py:5932 msgid "Nothing selected." msgstr "Nada selecionado." -#: appEditors/AppGeoEditor.py:5721 appEditors/AppGeoEditor.py:5798 -#: appEditors/AppGeoEditor.py:5866 +#: appEditors/AppGeoEditor.py:5726 appEditors/AppGeoEditor.py:5803 +#: appEditors/AppGeoEditor.py:5871 msgid "Invalid distance." msgstr "Distância inválida." -#: appEditors/AppGeoEditor.py:5766 appEditors/AppGeoEditor.py:5832 -#: appEditors/AppGeoEditor.py:5900 +#: appEditors/AppGeoEditor.py:5771 appEditors/AppGeoEditor.py:5837 +#: appEditors/AppGeoEditor.py:5905 #, fuzzy #| msgid "Title entry is empty." msgid "Failed, the result is empty." msgstr "A entrada do título está vazia." -#: appEditors/AppGeoEditor.py:5787 +#: appEditors/AppGeoEditor.py:5792 msgid "Negative buffer value is not accepted." msgstr "Valor de buffer negativo não é aceito." -#: appEditors/AppGeoEditor.py:5920 +#: appEditors/AppGeoEditor.py:5925 #, python-format msgid "Could not do Paint. Overlap value has to be less than 100%%." msgstr "" "Não foi possível Pintar. O valor de sobreposição deve ser menor do que 100%%." -#: appEditors/AppGeoEditor.py:5933 +#: appEditors/AppGeoEditor.py:5938 msgid "Invalid value for" msgstr "Valor inválido para" -#: appEditors/AppGeoEditor.py:5995 appPlugins/ToolMilling.py:3039 -#: appPlugins/ToolPaint.py:2016 appPlugins/ToolPaint.py:2226 +#: appEditors/AppGeoEditor.py:6000 appPlugins/ToolMilling.py:3009 +#: appPlugins/ToolPaint.py:2004 appPlugins/ToolPaint.py:2214 msgid "" "Could not do Paint. Try a different combination of parameters. Or a " "different method of Paint" @@ -3691,22 +3703,22 @@ msgstr "Nada selecionado para mover" msgid "Select shapes to import them into the edited object." msgstr "" -#: appEditors/AppGerberEditor.py:3045 appEditors/AppGerberEditor.py:3127 -#: appPlugins/ToolIsolation.py:2338 appPlugins/ToolIsolation.py:2490 -#: appPlugins/ToolPaint.py:1287 +#: appEditors/AppGerberEditor.py:3046 appEditors/AppGerberEditor.py:3128 +#: appPlugins/ToolIsolation.py:2334 appPlugins/ToolIsolation.py:2486 +#: appPlugins/ToolPaint.py:1273 msgid "Added polygon" msgstr "Polígono adicionado" -#: appEditors/AppGerberEditor.py:3047 appEditors/AppGerberEditor.py:3129 -#: appPlugins/ToolIsolation.py:2339 appPlugins/ToolIsolation.py:2492 -#: appPlugins/ToolPaint.py:1289 +#: appEditors/AppGerberEditor.py:3048 appEditors/AppGerberEditor.py:3130 +#: appPlugins/ToolIsolation.py:2335 appPlugins/ToolIsolation.py:2488 +#: appPlugins/ToolPaint.py:1275 msgid "Click to add next polygon or right click to start." msgstr "" "Clique para adicionar o próximo polígono ou clique com o botão direito para " "começar." -#: appEditors/AppGerberEditor.py:3050 appEditors/AppGerberEditor.py:3132 -#: appPlugins/ToolIsolation.py:2495 +#: appEditors/AppGerberEditor.py:3051 appEditors/AppGerberEditor.py:3133 +#: appPlugins/ToolIsolation.py:2491 msgid "No polygon in selection." msgstr "Nenhum polígono na seleção." @@ -3759,20 +3771,20 @@ msgstr "" msgid "Dimensions edited." msgstr "Dimensões editadas." -#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6059 -#: appEditors/AppGerberEditor.py:6106 appGUI/ObjectUI.py:306 -#: appPlugins/ToolExtract.py:1009 appPlugins/ToolPunchGerber.py:2087 +#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6061 +#: appEditors/AppGerberEditor.py:6108 appGUI/ObjectUI.py:338 +#: appPlugins/ToolExtract.py:1019 appPlugins/ToolPunchGerber.py:2094 msgid "Code" msgstr "Código" -#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6059 -#: appGUI/ObjectUI.py:306 +#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6061 +#: appGUI/ObjectUI.py:338 msgid "Dim" msgstr "Dim" #: appEditors/AppGerberEditor.py:4636 appObjects/FlatCAMCNCJob.py:747 #: appObjects/FlatCAMScript.py:134 appPlugins/ToolLevelling.py:1505 -#: app_Main.py:7897 +#: app_Main.py:7927 msgid "Loading" msgstr "Carregando" @@ -3798,88 +3810,88 @@ msgstr "" msgid "Cancelled. No aperture is selected" msgstr "Cancelado. Nenhuma abertura selecionada" -#: appEditors/AppGerberEditor.py:5137 app_Main.py:7339 +#: appEditors/AppGerberEditor.py:5137 app_Main.py:7369 msgid "Coordinates copied to clipboard." msgstr "Coordenadas copiadas para a área de transferência." -#: appEditors/AppGerberEditor.py:5485 +#: appEditors/AppGerberEditor.py:5487 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:292 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:323 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290 #: appObjects/AppObject.py:345 appObjects/FlatCAMCNCJob.py:641 -#: appObjects/FlatCAMGerber.py:1012 appObjects/FlatCAMObj.py:266 +#: appObjects/FlatCAMGerber.py:1015 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 -#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1174 -#: appPlugins/ToolCorners.py:631 appPlugins/ToolFiducials.py:658 +#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1176 +#: appPlugins/ToolCorners.py:643 appPlugins/ToolFiducials.py:658 #: appPlugins/ToolMove.py:235 appPlugins/ToolQRCode.py:559 app_Main.py:5181 msgid "Plotting" msgstr "Plotando" -#: appEditors/AppGerberEditor.py:5658 +#: appEditors/AppGerberEditor.py:5660 msgid "Failed. No aperture geometry is selected." msgstr "Cancelado. Nenhuma abertura selecionada." -#: appEditors/AppGerberEditor.py:5833 +#: appEditors/AppGerberEditor.py:5835 msgid "No aperture to buffer. Select at least one aperture and try again." msgstr "" "Nenhuma abertura para buffer. Selecione pelo menos uma abertura e tente " "novamente." -#: appEditors/AppGerberEditor.py:5864 +#: appEditors/AppGerberEditor.py:5866 msgid "Scale factor value is missing or wrong format. Add it and retry." msgstr "" "O valor do fator de escala está ausente ou está em formato incorreto. Altere " "e tente novamente." -#: appEditors/AppGerberEditor.py:5896 +#: appEditors/AppGerberEditor.py:5898 msgid "No aperture to scale. Select at least one aperture and try again." msgstr "" "Nenhuma abertura para redimensionar. Selecione pelo menos uma abertura e " "tente novamente." -#: appEditors/AppGerberEditor.py:5948 +#: appEditors/AppGerberEditor.py:5950 msgid "Polygons marked." msgstr "Polígonos marcados." -#: appEditors/AppGerberEditor.py:5950 +#: appEditors/AppGerberEditor.py:5952 msgid "No polygons were marked. None fit within the limits." msgstr "Nenhum polígono foi marcado. Nenhum se encaixa dentro dos limites." -#: appEditors/AppGerberEditor.py:6013 appGUI/MainGUI.py:771 -#: appGUI/MainGUI.py:1739 appGUI/ObjectUI.py:231 +#: appEditors/AppGerberEditor.py:6015 appGUI/MainGUI.py:771 +#: appGUI/MainGUI.py:1739 appGUI/ObjectUI.py:246 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:21 msgid "Gerber Editor" msgstr "Editor Gerber" -#: appEditors/AppGerberEditor.py:6046 appGUI/ObjectUI.py:271 +#: appEditors/AppGerberEditor.py:6048 appGUI/ObjectUI.py:303 #: appObjects/FlatCAMObj.py:492 appPlugins/ToolReport.py:187 msgid "Apertures" msgstr "Aberturas" -#: appEditors/AppGerberEditor.py:6048 appGUI/ObjectUI.py:273 +#: appEditors/AppGerberEditor.py:6050 appGUI/ObjectUI.py:305 msgid "Apertures Table for the Gerber Object." msgstr "Tabela de Aberturas para o Objeto Gerber." -#: appEditors/AppGerberEditor.py:6064 appGUI/ObjectUI.py:310 +#: appEditors/AppGerberEditor.py:6066 appGUI/ObjectUI.py:342 msgid "Index" msgstr "Índice" -#: appEditors/AppGerberEditor.py:6066 appGUI/ObjectUI.py:312 -#: appPlugins/ToolExtract.py:1016 appPlugins/ToolPunchGerber.py:2094 +#: appEditors/AppGerberEditor.py:6068 appGUI/ObjectUI.py:344 +#: appPlugins/ToolExtract.py:1026 appPlugins/ToolPunchGerber.py:2101 msgid "Aperture Code" msgstr "Código de Abertura" -#: appEditors/AppGerberEditor.py:6068 appGUI/ObjectUI.py:314 -#: appPlugins/ToolExtract.py:1018 appPlugins/ToolPunchGerber.py:2096 +#: appEditors/AppGerberEditor.py:6070 appGUI/ObjectUI.py:346 +#: appPlugins/ToolExtract.py:1028 appPlugins/ToolPunchGerber.py:2103 msgid "Type of aperture: circular, rectangle, macros etc" msgstr "Tipo de abertura: circular, retângulo, macros etc" -#: appEditors/AppGerberEditor.py:6070 appGUI/ObjectUI.py:316 -#: appPlugins/ToolExtract.py:1020 appPlugins/ToolPunchGerber.py:2098 +#: appEditors/AppGerberEditor.py:6072 appGUI/ObjectUI.py:348 +#: appPlugins/ToolExtract.py:1030 appPlugins/ToolPunchGerber.py:2105 msgid "Aperture Size:" msgstr "Tamanho da abertura:" -#: appEditors/AppGerberEditor.py:6072 appGUI/ObjectUI.py:318 +#: appEditors/AppGerberEditor.py:6074 appGUI/ObjectUI.py:350 msgid "" "Aperture Dimensions:\n" " - (width, height) for R, O type.\n" @@ -3889,26 +3901,26 @@ msgstr "" " - (largura, altura) para o tipo R, O. \n" " - (dia, nVertices) para o tipo P" -#: appEditors/AppGerberEditor.py:6099 +#: appEditors/AppGerberEditor.py:6101 msgid "Add/Delete Aperture" msgstr "Adicionar/Excluir Abertura" -#: appEditors/AppGerberEditor.py:6101 +#: appEditors/AppGerberEditor.py:6103 msgid "Add/Delete an aperture in the aperture table" msgstr "Adicionar/Excluir uma abertura na tabela de aberturas" -#: appEditors/AppGerberEditor.py:6107 +#: appEditors/AppGerberEditor.py:6109 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:53 msgid "Code for the new aperture" msgstr "Código para a nova abertura" -#: appEditors/AppGerberEditor.py:6117 +#: appEditors/AppGerberEditor.py:6119 #, fuzzy #| msgid "Size" msgid "Size:" msgstr "Tamanho" -#: appEditors/AppGerberEditor.py:6119 +#: appEditors/AppGerberEditor.py:6121 msgid "" "Size for the new aperture.\n" "If aperture type is 'R' or 'O' then\n" @@ -3922,7 +3934,7 @@ msgstr "" "calculado como:\n" "sqrt(largura^2 + altura^2)" -#: appEditors/AppGerberEditor.py:6136 +#: appEditors/AppGerberEditor.py:6138 msgid "" "Select the type of new aperture. Can be:\n" "C = circular\n" @@ -3934,11 +3946,11 @@ msgstr "" "R = retangular \n" "O = oblongo" -#: appEditors/AppGerberEditor.py:6149 +#: appEditors/AppGerberEditor.py:6151 msgid "Dims" msgstr "" -#: appEditors/AppGerberEditor.py:6151 +#: appEditors/AppGerberEditor.py:6153 #, fuzzy #| msgid "" #| "Dimensions for the new aperture.\n" @@ -3952,61 +3964,62 @@ msgstr "" "Ativa apenas para aberturas retangulares (tipo R).\n" "O formato é (largura, altura)" -#: appEditors/AppGerberEditor.py:6173 +#: appEditors/AppGerberEditor.py:6175 msgid "Add a new aperture to the aperture list." msgstr "Adiciona uma nova abertura à lista de aberturas." -#: appEditors/AppGerberEditor.py:6182 +#: appEditors/AppGerberEditor.py:6184 msgid "Delete a aperture in the aperture list" msgstr "Exclui uma abertura da lista de aberturas" -#: appEditors/AppGerberEditor.py:6224 +#: appEditors/AppGerberEditor.py:6226 msgid "Valid" msgstr "" -#: appEditors/AppGerberEditor.py:6226 +#: appEditors/AppGerberEditor.py:6228 #, fuzzy #| msgid "All non selected plots disabled." msgid "Show if the selected polygon is valid." msgstr "Todos os gráficos não selecionados desabilitados." -#: appEditors/AppGerberEditor.py:6233 +#: appEditors/AppGerberEditor.py:6235 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:113 -#: appPlugins/ToolCalculators.py:572 appPlugins/ToolCalculators.py:615 -#: appPlugins/ToolCopperThieving.py:1358 +#: appPlugins/ToolCalculators.py:697 appPlugins/ToolCalculators.py:740 +#: appPlugins/ToolCopperThieving.py:1366 msgid "Area" msgstr "Área" -#: appEditors/AppGerberEditor.py:6235 +#: appEditors/AppGerberEditor.py:6237 #, fuzzy #| msgid "Viewing the source code of the selected object." msgid "Show the area of the selected polygon." msgstr "Vendo o código fonte do objeto selecionado." -#: appEditors/AppGerberEditor.py:6239 +#: appEditors/AppGerberEditor.py:6241 #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:43 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:177 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:44 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:83 -#: appPlugins/ToolCopperThieving.py:1369 appPlugins/ToolPcbWizard.py:501 +#: appPlugins/ToolCalculators.py:549 appPlugins/ToolCopperThieving.py:1377 +#: appPlugins/ToolPcbWizard.py:501 msgid "mm" msgstr "mm" -#: appEditors/AppGerberEditor.py:6239 appPlugins/ToolCopperThieving.py:1371 -#: appPlugins/ToolCopperThieving.py:1728 +#: appEditors/AppGerberEditor.py:6241 appPlugins/ToolCopperThieving.py:1379 +#: appPlugins/ToolCopperThieving.py:1776 msgid "in" msgstr "in" -#: appEditors/AppGerberEditor.py:6326 +#: appEditors/AppGerberEditor.py:6328 msgid "Buffer Aperture" msgstr "Buffer Abertura" -#: appEditors/AppGerberEditor.py:6328 +#: appEditors/AppGerberEditor.py:6330 msgid "Buffer a aperture in the aperture list" msgstr "Buffer de uma abertura na lista de aberturas" -#: appEditors/AppGerberEditor.py:6349 +#: appEditors/AppGerberEditor.py:6351 msgid "" "There are 3 types of corners:\n" " - 'Round': the corner is rounded.\n" @@ -4020,20 +4033,20 @@ msgstr "" "- 'Chanfrado:' o canto é uma linha que conecta diretamente os recursos " "reunidos no canto" -#: appEditors/AppGerberEditor.py:6386 +#: appEditors/AppGerberEditor.py:6388 msgid "Scale Aperture" msgstr "Redim. Abertura" -#: appEditors/AppGerberEditor.py:6388 +#: appEditors/AppGerberEditor.py:6390 msgid "Scale a aperture in the aperture list" msgstr "Redimensiona uma abertura na lista de aberturas" -#: appEditors/AppGerberEditor.py:6398 +#: appEditors/AppGerberEditor.py:6400 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:205 msgid "Scale factor" msgstr "Fator de Escala" -#: appEditors/AppGerberEditor.py:6400 +#: appEditors/AppGerberEditor.py:6402 msgid "" "The factor by which to scale the selected aperture.\n" "Values can be between 0.0000 and 999.9999" @@ -4041,19 +4054,19 @@ msgstr "" "O fator para redimensionar a abertura selecionada. \n" "Os valores podem estar entre 0.0000 e 999.9999" -#: appEditors/AppGerberEditor.py:6437 +#: appEditors/AppGerberEditor.py:6439 msgid "Mark polygons" msgstr "Marcar polígonos" -#: appEditors/AppGerberEditor.py:6439 +#: appEditors/AppGerberEditor.py:6441 msgid "Mark the polygon areas." msgstr "Marcar as áreas de polígonos." -#: appEditors/AppGerberEditor.py:6450 +#: appEditors/AppGerberEditor.py:6452 msgid "Area UPPER threshold" msgstr "Limite de área SUPERIOR" -#: appEditors/AppGerberEditor.py:6452 +#: appEditors/AppGerberEditor.py:6454 msgid "" "The threshold value, all areas less than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -4061,11 +4074,11 @@ msgstr "" "Valor limite, todas as áreas menores que isso são marcadas.\n" "Pode ser um valor entre 0.0000 e 10000.0000" -#: appEditors/AppGerberEditor.py:6463 +#: appEditors/AppGerberEditor.py:6465 msgid "Area LOWER threshold" msgstr "Limite de área INFERIOR" -#: appEditors/AppGerberEditor.py:6465 +#: appEditors/AppGerberEditor.py:6467 msgid "" "The threshold value, all areas more than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -4073,32 +4086,32 @@ msgstr "" "Valor limite, todas as áreas maiores que isso são marcadas.\n" "Pode ser um valor entre 0.0000 e 10000.0000" -#: appEditors/AppGerberEditor.py:6479 +#: appEditors/AppGerberEditor.py:6481 msgid "Mark" msgstr "Marcar" -#: appEditors/AppGerberEditor.py:6482 +#: appEditors/AppGerberEditor.py:6484 msgid "Mark the polygons that fit within limits." msgstr "Marcar os polígonos que se encaixam dentro dos limites." -#: appEditors/AppGerberEditor.py:6489 +#: appEditors/AppGerberEditor.py:6491 msgid "Delete all the marked polygons." msgstr "Excluir todos os polígonos marcados." -#: appEditors/AppGerberEditor.py:6496 +#: appEditors/AppGerberEditor.py:6498 msgid "Clear all the markings." msgstr "Limpar todas as marcações." -#: appEditors/AppGerberEditor.py:6521 appGUI/MainGUI.py:779 -#: appGUI/MainGUI.py:1259 appGUI/MainGUI.py:2513 appGUI/MainGUI.py:5219 +#: appEditors/AppGerberEditor.py:6523 appGUI/MainGUI.py:779 +#: appGUI/MainGUI.py:1259 appGUI/MainGUI.py:2548 appGUI/MainGUI.py:5254 msgid "Add Pad Array" msgstr "Adicionar Matriz de Pads" -#: appEditors/AppGerberEditor.py:6523 +#: appEditors/AppGerberEditor.py:6525 msgid "Add an array of pads (linear or circular array)" msgstr "Adicione uma matriz de pads (matriz linear ou circular)" -#: appEditors/AppGerberEditor.py:6530 +#: appEditors/AppGerberEditor.py:6532 msgid "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" @@ -4106,53 +4119,53 @@ msgstr "" "Selecione o tipo de matriz de pads para criar.\n" "Pode ser Linear X(Y) ou Circular" -#: appEditors/AppGerberEditor.py:6541 +#: appEditors/AppGerberEditor.py:6543 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:90 msgid "Nr of pads" msgstr "Nº de pads" -#: appEditors/AppGerberEditor.py:6543 +#: appEditors/AppGerberEditor.py:6545 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:92 msgid "Specify how many pads to be in the array." msgstr "Especifique quantos pads devem estar na matriz." -#: appEditors/AppGerberEditor.py:7364 +#: appEditors/AppGerberEditor.py:7366 msgid "Appying Rotate" msgstr "Aplicando Girar" -#: appEditors/AppGerberEditor.py:7397 +#: appEditors/AppGerberEditor.py:7399 msgid "Applying Flip" msgstr "Aplicando Espelhamento" -#: appEditors/AppGerberEditor.py:7440 +#: appEditors/AppGerberEditor.py:7442 msgid "Applying Skew" msgstr "Inclinando" -#: appEditors/AppGerberEditor.py:7481 +#: appEditors/AppGerberEditor.py:7483 msgid "Applying Scale" msgstr "Redimensionando" -#: appEditors/AppGerberEditor.py:7517 +#: appEditors/AppGerberEditor.py:7519 msgid "Applying Offset" msgstr "Deslocando" -#: appEditors/AppGerberEditor.py:7553 +#: appEditors/AppGerberEditor.py:7555 msgid "Applying Buffer" msgstr "Aplicando Buffer" -#: appEditors/AppGerberEditor.py:7632 +#: appEditors/AppGerberEditor.py:7634 msgid "Offset Y cancelled" msgstr "Deslocamento Y cancelado" -#: appEditors/AppGerberEditor.py:7648 +#: appEditors/AppGerberEditor.py:7650 msgid "Skew X cancelled" msgstr "Inclinação no X cancelada" -#: appEditors/AppGerberEditor.py:7664 +#: appEditors/AppGerberEditor.py:7666 msgid "Skew Y cancelled" msgstr "Inclinação no Y cancelada" -#: appEditors/AppTextEditor.py:87 appGUI/GUIElements.py:4040 +#: appEditors/AppTextEditor.py:87 appGUI/GUIElements.py:4097 msgid "Find" msgstr "Procurar" @@ -4178,13 +4191,13 @@ 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:109 appEditors/appGCodeEditor.py:160 -#: appGUI/GUIElements.py:4881 appGUI/ObjectUI.py:1229 +#: appGUI/GUIElements.py:4938 appGUI/ObjectUI.py:1311 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolExtract.py:957 appPlugins/ToolFollow.py:754 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolPaint.py:3286 -#: appPlugins/ToolPunchGerber.py:2036 +#: appPlugins/ToolExtract.py:967 appPlugins/ToolFollow.py:753 +#: appPlugins/ToolIsolation.py:3593 appPlugins/ToolPaint.py:3301 +#: appPlugins/ToolPunchGerber.py:2043 msgid "All" msgstr "Todos" @@ -4232,7 +4245,7 @@ msgstr "Abrir arquivo" #: appObjects/FlatCAMCNCJob.py:671 appObjects/FlatCAMCNCJob.py:677 #: appPlugins/ToolLevelling.py:1471 appPlugins/ToolLevelling.py:1477 #: appPlugins/ToolLevelling.py:1663 appPlugins/ToolLevelling.py:1669 -#: appPlugins/ToolSolderPaste.py:1123 app_Main.py:7809 app_Main.py:7815 +#: appPlugins/ToolSolderPaste.py:1123 app_Main.py:7839 app_Main.py:7845 msgid "Export Code ..." msgstr "Exportar código ..." @@ -4246,13 +4259,13 @@ msgstr "Nenhum arquivo ou diretório" msgid "Saved to" msgstr "Salvo em" -#: appEditors/appGCodeEditor.py:76 appGUI/GUIElements.py:4048 -#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:350 appGUI/MainGUI.py:4725 -#: appGUI/MainGUI.py:4986 appGUI/MainGUI.py:5095 appGUI/MainGUI.py:5238 +#: appEditors/appGCodeEditor.py:76 appGUI/GUIElements.py:4105 +#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:350 appGUI/MainGUI.py:4760 +#: appGUI/MainGUI.py:5021 appGUI/MainGUI.py:5130 appGUI/MainGUI.py:5273 msgid "Ctrl+S" msgstr "Ctrl+S" -#: appEditors/appGCodeEditor.py:82 app_Main.py:7972 +#: appEditors/appGCodeEditor.py:82 app_Main.py:8002 msgid "Code Editor" msgstr "Editor de Códigos" @@ -4285,7 +4298,7 @@ msgstr "Iniciar G-Code" msgid "Loaded Machine Code into Code Editor" msgstr "G-Code aberto no Editor de Códigos" -#: appEditors/appGCodeEditor.py:766 appGUI/ObjectUI.py:1249 +#: appEditors/appGCodeEditor.py:766 appGUI/ObjectUI.py:1331 #: appPlugins/ToolSolderPaste.py:1038 msgid "GCode Editor" msgstr "Editor de G-Code" @@ -4296,18 +4309,18 @@ msgstr "Editor de G-Code" msgid "GCode" msgstr "Código" -#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:668 -#: appGUI/ObjectUI.py:1384 appObjects/FlatCAMObj.py:499 -#: appPlugins/ToolDrilling.py:2333 appPlugins/ToolMilling.py:3631 -#: appPlugins/ToolMilling.py:3824 appPlugins/ToolReport.py:194 +#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:746 +#: appGUI/ObjectUI.py:1498 appObjects/FlatCAMObj.py:499 +#: appPlugins/ToolDrilling.py:2348 appPlugins/ToolMilling.py:3632 +#: appPlugins/ToolMilling.py:3894 appPlugins/ToolReport.py:194 msgid "Drills" msgstr "Furos" -#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:668 -#: appGUI/ObjectUI.py:1384 +#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:746 +#: appGUI/ObjectUI.py:1498 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:152 -#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2333 -#: appPlugins/ToolMilling.py:3631 appPlugins/ToolMilling.py:3825 +#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2348 +#: appPlugins/ToolMilling.py:3632 appPlugins/ToolMilling.py:3895 #: appPlugins/ToolReport.py:196 msgid "Slots" msgstr "Ranhuras" @@ -4336,121 +4349,121 @@ msgstr "Inserir Código" msgid "Insert the code above at the cursor location." msgstr "Insere o código na posição do cursor." -#: appGUI/GUIElements.py:330 appGUI/GUIElements.py:1029 -#: appGUI/GUIElements.py:1428 +#: appGUI/GUIElements.py:333 appGUI/GUIElements.py:1032 +#: appGUI/GUIElements.py:1433 msgid "Read Only" msgstr "" -#: appGUI/GUIElements.py:335 appGUI/GUIElements.py:1034 -#: appGUI/GUIElements.py:1433 appGUI/GUIElements.py:1646 -#: appGUI/GUIElements.py:1939 appGUI/GUIElements.py:4006 +#: appGUI/GUIElements.py:338 appGUI/GUIElements.py:1037 +#: appGUI/GUIElements.py:1438 appGUI/GUIElements.py:1693 +#: appGUI/GUIElements.py:1986 appGUI/GUIElements.py:4063 msgid "Undo" msgstr "Desfazer" -#: appGUI/GUIElements.py:335 appGUI/GUIElements.py:1034 -#: appGUI/GUIElements.py:1433 appGUI/GUIElements.py:1646 -#: appGUI/GUIElements.py:1939 appGUI/GUIElements.py:4006 +#: appGUI/GUIElements.py:338 appGUI/GUIElements.py:1037 +#: appGUI/GUIElements.py:1438 appGUI/GUIElements.py:1693 +#: appGUI/GUIElements.py:1986 appGUI/GUIElements.py:4063 msgid "Ctrl+Z" msgstr "Ctrl+Z" -#: appGUI/GUIElements.py:342 appGUI/GUIElements.py:1041 -#: appGUI/GUIElements.py:1440 appGUI/GUIElements.py:1653 -#: appGUI/GUIElements.py:1944 appGUI/GUIElements.py:4011 +#: appGUI/GUIElements.py:345 appGUI/GUIElements.py:1044 +#: appGUI/GUIElements.py:1445 appGUI/GUIElements.py:1700 +#: appGUI/GUIElements.py:1991 appGUI/GUIElements.py:4068 msgid "Redo" msgstr "Refazer" -#: appGUI/GUIElements.py:342 appGUI/GUIElements.py:1041 -#: appGUI/GUIElements.py:1440 appGUI/GUIElements.py:1653 -#: appGUI/GUIElements.py:1944 appGUI/GUIElements.py:4011 +#: appGUI/GUIElements.py:345 appGUI/GUIElements.py:1044 +#: appGUI/GUIElements.py:1445 appGUI/GUIElements.py:1700 +#: appGUI/GUIElements.py:1991 appGUI/GUIElements.py:4068 msgid "Ctrl+Y" msgstr "Ctrl+Y" -#: appGUI/GUIElements.py:351 appGUI/GUIElements.py:1050 -#: appGUI/GUIElements.py:1449 appGUI/GUIElements.py:1662 -#: appGUI/GUIElements.py:1951 appGUI/GUIElements.py:4018 appGUI/MainGUI.py:1730 -#: appGUI/ObjectUI.py:1231 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:58 +#: appGUI/GUIElements.py:354 appGUI/GUIElements.py:1053 +#: appGUI/GUIElements.py:1454 appGUI/GUIElements.py:1709 +#: appGUI/GUIElements.py:1998 appGUI/GUIElements.py:4075 appGUI/MainGUI.py:1730 +#: appGUI/ObjectUI.py:1313 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:58 msgid "Cut" msgstr "Cortar" -#: appGUI/GUIElements.py:351 appGUI/GUIElements.py:1050 -#: appGUI/GUIElements.py:1449 appGUI/GUIElements.py:1662 -#: appGUI/GUIElements.py:1951 appGUI/GUIElements.py:4018 appGUI/MainGUI.py:4987 +#: appGUI/GUIElements.py:354 appGUI/GUIElements.py:1053 +#: appGUI/GUIElements.py:1454 appGUI/GUIElements.py:1709 +#: appGUI/GUIElements.py:1998 appGUI/GUIElements.py:4075 appGUI/MainGUI.py:5022 msgid "Ctrl+X" msgstr "Ctrl+X" -#: appGUI/GUIElements.py:358 appGUI/GUIElements.py:1057 -#: appGUI/GUIElements.py:1456 appGUI/GUIElements.py:1669 -#: appGUI/GUIElements.py:1956 appGUI/GUIElements.py:4023 appGUI/MainGUI.py:421 +#: appGUI/GUIElements.py:361 appGUI/GUIElements.py:1060 +#: appGUI/GUIElements.py:1461 appGUI/GUIElements.py:1716 +#: appGUI/GUIElements.py:2003 appGUI/GUIElements.py:4080 appGUI/MainGUI.py:421 #: appGUI/MainGUI.py:757 appGUI/MainGUI.py:816 appGUI/MainGUI.py:894 #: appGUI/MainGUI.py:1037 appGUI/MainGUI.py:1287 appGUI/MainGUI.py:1787 -#: appGUI/MainGUI.py:2299 appGUI/MainGUI.py:2541 appGUI/MainGUI.py:5221 -#: appPlugins/ToolMilling.py:397 appPlugins/ToolPanelize.py:467 -#: appPlugins/ToolPanelize.py:496 appPlugins/ToolPanelize.py:607 -#: appPlugins/ToolPanelize.py:618 appPlugins/ToolPanelize.py:650 -#: appPlugins/ToolPanelize.py:699 appPlugins/ToolPanelize.py:898 -#: appPlugins/ToolPanelize.py:930 appPlugins/ToolPanelize.py:978 +#: appGUI/MainGUI.py:2334 appGUI/MainGUI.py:2576 appGUI/MainGUI.py:5256 +#: appPlugins/ToolMilling.py:387 appPlugins/ToolPanelize.py:451 +#: appPlugins/ToolPanelize.py:480 appPlugins/ToolPanelize.py:591 +#: appPlugins/ToolPanelize.py:602 appPlugins/ToolPanelize.py:634 +#: appPlugins/ToolPanelize.py:683 appPlugins/ToolPanelize.py:882 +#: appPlugins/ToolPanelize.py:914 appPlugins/ToolPanelize.py:962 msgid "Copy" msgstr "Copiar" -#: appGUI/GUIElements.py:358 appGUI/GUIElements.py:1057 -#: appGUI/GUIElements.py:1456 appGUI/GUIElements.py:1669 -#: appGUI/GUIElements.py:1956 appGUI/GUIElements.py:4023 appGUI/MainGUI.py:421 -#: appGUI/MainGUI.py:4716 +#: appGUI/GUIElements.py:361 appGUI/GUIElements.py:1060 +#: appGUI/GUIElements.py:1461 appGUI/GUIElements.py:1716 +#: appGUI/GUIElements.py:2003 appGUI/GUIElements.py:4080 appGUI/MainGUI.py:421 +#: appGUI/MainGUI.py:4751 msgid "Ctrl+C" msgstr "Copiar" -#: appGUI/GUIElements.py:365 appGUI/GUIElements.py:1064 -#: appGUI/GUIElements.py:1463 appGUI/GUIElements.py:1676 -#: appGUI/GUIElements.py:1961 +#: appGUI/GUIElements.py:368 appGUI/GUIElements.py:1067 +#: appGUI/GUIElements.py:1468 appGUI/GUIElements.py:1723 +#: appGUI/GUIElements.py:2008 msgid "Paste" msgstr "Colar" -#: appGUI/GUIElements.py:365 appGUI/GUIElements.py:1064 -#: appGUI/GUIElements.py:1463 appGUI/GUIElements.py:1676 -#: appGUI/GUIElements.py:1961 +#: appGUI/GUIElements.py:368 appGUI/GUIElements.py:1067 +#: appGUI/GUIElements.py:1468 appGUI/GUIElements.py:1723 +#: appGUI/GUIElements.py:2008 msgid "Ctrl+V" msgstr "Ctrl+V" -#: appGUI/GUIElements.py:372 appGUI/GUIElements.py:1071 -#: appGUI/GUIElements.py:1470 appGUI/GUIElements.py:1681 -#: appGUI/GUIElements.py:1966 appGUI/GUIElements.py:4028 appGUI/MainGUI.py:4786 -#: appGUI/MainGUI.py:4787 appGUI/MainGUI.py:4991 appGUI/MainGUI.py:5091 -#: appGUI/MainGUI.py:5092 appGUI/MainGUI.py:5232 appGUI/MainGUI.py:5233 +#: appGUI/GUIElements.py:375 appGUI/GUIElements.py:1074 +#: appGUI/GUIElements.py:1475 appGUI/GUIElements.py:1728 +#: appGUI/GUIElements.py:2013 appGUI/GUIElements.py:4085 appGUI/MainGUI.py:4821 +#: appGUI/MainGUI.py:4822 appGUI/MainGUI.py:5026 appGUI/MainGUI.py:5126 +#: appGUI/MainGUI.py:5127 appGUI/MainGUI.py:5267 appGUI/MainGUI.py:5268 msgid "Del" msgstr "Del" -#: appGUI/GUIElements.py:381 appGUI/GUIElements.py:1080 -#: appGUI/GUIElements.py:1479 appGUI/GUIElements.py:1688 -#: appGUI/GUIElements.py:1973 appGUI/GUIElements.py:4035 appGUI/MainGUI.py:455 -#: appGUI/MainGUI.py:590 appGUI/MainGUI.py:4715 -#: appObjects/ObjectCollection.py:1154 appObjects/ObjectCollection.py:1201 -#: appPlugins/ToolIsolation.py:3603 appPlugins/ToolPunchGerber.py:2311 +#: appGUI/GUIElements.py:384 appGUI/GUIElements.py:1083 +#: appGUI/GUIElements.py:1484 appGUI/GUIElements.py:1735 +#: appGUI/GUIElements.py:2020 appGUI/GUIElements.py:4092 appGUI/MainGUI.py:455 +#: appGUI/MainGUI.py:590 appGUI/MainGUI.py:4750 +#: appObjects/ObjectCollection.py:1157 appObjects/ObjectCollection.py:1204 +#: appPlugins/ToolIsolation.py:3633 appPlugins/ToolPunchGerber.py:2327 msgid "Select All" msgstr "Selecionar Todos" -#: appGUI/GUIElements.py:381 appGUI/GUIElements.py:1080 -#: appGUI/GUIElements.py:1479 appGUI/GUIElements.py:1688 -#: appGUI/GUIElements.py:1973 appGUI/GUIElements.py:4035 appGUI/MainGUI.py:455 -#: appGUI/MainGUI.py:4715 +#: appGUI/GUIElements.py:384 appGUI/GUIElements.py:1083 +#: appGUI/GUIElements.py:1484 appGUI/GUIElements.py:1735 +#: appGUI/GUIElements.py:2020 appGUI/GUIElements.py:4092 appGUI/MainGUI.py:455 +#: appGUI/MainGUI.py:4750 msgid "Ctrl+A" msgstr "Ctrl+A" -#: appGUI/GUIElements.py:1087 appGUI/GUIElements.py:1486 +#: appGUI/GUIElements.py:1090 appGUI/GUIElements.py:1491 msgid "Step Up" msgstr "Passo Acima" -#: appGUI/GUIElements.py:1094 appGUI/GUIElements.py:1493 +#: appGUI/GUIElements.py:1097 appGUI/GUIElements.py:1498 msgid "Step Down" msgstr "Passo Abaixo" -#: appGUI/GUIElements.py:2390 appGUI/GUIElements.py:2460 -#: appGUI/GUIElements.py:2521 appGUI/GUIElements.py:2586 -#: appGUI/GUIElements.py:3974 app_Main.py:4817 app_Main.py:4993 -#: app_Main.py:5082 app_Main.py:9301 app_Main.py:9649 +#: appGUI/GUIElements.py:2447 appGUI/GUIElements.py:2517 +#: appGUI/GUIElements.py:2578 appGUI/GUIElements.py:2643 +#: appGUI/GUIElements.py:4031 app_Main.py:4817 app_Main.py:4993 +#: app_Main.py:5082 app_Main.py:9331 app_Main.py:9679 msgid "Ok" msgstr "Ok" -#: appGUI/GUIElements.py:3938 +#: appGUI/GUIElements.py:3995 msgid "" "The reference can be:\n" "- Absolute -> the reference point is point (0,0)\n" @@ -4460,19 +4473,19 @@ msgstr "" "- Absoluto -> o ponto de referência é o ponto (0,0)\n" "- Relativo -> o ponto de referência é a posição do mouse antes de Jump" -#: appGUI/GUIElements.py:3943 +#: appGUI/GUIElements.py:4000 msgid "Abs" msgstr "Abs" -#: appGUI/GUIElements.py:3944 +#: appGUI/GUIElements.py:4001 msgid "Relative" msgstr "Relativo" -#: appGUI/GUIElements.py:3955 +#: appGUI/GUIElements.py:4012 msgid "Location" msgstr "Localização" -#: appGUI/GUIElements.py:3957 +#: appGUI/GUIElements.py:4014 msgid "" "The Location value is a tuple (x,y).\n" "If the reference is Absolute then the Jump will be at the position (x,y).\n" @@ -4484,92 +4497,92 @@ msgstr "" "Se a referência for Relativa, o salto estará na distância (x, y)\n" "a partir do ponto de localização atual do mouse." -#: appGUI/GUIElements.py:4040 +#: appGUI/GUIElements.py:4097 #, fuzzy #| msgid "Ctrl+F10" msgid "Ctrl+F" msgstr "Ctrl+F10" -#: appGUI/GUIElements.py:4048 +#: appGUI/GUIElements.py:4105 msgid "Save Log" msgstr "Salvar Log" -#: appGUI/GUIElements.py:4054 +#: appGUI/GUIElements.py:4111 msgid "Clear All" msgstr "Limpar Tudo" -#: appGUI/GUIElements.py:4054 +#: appGUI/GUIElements.py:4111 #, fuzzy #| msgid "Shift+S" msgid "Shift+Del" msgstr "Shift+S" -#: appGUI/GUIElements.py:4173 appPlugins/ToolShell.py:327 +#: appGUI/GUIElements.py:4230 appPlugins/ToolShell.py:327 msgid "Type >help< to get started" msgstr "Digite >help< para iniciar" -#: appGUI/GUIElements.py:4776 appGUI/GUIElements.py:4793 +#: appGUI/GUIElements.py:4833 appGUI/GUIElements.py:4850 msgid "Jog the Y axis." msgstr "Desloca o Eixo Y." -#: appGUI/GUIElements.py:4784 appGUI/MainGUI.py:436 appGUI/MainGUI.py:1048 -#: appGUI/MainGUI.py:2310 +#: appGUI/GUIElements.py:4841 appGUI/MainGUI.py:436 appGUI/MainGUI.py:1048 +#: appGUI/MainGUI.py:2345 msgid "Move to Origin" msgstr "Mover para Origem" -#: appGUI/GUIElements.py:4801 appGUI/GUIElements.py:4809 +#: appGUI/GUIElements.py:4858 appGUI/GUIElements.py:4866 msgid "Jog the X axis." msgstr "Desloca o Eixo X." -#: appGUI/GUIElements.py:4819 appGUI/GUIElements.py:4829 +#: appGUI/GUIElements.py:4876 appGUI/GUIElements.py:4886 msgid "Jog the Z axis." msgstr "Desloca o Eixo Z." -#: appGUI/GUIElements.py:4855 +#: appGUI/GUIElements.py:4912 msgid "Zero the CNC X axes at current position." msgstr "Zera o eixo X CNC na posição atual." -#: appGUI/GUIElements.py:4863 +#: appGUI/GUIElements.py:4920 msgid "Zero the CNC Y axes at current position." msgstr "Zera o eixo Y CNC na posição atual." -#: appGUI/GUIElements.py:4868 +#: appGUI/GUIElements.py:4925 msgid "Z" msgstr "Z" -#: appGUI/GUIElements.py:4871 +#: appGUI/GUIElements.py:4928 msgid "Zero the CNC Z axes at current position." msgstr "Zera o eixo Z CNC na posição atual." -#: appGUI/GUIElements.py:4875 +#: appGUI/GUIElements.py:4932 msgid "Do Home" msgstr "Vai para Casa" -#: appGUI/GUIElements.py:4877 +#: appGUI/GUIElements.py:4934 msgid "Perform a homing cycle on all axis." msgstr "Executa um ciclo de voltar para casa em todos os eixos." -#: appGUI/GUIElements.py:4886 +#: appGUI/GUIElements.py:4943 msgid "Zero all CNC axes at current position." msgstr "Zera todos os eixos CNC na posição atual." -#: appGUI/GUIElements.py:5044 appGUI/GUIElements.py:5053 +#: appGUI/GUIElements.py:5101 appGUI/GUIElements.py:5110 msgid "Idle." msgstr "Ocioso." -#: appGUI/GUIElements.py:5092 +#: appGUI/GUIElements.py:5149 msgid "Application started ..." msgstr "Aplicativo iniciado ..." -#: appGUI/GUIElements.py:5093 +#: appGUI/GUIElements.py:5150 msgid "Hello!" msgstr "Olá!" -#: appGUI/GUIElements.py:5153 +#: appGUI/GUIElements.py:5210 msgid "Run Script ..." msgstr "Executar Script ..." -#: appGUI/GUIElements.py:5155 appGUI/MainGUI.py:203 +#: appGUI/GUIElements.py:5212 appGUI/MainGUI.py:203 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4579,52 +4592,52 @@ msgstr "" "ativando a automação de certas\n" "funções do FlatCAM." -#: appGUI/GUIElements.py:5163 +#: appGUI/GUIElements.py:5220 #, fuzzy #| msgid "Toggle HUD" msgid "Toggle GUI ..." msgstr "Alternar HUD" -#: appGUI/GUIElements.py:5165 +#: appGUI/GUIElements.py:5222 msgid "Will show/hide the GUI." msgstr "" -#: appGUI/GUIElements.py:5172 appGUI/MainGUI.py:125 +#: appGUI/GUIElements.py:5229 appGUI/MainGUI.py:125 #: appPlugins/ToolPcbWizard.py:429 appPlugins/ToolPcbWizard.py:437 msgid "Open" msgstr "Abrir" -#: appGUI/GUIElements.py:5176 appGUI/MainGUI.py:130 appGUI/MainGUI.py:1011 -#: appGUI/MainGUI.py:2273 appGUI/MainGUI.py:4722 app_Main.py:9201 -#: app_Main.py:9204 +#: appGUI/GUIElements.py:5233 appGUI/MainGUI.py:130 appGUI/MainGUI.py:1011 +#: appGUI/MainGUI.py:2308 appGUI/MainGUI.py:4757 app_Main.py:9231 +#: app_Main.py:9234 msgid "Open Project" msgstr "Abrir Projeto" -#: appGUI/GUIElements.py:5182 appGUI/MainGUI.py:137 appGUI/MainGUI.py:1006 -#: appGUI/MainGUI.py:2268 app_Main.py:9081 app_Main.py:9086 +#: appGUI/GUIElements.py:5239 appGUI/MainGUI.py:137 appGUI/MainGUI.py:1006 +#: appGUI/MainGUI.py:2303 app_Main.py:9111 app_Main.py:9116 msgid "Open Gerber" msgstr "Abrir Gerber" -#: appGUI/GUIElements.py:5182 appGUI/MainGUI.py:137 appGUI/MainGUI.py:4719 +#: appGUI/GUIElements.py:5239 appGUI/MainGUI.py:137 appGUI/MainGUI.py:4754 msgid "Ctrl+G" msgstr "Ctrl+G" -#: appGUI/GUIElements.py:5187 appGUI/MainGUI.py:142 appGUI/MainGUI.py:1008 -#: appGUI/MainGUI.py:2270 app_Main.py:9121 app_Main.py:9126 +#: appGUI/GUIElements.py:5244 appGUI/MainGUI.py:142 appGUI/MainGUI.py:1008 +#: appGUI/MainGUI.py:2305 app_Main.py:9151 app_Main.py:9156 msgid "Open Excellon" msgstr "Abrir Excellon" -#: appGUI/GUIElements.py:5187 appGUI/MainGUI.py:142 appGUI/MainGUI.py:808 -#: appGUI/MainGUI.py:4718 appGUI/MainGUI.py:5237 +#: appGUI/GUIElements.py:5244 appGUI/MainGUI.py:142 appGUI/MainGUI.py:808 +#: appGUI/MainGUI.py:4753 appGUI/MainGUI.py:5272 msgid "Ctrl+E" msgstr "Ctrl+E" -#: appGUI/GUIElements.py:5192 appGUI/MainGUI.py:147 app_Main.py:9164 -#: app_Main.py:9169 +#: appGUI/GUIElements.py:5249 appGUI/MainGUI.py:147 app_Main.py:9194 +#: app_Main.py:9199 msgid "Open G-Code" msgstr "Abrir G-Code" -#: appGUI/GUIElements.py:5202 appGUI/MainGUI.py:334 +#: appGUI/GUIElements.py:5259 appGUI/MainGUI.py:334 msgid "Exit" msgstr "Sair" @@ -4636,11 +4649,11 @@ msgstr "Alternar Painel" msgid "File" msgstr "Arquivo" -#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:4721 +#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:4756 msgid "New Project" msgstr "Novo Projeto" -#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:4721 +#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:4756 msgid "Ctrl+N" msgstr "Ctrl+N" @@ -4655,25 +4668,25 @@ msgstr "Novo" #: appGUI/MainGUI.py:102 appGUI/MainGUI.py:1673 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:72 #: appObjects/ObjectCollection.py:238 appPlugins/ToolCalibration.py:206 -#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCalibration.py:1373 -#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1400 -#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolCutOut.py:2373 -#: appPlugins/ToolCutOut.py:2771 appPlugins/ToolDblSided.py:715 -#: appPlugins/ToolDblSided.py:956 appPlugins/ToolFilm.py:1186 -#: appPlugins/ToolFilm.py:1209 appPlugins/ToolImage.py:175 -#: appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3523 -#: appPlugins/ToolIsolation.py:3574 appPlugins/ToolMilling.py:2698 -#: appPlugins/ToolMilling.py:3585 appPlugins/ToolNCC.py:4160 -#: appPlugins/ToolNCC.py:4622 appPlugins/ToolPaint.py:3300 +#: appPlugins/ToolCalibration.py:1354 appPlugins/ToolCalibration.py:1371 +#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1408 +#: appPlugins/ToolCopperThieving.py:1422 appPlugins/ToolCutOut.py:2358 +#: appPlugins/ToolCutOut.py:2770 appPlugins/ToolDblSided.py:701 +#: appPlugins/ToolDblSided.py:936 appPlugins/ToolFilm.py:1206 +#: appPlugins/ToolFilm.py:1229 appPlugins/ToolImage.py:175 +#: appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3553 +#: appPlugins/ToolIsolation.py:3604 appPlugins/ToolMilling.py:2668 +#: appPlugins/ToolMilling.py:3567 appPlugins/ToolNCC.py:4161 +#: appPlugins/ToolNCC.py:4637 appPlugins/ToolPaint.py:3315 #: appPlugins/ToolPanelize.py:149 appPlugins/ToolPanelize.py:250 -#: appPlugins/ToolPanelize.py:1151 appPlugins/ToolPanelize.py:1193 -#: appPlugins/ToolSolderPaste.py:1533 appPlugins/ToolTransform.py:160 -#: appPlugins/ToolTransform.py:650 +#: appPlugins/ToolPanelize.py:1148 appPlugins/ToolPanelize.py:1201 +#: appPlugins/ToolSolderPaste.py:1533 appPlugins/ToolSub.py:903 +#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:647 msgid "Geometry" msgstr "Geometria" #: appGUI/MainGUI.py:102 appGUI/MainGUI.py:670 appGUI/MainGUI.py:785 -#: appGUI/MainGUI.py:4701 appGUI/MainGUI.py:4970 appGUI/MainGUI.py:5226 +#: appGUI/MainGUI.py:4736 appGUI/MainGUI.py:5005 appGUI/MainGUI.py:5261 msgid "N" msgstr "N" @@ -4684,27 +4697,28 @@ msgstr "Criará um novo Objeto Geometria vazio." #: appGUI/MainGUI.py:107 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 -#: appObjects/ObjectCollection.py:236 appPlugins/ToolAlignObjects.py:434 -#: appPlugins/ToolAlignObjects.py:470 appPlugins/ToolCalibration.py:198 -#: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:921 -#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCalibration.py:1373 -#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1400 -#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolCutOut.py:2372 -#: appPlugins/ToolDblSided.py:713 appPlugins/ToolDblSided.py:954 -#: appPlugins/ToolFilm.py:1185 appPlugins/ToolFilm.py:1208 +#: appObjects/ObjectCollection.py:236 appPlugins/ToolAlignObjects.py:450 +#: appPlugins/ToolAlignObjects.py:491 appPlugins/ToolCalibration.py:198 +#: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:919 +#: appPlugins/ToolCalibration.py:1354 appPlugins/ToolCalibration.py:1371 +#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1408 +#: appPlugins/ToolCopperThieving.py:1422 appPlugins/ToolCutOut.py:2357 +#: appPlugins/ToolDblSided.py:699 appPlugins/ToolDblSided.py:934 +#: appPlugins/ToolFilm.py:1205 appPlugins/ToolFilm.py:1228 #: appPlugins/ToolImage.py:153 appPlugins/ToolImage.py:177 -#: appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3524 -#: appPlugins/ToolIsolation.py:3574 appPlugins/ToolNCC.py:4161 -#: appPlugins/ToolNCC.py:4622 appPlugins/ToolPaint.py:3300 +#: appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3554 +#: appPlugins/ToolIsolation.py:3604 appPlugins/ToolNCC.py:4162 +#: appPlugins/ToolNCC.py:4637 appPlugins/ToolPaint.py:3315 #: appPlugins/ToolPanelize.py:143 appPlugins/ToolPanelize.py:250 -#: appPlugins/ToolPanelize.py:1151 appPlugins/ToolPanelize.py:1193 -#: appPlugins/ToolPanelize.py:1292 appPlugins/ToolTransform.py:160 -#: appPlugins/ToolTransform.py:648 defaults.py:586 +#: appPlugins/ToolPanelize.py:1148 appPlugins/ToolPanelize.py:1201 +#: appPlugins/ToolPanelize.py:1316 appPlugins/ToolSub.py:836 +#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:645 +#: defaults.py:590 msgid "Gerber" msgstr "Gerber" #: appGUI/MainGUI.py:107 appGUI/MainGUI.py:713 appGUI/MainGUI.py:799 -#: appGUI/MainGUI.py:4695 appGUI/MainGUI.py:4961 appGUI/MainGUI.py:5220 +#: appGUI/MainGUI.py:4730 appGUI/MainGUI.py:4996 appGUI/MainGUI.py:5255 msgid "B" msgstr "B" @@ -4715,23 +4729,23 @@ msgstr "Criará um novo Objeto Gerber vazio." #: appGUI/MainGUI.py:112 appGUI/MainGUI.py:1677 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:93 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:71 -#: appObjects/ObjectCollection.py:237 appPlugins/ToolAlignObjects.py:435 -#: appPlugins/ToolAlignObjects.py:471 appPlugins/ToolCalibration.py:198 -#: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:922 -#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCalibration.py:1373 -#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1400 -#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolDblSided.py:714 -#: appPlugins/ToolDblSided.py:913 appPlugins/ToolDblSided.py:955 -#: appPlugins/ToolFilm.py:1467 appPlugins/ToolIsolation.py:3574 -#: appPlugins/ToolMilling.py:3586 appPlugins/ToolNCC.py:4622 -#: appPlugins/ToolPaint.py:3300 appPlugins/ToolPanelize.py:146 -#: appPlugins/ToolPanelize.py:250 appPlugins/ToolPanelize.py:1151 -#: appPlugins/ToolPunchGerber.py:2128 appPlugins/ToolPunchGerber.py:2143 -#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:649 +#: appObjects/ObjectCollection.py:237 appPlugins/ToolAlignObjects.py:451 +#: appPlugins/ToolAlignObjects.py:492 appPlugins/ToolCalibration.py:198 +#: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:920 +#: appPlugins/ToolCalibration.py:1354 appPlugins/ToolCalibration.py:1371 +#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1408 +#: appPlugins/ToolCopperThieving.py:1422 appPlugins/ToolDblSided.py:700 +#: appPlugins/ToolDblSided.py:900 appPlugins/ToolDblSided.py:935 +#: appPlugins/ToolFilm.py:1515 appPlugins/ToolIsolation.py:3604 +#: appPlugins/ToolMilling.py:3568 appPlugins/ToolNCC.py:4637 +#: appPlugins/ToolPaint.py:3315 appPlugins/ToolPanelize.py:146 +#: appPlugins/ToolPanelize.py:250 appPlugins/ToolPanelize.py:1148 +#: appPlugins/ToolPunchGerber.py:2138 appPlugins/ToolPunchGerber.py:2152 +#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:646 msgid "Excellon" msgstr "Excellon" -#: appGUI/MainGUI.py:112 appGUI/MainGUI.py:4699 +#: appGUI/MainGUI.py:112 appGUI/MainGUI.py:4734 msgid "L" msgstr "L" @@ -4744,7 +4758,7 @@ msgid "Document" msgstr "Documento" #: appGUI/MainGUI.py:119 appGUI/MainGUI.py:740 appGUI/MainGUI.py:796 -#: appGUI/MainGUI.py:4963 appGUI/MainGUI.py:5083 appGUI/MainGUI.py:5222 +#: appGUI/MainGUI.py:4998 appGUI/MainGUI.py:5118 appGUI/MainGUI.py:5257 msgid "D" msgstr "D" @@ -4752,7 +4766,7 @@ msgstr "D" msgid "Will create a new, empty Document Object." msgstr "Criará um novo Objeto Documento vazio." -#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:4722 +#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:4757 msgid "Ctrl+O" msgstr "Ctrl+O" @@ -4769,19 +4783,19 @@ msgid "Recent files" msgstr "Arquivos Recentes" #: appGUI/MainGUI.py:164 appGUI/MainGUI.py:898 appGUI/MainGUI.py:1640 -#: appGUI/ObjectUI.py:1449 appObjects/ObjectCollection.py:384 +#: appGUI/ObjectUI.py:1549 appObjects/ObjectCollection.py:384 msgid "Save" msgstr "Salvar" -#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:2275 appGUI/MainGUI.py:4725 +#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:2310 appGUI/MainGUI.py:4760 msgid "Save Project" msgstr "Salvar Projeto" -#: appGUI/MainGUI.py:174 appGUI/MainGUI.py:4777 +#: appGUI/MainGUI.py:174 appGUI/MainGUI.py:4812 msgid "Save Project As" msgstr "Salvar Projeto Como" -#: appGUI/MainGUI.py:174 appGUI/MainGUI.py:4777 +#: appGUI/MainGUI.py:174 appGUI/MainGUI.py:4812 msgid "Ctrl+Shift+S" msgstr "Ctrl+Shift+S" @@ -4789,11 +4803,11 @@ msgstr "Ctrl+Shift+S" msgid "Scripting" msgstr "Scripting" -#: appGUI/MainGUI.py:193 appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2339 +#: appGUI/MainGUI.py:193 appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2374 msgid "New Script" msgstr "Novo Script" -#: appGUI/MainGUI.py:195 appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2341 +#: appGUI/MainGUI.py:195 appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2376 msgid "Open Script" msgstr "Abrir Script" @@ -4801,11 +4815,11 @@ msgstr "Abrir Script" msgid "Open Example" msgstr "Abrir Exemplo" -#: appGUI/MainGUI.py:201 appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2343 +#: appGUI/MainGUI.py:201 appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2378 msgid "Run Script" msgstr "Executar um Script" -#: appGUI/MainGUI.py:201 appGUI/MainGUI.py:4738 +#: appGUI/MainGUI.py:201 appGUI/MainGUI.py:4773 msgid "Shift+S" msgstr "Shift+S" @@ -4833,16 +4847,16 @@ msgstr "DXF como Objeto Gerber" msgid "HPGL2 as Geometry Object" msgstr "HPGL2 como Objeto de Geometria" -#: appGUI/MainGUI.py:246 +#: appGUI/MainGUI.py:246 appPlugins/ToolFilm.py:1553 msgid "Export" msgstr "Exportar" #: appGUI/MainGUI.py:251 appPlugins/ToolQRCode.py:662 -#: appPlugins/ToolQRCode.py:667 app_Main.py:9311 app_Main.py:9316 +#: appPlugins/ToolQRCode.py:667 app_Main.py:9341 app_Main.py:9346 msgid "Export SVG" msgstr "Exportar SVG" -#: appGUI/MainGUI.py:256 app_Main.py:9659 app_Main.py:9664 +#: appGUI/MainGUI.py:256 app_Main.py:9689 app_Main.py:9694 msgid "Export DXF" msgstr "Exportar DXF" @@ -4861,7 +4875,7 @@ msgstr "" "A imagem salva conterá as informações\n" "visuais atualmente na área gráfica FlatCAM." -#: appGUI/MainGUI.py:275 app_Main.py:9562 app_Main.py:9567 +#: appGUI/MainGUI.py:275 app_Main.py:9592 app_Main.py:9597 msgid "Export Excellon" msgstr "Exportar Excellon" @@ -4875,7 +4889,7 @@ msgstr "" "O formato das coordenadas, das unidades de arquivo e dos zeros\n" "são definidos em Preferências -> Exportação de Excellon." -#: appGUI/MainGUI.py:285 app_Main.py:9607 app_Main.py:9612 +#: appGUI/MainGUI.py:285 app_Main.py:9637 app_Main.py:9642 msgid "Export Gerber" msgstr "Exportar Gerber" @@ -4901,15 +4915,15 @@ msgstr "Importar Preferências de um arquivo" msgid "Export Preferences to file" msgstr "Exportar Preferências para um arquivo" -#: appGUI/MainGUI.py:318 appGUI/preferences/PreferencesUIManager.py:1282 +#: appGUI/MainGUI.py:318 appGUI/preferences/PreferencesUIManager.py:1286 msgid "Save Preferences" msgstr "Salvar Preferências" -#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4723 +#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4758 msgid "Print (PDF)" msgstr "Imprimir (PDF)" -#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4723 +#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4758 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -4922,7 +4936,7 @@ msgid "Edit Object" msgstr "Editar Objeto" #: appGUI/MainGUI.py:347 appGUI/MainGUI.py:685 appGUI/MainGUI.py:793 -#: appGUI/MainGUI.py:4696 appGUI/MainGUI.py:4964 appGUI/MainGUI.py:5223 +#: appGUI/MainGUI.py:4731 appGUI/MainGUI.py:4999 appGUI/MainGUI.py:5258 msgid "E" msgstr "E" @@ -5009,13 +5023,13 @@ msgstr "Mescla uma seleção de objetos Gerber em um novo objeto Gerber." msgid "DEL" msgstr "DEL" -#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:1046 appGUI/MainGUI.py:2308 -#: appGUI/MainGUI.py:4702 +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:1046 appGUI/MainGUI.py:2343 +#: appGUI/MainGUI.py:4737 msgid "Set Origin" msgstr "Definir Origem" -#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:658 appGUI/MainGUI.py:4702 -#: appGUI/MainGUI.py:4971 +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:658 appGUI/MainGUI.py:4737 +#: appGUI/MainGUI.py:5006 msgid "O" msgstr "O" @@ -5023,28 +5037,28 @@ msgstr "O" msgid "Shift+O" msgstr "Shift+O" -#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1050 appGUI/MainGUI.py:2312 -#: app_Main.py:5419 app_Main.py:5431 +#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1050 appGUI/MainGUI.py:2347 +#: app_Main.py:5423 app_Main.py:5435 #, fuzzy #| msgid "Set Origin" msgid "Custom Origin" msgstr "Definir Origem" -#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:1053 appGUI/MainGUI.py:2315 +#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:1053 appGUI/MainGUI.py:2350 msgid "Jump to Location" msgstr "Ir para a localização" -#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:4698 appGUI/MainGUI.py:4966 -#: appGUI/MainGUI.py:5084 appGUI/MainGUI.py:5224 +#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:4733 appGUI/MainGUI.py:5001 +#: appGUI/MainGUI.py:5119 appGUI/MainGUI.py:5259 msgid "J" msgstr "J" -#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2317 -#: appGUI/MainGUI.py:4734 +#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2352 +#: appGUI/MainGUI.py:4769 msgid "Locate in Object" msgstr "Localizar em Objeto" -#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:4734 +#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:4769 msgid "Shift+J" msgstr "Shift+J" @@ -5052,21 +5066,21 @@ msgstr "Shift+J" msgid "Toggle Units" msgstr "Alternar Unidades" -#: appGUI/MainGUI.py:452 appGUI/MainGUI.py:745 appGUI/MainGUI.py:4703 -#: appGUI/MainGUI.py:5086 +#: appGUI/MainGUI.py:452 appGUI/MainGUI.py:745 appGUI/MainGUI.py:4738 +#: appGUI/MainGUI.py:5121 msgid "Q" msgstr "Q" #: appGUI/MainGUI.py:461 appGUI/MainGUI.py:1344 -#: appGUI/preferences/PreferencesUIManager.py:1005 -#: appGUI/preferences/PreferencesUIManager.py:1095 -#: appGUI/preferences/PreferencesUIManager.py:1123 -#: appGUI/preferences/PreferencesUIManager.py:1230 app_Main.py:6343 -#: app_Main.py:6348 app_Main.py:6368 +#: appGUI/preferences/PreferencesUIManager.py:1009 +#: appGUI/preferences/PreferencesUIManager.py:1099 +#: appGUI/preferences/PreferencesUIManager.py:1127 +#: appGUI/preferences/PreferencesUIManager.py:1234 app_Main.py:6351 +#: app_Main.py:6356 app_Main.py:6376 msgid "Preferences" msgstr "Preferências" -#: appGUI/MainGUI.py:461 appGUI/MainGUI.py:4736 +#: appGUI/MainGUI.py:461 appGUI/MainGUI.py:4771 msgid "Shift+P" msgstr "Shift+P" @@ -5083,19 +5097,19 @@ msgstr "Gi&rar Seleção" msgid "Shift+(R)" msgstr "Shift+(R)" -#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4740 +#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4775 msgid "Skew on X axis" msgstr "Inclinação no eixo X" -#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4740 appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4775 appGUI/MainGUI.py:5015 msgid "Shift+X" msgstr "Shift+X" -#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4741 +#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4776 msgid "Skew on Y axis" msgstr "Inclinação no eixo Y" -#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4741 appGUI/MainGUI.py:4981 +#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4776 appGUI/MainGUI.py:5016 msgid "Shift+Y" msgstr "Shift+Y" @@ -5111,11 +5125,11 @@ msgstr "Espelhar no eixo Y" msgid "View source" msgstr "Ver Fonte" -#: appGUI/MainGUI.py:494 appGUI/MainGUI.py:4762 +#: appGUI/MainGUI.py:494 appGUI/MainGUI.py:4797 msgid "Alt+S" msgstr "Alt+S" -#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4717 +#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4752 msgid "Ctrl+D" msgstr "Ctrl+D" @@ -5125,7 +5139,7 @@ msgstr "Ctrl+D" msgid "Experimental" msgstr "Incremental" -#: appGUI/MainGUI.py:507 app_Main.py:6526 +#: appGUI/MainGUI.py:507 app_Main.py:6534 #, fuzzy #| msgid "Area" msgid "3D Area" @@ -5135,19 +5149,19 @@ msgstr "Área" msgid "View" msgstr "Ver" -#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4767 +#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4802 msgid "Enable all" msgstr "Habilitar todos" -#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4767 +#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4802 msgid "Alt+1" msgstr "Alt+1" -#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4768 +#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4803 msgid "Disable all" msgstr "Desabilitar todos" -#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4768 +#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4803 msgid "Alt+2" msgstr "Alt+2" @@ -5155,7 +5169,7 @@ msgstr "Alt+2" msgid "Enable non-selected" msgstr "Habilita os não selecionados" -#: appGUI/MainGUI.py:523 appGUI/MainGUI.py:4769 +#: appGUI/MainGUI.py:523 appGUI/MainGUI.py:4804 msgid "Alt+3" msgstr "Alt+3" @@ -5163,34 +5177,34 @@ msgstr "Alt+3" msgid "Disable non-selected" msgstr "Desabilita os não selecionados" -#: appGUI/MainGUI.py:526 appGUI/MainGUI.py:4770 +#: appGUI/MainGUI.py:526 appGUI/MainGUI.py:4805 msgid "Alt+4" msgstr "Alt+4" #: appGUI/MainGUI.py:532 appGUI/MainGUI.py:1069 appGUI/MainGUI.py:1689 -#: appGUI/MainGUI.py:2331 appGUI/MainGUI.py:4708 +#: appGUI/MainGUI.py:2366 appGUI/MainGUI.py:4743 msgid "Zoom Fit" msgstr "Zoom Ajustado" -#: appGUI/MainGUI.py:532 appGUI/MainGUI.py:4708 +#: appGUI/MainGUI.py:532 appGUI/MainGUI.py:4743 msgid "V" msgstr "V" -#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:1065 appGUI/MainGUI.py:2327 -#: appGUI/MainGUI.py:4712 +#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:1065 appGUI/MainGUI.py:2362 +#: appGUI/MainGUI.py:4747 msgid "Zoom In" msgstr "Zoom +" -#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:4712 +#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:4747 msgid "=" msgstr "=" -#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:1067 appGUI/MainGUI.py:2329 -#: appGUI/MainGUI.py:4711 +#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:1067 appGUI/MainGUI.py:2364 +#: appGUI/MainGUI.py:4746 msgid "Zoom Out" msgstr "Zoom -" -#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:4711 +#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:4746 msgid "-" msgstr "-" @@ -5198,15 +5212,15 @@ msgstr "-" msgid "Redraw All" msgstr "Redesenha Todos" -#: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4785 +#: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4820 msgid "F5" msgstr "F5" -#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4731 +#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4766 msgid "Toggle Code Editor" msgstr "Alternar o Editor de Códigos" -#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4731 +#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4766 msgid "Shift+E" msgstr "Shift+E" @@ -5214,15 +5228,15 @@ msgstr "Shift+E" msgid "Toggle FullScreen" msgstr "Alternar Tela Cheia" -#: appGUI/MainGUI.py:553 appGUI/MainGUI.py:4771 +#: appGUI/MainGUI.py:553 appGUI/MainGUI.py:4806 msgid "Alt+F10" msgstr "Alt+F10" -#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4726 +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4761 msgid "Toggle Plot Area" msgstr "Alternar Área de Gráficos" -#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4726 +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4761 msgid "Ctrl+F10" msgstr "Ctrl+F10" @@ -5230,7 +5244,7 @@ msgstr "Ctrl+F10" msgid "Toggle Project/Properties/Tool" msgstr "Alternar Projeto/Prop/Ferram" -#: appGUI/MainGUI.py:559 appGUI/MainGUI.py:4788 +#: appGUI/MainGUI.py:559 appGUI/MainGUI.py:4823 msgid "`" msgstr "`" @@ -5238,15 +5252,15 @@ msgstr "`" msgid "Toggle Grid Snap" msgstr "Alternar encaixar na grade" -#: appGUI/MainGUI.py:564 appGUI/MainGUI.py:4697 +#: appGUI/MainGUI.py:564 appGUI/MainGUI.py:4732 msgid "G" msgstr "G" -#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4732 +#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4767 msgid "Toggle Grid Lines" msgstr "Alternar Linhas de Grade" -#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4732 +#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4767 msgid "Shift+G" msgstr "Shift+G" @@ -5254,7 +5268,7 @@ msgstr "Shift+G" msgid "Toggle Axis" msgstr "Alternar eixo" -#: appGUI/MainGUI.py:570 appGUI/MainGUI.py:4729 +#: appGUI/MainGUI.py:570 appGUI/MainGUI.py:4764 msgid "Shift+A" msgstr "Shift+A" @@ -5262,15 +5276,15 @@ msgstr "Shift+A" msgid "Toggle Workspace" msgstr "Alternar Área de Trabalho" -#: appGUI/MainGUI.py:573 appGUI/MainGUI.py:4739 +#: appGUI/MainGUI.py:573 appGUI/MainGUI.py:4774 msgid "Shift+W" msgstr "Shift+W" -#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4733 +#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4768 msgid "Toggle HUD" msgstr "Alternar HUD" -#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4733 +#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4768 msgid "Shift+H" msgstr "Shift+H" @@ -5284,24 +5298,24 @@ msgstr "Deslocar" msgid "Objects" msgstr "Objetos" -#: appGUI/MainGUI.py:593 appObjects/ObjectCollection.py:1158 -#: appObjects/ObjectCollection.py:1205 appPlugins/ToolIsolation.py:3609 -#: appPlugins/ToolPunchGerber.py:2317 +#: appGUI/MainGUI.py:593 appObjects/ObjectCollection.py:1161 +#: appObjects/ObjectCollection.py:1208 appPlugins/ToolIsolation.py:3639 +#: appPlugins/ToolPunchGerber.py:2333 msgid "Deselect All" msgstr "Desmarcar todos" -#: appGUI/MainGUI.py:598 appGUI/ObjectUI.py:343 appGUI/ObjectUI.py:719 -#: appGUI/ObjectUI.py:1040 appGUI/ObjectUI.py:1418 +#: appGUI/MainGUI.py:598 appGUI/ObjectUI.py:378 appGUI/ObjectUI.py:785 +#: appGUI/ObjectUI.py:1109 appGUI/ObjectUI.py:1518 msgid "Plugins" msgstr "" #: appGUI/MainGUI.py:602 appGUI/MainGUI.py:1077 appGUI/MainGUI.py:1350 -#: appGUI/MainGUI.py:2337 +#: appGUI/MainGUI.py:2372 msgid "Command Line" msgstr "Linha de Comando" #: appGUI/MainGUI.py:602 appGUI/MainGUI.py:688 appGUI/MainGUI.py:802 -#: appGUI/MainGUI.py:4706 appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5229 +#: appGUI/MainGUI.py:4741 appGUI/MainGUI.py:5009 appGUI/MainGUI.py:5264 msgid "S" msgstr "S" @@ -5313,7 +5327,7 @@ msgstr "Ajuda" msgid "Online Help" msgstr "Ajuda Online" -#: appGUI/MainGUI.py:610 appGUI/MainGUI.py:4782 +#: appGUI/MainGUI.py:610 appGUI/MainGUI.py:4817 msgid "F1" msgstr "F1" @@ -5337,7 +5351,7 @@ msgstr "Especificação Gerber" msgid "Shortcuts List" msgstr "Lista de Teclas de Atalho" -#: appGUI/MainGUI.py:635 appGUI/MainGUI.py:4691 +#: appGUI/MainGUI.py:635 appGUI/MainGUI.py:4726 msgid "F3" msgstr "F3" @@ -5345,7 +5359,7 @@ msgstr "F3" msgid "YouTube Channel" msgstr "Canal no YouTube" -#: appGUI/MainGUI.py:638 appGUI/MainGUI.py:4784 +#: appGUI/MainGUI.py:638 appGUI/MainGUI.py:4819 msgid "F4" msgstr "F4" @@ -5361,75 +5375,75 @@ msgstr "Sobre" msgid "Geo Editor" msgstr "Editor de Geometria" -#: appGUI/MainGUI.py:658 appGUI/MainGUI.py:1197 appGUI/MainGUI.py:2457 +#: appGUI/MainGUI.py:658 appGUI/MainGUI.py:1197 appGUI/MainGUI.py:2492 msgid "Add Circle" msgstr "Adicionar Círculo" -#: appGUI/MainGUI.py:662 appGUI/MainGUI.py:1199 appGUI/MainGUI.py:2459 +#: appGUI/MainGUI.py:662 appGUI/MainGUI.py:1199 appGUI/MainGUI.py:2494 msgid "Add Arc" msgstr "Adicionar Arco" #: appGUI/MainGUI.py:662 appGUI/MainGUI.py:737 appGUI/MainGUI.py:779 -#: appGUI/MainGUI.py:4960 appGUI/MainGUI.py:5081 appGUI/MainGUI.py:5219 +#: appGUI/MainGUI.py:4995 appGUI/MainGUI.py:5116 appGUI/MainGUI.py:5254 msgid "A" msgstr "A" -#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:1201 appGUI/MainGUI.py:2461 +#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:1201 appGUI/MainGUI.py:2496 msgid "Add Rectangle" msgstr "Adicionar Retângulo" -#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4705 -#: appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5087 appGUI/MainGUI.py:5228 +#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4740 +#: appGUI/MainGUI.py:5008 appGUI/MainGUI.py:5122 appGUI/MainGUI.py:5263 msgid "R" msgstr "R" -#: appGUI/MainGUI.py:670 appGUI/MainGUI.py:1207 appGUI/MainGUI.py:2467 +#: appGUI/MainGUI.py:670 appGUI/MainGUI.py:1207 appGUI/MainGUI.py:2502 msgid "Add Polygon" msgstr "Adicionar Polígono" -#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:1205 appGUI/MainGUI.py:2465 +#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:1205 appGUI/MainGUI.py:2500 msgid "Add Path" msgstr "Adicionar Caminho" -#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:776 appGUI/MainGUI.py:4704 -#: appGUI/MainGUI.py:4972 appGUI/MainGUI.py:5227 appGUI/ObjectUI.py:1374 -#: appGUI/ObjectUI.py:1385 +#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:776 appGUI/MainGUI.py:4739 +#: appGUI/MainGUI.py:5007 appGUI/MainGUI.py:5262 appGUI/ObjectUI.py:1488 +#: appGUI/ObjectUI.py:1499 msgid "P" msgstr "P" -#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:1210 appGUI/MainGUI.py:2470 +#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:1210 appGUI/MainGUI.py:2505 msgid "Add Text" msgstr "Adicionar Texto" -#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:782 appGUI/MainGUI.py:4707 -#: appGUI/MainGUI.py:4975 appGUI/MainGUI.py:5088 appGUI/MainGUI.py:5230 -#: appGUI/MainGUI.py:5231 +#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:782 appGUI/MainGUI.py:4742 +#: appGUI/MainGUI.py:5010 appGUI/MainGUI.py:5123 appGUI/MainGUI.py:5265 +#: appGUI/MainGUI.py:5266 msgid "T" msgstr "T" -#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:1220 appGUI/MainGUI.py:2480 +#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:1220 appGUI/MainGUI.py:2515 msgid "Polygon Union" msgstr "União de Polígonos" -#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:4976 +#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:5011 msgid "U" msgstr "U" -#: appGUI/MainGUI.py:685 appGUI/MainGUI.py:1225 appGUI/MainGUI.py:2485 +#: appGUI/MainGUI.py:685 appGUI/MainGUI.py:1225 appGUI/MainGUI.py:2520 msgid "Polygon Intersection" msgstr "Interseção de Polígonos" -#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:2487 +#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:2522 msgid "Polygon Subtraction" msgstr "Subtração de Polígonos" -#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:1728 appGUI/MainGUI.py:2489 +#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:1728 appGUI/MainGUI.py:2524 #, fuzzy #| msgid "Subtraction" msgid "Alt Subtraction" msgstr "Substração" -#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2493 +#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2528 msgid "Cut Path" msgstr "Caminho de Corte" @@ -5438,60 +5452,60 @@ msgid "Copy Geom" msgstr "Copiar Geom" #: appGUI/MainGUI.py:702 appGUI/MainGUI.py:757 appGUI/MainGUI.py:816 -#: appGUI/MainGUI.py:4962 appGUI/MainGUI.py:5082 appGUI/MainGUI.py:5221 +#: appGUI/MainGUI.py:4997 appGUI/MainGUI.py:5117 appGUI/MainGUI.py:5256 msgid "C" msgstr "C" -#: appGUI/MainGUI.py:705 appGUI/MainGUI.py:1244 appGUI/MainGUI.py:2497 -#: appGUI/MainGUI.py:4991 +#: appGUI/MainGUI.py:705 appGUI/MainGUI.py:1244 appGUI/MainGUI.py:2532 +#: appGUI/MainGUI.py:5026 msgid "Delete Shape" msgstr "Excluir Forma" #: appGUI/MainGUI.py:710 appGUI/MainGUI.py:824 appGUI/MainGUI.py:1294 -#: appGUI/MainGUI.py:1736 appGUI/MainGUI.py:1800 appGUI/MainGUI.py:2548 -#: appGUI/MainGUI.py:5225 appPlugins/ToolMove.py:27 +#: appGUI/MainGUI.py:1736 appGUI/MainGUI.py:1800 appGUI/MainGUI.py:2583 +#: appGUI/MainGUI.py:5260 appPlugins/ToolMove.py:27 msgid "Move" msgstr "Mover" #: appGUI/MainGUI.py:710 appGUI/MainGUI.py:766 appGUI/MainGUI.py:824 -#: appGUI/MainGUI.py:4700 appGUI/MainGUI.py:4968 appGUI/MainGUI.py:4969 -#: appGUI/MainGUI.py:5085 appGUI/MainGUI.py:5225 +#: appGUI/MainGUI.py:4735 appGUI/MainGUI.py:5003 appGUI/MainGUI.py:5004 +#: appGUI/MainGUI.py:5120 appGUI/MainGUI.py:5260 msgid "M" msgstr "M" -#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4965 +#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:5000 msgid "I" msgstr "I" -#: appGUI/MainGUI.py:721 appGUI/MainGUI.py:811 appGUI/MainGUI.py:4761 -#: appGUI/MainGUI.py:4982 appGUI/MainGUI.py:5241 +#: appGUI/MainGUI.py:721 appGUI/MainGUI.py:811 appGUI/MainGUI.py:4796 +#: appGUI/MainGUI.py:5017 appGUI/MainGUI.py:5276 msgid "Alt+R" msgstr "Alt+R" -#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:5002 msgid "Toggle Corner Snap" msgstr "Alternar Encaixe de Canto" -#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:5002 msgid "K" msgstr "K" #: appGUI/MainGUI.py:740 appGUI/MainGUI.py:1171 appGUI/MainGUI.py:1774 -#: appGUI/MainGUI.py:2431 appGUI/MainGUI.py:5083 +#: appGUI/MainGUI.py:2466 appGUI/MainGUI.py:5118 msgid "Add Drill" msgstr "Adicionar Furo" #: appGUI/MainGUI.py:745 appGUI/MainGUI.py:1177 appGUI/MainGUI.py:1781 -#: appGUI/MainGUI.py:2439 appGUI/MainGUI.py:5086 +#: appGUI/MainGUI.py:2474 appGUI/MainGUI.py:5121 msgid "Add Slot Array" msgstr "Adicionar Matriz de Ranhuras" #: appGUI/MainGUI.py:748 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:1779 -#: appGUI/MainGUI.py:2437 appGUI/MainGUI.py:5089 +#: appGUI/MainGUI.py:2472 appGUI/MainGUI.py:5124 msgid "Add Slot" msgstr "Adicionar Ranhura" -#: appGUI/MainGUI.py:748 appGUI/MainGUI.py:5089 +#: appGUI/MainGUI.py:748 appGUI/MainGUI.py:5124 msgid "W" msgstr "W" @@ -5499,59 +5513,59 @@ msgstr "W" msgid "Resize Drill(S)" msgstr "Redimensionar Furo(s)" -#: appGUI/MainGUI.py:766 appGUI/MainGUI.py:1189 appGUI/MainGUI.py:2449 -#: appGUI/MainGUI.py:5085 +#: appGUI/MainGUI.py:766 appGUI/MainGUI.py:1189 appGUI/MainGUI.py:2484 +#: appGUI/MainGUI.py:5120 msgid "Move Drill" msgstr "Mover Furo" -#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1257 appGUI/MainGUI.py:2511 -#: appGUI/MainGUI.py:5227 +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1257 appGUI/MainGUI.py:2546 +#: appGUI/MainGUI.py:5262 msgid "Add Pad" msgstr "Adicionar Pad" -#: appGUI/MainGUI.py:782 appGUI/MainGUI.py:1261 appGUI/MainGUI.py:2515 -#: appGUI/MainGUI.py:5230 +#: appGUI/MainGUI.py:782 appGUI/MainGUI.py:1261 appGUI/MainGUI.py:2550 +#: appGUI/MainGUI.py:5265 msgid "Add Track" msgstr "Adicionar Trilha" -#: appGUI/MainGUI.py:785 appGUI/MainGUI.py:1263 appGUI/MainGUI.py:2517 -#: appGUI/MainGUI.py:5226 +#: appGUI/MainGUI.py:785 appGUI/MainGUI.py:1263 appGUI/MainGUI.py:2552 +#: appGUI/MainGUI.py:5261 msgid "Add Region" msgstr "Adicionar Região" #: appGUI/MainGUI.py:790 appGUI/MainGUI.py:1265 appGUI/MainGUI.py:1751 -#: appGUI/MainGUI.py:2519 +#: appGUI/MainGUI.py:2554 msgid "Poligonize" msgstr "Poligonizar" -#: appGUI/MainGUI.py:790 appGUI/MainGUI.py:4757 appGUI/MainGUI.py:5240 +#: appGUI/MainGUI.py:790 appGUI/MainGUI.py:4792 appGUI/MainGUI.py:5275 msgid "Alt+N" msgstr "Alt+N" -#: appGUI/MainGUI.py:793 appGUI/MainGUI.py:5223 +#: appGUI/MainGUI.py:793 appGUI/MainGUI.py:5258 msgid "Add SemiDisc" msgstr "Adicionar SemiDisco" -#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:5222 +#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:5257 msgid "Add Disc" msgstr "Adicionar Disco" #: appGUI/MainGUI.py:805 appGUI/MainGUI.py:1278 appGUI/MainGUI.py:1763 -#: appGUI/MainGUI.py:2532 +#: appGUI/MainGUI.py:2567 msgid "Mark Area" msgstr "Marcar Área" -#: appGUI/MainGUI.py:805 appGUI/MainGUI.py:4744 appGUI/MainGUI.py:5239 +#: appGUI/MainGUI.py:805 appGUI/MainGUI.py:4779 appGUI/MainGUI.py:5274 msgid "Alt+A" msgstr "Alt+A" #: appGUI/MainGUI.py:808 appGUI/MainGUI.py:1216 appGUI/MainGUI.py:1283 -#: appGUI/MainGUI.py:1718 appGUI/MainGUI.py:1765 appGUI/MainGUI.py:2476 -#: appGUI/MainGUI.py:2537 +#: appGUI/MainGUI.py:1718 appGUI/MainGUI.py:1765 appGUI/MainGUI.py:2511 +#: appGUI/MainGUI.py:2572 msgid "Eraser" msgstr "Borracha" -#: appGUI/MainGUI.py:811 app_Main.py:6835 app_Main.py:6889 app_Main.py:6937 +#: appGUI/MainGUI.py:811 app_Main.py:6862 app_Main.py:6916 app_Main.py:6964 msgid "Transform" msgstr "Transformar" @@ -5567,43 +5581,43 @@ msgstr "Desabilitar Gráfico" msgid "Set Color" msgstr "Definir cor" -#: appGUI/MainGUI.py:850 app_Main.py:8721 +#: appGUI/MainGUI.py:850 app_Main.py:8751 msgid "Red" msgstr "Vermelho" -#: appGUI/MainGUI.py:853 app_Main.py:8723 +#: appGUI/MainGUI.py:853 app_Main.py:8753 msgid "Blue" msgstr "Azul" -#: appGUI/MainGUI.py:856 app_Main.py:8726 +#: appGUI/MainGUI.py:856 app_Main.py:8756 msgid "Yellow" msgstr "Amarela" -#: appGUI/MainGUI.py:859 app_Main.py:8728 +#: appGUI/MainGUI.py:859 app_Main.py:8758 msgid "Green" msgstr "Verde" -#: appGUI/MainGUI.py:862 app_Main.py:8730 +#: appGUI/MainGUI.py:862 app_Main.py:8760 msgid "Purple" msgstr "Roxo" -#: appGUI/MainGUI.py:865 app_Main.py:8732 +#: appGUI/MainGUI.py:865 app_Main.py:8762 msgid "Brown" msgstr "Marrom" -#: appGUI/MainGUI.py:868 app_Main.py:8734 app_Main.py:8811 +#: appGUI/MainGUI.py:868 app_Main.py:8764 app_Main.py:8841 msgid "White" msgstr "Branco" -#: appGUI/MainGUI.py:871 app_Main.py:8736 +#: appGUI/MainGUI.py:871 app_Main.py:8766 msgid "Black" msgstr "Preto" -#: appGUI/MainGUI.py:881 app_Main.py:8777 +#: appGUI/MainGUI.py:881 app_Main.py:8807 msgid "Opacity" msgstr "Opacidade" -#: appGUI/MainGUI.py:884 app_Main.py:8751 +#: appGUI/MainGUI.py:884 app_Main.py:8781 msgid "Default" msgstr "Padrão" @@ -5617,7 +5631,7 @@ msgid "Properties" msgstr "Propriedades" #: appGUI/MainGUI.py:915 appGUI/MainGUI.py:1417 appGUI/MainGUI.py:1680 -#: app_Main.py:2603 app_Main.py:2865 app_Main.py:10097 +#: app_Main.py:2603 app_Main.py:2865 app_Main.py:10127 msgid "Project" msgstr "Projeto" @@ -5655,19 +5669,19 @@ msgstr "Barra de Ferramentas Editor de Geometria" msgid "Gerber Editor Toolbar" msgstr "Barra de Ferramentas Editor Gerber" -#: appGUI/MainGUI.py:975 appGUI/MainGUI.py:2157 +#: appGUI/MainGUI.py:975 appGUI/MainGUI.py:2192 msgid "Delta Coordinates Toolbar" msgstr "Barra de Coordenadas Delta" -#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2165 +#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2200 msgid "Coordinates Toolbar" msgstr "Barra de Coordenadas" -#: appGUI/MainGUI.py:983 appGUI/MainGUI.py:2173 +#: appGUI/MainGUI.py:983 appGUI/MainGUI.py:2208 msgid "Grid Toolbar" msgstr "Barra de Ferramentas Grade" -#: appGUI/MainGUI.py:993 appGUI/MainGUI.py:2181 +#: appGUI/MainGUI.py:993 appGUI/MainGUI.py:2216 msgid "Status Toolbar" msgstr "Barra de Status" @@ -5675,124 +5689,124 @@ msgstr "Barra de Status" msgid "Save project" msgstr "Salvar projeto" -#: appGUI/MainGUI.py:1019 appGUI/MainGUI.py:2281 app_Main.py:2600 +#: appGUI/MainGUI.py:1019 appGUI/MainGUI.py:2316 app_Main.py:2600 #: app_Main.py:2860 msgid "Editor" msgstr "Editor" -#: appGUI/MainGUI.py:1042 appGUI/MainGUI.py:2304 appGUI/MainGUI.py:4720 -#: appGUI/MainGUI.py:4985 +#: appGUI/MainGUI.py:1042 appGUI/MainGUI.py:2339 appGUI/MainGUI.py:4755 +#: appGUI/MainGUI.py:5020 msgid "Distance Tool" msgstr "Ferramenta de Distância" -#: appGUI/MainGUI.py:1044 appGUI/MainGUI.py:2306 +#: appGUI/MainGUI.py:1044 appGUI/MainGUI.py:2341 msgid "Distance Min Tool" msgstr "Ferramenta Distância Min" -#: appGUI/MainGUI.py:1061 appGUI/MainGUI.py:1693 appGUI/MainGUI.py:2323 +#: appGUI/MainGUI.py:1061 appGUI/MainGUI.py:1693 appGUI/MainGUI.py:2358 msgid "Replot" msgstr "Redesenhar" -#: appGUI/MainGUI.py:1063 appGUI/MainGUI.py:1691 appGUI/MainGUI.py:2325 +#: appGUI/MainGUI.py:1063 appGUI/MainGUI.py:1691 appGUI/MainGUI.py:2360 msgid "Clear Plot" msgstr "Limpar Gráfico" -#: appGUI/MainGUI.py:1093 appGUI/MainGUI.py:2353 appGUI/ObjectUI.py:1422 +#: appGUI/MainGUI.py:1093 appGUI/MainGUI.py:2388 appGUI/ObjectUI.py:1522 #: appPlugins/ToolLevelling.py:187 appPlugins/ToolLevelling.py:1722 #, fuzzy #| msgid "Autolevelling" msgid "Levelling" msgstr "Autonivelamento" -#: appGUI/MainGUI.py:1102 appGUI/MainGUI.py:2362 appGUI/ObjectUI.py:224 -#: appGUI/ObjectUI.py:392 appPlugins/ToolFollow.py:129 -#: appPlugins/ToolFollow.py:669 +#: appGUI/MainGUI.py:1102 appGUI/MainGUI.py:2397 appGUI/ObjectUI.py:239 +#: appGUI/ObjectUI.py:441 appPlugins/ToolFollow.py:129 +#: appPlugins/ToolFollow.py:667 msgid "Follow" msgstr "Segue" -#: appGUI/MainGUI.py:1113 appGUI/MainGUI.py:2373 +#: appGUI/MainGUI.py:1113 appGUI/MainGUI.py:2408 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:102 -#: appPlugins/ToolCutOut.py:2365 +#: appPlugins/ToolCutOut.py:2350 msgid "Panel" msgstr "Painel" -#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2375 appPlugins/ToolFilm.py:151 -#: appPlugins/ToolFilm.py:1132 +#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2410 appGUI/ObjectUI.py:412 +#: appPlugins/ToolFilm.py:150 appPlugins/ToolFilm.py:1141 #, fuzzy #| msgid "Film PCB" msgid "Film" msgstr "Filme PCB" -#: appGUI/MainGUI.py:1117 appGUI/MainGUI.py:2377 appPlugins/ToolDblSided.py:110 -#: appPlugins/ToolDblSided.py:647 +#: appGUI/MainGUI.py:1117 appGUI/MainGUI.py:2412 appPlugins/ToolDblSided.py:110 +#: appPlugins/ToolDblSided.py:628 #, fuzzy #| msgid "2-Sided PCB" msgid "2-Sided" msgstr "PCB de 2 faces" -#: appGUI/MainGUI.py:1122 appGUI/MainGUI.py:2382 appGUI/MainGUI.py:4744 -#: appPlugins/ToolAlignObjects.py:32 appPlugins/ToolAlignObjects.py:396 +#: appGUI/MainGUI.py:1122 appGUI/MainGUI.py:2417 appGUI/MainGUI.py:4779 +#: appPlugins/ToolAlignObjects.py:32 appPlugins/ToolAlignObjects.py:399 msgid "Align Objects" msgstr "Alinhar Objetos" -#: appGUI/MainGUI.py:1129 appGUI/MainGUI.py:2389 appGUI/MainGUI.py:4748 -#: appPlugins/ToolExtract.py:131 appPlugins/ToolExtract.py:898 +#: appGUI/MainGUI.py:1129 appGUI/MainGUI.py:2424 appGUI/MainGUI.py:4783 +#: appPlugins/ToolExtract.py:131 appPlugins/ToolExtract.py:895 #, fuzzy #| msgid "ExtraCut" msgid "Extract" msgstr "Corte Extra" -#: appGUI/MainGUI.py:1131 appGUI/MainGUI.py:2391 appGUI/MainGUI.py:4753 -#: appPlugins/ToolCopperThieving.py:145 appPlugins/ToolCopperThieving.py:1270 +#: appGUI/MainGUI.py:1131 appGUI/MainGUI.py:2426 appGUI/MainGUI.py:4788 +#: appPlugins/ToolCopperThieving.py:145 appPlugins/ToolCopperThieving.py:1272 #, fuzzy #| msgid "Copper Thieving Tool" msgid "Copper Thieving" msgstr "Ferramenta de Adição de Cobre" -#: appGUI/MainGUI.py:1133 appGUI/MainGUI.py:2393 appGUI/MainGUI.py:4745 -#: appPlugins/ToolCorners.py:667 +#: appGUI/MainGUI.py:1133 appGUI/MainGUI.py:2428 appGUI/MainGUI.py:4780 +#: appPlugins/ToolCorners.py:679 #, fuzzy #| msgid "Corner Markers Tool" msgid "Corner Markers" msgstr "Ferramenta Marcadores de Canto" -#: appGUI/MainGUI.py:1135 appGUI/MainGUI.py:2395 appGUI/MainGUI.py:4751 -#: appPlugins/ToolPunchGerber.py:1957 appPlugins/ToolPunchGerber.py:2333 +#: appGUI/MainGUI.py:1135 appGUI/MainGUI.py:2430 appGUI/MainGUI.py:4786 +#: appPlugins/ToolPunchGerber.py:1953 appPlugins/ToolPunchGerber.py:2344 msgid "Punch Gerber" msgstr "Gerber a Furar" -#: appGUI/MainGUI.py:1137 appGUI/MainGUI.py:2397 appGUI/MainGUI.py:4746 -#: appPlugins/ToolCalculators.py:93 appPlugins/ToolCalculators.py:414 +#: appGUI/MainGUI.py:1137 appGUI/MainGUI.py:2432 appGUI/MainGUI.py:4781 +#: appPlugins/ToolCalculators.py:93 appPlugins/ToolCalculators.py:506 msgid "Calculators" msgstr "Calculadoras" #: appGUI/MainGUI.py:1169 appGUI/MainGUI.py:1195 appGUI/MainGUI.py:1255 -#: appGUI/MainGUI.py:2429 appGUI/MainGUI.py:2455 appGUI/MainGUI.py:2509 +#: appGUI/MainGUI.py:2464 appGUI/MainGUI.py:2490 appGUI/MainGUI.py:2544 msgid "Select" msgstr "Selecionar" -#: appGUI/MainGUI.py:1179 appGUI/MainGUI.py:1784 appGUI/MainGUI.py:2435 -#: appGUI/MainGUI.py:5087 +#: appGUI/MainGUI.py:1179 appGUI/MainGUI.py:1784 appGUI/MainGUI.py:2470 +#: appGUI/MainGUI.py:5122 msgid "Resize Drill" msgstr "Redimensionar Furo" -#: appGUI/MainGUI.py:1183 appGUI/MainGUI.py:2443 appGUI/MainGUI.py:5082 +#: appGUI/MainGUI.py:1183 appGUI/MainGUI.py:2478 appGUI/MainGUI.py:5117 msgid "Copy Drill" msgstr "Copiar Furo" -#: appGUI/MainGUI.py:1185 appGUI/MainGUI.py:2445 appGUI/MainGUI.py:5091 +#: appGUI/MainGUI.py:1185 appGUI/MainGUI.py:2480 appGUI/MainGUI.py:5126 msgid "Delete Drill" msgstr "Excluir Furo" -#: appGUI/MainGUI.py:1212 appGUI/MainGUI.py:2472 +#: appGUI/MainGUI.py:1212 appGUI/MainGUI.py:2507 msgid "Add Buffer" msgstr "Adicionar Buffer" -#: appGUI/MainGUI.py:1214 appGUI/MainGUI.py:2474 +#: appGUI/MainGUI.py:1214 appGUI/MainGUI.py:2509 msgid "Paint Shape" msgstr "Pintar Forma" -#: appGUI/MainGUI.py:1222 appGUI/MainGUI.py:2482 +#: appGUI/MainGUI.py:1222 appGUI/MainGUI.py:2517 msgid "Polygon Explode" msgstr "Explosão de Polígonos" @@ -5815,24 +5829,24 @@ msgid "Copy Shape(s)" msgstr "Copiar Forma(s)" #: appGUI/MainGUI.py:1246 appGUI/MainGUI.py:1291 appGUI/MainGUI.py:1732 -#: appGUI/MainGUI.py:1769 appGUI/MainGUI.py:2499 appGUI/MainGUI.py:2545 -#: appGUI/MainGUI.py:4763 appGUI/ObjectUI.py:100 appGUI/ObjectUI.py:142 +#: appGUI/MainGUI.py:1769 appGUI/MainGUI.py:2534 appGUI/MainGUI.py:2580 +#: appGUI/MainGUI.py:4798 appGUI/ObjectUI.py:92 appGUI/ObjectUI.py:147 msgid "Transformations" msgstr "Transformações" -#: appGUI/MainGUI.py:1249 appGUI/MainGUI.py:2503 +#: appGUI/MainGUI.py:1249 appGUI/MainGUI.py:2538 msgid "Move Objects" msgstr "Mover Objetos" -#: appGUI/MainGUI.py:1268 appGUI/MainGUI.py:1753 appGUI/MainGUI.py:2522 +#: appGUI/MainGUI.py:1268 appGUI/MainGUI.py:1753 appGUI/MainGUI.py:2557 msgid "SemiDisc" msgstr "SemiDisco" -#: appGUI/MainGUI.py:1270 appGUI/MainGUI.py:1755 appGUI/MainGUI.py:2524 +#: appGUI/MainGUI.py:1270 appGUI/MainGUI.py:1755 appGUI/MainGUI.py:2559 msgid "Disc" msgstr "Disco" -#: appGUI/MainGUI.py:1280 appGUI/MainGUI.py:2534 +#: appGUI/MainGUI.py:1280 appGUI/MainGUI.py:2569 #, fuzzy #| msgid "Import image" msgid "Import Shape" @@ -5902,28 +5916,22 @@ msgstr "" msgid "TCL Shell" msgstr "TCL Shell" -#: appGUI/MainGUI.py:1463 appGUI/MainGUI.py:1471 appGUI/MainGUI.py:2687 -#: appGUI/MainGUI.py:2693 app_Main.py:2878 app_Main.py:9869 +#: appGUI/MainGUI.py:1463 appGUI/MainGUI.py:1471 appGUI/MainGUI.py:2722 +#: appGUI/MainGUI.py:2728 app_Main.py:2878 app_Main.py:9899 msgid "Plot Area" msgstr "Área de Gráfico" -#: appGUI/MainGUI.py:1513 appPlugins/ToolCopperThieving.py:1302 -#: appPlugins/ToolCorners.py:703 appPlugins/ToolEtchCompensation.py:345 -#: appPlugins/ToolExtract.py:931 appPlugins/ToolFiducials.py:1013 -#: appPlugins/ToolFollow.py:714 appPlugins/ToolInvertGerber.py:255 -#: appPlugins/ToolIsolation.py:3161 appPlugins/ToolOptimal.py:462 -#: appPlugins/ToolPunchGerber.py:2006 appPlugins/ToolQRCode.py:775 -#: appPlugins/ToolRulesCheck.py:1203 appPlugins/ToolSolderPaste.py:1201 -#: appPlugins/ToolSub.py:836 +#: appGUI/MainGUI.py:1513 appPlugins/ToolFiducials.py:1011 +#: appPlugins/ToolOptimal.py:462 appPlugins/ToolRulesCheck.py:1203 +#: appPlugins/ToolSolderPaste.py:1201 msgid "GERBER" msgstr "Gerber" -#: appGUI/MainGUI.py:1523 appPlugins/ToolDrilling.py:2300 -#: appPlugins/ToolRulesCheck.py:1341 +#: appGUI/MainGUI.py:1523 appPlugins/ToolRulesCheck.py:1341 msgid "EXCELLON" msgstr "Excellon" -#: appGUI/MainGUI.py:1533 appPlugins/ToolSub.py:889 +#: appGUI/MainGUI.py:1533 appPlugins/ToolSub.py:913 msgid "GEOMETRY" msgstr "Geometria" @@ -5972,7 +5980,7 @@ msgstr "Abrir a Pasta Pref" msgid "Open the folder where FlatCAM save the preferences files." msgstr "Abre a pasta onde o FlatCAM salva os arquivos de preferências." -#: appGUI/MainGUI.py:1614 appGUI/MainGUI.py:2238 +#: appGUI/MainGUI.py:1614 appGUI/MainGUI.py:2273 msgid "Clear GUI Settings" msgstr "Limpar Config. da GUI" @@ -6070,55 +6078,55 @@ msgstr "Unidades do aplicativo" msgid "Lock Toolbars" msgstr "Travar Barras de Ferramentas" -#: appGUI/MainGUI.py:2134 +#: appGUI/MainGUI.py:2169 msgid "Detachable Tabs" msgstr "Abas Destacáveis" -#: appGUI/MainGUI.py:2218 +#: appGUI/MainGUI.py:2253 msgid "FlatCAM Preferences Folder opened." msgstr "Pasta com Preferências FlatCAM aberta." -#: appGUI/MainGUI.py:2237 +#: appGUI/MainGUI.py:2272 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:2242 appGUI/preferences/PreferencesUIManager.py:1037 -#: appGUI/preferences/PreferencesUIManager.py:1286 appTranslation.py:110 -#: appTranslation.py:213 app_Main.py:2656 app_Main.py:3881 app_Main.py:6646 -#: app_Main.py:9756 app_Main.py:9878 +#: appGUI/MainGUI.py:2277 appGUI/preferences/PreferencesUIManager.py:1041 +#: appGUI/preferences/PreferencesUIManager.py:1290 appTranslation.py:110 +#: appTranslation.py:213 app_Main.py:2656 app_Main.py:3881 app_Main.py:6654 +#: app_Main.py:9786 app_Main.py:9908 msgid "Yes" msgstr "Sim" -#: appGUI/MainGUI.py:2243 appGUI/preferences/PreferencesUIManager.py:1287 +#: appGUI/MainGUI.py:2278 appGUI/preferences/PreferencesUIManager.py:1291 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:44 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:148 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:135 -#: appPlugins/ToolDrilling.py:2358 appPlugins/ToolIsolation.py:3229 -#: appPlugins/ToolMilling.py:3656 appPlugins/ToolNCC.py:4242 -#: appPlugins/ToolPaint.py:3035 appTranslation.py:111 appTranslation.py:214 -#: app_Main.py:2657 app_Main.py:3882 app_Main.py:6647 app_Main.py:9757 -#: app_Main.py:9879 +#: appPlugins/ToolDrilling.py:2373 appPlugins/ToolIsolation.py:3233 +#: appPlugins/ToolMilling.py:3728 appPlugins/ToolNCC.py:4241 +#: appPlugins/ToolPaint.py:3043 appTranslation.py:111 appTranslation.py:214 +#: app_Main.py:2657 app_Main.py:3882 app_Main.py:6655 app_Main.py:9787 +#: app_Main.py:9909 msgid "No" msgstr "Não" -#: appGUI/MainGUI.py:2495 +#: appGUI/MainGUI.py:2530 msgid "Copy Objects" msgstr "Copiar Objetos" -#: appGUI/MainGUI.py:2569 +#: appGUI/MainGUI.py:2604 msgid "Key Shortcut List" msgstr "Lista de Teclas de Atalho" -#: appGUI/MainGUI.py:2754 +#: appGUI/MainGUI.py:2789 msgid "Shell enabled." msgstr "Shell ativado." -#: appGUI/MainGUI.py:2757 +#: appGUI/MainGUI.py:2792 msgid "Shell disabled." msgstr "Shell desativado." -#: appGUI/MainGUI.py:3302 +#: appGUI/MainGUI.py:3337 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6130,12 +6138,12 @@ msgstr "" "fora do primeiro item. No final, pressione a tecla ~X~ ou\n" "o botão da barra de ferramentas." -#: appGUI/MainGUI.py:3309 appGUI/MainGUI.py:3469 appGUI/MainGUI.py:3516 -#: appGUI/MainGUI.py:3538 +#: appGUI/MainGUI.py:3344 appGUI/MainGUI.py:3504 appGUI/MainGUI.py:3551 +#: appGUI/MainGUI.py:3573 msgid "Warning" msgstr "Aviso" -#: appGUI/MainGUI.py:3464 +#: appGUI/MainGUI.py:3499 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6143,7 +6151,7 @@ msgstr "" "Por favor, selecione itens de geometria\n" "para executar a ferramenta de interseção." -#: appGUI/MainGUI.py:3511 +#: appGUI/MainGUI.py:3546 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6151,7 +6159,7 @@ msgstr "" "Por favor, selecione itens de geometria\n" "para executar a ferramenta de subtração." -#: appGUI/MainGUI.py:3533 +#: appGUI/MainGUI.py:3568 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6159,374 +6167,374 @@ msgstr "" "Por favor, selecione itens de geometria\n" "para executar a ferramenta de união." -#: appGUI/MainGUI.py:4011 appPlugins/ToolIsolation.py:907 -#: appPlugins/ToolNCC.py:1440 appPlugins/ToolPaint.py:678 +#: appGUI/MainGUI.py:4046 appPlugins/ToolIsolation.py:903 +#: appPlugins/ToolNCC.py:1424 appPlugins/ToolPaint.py:664 #: appPlugins/ToolSolderPaste.py:344 appPlugins/ToolSolderPaste.py:1252 #: app_Main.py:4967 msgid "New Tool" msgstr "Nova Ferramenta" -#: appGUI/MainGUI.py:4012 appPlugins/ToolIsolation.py:908 -#: appPlugins/ToolNCC.py:1441 appPlugins/ToolPaint.py:679 +#: appGUI/MainGUI.py:4047 appPlugins/ToolIsolation.py:904 +#: appPlugins/ToolNCC.py:1425 appPlugins/ToolPaint.py:665 #: appPlugins/ToolSolderPaste.py:345 app_Main.py:4968 msgid "Enter a Tool Diameter" msgstr "Digite um diâmetro de ferramenta" -#: appGUI/MainGUI.py:4024 appPlugins/ToolIsolation.py:929 -#: appPlugins/ToolNCC.py:1462 appPlugins/ToolPaint.py:692 +#: appGUI/MainGUI.py:4059 appPlugins/ToolIsolation.py:925 +#: appPlugins/ToolNCC.py:1446 appPlugins/ToolPaint.py:678 #: appPlugins/ToolSolderPaste.py:357 app_Main.py:4984 msgid "Adding Tool cancelled" msgstr "Adicionar ferramenta cancelada" -#: appGUI/MainGUI.py:4054 +#: appGUI/MainGUI.py:4089 msgid "Distance Tool exit..." msgstr "Sair da ferramenta de medição ..." -#: appGUI/MainGUI.py:4251 app_Main.py:3869 +#: appGUI/MainGUI.py:4286 app_Main.py:3869 msgid "Application is saving the project. Please wait ..." msgstr "O aplicativo está salvando o projeto. Por favor, espere ..." -#: appGUI/MainGUI.py:4287 +#: appGUI/MainGUI.py:4322 msgid "Shortcut Key List" msgstr "Lista de Teclas de Atalho" -#: appGUI/MainGUI.py:4690 +#: appGUI/MainGUI.py:4725 msgid "General Shortcut list" msgstr "Lista Geral de Teclas de Atalho" -#: appGUI/MainGUI.py:4691 +#: appGUI/MainGUI.py:4726 msgid "SHOW SHORTCUT LIST" msgstr "Mostra Lista de Teclas de Atalho" -#: appGUI/MainGUI.py:4692 +#: appGUI/MainGUI.py:4727 msgid "1" msgstr "1" -#: appGUI/MainGUI.py:4692 +#: appGUI/MainGUI.py:4727 msgid "Switch to Project Tab" msgstr "Alterna para a Aba Projeto" -#: appGUI/MainGUI.py:4693 +#: appGUI/MainGUI.py:4728 msgid "2" msgstr "2" -#: appGUI/MainGUI.py:4693 +#: appGUI/MainGUI.py:4728 msgid "Switch to Selected Tab" msgstr "Alterna para a Aba Selecionado" -#: appGUI/MainGUI.py:4694 +#: appGUI/MainGUI.py:4729 msgid "3" msgstr "3" -#: appGUI/MainGUI.py:4694 +#: appGUI/MainGUI.py:4729 msgid "Switch to Tool Tab" msgstr "Alterna para a Aba Ferramentas" -#: appGUI/MainGUI.py:4695 +#: appGUI/MainGUI.py:4730 msgid "New Gerber" msgstr "Novo Gerber" -#: appGUI/MainGUI.py:4696 +#: appGUI/MainGUI.py:4731 msgid "Edit Object (if selected)" msgstr "Editar Objeto (se selecionado)" -#: appGUI/MainGUI.py:4697 app_Main.py:7019 +#: appGUI/MainGUI.py:4732 app_Main.py:7046 msgid "Grid On/Off" msgstr "Liga/Desliga a Grade" -#: appGUI/MainGUI.py:4698 +#: appGUI/MainGUI.py:4733 msgid "Jump to Coordinates" msgstr "Ir para a Coordenada" -#: appGUI/MainGUI.py:4699 +#: appGUI/MainGUI.py:4734 msgid "New Excellon" msgstr "Novo Excellon" -#: appGUI/MainGUI.py:4700 +#: appGUI/MainGUI.py:4735 msgid "Move Obj" msgstr "Mover Obj" -#: appGUI/MainGUI.py:4701 +#: appGUI/MainGUI.py:4736 msgid "New Geometry" msgstr "Nova Geometria" -#: appGUI/MainGUI.py:4703 +#: appGUI/MainGUI.py:4738 msgid "Change Units" msgstr "Alternar Unidades" -#: appGUI/MainGUI.py:4704 +#: appGUI/MainGUI.py:4739 #, fuzzy #| msgid "Open Properties Tool" msgid "Open Properties Plugin" msgstr "Abre Ferramenta Propriedades" -#: appGUI/MainGUI.py:4705 +#: appGUI/MainGUI.py:4740 msgid "Rotate by 90 degree CW" msgstr "Girar 90º sentido horário" -#: appGUI/MainGUI.py:4706 +#: appGUI/MainGUI.py:4741 msgid "Shell Toggle" msgstr "Alterna Linha de Comando" -#: appGUI/MainGUI.py:4707 +#: appGUI/MainGUI.py:4742 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" "Adicionar uma ferramenta (quando estiver na Aba Selecionado ou em " "Ferramentas NCC ou de Pintura)" -#: appGUI/MainGUI.py:4709 +#: appGUI/MainGUI.py:4744 msgid "Flip on X_axis" msgstr "Espelhar no Eixo X" -#: appGUI/MainGUI.py:4710 +#: appGUI/MainGUI.py:4745 msgid "Flip on Y_axis" msgstr "Espelhar no Eixo Y" -#: appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4751 msgid "Copy Obj" msgstr "Copiar Obj" -#: appGUI/MainGUI.py:4717 +#: appGUI/MainGUI.py:4752 msgid "Open Tools Database" msgstr "Abre Banco de Dados de Ferramentas" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4753 msgid "Open Excellon File" msgstr "Abrir Excellon" -#: appGUI/MainGUI.py:4719 +#: appGUI/MainGUI.py:4754 msgid "Open Gerber File" msgstr "Abrir Gerber" -#: appGUI/MainGUI.py:4720 appGUI/MainGUI.py:4985 +#: appGUI/MainGUI.py:4755 appGUI/MainGUI.py:5020 msgid "Ctrl+M" msgstr "Ctrl+M" -#: appGUI/MainGUI.py:4724 +#: appGUI/MainGUI.py:4759 msgid "Ctrl+Q" msgstr "Ctrl+Q" -#: appGUI/MainGUI.py:4724 appPlugins/ToolPDF.py:44 +#: appGUI/MainGUI.py:4759 appPlugins/ToolPDF.py:44 msgid "PDF Import Tool" msgstr "Ferramenta de Importação de PDF" -#: appGUI/MainGUI.py:4729 +#: appGUI/MainGUI.py:4764 msgid "Toggle the axis" msgstr "Alternar o Eixo" -#: appGUI/MainGUI.py:4730 +#: appGUI/MainGUI.py:4765 msgid "Shift+C" msgstr "Shift+C" -#: appGUI/MainGUI.py:4730 +#: appGUI/MainGUI.py:4765 msgid "Copy Obj_Name" msgstr "Copiar Obj_Name" -#: appGUI/MainGUI.py:4735 appGUI/MainGUI.py:4979 appGUI/MainGUI.py:5090 -#: appGUI/MainGUI.py:5236 +#: appGUI/MainGUI.py:4770 appGUI/MainGUI.py:5014 appGUI/MainGUI.py:5125 +#: appGUI/MainGUI.py:5271 msgid "Shift+M" msgstr "Shift+M" -#: appGUI/MainGUI.py:4735 appGUI/MainGUI.py:4979 appGUI/MainGUI.py:5090 -#: appGUI/MainGUI.py:5236 +#: appGUI/MainGUI.py:4770 appGUI/MainGUI.py:5014 appGUI/MainGUI.py:5125 +#: appGUI/MainGUI.py:5271 msgid "Distance Minimum Tool" msgstr "Ferramenta Distância Mínima" -#: appGUI/MainGUI.py:4736 +#: appGUI/MainGUI.py:4771 msgid "Open Preferences Window" msgstr "Abrir Preferências" -#: appGUI/MainGUI.py:4737 +#: appGUI/MainGUI.py:4772 msgid "Shift+R" msgstr "Shift+R" -#: appGUI/MainGUI.py:4737 +#: appGUI/MainGUI.py:4772 msgid "Rotate by 90 degree CCW" msgstr "Girar 90° sentido anti-horário" -#: appGUI/MainGUI.py:4738 +#: appGUI/MainGUI.py:4773 msgid "Run a Script" msgstr "Executar um Script" -#: appGUI/MainGUI.py:4739 +#: appGUI/MainGUI.py:4774 msgid "Toggle the workspace" msgstr "Alternar Área de Trabalho" -#: appGUI/MainGUI.py:4745 +#: appGUI/MainGUI.py:4780 #, fuzzy #| msgid "Alt+S" msgid "Alt+B" msgstr "Alt+S" -#: appGUI/MainGUI.py:4746 +#: appGUI/MainGUI.py:4781 msgid "Alt+C" msgstr "Alt+C" -#: appGUI/MainGUI.py:4747 +#: appGUI/MainGUI.py:4782 msgid "Alt+D" msgstr "Alt+D" -#: appGUI/MainGUI.py:4747 +#: appGUI/MainGUI.py:4782 msgid "2-Sided PCB" msgstr "PCB de 2 faces" -#: appGUI/MainGUI.py:4748 +#: appGUI/MainGUI.py:4783 msgid "Alt+E" msgstr "Alt+E" -#: appGUI/MainGUI.py:4749 +#: appGUI/MainGUI.py:4784 msgid "Alt+F" msgstr "Alt+F" -#: appGUI/MainGUI.py:4749 appPlugins/ToolFiducials.py:139 +#: appGUI/MainGUI.py:4784 appPlugins/ToolFiducials.py:139 #: appPlugins/ToolFiducials.py:772 #, fuzzy #| msgid "Fiducials Tool" msgid "Fiducials" msgstr "Ferramenta de Fiduciais" -#: appGUI/MainGUI.py:4750 +#: appGUI/MainGUI.py:4785 msgid "Alt+G" msgstr "Alt+G" -#: appGUI/MainGUI.py:4750 appPlugins/ToolInvertGerber.py:103 -#: appPlugins/ToolInvertGerber.py:215 appPlugins/ToolInvertGerber.py:309 +#: appGUI/MainGUI.py:4785 appPlugins/ToolInvertGerber.py:103 +#: appPlugins/ToolInvertGerber.py:215 appPlugins/ToolInvertGerber.py:312 msgid "Invert Gerber" msgstr "Inverter Gerber" -#: appGUI/MainGUI.py:4751 +#: appGUI/MainGUI.py:4786 msgid "Alt+H" msgstr "Alt+H" -#: appGUI/MainGUI.py:4752 +#: appGUI/MainGUI.py:4787 msgid "Alt+I" msgstr "Alt+I" -#: appGUI/MainGUI.py:4753 +#: appGUI/MainGUI.py:4788 msgid "Alt+J" msgstr "Alt+J" -#: appGUI/MainGUI.py:4754 +#: appGUI/MainGUI.py:4789 msgid "Alt+K" msgstr "Alt+K" -#: appGUI/MainGUI.py:4754 +#: appGUI/MainGUI.py:4789 #, fuzzy #| msgid "Solder Paste Dispensing Tool" msgid "Solder Paste Dispensing" msgstr "Pasta de Solda" -#: appGUI/MainGUI.py:4755 +#: appGUI/MainGUI.py:4790 msgid "Alt+L" msgstr "Alt+L" -#: appGUI/MainGUI.py:4755 +#: appGUI/MainGUI.py:4790 msgid "Film PCB" msgstr "Filme PCB" -#: appGUI/MainGUI.py:4756 +#: appGUI/MainGUI.py:4791 msgid "Alt+M" msgstr "Alt+M" -#: appGUI/MainGUI.py:4757 appPlugins/ToolNCC.py:2348 appPlugins/ToolNCC.py:2350 -#: appPlugins/ToolNCC.py:2934 appPlugins/ToolNCC.py:2936 +#: appGUI/MainGUI.py:4792 appPlugins/ToolNCC.py:2334 appPlugins/ToolNCC.py:2336 +#: appPlugins/ToolNCC.py:2920 appPlugins/ToolNCC.py:2922 msgid "Non-Copper Clearing" msgstr "Área Sem Cobre (NCC)" -#: appGUI/MainGUI.py:4758 +#: appGUI/MainGUI.py:4793 msgid "Alt+O" msgstr "Alt+O" -#: appGUI/MainGUI.py:4758 appPlugins/ToolIsolation.py:3271 -#: appPlugins/ToolNCC.py:4290 +#: appGUI/MainGUI.py:4793 appPlugins/ToolIsolation.py:3279 +#: appPlugins/ToolNCC.py:4296 msgid "Optimal" msgstr "Ótima" -#: appGUI/MainGUI.py:4759 +#: appGUI/MainGUI.py:4794 msgid "Alt+P" msgstr "Alt+P" -#: appGUI/MainGUI.py:4759 +#: appGUI/MainGUI.py:4794 msgid "Paint Area" msgstr "Área de Pintura" -#: appGUI/MainGUI.py:4760 +#: appGUI/MainGUI.py:4795 msgid "Alt+Q" msgstr "Alt+Q" -#: appGUI/MainGUI.py:4760 appPlugins/ToolQRCode.py:130 +#: appGUI/MainGUI.py:4795 appPlugins/ToolQRCode.py:130 #: appPlugins/ToolQRCode.py:728 #, fuzzy #| msgid "Code" msgid "QRCode" msgstr "Código" -#: appGUI/MainGUI.py:4761 +#: appGUI/MainGUI.py:4796 #, fuzzy #| msgid "Run Rules Check" msgid "Rules Check" msgstr "Avaliar Regras" -#: appGUI/MainGUI.py:4762 +#: appGUI/MainGUI.py:4797 msgid "View File Source" msgstr "Ver Arquivo Fonte" -#: appGUI/MainGUI.py:4763 +#: appGUI/MainGUI.py:4798 msgid "Alt+T" msgstr "Alt+T" -#: appGUI/MainGUI.py:4764 +#: appGUI/MainGUI.py:4799 msgid "Alt+W" msgstr "Alt+W" -#: appGUI/MainGUI.py:4764 appPlugins/ToolSub.py:165 appPlugins/ToolSub.py:770 +#: appGUI/MainGUI.py:4799 appPlugins/ToolSub.py:165 appPlugins/ToolSub.py:768 #, fuzzy #| msgid "Subtractor" msgid "Subtract" msgstr "Subtrator" -#: appGUI/MainGUI.py:4765 appGUI/MainGUI.py:4983 +#: appGUI/MainGUI.py:4800 appGUI/MainGUI.py:5018 msgid "Alt+X" msgstr "Alt+X" -#: appGUI/MainGUI.py:4765 +#: appGUI/MainGUI.py:4800 msgid "Cutout PCB" msgstr "Recorte PCB" -#: appGUI/MainGUI.py:4766 +#: appGUI/MainGUI.py:4801 msgid "Alt+Z" msgstr "Alt+Z" -#: appGUI/MainGUI.py:4766 appPlugins/ToolPanelize.py:36 +#: appGUI/MainGUI.py:4801 appPlugins/ToolPanelize.py:36 msgid "Panelize PCB" msgstr "Criar Painel com PCB" -#: appGUI/MainGUI.py:4769 +#: appGUI/MainGUI.py:4804 msgid "Enable Non-selected Objects" msgstr "Habilitar os objetos não selecionados" -#: appGUI/MainGUI.py:4770 +#: appGUI/MainGUI.py:4805 msgid "Disable Non-selected Objects" msgstr "Desabilitar os objetos não selecionados" -#: appGUI/MainGUI.py:4771 +#: appGUI/MainGUI.py:4806 msgid "Toggle Full Screen" msgstr "Alternar Tela Cheia" -#: appGUI/MainGUI.py:4774 +#: appGUI/MainGUI.py:4809 msgid "Ctrl+Alt+X" msgstr "Ctrl+Alt+X" -#: appGUI/MainGUI.py:4774 +#: appGUI/MainGUI.py:4809 msgid "Abort current task (gracefully)" msgstr "Abortar a tarefa atual (normalmente)" -#: appGUI/MainGUI.py:4778 +#: appGUI/MainGUI.py:4813 msgid "Ctrl+Shift+V" msgstr "Ctrl+Shift+V" -#: appGUI/MainGUI.py:4778 +#: appGUI/MainGUI.py:4813 msgid "" "Paste Special. Will convert a Windows path style to the one required in Tcl " "Shell" @@ -6534,236 +6542,236 @@ msgstr "" "Colar Especial. Converterá um estilo de caminho do Windows para o exigido na " "Linha de Comando Tcl" -#: appGUI/MainGUI.py:4782 +#: appGUI/MainGUI.py:4817 msgid "Open Online Manual" msgstr "Abrir Manual Online" -#: appGUI/MainGUI.py:4783 +#: appGUI/MainGUI.py:4818 #, fuzzy #| msgid "2" msgid "F2" msgstr "2" -#: appGUI/MainGUI.py:4783 +#: appGUI/MainGUI.py:4818 #, fuzzy #| msgid "Reference Object" msgid "Rename Objects" msgstr "Objeto de Referência" -#: appGUI/MainGUI.py:4784 +#: appGUI/MainGUI.py:4819 msgid "Open Online Tutorials" msgstr "Abrir Tutoriais Online" -#: appGUI/MainGUI.py:4785 +#: appGUI/MainGUI.py:4820 msgid "Refresh Plots" msgstr "Atualizar Gráfico" -#: appGUI/MainGUI.py:4786 appPlugins/ToolSolderPaste.py:1625 +#: appGUI/MainGUI.py:4821 appPlugins/ToolSolderPaste.py:1625 msgid "Delete Object" msgstr "Excluir Objeto" -#: appGUI/MainGUI.py:4787 appGUI/MainGUI.py:5092 +#: appGUI/MainGUI.py:4822 appGUI/MainGUI.py:5127 msgid "Alternate: Delete Tool" msgstr "Alternativo: Excluir Ferramenta" -#: appGUI/MainGUI.py:4788 +#: appGUI/MainGUI.py:4823 msgid "(left to Key_1)Toggle Notebook Area (Left Side)" msgstr "(esquerda da Tecla_1) Alterna Área do Bloco de Notas (lado esquerdo)" -#: appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4988 appGUI/MainGUI.py:5094 -#: appGUI/MainGUI.py:5235 +#: appGUI/MainGUI.py:4824 appGUI/MainGUI.py:5023 appGUI/MainGUI.py:5129 +#: appGUI/MainGUI.py:5270 msgid "Space" msgstr "Espaço" -#: appGUI/MainGUI.py:4789 +#: appGUI/MainGUI.py:4824 msgid "En(Dis)able Obj Plot" msgstr "Des(h)abilitar Gráfico" -#: appGUI/MainGUI.py:4790 appGUI/MainGUI.py:4990 appGUI/MainGUI.py:5093 -#: appGUI/MainGUI.py:5234 +#: appGUI/MainGUI.py:4825 appGUI/MainGUI.py:5025 appGUI/MainGUI.py:5128 +#: appGUI/MainGUI.py:5269 msgid "Esc" msgstr "Esc" -#: appGUI/MainGUI.py:4790 +#: appGUI/MainGUI.py:4825 msgid "Deselects all objects" msgstr "Desmarca todos os objetos" -#: appGUI/MainGUI.py:4804 +#: appGUI/MainGUI.py:4839 msgid "Editor Shortcut list" msgstr "Lista de Teclas de Atalho" -#: appGUI/MainGUI.py:4959 +#: appGUI/MainGUI.py:4994 msgid "GEOMETRY EDITOR" msgstr "Editor de Geometria" -#: appGUI/MainGUI.py:4960 +#: appGUI/MainGUI.py:4995 msgid "Draw an Arc" msgstr "Desenha um Arco" -#: appGUI/MainGUI.py:4962 +#: appGUI/MainGUI.py:4997 msgid "Copy Geo Item" msgstr "Copiar Geo" -#: appGUI/MainGUI.py:4963 +#: appGUI/MainGUI.py:4998 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "Em Adicionar Arco, alterna o sentido: horário ou anti-horário" -#: appGUI/MainGUI.py:4964 +#: appGUI/MainGUI.py:4999 msgid "Polygon Intersection Tool" msgstr "Interseção de Polígonos" -#: appGUI/MainGUI.py:4965 +#: appGUI/MainGUI.py:5000 msgid "Geo Paint Tool" msgstr "Ferramenta de Pintura" -#: appGUI/MainGUI.py:4966 appGUI/MainGUI.py:5084 appGUI/MainGUI.py:5224 +#: appGUI/MainGUI.py:5001 appGUI/MainGUI.py:5119 appGUI/MainGUI.py:5259 msgid "Jump to Location (x, y)" msgstr "Ir para a Localização (x, y)" -#: appGUI/MainGUI.py:4968 +#: appGUI/MainGUI.py:5003 msgid "Move Geo Item" msgstr "Mover Geometria" -#: appGUI/MainGUI.py:4969 +#: appGUI/MainGUI.py:5004 msgid "Within Add Arc will cycle through the ARC modes" msgstr "Em Adicionar Arco, alterna o tipo de arco" -#: appGUI/MainGUI.py:4970 +#: appGUI/MainGUI.py:5005 msgid "Draw a Polygon" msgstr "Desenha um Polígono" -#: appGUI/MainGUI.py:4971 +#: appGUI/MainGUI.py:5006 msgid "Draw a Circle" msgstr "Desenha um Círculo" -#: appGUI/MainGUI.py:4972 +#: appGUI/MainGUI.py:5007 msgid "Draw a Path" msgstr "Desenha um Caminho" -#: appGUI/MainGUI.py:4973 +#: appGUI/MainGUI.py:5008 msgid "Draw Rectangle" msgstr "Desenha um Retângulo" -#: appGUI/MainGUI.py:4974 +#: appGUI/MainGUI.py:5009 msgid "Polygon Subtraction Tool" msgstr "Ferram. de Subtração de Polígono" -#: appGUI/MainGUI.py:4975 +#: appGUI/MainGUI.py:5010 msgid "Add Text Tool" msgstr "Ferramenta de Texto" -#: appGUI/MainGUI.py:4976 +#: appGUI/MainGUI.py:5011 msgid "Polygon Union Tool" msgstr "União de Polígonos" -#: appGUI/MainGUI.py:4977 +#: appGUI/MainGUI.py:5012 msgid "Flip shape on X axis" msgstr "Espelhar no Eixo X" -#: appGUI/MainGUI.py:4978 +#: appGUI/MainGUI.py:5013 msgid "Flip shape on Y axis" msgstr "Espelhar no Eixo Y" -#: appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:5015 msgid "Skew shape on X axis" msgstr "Inclinação no eixo X" -#: appGUI/MainGUI.py:4981 +#: appGUI/MainGUI.py:5016 msgid "Skew shape on Y axis" msgstr "Inclinação no eixo Y" -#: appGUI/MainGUI.py:4982 +#: appGUI/MainGUI.py:5017 msgid "Editor Transformation Tool" msgstr "Ferramenta Transformar" -#: appGUI/MainGUI.py:4983 +#: appGUI/MainGUI.py:5018 msgid "Offset shape on X axis" msgstr "Deslocamento no eixo X" -#: appGUI/MainGUI.py:4984 +#: appGUI/MainGUI.py:5019 msgid "Alt+Y" msgstr "Alt+Y" -#: appGUI/MainGUI.py:4984 +#: appGUI/MainGUI.py:5019 msgid "Offset shape on Y axis" msgstr "Deslocamento no eixo Y" -#: appGUI/MainGUI.py:4986 appGUI/MainGUI.py:5095 appGUI/MainGUI.py:5238 +#: appGUI/MainGUI.py:5021 appGUI/MainGUI.py:5130 appGUI/MainGUI.py:5273 msgid "Save Object and Exit Editor" msgstr "Salvar Objeto e Fechar o Editor" -#: appGUI/MainGUI.py:4987 +#: appGUI/MainGUI.py:5022 msgid "Polygon Cut Tool" msgstr "Corte de Polígonos" -#: appGUI/MainGUI.py:4988 +#: appGUI/MainGUI.py:5023 msgid "Rotate Geometry" msgstr "Girar Geometria" -#: appGUI/MainGUI.py:4989 +#: appGUI/MainGUI.py:5024 msgid "ENTER" msgstr "ENTER" -#: appGUI/MainGUI.py:4989 +#: appGUI/MainGUI.py:5024 msgid "Finish drawing for certain tools" msgstr "Concluir desenho para certas ferramentas" -#: appGUI/MainGUI.py:4990 appGUI/MainGUI.py:5093 appGUI/MainGUI.py:5234 +#: appGUI/MainGUI.py:5025 appGUI/MainGUI.py:5128 appGUI/MainGUI.py:5269 msgid "Abort and return to Select" msgstr "Abortar e retornar à Seleção" -#: appGUI/MainGUI.py:5080 +#: appGUI/MainGUI.py:5115 msgid "EXCELLON EDITOR" msgstr "Editor Excellon" -#: appGUI/MainGUI.py:5088 +#: appGUI/MainGUI.py:5123 msgid "Add a new Tool" msgstr "Adicionar Ferramenta" -#: appGUI/MainGUI.py:5094 +#: appGUI/MainGUI.py:5129 msgid "Toggle Slot direction" msgstr "Alternar Direção do Ranhura" -#: appGUI/MainGUI.py:5096 +#: appGUI/MainGUI.py:5131 msgid "Ctrl+Space" msgstr "Ctrl+Espaço" -#: appGUI/MainGUI.py:5096 appGUI/MainGUI.py:5235 +#: appGUI/MainGUI.py:5131 appGUI/MainGUI.py:5270 msgid "Toggle array direction" msgstr "Alternar Direção da Matriz" -#: appGUI/MainGUI.py:5218 +#: appGUI/MainGUI.py:5253 msgid "GERBER EDITOR" msgstr "Editor Gerber" -#: appGUI/MainGUI.py:5228 +#: appGUI/MainGUI.py:5263 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" "Nas Ferramentas de Trilha e Região, alternará REVERSAMENTE entre os modos" -#: appGUI/MainGUI.py:5231 +#: appGUI/MainGUI.py:5266 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" "Nas Ferramentas de Trilha e Região, alternará para frente entre os modos" -#: appGUI/MainGUI.py:5233 +#: appGUI/MainGUI.py:5268 msgid "Alternate: Delete Apertures" msgstr "Alternativo: Excluir Abertura" -#: appGUI/MainGUI.py:5237 +#: appGUI/MainGUI.py:5272 msgid "Eraser Tool" msgstr "Ferramenta Apagar" -#: appGUI/MainGUI.py:5239 +#: appGUI/MainGUI.py:5274 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:216 msgid "Mark Area Tool" msgstr "Marcar Área" -#: appGUI/MainGUI.py:5240 +#: appGUI/MainGUI.py:5275 msgid "Poligonize Tool" msgstr "Poligonizar" -#: appGUI/MainGUI.py:5241 +#: appGUI/MainGUI.py:5276 msgid "Transformation Tool" msgstr "Ferramenta Transformação" @@ -6771,11 +6779,11 @@ msgstr "Ferramenta Transformação" msgid "App Object" msgstr "Ap Objeto" -#: appGUI/ObjectUI.py:102 appGUI/ObjectUI.py:145 +#: appGUI/ObjectUI.py:94 appGUI/ObjectUI.py:150 msgid "Geometrical transformations of the current object." msgstr "Transformação geométrica do objeto atual." -#: appGUI/ObjectUI.py:111 +#: appGUI/ObjectUI.py:116 msgid "" "Factor by which to multiply\n" "geometric features of this object.\n" @@ -6785,11 +6793,11 @@ msgstr "" "geométricos deste objeto.\n" "Expressões são permitidas. Por exemplo: 1 / 25.4" -#: appGUI/ObjectUI.py:118 +#: appGUI/ObjectUI.py:123 msgid "Perform scaling operation." msgstr "Realiza a operação de dimensionamento." -#: appGUI/ObjectUI.py:128 +#: appGUI/ObjectUI.py:133 msgid "" "Amount by which to move the object\n" "in the x and y axes in (x, y) format.\n" @@ -6799,63 +6807,77 @@ msgstr "" "nos eixos x e y no formato (x, y).\n" "Expressões são permitidas. Por exemplo: (1/3.2, 0.5*3)" -#: appGUI/ObjectUI.py:135 +#: appGUI/ObjectUI.py:140 msgid "Perform the offset operation." msgstr "Executa a operação de deslocamento." -#: appGUI/ObjectUI.py:178 +#: appGUI/ObjectUI.py:183 msgid "Gerber Object" msgstr "Objeto Gerber" -#: appGUI/ObjectUI.py:187 appGUI/ObjectUI.py:550 appGUI/ObjectUI.py:877 -#: appGUI/ObjectUI.py:1218 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:25 +#: appGUI/ObjectUI.py:185 appGUI/ObjectUI.py:605 appGUI/ObjectUI.py:942 +#: appGUI/ObjectUI.py:1282 +#, fuzzy +#| msgid "Transformations" +msgid "General Information" +msgstr "Transformações" + +#: appGUI/ObjectUI.py:186 appGUI/ObjectUI.py:606 appGUI/ObjectUI.py:943 +#: appGUI/ObjectUI.py:1283 +#, fuzzy +#| msgid "Generate the CNC Job object." +msgid "General data about the object." +msgstr "Gera o objeto de Trabalho CNC." + +#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:623 appGUI/ObjectUI.py:959 +#: appGUI/ObjectUI.py:1300 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:25 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:27 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:27 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:26 msgid "Plot Options" msgstr "Opções de Gráfico" -#: appGUI/ObjectUI.py:192 appGUI/ObjectUI.py:553 +#: appGUI/ObjectUI.py:207 appGUI/ObjectUI.py:626 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:41 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:126 -#: appPlugins/ToolCopperThieving.py:1448 +#: appPlugins/ToolCopperThieving.py:1456 msgid "Solid" msgstr "Preenchido" -#: appGUI/ObjectUI.py:194 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:42 +#: appGUI/ObjectUI.py:209 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:42 msgid "Solid color polygons." msgstr "Polígonos com cor sólida." -#: appGUI/ObjectUI.py:199 appGUI/ObjectUI.py:559 appGUI/ObjectUI.py:883 +#: appGUI/ObjectUI.py:214 appGUI/ObjectUI.py:632 appGUI/ObjectUI.py:965 msgid "Multi-Color" msgstr "Multicolorido" -#: appGUI/ObjectUI.py:201 appGUI/ObjectUI.py:561 appGUI/ObjectUI.py:885 +#: appGUI/ObjectUI.py:216 appGUI/ObjectUI.py:634 appGUI/ObjectUI.py:967 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:50 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:43 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:49 msgid "Draw polygons in different colors." msgstr "Desenha polígonos em cores diferentes." -#: appGUI/ObjectUI.py:216 appGUI/ObjectUI.py:635 +#: appGUI/ObjectUI.py:231 appGUI/ObjectUI.py:715 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:34 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:34 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:33 msgid "Plot" msgstr "Gráfico" -#: appGUI/ObjectUI.py:217 appGUI/ObjectUI.py:637 appGUI/ObjectUI.py:988 -#: appGUI/ObjectUI.py:1363 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 +#: appGUI/ObjectUI.py:232 appGUI/ObjectUI.py:717 appGUI/ObjectUI.py:1062 +#: appGUI/ObjectUI.py:1477 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:36 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:35 -#: appPlugins/ToolMilling.py:3617 +#: appPlugins/ToolMilling.py:3608 msgid "Plot (show) this object." msgstr "Mostra o objeto no gráfico." -#: appGUI/ObjectUI.py:225 appGUI/ObjectUI.py:395 +#: appGUI/ObjectUI.py:240 appGUI/ObjectUI.py:444 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:39 -#: appPlugins/ToolFollow.py:788 +#: appPlugins/ToolFollow.py:782 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -6865,34 +6887,41 @@ msgstr "" "Isso significa que ele cortará\n" "no meio do traço." -#: appGUI/ObjectUI.py:234 appGUI/ObjectUI.py:584 appGUI/ObjectUI.py:905 -#: appGUI/ObjectUI.py:1253 +#: appGUI/ObjectUI.py:249 appGUI/ObjectUI.py:657 appGUI/ObjectUI.py:987 +#: appGUI/ObjectUI.py:1334 msgid "Start the Object Editor" msgstr "Inicie o Editor de Objetos" -#: appGUI/ObjectUI.py:245 appGUI/ObjectUI.py:595 appGUI/ObjectUI.py:916 -#: appGUI/ObjectUI.py:1264 +#: appGUI/ObjectUI.py:260 appGUI/ObjectUI.py:668 appGUI/ObjectUI.py:998 +#: appGUI/ObjectUI.py:1344 msgid "INFO" msgstr "" -#: appGUI/ObjectUI.py:247 appGUI/ObjectUI.py:597 appGUI/ObjectUI.py:918 -#: appGUI/ObjectUI.py:1266 +#: appGUI/ObjectUI.py:262 appGUI/ObjectUI.py:670 appGUI/ObjectUI.py:1000 +#: appGUI/ObjectUI.py:1346 #, fuzzy #| msgid "Show the Utilities." msgid "Show the Object Attributes." msgstr "Mostre os Utilitários." -#: appGUI/ObjectUI.py:281 appGUI/ObjectUI.py:630 +#: appGUI/ObjectUI.py:290 appGUI/ObjectUI.py:698 appGUI/ObjectUI.py:1028 +#: appGUI/ObjectUI.py:1441 +#, fuzzy +#| msgid "No tool in the Geometry object." +msgid "Tools/apertures in the loaded object." +msgstr "Nenhuma ferramenta no objeto Geometria." + +#: appGUI/ObjectUI.py:313 appGUI/ObjectUI.py:710 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:44 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:48 msgid "Toggle the display of the Tools Table." msgstr "Alternar a exibição da Tabela de Ferramentas." -#: appGUI/ObjectUI.py:290 +#: appGUI/ObjectUI.py:322 msgid "Mark All" msgstr "Marcar Todos" -#: appGUI/ObjectUI.py:292 +#: appGUI/ObjectUI.py:324 msgid "" "When checked it will display all the apertures.\n" "When unchecked, it will delete all mark shapes\n" @@ -6902,16 +6931,16 @@ msgstr "" "Quando desmarcado, serão apagadas todas as formas de marcas\n" "desenhadas na tela." -#: appGUI/ObjectUI.py:322 appPlugins/ToolExtract.py:1022 -#: appPlugins/ToolPunchGerber.py:2100 +#: appGUI/ObjectUI.py:354 appPlugins/ToolExtract.py:1032 +#: appPlugins/ToolPunchGerber.py:2107 msgid "Mark the aperture instances on canvas." msgstr "Marque as instâncias de abertura na tela." -#: appGUI/ObjectUI.py:329 appPlugins/ToolIsolation.py:3664 +#: appGUI/ObjectUI.py:361 appPlugins/ToolIsolation.py:3692 msgid "Buffer Solid Geometry" msgstr "Buffer de Geometria Sólida" -#: appGUI/ObjectUI.py:331 appPlugins/ToolIsolation.py:3666 +#: appGUI/ObjectUI.py:363 appPlugins/ToolIsolation.py:3694 msgid "" "This button is shown only when the Gerber file\n" "is loaded without buffering.\n" @@ -6923,12 +6952,12 @@ msgstr "" "Clicar neste botão criará o buffer da geometria\n" "necessário para a isolação." -#: appGUI/ObjectUI.py:347 +#: appGUI/ObjectUI.py:382 msgid "Isolation Routing" msgstr "Roteamento de Isolação" -#: appGUI/ObjectUI.py:350 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:27 -#: appPlugins/ToolIsolation.py:3143 +#: appGUI/ObjectUI.py:385 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:27 +#: appPlugins/ToolIsolation.py:3141 msgid "" "Create a Geometry object with\n" "toolpaths to cut around polygons." @@ -6936,7 +6965,17 @@ msgstr "" "Cria um objeto Geometria com caminho de\n" "ferramenta para cortar em torno de polígonos." -#: appGUI/ObjectUI.py:365 appGUI/ObjectUI.py:1074 appPlugins/ToolNCC.py:4671 +#: appGUI/ObjectUI.py:400 +msgid "" +"Generate the geometry for\n" +"the board cutout." +msgstr "Gera a geometria para o recorte da placa." + +#: appGUI/ObjectUI.py:415 appPlugins/ToolFilm.py:1168 +msgid "Create a positive/negative film for UV exposure." +msgstr "" + +#: appGUI/ObjectUI.py:429 appGUI/ObjectUI.py:1140 appPlugins/ToolNCC.py:4684 msgid "" "Create the Geometry Object\n" "for non-copper routing." @@ -6944,26 +6983,20 @@ msgstr "" "Cria o Objeto de Geometria\n" "para roteamento de zona sem cobre." -#: appGUI/ObjectUI.py:380 -msgid "" -"Generate the geometry for\n" -"the board cutout." -msgstr "Gera a geometria para o recorte da placa." - -#: appGUI/ObjectUI.py:408 appGUI/ObjectUI.py:756 appGUI/ObjectUI.py:1091 -#: appPlugins/ToolEtchCompensation.py:358 +#: appGUI/ObjectUI.py:457 appGUI/ObjectUI.py:822 appGUI/ObjectUI.py:1157 +#: appPlugins/ToolEtchCompensation.py:351 msgid "Utilities" msgstr "Utilitários" -#: appGUI/ObjectUI.py:410 appGUI/ObjectUI.py:758 appGUI/ObjectUI.py:1093 +#: appGUI/ObjectUI.py:459 appGUI/ObjectUI.py:824 appGUI/ObjectUI.py:1159 msgid "Show the Utilities." msgstr "Mostre os Utilitários." -#: appGUI/ObjectUI.py:434 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:26 +#: appGUI/ObjectUI.py:482 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:26 msgid "Non-copper regions" msgstr "Zona sem cobre" -#: appGUI/ObjectUI.py:436 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:28 +#: appGUI/ObjectUI.py:484 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:28 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6977,13 +7010,13 @@ msgstr "" "objeto. Pode ser usado para remover todo o\n" "cobre de uma região especificada." -#: appGUI/ObjectUI.py:446 appGUI/ObjectUI.py:487 +#: appGUI/ObjectUI.py:501 appGUI/ObjectUI.py:549 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:40 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73 msgid "Boundary Margin" msgstr "Margem Limite" -#: appGUI/ObjectUI.py:448 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:42 +#: appGUI/ObjectUI.py:503 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:42 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6994,24 +7027,24 @@ msgstr "" "desenhando uma caixa em volta de todos os\n" "objetos com esta distância mínima." -#: appGUI/ObjectUI.py:465 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:57 +#: appGUI/ObjectUI.py:520 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:57 msgid "Resulting geometry will have rounded corners." msgstr "A geometria resultante terá cantos arredondados." -#: appGUI/ObjectUI.py:468 appGUI/ObjectUI.py:508 appPlugins/ToolCutOut.py:2652 -#: appPlugins/ToolCutOut.py:2667 appPlugins/ToolFollow.py:780 -#: appPlugins/ToolIsolation.py:3643 appPlugins/ToolNCC.py:4668 -#: appPlugins/ToolPaint.py:3333 appPlugins/ToolSolderPaste.py:1512 +#: appGUI/ObjectUI.py:523 appGUI/ObjectUI.py:570 appPlugins/ToolCutOut.py:2678 +#: appPlugins/ToolCutOut.py:2694 appPlugins/ToolFollow.py:774 +#: appPlugins/ToolIsolation.py:3671 appPlugins/ToolNCC.py:4681 +#: appPlugins/ToolPaint.py:3350 appPlugins/ToolSolderPaste.py:1512 msgid "Generate Geometry" msgstr "Gerar Geometria" -#: appGUI/ObjectUI.py:479 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:67 +#: appGUI/ObjectUI.py:532 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:67 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:131 -#: appPlugins/ToolPanelize.py:1188 appPlugins/ToolQRCode.py:898 +#: appPlugins/ToolPanelize.py:1196 appPlugins/ToolQRCode.py:921 msgid "Bounding Box" msgstr "Caixa Delimitadora" -#: appGUI/ObjectUI.py:481 +#: appGUI/ObjectUI.py:534 msgid "" "Create a geometry surrounding the Gerber object.\n" "Square shape." @@ -7019,7 +7052,7 @@ msgstr "" "Crie uma geometria em torno do objeto Gerber.\n" "Forma quadrada." -#: appGUI/ObjectUI.py:489 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:75 +#: appGUI/ObjectUI.py:551 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:75 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -7027,7 +7060,7 @@ msgstr "" "Distância das bordas da caixa\n" "para o polígono mais próximo." -#: appGUI/ObjectUI.py:502 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:88 +#: appGUI/ObjectUI.py:564 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:88 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -7038,20 +7071,20 @@ msgstr "" "cantos arredondados, o seu raio\n" "é igual à margem." -#: appGUI/ObjectUI.py:511 +#: appGUI/ObjectUI.py:573 msgid "Generate the Geometry object." msgstr "Gera o objeto Geometria." -#: appGUI/ObjectUI.py:538 +#: appGUI/ObjectUI.py:600 msgid "Excellon Object" msgstr "Objeto Excellon" -#: appGUI/ObjectUI.py:555 +#: appGUI/ObjectUI.py:628 msgid "Solid circles." msgstr "Círculos preenchidos ou vazados." -#: appGUI/ObjectUI.py:673 appPlugins/ToolDrilling.py:2335 -#: appPlugins/ToolMilling.py:3633 +#: appGUI/ObjectUI.py:750 appPlugins/ToolDrilling.py:2350 +#: appPlugins/ToolMilling.py:3634 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -7063,10 +7096,10 @@ msgstr "" "Quando Trocar Ferramentas estiver marcado, este valor\n" " será mostrado como T1, T2 ... Tn no Código da Máquina." -#: appGUI/ObjectUI.py:678 appGUI/ObjectUI.py:1011 -#: appPlugins/ToolDrilling.py:2340 appPlugins/ToolIsolation.py:3212 -#: appPlugins/ToolMilling.py:3638 appPlugins/ToolMilling.py:3687 -#: appPlugins/ToolNCC.py:4212 appPlugins/ToolPaint.py:3017 +#: appGUI/ObjectUI.py:755 appGUI/ObjectUI.py:1085 +#: appPlugins/ToolDrilling.py:2355 appPlugins/ToolIsolation.py:3221 +#: appPlugins/ToolMilling.py:3639 appPlugins/ToolMilling.py:3760 +#: appPlugins/ToolNCC.py:4222 appPlugins/ToolPaint.py:3024 msgid "" "Tool Diameter. Its value\n" "is the cut width into the material." @@ -7074,25 +7107,25 @@ msgstr "" "Diâmetro da ferramenta. Seu valor\n" "é a largura do corte no material." -#: appGUI/ObjectUI.py:681 appPlugins/ToolDrilling.py:2343 -#: appPlugins/ToolMilling.py:3641 +#: appGUI/ObjectUI.py:758 appPlugins/ToolDrilling.py:2358 +#: appPlugins/ToolMilling.py:3642 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:684 appPlugins/ToolDrilling.py:2346 -#: appPlugins/ToolMilling.py:3644 +#: appGUI/ObjectUI.py:761 appPlugins/ToolDrilling.py:2361 +#: appPlugins/ToolMilling.py:3645 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:687 +#: appGUI/ObjectUI.py:764 msgid "Show the color of the drill holes when using multi-color." msgstr "Mostre a cor dos furos ao usar várias cores." -#: appGUI/ObjectUI.py:689 +#: appGUI/ObjectUI.py:766 msgid "" "Toggle display of the drills for the current tool.\n" "This does not select the tools for G-code generation." @@ -7100,12 +7133,12 @@ msgstr "" "Alterna a exibição da ferramenta atual. Isto não seleciona a ferramenta para " "geração do G-Code." -#: appGUI/ObjectUI.py:698 +#: appGUI/ObjectUI.py:775 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:49 msgid "Auto load from DB" msgstr "Carregamento automático do BD" -#: appGUI/ObjectUI.py:700 +#: appGUI/ObjectUI.py:777 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:51 msgid "" "Automatic replacement of the tools from related application tools\n" @@ -7114,19 +7147,19 @@ msgstr "" "Substituição automática das ferramentas da aplicação relacionadas\n" "com ferramentas do BD que possuam um valor de diâmetro próximo." -#: appGUI/ObjectUI.py:726 +#: appGUI/ObjectUI.py:792 msgid "Generate GCode from the drill holes in an Excellon object." msgstr "Gere GCode a partir dos furos em um objeto Excellon." -#: appGUI/ObjectUI.py:740 +#: appGUI/ObjectUI.py:806 msgid "Generate a Geometry for milling drills or slots in an Excellon object." msgstr "Gera uma Geometria a partir dos furos em um objeto Excellon." -#: appGUI/ObjectUI.py:782 +#: appGUI/ObjectUI.py:846 msgid "Milling Geometry" msgstr "Geometria de Fresamento" -#: appGUI/ObjectUI.py:784 +#: appGUI/ObjectUI.py:848 msgid "" "Create Geometry for milling holes.\n" "Select from the Tools Table above the hole dias to be\n" @@ -7137,19 +7170,19 @@ msgstr "" "os diâmetros dos furos que serão fresados.\n" "Use a coluna # para selecionar." -#: appGUI/ObjectUI.py:790 appPlugins/ToolMilling.py:3835 +#: appGUI/ObjectUI.py:862 appPlugins/ToolMilling.py:3905 msgid "Milling Diameter" msgstr "Diâmetro da Fresa" -#: appGUI/ObjectUI.py:792 +#: appGUI/ObjectUI.py:864 msgid "Diameter of the cutting tool." msgstr "Diâmetro da ferramenta." -#: appGUI/ObjectUI.py:802 +#: appGUI/ObjectUI.py:874 msgid "Mill Drills" msgstr "Fresa Furos" -#: appGUI/ObjectUI.py:804 +#: appGUI/ObjectUI.py:876 msgid "" "Create the Geometry Object\n" "for milling drills." @@ -7157,11 +7190,11 @@ msgstr "" "Crie um Objeto Geometria\n" "para fresagem." -#: appGUI/ObjectUI.py:822 +#: appGUI/ObjectUI.py:894 msgid "Mill Slots" msgstr "Fresa Ranhuras" -#: appGUI/ObjectUI.py:824 +#: appGUI/ObjectUI.py:896 msgid "" "Create the Geometry Object\n" "for milling slots." @@ -7169,11 +7202,11 @@ msgstr "" "Crie um Objeto Geometria\n" "para ranhuras." -#: appGUI/ObjectUI.py:866 +#: appGUI/ObjectUI.py:938 msgid "Geometry Object" msgstr "Objeto Geometria" -#: appGUI/ObjectUI.py:969 +#: appGUI/ObjectUI.py:1043 msgid "" "Tools in this Geometry object used for cutting.\n" "The 'Offset' entry will set an offset for the cut.\n" @@ -7203,19 +7236,19 @@ msgstr "" "de Corte é calculada automaticamente a partir das entradas do\n" "formulário da interface do usuário e do Ângulo da Ponta-V." -#: appGUI/ObjectUI.py:986 appGUI/ObjectUI.py:1361 +#: appGUI/ObjectUI.py:1060 appGUI/ObjectUI.py:1475 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:34 -#: appPlugins/ToolMilling.py:3616 +#: appPlugins/ToolMilling.py:3607 msgid "Plot Object" msgstr "Mostrar" -#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:1374 appGUI/ObjectUI.py:1384 +#: appGUI/ObjectUI.py:1073 appGUI/ObjectUI.py:1488 appGUI/ObjectUI.py:1498 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:145 -#: appPlugins/ToolCopperThieving.py:1478 appPlugins/ToolMilling.py:3676 +#: appPlugins/ToolCopperThieving.py:1494 appPlugins/ToolMilling.py:3749 msgid "Dia" msgstr "Dia" -#: appGUI/ObjectUI.py:1006 +#: appGUI/ObjectUI.py:1080 #, fuzzy #| msgid "" #| "This is the Tool Number.\n" @@ -7230,31 +7263,27 @@ msgstr "" "Quando Trocar Ferramentas estiver marcado, no evento este valor\n" " será mostrado como T1, T2 ... Tn" -#: appGUI/ObjectUI.py:1015 +#: appGUI/ObjectUI.py:1089 msgid "Offset Type. The kind of cut offset to be used." msgstr "" -#: appGUI/ObjectUI.py:1019 +#: appGUI/ObjectUI.py:1093 msgid "" "Job Type. Usually the UI form values \n" "are choose based on the operation type and this will serve as a reminder." msgstr "" -#: appGUI/ObjectUI.py:1029 +#: appGUI/ObjectUI.py:1103 msgid "" "Plot column. It is visible only for MultiGeo Geometry objects.\n" "Enable plot for the selected tool geometry." msgstr "" -#: appGUI/ObjectUI.py:1042 -msgid "Launch Paint Tool in Tools Tab." -msgstr "Inicia a ferramenta de pintura na guia Ferramentas." - -#: appGUI/ObjectUI.py:1050 +#: appGUI/ObjectUI.py:1116 msgid "Generate a CNCJob by milling a Geometry." msgstr "Gera um Trabalho CNC fresando uma geometria." -#: appGUI/ObjectUI.py:1064 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:30 +#: appGUI/ObjectUI.py:1130 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:30 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon." @@ -7262,30 +7291,30 @@ msgstr "" "Cria caminhos de ferramenta para\n" "cobrir toda a área de um polígono." -#: appGUI/ObjectUI.py:1125 +#: appGUI/ObjectUI.py:1197 #, fuzzy #| msgid "Point" msgid "Points" msgstr "Ponto" -#: appGUI/ObjectUI.py:1127 +#: appGUI/ObjectUI.py:1199 msgid "Total of vertex points in the geometry." msgstr "" -#: appGUI/ObjectUI.py:1135 appPlugins/ToolCalculators.py:536 -#: appPlugins/ToolCalculators.py:720 +#: appGUI/ObjectUI.py:1207 appPlugins/ToolCalculators.py:659 +#: appPlugins/ToolCalculators.py:843 appPlugins/ToolCalculators.py:1039 msgid "Calculate" msgstr "Calcular" -#: appGUI/ObjectUI.py:1138 +#: appGUI/ObjectUI.py:1210 msgid "Calculate the number of vertex points in the geometry." msgstr "" -#: appGUI/ObjectUI.py:1205 +#: appGUI/ObjectUI.py:1276 msgid "CNC Job Object" msgstr "Objeto de Trabalho CNC" -#: appGUI/ObjectUI.py:1221 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:49 +#: appGUI/ObjectUI.py:1303 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:49 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" @@ -7296,15 +7325,52 @@ 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:1230 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 +#: appGUI/ObjectUI.py:1312 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 msgid "Travel" msgstr "Deslocamento" -#: appGUI/ObjectUI.py:1290 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:66 +#: appGUI/ObjectUI.py:1385 appObjects/FlatCAMObj.py:858 +#: appPlugins/ToolReport.py:591 +msgid "Travelled distance" +msgstr "Distância percorrida" + +#: appGUI/ObjectUI.py:1387 +msgid "" +"This is the total travelled distance on X-Y plane.\n" +"In current units." +msgstr "" +"Essa é a distância total percorrida no plano XY,\n" +"nas unidades atuais." + +#: appGUI/ObjectUI.py:1398 +msgid "Estimated time" +msgstr "Tempo estimado" + +#: appGUI/ObjectUI.py:1400 +msgid "" +"This is the estimated time to do the routing/drilling,\n" +"without the time spent in ToolChange events." +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:1421 +msgid "Use CNC Code Snippets" +msgstr "Usar Trechos de código CNC" + +#: appGUI/ObjectUI.py:1423 +msgid "" +"When selected, it will include CNC Code snippets (append and prepend)\n" +"defined in the Preferences." +msgstr "" +"Quando selecionado, incluirá trechos de código CNC (início e final)\n" +"definido nas Preferências." + +#: appGUI/ObjectUI.py:1429 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:66 msgid "Display Annotation" msgstr "Exibir Anotação" -#: appGUI/ObjectUI.py:1292 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:68 +#: appGUI/ObjectUI.py:1431 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:68 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -7314,36 +7380,11 @@ msgstr "" "Quando marcado, exibirá números para cada final\n" "de uma linha de deslocamento." -#: appGUI/ObjectUI.py:1304 appObjects/FlatCAMObj.py:858 -#: appPlugins/ToolReport.py:591 -msgid "Travelled distance" -msgstr "Distância percorrida" - -#: appGUI/ObjectUI.py:1306 -msgid "" -"This is the total travelled distance on X-Y plane.\n" -"In current units." -msgstr "" -"Essa é a distância total percorrida no plano XY,\n" -"nas unidades atuais." - -#: appGUI/ObjectUI.py:1317 -msgid "Estimated time" -msgstr "Tempo estimado" - -#: appGUI/ObjectUI.py:1319 -msgid "" -"This is the estimated time to do the routing/drilling,\n" -"without the time spent in ToolChange events." -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:1343 +#: appGUI/ObjectUI.py:1457 msgid "CNC Tools Table" msgstr "Tabela de Ferra. CNC" -#: appGUI/ObjectUI.py:1346 +#: appGUI/ObjectUI.py:1460 msgid "" "Tools in this CNCJob object used for cutting.\n" "The tool diameter is used for plotting on canvas.\n" @@ -7366,32 +7407,20 @@ 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:1395 +#: appGUI/ObjectUI.py:1509 msgid "Update Plot" msgstr "Atualizar Gráfico" -#: appGUI/ObjectUI.py:1397 +#: appGUI/ObjectUI.py:1511 msgid "Update the plot." msgstr "Atualiza o gráfico." -#: appGUI/ObjectUI.py:1402 -msgid "Use CNC Code Snippets" -msgstr "Usar Trechos de código CNC" - -#: appGUI/ObjectUI.py:1404 -msgid "" -"When selected, it will include CNC Code snippets (append and prepend)\n" -"defined in the Preferences." -msgstr "" -"Quando selecionado, incluirá trechos de código CNC (início e final)\n" -"definido nas Preferências." - -#: appGUI/ObjectUI.py:1425 appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:27 +#: appGUI/ObjectUI.py:1525 appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:27 #: appPlugins/ToolLevelling.py:1749 msgid "Generate CNC Code with auto-levelled paths." msgstr "" -#: appGUI/ObjectUI.py:1452 +#: appGUI/ObjectUI.py:1552 #, fuzzy #| msgid "" #| "Opens dialog to save G-Code\n" @@ -7399,112 +7428,114 @@ msgstr "" msgid "Opens dialog to save CNC Code file." msgstr "Abre uma caixa de diálogo para salvar o arquivo G-Code." -#: appGUI/ObjectUI.py:1458 appPlugins/ToolSolderPaste.py:1600 +#: appGUI/ObjectUI.py:1558 appPlugins/ToolSolderPaste.py:1600 msgid "Review CNC Code." msgstr "Revisar Código CNC." -#: appGUI/ObjectUI.py:1492 +#: appGUI/ObjectUI.py:1592 msgid "Script Object" msgstr "Objeto Script" -#: appGUI/ObjectUI.py:1512 appGUI/ObjectUI.py:1586 +#: appGUI/ObjectUI.py:1612 appGUI/ObjectUI.py:1686 msgid "Auto Completer" msgstr "Preenchimento Automático" -#: appGUI/ObjectUI.py:1514 +#: appGUI/ObjectUI.py:1614 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:1559 +#: appGUI/ObjectUI.py:1659 msgid "Document Object" msgstr "Objeto Documento" -#: appGUI/ObjectUI.py:1588 +#: appGUI/ObjectUI.py:1688 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:1609 +#: appGUI/ObjectUI.py:1709 msgid "Font Type" msgstr "Tipo de Fonte" -#: appGUI/ObjectUI.py:1627 +#: appGUI/ObjectUI.py:1727 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:183 msgid "Font Size" msgstr "Tamanho da Fonte" -#: appGUI/ObjectUI.py:1663 +#: appGUI/ObjectUI.py:1763 msgid "Alignment" msgstr "Alinhamento" -#: appGUI/ObjectUI.py:1668 +#: appGUI/ObjectUI.py:1768 msgid "Align Left" msgstr "Esquerda" -#: appGUI/ObjectUI.py:1673 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 -#: appPlugins/ToolFilm.py:1247 app_Main.py:5399 app_Main.py:5670 +#: appGUI/ObjectUI.py:1773 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5403 +#: app_Main.py:5676 msgid "Center" msgstr "Centro" -#: appGUI/ObjectUI.py:1678 +#: appGUI/ObjectUI.py:1778 msgid "Align Right" msgstr "Direita" -#: appGUI/ObjectUI.py:1683 +#: appGUI/ObjectUI.py:1783 msgid "Justify" msgstr "Justificado" -#: appGUI/ObjectUI.py:1693 +#: appGUI/ObjectUI.py:1793 msgid "Font Color" msgstr "Cor da Fonte" -#: appGUI/ObjectUI.py:1695 +#: appGUI/ObjectUI.py:1795 msgid "Set the font color for the selected text" msgstr "Define a cor da fonte para o texto selecionado" -#: appGUI/ObjectUI.py:1712 +#: appGUI/ObjectUI.py:1812 msgid "Selection Color" msgstr "Cor da Seleção" -#: appGUI/ObjectUI.py:1714 +#: appGUI/ObjectUI.py:1814 msgid "Set the selection color when doing text selection." msgstr "Define a cor da seleção quando selecionando texto." -#: appGUI/ObjectUI.py:1731 +#: appGUI/ObjectUI.py:1831 msgid "Tab Size" msgstr "Tamanho da Aba" -#: appGUI/ObjectUI.py:1733 +#: appGUI/ObjectUI.py:1833 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." -#: appGUI/PlotCanvas.py:261 appGUI/PlotCanvasLegacy.py:397 +#: appGUI/PlotCanvas.py:243 appGUI/PlotCanvasLegacy.py:396 msgid "Axis enabled." msgstr "Eixo ativado." -#: appGUI/PlotCanvas.py:269 appGUI/PlotCanvasLegacy.py:406 +#: appGUI/PlotCanvas.py:251 appGUI/PlotCanvasLegacy.py:405 msgid "Axis disabled." msgstr "Eixo desativado." -#: appGUI/PlotCanvas.py:307 appGUI/PlotCanvasLegacy.py:427 +#: appGUI/PlotCanvas.py:289 appGUI/PlotCanvasLegacy.py:426 msgid "HUD enabled." msgstr "HUD ativado." -#: appGUI/PlotCanvas.py:316 appGUI/PlotCanvasLegacy.py:434 +#: appGUI/PlotCanvas.py:298 appGUI/PlotCanvasLegacy.py:433 msgid "HUD disabled." msgstr "HUD desativado." -#: appGUI/PlotCanvas.py:338 appGUI/PlotCanvasLegacy.py:509 +#: appGUI/PlotCanvas.py:394 appGUI/PlotCanvasLegacy.py:532 msgid "Grid enabled." msgstr "Grade ativada." -#: appGUI/PlotCanvas.py:345 appGUI/PlotCanvasLegacy.py:519 +#: appGUI/PlotCanvas.py:401 appGUI/PlotCanvasLegacy.py:542 msgid "Grid disabled." msgstr "Grade desativada." -#: appGUI/PlotCanvasLegacy.py:1590 +#: appGUI/PlotCanvasLegacy.py:1613 msgid "" "Could not annotate due of a difference between the number of text elements " "and the number of text positions." @@ -7512,41 +7543,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:1012 +#: appGUI/preferences/PreferencesUIManager.py:1016 msgid "Preferences applied." msgstr "Preferências aplicadas." -#: appGUI/preferences/PreferencesUIManager.py:1032 +#: appGUI/preferences/PreferencesUIManager.py:1036 msgid "Are you sure you want to continue?" msgstr "Você tem certeza de que deseja continuar?" -#: appGUI/preferences/PreferencesUIManager.py:1033 +#: appGUI/preferences/PreferencesUIManager.py:1037 msgid "Application will restart" msgstr "Aplicativo reiniciará" -#: appGUI/preferences/PreferencesUIManager.py:1128 +#: appGUI/preferences/PreferencesUIManager.py:1132 msgid "Preferences closed without saving." msgstr "Preferências fechadas sem salvar." -#: appGUI/preferences/PreferencesUIManager.py:1141 +#: appGUI/preferences/PreferencesUIManager.py:1145 msgid "Preferences default values are restored." msgstr "Os valores padrão das preferências são restaurados." -#: appGUI/preferences/PreferencesUIManager.py:1173 app_Main.py:3038 -#: app_Main.py:10476 +#: appGUI/preferences/PreferencesUIManager.py:1177 app_Main.py:3038 +#: app_Main.py:10506 msgid "Failed to write defaults to file." msgstr "Falha ao gravar os padrões no arquivo." -#: appGUI/preferences/PreferencesUIManager.py:1177 -#: appGUI/preferences/PreferencesUIManager.py:1295 +#: appGUI/preferences/PreferencesUIManager.py:1181 +#: appGUI/preferences/PreferencesUIManager.py:1299 msgid "Preferences saved." msgstr "Preferências salvas." -#: appGUI/preferences/PreferencesUIManager.py:1227 +#: appGUI/preferences/PreferencesUIManager.py:1231 msgid "Preferences edited but not saved." msgstr "Preferências editadas, mas não salvas." -#: appGUI/preferences/PreferencesUIManager.py:1280 +#: appGUI/preferences/PreferencesUIManager.py:1284 #, fuzzy #| msgid "" #| "One or more values are changed.\n" @@ -7934,7 +7965,7 @@ msgstr "" #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:34 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:38 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:77 -#: appPlugins/ToolDistance.py:585 appPlugins/ToolDistanceMin.py:262 +#: appPlugins/ToolDistance.py:587 appPlugins/ToolDistanceMin.py:262 #: appPlugins/ToolPcbWizard.py:502 appPlugins/ToolReport.py:182 msgid "Units" msgstr "Unidades" @@ -8152,7 +8183,6 @@ msgstr "" "KiCAD 3:5 polegadas TZ" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:90 -#: appPlugins/ToolCalculators.py:451 msgid "INCH" msgstr "in" @@ -8215,7 +8245,7 @@ msgstr "Atualizar config. de exportação" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:204 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:104 -#: appPlugins/ToolPanelize.py:1304 +#: appPlugins/ToolPanelize.py:1328 msgid "Path Optimization" msgstr "Caminho de Otimização" @@ -8371,7 +8401,7 @@ msgstr "Configurações do Aplicativo" msgid "Grid Settings" msgstr "Configurações de Grade" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:47 app_Main.py:8294 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:47 app_Main.py:8324 msgid "X value" msgstr "Valor X" @@ -8379,7 +8409,7 @@ msgstr "Valor X" msgid "This is the Grid snap value on X axis." msgstr "Este é o valor do encaixe à grade no eixo X." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:59 app_Main.py:8297 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:59 app_Main.py:8327 msgid "Y value" msgstr "Valor Y" @@ -8412,8 +8442,8 @@ msgid "Orientation" msgstr "Orientação" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:166 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:224 -#: appPlugins/ToolFilm.py:1530 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:247 +#: appPlugins/ToolFilm.py:1584 msgid "" "Can be:\n" "- Portrait\n" @@ -8425,15 +8455,15 @@ msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:170 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:165 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:228 -#: appPlugins/ToolFilm.py:1534 app_Main.py:8314 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:251 +#: appPlugins/ToolFilm.py:1588 app_Main.py:8344 msgid "Portrait" msgstr "Retrato" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:171 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:166 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:229 -#: appPlugins/ToolFilm.py:1535 app_Main.py:8316 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:252 +#: appPlugins/ToolFilm.py:1589 app_Main.py:8346 msgid "Landscape" msgstr "Paisagem" @@ -8453,8 +8483,8 @@ msgstr "" "e inclui as guias Projeto, Selecionado e Ferramenta." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:208 -#: appPlugins/ToolDblSided.py:854 appPlugins/ToolDblSided.py:1028 -#: app_Main.py:8302 +#: appPlugins/ToolDblSided.py:841 appPlugins/ToolDblSided.py:1008 +#: appPlugins/ToolFilm.py:1411 app_Main.py:8332 msgid "Axis" msgstr "Eixo" @@ -8474,7 +8504,7 @@ msgstr "" "Define o tamanho da fonte da caixa de texto\n" "de elementos da GUI usados no aplicativo." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:247 app_Main.py:8319 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:247 app_Main.py:8349 msgid "HUD" msgstr "HUD" @@ -8692,7 +8722,6 @@ msgstr "" "o FLatCAM for iniciado." #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:39 -#: appPlugins/ToolCalculators.py:452 msgid "MM" msgstr "mm" @@ -8760,11 +8789,11 @@ msgstr "Legado(2D)" msgid "OpenGL(3D)" msgstr "OpenGL(3D)" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:94 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:97 msgid "APPLICATION LEVEL" msgstr "Nível do Aplicativo" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:95 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:98 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -8780,11 +8809,11 @@ msgstr "" "A escolha influenciará os parâmetros na Aba\n" "Selecionado para todos os tipos de objetos FlatCAM." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:107 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:110 msgid "Portable app" msgstr "Aplicativo portátil" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:108 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:111 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -8798,30 +8827,30 @@ msgstr "" "o que significa que os arquivos de preferências serão salvos\n" "na pasta do aplicativo, na subpasta lib\\config." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:116 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:119 msgid "Verbose log" msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:117 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:120 msgid "" "Enable log messages in the Tcl Shell.\n" "Require restart." msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:128 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:131 msgid "Languages" msgstr "Idioma" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:129 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:132 msgid "Set the language used throughout FlatCAM." msgstr "Defina o idioma usado no FlatCAM." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:136 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:139 #: appTranslation.py:106 msgid "Apply Language" msgstr "Aplicar o Idioma" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:137 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:140 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click." @@ -8829,31 +8858,31 @@ msgstr "" "Defina o idioma usado no FlatCAM.\n" "O aplicativo será reiniciado após o clique." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:151 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:154 msgid "Startup Settings" msgstr "Configurações de Inicialização" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:155 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:158 msgid "Splash Screen" msgstr "Tela de Abertura" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:157 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:160 msgid "Enable display of the splash screen at application startup." msgstr "Habilita a Tela de Abertura na inicialização do aplicativo." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:169 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:172 msgid "Sys Tray Icon" msgstr "Ícone da Bandeja do Sistema" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:171 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:174 msgid "Enable display of FlatCAM icon in Sys Tray." msgstr "Ativa a exibição do ícone do FlatCAM na bandeja do sistema." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:176 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:179 msgid "Show Shell" msgstr "Mostrar Shell" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:178 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:181 msgid "" "Check this box if you want the shell to\n" "start automatically at startup." @@ -8861,11 +8890,11 @@ msgstr "" "Marque esta caixa se você deseja que o shell (linha de comando)\n" "seja inicializado automaticamente na inicialização." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:185 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:188 msgid "Show Project" msgstr "Mostrar Projeto" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:187 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:190 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." @@ -8873,11 +8902,11 @@ msgstr "" "Marque esta caixa se você quiser que a aba Projeto/Selecionado/Ferramenta\n" "seja apresentada automaticamente na inicialização." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:193 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:196 msgid "Version Check" msgstr "Verificar Versão" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:195 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:198 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." @@ -8885,11 +8914,11 @@ msgstr "" "Marque esta caixa se você quiser verificar\n" "por nova versão automaticamente na inicialização." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:202 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:205 msgid "Send Statistics" msgstr "Enviar estatísticas" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:204 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:207 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." @@ -8897,11 +8926,11 @@ msgstr "" "Marque esta caixa se você concorda em enviar dados anônimos\n" "automaticamente na inicialização, para ajudar a melhorar o FlatCAM." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:218 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:221 msgid "Workers number" msgstr "Número de trabalhadores" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:220 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:223 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -8916,11 +8945,11 @@ msgstr "" "não responda. Pode ter um valor entre 2 e 16. O valor padrão é 2.\n" "Após a mudança, ele será aplicado na próxima inicialização." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:234 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:237 msgid "Geo Tolerance" msgstr "Tolerância Geo" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:236 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:239 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.005.\n" @@ -8936,15 +8965,15 @@ msgstr "" "Um valor maior proporcionará mais desempenho à custa do nível\n" "de detalhes." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:256 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:259 msgid "Save Settings" msgstr "Configurações para Salvar" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:260 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:263 msgid "Save Compressed Project" msgstr "Salvar Projeto Compactado" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:262 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:265 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." @@ -8952,11 +8981,11 @@ msgstr "" "Para salvar um projeto compactado ou descompactado.\n" "Quando marcado, o projeto FlatCAM será salvo compactado." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:271 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:274 msgid "Compression" msgstr "Compressão" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:273 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:276 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" @@ -8966,11 +8995,11 @@ msgstr "" "Um valor maior significa melhor compactação, mas é necessário mais uso de " "RAM e mais tempo de processamento." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:284 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:287 msgid "Enable Auto Save" msgstr "Salvar Automaticamente" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:286 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:289 msgid "" "Check to enable the autosave feature.\n" "When enabled, the application will try to save a project\n" @@ -8980,11 +9009,11 @@ msgstr "" "Quando ativado, o aplicativo tentará salvar um projeto\n" "no intervalo definido." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:296 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:299 msgid "Interval" msgstr "Intervalo" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:298 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:301 msgid "" "Time interval for autosaving. In milliseconds.\n" "The application will try to save periodically but only\n" @@ -8996,45 +9025,45 @@ msgstr "" "se o projeto foi salvo manualmente pelo menos uma vez.\n" "Algumas operações podem bloquear esse recurso enquanto estiverem ativas." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:314 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:317 msgid "Text to PDF parameters" msgstr "Parâmetros de texto para PDF" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:316 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:319 msgid "Used when saving text in Code Editor or in FlatCAM Document objects." msgstr "" "Usado ao salvar texto no Editor de código ou nos objetos de documento do " "FlatCAM." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:325 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:328 msgid "Top Margin" msgstr "Margem Superior" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:327 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:330 msgid "Distance between text body and the top of the PDF file." msgstr "Distância entre o corpo do texto e a parte superior do arquivo PDF." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:338 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:341 msgid "Bottom Margin" msgstr "Margem Inferior" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:340 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:343 msgid "Distance between text body and the bottom of the PDF file." msgstr "Distância entre o corpo do texto e a parte inferior do arquivo PDF." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:351 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:354 msgid "Left Margin" msgstr "Margem Esquerda" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:353 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:356 msgid "Distance between text body and the left of the PDF file." msgstr "Distância entre o corpo do texto e a esquerda do arquivo PDF." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:364 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:367 msgid "Right Margin" msgstr "Margem Direita" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:366 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:369 msgid "Distance between text body and the right of the PDF file." msgstr "Distância entre o corpo do texto e o direito do arquivo PDF." @@ -9366,7 +9395,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:45 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:81 -#: appPlugins/ToolCutOut.py:2469 appPlugins/ToolMilling.py:1896 +#: appPlugins/ToolCutOut.py:2473 appPlugins/ToolMilling.py:1866 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -9399,15 +9428,13 @@ msgstr "" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:65 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:298 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:82 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:192 #: appObjects/FlatCAMObj.py:747 appObjects/FlatCAMObj.py:750 #: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:783 #: appObjects/FlatCAMObj.py:790 appObjects/FlatCAMObj.py:793 -#: appPlugins/ToolCopperThieving.py:1743 appPlugins/ToolFiducials.py:955 -#: appPlugins/ToolFilm.py:1362 appPlugins/ToolReport.py:480 -#: appPlugins/ToolReport.py:483 appPlugins/ToolReport.py:486 -#: appPlugins/ToolReport.py:516 appPlugins/ToolReport.py:523 -#: appPlugins/ToolReport.py:526 +#: appPlugins/ToolCopperThieving.py:1791 appPlugins/ToolFiducials.py:953 +#: appPlugins/ToolReport.py:480 appPlugins/ToolReport.py:483 +#: appPlugins/ToolReport.py:486 appPlugins/ToolReport.py:516 +#: appPlugins/ToolReport.py:523 appPlugins/ToolReport.py:526 msgid "None" msgstr "Nenhum" @@ -9692,8 +9719,8 @@ msgstr "Número de etapas (linhas) usadas para interpolar círculos." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:51 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:276 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:232 -#: appPlugins/ToolCopperThieving.py:1329 appPlugins/ToolCopperThieving.py:1699 -#: appPlugins/ToolExtract.py:1235 +#: appPlugins/ToolCopperThieving.py:1337 appPlugins/ToolCopperThieving.py:1747 +#: appPlugins/ToolExtract.py:1273 msgid "Clearance" msgstr "Espaço" @@ -9708,13 +9735,13 @@ msgstr "" "e os vestígios de cobre no arquivo Gerber." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:81 -#: appPlugins/ToolCopperThieving.py:1360 +#: appPlugins/ToolCopperThieving.py:1368 msgid "Thieving areas with area less then this value will not be added." msgstr "Áreas de ladrão com área menor que este valor não serão adicionadas." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:93 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:291 -#: appPlugins/ToolCopperThieving.py:1381 appPlugins/ToolNCC.py:4602 +#: appPlugins/ToolCopperThieving.py:1389 appPlugins/ToolNCC.py:4617 msgid "Itself" msgstr "Própria" @@ -9722,9 +9749,9 @@ msgstr "Própria" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:291 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolCopperThieving.py:1382 appPlugins/ToolFollow.py:755 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolNCC.py:4602 -#: appPlugins/ToolPaint.py:3286 +#: appPlugins/ToolCopperThieving.py:1390 appPlugins/ToolFollow.py:754 +#: appPlugins/ToolIsolation.py:3593 appPlugins/ToolNCC.py:4617 +#: appPlugins/ToolPaint.py:3301 msgid "Area Selection" msgstr "Seleção de Área" @@ -9732,19 +9759,18 @@ msgstr "Seleção de Área" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:291 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolCopperThieving.py:1383 appPlugins/ToolDblSided.py:946 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolNCC.py:4602 -#: appPlugins/ToolPaint.py:3286 +#: appPlugins/ToolCopperThieving.py:1391 appPlugins/ToolIsolation.py:3593 +#: appPlugins/ToolNCC.py:4617 appPlugins/ToolPaint.py:3301 msgid "Reference Object" msgstr "Objeto de Referência" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:97 -#: appPlugins/ToolCopperThieving.py:1385 +#: appPlugins/ToolCopperThieving.py:1393 msgid "Reference:" msgstr "Referência:" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:99 -#: appPlugins/ToolCopperThieving.py:1387 +#: appPlugins/ToolCopperThieving.py:1395 msgid "" "- 'Itself' - the copper thieving extent is based on the object extent.\n" "- 'Area Selection' - left mouse click to start selection of the area to be " @@ -9764,25 +9790,25 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:182 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:70 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:184 -#: appPlugins/ToolCopperThieving.py:1432 appPlugins/ToolExtract.py:989 -#: appPlugins/ToolExtract.py:1136 appPlugins/ToolPunchGerber.py:2067 -#: appPlugins/ToolPunchGerber.py:2240 +#: appPlugins/ToolCopperThieving.py:1440 appPlugins/ToolExtract.py:999 +#: appPlugins/ToolExtract.py:1152 appPlugins/ToolPunchGerber.py:2074 +#: appPlugins/ToolPunchGerber.py:2249 msgid "Rectangular" msgstr "Retangular" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:109 -#: appPlugins/ToolCopperThieving.py:1433 +#: appPlugins/ToolCopperThieving.py:1441 msgid "Minimal" msgstr "Mínima" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:111 -#: appPlugins/ToolCopperThieving.py:1426 appPlugins/ToolFilm.py:1211 -#: appPlugins/ToolPanelize.py:1200 +#: appPlugins/ToolCopperThieving.py:1434 appPlugins/ToolFilm.py:1231 +#: appPlugins/ToolPanelize.py:1208 msgid "Box Type" msgstr "Tipo de Caixa" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:113 -#: appPlugins/ToolCopperThieving.py:1428 +#: appPlugins/ToolCopperThieving.py:1436 msgid "" "- 'Rectangular' - the bounding box will be of rectangular shape.\n" "- 'Minimal' - the bounding box will be the convex hull shape." @@ -9791,27 +9817,27 @@ msgstr "" "- 'Mínima' - a caixa delimitadora terá a forma convexa do casco." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:127 -#: appPlugins/ToolCopperThieving.py:1449 +#: appPlugins/ToolCopperThieving.py:1457 msgid "Dots Grid" msgstr "Pontos" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:128 -#: appPlugins/ToolCopperThieving.py:1450 +#: appPlugins/ToolCopperThieving.py:1458 msgid "Squares Grid" msgstr "Quadrados" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:129 -#: appPlugins/ToolCopperThieving.py:1451 +#: appPlugins/ToolCopperThieving.py:1459 msgid "Lines Grid" msgstr "Linhas" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:131 -#: appPlugins/ToolCopperThieving.py:1453 +#: appPlugins/ToolCopperThieving.py:1461 msgid "Fill Type:" msgstr "Tipo de Preenchimento:" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:133 -#: appPlugins/ToolCopperThieving.py:1455 +#: appPlugins/ToolCopperThieving.py:1463 msgid "" "- 'Solid' - copper thieving will be a solid polygon.\n" "- 'Dots Grid' - the empty area will be filled with a pattern of dots.\n" @@ -9824,57 +9850,57 @@ msgstr "" "- 'Linhas' - a área vazia será preenchida com um padrão de linhas." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:141 -#: appPlugins/ToolCopperThieving.py:1474 +#: appPlugins/ToolCopperThieving.py:1490 msgid "Dots Grid Parameters" msgstr "Parâmetros dos Pontos" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:147 -#: appPlugins/ToolCopperThieving.py:1480 +#: appPlugins/ToolCopperThieving.py:1496 msgid "Dot diameter in Dots Grid." msgstr "Diâmetro dos Pontos." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:160 -#: appPlugins/ToolCopperThieving.py:1493 +#: appPlugins/ToolCopperThieving.py:1509 msgid "Distance between each two dots in Dots Grid." msgstr "Distância entre dois pontos." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:170 -#: appPlugins/ToolCopperThieving.py:1514 +#: appPlugins/ToolCopperThieving.py:1538 msgid "Squares Grid Parameters" msgstr "Parâmetros dos Quadrados" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:176 -#: appPlugins/ToolCopperThieving.py:1520 +#: appPlugins/ToolCopperThieving.py:1544 msgid "Square side size in Squares Grid." msgstr "Lado do quadrado." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:189 -#: appPlugins/ToolCopperThieving.py:1533 +#: appPlugins/ToolCopperThieving.py:1557 msgid "Distance between each two squares in Squares Grid." msgstr "Distância entre dois quadrados." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:199 -#: appPlugins/ToolCopperThieving.py:1554 +#: appPlugins/ToolCopperThieving.py:1586 msgid "Lines Grid Parameters" msgstr "Parâmetros das Linhas" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:205 -#: appPlugins/ToolCopperThieving.py:1560 +#: appPlugins/ToolCopperThieving.py:1592 msgid "Line thickness size in Lines Grid." msgstr "Espessura das Linhas." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:218 -#: appPlugins/ToolCopperThieving.py:1573 +#: appPlugins/ToolCopperThieving.py:1605 msgid "Distance between each two lines in Lines Grid." msgstr "Distância entre duas linhas." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:228 -#: appPlugins/ToolCopperThieving.py:1613 +#: appPlugins/ToolCopperThieving.py:1636 msgid "Robber Bar Parameters" msgstr "Parâmetros da Barra" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:230 -#: appPlugins/ToolCopperThieving.py:1615 +#: appPlugins/ToolCopperThieving.py:1638 msgid "" "Parameters used for the robber bar.\n" "Robber bar = copper border to help in pattern hole plating." @@ -9883,45 +9909,45 @@ msgstr "" "Barra = borda de cobre para ajudar no revestimento do furo do padrão." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:238 -#: appPlugins/ToolCopperThieving.py:1623 +#: appPlugins/ToolCopperThieving.py:1661 msgid "Bounding box margin for robber bar." msgstr "Margem da caixa delimitadora para Robber Bar." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:249 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:267 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:50 -#: appPlugins/ToolCopperThieving.py:1634 appPlugins/ToolCorners.py:788 -#: appPlugins/ToolExtract.py:1294 +#: appPlugins/ToolCopperThieving.py:1672 appPlugins/ToolCorners.py:775 +#: appPlugins/ToolExtract.py:1335 msgid "Thickness" msgstr "Espessura" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:251 -#: appPlugins/ToolCopperThieving.py:1636 +#: appPlugins/ToolCopperThieving.py:1674 msgid "The robber bar thickness." msgstr "Espessura da barra." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:262 -#: appPlugins/ToolCopperThieving.py:1669 +#: appPlugins/ToolCopperThieving.py:1707 msgid "Pattern Plating Mask" msgstr "Máscara do Revestimento Padrão" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:264 -#: appPlugins/ToolCopperThieving.py:1671 +#: appPlugins/ToolCopperThieving.py:1709 msgid "Generate a mask for pattern plating." msgstr "Gera uma máscara para o revestimento padrão." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:269 -#: appPlugins/ToolCopperThieving.py:1692 +#: appPlugins/ToolCopperThieving.py:1740 msgid "Only Pads" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:271 -#: appPlugins/ToolCopperThieving.py:1694 +#: appPlugins/ToolCopperThieving.py:1742 msgid "Select only pads in case the selected object is a copper Gerber." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:278 -#: appPlugins/ToolCopperThieving.py:1701 +#: appPlugins/ToolCopperThieving.py:1749 msgid "" "The distance between the possible copper thieving elements\n" "and/or robber bar and the actual openings in the mask." @@ -9930,25 +9956,26 @@ msgstr "" "e/ou barra e as aberturas reais na máscara." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:292 -#: appPlugins/ToolCopperThieving.py:1737 +#: appPlugins/ToolCopperThieving.py:1785 msgid "Choose which additional geometry to include, if available." msgstr "Escolha qual geometria adicional incluir, se disponível." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:295 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:195 -#: appPlugins/ToolCopperThieving.py:1740 appPlugins/ToolFilm.py:1365 -#: appPlugins/ToolMilling.py:3826 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:147 +#: appPlugins/ToolCopperThieving.py:1788 appPlugins/ToolFilm.py:1409 +#: appPlugins/ToolMilling.py:3896 msgid "Both" msgstr "Ambos" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:296 -#: appPlugins/ToolCopperThieving.py:543 appPlugins/ToolCopperThieving.py:547 -#: appPlugins/ToolCopperThieving.py:609 appPlugins/ToolCopperThieving.py:1741 +#: appPlugins/ToolCopperThieving.py:545 appPlugins/ToolCopperThieving.py:549 +#: appPlugins/ToolCopperThieving.py:611 appPlugins/ToolCopperThieving.py:1323 +#: appPlugins/ToolCopperThieving.py:1789 msgid "Thieving" msgstr "Adição" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:297 -#: appPlugins/ToolCopperThieving.py:1742 +#: appPlugins/ToolCopperThieving.py:1790 msgid "Robber bar" msgstr "Bar de Ladrão" @@ -9963,18 +9990,18 @@ msgstr "Pontos de Calibração" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:32 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:32 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:31 -#: appPlugins/ToolCopperThieving.py:1324 appPlugins/ToolCorners.py:769 -#: appPlugins/ToolFiducials.py:905 +#: appPlugins/ToolCopperThieving.py:1324 appPlugins/ToolCorners.py:748 +#: appPlugins/ToolEtchCompensation.py:412 appPlugins/ToolFiducials.py:903 msgid "Parameters used for this tool." msgstr "Parâmetros usados para esta ferramenta." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:37 -#: appPlugins/ToolCalibration.py:906 +#: appPlugins/ToolCalibration.py:904 msgid "Source Type" msgstr "Tipo de Fonte" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:38 -#: appPlugins/ToolCalibration.py:907 +#: appPlugins/ToolCalibration.py:905 msgid "" "The source of calibration points.\n" "It can be:\n" @@ -9988,32 +10015,32 @@ msgstr "" "- Livre -> clique livremente na tela para adquirir os pontos de calibração" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:43 -#: appPlugins/ToolCalibration.py:912 +#: appPlugins/ToolCalibration.py:910 msgid "Free" msgstr "Livre" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:57 -#: appPlugins/ToolCalibration.py:801 +#: appPlugins/ToolCalibration.py:799 msgid "Height (Z) for travelling between the points." msgstr "Altura (Z) para deslocamento entre os pontos." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:69 -#: appPlugins/ToolCalibration.py:813 +#: appPlugins/ToolCalibration.py:811 msgid "Verification Z" msgstr "Verificação Z" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:71 -#: appPlugins/ToolCalibration.py:815 +#: appPlugins/ToolCalibration.py:813 msgid "Height (Z) for checking the point." msgstr "Altura (Z) para verificar o ponto." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:83 -#: appPlugins/ToolCalibration.py:827 +#: appPlugins/ToolCalibration.py:825 msgid "Zero Z tool" msgstr "Ferramenta Zero Z" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:85 -#: appPlugins/ToolCalibration.py:829 +#: appPlugins/ToolCalibration.py:827 msgid "" "Include a sequence to zero the height (Z)\n" "of the verification tool." @@ -10024,25 +10051,25 @@ msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:92 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:113 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:147 -#: appPlugins/ToolCalibration.py:836 +#: appPlugins/ToolCalibration.py:834 msgid "Toolchange Z" msgstr "Altura da Troca" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:94 -#: appPlugins/ToolCalibration.py:838 +#: appPlugins/ToolCalibration.py:836 msgid "Height (Z) for mounting the verification probe." msgstr "Altura (Z) para montar a sonda de verificação." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:106 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:286 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:128 -#: appPlugins/ToolCalibration.py:850 appPlugins/ToolDrilling.py:2668 -#: appPlugins/ToolMilling.py:4287 appPlugins/ToolSolderPaste.py:1373 +#: appPlugins/ToolCalibration.py:848 appPlugins/ToolDrilling.py:2672 +#: appPlugins/ToolMilling.py:4349 appPlugins/ToolSolderPaste.py:1373 msgid "Toolchange X-Y" msgstr "Troca de ferramenta X-Y" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:108 -#: appPlugins/ToolCalibration.py:852 +#: appPlugins/ToolCalibration.py:850 msgid "" "Toolchange X,Y position.\n" "If no value is entered then the current\n" @@ -10053,12 +10080,12 @@ msgstr "" "ponto (x, y) será usado," #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:119 -#: appPlugins/ToolCalibration.py:878 +#: appPlugins/ToolCalibration.py:876 msgid "Second point" msgstr "Segundo Ponto" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:121 -#: appPlugins/ToolCalibration.py:880 +#: appPlugins/ToolCalibration.py:878 msgid "" "Second point in the Gcode verification can be:\n" "- top-left -> the user will align the PCB vertically\n" @@ -10069,16 +10096,18 @@ msgstr "" "- canto inferior direito -> o usuário alinhará o PCB horizontalmente" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:125 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:171 -#: appPlugins/ToolCalibration.py:884 appPlugins/ToolCorners.py:732 -#: appPlugins/ToolFilm.py:1249 app_Main.py:5667 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolCalibration.py:882 appPlugins/ToolCorners.py:829 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5673 msgid "Top Left" msgstr "Esquerda Superior" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:126 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:172 -#: appPlugins/ToolCalibration.py:885 appPlugins/ToolCorners.py:744 -#: appPlugins/ToolFilm.py:1250 app_Main.py:5668 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolCalibration.py:883 appPlugins/ToolCorners.py:841 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5674 msgid "Bottom Right" msgstr "Direita Inferior" @@ -10088,13 +10117,13 @@ msgstr "Opções de Extração de Furos" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:36 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:36 -#: appPlugins/ToolExtract.py:938 appPlugins/ToolPunchGerber.py:2017 +#: appPlugins/ToolExtract.py:939 appPlugins/ToolPunchGerber.py:2018 msgid "Processed Pads Type" msgstr "Tipo de Pads Processados" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:38 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:38 -#: appPlugins/ToolExtract.py:940 appPlugins/ToolPunchGerber.py:2019 +#: appPlugins/ToolExtract.py:941 appPlugins/ToolPunchGerber.py:2020 msgid "" "The type of pads shape to be processed.\n" "If the PCB has many SMD pads with rectangular pads,\n" @@ -10106,7 +10135,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:48 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:48 -#: appPlugins/ToolExtract.py:967 appPlugins/ToolPunchGerber.py:2045 +#: appPlugins/ToolExtract.py:977 appPlugins/ToolPunchGerber.py:2052 msgid "Process Circular Pads." msgstr "Pads Circulares." @@ -10114,26 +10143,26 @@ msgstr "Pads Circulares." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:156 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:54 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:158 -#: appPlugins/ToolExtract.py:973 appPlugins/ToolExtract.py:1110 -#: appPlugins/ToolPunchGerber.py:2051 appPlugins/ToolPunchGerber.py:2214 +#: appPlugins/ToolExtract.py:983 appPlugins/ToolExtract.py:1126 +#: appPlugins/ToolPunchGerber.py:2058 appPlugins/ToolPunchGerber.py:2223 msgid "Oblong" msgstr "Oblongo" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:56 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:56 -#: appPlugins/ToolExtract.py:975 appPlugins/ToolPunchGerber.py:2053 +#: appPlugins/ToolExtract.py:985 appPlugins/ToolPunchGerber.py:2060 msgid "Process Oblong Pads." msgstr "Pads Oblongos." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:64 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:64 -#: appPlugins/ToolExtract.py:983 appPlugins/ToolPunchGerber.py:2061 +#: appPlugins/ToolExtract.py:993 appPlugins/ToolPunchGerber.py:2068 msgid "Process Square Pads." msgstr "Pads Quadrados." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:72 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:72 -#: appPlugins/ToolExtract.py:991 appPlugins/ToolPunchGerber.py:2069 +#: appPlugins/ToolExtract.py:1001 appPlugins/ToolPunchGerber.py:2076 msgid "Process Rectangular Pads." msgstr "Pads Retangulares." @@ -10141,15 +10170,15 @@ msgstr "Pads Retangulares." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:195 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:78 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:197 -#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:997 -#: appPlugins/ToolExtract.py:1149 appPlugins/ToolPunchGerber.py:2075 -#: appPlugins/ToolPunchGerber.py:2253 appPlugins/ToolReport.py:200 +#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:1007 +#: appPlugins/ToolExtract.py:1165 appPlugins/ToolPunchGerber.py:2082 +#: appPlugins/ToolPunchGerber.py:2262 appPlugins/ToolReport.py:200 msgid "Others" msgstr "Outros" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:80 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:80 -#: appPlugins/ToolExtract.py:999 appPlugins/ToolPunchGerber.py:2077 +#: appPlugins/ToolExtract.py:1009 appPlugins/ToolPunchGerber.py:2084 msgid "Process pads not in the categories above." msgstr "Processa pads fora das categorias acima." @@ -10157,8 +10186,8 @@ msgstr "Processa pads fora das categorias acima." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:117 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:94 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:119 -#: appPlugins/ToolExtract.py:1057 appPlugins/ToolExtract.py:1167 -#: appPlugins/ToolPunchGerber.py:2129 appPlugins/ToolPunchGerber.py:2158 +#: appPlugins/ToolExtract.py:1071 appPlugins/ToolExtract.py:1191 +#: appPlugins/ToolPunchGerber.py:2139 appPlugins/ToolPunchGerber.py:2167 msgid "Fixed Diameter" msgstr "Diâmetro Fixo" @@ -10166,19 +10195,19 @@ msgstr "Diâmetro Fixo" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:134 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:95 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:136 -#: appPlugins/ToolExtract.py:1059 appPlugins/ToolExtract.py:1088 -#: appPlugins/ToolPunchGerber.py:2131 appPlugins/ToolPunchGerber.py:2186 +#: appPlugins/ToolExtract.py:1073 appPlugins/ToolExtract.py:1104 +#: appPlugins/ToolPunchGerber.py:2141 appPlugins/ToolPunchGerber.py:2195 msgid "Fixed Annular Ring" msgstr "Anel Anular Fixo" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:95 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:96 -#: appPlugins/ToolExtract.py:1058 appPlugins/ToolPunchGerber.py:2130 +#: appPlugins/ToolExtract.py:1072 appPlugins/ToolPunchGerber.py:2140 msgid "Proportional" msgstr "Proporcional" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:101 -#: appPlugins/ToolExtract.py:1048 +#: appPlugins/ToolExtract.py:1062 msgid "" "The method for processing pads. Can be:\n" "- Fixed Diameter -> all holes will have a set size\n" @@ -10192,13 +10221,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:127 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:129 -#: appPlugins/ToolExtract.py:1177 appPlugins/ToolPunchGerber.py:2168 +#: appPlugins/ToolExtract.py:1201 appPlugins/ToolPunchGerber.py:2177 msgid "Fixed hole diameter." msgstr "Diâmetro fixo." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:136 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:138 -#: appPlugins/ToolExtract.py:1090 appPlugins/ToolPunchGerber.py:2188 +#: appPlugins/ToolExtract.py:1106 appPlugins/ToolPunchGerber.py:2197 msgid "" "The size of annular ring.\n" "The copper sliver between the hole exterior\n" @@ -10210,37 +10239,37 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:145 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:147 -#: appPlugins/ToolExtract.py:1099 appPlugins/ToolPunchGerber.py:2203 +#: appPlugins/ToolExtract.py:1115 appPlugins/ToolPunchGerber.py:2212 msgid "The size of annular ring for circular pads." msgstr "Tamanho do anel anular para pads circulares." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:158 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:160 -#: appPlugins/ToolExtract.py:1112 appPlugins/ToolPunchGerber.py:2216 +#: appPlugins/ToolExtract.py:1128 appPlugins/ToolPunchGerber.py:2225 msgid "The size of annular ring for oblong pads." msgstr "Tamanho do anel anular para pads oblongos." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:171 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:173 -#: appPlugins/ToolExtract.py:1125 appPlugins/ToolPunchGerber.py:2229 +#: appPlugins/ToolExtract.py:1141 appPlugins/ToolPunchGerber.py:2238 msgid "The size of annular ring for square pads." msgstr "Tamanho do anel anular para pads quadrados." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:184 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:186 -#: appPlugins/ToolExtract.py:1138 appPlugins/ToolPunchGerber.py:2242 +#: appPlugins/ToolExtract.py:1154 appPlugins/ToolPunchGerber.py:2251 msgid "The size of annular ring for rectangular pads." msgstr "Tamanho do anel anular para pads retangulares." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:197 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:199 -#: appPlugins/ToolExtract.py:1151 appPlugins/ToolPunchGerber.py:2255 +#: appPlugins/ToolExtract.py:1167 appPlugins/ToolPunchGerber.py:2264 msgid "The size of annular ring for other pads." msgstr "Tamanho do anel anular para outros pads." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:207 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:209 -#: appPlugins/ToolExtract.py:1184 appPlugins/ToolPunchGerber.py:2267 +#: appPlugins/ToolExtract.py:1221 appPlugins/ToolPunchGerber.py:2276 msgid "Proportional Diameter" msgstr "Diâmetro Proporcional" @@ -10251,7 +10280,7 @@ msgstr "Fator" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:218 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:220 -#: appPlugins/ToolExtract.py:1195 appPlugins/ToolPunchGerber.py:2278 +#: appPlugins/ToolExtract.py:1232 appPlugins/ToolPunchGerber.py:2287 msgid "" "Proportional Diameter.\n" "The hole diameter will be a fraction of the pad size." @@ -10260,42 +10289,42 @@ msgstr "" "O diâmetro do furo será uma fração do tamanho do pad." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:226 -#: appPlugins/ToolExtract.py:1229 appPlugins/ToolExtract.py:1254 +#: appPlugins/ToolExtract.py:1259 appPlugins/ToolExtract.py:1289 #, fuzzy #| msgid "Extract Drills" msgid "Extract Soldermask" msgstr "Extrair Furos" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:228 -#: appPlugins/ToolExtract.py:1231 appPlugins/ToolExtract.py:1257 +#: appPlugins/ToolExtract.py:1261 appPlugins/ToolExtract.py:1292 #, fuzzy #| msgid "Extract drills from a given Gerber file." msgid "Extract soldermask from a given Gerber file." msgstr "Extrai furos de um arquivo Gerber." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:234 -#: appPlugins/ToolExtract.py:1237 +#: appPlugins/ToolExtract.py:1275 msgid "" "This set how much the soldermask extends\n" "beyond the margin of the pads." msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:246 -#: appPlugins/ToolExtract.py:1273 appPlugins/ToolExtract.py:1312 +#: appPlugins/ToolExtract.py:1306 appPlugins/ToolExtract.py:1350 #, fuzzy #| msgid "ExtraCut" msgid "Extract Cutout" msgstr "Corte Extra" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:248 -#: appPlugins/ToolExtract.py:1275 appPlugins/ToolExtract.py:1315 +#: appPlugins/ToolExtract.py:1308 appPlugins/ToolExtract.py:1353 #, fuzzy #| msgid "Extract drills from a given Gerber file." msgid "Extract a cutout from a given Gerber file." msgstr "Extrai furos de um arquivo Gerber." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:269 -#: appPlugins/ToolExtract.py:1296 +#: appPlugins/ToolExtract.py:1337 #, fuzzy #| msgid "The thickness of the line that makes the corner marker." msgid "The thickness of the line that makes the cutout geometry." @@ -10308,7 +10337,7 @@ msgid "Fiducials Plugin" msgstr "Ferramenta de Fiduciais" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:39 -#: appPlugins/ToolFiducials.py:912 +#: appPlugins/ToolFiducials.py:910 msgid "" "This set the fiducial diameter if fiducial type is circular,\n" "otherwise is the size of the fiducial.\n" @@ -10319,14 +10348,15 @@ msgstr "" "A abertura da máscara de solda é o dobro disso." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:67 -#: appPlugins/ToolFiducials.py:940 +#: appPlugins/ToolFiducials.py:938 msgid "Auto" msgstr "Auto" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:45 -#: appPlugins/ToolCutOut.py:2607 appPlugins/ToolFiducials.py:941 -#: appPlugins/ToolLevelling.py:1900 appPlugins/ToolPunchGerber.py:2304 +#: appPlugins/ToolCorners.py:878 appPlugins/ToolCutOut.py:2611 +#: appPlugins/ToolFiducials.py:939 appPlugins/ToolLevelling.py:1900 +#: appPlugins/ToolPunchGerber.py:2320 msgid "Manual" msgstr "Manual" @@ -10337,7 +10367,7 @@ msgid "Mode" msgstr "Modo" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:72 -#: appPlugins/ToolFiducials.py:945 +#: appPlugins/ToolFiducials.py:943 msgid "" "- 'Auto' - automatic placement of fiducials in the corners of the bounding " "box.\n" @@ -10348,22 +10378,22 @@ msgstr "" "- 'Manual' - colocação manual de fiduciais." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:80 -#: appPlugins/ToolFiducials.py:953 +#: appPlugins/ToolFiducials.py:951 msgid "Up" msgstr "Acima" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:81 -#: appPlugins/ToolFiducials.py:954 +#: appPlugins/ToolFiducials.py:952 msgid "Down" msgstr "Abaixo" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:84 -#: appPlugins/ToolFiducials.py:957 +#: appPlugins/ToolFiducials.py:955 msgid "Second fiducial" msgstr "Segundo fiducial" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:86 -#: appPlugins/ToolFiducials.py:959 +#: appPlugins/ToolFiducials.py:957 msgid "" "The position for the second fiducial.\n" "- 'Up' - the order is: bottom-left, top-left, top-right.\n" @@ -10380,22 +10410,22 @@ msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:102 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:43 -#: appPlugins/ToolCorners.py:781 appPlugins/ToolFiducials.py:975 +#: appPlugins/ToolCorners.py:768 appPlugins/ToolFiducials.py:973 msgid "Cross" msgstr "Cruz" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:103 -#: appPlugins/ToolFiducials.py:976 +#: appPlugins/ToolFiducials.py:974 msgid "Chess" msgstr "Xadrez" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:106 -#: appPlugins/ToolFiducials.py:978 +#: appPlugins/ToolFiducials.py:976 msgid "Fiducial Type" msgstr "Tipo de Fiducial" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:108 -#: appPlugins/ToolFiducials.py:980 +#: appPlugins/ToolFiducials.py:978 msgid "" "The type of fiducial.\n" "- 'Circular' - this is the regular fiducial.\n" @@ -10408,7 +10438,7 @@ msgstr "" "- 'Xadrez' - padrão de xadrez fiducial." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:117 -#: appPlugins/ToolFiducials.py:989 +#: appPlugins/ToolFiducials.py:987 msgid "Line thickness" msgstr "Espessura da linha" @@ -10427,7 +10457,7 @@ msgstr "" "e vice-versa." #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:41 -#: appPlugins/ToolInvertGerber.py:276 +#: appPlugins/ToolInvertGerber.py:281 msgid "" "Distance by which to avoid\n" "the edges of the Gerber object." @@ -10436,12 +10466,12 @@ msgstr "" "as bordas do objeto gerber." #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:52 -#: appPlugins/ToolInvertGerber.py:287 +#: appPlugins/ToolInvertGerber.py:292 msgid "Lines Join Style" msgstr "Estilo de Junção de Linhas" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:54 -#: appPlugins/ToolInvertGerber.py:289 +#: appPlugins/ToolInvertGerber.py:294 msgid "" "The way that the lines in the object outline will be joined.\n" "Can be:\n" @@ -10456,7 +10486,7 @@ msgstr "" "- chanfro -> as linhas são unidas por uma terceira linha" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:63 -#: appPlugins/ToolInvertGerber.py:298 +#: appPlugins/ToolInvertGerber.py:303 msgid "Bevel" msgstr "Chanfro" @@ -10489,7 +10519,7 @@ msgid "Punch Gerber Options" msgstr "Opções Gerber para Furo" #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:102 -#: appPlugins/ToolPunchGerber.py:2120 +#: appPlugins/ToolPunchGerber.py:2119 msgid "" "The punch hole source can be:\n" "- Excellon Object-> the Excellon object drills center will serve as " @@ -10523,12 +10553,12 @@ msgstr "" "em um arquivo Gerber selecionado ou pode ser exportado como um arquivo." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:39 -#: appPlugins/ToolQRCode.py:818 app_Main.py:8282 +#: appPlugins/ToolQRCode.py:841 app_Main.py:8312 msgid "Version" msgstr "Versão" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:41 -#: appPlugins/ToolQRCode.py:820 +#: appPlugins/ToolQRCode.py:843 msgid "" "QRCode version can have values from 1 (21x21 boxes)\n" "to 40 (177x177 boxes)." @@ -10537,13 +10567,13 @@ msgstr "" "a 40 (caixas 177x177)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:52 -#: appPlugins/ToolQRCode.py:831 +#: appPlugins/ToolQRCode.py:854 msgid "Error correction" msgstr "Correção de erros" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:54 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:65 -#: appPlugins/ToolQRCode.py:833 appPlugins/ToolQRCode.py:844 +#: appPlugins/ToolQRCode.py:856 appPlugins/ToolQRCode.py:867 #, python-format msgid "" "Parameter that controls the error correction used for the QR Code.\n" @@ -10559,12 +10589,12 @@ msgstr "" "H = máximo de 30%% dos erros pode ser corrigido." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:75 -#: appPlugins/ToolQRCode.py:854 +#: appPlugins/ToolQRCode.py:877 msgid "Box Size" msgstr "Tamanho da Caixa" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:77 -#: appPlugins/ToolQRCode.py:856 +#: appPlugins/ToolQRCode.py:879 msgid "" "Box size control the overall size of the QRcode\n" "by adjusting the size of each box in the code." @@ -10573,12 +10603,12 @@ msgstr "" "ajustando o tamanho de cada caixa no código." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:88 -#: appPlugins/ToolQRCode.py:867 +#: appPlugins/ToolQRCode.py:890 msgid "Border Size" msgstr "Tamanho da Borda" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:90 -#: appPlugins/ToolQRCode.py:869 +#: appPlugins/ToolQRCode.py:892 msgid "" "Size of the QRCode border. How many boxes thick is the border.\n" "Default value is 4. The width of the clearance around the QRCode." @@ -10587,27 +10617,28 @@ msgstr "" "O valor padrão é 4. A largura da folga ao redor do QRCode." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:101 -#: appPlugins/ToolQRCode.py:789 +#: appPlugins/ToolQRCode.py:795 msgid "QRCode Data" msgstr "Dado QRCode" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:103 -#: appPlugins/ToolQRCode.py:791 +#: appPlugins/ToolQRCode.py:797 msgid "QRCode Data. Alphanumeric text to be encoded in the QRCode." msgstr "Dado QRCode. Texto alfanumérico a ser codificado no QRCode." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:107 -#: appPlugins/ToolQRCode.py:795 +#: appPlugins/ToolQRCode.py:813 msgid "Add here the text to be included in the QRCode..." msgstr "Adicione aqui o texto a ser incluído no QRCode..." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:113 -#: appPlugins/ToolQRCode.py:880 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:179 +#: appPlugins/ToolFilm.py:1459 appPlugins/ToolQRCode.py:903 msgid "Polarity" msgstr "Polaridade" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:115 -#: appPlugins/ToolQRCode.py:882 +#: appPlugins/ToolQRCode.py:905 msgid "" "Choose the polarity of the QRCode.\n" "It can be drawn in a negative way (squares are clear)\n" @@ -10618,17 +10649,17 @@ msgstr "" "ou de maneira positiva (os quadrados são opacos)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:119 -#: appPlugins/ToolFilm.py:1404 appPlugins/ToolQRCode.py:886 +#: appPlugins/ToolFilm.py:1457 appPlugins/ToolQRCode.py:909 msgid "Negative" msgstr "Negativo" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:120 -#: appPlugins/ToolFilm.py:1403 appPlugins/ToolQRCode.py:887 +#: appPlugins/ToolFilm.py:1456 appPlugins/ToolQRCode.py:910 msgid "Positive" msgstr "Positivo" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:122 -#: appPlugins/ToolQRCode.py:889 +#: appPlugins/ToolQRCode.py:912 msgid "" "Choose the type of QRCode to be created.\n" "If added on a Silkscreen Gerber file the QRCode may\n" @@ -10642,7 +10673,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:133 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:139 -#: appPlugins/ToolQRCode.py:900 appPlugins/ToolQRCode.py:906 +#: appPlugins/ToolQRCode.py:923 appPlugins/ToolQRCode.py:929 msgid "" "The bounding box, meaning the empty space that surrounds\n" "the QRCode geometry, can have a rounded or a square shape." @@ -10651,22 +10682,22 @@ msgstr "" "a geometria QRCode, pode ter uma forma arredondada ou quadrada." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:146 -#: appPlugins/ToolQRCode.py:939 +#: appPlugins/ToolQRCode.py:959 msgid "Fill Color" msgstr "Cor de Preenchimento" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:148 -#: appPlugins/ToolQRCode.py:941 +#: appPlugins/ToolQRCode.py:961 msgid "Set the QRCode fill color (squares color)." msgstr "Define a cor de preenchimento do QRCode (cor dos quadrados)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:156 -#: appPlugins/ToolQRCode.py:963 +#: appPlugins/ToolQRCode.py:983 msgid "Back Color" msgstr "Cor de Fundo" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:158 -#: appPlugins/ToolQRCode.py:965 +#: appPlugins/ToolQRCode.py:985 msgid "Set the QRCode background color." msgstr "Define a cor de fundo do QRCode." @@ -10894,13 +10925,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:90 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:240 -#: appPlugins/ToolCorners.py:856 appPlugins/ToolCutOut.py:2792 -#: appPlugins/ToolDblSided.py:1012 +#: appPlugins/ToolCorners.py:917 appPlugins/ToolCutOut.py:2791 +#: appPlugins/ToolDblSided.py:992 msgid "Drill Dia" msgstr "Diâmetro de Broca" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:43 -#: appPlugins/ToolDblSided.py:1014 appPlugins/ToolDblSided.py:1019 +#: appPlugins/ToolDblSided.py:994 appPlugins/ToolDblSided.py:999 msgid "Diameter of the drill for the alignment holes." msgstr "Diâmetro da broca para os furos de alinhamento." @@ -10910,23 +10941,22 @@ msgstr "Alinhar Eixo" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:52 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:65 -#: appPlugins/ToolDblSided.py:855 appPlugins/ToolDblSided.py:1030 +#: appPlugins/ToolDblSided.py:842 appPlugins/ToolDblSided.py:1010 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Espelha verticalmente (X) ou horizontalmente (Y)." #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:63 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:197 -#: appPlugins/ToolFilm.py:1367 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:149 msgid "Mirror Axis" msgstr "Espelhar Eixo" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:80 -#: appPlugins/ToolDblSided.py:881 +#: appPlugins/ToolDblSided.py:868 msgid "Box" msgstr "Caixa" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:81 -#: appPlugins/ToolDblSided.py:882 +#: appPlugins/ToolDblSided.py:869 msgid "Hole Snap" msgstr "Encaixe no buraco" @@ -10959,7 +10989,6 @@ msgid "Calculators Plugin" msgstr "Calculadoras" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:25 -#: appPlugins/ToolCalculators.py:415 msgid "V-Shape Tool Calculator" msgstr "Calculadora Ferramenta Ponta-em-V" @@ -10974,12 +11003,12 @@ msgstr "" "profundidade de corte como parâmetros." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:44 -#: appPlugins/ToolCalculators.py:486 +#: appPlugins/ToolCalculators.py:611 msgid "Tip Diameter" msgstr "Diâmetro da Ponta" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:46 -#: appPlugins/ToolCalculators.py:488 +#: appPlugins/ToolCalculators.py:613 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." @@ -10988,7 +11017,7 @@ msgstr "" "Especificado pelo fabricante." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:58 -#: appPlugins/ToolCalculators.py:501 +#: appPlugins/ToolCalculators.py:626 msgid "Tip Angle" msgstr "Ângulo da Ponta" @@ -11009,12 +11038,11 @@ msgstr "" "No objeto CNC, é o parâmetro Profundidade de Corte (z_cut)." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:81 -#: appPlugins/ToolCalculators.py:417 msgid "ElectroPlating Calculator" msgstr "Calculadora Eletrolítica" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:83 -#: appPlugins/ToolCalculators.py:560 +#: appPlugins/ToolCalculators.py:674 msgid "" "This calculator is useful for those who plate the via/pad/drill holes,\n" "using a method like graphite ink or calcium hypophosphite ink or palladium " @@ -11025,37 +11053,33 @@ msgstr "" "hipofosfito de cálcio ou cloreto de paládio." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:94 -#: appPlugins/ToolCalculators.py:579 +#: appPlugins/ToolCalculators.py:704 msgid "Board Length" msgstr "Comprimento da Placa" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:96 -#: appPlugins/ToolCalculators.py:580 msgid "This is the board length. In centimeters." msgstr "Comprimento da placa, em centímetros." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:106 -#: appPlugins/ToolCalculators.py:597 +#: appPlugins/ToolCalculators.py:722 appPlugins/ToolCalculators.py:723 msgid "Board Width" msgstr "Largura da Placa" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:108 -#: appPlugins/ToolCalculators.py:598 msgid "This is the board width.In centimeters." msgstr "Largura da placa, em centímetros." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:114 -#: appPlugins/ToolCalculators.py:616 msgid "This is the board area." msgstr "Esta é a área do PCB." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:124 -#: appPlugins/ToolCalculators.py:638 +#: appPlugins/ToolCalculators.py:763 msgid "Current Density" msgstr "Densidade de Corrente" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:130 -#: appPlugins/ToolCalculators.py:639 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." @@ -11064,12 +11088,11 @@ msgstr "" "Em Ampères por Pés Quadrados ASF." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:136 -#: appPlugins/ToolCalculators.py:658 +#: appPlugins/ToolCalculators.py:783 msgid "Copper Growth" msgstr "Espessura do Cobre" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:142 -#: appPlugins/ToolCalculators.py:659 msgid "" "How thick the copper growth is intended to be.\n" "In microns." @@ -11080,27 +11103,27 @@ msgid "Corner Markers Options" msgstr "Opções de marcadores de canto" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:38 -#: appPlugins/ToolCorners.py:776 +#: appPlugins/ToolCorners.py:763 msgid "Shape of the marker." msgstr "Forma do marcador." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42 -#: appPlugins/ToolCorners.py:780 +#: appPlugins/ToolCorners.py:767 msgid "Semi-Cross" msgstr "Semi-Cruz" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:52 -#: appPlugins/ToolCorners.py:790 +#: appPlugins/ToolCorners.py:777 msgid "The thickness of the line that makes the corner marker." msgstr "A espessura da linha que forma o marcador de canto." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:79 -#: appPlugins/ToolCorners.py:804 +#: appPlugins/ToolCorners.py:791 msgid "The length of the line that makes the corner marker." msgstr "O comprimento da linha que forma o marcador de canto." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:92 -#: appPlugins/ToolCorners.py:858 +#: appPlugins/ToolCorners.py:919 msgid "Drill Diameter" msgstr "Diâmetro da Broca" @@ -11120,7 +11143,7 @@ msgstr "" "o PCB e separá-lo da placa original." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:39 -#: appPlugins/ToolCutOut.py:2425 +#: appPlugins/ToolCutOut.py:2402 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -11129,18 +11152,18 @@ msgstr "Diâmetro da ferramenta usada para cortar o entorno do PCB." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:95 -#: appPlugins/ToolCutOut.py:2482 appPlugins/ToolDrilling.py:2428 -#: appPlugins/ToolMilling.py:4059 +#: appPlugins/ToolCutOut.py:2486 appPlugins/ToolDrilling.py:2441 +#: appPlugins/ToolMilling.py:4129 msgid "Multi-Depth" msgstr "Multi-Profundidade" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:92 -#: appPlugins/ToolCutOut.py:2356 +#: appPlugins/ToolCutOut.py:2341 msgid "Kind" msgstr "Tipo" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94 -#: appPlugins/ToolCutOut.py:2358 +#: appPlugins/ToolCutOut.py:2343 msgid "" "Choice of what kind the object we want to cutout is.\n" "- Single: contain a single PCB Gerber outline object.\n" @@ -11153,7 +11176,7 @@ msgstr "" "de muitos contornos de PCB individuais." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:101 -#: appPlugins/ToolCutOut.py:2364 +#: appPlugins/ToolCutOut.py:2349 msgid "Single" msgstr "Único" @@ -11182,17 +11205,17 @@ msgstr "" "- 8: 2*esquerda + 2*direita + 2*topo + 2*baixo" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:229 -#: appPlugins/ToolCutOut.py:2698 +#: appPlugins/ToolCutOut.py:2649 msgid "Big cursor" msgstr "Cursor grande" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:231 -#: appPlugins/ToolCutOut.py:2700 +#: appPlugins/ToolCutOut.py:2651 msgid "Use a big cursor when adding manual gaps." msgstr "Usar um cursor grande ao adicionar lacunas manualmente." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:242 -#: appPlugins/ToolCutOut.py:2794 +#: appPlugins/ToolCutOut.py:2793 #, fuzzy #| msgid "" #| "Diameter of the tool used to cutout\n" @@ -11203,7 +11226,7 @@ msgid "" msgstr "Diâmetro da ferramenta usada para cortar o entorno do PCB." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:255 -#: appPlugins/ToolCutOut.py:2807 +#: appPlugins/ToolCutOut.py:2806 #, fuzzy #| msgid "Distance between each two lines in Lines Grid." msgid "" @@ -11227,9 +11250,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:140 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:127 -#: appPlugins/ToolDrilling.py:2350 appPlugins/ToolIsolation.py:3221 -#: appPlugins/ToolMilling.py:3648 appPlugins/ToolNCC.py:4234 -#: appPlugins/ToolPaint.py:3027 +#: appPlugins/ToolDrilling.py:2365 appPlugins/ToolIsolation.py:3225 +#: appPlugins/ToolMilling.py:3720 appPlugins/ToolNCC.py:4233 +#: appPlugins/ToolPaint.py:3035 msgid "Tool order" msgstr "Ordem das Ferramentas" @@ -11238,10 +11261,10 @@ msgstr "Ordem das Ferramentas" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:141 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:128 -#: appPlugins/ToolDrilling.py:2351 appPlugins/ToolIsolation.py:3222 -#: appPlugins/ToolMilling.py:3649 appPlugins/ToolNCC.py:4235 -#: appPlugins/ToolNCC.py:4245 appPlugins/ToolPaint.py:3028 -#: appPlugins/ToolPaint.py:3038 +#: appPlugins/ToolDrilling.py:2366 appPlugins/ToolIsolation.py:3226 +#: appPlugins/ToolMilling.py:3721 appPlugins/ToolNCC.py:4234 +#: appPlugins/ToolNCC.py:4244 appPlugins/ToolPaint.py:3036 +#: appPlugins/ToolPaint.py:3046 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" @@ -11264,9 +11287,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:149 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:136 -#: appPlugins/ToolDrilling.py:2359 appPlugins/ToolIsolation.py:3230 -#: appPlugins/ToolMilling.py:3657 appPlugins/ToolNCC.py:4243 -#: appPlugins/ToolPaint.py:3036 +#: appPlugins/ToolDrilling.py:2374 appPlugins/ToolIsolation.py:3234 +#: appPlugins/ToolMilling.py:3729 appPlugins/ToolNCC.py:4242 +#: appPlugins/ToolPaint.py:3044 msgid "Forward" msgstr "Crescente" @@ -11274,9 +11297,9 @@ msgstr "Crescente" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:59 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:150 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:137 -#: appPlugins/ToolDrilling.py:2360 appPlugins/ToolIsolation.py:3231 -#: appPlugins/ToolMilling.py:3658 appPlugins/ToolNCC.py:4244 -#: appPlugins/ToolPaint.py:3037 +#: appPlugins/ToolDrilling.py:2375 appPlugins/ToolIsolation.py:3235 +#: appPlugins/ToolMilling.py:3730 appPlugins/ToolNCC.py:4243 +#: appPlugins/ToolPaint.py:3045 msgid "Reverse" msgstr "Decrescente" @@ -11286,7 +11309,7 @@ msgid "Tool change" msgstr "Troca de Ferramentas" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:107 -#: appPlugins/ToolDrilling.py:2647 appPlugins/ToolMilling.py:4267 +#: appPlugins/ToolDrilling.py:2651 appPlugins/ToolMilling.py:4329 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -11296,7 +11319,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:115 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:150 -#: appPlugins/ToolDrilling.py:2655 appPlugins/ToolMilling.py:4275 +#: appPlugins/ToolDrilling.py:2659 appPlugins/ToolMilling.py:4337 msgid "" "Z-axis position (height) for\n" "tool change." @@ -11304,13 +11327,13 @@ msgstr "Posição do eixo Z (altura) para a troca de ferramenta." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:127 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:165 -#: appPlugins/ToolDrilling.py:2698 appPlugins/ToolMilling.py:4305 +#: appPlugins/ToolDrilling.py:2702 appPlugins/ToolMilling.py:4367 msgid "End move Z" msgstr "Altura Z Final" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:129 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:167 -#: appPlugins/ToolDrilling.py:2700 appPlugins/ToolMilling.py:4307 +#: appPlugins/ToolDrilling.py:2704 appPlugins/ToolMilling.py:4369 msgid "" "Height of the tool after\n" "the last move at the end of the job." @@ -11318,13 +11341,13 @@ msgstr "Altura da ferramenta após o último movimento, no final do trabalho." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:140 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:181 -#: appPlugins/ToolDrilling.py:2714 appPlugins/ToolMilling.py:4321 +#: appPlugins/ToolDrilling.py:2718 appPlugins/ToolMilling.py:4383 msgid "End move X,Y" msgstr "Posição X,Y Final" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:142 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:183 -#: appPlugins/ToolDrilling.py:2716 appPlugins/ToolMilling.py:4323 +#: appPlugins/ToolDrilling.py:2720 appPlugins/ToolMilling.py:4385 msgid "" "End move X,Y position. In format (x,y).\n" "If no value is entered then there is no move\n" @@ -11341,7 +11364,7 @@ msgstr "Ativar Pausa" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:183 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:242 -#: appPlugins/ToolDrilling.py:2526 appPlugins/ToolMilling.py:4207 +#: appPlugins/ToolDrilling.py:2539 appPlugins/ToolMilling.py:4277 msgid "" "Pause to allow the spindle to reach its\n" "speed before cutting." @@ -11351,14 +11374,14 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:191 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:248 -#: appPlugins/ToolDrilling.py:2538 appPlugins/ToolMilling.py:4218 +#: appPlugins/ToolDrilling.py:2551 appPlugins/ToolMilling.py:4288 msgid "Number of time units for spindle to dwell." msgstr "Número de unidades de tempo para o fuso residir." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:200 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:261 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:231 -#: appPlugins/ToolDrilling.py:2765 appPlugins/ToolMilling.py:4372 +#: appPlugins/ToolDrilling.py:2769 appPlugins/ToolMilling.py:4434 #: appPlugins/ToolSolderPaste.py:1491 msgid "Preprocessor" msgstr "Pré-processador" @@ -11385,19 +11408,19 @@ msgstr "Troca de ferramenta X,Y" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:284 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:288 -#: appPlugins/ToolDrilling.py:2670 appPlugins/ToolMilling.py:4289 +#: appPlugins/ToolDrilling.py:2674 appPlugins/ToolMilling.py:4351 msgid "Toolchange X,Y position." msgstr "Posição X,Y para troca de ferramentas." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:292 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:296 -#: appPlugins/ToolDrilling.py:2686 +#: appPlugins/ToolDrilling.py:2690 msgid "Start Z" msgstr "Z Inicial" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:294 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:298 -#: appPlugins/ToolDrilling.py:2688 +#: appPlugins/ToolDrilling.py:2692 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -11408,16 +11431,16 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:319 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:98 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:348 -#: appPlugins/ToolDrilling.py:2728 appPlugins/ToolLevelling.py:1863 -#: appPlugins/ToolMilling.py:4335 +#: appPlugins/ToolDrilling.py:2732 appPlugins/ToolLevelling.py:1863 +#: appPlugins/ToolMilling.py:4397 msgid "Probe Z depth" msgstr "Profundidade Z da Sonda" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:321 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:100 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:350 -#: appPlugins/ToolDrilling.py:2730 appPlugins/ToolLevelling.py:1865 -#: appPlugins/ToolMilling.py:4337 +#: appPlugins/ToolDrilling.py:2734 appPlugins/ToolLevelling.py:1865 +#: appPlugins/ToolMilling.py:4399 msgid "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." @@ -11427,15 +11450,15 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:332 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:363 -#: appPlugins/ToolDrilling.py:2747 appPlugins/ToolMilling.py:4354 +#: appPlugins/ToolDrilling.py:2751 appPlugins/ToolMilling.py:4416 msgid "Feedrate Probe" msgstr "Avanço da Sonda" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:334 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:113 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:365 -#: appPlugins/ToolDrilling.py:2749 appPlugins/ToolLevelling.py:1878 -#: appPlugins/ToolMilling.py:4356 +#: appPlugins/ToolDrilling.py:2753 appPlugins/ToolLevelling.py:1878 +#: appPlugins/ToolMilling.py:4418 msgid "The feedrate used while the probe is probing." msgstr "Velocidade de Avanço usada enquanto a sonda está operando." @@ -11512,7 +11535,7 @@ msgstr "Áreas de exclusão" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:396 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:418 -#: appPlugins/ToolDrilling.py:2785 appPlugins/ToolMilling.py:4392 +#: appPlugins/ToolDrilling.py:2789 appPlugins/ToolMilling.py:4454 msgid "" "Include exclusion areas.\n" "In those areas the travel of the tools\n" @@ -11527,22 +11550,22 @@ msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:428 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:306 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:273 -#: appPlugins/ToolDrilling.py:2858 appPlugins/ToolFollow.py:763 -#: appPlugins/ToolIsolation.py:3626 appPlugins/ToolMilling.py:4466 -#: appPlugins/ToolNCC.py:4641 appPlugins/ToolPaint.py:3320 +#: appPlugins/ToolDrilling.py:2862 appPlugins/ToolFollow.py:762 +#: appPlugins/ToolIsolation.py:3656 appPlugins/ToolMilling.py:4528 +#: appPlugins/ToolNCC.py:4656 appPlugins/ToolPaint.py:3335 msgid "The kind of selection shape used for area selection." msgstr "O tipo de formato usado para a seleção de área." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:416 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:438 -#: appPlugins/ToolDrilling.py:2807 appPlugins/ToolDrilling.py:2826 -#: appPlugins/ToolMilling.py:4415 appPlugins/ToolMilling.py:4434 +#: appPlugins/ToolDrilling.py:2811 appPlugins/ToolDrilling.py:2830 +#: appPlugins/ToolMilling.py:4477 appPlugins/ToolMilling.py:4496 msgid "Strategy" msgstr "Estratégia" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:417 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:439 -#: appPlugins/ToolDrilling.py:2827 appPlugins/ToolMilling.py:4435 +#: appPlugins/ToolDrilling.py:2831 appPlugins/ToolMilling.py:4497 msgid "" "The strategy followed when encountering an exclusion area.\n" "Can be:\n" @@ -11556,28 +11579,28 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:421 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:443 -#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2831 -#: appPlugins/ToolMilling.py:943 appPlugins/ToolMilling.py:4439 +#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2835 +#: appPlugins/ToolMilling.py:883 appPlugins/ToolMilling.py:4501 msgid "Over" msgstr "Acima" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:422 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:444 -#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2832 -#: appPlugins/ToolMilling.py:943 appPlugins/ToolMilling.py:4440 +#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2836 +#: appPlugins/ToolMilling.py:883 appPlugins/ToolMilling.py:4502 msgid "Around" msgstr "Ao Redor" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:428 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:450 -#: appPlugins/ToolDrilling.py:2807 appPlugins/ToolDrilling.py:2839 -#: appPlugins/ToolMilling.py:4415 appPlugins/ToolMilling.py:4447 +#: appPlugins/ToolDrilling.py:2811 appPlugins/ToolDrilling.py:2843 +#: appPlugins/ToolMilling.py:4477 appPlugins/ToolMilling.py:4509 msgid "Over Z" msgstr "Sobre Z" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:429 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:451 -#: appPlugins/ToolDrilling.py:2840 appPlugins/ToolMilling.py:4448 +#: appPlugins/ToolDrilling.py:2844 appPlugins/ToolMilling.py:4510 msgid "" "The height Z to which the tool will rise in order to avoid\n" "an interdiction area." @@ -11592,6 +11615,79 @@ msgid "Film Plugin" msgstr "plugin_tab" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:28 +#: appPlugins/ToolFilm.py:1257 +#, fuzzy +#| msgid "Film Adjustments" +msgid "Adjustments" +msgstr "Ajustes do Filme" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:30 +#: appPlugins/ToolFilm.py:1259 +#, fuzzy +#| msgid "Center point coordinates" +msgid "Compensate print distortions." +msgstr "Coordenadas do ponto central" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:46 +#: appPlugins/ToolFilm.py:1276 +msgid "" +"A value greater than 1 will stretch the film\n" +"while a value less than 1 will jolt it." +msgstr "" +"Um valor maior que 1 esticará o filme\n" +"enquanto um valor menor que 1 o reduzirá." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:79 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:123 +#: appPlugins/ToolFilm.py:1309 appPlugins/ToolFilm.py:1370 +#, fuzzy +#| msgid "" +#| "The reference point to be used as origin for the skew.\n" +#| "It can be one of the four points of the geometry bounding box." +msgid "The reference point to be used as origin for the adjustment." +msgstr "" +"O ponto de referência a ser usado como origem para a inclinação.\n" +"Pode ser um dos quatro pontos da caixa delimitadora de geometria." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolCorners.py:837 appPlugins/ToolFiducials.py:832 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5672 +msgid "Bottom Left" +msgstr "Esquerda Inferior" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 +msgid "Top right" +msgstr "Direita Superior" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:90 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:101 +#: appPlugins/ToolFilm.py:1335 +msgid "Skew" +msgstr "Inclinar" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:92 +#: appPlugins/ToolFilm.py:1337 +msgid "" +"Positive values will skew to the right\n" +"while negative values will skew to the left." +msgstr "" +"Valores positivos inclinam para a direita\n" +"enquanto valores negativos inclinam para a esquerda." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:134 +#: appPlugins/ToolDblSided.py:956 appPlugins/ToolFilm.py:1396 +msgid "Mirror" +msgstr "Espelhar" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:136 +#: appPlugins/ToolFilm.py:1398 appPlugins/ToolFilm.py:1413 +msgid "Mirror the film geometry on the selected axis or on both." +msgstr "Espelha a geometria do filme no eixo selecionado ou em ambos." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:164 msgid "" "Create a PCB film from a Gerber or Geometry object.\n" "The file is saved in SVG format." @@ -11599,44 +11695,26 @@ msgstr "" "Cria um filme de PCB a partir de um objeto Gerber ou Geometry.\n" "O arquivo é salvo no formato SVG." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:38 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:212 -#: appPlugins/ToolFilm.py:1406 appPlugins/ToolFilm.py:1518 -msgid "Film Type" -msgstr "Tipo de Filme" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:40 -#: appPlugins/ToolFilm.py:1408 -msgid "" -"Generate a Positive black film or a Negative film.\n" -"Positive means that it will print the features\n" -"with black on a white canvas.\n" -"Negative means that it will print the features\n" -"with white on a black canvas.\n" -"The Film format is SVG." +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:181 +#: appPlugins/ToolFilm.py:1461 +msgid "Generate a Positive black film or a Negative film." msgstr "" -"Gera um filme Positivo ou Negativo.\n" -"Positivo significa que os recursos são impressos\n" -"em preto em uma tela branca.\n" -"Negativo significa que os recursos são impressos\n" -"em branco em uma tela preta.\n" -"O formato do arquivo do filme é SVG ." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:51 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:187 msgid "Film Color" msgstr "Cor do Filme" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:53 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:189 msgid "Set the film color when positive film is selected." msgstr "Define a cor do filme, se filme positivo estiver selecionado." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:66 -#: appPlugins/ToolFilm.py:1424 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:202 +#: appPlugins/ToolFilm.py:1472 msgid "Border" msgstr "Borda" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:68 -#: appPlugins/ToolFilm.py:1426 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:204 +#: appPlugins/ToolFilm.py:1474 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -11656,13 +11734,13 @@ msgstr "" "brancos como o restante e podem ser confundidos\n" "com os limites, se não for usada essa borda)." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:85 -#: appPlugins/ToolFilm.py:1393 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:221 +#: appPlugins/ToolFilm.py:1446 msgid "Scale Stroke" msgstr "Espessura da Linha" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:87 -#: appPlugins/ToolFilm.py:1395 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:223 +#: appPlugins/ToolFilm.py:1448 msgid "" "Scale the line stroke thickness of each feature in the SVG file.\n" "It means that the line that envelope each SVG feature will be thicker or " @@ -11673,97 +11751,28 @@ msgstr "" "A linha que envolve cada recurso SVG será mais espessa ou mais fina.\n" "Os recursos mais finos podem ser afetados por esse parâmetro." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:94 -#: appPlugins/ToolFilm.py:1234 -msgid "Film Adjustments" -msgstr "Ajustes do Filme" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:96 -#: appPlugins/ToolFilm.py:1236 -msgid "" -"Sometime the printers will distort the print shape, especially the Laser " -"types.\n" -"This section provide the tools to compensate for the print distortions." -msgstr "" -"Algumas vezes, as impressoras distorcem o formato da impressão, " -"especialmente as laser.\n" -"Esta seção fornece as ferramentas para compensar as distorções na impressão." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:103 -msgid "Scale Film geometry" -msgstr "Escala da Geometria de Filme" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:105 -#: appPlugins/ToolFilm.py:1265 -msgid "" -"A value greater than 1 will stretch the film\n" -"while a value less than 1 will jolt it." -msgstr "" -"Um valor maior que 1 esticará o filme\n" -"enquanto um valor menor que 1 o reduzirá." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:134 -msgid "Skew Film geometry" -msgstr "Inclinar a Geometria de Filme" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:136 -#: appPlugins/ToolFilm.py:1309 -msgid "" -"Positive values will skew to the right\n" -"while negative values will skew to the left." -msgstr "" -"Valores positivos inclinam para a direita\n" -"enquanto valores negativos inclinam para a esquerda." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:166 -#, fuzzy -#| msgid "" -#| "The reference point to be used as origin for the skew.\n" -#| "It can be one of the four points of the geometry bounding box." -msgid "" -"The reference point to be used as origin for the adjustment.\n" -"It can be one of the four points of the geometry bounding box." -msgstr "" -"O ponto de referência a ser usado como origem para a inclinação.\n" -"Pode ser um dos quatro pontos da caixa delimitadora de geometria." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:170 -#: appPlugins/ToolCorners.py:740 appPlugins/ToolFiducials.py:834 -#: appPlugins/ToolFilm.py:1248 app_Main.py:5666 -msgid "Bottom Left" -msgstr "Esquerda Inferior" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:173 -#: appPlugins/ToolFilm.py:1251 -msgid "Top right" -msgstr "Direita Superior" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:181 -msgid "Mirror Film geometry" -msgstr "Espelhar geometria de filme" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:183 -#: appPlugins/ToolFilm.py:1353 -msgid "Mirror the film geometry on the selected axis or on both." -msgstr "Espelha a geometria do filme no eixo selecionado ou em ambos." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:207 -#: appPlugins/ToolFilm.py:1513 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:230 +#: appPlugins/ToolFilm.py:1574 msgid "SVG" msgstr "SVG" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:208 -#: appPlugins/ToolFilm.py:1514 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:231 +#: appPlugins/ToolFilm.py:1575 msgid "PNG" msgstr "PNG" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:209 -#: appPlugins/ToolFilm.py:1515 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:232 +#: appPlugins/ToolFilm.py:1576 msgid "PDF" msgstr "PDF" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:214 -#: appPlugins/ToolFilm.py:1520 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:235 +#: appPlugins/ToolFilm.py:1565 +msgid "Film Type" +msgstr "Tipo de Filme" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:237 +#: appPlugins/ToolFilm.py:1567 msgid "" "The file type of the saved film. Can be:\n" "- 'SVG' -> open-source vectorial format\n" @@ -11775,23 +11784,23 @@ msgstr "" "- 'PNG' -> imagem raster\n" "- 'PDF' -> formato de documento portátil" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:223 -#: appPlugins/ToolFilm.py:1529 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:246 +#: appPlugins/ToolFilm.py:1583 msgid "Page Orientation" msgstr "Orientação da Página" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:236 -#: appPlugins/ToolFilm.py:1546 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:259 +#: appPlugins/ToolFilm.py:1600 msgid "Page Size" msgstr "Tamanho da Página" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:237 -#: appPlugins/ToolFilm.py:1547 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:260 +#: appPlugins/ToolFilm.py:1601 msgid "A selection of standard ISO 216 page sizes." msgstr "Uma seleção de tamanhos de página padrão ISO 216." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:304 -#: appPlugins/ToolFilm.py:1613 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:327 +#: appPlugins/ToolFilm.py:1667 msgid "Default value is 96 DPI. Change this value to scale the PNG file." msgstr "" "O valor padrão é 96 DPI. Altere este valor para dimensionar o arquivo PNG." @@ -11832,7 +11841,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:86 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:103 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:110 -#: appPlugins/ToolPaint.py:3068 +#: appPlugins/ToolPaint.py:3080 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" @@ -11843,14 +11852,14 @@ msgstr "" "calculado a partir dos outros parâmetros." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:132 -#: appPlugins/ToolIsolation.py:3378 +#: appPlugins/ToolIsolation.py:3404 #, fuzzy #| msgid "Passes" msgid "Pad Passes" msgstr "Passes" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:134 -#: appPlugins/ToolIsolation.py:3380 +#: appPlugins/ToolIsolation.py:3406 #, fuzzy #| msgid "" #| "Width of the isolation gap in\n" @@ -11866,16 +11875,16 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:270 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:229 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:230 -#: appPlugins/ToolIsolation.py:3471 appPlugins/ToolNCC.py:4530 -#: appPlugins/ToolPaint.py:3246 +#: appPlugins/ToolIsolation.py:3501 appPlugins/ToolNCC.py:4545 +#: appPlugins/ToolPaint.py:3261 msgid "Rest" msgstr "Descansar" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 -#: appPlugins/ToolIsolation.py:3474 appPlugins/ToolNCC.py:4534 -#: appPlugins/ToolPaint.py:3249 +#: appPlugins/ToolIsolation.py:3504 appPlugins/ToolNCC.py:4549 +#: appPlugins/ToolPaint.py:3264 msgid "" "If checked, use 'rest machining'.\n" "Basically it will process copper outside PCB features,\n" @@ -11896,22 +11905,22 @@ msgstr "" "Se não estiver marcado, use o algoritmo padrão." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:215 -#: appPlugins/ToolIsolation.py:3496 +#: appPlugins/ToolIsolation.py:3526 msgid "Combine" msgstr "Combinar" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:217 -#: appPlugins/ToolIsolation.py:3498 +#: appPlugins/ToolIsolation.py:3528 msgid "Combine all passes into one object" msgstr "Combinar todos os passes em um objeto" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:223 -#: appPlugins/ToolIsolation.py:3515 +#: appPlugins/ToolIsolation.py:3545 msgid "Except" msgstr "Exceto" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:224 -#: appPlugins/ToolIsolation.py:3516 +#: appPlugins/ToolIsolation.py:3546 msgid "" "When the isolation geometry is generated,\n" "by checking this, the area of the object below\n" @@ -11923,13 +11932,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:332 -#: appPlugins/ToolIsolation.py:3505 appPlugins/ToolNCC.py:4654 +#: appPlugins/ToolIsolation.py:3535 appPlugins/ToolNCC.py:4669 msgid "Check validity" msgstr "Validar" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:334 -#: appPlugins/ToolIsolation.py:3507 appPlugins/ToolNCC.py:4656 +#: appPlugins/ToolIsolation.py:3537 appPlugins/ToolNCC.py:4671 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." @@ -11938,7 +11947,7 @@ msgstr "" "irão fornecer uma isolação completa." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:241 -#: appPlugins/ToolIsolation.py:3555 +#: appPlugins/ToolIsolation.py:3585 msgid "" "Isolation scope. Choose what to isolate:\n" "- 'All' -> Isolate all the polygons in the object\n" @@ -11954,17 +11963,17 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolPaint.py:3286 +#: appPlugins/ToolIsolation.py:3593 appPlugins/ToolPaint.py:3301 msgid "Polygon Selection" msgstr "Seleção de Polígonos" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:268 -#: appPlugins/ToolIsolation.py:3591 +#: appPlugins/ToolIsolation.py:3621 msgid "Interiors" msgstr "Interiores" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:270 -#: appPlugins/ToolIsolation.py:3593 +#: appPlugins/ToolIsolation.py:3623 msgid "" "When checked the user can select interiors of a polygon.\n" "(holes in the polygon)." @@ -11973,12 +11982,12 @@ msgstr "" "(orifícios no polígono)." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275 -#: appPlugins/ToolIsolation.py:3486 +#: appPlugins/ToolIsolation.py:3516 msgid "Forced Rest" msgstr "Forçado" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 -#: appPlugins/ToolIsolation.py:3488 +#: appPlugins/ToolIsolation.py:3518 msgid "" "When checked the isolation will be done with the current tool even if\n" "interiors of a polygon (holes in the polygon) could not be isolated.\n" @@ -12029,7 +12038,7 @@ msgstr "" "- Grade: gerará automaticamente uma grade de pontos de sondagem" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:46 -#: appPlugins/ToolLevelling.py:1901 app_Main.py:8286 +#: appPlugins/ToolLevelling.py:1901 app_Main.py:8316 msgid "Grid" msgstr "Grade" @@ -12057,7 +12066,7 @@ msgstr "Bilinear" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:71 -#: appPlugins/ToolLevelling.py:1928 appPlugins/ToolPanelize.py:1268 +#: appPlugins/ToolLevelling.py:1928 appPlugins/ToolPanelize.py:1282 msgid "Columns" msgstr "Colunas" @@ -12068,7 +12077,7 @@ msgstr "Número de colunas da grade." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:83 -#: appPlugins/ToolLevelling.py:1939 appPlugins/ToolPanelize.py:1279 +#: appPlugins/ToolLevelling.py:1939 appPlugins/ToolPanelize.py:1293 msgid "Rows" msgstr "Linhas" @@ -12132,7 +12141,7 @@ msgid "Milling Plugin" msgstr "Ferramenta de Fresamento" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:28 -#: appPlugins/ToolMilling.py:3554 +#: appPlugins/ToolMilling.py:3517 #, fuzzy #| msgid "Create CNCJob with toolpaths for drilling or milling holes." msgid "" @@ -12144,14 +12153,14 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 -#: appPlugins/ToolMilling.py:4003 +#: appPlugins/ToolMilling.py:4073 msgid "V-Tip Dia" msgstr "Diâmetro da Ponta" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:65 -#: appPlugins/ToolMilling.py:4006 +#: appPlugins/ToolMilling.py:4076 msgid "The tip diameter for V-Shape Tool" msgstr "O diâmetro da ponta da ferramenta em forma de V" @@ -12159,14 +12168,14 @@ msgstr "O diâmetro da ponta da ferramenta em forma de V" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:76 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:84 -#: appPlugins/ToolMilling.py:4019 +#: appPlugins/ToolMilling.py:4089 msgid "V-Tip Angle" msgstr "Ângulo Ponta-V" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78 -#: appPlugins/ToolMilling.py:4022 +#: appPlugins/ToolMilling.py:4092 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." @@ -12187,7 +12196,7 @@ msgstr "" "no Código da Máquina (Pausa para troca de ferramentas)." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:195 -#: appPlugins/ToolMilling.py:4104 +#: appPlugins/ToolMilling.py:4174 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -12233,13 +12242,13 @@ msgstr "" "É útil apenas para Marlin, ignore em outros casos." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:325 -#: appPlugins/ToolMilling.py:4159 +#: appPlugins/ToolMilling.py:4229 msgid "Re-cut" msgstr "Re-cortar" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:327 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:339 -#: appPlugins/ToolMilling.py:4161 appPlugins/ToolMilling.py:4174 +#: appPlugins/ToolMilling.py:4231 appPlugins/ToolMilling.py:4244 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -12263,7 +12272,7 @@ msgstr "" "Uma escova metálica limpará o material após o fresamento." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:505 -#: appPlugins/ToolMilling.py:3975 +#: appPlugins/ToolMilling.py:4045 msgid "" "Algorithm for polishing:\n" "- Standard: Fixed step inwards.\n" @@ -12310,7 +12319,7 @@ msgid "Offset value" msgstr "Valor do deslocamento" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:295 -#: appPlugins/ToolNCC.py:4608 +#: appPlugins/ToolNCC.py:4623 msgid "" "Selection of area to be processed.\n" "- 'Itself' - the processing extent is based on the object that is " @@ -12333,7 +12342,7 @@ msgid "Paint Plugin" msgstr "Mostrar Pinturas" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 -#: appPlugins/ToolPaint.py:3276 +#: appPlugins/ToolPaint.py:3291 msgid "" "Selection of area to be processed.\n" "- 'Polygon Selection' - left mouse click to add/remove polygons to be " @@ -12372,12 +12381,12 @@ msgstr "" "dos demais por uma distância X, Y." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:44 -#: appPlugins/ToolPanelize.py:1243 +#: appPlugins/ToolPanelize.py:1257 msgid "Spacing cols" msgstr "Espaço entre Colunas" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:46 -#: appPlugins/ToolPanelize.py:1245 +#: appPlugins/ToolPanelize.py:1259 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -12386,12 +12395,12 @@ msgstr "" "Nas unidades atuais." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:58 -#: appPlugins/ToolPanelize.py:1256 +#: appPlugins/ToolPanelize.py:1270 msgid "Spacing rows" msgstr "Espaço entre Linhas" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:60 -#: appPlugins/ToolPanelize.py:1258 +#: appPlugins/ToolPanelize.py:1272 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -12400,27 +12409,27 @@ msgstr "" "Nas unidades atuais." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:73 -#: appPlugins/ToolPanelize.py:1270 +#: appPlugins/ToolPanelize.py:1284 msgid "Number of columns of the desired panel" msgstr "Número de colunas do painel desejado" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:85 -#: appPlugins/ToolPanelize.py:1281 +#: appPlugins/ToolPanelize.py:1295 msgid "Number of rows of the desired panel" msgstr "Número de linhas do painel desejado" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:92 -#: appPlugins/ToolPanelize.py:1293 +#: appPlugins/ToolPanelize.py:1317 msgid "Geo" msgstr "Geo" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:93 -#: appPlugins/ToolPanelize.py:1294 +#: appPlugins/ToolPanelize.py:1318 msgid "Panel Type" msgstr "Tipo de Painel" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:95 -#: appPlugins/ToolPanelize.py:1296 +#: appPlugins/ToolPanelize.py:1320 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -12431,7 +12440,7 @@ msgstr "" "- Geometria" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:106 -#: appPlugins/ToolPanelize.py:1306 +#: appPlugins/ToolPanelize.py:1330 msgid "" "Active only for Geometry panel type.\n" "When checked the application will find\n" @@ -12448,7 +12457,7 @@ msgid "Constrain within" msgstr "Restringir dentro de" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:116 -#: appPlugins/ToolPanelize.py:1316 +#: appPlugins/ToolPanelize.py:1340 msgid "" "Area define by DX and DY within to constrain the panel.\n" "DX and DY values are in current units.\n" @@ -12463,12 +12472,12 @@ msgstr "" "couberem completamente dentro de área selecionada." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:129 -#: appPlugins/ToolPanelize.py:1328 +#: appPlugins/ToolPanelize.py:1352 msgid "Width (DX)" msgstr "Largura (DX)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:131 -#: appPlugins/ToolPanelize.py:1330 +#: appPlugins/ToolPanelize.py:1354 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -12477,12 +12486,12 @@ msgstr "" "Nas unidades atuais." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:142 -#: appPlugins/ToolPanelize.py:1340 +#: appPlugins/ToolPanelize.py:1364 msgid "Height (DY)" msgstr "Altura (DY)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:144 -#: appPlugins/ToolPanelize.py:1342 +#: appPlugins/ToolPanelize.py:1366 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -12674,19 +12683,19 @@ msgstr "" "Uma ferramenta para subtrair um objeto Gerber ou Geometry\n" "de outro do mesmo tipo." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:925 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:949 msgid "Close paths" msgstr "Fechar caminhos" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:30 appPlugins/ToolSub.py:926 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:30 appPlugins/ToolSub.py:950 msgid "Checking this will close the paths cut by the subtractor object." msgstr "Marcar isso fechará os caminhos cortados pelo objeto subtrator." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:33 appPlugins/ToolSub.py:821 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:33 appPlugins/ToolSub.py:826 msgid "Delete source" msgstr "Excluir fonte" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:35 appPlugins/ToolSub.py:823 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:35 appPlugins/ToolSub.py:828 msgid "" "When checked will delete the source objects\n" "after a successful operation." @@ -12709,7 +12718,7 @@ msgstr "" "em um objeto de aplicativo." #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:40 -#: appPlugins/ToolTransform.py:612 +#: appPlugins/ToolTransform.py:609 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -12726,17 +12735,13 @@ msgstr "" "- Objeto -> o centro da caixa delimitadora de um objeto específico" #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:66 -#: appPlugins/ToolTransform.py:644 +#: appPlugins/ToolTransform.py:641 msgid "The type of object used as reference." msgstr "O tipo de objeto usado como referência." -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:101 -msgid "Skew" -msgstr "Inclinar" - #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:120 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:134 -#: appPlugins/ToolCalibration.py:1230 appPlugins/ToolCalibration.py:1243 +#: appPlugins/ToolCalibration.py:1228 appPlugins/ToolCalibration.py:1241 msgid "" "Angle, in degrees.\n" "Float number between -360 and 359." @@ -12765,7 +12770,7 @@ msgstr "" #: appGUI/preferences/utilities/FAExcPrefGroupUI.py:37 #: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:27 #: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:27 -#: appPlugins/ToolDrilling.py:2869 appPlugins/ToolMilling.py:4477 +#: appPlugins/ToolDrilling.py:2873 appPlugins/ToolMilling.py:4539 msgid "Delete All" msgstr "Excluir Tudo" @@ -12988,27 +12993,27 @@ msgstr "Objeto de Trabalho CNC" msgid "Document Editor" msgstr "Editor de Documento" -#: appObjects/FlatCAMExcellon.py:935 appObjects/FlatCAMExcellon.py:1037 -#: appPlugins/ToolDrilling.py:1928 appPlugins/ToolMilling.py:2479 -#: appPlugins/ToolMilling.py:2589 +#: appObjects/FlatCAMExcellon.py:932 appObjects/FlatCAMExcellon.py:1034 +#: appPlugins/ToolDrilling.py:1928 appPlugins/ToolMilling.py:2449 +#: appPlugins/ToolMilling.py:2559 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:940 appPlugins/ToolMilling.py:2486 +#: appObjects/FlatCAMExcellon.py:937 appPlugins/ToolMilling.py:2456 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:1046 appPlugins/ToolMilling.py:2598 +#: appObjects/FlatCAMExcellon.py:1043 appPlugins/ToolMilling.py:2568 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "" "A ferramenta fresa para RANHURAS é maior que o tamanho do furo. Cancelado." -#: appObjects/FlatCAMGeometry.py:486 +#: appObjects/FlatCAMGeometry.py:483 msgid "Vertex points calculated." msgstr "" -#: appObjects/FlatCAMGeometry.py:693 appObjects/FlatCAMGeometry.py:847 -#: appPlugins/ToolMilling.py:2842 appPlugins/ToolMilling.py:3086 +#: appObjects/FlatCAMGeometry.py:690 appObjects/FlatCAMGeometry.py:844 +#: appPlugins/ToolMilling.py:2812 appPlugins/ToolMilling.py:3056 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -13017,44 +13022,44 @@ msgstr "" "valor foi fornecido.\n" "Adicione um Deslocamento de Ferramenta ou altere o Tipo de Deslocamento." -#: appObjects/FlatCAMGeometry.py:760 appObjects/FlatCAMGeometry.py:908 -#: appPlugins/ToolMilling.py:2911 appPlugins/ToolMilling.py:3130 +#: appObjects/FlatCAMGeometry.py:757 appObjects/FlatCAMGeometry.py:905 +#: appPlugins/ToolMilling.py:2881 appPlugins/ToolMilling.py:3100 msgid "G-Code parsing in progress..." msgstr "Análisando o G-Code..." -#: appObjects/FlatCAMGeometry.py:762 appObjects/FlatCAMGeometry.py:910 -#: appPlugins/ToolMilling.py:2913 appPlugins/ToolMilling.py:3132 +#: appObjects/FlatCAMGeometry.py:759 appObjects/FlatCAMGeometry.py:907 +#: appPlugins/ToolMilling.py:2883 appPlugins/ToolMilling.py:3102 msgid "G-Code parsing finished..." msgstr "Análise do G-Code finalisada..." -#: appObjects/FlatCAMGeometry.py:769 appObjects/FlatCAMGeometry.py:919 -#: appObjects/FlatCAMGeometry.py:1083 appPlugins/ToolMilling.py:2920 -#: appPlugins/ToolMilling.py:3141 +#: appObjects/FlatCAMGeometry.py:766 appObjects/FlatCAMGeometry.py:916 +#: appObjects/FlatCAMGeometry.py:1080 appPlugins/ToolMilling.py:2890 +#: appPlugins/ToolMilling.py:3111 msgid "Finished G-Code processing" msgstr "Processamento do G-Code concluído" -#: appObjects/FlatCAMGeometry.py:771 appObjects/FlatCAMGeometry.py:921 -#: appPlugins/ToolMilling.py:2922 appPlugins/ToolMilling.py:3143 +#: appObjects/FlatCAMGeometry.py:768 appObjects/FlatCAMGeometry.py:918 +#: appPlugins/ToolMilling.py:2892 appPlugins/ToolMilling.py:3113 msgid "G-Code processing failed with error" msgstr "Processamento do G-Code falhou com erro" -#: appObjects/FlatCAMGeometry.py:814 appPlugins/ToolMilling.py:2965 +#: appObjects/FlatCAMGeometry.py:811 appPlugins/ToolMilling.py:2935 #: appPlugins/ToolSolderPaste.py:865 appPlugins/ToolSolderPaste.py:923 msgid "Cancelled. Empty file, it has no geometry" msgstr "Cancelado. Arquivo vazio, não tem geometria" -#: appObjects/FlatCAMGeometry.py:937 appObjects/FlatCAMGeometry.py:942 -#: appObjects/FlatCAMGeometry.py:1090 appPlugins/ToolMilling.py:3170 -#: appPlugins/ToolMilling.py:3185 +#: appObjects/FlatCAMGeometry.py:934 appObjects/FlatCAMGeometry.py:939 +#: appObjects/FlatCAMGeometry.py:1087 appPlugins/ToolMilling.py:3140 +#: appPlugins/ToolMilling.py:3155 msgid "CNCjob created" msgstr "Trabalho CNC criado" -#: appObjects/FlatCAMGeometry.py:1116 appObjects/FlatCAMGeometry.py:1125 +#: appObjects/FlatCAMGeometry.py:1113 appObjects/FlatCAMGeometry.py:1122 #: appParsers/ParseGerber.py:2093 appParsers/ParseGerber.py:2103 msgid "Scale factor has to be a number: integer or float." msgstr "O fator de escala deve ser um número: inteiro ou flutuante." -#: appObjects/FlatCAMGeometry.py:1205 appParsers/ParseGerber.py:2219 +#: appObjects/FlatCAMGeometry.py:1202 appParsers/ParseGerber.py:2219 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." @@ -13062,7 +13067,7 @@ msgstr "" "Um par (x,y) de valores é necessário. Provavelmente você digitou apenas um " "valor no campo Deslocamento." -#: appObjects/FlatCAMGeometry.py:1290 +#: appObjects/FlatCAMGeometry.py:1287 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y)\n" @@ -13072,24 +13077,24 @@ msgstr "" "formato (x, y).\n" "Agora está com apenas um valor, não dois." -#: appObjects/FlatCAMGerber.py:416 appPlugins/ToolIsolation.py:1526 +#: appObjects/FlatCAMGerber.py:419 appPlugins/ToolIsolation.py:1522 msgid "Buffering solid geometry" msgstr "Buffer de geometria sólida" -#: appObjects/FlatCAMGerber.py:460 appObjects/FlatCAMGerber.py:486 +#: appObjects/FlatCAMGerber.py:463 appObjects/FlatCAMGerber.py:489 msgid "Operation could not be done." msgstr "Não foi possível executar a operação." -#: appObjects/FlatCAMGerber.py:582 appObjects/FlatCAMGerber.py:658 -#: appPlugins/ToolIsolation.py:1738 appPlugins/ToolIsolation.py:2096 -#: appPlugins/ToolNCC.py:2137 appPlugins/ToolNCC.py:3160 -#: appPlugins/ToolNCC.py:3540 +#: appObjects/FlatCAMGerber.py:585 appObjects/FlatCAMGerber.py:661 +#: appPlugins/ToolIsolation.py:1734 appPlugins/ToolIsolation.py:2092 +#: appPlugins/ToolNCC.py:2123 appPlugins/ToolNCC.py:3146 +#: appPlugins/ToolNCC.py:3526 msgid "Isolation geometry could not be generated." msgstr "A geometria de isolação não pôde ser gerada." -#: appObjects/FlatCAMGerber.py:609 appObjects/FlatCAMGerber.py:699 -#: appPlugins/ToolIsolation.py:1802 appPlugins/ToolIsolation.py:1993 -#: appPlugins/ToolIsolation.py:2177 +#: appObjects/FlatCAMGerber.py:612 appObjects/FlatCAMGerber.py:702 +#: appPlugins/ToolIsolation.py:1798 appPlugins/ToolIsolation.py:1989 +#: appPlugins/ToolIsolation.py:2173 msgid "Isolation geometry created" msgstr "Geometria de isolação criada" @@ -13121,7 +13126,7 @@ msgstr "Dimensionando..." msgid "Skewing..." msgstr "Inclinando..." -#: appObjects/FlatCAMObj.py:487 appPlugins/ToolCalculators.py:571 +#: appObjects/FlatCAMObj.py:487 appPlugins/ToolCalculators.py:696 #: appPlugins/ToolReport.py:181 msgid "Dimensions" msgstr "Dimensões" @@ -13232,19 +13237,19 @@ msgstr "Objeto renomeado de {old} para {new}" #: appObjects/ObjectCollection.py:954 appObjects/ObjectCollection.py:960 #: appObjects/ObjectCollection.py:966 appObjects/ObjectCollection.py:972 #: appObjects/ObjectCollection.py:978 appObjects/ObjectCollection.py:984 -#: app_Main.py:7600 app_Main.py:7606 app_Main.py:7612 app_Main.py:7618 +#: app_Main.py:7630 app_Main.py:7636 app_Main.py:7642 app_Main.py:7648 msgid "selected" msgstr "selecionado" -#: appObjects/ObjectCollection.py:1020 +#: appObjects/ObjectCollection.py:1023 msgid "Cause of error" msgstr "Motivo do erro" -#: appObjects/ObjectCollection.py:1221 +#: appObjects/ObjectCollection.py:1224 msgid "All objects are selected." msgstr "Todos os objetos estão selecionados." -#: appObjects/ObjectCollection.py:1231 +#: appObjects/ObjectCollection.py:1234 msgid "Objects selection is cleared." msgstr "A seleção de objetos é limpa." @@ -13379,7 +13384,7 @@ msgid "Click on the START point." msgstr "Clique no ponto INICIAL." #: appPlugins/ToolAlignObjects.py:276 appPlugins/ToolCalibration.py:311 -#: appPlugins/ToolDblSided.py:445 +#: appPlugins/ToolDblSided.py:429 msgid "Cancelled by user request." msgstr "Cancelado por solicitação do usuário." @@ -13395,15 +13400,15 @@ msgid "Or right click to cancel." msgstr "Ou clique esquerdo para cancelar." #: appPlugins/ToolAlignObjects.py:296 appPlugins/ToolAlignObjects.py:303 -#: appPlugins/ToolFiducials.py:858 +#: appPlugins/ToolFiducials.py:856 msgid "Second Point" msgstr "Segundo Ponto" -#: appPlugins/ToolAlignObjects.py:422 +#: appPlugins/ToolAlignObjects.py:430 msgid "MOVING object" msgstr "MOVENDO Objeto" -#: appPlugins/ToolAlignObjects.py:426 +#: appPlugins/ToolAlignObjects.py:432 msgid "" "Specify the type of object to be aligned.\n" "It can be of type: Gerber or Excellon.\n" @@ -13415,15 +13420,15 @@ msgstr "" "A seleção aqui decide o tipo de objetos que estarão\n" "na Caixa de Objetos." -#: appPlugins/ToolAlignObjects.py:447 +#: appPlugins/ToolAlignObjects.py:463 msgid "Object to be aligned." msgstr "Objeto a ser alinhado." -#: appPlugins/ToolAlignObjects.py:459 +#: appPlugins/ToolAlignObjects.py:471 msgid "DESTINATION object" msgstr "Objeto DESTINO" -#: appPlugins/ToolAlignObjects.py:461 +#: appPlugins/ToolAlignObjects.py:473 msgid "" "Specify the type of object to be aligned to.\n" "It can be of type: Gerber or Excellon.\n" @@ -13435,15 +13440,15 @@ msgstr "" "A seleção aqui decide o tipo de objetos que estarão\n" "na Caixa de Objetos." -#: appPlugins/ToolAlignObjects.py:483 +#: appPlugins/ToolAlignObjects.py:504 msgid "Object to be aligned to. Aligner." msgstr "Objeto a ser alinhado. Alinhador." -#: appPlugins/ToolAlignObjects.py:496 +#: appPlugins/ToolAlignObjects.py:525 msgid "Alignment Type" msgstr "Tipo de Alinhamento" -#: appPlugins/ToolAlignObjects.py:498 +#: appPlugins/ToolAlignObjects.py:527 msgid "" "The type of alignment can be:\n" "- Single Point -> it require a single point of sync, the action will be a " @@ -13457,19 +13462,19 @@ msgstr "" "- Ponto duplo -> requer dois pontos de sincronização, a ação será translada " "seguida de rotação" -#: appPlugins/ToolAlignObjects.py:504 +#: appPlugins/ToolAlignObjects.py:533 msgid "Single Point" msgstr "Ponto Único" -#: appPlugins/ToolAlignObjects.py:505 +#: appPlugins/ToolAlignObjects.py:534 msgid "Dual Point" msgstr "Ponto Duplo" -#: appPlugins/ToolAlignObjects.py:517 +#: appPlugins/ToolAlignObjects.py:541 msgid "Align Object" msgstr "Alinhar Objeto" -#: appPlugins/ToolAlignObjects.py:520 +#: appPlugins/ToolAlignObjects.py:544 msgid "" "Align the specified object to the aligner object.\n" "If only one point is used then it assumes translation.\n" @@ -13479,69 +13484,116 @@ msgstr "" "Se apenas um ponto for usado, ele assumirá a translação.\n" "Se forem usados dois pontos, assume translação e rotação." -#: appPlugins/ToolAlignObjects.py:535 appPlugins/ToolCalculators.py:731 -#: appPlugins/ToolCalibration.py:1408 appPlugins/ToolCopperThieving.py:1767 -#: appPlugins/ToolCorners.py:911 appPlugins/ToolCutOut.py:2843 -#: appPlugins/ToolDblSided.py:1131 appPlugins/ToolDrilling.py:2916 -#: appPlugins/ToolEtchCompensation.py:509 appPlugins/ToolExtract.py:1328 -#: appPlugins/ToolFiducials.py:1073 appPlugins/ToolFilm.py:1644 -#: appPlugins/ToolFollow.py:796 appPlugins/ToolInvertGerber.py:327 -#: appPlugins/ToolIsolation.py:3676 appPlugins/ToolLevelling.py:2324 -#: appPlugins/ToolMilling.py:4524 appPlugins/ToolNCC.py:4684 -#: appPlugins/ToolOptimal.py:638 appPlugins/ToolPaint.py:3349 -#: appPlugins/ToolPanelize.py:1375 appPlugins/ToolPunchGerber.py:2350 -#: appPlugins/ToolQRCode.py:1026 appPlugins/ToolRulesCheck.py:1678 -#: appPlugins/ToolSolderPaste.py:1610 appPlugins/ToolSub.py:950 -#: appPlugins/ToolTransform.py:983 +#: appPlugins/ToolAlignObjects.py:559 appPlugins/ToolCalculators.py:1049 +#: appPlugins/ToolCalibration.py:1406 appPlugins/ToolCopperThieving.py:1817 +#: appPlugins/ToolCorners.py:970 appPlugins/ToolCutOut.py:2843 +#: appPlugins/ToolDblSided.py:1108 appPlugins/ToolDrilling.py:2912 +#: appPlugins/ToolEtchCompensation.py:520 appPlugins/ToolExtract.py:1366 +#: appPlugins/ToolFiducials.py:1071 appPlugins/ToolFilm.py:1698 +#: appPlugins/ToolFollow.py:790 appPlugins/ToolInvertGerber.py:330 +#: appPlugins/ToolIsolation.py:3704 appPlugins/ToolLevelling.py:2324 +#: appPlugins/ToolMilling.py:4576 appPlugins/ToolNCC.py:4698 +#: appPlugins/ToolOptimal.py:638 appPlugins/ToolPaint.py:3366 +#: appPlugins/ToolPanelize.py:1401 appPlugins/ToolPunchGerber.py:2361 +#: appPlugins/ToolQRCode.py:1046 appPlugins/ToolRulesCheck.py:1678 +#: appPlugins/ToolSolderPaste.py:1610 appPlugins/ToolSub.py:975 +#: appPlugins/ToolTransform.py:980 msgid "Reset Tool" msgstr "Redefinir Ferramenta" -#: appPlugins/ToolAlignObjects.py:538 appPlugins/ToolCalculators.py:734 -#: appPlugins/ToolCalibration.py:1411 appPlugins/ToolCopperThieving.py:1770 -#: appPlugins/ToolCorners.py:914 appPlugins/ToolCutOut.py:2846 -#: appPlugins/ToolDblSided.py:1134 appPlugins/ToolDrilling.py:2919 -#: appPlugins/ToolEtchCompensation.py:512 appPlugins/ToolExtract.py:1331 -#: appPlugins/ToolFiducials.py:1076 appPlugins/ToolFilm.py:1647 -#: appPlugins/ToolFollow.py:799 appPlugins/ToolInvertGerber.py:330 -#: appPlugins/ToolIsolation.py:3679 appPlugins/ToolLevelling.py:2327 -#: appPlugins/ToolMilling.py:4527 appPlugins/ToolNCC.py:4687 -#: appPlugins/ToolOptimal.py:641 appPlugins/ToolPaint.py:3352 -#: appPlugins/ToolPanelize.py:1378 appPlugins/ToolPunchGerber.py:2353 -#: appPlugins/ToolQRCode.py:1029 appPlugins/ToolRulesCheck.py:1681 -#: appPlugins/ToolSolderPaste.py:1613 appPlugins/ToolSub.py:953 -#: appPlugins/ToolTransform.py:986 +#: appPlugins/ToolAlignObjects.py:562 appPlugins/ToolCalculators.py:1052 +#: appPlugins/ToolCalibration.py:1409 appPlugins/ToolCopperThieving.py:1820 +#: appPlugins/ToolCorners.py:973 appPlugins/ToolCutOut.py:2846 +#: appPlugins/ToolDblSided.py:1111 appPlugins/ToolDrilling.py:2915 +#: appPlugins/ToolEtchCompensation.py:523 appPlugins/ToolExtract.py:1369 +#: appPlugins/ToolFiducials.py:1074 appPlugins/ToolFilm.py:1701 +#: appPlugins/ToolFollow.py:793 appPlugins/ToolInvertGerber.py:333 +#: appPlugins/ToolIsolation.py:3707 appPlugins/ToolLevelling.py:2327 +#: appPlugins/ToolMilling.py:4579 appPlugins/ToolNCC.py:4701 +#: appPlugins/ToolOptimal.py:641 appPlugins/ToolPaint.py:3369 +#: appPlugins/ToolPanelize.py:1404 appPlugins/ToolPunchGerber.py:2364 +#: appPlugins/ToolQRCode.py:1049 appPlugins/ToolRulesCheck.py:1681 +#: appPlugins/ToolSolderPaste.py:1613 appPlugins/ToolSub.py:978 +#: appPlugins/ToolTransform.py:983 msgid "Will reset the tool parameters." msgstr "Redefinirá os parâmetros da ferramenta." -#: appPlugins/ToolCalculators.py:192 +#: appPlugins/ToolCalculators.py:210 #, fuzzy #| msgid "Painting with tool diameter = " msgid "Cut width (tool diameter) calculated." msgstr "Pintura com diâmetro = " -#: appPlugins/ToolCalculators.py:214 +#: appPlugins/ToolCalculators.py:232 #, fuzzy #| msgid "The new tool diameter (cut width) to add in the tool table." msgid "Tool diameter (cut width) cannot be smaller than the tip diameter." msgstr "Diâmetro da nova ferramenta a ser adicionada na tabela de ferramentas." -#: appPlugins/ToolCalculators.py:220 +#: appPlugins/ToolCalculators.py:238 msgid "Cut depth (Cut Z) calculated." msgstr "" -#: appPlugins/ToolCalculators.py:416 -msgid "Units Calculator" -msgstr "Calculadora de Unidades" +#: appPlugins/ToolCalculators.py:507 +#, fuzzy +#| msgid "V-Shape" +msgid "V-Shape Tool" +msgstr "Forma-V" -#: appPlugins/ToolCalculators.py:460 -msgid "Here you enter the value to be converted from INCH to MM" +#: appPlugins/ToolCalculators.py:508 +#, fuzzy +#| msgid "Conversion" +msgid "Units Conversion" +msgstr "Conversão" + +#: appPlugins/ToolCalculators.py:509 +#, fuzzy +#| msgid "ElectroPlating Calculator" +msgid "ElectroPlating" +msgstr "Calculadora Eletrolítica" + +#: appPlugins/ToolCalculators.py:510 +msgid "Tinning" +msgstr "" + +#: appPlugins/ToolCalculators.py:548 +msgid "inch" +msgstr "" + +#: appPlugins/ToolCalculators.py:554 appPlugins/ToolCalculators.py:569 +#: appPlugins/ToolCalculators.py:584 +#, fuzzy +#| msgid "Here you enter the value to be converted from INCH to MM" +msgid "Here you enter the value to be converted from imperial to metric" msgstr "Aqui você insere o valor a ser convertido de polegadas para mm" -#: appPlugins/ToolCalculators.py:465 -msgid "Here you enter the value to be converted from MM to INCH" -msgstr "Aqui você insere o valor a ser convertido de mm para polegadas" +#: appPlugins/ToolCalculators.py:557 appPlugins/ToolCalculators.py:572 +#: appPlugins/ToolCalculators.py:587 +#, fuzzy +#| msgid "Here you enter the value to be converted from INCH to MM" +msgid "Here you enter the value to be converted from metric to imperial" +msgstr "Aqui você insere o valor a ser convertido de polegadas para mm" -#: appPlugins/ToolCalculators.py:502 +#: appPlugins/ToolCalculators.py:563 +msgid "oz" +msgstr "" + +#: appPlugins/ToolCalculators.py:564 +msgid "gram" +msgstr "" + +#: appPlugins/ToolCalculators.py:578 +msgid "fl oz" +msgstr "" + +#: appPlugins/ToolCalculators.py:579 appPlugins/ToolCalculators.py:953 +#: appPlugins/ToolCalculators.py:973 appPlugins/ToolCalculators.py:1028 +#, fuzzy +#| msgid "L" +msgid "mL" +msgstr "L" + +#: appPlugins/ToolCalculators.py:627 msgid "" "This is the angle of the tip of the tool.\n" "It is specified by manufacturer." @@ -13549,79 +13601,200 @@ msgstr "" "Ângulo da ponta da ferramenta.\n" "Especificado pelo fabricante." -#: appPlugins/ToolCalculators.py:514 -msgid "" -"This is the depth to cut into the material.\n" -"In the CNCJob is the CutZ parameter." +#: appPlugins/ToolCalculators.py:639 +#, fuzzy +#| msgid "" +#| "This is the depth to cut into the material.\n" +#| "In the CNCJob is the CutZ parameter." +msgid "This is the depth to cut into the material." msgstr "" "Esta é a profundidade para cortar material.\n" "No Trabalho CNC é o parâmetro Profundidade de Corte." -#: appPlugins/ToolCalculators.py:526 +#: appPlugins/ToolCalculators.py:650 +#, fuzzy +#| msgid "" +#| "This is the tool tip diameter.\n" +#| "It is specified by manufacturer." msgid "" -"This is the tool diameter to be entered into\n" -"FlatCAM Gerber section.\n" -"In the CNCJob section it is called >Tool dia<." +"This is the actual tool diameter\n" +"at the desired depth of cut." msgstr "" -"Este é o diâmetro da ferramenta a ser inserido na seção\n" -"FlatCAM Gerber.\n" -"Na seção Trabalho CNC é chamado de >Diâmetro da Ferramenta<." +"Diâmetro da ponta da ferramenta.\n" +"Especificado pelo fabricante." -#: appPlugins/ToolCalculators.py:540 -msgid "" -"Calculate either the Cut Z or the effective tool diameter,\n" -" depending on which is desired and which is known. " +#: appPlugins/ToolCalculators.py:663 +#, fuzzy +#| msgid "" +#| "Calculate either the Cut Z or the effective tool diameter,\n" +#| " depending on which is desired and which is known. " +msgid "Calculate either the depth of cut or the effective tool diameter." msgstr "" "Calcula a Profundidade de Corte Z ou o diâmetro efetivo da\n" "ferramenta, dependendo do que é desejado e do que é conhecido. " -#: appPlugins/ToolCalculators.py:566 +#: appPlugins/ToolCalculators.py:691 msgid "Area Calculation" msgstr "Cálculo de Área" -#: appPlugins/ToolCalculators.py:568 -msgid "Choose how to calculate the board area." -msgstr "Escolha como calcular a área do PCB." +#: appPlugins/ToolCalculators.py:693 +#, fuzzy +#| msgid "This is the board area." +msgid "Determine the board area." +msgstr "Esta é a área do PCB." -#: appPlugins/ToolCalculators.py:586 appPlugins/ToolCalculators.py:604 -#: appPlugins/ToolCalculators.py:622 appPlugins/ToolCopperThieving.py:1726 +#: appPlugins/ToolCalculators.py:705 +#, fuzzy +#| msgid "Board Length" +msgid "Board Length." +msgstr "Comprimento da Placa" + +#: appPlugins/ToolCalculators.py:711 appPlugins/ToolCalculators.py:729 +#: appPlugins/ToolCalculators.py:747 appPlugins/ToolCopperThieving.py:1774 msgid "cm" msgstr "cm" -#: appPlugins/ToolCalculators.py:667 +#: appPlugins/ToolCalculators.py:741 +#, fuzzy +#| msgid "Plated area" +msgid "Board area." +msgstr "Área revestida" + +#: appPlugins/ToolCalculators.py:764 +#, fuzzy +#| msgid "" +#| "Current density to pass through the board. \n" +#| "In Amps per Square Feet ASF." +msgid "" +"Current density applied to the board. \n" +"In Amperes per Square Feet ASF." +msgstr "" +"Densidade de corrente para passar pela placa.\n" +"Em Ampères por Pés Quadrados ASF." + +#: appPlugins/ToolCalculators.py:784 +#, fuzzy +#| msgid "The thickness of the line that makes the corner marker." +msgid "Thickness of the deposited copper." +msgstr "A espessura da linha que forma o marcador de canto." + +#: appPlugins/ToolCalculators.py:791 msgid "um" msgstr "um" -#: appPlugins/ToolCalculators.py:678 +#: appPlugins/ToolCalculators.py:802 msgid "Current Value" msgstr "Valor da Corrente" -#: appPlugins/ToolCalculators.py:679 +#: appPlugins/ToolCalculators.py:803 +#, fuzzy +#| msgid "" +#| "This is the current intensity value\n" +#| "to be set on the Power Supply. In Amps." msgid "" "This is the current intensity value\n" -"to be set on the Power Supply. In Amps." +"to be set on the Power Supply." msgstr "" "Este é o valor de intensidade de corrente\n" "a ser ajustado na fonte de alimentação. Em Ampères." -#: appPlugins/ToolCalculators.py:699 +#: appPlugins/ToolCalculators.py:823 msgid "Time" msgstr "Tempo" -#: appPlugins/ToolCalculators.py:700 -msgid "" -"This is the calculated time required for the procedure.\n" -"In minutes." -msgstr "Tempo calculado necessário para o procedimento, em minutos." +#: appPlugins/ToolCalculators.py:824 +#, fuzzy +#| msgid "Object to be cleared of excess copper." +msgid "The time calculated to deposit copper." +msgstr "Objeto a retirar o excesso de cobre." -#: appPlugins/ToolCalculators.py:723 -msgid "" -"Calculate the current intensity value and the procedure time,\n" -"depending on the parameters above" +#: appPlugins/ToolCalculators.py:846 +#, fuzzy +#| msgid "" +#| "Calculate the current intensity value and the procedure time,\n" +#| "depending on the parameters above" +msgid "Calculate the current intensity value and the procedure time." msgstr "" "Calcula o valor da intensidade atual e o tempo do\n" "procedimento, dependendo dos parâmetros acima" +#: appPlugins/ToolCalculators.py:856 +msgid "" +"Calculator for chemical quantities\n" +"required for tinning PCB's." +msgstr "" + +#: appPlugins/ToolCalculators.py:871 +#, fuzzy +#| msgid "Isolation" +msgid "Solution" +msgstr "Isolação" + +#: appPlugins/ToolCalculators.py:873 +msgid "Choose one solution for tinning." +msgstr "" + +#: appPlugins/ToolCalculators.py:885 +msgid "Stannous Chloride." +msgstr "" + +#: appPlugins/ToolCalculators.py:893 appPlugins/ToolCalculators.py:913 +#: appPlugins/ToolCalculators.py:933 appPlugins/ToolCalculators.py:1004 +msgid "g" +msgstr "" + +#: appPlugins/ToolCalculators.py:904 +msgid "Thiourea" +msgstr "" + +#: appPlugins/ToolCalculators.py:905 +msgid "Thiourea." +msgstr "" + +#: appPlugins/ToolCalculators.py:925 +msgid "Sulfamic Acid." +msgstr "" + +#: appPlugins/ToolCalculators.py:945 +msgid "Distilled Water." +msgstr "" + +#: appPlugins/ToolCalculators.py:964 +msgid "Soap" +msgstr "" + +#: appPlugins/ToolCalculators.py:965 +msgid "Liquid soap." +msgstr "" + +#: appPlugins/ToolCalculators.py:988 +#, fuzzy +#| msgid "Options" +msgid "Optional" +msgstr "Opções" + +#: appPlugins/ToolCalculators.py:994 +msgid "" +"Sodium hypophosphite.\n" +"Optional, for solution stability.\n" +"Warning: List 1 chemical in USA." +msgstr "" + +#: appPlugins/ToolCalculators.py:1020 +#, fuzzy +#| msgid "Columns" +msgid "Volume" +msgstr "Colunas" + +#: appPlugins/ToolCalculators.py:1021 +msgid "Desired volume of tinning solution." +msgstr "" + +#: appPlugins/ToolCalculators.py:1042 +msgid "" +"Calculate the chemical quantities for the desired volume of tinning solution." +msgstr "" + #: appPlugins/ToolCalibration.py:126 appPlugins/ToolCalibration.py:765 #, fuzzy #| msgid "Calibration Tool" @@ -13669,32 +13842,32 @@ msgid "Cancelled. Four points are needed for GCode generation." msgstr "Cancelado. São necessários quatro pontos para a geração do G-Code." #: appPlugins/ToolCalibration.py:638 appPlugins/ToolCalibration.py:729 -#: appPlugins/ToolDblSided.py:563 appPlugins/ToolFilm.py:323 -#: appPlugins/ToolFilm.py:330 appPlugins/ToolFilm.py:334 -#: appPlugins/ToolMilling.py:1978 appPlugins/ToolMove.py:167 +#: appPlugins/ToolDblSided.py:544 appPlugins/ToolFilm.py:306 +#: appPlugins/ToolFilm.py:313 appPlugins/ToolFilm.py:317 +#: appPlugins/ToolMilling.py:1948 appPlugins/ToolMove.py:167 #: appPlugins/ToolReport.py:140 appPlugins/ToolTransform.py:176 #: appPlugins/ToolTransform.py:327 appPlugins/ToolTransform.py:359 #: appPlugins/ToolTransform.py:404 appPlugins/ToolTransform.py:438 #: appPlugins/ToolTransform.py:473 appPlugins/ToolTransform.py:510 -#: app_Main.py:5127 app_Main.py:5647 app_Main.py:6008 app_Main.py:6093 -#: app_Main.py:6273 app_Main.py:6578 app_Main.py:6739 app_Main.py:6785 -#: app_Main.py:6832 app_Main.py:6887 app_Main.py:6935 app_Main.py:7104 -#: app_Main.py:9288 app_Main.py:9382 app_Main.py:9424 app_Main.py:9466 -#: app_Main.py:9508 app_Main.py:9549 app_Main.py:9594 app_Main.py:9639 -#: app_Main.py:10140 app_Main.py:10144 camlib.py:2451 camlib.py:2518 +#: app_Main.py:5127 app_Main.py:5653 app_Main.py:6016 app_Main.py:6101 +#: app_Main.py:6281 app_Main.py:6586 app_Main.py:6766 app_Main.py:6812 +#: app_Main.py:6859 app_Main.py:6914 app_Main.py:6962 app_Main.py:7131 +#: app_Main.py:9318 app_Main.py:9412 app_Main.py:9454 app_Main.py:9496 +#: app_Main.py:9538 app_Main.py:9579 app_Main.py:9624 app_Main.py:9669 +#: app_Main.py:10170 app_Main.py:10174 camlib.py:2451 camlib.py:2518 #: camlib.py:2586 camlib.py:2664 msgid "No object is selected." msgstr "Nenhum objeto é selecionado." -#: appPlugins/ToolCalibration.py:794 +#: appPlugins/ToolCalibration.py:792 msgid "Parameters used when creating the GCode in this tool." msgstr "Parâmetros usados nesta ferramenta para criar o G-Code." -#: appPlugins/ToolCalibration.py:898 +#: appPlugins/ToolCalibration.py:896 msgid "STEP 1: Acquire Calibration Points" msgstr "PASSO 1: Adquirir Pontos de Calibração" -#: appPlugins/ToolCalibration.py:900 +#: appPlugins/ToolCalibration.py:898 msgid "" "Pick four points by clicking on canvas.\n" "Those four points should be in the four\n" @@ -13704,24 +13877,24 @@ msgstr "" "Esses quatro pontos devem estar nos quatro\n" "(o máximo possível) cantos do objeto." -#: appPlugins/ToolCalibration.py:918 appPlugins/ToolImage.py:238 -#: appPlugins/ToolPanelize.py:1148 appPlugins/ToolReport.py:205 +#: appPlugins/ToolCalibration.py:916 appPlugins/ToolImage.py:238 +#: appPlugins/ToolReport.py:205 msgid "Object Type" msgstr "Tipo de Objeto" -#: appPlugins/ToolCalibration.py:935 +#: appPlugins/ToolCalibration.py:933 msgid "Source object selection" msgstr "Seleção do objeto fonte" -#: appPlugins/ToolCalibration.py:937 +#: appPlugins/ToolCalibration.py:935 msgid "FlatCAM Object to be used as a source for reference points." msgstr "Objeto FlatCAM a ser usado como fonte para os pontos de referência." -#: appPlugins/ToolCalibration.py:943 +#: appPlugins/ToolCalibration.py:941 msgid "Calibration Points" msgstr "Pontos de Calibração" -#: appPlugins/ToolCalibration.py:945 +#: appPlugins/ToolCalibration.py:943 msgid "" "Contain the expected calibration points and the\n" "ones measured." @@ -13729,47 +13902,47 @@ msgstr "" "Contém os pontos de calibração esperados e\n" "os medidos." -#: appPlugins/ToolCalibration.py:961 +#: appPlugins/ToolCalibration.py:959 msgid "Found Delta" msgstr "Delta Encontrado" -#: appPlugins/ToolCalibration.py:973 +#: appPlugins/ToolCalibration.py:971 msgid "Bot Left X" msgstr "Esquerda Inferior X" -#: appPlugins/ToolCalibration.py:982 +#: appPlugins/ToolCalibration.py:980 msgid "Bot Left Y" msgstr "Esquerda Inferior Y" -#: appPlugins/ToolCalibration.py:1000 +#: appPlugins/ToolCalibration.py:998 msgid "Bot Right X" msgstr "Direita Inferior X" -#: appPlugins/ToolCalibration.py:1010 +#: appPlugins/ToolCalibration.py:1008 msgid "Bot Right Y" msgstr "Direita Inferior Y" -#: appPlugins/ToolCalibration.py:1025 +#: appPlugins/ToolCalibration.py:1023 msgid "Top Left X" msgstr "Esquerda Superior X" -#: appPlugins/ToolCalibration.py:1034 +#: appPlugins/ToolCalibration.py:1032 msgid "Top Left Y" msgstr "Esquerda Superior Y" -#: appPlugins/ToolCalibration.py:1049 +#: appPlugins/ToolCalibration.py:1047 msgid "Top Right X" msgstr "Direita Superior X" -#: appPlugins/ToolCalibration.py:1059 +#: appPlugins/ToolCalibration.py:1057 msgid "Top Right Y" msgstr "Direita Superior Y" -#: appPlugins/ToolCalibration.py:1092 +#: appPlugins/ToolCalibration.py:1090 msgid "Get Points" msgstr "Obter Pontos" -#: appPlugins/ToolCalibration.py:1094 +#: appPlugins/ToolCalibration.py:1092 msgid "" "Pick four points by clicking on canvas if the source choice\n" "is 'free' or inside the object geometry if the source is 'object'.\n" @@ -13781,11 +13954,11 @@ msgstr "" "Esses quatro pontos devem estar nos quatro cantos do\n" "objeto." -#: appPlugins/ToolCalibration.py:1115 +#: appPlugins/ToolCalibration.py:1113 msgid "STEP 2: Verification GCode" msgstr "PASSO 2: G-Code de Verificação" -#: appPlugins/ToolCalibration.py:1117 appPlugins/ToolCalibration.py:1130 +#: appPlugins/ToolCalibration.py:1115 appPlugins/ToolCalibration.py:1128 msgid "" "Generate GCode file to locate and align the PCB by using\n" "the four points acquired above.\n" @@ -13805,15 +13978,15 @@ msgstr "" "inferior direito.\n" "- quarto ponto -> ponto de verificação final. Apenas para avaliação." -#: appPlugins/ToolCalibration.py:1128 +#: appPlugins/ToolCalibration.py:1126 msgid "Generate GCode" msgstr "Gerar o G-Code" -#: appPlugins/ToolCalibration.py:1154 +#: appPlugins/ToolCalibration.py:1152 msgid "STEP 3: Adjustments" msgstr "PASSO 3: Ajustes" -#: appPlugins/ToolCalibration.py:1156 appPlugins/ToolCalibration.py:1165 +#: appPlugins/ToolCalibration.py:1154 appPlugins/ToolCalibration.py:1163 msgid "" "Calculate Scale and Skew factors based on the differences (delta)\n" "found when checking the PCB pattern. The differences must be filled\n" @@ -13823,15 +13996,15 @@ msgstr "" "encontradas ao verificar o padrão PCB. As diferenças devem ser preenchidas\n" "nos campos Encontrados (Delta)." -#: appPlugins/ToolCalibration.py:1163 +#: appPlugins/ToolCalibration.py:1161 msgid "Calculate Factors" msgstr "Calculas Fatores" -#: appPlugins/ToolCalibration.py:1185 +#: appPlugins/ToolCalibration.py:1183 msgid "STEP 4: Adjusted GCode" msgstr "PASSO 4: G-Code ajustado" -#: appPlugins/ToolCalibration.py:1187 +#: appPlugins/ToolCalibration.py:1185 msgid "" "Generate verification GCode file adjusted with\n" "the factors above." @@ -13839,51 +14012,51 @@ msgstr "" "Gera o arquivo G-Code de verificação ajustado com\n" "os fatores acima." -#: appPlugins/ToolCalibration.py:1192 +#: appPlugins/ToolCalibration.py:1190 msgid "Scale Factor X:" msgstr "Fator de Escala X:" -#: appPlugins/ToolCalibration.py:1194 +#: appPlugins/ToolCalibration.py:1192 msgid "Factor for Scale action over X axis." msgstr "Fator de escala sobre o eixo X." -#: appPlugins/ToolCalibration.py:1204 +#: appPlugins/ToolCalibration.py:1202 msgid "Scale Factor Y:" msgstr "Fator de Escala Y:" -#: appPlugins/ToolCalibration.py:1206 +#: appPlugins/ToolCalibration.py:1204 msgid "Factor for Scale action over Y axis." msgstr "Fator para ação de escala no eixo Y." -#: appPlugins/ToolCalibration.py:1216 +#: appPlugins/ToolCalibration.py:1214 msgid "Apply Scale Factors" msgstr "Aplicar Fatores de Escala" -#: appPlugins/ToolCalibration.py:1218 +#: appPlugins/ToolCalibration.py:1216 msgid "Apply Scale factors on the calibration points." msgstr "Aplica os fatores de escala nos pontos de calibração." -#: appPlugins/ToolCalibration.py:1228 +#: appPlugins/ToolCalibration.py:1226 msgid "Skew Angle X:" msgstr "Ângulo de inclinação X:" -#: appPlugins/ToolCalibration.py:1241 +#: appPlugins/ToolCalibration.py:1239 msgid "Skew Angle Y:" msgstr "Ângulo de inclinação Y:" -#: appPlugins/ToolCalibration.py:1254 +#: appPlugins/ToolCalibration.py:1252 msgid "Apply Skew Factors" msgstr "Aplicar Fatores de Inclinação" -#: appPlugins/ToolCalibration.py:1256 +#: appPlugins/ToolCalibration.py:1254 msgid "Apply Skew factors on the calibration points." msgstr "Aplica os fatores de inclinação nos pontos de calibração." -#: appPlugins/ToolCalibration.py:1325 +#: appPlugins/ToolCalibration.py:1323 msgid "Generate Adjusted GCode" msgstr "Gerar o G-Code Ajustado" -#: appPlugins/ToolCalibration.py:1327 +#: appPlugins/ToolCalibration.py:1325 msgid "" "Generate verification GCode file adjusted with\n" "the factors set above.\n" @@ -13895,11 +14068,11 @@ msgstr "" "Os parâmetros do G-Code podem ser reajustados\n" "antes de clicar neste botão." -#: appPlugins/ToolCalibration.py:1348 +#: appPlugins/ToolCalibration.py:1346 msgid "STEP 5: Calibrate FlatCAM Objects" msgstr "PASSO 5: Calibrar Objetos FlatCAM" -#: appPlugins/ToolCalibration.py:1350 +#: appPlugins/ToolCalibration.py:1348 msgid "" "Adjust the FlatCAM objects\n" "with the factors determined and verified above." @@ -13907,31 +14080,31 @@ msgstr "" "Ajustar os objetos FlatCAM\n" "com os fatores determinados e verificados acima." -#: appPlugins/ToolCalibration.py:1362 +#: appPlugins/ToolCalibration.py:1360 msgid "Adjusted object type" msgstr "Tipo de objeto ajustado" -#: appPlugins/ToolCalibration.py:1363 +#: appPlugins/ToolCalibration.py:1361 #, fuzzy #| msgid "Type of the FlatCAM Object to be adjusted." msgid "Type of the Application Object to be adjusted." msgstr "Tipo do objeto FlatCAM a ser ajustado." -#: appPlugins/ToolCalibration.py:1376 +#: appPlugins/ToolCalibration.py:1374 msgid "Adjusted object selection" msgstr "Seleção do objeto ajustado" -#: appPlugins/ToolCalibration.py:1378 +#: appPlugins/ToolCalibration.py:1376 #, fuzzy #| msgid "The FlatCAM Object to be adjusted." msgid "The Application Object to be adjusted." msgstr "Objeto FlatCAM a ser ajustado." -#: appPlugins/ToolCalibration.py:1385 +#: appPlugins/ToolCalibration.py:1383 msgid "Calibrate" msgstr "Calibrar" -#: appPlugins/ToolCalibration.py:1387 +#: appPlugins/ToolCalibration.py:1385 msgid "" "Adjust (scale and/or skew) the objects\n" "with the factors determined above." @@ -13956,48 +14129,48 @@ msgid "Squares grid fill selected." msgstr "Preenchimento de quadrados selecionado." #: appPlugins/ToolCopperThieving.py:273 appPlugins/ToolCopperThieving.py:371 -#: appPlugins/ToolCopperThieving.py:991 appPlugins/ToolCorners.py:231 -#: appPlugins/ToolCorners.py:455 appPlugins/ToolCorners.py:550 -#: appPlugins/ToolDblSided.py:464 appPlugins/ToolExtract.py:396 +#: appPlugins/ToolCopperThieving.py:993 appPlugins/ToolCorners.py:240 +#: appPlugins/ToolCorners.py:467 appPlugins/ToolCorners.py:562 +#: appPlugins/ToolDblSided.py:448 appPlugins/ToolExtract.py:396 #: appPlugins/ToolExtract.py:663 appPlugins/ToolExtract.py:760 #: appPlugins/ToolFiducials.py:286 appPlugins/ToolFiducials.py:577 -#: appPlugins/ToolOptimal.py:176 appPlugins/ToolPunchGerber.py:515 -#: appPlugins/ToolPunchGerber.py:519 appPlugins/ToolQRCode.py:244 +#: appPlugins/ToolOptimal.py:176 appPlugins/ToolPunchGerber.py:511 +#: appPlugins/ToolPunchGerber.py:515 appPlugins/ToolQRCode.py:244 msgid "There is no Gerber object loaded ..." msgstr "Não há objeto Gerber carregado ..." -#: appPlugins/ToolCopperThieving.py:286 appPlugins/ToolCopperThieving.py:891 +#: appPlugins/ToolCopperThieving.py:286 appPlugins/ToolCopperThieving.py:893 msgid "Append geometry" msgstr "Anexar geometria" -#: appPlugins/ToolCopperThieving.py:341 appPlugins/ToolCopperThieving.py:942 -#: appPlugins/ToolCopperThieving.py:1150 +#: appPlugins/ToolCopperThieving.py:341 appPlugins/ToolCopperThieving.py:944 +#: appPlugins/ToolCopperThieving.py:1152 msgid "Append source file" msgstr "Anexar arquivo fonte" -#: appPlugins/ToolCopperThieving.py:354 appPlugins/ToolCopperThieving.py:955 +#: appPlugins/ToolCopperThieving.py:354 appPlugins/ToolCopperThieving.py:957 msgid "Copper Thieving Tool done." msgstr "Área de Adição de Cobre." #: appPlugins/ToolCopperThieving.py:381 appPlugins/ToolCopperThieving.py:401 -#: appPlugins/ToolCutOut.py:743 appPlugins/ToolCutOut.py:1130 -#: appPlugins/ToolCutOut.py:1512 appPlugins/ToolCutOut.py:1604 -#: appPlugins/ToolCutOut.py:1645 appPlugins/ToolCutOut.py:1745 +#: appPlugins/ToolCutOut.py:725 appPlugins/ToolCutOut.py:1112 +#: appPlugins/ToolCutOut.py:1494 appPlugins/ToolCutOut.py:1586 +#: appPlugins/ToolCutOut.py:1627 appPlugins/ToolCutOut.py:1727 #: appPlugins/ToolDrilling.py:935 appPlugins/ToolDrilling.py:1894 -#: appPlugins/ToolEtchCompensation.py:194 appPlugins/ToolFollow.py:213 -#: appPlugins/ToolFollow.py:260 appPlugins/ToolInvertGerber.py:142 -#: appPlugins/ToolIsolation.py:1079 appPlugins/ToolIsolation.py:1144 -#: appPlugins/ToolIsolation.py:1534 appPlugins/ToolIsolation.py:1561 -#: appPlugins/ToolIsolation.py:2398 appPlugins/ToolLevelling.py:345 -#: appPlugins/ToolMilling.py:690 appPlugins/ToolMilling.py:911 -#: appPlugins/ToolMilling.py:1346 appPlugins/ToolMilling.py:2662 -#: appPlugins/ToolMilling.py:2685 appPlugins/ToolNCC.py:1075 -#: appPlugins/ToolNCC.py:1144 appPlugins/ToolNCC.py:1590 -#: appPlugins/ToolNCC.py:1640 appPlugins/ToolNCC.py:1673 -#: appPlugins/ToolPaint.py:1160 appPlugins/ToolPaint.py:1247 -#: appPlugins/ToolPanelize.py:328 appPlugins/ToolPanelize.py:342 -#: appPlugins/ToolSub.py:281 appPlugins/ToolSub.py:299 -#: appPlugins/ToolSub.py:513 appPlugins/ToolSub.py:526 +#: appPlugins/ToolEtchCompensation.py:194 appPlugins/ToolFollow.py:209 +#: appPlugins/ToolFollow.py:256 appPlugins/ToolInvertGerber.py:142 +#: appPlugins/ToolIsolation.py:1075 appPlugins/ToolIsolation.py:1140 +#: appPlugins/ToolIsolation.py:1530 appPlugins/ToolIsolation.py:1557 +#: appPlugins/ToolIsolation.py:2394 appPlugins/ToolLevelling.py:345 +#: appPlugins/ToolMilling.py:622 appPlugins/ToolMilling.py:841 +#: appPlugins/ToolMilling.py:1295 appPlugins/ToolMilling.py:2632 +#: appPlugins/ToolMilling.py:2655 appPlugins/ToolNCC.py:1059 +#: appPlugins/ToolNCC.py:1128 appPlugins/ToolNCC.py:1574 +#: appPlugins/ToolNCC.py:1624 appPlugins/ToolNCC.py:1657 +#: appPlugins/ToolPaint.py:1146 appPlugins/ToolPaint.py:1233 +#: appPlugins/ToolPanelize.py:312 appPlugins/ToolPanelize.py:326 +#: appPlugins/ToolSub.py:279 appPlugins/ToolSub.py:297 +#: appPlugins/ToolSub.py:511 appPlugins/ToolSub.py:524 #: tclCommands/TclCommandCopperClear.py:97 #: tclCommands/TclCommandCopperClear.py:280 tclCommands/TclCommandPaint.py:99 #: tclCommands/TclCommandPaint.py:288 tclCommands/TclCommandScale.py:81 @@ -14008,69 +14181,75 @@ msgstr "Não foi possível recuperar o objeto" msgid "Click the end point of the filling area." msgstr "Clique no ponto final da área de preenchimento." -#: appPlugins/ToolCopperThieving.py:554 +#: appPlugins/ToolCopperThieving.py:556 msgid "Copper Thieving Tool started. Reading parameters." msgstr "Ferramenta de Adição de Cobre iniciada. Lendo parâmetros." -#: appPlugins/ToolCopperThieving.py:580 +#: appPlugins/ToolCopperThieving.py:582 msgid "Copper Thieving Tool. Preparing isolation polygons." msgstr "Ferramenta de Adição de Cobre. Preparando polígonos de isolação." -#: appPlugins/ToolCopperThieving.py:626 +#: appPlugins/ToolCopperThieving.py:628 msgid "Copper Thieving Tool. Preparing areas to fill with copper." msgstr "" "Ferramenta de Adição de Cobre. Preparando áreas para preencher com cobre." -#: appPlugins/ToolCopperThieving.py:670 +#: appPlugins/ToolCopperThieving.py:672 msgid "Geometry not supported for" msgstr "Geometria não suportada para" -#: appPlugins/ToolCopperThieving.py:676 appPlugins/ToolNCC.py:1962 -#: appPlugins/ToolNCC.py:2017 appPlugins/ToolNCC.py:3013 -#: appPlugins/ToolPaint.py:2624 +#: appPlugins/ToolCopperThieving.py:678 appPlugins/ToolNCC.py:1948 +#: appPlugins/ToolNCC.py:2003 appPlugins/ToolNCC.py:2999 +#: appPlugins/ToolPaint.py:2612 msgid "No object available." msgstr "Nenhum objeto disponível." -#: appPlugins/ToolCopperThieving.py:713 appPlugins/ToolNCC.py:1987 -#: appPlugins/ToolNCC.py:2040 appPlugins/ToolNCC.py:3055 +#: appPlugins/ToolCopperThieving.py:715 appPlugins/ToolNCC.py:1973 +#: appPlugins/ToolNCC.py:2026 appPlugins/ToolNCC.py:3041 msgid "The reference object type is not supported." msgstr "O tipo do objeto de referência não é suportado." -#: appPlugins/ToolCopperThieving.py:718 +#: appPlugins/ToolCopperThieving.py:720 msgid "Copper Thieving Tool. Appending new geometry and buffering." msgstr "Ferramenta de Adição de Cobre. Anexando nova geometria e buffer." -#: appPlugins/ToolCopperThieving.py:754 +#: appPlugins/ToolCopperThieving.py:756 msgid "Create geometry" msgstr "Criar Geometria" -#: appPlugins/ToolCopperThieving.py:966 appPlugins/ToolCopperThieving.py:970 +#: appPlugins/ToolCopperThieving.py:968 appPlugins/ToolCopperThieving.py:972 msgid "P-Plating Mask" msgstr "Máscara de Revestimento Padrão" -#: appPlugins/ToolCopperThieving.py:994 +#: appPlugins/ToolCopperThieving.py:996 msgid "Append PP-M geometry" msgstr "Anexar geometria" -#: appPlugins/ToolCopperThieving.py:1170 +#: appPlugins/ToolCopperThieving.py:1172 msgid "Generating Pattern Plating Mask done." msgstr "Geração de Máscara de Revestimento Padrão concluída." -#: appPlugins/ToolCopperThieving.py:1213 +#: appPlugins/ToolCopperThieving.py:1215 msgid "Copper Thieving Tool exit." msgstr "Sair da Ferramenta de Adição de Cobre." -#: appPlugins/ToolCopperThieving.py:1304 appPlugins/ToolFiducials.py:1015 +#: appPlugins/ToolCopperThieving.py:1301 appPlugins/ToolCopperThieving.py:1713 +#: appPlugins/ToolCorners.py:727 appPlugins/ToolCutOut.py:2324 +#: appPlugins/ToolDblSided.py:679 appPlugins/ToolDrilling.py:2297 +#: appPlugins/ToolEtchCompensation.py:333 appPlugins/ToolExtract.py:923 +#: appPlugins/ToolFilm.py:1189 appPlugins/ToolFollow.py:715 +#: appPlugins/ToolInvertGerber.py:244 appPlugins/ToolIsolation.py:3162 +#: appPlugins/ToolMilling.py:3545 appPlugins/ToolNCC.py:4134 +#: appPlugins/ToolPaint.py:2937 appPlugins/ToolPanelize.py:1126 +#: appPlugins/ToolPunchGerber.py:1999 appPlugins/ToolQRCode.py:783 +msgid "Source Object" +msgstr "Objeto Fonte" + +#: appPlugins/ToolCopperThieving.py:1302 appPlugins/ToolFiducials.py:1013 msgid "Gerber Object to which will be added a copper thieving." msgstr "Objeto Gerber ao qual será adicionada uma adição de cobre." -#: appPlugins/ToolCopperThieving.py:1322 -#, fuzzy -#| msgid "Milling Parameters" -msgid "Thieving Parameters" -msgstr "Parâmetros da Fresa" - -#: appPlugins/ToolCopperThieving.py:1331 +#: appPlugins/ToolCopperThieving.py:1339 msgid "" "This set the distance between the copper thieving components\n" "(the polygon fill may be split in multiple polygons)\n" @@ -14080,11 +14259,11 @@ msgstr "" "(o preenchimento de polígono pode ser dividido em vários polígonos)\n" "e os vestígios de cobre no arquivo Gerber." -#: appPlugins/ToolCopperThieving.py:1394 +#: appPlugins/ToolCopperThieving.py:1402 msgid "Ref. Type" msgstr "Tipo de Ref" -#: appPlugins/ToolCopperThieving.py:1396 +#: appPlugins/ToolCopperThieving.py:1404 msgid "" "The type of FlatCAM object to be used as copper thieving reference.\n" "It can be Gerber, Excellon or Geometry." @@ -14092,21 +14271,21 @@ msgstr "" "O tipo de objeto FlatCAM a ser usado como referência para adição de cobre.\n" "Pode ser Gerber, Excellon ou Geometria." -#: appPlugins/ToolCopperThieving.py:1405 +#: appPlugins/ToolCopperThieving.py:1413 msgid "Ref. Object" msgstr "Objeto de Ref" -#: appPlugins/ToolCopperThieving.py:1407 +#: appPlugins/ToolCopperThieving.py:1415 #, fuzzy #| msgid "The FlatCAM object to be used as non copper clearing reference." msgid "The Application object to be used as non copper clearing reference." msgstr "O objeto FlatCAM a ser usado como referência para retirada de cobre." -#: appPlugins/ToolCopperThieving.py:1584 +#: appPlugins/ToolCopperThieving.py:1618 msgid "Insert Copper thieving" msgstr "Inserir adição de cobre" -#: appPlugins/ToolCopperThieving.py:1587 +#: appPlugins/ToolCopperThieving.py:1621 msgid "" "Will add a polygon (may be split in multiple parts)\n" "that will surround the actual Gerber traces at a certain distance." @@ -14114,11 +14293,11 @@ msgstr "" "Adicionará um polígono (pode ser dividido em várias partes)\n" "que cercará os traços atuais de Gerber a uma certa distância." -#: appPlugins/ToolCopperThieving.py:1647 +#: appPlugins/ToolCopperThieving.py:1687 msgid "Insert Robber Bar" msgstr "Inserir Barra" -#: appPlugins/ToolCopperThieving.py:1650 +#: appPlugins/ToolCopperThieving.py:1690 msgid "" "Will add a polygon with a defined thickness\n" "that will surround the actual Gerber object\n" @@ -14130,11 +14309,7 @@ msgstr "" "a uma certa distância.\n" "Necessário ao fazer o padrão de furos." -#: appPlugins/ToolCopperThieving.py:1675 -msgid "Select Soldermask object" -msgstr "Selecionar objeto Máscara de Solda" - -#: appPlugins/ToolCopperThieving.py:1677 +#: appPlugins/ToolCopperThieving.py:1715 msgid "" "Gerber Object with the soldermask.\n" "It will be used as a base for\n" @@ -14144,11 +14319,11 @@ msgstr "" "Será usado como base para\n" "a máscara de revestimento padrão." -#: appPlugins/ToolCopperThieving.py:1713 +#: appPlugins/ToolCopperThieving.py:1761 msgid "Plated area" msgstr "Área revestida" -#: appPlugins/ToolCopperThieving.py:1715 +#: appPlugins/ToolCopperThieving.py:1763 msgid "" "The area to be plated by pattern plating.\n" "Basically is made from the openings in the plating mask.\n" @@ -14166,11 +14341,11 @@ msgstr "" "um pouco maior que os pads de cobre, e essa área é\n" "calculada a partir das aberturas da máscara de solda." -#: appPlugins/ToolCopperThieving.py:1749 +#: appPlugins/ToolCopperThieving.py:1799 msgid "Generate pattern plating mask" msgstr "Gerar máscara de revestimento padrão" -#: appPlugins/ToolCopperThieving.py:1752 +#: appPlugins/ToolCopperThieving.py:1802 msgid "" "Will add to the soldermask gerber geometry\n" "the geometries of the copper thieving and/or\n" @@ -14186,74 +14361,85 @@ msgstr "" msgid "Corners" msgstr "Ferramenta de Canto" -#: appPlugins/ToolCorners.py:272 appPlugins/ToolCorners.py:460 -#: appPlugins/ToolCorners.py:555 +#: appPlugins/ToolCorners.py:281 appPlugins/ToolCorners.py:472 +#: appPlugins/ToolCorners.py:567 msgid "Please select at least a location" msgstr "Selecione pelo menos um local" -#: appPlugins/ToolCorners.py:437 appPlugins/ToolCorners.py:532 +#: appPlugins/ToolCorners.py:449 appPlugins/ToolCorners.py:544 msgid "The tool diameter is zero." msgstr "O diâmetro da ferramenta é zero." -#: appPlugins/ToolCorners.py:524 appPlugins/ToolCorners.py:627 +#: appPlugins/ToolCorners.py:536 appPlugins/ToolCorners.py:639 msgid "Excellon object with corner drills created." msgstr "O objeto Excellon com furos de esquina foi criado." -#: appPlugins/ToolCorners.py:662 +#: appPlugins/ToolCorners.py:674 msgid "A Gerber object with corner markers was created." msgstr "O objeto Gerber com marcadores de esquina foi criado." -#: appPlugins/ToolCorners.py:705 +#: appPlugins/ToolCorners.py:728 msgid "The Gerber object to which will be added corner markers." msgstr "Objeto Gerber ao qual serão adicionados marcadores de canto." -#: appPlugins/ToolCorners.py:721 +#: appPlugins/ToolCorners.py:817 msgid "Locations" msgstr "Locais" -#: appPlugins/ToolCorners.py:723 +#: appPlugins/ToolCorners.py:818 msgid "Locations where to place corner markers." msgstr "Locais onde colocar marcadores de canto." -#: appPlugins/ToolCorners.py:736 appPlugins/ToolFiducials.py:846 -#: app_Main.py:5669 +#: appPlugins/ToolCorners.py:833 appPlugins/ToolFiducials.py:844 +#: app_Main.py:5675 msgid "Top Right" msgstr "Direita Superior" -#: appPlugins/ToolCorners.py:753 +#: appPlugins/ToolCorners.py:850 msgid "Toggle ALL" msgstr "Alternar TUDO" -#: appPlugins/ToolCorners.py:833 +#: appPlugins/ToolCorners.py:872 +msgid "" +"When the manual type is chosen, the markers\n" +"are manually placed on canvas." +msgstr "" + +#: appPlugins/ToolCorners.py:877 appPlugins/ToolCutOut.py:2610 +#: appPlugins/ToolPunchGerber.py:2319 +msgid "Automatic" +msgstr "Auto" + +#: appPlugins/ToolCorners.py:887 msgid "Add Marker" msgstr "Adicionar Marcador" -#: appPlugins/ToolCorners.py:836 +#: appPlugins/ToolCorners.py:890 msgid "Will add corner markers to the selected Gerber file." msgstr "Adicionará marcadores de canto ao arquivo Gerber selecionado." -#: appPlugins/ToolCorners.py:852 +#: appPlugins/ToolCorners.py:904 #, fuzzy #| msgid "Drills in Corners" msgid "Drills in Locations" msgstr "Furos em cantos" -#: appPlugins/ToolCorners.py:869 appPlugins/ToolCorners.py:892 -#: appPlugins/ToolDblSided.py:1113 +#: appPlugins/ToolCorners.py:930 appPlugins/ToolCorners.py:951 +#: appPlugins/ToolDblSided.py:1090 msgid "Create Excellon Object" msgstr "Criar Objeto Excellon" -#: appPlugins/ToolCorners.py:872 +#: appPlugins/ToolCorners.py:933 msgid "Will add drill holes in the center of the markers." msgstr "Irá adicionar furos no centro dos marcadores." -#: appPlugins/ToolCorners.py:888 +#: appPlugins/ToolCorners.py:947 #, fuzzy #| msgid "Locations" msgid "Check in Locations" msgstr "Locais" -#: appPlugins/ToolCorners.py:895 +#: appPlugins/ToolCorners.py:954 msgid "" "Will create an Excellon object using a special preprocessor.\n" "The spindle will not start and the mounted probe will move to\n" @@ -14261,12 +14447,12 @@ msgid "" "move to the next location until the last one." msgstr "" -#: appPlugins/ToolCutOut.py:484 appPlugins/ToolIsolation.py:924 -#: appPlugins/ToolIsolation.py:1251 appPlugins/ToolIsolation.py:1376 -#: appPlugins/ToolMilling.py:2000 appPlugins/ToolMilling.py:2113 -#: appPlugins/ToolNCC.py:1260 appPlugins/ToolNCC.py:1385 -#: appPlugins/ToolNCC.py:1457 appPlugins/ToolPaint.py:688 -#: appPlugins/ToolPaint.py:855 appPlugins/ToolPaint.py:988 +#: appPlugins/ToolCutOut.py:466 appPlugins/ToolIsolation.py:920 +#: appPlugins/ToolIsolation.py:1247 appPlugins/ToolIsolation.py:1372 +#: appPlugins/ToolMilling.py:1970 appPlugins/ToolMilling.py:2083 +#: appPlugins/ToolNCC.py:1244 appPlugins/ToolNCC.py:1369 +#: appPlugins/ToolNCC.py:1441 appPlugins/ToolPaint.py:674 +#: appPlugins/ToolPaint.py:841 appPlugins/ToolPaint.py:974 #: appPlugins/ToolSolderPaste.py:353 appPlugins/ToolSolderPaste.py:516 #: app_Main.py:4977 msgid "Please enter a tool diameter with non-zero value, in Float format." @@ -14274,22 +14460,22 @@ msgstr "" "Insira um diâmetro de ferramenta com valor diferente de zero, no formato " "Flutuante." -#: appPlugins/ToolCutOut.py:497 appPlugins/ToolDrilling.py:1145 -#: appPlugins/ToolIsolation.py:1270 appPlugins/ToolMilling.py:2012 +#: appPlugins/ToolCutOut.py:479 appPlugins/ToolDrilling.py:1145 +#: appPlugins/ToolIsolation.py:1266 appPlugins/ToolMilling.py:1982 msgid "Could not load Tools DB file." msgstr "Não foi possível carregar o arquivo com o banco de dados." -#: appPlugins/ToolCutOut.py:551 appPlugins/ToolIsolation.py:1326 -#: appPlugins/ToolMilling.py:2066 appPlugins/ToolNCC.py:1334 -#: appPlugins/ToolPaint.py:934 +#: appPlugins/ToolCutOut.py:533 appPlugins/ToolIsolation.py:1322 +#: appPlugins/ToolMilling.py:2036 appPlugins/ToolNCC.py:1318 +#: appPlugins/ToolPaint.py:920 msgid "Tool not in Tools Database. Adding a default tool." msgstr "" "A ferramenta não está no banco de dados de ferramentas. Adicionando uma " "ferramenta padrão." -#: appPlugins/ToolCutOut.py:558 appPlugins/ToolDrilling.py:1210 -#: appPlugins/ToolIsolation.py:1334 appPlugins/ToolMilling.py:2074 -#: appPlugins/ToolNCC.py:1341 appPlugins/ToolPaint.py:942 +#: appPlugins/ToolCutOut.py:540 appPlugins/ToolDrilling.py:1210 +#: appPlugins/ToolIsolation.py:1330 appPlugins/ToolMilling.py:2044 +#: appPlugins/ToolNCC.py:1325 appPlugins/ToolPaint.py:928 msgid "" "Cancelled.\n" "Multiple tools for one tool diameter found in Tools Database." @@ -14298,25 +14484,25 @@ msgstr "" "Várias ferramentas para um diâmetro de ferramenta encontradas no banco de " "dados de ferramentas." -#: appPlugins/ToolCutOut.py:578 +#: appPlugins/ToolCutOut.py:560 msgid "Updated tool from Tools Database." msgstr "Ferramenta atualizada do banco de dados de ferramentas." -#: appPlugins/ToolCutOut.py:654 +#: appPlugins/ToolCutOut.py:636 msgid "Default tool added." msgstr "Ferramenta padrão adicionada." -#: appPlugins/ToolCutOut.py:668 appPlugins/ToolIsolation.py:2763 -#: appPlugins/ToolNCC.py:4000 appPlugins/ToolPaint.py:2792 app_Main.py:6589 -#: app_Main.py:6610 +#: appPlugins/ToolCutOut.py:650 appPlugins/ToolIsolation.py:2761 +#: appPlugins/ToolNCC.py:3986 appPlugins/ToolPaint.py:2780 app_Main.py:6597 +#: app_Main.py:6618 msgid "Selected tool can't be used here. Pick another." msgstr "A ferramenta selecionada não pode ser usada aqui. Escolha outra." -#: appPlugins/ToolCutOut.py:691 +#: appPlugins/ToolCutOut.py:673 msgid "Tool updated from Tools Database." msgstr "Ferramenta atualizada do banco de dados de ferramentas." -#: appPlugins/ToolCutOut.py:748 appPlugins/ToolCutOut.py:1517 +#: appPlugins/ToolCutOut.py:730 appPlugins/ToolCutOut.py:1499 msgid "" "There is no object selected for Cutout.\n" "Select one and try again." @@ -14324,18 +14510,18 @@ msgstr "" "Não há objeto selecionado para Recorte.\n" "Selecione um e tente novamente." -#: appPlugins/ToolCutOut.py:754 appPlugins/ToolCutOut.py:1140 -#: appPlugins/ToolCutOut.py:1620 appPlugins/ToolCutOut.py:1763 +#: appPlugins/ToolCutOut.py:736 appPlugins/ToolCutOut.py:1122 +#: appPlugins/ToolCutOut.py:1602 appPlugins/ToolCutOut.py:1745 #: tclCommands/TclCommandGeoCutout.py:184 msgid "Tool Diameter is zero value. Change it to a positive real number." msgstr "" "O diâmetro da ferramenta está zerado. Mude para um número real positivo." -#: appPlugins/ToolCutOut.py:767 appPlugins/ToolCutOut.py:1154 +#: appPlugins/ToolCutOut.py:749 appPlugins/ToolCutOut.py:1136 msgid "Number of gaps value is missing. Add it and retry." msgstr "O número de pontes está ausente. Altere e tente novamente." -#: appPlugins/ToolCutOut.py:772 appPlugins/ToolCutOut.py:1158 +#: appPlugins/ToolCutOut.py:754 appPlugins/ToolCutOut.py:1140 msgid "" "Gaps value can be only one of: 'None', 'lr', 'tb', '2lr', '2tb', 4 or 8.\n" "Fill in a correct value and retry." @@ -14344,67 +14530,67 @@ msgstr "" "'2tb', 4 ou 8. \n" "Preencha um valor correto e tente novamente." -#: appPlugins/ToolCutOut.py:1105 appPlugins/ToolCutOut.py:1483 -#: appPlugins/ToolCutOut.py:1950 +#: appPlugins/ToolCutOut.py:1087 appPlugins/ToolCutOut.py:1465 +#: appPlugins/ToolCutOut.py:1932 msgid "Mouse bites failed." msgstr "Mouse bites (mordidas de rato) falhou." -#: appPlugins/ToolCutOut.py:1113 tclCommands/TclCommandGeoCutout.py:301 +#: appPlugins/ToolCutOut.py:1095 tclCommands/TclCommandGeoCutout.py:301 #: tclCommands/TclCommandGeoCutout.py:356 msgid "Any-form Cutout operation finished." msgstr "Operação de recorte de qualquer formato concluída." -#: appPlugins/ToolCutOut.py:1134 appPlugins/ToolDrilling.py:1898 -#: appPlugins/ToolEtchCompensation.py:200 appPlugins/ToolFollow.py:217 -#: appPlugins/ToolFollow.py:264 appPlugins/ToolInvertGerber.py:148 -#: appPlugins/ToolIsolation.py:1083 appPlugins/ToolIsolation.py:1148 -#: appPlugins/ToolIsolation.py:1538 appPlugins/ToolIsolation.py:1565 -#: appPlugins/ToolIsolation.py:2402 appPlugins/ToolMilling.py:2666 -#: appPlugins/ToolMilling.py:2689 appPlugins/ToolNCC.py:1079 -#: appPlugins/ToolNCC.py:1148 appPlugins/ToolNCC.py:1594 -#: appPlugins/ToolPaint.py:1164 appPlugins/ToolPanelize.py:333 +#: appPlugins/ToolCutOut.py:1116 appPlugins/ToolDrilling.py:1898 +#: appPlugins/ToolEtchCompensation.py:200 appPlugins/ToolFollow.py:213 +#: appPlugins/ToolFollow.py:260 appPlugins/ToolInvertGerber.py:148 +#: appPlugins/ToolIsolation.py:1079 appPlugins/ToolIsolation.py:1144 +#: appPlugins/ToolIsolation.py:1534 appPlugins/ToolIsolation.py:1561 +#: appPlugins/ToolIsolation.py:2398 appPlugins/ToolMilling.py:2636 +#: appPlugins/ToolMilling.py:2659 appPlugins/ToolNCC.py:1063 +#: appPlugins/ToolNCC.py:1132 appPlugins/ToolNCC.py:1578 +#: appPlugins/ToolPaint.py:1150 appPlugins/ToolPanelize.py:317 #: tclCommands/TclCommandBbox.py:71 tclCommands/TclCommandNregions.py:71 msgid "Object not found" msgstr "Objeto não encontrado" -#: appPlugins/ToolCutOut.py:1329 appPlugins/ToolCutOut.py:1406 +#: appPlugins/ToolCutOut.py:1311 appPlugins/ToolCutOut.py:1388 msgid "Rectangular cutout with negative margin is not possible." msgstr "Recorte retangular com margem negativa não é possível." -#: appPlugins/ToolCutOut.py:1491 +#: appPlugins/ToolCutOut.py:1473 msgid "Rectangular CutOut operation finished." msgstr "Recorte retangular concluído." -#: appPlugins/ToolCutOut.py:1530 appPlugins/ToolCutOut.py:1548 -#: appPlugins/ToolCutOut.py:1562 +#: appPlugins/ToolCutOut.py:1512 appPlugins/ToolCutOut.py:1530 +#: appPlugins/ToolCutOut.py:1544 #, fuzzy #| msgid "Could not load the file." msgid "Could not add drills." msgstr "Não foi possível carregar o arquivo." -#: appPlugins/ToolCutOut.py:1609 appPlugins/ToolCutOut.py:1673 +#: appPlugins/ToolCutOut.py:1591 appPlugins/ToolCutOut.py:1655 msgid "Geometry object for manual cutout not found" msgstr "Objeto de geometria para recorte manual não encontrado" -#: appPlugins/ToolCutOut.py:1612 +#: appPlugins/ToolCutOut.py:1594 msgid "" "Click on the selected geometry object perimeter to create a bridge gap ..." msgstr "" "Clique no perímetro do objeto de geometria selecionado para criar uma " "ponte ..." -#: appPlugins/ToolCutOut.py:1712 +#: appPlugins/ToolCutOut.py:1694 msgid "No tool in the Geometry object." msgstr "Nenhuma ferramenta no objeto Geometria." -#: appPlugins/ToolCutOut.py:1733 +#: appPlugins/ToolCutOut.py:1715 msgid "" "Added manual Bridge Gap. Left click to add another or right click to finish." msgstr "" "Ponte no Recorte adicionada. Clique com o botão esquerdo para adicionar " "outra ou clique com o botão direito para terminar." -#: appPlugins/ToolCutOut.py:1750 +#: appPlugins/ToolCutOut.py:1732 msgid "" "There is no Gerber object selected for Cutout.\n" "Select one and try again." @@ -14412,7 +14598,7 @@ msgstr "" "Não há nenhum objeto Gerber selecionado para o Recorte.\n" "Selecione um e tente novamente." -#: appPlugins/ToolCutOut.py:1756 +#: appPlugins/ToolCutOut.py:1738 msgid "" "The selected object has to be of Gerber type.\n" "Select a Gerber file and try again." @@ -14420,19 +14606,19 @@ msgstr "" "O objeto selecionado deve ser do tipo Gerber.\n" "Selecione um arquivo Gerber e tente novamente." -#: appPlugins/ToolCutOut.py:1791 +#: appPlugins/ToolCutOut.py:1773 msgid "Geometry not supported" msgstr "Geometria não suportada" -#: appPlugins/ToolCutOut.py:1863 +#: appPlugins/ToolCutOut.py:1845 msgid "Making manual bridge gap..." msgstr "Fazendo ponte manual..." -#: appPlugins/ToolCutOut.py:1954 +#: appPlugins/ToolCutOut.py:1936 msgid "Finished manual adding of gaps." msgstr "Adição manual de lacunas concluída." -#: appPlugins/ToolCutOut.py:2324 +#: appPlugins/ToolCutOut.py:2306 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -14444,16 +14630,11 @@ msgstr "" "Cria um objeto Geometria com caminho de\n" "ferramenta para cortar em torno de polígonos." -#: appPlugins/ToolCutOut.py:2350 appPlugins/ToolDblSided.py:701 -#: appPlugins/ToolPanelize.py:1137 -msgid "Source Object" -msgstr "Objeto Fonte" - -#: appPlugins/ToolCutOut.py:2351 +#: appPlugins/ToolCutOut.py:2325 msgid "Object to be cutout" msgstr "Objeto a ser recortado" -#: appPlugins/ToolCutOut.py:2378 +#: appPlugins/ToolCutOut.py:2363 msgid "" "Specify the type of object to be cutout.\n" "It can be of type: Gerber or Geometry.\n" @@ -14465,19 +14646,19 @@ msgstr "" "O que estiver selecionado aqui irá ditar o tipo\n" "de objetos que preencherão a caixa de combinação 'Objeto'." -#: appPlugins/ToolCutOut.py:2415 +#: appPlugins/ToolCutOut.py:2380 msgid "Cutout Tool" msgstr "Ferramenta de Recorte" -#: appPlugins/ToolCutOut.py:2434 appPlugins/ToolIsolation.py:214 -#: appPlugins/ToolIsolation.py:3291 appPlugins/ToolMilling.py:3738 -#: appPlugins/ToolNCC.py:4309 appPlugins/ToolPaint.py:3088 +#: appPlugins/ToolCutOut.py:2411 appPlugins/ToolIsolation.py:214 +#: appPlugins/ToolIsolation.py:3298 appPlugins/ToolMilling.py:3814 +#: appPlugins/ToolNCC.py:4315 appPlugins/ToolPaint.py:3100 msgid "Search and Add" msgstr "Pesquisar e Adicionar" -#: appPlugins/ToolCutOut.py:2437 appPlugins/ToolIsolation.py:3294 -#: appPlugins/ToolMilling.py:3741 appPlugins/ToolNCC.py:4312 -#: appPlugins/ToolPaint.py:3091 +#: appPlugins/ToolCutOut.py:2414 appPlugins/ToolIsolation.py:3301 +#: appPlugins/ToolMilling.py:3817 appPlugins/ToolNCC.py:4318 +#: appPlugins/ToolPaint.py:3103 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above.\n" @@ -14491,16 +14672,16 @@ msgstr "" "no banco de dados de ferramentas. Se nada for encontrado\n" "no BD de ferramentas, uma ferramenta padrão é adicionada." -#: appPlugins/ToolCutOut.py:2446 appPlugins/ToolIsolation.py:219 -#: appPlugins/ToolIsolation.py:3303 appPlugins/ToolMilling.py:394 -#: appPlugins/ToolMilling.py:3750 appPlugins/ToolNCC.py:4321 -#: appPlugins/ToolPaint.py:3100 +#: appPlugins/ToolCutOut.py:2423 appPlugins/ToolIsolation.py:219 +#: appPlugins/ToolIsolation.py:3310 appPlugins/ToolMilling.py:384 +#: appPlugins/ToolMilling.py:3826 appPlugins/ToolNCC.py:4327 +#: appPlugins/ToolPaint.py:3112 msgid "Pick from DB" msgstr "Escolher do BD" -#: appPlugins/ToolCutOut.py:2449 appPlugins/ToolIsolation.py:3306 -#: appPlugins/ToolMilling.py:3753 appPlugins/ToolNCC.py:4324 -#: appPlugins/ToolPaint.py:3103 +#: appPlugins/ToolCutOut.py:2426 appPlugins/ToolIsolation.py:3313 +#: appPlugins/ToolMilling.py:3829 appPlugins/ToolNCC.py:4330 +#: appPlugins/ToolPaint.py:3115 msgid "" "Add a new tool to the Tool Table\n" "from the Tools Database.\n" @@ -14512,23 +14693,27 @@ msgstr "" "Ferramentas de administração de banco de dados em:\n" "Menu: Opções -> Banco de dados de ferramentas" -#: appPlugins/ToolCutOut.py:2463 +#: appPlugins/ToolCutOut.py:2440 msgid "Tool Parameters" msgstr "Parâmetros de Ferramenta" -#: appPlugins/ToolCutOut.py:2600 +#: appPlugins/ToolCutOut.py:2604 msgid "Bridge Gaps" msgstr "Pontes" -#: appPlugins/ToolCutOut.py:2602 +#: appPlugins/ToolCutOut.py:2606 msgid "Selection of the type of cutout." msgstr "" -#: appPlugins/ToolCutOut.py:2606 appPlugins/ToolPunchGerber.py:2303 -msgid "Automatic" -msgstr "Auto" +#: appPlugins/ToolCutOut.py:2664 +msgid "Manual cutout Geometry" +msgstr "Geometria de recorte manual" -#: appPlugins/ToolCutOut.py:2655 +#: appPlugins/ToolCutOut.py:2666 appPlugins/ToolCutOut.py:2772 +msgid "Geometry object used to create the manual cutout." +msgstr "Objeto de geometria usado para criar o recorte manual." + +#: appPlugins/ToolCutOut.py:2681 msgid "" "Cutout the selected object.\n" "The cutout shape can be of any shape.\n" @@ -14538,7 +14723,7 @@ msgstr "" "O recorte pode ter qualquer forma.\n" "Útil quando o PCB tem uma forma não retangular." -#: appPlugins/ToolCutOut.py:2670 +#: appPlugins/ToolCutOut.py:2697 msgid "" "Cutout the selected object.\n" "The resulting cutout shape is\n" @@ -14550,11 +14735,11 @@ msgstr "" "sempre em forma de retângulo e será\n" "a caixa delimitadora do objeto." -#: appPlugins/ToolCutOut.py:2707 +#: appPlugins/ToolCutOut.py:2711 msgid "Generate Manual Geometry" msgstr "Gerar Geometria Manual" -#: appPlugins/ToolCutOut.py:2710 +#: appPlugins/ToolCutOut.py:2714 msgid "" "If the object to be cutout is a Gerber\n" "first create a Geometry that surrounds it,\n" @@ -14566,19 +14751,11 @@ msgstr "" "para ser usado como recorte, caso ainda não exista.\n" "Selecione o arquivo Gerber de origem na combobox do objeto." -#: appPlugins/ToolCutOut.py:2730 -msgid "Manual cutout Geometry" -msgstr "Geometria de recorte manual" - -#: appPlugins/ToolCutOut.py:2732 appPlugins/ToolCutOut.py:2773 -msgid "Geometry object used to create the manual cutout." -msgstr "Objeto de geometria usado para criar o recorte manual." - -#: appPlugins/ToolCutOut.py:2739 +#: appPlugins/ToolCutOut.py:2728 msgid "Manual Add Bridge Gaps" msgstr "Adicionar Pontes Manuais" -#: appPlugins/ToolCutOut.py:2742 +#: appPlugins/ToolCutOut.py:2731 msgid "" "Use the left mouse button (LMB) click\n" "to create a bridge gap to separate the PCB from\n" @@ -14591,17 +14768,17 @@ msgstr "" "O clique deve ser feito no perímetro\n" "do objeto Geometria usado como uma geometria de recorte." -#: appPlugins/ToolCutOut.py:2764 appPlugins/ToolCutOut.py:2827 +#: appPlugins/ToolCutOut.py:2753 appPlugins/ToolCutOut.py:2827 #, fuzzy #| msgid "Drilling" msgid "Cut by Drilling" msgstr "Perfuração" -#: appPlugins/ToolCutOut.py:2766 appPlugins/ToolCutOut.py:2830 +#: appPlugins/ToolCutOut.py:2754 appPlugins/ToolCutOut.py:2830 msgid "Create a series of drill holes following a geometry line." msgstr "" -#: appPlugins/ToolDblSided.py:307 +#: appPlugins/ToolDblSided.py:291 msgid "" "'Point' reference is selected and 'Point' coordinates are missing. Add them " "and retry." @@ -14609,53 +14786,53 @@ msgstr "" "A referência 'Ponto' está selecionada e as coordenadas do 'Ponto' estão " "faltando. Adicione-as e tente novamente." -#: appPlugins/ToolDblSided.py:316 +#: appPlugins/ToolDblSided.py:300 msgid "There is no Box reference object loaded. Load one and retry." msgstr "" "Não há objeto Caixa de referência carregado. Carregue um e tente novamente." -#: appPlugins/ToolDblSided.py:328 +#: appPlugins/ToolDblSided.py:312 msgid "No value or wrong format in Drill Dia entry. Add it and retry." msgstr "" "Nenhum valor ou formato incorreto para o Diâmetro do Furo. Altere e tente " "novamente." -#: appPlugins/ToolDblSided.py:340 +#: appPlugins/ToolDblSided.py:324 msgid "There are no Alignment Drill Coordinates to use. Add them and retry." msgstr "" "Não há Coordenadas para usar no Furo de Alinhamento. Adicione-as e tente " "novamente." -#: appPlugins/ToolDblSided.py:359 +#: appPlugins/ToolDblSided.py:343 msgid "Alignment Drills" msgstr "Furos de Alinhamento" -#: appPlugins/ToolDblSided.py:363 +#: appPlugins/ToolDblSided.py:347 msgid "Excellon object with alignment drills created..." msgstr "Objeto Excellon com furos de alinhamento criado ..." -#: appPlugins/ToolDblSided.py:374 appPlugins/ToolPunchGerber.py:545 -#: appPlugins/ToolPunchGerber.py:582 appPlugins/ToolPunchGerber.py:687 +#: appPlugins/ToolDblSided.py:358 appPlugins/ToolPunchGerber.py:541 +#: appPlugins/ToolPunchGerber.py:578 appPlugins/ToolPunchGerber.py:683 msgid "There is no Excellon object loaded ..." msgstr "Não há objeto Excellon carregado ..." -#: appPlugins/ToolDblSided.py:390 +#: appPlugins/ToolDblSided.py:374 msgid "Click on canvas within the desired Excellon drill hole" msgstr "Clique na tela dentro do furo Excellon desejado" -#: appPlugins/ToolDblSided.py:434 +#: appPlugins/ToolDblSided.py:418 msgid "Mirror reference point set." msgstr "Conjunto de ponto de referência de espelho." -#: appPlugins/ToolDblSided.py:468 +#: appPlugins/ToolDblSided.py:452 msgid "Only Gerber, Excellon and Geometry objects can be mirrored." msgstr "Apenas objetos Gerber, Excellon e Geometria podem ser espelhados." -#: appPlugins/ToolDblSided.py:480 +#: appPlugins/ToolDblSided.py:464 msgid "There is no Box object loaded ..." msgstr "Não há objeto Caixa carregado ..." -#: appPlugins/ToolDblSided.py:490 +#: appPlugins/ToolDblSided.py:474 msgid "" "There are no Point coordinates in the Point field. Add coords and try " "again ..." @@ -14663,11 +14840,11 @@ msgstr "" "Faltando as Coordenadas do 'Ponto'. Adicione as coordenadas e tente " "novamente ..." -#: appPlugins/ToolDblSided.py:497 camlib.py:2449 +#: appPlugins/ToolDblSided.py:481 camlib.py:2449 msgid "Object was mirrored" msgstr "O objeto foi espelhado" -#: appPlugins/ToolDblSided.py:675 appPlugins/ToolNCC.py:4126 +#: appPlugins/ToolDblSided.py:656 appPlugins/ToolNCC.py:4112 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -14679,20 +14856,20 @@ msgstr "" "Cria um objeto Geometria com caminho de ferramenta\n" "para cortar todas as regiões com retirada de cobre." -#: appPlugins/ToolDblSided.py:702 +#: appPlugins/ToolDblSided.py:680 msgid "Objects to be mirrored" msgstr "Objetos a espelhar" -#: appPlugins/ToolDblSided.py:709 +#: appPlugins/ToolDblSided.py:695 msgid "Select the type of application object to be processed in this tool." msgstr "" "Selecione o tipo de objeto de aplicativo a ser processado nesta ferramenta." -#: appPlugins/ToolDblSided.py:743 +#: appPlugins/ToolDblSided.py:725 msgid "Bounds Values" msgstr "Valores Limite" -#: appPlugins/ToolDblSided.py:745 +#: appPlugins/ToolDblSided.py:727 msgid "" "Select on canvas the object(s)\n" "for which to calculate bounds values." @@ -14700,39 +14877,39 @@ msgstr "" "Selecione na tela o(s) objeto(s)\n" "para o qual calcular valores limites." -#: appPlugins/ToolDblSided.py:755 +#: appPlugins/ToolDblSided.py:745 msgid "X min" msgstr "X min" -#: appPlugins/ToolDblSided.py:757 appPlugins/ToolDblSided.py:771 +#: appPlugins/ToolDblSided.py:747 appPlugins/ToolDblSided.py:761 msgid "Minimum location." msgstr "Localização mínima." -#: appPlugins/ToolDblSided.py:769 +#: appPlugins/ToolDblSided.py:759 msgid "Y min" msgstr "Y min" -#: appPlugins/ToolDblSided.py:783 +#: appPlugins/ToolDblSided.py:773 msgid "X max" msgstr "X max" -#: appPlugins/ToolDblSided.py:785 appPlugins/ToolDblSided.py:799 +#: appPlugins/ToolDblSided.py:775 appPlugins/ToolDblSided.py:789 msgid "Maximum location." msgstr "Localização máxima." -#: appPlugins/ToolDblSided.py:797 +#: appPlugins/ToolDblSided.py:787 msgid "Y max" msgstr "Y max" -#: appPlugins/ToolDblSided.py:808 +#: appPlugins/ToolDblSided.py:798 msgid "Center point coordinates" msgstr "Coordenadas do ponto central" -#: appPlugins/ToolDblSided.py:810 +#: appPlugins/ToolDblSided.py:800 msgid "Centroid" msgstr "Centroid" -#: appPlugins/ToolDblSided.py:812 +#: appPlugins/ToolDblSided.py:802 msgid "" "The center point location for the rectangular\n" "bounding shape. Centroid. Format is (x, y)." @@ -14740,11 +14917,11 @@ msgstr "" "A localização do ponto central do retângulo\n" "forma delimitadora. Centroid. O formato é (x, y)." -#: appPlugins/ToolDblSided.py:821 +#: appPlugins/ToolDblSided.py:811 msgid "Calculate Bounds Values" msgstr "Calcular valores de limitesCalculadoras" -#: appPlugins/ToolDblSided.py:823 +#: appPlugins/ToolDblSided.py:813 msgid "" "Calculate the enveloping rectangular shape coordinates,\n" "for the selection of objects.\n" @@ -14754,15 +14931,15 @@ msgstr "" "para a seleção de objetos.\n" "A forma do envelope é paralela ao eixo X, Y." -#: appPlugins/ToolDblSided.py:848 +#: appPlugins/ToolDblSided.py:828 msgid "Mirror Operation" msgstr "Operação Espelho" -#: appPlugins/ToolDblSided.py:849 +#: appPlugins/ToolDblSided.py:829 msgid "Parameters for the mirror operation" msgstr "Parâmetros para a operação de espelhamento" -#: appPlugins/ToolDblSided.py:871 +#: appPlugins/ToolDblSided.py:858 msgid "" "The coordinates used as reference for the mirror operation.\n" "Can be:\n" @@ -14780,11 +14957,11 @@ msgstr "" "caixa delimitadora de outro objeto selecionado abaixo\n" "- Hole Snap -> um ponto definido pelo centro de um furo em um objeto Excellon" -#: appPlugins/ToolDblSided.py:891 +#: appPlugins/ToolDblSided.py:878 msgid "Point coordinates" msgstr "Coords dos pontos" -#: appPlugins/ToolDblSided.py:897 +#: appPlugins/ToolDblSided.py:884 msgid "" "Add the coordinates in format (x, y) through which the mirroring " "axis\n" @@ -14798,17 +14975,17 @@ msgstr "" "As coordenadas (x, y) são capturadas pressionando a tecla SHIFT\n" "e clicar o botão esquerdo do mouse na tela ou inseridas manualmente." -#: appPlugins/ToolDblSided.py:915 +#: appPlugins/ToolDblSided.py:902 msgid "Object that holds holes that can be picked as reference for mirroring." msgstr "" "Objeto que contém furos que podem ser escolhidos como referência para " "espelhamento." -#: appPlugins/ToolDblSided.py:930 +#: appPlugins/ToolDblSided.py:917 msgid "Pick hole" msgstr "Escolha o furo" -#: appPlugins/ToolDblSided.py:932 +#: appPlugins/ToolDblSided.py:919 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." @@ -14816,7 +14993,7 @@ msgstr "" "Clique dentro de um furo que pertence ao objeto Excellon selecionado,\n" "e as coordenadas do centro do furo serão copiadas para o campo Ponto." -#: appPlugins/ToolDblSided.py:948 +#: appPlugins/ToolDblSided.py:938 msgid "" "It can be of type: Gerber or Excellon or Geometry.\n" "The coordinates of the center of the bounding box are used\n" @@ -14826,11 +15003,7 @@ msgstr "" "As coordenadas do centro da caixa delimitadora são usadas\n" "como referência para operação de espelho." -#: appPlugins/ToolDblSided.py:974 -msgid "Mirror" -msgstr "Espelhar" - -#: appPlugins/ToolDblSided.py:977 +#: appPlugins/ToolDblSided.py:959 msgid "" "Mirrors (flips) the specified object around \n" "the specified axis. Does not create a new \n" @@ -14839,11 +15012,11 @@ msgstr "" "Espelha (inverte) o objeto especificado em torno do eixo especificado.\n" "Não é criado um novo objeto, o objeto atual é modificado." -#: appPlugins/ToolDblSided.py:1003 +#: appPlugins/ToolDblSided.py:975 msgid "PCB Alignment" msgstr "Alinhamento PCB" -#: appPlugins/ToolDblSided.py:1005 appPlugins/ToolDblSided.py:1116 +#: appPlugins/ToolDblSided.py:977 appPlugins/ToolDblSided.py:1093 msgid "" "Creates an Excellon Object containing the\n" "specified alignment holes and their mirror\n" @@ -14853,7 +15026,7 @@ msgstr "" "furos de alinhamento especificados e suas\n" "imagens espelhadas." -#: appPlugins/ToolDblSided.py:1047 appPlugins/ToolDblSided.py:1054 +#: appPlugins/ToolDblSided.py:1027 appPlugins/ToolDblSided.py:1034 msgid "" "The reference point used to create the second alignment drill\n" "from the first alignment drill, by doing mirror.\n" @@ -14863,11 +15036,11 @@ msgstr "" "do primeiro furo de alinhamento, fazendo espelho.\n" "Pode ser modificado na seção Parâmetros de espelho -> Referência" -#: appPlugins/ToolDblSided.py:1067 +#: appPlugins/ToolDblSided.py:1044 msgid "Alignment Drill Coordinates" msgstr "Coords Furos de Alinhamento" -#: appPlugins/ToolDblSided.py:1069 +#: appPlugins/ToolDblSided.py:1046 msgid "" "Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For " "each set of (x, y) coordinates\n" @@ -14885,11 +15058,11 @@ msgstr "" "- uma furo na posição espelhada sobre o eixo selecionado acima no 'Alinhar " "eixo'." -#: appPlugins/ToolDblSided.py:1077 +#: appPlugins/ToolDblSided.py:1054 msgid "Drill coordinates" msgstr "Coordenadas dos furos" -#: appPlugins/ToolDblSided.py:1085 +#: appPlugins/ToolDblSided.py:1062 msgid "" "Add alignment drill holes coordinates in the format: (x1, y1), (x2, " "y2), ... \n" @@ -14916,11 +15089,11 @@ msgstr "" "clicar no campo e em Colar.\n" "- inserindo as coordenadas manualmente no formato: (x1, y1), (x2, y2), ..." -#: appPlugins/ToolDblSided.py:1100 +#: appPlugins/ToolDblSided.py:1077 msgid "Delete Last" msgstr "Excluir Último" -#: appPlugins/ToolDblSided.py:1103 +#: appPlugins/ToolDblSided.py:1080 msgid "Delete the last coordinates tuple in the list." msgstr "Exclua a última dupla de coordenadas da lista." @@ -14928,7 +15101,7 @@ msgstr "Exclua a última dupla de coordenadas da lista." msgid "MEASURING: Click on the Start point ..." msgstr "MEDIÇÃO: Clique no ponto Inicial ..." -#: appPlugins/ToolDistance.py:264 appPlugins/ToolDistance.py:671 +#: appPlugins/ToolDistance.py:264 appPlugins/ToolDistance.py:673 #: appPlugins/ToolDistanceMin.py:358 msgid "Measure" msgstr "Medir" @@ -14953,23 +15126,23 @@ msgstr "MEDINDO" msgid "Result" msgstr "Resultado" -#: appPlugins/ToolDistance.py:586 appPlugins/ToolDistanceMin.py:263 +#: appPlugins/ToolDistance.py:588 appPlugins/ToolDistanceMin.py:263 msgid "Those are the units in which the distance is measured." msgstr "Unidade em que a distância é medida." -#: appPlugins/ToolDistance.py:587 appPlugins/ToolDistanceMin.py:264 +#: appPlugins/ToolDistance.py:589 appPlugins/ToolDistanceMin.py:264 msgid "METRIC (mm)" msgstr "Métrico (mm):" -#: appPlugins/ToolDistance.py:587 appPlugins/ToolDistanceMin.py:264 +#: appPlugins/ToolDistance.py:589 appPlugins/ToolDistanceMin.py:264 msgid "INCH (in)" msgstr "Inglês (in)" -#: appPlugins/ToolDistance.py:593 +#: appPlugins/ToolDistance.py:595 msgid "Snap to center" msgstr "Alinhar ao centro" -#: appPlugins/ToolDistance.py:595 +#: appPlugins/ToolDistance.py:597 msgid "" "Mouse cursor will snap to the center of the pad/drill\n" "when it is hovering over the geometry of the pad/drill." @@ -14977,50 +15150,50 @@ msgstr "" "O cursor do mouse se encaixará no centro do pad/furo\n" "quando está pairando sobre a geometria do pad/furo." -#: appPlugins/ToolDistance.py:605 +#: appPlugins/ToolDistance.py:607 msgid "Start Coords" msgstr "Coords Iniciais" -#: appPlugins/ToolDistance.py:606 appPlugins/ToolDistance.py:611 +#: appPlugins/ToolDistance.py:608 appPlugins/ToolDistance.py:613 msgid "This is measuring Start point coordinates." msgstr "Coordenadas do ponto inicial da medição." -#: appPlugins/ToolDistance.py:616 +#: appPlugins/ToolDistance.py:618 msgid "Stop Coords" msgstr "Coords Finais" -#: appPlugins/ToolDistance.py:617 appPlugins/ToolDistance.py:622 +#: appPlugins/ToolDistance.py:619 appPlugins/ToolDistance.py:624 msgid "This is the measuring Stop point coordinates." msgstr "Coordenadas do ponto final da medição." -#: appPlugins/ToolDistance.py:627 appPlugins/ToolDistanceMin.py:299 +#: appPlugins/ToolDistance.py:629 appPlugins/ToolDistanceMin.py:299 msgid "Dx" msgstr "Dx" -#: appPlugins/ToolDistance.py:628 appPlugins/ToolDistance.py:633 +#: appPlugins/ToolDistance.py:630 appPlugins/ToolDistance.py:635 #: appPlugins/ToolDistanceMin.py:300 appPlugins/ToolDistanceMin.py:305 msgid "This is the distance measured over the X axis." msgstr "Distância medida no eixo X." -#: appPlugins/ToolDistance.py:638 appPlugins/ToolDistanceMin.py:311 +#: appPlugins/ToolDistance.py:640 appPlugins/ToolDistanceMin.py:311 msgid "Dy" msgstr "Dy" -#: appPlugins/ToolDistance.py:639 appPlugins/ToolDistance.py:644 +#: appPlugins/ToolDistance.py:641 appPlugins/ToolDistance.py:646 #: appPlugins/ToolDistanceMin.py:312 appPlugins/ToolDistanceMin.py:317 msgid "This is the distance measured over the Y axis." msgstr "Distância medida no eixo Y." -#: appPlugins/ToolDistance.py:650 appPlugins/ToolDistance.py:655 +#: appPlugins/ToolDistance.py:652 appPlugins/ToolDistance.py:657 #: appPlugins/ToolDistanceMin.py:324 appPlugins/ToolDistanceMin.py:329 msgid "This is orientation angle of the measuring line." msgstr "Ângulo de orientação da linha de medição." -#: appPlugins/ToolDistance.py:660 appPlugins/ToolDistanceMin.py:335 +#: appPlugins/ToolDistance.py:662 appPlugins/ToolDistanceMin.py:335 msgid "DISTANCE" msgstr "DISTÂNCIA" -#: appPlugins/ToolDistance.py:661 appPlugins/ToolDistance.py:666 +#: appPlugins/ToolDistance.py:663 appPlugins/ToolDistance.py:668 msgid "This is the point to point Euclidian distance." msgstr "Este é o ponto a apontar a distância euclidiana." @@ -15093,69 +15266,69 @@ msgstr "Ir para o Ponto Médio" #: appPlugins/ToolDrilling.py:965 appPlugins/ToolDrilling.py:1238 #: appPlugins/ToolDrilling.py:1245 appPlugins/ToolDrilling.py:1277 #: appPlugins/ToolDrilling.py:1290 appPlugins/ToolDrilling.py:1294 -#: appPlugins/ToolDrilling.py:2384 appPlugins/ToolIsolation.py:645 -#: appPlugins/ToolIsolation.py:759 appPlugins/ToolIsolation.py:764 -#: appPlugins/ToolIsolation.py:794 appPlugins/ToolIsolation.py:817 -#: appPlugins/ToolIsolation.py:830 appPlugins/ToolIsolation.py:3331 -#: appPlugins/ToolMilling.py:997 appPlugins/ToolMilling.py:1116 -#: appPlugins/ToolMilling.py:1612 appPlugins/ToolMilling.py:1620 -#: appPlugins/ToolMilling.py:1624 appPlugins/ToolMilling.py:1672 -#: appPlugins/ToolMilling.py:1684 appPlugins/ToolMilling.py:1688 -#: appPlugins/ToolMilling.py:3783 appPlugins/ToolNCC.py:608 -#: appPlugins/ToolNCC.py:613 appPlugins/ToolNCC.py:643 -#: appPlugins/ToolNCC.py:666 appPlugins/ToolNCC.py:679 -#: appPlugins/ToolNCC.py:894 appPlugins/ToolNCC.py:4349 -#: appPlugins/ToolPaint.py:527 appPlugins/ToolPaint.py:532 -#: appPlugins/ToolPaint.py:574 appPlugins/ToolPaint.py:596 -#: appPlugins/ToolPaint.py:608 appPlugins/ToolPaint.py:824 -#: appPlugins/ToolPaint.py:3128 +#: appPlugins/ToolDrilling.py:2394 appPlugins/ToolIsolation.py:641 +#: appPlugins/ToolIsolation.py:755 appPlugins/ToolIsolation.py:760 +#: appPlugins/ToolIsolation.py:790 appPlugins/ToolIsolation.py:813 +#: appPlugins/ToolIsolation.py:826 appPlugins/ToolIsolation.py:3336 +#: appPlugins/ToolMilling.py:937 appPlugins/ToolMilling.py:1056 +#: appPlugins/ToolMilling.py:1579 appPlugins/ToolMilling.py:1587 +#: appPlugins/ToolMilling.py:1591 appPlugins/ToolMilling.py:1639 +#: appPlugins/ToolMilling.py:1651 appPlugins/ToolMilling.py:1655 +#: appPlugins/ToolMilling.py:3854 appPlugins/ToolNCC.py:592 +#: appPlugins/ToolNCC.py:597 appPlugins/ToolNCC.py:627 +#: appPlugins/ToolNCC.py:650 appPlugins/ToolNCC.py:663 +#: appPlugins/ToolNCC.py:878 appPlugins/ToolNCC.py:4352 +#: appPlugins/ToolPaint.py:513 appPlugins/ToolPaint.py:518 +#: appPlugins/ToolPaint.py:560 appPlugins/ToolPaint.py:582 +#: appPlugins/ToolPaint.py:594 appPlugins/ToolPaint.py:810 +#: appPlugins/ToolPaint.py:3137 msgid "Parameters for" msgstr "Parâmetros para" #: appPlugins/ToolDrilling.py:914 appPlugins/ToolDrilling.py:1245 -#: appPlugins/ToolDrilling.py:1294 appPlugins/ToolIsolation.py:645 -#: appPlugins/ToolIsolation.py:764 appPlugins/ToolIsolation.py:830 -#: appPlugins/ToolMilling.py:997 appPlugins/ToolMilling.py:1116 -#: appPlugins/ToolMilling.py:1624 appPlugins/ToolMilling.py:1688 -#: appPlugins/ToolNCC.py:613 appPlugins/ToolNCC.py:679 -#: appPlugins/ToolNCC.py:894 appPlugins/ToolPaint.py:532 -#: appPlugins/ToolPaint.py:608 appPlugins/ToolPaint.py:824 +#: appPlugins/ToolDrilling.py:1294 appPlugins/ToolIsolation.py:641 +#: appPlugins/ToolIsolation.py:760 appPlugins/ToolIsolation.py:826 +#: appPlugins/ToolMilling.py:937 appPlugins/ToolMilling.py:1056 +#: appPlugins/ToolMilling.py:1591 appPlugins/ToolMilling.py:1655 +#: appPlugins/ToolNCC.py:597 appPlugins/ToolNCC.py:663 +#: appPlugins/ToolNCC.py:878 appPlugins/ToolPaint.py:518 +#: appPlugins/ToolPaint.py:594 appPlugins/ToolPaint.py:810 msgid "Multiple Tools" msgstr "Ferramentas Múltiplas" #: appPlugins/ToolDrilling.py:965 appPlugins/ToolDrilling.py:1238 -#: appPlugins/ToolDrilling.py:1277 appPlugins/ToolIsolation.py:759 -#: appPlugins/ToolIsolation.py:794 appPlugins/ToolMilling.py:1612 -#: appPlugins/ToolMilling.py:1672 appPlugins/ToolNCC.py:608 -#: appPlugins/ToolNCC.py:643 appPlugins/ToolPaint.py:527 -#: appPlugins/ToolPaint.py:574 app_Main.py:2525 +#: appPlugins/ToolDrilling.py:1277 appPlugins/ToolIsolation.py:755 +#: appPlugins/ToolIsolation.py:790 appPlugins/ToolMilling.py:1579 +#: appPlugins/ToolMilling.py:1639 appPlugins/ToolNCC.py:592 +#: appPlugins/ToolNCC.py:627 appPlugins/ToolPaint.py:513 +#: appPlugins/ToolPaint.py:560 app_Main.py:2525 msgid "No Tool Selected" msgstr "Nenhuma Ferramenta Selecionada" -#: appPlugins/ToolDrilling.py:1456 appPlugins/ToolIsolation.py:898 -#: appPlugins/ToolMilling.py:1967 appPlugins/ToolNCC.py:786 -#: appPlugins/ToolPaint.py:673 +#: appPlugins/ToolDrilling.py:1456 appPlugins/ToolIsolation.py:894 +#: appPlugins/ToolMilling.py:1937 appPlugins/ToolNCC.py:770 +#: appPlugins/ToolPaint.py:659 msgid "Current Tool parameters were applied to all tools." msgstr "Parâmetros aplicados a todas as ferramentas." -#: appPlugins/ToolDrilling.py:1518 appPlugins/ToolMilling.py:3269 +#: appPlugins/ToolDrilling.py:1518 appPlugins/ToolMilling.py:3239 msgid "Focus Z" msgstr "Foco Z" -#: appPlugins/ToolDrilling.py:1540 appPlugins/ToolMilling.py:3235 +#: appPlugins/ToolDrilling.py:1540 appPlugins/ToolMilling.py:3205 msgid "Laser Power" msgstr "Potência Laser" -#: appPlugins/ToolDrilling.py:1644 appPlugins/ToolMilling.py:3390 +#: appPlugins/ToolDrilling.py:1644 appPlugins/ToolMilling.py:3360 msgid "Delete failed. There are no exclusion areas to delete." msgstr "Exclusão falhou. Não há áreas para excluir." -#: appPlugins/ToolDrilling.py:1661 appPlugins/ToolMilling.py:3407 +#: appPlugins/ToolDrilling.py:1661 appPlugins/ToolMilling.py:3377 msgid "Delete failed. Nothing is selected." msgstr "Falha na exclusão. Nada está selecionado." #: appPlugins/ToolDrilling.py:1758 appPlugins/ToolDrilling.py:1773 -#: appPlugins/ToolMilling.py:3504 appPlugins/ToolMilling.py:3519 +#: appPlugins/ToolMilling.py:3474 appPlugins/ToolMilling.py:3489 #, fuzzy #| msgid "Tool was edited in Tool Table." msgid "Value edited in Exclusion Table." @@ -15189,15 +15362,25 @@ msgstr "O formato X, Y da Troca de Ferramentas deve ser (x, y)." msgid "Generating CNC Code" msgstr "Gerando Código CNC" -#: appPlugins/ToolDrilling.py:2302 +#: appPlugins/ToolDrilling.py:2299 appPlugins/ToolFilm.py:1191 msgid "Excellon object for drilling/milling operation." msgstr "Objeto Excellon para operação de furação/fresagem." -#: appPlugins/ToolDrilling.py:2366 +#: appPlugins/ToolDrilling.py:2329 +#, fuzzy +#| msgid "" +#| "Tools in this Excellon object\n" +#| "when are used for drilling." +msgid "Tools in the object used for drilling." +msgstr "" +"Ferramentas neste objeto Excellon \n" +"quando são usadas para perfuração." + +#: appPlugins/ToolDrilling.py:2381 msgid "Search DB" msgstr "Pesquisar BD" -#: appPlugins/ToolDrilling.py:2369 +#: appPlugins/ToolDrilling.py:2384 msgid "" "Will search and try to replace the tools from Tools Table\n" "with tools from DB that have a close diameter value." @@ -15205,9 +15388,9 @@ msgstr "" "Pesquisará e tentará substituir as ferramentas da Tabela de Ferramentas\n" "com ferramentas do DB que possuem um valor de diâmetro próximo." -#: appPlugins/ToolDrilling.py:2387 appPlugins/ToolIsolation.py:3334 -#: appPlugins/ToolMilling.py:3786 appPlugins/ToolNCC.py:4352 -#: appPlugins/ToolPaint.py:3131 +#: appPlugins/ToolDrilling.py:2397 appPlugins/ToolIsolation.py:3339 +#: appPlugins/ToolMilling.py:3857 appPlugins/ToolNCC.py:4355 +#: appPlugins/ToolPaint.py:3140 msgid "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." @@ -15215,15 +15398,15 @@ msgstr "" "Os dados usados para criar o G-Code.\n" "Cada loja de ferramentas possui seu próprio conjunto de dados." -#: appPlugins/ToolDrilling.py:2624 appPlugins/ToolIsolation.py:3450 -#: appPlugins/ToolMilling.py:4242 appPlugins/ToolNCC.py:4509 -#: appPlugins/ToolPaint.py:3226 +#: appPlugins/ToolDrilling.py:2622 appPlugins/ToolIsolation.py:3474 +#: appPlugins/ToolMilling.py:4300 appPlugins/ToolNCC.py:4518 +#: appPlugins/ToolPaint.py:3236 msgid "Apply parameters to all tools" msgstr "Aplicar parâmetros a todas as ferramentas" -#: appPlugins/ToolDrilling.py:2627 appPlugins/ToolIsolation.py:3453 -#: appPlugins/ToolMilling.py:4245 appPlugins/ToolNCC.py:4512 -#: appPlugins/ToolPaint.py:3229 +#: appPlugins/ToolDrilling.py:2625 appPlugins/ToolIsolation.py:3477 +#: appPlugins/ToolMilling.py:4303 appPlugins/ToolNCC.py:4521 +#: appPlugins/ToolPaint.py:3239 msgid "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." @@ -15231,28 +15414,29 @@ msgstr "" "Os parâmetros no formulário atual serão aplicados\n" "em todas as ferramentas da Tabela de Ferramentas." -#: appPlugins/ToolDrilling.py:2638 appPlugins/ToolIsolation.py:3464 -#: appPlugins/ToolMilling.py:4258 appPlugins/ToolNCC.py:4523 -#: appPlugins/ToolPaint.py:3240 +#: appPlugins/ToolDrilling.py:2634 appPlugins/ToolIsolation.py:3486 +#: appPlugins/ToolMilling.py:4312 appPlugins/ToolNCC.py:4530 +#: appPlugins/ToolPaint.py:3248 msgid "Common Parameters" msgstr "Parâmetros Comuns" -#: appPlugins/ToolDrilling.py:2640 appPlugins/ToolIsolation.py:3466 -#: appPlugins/ToolMilling.py:4260 appPlugins/ToolNCC.py:4525 -#: appPlugins/ToolPaint.py:3242 +#: appPlugins/ToolDrilling.py:2636 appPlugins/ToolFollow.py:734 +#: appPlugins/ToolIsolation.py:3488 appPlugins/ToolMilling.py:4314 +#: appPlugins/ToolNCC.py:4532 appPlugins/ToolPaint.py:3249 +#: appPlugins/ToolPanelize.py:1304 appPlugins/ToolSub.py:815 msgid "Parameters that are common for all tools." msgstr "Parâmetros comuns à todas as ferramentas." -#: appPlugins/ToolDrilling.py:2645 appPlugins/ToolMilling.py:4265 +#: appPlugins/ToolDrilling.py:2649 appPlugins/ToolMilling.py:4327 #: appPlugins/ToolSolderPaste.py:1364 msgid "Tool change Z" msgstr "Altura para a troca" -#: appPlugins/ToolDrilling.py:2721 appPlugins/ToolMilling.py:4328 +#: appPlugins/ToolDrilling.py:2725 appPlugins/ToolMilling.py:4390 msgid "X,Y coordinates" msgstr "Coordenadas X-Y" -#: appPlugins/ToolDrilling.py:2767 +#: appPlugins/ToolDrilling.py:2771 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Excellon Objects." @@ -15260,19 +15444,19 @@ msgstr "" "O arquivo de pós-processamento (JSON) que define\n" "a saída G-Code para Objetos Excellon." -#: appPlugins/ToolDrilling.py:2782 appPlugins/ToolMilling.py:4389 +#: appPlugins/ToolDrilling.py:2786 appPlugins/ToolMilling.py:4451 msgid "Add exclusion areas" msgstr "Adicionar áreas de exclusão" -#: appPlugins/ToolDrilling.py:2809 appPlugins/ToolMilling.py:4417 +#: appPlugins/ToolDrilling.py:2813 appPlugins/ToolMilling.py:4479 msgid "This is the Area ID." msgstr "Este é o ID da área." -#: appPlugins/ToolDrilling.py:2811 appPlugins/ToolMilling.py:4419 +#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolMilling.py:4481 msgid "Type of the object where the exclusion area was added." msgstr "Tipo do objeto em que a área de exclusão foi adicionada." -#: appPlugins/ToolDrilling.py:2813 appPlugins/ToolMilling.py:4421 +#: appPlugins/ToolDrilling.py:2817 appPlugins/ToolMilling.py:4483 msgid "" "The strategy used for exclusion area. Go around the exclusion areas or over " "it." @@ -15280,7 +15464,7 @@ msgstr "" "A estratégia usada para a área de exclusão. Passa ao redor das áreas de " "exclusão ou por cima." -#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolMilling.py:4423 +#: appPlugins/ToolDrilling.py:2819 appPlugins/ToolMilling.py:4485 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." @@ -15288,32 +15472,32 @@ msgstr "" "Se a estratégia for percorrer a área, essa é a altura em que a ferramenta " "irá para evitar a área de exclusão." -#: appPlugins/ToolDrilling.py:2851 appPlugins/ToolMilling.py:4459 +#: appPlugins/ToolDrilling.py:2855 appPlugins/ToolMilling.py:4521 msgid "Add Area:" msgstr "Adicionar área:" -#: appPlugins/ToolDrilling.py:2852 appPlugins/ToolMilling.py:4460 +#: appPlugins/ToolDrilling.py:2856 appPlugins/ToolMilling.py:4522 msgid "Add an Exclusion Area." msgstr "Adiciona uma área de exclusão." -#: appPlugins/ToolDrilling.py:2870 appPlugins/ToolMilling.py:4478 +#: appPlugins/ToolDrilling.py:2874 appPlugins/ToolMilling.py:4540 msgid "Delete all exclusion areas." msgstr "Excluir todas as áreas de exclusão." -#: appPlugins/ToolDrilling.py:2873 appPlugins/ToolMilling.py:4481 +#: appPlugins/ToolDrilling.py:2877 appPlugins/ToolMilling.py:4543 msgid "Delete Selected" msgstr "Excluir Selecionado" -#: appPlugins/ToolDrilling.py:2874 appPlugins/ToolMilling.py:4482 +#: appPlugins/ToolDrilling.py:2878 appPlugins/ToolMilling.py:4544 msgid "Delete all exclusion areas that are selected in the table." msgstr "Excluir todas as áreas de exclusão selecionadas na tabela." -#: appPlugins/ToolDrilling.py:2896 appPlugins/ToolMilling.py:4504 +#: appPlugins/ToolDrilling.py:2892 appPlugins/ToolMilling.py:4556 #: appPlugins/ToolSolderPaste.py:1548 msgid "Generate CNCJob object" msgstr "Gera o objeto de Trabalho CNC" -#: appPlugins/ToolDrilling.py:2899 appPlugins/ToolMilling.py:4507 +#: appPlugins/ToolDrilling.py:2895 appPlugins/ToolMilling.py:4559 msgid "" "Generate the CNC Job.\n" "If milling then an additional Geometry object will be created.\n" @@ -15342,19 +15526,21 @@ msgstr "Ferramenta de Compensação Etch" msgid "Missing parameter value." msgstr "Parâmetros da Fresa" -#: appPlugins/ToolEtchCompensation.py:347 appPlugins/ToolInvertGerber.py:257 -msgid "Gerber object that will be inverted." +#: appPlugins/ToolEtchCompensation.py:335 +#, fuzzy +#| msgid "Gerber object that will be inverted." +msgid "Gerber object that will be compensated." msgstr "Objeto Gerber que será invertido." -#: appPlugins/ToolEtchCompensation.py:359 +#: appPlugins/ToolEtchCompensation.py:352 msgid "Conversion utilities" msgstr "Utilitários de conversão" -#: appPlugins/ToolEtchCompensation.py:364 +#: appPlugins/ToolEtchCompensation.py:365 msgid "Oz to Microns" msgstr "Oz para Mícrons" -#: appPlugins/ToolEtchCompensation.py:366 +#: appPlugins/ToolEtchCompensation.py:367 msgid "" "Will convert from oz thickness to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -15364,20 +15550,20 @@ msgstr "" "Pode usar fórmulas com operadores: /, *, +, -,%,.\n" "Os números reais usam ponto como separador de casas decimais." -#: appPlugins/ToolEtchCompensation.py:375 +#: appPlugins/ToolEtchCompensation.py:376 msgid "Oz value" msgstr "Valor Oz" -#: appPlugins/ToolEtchCompensation.py:377 -#: appPlugins/ToolEtchCompensation.py:398 +#: appPlugins/ToolEtchCompensation.py:378 +#: appPlugins/ToolEtchCompensation.py:400 msgid "Microns value" msgstr "Valor Mícrons" -#: appPlugins/ToolEtchCompensation.py:385 +#: appPlugins/ToolEtchCompensation.py:387 msgid "Mils to Microns" msgstr "Mils para Mícrons" -#: appPlugins/ToolEtchCompensation.py:387 +#: appPlugins/ToolEtchCompensation.py:389 msgid "" "Will convert from mils to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -15387,29 +15573,25 @@ msgstr "" "Pode usar fórmulas com operadores: /, *, +, -,%,.\n" "Os números reais usam ponto como separador de casas decimais." -#: appPlugins/ToolEtchCompensation.py:396 +#: appPlugins/ToolEtchCompensation.py:398 msgid "Mils value" msgstr "Valor Mils" -#: appPlugins/ToolEtchCompensation.py:411 appPlugins/ToolInvertGerber.py:269 -msgid "Parameters for this tool" -msgstr "Parâmetros usados para esta ferramenta" - -#: appPlugins/ToolEtchCompensation.py:416 +#: appPlugins/ToolEtchCompensation.py:424 msgid "Copper Thickness" msgstr "Espessura de Cobre" -#: appPlugins/ToolEtchCompensation.py:418 +#: appPlugins/ToolEtchCompensation.py:426 msgid "" "The thickness of the copper foil.\n" "In microns [um]." msgstr "Espessura da camada de cobre, em mícrons." -#: appPlugins/ToolEtchCompensation.py:428 +#: appPlugins/ToolEtchCompensation.py:436 msgid "Ratio" msgstr "Razão" -#: appPlugins/ToolEtchCompensation.py:430 +#: appPlugins/ToolEtchCompensation.py:438 msgid "" "The ratio of lateral etch versus depth etch.\n" "Can be:\n" @@ -15421,32 +15603,32 @@ msgstr "" "- personalizado -> o usuário digitará um valor personalizado\n" "- pré-seleção -> valor que depende de uma seleção de etchants" -#: appPlugins/ToolEtchCompensation.py:436 -#: appPlugins/ToolEtchCompensation.py:456 +#: appPlugins/ToolEtchCompensation.py:444 +#: appPlugins/ToolEtchCompensation.py:469 msgid "Etch Factor" msgstr "Fator Etch" -#: appPlugins/ToolEtchCompensation.py:437 +#: appPlugins/ToolEtchCompensation.py:445 msgid "Etchants list" msgstr "Lista de Etchants" -#: appPlugins/ToolEtchCompensation.py:438 +#: appPlugins/ToolEtchCompensation.py:446 msgid "Manual offset" msgstr "Manual" -#: appPlugins/ToolEtchCompensation.py:445 +#: appPlugins/ToolEtchCompensation.py:458 msgid "Etchants" msgstr "Etchants" -#: appPlugins/ToolEtchCompensation.py:447 +#: appPlugins/ToolEtchCompensation.py:460 msgid "A list of etchants." msgstr "Mostra a lista de Etchants." -#: appPlugins/ToolEtchCompensation.py:450 +#: appPlugins/ToolEtchCompensation.py:463 msgid "Alkaline baths" msgstr "Banhos alcalinos" -#: appPlugins/ToolEtchCompensation.py:458 +#: appPlugins/ToolEtchCompensation.py:471 msgid "" "The ratio between depth etch and lateral etch .\n" "Accepts real numbers and formulas using the operators: /,*,+,-,%" @@ -15454,11 +15636,11 @@ msgstr "" "A razão entre a profundidade da gravação e a gravação lateral.\n" "Aceita números reais e fórmulas usando os operadores: /, *, +, -,%" -#: appPlugins/ToolEtchCompensation.py:462 +#: appPlugins/ToolEtchCompensation.py:475 msgid "Real number or formula" msgstr "Número real ou fórmula" -#: appPlugins/ToolEtchCompensation.py:470 +#: appPlugins/ToolEtchCompensation.py:483 msgid "" "Value with which to increase or decrease (buffer)\n" "the copper features. In microns [um]." @@ -15466,11 +15648,11 @@ msgstr "" "Valor com o qual aumentar ou diminuir (buffer)\n" "os recursos de cobre. Em mícrons [um]." -#: appPlugins/ToolEtchCompensation.py:493 +#: appPlugins/ToolEtchCompensation.py:504 msgid "Compensate" msgstr "Compensar" -#: appPlugins/ToolEtchCompensation.py:496 +#: appPlugins/ToolEtchCompensation.py:507 msgid "" "Will increase the copper features thickness to compensate the lateral etch." msgstr "" @@ -15494,29 +15676,29 @@ msgstr "Gerber Máscara de Solda" msgid "No cutout extracted." msgstr "Gerber Máscara de Solda" -#: appPlugins/ToolExtract.py:932 +#: appPlugins/ToolExtract.py:924 #, fuzzy #| msgid "Gerber from which to extract drill holes" msgid "Gerber object from which to extract drill holes or soldermask." msgstr "Objeto para extrair furos" -#: appPlugins/ToolExtract.py:959 appPlugins/ToolPunchGerber.py:2038 +#: appPlugins/ToolExtract.py:969 appPlugins/ToolPunchGerber.py:2045 #, fuzzy #| msgid "Process Oblong Pads." msgid "Process all Pads." msgstr "Pads Oblongos." -#: appPlugins/ToolExtract.py:1041 appPlugins/ToolExtract.py:1208 +#: appPlugins/ToolExtract.py:1046 appPlugins/ToolExtract.py:1242 msgid "Extract Drills" msgstr "Extrair Furos" -#: appPlugins/ToolExtract.py:1043 +#: appPlugins/ToolExtract.py:1048 #, fuzzy #| msgid "Edit an Excellon object." msgid "Extract an Excellon object from the Gerber pads." msgstr "Editar um Objeto Excellon." -#: appPlugins/ToolExtract.py:1211 +#: appPlugins/ToolExtract.py:1245 msgid "Extract drills from a given Gerber file." msgstr "Extrai furos de um arquivo Gerber." @@ -15538,11 +15720,11 @@ msgstr "" msgid "Fiducials Tool exit." msgstr "Sair da ferramenta de fiduciais." -#: appPlugins/ToolFiducials.py:807 +#: appPlugins/ToolFiducials.py:805 msgid "Fiducials Coordinates" msgstr "Coordenadas dos Fiduciais" -#: appPlugins/ToolFiducials.py:809 +#: appPlugins/ToolFiducials.py:807 msgid "" "A table with the fiducial points coordinates,\n" "in the format (x, y)." @@ -15550,35 +15732,35 @@ msgstr "" "Uma tabela com as coordenadas dos pontos fiduciais,\n" "no formato (x, y)." -#: appPlugins/ToolFiducials.py:943 +#: appPlugins/ToolFiducials.py:941 msgid "Mode:" msgstr "Modo:" -#: appPlugins/ToolFiducials.py:991 +#: appPlugins/ToolFiducials.py:989 msgid "Thickness of the line that makes the fiducial." msgstr "Espessura da linha que faz o fiducial." -#: appPlugins/ToolFiducials.py:1022 +#: appPlugins/ToolFiducials.py:1020 msgid "Add Fiducial" msgstr "Adicionar Fiducial" -#: appPlugins/ToolFiducials.py:1025 +#: appPlugins/ToolFiducials.py:1023 msgid "Will add a polygon on the copper layer to serve as fiducial." msgstr "Adicionará um polígono na camada de cobre para servir como fiducial." -#: appPlugins/ToolFiducials.py:1041 +#: appPlugins/ToolFiducials.py:1039 msgid "Soldermask Gerber" msgstr "Gerber Máscara de Solda" -#: appPlugins/ToolFiducials.py:1043 +#: appPlugins/ToolFiducials.py:1041 msgid "The Soldermask Gerber object." msgstr "Objeto Gerber de Máscara de Solda." -#: appPlugins/ToolFiducials.py:1055 +#: appPlugins/ToolFiducials.py:1053 msgid "Add Soldermask Opening" msgstr "Adicionar Máscara de Solda" -#: appPlugins/ToolFiducials.py:1057 +#: appPlugins/ToolFiducials.py:1055 msgid "" "Will add a polygon on the soldermask layer\n" "to serve as fiducial opening.\n" @@ -15590,31 +15772,31 @@ msgstr "" "O diâmetro é sempre o dobro do diâmetro\n" "para o fiducial de cobre." -#: appPlugins/ToolFilm.py:323 +#: appPlugins/ToolFilm.py:306 msgid "Load an object for Film and retry." msgstr "Carregue um objeto para Filme e tente novamente." -#: appPlugins/ToolFilm.py:330 +#: appPlugins/ToolFilm.py:313 msgid "Load an object for Box and retry." msgstr "Carregue um objeto para Caixa e tente novamente." -#: appPlugins/ToolFilm.py:345 +#: appPlugins/ToolFilm.py:328 msgid "Generating Film ..." msgstr "Gerando Filme ..." -#: appPlugins/ToolFilm.py:397 appPlugins/ToolFilm.py:402 +#: appPlugins/ToolFilm.py:380 appPlugins/ToolFilm.py:385 msgid "Export positive film" msgstr "Exportar filme positivo" -#: appPlugins/ToolFilm.py:433 +#: appPlugins/ToolFilm.py:417 msgid "" "No Excellon object selected. Load an object for punching reference and retry." msgstr "" "Nenhum objeto Excellon selecionado. Carregue um objeto para referência de " "perfuração manual e tente novamente." -#: appPlugins/ToolFilm.py:457 appPlugins/ToolFilm.py:469 -#: appPlugins/ToolPunchGerber.py:806 appPlugins/ToolPunchGerber.py:939 +#: appPlugins/ToolFilm.py:441 appPlugins/ToolFilm.py:453 +#: appPlugins/ToolPunchGerber.py:802 appPlugins/ToolPunchGerber.py:935 msgid "" "Failed. Punch hole size is bigger than some of the apertures in the Gerber " "object." @@ -15622,8 +15804,8 @@ msgstr "" "Falhou. O tamanho do orifício de perfuração é maior do que algumas das " "aberturas no objeto Gerber." -#: appPlugins/ToolFilm.py:487 appPlugins/ToolPunchGerber.py:879 -#: appPlugins/ToolPunchGerber.py:974 +#: appPlugins/ToolFilm.py:471 appPlugins/ToolPunchGerber.py:875 +#: appPlugins/ToolPunchGerber.py:970 msgid "" "Failed. The new object geometry is the same as the one in the source object " "geometry..." @@ -15631,30 +15813,26 @@ msgstr "" "Falhou. A nova geometria do objeto é a mesma da geometria do objeto de " "origem ..." -#: appPlugins/ToolFilm.py:545 appPlugins/ToolFilm.py:550 +#: appPlugins/ToolFilm.py:529 appPlugins/ToolFilm.py:534 msgid "Export negative film" msgstr "Exportar filme negativo" -#: appPlugins/ToolFilm.py:613 appPlugins/ToolFilm.py:909 -#: appPlugins/ToolPanelize.py:346 +#: appPlugins/ToolFilm.py:599 appPlugins/ToolFilm.py:907 +#: appPlugins/ToolPanelize.py:330 msgid "No object Box. Using instead" msgstr "Nenhuma caixa de objeto. Usando" -#: appPlugins/ToolFilm.py:820 appPlugins/ToolFilm.py:1081 +#: appPlugins/ToolFilm.py:817 appPlugins/ToolFilm.py:1090 msgid "" "The artwork has to be within the selected page size in order to be visible.\n" "For 'Bounds' page size, it needs to be in the first quadrant." msgstr "" -#: appPlugins/ToolFilm.py:847 appPlugins/ToolFilm.py:1108 +#: appPlugins/ToolFilm.py:844 appPlugins/ToolFilm.py:1117 msgid "Film file exported to" msgstr "Arquivo filme exportado para" -#: appPlugins/ToolFilm.py:1159 -msgid "Create a positive/negative film for UV exposure." -msgstr "" - -#: appPlugins/ToolFilm.py:1190 +#: appPlugins/ToolFilm.py:1210 msgid "" "Specify the type of object for which to create the film.\n" "The object can be of type: Gerber or Geometry.\n" @@ -15666,7 +15844,7 @@ msgstr "" "A seleção aqui decide o tipo de objetos que estará\n" "na caixa de combinação Objeto de Filme." -#: appPlugins/ToolFilm.py:1213 +#: appPlugins/ToolFilm.py:1233 msgid "" "Specify the type of object to be used as an container for\n" "film creation. It can be: Gerber or Geometry type.The selection here decide " @@ -15679,45 +15857,11 @@ msgstr "" "objetos que estará\n" "na caixa de combinação Objeto Caixa." -#: appPlugins/ToolFilm.py:1244 -#, fuzzy -#| msgid "" -#| "The reference point to be used as origin for the skew.\n" -#| "It can be one of the four points of the geometry bounding box." -msgid "" -"The reference point to be used as origin for the adjustment.\n" -"It can be one of the five points of the geometry bounding box." -msgstr "" -"O ponto de referência a ser usado como origem para a inclinação.\n" -"Pode ser um dos quatro pontos da caixa delimitadora de geometria." - -#: appPlugins/ToolFilm.py:1263 -#, fuzzy -#| msgid "Save Film" -msgid "Scale Film" -msgstr "Salvar Filme" - -#: appPlugins/ToolFilm.py:1307 -#, fuzzy -#| msgid "Save Film" -msgid "Skew Film" -msgstr "Salvar Filme" - -#: appPlugins/ToolFilm.py:1351 -#, fuzzy -#| msgid "Mirror (Flip)" -msgid "Mirror Film" -msgstr "Espelhar (Flip)" - -#: appPlugins/ToolFilm.py:1383 -msgid "Film Parameters" -msgstr "Parâmetros de Filme" - -#: appPlugins/ToolFilm.py:1442 +#: appPlugins/ToolFilm.py:1490 msgid "Punch drill holes" msgstr "Furar manualmente" -#: appPlugins/ToolFilm.py:1443 +#: appPlugins/ToolFilm.py:1491 msgid "" "When checked the generated film will have holes in pads when\n" "the generated film is positive. This is done to help drilling,\n" @@ -15727,11 +15871,11 @@ msgstr "" "o filme gerado é positivo. Isso é feito para ajudar na perfuração,\n" "quando feito manualmente." -#: appPlugins/ToolFilm.py:1461 +#: appPlugins/ToolFilm.py:1509 msgid "Source" msgstr "Fonte" -#: appPlugins/ToolFilm.py:1463 +#: appPlugins/ToolFilm.py:1511 msgid "" "The punch hole source can be:\n" "- Excellon -> an Excellon holes center will serve as reference.\n" @@ -15741,32 +15885,32 @@ msgstr "" "- Excellon -> o centro de um furo Excellon servirá como referência.\n" "- Centro de Pad -> tentará usar o centro de pads como referência." -#: appPlugins/ToolFilm.py:1468 +#: appPlugins/ToolFilm.py:1516 msgid "Pad center" msgstr "Centro de Pad" -#: appPlugins/ToolFilm.py:1473 +#: appPlugins/ToolFilm.py:1521 msgid "Excellon Obj" msgstr "Objeto Excellon" -#: appPlugins/ToolFilm.py:1475 +#: appPlugins/ToolFilm.py:1523 msgid "" "Remove the geometry of Excellon from the Film to create the holes in pads." msgstr "Remove a geometria do Excellon do filme para criar os furos nos pads." -#: appPlugins/ToolFilm.py:1489 +#: appPlugins/ToolFilm.py:1537 msgid "Punch Size" msgstr "Tamanho do Perfurador" -#: appPlugins/ToolFilm.py:1490 +#: appPlugins/ToolFilm.py:1538 msgid "The value here will control how big is the punch hole in the pads." msgstr "Valor para controlar o tamanho dos furos dos pads." -#: appPlugins/ToolFilm.py:1625 +#: appPlugins/ToolFilm.py:1679 msgid "Save Film" msgstr "Salvar Filme" -#: appPlugins/ToolFilm.py:1628 +#: appPlugins/ToolFilm.py:1682 msgid "" "Create a Film for the selected object, within\n" "the specified box. Does not create a new \n" @@ -15777,7 +15921,7 @@ msgstr "" "especificada. Não cria um novo objeto\n" "FlatCAM, mas salva-o diretamente no formato selecionado." -#: appPlugins/ToolFilm.py:1710 +#: appPlugins/ToolFilm.py:1764 msgid "" "Using the Pad center does not work on Geometry objects. Only a Gerber object " "has pads." @@ -15785,13 +15929,13 @@ msgstr "" "O uso de Centro de Pad não funciona em objetos Geometria. Somente um objeto " "Gerber possui pads." -#: appPlugins/ToolFollow.py:342 appPlugins/ToolFollow.py:413 +#: appPlugins/ToolFollow.py:338 appPlugins/ToolFollow.py:409 #, fuzzy #| msgid "Failed to create Follow Geometry with tool diameter" msgid "Failed to create Follow Geometry." msgstr "Falha ao criar Seguir Geometria com ferramenta com diâmetro" -#: appPlugins/ToolFollow.py:696 +#: appPlugins/ToolFollow.py:694 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -15803,13 +15947,14 @@ msgstr "" "Cria um objeto Geometria com caminho de\n" "ferramenta para cortar em torno de polígonos." -#: appPlugins/ToolFollow.py:716 -#, fuzzy -#| msgid "Gerber object for isolation routing." -msgid "Source object for following geometry." -msgstr "Objeto Gerber para roteamento de isolação." +#: appPlugins/ToolFollow.py:717 +msgid "" +"A Gerber object to be followed.\n" +"Create a Geometry object with a path\n" +"following the Gerber traces." +msgstr "" -#: appPlugins/ToolFollow.py:749 +#: appPlugins/ToolFollow.py:748 #, fuzzy #| msgid "" #| "Selection of area to be processed.\n" @@ -15841,15 +15986,15 @@ msgstr "Importar" msgid "Import IMAGE" msgstr "Importar IMAGEM" -#: appPlugins/ToolImage.py:169 appPlugins/ToolPDF.py:114 app_Main.py:10855 -#: app_Main.py:10911 app_Main.py:11007 app_Main.py:11047 app_Main.py:11114 -#: app_Main.py:11271 app_Main.py:11358 +#: appPlugins/ToolImage.py:169 appPlugins/ToolPDF.py:114 app_Main.py:10885 +#: app_Main.py:10941 app_Main.py:11037 app_Main.py:11077 app_Main.py:11144 +#: app_Main.py:11301 app_Main.py:11388 #, fuzzy #| msgid "No object available." msgid "File no longer available." msgstr "Nenhum objeto disponível." -#: appPlugins/ToolImage.py:181 app_Main.py:10865 app_Main.py:10921 +#: appPlugins/ToolImage.py:181 app_Main.py:10895 app_Main.py:10951 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -15858,13 +16003,13 @@ msgstr "" "são suportados" #: appPlugins/ToolImage.py:190 appPlugins/ToolPcbWizard.py:373 -#: app_Main.py:10884 app_Main.py:10942 tclCommands/TclCommandImportSvg.py:84 +#: app_Main.py:10914 app_Main.py:10972 tclCommands/TclCommandImportSvg.py:84 msgid "Importing" msgstr "Importando" -#: appPlugins/ToolImage.py:202 appPlugins/ToolPDF.py:230 app_Main.py:10882 -#: app_Main.py:10940 app_Main.py:11030 app_Main.py:11098 app_Main.py:11167 -#: app_Main.py:11232 app_Main.py:11292 +#: appPlugins/ToolImage.py:202 appPlugins/ToolPDF.py:230 app_Main.py:10912 +#: app_Main.py:10970 app_Main.py:11060 app_Main.py:11128 app_Main.py:11197 +#: app_Main.py:11262 app_Main.py:11322 msgid "Opened" msgstr "Aberto" @@ -15966,7 +16111,15 @@ msgstr "Importar imagem" msgid "Open a image of raster type and then import it in FlatCAM." msgstr "Abre uma imagem do tipo raster e importe-a no FlatCAM." -#: appPlugins/ToolInvertGerber.py:312 +#: appPlugins/ToolInvertGerber.py:245 +msgid "Gerber object that will be inverted." +msgstr "Objeto Gerber que será invertido." + +#: appPlugins/ToolInvertGerber.py:266 +msgid "Parameters for this tool" +msgstr "Parâmetros usados para esta ferramenta" + +#: appPlugins/ToolInvertGerber.py:315 msgid "" "Will invert the Gerber object: areas that have copper\n" "will be empty of copper and previous empty area will be\n" @@ -15976,8 +16129,8 @@ msgstr "" "ficarão vazias de cobre e a área vazia anterior será\n" "preenchida com cobre." -#: appPlugins/ToolIsolation.py:1037 appPlugins/ToolIsolation.py:1177 -#: appPlugins/ToolNCC.py:1033 appPlugins/ToolNCC.py:1178 +#: appPlugins/ToolIsolation.py:1033 appPlugins/ToolIsolation.py:1173 +#: appPlugins/ToolNCC.py:1017 appPlugins/ToolNCC.py:1162 #: appPlugins/ToolOptimal.py:217 msgid "" "The Gerber object has one Polygon as geometry.\n" @@ -15986,88 +16139,88 @@ msgstr "" "O objeto Gerber possui um polígono como geometria.\n" "Não há distâncias entre os elementos geométricos a serem encontrados." -#: appPlugins/ToolIsolation.py:1070 appPlugins/ToolIsolation.py:1135 -#: appPlugins/ToolNCC.py:1066 appPlugins/ToolNCC.py:1135 +#: appPlugins/ToolIsolation.py:1066 appPlugins/ToolIsolation.py:1131 +#: appPlugins/ToolNCC.py:1050 appPlugins/ToolNCC.py:1119 msgid "Checking tools for validity." msgstr "Validação das ferramentas." -#: appPlugins/ToolIsolation.py:1087 appPlugins/ToolIsolation.py:1152 -#: appPlugins/ToolNCC.py:1083 appPlugins/ToolNCC.py:1152 +#: appPlugins/ToolIsolation.py:1083 appPlugins/ToolIsolation.py:1148 +#: appPlugins/ToolNCC.py:1067 appPlugins/ToolNCC.py:1136 msgid "Checking ..." msgstr "Verificando ..." -#: appPlugins/ToolIsolation.py:1113 appPlugins/ToolIsolation.py:1662 -#: appPlugins/ToolIsolation.py:1862 appPlugins/ToolIsolation.py:2044 -#: appPlugins/ToolNCC.py:1108 appPlugins/ToolNCC.py:1628 -#: appPlugins/ToolPaint.py:1192 appPlugins/ToolPaint.py:1906 +#: appPlugins/ToolIsolation.py:1109 appPlugins/ToolIsolation.py:1658 +#: appPlugins/ToolIsolation.py:1858 appPlugins/ToolIsolation.py:2040 +#: appPlugins/ToolNCC.py:1092 appPlugins/ToolNCC.py:1612 +#: appPlugins/ToolPaint.py:1178 appPlugins/ToolPaint.py:1894 msgid "There are no tools selected in the Tool Table." msgstr "Não há ferramentas selecionadas na Tabela de Ferramentas." -#: appPlugins/ToolIsolation.py:1121 +#: appPlugins/ToolIsolation.py:1117 msgid "" "Incomplete isolation. At least one tool could not do a complete isolation." msgstr "" "Isolação incompleta. Pelo menos uma ferramenta não conseguiu fazer uma " "isolação completa." -#: appPlugins/ToolIsolation.py:1223 appPlugins/ToolNCC.py:1223 +#: appPlugins/ToolIsolation.py:1219 appPlugins/ToolNCC.py:1207 msgid "Optimal tool diameter found" msgstr "Diâmetro ideal da ferramenta encontrado" -#: appPlugins/ToolIsolation.py:1367 appPlugins/ToolMilling.py:2105 -#: appPlugins/ToolNCC.py:1372 appPlugins/ToolPaint.py:975 +#: appPlugins/ToolIsolation.py:1363 appPlugins/ToolMilling.py:2075 +#: appPlugins/ToolNCC.py:1356 appPlugins/ToolPaint.py:961 msgid "New tool added to Tool Table from Tools Database." msgstr "Nova ferramenta adicionada à Tabela de Ferramentas." -#: appPlugins/ToolIsolation.py:1425 appPlugins/ToolNCC.py:1432 -#: appPlugins/ToolPaint.py:1034 +#: appPlugins/ToolIsolation.py:1421 appPlugins/ToolNCC.py:1416 +#: appPlugins/ToolPaint.py:1020 msgid "Default tool added to Tool Table." msgstr "Ferramenta padrão adicionada à Tabela de Ferramentas." -#: appPlugins/ToolIsolation.py:1451 appPlugins/ToolNCC.py:1489 -#: appPlugins/ToolPaint.py:1059 +#: appPlugins/ToolIsolation.py:1447 appPlugins/ToolNCC.py:1473 +#: appPlugins/ToolPaint.py:1045 msgid "Tool from Tool Table was edited." msgstr "A ferramenta da Tabela de Ferramentas foi editada." -#: appPlugins/ToolIsolation.py:1464 appPlugins/ToolNCC.py:1502 -#: appPlugins/ToolPaint.py:1072 appPlugins/ToolSolderPaste.py:601 +#: appPlugins/ToolIsolation.py:1460 appPlugins/ToolNCC.py:1486 +#: appPlugins/ToolPaint.py:1058 appPlugins/ToolSolderPaste.py:601 msgid "Cancelled. New diameter value is already in the Tool Table." msgstr "Cancelado. O novo valor de diâmetro já está na tabela de ferramentas." -#: appPlugins/ToolIsolation.py:1515 appPlugins/ToolNCC.py:1553 -#: appPlugins/ToolPaint.py:1122 appPlugins/ToolSolderPaste.py:646 +#: appPlugins/ToolIsolation.py:1511 appPlugins/ToolNCC.py:1537 +#: appPlugins/ToolPaint.py:1108 appPlugins/ToolSolderPaste.py:646 msgid "Delete failed. Select a tool to delete." msgstr "Exclusão falhou. Selecione uma ferramenta para excluir." -#: appPlugins/ToolIsolation.py:1521 appPlugins/ToolNCC.py:1559 -#: appPlugins/ToolPaint.py:1128 +#: appPlugins/ToolIsolation.py:1517 appPlugins/ToolNCC.py:1543 +#: appPlugins/ToolPaint.py:1114 msgid "Tool(s) deleted from Tool Table." msgstr "Ferramenta(s) excluída(s) da Tabela de Ferramentas." -#: appPlugins/ToolIsolation.py:1572 +#: appPlugins/ToolIsolation.py:1568 msgid "Isolating" msgstr "Isolando" -#: appPlugins/ToolIsolation.py:1616 +#: appPlugins/ToolIsolation.py:1612 msgid "Click on a polygon to isolate it." msgstr "Clique em um polígono para isolá-lo." -#: appPlugins/ToolIsolation.py:1745 appPlugins/ToolIsolation.py:1770 -#: appPlugins/ToolIsolation.py:1921 appPlugins/ToolIsolation.py:2108 +#: appPlugins/ToolIsolation.py:1741 appPlugins/ToolIsolation.py:1766 +#: appPlugins/ToolIsolation.py:1917 appPlugins/ToolIsolation.py:2104 msgid "Subtracting Geo" msgstr "Subtraindo Geo" -#: appPlugins/ToolIsolation.py:1749 appPlugins/ToolIsolation.py:1925 -#: appPlugins/ToolIsolation.py:2112 +#: appPlugins/ToolIsolation.py:1745 appPlugins/ToolIsolation.py:1921 +#: appPlugins/ToolIsolation.py:2108 msgid "Intersecting Geo" msgstr "Interseção Geo" -#: appPlugins/ToolIsolation.py:1798 appPlugins/ToolIsolation.py:1990 -#: appPlugins/ToolIsolation.py:2174 +#: appPlugins/ToolIsolation.py:1794 appPlugins/ToolIsolation.py:1986 +#: appPlugins/ToolIsolation.py:2170 msgid "Empty Geometry in" msgstr "Geometria vazia em" -#: appPlugins/ToolIsolation.py:1999 +#: appPlugins/ToolIsolation.py:1995 msgid "" "Partial failure. The geometry was processed with all tools.\n" "But there are still not-isolated geometry elements. Try to include a tool " @@ -16078,43 +16231,43 @@ msgstr "" "elementos de geometria não isolados. Tente incluir uma ferramenta com " "diâmetro menor." -#: appPlugins/ToolIsolation.py:2002 +#: appPlugins/ToolIsolation.py:1998 msgid "" "The following are coordinates for the copper features that could not be " "isolated:" msgstr "" "Os recursos de cobre que não puderam ser isolados nas seguintes coordenadas:" -#: appPlugins/ToolIsolation.py:2351 appPlugins/ToolPaint.py:1301 +#: appPlugins/ToolIsolation.py:2347 appPlugins/ToolPaint.py:1287 msgid "Removed polygon" msgstr "Polígono removido" -#: appPlugins/ToolIsolation.py:2352 appPlugins/ToolPaint.py:1302 +#: appPlugins/ToolIsolation.py:2348 appPlugins/ToolPaint.py:1288 msgid "Click to add/remove next polygon or right click to start." msgstr "" "Clique para adicionar / remover o próximo polígono ou clique com o botão " "direito para começar." -#: appPlugins/ToolIsolation.py:2357 appPlugins/ToolPaint.py:1307 +#: appPlugins/ToolIsolation.py:2353 appPlugins/ToolPaint.py:1293 msgid "No polygon detected under click position." msgstr "Nenhum polígono detectado na posição do clique." -#: appPlugins/ToolIsolation.py:2387 appPlugins/ToolPaint.py:1337 -#: appPlugins/ToolPunchGerber.py:1765 +#: appPlugins/ToolIsolation.py:2383 appPlugins/ToolPaint.py:1323 +#: appPlugins/ToolPunchGerber.py:1761 msgid "List of single polygons is empty. Aborting." msgstr "A lista de polígonos únicos está vazia. Abortando." -#: appPlugins/ToolIsolation.py:2523 +#: appPlugins/ToolIsolation.py:2519 msgid "Click the end point of the paint area." msgstr "Clique no ponto final da área." -#: appPlugins/ToolIsolation.py:2776 appPlugins/ToolNCC.py:4013 -#: appPlugins/ToolPaint.py:2805 app_Main.py:6601 app_Main.py:6620 +#: appPlugins/ToolIsolation.py:2774 appPlugins/ToolNCC.py:3999 +#: appPlugins/ToolPaint.py:2793 app_Main.py:6609 app_Main.py:6628 msgid "Tool from DB added in Tool Table." msgstr "Ferramenta do Banco de Dados adicionada na Tabela de Ferramentas." -#: appPlugins/ToolIsolation.py:2826 appPlugins/ToolNCC.py:4062 -#: appPlugins/ToolPaint.py:2861 +#: appPlugins/ToolIsolation.py:2824 appPlugins/ToolNCC.py:4048 +#: appPlugins/ToolPaint.py:2849 msgid "New tool added to Tool Table." msgstr "Nova ferramenta adicionada à Tabela de Ferramentas." @@ -16130,7 +16283,7 @@ msgstr "" "Conjunto de ferramentas do qual o algoritmo\n" "escolherá para usar na retirada de cobre." -#: appPlugins/ToolIsolation.py:3204 +#: appPlugins/ToolIsolation.py:3213 msgid "" "This is the Tool Number.\n" "Isolation routing will start with the tool with the biggest \n" @@ -16146,13 +16299,13 @@ msgstr "" "resultante. Isso ocorre porque com algumas ferramentas esta função\n" "não será capaz de criar geometria de roteamento." -#: appPlugins/ToolIsolation.py:3250 appPlugins/ToolMilling.py:3714 -#: appPlugins/ToolNCC.py:230 appPlugins/ToolNCC.py:4269 -#: appPlugins/ToolPaint.py:227 appPlugins/ToolPaint.py:3062 +#: appPlugins/ToolIsolation.py:3258 appPlugins/ToolMilling.py:3790 +#: appPlugins/ToolNCC.py:230 appPlugins/ToolNCC.py:4275 +#: appPlugins/ToolPaint.py:227 appPlugins/ToolPaint.py:3074 msgid "Add from DB" msgstr "Adicionar do BD" -#: appPlugins/ToolIsolation.py:3275 appPlugins/ToolNCC.py:4294 +#: appPlugins/ToolIsolation.py:3283 appPlugins/ToolNCC.py:4300 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." @@ -16160,8 +16313,8 @@ msgstr "" "Busca um diâmetro de ferramenta que garanta\n" "fazer uma isolação completa." -#: appPlugins/ToolIsolation.py:3317 appPlugins/ToolMilling.py:3764 -#: appPlugins/ToolNCC.py:4335 appPlugins/ToolPaint.py:3114 +#: appPlugins/ToolIsolation.py:3324 appPlugins/ToolMilling.py:3840 +#: appPlugins/ToolNCC.py:4341 appPlugins/ToolPaint.py:3126 #: appPlugins/ToolSolderPaste.py:1271 msgid "" "Delete a selection of tools in the Tool Table\n" @@ -16170,7 +16323,7 @@ msgstr "" "Exclui uma seleção de ferramentas na Tabela de Ferramentas selecionando " "primeiro uma linha na Tabela de Ferramentas." -#: appPlugins/ToolIsolation.py:3526 +#: appPlugins/ToolIsolation.py:3556 msgid "" "Specify the type of object to be excepted from isolation.\n" "It can be of type: Gerber or Geometry.\n" @@ -16182,23 +16335,23 @@ msgstr "" "Esta seleção ditará o tipo de objetos que preencherão\n" "a caixa de combinação 'Objeto'." -#: appPlugins/ToolIsolation.py:3536 +#: appPlugins/ToolIsolation.py:3566 msgid "Object whose area will be removed from isolation geometry." msgstr "Objeto cuja área será removida da geometria de isolação." -#: appPlugins/ToolIsolation.py:3607 appPlugins/ToolPunchGerber.py:2315 +#: appPlugins/ToolIsolation.py:3637 appPlugins/ToolPunchGerber.py:2331 #, fuzzy #| msgid "No object available." msgid "Select all available." msgstr "Nenhum objeto disponível." -#: appPlugins/ToolIsolation.py:3613 appPlugins/ToolPunchGerber.py:2321 +#: appPlugins/ToolIsolation.py:3643 appPlugins/ToolPunchGerber.py:2337 #, fuzzy #| msgid "Clear the text." msgid "Clear the selection." msgstr "Limpar o texto." -#: appPlugins/ToolIsolation.py:3652 +#: appPlugins/ToolIsolation.py:3680 msgid "" "Create a Geometry object with toolpaths to cut \n" "isolation outside, inside or on both sides of the\n" @@ -16553,15 +16706,21 @@ msgstr "" "sobre o G-Code original, portanto\n" "fazendo autonivelamento." -#: appPlugins/ToolMilling.py:1333 +#: appPlugins/ToolMilling.py:854 +#, fuzzy +#| msgid "Could not load the file." +msgid "Could not build the Plugin UI" +msgstr "Não foi possível carregar o arquivo." + +#: appPlugins/ToolMilling.py:1282 msgid "Milling Tool" msgstr "Ferramenta de Fresamento" -#: appPlugins/ToolMilling.py:1387 +#: appPlugins/ToolMilling.py:1346 msgid "Pressure" msgstr "Pressão" -#: appPlugins/ToolMilling.py:1389 +#: appPlugins/ToolMilling.py:1348 msgid "" "Negative value. The higher the absolute value\n" "the stronger the pressure of the brush on the material." @@ -16569,7 +16728,7 @@ msgstr "" "Valor negativo. Quanto maior o valor absoluto\n" "mais forte é a pressão do pincel no material." -#: appPlugins/ToolMilling.py:1881 +#: appPlugins/ToolMilling.py:1851 #, fuzzy #| msgid "" #| "Disabled because the tool is V-shape.\n" @@ -16596,57 +16755,64 @@ msgstr "" "NB: um valor igual a zero significa que o Dia da Ferramenta = 'Dia da ponta " "em V'" -#: appPlugins/ToolMilling.py:2163 +#: appPlugins/ToolMilling.py:2133 msgid "Tool added in Tool Table." msgstr "Ferramenta adicionada na Tabela de Ferramentas." -#: appPlugins/ToolMilling.py:2278 +#: appPlugins/ToolMilling.py:2248 msgid "Tool was edited in Tool Table." msgstr "A ferramenta foi editada na Tabela de Ferramentas." -#: appPlugins/ToolMilling.py:2307 appPlugins/ToolMilling.py:2316 +#: appPlugins/ToolMilling.py:2277 appPlugins/ToolMilling.py:2286 msgid "Failed. Select a tool to copy." msgstr "Falhou. Selecione uma ferramenta para copiar." -#: appPlugins/ToolMilling.py:2340 +#: appPlugins/ToolMilling.py:2310 msgid "Tool was copied in Tool Table." msgstr "A ferramenta foi copiada na tabela de ferramentas." -#: appPlugins/ToolMilling.py:2372 appPlugins/ToolMilling.py:2381 +#: appPlugins/ToolMilling.py:2342 appPlugins/ToolMilling.py:2351 msgid "Failed. Select a tool to delete." msgstr "Falhou. Selecione uma ferramenta para excluir." -#: appPlugins/ToolMilling.py:2402 +#: appPlugins/ToolMilling.py:2372 msgid "Tool was deleted in Tool Table." msgstr "A ferramenta foi eliminada da Tabela de Ferramentas." -#: appPlugins/ToolMilling.py:2505 +#: appPlugins/ToolMilling.py:2475 msgid "Generating drills milling geometry..." msgstr "Gerando geometria de fresamento de furos ..." -#: appPlugins/ToolMilling.py:2604 +#: appPlugins/ToolMilling.py:2574 msgid "Generating slot milling geometry..." msgstr "Gerando geometria de fresamento de ranhuras ..." -#: appPlugins/ToolMilling.py:2696 +#: appPlugins/ToolMilling.py:2666 msgid "This Geometry can't be processed because it is" msgstr "Esta Geometria não pode ser processada porque é" -#: appPlugins/ToolMilling.py:2730 +#: appPlugins/ToolMilling.py:2700 msgid "Failed. No tool selected in the tool table ..." msgstr "Falhou. Nenhuma ferramenta selecionada na tabela de ferramentas ..." -#: appPlugins/ToolMilling.py:3031 appPlugins/ToolPaint.py:1851 +#: appPlugins/ToolMilling.py:3001 appPlugins/ToolPaint.py:1839 msgid "Geometry could not be painted completely" msgstr "A geometria não pode ser pintada completamente" -#: appPlugins/ToolMilling.py:3580 +#: appPlugins/ToolMilling.py:3547 appPlugins/ToolNCC.py:4136 +#: appPlugins/ToolPaint.py:2939 +#, fuzzy +#| msgid "Excellon object for drilling/milling operation." +msgid "Source object for milling operation." +msgstr "Objeto Excellon para operação de furação/fresagem." + +#: appPlugins/ToolMilling.py:3562 #, fuzzy #| msgid "Excellon object for drilling/milling operation." msgid "Object for milling operation." msgstr "Objeto Excellon para operação de furação/fresagem." -#: appPlugins/ToolMilling.py:3611 +#: appPlugins/ToolMilling.py:3602 #, fuzzy #| msgid "" #| "Tools in this Excellon object\n" @@ -16656,7 +16822,7 @@ msgstr "" "Ferramentas neste objeto Excellon \n" "quando são usadas para perfuração." -#: appPlugins/ToolMilling.py:3682 +#: appPlugins/ToolMilling.py:3755 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -16666,7 +16832,7 @@ msgstr "" "Quando Trocar Ferramentas estiver marcado, no evento este valor\n" " será mostrado como T1, T2 ... Tn" -#: appPlugins/ToolMilling.py:3692 +#: appPlugins/ToolMilling.py:3765 msgid "" "Plot column. It is visible only for MultiGeo geometries, meaning geometries " "that holds the geometry\n" @@ -16684,7 +16850,7 @@ msgstr "" "desativado o gráfico na tela\n" "para a ferramenta correspondente." -#: appPlugins/ToolMilling.py:3817 +#: appPlugins/ToolMilling.py:3887 msgid "" "Milling type:\n" "- Drills -> will mill the drills associated with this tool\n" @@ -16696,17 +16862,17 @@ msgstr "" "- Ranhuras -> fresará as ranhuras associadas a esta ferramenta\n" "- Ambos -> fresará furos e ranhuras ou o que estiver disponível" -#: appPlugins/ToolMilling.py:3837 +#: appPlugins/ToolMilling.py:3907 msgid "The diameter of the tool who will do the milling" msgstr "Diâmetro da ferramenta de fresamento" -#: appPlugins/ToolMilling.py:3854 +#: appPlugins/ToolMilling.py:3924 #, fuzzy #| msgid "Offset Z" msgid "Offset Type" msgstr "Deslocamento Z" -#: appPlugins/ToolMilling.py:3857 +#: appPlugins/ToolMilling.py:3927 #, fuzzy #| msgid "" #| "The value for the Offset can be:\n" @@ -16733,7 +16899,7 @@ msgstr "" "geometria.\n" "- Personalizado -> Será considerado o valor digitado." -#: appPlugins/ToolMilling.py:3877 +#: appPlugins/ToolMilling.py:3947 #, fuzzy #| msgid "" #| "The value to offset the cut when \n" @@ -16751,7 +16917,7 @@ msgstr "" "O valor pode ser positivo para corte 'por fora'\n" "e negativo para corte 'por dentro'." -#: appPlugins/ToolMilling.py:4374 +#: appPlugins/ToolMilling.py:4436 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Geometry (Milling) Objects." @@ -16775,7 +16941,7 @@ msgstr "objeto foi movido" msgid "Error when mouse left click." msgstr "Erro ao clicar no botão esquerdo do mouse." -#: appPlugins/ToolNCC.py:1120 +#: appPlugins/ToolNCC.py:1104 msgid "" "Incomplete isolation. None of the selected tools could do a complete " "isolation." @@ -16783,109 +16949,109 @@ msgstr "" "Isolação incompleta. Nenhuma das ferramentas selecionadas pode fazer uma " "isolação completa." -#: appPlugins/ToolNCC.py:1123 +#: appPlugins/ToolNCC.py:1107 msgid "At least one of the selected tools can do a complete isolation." msgstr "" "Pelo menos uma das ferramentas selecionadas pode fazer uma isolação completa." -#: appPlugins/ToolNCC.py:1269 appPlugins/ToolNCC.py:1348 -#: appPlugins/ToolNCC.py:1406 appPlugins/ToolNCC.py:4049 -#: appPlugins/ToolPaint.py:863 appPlugins/ToolPaint.py:949 -#: appPlugins/ToolPaint.py:1009 appPlugins/ToolPaint.py:2848 +#: appPlugins/ToolNCC.py:1253 appPlugins/ToolNCC.py:1332 +#: appPlugins/ToolNCC.py:1390 appPlugins/ToolNCC.py:4035 +#: appPlugins/ToolPaint.py:849 appPlugins/ToolPaint.py:935 +#: appPlugins/ToolPaint.py:995 appPlugins/ToolPaint.py:2836 #: appPlugins/ToolSolderPaste.py:541 msgid "Cancelled. Tool already in Tool Table." msgstr "Cancelada. Ferramenta já está na Tabela de Ferramentas." -#: appPlugins/ToolNCC.py:2005 appPlugins/ToolNCC.py:2985 +#: appPlugins/ToolNCC.py:1991 appPlugins/ToolNCC.py:2971 msgid "NCC Tool. Preparing non-copper polygons." msgstr "Ferramenta NCC. Preparando polígonos." -#: appPlugins/ToolNCC.py:2065 appPlugins/ToolNCC.py:3113 +#: appPlugins/ToolNCC.py:2051 appPlugins/ToolNCC.py:3099 msgid "NCC Tool. Calculate 'empty' area." msgstr "Ferramenta NCC. Cálculo de áreas 'vazias'." -#: appPlugins/ToolNCC.py:2076 appPlugins/ToolNCC.py:2105 -#: appPlugins/ToolNCC.py:2211 appPlugins/ToolNCC.py:2224 -#: appPlugins/ToolNCC.py:3128 appPlugins/ToolNCC.py:3233 -#: appPlugins/ToolNCC.py:3248 appPlugins/ToolNCC.py:3515 -#: appPlugins/ToolNCC.py:3616 appPlugins/ToolNCC.py:3631 +#: appPlugins/ToolNCC.py:2062 appPlugins/ToolNCC.py:2091 +#: appPlugins/ToolNCC.py:2197 appPlugins/ToolNCC.py:2210 +#: appPlugins/ToolNCC.py:3114 appPlugins/ToolNCC.py:3219 +#: appPlugins/ToolNCC.py:3234 appPlugins/ToolNCC.py:3501 +#: appPlugins/ToolNCC.py:3602 appPlugins/ToolNCC.py:3617 msgid "Buffering finished" msgstr "Criar Buffer concluído" -#: appPlugins/ToolNCC.py:2080 appPlugins/ToolNCC.py:2109 -#: appPlugins/ToolNCC.py:2215 appPlugins/ToolNCC.py:2227 -#: appPlugins/ToolNCC.py:3136 appPlugins/ToolNCC.py:3255 -#: appPlugins/ToolNCC.py:3522 appPlugins/ToolNCC.py:3638 +#: appPlugins/ToolNCC.py:2066 appPlugins/ToolNCC.py:2095 +#: appPlugins/ToolNCC.py:2201 appPlugins/ToolNCC.py:2213 +#: appPlugins/ToolNCC.py:3122 appPlugins/ToolNCC.py:3241 +#: appPlugins/ToolNCC.py:3508 appPlugins/ToolNCC.py:3624 msgid "Could not get the extent of the area to be non copper cleared." msgstr "Não foi possível obter a extensão da área para retirada de cobre." -#: appPlugins/ToolNCC.py:2088 appPlugins/ToolNCC.py:2238 -#: appPlugins/ToolNCC.py:3266 +#: appPlugins/ToolNCC.py:2074 appPlugins/ToolNCC.py:2224 +#: appPlugins/ToolNCC.py:3252 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "Ferramenta NCC. Cálculo de área 'vazia' concluído." -#: appPlugins/ToolNCC.py:2141 appPlugins/ToolNCC.py:3163 -#: appPlugins/ToolNCC.py:3240 appPlugins/ToolNCC.py:3542 -#: appPlugins/ToolNCC.py:3623 +#: appPlugins/ToolNCC.py:2127 appPlugins/ToolNCC.py:3149 +#: appPlugins/ToolNCC.py:3226 appPlugins/ToolNCC.py:3528 +#: appPlugins/ToolNCC.py:3609 msgid "" "Isolation geometry is broken. Margin is less than isolation tool diameter." msgstr "" "A geometria de isolação está quebrada. A margem é menor que o diâmetro da " "ferramenta de isolação." -#: appPlugins/ToolNCC.py:2231 appPlugins/ToolNCC.py:3259 -#: appPlugins/ToolNCC.py:3641 +#: appPlugins/ToolNCC.py:2217 appPlugins/ToolNCC.py:3245 +#: appPlugins/ToolNCC.py:3627 msgid "The selected object is not suitable for copper clearing." msgstr "O objeto selecionado não é adequado para retirada de cobre." -#: appPlugins/ToolNCC.py:2281 +#: appPlugins/ToolNCC.py:2267 msgid "Clearing the polygon with the method: lines." msgstr "Limpando o polígono com o método: linhas." -#: appPlugins/ToolNCC.py:2291 +#: appPlugins/ToolNCC.py:2277 msgid "Failed. Clearing the polygon with the method: seed." msgstr "Falhou. Limpando o polígono com o método: semente." -#: appPlugins/ToolNCC.py:2300 +#: appPlugins/ToolNCC.py:2286 msgid "Failed. Clearing the polygon with the method: standard." msgstr "Falhou. Limpando o polígono com o método: padrão." -#: appPlugins/ToolNCC.py:2316 +#: appPlugins/ToolNCC.py:2302 msgid "Polygon could not be cleared. Location:" msgstr "Não foi possível limpar o polígono. Localização:" -#: appPlugins/ToolNCC.py:2369 +#: appPlugins/ToolNCC.py:2355 msgid "" "There is no copper clearing tool in the selection and at least one is needed." msgstr "" "Não há ferramenta de limpeza de cobre na seleção e pelo menos uma é " "necessária." -#: appPlugins/ToolNCC.py:2384 appPlugins/ToolNCC.py:3081 +#: appPlugins/ToolNCC.py:2370 appPlugins/ToolNCC.py:3067 msgid "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "" "Ferramenta NCC. Polígonos concluídos. Tarefa de retirada de cobre iniciada." -#: appPlugins/ToolNCC.py:2412 appPlugins/ToolNCC.py:2644 +#: appPlugins/ToolNCC.py:2398 appPlugins/ToolNCC.py:2630 msgid "NCC Tool failed creating bounding box." msgstr "A Ferramenta NCC falhou ao criar a caixa delimitadora." -#: appPlugins/ToolNCC.py:2432 appPlugins/ToolNCC.py:2687 -#: appPlugins/ToolNCC.py:3280 appPlugins/ToolNCC.py:3666 +#: appPlugins/ToolNCC.py:2418 appPlugins/ToolNCC.py:2673 +#: appPlugins/ToolNCC.py:3266 appPlugins/ToolNCC.py:3652 msgid "NCC Tool clearing with tool diameter" msgstr "NCC. Ferramenta com Diâmetro" -#: appPlugins/ToolNCC.py:2432 appPlugins/ToolNCC.py:2687 -#: appPlugins/ToolNCC.py:3280 appPlugins/ToolNCC.py:3666 +#: appPlugins/ToolNCC.py:2418 appPlugins/ToolNCC.py:2673 +#: appPlugins/ToolNCC.py:3266 appPlugins/ToolNCC.py:3652 msgid "started." msgstr "iniciada." -#: appPlugins/ToolNCC.py:2562 +#: appPlugins/ToolNCC.py:2548 msgid "Could not use the tool for copper clear." msgstr "Não foi possível usar a ferramenta para retirar cobre." -#: appPlugins/ToolNCC.py:2584 appPlugins/ToolNCC.py:3441 +#: appPlugins/ToolNCC.py:2570 appPlugins/ToolNCC.py:3427 msgid "" "There is no NCC Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -16897,28 +17063,28 @@ msgstr "" "geometria pintada.\n" "Altere os parâmetros de pintura e tente novamente." -#: appPlugins/ToolNCC.py:2594 appPlugins/ToolNCC.py:3450 +#: appPlugins/ToolNCC.py:2580 appPlugins/ToolNCC.py:3436 msgid "NCC Tool clear all done." msgstr "Retirada de cobre concluída." -#: appPlugins/ToolNCC.py:2597 appPlugins/ToolNCC.py:3453 +#: appPlugins/ToolNCC.py:2583 appPlugins/ToolNCC.py:3439 msgid "NCC Tool clear all done but the copper features isolation is broken for" msgstr "Retirada de cobre concluída, mas a isolação está quebrada por" -#: appPlugins/ToolNCC.py:2599 appPlugins/ToolNCC.py:2849 -#: appPlugins/ToolNCC.py:3455 appPlugins/ToolNCC.py:3838 +#: appPlugins/ToolNCC.py:2585 appPlugins/ToolNCC.py:2835 +#: appPlugins/ToolNCC.py:3441 appPlugins/ToolNCC.py:3824 msgid "tools" msgstr "ferramentas" -#: appPlugins/ToolNCC.py:2626 +#: appPlugins/ToolNCC.py:2612 msgid "NCC Tool. Rest machining copper clearing task started." msgstr "Ferramenta NCC. Iniciada a retirada de cobre com usinagem de descanso." -#: appPlugins/ToolNCC.py:2845 appPlugins/ToolNCC.py:3834 +#: appPlugins/ToolNCC.py:2831 appPlugins/ToolNCC.py:3820 msgid "NCC Tool Rest Machining clear all done." msgstr "Retirada de cobre por usinagem de descanso concluída." -#: appPlugins/ToolNCC.py:2848 appPlugins/ToolNCC.py:3837 +#: appPlugins/ToolNCC.py:2834 appPlugins/ToolNCC.py:3823 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" @@ -16926,11 +17092,11 @@ msgstr "" "Retirada de cobre por usinagem de descanso concluída, mas a isolação está " "quebrada por" -#: appPlugins/ToolNCC.py:2946 +#: appPlugins/ToolNCC.py:2932 msgid "NCC Tool started. Reading parameters." msgstr "Ferramenta NCC iniciada. Lendo parâmetros." -#: appPlugins/ToolNCC.py:3940 +#: appPlugins/ToolNCC.py:3926 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." @@ -16938,7 +17104,7 @@ msgstr "" "Tente usar o Tipo de Buffer = Completo em Preferências -> Gerber Geral." "Recarregue o arquivo Gerber após esta alteração." -#: appPlugins/ToolNCC.py:4153 +#: appPlugins/ToolNCC.py:4154 msgid "" "Specify the type of object to be cleared of excess copper.\n" "It can be of type: Gerber or Geometry.\n" @@ -16950,7 +17116,7 @@ msgstr "" "O tipo selecionado aqui ditará o tipo\n" "de objetos da caixa de combinação 'Objeto'." -#: appPlugins/ToolNCC.py:4204 +#: appPlugins/ToolNCC.py:4214 msgid "" "This is the Tool Number.\n" "Non copper clearing will start with the tool with the biggest \n" @@ -16966,7 +17132,7 @@ msgstr "" "resultante. Isso ocorre porque com algumas ferramentas esta função\n" "não será capaz de criar geometria de pintura." -#: appPlugins/ToolNCC.py:4618 +#: appPlugins/ToolNCC.py:4633 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -17122,11 +17288,11 @@ msgstr "Abrir PDF cancelado" msgid "Parsing" msgstr "Analisando ..." -#: appPlugins/ToolPDF.py:212 app_Main.py:11132 +#: appPlugins/ToolPDF.py:212 app_Main.py:11162 msgid "Failed to open" msgstr "Falha ao abrir" -#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:368 app_Main.py:11078 +#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:368 app_Main.py:11108 msgid "No geometry found in file" msgstr "Nenhuma geometria encontrada no arquivo" @@ -17143,39 +17309,39 @@ msgstr "Falha ao abrir arquivo PDF." msgid "Rendered" msgstr "Processado" -#: appPlugins/ToolPaint.py:1170 +#: appPlugins/ToolPaint.py:1156 msgid "Can't do Paint on MultiGeo geometries" msgstr "Não é possível pintar geometrias MultiGeo" -#: appPlugins/ToolPaint.py:1207 +#: appPlugins/ToolPaint.py:1193 msgid "Click on a polygon to paint it." msgstr "Clique em um polígono para pintá-lo." -#: appPlugins/ToolPaint.py:1812 +#: appPlugins/ToolPaint.py:1800 msgid "Painting polygon with method: lines." msgstr "Pintando o polígono com método: linhas." -#: appPlugins/ToolPaint.py:1824 +#: appPlugins/ToolPaint.py:1812 msgid "Failed. Painting polygon with method: seed." msgstr "Falhou. Pintando o polígono com método: semente." -#: appPlugins/ToolPaint.py:1835 +#: appPlugins/ToolPaint.py:1823 msgid "Failed. Painting polygon with method: standard." msgstr "Falhou. Pintando o polígono com método: padrão." -#: appPlugins/ToolPaint.py:1926 appPlugins/ToolPaint.py:2115 +#: appPlugins/ToolPaint.py:1914 appPlugins/ToolPaint.py:2103 msgid "Painting with tool diameter = " msgstr "Pintura com diâmetro = " -#: appPlugins/ToolPaint.py:1929 appPlugins/ToolPaint.py:2118 +#: appPlugins/ToolPaint.py:1917 appPlugins/ToolPaint.py:2106 msgid "started" msgstr "iniciada" -#: appPlugins/ToolPaint.py:1956 appPlugins/ToolPaint.py:2105 +#: appPlugins/ToolPaint.py:1944 appPlugins/ToolPaint.py:2093 msgid "There is no geometry to process or the tool diameter is too big." msgstr "" -#: appPlugins/ToolPaint.py:2071 appPlugins/ToolPaint.py:2297 +#: appPlugins/ToolPaint.py:2059 appPlugins/ToolPaint.py:2285 msgid "" "There is no Painting Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -17187,44 +17353,44 @@ msgstr "" "geometria pintada.\n" "Altere os parâmetros de pintura e tente novamente." -#: appPlugins/ToolPaint.py:2351 +#: appPlugins/ToolPaint.py:2339 msgid "Painting ..." msgstr "Pintando ..." -#: appPlugins/ToolPaint.py:2385 appPlugins/ToolPaint.py:2390 -#: appPlugins/ToolPaint.py:2398 appPlugins/ToolPaint.py:2487 -#: appPlugins/ToolPaint.py:2490 appPlugins/ToolPaint.py:2498 -#: appPlugins/ToolPaint.py:2568 appPlugins/ToolPaint.py:2573 -#: appPlugins/ToolPaint.py:2579 +#: appPlugins/ToolPaint.py:2373 appPlugins/ToolPaint.py:2378 +#: appPlugins/ToolPaint.py:2386 appPlugins/ToolPaint.py:2475 +#: appPlugins/ToolPaint.py:2478 appPlugins/ToolPaint.py:2486 +#: appPlugins/ToolPaint.py:2556 appPlugins/ToolPaint.py:2561 +#: appPlugins/ToolPaint.py:2567 msgid "Paint Tool." msgstr "Ferramenta de Pintura." -#: appPlugins/ToolPaint.py:2386 appPlugins/ToolPaint.py:2390 -#: appPlugins/ToolPaint.py:2398 +#: appPlugins/ToolPaint.py:2374 appPlugins/ToolPaint.py:2378 +#: appPlugins/ToolPaint.py:2386 msgid "Normal painting polygon task started." msgstr "Tarefa normal de pintura de polígono iniciada." -#: appPlugins/ToolPaint.py:2387 appPlugins/ToolPaint.py:2487 -#: appPlugins/ToolPaint.py:2570 +#: appPlugins/ToolPaint.py:2375 appPlugins/ToolPaint.py:2475 +#: appPlugins/ToolPaint.py:2558 msgid "Buffering geometry..." msgstr "Fazendo buffer de polígono..." -#: appPlugins/ToolPaint.py:2412 appPlugins/ToolPaint.py:2505 -#: appPlugins/ToolPaint.py:2586 +#: appPlugins/ToolPaint.py:2400 appPlugins/ToolPaint.py:2493 +#: appPlugins/ToolPaint.py:2574 msgid "No polygon found." msgstr "Nenhum polígono encontrado." -#: appPlugins/ToolPaint.py:2487 appPlugins/ToolPaint.py:2490 -#: appPlugins/ToolPaint.py:2498 +#: appPlugins/ToolPaint.py:2475 appPlugins/ToolPaint.py:2478 +#: appPlugins/ToolPaint.py:2486 msgid "Paint all polygons task started." msgstr "Tarefa pintar todos os polígonos iniciada." -#: appPlugins/ToolPaint.py:2569 appPlugins/ToolPaint.py:2573 -#: appPlugins/ToolPaint.py:2579 +#: appPlugins/ToolPaint.py:2557 appPlugins/ToolPaint.py:2561 +#: appPlugins/ToolPaint.py:2567 msgid "Painting area task started." msgstr "Iniciada a pintura de área." -#: appPlugins/ToolPaint.py:2928 +#: appPlugins/ToolPaint.py:2916 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -17236,7 +17402,7 @@ msgstr "" "Cria um objeto Geometria com caminho de ferramenta\n" "para cortar todas as regiões com retirada de cobre." -#: appPlugins/ToolPaint.py:2958 +#: appPlugins/ToolPaint.py:2957 msgid "" "Specify the type of object to be painted.\n" "It can be of type: Gerber or Geometry.\n" @@ -17248,7 +17414,7 @@ msgstr "" "O que é selecionado aqui irá ditar o tipo\n" "de objetos que preencherão a caixa de combinação 'Objeto'." -#: appPlugins/ToolPaint.py:2992 +#: appPlugins/ToolPaint.py:2991 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for painting." @@ -17256,7 +17422,7 @@ msgstr "" "Conjunto de ferramentas do qual o algoritmo\n" "escolherá para a pintura." -#: appPlugins/ToolPaint.py:3009 +#: appPlugins/ToolPaint.py:3016 msgid "" "This is the Tool Number.\n" "Painting will start with the tool with the biggest diameter,\n" @@ -17273,7 +17439,7 @@ msgstr "" "na geometria resultante. Isso ocorre porque com algumas ferramentas\n" "não são capazes de criar geometria de pintura nesta função." -#: appPlugins/ToolPaint.py:3296 +#: appPlugins/ToolPaint.py:3311 msgid "" "The type of FlatCAM object to be used as paint reference.\n" "It can be Gerber, Excellon or Geometry." @@ -17281,42 +17447,42 @@ msgstr "" "O tipo de objeto FlatCAM a ser usado como referência de pintura.\n" "Pode ser Gerber, Excellon ou Geometria." -#: appPlugins/ToolPaint.py:3336 +#: appPlugins/ToolPaint.py:3353 msgid "Create a Geometry Object which paints the polygons." msgstr "Cria um objeto de geometria que pinta os polígonos." -#: appPlugins/ToolPanelize.py:112 appPlugins/ToolPanelize.py:1099 +#: appPlugins/ToolPanelize.py:112 appPlugins/ToolPanelize.py:1083 #, fuzzy #| msgid "Panelization Reference" msgid "Panelization" msgstr "Ref. para Criação de Painel" -#: appPlugins/ToolPanelize.py:373 +#: appPlugins/ToolPanelize.py:357 msgid "Columns or Rows are zero value. Change them to a positive integer." msgstr "Colunas ou Linhas com valor zero. Altere-os para um inteiro positivo." -#: appPlugins/ToolPanelize.py:416 +#: appPlugins/ToolPanelize.py:400 msgid "Generating panel ... " msgstr "Gerando painel … " -#: appPlugins/ToolPanelize.py:509 appPlugins/ToolPanelize.py:801 -#: appPlugins/ToolPanelize.py:1051 +#: appPlugins/ToolPanelize.py:493 appPlugins/ToolPanelize.py:785 +#: appPlugins/ToolPanelize.py:1035 msgid "Generating panel ... Adding the source code." msgstr "Gerando painel ... Adicionando o código-fonte." -#: appPlugins/ToolPanelize.py:729 +#: appPlugins/ToolPanelize.py:713 msgid "Optimizing the overlapping paths." msgstr "Otimizando os caminhos sobrepostos." -#: appPlugins/ToolPanelize.py:761 +#: appPlugins/ToolPanelize.py:745 msgid "Optimization complete." msgstr "Otimização completa." -#: appPlugins/ToolPanelize.py:1060 +#: appPlugins/ToolPanelize.py:1044 msgid "Generating panel... Spawning copies" msgstr "Gerando painel ... Cópias geradas" -#: appPlugins/ToolPanelize.py:1076 +#: appPlugins/ToolPanelize.py:1060 #, python-brace-format msgid "" "{text} Too big for the constrain area. Final panel has {col} columns and " @@ -17325,11 +17491,11 @@ msgstr "" "{text} Grande demais para a área restrita.. O painel final tem {col} colunas " "e {row} linhas" -#: appPlugins/ToolPanelize.py:1084 +#: appPlugins/ToolPanelize.py:1068 msgid "Panel created successfully." msgstr "Painel criado com sucesso." -#: appPlugins/ToolPanelize.py:1139 +#: appPlugins/ToolPanelize.py:1128 msgid "" "Specify the type of object to be panelized\n" "It can be of type: Gerber, Excellon or Geometry.\n" @@ -17341,7 +17507,7 @@ msgstr "" "A seleção aqui decide o tipo de objetos que estarão\n" "na Caixa de Objetos." -#: appPlugins/ToolPanelize.py:1167 +#: appPlugins/ToolPanelize.py:1163 msgid "" "Object to be panelized. This means that it will\n" "be duplicated in an array of rows and columns." @@ -17349,11 +17515,7 @@ msgstr "" "Objeto para criar painel. Isso significa\n" "que ele será duplicado em uma matriz de linhas e colunas." -#: appPlugins/ToolPanelize.py:1174 -msgid "Panelization Reference" -msgstr "Ref. para Criação de Painel" - -#: appPlugins/ToolPanelize.py:1176 +#: appPlugins/ToolPanelize.py:1175 msgid "" "Choose the reference for panelization:\n" "- Object = the bounding box of a different object\n" @@ -17373,7 +17535,7 @@ msgstr "" "a este objeto de referência, portanto, mantendo os objetos\n" "sincronizados no painel." -#: appPlugins/ToolPanelize.py:1202 +#: appPlugins/ToolPanelize.py:1210 msgid "" "Specify the type of object to be used as an container for\n" "panelization. It can be: Gerber or Geometry type.\n" @@ -17385,7 +17547,7 @@ msgstr "" "A seleção aqui decide o tipo de objetos que estarão na\n" "Caixa de Objetos." -#: appPlugins/ToolPanelize.py:1217 +#: appPlugins/ToolPanelize.py:1225 msgid "" "The actual object that is used as container for the\n" " selected object that is to be panelized." @@ -17393,11 +17555,11 @@ msgstr "" "O objeto usado como contêiner para o objeto\n" "selecionado para o qual será criado um painel." -#: appPlugins/ToolPanelize.py:1227 +#: appPlugins/ToolPanelize.py:1233 msgid "Panel Data" msgstr "Dados do Painel" -#: appPlugins/ToolPanelize.py:1229 +#: appPlugins/ToolPanelize.py:1235 msgid "" "This informations will shape the resulting panel.\n" "The number of rows and columns will set how many\n" @@ -17413,15 +17575,15 @@ msgstr "" "Os espaçamentos definirão a distância entre os\n" "elementos da matriz do painel." -#: appPlugins/ToolPanelize.py:1314 +#: appPlugins/ToolPanelize.py:1338 msgid "Constrain panel within" msgstr "Restringir painel dentro de" -#: appPlugins/ToolPanelize.py:1357 +#: appPlugins/ToolPanelize.py:1383 msgid "Panelize Object" msgstr "Criar Painel" -#: appPlugins/ToolPanelize.py:1360 appPlugins/ToolRulesCheck.py:1663 +#: appPlugins/ToolPanelize.py:1386 appPlugins/ToolRulesCheck.py:1663 msgid "" "Panelize the specified object around the specified box.\n" "In other words it creates multiple copies of the source object,\n" @@ -17463,7 +17625,7 @@ msgstr "Arquivo PcbWizard .INF carregado." msgid "Main PcbWizard Excellon file loaded." msgstr "Arquivo PcbWizard Excellon carregado." -#: appPlugins/ToolPcbWizard.py:346 app_Main.py:11057 +#: appPlugins/ToolPcbWizard.py:346 app_Main.py:11087 msgid "This is not Excellon file." msgstr "Este não é um arquivo Excellon." @@ -17592,23 +17754,23 @@ msgstr "" msgid "Punch Geber" msgstr "Gerber a Furar" -#: appPlugins/ToolPunchGerber.py:555 +#: appPlugins/ToolPunchGerber.py:551 #, fuzzy #| msgid "Click on a polygon to isolate it." msgid "Click on a pad to select it." msgstr "Clique em um polígono para isolá-lo." -#: appPlugins/ToolPunchGerber.py:803 appPlugins/ToolPunchGerber.py:936 +#: appPlugins/ToolPunchGerber.py:799 appPlugins/ToolPunchGerber.py:932 msgid "The value of the fixed diameter is 0.0. Aborting." msgstr "O valor do diâmetro fixo é 0.0. Abortando." -#: appPlugins/ToolPunchGerber.py:1712 +#: appPlugins/ToolPunchGerber.py:1708 #, fuzzy #| msgid "Added polygon" msgid "Added pad" msgstr "Polígono adicionado" -#: appPlugins/ToolPunchGerber.py:1713 +#: appPlugins/ToolPunchGerber.py:1709 #, fuzzy #| msgid "Click to add next polygon or right click to start." msgid "Click to add next pad or right click to start." @@ -17616,13 +17778,13 @@ msgstr "" "Clique para adicionar o próximo polígono ou clique com o botão direito para " "começar." -#: appPlugins/ToolPunchGerber.py:1725 +#: appPlugins/ToolPunchGerber.py:1721 #, fuzzy #| msgid "Removed polygon" msgid "Removed pad" msgstr "Polígono removido" -#: appPlugins/ToolPunchGerber.py:1726 +#: appPlugins/ToolPunchGerber.py:1722 #, fuzzy #| msgid "Click to add/remove next polygon or right click to start." msgid "Click to add/remove next pad or right click to start." @@ -17630,41 +17792,41 @@ msgstr "" "Clique para adicionar / remover o próximo polígono ou clique com o botão " "direito para começar." -#: appPlugins/ToolPunchGerber.py:1731 +#: appPlugins/ToolPunchGerber.py:1727 #, fuzzy #| msgid "No polygon detected under click position." msgid "No pad detected under click position." msgstr "Nenhum polígono detectado na posição do clique." -#: appPlugins/ToolPunchGerber.py:1930 +#: appPlugins/ToolPunchGerber.py:1926 #, fuzzy #| msgid "All objects are selected." msgid "All selectable pads are selected." msgstr "Todos os objetos estão selecionados." -#: appPlugins/ToolPunchGerber.py:1947 +#: appPlugins/ToolPunchGerber.py:1943 #, fuzzy #| msgid "Selection Color" msgid "Selection cleared." msgstr "Cor da Seleção" -#: appPlugins/ToolPunchGerber.py:2007 +#: appPlugins/ToolPunchGerber.py:2000 msgid "Gerber into which to punch holes" msgstr "Gerber no qual fazer furos" -#: appPlugins/ToolPunchGerber.py:2145 +#: appPlugins/ToolPunchGerber.py:2154 msgid "" "Remove the geometry of Excellon from the Gerber to create the holes in pads." msgstr "Remove a geometria do Excellon do Gerber para criar os furos nos pads." -#: appPlugins/ToolPunchGerber.py:2297 +#: appPlugins/ToolPunchGerber.py:2313 msgid "" "When the manual type is chosen, the pads to be punched\n" "are selected on the canvas but only those that\n" "are in the processed pads." msgstr "" -#: appPlugins/ToolPunchGerber.py:2336 +#: appPlugins/ToolPunchGerber.py:2347 msgid "" "Create a Gerber object from the selected object, within\n" "the specified box." @@ -17681,19 +17843,19 @@ msgstr "Cancelado. Não há dados para o QRCode na caixa de texto." msgid "QRCode Tool done." msgstr "Ferramenta QRCode pronta." -#: appPlugins/ToolQRCode.py:777 +#: appPlugins/ToolQRCode.py:785 msgid "Gerber Object to which the QRCode will be added." msgstr "Objeto Gerber ao qual o QRCode será adicionado." -#: appPlugins/ToolQRCode.py:813 +#: appPlugins/ToolQRCode.py:827 msgid "The parameters used to shape the QRCode." msgstr "Os parâmetros usados para modelar o QRCode." -#: appPlugins/ToolQRCode.py:918 +#: appPlugins/ToolQRCode.py:939 msgid "Export QRCode" msgstr "Exportar QRCode" -#: appPlugins/ToolQRCode.py:920 +#: appPlugins/ToolQRCode.py:941 msgid "" "Show a set of controls allowing to export the QRCode\n" "to a SVG file or an PNG file." @@ -17701,31 +17863,31 @@ msgstr "" "Mostrar um conjunto de controles que permitem exportar o QRCode\n" "para um arquivo SVG ou PNG." -#: appPlugins/ToolQRCode.py:959 +#: appPlugins/ToolQRCode.py:979 msgid "Transparent back color" msgstr "Cor transparente de fundo" -#: appPlugins/ToolQRCode.py:984 +#: appPlugins/ToolQRCode.py:1004 msgid "Export QRCode SVG" msgstr "Exportar QRCode SVG" -#: appPlugins/ToolQRCode.py:986 +#: appPlugins/ToolQRCode.py:1006 msgid "Export a SVG file with the QRCode content." msgstr "Exporta um arquivo SVG com o conteúdo QRCode." -#: appPlugins/ToolQRCode.py:997 +#: appPlugins/ToolQRCode.py:1017 msgid "Export QRCode PNG" msgstr "Exportar QRCode PNG" -#: appPlugins/ToolQRCode.py:999 +#: appPlugins/ToolQRCode.py:1019 msgid "Export a PNG image file with the QRCode content." msgstr "Exporta um arquivo PNG com o conteúdo QRCode." -#: appPlugins/ToolQRCode.py:1010 +#: appPlugins/ToolQRCode.py:1030 msgid "Insert QRCode" msgstr "Inserir QRCode" -#: appPlugins/ToolQRCode.py:1013 +#: appPlugins/ToolQRCode.py:1033 msgid "Create the QRCode object." msgstr "Cria o objeto QRCode." @@ -18168,19 +18330,19 @@ msgstr "" "Salva o G-Code gerado para distribuição de pasta de solda\n" "nos pads de PCB, em um arquivo." -#: appPlugins/ToolSub.py:269 appPlugins/ToolSub.py:505 +#: appPlugins/ToolSub.py:267 appPlugins/ToolSub.py:503 msgid "No Target object loaded." msgstr "Nenhum objeto de destino foi carregado." -#: appPlugins/ToolSub.py:272 +#: appPlugins/ToolSub.py:270 msgid "Loading geometry from Gerber objects." msgstr "Carregando geometria de objetos Gerber." -#: appPlugins/ToolSub.py:289 appPlugins/ToolSub.py:518 +#: appPlugins/ToolSub.py:287 appPlugins/ToolSub.py:516 msgid "No Subtractor object loaded." msgstr "Nenhum objeto Subtrator carregado." -#: appPlugins/ToolSub.py:303 +#: appPlugins/ToolSub.py:301 #, fuzzy #| msgid "" #| "Geometry object that will be subtracted\n" @@ -18190,36 +18352,36 @@ msgstr "" "Objeto de geometria que será subtraído\n" "do objeto de geometria de destino." -#: appPlugins/ToolSub.py:343 +#: appPlugins/ToolSub.py:341 msgid "Finished parsing geometry for aperture" msgstr "Análise de geometria para abertura concluída" -#: appPlugins/ToolSub.py:345 +#: appPlugins/ToolSub.py:343 msgid "Subtraction aperture processing finished." msgstr "Processamento de subtração de abertura concluído." -#: appPlugins/ToolSub.py:478 appPlugins/ToolSub.py:672 -#: appPlugins/ToolSub.py:754 +#: appPlugins/ToolSub.py:476 appPlugins/ToolSub.py:670 +#: appPlugins/ToolSub.py:752 msgid "Generating new object failed." msgstr "A geração de novo objeto falhou." -#: appPlugins/ToolSub.py:482 appPlugins/ToolSub.py:677 +#: appPlugins/ToolSub.py:480 appPlugins/ToolSub.py:675 msgid "Created" msgstr "Criado" -#: appPlugins/ToolSub.py:531 +#: appPlugins/ToolSub.py:529 msgid "Currently, the Subtractor geometry cannot be of type Multigeo." msgstr "Atualmente, a geometria do Subtrator não pode ser do tipo MultiGeo." -#: appPlugins/ToolSub.py:571 +#: appPlugins/ToolSub.py:569 msgid "Parsing solid_geometry ..." msgstr "Analisando solid_geometry ..." -#: appPlugins/ToolSub.py:573 +#: appPlugins/ToolSub.py:571 msgid "Parsing solid_geometry for tool" msgstr "Analisando solid_geometry para ferramenta" -#: appPlugins/ToolSub.py:790 +#: appPlugins/ToolSub.py:788 #, fuzzy #| msgid "" #| "A tool to substract one Gerber or Geometry object\n" @@ -18231,7 +18393,7 @@ msgstr "" "Uma ferramenta para subtrair um objeto Gerber ou Geometry\n" "de outro do mesmo tipo." -#: appPlugins/ToolSub.py:849 +#: appPlugins/ToolSub.py:850 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." @@ -18239,11 +18401,11 @@ msgstr "" "Objeto Gerber do qual subtrair\n" "o objeto Gerber subtrator." -#: appPlugins/ToolSub.py:863 appPlugins/ToolSub.py:916 +#: appPlugins/ToolSub.py:871 appPlugins/ToolSub.py:934 msgid "Subtractor" msgstr "Subtrator" -#: appPlugins/ToolSub.py:865 +#: appPlugins/ToolSub.py:873 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." @@ -18251,11 +18413,11 @@ msgstr "" "Objeto Gerber que será subtraído\n" "do objeto Gerber de destino." -#: appPlugins/ToolSub.py:872 +#: appPlugins/ToolSub.py:883 msgid "Subtract Gerber" msgstr "Subtrair Gerber" -#: appPlugins/ToolSub.py:875 +#: appPlugins/ToolSub.py:886 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -18267,7 +18429,7 @@ msgstr "" "Pode ser usado para remover a serigrafia sobreposta\n" "sobre a máscara de solda." -#: appPlugins/ToolSub.py:902 +#: appPlugins/ToolSub.py:919 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." @@ -18275,7 +18437,7 @@ msgstr "" "Objeto de geometria a partir do qual subtrair\n" "o objeto de geometria do substrator." -#: appPlugins/ToolSub.py:918 +#: appPlugins/ToolSub.py:936 msgid "" "Geometry object that will be subtracted\n" "from the target Geometry object." @@ -18283,11 +18445,11 @@ msgstr "" "Objeto de geometria que será subtraído\n" "do objeto de geometria de destino." -#: appPlugins/ToolSub.py:930 +#: appPlugins/ToolSub.py:957 msgid "Subtract Geometry" msgstr "Subtrair Geometria" -#: appPlugins/ToolSub.py:933 +#: appPlugins/ToolSub.py:960 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -18348,7 +18510,7 @@ msgstr "Os objetos CNCJob não podem ser armazenados em buffer." msgid "A plugin that allow geometry transformation." msgstr "" -#: appPlugins/ToolTransform.py:666 +#: appPlugins/ToolTransform.py:663 msgid "" "The object used as reference.\n" "The used point is the center of it's bounding box." @@ -18404,7 +18566,7 @@ msgstr "" "Inicialização do Canvas iniciada.\n" "Inicialização do Canvas concluída em" -#: app_Main.py:1314 app_Main.py:9893 +#: app_Main.py:1314 app_Main.py:9923 msgid "New Project - Not saved" msgstr "Novo Projeto - Não salvo" @@ -18876,7 +19038,7 @@ msgstr "Clique para definir a origem ..." msgid "Setting Origin..." msgstr "Definindo Origem..." -#: app_Main.py:5240 app_Main.py:5358 app_Main.py:5501 +#: app_Main.py:5240 app_Main.py:5362 app_Main.py:5505 msgid "Origin set" msgstr "Origem definida" @@ -18884,66 +19046,66 @@ msgstr "Origem definida" msgid "Origin coordinates specified but incomplete." msgstr "Coordenadas de origem especificadas, mas incompletas." -#: app_Main.py:5304 +#: app_Main.py:5308 msgid "Moving to Origin..." msgstr "Movendo para Origem..." -#: app_Main.py:5308 app_Main.py:5376 +#: app_Main.py:5312 app_Main.py:5380 msgid "Failed. No object(s) selected..." msgstr "Falha. Nenhum objeto selecionado..." -#: app_Main.py:5395 +#: app_Main.py:5399 msgid "Quadrant 1" msgstr "" -#: app_Main.py:5396 +#: app_Main.py:5400 msgid "Quadrant 2" msgstr "" -#: app_Main.py:5397 +#: app_Main.py:5401 msgid "Quadrant 3" msgstr "" -#: app_Main.py:5398 +#: app_Main.py:5402 msgid "Quadrant 4" msgstr "" -#: app_Main.py:5538 +#: app_Main.py:5542 msgid "Jump to ..." msgstr "Pular para ..." -#: app_Main.py:5539 +#: app_Main.py:5543 msgid "Enter the coordinates in format X,Y:" msgstr "Digite as coordenadas no formato X,Y:" -#: app_Main.py:5549 +#: app_Main.py:5553 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Coordenadas erradas. Insira as coordenadas no formato X,Y" -#: app_Main.py:5690 +#: app_Main.py:5696 msgid "Locate ..." msgstr "Localizar ..." -#: app_Main.py:6314 +#: app_Main.py:6322 msgid "" "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "" "Abortando. A tarefa atual será fechada normalmente o mais rápido possível ..." -#: app_Main.py:6320 +#: app_Main.py:6328 msgid "The current task was gracefully closed on user request..." msgstr "" "A tarefa atual foi fechada normalmente mediante solicitação do usuário ..." -#: app_Main.py:6520 +#: app_Main.py:6528 msgid "Not available for Legacy 2D graphic mode." msgstr "" -#: app_Main.py:6622 +#: app_Main.py:6630 msgid "Adding tool from DB is not allowed for this object." msgstr "Adição de ferramenta do Banco de Dados não permitida para este objeto." -#: app_Main.py:6640 +#: app_Main.py:6648 #, fuzzy #| msgid "" #| "One or more Tools are edited.\n" @@ -18955,195 +19117,195 @@ msgstr "" "Um ou mais Ferramentas foram editadas.\n" "Você deseja salvar o Banco de Dados de Ferramentas?" -#: app_Main.py:6642 +#: app_Main.py:6650 msgid "Save Tools Database" msgstr "Salvar Banco de Dados" -#: app_Main.py:6835 app_Main.py:6889 app_Main.py:6937 +#: app_Main.py:6862 app_Main.py:6916 app_Main.py:6964 msgid "Enter the Angle value:" msgstr "Digite o valor do Ângulo:" -#: app_Main.py:6868 +#: app_Main.py:6895 msgid "Rotation done." msgstr "Rotação realizada." -#: app_Main.py:6870 +#: app_Main.py:6897 msgid "Rotation movement was not executed." msgstr "O movimento de rotação não foi executado." -#: app_Main.py:6919 +#: app_Main.py:6946 msgid "Skew on X axis done." msgstr "Inclinação no eixo X concluída." -#: app_Main.py:6967 +#: app_Main.py:6994 msgid "Skew on Y axis done." msgstr "Inclinação no eixo Y concluída." -#: app_Main.py:7049 +#: app_Main.py:7076 msgid "New Grid ..." msgstr "Nova Grade ..." -#: app_Main.py:7050 +#: app_Main.py:7077 msgid "Enter a Grid Value:" msgstr "Digite um valor para grade:" -#: app_Main.py:7059 app_Main.py:7084 +#: app_Main.py:7086 app_Main.py:7111 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "" "Por favor, insira um valor de grade com valor diferente de zero, no formato " "Flutuante." -#: app_Main.py:7064 +#: app_Main.py:7091 msgid "New Grid added" msgstr "Nova Grade adicionada" -#: app_Main.py:7066 +#: app_Main.py:7093 msgid "Grid already exists" msgstr "Grade já existe" -#: app_Main.py:7068 +#: app_Main.py:7095 msgid "Adding New Grid cancelled" msgstr "Adicionar nova grade cancelada" -#: app_Main.py:7090 +#: app_Main.py:7117 msgid "Grid Value does not exist" msgstr "O valor da Grade não existe" -#: app_Main.py:7092 +#: app_Main.py:7119 msgid "Grid Value deleted" msgstr "Grade apagada" -#: app_Main.py:7094 +#: app_Main.py:7121 msgid "Delete Grid value cancelled" msgstr "Excluir valor de grade cancelado" -#: app_Main.py:7108 +#: app_Main.py:7135 msgid "Name copied to clipboard ..." msgstr "Nome copiado para a área de transferência ..." -#: app_Main.py:7889 app_Main.py:7893 +#: app_Main.py:7919 app_Main.py:7923 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "" "Selecione um arquivo Gerber ou Excellon para visualizar o arquivo fonte." -#: app_Main.py:7896 +#: app_Main.py:7926 msgid "Viewing the source code of the selected object." msgstr "Vendo o código fonte do objeto selecionado." -#: app_Main.py:7910 +#: app_Main.py:7940 msgid "Source Editor" msgstr "Editor de Fontes" -#: app_Main.py:7946 app_Main.py:7953 +#: app_Main.py:7976 app_Main.py:7983 msgid "There is no selected object for which to see it's source file code." msgstr "Nenhum objeto selecionado para ver o código fonte do arquivo." -#: app_Main.py:7961 +#: app_Main.py:7991 msgid "Failed to load the source code for the selected object" msgstr "Falha ao ler o código fonte do objeto selecionado" -#: app_Main.py:7994 +#: app_Main.py:8024 msgid "Go to Line ..." msgstr "Ir para Linha ..." -#: app_Main.py:8025 +#: app_Main.py:8055 msgid "Redrawing all objects" msgstr "Redesenha todos os objetos" -#: app_Main.py:8113 +#: app_Main.py:8143 msgid "Failed to load recent item list." msgstr "Falha ao carregar a lista de itens recentes." -#: app_Main.py:8120 +#: app_Main.py:8150 msgid "Failed to parse recent item list." msgstr "Falha ao analisar a lista de itens recentes." -#: app_Main.py:8130 +#: app_Main.py:8160 msgid "Failed to load recent projects item list." msgstr "Falha ao carregar a lista de projetos recentes." -#: app_Main.py:8137 +#: app_Main.py:8167 msgid "Failed to parse recent project item list." msgstr "Falha ao analisar a lista de projetos recentes." -#: app_Main.py:8161 +#: app_Main.py:8191 #, fuzzy #| msgid "Recent files" msgid "Recent files list was reset." msgstr "Arquivos Recentes" -#: app_Main.py:8175 +#: app_Main.py:8205 #, fuzzy #| msgid "Recent projects" msgid "Recent projects list was reset." msgstr "Projetos Recentes" -#: app_Main.py:8200 +#: app_Main.py:8230 msgid "Clear Recent projects" msgstr "Limpar Projetos Recentes" -#: app_Main.py:8224 +#: app_Main.py:8254 msgid "Clear Recent files" msgstr "Limpar Arquivos Recentes" -#: app_Main.py:8280 +#: app_Main.py:8310 msgid "FlatCAM Evo" msgstr "FlatCAM Evo" -#: app_Main.py:8284 +#: app_Main.py:8314 msgid "Release date" msgstr "Data de lançamento" -#: app_Main.py:8288 +#: app_Main.py:8318 msgid "Displayed" msgstr "Exibida" -#: app_Main.py:8291 +#: app_Main.py:8321 msgid "Snap" msgstr "Encaixe" -#: app_Main.py:8300 +#: app_Main.py:8330 msgid "Canvas" msgstr "Tela" -#: app_Main.py:8305 +#: app_Main.py:8335 msgid "Workspace active" msgstr "Área de Trabalho ativa" -#: app_Main.py:8309 +#: app_Main.py:8339 msgid "Workspace size" msgstr "Tamanho da Área de Trabalho" -#: app_Main.py:8313 +#: app_Main.py:8343 msgid "Workspace orientation" msgstr "Orientação da Área de Trabalho" -#: app_Main.py:8375 +#: app_Main.py:8405 msgid "Failed checking for latest version. Could not connect." msgstr "" "Falha na verificação da versão mais recente. Não foi possível conectar." -#: app_Main.py:8382 +#: app_Main.py:8412 msgid "Could not parse information about latest version." msgstr "Não foi possível analisar informações sobre a versão mais recente." -#: app_Main.py:8392 +#: app_Main.py:8422 msgid "FlatCAM is up to date!" msgstr "O FlatCAM está atualizado!" -#: app_Main.py:8397 +#: app_Main.py:8427 msgid "Newer Version Available" msgstr "Nova Versão Disponível" -#: app_Main.py:8399 +#: app_Main.py:8429 msgid "There is a newer version of FlatCAM available for download:" msgstr "Existe uma versão nova do FlatCAM disponível para download:" -#: app_Main.py:8403 +#: app_Main.py:8433 msgid "info" msgstr "info" -#: app_Main.py:8437 +#: app_Main.py:8467 msgid "" "OpenGL canvas initialization failed. HW or HW configuration not supported." "Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General " @@ -19155,44 +19317,44 @@ msgstr "" "Preferências -> aba Geral.\n" "\n" -#: app_Main.py:8523 +#: app_Main.py:8553 msgid "All plots disabled." msgstr "Todos os gráficos desabilitados." -#: app_Main.py:8529 +#: app_Main.py:8559 msgid "All non selected plots disabled." msgstr "Todos os gráficos não selecionados desabilitados." -#: app_Main.py:8535 +#: app_Main.py:8565 msgid "All plots enabled." msgstr "Todos os gráficos habilitados." -#: app_Main.py:8541 +#: app_Main.py:8571 msgid "All non selected plots enabled." msgstr "Todos os gráficos não selecionados ativados." -#: app_Main.py:8547 +#: app_Main.py:8577 msgid "Selected plots enabled..." msgstr "Gráficos selecionados habilitados..." -#: app_Main.py:8555 +#: app_Main.py:8585 msgid "Selected plots disabled..." msgstr "Gráficos selecionados desabilitados..." -#: app_Main.py:8589 +#: app_Main.py:8619 msgid "Enabling plots ..." msgstr "Habilitando gráficos..." -#: app_Main.py:8636 +#: app_Main.py:8666 msgid "Disabling plots ..." msgstr "Desabilitando gráficos..." -#: app_Main.py:8783 +#: app_Main.py:8813 msgid "Set alpha level ..." msgstr "Ajustar nível alfa ..." -#: app_Main.py:9092 app_Main.py:9131 app_Main.py:9175 app_Main.py:9241 -#: app_Main.py:10012 app_Main.py:11305 app_Main.py:11370 +#: app_Main.py:9122 app_Main.py:9161 app_Main.py:9205 app_Main.py:9271 +#: app_Main.py:10042 app_Main.py:11335 app_Main.py:11400 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -19200,91 +19362,91 @@ msgstr "" "Inicialização do Canvas iniciada.\n" "Inicialização do Canvas concluída em" -#: app_Main.py:9095 +#: app_Main.py:9125 msgid "Opening Gerber file." msgstr "Abrindo Arquivo Gerber." -#: app_Main.py:9134 +#: app_Main.py:9164 msgid "Opening Excellon file." msgstr "Abrindo Arquivo Excellon." -#: app_Main.py:9178 +#: app_Main.py:9208 msgid "Opening G-Code file." msgstr "Abrindo Arquivo G-Code." -#: app_Main.py:9232 app_Main.py:9236 +#: app_Main.py:9262 app_Main.py:9266 msgid "Open HPGL2" msgstr "Abrir HPGL2" -#: app_Main.py:9244 +#: app_Main.py:9274 msgid "Opening HPGL2 file." msgstr "Abrindo Arquivo HPGL2 ." -#: app_Main.py:9267 app_Main.py:9270 +#: app_Main.py:9297 app_Main.py:9300 msgid "Open Configuration File" msgstr "Abrir Arquivo de Configuração" -#: app_Main.py:9296 +#: app_Main.py:9326 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Somente objetos Geometria, Gerber e Trabalho CNC podem ser usados." -#: app_Main.py:9343 +#: app_Main.py:9373 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "Os dados devem ser uma matriz 3D com a última dimensão 3 ou 4" -#: app_Main.py:9349 app_Main.py:9354 +#: app_Main.py:9379 app_Main.py:9384 msgid "Export PNG Image" msgstr "Exportar Imagem PNG" -#: app_Main.py:9387 app_Main.py:9599 +#: app_Main.py:9417 app_Main.py:9629 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" "Falhou. Somente objetos Gerber podem ser salvos como arquivos Gerber..." -#: app_Main.py:9400 +#: app_Main.py:9430 msgid "Save Gerber source file" msgstr "Salvar arquivo fonte Gerber" -#: app_Main.py:9429 +#: app_Main.py:9459 msgid "Failed. Only Script objects can be saved as TCL Script files..." msgstr "Falhou. Somente Scripts podem ser salvos como arquivos Scripts TCL..." -#: app_Main.py:9442 +#: app_Main.py:9472 msgid "Save Script source file" msgstr "Salvar arquivo fonte do Script" -#: app_Main.py:9471 +#: app_Main.py:9501 msgid "Failed. Only Document objects can be saved as Document files..." msgstr "" "Falhou. Somente objetos Documentos podem ser salvos como arquivos " "Documentos..." -#: app_Main.py:9484 +#: app_Main.py:9514 msgid "Save Document source file" msgstr "Salvar o arquivo fonte Documento" -#: app_Main.py:9513 app_Main.py:9554 app_Main.py:10517 +#: app_Main.py:9543 app_Main.py:9584 app_Main.py:10547 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "Falhou. Somente objetos Excellon podem ser salvos como arquivos Excellon..." -#: app_Main.py:9521 app_Main.py:9526 +#: app_Main.py:9551 app_Main.py:9556 msgid "Save Excellon source file" msgstr "Salvar o arquivo fonte Excellon" -#: app_Main.py:9644 +#: app_Main.py:9674 msgid "Only Geometry objects can be used." msgstr "Apenas objetos Geometria podem ser usados." -#: app_Main.py:9689 app_Main.py:9693 +#: app_Main.py:9719 app_Main.py:9723 msgid "Import SVG" msgstr "Importar SVG" -#: app_Main.py:9719 app_Main.py:9723 +#: app_Main.py:9749 app_Main.py:9753 msgid "Import DXF" msgstr "Importar DXF" -#: app_Main.py:9749 +#: app_Main.py:9779 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -19294,159 +19456,159 @@ msgstr "" "Criar um novo projeto irá apagá-los.\n" "Você deseja Salvar o Projeto?" -#: app_Main.py:9873 +#: app_Main.py:9903 #, fuzzy #| msgid "Do you want to save the edited object?" msgid "Do you want to save the current settings/preferences?" msgstr "Você quer salvar o objeto editado?" -#: app_Main.py:9874 +#: app_Main.py:9904 #, fuzzy #| msgid "Save Preferences" msgid "Save preferences" msgstr "Salvar Preferências" -#: app_Main.py:9892 +#: app_Main.py:9922 #, fuzzy #| msgid "New Project created" msgid "Project created in" msgstr "Novo Projeto criado" -#: app_Main.py:9892 +#: app_Main.py:9922 msgid "seconds" msgstr "" -#: app_Main.py:9895 +#: app_Main.py:9925 msgid "New Project created" msgstr "Novo Projeto criado" -#: app_Main.py:9921 +#: app_Main.py:9951 msgid "New TCL script file created in Code Editor." msgstr "Novo arquivo de script TCL criado no Editor de Códigos." -#: app_Main.py:9948 app_Main.py:9950 app_Main.py:9985 app_Main.py:9987 +#: app_Main.py:9978 app_Main.py:9980 app_Main.py:10015 app_Main.py:10017 msgid "Open TCL script" msgstr "Abrir script TCL" -#: app_Main.py:10014 +#: app_Main.py:10044 msgid "Executing ScriptObject file." msgstr "Executando arquivo de Script FlatCAM." -#: app_Main.py:10022 app_Main.py:10026 +#: app_Main.py:10052 app_Main.py:10056 msgid "Run TCL script" msgstr "Executar script TCL" -#: app_Main.py:10049 +#: app_Main.py:10079 msgid "TCL script file opened in Code Editor and executed." msgstr "Arquivo de script TCL aberto no Editor de Código e executado." -#: app_Main.py:10095 app_Main.py:10102 +#: app_Main.py:10125 app_Main.py:10132 msgid "Save Project As ..." msgstr "Salvar Projeto Como..." -#: app_Main.py:10137 +#: app_Main.py:10167 msgid "FlatCAM objects print" msgstr "Objetos FlatCAM imprimem" -#: app_Main.py:10150 app_Main.py:10158 +#: app_Main.py:10180 app_Main.py:10188 msgid "Save Object as PDF ..." msgstr "Salvar objeto como PDF ..." -#: app_Main.py:10168 +#: app_Main.py:10198 msgid "Printing PDF ..." msgstr "Imprimindo PDF ..." -#: app_Main.py:10342 +#: app_Main.py:10372 msgid "PDF file saved to" msgstr "Arquivo PDF salvo em" -#: app_Main.py:10364 app_Main.py:10624 app_Main.py:10758 app_Main.py:10825 +#: app_Main.py:10394 app_Main.py:10654 app_Main.py:10788 app_Main.py:10855 msgid "Exporting ..." msgstr "Exportando ..." -#: app_Main.py:10407 +#: app_Main.py:10437 msgid "SVG file exported to" msgstr "Arquivo SVG exportado para" -#: app_Main.py:10422 app_Main.py:10426 +#: app_Main.py:10452 app_Main.py:10456 msgid "Import FlatCAM Preferences" msgstr "Importar Preferências do FlatCAM" -#: app_Main.py:10437 +#: app_Main.py:10467 msgid "Imported Defaults from" msgstr "Padrões importados de" -#: app_Main.py:10456 app_Main.py:10462 +#: app_Main.py:10486 app_Main.py:10492 msgid "Export FlatCAM Preferences" msgstr "Exportar Preferências do FlatCAM" -#: app_Main.py:10482 +#: app_Main.py:10512 msgid "Exported preferences to" msgstr "Preferências exportadas para" -#: app_Main.py:10615 +#: app_Main.py:10645 msgid "Excellon file exported to" msgstr "Arquivo Excellon exportado para" -#: app_Main.py:10629 app_Main.py:10636 app_Main.py:10763 app_Main.py:10770 -#: app_Main.py:10830 app_Main.py:10837 +#: app_Main.py:10659 app_Main.py:10666 app_Main.py:10793 app_Main.py:10800 +#: app_Main.py:10860 app_Main.py:10867 msgid "Could not export." msgstr "Não foi possível exportar." -#: app_Main.py:10750 +#: app_Main.py:10780 msgid "Gerber file exported to" msgstr "Arquivo Gerber exportado para" -#: app_Main.py:10816 +#: app_Main.py:10846 msgid "DXF file exported to" msgstr "Arquivo DXF exportado para" -#: app_Main.py:10892 app_Main.py:10950 +#: app_Main.py:10922 app_Main.py:10980 msgid "Import failed." msgstr "Importação falhou." -#: app_Main.py:10984 app_Main.py:11191 app_Main.py:11256 +#: app_Main.py:11014 app_Main.py:11221 app_Main.py:11286 msgid "Failed to open file" msgstr "Falha ao abrir o arquivo" -#: app_Main.py:10987 app_Main.py:11194 app_Main.py:11259 +#: app_Main.py:11017 app_Main.py:11224 app_Main.py:11289 msgid "Failed to parse file" msgstr "Falha ao analisar o arquivo" -#: app_Main.py:10999 +#: app_Main.py:11029 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" "O objeto não é um arquivo Gerber ou está vazio. Abortando a criação de " "objetos." -#: app_Main.py:11012 app_Main.py:11081 app_Main.py:11144 app_Main.py:11218 -#: app_Main.py:11274 app_Main.py:11448 tclCommands/TclCommandOpenDXF.py:89 +#: app_Main.py:11042 app_Main.py:11111 app_Main.py:11174 app_Main.py:11248 +#: app_Main.py:11304 app_Main.py:11478 tclCommands/TclCommandOpenDXF.py:89 #, fuzzy #| msgid "Opening ..." msgid "Opening" msgstr "Abrindo ..." -#: app_Main.py:11023 +#: app_Main.py:11053 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "Abrir Gerber falhou. Provavelmente não é um arquivo Gerber." -#: app_Main.py:11060 +#: app_Main.py:11090 msgid "Cannot open file" msgstr "Não é possível abrir o arquivo" -#: app_Main.py:11091 +#: app_Main.py:11121 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Falha ao abrir Excellon. Provavelmente não é um arquivo Excellon." -#: app_Main.py:11126 +#: app_Main.py:11156 msgid "Reading GCode file" msgstr "Lendo Arquivo G-Code" -#: app_Main.py:11139 +#: app_Main.py:11169 msgid "This is not GCODE" msgstr "Não é G-Code" -#: app_Main.py:11157 +#: app_Main.py:11187 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -19458,77 +19620,77 @@ msgstr "" "A tentativa de criar um objeto de Trabalho CNC do arquivo G-Code falhou " "durante o processamento" -#: app_Main.py:11213 +#: app_Main.py:11243 msgid "Object is not HPGL2 file or empty. Aborting object creation." msgstr "" "O objeto não é um arquivo HPGL2 ou está vazio. Interrompendo a criação de " "objetos." -#: app_Main.py:11225 +#: app_Main.py:11255 msgid "Failed. Probable not a HPGL2 file." msgstr "Falhou. Provavelmente não é um arquivo HPGL2." -#: app_Main.py:11251 +#: app_Main.py:11281 msgid "TCL script file opened in Code Editor." msgstr "Arquivo de script TCL aberto no Editor de Códigos." -#: app_Main.py:11285 +#: app_Main.py:11315 msgid "Failed to open TCL Script." msgstr "Falha ao abrir o Script TCL." -#: app_Main.py:11308 +#: app_Main.py:11338 msgid "Opening FlatCAM Config file." msgstr "Abrindo arquivo de Configuração." -#: app_Main.py:11335 +#: app_Main.py:11365 msgid "Failed to open config file" msgstr "Falha ao abrir o arquivo de configuração" -#: app_Main.py:11367 +#: app_Main.py:11397 msgid "Loading Project ... Please Wait ..." msgstr "Carregando projeto ... Por favor aguarde ..." -#: app_Main.py:11373 +#: app_Main.py:11403 msgid "Opening FlatCAM Project file." msgstr "Abrindo Projeto FlatCAM." -#: app_Main.py:11388 app_Main.py:11392 app_Main.py:11410 +#: app_Main.py:11418 app_Main.py:11422 app_Main.py:11440 msgid "Failed to open project file" msgstr "Falha ao abrir o arquivo de projeto" -#: app_Main.py:11472 +#: app_Main.py:11502 msgid "Loading Project ... restoring" msgstr "Carregando projeto ... restaurando" -#: app_Main.py:11478 +#: app_Main.py:11508 msgid "Project loaded from" msgstr "Projeto carregado de" -#: app_Main.py:11510 +#: app_Main.py:11540 msgid "Saving Project ..." msgstr "Salvando Projeto ..." -#: app_Main.py:11547 app_Main.py:11597 +#: app_Main.py:11577 app_Main.py:11627 msgid "Project saved to" msgstr "Projeto salvo em" -#: app_Main.py:11558 +#: app_Main.py:11588 msgid "The object is used by another application." msgstr "O objeto é usado por outro aplicativo." -#: app_Main.py:11572 +#: app_Main.py:11602 msgid "Failed to verify project file" msgstr "Falha ao verificar o arquivo do projeto" -#: app_Main.py:11572 app_Main.py:11581 app_Main.py:11589 app_Main.py:11602 +#: app_Main.py:11602 app_Main.py:11611 app_Main.py:11619 app_Main.py:11632 msgid "Retry to save it." msgstr "Tente salvá-lo novamente." -#: app_Main.py:11579 app_Main.py:11587 app_Main.py:11600 +#: app_Main.py:11609 app_Main.py:11617 app_Main.py:11630 msgid "Failed to parse saved project file" msgstr "Falha ao analisar o arquivo de projeto salvo" -#: app_Main.py:11638 +#: app_Main.py:11668 msgid "Save cancelled because source file is empty. Try to export the file." msgstr "" "Salvar cancelado porque o arquivo de origem está vazio. Tente exportar o " @@ -19748,7 +19910,7 @@ msgstr "" msgid "G91 coordinates not implemented ..." msgstr "Coordenadas G91 não implementadas..." -#: defaults.py:902 +#: defaults.py:906 msgid "Failed to parse defaults file." msgstr "Falha ao analisar o arquivo com os padrões." @@ -19846,6 +20008,111 @@ msgstr "Origem definida deslocando todos os objetos carregados com " msgid "No Geometry name in args. Provide a name and try again." msgstr "Nenhum nome de geometria nos argumentos. Altere e tente novamente." +#~ msgid "Launch Paint Tool in Tools Tab." +#~ msgstr "Inicia a ferramenta de pintura na guia Ferramentas." + +#~ msgid "" +#~ "Generate a Positive black film or a Negative film.\n" +#~ "Positive means that it will print the features\n" +#~ "with black on a white canvas.\n" +#~ "Negative means that it will print the features\n" +#~ "with white on a black canvas.\n" +#~ "The Film format is SVG." +#~ msgstr "" +#~ "Gera um filme Positivo ou Negativo.\n" +#~ "Positivo significa que os recursos são impressos\n" +#~ "em preto em uma tela branca.\n" +#~ "Negativo significa que os recursos são impressos\n" +#~ "em branco em uma tela preta.\n" +#~ "O formato do arquivo do filme é SVG ." + +#~ msgid "" +#~ "Sometime the printers will distort the print shape, especially the Laser " +#~ "types.\n" +#~ "This section provide the tools to compensate for the print distortions." +#~ msgstr "" +#~ "Algumas vezes, as impressoras distorcem o formato da impressão, " +#~ "especialmente as laser.\n" +#~ "Esta seção fornece as ferramentas para compensar as distorções na " +#~ "impressão." + +#~ msgid "Scale Film geometry" +#~ msgstr "Escala da Geometria de Filme" + +#~ msgid "Skew Film geometry" +#~ msgstr "Inclinar a Geometria de Filme" + +#~ msgid "Mirror Film geometry" +#~ msgstr "Espelhar geometria de filme" + +#~ msgid "Units Calculator" +#~ msgstr "Calculadora de Unidades" + +#~ msgid "Here you enter the value to be converted from MM to INCH" +#~ msgstr "Aqui você insere o valor a ser convertido de mm para polegadas" + +#~ msgid "" +#~ "This is the tool diameter to be entered into\n" +#~ "FlatCAM Gerber section.\n" +#~ "In the CNCJob section it is called >Tool dia<." +#~ msgstr "" +#~ "Este é o diâmetro da ferramenta a ser inserido na seção\n" +#~ "FlatCAM Gerber.\n" +#~ "Na seção Trabalho CNC é chamado de >Diâmetro da Ferramenta<." + +#~ msgid "Choose how to calculate the board area." +#~ msgstr "Escolha como calcular a área do PCB." + +#~ msgid "" +#~ "This is the calculated time required for the procedure.\n" +#~ "In minutes." +#~ msgstr "Tempo calculado necessário para o procedimento, em minutos." + +#, fuzzy +#~| msgid "Milling Parameters" +#~ msgid "Thieving Parameters" +#~ msgstr "Parâmetros da Fresa" + +#~ msgid "Select Soldermask object" +#~ msgstr "Selecionar objeto Máscara de Solda" + +#, fuzzy +#~| msgid "" +#~| "The reference point to be used as origin for the skew.\n" +#~| "It can be one of the four points of the geometry bounding box." +#~ msgid "" +#~ "The reference point to be used as origin for the adjustment.\n" +#~ "It can be one of the five points of the geometry bounding box." +#~ msgstr "" +#~ "O ponto de referência a ser usado como origem para a inclinação.\n" +#~ "Pode ser um dos quatro pontos da caixa delimitadora de geometria." + +#, fuzzy +#~| msgid "Save Film" +#~ msgid "Scale Film" +#~ msgstr "Salvar Filme" + +#, fuzzy +#~| msgid "Save Film" +#~ msgid "Skew Film" +#~ msgstr "Salvar Filme" + +#, fuzzy +#~| msgid "Mirror (Flip)" +#~ msgid "Mirror Film" +#~ msgstr "Espelhar (Flip)" + +#~ msgid "Film Parameters" +#~ msgstr "Parâmetros de Filme" + +#, fuzzy +#~| msgid "Gerber object for isolation routing." +#~ msgid "Source object for following geometry." +#~ msgstr "Objeto Gerber para roteamento de isolação." + +#~ msgid "Panelization Reference" +#~ msgstr "Ref. para Criação de Painel" + #~ msgid "HDPI Support" #~ msgstr "Ativar HDPI" @@ -20340,9 +20607,6 @@ msgstr "Nenhum nome de geometria nos argumentos. Altere e tente novamente." #~ msgid "Obj Type" #~ msgstr "Tipo Obj" -#~ msgid "Object to be cleared of excess copper." -#~ msgstr "Objeto a retirar o excesso de cobre." - #~ msgid "Margin parameter too big. Tool is not used" #~ msgstr "Parâmetro de margem muito grande. A ferramenta não é usada" @@ -22638,9 +22902,6 @@ msgstr "Nenhum nome de geometria nos argumentos. Altere e tente novamente." #~ "Quando 'ponta em V' for selecionada, o diâmetro da\n" #~ "ferramenta dependerá da profundidade de corte escolhida." -#~ msgid "V-Shape" -#~ msgstr "Forma-V" - #~ msgid "" #~ "Diameter of the cutting tool.\n" #~ "If you want to have an isolation path\n" diff --git a/locale/ro/LC_MESSAGES/strings.mo b/locale/ro/LC_MESSAGES/strings.mo index 9f6e301c..9cffd063 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 81c3c907..cd47eff7 100644 --- a/locale/ro/LC_MESSAGES/strings.po +++ b/locale/ro/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2021-08-29 19:07+0300\n" -"PO-Revision-Date: 2021-08-29 19:07+0300\n" +"POT-Creation-Date: 2021-09-08 21:02+0300\n" +"PO-Revision-Date: 2021-09-08 21:02+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: ro\n" @@ -22,6 +22,7 @@ msgstr "" "X-Poedit-SearchPathExcluded-0: build\n" "X-Poedit-SearchPathExcluded-1: tests\n" "X-Poedit-SearchPathExcluded-2: doc\n" +"X-Poedit-SearchPathExcluded-3: venv\n" #: Bookmark.py:57 Bookmark.py:86 msgid "Title" @@ -113,33 +114,33 @@ msgstr "Bookmarks" #: appEditors/AppExcEditor.py:1412 appEditors/AppExcEditor.py:1480 #: appEditors/AppGeoEditor.py:686 appEditors/AppGeoEditor.py:1203 #: appEditors/AppGeoEditor.py:3125 appEditors/AppGeoEditor.py:3151 -#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5050 -#: appEditors/AppGerberEditor.py:7153 appEditors/AppTextEditor.py:262 -#: appGUI/MainGUI.py:3384 appGUI/MainGUI.py:3602 appGUI/MainGUI.py:3827 -#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:437 -#: appPlugins/ToolCorners.py:532 appPlugins/ToolFilm.py:420 -#: appPlugins/ToolFilm.py:556 appPlugins/ToolImage.py:148 +#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5055 +#: appEditors/AppGerberEditor.py:7155 appEditors/AppTextEditor.py:262 +#: appGUI/MainGUI.py:3419 appGUI/MainGUI.py:3637 appGUI/MainGUI.py:3862 +#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:449 +#: appPlugins/ToolCorners.py:544 appPlugins/ToolFilm.py:404 +#: appPlugins/ToolFilm.py:540 appPlugins/ToolImage.py:148 #: appPlugins/ToolLevelling.py:1577 appPlugins/ToolMove.py:275 #: appPlugins/ToolPcbWizard.py:224 appPlugins/ToolPcbWizard.py:247 #: appPlugins/ToolQRCode.py:624 appPlugins/ToolQRCode.py:673 app_Main.py:1692 -#: app_Main.py:3006 app_Main.py:4881 app_Main.py:5293 app_Main.py:9100 -#: app_Main.py:9139 app_Main.py:9183 app_Main.py:9209 app_Main.py:9249 -#: app_Main.py:9274 app_Main.py:9322 app_Main.py:9360 app_Main.py:9406 -#: app_Main.py:9448 app_Main.py:9490 app_Main.py:9531 app_Main.py:9573 -#: app_Main.py:9618 app_Main.py:9670 app_Main.py:9702 app_Main.py:9732 -#: app_Main.py:9954 app_Main.py:9991 app_Main.py:10034 app_Main.py:10108 -#: app_Main.py:10164 app_Main.py:10430 app_Main.py:10465 +#: app_Main.py:3006 app_Main.py:4881 app_Main.py:5298 app_Main.py:9130 +#: app_Main.py:9169 app_Main.py:9213 app_Main.py:9239 app_Main.py:9279 +#: app_Main.py:9304 app_Main.py:9352 app_Main.py:9390 app_Main.py:9436 +#: app_Main.py:9478 app_Main.py:9520 app_Main.py:9561 app_Main.py:9603 +#: app_Main.py:9648 app_Main.py:9700 app_Main.py:9732 app_Main.py:9762 +#: app_Main.py:9984 app_Main.py:10021 app_Main.py:10064 app_Main.py:10138 +#: app_Main.py:10194 app_Main.py:10460 app_Main.py:10495 msgid "Cancelled." msgstr "Anulat." #: Bookmark.py:312 appDatabase.py:2159 appEditors/AppTextEditor.py:317 #: appObjects/FlatCAMCNCJob.py:730 appObjects/FlatCAMCNCJob.py:1154 -#: appPlugins/ToolFilm.py:773 appPlugins/ToolFilm.py:788 -#: appPlugins/ToolFilm.py:837 appPlugins/ToolFilm.py:1039 -#: appPlugins/ToolFilm.py:1049 appPlugins/ToolFilm.py:1098 +#: appPlugins/ToolFilm.py:770 appPlugins/ToolFilm.py:785 +#: appPlugins/ToolFilm.py:834 appPlugins/ToolFilm.py:1048 +#: appPlugins/ToolFilm.py:1058 appPlugins/ToolFilm.py:1107 #: appPlugins/ToolLevelling.py:1499 appPlugins/ToolLevelling.py:1691 -#: appPlugins/ToolSolderPaste.py:1156 app_Main.py:3014 app_Main.py:10400 -#: app_Main.py:10608 app_Main.py:10743 app_Main.py:10809 app_Main.py:11653 +#: appPlugins/ToolSolderPaste.py:1156 app_Main.py:3014 app_Main.py:10430 +#: app_Main.py:10638 app_Main.py:10773 app_Main.py:10839 app_Main.py:11683 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -148,8 +149,8 @@ msgstr "" "Cel mai probabil o altă aplicație ține fișierul deschis și inaccesibil." #: Bookmark.py:323 Bookmark.py:353 appDatabase.py:1750 appDatabase.py:2170 -#: appDatabase.py:2204 appPlugins/ToolNCC.py:1279 appPlugins/ToolPaint.py:873 -#: app_Main.py:3025 app_Main.py:6457 defaults.py:889 +#: appDatabase.py:2204 appPlugins/ToolNCC.py:1263 appPlugins/ToolPaint.py:859 +#: app_Main.py:3025 app_Main.py:6465 defaults.py:893 msgid "Could not load the file." msgstr "Nu am putut incărca fişierul." @@ -174,22 +175,22 @@ msgid "The user requested a graceful exit of the current task." msgstr "Utilizatorul a solicitat o inchidere grațioasă a taskului curent." #: appCommon/Common.py:301 appPlugins/ToolCopperThieving.py:391 -#: appPlugins/ToolFollow.py:229 appPlugins/ToolIsolation.py:1590 -#: appPlugins/ToolNCC.py:1649 appPlugins/ToolPaint.py:1223 +#: appPlugins/ToolFollow.py:225 appPlugins/ToolIsolation.py:1586 +#: appPlugins/ToolNCC.py:1633 appPlugins/ToolPaint.py:1209 msgid "Click the start point of the area." msgstr "Faceți clic pe punctul de pornire al zonei." -#: appCommon/Common.py:360 appPlugins/ToolFollow.py:448 -#: appPlugins/ToolNCC.py:1708 appPlugins/ToolPaint.py:1371 +#: appCommon/Common.py:360 appPlugins/ToolFollow.py:444 +#: appPlugins/ToolNCC.py:1692 appPlugins/ToolPaint.py:1357 msgid "Click the end point of the area." msgstr "Faceți clic pe punctul final al zonei." #: appCommon/Common.py:366 appCommon/Common.py:470 -#: appPlugins/ToolCopperThieving.py:435 appPlugins/ToolFollow.py:454 -#: appPlugins/ToolFollow.py:505 appPlugins/ToolIsolation.py:2529 -#: appPlugins/ToolIsolation.py:2581 appPlugins/ToolNCC.py:1712 -#: appPlugins/ToolNCC.py:1764 appPlugins/ToolPaint.py:1377 -#: appPlugins/ToolPaint.py:1428 +#: appPlugins/ToolCopperThieving.py:435 appPlugins/ToolFollow.py:450 +#: appPlugins/ToolFollow.py:501 appPlugins/ToolIsolation.py:2525 +#: appPlugins/ToolIsolation.py:2577 appPlugins/ToolNCC.py:1696 +#: appPlugins/ToolNCC.py:1748 appPlugins/ToolPaint.py:1363 +#: appPlugins/ToolPaint.py:1414 msgid "Zone added. Click to start adding next zone or right click to finish." msgstr "" "Zona adăugată. Faceți clic stanga pt a continua adăugarea de zone sau click " @@ -197,8 +198,8 @@ msgstr "" #: appCommon/Common.py:414 appEditors/AppGeoEditor.py:2495 #: appEditors/AppGerberEditor.py:1023 appEditors/AppGerberEditor.py:1409 -#: appPlugins/ToolFollow.py:476 appPlugins/ToolIsolation.py:2552 -#: appPlugins/ToolNCC.py:1735 appPlugins/ToolPaint.py:1399 +#: appPlugins/ToolFollow.py:472 appPlugins/ToolIsolation.py:2548 +#: appPlugins/ToolNCC.py:1719 appPlugins/ToolPaint.py:1385 msgid "Click on next Point or click right mouse button to complete ..." msgstr "" "Click pe punctul următor sau click buton dreapta al mousului pentru " @@ -216,7 +217,7 @@ msgstr "A eșuat. Zonele de excludere intersectează geometria obiectului ..." msgid "Exclusion areas added." msgstr "S-au adăugat zone de excludere." -#: appCommon/Common.py:519 appCommon/Common.py:652 appCommon/Common.py:714 +#: appCommon/Common.py:519 appCommon/Common.py:654 appCommon/Common.py:716 msgid "Generate the CNC Job object." msgstr "Generează un obiect CNCJob." @@ -228,36 +229,36 @@ msgstr "Cu zone de excludere." msgid "Cancelled. Area exclusion drawing was interrupted." msgstr "Anulat. Desenarea Zonei de Excludere a fost întreruptă." -#: appCommon/Common.py:662 appCommon/Common.py:717 +#: appCommon/Common.py:664 appCommon/Common.py:719 msgid "All exclusion zones deleted." msgstr "Toate zonele de excludere au fost șterse." -#: appCommon/Common.py:703 +#: appCommon/Common.py:705 msgid "Selected exclusion zones deleted." msgstr "Zonele de excludere selectate au fost șterse." -#: appDatabase.py:28 appGUI/MainGUI.py:1699 appPlugins/ToolMilling.py:3866 +#: appDatabase.py:28 appGUI/MainGUI.py:1699 appPlugins/ToolMilling.py:3936 msgid "Path" msgstr "Pe cale" -#: appDatabase.py:28 appPlugins/ToolMilling.py:3866 +#: appDatabase.py:28 appPlugins/ToolMilling.py:3936 #, fuzzy #| msgid "Int" msgid "In" msgstr "Int" -#: appDatabase.py:28 appPlugins/ToolMilling.py:3866 +#: appDatabase.py:28 appPlugins/ToolMilling.py:3936 msgid "Out" msgstr "Afară" -#: appDatabase.py:28 appGUI/MainGUI.py:876 appPlugins/ToolMilling.py:3866 -#: appPlugins/ToolMilling.py:3874 app_Main.py:8740 +#: appDatabase.py:28 appGUI/MainGUI.py:876 appPlugins/ToolMilling.py:3936 +#: appPlugins/ToolMilling.py:3944 app_Main.py:8770 msgid "Custom" msgstr "Personalizat" #: appDatabase.py:29 appEditors/appGCodeEditor.py:192 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolMilling.py:3937 +#: appPlugins/ToolMilling.py:4007 #, fuzzy #| msgid "Rough" msgid "Roughing" @@ -265,7 +266,7 @@ msgstr "Grosier" #: appDatabase.py:29 appEditors/appGCodeEditor.py:192 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolMilling.py:3937 +#: appPlugins/ToolMilling.py:4007 #, fuzzy #| msgid "Finish" msgid "Finishing" @@ -273,16 +274,16 @@ msgstr "Finisare" #: appDatabase.py:29 appDatabase.py:271 appDatabase.py:596 appDatabase.py:1783 #: appDatabase.py:2248 appDatabase.py:2431 appEditors/appGCodeEditor.py:192 -#: appGUI/MainGUI.py:1100 appGUI/MainGUI.py:2360 appGUI/MainGUI.py:4752 +#: appGUI/MainGUI.py:1100 appGUI/MainGUI.py:2395 appGUI/MainGUI.py:4787 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolIsolation.py:203 appPlugins/ToolIsolation.py:3116 -#: appPlugins/ToolMilling.py:3937 appPlugins/ToolNCC.py:4369 +#: appPlugins/ToolIsolation.py:203 appPlugins/ToolIsolation.py:3114 +#: appPlugins/ToolMilling.py:4007 appPlugins/ToolNCC.py:4380 msgid "Isolation" msgstr "Izolare" #: appDatabase.py:29 appEditors/appGCodeEditor.py:192 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolMilling.py:3937 +#: appPlugins/ToolMilling.py:4007 #, fuzzy #| msgid "Polish" msgid "Polishing" @@ -293,25 +294,25 @@ msgid "ID" msgstr "ID" #: appDatabase.py:38 appDatabase.py:203 appEditors/AppGeoEditor.py:3486 -#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:571 appGUI/ObjectUI.py:894 -#: appGUI/ObjectUI.py:1241 appGUI/ObjectUI.py:1502 appGUI/ObjectUI.py:1569 -#: appPlugins/ToolCalibration.py:959 appPlugins/ToolFiducials.py:821 -#: app_Main.py:8280 +#: appGUI/ObjectUI.py:224 appGUI/ObjectUI.py:644 appGUI/ObjectUI.py:976 +#: appGUI/ObjectUI.py:1323 appGUI/ObjectUI.py:1602 appGUI/ObjectUI.py:1669 +#: appPlugins/ToolCalibration.py:957 appPlugins/ToolFiducials.py:819 +#: app_Main.py:8310 msgid "Name" msgstr "Nume" -#: appDatabase.py:38 appDatabase.py:265 appPlugins/ToolCalibration.py:960 -#: appPlugins/ToolMilling.py:3578 appPlugins/ToolSub.py:847 -#: appPlugins/ToolSub.py:900 +#: appDatabase.py:38 appDatabase.py:265 appPlugins/ToolCalibration.py:958 +#: appPlugins/ToolPanelize.py:1145 appPlugins/ToolSub.py:848 +#: appPlugins/ToolSub.py:917 msgid "Target" msgstr "Tintă" #: appDatabase.py:38 appDatabase.py:216 appEditors/AppExcEditor.py:2847 -#: appEditors/AppExcEditor.py:4028 appGUI/ObjectUI.py:668 +#: appEditors/AppExcEditor.py:4030 appGUI/ObjectUI.py:746 #: appObjects/FlatCAMObj.py:710 appObjects/FlatCAMObj.py:776 -#: appPlugins/ToolDrilling.py:2333 appPlugins/ToolIsolation.py:3197 -#: appPlugins/ToolMilling.py:3631 appPlugins/ToolNCC.py:4198 -#: appPlugins/ToolPaint.py:3003 appPlugins/ToolPcbWizard.py:445 +#: appPlugins/ToolDrilling.py:2348 appPlugins/ToolIsolation.py:3206 +#: appPlugins/ToolMilling.py:3632 appPlugins/ToolNCC.py:4208 +#: appPlugins/ToolPaint.py:3010 appPlugins/ToolPcbWizard.py:445 #: appPlugins/ToolReport.py:443 appPlugins/ToolReport.py:509 #: appPlugins/ToolSolderPaste.py:1230 tclCommands/TclCommandDrillcncjob.py:197 msgid "Diameter" @@ -358,7 +359,7 @@ msgstr "" #: appDatabase.py:218 appDatabase.py:1192 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:37 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:175 -#: appPlugins/ToolCalculators.py:525 appPlugins/ToolCutOut.py:2569 +#: appPlugins/ToolCalculators.py:649 appPlugins/ToolCutOut.py:2573 msgid "Tool Diameter" msgstr "Dia unealtă" @@ -399,65 +400,65 @@ msgstr "" #: appDatabase.py:271 appDatabase.py:1780 appDatabase.py:1821 #: appDatabase.py:2232 appDatabase.py:2428 appGUI/MainGUI.py:1498 -#: app_Main.py:8278 +#: app_Main.py:8308 msgid "General" msgstr "General" #: appDatabase.py:271 appDatabase.py:1781 appDatabase.py:2235 -#: appDatabase.py:2429 appGUI/MainGUI.py:1091 appGUI/MainGUI.py:2351 -#: appGUI/MainGUI.py:4756 appGUI/ObjectUI.py:737 appGUI/ObjectUI.py:1047 +#: appDatabase.py:2429 appGUI/MainGUI.py:1091 appGUI/MainGUI.py:2386 +#: appGUI/MainGUI.py:4791 appGUI/ObjectUI.py:803 appGUI/ObjectUI.py:1113 #: appPlugins/ToolMilling.py:60 appPlugins/ToolMilling.py:202 msgid "Milling" msgstr "Frezare" #: appDatabase.py:271 appDatabase.py:1782 appDatabase.py:2240 -#: appDatabase.py:2430 appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2349 -#: appGUI/ObjectUI.py:723 appPlugins/ToolDrilling.py:55 +#: appDatabase.py:2430 appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2384 +#: appGUI/ObjectUI.py:789 appPlugins/ToolDrilling.py:55 #: appPlugins/ToolDrilling.py:198 appPlugins/ToolDrilling.py:1181 msgid "Drilling" msgstr "Găurire" #: appDatabase.py:271 appDatabase.py:1784 appDatabase.py:2256 #: appDatabase.py:2432 appEditors/AppGeoEditor.py:604 appGUI/MainGUI.py:1106 -#: appGUI/MainGUI.py:1716 appGUI/MainGUI.py:2366 appGUI/ObjectUI.py:1061 -#: appPlugins/ToolPaint.py:216 appPlugins/ToolPaint.py:905 -#: appPlugins/ToolPaint.py:2900 +#: appGUI/MainGUI.py:1716 appGUI/MainGUI.py:2401 appGUI/ObjectUI.py:1127 +#: appPlugins/ToolPaint.py:216 appPlugins/ToolPaint.py:891 +#: appPlugins/ToolPaint.py:2888 msgid "Paint" msgstr "Pictează" #: appDatabase.py:271 appDatabase.py:1785 appDatabase.py:2264 -#: appDatabase.py:2433 appGUI/MainGUI.py:1104 appGUI/MainGUI.py:2364 -#: appGUI/ObjectUI.py:362 appGUI/ObjectUI.py:1071 appPlugins/ToolNCC.py:215 -#: appPlugins/ToolNCC.py:1305 appPlugins/ToolNCC.py:4099 +#: appDatabase.py:2433 appGUI/MainGUI.py:1104 appGUI/MainGUI.py:2399 +#: appGUI/ObjectUI.py:426 appGUI/ObjectUI.py:1137 appPlugins/ToolNCC.py:215 +#: appPlugins/ToolNCC.py:1289 appPlugins/ToolNCC.py:4085 msgid "NCC" msgstr "NCC" #: appDatabase.py:271 appDatabase.py:1786 appDatabase.py:2272 -#: appDatabase.py:2434 appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2371 -#: appGUI/ObjectUI.py:377 appPlugins/ToolCutOut.py:179 -#: appPlugins/ToolCutOut.py:522 appPlugins/ToolCutOut.py:2296 +#: appDatabase.py:2434 appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2406 +#: appGUI/ObjectUI.py:397 appPlugins/ToolCutOut.py:179 +#: appPlugins/ToolCutOut.py:504 appPlugins/ToolCutOut.py:2278 msgid "Cutout" msgstr "Decupare" -#: appDatabase.py:287 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:999 -#: appGUI/ObjectUI.py:1374 +#: appDatabase.py:287 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:1073 +#: appGUI/ObjectUI.py:1488 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:404 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:104 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:256 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:426 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:304 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolFollow.py:761 appPlugins/ToolIsolation.py:3341 -#: appPlugins/ToolIsolation.py:3624 appPlugins/ToolMilling.py:3901 -#: appPlugins/ToolNCC.py:4198 appPlugins/ToolNCC.py:4639 -#: appPlugins/ToolPaint.py:3003 appPlugins/ToolPaint.py:3318 +#: appPlugins/ToolFollow.py:760 appPlugins/ToolIsolation.py:3367 +#: appPlugins/ToolIsolation.py:3654 appPlugins/ToolMilling.py:3971 +#: appPlugins/ToolNCC.py:4208 appPlugins/ToolNCC.py:4654 +#: appPlugins/ToolPaint.py:3010 appPlugins/ToolPaint.py:3333 msgid "Shape" msgstr "Formă" -#: appDatabase.py:289 appGUI/ObjectUI.py:1023 +#: appDatabase.py:289 appGUI/ObjectUI.py:1097 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:106 -#: appPlugins/ToolIsolation.py:3343 appPlugins/ToolMilling.py:3903 -#: appPlugins/ToolNCC.py:4216 appPlugins/ToolPaint.py:3021 +#: appPlugins/ToolIsolation.py:3369 appPlugins/ToolMilling.py:3973 +#: appPlugins/ToolNCC.py:4226 appPlugins/ToolPaint.py:3028 msgid "" "Tool Shape. \n" "Can be:\n" @@ -495,21 +496,14 @@ msgstr "" "V-Unghi.\n" "Unghiul în vârf pentru instrumentele în formă de V." -#: appDatabase.py:337 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:999 -#: appGUI/ObjectUI.py:1374 appPlugins/ToolMilling.py:3925 +#: appDatabase.py:337 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:1073 +#: appGUI/ObjectUI.py:1488 appPlugins/ToolMilling.py:3995 #, fuzzy #| msgid "Jog" msgid "Job" msgstr "Deplasare" -#: appDatabase.py:340 appPlugins/ToolMilling.py:3928 -#, fuzzy -#| msgid "" -#| "- Isolation -> informative - lower Feedrate as it uses a milling bit with " -#| "a fine tip.\n" -#| "- Roughing -> informative - lower Feedrate and multiDepth cut.\n" -#| "- Finishing -> infrmative - higher Feedrate, without multiDepth.\n" -#| "- Polish -> adds a painting sequence over the whole area of the object" +#: appDatabase.py:340 appPlugins/ToolMilling.py:3998 msgid "" "- Isolation -> informative - lower Feedrate as it uses a milling bit with a " "fine tip.\n" @@ -556,7 +550,7 @@ msgstr "" "O valoare care trebuie utilizată ca compensare din Calea curentă." #: appDatabase.py:391 appDatabase.py:898 appEditors/appGCodeEditor.py:815 -#: appGUI/ObjectUI.py:1384 +#: appGUI/ObjectUI.py:1498 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:52 @@ -566,9 +560,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:90 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:98 -#: appPlugins/ToolCalculators.py:513 appPlugins/ToolCutOut.py:2467 -#: appPlugins/ToolDrilling.py:2411 appPlugins/ToolMilling.py:1400 -#: appPlugins/ToolMilling.py:4041 +#: appPlugins/ToolCalculators.py:638 appPlugins/ToolCutOut.py:2471 +#: appPlugins/ToolDrilling.py:2424 appPlugins/ToolMilling.py:1359 +#: appPlugins/ToolMilling.py:4111 msgid "Cut Z" msgstr "Z tăiere" @@ -611,9 +605,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:165 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:121 -#: appPlugins/ToolCalibration.py:799 appPlugins/ToolDrilling.py:1559 -#: appPlugins/ToolDrilling.py:2453 appPlugins/ToolMilling.py:3248 -#: appPlugins/ToolMilling.py:4084 appPlugins/ToolSolderPaste.py:1350 +#: appPlugins/ToolCalibration.py:797 appPlugins/ToolDrilling.py:1559 +#: appPlugins/ToolDrilling.py:2466 appPlugins/ToolMilling.py:3218 +#: appPlugins/ToolMilling.py:4154 appPlugins/ToolSolderPaste.py:1350 msgid "Travel Z" msgstr "Z Deplasare" @@ -666,7 +660,7 @@ msgstr "" #: appDatabase.py:485 appGUI/preferences/tools/ToolsMillPrefGroupUI.py:193 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:142 -#: appPlugins/ToolMilling.py:4102 appPlugins/ToolSolderPaste.py:1392 +#: appPlugins/ToolMilling.py:4172 appPlugins/ToolSolderPaste.py:1392 msgid "Feedrate X-Y" msgstr "Feedrate X-Y" @@ -682,7 +676,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:152 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:208 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:155 -#: appPlugins/ToolDrilling.py:2470 appPlugins/ToolMilling.py:4120 +#: appPlugins/ToolDrilling.py:2483 appPlugins/ToolMilling.py:4190 #: appPlugins/ToolSolderPaste.py:1405 msgid "Feedrate Z" msgstr "Feedrate Z" @@ -725,8 +719,8 @@ msgstr "" "Dacă este lăsat gol, nu va fi folosit.\n" "Viteza rotorului în RPM." -#: appDatabase.py:549 appDatabase.py:1042 appPlugins/ToolDrilling.py:2524 -#: appPlugins/ToolMilling.py:4205 +#: appDatabase.py:549 appDatabase.py:1042 appPlugins/ToolDrilling.py:2537 +#: appPlugins/ToolMilling.py:4275 msgid "Dwell" msgstr "Pauza" @@ -752,11 +746,11 @@ msgstr "" "Durata pauzei.\n" "O întârziere pentru a permite motorului sa ajungă la viteza setată." -#: appDatabase.py:586 appPlugins/ToolNCC.py:4359 +#: appDatabase.py:586 appPlugins/ToolNCC.py:4370 msgid "Operation" msgstr "Operațiuni" -#: appDatabase.py:588 appPlugins/ToolNCC.py:4361 +#: appDatabase.py:588 appPlugins/ToolNCC.py:4372 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -769,8 +763,8 @@ msgstr "" "Dacă nu are succes, atunci curățarea din cupru nu va reuși.\n" "- Curățare -> curățarea obișnuită de cupru." -#: appDatabase.py:595 appEditors/AppGerberEditor.py:6493 -#: appPlugins/ToolNCC.py:4368 +#: appDatabase.py:595 appEditors/AppGerberEditor.py:6495 +#: appPlugins/ToolNCC.py:4379 msgid "Clear" msgstr "Șterge" @@ -778,8 +772,8 @@ msgstr "Șterge" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:50 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:158 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:121 -#: appPlugins/ToolIsolation.py:3406 appPlugins/ToolMilling.py:3815 -#: appPlugins/ToolNCC.py:4377 +#: appPlugins/ToolIsolation.py:3432 appPlugins/ToolMilling.py:3885 +#: appPlugins/ToolNCC.py:4388 msgid "Milling Type" msgstr "Tip Frezare" @@ -789,8 +783,8 @@ msgstr "Tip Frezare" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:168 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:123 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:131 -#: appPlugins/ToolIsolation.py:3408 appPlugins/ToolIsolation.py:3416 -#: appPlugins/ToolNCC.py:4379 appPlugins/ToolNCC.py:4387 +#: appPlugins/ToolIsolation.py:3434 appPlugins/ToolIsolation.py:3442 +#: appPlugins/ToolNCC.py:4390 appPlugins/ToolNCC.py:4398 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -805,7 +799,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:165 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:128 -#: appPlugins/ToolIsolation.py:3413 appPlugins/ToolNCC.py:4384 +#: appPlugins/ToolIsolation.py:3439 appPlugins/ToolNCC.py:4395 msgid "Climb" msgstr "Urcare" @@ -813,7 +807,7 @@ msgstr "Urcare" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:166 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:129 -#: appPlugins/ToolIsolation.py:3414 appPlugins/ToolNCC.py:4385 +#: appPlugins/ToolIsolation.py:3440 appPlugins/ToolNCC.py:4396 msgid "Conventional" msgstr "Convenţional" @@ -824,16 +818,16 @@ msgstr "Convenţional" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:489 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 -#: appPlugins/ToolDrilling.py:2572 appPlugins/ToolIsolation.py:3391 -#: appPlugins/ToolMilling.py:3958 appPlugins/ToolNCC.py:4400 -#: appPlugins/ToolPaint.py:3143 +#: appPlugins/ToolDrilling.py:2585 appPlugins/ToolIsolation.py:3417 +#: appPlugins/ToolMilling.py:4028 appPlugins/ToolNCC.py:4411 +#: appPlugins/ToolPaint.py:3155 msgid "Overlap" msgstr "Suprapunere" #: appDatabase.py:626 appDatabase.py:734 appEditors/AppGeoEditor.py:528 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:168 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 -#: appPlugins/ToolNCC.py:4402 appPlugins/ToolPaint.py:3145 +#: appPlugins/ToolNCC.py:4413 appPlugins/ToolPaint.py:3157 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -865,12 +859,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:477 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:168 -#: appPlugins/ToolCopperThieving.py:1344 appPlugins/ToolCopperThieving.py:1621 -#: appPlugins/ToolCorners.py:815 appPlugins/ToolCutOut.py:2508 -#: appPlugins/ToolCutOut.py:2818 appPlugins/ToolExtract.py:1279 -#: appPlugins/ToolFiducials.py:926 appPlugins/ToolInvertGerber.py:274 -#: appPlugins/ToolInvertGerber.py:282 appPlugins/ToolMilling.py:3945 -#: appPlugins/ToolNCC.py:4444 appPlugins/ToolNCC.py:4546 +#: appPlugins/ToolCopperThieving.py:1352 appPlugins/ToolCopperThieving.py:1659 +#: appPlugins/ToolCorners.py:802 appPlugins/ToolCutOut.py:2512 +#: appPlugins/ToolCutOut.py:2817 appPlugins/ToolExtract.py:1320 +#: appPlugins/ToolFiducials.py:924 appPlugins/ToolInvertGerber.py:279 +#: appPlugins/ToolInvertGerber.py:287 appPlugins/ToolMilling.py:4015 +#: appPlugins/ToolNCC.py:4455 appPlugins/ToolNCC.py:4561 msgid "Margin" msgstr "Margine" @@ -880,9 +874,9 @@ msgstr "Margine" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:479 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:188 -#: appPlugins/ToolCopperThieving.py:1346 appPlugins/ToolCorners.py:817 -#: appPlugins/ToolFiducials.py:928 appPlugins/ToolMilling.py:3947 -#: appPlugins/ToolNCC.py:4446 appPlugins/ToolNCC.py:4548 +#: appPlugins/ToolCopperThieving.py:1354 appPlugins/ToolCorners.py:804 +#: appPlugins/ToolFiducials.py:926 appPlugins/ToolMilling.py:4017 +#: appPlugins/ToolNCC.py:4457 appPlugins/ToolNCC.py:4563 msgid "Bounding box margin." msgstr "Marginea pentru forma înconjurătoare." @@ -893,14 +887,14 @@ msgstr "Marginea pentru forma înconjurătoare." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:503 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:199 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 -#: appPlugins/ToolExtract.py:1046 appPlugins/ToolLevelling.py:1907 -#: appPlugins/ToolMilling.py:3973 appPlugins/ToolNCC.py:4421 -#: appPlugins/ToolPaint.py:3179 appPlugins/ToolPunchGerber.py:2118 +#: appPlugins/ToolExtract.py:1060 appPlugins/ToolLevelling.py:1907 +#: appPlugins/ToolMilling.py:4043 appPlugins/ToolNCC.py:4432 +#: appPlugins/ToolPaint.py:3191 appPlugins/ToolPunchGerber.py:2117 msgid "Method" msgstr "Metodă" #: appDatabase.py:660 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:201 -#: appPlugins/ToolNCC.py:4423 +#: appPlugins/ToolNCC.py:4434 msgid "" "Algorithm for copper clearing:\n" "- Standard: Fixed step inwards.\n" @@ -916,36 +910,36 @@ msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:513 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 -#: appPlugins/ToolMilling.py:3983 appPlugins/ToolNCC.py:4436 -#: appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolMilling.py:4053 appPlugins/ToolNCC.py:4447 +#: appPlugins/ToolPaint.py:3205 msgid "Standard" msgstr "Standard" #: appDatabase.py:668 appDatabase.py:782 appEditors/AppGeoEditor.py:574 -#: appEditors/AppGeoEditor.py:672 appEditors/AppGeoEditor.py:5974 +#: appEditors/AppGeoEditor.py:672 appEditors/AppGeoEditor.py:5979 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:513 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 -#: appPlugins/ToolMilling.py:3983 appPlugins/ToolNCC.py:4436 -#: appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolMilling.py:4053 appPlugins/ToolNCC.py:4447 +#: appPlugins/ToolPaint.py:3205 msgid "Seed" msgstr "Punct_arbitrar" #: appDatabase.py:668 appDatabase.py:782 appEditors/AppGeoEditor.py:574 -#: appEditors/AppGeoEditor.py:5979 +#: appEditors/AppGeoEditor.py:5984 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:513 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 #: appParsers/ParseGerber.py:447 appParsers/ParseHPGL2.py:200 -#: appPlugins/ToolMilling.py:3983 appPlugins/ToolNCC.py:4436 -#: appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolMilling.py:4053 appPlugins/ToolNCC.py:4447 +#: appPlugins/ToolPaint.py:3205 msgid "Lines" msgstr "Linii" #: appDatabase.py:668 appDatabase.py:782 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 -#: appPlugins/ToolNCC.py:4436 appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolNCC.py:4447 appPlugins/ToolPaint.py:3205 msgid "Combo" msgstr "Combinat" @@ -954,16 +948,16 @@ msgstr "Combinat" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:209 #: appPlugins/ToolLevelling.py:1128 appPlugins/ToolLevelling.py:1150 #: appPlugins/ToolLevelling.py:1992 appPlugins/ToolLevelling.py:2015 -#: appPlugins/ToolNCC.py:4457 appPlugins/ToolNCC.py:4559 -#: appPlugins/ToolPaint.py:3204 +#: appPlugins/ToolNCC.py:4468 appPlugins/ToolNCC.py:4574 +#: appPlugins/ToolPaint.py:3216 msgid "Connect" msgstr "Conectează" #: appDatabase.py:680 appDatabase.py:796 appEditors/AppGeoEditor.py:583 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:211 -#: appPlugins/ToolNCC.py:4461 appPlugins/ToolNCC.py:4561 -#: appPlugins/ToolPaint.py:3207 +#: appPlugins/ToolNCC.py:4472 appPlugins/ToolNCC.py:4576 +#: appPlugins/ToolPaint.py:3219 msgid "" "Draw lines between resulting\n" "segments to minimize tool lifts." @@ -975,16 +969,16 @@ msgstr "" #: appDatabase.py:686 appDatabase.py:800 appEditors/AppGeoEditor.py:591 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appPlugins/ToolNCC.py:4467 appPlugins/ToolNCC.py:4567 -#: appPlugins/ToolPaint.py:3211 +#: appPlugins/ToolNCC.py:4478 appPlugins/ToolNCC.py:4582 +#: appPlugins/ToolPaint.py:3223 msgid "Contour" msgstr "Contur" #: appDatabase.py:690 appDatabase.py:803 appEditors/AppGeoEditor.py:593 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:219 -#: appPlugins/ToolNCC.py:4471 appPlugins/ToolNCC.py:4569 -#: appPlugins/ToolPaint.py:3214 +#: appPlugins/ToolNCC.py:4482 appPlugins/ToolNCC.py:4584 +#: appPlugins/ToolPaint.py:3226 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." @@ -993,19 +987,19 @@ msgstr "" "pentru a elimina bavurile." #: appDatabase.py:696 appDatabase.py:753 appEditors/AppGeoEditor.py:715 -#: appEditors/AppGerberEditor.py:6669 appEditors/appGCodeEditor.py:804 -#: appGUI/ObjectUI.py:133 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:1374 +#: appEditors/AppGerberEditor.py:6671 appEditors/appGCodeEditor.py:804 +#: appGUI/ObjectUI.py:138 appGUI/ObjectUI.py:1073 appGUI/ObjectUI.py:1488 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:177 -#: appPlugins/ToolEtchCompensation.py:468 appPlugins/ToolNCC.py:4477 -#: appPlugins/ToolNCC.py:4575 appPlugins/ToolPaint.py:3164 -#: appPlugins/ToolPaint.py:3260 appPlugins/ToolTransform.py:577 +#: appPlugins/ToolEtchCompensation.py:481 appPlugins/ToolNCC.py:4488 +#: appPlugins/ToolNCC.py:4590 appPlugins/ToolPaint.py:3176 +#: appPlugins/ToolPaint.py:3275 appPlugins/ToolTransform.py:577 msgid "Offset" msgstr "Ofset" #: appDatabase.py:700 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:241 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:251 -#: appPlugins/ToolNCC.py:4481 appPlugins/ToolNCC.py:4577 +#: appPlugins/ToolNCC.py:4492 appPlugins/ToolNCC.py:4592 msgid "" "If used, it will add an offset to the copper features.\n" "The copper clearing will finish to a distance\n" @@ -1017,7 +1011,7 @@ msgstr "" #: appDatabase.py:755 appEditors/AppGeoEditor.py:548 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:170 -#: appPlugins/ToolPaint.py:3166 appPlugins/ToolPaint.py:3262 +#: appPlugins/ToolPaint.py:3178 appPlugins/ToolPaint.py:3277 msgid "" "Distance by which to avoid\n" "the edges of the polygon to\n" @@ -1028,7 +1022,7 @@ msgstr "" "să fie >pictat<." #: appDatabase.py:770 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:185 -#: appPlugins/ToolPaint.py:3181 +#: appPlugins/ToolPaint.py:3193 msgid "" "Algorithm for painting:\n" "- Standard: Fixed step inwards.\n" @@ -1052,17 +1046,17 @@ msgstr "" #: appDatabase.py:782 appDatabase.py:784 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 #: appPlugins/ToolPaint.py:141 appPlugins/ToolPaint.py:414 -#: appPlugins/ToolPaint.py:3193 appPlugins/ToolPaint.py:3195 +#: appPlugins/ToolPaint.py:3205 appPlugins/ToolPaint.py:3207 msgid "Laser_lines" msgstr "Linii-laser" #: appDatabase.py:821 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:120 -#: appPlugins/ToolIsolation.py:3365 +#: appPlugins/ToolIsolation.py:3391 msgid "Passes" msgstr "Treceri" #: appDatabase.py:823 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:122 -#: appPlugins/ToolIsolation.py:3367 +#: appPlugins/ToolIsolation.py:3393 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -1072,19 +1066,19 @@ msgstr "" #: appDatabase.py:836 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:146 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:491 -#: appPlugins/ToolIsolation.py:3393 appPlugins/ToolMilling.py:3960 +#: appPlugins/ToolIsolation.py:3419 appPlugins/ToolMilling.py:4030 msgid "How much (percentage) of the tool width to overlap each tool pass." msgstr "" "Cat de mult (procent) din diametrul uneltei, (lăţimea de tăiere), să se " "suprapună peste trecerea anterioară." #: appDatabase.py:869 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:177 -#: appPlugins/ToolIsolation.py:3426 +#: appPlugins/ToolIsolation.py:3452 msgid "Isolation Type" msgstr "Tip de izolare" #: appDatabase.py:871 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:179 -#: appPlugins/ToolIsolation.py:3428 +#: appPlugins/ToolIsolation.py:3454 msgid "" "Choose how the isolation will be executed:\n" "- 'Full' -> complete isolation of polygons\n" @@ -1106,23 +1100,23 @@ msgstr "" #: appDatabase.py:880 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:188 -#: appPlugins/ToolIsolation.py:3437 +#: appPlugins/ToolIsolation.py:3463 msgid "Full" msgstr "Complet" #: appDatabase.py:881 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 -#: appPlugins/ToolIsolation.py:3438 +#: appPlugins/ToolIsolation.py:3464 msgid "Ext" msgstr "Ext" #: appDatabase.py:882 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 -#: appPlugins/ToolIsolation.py:3439 +#: appPlugins/ToolIsolation.py:3465 msgid "Int" msgstr "Int" #: appDatabase.py:900 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:54 -#: appPlugins/ToolDrilling.py:2413 appPlugins/ToolMilling.py:1402 -#: appPlugins/ToolMilling.py:4043 +#: appPlugins/ToolDrilling.py:2426 appPlugins/ToolMilling.py:1361 +#: appPlugins/ToolMilling.py:4113 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -1132,12 +1126,12 @@ msgstr "" "va incerca in mod automat să schimbe semnul." #: appDatabase.py:916 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:269 -#: appPlugins/ToolDrilling.py:2548 +#: appPlugins/ToolDrilling.py:2561 msgid "Offset Z" msgstr "Ofset Z" #: appDatabase.py:918 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:271 -#: appPlugins/ToolDrilling.py:2550 +#: appPlugins/ToolDrilling.py:2563 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -1153,8 +1147,8 @@ msgstr "" #: appDatabase.py:935 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:71 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:98 -#: appPlugins/ToolCutOut.py:2484 appPlugins/ToolDrilling.py:2431 -#: appPlugins/ToolMilling.py:4062 +#: appPlugins/ToolCutOut.py:2488 appPlugins/ToolDrilling.py:2444 +#: appPlugins/ToolMilling.py:4132 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -1169,15 +1163,15 @@ msgstr "" #: appDatabase.py:957 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:84 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:83 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:109 -#: appPlugins/ToolCutOut.py:2495 appPlugins/ToolDrilling.py:2444 -#: appPlugins/ToolMilling.py:4075 +#: appPlugins/ToolCutOut.py:2499 appPlugins/ToolDrilling.py:2457 +#: appPlugins/ToolMilling.py:4145 msgid "Depth of each pass (positive)." msgstr "" "Adâncimea pentru fiecare trecere.\n" "Valoare pozitivă, in unitatile curente." #: appDatabase.py:966 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:93 -#: appPlugins/ToolDrilling.py:2455 appPlugins/ToolMilling.py:4086 +#: appPlugins/ToolDrilling.py:2468 appPlugins/ToolMilling.py:4156 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -1187,7 +1181,7 @@ msgstr "" "in afara materialului." #: appDatabase.py:989 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:154 -#: appPlugins/ToolDrilling.py:2472 appPlugins/ToolMilling.py:4122 +#: appPlugins/ToolDrilling.py:2485 appPlugins/ToolMilling.py:4192 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1201,12 +1195,12 @@ msgstr "" #: appDatabase.py:1004 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:303 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:307 -#: appPlugins/ToolDrilling.py:2487 appPlugins/ToolMilling.py:4137 +#: appPlugins/ToolDrilling.py:2500 appPlugins/ToolMilling.py:4207 msgid "Feedrate Rapids" msgstr "Feedrate Rapid" #: appDatabase.py:1006 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:305 -#: appPlugins/ToolDrilling.py:2489 appPlugins/ToolMilling.py:4139 +#: appPlugins/ToolDrilling.py:2502 appPlugins/ToolMilling.py:4209 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1220,13 +1214,13 @@ msgstr "" "postprocesor: Marlin. Ignoră acest parametru in rest." #: appDatabase.py:1027 appGUI/preferences/tools/ToolsMillPrefGroupUI.py:224 -#: appPlugins/ToolDrilling.py:1573 appPlugins/ToolDrilling.py:2509 -#: appPlugins/ToolMilling.py:3266 appPlugins/ToolMilling.py:4190 +#: appPlugins/ToolDrilling.py:1573 appPlugins/ToolDrilling.py:2522 +#: appPlugins/ToolMilling.py:3236 appPlugins/ToolMilling.py:4260 msgid "Spindle speed" msgstr "Viteza motor" #: appDatabase.py:1029 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:169 -#: appPlugins/ToolDrilling.py:2511 appPlugins/ToolMilling.py:4192 +#: appPlugins/ToolDrilling.py:2524 appPlugins/ToolMilling.py:4262 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -1237,17 +1231,17 @@ msgstr "" "dacă nu se foloseşte." #: appDatabase.py:1074 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:229 -#: appPlugins/ToolDrilling.py:2564 +#: appPlugins/ToolDrilling.py:2577 msgid "Drill slots" msgstr "Găurire Sloturi" #: appDatabase.py:1076 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:231 -#: appPlugins/ToolDrilling.py:2566 +#: appPlugins/ToolDrilling.py:2579 msgid "If the selected tool has slots then they will be drilled." msgstr "Dacă unealta selectată are sloturi, acestea vor fi găurite." #: appDatabase.py:1087 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:238 -#: appPlugins/ToolDrilling.py:2574 +#: appPlugins/ToolDrilling.py:2587 msgid "" "How much (percentage) of the tool diameter to overlap previous drill hole." msgstr "" @@ -1255,12 +1249,12 @@ msgstr "" "anterioară." #: appDatabase.py:1101 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:250 -#: appPlugins/ToolDrilling.py:2588 +#: appPlugins/ToolDrilling.py:2601 msgid "Last drill" msgstr "Ultima gaură" #: appDatabase.py:1103 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:252 -#: appPlugins/ToolDrilling.py:2590 +#: appPlugins/ToolDrilling.py:2603 msgid "" "If the slot length is not completely covered by drill holes,\n" "add a drill hole on the slot end point." @@ -1271,8 +1265,8 @@ msgstr "" #: appDatabase.py:1131 appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:254 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:109 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:268 -#: appPlugins/ToolCutOut.py:2510 appPlugins/ToolCutOut.py:2820 -#: appPlugins/ToolExtract.py:1281 +#: appPlugins/ToolCutOut.py:2514 appPlugins/ToolCutOut.py:2819 +#: appPlugins/ToolExtract.py:1322 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -1283,12 +1277,12 @@ msgstr "" "fata de PCB-ul efectiv" #: appDatabase.py:1143 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:123 -#: appPlugins/ToolCutOut.py:2518 +#: appPlugins/ToolCutOut.py:2522 msgid "Gap size" msgstr "Dim. punte" #: appDatabase.py:1145 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:125 -#: appPlugins/ToolCutOut.py:2520 +#: appPlugins/ToolCutOut.py:2524 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -1300,12 +1294,12 @@ msgstr "" "este decupat." #: appDatabase.py:1154 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:140 -#: appPlugins/ToolCutOut.py:2534 +#: appPlugins/ToolCutOut.py:2538 msgid "Gap type" msgstr "Tip Punte" #: appDatabase.py:1156 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:142 -#: appPlugins/ToolCutOut.py:2536 +#: appPlugins/ToolCutOut.py:2540 msgid "" "The type of gap:\n" "- Bridge -> the cutout will be interrupted by bridges\n" @@ -1320,22 +1314,22 @@ msgstr "" "- M-Bites -> „Mouse Bites” - la fel ca „Punte”, dar acoperit cu găuri" #: appDatabase.py:1164 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:150 -#: appPlugins/ToolCutOut.py:2544 +#: appPlugins/ToolCutOut.py:2548 msgid "Bridge" msgstr "Punte" #: appDatabase.py:1165 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:151 -#: appPlugins/ToolCutOut.py:2545 +#: appPlugins/ToolCutOut.py:2549 msgid "Thin" msgstr "Subţire" #: appDatabase.py:1176 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:161 -#: appPlugins/ToolCutOut.py:2555 +#: appPlugins/ToolCutOut.py:2559 msgid "Depth" msgstr "Adâncime" #: appDatabase.py:1178 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:163 -#: appPlugins/ToolCutOut.py:2557 +#: appPlugins/ToolCutOut.py:2561 msgid "" "The depth until the milling is done\n" "in order to thin the gaps." @@ -1344,7 +1338,7 @@ msgstr "" "pentru a subtia Puntile." #: appDatabase.py:1194 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:177 -#: appPlugins/ToolCutOut.py:2571 +#: appPlugins/ToolCutOut.py:2575 msgid "The drill hole diameter when doing mouse bites." msgstr "Diametrul găurilor atunci când faceți Mouse Bites." @@ -1353,23 +1347,23 @@ msgstr "Diametrul găurilor atunci când faceți Mouse Bites." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:187 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:216 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:187 -#: appPlugins/ToolCopperThieving.py:1491 appPlugins/ToolCopperThieving.py:1531 -#: appPlugins/ToolCopperThieving.py:1571 appPlugins/ToolCutOut.py:2581 +#: appPlugins/ToolCopperThieving.py:1507 appPlugins/ToolCopperThieving.py:1555 +#: appPlugins/ToolCopperThieving.py:1603 appPlugins/ToolCutOut.py:2585 msgid "Spacing" msgstr "Spaţiere" #: appDatabase.py:1207 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:189 -#: appPlugins/ToolCutOut.py:2583 +#: appPlugins/ToolCutOut.py:2587 msgid "The spacing between drill holes when doing mouse bites." msgstr "Distanța dintre găuri atunci când faceți Mouse Bites." #: appDatabase.py:1226 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:222 -#: appPlugins/ToolCutOut.py:2397 +#: appPlugins/ToolCutOut.py:2457 msgid "Convex Shape" msgstr "Formă convexă" #: appDatabase.py:1229 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:224 -#: appPlugins/ToolCutOut.py:2399 appPlugins/ToolCutOut.py:2404 +#: appPlugins/ToolCutOut.py:2459 appPlugins/ToolCutOut.py:2464 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -1379,11 +1373,11 @@ msgstr "" "Se foloseste doar dacă obiectul sursă este de tip Gerber." #: appDatabase.py:1237 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:198 -#: appPlugins/ToolCutOut.py:2628 +#: appPlugins/ToolCutOut.py:2625 msgid "Gaps" msgstr "Punţi" -#: appDatabase.py:1239 appPlugins/ToolCutOut.py:2630 +#: appDatabase.py:1239 appPlugins/ToolCutOut.py:2627 msgid "" "Number of gaps used for the Automatic cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -1466,87 +1460,87 @@ msgstr "" "Introduceți o unealtă nouă în tabela de Unelte a obiectului / Unealta " "aplicației după selectarea unei unelte în baza de date a Uneltelor." -#: appDatabase.py:1336 appGUI/GUIElements.py:2391 appGUI/GUIElements.py:2461 -#: appGUI/GUIElements.py:2522 appGUI/GUIElements.py:2587 -#: appGUI/GUIElements.py:3975 appGUI/MainGUI.py:1648 -#: appGUI/preferences/PreferencesUIManager.py:1038 app_Main.py:2659 -#: app_Main.py:3883 app_Main.py:4818 app_Main.py:5083 app_Main.py:9758 +#: appDatabase.py:1336 appGUI/GUIElements.py:2448 appGUI/GUIElements.py:2518 +#: appGUI/GUIElements.py:2579 appGUI/GUIElements.py:2644 +#: appGUI/GUIElements.py:4032 appGUI/MainGUI.py:1648 +#: appGUI/preferences/PreferencesUIManager.py:1042 app_Main.py:2659 +#: app_Main.py:3883 app_Main.py:4818 app_Main.py:5083 app_Main.py:9788 msgid "Cancel" msgstr "Anuleaza" -#: appDatabase.py:1349 appDatabase.py:1360 appEditors/AppExcEditor.py:4562 -#: appEditors/AppExcEditor.py:4573 appEditors/appGCodeEditor.py:900 -#: appEditors/appGCodeEditor.py:911 appGUI/ObjectUI.py:153 -#: appGUI/ObjectUI.py:164 appPlugins/ToolAlignObjects.py:553 -#: appPlugins/ToolAlignObjects.py:564 appPlugins/ToolCalculators.py:749 -#: appPlugins/ToolCalculators.py:760 appPlugins/ToolCalibration.py:1425 -#: appPlugins/ToolCalibration.py:1436 appPlugins/ToolCopperThieving.py:1785 -#: appPlugins/ToolCopperThieving.py:1796 appPlugins/ToolCorners.py:929 -#: appPlugins/ToolCorners.py:940 appPlugins/ToolCutOut.py:2886 -#: appPlugins/ToolCutOut.py:2897 appPlugins/ToolDblSided.py:1149 -#: appPlugins/ToolDblSided.py:1160 appPlugins/ToolDistance.py:682 -#: appPlugins/ToolDistance.py:693 appPlugins/ToolDistanceMin.py:372 -#: appPlugins/ToolDistanceMin.py:383 appPlugins/ToolDrilling.py:2933 -#: appPlugins/ToolDrilling.py:2944 appPlugins/ToolEtchCompensation.py:527 -#: appPlugins/ToolEtchCompensation.py:538 appPlugins/ToolExtract.py:1358 -#: appPlugins/ToolExtract.py:1369 appPlugins/ToolFiducials.py:1091 -#: appPlugins/ToolFiducials.py:1102 appPlugins/ToolFilm.py:1715 -#: appPlugins/ToolFilm.py:1726 appPlugins/ToolFollow.py:821 -#: appPlugins/ToolFollow.py:832 appPlugins/ToolImage.py:367 -#: appPlugins/ToolImage.py:378 appPlugins/ToolInvertGerber.py:345 -#: appPlugins/ToolInvertGerber.py:356 appPlugins/ToolIsolation.py:3693 -#: appPlugins/ToolIsolation.py:3704 appPlugins/ToolLevelling.py:2341 -#: appPlugins/ToolLevelling.py:2352 appPlugins/ToolMilling.py:4541 -#: appPlugins/ToolMilling.py:4552 appPlugins/ToolNCC.py:4801 -#: appPlugins/ToolNCC.py:4812 appPlugins/ToolOptimal.py:659 -#: appPlugins/ToolOptimal.py:670 appPlugins/ToolPaint.py:3420 -#: appPlugins/ToolPaint.py:3431 appPlugins/ToolPanelize.py:1400 -#: appPlugins/ToolPanelize.py:1411 appPlugins/ToolPcbWizard.py:536 -#: appPlugins/ToolPcbWizard.py:547 appPlugins/ToolPunchGerber.py:2379 -#: appPlugins/ToolPunchGerber.py:2390 appPlugins/ToolQRCode.py:1044 -#: appPlugins/ToolQRCode.py:1055 appPlugins/ToolRulesCheck.py:1715 +#: appDatabase.py:1349 appDatabase.py:1360 appEditors/AppExcEditor.py:4564 +#: appEditors/AppExcEditor.py:4575 appEditors/appGCodeEditor.py:900 +#: appEditors/appGCodeEditor.py:911 appGUI/ObjectUI.py:158 +#: appGUI/ObjectUI.py:169 appPlugins/ToolAlignObjects.py:577 +#: appPlugins/ToolAlignObjects.py:588 appPlugins/ToolCalculators.py:1067 +#: appPlugins/ToolCalculators.py:1078 appPlugins/ToolCalibration.py:1423 +#: appPlugins/ToolCalibration.py:1434 appPlugins/ToolCopperThieving.py:1835 +#: appPlugins/ToolCopperThieving.py:1846 appPlugins/ToolCorners.py:988 +#: appPlugins/ToolCorners.py:999 appPlugins/ToolCutOut.py:2886 +#: appPlugins/ToolCutOut.py:2897 appPlugins/ToolDblSided.py:1126 +#: appPlugins/ToolDblSided.py:1137 appPlugins/ToolDistance.py:684 +#: appPlugins/ToolDistance.py:695 appPlugins/ToolDistanceMin.py:372 +#: appPlugins/ToolDistanceMin.py:383 appPlugins/ToolDrilling.py:2929 +#: appPlugins/ToolDrilling.py:2940 appPlugins/ToolEtchCompensation.py:538 +#: appPlugins/ToolEtchCompensation.py:549 appPlugins/ToolExtract.py:1387 +#: appPlugins/ToolExtract.py:1398 appPlugins/ToolFiducials.py:1089 +#: appPlugins/ToolFiducials.py:1100 appPlugins/ToolFilm.py:1769 +#: appPlugins/ToolFilm.py:1780 appPlugins/ToolFollow.py:815 +#: appPlugins/ToolFollow.py:826 appPlugins/ToolImage.py:367 +#: appPlugins/ToolImage.py:378 appPlugins/ToolInvertGerber.py:348 +#: appPlugins/ToolInvertGerber.py:359 appPlugins/ToolIsolation.py:3721 +#: appPlugins/ToolIsolation.py:3732 appPlugins/ToolLevelling.py:2341 +#: appPlugins/ToolLevelling.py:2352 appPlugins/ToolMilling.py:4593 +#: appPlugins/ToolMilling.py:4604 appPlugins/ToolNCC.py:4815 +#: appPlugins/ToolNCC.py:4826 appPlugins/ToolOptimal.py:659 +#: appPlugins/ToolOptimal.py:670 appPlugins/ToolPaint.py:3437 +#: appPlugins/ToolPaint.py:3448 appPlugins/ToolPanelize.py:1426 +#: appPlugins/ToolPanelize.py:1437 appPlugins/ToolPcbWizard.py:536 +#: appPlugins/ToolPcbWizard.py:547 appPlugins/ToolPunchGerber.py:2390 +#: appPlugins/ToolPunchGerber.py:2401 appPlugins/ToolQRCode.py:1064 +#: appPlugins/ToolQRCode.py:1075 appPlugins/ToolRulesCheck.py:1715 #: appPlugins/ToolRulesCheck.py:1726 appPlugins/ToolSolderPaste.py:1632 -#: appPlugins/ToolSolderPaste.py:1643 appPlugins/ToolSub.py:968 -#: appPlugins/ToolSub.py:979 appPlugins/ToolTransform.py:1027 -#: appPlugins/ToolTransform.py:1038 appTool.py:300 appTool.py:311 +#: appPlugins/ToolSolderPaste.py:1643 appPlugins/ToolSub.py:993 +#: appPlugins/ToolSub.py:1004 appPlugins/ToolTransform.py:1024 +#: appPlugins/ToolTransform.py:1035 appTool.py:300 appTool.py:311 msgid "Edited value is out of range" msgstr "Valoarea editată este in afara limitelor" -#: appDatabase.py:1355 appDatabase.py:1362 appEditors/AppExcEditor.py:4568 -#: appEditors/AppExcEditor.py:4575 appEditors/appGCodeEditor.py:906 -#: appEditors/appGCodeEditor.py:913 appGUI/ObjectUI.py:159 -#: appGUI/ObjectUI.py:166 appPlugins/ToolAlignObjects.py:559 -#: appPlugins/ToolAlignObjects.py:566 appPlugins/ToolCalculators.py:755 -#: appPlugins/ToolCalculators.py:762 appPlugins/ToolCalibration.py:1431 -#: appPlugins/ToolCalibration.py:1438 appPlugins/ToolCopperThieving.py:1791 -#: appPlugins/ToolCopperThieving.py:1798 appPlugins/ToolCorners.py:935 -#: appPlugins/ToolCorners.py:942 appPlugins/ToolCutOut.py:2892 -#: appPlugins/ToolCutOut.py:2899 appPlugins/ToolDblSided.py:1155 -#: appPlugins/ToolDblSided.py:1162 appPlugins/ToolDistance.py:688 -#: appPlugins/ToolDistance.py:695 appPlugins/ToolDistanceMin.py:378 -#: appPlugins/ToolDistanceMin.py:385 appPlugins/ToolDrilling.py:2939 -#: appPlugins/ToolDrilling.py:2946 appPlugins/ToolEtchCompensation.py:533 -#: appPlugins/ToolEtchCompensation.py:540 appPlugins/ToolExtract.py:1364 -#: appPlugins/ToolExtract.py:1371 appPlugins/ToolFiducials.py:1097 -#: appPlugins/ToolFiducials.py:1104 appPlugins/ToolFilm.py:1721 -#: appPlugins/ToolFilm.py:1728 appPlugins/ToolFollow.py:827 -#: appPlugins/ToolFollow.py:834 appPlugins/ToolImage.py:373 -#: appPlugins/ToolImage.py:380 appPlugins/ToolInvertGerber.py:351 -#: appPlugins/ToolInvertGerber.py:358 appPlugins/ToolIsolation.py:3699 -#: appPlugins/ToolIsolation.py:3706 appPlugins/ToolLevelling.py:2347 -#: appPlugins/ToolLevelling.py:2354 appPlugins/ToolMilling.py:4547 -#: appPlugins/ToolMilling.py:4554 appPlugins/ToolNCC.py:4807 -#: appPlugins/ToolNCC.py:4814 appPlugins/ToolOptimal.py:665 -#: appPlugins/ToolOptimal.py:672 appPlugins/ToolPaint.py:3426 -#: appPlugins/ToolPaint.py:3433 appPlugins/ToolPanelize.py:1406 -#: appPlugins/ToolPanelize.py:1413 appPlugins/ToolPcbWizard.py:542 -#: appPlugins/ToolPcbWizard.py:549 appPlugins/ToolPunchGerber.py:2385 -#: appPlugins/ToolPunchGerber.py:2392 appPlugins/ToolQRCode.py:1050 -#: appPlugins/ToolQRCode.py:1057 appPlugins/ToolRulesCheck.py:1721 +#: appDatabase.py:1355 appDatabase.py:1362 appEditors/AppExcEditor.py:4570 +#: appEditors/AppExcEditor.py:4577 appEditors/appGCodeEditor.py:906 +#: appEditors/appGCodeEditor.py:913 appGUI/ObjectUI.py:164 +#: appGUI/ObjectUI.py:171 appPlugins/ToolAlignObjects.py:583 +#: appPlugins/ToolAlignObjects.py:590 appPlugins/ToolCalculators.py:1073 +#: appPlugins/ToolCalculators.py:1080 appPlugins/ToolCalibration.py:1429 +#: appPlugins/ToolCalibration.py:1436 appPlugins/ToolCopperThieving.py:1841 +#: appPlugins/ToolCopperThieving.py:1848 appPlugins/ToolCorners.py:994 +#: appPlugins/ToolCorners.py:1001 appPlugins/ToolCutOut.py:2892 +#: appPlugins/ToolCutOut.py:2899 appPlugins/ToolDblSided.py:1132 +#: appPlugins/ToolDblSided.py:1139 appPlugins/ToolDistance.py:690 +#: appPlugins/ToolDistance.py:697 appPlugins/ToolDistanceMin.py:378 +#: appPlugins/ToolDistanceMin.py:385 appPlugins/ToolDrilling.py:2935 +#: appPlugins/ToolDrilling.py:2942 appPlugins/ToolEtchCompensation.py:544 +#: appPlugins/ToolEtchCompensation.py:551 appPlugins/ToolExtract.py:1393 +#: appPlugins/ToolExtract.py:1400 appPlugins/ToolFiducials.py:1095 +#: appPlugins/ToolFiducials.py:1102 appPlugins/ToolFilm.py:1775 +#: appPlugins/ToolFilm.py:1782 appPlugins/ToolFollow.py:821 +#: appPlugins/ToolFollow.py:828 appPlugins/ToolImage.py:373 +#: appPlugins/ToolImage.py:380 appPlugins/ToolInvertGerber.py:354 +#: appPlugins/ToolInvertGerber.py:361 appPlugins/ToolIsolation.py:3727 +#: appPlugins/ToolIsolation.py:3734 appPlugins/ToolLevelling.py:2347 +#: appPlugins/ToolLevelling.py:2354 appPlugins/ToolMilling.py:4599 +#: appPlugins/ToolMilling.py:4606 appPlugins/ToolNCC.py:4821 +#: appPlugins/ToolNCC.py:4828 appPlugins/ToolOptimal.py:665 +#: appPlugins/ToolOptimal.py:672 appPlugins/ToolPaint.py:3443 +#: appPlugins/ToolPaint.py:3450 appPlugins/ToolPanelize.py:1432 +#: appPlugins/ToolPanelize.py:1439 appPlugins/ToolPcbWizard.py:542 +#: appPlugins/ToolPcbWizard.py:549 appPlugins/ToolPunchGerber.py:2396 +#: appPlugins/ToolPunchGerber.py:2403 appPlugins/ToolQRCode.py:1070 +#: appPlugins/ToolQRCode.py:1077 appPlugins/ToolRulesCheck.py:1721 #: appPlugins/ToolRulesCheck.py:1728 appPlugins/ToolSolderPaste.py:1638 -#: appPlugins/ToolSolderPaste.py:1645 appPlugins/ToolSub.py:974 -#: appPlugins/ToolSub.py:981 appPlugins/ToolTransform.py:1033 -#: appPlugins/ToolTransform.py:1040 appTool.py:306 appTool.py:313 +#: appPlugins/ToolSolderPaste.py:1645 appPlugins/ToolSub.py:999 +#: appPlugins/ToolSub.py:1006 appPlugins/ToolTransform.py:1030 +#: appPlugins/ToolTransform.py:1037 appTool.py:306 appTool.py:313 msgid "Edited value is within limits." msgstr "Valoarea editată este in limite." @@ -1570,27 +1564,27 @@ msgstr "Copiați din DB Unelte" msgid "Delete from DB" msgstr "Ștergeți din DB Unelte" -#: appDatabase.py:1635 appTranslation.py:209 app_Main.py:3877 app_Main.py:9752 +#: appDatabase.py:1635 appTranslation.py:209 app_Main.py:3877 app_Main.py:9782 msgid "Save changes" msgstr "Salvează modificarile" #: appDatabase.py:1739 appDatabase.py:2226 appDatabase.py:2682 -#: appDatabase.py:2694 appGUI/MainGUI.py:497 appPlugins/ToolCutOut.py:664 -#: appPlugins/ToolCutOut.py:686 appPlugins/ToolCutOut.py:723 -#: appPlugins/ToolIsolation.py:2759 appPlugins/ToolIsolation.py:2769 -#: appPlugins/ToolIsolation.py:2849 appPlugins/ToolMilling.py:2182 -#: appPlugins/ToolNCC.py:3996 appPlugins/ToolNCC.py:4006 -#: appPlugins/ToolNCC.py:4082 appPlugins/ToolPaint.py:2788 -#: appPlugins/ToolPaint.py:2798 appPlugins/ToolPaint.py:2883 app_Main.py:6461 -#: app_Main.py:6498 app_Main.py:6585 app_Main.py:6597 app_Main.py:6606 -#: app_Main.py:6616 +#: appDatabase.py:2694 appGUI/MainGUI.py:497 appPlugins/ToolCutOut.py:646 +#: appPlugins/ToolCutOut.py:668 appPlugins/ToolCutOut.py:705 +#: appPlugins/ToolIsolation.py:2757 appPlugins/ToolIsolation.py:2767 +#: appPlugins/ToolIsolation.py:2847 appPlugins/ToolMilling.py:2152 +#: appPlugins/ToolNCC.py:3982 appPlugins/ToolNCC.py:3992 +#: appPlugins/ToolNCC.py:4068 appPlugins/ToolPaint.py:2776 +#: appPlugins/ToolPaint.py:2786 appPlugins/ToolPaint.py:2871 app_Main.py:6469 +#: app_Main.py:6506 app_Main.py:6593 app_Main.py:6605 app_Main.py:6614 +#: app_Main.py:6624 msgid "Tools Database" msgstr "Baza de Date Unelte" -#: appDatabase.py:1758 appDatabase.py:2212 appPlugins/ToolCutOut.py:508 -#: appPlugins/ToolDrilling.py:1153 appPlugins/ToolIsolation.py:1282 -#: appPlugins/ToolMilling.py:2023 appPlugins/ToolNCC.py:1290 -#: appPlugins/ToolPaint.py:884 +#: appDatabase.py:1758 appDatabase.py:2212 appPlugins/ToolCutOut.py:490 +#: appPlugins/ToolDrilling.py:1153 appPlugins/ToolIsolation.py:1278 +#: appPlugins/ToolMilling.py:1993 appPlugins/ToolNCC.py:1274 +#: appPlugins/ToolPaint.py:870 msgid "Failed to parse Tools DB file." msgstr "Eroare la analizarea fișierului DB Unelte." @@ -1675,42 +1669,42 @@ msgstr "" #: appEditors/AppExcEditor.py:1500 appEditors/AppExcEditor.py:1603 #: appEditors/AppExcEditor.py:1714 appEditors/AppExcEditor.py:2517 #: appEditors/AppExcEditor.py:3321 appEditors/AppExcEditor.py:3328 -#: appEditors/AppExcEditor.py:3769 appEditors/AppGeoEditor.py:1416 +#: appEditors/AppExcEditor.py:3771 appEditors/AppGeoEditor.py:1416 #: appEditors/AppGeoEditor.py:2135 appEditors/AppGeoEditor.py:2375 #: appEditors/AppGeoEditor.py:2450 appEditors/AppGeoEditor.py:2529 #: appEditors/AppGeoEditor.py:2587 appEditors/AppGeoEditor.py:2792 #: appEditors/AppGeoEditor.py:2871 appEditors/AppGeoEditor.py:3004 #: appEditors/AppGeoEditor.py:3077 appEditors/AppGeoEditor.py:3147 #: appEditors/AppGeoEditor.py:3173 appEditors/AppGeoEditor.py:3201 -#: appEditors/AppGeoEditor.py:3317 appEditors/AppGeoEditor.py:4874 -#: appEditors/AppGeoEditor.py:4888 appEditors/AppGeoEditor.py:5498 -#: appEditors/AppGeoEditor.py:5551 appEditors/AppGeoEditor.py:5614 -#: appEditors/AppGeoEditor.py:5640 appEditors/AppGeoEditor.py:5665 -#: appEditors/AppGeoEditor.py:5697 appEditors/AppGeoEditor.py:5777 -#: appEditors/AppGeoEditor.py:5843 appEditors/AppGeoEditor.py:5911 -#: appEditors/AppGeoEditor.py:6008 appEditors/AppGerberEditor.py:390 +#: appEditors/AppGeoEditor.py:3317 appEditors/AppGeoEditor.py:4878 +#: appEditors/AppGeoEditor.py:4892 appEditors/AppGeoEditor.py:5503 +#: appEditors/AppGeoEditor.py:5556 appEditors/AppGeoEditor.py:5619 +#: appEditors/AppGeoEditor.py:5645 appEditors/AppGeoEditor.py:5670 +#: appEditors/AppGeoEditor.py:5702 appEditors/AppGeoEditor.py:5782 +#: appEditors/AppGeoEditor.py:5848 appEditors/AppGeoEditor.py:5916 +#: appEditors/AppGeoEditor.py:6013 appEditors/AppGerberEditor.py:390 #: appEditors/AppGerberEditor.py:814 appEditors/AppGerberEditor.py:941 #: appEditors/AppGerberEditor.py:1253 appEditors/AppGerberEditor.py:1514 #: appEditors/AppGerberEditor.py:1724 appEditors/AppGerberEditor.py:2014 #: appEditors/AppGerberEditor.py:2310 appEditors/AppGerberEditor.py:2391 -#: appEditors/AppGerberEditor.py:2502 appEditors/AppGerberEditor.py:3206 +#: appEditors/AppGerberEditor.py:2502 appEditors/AppGerberEditor.py:3207 #: appEditors/AppGerberEditor.py:4934 appEditors/AppGerberEditor.py:5207 -#: appEditors/AppGerberEditor.py:5225 appEditors/AppGerberEditor.py:5666 -#: appEditors/AppGerberEditor.py:5849 appEditors/AppGerberEditor.py:5911 -#: appEditors/AppGerberEditor.py:5958 appEditors/AppGerberEditor.py:7376 -#: appGUI/MainGUI.py:3365 appGUI/MainGUI.py:3377 -#: appObjects/FlatCAMGeometry.py:516 appObjects/FlatCAMGeometry.py:1188 -#: appObjects/FlatCAMGeometry.py:1261 appObjects/FlatCAMGerber.py:423 +#: appEditors/AppGerberEditor.py:5225 appEditors/AppGerberEditor.py:5668 +#: appEditors/AppGerberEditor.py:5851 appEditors/AppGerberEditor.py:5913 +#: appEditors/AppGerberEditor.py:5960 appEditors/AppGerberEditor.py:7378 +#: appGUI/MainGUI.py:3400 appGUI/MainGUI.py:3412 +#: appObjects/FlatCAMGeometry.py:513 appObjects/FlatCAMGeometry.py:1185 +#: appObjects/FlatCAMGeometry.py:1258 appObjects/FlatCAMGerber.py:426 #: appParsers/ParseGerber.py:2183 appParsers/ParseGerber.py:2276 #: appParsers/ParseGerber.py:2351 appParsers/ParseGerber.py:2425 #: appParsers/ParseGerber.py:2487 appPlugins/ToolAlignObjects.py:289 -#: appPlugins/ToolAlignObjects.py:311 appPlugins/ToolCalculators.py:292 -#: appPlugins/ToolCalculators.py:302 appPlugins/ToolCalibration.py:329 -#: appPlugins/ToolCutOut.py:1594 appPlugins/ToolFiducials.py:627 -#: appPlugins/ToolFiducials.py:641 appPlugins/ToolFollow.py:344 -#: appPlugins/ToolFollow.py:415 appPlugins/ToolIsolation.py:1548 -#: appPlugins/ToolPaint.py:2346 appPlugins/ToolPanelize.py:1073 -#: app_Main.py:5632 app_Main.py:5786 tclCommands/TclCommandPanelize.py:304 +#: appPlugins/ToolAlignObjects.py:311 appPlugins/ToolCalculators.py:332 +#: appPlugins/ToolCalculators.py:342 appPlugins/ToolCalibration.py:329 +#: appPlugins/ToolCutOut.py:1576 appPlugins/ToolFiducials.py:627 +#: appPlugins/ToolFiducials.py:641 appPlugins/ToolFollow.py:340 +#: appPlugins/ToolFollow.py:411 appPlugins/ToolIsolation.py:1544 +#: appPlugins/ToolPaint.py:2334 appPlugins/ToolPanelize.py:1057 +#: app_Main.py:5638 app_Main.py:5794 tclCommands/TclCommandPanelize.py:304 #: tclCommands/TclCommandPanelize.py:313 msgid "Done." msgstr "Executat." @@ -1724,7 +1718,7 @@ msgstr "" #: appEditors/AppExcEditor.py:377 appEditors/AppExcEditor.py:681 #: appEditors/AppExcEditor.py:914 appEditors/AppExcEditor.py:1571 #: appEditors/AppGerberEditor.py:481 appEditors/AppGerberEditor.py:2192 -#: appEditors/AppGerberEditor.py:2222 appGUI/MainGUI.py:3979 +#: appEditors/AppGerberEditor.py:2222 appGUI/MainGUI.py:4014 msgid "Click on target location ..." msgstr "Click pe locatia tintă ..." @@ -1749,22 +1743,22 @@ msgid "Too many items for the selected spacing angle." msgstr "Prea multe obiecte pentru unghiul de distanțare selectat." #: appEditors/AppExcEditor.py:583 appEditors/AppExcEditor.py:1224 -#: appEditors/AppGerberEditor.py:801 appEditors/AppGerberEditor.py:5845 +#: appEditors/AppGerberEditor.py:801 appEditors/AppGerberEditor.py:5847 #: appObjects/FlatCAMCNCJob.py:807 appPlugins/ToolCopperThieving.py:350 -#: appPlugins/ToolCopperThieving.py:951 appPlugins/ToolCopperThieving.py:1163 -#: appPlugins/ToolCorners.py:250 appPlugins/ToolCorners.py:522 -#: appPlugins/ToolCorners.py:625 appPlugins/ToolCutOut.py:951 -#: appPlugins/ToolCutOut.py:977 appPlugins/ToolCutOut.py:1109 -#: appPlugins/ToolCutOut.py:1333 appPlugins/ToolCutOut.py:1487 -#: appPlugins/ToolCutOut.py:1530 appPlugins/ToolCutOut.py:1548 -#: appPlugins/ToolCutOut.py:1562 appPlugins/ToolDblSided.py:563 +#: appPlugins/ToolCopperThieving.py:953 appPlugins/ToolCopperThieving.py:1165 +#: appPlugins/ToolCorners.py:259 appPlugins/ToolCorners.py:534 +#: appPlugins/ToolCorners.py:637 appPlugins/ToolCutOut.py:933 +#: appPlugins/ToolCutOut.py:959 appPlugins/ToolCutOut.py:1091 +#: appPlugins/ToolCutOut.py:1315 appPlugins/ToolCutOut.py:1469 +#: appPlugins/ToolCutOut.py:1512 appPlugins/ToolCutOut.py:1530 +#: appPlugins/ToolCutOut.py:1544 appPlugins/ToolDblSided.py:544 #: appPlugins/ToolExtract.py:724 appPlugins/ToolExtract.py:773 #: appPlugins/ToolExtract.py:782 appPlugins/ToolExtract.py:786 #: appPlugins/ToolFiducials.py:335 appPlugins/ToolFiducials.py:587 #: appPlugins/ToolFiducials.py:635 appPlugins/ToolFiducials.py:649 -#: appPlugins/ToolFilm.py:819 appPlugins/ToolFilm.py:1080 -#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2340 app_Main.py:5127 -#: app_Main.py:11540 app_Main.py:11550 camlib.py:1172 camlib.py:2451 +#: appPlugins/ToolFilm.py:816 appPlugins/ToolFilm.py:1089 +#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2328 app_Main.py:5127 +#: app_Main.py:11570 app_Main.py:11580 camlib.py:1172 camlib.py:2451 #: camlib.py:2518 camlib.py:2586 camlib.py:2664 camlib.py:5320 camlib.py:5715 msgid "Failed." msgstr "Esuat." @@ -1805,9 +1799,9 @@ msgstr "" "dimetrul la care se face redimensionarea." #: appEditors/AppExcEditor.py:1502 appEditors/AppExcEditor.py:1555 -#: appEditors/AppExcEditor.py:1566 appGUI/MainGUI.py:3618 -#: appGUI/MainGUI.py:3703 appGUI/MainGUI.py:3749 appGUI/MainGUI.py:3841 -#: appGUI/MainGUI.py:3956 appGUI/MainGUI.py:3985 +#: appEditors/AppExcEditor.py:1566 appGUI/MainGUI.py:3653 +#: appGUI/MainGUI.py:3738 appGUI/MainGUI.py:3784 appGUI/MainGUI.py:3876 +#: appGUI/MainGUI.py:3991 appGUI/MainGUI.py:4020 msgid "Cancelled. Nothing selected." msgstr "Anulat. Nimic nu este selectat." @@ -1816,73 +1810,75 @@ msgstr "Anulat. Nimic nu este selectat." msgid "Click on reference location ..." msgstr "Click pe locatia de referinţă ..." -#: appEditors/AppExcEditor.py:1914 appEditors/AppGeoEditor.py:4197 -#: appEditors/AppGerberEditor.py:3460 appEditors/AppGerberEditor.py:6176 -#: appEditors/AppGerberEditor.py:6486 appGUI/GUIElements.py:372 -#: appGUI/GUIElements.py:1071 appGUI/GUIElements.py:1470 -#: appGUI/GUIElements.py:1681 appGUI/GUIElements.py:1966 -#: appGUI/GUIElements.py:4028 appGUI/MainGUI.py:427 appGUI/MainGUI.py:760 +#: appEditors/AppExcEditor.py:1914 appEditors/AppGeoEditor.py:4199 +#: appEditors/AppGerberEditor.py:3461 appEditors/AppGerberEditor.py:6178 +#: appEditors/AppGerberEditor.py:6488 appGUI/GUIElements.py:375 +#: appGUI/GUIElements.py:1074 appGUI/GUIElements.py:1475 +#: appGUI/GUIElements.py:1728 appGUI/GUIElements.py:2013 +#: appGUI/GUIElements.py:4085 appGUI/MainGUI.py:427 appGUI/MainGUI.py:760 #: appGUI/MainGUI.py:819 appGUI/MainGUI.py:896 appGUI/MainGUI.py:1039 -#: appGUI/MainGUI.py:1289 appGUI/MainGUI.py:1789 appGUI/MainGUI.py:2301 -#: appGUI/MainGUI.py:2543 appGUI/MainGUI.py:5232 appPlugins/ToolDrilling.py:309 -#: appPlugins/ToolIsolation.py:224 appPlugins/ToolMilling.py:400 -#: appPlugins/ToolMilling.py:408 appPlugins/ToolNCC.py:233 +#: appGUI/MainGUI.py:1289 appGUI/MainGUI.py:1789 appGUI/MainGUI.py:2336 +#: appGUI/MainGUI.py:2578 appGUI/MainGUI.py:5267 appPlugins/ToolDrilling.py:309 +#: appPlugins/ToolIsolation.py:224 appPlugins/ToolMilling.py:390 +#: appPlugins/ToolMilling.py:398 appPlugins/ToolNCC.py:233 #: appPlugins/ToolPaint.py:230 appPlugins/ToolSolderPaste.py:139 -#: app_Main.py:7033 +#: app_Main.py:7060 msgid "Delete" msgstr "Șterge" #: appEditors/AppExcEditor.py:2143 appObjects/FlatCAMExcellon.py:376 -#: appPlugins/ToolDrilling.py:762 appPlugins/ToolMilling.py:1190 +#: appPlugins/ToolDrilling.py:762 appPlugins/ToolMilling.py:1130 +#: appPlugins/ToolMilling.py:3657 msgid "Total Drills" msgstr "Nr. Tot. Op. Găurire" #: appEditors/AppExcEditor.py:2175 appObjects/FlatCAMExcellon.py:410 -#: appPlugins/ToolDrilling.py:789 appPlugins/ToolMilling.py:1217 +#: appPlugins/ToolDrilling.py:789 appPlugins/ToolMilling.py:1157 +#: appPlugins/ToolMilling.py:3681 msgid "Total Slots" msgstr "Nr. Tot. Sloturi" #: appEditors/AppExcEditor.py:2253 appEditors/AppGeoEditor.py:4098 #: appEditors/AppGerberEditor.py:4204 appEditors/appGCodeEditor.py:601 -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:102 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:105 #: appObjects/FlatCAMCNCJob.py:559 appObjects/FlatCAMDocument.py:194 #: appObjects/FlatCAMExcellon.py:216 appObjects/FlatCAMGeometry.py:428 -#: appObjects/FlatCAMGerber.py:224 appObjects/FlatCAMScript.py:180 -#: appPlugins/ToolCorners.py:174 appPlugins/ToolCutOut.py:339 -#: appPlugins/ToolDblSided.py:219 appPlugins/ToolDrilling.py:553 -#: appPlugins/ToolFiducials.py:206 appPlugins/ToolFilm.py:262 +#: appObjects/FlatCAMGerber.py:225 appObjects/FlatCAMScript.py:180 +#: appPlugins/ToolCorners.py:176 appPlugins/ToolCutOut.py:339 +#: appPlugins/ToolDblSided.py:222 appPlugins/ToolDrilling.py:553 +#: appPlugins/ToolFiducials.py:206 appPlugins/ToolFilm.py:263 #: appPlugins/ToolFollow.py:178 appPlugins/ToolIsolation.py:448 -#: appPlugins/ToolLevelling.py:394 appPlugins/ToolMilling.py:725 +#: appPlugins/ToolLevelling.py:394 appPlugins/ToolMilling.py:657 #: appPlugins/ToolNCC.py:467 appPlugins/ToolPaint.py:444 #: appPlugins/ToolPanelize.py:277 appPlugins/ToolPunchGerber.py:391 -#: appPlugins/ToolQRCode.py:203 appPlugins/ToolSub.py:232 +#: appPlugins/ToolQRCode.py:202 appPlugins/ToolSub.py:232 msgid "Beginner" msgstr "" #: appEditors/AppExcEditor.py:2264 appEditors/AppGeoEditor.py:4111 #: appEditors/AppGerberEditor.py:4217 appEditors/appGCodeEditor.py:614 -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:103 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:106 #: appObjects/FlatCAMCNCJob.py:569 appObjects/FlatCAMDocument.py:203 #: appObjects/FlatCAMExcellon.py:230 appObjects/FlatCAMGeometry.py:437 -#: appObjects/FlatCAMGerber.py:238 appObjects/FlatCAMScript.py:189 -#: appPlugins/ToolCorners.py:192 appPlugins/ToolCutOut.py:382 -#: appPlugins/ToolDblSided.py:245 appPlugins/ToolDrilling.py:595 -#: appPlugins/ToolFiducials.py:221 appPlugins/ToolFilm.py:288 -#: appPlugins/ToolFollow.py:192 appPlugins/ToolIsolation.py:501 -#: appPlugins/ToolLevelling.py:409 appPlugins/ToolMilling.py:789 -#: appPlugins/ToolNCC.py:513 appPlugins/ToolPaint.py:476 -#: appPlugins/ToolPanelize.py:297 appPlugins/ToolPunchGerber.py:405 -#: appPlugins/ToolQRCode.py:214 appPlugins/ToolSub.py:244 +#: appObjects/FlatCAMGerber.py:240 appObjects/FlatCAMScript.py:189 +#: appPlugins/ToolCorners.py:190 appPlugins/ToolCutOut.py:373 +#: appPlugins/ToolDblSided.py:238 appPlugins/ToolDrilling.py:596 +#: appPlugins/ToolFiducials.py:221 appPlugins/ToolFilm.py:280 +#: appPlugins/ToolFollow.py:190 appPlugins/ToolIsolation.py:505 +#: appPlugins/ToolLevelling.py:409 appPlugins/ToolMilling.py:720 +#: appPlugins/ToolNCC.py:505 appPlugins/ToolPaint.py:469 +#: appPlugins/ToolPanelize.py:289 appPlugins/ToolPunchGerber.py:403 +#: appPlugins/ToolQRCode.py:216 appPlugins/ToolSub.py:243 msgid "Advanced" msgstr "Avansat" -#: appEditors/AppExcEditor.py:2287 appObjects/FlatCAMGeometry.py:687 -#: appObjects/FlatCAMGeometry.py:1331 appPlugins/ToolDrilling.py:1745 -#: appPlugins/ToolIsolation.py:1441 appPlugins/ToolIsolation.py:1857 -#: appPlugins/ToolMilling.py:2255 appPlugins/ToolMilling.py:2836 -#: appPlugins/ToolMilling.py:3491 appPlugins/ToolNCC.py:1479 -#: appPlugins/ToolNCC.py:1617 appPlugins/ToolPaint.py:1050 -#: appPlugins/ToolPaint.py:1188 appPlugins/ToolPaint.py:1902 +#: appEditors/AppExcEditor.py:2287 appObjects/FlatCAMGeometry.py:684 +#: appObjects/FlatCAMGeometry.py:1328 appPlugins/ToolDrilling.py:1745 +#: appPlugins/ToolIsolation.py:1437 appPlugins/ToolIsolation.py:1853 +#: appPlugins/ToolMilling.py:2225 appPlugins/ToolMilling.py:2806 +#: appPlugins/ToolMilling.py:3461 appPlugins/ToolNCC.py:1463 +#: appPlugins/ToolNCC.py:1601 appPlugins/ToolPaint.py:1036 +#: appPlugins/ToolPaint.py:1174 appPlugins/ToolPaint.py:1890 #: appPlugins/ToolSolderPaste.py:507 appPlugins/ToolSolderPaste.py:580 msgid "Wrong value format entered, use a number." msgstr "Valoare in format incorect, foloseşte un număr." @@ -1896,7 +1892,7 @@ msgstr "" "Salvează și reeditează obiectul Excellon dacă ai nevoie să adaugi această " "unealtă. " -#: appEditors/AppExcEditor.py:2306 appGUI/MainGUI.py:4021 +#: appEditors/AppExcEditor.py:2306 appGUI/MainGUI.py:4056 msgid "Added new tool with dia" msgstr "O nouă unealtă este adăugată cu diametrul" @@ -1915,19 +1911,19 @@ msgstr "" "Excellon." #: appEditors/AppExcEditor.py:3128 appEditors/AppGerberEditor.py:4914 -#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:629 -#: appParsers/ParseExcellon.py:976 appPlugins/ToolMilling.py:2773 +#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:626 +#: appParsers/ParseExcellon.py:976 appPlugins/ToolMilling.py:2743 #: appPlugins/ToolPcbWizard.py:354 appPlugins/ToolSolderPaste.py:950 -#: app_Main.py:6541 app_Main.py:8436 app_Main.py:10992 app_Main.py:11064 -#: app_Main.py:11199 app_Main.py:11264 +#: app_Main.py:6549 app_Main.py:8466 app_Main.py:11022 app_Main.py:11094 +#: app_Main.py:11229 app_Main.py:11294 msgid "An internal error has occurred. See shell.\n" msgstr "" "A apărut o eroare internă. Verifică in TCL Shell pt mai multe detalii.\n" -#: appEditors/AppExcEditor.py:3133 appObjects/FlatCAMGeometry.py:934 -#: appObjects/FlatCAMGeometry.py:939 appObjects/FlatCAMGeometry.py:1088 -#: appPlugins/ToolMilling.py:3160 appPlugins/ToolMilling.py:3164 -#: appPlugins/ToolSub.py:475 appPlugins/ToolSub.py:669 +#: appEditors/AppExcEditor.py:3133 appObjects/FlatCAMGeometry.py:931 +#: appObjects/FlatCAMGeometry.py:936 appObjects/FlatCAMGeometry.py:1085 +#: appPlugins/ToolMilling.py:3130 appPlugins/ToolMilling.py:3134 +#: appPlugins/ToolSub.py:473 appPlugins/ToolSub.py:667 msgid "Generating" msgstr "Generează" @@ -1939,46 +1935,48 @@ msgstr "Editarea Excellon a fost terminată." msgid "Cancelled. There is no Tool/Drill selected" msgstr "Anulat. Nu este selectată nici-o unealtă sau op. de găurire" -#: appEditors/AppExcEditor.py:3842 appEditors/AppExcEditor.py:3852 -#: appEditors/AppGerberEditor.py:5752 +#: appEditors/AppExcEditor.py:3844 appEditors/AppExcEditor.py:3854 +#: appEditors/AppGerberEditor.py:5754 msgid "Click on the circular array Center position" msgstr "Click pe punctul de Centru al ariei circulare" -#: appEditors/AppExcEditor.py:3985 appGUI/MainGUI.py:732 appGUI/ObjectUI.py:580 +#: appEditors/AppExcEditor.py:3987 appGUI/MainGUI.py:732 appGUI/ObjectUI.py:653 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:19 msgid "Excellon Editor" msgstr "Editor Excellon" -#: appEditors/AppExcEditor.py:3995 appEditors/AppGeoEditor.py:3451 -#: appEditors/AppGerberEditor.py:6021 appEditors/appGCodeEditor.py:774 -#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:692 -#: appPlugins/ToolCutOut.py:2333 appPlugins/ToolDblSided.py:685 +#: appEditors/AppExcEditor.py:3997 appEditors/AppGeoEditor.py:3451 +#: appEditors/AppGerberEditor.py:6023 appEditors/appGCodeEditor.py:774 +#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:704 +#: appPlugins/ToolCutOut.py:2315 appPlugins/ToolDblSided.py:666 #: appPlugins/ToolDrilling.py:2285 appPlugins/ToolFiducials.py:797 -#: appPlugins/ToolFilm.py:1168 appPlugins/ToolFollow.py:706 -#: appPlugins/ToolIsolation.py:3153 appPlugins/ToolLevelling.py:1758 -#: appPlugins/ToolMilling.py:3563 appPlugins/ToolNCC.py:4136 -#: appPlugins/ToolPaint.py:2937 appPlugins/ToolPanelize.py:1124 -#: appPlugins/ToolPunchGerber.py:1982 appPlugins/ToolQRCode.py:753 -#: appPlugins/ToolSub.py:798 +#: appPlugins/ToolFilm.py:1177 appPlugins/ToolFollow.py:704 +#: appPlugins/ToolIsolation.py:3151 appPlugins/ToolLevelling.py:1758 +#: appPlugins/ToolMilling.py:3526 appPlugins/ToolNCC.py:4122 +#: appPlugins/ToolPaint.py:2925 appPlugins/ToolPanelize.py:1115 +#: appPlugins/ToolPunchGerber.py:1988 appPlugins/ToolQRCode.py:763 +#: appPlugins/ToolSub.py:796 msgid "" "Beginner Mode - many parameters are hidden.\n" "Advanced Mode - full control.\n" "Permanent change is done in 'Preferences' menu." msgstr "" -#: appEditors/AppExcEditor.py:4009 appEditors/AppGerberEditor.py:6033 +#: appEditors/AppExcEditor.py:4011 appEditors/AppGerberEditor.py:6035 #: appEditors/appGCodeEditor.py:786 msgid "Name:" msgstr "Nume:" -#: appEditors/AppExcEditor.py:4016 appGUI/ObjectUI.py:621 -#: appGUI/ObjectUI.py:967 appPlugins/ToolIsolation.py:3185 -#: appPlugins/ToolMilling.py:3609 appPlugins/ToolNCC.py:4186 -#: appPlugins/ToolPaint.py:2990 appPlugins/ToolSolderPaste.py:1219 +#: appEditors/AppExcEditor.py:4018 appGUI/ObjectUI.py:289 +#: appGUI/ObjectUI.py:697 appGUI/ObjectUI.py:1027 appGUI/ObjectUI.py:1041 +#: appGUI/ObjectUI.py:1440 appPlugins/ToolDrilling.py:2328 +#: appPlugins/ToolIsolation.py:3185 appPlugins/ToolMilling.py:3600 +#: appPlugins/ToolNCC.py:4186 appPlugins/ToolPaint.py:2989 +#: appPlugins/ToolSolderPaste.py:1219 msgid "Tools Table" msgstr "Tabela Unelte" -#: appEditors/AppExcEditor.py:4018 appGUI/ObjectUI.py:623 +#: appEditors/AppExcEditor.py:4020 msgid "" "Tools in this Excellon object\n" "when are used for drilling." @@ -1986,19 +1984,19 @@ msgstr "" "Burghie (unelte) in acest obiect Excellon\n" "când se face găurire." -#: appEditors/AppExcEditor.py:4039 +#: appEditors/AppExcEditor.py:4041 msgid "Convert Slots" msgstr "Converteste Sloturi" -#: appEditors/AppExcEditor.py:4043 +#: appEditors/AppExcEditor.py:4045 msgid "Convert the slots in the selected tools to drills." msgstr "Convertiți sloturile din uneltele selectate în gauri." -#: appEditors/AppExcEditor.py:4053 +#: appEditors/AppExcEditor.py:4055 msgid "Add/Delete Tool" msgstr "Adaugă/Șterge Unealta" -#: appEditors/AppExcEditor.py:4055 +#: appEditors/AppExcEditor.py:4057 msgid "" "Add/Delete a tool to the tool list\n" "for this Excellon object." @@ -2006,33 +2004,33 @@ msgstr "" "Adaugă/Șterge o unealtă la lista de unelte\n" "pentru acest obiect Excellon." -#: appEditors/AppExcEditor.py:4069 appEditors/AppGeoEditor.py:514 +#: appEditors/AppExcEditor.py:4071 appEditors/AppGeoEditor.py:514 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:117 -#: appPlugins/ToolCutOut.py:2423 appPlugins/ToolIsolation.py:3254 -#: appPlugins/ToolMilling.py:3717 appPlugins/ToolNCC.py:4273 -#: appPlugins/ToolNCC.py:4284 appPlugins/ToolPaint.py:3066 +#: appPlugins/ToolCutOut.py:2400 appPlugins/ToolIsolation.py:3262 +#: appPlugins/ToolMilling.py:3793 appPlugins/ToolNCC.py:4279 +#: appPlugins/ToolNCC.py:4290 appPlugins/ToolPaint.py:3078 msgid "Tool Dia" msgstr "Dia Unealtă" -#: appEditors/AppExcEditor.py:4071 +#: appEditors/AppExcEditor.py:4073 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:51 -#: appPlugins/ToolIsolation.py:3256 appPlugins/ToolMilling.py:3719 -#: appPlugins/ToolNCC.py:4275 +#: appPlugins/ToolIsolation.py:3264 appPlugins/ToolMilling.py:3795 +#: appPlugins/ToolNCC.py:4281 msgid "Diameter for the new tool" msgstr "Diametru pentru noua unealtă (burghiu, freza)" -#: appEditors/AppExcEditor.py:4083 appEditors/AppGeoEditor.py:772 -#: appEditors/AppGerberEditor.py:6169 appEditors/AppGerberEditor.py:6726 +#: appEditors/AppExcEditor.py:4085 appEditors/AppGeoEditor.py:772 +#: appEditors/AppGerberEditor.py:6171 appEditors/AppGerberEditor.py:6728 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:290 -#: appPlugins/ToolCopperThieving.py:1735 appPlugins/ToolDblSided.py:894 -#: appPlugins/ToolDblSided.py:1082 appPlugins/ToolLevelling.py:2073 +#: appPlugins/ToolCopperThieving.py:1783 appPlugins/ToolDblSided.py:881 +#: appPlugins/ToolDblSided.py:1059 appPlugins/ToolLevelling.py:2073 #: appPlugins/ToolNCC.py:227 appPlugins/ToolPaint.py:224 -#: appPlugins/ToolSolderPaste.py:136 appPlugins/ToolTransform.py:635 -#: app_Main.py:7031 +#: appPlugins/ToolSolderPaste.py:136 appPlugins/ToolTransform.py:632 +#: app_Main.py:7058 msgid "Add" msgstr "Adaugă" -#: appEditors/AppExcEditor.py:4086 +#: appEditors/AppExcEditor.py:4088 msgid "" "Add a new tool to the tool list\n" "with the diameter specified above." @@ -2040,11 +2038,11 @@ msgstr "" "Adaugă o unealtă noua la lista de unelte\n" "cu diametrul specificat deasupra." -#: appEditors/AppExcEditor.py:4095 +#: appEditors/AppExcEditor.py:4097 msgid "Delete Tool" msgstr "Șterge Unealta" -#: appEditors/AppExcEditor.py:4098 +#: appEditors/AppExcEditor.py:4100 msgid "" "Delete a tool in the tool list\n" "by selecting a row in the tool table." @@ -2052,57 +2050,58 @@ msgstr "" "Șterge o unealtă in lista de unelte\n" "prin selectarea unei linii in tabela de unelte." -#: appEditors/AppExcEditor.py:4123 +#: appEditors/AppExcEditor.py:4125 msgid "Resize Tool" msgstr "Unealta de Redimensionare" -#: appEditors/AppExcEditor.py:4125 +#: appEditors/AppExcEditor.py:4127 msgid "Resize a drill or a selection of drills." msgstr "" "Redimensionează o operaţie de găurire sau o selecţie de operațiuni de " "găurire." -#: appEditors/AppExcEditor.py:4130 +#: appEditors/AppExcEditor.py:4132 msgid "Resize Dia" msgstr "Redimens. Dia" -#: appEditors/AppExcEditor.py:4132 +#: appEditors/AppExcEditor.py:4134 msgid "Diameter to resize to." msgstr "Diametrul la care se face redimensionarea." -#: appEditors/AppExcEditor.py:4146 +#: appEditors/AppExcEditor.py:4148 msgid "Resize" msgstr "Redimensionează" -#: appEditors/AppExcEditor.py:4149 +#: appEditors/AppExcEditor.py:4151 msgid "Resize drill(s)" msgstr "Redimensionează op. de găurire." -#: appEditors/AppExcEditor.py:4180 appGUI/MainGUI.py:737 appGUI/MainGUI.py:1173 -#: appGUI/MainGUI.py:1776 appGUI/MainGUI.py:2433 appGUI/MainGUI.py:5081 +#: appEditors/AppExcEditor.py:4182 appGUI/MainGUI.py:737 appGUI/MainGUI.py:1173 +#: appGUI/MainGUI.py:1776 appGUI/MainGUI.py:2468 appGUI/MainGUI.py:5116 msgid "Add Drill Array" msgstr "Adaugă o arie de op. găurire" -#: appEditors/AppExcEditor.py:4182 +#: appEditors/AppExcEditor.py:4184 msgid "Add an array of drills (linear or circular array)" msgstr "Adaugă o arie de operațiuni de găurire (arie lineara sau circulara)." -#: appEditors/AppExcEditor.py:4188 appEditors/AppExcEditor.py:4408 +#: appEditors/AppExcEditor.py:4190 appEditors/AppExcEditor.py:4410 #: appEditors/AppGeoEditor.py:3486 appEditors/AppGerberEditor.py:4522 -#: appEditors/AppGerberEditor.py:6059 appEditors/AppGerberEditor.py:6134 -#: appEditors/AppGerberEditor.py:6528 appGUI/ObjectUI.py:306 +#: appEditors/AppGerberEditor.py:6061 appEditors/AppGerberEditor.py:6136 +#: appEditors/AppGerberEditor.py:6530 appGUI/ObjectUI.py:338 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:36 -#: appPlugins/ToolCorners.py:774 appPlugins/ToolCutOut.py:2376 -#: appPlugins/ToolDblSided.py:707 appPlugins/ToolExtract.py:1009 -#: appPlugins/ToolFilm.py:1188 appPlugins/ToolIsolation.py:3571 -#: appPlugins/ToolNCC.py:4151 appPlugins/ToolNCC.py:4616 -#: appPlugins/ToolPaint.py:2956 appPlugins/ToolPaint.py:3294 -#: appPlugins/ToolPunchGerber.py:2087 appPlugins/ToolPunchGerber.py:2295 -#: appPlugins/ToolTransform.py:642 +#: appPlugins/ToolCorners.py:761 appPlugins/ToolCorners.py:870 +#: appPlugins/ToolCutOut.py:2361 appPlugins/ToolDblSided.py:693 +#: appPlugins/ToolExtract.py:1019 appPlugins/ToolFilm.py:1208 +#: appPlugins/ToolIsolation.py:3601 appPlugins/ToolMilling.py:3560 +#: appPlugins/ToolNCC.py:4152 appPlugins/ToolNCC.py:4631 +#: appPlugins/ToolPaint.py:2955 appPlugins/ToolPaint.py:3309 +#: appPlugins/ToolPunchGerber.py:2094 appPlugins/ToolPunchGerber.py:2311 +#: appPlugins/ToolTransform.py:639 msgid "Type" msgstr "Tip" -#: appEditors/AppExcEditor.py:4190 +#: appEditors/AppExcEditor.py:4192 msgid "" "Select the type of drills array to create.\n" "It can be Linear X(Y) or Circular" @@ -2110,44 +2109,44 @@ msgstr "" "Selectează tipul de arii de operațiuni de găurire.\n" "Poate fi Liniar X(Y) sau Circular" -#: appEditors/AppExcEditor.py:4194 appEditors/AppExcEditor.py:4414 -#: appEditors/AppGerberEditor.py:6534 +#: appEditors/AppExcEditor.py:4196 appEditors/AppExcEditor.py:4416 +#: appEditors/AppGerberEditor.py:6536 msgid "Linear" msgstr "Liniar" -#: appEditors/AppExcEditor.py:4195 appEditors/AppExcEditor.py:4415 -#: appEditors/AppGerberEditor.py:6535 +#: appEditors/AppExcEditor.py:4197 appEditors/AppExcEditor.py:4417 +#: appEditors/AppGerberEditor.py:6537 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:46 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:143 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:101 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:46 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:145 -#: appPlugins/ToolExtract.py:965 appPlugins/ToolExtract.py:1097 -#: appPlugins/ToolFiducials.py:974 appPlugins/ToolPunchGerber.py:2043 -#: appPlugins/ToolPunchGerber.py:2201 +#: appPlugins/ToolExtract.py:975 appPlugins/ToolExtract.py:1113 +#: appPlugins/ToolFiducials.py:972 appPlugins/ToolPunchGerber.py:2050 +#: appPlugins/ToolPunchGerber.py:2210 msgid "Circular" msgstr "Circular" -#: appEditors/AppExcEditor.py:4201 appEditors/AppExcEditor.py:4421 +#: appEditors/AppExcEditor.py:4203 appEditors/AppExcEditor.py:4423 msgid "Number" msgstr "Număr" -#: appEditors/AppExcEditor.py:4202 +#: appEditors/AppExcEditor.py:4204 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:64 msgid "Specify how many drills to be in the array." msgstr "Specifica cate operațiuni de găurire să fie incluse in arie." -#: appEditors/AppExcEditor.py:4223 appEditors/AppExcEditor.py:4282 -#: appEditors/AppExcEditor.py:4348 appEditors/AppExcEditor.py:4444 -#: appEditors/AppExcEditor.py:4504 appEditors/AppGeoEditor.py:2214 -#: appEditors/AppGerberEditor.py:1824 appEditors/AppGerberEditor.py:6561 -#: appEditors/AppGerberEditor.py:6615 +#: appEditors/AppExcEditor.py:4225 appEditors/AppExcEditor.py:4284 +#: appEditors/AppExcEditor.py:4350 appEditors/AppExcEditor.py:4446 +#: appEditors/AppExcEditor.py:4506 appEditors/AppGeoEditor.py:2214 +#: appEditors/AppGerberEditor.py:1824 appEditors/AppGerberEditor.py:6563 +#: appEditors/AppGerberEditor.py:6617 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:172 msgid "Direction" msgstr "Direcţie" -#: appEditors/AppExcEditor.py:4225 appEditors/AppExcEditor.py:4446 -#: appEditors/AppGerberEditor.py:6563 +#: appEditors/AppExcEditor.py:4227 appEditors/AppExcEditor.py:4448 +#: appEditors/AppGerberEditor.py:6565 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:80 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:228 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:118 @@ -2162,39 +2161,39 @@ msgstr "" "- 'Y' - pe axa verticala sau \n" "- 'Unghi' - un unghi particular pentru inclinatia ariei" -#: appEditors/AppExcEditor.py:4231 appEditors/AppExcEditor.py:4356 -#: appEditors/AppExcEditor.py:4452 appEditors/AppGerberEditor.py:6569 -#: appGUI/GUIElements.py:4853 appGUI/MainGUI.py:485 appGUI/MainGUI.py:697 -#: appGUI/MainGUI.py:4709 appGUI/MainGUI.py:4977 +#: appEditors/AppExcEditor.py:4233 appEditors/AppExcEditor.py:4358 +#: appEditors/AppExcEditor.py:4454 appEditors/AppGerberEditor.py:6571 +#: appGUI/GUIElements.py:4910 appGUI/MainGUI.py:485 appGUI/MainGUI.py:697 +#: appGUI/MainGUI.py:4744 appGUI/MainGUI.py:5012 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:181 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:124 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:193 -#: appPlugins/ToolFilm.py:1363 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:145 +#: appPlugins/ToolFilm.py:1407 msgid "X" msgstr "X" -#: appEditors/AppExcEditor.py:4232 appEditors/AppExcEditor.py:4357 -#: appEditors/AppExcEditor.py:4453 appEditors/AppGerberEditor.py:6570 -#: appGUI/GUIElements.py:4860 appGUI/MainGUI.py:488 appGUI/MainGUI.py:4710 -#: appGUI/MainGUI.py:4978 +#: appEditors/AppExcEditor.py:4234 appEditors/AppExcEditor.py:4359 +#: appEditors/AppExcEditor.py:4455 appEditors/AppGerberEditor.py:6572 +#: appGUI/GUIElements.py:4917 appGUI/MainGUI.py:488 appGUI/MainGUI.py:4745 +#: appGUI/MainGUI.py:5013 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:87 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:182 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:235 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:125 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:194 -#: appPlugins/ToolFilm.py:1364 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:146 +#: appPlugins/ToolFilm.py:1408 msgid "Y" msgstr "Y" -#: appEditors/AppExcEditor.py:4233 appEditors/AppExcEditor.py:4252 -#: appEditors/AppExcEditor.py:4293 appEditors/AppExcEditor.py:4358 -#: appEditors/AppExcEditor.py:4364 appEditors/AppExcEditor.py:4454 -#: appEditors/AppExcEditor.py:4474 appEditors/AppExcEditor.py:4515 -#: appEditors/AppGeoEditor.py:787 appEditors/AppGerberEditor.py:6571 -#: appEditors/AppGerberEditor.py:6591 appEditors/AppGerberEditor.py:6628 -#: appEditors/AppGerberEditor.py:6741 +#: appEditors/AppExcEditor.py:4235 appEditors/AppExcEditor.py:4254 +#: appEditors/AppExcEditor.py:4295 appEditors/AppExcEditor.py:4360 +#: appEditors/AppExcEditor.py:4366 appEditors/AppExcEditor.py:4456 +#: appEditors/AppExcEditor.py:4476 appEditors/AppExcEditor.py:4517 +#: appEditors/AppGeoEditor.py:787 appEditors/AppGerberEditor.py:6573 +#: appEditors/AppGerberEditor.py:6593 appEditors/AppGerberEditor.py:6630 +#: appEditors/AppGerberEditor.py:6743 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:88 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:107 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:183 @@ -2204,31 +2203,31 @@ msgstr "Y" #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:126 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:144 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:90 -#: appPlugins/ToolDistance.py:649 appPlugins/ToolDistanceMin.py:323 -#: appPlugins/ToolTransform.py:680 +#: appPlugins/ToolDistance.py:651 appPlugins/ToolDistanceMin.py:323 +#: appPlugins/ToolTransform.py:677 msgid "Angle" msgstr "Unghi" -#: appEditors/AppExcEditor.py:4239 appEditors/AppExcEditor.py:4460 -#: appEditors/AppGerberEditor.py:6577 +#: appEditors/AppExcEditor.py:4241 appEditors/AppExcEditor.py:4462 +#: appEditors/AppGerberEditor.py:6579 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:94 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:242 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:132 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:253 -#: appPlugins/ToolCutOut.py:2805 +#: appPlugins/ToolCutOut.py:2804 msgid "Pitch" msgstr "Pas" -#: appEditors/AppExcEditor.py:4241 appEditors/AppExcEditor.py:4462 -#: appEditors/AppGerberEditor.py:6579 +#: appEditors/AppExcEditor.py:4243 appEditors/AppExcEditor.py:4464 +#: appEditors/AppGerberEditor.py:6581 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:96 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:244 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:134 msgid "Pitch = Distance between elements of the array." msgstr "Pas = Distanta între elementele ariei." -#: appEditors/AppExcEditor.py:4254 appEditors/AppExcEditor.py:4476 -#: appEditors/AppGerberEditor.py:6593 +#: appEditors/AppExcEditor.py:4256 appEditors/AppExcEditor.py:4478 +#: appEditors/AppGerberEditor.py:6595 msgid "" "Angle at which the linear array is placed.\n" "The precision is of max 2 decimals.\n" @@ -2240,8 +2239,8 @@ msgstr "" "Val minimă este: -360.00 grade.\n" "Val maximă este: 360.00 grade." -#: appEditors/AppExcEditor.py:4283 appEditors/AppExcEditor.py:4505 -#: appEditors/AppGerberEditor.py:6617 +#: appEditors/AppExcEditor.py:4285 appEditors/AppExcEditor.py:4507 +#: appEditors/AppGerberEditor.py:6619 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:126 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:276 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:162 @@ -2253,8 +2252,8 @@ msgstr "" "Poate fi CW = in sensul acelor de ceasornic sau CCW = invers acelor de " "ceasornic." -#: appEditors/AppExcEditor.py:4286 appEditors/AppExcEditor.py:4508 -#: appEditors/AppGerberEditor.py:6621 +#: appEditors/AppExcEditor.py:4288 appEditors/AppExcEditor.py:4510 +#: appEditors/AppGerberEditor.py:6623 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:130 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:280 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:166 @@ -2263,8 +2262,8 @@ msgstr "" msgid "CW" msgstr "Orar" -#: appEditors/AppExcEditor.py:4287 appEditors/AppExcEditor.py:4509 -#: appEditors/AppGerberEditor.py:6622 +#: appEditors/AppExcEditor.py:4289 appEditors/AppExcEditor.py:4511 +#: appEditors/AppGerberEditor.py:6624 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:131 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:281 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:167 @@ -2273,8 +2272,8 @@ msgstr "Orar" msgid "CCW" msgstr "AntiOrar" -#: appEditors/AppExcEditor.py:4294 appEditors/AppExcEditor.py:4516 -#: appEditors/AppGerberEditor.py:6630 +#: appEditors/AppExcEditor.py:4296 appEditors/AppExcEditor.py:4518 +#: appEditors/AppGerberEditor.py:6632 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:109 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:139 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:259 @@ -2286,11 +2285,11 @@ msgstr "" "Unghiul la care fiecare element al ariei circulare este plasat fata de " "originea ariei." -#: appEditors/AppExcEditor.py:4326 +#: appEditors/AppExcEditor.py:4328 msgid "Slot Parameters" msgstr "Parametrii pt slot" -#: appEditors/AppExcEditor.py:4328 +#: appEditors/AppExcEditor.py:4330 msgid "" "Parameters for adding a slot (hole with oval shape)\n" "either single or as an part of an array." @@ -2298,20 +2297,20 @@ msgstr "" "Parametri pentru adăugarea unui slot (gaură cu formă ovală)\n" "fie single sau ca parte a unei arii." -#: appEditors/AppExcEditor.py:4334 appEditors/AppGeoEditor.py:3568 +#: appEditors/AppExcEditor.py:4336 appEditors/AppGeoEditor.py:3568 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:156 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:77 -#: appObjects/FlatCAMObj.py:871 appPlugins/ToolCorners.py:802 +#: appObjects/FlatCAMObj.py:871 appPlugins/ToolCorners.py:789 #: appPlugins/ToolReport.py:604 msgid "Length" msgstr "Lungime" -#: appEditors/AppExcEditor.py:4336 +#: appEditors/AppExcEditor.py:4338 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158 msgid "Length. The length of the slot." msgstr "Lungime. Lungimea slotului." -#: appEditors/AppExcEditor.py:4350 +#: appEditors/AppExcEditor.py:4352 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:174 msgid "" "Direction on which the slot is oriented:\n" @@ -2324,7 +2323,7 @@ msgstr "" "- „Y” - axa verticală sau\n" "- „Unghi” - un unghi personalizat pentru înclinarea slotului" -#: appEditors/AppExcEditor.py:4366 +#: appEditors/AppExcEditor.py:4368 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:190 msgid "" "Angle at which the slot is placed.\n" @@ -2337,15 +2336,15 @@ msgstr "" "Valoarea minimă este: -360.00 grade.\n" "Valoarea maximă este: 360.00 grade." -#: appEditors/AppExcEditor.py:4400 +#: appEditors/AppExcEditor.py:4402 msgid "Slot Array Parameters" msgstr "Parametri Arie sloturi" -#: appEditors/AppExcEditor.py:4402 +#: appEditors/AppExcEditor.py:4404 msgid "Parameters for the array of slots (linear or circular array)" msgstr "Parametri pentru Aria de sloturi (arie circulară sau liniară)" -#: appEditors/AppExcEditor.py:4410 +#: appEditors/AppExcEditor.py:4412 msgid "" "Select the type of slot array to create.\n" "It can be Linear X(Y) or Circular" @@ -2353,21 +2352,21 @@ msgstr "" "Selectați tipul de slot pentru creare.\n" "Poate fi liniar X (Y) sau circular" -#: appEditors/AppExcEditor.py:4422 +#: appEditors/AppExcEditor.py:4424 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:215 msgid "Specify how many slots to be in the array." msgstr "Specificați câte sloturi trebuie să fie în arie." -#: appEditors/AppExcEditor.py:4530 appEditors/AppGeoEditor.py:3646 -#: appEditors/AppGerberEditor.py:6645 appEditors/appGCodeEditor.py:74 +#: appEditors/AppExcEditor.py:4532 appEditors/AppGeoEditor.py:3646 +#: appEditors/AppGerberEditor.py:6647 appEditors/appGCodeEditor.py:74 #: appEditors/appGCodeEditor.py:75 appEditors/appGCodeEditor.py:883 #: appGUI/MainGUI.py:350 appGUI/MainGUI.py:1793 app_Main.py:2652 msgid "Exit Editor" msgstr "Ieșiți din Editor" -#: appEditors/AppExcEditor.py:4533 appEditors/AppGeoEditor.py:3649 -#: appEditors/AppGerberEditor.py:6648 appEditors/appGCodeEditor.py:886 -#: appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2293 +#: appEditors/AppExcEditor.py:4535 appEditors/AppGeoEditor.py:3649 +#: appEditors/AppGerberEditor.py:6650 appEditors/appGCodeEditor.py:886 +#: appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2328 msgid "Exit from Editor." msgstr "Ieșiți din Editor." @@ -2375,12 +2374,12 @@ msgstr "Ieșiți din Editor." msgid "Buffer Selection" msgstr "Selecţie Buffer" -#: appEditors/AppGeoEditor.py:95 appEditors/AppGerberEditor.py:6343 +#: appEditors/AppGeoEditor.py:95 appEditors/AppGerberEditor.py:6345 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:190 msgid "Buffer distance" msgstr "Distanta pt bufer" -#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:6347 +#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:6349 msgid "Buffer corner" msgstr "Coltul pt bufer" @@ -2398,11 +2397,11 @@ msgstr "" "- 'Beveled:' coltul este inlocuit cu o linie care uneste capetele liniilor " "care formează coltul" -#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6355 +#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6357 msgid "Round" msgstr "Rotund" -#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6356 +#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6358 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:62 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:169 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:62 @@ -2414,16 +2413,16 @@ msgstr "Rotund" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:431 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:276 -#: appPlugins/ToolDrilling.py:2855 appPlugins/ToolExtract.py:981 -#: appPlugins/ToolExtract.py:1123 appPlugins/ToolFollow.py:766 -#: appPlugins/ToolInvertGerber.py:297 appPlugins/ToolIsolation.py:3629 -#: appPlugins/ToolMilling.py:4463 appPlugins/ToolNCC.py:4644 -#: appPlugins/ToolPaint.py:3323 appPlugins/ToolPunchGerber.py:2059 -#: appPlugins/ToolPunchGerber.py:2227 appPlugins/ToolQRCode.py:904 +#: appPlugins/ToolDrilling.py:2859 appPlugins/ToolExtract.py:991 +#: appPlugins/ToolExtract.py:1139 appPlugins/ToolFollow.py:765 +#: appPlugins/ToolInvertGerber.py:302 appPlugins/ToolIsolation.py:3659 +#: appPlugins/ToolMilling.py:4525 appPlugins/ToolNCC.py:4659 +#: appPlugins/ToolPaint.py:3338 appPlugins/ToolPunchGerber.py:2066 +#: appPlugins/ToolPunchGerber.py:2236 appPlugins/ToolQRCode.py:927 msgid "Square" msgstr "Patrat" -#: appEditors/AppGeoEditor.py:108 appEditors/AppGerberEditor.py:6357 +#: appEditors/AppGeoEditor.py:108 appEditors/AppGerberEditor.py:6359 msgid "Beveled" msgstr "Beveled" @@ -2443,7 +2442,7 @@ msgstr "Bufer complet" #: appEditors/AppGeoEditor.py:405 appEditors/AppGeoEditor.py:414 #: appEditors/AppGeoEditor.py:631 appEditors/AppGeoEditor.py:640 #: appEditors/AppGeoEditor.py:1136 appEditors/AppGeoEditor.py:1145 -#: appEditors/AppGerberEditor.py:7090 appEditors/AppGerberEditor.py:7099 +#: appEditors/AppGerberEditor.py:7092 appEditors/AppGerberEditor.py:7101 #: appPlugins/ToolAlignObjects.py:98 appPlugins/ToolAlignObjects.py:107 #: appPlugins/ToolCalculators.py:56 appPlugins/ToolCalculators.py:65 #: appPlugins/ToolCalibration.py:89 appPlugins/ToolCalibration.py:98 @@ -2457,7 +2456,7 @@ msgstr "Bufer complet" #: appPlugins/ToolEtchCompensation.py:67 appPlugins/ToolEtchCompensation.py:76 #: appPlugins/ToolExtract.py:94 appPlugins/ToolExtract.py:103 #: appPlugins/ToolFiducials.py:102 appPlugins/ToolFiducials.py:111 -#: appPlugins/ToolFilm.py:114 appPlugins/ToolFilm.py:123 +#: appPlugins/ToolFilm.py:113 appPlugins/ToolFilm.py:122 #: appPlugins/ToolFollow.py:93 appPlugins/ToolFollow.py:102 #: appPlugins/ToolImage.py:56 appPlugins/ToolImage.py:65 #: appPlugins/ToolInvertGerber.py:66 appPlugins/ToolInvertGerber.py:75 @@ -2482,7 +2481,7 @@ msgid "Plugin" msgstr "plugin_tab" #: appEditors/AppGeoEditor.py:170 appEditors/AppGeoEditor.py:3118 -#: appGUI/MainGUI.py:713 appGUI/MainGUI.py:4961 +#: appGUI/MainGUI.py:713 appGUI/MainGUI.py:4996 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:186 msgid "Buffer Tool" msgstr "Unealta Bufer" @@ -2490,7 +2489,7 @@ msgstr "Unealta Bufer" #: appEditors/AppGeoEditor.py:186 appEditors/AppGeoEditor.py:203 #: appEditors/AppGeoEditor.py:220 appEditors/AppGeoEditor.py:3137 #: appEditors/AppGeoEditor.py:3163 appEditors/AppGeoEditor.py:3189 -#: appEditors/AppGerberEditor.py:5804 +#: appEditors/AppGerberEditor.py:5806 msgid "Buffer distance value is missing or wrong format. Add it and retry." msgstr "" "Valoarea distantei bufer lipseste sau este intr-un format gresit. Adaugă din " @@ -2505,14 +2504,14 @@ msgid "Font" msgstr "Font" #: appEditors/AppGeoEditor.py:361 appEditors/AppGerberEditor.py:4522 -#: appEditors/AppGerberEditor.py:6059 appGUI/ObjectUI.py:306 +#: appEditors/AppGerberEditor.py:6061 appGUI/ObjectUI.py:338 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:97 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:174 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:203 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:37 -#: appPlugins/ToolCopperThieving.py:1518 appPlugins/ToolCopperThieving.py:1558 -#: appPlugins/ToolExtract.py:1009 appPlugins/ToolFiducials.py:910 -#: appPlugins/ToolPunchGerber.py:2087 +#: appPlugins/ToolCopperThieving.py:1542 appPlugins/ToolCopperThieving.py:1590 +#: appPlugins/ToolExtract.py:1019 appPlugins/ToolFiducials.py:908 +#: appPlugins/ToolPunchGerber.py:2094 msgid "Size" msgstr "Dimensiune" @@ -2528,14 +2527,14 @@ msgstr "Aplicați" msgid "Text Tool" msgstr "Unealta Text" -#: appEditors/AppGeoEditor.py:480 appObjects/FlatCAMExcellon.py:941 +#: appEditors/AppGeoEditor.py:480 appObjects/FlatCAMExcellon.py:938 #: appPlugins/ToolDrilling.py:920 appPlugins/ToolDrilling.py:1290 -#: appPlugins/ToolDrilling.py:2384 appPlugins/ToolIsolation.py:817 -#: appPlugins/ToolIsolation.py:3331 appPlugins/ToolMilling.py:1620 -#: appPlugins/ToolMilling.py:1684 appPlugins/ToolMilling.py:2487 -#: appPlugins/ToolMilling.py:3783 appPlugins/ToolNCC.py:666 -#: appPlugins/ToolNCC.py:2563 appPlugins/ToolNCC.py:4349 -#: appPlugins/ToolPaint.py:596 appPlugins/ToolPaint.py:3128 +#: appPlugins/ToolDrilling.py:2394 appPlugins/ToolIsolation.py:813 +#: appPlugins/ToolIsolation.py:3336 appPlugins/ToolMilling.py:1587 +#: appPlugins/ToolMilling.py:1651 appPlugins/ToolMilling.py:2457 +#: appPlugins/ToolMilling.py:3854 appPlugins/ToolNCC.py:650 +#: appPlugins/ToolNCC.py:2549 appPlugins/ToolNCC.py:4352 +#: appPlugins/ToolPaint.py:582 appPlugins/ToolPaint.py:3137 msgid "Tool" msgstr "Unealta" @@ -2567,66 +2566,69 @@ msgstr "" #: appEditors/AppGeoEditor.py:1534 appEditors/AppGeoEditor.py:1559 #: appEditors/AppGeoEditor.py:2752 appEditors/AppGeoEditor.py:2823 #: appEditors/AppGeoEditor.py:3125 appEditors/AppGeoEditor.py:3151 -#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5050 -#: appEditors/AppGerberEditor.py:7153 appEditors/AppGerberEditor.py:7193 -#: appEditors/AppGerberEditor.py:7216 appEditors/AppGerberEditor.py:7361 -#: appEditors/AppGerberEditor.py:7394 appEditors/AppGerberEditor.py:7437 -#: appEditors/AppGerberEditor.py:7478 appEditors/AppGerberEditor.py:7514 -#: appEditors/AppGerberEditor.py:7550 +#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5055 +#: appEditors/AppGerberEditor.py:7155 appEditors/AppGerberEditor.py:7195 +#: appEditors/AppGerberEditor.py:7218 appEditors/AppGerberEditor.py:7363 +#: appEditors/AppGerberEditor.py:7396 appEditors/AppGerberEditor.py:7439 +#: appEditors/AppGerberEditor.py:7480 appEditors/AppGerberEditor.py:7516 +#: appEditors/AppGerberEditor.py:7552 msgid "No shape selected." msgstr "Nicio formă selectată." #: appEditors/AppGeoEditor.py:710 appEditors/AppGeoEditor.py:1163 -#: appEditors/AppGerberEditor.py:6664 appEditors/AppGerberEditor.py:7117 +#: appEditors/AppGerberEditor.py:6666 appEditors/AppGerberEditor.py:7119 #: appGUI/MainGUI.py:721 msgid "Transform Tool" msgstr "Unealta Transformare" #: appEditors/AppGeoEditor.py:711 appEditors/AppGeoEditor.py:803 -#: appEditors/AppGerberEditor.py:6665 appEditors/AppGerberEditor.py:6757 +#: appEditors/AppGerberEditor.py:6667 appEditors/AppGerberEditor.py:6759 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:82 -#: appPlugins/ToolTransform.py:573 appPlugins/ToolTransform.py:696 +#: appPlugins/ToolTransform.py:573 appPlugins/ToolTransform.py:693 msgid "Rotate" msgstr "Rotaţie" -#: appEditors/AppGeoEditor.py:712 appEditors/AppGerberEditor.py:6666 +#: appEditors/AppGeoEditor.py:712 appEditors/AppGerberEditor.py:6668 #: appPlugins/ToolTransform.py:574 msgid "Skew/Shear" msgstr "Deformare" -#: appEditors/AppGeoEditor.py:713 appEditors/AppGerberEditor.py:6416 -#: appEditors/AppGerberEditor.py:6667 appGUI/MainGUI.py:802 -#: appGUI/MainGUI.py:1276 appGUI/MainGUI.py:1761 appGUI/MainGUI.py:2530 -#: appGUI/MainGUI.py:5229 appGUI/ObjectUI.py:116 +#: appEditors/AppGeoEditor.py:713 appEditors/AppGerberEditor.py:6418 +#: appEditors/AppGerberEditor.py:6669 appGUI/MainGUI.py:802 +#: appGUI/MainGUI.py:1276 appGUI/MainGUI.py:1761 appGUI/MainGUI.py:2565 +#: appGUI/MainGUI.py:5264 appGUI/ObjectUI.py:121 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:44 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:141 -#: appPlugins/ToolTransform.py:575 +#: appPlugins/ToolFilm.py:1274 appPlugins/ToolTransform.py:575 msgid "Scale" msgstr "Scalare" -#: appEditors/AppGeoEditor.py:714 appEditors/AppGerberEditor.py:6668 +#: appEditors/AppGeoEditor.py:714 appEditors/AppGerberEditor.py:6670 #: appPlugins/ToolTransform.py:576 msgid "Mirror (Flip)" msgstr "Oglindire" -#: appEditors/AppGeoEditor.py:716 appEditors/AppGerberEditor.py:6370 -#: appEditors/AppGerberEditor.py:6670 appGUI/MainGUI.py:799 +#: appEditors/AppGeoEditor.py:716 appEditors/AppGerberEditor.py:6372 +#: appEditors/AppGerberEditor.py:6672 appGUI/MainGUI.py:799 #: appGUI/MainGUI.py:1274 appGUI/MainGUI.py:1714 appGUI/MainGUI.py:1759 -#: appGUI/MainGUI.py:2528 appGUI/MainGUI.py:5220 +#: appGUI/MainGUI.py:2563 appGUI/MainGUI.py:5255 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:206 #: appPlugins/ToolTransform.py:578 msgid "Buffer" msgstr "Bufer" -#: appEditors/AppGeoEditor.py:747 appEditors/AppGerberEditor.py:6701 -#: appGUI/GUIElements.py:3936 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:164 +#: appEditors/AppGeoEditor.py:747 appEditors/AppGerberEditor.py:6703 +#: appGUI/GUIElements.py:3993 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:77 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:121 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:38 -#: appPlugins/ToolDblSided.py:869 appPlugins/ToolDblSided.py:1045 -#: appPlugins/ToolFilm.py:1242 appPlugins/ToolTransform.py:610 +#: appPlugins/ToolDblSided.py:856 appPlugins/ToolDblSided.py:1025 +#: appPlugins/ToolFilm.py:1307 appPlugins/ToolFilm.py:1368 +#: appPlugins/ToolPanelize.py:1173 appPlugins/ToolTransform.py:607 msgid "Reference" msgstr "Referinţă" -#: appEditors/AppGeoEditor.py:749 appEditors/AppGerberEditor.py:6703 +#: appEditors/AppGeoEditor.py:749 appEditors/AppGerberEditor.py:6705 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -2643,65 +2645,65 @@ msgstr "" "- Punct -> punct personalizat definit de coordonatele X, Y\n" "- Selectie Min-> punctul (minx, miny) al casetei de delimitare a selectiei" -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6711 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6713 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 #: appPlugins/ToolCalibration.py:161 appPlugins/ToolCalibration.py:162 -#: appPlugins/ToolTransform.py:620 +#: appPlugins/ToolTransform.py:617 msgid "Origin" msgstr "Originea" #: appEditors/AppGeoEditor.py:757 appEditors/AppGeoEditor.py:1176 -#: appEditors/AppGerberEditor.py:6711 appEditors/AppGerberEditor.py:7126 +#: appEditors/AppGerberEditor.py:6713 appEditors/AppGerberEditor.py:7128 #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:231 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:293 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:243 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 -#: appPlugins/ToolFollow.py:747 appPlugins/ToolIsolation.py:3553 -#: appPlugins/ToolNCC.py:4606 appPlugins/ToolPaint.py:3274 -#: appPlugins/ToolPunchGerber.py:2291 appPlugins/ToolTransform.py:620 -#: defaults.py:585 +#: appPlugins/ToolCorners.py:857 appPlugins/ToolFollow.py:746 +#: appPlugins/ToolIsolation.py:3583 appPlugins/ToolNCC.py:4621 +#: appPlugins/ToolPaint.py:3289 appPlugins/ToolPunchGerber.py:2298 +#: appPlugins/ToolTransform.py:617 defaults.py:589 msgid "Selection" msgstr "Selecţie" -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6711 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6713 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 -#: appPlugins/ToolDblSided.py:880 appPlugins/ToolTransform.py:620 +#: appPlugins/ToolDblSided.py:867 appPlugins/ToolTransform.py:617 msgid "Point" msgstr "Punct" -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6711 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6713 msgid "Minimum" msgstr "Minim" #: appEditors/AppGeoEditor.py:763 appEditors/AppGeoEditor.py:1059 -#: appEditors/AppGerberEditor.py:6717 appEditors/AppGerberEditor.py:7013 +#: appEditors/AppGerberEditor.py:6719 appEditors/AppGerberEditor.py:7015 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:125 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:127 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:237 -#: appPlugins/ToolExtract.py:1175 appPlugins/ToolExtract.py:1193 -#: appPlugins/ToolPunchGerber.py:2166 appPlugins/ToolPunchGerber.py:2276 -#: appPlugins/ToolTransform.py:626 appPlugins/ToolTransform.py:952 -#: app_Main.py:8783 +#: appPlugins/ToolExtract.py:1199 appPlugins/ToolExtract.py:1230 +#: appPlugins/ToolPunchGerber.py:2175 appPlugins/ToolPunchGerber.py:2285 +#: appPlugins/ToolTransform.py:623 appPlugins/ToolTransform.py:949 +#: app_Main.py:8813 msgid "Value" msgstr "Valoare" -#: appEditors/AppGeoEditor.py:765 appEditors/AppGerberEditor.py:6719 +#: appEditors/AppGeoEditor.py:765 appEditors/AppGerberEditor.py:6721 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:56 -#: appPlugins/ToolTransform.py:628 +#: appPlugins/ToolTransform.py:625 msgid "A point of reference in format X,Y." msgstr "Un punct de referință în format X, Y." -#: appEditors/AppGeoEditor.py:774 appEditors/AppGerberEditor.py:6728 -#: appPlugins/ToolTransform.py:637 +#: appEditors/AppGeoEditor.py:774 appEditors/AppGerberEditor.py:6730 +#: appPlugins/ToolTransform.py:634 msgid "Add point coordinates from clipboard." msgstr "Adăugați coordonatele de punct din clipboard." -#: appEditors/AppGeoEditor.py:789 appEditors/AppGerberEditor.py:6743 +#: appEditors/AppGeoEditor.py:789 appEditors/AppGerberEditor.py:6745 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:92 -#: appPlugins/ToolTransform.py:682 +#: appPlugins/ToolTransform.py:679 msgid "" "Angle, in degrees.\n" "Float number between -360 and 359.\n" @@ -2712,8 +2714,8 @@ msgstr "" "Numerele pozitive inseamnă o mișcare in sensul acelor de ceasornic.\n" "Numerele negative inseamnă o mișcare in sens invers acelor de ceasornic." -#: appEditors/AppGeoEditor.py:805 appEditors/AppGerberEditor.py:6759 -#: appPlugins/ToolTransform.py:698 +#: appEditors/AppGeoEditor.py:805 appEditors/AppGerberEditor.py:6761 +#: appPlugins/ToolTransform.py:695 msgid "" "Rotate the selected object(s).\n" "The point of reference is the middle of\n" @@ -2724,32 +2726,32 @@ msgstr "" "formei înconjurătoare pt toate obiectele." #: appEditors/AppGeoEditor.py:825 appEditors/AppGeoEditor.py:887 -#: appEditors/AppGerberEditor.py:6779 appEditors/AppGerberEditor.py:6841 +#: appEditors/AppGerberEditor.py:6781 appEditors/AppGerberEditor.py:6843 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:106 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:145 -#: appPlugins/ToolTransform.py:718 appPlugins/ToolTransform.py:780 +#: appPlugins/ToolTransform.py:715 appPlugins/ToolTransform.py:777 msgid "Link" msgstr "Legatura" #: appEditors/AppGeoEditor.py:827 appEditors/AppGeoEditor.py:889 -#: appEditors/AppGerberEditor.py:6781 appEditors/AppGerberEditor.py:6843 +#: appEditors/AppGerberEditor.py:6783 appEditors/AppGerberEditor.py:6845 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:108 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147 -#: appPlugins/ToolTransform.py:720 appPlugins/ToolTransform.py:782 +#: appPlugins/ToolTransform.py:717 appPlugins/ToolTransform.py:779 msgid "Link the Y entry to X entry and copy its content." msgstr "" "Conectați campul Y la campul X și copiați conținutul acestuia din X in Y." -#: appEditors/AppGeoEditor.py:832 appEditors/AppGerberEditor.py:6786 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:146 +#: appEditors/AppGeoEditor.py:832 appEditors/AppGerberEditor.py:6788 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:102 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:118 -#: appPlugins/ToolFilm.py:1319 appPlugins/ToolTransform.py:725 +#: appPlugins/ToolFilm.py:1348 appPlugins/ToolTransform.py:722 msgid "X angle" msgstr "Unghi X" #: appEditors/AppGeoEditor.py:834 appEditors/AppGeoEditor.py:855 -#: appEditors/AppGerberEditor.py:6788 appEditors/AppGerberEditor.py:6809 -#: appPlugins/ToolTransform.py:727 appPlugins/ToolTransform.py:748 +#: appEditors/AppGerberEditor.py:6790 appEditors/AppGerberEditor.py:6811 +#: appPlugins/ToolTransform.py:724 appPlugins/ToolTransform.py:745 msgid "" "Angle for Skew action, in degrees.\n" "Float number between -360 and 360." @@ -2757,14 +2759,14 @@ msgstr "" "Valoarea unghiului de Deformare, in grade.\n" "Ia valori Reale între -360 si 360 grade." -#: appEditors/AppGeoEditor.py:842 appEditors/AppGerberEditor.py:6796 -#: appPlugins/ToolTransform.py:735 +#: appEditors/AppGeoEditor.py:842 appEditors/AppGerberEditor.py:6798 +#: appPlugins/ToolTransform.py:732 msgid "Skew X" msgstr "Deformare X" #: appEditors/AppGeoEditor.py:844 appEditors/AppGeoEditor.py:865 -#: appEditors/AppGerberEditor.py:6798 appEditors/AppGerberEditor.py:6819 -#: appPlugins/ToolTransform.py:737 appPlugins/ToolTransform.py:758 +#: appEditors/AppGerberEditor.py:6800 appEditors/AppGerberEditor.py:6821 +#: appPlugins/ToolTransform.py:734 appPlugins/ToolTransform.py:755 msgid "" "Skew/shear the selected object(s).\n" "The point of reference is the middle of\n" @@ -2774,39 +2776,39 @@ msgstr "" "Punctul de referinţă este mijlocul \n" "formei înconjurătoare pt toate obiectele." -#: appEditors/AppGeoEditor.py:853 appEditors/AppGerberEditor.py:6807 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:155 +#: appEditors/AppGeoEditor.py:853 appEditors/AppGerberEditor.py:6809 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:111 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:132 -#: appPlugins/ToolFilm.py:1328 appPlugins/ToolTransform.py:746 +#: appPlugins/ToolFilm.py:1358 appPlugins/ToolTransform.py:743 msgid "Y angle" msgstr "Unghi Y" -#: appEditors/AppGeoEditor.py:863 appEditors/AppGerberEditor.py:6817 -#: appPlugins/ToolTransform.py:756 +#: appEditors/AppGeoEditor.py:863 appEditors/AppGerberEditor.py:6819 +#: appPlugins/ToolTransform.py:753 msgid "Skew Y" msgstr "Deformare Y" -#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:6848 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:115 +#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:6850 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:156 -#: appPlugins/ToolFilm.py:1275 appPlugins/ToolTransform.py:787 +#: appPlugins/ToolFilm.py:1287 appPlugins/ToolTransform.py:784 msgid "X factor" msgstr "Factor X" -#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:6850 +#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:6852 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:158 -#: appPlugins/ToolTransform.py:789 +#: appPlugins/ToolTransform.py:786 msgid "Factor for scaling on X axis." msgstr "Factor de scalare pe axa X." -#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:6857 -#: appPlugins/ToolTransform.py:796 +#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:6859 +#: appPlugins/ToolTransform.py:793 msgid "Scale X" msgstr "Scalează X" #: appEditors/AppGeoEditor.py:905 appEditors/AppGeoEditor.py:925 -#: appEditors/AppGerberEditor.py:6859 appEditors/AppGerberEditor.py:6879 -#: appPlugins/ToolTransform.py:798 appPlugins/ToolTransform.py:818 +#: appEditors/AppGerberEditor.py:6861 appEditors/AppGerberEditor.py:6881 +#: appPlugins/ToolTransform.py:795 appPlugins/ToolTransform.py:815 msgid "" "Scale the selected object(s).\n" "The point of reference depends on \n" @@ -2816,60 +2818,60 @@ msgstr "" "Punctul de referinţă depinde de\n" "starea checkbox-ului >Referința Scalare<." -#: appEditors/AppGeoEditor.py:914 appEditors/AppGerberEditor.py:6868 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:124 +#: appEditors/AppGeoEditor.py:914 appEditors/AppGerberEditor.py:6870 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:169 -#: appPlugins/ToolFilm.py:1284 appPlugins/ToolTransform.py:807 +#: appPlugins/ToolFilm.py:1297 appPlugins/ToolTransform.py:804 msgid "Y factor" msgstr "Factor Y" -#: appEditors/AppGeoEditor.py:916 appEditors/AppGerberEditor.py:6870 +#: appEditors/AppGeoEditor.py:916 appEditors/AppGerberEditor.py:6872 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:171 -#: appPlugins/ToolTransform.py:809 +#: appPlugins/ToolTransform.py:806 msgid "Factor for scaling on Y axis." msgstr "Factor de scalare pe axa Y." -#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6877 -#: appPlugins/ToolTransform.py:816 +#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6879 +#: appPlugins/ToolTransform.py:813 msgid "Scale Y" msgstr "Scalează Y" -#: appEditors/AppGeoEditor.py:950 appEditors/AppGerberEditor.py:6904 -#: appPlugins/ToolTransform.py:843 +#: appEditors/AppGeoEditor.py:950 appEditors/AppGerberEditor.py:6906 +#: appPlugins/ToolTransform.py:840 msgid "Flip on X" msgstr "Oglindește pe X" #: appEditors/AppGeoEditor.py:952 appEditors/AppGeoEditor.py:957 -#: appEditors/AppGerberEditor.py:6906 appEditors/AppGerberEditor.py:6911 -#: appPlugins/ToolTransform.py:845 appPlugins/ToolTransform.py:850 +#: appEditors/AppGerberEditor.py:6908 appEditors/AppGerberEditor.py:6913 +#: appPlugins/ToolTransform.py:842 appPlugins/ToolTransform.py:847 msgid "Flip the selected object(s) over the X axis." msgstr "Oglindește obiectele selectate pe axa X." -#: appEditors/AppGeoEditor.py:955 appEditors/AppGerberEditor.py:6909 -#: appPlugins/ToolTransform.py:848 +#: appEditors/AppGeoEditor.py:955 appEditors/AppGerberEditor.py:6911 +#: appPlugins/ToolTransform.py:845 msgid "Flip on Y" msgstr "Oglindește pe Y" -#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:6929 +#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:6931 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:185 -#: appPlugins/ToolTransform.py:868 +#: appPlugins/ToolTransform.py:865 msgid "X val" msgstr "Val X" -#: appEditors/AppGeoEditor.py:977 appEditors/AppGerberEditor.py:6931 +#: appEditors/AppGeoEditor.py:977 appEditors/AppGerberEditor.py:6933 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:187 -#: appPlugins/ToolTransform.py:870 +#: appPlugins/ToolTransform.py:867 msgid "Distance to offset on X axis. In current units." msgstr "Distanta la care se face ofset pe axa X. In unitatile curente." -#: appEditors/AppGeoEditor.py:984 appEditors/AppGerberEditor.py:6938 -#: appPlugins/ToolTransform.py:877 +#: appEditors/AppGeoEditor.py:984 appEditors/AppGerberEditor.py:6940 +#: appPlugins/ToolTransform.py:874 msgid "Offset X" msgstr "Ofset pe X" #: appEditors/AppGeoEditor.py:986 appEditors/AppGeoEditor.py:1006 -#: appEditors/AppGerberEditor.py:6940 appEditors/AppGerberEditor.py:6960 -#: appPlugins/ToolTransform.py:879 appPlugins/ToolTransform.py:899 +#: appEditors/AppGerberEditor.py:6942 appEditors/AppGerberEditor.py:6962 +#: appPlugins/ToolTransform.py:876 appPlugins/ToolTransform.py:896 msgid "" "Offset the selected object(s).\n" "The point of reference is the middle of\n" @@ -2879,36 +2881,36 @@ msgstr "" "Punctul de referinţă este mijlocul formei înconjurătoare\n" "pentru toate obiectele selectate.\n" -#: appEditors/AppGeoEditor.py:995 appEditors/AppGerberEditor.py:6949 +#: appEditors/AppGeoEditor.py:995 appEditors/AppGerberEditor.py:6951 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:198 -#: appPlugins/ToolTransform.py:888 +#: appPlugins/ToolTransform.py:885 msgid "Y val" msgstr "Val Y" -#: appEditors/AppGeoEditor.py:997 appEditors/AppGerberEditor.py:6951 +#: appEditors/AppGeoEditor.py:997 appEditors/AppGerberEditor.py:6953 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:200 -#: appPlugins/ToolTransform.py:890 +#: appPlugins/ToolTransform.py:887 msgid "Distance to offset on Y axis. In current units." msgstr "Distanta la care se face ofset pe axa Y. In unitatile curente." -#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6958 -#: appPlugins/ToolTransform.py:897 +#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6960 +#: appPlugins/ToolTransform.py:894 msgid "Offset Y" msgstr "Ofset pe Y" -#: appEditors/AppGeoEditor.py:1024 appEditors/AppGerberEditor.py:6978 -#: appGUI/ObjectUI.py:463 appGUI/ObjectUI.py:500 +#: appEditors/AppGeoEditor.py:1024 appEditors/AppGerberEditor.py:6980 +#: appGUI/ObjectUI.py:518 appGUI/ObjectUI.py:562 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:61 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:136 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:210 -#: appPlugins/ToolInvertGerber.py:296 appPlugins/ToolQRCode.py:903 -#: appPlugins/ToolTransform.py:917 +#: appPlugins/ToolInvertGerber.py:301 appPlugins/ToolQRCode.py:926 +#: appPlugins/ToolTransform.py:914 msgid "Rounded" msgstr "Rotunjit" -#: appEditors/AppGeoEditor.py:1026 appEditors/AppGerberEditor.py:6980 +#: appEditors/AppGeoEditor.py:1026 appEditors/AppGerberEditor.py:6982 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212 -#: appPlugins/ToolTransform.py:919 +#: appPlugins/ToolTransform.py:916 msgid "" "If checked then the buffer will surround the buffered shape,\n" "every corner will be rounded.\n" @@ -2920,17 +2922,17 @@ msgstr "" "Dacă nu este bifat, bufferul va urma geometria exactă\n" "a formei tamponată." -#: appEditors/AppGeoEditor.py:1034 appEditors/AppGerberEditor.py:6988 +#: appEditors/AppGeoEditor.py:1034 appEditors/AppGerberEditor.py:6990 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:220 #: appPlugins/ToolDistance.py:137 appPlugins/ToolDistance.py:431 -#: appPlugins/ToolDistance.py:567 appPlugins/ToolDistanceMin.py:221 -#: appPlugins/ToolTransform.py:927 +#: appPlugins/ToolDistance.py:569 appPlugins/ToolDistanceMin.py:221 +#: appPlugins/ToolTransform.py:924 msgid "Distance" msgstr "Distanță" -#: appEditors/AppGeoEditor.py:1036 appEditors/AppGerberEditor.py:6990 +#: appEditors/AppGeoEditor.py:1036 appEditors/AppGerberEditor.py:6992 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:222 -#: appPlugins/ToolTransform.py:929 +#: appPlugins/ToolTransform.py:926 msgid "" "A positive value will create the effect of dilation,\n" "while a negative value will create the effect of erosion.\n" @@ -2942,13 +2944,13 @@ msgstr "" "Fiecare element de geometrie al obiectului va fi mărit\n" "sau scăzut proportional cu „distanța”." -#: appEditors/AppGeoEditor.py:1048 appEditors/AppGerberEditor.py:7002 -#: appPlugins/ToolTransform.py:941 +#: appEditors/AppGeoEditor.py:1048 appEditors/AppGerberEditor.py:7004 +#: appPlugins/ToolTransform.py:938 msgid "Buffer D" msgstr "Bufer D" -#: appEditors/AppGeoEditor.py:1050 appEditors/AppGerberEditor.py:7004 -#: appPlugins/ToolTransform.py:943 +#: appEditors/AppGeoEditor.py:1050 appEditors/AppGerberEditor.py:7006 +#: appPlugins/ToolTransform.py:940 msgid "" "Create the buffer effect on each geometry,\n" "element from the selected object, using the distance." @@ -2956,9 +2958,9 @@ msgstr "" "Creați efectul buffer pe fiecare geometrie,\n" "element din obiectul selectat, folosind distanta." -#: appEditors/AppGeoEditor.py:1061 appEditors/AppGerberEditor.py:7015 +#: appEditors/AppGeoEditor.py:1061 appEditors/AppGerberEditor.py:7017 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:239 -#: appPlugins/ToolTransform.py:954 +#: appPlugins/ToolTransform.py:951 msgid "" "A positive value will create the effect of dilation,\n" "while a negative value will create the effect of erosion.\n" @@ -2972,13 +2974,13 @@ msgstr "" "sau scăzut proportional cu „distanța”. Valoarea este\n" "un procent din dimensiunea initială." -#: appEditors/AppGeoEditor.py:1074 appEditors/AppGerberEditor.py:7028 -#: appPlugins/ToolTransform.py:967 +#: appEditors/AppGeoEditor.py:1074 appEditors/AppGerberEditor.py:7030 +#: appPlugins/ToolTransform.py:964 msgid "Buffer F" msgstr "Bufer F" -#: appEditors/AppGeoEditor.py:1076 appEditors/AppGerberEditor.py:7030 -#: appPlugins/ToolTransform.py:969 +#: appEditors/AppGeoEditor.py:1076 appEditors/AppGerberEditor.py:7032 +#: appPlugins/ToolTransform.py:966 msgid "" "Create the buffer effect on each geometry,\n" "element from the selected object, using the factor." @@ -2986,34 +2988,34 @@ msgstr "" "Creați efectul buffer pe fiecare geometrie,\n" "element din obiectul selectat, folosing un factor." -#: appEditors/AppGeoEditor.py:1175 appEditors/AppGerberEditor.py:7125 +#: appEditors/AppGeoEditor.py:1175 appEditors/AppGerberEditor.py:7127 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:42 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:64 -#: appPlugins/ToolCalibration.py:911 appPlugins/ToolDrilling.py:2807 -#: appPlugins/ToolMilling.py:4415 appPlugins/ToolPanelize.py:1187 -#: appPlugins/ToolTransform.py:620 +#: appPlugins/ToolCalibration.py:909 appPlugins/ToolDrilling.py:2811 +#: appPlugins/ToolMilling.py:4477 appPlugins/ToolPanelize.py:1195 +#: appPlugins/ToolTransform.py:617 msgid "Object" msgstr "Obiect" -#: appEditors/AppGeoEditor.py:1247 appEditors/AppGerberEditor.py:7201 +#: appEditors/AppGeoEditor.py:1247 appEditors/AppGerberEditor.py:7203 #: appPlugins/ToolTransform.py:184 msgid "Incorrect format for Point value. Needs format X,Y" msgstr "Format incorect pentru valoarea punctului. Necesită formatul X, Y" -#: appEditors/AppGeoEditor.py:1272 appEditors/AppGerberEditor.py:7226 +#: appEditors/AppGeoEditor.py:1272 appEditors/AppGerberEditor.py:7228 #: appPlugins/ToolTransform.py:201 msgid "Rotate transformation can not be done for a value of 0." msgstr "Transformarea Rotire nu se poate face pentru o valoare de 0." #: appEditors/AppGeoEditor.py:1330 appEditors/AppGeoEditor.py:1351 -#: appEditors/AppGerberEditor.py:7284 appEditors/AppGerberEditor.py:7305 +#: appEditors/AppGerberEditor.py:7286 appEditors/AppGerberEditor.py:7307 #: appPlugins/ToolTransform.py:259 appPlugins/ToolTransform.py:280 msgid "Scale transformation can not be done for a factor of 0 or 1." msgstr "Transformarea Scalare nu se poate face pentru un factor de 0 sau 1." #: appEditors/AppGeoEditor.py:1364 appEditors/AppGeoEditor.py:1373 -#: appEditors/AppGerberEditor.py:7318 appEditors/AppGerberEditor.py:7327 +#: appEditors/AppGerberEditor.py:7320 appEditors/AppGerberEditor.py:7329 #: appPlugins/ToolTransform.py:293 appPlugins/ToolTransform.py:302 msgid "Offset transformation can not be done for a value of 0." msgstr "Transformarea Deplasare nu se poate face pentru o valoare de 0." @@ -3025,13 +3027,13 @@ msgstr "Se rotește" #: appEditors/AppGeoEditor.py:1418 appEditors/AppGeoEditor.py:1451 #: appEditors/AppGeoEditor.py:1485 appEditors/AppGeoEditor.py:1519 #: appEditors/AppGeoEditor.py:1552 appEditors/AppGeoEditor.py:1573 -#: appEditors/AppGerberEditor.py:7378 appEditors/AppGerberEditor.py:7420 -#: appEditors/AppGerberEditor.py:7460 appEditors/AppGerberEditor.py:7499 -#: appEditors/AppGerberEditor.py:7543 appEditors/AppGerberEditor.py:7579 +#: appEditors/AppGerberEditor.py:7380 appEditors/AppGerberEditor.py:7422 +#: appEditors/AppGerberEditor.py:7462 appEditors/AppGerberEditor.py:7501 +#: appEditors/AppGerberEditor.py:7545 appEditors/AppGerberEditor.py:7581 #: appPlugins/ToolTransform.py:352 appPlugins/ToolTransform.py:392 #: appPlugins/ToolTransform.py:431 appPlugins/ToolTransform.py:466 #: appPlugins/ToolTransform.py:503 appPlugins/ToolTransform.py:538 -#: app_Main.py:6766 app_Main.py:6812 +#: app_Main.py:6793 app_Main.py:6839 msgid "Action was not executed" msgstr "Acțiunea nu a fost efectuată" @@ -3039,13 +3041,13 @@ msgstr "Acțiunea nu a fost efectuată" msgid "Flipping" msgstr "Oglindeste" -#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:7409 -#: appPlugins/ToolTransform.py:379 app_Main.py:6764 +#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:7411 +#: appPlugins/ToolTransform.py:379 app_Main.py:6791 msgid "Flip on Y axis done" msgstr "Oglindire pe axa Y executată" -#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:7417 -#: appPlugins/ToolTransform.py:388 app_Main.py:6810 +#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:7419 +#: appPlugins/ToolTransform.py:388 app_Main.py:6837 msgid "Flip on X axis done" msgstr "Oglindirea pe axa X executată" @@ -3053,11 +3055,11 @@ msgstr "Oglindirea pe axa X executată" msgid "Skewing" msgstr "Se Deformează" -#: appEditors/AppGeoEditor.py:1480 appEditors/AppGerberEditor.py:7456 +#: appEditors/AppGeoEditor.py:1480 appEditors/AppGerberEditor.py:7458 msgid "Skew on the X axis done" msgstr "Oglindire pe axa X executată" -#: appEditors/AppGeoEditor.py:1482 appEditors/AppGerberEditor.py:7458 +#: appEditors/AppGeoEditor.py:1482 appEditors/AppGerberEditor.py:7460 msgid "Skew on the Y axis done" msgstr "Oglindire pe axa Y executată" @@ -3065,11 +3067,11 @@ msgstr "Oglindire pe axa Y executată" msgid "Scaling" msgstr "Se Scalează" -#: appEditors/AppGeoEditor.py:1515 appEditors/AppGerberEditor.py:7494 +#: appEditors/AppGeoEditor.py:1515 appEditors/AppGerberEditor.py:7496 msgid "Scale on the X axis done" msgstr "Scalarea pe axa X executată" -#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:7496 +#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:7498 msgid "Scale on the Y axis done" msgstr "Scalarea pe axa Y executată" @@ -3078,69 +3080,69 @@ msgid "Offsetting" msgstr "Ofsetare" #: appEditors/AppGeoEditor.py:1547 appEditors/AppGeoEditor.py:1605 -#: appEditors/AppGerberEditor.py:7538 appEditors/AppGerberEditor.py:7611 +#: appEditors/AppGerberEditor.py:7540 appEditors/AppGerberEditor.py:7613 msgid "Offset on the X axis done" msgstr "Ofset pe axa X efectuat" -#: appEditors/AppGeoEditor.py:1549 appEditors/AppGerberEditor.py:7540 +#: appEditors/AppGeoEditor.py:1549 appEditors/AppGerberEditor.py:7542 msgid "Offset on the Y axis done" msgstr "Ofset pe axa Y efectuat" #: appEditors/AppGeoEditor.py:1562 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:58 -#: appObjects/FlatCAMGerber.py:419 appPlugins/ToolCopperThieving.py:619 -#: appPlugins/ToolCopperThieving.py:822 appPlugins/ToolCopperThieving.py:835 -#: appPlugins/ToolIsolation.py:1542 appPlugins/ToolNCC.py:2074 -#: appPlugins/ToolNCC.py:2101 appPlugins/ToolNCC.py:2209 -#: appPlugins/ToolNCC.py:2222 appPlugins/ToolNCC.py:3126 -#: appPlugins/ToolNCC.py:3231 appPlugins/ToolNCC.py:3246 -#: appPlugins/ToolNCC.py:3513 appPlugins/ToolNCC.py:3614 -#: appPlugins/ToolNCC.py:3629 appPlugins/ToolTransform.py:513 camlib.py:1114 +#: appObjects/FlatCAMGerber.py:422 appPlugins/ToolCopperThieving.py:621 +#: appPlugins/ToolCopperThieving.py:824 appPlugins/ToolCopperThieving.py:837 +#: appPlugins/ToolIsolation.py:1538 appPlugins/ToolNCC.py:2060 +#: appPlugins/ToolNCC.py:2087 appPlugins/ToolNCC.py:2195 +#: appPlugins/ToolNCC.py:2208 appPlugins/ToolNCC.py:3112 +#: appPlugins/ToolNCC.py:3217 appPlugins/ToolNCC.py:3232 +#: appPlugins/ToolNCC.py:3499 appPlugins/ToolNCC.py:3600 +#: appPlugins/ToolNCC.py:3615 appPlugins/ToolTransform.py:513 camlib.py:1114 msgid "Buffering" msgstr "Buferare" -#: appEditors/AppGeoEditor.py:1569 appEditors/AppGerberEditor.py:7575 +#: appEditors/AppGeoEditor.py:1569 appEditors/AppGerberEditor.py:7577 #: appPlugins/ToolTransform.py:534 msgid "Buffer done" msgstr "Buffer finalizat" -#: appEditors/AppGeoEditor.py:1577 appEditors/AppGerberEditor.py:7583 +#: appEditors/AppGeoEditor.py:1577 appEditors/AppGerberEditor.py:7585 msgid "Rotate ..." msgstr "Rotaţie ..." #: appEditors/AppGeoEditor.py:1578 appEditors/AppGeoEditor.py:1630 -#: appEditors/AppGeoEditor.py:1646 appEditors/AppGerberEditor.py:7584 -#: appEditors/AppGerberEditor.py:7636 appEditors/AppGerberEditor.py:7652 +#: appEditors/AppGeoEditor.py:1646 appEditors/AppGerberEditor.py:7586 +#: appEditors/AppGerberEditor.py:7638 appEditors/AppGerberEditor.py:7654 msgid "Enter an Angle Value (degrees)" msgstr "Introdu o valoare in grade pt Unghi" -#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7593 +#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7595 #: appPlugins/ToolTransform.py:350 msgid "Rotate done" msgstr "Rotaţie efectuată" -#: appEditors/AppGeoEditor.py:1590 appEditors/AppGerberEditor.py:7596 +#: appEditors/AppGeoEditor.py:1590 appEditors/AppGerberEditor.py:7598 msgid "Rotate cancelled" msgstr "Rotaţie anulată" -#: appEditors/AppGeoEditor.py:1595 appEditors/AppGerberEditor.py:7601 +#: appEditors/AppGeoEditor.py:1595 appEditors/AppGerberEditor.py:7603 msgid "Offset on X axis ..." msgstr "Ofset pe axa X ..." #: appEditors/AppGeoEditor.py:1596 appEditors/AppGeoEditor.py:1614 -#: appEditors/AppGerberEditor.py:7602 appEditors/AppGerberEditor.py:7620 +#: appEditors/AppGerberEditor.py:7604 appEditors/AppGerberEditor.py:7622 msgid "Enter a distance Value" msgstr "Introdu of valoare pt Distantă" -#: appEditors/AppGeoEditor.py:1608 appEditors/AppGerberEditor.py:7614 +#: appEditors/AppGeoEditor.py:1608 appEditors/AppGerberEditor.py:7616 msgid "Offset X cancelled" msgstr "Ofset-ul pe axa X a fost anulat" -#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7619 +#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7621 msgid "Offset on Y axis ..." msgstr "Ofset pe axa Y ..." -#: appEditors/AppGeoEditor.py:1623 appEditors/AppGerberEditor.py:7629 +#: appEditors/AppGeoEditor.py:1623 appEditors/AppGerberEditor.py:7631 msgid "Offset on Y axis done" msgstr "Ofset pe axa Y efectuat" @@ -3148,11 +3150,11 @@ msgstr "Ofset pe axa Y efectuat" msgid "Offset on the Y axis canceled" msgstr "Ofset pe axa Y anulat" -#: appEditors/AppGeoEditor.py:1629 appEditors/AppGerberEditor.py:7635 +#: appEditors/AppGeoEditor.py:1629 appEditors/AppGerberEditor.py:7637 msgid "Skew on X axis ..." msgstr "Deformare pe axa X ..." -#: appEditors/AppGeoEditor.py:1639 appEditors/AppGerberEditor.py:7645 +#: appEditors/AppGeoEditor.py:1639 appEditors/AppGerberEditor.py:7647 msgid "Skew on X axis done" msgstr "Deformare pe axa X anulată" @@ -3160,11 +3162,11 @@ msgstr "Deformare pe axa X anulată" msgid "Skew on X axis canceled" msgstr "Deformare pe axa X anulată" -#: appEditors/AppGeoEditor.py:1645 appEditors/AppGerberEditor.py:7651 +#: appEditors/AppGeoEditor.py:1645 appEditors/AppGerberEditor.py:7653 msgid "Skew on Y axis ..." msgstr "Deformare pe axa Y ..." -#: appEditors/AppGeoEditor.py:1655 appEditors/AppGerberEditor.py:7661 +#: appEditors/AppGeoEditor.py:1655 appEditors/AppGerberEditor.py:7663 msgid "Skew on Y axis done" msgstr "Deformare pe axa Y anulată" @@ -3281,11 +3283,11 @@ msgstr "Click pt a sterge ..." msgid "Create Paint geometry ..." msgstr "Crează o geometrie Paint ..." -#: appEditors/AppGeoEditor.py:3380 appEditors/AppGerberEditor.py:3225 +#: appEditors/AppGeoEditor.py:3380 appEditors/AppGerberEditor.py:3226 msgid "Shape transformations ..." msgstr "Transformări de forme geometrice ..." -#: appEditors/AppGeoEditor.py:3443 appGUI/ObjectUI.py:901 +#: appEditors/AppGeoEditor.py:3443 appGUI/ObjectUI.py:983 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:20 msgid "Geometry Editor" msgstr "Editor Geometrii" @@ -3308,11 +3310,12 @@ msgstr "Tabel Geometrie" msgid "The list of geometry elements inside the edited object." msgstr "Lista elementelor geometrice din interiorul obiectului editat." -#: appEditors/AppGeoEditor.py:3511 appEditors/AppGerberEditor.py:6201 +#: appEditors/AppGeoEditor.py:3511 appEditors/AppGerberEditor.py:6203 msgid "Zoom on selection" msgstr "Zoom la selectare" -#: appEditors/AppGeoEditor.py:3520 appEditors/AppGerberEditor.py:6210 +#: appEditors/AppGeoEditor.py:3520 appEditors/AppGerberEditor.py:6212 +#: appGUI/ObjectUI.py:1373 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:29 #: appGUI/preferences/cncjob/CNCJobEditorPrefGroupUI.py:26 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:24 @@ -3332,7 +3335,7 @@ msgstr "Zoom la selectare" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:29 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:26 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:26 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:26 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:162 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:25 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:25 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:26 @@ -3342,15 +3345,17 @@ msgstr "Zoom la selectare" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:25 #: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:22 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:25 -#: appPlugins/ToolCalibration.py:792 appPlugins/ToolCorners.py:767 -#: appPlugins/ToolEtchCompensation.py:410 appPlugins/ToolFiducials.py:903 -#: appPlugins/ToolFollow.py:743 appPlugins/ToolInvertGerber.py:268 -#: appPlugins/ToolLevelling.py:1842 appPlugins/ToolQRCode.py:811 -#: appPlugins/ToolSolderPaste.py:1297 +#: appPlugins/ToolAlignObjects.py:512 appPlugins/ToolCalibration.py:790 +#: appPlugins/ToolCopperThieving.py:1323 appPlugins/ToolCorners.py:747 +#: appPlugins/ToolEtchCompensation.py:411 appPlugins/ToolFiducials.py:901 +#: appPlugins/ToolFilm.py:1428 appPlugins/ToolFollow.py:733 +#: appPlugins/ToolInvertGerber.py:265 appPlugins/ToolLevelling.py:1842 +#: appPlugins/ToolPanelize.py:1303 appPlugins/ToolQRCode.py:825 +#: appPlugins/ToolSolderPaste.py:1297 appPlugins/ToolSub.py:814 msgid "Parameters" msgstr "Parametri" -#: appEditors/AppGeoEditor.py:3522 appEditors/AppGerberEditor.py:6212 +#: appEditors/AppGeoEditor.py:3522 appEditors/AppGerberEditor.py:6214 msgid "Geometry parameters." msgstr "Parametri Geometrie." @@ -3370,7 +3375,7 @@ msgstr "Este Inel" msgid "Is CCW" msgstr "Este CCW" -#: appEditors/AppGeoEditor.py:3550 appEditors/AppGeoEditor.py:4203 +#: appEditors/AppGeoEditor.py:3550 appEditors/AppGeoEditor.py:4205 msgid "Change" msgstr "Schimbă" @@ -3390,44 +3395,44 @@ msgstr "Este Simplu" msgid "The length of the geometry element." msgstr "Lungimea elementului de geometrie." -#: appEditors/AppGeoEditor.py:3579 appEditors/AppGerberEditor.py:6249 +#: appEditors/AppGeoEditor.py:3579 appEditors/AppGerberEditor.py:6251 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:70 -#: appPlugins/ToolFiducials.py:822 +#: appPlugins/ToolFiducials.py:820 msgid "Coordinates" msgstr "Coordinate" #: appEditors/AppGeoEditor.py:3581 appEditors/AppGeoEditor.py:3587 -#: appEditors/AppGerberEditor.py:6251 appEditors/AppGerberEditor.py:6257 +#: appEditors/AppGerberEditor.py:6253 appEditors/AppGerberEditor.py:6259 msgid "The coordinates of the selected geometry element." msgstr "Coordonatele elementului de geometrie selectat." -#: appEditors/AppGeoEditor.py:3592 appEditors/AppGerberEditor.py:6262 +#: appEditors/AppGeoEditor.py:3592 appEditors/AppGerberEditor.py:6264 msgid "Vertex Points" msgstr "Puncte inflexiune" -#: appEditors/AppGeoEditor.py:3594 appEditors/AppGerberEditor.py:6264 +#: appEditors/AppGeoEditor.py:3594 appEditors/AppGerberEditor.py:6266 msgid "The number of vertex points in the selected geometry element." msgstr "Numărul de puncte de inflexiune din elementul de geometrie selectat." -#: appEditors/AppGeoEditor.py:3608 appEditors/AppGerberEditor.py:6278 -#: appGUI/ObjectUI.py:1118 +#: appEditors/AppGeoEditor.py:3608 appEditors/AppGerberEditor.py:6280 +#: appGUI/ObjectUI.py:1182 msgid "Simplification" msgstr "Simplificare" -#: appEditors/AppGeoEditor.py:3610 appEditors/AppGerberEditor.py:6280 -#: appGUI/ObjectUI.py:1120 +#: appEditors/AppGeoEditor.py:3610 appEditors/AppGerberEditor.py:6282 +#: appGUI/ObjectUI.py:1184 msgid "Simplify a geometry by reducing its vertex points number." msgstr "" "Simplificați o geometrie prin reducerea numărului de puncte de inflexiune." -#: appEditors/AppGeoEditor.py:3615 appEditors/AppGerberEditor.py:6285 -#: appGUI/ObjectUI.py:1150 +#: appEditors/AppGeoEditor.py:3615 appEditors/AppGerberEditor.py:6287 +#: appGUI/ObjectUI.py:1222 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:87 msgid "Tolerance" msgstr "Toleranta" -#: appEditors/AppGeoEditor.py:3617 appEditors/AppGerberEditor.py:6287 -#: appGUI/ObjectUI.py:1152 +#: appEditors/AppGeoEditor.py:3617 appEditors/AppGerberEditor.py:6289 +#: appGUI/ObjectUI.py:1224 msgid "" "All points in the simplified object will be\n" "within the tolerance distance of the original geometry." @@ -3436,15 +3441,15 @@ msgstr "" "în cadrul distanței de toleranță de geometria originală." #: appEditors/AppGeoEditor.py:3629 appEditors/AppGeoEditor.py:4134 -#: appEditors/AppGerberEditor.py:4075 appEditors/AppGerberEditor.py:6300 -#: appGUI/ObjectUI.py:1164 +#: appEditors/AppGerberEditor.py:4075 appEditors/AppGerberEditor.py:6302 +#: appGUI/ObjectUI.py:1236 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:78 -#: appObjects/FlatCAMGeometry.py:494 +#: appObjects/FlatCAMGeometry.py:491 msgid "Simplify" msgstr "Simplifică" -#: appEditors/AppGeoEditor.py:3632 appEditors/AppGerberEditor.py:6303 -#: appGUI/ObjectUI.py:1167 +#: appEditors/AppGeoEditor.py:3632 appEditors/AppGerberEditor.py:6305 +#: appGUI/ObjectUI.py:1239 msgid "Simplify a geometry element by reducing its vertex points number." msgstr "" "Simplificați un element de geometrie prin reducerea numărului său de puncte " @@ -3454,7 +3459,7 @@ msgstr "" msgid "Ring" msgstr "Inel" -#: appEditors/AppGeoEditor.py:3947 app_Main.py:7995 +#: appEditors/AppGeoEditor.py:3947 app_Main.py:8025 msgid "Line" msgstr "Linie" @@ -3464,9 +3469,9 @@ msgstr "Linie" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:432 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:310 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:277 -#: appPlugins/ToolDrilling.py:2856 appPlugins/ToolFollow.py:767 -#: appPlugins/ToolIsolation.py:3630 appPlugins/ToolMilling.py:4464 -#: appPlugins/ToolNCC.py:4645 appPlugins/ToolPaint.py:3324 +#: appPlugins/ToolDrilling.py:2860 appPlugins/ToolFollow.py:766 +#: appPlugins/ToolIsolation.py:3660 appPlugins/ToolMilling.py:4526 +#: appPlugins/ToolNCC.py:4660 appPlugins/ToolPaint.py:3339 msgid "Polygon" msgstr "Poligon" @@ -3487,70 +3492,70 @@ msgid "Last selected shape ID" msgstr "" #: appEditors/AppGeoEditor.py:4165 appEditors/AppGerberEditor.py:2643 -#: appEditors/AppGerberEditor.py:4922 appPlugins/ToolCutOut.py:1586 +#: appEditors/AppGerberEditor.py:4922 appPlugins/ToolCutOut.py:1568 #: appPlugins/ToolDistance.py:199 appPlugins/ToolExtract.py:630 #: appPlugins/ToolExtract.py:741 appPlugins/ToolExtract.py:816 -#: appPlugins/ToolOptimal.py:183 appPlugins/ToolPanelize.py:1081 +#: appPlugins/ToolOptimal.py:183 appPlugins/ToolPanelize.py:1065 #: appPlugins/ToolQRCode.py:253 appPlugins/ToolReport.py:224 #: appPlugins/ToolSolderPaste.py:723 appPlugins/ToolSolderPaste.py:1017 -#: appPlugins/ToolSub.py:319 tclCommands/TclCommandOpenSVG.py:85 +#: appPlugins/ToolSub.py:317 tclCommands/TclCommandOpenSVG.py:85 #: tclCommands/TclCommandPanelize.py:299 msgid "Working" msgstr "Se lucrează" -#: appEditors/AppGeoEditor.py:4573 +#: appEditors/AppGeoEditor.py:4575 msgid "Error on inserting shapes into storage." msgstr "Eroare la inserarea formelor în spațiul de stocare." -#: appEditors/AppGeoEditor.py:4668 +#: appEditors/AppGeoEditor.py:4670 msgid "Grid Snap enabled." msgstr "Captura pr grilă activată." -#: appEditors/AppGeoEditor.py:4673 +#: appEditors/AppGeoEditor.py:4675 msgid "Grid Snap disabled." msgstr "Captura pe grilă dezactivată." -#: appEditors/AppGeoEditor.py:5057 appGUI/MainGUI.py:3697 -#: appGUI/MainGUI.py:3743 appGUI/MainGUI.py:3761 appGUI/MainGUI.py:3912 -#: appGUI/MainGUI.py:3950 appGUI/MainGUI.py:3962 +#: appEditors/AppGeoEditor.py:5062 appGUI/MainGUI.py:3732 +#: appGUI/MainGUI.py:3778 appGUI/MainGUI.py:3796 appGUI/MainGUI.py:3947 +#: appGUI/MainGUI.py:3985 appGUI/MainGUI.py:3997 msgid "Click on target point." msgstr "Click pe punctul tinta." -#: appEditors/AppGeoEditor.py:5347 appEditors/AppGeoEditor.py:5414 -#: appEditors/AppGeoEditor.py:5482 appEditors/AppGeoEditor.py:5512 -#: appEditors/AppGeoEditor.py:5565 appEditors/AppGeoEditor.py:5620 -#: appEditors/AppGeoEditor.py:5648 appEditors/AppGeoEditor.py:5673 -#: appEditors/AppGeoEditor.py:5703 appEditors/AppGeoEditor.py:5783 -#: appEditors/AppGeoEditor.py:5849 appEditors/AppGeoEditor.py:5917 -#: appPlugins/ToolCopperThieving.py:637 appPlugins/ToolFilm.py:851 -#: appPlugins/ToolFilm.py:1112 appPlugins/ToolRulesCheck.py:659 +#: appEditors/AppGeoEditor.py:5352 appEditors/AppGeoEditor.py:5419 +#: appEditors/AppGeoEditor.py:5487 appEditors/AppGeoEditor.py:5517 +#: appEditors/AppGeoEditor.py:5570 appEditors/AppGeoEditor.py:5625 +#: appEditors/AppGeoEditor.py:5653 appEditors/AppGeoEditor.py:5678 +#: appEditors/AppGeoEditor.py:5708 appEditors/AppGeoEditor.py:5788 +#: appEditors/AppGeoEditor.py:5854 appEditors/AppGeoEditor.py:5922 +#: appPlugins/ToolCopperThieving.py:639 appPlugins/ToolFilm.py:848 +#: appPlugins/ToolFilm.py:1121 appPlugins/ToolRulesCheck.py:659 msgid "Working..." msgstr "Se lucrează..." -#: appEditors/AppGeoEditor.py:5348 +#: appEditors/AppGeoEditor.py:5353 msgid "Loading the Geometry into the Editor..." msgstr "Se încarcă geometria în editor ..." -#: appEditors/AppGeoEditor.py:5390 +#: appEditors/AppGeoEditor.py:5395 msgid "Editing MultiGeo Geometry, tool" msgstr "Se editează Geometrie tip MultiGeo. unealta" -#: appEditors/AppGeoEditor.py:5392 appPlugins/ToolNCC.py:2565 +#: appEditors/AppGeoEditor.py:5397 appPlugins/ToolNCC.py:2551 msgid "with diameter" msgstr "cu diametrul" -#: appEditors/AppGeoEditor.py:5461 +#: appEditors/AppGeoEditor.py:5466 #, fuzzy #| msgid "There is no Geometry object loaded ..." msgid "Editor Exit. Geometry object was updated ..." msgstr "Nici-un obiect tip Geometrie nu este incărcat ..." -#: appEditors/AppGeoEditor.py:5517 appEditors/AppGeoEditor.py:5572 +#: appEditors/AppGeoEditor.py:5522 appEditors/AppGeoEditor.py:5577 msgid "A selection of minimum two items is required to do Intersection." msgstr "" "Cel puțin o selecţie de doua forme este necesară pentru a face o Intersecţie." -#: appEditors/AppGeoEditor.py:5707 appEditors/AppGeoEditor.py:5853 +#: appEditors/AppGeoEditor.py:5712 appEditors/AppGeoEditor.py:5858 msgid "" "Negative buffer value is not accepted. Use Buffer interior to generate an " "'inside' shape" @@ -3558,40 +3563,40 @@ msgstr "" "O valoare de bufer negativă nu se acceptă. Foloseste Bufer Interior pentru a " "genera o formă geo. interioară" -#: appEditors/AppGeoEditor.py:5717 appEditors/AppGeoEditor.py:5794 -#: appEditors/AppGeoEditor.py:5862 appEditors/AppGeoEditor.py:5927 +#: appEditors/AppGeoEditor.py:5722 appEditors/AppGeoEditor.py:5799 +#: appEditors/AppGeoEditor.py:5867 appEditors/AppGeoEditor.py:5932 msgid "Nothing selected." msgstr "Nu este nimic selectat." -#: appEditors/AppGeoEditor.py:5721 appEditors/AppGeoEditor.py:5798 -#: appEditors/AppGeoEditor.py:5866 +#: appEditors/AppGeoEditor.py:5726 appEditors/AppGeoEditor.py:5803 +#: appEditors/AppGeoEditor.py:5871 msgid "Invalid distance." msgstr "Distanta invalida." -#: appEditors/AppGeoEditor.py:5766 appEditors/AppGeoEditor.py:5832 -#: appEditors/AppGeoEditor.py:5900 +#: appEditors/AppGeoEditor.py:5771 appEditors/AppGeoEditor.py:5837 +#: appEditors/AppGeoEditor.py:5905 #, fuzzy #| msgid "Title entry is empty." msgid "Failed, the result is empty." msgstr "Caseta de introducere Titlu este goală." -#: appEditors/AppGeoEditor.py:5787 +#: appEditors/AppGeoEditor.py:5792 msgid "Negative buffer value is not accepted." msgstr "Valoarea bufer negativă nu este acceptată." -#: appEditors/AppGeoEditor.py:5920 +#: appEditors/AppGeoEditor.py:5925 #, python-format msgid "Could not do Paint. Overlap value has to be less than 100%%." msgstr "" "Nu se poate face Paint. Valoarea de suprapunere trebuie să fie mai puțin de " "100%%." -#: appEditors/AppGeoEditor.py:5933 +#: appEditors/AppGeoEditor.py:5938 msgid "Invalid value for" msgstr "Valoare invalida pentru" -#: appEditors/AppGeoEditor.py:5995 appPlugins/ToolMilling.py:3039 -#: appPlugins/ToolPaint.py:2016 appPlugins/ToolPaint.py:2226 +#: appEditors/AppGeoEditor.py:6000 appPlugins/ToolMilling.py:3009 +#: appPlugins/ToolPaint.py:2004 appPlugins/ToolPaint.py:2214 msgid "" "Could not do Paint. Try a different combination of parameters. Or a " "different method of Paint" @@ -3700,22 +3705,22 @@ msgstr "Nimic nu este selectat pentru mutare" msgid "Select shapes to import them into the edited object." msgstr "Lista elementelor geometrice din interiorul obiectului editat." -#: appEditors/AppGerberEditor.py:3045 appEditors/AppGerberEditor.py:3127 -#: appPlugins/ToolIsolation.py:2338 appPlugins/ToolIsolation.py:2490 -#: appPlugins/ToolPaint.py:1287 +#: appEditors/AppGerberEditor.py:3046 appEditors/AppGerberEditor.py:3128 +#: appPlugins/ToolIsolation.py:2334 appPlugins/ToolIsolation.py:2486 +#: appPlugins/ToolPaint.py:1273 msgid "Added polygon" msgstr "S-a adăugat poligon" -#: appEditors/AppGerberEditor.py:3047 appEditors/AppGerberEditor.py:3129 -#: appPlugins/ToolIsolation.py:2339 appPlugins/ToolIsolation.py:2492 -#: appPlugins/ToolPaint.py:1289 +#: appEditors/AppGerberEditor.py:3048 appEditors/AppGerberEditor.py:3130 +#: appPlugins/ToolIsolation.py:2335 appPlugins/ToolIsolation.py:2488 +#: appPlugins/ToolPaint.py:1275 msgid "Click to add next polygon or right click to start." msgstr "" "Faceți clic pentru a adăuga următorul poligon sau faceți clic dreapta pentru " "a începe." -#: appEditors/AppGerberEditor.py:3050 appEditors/AppGerberEditor.py:3132 -#: appPlugins/ToolIsolation.py:2495 +#: appEditors/AppGerberEditor.py:3051 appEditors/AppGerberEditor.py:3133 +#: appPlugins/ToolIsolation.py:2491 msgid "No polygon in selection." msgstr "Niciun poligon în selecție." @@ -3767,20 +3772,20 @@ msgstr "Dimensiunile au nevoie de două valori float separate prin virgulă." msgid "Dimensions edited." msgstr "Dimensiuni editate." -#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6059 -#: appEditors/AppGerberEditor.py:6106 appGUI/ObjectUI.py:306 -#: appPlugins/ToolExtract.py:1009 appPlugins/ToolPunchGerber.py:2087 +#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6061 +#: appEditors/AppGerberEditor.py:6108 appGUI/ObjectUI.py:338 +#: appPlugins/ToolExtract.py:1019 appPlugins/ToolPunchGerber.py:2094 msgid "Code" msgstr "Cod" -#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6059 -#: appGUI/ObjectUI.py:306 +#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6061 +#: appGUI/ObjectUI.py:338 msgid "Dim" msgstr "Dim" #: appEditors/AppGerberEditor.py:4636 appObjects/FlatCAMCNCJob.py:747 #: appObjects/FlatCAMScript.py:134 appPlugins/ToolLevelling.py:1505 -#: app_Main.py:7897 +#: app_Main.py:7927 msgid "Loading" msgstr "Se incarcă" @@ -3807,79 +3812,79 @@ msgstr "" msgid "Cancelled. No aperture is selected" msgstr "Anulat. Nici-o apertură nu este selectată" -#: appEditors/AppGerberEditor.py:5137 app_Main.py:7339 +#: appEditors/AppGerberEditor.py:5137 app_Main.py:7369 msgid "Coordinates copied to clipboard." msgstr "Coordonatele au fost copiate in clipboard." -#: appEditors/AppGerberEditor.py:5485 +#: appEditors/AppGerberEditor.py:5487 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:292 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:323 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290 #: appObjects/AppObject.py:345 appObjects/FlatCAMCNCJob.py:641 -#: appObjects/FlatCAMGerber.py:1012 appObjects/FlatCAMObj.py:266 +#: appObjects/FlatCAMGerber.py:1015 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 -#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1174 -#: appPlugins/ToolCorners.py:631 appPlugins/ToolFiducials.py:658 +#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1176 +#: appPlugins/ToolCorners.py:643 appPlugins/ToolFiducials.py:658 #: appPlugins/ToolMove.py:235 appPlugins/ToolQRCode.py:559 app_Main.py:5181 msgid "Plotting" msgstr "Se afișeaz" -#: appEditors/AppGerberEditor.py:5658 +#: appEditors/AppGerberEditor.py:5660 msgid "Failed. No aperture geometry is selected." msgstr "Anulat. Nici-o geometrie de apertură nu este selectată." -#: appEditors/AppGerberEditor.py:5833 +#: appEditors/AppGerberEditor.py:5835 msgid "No aperture to buffer. Select at least one aperture and try again." msgstr "" "Nici-o apertură sel. pt a face bufer. Selectează cel puțin o apertură și " "încearcă din nou." -#: appEditors/AppGerberEditor.py:5864 +#: appEditors/AppGerberEditor.py:5866 msgid "Scale factor value is missing or wrong format. Add it and retry." msgstr "" "Valoarea factorului de scalare lipseste sau este in format gresit. Adaugă " "din nou și reîncearcă." -#: appEditors/AppGerberEditor.py:5896 +#: appEditors/AppGerberEditor.py:5898 msgid "No aperture to scale. Select at least one aperture and try again." msgstr "" "Nici-o apertură sel. pt scalare. Selectează cel puțin o apertură și încearcă " "din nou." -#: appEditors/AppGerberEditor.py:5948 +#: appEditors/AppGerberEditor.py:5950 msgid "Polygons marked." msgstr "Poligoanele sunt marcate." -#: appEditors/AppGerberEditor.py:5950 +#: appEditors/AppGerberEditor.py:5952 msgid "No polygons were marked. None fit within the limits." msgstr "Nu au fost marcate poligoane. Niciunul nu se încadrează în limite." -#: appEditors/AppGerberEditor.py:6013 appGUI/MainGUI.py:771 -#: appGUI/MainGUI.py:1739 appGUI/ObjectUI.py:231 +#: appEditors/AppGerberEditor.py:6015 appGUI/MainGUI.py:771 +#: appGUI/MainGUI.py:1739 appGUI/ObjectUI.py:246 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:21 msgid "Gerber Editor" msgstr "Editor Gerber" -#: appEditors/AppGerberEditor.py:6046 appGUI/ObjectUI.py:271 +#: appEditors/AppGerberEditor.py:6048 appGUI/ObjectUI.py:303 #: appObjects/FlatCAMObj.py:492 appPlugins/ToolReport.py:187 msgid "Apertures" msgstr "Aperturi" -#: appEditors/AppGerberEditor.py:6048 appGUI/ObjectUI.py:273 +#: appEditors/AppGerberEditor.py:6050 appGUI/ObjectUI.py:305 msgid "Apertures Table for the Gerber Object." msgstr "Tabela de aperturi pt obiectul Gerber." -#: appEditors/AppGerberEditor.py:6064 appGUI/ObjectUI.py:310 +#: appEditors/AppGerberEditor.py:6066 appGUI/ObjectUI.py:342 msgid "Index" msgstr "Index" -#: appEditors/AppGerberEditor.py:6066 appGUI/ObjectUI.py:312 -#: appPlugins/ToolExtract.py:1016 appPlugins/ToolPunchGerber.py:2094 +#: appEditors/AppGerberEditor.py:6068 appGUI/ObjectUI.py:344 +#: appPlugins/ToolExtract.py:1026 appPlugins/ToolPunchGerber.py:2101 msgid "Aperture Code" msgstr "Cod" -#: appEditors/AppGerberEditor.py:6068 appGUI/ObjectUI.py:314 -#: appPlugins/ToolExtract.py:1018 appPlugins/ToolPunchGerber.py:2096 +#: appEditors/AppGerberEditor.py:6070 appGUI/ObjectUI.py:346 +#: appPlugins/ToolExtract.py:1028 appPlugins/ToolPunchGerber.py:2103 msgid "Type of aperture: circular, rectangle, macros etc" msgstr "" "Tipul aperturilor:\n" @@ -3888,12 +3893,12 @@ msgstr "" "- macro-uri\n" "etc" -#: appEditors/AppGerberEditor.py:6070 appGUI/ObjectUI.py:316 -#: appPlugins/ToolExtract.py:1020 appPlugins/ToolPunchGerber.py:2098 +#: appEditors/AppGerberEditor.py:6072 appGUI/ObjectUI.py:348 +#: appPlugins/ToolExtract.py:1030 appPlugins/ToolPunchGerber.py:2105 msgid "Aperture Size:" msgstr "Dim. aper.:" -#: appEditors/AppGerberEditor.py:6072 appGUI/ObjectUI.py:318 +#: appEditors/AppGerberEditor.py:6074 appGUI/ObjectUI.py:350 msgid "" "Aperture Dimensions:\n" " - (width, height) for R, O type.\n" @@ -3903,26 +3908,26 @@ msgstr "" "- (lătime, inăltime) pt tipurile R, O.\n" "- (diametru, nVertices) pt tipul P" -#: appEditors/AppGerberEditor.py:6099 +#: appEditors/AppGerberEditor.py:6101 msgid "Add/Delete Aperture" msgstr "Adaugă/Șterge apertură" -#: appEditors/AppGerberEditor.py:6101 +#: appEditors/AppGerberEditor.py:6103 msgid "Add/Delete an aperture in the aperture table" msgstr "Adaugă/Șterge o apertură din lista de aperturi" -#: appEditors/AppGerberEditor.py:6107 +#: appEditors/AppGerberEditor.py:6109 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:53 msgid "Code for the new aperture" msgstr "Diametru pentru noua apertură" -#: appEditors/AppGerberEditor.py:6117 +#: appEditors/AppGerberEditor.py:6119 #, fuzzy #| msgid "Size" msgid "Size:" msgstr "Dimensiune" -#: appEditors/AppGerberEditor.py:6119 +#: appEditors/AppGerberEditor.py:6121 msgid "" "Size for the new aperture.\n" "If aperture type is 'R' or 'O' then\n" @@ -3935,7 +3940,7 @@ msgstr "" "valoarea este calculată automat prin:\n" "sqrt(lătime**2 + inăltime**2)" -#: appEditors/AppGerberEditor.py:6136 +#: appEditors/AppGerberEditor.py:6138 msgid "" "Select the type of new aperture. Can be:\n" "C = circular\n" @@ -3947,11 +3952,11 @@ msgstr "" "R = rectangular\n" "O = oval" -#: appEditors/AppGerberEditor.py:6149 +#: appEditors/AppGerberEditor.py:6151 msgid "Dims" msgstr "" -#: appEditors/AppGerberEditor.py:6151 +#: appEditors/AppGerberEditor.py:6153 #, fuzzy #| msgid "" #| "Dimensions for the new aperture.\n" @@ -3965,63 +3970,64 @@ msgstr "" "Activă doar pentru aperturile rectangulare (tip 'R').\n" "Formatul este (lătime, inăltime)" -#: appEditors/AppGerberEditor.py:6173 +#: appEditors/AppGerberEditor.py:6175 msgid "Add a new aperture to the aperture list." msgstr "Adaugă o nouă apertură in lista de aperturi." -#: appEditors/AppGerberEditor.py:6182 +#: appEditors/AppGerberEditor.py:6184 msgid "Delete a aperture in the aperture list" msgstr "Șterge o apertură din lista de aperturi" -#: appEditors/AppGerberEditor.py:6224 +#: appEditors/AppGerberEditor.py:6226 #, fuzzy #| msgid "Is Valid" msgid "Valid" msgstr "Este Valid" -#: appEditors/AppGerberEditor.py:6226 +#: appEditors/AppGerberEditor.py:6228 #, fuzzy #| msgid "How to select the polygons to paint." msgid "Show if the selected polygon is valid." msgstr "Cum să se selecteze poligoanele de pictat (paint)." -#: appEditors/AppGerberEditor.py:6233 +#: appEditors/AppGerberEditor.py:6235 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:113 -#: appPlugins/ToolCalculators.py:572 appPlugins/ToolCalculators.py:615 -#: appPlugins/ToolCopperThieving.py:1358 +#: appPlugins/ToolCalculators.py:697 appPlugins/ToolCalculators.py:740 +#: appPlugins/ToolCopperThieving.py:1366 msgid "Area" msgstr "Zonă" -#: appEditors/AppGerberEditor.py:6235 +#: appEditors/AppGerberEditor.py:6237 #, fuzzy #| msgid "Viewing the source code of the selected object." msgid "Show the area of the selected polygon." msgstr "Vizualizarea codului sursă a obiectului selectat." -#: appEditors/AppGerberEditor.py:6239 +#: appEditors/AppGerberEditor.py:6241 #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:43 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:177 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:44 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:83 -#: appPlugins/ToolCopperThieving.py:1369 appPlugins/ToolPcbWizard.py:501 +#: appPlugins/ToolCalculators.py:549 appPlugins/ToolCopperThieving.py:1377 +#: appPlugins/ToolPcbWizard.py:501 msgid "mm" msgstr "mm" -#: appEditors/AppGerberEditor.py:6239 appPlugins/ToolCopperThieving.py:1371 -#: appPlugins/ToolCopperThieving.py:1728 +#: appEditors/AppGerberEditor.py:6241 appPlugins/ToolCopperThieving.py:1379 +#: appPlugins/ToolCopperThieving.py:1776 msgid "in" msgstr "in" -#: appEditors/AppGerberEditor.py:6326 +#: appEditors/AppGerberEditor.py:6328 msgid "Buffer Aperture" msgstr "Bufer pt apertură" -#: appEditors/AppGerberEditor.py:6328 +#: appEditors/AppGerberEditor.py:6330 msgid "Buffer a aperture in the aperture list" msgstr "Fă bufer pt o apertură din lista de aperturi" -#: appEditors/AppGerberEditor.py:6349 +#: appEditors/AppGerberEditor.py:6351 msgid "" "There are 3 types of corners:\n" " - 'Round': the corner is rounded.\n" @@ -4035,20 +4041,20 @@ msgstr "" "- 'Beveled:' coltul este inlocuit cu o linie care uneste capetele liniilor " "care formează coltul" -#: appEditors/AppGerberEditor.py:6386 +#: appEditors/AppGerberEditor.py:6388 msgid "Scale Aperture" msgstr "Scalează aper" -#: appEditors/AppGerberEditor.py:6388 +#: appEditors/AppGerberEditor.py:6390 msgid "Scale a aperture in the aperture list" msgstr "Scalează o apertură in lista de aperturi" -#: appEditors/AppGerberEditor.py:6398 +#: appEditors/AppGerberEditor.py:6400 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:205 msgid "Scale factor" msgstr "Factor Scalare" -#: appEditors/AppGerberEditor.py:6400 +#: appEditors/AppGerberEditor.py:6402 msgid "" "The factor by which to scale the selected aperture.\n" "Values can be between 0.0000 and 999.9999" @@ -4056,19 +4062,19 @@ msgstr "" "Factorul cu care se va face scalarea aperturii selectate.\n" "Poate lua valori intre: 0.000 si 999.9999" -#: appEditors/AppGerberEditor.py:6437 +#: appEditors/AppGerberEditor.py:6439 msgid "Mark polygons" msgstr "Marchează poligoanele" -#: appEditors/AppGerberEditor.py:6439 +#: appEditors/AppGerberEditor.py:6441 msgid "Mark the polygon areas." msgstr "Marchează ariile poligonale." -#: appEditors/AppGerberEditor.py:6450 +#: appEditors/AppGerberEditor.py:6452 msgid "Area UPPER threshold" msgstr "Pragul de sus pt. arie" -#: appEditors/AppGerberEditor.py:6452 +#: appEditors/AppGerberEditor.py:6454 msgid "" "The threshold value, all areas less than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -4076,11 +4082,11 @@ msgstr "" "Valoare de prag, toate poligoanele cu arii mai mici vor fi marcate.\n" "Poate lua valori intre: 0.000 si 999.9999" -#: appEditors/AppGerberEditor.py:6463 +#: appEditors/AppGerberEditor.py:6465 msgid "Area LOWER threshold" msgstr "Pragul de jos pt. arie" -#: appEditors/AppGerberEditor.py:6465 +#: appEditors/AppGerberEditor.py:6467 msgid "" "The threshold value, all areas more than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -4088,32 +4094,32 @@ msgstr "" "Valoare de prag, toate poligoanele cu arii mai mari vor fi marcate.\n" "Poate lua valori intre: 0.000 si 999.9999" -#: appEditors/AppGerberEditor.py:6479 +#: appEditors/AppGerberEditor.py:6481 msgid "Mark" msgstr "Marchează" -#: appEditors/AppGerberEditor.py:6482 +#: appEditors/AppGerberEditor.py:6484 msgid "Mark the polygons that fit within limits." msgstr "Marcați poligoanele care se încadrează în limite." -#: appEditors/AppGerberEditor.py:6489 +#: appEditors/AppGerberEditor.py:6491 msgid "Delete all the marked polygons." msgstr "Ștergeți toate poligoanele marcate." -#: appEditors/AppGerberEditor.py:6496 +#: appEditors/AppGerberEditor.py:6498 msgid "Clear all the markings." msgstr "Ștergeți toate marcajele." -#: appEditors/AppGerberEditor.py:6521 appGUI/MainGUI.py:779 -#: appGUI/MainGUI.py:1259 appGUI/MainGUI.py:2513 appGUI/MainGUI.py:5219 +#: appEditors/AppGerberEditor.py:6523 appGUI/MainGUI.py:779 +#: appGUI/MainGUI.py:1259 appGUI/MainGUI.py:2548 appGUI/MainGUI.py:5254 msgid "Add Pad Array" msgstr "Adaugă o arie de paduri" -#: appEditors/AppGerberEditor.py:6523 +#: appEditors/AppGerberEditor.py:6525 msgid "Add an array of pads (linear or circular array)" msgstr "Adaugă o arie de paduri (arie lineara sau circulara)." -#: appEditors/AppGerberEditor.py:6530 +#: appEditors/AppGerberEditor.py:6532 msgid "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" @@ -4121,53 +4127,53 @@ msgstr "" "Selectează tipul de arii de paduri.\n" "Poate fi Liniar X(Y) sau Circular" -#: appEditors/AppGerberEditor.py:6541 +#: appEditors/AppGerberEditor.py:6543 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:90 msgid "Nr of pads" msgstr "Nr. paduri" -#: appEditors/AppGerberEditor.py:6543 +#: appEditors/AppGerberEditor.py:6545 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:92 msgid "Specify how many pads to be in the array." msgstr "Specifica cate paduri să fie incluse in arie." -#: appEditors/AppGerberEditor.py:7364 +#: appEditors/AppGerberEditor.py:7366 msgid "Appying Rotate" msgstr "Execuţie Rotaţie" -#: appEditors/AppGerberEditor.py:7397 +#: appEditors/AppGerberEditor.py:7399 msgid "Applying Flip" msgstr "Execuţie Oglindire" -#: appEditors/AppGerberEditor.py:7440 +#: appEditors/AppGerberEditor.py:7442 msgid "Applying Skew" msgstr "Execuţie Deformare" -#: appEditors/AppGerberEditor.py:7481 +#: appEditors/AppGerberEditor.py:7483 msgid "Applying Scale" msgstr "Execuţie Scalare" -#: appEditors/AppGerberEditor.py:7517 +#: appEditors/AppGerberEditor.py:7519 msgid "Applying Offset" msgstr "Execuţie Ofset" -#: appEditors/AppGerberEditor.py:7553 +#: appEditors/AppGerberEditor.py:7555 msgid "Applying Buffer" msgstr "Aplicarea tampon (Buffer)" -#: appEditors/AppGerberEditor.py:7632 +#: appEditors/AppGerberEditor.py:7634 msgid "Offset Y cancelled" msgstr "Ofset-ul pe axa Y a fost anulat" -#: appEditors/AppGerberEditor.py:7648 +#: appEditors/AppGerberEditor.py:7650 msgid "Skew X cancelled" msgstr "Deformarea pe axa X a fost anulată" -#: appEditors/AppGerberEditor.py:7664 +#: appEditors/AppGerberEditor.py:7666 msgid "Skew Y cancelled" msgstr "Deformarea pe axa Y a fost anulată" -#: appEditors/AppTextEditor.py:87 appGUI/GUIElements.py:4040 +#: appEditors/AppTextEditor.py:87 appGUI/GUIElements.py:4097 msgid "Find" msgstr "Găsește" @@ -4197,13 +4203,13 @@ msgstr "" "String care sa inlocuiasca pe acele din campul 'Cautare' in cadrul textului." #: appEditors/AppTextEditor.py:109 appEditors/appGCodeEditor.py:160 -#: appGUI/GUIElements.py:4881 appGUI/ObjectUI.py:1229 +#: appGUI/GUIElements.py:4938 appGUI/ObjectUI.py:1311 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolExtract.py:957 appPlugins/ToolFollow.py:754 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolPaint.py:3286 -#: appPlugins/ToolPunchGerber.py:2036 +#: appPlugins/ToolExtract.py:967 appPlugins/ToolFollow.py:753 +#: appPlugins/ToolIsolation.py:3593 appPlugins/ToolPaint.py:3301 +#: appPlugins/ToolPunchGerber.py:2043 msgid "All" msgstr "Toate" @@ -4254,7 +4260,7 @@ msgstr "Deschide fişierul" #: appObjects/FlatCAMCNCJob.py:671 appObjects/FlatCAMCNCJob.py:677 #: appPlugins/ToolLevelling.py:1471 appPlugins/ToolLevelling.py:1477 #: appPlugins/ToolLevelling.py:1663 appPlugins/ToolLevelling.py:1669 -#: appPlugins/ToolSolderPaste.py:1123 app_Main.py:7809 app_Main.py:7815 +#: appPlugins/ToolSolderPaste.py:1123 app_Main.py:7839 app_Main.py:7845 msgid "Export Code ..." msgstr "Exportă GCode ..." @@ -4268,13 +4274,13 @@ msgstr "Nu exista un aşa fişier sau director" msgid "Saved to" msgstr "Salvat in" -#: appEditors/appGCodeEditor.py:76 appGUI/GUIElements.py:4048 -#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:350 appGUI/MainGUI.py:4725 -#: appGUI/MainGUI.py:4986 appGUI/MainGUI.py:5095 appGUI/MainGUI.py:5238 +#: appEditors/appGCodeEditor.py:76 appGUI/GUIElements.py:4105 +#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:350 appGUI/MainGUI.py:4760 +#: appGUI/MainGUI.py:5021 appGUI/MainGUI.py:5130 appGUI/MainGUI.py:5273 msgid "Ctrl+S" msgstr "Ctrl+S" -#: appEditors/appGCodeEditor.py:82 app_Main.py:7972 +#: appEditors/appGCodeEditor.py:82 app_Main.py:8002 msgid "Code Editor" msgstr "Editor Cod" @@ -4303,7 +4309,7 @@ msgstr "Începutul G-Code" msgid "Loaded Machine Code into Code Editor" msgstr "S-a încărcat Codul Maşină în Editorul Cod" -#: appEditors/appGCodeEditor.py:766 appGUI/ObjectUI.py:1249 +#: appEditors/appGCodeEditor.py:766 appGUI/ObjectUI.py:1331 #: appPlugins/ToolSolderPaste.py:1038 msgid "GCode Editor" msgstr "Editor Cod" @@ -4312,18 +4318,18 @@ msgstr "Editor Cod" msgid "GCode" msgstr "Cod G" -#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:668 -#: appGUI/ObjectUI.py:1384 appObjects/FlatCAMObj.py:499 -#: appPlugins/ToolDrilling.py:2333 appPlugins/ToolMilling.py:3631 -#: appPlugins/ToolMilling.py:3824 appPlugins/ToolReport.py:194 +#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:746 +#: appGUI/ObjectUI.py:1498 appObjects/FlatCAMObj.py:499 +#: appPlugins/ToolDrilling.py:2348 appPlugins/ToolMilling.py:3632 +#: appPlugins/ToolMilling.py:3894 appPlugins/ToolReport.py:194 msgid "Drills" msgstr "Găuri" -#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:668 -#: appGUI/ObjectUI.py:1384 +#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:746 +#: appGUI/ObjectUI.py:1498 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:152 -#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2333 -#: appPlugins/ToolMilling.py:3631 appPlugins/ToolMilling.py:3825 +#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2348 +#: appPlugins/ToolMilling.py:3632 appPlugins/ToolMilling.py:3895 #: appPlugins/ToolReport.py:196 msgid "Slots" msgstr "Sloturi" @@ -4352,121 +4358,121 @@ msgstr "Inserați Codul" msgid "Insert the code above at the cursor location." msgstr "Introduceți codul de mai sus la locația cursorului." -#: appGUI/GUIElements.py:330 appGUI/GUIElements.py:1029 -#: appGUI/GUIElements.py:1428 +#: appGUI/GUIElements.py:333 appGUI/GUIElements.py:1032 +#: appGUI/GUIElements.py:1433 msgid "Read Only" msgstr "Read Only" -#: appGUI/GUIElements.py:335 appGUI/GUIElements.py:1034 -#: appGUI/GUIElements.py:1433 appGUI/GUIElements.py:1646 -#: appGUI/GUIElements.py:1939 appGUI/GUIElements.py:4006 +#: appGUI/GUIElements.py:338 appGUI/GUIElements.py:1037 +#: appGUI/GUIElements.py:1438 appGUI/GUIElements.py:1693 +#: appGUI/GUIElements.py:1986 appGUI/GUIElements.py:4063 msgid "Undo" msgstr "Revino" -#: appGUI/GUIElements.py:335 appGUI/GUIElements.py:1034 -#: appGUI/GUIElements.py:1433 appGUI/GUIElements.py:1646 -#: appGUI/GUIElements.py:1939 appGUI/GUIElements.py:4006 +#: appGUI/GUIElements.py:338 appGUI/GUIElements.py:1037 +#: appGUI/GUIElements.py:1438 appGUI/GUIElements.py:1693 +#: appGUI/GUIElements.py:1986 appGUI/GUIElements.py:4063 msgid "Ctrl+Z" msgstr "Ctrl+Z" -#: appGUI/GUIElements.py:342 appGUI/GUIElements.py:1041 -#: appGUI/GUIElements.py:1440 appGUI/GUIElements.py:1653 -#: appGUI/GUIElements.py:1944 appGUI/GUIElements.py:4011 +#: appGUI/GUIElements.py:345 appGUI/GUIElements.py:1044 +#: appGUI/GUIElements.py:1445 appGUI/GUIElements.py:1700 +#: appGUI/GUIElements.py:1991 appGUI/GUIElements.py:4068 msgid "Redo" msgstr "Refa" -#: appGUI/GUIElements.py:342 appGUI/GUIElements.py:1041 -#: appGUI/GUIElements.py:1440 appGUI/GUIElements.py:1653 -#: appGUI/GUIElements.py:1944 appGUI/GUIElements.py:4011 +#: appGUI/GUIElements.py:345 appGUI/GUIElements.py:1044 +#: appGUI/GUIElements.py:1445 appGUI/GUIElements.py:1700 +#: appGUI/GUIElements.py:1991 appGUI/GUIElements.py:4068 msgid "Ctrl+Y" msgstr "Ctrl+Y" -#: appGUI/GUIElements.py:351 appGUI/GUIElements.py:1050 -#: appGUI/GUIElements.py:1449 appGUI/GUIElements.py:1662 -#: appGUI/GUIElements.py:1951 appGUI/GUIElements.py:4018 appGUI/MainGUI.py:1730 -#: appGUI/ObjectUI.py:1231 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:58 +#: appGUI/GUIElements.py:354 appGUI/GUIElements.py:1053 +#: appGUI/GUIElements.py:1454 appGUI/GUIElements.py:1709 +#: appGUI/GUIElements.py:1998 appGUI/GUIElements.py:4075 appGUI/MainGUI.py:1730 +#: appGUI/ObjectUI.py:1313 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:58 msgid "Cut" msgstr "Tăiere" -#: appGUI/GUIElements.py:351 appGUI/GUIElements.py:1050 -#: appGUI/GUIElements.py:1449 appGUI/GUIElements.py:1662 -#: appGUI/GUIElements.py:1951 appGUI/GUIElements.py:4018 appGUI/MainGUI.py:4987 +#: appGUI/GUIElements.py:354 appGUI/GUIElements.py:1053 +#: appGUI/GUIElements.py:1454 appGUI/GUIElements.py:1709 +#: appGUI/GUIElements.py:1998 appGUI/GUIElements.py:4075 appGUI/MainGUI.py:5022 msgid "Ctrl+X" msgstr "Ctrl+X" -#: appGUI/GUIElements.py:358 appGUI/GUIElements.py:1057 -#: appGUI/GUIElements.py:1456 appGUI/GUIElements.py:1669 -#: appGUI/GUIElements.py:1956 appGUI/GUIElements.py:4023 appGUI/MainGUI.py:421 +#: appGUI/GUIElements.py:361 appGUI/GUIElements.py:1060 +#: appGUI/GUIElements.py:1461 appGUI/GUIElements.py:1716 +#: appGUI/GUIElements.py:2003 appGUI/GUIElements.py:4080 appGUI/MainGUI.py:421 #: appGUI/MainGUI.py:757 appGUI/MainGUI.py:816 appGUI/MainGUI.py:894 #: appGUI/MainGUI.py:1037 appGUI/MainGUI.py:1287 appGUI/MainGUI.py:1787 -#: appGUI/MainGUI.py:2299 appGUI/MainGUI.py:2541 appGUI/MainGUI.py:5221 -#: appPlugins/ToolMilling.py:397 appPlugins/ToolPanelize.py:467 -#: appPlugins/ToolPanelize.py:496 appPlugins/ToolPanelize.py:607 -#: appPlugins/ToolPanelize.py:618 appPlugins/ToolPanelize.py:650 -#: appPlugins/ToolPanelize.py:699 appPlugins/ToolPanelize.py:898 -#: appPlugins/ToolPanelize.py:930 appPlugins/ToolPanelize.py:978 +#: appGUI/MainGUI.py:2334 appGUI/MainGUI.py:2576 appGUI/MainGUI.py:5256 +#: appPlugins/ToolMilling.py:387 appPlugins/ToolPanelize.py:451 +#: appPlugins/ToolPanelize.py:480 appPlugins/ToolPanelize.py:591 +#: appPlugins/ToolPanelize.py:602 appPlugins/ToolPanelize.py:634 +#: appPlugins/ToolPanelize.py:683 appPlugins/ToolPanelize.py:882 +#: appPlugins/ToolPanelize.py:914 appPlugins/ToolPanelize.py:962 msgid "Copy" msgstr "Copiază" -#: appGUI/GUIElements.py:358 appGUI/GUIElements.py:1057 -#: appGUI/GUIElements.py:1456 appGUI/GUIElements.py:1669 -#: appGUI/GUIElements.py:1956 appGUI/GUIElements.py:4023 appGUI/MainGUI.py:421 -#: appGUI/MainGUI.py:4716 +#: appGUI/GUIElements.py:361 appGUI/GUIElements.py:1060 +#: appGUI/GUIElements.py:1461 appGUI/GUIElements.py:1716 +#: appGUI/GUIElements.py:2003 appGUI/GUIElements.py:4080 appGUI/MainGUI.py:421 +#: appGUI/MainGUI.py:4751 msgid "Ctrl+C" msgstr "Ctrl+C" -#: appGUI/GUIElements.py:365 appGUI/GUIElements.py:1064 -#: appGUI/GUIElements.py:1463 appGUI/GUIElements.py:1676 -#: appGUI/GUIElements.py:1961 +#: appGUI/GUIElements.py:368 appGUI/GUIElements.py:1067 +#: appGUI/GUIElements.py:1468 appGUI/GUIElements.py:1723 +#: appGUI/GUIElements.py:2008 msgid "Paste" msgstr "Lipire" -#: appGUI/GUIElements.py:365 appGUI/GUIElements.py:1064 -#: appGUI/GUIElements.py:1463 appGUI/GUIElements.py:1676 -#: appGUI/GUIElements.py:1961 +#: appGUI/GUIElements.py:368 appGUI/GUIElements.py:1067 +#: appGUI/GUIElements.py:1468 appGUI/GUIElements.py:1723 +#: appGUI/GUIElements.py:2008 msgid "Ctrl+V" msgstr "Ctrl+V" -#: appGUI/GUIElements.py:372 appGUI/GUIElements.py:1071 -#: appGUI/GUIElements.py:1470 appGUI/GUIElements.py:1681 -#: appGUI/GUIElements.py:1966 appGUI/GUIElements.py:4028 appGUI/MainGUI.py:4786 -#: appGUI/MainGUI.py:4787 appGUI/MainGUI.py:4991 appGUI/MainGUI.py:5091 -#: appGUI/MainGUI.py:5092 appGUI/MainGUI.py:5232 appGUI/MainGUI.py:5233 +#: appGUI/GUIElements.py:375 appGUI/GUIElements.py:1074 +#: appGUI/GUIElements.py:1475 appGUI/GUIElements.py:1728 +#: appGUI/GUIElements.py:2013 appGUI/GUIElements.py:4085 appGUI/MainGUI.py:4821 +#: appGUI/MainGUI.py:4822 appGUI/MainGUI.py:5026 appGUI/MainGUI.py:5126 +#: appGUI/MainGUI.py:5127 appGUI/MainGUI.py:5267 appGUI/MainGUI.py:5268 msgid "Del" msgstr "Del" -#: appGUI/GUIElements.py:381 appGUI/GUIElements.py:1080 -#: appGUI/GUIElements.py:1479 appGUI/GUIElements.py:1688 -#: appGUI/GUIElements.py:1973 appGUI/GUIElements.py:4035 appGUI/MainGUI.py:455 -#: appGUI/MainGUI.py:590 appGUI/MainGUI.py:4715 -#: appObjects/ObjectCollection.py:1154 appObjects/ObjectCollection.py:1201 -#: appPlugins/ToolIsolation.py:3603 appPlugins/ToolPunchGerber.py:2311 +#: appGUI/GUIElements.py:384 appGUI/GUIElements.py:1083 +#: appGUI/GUIElements.py:1484 appGUI/GUIElements.py:1735 +#: appGUI/GUIElements.py:2020 appGUI/GUIElements.py:4092 appGUI/MainGUI.py:455 +#: appGUI/MainGUI.py:590 appGUI/MainGUI.py:4750 +#: appObjects/ObjectCollection.py:1157 appObjects/ObjectCollection.py:1204 +#: appPlugins/ToolIsolation.py:3633 appPlugins/ToolPunchGerber.py:2327 msgid "Select All" msgstr "Selectează Tot" -#: appGUI/GUIElements.py:381 appGUI/GUIElements.py:1080 -#: appGUI/GUIElements.py:1479 appGUI/GUIElements.py:1688 -#: appGUI/GUIElements.py:1973 appGUI/GUIElements.py:4035 appGUI/MainGUI.py:455 -#: appGUI/MainGUI.py:4715 +#: appGUI/GUIElements.py:384 appGUI/GUIElements.py:1083 +#: appGUI/GUIElements.py:1484 appGUI/GUIElements.py:1735 +#: appGUI/GUIElements.py:2020 appGUI/GUIElements.py:4092 appGUI/MainGUI.py:455 +#: appGUI/MainGUI.py:4750 msgid "Ctrl+A" msgstr "Ctrl+A" -#: appGUI/GUIElements.py:1087 appGUI/GUIElements.py:1486 +#: appGUI/GUIElements.py:1090 appGUI/GUIElements.py:1491 msgid "Step Up" msgstr "Adauga" -#: appGUI/GUIElements.py:1094 appGUI/GUIElements.py:1493 +#: appGUI/GUIElements.py:1097 appGUI/GUIElements.py:1498 msgid "Step Down" msgstr "Scade" -#: appGUI/GUIElements.py:2390 appGUI/GUIElements.py:2460 -#: appGUI/GUIElements.py:2521 appGUI/GUIElements.py:2586 -#: appGUI/GUIElements.py:3974 app_Main.py:4817 app_Main.py:4993 -#: app_Main.py:5082 app_Main.py:9301 app_Main.py:9649 +#: appGUI/GUIElements.py:2447 appGUI/GUIElements.py:2517 +#: appGUI/GUIElements.py:2578 appGUI/GUIElements.py:2643 +#: appGUI/GUIElements.py:4031 app_Main.py:4817 app_Main.py:4993 +#: app_Main.py:5082 app_Main.py:9331 app_Main.py:9679 msgid "Ok" msgstr "Ok" -#: appGUI/GUIElements.py:3938 +#: appGUI/GUIElements.py:3995 msgid "" "The reference can be:\n" "- Absolute -> the reference point is point (0,0)\n" @@ -4476,19 +4482,19 @@ msgstr "" "- Absolut -> punctul de referință este punctul (0,0)\n" "- Relativ -> punctul de referință este poziția mouse-ului înainte de Salt" -#: appGUI/GUIElements.py:3943 +#: appGUI/GUIElements.py:4000 msgid "Abs" msgstr "Abs" -#: appGUI/GUIElements.py:3944 +#: appGUI/GUIElements.py:4001 msgid "Relative" msgstr "Relativ" -#: appGUI/GUIElements.py:3955 +#: appGUI/GUIElements.py:4012 msgid "Location" msgstr "Locaţie" -#: appGUI/GUIElements.py:3957 +#: appGUI/GUIElements.py:4014 msgid "" "The Location value is a tuple (x,y).\n" "If the reference is Absolute then the Jump will be at the position (x,y).\n" @@ -4500,90 +4506,90 @@ msgstr "" "Dacă referința este Relativă, Saltul se va face la distanța (x, y)\n" "din punctul de locație al mouse-ului curent." -#: appGUI/GUIElements.py:4040 +#: appGUI/GUIElements.py:4097 msgid "Ctrl+F" msgstr "Ctrl+F" -#: appGUI/GUIElements.py:4048 +#: appGUI/GUIElements.py:4105 msgid "Save Log" msgstr "Salvează Log" -#: appGUI/GUIElements.py:4054 +#: appGUI/GUIElements.py:4111 msgid "Clear All" msgstr "Șterge Tot" -#: appGUI/GUIElements.py:4054 +#: appGUI/GUIElements.py:4111 #, fuzzy #| msgid "Shift+S" msgid "Shift+Del" msgstr "Shift+S" -#: appGUI/GUIElements.py:4173 appPlugins/ToolShell.py:327 +#: appGUI/GUIElements.py:4230 appPlugins/ToolShell.py:327 msgid "Type >help< to get started" msgstr "Tastați >help< pentru a începe" -#: appGUI/GUIElements.py:4776 appGUI/GUIElements.py:4793 +#: appGUI/GUIElements.py:4833 appGUI/GUIElements.py:4850 msgid "Jog the Y axis." msgstr "Miscați pe axa Y." -#: appGUI/GUIElements.py:4784 appGUI/MainGUI.py:436 appGUI/MainGUI.py:1048 -#: appGUI/MainGUI.py:2310 +#: appGUI/GUIElements.py:4841 appGUI/MainGUI.py:436 appGUI/MainGUI.py:1048 +#: appGUI/MainGUI.py:2345 msgid "Move to Origin" msgstr "Deplasează-te la Origine" -#: appGUI/GUIElements.py:4801 appGUI/GUIElements.py:4809 +#: appGUI/GUIElements.py:4858 appGUI/GUIElements.py:4866 msgid "Jog the X axis." msgstr "Miscați pe axa X." -#: appGUI/GUIElements.py:4819 appGUI/GUIElements.py:4829 +#: appGUI/GUIElements.py:4876 appGUI/GUIElements.py:4886 msgid "Jog the Z axis." msgstr "Miscați pe axa Z." -#: appGUI/GUIElements.py:4855 +#: appGUI/GUIElements.py:4912 msgid "Zero the CNC X axes at current position." msgstr "Puneți la zero axa X a CNC în poziția curentă." -#: appGUI/GUIElements.py:4863 +#: appGUI/GUIElements.py:4920 msgid "Zero the CNC Y axes at current position." msgstr "Puneți la zero axa Y a CNC în poziția curentă." -#: appGUI/GUIElements.py:4868 +#: appGUI/GUIElements.py:4925 msgid "Z" msgstr "Z" -#: appGUI/GUIElements.py:4871 +#: appGUI/GUIElements.py:4928 msgid "Zero the CNC Z axes at current position." msgstr "Puneți la zero axa Z a CNC în poziția curentă." -#: appGUI/GUIElements.py:4875 +#: appGUI/GUIElements.py:4932 msgid "Do Home" msgstr "Fă un ciclu de Homing" -#: appGUI/GUIElements.py:4877 +#: appGUI/GUIElements.py:4934 msgid "Perform a homing cycle on all axis." msgstr "Efectuați un ciclu Homing pe toate axele." -#: appGUI/GUIElements.py:4886 +#: appGUI/GUIElements.py:4943 msgid "Zero all CNC axes at current position." msgstr "Puneți la zero toate axele CNC în poziția curentă." -#: appGUI/GUIElements.py:5044 appGUI/GUIElements.py:5053 +#: appGUI/GUIElements.py:5101 appGUI/GUIElements.py:5110 msgid "Idle." msgstr "Inactiv." -#: appGUI/GUIElements.py:5092 +#: appGUI/GUIElements.py:5149 msgid "Application started ..." msgstr "Aplicaţia a pornit ..." -#: appGUI/GUIElements.py:5093 +#: appGUI/GUIElements.py:5150 msgid "Hello!" msgstr "Bună!" -#: appGUI/GUIElements.py:5153 +#: appGUI/GUIElements.py:5210 msgid "Run Script ..." msgstr "Rulează Script..." -#: appGUI/GUIElements.py:5155 appGUI/MainGUI.py:203 +#: appGUI/GUIElements.py:5212 appGUI/MainGUI.py:203 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4593,52 +4599,52 @@ msgstr "" "o automatizare a anumitor functii\n" "din FlatCAM." -#: appGUI/GUIElements.py:5163 +#: appGUI/GUIElements.py:5220 #, fuzzy #| msgid "Toggle HUD" msgid "Toggle GUI ..." msgstr "Comută HUD" -#: appGUI/GUIElements.py:5165 +#: appGUI/GUIElements.py:5222 msgid "Will show/hide the GUI." msgstr "" -#: appGUI/GUIElements.py:5172 appGUI/MainGUI.py:125 +#: appGUI/GUIElements.py:5229 appGUI/MainGUI.py:125 #: appPlugins/ToolPcbWizard.py:429 appPlugins/ToolPcbWizard.py:437 msgid "Open" msgstr "Încarcă" -#: appGUI/GUIElements.py:5176 appGUI/MainGUI.py:130 appGUI/MainGUI.py:1011 -#: appGUI/MainGUI.py:2273 appGUI/MainGUI.py:4722 app_Main.py:9201 -#: app_Main.py:9204 +#: appGUI/GUIElements.py:5233 appGUI/MainGUI.py:130 appGUI/MainGUI.py:1011 +#: appGUI/MainGUI.py:2308 appGUI/MainGUI.py:4757 app_Main.py:9231 +#: app_Main.py:9234 msgid "Open Project" msgstr "Încarcă Project" -#: appGUI/GUIElements.py:5182 appGUI/MainGUI.py:137 appGUI/MainGUI.py:1006 -#: appGUI/MainGUI.py:2268 app_Main.py:9081 app_Main.py:9086 +#: appGUI/GUIElements.py:5239 appGUI/MainGUI.py:137 appGUI/MainGUI.py:1006 +#: appGUI/MainGUI.py:2303 app_Main.py:9111 app_Main.py:9116 msgid "Open Gerber" msgstr "Încarcă Gerber" -#: appGUI/GUIElements.py:5182 appGUI/MainGUI.py:137 appGUI/MainGUI.py:4719 +#: appGUI/GUIElements.py:5239 appGUI/MainGUI.py:137 appGUI/MainGUI.py:4754 msgid "Ctrl+G" msgstr "Ctrl+G" -#: appGUI/GUIElements.py:5187 appGUI/MainGUI.py:142 appGUI/MainGUI.py:1008 -#: appGUI/MainGUI.py:2270 app_Main.py:9121 app_Main.py:9126 +#: appGUI/GUIElements.py:5244 appGUI/MainGUI.py:142 appGUI/MainGUI.py:1008 +#: appGUI/MainGUI.py:2305 app_Main.py:9151 app_Main.py:9156 msgid "Open Excellon" msgstr "Încarcă Excellon" -#: appGUI/GUIElements.py:5187 appGUI/MainGUI.py:142 appGUI/MainGUI.py:808 -#: appGUI/MainGUI.py:4718 appGUI/MainGUI.py:5237 +#: appGUI/GUIElements.py:5244 appGUI/MainGUI.py:142 appGUI/MainGUI.py:808 +#: appGUI/MainGUI.py:4753 appGUI/MainGUI.py:5272 msgid "Ctrl+E" msgstr "Ctrl+E" -#: appGUI/GUIElements.py:5192 appGUI/MainGUI.py:147 app_Main.py:9164 -#: app_Main.py:9169 +#: appGUI/GUIElements.py:5249 appGUI/MainGUI.py:147 app_Main.py:9194 +#: app_Main.py:9199 msgid "Open G-Code" msgstr "Încarcă G-Code" -#: appGUI/GUIElements.py:5202 appGUI/MainGUI.py:334 +#: appGUI/GUIElements.py:5259 appGUI/MainGUI.py:334 msgid "Exit" msgstr "Iesiere" @@ -4650,11 +4656,11 @@ msgstr "Comută Panel" msgid "File" msgstr "Fişiere" -#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:4721 +#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:4756 msgid "New Project" msgstr "Un Nou Project" -#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:4721 +#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:4756 msgid "Ctrl+N" msgstr "Ctrl+N" @@ -4669,25 +4675,25 @@ msgstr "Nou" #: appGUI/MainGUI.py:102 appGUI/MainGUI.py:1673 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:72 #: appObjects/ObjectCollection.py:238 appPlugins/ToolCalibration.py:206 -#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCalibration.py:1373 -#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1400 -#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolCutOut.py:2373 -#: appPlugins/ToolCutOut.py:2771 appPlugins/ToolDblSided.py:715 -#: appPlugins/ToolDblSided.py:956 appPlugins/ToolFilm.py:1186 -#: appPlugins/ToolFilm.py:1209 appPlugins/ToolImage.py:175 -#: appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3523 -#: appPlugins/ToolIsolation.py:3574 appPlugins/ToolMilling.py:2698 -#: appPlugins/ToolMilling.py:3585 appPlugins/ToolNCC.py:4160 -#: appPlugins/ToolNCC.py:4622 appPlugins/ToolPaint.py:3300 +#: appPlugins/ToolCalibration.py:1354 appPlugins/ToolCalibration.py:1371 +#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1408 +#: appPlugins/ToolCopperThieving.py:1422 appPlugins/ToolCutOut.py:2358 +#: appPlugins/ToolCutOut.py:2770 appPlugins/ToolDblSided.py:701 +#: appPlugins/ToolDblSided.py:936 appPlugins/ToolFilm.py:1206 +#: appPlugins/ToolFilm.py:1229 appPlugins/ToolImage.py:175 +#: appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3553 +#: appPlugins/ToolIsolation.py:3604 appPlugins/ToolMilling.py:2668 +#: appPlugins/ToolMilling.py:3567 appPlugins/ToolNCC.py:4161 +#: appPlugins/ToolNCC.py:4637 appPlugins/ToolPaint.py:3315 #: appPlugins/ToolPanelize.py:149 appPlugins/ToolPanelize.py:250 -#: appPlugins/ToolPanelize.py:1151 appPlugins/ToolPanelize.py:1193 -#: appPlugins/ToolSolderPaste.py:1533 appPlugins/ToolTransform.py:160 -#: appPlugins/ToolTransform.py:650 +#: appPlugins/ToolPanelize.py:1148 appPlugins/ToolPanelize.py:1201 +#: appPlugins/ToolSolderPaste.py:1533 appPlugins/ToolSub.py:903 +#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:647 msgid "Geometry" msgstr "Geometrie" #: appGUI/MainGUI.py:102 appGUI/MainGUI.py:670 appGUI/MainGUI.py:785 -#: appGUI/MainGUI.py:4701 appGUI/MainGUI.py:4970 appGUI/MainGUI.py:5226 +#: appGUI/MainGUI.py:4736 appGUI/MainGUI.py:5005 appGUI/MainGUI.py:5261 msgid "N" msgstr "N" @@ -4698,27 +4704,28 @@ msgstr "Va crea un obiect nou de tip Geometrie, fără continut." #: appGUI/MainGUI.py:107 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 -#: appObjects/ObjectCollection.py:236 appPlugins/ToolAlignObjects.py:434 -#: appPlugins/ToolAlignObjects.py:470 appPlugins/ToolCalibration.py:198 -#: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:921 -#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCalibration.py:1373 -#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1400 -#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolCutOut.py:2372 -#: appPlugins/ToolDblSided.py:713 appPlugins/ToolDblSided.py:954 -#: appPlugins/ToolFilm.py:1185 appPlugins/ToolFilm.py:1208 +#: appObjects/ObjectCollection.py:236 appPlugins/ToolAlignObjects.py:450 +#: appPlugins/ToolAlignObjects.py:491 appPlugins/ToolCalibration.py:198 +#: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:919 +#: appPlugins/ToolCalibration.py:1354 appPlugins/ToolCalibration.py:1371 +#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1408 +#: appPlugins/ToolCopperThieving.py:1422 appPlugins/ToolCutOut.py:2357 +#: appPlugins/ToolDblSided.py:699 appPlugins/ToolDblSided.py:934 +#: appPlugins/ToolFilm.py:1205 appPlugins/ToolFilm.py:1228 #: appPlugins/ToolImage.py:153 appPlugins/ToolImage.py:177 -#: appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3524 -#: appPlugins/ToolIsolation.py:3574 appPlugins/ToolNCC.py:4161 -#: appPlugins/ToolNCC.py:4622 appPlugins/ToolPaint.py:3300 +#: appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3554 +#: appPlugins/ToolIsolation.py:3604 appPlugins/ToolNCC.py:4162 +#: appPlugins/ToolNCC.py:4637 appPlugins/ToolPaint.py:3315 #: appPlugins/ToolPanelize.py:143 appPlugins/ToolPanelize.py:250 -#: appPlugins/ToolPanelize.py:1151 appPlugins/ToolPanelize.py:1193 -#: appPlugins/ToolPanelize.py:1292 appPlugins/ToolTransform.py:160 -#: appPlugins/ToolTransform.py:648 defaults.py:586 +#: appPlugins/ToolPanelize.py:1148 appPlugins/ToolPanelize.py:1201 +#: appPlugins/ToolPanelize.py:1316 appPlugins/ToolSub.py:836 +#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:645 +#: defaults.py:590 msgid "Gerber" msgstr "Gerber" #: appGUI/MainGUI.py:107 appGUI/MainGUI.py:713 appGUI/MainGUI.py:799 -#: appGUI/MainGUI.py:4695 appGUI/MainGUI.py:4961 appGUI/MainGUI.py:5220 +#: appGUI/MainGUI.py:4730 appGUI/MainGUI.py:4996 appGUI/MainGUI.py:5255 msgid "B" msgstr "B" @@ -4729,23 +4736,23 @@ msgstr "Va crea un obiect nou de tip Gerber, fără continut." #: appGUI/MainGUI.py:112 appGUI/MainGUI.py:1677 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:93 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:71 -#: appObjects/ObjectCollection.py:237 appPlugins/ToolAlignObjects.py:435 -#: appPlugins/ToolAlignObjects.py:471 appPlugins/ToolCalibration.py:198 -#: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:922 -#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCalibration.py:1373 -#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1400 -#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolDblSided.py:714 -#: appPlugins/ToolDblSided.py:913 appPlugins/ToolDblSided.py:955 -#: appPlugins/ToolFilm.py:1467 appPlugins/ToolIsolation.py:3574 -#: appPlugins/ToolMilling.py:3586 appPlugins/ToolNCC.py:4622 -#: appPlugins/ToolPaint.py:3300 appPlugins/ToolPanelize.py:146 -#: appPlugins/ToolPanelize.py:250 appPlugins/ToolPanelize.py:1151 -#: appPlugins/ToolPunchGerber.py:2128 appPlugins/ToolPunchGerber.py:2143 -#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:649 +#: appObjects/ObjectCollection.py:237 appPlugins/ToolAlignObjects.py:451 +#: appPlugins/ToolAlignObjects.py:492 appPlugins/ToolCalibration.py:198 +#: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:920 +#: appPlugins/ToolCalibration.py:1354 appPlugins/ToolCalibration.py:1371 +#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1408 +#: appPlugins/ToolCopperThieving.py:1422 appPlugins/ToolDblSided.py:700 +#: appPlugins/ToolDblSided.py:900 appPlugins/ToolDblSided.py:935 +#: appPlugins/ToolFilm.py:1515 appPlugins/ToolIsolation.py:3604 +#: appPlugins/ToolMilling.py:3568 appPlugins/ToolNCC.py:4637 +#: appPlugins/ToolPaint.py:3315 appPlugins/ToolPanelize.py:146 +#: appPlugins/ToolPanelize.py:250 appPlugins/ToolPanelize.py:1148 +#: appPlugins/ToolPunchGerber.py:2138 appPlugins/ToolPunchGerber.py:2152 +#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:646 msgid "Excellon" msgstr "Excellon" -#: appGUI/MainGUI.py:112 appGUI/MainGUI.py:4699 +#: appGUI/MainGUI.py:112 appGUI/MainGUI.py:4734 msgid "L" msgstr "L" @@ -4758,7 +4765,7 @@ msgid "Document" msgstr "Document" #: appGUI/MainGUI.py:119 appGUI/MainGUI.py:740 appGUI/MainGUI.py:796 -#: appGUI/MainGUI.py:4963 appGUI/MainGUI.py:5083 appGUI/MainGUI.py:5222 +#: appGUI/MainGUI.py:4998 appGUI/MainGUI.py:5118 appGUI/MainGUI.py:5257 msgid "D" msgstr "D" @@ -4766,7 +4773,7 @@ msgstr "D" msgid "Will create a new, empty Document Object." msgstr "Va crea un obiect nou de tip Document, fără continut." -#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:4722 +#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:4757 msgid "Ctrl+O" msgstr "Ctrl+O" @@ -4783,19 +4790,19 @@ msgid "Recent files" msgstr "Fişierele Recente" #: appGUI/MainGUI.py:164 appGUI/MainGUI.py:898 appGUI/MainGUI.py:1640 -#: appGUI/ObjectUI.py:1449 appObjects/ObjectCollection.py:384 +#: appGUI/ObjectUI.py:1549 appObjects/ObjectCollection.py:384 msgid "Save" msgstr "Salvează" -#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:2275 appGUI/MainGUI.py:4725 +#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:2310 appGUI/MainGUI.py:4760 msgid "Save Project" msgstr "Salvează Proiectul" -#: appGUI/MainGUI.py:174 appGUI/MainGUI.py:4777 +#: appGUI/MainGUI.py:174 appGUI/MainGUI.py:4812 msgid "Save Project As" msgstr "Salvează Proiectul ca" -#: appGUI/MainGUI.py:174 appGUI/MainGUI.py:4777 +#: appGUI/MainGUI.py:174 appGUI/MainGUI.py:4812 msgid "Ctrl+Shift+S" msgstr "Ctrl+Shift+S" @@ -4803,11 +4810,11 @@ msgstr "Ctrl+Shift+S" msgid "Scripting" msgstr "Scripting" -#: appGUI/MainGUI.py:193 appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2339 +#: appGUI/MainGUI.py:193 appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2374 msgid "New Script" msgstr "Script nou" -#: appGUI/MainGUI.py:195 appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2341 +#: appGUI/MainGUI.py:195 appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2376 msgid "Open Script" msgstr "Încarcă Script" @@ -4815,11 +4822,11 @@ msgstr "Încarcă Script" msgid "Open Example" msgstr "Deschideți exemplul" -#: appGUI/MainGUI.py:201 appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2343 +#: appGUI/MainGUI.py:201 appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2378 msgid "Run Script" msgstr "Rulează TCL script" -#: appGUI/MainGUI.py:201 appGUI/MainGUI.py:4738 +#: appGUI/MainGUI.py:201 appGUI/MainGUI.py:4773 msgid "Shift+S" msgstr "Shift+S" @@ -4847,16 +4854,16 @@ msgstr "DXF ca și obiect Gerber" msgid "HPGL2 as Geometry Object" msgstr "HPGL2 ca si obiect de geometrie" -#: appGUI/MainGUI.py:246 +#: appGUI/MainGUI.py:246 appPlugins/ToolFilm.py:1553 msgid "Export" msgstr "Export" #: appGUI/MainGUI.py:251 appPlugins/ToolQRCode.py:662 -#: appPlugins/ToolQRCode.py:667 app_Main.py:9311 app_Main.py:9316 +#: appPlugins/ToolQRCode.py:667 app_Main.py:9341 app_Main.py:9346 msgid "Export SVG" msgstr "Exporta SVG" -#: appGUI/MainGUI.py:256 app_Main.py:9659 app_Main.py:9664 +#: appGUI/MainGUI.py:256 app_Main.py:9689 app_Main.py:9694 msgid "Export DXF" msgstr "Exportă DXF" @@ -4875,7 +4882,7 @@ msgstr "" "imagina salvata va contine elementele vizuale\n" "afisate in zona de afișare." -#: appGUI/MainGUI.py:275 app_Main.py:9562 app_Main.py:9567 +#: appGUI/MainGUI.py:275 app_Main.py:9592 app_Main.py:9597 msgid "Export Excellon" msgstr "Exportă Excellon" @@ -4889,7 +4896,7 @@ msgstr "" "Formatul coordonatelor, unitatile de masura și tipul\n" "de zerouri se vor seta in Preferințe -> Export Excellon." -#: appGUI/MainGUI.py:285 app_Main.py:9607 app_Main.py:9612 +#: appGUI/MainGUI.py:285 app_Main.py:9637 app_Main.py:9642 msgid "Export Gerber" msgstr "Exportă Gerber" @@ -4915,15 +4922,15 @@ 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:318 appGUI/preferences/PreferencesUIManager.py:1282 +#: appGUI/MainGUI.py:318 appGUI/preferences/PreferencesUIManager.py:1286 msgid "Save Preferences" msgstr "Salvează Pref" -#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4723 +#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4758 msgid "Print (PDF)" msgstr "Tipărire (PDF)" -#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4723 +#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4758 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -4936,7 +4943,7 @@ msgid "Edit Object" msgstr "Editare Obiect" #: appGUI/MainGUI.py:347 appGUI/MainGUI.py:685 appGUI/MainGUI.py:793 -#: appGUI/MainGUI.py:4696 appGUI/MainGUI.py:4964 appGUI/MainGUI.py:5223 +#: appGUI/MainGUI.py:4731 appGUI/MainGUI.py:4999 appGUI/MainGUI.py:5258 msgid "E" msgstr "E" @@ -5026,13 +5033,13 @@ msgstr "" msgid "DEL" msgstr "DEL" -#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:1046 appGUI/MainGUI.py:2308 -#: appGUI/MainGUI.py:4702 +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:1046 appGUI/MainGUI.py:2343 +#: appGUI/MainGUI.py:4737 msgid "Set Origin" msgstr "Setează Originea" -#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:658 appGUI/MainGUI.py:4702 -#: appGUI/MainGUI.py:4971 +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:658 appGUI/MainGUI.py:4737 +#: appGUI/MainGUI.py:5006 msgid "O" msgstr "O" @@ -5040,28 +5047,28 @@ msgstr "O" msgid "Shift+O" msgstr "Shift+O" -#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1050 appGUI/MainGUI.py:2312 -#: app_Main.py:5419 app_Main.py:5431 +#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1050 appGUI/MainGUI.py:2347 +#: app_Main.py:5423 app_Main.py:5435 #, fuzzy #| msgid "Set Origin" msgid "Custom Origin" msgstr "Setează Originea" -#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:1053 appGUI/MainGUI.py:2315 +#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:1053 appGUI/MainGUI.py:2350 msgid "Jump to Location" msgstr "Sari la Locaţie" -#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:4698 appGUI/MainGUI.py:4966 -#: appGUI/MainGUI.py:5084 appGUI/MainGUI.py:5224 +#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:4733 appGUI/MainGUI.py:5001 +#: appGUI/MainGUI.py:5119 appGUI/MainGUI.py:5259 msgid "J" msgstr "J" -#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2317 -#: appGUI/MainGUI.py:4734 +#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2352 +#: appGUI/MainGUI.py:4769 msgid "Locate in Object" msgstr "Localizează in Obiect" -#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:4734 +#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:4769 msgid "Shift+J" msgstr "Shift+J" @@ -5069,21 +5076,21 @@ msgstr "Shift+J" msgid "Toggle Units" msgstr "Comută Unitati" -#: appGUI/MainGUI.py:452 appGUI/MainGUI.py:745 appGUI/MainGUI.py:4703 -#: appGUI/MainGUI.py:5086 +#: appGUI/MainGUI.py:452 appGUI/MainGUI.py:745 appGUI/MainGUI.py:4738 +#: appGUI/MainGUI.py:5121 msgid "Q" msgstr "Q" #: appGUI/MainGUI.py:461 appGUI/MainGUI.py:1344 -#: appGUI/preferences/PreferencesUIManager.py:1005 -#: appGUI/preferences/PreferencesUIManager.py:1095 -#: appGUI/preferences/PreferencesUIManager.py:1123 -#: appGUI/preferences/PreferencesUIManager.py:1230 app_Main.py:6343 -#: app_Main.py:6348 app_Main.py:6368 +#: appGUI/preferences/PreferencesUIManager.py:1009 +#: appGUI/preferences/PreferencesUIManager.py:1099 +#: appGUI/preferences/PreferencesUIManager.py:1127 +#: appGUI/preferences/PreferencesUIManager.py:1234 app_Main.py:6351 +#: app_Main.py:6356 app_Main.py:6376 msgid "Preferences" msgstr "Preferințe" -#: appGUI/MainGUI.py:461 appGUI/MainGUI.py:4736 +#: appGUI/MainGUI.py:461 appGUI/MainGUI.py:4771 msgid "Shift+P" msgstr "Shift+P" @@ -5100,19 +5107,19 @@ msgstr "Roteste Selectia" msgid "Shift+(R)" msgstr "Shift+(R)" -#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4740 +#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4775 msgid "Skew on X axis" msgstr "Deformare pe axa X" -#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4740 appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4775 appGUI/MainGUI.py:5015 msgid "Shift+X" msgstr "Shift+X" -#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4741 +#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4776 msgid "Skew on Y axis" msgstr "Deformare pe axa Y" -#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4741 appGUI/MainGUI.py:4981 +#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4776 appGUI/MainGUI.py:5016 msgid "Shift+Y" msgstr "Shift+Y" @@ -5128,11 +5135,11 @@ msgstr "Oglindește pe axa Y" msgid "View source" msgstr "Vizualiz. Sursa" -#: appGUI/MainGUI.py:494 appGUI/MainGUI.py:4762 +#: appGUI/MainGUI.py:494 appGUI/MainGUI.py:4797 msgid "Alt+S" msgstr "Alt+S" -#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4717 +#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4752 msgid "Ctrl+D" msgstr "Ctrl+D" @@ -5142,29 +5149,27 @@ msgstr "Ctrl+D" msgid "Experimental" msgstr "Crescător" -#: appGUI/MainGUI.py:507 app_Main.py:6526 -#, fuzzy -#| msgid "Area" +#: appGUI/MainGUI.py:507 app_Main.py:6534 msgid "3D Area" -msgstr "Zonă" +msgstr "Zonă 3D" #: appGUI/MainGUI.py:514 appGUI/MainGUI.py:1687 msgid "View" msgstr "Vizualizare" -#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4767 +#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4802 msgid "Enable all" msgstr "Activați Toate" -#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4767 +#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4802 msgid "Alt+1" msgstr "Alt+1" -#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4768 +#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4803 msgid "Disable all" msgstr "Dezactivează Toate" -#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4768 +#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4803 msgid "Alt+2" msgstr "Alt+2" @@ -5172,7 +5177,7 @@ msgstr "Alt+2" msgid "Enable non-selected" msgstr "Activează non-selectate" -#: appGUI/MainGUI.py:523 appGUI/MainGUI.py:4769 +#: appGUI/MainGUI.py:523 appGUI/MainGUI.py:4804 msgid "Alt+3" msgstr "Alt+3" @@ -5180,34 +5185,34 @@ msgstr "Alt+3" msgid "Disable non-selected" msgstr "Dezactivează non-selectate" -#: appGUI/MainGUI.py:526 appGUI/MainGUI.py:4770 +#: appGUI/MainGUI.py:526 appGUI/MainGUI.py:4805 msgid "Alt+4" msgstr "Alt+4" #: appGUI/MainGUI.py:532 appGUI/MainGUI.py:1069 appGUI/MainGUI.py:1689 -#: appGUI/MainGUI.py:2331 appGUI/MainGUI.py:4708 +#: appGUI/MainGUI.py:2366 appGUI/MainGUI.py:4743 msgid "Zoom Fit" msgstr "Marire și ajustare" -#: appGUI/MainGUI.py:532 appGUI/MainGUI.py:4708 +#: appGUI/MainGUI.py:532 appGUI/MainGUI.py:4743 msgid "V" msgstr "V" -#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:1065 appGUI/MainGUI.py:2327 -#: appGUI/MainGUI.py:4712 +#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:1065 appGUI/MainGUI.py:2362 +#: appGUI/MainGUI.py:4747 msgid "Zoom In" msgstr "Marire" -#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:4712 +#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:4747 msgid "=" msgstr "=" -#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:1067 appGUI/MainGUI.py:2329 -#: appGUI/MainGUI.py:4711 +#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:1067 appGUI/MainGUI.py:2364 +#: appGUI/MainGUI.py:4746 msgid "Zoom Out" msgstr "Micsorare" -#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:4711 +#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:4746 msgid "-" msgstr "-" @@ -5215,15 +5220,15 @@ msgstr "-" msgid "Redraw All" msgstr "Reafisare Toate" -#: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4785 +#: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4820 msgid "F5" msgstr "F5" -#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4731 +#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4766 msgid "Toggle Code Editor" msgstr "Comută Editorul de cod" -#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4731 +#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4766 msgid "Shift+E" msgstr "Shift+E" @@ -5231,15 +5236,15 @@ msgstr "Shift+E" msgid "Toggle FullScreen" msgstr "Comută FullScreen" -#: appGUI/MainGUI.py:553 appGUI/MainGUI.py:4771 +#: appGUI/MainGUI.py:553 appGUI/MainGUI.py:4806 msgid "Alt+F10" msgstr "Alt+F10" -#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4726 +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4761 msgid "Toggle Plot Area" msgstr "Comută Aria de Afișare" -#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4726 +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4761 msgid "Ctrl+F10" msgstr "Ctrl+F10" @@ -5247,7 +5252,7 @@ msgstr "Ctrl+F10" msgid "Toggle Project/Properties/Tool" msgstr "Comută Proiect/Propietăti/Unealta" -#: appGUI/MainGUI.py:559 appGUI/MainGUI.py:4788 +#: appGUI/MainGUI.py:559 appGUI/MainGUI.py:4823 msgid "`" msgstr "`" @@ -5255,15 +5260,15 @@ msgstr "`" msgid "Toggle Grid Snap" msgstr "Comută Grid" -#: appGUI/MainGUI.py:564 appGUI/MainGUI.py:4697 +#: appGUI/MainGUI.py:564 appGUI/MainGUI.py:4732 msgid "G" msgstr "G" -#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4732 +#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4767 msgid "Toggle Grid Lines" msgstr "Comută Linii Grid" -#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4732 +#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4767 msgid "Shift+G" msgstr "Shift+G" @@ -5271,7 +5276,7 @@ msgstr "Shift+G" msgid "Toggle Axis" msgstr "Comută Axe" -#: appGUI/MainGUI.py:570 appGUI/MainGUI.py:4729 +#: appGUI/MainGUI.py:570 appGUI/MainGUI.py:4764 msgid "Shift+A" msgstr "Shift+A" @@ -5279,15 +5284,15 @@ msgstr "Shift+A" msgid "Toggle Workspace" msgstr "Comută Suprafata de lucru" -#: appGUI/MainGUI.py:573 appGUI/MainGUI.py:4739 +#: appGUI/MainGUI.py:573 appGUI/MainGUI.py:4774 msgid "Shift+W" msgstr "Shift+W" -#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4733 +#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4768 msgid "Toggle HUD" msgstr "Comută HUD" -#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4733 +#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4768 msgid "Shift+H" msgstr "Shift+H" @@ -5301,24 +5306,24 @@ msgstr "Deplasare" msgid "Objects" msgstr "Obiecte" -#: appGUI/MainGUI.py:593 appObjects/ObjectCollection.py:1158 -#: appObjects/ObjectCollection.py:1205 appPlugins/ToolIsolation.py:3609 -#: appPlugins/ToolPunchGerber.py:2317 +#: appGUI/MainGUI.py:593 appObjects/ObjectCollection.py:1161 +#: appObjects/ObjectCollection.py:1208 appPlugins/ToolIsolation.py:3639 +#: appPlugins/ToolPunchGerber.py:2333 msgid "Deselect All" msgstr "Deselectează toate" -#: appGUI/MainGUI.py:598 appGUI/ObjectUI.py:343 appGUI/ObjectUI.py:719 -#: appGUI/ObjectUI.py:1040 appGUI/ObjectUI.py:1418 +#: appGUI/MainGUI.py:598 appGUI/ObjectUI.py:378 appGUI/ObjectUI.py:785 +#: appGUI/ObjectUI.py:1109 appGUI/ObjectUI.py:1518 msgid "Plugins" msgstr "" #: appGUI/MainGUI.py:602 appGUI/MainGUI.py:1077 appGUI/MainGUI.py:1350 -#: appGUI/MainGUI.py:2337 +#: appGUI/MainGUI.py:2372 msgid "Command Line" msgstr "Linie de comanda" #: appGUI/MainGUI.py:602 appGUI/MainGUI.py:688 appGUI/MainGUI.py:802 -#: appGUI/MainGUI.py:4706 appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5229 +#: appGUI/MainGUI.py:4741 appGUI/MainGUI.py:5009 appGUI/MainGUI.py:5264 msgid "S" msgstr "S" @@ -5330,7 +5335,7 @@ msgstr "Ajutor" msgid "Online Help" msgstr "Resurse online" -#: appGUI/MainGUI.py:610 appGUI/MainGUI.py:4782 +#: appGUI/MainGUI.py:610 appGUI/MainGUI.py:4817 msgid "F1" msgstr "F1" @@ -5354,7 +5359,7 @@ msgstr "Specificatii Gerber" msgid "Shortcuts List" msgstr "Lista shortcut-uri" -#: appGUI/MainGUI.py:635 appGUI/MainGUI.py:4691 +#: appGUI/MainGUI.py:635 appGUI/MainGUI.py:4726 msgid "F3" msgstr "F3" @@ -5362,7 +5367,7 @@ msgstr "F3" msgid "YouTube Channel" msgstr "Canal YouTube" -#: appGUI/MainGUI.py:638 appGUI/MainGUI.py:4784 +#: appGUI/MainGUI.py:638 appGUI/MainGUI.py:4819 msgid "F4" msgstr "F4" @@ -5378,73 +5383,73 @@ msgstr "Despre" msgid "Geo Editor" msgstr "Editor Geometrii" -#: appGUI/MainGUI.py:658 appGUI/MainGUI.py:1197 appGUI/MainGUI.py:2457 +#: appGUI/MainGUI.py:658 appGUI/MainGUI.py:1197 appGUI/MainGUI.py:2492 msgid "Add Circle" msgstr "Adaugă Cerc" -#: appGUI/MainGUI.py:662 appGUI/MainGUI.py:1199 appGUI/MainGUI.py:2459 +#: appGUI/MainGUI.py:662 appGUI/MainGUI.py:1199 appGUI/MainGUI.py:2494 msgid "Add Arc" msgstr "Adaugă Arc" #: appGUI/MainGUI.py:662 appGUI/MainGUI.py:737 appGUI/MainGUI.py:779 -#: appGUI/MainGUI.py:4960 appGUI/MainGUI.py:5081 appGUI/MainGUI.py:5219 +#: appGUI/MainGUI.py:4995 appGUI/MainGUI.py:5116 appGUI/MainGUI.py:5254 msgid "A" msgstr "A" -#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:1201 appGUI/MainGUI.py:2461 +#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:1201 appGUI/MainGUI.py:2496 msgid "Add Rectangle" msgstr "Adaugă Patrulater" -#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4705 -#: appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5087 appGUI/MainGUI.py:5228 +#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4740 +#: appGUI/MainGUI.py:5008 appGUI/MainGUI.py:5122 appGUI/MainGUI.py:5263 msgid "R" msgstr "R" -#: appGUI/MainGUI.py:670 appGUI/MainGUI.py:1207 appGUI/MainGUI.py:2467 +#: appGUI/MainGUI.py:670 appGUI/MainGUI.py:1207 appGUI/MainGUI.py:2502 msgid "Add Polygon" msgstr "Adaugă Poligon" -#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:1205 appGUI/MainGUI.py:2465 +#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:1205 appGUI/MainGUI.py:2500 msgid "Add Path" msgstr "Adaugă Cale" -#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:776 appGUI/MainGUI.py:4704 -#: appGUI/MainGUI.py:4972 appGUI/MainGUI.py:5227 appGUI/ObjectUI.py:1374 -#: appGUI/ObjectUI.py:1385 +#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:776 appGUI/MainGUI.py:4739 +#: appGUI/MainGUI.py:5007 appGUI/MainGUI.py:5262 appGUI/ObjectUI.py:1488 +#: appGUI/ObjectUI.py:1499 msgid "P" msgstr "P" -#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:1210 appGUI/MainGUI.py:2470 +#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:1210 appGUI/MainGUI.py:2505 msgid "Add Text" msgstr "Adaugă Text" -#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:782 appGUI/MainGUI.py:4707 -#: appGUI/MainGUI.py:4975 appGUI/MainGUI.py:5088 appGUI/MainGUI.py:5230 -#: appGUI/MainGUI.py:5231 +#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:782 appGUI/MainGUI.py:4742 +#: appGUI/MainGUI.py:5010 appGUI/MainGUI.py:5123 appGUI/MainGUI.py:5265 +#: appGUI/MainGUI.py:5266 msgid "T" msgstr "T" -#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:1220 appGUI/MainGUI.py:2480 +#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:1220 appGUI/MainGUI.py:2515 msgid "Polygon Union" msgstr "Uniune Poligoane" -#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:4976 +#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:5011 msgid "U" msgstr "U" -#: appGUI/MainGUI.py:685 appGUI/MainGUI.py:1225 appGUI/MainGUI.py:2485 +#: appGUI/MainGUI.py:685 appGUI/MainGUI.py:1225 appGUI/MainGUI.py:2520 msgid "Polygon Intersection" msgstr "Intersecţie Poligoane" -#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:2487 +#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:2522 msgid "Polygon Subtraction" msgstr "Substracţie Poligoane" -#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:1728 appGUI/MainGUI.py:2489 +#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:1728 appGUI/MainGUI.py:2524 msgid "Alt Subtraction" msgstr "Scădere alternativă" -#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2493 +#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2528 msgid "Cut Path" msgstr "Taie Cale" @@ -5453,60 +5458,60 @@ msgid "Copy Geom" msgstr "Copiază Geometrie" #: appGUI/MainGUI.py:702 appGUI/MainGUI.py:757 appGUI/MainGUI.py:816 -#: appGUI/MainGUI.py:4962 appGUI/MainGUI.py:5082 appGUI/MainGUI.py:5221 +#: appGUI/MainGUI.py:4997 appGUI/MainGUI.py:5117 appGUI/MainGUI.py:5256 msgid "C" msgstr "C" -#: appGUI/MainGUI.py:705 appGUI/MainGUI.py:1244 appGUI/MainGUI.py:2497 -#: appGUI/MainGUI.py:4991 +#: appGUI/MainGUI.py:705 appGUI/MainGUI.py:1244 appGUI/MainGUI.py:2532 +#: appGUI/MainGUI.py:5026 msgid "Delete Shape" msgstr "Șterge forme geo" #: appGUI/MainGUI.py:710 appGUI/MainGUI.py:824 appGUI/MainGUI.py:1294 -#: appGUI/MainGUI.py:1736 appGUI/MainGUI.py:1800 appGUI/MainGUI.py:2548 -#: appGUI/MainGUI.py:5225 appPlugins/ToolMove.py:27 +#: appGUI/MainGUI.py:1736 appGUI/MainGUI.py:1800 appGUI/MainGUI.py:2583 +#: appGUI/MainGUI.py:5260 appPlugins/ToolMove.py:27 msgid "Move" msgstr "Mutare" #: appGUI/MainGUI.py:710 appGUI/MainGUI.py:766 appGUI/MainGUI.py:824 -#: appGUI/MainGUI.py:4700 appGUI/MainGUI.py:4968 appGUI/MainGUI.py:4969 -#: appGUI/MainGUI.py:5085 appGUI/MainGUI.py:5225 +#: appGUI/MainGUI.py:4735 appGUI/MainGUI.py:5003 appGUI/MainGUI.py:5004 +#: appGUI/MainGUI.py:5120 appGUI/MainGUI.py:5260 msgid "M" msgstr "M" -#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4965 +#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:5000 msgid "I" msgstr "I" -#: appGUI/MainGUI.py:721 appGUI/MainGUI.py:811 appGUI/MainGUI.py:4761 -#: appGUI/MainGUI.py:4982 appGUI/MainGUI.py:5241 +#: appGUI/MainGUI.py:721 appGUI/MainGUI.py:811 appGUI/MainGUI.py:4796 +#: appGUI/MainGUI.py:5017 appGUI/MainGUI.py:5276 msgid "Alt+R" msgstr "Alt+R" -#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:5002 msgid "Toggle Corner Snap" msgstr "Comută lipire colt" -#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:5002 msgid "K" msgstr "K" #: appGUI/MainGUI.py:740 appGUI/MainGUI.py:1171 appGUI/MainGUI.py:1774 -#: appGUI/MainGUI.py:2431 appGUI/MainGUI.py:5083 +#: appGUI/MainGUI.py:2466 appGUI/MainGUI.py:5118 msgid "Add Drill" msgstr "Adaugă găurire" #: appGUI/MainGUI.py:745 appGUI/MainGUI.py:1177 appGUI/MainGUI.py:1781 -#: appGUI/MainGUI.py:2439 appGUI/MainGUI.py:5086 +#: appGUI/MainGUI.py:2474 appGUI/MainGUI.py:5121 msgid "Add Slot Array" msgstr "Adaugă o Arie sloturi" #: appGUI/MainGUI.py:748 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:1779 -#: appGUI/MainGUI.py:2437 appGUI/MainGUI.py:5089 +#: appGUI/MainGUI.py:2472 appGUI/MainGUI.py:5124 msgid "Add Slot" msgstr "Adaugă Slot" -#: appGUI/MainGUI.py:748 appGUI/MainGUI.py:5089 +#: appGUI/MainGUI.py:748 appGUI/MainGUI.py:5124 msgid "W" msgstr "W" @@ -5514,59 +5519,59 @@ msgstr "W" msgid "Resize Drill(S)" msgstr "Redimens. Găuriri" -#: appGUI/MainGUI.py:766 appGUI/MainGUI.py:1189 appGUI/MainGUI.py:2449 -#: appGUI/MainGUI.py:5085 +#: appGUI/MainGUI.py:766 appGUI/MainGUI.py:1189 appGUI/MainGUI.py:2484 +#: appGUI/MainGUI.py:5120 msgid "Move Drill" msgstr "Muta Găurire" -#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1257 appGUI/MainGUI.py:2511 -#: appGUI/MainGUI.py:5227 +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1257 appGUI/MainGUI.py:2546 +#: appGUI/MainGUI.py:5262 msgid "Add Pad" msgstr "Adaugă Pad" -#: appGUI/MainGUI.py:782 appGUI/MainGUI.py:1261 appGUI/MainGUI.py:2515 -#: appGUI/MainGUI.py:5230 +#: appGUI/MainGUI.py:782 appGUI/MainGUI.py:1261 appGUI/MainGUI.py:2550 +#: appGUI/MainGUI.py:5265 msgid "Add Track" msgstr "Adaugă Traseu" -#: appGUI/MainGUI.py:785 appGUI/MainGUI.py:1263 appGUI/MainGUI.py:2517 -#: appGUI/MainGUI.py:5226 +#: appGUI/MainGUI.py:785 appGUI/MainGUI.py:1263 appGUI/MainGUI.py:2552 +#: appGUI/MainGUI.py:5261 msgid "Add Region" msgstr "Adaugă Regiune" #: appGUI/MainGUI.py:790 appGUI/MainGUI.py:1265 appGUI/MainGUI.py:1751 -#: appGUI/MainGUI.py:2519 +#: appGUI/MainGUI.py:2554 msgid "Poligonize" msgstr "Poligonizare" -#: appGUI/MainGUI.py:790 appGUI/MainGUI.py:4757 appGUI/MainGUI.py:5240 +#: appGUI/MainGUI.py:790 appGUI/MainGUI.py:4792 appGUI/MainGUI.py:5275 msgid "Alt+N" msgstr "Alt+N" -#: appGUI/MainGUI.py:793 appGUI/MainGUI.py:5223 +#: appGUI/MainGUI.py:793 appGUI/MainGUI.py:5258 msgid "Add SemiDisc" msgstr "Adaugă SemiDisc" -#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:5222 +#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:5257 msgid "Add Disc" msgstr "Adaugă Disc" #: appGUI/MainGUI.py:805 appGUI/MainGUI.py:1278 appGUI/MainGUI.py:1763 -#: appGUI/MainGUI.py:2532 +#: appGUI/MainGUI.py:2567 msgid "Mark Area" msgstr "Marc. aria" -#: appGUI/MainGUI.py:805 appGUI/MainGUI.py:4744 appGUI/MainGUI.py:5239 +#: appGUI/MainGUI.py:805 appGUI/MainGUI.py:4779 appGUI/MainGUI.py:5274 msgid "Alt+A" msgstr "Alt+A" #: appGUI/MainGUI.py:808 appGUI/MainGUI.py:1216 appGUI/MainGUI.py:1283 -#: appGUI/MainGUI.py:1718 appGUI/MainGUI.py:1765 appGUI/MainGUI.py:2476 -#: appGUI/MainGUI.py:2537 +#: appGUI/MainGUI.py:1718 appGUI/MainGUI.py:1765 appGUI/MainGUI.py:2511 +#: appGUI/MainGUI.py:2572 msgid "Eraser" msgstr "Stergere Selectivă" -#: appGUI/MainGUI.py:811 app_Main.py:6835 app_Main.py:6889 app_Main.py:6937 +#: appGUI/MainGUI.py:811 app_Main.py:6862 app_Main.py:6916 app_Main.py:6964 msgid "Transform" msgstr "Transformare" @@ -5582,43 +5587,43 @@ msgstr "Dezactivează Afișare" msgid "Set Color" msgstr "Setați culoarea" -#: appGUI/MainGUI.py:850 app_Main.py:8721 +#: appGUI/MainGUI.py:850 app_Main.py:8751 msgid "Red" msgstr "Roșu" -#: appGUI/MainGUI.py:853 app_Main.py:8723 +#: appGUI/MainGUI.py:853 app_Main.py:8753 msgid "Blue" msgstr "Albastru" -#: appGUI/MainGUI.py:856 app_Main.py:8726 +#: appGUI/MainGUI.py:856 app_Main.py:8756 msgid "Yellow" msgstr "Galben" -#: appGUI/MainGUI.py:859 app_Main.py:8728 +#: appGUI/MainGUI.py:859 app_Main.py:8758 msgid "Green" msgstr "Verde" -#: appGUI/MainGUI.py:862 app_Main.py:8730 +#: appGUI/MainGUI.py:862 app_Main.py:8760 msgid "Purple" msgstr "Violet" -#: appGUI/MainGUI.py:865 app_Main.py:8732 +#: appGUI/MainGUI.py:865 app_Main.py:8762 msgid "Brown" msgstr "Maro" -#: appGUI/MainGUI.py:868 app_Main.py:8734 app_Main.py:8811 +#: appGUI/MainGUI.py:868 app_Main.py:8764 app_Main.py:8841 msgid "White" msgstr "Alb" -#: appGUI/MainGUI.py:871 app_Main.py:8736 +#: appGUI/MainGUI.py:871 app_Main.py:8766 msgid "Black" msgstr "Negru" -#: appGUI/MainGUI.py:881 app_Main.py:8777 +#: appGUI/MainGUI.py:881 app_Main.py:8807 msgid "Opacity" msgstr "Opacitate" -#: appGUI/MainGUI.py:884 app_Main.py:8751 +#: appGUI/MainGUI.py:884 app_Main.py:8781 msgid "Default" msgstr "Implicit" @@ -5632,7 +5637,7 @@ msgid "Properties" msgstr "Proprietati" #: appGUI/MainGUI.py:915 appGUI/MainGUI.py:1417 appGUI/MainGUI.py:1680 -#: app_Main.py:2603 app_Main.py:2865 app_Main.py:10097 +#: app_Main.py:2603 app_Main.py:2865 app_Main.py:10127 msgid "Project" msgstr "Proiect" @@ -5670,19 +5675,19 @@ msgstr "Toolbar Editor Geometrii" msgid "Gerber Editor Toolbar" msgstr "Toolbar Editor Gerber" -#: appGUI/MainGUI.py:975 appGUI/MainGUI.py:2157 +#: appGUI/MainGUI.py:975 appGUI/MainGUI.py:2192 msgid "Delta Coordinates Toolbar" msgstr "Bara de instrumente Coordonate Delta" -#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2165 +#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2200 msgid "Coordinates Toolbar" msgstr "Coordinates Toolbar" -#: appGUI/MainGUI.py:983 appGUI/MainGUI.py:2173 +#: appGUI/MainGUI.py:983 appGUI/MainGUI.py:2208 msgid "Grid Toolbar" msgstr "Toolbar Grid-uri" -#: appGUI/MainGUI.py:993 appGUI/MainGUI.py:2181 +#: appGUI/MainGUI.py:993 appGUI/MainGUI.py:2216 msgid "Status Toolbar" msgstr "Bara de instrumente de Stare" @@ -5690,124 +5695,122 @@ msgstr "Bara de instrumente de Stare" msgid "Save project" msgstr "Salvează Proiect" -#: appGUI/MainGUI.py:1019 appGUI/MainGUI.py:2281 app_Main.py:2600 +#: appGUI/MainGUI.py:1019 appGUI/MainGUI.py:2316 app_Main.py:2600 #: app_Main.py:2860 msgid "Editor" msgstr "Editor" -#: appGUI/MainGUI.py:1042 appGUI/MainGUI.py:2304 appGUI/MainGUI.py:4720 -#: appGUI/MainGUI.py:4985 +#: appGUI/MainGUI.py:1042 appGUI/MainGUI.py:2339 appGUI/MainGUI.py:4755 +#: appGUI/MainGUI.py:5020 msgid "Distance Tool" msgstr "Unealta Distanță" -#: appGUI/MainGUI.py:1044 appGUI/MainGUI.py:2306 +#: appGUI/MainGUI.py:1044 appGUI/MainGUI.py:2341 msgid "Distance Min Tool" msgstr "Unealta Distanță min" -#: appGUI/MainGUI.py:1061 appGUI/MainGUI.py:1693 appGUI/MainGUI.py:2323 +#: appGUI/MainGUI.py:1061 appGUI/MainGUI.py:1693 appGUI/MainGUI.py:2358 msgid "Replot" msgstr "Reafișare" -#: appGUI/MainGUI.py:1063 appGUI/MainGUI.py:1691 appGUI/MainGUI.py:2325 +#: appGUI/MainGUI.py:1063 appGUI/MainGUI.py:1691 appGUI/MainGUI.py:2360 msgid "Clear Plot" msgstr "Șterge Afișare" -#: appGUI/MainGUI.py:1093 appGUI/MainGUI.py:2353 appGUI/ObjectUI.py:1422 +#: appGUI/MainGUI.py:1093 appGUI/MainGUI.py:2388 appGUI/ObjectUI.py:1522 #: appPlugins/ToolLevelling.py:187 appPlugins/ToolLevelling.py:1722 #, fuzzy #| msgid "Autolevelling" msgid "Levelling" msgstr "Autonivelare" -#: appGUI/MainGUI.py:1102 appGUI/MainGUI.py:2362 appGUI/ObjectUI.py:224 -#: appGUI/ObjectUI.py:392 appPlugins/ToolFollow.py:129 -#: appPlugins/ToolFollow.py:669 +#: appGUI/MainGUI.py:1102 appGUI/MainGUI.py:2397 appGUI/ObjectUI.py:239 +#: appGUI/ObjectUI.py:441 appPlugins/ToolFollow.py:129 +#: appPlugins/ToolFollow.py:667 msgid "Follow" msgstr "Urmează" -#: appGUI/MainGUI.py:1113 appGUI/MainGUI.py:2373 +#: appGUI/MainGUI.py:1113 appGUI/MainGUI.py:2408 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:102 -#: appPlugins/ToolCutOut.py:2365 +#: appPlugins/ToolCutOut.py:2350 msgid "Panel" msgstr "Panel" -#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2375 appPlugins/ToolFilm.py:151 -#: appPlugins/ToolFilm.py:1132 +#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2410 appGUI/ObjectUI.py:412 +#: appPlugins/ToolFilm.py:150 appPlugins/ToolFilm.py:1141 #, fuzzy #| msgid "Film PCB" msgid "Film" msgstr "Film PCB" -#: appGUI/MainGUI.py:1117 appGUI/MainGUI.py:2377 appPlugins/ToolDblSided.py:110 -#: appPlugins/ToolDblSided.py:647 -#, fuzzy -#| msgid "2-Sided PCB" +#: appGUI/MainGUI.py:1117 appGUI/MainGUI.py:2412 appPlugins/ToolDblSided.py:110 +#: appPlugins/ToolDblSided.py:628 msgid "2-Sided" -msgstr "2-fețe PCB" +msgstr "2-fețe" -#: appGUI/MainGUI.py:1122 appGUI/MainGUI.py:2382 appGUI/MainGUI.py:4744 -#: appPlugins/ToolAlignObjects.py:32 appPlugins/ToolAlignObjects.py:396 +#: appGUI/MainGUI.py:1122 appGUI/MainGUI.py:2417 appGUI/MainGUI.py:4779 +#: appPlugins/ToolAlignObjects.py:32 appPlugins/ToolAlignObjects.py:399 msgid "Align Objects" msgstr "Aliniere Obiecte" -#: appGUI/MainGUI.py:1129 appGUI/MainGUI.py:2389 appGUI/MainGUI.py:4748 -#: appPlugins/ToolExtract.py:131 appPlugins/ToolExtract.py:898 +#: appGUI/MainGUI.py:1129 appGUI/MainGUI.py:2424 appGUI/MainGUI.py:4783 +#: appPlugins/ToolExtract.py:131 appPlugins/ToolExtract.py:895 #, fuzzy #| msgid "ExtraCut" msgid "Extract" msgstr "Extra taiere" -#: appGUI/MainGUI.py:1131 appGUI/MainGUI.py:2391 appGUI/MainGUI.py:4753 -#: appPlugins/ToolCopperThieving.py:145 appPlugins/ToolCopperThieving.py:1270 +#: appGUI/MainGUI.py:1131 appGUI/MainGUI.py:2426 appGUI/MainGUI.py:4788 +#: appPlugins/ToolCopperThieving.py:145 appPlugins/ToolCopperThieving.py:1272 #, fuzzy #| msgid "Copper Thieving Tool" msgid "Copper Thieving" msgstr "Unealta Copper Thieving" -#: appGUI/MainGUI.py:1133 appGUI/MainGUI.py:2393 appGUI/MainGUI.py:4745 -#: appPlugins/ToolCorners.py:667 +#: appGUI/MainGUI.py:1133 appGUI/MainGUI.py:2428 appGUI/MainGUI.py:4780 +#: appPlugins/ToolCorners.py:679 #, fuzzy #| msgid "Corner Markers Tool" msgid "Corner Markers" msgstr "Unealta pentru Semne la Colț" -#: appGUI/MainGUI.py:1135 appGUI/MainGUI.py:2395 appGUI/MainGUI.py:4751 -#: appPlugins/ToolPunchGerber.py:1957 appPlugins/ToolPunchGerber.py:2333 +#: appGUI/MainGUI.py:1135 appGUI/MainGUI.py:2430 appGUI/MainGUI.py:4786 +#: appPlugins/ToolPunchGerber.py:1953 appPlugins/ToolPunchGerber.py:2344 msgid "Punch Gerber" msgstr "Punctează Gerber" -#: appGUI/MainGUI.py:1137 appGUI/MainGUI.py:2397 appGUI/MainGUI.py:4746 -#: appPlugins/ToolCalculators.py:93 appPlugins/ToolCalculators.py:414 +#: appGUI/MainGUI.py:1137 appGUI/MainGUI.py:2432 appGUI/MainGUI.py:4781 +#: appPlugins/ToolCalculators.py:93 appPlugins/ToolCalculators.py:506 msgid "Calculators" msgstr "Calculatoare" #: appGUI/MainGUI.py:1169 appGUI/MainGUI.py:1195 appGUI/MainGUI.py:1255 -#: appGUI/MainGUI.py:2429 appGUI/MainGUI.py:2455 appGUI/MainGUI.py:2509 +#: appGUI/MainGUI.py:2464 appGUI/MainGUI.py:2490 appGUI/MainGUI.py:2544 msgid "Select" msgstr "Selectează" -#: appGUI/MainGUI.py:1179 appGUI/MainGUI.py:1784 appGUI/MainGUI.py:2435 -#: appGUI/MainGUI.py:5087 +#: appGUI/MainGUI.py:1179 appGUI/MainGUI.py:1784 appGUI/MainGUI.py:2470 +#: appGUI/MainGUI.py:5122 msgid "Resize Drill" msgstr "Redimens. Găurire" -#: appGUI/MainGUI.py:1183 appGUI/MainGUI.py:2443 appGUI/MainGUI.py:5082 +#: appGUI/MainGUI.py:1183 appGUI/MainGUI.py:2478 appGUI/MainGUI.py:5117 msgid "Copy Drill" msgstr "Copiază Găurire" -#: appGUI/MainGUI.py:1185 appGUI/MainGUI.py:2445 appGUI/MainGUI.py:5091 +#: appGUI/MainGUI.py:1185 appGUI/MainGUI.py:2480 appGUI/MainGUI.py:5126 msgid "Delete Drill" msgstr "Șterge Găurire" -#: appGUI/MainGUI.py:1212 appGUI/MainGUI.py:2472 +#: appGUI/MainGUI.py:1212 appGUI/MainGUI.py:2507 msgid "Add Buffer" msgstr "Adaugă Bufer" -#: appGUI/MainGUI.py:1214 appGUI/MainGUI.py:2474 +#: appGUI/MainGUI.py:1214 appGUI/MainGUI.py:2509 msgid "Paint Shape" msgstr "Pictează o formă" -#: appGUI/MainGUI.py:1222 appGUI/MainGUI.py:2482 +#: appGUI/MainGUI.py:1222 appGUI/MainGUI.py:2517 msgid "Polygon Explode" msgstr "Explodare Poligoane" @@ -5830,24 +5833,24 @@ msgid "Copy Shape(s)" msgstr "Copiază forme geo." #: appGUI/MainGUI.py:1246 appGUI/MainGUI.py:1291 appGUI/MainGUI.py:1732 -#: appGUI/MainGUI.py:1769 appGUI/MainGUI.py:2499 appGUI/MainGUI.py:2545 -#: appGUI/MainGUI.py:4763 appGUI/ObjectUI.py:100 appGUI/ObjectUI.py:142 +#: appGUI/MainGUI.py:1769 appGUI/MainGUI.py:2534 appGUI/MainGUI.py:2580 +#: appGUI/MainGUI.py:4798 appGUI/ObjectUI.py:92 appGUI/ObjectUI.py:147 msgid "Transformations" msgstr "Transformări" -#: appGUI/MainGUI.py:1249 appGUI/MainGUI.py:2503 +#: appGUI/MainGUI.py:1249 appGUI/MainGUI.py:2538 msgid "Move Objects" msgstr "Mută Obiecte" -#: appGUI/MainGUI.py:1268 appGUI/MainGUI.py:1753 appGUI/MainGUI.py:2522 +#: appGUI/MainGUI.py:1268 appGUI/MainGUI.py:1753 appGUI/MainGUI.py:2557 msgid "SemiDisc" msgstr "SemiDisc" -#: appGUI/MainGUI.py:1270 appGUI/MainGUI.py:1755 appGUI/MainGUI.py:2524 +#: appGUI/MainGUI.py:1270 appGUI/MainGUI.py:1755 appGUI/MainGUI.py:2559 msgid "Disc" msgstr "Disc" -#: appGUI/MainGUI.py:1280 appGUI/MainGUI.py:2534 +#: appGUI/MainGUI.py:1280 appGUI/MainGUI.py:2569 #, fuzzy #| msgid "Import image" msgid "Import Shape" @@ -5917,28 +5920,22 @@ msgstr "" msgid "TCL Shell" msgstr "TCL Shell" -#: appGUI/MainGUI.py:1463 appGUI/MainGUI.py:1471 appGUI/MainGUI.py:2687 -#: appGUI/MainGUI.py:2693 app_Main.py:2878 app_Main.py:9869 +#: appGUI/MainGUI.py:1463 appGUI/MainGUI.py:1471 appGUI/MainGUI.py:2722 +#: appGUI/MainGUI.py:2728 app_Main.py:2878 app_Main.py:9899 msgid "Plot Area" msgstr "Arie Afișare" -#: appGUI/MainGUI.py:1513 appPlugins/ToolCopperThieving.py:1302 -#: appPlugins/ToolCorners.py:703 appPlugins/ToolEtchCompensation.py:345 -#: appPlugins/ToolExtract.py:931 appPlugins/ToolFiducials.py:1013 -#: appPlugins/ToolFollow.py:714 appPlugins/ToolInvertGerber.py:255 -#: appPlugins/ToolIsolation.py:3161 appPlugins/ToolOptimal.py:462 -#: appPlugins/ToolPunchGerber.py:2006 appPlugins/ToolQRCode.py:775 -#: appPlugins/ToolRulesCheck.py:1203 appPlugins/ToolSolderPaste.py:1201 -#: appPlugins/ToolSub.py:836 +#: appGUI/MainGUI.py:1513 appPlugins/ToolFiducials.py:1011 +#: appPlugins/ToolOptimal.py:462 appPlugins/ToolRulesCheck.py:1203 +#: appPlugins/ToolSolderPaste.py:1201 msgid "GERBER" msgstr "GERBER" -#: appGUI/MainGUI.py:1523 appPlugins/ToolDrilling.py:2300 -#: appPlugins/ToolRulesCheck.py:1341 +#: appGUI/MainGUI.py:1523 appPlugins/ToolRulesCheck.py:1341 msgid "EXCELLON" msgstr "EXCELLON" -#: appGUI/MainGUI.py:1533 appPlugins/ToolSub.py:889 +#: appGUI/MainGUI.py:1533 appPlugins/ToolSub.py:913 msgid "GEOMETRY" msgstr "GEOMETRIE" @@ -5987,7 +5984,7 @@ msgstr "Deschide Pref Dir" msgid "Open the folder where FlatCAM save the preferences files." msgstr "Deschide directorul unde FlatCAM salvează fişierele cu setări." -#: appGUI/MainGUI.py:1614 appGUI/MainGUI.py:2238 +#: appGUI/MainGUI.py:1614 appGUI/MainGUI.py:2273 msgid "Clear GUI Settings" msgstr "Șterge Setările GUI" @@ -6085,55 +6082,55 @@ msgstr "Unitățile aplicației" msgid "Lock Toolbars" msgstr "Blochează Toolbar-uri" -#: appGUI/MainGUI.py:2134 +#: appGUI/MainGUI.py:2169 msgid "Detachable Tabs" msgstr "Taburi detașabile" -#: appGUI/MainGUI.py:2218 +#: appGUI/MainGUI.py:2253 msgid "FlatCAM Preferences Folder opened." msgstr "Folderul de preferințe FlatCAM a fost deschis." -#: appGUI/MainGUI.py:2237 +#: appGUI/MainGUI.py:2272 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:2242 appGUI/preferences/PreferencesUIManager.py:1037 -#: appGUI/preferences/PreferencesUIManager.py:1286 appTranslation.py:110 -#: appTranslation.py:213 app_Main.py:2656 app_Main.py:3881 app_Main.py:6646 -#: app_Main.py:9756 app_Main.py:9878 +#: appGUI/MainGUI.py:2277 appGUI/preferences/PreferencesUIManager.py:1041 +#: appGUI/preferences/PreferencesUIManager.py:1290 appTranslation.py:110 +#: appTranslation.py:213 app_Main.py:2656 app_Main.py:3881 app_Main.py:6654 +#: app_Main.py:9786 app_Main.py:9908 msgid "Yes" msgstr "Da" -#: appGUI/MainGUI.py:2243 appGUI/preferences/PreferencesUIManager.py:1287 +#: appGUI/MainGUI.py:2278 appGUI/preferences/PreferencesUIManager.py:1291 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:44 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:148 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:135 -#: appPlugins/ToolDrilling.py:2358 appPlugins/ToolIsolation.py:3229 -#: appPlugins/ToolMilling.py:3656 appPlugins/ToolNCC.py:4242 -#: appPlugins/ToolPaint.py:3035 appTranslation.py:111 appTranslation.py:214 -#: app_Main.py:2657 app_Main.py:3882 app_Main.py:6647 app_Main.py:9757 -#: app_Main.py:9879 +#: appPlugins/ToolDrilling.py:2373 appPlugins/ToolIsolation.py:3233 +#: appPlugins/ToolMilling.py:3728 appPlugins/ToolNCC.py:4241 +#: appPlugins/ToolPaint.py:3043 appTranslation.py:111 appTranslation.py:214 +#: app_Main.py:2657 app_Main.py:3882 app_Main.py:6655 app_Main.py:9787 +#: app_Main.py:9909 msgid "No" msgstr "Nu" -#: appGUI/MainGUI.py:2495 +#: appGUI/MainGUI.py:2530 msgid "Copy Objects" msgstr "Copiază Obiecte" -#: appGUI/MainGUI.py:2569 +#: appGUI/MainGUI.py:2604 msgid "Key Shortcut List" msgstr "Lista de shortcut-uri" -#: appGUI/MainGUI.py:2754 +#: appGUI/MainGUI.py:2789 msgid "Shell enabled." msgstr "Shell activat." -#: appGUI/MainGUI.py:2757 +#: appGUI/MainGUI.py:2792 msgid "Shell disabled." msgstr "Shell dezactivat." -#: appGUI/MainGUI.py:3302 +#: appGUI/MainGUI.py:3337 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6144,12 +6141,12 @@ msgstr "" "apoi selectează forma geo. tăietoare. La final apasă tasta ~X~ sau\n" "butonul corespunzător din Toolbar." -#: appGUI/MainGUI.py:3309 appGUI/MainGUI.py:3469 appGUI/MainGUI.py:3516 -#: appGUI/MainGUI.py:3538 +#: appGUI/MainGUI.py:3344 appGUI/MainGUI.py:3504 appGUI/MainGUI.py:3551 +#: appGUI/MainGUI.py:3573 msgid "Warning" msgstr "Atenţie" -#: appGUI/MainGUI.py:3464 +#: appGUI/MainGUI.py:3499 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6157,7 +6154,7 @@ msgstr "" "Selectează forma geometrică asupra căreia să se\n" "aplice Unealta de Intersecţie." -#: appGUI/MainGUI.py:3511 +#: appGUI/MainGUI.py:3546 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6165,7 +6162,7 @@ msgstr "" "Selectează forma geometrică asupra căreia să se\n" "aplice Unealta de Substracţie." -#: appGUI/MainGUI.py:3533 +#: appGUI/MainGUI.py:3568 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6173,374 +6170,374 @@ msgstr "" "Selectează forma geometrică asupra căreia să se\n" "aplice Unealta de Uniune." -#: appGUI/MainGUI.py:4011 appPlugins/ToolIsolation.py:907 -#: appPlugins/ToolNCC.py:1440 appPlugins/ToolPaint.py:678 +#: appGUI/MainGUI.py:4046 appPlugins/ToolIsolation.py:903 +#: appPlugins/ToolNCC.py:1424 appPlugins/ToolPaint.py:664 #: appPlugins/ToolSolderPaste.py:344 appPlugins/ToolSolderPaste.py:1252 #: app_Main.py:4967 msgid "New Tool" msgstr "O Noua Unealtă" -#: appGUI/MainGUI.py:4012 appPlugins/ToolIsolation.py:908 -#: appPlugins/ToolNCC.py:1441 appPlugins/ToolPaint.py:679 +#: appGUI/MainGUI.py:4047 appPlugins/ToolIsolation.py:904 +#: appPlugins/ToolNCC.py:1425 appPlugins/ToolPaint.py:665 #: appPlugins/ToolSolderPaste.py:345 app_Main.py:4968 msgid "Enter a Tool Diameter" msgstr "Introduceti un Diametru de Unealtă" -#: appGUI/MainGUI.py:4024 appPlugins/ToolIsolation.py:929 -#: appPlugins/ToolNCC.py:1462 appPlugins/ToolPaint.py:692 +#: appGUI/MainGUI.py:4059 appPlugins/ToolIsolation.py:925 +#: appPlugins/ToolNCC.py:1446 appPlugins/ToolPaint.py:678 #: appPlugins/ToolSolderPaste.py:357 app_Main.py:4984 msgid "Adding Tool cancelled" msgstr "Adăugarea unei unelte anulată" -#: appGUI/MainGUI.py:4054 +#: appGUI/MainGUI.py:4089 msgid "Distance Tool exit..." msgstr "Măsurătoarea s-a terminat ..." -#: appGUI/MainGUI.py:4251 app_Main.py:3869 +#: appGUI/MainGUI.py:4286 app_Main.py:3869 msgid "Application is saving the project. Please wait ..." msgstr "Aplicația salvează proiectul. Vă rugăm aşteptați ..." -#: appGUI/MainGUI.py:4287 +#: appGUI/MainGUI.py:4322 msgid "Shortcut Key List" msgstr "Lista shortcut-uri" -#: appGUI/MainGUI.py:4690 +#: appGUI/MainGUI.py:4725 msgid "General Shortcut list" msgstr "Lista de shortcut-uri" -#: appGUI/MainGUI.py:4691 +#: appGUI/MainGUI.py:4726 msgid "SHOW SHORTCUT LIST" msgstr "ARATA LISTA DE TASTE SHORTCUT" -#: appGUI/MainGUI.py:4692 +#: appGUI/MainGUI.py:4727 msgid "1" msgstr "1" -#: appGUI/MainGUI.py:4692 +#: appGUI/MainGUI.py:4727 msgid "Switch to Project Tab" msgstr "Treci la Tab-ul Proiect" -#: appGUI/MainGUI.py:4693 +#: appGUI/MainGUI.py:4728 msgid "2" msgstr "2" -#: appGUI/MainGUI.py:4693 +#: appGUI/MainGUI.py:4728 msgid "Switch to Selected Tab" msgstr "Treci la Tab-ul Selectat" -#: appGUI/MainGUI.py:4694 +#: appGUI/MainGUI.py:4729 msgid "3" msgstr "3" -#: appGUI/MainGUI.py:4694 +#: appGUI/MainGUI.py:4729 msgid "Switch to Tool Tab" msgstr "Treci la Tab-ul 'Unealta'" -#: appGUI/MainGUI.py:4695 +#: appGUI/MainGUI.py:4730 msgid "New Gerber" msgstr "Gerber Nou" -#: appGUI/MainGUI.py:4696 +#: appGUI/MainGUI.py:4731 msgid "Edit Object (if selected)" msgstr "Editeaza obiectul (daca este selectat)" -#: appGUI/MainGUI.py:4697 app_Main.py:7019 +#: appGUI/MainGUI.py:4732 app_Main.py:7046 msgid "Grid On/Off" msgstr "Grid On/Off" -#: appGUI/MainGUI.py:4698 +#: appGUI/MainGUI.py:4733 msgid "Jump to Coordinates" msgstr "Sari la Coordonatele" -#: appGUI/MainGUI.py:4699 +#: appGUI/MainGUI.py:4734 msgid "New Excellon" msgstr "Excellon nou" -#: appGUI/MainGUI.py:4700 +#: appGUI/MainGUI.py:4735 msgid "Move Obj" msgstr "Mută Obiecte" -#: appGUI/MainGUI.py:4701 +#: appGUI/MainGUI.py:4736 msgid "New Geometry" msgstr "Geometrie Noua" -#: appGUI/MainGUI.py:4703 +#: appGUI/MainGUI.py:4738 msgid "Change Units" msgstr "Comută Unitati" -#: appGUI/MainGUI.py:4704 +#: appGUI/MainGUI.py:4739 #, fuzzy #| msgid "Open Properties Tool" msgid "Open Properties Plugin" msgstr "Deschide Unealta Proprietati" -#: appGUI/MainGUI.py:4705 +#: appGUI/MainGUI.py:4740 msgid "Rotate by 90 degree CW" msgstr "Roteste cu 90 grade CW" -#: appGUI/MainGUI.py:4706 +#: appGUI/MainGUI.py:4741 msgid "Shell Toggle" msgstr "Comuta Linie de comanda" -#: appGUI/MainGUI.py:4707 +#: appGUI/MainGUI.py:4742 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" "Adaugă o Unealtă (cand ne aflam in tab-ul Selected al Geometriei sau in " "Unealta NCC sau in unealta Paint)" -#: appGUI/MainGUI.py:4709 +#: appGUI/MainGUI.py:4744 msgid "Flip on X_axis" msgstr "Oglindește pe axa X" -#: appGUI/MainGUI.py:4710 +#: appGUI/MainGUI.py:4745 msgid "Flip on Y_axis" msgstr "Oglindește pe axa Y" -#: appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4751 msgid "Copy Obj" msgstr "Copiază Obiecte" -#: appGUI/MainGUI.py:4717 +#: appGUI/MainGUI.py:4752 msgid "Open Tools Database" msgstr "Deschide baza de date Unelte" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4753 msgid "Open Excellon File" msgstr "Încarcă un fisier Excellon" -#: appGUI/MainGUI.py:4719 +#: appGUI/MainGUI.py:4754 msgid "Open Gerber File" msgstr "Încarcă un fisier Gerber" -#: appGUI/MainGUI.py:4720 appGUI/MainGUI.py:4985 +#: appGUI/MainGUI.py:4755 appGUI/MainGUI.py:5020 msgid "Ctrl+M" msgstr "Ctrl+M" -#: appGUI/MainGUI.py:4724 +#: appGUI/MainGUI.py:4759 msgid "Ctrl+Q" msgstr "Ctrl+Q" -#: appGUI/MainGUI.py:4724 appPlugins/ToolPDF.py:44 +#: appGUI/MainGUI.py:4759 appPlugins/ToolPDF.py:44 msgid "PDF Import Tool" msgstr "Unealta import PDF" -#: appGUI/MainGUI.py:4729 +#: appGUI/MainGUI.py:4764 msgid "Toggle the axis" msgstr "Comută Reprezentare Axe" -#: appGUI/MainGUI.py:4730 +#: appGUI/MainGUI.py:4765 msgid "Shift+C" msgstr "Shift+C" -#: appGUI/MainGUI.py:4730 +#: appGUI/MainGUI.py:4765 msgid "Copy Obj_Name" msgstr "Copiază Nume Obiect" -#: appGUI/MainGUI.py:4735 appGUI/MainGUI.py:4979 appGUI/MainGUI.py:5090 -#: appGUI/MainGUI.py:5236 +#: appGUI/MainGUI.py:4770 appGUI/MainGUI.py:5014 appGUI/MainGUI.py:5125 +#: appGUI/MainGUI.py:5271 msgid "Shift+M" msgstr "Shift+M" -#: appGUI/MainGUI.py:4735 appGUI/MainGUI.py:4979 appGUI/MainGUI.py:5090 -#: appGUI/MainGUI.py:5236 +#: appGUI/MainGUI.py:4770 appGUI/MainGUI.py:5014 appGUI/MainGUI.py:5125 +#: appGUI/MainGUI.py:5271 msgid "Distance Minimum Tool" msgstr "Unealta Distanță minimă" -#: appGUI/MainGUI.py:4736 +#: appGUI/MainGUI.py:4771 msgid "Open Preferences Window" msgstr "Deschide Preferințe" -#: appGUI/MainGUI.py:4737 +#: appGUI/MainGUI.py:4772 msgid "Shift+R" msgstr "Shift+R" -#: appGUI/MainGUI.py:4737 +#: appGUI/MainGUI.py:4772 msgid "Rotate by 90 degree CCW" msgstr "Roteste cu 90 grade CCW" -#: appGUI/MainGUI.py:4738 +#: appGUI/MainGUI.py:4773 msgid "Run a Script" msgstr "Rulează TCL script" -#: appGUI/MainGUI.py:4739 +#: appGUI/MainGUI.py:4774 msgid "Toggle the workspace" msgstr "Comută Suprafata de lucru" -#: appGUI/MainGUI.py:4745 +#: appGUI/MainGUI.py:4780 #, fuzzy #| msgid "Alt+S" msgid "Alt+B" msgstr "Alt+S" -#: appGUI/MainGUI.py:4746 +#: appGUI/MainGUI.py:4781 msgid "Alt+C" msgstr "Alt+C" -#: appGUI/MainGUI.py:4747 +#: appGUI/MainGUI.py:4782 msgid "Alt+D" msgstr "Alt+D" -#: appGUI/MainGUI.py:4747 +#: appGUI/MainGUI.py:4782 msgid "2-Sided PCB" msgstr "2-fețe PCB" -#: appGUI/MainGUI.py:4748 +#: appGUI/MainGUI.py:4783 msgid "Alt+E" msgstr "Alt+E" -#: appGUI/MainGUI.py:4749 +#: appGUI/MainGUI.py:4784 msgid "Alt+F" msgstr "Alt+F" -#: appGUI/MainGUI.py:4749 appPlugins/ToolFiducials.py:139 +#: appGUI/MainGUI.py:4784 appPlugins/ToolFiducials.py:139 #: appPlugins/ToolFiducials.py:772 #, fuzzy #| msgid "Fiducials Tool" msgid "Fiducials" msgstr "Unealta Fiducials" -#: appGUI/MainGUI.py:4750 +#: appGUI/MainGUI.py:4785 msgid "Alt+G" msgstr "Alt+G" -#: appGUI/MainGUI.py:4750 appPlugins/ToolInvertGerber.py:103 -#: appPlugins/ToolInvertGerber.py:215 appPlugins/ToolInvertGerber.py:309 +#: appGUI/MainGUI.py:4785 appPlugins/ToolInvertGerber.py:103 +#: appPlugins/ToolInvertGerber.py:215 appPlugins/ToolInvertGerber.py:312 msgid "Invert Gerber" msgstr "Inversează Gerber" -#: appGUI/MainGUI.py:4751 +#: appGUI/MainGUI.py:4786 msgid "Alt+H" msgstr "Alt+H" -#: appGUI/MainGUI.py:4752 +#: appGUI/MainGUI.py:4787 msgid "Alt+I" msgstr "Alt+I" -#: appGUI/MainGUI.py:4753 +#: appGUI/MainGUI.py:4788 msgid "Alt+J" msgstr "Alt+J" -#: appGUI/MainGUI.py:4754 +#: appGUI/MainGUI.py:4789 msgid "Alt+K" msgstr "Alt+K" -#: appGUI/MainGUI.py:4754 +#: appGUI/MainGUI.py:4789 #, fuzzy #| msgid "Solder Paste Dispensing Tool" msgid "Solder Paste Dispensing" msgstr "Unealta DispensorPF" -#: appGUI/MainGUI.py:4755 +#: appGUI/MainGUI.py:4790 msgid "Alt+L" msgstr "Alt+L" -#: appGUI/MainGUI.py:4755 +#: appGUI/MainGUI.py:4790 msgid "Film PCB" msgstr "Film PCB" -#: appGUI/MainGUI.py:4756 +#: appGUI/MainGUI.py:4791 msgid "Alt+M" msgstr "Alt+M" -#: appGUI/MainGUI.py:4757 appPlugins/ToolNCC.py:2348 appPlugins/ToolNCC.py:2350 -#: appPlugins/ToolNCC.py:2934 appPlugins/ToolNCC.py:2936 +#: appGUI/MainGUI.py:4792 appPlugins/ToolNCC.py:2334 appPlugins/ToolNCC.py:2336 +#: appPlugins/ToolNCC.py:2920 appPlugins/ToolNCC.py:2922 msgid "Non-Copper Clearing" msgstr "Curățăre Non-Cu" -#: appGUI/MainGUI.py:4758 +#: appGUI/MainGUI.py:4793 msgid "Alt+O" msgstr "Alt+O" -#: appGUI/MainGUI.py:4758 appPlugins/ToolIsolation.py:3271 -#: appPlugins/ToolNCC.py:4290 +#: appGUI/MainGUI.py:4793 appPlugins/ToolIsolation.py:3279 +#: appPlugins/ToolNCC.py:4296 msgid "Optimal" msgstr "Optim" -#: appGUI/MainGUI.py:4759 +#: appGUI/MainGUI.py:4794 msgid "Alt+P" msgstr "Alt+P" -#: appGUI/MainGUI.py:4759 +#: appGUI/MainGUI.py:4794 msgid "Paint Area" msgstr "Unealta Paint" -#: appGUI/MainGUI.py:4760 +#: appGUI/MainGUI.py:4795 msgid "Alt+Q" msgstr "Alt+Q" -#: appGUI/MainGUI.py:4760 appPlugins/ToolQRCode.py:130 +#: appGUI/MainGUI.py:4795 appPlugins/ToolQRCode.py:130 #: appPlugins/ToolQRCode.py:728 #, fuzzy #| msgid "Code" msgid "QRCode" msgstr "Cod" -#: appGUI/MainGUI.py:4761 +#: appGUI/MainGUI.py:4796 #, fuzzy #| msgid "Run Rules Check" msgid "Rules Check" msgstr "Executați Verificarea regulilor" -#: appGUI/MainGUI.py:4762 +#: appGUI/MainGUI.py:4797 msgid "View File Source" msgstr "Vizualiz. Cod Sursă" -#: appGUI/MainGUI.py:4763 +#: appGUI/MainGUI.py:4798 msgid "Alt+T" msgstr "Alt+T" -#: appGUI/MainGUI.py:4764 +#: appGUI/MainGUI.py:4799 msgid "Alt+W" msgstr "Alt+W" -#: appGUI/MainGUI.py:4764 appPlugins/ToolSub.py:165 appPlugins/ToolSub.py:770 +#: appGUI/MainGUI.py:4799 appPlugins/ToolSub.py:165 appPlugins/ToolSub.py:768 #, fuzzy #| msgid "Subtractor" msgid "Subtract" msgstr "Substractor" -#: appGUI/MainGUI.py:4765 appGUI/MainGUI.py:4983 +#: appGUI/MainGUI.py:4800 appGUI/MainGUI.py:5018 msgid "Alt+X" msgstr "Alt+X" -#: appGUI/MainGUI.py:4765 +#: appGUI/MainGUI.py:4800 msgid "Cutout PCB" msgstr "Decupare PCB" -#: appGUI/MainGUI.py:4766 +#: appGUI/MainGUI.py:4801 msgid "Alt+Z" msgstr "Alt+Z" -#: appGUI/MainGUI.py:4766 appPlugins/ToolPanelize.py:36 +#: appGUI/MainGUI.py:4801 appPlugins/ToolPanelize.py:36 msgid "Panelize PCB" msgstr "Panelizează PCB" -#: appGUI/MainGUI.py:4769 +#: appGUI/MainGUI.py:4804 msgid "Enable Non-selected Objects" msgstr "Activează obiectele ne-selectate" -#: appGUI/MainGUI.py:4770 +#: appGUI/MainGUI.py:4805 msgid "Disable Non-selected Objects" msgstr "Dezactivează obiectele ne-selectate" -#: appGUI/MainGUI.py:4771 +#: appGUI/MainGUI.py:4806 msgid "Toggle Full Screen" msgstr "Comută FullScreen" -#: appGUI/MainGUI.py:4774 +#: appGUI/MainGUI.py:4809 msgid "Ctrl+Alt+X" msgstr "Ctrl+Alt+X" -#: appGUI/MainGUI.py:4774 +#: appGUI/MainGUI.py:4809 msgid "Abort current task (gracefully)" msgstr "Renuntă la task" -#: appGUI/MainGUI.py:4778 +#: appGUI/MainGUI.py:4813 msgid "Ctrl+Shift+V" msgstr "Ctrl+Shift+V" -#: appGUI/MainGUI.py:4778 +#: appGUI/MainGUI.py:4813 msgid "" "Paste Special. Will convert a Windows path style to the one required in Tcl " "Shell" @@ -6548,234 +6545,234 @@ msgstr "" "Lipire specială. Va converti stilul de adresa cale Windows in cel necesar in " "Tcl Shell" -#: appGUI/MainGUI.py:4782 +#: appGUI/MainGUI.py:4817 msgid "Open Online Manual" msgstr "Deschide Manualul Online" -#: appGUI/MainGUI.py:4783 +#: appGUI/MainGUI.py:4818 msgid "F2" msgstr "F2" -#: appGUI/MainGUI.py:4783 +#: appGUI/MainGUI.py:4818 msgid "Rename Objects" msgstr "Redenumiți Obiectele" -#: appGUI/MainGUI.py:4784 +#: appGUI/MainGUI.py:4819 msgid "Open Online Tutorials" msgstr "Deschide Tutoriale Online" -#: appGUI/MainGUI.py:4785 +#: appGUI/MainGUI.py:4820 msgid "Refresh Plots" msgstr "Improspatare Afișare" -#: appGUI/MainGUI.py:4786 appPlugins/ToolSolderPaste.py:1625 +#: appGUI/MainGUI.py:4821 appPlugins/ToolSolderPaste.py:1625 msgid "Delete Object" msgstr "Șterge Obiectul" -#: appGUI/MainGUI.py:4787 appGUI/MainGUI.py:5092 +#: appGUI/MainGUI.py:4822 appGUI/MainGUI.py:5127 msgid "Alternate: Delete Tool" msgstr "Alternativ: Șterge Unealta" -#: appGUI/MainGUI.py:4788 +#: appGUI/MainGUI.py:4823 msgid "(left to Key_1)Toggle Notebook Area (Left Side)" msgstr "(in stanga tasta 1) Comutați zona Notebook (partea stângă)" -#: appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4988 appGUI/MainGUI.py:5094 -#: appGUI/MainGUI.py:5235 +#: appGUI/MainGUI.py:4824 appGUI/MainGUI.py:5023 appGUI/MainGUI.py:5129 +#: appGUI/MainGUI.py:5270 msgid "Space" msgstr "Space" -#: appGUI/MainGUI.py:4789 +#: appGUI/MainGUI.py:4824 msgid "En(Dis)able Obj Plot" msgstr "(Dez)activează Afișare" -#: appGUI/MainGUI.py:4790 appGUI/MainGUI.py:4990 appGUI/MainGUI.py:5093 -#: appGUI/MainGUI.py:5234 +#: appGUI/MainGUI.py:4825 appGUI/MainGUI.py:5025 appGUI/MainGUI.py:5128 +#: appGUI/MainGUI.py:5269 msgid "Esc" msgstr "Esc" -#: appGUI/MainGUI.py:4790 +#: appGUI/MainGUI.py:4825 msgid "Deselects all objects" msgstr "Deselectează toate obiectele" -#: appGUI/MainGUI.py:4804 +#: appGUI/MainGUI.py:4839 msgid "Editor Shortcut list" msgstr "Lista de shortcut-uri" -#: appGUI/MainGUI.py:4959 +#: appGUI/MainGUI.py:4994 msgid "GEOMETRY EDITOR" msgstr "EDITOR GEOMETRIE" -#: appGUI/MainGUI.py:4960 +#: appGUI/MainGUI.py:4995 msgid "Draw an Arc" msgstr "Deseneaza un Arc" -#: appGUI/MainGUI.py:4962 +#: appGUI/MainGUI.py:4997 msgid "Copy Geo Item" msgstr "Copiază Geo" -#: appGUI/MainGUI.py:4963 +#: appGUI/MainGUI.py:4998 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "In cadrul 'Aadauga Arc' va comuta intre directiile arcului: CW sau CCW" -#: appGUI/MainGUI.py:4964 +#: appGUI/MainGUI.py:4999 msgid "Polygon Intersection Tool" msgstr "Unealta Intersecţie Poligoane" -#: appGUI/MainGUI.py:4965 +#: appGUI/MainGUI.py:5000 msgid "Geo Paint Tool" msgstr "Unealta Paint Geo" -#: appGUI/MainGUI.py:4966 appGUI/MainGUI.py:5084 appGUI/MainGUI.py:5224 +#: appGUI/MainGUI.py:5001 appGUI/MainGUI.py:5119 appGUI/MainGUI.py:5259 msgid "Jump to Location (x, y)" msgstr "Sari la Locaţia (x, y)" -#: appGUI/MainGUI.py:4968 +#: appGUI/MainGUI.py:5003 msgid "Move Geo Item" msgstr "Muta El. Geo" -#: appGUI/MainGUI.py:4969 +#: appGUI/MainGUI.py:5004 msgid "Within Add Arc will cycle through the ARC modes" msgstr "In cadrul 'Adauga Arc' va trece circular prin tipurile de Arc" -#: appGUI/MainGUI.py:4970 +#: appGUI/MainGUI.py:5005 msgid "Draw a Polygon" msgstr "Deseneaza un Poligon" -#: appGUI/MainGUI.py:4971 +#: appGUI/MainGUI.py:5006 msgid "Draw a Circle" msgstr "Deseneaza un Cerc" -#: appGUI/MainGUI.py:4972 +#: appGUI/MainGUI.py:5007 msgid "Draw a Path" msgstr "Deseneaza un Traseu" -#: appGUI/MainGUI.py:4973 +#: appGUI/MainGUI.py:5008 msgid "Draw Rectangle" msgstr "Deseneaza un Patrulater" -#: appGUI/MainGUI.py:4974 +#: appGUI/MainGUI.py:5009 msgid "Polygon Subtraction Tool" msgstr "Unealta Substracţie Poligoane" -#: appGUI/MainGUI.py:4975 +#: appGUI/MainGUI.py:5010 msgid "Add Text Tool" msgstr "Unealta Adaugare Text" -#: appGUI/MainGUI.py:4976 +#: appGUI/MainGUI.py:5011 msgid "Polygon Union Tool" msgstr "Unealta Uniune Poligoane" -#: appGUI/MainGUI.py:4977 +#: appGUI/MainGUI.py:5012 msgid "Flip shape on X axis" msgstr "Oglindește pe axa X" -#: appGUI/MainGUI.py:4978 +#: appGUI/MainGUI.py:5013 msgid "Flip shape on Y axis" msgstr "Oglindește pe axa Y" -#: appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:5015 msgid "Skew shape on X axis" msgstr "Deformare pe axa X" -#: appGUI/MainGUI.py:4981 +#: appGUI/MainGUI.py:5016 msgid "Skew shape on Y axis" msgstr "Deformare pe axa Y" -#: appGUI/MainGUI.py:4982 +#: appGUI/MainGUI.py:5017 msgid "Editor Transformation Tool" msgstr "Unealta Transformare in Editor" -#: appGUI/MainGUI.py:4983 +#: appGUI/MainGUI.py:5018 msgid "Offset shape on X axis" msgstr "Ofset pe axa X" -#: appGUI/MainGUI.py:4984 +#: appGUI/MainGUI.py:5019 msgid "Alt+Y" msgstr "Alt+Y" -#: appGUI/MainGUI.py:4984 +#: appGUI/MainGUI.py:5019 msgid "Offset shape on Y axis" msgstr "Ofset pe axa Y" -#: appGUI/MainGUI.py:4986 appGUI/MainGUI.py:5095 appGUI/MainGUI.py:5238 +#: appGUI/MainGUI.py:5021 appGUI/MainGUI.py:5130 appGUI/MainGUI.py:5273 msgid "Save Object and Exit Editor" msgstr "Salvează Obiectul și inchide Editorul" -#: appGUI/MainGUI.py:4987 +#: appGUI/MainGUI.py:5022 msgid "Polygon Cut Tool" msgstr "Unealta Taiere Poligoane" -#: appGUI/MainGUI.py:4988 +#: appGUI/MainGUI.py:5023 msgid "Rotate Geometry" msgstr "Roteste Geometrie" -#: appGUI/MainGUI.py:4989 +#: appGUI/MainGUI.py:5024 msgid "ENTER" msgstr "ENTER" -#: appGUI/MainGUI.py:4989 +#: appGUI/MainGUI.py:5024 msgid "Finish drawing for certain tools" msgstr "Termina de desenat (pt anumite unelte)" -#: appGUI/MainGUI.py:4990 appGUI/MainGUI.py:5093 appGUI/MainGUI.py:5234 +#: appGUI/MainGUI.py:5025 appGUI/MainGUI.py:5128 appGUI/MainGUI.py:5269 msgid "Abort and return to Select" msgstr "Renunță si intoarce-te la Selecție" -#: appGUI/MainGUI.py:5080 +#: appGUI/MainGUI.py:5115 msgid "EXCELLON EDITOR" msgstr "EDITOR EXCELLON" -#: appGUI/MainGUI.py:5088 +#: appGUI/MainGUI.py:5123 msgid "Add a new Tool" msgstr "Adaugă Unealta Noua" -#: appGUI/MainGUI.py:5094 +#: appGUI/MainGUI.py:5129 msgid "Toggle Slot direction" msgstr "Comută directia Slotului" -#: appGUI/MainGUI.py:5096 +#: appGUI/MainGUI.py:5131 msgid "Ctrl+Space" msgstr "Ctrl+Spatiu" -#: appGUI/MainGUI.py:5096 appGUI/MainGUI.py:5235 +#: appGUI/MainGUI.py:5131 appGUI/MainGUI.py:5270 msgid "Toggle array direction" msgstr "Comută directia ariei" -#: appGUI/MainGUI.py:5218 +#: appGUI/MainGUI.py:5253 msgid "GERBER EDITOR" msgstr "EDITOR GERBER" -#: appGUI/MainGUI.py:5228 +#: appGUI/MainGUI.py:5263 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" "In cadrul uneltelor Traseu si Regiune va trece circular in Revers prin " "modurile de indoire" -#: appGUI/MainGUI.py:5231 +#: appGUI/MainGUI.py:5266 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" "In cadrul uneltelor Traseu si Regiune va trece circular in Avans prin " "modurile de indoire" -#: appGUI/MainGUI.py:5233 +#: appGUI/MainGUI.py:5268 msgid "Alternate: Delete Apertures" msgstr "Alternativ: Șterge Apertură" -#: appGUI/MainGUI.py:5237 +#: appGUI/MainGUI.py:5272 msgid "Eraser Tool" msgstr "Unealta Stergere" -#: appGUI/MainGUI.py:5239 +#: appGUI/MainGUI.py:5274 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:216 msgid "Mark Area Tool" msgstr "Unealta de Marc. Arie" -#: appGUI/MainGUI.py:5240 +#: appGUI/MainGUI.py:5275 msgid "Poligonize Tool" msgstr "Unealta Poligonizare" -#: appGUI/MainGUI.py:5241 +#: appGUI/MainGUI.py:5276 msgid "Transformation Tool" msgstr "Unealta Transformare" @@ -6783,11 +6780,11 @@ msgstr "Unealta Transformare" msgid "App Object" msgstr "Obiect" -#: appGUI/ObjectUI.py:102 appGUI/ObjectUI.py:145 +#: appGUI/ObjectUI.py:94 appGUI/ObjectUI.py:150 msgid "Geometrical transformations of the current object." msgstr "Transformări geometrice ale obictului curent." -#: appGUI/ObjectUI.py:111 +#: appGUI/ObjectUI.py:116 msgid "" "Factor by which to multiply\n" "geometric features of this object.\n" @@ -6798,11 +6795,11 @@ msgstr "" "acestui obiect.\n" "Expresiile sunt permise. De ex: 1 / 25.4" -#: appGUI/ObjectUI.py:118 +#: appGUI/ObjectUI.py:123 msgid "Perform scaling operation." msgstr "Efectuează operatia de scalare." -#: appGUI/ObjectUI.py:128 +#: appGUI/ObjectUI.py:133 msgid "" "Amount by which to move the object\n" "in the x and y axes in (x, y) format.\n" @@ -6812,39 +6809,53 @@ msgstr "" "pe axele X și /sau Y in formatul (x,y).\n" "Expresiile sunt permise. De ex: (1/3.2, 0.5*3)" -#: appGUI/ObjectUI.py:135 +#: appGUI/ObjectUI.py:140 msgid "Perform the offset operation." msgstr "Efectuează operația de Ofset." -#: appGUI/ObjectUI.py:178 +#: appGUI/ObjectUI.py:183 msgid "Gerber Object" msgstr "Obiect Gerber" -#: appGUI/ObjectUI.py:187 appGUI/ObjectUI.py:550 appGUI/ObjectUI.py:877 -#: appGUI/ObjectUI.py:1218 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:25 +#: appGUI/ObjectUI.py:185 appGUI/ObjectUI.py:605 appGUI/ObjectUI.py:942 +#: appGUI/ObjectUI.py:1282 +#, fuzzy +#| msgid "Transformations" +msgid "General Information" +msgstr "Transformări" + +#: appGUI/ObjectUI.py:186 appGUI/ObjectUI.py:606 appGUI/ObjectUI.py:943 +#: appGUI/ObjectUI.py:1283 +#, fuzzy +#| msgid "Generate the CNC Job object." +msgid "General data about the object." +msgstr "Generează un obiect CNCJob." + +#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:623 appGUI/ObjectUI.py:959 +#: appGUI/ObjectUI.py:1300 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:25 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:27 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:27 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:26 msgid "Plot Options" msgstr "Opțiuni afișare" -#: appGUI/ObjectUI.py:192 appGUI/ObjectUI.py:553 +#: appGUI/ObjectUI.py:207 appGUI/ObjectUI.py:626 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:41 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:126 -#: appPlugins/ToolCopperThieving.py:1448 +#: appPlugins/ToolCopperThieving.py:1456 msgid "Solid" msgstr "Solid" -#: appGUI/ObjectUI.py:194 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:42 +#: appGUI/ObjectUI.py:209 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:42 msgid "Solid color polygons." msgstr "Poligoane color solide." -#: appGUI/ObjectUI.py:199 appGUI/ObjectUI.py:559 appGUI/ObjectUI.py:883 +#: appGUI/ObjectUI.py:214 appGUI/ObjectUI.py:632 appGUI/ObjectUI.py:965 msgid "Multi-Color" msgstr "Multicolor" -#: appGUI/ObjectUI.py:201 appGUI/ObjectUI.py:561 appGUI/ObjectUI.py:885 +#: appGUI/ObjectUI.py:216 appGUI/ObjectUI.py:634 appGUI/ObjectUI.py:967 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:50 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:43 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:49 @@ -6853,24 +6864,24 @@ msgstr "" "Desenează poligoanele Gerber din multiple culori\n" "alese in mod aleator." -#: appGUI/ObjectUI.py:216 appGUI/ObjectUI.py:635 +#: appGUI/ObjectUI.py:231 appGUI/ObjectUI.py:715 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:34 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:34 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:33 msgid "Plot" msgstr "Afisează" -#: appGUI/ObjectUI.py:217 appGUI/ObjectUI.py:637 appGUI/ObjectUI.py:988 -#: appGUI/ObjectUI.py:1363 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 +#: appGUI/ObjectUI.py:232 appGUI/ObjectUI.py:717 appGUI/ObjectUI.py:1062 +#: appGUI/ObjectUI.py:1477 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:36 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:35 -#: appPlugins/ToolMilling.py:3617 +#: appPlugins/ToolMilling.py:3608 msgid "Plot (show) this object." msgstr "Afisează (arata) acest obiect." -#: appGUI/ObjectUI.py:225 appGUI/ObjectUI.py:395 +#: appGUI/ObjectUI.py:240 appGUI/ObjectUI.py:444 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:39 -#: appPlugins/ToolFollow.py:788 +#: appPlugins/ToolFollow.py:782 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -6880,34 +6891,41 @@ msgstr "" "Mai exact, in loc să se genereze un poligon se va genera o 'linie'.\n" "In acest fel se taie prin mijlocul unui traseu și nu in jurul lui." -#: appGUI/ObjectUI.py:234 appGUI/ObjectUI.py:584 appGUI/ObjectUI.py:905 -#: appGUI/ObjectUI.py:1253 +#: appGUI/ObjectUI.py:249 appGUI/ObjectUI.py:657 appGUI/ObjectUI.py:987 +#: appGUI/ObjectUI.py:1334 msgid "Start the Object Editor" msgstr "Deschide Editorul" -#: appGUI/ObjectUI.py:245 appGUI/ObjectUI.py:595 appGUI/ObjectUI.py:916 -#: appGUI/ObjectUI.py:1264 +#: appGUI/ObjectUI.py:260 appGUI/ObjectUI.py:668 appGUI/ObjectUI.py:998 +#: appGUI/ObjectUI.py:1344 msgid "INFO" msgstr "" -#: appGUI/ObjectUI.py:247 appGUI/ObjectUI.py:597 appGUI/ObjectUI.py:918 -#: appGUI/ObjectUI.py:1266 +#: appGUI/ObjectUI.py:262 appGUI/ObjectUI.py:670 appGUI/ObjectUI.py:1000 +#: appGUI/ObjectUI.py:1346 #, fuzzy #| msgid "Show the Utilities." msgid "Show the Object Attributes." msgstr "Afișați Utilitarele." -#: appGUI/ObjectUI.py:281 appGUI/ObjectUI.py:630 +#: appGUI/ObjectUI.py:290 appGUI/ObjectUI.py:698 appGUI/ObjectUI.py:1028 +#: appGUI/ObjectUI.py:1441 +#, fuzzy +#| msgid "No tool in the Geometry object." +msgid "Tools/apertures in the loaded object." +msgstr "Nicio unealta în obiectul Geometrie." + +#: appGUI/ObjectUI.py:313 appGUI/ObjectUI.py:710 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:44 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:48 msgid "Toggle the display of the Tools Table." msgstr "Comutați afișajul Tabelului Instrumente." -#: appGUI/ObjectUI.py:290 +#: appGUI/ObjectUI.py:322 msgid "Mark All" msgstr "Marc. Toate" -#: appGUI/ObjectUI.py:292 +#: appGUI/ObjectUI.py:324 msgid "" "When checked it will display all the apertures.\n" "When unchecked, it will delete all mark shapes\n" @@ -6916,16 +6934,16 @@ msgstr "" "Când este bifat se vor afisa toate aperturile.\n" "Când este debifat se vor șterge toate marcajele de aperturi." -#: appGUI/ObjectUI.py:322 appPlugins/ToolExtract.py:1022 -#: appPlugins/ToolPunchGerber.py:2100 +#: appGUI/ObjectUI.py:354 appPlugins/ToolExtract.py:1032 +#: appPlugins/ToolPunchGerber.py:2107 msgid "Mark the aperture instances on canvas." msgstr "Marchează aperturile pe canvas." -#: appGUI/ObjectUI.py:329 appPlugins/ToolIsolation.py:3664 +#: appGUI/ObjectUI.py:361 appPlugins/ToolIsolation.py:3692 msgid "Buffer Solid Geometry" msgstr "Creează Bufer Geometrie Solidă" -#: appGUI/ObjectUI.py:331 appPlugins/ToolIsolation.py:3666 +#: appGUI/ObjectUI.py:363 appPlugins/ToolIsolation.py:3694 msgid "" "This button is shown only when the Gerber file\n" "is loaded without buffering.\n" @@ -6937,12 +6955,12 @@ msgstr "" "Bifarea aici va crea această buferare care este necesară\n" "pentru a crea geometrie de tip Izolare." -#: appGUI/ObjectUI.py:347 +#: appGUI/ObjectUI.py:382 msgid "Isolation Routing" msgstr "Izolare" -#: appGUI/ObjectUI.py:350 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:27 -#: appPlugins/ToolIsolation.py:3143 +#: appGUI/ObjectUI.py:385 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:27 +#: appPlugins/ToolIsolation.py:3141 msgid "" "Create a Geometry object with\n" "toolpaths to cut around polygons." @@ -6950,7 +6968,19 @@ msgstr "" "Creați un obiect Geometrie cu\n" "căi de tăiere pentru tăierea imprejurul poligoanelor." -#: appGUI/ObjectUI.py:365 appGUI/ObjectUI.py:1074 appPlugins/ToolNCC.py:4671 +#: appGUI/ObjectUI.py:400 +msgid "" +"Generate the geometry for\n" +"the board cutout." +msgstr "" +"Generează un obiect Geometrie\n" +"pt decuparea PCB." + +#: appGUI/ObjectUI.py:415 appPlugins/ToolFilm.py:1168 +msgid "Create a positive/negative film for UV exposure." +msgstr "" + +#: appGUI/ObjectUI.py:429 appGUI/ObjectUI.py:1140 appPlugins/ToolNCC.py:4684 msgid "" "Create the Geometry Object\n" "for non-copper routing." @@ -6959,28 +6989,20 @@ msgstr "" "pt rutare non-cupru (adica pt\n" "curățare zone de cupru)." -#: appGUI/ObjectUI.py:380 -msgid "" -"Generate the geometry for\n" -"the board cutout." -msgstr "" -"Generează un obiect Geometrie\n" -"pt decuparea PCB." - -#: appGUI/ObjectUI.py:408 appGUI/ObjectUI.py:756 appGUI/ObjectUI.py:1091 -#: appPlugins/ToolEtchCompensation.py:358 +#: appGUI/ObjectUI.py:457 appGUI/ObjectUI.py:822 appGUI/ObjectUI.py:1157 +#: appPlugins/ToolEtchCompensation.py:351 msgid "Utilities" msgstr "Utilități" -#: appGUI/ObjectUI.py:410 appGUI/ObjectUI.py:758 appGUI/ObjectUI.py:1093 +#: appGUI/ObjectUI.py:459 appGUI/ObjectUI.py:824 appGUI/ObjectUI.py:1159 msgid "Show the Utilities." msgstr "Afișați Utilitarele." -#: appGUI/ObjectUI.py:434 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:26 +#: appGUI/ObjectUI.py:482 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:26 msgid "Non-copper regions" msgstr "Regiuni fără Cu" -#: appGUI/ObjectUI.py:436 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:28 +#: appGUI/ObjectUI.py:484 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:28 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6993,13 +7015,13 @@ msgstr "" "obiectului sursa. Poate fi folosit pt a indeparta\n" "cuprul din zona specificata." -#: appGUI/ObjectUI.py:446 appGUI/ObjectUI.py:487 +#: appGUI/ObjectUI.py:501 appGUI/ObjectUI.py:549 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:40 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73 msgid "Boundary Margin" msgstr "Margine" -#: appGUI/ObjectUI.py:448 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:42 +#: appGUI/ObjectUI.py:503 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:42 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -7010,26 +7032,26 @@ msgstr "" "unei forme patratice de jur imprejurul la toate obiectele\n" "la o distanţa minima cu valoarea din acest câmp." -#: appGUI/ObjectUI.py:465 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:57 +#: appGUI/ObjectUI.py:520 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:57 msgid "Resulting geometry will have rounded corners." msgstr "" "Obiectul Geometrie rezultat \n" "va avea colțurile rotunjite." -#: appGUI/ObjectUI.py:468 appGUI/ObjectUI.py:508 appPlugins/ToolCutOut.py:2652 -#: appPlugins/ToolCutOut.py:2667 appPlugins/ToolFollow.py:780 -#: appPlugins/ToolIsolation.py:3643 appPlugins/ToolNCC.py:4668 -#: appPlugins/ToolPaint.py:3333 appPlugins/ToolSolderPaste.py:1512 +#: appGUI/ObjectUI.py:523 appGUI/ObjectUI.py:570 appPlugins/ToolCutOut.py:2678 +#: appPlugins/ToolCutOut.py:2694 appPlugins/ToolFollow.py:774 +#: appPlugins/ToolIsolation.py:3671 appPlugins/ToolNCC.py:4681 +#: appPlugins/ToolPaint.py:3350 appPlugins/ToolSolderPaste.py:1512 msgid "Generate Geometry" msgstr "Genereza Geometrie" -#: appGUI/ObjectUI.py:479 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:67 +#: appGUI/ObjectUI.py:532 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:67 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:131 -#: appPlugins/ToolPanelize.py:1188 appPlugins/ToolQRCode.py:898 +#: appPlugins/ToolPanelize.py:1196 appPlugins/ToolQRCode.py:921 msgid "Bounding Box" msgstr "Forma înconjurătoare" -#: appGUI/ObjectUI.py:481 +#: appGUI/ObjectUI.py:534 msgid "" "Create a geometry surrounding the Gerber object.\n" "Square shape." @@ -7037,7 +7059,7 @@ msgstr "" "Generează un obiect tip Geometrie care va inconjura\n" "obiectul Gerber. Formă pătratică (rectangulară)." -#: appGUI/ObjectUI.py:489 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:75 +#: appGUI/ObjectUI.py:551 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:75 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -7045,7 +7067,7 @@ msgstr "" "Distanta de la marginile formei înconjurătoare\n" "pana la cel mai apropiat poligon." -#: appGUI/ObjectUI.py:502 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:88 +#: appGUI/ObjectUI.py:564 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:88 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -7055,20 +7077,20 @@ msgstr "" "Dacă forma înconjurătoare să aibă colțuri rotunjite.\n" "Raza acesor colțuri va fi egală cu parametrul Margine." -#: appGUI/ObjectUI.py:511 +#: appGUI/ObjectUI.py:573 msgid "Generate the Geometry object." msgstr "Generează obiectul Geometrie." -#: appGUI/ObjectUI.py:538 +#: appGUI/ObjectUI.py:600 msgid "Excellon Object" msgstr "Obiect Excellon" -#: appGUI/ObjectUI.py:555 +#: appGUI/ObjectUI.py:628 msgid "Solid circles." msgstr "Cercuri solide." -#: appGUI/ObjectUI.py:673 appPlugins/ToolDrilling.py:2335 -#: appPlugins/ToolMilling.py:3633 +#: appGUI/ObjectUI.py:750 appPlugins/ToolDrilling.py:2350 +#: appPlugins/ToolMilling.py:3634 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -7082,10 +7104,10 @@ msgstr "" "in codul masină CNC.\n" "Aici se selectează uneltele pt generarea de G-Code." -#: appGUI/ObjectUI.py:678 appGUI/ObjectUI.py:1011 -#: appPlugins/ToolDrilling.py:2340 appPlugins/ToolIsolation.py:3212 -#: appPlugins/ToolMilling.py:3638 appPlugins/ToolMilling.py:3687 -#: appPlugins/ToolNCC.py:4212 appPlugins/ToolPaint.py:3017 +#: appGUI/ObjectUI.py:755 appGUI/ObjectUI.py:1085 +#: appPlugins/ToolDrilling.py:2355 appPlugins/ToolIsolation.py:3221 +#: appPlugins/ToolMilling.py:3639 appPlugins/ToolMilling.py:3760 +#: appPlugins/ToolNCC.py:4222 appPlugins/ToolPaint.py:3024 msgid "" "Tool Diameter. Its value\n" "is the cut width into the material." @@ -7093,8 +7115,8 @@ msgstr "" "Diametrul uneltei. Valoarea sa\n" "reprezintă lăţimea tăieturii in material." -#: appGUI/ObjectUI.py:681 appPlugins/ToolDrilling.py:2343 -#: appPlugins/ToolMilling.py:3641 +#: appGUI/ObjectUI.py:758 appPlugins/ToolDrilling.py:2358 +#: appPlugins/ToolMilling.py:3642 msgid "" "The number of Drill holes. Holes that are drilled with\n" "a drill bit." @@ -7102,8 +7124,8 @@ msgstr "" "Numărul de găuri. Sunt găuri efectuate prin\n" "operațiuni de găurire efectuate cu un burghiu." -#: appGUI/ObjectUI.py:684 appPlugins/ToolDrilling.py:2346 -#: appPlugins/ToolMilling.py:3644 +#: appGUI/ObjectUI.py:761 appPlugins/ToolDrilling.py:2361 +#: appPlugins/ToolMilling.py:3645 msgid "" "The number of Slot holes. Holes that are created by\n" "milling them with an endmill bit." @@ -7111,11 +7133,11 @@ msgstr "" "Numărul de sloturi. Sunt găuri efectuate\n" "prin op. de frezare cu o freza." -#: appGUI/ObjectUI.py:687 +#: appGUI/ObjectUI.py:764 msgid "Show the color of the drill holes when using multi-color." msgstr "Arătați culoarea găurilor atunci când utilizați multi-culoare." -#: appGUI/ObjectUI.py:689 +#: appGUI/ObjectUI.py:766 msgid "" "Toggle display of the drills for the current tool.\n" "This does not select the tools for G-code generation." @@ -7123,12 +7145,12 @@ msgstr "" "Comută afișarea găurilor pt unealta curentă.\n" "Aceata nu selectează uneltele pt generarea G-Code." -#: appGUI/ObjectUI.py:698 +#: appGUI/ObjectUI.py:775 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:49 msgid "Auto load from DB" msgstr "Încărcare automată din DB" -#: appGUI/ObjectUI.py:700 +#: appGUI/ObjectUI.py:777 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:51 msgid "" "Automatic replacement of the tools from related application tools\n" @@ -7137,21 +7159,21 @@ msgstr "" "Înlocuirea automată a uneltelor din Uneltele Aplicatie conexe\n" "cu uneltele din DB care au o valoare de diametru apropiat." -#: appGUI/ObjectUI.py:726 +#: appGUI/ObjectUI.py:792 msgid "Generate GCode from the drill holes in an Excellon object." msgstr "Generați GCode din găurile dintr-un obiect Excellon." -#: appGUI/ObjectUI.py:740 +#: appGUI/ObjectUI.py:806 msgid "Generate a Geometry for milling drills or slots in an Excellon object." msgstr "" "Generați o geometrie pentru frezarea gaurilor sau a sloturilor într-un " "obiect Excellon." -#: appGUI/ObjectUI.py:782 +#: appGUI/ObjectUI.py:846 msgid "Milling Geometry" msgstr "Geometrie Frezare" -#: appGUI/ObjectUI.py:784 +#: appGUI/ObjectUI.py:848 msgid "" "Create Geometry for milling holes.\n" "Select from the Tools Table above the hole dias to be\n" @@ -7161,19 +7183,19 @@ msgstr "" "Selectați din tabelul Unelte de deasupra găurile\n" "care trebuie frezate. Utilizați coloana # pentru a face selecția." -#: appGUI/ObjectUI.py:790 appPlugins/ToolMilling.py:3835 +#: appGUI/ObjectUI.py:862 appPlugins/ToolMilling.py:3905 msgid "Milling Diameter" msgstr "Dia frezare" -#: appGUI/ObjectUI.py:792 +#: appGUI/ObjectUI.py:864 msgid "Diameter of the cutting tool." msgstr "Diametrul uneltei taietoare." -#: appGUI/ObjectUI.py:802 +#: appGUI/ObjectUI.py:874 msgid "Mill Drills" msgstr "Frezare Găuri" -#: appGUI/ObjectUI.py:804 +#: appGUI/ObjectUI.py:876 msgid "" "Create the Geometry Object\n" "for milling drills." @@ -7181,11 +7203,11 @@ msgstr "" "Creați obiectul Geometry\n" "pentru frezarea gaurilor." -#: appGUI/ObjectUI.py:822 +#: appGUI/ObjectUI.py:894 msgid "Mill Slots" msgstr "Frezare Sloturi" -#: appGUI/ObjectUI.py:824 +#: appGUI/ObjectUI.py:896 msgid "" "Create the Geometry Object\n" "for milling slots." @@ -7193,11 +7215,11 @@ msgstr "" "Creați obiectul Geometry\n" "pentru frezarea sloturilor." -#: appGUI/ObjectUI.py:866 +#: appGUI/ObjectUI.py:938 msgid "Geometry Object" msgstr "Obiect Geometrie" -#: appGUI/ObjectUI.py:969 +#: appGUI/ObjectUI.py:1043 msgid "" "Tools in this Geometry object used for cutting.\n" "The 'Offset' entry will set an offset for the cut.\n" @@ -7227,19 +7249,19 @@ msgstr "" "- V-Dia \n" "- V-unghi." -#: appGUI/ObjectUI.py:986 appGUI/ObjectUI.py:1361 +#: appGUI/ObjectUI.py:1060 appGUI/ObjectUI.py:1475 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:34 -#: appPlugins/ToolMilling.py:3616 +#: appPlugins/ToolMilling.py:3607 msgid "Plot Object" msgstr "Afisează" -#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:1374 appGUI/ObjectUI.py:1384 +#: appGUI/ObjectUI.py:1073 appGUI/ObjectUI.py:1488 appGUI/ObjectUI.py:1498 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:145 -#: appPlugins/ToolCopperThieving.py:1478 appPlugins/ToolMilling.py:3676 +#: appPlugins/ToolCopperThieving.py:1494 appPlugins/ToolMilling.py:3749 msgid "Dia" msgstr "Dia" -#: appGUI/ObjectUI.py:1006 +#: appGUI/ObjectUI.py:1080 #, fuzzy #| msgid "" #| "This is the Tool Number.\n" @@ -7255,33 +7277,27 @@ msgstr "" "la evenim. de schimb unealtă, va aparea sub forma T1, T2, etc\n" "in codul masină CNC" -#: appGUI/ObjectUI.py:1015 +#: appGUI/ObjectUI.py:1089 msgid "Offset Type. The kind of cut offset to be used." msgstr "" -#: appGUI/ObjectUI.py:1019 +#: appGUI/ObjectUI.py:1093 msgid "" "Job Type. Usually the UI form values \n" "are choose based on the operation type and this will serve as a reminder." msgstr "" -#: appGUI/ObjectUI.py:1029 +#: appGUI/ObjectUI.py:1103 msgid "" "Plot column. It is visible only for MultiGeo Geometry objects.\n" "Enable plot for the selected tool geometry." msgstr "" -#: appGUI/ObjectUI.py:1042 -msgid "Launch Paint Tool in Tools Tab." -msgstr "" -"Lansează unealta FlatCAM numita Paint și\n" -"o instalează in Tab-ul Unealta." - -#: appGUI/ObjectUI.py:1050 +#: appGUI/ObjectUI.py:1116 msgid "Generate a CNCJob by milling a Geometry." msgstr "Generați un CNCJob prin frezarea unei geometrii." -#: appGUI/ObjectUI.py:1064 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:30 +#: appGUI/ObjectUI.py:1130 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:30 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon." @@ -7289,28 +7305,28 @@ msgstr "" "Creează treceri unelte pentru a acoperi\n" "întreaga zonă a unui poligon." -#: appGUI/ObjectUI.py:1125 +#: appGUI/ObjectUI.py:1197 msgid "Points" msgstr "Puncte" -#: appGUI/ObjectUI.py:1127 +#: appGUI/ObjectUI.py:1199 msgid "Total of vertex points in the geometry." msgstr "Total puncte de inflexiune în geometrie." -#: appGUI/ObjectUI.py:1135 appPlugins/ToolCalculators.py:536 -#: appPlugins/ToolCalculators.py:720 +#: appGUI/ObjectUI.py:1207 appPlugins/ToolCalculators.py:659 +#: appPlugins/ToolCalculators.py:843 appPlugins/ToolCalculators.py:1039 msgid "Calculate" msgstr "Calculează" -#: appGUI/ObjectUI.py:1138 +#: appGUI/ObjectUI.py:1210 msgid "Calculate the number of vertex points in the geometry." msgstr "Calculați numărul de puncte de inflexiune din geometrie." -#: appGUI/ObjectUI.py:1205 +#: appGUI/ObjectUI.py:1276 msgid "CNC Job Object" msgstr "Obiect CNCJob" -#: appGUI/ObjectUI.py:1221 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:49 +#: appGUI/ObjectUI.py:1303 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:49 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" @@ -7322,15 +7338,52 @@ msgstr "" "- Voiaj -> miscarile deasupra materialului\n" "- Tăiere -> miscarile in material, tăiere." -#: appGUI/ObjectUI.py:1230 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 +#: appGUI/ObjectUI.py:1312 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 msgid "Travel" msgstr "Voiaj" -#: appGUI/ObjectUI.py:1290 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:66 +#: appGUI/ObjectUI.py:1385 appObjects/FlatCAMObj.py:858 +#: appPlugins/ToolReport.py:591 +msgid "Travelled distance" +msgstr "Distanța parcursă" + +#: appGUI/ObjectUI.py:1387 +msgid "" +"This is the total travelled distance on X-Y plane.\n" +"In current units." +msgstr "" +"Aceasta este distanţa totala parcursa in planul X-Y.\n" +"In unitatile curente." + +#: appGUI/ObjectUI.py:1398 +msgid "Estimated time" +msgstr "Durată estimată" + +#: appGUI/ObjectUI.py:1400 +msgid "" +"This is the estimated time to do the routing/drilling,\n" +"without the time spent in ToolChange events." +msgstr "" +"Acesta este timpul estimat pentru efectuarea traseului / găuririi,\n" +"fără timpul petrecut în evenimentele ToolChange." + +#: appGUI/ObjectUI.py:1421 +msgid "Use CNC Code Snippets" +msgstr "Utilizați fragmente de cod CNC" + +#: appGUI/ObjectUI.py:1423 +msgid "" +"When selected, it will include CNC Code snippets (append and prepend)\n" +"defined in the Preferences." +msgstr "" +"Când este selectat, acesta va include fragmente de cod CNC\n" +"(atașaț la inceput și atașaț la final) definit în Preferințe." + +#: appGUI/ObjectUI.py:1429 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:66 msgid "Display Annotation" msgstr "Afişează notații" -#: appGUI/ObjectUI.py:1292 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:68 +#: appGUI/ObjectUI.py:1431 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:68 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -7340,36 +7393,11 @@ msgstr "" "Cand este selectat va afisa numerele in ordine pt fiecare\n" "capat al liniilor de traversare." -#: appGUI/ObjectUI.py:1304 appObjects/FlatCAMObj.py:858 -#: appPlugins/ToolReport.py:591 -msgid "Travelled distance" -msgstr "Distanța parcursă" - -#: appGUI/ObjectUI.py:1306 -msgid "" -"This is the total travelled distance on X-Y plane.\n" -"In current units." -msgstr "" -"Aceasta este distanţa totala parcursa in planul X-Y.\n" -"In unitatile curente." - -#: appGUI/ObjectUI.py:1317 -msgid "Estimated time" -msgstr "Durată estimată" - -#: appGUI/ObjectUI.py:1319 -msgid "" -"This is the estimated time to do the routing/drilling,\n" -"without the time spent in ToolChange events." -msgstr "" -"Acesta este timpul estimat pentru efectuarea traseului / găuririi,\n" -"fără timpul petrecut în evenimentele ToolChange." - -#: appGUI/ObjectUI.py:1343 +#: appGUI/ObjectUI.py:1457 msgid "CNC Tools Table" msgstr "Tabela Unelte CNC" -#: appGUI/ObjectUI.py:1346 +#: appGUI/ObjectUI.py:1460 msgid "" "Tools in this CNCJob object used for cutting.\n" "The tool diameter is used for plotting on canvas.\n" @@ -7390,32 +7418,20 @@ msgstr "" "Shape\n" "(cu formă in V)." -#: appGUI/ObjectUI.py:1395 +#: appGUI/ObjectUI.py:1509 msgid "Update Plot" msgstr "Actualiz. afișare" -#: appGUI/ObjectUI.py:1397 +#: appGUI/ObjectUI.py:1511 msgid "Update the plot." msgstr "Actualizează afișarea obiectelor." -#: appGUI/ObjectUI.py:1402 -msgid "Use CNC Code Snippets" -msgstr "Utilizați fragmente de cod CNC" - -#: appGUI/ObjectUI.py:1404 -msgid "" -"When selected, it will include CNC Code snippets (append and prepend)\n" -"defined in the Preferences." -msgstr "" -"Când este selectat, acesta va include fragmente de cod CNC\n" -"(atașaț la inceput și atașaț la final) definit în Preferințe." - -#: appGUI/ObjectUI.py:1425 appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:27 +#: appGUI/ObjectUI.py:1525 appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:27 #: appPlugins/ToolLevelling.py:1749 msgid "Generate CNC Code with auto-levelled paths." msgstr "" -#: appGUI/ObjectUI.py:1452 +#: appGUI/ObjectUI.py:1552 #, fuzzy #| msgid "" #| "Opens dialog to save G-Code\n" @@ -7425,113 +7441,115 @@ msgstr "" "Deshide o fereastra dialog pentru salvarea codului\n" "G-Code intr-un fişier." -#: appGUI/ObjectUI.py:1458 appPlugins/ToolSolderPaste.py:1600 +#: appGUI/ObjectUI.py:1558 appPlugins/ToolSolderPaste.py:1600 msgid "Review CNC Code." msgstr "Examinați codul CNC." -#: appGUI/ObjectUI.py:1492 +#: appGUI/ObjectUI.py:1592 msgid "Script Object" msgstr "Editare Script" -#: appGUI/ObjectUI.py:1512 appGUI/ObjectUI.py:1586 +#: appGUI/ObjectUI.py:1612 appGUI/ObjectUI.py:1686 msgid "Auto Completer" msgstr "Autocompletare" -#: appGUI/ObjectUI.py:1514 +#: appGUI/ObjectUI.py:1614 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:1559 +#: appGUI/ObjectUI.py:1659 msgid "Document Object" msgstr "Obiect document" -#: appGUI/ObjectUI.py:1588 +#: appGUI/ObjectUI.py:1688 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:1609 +#: appGUI/ObjectUI.py:1709 msgid "Font Type" msgstr "Tipul Font" -#: appGUI/ObjectUI.py:1627 +#: appGUI/ObjectUI.py:1727 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:183 msgid "Font Size" msgstr "Dim. Font" -#: appGUI/ObjectUI.py:1663 +#: appGUI/ObjectUI.py:1763 msgid "Alignment" msgstr "Aliniere" -#: appGUI/ObjectUI.py:1668 +#: appGUI/ObjectUI.py:1768 msgid "Align Left" msgstr "Aliniați la stânga" -#: appGUI/ObjectUI.py:1673 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 -#: appPlugins/ToolFilm.py:1247 app_Main.py:5399 app_Main.py:5670 +#: appGUI/ObjectUI.py:1773 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5403 +#: app_Main.py:5676 msgid "Center" msgstr "Centru" -#: appGUI/ObjectUI.py:1678 +#: appGUI/ObjectUI.py:1778 msgid "Align Right" msgstr "Aliniați la dreapta" -#: appGUI/ObjectUI.py:1683 +#: appGUI/ObjectUI.py:1783 msgid "Justify" msgstr "Aliniere duala" -#: appGUI/ObjectUI.py:1693 +#: appGUI/ObjectUI.py:1793 msgid "Font Color" msgstr "Culoare FOnt" -#: appGUI/ObjectUI.py:1695 +#: appGUI/ObjectUI.py:1795 msgid "Set the font color for the selected text" msgstr "Setați culoarea fontului pentru textul selectat" -#: appGUI/ObjectUI.py:1712 +#: appGUI/ObjectUI.py:1812 msgid "Selection Color" msgstr "Culoare de selecție" -#: appGUI/ObjectUI.py:1714 +#: appGUI/ObjectUI.py:1814 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:1731 +#: appGUI/ObjectUI.py:1831 msgid "Tab Size" msgstr "Dimens. filei" -#: appGUI/ObjectUI.py:1733 +#: appGUI/ObjectUI.py:1833 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." -#: appGUI/PlotCanvas.py:261 appGUI/PlotCanvasLegacy.py:397 +#: appGUI/PlotCanvas.py:243 appGUI/PlotCanvasLegacy.py:396 msgid "Axis enabled." msgstr "Axe activate." -#: appGUI/PlotCanvas.py:269 appGUI/PlotCanvasLegacy.py:406 +#: appGUI/PlotCanvas.py:251 appGUI/PlotCanvasLegacy.py:405 msgid "Axis disabled." msgstr "Axe dezactivate." -#: appGUI/PlotCanvas.py:307 appGUI/PlotCanvasLegacy.py:427 +#: appGUI/PlotCanvas.py:289 appGUI/PlotCanvasLegacy.py:426 msgid "HUD enabled." msgstr "HUD activat." -#: appGUI/PlotCanvas.py:316 appGUI/PlotCanvasLegacy.py:434 +#: appGUI/PlotCanvas.py:298 appGUI/PlotCanvasLegacy.py:433 msgid "HUD disabled." msgstr "HUD dezactivat." -#: appGUI/PlotCanvas.py:338 appGUI/PlotCanvasLegacy.py:509 +#: appGUI/PlotCanvas.py:394 appGUI/PlotCanvasLegacy.py:532 msgid "Grid enabled." msgstr "Grid activat." -#: appGUI/PlotCanvas.py:345 appGUI/PlotCanvasLegacy.py:519 +#: appGUI/PlotCanvas.py:401 appGUI/PlotCanvasLegacy.py:542 msgid "Grid disabled." msgstr "Grid dezactivat." -#: appGUI/PlotCanvasLegacy.py:1590 +#: appGUI/PlotCanvasLegacy.py:1613 msgid "" "Could not annotate due of a difference between the number of text elements " "and the number of text positions." @@ -7539,41 +7557,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:1012 +#: appGUI/preferences/PreferencesUIManager.py:1016 msgid "Preferences applied." msgstr "Preferințele au fost aplicate." -#: appGUI/preferences/PreferencesUIManager.py:1032 +#: appGUI/preferences/PreferencesUIManager.py:1036 msgid "Are you sure you want to continue?" msgstr "Ești sigur că vrei să continui?" -#: appGUI/preferences/PreferencesUIManager.py:1033 +#: appGUI/preferences/PreferencesUIManager.py:1037 msgid "Application will restart" msgstr "Aplicaţia va reporni" -#: appGUI/preferences/PreferencesUIManager.py:1128 +#: appGUI/preferences/PreferencesUIManager.py:1132 msgid "Preferences closed without saving." msgstr "Tab-ul Preferințe a fost închis fără a salva." -#: appGUI/preferences/PreferencesUIManager.py:1141 +#: appGUI/preferences/PreferencesUIManager.py:1145 msgid "Preferences default values are restored." msgstr "Valorile implicite pt preferințe sunt restabilite." -#: appGUI/preferences/PreferencesUIManager.py:1173 app_Main.py:3038 -#: app_Main.py:10476 +#: appGUI/preferences/PreferencesUIManager.py:1177 app_Main.py:3038 +#: app_Main.py:10506 msgid "Failed to write defaults to file." msgstr "Salvarea valorilor default intr-un fişier a eșuat." -#: appGUI/preferences/PreferencesUIManager.py:1177 -#: appGUI/preferences/PreferencesUIManager.py:1295 +#: appGUI/preferences/PreferencesUIManager.py:1181 +#: appGUI/preferences/PreferencesUIManager.py:1299 msgid "Preferences saved." msgstr "Preferințele au fost salvate." -#: appGUI/preferences/PreferencesUIManager.py:1227 +#: appGUI/preferences/PreferencesUIManager.py:1231 msgid "Preferences edited but not saved." msgstr "Preferințele au fost editate dar nu au fost salvate." -#: appGUI/preferences/PreferencesUIManager.py:1280 +#: appGUI/preferences/PreferencesUIManager.py:1284 msgid "" "One or more values are changed.\n" "Do you want to save?" @@ -7959,7 +7977,7 @@ msgstr "" #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:34 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:38 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:77 -#: appPlugins/ToolDistance.py:585 appPlugins/ToolDistanceMin.py:262 +#: appPlugins/ToolDistance.py:587 appPlugins/ToolDistanceMin.py:262 #: appPlugins/ToolPcbWizard.py:502 appPlugins/ToolReport.py:182 msgid "Units" msgstr "Unităti" @@ -8188,7 +8206,6 @@ msgstr "" "KiCAD 3:5 INCH TZ" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:90 -#: appPlugins/ToolCalculators.py:451 msgid "INCH" msgstr "Inch" @@ -8263,7 +8280,7 @@ msgstr "Actualizeaza setarile de Export" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:204 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:104 -#: appPlugins/ToolPanelize.py:1304 +#: appPlugins/ToolPanelize.py:1328 msgid "Path Optimization" msgstr "Optimizarea căii" @@ -8412,7 +8429,7 @@ msgstr "Setări Aplicație" msgid "Grid Settings" msgstr "Setări Grilă" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:47 app_Main.py:8294 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:47 app_Main.py:8324 msgid "X value" msgstr "Val X" @@ -8420,7 +8437,7 @@ msgstr "Val X" msgid "This is the Grid snap value on X axis." msgstr "Aceasta este valoare pentru lipire pe Grid pe axa X." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:59 app_Main.py:8297 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:59 app_Main.py:8327 msgid "Y value" msgstr "Val Y" @@ -8453,8 +8470,8 @@ msgid "Orientation" msgstr "Orientare" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:166 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:224 -#: appPlugins/ToolFilm.py:1530 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:247 +#: appPlugins/ToolFilm.py:1584 msgid "" "Can be:\n" "- Portrait\n" @@ -8466,15 +8483,15 @@ msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:170 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:165 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:228 -#: appPlugins/ToolFilm.py:1534 app_Main.py:8314 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:251 +#: appPlugins/ToolFilm.py:1588 app_Main.py:8344 msgid "Portrait" msgstr "Portret" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:171 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:166 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:229 -#: appPlugins/ToolFilm.py:1535 app_Main.py:8316 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:252 +#: appPlugins/ToolFilm.py:1589 app_Main.py:8346 msgid "Landscape" msgstr "Peisaj" @@ -8494,8 +8511,8 @@ msgstr "" "și include filele Proiect, Selectat și Unelte." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:208 -#: appPlugins/ToolDblSided.py:854 appPlugins/ToolDblSided.py:1028 -#: app_Main.py:8302 +#: appPlugins/ToolDblSided.py:841 appPlugins/ToolDblSided.py:1008 +#: appPlugins/ToolFilm.py:1411 app_Main.py:8332 msgid "Axis" msgstr "Axă" @@ -8515,7 +8532,7 @@ msgstr "" "Aceasta setează dimensiunea fontului pentru elementele \n" "din interfața GUI care sunt utilizate în aplicație." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:247 app_Main.py:8319 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:247 app_Main.py:8349 msgid "HUD" msgstr "HUD" @@ -8730,7 +8747,6 @@ msgstr "" "Este setată la fiecare pornire a programului." #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:39 -#: appPlugins/ToolCalculators.py:452 msgid "MM" msgstr "MM" @@ -8797,11 +8813,11 @@ msgstr "Legacy(2D)" msgid "OpenGL(3D)" msgstr "OpenGL(3D)" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:94 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:97 msgid "APPLICATION LEVEL" msgstr "Nivel Aplicatie" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:95 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:98 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -8817,11 +8833,11 @@ msgstr "" "Alegerea efectuata aici va influenta ce aparamtri sunt disponibili\n" "in Tab-ul SELECTAT dar și in alte parti ale FlatCAM." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:107 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:110 msgid "Portable app" msgstr "Aplicație portabilă" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:108 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:111 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -8835,11 +8851,11 @@ msgstr "" "ceea ce înseamnă că fișierele de preferințe vor fi salvate\n" "în folderul aplicației, în subfolderul lib \\ config." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:116 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:119 msgid "Verbose log" msgstr "Log detaliat" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:117 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:120 msgid "" "Enable log messages in the Tcl Shell.\n" "Require restart." @@ -8847,20 +8863,20 @@ msgstr "" "Activați mesajele log în Tcl Shell.\n" "Necesită repornirea." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:128 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:131 msgid "Languages" msgstr "Traduceri" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:129 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:132 msgid "Set the language used throughout FlatCAM." msgstr "Setează limba folosita pentru textele din FlatCAM." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:136 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:139 #: appTranslation.py:106 msgid "Apply Language" msgstr "Aplica Traducere" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:137 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:140 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click." @@ -8868,31 +8884,31 @@ msgstr "" "Setați limba folosită în FlatCAM.\n" "Aplicația va reporni după clic." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:151 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:154 msgid "Startup Settings" msgstr "Setări de Pornire" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:155 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:158 msgid "Splash Screen" msgstr "Ecran Pornire" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:157 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:160 msgid "Enable display of the splash screen at application startup." msgstr "Activeaza afisarea unui ecran de pornire la pornirea aplicatiei." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:169 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:172 msgid "Sys Tray Icon" msgstr "Icon in Sys Tray" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:171 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:174 msgid "Enable display of FlatCAM icon in Sys Tray." msgstr "Activare pentru afișarea pictogramei FlatCAM în Sys Tray." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:176 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:179 msgid "Show Shell" msgstr "Arată Shell" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:178 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:181 msgid "" "Check this box if you want the shell to\n" "start automatically at startup." @@ -8901,11 +8917,11 @@ msgstr "" "automata a ferestrei Shell (linia de comanda)\n" "la initializarea aplicaţiei." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:185 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:188 msgid "Show Project" msgstr "Afișați Proiectul" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:187 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:190 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." @@ -8913,11 +8929,11 @@ msgstr "" "Bifează aici daca dorești ca zona Notebook să fie\n" "afișată automat la pornire." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:193 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:196 msgid "Version Check" msgstr "Verificare versiune" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:195 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:198 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." @@ -8926,11 +8942,11 @@ msgstr "" "daca exista o versiune mai noua,\n" "la pornirea aplicaţiei." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:202 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:205 msgid "Send Statistics" msgstr "Trimiteți statistici" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:204 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:207 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." @@ -8940,11 +8956,11 @@ msgstr "" "aplicaţia. In acest fel dezvoltatorii vor sti unde să se focalizeze\n" "in crearea de inbunatatiri." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:218 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:221 msgid "Workers number" msgstr "Număr de worker's" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:220 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:223 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -8960,11 +8976,11 @@ msgstr "" "Valoarea standard este 2.\n" "Dupa schimbarea valorii, se va aplica la următoarea pornire a aplicatiei." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:234 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:237 msgid "Geo Tolerance" msgstr "Toleranta geometrică" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:236 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:239 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.005.\n" @@ -8980,15 +8996,15 @@ msgstr "" "O valoare mai mare va oferi o performantă crescută dar in\n" "defavoarea nievelului de detalii." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:256 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:259 msgid "Save Settings" msgstr "Setări pentru Salvare" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:260 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:263 msgid "Save Compressed Project" msgstr "Salvează Proiectul comprimat" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:262 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:265 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." @@ -8997,11 +9013,11 @@ msgstr "" "Când este bifat aici, se va salva o arhiva a proiectului\n" "lucru care poate reduce dimensiunea semnificativ." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:271 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:274 msgid "Compression" msgstr "Compresie" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:273 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:276 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" @@ -9012,11 +9028,11 @@ msgstr "" "dar cu consum redus de resurse in timp ce valoarea 9 cere multa memorie RAM\n" "și in plus, durează semnificativ mai mult." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:284 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:287 msgid "Enable Auto Save" msgstr "Activează Salvarea Automată" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:286 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:289 msgid "" "Check to enable the autosave feature.\n" "When enabled, the application will try to save a project\n" @@ -9026,11 +9042,11 @@ msgstr "" "Cand este activate, aplicatia va incereca sa salveze\n" "proiectul intr-un mod periodic." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:296 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:299 msgid "Interval" msgstr "Interval" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:298 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:301 msgid "" "Time interval for autosaving. In milliseconds.\n" "The application will try to save periodically but only\n" @@ -9042,45 +9058,45 @@ msgstr "" "proiectul a fost salvat manual cel putin odată.\n" "Cand unele operatii sunt active, această capabilitate poate fi sistată." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:314 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:317 msgid "Text to PDF parameters" msgstr "Parametri text la PDF" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:316 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:319 msgid "Used when saving text in Code Editor or in FlatCAM Document objects." msgstr "" "Utilizat la salvarea textului în Codul Editor sau în obiectele FlatCAM " "Document." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:325 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:328 msgid "Top Margin" msgstr "Margine Sus" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:327 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:330 msgid "Distance between text body and the top of the PDF file." msgstr "Distanța dintre corpul textului și partea superioară a fișierului PDF." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:338 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:341 msgid "Bottom Margin" msgstr "Margine Jos" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:340 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:343 msgid "Distance between text body and the bottom of the PDF file." msgstr "Distanța dintre corpul textului și partea de jos a fișierului PDF." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:351 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:354 msgid "Left Margin" msgstr "Margine Stânga" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:353 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:356 msgid "Distance between text body and the left of the PDF file." msgstr "Distanța dintre corpul textului și stânga fișierului PDF." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:364 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:367 msgid "Right Margin" msgstr "Margine Dreapta" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:366 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:369 msgid "Distance between text body and the right of the PDF file." msgstr "Distanța dintre corpul textului și dreapta fișierului PDF." @@ -9420,7 +9436,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:45 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:81 -#: appPlugins/ToolCutOut.py:2469 appPlugins/ToolMilling.py:1896 +#: appPlugins/ToolCutOut.py:2473 appPlugins/ToolMilling.py:1866 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -9453,15 +9469,13 @@ msgstr "" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:65 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:298 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:82 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:192 #: appObjects/FlatCAMObj.py:747 appObjects/FlatCAMObj.py:750 #: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:783 #: appObjects/FlatCAMObj.py:790 appObjects/FlatCAMObj.py:793 -#: appPlugins/ToolCopperThieving.py:1743 appPlugins/ToolFiducials.py:955 -#: appPlugins/ToolFilm.py:1362 appPlugins/ToolReport.py:480 -#: appPlugins/ToolReport.py:483 appPlugins/ToolReport.py:486 -#: appPlugins/ToolReport.py:516 appPlugins/ToolReport.py:523 -#: appPlugins/ToolReport.py:526 +#: appPlugins/ToolCopperThieving.py:1791 appPlugins/ToolFiducials.py:953 +#: appPlugins/ToolReport.py:480 appPlugins/ToolReport.py:483 +#: appPlugins/ToolReport.py:486 appPlugins/ToolReport.py:516 +#: appPlugins/ToolReport.py:523 appPlugins/ToolReport.py:526 msgid "None" msgstr "Nimic" @@ -9752,8 +9766,8 @@ msgstr "Numărul de pași (linii) utilizate pentru interpolarea cercurilor." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:51 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:276 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:232 -#: appPlugins/ToolCopperThieving.py:1329 appPlugins/ToolCopperThieving.py:1699 -#: appPlugins/ToolExtract.py:1235 +#: appPlugins/ToolCopperThieving.py:1337 appPlugins/ToolCopperThieving.py:1747 +#: appPlugins/ToolExtract.py:1273 msgid "Clearance" msgstr "Degajare" @@ -9768,7 +9782,7 @@ msgstr "" "si traseele de cupru din fisierul Gerber." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:81 -#: appPlugins/ToolCopperThieving.py:1360 +#: appPlugins/ToolCopperThieving.py:1368 msgid "Thieving areas with area less then this value will not be added." msgstr "" "Zonele de Thieving cu suprafață mai mică decât această valoare nu vor fi " @@ -9776,7 +9790,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:93 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:291 -#: appPlugins/ToolCopperThieving.py:1381 appPlugins/ToolNCC.py:4602 +#: appPlugins/ToolCopperThieving.py:1389 appPlugins/ToolNCC.py:4617 msgid "Itself" msgstr "Însuşi" @@ -9784,9 +9798,9 @@ msgstr "Însuşi" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:291 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolCopperThieving.py:1382 appPlugins/ToolFollow.py:755 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolNCC.py:4602 -#: appPlugins/ToolPaint.py:3286 +#: appPlugins/ToolCopperThieving.py:1390 appPlugins/ToolFollow.py:754 +#: appPlugins/ToolIsolation.py:3593 appPlugins/ToolNCC.py:4617 +#: appPlugins/ToolPaint.py:3301 msgid "Area Selection" msgstr "Selecţie zonă" @@ -9794,19 +9808,18 @@ msgstr "Selecţie zonă" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:291 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolCopperThieving.py:1383 appPlugins/ToolDblSided.py:946 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolNCC.py:4602 -#: appPlugins/ToolPaint.py:3286 +#: appPlugins/ToolCopperThieving.py:1391 appPlugins/ToolIsolation.py:3593 +#: appPlugins/ToolNCC.py:4617 appPlugins/ToolPaint.py:3301 msgid "Reference Object" msgstr "Obiect Ref" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:97 -#: appPlugins/ToolCopperThieving.py:1385 +#: appPlugins/ToolCopperThieving.py:1393 msgid "Reference:" msgstr "Referinţă:" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:99 -#: appPlugins/ToolCopperThieving.py:1387 +#: appPlugins/ToolCopperThieving.py:1395 msgid "" "- 'Itself' - the copper thieving extent is based on the object extent.\n" "- 'Area Selection' - left mouse click to start selection of the area to be " @@ -9825,25 +9838,25 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:182 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:70 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:184 -#: appPlugins/ToolCopperThieving.py:1432 appPlugins/ToolExtract.py:989 -#: appPlugins/ToolExtract.py:1136 appPlugins/ToolPunchGerber.py:2067 -#: appPlugins/ToolPunchGerber.py:2240 +#: appPlugins/ToolCopperThieving.py:1440 appPlugins/ToolExtract.py:999 +#: appPlugins/ToolExtract.py:1152 appPlugins/ToolPunchGerber.py:2074 +#: appPlugins/ToolPunchGerber.py:2249 msgid "Rectangular" msgstr "Patrulater" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:109 -#: appPlugins/ToolCopperThieving.py:1433 +#: appPlugins/ToolCopperThieving.py:1441 msgid "Minimal" msgstr "Minimal" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:111 -#: appPlugins/ToolCopperThieving.py:1426 appPlugins/ToolFilm.py:1211 -#: appPlugins/ToolPanelize.py:1200 +#: appPlugins/ToolCopperThieving.py:1434 appPlugins/ToolFilm.py:1231 +#: appPlugins/ToolPanelize.py:1208 msgid "Box Type" msgstr "Tip container" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:113 -#: appPlugins/ToolCopperThieving.py:1428 +#: appPlugins/ToolCopperThieving.py:1436 msgid "" "- 'Rectangular' - the bounding box will be of rectangular shape.\n" "- 'Minimal' - the bounding box will be the convex hull shape." @@ -9852,27 +9865,27 @@ msgstr "" "- „Minimal” - caseta de delimitare va fi in formă de suprafată convexă." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:127 -#: appPlugins/ToolCopperThieving.py:1449 +#: appPlugins/ToolCopperThieving.py:1457 msgid "Dots Grid" msgstr "Grilă de puncte" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:128 -#: appPlugins/ToolCopperThieving.py:1450 +#: appPlugins/ToolCopperThieving.py:1458 msgid "Squares Grid" msgstr "Grilă de pătrate" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:129 -#: appPlugins/ToolCopperThieving.py:1451 +#: appPlugins/ToolCopperThieving.py:1459 msgid "Lines Grid" msgstr "Grilă de linii" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:131 -#: appPlugins/ToolCopperThieving.py:1453 +#: appPlugins/ToolCopperThieving.py:1461 msgid "Fill Type:" msgstr "Tip de umplere:" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:133 -#: appPlugins/ToolCopperThieving.py:1455 +#: appPlugins/ToolCopperThieving.py:1463 msgid "" "- 'Solid' - copper thieving will be a solid polygon.\n" "- 'Dots Grid' - the empty area will be filled with a pattern of dots.\n" @@ -9885,57 +9898,57 @@ msgstr "" "- „Grilă de linii” - zona goală va fi umplută cu un model de linii." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:141 -#: appPlugins/ToolCopperThieving.py:1474 +#: appPlugins/ToolCopperThieving.py:1490 msgid "Dots Grid Parameters" msgstr "Parametri grilă puncte" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:147 -#: appPlugins/ToolCopperThieving.py:1480 +#: appPlugins/ToolCopperThieving.py:1496 msgid "Dot diameter in Dots Grid." msgstr "Diametrul punctului în Grila de Puncte." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:160 -#: appPlugins/ToolCopperThieving.py:1493 +#: appPlugins/ToolCopperThieving.py:1509 msgid "Distance between each two dots in Dots Grid." msgstr "Distanța dintre fiecare două puncte din Grila de Puncte." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:170 -#: appPlugins/ToolCopperThieving.py:1514 +#: appPlugins/ToolCopperThieving.py:1538 msgid "Squares Grid Parameters" msgstr "Parametri grilă de patrate" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:176 -#: appPlugins/ToolCopperThieving.py:1520 +#: appPlugins/ToolCopperThieving.py:1544 msgid "Square side size in Squares Grid." msgstr "Dimensiunea pătratului în Grila de Pătrate." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:189 -#: appPlugins/ToolCopperThieving.py:1533 +#: appPlugins/ToolCopperThieving.py:1557 msgid "Distance between each two squares in Squares Grid." msgstr "Distanța dintre fiecare două pătrate din Grila Pătrate." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:199 -#: appPlugins/ToolCopperThieving.py:1554 +#: appPlugins/ToolCopperThieving.py:1586 msgid "Lines Grid Parameters" msgstr "Parametri grilă de linii" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:205 -#: appPlugins/ToolCopperThieving.py:1560 +#: appPlugins/ToolCopperThieving.py:1592 msgid "Line thickness size in Lines Grid." msgstr "Mărimea grosimii liniei în Grila de linii." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:218 -#: appPlugins/ToolCopperThieving.py:1573 +#: appPlugins/ToolCopperThieving.py:1605 msgid "Distance between each two lines in Lines Grid." msgstr "Distanța dintre fiecare două linii în Grial de linii." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:228 -#: appPlugins/ToolCopperThieving.py:1613 +#: appPlugins/ToolCopperThieving.py:1636 msgid "Robber Bar Parameters" msgstr "Parametri pentru Robber Bar" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:230 -#: appPlugins/ToolCopperThieving.py:1615 +#: appPlugins/ToolCopperThieving.py:1638 msgid "" "Parameters used for the robber bar.\n" "Robber bar = copper border to help in pattern hole plating." @@ -9944,7 +9957,7 @@ msgstr "" "Robber Bar = bordura de cupru pentru a ajuta la placarea de găuri, cu model." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:238 -#: appPlugins/ToolCopperThieving.py:1623 +#: appPlugins/ToolCopperThieving.py:1661 msgid "Bounding box margin for robber bar." msgstr "" "Marginea pentru forma înconjurătoare\n" @@ -9953,40 +9966,40 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:249 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:267 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:50 -#: appPlugins/ToolCopperThieving.py:1634 appPlugins/ToolCorners.py:788 -#: appPlugins/ToolExtract.py:1294 +#: appPlugins/ToolCopperThieving.py:1672 appPlugins/ToolCorners.py:775 +#: appPlugins/ToolExtract.py:1335 msgid "Thickness" msgstr "Grosime" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:251 -#: appPlugins/ToolCopperThieving.py:1636 +#: appPlugins/ToolCopperThieving.py:1674 msgid "The robber bar thickness." msgstr "Grosimea Robber Bar." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:262 -#: appPlugins/ToolCopperThieving.py:1669 +#: appPlugins/ToolCopperThieving.py:1707 msgid "Pattern Plating Mask" msgstr "Masca de placare cu model" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:264 -#: appPlugins/ToolCopperThieving.py:1671 +#: appPlugins/ToolCopperThieving.py:1709 msgid "Generate a mask for pattern plating." msgstr "Generați o mască pentru placarea cu model." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:269 -#: appPlugins/ToolCopperThieving.py:1692 +#: appPlugins/ToolCopperThieving.py:1740 msgid "Only Pads" msgstr "Doar Pad-uri" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:271 -#: appPlugins/ToolCopperThieving.py:1694 +#: appPlugins/ToolCopperThieving.py:1742 msgid "Select only pads in case the selected object is a copper Gerber." msgstr "" "Selectați numai pad-uri în cazul în care obiectul selectat este un Gerber cu " "cupru." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:278 -#: appPlugins/ToolCopperThieving.py:1701 +#: appPlugins/ToolCopperThieving.py:1749 msgid "" "The distance between the possible copper thieving elements\n" "and/or robber bar and the actual openings in the mask." @@ -9995,25 +10008,26 @@ msgstr "" "și / sau Robber Bar și deschiderile efective ale măștii." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:292 -#: appPlugins/ToolCopperThieving.py:1737 +#: appPlugins/ToolCopperThieving.py:1785 msgid "Choose which additional geometry to include, if available." msgstr "Alegeți ce geometrie suplimentară să includeți, dacă este disponibilă." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:295 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:195 -#: appPlugins/ToolCopperThieving.py:1740 appPlugins/ToolFilm.py:1365 -#: appPlugins/ToolMilling.py:3826 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:147 +#: appPlugins/ToolCopperThieving.py:1788 appPlugins/ToolFilm.py:1409 +#: appPlugins/ToolMilling.py:3896 msgid "Both" msgstr "Ambele" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:296 -#: appPlugins/ToolCopperThieving.py:543 appPlugins/ToolCopperThieving.py:547 -#: appPlugins/ToolCopperThieving.py:609 appPlugins/ToolCopperThieving.py:1741 +#: appPlugins/ToolCopperThieving.py:545 appPlugins/ToolCopperThieving.py:549 +#: appPlugins/ToolCopperThieving.py:611 appPlugins/ToolCopperThieving.py:1323 +#: appPlugins/ToolCopperThieving.py:1789 msgid "Thieving" msgstr "Thieving" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:297 -#: appPlugins/ToolCopperThieving.py:1742 +#: appPlugins/ToolCopperThieving.py:1790 msgid "Robber bar" msgstr "Rober Bar" @@ -10028,18 +10042,18 @@ msgstr "Puncte de calibrare" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:32 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:32 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:31 -#: appPlugins/ToolCopperThieving.py:1324 appPlugins/ToolCorners.py:769 -#: appPlugins/ToolFiducials.py:905 +#: appPlugins/ToolCopperThieving.py:1324 appPlugins/ToolCorners.py:748 +#: appPlugins/ToolEtchCompensation.py:412 appPlugins/ToolFiducials.py:903 msgid "Parameters used for this tool." msgstr "Parametrii folosiți pentru aceasta unealta." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:37 -#: appPlugins/ToolCalibration.py:906 +#: appPlugins/ToolCalibration.py:904 msgid "Source Type" msgstr "Tipul sursei" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:38 -#: appPlugins/ToolCalibration.py:907 +#: appPlugins/ToolCalibration.py:905 msgid "" "The source of calibration points.\n" "It can be:\n" @@ -10053,32 +10067,32 @@ msgstr "" "- Liber -> faceți clic liber pe ecran pentru a obține punctele de calibrare" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:43 -#: appPlugins/ToolCalibration.py:912 +#: appPlugins/ToolCalibration.py:910 msgid "Free" msgstr "Liber" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:57 -#: appPlugins/ToolCalibration.py:801 +#: appPlugins/ToolCalibration.py:799 msgid "Height (Z) for travelling between the points." msgstr "Înălțime (Z) pentru deplasarea între puncte." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:69 -#: appPlugins/ToolCalibration.py:813 +#: appPlugins/ToolCalibration.py:811 msgid "Verification Z" msgstr "Z Verificare" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:71 -#: appPlugins/ToolCalibration.py:815 +#: appPlugins/ToolCalibration.py:813 msgid "Height (Z) for checking the point." msgstr "Înălțimea (Z) pentru verificarea punctului." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:83 -#: appPlugins/ToolCalibration.py:827 +#: appPlugins/ToolCalibration.py:825 msgid "Zero Z tool" msgstr "Realizare Zero Z" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:85 -#: appPlugins/ToolCalibration.py:829 +#: appPlugins/ToolCalibration.py:827 msgid "" "Include a sequence to zero the height (Z)\n" "of the verification tool." @@ -10089,25 +10103,25 @@ msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:92 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:113 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:147 -#: appPlugins/ToolCalibration.py:836 +#: appPlugins/ToolCalibration.py:834 msgid "Toolchange Z" msgstr "Z schimb. unealtă" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:94 -#: appPlugins/ToolCalibration.py:838 +#: appPlugins/ToolCalibration.py:836 msgid "Height (Z) for mounting the verification probe." msgstr "Înălțime (Z) pentru montarea sondei de verificare." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:106 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:286 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:128 -#: appPlugins/ToolCalibration.py:850 appPlugins/ToolDrilling.py:2668 -#: appPlugins/ToolMilling.py:4287 appPlugins/ToolSolderPaste.py:1373 +#: appPlugins/ToolCalibration.py:848 appPlugins/ToolDrilling.py:2672 +#: appPlugins/ToolMilling.py:4349 appPlugins/ToolSolderPaste.py:1373 msgid "Toolchange X-Y" msgstr "X,Y schimb. unealtă" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:108 -#: appPlugins/ToolCalibration.py:852 +#: appPlugins/ToolCalibration.py:850 msgid "" "Toolchange X,Y position.\n" "If no value is entered then the current\n" @@ -10118,12 +10132,12 @@ msgstr "" "(x, y) curentă se va folosi," #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:119 -#: appPlugins/ToolCalibration.py:878 +#: appPlugins/ToolCalibration.py:876 msgid "Second point" msgstr "Al doilea punct" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:121 -#: appPlugins/ToolCalibration.py:880 +#: appPlugins/ToolCalibration.py:878 msgid "" "Second point in the Gcode verification can be:\n" "- top-left -> the user will align the PCB vertically\n" @@ -10134,16 +10148,18 @@ msgstr "" "- în jos-dreapta -> utilizatorul va alinia PCB-ul pe orizontală" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:125 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:171 -#: appPlugins/ToolCalibration.py:884 appPlugins/ToolCorners.py:732 -#: appPlugins/ToolFilm.py:1249 app_Main.py:5667 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolCalibration.py:882 appPlugins/ToolCorners.py:829 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5673 msgid "Top Left" msgstr "Stânga sus" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:126 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:172 -#: appPlugins/ToolCalibration.py:885 appPlugins/ToolCorners.py:744 -#: appPlugins/ToolFilm.py:1250 app_Main.py:5668 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolCalibration.py:883 appPlugins/ToolCorners.py:841 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5674 msgid "Bottom Right" msgstr "Dreapta-jos" @@ -10153,13 +10169,13 @@ msgstr "Opțiuni Extractie Găuri" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:36 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:36 -#: appPlugins/ToolExtract.py:938 appPlugins/ToolPunchGerber.py:2017 +#: appPlugins/ToolExtract.py:939 appPlugins/ToolPunchGerber.py:2018 msgid "Processed Pads Type" msgstr "Tipul de pad-uri procesate" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:38 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:38 -#: appPlugins/ToolExtract.py:940 appPlugins/ToolPunchGerber.py:2019 +#: appPlugins/ToolExtract.py:941 appPlugins/ToolPunchGerber.py:2020 msgid "" "The type of pads shape to be processed.\n" "If the PCB has many SMD pads with rectangular pads,\n" @@ -10171,7 +10187,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:48 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:48 -#: appPlugins/ToolExtract.py:967 appPlugins/ToolPunchGerber.py:2045 +#: appPlugins/ToolExtract.py:977 appPlugins/ToolPunchGerber.py:2052 msgid "Process Circular Pads." msgstr "Procesează paduri Circulare." @@ -10179,26 +10195,26 @@ msgstr "Procesează paduri Circulare." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:156 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:54 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:158 -#: appPlugins/ToolExtract.py:973 appPlugins/ToolExtract.py:1110 -#: appPlugins/ToolPunchGerber.py:2051 appPlugins/ToolPunchGerber.py:2214 +#: appPlugins/ToolExtract.py:983 appPlugins/ToolExtract.py:1126 +#: appPlugins/ToolPunchGerber.py:2058 appPlugins/ToolPunchGerber.py:2223 msgid "Oblong" msgstr "Oval" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:56 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:56 -#: appPlugins/ToolExtract.py:975 appPlugins/ToolPunchGerber.py:2053 +#: appPlugins/ToolExtract.py:985 appPlugins/ToolPunchGerber.py:2060 msgid "Process Oblong Pads." msgstr "Procesează paduri Ovale." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:64 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:64 -#: appPlugins/ToolExtract.py:983 appPlugins/ToolPunchGerber.py:2061 +#: appPlugins/ToolExtract.py:993 appPlugins/ToolPunchGerber.py:2068 msgid "Process Square Pads." msgstr "Procesează paduri Pătratice." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:72 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:72 -#: appPlugins/ToolExtract.py:991 appPlugins/ToolPunchGerber.py:2069 +#: appPlugins/ToolExtract.py:1001 appPlugins/ToolPunchGerber.py:2076 msgid "Process Rectangular Pads." msgstr "Procesează paduri Rectangulare." @@ -10206,15 +10222,15 @@ msgstr "Procesează paduri Rectangulare." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:195 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:78 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:197 -#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:997 -#: appPlugins/ToolExtract.py:1149 appPlugins/ToolPunchGerber.py:2075 -#: appPlugins/ToolPunchGerber.py:2253 appPlugins/ToolReport.py:200 +#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:1007 +#: appPlugins/ToolExtract.py:1165 appPlugins/ToolPunchGerber.py:2082 +#: appPlugins/ToolPunchGerber.py:2262 appPlugins/ToolReport.py:200 msgid "Others" msgstr "Altele" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:80 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:80 -#: appPlugins/ToolExtract.py:999 appPlugins/ToolPunchGerber.py:2077 +#: appPlugins/ToolExtract.py:1009 appPlugins/ToolPunchGerber.py:2084 msgid "Process pads not in the categories above." msgstr "Procesează paduri care nu se regăsesc in alte categorii." @@ -10222,8 +10238,8 @@ msgstr "Procesează paduri care nu se regăsesc in alte categorii." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:117 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:94 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:119 -#: appPlugins/ToolExtract.py:1057 appPlugins/ToolExtract.py:1167 -#: appPlugins/ToolPunchGerber.py:2129 appPlugins/ToolPunchGerber.py:2158 +#: appPlugins/ToolExtract.py:1071 appPlugins/ToolExtract.py:1191 +#: appPlugins/ToolPunchGerber.py:2139 appPlugins/ToolPunchGerber.py:2167 msgid "Fixed Diameter" msgstr "Dia fix" @@ -10231,19 +10247,19 @@ msgstr "Dia fix" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:134 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:95 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:136 -#: appPlugins/ToolExtract.py:1059 appPlugins/ToolExtract.py:1088 -#: appPlugins/ToolPunchGerber.py:2131 appPlugins/ToolPunchGerber.py:2186 +#: appPlugins/ToolExtract.py:1073 appPlugins/ToolExtract.py:1104 +#: appPlugins/ToolPunchGerber.py:2141 appPlugins/ToolPunchGerber.py:2195 msgid "Fixed Annular Ring" msgstr "Inel anular Fix" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:95 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:96 -#: appPlugins/ToolExtract.py:1058 appPlugins/ToolPunchGerber.py:2130 +#: appPlugins/ToolExtract.py:1072 appPlugins/ToolPunchGerber.py:2140 msgid "Proportional" msgstr "Proportional" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:101 -#: appPlugins/ToolExtract.py:1048 +#: appPlugins/ToolExtract.py:1062 msgid "" "The method for processing pads. Can be:\n" "- Fixed Diameter -> all holes will have a set size\n" @@ -10259,13 +10275,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:127 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:129 -#: appPlugins/ToolExtract.py:1177 appPlugins/ToolPunchGerber.py:2168 +#: appPlugins/ToolExtract.py:1201 appPlugins/ToolPunchGerber.py:2177 msgid "Fixed hole diameter." msgstr "Dia gaură fix." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:136 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:138 -#: appPlugins/ToolExtract.py:1090 appPlugins/ToolPunchGerber.py:2188 +#: appPlugins/ToolExtract.py:1106 appPlugins/ToolPunchGerber.py:2197 msgid "" "The size of annular ring.\n" "The copper sliver between the hole exterior\n" @@ -10277,31 +10293,31 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:145 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:147 -#: appPlugins/ToolExtract.py:1099 appPlugins/ToolPunchGerber.py:2203 +#: appPlugins/ToolExtract.py:1115 appPlugins/ToolPunchGerber.py:2212 msgid "The size of annular ring for circular pads." msgstr "Dimensiunea inelului anular pentru paduri Circulare." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:158 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:160 -#: appPlugins/ToolExtract.py:1112 appPlugins/ToolPunchGerber.py:2216 +#: appPlugins/ToolExtract.py:1128 appPlugins/ToolPunchGerber.py:2225 msgid "The size of annular ring for oblong pads." msgstr "Dimensiunea inelului anular pentru paduri Ovale." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:171 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:173 -#: appPlugins/ToolExtract.py:1125 appPlugins/ToolPunchGerber.py:2229 +#: appPlugins/ToolExtract.py:1141 appPlugins/ToolPunchGerber.py:2238 msgid "The size of annular ring for square pads." msgstr "Dimensiunea inelului anular pentru paduri Pătratice." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:184 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:186 -#: appPlugins/ToolExtract.py:1138 appPlugins/ToolPunchGerber.py:2242 +#: appPlugins/ToolExtract.py:1154 appPlugins/ToolPunchGerber.py:2251 msgid "The size of annular ring for rectangular pads." msgstr "Dimnensiunea inelului anular pentru paduri Rectangulare." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:197 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:199 -#: appPlugins/ToolExtract.py:1151 appPlugins/ToolPunchGerber.py:2255 +#: appPlugins/ToolExtract.py:1167 appPlugins/ToolPunchGerber.py:2264 msgid "The size of annular ring for other pads." msgstr "" "Dimensiunea inelului anular pentru alte tipuri de paduri decat cele de mai " @@ -10309,7 +10325,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:207 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:209 -#: appPlugins/ToolExtract.py:1184 appPlugins/ToolPunchGerber.py:2267 +#: appPlugins/ToolExtract.py:1221 appPlugins/ToolPunchGerber.py:2276 msgid "Proportional Diameter" msgstr "Diametru Proportional" @@ -10320,7 +10336,7 @@ msgstr "Factor" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:218 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:220 -#: appPlugins/ToolExtract.py:1195 appPlugins/ToolPunchGerber.py:2278 +#: appPlugins/ToolExtract.py:1232 appPlugins/ToolPunchGerber.py:2287 msgid "" "Proportional Diameter.\n" "The hole diameter will be a fraction of the pad size." @@ -10329,17 +10345,17 @@ msgstr "" "Diametrul găurii va fi un procent din dimensiunea padului." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:226 -#: appPlugins/ToolExtract.py:1229 appPlugins/ToolExtract.py:1254 +#: appPlugins/ToolExtract.py:1259 appPlugins/ToolExtract.py:1289 msgid "Extract Soldermask" msgstr "Extrage Soldermask" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:228 -#: appPlugins/ToolExtract.py:1231 appPlugins/ToolExtract.py:1257 +#: appPlugins/ToolExtract.py:1261 appPlugins/ToolExtract.py:1292 msgid "Extract soldermask from a given Gerber file." msgstr "Extrageți soldermask dintr-un anumit fișier Gerber." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:234 -#: appPlugins/ToolExtract.py:1237 +#: appPlugins/ToolExtract.py:1275 msgid "" "This set how much the soldermask extends\n" "beyond the margin of the pads." @@ -10348,17 +10364,17 @@ msgstr "" "dincolo de marginea pad-urilor." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:246 -#: appPlugins/ToolExtract.py:1273 appPlugins/ToolExtract.py:1312 +#: appPlugins/ToolExtract.py:1306 appPlugins/ToolExtract.py:1350 msgid "Extract Cutout" msgstr "Extrageți Decupajul" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:248 -#: appPlugins/ToolExtract.py:1275 appPlugins/ToolExtract.py:1315 +#: appPlugins/ToolExtract.py:1308 appPlugins/ToolExtract.py:1353 msgid "Extract a cutout from a given Gerber file." msgstr "Extrageți un decupaj dintr-un fișier Gerber dat." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:269 -#: appPlugins/ToolExtract.py:1296 +#: appPlugins/ToolExtract.py:1337 msgid "The thickness of the line that makes the cutout geometry." msgstr "Grosimea liniei care face geometria decupajului." @@ -10369,7 +10385,7 @@ msgid "Fiducials Plugin" msgstr "Unealta Fiducials" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:39 -#: appPlugins/ToolFiducials.py:912 +#: appPlugins/ToolFiducials.py:910 msgid "" "This set the fiducial diameter if fiducial type is circular,\n" "otherwise is the size of the fiducial.\n" @@ -10380,14 +10396,15 @@ msgstr "" "Deschiderea soldermask este dublă." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:67 -#: appPlugins/ToolFiducials.py:940 +#: appPlugins/ToolFiducials.py:938 msgid "Auto" msgstr "Auto" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:45 -#: appPlugins/ToolCutOut.py:2607 appPlugins/ToolFiducials.py:941 -#: appPlugins/ToolLevelling.py:1900 appPlugins/ToolPunchGerber.py:2304 +#: appPlugins/ToolCorners.py:878 appPlugins/ToolCutOut.py:2611 +#: appPlugins/ToolFiducials.py:939 appPlugins/ToolLevelling.py:1900 +#: appPlugins/ToolPunchGerber.py:2320 msgid "Manual" msgstr "Manual" @@ -10398,7 +10415,7 @@ msgid "Mode" msgstr "Mod" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:72 -#: appPlugins/ToolFiducials.py:945 +#: appPlugins/ToolFiducials.py:943 msgid "" "- 'Auto' - automatic placement of fiducials in the corners of the bounding " "box.\n" @@ -10408,22 +10425,22 @@ msgstr "" "- „Manual” - plasarea manuală a fiducial." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:80 -#: appPlugins/ToolFiducials.py:953 +#: appPlugins/ToolFiducials.py:951 msgid "Up" msgstr "Sus" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:81 -#: appPlugins/ToolFiducials.py:954 +#: appPlugins/ToolFiducials.py:952 msgid "Down" msgstr "Jos" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:84 -#: appPlugins/ToolFiducials.py:957 +#: appPlugins/ToolFiducials.py:955 msgid "Second fiducial" msgstr "Al 2-lea Fiducial" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:86 -#: appPlugins/ToolFiducials.py:959 +#: appPlugins/ToolFiducials.py:957 msgid "" "The position for the second fiducial.\n" "- 'Up' - the order is: bottom-left, top-left, top-right.\n" @@ -10438,22 +10455,22 @@ msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:102 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:43 -#: appPlugins/ToolCorners.py:781 appPlugins/ToolFiducials.py:975 +#: appPlugins/ToolCorners.py:768 appPlugins/ToolFiducials.py:973 msgid "Cross" msgstr "Cruce" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:103 -#: appPlugins/ToolFiducials.py:976 +#: appPlugins/ToolFiducials.py:974 msgid "Chess" msgstr "Şah" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:106 -#: appPlugins/ToolFiducials.py:978 +#: appPlugins/ToolFiducials.py:976 msgid "Fiducial Type" msgstr "Tip Fiducial" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:108 -#: appPlugins/ToolFiducials.py:980 +#: appPlugins/ToolFiducials.py:978 msgid "" "The type of fiducial.\n" "- 'Circular' - this is the regular fiducial.\n" @@ -10466,7 +10483,7 @@ msgstr "" "- „Șah” - model de șah fiduciar." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:117 -#: appPlugins/ToolFiducials.py:989 +#: appPlugins/ToolFiducials.py:987 msgid "Line thickness" msgstr "Grosimea liniei" @@ -10485,7 +10502,7 @@ msgstr "" "din pozitiv in negative si invers." #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:41 -#: appPlugins/ToolInvertGerber.py:276 +#: appPlugins/ToolInvertGerber.py:281 msgid "" "Distance by which to avoid\n" "the edges of the Gerber object." @@ -10494,12 +10511,12 @@ msgstr "" "marginile obiectului Gerber." #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:52 -#: appPlugins/ToolInvertGerber.py:287 +#: appPlugins/ToolInvertGerber.py:292 msgid "Lines Join Style" msgstr "Stil Unire Linii" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:54 -#: appPlugins/ToolInvertGerber.py:289 +#: appPlugins/ToolInvertGerber.py:294 msgid "" "The way that the lines in the object outline will be joined.\n" "Can be:\n" @@ -10515,7 +10532,7 @@ msgstr "" "- Teşit -> liniile sunt unite de o a 3-a linie" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:63 -#: appPlugins/ToolInvertGerber.py:298 +#: appPlugins/ToolInvertGerber.py:303 msgid "Bevel" msgstr "Teșit" @@ -10548,7 +10565,7 @@ msgid "Punch Gerber Options" msgstr "Opțiuni Punctare Gerber" #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:102 -#: appPlugins/ToolPunchGerber.py:2120 +#: appPlugins/ToolPunchGerber.py:2119 msgid "" "The punch hole source can be:\n" "- Excellon Object-> the Excellon object drills center will serve as " @@ -10584,12 +10601,12 @@ msgstr "" "într-un fișier Gerber selectat sau care poate fi exportat ca fișier." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:39 -#: appPlugins/ToolQRCode.py:818 app_Main.py:8282 +#: appPlugins/ToolQRCode.py:841 app_Main.py:8312 msgid "Version" msgstr "Versiune" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:41 -#: appPlugins/ToolQRCode.py:820 +#: appPlugins/ToolQRCode.py:843 msgid "" "QRCode version can have values from 1 (21x21 boxes)\n" "to 40 (177x177 boxes)." @@ -10598,13 +10615,13 @@ msgstr "" "la 40 (177x177 elemente)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:52 -#: appPlugins/ToolQRCode.py:831 +#: appPlugins/ToolQRCode.py:854 msgid "Error correction" msgstr "Corectarea erorii" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:54 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:65 -#: appPlugins/ToolQRCode.py:833 appPlugins/ToolQRCode.py:844 +#: appPlugins/ToolQRCode.py:856 appPlugins/ToolQRCode.py:867 #, python-format msgid "" "Parameter that controls the error correction used for the QR Code.\n" @@ -10620,12 +10637,12 @@ msgstr "" "H = maxim 30%% erorile pot fi corectate." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:75 -#: appPlugins/ToolQRCode.py:854 +#: appPlugins/ToolQRCode.py:877 msgid "Box Size" msgstr "Dim. Element" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:77 -#: appPlugins/ToolQRCode.py:856 +#: appPlugins/ToolQRCode.py:879 msgid "" "Box size control the overall size of the QRcode\n" "by adjusting the size of each box in the code." @@ -10634,12 +10651,12 @@ msgstr "" "prin ajustarea dimensiunii fiecărui element din cod." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:88 -#: appPlugins/ToolQRCode.py:867 +#: appPlugins/ToolQRCode.py:890 msgid "Border Size" msgstr "Dim Bordură" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:90 -#: appPlugins/ToolQRCode.py:869 +#: appPlugins/ToolQRCode.py:892 msgid "" "Size of the QRCode border. How many boxes thick is the border.\n" "Default value is 4. The width of the clearance around the QRCode." @@ -10648,27 +10665,28 @@ msgstr "" "Valoarea implicită este 4. Lățimea spatiului liber în jurul codului QRC." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:101 -#: appPlugins/ToolQRCode.py:789 +#: appPlugins/ToolQRCode.py:795 msgid "QRCode Data" msgstr "Date QRCode" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:103 -#: appPlugins/ToolQRCode.py:791 +#: appPlugins/ToolQRCode.py:797 msgid "QRCode Data. Alphanumeric text to be encoded in the QRCode." msgstr "Date QRCode. Text alfanumeric care va fi codat în codul QRC." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:107 -#: appPlugins/ToolQRCode.py:795 +#: appPlugins/ToolQRCode.py:813 msgid "Add here the text to be included in the QRCode..." msgstr "Adăugați aici textul care va fi inclus în codul QR ..." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:113 -#: appPlugins/ToolQRCode.py:880 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:179 +#: appPlugins/ToolFilm.py:1459 appPlugins/ToolQRCode.py:903 msgid "Polarity" msgstr "Polaritate" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:115 -#: appPlugins/ToolQRCode.py:882 +#: appPlugins/ToolQRCode.py:905 msgid "" "Choose the polarity of the QRCode.\n" "It can be drawn in a negative way (squares are clear)\n" @@ -10679,17 +10697,17 @@ msgstr "" "sau într-un mod pozitiv (pătratele sunt opace)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:119 -#: appPlugins/ToolFilm.py:1404 appPlugins/ToolQRCode.py:886 +#: appPlugins/ToolFilm.py:1457 appPlugins/ToolQRCode.py:909 msgid "Negative" msgstr "Negativ" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:120 -#: appPlugins/ToolFilm.py:1403 appPlugins/ToolQRCode.py:887 +#: appPlugins/ToolFilm.py:1456 appPlugins/ToolQRCode.py:910 msgid "Positive" msgstr "Pozitiv" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:122 -#: appPlugins/ToolQRCode.py:889 +#: appPlugins/ToolQRCode.py:912 msgid "" "Choose the type of QRCode to be created.\n" "If added on a Silkscreen Gerber file the QRCode may\n" @@ -10703,7 +10721,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:133 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:139 -#: appPlugins/ToolQRCode.py:900 appPlugins/ToolQRCode.py:906 +#: appPlugins/ToolQRCode.py:923 appPlugins/ToolQRCode.py:929 msgid "" "The bounding box, meaning the empty space that surrounds\n" "the QRCode geometry, can have a rounded or a square shape." @@ -10712,22 +10730,22 @@ msgstr "" "geometria QRCode, poate avea o formă rotunjită sau pătrată." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:146 -#: appPlugins/ToolQRCode.py:939 +#: appPlugins/ToolQRCode.py:959 msgid "Fill Color" msgstr "Culoare Continut" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:148 -#: appPlugins/ToolQRCode.py:941 +#: appPlugins/ToolQRCode.py:961 msgid "Set the QRCode fill color (squares color)." msgstr "Setați culoarea QRCode de umplere (culoarea elementelor)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:156 -#: appPlugins/ToolQRCode.py:963 +#: appPlugins/ToolQRCode.py:983 msgid "Back Color" msgstr "Culoare de fundal" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:158 -#: appPlugins/ToolQRCode.py:965 +#: appPlugins/ToolQRCode.py:985 msgid "Set the QRCode background color." msgstr "Setați culoarea de fundal QRCode." @@ -10940,10 +10958,8 @@ msgstr "" "dimensiunile găurilor sunt peste prag." #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:20 -#, fuzzy -#| msgid "2-Sided PCB" msgid "2-Sided Plugin" -msgstr "2-fețe PCB" +msgstr "Plugin 2-fețe" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:27 msgid "" @@ -10956,13 +10972,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:90 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:240 -#: appPlugins/ToolCorners.py:856 appPlugins/ToolCutOut.py:2792 -#: appPlugins/ToolDblSided.py:1012 +#: appPlugins/ToolCorners.py:917 appPlugins/ToolCutOut.py:2791 +#: appPlugins/ToolDblSided.py:992 msgid "Drill Dia" msgstr "Dia Gaură" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:43 -#: appPlugins/ToolDblSided.py:1014 appPlugins/ToolDblSided.py:1019 +#: appPlugins/ToolDblSided.py:994 appPlugins/ToolDblSided.py:999 msgid "Diameter of the drill for the alignment holes." msgstr "Diametrul găurii pentru găurile de aliniere." @@ -10972,23 +10988,22 @@ msgstr "Aliniați Axa" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:52 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:65 -#: appPlugins/ToolDblSided.py:855 appPlugins/ToolDblSided.py:1030 +#: appPlugins/ToolDblSided.py:842 appPlugins/ToolDblSided.py:1010 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Oglindește vertical (X) sau orizontal (Y)." #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:63 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:197 -#: appPlugins/ToolFilm.py:1367 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:149 msgid "Mirror Axis" msgstr "Axa Oglindire" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:80 -#: appPlugins/ToolDblSided.py:881 +#: appPlugins/ToolDblSided.py:868 msgid "Box" msgstr "Cutie" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:81 -#: appPlugins/ToolDblSided.py:882 +#: appPlugins/ToolDblSided.py:869 msgid "Hole Snap" msgstr "Gaură Ref." @@ -11021,7 +11036,6 @@ msgid "Calculators Plugin" msgstr "Unealta Calculatoare" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:25 -#: appPlugins/ToolCalculators.py:415 msgid "V-Shape Tool Calculator" msgstr "Calculator Unealta V-Shape" @@ -11036,12 +11050,12 @@ msgstr "" "adâncimea de tăiere, ca parametri." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:44 -#: appPlugins/ToolCalculators.py:486 +#: appPlugins/ToolCalculators.py:611 msgid "Tip Diameter" msgstr "Dia vârf" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:46 -#: appPlugins/ToolCalculators.py:488 +#: appPlugins/ToolCalculators.py:613 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." @@ -11050,7 +11064,7 @@ msgstr "" "Este specificat de producator." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:58 -#: appPlugins/ToolCalculators.py:501 +#: appPlugins/ToolCalculators.py:626 msgid "Tip Angle" msgstr "V-Unghi" @@ -11071,12 +11085,11 @@ msgstr "" "In obiectul CNCJob este parametrul >Z tăiere<." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:81 -#: appPlugins/ToolCalculators.py:417 msgid "ElectroPlating Calculator" msgstr "Calculator ElectroPlacare" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:83 -#: appPlugins/ToolCalculators.py:560 +#: appPlugins/ToolCalculators.py:674 msgid "" "This calculator is useful for those who plate the via/pad/drill holes,\n" "using a method like graphite ink or calcium hypophosphite ink or palladium " @@ -11089,41 +11102,37 @@ msgstr "" "- hipofosfit de calciu." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:94 -#: appPlugins/ToolCalculators.py:579 +#: appPlugins/ToolCalculators.py:704 msgid "Board Length" msgstr "Lung. plăcii" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:96 -#: appPlugins/ToolCalculators.py:580 msgid "This is the board length. In centimeters." msgstr "" "Aceasta este lungimea PCB-ului.\n" "In centimetri." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:106 -#: appPlugins/ToolCalculators.py:597 +#: appPlugins/ToolCalculators.py:722 appPlugins/ToolCalculators.py:723 msgid "Board Width" msgstr "Lăt. plăcii" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:108 -#: appPlugins/ToolCalculators.py:598 msgid "This is the board width.In centimeters." msgstr "" "Aceasta este lăţimea PCB-ului.\n" "In centimetri." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:114 -#: appPlugins/ToolCalculators.py:616 msgid "This is the board area." msgstr "Aceasta este aria PCB-ului." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:124 -#: appPlugins/ToolCalculators.py:638 +#: appPlugins/ToolCalculators.py:763 msgid "Current Density" msgstr "Densitate I" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:130 -#: appPlugins/ToolCalculators.py:639 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." @@ -11132,12 +11141,11 @@ msgstr "" "In ASF (amperi pe picior la patrat)." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:136 -#: appPlugins/ToolCalculators.py:658 +#: appPlugins/ToolCalculators.py:783 msgid "Copper Growth" msgstr "Grosime Cu" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:142 -#: appPlugins/ToolCalculators.py:659 msgid "" "How thick the copper growth is intended to be.\n" "In microns." @@ -11150,27 +11158,27 @@ msgid "Corner Markers Options" msgstr "Opțiuni Marcaje Colțuri" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:38 -#: appPlugins/ToolCorners.py:776 +#: appPlugins/ToolCorners.py:763 msgid "Shape of the marker." msgstr "Forma marcatorului." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42 -#: appPlugins/ToolCorners.py:780 +#: appPlugins/ToolCorners.py:767 msgid "Semi-Cross" msgstr "Semi-Cruce" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:52 -#: appPlugins/ToolCorners.py:790 +#: appPlugins/ToolCorners.py:777 msgid "The thickness of the line that makes the corner marker." msgstr "Grosimea liniei care face marcajul de colț." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:79 -#: appPlugins/ToolCorners.py:804 +#: appPlugins/ToolCorners.py:791 msgid "The length of the line that makes the corner marker." msgstr "Lungimea liniei care face marcajul de colț." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:92 -#: appPlugins/ToolCorners.py:858 +#: appPlugins/ToolCorners.py:919 msgid "Drill Diameter" msgstr "Dia Găurire" @@ -11191,7 +11199,7 @@ msgstr "" "placa din care a fost taiat." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:39 -#: appPlugins/ToolCutOut.py:2425 +#: appPlugins/ToolCutOut.py:2402 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -11202,18 +11210,18 @@ msgstr "" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:95 -#: appPlugins/ToolCutOut.py:2482 appPlugins/ToolDrilling.py:2428 -#: appPlugins/ToolMilling.py:4059 +#: appPlugins/ToolCutOut.py:2486 appPlugins/ToolDrilling.py:2441 +#: appPlugins/ToolMilling.py:4129 msgid "Multi-Depth" msgstr "Multi-Pas" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:92 -#: appPlugins/ToolCutOut.py:2356 +#: appPlugins/ToolCutOut.py:2341 msgid "Kind" msgstr "Fel" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94 -#: appPlugins/ToolCutOut.py:2358 +#: appPlugins/ToolCutOut.py:2343 msgid "" "Choice of what kind the object we want to cutout is.\n" "- Single: contain a single PCB Gerber outline object.\n" @@ -11226,7 +11234,7 @@ msgstr "" "din mai multe contururi PCB." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:101 -#: appPlugins/ToolCutOut.py:2364 +#: appPlugins/ToolCutOut.py:2349 msgid "Single" msgstr "Unic" @@ -11255,17 +11263,17 @@ msgstr "" "- 8 = 2* stânga - 2* dreapta - 2* sus - 2* jos" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:229 -#: appPlugins/ToolCutOut.py:2698 +#: appPlugins/ToolCutOut.py:2649 msgid "Big cursor" msgstr "Cursor mare" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:231 -#: appPlugins/ToolCutOut.py:2700 +#: appPlugins/ToolCutOut.py:2651 msgid "Use a big cursor when adding manual gaps." msgstr "Utilizați un cursor mare atunci când adăugați Punti in mod manual." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:242 -#: appPlugins/ToolCutOut.py:2794 +#: appPlugins/ToolCutOut.py:2793 msgid "" "Diameter of the tool used to cutout\n" "the PCB by drilling." @@ -11274,7 +11282,7 @@ msgstr "" "PCB prin găurire." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:255 -#: appPlugins/ToolCutOut.py:2807 +#: appPlugins/ToolCutOut.py:2806 msgid "" "Distance between the center of\n" "two neighboring drill holes." @@ -11297,9 +11305,9 @@ msgstr "Creați CNCJob cu trasee de scule pentru găurire sau frezare." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:140 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:127 -#: appPlugins/ToolDrilling.py:2350 appPlugins/ToolIsolation.py:3221 -#: appPlugins/ToolMilling.py:3648 appPlugins/ToolNCC.py:4234 -#: appPlugins/ToolPaint.py:3027 +#: appPlugins/ToolDrilling.py:2365 appPlugins/ToolIsolation.py:3225 +#: appPlugins/ToolMilling.py:3720 appPlugins/ToolNCC.py:4233 +#: appPlugins/ToolPaint.py:3035 msgid "Tool order" msgstr "Ordine unelte" @@ -11308,10 +11316,10 @@ msgstr "Ordine unelte" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:141 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:128 -#: appPlugins/ToolDrilling.py:2351 appPlugins/ToolIsolation.py:3222 -#: appPlugins/ToolMilling.py:3649 appPlugins/ToolNCC.py:4235 -#: appPlugins/ToolNCC.py:4245 appPlugins/ToolPaint.py:3028 -#: appPlugins/ToolPaint.py:3038 +#: appPlugins/ToolDrilling.py:2366 appPlugins/ToolIsolation.py:3226 +#: appPlugins/ToolMilling.py:3721 appPlugins/ToolNCC.py:4234 +#: appPlugins/ToolNCC.py:4244 appPlugins/ToolPaint.py:3036 +#: appPlugins/ToolPaint.py:3046 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" @@ -11334,9 +11342,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:149 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:136 -#: appPlugins/ToolDrilling.py:2359 appPlugins/ToolIsolation.py:3230 -#: appPlugins/ToolMilling.py:3657 appPlugins/ToolNCC.py:4243 -#: appPlugins/ToolPaint.py:3036 +#: appPlugins/ToolDrilling.py:2374 appPlugins/ToolIsolation.py:3234 +#: appPlugins/ToolMilling.py:3729 appPlugins/ToolNCC.py:4242 +#: appPlugins/ToolPaint.py:3044 msgid "Forward" msgstr "Înainte" @@ -11344,9 +11352,9 @@ msgstr "Înainte" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:59 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:150 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:137 -#: appPlugins/ToolDrilling.py:2360 appPlugins/ToolIsolation.py:3231 -#: appPlugins/ToolMilling.py:3658 appPlugins/ToolNCC.py:4244 -#: appPlugins/ToolPaint.py:3037 +#: appPlugins/ToolDrilling.py:2375 appPlugins/ToolIsolation.py:3235 +#: appPlugins/ToolMilling.py:3730 appPlugins/ToolNCC.py:4243 +#: appPlugins/ToolPaint.py:3045 msgid "Reverse" msgstr "Înapoi" @@ -11356,7 +11364,7 @@ msgid "Tool change" msgstr "Schimb unealtă" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:107 -#: appPlugins/ToolDrilling.py:2647 appPlugins/ToolMilling.py:4267 +#: appPlugins/ToolDrilling.py:2651 appPlugins/ToolMilling.py:4329 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -11367,7 +11375,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:115 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:150 -#: appPlugins/ToolDrilling.py:2655 appPlugins/ToolMilling.py:4275 +#: appPlugins/ToolDrilling.py:2659 appPlugins/ToolMilling.py:4337 msgid "" "Z-axis position (height) for\n" "tool change." @@ -11375,13 +11383,13 @@ msgstr "Înălţimea, pe axa Z, pentru schimbul uneltei." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:127 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:165 -#: appPlugins/ToolDrilling.py:2698 appPlugins/ToolMilling.py:4305 +#: appPlugins/ToolDrilling.py:2702 appPlugins/ToolMilling.py:4367 msgid "End move Z" msgstr "Z oprire" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:129 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:167 -#: appPlugins/ToolDrilling.py:2700 appPlugins/ToolMilling.py:4307 +#: appPlugins/ToolDrilling.py:2704 appPlugins/ToolMilling.py:4369 msgid "" "Height of the tool after\n" "the last move at the end of the job." @@ -11389,13 +11397,13 @@ msgstr "Înălţimea la care se parchează freza dupa ce se termina lucrul." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:140 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:181 -#: appPlugins/ToolDrilling.py:2714 appPlugins/ToolMilling.py:4321 +#: appPlugins/ToolDrilling.py:2718 appPlugins/ToolMilling.py:4383 msgid "End move X,Y" msgstr "X-Y Ultima miscare" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:142 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:183 -#: appPlugins/ToolDrilling.py:2716 appPlugins/ToolMilling.py:4323 +#: appPlugins/ToolDrilling.py:2720 appPlugins/ToolMilling.py:4385 msgid "" "End move X,Y position. In format (x,y).\n" "If no value is entered then there is no move\n" @@ -11412,7 +11420,7 @@ msgstr "Activați Pauză" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:183 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:242 -#: appPlugins/ToolDrilling.py:2526 appPlugins/ToolMilling.py:4207 +#: appPlugins/ToolDrilling.py:2539 appPlugins/ToolMilling.py:4277 msgid "" "Pause to allow the spindle to reach its\n" "speed before cutting." @@ -11422,14 +11430,14 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:191 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:248 -#: appPlugins/ToolDrilling.py:2538 appPlugins/ToolMilling.py:4218 +#: appPlugins/ToolDrilling.py:2551 appPlugins/ToolMilling.py:4288 msgid "Number of time units for spindle to dwell." msgstr "Timpul (ori secunde ori milisec) cat se stă in pauză." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:200 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:261 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:231 -#: appPlugins/ToolDrilling.py:2765 appPlugins/ToolMilling.py:4372 +#: appPlugins/ToolDrilling.py:2769 appPlugins/ToolMilling.py:4434 #: appPlugins/ToolSolderPaste.py:1491 msgid "Preprocessor" msgstr "Postprocesor" @@ -11456,19 +11464,19 @@ msgstr "X,Y schimb. unealtă" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:284 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:288 -#: appPlugins/ToolDrilling.py:2670 appPlugins/ToolMilling.py:4289 +#: appPlugins/ToolDrilling.py:2674 appPlugins/ToolMilling.py:4351 msgid "Toolchange X,Y position." msgstr "Poziţia X,Y in format (x,y) unde se face schimbarea uneltei." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:292 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:296 -#: appPlugins/ToolDrilling.py:2686 +#: appPlugins/ToolDrilling.py:2690 msgid "Start Z" msgstr "Z Start" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:294 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:298 -#: appPlugins/ToolDrilling.py:2688 +#: appPlugins/ToolDrilling.py:2692 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -11479,16 +11487,16 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:319 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:98 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:348 -#: appPlugins/ToolDrilling.py:2728 appPlugins/ToolLevelling.py:1863 -#: appPlugins/ToolMilling.py:4335 +#: appPlugins/ToolDrilling.py:2732 appPlugins/ToolLevelling.py:1863 +#: appPlugins/ToolMilling.py:4397 msgid "Probe Z depth" msgstr "Z sondă" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:321 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:100 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:350 -#: appPlugins/ToolDrilling.py:2730 appPlugins/ToolLevelling.py:1865 -#: appPlugins/ToolMilling.py:4337 +#: appPlugins/ToolDrilling.py:2734 appPlugins/ToolLevelling.py:1865 +#: appPlugins/ToolMilling.py:4399 msgid "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." @@ -11498,15 +11506,15 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:332 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:363 -#: appPlugins/ToolDrilling.py:2747 appPlugins/ToolMilling.py:4354 +#: appPlugins/ToolDrilling.py:2751 appPlugins/ToolMilling.py:4416 msgid "Feedrate Probe" msgstr "Feedrate sonda" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:334 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:113 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:365 -#: appPlugins/ToolDrilling.py:2749 appPlugins/ToolLevelling.py:1878 -#: appPlugins/ToolMilling.py:4356 +#: appPlugins/ToolDrilling.py:2753 appPlugins/ToolLevelling.py:1878 +#: appPlugins/ToolMilling.py:4418 msgid "The feedrate used while the probe is probing." msgstr "Viteza sondei când aceasta coboară." @@ -11591,7 +11599,7 @@ msgstr "Zone de Excludere" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:396 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:418 -#: appPlugins/ToolDrilling.py:2785 appPlugins/ToolMilling.py:4392 +#: appPlugins/ToolDrilling.py:2789 appPlugins/ToolMilling.py:4454 msgid "" "Include exclusion areas.\n" "In those areas the travel of the tools\n" @@ -11606,22 +11614,22 @@ msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:428 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:306 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:273 -#: appPlugins/ToolDrilling.py:2858 appPlugins/ToolFollow.py:763 -#: appPlugins/ToolIsolation.py:3626 appPlugins/ToolMilling.py:4466 -#: appPlugins/ToolNCC.py:4641 appPlugins/ToolPaint.py:3320 +#: appPlugins/ToolDrilling.py:2862 appPlugins/ToolFollow.py:762 +#: appPlugins/ToolIsolation.py:3656 appPlugins/ToolMilling.py:4528 +#: appPlugins/ToolNCC.py:4656 appPlugins/ToolPaint.py:3335 msgid "The kind of selection shape used for area selection." msgstr "Selectează forma de selectie folosită pentru selectia zonală." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:416 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:438 -#: appPlugins/ToolDrilling.py:2807 appPlugins/ToolDrilling.py:2826 -#: appPlugins/ToolMilling.py:4415 appPlugins/ToolMilling.py:4434 +#: appPlugins/ToolDrilling.py:2811 appPlugins/ToolDrilling.py:2830 +#: appPlugins/ToolMilling.py:4477 appPlugins/ToolMilling.py:4496 msgid "Strategy" msgstr "Strategie" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:417 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:439 -#: appPlugins/ToolDrilling.py:2827 appPlugins/ToolMilling.py:4435 +#: appPlugins/ToolDrilling.py:2831 appPlugins/ToolMilling.py:4497 msgid "" "The strategy followed when encountering an exclusion area.\n" "Can be:\n" @@ -11635,28 +11643,28 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:421 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:443 -#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2831 -#: appPlugins/ToolMilling.py:943 appPlugins/ToolMilling.py:4439 +#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2835 +#: appPlugins/ToolMilling.py:883 appPlugins/ToolMilling.py:4501 msgid "Over" msgstr "Peste" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:422 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:444 -#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2832 -#: appPlugins/ToolMilling.py:943 appPlugins/ToolMilling.py:4440 +#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2836 +#: appPlugins/ToolMilling.py:883 appPlugins/ToolMilling.py:4502 msgid "Around" msgstr "Inconjurare" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:428 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:450 -#: appPlugins/ToolDrilling.py:2807 appPlugins/ToolDrilling.py:2839 -#: appPlugins/ToolMilling.py:4415 appPlugins/ToolMilling.py:4447 +#: appPlugins/ToolDrilling.py:2811 appPlugins/ToolDrilling.py:2843 +#: appPlugins/ToolMilling.py:4477 appPlugins/ToolMilling.py:4509 msgid "Over Z" msgstr "Peste Z" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:429 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:451 -#: appPlugins/ToolDrilling.py:2840 appPlugins/ToolMilling.py:4448 +#: appPlugins/ToolDrilling.py:2844 appPlugins/ToolMilling.py:4510 msgid "" "The height Z to which the tool will rise in order to avoid\n" "an interdiction area." @@ -11671,6 +11679,80 @@ msgid "Film Plugin" msgstr "plugin_tab" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:28 +#: appPlugins/ToolFilm.py:1257 +#, fuzzy +#| msgid "Film Adjustments" +msgid "Adjustments" +msgstr "Reglarea filmelor" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:30 +#: appPlugins/ToolFilm.py:1259 +#, fuzzy +#| msgid "Center point coordinates" +msgid "Compensate print distortions." +msgstr "Coordonatele punctului central" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:46 +#: appPlugins/ToolFilm.py:1276 +msgid "" +"A value greater than 1 will stretch the film\n" +"while a value less than 1 will jolt it." +msgstr "" +"O valoare mai mare de 1 va întinde filmul\n" +"în timp ce o valoare mai mică de 1 il va compacta." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:79 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:123 +#: appPlugins/ToolFilm.py:1309 appPlugins/ToolFilm.py:1370 +#, fuzzy +#| msgid "" +#| "The reference point to be used as origin for the skew.\n" +#| "It can be one of the four points of the geometry bounding box." +msgid "The reference point to be used as origin for the adjustment." +msgstr "" +"Punctul de referință care trebuie utilizat ca origine pentru Deformare.\n" +"Poate fi unul dintre cele patru puncte ale căsuței de delimitare a " +"geometriei." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolCorners.py:837 appPlugins/ToolFiducials.py:832 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5672 +msgid "Bottom Left" +msgstr "Stânga jos" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 +msgid "Top right" +msgstr "Dreapta-sus" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:90 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:101 +#: appPlugins/ToolFilm.py:1335 +msgid "Skew" +msgstr "Deformare" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:92 +#: appPlugins/ToolFilm.py:1337 +msgid "" +"Positive values will skew to the right\n" +"while negative values will skew to the left." +msgstr "" +"Valorile pozitive vor înclina spre dreapta\n" +"în timp ce valorile negative vor înclina spre stânga." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:134 +#: appPlugins/ToolDblSided.py:956 appPlugins/ToolFilm.py:1396 +msgid "Mirror" +msgstr "Oglindește" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:136 +#: appPlugins/ToolFilm.py:1398 appPlugins/ToolFilm.py:1413 +msgid "Mirror the film geometry on the selected axis or on both." +msgstr "Oglindeste geometria filmului pe axa selectată sau pe ambele." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:164 msgid "" "Create a PCB film from a Gerber or Geometry object.\n" "The file is saved in SVG format." @@ -11678,42 +11760,26 @@ msgstr "" "Crează un film PCB dintr-un obiect Gerber sau tip Geometrie.\n" "Fişierul este salvat in format SVG." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:38 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:212 -#: appPlugins/ToolFilm.py:1406 appPlugins/ToolFilm.py:1518 -msgid "Film Type" -msgstr "Tip film" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:40 -#: appPlugins/ToolFilm.py:1408 -msgid "" -"Generate a Positive black film or a Negative film.\n" -"Positive means that it will print the features\n" -"with black on a white canvas.\n" -"Negative means that it will print the features\n" -"with white on a black canvas.\n" -"The Film format is SVG." +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:181 +#: appPlugins/ToolFilm.py:1461 +msgid "Generate a Positive black film or a Negative film." msgstr "" -"Generează un film negru Pozitiv sau un film Negativ.\n" -"Pozitiv = traseele vor fi negre pe un fundal alb.\n" -"Negativ = traseele vor fi albe pe un fundal negru.\n" -"Formatul fişierului pt filmul salvat este SVG." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:51 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:187 msgid "Film Color" msgstr "Film Color" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:53 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:189 msgid "Set the film color when positive film is selected." msgstr "Setați culoarea filmului atunci când este selectat filmul pozitiv." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:66 -#: appPlugins/ToolFilm.py:1424 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:202 +#: appPlugins/ToolFilm.py:1472 msgid "Border" msgstr "Bordură" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:68 -#: appPlugins/ToolFilm.py:1426 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:204 +#: appPlugins/ToolFilm.py:1474 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -11730,13 +11796,13 @@ msgstr "" "Va crea o bară solidă neagră in jurul printului efectiv permitand o\n" "delimitare exactă." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:85 -#: appPlugins/ToolFilm.py:1393 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:221 +#: appPlugins/ToolFilm.py:1446 msgid "Scale Stroke" msgstr "Scalează" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:87 -#: appPlugins/ToolFilm.py:1395 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:223 +#: appPlugins/ToolFilm.py:1448 msgid "" "Scale the line stroke thickness of each feature in the SVG file.\n" "It means that the line that envelope each SVG feature will be thicker or " @@ -11746,99 +11812,28 @@ msgstr "" "Scalează grosimea conturului fiecarui element din fişierul SVG.\n" "Elementele mai mici vor fi afectate mai mult." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:94 -#: appPlugins/ToolFilm.py:1234 -msgid "Film Adjustments" -msgstr "Reglarea filmelor" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:96 -#: appPlugins/ToolFilm.py:1236 -msgid "" -"Sometime the printers will distort the print shape, especially the Laser " -"types.\n" -"This section provide the tools to compensate for the print distortions." -msgstr "" -"Uneori imprimantele vor denatura forma de imprimare, în special tipurile " -"Laser.\n" -"Această secțiune oferă instrumentele pentru a compensa distorsiunile de " -"tipărire." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:103 -msgid "Scale Film geometry" -msgstr "Scalați geo film" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:105 -#: appPlugins/ToolFilm.py:1265 -msgid "" -"A value greater than 1 will stretch the film\n" -"while a value less than 1 will jolt it." -msgstr "" -"O valoare mai mare de 1 va întinde filmul\n" -"în timp ce o valoare mai mică de 1 il va compacta." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:134 -msgid "Skew Film geometry" -msgstr "Deformeaza Geo Film" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:136 -#: appPlugins/ToolFilm.py:1309 -msgid "" -"Positive values will skew to the right\n" -"while negative values will skew to the left." -msgstr "" -"Valorile pozitive vor înclina spre dreapta\n" -"în timp ce valorile negative vor înclina spre stânga." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:166 -#, fuzzy -#| msgid "" -#| "The reference point to be used as origin for the skew.\n" -#| "It can be one of the four points of the geometry bounding box." -msgid "" -"The reference point to be used as origin for the adjustment.\n" -"It can be one of the four points of the geometry bounding box." -msgstr "" -"Punctul de referință care trebuie utilizat ca origine pentru Deformare.\n" -"Poate fi unul dintre cele patru puncte ale căsuței de delimitare a " -"geometriei." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:170 -#: appPlugins/ToolCorners.py:740 appPlugins/ToolFiducials.py:834 -#: appPlugins/ToolFilm.py:1248 app_Main.py:5666 -msgid "Bottom Left" -msgstr "Stânga jos" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:173 -#: appPlugins/ToolFilm.py:1251 -msgid "Top right" -msgstr "Dreapta-sus" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:181 -msgid "Mirror Film geometry" -msgstr "Oglindeste Geo Film" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:183 -#: appPlugins/ToolFilm.py:1353 -msgid "Mirror the film geometry on the selected axis or on both." -msgstr "Oglindeste geometria filmului pe axa selectată sau pe ambele." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:207 -#: appPlugins/ToolFilm.py:1513 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:230 +#: appPlugins/ToolFilm.py:1574 msgid "SVG" msgstr "SVG" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:208 -#: appPlugins/ToolFilm.py:1514 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:231 +#: appPlugins/ToolFilm.py:1575 msgid "PNG" msgstr "PNG" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:209 -#: appPlugins/ToolFilm.py:1515 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:232 +#: appPlugins/ToolFilm.py:1576 msgid "PDF" msgstr "PDF" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:214 -#: appPlugins/ToolFilm.py:1520 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:235 +#: appPlugins/ToolFilm.py:1565 +msgid "Film Type" +msgstr "Tip film" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:237 +#: appPlugins/ToolFilm.py:1567 msgid "" "The file type of the saved film. Can be:\n" "- 'SVG' -> open-source vectorial format\n" @@ -11850,23 +11845,23 @@ msgstr "" "- „PNG” -> imagine raster\n" "- „PDF” -> format document portabil" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:223 -#: appPlugins/ToolFilm.py:1529 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:246 +#: appPlugins/ToolFilm.py:1583 msgid "Page Orientation" msgstr "Orientarea paginii" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:236 -#: appPlugins/ToolFilm.py:1546 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:259 +#: appPlugins/ToolFilm.py:1600 msgid "Page Size" msgstr "Mărimea paginii" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:237 -#: appPlugins/ToolFilm.py:1547 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:260 +#: appPlugins/ToolFilm.py:1601 msgid "A selection of standard ISO 216 page sizes." msgstr "O selecție de dimensiuni standard de pagină conform ISO 216." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:304 -#: appPlugins/ToolFilm.py:1613 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:327 +#: appPlugins/ToolFilm.py:1667 msgid "Default value is 96 DPI. Change this value to scale the PNG file." msgstr "" "Valoarea implicită este 96 DPI. Schimbați această valoare pentru a scala " @@ -11908,7 +11903,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:86 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:103 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:110 -#: appPlugins/ToolPaint.py:3068 +#: appPlugins/ToolPaint.py:3080 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" @@ -11919,14 +11914,14 @@ msgstr "" "calculată din ceilalți parametri." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:132 -#: appPlugins/ToolIsolation.py:3378 +#: appPlugins/ToolIsolation.py:3404 #, fuzzy #| msgid "Passes" msgid "Pad Passes" msgstr "Treceri" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:134 -#: appPlugins/ToolIsolation.py:3380 +#: appPlugins/ToolIsolation.py:3406 #, fuzzy #| msgid "" #| "Width of the isolation gap in\n" @@ -11942,16 +11937,16 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:270 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:229 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:230 -#: appPlugins/ToolIsolation.py:3471 appPlugins/ToolNCC.py:4530 -#: appPlugins/ToolPaint.py:3246 +#: appPlugins/ToolIsolation.py:3501 appPlugins/ToolNCC.py:4545 +#: appPlugins/ToolPaint.py:3261 msgid "Rest" msgstr "Resturi" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 -#: appPlugins/ToolIsolation.py:3474 appPlugins/ToolNCC.py:4534 -#: appPlugins/ToolPaint.py:3249 +#: appPlugins/ToolIsolation.py:3504 appPlugins/ToolNCC.py:4549 +#: appPlugins/ToolPaint.py:3264 msgid "" "If checked, use 'rest machining'.\n" "Basically it will process copper outside PCB features,\n" @@ -11972,22 +11967,22 @@ msgstr "" "Dacă nu este bifat, utilizați algoritmul standard." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:215 -#: appPlugins/ToolIsolation.py:3496 +#: appPlugins/ToolIsolation.py:3526 msgid "Combine" msgstr "Combina" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:217 -#: appPlugins/ToolIsolation.py:3498 +#: appPlugins/ToolIsolation.py:3528 msgid "Combine all passes into one object" msgstr "Combina toate trecerile intr-un singur obiect" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:223 -#: appPlugins/ToolIsolation.py:3515 +#: appPlugins/ToolIsolation.py:3545 msgid "Except" msgstr "Exceptie" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:224 -#: appPlugins/ToolIsolation.py:3516 +#: appPlugins/ToolIsolation.py:3546 msgid "" "When the isolation geometry is generated,\n" "by checking this, the area of the object below\n" @@ -11999,13 +11994,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:332 -#: appPlugins/ToolIsolation.py:3505 appPlugins/ToolNCC.py:4654 +#: appPlugins/ToolIsolation.py:3535 appPlugins/ToolNCC.py:4669 msgid "Check validity" msgstr "Verificați corectitudinea" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:334 -#: appPlugins/ToolIsolation.py:3507 appPlugins/ToolNCC.py:4656 +#: appPlugins/ToolIsolation.py:3537 appPlugins/ToolNCC.py:4671 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." @@ -12014,7 +12009,7 @@ msgstr "" "dacă vor oferi o izolare completă." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:241 -#: appPlugins/ToolIsolation.py:3555 +#: appPlugins/ToolIsolation.py:3585 msgid "" "Isolation scope. Choose what to isolate:\n" "- 'All' -> Isolate all the polygons in the object\n" @@ -12030,17 +12025,17 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolPaint.py:3286 +#: appPlugins/ToolIsolation.py:3593 appPlugins/ToolPaint.py:3301 msgid "Polygon Selection" msgstr "Selecție Poligon" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:268 -#: appPlugins/ToolIsolation.py:3591 +#: appPlugins/ToolIsolation.py:3621 msgid "Interiors" msgstr "Interioare" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:270 -#: appPlugins/ToolIsolation.py:3593 +#: appPlugins/ToolIsolation.py:3623 msgid "" "When checked the user can select interiors of a polygon.\n" "(holes in the polygon)." @@ -12049,12 +12044,12 @@ msgstr "" "(găuri în poligon)." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275 -#: appPlugins/ToolIsolation.py:3486 +#: appPlugins/ToolIsolation.py:3516 msgid "Forced Rest" msgstr "Forțare Rest" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 -#: appPlugins/ToolIsolation.py:3488 +#: appPlugins/ToolIsolation.py:3518 msgid "" "When checked the isolation will be done with the current tool even if\n" "interiors of a polygon (holes in the polygon) could not be isolated.\n" @@ -12104,7 +12099,7 @@ msgstr "" "- Grilă: va genera automat o grilă de puncte de sondare" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:46 -#: appPlugins/ToolLevelling.py:1901 app_Main.py:8286 +#: appPlugins/ToolLevelling.py:1901 app_Main.py:8316 msgid "Grid" msgstr "Grilă" @@ -12132,7 +12127,7 @@ msgstr "Bilinear" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:71 -#: appPlugins/ToolLevelling.py:1928 appPlugins/ToolPanelize.py:1268 +#: appPlugins/ToolLevelling.py:1928 appPlugins/ToolPanelize.py:1282 msgid "Columns" msgstr "Coloane" @@ -12143,7 +12138,7 @@ msgstr "Numărul de coloane ale grilei." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:83 -#: appPlugins/ToolLevelling.py:1939 appPlugins/ToolPanelize.py:1279 +#: appPlugins/ToolLevelling.py:1939 appPlugins/ToolPanelize.py:1293 msgid "Rows" msgstr "Linii" @@ -12207,7 +12202,7 @@ msgid "Milling Plugin" msgstr "Unealtă Frezare" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:28 -#: appPlugins/ToolMilling.py:3554 +#: appPlugins/ToolMilling.py:3517 msgid "" "Create CNCJob with toolpaths for milling either Geometry or drill holes." msgstr "" @@ -12218,14 +12213,14 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 -#: appPlugins/ToolMilling.py:4003 +#: appPlugins/ToolMilling.py:4073 msgid "V-Tip Dia" msgstr "V-dia" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:65 -#: appPlugins/ToolMilling.py:4006 +#: appPlugins/ToolMilling.py:4076 msgid "The tip diameter for V-Shape Tool" msgstr "" "Diametrul la vârf al uneltei tip V-Shape.\n" @@ -12235,14 +12230,14 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:76 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:84 -#: appPlugins/ToolMilling.py:4019 +#: appPlugins/ToolMilling.py:4089 msgid "V-Tip Angle" msgstr "V-unghi" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78 -#: appPlugins/ToolMilling.py:4022 +#: appPlugins/ToolMilling.py:4092 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." @@ -12268,7 +12263,7 @@ msgstr "" "uneltei (M6)." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:195 -#: appPlugins/ToolMilling.py:4104 +#: appPlugins/ToolMilling.py:4174 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -12319,13 +12314,13 @@ msgstr "" "pentru toate celelalte cazuri ignoră acest parametru." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:325 -#: appPlugins/ToolMilling.py:4159 +#: appPlugins/ToolMilling.py:4229 msgid "Re-cut" msgstr "Re-tăiere" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:327 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:339 -#: appPlugins/ToolMilling.py:4161 appPlugins/ToolMilling.py:4174 +#: appPlugins/ToolMilling.py:4231 appPlugins/ToolMilling.py:4244 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -12350,7 +12345,7 @@ msgstr "" "O perie metalică va curăța materialul după frezare." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:505 -#: appPlugins/ToolMilling.py:3975 +#: appPlugins/ToolMilling.py:4045 msgid "" "Algorithm for polishing:\n" "- Standard: Fixed step inwards.\n" @@ -12398,7 +12393,7 @@ msgid "Offset value" msgstr "Valoare Ofset" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:295 -#: appPlugins/ToolNCC.py:4608 +#: appPlugins/ToolNCC.py:4623 msgid "" "Selection of area to be processed.\n" "- 'Itself' - the processing extent is based on the object that is " @@ -12421,7 +12416,7 @@ msgid "Paint Plugin" msgstr "Afisare Paint" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 -#: appPlugins/ToolPaint.py:3276 +#: appPlugins/ToolPaint.py:3291 msgid "" "Selection of area to be processed.\n" "- 'Polygon Selection' - left mouse click to add/remove polygons to be " @@ -12460,12 +12455,12 @@ msgstr "" "distanţă X, Y unul de celalalt." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:44 -#: appPlugins/ToolPanelize.py:1243 +#: appPlugins/ToolPanelize.py:1257 msgid "Spacing cols" msgstr "Sep. coloane" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:46 -#: appPlugins/ToolPanelize.py:1245 +#: appPlugins/ToolPanelize.py:1259 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -12474,12 +12469,12 @@ msgstr "" "In unitatile curente." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:58 -#: appPlugins/ToolPanelize.py:1256 +#: appPlugins/ToolPanelize.py:1270 msgid "Spacing rows" msgstr "Sep. linii" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:60 -#: appPlugins/ToolPanelize.py:1258 +#: appPlugins/ToolPanelize.py:1272 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -12488,27 +12483,27 @@ msgstr "" "In unitatile curente." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:73 -#: appPlugins/ToolPanelize.py:1270 +#: appPlugins/ToolPanelize.py:1284 msgid "Number of columns of the desired panel" msgstr "Numărul de coloane ale panel-ului dorit" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:85 -#: appPlugins/ToolPanelize.py:1281 +#: appPlugins/ToolPanelize.py:1295 msgid "Number of rows of the desired panel" msgstr "Numărul de linii ale panel-ului dorit" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:92 -#: appPlugins/ToolPanelize.py:1293 +#: appPlugins/ToolPanelize.py:1317 msgid "Geo" msgstr "Geo" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:93 -#: appPlugins/ToolPanelize.py:1294 +#: appPlugins/ToolPanelize.py:1318 msgid "Panel Type" msgstr "Tip panel" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:95 -#: appPlugins/ToolPanelize.py:1296 +#: appPlugins/ToolPanelize.py:1320 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -12519,7 +12514,7 @@ msgstr "" "- Geometrie" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:106 -#: appPlugins/ToolPanelize.py:1306 +#: appPlugins/ToolPanelize.py:1330 msgid "" "Active only for Geometry panel type.\n" "When checked the application will find\n" @@ -12536,7 +12531,7 @@ msgid "Constrain within" msgstr "Constrange" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:116 -#: appPlugins/ToolPanelize.py:1316 +#: appPlugins/ToolPanelize.py:1340 msgid "" "Area define by DX and DY within to constrain the panel.\n" "DX and DY values are in current units.\n" @@ -12551,12 +12546,12 @@ msgstr "" "complet in aria desemnată." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:129 -#: appPlugins/ToolPanelize.py:1328 +#: appPlugins/ToolPanelize.py:1352 msgid "Width (DX)" msgstr "Lătime (Dx)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:131 -#: appPlugins/ToolPanelize.py:1330 +#: appPlugins/ToolPanelize.py:1354 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -12565,12 +12560,12 @@ msgstr "" "In unitati curente." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:142 -#: appPlugins/ToolPanelize.py:1340 +#: appPlugins/ToolPanelize.py:1364 msgid "Height (DY)" msgstr "Inăltime (Dy)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:144 -#: appPlugins/ToolPanelize.py:1342 +#: appPlugins/ToolPanelize.py:1366 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -12760,19 +12755,19 @@ msgstr "" "O unealtă pentru scăderea unui obiect Gerber sau Geometry\n" "din altul de același tip." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:925 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:949 msgid "Close paths" msgstr "Închide Căile" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:30 appPlugins/ToolSub.py:926 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:30 appPlugins/ToolSub.py:950 msgid "Checking this will close the paths cut by the subtractor object." msgstr "Verificând aceasta, se vor închide căile tăiate de obiectul tăietor." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:33 appPlugins/ToolSub.py:821 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:33 appPlugins/ToolSub.py:826 msgid "Delete source" msgstr "Șterge Obiectele Sursă" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:35 appPlugins/ToolSub.py:823 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:35 appPlugins/ToolSub.py:828 msgid "" "When checked will delete the source objects\n" "after a successful operation." @@ -12795,7 +12790,7 @@ msgstr "" "asupra unui obiect al aplicatiei." #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:40 -#: appPlugins/ToolTransform.py:612 +#: appPlugins/ToolTransform.py:609 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -12812,17 +12807,13 @@ msgstr "" "- Obiect -> centrul casetei de delimitare a unui obiect specific" #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:66 -#: appPlugins/ToolTransform.py:644 +#: appPlugins/ToolTransform.py:641 msgid "The type of object used as reference." msgstr "Tipul de obiect utilizat ca referință." -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:101 -msgid "Skew" -msgstr "Deformare" - #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:120 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:134 -#: appPlugins/ToolCalibration.py:1230 appPlugins/ToolCalibration.py:1243 +#: appPlugins/ToolCalibration.py:1228 appPlugins/ToolCalibration.py:1241 msgid "" "Angle, in degrees.\n" "Float number between -360 and 359." @@ -12850,7 +12841,7 @@ msgstr "" #: appGUI/preferences/utilities/FAExcPrefGroupUI.py:37 #: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:27 #: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:27 -#: appPlugins/ToolDrilling.py:2869 appPlugins/ToolMilling.py:4477 +#: appPlugins/ToolDrilling.py:2873 appPlugins/ToolMilling.py:4539 msgid "Delete All" msgstr "Sterge tot" @@ -13071,27 +13062,27 @@ msgstr "Obiect CNCJob" msgid "Document Editor" msgstr "Editor Documente" -#: appObjects/FlatCAMExcellon.py:935 appObjects/FlatCAMExcellon.py:1037 -#: appPlugins/ToolDrilling.py:1928 appPlugins/ToolMilling.py:2479 -#: appPlugins/ToolMilling.py:2589 +#: appObjects/FlatCAMExcellon.py:932 appObjects/FlatCAMExcellon.py:1034 +#: appPlugins/ToolDrilling.py:1928 appPlugins/ToolMilling.py:2449 +#: appPlugins/ToolMilling.py:2559 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:940 appPlugins/ToolMilling.py:2486 +#: appObjects/FlatCAMExcellon.py:937 appPlugins/ToolMilling.py:2456 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:1046 appPlugins/ToolMilling.py:2598 +#: appObjects/FlatCAMExcellon.py:1043 appPlugins/ToolMilling.py:2568 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "Anulat. Freza este mai mare decat diametrul slotului de frezat." -#: appObjects/FlatCAMGeometry.py:486 +#: appObjects/FlatCAMGeometry.py:483 msgid "Vertex points calculated." msgstr "Punctele de inflexiune au fost calculate." -#: appObjects/FlatCAMGeometry.py:693 appObjects/FlatCAMGeometry.py:847 -#: appPlugins/ToolMilling.py:2842 appPlugins/ToolMilling.py:3086 +#: appObjects/FlatCAMGeometry.py:690 appObjects/FlatCAMGeometry.py:844 +#: appPlugins/ToolMilling.py:2812 appPlugins/ToolMilling.py:3056 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -13100,44 +13091,44 @@ msgstr "" "este oferita.\n" "Adaugă un ofset pt unealtă sau schimbă Tipul Ofset." -#: appObjects/FlatCAMGeometry.py:760 appObjects/FlatCAMGeometry.py:908 -#: appPlugins/ToolMilling.py:2911 appPlugins/ToolMilling.py:3130 +#: appObjects/FlatCAMGeometry.py:757 appObjects/FlatCAMGeometry.py:905 +#: appPlugins/ToolMilling.py:2881 appPlugins/ToolMilling.py:3100 msgid "G-Code parsing in progress..." msgstr "Analiza codului G în curs ..." -#: appObjects/FlatCAMGeometry.py:762 appObjects/FlatCAMGeometry.py:910 -#: appPlugins/ToolMilling.py:2913 appPlugins/ToolMilling.py:3132 +#: appObjects/FlatCAMGeometry.py:759 appObjects/FlatCAMGeometry.py:907 +#: appPlugins/ToolMilling.py:2883 appPlugins/ToolMilling.py:3102 msgid "G-Code parsing finished..." msgstr "Analizarea codului G s-a terminat ..." -#: appObjects/FlatCAMGeometry.py:769 appObjects/FlatCAMGeometry.py:919 -#: appObjects/FlatCAMGeometry.py:1083 appPlugins/ToolMilling.py:2920 -#: appPlugins/ToolMilling.py:3141 +#: appObjects/FlatCAMGeometry.py:766 appObjects/FlatCAMGeometry.py:916 +#: appObjects/FlatCAMGeometry.py:1080 appPlugins/ToolMilling.py:2890 +#: appPlugins/ToolMilling.py:3111 msgid "Finished G-Code processing" msgstr "Prelucrarea G-Code terminată" -#: appObjects/FlatCAMGeometry.py:771 appObjects/FlatCAMGeometry.py:921 -#: appPlugins/ToolMilling.py:2922 appPlugins/ToolMilling.py:3143 +#: appObjects/FlatCAMGeometry.py:768 appObjects/FlatCAMGeometry.py:918 +#: appPlugins/ToolMilling.py:2892 appPlugins/ToolMilling.py:3113 msgid "G-Code processing failed with error" msgstr "Procesarea G-Code a eșuat cu eroarea" -#: appObjects/FlatCAMGeometry.py:814 appPlugins/ToolMilling.py:2965 +#: appObjects/FlatCAMGeometry.py:811 appPlugins/ToolMilling.py:2935 #: appPlugins/ToolSolderPaste.py:865 appPlugins/ToolSolderPaste.py:923 msgid "Cancelled. Empty file, it has no geometry" msgstr "Anulat. Fişier gol, nu are geometrie" -#: appObjects/FlatCAMGeometry.py:937 appObjects/FlatCAMGeometry.py:942 -#: appObjects/FlatCAMGeometry.py:1090 appPlugins/ToolMilling.py:3170 -#: appPlugins/ToolMilling.py:3185 +#: appObjects/FlatCAMGeometry.py:934 appObjects/FlatCAMGeometry.py:939 +#: appObjects/FlatCAMGeometry.py:1087 appPlugins/ToolMilling.py:3140 +#: appPlugins/ToolMilling.py:3155 msgid "CNCjob created" msgstr "CNCjob creat" -#: appObjects/FlatCAMGeometry.py:1116 appObjects/FlatCAMGeometry.py:1125 +#: appObjects/FlatCAMGeometry.py:1113 appObjects/FlatCAMGeometry.py:1122 #: appParsers/ParseGerber.py:2093 appParsers/ParseGerber.py:2103 msgid "Scale factor has to be a number: integer or float." msgstr "Factorul de scalare trebuie să fie un număr: natural sau real." -#: appObjects/FlatCAMGeometry.py:1205 appParsers/ParseGerber.py:2219 +#: appObjects/FlatCAMGeometry.py:1202 appParsers/ParseGerber.py:2219 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." @@ -13145,7 +13136,7 @@ msgstr "" "O pereche de valori (x,y) este necesară. Probabil că ai introdus numai o " "singură valoare in câmpul Offset." -#: appObjects/FlatCAMGeometry.py:1290 +#: appObjects/FlatCAMGeometry.py:1287 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y)\n" @@ -13155,24 +13146,24 @@ msgstr "" "in formatul (x, y) \n" "dar are o singură valoare in loc de două." -#: appObjects/FlatCAMGerber.py:416 appPlugins/ToolIsolation.py:1526 +#: appObjects/FlatCAMGerber.py:419 appPlugins/ToolIsolation.py:1522 msgid "Buffering solid geometry" msgstr "Buferarea geometriei solide" -#: appObjects/FlatCAMGerber.py:460 appObjects/FlatCAMGerber.py:486 +#: appObjects/FlatCAMGerber.py:463 appObjects/FlatCAMGerber.py:489 msgid "Operation could not be done." msgstr "Operatia nu a putut fi executată." -#: appObjects/FlatCAMGerber.py:582 appObjects/FlatCAMGerber.py:658 -#: appPlugins/ToolIsolation.py:1738 appPlugins/ToolIsolation.py:2096 -#: appPlugins/ToolNCC.py:2137 appPlugins/ToolNCC.py:3160 -#: appPlugins/ToolNCC.py:3540 +#: appObjects/FlatCAMGerber.py:585 appObjects/FlatCAMGerber.py:661 +#: appPlugins/ToolIsolation.py:1734 appPlugins/ToolIsolation.py:2092 +#: appPlugins/ToolNCC.py:2123 appPlugins/ToolNCC.py:3146 +#: appPlugins/ToolNCC.py:3526 msgid "Isolation geometry could not be generated." msgstr "Geometria de izolare nu a fost posibil să fie generată." -#: appObjects/FlatCAMGerber.py:609 appObjects/FlatCAMGerber.py:699 -#: appPlugins/ToolIsolation.py:1802 appPlugins/ToolIsolation.py:1993 -#: appPlugins/ToolIsolation.py:2177 +#: appObjects/FlatCAMGerber.py:612 appObjects/FlatCAMGerber.py:702 +#: appPlugins/ToolIsolation.py:1798 appPlugins/ToolIsolation.py:1989 +#: appPlugins/ToolIsolation.py:2173 msgid "Isolation geometry created" msgstr "Geometria de izolare creată" @@ -13204,7 +13195,7 @@ msgstr "Scalare..." msgid "Skewing..." msgstr "Deformare..." -#: appObjects/FlatCAMObj.py:487 appPlugins/ToolCalculators.py:571 +#: appObjects/FlatCAMObj.py:487 appPlugins/ToolCalculators.py:696 #: appPlugins/ToolReport.py:181 msgid "Dimensions" msgstr "Dimensiuni" @@ -13315,19 +13306,19 @@ msgstr "Obiectul este redenumit din {old} in {new}" #: appObjects/ObjectCollection.py:954 appObjects/ObjectCollection.py:960 #: appObjects/ObjectCollection.py:966 appObjects/ObjectCollection.py:972 #: appObjects/ObjectCollection.py:978 appObjects/ObjectCollection.py:984 -#: app_Main.py:7600 app_Main.py:7606 app_Main.py:7612 app_Main.py:7618 +#: app_Main.py:7630 app_Main.py:7636 app_Main.py:7642 app_Main.py:7648 msgid "selected" msgstr "selectat" -#: appObjects/ObjectCollection.py:1020 +#: appObjects/ObjectCollection.py:1023 msgid "Cause of error" msgstr "Motivul erorii" -#: appObjects/ObjectCollection.py:1221 +#: appObjects/ObjectCollection.py:1224 msgid "All objects are selected." msgstr "Totate obiectele sunt selectate." -#: appObjects/ObjectCollection.py:1231 +#: appObjects/ObjectCollection.py:1234 msgid "Objects selection is cleared." msgstr "Nici-un obiect nu este selectat." @@ -13462,7 +13453,7 @@ msgid "Click on the START point." msgstr "Click pe punctul START." #: appPlugins/ToolAlignObjects.py:276 appPlugins/ToolCalibration.py:311 -#: appPlugins/ToolDblSided.py:445 +#: appPlugins/ToolDblSided.py:429 msgid "Cancelled by user request." msgstr "Anulat prin solicitarea utilizatorului." @@ -13478,15 +13469,15 @@ msgid "Or right click to cancel." msgstr "Sau fă click dreapta pentru anulare." #: appPlugins/ToolAlignObjects.py:296 appPlugins/ToolAlignObjects.py:303 -#: appPlugins/ToolFiducials.py:858 +#: appPlugins/ToolFiducials.py:856 msgid "Second Point" msgstr "Al doilea punct" -#: appPlugins/ToolAlignObjects.py:422 +#: appPlugins/ToolAlignObjects.py:430 msgid "MOVING object" msgstr "MISCARE obiect" -#: appPlugins/ToolAlignObjects.py:426 +#: appPlugins/ToolAlignObjects.py:432 msgid "" "Specify the type of object to be aligned.\n" "It can be of type: Gerber or Excellon.\n" @@ -13498,15 +13489,15 @@ msgstr "" "Selectia făcută aici va dicta tipul de obiecte care se vor\n" "regăsi in combobox-ul >Obiect<." -#: appPlugins/ToolAlignObjects.py:447 +#: appPlugins/ToolAlignObjects.py:463 msgid "Object to be aligned." msgstr "Obiect care trebuie aliniat." -#: appPlugins/ToolAlignObjects.py:459 +#: appPlugins/ToolAlignObjects.py:471 msgid "DESTINATION object" msgstr "Obiect DESTINAȚIE" -#: appPlugins/ToolAlignObjects.py:461 +#: appPlugins/ToolAlignObjects.py:473 msgid "" "Specify the type of object to be aligned to.\n" "It can be of type: Gerber or Excellon.\n" @@ -13518,15 +13509,15 @@ msgstr "" "Selectia făcută aici va dicta tipul de obiecte care se vor\n" "regăsi in combobox-ul >Obiect<." -#: appPlugins/ToolAlignObjects.py:483 +#: appPlugins/ToolAlignObjects.py:504 msgid "Object to be aligned to. Aligner." msgstr "Obiectul către care se face alinierea. Aliniator." -#: appPlugins/ToolAlignObjects.py:496 +#: appPlugins/ToolAlignObjects.py:525 msgid "Alignment Type" msgstr "Tip Aliniere" -#: appPlugins/ToolAlignObjects.py:498 +#: appPlugins/ToolAlignObjects.py:527 msgid "" "The type of alignment can be:\n" "- Single Point -> it require a single point of sync, the action will be a " @@ -13540,19 +13531,19 @@ msgstr "" "- Punct Dublu -> necesita două puncta de sincronizare, actiunea va di o " "translatie urmată de o posibilă rotatie" -#: appPlugins/ToolAlignObjects.py:504 +#: appPlugins/ToolAlignObjects.py:533 msgid "Single Point" msgstr "Punct Singular" -#: appPlugins/ToolAlignObjects.py:505 +#: appPlugins/ToolAlignObjects.py:534 msgid "Dual Point" msgstr "Punct Dublu" -#: appPlugins/ToolAlignObjects.py:517 +#: appPlugins/ToolAlignObjects.py:541 msgid "Align Object" msgstr "Aliniază Obiectul" -#: appPlugins/ToolAlignObjects.py:520 +#: appPlugins/ToolAlignObjects.py:544 msgid "" "Align the specified object to the aligner object.\n" "If only one point is used then it assumes translation.\n" @@ -13564,67 +13555,114 @@ msgstr "" "Daca se folosesc două puncte atunci va fi o translatie urmată de o posibilă " "rotatie." -#: appPlugins/ToolAlignObjects.py:535 appPlugins/ToolCalculators.py:731 -#: appPlugins/ToolCalibration.py:1408 appPlugins/ToolCopperThieving.py:1767 -#: appPlugins/ToolCorners.py:911 appPlugins/ToolCutOut.py:2843 -#: appPlugins/ToolDblSided.py:1131 appPlugins/ToolDrilling.py:2916 -#: appPlugins/ToolEtchCompensation.py:509 appPlugins/ToolExtract.py:1328 -#: appPlugins/ToolFiducials.py:1073 appPlugins/ToolFilm.py:1644 -#: appPlugins/ToolFollow.py:796 appPlugins/ToolInvertGerber.py:327 -#: appPlugins/ToolIsolation.py:3676 appPlugins/ToolLevelling.py:2324 -#: appPlugins/ToolMilling.py:4524 appPlugins/ToolNCC.py:4684 -#: appPlugins/ToolOptimal.py:638 appPlugins/ToolPaint.py:3349 -#: appPlugins/ToolPanelize.py:1375 appPlugins/ToolPunchGerber.py:2350 -#: appPlugins/ToolQRCode.py:1026 appPlugins/ToolRulesCheck.py:1678 -#: appPlugins/ToolSolderPaste.py:1610 appPlugins/ToolSub.py:950 -#: appPlugins/ToolTransform.py:983 +#: appPlugins/ToolAlignObjects.py:559 appPlugins/ToolCalculators.py:1049 +#: appPlugins/ToolCalibration.py:1406 appPlugins/ToolCopperThieving.py:1817 +#: appPlugins/ToolCorners.py:970 appPlugins/ToolCutOut.py:2843 +#: appPlugins/ToolDblSided.py:1108 appPlugins/ToolDrilling.py:2912 +#: appPlugins/ToolEtchCompensation.py:520 appPlugins/ToolExtract.py:1366 +#: appPlugins/ToolFiducials.py:1071 appPlugins/ToolFilm.py:1698 +#: appPlugins/ToolFollow.py:790 appPlugins/ToolInvertGerber.py:330 +#: appPlugins/ToolIsolation.py:3704 appPlugins/ToolLevelling.py:2324 +#: appPlugins/ToolMilling.py:4576 appPlugins/ToolNCC.py:4698 +#: appPlugins/ToolOptimal.py:638 appPlugins/ToolPaint.py:3366 +#: appPlugins/ToolPanelize.py:1401 appPlugins/ToolPunchGerber.py:2361 +#: appPlugins/ToolQRCode.py:1046 appPlugins/ToolRulesCheck.py:1678 +#: appPlugins/ToolSolderPaste.py:1610 appPlugins/ToolSub.py:975 +#: appPlugins/ToolTransform.py:980 msgid "Reset Tool" msgstr "Resetați Unealta" -#: appPlugins/ToolAlignObjects.py:538 appPlugins/ToolCalculators.py:734 -#: appPlugins/ToolCalibration.py:1411 appPlugins/ToolCopperThieving.py:1770 -#: appPlugins/ToolCorners.py:914 appPlugins/ToolCutOut.py:2846 -#: appPlugins/ToolDblSided.py:1134 appPlugins/ToolDrilling.py:2919 -#: appPlugins/ToolEtchCompensation.py:512 appPlugins/ToolExtract.py:1331 -#: appPlugins/ToolFiducials.py:1076 appPlugins/ToolFilm.py:1647 -#: appPlugins/ToolFollow.py:799 appPlugins/ToolInvertGerber.py:330 -#: appPlugins/ToolIsolation.py:3679 appPlugins/ToolLevelling.py:2327 -#: appPlugins/ToolMilling.py:4527 appPlugins/ToolNCC.py:4687 -#: appPlugins/ToolOptimal.py:641 appPlugins/ToolPaint.py:3352 -#: appPlugins/ToolPanelize.py:1378 appPlugins/ToolPunchGerber.py:2353 -#: appPlugins/ToolQRCode.py:1029 appPlugins/ToolRulesCheck.py:1681 -#: appPlugins/ToolSolderPaste.py:1613 appPlugins/ToolSub.py:953 -#: appPlugins/ToolTransform.py:986 +#: appPlugins/ToolAlignObjects.py:562 appPlugins/ToolCalculators.py:1052 +#: appPlugins/ToolCalibration.py:1409 appPlugins/ToolCopperThieving.py:1820 +#: appPlugins/ToolCorners.py:973 appPlugins/ToolCutOut.py:2846 +#: appPlugins/ToolDblSided.py:1111 appPlugins/ToolDrilling.py:2915 +#: appPlugins/ToolEtchCompensation.py:523 appPlugins/ToolExtract.py:1369 +#: appPlugins/ToolFiducials.py:1074 appPlugins/ToolFilm.py:1701 +#: appPlugins/ToolFollow.py:793 appPlugins/ToolInvertGerber.py:333 +#: appPlugins/ToolIsolation.py:3707 appPlugins/ToolLevelling.py:2327 +#: appPlugins/ToolMilling.py:4579 appPlugins/ToolNCC.py:4701 +#: appPlugins/ToolOptimal.py:641 appPlugins/ToolPaint.py:3369 +#: appPlugins/ToolPanelize.py:1404 appPlugins/ToolPunchGerber.py:2364 +#: appPlugins/ToolQRCode.py:1049 appPlugins/ToolRulesCheck.py:1681 +#: appPlugins/ToolSolderPaste.py:1613 appPlugins/ToolSub.py:978 +#: appPlugins/ToolTransform.py:983 msgid "Will reset the tool parameters." msgstr "Va reseta parametrii uneltei." -#: appPlugins/ToolCalculators.py:192 +#: appPlugins/ToolCalculators.py:210 msgid "Cut width (tool diameter) calculated." msgstr "Lățimea tăieturii (diametrul uneltei) calculată." -#: appPlugins/ToolCalculators.py:214 +#: appPlugins/ToolCalculators.py:232 msgid "Tool diameter (cut width) cannot be smaller than the tip diameter." msgstr "" "Diametrul sculei (lățimea tăiată) nu poate fi mai mic decât diametrul " "vârfului." -#: appPlugins/ToolCalculators.py:220 +#: appPlugins/ToolCalculators.py:238 msgid "Cut depth (Cut Z) calculated." msgstr "Adâncimea de tăiere (Tăierea Z) calculată." -#: appPlugins/ToolCalculators.py:416 -msgid "Units Calculator" -msgstr "Calculator Unitati" +#: appPlugins/ToolCalculators.py:507 +#, fuzzy +#| msgid "V-Shape" +msgid "V-Shape Tool" +msgstr "Forma-V" -#: appPlugins/ToolCalculators.py:460 -msgid "Here you enter the value to be converted from INCH to MM" +#: appPlugins/ToolCalculators.py:508 +#, fuzzy +#| msgid "Conversion" +msgid "Units Conversion" +msgstr "Conversii" + +#: appPlugins/ToolCalculators.py:509 +#, fuzzy +#| msgid "ElectroPlating Calculator" +msgid "ElectroPlating" +msgstr "Calculator ElectroPlacare" + +#: appPlugins/ToolCalculators.py:510 +msgid "Tinning" +msgstr "" + +#: appPlugins/ToolCalculators.py:548 +msgid "inch" +msgstr "" + +#: appPlugins/ToolCalculators.py:554 appPlugins/ToolCalculators.py:569 +#: appPlugins/ToolCalculators.py:584 +#, fuzzy +#| msgid "Here you enter the value to be converted from INCH to MM" +msgid "Here you enter the value to be converted from imperial to metric" msgstr "Valorile pentru conversie din INCH in MM" -#: appPlugins/ToolCalculators.py:465 -msgid "Here you enter the value to be converted from MM to INCH" -msgstr "Valorile pentru conversie din MM in INCH" +#: appPlugins/ToolCalculators.py:557 appPlugins/ToolCalculators.py:572 +#: appPlugins/ToolCalculators.py:587 +#, fuzzy +#| msgid "Here you enter the value to be converted from INCH to MM" +msgid "Here you enter the value to be converted from metric to imperial" +msgstr "Valorile pentru conversie din INCH in MM" -#: appPlugins/ToolCalculators.py:502 +#: appPlugins/ToolCalculators.py:563 +msgid "oz" +msgstr "" + +#: appPlugins/ToolCalculators.py:564 +msgid "gram" +msgstr "" + +#: appPlugins/ToolCalculators.py:578 +msgid "fl oz" +msgstr "" + +#: appPlugins/ToolCalculators.py:579 appPlugins/ToolCalculators.py:953 +#: appPlugins/ToolCalculators.py:973 appPlugins/ToolCalculators.py:1028 +#, fuzzy +#| msgid "L" +msgid "mL" +msgstr "L" + +#: appPlugins/ToolCalculators.py:627 msgid "" "This is the angle of the tip of the tool.\n" "It is specified by manufacturer." @@ -13632,82 +13670,201 @@ msgstr "" "Acesta este unghiul uneltei la vârf.\n" "Producatorul il specifica in foaia de catalog." -#: appPlugins/ToolCalculators.py:514 -msgid "" -"This is the depth to cut into the material.\n" -"In the CNCJob is the CutZ parameter." +#: appPlugins/ToolCalculators.py:639 +#, fuzzy +#| msgid "" +#| "This is the depth to cut into the material.\n" +#| "In the CNCJob is the CutZ parameter." +msgid "This is the depth to cut into the material." msgstr "" "Acest param. este adâncimea de tăiere in material.\n" "In obiectul CNCJob este parametrul >Z tăiere<." -#: appPlugins/ToolCalculators.py:526 +#: appPlugins/ToolCalculators.py:650 +#, fuzzy +#| msgid "" +#| "This is the tool tip diameter.\n" +#| "It is specified by manufacturer." msgid "" -"This is the tool diameter to be entered into\n" -"FlatCAM Gerber section.\n" -"In the CNCJob section it is called >Tool dia<." +"This is the actual tool diameter\n" +"at the desired depth of cut." msgstr "" -"Acesta este diametrul uneltei care trebuie introdus in\n" -"sectiunea FlatCAM Gerber.\n" -"In sectiunea CNCJob este numit >Dia unealtă<." +"Acesta este diametrul la vârf al uneltei.\n" +"Este specificat de producator." -#: appPlugins/ToolCalculators.py:540 -msgid "" -"Calculate either the Cut Z or the effective tool diameter,\n" -" depending on which is desired and which is known. " +#: appPlugins/ToolCalculators.py:663 +#, fuzzy +#| msgid "" +#| "Calculate either the Cut Z or the effective tool diameter,\n" +#| " depending on which is desired and which is known. " +msgid "Calculate either the depth of cut or the effective tool diameter." msgstr "" "Calculează ori valorea >Z tăiere< ori valoarea efectiva a diametrului " "uneltei,\n" "depinzand de care dintre acestea este cunoscuta. " -#: appPlugins/ToolCalculators.py:566 +#: appPlugins/ToolCalculators.py:691 msgid "Area Calculation" msgstr "Calculul suprafeței" -#: appPlugins/ToolCalculators.py:568 -msgid "Choose how to calculate the board area." -msgstr "Alege cum să calculezi suprafața plăcii." +#: appPlugins/ToolCalculators.py:693 +#, fuzzy +#| msgid "This is the board area." +msgid "Determine the board area." +msgstr "Aceasta este aria PCB-ului." -#: appPlugins/ToolCalculators.py:586 appPlugins/ToolCalculators.py:604 -#: appPlugins/ToolCalculators.py:622 appPlugins/ToolCopperThieving.py:1726 +#: appPlugins/ToolCalculators.py:705 +#, fuzzy +#| msgid "Board Length" +msgid "Board Length." +msgstr "Lung. plăcii" + +#: appPlugins/ToolCalculators.py:711 appPlugins/ToolCalculators.py:729 +#: appPlugins/ToolCalculators.py:747 appPlugins/ToolCopperThieving.py:1774 msgid "cm" msgstr "cm" -#: appPlugins/ToolCalculators.py:667 +#: appPlugins/ToolCalculators.py:741 +#, fuzzy +#| msgid "Plated area" +msgid "Board area." +msgstr "Zona placată" + +#: appPlugins/ToolCalculators.py:764 +#, fuzzy +#| msgid "" +#| "Current density to pass through the board. \n" +#| "In Amps per Square Feet ASF." +msgid "" +"Current density applied to the board. \n" +"In Amperes per Square Feet ASF." +msgstr "" +"Densitatea de curent care să treaca prin placa.\n" +"In ASF (amperi pe picior la patrat)." + +#: appPlugins/ToolCalculators.py:784 +#, fuzzy +#| msgid "The thickness of the line that makes the corner marker." +msgid "Thickness of the deposited copper." +msgstr "Grosimea liniei care face marcajul de colț." + +#: appPlugins/ToolCalculators.py:791 msgid "um" msgstr "um" -#: appPlugins/ToolCalculators.py:678 +#: appPlugins/ToolCalculators.py:802 msgid "Current Value" msgstr "Intensitate" -#: appPlugins/ToolCalculators.py:679 +#: appPlugins/ToolCalculators.py:803 +#, fuzzy +#| msgid "" +#| "This is the current intensity value\n" +#| "to be set on the Power Supply. In Amps." msgid "" "This is the current intensity value\n" -"to be set on the Power Supply. In Amps." +"to be set on the Power Supply." msgstr "" "Intensitatea curentului electric care se va seta\n" "in sursa de alimentare. In Amperi." -#: appPlugins/ToolCalculators.py:699 +#: appPlugins/ToolCalculators.py:823 msgid "Time" msgstr "Durată" -#: appPlugins/ToolCalculators.py:700 -msgid "" -"This is the calculated time required for the procedure.\n" -"In minutes." -msgstr "" -"TImpul necesar (calculat) pentru\n" -"efectuarea procedurii. In minute." +#: appPlugins/ToolCalculators.py:824 +#, fuzzy +#| msgid "Object to be cleared of excess copper." +msgid "The time calculated to deposit copper." +msgstr "Obiect care trebuie curatat de excesul de cupru." -#: appPlugins/ToolCalculators.py:723 -msgid "" -"Calculate the current intensity value and the procedure time,\n" -"depending on the parameters above" +#: appPlugins/ToolCalculators.py:846 +#, fuzzy +#| msgid "" +#| "Calculate the current intensity value and the procedure time,\n" +#| "depending on the parameters above" +msgid "Calculate the current intensity value and the procedure time." msgstr "" "Calculează intensitatea curentului cat și durata procedurii\n" "in funcţie de parametrii de mai sus" +#: appPlugins/ToolCalculators.py:856 +msgid "" +"Calculator for chemical quantities\n" +"required for tinning PCB's." +msgstr "" + +#: appPlugins/ToolCalculators.py:871 +#, fuzzy +#| msgid "Isolation" +msgid "Solution" +msgstr "Izolare" + +#: appPlugins/ToolCalculators.py:873 +msgid "Choose one solution for tinning." +msgstr "" + +#: appPlugins/ToolCalculators.py:885 +msgid "Stannous Chloride." +msgstr "" + +#: appPlugins/ToolCalculators.py:893 appPlugins/ToolCalculators.py:913 +#: appPlugins/ToolCalculators.py:933 appPlugins/ToolCalculators.py:1004 +msgid "g" +msgstr "" + +#: appPlugins/ToolCalculators.py:904 +msgid "Thiourea" +msgstr "" + +#: appPlugins/ToolCalculators.py:905 +msgid "Thiourea." +msgstr "" + +#: appPlugins/ToolCalculators.py:925 +msgid "Sulfamic Acid." +msgstr "" + +#: appPlugins/ToolCalculators.py:945 +msgid "Distilled Water." +msgstr "" + +#: appPlugins/ToolCalculators.py:964 +msgid "Soap" +msgstr "" + +#: appPlugins/ToolCalculators.py:965 +msgid "Liquid soap." +msgstr "" + +#: appPlugins/ToolCalculators.py:988 +#, fuzzy +#| msgid "Options" +msgid "Optional" +msgstr "Opțiuni" + +#: appPlugins/ToolCalculators.py:994 +msgid "" +"Sodium hypophosphite.\n" +"Optional, for solution stability.\n" +"Warning: List 1 chemical in USA." +msgstr "" + +#: appPlugins/ToolCalculators.py:1020 +#, fuzzy +#| msgid "Columns" +msgid "Volume" +msgstr "Coloane" + +#: appPlugins/ToolCalculators.py:1021 +msgid "Desired volume of tinning solution." +msgstr "" + +#: appPlugins/ToolCalculators.py:1042 +msgid "" +"Calculate the chemical quantities for the desired volume of tinning solution." +msgstr "" + #: appPlugins/ToolCalibration.py:126 appPlugins/ToolCalibration.py:765 #, fuzzy #| msgid "Calibration Tool" @@ -13753,32 +13910,32 @@ msgid "Cancelled. Four points are needed for GCode generation." msgstr "Anulat. Patru puncte sunt necesare pentru generarea GCode." #: appPlugins/ToolCalibration.py:638 appPlugins/ToolCalibration.py:729 -#: appPlugins/ToolDblSided.py:563 appPlugins/ToolFilm.py:323 -#: appPlugins/ToolFilm.py:330 appPlugins/ToolFilm.py:334 -#: appPlugins/ToolMilling.py:1978 appPlugins/ToolMove.py:167 +#: appPlugins/ToolDblSided.py:544 appPlugins/ToolFilm.py:306 +#: appPlugins/ToolFilm.py:313 appPlugins/ToolFilm.py:317 +#: appPlugins/ToolMilling.py:1948 appPlugins/ToolMove.py:167 #: appPlugins/ToolReport.py:140 appPlugins/ToolTransform.py:176 #: appPlugins/ToolTransform.py:327 appPlugins/ToolTransform.py:359 #: appPlugins/ToolTransform.py:404 appPlugins/ToolTransform.py:438 #: appPlugins/ToolTransform.py:473 appPlugins/ToolTransform.py:510 -#: app_Main.py:5127 app_Main.py:5647 app_Main.py:6008 app_Main.py:6093 -#: app_Main.py:6273 app_Main.py:6578 app_Main.py:6739 app_Main.py:6785 -#: app_Main.py:6832 app_Main.py:6887 app_Main.py:6935 app_Main.py:7104 -#: app_Main.py:9288 app_Main.py:9382 app_Main.py:9424 app_Main.py:9466 -#: app_Main.py:9508 app_Main.py:9549 app_Main.py:9594 app_Main.py:9639 -#: app_Main.py:10140 app_Main.py:10144 camlib.py:2451 camlib.py:2518 +#: app_Main.py:5127 app_Main.py:5653 app_Main.py:6016 app_Main.py:6101 +#: app_Main.py:6281 app_Main.py:6586 app_Main.py:6766 app_Main.py:6812 +#: app_Main.py:6859 app_Main.py:6914 app_Main.py:6962 app_Main.py:7131 +#: app_Main.py:9318 app_Main.py:9412 app_Main.py:9454 app_Main.py:9496 +#: app_Main.py:9538 app_Main.py:9579 app_Main.py:9624 app_Main.py:9669 +#: app_Main.py:10170 app_Main.py:10174 camlib.py:2451 camlib.py:2518 #: camlib.py:2586 camlib.py:2664 msgid "No object is selected." msgstr "Nici-un obiect nu este selectat." -#: appPlugins/ToolCalibration.py:794 +#: appPlugins/ToolCalibration.py:792 msgid "Parameters used when creating the GCode in this tool." msgstr "Parametrii folosiți la crearea codului GC pentru aceasta unealta." -#: appPlugins/ToolCalibration.py:898 +#: appPlugins/ToolCalibration.py:896 msgid "STEP 1: Acquire Calibration Points" msgstr "PASUL 1: Obțineți punctele de calibrare" -#: appPlugins/ToolCalibration.py:900 +#: appPlugins/ToolCalibration.py:898 msgid "" "Pick four points by clicking on canvas.\n" "Those four points should be in the four\n" @@ -13788,25 +13945,25 @@ msgstr "" "Aceste patru puncte ar trebui să fie în cele patru\n" "(pe cât posibil) colțurile obiectului." -#: appPlugins/ToolCalibration.py:918 appPlugins/ToolImage.py:238 -#: appPlugins/ToolPanelize.py:1148 appPlugins/ToolReport.py:205 +#: appPlugins/ToolCalibration.py:916 appPlugins/ToolImage.py:238 +#: appPlugins/ToolReport.py:205 msgid "Object Type" msgstr "Tip Obiect" -#: appPlugins/ToolCalibration.py:935 +#: appPlugins/ToolCalibration.py:933 msgid "Source object selection" msgstr "Selectarea obiectului sursă" -#: appPlugins/ToolCalibration.py:937 +#: appPlugins/ToolCalibration.py:935 msgid "FlatCAM Object to be used as a source for reference points." msgstr "" "Obiect FlatCAM care trebuie utilizat ca sursă pentru punctele de referință." -#: appPlugins/ToolCalibration.py:943 +#: appPlugins/ToolCalibration.py:941 msgid "Calibration Points" msgstr "Puncte de calibrare" -#: appPlugins/ToolCalibration.py:945 +#: appPlugins/ToolCalibration.py:943 msgid "" "Contain the expected calibration points and the\n" "ones measured." @@ -13814,47 +13971,47 @@ msgstr "" "Conține punctele de calibrare așteptate și\n" "cele măsurate." -#: appPlugins/ToolCalibration.py:961 +#: appPlugins/ToolCalibration.py:959 msgid "Found Delta" msgstr "Delta găsit" -#: appPlugins/ToolCalibration.py:973 +#: appPlugins/ToolCalibration.py:971 msgid "Bot Left X" msgstr "Stânga jos X" -#: appPlugins/ToolCalibration.py:982 +#: appPlugins/ToolCalibration.py:980 msgid "Bot Left Y" msgstr "Stânga jos Y" -#: appPlugins/ToolCalibration.py:1000 +#: appPlugins/ToolCalibration.py:998 msgid "Bot Right X" msgstr "Dreapta-jos X" -#: appPlugins/ToolCalibration.py:1010 +#: appPlugins/ToolCalibration.py:1008 msgid "Bot Right Y" msgstr "Dreapta-jos Y" -#: appPlugins/ToolCalibration.py:1025 +#: appPlugins/ToolCalibration.py:1023 msgid "Top Left X" msgstr "Stânga sus X" -#: appPlugins/ToolCalibration.py:1034 +#: appPlugins/ToolCalibration.py:1032 msgid "Top Left Y" msgstr "Stânga sus Y" -#: appPlugins/ToolCalibration.py:1049 +#: appPlugins/ToolCalibration.py:1047 msgid "Top Right X" msgstr "Dreapta-sus X" -#: appPlugins/ToolCalibration.py:1059 +#: appPlugins/ToolCalibration.py:1057 msgid "Top Right Y" msgstr "Dreapta-sus Y" -#: appPlugins/ToolCalibration.py:1092 +#: appPlugins/ToolCalibration.py:1090 msgid "Get Points" msgstr "Obține puncte" -#: appPlugins/ToolCalibration.py:1094 +#: appPlugins/ToolCalibration.py:1092 msgid "" "Pick four points by clicking on canvas if the source choice\n" "is 'free' or inside the object geometry if the source is 'object'.\n" @@ -13866,11 +14023,11 @@ msgstr "" "Aceste patru puncte ar trebui să se afle în cele patru colțuri ale\n" "obiectului." -#: appPlugins/ToolCalibration.py:1115 +#: appPlugins/ToolCalibration.py:1113 msgid "STEP 2: Verification GCode" msgstr "PASUL 2: GCode de verificare" -#: appPlugins/ToolCalibration.py:1117 appPlugins/ToolCalibration.py:1130 +#: appPlugins/ToolCalibration.py:1115 appPlugins/ToolCalibration.py:1128 msgid "" "Generate GCode file to locate and align the PCB by using\n" "the four points acquired above.\n" @@ -13890,15 +14047,15 @@ msgstr "" "dreapta.\n" "- punctul înainte -> punctul de verificare final. Doar pentru evaluare." -#: appPlugins/ToolCalibration.py:1128 +#: appPlugins/ToolCalibration.py:1126 msgid "Generate GCode" msgstr "Generează GCode" -#: appPlugins/ToolCalibration.py:1154 +#: appPlugins/ToolCalibration.py:1152 msgid "STEP 3: Adjustments" msgstr "PASUL 3: Reglaje" -#: appPlugins/ToolCalibration.py:1156 appPlugins/ToolCalibration.py:1165 +#: appPlugins/ToolCalibration.py:1154 appPlugins/ToolCalibration.py:1163 msgid "" "Calculate Scale and Skew factors based on the differences (delta)\n" "found when checking the PCB pattern. The differences must be filled\n" @@ -13908,15 +14065,15 @@ msgstr "" "găsite la verificarea modelului PCB. Diferențele trebuie completate\n" "în câmpurile găsite (Delta)." -#: appPlugins/ToolCalibration.py:1163 +#: appPlugins/ToolCalibration.py:1161 msgid "Calculate Factors" msgstr "Calculați factorii" -#: appPlugins/ToolCalibration.py:1185 +#: appPlugins/ToolCalibration.py:1183 msgid "STEP 4: Adjusted GCode" msgstr "PASUL 4: GCode ajustat" -#: appPlugins/ToolCalibration.py:1187 +#: appPlugins/ToolCalibration.py:1185 msgid "" "Generate verification GCode file adjusted with\n" "the factors above." @@ -13924,51 +14081,51 @@ msgstr "" "Generați fișierul GCode de verificare ajustat cu\n" "factorii de mai sus." -#: appPlugins/ToolCalibration.py:1192 +#: appPlugins/ToolCalibration.py:1190 msgid "Scale Factor X:" msgstr "Factor scalare X:" -#: appPlugins/ToolCalibration.py:1194 +#: appPlugins/ToolCalibration.py:1192 msgid "Factor for Scale action over X axis." msgstr "Factor pentru scalarea pe axa X." -#: appPlugins/ToolCalibration.py:1204 +#: appPlugins/ToolCalibration.py:1202 msgid "Scale Factor Y:" msgstr "Factor scalare Y:" -#: appPlugins/ToolCalibration.py:1206 +#: appPlugins/ToolCalibration.py:1204 msgid "Factor for Scale action over Y axis." msgstr "Factor pentru scalarea pe axa Y." -#: appPlugins/ToolCalibration.py:1216 +#: appPlugins/ToolCalibration.py:1214 msgid "Apply Scale Factors" msgstr "Aplicați factorii de scalare" -#: appPlugins/ToolCalibration.py:1218 +#: appPlugins/ToolCalibration.py:1216 msgid "Apply Scale factors on the calibration points." msgstr "Aplicați factorii de Scalare asupra punctelor de calibrare." -#: appPlugins/ToolCalibration.py:1228 +#: appPlugins/ToolCalibration.py:1226 msgid "Skew Angle X:" msgstr "Unghi X Deformare:" -#: appPlugins/ToolCalibration.py:1241 +#: appPlugins/ToolCalibration.py:1239 msgid "Skew Angle Y:" msgstr "Unghi Y Deformare:" -#: appPlugins/ToolCalibration.py:1254 +#: appPlugins/ToolCalibration.py:1252 msgid "Apply Skew Factors" msgstr "Aplicați factorii de deformare" -#: appPlugins/ToolCalibration.py:1256 +#: appPlugins/ToolCalibration.py:1254 msgid "Apply Skew factors on the calibration points." msgstr "Aplicați factorii de Deformare asupra punctelor de calibrare." -#: appPlugins/ToolCalibration.py:1325 +#: appPlugins/ToolCalibration.py:1323 msgid "Generate Adjusted GCode" msgstr "Generați GCode ajustat" -#: appPlugins/ToolCalibration.py:1327 +#: appPlugins/ToolCalibration.py:1325 msgid "" "Generate verification GCode file adjusted with\n" "the factors set above.\n" @@ -13980,11 +14137,11 @@ msgstr "" "Parametrii GCode pot fi reglați\n" "înainte de a face clic pe acest buton." -#: appPlugins/ToolCalibration.py:1348 +#: appPlugins/ToolCalibration.py:1346 msgid "STEP 5: Calibrate FlatCAM Objects" msgstr "PASUL 5: Calibrați obiectele FlatCAM" -#: appPlugins/ToolCalibration.py:1350 +#: appPlugins/ToolCalibration.py:1348 msgid "" "Adjust the FlatCAM objects\n" "with the factors determined and verified above." @@ -13992,27 +14149,27 @@ msgstr "" "Reglați obiectele FlatCAM\n" "cu factorii determinați și verificați mai sus." -#: appPlugins/ToolCalibration.py:1362 +#: appPlugins/ToolCalibration.py:1360 msgid "Adjusted object type" msgstr "Tipul obiectului ajustat" -#: appPlugins/ToolCalibration.py:1363 +#: appPlugins/ToolCalibration.py:1361 msgid "Type of the Application Object to be adjusted." msgstr "Tipul obiectului de ajustat." -#: appPlugins/ToolCalibration.py:1376 +#: appPlugins/ToolCalibration.py:1374 msgid "Adjusted object selection" msgstr "Selectarea obiectului ajustat" -#: appPlugins/ToolCalibration.py:1378 +#: appPlugins/ToolCalibration.py:1376 msgid "The Application Object to be adjusted." msgstr "Obiectul care trebuie ajustat." -#: appPlugins/ToolCalibration.py:1385 +#: appPlugins/ToolCalibration.py:1383 msgid "Calibrate" msgstr "Calibreaza" -#: appPlugins/ToolCalibration.py:1387 +#: appPlugins/ToolCalibration.py:1385 msgid "" "Adjust (scale and/or skew) the objects\n" "with the factors determined above." @@ -14037,48 +14194,48 @@ msgid "Squares grid fill selected." msgstr "Umplere Grila de Pătrate selectată." #: appPlugins/ToolCopperThieving.py:273 appPlugins/ToolCopperThieving.py:371 -#: appPlugins/ToolCopperThieving.py:991 appPlugins/ToolCorners.py:231 -#: appPlugins/ToolCorners.py:455 appPlugins/ToolCorners.py:550 -#: appPlugins/ToolDblSided.py:464 appPlugins/ToolExtract.py:396 +#: appPlugins/ToolCopperThieving.py:993 appPlugins/ToolCorners.py:240 +#: appPlugins/ToolCorners.py:467 appPlugins/ToolCorners.py:562 +#: appPlugins/ToolDblSided.py:448 appPlugins/ToolExtract.py:396 #: appPlugins/ToolExtract.py:663 appPlugins/ToolExtract.py:760 #: appPlugins/ToolFiducials.py:286 appPlugins/ToolFiducials.py:577 -#: appPlugins/ToolOptimal.py:176 appPlugins/ToolPunchGerber.py:515 -#: appPlugins/ToolPunchGerber.py:519 appPlugins/ToolQRCode.py:244 +#: appPlugins/ToolOptimal.py:176 appPlugins/ToolPunchGerber.py:511 +#: appPlugins/ToolPunchGerber.py:515 appPlugins/ToolQRCode.py:244 msgid "There is no Gerber object loaded ..." msgstr "Nu este nici-un obiect Gerber incărcat ..." -#: appPlugins/ToolCopperThieving.py:286 appPlugins/ToolCopperThieving.py:891 +#: appPlugins/ToolCopperThieving.py:286 appPlugins/ToolCopperThieving.py:893 msgid "Append geometry" msgstr "Adăugați geometria" -#: appPlugins/ToolCopperThieving.py:341 appPlugins/ToolCopperThieving.py:942 -#: appPlugins/ToolCopperThieving.py:1150 +#: appPlugins/ToolCopperThieving.py:341 appPlugins/ToolCopperThieving.py:944 +#: appPlugins/ToolCopperThieving.py:1152 msgid "Append source file" msgstr "Adăugați fișierul sursă" -#: appPlugins/ToolCopperThieving.py:354 appPlugins/ToolCopperThieving.py:955 +#: appPlugins/ToolCopperThieving.py:354 appPlugins/ToolCopperThieving.py:957 msgid "Copper Thieving Tool done." msgstr "Unealta Copper Thieving efectuata." #: appPlugins/ToolCopperThieving.py:381 appPlugins/ToolCopperThieving.py:401 -#: appPlugins/ToolCutOut.py:743 appPlugins/ToolCutOut.py:1130 -#: appPlugins/ToolCutOut.py:1512 appPlugins/ToolCutOut.py:1604 -#: appPlugins/ToolCutOut.py:1645 appPlugins/ToolCutOut.py:1745 +#: appPlugins/ToolCutOut.py:725 appPlugins/ToolCutOut.py:1112 +#: appPlugins/ToolCutOut.py:1494 appPlugins/ToolCutOut.py:1586 +#: appPlugins/ToolCutOut.py:1627 appPlugins/ToolCutOut.py:1727 #: appPlugins/ToolDrilling.py:935 appPlugins/ToolDrilling.py:1894 -#: appPlugins/ToolEtchCompensation.py:194 appPlugins/ToolFollow.py:213 -#: appPlugins/ToolFollow.py:260 appPlugins/ToolInvertGerber.py:142 -#: appPlugins/ToolIsolation.py:1079 appPlugins/ToolIsolation.py:1144 -#: appPlugins/ToolIsolation.py:1534 appPlugins/ToolIsolation.py:1561 -#: appPlugins/ToolIsolation.py:2398 appPlugins/ToolLevelling.py:345 -#: appPlugins/ToolMilling.py:690 appPlugins/ToolMilling.py:911 -#: appPlugins/ToolMilling.py:1346 appPlugins/ToolMilling.py:2662 -#: appPlugins/ToolMilling.py:2685 appPlugins/ToolNCC.py:1075 -#: appPlugins/ToolNCC.py:1144 appPlugins/ToolNCC.py:1590 -#: appPlugins/ToolNCC.py:1640 appPlugins/ToolNCC.py:1673 -#: appPlugins/ToolPaint.py:1160 appPlugins/ToolPaint.py:1247 -#: appPlugins/ToolPanelize.py:328 appPlugins/ToolPanelize.py:342 -#: appPlugins/ToolSub.py:281 appPlugins/ToolSub.py:299 -#: appPlugins/ToolSub.py:513 appPlugins/ToolSub.py:526 +#: appPlugins/ToolEtchCompensation.py:194 appPlugins/ToolFollow.py:209 +#: appPlugins/ToolFollow.py:256 appPlugins/ToolInvertGerber.py:142 +#: appPlugins/ToolIsolation.py:1075 appPlugins/ToolIsolation.py:1140 +#: appPlugins/ToolIsolation.py:1530 appPlugins/ToolIsolation.py:1557 +#: appPlugins/ToolIsolation.py:2394 appPlugins/ToolLevelling.py:345 +#: appPlugins/ToolMilling.py:622 appPlugins/ToolMilling.py:841 +#: appPlugins/ToolMilling.py:1295 appPlugins/ToolMilling.py:2632 +#: appPlugins/ToolMilling.py:2655 appPlugins/ToolNCC.py:1059 +#: appPlugins/ToolNCC.py:1128 appPlugins/ToolNCC.py:1574 +#: appPlugins/ToolNCC.py:1624 appPlugins/ToolNCC.py:1657 +#: appPlugins/ToolPaint.py:1146 appPlugins/ToolPaint.py:1233 +#: appPlugins/ToolPanelize.py:312 appPlugins/ToolPanelize.py:326 +#: appPlugins/ToolSub.py:279 appPlugins/ToolSub.py:297 +#: appPlugins/ToolSub.py:511 appPlugins/ToolSub.py:524 #: tclCommands/TclCommandCopperClear.py:97 #: tclCommands/TclCommandCopperClear.py:280 tclCommands/TclCommandPaint.py:99 #: tclCommands/TclCommandPaint.py:288 tclCommands/TclCommandScale.py:81 @@ -14089,69 +14246,75 @@ msgstr "Nu s-a putut incărca obiectul" msgid "Click the end point of the filling area." msgstr "Faceți clic pe punctul final al zonei de umplere." -#: appPlugins/ToolCopperThieving.py:554 +#: appPlugins/ToolCopperThieving.py:556 msgid "Copper Thieving Tool started. Reading parameters." msgstr "Unealta Thieving Tool a pornit. Se citesc parametrii." -#: appPlugins/ToolCopperThieving.py:580 +#: appPlugins/ToolCopperThieving.py:582 msgid "Copper Thieving Tool. Preparing isolation polygons." msgstr "Unealta Thieving Tool. Se pregătesc poligoanele de isolare." -#: appPlugins/ToolCopperThieving.py:626 +#: appPlugins/ToolCopperThieving.py:628 msgid "Copper Thieving Tool. Preparing areas to fill with copper." msgstr "Unealta Thieving Tool. Se pregătesc zonele de umplut cu cupru." -#: appPlugins/ToolCopperThieving.py:670 +#: appPlugins/ToolCopperThieving.py:672 msgid "Geometry not supported for" msgstr "Geometria nu este acceptată pentr" -#: appPlugins/ToolCopperThieving.py:676 appPlugins/ToolNCC.py:1962 -#: appPlugins/ToolNCC.py:2017 appPlugins/ToolNCC.py:3013 -#: appPlugins/ToolPaint.py:2624 +#: appPlugins/ToolCopperThieving.py:678 appPlugins/ToolNCC.py:1948 +#: appPlugins/ToolNCC.py:2003 appPlugins/ToolNCC.py:2999 +#: appPlugins/ToolPaint.py:2612 msgid "No object available." msgstr "Nici-un obiect disponibil." -#: appPlugins/ToolCopperThieving.py:713 appPlugins/ToolNCC.py:1987 -#: appPlugins/ToolNCC.py:2040 appPlugins/ToolNCC.py:3055 +#: appPlugins/ToolCopperThieving.py:715 appPlugins/ToolNCC.py:1973 +#: appPlugins/ToolNCC.py:2026 appPlugins/ToolNCC.py:3041 msgid "The reference object type is not supported." msgstr "Tipul de obiect de referintă nu este acceptat." -#: appPlugins/ToolCopperThieving.py:718 +#: appPlugins/ToolCopperThieving.py:720 msgid "Copper Thieving Tool. Appending new geometry and buffering." msgstr "" "Unealta Copper Thieving. Se adauga o noua geometrie si se fuzioneaza acestea." -#: appPlugins/ToolCopperThieving.py:754 +#: appPlugins/ToolCopperThieving.py:756 msgid "Create geometry" msgstr "Creați geometrie" -#: appPlugins/ToolCopperThieving.py:966 appPlugins/ToolCopperThieving.py:970 +#: appPlugins/ToolCopperThieving.py:968 appPlugins/ToolCopperThieving.py:972 msgid "P-Plating Mask" msgstr "Mască M-Placare" -#: appPlugins/ToolCopperThieving.py:994 +#: appPlugins/ToolCopperThieving.py:996 msgid "Append PP-M geometry" msgstr "Adaugă geometrie mască PM" -#: appPlugins/ToolCopperThieving.py:1170 +#: appPlugins/ToolCopperThieving.py:1172 msgid "Generating Pattern Plating Mask done." msgstr "Generarea măștii de placare cu model efectuată." -#: appPlugins/ToolCopperThieving.py:1213 +#: appPlugins/ToolCopperThieving.py:1215 msgid "Copper Thieving Tool exit." msgstr "Unealta Copper Thieving terminata." -#: appPlugins/ToolCopperThieving.py:1304 appPlugins/ToolFiducials.py:1015 +#: appPlugins/ToolCopperThieving.py:1301 appPlugins/ToolCopperThieving.py:1713 +#: appPlugins/ToolCorners.py:727 appPlugins/ToolCutOut.py:2324 +#: appPlugins/ToolDblSided.py:679 appPlugins/ToolDrilling.py:2297 +#: appPlugins/ToolEtchCompensation.py:333 appPlugins/ToolExtract.py:923 +#: appPlugins/ToolFilm.py:1189 appPlugins/ToolFollow.py:715 +#: appPlugins/ToolInvertGerber.py:244 appPlugins/ToolIsolation.py:3162 +#: appPlugins/ToolMilling.py:3545 appPlugins/ToolNCC.py:4134 +#: appPlugins/ToolPaint.py:2937 appPlugins/ToolPanelize.py:1126 +#: appPlugins/ToolPunchGerber.py:1999 appPlugins/ToolQRCode.py:783 +msgid "Source Object" +msgstr "Obiect Sursă" + +#: appPlugins/ToolCopperThieving.py:1302 appPlugins/ToolFiducials.py:1013 msgid "Gerber Object to which will be added a copper thieving." msgstr "Obiect Gerber căruia i se va adăuga Copper Thieving." -#: appPlugins/ToolCopperThieving.py:1322 -#, fuzzy -#| msgid "Milling Parameters" -msgid "Thieving Parameters" -msgstr "Parametri Frezare" - -#: appPlugins/ToolCopperThieving.py:1331 +#: appPlugins/ToolCopperThieving.py:1339 msgid "" "This set the distance between the copper thieving components\n" "(the polygon fill may be split in multiple polygons)\n" @@ -14161,11 +14324,11 @@ msgstr "" "(umplutura poligonului poate fi împărțită în mai multe poligoane)\n" "si traseele de cupru din fisierul Gerber." -#: appPlugins/ToolCopperThieving.py:1394 +#: appPlugins/ToolCopperThieving.py:1402 msgid "Ref. Type" msgstr "Tip Ref" -#: appPlugins/ToolCopperThieving.py:1396 +#: appPlugins/ToolCopperThieving.py:1404 msgid "" "The type of FlatCAM object to be used as copper thieving reference.\n" "It can be Gerber, Excellon or Geometry." @@ -14174,19 +14337,19 @@ msgstr "" "Thieving.\n" "Poate fi Gerber, Excellon sau Geometrie." -#: appPlugins/ToolCopperThieving.py:1405 +#: appPlugins/ToolCopperThieving.py:1413 msgid "Ref. Object" msgstr "Obiect Ref" -#: appPlugins/ToolCopperThieving.py:1407 +#: appPlugins/ToolCopperThieving.py:1415 msgid "The Application object to be used as non copper clearing reference." msgstr "Obiectul pentru a fi utilizat ca referință pt. curățarea de cupru." -#: appPlugins/ToolCopperThieving.py:1584 +#: appPlugins/ToolCopperThieving.py:1618 msgid "Insert Copper thieving" msgstr "Inserați Copper Thieving" -#: appPlugins/ToolCopperThieving.py:1587 +#: appPlugins/ToolCopperThieving.py:1621 msgid "" "Will add a polygon (may be split in multiple parts)\n" "that will surround the actual Gerber traces at a certain distance." @@ -14194,11 +14357,11 @@ msgstr "" "Se va adăuga un poligon (poate fi împărțit în mai multe părți)\n" "care va înconjura traseele Gerber la o anumită distanță." -#: appPlugins/ToolCopperThieving.py:1647 +#: appPlugins/ToolCopperThieving.py:1687 msgid "Insert Robber Bar" msgstr "Inserați Rober Bar" -#: appPlugins/ToolCopperThieving.py:1650 +#: appPlugins/ToolCopperThieving.py:1690 msgid "" "Will add a polygon with a defined thickness\n" "that will surround the actual Gerber object\n" @@ -14210,11 +14373,7 @@ msgstr "" "la o anumită distanță.\n" "Necesar atunci când faceți placare găuri cu model." -#: appPlugins/ToolCopperThieving.py:1675 -msgid "Select Soldermask object" -msgstr "Selectați obiectul Soldermask" - -#: appPlugins/ToolCopperThieving.py:1677 +#: appPlugins/ToolCopperThieving.py:1715 msgid "" "Gerber Object with the soldermask.\n" "It will be used as a base for\n" @@ -14224,11 +14383,11 @@ msgstr "" "Acesta va fi folosit ca bază pentru\n" "generarea de masca pentru placare cu model." -#: appPlugins/ToolCopperThieving.py:1713 +#: appPlugins/ToolCopperThieving.py:1761 msgid "Plated area" msgstr "Zona placată" -#: appPlugins/ToolCopperThieving.py:1715 +#: appPlugins/ToolCopperThieving.py:1763 msgid "" "The area to be plated by pattern plating.\n" "Basically is made from the openings in the plating mask.\n" @@ -14246,11 +14405,11 @@ msgstr "" "un pic mai mari decât padurile de cupru, iar această zonă este\n" "calculată din deschiderile soldermask." -#: appPlugins/ToolCopperThieving.py:1749 +#: appPlugins/ToolCopperThieving.py:1799 msgid "Generate pattern plating mask" msgstr "Generați mască de placare cu model" -#: appPlugins/ToolCopperThieving.py:1752 +#: appPlugins/ToolCopperThieving.py:1802 msgid "" "Will add to the soldermask gerber geometry\n" "the geometries of the copper thieving and/or\n" @@ -14266,74 +14425,85 @@ msgstr "" msgid "Corners" msgstr "Unealta Marcaje Colt" -#: appPlugins/ToolCorners.py:272 appPlugins/ToolCorners.py:460 -#: appPlugins/ToolCorners.py:555 +#: appPlugins/ToolCorners.py:281 appPlugins/ToolCorners.py:472 +#: appPlugins/ToolCorners.py:567 msgid "Please select at least a location" msgstr "Vă rugăm să selectați cel puțin o locație" -#: appPlugins/ToolCorners.py:437 appPlugins/ToolCorners.py:532 +#: appPlugins/ToolCorners.py:449 appPlugins/ToolCorners.py:544 msgid "The tool diameter is zero." msgstr "Dimaetrul uneltei este zero." -#: appPlugins/ToolCorners.py:524 appPlugins/ToolCorners.py:627 +#: appPlugins/ToolCorners.py:536 appPlugins/ToolCorners.py:639 msgid "Excellon object with corner drills created." msgstr "Obiectul Excellon conținând găurile din colțuri a fost creat ..." -#: appPlugins/ToolCorners.py:662 +#: appPlugins/ToolCorners.py:674 msgid "A Gerber object with corner markers was created." msgstr "Obiectul Gerber conținând semnele din colțuri a fost creat ..." -#: appPlugins/ToolCorners.py:705 +#: appPlugins/ToolCorners.py:728 msgid "The Gerber object to which will be added corner markers." msgstr "Obiect Gerber căruia i se va adăuga marcaje de colt." -#: appPlugins/ToolCorners.py:721 +#: appPlugins/ToolCorners.py:817 msgid "Locations" msgstr "Locaţii" -#: appPlugins/ToolCorners.py:723 +#: appPlugins/ToolCorners.py:818 msgid "Locations where to place corner markers." msgstr "Locații unde să plasați markerele de colț." -#: appPlugins/ToolCorners.py:736 appPlugins/ToolFiducials.py:846 -#: app_Main.py:5669 +#: appPlugins/ToolCorners.py:833 appPlugins/ToolFiducials.py:844 +#: app_Main.py:5675 msgid "Top Right" msgstr "Dreapta-sus" -#: appPlugins/ToolCorners.py:753 +#: appPlugins/ToolCorners.py:850 msgid "Toggle ALL" msgstr "Comută Toate" -#: appPlugins/ToolCorners.py:833 +#: appPlugins/ToolCorners.py:872 +msgid "" +"When the manual type is chosen, the markers\n" +"are manually placed on canvas." +msgstr "" + +#: appPlugins/ToolCorners.py:877 appPlugins/ToolCutOut.py:2610 +#: appPlugins/ToolPunchGerber.py:2319 +msgid "Automatic" +msgstr "Automat" + +#: appPlugins/ToolCorners.py:887 msgid "Add Marker" msgstr "Adaugă Marcaj" -#: appPlugins/ToolCorners.py:836 +#: appPlugins/ToolCorners.py:890 msgid "Will add corner markers to the selected Gerber file." msgstr "Va adăuga marcaje de colț în fișierul Gerber selectat." -#: appPlugins/ToolCorners.py:852 +#: appPlugins/ToolCorners.py:904 #, fuzzy #| msgid "Drills in Corners" msgid "Drills in Locations" msgstr "Găuri in Colțuri" -#: appPlugins/ToolCorners.py:869 appPlugins/ToolCorners.py:892 -#: appPlugins/ToolDblSided.py:1113 +#: appPlugins/ToolCorners.py:930 appPlugins/ToolCorners.py:951 +#: appPlugins/ToolDblSided.py:1090 msgid "Create Excellon Object" msgstr "Crează un obiect Excellon" -#: appPlugins/ToolCorners.py:872 +#: appPlugins/ToolCorners.py:933 msgid "Will add drill holes in the center of the markers." msgstr "Se vor adăuga găuri în centrul marcajelor." -#: appPlugins/ToolCorners.py:888 +#: appPlugins/ToolCorners.py:947 #, fuzzy #| msgid "Locations" msgid "Check in Locations" msgstr "Locaţii" -#: appPlugins/ToolCorners.py:895 +#: appPlugins/ToolCorners.py:954 msgid "" "Will create an Excellon object using a special preprocessor.\n" "The spindle will not start and the mounted probe will move to\n" @@ -14341,33 +14511,33 @@ msgid "" "move to the next location until the last one." msgstr "" -#: appPlugins/ToolCutOut.py:484 appPlugins/ToolIsolation.py:924 -#: appPlugins/ToolIsolation.py:1251 appPlugins/ToolIsolation.py:1376 -#: appPlugins/ToolMilling.py:2000 appPlugins/ToolMilling.py:2113 -#: appPlugins/ToolNCC.py:1260 appPlugins/ToolNCC.py:1385 -#: appPlugins/ToolNCC.py:1457 appPlugins/ToolPaint.py:688 -#: appPlugins/ToolPaint.py:855 appPlugins/ToolPaint.py:988 +#: appPlugins/ToolCutOut.py:466 appPlugins/ToolIsolation.py:920 +#: appPlugins/ToolIsolation.py:1247 appPlugins/ToolIsolation.py:1372 +#: appPlugins/ToolMilling.py:1970 appPlugins/ToolMilling.py:2083 +#: appPlugins/ToolNCC.py:1244 appPlugins/ToolNCC.py:1369 +#: appPlugins/ToolNCC.py:1441 appPlugins/ToolPaint.py:674 +#: appPlugins/ToolPaint.py:841 appPlugins/ToolPaint.py:974 #: appPlugins/ToolSolderPaste.py:353 appPlugins/ToolSolderPaste.py:516 #: app_Main.py:4977 msgid "Please enter a tool diameter with non-zero value, in Float format." msgstr "" "Introduceti un diametru al uneltei valid: valoare ne-nula in format Real." -#: appPlugins/ToolCutOut.py:497 appPlugins/ToolDrilling.py:1145 -#: appPlugins/ToolIsolation.py:1270 appPlugins/ToolMilling.py:2012 +#: appPlugins/ToolCutOut.py:479 appPlugins/ToolDrilling.py:1145 +#: appPlugins/ToolIsolation.py:1266 appPlugins/ToolMilling.py:1982 msgid "Could not load Tools DB file." msgstr "Nu s-a putut încărca fișierul DB Unelte." -#: appPlugins/ToolCutOut.py:551 appPlugins/ToolIsolation.py:1326 -#: appPlugins/ToolMilling.py:2066 appPlugins/ToolNCC.py:1334 -#: appPlugins/ToolPaint.py:934 +#: appPlugins/ToolCutOut.py:533 appPlugins/ToolIsolation.py:1322 +#: appPlugins/ToolMilling.py:2036 appPlugins/ToolNCC.py:1318 +#: appPlugins/ToolPaint.py:920 msgid "Tool not in Tools Database. Adding a default tool." msgstr "" "Unealta nu se află în baza de date Unelte. Se adaugă o unealtă implicită." -#: appPlugins/ToolCutOut.py:558 appPlugins/ToolDrilling.py:1210 -#: appPlugins/ToolIsolation.py:1334 appPlugins/ToolMilling.py:2074 -#: appPlugins/ToolNCC.py:1341 appPlugins/ToolPaint.py:942 +#: appPlugins/ToolCutOut.py:540 appPlugins/ToolDrilling.py:1210 +#: appPlugins/ToolIsolation.py:1330 appPlugins/ToolMilling.py:2044 +#: appPlugins/ToolNCC.py:1325 appPlugins/ToolPaint.py:928 msgid "" "Cancelled.\n" "Multiple tools for one tool diameter found in Tools Database." @@ -14376,25 +14546,25 @@ msgstr "" "Mai multe unelte pentru un singur diametru au fost găsite în Baza de date " "Unelte." -#: appPlugins/ToolCutOut.py:578 +#: appPlugins/ToolCutOut.py:560 msgid "Updated tool from Tools Database." msgstr "Actualizat unealta din baza de date Unelte." -#: appPlugins/ToolCutOut.py:654 +#: appPlugins/ToolCutOut.py:636 msgid "Default tool added." msgstr "O unealtă implicită a fost adăugată." -#: appPlugins/ToolCutOut.py:668 appPlugins/ToolIsolation.py:2763 -#: appPlugins/ToolNCC.py:4000 appPlugins/ToolPaint.py:2792 app_Main.py:6589 -#: app_Main.py:6610 +#: appPlugins/ToolCutOut.py:650 appPlugins/ToolIsolation.py:2761 +#: appPlugins/ToolNCC.py:3986 appPlugins/ToolPaint.py:2780 app_Main.py:6597 +#: app_Main.py:6618 msgid "Selected tool can't be used here. Pick another." msgstr "Unealta selectată nu poate fi utilizată aici. Alege alta." -#: appPlugins/ToolCutOut.py:691 +#: appPlugins/ToolCutOut.py:673 msgid "Tool updated from Tools Database." msgstr "Unealta a fost actualizata din baza de date Unelte." -#: appPlugins/ToolCutOut.py:748 appPlugins/ToolCutOut.py:1517 +#: appPlugins/ToolCutOut.py:730 appPlugins/ToolCutOut.py:1499 msgid "" "There is no object selected for Cutout.\n" "Select one and try again." @@ -14402,19 +14572,19 @@ msgstr "" "Nu este nici-un obiect selectat pentru decupaj.\n" "Selectează unul și încearcă din nou." -#: appPlugins/ToolCutOut.py:754 appPlugins/ToolCutOut.py:1140 -#: appPlugins/ToolCutOut.py:1620 appPlugins/ToolCutOut.py:1763 +#: appPlugins/ToolCutOut.py:736 appPlugins/ToolCutOut.py:1122 +#: appPlugins/ToolCutOut.py:1602 appPlugins/ToolCutOut.py:1745 #: tclCommands/TclCommandGeoCutout.py:184 msgid "Tool Diameter is zero value. Change it to a positive real number." msgstr "Diametrul uneltei este zero. Schimbă intr-o valoare pozitivă Reală." -#: appPlugins/ToolCutOut.py:767 appPlugins/ToolCutOut.py:1154 +#: appPlugins/ToolCutOut.py:749 appPlugins/ToolCutOut.py:1136 msgid "Number of gaps value is missing. Add it and retry." msgstr "" "Numărul de punţi lipseste sau este in format gresit. Adaugă din nou și " "reîncearcă." -#: appPlugins/ToolCutOut.py:772 appPlugins/ToolCutOut.py:1158 +#: appPlugins/ToolCutOut.py:754 appPlugins/ToolCutOut.py:1140 msgid "" "Gaps value can be only one of: 'None', 'lr', 'tb', '2lr', '2tb', 4 or 8.\n" "Fill in a correct value and retry." @@ -14423,65 +14593,65 @@ msgstr "" "„2tb”, 4 sau 8.\n" "Completați o valoare corectă și încercați din nou." -#: appPlugins/ToolCutOut.py:1105 appPlugins/ToolCutOut.py:1483 -#: appPlugins/ToolCutOut.py:1950 +#: appPlugins/ToolCutOut.py:1087 appPlugins/ToolCutOut.py:1465 +#: appPlugins/ToolCutOut.py:1932 msgid "Mouse bites failed." msgstr "Mouse Bites nu a reușit." -#: appPlugins/ToolCutOut.py:1113 tclCommands/TclCommandGeoCutout.py:301 +#: appPlugins/ToolCutOut.py:1095 tclCommands/TclCommandGeoCutout.py:301 #: tclCommands/TclCommandGeoCutout.py:356 msgid "Any-form Cutout operation finished." msgstr "Operatia de tăiere cu formă liberă s-a terminat." -#: appPlugins/ToolCutOut.py:1134 appPlugins/ToolDrilling.py:1898 -#: appPlugins/ToolEtchCompensation.py:200 appPlugins/ToolFollow.py:217 -#: appPlugins/ToolFollow.py:264 appPlugins/ToolInvertGerber.py:148 -#: appPlugins/ToolIsolation.py:1083 appPlugins/ToolIsolation.py:1148 -#: appPlugins/ToolIsolation.py:1538 appPlugins/ToolIsolation.py:1565 -#: appPlugins/ToolIsolation.py:2402 appPlugins/ToolMilling.py:2666 -#: appPlugins/ToolMilling.py:2689 appPlugins/ToolNCC.py:1079 -#: appPlugins/ToolNCC.py:1148 appPlugins/ToolNCC.py:1594 -#: appPlugins/ToolPaint.py:1164 appPlugins/ToolPanelize.py:333 +#: appPlugins/ToolCutOut.py:1116 appPlugins/ToolDrilling.py:1898 +#: appPlugins/ToolEtchCompensation.py:200 appPlugins/ToolFollow.py:213 +#: appPlugins/ToolFollow.py:260 appPlugins/ToolInvertGerber.py:148 +#: appPlugins/ToolIsolation.py:1079 appPlugins/ToolIsolation.py:1144 +#: appPlugins/ToolIsolation.py:1534 appPlugins/ToolIsolation.py:1561 +#: appPlugins/ToolIsolation.py:2398 appPlugins/ToolMilling.py:2636 +#: appPlugins/ToolMilling.py:2659 appPlugins/ToolNCC.py:1063 +#: appPlugins/ToolNCC.py:1132 appPlugins/ToolNCC.py:1578 +#: appPlugins/ToolPaint.py:1150 appPlugins/ToolPanelize.py:317 #: tclCommands/TclCommandBbox.py:71 tclCommands/TclCommandNregions.py:71 msgid "Object not found" msgstr "Obiectul nu a fost gasit" -#: appPlugins/ToolCutOut.py:1329 appPlugins/ToolCutOut.py:1406 +#: appPlugins/ToolCutOut.py:1311 appPlugins/ToolCutOut.py:1388 msgid "Rectangular cutout with negative margin is not possible." msgstr "Tăierea rectangulară cu marginea negativă nu este posibilă." -#: appPlugins/ToolCutOut.py:1491 +#: appPlugins/ToolCutOut.py:1473 msgid "Rectangular CutOut operation finished." msgstr "Operațiunea CutOut dreptunghiulară s-a încheiat." -#: appPlugins/ToolCutOut.py:1530 appPlugins/ToolCutOut.py:1548 -#: appPlugins/ToolCutOut.py:1562 +#: appPlugins/ToolCutOut.py:1512 appPlugins/ToolCutOut.py:1530 +#: appPlugins/ToolCutOut.py:1544 msgid "Could not add drills." msgstr "Nu s-au putut adăuga găuri." -#: appPlugins/ToolCutOut.py:1609 appPlugins/ToolCutOut.py:1673 +#: appPlugins/ToolCutOut.py:1591 appPlugins/ToolCutOut.py:1655 msgid "Geometry object for manual cutout not found" msgstr "Obiectul Geometrie pentru decupaj manual nu este găsit" -#: appPlugins/ToolCutOut.py:1612 +#: appPlugins/ToolCutOut.py:1594 msgid "" "Click on the selected geometry object perimeter to create a bridge gap ..." msgstr "" "Click pe perimetrul obiectului tip Geometrie selectat\n" "pentru a crea o punte separatoare." -#: appPlugins/ToolCutOut.py:1712 +#: appPlugins/ToolCutOut.py:1694 msgid "No tool in the Geometry object." msgstr "Nicio unealta în obiectul Geometrie." -#: appPlugins/ToolCutOut.py:1733 +#: appPlugins/ToolCutOut.py:1715 msgid "" "Added manual Bridge Gap. Left click to add another or right click to finish." msgstr "" "S-a adăugat manual o punte. Faceți clic stânga pentru a adăuga alta sau " "faceți clic dreapta pentru a termina." -#: appPlugins/ToolCutOut.py:1750 +#: appPlugins/ToolCutOut.py:1732 msgid "" "There is no Gerber object selected for Cutout.\n" "Select one and try again." @@ -14489,7 +14659,7 @@ msgstr "" "Nu există obiect selectat pt operatia de decupare.\n" "Selectează un obiect si incearcă din nou." -#: appPlugins/ToolCutOut.py:1756 +#: appPlugins/ToolCutOut.py:1738 msgid "" "The selected object has to be of Gerber type.\n" "Select a Gerber file and try again." @@ -14497,19 +14667,19 @@ msgstr "" "Obiectul selectat trebuie să fie de tip Gerber.\n" "Selectează un obiect Gerber si incearcă din nou." -#: appPlugins/ToolCutOut.py:1791 +#: appPlugins/ToolCutOut.py:1773 msgid "Geometry not supported" msgstr "Geometria nu este acceptată" -#: appPlugins/ToolCutOut.py:1863 +#: appPlugins/ToolCutOut.py:1845 msgid "Making manual bridge gap..." msgstr "Se generează o punte separatoare in mod manual..." -#: appPlugins/ToolCutOut.py:1954 +#: appPlugins/ToolCutOut.py:1936 msgid "Finished manual adding of gaps." msgstr "S-a terminat adăugarea manuală a Puntilor." -#: appPlugins/ToolCutOut.py:2324 +#: appPlugins/ToolCutOut.py:2306 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -14521,16 +14691,11 @@ msgstr "" "Creați un obiect Geometrie cu\n" "căi de tăiere pentru tăierea imprejurul poligoanelor." -#: appPlugins/ToolCutOut.py:2350 appPlugins/ToolDblSided.py:701 -#: appPlugins/ToolPanelize.py:1137 -msgid "Source Object" -msgstr "Obiect Sursă" - -#: appPlugins/ToolCutOut.py:2351 +#: appPlugins/ToolCutOut.py:2325 msgid "Object to be cutout" msgstr "Obiect care trebuie decupat" -#: appPlugins/ToolCutOut.py:2378 +#: appPlugins/ToolCutOut.py:2363 msgid "" "Specify the type of object to be cutout.\n" "It can be of type: Gerber or Geometry.\n" @@ -14543,19 +14708,19 @@ msgstr "" "obiecte care vor aparea in combobox-ul\n" "numit >Obiect<." -#: appPlugins/ToolCutOut.py:2415 +#: appPlugins/ToolCutOut.py:2380 msgid "Cutout Tool" msgstr "Unealta Decupare" -#: appPlugins/ToolCutOut.py:2434 appPlugins/ToolIsolation.py:214 -#: appPlugins/ToolIsolation.py:3291 appPlugins/ToolMilling.py:3738 -#: appPlugins/ToolNCC.py:4309 appPlugins/ToolPaint.py:3088 +#: appPlugins/ToolCutOut.py:2411 appPlugins/ToolIsolation.py:214 +#: appPlugins/ToolIsolation.py:3298 appPlugins/ToolMilling.py:3814 +#: appPlugins/ToolNCC.py:4315 appPlugins/ToolPaint.py:3100 msgid "Search and Add" msgstr "Căutați și Adăugați" -#: appPlugins/ToolCutOut.py:2437 appPlugins/ToolIsolation.py:3294 -#: appPlugins/ToolMilling.py:3741 appPlugins/ToolNCC.py:4312 -#: appPlugins/ToolPaint.py:3091 +#: appPlugins/ToolCutOut.py:2414 appPlugins/ToolIsolation.py:3301 +#: appPlugins/ToolMilling.py:3817 appPlugins/ToolNCC.py:4318 +#: appPlugins/ToolPaint.py:3103 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above.\n" @@ -14569,16 +14734,16 @@ msgstr "" "în baza de date Instrumente. Dacă nu se găsește nimic\n" "în DB Unelte se adaugă o unealtă implicită." -#: appPlugins/ToolCutOut.py:2446 appPlugins/ToolIsolation.py:219 -#: appPlugins/ToolIsolation.py:3303 appPlugins/ToolMilling.py:394 -#: appPlugins/ToolMilling.py:3750 appPlugins/ToolNCC.py:4321 -#: appPlugins/ToolPaint.py:3100 +#: appPlugins/ToolCutOut.py:2423 appPlugins/ToolIsolation.py:219 +#: appPlugins/ToolIsolation.py:3310 appPlugins/ToolMilling.py:384 +#: appPlugins/ToolMilling.py:3826 appPlugins/ToolNCC.py:4327 +#: appPlugins/ToolPaint.py:3112 msgid "Pick from DB" msgstr "Alegeți din DB" -#: appPlugins/ToolCutOut.py:2449 appPlugins/ToolIsolation.py:3306 -#: appPlugins/ToolMilling.py:3753 appPlugins/ToolNCC.py:4324 -#: appPlugins/ToolPaint.py:3103 +#: appPlugins/ToolCutOut.py:2426 appPlugins/ToolIsolation.py:3313 +#: appPlugins/ToolMilling.py:3829 appPlugins/ToolNCC.py:4330 +#: appPlugins/ToolPaint.py:3115 msgid "" "Add a new tool to the Tool Table\n" "from the Tools Database.\n" @@ -14590,23 +14755,27 @@ msgstr "" "Administrarea bazelor de date se face în:\n" "Meniu: Opțiuni -> Baza de Date Unelte" -#: appPlugins/ToolCutOut.py:2463 +#: appPlugins/ToolCutOut.py:2440 msgid "Tool Parameters" msgstr "Parametrii Unealtă" -#: appPlugins/ToolCutOut.py:2600 +#: appPlugins/ToolCutOut.py:2604 msgid "Bridge Gaps" msgstr "Punţi" -#: appPlugins/ToolCutOut.py:2602 +#: appPlugins/ToolCutOut.py:2606 msgid "Selection of the type of cutout." msgstr "Selectarea tipului de decupaj." -#: appPlugins/ToolCutOut.py:2606 appPlugins/ToolPunchGerber.py:2303 -msgid "Automatic" -msgstr "Automat" +#: appPlugins/ToolCutOut.py:2664 +msgid "Manual cutout Geometry" +msgstr "Decupare manuală Geometrie" -#: appPlugins/ToolCutOut.py:2655 +#: appPlugins/ToolCutOut.py:2666 appPlugins/ToolCutOut.py:2772 +msgid "Geometry object used to create the manual cutout." +msgstr "Obiect tip Geometrie folosit pentru crearea decupajului manual." + +#: appPlugins/ToolCutOut.py:2681 msgid "" "Cutout the selected object.\n" "The cutout shape can be of any shape.\n" @@ -14616,7 +14785,7 @@ msgstr "" "Decupajul poate avea orice formă.\n" "Folositor când PCB-ul are o formă neregulată." -#: appPlugins/ToolCutOut.py:2670 +#: appPlugins/ToolCutOut.py:2697 msgid "" "Cutout the selected object.\n" "The resulting cutout shape is\n" @@ -14626,11 +14795,11 @@ msgstr "" "Decupează obiectul selectat.\n" "Forma decupajului este tot timpul dreptunghiulară." -#: appPlugins/ToolCutOut.py:2707 +#: appPlugins/ToolCutOut.py:2711 msgid "Generate Manual Geometry" msgstr "Generați geometrie manuală" -#: appPlugins/ToolCutOut.py:2710 +#: appPlugins/ToolCutOut.py:2714 msgid "" "If the object to be cutout is a Gerber\n" "first create a Geometry that surrounds it,\n" @@ -14643,19 +14812,11 @@ msgstr "" "Selectează obiectul sursa Gerber in combobox-ul de mai sus,\n" "numit >Obiect<." -#: appPlugins/ToolCutOut.py:2730 -msgid "Manual cutout Geometry" -msgstr "Decupare manuală Geometrie" - -#: appPlugins/ToolCutOut.py:2732 appPlugins/ToolCutOut.py:2773 -msgid "Geometry object used to create the manual cutout." -msgstr "Obiect tip Geometrie folosit pentru crearea decupajului manual." - -#: appPlugins/ToolCutOut.py:2739 +#: appPlugins/ToolCutOut.py:2728 msgid "Manual Add Bridge Gaps" msgstr "Adaugă punţi manual" -#: appPlugins/ToolCutOut.py:2742 +#: appPlugins/ToolCutOut.py:2731 msgid "" "Use the left mouse button (LMB) click\n" "to create a bridge gap to separate the PCB from\n" @@ -14669,15 +14830,15 @@ msgstr "" "apasarea tastei CTRL, operatia se va repeta automat pana când\n" "se va apasa tasta 'Escape'." -#: appPlugins/ToolCutOut.py:2764 appPlugins/ToolCutOut.py:2827 +#: appPlugins/ToolCutOut.py:2753 appPlugins/ToolCutOut.py:2827 msgid "Cut by Drilling" msgstr "Tăiere prin Găurire" -#: appPlugins/ToolCutOut.py:2766 appPlugins/ToolCutOut.py:2830 +#: appPlugins/ToolCutOut.py:2754 appPlugins/ToolCutOut.py:2830 msgid "Create a series of drill holes following a geometry line." msgstr "Creați o serie de găuri care urmează o linie de geometrie." -#: appPlugins/ToolDblSided.py:307 +#: appPlugins/ToolDblSided.py:291 msgid "" "'Point' reference is selected and 'Point' coordinates are missing. Add them " "and retry." @@ -14685,63 +14846,63 @@ msgstr "" "Referința 'Punct' este selectată dar coordonatele sale lipsesc. Adăugă-le si " "încearcă din nou." -#: appPlugins/ToolDblSided.py:316 +#: appPlugins/ToolDblSided.py:300 msgid "There is no Box reference object loaded. Load one and retry." msgstr "" "Nici-un obiect container nu este incărcat. Încarcă unul și încearcă din nou." -#: appPlugins/ToolDblSided.py:328 +#: appPlugins/ToolDblSided.py:312 msgid "No value or wrong format in Drill Dia entry. Add it and retry." msgstr "" "Val. pt dia burghiu lipseste sau este in format gresit. Adaugă una și " "încearcă din nou." -#: appPlugins/ToolDblSided.py:340 +#: appPlugins/ToolDblSided.py:324 msgid "There are no Alignment Drill Coordinates to use. Add them and retry." msgstr "" "Nu exista coord. pentru găurile de aliniere. Adaugă-le și încearcă din nou." -#: appPlugins/ToolDblSided.py:359 +#: appPlugins/ToolDblSided.py:343 msgid "Alignment Drills" msgstr "Găuri de Aliniere" -#: appPlugins/ToolDblSided.py:363 +#: appPlugins/ToolDblSided.py:347 msgid "Excellon object with alignment drills created..." msgstr "Obiectul Excellon conținând găurile de aliniere a fost creat ..." -#: appPlugins/ToolDblSided.py:374 appPlugins/ToolPunchGerber.py:545 -#: appPlugins/ToolPunchGerber.py:582 appPlugins/ToolPunchGerber.py:687 +#: appPlugins/ToolDblSided.py:358 appPlugins/ToolPunchGerber.py:541 +#: appPlugins/ToolPunchGerber.py:578 appPlugins/ToolPunchGerber.py:683 msgid "There is no Excellon object loaded ..." msgstr "Nici-un obiect tip Excellon nu este incărcat ..." -#: appPlugins/ToolDblSided.py:390 +#: appPlugins/ToolDblSided.py:374 msgid "Click on canvas within the desired Excellon drill hole" msgstr "Faceți clic pe ecran în gaura Excellon dorită" -#: appPlugins/ToolDblSided.py:434 +#: appPlugins/ToolDblSided.py:418 msgid "Mirror reference point set." msgstr "Punctul de referință oglindire a fost setat." -#: appPlugins/ToolDblSided.py:468 +#: appPlugins/ToolDblSided.py:452 msgid "Only Gerber, Excellon and Geometry objects can be mirrored." msgstr "Doar obiectele de tip Geometrie, Excellon și Gerber pot fi oglindite." -#: appPlugins/ToolDblSided.py:480 +#: appPlugins/ToolDblSided.py:464 msgid "There is no Box object loaded ..." msgstr "Nu este incărcat nici-un obiect container ..." -#: appPlugins/ToolDblSided.py:490 +#: appPlugins/ToolDblSided.py:474 msgid "" "There are no Point coordinates in the Point field. Add coords and try " "again ..." msgstr "" "Nu există coord. in câmpul 'Punct'. Adaugă coord. și încearcă din nou..." -#: appPlugins/ToolDblSided.py:497 camlib.py:2449 +#: appPlugins/ToolDblSided.py:481 camlib.py:2449 msgid "Object was mirrored" msgstr "Obiectul a fost oglindit" -#: appPlugins/ToolDblSided.py:675 appPlugins/ToolNCC.py:4126 +#: appPlugins/ToolDblSided.py:656 appPlugins/ToolNCC.py:4112 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -14754,21 +14915,21 @@ msgstr "" "care să curete de cupru toate zonele unde se dorește să nu \n" "fie cupru." -#: appPlugins/ToolDblSided.py:702 +#: appPlugins/ToolDblSided.py:680 msgid "Objects to be mirrored" msgstr "Obiecte care vor fi Oglindite" -#: appPlugins/ToolDblSided.py:709 +#: appPlugins/ToolDblSided.py:695 msgid "Select the type of application object to be processed in this tool." msgstr "" "Selectați tipul obiectului aplicației care urmează să fie procesat în acest " "instrument." -#: appPlugins/ToolDblSided.py:743 +#: appPlugins/ToolDblSided.py:725 msgid "Bounds Values" msgstr "Valorile Limitelor" -#: appPlugins/ToolDblSided.py:745 +#: appPlugins/ToolDblSided.py:727 msgid "" "Select on canvas the object(s)\n" "for which to calculate bounds values." @@ -14776,39 +14937,39 @@ msgstr "" "Selectați pe suprafata de afisare obiectul(e)\n" "pentru care se calculează valorile limitelor." -#: appPlugins/ToolDblSided.py:755 +#: appPlugins/ToolDblSided.py:745 msgid "X min" msgstr "X min" -#: appPlugins/ToolDblSided.py:757 appPlugins/ToolDblSided.py:771 +#: appPlugins/ToolDblSided.py:747 appPlugins/ToolDblSided.py:761 msgid "Minimum location." msgstr "Locație minimă." -#: appPlugins/ToolDblSided.py:769 +#: appPlugins/ToolDblSided.py:759 msgid "Y min" msgstr "Y min" -#: appPlugins/ToolDblSided.py:783 +#: appPlugins/ToolDblSided.py:773 msgid "X max" msgstr "X max" -#: appPlugins/ToolDblSided.py:785 appPlugins/ToolDblSided.py:799 +#: appPlugins/ToolDblSided.py:775 appPlugins/ToolDblSided.py:789 msgid "Maximum location." msgstr "Locație maximă." -#: appPlugins/ToolDblSided.py:797 +#: appPlugins/ToolDblSided.py:787 msgid "Y max" msgstr "Y max" -#: appPlugins/ToolDblSided.py:808 +#: appPlugins/ToolDblSided.py:798 msgid "Center point coordinates" msgstr "Coordonatele punctului central" -#: appPlugins/ToolDblSided.py:810 +#: appPlugins/ToolDblSided.py:800 msgid "Centroid" msgstr "Centroid" -#: appPlugins/ToolDblSided.py:812 +#: appPlugins/ToolDblSided.py:802 msgid "" "The center point location for the rectangular\n" "bounding shape. Centroid. Format is (x, y)." @@ -14816,11 +14977,11 @@ msgstr "" "Locația punctului central pentru dreptunghiul\n" "formă de delimitare. Centroid. Formatul este (x, y)." -#: appPlugins/ToolDblSided.py:821 +#: appPlugins/ToolDblSided.py:811 msgid "Calculate Bounds Values" msgstr "Calculați valorile limitelor" -#: appPlugins/ToolDblSided.py:823 +#: appPlugins/ToolDblSided.py:813 msgid "" "Calculate the enveloping rectangular shape coordinates,\n" "for the selection of objects.\n" @@ -14830,15 +14991,15 @@ msgstr "" "pentru selectarea obiectelor.\n" "Forma este paralelă cu axele X, Y." -#: appPlugins/ToolDblSided.py:848 +#: appPlugins/ToolDblSided.py:828 msgid "Mirror Operation" msgstr "Operațiune Oglindire" -#: appPlugins/ToolDblSided.py:849 +#: appPlugins/ToolDblSided.py:829 msgid "Parameters for the mirror operation" msgstr "Parametri pt operația de Oglindire" -#: appPlugins/ToolDblSided.py:871 +#: appPlugins/ToolDblSided.py:858 msgid "" "The coordinates used as reference for the mirror operation.\n" "Can be:\n" @@ -14857,11 +15018,11 @@ msgstr "" "- Hole Snap -> un punct definit de centrul unei găuri dintr-un obiect " "Excellon" -#: appPlugins/ToolDblSided.py:891 +#: appPlugins/ToolDblSided.py:878 msgid "Point coordinates" msgstr "Coordonatele Punct" -#: appPlugins/ToolDblSided.py:897 +#: appPlugins/ToolDblSided.py:884 msgid "" "Add the coordinates in format (x, y) through which the mirroring " "axis\n" @@ -14876,16 +15037,16 @@ msgstr "" "pe\n" "suprafata de afisare sau le puteti introduce manual." -#: appPlugins/ToolDblSided.py:915 +#: appPlugins/ToolDblSided.py:902 msgid "Object that holds holes that can be picked as reference for mirroring." msgstr "" "Obiect care conține găuri care pot fi alese ca referință pentru oglindire." -#: appPlugins/ToolDblSided.py:930 +#: appPlugins/ToolDblSided.py:917 msgid "Pick hole" msgstr "Alege o gaură" -#: appPlugins/ToolDblSided.py:932 +#: appPlugins/ToolDblSided.py:919 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." @@ -14894,7 +15055,7 @@ msgstr "" "selectat,\n" "iar coordonatele centrului găurii vor fi copiate în câmpul Punct." -#: appPlugins/ToolDblSided.py:948 +#: appPlugins/ToolDblSided.py:938 msgid "" "It can be of type: Gerber or Excellon or Geometry.\n" "The coordinates of the center of the bounding box are used\n" @@ -14904,11 +15065,7 @@ msgstr "" "Coordonatele centrului formei inconjurătoare sunt folosite\n" "ca si referintă pentru operatiunea de Oglindire." -#: appPlugins/ToolDblSided.py:974 -msgid "Mirror" -msgstr "Oglindește" - -#: appPlugins/ToolDblSided.py:977 +#: appPlugins/ToolDblSided.py:959 msgid "" "Mirrors (flips) the specified object around \n" "the specified axis. Does not create a new \n" @@ -14917,11 +15074,11 @@ msgstr "" "Oglindește obiectul specificat pe axa specificata.\n" "Nu crează un obiect nou ci il modifica." -#: appPlugins/ToolDblSided.py:1003 +#: appPlugins/ToolDblSided.py:975 msgid "PCB Alignment" msgstr "Aliniere PCB" -#: appPlugins/ToolDblSided.py:1005 appPlugins/ToolDblSided.py:1116 +#: appPlugins/ToolDblSided.py:977 appPlugins/ToolDblSided.py:1093 msgid "" "Creates an Excellon Object containing the\n" "specified alignment holes and their mirror\n" @@ -14930,7 +15087,7 @@ msgstr "" "Crează un obiect Excellon care contine găurile\n" "de aliniere specificate cat și cele in oglinda." -#: appPlugins/ToolDblSided.py:1047 appPlugins/ToolDblSided.py:1054 +#: appPlugins/ToolDblSided.py:1027 appPlugins/ToolDblSided.py:1034 msgid "" "The reference point used to create the second alignment drill\n" "from the first alignment drill, by doing mirror.\n" @@ -14940,11 +15097,11 @@ msgstr "" "din prima gaură de aliniere prin oglindire.\n" "Poate fi modificat in Parametri Oglindire -> Sectiunea Referintă" -#: appPlugins/ToolDblSided.py:1067 +#: appPlugins/ToolDblSided.py:1044 msgid "Alignment Drill Coordinates" msgstr "Dia. găuri de aliniere" -#: appPlugins/ToolDblSided.py:1069 +#: appPlugins/ToolDblSided.py:1046 msgid "" "Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For " "each set of (x, y) coordinates\n" @@ -14961,11 +15118,11 @@ msgstr "" "- o gaură cu coord. in poziţia oglindită pe axa selectată mai sus in 'Axa " "Aliniere'." -#: appPlugins/ToolDblSided.py:1077 +#: appPlugins/ToolDblSided.py:1054 msgid "Drill coordinates" msgstr "Coordonatele găuri" -#: appPlugins/ToolDblSided.py:1085 +#: appPlugins/ToolDblSided.py:1062 msgid "" "Add alignment drill holes coordinates in the format: (x1, y1), (x2, " "y2), ... \n" @@ -14990,11 +15147,11 @@ msgstr "" "in câmpul de edit.\n" "- se introduc manual in formatul (x1,y1), (x2,y2) ..." -#: appPlugins/ToolDblSided.py:1100 +#: appPlugins/ToolDblSided.py:1077 msgid "Delete Last" msgstr "Șterge Ultima" -#: appPlugins/ToolDblSided.py:1103 +#: appPlugins/ToolDblSided.py:1080 msgid "Delete the last coordinates tuple in the list." msgstr "Șterge ultimul set de coordinate din listă." @@ -15002,7 +15159,7 @@ msgstr "Șterge ultimul set de coordinate din listă." msgid "MEASURING: Click on the Start point ..." msgstr "Masoara: Click pe punctul de Start ..." -#: appPlugins/ToolDistance.py:264 appPlugins/ToolDistance.py:671 +#: appPlugins/ToolDistance.py:264 appPlugins/ToolDistance.py:673 #: appPlugins/ToolDistanceMin.py:358 msgid "Measure" msgstr "Măsoară" @@ -15027,23 +15184,23 @@ msgstr "MĂSURARE" msgid "Result" msgstr "Rezultat" -#: appPlugins/ToolDistance.py:586 appPlugins/ToolDistanceMin.py:263 +#: appPlugins/ToolDistance.py:588 appPlugins/ToolDistanceMin.py:263 msgid "Those are the units in which the distance is measured." msgstr "Unitatile de masura in care se masoara distanța." -#: appPlugins/ToolDistance.py:587 appPlugins/ToolDistanceMin.py:264 +#: appPlugins/ToolDistance.py:589 appPlugins/ToolDistanceMin.py:264 msgid "METRIC (mm)" msgstr "Metric (mm)" -#: appPlugins/ToolDistance.py:587 appPlugins/ToolDistanceMin.py:264 +#: appPlugins/ToolDistance.py:589 appPlugins/ToolDistanceMin.py:264 msgid "INCH (in)" msgstr "INCH (in)" -#: appPlugins/ToolDistance.py:593 +#: appPlugins/ToolDistance.py:595 msgid "Snap to center" msgstr "Sari in Centru" -#: appPlugins/ToolDistance.py:595 +#: appPlugins/ToolDistance.py:597 msgid "" "Mouse cursor will snap to the center of the pad/drill\n" "when it is hovering over the geometry of the pad/drill." @@ -15052,50 +15209,50 @@ msgstr "" "găurii\n" "atunci cand se găseste deasupra geometriei acelui pad/gaură." -#: appPlugins/ToolDistance.py:605 +#: appPlugins/ToolDistance.py:607 msgid "Start Coords" msgstr "Coordonate Start" -#: appPlugins/ToolDistance.py:606 appPlugins/ToolDistance.py:611 +#: appPlugins/ToolDistance.py:608 appPlugins/ToolDistance.py:613 msgid "This is measuring Start point coordinates." msgstr "Coordonatele punctului de Start." -#: appPlugins/ToolDistance.py:616 +#: appPlugins/ToolDistance.py:618 msgid "Stop Coords" msgstr "Coordonate Stop" -#: appPlugins/ToolDistance.py:617 appPlugins/ToolDistance.py:622 +#: appPlugins/ToolDistance.py:619 appPlugins/ToolDistance.py:624 msgid "This is the measuring Stop point coordinates." msgstr "Coordonatele punctului de Stop." -#: appPlugins/ToolDistance.py:627 appPlugins/ToolDistanceMin.py:299 +#: appPlugins/ToolDistance.py:629 appPlugins/ToolDistanceMin.py:299 msgid "Dx" msgstr "Dx" -#: appPlugins/ToolDistance.py:628 appPlugins/ToolDistance.py:633 +#: appPlugins/ToolDistance.py:630 appPlugins/ToolDistance.py:635 #: appPlugins/ToolDistanceMin.py:300 appPlugins/ToolDistanceMin.py:305 msgid "This is the distance measured over the X axis." msgstr "Distanta masurata pe axa X." -#: appPlugins/ToolDistance.py:638 appPlugins/ToolDistanceMin.py:311 +#: appPlugins/ToolDistance.py:640 appPlugins/ToolDistanceMin.py:311 msgid "Dy" msgstr "Dy" -#: appPlugins/ToolDistance.py:639 appPlugins/ToolDistance.py:644 +#: appPlugins/ToolDistance.py:641 appPlugins/ToolDistance.py:646 #: appPlugins/ToolDistanceMin.py:312 appPlugins/ToolDistanceMin.py:317 msgid "This is the distance measured over the Y axis." msgstr "Distanta masurata pe axa Y." -#: appPlugins/ToolDistance.py:650 appPlugins/ToolDistance.py:655 +#: appPlugins/ToolDistance.py:652 appPlugins/ToolDistance.py:657 #: appPlugins/ToolDistanceMin.py:324 appPlugins/ToolDistanceMin.py:329 msgid "This is orientation angle of the measuring line." msgstr "Acesta este unghiul de orientare al liniei de măsurare." -#: appPlugins/ToolDistance.py:660 appPlugins/ToolDistanceMin.py:335 +#: appPlugins/ToolDistance.py:662 appPlugins/ToolDistanceMin.py:335 msgid "DISTANCE" msgstr "DISTANTA" -#: appPlugins/ToolDistance.py:661 appPlugins/ToolDistance.py:666 +#: appPlugins/ToolDistance.py:663 appPlugins/ToolDistance.py:668 msgid "This is the point to point Euclidian distance." msgstr "Distanta euclidiana de la punct la punct." @@ -15170,69 +15327,69 @@ msgstr "Sari la Punctul de Mijloc" #: appPlugins/ToolDrilling.py:965 appPlugins/ToolDrilling.py:1238 #: appPlugins/ToolDrilling.py:1245 appPlugins/ToolDrilling.py:1277 #: appPlugins/ToolDrilling.py:1290 appPlugins/ToolDrilling.py:1294 -#: appPlugins/ToolDrilling.py:2384 appPlugins/ToolIsolation.py:645 -#: appPlugins/ToolIsolation.py:759 appPlugins/ToolIsolation.py:764 -#: appPlugins/ToolIsolation.py:794 appPlugins/ToolIsolation.py:817 -#: appPlugins/ToolIsolation.py:830 appPlugins/ToolIsolation.py:3331 -#: appPlugins/ToolMilling.py:997 appPlugins/ToolMilling.py:1116 -#: appPlugins/ToolMilling.py:1612 appPlugins/ToolMilling.py:1620 -#: appPlugins/ToolMilling.py:1624 appPlugins/ToolMilling.py:1672 -#: appPlugins/ToolMilling.py:1684 appPlugins/ToolMilling.py:1688 -#: appPlugins/ToolMilling.py:3783 appPlugins/ToolNCC.py:608 -#: appPlugins/ToolNCC.py:613 appPlugins/ToolNCC.py:643 -#: appPlugins/ToolNCC.py:666 appPlugins/ToolNCC.py:679 -#: appPlugins/ToolNCC.py:894 appPlugins/ToolNCC.py:4349 -#: appPlugins/ToolPaint.py:527 appPlugins/ToolPaint.py:532 -#: appPlugins/ToolPaint.py:574 appPlugins/ToolPaint.py:596 -#: appPlugins/ToolPaint.py:608 appPlugins/ToolPaint.py:824 -#: appPlugins/ToolPaint.py:3128 +#: appPlugins/ToolDrilling.py:2394 appPlugins/ToolIsolation.py:641 +#: appPlugins/ToolIsolation.py:755 appPlugins/ToolIsolation.py:760 +#: appPlugins/ToolIsolation.py:790 appPlugins/ToolIsolation.py:813 +#: appPlugins/ToolIsolation.py:826 appPlugins/ToolIsolation.py:3336 +#: appPlugins/ToolMilling.py:937 appPlugins/ToolMilling.py:1056 +#: appPlugins/ToolMilling.py:1579 appPlugins/ToolMilling.py:1587 +#: appPlugins/ToolMilling.py:1591 appPlugins/ToolMilling.py:1639 +#: appPlugins/ToolMilling.py:1651 appPlugins/ToolMilling.py:1655 +#: appPlugins/ToolMilling.py:3854 appPlugins/ToolNCC.py:592 +#: appPlugins/ToolNCC.py:597 appPlugins/ToolNCC.py:627 +#: appPlugins/ToolNCC.py:650 appPlugins/ToolNCC.py:663 +#: appPlugins/ToolNCC.py:878 appPlugins/ToolNCC.py:4352 +#: appPlugins/ToolPaint.py:513 appPlugins/ToolPaint.py:518 +#: appPlugins/ToolPaint.py:560 appPlugins/ToolPaint.py:582 +#: appPlugins/ToolPaint.py:594 appPlugins/ToolPaint.py:810 +#: appPlugins/ToolPaint.py:3137 msgid "Parameters for" msgstr "Parametri pt" #: appPlugins/ToolDrilling.py:914 appPlugins/ToolDrilling.py:1245 -#: appPlugins/ToolDrilling.py:1294 appPlugins/ToolIsolation.py:645 -#: appPlugins/ToolIsolation.py:764 appPlugins/ToolIsolation.py:830 -#: appPlugins/ToolMilling.py:997 appPlugins/ToolMilling.py:1116 -#: appPlugins/ToolMilling.py:1624 appPlugins/ToolMilling.py:1688 -#: appPlugins/ToolNCC.py:613 appPlugins/ToolNCC.py:679 -#: appPlugins/ToolNCC.py:894 appPlugins/ToolPaint.py:532 -#: appPlugins/ToolPaint.py:608 appPlugins/ToolPaint.py:824 +#: appPlugins/ToolDrilling.py:1294 appPlugins/ToolIsolation.py:641 +#: appPlugins/ToolIsolation.py:760 appPlugins/ToolIsolation.py:826 +#: appPlugins/ToolMilling.py:937 appPlugins/ToolMilling.py:1056 +#: appPlugins/ToolMilling.py:1591 appPlugins/ToolMilling.py:1655 +#: appPlugins/ToolNCC.py:597 appPlugins/ToolNCC.py:663 +#: appPlugins/ToolNCC.py:878 appPlugins/ToolPaint.py:518 +#: appPlugins/ToolPaint.py:594 appPlugins/ToolPaint.py:810 msgid "Multiple Tools" msgstr "Unelte multiple" #: appPlugins/ToolDrilling.py:965 appPlugins/ToolDrilling.py:1238 -#: appPlugins/ToolDrilling.py:1277 appPlugins/ToolIsolation.py:759 -#: appPlugins/ToolIsolation.py:794 appPlugins/ToolMilling.py:1612 -#: appPlugins/ToolMilling.py:1672 appPlugins/ToolNCC.py:608 -#: appPlugins/ToolNCC.py:643 appPlugins/ToolPaint.py:527 -#: appPlugins/ToolPaint.py:574 app_Main.py:2525 +#: appPlugins/ToolDrilling.py:1277 appPlugins/ToolIsolation.py:755 +#: appPlugins/ToolIsolation.py:790 appPlugins/ToolMilling.py:1579 +#: appPlugins/ToolMilling.py:1639 appPlugins/ToolNCC.py:592 +#: appPlugins/ToolNCC.py:627 appPlugins/ToolPaint.py:513 +#: appPlugins/ToolPaint.py:560 app_Main.py:2525 msgid "No Tool Selected" msgstr "Nici-o Unealtă selectată" -#: appPlugins/ToolDrilling.py:1456 appPlugins/ToolIsolation.py:898 -#: appPlugins/ToolMilling.py:1967 appPlugins/ToolNCC.py:786 -#: appPlugins/ToolPaint.py:673 +#: appPlugins/ToolDrilling.py:1456 appPlugins/ToolIsolation.py:894 +#: appPlugins/ToolMilling.py:1937 appPlugins/ToolNCC.py:770 +#: appPlugins/ToolPaint.py:659 msgid "Current Tool parameters were applied to all tools." msgstr "Parametrii Uneltei curente sunt aplicați la toate Uneltele." -#: appPlugins/ToolDrilling.py:1518 appPlugins/ToolMilling.py:3269 +#: appPlugins/ToolDrilling.py:1518 appPlugins/ToolMilling.py:3239 msgid "Focus Z" msgstr "Focalizare Z" -#: appPlugins/ToolDrilling.py:1540 appPlugins/ToolMilling.py:3235 +#: appPlugins/ToolDrilling.py:1540 appPlugins/ToolMilling.py:3205 msgid "Laser Power" msgstr "Putere Laser" -#: appPlugins/ToolDrilling.py:1644 appPlugins/ToolMilling.py:3390 +#: appPlugins/ToolDrilling.py:1644 appPlugins/ToolMilling.py:3360 msgid "Delete failed. There are no exclusion areas to delete." msgstr "Ștergere eșuată. Nu există zone de excludere de șters." -#: appPlugins/ToolDrilling.py:1661 appPlugins/ToolMilling.py:3407 +#: appPlugins/ToolDrilling.py:1661 appPlugins/ToolMilling.py:3377 msgid "Delete failed. Nothing is selected." msgstr "Ștergerea a eșuat. Nu este nimic selectat." #: appPlugins/ToolDrilling.py:1758 appPlugins/ToolDrilling.py:1773 -#: appPlugins/ToolMilling.py:3504 appPlugins/ToolMilling.py:3519 +#: appPlugins/ToolMilling.py:3474 appPlugins/ToolMilling.py:3489 msgid "Value edited in Exclusion Table." msgstr "Valoarea a fost editată in Tabela de Excludere." @@ -15264,15 +15421,21 @@ msgstr "Formatul X, Y Toolchange trebuie să fie (x, y)." msgid "Generating CNC Code" msgstr "CNC Code in curs de generare" -#: appPlugins/ToolDrilling.py:2302 +#: appPlugins/ToolDrilling.py:2299 appPlugins/ToolFilm.py:1191 msgid "Excellon object for drilling/milling operation." msgstr "Obiect Excellon pentru operațiunea de Găurire / Frezare." -#: appPlugins/ToolDrilling.py:2366 +#: appPlugins/ToolDrilling.py:2329 +#, fuzzy +#| msgid "Tools in the object used for milling." +msgid "Tools in the object used for drilling." +msgstr "Unelte din obiect, folosite pentru frezare." + +#: appPlugins/ToolDrilling.py:2381 msgid "Search DB" msgstr "Căutați în DB" -#: appPlugins/ToolDrilling.py:2369 +#: appPlugins/ToolDrilling.py:2384 msgid "" "Will search and try to replace the tools from Tools Table\n" "with tools from DB that have a close diameter value." @@ -15280,9 +15443,9 @@ msgstr "" "Va căuta și va încerca să înlocuiască uneltele din Tabelul de Unelte\n" "cu unelte din DB care au o valoare a diametrului apropiată." -#: appPlugins/ToolDrilling.py:2387 appPlugins/ToolIsolation.py:3334 -#: appPlugins/ToolMilling.py:3786 appPlugins/ToolNCC.py:4352 -#: appPlugins/ToolPaint.py:3131 +#: appPlugins/ToolDrilling.py:2397 appPlugins/ToolIsolation.py:3339 +#: appPlugins/ToolMilling.py:3857 appPlugins/ToolNCC.py:4355 +#: appPlugins/ToolPaint.py:3140 msgid "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." @@ -15290,15 +15453,15 @@ msgstr "" "Datele folosite pentru crearea codului GCode.\n" "Fiecare unealtă stochează un subset de asemenea date." -#: appPlugins/ToolDrilling.py:2624 appPlugins/ToolIsolation.py:3450 -#: appPlugins/ToolMilling.py:4242 appPlugins/ToolNCC.py:4509 -#: appPlugins/ToolPaint.py:3226 +#: appPlugins/ToolDrilling.py:2622 appPlugins/ToolIsolation.py:3474 +#: appPlugins/ToolMilling.py:4300 appPlugins/ToolNCC.py:4518 +#: appPlugins/ToolPaint.py:3236 msgid "Apply parameters to all tools" msgstr "Aplicați parametrii la toate Uneltele" -#: appPlugins/ToolDrilling.py:2627 appPlugins/ToolIsolation.py:3453 -#: appPlugins/ToolMilling.py:4245 appPlugins/ToolNCC.py:4512 -#: appPlugins/ToolPaint.py:3229 +#: appPlugins/ToolDrilling.py:2625 appPlugins/ToolIsolation.py:3477 +#: appPlugins/ToolMilling.py:4303 appPlugins/ToolNCC.py:4521 +#: appPlugins/ToolPaint.py:3239 msgid "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." @@ -15306,28 +15469,29 @@ msgstr "" "Parametrii din formularul curent vor fi aplicați\n" "la toate Uneltele din Tabelul Unelte." -#: appPlugins/ToolDrilling.py:2638 appPlugins/ToolIsolation.py:3464 -#: appPlugins/ToolMilling.py:4258 appPlugins/ToolNCC.py:4523 -#: appPlugins/ToolPaint.py:3240 +#: appPlugins/ToolDrilling.py:2634 appPlugins/ToolIsolation.py:3486 +#: appPlugins/ToolMilling.py:4312 appPlugins/ToolNCC.py:4530 +#: appPlugins/ToolPaint.py:3248 msgid "Common Parameters" msgstr "Parametrii Comuni" -#: appPlugins/ToolDrilling.py:2640 appPlugins/ToolIsolation.py:3466 -#: appPlugins/ToolMilling.py:4260 appPlugins/ToolNCC.py:4525 -#: appPlugins/ToolPaint.py:3242 +#: appPlugins/ToolDrilling.py:2636 appPlugins/ToolFollow.py:734 +#: appPlugins/ToolIsolation.py:3488 appPlugins/ToolMilling.py:4314 +#: appPlugins/ToolNCC.py:4532 appPlugins/ToolPaint.py:3249 +#: appPlugins/ToolPanelize.py:1304 appPlugins/ToolSub.py:815 msgid "Parameters that are common for all tools." msgstr "Parametrii care sunt comuni pentru toate uneltele." -#: appPlugins/ToolDrilling.py:2645 appPlugins/ToolMilling.py:4265 +#: appPlugins/ToolDrilling.py:2649 appPlugins/ToolMilling.py:4327 #: appPlugins/ToolSolderPaste.py:1364 msgid "Tool change Z" msgstr "Z schimb unealtă" -#: appPlugins/ToolDrilling.py:2721 appPlugins/ToolMilling.py:4328 +#: appPlugins/ToolDrilling.py:2725 appPlugins/ToolMilling.py:4390 msgid "X,Y coordinates" msgstr "Coordonatele X, Y" -#: appPlugins/ToolDrilling.py:2767 +#: appPlugins/ToolDrilling.py:2771 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Excellon Objects." @@ -15335,19 +15499,19 @@ msgstr "" "Fișierul JSON postprocesor care dictează\n" "codul Gcode pentru obiectele Excellon." -#: appPlugins/ToolDrilling.py:2782 appPlugins/ToolMilling.py:4389 +#: appPlugins/ToolDrilling.py:2786 appPlugins/ToolMilling.py:4451 msgid "Add exclusion areas" msgstr "Adăugați zone de excludere" -#: appPlugins/ToolDrilling.py:2809 appPlugins/ToolMilling.py:4417 +#: appPlugins/ToolDrilling.py:2813 appPlugins/ToolMilling.py:4479 msgid "This is the Area ID." msgstr "Acesta este ID-ul zonei." -#: appPlugins/ToolDrilling.py:2811 appPlugins/ToolMilling.py:4419 +#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolMilling.py:4481 msgid "Type of the object where the exclusion area was added." msgstr "Tipul obiectului în care a fost adăugată zona de excludere." -#: appPlugins/ToolDrilling.py:2813 appPlugins/ToolMilling.py:4421 +#: appPlugins/ToolDrilling.py:2817 appPlugins/ToolMilling.py:4483 msgid "" "The strategy used for exclusion area. Go around the exclusion areas or over " "it." @@ -15355,7 +15519,7 @@ msgstr "" "Strategia folosită pentru zona de excludere. Du-te în jurul zonelor de " "excludere sau peste ele." -#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolMilling.py:4423 +#: appPlugins/ToolDrilling.py:2819 appPlugins/ToolMilling.py:4485 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." @@ -15363,33 +15527,33 @@ msgstr "" "Dacă strategia este de a trece peste zonă, atunci aceasta este înălțimea la " "care unealta va merge pentru a evita zona de excludere." -#: appPlugins/ToolDrilling.py:2851 appPlugins/ToolMilling.py:4459 +#: appPlugins/ToolDrilling.py:2855 appPlugins/ToolMilling.py:4521 msgid "Add Area:" msgstr "Adaugă Zonă:" -#: appPlugins/ToolDrilling.py:2852 appPlugins/ToolMilling.py:4460 +#: appPlugins/ToolDrilling.py:2856 appPlugins/ToolMilling.py:4522 msgid "Add an Exclusion Area." msgstr "Adăugați o zonă de excludere." -#: appPlugins/ToolDrilling.py:2870 appPlugins/ToolMilling.py:4478 +#: appPlugins/ToolDrilling.py:2874 appPlugins/ToolMilling.py:4540 msgid "Delete all exclusion areas." msgstr "" "Ștergeți toate zonele de excludere.Ștergeți toate extensiile din listă." -#: appPlugins/ToolDrilling.py:2873 appPlugins/ToolMilling.py:4481 +#: appPlugins/ToolDrilling.py:2877 appPlugins/ToolMilling.py:4543 msgid "Delete Selected" msgstr "Șterge Obiectul Selectat" -#: appPlugins/ToolDrilling.py:2874 appPlugins/ToolMilling.py:4482 +#: appPlugins/ToolDrilling.py:2878 appPlugins/ToolMilling.py:4544 msgid "Delete all exclusion areas that are selected in the table." msgstr "Ștergeți toate zonele de excludere care sunt selectate în tabel." -#: appPlugins/ToolDrilling.py:2896 appPlugins/ToolMilling.py:4504 +#: appPlugins/ToolDrilling.py:2892 appPlugins/ToolMilling.py:4556 #: appPlugins/ToolSolderPaste.py:1548 msgid "Generate CNCJob object" msgstr "Generează un obiect CNCJob" -#: appPlugins/ToolDrilling.py:2899 appPlugins/ToolMilling.py:4507 +#: appPlugins/ToolDrilling.py:2895 appPlugins/ToolMilling.py:4559 msgid "" "Generate the CNC Job.\n" "If milling then an additional Geometry object will be created.\n" @@ -15417,21 +15581,23 @@ msgstr "Unealta de Comp. Corodare" msgid "Missing parameter value." msgstr "Parametri Frezare" -#: appPlugins/ToolEtchCompensation.py:347 appPlugins/ToolInvertGerber.py:257 -msgid "Gerber object that will be inverted." +#: appPlugins/ToolEtchCompensation.py:335 +#, fuzzy +#| msgid "Gerber object that will be inverted." +msgid "Gerber object that will be compensated." msgstr "" "Obiect Gerber care va fi inversat\n" "(din pozitiv in negativ)." -#: appPlugins/ToolEtchCompensation.py:359 +#: appPlugins/ToolEtchCompensation.py:352 msgid "Conversion utilities" msgstr "Utilitare de conversie" -#: appPlugins/ToolEtchCompensation.py:364 +#: appPlugins/ToolEtchCompensation.py:365 msgid "Oz to Microns" msgstr "Oz la Microni" -#: appPlugins/ToolEtchCompensation.py:366 +#: appPlugins/ToolEtchCompensation.py:367 msgid "" "Will convert from oz thickness to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -15441,20 +15607,20 @@ msgstr "" "Poate folosi formule cu operatorii: /, *, +, -,%,.\n" "Numerele reale folosesc ca separator de zecimale, punctul." -#: appPlugins/ToolEtchCompensation.py:375 +#: appPlugins/ToolEtchCompensation.py:376 msgid "Oz value" msgstr "Valoarea in Oz" -#: appPlugins/ToolEtchCompensation.py:377 -#: appPlugins/ToolEtchCompensation.py:398 +#: appPlugins/ToolEtchCompensation.py:378 +#: appPlugins/ToolEtchCompensation.py:400 msgid "Microns value" msgstr "Valoarea in Microni" -#: appPlugins/ToolEtchCompensation.py:385 +#: appPlugins/ToolEtchCompensation.py:387 msgid "Mils to Microns" msgstr "Mils la Miconi" -#: appPlugins/ToolEtchCompensation.py:387 +#: appPlugins/ToolEtchCompensation.py:389 msgid "" "Will convert from mils to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -15464,19 +15630,15 @@ msgstr "" "Poate folosi formule cu operatorii: /, *, +, -,%,.\n" "Numerele reale folosesc ca separator de zecimale, punctul." -#: appPlugins/ToolEtchCompensation.py:396 +#: appPlugins/ToolEtchCompensation.py:398 msgid "Mils value" msgstr "Valoarea in Mils" -#: appPlugins/ToolEtchCompensation.py:411 appPlugins/ToolInvertGerber.py:269 -msgid "Parameters for this tool" -msgstr "Parametrii pt această unealtă" - -#: appPlugins/ToolEtchCompensation.py:416 +#: appPlugins/ToolEtchCompensation.py:424 msgid "Copper Thickness" msgstr "Grosimea cuprului" -#: appPlugins/ToolEtchCompensation.py:418 +#: appPlugins/ToolEtchCompensation.py:426 msgid "" "The thickness of the copper foil.\n" "In microns [um]." @@ -15484,11 +15646,11 @@ msgstr "" "Grosimea foliei de cupru.\n" "În microni [um]." -#: appPlugins/ToolEtchCompensation.py:428 +#: appPlugins/ToolEtchCompensation.py:436 msgid "Ratio" msgstr "Raţie" -#: appPlugins/ToolEtchCompensation.py:430 +#: appPlugins/ToolEtchCompensation.py:438 msgid "" "The ratio of lateral etch versus depth etch.\n" "Can be:\n" @@ -15500,32 +15662,32 @@ msgstr "" "- personalizat -> utilizatorul va introduce o valoare personalizată\n" "- preselecție -> valoare care depinde de o selecție de substante corozive" -#: appPlugins/ToolEtchCompensation.py:436 -#: appPlugins/ToolEtchCompensation.py:456 +#: appPlugins/ToolEtchCompensation.py:444 +#: appPlugins/ToolEtchCompensation.py:469 msgid "Etch Factor" msgstr "Factor de corodare" -#: appPlugins/ToolEtchCompensation.py:437 +#: appPlugins/ToolEtchCompensation.py:445 msgid "Etchants list" msgstr "Lista de Substante Corozive" -#: appPlugins/ToolEtchCompensation.py:438 +#: appPlugins/ToolEtchCompensation.py:446 msgid "Manual offset" msgstr "Ofset Manual" -#: appPlugins/ToolEtchCompensation.py:445 +#: appPlugins/ToolEtchCompensation.py:458 msgid "Etchants" msgstr "Substane corozive" -#: appPlugins/ToolEtchCompensation.py:447 +#: appPlugins/ToolEtchCompensation.py:460 msgid "A list of etchants." msgstr "Lista de substante corozive." -#: appPlugins/ToolEtchCompensation.py:450 +#: appPlugins/ToolEtchCompensation.py:463 msgid "Alkaline baths" msgstr "Bai alcaline" -#: appPlugins/ToolEtchCompensation.py:458 +#: appPlugins/ToolEtchCompensation.py:471 msgid "" "The ratio between depth etch and lateral etch .\n" "Accepts real numbers and formulas using the operators: /,*,+,-,%" @@ -15533,11 +15695,11 @@ msgstr "" "Raportul dintre corodarea de adâncime și corodarea laterală.\n" "Acceptă numere reale și formule folosind operatorii: /, *, +, -,%" -#: appPlugins/ToolEtchCompensation.py:462 +#: appPlugins/ToolEtchCompensation.py:475 msgid "Real number or formula" msgstr "Număr real sau formule" -#: appPlugins/ToolEtchCompensation.py:470 +#: appPlugins/ToolEtchCompensation.py:483 msgid "" "Value with which to increase or decrease (buffer)\n" "the copper features. In microns [um]." @@ -15545,11 +15707,11 @@ msgstr "" "Valoarea cu care să crească sau să scadă (tampon)\n" "caracteristicile de cupru din PCB. În microni [um]." -#: appPlugins/ToolEtchCompensation.py:493 +#: appPlugins/ToolEtchCompensation.py:504 msgid "Compensate" msgstr "Compensează" -#: appPlugins/ToolEtchCompensation.py:496 +#: appPlugins/ToolEtchCompensation.py:507 msgid "" "Will increase the copper features thickness to compensate the lateral etch." msgstr "" @@ -15570,23 +15732,23 @@ msgstr "Nu s-a extras niciun obiect Soldermask." msgid "No cutout extracted." msgstr "Nu s-a extras nicio decupare." -#: appPlugins/ToolExtract.py:932 +#: appPlugins/ToolExtract.py:924 msgid "Gerber object from which to extract drill holes or soldermask." msgstr "Obiect Gerber din care se extrag găurile sau soldermask." -#: appPlugins/ToolExtract.py:959 appPlugins/ToolPunchGerber.py:2038 +#: appPlugins/ToolExtract.py:969 appPlugins/ToolPunchGerber.py:2045 msgid "Process all Pads." msgstr "Procesează toate paduri-le." -#: appPlugins/ToolExtract.py:1041 appPlugins/ToolExtract.py:1208 +#: appPlugins/ToolExtract.py:1046 appPlugins/ToolExtract.py:1242 msgid "Extract Drills" msgstr "Extrage Găuri" -#: appPlugins/ToolExtract.py:1043 +#: appPlugins/ToolExtract.py:1048 msgid "Extract an Excellon object from the Gerber pads." msgstr "Extrageți un obiect Excellon din pad-urile Gerber." -#: appPlugins/ToolExtract.py:1211 +#: appPlugins/ToolExtract.py:1245 msgid "Extract drills from a given Gerber file." msgstr "Extrage găuri dintr-un fisier Gerber." @@ -15608,11 +15770,11 @@ msgstr "" msgid "Fiducials Tool exit." msgstr "Unealta Fiducials terminate." -#: appPlugins/ToolFiducials.py:807 +#: appPlugins/ToolFiducials.py:805 msgid "Fiducials Coordinates" msgstr "Coordonatele Fiducials" -#: appPlugins/ToolFiducials.py:809 +#: appPlugins/ToolFiducials.py:807 msgid "" "A table with the fiducial points coordinates,\n" "in the format (x, y)." @@ -15620,36 +15782,36 @@ msgstr "" "Un tabel cu coordonatele punctelor fiduțiale,\n" "în format (x, y)." -#: appPlugins/ToolFiducials.py:943 +#: appPlugins/ToolFiducials.py:941 msgid "Mode:" msgstr "Mod:" -#: appPlugins/ToolFiducials.py:991 +#: appPlugins/ToolFiducials.py:989 msgid "Thickness of the line that makes the fiducial." msgstr "Grosimea liniei din care este facuta fiduciala." -#: appPlugins/ToolFiducials.py:1022 +#: appPlugins/ToolFiducials.py:1020 msgid "Add Fiducial" msgstr "Adaugă Fiducial" -#: appPlugins/ToolFiducials.py:1025 +#: appPlugins/ToolFiducials.py:1023 msgid "Will add a polygon on the copper layer to serve as fiducial." msgstr "" "Va adăuga un poligon pe stratul de cupru pentru a servi drept fiduciar." -#: appPlugins/ToolFiducials.py:1041 +#: appPlugins/ToolFiducials.py:1039 msgid "Soldermask Gerber" msgstr "Gerber Soldermask" -#: appPlugins/ToolFiducials.py:1043 +#: appPlugins/ToolFiducials.py:1041 msgid "The Soldermask Gerber object." msgstr "Obiectul Soldermask Gerber." -#: appPlugins/ToolFiducials.py:1055 +#: appPlugins/ToolFiducials.py:1053 msgid "Add Soldermask Opening" msgstr "Adăugați deschidere Soldermask" -#: appPlugins/ToolFiducials.py:1057 +#: appPlugins/ToolFiducials.py:1055 msgid "" "Will add a polygon on the soldermask layer\n" "to serve as fiducial opening.\n" @@ -15661,31 +15823,31 @@ msgstr "" "Diametrul este întotdeauna dublu față de diametrul\n" "pentru fiduciarul de cupru." -#: appPlugins/ToolFilm.py:323 +#: appPlugins/ToolFilm.py:306 msgid "Load an object for Film and retry." msgstr "Încarcă un obiect pt Film și încearcă din nou." -#: appPlugins/ToolFilm.py:330 +#: appPlugins/ToolFilm.py:313 msgid "Load an object for Box and retry." msgstr "Încarcă un obiect container și încearcă din nou." -#: appPlugins/ToolFilm.py:345 +#: appPlugins/ToolFilm.py:328 msgid "Generating Film ..." msgstr "Se generează Film-ul ..." -#: appPlugins/ToolFilm.py:397 appPlugins/ToolFilm.py:402 +#: appPlugins/ToolFilm.py:380 appPlugins/ToolFilm.py:385 msgid "Export positive film" msgstr "Export film pozitiv" -#: appPlugins/ToolFilm.py:433 +#: appPlugins/ToolFilm.py:417 msgid "" "No Excellon object selected. Load an object for punching reference and retry." msgstr "" "Nici-un obiect Excellon nu este selectat. Încarcă un obiect ca referinta " "pentru perforare și încearcă din nou." -#: appPlugins/ToolFilm.py:457 appPlugins/ToolFilm.py:469 -#: appPlugins/ToolPunchGerber.py:806 appPlugins/ToolPunchGerber.py:939 +#: appPlugins/ToolFilm.py:441 appPlugins/ToolFilm.py:453 +#: appPlugins/ToolPunchGerber.py:802 appPlugins/ToolPunchGerber.py:935 msgid "" "Failed. Punch hole size is bigger than some of the apertures in the Gerber " "object." @@ -15693,8 +15855,8 @@ msgstr "" "A eșuat. Dimensiunea găurii de perforare este mai mare decât unele dintre " "aperturile din obiectul Gerber." -#: appPlugins/ToolFilm.py:487 appPlugins/ToolPunchGerber.py:879 -#: appPlugins/ToolPunchGerber.py:974 +#: appPlugins/ToolFilm.py:471 appPlugins/ToolPunchGerber.py:875 +#: appPlugins/ToolPunchGerber.py:970 msgid "" "Failed. The new object geometry is the same as the one in the source object " "geometry..." @@ -15702,16 +15864,16 @@ msgstr "" "A eșuat. Geometria obiectului nou creat este aceeași cu cea din geometria " "obiectului sursă ..." -#: appPlugins/ToolFilm.py:545 appPlugins/ToolFilm.py:550 +#: appPlugins/ToolFilm.py:529 appPlugins/ToolFilm.py:534 msgid "Export negative film" msgstr "Export film negativ" -#: appPlugins/ToolFilm.py:613 appPlugins/ToolFilm.py:909 -#: appPlugins/ToolPanelize.py:346 +#: appPlugins/ToolFilm.py:599 appPlugins/ToolFilm.py:907 +#: appPlugins/ToolPanelize.py:330 msgid "No object Box. Using instead" msgstr "Nu exista container. Se foloseşte in schimb" -#: appPlugins/ToolFilm.py:820 appPlugins/ToolFilm.py:1081 +#: appPlugins/ToolFilm.py:817 appPlugins/ToolFilm.py:1090 msgid "" "The artwork has to be within the selected page size in order to be visible.\n" "For 'Bounds' page size, it needs to be in the first quadrant." @@ -15721,15 +15883,11 @@ msgstr "" "Pentru tipul de pagină „Bounds”, obiectul trebuie să se afle în primul " "cardan al graficului." -#: appPlugins/ToolFilm.py:847 appPlugins/ToolFilm.py:1108 +#: appPlugins/ToolFilm.py:844 appPlugins/ToolFilm.py:1117 msgid "Film file exported to" msgstr "Fișierul Film exportat în" -#: appPlugins/ToolFilm.py:1159 -msgid "Create a positive/negative film for UV exposure." -msgstr "" - -#: appPlugins/ToolFilm.py:1190 +#: appPlugins/ToolFilm.py:1210 msgid "" "Specify the type of object for which to create the film.\n" "The object can be of type: Gerber or Geometry.\n" @@ -15741,7 +15899,7 @@ msgstr "" "Selectia facuta aici controlează ce obiecte vor fi \n" "gasite in combobox-ul >Obiect Film<." -#: appPlugins/ToolFilm.py:1213 +#: appPlugins/ToolFilm.py:1233 msgid "" "Specify the type of object to be used as an container for\n" "film creation. It can be: Gerber or Geometry type.The selection here decide " @@ -15753,46 +15911,11 @@ msgstr "" "Selectia facuta aici controlează ce obiecte vor fi \n" "gasite in combobox-ul >Container<." -#: appPlugins/ToolFilm.py:1244 -#, fuzzy -#| msgid "" -#| "The reference point to be used as origin for the skew.\n" -#| "It can be one of the four points of the geometry bounding box." -msgid "" -"The reference point to be used as origin for the adjustment.\n" -"It can be one of the five points of the geometry bounding box." -msgstr "" -"Punctul de referință care trebuie utilizat ca origine pentru Deformare.\n" -"Poate fi unul dintre cele patru puncte ale căsuței de delimitare a " -"geometriei." - -#: appPlugins/ToolFilm.py:1263 -#, fuzzy -#| msgid "Save Film" -msgid "Scale Film" -msgstr "Salveaa filmul" - -#: appPlugins/ToolFilm.py:1307 -#, fuzzy -#| msgid "Save Film" -msgid "Skew Film" -msgstr "Salveaa filmul" - -#: appPlugins/ToolFilm.py:1351 -#, fuzzy -#| msgid "Mirror (Flip)" -msgid "Mirror Film" -msgstr "Oglindire" - -#: appPlugins/ToolFilm.py:1383 -msgid "Film Parameters" -msgstr "Parametrii filmului" - -#: appPlugins/ToolFilm.py:1442 +#: appPlugins/ToolFilm.py:1490 msgid "Punch drill holes" msgstr "Perforează găurii" -#: appPlugins/ToolFilm.py:1443 +#: appPlugins/ToolFilm.py:1491 msgid "" "When checked the generated film will have holes in pads when\n" "the generated film is positive. This is done to help drilling,\n" @@ -15803,11 +15926,11 @@ msgstr "" "găurire,\n" "când este făcută manual." -#: appPlugins/ToolFilm.py:1461 +#: appPlugins/ToolFilm.py:1509 msgid "Source" msgstr "Sursă" -#: appPlugins/ToolFilm.py:1463 +#: appPlugins/ToolFilm.py:1511 msgid "" "The punch hole source can be:\n" "- Excellon -> an Excellon holes center will serve as reference.\n" @@ -15817,34 +15940,34 @@ msgstr "" "- Excellon -> centrul găurilor Excellon va servi ca referință.\n" "- Centru Pad-> va încerca să utilizeze centrul de pad-uri ca referință." -#: appPlugins/ToolFilm.py:1468 +#: appPlugins/ToolFilm.py:1516 msgid "Pad center" msgstr "Centru Pad" -#: appPlugins/ToolFilm.py:1473 +#: appPlugins/ToolFilm.py:1521 msgid "Excellon Obj" msgstr "Obiect Excellon" -#: appPlugins/ToolFilm.py:1475 +#: appPlugins/ToolFilm.py:1523 msgid "" "Remove the geometry of Excellon from the Film to create the holes in pads." msgstr "" "Îndepărtați geometria Excellon din film pentru a crea găurile din pad-uri." -#: appPlugins/ToolFilm.py:1489 +#: appPlugins/ToolFilm.py:1537 msgid "Punch Size" msgstr "Mărimea Perforatii" -#: appPlugins/ToolFilm.py:1490 +#: appPlugins/ToolFilm.py:1538 msgid "The value here will control how big is the punch hole in the pads." msgstr "" "Valoarea de aici va controla cât de mare este gaura de perforare în pad-uri." -#: appPlugins/ToolFilm.py:1625 +#: appPlugins/ToolFilm.py:1679 msgid "Save Film" msgstr "Salveaa filmul" -#: appPlugins/ToolFilm.py:1628 +#: appPlugins/ToolFilm.py:1682 msgid "" "Create a Film for the selected object, within\n" "the specified box. Does not create a new \n" @@ -15855,7 +15978,7 @@ msgstr "" "container selectat. Nu crează un obiect nou FlatCAM ci\n" "salvează pe HDD un fişier in formatul selectat." -#: appPlugins/ToolFilm.py:1710 +#: appPlugins/ToolFilm.py:1764 msgid "" "Using the Pad center does not work on Geometry objects. Only a Gerber object " "has pads." @@ -15863,11 +15986,11 @@ msgstr "" "Utilizarea centrului Pad nu funcționează pe obiecte de Geometrie. Doar un " "obiect Gerber are pad-uri." -#: appPlugins/ToolFollow.py:342 appPlugins/ToolFollow.py:413 +#: appPlugins/ToolFollow.py:338 appPlugins/ToolFollow.py:409 msgid "Failed to create Follow Geometry." msgstr "Nu s-a reușit crearea unei Geometrii de Urmărire." -#: appPlugins/ToolFollow.py:696 +#: appPlugins/ToolFollow.py:694 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -15879,11 +16002,17 @@ msgstr "" "Creați un obiect Geometrie cu\n" "căi de tăiere pentru tăierea imprejurul poligoanelor." -#: appPlugins/ToolFollow.py:716 -msgid "Source object for following geometry." -msgstr "Obiect sursă pentru geometria „urmăritoare”." +#: appPlugins/ToolFollow.py:717 +msgid "" +"A Gerber object to be followed.\n" +"Create a Geometry object with a path\n" +"following the Gerber traces." +msgstr "" +"Un obiect Gerber care va fi \"urmat\".\n" +"Creaza un obiect Geometrie care va urmari\n" +"traseele Gerber." -#: appPlugins/ToolFollow.py:749 +#: appPlugins/ToolFollow.py:748 msgid "" "Selection of area to be processed.\n" "- 'All Polygons' - the process will start after click.\n" @@ -15906,13 +16035,13 @@ msgstr "Import" msgid "Import IMAGE" msgstr "Importa Imagine" -#: appPlugins/ToolImage.py:169 appPlugins/ToolPDF.py:114 app_Main.py:10855 -#: app_Main.py:10911 app_Main.py:11007 app_Main.py:11047 app_Main.py:11114 -#: app_Main.py:11271 app_Main.py:11358 +#: appPlugins/ToolImage.py:169 appPlugins/ToolPDF.py:114 app_Main.py:10885 +#: app_Main.py:10941 app_Main.py:11037 app_Main.py:11077 app_Main.py:11144 +#: app_Main.py:11301 app_Main.py:11388 msgid "File no longer available." msgstr "Fișierul nu mai este disponibil." -#: appPlugins/ToolImage.py:181 app_Main.py:10865 app_Main.py:10921 +#: appPlugins/ToolImage.py:181 app_Main.py:10895 app_Main.py:10951 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -15921,13 +16050,13 @@ msgstr "" "Gerber sunt acceptate" #: appPlugins/ToolImage.py:190 appPlugins/ToolPcbWizard.py:373 -#: app_Main.py:10884 app_Main.py:10942 tclCommands/TclCommandImportSvg.py:84 +#: app_Main.py:10914 app_Main.py:10972 tclCommands/TclCommandImportSvg.py:84 msgid "Importing" msgstr "Se importă" -#: appPlugins/ToolImage.py:202 appPlugins/ToolPDF.py:230 app_Main.py:10882 -#: app_Main.py:10940 app_Main.py:11030 app_Main.py:11098 app_Main.py:11167 -#: app_Main.py:11232 app_Main.py:11292 +#: appPlugins/ToolImage.py:202 appPlugins/ToolPDF.py:230 app_Main.py:10912 +#: app_Main.py:10970 app_Main.py:11060 app_Main.py:11128 app_Main.py:11197 +#: app_Main.py:11262 app_Main.py:11322 msgid "Opened" msgstr "Încarcat" @@ -16030,7 +16159,17 @@ msgstr "Importa imagine" msgid "Open a image of raster type and then import it in FlatCAM." msgstr "Deschide o imagine tip raster și importa aceasta in FlatCAM." -#: appPlugins/ToolInvertGerber.py:312 +#: appPlugins/ToolInvertGerber.py:245 +msgid "Gerber object that will be inverted." +msgstr "" +"Obiect Gerber care va fi inversat\n" +"(din pozitiv in negativ)." + +#: appPlugins/ToolInvertGerber.py:266 +msgid "Parameters for this tool" +msgstr "Parametrii pt această unealtă" + +#: appPlugins/ToolInvertGerber.py:315 msgid "" "Will invert the Gerber object: areas that have copper\n" "will be empty of copper and previous empty area will be\n" @@ -16039,8 +16178,8 @@ msgstr "" "Va inversa obiectul Gerber: ariile care contin cupru vor devein goale,\n" "iar ariile care nu aveau cupru vor fi pline." -#: appPlugins/ToolIsolation.py:1037 appPlugins/ToolIsolation.py:1177 -#: appPlugins/ToolNCC.py:1033 appPlugins/ToolNCC.py:1178 +#: appPlugins/ToolIsolation.py:1033 appPlugins/ToolIsolation.py:1173 +#: appPlugins/ToolNCC.py:1017 appPlugins/ToolNCC.py:1162 #: appPlugins/ToolOptimal.py:217 msgid "" "The Gerber object has one Polygon as geometry.\n" @@ -16049,88 +16188,88 @@ msgstr "" "Obiectul Gerber are un poligon ca geometrie.\n" "Nu există distanțe între elementele de geometrie care sa poata fi gasite." -#: appPlugins/ToolIsolation.py:1070 appPlugins/ToolIsolation.py:1135 -#: appPlugins/ToolNCC.py:1066 appPlugins/ToolNCC.py:1135 +#: appPlugins/ToolIsolation.py:1066 appPlugins/ToolIsolation.py:1131 +#: appPlugins/ToolNCC.py:1050 appPlugins/ToolNCC.py:1119 msgid "Checking tools for validity." msgstr "Se verifică validitatea diametrelor uneltelor." -#: appPlugins/ToolIsolation.py:1087 appPlugins/ToolIsolation.py:1152 -#: appPlugins/ToolNCC.py:1083 appPlugins/ToolNCC.py:1152 +#: appPlugins/ToolIsolation.py:1083 appPlugins/ToolIsolation.py:1148 +#: appPlugins/ToolNCC.py:1067 appPlugins/ToolNCC.py:1136 msgid "Checking ..." msgstr "Se verifică ..." -#: appPlugins/ToolIsolation.py:1113 appPlugins/ToolIsolation.py:1662 -#: appPlugins/ToolIsolation.py:1862 appPlugins/ToolIsolation.py:2044 -#: appPlugins/ToolNCC.py:1108 appPlugins/ToolNCC.py:1628 -#: appPlugins/ToolPaint.py:1192 appPlugins/ToolPaint.py:1906 +#: appPlugins/ToolIsolation.py:1109 appPlugins/ToolIsolation.py:1658 +#: appPlugins/ToolIsolation.py:1858 appPlugins/ToolIsolation.py:2040 +#: appPlugins/ToolNCC.py:1092 appPlugins/ToolNCC.py:1612 +#: appPlugins/ToolPaint.py:1178 appPlugins/ToolPaint.py:1894 msgid "There are no tools selected in the Tool Table." msgstr "Nu există unelte selectate în Tabelul de Unelte." -#: appPlugins/ToolIsolation.py:1121 +#: appPlugins/ToolIsolation.py:1117 msgid "" "Incomplete isolation. At least one tool could not do a complete isolation." msgstr "" "Izolare incompletă. Cel puțin un instrument nu poate face o izolare completă." -#: appPlugins/ToolIsolation.py:1223 appPlugins/ToolNCC.py:1223 +#: appPlugins/ToolIsolation.py:1219 appPlugins/ToolNCC.py:1207 msgid "Optimal tool diameter found" msgstr "S-a găsit diametrul optim al sculei" -#: appPlugins/ToolIsolation.py:1367 appPlugins/ToolMilling.py:2105 -#: appPlugins/ToolNCC.py:1372 appPlugins/ToolPaint.py:975 +#: appPlugins/ToolIsolation.py:1363 appPlugins/ToolMilling.py:2075 +#: appPlugins/ToolNCC.py:1356 appPlugins/ToolPaint.py:961 msgid "New tool added to Tool Table from Tools Database." msgstr "O nouă unealtă adăugată în Tabelul de Unelte din baza de date Unelte." -#: appPlugins/ToolIsolation.py:1425 appPlugins/ToolNCC.py:1432 -#: appPlugins/ToolPaint.py:1034 +#: appPlugins/ToolIsolation.py:1421 appPlugins/ToolNCC.py:1416 +#: appPlugins/ToolPaint.py:1020 msgid "Default tool added to Tool Table." msgstr "Unealta implicită a fost adăugată in Tabelul de Unelte." -#: appPlugins/ToolIsolation.py:1451 appPlugins/ToolNCC.py:1489 -#: appPlugins/ToolPaint.py:1059 +#: appPlugins/ToolIsolation.py:1447 appPlugins/ToolNCC.py:1473 +#: appPlugins/ToolPaint.py:1045 msgid "Tool from Tool Table was edited." msgstr "O unealtă din Tabela de Unelte a fost editata." -#: appPlugins/ToolIsolation.py:1464 appPlugins/ToolNCC.py:1502 -#: appPlugins/ToolPaint.py:1072 appPlugins/ToolSolderPaste.py:601 +#: appPlugins/ToolIsolation.py:1460 appPlugins/ToolNCC.py:1486 +#: appPlugins/ToolPaint.py:1058 appPlugins/ToolSolderPaste.py:601 msgid "Cancelled. New diameter value is already in the Tool Table." msgstr "" "Anulat. Noua valoare pt diametrul uneltei este deja in Tabela de Unelte." -#: appPlugins/ToolIsolation.py:1515 appPlugins/ToolNCC.py:1553 -#: appPlugins/ToolPaint.py:1122 appPlugins/ToolSolderPaste.py:646 +#: appPlugins/ToolIsolation.py:1511 appPlugins/ToolNCC.py:1537 +#: appPlugins/ToolPaint.py:1108 appPlugins/ToolSolderPaste.py:646 msgid "Delete failed. Select a tool to delete." msgstr "Ștergere eșuată. Selectează o unealtă pt ștergere." -#: appPlugins/ToolIsolation.py:1521 appPlugins/ToolNCC.py:1559 -#: appPlugins/ToolPaint.py:1128 +#: appPlugins/ToolIsolation.py:1517 appPlugins/ToolNCC.py:1543 +#: appPlugins/ToolPaint.py:1114 msgid "Tool(s) deleted from Tool Table." msgstr "Au fost șterse unelte din Tabela de Unelte." -#: appPlugins/ToolIsolation.py:1572 +#: appPlugins/ToolIsolation.py:1568 msgid "Isolating" msgstr "Se Izolează" -#: appPlugins/ToolIsolation.py:1616 +#: appPlugins/ToolIsolation.py:1612 msgid "Click on a polygon to isolate it." msgstr "Faceți clic pe un poligon pentru a-l izola." -#: appPlugins/ToolIsolation.py:1745 appPlugins/ToolIsolation.py:1770 -#: appPlugins/ToolIsolation.py:1921 appPlugins/ToolIsolation.py:2108 +#: appPlugins/ToolIsolation.py:1741 appPlugins/ToolIsolation.py:1766 +#: appPlugins/ToolIsolation.py:1917 appPlugins/ToolIsolation.py:2104 msgid "Subtracting Geo" msgstr "Scădere Geo" -#: appPlugins/ToolIsolation.py:1749 appPlugins/ToolIsolation.py:1925 -#: appPlugins/ToolIsolation.py:2112 +#: appPlugins/ToolIsolation.py:1745 appPlugins/ToolIsolation.py:1921 +#: appPlugins/ToolIsolation.py:2108 msgid "Intersecting Geo" msgstr "Geometria de Intersecţie" -#: appPlugins/ToolIsolation.py:1798 appPlugins/ToolIsolation.py:1990 -#: appPlugins/ToolIsolation.py:2174 +#: appPlugins/ToolIsolation.py:1794 appPlugins/ToolIsolation.py:1986 +#: appPlugins/ToolIsolation.py:2170 msgid "Empty Geometry in" msgstr "Geometrie goala in" -#: appPlugins/ToolIsolation.py:1999 +#: appPlugins/ToolIsolation.py:1995 msgid "" "Partial failure. The geometry was processed with all tools.\n" "But there are still not-isolated geometry elements. Try to include a tool " @@ -16140,43 +16279,43 @@ msgstr "" "Dar mai există elemente de geometrie care nu sunt izolate. Încercați să " "includeți o unealtă cu diametrul mai mic." -#: appPlugins/ToolIsolation.py:2002 +#: appPlugins/ToolIsolation.py:1998 msgid "" "The following are coordinates for the copper features that could not be " "isolated:" msgstr "" "Următoarele sunt coordonatele poligoanelor care nu au putut fi izolate:" -#: appPlugins/ToolIsolation.py:2351 appPlugins/ToolPaint.py:1301 +#: appPlugins/ToolIsolation.py:2347 appPlugins/ToolPaint.py:1287 msgid "Removed polygon" msgstr "Poligon eliminat" -#: appPlugins/ToolIsolation.py:2352 appPlugins/ToolPaint.py:1302 +#: appPlugins/ToolIsolation.py:2348 appPlugins/ToolPaint.py:1288 msgid "Click to add/remove next polygon or right click to start." msgstr "" "Faceți clic pentru a adăuga/elimina următorul poligon sau faceți clic " "dreapta pentru a începe." -#: appPlugins/ToolIsolation.py:2357 appPlugins/ToolPaint.py:1307 +#: appPlugins/ToolIsolation.py:2353 appPlugins/ToolPaint.py:1293 msgid "No polygon detected under click position." msgstr "Nu a fost detectat niciun poligon sub poziția clicului." -#: appPlugins/ToolIsolation.py:2387 appPlugins/ToolPaint.py:1337 -#: appPlugins/ToolPunchGerber.py:1765 +#: appPlugins/ToolIsolation.py:2383 appPlugins/ToolPaint.py:1323 +#: appPlugins/ToolPunchGerber.py:1761 msgid "List of single polygons is empty. Aborting." msgstr "Lista Poligoanelor este goală. Intrerup." -#: appPlugins/ToolIsolation.py:2523 +#: appPlugins/ToolIsolation.py:2519 msgid "Click the end point of the paint area." msgstr "Faceți clic pe punctul final al zonei de pictat." -#: appPlugins/ToolIsolation.py:2776 appPlugins/ToolNCC.py:4013 -#: appPlugins/ToolPaint.py:2805 app_Main.py:6601 app_Main.py:6620 +#: appPlugins/ToolIsolation.py:2774 appPlugins/ToolNCC.py:3999 +#: appPlugins/ToolPaint.py:2793 app_Main.py:6609 app_Main.py:6628 msgid "Tool from DB added in Tool Table." msgstr "Unealtă din Baza de date adăugată in Tabela de Unelte." -#: appPlugins/ToolIsolation.py:2826 appPlugins/ToolNCC.py:4062 -#: appPlugins/ToolPaint.py:2861 +#: appPlugins/ToolIsolation.py:2824 appPlugins/ToolNCC.py:4048 +#: appPlugins/ToolPaint.py:2849 msgid "New tool added to Tool Table." msgstr "O noua unealtă a fost adăugată in Tabela de Unelte." @@ -16192,7 +16331,7 @@ msgstr "" "Un număr de unelte din care algoritmul va alege\n" "pe acelea care vor fi folosite pentru curățarea de Cu." -#: appPlugins/ToolIsolation.py:3204 +#: appPlugins/ToolIsolation.py:3213 msgid "" "This is the Tool Number.\n" "Isolation routing will start with the tool with the biggest \n" @@ -16209,13 +16348,13 @@ msgstr "" "obiectul\n" "final. Aceasta deaorece unele unelte nu vor putea genera geometrie de rutare." -#: appPlugins/ToolIsolation.py:3250 appPlugins/ToolMilling.py:3714 -#: appPlugins/ToolNCC.py:230 appPlugins/ToolNCC.py:4269 -#: appPlugins/ToolPaint.py:227 appPlugins/ToolPaint.py:3062 +#: appPlugins/ToolIsolation.py:3258 appPlugins/ToolMilling.py:3790 +#: appPlugins/ToolNCC.py:230 appPlugins/ToolNCC.py:4275 +#: appPlugins/ToolPaint.py:227 appPlugins/ToolPaint.py:3074 msgid "Add from DB" msgstr "Adaugă Unealtă din DB" -#: appPlugins/ToolIsolation.py:3275 appPlugins/ToolNCC.py:4294 +#: appPlugins/ToolIsolation.py:3283 appPlugins/ToolNCC.py:4300 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." @@ -16223,8 +16362,8 @@ msgstr "" "Găsiți un diametru al sculei care este garantat\n" "să facă o izolare completă." -#: appPlugins/ToolIsolation.py:3317 appPlugins/ToolMilling.py:3764 -#: appPlugins/ToolNCC.py:4335 appPlugins/ToolPaint.py:3114 +#: appPlugins/ToolIsolation.py:3324 appPlugins/ToolMilling.py:3840 +#: appPlugins/ToolNCC.py:4341 appPlugins/ToolPaint.py:3126 #: appPlugins/ToolSolderPaste.py:1271 msgid "" "Delete a selection of tools in the Tool Table\n" @@ -16233,7 +16372,7 @@ msgstr "" "Șterge o selecţie de unelte in Tabela de Unelte prin\n" "selectarea unei linii (sau mai multe) in Tabela de Unelte." -#: appPlugins/ToolIsolation.py:3526 +#: appPlugins/ToolIsolation.py:3556 msgid "" "Specify the type of object to be excepted from isolation.\n" "It can be of type: Gerber or Geometry.\n" @@ -16246,20 +16385,20 @@ msgstr "" "obiecte care vor aparea in combobox-ul\n" "numit >Obiect<." -#: appPlugins/ToolIsolation.py:3536 +#: appPlugins/ToolIsolation.py:3566 msgid "Object whose area will be removed from isolation geometry." msgstr "" "Obiectul a cărui suprafată va fi indepărtată din geometria tip Izolare." -#: appPlugins/ToolIsolation.py:3607 appPlugins/ToolPunchGerber.py:2315 +#: appPlugins/ToolIsolation.py:3637 appPlugins/ToolPunchGerber.py:2331 msgid "Select all available." msgstr "Selectați toate disponibile." -#: appPlugins/ToolIsolation.py:3613 appPlugins/ToolPunchGerber.py:2321 +#: appPlugins/ToolIsolation.py:3643 appPlugins/ToolPunchGerber.py:2337 msgid "Clear the selection." msgstr "Ștergeți selecția." -#: appPlugins/ToolIsolation.py:3652 +#: appPlugins/ToolIsolation.py:3680 msgid "" "Create a Geometry object with toolpaths to cut \n" "isolation outside, inside or on both sides of the\n" @@ -16606,15 +16745,21 @@ msgstr "" "obținute prin sondare și apoi aplicați aceste date\n" "peste GCode origina făcând astfel autonivelare." -#: appPlugins/ToolMilling.py:1333 +#: appPlugins/ToolMilling.py:854 +#, fuzzy +#| msgid "Could not load the file." +msgid "Could not build the Plugin UI" +msgstr "Nu am putut incărca fişierul." + +#: appPlugins/ToolMilling.py:1282 msgid "Milling Tool" msgstr "Unealtă Frezare" -#: appPlugins/ToolMilling.py:1387 +#: appPlugins/ToolMilling.py:1346 msgid "Pressure" msgstr "Apasare" -#: appPlugins/ToolMilling.py:1389 +#: appPlugins/ToolMilling.py:1348 msgid "" "Negative value. The higher the absolute value\n" "the stronger the pressure of the brush on the material." @@ -16622,7 +16767,7 @@ msgstr "" "Valoare negativă. Cu cât valoarea absolută este mai mare\n" "cu atât presiunea periei asupra materialului este mai puternică." -#: appPlugins/ToolMilling.py:1881 +#: appPlugins/ToolMilling.py:1851 #, fuzzy #| msgid "" #| "Disabled because the tool is V-shape.\n" @@ -16648,59 +16793,66 @@ msgstr "" "- Diametrul Uneltei-> coloana „Dia” găsită în tabelul uneltelor\n" "NB: o valoare de zero înseamnă că Dia Unealta = 'V-tip Dia'" -#: appPlugins/ToolMilling.py:2163 +#: appPlugins/ToolMilling.py:2133 msgid "Tool added in Tool Table." msgstr "Unealtă adăugată in Tabela de Unelte." -#: appPlugins/ToolMilling.py:2278 +#: appPlugins/ToolMilling.py:2248 msgid "Tool was edited in Tool Table." msgstr "Unealta a fost editata in Tabela de Unelte." -#: appPlugins/ToolMilling.py:2307 appPlugins/ToolMilling.py:2316 +#: appPlugins/ToolMilling.py:2277 appPlugins/ToolMilling.py:2286 msgid "Failed. Select a tool to copy." msgstr "A eșuat. Selectează o unealtă pt copiere." -#: appPlugins/ToolMilling.py:2340 +#: appPlugins/ToolMilling.py:2310 msgid "Tool was copied in Tool Table." msgstr "Unealta a fost copiata in Tabela de Unelte." -#: appPlugins/ToolMilling.py:2372 appPlugins/ToolMilling.py:2381 +#: appPlugins/ToolMilling.py:2342 appPlugins/ToolMilling.py:2351 msgid "Failed. Select a tool to delete." msgstr "A eșuat. Selectează o unealtă pentru ștergere." -#: appPlugins/ToolMilling.py:2402 +#: appPlugins/ToolMilling.py:2372 msgid "Tool was deleted in Tool Table." msgstr "Unealta a fost stearsa din Tabela de Unelte." -#: appPlugins/ToolMilling.py:2505 +#: appPlugins/ToolMilling.py:2475 msgid "Generating drills milling geometry..." msgstr "Se generează Geometria de frezare a găurilor ..." -#: appPlugins/ToolMilling.py:2604 +#: appPlugins/ToolMilling.py:2574 msgid "Generating slot milling geometry..." msgstr "Se generează Geometria de frezare a sloturilor ..." -#: appPlugins/ToolMilling.py:2696 +#: appPlugins/ToolMilling.py:2666 msgid "This Geometry can't be processed because it is" msgstr "Acest obiect Geometrie nu poate fi procesat deoarece" -#: appPlugins/ToolMilling.py:2730 +#: appPlugins/ToolMilling.py:2700 msgid "Failed. No tool selected in the tool table ..." msgstr "A eșuat. Nici-o unealtă nu este selectată in Tabela de Unelte ..." -#: appPlugins/ToolMilling.py:3031 appPlugins/ToolPaint.py:1851 +#: appPlugins/ToolMilling.py:3001 appPlugins/ToolPaint.py:1839 msgid "Geometry could not be painted completely" msgstr "Geometria nu a fost posibil să fie 'pictată' complet" -#: appPlugins/ToolMilling.py:3580 +#: appPlugins/ToolMilling.py:3547 appPlugins/ToolNCC.py:4136 +#: appPlugins/ToolPaint.py:2939 +#, fuzzy +#| msgid "Object for milling operation." +msgid "Source object for milling operation." +msgstr "Obiect pentru operația de frezare." + +#: appPlugins/ToolMilling.py:3562 msgid "Object for milling operation." msgstr "Obiect pentru operația de frezare." -#: appPlugins/ToolMilling.py:3611 +#: appPlugins/ToolMilling.py:3602 msgid "Tools in the object used for milling." msgstr "Unelte din obiect, folosite pentru frezare." -#: appPlugins/ToolMilling.py:3682 +#: appPlugins/ToolMilling.py:3755 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -16711,7 +16863,7 @@ msgstr "" "la evenim. de schimb unealtă, va aparea sub forma T1, T2, etc\n" "in codul masină CNC" -#: appPlugins/ToolMilling.py:3692 +#: appPlugins/ToolMilling.py:3765 msgid "" "Plot column. It is visible only for MultiGeo geometries, meaning geometries " "that holds the geometry\n" @@ -16731,7 +16883,7 @@ msgstr "" "se poate activa/dezactiva\n" "afișarea in canvas." -#: appPlugins/ToolMilling.py:3817 +#: appPlugins/ToolMilling.py:3887 msgid "" "Milling type:\n" "- Drills -> will mill the drills associated with this tool\n" @@ -16744,15 +16896,15 @@ msgstr "" "- Ambele -> va freza atat găurile cat si sloturile sau doar acelea care sunt " "disponibile" -#: appPlugins/ToolMilling.py:3837 +#: appPlugins/ToolMilling.py:3907 msgid "The diameter of the tool who will do the milling" msgstr "Diametrul frezei când se frezează sloturile" -#: appPlugins/ToolMilling.py:3854 +#: appPlugins/ToolMilling.py:3924 msgid "Offset Type" msgstr "Tip Offset" -#: appPlugins/ToolMilling.py:3857 +#: appPlugins/ToolMilling.py:3927 msgid "" "The value for the Offset can be:\n" "- Path -> There is no offset, the tool cut will be done through the geometry " @@ -16769,7 +16921,7 @@ msgstr "" "- Afară-> Tăietura va urma geometria pe exterior.\n" "- Personalizat -> Tăietura se va face la o anumită distanță." -#: appPlugins/ToolMilling.py:3877 +#: appPlugins/ToolMilling.py:3947 msgid "" "The value to offset the cut when \n" "the Offset type selected is 'Custom'.\n" @@ -16780,7 +16932,7 @@ msgstr "" "este >Personalizat<. Aceasta valoare poate fi pozitivă pentru un ofset\n" "in exterior sau poate fi negativă pentru un ofset in interior." -#: appPlugins/ToolMilling.py:4374 +#: appPlugins/ToolMilling.py:4436 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Geometry (Milling) Objects." @@ -16804,7 +16956,7 @@ msgstr "obiectul a fost deplasat" msgid "Error when mouse left click." msgstr "Eroare atunci când faceți clic pe butonul stânga al mouse-ului." -#: appPlugins/ToolNCC.py:1120 +#: appPlugins/ToolNCC.py:1104 msgid "" "Incomplete isolation. None of the selected tools could do a complete " "isolation." @@ -16812,111 +16964,111 @@ msgstr "" "Izolare incompletă. Niciuna dintre uneltele selectate nu poate face o " "izolare completă." -#: appPlugins/ToolNCC.py:1123 +#: appPlugins/ToolNCC.py:1107 msgid "At least one of the selected tools can do a complete isolation." msgstr "Cel puțin una dintre uneltele selectate poate face o izolare completă." -#: appPlugins/ToolNCC.py:1269 appPlugins/ToolNCC.py:1348 -#: appPlugins/ToolNCC.py:1406 appPlugins/ToolNCC.py:4049 -#: appPlugins/ToolPaint.py:863 appPlugins/ToolPaint.py:949 -#: appPlugins/ToolPaint.py:1009 appPlugins/ToolPaint.py:2848 +#: appPlugins/ToolNCC.py:1253 appPlugins/ToolNCC.py:1332 +#: appPlugins/ToolNCC.py:1390 appPlugins/ToolNCC.py:4035 +#: appPlugins/ToolPaint.py:849 appPlugins/ToolPaint.py:935 +#: appPlugins/ToolPaint.py:995 appPlugins/ToolPaint.py:2836 #: appPlugins/ToolSolderPaste.py:541 msgid "Cancelled. Tool already in Tool Table." msgstr "Anulat. Unealta există deja in Tabela de Unelte." -#: appPlugins/ToolNCC.py:2005 appPlugins/ToolNCC.py:2985 +#: appPlugins/ToolNCC.py:1991 appPlugins/ToolNCC.py:2971 msgid "NCC Tool. Preparing non-copper polygons." msgstr "Unealta NCC. Se pregătesc poligoanele non-cupru." -#: appPlugins/ToolNCC.py:2065 appPlugins/ToolNCC.py:3113 +#: appPlugins/ToolNCC.py:2051 appPlugins/ToolNCC.py:3099 msgid "NCC Tool. Calculate 'empty' area." msgstr "Unealta NCC. Calculează aria 'goală'." -#: appPlugins/ToolNCC.py:2076 appPlugins/ToolNCC.py:2105 -#: appPlugins/ToolNCC.py:2211 appPlugins/ToolNCC.py:2224 -#: appPlugins/ToolNCC.py:3128 appPlugins/ToolNCC.py:3233 -#: appPlugins/ToolNCC.py:3248 appPlugins/ToolNCC.py:3515 -#: appPlugins/ToolNCC.py:3616 appPlugins/ToolNCC.py:3631 +#: appPlugins/ToolNCC.py:2062 appPlugins/ToolNCC.py:2091 +#: appPlugins/ToolNCC.py:2197 appPlugins/ToolNCC.py:2210 +#: appPlugins/ToolNCC.py:3114 appPlugins/ToolNCC.py:3219 +#: appPlugins/ToolNCC.py:3234 appPlugins/ToolNCC.py:3501 +#: appPlugins/ToolNCC.py:3602 appPlugins/ToolNCC.py:3617 msgid "Buffering finished" msgstr "Buferarea terminată" -#: appPlugins/ToolNCC.py:2080 appPlugins/ToolNCC.py:2109 -#: appPlugins/ToolNCC.py:2215 appPlugins/ToolNCC.py:2227 -#: appPlugins/ToolNCC.py:3136 appPlugins/ToolNCC.py:3255 -#: appPlugins/ToolNCC.py:3522 appPlugins/ToolNCC.py:3638 +#: appPlugins/ToolNCC.py:2066 appPlugins/ToolNCC.py:2095 +#: appPlugins/ToolNCC.py:2201 appPlugins/ToolNCC.py:2213 +#: appPlugins/ToolNCC.py:3122 appPlugins/ToolNCC.py:3241 +#: appPlugins/ToolNCC.py:3508 appPlugins/ToolNCC.py:3624 msgid "Could not get the extent of the area to be non copper cleared." msgstr "" "Nu s-a putut obtine intinderea suprafaței care să fie curățată de cupru." -#: appPlugins/ToolNCC.py:2088 appPlugins/ToolNCC.py:2238 -#: appPlugins/ToolNCC.py:3266 +#: appPlugins/ToolNCC.py:2074 appPlugins/ToolNCC.py:2224 +#: appPlugins/ToolNCC.py:3252 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "Unealta NCC. S-a terminat calculul suprafetei 'goale'." -#: appPlugins/ToolNCC.py:2141 appPlugins/ToolNCC.py:3163 -#: appPlugins/ToolNCC.py:3240 appPlugins/ToolNCC.py:3542 -#: appPlugins/ToolNCC.py:3623 +#: appPlugins/ToolNCC.py:2127 appPlugins/ToolNCC.py:3149 +#: appPlugins/ToolNCC.py:3226 appPlugins/ToolNCC.py:3528 +#: appPlugins/ToolNCC.py:3609 msgid "" "Isolation geometry is broken. Margin is less than isolation tool diameter." msgstr "" "Geometria de Izolare este discontinuă.\n" "Marginea este mai mic decat diametrul uneltei de izolare." -#: appPlugins/ToolNCC.py:2231 appPlugins/ToolNCC.py:3259 -#: appPlugins/ToolNCC.py:3641 +#: appPlugins/ToolNCC.py:2217 appPlugins/ToolNCC.py:3245 +#: appPlugins/ToolNCC.py:3627 msgid "The selected object is not suitable for copper clearing." msgstr "Obiectul selectat nu este potrivit pentru curățarea cuprului." -#: appPlugins/ToolNCC.py:2281 +#: appPlugins/ToolNCC.py:2267 msgid "Clearing the polygon with the method: lines." msgstr "Curătarea poligonului cu metoda: linii." -#: appPlugins/ToolNCC.py:2291 +#: appPlugins/ToolNCC.py:2277 msgid "Failed. Clearing the polygon with the method: seed." msgstr "A eșuat. Se curață poligonul cu metoda: punct sursă." -#: appPlugins/ToolNCC.py:2300 +#: appPlugins/ToolNCC.py:2286 msgid "Failed. Clearing the polygon with the method: standard." msgstr "A eșuat. Se curață poligonul cu metoda: standard." -#: appPlugins/ToolNCC.py:2316 +#: appPlugins/ToolNCC.py:2302 msgid "Polygon could not be cleared. Location:" msgstr "Poligonul nu a putut fi curațat. Locație:" -#: appPlugins/ToolNCC.py:2369 +#: appPlugins/ToolNCC.py:2355 msgid "" "There is no copper clearing tool in the selection and at least one is needed." msgstr "" "Nu există o unealtă de curățare a cuprului în selecție și este necesară cel " "puțin una." -#: appPlugins/ToolNCC.py:2384 appPlugins/ToolNCC.py:3081 +#: appPlugins/ToolNCC.py:2370 appPlugins/ToolNCC.py:3067 msgid "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "" "Unelata NCC. S-a terminat pregătirea poligoanelor non-cupru. Taskul de " "curatare normal de cupru a inceput." -#: appPlugins/ToolNCC.py:2412 appPlugins/ToolNCC.py:2644 +#: appPlugins/ToolNCC.py:2398 appPlugins/ToolNCC.py:2630 msgid "NCC Tool failed creating bounding box." msgstr "Unealta NCC a esuat in a crea forma inconjurătoare." -#: appPlugins/ToolNCC.py:2432 appPlugins/ToolNCC.py:2687 -#: appPlugins/ToolNCC.py:3280 appPlugins/ToolNCC.py:3666 +#: appPlugins/ToolNCC.py:2418 appPlugins/ToolNCC.py:2673 +#: appPlugins/ToolNCC.py:3266 appPlugins/ToolNCC.py:3652 msgid "NCC Tool clearing with tool diameter" msgstr "Unealta NCC cu diametrul uneltei" -#: appPlugins/ToolNCC.py:2432 appPlugins/ToolNCC.py:2687 -#: appPlugins/ToolNCC.py:3280 appPlugins/ToolNCC.py:3666 +#: appPlugins/ToolNCC.py:2418 appPlugins/ToolNCC.py:2673 +#: appPlugins/ToolNCC.py:3266 appPlugins/ToolNCC.py:3652 msgid "started." msgstr "a inceput." -#: appPlugins/ToolNCC.py:2562 +#: appPlugins/ToolNCC.py:2548 msgid "Could not use the tool for copper clear." msgstr "" "Nu s-a putut folosi unealta pentru ca să fie realizată curățarea de cupru." -#: appPlugins/ToolNCC.py:2584 appPlugins/ToolNCC.py:3441 +#: appPlugins/ToolNCC.py:2570 appPlugins/ToolNCC.py:3427 msgid "" "There is no NCC Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -16928,31 +17080,31 @@ msgstr "" "pictată.\n" "Schimbați parametrii Paint și încercați din nou." -#: appPlugins/ToolNCC.py:2594 appPlugins/ToolNCC.py:3450 +#: appPlugins/ToolNCC.py:2580 appPlugins/ToolNCC.py:3436 msgid "NCC Tool clear all done." msgstr "Unealta NCC curătare toate efectuată." -#: appPlugins/ToolNCC.py:2597 appPlugins/ToolNCC.py:3453 +#: appPlugins/ToolNCC.py:2583 appPlugins/ToolNCC.py:3439 msgid "NCC Tool clear all done but the copper features isolation is broken for" msgstr "" "Unealta NCC curătare toate efectuată dar izolatia este intreruptă pentru" -#: appPlugins/ToolNCC.py:2599 appPlugins/ToolNCC.py:2849 -#: appPlugins/ToolNCC.py:3455 appPlugins/ToolNCC.py:3838 +#: appPlugins/ToolNCC.py:2585 appPlugins/ToolNCC.py:2835 +#: appPlugins/ToolNCC.py:3441 appPlugins/ToolNCC.py:3824 msgid "tools" msgstr "unelte" -#: appPlugins/ToolNCC.py:2626 +#: appPlugins/ToolNCC.py:2612 msgid "NCC Tool. Rest machining copper clearing task started." msgstr "" "Unealta NCC. Operatia de curățare a cuprului prin prelucrare a restului a " "început." -#: appPlugins/ToolNCC.py:2845 appPlugins/ToolNCC.py:3834 +#: appPlugins/ToolNCC.py:2831 appPlugins/ToolNCC.py:3820 msgid "NCC Tool Rest Machining clear all done." msgstr "Unealta NCC curătare cu prelucrare tip 'rest' efectuată." -#: appPlugins/ToolNCC.py:2848 appPlugins/ToolNCC.py:3837 +#: appPlugins/ToolNCC.py:2834 appPlugins/ToolNCC.py:3823 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" @@ -16960,11 +17112,11 @@ msgstr "" "Unealta NCC curătare toate cu prelucrare tip 'rest' efectuată dar izolatia " "este intreruptă pentru" -#: appPlugins/ToolNCC.py:2946 +#: appPlugins/ToolNCC.py:2932 msgid "NCC Tool started. Reading parameters." msgstr "Unealta NCC a pornit. Se citesc parametrii." -#: appPlugins/ToolNCC.py:3940 +#: appPlugins/ToolNCC.py:3926 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." @@ -16972,7 +17124,7 @@ msgstr "" "Incearcă să folosesti optiunea Tipul de buffering = Complet in Preferinte -> " "Gerber General. Reincarcă fisierul Gerber după această schimbare." -#: appPlugins/ToolNCC.py:4153 +#: appPlugins/ToolNCC.py:4154 msgid "" "Specify the type of object to be cleared of excess copper.\n" "It can be of type: Gerber or Geometry.\n" @@ -16984,7 +17136,7 @@ msgstr "" "Ceea ce este selectat aici va dicta genul\n" "de obiecte care vor popula combobox-ul „Obiect”." -#: appPlugins/ToolNCC.py:4204 +#: appPlugins/ToolNCC.py:4214 msgid "" "This is the Tool Number.\n" "Non copper clearing will start with the tool with the biggest \n" @@ -17000,7 +17152,7 @@ msgstr "" "Doar uneltele care efectiv au creat geometrie vor fi prezente in obiectul\n" "final. Aceasta deaorece unele unelte nu vor putea genera geometrie." -#: appPlugins/ToolNCC.py:4618 +#: appPlugins/ToolNCC.py:4633 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -17154,11 +17306,11 @@ msgstr "Deschidere PDF anulată" msgid "Parsing" msgstr "Se analizează" -#: appPlugins/ToolPDF.py:212 app_Main.py:11132 +#: appPlugins/ToolPDF.py:212 app_Main.py:11162 msgid "Failed to open" msgstr "A eșuat incărcarea fişierului" -#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:368 app_Main.py:11078 +#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:368 app_Main.py:11108 msgid "No geometry found in file" msgstr "Nici-o informaţie de tip geometrie nu s-a gasit in fişierul" @@ -17175,39 +17327,39 @@ msgstr "Deschiderea fişierului PDF a eşuat." msgid "Rendered" msgstr "Randat" -#: appPlugins/ToolPaint.py:1170 +#: appPlugins/ToolPaint.py:1156 msgid "Can't do Paint on MultiGeo geometries" msgstr "Nu se poate face 'pictare' pe geometrii MultiGeo" -#: appPlugins/ToolPaint.py:1207 +#: appPlugins/ToolPaint.py:1193 msgid "Click on a polygon to paint it." msgstr "Faceți clic pe un poligon pentru a-l picta." -#: appPlugins/ToolPaint.py:1812 +#: appPlugins/ToolPaint.py:1800 msgid "Painting polygon with method: lines." msgstr "Se pictează poligonul cu metoda: linii." -#: appPlugins/ToolPaint.py:1824 +#: appPlugins/ToolPaint.py:1812 msgid "Failed. Painting polygon with method: seed." msgstr "A eșuat. Se pictează poligonul cu metoda: sămantă." -#: appPlugins/ToolPaint.py:1835 +#: appPlugins/ToolPaint.py:1823 msgid "Failed. Painting polygon with method: standard." msgstr "A eșuat. Se picteaza poligonul cu metoda: standard." -#: appPlugins/ToolPaint.py:1926 appPlugins/ToolPaint.py:2115 +#: appPlugins/ToolPaint.py:1914 appPlugins/ToolPaint.py:2103 msgid "Painting with tool diameter = " msgstr "Pictand cu o unealtă cu diametrul = " -#: appPlugins/ToolPaint.py:1929 appPlugins/ToolPaint.py:2118 +#: appPlugins/ToolPaint.py:1917 appPlugins/ToolPaint.py:2106 msgid "started" msgstr "a inceput" -#: appPlugins/ToolPaint.py:1956 appPlugins/ToolPaint.py:2105 +#: appPlugins/ToolPaint.py:1944 appPlugins/ToolPaint.py:2093 msgid "There is no geometry to process or the tool diameter is too big." msgstr "" -#: appPlugins/ToolPaint.py:2071 appPlugins/ToolPaint.py:2297 +#: appPlugins/ToolPaint.py:2059 appPlugins/ToolPaint.py:2285 msgid "" "There is no Painting Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -17219,44 +17371,44 @@ msgstr "" "geometrice.\n" "Schimbă parametrii de 'pictare' și încearcă din nou." -#: appPlugins/ToolPaint.py:2351 +#: appPlugins/ToolPaint.py:2339 msgid "Painting ..." msgstr "Se 'Pictează' ..." -#: appPlugins/ToolPaint.py:2385 appPlugins/ToolPaint.py:2390 -#: appPlugins/ToolPaint.py:2398 appPlugins/ToolPaint.py:2487 -#: appPlugins/ToolPaint.py:2490 appPlugins/ToolPaint.py:2498 -#: appPlugins/ToolPaint.py:2568 appPlugins/ToolPaint.py:2573 -#: appPlugins/ToolPaint.py:2579 +#: appPlugins/ToolPaint.py:2373 appPlugins/ToolPaint.py:2378 +#: appPlugins/ToolPaint.py:2386 appPlugins/ToolPaint.py:2475 +#: appPlugins/ToolPaint.py:2478 appPlugins/ToolPaint.py:2486 +#: appPlugins/ToolPaint.py:2556 appPlugins/ToolPaint.py:2561 +#: appPlugins/ToolPaint.py:2567 msgid "Paint Tool." msgstr "Unealta Paint." -#: appPlugins/ToolPaint.py:2386 appPlugins/ToolPaint.py:2390 -#: appPlugins/ToolPaint.py:2398 +#: appPlugins/ToolPaint.py:2374 appPlugins/ToolPaint.py:2378 +#: appPlugins/ToolPaint.py:2386 msgid "Normal painting polygon task started." msgstr "Taskul de pictare normal a unui polygon a inceput." -#: appPlugins/ToolPaint.py:2387 appPlugins/ToolPaint.py:2487 -#: appPlugins/ToolPaint.py:2570 +#: appPlugins/ToolPaint.py:2375 appPlugins/ToolPaint.py:2475 +#: appPlugins/ToolPaint.py:2558 msgid "Buffering geometry..." msgstr "Crează o geometrie de tipul Bufer..." -#: appPlugins/ToolPaint.py:2412 appPlugins/ToolPaint.py:2505 -#: appPlugins/ToolPaint.py:2586 +#: appPlugins/ToolPaint.py:2400 appPlugins/ToolPaint.py:2493 +#: appPlugins/ToolPaint.py:2574 msgid "No polygon found." msgstr "Nu s-a gasit nici-un poligon." -#: appPlugins/ToolPaint.py:2487 appPlugins/ToolPaint.py:2490 -#: appPlugins/ToolPaint.py:2498 +#: appPlugins/ToolPaint.py:2475 appPlugins/ToolPaint.py:2478 +#: appPlugins/ToolPaint.py:2486 msgid "Paint all polygons task started." msgstr "Taskul de pictare pt toate poligoanele a inceput." -#: appPlugins/ToolPaint.py:2569 appPlugins/ToolPaint.py:2573 -#: appPlugins/ToolPaint.py:2579 +#: appPlugins/ToolPaint.py:2557 appPlugins/ToolPaint.py:2561 +#: appPlugins/ToolPaint.py:2567 msgid "Painting area task started." msgstr "Taskul de pictare a unei arii a inceput." -#: appPlugins/ToolPaint.py:2928 +#: appPlugins/ToolPaint.py:2916 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -17269,7 +17421,7 @@ msgstr "" "care să curete de cupru toate zonele unde se dorește să nu \n" "fie cupru." -#: appPlugins/ToolPaint.py:2958 +#: appPlugins/ToolPaint.py:2957 msgid "" "Specify the type of object to be painted.\n" "It can be of type: Gerber or Geometry.\n" @@ -17281,7 +17433,7 @@ msgstr "" "Ceea ce este selectat aici va dicta genul\n" "de obiecte care vor popula combobox-ul „Obiect”." -#: appPlugins/ToolPaint.py:2992 +#: appPlugins/ToolPaint.py:2991 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for painting." @@ -17289,7 +17441,7 @@ msgstr "" "O suma de unelte din care algoritmul va alege pe acelea\n" "care vor fi folosite pentru 'pictare'." -#: appPlugins/ToolPaint.py:3009 +#: appPlugins/ToolPaint.py:3016 msgid "" "This is the Tool Number.\n" "Painting will start with the tool with the biggest diameter,\n" @@ -17305,7 +17457,7 @@ msgstr "" "Doar uneltele care efectiv au creat geometrie vor fi prezente in obiectul\n" "final. Aceasta deaorece unele unelte nu vor putea genera geometrie." -#: appPlugins/ToolPaint.py:3296 +#: appPlugins/ToolPaint.py:3311 msgid "" "The type of FlatCAM object to be used as paint reference.\n" "It can be Gerber, Excellon or Geometry." @@ -17313,44 +17465,44 @@ msgstr "" "Tipul de obiect FlatCAM care trebuie utilizat ca referință pt. pictare.\n" "Poate fi Gerber, Excellon sau Geometry." -#: appPlugins/ToolPaint.py:3336 +#: appPlugins/ToolPaint.py:3353 msgid "Create a Geometry Object which paints the polygons." msgstr "Creați un obiect de geometrie care pictează (Paint) poligoanele." -#: appPlugins/ToolPanelize.py:112 appPlugins/ToolPanelize.py:1099 +#: appPlugins/ToolPanelize.py:112 appPlugins/ToolPanelize.py:1083 #, fuzzy #| msgid "Panelization Reference" msgid "Panelization" msgstr "Referintă panelizare" -#: appPlugins/ToolPanelize.py:373 +#: appPlugins/ToolPanelize.py:357 msgid "Columns or Rows are zero value. Change them to a positive integer." msgstr "" "Val. coloane sau linii este zero. Schimbă aceasta val. intr-un număr pozitiv " "intreg." -#: appPlugins/ToolPanelize.py:416 +#: appPlugins/ToolPanelize.py:400 msgid "Generating panel ... " msgstr "Se generează Panel-ul… " -#: appPlugins/ToolPanelize.py:509 appPlugins/ToolPanelize.py:801 -#: appPlugins/ToolPanelize.py:1051 +#: appPlugins/ToolPanelize.py:493 appPlugins/ToolPanelize.py:785 +#: appPlugins/ToolPanelize.py:1035 msgid "Generating panel ... Adding the source code." msgstr "Se generează Panelul ... Se adaugă codul sursă." -#: appPlugins/ToolPanelize.py:729 +#: appPlugins/ToolPanelize.py:713 msgid "Optimizing the overlapping paths." msgstr "Optimizarea căilor suprapuse." -#: appPlugins/ToolPanelize.py:761 +#: appPlugins/ToolPanelize.py:745 msgid "Optimization complete." msgstr "Optimizare finalizată." -#: appPlugins/ToolPanelize.py:1060 +#: appPlugins/ToolPanelize.py:1044 msgid "Generating panel... Spawning copies" msgstr "Generarea panelului ... Se fac copii" -#: appPlugins/ToolPanelize.py:1076 +#: appPlugins/ToolPanelize.py:1060 #, python-brace-format msgid "" "{text} Too big for the constrain area. Final panel has {col} columns and " @@ -17359,11 +17511,11 @@ msgstr "" "{text} Prea mare pt aria desemnată. Panelul final are {col} coloane si {row} " "linii" -#: appPlugins/ToolPanelize.py:1084 +#: appPlugins/ToolPanelize.py:1068 msgid "Panel created successfully." msgstr "Panel creat cu succes." -#: appPlugins/ToolPanelize.py:1139 +#: appPlugins/ToolPanelize.py:1128 msgid "" "Specify the type of object to be panelized\n" "It can be of type: Gerber, Excellon or Geometry.\n" @@ -17375,7 +17527,7 @@ msgstr "" "Selectia facuta aici va dicta tipul de obiecte care se vor\n" "regasi in combobox-ul >Obiect<." -#: appPlugins/ToolPanelize.py:1167 +#: appPlugins/ToolPanelize.py:1163 msgid "" "Object to be panelized. This means that it will\n" "be duplicated in an array of rows and columns." @@ -17384,11 +17536,7 @@ msgstr "" "Acesta va fi multiplicat intr-o arie\n" "de linii și coloane." -#: appPlugins/ToolPanelize.py:1174 -msgid "Panelization Reference" -msgstr "Referintă panelizare" - -#: appPlugins/ToolPanelize.py:1176 +#: appPlugins/ToolPanelize.py:1175 msgid "" "Choose the reference for panelization:\n" "- Object = the bounding box of a different object\n" @@ -17410,7 +17558,7 @@ msgstr "" "referintă,\n" "prin urmare mentinand obiectele panelizate in sincronizare unul cu altul." -#: appPlugins/ToolPanelize.py:1202 +#: appPlugins/ToolPanelize.py:1210 msgid "" "Specify the type of object to be used as an container for\n" "panelization. It can be: Gerber or Geometry type.\n" @@ -17422,7 +17570,7 @@ msgstr "" "Selectia facuta aici va dicta tipul de obiecte care se vor\n" "regasi in combobox-ul >Container<." -#: appPlugins/ToolPanelize.py:1217 +#: appPlugins/ToolPanelize.py:1225 msgid "" "The actual object that is used as container for the\n" " selected object that is to be panelized." @@ -17430,11 +17578,11 @@ msgstr "" "Obiectul care este folosit ca și container \n" "pt obiectul care va fi panelizat." -#: appPlugins/ToolPanelize.py:1227 +#: appPlugins/ToolPanelize.py:1233 msgid "Panel Data" msgstr "Date panel" -#: appPlugins/ToolPanelize.py:1229 +#: appPlugins/ToolPanelize.py:1235 msgid "" "This informations will shape the resulting panel.\n" "The number of rows and columns will set how many\n" @@ -17450,15 +17598,15 @@ msgstr "" "Spatierile sunt de fapt distante intre oricare două elemente ale \n" "ariei panelului." -#: appPlugins/ToolPanelize.py:1314 +#: appPlugins/ToolPanelize.py:1338 msgid "Constrain panel within" msgstr "Mentine panelul in" -#: appPlugins/ToolPanelize.py:1357 +#: appPlugins/ToolPanelize.py:1383 msgid "Panelize Object" msgstr "Panelizează obiectul" -#: appPlugins/ToolPanelize.py:1360 appPlugins/ToolRulesCheck.py:1663 +#: appPlugins/ToolPanelize.py:1386 appPlugins/ToolRulesCheck.py:1663 msgid "" "Panelize the specified object around the specified box.\n" "In other words it creates multiple copies of the source object,\n" @@ -17500,7 +17648,7 @@ msgstr "Fisierul .INF tip PCBWizard a fost incărcat." msgid "Main PcbWizard Excellon file loaded." msgstr "Fişierul Excellon tip PCBWizard a fost incărcat." -#: appPlugins/ToolPcbWizard.py:346 app_Main.py:11057 +#: appPlugins/ToolPcbWizard.py:346 app_Main.py:11087 msgid "This is not Excellon file." msgstr "Acesta nu este un fişier Excellon." @@ -17635,58 +17783,58 @@ msgstr "" msgid "Punch Geber" msgstr "Punctează Gerber" -#: appPlugins/ToolPunchGerber.py:555 +#: appPlugins/ToolPunchGerber.py:551 msgid "Click on a pad to select it." msgstr "Faceți clic pe un Pad pentru a-l selecta." -#: appPlugins/ToolPunchGerber.py:803 appPlugins/ToolPunchGerber.py:936 +#: appPlugins/ToolPunchGerber.py:799 appPlugins/ToolPunchGerber.py:932 msgid "The value of the fixed diameter is 0.0. Aborting." msgstr "Valoarea pentru diametrul fix ste 0.0. Renuntăm." -#: appPlugins/ToolPunchGerber.py:1712 +#: appPlugins/ToolPunchGerber.py:1708 msgid "Added pad" msgstr "S-a adăugat un pad" -#: appPlugins/ToolPunchGerber.py:1713 +#: appPlugins/ToolPunchGerber.py:1709 msgid "Click to add next pad or right click to start." msgstr "" "Faceți clic pentru a adăuga următorul Pad sau faceți clic dreapta pentru a " "începe." -#: appPlugins/ToolPunchGerber.py:1725 +#: appPlugins/ToolPunchGerber.py:1721 msgid "Removed pad" msgstr "Pad eliminat" -#: appPlugins/ToolPunchGerber.py:1726 +#: appPlugins/ToolPunchGerber.py:1722 msgid "Click to add/remove next pad or right click to start." msgstr "" "Faceți clic pentru a adăuga/elimina următorul Pad sau faceți clic dreapta " "pentru a începe." -#: appPlugins/ToolPunchGerber.py:1731 +#: appPlugins/ToolPunchGerber.py:1727 msgid "No pad detected under click position." msgstr "Niciun pad nu a fost detectat sub poziția de clic." -#: appPlugins/ToolPunchGerber.py:1930 +#: appPlugins/ToolPunchGerber.py:1926 msgid "All selectable pads are selected." msgstr "Totate obiectele Pad sunt selectate." -#: appPlugins/ToolPunchGerber.py:1947 +#: appPlugins/ToolPunchGerber.py:1943 msgid "Selection cleared." msgstr "Selecția a fost anulată." -#: appPlugins/ToolPunchGerber.py:2007 +#: appPlugins/ToolPunchGerber.py:2000 msgid "Gerber into which to punch holes" msgstr "Obiect Gerber pentru Punctare găuri" -#: appPlugins/ToolPunchGerber.py:2145 +#: appPlugins/ToolPunchGerber.py:2154 msgid "" "Remove the geometry of Excellon from the Gerber to create the holes in pads." msgstr "" "Îndepărtați geometria Excellon din obiectul Gerber pentru a crea găurile din " "pad-uri." -#: appPlugins/ToolPunchGerber.py:2297 +#: appPlugins/ToolPunchGerber.py:2313 msgid "" "When the manual type is chosen, the pads to be punched\n" "are selected on the canvas but only those that\n" @@ -17696,7 +17844,7 @@ msgstr "" "sunt selectate pe ecran dar numai acelea care\n" "sunt în pad-urile preselectate." -#: appPlugins/ToolPunchGerber.py:2336 +#: appPlugins/ToolPunchGerber.py:2347 msgid "" "Create a Gerber object from the selected object, within\n" "the specified box." @@ -17713,19 +17861,19 @@ msgstr "Anulat. Nu există date QRCode în caseta de text." msgid "QRCode Tool done." msgstr "Unealta QRCode efectuata." -#: appPlugins/ToolQRCode.py:777 +#: appPlugins/ToolQRCode.py:785 msgid "Gerber Object to which the QRCode will be added." msgstr "Obiect Gerber la care se va adăuga codul QR." -#: appPlugins/ToolQRCode.py:813 +#: appPlugins/ToolQRCode.py:827 msgid "The parameters used to shape the QRCode." msgstr "Parametrii utilizați pentru modelarea codului QR." -#: appPlugins/ToolQRCode.py:918 +#: appPlugins/ToolQRCode.py:939 msgid "Export QRCode" msgstr "Exportă Codul QR" -#: appPlugins/ToolQRCode.py:920 +#: appPlugins/ToolQRCode.py:941 msgid "" "Show a set of controls allowing to export the QRCode\n" "to a SVG file or an PNG file." @@ -17733,31 +17881,31 @@ msgstr "" "Afișați un set de controale care permit exportul codului QR\n" "într-un fișier SVG sau într-un fișier PNG." -#: appPlugins/ToolQRCode.py:959 +#: appPlugins/ToolQRCode.py:979 msgid "Transparent back color" msgstr "Culoare de fundal transparentă" -#: appPlugins/ToolQRCode.py:984 +#: appPlugins/ToolQRCode.py:1004 msgid "Export QRCode SVG" msgstr "Exporta QRCode SVG" -#: appPlugins/ToolQRCode.py:986 +#: appPlugins/ToolQRCode.py:1006 msgid "Export a SVG file with the QRCode content." msgstr "Exportați un fișier SVG cu conținutul QRCode." -#: appPlugins/ToolQRCode.py:997 +#: appPlugins/ToolQRCode.py:1017 msgid "Export QRCode PNG" msgstr "Exportă QRCode PNG" -#: appPlugins/ToolQRCode.py:999 +#: appPlugins/ToolQRCode.py:1019 msgid "Export a PNG image file with the QRCode content." msgstr "Exportați un fișier imagine PNG cu conținutul QRCode." -#: appPlugins/ToolQRCode.py:1010 +#: appPlugins/ToolQRCode.py:1030 msgid "Insert QRCode" msgstr "Inserați codul QR" -#: appPlugins/ToolQRCode.py:1013 +#: appPlugins/ToolQRCode.py:1033 msgid "Create the QRCode object." msgstr "Creați obiectul QRCode." @@ -18210,19 +18358,19 @@ msgstr "" "Salvează codul GCode generat pt dispensare pastă de fludor\n" "pe padurile unui PCB, intr-un fişier pe HDD." -#: appPlugins/ToolSub.py:269 appPlugins/ToolSub.py:505 +#: appPlugins/ToolSub.py:267 appPlugins/ToolSub.py:503 msgid "No Target object loaded." msgstr "Nu este incărcat un obiect Tintă." -#: appPlugins/ToolSub.py:272 +#: appPlugins/ToolSub.py:270 msgid "Loading geometry from Gerber objects." msgstr "Se Încarcă geometria din obiectele Gerber." -#: appPlugins/ToolSub.py:289 appPlugins/ToolSub.py:518 +#: appPlugins/ToolSub.py:287 appPlugins/ToolSub.py:516 msgid "No Subtractor object loaded." msgstr "Nu este incărcat obiect Substractor (scăzător)." -#: appPlugins/ToolSub.py:303 +#: appPlugins/ToolSub.py:301 #, fuzzy #| msgid "" #| "Geometry object that will be subtracted\n" @@ -18232,36 +18380,36 @@ msgstr "" "Obiectul Geometrie care se va scădea \n" "din obiectul Geometrie tintă." -#: appPlugins/ToolSub.py:343 +#: appPlugins/ToolSub.py:341 msgid "Finished parsing geometry for aperture" msgstr "S-a terminat analiza geometriei pt apertura" -#: appPlugins/ToolSub.py:345 +#: appPlugins/ToolSub.py:343 msgid "Subtraction aperture processing finished." msgstr "Procesarea de scădere a aperturii s-a încheiat." -#: appPlugins/ToolSub.py:478 appPlugins/ToolSub.py:672 -#: appPlugins/ToolSub.py:754 +#: appPlugins/ToolSub.py:476 appPlugins/ToolSub.py:670 +#: appPlugins/ToolSub.py:752 msgid "Generating new object failed." msgstr "Generarea unui obiect nou a esuat." -#: appPlugins/ToolSub.py:482 appPlugins/ToolSub.py:677 +#: appPlugins/ToolSub.py:480 appPlugins/ToolSub.py:675 msgid "Created" msgstr "Creat" -#: appPlugins/ToolSub.py:531 +#: appPlugins/ToolSub.py:529 msgid "Currently, the Subtractor geometry cannot be of type Multigeo." msgstr "Momentan, obiectul substractor Geometrie nu poate fi de tip Multigeo." -#: appPlugins/ToolSub.py:571 +#: appPlugins/ToolSub.py:569 msgid "Parsing solid_geometry ..." msgstr "Analizează geometria solidă..." -#: appPlugins/ToolSub.py:573 +#: appPlugins/ToolSub.py:571 msgid "Parsing solid_geometry for tool" msgstr "Se analizează Geometria pt unealta" -#: appPlugins/ToolSub.py:790 +#: appPlugins/ToolSub.py:788 #, fuzzy #| msgid "" #| "A tool to substract one Gerber or Geometry object\n" @@ -18273,7 +18421,7 @@ msgstr "" "O unealtă pentru scăderea unui obiect Gerber sau Geometry\n" "din altul de același tip." -#: appPlugins/ToolSub.py:849 +#: appPlugins/ToolSub.py:850 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." @@ -18281,11 +18429,11 @@ msgstr "" "Obiectul Gerber din care se scade \n" "obiectul Gerber substractor." -#: appPlugins/ToolSub.py:863 appPlugins/ToolSub.py:916 +#: appPlugins/ToolSub.py:871 appPlugins/ToolSub.py:934 msgid "Subtractor" msgstr "Substractor" -#: appPlugins/ToolSub.py:865 +#: appPlugins/ToolSub.py:873 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." @@ -18293,11 +18441,11 @@ msgstr "" "Obiectul Gerber care se scade din \n" "obiectul Gerber tintă." -#: appPlugins/ToolSub.py:872 +#: appPlugins/ToolSub.py:883 msgid "Subtract Gerber" msgstr "Execută" -#: appPlugins/ToolSub.py:875 +#: appPlugins/ToolSub.py:886 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -18309,7 +18457,7 @@ msgstr "" "Poate fi utilizat pt. a indepărta silkscreen-ul\n" "care se suprapune peste soldermask." -#: appPlugins/ToolSub.py:902 +#: appPlugins/ToolSub.py:919 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." @@ -18317,7 +18465,7 @@ msgstr "" "Obiectul Geometrie din care se scade \n" "obiectul Geometrie substractor." -#: appPlugins/ToolSub.py:918 +#: appPlugins/ToolSub.py:936 msgid "" "Geometry object that will be subtracted\n" "from the target Geometry object." @@ -18325,11 +18473,11 @@ msgstr "" "Obiectul Geometrie care se va scădea \n" "din obiectul Geometrie tintă." -#: appPlugins/ToolSub.py:930 +#: appPlugins/ToolSub.py:957 msgid "Subtract Geometry" msgstr "Scadeti Geometria" -#: appPlugins/ToolSub.py:933 +#: appPlugins/ToolSub.py:960 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -18390,7 +18538,7 @@ msgstr "CNCJob objects can't be buffered (buffer)." msgid "A plugin that allow geometry transformation." msgstr "" -#: appPlugins/ToolTransform.py:666 +#: appPlugins/ToolTransform.py:663 msgid "" "The object used as reference.\n" "The used point is the center of it's bounding box." @@ -18444,7 +18592,7 @@ msgstr "" "Initializarea spațiului de afisare a inceput.\n" "Initializarea spatiului de afisare s-a terminat in" -#: app_Main.py:1314 app_Main.py:9893 +#: app_Main.py:1314 app_Main.py:9923 msgid "New Project - Not saved" msgstr "Proiect nou - Nu a fost salvat" @@ -18922,7 +19070,7 @@ msgstr "Click pentru a seta originea..." msgid "Setting Origin..." msgstr "Setează Originea..." -#: app_Main.py:5240 app_Main.py:5358 app_Main.py:5501 +#: app_Main.py:5240 app_Main.py:5362 app_Main.py:5505 msgid "Origin set" msgstr "Originea a fost setată" @@ -18930,65 +19078,65 @@ msgstr "Originea a fost setată" msgid "Origin coordinates specified but incomplete." msgstr "Coordonate pentru origine specificate, dar incomplete." -#: app_Main.py:5304 +#: app_Main.py:5308 msgid "Moving to Origin..." msgstr "Deplasare către Origine..." -#: app_Main.py:5308 app_Main.py:5376 +#: app_Main.py:5312 app_Main.py:5380 msgid "Failed. No object(s) selected..." msgstr "A eșuat. Nici-un obiect nu este selectat." -#: app_Main.py:5395 +#: app_Main.py:5399 msgid "Quadrant 1" msgstr "" -#: app_Main.py:5396 +#: app_Main.py:5400 msgid "Quadrant 2" msgstr "" -#: app_Main.py:5397 +#: app_Main.py:5401 msgid "Quadrant 3" msgstr "" -#: app_Main.py:5398 +#: app_Main.py:5402 msgid "Quadrant 4" msgstr "" -#: app_Main.py:5538 +#: app_Main.py:5542 msgid "Jump to ..." msgstr "Sari la ..." -#: app_Main.py:5539 +#: app_Main.py:5543 msgid "Enter the coordinates in format X,Y:" msgstr "Introduceți coordonatele in format X,Y:" -#: app_Main.py:5549 +#: app_Main.py:5553 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Coordonate gresite. Introduceți coordonatele in format X,Y" -#: app_Main.py:5690 +#: app_Main.py:5696 msgid "Locate ..." msgstr "Localizează ..." -#: app_Main.py:6314 +#: app_Main.py:6322 msgid "" "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "Intrerup. Taskul curent va fi închis cât mai curând posibil ..." -#: app_Main.py:6320 +#: app_Main.py:6328 msgid "The current task was gracefully closed on user request..." msgstr "Taskul curent a fost închis la cererea utilizatorului ..." -#: app_Main.py:6520 +#: app_Main.py:6528 msgid "Not available for Legacy 2D graphic mode." msgstr "" -#: app_Main.py:6622 +#: app_Main.py:6630 msgid "Adding tool from DB is not allowed for this object." msgstr "" "Adaugarea unei unelte din Baza de date nu este permisa pt acest obiect." -#: app_Main.py:6640 +#: app_Main.py:6648 msgid "" "One or more Tools are edited.\n" "Do you want to save?" @@ -18996,189 +19144,189 @@ msgstr "" "Unul sau mai multe Unelte sunt editate.\n" "Doriți să actualizați baza de date?" -#: app_Main.py:6642 +#: app_Main.py:6650 msgid "Save Tools Database" msgstr "Salvează baza de date Unelte" -#: app_Main.py:6835 app_Main.py:6889 app_Main.py:6937 +#: app_Main.py:6862 app_Main.py:6916 app_Main.py:6964 msgid "Enter the Angle value:" msgstr "Introduceți valoaea Unghiului:" -#: app_Main.py:6868 +#: app_Main.py:6895 msgid "Rotation done." msgstr "Rotaţie executată." -#: app_Main.py:6870 +#: app_Main.py:6897 msgid "Rotation movement was not executed." msgstr "Mișcarea de rotație nu a fost executată." -#: app_Main.py:6919 +#: app_Main.py:6946 msgid "Skew on X axis done." msgstr "Deformare pe axa X terminată." -#: app_Main.py:6967 +#: app_Main.py:6994 msgid "Skew on Y axis done." msgstr "Deformare pe axa Y terminată." -#: app_Main.py:7049 +#: app_Main.py:7076 msgid "New Grid ..." msgstr "Grid nou ..." -#: app_Main.py:7050 +#: app_Main.py:7077 msgid "Enter a Grid Value:" msgstr "Valoare Grid:" -#: app_Main.py:7059 app_Main.py:7084 +#: app_Main.py:7086 app_Main.py:7111 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "Introduceți o valoare pentru Grila ne-nula și in format Real." -#: app_Main.py:7064 +#: app_Main.py:7091 msgid "New Grid added" msgstr "Grid nou" -#: app_Main.py:7066 +#: app_Main.py:7093 msgid "Grid already exists" msgstr "Grila există deja" -#: app_Main.py:7068 +#: app_Main.py:7095 msgid "Adding New Grid cancelled" msgstr "Adăugarea unei valori de Grilă a fost anulată" -#: app_Main.py:7090 +#: app_Main.py:7117 msgid "Grid Value does not exist" msgstr "Valoarea Grilei nu există" -#: app_Main.py:7092 +#: app_Main.py:7119 msgid "Grid Value deleted" msgstr "Valoarea Grila a fost stearsă" -#: app_Main.py:7094 +#: app_Main.py:7121 msgid "Delete Grid value cancelled" msgstr "Ștergerea unei valori de Grilă a fost anulată" -#: app_Main.py:7108 +#: app_Main.py:7135 msgid "Name copied to clipboard ..." msgstr "Numele a fost copiat pe Clipboard ..." -#: app_Main.py:7889 app_Main.py:7893 +#: app_Main.py:7919 app_Main.py:7923 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "Selectați un obiect Gerber sau Excellon pentru a-i vedea codul sursa." -#: app_Main.py:7896 +#: app_Main.py:7926 msgid "Viewing the source code of the selected object." msgstr "Vizualizarea codului sursă a obiectului selectat." -#: app_Main.py:7910 +#: app_Main.py:7940 msgid "Source Editor" msgstr "Editor Cod Sursă" -#: app_Main.py:7946 app_Main.py:7953 +#: app_Main.py:7976 app_Main.py:7983 msgid "There is no selected object for which to see it's source file code." msgstr "Nici-un obiect selectat pentru a-i vedea codul sursa." -#: app_Main.py:7961 +#: app_Main.py:7991 msgid "Failed to load the source code for the selected object" msgstr "Codul sursă pentru obiectul selectat nu a putut fi încărcat" -#: app_Main.py:7994 +#: app_Main.py:8024 msgid "Go to Line ..." msgstr "Mergi la Linia ..." -#: app_Main.py:8025 +#: app_Main.py:8055 msgid "Redrawing all objects" msgstr "Toate obiectele sunt reafisate" -#: app_Main.py:8113 +#: app_Main.py:8143 msgid "Failed to load recent item list." msgstr "Eşec in incărcarea listei cu fişiere recente." -#: app_Main.py:8120 +#: app_Main.py:8150 msgid "Failed to parse recent item list." msgstr "Eşec in parsarea listei cu fişiere recente." -#: app_Main.py:8130 +#: app_Main.py:8160 msgid "Failed to load recent projects item list." msgstr "Eşec in incărcarea listei cu proiecte recente." -#: app_Main.py:8137 +#: app_Main.py:8167 msgid "Failed to parse recent project item list." msgstr "Eşec in parsarea listei cu proiecte recente." -#: app_Main.py:8161 +#: app_Main.py:8191 msgid "Recent files list was reset." msgstr "Lista fișierelor recente a fost resetată." -#: app_Main.py:8175 +#: app_Main.py:8205 msgid "Recent projects list was reset." msgstr "Lista proiectelor recente a fost resetată." -#: app_Main.py:8200 +#: app_Main.py:8230 msgid "Clear Recent projects" msgstr "Sterge Proiectele recente" -#: app_Main.py:8224 +#: app_Main.py:8254 msgid "Clear Recent files" msgstr "Sterge fişierele recente" -#: app_Main.py:8280 +#: app_Main.py:8310 msgid "FlatCAM Evo" msgstr "FlatCAM Evo" -#: app_Main.py:8284 +#: app_Main.py:8314 msgid "Release date" msgstr "Data emiterii" -#: app_Main.py:8288 +#: app_Main.py:8318 msgid "Displayed" msgstr "Afișat" -#: app_Main.py:8291 +#: app_Main.py:8321 msgid "Snap" msgstr "Lipire" -#: app_Main.py:8300 +#: app_Main.py:8330 msgid "Canvas" msgstr "Canvas" -#: app_Main.py:8305 +#: app_Main.py:8335 msgid "Workspace active" msgstr "Spațiu de lucru activ" -#: app_Main.py:8309 +#: app_Main.py:8339 msgid "Workspace size" msgstr "Dimensiunea spațiului de lucru" -#: app_Main.py:8313 +#: app_Main.py:8343 msgid "Workspace orientation" msgstr "Orientarea spațiului de lucru" -#: app_Main.py:8375 +#: app_Main.py:8405 msgid "Failed checking for latest version. Could not connect." msgstr "" "Verificarea pentru ultima versiune a eșuat. Nu a fost posibilă conectarea la " "server." -#: app_Main.py:8382 +#: app_Main.py:8412 msgid "Could not parse information about latest version." msgstr "Informatia cu privire la ultima versiune nu s-a putut interpreta." -#: app_Main.py:8392 +#: app_Main.py:8422 msgid "FlatCAM is up to date!" msgstr "FlatCAM este la ultima versiune!" -#: app_Main.py:8397 +#: app_Main.py:8427 msgid "Newer Version Available" msgstr "O nouă versiune este disponibila" -#: app_Main.py:8399 +#: app_Main.py:8429 msgid "There is a newer version of FlatCAM available for download:" msgstr "O nouă versiune de FlatCAM este disponibilă pentru download:" -#: app_Main.py:8403 +#: app_Main.py:8433 msgid "info" msgstr "informaţie" -#: app_Main.py:8437 +#: app_Main.py:8467 msgid "" "OpenGL canvas initialization failed. HW or HW configuration not supported." "Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General " @@ -19190,44 +19338,44 @@ msgstr "" "Preferinţe -> General\n" "\n" -#: app_Main.py:8523 +#: app_Main.py:8553 msgid "All plots disabled." msgstr "Toate afişările sunt dezactivate." -#: app_Main.py:8529 +#: app_Main.py:8559 msgid "All non selected plots disabled." msgstr "Toate afişările care nu sunt selectate sunt dezactivate." -#: app_Main.py:8535 +#: app_Main.py:8565 msgid "All plots enabled." msgstr "Toate afişările sunt activate." -#: app_Main.py:8541 +#: app_Main.py:8571 msgid "All non selected plots enabled." msgstr "Toate afişările care nu sunt selectate sunt activate." -#: app_Main.py:8547 +#: app_Main.py:8577 msgid "Selected plots enabled..." msgstr "Toate afişările selectate sunt activate..." -#: app_Main.py:8555 +#: app_Main.py:8585 msgid "Selected plots disabled..." msgstr "Toate afişările selectate sunt dezactivate..." -#: app_Main.py:8589 +#: app_Main.py:8619 msgid "Enabling plots ..." msgstr "Activează Afișare ..." -#: app_Main.py:8636 +#: app_Main.py:8666 msgid "Disabling plots ..." msgstr "Dezactivează Afișare ..." -#: app_Main.py:8783 +#: app_Main.py:8813 msgid "Set alpha level ..." msgstr "Setează transparenta ..." -#: app_Main.py:9092 app_Main.py:9131 app_Main.py:9175 app_Main.py:9241 -#: app_Main.py:10012 app_Main.py:11305 app_Main.py:11370 +#: app_Main.py:9122 app_Main.py:9161 app_Main.py:9205 app_Main.py:9271 +#: app_Main.py:10042 app_Main.py:11335 app_Main.py:11400 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -19235,92 +19383,92 @@ msgstr "" "FlatCAM se inițializează ...\n" "Initializarea spațiului de afisare s-a terminat in" -#: app_Main.py:9095 +#: app_Main.py:9125 msgid "Opening Gerber file." msgstr "Se incarcă un fişier Gerber." -#: app_Main.py:9134 +#: app_Main.py:9164 msgid "Opening Excellon file." msgstr "Se incarcă un fişier Excellon." -#: app_Main.py:9178 +#: app_Main.py:9208 msgid "Opening G-Code file." msgstr "Se incarcă un fişier G-Code." -#: app_Main.py:9232 app_Main.py:9236 +#: app_Main.py:9262 app_Main.py:9266 msgid "Open HPGL2" msgstr "Încarcă HPGL2" -#: app_Main.py:9244 +#: app_Main.py:9274 msgid "Opening HPGL2 file." msgstr "Se incarcă un fişier HPGL2." -#: app_Main.py:9267 app_Main.py:9270 +#: app_Main.py:9297 app_Main.py:9300 msgid "Open Configuration File" msgstr "Încarcă un fişier de Configurare" -#: app_Main.py:9296 +#: app_Main.py:9326 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Doar obiectele Geometrie, Gerber și CNCJob pot fi folosite." -#: app_Main.py:9343 +#: app_Main.py:9373 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "" "Datele trebuie să fie organizate intr-o arie 3D cu ultima dimensiune cu " "valoarea 3 sau 4" -#: app_Main.py:9349 app_Main.py:9354 +#: app_Main.py:9379 app_Main.py:9384 msgid "Export PNG Image" msgstr "Exporta imagine PNG" -#: app_Main.py:9387 app_Main.py:9599 +#: app_Main.py:9417 app_Main.py:9629 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "A eșuat. Doar obiectele tip Gerber pot fi salvate ca fişiere Gerber..." -#: app_Main.py:9400 +#: app_Main.py:9430 msgid "Save Gerber source file" msgstr "Salvează codul sursa Gerber ca fişier" -#: app_Main.py:9429 +#: app_Main.py:9459 msgid "Failed. Only Script objects can be saved as TCL Script files..." msgstr "" "A eșuat. Doar obiectele tip Script pot fi salvate ca fişiere TCL Script..." -#: app_Main.py:9442 +#: app_Main.py:9472 msgid "Save Script source file" msgstr "Salvează codul sursa Script ca fişier" -#: app_Main.py:9471 +#: app_Main.py:9501 msgid "Failed. Only Document objects can be saved as Document files..." msgstr "" "A eșuat. Doar obiectele tip Document pot fi salvate ca fişiere Document ..." -#: app_Main.py:9484 +#: app_Main.py:9514 msgid "Save Document source file" msgstr "Salvează codul sursa Document ca fişier" -#: app_Main.py:9513 app_Main.py:9554 app_Main.py:10517 +#: app_Main.py:9543 app_Main.py:9584 app_Main.py:10547 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "A eșuat. Doar obiectele tip Excellon pot fi salvate ca fişiere Excellon ..." -#: app_Main.py:9521 app_Main.py:9526 +#: app_Main.py:9551 app_Main.py:9556 msgid "Save Excellon source file" msgstr "Salvează codul sursa Excellon ca fişier" -#: app_Main.py:9644 +#: app_Main.py:9674 msgid "Only Geometry objects can be used." msgstr "Doar obiecte tip Geometrie pot fi folosite." -#: app_Main.py:9689 app_Main.py:9693 +#: app_Main.py:9719 app_Main.py:9723 msgid "Import SVG" msgstr "Importă SVG" -#: app_Main.py:9719 app_Main.py:9723 +#: app_Main.py:9749 app_Main.py:9753 msgid "Import DXF" msgstr "Importa DXF" -#: app_Main.py:9749 +#: app_Main.py:9779 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -19330,156 +19478,156 @@ msgstr "" "Crearea unui nou Proiect le va șterge..\n" "Doriti să Salvati proiectul curentt?" -#: app_Main.py:9873 +#: app_Main.py:9903 #, fuzzy #| msgid "Do you want to save the edited object?" msgid "Do you want to save the current settings/preferences?" msgstr "Vrei sa salvezi obiectul editat?" -#: app_Main.py:9874 +#: app_Main.py:9904 #, fuzzy #| msgid "Save Preferences" msgid "Save preferences" msgstr "Salvează Pref" -#: app_Main.py:9892 +#: app_Main.py:9922 #, fuzzy #| msgid "New Project created" msgid "Project created in" msgstr "Un nou Proiect a fost creat" -#: app_Main.py:9892 +#: app_Main.py:9922 msgid "seconds" msgstr "" -#: app_Main.py:9895 +#: app_Main.py:9925 msgid "New Project created" msgstr "Un nou Proiect a fost creat" -#: app_Main.py:9921 +#: app_Main.py:9951 msgid "New TCL script file created in Code Editor." msgstr "Un nou script TCL a fost creat in Editorul de cod." -#: app_Main.py:9948 app_Main.py:9950 app_Main.py:9985 app_Main.py:9987 +#: app_Main.py:9978 app_Main.py:9980 app_Main.py:10015 app_Main.py:10017 msgid "Open TCL script" msgstr "Încarcă TCL script" -#: app_Main.py:10014 +#: app_Main.py:10044 msgid "Executing ScriptObject file." msgstr "Se executa un fisier script FlatCAM." -#: app_Main.py:10022 app_Main.py:10026 +#: app_Main.py:10052 app_Main.py:10056 msgid "Run TCL script" msgstr "Ruleaza TCL script" -#: app_Main.py:10049 +#: app_Main.py:10079 msgid "TCL script file opened in Code Editor and executed." msgstr "Un fisier script TCL a fost deschis in Editorul de cod si executat." -#: app_Main.py:10095 app_Main.py:10102 +#: app_Main.py:10125 app_Main.py:10132 msgid "Save Project As ..." msgstr "Salvează Proiectul ca ..." -#: app_Main.py:10137 +#: app_Main.py:10167 msgid "FlatCAM objects print" msgstr "Tipărirea obiectelor FlatCAM" -#: app_Main.py:10150 app_Main.py:10158 +#: app_Main.py:10180 app_Main.py:10188 msgid "Save Object as PDF ..." msgstr "Salvați obiectul în format PDF ..." -#: app_Main.py:10168 +#: app_Main.py:10198 msgid "Printing PDF ..." msgstr "Se tipărește ..." -#: app_Main.py:10342 +#: app_Main.py:10372 msgid "PDF file saved to" msgstr "Fișierul PDF salvat în" -#: app_Main.py:10364 app_Main.py:10624 app_Main.py:10758 app_Main.py:10825 +#: app_Main.py:10394 app_Main.py:10654 app_Main.py:10788 app_Main.py:10855 msgid "Exporting ..." msgstr "Se exportă ..." -#: app_Main.py:10407 +#: app_Main.py:10437 msgid "SVG file exported to" msgstr "Fişier SVG exportat in" -#: app_Main.py:10422 app_Main.py:10426 +#: app_Main.py:10452 app_Main.py:10456 msgid "Import FlatCAM Preferences" msgstr "Importă Preferințele FlatCAM" -#: app_Main.py:10437 +#: app_Main.py:10467 msgid "Imported Defaults from" msgstr "Valorile default au fost importate din" -#: app_Main.py:10456 app_Main.py:10462 +#: app_Main.py:10486 app_Main.py:10492 msgid "Export FlatCAM Preferences" msgstr "Exportă Preferințele FlatCAM" -#: app_Main.py:10482 +#: app_Main.py:10512 msgid "Exported preferences to" msgstr "Exportă Preferințele in" -#: app_Main.py:10615 +#: app_Main.py:10645 msgid "Excellon file exported to" msgstr "Fişierul Excellon exportat in" -#: app_Main.py:10629 app_Main.py:10636 app_Main.py:10763 app_Main.py:10770 -#: app_Main.py:10830 app_Main.py:10837 +#: app_Main.py:10659 app_Main.py:10666 app_Main.py:10793 app_Main.py:10800 +#: app_Main.py:10860 app_Main.py:10867 msgid "Could not export." msgstr "Nu s-a putut exporta." -#: app_Main.py:10750 +#: app_Main.py:10780 msgid "Gerber file exported to" msgstr "Fişier Gerber exportat in" -#: app_Main.py:10816 +#: app_Main.py:10846 msgid "DXF file exported to" msgstr "Fişierul DXF exportat in" -#: app_Main.py:10892 app_Main.py:10950 +#: app_Main.py:10922 app_Main.py:10980 msgid "Import failed." msgstr "Importul a eșuat." -#: app_Main.py:10984 app_Main.py:11191 app_Main.py:11256 +#: app_Main.py:11014 app_Main.py:11221 app_Main.py:11286 msgid "Failed to open file" msgstr "Eşec in incărcarea fişierului" -#: app_Main.py:10987 app_Main.py:11194 app_Main.py:11259 +#: app_Main.py:11017 app_Main.py:11224 app_Main.py:11289 msgid "Failed to parse file" msgstr "Parsarea fişierului a eșuat" -#: app_Main.py:10999 +#: app_Main.py:11029 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" "Obiectul nu estetip Gerber sau este gol. Se anulează crearea obiectului." -#: app_Main.py:11012 app_Main.py:11081 app_Main.py:11144 app_Main.py:11218 -#: app_Main.py:11274 app_Main.py:11448 tclCommands/TclCommandOpenDXF.py:89 +#: app_Main.py:11042 app_Main.py:11111 app_Main.py:11174 app_Main.py:11248 +#: app_Main.py:11304 app_Main.py:11478 tclCommands/TclCommandOpenDXF.py:89 msgid "Opening" msgstr "Se incarcă" -#: app_Main.py:11023 +#: app_Main.py:11053 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "Incărcarea Gerber a eșuat. Probabil că nu este un fișier Gerber." -#: app_Main.py:11060 +#: app_Main.py:11090 msgid "Cannot open file" msgstr "Nu se poate incărca fişierul" -#: app_Main.py:11091 +#: app_Main.py:11121 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Incărcarea Excellon a eșuat. Probabil nu este de tip Excellon." -#: app_Main.py:11126 +#: app_Main.py:11156 msgid "Reading GCode file" msgstr "Se citeşte un fişier G-Code" -#: app_Main.py:11139 +#: app_Main.py:11169 msgid "This is not GCODE" msgstr "Acest obiect nu este de tip GCode" -#: app_Main.py:11157 +#: app_Main.py:11187 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -19490,76 +19638,76 @@ msgstr "" "Încercați să-l încărcați din meniul Fișier. \n" "Incercarea de a crea un obiect CNCJob din G-Code a eșuat in timpul procesarii" -#: app_Main.py:11213 +#: app_Main.py:11243 msgid "Object is not HPGL2 file or empty. Aborting object creation." msgstr "" "Obiectul nu este fișier HPGL2 sau este gol. Se renunta la crearea obiectului." -#: app_Main.py:11225 +#: app_Main.py:11255 msgid "Failed. Probable not a HPGL2 file." msgstr "A eșuat. Probabil fișierul nu este de tip HPGL2 ." -#: app_Main.py:11251 +#: app_Main.py:11281 msgid "TCL script file opened in Code Editor." msgstr "S-a încărcat un script TCL în Editorul Cod." -#: app_Main.py:11285 +#: app_Main.py:11315 msgid "Failed to open TCL Script." msgstr "Eşec in incărcarea fişierului TCL." -#: app_Main.py:11308 +#: app_Main.py:11338 msgid "Opening FlatCAM Config file." msgstr "Se incarca un fişier FlatCAM de configurare." -#: app_Main.py:11335 +#: app_Main.py:11365 msgid "Failed to open config file" msgstr "Eşec in incărcarea fişierului de configurare" -#: app_Main.py:11367 +#: app_Main.py:11397 msgid "Loading Project ... Please Wait ..." msgstr "Se încarcă proiectul ... Vă rugăm să așteptați ..." -#: app_Main.py:11373 +#: app_Main.py:11403 msgid "Opening FlatCAM Project file." msgstr "Se incarca un fisier proiect FlatCAM." -#: app_Main.py:11388 app_Main.py:11392 app_Main.py:11410 +#: app_Main.py:11418 app_Main.py:11422 app_Main.py:11440 msgid "Failed to open project file" msgstr "Eşec in incărcarea fişierului proiect" -#: app_Main.py:11472 +#: app_Main.py:11502 msgid "Loading Project ... restoring" msgstr "Se încarcă proiectul ... se restabileste" -#: app_Main.py:11478 +#: app_Main.py:11508 msgid "Project loaded from" msgstr "Proiectul a fost incărcat din" -#: app_Main.py:11510 +#: app_Main.py:11540 msgid "Saving Project ..." msgstr "Salvează Proiect ..." -#: app_Main.py:11547 app_Main.py:11597 +#: app_Main.py:11577 app_Main.py:11627 msgid "Project saved to" msgstr "Proiectul s-a salvat in" -#: app_Main.py:11558 +#: app_Main.py:11588 msgid "The object is used by another application." msgstr "Obiectul este folosit de o altă aplicație." -#: app_Main.py:11572 +#: app_Main.py:11602 msgid "Failed to verify project file" msgstr "Eşec in incărcarea fişierului proiect" -#: app_Main.py:11572 app_Main.py:11581 app_Main.py:11589 app_Main.py:11602 +#: app_Main.py:11602 app_Main.py:11611 app_Main.py:11619 app_Main.py:11632 msgid "Retry to save it." msgstr "Încercați din nou pentru a-l salva." -#: app_Main.py:11579 app_Main.py:11587 app_Main.py:11600 +#: app_Main.py:11609 app_Main.py:11617 app_Main.py:11630 msgid "Failed to parse saved project file" msgstr "Esec in analizarea fişierului Proiect" -#: app_Main.py:11638 +#: app_Main.py:11668 msgid "Save cancelled because source file is empty. Try to export the file." msgstr "" "Salvare anulată deoarece fișierul sursă este gol. Încercați să exportați " @@ -19782,7 +19930,7 @@ msgstr "" msgid "G91 coordinates not implemented ..." msgstr "Coordonatele G91 nu au fost implementate ..." -#: defaults.py:902 +#: defaults.py:906 msgid "Failed to parse defaults file." msgstr "Parsarea fişierului cu valori default a eșuat." @@ -19886,6 +20034,112 @@ msgstr "" "Nici-un nume de Geometrie in argumente. Furnizați un nume și încercați din " "nou." +#~ msgid "Launch Paint Tool in Tools Tab." +#~ msgstr "" +#~ "Lansează unealta FlatCAM numita Paint și\n" +#~ "o instalează in Tab-ul Unealta." + +#~ msgid "" +#~ "Generate a Positive black film or a Negative film.\n" +#~ "Positive means that it will print the features\n" +#~ "with black on a white canvas.\n" +#~ "Negative means that it will print the features\n" +#~ "with white on a black canvas.\n" +#~ "The Film format is SVG." +#~ msgstr "" +#~ "Generează un film negru Pozitiv sau un film Negativ.\n" +#~ "Pozitiv = traseele vor fi negre pe un fundal alb.\n" +#~ "Negativ = traseele vor fi albe pe un fundal negru.\n" +#~ "Formatul fişierului pt filmul salvat este SVG." + +#~ msgid "" +#~ "Sometime the printers will distort the print shape, especially the Laser " +#~ "types.\n" +#~ "This section provide the tools to compensate for the print distortions." +#~ msgstr "" +#~ "Uneori imprimantele vor denatura forma de imprimare, în special tipurile " +#~ "Laser.\n" +#~ "Această secțiune oferă instrumentele pentru a compensa distorsiunile de " +#~ "tipărire." + +#~ msgid "Scale Film geometry" +#~ msgstr "Scalați geo film" + +#~ msgid "Skew Film geometry" +#~ msgstr "Deformeaza Geo Film" + +#~ msgid "Mirror Film geometry" +#~ msgstr "Oglindeste Geo Film" + +#~ msgid "Units Calculator" +#~ msgstr "Calculator Unitati" + +#~ msgid "Here you enter the value to be converted from MM to INCH" +#~ msgstr "Valorile pentru conversie din MM in INCH" + +#~ msgid "" +#~ "This is the tool diameter to be entered into\n" +#~ "FlatCAM Gerber section.\n" +#~ "In the CNCJob section it is called >Tool dia<." +#~ msgstr "" +#~ "Acesta este diametrul uneltei care trebuie introdus in\n" +#~ "sectiunea FlatCAM Gerber.\n" +#~ "In sectiunea CNCJob este numit >Dia unealtă<." + +#~ msgid "Choose how to calculate the board area." +#~ msgstr "Alege cum să calculezi suprafața plăcii." + +#~ msgid "" +#~ "This is the calculated time required for the procedure.\n" +#~ "In minutes." +#~ msgstr "" +#~ "TImpul necesar (calculat) pentru\n" +#~ "efectuarea procedurii. In minute." + +#, fuzzy +#~| msgid "Milling Parameters" +#~ msgid "Thieving Parameters" +#~ msgstr "Parametri Frezare" + +#~ msgid "Select Soldermask object" +#~ msgstr "Selectați obiectul Soldermask" + +#, fuzzy +#~| msgid "" +#~| "The reference point to be used as origin for the skew.\n" +#~| "It can be one of the four points of the geometry bounding box." +#~ msgid "" +#~ "The reference point to be used as origin for the adjustment.\n" +#~ "It can be one of the five points of the geometry bounding box." +#~ msgstr "" +#~ "Punctul de referință care trebuie utilizat ca origine pentru Deformare.\n" +#~ "Poate fi unul dintre cele patru puncte ale căsuței de delimitare a " +#~ "geometriei." + +#, fuzzy +#~| msgid "Save Film" +#~ msgid "Scale Film" +#~ msgstr "Salveaa filmul" + +#, fuzzy +#~| msgid "Save Film" +#~ msgid "Skew Film" +#~ msgstr "Salveaa filmul" + +#, fuzzy +#~| msgid "Mirror (Flip)" +#~ msgid "Mirror Film" +#~ msgstr "Oglindire" + +#~ msgid "Film Parameters" +#~ msgstr "Parametrii filmului" + +#~ msgid "Source object for following geometry." +#~ msgstr "Obiect sursă pentru geometria „urmăritoare”." + +#~ msgid "Panelization Reference" +#~ msgstr "Referintă panelizare" + #~ msgid "HDPI Support" #~ msgstr "Suport HDPI" @@ -20358,9 +20612,6 @@ msgstr "" #~ msgid "Obj Type" #~ msgstr "Tip obiect" -#~ msgid "Object to be cleared of excess copper." -#~ msgstr "Obiect care trebuie curatat de excesul de cupru." - #~ msgid "Margin parameter too big. Tool is not used" #~ msgstr "Parametrul Margine este prea mare. Unealta nu este folosită" @@ -22685,9 +22936,6 @@ msgstr "" #~ "Când este selectată „forma V”, atunci\n" #~ "diametrul uneltei va depinde de adâncimea de tăiere aleasă." -#~ msgid "V-Shape" -#~ msgstr "Forma-V" - #~ msgid "" #~ "Diameter of the cutting tool.\n" #~ "If you want to have an isolation path\n" diff --git a/locale/ru/LC_MESSAGES/strings.mo b/locale/ru/LC_MESSAGES/strings.mo index 8ec6c70a..acb49c60 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 30c8d829..34e2e37d 100644 --- a/locale/ru/LC_MESSAGES/strings.po +++ b/locale/ru/LC_MESSAGES/strings.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2021-08-29 19:07+0300\n" +"POT-Creation-Date: 2021-09-08 21:02+0300\n" "PO-Revision-Date: \n" "Last-Translator: Andrey Kultyapov \n" "Language-Team: \n" @@ -19,6 +19,7 @@ msgstr "" "X-Poedit-SearchPathExcluded-0: doc\n" "X-Poedit-SearchPathExcluded-1: tests\n" "X-Poedit-SearchPathExcluded-2: build\n" +"X-Poedit-SearchPathExcluded-3: venv\n" #: Bookmark.py:57 Bookmark.py:86 msgid "Title" @@ -110,33 +111,33 @@ msgstr "Закладки" #: appEditors/AppExcEditor.py:1412 appEditors/AppExcEditor.py:1480 #: appEditors/AppGeoEditor.py:686 appEditors/AppGeoEditor.py:1203 #: appEditors/AppGeoEditor.py:3125 appEditors/AppGeoEditor.py:3151 -#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5050 -#: appEditors/AppGerberEditor.py:7153 appEditors/AppTextEditor.py:262 -#: appGUI/MainGUI.py:3384 appGUI/MainGUI.py:3602 appGUI/MainGUI.py:3827 -#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:437 -#: appPlugins/ToolCorners.py:532 appPlugins/ToolFilm.py:420 -#: appPlugins/ToolFilm.py:556 appPlugins/ToolImage.py:148 +#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5055 +#: appEditors/AppGerberEditor.py:7155 appEditors/AppTextEditor.py:262 +#: appGUI/MainGUI.py:3419 appGUI/MainGUI.py:3637 appGUI/MainGUI.py:3862 +#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:449 +#: appPlugins/ToolCorners.py:544 appPlugins/ToolFilm.py:404 +#: appPlugins/ToolFilm.py:540 appPlugins/ToolImage.py:148 #: appPlugins/ToolLevelling.py:1577 appPlugins/ToolMove.py:275 #: appPlugins/ToolPcbWizard.py:224 appPlugins/ToolPcbWizard.py:247 #: appPlugins/ToolQRCode.py:624 appPlugins/ToolQRCode.py:673 app_Main.py:1692 -#: app_Main.py:3006 app_Main.py:4881 app_Main.py:5293 app_Main.py:9100 -#: app_Main.py:9139 app_Main.py:9183 app_Main.py:9209 app_Main.py:9249 -#: app_Main.py:9274 app_Main.py:9322 app_Main.py:9360 app_Main.py:9406 -#: app_Main.py:9448 app_Main.py:9490 app_Main.py:9531 app_Main.py:9573 -#: app_Main.py:9618 app_Main.py:9670 app_Main.py:9702 app_Main.py:9732 -#: app_Main.py:9954 app_Main.py:9991 app_Main.py:10034 app_Main.py:10108 -#: app_Main.py:10164 app_Main.py:10430 app_Main.py:10465 +#: app_Main.py:3006 app_Main.py:4881 app_Main.py:5298 app_Main.py:9130 +#: app_Main.py:9169 app_Main.py:9213 app_Main.py:9239 app_Main.py:9279 +#: app_Main.py:9304 app_Main.py:9352 app_Main.py:9390 app_Main.py:9436 +#: app_Main.py:9478 app_Main.py:9520 app_Main.py:9561 app_Main.py:9603 +#: app_Main.py:9648 app_Main.py:9700 app_Main.py:9732 app_Main.py:9762 +#: app_Main.py:9984 app_Main.py:10021 app_Main.py:10064 app_Main.py:10138 +#: app_Main.py:10194 app_Main.py:10460 app_Main.py:10495 msgid "Cancelled." msgstr "Отменено." #: Bookmark.py:312 appDatabase.py:2159 appEditors/AppTextEditor.py:317 #: appObjects/FlatCAMCNCJob.py:730 appObjects/FlatCAMCNCJob.py:1154 -#: appPlugins/ToolFilm.py:773 appPlugins/ToolFilm.py:788 -#: appPlugins/ToolFilm.py:837 appPlugins/ToolFilm.py:1039 -#: appPlugins/ToolFilm.py:1049 appPlugins/ToolFilm.py:1098 +#: appPlugins/ToolFilm.py:770 appPlugins/ToolFilm.py:785 +#: appPlugins/ToolFilm.py:834 appPlugins/ToolFilm.py:1048 +#: appPlugins/ToolFilm.py:1058 appPlugins/ToolFilm.py:1107 #: appPlugins/ToolLevelling.py:1499 appPlugins/ToolLevelling.py:1691 -#: appPlugins/ToolSolderPaste.py:1156 app_Main.py:3014 app_Main.py:10400 -#: app_Main.py:10608 app_Main.py:10743 app_Main.py:10809 app_Main.py:11653 +#: appPlugins/ToolSolderPaste.py:1156 app_Main.py:3014 app_Main.py:10430 +#: app_Main.py:10638 app_Main.py:10773 app_Main.py:10839 app_Main.py:11683 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -145,8 +146,8 @@ msgstr "" "Скорее всего, другое приложение держит файл открытым и недоступным." #: Bookmark.py:323 Bookmark.py:353 appDatabase.py:1750 appDatabase.py:2170 -#: appDatabase.py:2204 appPlugins/ToolNCC.py:1279 appPlugins/ToolPaint.py:873 -#: app_Main.py:3025 app_Main.py:6457 defaults.py:889 +#: appDatabase.py:2204 appPlugins/ToolNCC.py:1263 appPlugins/ToolPaint.py:859 +#: app_Main.py:3025 app_Main.py:6465 defaults.py:893 msgid "Could not load the file." msgstr "Не удалось загрузить файл." @@ -171,29 +172,29 @@ msgid "The user requested a graceful exit of the current task." msgstr "Пользователь запросил выход из текущего задания." #: appCommon/Common.py:301 appPlugins/ToolCopperThieving.py:391 -#: appPlugins/ToolFollow.py:229 appPlugins/ToolIsolation.py:1590 -#: appPlugins/ToolNCC.py:1649 appPlugins/ToolPaint.py:1223 +#: appPlugins/ToolFollow.py:225 appPlugins/ToolIsolation.py:1586 +#: appPlugins/ToolNCC.py:1633 appPlugins/ToolPaint.py:1209 msgid "Click the start point of the area." msgstr "Нажмите на начальную точку области." -#: appCommon/Common.py:360 appPlugins/ToolFollow.py:448 -#: appPlugins/ToolNCC.py:1708 appPlugins/ToolPaint.py:1371 +#: appCommon/Common.py:360 appPlugins/ToolFollow.py:444 +#: appPlugins/ToolNCC.py:1692 appPlugins/ToolPaint.py:1357 msgid "Click the end point of the area." msgstr "Нажмите на конечную точку области." #: appCommon/Common.py:366 appCommon/Common.py:470 -#: appPlugins/ToolCopperThieving.py:435 appPlugins/ToolFollow.py:454 -#: appPlugins/ToolFollow.py:505 appPlugins/ToolIsolation.py:2529 -#: appPlugins/ToolIsolation.py:2581 appPlugins/ToolNCC.py:1712 -#: appPlugins/ToolNCC.py:1764 appPlugins/ToolPaint.py:1377 -#: appPlugins/ToolPaint.py:1428 +#: appPlugins/ToolCopperThieving.py:435 appPlugins/ToolFollow.py:450 +#: appPlugins/ToolFollow.py:501 appPlugins/ToolIsolation.py:2525 +#: appPlugins/ToolIsolation.py:2577 appPlugins/ToolNCC.py:1696 +#: appPlugins/ToolNCC.py:1748 appPlugins/ToolPaint.py:1363 +#: appPlugins/ToolPaint.py:1414 msgid "Zone added. Click to start adding next zone or right click to finish." msgstr "Зона добавлена. Щелкните правой кнопкой мыши для завершения." #: appCommon/Common.py:414 appEditors/AppGeoEditor.py:2495 #: appEditors/AppGerberEditor.py:1023 appEditors/AppGerberEditor.py:1409 -#: appPlugins/ToolFollow.py:476 appPlugins/ToolIsolation.py:2552 -#: appPlugins/ToolNCC.py:1735 appPlugins/ToolPaint.py:1399 +#: appPlugins/ToolFollow.py:472 appPlugins/ToolIsolation.py:2548 +#: appPlugins/ToolNCC.py:1719 appPlugins/ToolPaint.py:1385 msgid "Click on next Point or click right mouse button to complete ..." msgstr "" "Нажмите на следующую точку или щелкните правой кнопкой мыши для " @@ -212,7 +213,7 @@ msgstr "Ошибка. Области исключения пересекаютс msgid "Exclusion areas added." msgstr "Зоны исключения добавлены." -#: appCommon/Common.py:519 appCommon/Common.py:652 appCommon/Common.py:714 +#: appCommon/Common.py:519 appCommon/Common.py:654 appCommon/Common.py:716 msgid "Generate the CNC Job object." msgstr "Будет создан объект программы для ЧПУ." @@ -224,38 +225,38 @@ msgstr "С зонами исключения." msgid "Cancelled. Area exclusion drawing was interrupted." msgstr "Отменено. Рисование зоны исключения было прервано." -#: appCommon/Common.py:662 appCommon/Common.py:717 +#: appCommon/Common.py:664 appCommon/Common.py:719 msgid "All exclusion zones deleted." msgstr "Все исключаемые зоны удалены." -#: appCommon/Common.py:703 +#: appCommon/Common.py:705 msgid "Selected exclusion zones deleted." msgstr "Выбранные исключаемые зоны удалены." -#: appDatabase.py:28 appGUI/MainGUI.py:1699 appPlugins/ToolMilling.py:3866 +#: appDatabase.py:28 appGUI/MainGUI.py:1699 appPlugins/ToolMilling.py:3936 msgid "Path" msgstr "Дорожка" -#: appDatabase.py:28 appPlugins/ToolMilling.py:3866 +#: appDatabase.py:28 appPlugins/ToolMilling.py:3936 #, fuzzy #| msgid "Int" msgid "In" msgstr "Внутр" -#: appDatabase.py:28 appPlugins/ToolMilling.py:3866 +#: appDatabase.py:28 appPlugins/ToolMilling.py:3936 #, fuzzy #| msgid "Cut" msgid "Out" msgstr "Резать" -#: appDatabase.py:28 appGUI/MainGUI.py:876 appPlugins/ToolMilling.py:3866 -#: appPlugins/ToolMilling.py:3874 app_Main.py:8740 +#: appDatabase.py:28 appGUI/MainGUI.py:876 appPlugins/ToolMilling.py:3936 +#: appPlugins/ToolMilling.py:3944 app_Main.py:8770 msgid "Custom" msgstr "Своё" #: appDatabase.py:29 appEditors/appGCodeEditor.py:192 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolMilling.py:3937 +#: appPlugins/ToolMilling.py:4007 #, fuzzy #| msgid "Rough" msgid "Roughing" @@ -263,7 +264,7 @@ msgstr "Грубый" #: appDatabase.py:29 appEditors/appGCodeEditor.py:192 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolMilling.py:3937 +#: appPlugins/ToolMilling.py:4007 #, fuzzy #| msgid "Finish" msgid "Finishing" @@ -271,16 +272,16 @@ msgstr "Конец" #: appDatabase.py:29 appDatabase.py:271 appDatabase.py:596 appDatabase.py:1783 #: appDatabase.py:2248 appDatabase.py:2431 appEditors/appGCodeEditor.py:192 -#: appGUI/MainGUI.py:1100 appGUI/MainGUI.py:2360 appGUI/MainGUI.py:4752 +#: appGUI/MainGUI.py:1100 appGUI/MainGUI.py:2395 appGUI/MainGUI.py:4787 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolIsolation.py:203 appPlugins/ToolIsolation.py:3116 -#: appPlugins/ToolMilling.py:3937 appPlugins/ToolNCC.py:4369 +#: appPlugins/ToolIsolation.py:203 appPlugins/ToolIsolation.py:3114 +#: appPlugins/ToolMilling.py:4007 appPlugins/ToolNCC.py:4380 msgid "Isolation" msgstr "Изоляция" #: appDatabase.py:29 appEditors/appGCodeEditor.py:192 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolMilling.py:3937 +#: appPlugins/ToolMilling.py:4007 #, fuzzy #| msgid "Polish" msgid "Polishing" @@ -291,25 +292,25 @@ msgid "ID" msgstr "ИД" #: appDatabase.py:38 appDatabase.py:203 appEditors/AppGeoEditor.py:3486 -#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:571 appGUI/ObjectUI.py:894 -#: appGUI/ObjectUI.py:1241 appGUI/ObjectUI.py:1502 appGUI/ObjectUI.py:1569 -#: appPlugins/ToolCalibration.py:959 appPlugins/ToolFiducials.py:821 -#: app_Main.py:8280 +#: appGUI/ObjectUI.py:224 appGUI/ObjectUI.py:644 appGUI/ObjectUI.py:976 +#: appGUI/ObjectUI.py:1323 appGUI/ObjectUI.py:1602 appGUI/ObjectUI.py:1669 +#: appPlugins/ToolCalibration.py:957 appPlugins/ToolFiducials.py:819 +#: app_Main.py:8310 msgid "Name" msgstr "Имя" -#: appDatabase.py:38 appDatabase.py:265 appPlugins/ToolCalibration.py:960 -#: appPlugins/ToolMilling.py:3578 appPlugins/ToolSub.py:847 -#: appPlugins/ToolSub.py:900 +#: appDatabase.py:38 appDatabase.py:265 appPlugins/ToolCalibration.py:958 +#: appPlugins/ToolPanelize.py:1145 appPlugins/ToolSub.py:848 +#: appPlugins/ToolSub.py:917 msgid "Target" msgstr "Цель" #: appDatabase.py:38 appDatabase.py:216 appEditors/AppExcEditor.py:2847 -#: appEditors/AppExcEditor.py:4028 appGUI/ObjectUI.py:668 +#: appEditors/AppExcEditor.py:4030 appGUI/ObjectUI.py:746 #: appObjects/FlatCAMObj.py:710 appObjects/FlatCAMObj.py:776 -#: appPlugins/ToolDrilling.py:2333 appPlugins/ToolIsolation.py:3197 -#: appPlugins/ToolMilling.py:3631 appPlugins/ToolNCC.py:4198 -#: appPlugins/ToolPaint.py:3003 appPlugins/ToolPcbWizard.py:445 +#: appPlugins/ToolDrilling.py:2348 appPlugins/ToolIsolation.py:3206 +#: appPlugins/ToolMilling.py:3632 appPlugins/ToolNCC.py:4208 +#: appPlugins/ToolPaint.py:3010 appPlugins/ToolPcbWizard.py:445 #: appPlugins/ToolReport.py:443 appPlugins/ToolReport.py:509 #: appPlugins/ToolSolderPaste.py:1230 tclCommands/TclCommandDrillcncjob.py:197 msgid "Diameter" @@ -356,7 +357,7 @@ msgstr "" #: appDatabase.py:218 appDatabase.py:1192 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:37 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:175 -#: appPlugins/ToolCalculators.py:525 appPlugins/ToolCutOut.py:2569 +#: appPlugins/ToolCalculators.py:649 appPlugins/ToolCutOut.py:2573 msgid "Tool Diameter" msgstr "Диаметр инструмента" @@ -396,65 +397,65 @@ msgstr "" #: appDatabase.py:271 appDatabase.py:1780 appDatabase.py:1821 #: appDatabase.py:2232 appDatabase.py:2428 appGUI/MainGUI.py:1498 -#: app_Main.py:8278 +#: app_Main.py:8308 msgid "General" msgstr "Основные" #: appDatabase.py:271 appDatabase.py:1781 appDatabase.py:2235 -#: appDatabase.py:2429 appGUI/MainGUI.py:1091 appGUI/MainGUI.py:2351 -#: appGUI/MainGUI.py:4756 appGUI/ObjectUI.py:737 appGUI/ObjectUI.py:1047 +#: appDatabase.py:2429 appGUI/MainGUI.py:1091 appGUI/MainGUI.py:2386 +#: appGUI/MainGUI.py:4791 appGUI/ObjectUI.py:803 appGUI/ObjectUI.py:1113 #: appPlugins/ToolMilling.py:60 appPlugins/ToolMilling.py:202 msgid "Milling" msgstr "Фрезерование" #: appDatabase.py:271 appDatabase.py:1782 appDatabase.py:2240 -#: appDatabase.py:2430 appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2349 -#: appGUI/ObjectUI.py:723 appPlugins/ToolDrilling.py:55 +#: appDatabase.py:2430 appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2384 +#: appGUI/ObjectUI.py:789 appPlugins/ToolDrilling.py:55 #: appPlugins/ToolDrilling.py:198 appPlugins/ToolDrilling.py:1181 msgid "Drilling" msgstr "Сверление" #: appDatabase.py:271 appDatabase.py:1784 appDatabase.py:2256 #: appDatabase.py:2432 appEditors/AppGeoEditor.py:604 appGUI/MainGUI.py:1106 -#: appGUI/MainGUI.py:1716 appGUI/MainGUI.py:2366 appGUI/ObjectUI.py:1061 -#: appPlugins/ToolPaint.py:216 appPlugins/ToolPaint.py:905 -#: appPlugins/ToolPaint.py:2900 +#: appGUI/MainGUI.py:1716 appGUI/MainGUI.py:2401 appGUI/ObjectUI.py:1127 +#: appPlugins/ToolPaint.py:216 appPlugins/ToolPaint.py:891 +#: appPlugins/ToolPaint.py:2888 msgid "Paint" msgstr "Нарисовать" #: appDatabase.py:271 appDatabase.py:1785 appDatabase.py:2264 -#: appDatabase.py:2433 appGUI/MainGUI.py:1104 appGUI/MainGUI.py:2364 -#: appGUI/ObjectUI.py:362 appGUI/ObjectUI.py:1071 appPlugins/ToolNCC.py:215 -#: appPlugins/ToolNCC.py:1305 appPlugins/ToolNCC.py:4099 +#: appDatabase.py:2433 appGUI/MainGUI.py:1104 appGUI/MainGUI.py:2399 +#: appGUI/ObjectUI.py:426 appGUI/ObjectUI.py:1137 appPlugins/ToolNCC.py:215 +#: appPlugins/ToolNCC.py:1289 appPlugins/ToolNCC.py:4085 msgid "NCC" msgstr "NCC" #: appDatabase.py:271 appDatabase.py:1786 appDatabase.py:2272 -#: appDatabase.py:2434 appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2371 -#: appGUI/ObjectUI.py:377 appPlugins/ToolCutOut.py:179 -#: appPlugins/ToolCutOut.py:522 appPlugins/ToolCutOut.py:2296 +#: appDatabase.py:2434 appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2406 +#: appGUI/ObjectUI.py:397 appPlugins/ToolCutOut.py:179 +#: appPlugins/ToolCutOut.py:504 appPlugins/ToolCutOut.py:2278 msgid "Cutout" msgstr "Обрезка платы" -#: appDatabase.py:287 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:999 -#: appGUI/ObjectUI.py:1374 +#: appDatabase.py:287 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:1073 +#: appGUI/ObjectUI.py:1488 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:404 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:104 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:256 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:426 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:304 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolFollow.py:761 appPlugins/ToolIsolation.py:3341 -#: appPlugins/ToolIsolation.py:3624 appPlugins/ToolMilling.py:3901 -#: appPlugins/ToolNCC.py:4198 appPlugins/ToolNCC.py:4639 -#: appPlugins/ToolPaint.py:3003 appPlugins/ToolPaint.py:3318 +#: appPlugins/ToolFollow.py:760 appPlugins/ToolIsolation.py:3367 +#: appPlugins/ToolIsolation.py:3654 appPlugins/ToolMilling.py:3971 +#: appPlugins/ToolNCC.py:4208 appPlugins/ToolNCC.py:4654 +#: appPlugins/ToolPaint.py:3010 appPlugins/ToolPaint.py:3333 msgid "Shape" msgstr "Форма" -#: appDatabase.py:289 appGUI/ObjectUI.py:1023 +#: appDatabase.py:289 appGUI/ObjectUI.py:1097 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:106 -#: appPlugins/ToolIsolation.py:3343 appPlugins/ToolMilling.py:3903 -#: appPlugins/ToolNCC.py:4216 appPlugins/ToolPaint.py:3021 +#: appPlugins/ToolIsolation.py:3369 appPlugins/ToolMilling.py:3973 +#: appPlugins/ToolNCC.py:4226 appPlugins/ToolPaint.py:3028 msgid "" "Tool Shape. \n" "Can be:\n" @@ -492,14 +493,14 @@ msgstr "" "V-Agle.\n" "Угол накончика для инструментов V-образной формы." -#: appDatabase.py:337 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:999 -#: appGUI/ObjectUI.py:1374 appPlugins/ToolMilling.py:3925 +#: appDatabase.py:337 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:1073 +#: appGUI/ObjectUI.py:1488 appPlugins/ToolMilling.py:3995 #, fuzzy #| msgid "Jog" msgid "Job" msgstr "Бег трусцой" -#: appDatabase.py:340 appPlugins/ToolMilling.py:3928 +#: appDatabase.py:340 appPlugins/ToolMilling.py:3998 msgid "" "- Isolation -> informative - lower Feedrate as it uses a milling bit with a " "fine tip.\n" @@ -540,7 +541,7 @@ msgstr "" "Значение, которое будет использоваться в качестве смещения от текущего пути." #: appDatabase.py:391 appDatabase.py:898 appEditors/appGCodeEditor.py:815 -#: appGUI/ObjectUI.py:1384 +#: appGUI/ObjectUI.py:1498 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:52 @@ -550,9 +551,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:90 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:98 -#: appPlugins/ToolCalculators.py:513 appPlugins/ToolCutOut.py:2467 -#: appPlugins/ToolDrilling.py:2411 appPlugins/ToolMilling.py:1400 -#: appPlugins/ToolMilling.py:4041 +#: appPlugins/ToolCalculators.py:638 appPlugins/ToolCutOut.py:2471 +#: appPlugins/ToolDrilling.py:2424 appPlugins/ToolMilling.py:1359 +#: appPlugins/ToolMilling.py:4111 msgid "Cut Z" msgstr "Глубина резания" @@ -595,9 +596,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:165 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:121 -#: appPlugins/ToolCalibration.py:799 appPlugins/ToolDrilling.py:1559 -#: appPlugins/ToolDrilling.py:2453 appPlugins/ToolMilling.py:3248 -#: appPlugins/ToolMilling.py:4084 appPlugins/ToolSolderPaste.py:1350 +#: appPlugins/ToolCalibration.py:797 appPlugins/ToolDrilling.py:1559 +#: appPlugins/ToolDrilling.py:2466 appPlugins/ToolMilling.py:3218 +#: appPlugins/ToolMilling.py:4154 appPlugins/ToolSolderPaste.py:1350 msgid "Travel Z" msgstr "Отвод по Z" @@ -652,7 +653,7 @@ msgstr "" #: appDatabase.py:485 appGUI/preferences/tools/ToolsMillPrefGroupUI.py:193 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:142 -#: appPlugins/ToolMilling.py:4102 appPlugins/ToolSolderPaste.py:1392 +#: appPlugins/ToolMilling.py:4172 appPlugins/ToolSolderPaste.py:1392 msgid "Feedrate X-Y" msgstr "Скорость подачи X-Y" @@ -668,7 +669,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:152 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:208 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:155 -#: appPlugins/ToolDrilling.py:2470 appPlugins/ToolMilling.py:4120 +#: appPlugins/ToolDrilling.py:2483 appPlugins/ToolMilling.py:4190 #: appPlugins/ToolSolderPaste.py:1405 msgid "Feedrate Z" msgstr "Скорость подачи Z" @@ -712,8 +713,8 @@ msgstr "" "Если оставить его пустым, он не будет использоваться.\n" "Скорость вращения шпинделя в об/мин." -#: appDatabase.py:549 appDatabase.py:1042 appPlugins/ToolDrilling.py:2524 -#: appPlugins/ToolMilling.py:4205 +#: appDatabase.py:549 appDatabase.py:1042 appPlugins/ToolDrilling.py:2537 +#: appPlugins/ToolMilling.py:4275 msgid "Dwell" msgstr "Задержка" @@ -740,11 +741,11 @@ msgstr "" "Задержка, используемая для того, чтобы шпиндель двигателя достиг своей " "заданной скорости." -#: appDatabase.py:586 appPlugins/ToolNCC.py:4359 +#: appDatabase.py:586 appPlugins/ToolNCC.py:4370 msgid "Operation" msgstr "Операция" -#: appDatabase.py:588 appPlugins/ToolNCC.py:4361 +#: appDatabase.py:588 appPlugins/ToolNCC.py:4372 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -756,8 +757,8 @@ msgstr "" "Если это не удастся, то очистка от меди также потерпит неудачу.\n" "- Очистка - > обычная очистка от меди." -#: appDatabase.py:595 appEditors/AppGerberEditor.py:6493 -#: appPlugins/ToolNCC.py:4368 +#: appDatabase.py:595 appEditors/AppGerberEditor.py:6495 +#: appPlugins/ToolNCC.py:4379 msgid "Clear" msgstr "Сбросить" @@ -765,8 +766,8 @@ msgstr "Сбросить" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:50 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:158 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:121 -#: appPlugins/ToolIsolation.py:3406 appPlugins/ToolMilling.py:3815 -#: appPlugins/ToolNCC.py:4377 +#: appPlugins/ToolIsolation.py:3432 appPlugins/ToolMilling.py:3885 +#: appPlugins/ToolNCC.py:4388 msgid "Milling Type" msgstr "Тип фрезерования" @@ -776,8 +777,8 @@ msgstr "Тип фрезерования" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:168 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:123 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:131 -#: appPlugins/ToolIsolation.py:3408 appPlugins/ToolIsolation.py:3416 -#: appPlugins/ToolNCC.py:4379 appPlugins/ToolNCC.py:4387 +#: appPlugins/ToolIsolation.py:3434 appPlugins/ToolIsolation.py:3442 +#: appPlugins/ToolNCC.py:4390 appPlugins/ToolNCC.py:4398 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -792,7 +793,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:165 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:128 -#: appPlugins/ToolIsolation.py:3413 appPlugins/ToolNCC.py:4384 +#: appPlugins/ToolIsolation.py:3439 appPlugins/ToolNCC.py:4395 msgid "Climb" msgstr "Постепенный" @@ -800,7 +801,7 @@ msgstr "Постепенный" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:166 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:129 -#: appPlugins/ToolIsolation.py:3414 appPlugins/ToolNCC.py:4385 +#: appPlugins/ToolIsolation.py:3440 appPlugins/ToolNCC.py:4396 msgid "Conventional" msgstr "Обычный" @@ -811,16 +812,16 @@ msgstr "Обычный" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:489 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 -#: appPlugins/ToolDrilling.py:2572 appPlugins/ToolIsolation.py:3391 -#: appPlugins/ToolMilling.py:3958 appPlugins/ToolNCC.py:4400 -#: appPlugins/ToolPaint.py:3143 +#: appPlugins/ToolDrilling.py:2585 appPlugins/ToolIsolation.py:3417 +#: appPlugins/ToolMilling.py:4028 appPlugins/ToolNCC.py:4411 +#: appPlugins/ToolPaint.py:3155 msgid "Overlap" msgstr "Перекрытие" #: appDatabase.py:626 appDatabase.py:734 appEditors/AppGeoEditor.py:528 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:168 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 -#: appPlugins/ToolNCC.py:4402 appPlugins/ToolPaint.py:3145 +#: appPlugins/ToolNCC.py:4413 appPlugins/ToolPaint.py:3157 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -853,12 +854,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:477 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:168 -#: appPlugins/ToolCopperThieving.py:1344 appPlugins/ToolCopperThieving.py:1621 -#: appPlugins/ToolCorners.py:815 appPlugins/ToolCutOut.py:2508 -#: appPlugins/ToolCutOut.py:2818 appPlugins/ToolExtract.py:1279 -#: appPlugins/ToolFiducials.py:926 appPlugins/ToolInvertGerber.py:274 -#: appPlugins/ToolInvertGerber.py:282 appPlugins/ToolMilling.py:3945 -#: appPlugins/ToolNCC.py:4444 appPlugins/ToolNCC.py:4546 +#: appPlugins/ToolCopperThieving.py:1352 appPlugins/ToolCopperThieving.py:1659 +#: appPlugins/ToolCorners.py:802 appPlugins/ToolCutOut.py:2512 +#: appPlugins/ToolCutOut.py:2817 appPlugins/ToolExtract.py:1320 +#: appPlugins/ToolFiducials.py:924 appPlugins/ToolInvertGerber.py:279 +#: appPlugins/ToolInvertGerber.py:287 appPlugins/ToolMilling.py:4015 +#: appPlugins/ToolNCC.py:4455 appPlugins/ToolNCC.py:4561 msgid "Margin" msgstr "Отступ" @@ -868,9 +869,9 @@ msgstr "Отступ" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:479 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:188 -#: appPlugins/ToolCopperThieving.py:1346 appPlugins/ToolCorners.py:817 -#: appPlugins/ToolFiducials.py:928 appPlugins/ToolMilling.py:3947 -#: appPlugins/ToolNCC.py:4446 appPlugins/ToolNCC.py:4548 +#: appPlugins/ToolCopperThieving.py:1354 appPlugins/ToolCorners.py:804 +#: appPlugins/ToolFiducials.py:926 appPlugins/ToolMilling.py:4017 +#: appPlugins/ToolNCC.py:4457 appPlugins/ToolNCC.py:4563 msgid "Bounding box margin." msgstr "Граница рамки." @@ -881,14 +882,14 @@ msgstr "Граница рамки." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:503 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:199 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 -#: appPlugins/ToolExtract.py:1046 appPlugins/ToolLevelling.py:1907 -#: appPlugins/ToolMilling.py:3973 appPlugins/ToolNCC.py:4421 -#: appPlugins/ToolPaint.py:3179 appPlugins/ToolPunchGerber.py:2118 +#: appPlugins/ToolExtract.py:1060 appPlugins/ToolLevelling.py:1907 +#: appPlugins/ToolMilling.py:4043 appPlugins/ToolNCC.py:4432 +#: appPlugins/ToolPaint.py:3191 appPlugins/ToolPunchGerber.py:2117 msgid "Method" msgstr "Метод" #: appDatabase.py:660 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:201 -#: appPlugins/ToolNCC.py:4423 +#: appPlugins/ToolNCC.py:4434 msgid "" "Algorithm for copper clearing:\n" "- Standard: Fixed step inwards.\n" @@ -904,36 +905,36 @@ msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:513 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 -#: appPlugins/ToolMilling.py:3983 appPlugins/ToolNCC.py:4436 -#: appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolMilling.py:4053 appPlugins/ToolNCC.py:4447 +#: appPlugins/ToolPaint.py:3205 msgid "Standard" msgstr "Стандартный" #: appDatabase.py:668 appDatabase.py:782 appEditors/AppGeoEditor.py:574 -#: appEditors/AppGeoEditor.py:672 appEditors/AppGeoEditor.py:5974 +#: appEditors/AppGeoEditor.py:672 appEditors/AppGeoEditor.py:5979 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:513 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 -#: appPlugins/ToolMilling.py:3983 appPlugins/ToolNCC.py:4436 -#: appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolMilling.py:4053 appPlugins/ToolNCC.py:4447 +#: appPlugins/ToolPaint.py:3205 msgid "Seed" msgstr "По кругу" #: appDatabase.py:668 appDatabase.py:782 appEditors/AppGeoEditor.py:574 -#: appEditors/AppGeoEditor.py:5979 +#: appEditors/AppGeoEditor.py:5984 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:513 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 #: appParsers/ParseGerber.py:447 appParsers/ParseHPGL2.py:200 -#: appPlugins/ToolMilling.py:3983 appPlugins/ToolNCC.py:4436 -#: appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolMilling.py:4053 appPlugins/ToolNCC.py:4447 +#: appPlugins/ToolPaint.py:3205 msgid "Lines" msgstr "Линий" #: appDatabase.py:668 appDatabase.py:782 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 -#: appPlugins/ToolNCC.py:4436 appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolNCC.py:4447 appPlugins/ToolPaint.py:3205 msgid "Combo" msgstr "Комбо" @@ -942,16 +943,16 @@ msgstr "Комбо" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:209 #: appPlugins/ToolLevelling.py:1128 appPlugins/ToolLevelling.py:1150 #: appPlugins/ToolLevelling.py:1992 appPlugins/ToolLevelling.py:2015 -#: appPlugins/ToolNCC.py:4457 appPlugins/ToolNCC.py:4559 -#: appPlugins/ToolPaint.py:3204 +#: appPlugins/ToolNCC.py:4468 appPlugins/ToolNCC.py:4574 +#: appPlugins/ToolPaint.py:3216 msgid "Connect" msgstr "Подключение" #: appDatabase.py:680 appDatabase.py:796 appEditors/AppGeoEditor.py:583 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:211 -#: appPlugins/ToolNCC.py:4461 appPlugins/ToolNCC.py:4561 -#: appPlugins/ToolPaint.py:3207 +#: appPlugins/ToolNCC.py:4472 appPlugins/ToolNCC.py:4576 +#: appPlugins/ToolPaint.py:3219 msgid "" "Draw lines between resulting\n" "segments to minimize tool lifts." @@ -962,16 +963,16 @@ msgstr "" #: appDatabase.py:686 appDatabase.py:800 appEditors/AppGeoEditor.py:591 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appPlugins/ToolNCC.py:4467 appPlugins/ToolNCC.py:4567 -#: appPlugins/ToolPaint.py:3211 +#: appPlugins/ToolNCC.py:4478 appPlugins/ToolNCC.py:4582 +#: appPlugins/ToolPaint.py:3223 msgid "Contour" msgstr "Контур" #: appDatabase.py:690 appDatabase.py:803 appEditors/AppGeoEditor.py:593 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:219 -#: appPlugins/ToolNCC.py:4471 appPlugins/ToolNCC.py:4569 -#: appPlugins/ToolPaint.py:3214 +#: appPlugins/ToolNCC.py:4482 appPlugins/ToolNCC.py:4584 +#: appPlugins/ToolPaint.py:3226 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." @@ -980,19 +981,19 @@ msgstr "" "для зачистки неровных краёв." #: appDatabase.py:696 appDatabase.py:753 appEditors/AppGeoEditor.py:715 -#: appEditors/AppGerberEditor.py:6669 appEditors/appGCodeEditor.py:804 -#: appGUI/ObjectUI.py:133 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:1374 +#: appEditors/AppGerberEditor.py:6671 appEditors/appGCodeEditor.py:804 +#: appGUI/ObjectUI.py:138 appGUI/ObjectUI.py:1073 appGUI/ObjectUI.py:1488 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:177 -#: appPlugins/ToolEtchCompensation.py:468 appPlugins/ToolNCC.py:4477 -#: appPlugins/ToolNCC.py:4575 appPlugins/ToolPaint.py:3164 -#: appPlugins/ToolPaint.py:3260 appPlugins/ToolTransform.py:577 +#: appPlugins/ToolEtchCompensation.py:481 appPlugins/ToolNCC.py:4488 +#: appPlugins/ToolNCC.py:4590 appPlugins/ToolPaint.py:3176 +#: appPlugins/ToolPaint.py:3275 appPlugins/ToolTransform.py:577 msgid "Offset" msgstr "Смещение" #: appDatabase.py:700 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:241 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:251 -#: appPlugins/ToolNCC.py:4481 appPlugins/ToolNCC.py:4577 +#: appPlugins/ToolNCC.py:4492 appPlugins/ToolNCC.py:4592 msgid "" "If used, it will add an offset to the copper features.\n" "The copper clearing will finish to a distance\n" @@ -1004,7 +1005,7 @@ msgstr "" #: appDatabase.py:755 appEditors/AppGeoEditor.py:548 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:170 -#: appPlugins/ToolPaint.py:3166 appPlugins/ToolPaint.py:3262 +#: appPlugins/ToolPaint.py:3178 appPlugins/ToolPaint.py:3277 msgid "" "Distance by which to avoid\n" "the edges of the polygon to\n" @@ -1012,7 +1013,7 @@ msgid "" msgstr "Расстояние, которое не закрашивать до края полигона." #: appDatabase.py:770 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:185 -#: appPlugins/ToolPaint.py:3181 +#: appPlugins/ToolPaint.py:3193 msgid "" "Algorithm for painting:\n" "- Standard: Fixed step inwards.\n" @@ -1036,17 +1037,17 @@ msgstr "" #: appDatabase.py:782 appDatabase.py:784 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 #: appPlugins/ToolPaint.py:141 appPlugins/ToolPaint.py:414 -#: appPlugins/ToolPaint.py:3193 appPlugins/ToolPaint.py:3195 +#: appPlugins/ToolPaint.py:3205 appPlugins/ToolPaint.py:3207 msgid "Laser_lines" msgstr "Laser_lines" #: appDatabase.py:821 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:120 -#: appPlugins/ToolIsolation.py:3365 +#: appPlugins/ToolIsolation.py:3391 msgid "Passes" msgstr "Проход" #: appDatabase.py:823 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:122 -#: appPlugins/ToolIsolation.py:3367 +#: appPlugins/ToolIsolation.py:3393 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -1056,19 +1057,19 @@ msgstr "" #: appDatabase.py:836 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:146 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:491 -#: appPlugins/ToolIsolation.py:3393 appPlugins/ToolMilling.py:3960 +#: appPlugins/ToolIsolation.py:3419 appPlugins/ToolMilling.py:4030 msgid "How much (percentage) of the tool width to overlap each tool pass." msgstr "" "Размер части ширины инструмента, который будет перекрываться за каждый " "проход." #: appDatabase.py:869 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:177 -#: appPlugins/ToolIsolation.py:3426 +#: appPlugins/ToolIsolation.py:3452 msgid "Isolation Type" msgstr "Тип изоляции" #: appDatabase.py:871 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:179 -#: appPlugins/ToolIsolation.py:3428 +#: appPlugins/ToolIsolation.py:3454 msgid "" "Choose how the isolation will be executed:\n" "- 'Full' -> complete isolation of polygons\n" @@ -1090,23 +1091,23 @@ msgstr "" #: appDatabase.py:880 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:188 -#: appPlugins/ToolIsolation.py:3437 +#: appPlugins/ToolIsolation.py:3463 msgid "Full" msgstr "Полная" #: appDatabase.py:881 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 -#: appPlugins/ToolIsolation.py:3438 +#: appPlugins/ToolIsolation.py:3464 msgid "Ext" msgstr "Наруж" #: appDatabase.py:882 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 -#: appPlugins/ToolIsolation.py:3439 +#: appPlugins/ToolIsolation.py:3465 msgid "Int" msgstr "Внутр" #: appDatabase.py:900 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:54 -#: appPlugins/ToolDrilling.py:2413 appPlugins/ToolMilling.py:1402 -#: appPlugins/ToolMilling.py:4043 +#: appPlugins/ToolDrilling.py:2426 appPlugins/ToolMilling.py:1361 +#: appPlugins/ToolMilling.py:4113 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -1115,12 +1116,12 @@ msgstr "" "ниже слоя меди." #: appDatabase.py:916 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:269 -#: appPlugins/ToolDrilling.py:2548 +#: appPlugins/ToolDrilling.py:2561 msgid "Offset Z" msgstr "Смещение Z" #: appDatabase.py:918 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:271 -#: appPlugins/ToolDrilling.py:2550 +#: appPlugins/ToolDrilling.py:2563 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -1133,8 +1134,8 @@ msgstr "" #: appDatabase.py:935 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:71 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:98 -#: appPlugins/ToolCutOut.py:2484 appPlugins/ToolDrilling.py:2431 -#: appPlugins/ToolMilling.py:4062 +#: appPlugins/ToolCutOut.py:2488 appPlugins/ToolDrilling.py:2444 +#: appPlugins/ToolMilling.py:4132 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -1149,13 +1150,13 @@ msgstr "" #: appDatabase.py:957 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:84 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:83 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:109 -#: appPlugins/ToolCutOut.py:2495 appPlugins/ToolDrilling.py:2444 -#: appPlugins/ToolMilling.py:4075 +#: appPlugins/ToolCutOut.py:2499 appPlugins/ToolDrilling.py:2457 +#: appPlugins/ToolMilling.py:4145 msgid "Depth of each pass (positive)." msgstr "Глубина каждого прохода (положительный)." #: appDatabase.py:966 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:93 -#: appPlugins/ToolDrilling.py:2455 appPlugins/ToolMilling.py:4086 +#: appPlugins/ToolDrilling.py:2468 appPlugins/ToolMilling.py:4156 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -1164,7 +1165,7 @@ msgstr "" "по плоскости XY." #: appDatabase.py:989 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:154 -#: appPlugins/ToolDrilling.py:2472 appPlugins/ToolMilling.py:4122 +#: appPlugins/ToolDrilling.py:2485 appPlugins/ToolMilling.py:4192 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1178,12 +1179,12 @@ msgstr "" #: appDatabase.py:1004 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:303 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:307 -#: appPlugins/ToolDrilling.py:2487 appPlugins/ToolMilling.py:4137 +#: appPlugins/ToolDrilling.py:2500 appPlugins/ToolMilling.py:4207 msgid "Feedrate Rapids" msgstr "Пороги скорости подачи" #: appDatabase.py:1006 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:305 -#: appPlugins/ToolDrilling.py:2489 appPlugins/ToolMilling.py:4139 +#: appPlugins/ToolDrilling.py:2502 appPlugins/ToolMilling.py:4209 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1198,13 +1199,13 @@ msgstr "" "игнорировать для любых других случаев." #: appDatabase.py:1027 appGUI/preferences/tools/ToolsMillPrefGroupUI.py:224 -#: appPlugins/ToolDrilling.py:1573 appPlugins/ToolDrilling.py:2509 -#: appPlugins/ToolMilling.py:3266 appPlugins/ToolMilling.py:4190 +#: appPlugins/ToolDrilling.py:1573 appPlugins/ToolDrilling.py:2522 +#: appPlugins/ToolMilling.py:3236 appPlugins/ToolMilling.py:4260 msgid "Spindle speed" msgstr "Скорость вращения шпинделя" #: appDatabase.py:1029 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:169 -#: appPlugins/ToolDrilling.py:2511 appPlugins/ToolMilling.py:4192 +#: appPlugins/ToolDrilling.py:2524 appPlugins/ToolMilling.py:4262 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -1213,17 +1214,17 @@ msgstr "" "в оборотах в минуту(опционально) ." #: appDatabase.py:1074 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:229 -#: appPlugins/ToolDrilling.py:2564 +#: appPlugins/ToolDrilling.py:2577 msgid "Drill slots" msgstr "Сверлильные пазы" #: appDatabase.py:1076 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:231 -#: appPlugins/ToolDrilling.py:2566 +#: appPlugins/ToolDrilling.py:2579 msgid "If the selected tool has slots then they will be drilled." msgstr "Если выбранный инструмент имеет пазы, то они будут просверлены." #: appDatabase.py:1087 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:238 -#: appPlugins/ToolDrilling.py:2574 +#: appPlugins/ToolDrilling.py:2587 msgid "" "How much (percentage) of the tool diameter to overlap previous drill hole." msgstr "" @@ -1231,12 +1232,12 @@ msgstr "" "сверлильное отверстие." #: appDatabase.py:1101 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:250 -#: appPlugins/ToolDrilling.py:2588 +#: appPlugins/ToolDrilling.py:2601 msgid "Last drill" msgstr "Последнее упражнение" #: appDatabase.py:1103 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:252 -#: appPlugins/ToolDrilling.py:2590 +#: appPlugins/ToolDrilling.py:2603 msgid "" "If the slot length is not completely covered by drill holes,\n" "add a drill hole on the slot end point." @@ -1247,8 +1248,8 @@ msgstr "" #: appDatabase.py:1131 appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:254 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:109 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:268 -#: appPlugins/ToolCutOut.py:2510 appPlugins/ToolCutOut.py:2820 -#: appPlugins/ToolExtract.py:1281 +#: appPlugins/ToolCutOut.py:2514 appPlugins/ToolCutOut.py:2819 +#: appPlugins/ToolExtract.py:1322 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -1259,12 +1260,12 @@ msgstr "" "фактической границы печатной платы" #: appDatabase.py:1143 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:123 -#: appPlugins/ToolCutOut.py:2518 +#: appPlugins/ToolCutOut.py:2522 msgid "Gap size" msgstr "Размер перемычки" #: appDatabase.py:1145 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:125 -#: appPlugins/ToolCutOut.py:2520 +#: appPlugins/ToolCutOut.py:2524 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -1277,12 +1278,12 @@ msgstr "" "из которого вырезается печатная плата)." #: appDatabase.py:1154 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:140 -#: appPlugins/ToolCutOut.py:2534 +#: appPlugins/ToolCutOut.py:2538 msgid "Gap type" msgstr "Тип разрыва " #: appDatabase.py:1156 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:142 -#: appPlugins/ToolCutOut.py:2536 +#: appPlugins/ToolCutOut.py:2540 msgid "" "The type of gap:\n" "- Bridge -> the cutout will be interrupted by bridges\n" @@ -1298,22 +1299,22 @@ msgstr "" "сверлильными отверстиями" #: appDatabase.py:1164 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:150 -#: appPlugins/ToolCutOut.py:2544 +#: appPlugins/ToolCutOut.py:2548 msgid "Bridge" msgstr "Мост" #: appDatabase.py:1165 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:151 -#: appPlugins/ToolCutOut.py:2545 +#: appPlugins/ToolCutOut.py:2549 msgid "Thin" msgstr "Тонкий" #: appDatabase.py:1176 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:161 -#: appPlugins/ToolCutOut.py:2555 +#: appPlugins/ToolCutOut.py:2559 msgid "Depth" msgstr "Глубина" #: appDatabase.py:1178 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:163 -#: appPlugins/ToolCutOut.py:2557 +#: appPlugins/ToolCutOut.py:2561 msgid "" "The depth until the milling is done\n" "in order to thin the gaps." @@ -1322,7 +1323,7 @@ msgstr "" "для того, чтобы утончить зазоры." #: appDatabase.py:1194 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:177 -#: appPlugins/ToolCutOut.py:2571 +#: appPlugins/ToolCutOut.py:2575 msgid "The drill hole diameter when doing mouse bites." msgstr "Диаметр сверлильного отверстия при запуске \"мыши кусаются\"." @@ -1331,23 +1332,23 @@ msgstr "Диаметр сверлильного отверстия при зап #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:187 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:216 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:187 -#: appPlugins/ToolCopperThieving.py:1491 appPlugins/ToolCopperThieving.py:1531 -#: appPlugins/ToolCopperThieving.py:1571 appPlugins/ToolCutOut.py:2581 +#: appPlugins/ToolCopperThieving.py:1507 appPlugins/ToolCopperThieving.py:1555 +#: appPlugins/ToolCopperThieving.py:1603 appPlugins/ToolCutOut.py:2585 msgid "Spacing" msgstr "Промежуток" #: appDatabase.py:1207 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:189 -#: appPlugins/ToolCutOut.py:2583 +#: appPlugins/ToolCutOut.py:2587 msgid "The spacing between drill holes when doing mouse bites." msgstr "Расстояние между отверстиями сверла при выполнении \"мышиных укусов\"." #: appDatabase.py:1226 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:222 -#: appPlugins/ToolCutOut.py:2397 +#: appPlugins/ToolCutOut.py:2457 msgid "Convex Shape" msgstr "Выпуклая форма" #: appDatabase.py:1229 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:224 -#: appPlugins/ToolCutOut.py:2399 appPlugins/ToolCutOut.py:2404 +#: appPlugins/ToolCutOut.py:2459 appPlugins/ToolCutOut.py:2464 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -1356,11 +1357,11 @@ msgstr "" "Используется только в том случае, если тип исходного объекта-Gerber." #: appDatabase.py:1237 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:198 -#: appPlugins/ToolCutOut.py:2628 +#: appPlugins/ToolCutOut.py:2625 msgid "Gaps" msgstr "Вариант" -#: appDatabase.py:1239 appPlugins/ToolCutOut.py:2630 +#: appDatabase.py:1239 appPlugins/ToolCutOut.py:2627 msgid "" "Number of gaps used for the Automatic cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -1446,87 +1447,87 @@ msgstr "" "активной геометрии после выбора инструмента\n" "в базе данных." -#: appDatabase.py:1336 appGUI/GUIElements.py:2391 appGUI/GUIElements.py:2461 -#: appGUI/GUIElements.py:2522 appGUI/GUIElements.py:2587 -#: appGUI/GUIElements.py:3975 appGUI/MainGUI.py:1648 -#: appGUI/preferences/PreferencesUIManager.py:1038 app_Main.py:2659 -#: app_Main.py:3883 app_Main.py:4818 app_Main.py:5083 app_Main.py:9758 +#: appDatabase.py:1336 appGUI/GUIElements.py:2448 appGUI/GUIElements.py:2518 +#: appGUI/GUIElements.py:2579 appGUI/GUIElements.py:2644 +#: appGUI/GUIElements.py:4032 appGUI/MainGUI.py:1648 +#: appGUI/preferences/PreferencesUIManager.py:1042 app_Main.py:2659 +#: app_Main.py:3883 app_Main.py:4818 app_Main.py:5083 app_Main.py:9788 msgid "Cancel" msgstr "Отмена" -#: appDatabase.py:1349 appDatabase.py:1360 appEditors/AppExcEditor.py:4562 -#: appEditors/AppExcEditor.py:4573 appEditors/appGCodeEditor.py:900 -#: appEditors/appGCodeEditor.py:911 appGUI/ObjectUI.py:153 -#: appGUI/ObjectUI.py:164 appPlugins/ToolAlignObjects.py:553 -#: appPlugins/ToolAlignObjects.py:564 appPlugins/ToolCalculators.py:749 -#: appPlugins/ToolCalculators.py:760 appPlugins/ToolCalibration.py:1425 -#: appPlugins/ToolCalibration.py:1436 appPlugins/ToolCopperThieving.py:1785 -#: appPlugins/ToolCopperThieving.py:1796 appPlugins/ToolCorners.py:929 -#: appPlugins/ToolCorners.py:940 appPlugins/ToolCutOut.py:2886 -#: appPlugins/ToolCutOut.py:2897 appPlugins/ToolDblSided.py:1149 -#: appPlugins/ToolDblSided.py:1160 appPlugins/ToolDistance.py:682 -#: appPlugins/ToolDistance.py:693 appPlugins/ToolDistanceMin.py:372 -#: appPlugins/ToolDistanceMin.py:383 appPlugins/ToolDrilling.py:2933 -#: appPlugins/ToolDrilling.py:2944 appPlugins/ToolEtchCompensation.py:527 -#: appPlugins/ToolEtchCompensation.py:538 appPlugins/ToolExtract.py:1358 -#: appPlugins/ToolExtract.py:1369 appPlugins/ToolFiducials.py:1091 -#: appPlugins/ToolFiducials.py:1102 appPlugins/ToolFilm.py:1715 -#: appPlugins/ToolFilm.py:1726 appPlugins/ToolFollow.py:821 -#: appPlugins/ToolFollow.py:832 appPlugins/ToolImage.py:367 -#: appPlugins/ToolImage.py:378 appPlugins/ToolInvertGerber.py:345 -#: appPlugins/ToolInvertGerber.py:356 appPlugins/ToolIsolation.py:3693 -#: appPlugins/ToolIsolation.py:3704 appPlugins/ToolLevelling.py:2341 -#: appPlugins/ToolLevelling.py:2352 appPlugins/ToolMilling.py:4541 -#: appPlugins/ToolMilling.py:4552 appPlugins/ToolNCC.py:4801 -#: appPlugins/ToolNCC.py:4812 appPlugins/ToolOptimal.py:659 -#: appPlugins/ToolOptimal.py:670 appPlugins/ToolPaint.py:3420 -#: appPlugins/ToolPaint.py:3431 appPlugins/ToolPanelize.py:1400 -#: appPlugins/ToolPanelize.py:1411 appPlugins/ToolPcbWizard.py:536 -#: appPlugins/ToolPcbWizard.py:547 appPlugins/ToolPunchGerber.py:2379 -#: appPlugins/ToolPunchGerber.py:2390 appPlugins/ToolQRCode.py:1044 -#: appPlugins/ToolQRCode.py:1055 appPlugins/ToolRulesCheck.py:1715 +#: appDatabase.py:1349 appDatabase.py:1360 appEditors/AppExcEditor.py:4564 +#: appEditors/AppExcEditor.py:4575 appEditors/appGCodeEditor.py:900 +#: appEditors/appGCodeEditor.py:911 appGUI/ObjectUI.py:158 +#: appGUI/ObjectUI.py:169 appPlugins/ToolAlignObjects.py:577 +#: appPlugins/ToolAlignObjects.py:588 appPlugins/ToolCalculators.py:1067 +#: appPlugins/ToolCalculators.py:1078 appPlugins/ToolCalibration.py:1423 +#: appPlugins/ToolCalibration.py:1434 appPlugins/ToolCopperThieving.py:1835 +#: appPlugins/ToolCopperThieving.py:1846 appPlugins/ToolCorners.py:988 +#: appPlugins/ToolCorners.py:999 appPlugins/ToolCutOut.py:2886 +#: appPlugins/ToolCutOut.py:2897 appPlugins/ToolDblSided.py:1126 +#: appPlugins/ToolDblSided.py:1137 appPlugins/ToolDistance.py:684 +#: appPlugins/ToolDistance.py:695 appPlugins/ToolDistanceMin.py:372 +#: appPlugins/ToolDistanceMin.py:383 appPlugins/ToolDrilling.py:2929 +#: appPlugins/ToolDrilling.py:2940 appPlugins/ToolEtchCompensation.py:538 +#: appPlugins/ToolEtchCompensation.py:549 appPlugins/ToolExtract.py:1387 +#: appPlugins/ToolExtract.py:1398 appPlugins/ToolFiducials.py:1089 +#: appPlugins/ToolFiducials.py:1100 appPlugins/ToolFilm.py:1769 +#: appPlugins/ToolFilm.py:1780 appPlugins/ToolFollow.py:815 +#: appPlugins/ToolFollow.py:826 appPlugins/ToolImage.py:367 +#: appPlugins/ToolImage.py:378 appPlugins/ToolInvertGerber.py:348 +#: appPlugins/ToolInvertGerber.py:359 appPlugins/ToolIsolation.py:3721 +#: appPlugins/ToolIsolation.py:3732 appPlugins/ToolLevelling.py:2341 +#: appPlugins/ToolLevelling.py:2352 appPlugins/ToolMilling.py:4593 +#: appPlugins/ToolMilling.py:4604 appPlugins/ToolNCC.py:4815 +#: appPlugins/ToolNCC.py:4826 appPlugins/ToolOptimal.py:659 +#: appPlugins/ToolOptimal.py:670 appPlugins/ToolPaint.py:3437 +#: appPlugins/ToolPaint.py:3448 appPlugins/ToolPanelize.py:1426 +#: appPlugins/ToolPanelize.py:1437 appPlugins/ToolPcbWizard.py:536 +#: appPlugins/ToolPcbWizard.py:547 appPlugins/ToolPunchGerber.py:2390 +#: appPlugins/ToolPunchGerber.py:2401 appPlugins/ToolQRCode.py:1064 +#: appPlugins/ToolQRCode.py:1075 appPlugins/ToolRulesCheck.py:1715 #: appPlugins/ToolRulesCheck.py:1726 appPlugins/ToolSolderPaste.py:1632 -#: appPlugins/ToolSolderPaste.py:1643 appPlugins/ToolSub.py:968 -#: appPlugins/ToolSub.py:979 appPlugins/ToolTransform.py:1027 -#: appPlugins/ToolTransform.py:1038 appTool.py:300 appTool.py:311 +#: appPlugins/ToolSolderPaste.py:1643 appPlugins/ToolSub.py:993 +#: appPlugins/ToolSub.py:1004 appPlugins/ToolTransform.py:1024 +#: appPlugins/ToolTransform.py:1035 appTool.py:300 appTool.py:311 msgid "Edited value is out of range" msgstr "Отредактированное значение находится вне диапазона" -#: appDatabase.py:1355 appDatabase.py:1362 appEditors/AppExcEditor.py:4568 -#: appEditors/AppExcEditor.py:4575 appEditors/appGCodeEditor.py:906 -#: appEditors/appGCodeEditor.py:913 appGUI/ObjectUI.py:159 -#: appGUI/ObjectUI.py:166 appPlugins/ToolAlignObjects.py:559 -#: appPlugins/ToolAlignObjects.py:566 appPlugins/ToolCalculators.py:755 -#: appPlugins/ToolCalculators.py:762 appPlugins/ToolCalibration.py:1431 -#: appPlugins/ToolCalibration.py:1438 appPlugins/ToolCopperThieving.py:1791 -#: appPlugins/ToolCopperThieving.py:1798 appPlugins/ToolCorners.py:935 -#: appPlugins/ToolCorners.py:942 appPlugins/ToolCutOut.py:2892 -#: appPlugins/ToolCutOut.py:2899 appPlugins/ToolDblSided.py:1155 -#: appPlugins/ToolDblSided.py:1162 appPlugins/ToolDistance.py:688 -#: appPlugins/ToolDistance.py:695 appPlugins/ToolDistanceMin.py:378 -#: appPlugins/ToolDistanceMin.py:385 appPlugins/ToolDrilling.py:2939 -#: appPlugins/ToolDrilling.py:2946 appPlugins/ToolEtchCompensation.py:533 -#: appPlugins/ToolEtchCompensation.py:540 appPlugins/ToolExtract.py:1364 -#: appPlugins/ToolExtract.py:1371 appPlugins/ToolFiducials.py:1097 -#: appPlugins/ToolFiducials.py:1104 appPlugins/ToolFilm.py:1721 -#: appPlugins/ToolFilm.py:1728 appPlugins/ToolFollow.py:827 -#: appPlugins/ToolFollow.py:834 appPlugins/ToolImage.py:373 -#: appPlugins/ToolImage.py:380 appPlugins/ToolInvertGerber.py:351 -#: appPlugins/ToolInvertGerber.py:358 appPlugins/ToolIsolation.py:3699 -#: appPlugins/ToolIsolation.py:3706 appPlugins/ToolLevelling.py:2347 -#: appPlugins/ToolLevelling.py:2354 appPlugins/ToolMilling.py:4547 -#: appPlugins/ToolMilling.py:4554 appPlugins/ToolNCC.py:4807 -#: appPlugins/ToolNCC.py:4814 appPlugins/ToolOptimal.py:665 -#: appPlugins/ToolOptimal.py:672 appPlugins/ToolPaint.py:3426 -#: appPlugins/ToolPaint.py:3433 appPlugins/ToolPanelize.py:1406 -#: appPlugins/ToolPanelize.py:1413 appPlugins/ToolPcbWizard.py:542 -#: appPlugins/ToolPcbWizard.py:549 appPlugins/ToolPunchGerber.py:2385 -#: appPlugins/ToolPunchGerber.py:2392 appPlugins/ToolQRCode.py:1050 -#: appPlugins/ToolQRCode.py:1057 appPlugins/ToolRulesCheck.py:1721 +#: appDatabase.py:1355 appDatabase.py:1362 appEditors/AppExcEditor.py:4570 +#: appEditors/AppExcEditor.py:4577 appEditors/appGCodeEditor.py:906 +#: appEditors/appGCodeEditor.py:913 appGUI/ObjectUI.py:164 +#: appGUI/ObjectUI.py:171 appPlugins/ToolAlignObjects.py:583 +#: appPlugins/ToolAlignObjects.py:590 appPlugins/ToolCalculators.py:1073 +#: appPlugins/ToolCalculators.py:1080 appPlugins/ToolCalibration.py:1429 +#: appPlugins/ToolCalibration.py:1436 appPlugins/ToolCopperThieving.py:1841 +#: appPlugins/ToolCopperThieving.py:1848 appPlugins/ToolCorners.py:994 +#: appPlugins/ToolCorners.py:1001 appPlugins/ToolCutOut.py:2892 +#: appPlugins/ToolCutOut.py:2899 appPlugins/ToolDblSided.py:1132 +#: appPlugins/ToolDblSided.py:1139 appPlugins/ToolDistance.py:690 +#: appPlugins/ToolDistance.py:697 appPlugins/ToolDistanceMin.py:378 +#: appPlugins/ToolDistanceMin.py:385 appPlugins/ToolDrilling.py:2935 +#: appPlugins/ToolDrilling.py:2942 appPlugins/ToolEtchCompensation.py:544 +#: appPlugins/ToolEtchCompensation.py:551 appPlugins/ToolExtract.py:1393 +#: appPlugins/ToolExtract.py:1400 appPlugins/ToolFiducials.py:1095 +#: appPlugins/ToolFiducials.py:1102 appPlugins/ToolFilm.py:1775 +#: appPlugins/ToolFilm.py:1782 appPlugins/ToolFollow.py:821 +#: appPlugins/ToolFollow.py:828 appPlugins/ToolImage.py:373 +#: appPlugins/ToolImage.py:380 appPlugins/ToolInvertGerber.py:354 +#: appPlugins/ToolInvertGerber.py:361 appPlugins/ToolIsolation.py:3727 +#: appPlugins/ToolIsolation.py:3734 appPlugins/ToolLevelling.py:2347 +#: appPlugins/ToolLevelling.py:2354 appPlugins/ToolMilling.py:4599 +#: appPlugins/ToolMilling.py:4606 appPlugins/ToolNCC.py:4821 +#: appPlugins/ToolNCC.py:4828 appPlugins/ToolOptimal.py:665 +#: appPlugins/ToolOptimal.py:672 appPlugins/ToolPaint.py:3443 +#: appPlugins/ToolPaint.py:3450 appPlugins/ToolPanelize.py:1432 +#: appPlugins/ToolPanelize.py:1439 appPlugins/ToolPcbWizard.py:542 +#: appPlugins/ToolPcbWizard.py:549 appPlugins/ToolPunchGerber.py:2396 +#: appPlugins/ToolPunchGerber.py:2403 appPlugins/ToolQRCode.py:1070 +#: appPlugins/ToolQRCode.py:1077 appPlugins/ToolRulesCheck.py:1721 #: appPlugins/ToolRulesCheck.py:1728 appPlugins/ToolSolderPaste.py:1638 -#: appPlugins/ToolSolderPaste.py:1645 appPlugins/ToolSub.py:974 -#: appPlugins/ToolSub.py:981 appPlugins/ToolTransform.py:1033 -#: appPlugins/ToolTransform.py:1040 appTool.py:306 appTool.py:313 +#: appPlugins/ToolSolderPaste.py:1645 appPlugins/ToolSub.py:999 +#: appPlugins/ToolSub.py:1006 appPlugins/ToolTransform.py:1030 +#: appPlugins/ToolTransform.py:1037 appTool.py:306 appTool.py:313 msgid "Edited value is within limits." msgstr "Отредактированное значение находится в пределах нормы." @@ -1554,27 +1555,27 @@ msgstr "Копировать из БД" msgid "Delete from DB" msgstr "Удалить из БД" -#: appDatabase.py:1635 appTranslation.py:209 app_Main.py:3877 app_Main.py:9752 +#: appDatabase.py:1635 appTranslation.py:209 app_Main.py:3877 app_Main.py:9782 msgid "Save changes" msgstr "Сохранить изменения" #: appDatabase.py:1739 appDatabase.py:2226 appDatabase.py:2682 -#: appDatabase.py:2694 appGUI/MainGUI.py:497 appPlugins/ToolCutOut.py:664 -#: appPlugins/ToolCutOut.py:686 appPlugins/ToolCutOut.py:723 -#: appPlugins/ToolIsolation.py:2759 appPlugins/ToolIsolation.py:2769 -#: appPlugins/ToolIsolation.py:2849 appPlugins/ToolMilling.py:2182 -#: appPlugins/ToolNCC.py:3996 appPlugins/ToolNCC.py:4006 -#: appPlugins/ToolNCC.py:4082 appPlugins/ToolPaint.py:2788 -#: appPlugins/ToolPaint.py:2798 appPlugins/ToolPaint.py:2883 app_Main.py:6461 -#: app_Main.py:6498 app_Main.py:6585 app_Main.py:6597 app_Main.py:6606 -#: app_Main.py:6616 +#: appDatabase.py:2694 appGUI/MainGUI.py:497 appPlugins/ToolCutOut.py:646 +#: appPlugins/ToolCutOut.py:668 appPlugins/ToolCutOut.py:705 +#: appPlugins/ToolIsolation.py:2757 appPlugins/ToolIsolation.py:2767 +#: appPlugins/ToolIsolation.py:2847 appPlugins/ToolMilling.py:2152 +#: appPlugins/ToolNCC.py:3982 appPlugins/ToolNCC.py:3992 +#: appPlugins/ToolNCC.py:4068 appPlugins/ToolPaint.py:2776 +#: appPlugins/ToolPaint.py:2786 appPlugins/ToolPaint.py:2871 app_Main.py:6469 +#: app_Main.py:6506 app_Main.py:6593 app_Main.py:6605 app_Main.py:6614 +#: app_Main.py:6624 msgid "Tools Database" msgstr "База данных" -#: appDatabase.py:1758 appDatabase.py:2212 appPlugins/ToolCutOut.py:508 -#: appPlugins/ToolDrilling.py:1153 appPlugins/ToolIsolation.py:1282 -#: appPlugins/ToolMilling.py:2023 appPlugins/ToolNCC.py:1290 -#: appPlugins/ToolPaint.py:884 +#: appDatabase.py:1758 appDatabase.py:2212 appPlugins/ToolCutOut.py:490 +#: appPlugins/ToolDrilling.py:1153 appPlugins/ToolIsolation.py:1278 +#: appPlugins/ToolMilling.py:1993 appPlugins/ToolNCC.py:1274 +#: appPlugins/ToolPaint.py:870 msgid "Failed to parse Tools DB file." msgstr "Не удалось прочитать файл БД." @@ -1657,42 +1658,42 @@ msgstr "Чтобы добавить отверстие, сначала выбе #: appEditors/AppExcEditor.py:1500 appEditors/AppExcEditor.py:1603 #: appEditors/AppExcEditor.py:1714 appEditors/AppExcEditor.py:2517 #: appEditors/AppExcEditor.py:3321 appEditors/AppExcEditor.py:3328 -#: appEditors/AppExcEditor.py:3769 appEditors/AppGeoEditor.py:1416 +#: appEditors/AppExcEditor.py:3771 appEditors/AppGeoEditor.py:1416 #: appEditors/AppGeoEditor.py:2135 appEditors/AppGeoEditor.py:2375 #: appEditors/AppGeoEditor.py:2450 appEditors/AppGeoEditor.py:2529 #: appEditors/AppGeoEditor.py:2587 appEditors/AppGeoEditor.py:2792 #: appEditors/AppGeoEditor.py:2871 appEditors/AppGeoEditor.py:3004 #: appEditors/AppGeoEditor.py:3077 appEditors/AppGeoEditor.py:3147 #: appEditors/AppGeoEditor.py:3173 appEditors/AppGeoEditor.py:3201 -#: appEditors/AppGeoEditor.py:3317 appEditors/AppGeoEditor.py:4874 -#: appEditors/AppGeoEditor.py:4888 appEditors/AppGeoEditor.py:5498 -#: appEditors/AppGeoEditor.py:5551 appEditors/AppGeoEditor.py:5614 -#: appEditors/AppGeoEditor.py:5640 appEditors/AppGeoEditor.py:5665 -#: appEditors/AppGeoEditor.py:5697 appEditors/AppGeoEditor.py:5777 -#: appEditors/AppGeoEditor.py:5843 appEditors/AppGeoEditor.py:5911 -#: appEditors/AppGeoEditor.py:6008 appEditors/AppGerberEditor.py:390 +#: appEditors/AppGeoEditor.py:3317 appEditors/AppGeoEditor.py:4878 +#: appEditors/AppGeoEditor.py:4892 appEditors/AppGeoEditor.py:5503 +#: appEditors/AppGeoEditor.py:5556 appEditors/AppGeoEditor.py:5619 +#: appEditors/AppGeoEditor.py:5645 appEditors/AppGeoEditor.py:5670 +#: appEditors/AppGeoEditor.py:5702 appEditors/AppGeoEditor.py:5782 +#: appEditors/AppGeoEditor.py:5848 appEditors/AppGeoEditor.py:5916 +#: appEditors/AppGeoEditor.py:6013 appEditors/AppGerberEditor.py:390 #: appEditors/AppGerberEditor.py:814 appEditors/AppGerberEditor.py:941 #: appEditors/AppGerberEditor.py:1253 appEditors/AppGerberEditor.py:1514 #: appEditors/AppGerberEditor.py:1724 appEditors/AppGerberEditor.py:2014 #: appEditors/AppGerberEditor.py:2310 appEditors/AppGerberEditor.py:2391 -#: appEditors/AppGerberEditor.py:2502 appEditors/AppGerberEditor.py:3206 +#: appEditors/AppGerberEditor.py:2502 appEditors/AppGerberEditor.py:3207 #: appEditors/AppGerberEditor.py:4934 appEditors/AppGerberEditor.py:5207 -#: appEditors/AppGerberEditor.py:5225 appEditors/AppGerberEditor.py:5666 -#: appEditors/AppGerberEditor.py:5849 appEditors/AppGerberEditor.py:5911 -#: appEditors/AppGerberEditor.py:5958 appEditors/AppGerberEditor.py:7376 -#: appGUI/MainGUI.py:3365 appGUI/MainGUI.py:3377 -#: appObjects/FlatCAMGeometry.py:516 appObjects/FlatCAMGeometry.py:1188 -#: appObjects/FlatCAMGeometry.py:1261 appObjects/FlatCAMGerber.py:423 +#: appEditors/AppGerberEditor.py:5225 appEditors/AppGerberEditor.py:5668 +#: appEditors/AppGerberEditor.py:5851 appEditors/AppGerberEditor.py:5913 +#: appEditors/AppGerberEditor.py:5960 appEditors/AppGerberEditor.py:7378 +#: appGUI/MainGUI.py:3400 appGUI/MainGUI.py:3412 +#: appObjects/FlatCAMGeometry.py:513 appObjects/FlatCAMGeometry.py:1185 +#: appObjects/FlatCAMGeometry.py:1258 appObjects/FlatCAMGerber.py:426 #: appParsers/ParseGerber.py:2183 appParsers/ParseGerber.py:2276 #: appParsers/ParseGerber.py:2351 appParsers/ParseGerber.py:2425 #: appParsers/ParseGerber.py:2487 appPlugins/ToolAlignObjects.py:289 -#: appPlugins/ToolAlignObjects.py:311 appPlugins/ToolCalculators.py:292 -#: appPlugins/ToolCalculators.py:302 appPlugins/ToolCalibration.py:329 -#: appPlugins/ToolCutOut.py:1594 appPlugins/ToolFiducials.py:627 -#: appPlugins/ToolFiducials.py:641 appPlugins/ToolFollow.py:344 -#: appPlugins/ToolFollow.py:415 appPlugins/ToolIsolation.py:1548 -#: appPlugins/ToolPaint.py:2346 appPlugins/ToolPanelize.py:1073 -#: app_Main.py:5632 app_Main.py:5786 tclCommands/TclCommandPanelize.py:304 +#: appPlugins/ToolAlignObjects.py:311 appPlugins/ToolCalculators.py:332 +#: appPlugins/ToolCalculators.py:342 appPlugins/ToolCalibration.py:329 +#: appPlugins/ToolCutOut.py:1576 appPlugins/ToolFiducials.py:627 +#: appPlugins/ToolFiducials.py:641 appPlugins/ToolFollow.py:340 +#: appPlugins/ToolFollow.py:411 appPlugins/ToolIsolation.py:1544 +#: appPlugins/ToolPaint.py:2334 appPlugins/ToolPanelize.py:1057 +#: app_Main.py:5638 app_Main.py:5794 tclCommands/TclCommandPanelize.py:304 #: tclCommands/TclCommandPanelize.py:313 msgid "Done." msgstr "Готово." @@ -1706,7 +1707,7 @@ msgstr "" #: appEditors/AppExcEditor.py:377 appEditors/AppExcEditor.py:681 #: appEditors/AppExcEditor.py:914 appEditors/AppExcEditor.py:1571 #: appEditors/AppGerberEditor.py:481 appEditors/AppGerberEditor.py:2192 -#: appEditors/AppGerberEditor.py:2222 appGUI/MainGUI.py:3979 +#: appEditors/AppGerberEditor.py:2222 appGUI/MainGUI.py:4014 msgid "Click on target location ..." msgstr "Нажмите на целевой точке ..." @@ -1731,22 +1732,22 @@ msgid "Too many items for the selected spacing angle." msgstr "Слишком много элементов для выбранного интервала." #: appEditors/AppExcEditor.py:583 appEditors/AppExcEditor.py:1224 -#: appEditors/AppGerberEditor.py:801 appEditors/AppGerberEditor.py:5845 +#: appEditors/AppGerberEditor.py:801 appEditors/AppGerberEditor.py:5847 #: appObjects/FlatCAMCNCJob.py:807 appPlugins/ToolCopperThieving.py:350 -#: appPlugins/ToolCopperThieving.py:951 appPlugins/ToolCopperThieving.py:1163 -#: appPlugins/ToolCorners.py:250 appPlugins/ToolCorners.py:522 -#: appPlugins/ToolCorners.py:625 appPlugins/ToolCutOut.py:951 -#: appPlugins/ToolCutOut.py:977 appPlugins/ToolCutOut.py:1109 -#: appPlugins/ToolCutOut.py:1333 appPlugins/ToolCutOut.py:1487 -#: appPlugins/ToolCutOut.py:1530 appPlugins/ToolCutOut.py:1548 -#: appPlugins/ToolCutOut.py:1562 appPlugins/ToolDblSided.py:563 +#: appPlugins/ToolCopperThieving.py:953 appPlugins/ToolCopperThieving.py:1165 +#: appPlugins/ToolCorners.py:259 appPlugins/ToolCorners.py:534 +#: appPlugins/ToolCorners.py:637 appPlugins/ToolCutOut.py:933 +#: appPlugins/ToolCutOut.py:959 appPlugins/ToolCutOut.py:1091 +#: appPlugins/ToolCutOut.py:1315 appPlugins/ToolCutOut.py:1469 +#: appPlugins/ToolCutOut.py:1512 appPlugins/ToolCutOut.py:1530 +#: appPlugins/ToolCutOut.py:1544 appPlugins/ToolDblSided.py:544 #: appPlugins/ToolExtract.py:724 appPlugins/ToolExtract.py:773 #: appPlugins/ToolExtract.py:782 appPlugins/ToolExtract.py:786 #: appPlugins/ToolFiducials.py:335 appPlugins/ToolFiducials.py:587 #: appPlugins/ToolFiducials.py:635 appPlugins/ToolFiducials.py:649 -#: appPlugins/ToolFilm.py:819 appPlugins/ToolFilm.py:1080 -#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2340 app_Main.py:5127 -#: app_Main.py:11540 app_Main.py:11550 camlib.py:1172 camlib.py:2451 +#: appPlugins/ToolFilm.py:816 appPlugins/ToolFilm.py:1089 +#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2328 app_Main.py:5127 +#: app_Main.py:11570 app_Main.py:11580 camlib.py:1172 camlib.py:2451 #: camlib.py:2518 camlib.py:2586 camlib.py:2664 camlib.py:5320 camlib.py:5715 msgid "Failed." msgstr "Неудачно." @@ -1787,9 +1788,9 @@ msgstr "" "изменения размера." #: appEditors/AppExcEditor.py:1502 appEditors/AppExcEditor.py:1555 -#: appEditors/AppExcEditor.py:1566 appGUI/MainGUI.py:3618 -#: appGUI/MainGUI.py:3703 appGUI/MainGUI.py:3749 appGUI/MainGUI.py:3841 -#: appGUI/MainGUI.py:3956 appGUI/MainGUI.py:3985 +#: appEditors/AppExcEditor.py:1566 appGUI/MainGUI.py:3653 +#: appGUI/MainGUI.py:3738 appGUI/MainGUI.py:3784 appGUI/MainGUI.py:3876 +#: appGUI/MainGUI.py:3991 appGUI/MainGUI.py:4020 msgid "Cancelled. Nothing selected." msgstr "Отмененный. Ничего не выбрано." @@ -1798,73 +1799,75 @@ msgstr "Отмененный. Ничего не выбрано." msgid "Click on reference location ..." msgstr "Кликните на конечную точку ..." -#: appEditors/AppExcEditor.py:1914 appEditors/AppGeoEditor.py:4197 -#: appEditors/AppGerberEditor.py:3460 appEditors/AppGerberEditor.py:6176 -#: appEditors/AppGerberEditor.py:6486 appGUI/GUIElements.py:372 -#: appGUI/GUIElements.py:1071 appGUI/GUIElements.py:1470 -#: appGUI/GUIElements.py:1681 appGUI/GUIElements.py:1966 -#: appGUI/GUIElements.py:4028 appGUI/MainGUI.py:427 appGUI/MainGUI.py:760 +#: appEditors/AppExcEditor.py:1914 appEditors/AppGeoEditor.py:4199 +#: appEditors/AppGerberEditor.py:3461 appEditors/AppGerberEditor.py:6178 +#: appEditors/AppGerberEditor.py:6488 appGUI/GUIElements.py:375 +#: appGUI/GUIElements.py:1074 appGUI/GUIElements.py:1475 +#: appGUI/GUIElements.py:1728 appGUI/GUIElements.py:2013 +#: appGUI/GUIElements.py:4085 appGUI/MainGUI.py:427 appGUI/MainGUI.py:760 #: appGUI/MainGUI.py:819 appGUI/MainGUI.py:896 appGUI/MainGUI.py:1039 -#: appGUI/MainGUI.py:1289 appGUI/MainGUI.py:1789 appGUI/MainGUI.py:2301 -#: appGUI/MainGUI.py:2543 appGUI/MainGUI.py:5232 appPlugins/ToolDrilling.py:309 -#: appPlugins/ToolIsolation.py:224 appPlugins/ToolMilling.py:400 -#: appPlugins/ToolMilling.py:408 appPlugins/ToolNCC.py:233 +#: appGUI/MainGUI.py:1289 appGUI/MainGUI.py:1789 appGUI/MainGUI.py:2336 +#: appGUI/MainGUI.py:2578 appGUI/MainGUI.py:5267 appPlugins/ToolDrilling.py:309 +#: appPlugins/ToolIsolation.py:224 appPlugins/ToolMilling.py:390 +#: appPlugins/ToolMilling.py:398 appPlugins/ToolNCC.py:233 #: appPlugins/ToolPaint.py:230 appPlugins/ToolSolderPaste.py:139 -#: app_Main.py:7033 +#: app_Main.py:7060 msgid "Delete" msgstr "Удалить" #: appEditors/AppExcEditor.py:2143 appObjects/FlatCAMExcellon.py:376 -#: appPlugins/ToolDrilling.py:762 appPlugins/ToolMilling.py:1190 +#: appPlugins/ToolDrilling.py:762 appPlugins/ToolMilling.py:1130 +#: appPlugins/ToolMilling.py:3657 msgid "Total Drills" msgstr "Всего отверстий" #: appEditors/AppExcEditor.py:2175 appObjects/FlatCAMExcellon.py:410 -#: appPlugins/ToolDrilling.py:789 appPlugins/ToolMilling.py:1217 +#: appPlugins/ToolDrilling.py:789 appPlugins/ToolMilling.py:1157 +#: appPlugins/ToolMilling.py:3681 msgid "Total Slots" msgstr "Всего пазов" #: appEditors/AppExcEditor.py:2253 appEditors/AppGeoEditor.py:4098 #: appEditors/AppGerberEditor.py:4204 appEditors/appGCodeEditor.py:601 -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:102 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:105 #: appObjects/FlatCAMCNCJob.py:559 appObjects/FlatCAMDocument.py:194 #: appObjects/FlatCAMExcellon.py:216 appObjects/FlatCAMGeometry.py:428 -#: appObjects/FlatCAMGerber.py:224 appObjects/FlatCAMScript.py:180 -#: appPlugins/ToolCorners.py:174 appPlugins/ToolCutOut.py:339 -#: appPlugins/ToolDblSided.py:219 appPlugins/ToolDrilling.py:553 -#: appPlugins/ToolFiducials.py:206 appPlugins/ToolFilm.py:262 +#: appObjects/FlatCAMGerber.py:225 appObjects/FlatCAMScript.py:180 +#: appPlugins/ToolCorners.py:176 appPlugins/ToolCutOut.py:339 +#: appPlugins/ToolDblSided.py:222 appPlugins/ToolDrilling.py:553 +#: appPlugins/ToolFiducials.py:206 appPlugins/ToolFilm.py:263 #: appPlugins/ToolFollow.py:178 appPlugins/ToolIsolation.py:448 -#: appPlugins/ToolLevelling.py:394 appPlugins/ToolMilling.py:725 +#: appPlugins/ToolLevelling.py:394 appPlugins/ToolMilling.py:657 #: appPlugins/ToolNCC.py:467 appPlugins/ToolPaint.py:444 #: appPlugins/ToolPanelize.py:277 appPlugins/ToolPunchGerber.py:391 -#: appPlugins/ToolQRCode.py:203 appPlugins/ToolSub.py:232 +#: appPlugins/ToolQRCode.py:202 appPlugins/ToolSub.py:232 msgid "Beginner" msgstr "" #: appEditors/AppExcEditor.py:2264 appEditors/AppGeoEditor.py:4111 #: appEditors/AppGerberEditor.py:4217 appEditors/appGCodeEditor.py:614 -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:103 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:106 #: appObjects/FlatCAMCNCJob.py:569 appObjects/FlatCAMDocument.py:203 #: appObjects/FlatCAMExcellon.py:230 appObjects/FlatCAMGeometry.py:437 -#: appObjects/FlatCAMGerber.py:238 appObjects/FlatCAMScript.py:189 -#: appPlugins/ToolCorners.py:192 appPlugins/ToolCutOut.py:382 -#: appPlugins/ToolDblSided.py:245 appPlugins/ToolDrilling.py:595 -#: appPlugins/ToolFiducials.py:221 appPlugins/ToolFilm.py:288 -#: appPlugins/ToolFollow.py:192 appPlugins/ToolIsolation.py:501 -#: appPlugins/ToolLevelling.py:409 appPlugins/ToolMilling.py:789 -#: appPlugins/ToolNCC.py:513 appPlugins/ToolPaint.py:476 -#: appPlugins/ToolPanelize.py:297 appPlugins/ToolPunchGerber.py:405 -#: appPlugins/ToolQRCode.py:214 appPlugins/ToolSub.py:244 +#: appObjects/FlatCAMGerber.py:240 appObjects/FlatCAMScript.py:189 +#: appPlugins/ToolCorners.py:190 appPlugins/ToolCutOut.py:373 +#: appPlugins/ToolDblSided.py:238 appPlugins/ToolDrilling.py:596 +#: appPlugins/ToolFiducials.py:221 appPlugins/ToolFilm.py:280 +#: appPlugins/ToolFollow.py:190 appPlugins/ToolIsolation.py:505 +#: appPlugins/ToolLevelling.py:409 appPlugins/ToolMilling.py:720 +#: appPlugins/ToolNCC.py:505 appPlugins/ToolPaint.py:469 +#: appPlugins/ToolPanelize.py:289 appPlugins/ToolPunchGerber.py:403 +#: appPlugins/ToolQRCode.py:216 appPlugins/ToolSub.py:243 msgid "Advanced" msgstr "Расширенный" -#: appEditors/AppExcEditor.py:2287 appObjects/FlatCAMGeometry.py:687 -#: appObjects/FlatCAMGeometry.py:1331 appPlugins/ToolDrilling.py:1745 -#: appPlugins/ToolIsolation.py:1441 appPlugins/ToolIsolation.py:1857 -#: appPlugins/ToolMilling.py:2255 appPlugins/ToolMilling.py:2836 -#: appPlugins/ToolMilling.py:3491 appPlugins/ToolNCC.py:1479 -#: appPlugins/ToolNCC.py:1617 appPlugins/ToolPaint.py:1050 -#: appPlugins/ToolPaint.py:1188 appPlugins/ToolPaint.py:1902 +#: appEditors/AppExcEditor.py:2287 appObjects/FlatCAMGeometry.py:684 +#: appObjects/FlatCAMGeometry.py:1328 appPlugins/ToolDrilling.py:1745 +#: appPlugins/ToolIsolation.py:1437 appPlugins/ToolIsolation.py:1853 +#: appPlugins/ToolMilling.py:2225 appPlugins/ToolMilling.py:2806 +#: appPlugins/ToolMilling.py:3461 appPlugins/ToolNCC.py:1463 +#: appPlugins/ToolNCC.py:1601 appPlugins/ToolPaint.py:1036 +#: appPlugins/ToolPaint.py:1174 appPlugins/ToolPaint.py:1890 #: appPlugins/ToolSolderPaste.py:507 appPlugins/ToolSolderPaste.py:580 msgid "Wrong value format entered, use a number." msgstr "Неправильно введен формат значения, используйте числа." @@ -1878,7 +1881,7 @@ msgstr "" "Сохраните и повторно отредактируйте Excellon, если вам нужно добавить этот " "инструмент. " -#: appEditors/AppExcEditor.py:2306 appGUI/MainGUI.py:4021 +#: appEditors/AppExcEditor.py:2306 appGUI/MainGUI.py:4056 msgid "Added new tool with dia" msgstr "Добавлен новый инструмент с диаметром" @@ -1895,18 +1898,18 @@ msgid "There are no Tools definitions in the file. Aborting Excellon creation." msgstr "В файле нет инструментов. Прерывание создания Excellon." #: appEditors/AppExcEditor.py:3128 appEditors/AppGerberEditor.py:4914 -#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:629 -#: appParsers/ParseExcellon.py:976 appPlugins/ToolMilling.py:2773 +#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:626 +#: appParsers/ParseExcellon.py:976 appPlugins/ToolMilling.py:2743 #: appPlugins/ToolPcbWizard.py:354 appPlugins/ToolSolderPaste.py:950 -#: app_Main.py:6541 app_Main.py:8436 app_Main.py:10992 app_Main.py:11064 -#: app_Main.py:11199 app_Main.py:11264 +#: app_Main.py:6549 app_Main.py:8466 app_Main.py:11022 app_Main.py:11094 +#: app_Main.py:11229 app_Main.py:11294 msgid "An internal error has occurred. See shell.\n" msgstr "Произошла внутренняя ошибка. Смотрите командную строку.\n" -#: appEditors/AppExcEditor.py:3133 appObjects/FlatCAMGeometry.py:934 -#: appObjects/FlatCAMGeometry.py:939 appObjects/FlatCAMGeometry.py:1088 -#: appPlugins/ToolMilling.py:3160 appPlugins/ToolMilling.py:3164 -#: appPlugins/ToolSub.py:475 appPlugins/ToolSub.py:669 +#: appEditors/AppExcEditor.py:3133 appObjects/FlatCAMGeometry.py:931 +#: appObjects/FlatCAMGeometry.py:936 appObjects/FlatCAMGeometry.py:1085 +#: appPlugins/ToolMilling.py:3130 appPlugins/ToolMilling.py:3134 +#: appPlugins/ToolSub.py:473 appPlugins/ToolSub.py:667 #, fuzzy #| msgid "Generate" msgid "Generating" @@ -1920,46 +1923,48 @@ msgstr "Редактирование Excellon завершено." msgid "Cancelled. There is no Tool/Drill selected" msgstr "Отмена. Инструмент/сверло не выбрано" -#: appEditors/AppExcEditor.py:3842 appEditors/AppExcEditor.py:3852 -#: appEditors/AppGerberEditor.py:5752 +#: appEditors/AppExcEditor.py:3844 appEditors/AppExcEditor.py:3854 +#: appEditors/AppGerberEditor.py:5754 msgid "Click on the circular array Center position" msgstr "Нажмите на центральную позицию кругового массива" -#: appEditors/AppExcEditor.py:3985 appGUI/MainGUI.py:732 appGUI/ObjectUI.py:580 +#: appEditors/AppExcEditor.py:3987 appGUI/MainGUI.py:732 appGUI/ObjectUI.py:653 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:19 msgid "Excellon Editor" msgstr "Редактор Excellon" -#: appEditors/AppExcEditor.py:3995 appEditors/AppGeoEditor.py:3451 -#: appEditors/AppGerberEditor.py:6021 appEditors/appGCodeEditor.py:774 -#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:692 -#: appPlugins/ToolCutOut.py:2333 appPlugins/ToolDblSided.py:685 +#: appEditors/AppExcEditor.py:3997 appEditors/AppGeoEditor.py:3451 +#: appEditors/AppGerberEditor.py:6023 appEditors/appGCodeEditor.py:774 +#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:704 +#: appPlugins/ToolCutOut.py:2315 appPlugins/ToolDblSided.py:666 #: appPlugins/ToolDrilling.py:2285 appPlugins/ToolFiducials.py:797 -#: appPlugins/ToolFilm.py:1168 appPlugins/ToolFollow.py:706 -#: appPlugins/ToolIsolation.py:3153 appPlugins/ToolLevelling.py:1758 -#: appPlugins/ToolMilling.py:3563 appPlugins/ToolNCC.py:4136 -#: appPlugins/ToolPaint.py:2937 appPlugins/ToolPanelize.py:1124 -#: appPlugins/ToolPunchGerber.py:1982 appPlugins/ToolQRCode.py:753 -#: appPlugins/ToolSub.py:798 +#: appPlugins/ToolFilm.py:1177 appPlugins/ToolFollow.py:704 +#: appPlugins/ToolIsolation.py:3151 appPlugins/ToolLevelling.py:1758 +#: appPlugins/ToolMilling.py:3526 appPlugins/ToolNCC.py:4122 +#: appPlugins/ToolPaint.py:2925 appPlugins/ToolPanelize.py:1115 +#: appPlugins/ToolPunchGerber.py:1988 appPlugins/ToolQRCode.py:763 +#: appPlugins/ToolSub.py:796 msgid "" "Beginner Mode - many parameters are hidden.\n" "Advanced Mode - full control.\n" "Permanent change is done in 'Preferences' menu." msgstr "" -#: appEditors/AppExcEditor.py:4009 appEditors/AppGerberEditor.py:6033 +#: appEditors/AppExcEditor.py:4011 appEditors/AppGerberEditor.py:6035 #: appEditors/appGCodeEditor.py:786 msgid "Name:" msgstr "Имя:" -#: appEditors/AppExcEditor.py:4016 appGUI/ObjectUI.py:621 -#: appGUI/ObjectUI.py:967 appPlugins/ToolIsolation.py:3185 -#: appPlugins/ToolMilling.py:3609 appPlugins/ToolNCC.py:4186 -#: appPlugins/ToolPaint.py:2990 appPlugins/ToolSolderPaste.py:1219 +#: appEditors/AppExcEditor.py:4018 appGUI/ObjectUI.py:289 +#: appGUI/ObjectUI.py:697 appGUI/ObjectUI.py:1027 appGUI/ObjectUI.py:1041 +#: appGUI/ObjectUI.py:1440 appPlugins/ToolDrilling.py:2328 +#: appPlugins/ToolIsolation.py:3185 appPlugins/ToolMilling.py:3600 +#: appPlugins/ToolNCC.py:4186 appPlugins/ToolPaint.py:2989 +#: appPlugins/ToolSolderPaste.py:1219 msgid "Tools Table" msgstr "Таблица инструментов" -#: appEditors/AppExcEditor.py:4018 appGUI/ObjectUI.py:623 +#: appEditors/AppExcEditor.py:4020 msgid "" "Tools in this Excellon object\n" "when are used for drilling." @@ -1967,19 +1972,19 @@ msgstr "" "Инструменты для Excellon объекта\n" "используемые для сверления." -#: appEditors/AppExcEditor.py:4039 +#: appEditors/AppExcEditor.py:4041 msgid "Convert Slots" msgstr "Конвертировать Слоты" -#: appEditors/AppExcEditor.py:4043 +#: appEditors/AppExcEditor.py:4045 msgid "Convert the slots in the selected tools to drills." msgstr "Преобразуйте пазы в выбранных инструментах в сверла." -#: appEditors/AppExcEditor.py:4053 +#: appEditors/AppExcEditor.py:4055 msgid "Add/Delete Tool" msgstr "Добавить/Удалить инструмент" -#: appEditors/AppExcEditor.py:4055 +#: appEditors/AppExcEditor.py:4057 msgid "" "Add/Delete a tool to the tool list\n" "for this Excellon object." @@ -1987,33 +1992,33 @@ msgstr "" "Добавляет/Удаляет инструмент в списоке инструментов\n" "для этого Excellon объекта ." -#: appEditors/AppExcEditor.py:4069 appEditors/AppGeoEditor.py:514 +#: appEditors/AppExcEditor.py:4071 appEditors/AppGeoEditor.py:514 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:117 -#: appPlugins/ToolCutOut.py:2423 appPlugins/ToolIsolation.py:3254 -#: appPlugins/ToolMilling.py:3717 appPlugins/ToolNCC.py:4273 -#: appPlugins/ToolNCC.py:4284 appPlugins/ToolPaint.py:3066 +#: appPlugins/ToolCutOut.py:2400 appPlugins/ToolIsolation.py:3262 +#: appPlugins/ToolMilling.py:3793 appPlugins/ToolNCC.py:4279 +#: appPlugins/ToolNCC.py:4290 appPlugins/ToolPaint.py:3078 msgid "Tool Dia" msgstr "Диаметр инструмента" -#: appEditors/AppExcEditor.py:4071 +#: appEditors/AppExcEditor.py:4073 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:51 -#: appPlugins/ToolIsolation.py:3256 appPlugins/ToolMilling.py:3719 -#: appPlugins/ToolNCC.py:4275 +#: appPlugins/ToolIsolation.py:3264 appPlugins/ToolMilling.py:3795 +#: appPlugins/ToolNCC.py:4281 msgid "Diameter for the new tool" msgstr "Диаметр нового инструмента" -#: appEditors/AppExcEditor.py:4083 appEditors/AppGeoEditor.py:772 -#: appEditors/AppGerberEditor.py:6169 appEditors/AppGerberEditor.py:6726 +#: appEditors/AppExcEditor.py:4085 appEditors/AppGeoEditor.py:772 +#: appEditors/AppGerberEditor.py:6171 appEditors/AppGerberEditor.py:6728 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:290 -#: appPlugins/ToolCopperThieving.py:1735 appPlugins/ToolDblSided.py:894 -#: appPlugins/ToolDblSided.py:1082 appPlugins/ToolLevelling.py:2073 +#: appPlugins/ToolCopperThieving.py:1783 appPlugins/ToolDblSided.py:881 +#: appPlugins/ToolDblSided.py:1059 appPlugins/ToolLevelling.py:2073 #: appPlugins/ToolNCC.py:227 appPlugins/ToolPaint.py:224 -#: appPlugins/ToolSolderPaste.py:136 appPlugins/ToolTransform.py:635 -#: app_Main.py:7031 +#: appPlugins/ToolSolderPaste.py:136 appPlugins/ToolTransform.py:632 +#: app_Main.py:7058 msgid "Add" msgstr "Добавить" -#: appEditors/AppExcEditor.py:4086 +#: appEditors/AppExcEditor.py:4088 msgid "" "Add a new tool to the tool list\n" "with the diameter specified above." @@ -2021,11 +2026,11 @@ msgstr "" "Добавляет новый инструмент в список инструментов\n" "с диаметром, указанным выше." -#: appEditors/AppExcEditor.py:4095 +#: appEditors/AppExcEditor.py:4097 msgid "Delete Tool" msgstr "Удалить инструмент" -#: appEditors/AppExcEditor.py:4098 +#: appEditors/AppExcEditor.py:4100 msgid "" "Delete a tool in the tool list\n" "by selecting a row in the tool table." @@ -2033,55 +2038,56 @@ msgstr "" "Удаляет инструмент из списка инструментов\n" "в выбранной строке таблицы инструментов." -#: appEditors/AppExcEditor.py:4123 +#: appEditors/AppExcEditor.py:4125 msgid "Resize Tool" msgstr "Инструмент изменения размера" -#: appEditors/AppExcEditor.py:4125 +#: appEditors/AppExcEditor.py:4127 msgid "Resize a drill or a selection of drills." msgstr "Изменяет размер сверла или выбранных свёрел." -#: appEditors/AppExcEditor.py:4130 +#: appEditors/AppExcEditor.py:4132 msgid "Resize Dia" msgstr "Изменить диаметр" -#: appEditors/AppExcEditor.py:4132 +#: appEditors/AppExcEditor.py:4134 msgid "Diameter to resize to." msgstr "Диаметр для изменения." -#: appEditors/AppExcEditor.py:4146 +#: appEditors/AppExcEditor.py:4148 msgid "Resize" msgstr "Изменить" -#: appEditors/AppExcEditor.py:4149 +#: appEditors/AppExcEditor.py:4151 msgid "Resize drill(s)" msgstr "Изменить размер сверла" -#: appEditors/AppExcEditor.py:4180 appGUI/MainGUI.py:737 appGUI/MainGUI.py:1173 -#: appGUI/MainGUI.py:1776 appGUI/MainGUI.py:2433 appGUI/MainGUI.py:5081 +#: appEditors/AppExcEditor.py:4182 appGUI/MainGUI.py:737 appGUI/MainGUI.py:1173 +#: appGUI/MainGUI.py:1776 appGUI/MainGUI.py:2468 appGUI/MainGUI.py:5116 msgid "Add Drill Array" msgstr "Добавить массив отверстий" -#: appEditors/AppExcEditor.py:4182 +#: appEditors/AppExcEditor.py:4184 msgid "Add an array of drills (linear or circular array)" msgstr "Добавляет массив свёрел (линейный или круговой массив)" -#: appEditors/AppExcEditor.py:4188 appEditors/AppExcEditor.py:4408 +#: appEditors/AppExcEditor.py:4190 appEditors/AppExcEditor.py:4410 #: appEditors/AppGeoEditor.py:3486 appEditors/AppGerberEditor.py:4522 -#: appEditors/AppGerberEditor.py:6059 appEditors/AppGerberEditor.py:6134 -#: appEditors/AppGerberEditor.py:6528 appGUI/ObjectUI.py:306 +#: appEditors/AppGerberEditor.py:6061 appEditors/AppGerberEditor.py:6136 +#: appEditors/AppGerberEditor.py:6530 appGUI/ObjectUI.py:338 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:36 -#: appPlugins/ToolCorners.py:774 appPlugins/ToolCutOut.py:2376 -#: appPlugins/ToolDblSided.py:707 appPlugins/ToolExtract.py:1009 -#: appPlugins/ToolFilm.py:1188 appPlugins/ToolIsolation.py:3571 -#: appPlugins/ToolNCC.py:4151 appPlugins/ToolNCC.py:4616 -#: appPlugins/ToolPaint.py:2956 appPlugins/ToolPaint.py:3294 -#: appPlugins/ToolPunchGerber.py:2087 appPlugins/ToolPunchGerber.py:2295 -#: appPlugins/ToolTransform.py:642 +#: appPlugins/ToolCorners.py:761 appPlugins/ToolCorners.py:870 +#: appPlugins/ToolCutOut.py:2361 appPlugins/ToolDblSided.py:693 +#: appPlugins/ToolExtract.py:1019 appPlugins/ToolFilm.py:1208 +#: appPlugins/ToolIsolation.py:3601 appPlugins/ToolMilling.py:3560 +#: appPlugins/ToolNCC.py:4152 appPlugins/ToolNCC.py:4631 +#: appPlugins/ToolPaint.py:2955 appPlugins/ToolPaint.py:3309 +#: appPlugins/ToolPunchGerber.py:2094 appPlugins/ToolPunchGerber.py:2311 +#: appPlugins/ToolTransform.py:639 msgid "Type" msgstr "Тип" -#: appEditors/AppExcEditor.py:4190 +#: appEditors/AppExcEditor.py:4192 msgid "" "Select the type of drills array to create.\n" "It can be Linear X(Y) or Circular" @@ -2089,44 +2095,44 @@ msgstr "" "Выберите тип массива свёрел для создания.\n" "Это может быть линейный X (Y) или круговой" -#: appEditors/AppExcEditor.py:4194 appEditors/AppExcEditor.py:4414 -#: appEditors/AppGerberEditor.py:6534 +#: appEditors/AppExcEditor.py:4196 appEditors/AppExcEditor.py:4416 +#: appEditors/AppGerberEditor.py:6536 msgid "Linear" msgstr "Линейный" -#: appEditors/AppExcEditor.py:4195 appEditors/AppExcEditor.py:4415 -#: appEditors/AppGerberEditor.py:6535 +#: appEditors/AppExcEditor.py:4197 appEditors/AppExcEditor.py:4417 +#: appEditors/AppGerberEditor.py:6537 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:46 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:143 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:101 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:46 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:145 -#: appPlugins/ToolExtract.py:965 appPlugins/ToolExtract.py:1097 -#: appPlugins/ToolFiducials.py:974 appPlugins/ToolPunchGerber.py:2043 -#: appPlugins/ToolPunchGerber.py:2201 +#: appPlugins/ToolExtract.py:975 appPlugins/ToolExtract.py:1113 +#: appPlugins/ToolFiducials.py:972 appPlugins/ToolPunchGerber.py:2050 +#: appPlugins/ToolPunchGerber.py:2210 msgid "Circular" msgstr "Круг" -#: appEditors/AppExcEditor.py:4201 appEditors/AppExcEditor.py:4421 +#: appEditors/AppExcEditor.py:4203 appEditors/AppExcEditor.py:4423 msgid "Number" msgstr "Номер" -#: appEditors/AppExcEditor.py:4202 +#: appEditors/AppExcEditor.py:4204 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:64 msgid "Specify how many drills to be in the array." msgstr "Укажите, сколько свёрел должно быть в массиве." -#: appEditors/AppExcEditor.py:4223 appEditors/AppExcEditor.py:4282 -#: appEditors/AppExcEditor.py:4348 appEditors/AppExcEditor.py:4444 -#: appEditors/AppExcEditor.py:4504 appEditors/AppGeoEditor.py:2214 -#: appEditors/AppGerberEditor.py:1824 appEditors/AppGerberEditor.py:6561 -#: appEditors/AppGerberEditor.py:6615 +#: appEditors/AppExcEditor.py:4225 appEditors/AppExcEditor.py:4284 +#: appEditors/AppExcEditor.py:4350 appEditors/AppExcEditor.py:4446 +#: appEditors/AppExcEditor.py:4506 appEditors/AppGeoEditor.py:2214 +#: appEditors/AppGerberEditor.py:1824 appEditors/AppGerberEditor.py:6563 +#: appEditors/AppGerberEditor.py:6617 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:172 msgid "Direction" msgstr "Направление" -#: appEditors/AppExcEditor.py:4225 appEditors/AppExcEditor.py:4446 -#: appEditors/AppGerberEditor.py:6563 +#: appEditors/AppExcEditor.py:4227 appEditors/AppExcEditor.py:4448 +#: appEditors/AppGerberEditor.py:6565 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:80 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:228 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:118 @@ -2141,39 +2147,39 @@ msgstr "" "- 'Y' - вертикальная ось или\n" "- 'Угол' - произвольный угол наклона массива" -#: appEditors/AppExcEditor.py:4231 appEditors/AppExcEditor.py:4356 -#: appEditors/AppExcEditor.py:4452 appEditors/AppGerberEditor.py:6569 -#: appGUI/GUIElements.py:4853 appGUI/MainGUI.py:485 appGUI/MainGUI.py:697 -#: appGUI/MainGUI.py:4709 appGUI/MainGUI.py:4977 +#: appEditors/AppExcEditor.py:4233 appEditors/AppExcEditor.py:4358 +#: appEditors/AppExcEditor.py:4454 appEditors/AppGerberEditor.py:6571 +#: appGUI/GUIElements.py:4910 appGUI/MainGUI.py:485 appGUI/MainGUI.py:697 +#: appGUI/MainGUI.py:4744 appGUI/MainGUI.py:5012 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:181 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:124 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:193 -#: appPlugins/ToolFilm.py:1363 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:145 +#: appPlugins/ToolFilm.py:1407 msgid "X" msgstr "X" -#: appEditors/AppExcEditor.py:4232 appEditors/AppExcEditor.py:4357 -#: appEditors/AppExcEditor.py:4453 appEditors/AppGerberEditor.py:6570 -#: appGUI/GUIElements.py:4860 appGUI/MainGUI.py:488 appGUI/MainGUI.py:4710 -#: appGUI/MainGUI.py:4978 +#: appEditors/AppExcEditor.py:4234 appEditors/AppExcEditor.py:4359 +#: appEditors/AppExcEditor.py:4455 appEditors/AppGerberEditor.py:6572 +#: appGUI/GUIElements.py:4917 appGUI/MainGUI.py:488 appGUI/MainGUI.py:4745 +#: appGUI/MainGUI.py:5013 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:87 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:182 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:235 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:125 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:194 -#: appPlugins/ToolFilm.py:1364 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:146 +#: appPlugins/ToolFilm.py:1408 msgid "Y" msgstr "Y" -#: appEditors/AppExcEditor.py:4233 appEditors/AppExcEditor.py:4252 -#: appEditors/AppExcEditor.py:4293 appEditors/AppExcEditor.py:4358 -#: appEditors/AppExcEditor.py:4364 appEditors/AppExcEditor.py:4454 -#: appEditors/AppExcEditor.py:4474 appEditors/AppExcEditor.py:4515 -#: appEditors/AppGeoEditor.py:787 appEditors/AppGerberEditor.py:6571 -#: appEditors/AppGerberEditor.py:6591 appEditors/AppGerberEditor.py:6628 -#: appEditors/AppGerberEditor.py:6741 +#: appEditors/AppExcEditor.py:4235 appEditors/AppExcEditor.py:4254 +#: appEditors/AppExcEditor.py:4295 appEditors/AppExcEditor.py:4360 +#: appEditors/AppExcEditor.py:4366 appEditors/AppExcEditor.py:4456 +#: appEditors/AppExcEditor.py:4476 appEditors/AppExcEditor.py:4517 +#: appEditors/AppGeoEditor.py:787 appEditors/AppGerberEditor.py:6573 +#: appEditors/AppGerberEditor.py:6593 appEditors/AppGerberEditor.py:6630 +#: appEditors/AppGerberEditor.py:6743 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:88 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:107 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:183 @@ -2183,31 +2189,31 @@ msgstr "Y" #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:126 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:144 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:90 -#: appPlugins/ToolDistance.py:649 appPlugins/ToolDistanceMin.py:323 -#: appPlugins/ToolTransform.py:680 +#: appPlugins/ToolDistance.py:651 appPlugins/ToolDistanceMin.py:323 +#: appPlugins/ToolTransform.py:677 msgid "Angle" msgstr "Угол" -#: appEditors/AppExcEditor.py:4239 appEditors/AppExcEditor.py:4460 -#: appEditors/AppGerberEditor.py:6577 +#: appEditors/AppExcEditor.py:4241 appEditors/AppExcEditor.py:4462 +#: appEditors/AppGerberEditor.py:6579 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:94 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:242 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:132 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:253 -#: appPlugins/ToolCutOut.py:2805 +#: appPlugins/ToolCutOut.py:2804 msgid "Pitch" msgstr "Шаг" -#: appEditors/AppExcEditor.py:4241 appEditors/AppExcEditor.py:4462 -#: appEditors/AppGerberEditor.py:6579 +#: appEditors/AppExcEditor.py:4243 appEditors/AppExcEditor.py:4464 +#: appEditors/AppGerberEditor.py:6581 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:96 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:244 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:134 msgid "Pitch = Distance between elements of the array." msgstr "Подача = Расстояние между элементами массива." -#: appEditors/AppExcEditor.py:4254 appEditors/AppExcEditor.py:4476 -#: appEditors/AppGerberEditor.py:6593 +#: appEditors/AppExcEditor.py:4256 appEditors/AppExcEditor.py:4478 +#: appEditors/AppGerberEditor.py:6595 msgid "" "Angle at which the linear array is placed.\n" "The precision is of max 2 decimals.\n" @@ -2219,8 +2225,8 @@ msgstr "" "Минимальное значение: -360,00 градусов.\n" "Максимальное значение: 360,00 градусов." -#: appEditors/AppExcEditor.py:4283 appEditors/AppExcEditor.py:4505 -#: appEditors/AppGerberEditor.py:6617 +#: appEditors/AppExcEditor.py:4285 appEditors/AppExcEditor.py:4507 +#: appEditors/AppGerberEditor.py:6619 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:126 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:276 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:162 @@ -2231,8 +2237,8 @@ msgstr "" "Направление для кругового массива.\n" "Может быть CW = по часовой стрелке или CCW = против часовой стрелки." -#: appEditors/AppExcEditor.py:4286 appEditors/AppExcEditor.py:4508 -#: appEditors/AppGerberEditor.py:6621 +#: appEditors/AppExcEditor.py:4288 appEditors/AppExcEditor.py:4510 +#: appEditors/AppGerberEditor.py:6623 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:130 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:280 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:166 @@ -2241,8 +2247,8 @@ msgstr "" msgid "CW" msgstr "CW" -#: appEditors/AppExcEditor.py:4287 appEditors/AppExcEditor.py:4509 -#: appEditors/AppGerberEditor.py:6622 +#: appEditors/AppExcEditor.py:4289 appEditors/AppExcEditor.py:4511 +#: appEditors/AppGerberEditor.py:6624 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:131 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:281 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:167 @@ -2251,8 +2257,8 @@ msgstr "CW" msgid "CCW" msgstr "CCW" -#: appEditors/AppExcEditor.py:4294 appEditors/AppExcEditor.py:4516 -#: appEditors/AppGerberEditor.py:6630 +#: appEditors/AppExcEditor.py:4296 appEditors/AppExcEditor.py:4518 +#: appEditors/AppGerberEditor.py:6632 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:109 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:139 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:259 @@ -2262,11 +2268,11 @@ msgstr "CCW" msgid "Angle at which each element in circular array is placed." msgstr "Угол, под которым расположен каждый элемент в круговом массиве." -#: appEditors/AppExcEditor.py:4326 +#: appEditors/AppExcEditor.py:4328 msgid "Slot Parameters" msgstr "Параметры слота" -#: appEditors/AppExcEditor.py:4328 +#: appEditors/AppExcEditor.py:4330 msgid "" "Parameters for adding a slot (hole with oval shape)\n" "either single or as an part of an array." @@ -2274,20 +2280,20 @@ msgstr "" "Параметры для добавления прорези (отверстие овальной формы)\n" "либо один, либо как часть массива." -#: appEditors/AppExcEditor.py:4334 appEditors/AppGeoEditor.py:3568 +#: appEditors/AppExcEditor.py:4336 appEditors/AppGeoEditor.py:3568 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:156 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:77 -#: appObjects/FlatCAMObj.py:871 appPlugins/ToolCorners.py:802 +#: appObjects/FlatCAMObj.py:871 appPlugins/ToolCorners.py:789 #: appPlugins/ToolReport.py:604 msgid "Length" msgstr "Длина" -#: appEditors/AppExcEditor.py:4336 +#: appEditors/AppExcEditor.py:4338 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158 msgid "Length. The length of the slot." msgstr "Длина. Длина слота." -#: appEditors/AppExcEditor.py:4350 +#: appEditors/AppExcEditor.py:4352 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:174 msgid "" "Direction on which the slot is oriented:\n" @@ -2300,7 +2306,7 @@ msgstr "" "- 'Y' - вертикальная ось или\n" "- «Угол» - произвольный угол наклона паза" -#: appEditors/AppExcEditor.py:4366 +#: appEditors/AppExcEditor.py:4368 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:190 msgid "" "Angle at which the slot is placed.\n" @@ -2313,15 +2319,15 @@ msgstr "" "Минимальное значение: -360,00 градусов.\n" "Максимальное значение: 360,00 градусов." -#: appEditors/AppExcEditor.py:4400 +#: appEditors/AppExcEditor.py:4402 msgid "Slot Array Parameters" msgstr "Параметры массива пазов" -#: appEditors/AppExcEditor.py:4402 +#: appEditors/AppExcEditor.py:4404 msgid "Parameters for the array of slots (linear or circular array)" msgstr "Параметры для массива пазов(линейный или круговой массив)" -#: appEditors/AppExcEditor.py:4410 +#: appEditors/AppExcEditor.py:4412 msgid "" "Select the type of slot array to create.\n" "It can be Linear X(Y) or Circular" @@ -2329,21 +2335,21 @@ msgstr "" "Выберите тип массива пазов для создания.\n" "Это может быть линейный X (Y) или круговой" -#: appEditors/AppExcEditor.py:4422 +#: appEditors/AppExcEditor.py:4424 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:215 msgid "Specify how many slots to be in the array." msgstr "Укажите, сколько пазов должно быть в массиве." -#: appEditors/AppExcEditor.py:4530 appEditors/AppGeoEditor.py:3646 -#: appEditors/AppGerberEditor.py:6645 appEditors/appGCodeEditor.py:74 +#: appEditors/AppExcEditor.py:4532 appEditors/AppGeoEditor.py:3646 +#: appEditors/AppGerberEditor.py:6647 appEditors/appGCodeEditor.py:74 #: appEditors/appGCodeEditor.py:75 appEditors/appGCodeEditor.py:883 #: appGUI/MainGUI.py:350 appGUI/MainGUI.py:1793 app_Main.py:2652 msgid "Exit Editor" msgstr "Выход Из Редактора" -#: appEditors/AppExcEditor.py:4533 appEditors/AppGeoEditor.py:3649 -#: appEditors/AppGerberEditor.py:6648 appEditors/appGCodeEditor.py:886 -#: appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2293 +#: appEditors/AppExcEditor.py:4535 appEditors/AppGeoEditor.py:3649 +#: appEditors/AppGerberEditor.py:6650 appEditors/appGCodeEditor.py:886 +#: appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2328 msgid "Exit from Editor." msgstr "Выход из редактора." @@ -2351,12 +2357,12 @@ msgstr "Выход из редактора." msgid "Buffer Selection" msgstr "Выбор Буфера" -#: appEditors/AppGeoEditor.py:95 appEditors/AppGerberEditor.py:6343 +#: appEditors/AppGeoEditor.py:95 appEditors/AppGerberEditor.py:6345 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:190 msgid "Buffer distance" msgstr "Расстояние буфера" -#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:6347 +#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:6349 msgid "Buffer corner" msgstr "Угол буфера" @@ -2373,11 +2379,11 @@ msgstr "" "- 'Квадрат:' угол встречается под острым углом для внешнего буфера.\n" "- 'Скошенный:' линия, напрямую соединяющая элементы, встречающиеся в углу" -#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6355 +#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6357 msgid "Round" msgstr "Круглый" -#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6356 +#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6358 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:62 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:169 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:62 @@ -2389,16 +2395,16 @@ msgstr "Круглый" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:431 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:276 -#: appPlugins/ToolDrilling.py:2855 appPlugins/ToolExtract.py:981 -#: appPlugins/ToolExtract.py:1123 appPlugins/ToolFollow.py:766 -#: appPlugins/ToolInvertGerber.py:297 appPlugins/ToolIsolation.py:3629 -#: appPlugins/ToolMilling.py:4463 appPlugins/ToolNCC.py:4644 -#: appPlugins/ToolPaint.py:3323 appPlugins/ToolPunchGerber.py:2059 -#: appPlugins/ToolPunchGerber.py:2227 appPlugins/ToolQRCode.py:904 +#: appPlugins/ToolDrilling.py:2859 appPlugins/ToolExtract.py:991 +#: appPlugins/ToolExtract.py:1139 appPlugins/ToolFollow.py:765 +#: appPlugins/ToolInvertGerber.py:302 appPlugins/ToolIsolation.py:3659 +#: appPlugins/ToolMilling.py:4525 appPlugins/ToolNCC.py:4659 +#: appPlugins/ToolPaint.py:3338 appPlugins/ToolPunchGerber.py:2066 +#: appPlugins/ToolPunchGerber.py:2236 appPlugins/ToolQRCode.py:927 msgid "Square" msgstr "Квадрат" -#: appEditors/AppGeoEditor.py:108 appEditors/AppGerberEditor.py:6357 +#: appEditors/AppGeoEditor.py:108 appEditors/AppGerberEditor.py:6359 msgid "Beveled" msgstr "Скошенный" @@ -2418,7 +2424,7 @@ msgstr "Полный буфер" #: appEditors/AppGeoEditor.py:405 appEditors/AppGeoEditor.py:414 #: appEditors/AppGeoEditor.py:631 appEditors/AppGeoEditor.py:640 #: appEditors/AppGeoEditor.py:1136 appEditors/AppGeoEditor.py:1145 -#: appEditors/AppGerberEditor.py:7090 appEditors/AppGerberEditor.py:7099 +#: appEditors/AppGerberEditor.py:7092 appEditors/AppGerberEditor.py:7101 #: appPlugins/ToolAlignObjects.py:98 appPlugins/ToolAlignObjects.py:107 #: appPlugins/ToolCalculators.py:56 appPlugins/ToolCalculators.py:65 #: appPlugins/ToolCalibration.py:89 appPlugins/ToolCalibration.py:98 @@ -2432,7 +2438,7 @@ msgstr "Полный буфер" #: appPlugins/ToolEtchCompensation.py:67 appPlugins/ToolEtchCompensation.py:76 #: appPlugins/ToolExtract.py:94 appPlugins/ToolExtract.py:103 #: appPlugins/ToolFiducials.py:102 appPlugins/ToolFiducials.py:111 -#: appPlugins/ToolFilm.py:114 appPlugins/ToolFilm.py:123 +#: appPlugins/ToolFilm.py:113 appPlugins/ToolFilm.py:122 #: appPlugins/ToolFollow.py:93 appPlugins/ToolFollow.py:102 #: appPlugins/ToolImage.py:56 appPlugins/ToolImage.py:65 #: appPlugins/ToolInvertGerber.py:66 appPlugins/ToolInvertGerber.py:75 @@ -2457,7 +2463,7 @@ msgid "Plugin" msgstr "plugin_tab" #: appEditors/AppGeoEditor.py:170 appEditors/AppGeoEditor.py:3118 -#: appGUI/MainGUI.py:713 appGUI/MainGUI.py:4961 +#: appGUI/MainGUI.py:713 appGUI/MainGUI.py:4996 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:186 msgid "Buffer Tool" msgstr "Буфер" @@ -2465,7 +2471,7 @@ msgstr "Буфер" #: appEditors/AppGeoEditor.py:186 appEditors/AppGeoEditor.py:203 #: appEditors/AppGeoEditor.py:220 appEditors/AppGeoEditor.py:3137 #: appEditors/AppGeoEditor.py:3163 appEditors/AppGeoEditor.py:3189 -#: appEditors/AppGerberEditor.py:5804 +#: appEditors/AppGerberEditor.py:5806 msgid "Buffer distance value is missing or wrong format. Add it and retry." msgstr "" "Отсутствует значение расстояния буфера или оно имеет неправильный формат. " @@ -2480,14 +2486,14 @@ msgid "Font" msgstr "Шрифт" #: appEditors/AppGeoEditor.py:361 appEditors/AppGerberEditor.py:4522 -#: appEditors/AppGerberEditor.py:6059 appGUI/ObjectUI.py:306 +#: appEditors/AppGerberEditor.py:6061 appGUI/ObjectUI.py:338 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:97 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:174 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:203 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:37 -#: appPlugins/ToolCopperThieving.py:1518 appPlugins/ToolCopperThieving.py:1558 -#: appPlugins/ToolExtract.py:1009 appPlugins/ToolFiducials.py:910 -#: appPlugins/ToolPunchGerber.py:2087 +#: appPlugins/ToolCopperThieving.py:1542 appPlugins/ToolCopperThieving.py:1590 +#: appPlugins/ToolExtract.py:1019 appPlugins/ToolFiducials.py:908 +#: appPlugins/ToolPunchGerber.py:2094 msgid "Size" msgstr "Размер" @@ -2503,14 +2509,14 @@ msgstr "Применить" msgid "Text Tool" msgstr "Текст" -#: appEditors/AppGeoEditor.py:480 appObjects/FlatCAMExcellon.py:941 +#: appEditors/AppGeoEditor.py:480 appObjects/FlatCAMExcellon.py:938 #: appPlugins/ToolDrilling.py:920 appPlugins/ToolDrilling.py:1290 -#: appPlugins/ToolDrilling.py:2384 appPlugins/ToolIsolation.py:817 -#: appPlugins/ToolIsolation.py:3331 appPlugins/ToolMilling.py:1620 -#: appPlugins/ToolMilling.py:1684 appPlugins/ToolMilling.py:2487 -#: appPlugins/ToolMilling.py:3783 appPlugins/ToolNCC.py:666 -#: appPlugins/ToolNCC.py:2563 appPlugins/ToolNCC.py:4349 -#: appPlugins/ToolPaint.py:596 appPlugins/ToolPaint.py:3128 +#: appPlugins/ToolDrilling.py:2394 appPlugins/ToolIsolation.py:813 +#: appPlugins/ToolIsolation.py:3336 appPlugins/ToolMilling.py:1587 +#: appPlugins/ToolMilling.py:1651 appPlugins/ToolMilling.py:2457 +#: appPlugins/ToolMilling.py:3854 appPlugins/ToolNCC.py:650 +#: appPlugins/ToolNCC.py:2549 appPlugins/ToolNCC.py:4352 +#: appPlugins/ToolPaint.py:582 appPlugins/ToolPaint.py:3137 msgid "Tool" msgstr "Инструменты" @@ -2542,66 +2548,69 @@ msgstr "" #: appEditors/AppGeoEditor.py:1534 appEditors/AppGeoEditor.py:1559 #: appEditors/AppGeoEditor.py:2752 appEditors/AppGeoEditor.py:2823 #: appEditors/AppGeoEditor.py:3125 appEditors/AppGeoEditor.py:3151 -#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5050 -#: appEditors/AppGerberEditor.py:7153 appEditors/AppGerberEditor.py:7193 -#: appEditors/AppGerberEditor.py:7216 appEditors/AppGerberEditor.py:7361 -#: appEditors/AppGerberEditor.py:7394 appEditors/AppGerberEditor.py:7437 -#: appEditors/AppGerberEditor.py:7478 appEditors/AppGerberEditor.py:7514 -#: appEditors/AppGerberEditor.py:7550 +#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5055 +#: appEditors/AppGerberEditor.py:7155 appEditors/AppGerberEditor.py:7195 +#: appEditors/AppGerberEditor.py:7218 appEditors/AppGerberEditor.py:7363 +#: appEditors/AppGerberEditor.py:7396 appEditors/AppGerberEditor.py:7439 +#: appEditors/AppGerberEditor.py:7480 appEditors/AppGerberEditor.py:7516 +#: appEditors/AppGerberEditor.py:7552 msgid "No shape selected." msgstr "Фигура не выбрана." #: appEditors/AppGeoEditor.py:710 appEditors/AppGeoEditor.py:1163 -#: appEditors/AppGerberEditor.py:6664 appEditors/AppGerberEditor.py:7117 +#: appEditors/AppGerberEditor.py:6666 appEditors/AppGerberEditor.py:7119 #: appGUI/MainGUI.py:721 msgid "Transform Tool" msgstr "Трансформация" #: appEditors/AppGeoEditor.py:711 appEditors/AppGeoEditor.py:803 -#: appEditors/AppGerberEditor.py:6665 appEditors/AppGerberEditor.py:6757 +#: appEditors/AppGerberEditor.py:6667 appEditors/AppGerberEditor.py:6759 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:82 -#: appPlugins/ToolTransform.py:573 appPlugins/ToolTransform.py:696 +#: appPlugins/ToolTransform.py:573 appPlugins/ToolTransform.py:693 msgid "Rotate" msgstr "Вращение" -#: appEditors/AppGeoEditor.py:712 appEditors/AppGerberEditor.py:6666 +#: appEditors/AppGeoEditor.py:712 appEditors/AppGerberEditor.py:6668 #: appPlugins/ToolTransform.py:574 msgid "Skew/Shear" msgstr "Наклон/Сдвиг" -#: appEditors/AppGeoEditor.py:713 appEditors/AppGerberEditor.py:6416 -#: appEditors/AppGerberEditor.py:6667 appGUI/MainGUI.py:802 -#: appGUI/MainGUI.py:1276 appGUI/MainGUI.py:1761 appGUI/MainGUI.py:2530 -#: appGUI/MainGUI.py:5229 appGUI/ObjectUI.py:116 +#: appEditors/AppGeoEditor.py:713 appEditors/AppGerberEditor.py:6418 +#: appEditors/AppGerberEditor.py:6669 appGUI/MainGUI.py:802 +#: appGUI/MainGUI.py:1276 appGUI/MainGUI.py:1761 appGUI/MainGUI.py:2565 +#: appGUI/MainGUI.py:5264 appGUI/ObjectUI.py:121 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:44 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:141 -#: appPlugins/ToolTransform.py:575 +#: appPlugins/ToolFilm.py:1274 appPlugins/ToolTransform.py:575 msgid "Scale" msgstr "Масштаб" -#: appEditors/AppGeoEditor.py:714 appEditors/AppGerberEditor.py:6668 +#: appEditors/AppGeoEditor.py:714 appEditors/AppGerberEditor.py:6670 #: appPlugins/ToolTransform.py:576 msgid "Mirror (Flip)" msgstr "Зеркалирование (отражение)" -#: appEditors/AppGeoEditor.py:716 appEditors/AppGerberEditor.py:6370 -#: appEditors/AppGerberEditor.py:6670 appGUI/MainGUI.py:799 +#: appEditors/AppGeoEditor.py:716 appEditors/AppGerberEditor.py:6372 +#: appEditors/AppGerberEditor.py:6672 appGUI/MainGUI.py:799 #: appGUI/MainGUI.py:1274 appGUI/MainGUI.py:1714 appGUI/MainGUI.py:1759 -#: appGUI/MainGUI.py:2528 appGUI/MainGUI.py:5220 +#: appGUI/MainGUI.py:2563 appGUI/MainGUI.py:5255 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:206 #: appPlugins/ToolTransform.py:578 msgid "Buffer" msgstr "Буфер" -#: appEditors/AppGeoEditor.py:747 appEditors/AppGerberEditor.py:6701 -#: appGUI/GUIElements.py:3936 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:164 +#: appEditors/AppGeoEditor.py:747 appEditors/AppGerberEditor.py:6703 +#: appGUI/GUIElements.py:3993 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:77 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:121 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:38 -#: appPlugins/ToolDblSided.py:869 appPlugins/ToolDblSided.py:1045 -#: appPlugins/ToolFilm.py:1242 appPlugins/ToolTransform.py:610 +#: appPlugins/ToolDblSided.py:856 appPlugins/ToolDblSided.py:1025 +#: appPlugins/ToolFilm.py:1307 appPlugins/ToolFilm.py:1368 +#: appPlugins/ToolPanelize.py:1173 appPlugins/ToolTransform.py:607 msgid "Reference" msgstr "Ссылка" -#: appEditors/AppGeoEditor.py:749 appEditors/AppGerberEditor.py:6703 +#: appEditors/AppGeoEditor.py:749 appEditors/AppGerberEditor.py:6705 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -2618,65 +2627,65 @@ msgstr "" "- Точка -> пользовательская точка, заданная координатами X,Y.\n" "- Мин Выделение -> точка (minx, miny) ограничивающего поля выделения" -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6711 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6713 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 #: appPlugins/ToolCalibration.py:161 appPlugins/ToolCalibration.py:162 -#: appPlugins/ToolTransform.py:620 +#: appPlugins/ToolTransform.py:617 msgid "Origin" msgstr "Источник" #: appEditors/AppGeoEditor.py:757 appEditors/AppGeoEditor.py:1176 -#: appEditors/AppGerberEditor.py:6711 appEditors/AppGerberEditor.py:7126 +#: appEditors/AppGerberEditor.py:6713 appEditors/AppGerberEditor.py:7128 #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:231 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:293 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:243 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 -#: appPlugins/ToolFollow.py:747 appPlugins/ToolIsolation.py:3553 -#: appPlugins/ToolNCC.py:4606 appPlugins/ToolPaint.py:3274 -#: appPlugins/ToolPunchGerber.py:2291 appPlugins/ToolTransform.py:620 -#: defaults.py:585 +#: appPlugins/ToolCorners.py:857 appPlugins/ToolFollow.py:746 +#: appPlugins/ToolIsolation.py:3583 appPlugins/ToolNCC.py:4621 +#: appPlugins/ToolPaint.py:3289 appPlugins/ToolPunchGerber.py:2298 +#: appPlugins/ToolTransform.py:617 defaults.py:589 msgid "Selection" msgstr "Выбор" -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6711 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6713 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 -#: appPlugins/ToolDblSided.py:880 appPlugins/ToolTransform.py:620 +#: appPlugins/ToolDblSided.py:867 appPlugins/ToolTransform.py:617 msgid "Point" msgstr "Точка" -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6711 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6713 msgid "Minimum" msgstr "Минимальное расстояние" #: appEditors/AppGeoEditor.py:763 appEditors/AppGeoEditor.py:1059 -#: appEditors/AppGerberEditor.py:6717 appEditors/AppGerberEditor.py:7013 +#: appEditors/AppGerberEditor.py:6719 appEditors/AppGerberEditor.py:7015 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:125 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:127 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:237 -#: appPlugins/ToolExtract.py:1175 appPlugins/ToolExtract.py:1193 -#: appPlugins/ToolPunchGerber.py:2166 appPlugins/ToolPunchGerber.py:2276 -#: appPlugins/ToolTransform.py:626 appPlugins/ToolTransform.py:952 -#: app_Main.py:8783 +#: appPlugins/ToolExtract.py:1199 appPlugins/ToolExtract.py:1230 +#: appPlugins/ToolPunchGerber.py:2175 appPlugins/ToolPunchGerber.py:2285 +#: appPlugins/ToolTransform.py:623 appPlugins/ToolTransform.py:949 +#: app_Main.py:8813 msgid "Value" msgstr "Значение" -#: appEditors/AppGeoEditor.py:765 appEditors/AppGerberEditor.py:6719 +#: appEditors/AppGeoEditor.py:765 appEditors/AppGerberEditor.py:6721 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:56 -#: appPlugins/ToolTransform.py:628 +#: appPlugins/ToolTransform.py:625 msgid "A point of reference in format X,Y." msgstr "Точка привязки в формате X,Y." -#: appEditors/AppGeoEditor.py:774 appEditors/AppGerberEditor.py:6728 -#: appPlugins/ToolTransform.py:637 +#: appEditors/AppGeoEditor.py:774 appEditors/AppGerberEditor.py:6730 +#: appPlugins/ToolTransform.py:634 msgid "Add point coordinates from clipboard." msgstr "Координаты скопированы в буфер обмена." -#: appEditors/AppGeoEditor.py:789 appEditors/AppGerberEditor.py:6743 +#: appEditors/AppGeoEditor.py:789 appEditors/AppGerberEditor.py:6745 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:92 -#: appPlugins/ToolTransform.py:682 +#: appPlugins/ToolTransform.py:679 msgid "" "Angle, in degrees.\n" "Float number between -360 and 359.\n" @@ -2688,8 +2697,8 @@ msgstr "" "Положительные числа для движения по часовой стрелке.\n" "Отрицательные числа для движения против часовой стрелки." -#: appEditors/AppGeoEditor.py:805 appEditors/AppGerberEditor.py:6759 -#: appPlugins/ToolTransform.py:698 +#: appEditors/AppGeoEditor.py:805 appEditors/AppGerberEditor.py:6761 +#: appPlugins/ToolTransform.py:695 msgid "" "Rotate the selected object(s).\n" "The point of reference is the middle of\n" @@ -2700,31 +2709,31 @@ msgstr "" "ограничительная рамка для всех выбранных объектов." #: appEditors/AppGeoEditor.py:825 appEditors/AppGeoEditor.py:887 -#: appEditors/AppGerberEditor.py:6779 appEditors/AppGerberEditor.py:6841 +#: appEditors/AppGerberEditor.py:6781 appEditors/AppGerberEditor.py:6843 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:106 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:145 -#: appPlugins/ToolTransform.py:718 appPlugins/ToolTransform.py:780 +#: appPlugins/ToolTransform.py:715 appPlugins/ToolTransform.py:777 msgid "Link" msgstr "Ссылка" #: appEditors/AppGeoEditor.py:827 appEditors/AppGeoEditor.py:889 -#: appEditors/AppGerberEditor.py:6781 appEditors/AppGerberEditor.py:6843 +#: appEditors/AppGerberEditor.py:6783 appEditors/AppGerberEditor.py:6845 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:108 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147 -#: appPlugins/ToolTransform.py:720 appPlugins/ToolTransform.py:782 +#: appPlugins/ToolTransform.py:717 appPlugins/ToolTransform.py:779 msgid "Link the Y entry to X entry and copy its content." msgstr "Соедините запись Y с записью X и скопируйте ее содержимое." -#: appEditors/AppGeoEditor.py:832 appEditors/AppGerberEditor.py:6786 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:146 +#: appEditors/AppGeoEditor.py:832 appEditors/AppGerberEditor.py:6788 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:102 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:118 -#: appPlugins/ToolFilm.py:1319 appPlugins/ToolTransform.py:725 +#: appPlugins/ToolFilm.py:1348 appPlugins/ToolTransform.py:722 msgid "X angle" msgstr "Угол наклона X" #: appEditors/AppGeoEditor.py:834 appEditors/AppGeoEditor.py:855 -#: appEditors/AppGerberEditor.py:6788 appEditors/AppGerberEditor.py:6809 -#: appPlugins/ToolTransform.py:727 appPlugins/ToolTransform.py:748 +#: appEditors/AppGerberEditor.py:6790 appEditors/AppGerberEditor.py:6811 +#: appPlugins/ToolTransform.py:724 appPlugins/ToolTransform.py:745 msgid "" "Angle for Skew action, in degrees.\n" "Float number between -360 and 360." @@ -2732,14 +2741,14 @@ msgstr "" "Угол наклона в градусах.\n" "Число с плавающей запятой между -360 и 360." -#: appEditors/AppGeoEditor.py:842 appEditors/AppGerberEditor.py:6796 -#: appPlugins/ToolTransform.py:735 +#: appEditors/AppGeoEditor.py:842 appEditors/AppGerberEditor.py:6798 +#: appPlugins/ToolTransform.py:732 msgid "Skew X" msgstr "Наклон X" #: appEditors/AppGeoEditor.py:844 appEditors/AppGeoEditor.py:865 -#: appEditors/AppGerberEditor.py:6798 appEditors/AppGerberEditor.py:6819 -#: appPlugins/ToolTransform.py:737 appPlugins/ToolTransform.py:758 +#: appEditors/AppGerberEditor.py:6800 appEditors/AppGerberEditor.py:6821 +#: appPlugins/ToolTransform.py:734 appPlugins/ToolTransform.py:755 msgid "" "Skew/shear the selected object(s).\n" "The point of reference is the middle of\n" @@ -2749,39 +2758,39 @@ msgstr "" "Точка отсчета - середина\n" "ограничительной рамки для всех выбранных объектов." -#: appEditors/AppGeoEditor.py:853 appEditors/AppGerberEditor.py:6807 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:155 +#: appEditors/AppGeoEditor.py:853 appEditors/AppGerberEditor.py:6809 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:111 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:132 -#: appPlugins/ToolFilm.py:1328 appPlugins/ToolTransform.py:746 +#: appPlugins/ToolFilm.py:1358 appPlugins/ToolTransform.py:743 msgid "Y angle" msgstr "Угол наклона Y" -#: appEditors/AppGeoEditor.py:863 appEditors/AppGerberEditor.py:6817 -#: appPlugins/ToolTransform.py:756 +#: appEditors/AppGeoEditor.py:863 appEditors/AppGerberEditor.py:6819 +#: appPlugins/ToolTransform.py:753 msgid "Skew Y" msgstr "Наклон Y" -#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:6848 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:115 +#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:6850 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:156 -#: appPlugins/ToolFilm.py:1275 appPlugins/ToolTransform.py:787 +#: appPlugins/ToolFilm.py:1287 appPlugins/ToolTransform.py:784 msgid "X factor" msgstr "Коэффициент X" -#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:6850 +#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:6852 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:158 -#: appPlugins/ToolTransform.py:789 +#: appPlugins/ToolTransform.py:786 msgid "Factor for scaling on X axis." msgstr "Коэффициент масштабирования по оси X." -#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:6857 -#: appPlugins/ToolTransform.py:796 +#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:6859 +#: appPlugins/ToolTransform.py:793 msgid "Scale X" msgstr "Масштаб Х" #: appEditors/AppGeoEditor.py:905 appEditors/AppGeoEditor.py:925 -#: appEditors/AppGerberEditor.py:6859 appEditors/AppGerberEditor.py:6879 -#: appPlugins/ToolTransform.py:798 appPlugins/ToolTransform.py:818 +#: appEditors/AppGerberEditor.py:6861 appEditors/AppGerberEditor.py:6881 +#: appPlugins/ToolTransform.py:795 appPlugins/ToolTransform.py:815 msgid "" "Scale the selected object(s).\n" "The point of reference depends on \n" @@ -2791,60 +2800,60 @@ msgstr "" "Точка отсчета зависит от\n" "состояние флажка Scale Reference." -#: appEditors/AppGeoEditor.py:914 appEditors/AppGerberEditor.py:6868 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:124 +#: appEditors/AppGeoEditor.py:914 appEditors/AppGerberEditor.py:6870 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:169 -#: appPlugins/ToolFilm.py:1284 appPlugins/ToolTransform.py:807 +#: appPlugins/ToolFilm.py:1297 appPlugins/ToolTransform.py:804 msgid "Y factor" msgstr "Коэффициент Y" -#: appEditors/AppGeoEditor.py:916 appEditors/AppGerberEditor.py:6870 +#: appEditors/AppGeoEditor.py:916 appEditors/AppGerberEditor.py:6872 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:171 -#: appPlugins/ToolTransform.py:809 +#: appPlugins/ToolTransform.py:806 msgid "Factor for scaling on Y axis." msgstr "Коэффициент масштабирования по оси Y." -#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6877 -#: appPlugins/ToolTransform.py:816 +#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6879 +#: appPlugins/ToolTransform.py:813 msgid "Scale Y" msgstr "Масштаб Y" -#: appEditors/AppGeoEditor.py:950 appEditors/AppGerberEditor.py:6904 -#: appPlugins/ToolTransform.py:843 +#: appEditors/AppGeoEditor.py:950 appEditors/AppGerberEditor.py:6906 +#: appPlugins/ToolTransform.py:840 msgid "Flip on X" msgstr "Отразить по X" #: appEditors/AppGeoEditor.py:952 appEditors/AppGeoEditor.py:957 -#: appEditors/AppGerberEditor.py:6906 appEditors/AppGerberEditor.py:6911 -#: appPlugins/ToolTransform.py:845 appPlugins/ToolTransform.py:850 +#: appEditors/AppGerberEditor.py:6908 appEditors/AppGerberEditor.py:6913 +#: appPlugins/ToolTransform.py:842 appPlugins/ToolTransform.py:847 msgid "Flip the selected object(s) over the X axis." msgstr "Отражает выбранные фигуры по оси X." -#: appEditors/AppGeoEditor.py:955 appEditors/AppGerberEditor.py:6909 -#: appPlugins/ToolTransform.py:848 +#: appEditors/AppGeoEditor.py:955 appEditors/AppGerberEditor.py:6911 +#: appPlugins/ToolTransform.py:845 msgid "Flip on Y" msgstr "Отразить по Y" -#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:6929 +#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:6931 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:185 -#: appPlugins/ToolTransform.py:868 +#: appPlugins/ToolTransform.py:865 msgid "X val" msgstr "Значение X" -#: appEditors/AppGeoEditor.py:977 appEditors/AppGerberEditor.py:6931 +#: appEditors/AppGeoEditor.py:977 appEditors/AppGerberEditor.py:6933 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:187 -#: appPlugins/ToolTransform.py:870 +#: appPlugins/ToolTransform.py:867 msgid "Distance to offset on X axis. In current units." msgstr "Расстояние смещения по оси X. В текущих единицах." -#: appEditors/AppGeoEditor.py:984 appEditors/AppGerberEditor.py:6938 -#: appPlugins/ToolTransform.py:877 +#: appEditors/AppGeoEditor.py:984 appEditors/AppGerberEditor.py:6940 +#: appPlugins/ToolTransform.py:874 msgid "Offset X" msgstr "Смещение Х" #: appEditors/AppGeoEditor.py:986 appEditors/AppGeoEditor.py:1006 -#: appEditors/AppGerberEditor.py:6940 appEditors/AppGerberEditor.py:6960 -#: appPlugins/ToolTransform.py:879 appPlugins/ToolTransform.py:899 +#: appEditors/AppGerberEditor.py:6942 appEditors/AppGerberEditor.py:6962 +#: appPlugins/ToolTransform.py:876 appPlugins/ToolTransform.py:896 msgid "" "Offset the selected object(s).\n" "The point of reference is the middle of\n" @@ -2854,36 +2863,36 @@ msgstr "" "Точка отсчета - середина\n" "ограничительной рамки для всех выбранных объектов.\n" -#: appEditors/AppGeoEditor.py:995 appEditors/AppGerberEditor.py:6949 +#: appEditors/AppGeoEditor.py:995 appEditors/AppGerberEditor.py:6951 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:198 -#: appPlugins/ToolTransform.py:888 +#: appPlugins/ToolTransform.py:885 msgid "Y val" msgstr "Значение Y" -#: appEditors/AppGeoEditor.py:997 appEditors/AppGerberEditor.py:6951 +#: appEditors/AppGeoEditor.py:997 appEditors/AppGerberEditor.py:6953 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:200 -#: appPlugins/ToolTransform.py:890 +#: appPlugins/ToolTransform.py:887 msgid "Distance to offset on Y axis. In current units." msgstr "Расстояние смещения по оси Y. В текущих единицах." -#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6958 -#: appPlugins/ToolTransform.py:897 +#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6960 +#: appPlugins/ToolTransform.py:894 msgid "Offset Y" msgstr "Смещение Y" -#: appEditors/AppGeoEditor.py:1024 appEditors/AppGerberEditor.py:6978 -#: appGUI/ObjectUI.py:463 appGUI/ObjectUI.py:500 +#: appEditors/AppGeoEditor.py:1024 appEditors/AppGerberEditor.py:6980 +#: appGUI/ObjectUI.py:518 appGUI/ObjectUI.py:562 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:61 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:136 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:210 -#: appPlugins/ToolInvertGerber.py:296 appPlugins/ToolQRCode.py:903 -#: appPlugins/ToolTransform.py:917 +#: appPlugins/ToolInvertGerber.py:301 appPlugins/ToolQRCode.py:926 +#: appPlugins/ToolTransform.py:914 msgid "Rounded" msgstr "Закругленный" -#: appEditors/AppGeoEditor.py:1026 appEditors/AppGerberEditor.py:6980 +#: appEditors/AppGeoEditor.py:1026 appEditors/AppGerberEditor.py:6982 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212 -#: appPlugins/ToolTransform.py:919 +#: appPlugins/ToolTransform.py:916 msgid "" "If checked then the buffer will surround the buffered shape,\n" "every corner will be rounded.\n" @@ -2895,17 +2904,17 @@ msgstr "" "Если не проверить, то буфер будет следовать точной геометрии\n" "буферизованной формы." -#: appEditors/AppGeoEditor.py:1034 appEditors/AppGerberEditor.py:6988 +#: appEditors/AppGeoEditor.py:1034 appEditors/AppGerberEditor.py:6990 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:220 #: appPlugins/ToolDistance.py:137 appPlugins/ToolDistance.py:431 -#: appPlugins/ToolDistance.py:567 appPlugins/ToolDistanceMin.py:221 -#: appPlugins/ToolTransform.py:927 +#: appPlugins/ToolDistance.py:569 appPlugins/ToolDistanceMin.py:221 +#: appPlugins/ToolTransform.py:924 msgid "Distance" msgstr "Расстояние" -#: appEditors/AppGeoEditor.py:1036 appEditors/AppGerberEditor.py:6990 +#: appEditors/AppGeoEditor.py:1036 appEditors/AppGerberEditor.py:6992 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:222 -#: appPlugins/ToolTransform.py:929 +#: appPlugins/ToolTransform.py:926 msgid "" "A positive value will create the effect of dilation,\n" "while a negative value will create the effect of erosion.\n" @@ -2917,13 +2926,13 @@ msgstr "" "Каждый геометрический элемент объекта будет увеличен\n" "или уменьшается с помощью \"расстояния\"." -#: appEditors/AppGeoEditor.py:1048 appEditors/AppGerberEditor.py:7002 -#: appPlugins/ToolTransform.py:941 +#: appEditors/AppGeoEditor.py:1048 appEditors/AppGerberEditor.py:7004 +#: appPlugins/ToolTransform.py:938 msgid "Buffer D" msgstr "Буфер D" -#: appEditors/AppGeoEditor.py:1050 appEditors/AppGerberEditor.py:7004 -#: appPlugins/ToolTransform.py:943 +#: appEditors/AppGeoEditor.py:1050 appEditors/AppGerberEditor.py:7006 +#: appPlugins/ToolTransform.py:940 msgid "" "Create the buffer effect on each geometry,\n" "element from the selected object, using the distance." @@ -2931,9 +2940,9 @@ msgstr "" "Создаёт буферный эффект для каждой геометрии,\n" "элемента из выбранного объекта, используя расстояние." -#: appEditors/AppGeoEditor.py:1061 appEditors/AppGerberEditor.py:7015 +#: appEditors/AppGeoEditor.py:1061 appEditors/AppGerberEditor.py:7017 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:239 -#: appPlugins/ToolTransform.py:954 +#: appPlugins/ToolTransform.py:951 msgid "" "A positive value will create the effect of dilation,\n" "while a negative value will create the effect of erosion.\n" @@ -2947,13 +2956,13 @@ msgstr "" "или уменьшен, чтобы соответствовать \"Значению\". Значение в процентах\n" "исходного размера." -#: appEditors/AppGeoEditor.py:1074 appEditors/AppGerberEditor.py:7028 -#: appPlugins/ToolTransform.py:967 +#: appEditors/AppGeoEditor.py:1074 appEditors/AppGerberEditor.py:7030 +#: appPlugins/ToolTransform.py:964 msgid "Buffer F" msgstr "Буфер F" -#: appEditors/AppGeoEditor.py:1076 appEditors/AppGerberEditor.py:7030 -#: appPlugins/ToolTransform.py:969 +#: appEditors/AppGeoEditor.py:1076 appEditors/AppGerberEditor.py:7032 +#: appPlugins/ToolTransform.py:966 msgid "" "Create the buffer effect on each geometry,\n" "element from the selected object, using the factor." @@ -2961,35 +2970,35 @@ msgstr "" "Создаёт буферный эффект для каждой геометрии,\n" "элемента из выбранного объекта, используя коэффициент." -#: appEditors/AppGeoEditor.py:1175 appEditors/AppGerberEditor.py:7125 +#: appEditors/AppGeoEditor.py:1175 appEditors/AppGerberEditor.py:7127 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:42 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:64 -#: appPlugins/ToolCalibration.py:911 appPlugins/ToolDrilling.py:2807 -#: appPlugins/ToolMilling.py:4415 appPlugins/ToolPanelize.py:1187 -#: appPlugins/ToolTransform.py:620 +#: appPlugins/ToolCalibration.py:909 appPlugins/ToolDrilling.py:2811 +#: appPlugins/ToolMilling.py:4477 appPlugins/ToolPanelize.py:1195 +#: appPlugins/ToolTransform.py:617 msgid "Object" msgstr "Объект" -#: appEditors/AppGeoEditor.py:1247 appEditors/AppGerberEditor.py:7201 +#: appEditors/AppGeoEditor.py:1247 appEditors/AppGerberEditor.py:7203 #: appPlugins/ToolTransform.py:184 msgid "Incorrect format for Point value. Needs format X,Y" msgstr "Неправильный формат для значения точки. Требуется формат X,Y" -#: appEditors/AppGeoEditor.py:1272 appEditors/AppGerberEditor.py:7226 +#: appEditors/AppGeoEditor.py:1272 appEditors/AppGerberEditor.py:7228 #: appPlugins/ToolTransform.py:201 msgid "Rotate transformation can not be done for a value of 0." msgstr "Трансформация поворота не может быть выполнена для значения 0." #: appEditors/AppGeoEditor.py:1330 appEditors/AppGeoEditor.py:1351 -#: appEditors/AppGerberEditor.py:7284 appEditors/AppGerberEditor.py:7305 +#: appEditors/AppGerberEditor.py:7286 appEditors/AppGerberEditor.py:7307 #: appPlugins/ToolTransform.py:259 appPlugins/ToolTransform.py:280 msgid "Scale transformation can not be done for a factor of 0 or 1." msgstr "" "Преобразование масштаба не может быть выполнено с коэффициентом 0 или 1." #: appEditors/AppGeoEditor.py:1364 appEditors/AppGeoEditor.py:1373 -#: appEditors/AppGerberEditor.py:7318 appEditors/AppGerberEditor.py:7327 +#: appEditors/AppGerberEditor.py:7320 appEditors/AppGerberEditor.py:7329 #: appPlugins/ToolTransform.py:293 appPlugins/ToolTransform.py:302 msgid "Offset transformation can not be done for a value of 0." msgstr "Трансформация смещения не может быть выполнена для значения 0." @@ -3003,13 +3012,13 @@ msgstr "Прорисовка" #: appEditors/AppGeoEditor.py:1418 appEditors/AppGeoEditor.py:1451 #: appEditors/AppGeoEditor.py:1485 appEditors/AppGeoEditor.py:1519 #: appEditors/AppGeoEditor.py:1552 appEditors/AppGeoEditor.py:1573 -#: appEditors/AppGerberEditor.py:7378 appEditors/AppGerberEditor.py:7420 -#: appEditors/AppGerberEditor.py:7460 appEditors/AppGerberEditor.py:7499 -#: appEditors/AppGerberEditor.py:7543 appEditors/AppGerberEditor.py:7579 +#: appEditors/AppGerberEditor.py:7380 appEditors/AppGerberEditor.py:7422 +#: appEditors/AppGerberEditor.py:7462 appEditors/AppGerberEditor.py:7501 +#: appEditors/AppGerberEditor.py:7545 appEditors/AppGerberEditor.py:7581 #: appPlugins/ToolTransform.py:352 appPlugins/ToolTransform.py:392 #: appPlugins/ToolTransform.py:431 appPlugins/ToolTransform.py:466 #: appPlugins/ToolTransform.py:503 appPlugins/ToolTransform.py:538 -#: app_Main.py:6766 app_Main.py:6812 +#: app_Main.py:6793 app_Main.py:6839 msgid "Action was not executed" msgstr "Действие не выполнено" @@ -3017,13 +3026,13 @@ msgstr "Действие не выполнено" msgid "Flipping" msgstr "" -#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:7409 -#: appPlugins/ToolTransform.py:379 app_Main.py:6764 +#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:7411 +#: appPlugins/ToolTransform.py:379 app_Main.py:6791 msgid "Flip on Y axis done" msgstr "Отражение по оси Y завершено" -#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:7417 -#: appPlugins/ToolTransform.py:388 app_Main.py:6810 +#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:7419 +#: appPlugins/ToolTransform.py:388 app_Main.py:6837 msgid "Flip on X axis done" msgstr "Отражение по оси Х завершено" @@ -3033,11 +3042,11 @@ msgstr "Отражение по оси Х завершено" msgid "Skewing" msgstr "Наклон..." -#: appEditors/AppGeoEditor.py:1480 appEditors/AppGerberEditor.py:7456 +#: appEditors/AppGeoEditor.py:1480 appEditors/AppGerberEditor.py:7458 msgid "Skew on the X axis done" msgstr "Наклон по оси X выполнен" -#: appEditors/AppGeoEditor.py:1482 appEditors/AppGerberEditor.py:7458 +#: appEditors/AppGeoEditor.py:1482 appEditors/AppGerberEditor.py:7460 msgid "Skew on the Y axis done" msgstr "Наклон по оси Y выполнен" @@ -3047,11 +3056,11 @@ msgstr "Наклон по оси Y выполнен" msgid "Scaling" msgstr "Масштабирование..." -#: appEditors/AppGeoEditor.py:1515 appEditors/AppGerberEditor.py:7494 +#: appEditors/AppGeoEditor.py:1515 appEditors/AppGerberEditor.py:7496 msgid "Scale on the X axis done" msgstr "Масштабирование по оси X выполнено" -#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:7496 +#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:7498 msgid "Scale on the Y axis done" msgstr "Масштабирование по оси Y выполнено" @@ -3062,69 +3071,69 @@ msgid "Offsetting" msgstr "Смещение..." #: appEditors/AppGeoEditor.py:1547 appEditors/AppGeoEditor.py:1605 -#: appEditors/AppGerberEditor.py:7538 appEditors/AppGerberEditor.py:7611 +#: appEditors/AppGerberEditor.py:7540 appEditors/AppGerberEditor.py:7613 msgid "Offset on the X axis done" msgstr "Смещение формы по оси X выполнено" -#: appEditors/AppGeoEditor.py:1549 appEditors/AppGerberEditor.py:7540 +#: appEditors/AppGeoEditor.py:1549 appEditors/AppGerberEditor.py:7542 msgid "Offset on the Y axis done" msgstr "Смещение формы по оси Y выполнено" #: appEditors/AppGeoEditor.py:1562 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:58 -#: appObjects/FlatCAMGerber.py:419 appPlugins/ToolCopperThieving.py:619 -#: appPlugins/ToolCopperThieving.py:822 appPlugins/ToolCopperThieving.py:835 -#: appPlugins/ToolIsolation.py:1542 appPlugins/ToolNCC.py:2074 -#: appPlugins/ToolNCC.py:2101 appPlugins/ToolNCC.py:2209 -#: appPlugins/ToolNCC.py:2222 appPlugins/ToolNCC.py:3126 -#: appPlugins/ToolNCC.py:3231 appPlugins/ToolNCC.py:3246 -#: appPlugins/ToolNCC.py:3513 appPlugins/ToolNCC.py:3614 -#: appPlugins/ToolNCC.py:3629 appPlugins/ToolTransform.py:513 camlib.py:1114 +#: appObjects/FlatCAMGerber.py:422 appPlugins/ToolCopperThieving.py:621 +#: appPlugins/ToolCopperThieving.py:824 appPlugins/ToolCopperThieving.py:837 +#: appPlugins/ToolIsolation.py:1538 appPlugins/ToolNCC.py:2060 +#: appPlugins/ToolNCC.py:2087 appPlugins/ToolNCC.py:2195 +#: appPlugins/ToolNCC.py:2208 appPlugins/ToolNCC.py:3112 +#: appPlugins/ToolNCC.py:3217 appPlugins/ToolNCC.py:3232 +#: appPlugins/ToolNCC.py:3499 appPlugins/ToolNCC.py:3600 +#: appPlugins/ToolNCC.py:3615 appPlugins/ToolTransform.py:513 camlib.py:1114 msgid "Buffering" msgstr "Буферизация" -#: appEditors/AppGeoEditor.py:1569 appEditors/AppGerberEditor.py:7575 +#: appEditors/AppGeoEditor.py:1569 appEditors/AppGerberEditor.py:7577 #: appPlugins/ToolTransform.py:534 msgid "Buffer done" msgstr "Буфер готов" -#: appEditors/AppGeoEditor.py:1577 appEditors/AppGerberEditor.py:7583 +#: appEditors/AppGeoEditor.py:1577 appEditors/AppGerberEditor.py:7585 msgid "Rotate ..." msgstr "Поворот ..." #: appEditors/AppGeoEditor.py:1578 appEditors/AppGeoEditor.py:1630 -#: appEditors/AppGeoEditor.py:1646 appEditors/AppGerberEditor.py:7584 -#: appEditors/AppGerberEditor.py:7636 appEditors/AppGerberEditor.py:7652 +#: appEditors/AppGeoEditor.py:1646 appEditors/AppGerberEditor.py:7586 +#: appEditors/AppGerberEditor.py:7638 appEditors/AppGerberEditor.py:7654 msgid "Enter an Angle Value (degrees)" msgstr "Введите значение угла (градусы)" -#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7593 +#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7595 #: appPlugins/ToolTransform.py:350 msgid "Rotate done" msgstr "Поворот выполнен" -#: appEditors/AppGeoEditor.py:1590 appEditors/AppGerberEditor.py:7596 +#: appEditors/AppGeoEditor.py:1590 appEditors/AppGerberEditor.py:7598 msgid "Rotate cancelled" msgstr "Поворот отменен" -#: appEditors/AppGeoEditor.py:1595 appEditors/AppGerberEditor.py:7601 +#: appEditors/AppGeoEditor.py:1595 appEditors/AppGerberEditor.py:7603 msgid "Offset on X axis ..." msgstr "Смещение по оси X ..." #: appEditors/AppGeoEditor.py:1596 appEditors/AppGeoEditor.py:1614 -#: appEditors/AppGerberEditor.py:7602 appEditors/AppGerberEditor.py:7620 +#: appEditors/AppGerberEditor.py:7604 appEditors/AppGerberEditor.py:7622 msgid "Enter a distance Value" msgstr "Введите значение расстояния" -#: appEditors/AppGeoEditor.py:1608 appEditors/AppGerberEditor.py:7614 +#: appEditors/AppGeoEditor.py:1608 appEditors/AppGerberEditor.py:7616 msgid "Offset X cancelled" msgstr "Смещение X отменено" -#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7619 +#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7621 msgid "Offset on Y axis ..." msgstr "Смещение по оси Y ..." -#: appEditors/AppGeoEditor.py:1623 appEditors/AppGerberEditor.py:7629 +#: appEditors/AppGeoEditor.py:1623 appEditors/AppGerberEditor.py:7631 msgid "Offset on Y axis done" msgstr "Смещение по оси Y выполнено" @@ -3132,11 +3141,11 @@ msgstr "Смещение по оси Y выполнено" msgid "Offset on the Y axis canceled" msgstr "Смещение по оси Y отменено" -#: appEditors/AppGeoEditor.py:1629 appEditors/AppGerberEditor.py:7635 +#: appEditors/AppGeoEditor.py:1629 appEditors/AppGerberEditor.py:7637 msgid "Skew on X axis ..." msgstr "Наклон по оси X ..." -#: appEditors/AppGeoEditor.py:1639 appEditors/AppGerberEditor.py:7645 +#: appEditors/AppGeoEditor.py:1639 appEditors/AppGerberEditor.py:7647 msgid "Skew on X axis done" msgstr "Наклон по оси X выполнен" @@ -3144,11 +3153,11 @@ msgstr "Наклон по оси X выполнен" msgid "Skew on X axis canceled" msgstr "Отклонение оси X отменено" -#: appEditors/AppGeoEditor.py:1645 appEditors/AppGerberEditor.py:7651 +#: appEditors/AppGeoEditor.py:1645 appEditors/AppGerberEditor.py:7653 msgid "Skew on Y axis ..." msgstr "Наклон по оси Y ..." -#: appEditors/AppGeoEditor.py:1655 appEditors/AppGerberEditor.py:7661 +#: appEditors/AppGeoEditor.py:1655 appEditors/AppGerberEditor.py:7663 msgid "Skew on Y axis done" msgstr "Наклон по оси Y выполнен" @@ -3267,11 +3276,11 @@ msgstr "Нажмите для очистки ..." msgid "Create Paint geometry ..." msgstr "Создать геометрию окрашивания ..." -#: appEditors/AppGeoEditor.py:3380 appEditors/AppGerberEditor.py:3225 +#: appEditors/AppGeoEditor.py:3380 appEditors/AppGerberEditor.py:3226 msgid "Shape transformations ..." msgstr "Преобразования фигуры ..." -#: appEditors/AppGeoEditor.py:3443 appGUI/ObjectUI.py:901 +#: appEditors/AppGeoEditor.py:3443 appGUI/ObjectUI.py:983 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:20 msgid "Geometry Editor" msgstr "Редактор Geometry" @@ -3296,13 +3305,14 @@ msgstr "Объект Geometry" msgid "The list of geometry elements inside the edited object." msgstr "" -#: appEditors/AppGeoEditor.py:3511 appEditors/AppGerberEditor.py:6201 +#: appEditors/AppGeoEditor.py:3511 appEditors/AppGerberEditor.py:6203 #, fuzzy #| msgid "Polygon Selection" msgid "Zoom on selection" msgstr "Выбор полигона" -#: appEditors/AppGeoEditor.py:3520 appEditors/AppGerberEditor.py:6210 +#: appEditors/AppGeoEditor.py:3520 appEditors/AppGerberEditor.py:6212 +#: appGUI/ObjectUI.py:1373 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:29 #: appGUI/preferences/cncjob/CNCJobEditorPrefGroupUI.py:26 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:24 @@ -3322,7 +3332,7 @@ msgstr "Выбор полигона" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:29 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:26 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:26 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:26 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:162 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:25 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:25 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:26 @@ -3332,15 +3342,17 @@ msgstr "Выбор полигона" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:25 #: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:22 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:25 -#: appPlugins/ToolCalibration.py:792 appPlugins/ToolCorners.py:767 -#: appPlugins/ToolEtchCompensation.py:410 appPlugins/ToolFiducials.py:903 -#: appPlugins/ToolFollow.py:743 appPlugins/ToolInvertGerber.py:268 -#: appPlugins/ToolLevelling.py:1842 appPlugins/ToolQRCode.py:811 -#: appPlugins/ToolSolderPaste.py:1297 +#: appPlugins/ToolAlignObjects.py:512 appPlugins/ToolCalibration.py:790 +#: appPlugins/ToolCopperThieving.py:1323 appPlugins/ToolCorners.py:747 +#: appPlugins/ToolEtchCompensation.py:411 appPlugins/ToolFiducials.py:901 +#: appPlugins/ToolFilm.py:1428 appPlugins/ToolFollow.py:733 +#: appPlugins/ToolInvertGerber.py:265 appPlugins/ToolLevelling.py:1842 +#: appPlugins/ToolPanelize.py:1303 appPlugins/ToolQRCode.py:825 +#: appPlugins/ToolSolderPaste.py:1297 appPlugins/ToolSub.py:814 msgid "Parameters" msgstr "Параметры" -#: appEditors/AppGeoEditor.py:3522 appEditors/AppGerberEditor.py:6212 +#: appEditors/AppGeoEditor.py:3522 appEditors/AppGerberEditor.py:6214 #, fuzzy #| msgid "GCode Parameters" msgid "Geometry parameters." @@ -3364,7 +3376,7 @@ msgstr "Кольцо" msgid "Is CCW" msgstr "" -#: appEditors/AppGeoEditor.py:3550 appEditors/AppGeoEditor.py:4203 +#: appEditors/AppGeoEditor.py:3550 appEditors/AppGeoEditor.py:4205 #, fuzzy #| msgid "Change Units" msgid "Change" @@ -3386,64 +3398,64 @@ msgstr "" msgid "The length of the geometry element." msgstr "Длина. Длина слота." -#: appEditors/AppGeoEditor.py:3579 appEditors/AppGerberEditor.py:6249 +#: appEditors/AppGeoEditor.py:3579 appEditors/AppGerberEditor.py:6251 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:70 -#: appPlugins/ToolFiducials.py:822 +#: appPlugins/ToolFiducials.py:820 msgid "Coordinates" msgstr "Координаты" #: appEditors/AppGeoEditor.py:3581 appEditors/AppGeoEditor.py:3587 -#: appEditors/AppGerberEditor.py:6251 appEditors/AppGerberEditor.py:6257 +#: appEditors/AppGerberEditor.py:6253 appEditors/AppGerberEditor.py:6259 #, fuzzy #| msgid "Will add corner markers to the selected Gerber file." msgid "The coordinates of the selected geometry element." msgstr "Добавит угловые маркеры к выбранному файлу Gerber." -#: appEditors/AppGeoEditor.py:3592 appEditors/AppGerberEditor.py:6262 +#: appEditors/AppGeoEditor.py:3592 appEditors/AppGerberEditor.py:6264 #, fuzzy #| msgid "Get Points" msgid "Vertex Points" msgstr "Получить точки" -#: appEditors/AppGeoEditor.py:3594 appEditors/AppGerberEditor.py:6264 +#: appEditors/AppGeoEditor.py:3594 appEditors/AppGerberEditor.py:6266 msgid "The number of vertex points in the selected geometry element." msgstr "" -#: appEditors/AppGeoEditor.py:3608 appEditors/AppGerberEditor.py:6278 -#: appGUI/ObjectUI.py:1118 +#: appEditors/AppGeoEditor.py:3608 appEditors/AppGerberEditor.py:6280 +#: appGUI/ObjectUI.py:1182 #, fuzzy #| msgid "Gerber Specification" msgid "Simplification" msgstr "Спецификация Gerber" -#: appEditors/AppGeoEditor.py:3610 appEditors/AppGerberEditor.py:6280 -#: appGUI/ObjectUI.py:1120 +#: appEditors/AppGeoEditor.py:3610 appEditors/AppGerberEditor.py:6282 +#: appGUI/ObjectUI.py:1184 msgid "Simplify a geometry by reducing its vertex points number." msgstr "" -#: appEditors/AppGeoEditor.py:3615 appEditors/AppGerberEditor.py:6285 -#: appGUI/ObjectUI.py:1150 +#: appEditors/AppGeoEditor.py:3615 appEditors/AppGerberEditor.py:6287 +#: appGUI/ObjectUI.py:1222 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:87 msgid "Tolerance" msgstr "Допуск" -#: appEditors/AppGeoEditor.py:3617 appEditors/AppGerberEditor.py:6287 -#: appGUI/ObjectUI.py:1152 +#: appEditors/AppGeoEditor.py:3617 appEditors/AppGerberEditor.py:6289 +#: appGUI/ObjectUI.py:1224 msgid "" "All points in the simplified object will be\n" "within the tolerance distance of the original geometry." msgstr "" #: appEditors/AppGeoEditor.py:3629 appEditors/AppGeoEditor.py:4134 -#: appEditors/AppGerberEditor.py:4075 appEditors/AppGerberEditor.py:6300 -#: appGUI/ObjectUI.py:1164 +#: appEditors/AppGerberEditor.py:4075 appEditors/AppGerberEditor.py:6302 +#: appGUI/ObjectUI.py:1236 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:78 -#: appObjects/FlatCAMGeometry.py:494 +#: appObjects/FlatCAMGeometry.py:491 msgid "Simplify" msgstr "Упрощение" -#: appEditors/AppGeoEditor.py:3632 appEditors/AppGerberEditor.py:6303 -#: appGUI/ObjectUI.py:1167 +#: appEditors/AppGeoEditor.py:3632 appEditors/AppGerberEditor.py:6305 +#: appGUI/ObjectUI.py:1239 msgid "Simplify a geometry element by reducing its vertex points number." msgstr "" @@ -3451,7 +3463,7 @@ msgstr "" msgid "Ring" msgstr "Кольцо" -#: appEditors/AppGeoEditor.py:3947 app_Main.py:7995 +#: appEditors/AppGeoEditor.py:3947 app_Main.py:8025 msgid "Line" msgstr "Линия" @@ -3461,9 +3473,9 @@ msgstr "Линия" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:432 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:310 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:277 -#: appPlugins/ToolDrilling.py:2856 appPlugins/ToolFollow.py:767 -#: appPlugins/ToolIsolation.py:3630 appPlugins/ToolMilling.py:4464 -#: appPlugins/ToolNCC.py:4645 appPlugins/ToolPaint.py:3324 +#: appPlugins/ToolDrilling.py:2860 appPlugins/ToolFollow.py:766 +#: appPlugins/ToolIsolation.py:3660 appPlugins/ToolMilling.py:4526 +#: appPlugins/ToolNCC.py:4660 appPlugins/ToolPaint.py:3339 msgid "Polygon" msgstr "Полигон" @@ -3484,72 +3496,72 @@ msgid "Last selected shape ID" msgstr "" #: appEditors/AppGeoEditor.py:4165 appEditors/AppGerberEditor.py:2643 -#: appEditors/AppGerberEditor.py:4922 appPlugins/ToolCutOut.py:1586 +#: appEditors/AppGerberEditor.py:4922 appPlugins/ToolCutOut.py:1568 #: appPlugins/ToolDistance.py:199 appPlugins/ToolExtract.py:630 #: appPlugins/ToolExtract.py:741 appPlugins/ToolExtract.py:816 -#: appPlugins/ToolOptimal.py:183 appPlugins/ToolPanelize.py:1081 +#: appPlugins/ToolOptimal.py:183 appPlugins/ToolPanelize.py:1065 #: appPlugins/ToolQRCode.py:253 appPlugins/ToolReport.py:224 #: appPlugins/ToolSolderPaste.py:723 appPlugins/ToolSolderPaste.py:1017 -#: appPlugins/ToolSub.py:319 tclCommands/TclCommandOpenSVG.py:85 +#: appPlugins/ToolSub.py:317 tclCommands/TclCommandOpenSVG.py:85 #: tclCommands/TclCommandPanelize.py:299 msgid "Working" msgstr "Обработка" -#: appEditors/AppGeoEditor.py:4573 +#: appEditors/AppGeoEditor.py:4575 msgid "Error on inserting shapes into storage." msgstr "" -#: appEditors/AppGeoEditor.py:4668 +#: appEditors/AppGeoEditor.py:4670 msgid "Grid Snap enabled." msgstr "Привязка к сетке включена." -#: appEditors/AppGeoEditor.py:4673 +#: appEditors/AppGeoEditor.py:4675 msgid "Grid Snap disabled." msgstr "Привязка к сетке отключена." -#: appEditors/AppGeoEditor.py:5057 appGUI/MainGUI.py:3697 -#: appGUI/MainGUI.py:3743 appGUI/MainGUI.py:3761 appGUI/MainGUI.py:3912 -#: appGUI/MainGUI.py:3950 appGUI/MainGUI.py:3962 +#: appEditors/AppGeoEditor.py:5062 appGUI/MainGUI.py:3732 +#: appGUI/MainGUI.py:3778 appGUI/MainGUI.py:3796 appGUI/MainGUI.py:3947 +#: appGUI/MainGUI.py:3985 appGUI/MainGUI.py:3997 msgid "Click on target point." msgstr "Нажмите на целевой точке." -#: appEditors/AppGeoEditor.py:5347 appEditors/AppGeoEditor.py:5414 -#: appEditors/AppGeoEditor.py:5482 appEditors/AppGeoEditor.py:5512 -#: appEditors/AppGeoEditor.py:5565 appEditors/AppGeoEditor.py:5620 -#: appEditors/AppGeoEditor.py:5648 appEditors/AppGeoEditor.py:5673 -#: appEditors/AppGeoEditor.py:5703 appEditors/AppGeoEditor.py:5783 -#: appEditors/AppGeoEditor.py:5849 appEditors/AppGeoEditor.py:5917 -#: appPlugins/ToolCopperThieving.py:637 appPlugins/ToolFilm.py:851 -#: appPlugins/ToolFilm.py:1112 appPlugins/ToolRulesCheck.py:659 +#: appEditors/AppGeoEditor.py:5352 appEditors/AppGeoEditor.py:5419 +#: appEditors/AppGeoEditor.py:5487 appEditors/AppGeoEditor.py:5517 +#: appEditors/AppGeoEditor.py:5570 appEditors/AppGeoEditor.py:5625 +#: appEditors/AppGeoEditor.py:5653 appEditors/AppGeoEditor.py:5678 +#: appEditors/AppGeoEditor.py:5708 appEditors/AppGeoEditor.py:5788 +#: appEditors/AppGeoEditor.py:5854 appEditors/AppGeoEditor.py:5922 +#: appPlugins/ToolCopperThieving.py:639 appPlugins/ToolFilm.py:848 +#: appPlugins/ToolFilm.py:1121 appPlugins/ToolRulesCheck.py:659 msgid "Working..." msgstr "Обработка…" -#: appEditors/AppGeoEditor.py:5348 +#: appEditors/AppGeoEditor.py:5353 #, fuzzy #| msgid "Loading Gerber into Editor" msgid "Loading the Geometry into the Editor..." msgstr "Загрузка Gerber в редактор" -#: appEditors/AppGeoEditor.py:5390 +#: appEditors/AppGeoEditor.py:5395 msgid "Editing MultiGeo Geometry, tool" msgstr "Редактирование MultiGeo Geometry, инструментом" -#: appEditors/AppGeoEditor.py:5392 appPlugins/ToolNCC.py:2565 +#: appEditors/AppGeoEditor.py:5397 appPlugins/ToolNCC.py:2551 msgid "with diameter" msgstr "с диаметром" -#: appEditors/AppGeoEditor.py:5461 +#: appEditors/AppGeoEditor.py:5466 #, fuzzy #| msgid "There is no Geometry object loaded ..." msgid "Editor Exit. Geometry object was updated ..." msgstr "Не загружен объект геометрии ..." -#: appEditors/AppGeoEditor.py:5517 appEditors/AppGeoEditor.py:5572 +#: appEditors/AppGeoEditor.py:5522 appEditors/AppGeoEditor.py:5577 msgid "A selection of minimum two items is required to do Intersection." msgstr "" "Чтобы выполнить «Пересечение», необходимо выбрать минимум два предмета." -#: appEditors/AppGeoEditor.py:5707 appEditors/AppGeoEditor.py:5853 +#: appEditors/AppGeoEditor.py:5712 appEditors/AppGeoEditor.py:5858 msgid "" "Negative buffer value is not accepted. Use Buffer interior to generate an " "'inside' shape" @@ -3557,38 +3569,38 @@ msgstr "" "Отрицательное значение буфера не принимается. Используйте внутренний буфер " "для создания \"внутри\" формы" -#: appEditors/AppGeoEditor.py:5717 appEditors/AppGeoEditor.py:5794 -#: appEditors/AppGeoEditor.py:5862 appEditors/AppGeoEditor.py:5927 +#: appEditors/AppGeoEditor.py:5722 appEditors/AppGeoEditor.py:5799 +#: appEditors/AppGeoEditor.py:5867 appEditors/AppGeoEditor.py:5932 msgid "Nothing selected." msgstr "Ничего не выбрано." -#: appEditors/AppGeoEditor.py:5721 appEditors/AppGeoEditor.py:5798 -#: appEditors/AppGeoEditor.py:5866 +#: appEditors/AppGeoEditor.py:5726 appEditors/AppGeoEditor.py:5803 +#: appEditors/AppGeoEditor.py:5871 msgid "Invalid distance." msgstr "Неверное расстояние." -#: appEditors/AppGeoEditor.py:5766 appEditors/AppGeoEditor.py:5832 -#: appEditors/AppGeoEditor.py:5900 +#: appEditors/AppGeoEditor.py:5771 appEditors/AppGeoEditor.py:5837 +#: appEditors/AppGeoEditor.py:5905 #, fuzzy #| msgid "Title entry is empty." msgid "Failed, the result is empty." msgstr "Поле заголовка пусто." -#: appEditors/AppGeoEditor.py:5787 +#: appEditors/AppGeoEditor.py:5792 msgid "Negative buffer value is not accepted." msgstr "Отрицательное значение буфера не принимается." -#: appEditors/AppGeoEditor.py:5920 +#: appEditors/AppGeoEditor.py:5925 #, python-format msgid "Could not do Paint. Overlap value has to be less than 100%%." msgstr "Окраска не выполнена. Значение перекрытия должно быть меньше 100%%." -#: appEditors/AppGeoEditor.py:5933 +#: appEditors/AppGeoEditor.py:5938 msgid "Invalid value for" msgstr "Недопустимые значения для" -#: appEditors/AppGeoEditor.py:5995 appPlugins/ToolMilling.py:3039 -#: appPlugins/ToolPaint.py:2016 appPlugins/ToolPaint.py:2226 +#: appEditors/AppGeoEditor.py:6000 appPlugins/ToolMilling.py:3009 +#: appPlugins/ToolPaint.py:2004 appPlugins/ToolPaint.py:2214 msgid "" "Could not do Paint. Try a different combination of parameters. Or a " "different method of Paint" @@ -3694,22 +3706,22 @@ msgstr "Отменено. Ничего не выбрано для перемещ msgid "Select shapes to import them into the edited object." msgstr "" -#: appEditors/AppGerberEditor.py:3045 appEditors/AppGerberEditor.py:3127 -#: appPlugins/ToolIsolation.py:2338 appPlugins/ToolIsolation.py:2490 -#: appPlugins/ToolPaint.py:1287 +#: appEditors/AppGerberEditor.py:3046 appEditors/AppGerberEditor.py:3128 +#: appPlugins/ToolIsolation.py:2334 appPlugins/ToolIsolation.py:2486 +#: appPlugins/ToolPaint.py:1273 msgid "Added polygon" msgstr "Добавленный полигон" -#: appEditors/AppGerberEditor.py:3047 appEditors/AppGerberEditor.py:3129 -#: appPlugins/ToolIsolation.py:2339 appPlugins/ToolIsolation.py:2492 -#: appPlugins/ToolPaint.py:1289 +#: appEditors/AppGerberEditor.py:3048 appEditors/AppGerberEditor.py:3130 +#: appPlugins/ToolIsolation.py:2335 appPlugins/ToolIsolation.py:2488 +#: appPlugins/ToolPaint.py:1275 msgid "Click to add next polygon or right click to start." msgstr "" "Щелкните, чтобы добавить следующий многоугольник, или щелкните правой " "кнопкой мыши, чтобы начать." -#: appEditors/AppGerberEditor.py:3050 appEditors/AppGerberEditor.py:3132 -#: appPlugins/ToolIsolation.py:2495 +#: appEditors/AppGerberEditor.py:3051 appEditors/AppGerberEditor.py:3133 +#: appPlugins/ToolIsolation.py:2491 msgid "No polygon in selection." msgstr "Нет полигона в выборе." @@ -3762,20 +3774,20 @@ msgstr "" msgid "Dimensions edited." msgstr "Размеры отредактированы." -#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6059 -#: appEditors/AppGerberEditor.py:6106 appGUI/ObjectUI.py:306 -#: appPlugins/ToolExtract.py:1009 appPlugins/ToolPunchGerber.py:2087 +#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6061 +#: appEditors/AppGerberEditor.py:6108 appGUI/ObjectUI.py:338 +#: appPlugins/ToolExtract.py:1019 appPlugins/ToolPunchGerber.py:2094 msgid "Code" msgstr "Код" -#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6059 -#: appGUI/ObjectUI.py:306 +#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6061 +#: appGUI/ObjectUI.py:338 msgid "Dim" msgstr "Диаметр" #: appEditors/AppGerberEditor.py:4636 appObjects/FlatCAMCNCJob.py:747 #: appObjects/FlatCAMScript.py:134 appPlugins/ToolLevelling.py:1505 -#: app_Main.py:7897 +#: app_Main.py:7927 msgid "Loading" msgstr "Загрузка" @@ -3802,88 +3814,88 @@ msgstr "В файле нет отверстий. Прерывание созда msgid "Cancelled. No aperture is selected" msgstr "Отмена. Нет выбранных отверстий" -#: appEditors/AppGerberEditor.py:5137 app_Main.py:7339 +#: appEditors/AppGerberEditor.py:5137 app_Main.py:7369 msgid "Coordinates copied to clipboard." msgstr "Координаты скопированы в буфер обмена." -#: appEditors/AppGerberEditor.py:5485 +#: appEditors/AppGerberEditor.py:5487 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:292 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:323 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290 #: appObjects/AppObject.py:345 appObjects/FlatCAMCNCJob.py:641 -#: appObjects/FlatCAMGerber.py:1012 appObjects/FlatCAMObj.py:266 +#: appObjects/FlatCAMGerber.py:1015 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 -#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1174 -#: appPlugins/ToolCorners.py:631 appPlugins/ToolFiducials.py:658 +#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1176 +#: appPlugins/ToolCorners.py:643 appPlugins/ToolFiducials.py:658 #: appPlugins/ToolMove.py:235 appPlugins/ToolQRCode.py:559 app_Main.py:5181 msgid "Plotting" msgstr "Прорисовка" -#: appEditors/AppGerberEditor.py:5658 +#: appEditors/AppGerberEditor.py:5660 msgid "Failed. No aperture geometry is selected." msgstr "Ошибка. Не выбрана геометрия отверстий." -#: appEditors/AppGerberEditor.py:5833 +#: appEditors/AppGerberEditor.py:5835 msgid "No aperture to buffer. Select at least one aperture and try again." msgstr "" "Нет отверстий для создания буфера. Выберите хотя бы одно отверстие и " "повторите попытку." -#: appEditors/AppGerberEditor.py:5864 +#: appEditors/AppGerberEditor.py:5866 msgid "Scale factor value is missing or wrong format. Add it and retry." msgstr "" "Отсутствует значение коэффициента масштабирования или оно имеет неправильный " "формат. Добавьте его и повторите попытку." -#: appEditors/AppGerberEditor.py:5896 +#: appEditors/AppGerberEditor.py:5898 msgid "No aperture to scale. Select at least one aperture and try again." msgstr "" "Нет отверстий для масштабирования. Выберите хотя бы одно отверстие и " "повторите попытку." -#: appEditors/AppGerberEditor.py:5948 +#: appEditors/AppGerberEditor.py:5950 msgid "Polygons marked." msgstr "Полигонов отмечено." -#: appEditors/AppGerberEditor.py:5950 +#: appEditors/AppGerberEditor.py:5952 msgid "No polygons were marked. None fit within the limits." msgstr "Полигоны не были отмечены. Ни один не укладывается в пределы." -#: appEditors/AppGerberEditor.py:6013 appGUI/MainGUI.py:771 -#: appGUI/MainGUI.py:1739 appGUI/ObjectUI.py:231 +#: appEditors/AppGerberEditor.py:6015 appGUI/MainGUI.py:771 +#: appGUI/MainGUI.py:1739 appGUI/ObjectUI.py:246 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:21 msgid "Gerber Editor" msgstr "Редактор Gerber" -#: appEditors/AppGerberEditor.py:6046 appGUI/ObjectUI.py:271 +#: appEditors/AppGerberEditor.py:6048 appGUI/ObjectUI.py:303 #: appObjects/FlatCAMObj.py:492 appPlugins/ToolReport.py:187 msgid "Apertures" msgstr "Oтверстие" -#: appEditors/AppGerberEditor.py:6048 appGUI/ObjectUI.py:273 +#: appEditors/AppGerberEditor.py:6050 appGUI/ObjectUI.py:305 msgid "Apertures Table for the Gerber Object." msgstr "Таблица отверстий для объекта Gerber." -#: appEditors/AppGerberEditor.py:6064 appGUI/ObjectUI.py:310 +#: appEditors/AppGerberEditor.py:6066 appGUI/ObjectUI.py:342 msgid "Index" msgstr "Индекс" -#: appEditors/AppGerberEditor.py:6066 appGUI/ObjectUI.py:312 -#: appPlugins/ToolExtract.py:1016 appPlugins/ToolPunchGerber.py:2094 +#: appEditors/AppGerberEditor.py:6068 appGUI/ObjectUI.py:344 +#: appPlugins/ToolExtract.py:1026 appPlugins/ToolPunchGerber.py:2101 msgid "Aperture Code" msgstr "Код отверстия" -#: appEditors/AppGerberEditor.py:6068 appGUI/ObjectUI.py:314 -#: appPlugins/ToolExtract.py:1018 appPlugins/ToolPunchGerber.py:2096 +#: appEditors/AppGerberEditor.py:6070 appGUI/ObjectUI.py:346 +#: appPlugins/ToolExtract.py:1028 appPlugins/ToolPunchGerber.py:2103 msgid "Type of aperture: circular, rectangle, macros etc" msgstr "Тип отверстия: круг, прямоугольник, макросы и так далее" -#: appEditors/AppGerberEditor.py:6070 appGUI/ObjectUI.py:316 -#: appPlugins/ToolExtract.py:1020 appPlugins/ToolPunchGerber.py:2098 +#: appEditors/AppGerberEditor.py:6072 appGUI/ObjectUI.py:348 +#: appPlugins/ToolExtract.py:1030 appPlugins/ToolPunchGerber.py:2105 msgid "Aperture Size:" msgstr "Размер отверстия:" -#: appEditors/AppGerberEditor.py:6072 appGUI/ObjectUI.py:318 +#: appEditors/AppGerberEditor.py:6074 appGUI/ObjectUI.py:350 msgid "" "Aperture Dimensions:\n" " - (width, height) for R, O type.\n" @@ -3893,26 +3905,26 @@ msgstr "" " - (ширина, высота) для типа R, O.\n" " - (диам., nVertices) для типа P" -#: appEditors/AppGerberEditor.py:6099 +#: appEditors/AppGerberEditor.py:6101 msgid "Add/Delete Aperture" msgstr "Добавить/Удалить отверстие" -#: appEditors/AppGerberEditor.py:6101 +#: appEditors/AppGerberEditor.py:6103 msgid "Add/Delete an aperture in the aperture table" msgstr "Добавляет/Удаляет отверстие в таблице отверстий" -#: appEditors/AppGerberEditor.py:6107 +#: appEditors/AppGerberEditor.py:6109 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:53 msgid "Code for the new aperture" msgstr "Код для нового отверстия" -#: appEditors/AppGerberEditor.py:6117 +#: appEditors/AppGerberEditor.py:6119 #, fuzzy #| msgid "Size" msgid "Size:" msgstr "Размер" -#: appEditors/AppGerberEditor.py:6119 +#: appEditors/AppGerberEditor.py:6121 msgid "" "Size for the new aperture.\n" "If aperture type is 'R' or 'O' then\n" @@ -3926,7 +3938,7 @@ msgstr "" "рассчитывается как:\n" "sqrt(ширина ** 2 + высота ** 2)" -#: appEditors/AppGerberEditor.py:6136 +#: appEditors/AppGerberEditor.py:6138 msgid "" "Select the type of new aperture. Can be:\n" "C = circular\n" @@ -3938,11 +3950,11 @@ msgstr "" "R = прямоугольник\n" "O = продолговатое" -#: appEditors/AppGerberEditor.py:6149 +#: appEditors/AppGerberEditor.py:6151 msgid "Dims" msgstr "" -#: appEditors/AppGerberEditor.py:6151 +#: appEditors/AppGerberEditor.py:6153 #, fuzzy #| msgid "" #| "Dimensions for the new aperture.\n" @@ -3956,61 +3968,62 @@ msgstr "" "Активен только для прямоугольных отверстий (тип R).\n" "Формат (ширина, высота)" -#: appEditors/AppGerberEditor.py:6173 +#: appEditors/AppGerberEditor.py:6175 msgid "Add a new aperture to the aperture list." msgstr "Добавляет новое отверстие в список отверстий." -#: appEditors/AppGerberEditor.py:6182 +#: appEditors/AppGerberEditor.py:6184 msgid "Delete a aperture in the aperture list" msgstr "Удаляет отверстие в таблице отверстий" -#: appEditors/AppGerberEditor.py:6224 +#: appEditors/AppGerberEditor.py:6226 msgid "Valid" msgstr "" -#: appEditors/AppGerberEditor.py:6226 +#: appEditors/AppGerberEditor.py:6228 #, fuzzy #| msgid "How to select the polygons to paint." msgid "Show if the selected polygon is valid." msgstr "Как выбирать полигоны для рисования." -#: appEditors/AppGerberEditor.py:6233 +#: appEditors/AppGerberEditor.py:6235 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:113 -#: appPlugins/ToolCalculators.py:572 appPlugins/ToolCalculators.py:615 -#: appPlugins/ToolCopperThieving.py:1358 +#: appPlugins/ToolCalculators.py:697 appPlugins/ToolCalculators.py:740 +#: appPlugins/ToolCopperThieving.py:1366 msgid "Area" msgstr "Площадь" -#: appEditors/AppGerberEditor.py:6235 +#: appEditors/AppGerberEditor.py:6237 #, fuzzy #| msgid "Viewing the source code of the selected object." msgid "Show the area of the selected polygon." msgstr "Просмотр исходного кода выбранного объекта." -#: appEditors/AppGerberEditor.py:6239 +#: appEditors/AppGerberEditor.py:6241 #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:43 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:177 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:44 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:83 -#: appPlugins/ToolCopperThieving.py:1369 appPlugins/ToolPcbWizard.py:501 +#: appPlugins/ToolCalculators.py:549 appPlugins/ToolCopperThieving.py:1377 +#: appPlugins/ToolPcbWizard.py:501 msgid "mm" msgstr "мм" -#: appEditors/AppGerberEditor.py:6239 appPlugins/ToolCopperThieving.py:1371 -#: appPlugins/ToolCopperThieving.py:1728 +#: appEditors/AppGerberEditor.py:6241 appPlugins/ToolCopperThieving.py:1379 +#: appPlugins/ToolCopperThieving.py:1776 msgid "in" msgstr "дюймы" -#: appEditors/AppGerberEditor.py:6326 +#: appEditors/AppGerberEditor.py:6328 msgid "Buffer Aperture" msgstr "Буфер отверстия" -#: appEditors/AppGerberEditor.py:6328 +#: appEditors/AppGerberEditor.py:6330 msgid "Buffer a aperture in the aperture list" msgstr "Создаёт буфер для отверстия в списке отверстий" -#: appEditors/AppGerberEditor.py:6349 +#: appEditors/AppGerberEditor.py:6351 msgid "" "There are 3 types of corners:\n" " - 'Round': the corner is rounded.\n" @@ -4024,20 +4037,20 @@ msgstr "" "- 'Скошенный:' угол-это линия, которая непосредственно соединяет элементы, " "встречающиеся в углу" -#: appEditors/AppGerberEditor.py:6386 +#: appEditors/AppGerberEditor.py:6388 msgid "Scale Aperture" msgstr "Масштабирование отверстий" -#: appEditors/AppGerberEditor.py:6388 +#: appEditors/AppGerberEditor.py:6390 msgid "Scale a aperture in the aperture list" msgstr "Масштабирование отверстия в списке отверстий" -#: appEditors/AppGerberEditor.py:6398 +#: appEditors/AppGerberEditor.py:6400 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:205 msgid "Scale factor" msgstr "Коэффициент масштабирования" -#: appEditors/AppGerberEditor.py:6400 +#: appEditors/AppGerberEditor.py:6402 msgid "" "The factor by which to scale the selected aperture.\n" "Values can be between 0.0000 and 999.9999" @@ -4045,19 +4058,19 @@ msgstr "" "Коэффициент масштабирования выбранного отверстия.\n" "Значения могут быть между 0.0000 и 999.9999" -#: appEditors/AppGerberEditor.py:6437 +#: appEditors/AppGerberEditor.py:6439 msgid "Mark polygons" msgstr "Отметить полигоны" -#: appEditors/AppGerberEditor.py:6439 +#: appEditors/AppGerberEditor.py:6441 msgid "Mark the polygon areas." msgstr "Отметьте полигональные области." -#: appEditors/AppGerberEditor.py:6450 +#: appEditors/AppGerberEditor.py:6452 msgid "Area UPPER threshold" msgstr "Верхней части порога" -#: appEditors/AppGerberEditor.py:6452 +#: appEditors/AppGerberEditor.py:6454 msgid "" "The threshold value, all areas less than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -4065,11 +4078,11 @@ msgstr "" "Пороговое значение, всех участков за вычетом отмеченных.\n" "Может иметь значение от 0,0000 до 9999,9999" -#: appEditors/AppGerberEditor.py:6463 +#: appEditors/AppGerberEditor.py:6465 msgid "Area LOWER threshold" msgstr "Площадь НИЖНЕГО порога" -#: appEditors/AppGerberEditor.py:6465 +#: appEditors/AppGerberEditor.py:6467 msgid "" "The threshold value, all areas more than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -4077,32 +4090,32 @@ msgstr "" "Пороговое значение, всех участков больше отмеченых.\n" "Может иметь значение от 0,0000 до 9999,9999" -#: appEditors/AppGerberEditor.py:6479 +#: appEditors/AppGerberEditor.py:6481 msgid "Mark" msgstr "Отметка" -#: appEditors/AppGerberEditor.py:6482 +#: appEditors/AppGerberEditor.py:6484 msgid "Mark the polygons that fit within limits." msgstr "Отмечает полигоны, которые вписываются в пределы." -#: appEditors/AppGerberEditor.py:6489 +#: appEditors/AppGerberEditor.py:6491 msgid "Delete all the marked polygons." msgstr "Удаление всех отмеченных полигонов." -#: appEditors/AppGerberEditor.py:6496 +#: appEditors/AppGerberEditor.py:6498 msgid "Clear all the markings." msgstr "Очистить все маркировки." -#: appEditors/AppGerberEditor.py:6521 appGUI/MainGUI.py:779 -#: appGUI/MainGUI.py:1259 appGUI/MainGUI.py:2513 appGUI/MainGUI.py:5219 +#: appEditors/AppGerberEditor.py:6523 appGUI/MainGUI.py:779 +#: appGUI/MainGUI.py:1259 appGUI/MainGUI.py:2548 appGUI/MainGUI.py:5254 msgid "Add Pad Array" msgstr "Добавить массив контактных площадок" -#: appEditors/AppGerberEditor.py:6523 +#: appEditors/AppGerberEditor.py:6525 msgid "Add an array of pads (linear or circular array)" msgstr "Добавляет массив контактных площадок (линейный или круговой массив)" -#: appEditors/AppGerberEditor.py:6530 +#: appEditors/AppGerberEditor.py:6532 msgid "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" @@ -4110,53 +4123,53 @@ msgstr "" "Выбор типа массива контактных площадок.\n" "Он может быть линейным X (Y) или круговым" -#: appEditors/AppGerberEditor.py:6541 +#: appEditors/AppGerberEditor.py:6543 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:90 msgid "Nr of pads" msgstr "Количество площадок" -#: appEditors/AppGerberEditor.py:6543 +#: appEditors/AppGerberEditor.py:6545 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:92 msgid "Specify how many pads to be in the array." msgstr "Укажите, сколько контактных площадок должно быть в массиве." -#: appEditors/AppGerberEditor.py:7364 +#: appEditors/AppGerberEditor.py:7366 msgid "Appying Rotate" msgstr "Применение поворота" -#: appEditors/AppGerberEditor.py:7397 +#: appEditors/AppGerberEditor.py:7399 msgid "Applying Flip" msgstr "Применение отражения" -#: appEditors/AppGerberEditor.py:7440 +#: appEditors/AppGerberEditor.py:7442 msgid "Applying Skew" msgstr "Применение наклона" -#: appEditors/AppGerberEditor.py:7481 +#: appEditors/AppGerberEditor.py:7483 msgid "Applying Scale" msgstr "Применение масштабирования" -#: appEditors/AppGerberEditor.py:7517 +#: appEditors/AppGerberEditor.py:7519 msgid "Applying Offset" msgstr "Применение смещения" -#: appEditors/AppGerberEditor.py:7553 +#: appEditors/AppGerberEditor.py:7555 msgid "Applying Buffer" msgstr "Применение буфера" -#: appEditors/AppGerberEditor.py:7632 +#: appEditors/AppGerberEditor.py:7634 msgid "Offset Y cancelled" msgstr "Смещение Y отменено" -#: appEditors/AppGerberEditor.py:7648 +#: appEditors/AppGerberEditor.py:7650 msgid "Skew X cancelled" msgstr "Искажение X отменено" -#: appEditors/AppGerberEditor.py:7664 +#: appEditors/AppGerberEditor.py:7666 msgid "Skew Y cancelled" msgstr "Искажение Y отменено" -#: appEditors/AppTextEditor.py:87 appGUI/GUIElements.py:4040 +#: appEditors/AppTextEditor.py:87 appGUI/GUIElements.py:4097 msgid "Find" msgstr "Найди" @@ -4182,13 +4195,13 @@ msgid "String to replace the one in the Find box throughout the text." msgstr "Строка, заменяющая строку в поле поиска по всему тексту." #: appEditors/AppTextEditor.py:109 appEditors/appGCodeEditor.py:160 -#: appGUI/GUIElements.py:4881 appGUI/ObjectUI.py:1229 +#: appGUI/GUIElements.py:4938 appGUI/ObjectUI.py:1311 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolExtract.py:957 appPlugins/ToolFollow.py:754 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolPaint.py:3286 -#: appPlugins/ToolPunchGerber.py:2036 +#: appPlugins/ToolExtract.py:967 appPlugins/ToolFollow.py:753 +#: appPlugins/ToolIsolation.py:3593 appPlugins/ToolPaint.py:3301 +#: appPlugins/ToolPunchGerber.py:2043 msgid "All" msgstr "Все" @@ -4237,7 +4250,7 @@ msgstr "Открыть файл" #: appObjects/FlatCAMCNCJob.py:671 appObjects/FlatCAMCNCJob.py:677 #: appPlugins/ToolLevelling.py:1471 appPlugins/ToolLevelling.py:1477 #: appPlugins/ToolLevelling.py:1663 appPlugins/ToolLevelling.py:1669 -#: appPlugins/ToolSolderPaste.py:1123 app_Main.py:7809 app_Main.py:7815 +#: appPlugins/ToolSolderPaste.py:1123 app_Main.py:7839 app_Main.py:7845 msgid "Export Code ..." msgstr "Экспорт кода ..." @@ -4251,13 +4264,13 @@ msgstr "Нет такого файла или каталога" msgid "Saved to" msgstr "Сохранено в" -#: appEditors/appGCodeEditor.py:76 appGUI/GUIElements.py:4048 -#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:350 appGUI/MainGUI.py:4725 -#: appGUI/MainGUI.py:4986 appGUI/MainGUI.py:5095 appGUI/MainGUI.py:5238 +#: appEditors/appGCodeEditor.py:76 appGUI/GUIElements.py:4105 +#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:350 appGUI/MainGUI.py:4760 +#: appGUI/MainGUI.py:5021 appGUI/MainGUI.py:5130 appGUI/MainGUI.py:5273 msgid "Ctrl+S" msgstr "Ctrl+S" -#: appEditors/appGCodeEditor.py:82 app_Main.py:7972 +#: appEditors/appGCodeEditor.py:82 app_Main.py:8002 msgid "Code Editor" msgstr "Редактор кода" @@ -4290,7 +4303,7 @@ msgstr "Начните G Код" msgid "Loaded Machine Code into Code Editor" msgstr "Машинный код загружен в редактор кода" -#: appEditors/appGCodeEditor.py:766 appGUI/ObjectUI.py:1249 +#: appEditors/appGCodeEditor.py:766 appGUI/ObjectUI.py:1331 #: appPlugins/ToolSolderPaste.py:1038 msgid "GCode Editor" msgstr "Редактор G Код" @@ -4301,18 +4314,18 @@ msgstr "Редактор G Код" msgid "GCode" msgstr "Код" -#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:668 -#: appGUI/ObjectUI.py:1384 appObjects/FlatCAMObj.py:499 -#: appPlugins/ToolDrilling.py:2333 appPlugins/ToolMilling.py:3631 -#: appPlugins/ToolMilling.py:3824 appPlugins/ToolReport.py:194 +#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:746 +#: appGUI/ObjectUI.py:1498 appObjects/FlatCAMObj.py:499 +#: appPlugins/ToolDrilling.py:2348 appPlugins/ToolMilling.py:3632 +#: appPlugins/ToolMilling.py:3894 appPlugins/ToolReport.py:194 msgid "Drills" msgstr "Отверстия" -#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:668 -#: appGUI/ObjectUI.py:1384 +#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:746 +#: appGUI/ObjectUI.py:1498 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:152 -#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2333 -#: appPlugins/ToolMilling.py:3631 appPlugins/ToolMilling.py:3825 +#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2348 +#: appPlugins/ToolMilling.py:3632 appPlugins/ToolMilling.py:3895 #: appPlugins/ToolReport.py:196 msgid "Slots" msgstr "Пазы" @@ -4341,121 +4354,121 @@ msgstr "Вставить Код" msgid "Insert the code above at the cursor location." msgstr "Вставьте приведенный выше код в место расположения курсора." -#: appGUI/GUIElements.py:330 appGUI/GUIElements.py:1029 -#: appGUI/GUIElements.py:1428 +#: appGUI/GUIElements.py:333 appGUI/GUIElements.py:1032 +#: appGUI/GUIElements.py:1433 msgid "Read Only" msgstr "" -#: appGUI/GUIElements.py:335 appGUI/GUIElements.py:1034 -#: appGUI/GUIElements.py:1433 appGUI/GUIElements.py:1646 -#: appGUI/GUIElements.py:1939 appGUI/GUIElements.py:4006 +#: appGUI/GUIElements.py:338 appGUI/GUIElements.py:1037 +#: appGUI/GUIElements.py:1438 appGUI/GUIElements.py:1693 +#: appGUI/GUIElements.py:1986 appGUI/GUIElements.py:4063 msgid "Undo" msgstr "Pаспороть" -#: appGUI/GUIElements.py:335 appGUI/GUIElements.py:1034 -#: appGUI/GUIElements.py:1433 appGUI/GUIElements.py:1646 -#: appGUI/GUIElements.py:1939 appGUI/GUIElements.py:4006 +#: appGUI/GUIElements.py:338 appGUI/GUIElements.py:1037 +#: appGUI/GUIElements.py:1438 appGUI/GUIElements.py:1693 +#: appGUI/GUIElements.py:1986 appGUI/GUIElements.py:4063 msgid "Ctrl+Z" msgstr "Ctrl+Z" -#: appGUI/GUIElements.py:342 appGUI/GUIElements.py:1041 -#: appGUI/GUIElements.py:1440 appGUI/GUIElements.py:1653 -#: appGUI/GUIElements.py:1944 appGUI/GUIElements.py:4011 +#: appGUI/GUIElements.py:345 appGUI/GUIElements.py:1044 +#: appGUI/GUIElements.py:1445 appGUI/GUIElements.py:1700 +#: appGUI/GUIElements.py:1991 appGUI/GUIElements.py:4068 msgid "Redo" msgstr "Повторить" -#: appGUI/GUIElements.py:342 appGUI/GUIElements.py:1041 -#: appGUI/GUIElements.py:1440 appGUI/GUIElements.py:1653 -#: appGUI/GUIElements.py:1944 appGUI/GUIElements.py:4011 +#: appGUI/GUIElements.py:345 appGUI/GUIElements.py:1044 +#: appGUI/GUIElements.py:1445 appGUI/GUIElements.py:1700 +#: appGUI/GUIElements.py:1991 appGUI/GUIElements.py:4068 msgid "Ctrl+Y" msgstr "Ctrl+Y" -#: appGUI/GUIElements.py:351 appGUI/GUIElements.py:1050 -#: appGUI/GUIElements.py:1449 appGUI/GUIElements.py:1662 -#: appGUI/GUIElements.py:1951 appGUI/GUIElements.py:4018 appGUI/MainGUI.py:1730 -#: appGUI/ObjectUI.py:1231 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:58 +#: appGUI/GUIElements.py:354 appGUI/GUIElements.py:1053 +#: appGUI/GUIElements.py:1454 appGUI/GUIElements.py:1709 +#: appGUI/GUIElements.py:1998 appGUI/GUIElements.py:4075 appGUI/MainGUI.py:1730 +#: appGUI/ObjectUI.py:1313 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:58 msgid "Cut" msgstr "Резать" -#: appGUI/GUIElements.py:351 appGUI/GUIElements.py:1050 -#: appGUI/GUIElements.py:1449 appGUI/GUIElements.py:1662 -#: appGUI/GUIElements.py:1951 appGUI/GUIElements.py:4018 appGUI/MainGUI.py:4987 +#: appGUI/GUIElements.py:354 appGUI/GUIElements.py:1053 +#: appGUI/GUIElements.py:1454 appGUI/GUIElements.py:1709 +#: appGUI/GUIElements.py:1998 appGUI/GUIElements.py:4075 appGUI/MainGUI.py:5022 msgid "Ctrl+X" msgstr "Ctrl+X" -#: appGUI/GUIElements.py:358 appGUI/GUIElements.py:1057 -#: appGUI/GUIElements.py:1456 appGUI/GUIElements.py:1669 -#: appGUI/GUIElements.py:1956 appGUI/GUIElements.py:4023 appGUI/MainGUI.py:421 +#: appGUI/GUIElements.py:361 appGUI/GUIElements.py:1060 +#: appGUI/GUIElements.py:1461 appGUI/GUIElements.py:1716 +#: appGUI/GUIElements.py:2003 appGUI/GUIElements.py:4080 appGUI/MainGUI.py:421 #: appGUI/MainGUI.py:757 appGUI/MainGUI.py:816 appGUI/MainGUI.py:894 #: appGUI/MainGUI.py:1037 appGUI/MainGUI.py:1287 appGUI/MainGUI.py:1787 -#: appGUI/MainGUI.py:2299 appGUI/MainGUI.py:2541 appGUI/MainGUI.py:5221 -#: appPlugins/ToolMilling.py:397 appPlugins/ToolPanelize.py:467 -#: appPlugins/ToolPanelize.py:496 appPlugins/ToolPanelize.py:607 -#: appPlugins/ToolPanelize.py:618 appPlugins/ToolPanelize.py:650 -#: appPlugins/ToolPanelize.py:699 appPlugins/ToolPanelize.py:898 -#: appPlugins/ToolPanelize.py:930 appPlugins/ToolPanelize.py:978 +#: appGUI/MainGUI.py:2334 appGUI/MainGUI.py:2576 appGUI/MainGUI.py:5256 +#: appPlugins/ToolMilling.py:387 appPlugins/ToolPanelize.py:451 +#: appPlugins/ToolPanelize.py:480 appPlugins/ToolPanelize.py:591 +#: appPlugins/ToolPanelize.py:602 appPlugins/ToolPanelize.py:634 +#: appPlugins/ToolPanelize.py:683 appPlugins/ToolPanelize.py:882 +#: appPlugins/ToolPanelize.py:914 appPlugins/ToolPanelize.py:962 msgid "Copy" msgstr "Копировать" -#: appGUI/GUIElements.py:358 appGUI/GUIElements.py:1057 -#: appGUI/GUIElements.py:1456 appGUI/GUIElements.py:1669 -#: appGUI/GUIElements.py:1956 appGUI/GUIElements.py:4023 appGUI/MainGUI.py:421 -#: appGUI/MainGUI.py:4716 +#: appGUI/GUIElements.py:361 appGUI/GUIElements.py:1060 +#: appGUI/GUIElements.py:1461 appGUI/GUIElements.py:1716 +#: appGUI/GUIElements.py:2003 appGUI/GUIElements.py:4080 appGUI/MainGUI.py:421 +#: appGUI/MainGUI.py:4751 msgid "Ctrl+C" msgstr "Ctrl+C" -#: appGUI/GUIElements.py:365 appGUI/GUIElements.py:1064 -#: appGUI/GUIElements.py:1463 appGUI/GUIElements.py:1676 -#: appGUI/GUIElements.py:1961 +#: appGUI/GUIElements.py:368 appGUI/GUIElements.py:1067 +#: appGUI/GUIElements.py:1468 appGUI/GUIElements.py:1723 +#: appGUI/GUIElements.py:2008 msgid "Paste" msgstr "Вставить" -#: appGUI/GUIElements.py:365 appGUI/GUIElements.py:1064 -#: appGUI/GUIElements.py:1463 appGUI/GUIElements.py:1676 -#: appGUI/GUIElements.py:1961 +#: appGUI/GUIElements.py:368 appGUI/GUIElements.py:1067 +#: appGUI/GUIElements.py:1468 appGUI/GUIElements.py:1723 +#: appGUI/GUIElements.py:2008 msgid "Ctrl+V" msgstr "Ctrl+V" -#: appGUI/GUIElements.py:372 appGUI/GUIElements.py:1071 -#: appGUI/GUIElements.py:1470 appGUI/GUIElements.py:1681 -#: appGUI/GUIElements.py:1966 appGUI/GUIElements.py:4028 appGUI/MainGUI.py:4786 -#: appGUI/MainGUI.py:4787 appGUI/MainGUI.py:4991 appGUI/MainGUI.py:5091 -#: appGUI/MainGUI.py:5092 appGUI/MainGUI.py:5232 appGUI/MainGUI.py:5233 +#: appGUI/GUIElements.py:375 appGUI/GUIElements.py:1074 +#: appGUI/GUIElements.py:1475 appGUI/GUIElements.py:1728 +#: appGUI/GUIElements.py:2013 appGUI/GUIElements.py:4085 appGUI/MainGUI.py:4821 +#: appGUI/MainGUI.py:4822 appGUI/MainGUI.py:5026 appGUI/MainGUI.py:5126 +#: appGUI/MainGUI.py:5127 appGUI/MainGUI.py:5267 appGUI/MainGUI.py:5268 msgid "Del" msgstr "Удалить" -#: appGUI/GUIElements.py:381 appGUI/GUIElements.py:1080 -#: appGUI/GUIElements.py:1479 appGUI/GUIElements.py:1688 -#: appGUI/GUIElements.py:1973 appGUI/GUIElements.py:4035 appGUI/MainGUI.py:455 -#: appGUI/MainGUI.py:590 appGUI/MainGUI.py:4715 -#: appObjects/ObjectCollection.py:1154 appObjects/ObjectCollection.py:1201 -#: appPlugins/ToolIsolation.py:3603 appPlugins/ToolPunchGerber.py:2311 +#: appGUI/GUIElements.py:384 appGUI/GUIElements.py:1083 +#: appGUI/GUIElements.py:1484 appGUI/GUIElements.py:1735 +#: appGUI/GUIElements.py:2020 appGUI/GUIElements.py:4092 appGUI/MainGUI.py:455 +#: appGUI/MainGUI.py:590 appGUI/MainGUI.py:4750 +#: appObjects/ObjectCollection.py:1157 appObjects/ObjectCollection.py:1204 +#: appPlugins/ToolIsolation.py:3633 appPlugins/ToolPunchGerber.py:2327 msgid "Select All" msgstr "Выбрать все" -#: appGUI/GUIElements.py:381 appGUI/GUIElements.py:1080 -#: appGUI/GUIElements.py:1479 appGUI/GUIElements.py:1688 -#: appGUI/GUIElements.py:1973 appGUI/GUIElements.py:4035 appGUI/MainGUI.py:455 -#: appGUI/MainGUI.py:4715 +#: appGUI/GUIElements.py:384 appGUI/GUIElements.py:1083 +#: appGUI/GUIElements.py:1484 appGUI/GUIElements.py:1735 +#: appGUI/GUIElements.py:2020 appGUI/GUIElements.py:4092 appGUI/MainGUI.py:455 +#: appGUI/MainGUI.py:4750 msgid "Ctrl+A" msgstr "Ctrl+A" -#: appGUI/GUIElements.py:1087 appGUI/GUIElements.py:1486 +#: appGUI/GUIElements.py:1090 appGUI/GUIElements.py:1491 msgid "Step Up" msgstr "подняться" -#: appGUI/GUIElements.py:1094 appGUI/GUIElements.py:1493 +#: appGUI/GUIElements.py:1097 appGUI/GUIElements.py:1498 msgid "Step Down" msgstr "спускаться" -#: appGUI/GUIElements.py:2390 appGUI/GUIElements.py:2460 -#: appGUI/GUIElements.py:2521 appGUI/GUIElements.py:2586 -#: appGUI/GUIElements.py:3974 app_Main.py:4817 app_Main.py:4993 -#: app_Main.py:5082 app_Main.py:9301 app_Main.py:9649 +#: appGUI/GUIElements.py:2447 appGUI/GUIElements.py:2517 +#: appGUI/GUIElements.py:2578 appGUI/GUIElements.py:2643 +#: appGUI/GUIElements.py:4031 app_Main.py:4817 app_Main.py:4993 +#: app_Main.py:5082 app_Main.py:9331 app_Main.py:9679 msgid "Ok" msgstr "Да" -#: appGUI/GUIElements.py:3938 +#: appGUI/GUIElements.py:3995 msgid "" "The reference can be:\n" "- Absolute -> the reference point is point (0,0)\n" @@ -4465,19 +4478,19 @@ msgstr "" "- Абсолютный -> точка отсчета - это точка (0,0)\n" "- Относительный -> опорной точкой является положение мыши перед перемещением" -#: appGUI/GUIElements.py:3943 +#: appGUI/GUIElements.py:4000 msgid "Abs" msgstr "Абс" -#: appGUI/GUIElements.py:3944 +#: appGUI/GUIElements.py:4001 msgid "Relative" msgstr "Относительный" -#: appGUI/GUIElements.py:3955 +#: appGUI/GUIElements.py:4012 msgid "Location" msgstr "Местоположение" -#: appGUI/GUIElements.py:3957 +#: appGUI/GUIElements.py:4014 msgid "" "The Location value is a tuple (x,y).\n" "If the reference is Absolute then the Jump will be at the position (x,y).\n" @@ -4489,92 +4502,92 @@ msgstr "" "Если ссылка является относительной, то переход будет на расстоянии (x, y)\n" "от текущей точки расположения мыши." -#: appGUI/GUIElements.py:4040 +#: appGUI/GUIElements.py:4097 #, fuzzy #| msgid "Ctrl+F10" msgid "Ctrl+F" msgstr "Ctrl+F10" -#: appGUI/GUIElements.py:4048 +#: appGUI/GUIElements.py:4105 msgid "Save Log" msgstr "Сохранить журнал" -#: appGUI/GUIElements.py:4054 +#: appGUI/GUIElements.py:4111 msgid "Clear All" msgstr "Oчистить все" -#: appGUI/GUIElements.py:4054 +#: appGUI/GUIElements.py:4111 #, fuzzy #| msgid "Shift+S" msgid "Shift+Del" msgstr "Shift+S" -#: appGUI/GUIElements.py:4173 appPlugins/ToolShell.py:327 +#: appGUI/GUIElements.py:4230 appPlugins/ToolShell.py:327 msgid "Type >help< to get started" msgstr "Введите >справка< чтобы начать работу" -#: appGUI/GUIElements.py:4776 appGUI/GUIElements.py:4793 +#: appGUI/GUIElements.py:4833 appGUI/GUIElements.py:4850 msgid "Jog the Y axis." msgstr "Пробегитесь по оси Y." -#: appGUI/GUIElements.py:4784 appGUI/MainGUI.py:436 appGUI/MainGUI.py:1048 -#: appGUI/MainGUI.py:2310 +#: appGUI/GUIElements.py:4841 appGUI/MainGUI.py:436 appGUI/MainGUI.py:1048 +#: appGUI/MainGUI.py:2345 msgid "Move to Origin" msgstr "Перейти к началу координат" -#: appGUI/GUIElements.py:4801 appGUI/GUIElements.py:4809 +#: appGUI/GUIElements.py:4858 appGUI/GUIElements.py:4866 msgid "Jog the X axis." msgstr "Переместите ось X." -#: appGUI/GUIElements.py:4819 appGUI/GUIElements.py:4829 +#: appGUI/GUIElements.py:4876 appGUI/GUIElements.py:4886 msgid "Jog the Z axis." msgstr "Пробегитесь по оси Z." -#: appGUI/GUIElements.py:4855 +#: appGUI/GUIElements.py:4912 msgid "Zero the CNC X axes at current position." msgstr "Обнулите оси X ЧПУ в текущем положении." -#: appGUI/GUIElements.py:4863 +#: appGUI/GUIElements.py:4920 msgid "Zero the CNC Y axes at current position." msgstr "Обнулите оси Y ЧПУ в текущем положении." -#: appGUI/GUIElements.py:4868 +#: appGUI/GUIElements.py:4925 msgid "Z" msgstr "Z" -#: appGUI/GUIElements.py:4871 +#: appGUI/GUIElements.py:4928 msgid "Zero the CNC Z axes at current position." msgstr "Обнулите оси Z ЧПУ в текущем положении." -#: appGUI/GUIElements.py:4875 +#: appGUI/GUIElements.py:4932 msgid "Do Home" msgstr "Наведение" -#: appGUI/GUIElements.py:4877 +#: appGUI/GUIElements.py:4934 msgid "Perform a homing cycle on all axis." msgstr "Выполните цикл самонаведения по всей оси." -#: appGUI/GUIElements.py:4886 +#: appGUI/GUIElements.py:4943 msgid "Zero all CNC axes at current position." msgstr "Обнулите все оси ЧПУ в текущем положении." -#: appGUI/GUIElements.py:5044 appGUI/GUIElements.py:5053 +#: appGUI/GUIElements.py:5101 appGUI/GUIElements.py:5110 msgid "Idle." msgstr "Нет заданий." -#: appGUI/GUIElements.py:5092 +#: appGUI/GUIElements.py:5149 msgid "Application started ..." msgstr "Приложение запущено ..." -#: appGUI/GUIElements.py:5093 +#: appGUI/GUIElements.py:5150 msgid "Hello!" msgstr "Приветствую!" -#: appGUI/GUIElements.py:5153 +#: appGUI/GUIElements.py:5210 msgid "Run Script ..." msgstr "Выполнить сценарий ..." -#: appGUI/GUIElements.py:5155 appGUI/MainGUI.py:203 +#: appGUI/GUIElements.py:5212 appGUI/MainGUI.py:203 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" @@ -4584,52 +4597,52 @@ msgstr "" "включающий автоматизацию некоторых\n" "функций FlatCAM." -#: appGUI/GUIElements.py:5163 +#: appGUI/GUIElements.py:5220 #, fuzzy #| msgid "Toggle HUD" msgid "Toggle GUI ..." msgstr "Переключить HUD" -#: appGUI/GUIElements.py:5165 +#: appGUI/GUIElements.py:5222 msgid "Will show/hide the GUI." msgstr "" -#: appGUI/GUIElements.py:5172 appGUI/MainGUI.py:125 +#: appGUI/GUIElements.py:5229 appGUI/MainGUI.py:125 #: appPlugins/ToolPcbWizard.py:429 appPlugins/ToolPcbWizard.py:437 msgid "Open" msgstr "Открыть" -#: appGUI/GUIElements.py:5176 appGUI/MainGUI.py:130 appGUI/MainGUI.py:1011 -#: appGUI/MainGUI.py:2273 appGUI/MainGUI.py:4722 app_Main.py:9201 -#: app_Main.py:9204 +#: appGUI/GUIElements.py:5233 appGUI/MainGUI.py:130 appGUI/MainGUI.py:1011 +#: appGUI/MainGUI.py:2308 appGUI/MainGUI.py:4757 app_Main.py:9231 +#: app_Main.py:9234 msgid "Open Project" msgstr "Открыть проект" -#: appGUI/GUIElements.py:5182 appGUI/MainGUI.py:137 appGUI/MainGUI.py:1006 -#: appGUI/MainGUI.py:2268 app_Main.py:9081 app_Main.py:9086 +#: appGUI/GUIElements.py:5239 appGUI/MainGUI.py:137 appGUI/MainGUI.py:1006 +#: appGUI/MainGUI.py:2303 app_Main.py:9111 app_Main.py:9116 msgid "Open Gerber" msgstr "Открыть Gerber" -#: appGUI/GUIElements.py:5182 appGUI/MainGUI.py:137 appGUI/MainGUI.py:4719 +#: appGUI/GUIElements.py:5239 appGUI/MainGUI.py:137 appGUI/MainGUI.py:4754 msgid "Ctrl+G" msgstr "Ctrl+G" -#: appGUI/GUIElements.py:5187 appGUI/MainGUI.py:142 appGUI/MainGUI.py:1008 -#: appGUI/MainGUI.py:2270 app_Main.py:9121 app_Main.py:9126 +#: appGUI/GUIElements.py:5244 appGUI/MainGUI.py:142 appGUI/MainGUI.py:1008 +#: appGUI/MainGUI.py:2305 app_Main.py:9151 app_Main.py:9156 msgid "Open Excellon" msgstr "Открыть Excellon" -#: appGUI/GUIElements.py:5187 appGUI/MainGUI.py:142 appGUI/MainGUI.py:808 -#: appGUI/MainGUI.py:4718 appGUI/MainGUI.py:5237 +#: appGUI/GUIElements.py:5244 appGUI/MainGUI.py:142 appGUI/MainGUI.py:808 +#: appGUI/MainGUI.py:4753 appGUI/MainGUI.py:5272 msgid "Ctrl+E" msgstr "Ctrl+E" -#: appGUI/GUIElements.py:5192 appGUI/MainGUI.py:147 app_Main.py:9164 -#: app_Main.py:9169 +#: appGUI/GUIElements.py:5249 appGUI/MainGUI.py:147 app_Main.py:9194 +#: app_Main.py:9199 msgid "Open G-Code" msgstr "Открыть G-Code" -#: appGUI/GUIElements.py:5202 appGUI/MainGUI.py:334 +#: appGUI/GUIElements.py:5259 appGUI/MainGUI.py:334 msgid "Exit" msgstr "Выход" @@ -4641,11 +4654,11 @@ msgstr "Переключить бок. панель" msgid "File" msgstr "Файл" -#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:4721 +#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:4756 msgid "New Project" msgstr "Новый проект" -#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:4721 +#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:4756 msgid "Ctrl+N" msgstr "Ctrl+N" @@ -4660,25 +4673,25 @@ msgstr "Создать" #: appGUI/MainGUI.py:102 appGUI/MainGUI.py:1673 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:72 #: appObjects/ObjectCollection.py:238 appPlugins/ToolCalibration.py:206 -#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCalibration.py:1373 -#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1400 -#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolCutOut.py:2373 -#: appPlugins/ToolCutOut.py:2771 appPlugins/ToolDblSided.py:715 -#: appPlugins/ToolDblSided.py:956 appPlugins/ToolFilm.py:1186 -#: appPlugins/ToolFilm.py:1209 appPlugins/ToolImage.py:175 -#: appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3523 -#: appPlugins/ToolIsolation.py:3574 appPlugins/ToolMilling.py:2698 -#: appPlugins/ToolMilling.py:3585 appPlugins/ToolNCC.py:4160 -#: appPlugins/ToolNCC.py:4622 appPlugins/ToolPaint.py:3300 +#: appPlugins/ToolCalibration.py:1354 appPlugins/ToolCalibration.py:1371 +#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1408 +#: appPlugins/ToolCopperThieving.py:1422 appPlugins/ToolCutOut.py:2358 +#: appPlugins/ToolCutOut.py:2770 appPlugins/ToolDblSided.py:701 +#: appPlugins/ToolDblSided.py:936 appPlugins/ToolFilm.py:1206 +#: appPlugins/ToolFilm.py:1229 appPlugins/ToolImage.py:175 +#: appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3553 +#: appPlugins/ToolIsolation.py:3604 appPlugins/ToolMilling.py:2668 +#: appPlugins/ToolMilling.py:3567 appPlugins/ToolNCC.py:4161 +#: appPlugins/ToolNCC.py:4637 appPlugins/ToolPaint.py:3315 #: appPlugins/ToolPanelize.py:149 appPlugins/ToolPanelize.py:250 -#: appPlugins/ToolPanelize.py:1151 appPlugins/ToolPanelize.py:1193 -#: appPlugins/ToolSolderPaste.py:1533 appPlugins/ToolTransform.py:160 -#: appPlugins/ToolTransform.py:650 +#: appPlugins/ToolPanelize.py:1148 appPlugins/ToolPanelize.py:1201 +#: appPlugins/ToolSolderPaste.py:1533 appPlugins/ToolSub.py:903 +#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:647 msgid "Geometry" msgstr "Geometry" #: appGUI/MainGUI.py:102 appGUI/MainGUI.py:670 appGUI/MainGUI.py:785 -#: appGUI/MainGUI.py:4701 appGUI/MainGUI.py:4970 appGUI/MainGUI.py:5226 +#: appGUI/MainGUI.py:4736 appGUI/MainGUI.py:5005 appGUI/MainGUI.py:5261 msgid "N" msgstr "N" @@ -4689,27 +4702,28 @@ msgstr "Создаёт новый объект Geometry." #: appGUI/MainGUI.py:107 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 -#: appObjects/ObjectCollection.py:236 appPlugins/ToolAlignObjects.py:434 -#: appPlugins/ToolAlignObjects.py:470 appPlugins/ToolCalibration.py:198 -#: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:921 -#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCalibration.py:1373 -#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1400 -#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolCutOut.py:2372 -#: appPlugins/ToolDblSided.py:713 appPlugins/ToolDblSided.py:954 -#: appPlugins/ToolFilm.py:1185 appPlugins/ToolFilm.py:1208 +#: appObjects/ObjectCollection.py:236 appPlugins/ToolAlignObjects.py:450 +#: appPlugins/ToolAlignObjects.py:491 appPlugins/ToolCalibration.py:198 +#: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:919 +#: appPlugins/ToolCalibration.py:1354 appPlugins/ToolCalibration.py:1371 +#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1408 +#: appPlugins/ToolCopperThieving.py:1422 appPlugins/ToolCutOut.py:2357 +#: appPlugins/ToolDblSided.py:699 appPlugins/ToolDblSided.py:934 +#: appPlugins/ToolFilm.py:1205 appPlugins/ToolFilm.py:1228 #: appPlugins/ToolImage.py:153 appPlugins/ToolImage.py:177 -#: appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3524 -#: appPlugins/ToolIsolation.py:3574 appPlugins/ToolNCC.py:4161 -#: appPlugins/ToolNCC.py:4622 appPlugins/ToolPaint.py:3300 +#: appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3554 +#: appPlugins/ToolIsolation.py:3604 appPlugins/ToolNCC.py:4162 +#: appPlugins/ToolNCC.py:4637 appPlugins/ToolPaint.py:3315 #: appPlugins/ToolPanelize.py:143 appPlugins/ToolPanelize.py:250 -#: appPlugins/ToolPanelize.py:1151 appPlugins/ToolPanelize.py:1193 -#: appPlugins/ToolPanelize.py:1292 appPlugins/ToolTransform.py:160 -#: appPlugins/ToolTransform.py:648 defaults.py:586 +#: appPlugins/ToolPanelize.py:1148 appPlugins/ToolPanelize.py:1201 +#: appPlugins/ToolPanelize.py:1316 appPlugins/ToolSub.py:836 +#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:645 +#: defaults.py:590 msgid "Gerber" msgstr "Gerber" #: appGUI/MainGUI.py:107 appGUI/MainGUI.py:713 appGUI/MainGUI.py:799 -#: appGUI/MainGUI.py:4695 appGUI/MainGUI.py:4961 appGUI/MainGUI.py:5220 +#: appGUI/MainGUI.py:4730 appGUI/MainGUI.py:4996 appGUI/MainGUI.py:5255 msgid "B" msgstr "B" @@ -4720,23 +4734,23 @@ msgstr "Создаёт новый объект Gerber." #: appGUI/MainGUI.py:112 appGUI/MainGUI.py:1677 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:93 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:71 -#: appObjects/ObjectCollection.py:237 appPlugins/ToolAlignObjects.py:435 -#: appPlugins/ToolAlignObjects.py:471 appPlugins/ToolCalibration.py:198 -#: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:922 -#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCalibration.py:1373 -#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1400 -#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolDblSided.py:714 -#: appPlugins/ToolDblSided.py:913 appPlugins/ToolDblSided.py:955 -#: appPlugins/ToolFilm.py:1467 appPlugins/ToolIsolation.py:3574 -#: appPlugins/ToolMilling.py:3586 appPlugins/ToolNCC.py:4622 -#: appPlugins/ToolPaint.py:3300 appPlugins/ToolPanelize.py:146 -#: appPlugins/ToolPanelize.py:250 appPlugins/ToolPanelize.py:1151 -#: appPlugins/ToolPunchGerber.py:2128 appPlugins/ToolPunchGerber.py:2143 -#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:649 +#: appObjects/ObjectCollection.py:237 appPlugins/ToolAlignObjects.py:451 +#: appPlugins/ToolAlignObjects.py:492 appPlugins/ToolCalibration.py:198 +#: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:920 +#: appPlugins/ToolCalibration.py:1354 appPlugins/ToolCalibration.py:1371 +#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1408 +#: appPlugins/ToolCopperThieving.py:1422 appPlugins/ToolDblSided.py:700 +#: appPlugins/ToolDblSided.py:900 appPlugins/ToolDblSided.py:935 +#: appPlugins/ToolFilm.py:1515 appPlugins/ToolIsolation.py:3604 +#: appPlugins/ToolMilling.py:3568 appPlugins/ToolNCC.py:4637 +#: appPlugins/ToolPaint.py:3315 appPlugins/ToolPanelize.py:146 +#: appPlugins/ToolPanelize.py:250 appPlugins/ToolPanelize.py:1148 +#: appPlugins/ToolPunchGerber.py:2138 appPlugins/ToolPunchGerber.py:2152 +#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:646 msgid "Excellon" msgstr "Excellon" -#: appGUI/MainGUI.py:112 appGUI/MainGUI.py:4699 +#: appGUI/MainGUI.py:112 appGUI/MainGUI.py:4734 msgid "L" msgstr "L" @@ -4749,7 +4763,7 @@ msgid "Document" msgstr "Документ" #: appGUI/MainGUI.py:119 appGUI/MainGUI.py:740 appGUI/MainGUI.py:796 -#: appGUI/MainGUI.py:4963 appGUI/MainGUI.py:5083 appGUI/MainGUI.py:5222 +#: appGUI/MainGUI.py:4998 appGUI/MainGUI.py:5118 appGUI/MainGUI.py:5257 msgid "D" msgstr "D" @@ -4757,7 +4771,7 @@ msgstr "D" msgid "Will create a new, empty Document Object." msgstr "Создаёт новый объект Document." -#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:4722 +#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:4757 msgid "Ctrl+O" msgstr "Ctrl+O" @@ -4774,19 +4788,19 @@ msgid "Recent files" msgstr "Открыть недавние" #: appGUI/MainGUI.py:164 appGUI/MainGUI.py:898 appGUI/MainGUI.py:1640 -#: appGUI/ObjectUI.py:1449 appObjects/ObjectCollection.py:384 +#: appGUI/ObjectUI.py:1549 appObjects/ObjectCollection.py:384 msgid "Save" msgstr "Сохранить" -#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:2275 appGUI/MainGUI.py:4725 +#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:2310 appGUI/MainGUI.py:4760 msgid "Save Project" msgstr "Сохранить проект" -#: appGUI/MainGUI.py:174 appGUI/MainGUI.py:4777 +#: appGUI/MainGUI.py:174 appGUI/MainGUI.py:4812 msgid "Save Project As" msgstr "Сохранить проект как" -#: appGUI/MainGUI.py:174 appGUI/MainGUI.py:4777 +#: appGUI/MainGUI.py:174 appGUI/MainGUI.py:4812 msgid "Ctrl+Shift+S" msgstr "Ctrl+Shift+S" @@ -4794,11 +4808,11 @@ msgstr "Ctrl+Shift+S" msgid "Scripting" msgstr "Сценарии" -#: appGUI/MainGUI.py:193 appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2339 +#: appGUI/MainGUI.py:193 appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2374 msgid "New Script" msgstr "Новый сценарий" -#: appGUI/MainGUI.py:195 appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2341 +#: appGUI/MainGUI.py:195 appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2376 msgid "Open Script" msgstr "Открыть сценарий" @@ -4806,11 +4820,11 @@ msgstr "Открыть сценарий" msgid "Open Example" msgstr "Открыть пример" -#: appGUI/MainGUI.py:201 appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2343 +#: appGUI/MainGUI.py:201 appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2378 msgid "Run Script" msgstr "Запустить сценарий" -#: appGUI/MainGUI.py:201 appGUI/MainGUI.py:4738 +#: appGUI/MainGUI.py:201 appGUI/MainGUI.py:4773 msgid "Shift+S" msgstr "Shift+S" @@ -4838,16 +4852,16 @@ msgstr "DXF как объект Gerber" msgid "HPGL2 as Geometry Object" msgstr "HPGL2 как объект геометрии" -#: appGUI/MainGUI.py:246 +#: appGUI/MainGUI.py:246 appPlugins/ToolFilm.py:1553 msgid "Export" msgstr "Экспорт" #: appGUI/MainGUI.py:251 appPlugins/ToolQRCode.py:662 -#: appPlugins/ToolQRCode.py:667 app_Main.py:9311 app_Main.py:9316 +#: appPlugins/ToolQRCode.py:667 app_Main.py:9341 app_Main.py:9346 msgid "Export SVG" msgstr "Экспорт SVG" -#: appGUI/MainGUI.py:256 app_Main.py:9659 app_Main.py:9664 +#: appGUI/MainGUI.py:256 app_Main.py:9689 app_Main.py:9694 msgid "Export DXF" msgstr "Экспорт DXF" @@ -4866,7 +4880,7 @@ msgstr "" "сохраненное изображение будет содержать визуальную\n" "информацию, открытую в настоящее время в пространстве отрисовки FlatCAM." -#: appGUI/MainGUI.py:275 app_Main.py:9562 app_Main.py:9567 +#: appGUI/MainGUI.py:275 app_Main.py:9592 app_Main.py:9597 msgid "Export Excellon" msgstr "Экспорт Excellon" @@ -4880,7 +4894,7 @@ msgstr "" "формат координат, единицы измерения и нули\n" "устанавливаются в Настройки -> Экспорт Excellon." -#: appGUI/MainGUI.py:285 app_Main.py:9607 app_Main.py:9612 +#: appGUI/MainGUI.py:285 app_Main.py:9637 app_Main.py:9642 msgid "Export Gerber" msgstr "Экспорт Gerber" @@ -4906,15 +4920,15 @@ msgstr "Импортировать настройки из файла" msgid "Export Preferences to file" msgstr "Экспортировать настройки в файл" -#: appGUI/MainGUI.py:318 appGUI/preferences/PreferencesUIManager.py:1282 +#: appGUI/MainGUI.py:318 appGUI/preferences/PreferencesUIManager.py:1286 msgid "Save Preferences" msgstr "Сохранить настройки" -#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4723 +#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4758 msgid "Print (PDF)" msgstr "Печать (PDF)" -#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4723 +#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4758 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -4927,7 +4941,7 @@ msgid "Edit Object" msgstr "Редактировать объект" #: appGUI/MainGUI.py:347 appGUI/MainGUI.py:685 appGUI/MainGUI.py:793 -#: appGUI/MainGUI.py:4696 appGUI/MainGUI.py:4964 appGUI/MainGUI.py:5223 +#: appGUI/MainGUI.py:4731 appGUI/MainGUI.py:4999 appGUI/MainGUI.py:5258 msgid "E" msgstr "E" @@ -5017,13 +5031,13 @@ msgstr "" msgid "DEL" msgstr "ДЕЛЬ" -#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:1046 appGUI/MainGUI.py:2308 -#: appGUI/MainGUI.py:4702 +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:1046 appGUI/MainGUI.py:2343 +#: appGUI/MainGUI.py:4737 msgid "Set Origin" msgstr "Указать начало координат" -#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:658 appGUI/MainGUI.py:4702 -#: appGUI/MainGUI.py:4971 +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:658 appGUI/MainGUI.py:4737 +#: appGUI/MainGUI.py:5006 msgid "O" msgstr "O" @@ -5031,28 +5045,28 @@ msgstr "O" msgid "Shift+O" msgstr "Shift+O" -#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1050 appGUI/MainGUI.py:2312 -#: app_Main.py:5419 app_Main.py:5431 +#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1050 appGUI/MainGUI.py:2347 +#: app_Main.py:5423 app_Main.py:5435 #, fuzzy #| msgid "Set Origin" msgid "Custom Origin" msgstr "Указать начало координат" -#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:1053 appGUI/MainGUI.py:2315 +#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:1053 appGUI/MainGUI.py:2350 msgid "Jump to Location" msgstr "Перейти к расположению" -#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:4698 appGUI/MainGUI.py:4966 -#: appGUI/MainGUI.py:5084 appGUI/MainGUI.py:5224 +#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:4733 appGUI/MainGUI.py:5001 +#: appGUI/MainGUI.py:5119 appGUI/MainGUI.py:5259 msgid "J" msgstr "J" -#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2317 -#: appGUI/MainGUI.py:4734 +#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2352 +#: appGUI/MainGUI.py:4769 msgid "Locate in Object" msgstr "Разместить объект" -#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:4734 +#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:4769 msgid "Shift+J" msgstr "Shift+J" @@ -5060,21 +5074,21 @@ msgstr "Shift+J" msgid "Toggle Units" msgstr "Единицы измерения" -#: appGUI/MainGUI.py:452 appGUI/MainGUI.py:745 appGUI/MainGUI.py:4703 -#: appGUI/MainGUI.py:5086 +#: appGUI/MainGUI.py:452 appGUI/MainGUI.py:745 appGUI/MainGUI.py:4738 +#: appGUI/MainGUI.py:5121 msgid "Q" msgstr "Q" #: appGUI/MainGUI.py:461 appGUI/MainGUI.py:1344 -#: appGUI/preferences/PreferencesUIManager.py:1005 -#: appGUI/preferences/PreferencesUIManager.py:1095 -#: appGUI/preferences/PreferencesUIManager.py:1123 -#: appGUI/preferences/PreferencesUIManager.py:1230 app_Main.py:6343 -#: app_Main.py:6348 app_Main.py:6368 +#: appGUI/preferences/PreferencesUIManager.py:1009 +#: appGUI/preferences/PreferencesUIManager.py:1099 +#: appGUI/preferences/PreferencesUIManager.py:1127 +#: appGUI/preferences/PreferencesUIManager.py:1234 app_Main.py:6351 +#: app_Main.py:6356 app_Main.py:6376 msgid "Preferences" msgstr "Настройки" -#: appGUI/MainGUI.py:461 appGUI/MainGUI.py:4736 +#: appGUI/MainGUI.py:461 appGUI/MainGUI.py:4771 msgid "Shift+P" msgstr "Shift+P" @@ -5091,19 +5105,19 @@ msgstr "Вращение" msgid "Shift+(R)" msgstr "Shift+(R)" -#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4740 +#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4775 msgid "Skew on X axis" msgstr "Наклон по оси X" -#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4740 appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4775 appGUI/MainGUI.py:5015 msgid "Shift+X" msgstr "Shift+X" -#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4741 +#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4776 msgid "Skew on Y axis" msgstr "Наклон по оси Y" -#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4741 appGUI/MainGUI.py:4981 +#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4776 appGUI/MainGUI.py:5016 msgid "Shift+Y" msgstr "Shift+Y" @@ -5119,11 +5133,11 @@ msgstr "Отразить по оси Y" msgid "View source" msgstr "Просмотреть код" -#: appGUI/MainGUI.py:494 appGUI/MainGUI.py:4762 +#: appGUI/MainGUI.py:494 appGUI/MainGUI.py:4797 msgid "Alt+S" msgstr "Alt+S" -#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4717 +#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4752 msgid "Ctrl+D" msgstr "Ctrl+D" @@ -5133,7 +5147,7 @@ msgstr "Ctrl+D" msgid "Experimental" msgstr "Инкрементальный" -#: appGUI/MainGUI.py:507 app_Main.py:6526 +#: appGUI/MainGUI.py:507 app_Main.py:6534 #, fuzzy #| msgid "Area" msgid "3D Area" @@ -5143,19 +5157,19 @@ msgstr "Площадь" msgid "View" msgstr "Вид" -#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4767 +#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4802 msgid "Enable all" msgstr "Включить все" -#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4767 +#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4802 msgid "Alt+1" msgstr "Alt+1" -#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4768 +#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4803 msgid "Disable all" msgstr "Отключить все" -#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4768 +#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4803 msgid "Alt+2" msgstr "Alt+2" @@ -5163,7 +5177,7 @@ msgstr "Alt+2" msgid "Enable non-selected" msgstr "Включить не выбранное" -#: appGUI/MainGUI.py:523 appGUI/MainGUI.py:4769 +#: appGUI/MainGUI.py:523 appGUI/MainGUI.py:4804 msgid "Alt+3" msgstr "Alt+3" @@ -5171,34 +5185,34 @@ msgstr "Alt+3" msgid "Disable non-selected" msgstr "Отключить не выбранное" -#: appGUI/MainGUI.py:526 appGUI/MainGUI.py:4770 +#: appGUI/MainGUI.py:526 appGUI/MainGUI.py:4805 msgid "Alt+4" msgstr "Alt+4" #: appGUI/MainGUI.py:532 appGUI/MainGUI.py:1069 appGUI/MainGUI.py:1689 -#: appGUI/MainGUI.py:2331 appGUI/MainGUI.py:4708 +#: appGUI/MainGUI.py:2366 appGUI/MainGUI.py:4743 msgid "Zoom Fit" msgstr "Вернуть масштаб" -#: appGUI/MainGUI.py:532 appGUI/MainGUI.py:4708 +#: appGUI/MainGUI.py:532 appGUI/MainGUI.py:4743 msgid "V" msgstr "V" -#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:1065 appGUI/MainGUI.py:2327 -#: appGUI/MainGUI.py:4712 +#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:1065 appGUI/MainGUI.py:2362 +#: appGUI/MainGUI.py:4747 msgid "Zoom In" msgstr "Увеличить" -#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:4712 +#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:4747 msgid "=" msgstr "=" -#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:1067 appGUI/MainGUI.py:2329 -#: appGUI/MainGUI.py:4711 +#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:1067 appGUI/MainGUI.py:2364 +#: appGUI/MainGUI.py:4746 msgid "Zoom Out" msgstr "Уменьшить" -#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:4711 +#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:4746 msgid "-" msgstr "-" @@ -5206,15 +5220,15 @@ msgstr "-" msgid "Redraw All" msgstr "Перерисовать всё" -#: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4785 +#: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4820 msgid "F5" msgstr "F5" -#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4731 +#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4766 msgid "Toggle Code Editor" msgstr "Переключить редактор кода" -#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4731 +#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4766 msgid "Shift+E" msgstr "Shift+E" @@ -5222,15 +5236,15 @@ msgstr "Shift+E" msgid "Toggle FullScreen" msgstr "Во весь экран" -#: appGUI/MainGUI.py:553 appGUI/MainGUI.py:4771 +#: appGUI/MainGUI.py:553 appGUI/MainGUI.py:4806 msgid "Alt+F10" msgstr "Alt+F10" -#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4726 +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4761 msgid "Toggle Plot Area" msgstr "Переключить рабочую область" -#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4726 +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4761 msgid "Ctrl+F10" msgstr "Ctrl+F10" @@ -5238,7 +5252,7 @@ msgstr "Ctrl+F10" msgid "Toggle Project/Properties/Tool" msgstr "Боковая панель" -#: appGUI/MainGUI.py:559 appGUI/MainGUI.py:4788 +#: appGUI/MainGUI.py:559 appGUI/MainGUI.py:4823 msgid "`" msgstr "`" @@ -5246,15 +5260,15 @@ msgstr "`" msgid "Toggle Grid Snap" msgstr "Привязка к сетке" -#: appGUI/MainGUI.py:564 appGUI/MainGUI.py:4697 +#: appGUI/MainGUI.py:564 appGUI/MainGUI.py:4732 msgid "G" msgstr "G" -#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4732 +#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4767 msgid "Toggle Grid Lines" msgstr "Переключить линии сетки" -#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4732 +#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4767 msgid "Shift+G" msgstr "Shift+G" @@ -5262,7 +5276,7 @@ msgstr "Shift+G" msgid "Toggle Axis" msgstr "Ось Переключения" -#: appGUI/MainGUI.py:570 appGUI/MainGUI.py:4729 +#: appGUI/MainGUI.py:570 appGUI/MainGUI.py:4764 msgid "Shift+A" msgstr "Shift+A" @@ -5270,15 +5284,15 @@ msgstr "Shift+A" msgid "Toggle Workspace" msgstr "Переключение ж-космос" -#: appGUI/MainGUI.py:573 appGUI/MainGUI.py:4739 +#: appGUI/MainGUI.py:573 appGUI/MainGUI.py:4774 msgid "Shift+W" msgstr "Shift+W" -#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4733 +#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4768 msgid "Toggle HUD" msgstr "Переключить HUD" -#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4733 +#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4768 msgid "Shift+H" msgstr "Shift+H" @@ -5292,24 +5306,24 @@ msgstr "Бег трусцой" msgid "Objects" msgstr "Объекты" -#: appGUI/MainGUI.py:593 appObjects/ObjectCollection.py:1158 -#: appObjects/ObjectCollection.py:1205 appPlugins/ToolIsolation.py:3609 -#: appPlugins/ToolPunchGerber.py:2317 +#: appGUI/MainGUI.py:593 appObjects/ObjectCollection.py:1161 +#: appObjects/ObjectCollection.py:1208 appPlugins/ToolIsolation.py:3639 +#: appPlugins/ToolPunchGerber.py:2333 msgid "Deselect All" msgstr "Снять выделение" -#: appGUI/MainGUI.py:598 appGUI/ObjectUI.py:343 appGUI/ObjectUI.py:719 -#: appGUI/ObjectUI.py:1040 appGUI/ObjectUI.py:1418 +#: appGUI/MainGUI.py:598 appGUI/ObjectUI.py:378 appGUI/ObjectUI.py:785 +#: appGUI/ObjectUI.py:1109 appGUI/ObjectUI.py:1518 msgid "Plugins" msgstr "" #: appGUI/MainGUI.py:602 appGUI/MainGUI.py:1077 appGUI/MainGUI.py:1350 -#: appGUI/MainGUI.py:2337 +#: appGUI/MainGUI.py:2372 msgid "Command Line" msgstr "Командная строка" #: appGUI/MainGUI.py:602 appGUI/MainGUI.py:688 appGUI/MainGUI.py:802 -#: appGUI/MainGUI.py:4706 appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5229 +#: appGUI/MainGUI.py:4741 appGUI/MainGUI.py:5009 appGUI/MainGUI.py:5264 msgid "S" msgstr "S" @@ -5321,7 +5335,7 @@ msgstr "Помощь" msgid "Online Help" msgstr "Онлайн справка" -#: appGUI/MainGUI.py:610 appGUI/MainGUI.py:4782 +#: appGUI/MainGUI.py:610 appGUI/MainGUI.py:4817 msgid "F1" msgstr "F1" @@ -5345,7 +5359,7 @@ msgstr "Спецификация Gerber" msgid "Shortcuts List" msgstr "Список комбинаций клавиш" -#: appGUI/MainGUI.py:635 appGUI/MainGUI.py:4691 +#: appGUI/MainGUI.py:635 appGUI/MainGUI.py:4726 msgid "F3" msgstr "F3" @@ -5353,7 +5367,7 @@ msgstr "F3" msgid "YouTube Channel" msgstr "Канал YouTube" -#: appGUI/MainGUI.py:638 appGUI/MainGUI.py:4784 +#: appGUI/MainGUI.py:638 appGUI/MainGUI.py:4819 msgid "F4" msgstr "F4" @@ -5369,75 +5383,75 @@ msgstr "О программе" msgid "Geo Editor" msgstr "Редактор Geo" -#: appGUI/MainGUI.py:658 appGUI/MainGUI.py:1197 appGUI/MainGUI.py:2457 +#: appGUI/MainGUI.py:658 appGUI/MainGUI.py:1197 appGUI/MainGUI.py:2492 msgid "Add Circle" msgstr "Добавить круг" -#: appGUI/MainGUI.py:662 appGUI/MainGUI.py:1199 appGUI/MainGUI.py:2459 +#: appGUI/MainGUI.py:662 appGUI/MainGUI.py:1199 appGUI/MainGUI.py:2494 msgid "Add Arc" msgstr "Добавить дугу" #: appGUI/MainGUI.py:662 appGUI/MainGUI.py:737 appGUI/MainGUI.py:779 -#: appGUI/MainGUI.py:4960 appGUI/MainGUI.py:5081 appGUI/MainGUI.py:5219 +#: appGUI/MainGUI.py:4995 appGUI/MainGUI.py:5116 appGUI/MainGUI.py:5254 msgid "A" msgstr "A" -#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:1201 appGUI/MainGUI.py:2461 +#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:1201 appGUI/MainGUI.py:2496 msgid "Add Rectangle" msgstr "Добавить прямоугольник" -#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4705 -#: appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5087 appGUI/MainGUI.py:5228 +#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4740 +#: appGUI/MainGUI.py:5008 appGUI/MainGUI.py:5122 appGUI/MainGUI.py:5263 msgid "R" msgstr "R" -#: appGUI/MainGUI.py:670 appGUI/MainGUI.py:1207 appGUI/MainGUI.py:2467 +#: appGUI/MainGUI.py:670 appGUI/MainGUI.py:1207 appGUI/MainGUI.py:2502 msgid "Add Polygon" msgstr "Добавить полигон" -#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:1205 appGUI/MainGUI.py:2465 +#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:1205 appGUI/MainGUI.py:2500 msgid "Add Path" msgstr "Добавить дорожку" -#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:776 appGUI/MainGUI.py:4704 -#: appGUI/MainGUI.py:4972 appGUI/MainGUI.py:5227 appGUI/ObjectUI.py:1374 -#: appGUI/ObjectUI.py:1385 +#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:776 appGUI/MainGUI.py:4739 +#: appGUI/MainGUI.py:5007 appGUI/MainGUI.py:5262 appGUI/ObjectUI.py:1488 +#: appGUI/ObjectUI.py:1499 msgid "P" msgstr "P" -#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:1210 appGUI/MainGUI.py:2470 +#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:1210 appGUI/MainGUI.py:2505 msgid "Add Text" msgstr "Добавить текст" -#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:782 appGUI/MainGUI.py:4707 -#: appGUI/MainGUI.py:4975 appGUI/MainGUI.py:5088 appGUI/MainGUI.py:5230 -#: appGUI/MainGUI.py:5231 +#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:782 appGUI/MainGUI.py:4742 +#: appGUI/MainGUI.py:5010 appGUI/MainGUI.py:5123 appGUI/MainGUI.py:5265 +#: appGUI/MainGUI.py:5266 msgid "T" msgstr "T" -#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:1220 appGUI/MainGUI.py:2480 +#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:1220 appGUI/MainGUI.py:2515 msgid "Polygon Union" msgstr "Сращение полигонов" -#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:4976 +#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:5011 msgid "U" msgstr "U" -#: appGUI/MainGUI.py:685 appGUI/MainGUI.py:1225 appGUI/MainGUI.py:2485 +#: appGUI/MainGUI.py:685 appGUI/MainGUI.py:1225 appGUI/MainGUI.py:2520 msgid "Polygon Intersection" msgstr "Пересечение полигонов" -#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:2487 +#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:2522 msgid "Polygon Subtraction" msgstr "Вычитание полигонов" -#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:1728 appGUI/MainGUI.py:2489 +#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:1728 appGUI/MainGUI.py:2524 #, fuzzy #| msgid "Subtraction" msgid "Alt Subtraction" msgstr "Вычитание" -#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2493 +#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2528 msgid "Cut Path" msgstr "Вырезать путь" @@ -5446,60 +5460,60 @@ msgid "Copy Geom" msgstr "Копировать Geom" #: appGUI/MainGUI.py:702 appGUI/MainGUI.py:757 appGUI/MainGUI.py:816 -#: appGUI/MainGUI.py:4962 appGUI/MainGUI.py:5082 appGUI/MainGUI.py:5221 +#: appGUI/MainGUI.py:4997 appGUI/MainGUI.py:5117 appGUI/MainGUI.py:5256 msgid "C" msgstr "C" -#: appGUI/MainGUI.py:705 appGUI/MainGUI.py:1244 appGUI/MainGUI.py:2497 -#: appGUI/MainGUI.py:4991 +#: appGUI/MainGUI.py:705 appGUI/MainGUI.py:1244 appGUI/MainGUI.py:2532 +#: appGUI/MainGUI.py:5026 msgid "Delete Shape" msgstr "Удалить фигуру" #: appGUI/MainGUI.py:710 appGUI/MainGUI.py:824 appGUI/MainGUI.py:1294 -#: appGUI/MainGUI.py:1736 appGUI/MainGUI.py:1800 appGUI/MainGUI.py:2548 -#: appGUI/MainGUI.py:5225 appPlugins/ToolMove.py:27 +#: appGUI/MainGUI.py:1736 appGUI/MainGUI.py:1800 appGUI/MainGUI.py:2583 +#: appGUI/MainGUI.py:5260 appPlugins/ToolMove.py:27 msgid "Move" msgstr "Переместить" #: appGUI/MainGUI.py:710 appGUI/MainGUI.py:766 appGUI/MainGUI.py:824 -#: appGUI/MainGUI.py:4700 appGUI/MainGUI.py:4968 appGUI/MainGUI.py:4969 -#: appGUI/MainGUI.py:5085 appGUI/MainGUI.py:5225 +#: appGUI/MainGUI.py:4735 appGUI/MainGUI.py:5003 appGUI/MainGUI.py:5004 +#: appGUI/MainGUI.py:5120 appGUI/MainGUI.py:5260 msgid "M" msgstr "M" -#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4965 +#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:5000 msgid "I" msgstr "I" -#: appGUI/MainGUI.py:721 appGUI/MainGUI.py:811 appGUI/MainGUI.py:4761 -#: appGUI/MainGUI.py:4982 appGUI/MainGUI.py:5241 +#: appGUI/MainGUI.py:721 appGUI/MainGUI.py:811 appGUI/MainGUI.py:4796 +#: appGUI/MainGUI.py:5017 appGUI/MainGUI.py:5276 msgid "Alt+R" msgstr "Alt+R" -#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:5002 msgid "Toggle Corner Snap" msgstr "Привязка к углу" -#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:5002 msgid "K" msgstr "K" #: appGUI/MainGUI.py:740 appGUI/MainGUI.py:1171 appGUI/MainGUI.py:1774 -#: appGUI/MainGUI.py:2431 appGUI/MainGUI.py:5083 +#: appGUI/MainGUI.py:2466 appGUI/MainGUI.py:5118 msgid "Add Drill" msgstr "Добавить сверло" #: appGUI/MainGUI.py:745 appGUI/MainGUI.py:1177 appGUI/MainGUI.py:1781 -#: appGUI/MainGUI.py:2439 appGUI/MainGUI.py:5086 +#: appGUI/MainGUI.py:2474 appGUI/MainGUI.py:5121 msgid "Add Slot Array" msgstr "Добавить массив пазов" #: appGUI/MainGUI.py:748 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:1779 -#: appGUI/MainGUI.py:2437 appGUI/MainGUI.py:5089 +#: appGUI/MainGUI.py:2472 appGUI/MainGUI.py:5124 msgid "Add Slot" msgstr "Добавить паз" -#: appGUI/MainGUI.py:748 appGUI/MainGUI.py:5089 +#: appGUI/MainGUI.py:748 appGUI/MainGUI.py:5124 msgid "W" msgstr "W" @@ -5507,59 +5521,59 @@ msgstr "W" msgid "Resize Drill(S)" msgstr "Изменить размер отверстия" -#: appGUI/MainGUI.py:766 appGUI/MainGUI.py:1189 appGUI/MainGUI.py:2449 -#: appGUI/MainGUI.py:5085 +#: appGUI/MainGUI.py:766 appGUI/MainGUI.py:1189 appGUI/MainGUI.py:2484 +#: appGUI/MainGUI.py:5120 msgid "Move Drill" msgstr "Переместить отверстие" -#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1257 appGUI/MainGUI.py:2511 -#: appGUI/MainGUI.py:5227 +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1257 appGUI/MainGUI.py:2546 +#: appGUI/MainGUI.py:5262 msgid "Add Pad" msgstr "Добавить площадку" -#: appGUI/MainGUI.py:782 appGUI/MainGUI.py:1261 appGUI/MainGUI.py:2515 -#: appGUI/MainGUI.py:5230 +#: appGUI/MainGUI.py:782 appGUI/MainGUI.py:1261 appGUI/MainGUI.py:2550 +#: appGUI/MainGUI.py:5265 msgid "Add Track" msgstr "Добавить маршрут" -#: appGUI/MainGUI.py:785 appGUI/MainGUI.py:1263 appGUI/MainGUI.py:2517 -#: appGUI/MainGUI.py:5226 +#: appGUI/MainGUI.py:785 appGUI/MainGUI.py:1263 appGUI/MainGUI.py:2552 +#: appGUI/MainGUI.py:5261 msgid "Add Region" msgstr "Добавить регион" #: appGUI/MainGUI.py:790 appGUI/MainGUI.py:1265 appGUI/MainGUI.py:1751 -#: appGUI/MainGUI.py:2519 +#: appGUI/MainGUI.py:2554 msgid "Poligonize" msgstr "Полигонизация" -#: appGUI/MainGUI.py:790 appGUI/MainGUI.py:4757 appGUI/MainGUI.py:5240 +#: appGUI/MainGUI.py:790 appGUI/MainGUI.py:4792 appGUI/MainGUI.py:5275 msgid "Alt+N" msgstr "Alt+N" -#: appGUI/MainGUI.py:793 appGUI/MainGUI.py:5223 +#: appGUI/MainGUI.py:793 appGUI/MainGUI.py:5258 msgid "Add SemiDisc" msgstr "Добавить полукруг" -#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:5222 +#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:5257 msgid "Add Disc" msgstr "Добавить круг" #: appGUI/MainGUI.py:805 appGUI/MainGUI.py:1278 appGUI/MainGUI.py:1763 -#: appGUI/MainGUI.py:2532 +#: appGUI/MainGUI.py:2567 msgid "Mark Area" msgstr "Обозначить области" -#: appGUI/MainGUI.py:805 appGUI/MainGUI.py:4744 appGUI/MainGUI.py:5239 +#: appGUI/MainGUI.py:805 appGUI/MainGUI.py:4779 appGUI/MainGUI.py:5274 msgid "Alt+A" msgstr "Alt+A" #: appGUI/MainGUI.py:808 appGUI/MainGUI.py:1216 appGUI/MainGUI.py:1283 -#: appGUI/MainGUI.py:1718 appGUI/MainGUI.py:1765 appGUI/MainGUI.py:2476 -#: appGUI/MainGUI.py:2537 +#: appGUI/MainGUI.py:1718 appGUI/MainGUI.py:1765 appGUI/MainGUI.py:2511 +#: appGUI/MainGUI.py:2572 msgid "Eraser" msgstr "Ластик" -#: appGUI/MainGUI.py:811 app_Main.py:6835 app_Main.py:6889 app_Main.py:6937 +#: appGUI/MainGUI.py:811 app_Main.py:6862 app_Main.py:6916 app_Main.py:6964 msgid "Transform" msgstr "Трансформация" @@ -5575,43 +5589,43 @@ msgstr "Отключить участок" msgid "Set Color" msgstr "Установить цвет" -#: appGUI/MainGUI.py:850 app_Main.py:8721 +#: appGUI/MainGUI.py:850 app_Main.py:8751 msgid "Red" msgstr "Красный" -#: appGUI/MainGUI.py:853 app_Main.py:8723 +#: appGUI/MainGUI.py:853 app_Main.py:8753 msgid "Blue" msgstr "Синий" -#: appGUI/MainGUI.py:856 app_Main.py:8726 +#: appGUI/MainGUI.py:856 app_Main.py:8756 msgid "Yellow" msgstr "Жёлтый" -#: appGUI/MainGUI.py:859 app_Main.py:8728 +#: appGUI/MainGUI.py:859 app_Main.py:8758 msgid "Green" msgstr "Зелёный" -#: appGUI/MainGUI.py:862 app_Main.py:8730 +#: appGUI/MainGUI.py:862 app_Main.py:8760 msgid "Purple" msgstr "Фиолетовый" -#: appGUI/MainGUI.py:865 app_Main.py:8732 +#: appGUI/MainGUI.py:865 app_Main.py:8762 msgid "Brown" msgstr "Коричневый" -#: appGUI/MainGUI.py:868 app_Main.py:8734 app_Main.py:8811 +#: appGUI/MainGUI.py:868 app_Main.py:8764 app_Main.py:8841 msgid "White" msgstr "Белый" -#: appGUI/MainGUI.py:871 app_Main.py:8736 +#: appGUI/MainGUI.py:871 app_Main.py:8766 msgid "Black" msgstr "Чёрный" -#: appGUI/MainGUI.py:881 app_Main.py:8777 +#: appGUI/MainGUI.py:881 app_Main.py:8807 msgid "Opacity" msgstr "Непрозрачность" -#: appGUI/MainGUI.py:884 app_Main.py:8751 +#: appGUI/MainGUI.py:884 app_Main.py:8781 msgid "Default" msgstr "По умолчанию" @@ -5625,7 +5639,7 @@ msgid "Properties" msgstr "Свойства" #: appGUI/MainGUI.py:915 appGUI/MainGUI.py:1417 appGUI/MainGUI.py:1680 -#: app_Main.py:2603 app_Main.py:2865 app_Main.py:10097 +#: app_Main.py:2603 app_Main.py:2865 app_Main.py:10127 msgid "Project" msgstr "Проект" @@ -5663,19 +5677,19 @@ msgstr "Панель редактора Geometry" msgid "Gerber Editor Toolbar" msgstr "Панель редактора Gerber" -#: appGUI/MainGUI.py:975 appGUI/MainGUI.py:2157 +#: appGUI/MainGUI.py:975 appGUI/MainGUI.py:2192 msgid "Delta Coordinates Toolbar" msgstr "Панель Инструментов Дельта-Координаты" -#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2165 +#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2200 msgid "Coordinates Toolbar" msgstr "Панель Инструментов Координаты" -#: appGUI/MainGUI.py:983 appGUI/MainGUI.py:2173 +#: appGUI/MainGUI.py:983 appGUI/MainGUI.py:2208 msgid "Grid Toolbar" msgstr "Панель сетки координат" -#: appGUI/MainGUI.py:993 appGUI/MainGUI.py:2181 +#: appGUI/MainGUI.py:993 appGUI/MainGUI.py:2216 msgid "Status Toolbar" msgstr "Панель Инструментов Состояния" @@ -5683,124 +5697,124 @@ msgstr "Панель Инструментов Состояния" msgid "Save project" msgstr "Сохранить проект" -#: appGUI/MainGUI.py:1019 appGUI/MainGUI.py:2281 app_Main.py:2600 +#: appGUI/MainGUI.py:1019 appGUI/MainGUI.py:2316 app_Main.py:2600 #: app_Main.py:2860 msgid "Editor" msgstr "Редактор" -#: appGUI/MainGUI.py:1042 appGUI/MainGUI.py:2304 appGUI/MainGUI.py:4720 -#: appGUI/MainGUI.py:4985 +#: appGUI/MainGUI.py:1042 appGUI/MainGUI.py:2339 appGUI/MainGUI.py:4755 +#: appGUI/MainGUI.py:5020 msgid "Distance Tool" msgstr "Измеритель" -#: appGUI/MainGUI.py:1044 appGUI/MainGUI.py:2306 +#: appGUI/MainGUI.py:1044 appGUI/MainGUI.py:2341 msgid "Distance Min Tool" msgstr "Минимальное расстояние" -#: appGUI/MainGUI.py:1061 appGUI/MainGUI.py:1693 appGUI/MainGUI.py:2323 +#: appGUI/MainGUI.py:1061 appGUI/MainGUI.py:1693 appGUI/MainGUI.py:2358 msgid "Replot" msgstr "Перерисовать" -#: appGUI/MainGUI.py:1063 appGUI/MainGUI.py:1691 appGUI/MainGUI.py:2325 +#: appGUI/MainGUI.py:1063 appGUI/MainGUI.py:1691 appGUI/MainGUI.py:2360 msgid "Clear Plot" msgstr "Отключить все участки" -#: appGUI/MainGUI.py:1093 appGUI/MainGUI.py:2353 appGUI/ObjectUI.py:1422 +#: appGUI/MainGUI.py:1093 appGUI/MainGUI.py:2388 appGUI/ObjectUI.py:1522 #: appPlugins/ToolLevelling.py:187 appPlugins/ToolLevelling.py:1722 #, fuzzy #| msgid "Autolevelling" msgid "Levelling" msgstr "Автоматическое выравнивание" -#: appGUI/MainGUI.py:1102 appGUI/MainGUI.py:2362 appGUI/ObjectUI.py:224 -#: appGUI/ObjectUI.py:392 appPlugins/ToolFollow.py:129 -#: appPlugins/ToolFollow.py:669 +#: appGUI/MainGUI.py:1102 appGUI/MainGUI.py:2397 appGUI/ObjectUI.py:239 +#: appGUI/ObjectUI.py:441 appPlugins/ToolFollow.py:129 +#: appPlugins/ToolFollow.py:667 msgid "Follow" msgstr "Следование" -#: appGUI/MainGUI.py:1113 appGUI/MainGUI.py:2373 +#: appGUI/MainGUI.py:1113 appGUI/MainGUI.py:2408 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:102 -#: appPlugins/ToolCutOut.py:2365 +#: appPlugins/ToolCutOut.py:2350 msgid "Panel" msgstr "Панель" -#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2375 appPlugins/ToolFilm.py:151 -#: appPlugins/ToolFilm.py:1132 +#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2410 appGUI/ObjectUI.py:412 +#: appPlugins/ToolFilm.py:150 appPlugins/ToolFilm.py:1141 #, fuzzy #| msgid "Film PCB" msgid "Film" msgstr "Плёнка" -#: appGUI/MainGUI.py:1117 appGUI/MainGUI.py:2377 appPlugins/ToolDblSided.py:110 -#: appPlugins/ToolDblSided.py:647 +#: appGUI/MainGUI.py:1117 appGUI/MainGUI.py:2412 appPlugins/ToolDblSided.py:110 +#: appPlugins/ToolDblSided.py:628 #, fuzzy #| msgid "2-Sided PCB" msgid "2-Sided" msgstr "2-х сторонняя плата" -#: appGUI/MainGUI.py:1122 appGUI/MainGUI.py:2382 appGUI/MainGUI.py:4744 -#: appPlugins/ToolAlignObjects.py:32 appPlugins/ToolAlignObjects.py:396 +#: appGUI/MainGUI.py:1122 appGUI/MainGUI.py:2417 appGUI/MainGUI.py:4779 +#: appPlugins/ToolAlignObjects.py:32 appPlugins/ToolAlignObjects.py:399 msgid "Align Objects" msgstr "Выравнивание" -#: appGUI/MainGUI.py:1129 appGUI/MainGUI.py:2389 appGUI/MainGUI.py:4748 -#: appPlugins/ToolExtract.py:131 appPlugins/ToolExtract.py:898 +#: appGUI/MainGUI.py:1129 appGUI/MainGUI.py:2424 appGUI/MainGUI.py:4783 +#: appPlugins/ToolExtract.py:131 appPlugins/ToolExtract.py:895 #, fuzzy #| msgid "ExtraCut" msgid "Extract" msgstr "Дополнительный вырез" -#: appGUI/MainGUI.py:1131 appGUI/MainGUI.py:2391 appGUI/MainGUI.py:4753 -#: appPlugins/ToolCopperThieving.py:145 appPlugins/ToolCopperThieving.py:1270 +#: appGUI/MainGUI.py:1131 appGUI/MainGUI.py:2426 appGUI/MainGUI.py:4788 +#: appPlugins/ToolCopperThieving.py:145 appPlugins/ToolCopperThieving.py:1272 #, fuzzy #| msgid "Copper Thieving Tool" msgid "Copper Thieving" msgstr "Copper Thieving" -#: appGUI/MainGUI.py:1133 appGUI/MainGUI.py:2393 appGUI/MainGUI.py:4745 -#: appPlugins/ToolCorners.py:667 +#: appGUI/MainGUI.py:1133 appGUI/MainGUI.py:2428 appGUI/MainGUI.py:4780 +#: appPlugins/ToolCorners.py:679 #, fuzzy #| msgid "Corner Markers Tool" msgid "Corner Markers" msgstr "Угловые маркеры" -#: appGUI/MainGUI.py:1135 appGUI/MainGUI.py:2395 appGUI/MainGUI.py:4751 -#: appPlugins/ToolPunchGerber.py:1957 appPlugins/ToolPunchGerber.py:2333 +#: appGUI/MainGUI.py:1135 appGUI/MainGUI.py:2430 appGUI/MainGUI.py:4786 +#: appPlugins/ToolPunchGerber.py:1953 appPlugins/ToolPunchGerber.py:2344 msgid "Punch Gerber" msgstr "Перфорация" -#: appGUI/MainGUI.py:1137 appGUI/MainGUI.py:2397 appGUI/MainGUI.py:4746 -#: appPlugins/ToolCalculators.py:93 appPlugins/ToolCalculators.py:414 +#: appGUI/MainGUI.py:1137 appGUI/MainGUI.py:2432 appGUI/MainGUI.py:4781 +#: appPlugins/ToolCalculators.py:93 appPlugins/ToolCalculators.py:506 msgid "Calculators" msgstr "Калькуляторы" #: appGUI/MainGUI.py:1169 appGUI/MainGUI.py:1195 appGUI/MainGUI.py:1255 -#: appGUI/MainGUI.py:2429 appGUI/MainGUI.py:2455 appGUI/MainGUI.py:2509 +#: appGUI/MainGUI.py:2464 appGUI/MainGUI.py:2490 appGUI/MainGUI.py:2544 msgid "Select" msgstr "Выбрать" -#: appGUI/MainGUI.py:1179 appGUI/MainGUI.py:1784 appGUI/MainGUI.py:2435 -#: appGUI/MainGUI.py:5087 +#: appGUI/MainGUI.py:1179 appGUI/MainGUI.py:1784 appGUI/MainGUI.py:2470 +#: appGUI/MainGUI.py:5122 msgid "Resize Drill" msgstr "Изменить размер отверстия" -#: appGUI/MainGUI.py:1183 appGUI/MainGUI.py:2443 appGUI/MainGUI.py:5082 +#: appGUI/MainGUI.py:1183 appGUI/MainGUI.py:2478 appGUI/MainGUI.py:5117 msgid "Copy Drill" msgstr "Копировать отверстие" -#: appGUI/MainGUI.py:1185 appGUI/MainGUI.py:2445 appGUI/MainGUI.py:5091 +#: appGUI/MainGUI.py:1185 appGUI/MainGUI.py:2480 appGUI/MainGUI.py:5126 msgid "Delete Drill" msgstr "Удалить отверстие" -#: appGUI/MainGUI.py:1212 appGUI/MainGUI.py:2472 +#: appGUI/MainGUI.py:1212 appGUI/MainGUI.py:2507 msgid "Add Buffer" msgstr "Добавить буфер" -#: appGUI/MainGUI.py:1214 appGUI/MainGUI.py:2474 +#: appGUI/MainGUI.py:1214 appGUI/MainGUI.py:2509 msgid "Paint Shape" msgstr "Нарисовать фигуру" -#: appGUI/MainGUI.py:1222 appGUI/MainGUI.py:2482 +#: appGUI/MainGUI.py:1222 appGUI/MainGUI.py:2517 msgid "Polygon Explode" msgstr "Разделение полигонов" @@ -5823,24 +5837,24 @@ msgid "Copy Shape(s)" msgstr "Копировать форму(ы)" #: appGUI/MainGUI.py:1246 appGUI/MainGUI.py:1291 appGUI/MainGUI.py:1732 -#: appGUI/MainGUI.py:1769 appGUI/MainGUI.py:2499 appGUI/MainGUI.py:2545 -#: appGUI/MainGUI.py:4763 appGUI/ObjectUI.py:100 appGUI/ObjectUI.py:142 +#: appGUI/MainGUI.py:1769 appGUI/MainGUI.py:2534 appGUI/MainGUI.py:2580 +#: appGUI/MainGUI.py:4798 appGUI/ObjectUI.py:92 appGUI/ObjectUI.py:147 msgid "Transformations" msgstr "Трансформация" -#: appGUI/MainGUI.py:1249 appGUI/MainGUI.py:2503 +#: appGUI/MainGUI.py:1249 appGUI/MainGUI.py:2538 msgid "Move Objects" msgstr "Переместить объект" -#: appGUI/MainGUI.py:1268 appGUI/MainGUI.py:1753 appGUI/MainGUI.py:2522 +#: appGUI/MainGUI.py:1268 appGUI/MainGUI.py:1753 appGUI/MainGUI.py:2557 msgid "SemiDisc" msgstr "Полукруг" -#: appGUI/MainGUI.py:1270 appGUI/MainGUI.py:1755 appGUI/MainGUI.py:2524 +#: appGUI/MainGUI.py:1270 appGUI/MainGUI.py:1755 appGUI/MainGUI.py:2559 msgid "Disc" msgstr "Диск" -#: appGUI/MainGUI.py:1280 appGUI/MainGUI.py:2534 +#: appGUI/MainGUI.py:1280 appGUI/MainGUI.py:2569 #, fuzzy #| msgid "Import image" msgid "Import Shape" @@ -5910,28 +5924,22 @@ msgstr "" msgid "TCL Shell" msgstr "Оболочка TCL" -#: appGUI/MainGUI.py:1463 appGUI/MainGUI.py:1471 appGUI/MainGUI.py:2687 -#: appGUI/MainGUI.py:2693 app_Main.py:2878 app_Main.py:9869 +#: appGUI/MainGUI.py:1463 appGUI/MainGUI.py:1471 appGUI/MainGUI.py:2722 +#: appGUI/MainGUI.py:2728 app_Main.py:2878 app_Main.py:9899 msgid "Plot Area" msgstr "Рабочая область" -#: appGUI/MainGUI.py:1513 appPlugins/ToolCopperThieving.py:1302 -#: appPlugins/ToolCorners.py:703 appPlugins/ToolEtchCompensation.py:345 -#: appPlugins/ToolExtract.py:931 appPlugins/ToolFiducials.py:1013 -#: appPlugins/ToolFollow.py:714 appPlugins/ToolInvertGerber.py:255 -#: appPlugins/ToolIsolation.py:3161 appPlugins/ToolOptimal.py:462 -#: appPlugins/ToolPunchGerber.py:2006 appPlugins/ToolQRCode.py:775 -#: appPlugins/ToolRulesCheck.py:1203 appPlugins/ToolSolderPaste.py:1201 -#: appPlugins/ToolSub.py:836 +#: appGUI/MainGUI.py:1513 appPlugins/ToolFiducials.py:1011 +#: appPlugins/ToolOptimal.py:462 appPlugins/ToolRulesCheck.py:1203 +#: appPlugins/ToolSolderPaste.py:1201 msgid "GERBER" msgstr "GERBER" -#: appGUI/MainGUI.py:1523 appPlugins/ToolDrilling.py:2300 -#: appPlugins/ToolRulesCheck.py:1341 +#: appGUI/MainGUI.py:1523 appPlugins/ToolRulesCheck.py:1341 msgid "EXCELLON" msgstr "EXCELLON" -#: appGUI/MainGUI.py:1533 appPlugins/ToolSub.py:889 +#: appGUI/MainGUI.py:1533 appPlugins/ToolSub.py:913 msgid "GEOMETRY" msgstr "GEOMETRY" @@ -5980,7 +5988,7 @@ msgstr "Открыть папку настроек" msgid "Open the folder where FlatCAM save the preferences files." msgstr "Открывает папку, в которой FlatCAM сохраняет файлы настроек." -#: appGUI/MainGUI.py:1614 appGUI/MainGUI.py:2238 +#: appGUI/MainGUI.py:1614 appGUI/MainGUI.py:2273 msgid "Clear GUI Settings" msgstr "Сброс настроек интерфейса" @@ -6078,55 +6086,55 @@ msgstr "Единицы приложения" msgid "Lock Toolbars" msgstr "Заблокировать панели" -#: appGUI/MainGUI.py:2134 +#: appGUI/MainGUI.py:2169 msgid "Detachable Tabs" msgstr "Плавающие вкладки" -#: appGUI/MainGUI.py:2218 +#: appGUI/MainGUI.py:2253 msgid "FlatCAM Preferences Folder opened." msgstr "Папка настроек FlatCAM открыта." -#: appGUI/MainGUI.py:2237 +#: appGUI/MainGUI.py:2272 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "Вы уверены, что хотите сбросить настройки интерфейса?\n" -#: appGUI/MainGUI.py:2242 appGUI/preferences/PreferencesUIManager.py:1037 -#: appGUI/preferences/PreferencesUIManager.py:1286 appTranslation.py:110 -#: appTranslation.py:213 app_Main.py:2656 app_Main.py:3881 app_Main.py:6646 -#: app_Main.py:9756 app_Main.py:9878 +#: appGUI/MainGUI.py:2277 appGUI/preferences/PreferencesUIManager.py:1041 +#: appGUI/preferences/PreferencesUIManager.py:1290 appTranslation.py:110 +#: appTranslation.py:213 app_Main.py:2656 app_Main.py:3881 app_Main.py:6654 +#: app_Main.py:9786 app_Main.py:9908 msgid "Yes" msgstr "Да" -#: appGUI/MainGUI.py:2243 appGUI/preferences/PreferencesUIManager.py:1287 +#: appGUI/MainGUI.py:2278 appGUI/preferences/PreferencesUIManager.py:1291 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:44 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:148 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:135 -#: appPlugins/ToolDrilling.py:2358 appPlugins/ToolIsolation.py:3229 -#: appPlugins/ToolMilling.py:3656 appPlugins/ToolNCC.py:4242 -#: appPlugins/ToolPaint.py:3035 appTranslation.py:111 appTranslation.py:214 -#: app_Main.py:2657 app_Main.py:3882 app_Main.py:6647 app_Main.py:9757 -#: app_Main.py:9879 +#: appPlugins/ToolDrilling.py:2373 appPlugins/ToolIsolation.py:3233 +#: appPlugins/ToolMilling.py:3728 appPlugins/ToolNCC.py:4241 +#: appPlugins/ToolPaint.py:3043 appTranslation.py:111 appTranslation.py:214 +#: app_Main.py:2657 app_Main.py:3882 app_Main.py:6655 app_Main.py:9787 +#: app_Main.py:9909 msgid "No" msgstr "Нет" -#: appGUI/MainGUI.py:2495 +#: appGUI/MainGUI.py:2530 msgid "Copy Objects" msgstr "Копировать объекты" -#: appGUI/MainGUI.py:2569 +#: appGUI/MainGUI.py:2604 msgid "Key Shortcut List" msgstr "Список комбинаций клавиш" -#: appGUI/MainGUI.py:2754 +#: appGUI/MainGUI.py:2789 msgid "Shell enabled." msgstr "Командная строка включена." -#: appGUI/MainGUI.py:2757 +#: appGUI/MainGUI.py:2792 msgid "Shell disabled." msgstr "Командная строка отключена." -#: appGUI/MainGUI.py:3302 +#: appGUI/MainGUI.py:3337 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6138,12 +6146,12 @@ msgstr "" "из первого пункта. В конце нажмите клавишу ~X~ или\n" "кнопка панели инструментов." -#: appGUI/MainGUI.py:3309 appGUI/MainGUI.py:3469 appGUI/MainGUI.py:3516 -#: appGUI/MainGUI.py:3538 +#: appGUI/MainGUI.py:3344 appGUI/MainGUI.py:3504 appGUI/MainGUI.py:3551 +#: appGUI/MainGUI.py:3573 msgid "Warning" msgstr "Внимание" -#: appGUI/MainGUI.py:3464 +#: appGUI/MainGUI.py:3499 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6151,7 +6159,7 @@ msgstr "" "Пожалуйста, выберите элементы геометрии \n" "на котором выполняется инструмент пересечение." -#: appGUI/MainGUI.py:3511 +#: appGUI/MainGUI.py:3546 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6159,7 +6167,7 @@ msgstr "" "Пожалуйста, выберите элементы геометрии \n" "на котором выполнить вычитание инструмента." -#: appGUI/MainGUI.py:3533 +#: appGUI/MainGUI.py:3568 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6167,374 +6175,374 @@ msgstr "" "Пожалуйста, выберите элементы геометрии \n" "на котором выполнять объединение." -#: appGUI/MainGUI.py:4011 appPlugins/ToolIsolation.py:907 -#: appPlugins/ToolNCC.py:1440 appPlugins/ToolPaint.py:678 +#: appGUI/MainGUI.py:4046 appPlugins/ToolIsolation.py:903 +#: appPlugins/ToolNCC.py:1424 appPlugins/ToolPaint.py:664 #: appPlugins/ToolSolderPaste.py:344 appPlugins/ToolSolderPaste.py:1252 #: app_Main.py:4967 msgid "New Tool" msgstr "Новый инструмент" -#: appGUI/MainGUI.py:4012 appPlugins/ToolIsolation.py:908 -#: appPlugins/ToolNCC.py:1441 appPlugins/ToolPaint.py:679 +#: appGUI/MainGUI.py:4047 appPlugins/ToolIsolation.py:904 +#: appPlugins/ToolNCC.py:1425 appPlugins/ToolPaint.py:665 #: appPlugins/ToolSolderPaste.py:345 app_Main.py:4968 msgid "Enter a Tool Diameter" msgstr "Введите диаметр инструмента" -#: appGUI/MainGUI.py:4024 appPlugins/ToolIsolation.py:929 -#: appPlugins/ToolNCC.py:1462 appPlugins/ToolPaint.py:692 +#: appGUI/MainGUI.py:4059 appPlugins/ToolIsolation.py:925 +#: appPlugins/ToolNCC.py:1446 appPlugins/ToolPaint.py:678 #: appPlugins/ToolSolderPaste.py:357 app_Main.py:4984 msgid "Adding Tool cancelled" msgstr "Добавление инструмента отменено" -#: appGUI/MainGUI.py:4054 +#: appGUI/MainGUI.py:4089 msgid "Distance Tool exit..." msgstr "Измеритель закрыт ..." -#: appGUI/MainGUI.py:4251 app_Main.py:3869 +#: appGUI/MainGUI.py:4286 app_Main.py:3869 msgid "Application is saving the project. Please wait ..." msgstr "Приложение сохраняет проект. Пожалуйста, подождите ..." -#: appGUI/MainGUI.py:4287 +#: appGUI/MainGUI.py:4322 msgid "Shortcut Key List" msgstr "Список комбинаций клавиш" -#: appGUI/MainGUI.py:4690 +#: appGUI/MainGUI.py:4725 msgid "General Shortcut list" msgstr "Список комбинаций клавиш" -#: appGUI/MainGUI.py:4691 +#: appGUI/MainGUI.py:4726 msgid "SHOW SHORTCUT LIST" msgstr "ПОКАЗАТЬ СПИСОК КОМБИНАЦИЙ КЛАВИШ" -#: appGUI/MainGUI.py:4692 +#: appGUI/MainGUI.py:4727 msgid "1" msgstr "1" -#: appGUI/MainGUI.py:4692 +#: appGUI/MainGUI.py:4727 msgid "Switch to Project Tab" msgstr "Переключиться на вкладку \"Проект\"" -#: appGUI/MainGUI.py:4693 +#: appGUI/MainGUI.py:4728 msgid "2" msgstr "2" -#: appGUI/MainGUI.py:4693 +#: appGUI/MainGUI.py:4728 msgid "Switch to Selected Tab" msgstr "Переключиться на вкладку \"Выбранное\"" -#: appGUI/MainGUI.py:4694 +#: appGUI/MainGUI.py:4729 msgid "3" msgstr "3" -#: appGUI/MainGUI.py:4694 +#: appGUI/MainGUI.py:4729 msgid "Switch to Tool Tab" msgstr "Переключиться на вкладку свойств" -#: appGUI/MainGUI.py:4695 +#: appGUI/MainGUI.py:4730 msgid "New Gerber" msgstr "Создать Gerber" -#: appGUI/MainGUI.py:4696 +#: appGUI/MainGUI.py:4731 msgid "Edit Object (if selected)" msgstr "Редактировать объект (если выбран)" -#: appGUI/MainGUI.py:4697 app_Main.py:7019 +#: appGUI/MainGUI.py:4732 app_Main.py:7046 msgid "Grid On/Off" msgstr "Сетка вкл/откл" -#: appGUI/MainGUI.py:4698 +#: appGUI/MainGUI.py:4733 msgid "Jump to Coordinates" msgstr "Перейти к координатам" -#: appGUI/MainGUI.py:4699 +#: appGUI/MainGUI.py:4734 msgid "New Excellon" msgstr "Создать Excellon" -#: appGUI/MainGUI.py:4700 +#: appGUI/MainGUI.py:4735 msgid "Move Obj" msgstr "Переместить объект" -#: appGUI/MainGUI.py:4701 +#: appGUI/MainGUI.py:4736 msgid "New Geometry" msgstr "Создать Geometry" -#: appGUI/MainGUI.py:4703 +#: appGUI/MainGUI.py:4738 msgid "Change Units" msgstr "Единицы измерения" -#: appGUI/MainGUI.py:4704 +#: appGUI/MainGUI.py:4739 #, fuzzy #| msgid "Open Properties Tool" msgid "Open Properties Plugin" msgstr "Свойства" -#: appGUI/MainGUI.py:4705 +#: appGUI/MainGUI.py:4740 msgid "Rotate by 90 degree CW" msgstr "Поворот на 90 градусов по часовой стрелке" -#: appGUI/MainGUI.py:4706 +#: appGUI/MainGUI.py:4741 msgid "Shell Toggle" msgstr "Панель командной строки" -#: appGUI/MainGUI.py:4707 +#: appGUI/MainGUI.py:4742 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" "Добавить инструмент (во вкладках \"Выбранное\", \"Инструменты\" или " "инструменте рисования)" -#: appGUI/MainGUI.py:4709 +#: appGUI/MainGUI.py:4744 msgid "Flip on X_axis" msgstr "Отразить по оси X" -#: appGUI/MainGUI.py:4710 +#: appGUI/MainGUI.py:4745 msgid "Flip on Y_axis" msgstr "Отразить по оси Y" -#: appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4751 msgid "Copy Obj" msgstr "Копировать объекты" -#: appGUI/MainGUI.py:4717 +#: appGUI/MainGUI.py:4752 msgid "Open Tools Database" msgstr "Открыть БД" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4753 msgid "Open Excellon File" msgstr "Открыть Excellon" -#: appGUI/MainGUI.py:4719 +#: appGUI/MainGUI.py:4754 msgid "Open Gerber File" msgstr "Открыть Gerber" -#: appGUI/MainGUI.py:4720 appGUI/MainGUI.py:4985 +#: appGUI/MainGUI.py:4755 appGUI/MainGUI.py:5020 msgid "Ctrl+M" msgstr "Ctrl+M" -#: appGUI/MainGUI.py:4724 +#: appGUI/MainGUI.py:4759 msgid "Ctrl+Q" msgstr "Ctrl+Q" -#: appGUI/MainGUI.py:4724 appPlugins/ToolPDF.py:44 +#: appGUI/MainGUI.py:4759 appPlugins/ToolPDF.py:44 msgid "PDF Import Tool" msgstr "Импорт PDF" -#: appGUI/MainGUI.py:4729 +#: appGUI/MainGUI.py:4764 msgid "Toggle the axis" msgstr "Переключить ось" -#: appGUI/MainGUI.py:4730 +#: appGUI/MainGUI.py:4765 msgid "Shift+C" msgstr "Shift+C" -#: appGUI/MainGUI.py:4730 +#: appGUI/MainGUI.py:4765 msgid "Copy Obj_Name" msgstr "Копировать имя объекта" -#: appGUI/MainGUI.py:4735 appGUI/MainGUI.py:4979 appGUI/MainGUI.py:5090 -#: appGUI/MainGUI.py:5236 +#: appGUI/MainGUI.py:4770 appGUI/MainGUI.py:5014 appGUI/MainGUI.py:5125 +#: appGUI/MainGUI.py:5271 msgid "Shift+M" msgstr "Shift+M" -#: appGUI/MainGUI.py:4735 appGUI/MainGUI.py:4979 appGUI/MainGUI.py:5090 -#: appGUI/MainGUI.py:5236 +#: appGUI/MainGUI.py:4770 appGUI/MainGUI.py:5014 appGUI/MainGUI.py:5125 +#: appGUI/MainGUI.py:5271 msgid "Distance Minimum Tool" msgstr "Минимальное расстояние" -#: appGUI/MainGUI.py:4736 +#: appGUI/MainGUI.py:4771 msgid "Open Preferences Window" msgstr "Открыть окно настроек" -#: appGUI/MainGUI.py:4737 +#: appGUI/MainGUI.py:4772 msgid "Shift+R" msgstr "Shift+R" -#: appGUI/MainGUI.py:4737 +#: appGUI/MainGUI.py:4772 msgid "Rotate by 90 degree CCW" msgstr "Поворот на 90 градусов против часовой стрелки" -#: appGUI/MainGUI.py:4738 +#: appGUI/MainGUI.py:4773 msgid "Run a Script" msgstr "Запустить сценарий" -#: appGUI/MainGUI.py:4739 +#: appGUI/MainGUI.py:4774 msgid "Toggle the workspace" msgstr "Переключить рабочее пространство" -#: appGUI/MainGUI.py:4745 +#: appGUI/MainGUI.py:4780 #, fuzzy #| msgid "Alt+S" msgid "Alt+B" msgstr "Alt+S" -#: appGUI/MainGUI.py:4746 +#: appGUI/MainGUI.py:4781 msgid "Alt+C" msgstr "Alt+C" -#: appGUI/MainGUI.py:4747 +#: appGUI/MainGUI.py:4782 msgid "Alt+D" msgstr "Alt+D" -#: appGUI/MainGUI.py:4747 +#: appGUI/MainGUI.py:4782 msgid "2-Sided PCB" msgstr "2-х сторонняя плата" -#: appGUI/MainGUI.py:4748 +#: appGUI/MainGUI.py:4783 msgid "Alt+E" msgstr "Alt+E" -#: appGUI/MainGUI.py:4749 +#: appGUI/MainGUI.py:4784 msgid "Alt+F" msgstr "Alt+F" -#: appGUI/MainGUI.py:4749 appPlugins/ToolFiducials.py:139 +#: appGUI/MainGUI.py:4784 appPlugins/ToolFiducials.py:139 #: appPlugins/ToolFiducials.py:772 #, fuzzy #| msgid "Fiducials Tool" msgid "Fiducials" msgstr "Контрольные точки" -#: appGUI/MainGUI.py:4750 +#: appGUI/MainGUI.py:4785 msgid "Alt+G" msgstr "Alt+G" -#: appGUI/MainGUI.py:4750 appPlugins/ToolInvertGerber.py:103 -#: appPlugins/ToolInvertGerber.py:215 appPlugins/ToolInvertGerber.py:309 +#: appGUI/MainGUI.py:4785 appPlugins/ToolInvertGerber.py:103 +#: appPlugins/ToolInvertGerber.py:215 appPlugins/ToolInvertGerber.py:312 msgid "Invert Gerber" msgstr "Инвертировать Gerber" -#: appGUI/MainGUI.py:4751 +#: appGUI/MainGUI.py:4786 msgid "Alt+H" msgstr "Alt+H" -#: appGUI/MainGUI.py:4752 +#: appGUI/MainGUI.py:4787 msgid "Alt+I" msgstr "Alt+I" -#: appGUI/MainGUI.py:4753 +#: appGUI/MainGUI.py:4788 msgid "Alt+J" msgstr "Alt+J" -#: appGUI/MainGUI.py:4754 +#: appGUI/MainGUI.py:4789 msgid "Alt+K" msgstr "Alt+K" -#: appGUI/MainGUI.py:4754 +#: appGUI/MainGUI.py:4789 #, fuzzy #| msgid "Solder Paste Dispensing Tool" msgid "Solder Paste Dispensing" msgstr "Паяльная паста" -#: appGUI/MainGUI.py:4755 +#: appGUI/MainGUI.py:4790 msgid "Alt+L" msgstr "Alt+L" -#: appGUI/MainGUI.py:4755 +#: appGUI/MainGUI.py:4790 msgid "Film PCB" msgstr "Плёнка" -#: appGUI/MainGUI.py:4756 +#: appGUI/MainGUI.py:4791 msgid "Alt+M" msgstr "Alt+M" -#: appGUI/MainGUI.py:4757 appPlugins/ToolNCC.py:2348 appPlugins/ToolNCC.py:2350 -#: appPlugins/ToolNCC.py:2934 appPlugins/ToolNCC.py:2936 +#: appGUI/MainGUI.py:4792 appPlugins/ToolNCC.py:2334 appPlugins/ToolNCC.py:2336 +#: appPlugins/ToolNCC.py:2920 appPlugins/ToolNCC.py:2922 msgid "Non-Copper Clearing" msgstr "Очиста от меди" -#: appGUI/MainGUI.py:4758 +#: appGUI/MainGUI.py:4793 msgid "Alt+O" msgstr "Alt+O" -#: appGUI/MainGUI.py:4758 appPlugins/ToolIsolation.py:3271 -#: appPlugins/ToolNCC.py:4290 +#: appGUI/MainGUI.py:4793 appPlugins/ToolIsolation.py:3279 +#: appPlugins/ToolNCC.py:4296 msgid "Optimal" msgstr "Оптимально" -#: appGUI/MainGUI.py:4759 +#: appGUI/MainGUI.py:4794 msgid "Alt+P" msgstr "Alt+P" -#: appGUI/MainGUI.py:4759 +#: appGUI/MainGUI.py:4794 msgid "Paint Area" msgstr "Область рисования" -#: appGUI/MainGUI.py:4760 +#: appGUI/MainGUI.py:4795 msgid "Alt+Q" msgstr "Alt+Q" -#: appGUI/MainGUI.py:4760 appPlugins/ToolQRCode.py:130 +#: appGUI/MainGUI.py:4795 appPlugins/ToolQRCode.py:130 #: appPlugins/ToolQRCode.py:728 #, fuzzy #| msgid "Code" msgid "QRCode" msgstr "Код" -#: appGUI/MainGUI.py:4761 +#: appGUI/MainGUI.py:4796 #, fuzzy #| msgid "Run Rules Check" msgid "Rules Check" msgstr "Запустить проверку" -#: appGUI/MainGUI.py:4762 +#: appGUI/MainGUI.py:4797 msgid "View File Source" msgstr "Просмотреть код" -#: appGUI/MainGUI.py:4763 +#: appGUI/MainGUI.py:4798 msgid "Alt+T" msgstr "Alt+T" -#: appGUI/MainGUI.py:4764 +#: appGUI/MainGUI.py:4799 msgid "Alt+W" msgstr "Alt+W" -#: appGUI/MainGUI.py:4764 appPlugins/ToolSub.py:165 appPlugins/ToolSub.py:770 +#: appGUI/MainGUI.py:4799 appPlugins/ToolSub.py:165 appPlugins/ToolSub.py:768 #, fuzzy #| msgid "Subtractor" msgid "Subtract" msgstr "Вычитатель" -#: appGUI/MainGUI.py:4765 appGUI/MainGUI.py:4983 +#: appGUI/MainGUI.py:4800 appGUI/MainGUI.py:5018 msgid "Alt+X" msgstr "Alt+X" -#: appGUI/MainGUI.py:4765 +#: appGUI/MainGUI.py:4800 msgid "Cutout PCB" msgstr "Обрезка платы" -#: appGUI/MainGUI.py:4766 +#: appGUI/MainGUI.py:4801 msgid "Alt+Z" msgstr "Alt+Z" -#: appGUI/MainGUI.py:4766 appPlugins/ToolPanelize.py:36 +#: appGUI/MainGUI.py:4801 appPlugins/ToolPanelize.py:36 msgid "Panelize PCB" msgstr "Панелизация" -#: appGUI/MainGUI.py:4769 +#: appGUI/MainGUI.py:4804 msgid "Enable Non-selected Objects" msgstr "Не только для выбранных объектов" -#: appGUI/MainGUI.py:4770 +#: appGUI/MainGUI.py:4805 msgid "Disable Non-selected Objects" msgstr "Отключить невыбранные объекты" -#: appGUI/MainGUI.py:4771 +#: appGUI/MainGUI.py:4806 msgid "Toggle Full Screen" msgstr "Во весь экран" -#: appGUI/MainGUI.py:4774 +#: appGUI/MainGUI.py:4809 msgid "Ctrl+Alt+X" msgstr "Ctrl+Alt+X" -#: appGUI/MainGUI.py:4774 +#: appGUI/MainGUI.py:4809 msgid "Abort current task (gracefully)" msgstr "Прервать текущее задание (корректно)" -#: appGUI/MainGUI.py:4778 +#: appGUI/MainGUI.py:4813 msgid "Ctrl+Shift+V" msgstr "Ctrl+Shift+V" -#: appGUI/MainGUI.py:4778 +#: appGUI/MainGUI.py:4813 msgid "" "Paste Special. Will convert a Windows path style to the one required in Tcl " "Shell" @@ -6542,238 +6550,238 @@ msgstr "" "Специальная вставка. Преобразует стиль пути Windows в тот, который требуется " "в Tcl Shell" -#: appGUI/MainGUI.py:4782 +#: appGUI/MainGUI.py:4817 msgid "Open Online Manual" msgstr "Открыть онлайн-руководство" -#: appGUI/MainGUI.py:4783 +#: appGUI/MainGUI.py:4818 #, fuzzy #| msgid "2" msgid "F2" msgstr "2" -#: appGUI/MainGUI.py:4783 +#: appGUI/MainGUI.py:4818 #, fuzzy #| msgid "Reference Object" msgid "Rename Objects" msgstr "Ссылочный объект" -#: appGUI/MainGUI.py:4784 +#: appGUI/MainGUI.py:4819 msgid "Open Online Tutorials" msgstr "Открыть онлайн-уроки" -#: appGUI/MainGUI.py:4785 +#: appGUI/MainGUI.py:4820 msgid "Refresh Plots" msgstr "Обновить участки" -#: appGUI/MainGUI.py:4786 appPlugins/ToolSolderPaste.py:1625 +#: appGUI/MainGUI.py:4821 appPlugins/ToolSolderPaste.py:1625 msgid "Delete Object" msgstr "Удалить объект" -#: appGUI/MainGUI.py:4787 appGUI/MainGUI.py:5092 +#: appGUI/MainGUI.py:4822 appGUI/MainGUI.py:5127 msgid "Alternate: Delete Tool" msgstr "Альтернатива: Удалить инструмент" -#: appGUI/MainGUI.py:4788 +#: appGUI/MainGUI.py:4823 msgid "(left to Key_1)Toggle Notebook Area (Left Side)" msgstr "(слева от клавиши \"1\") Боковая панель" -#: appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4988 appGUI/MainGUI.py:5094 -#: appGUI/MainGUI.py:5235 +#: appGUI/MainGUI.py:4824 appGUI/MainGUI.py:5023 appGUI/MainGUI.py:5129 +#: appGUI/MainGUI.py:5270 msgid "Space" msgstr "Пробел" -#: appGUI/MainGUI.py:4789 +#: appGUI/MainGUI.py:4824 msgid "En(Dis)able Obj Plot" msgstr "Включить/Отключить участок" -#: appGUI/MainGUI.py:4790 appGUI/MainGUI.py:4990 appGUI/MainGUI.py:5093 -#: appGUI/MainGUI.py:5234 +#: appGUI/MainGUI.py:4825 appGUI/MainGUI.py:5025 appGUI/MainGUI.py:5128 +#: appGUI/MainGUI.py:5269 msgid "Esc" msgstr "Клавиша" -#: appGUI/MainGUI.py:4790 +#: appGUI/MainGUI.py:4825 msgid "Deselects all objects" msgstr "Отмена выбора всех объектов" -#: appGUI/MainGUI.py:4804 +#: appGUI/MainGUI.py:4839 msgid "Editor Shortcut list" msgstr "Список комбинаций клавиш редактора" -#: appGUI/MainGUI.py:4959 +#: appGUI/MainGUI.py:4994 msgid "GEOMETRY EDITOR" msgstr "РЕДАКТОР GEOMETRY" -#: appGUI/MainGUI.py:4960 +#: appGUI/MainGUI.py:4995 msgid "Draw an Arc" msgstr "Нарисовать дугу" -#: appGUI/MainGUI.py:4962 +#: appGUI/MainGUI.py:4997 msgid "Copy Geo Item" msgstr "Копировать элемент Geo" -#: appGUI/MainGUI.py:4963 +#: appGUI/MainGUI.py:4998 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "" "При добавлении дуги будет переключаться направление изгиба: по часовой " "стрелке или против" -#: appGUI/MainGUI.py:4964 +#: appGUI/MainGUI.py:4999 msgid "Polygon Intersection Tool" msgstr "Пересечение полигонов" -#: appGUI/MainGUI.py:4965 +#: appGUI/MainGUI.py:5000 msgid "Geo Paint Tool" msgstr "Рисование" -#: appGUI/MainGUI.py:4966 appGUI/MainGUI.py:5084 appGUI/MainGUI.py:5224 +#: appGUI/MainGUI.py:5001 appGUI/MainGUI.py:5119 appGUI/MainGUI.py:5259 msgid "Jump to Location (x, y)" msgstr "Перейти к координатам (x, y)" -#: appGUI/MainGUI.py:4968 +#: appGUI/MainGUI.py:5003 msgid "Move Geo Item" msgstr "Переместить элемент Geo" -#: appGUI/MainGUI.py:4969 +#: appGUI/MainGUI.py:5004 msgid "Within Add Arc will cycle through the ARC modes" msgstr "При добавлении дуги будет переключаться между режимами дуги" -#: appGUI/MainGUI.py:4970 +#: appGUI/MainGUI.py:5005 msgid "Draw a Polygon" msgstr "Полигон" -#: appGUI/MainGUI.py:4971 +#: appGUI/MainGUI.py:5006 msgid "Draw a Circle" msgstr "Круг" -#: appGUI/MainGUI.py:4972 +#: appGUI/MainGUI.py:5007 msgid "Draw a Path" msgstr "Нарисовать линию" -#: appGUI/MainGUI.py:4973 +#: appGUI/MainGUI.py:5008 msgid "Draw Rectangle" msgstr "Прямоугольник" -#: appGUI/MainGUI.py:4974 +#: appGUI/MainGUI.py:5009 msgid "Polygon Subtraction Tool" msgstr "Вычитание полигонов" -#: appGUI/MainGUI.py:4975 +#: appGUI/MainGUI.py:5010 msgid "Add Text Tool" msgstr "Текст" -#: appGUI/MainGUI.py:4976 +#: appGUI/MainGUI.py:5011 msgid "Polygon Union Tool" msgstr "Сращение полигонов" -#: appGUI/MainGUI.py:4977 +#: appGUI/MainGUI.py:5012 msgid "Flip shape on X axis" msgstr "Отразить форму по оси X" -#: appGUI/MainGUI.py:4978 +#: appGUI/MainGUI.py:5013 msgid "Flip shape on Y axis" msgstr "Отразить форму по оси Y" -#: appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:5015 msgid "Skew shape on X axis" msgstr "Наклонить форму по оси X" -#: appGUI/MainGUI.py:4981 +#: appGUI/MainGUI.py:5016 msgid "Skew shape on Y axis" msgstr "Наклонить форму по оси Y" -#: appGUI/MainGUI.py:4982 +#: appGUI/MainGUI.py:5017 msgid "Editor Transformation Tool" msgstr "Трансформация" -#: appGUI/MainGUI.py:4983 +#: appGUI/MainGUI.py:5018 msgid "Offset shape on X axis" msgstr "Смещение формы по оси X" -#: appGUI/MainGUI.py:4984 +#: appGUI/MainGUI.py:5019 msgid "Alt+Y" msgstr "Alt+Y" -#: appGUI/MainGUI.py:4984 +#: appGUI/MainGUI.py:5019 msgid "Offset shape on Y axis" msgstr "Смещение формы по оси Y" -#: appGUI/MainGUI.py:4986 appGUI/MainGUI.py:5095 appGUI/MainGUI.py:5238 +#: appGUI/MainGUI.py:5021 appGUI/MainGUI.py:5130 appGUI/MainGUI.py:5273 msgid "Save Object and Exit Editor" msgstr "Сохранить объект и закрыть редактор" -#: appGUI/MainGUI.py:4987 +#: appGUI/MainGUI.py:5022 msgid "Polygon Cut Tool" msgstr "Вычитание полигонов" -#: appGUI/MainGUI.py:4988 +#: appGUI/MainGUI.py:5023 msgid "Rotate Geometry" msgstr "Повернуть геометрию" -#: appGUI/MainGUI.py:4989 +#: appGUI/MainGUI.py:5024 msgid "ENTER" msgstr "Ввод" -#: appGUI/MainGUI.py:4989 +#: appGUI/MainGUI.py:5024 msgid "Finish drawing for certain tools" msgstr "Завершить рисование для некоторых инструментов" -#: appGUI/MainGUI.py:4990 appGUI/MainGUI.py:5093 appGUI/MainGUI.py:5234 +#: appGUI/MainGUI.py:5025 appGUI/MainGUI.py:5128 appGUI/MainGUI.py:5269 msgid "Abort and return to Select" msgstr "Прервать и вернуться к выбору" -#: appGUI/MainGUI.py:5080 +#: appGUI/MainGUI.py:5115 msgid "EXCELLON EDITOR" msgstr "РЕДАКТОР EXCELLON" -#: appGUI/MainGUI.py:5088 +#: appGUI/MainGUI.py:5123 msgid "Add a new Tool" msgstr "Добавить инструмент" -#: appGUI/MainGUI.py:5094 +#: appGUI/MainGUI.py:5129 msgid "Toggle Slot direction" msgstr "Переключить направление слота" -#: appGUI/MainGUI.py:5096 +#: appGUI/MainGUI.py:5131 msgid "Ctrl+Space" msgstr "Ctrl+Пробел" -#: appGUI/MainGUI.py:5096 appGUI/MainGUI.py:5235 +#: appGUI/MainGUI.py:5131 appGUI/MainGUI.py:5270 msgid "Toggle array direction" msgstr "Переключить направление массива" -#: appGUI/MainGUI.py:5218 +#: appGUI/MainGUI.py:5253 msgid "GERBER EDITOR" msgstr "РЕДАКТОР GERBER" -#: appGUI/MainGUI.py:5228 +#: appGUI/MainGUI.py:5263 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" "В пределах трека и региона инструмент будет работать в обратном режиме изгиба" -#: appGUI/MainGUI.py:5231 +#: appGUI/MainGUI.py:5266 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" "В пределах трека и региона инструмент будет циклически изменять режимы изгиба" -#: appGUI/MainGUI.py:5233 +#: appGUI/MainGUI.py:5268 msgid "Alternate: Delete Apertures" msgstr "Альтернатива: Удалить отверстия" -#: appGUI/MainGUI.py:5237 +#: appGUI/MainGUI.py:5272 msgid "Eraser Tool" msgstr "Ластик" -#: appGUI/MainGUI.py:5239 +#: appGUI/MainGUI.py:5274 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:216 msgid "Mark Area Tool" msgstr "Инструмент «Обозначить область»" -#: appGUI/MainGUI.py:5240 +#: appGUI/MainGUI.py:5275 msgid "Poligonize Tool" msgstr "Полигонизация" -#: appGUI/MainGUI.py:5241 +#: appGUI/MainGUI.py:5276 msgid "Transformation Tool" msgstr "Трансформация" @@ -6781,11 +6789,11 @@ msgstr "Трансформация" msgid "App Object" msgstr "Объект приложения" -#: appGUI/ObjectUI.py:102 appGUI/ObjectUI.py:145 +#: appGUI/ObjectUI.py:94 appGUI/ObjectUI.py:150 msgid "Geometrical transformations of the current object." msgstr "Геометрические преобразования текущего объекта." -#: appGUI/ObjectUI.py:111 +#: appGUI/ObjectUI.py:116 msgid "" "Factor by which to multiply\n" "geometric features of this object.\n" @@ -6795,11 +6803,11 @@ msgstr "" "масштаба объекта.\n" "Выражения разрешены. Например: 1 / 25.4" -#: appGUI/ObjectUI.py:118 +#: appGUI/ObjectUI.py:123 msgid "Perform scaling operation." msgstr "Будет выполнена операция масштабирования." -#: appGUI/ObjectUI.py:128 +#: appGUI/ObjectUI.py:133 msgid "" "Amount by which to move the object\n" "in the x and y axes in (x, y) format.\n" @@ -6809,63 +6817,77 @@ msgstr "" "по осям X и Y в формате (x, y).\n" "Выражения разрешены. Например: (1/3.2, 0.5*3)" -#: appGUI/ObjectUI.py:135 +#: appGUI/ObjectUI.py:140 msgid "Perform the offset operation." msgstr "Будет произведено смещение на заданное расстояние." -#: appGUI/ObjectUI.py:178 +#: appGUI/ObjectUI.py:183 msgid "Gerber Object" msgstr "Объект Gerber" -#: appGUI/ObjectUI.py:187 appGUI/ObjectUI.py:550 appGUI/ObjectUI.py:877 -#: appGUI/ObjectUI.py:1218 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:25 +#: appGUI/ObjectUI.py:185 appGUI/ObjectUI.py:605 appGUI/ObjectUI.py:942 +#: appGUI/ObjectUI.py:1282 +#, fuzzy +#| msgid "Transformations" +msgid "General Information" +msgstr "Трансформация" + +#: appGUI/ObjectUI.py:186 appGUI/ObjectUI.py:606 appGUI/ObjectUI.py:943 +#: appGUI/ObjectUI.py:1283 +#, fuzzy +#| msgid "Generate the CNC Job object." +msgid "General data about the object." +msgstr "Будет создан объект программы для ЧПУ." + +#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:623 appGUI/ObjectUI.py:959 +#: appGUI/ObjectUI.py:1300 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:25 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:27 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:27 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:26 msgid "Plot Options" msgstr "Отрисовка" -#: appGUI/ObjectUI.py:192 appGUI/ObjectUI.py:553 +#: appGUI/ObjectUI.py:207 appGUI/ObjectUI.py:626 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:41 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:126 -#: appPlugins/ToolCopperThieving.py:1448 +#: appPlugins/ToolCopperThieving.py:1456 msgid "Solid" msgstr "Сплошной" -#: appGUI/ObjectUI.py:194 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:42 +#: appGUI/ObjectUI.py:209 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:42 msgid "Solid color polygons." msgstr "Сплошной цвет полигонов." -#: appGUI/ObjectUI.py:199 appGUI/ObjectUI.py:559 appGUI/ObjectUI.py:883 +#: appGUI/ObjectUI.py:214 appGUI/ObjectUI.py:632 appGUI/ObjectUI.py:965 msgid "Multi-Color" msgstr "Mногоцветный" -#: appGUI/ObjectUI.py:201 appGUI/ObjectUI.py:561 appGUI/ObjectUI.py:885 +#: appGUI/ObjectUI.py:216 appGUI/ObjectUI.py:634 appGUI/ObjectUI.py:967 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:50 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:43 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:49 msgid "Draw polygons in different colors." msgstr "Окрашивать полигоны разными цветами." -#: appGUI/ObjectUI.py:216 appGUI/ObjectUI.py:635 +#: appGUI/ObjectUI.py:231 appGUI/ObjectUI.py:715 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:34 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:34 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:33 msgid "Plot" msgstr "Отображать" -#: appGUI/ObjectUI.py:217 appGUI/ObjectUI.py:637 appGUI/ObjectUI.py:988 -#: appGUI/ObjectUI.py:1363 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 +#: appGUI/ObjectUI.py:232 appGUI/ObjectUI.py:717 appGUI/ObjectUI.py:1062 +#: appGUI/ObjectUI.py:1477 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:36 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:35 -#: appPlugins/ToolMilling.py:3617 +#: appPlugins/ToolMilling.py:3608 msgid "Plot (show) this object." msgstr "Начертить (отобразить) этот объект." -#: appGUI/ObjectUI.py:225 appGUI/ObjectUI.py:395 +#: appGUI/ObjectUI.py:240 appGUI/ObjectUI.py:444 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:39 -#: appPlugins/ToolFollow.py:788 +#: appPlugins/ToolFollow.py:782 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -6875,34 +6897,41 @@ msgstr "" "Это означает, что он будет прорезать\n" "середину трассы." -#: appGUI/ObjectUI.py:234 appGUI/ObjectUI.py:584 appGUI/ObjectUI.py:905 -#: appGUI/ObjectUI.py:1253 +#: appGUI/ObjectUI.py:249 appGUI/ObjectUI.py:657 appGUI/ObjectUI.py:987 +#: appGUI/ObjectUI.py:1334 msgid "Start the Object Editor" msgstr "Запустить редактор объектов" -#: appGUI/ObjectUI.py:245 appGUI/ObjectUI.py:595 appGUI/ObjectUI.py:916 -#: appGUI/ObjectUI.py:1264 +#: appGUI/ObjectUI.py:260 appGUI/ObjectUI.py:668 appGUI/ObjectUI.py:998 +#: appGUI/ObjectUI.py:1344 msgid "INFO" msgstr "" -#: appGUI/ObjectUI.py:247 appGUI/ObjectUI.py:597 appGUI/ObjectUI.py:918 -#: appGUI/ObjectUI.py:1266 +#: appGUI/ObjectUI.py:262 appGUI/ObjectUI.py:670 appGUI/ObjectUI.py:1000 +#: appGUI/ObjectUI.py:1346 #, fuzzy #| msgid "Show the Utilities." msgid "Show the Object Attributes." msgstr "Шоу программы разделы" -#: appGUI/ObjectUI.py:281 appGUI/ObjectUI.py:630 +#: appGUI/ObjectUI.py:290 appGUI/ObjectUI.py:698 appGUI/ObjectUI.py:1028 +#: appGUI/ObjectUI.py:1441 +#, fuzzy +#| msgid "No tool in the Geometry object." +msgid "Tools/apertures in the loaded object." +msgstr "В объекте Geometry нет инструмента." + +#: appGUI/ObjectUI.py:313 appGUI/ObjectUI.py:710 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:44 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:48 msgid "Toggle the display of the Tools Table." msgstr "Переключите отображение таблицы инструментов." -#: appGUI/ObjectUI.py:290 +#: appGUI/ObjectUI.py:322 msgid "Mark All" msgstr "Отметить все" -#: appGUI/ObjectUI.py:292 +#: appGUI/ObjectUI.py:324 msgid "" "When checked it will display all the apertures.\n" "When unchecked, it will delete all mark shapes\n" @@ -6912,16 +6941,16 @@ msgstr "" "Когда флажок снят, он удалит все отмеченные фигуры\n" "которые нарисованы на холсте." -#: appGUI/ObjectUI.py:322 appPlugins/ToolExtract.py:1022 -#: appPlugins/ToolPunchGerber.py:2100 +#: appGUI/ObjectUI.py:354 appPlugins/ToolExtract.py:1032 +#: appPlugins/ToolPunchGerber.py:2107 msgid "Mark the aperture instances on canvas." msgstr "Отметьте места отверстий на холсте." -#: appGUI/ObjectUI.py:329 appPlugins/ToolIsolation.py:3664 +#: appGUI/ObjectUI.py:361 appPlugins/ToolIsolation.py:3692 msgid "Buffer Solid Geometry" msgstr "Буферизация solid геометрии" -#: appGUI/ObjectUI.py:331 appPlugins/ToolIsolation.py:3666 +#: appGUI/ObjectUI.py:363 appPlugins/ToolIsolation.py:3694 msgid "" "This button is shown only when the Gerber file\n" "is loaded without buffering.\n" @@ -6933,12 +6962,12 @@ msgstr "" "Включив это, вы создадите буферную геометрию\n" "требуемую для изоляции." -#: appGUI/ObjectUI.py:347 +#: appGUI/ObjectUI.py:382 msgid "Isolation Routing" msgstr "Изоляция разводки" -#: appGUI/ObjectUI.py:350 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:27 -#: appPlugins/ToolIsolation.py:3143 +#: appGUI/ObjectUI.py:385 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:27 +#: appPlugins/ToolIsolation.py:3141 msgid "" "Create a Geometry object with\n" "toolpaths to cut around polygons." @@ -6947,15 +6976,7 @@ msgstr "" "с траекториям обрезки за\n" "пределами полигонов." -#: appGUI/ObjectUI.py:365 appGUI/ObjectUI.py:1074 appPlugins/ToolNCC.py:4671 -msgid "" -"Create the Geometry Object\n" -"for non-copper routing." -msgstr "" -"Создаёт объект геометрии\n" -"для безмедного полигона." - -#: appGUI/ObjectUI.py:380 +#: appGUI/ObjectUI.py:400 msgid "" "Generate the geometry for\n" "the board cutout." @@ -6963,20 +6984,32 @@ msgstr "" "Будет создан объект геометрии\n" "для обрезки контура." -#: appGUI/ObjectUI.py:408 appGUI/ObjectUI.py:756 appGUI/ObjectUI.py:1091 -#: appPlugins/ToolEtchCompensation.py:358 +#: appGUI/ObjectUI.py:415 appPlugins/ToolFilm.py:1168 +msgid "Create a positive/negative film for UV exposure." +msgstr "" + +#: appGUI/ObjectUI.py:429 appGUI/ObjectUI.py:1140 appPlugins/ToolNCC.py:4684 +msgid "" +"Create the Geometry Object\n" +"for non-copper routing." +msgstr "" +"Создаёт объект геометрии\n" +"для безмедного полигона." + +#: appGUI/ObjectUI.py:457 appGUI/ObjectUI.py:822 appGUI/ObjectUI.py:1157 +#: appPlugins/ToolEtchCompensation.py:351 msgid "Utilities" msgstr "Утилиты" -#: appGUI/ObjectUI.py:410 appGUI/ObjectUI.py:758 appGUI/ObjectUI.py:1093 +#: appGUI/ObjectUI.py:459 appGUI/ObjectUI.py:824 appGUI/ObjectUI.py:1159 msgid "Show the Utilities." msgstr "Шоу программы разделы" -#: appGUI/ObjectUI.py:434 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:26 +#: appGUI/ObjectUI.py:482 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:26 msgid "Non-copper regions" msgstr "Безмедные полигоны" -#: appGUI/ObjectUI.py:436 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:28 +#: appGUI/ObjectUI.py:484 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:28 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6990,13 +7023,13 @@ msgstr "" "объекта может использоваться для удаления всей\n" "меди из указанного региона." -#: appGUI/ObjectUI.py:446 appGUI/ObjectUI.py:487 +#: appGUI/ObjectUI.py:501 appGUI/ObjectUI.py:549 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:40 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73 msgid "Boundary Margin" msgstr "Отступ от границы" -#: appGUI/ObjectUI.py:448 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:42 +#: appGUI/ObjectUI.py:503 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:42 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -7008,24 +7041,24 @@ msgstr "" "объектов с этим минимальным\n" "расстоянием." -#: appGUI/ObjectUI.py:465 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:57 +#: appGUI/ObjectUI.py:520 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:57 msgid "Resulting geometry will have rounded corners." msgstr "Полученная геометрия будет иметь закругленные углы." -#: appGUI/ObjectUI.py:468 appGUI/ObjectUI.py:508 appPlugins/ToolCutOut.py:2652 -#: appPlugins/ToolCutOut.py:2667 appPlugins/ToolFollow.py:780 -#: appPlugins/ToolIsolation.py:3643 appPlugins/ToolNCC.py:4668 -#: appPlugins/ToolPaint.py:3333 appPlugins/ToolSolderPaste.py:1512 +#: appGUI/ObjectUI.py:523 appGUI/ObjectUI.py:570 appPlugins/ToolCutOut.py:2678 +#: appPlugins/ToolCutOut.py:2694 appPlugins/ToolFollow.py:774 +#: appPlugins/ToolIsolation.py:3671 appPlugins/ToolNCC.py:4681 +#: appPlugins/ToolPaint.py:3350 appPlugins/ToolSolderPaste.py:1512 msgid "Generate Geometry" msgstr "Создать объект" -#: appGUI/ObjectUI.py:479 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:67 +#: appGUI/ObjectUI.py:532 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:67 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:131 -#: appPlugins/ToolPanelize.py:1188 appPlugins/ToolQRCode.py:898 +#: appPlugins/ToolPanelize.py:1196 appPlugins/ToolQRCode.py:921 msgid "Bounding Box" msgstr "Ограничительная рамка" -#: appGUI/ObjectUI.py:481 +#: appGUI/ObjectUI.py:534 msgid "" "Create a geometry surrounding the Gerber object.\n" "Square shape." @@ -7033,7 +7066,7 @@ msgstr "" "Создаст геометрию, окружающую объект Gerber.\n" "Квадратная форма." -#: appGUI/ObjectUI.py:489 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:75 +#: appGUI/ObjectUI.py:551 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:75 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -7041,7 +7074,7 @@ msgstr "" "Расстояние от края поля\n" "до ближайшего полигона." -#: appGUI/ObjectUI.py:502 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:88 +#: appGUI/ObjectUI.py:564 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:88 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -7053,20 +7086,20 @@ msgstr "" "их радиус будет равен\n" "отступу." -#: appGUI/ObjectUI.py:511 +#: appGUI/ObjectUI.py:573 msgid "Generate the Geometry object." msgstr "Будет создан объект геометрии." -#: appGUI/ObjectUI.py:538 +#: appGUI/ObjectUI.py:600 msgid "Excellon Object" msgstr "Объект Excellon" -#: appGUI/ObjectUI.py:555 +#: appGUI/ObjectUI.py:628 msgid "Solid circles." msgstr "Сплошные круги." -#: appGUI/ObjectUI.py:673 appPlugins/ToolDrilling.py:2335 -#: appPlugins/ToolMilling.py:3633 +#: appGUI/ObjectUI.py:750 appPlugins/ToolDrilling.py:2350 +#: appPlugins/ToolMilling.py:3634 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -7081,10 +7114,10 @@ msgstr "" "\n" "Здесь выбираются инструменты для генерации G-кода." -#: appGUI/ObjectUI.py:678 appGUI/ObjectUI.py:1011 -#: appPlugins/ToolDrilling.py:2340 appPlugins/ToolIsolation.py:3212 -#: appPlugins/ToolMilling.py:3638 appPlugins/ToolMilling.py:3687 -#: appPlugins/ToolNCC.py:4212 appPlugins/ToolPaint.py:3017 +#: appGUI/ObjectUI.py:755 appGUI/ObjectUI.py:1085 +#: appPlugins/ToolDrilling.py:2355 appPlugins/ToolIsolation.py:3221 +#: appPlugins/ToolMilling.py:3639 appPlugins/ToolMilling.py:3760 +#: appPlugins/ToolNCC.py:4222 appPlugins/ToolPaint.py:3024 msgid "" "Tool Diameter. Its value\n" "is the cut width into the material." @@ -7092,8 +7125,8 @@ msgstr "" "Диаметр инструмента. Это значение \n" "ширины разреза в материале." -#: appGUI/ObjectUI.py:681 appPlugins/ToolDrilling.py:2343 -#: appPlugins/ToolMilling.py:3641 +#: appGUI/ObjectUI.py:758 appPlugins/ToolDrilling.py:2358 +#: appPlugins/ToolMilling.py:3642 msgid "" "The number of Drill holes. Holes that are drilled with\n" "a drill bit." @@ -7101,8 +7134,8 @@ msgstr "" "Количество просверленных отверстий. Отверстия, которые сверлят с помощью\n" "сверло." -#: appGUI/ObjectUI.py:684 appPlugins/ToolDrilling.py:2346 -#: appPlugins/ToolMilling.py:3644 +#: appGUI/ObjectUI.py:761 appPlugins/ToolDrilling.py:2361 +#: appPlugins/ToolMilling.py:3645 msgid "" "The number of Slot holes. Holes that are created by\n" "milling them with an endmill bit." @@ -7110,11 +7143,11 @@ msgstr "" "Количество щелевых отверстий. Отверстия, которые создаются\n" "фрезы с фрезы бит." -#: appGUI/ObjectUI.py:687 +#: appGUI/ObjectUI.py:764 msgid "Show the color of the drill holes when using multi-color." msgstr "Покажите цвет сверлильных отверстий при использовании многоцветных." -#: appGUI/ObjectUI.py:689 +#: appGUI/ObjectUI.py:766 msgid "" "Toggle display of the drills for the current tool.\n" "This does not select the tools for G-code generation." @@ -7122,12 +7155,12 @@ msgstr "" "Переключение отображения сверл для текущего инструмента.\n" "При этом не выбираются инструменты для генерации G-кода." -#: appGUI/ObjectUI.py:698 +#: appGUI/ObjectUI.py:775 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:49 msgid "Auto load from DB" msgstr "Автоматическая загрузка из БД" -#: appGUI/ObjectUI.py:700 +#: appGUI/ObjectUI.py:777 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:51 msgid "" "Automatic replacement of the tools from related application tools\n" @@ -7137,20 +7170,20 @@ msgstr "" "инструментов на\n" "инструменты из БД, имеющие близкое значение диаметра." -#: appGUI/ObjectUI.py:726 +#: appGUI/ObjectUI.py:792 msgid "Generate GCode from the drill holes in an Excellon object." msgstr "Сгенерируйте GCode из просверленных отверстий в объекте Excellon." -#: appGUI/ObjectUI.py:740 +#: appGUI/ObjectUI.py:806 msgid "Generate a Geometry for milling drills or slots in an Excellon object." msgstr "" "Создайте геометрию для фрезерования сверл или пазов в объекте Excellon." -#: appGUI/ObjectUI.py:782 +#: appGUI/ObjectUI.py:846 msgid "Milling Geometry" msgstr "Геометрия фрезерования" -#: appGUI/ObjectUI.py:784 +#: appGUI/ObjectUI.py:848 msgid "" "Create Geometry for milling holes.\n" "Select from the Tools Table above the hole dias to be\n" @@ -7160,19 +7193,19 @@ msgstr "" "отверстия, которые должны быть фрезерованы.\n" "Используйте столбец #, чтобы сделать выбор." -#: appGUI/ObjectUI.py:790 appPlugins/ToolMilling.py:3835 +#: appGUI/ObjectUI.py:862 appPlugins/ToolMilling.py:3905 msgid "Milling Diameter" msgstr "Диаметр фрезерования" -#: appGUI/ObjectUI.py:792 +#: appGUI/ObjectUI.py:864 msgid "Diameter of the cutting tool." msgstr "Диаметр режущего инструмента." -#: appGUI/ObjectUI.py:802 +#: appGUI/ObjectUI.py:874 msgid "Mill Drills" msgstr "Фрезерование отверстий" -#: appGUI/ObjectUI.py:804 +#: appGUI/ObjectUI.py:876 msgid "" "Create the Geometry Object\n" "for milling drills." @@ -7180,11 +7213,11 @@ msgstr "" "Создайте объект Geometry\n" "для фрезерных сверл." -#: appGUI/ObjectUI.py:822 +#: appGUI/ObjectUI.py:894 msgid "Mill Slots" msgstr "Фрезерование пазов" -#: appGUI/ObjectUI.py:824 +#: appGUI/ObjectUI.py:896 msgid "" "Create the Geometry Object\n" "for milling slots." @@ -7192,11 +7225,11 @@ msgstr "" "Создайте объект Geometry\n" "для фрезерования пазов." -#: appGUI/ObjectUI.py:866 +#: appGUI/ObjectUI.py:938 msgid "Geometry Object" msgstr "Объект Geometry" -#: appGUI/ObjectUI.py:969 +#: appGUI/ObjectUI.py:1043 msgid "" "Tools in this Geometry object used for cutting.\n" "The 'Offset' entry will set an offset for the cut.\n" @@ -7225,19 +7258,19 @@ msgstr "" "показал пользовательский интерфейс записи форма имени Вольт-Совет диаметр и " "V-наконечник угол." -#: appGUI/ObjectUI.py:986 appGUI/ObjectUI.py:1361 +#: appGUI/ObjectUI.py:1060 appGUI/ObjectUI.py:1475 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:34 -#: appPlugins/ToolMilling.py:3616 +#: appPlugins/ToolMilling.py:3607 msgid "Plot Object" msgstr "Рисовать объекты" -#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:1374 appGUI/ObjectUI.py:1384 +#: appGUI/ObjectUI.py:1073 appGUI/ObjectUI.py:1488 appGUI/ObjectUI.py:1498 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:145 -#: appPlugins/ToolCopperThieving.py:1478 appPlugins/ToolMilling.py:3676 +#: appPlugins/ToolCopperThieving.py:1494 appPlugins/ToolMilling.py:3749 msgid "Dia" msgstr "Диаметр" -#: appGUI/ObjectUI.py:1006 +#: appGUI/ObjectUI.py:1080 #, fuzzy #| msgid "" #| "This is the Tool Number.\n" @@ -7253,31 +7286,27 @@ msgstr "" "значение\n" "будет показано, как Т1, Т2 ... Теннесси" -#: appGUI/ObjectUI.py:1015 +#: appGUI/ObjectUI.py:1089 msgid "Offset Type. The kind of cut offset to be used." msgstr "" -#: appGUI/ObjectUI.py:1019 +#: appGUI/ObjectUI.py:1093 msgid "" "Job Type. Usually the UI form values \n" "are choose based on the operation type and this will serve as a reminder." msgstr "" -#: appGUI/ObjectUI.py:1029 +#: appGUI/ObjectUI.py:1103 msgid "" "Plot column. It is visible only for MultiGeo Geometry objects.\n" "Enable plot for the selected tool geometry." msgstr "" -#: appGUI/ObjectUI.py:1042 -msgid "Launch Paint Tool in Tools Tab." -msgstr "Запускает инструмент рисования во вкладке Инструменты." - -#: appGUI/ObjectUI.py:1050 +#: appGUI/ObjectUI.py:1116 msgid "Generate a CNCJob by milling a Geometry." msgstr "Создайте задание CNC путем фрезерования геометрии." -#: appGUI/ObjectUI.py:1064 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:30 +#: appGUI/ObjectUI.py:1130 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:30 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon." @@ -7285,30 +7314,30 @@ msgstr "" "Создайте траектории инструмента, чтобы покрыть\n" "вся площадь многоугольника." -#: appGUI/ObjectUI.py:1125 +#: appGUI/ObjectUI.py:1197 #, fuzzy #| msgid "Point" msgid "Points" msgstr "Точка" -#: appGUI/ObjectUI.py:1127 +#: appGUI/ObjectUI.py:1199 msgid "Total of vertex points in the geometry." msgstr "" -#: appGUI/ObjectUI.py:1135 appPlugins/ToolCalculators.py:536 -#: appPlugins/ToolCalculators.py:720 +#: appGUI/ObjectUI.py:1207 appPlugins/ToolCalculators.py:659 +#: appPlugins/ToolCalculators.py:843 appPlugins/ToolCalculators.py:1039 msgid "Calculate" msgstr "Рассчитать" -#: appGUI/ObjectUI.py:1138 +#: appGUI/ObjectUI.py:1210 msgid "Calculate the number of vertex points in the geometry." msgstr "" -#: appGUI/ObjectUI.py:1205 +#: appGUI/ObjectUI.py:1276 msgid "CNC Job Object" msgstr "Объект программы для ЧПУ" -#: appGUI/ObjectUI.py:1221 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:49 +#: appGUI/ObjectUI.py:1303 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:49 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" @@ -7320,15 +7349,52 @@ msgstr "" "над заготовкой или она может быть типа \"Cut\",\n" "что означает ходы, которые врезаются в материал." -#: appGUI/ObjectUI.py:1230 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 +#: appGUI/ObjectUI.py:1312 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 msgid "Travel" msgstr "Траектория" -#: appGUI/ObjectUI.py:1290 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:66 +#: appGUI/ObjectUI.py:1385 appObjects/FlatCAMObj.py:858 +#: appPlugins/ToolReport.py:591 +msgid "Travelled distance" +msgstr "Пройденное расстояние" + +#: appGUI/ObjectUI.py:1387 +msgid "" +"This is the total travelled distance on X-Y plane.\n" +"In current units." +msgstr "" +"Это общее пройденное расстояние на X-Y плоскости.\n" +"В текущих единицах измерения." + +#: appGUI/ObjectUI.py:1398 +msgid "Estimated time" +msgstr "Расчетное время" + +#: appGUI/ObjectUI.py:1400 +msgid "" +"This is the estimated time to do the routing/drilling,\n" +"without the time spent in ToolChange events." +msgstr "" +"Это расчетное время для выполнения маршрутизации/бурения,\n" +"без времени, затраченного на события смены инструмента." + +#: appGUI/ObjectUI.py:1421 +msgid "Use CNC Code Snippets" +msgstr "Используйте фрагменты кода ЧПУ" + +#: appGUI/ObjectUI.py:1423 +msgid "" +"When selected, it will include CNC Code snippets (append and prepend)\n" +"defined in the Preferences." +msgstr "" +"При выборе он будет включать фрагменты кода ЧПУ (добавить и добавить)\n" +"определено в настройках." + +#: appGUI/ObjectUI.py:1429 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:66 msgid "Display Annotation" msgstr "Показывать примечания" -#: appGUI/ObjectUI.py:1292 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:68 +#: appGUI/ObjectUI.py:1431 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:68 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -7339,36 +7405,11 @@ msgstr "" "порядке\n" "траектории движения." -#: appGUI/ObjectUI.py:1304 appObjects/FlatCAMObj.py:858 -#: appPlugins/ToolReport.py:591 -msgid "Travelled distance" -msgstr "Пройденное расстояние" - -#: appGUI/ObjectUI.py:1306 -msgid "" -"This is the total travelled distance on X-Y plane.\n" -"In current units." -msgstr "" -"Это общее пройденное расстояние на X-Y плоскости.\n" -"В текущих единицах измерения." - -#: appGUI/ObjectUI.py:1317 -msgid "Estimated time" -msgstr "Расчетное время" - -#: appGUI/ObjectUI.py:1319 -msgid "" -"This is the estimated time to do the routing/drilling,\n" -"without the time spent in ToolChange events." -msgstr "" -"Это расчетное время для выполнения маршрутизации/бурения,\n" -"без времени, затраченного на события смены инструмента." - -#: appGUI/ObjectUI.py:1343 +#: appGUI/ObjectUI.py:1457 msgid "CNC Tools Table" msgstr "Таблица инструментов CNC" -#: appGUI/ObjectUI.py:1346 +#: appGUI/ObjectUI.py:1460 msgid "" "Tools in this CNCJob object used for cutting.\n" "The tool diameter is used for plotting on canvas.\n" @@ -7390,32 +7431,20 @@ msgstr "" "\"Тип инструмента\" (TT) может быть круговым с 1 до 4 зубами (C1..C4),\n" "шарик (B), или V-образный(V)." -#: appGUI/ObjectUI.py:1395 +#: appGUI/ObjectUI.py:1509 msgid "Update Plot" msgstr "Обновить участок" -#: appGUI/ObjectUI.py:1397 +#: appGUI/ObjectUI.py:1511 msgid "Update the plot." msgstr "Обновление участка." -#: appGUI/ObjectUI.py:1402 -msgid "Use CNC Code Snippets" -msgstr "Используйте фрагменты кода ЧПУ" - -#: appGUI/ObjectUI.py:1404 -msgid "" -"When selected, it will include CNC Code snippets (append and prepend)\n" -"defined in the Preferences." -msgstr "" -"При выборе он будет включать фрагменты кода ЧПУ (добавить и добавить)\n" -"определено в настройках." - -#: appGUI/ObjectUI.py:1425 appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:27 +#: appGUI/ObjectUI.py:1525 appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:27 #: appPlugins/ToolLevelling.py:1749 msgid "Generate CNC Code with auto-levelled paths." msgstr "" -#: appGUI/ObjectUI.py:1452 +#: appGUI/ObjectUI.py:1552 #, fuzzy #| msgid "" #| "Opens dialog to save G-Code\n" @@ -7425,113 +7454,115 @@ msgstr "" "Открывает диалоговое окно для сохранения\n" "файла G-Code." -#: appGUI/ObjectUI.py:1458 appPlugins/ToolSolderPaste.py:1600 +#: appGUI/ObjectUI.py:1558 appPlugins/ToolSolderPaste.py:1600 msgid "Review CNC Code." msgstr "Просмотрите код ЧПУ." -#: appGUI/ObjectUI.py:1492 +#: appGUI/ObjectUI.py:1592 msgid "Script Object" msgstr "Объект сценария" -#: appGUI/ObjectUI.py:1512 appGUI/ObjectUI.py:1586 +#: appGUI/ObjectUI.py:1612 appGUI/ObjectUI.py:1686 msgid "Auto Completer" msgstr "Автозаполнение" -#: appGUI/ObjectUI.py:1514 +#: appGUI/ObjectUI.py:1614 msgid "This selects if the auto completer is enabled in the Script Editor." msgstr "" "Этот параметр выбирает, включено ли автозаполнение в редакторе сценариев." -#: appGUI/ObjectUI.py:1559 +#: appGUI/ObjectUI.py:1659 msgid "Document Object" msgstr "Объект Document" -#: appGUI/ObjectUI.py:1588 +#: appGUI/ObjectUI.py:1688 msgid "This selects if the auto completer is enabled in the Document Editor." msgstr "" "Этот параметр выбирает, включено ли автозаполнение в редакторе Document." -#: appGUI/ObjectUI.py:1609 +#: appGUI/ObjectUI.py:1709 msgid "Font Type" msgstr "Тип шрифта" -#: appGUI/ObjectUI.py:1627 +#: appGUI/ObjectUI.py:1727 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:183 msgid "Font Size" msgstr "Размер шрифта" -#: appGUI/ObjectUI.py:1663 +#: appGUI/ObjectUI.py:1763 msgid "Alignment" msgstr "Выравнивание" -#: appGUI/ObjectUI.py:1668 +#: appGUI/ObjectUI.py:1768 msgid "Align Left" msgstr "Выравнивание по левому краю" -#: appGUI/ObjectUI.py:1673 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 -#: appPlugins/ToolFilm.py:1247 app_Main.py:5399 app_Main.py:5670 +#: appGUI/ObjectUI.py:1773 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5403 +#: app_Main.py:5676 msgid "Center" msgstr "По центру" -#: appGUI/ObjectUI.py:1678 +#: appGUI/ObjectUI.py:1778 msgid "Align Right" msgstr "Выравнивание по правому краю" -#: appGUI/ObjectUI.py:1683 +#: appGUI/ObjectUI.py:1783 msgid "Justify" msgstr "Выравнивание по ширине" -#: appGUI/ObjectUI.py:1693 +#: appGUI/ObjectUI.py:1793 msgid "Font Color" msgstr "Цвет шрифта" -#: appGUI/ObjectUI.py:1695 +#: appGUI/ObjectUI.py:1795 msgid "Set the font color for the selected text" msgstr "Устанавливает цвет шрифта для выделенного текста" -#: appGUI/ObjectUI.py:1712 +#: appGUI/ObjectUI.py:1812 msgid "Selection Color" msgstr "Цвет выделения" -#: appGUI/ObjectUI.py:1714 +#: appGUI/ObjectUI.py:1814 msgid "Set the selection color when doing text selection." msgstr "Установка цвета выделения при выделения текста." -#: appGUI/ObjectUI.py:1731 +#: appGUI/ObjectUI.py:1831 msgid "Tab Size" msgstr "Размер вкладки" -#: appGUI/ObjectUI.py:1733 +#: appGUI/ObjectUI.py:1833 msgid "Set the tab size. In pixels. Default value is 80 pixels." msgstr "" "Установка размера вкладки. В пикселях. Значение по умолчанию составляет 80 " "пикселей." -#: appGUI/PlotCanvas.py:261 appGUI/PlotCanvasLegacy.py:397 +#: appGUI/PlotCanvas.py:243 appGUI/PlotCanvasLegacy.py:396 msgid "Axis enabled." msgstr "Оси включены." -#: appGUI/PlotCanvas.py:269 appGUI/PlotCanvasLegacy.py:406 +#: appGUI/PlotCanvas.py:251 appGUI/PlotCanvasLegacy.py:405 msgid "Axis disabled." msgstr "Оси отключены." -#: appGUI/PlotCanvas.py:307 appGUI/PlotCanvasLegacy.py:427 +#: appGUI/PlotCanvas.py:289 appGUI/PlotCanvasLegacy.py:426 msgid "HUD enabled." msgstr "HUD включен." -#: appGUI/PlotCanvas.py:316 appGUI/PlotCanvasLegacy.py:434 +#: appGUI/PlotCanvas.py:298 appGUI/PlotCanvasLegacy.py:433 msgid "HUD disabled." msgstr "HUD отключен." -#: appGUI/PlotCanvas.py:338 appGUI/PlotCanvasLegacy.py:509 +#: appGUI/PlotCanvas.py:394 appGUI/PlotCanvasLegacy.py:532 msgid "Grid enabled." msgstr "Сетка включена." -#: appGUI/PlotCanvas.py:345 appGUI/PlotCanvasLegacy.py:519 +#: appGUI/PlotCanvas.py:401 appGUI/PlotCanvasLegacy.py:542 msgid "Grid disabled." msgstr "Сетка отключена." -#: appGUI/PlotCanvasLegacy.py:1590 +#: appGUI/PlotCanvasLegacy.py:1613 msgid "" "Could not annotate due of a difference between the number of text elements " "and the number of text positions." @@ -7539,41 +7570,41 @@ msgstr "" "Не удалось создать примечания из-за разницы между количеством текстовых " "элементов и количеством текстовых позиций." -#: appGUI/preferences/PreferencesUIManager.py:1012 +#: appGUI/preferences/PreferencesUIManager.py:1016 msgid "Preferences applied." msgstr "Настройки применяются." -#: appGUI/preferences/PreferencesUIManager.py:1032 +#: appGUI/preferences/PreferencesUIManager.py:1036 msgid "Are you sure you want to continue?" msgstr "Вы уверены что хотите продолжить?" -#: appGUI/preferences/PreferencesUIManager.py:1033 +#: appGUI/preferences/PreferencesUIManager.py:1037 msgid "Application will restart" msgstr "Приложение будет перезапущено" -#: appGUI/preferences/PreferencesUIManager.py:1128 +#: appGUI/preferences/PreferencesUIManager.py:1132 msgid "Preferences closed without saving." msgstr "Настройки закрыты без сохранения." -#: appGUI/preferences/PreferencesUIManager.py:1141 +#: appGUI/preferences/PreferencesUIManager.py:1145 msgid "Preferences default values are restored." msgstr "Настройки по умолчанию восстановлены." -#: appGUI/preferences/PreferencesUIManager.py:1173 app_Main.py:3038 -#: app_Main.py:10476 +#: appGUI/preferences/PreferencesUIManager.py:1177 app_Main.py:3038 +#: app_Main.py:10506 msgid "Failed to write defaults to file." msgstr "Не удалось записать значения по умолчанию в файл." -#: appGUI/preferences/PreferencesUIManager.py:1177 -#: appGUI/preferences/PreferencesUIManager.py:1295 +#: appGUI/preferences/PreferencesUIManager.py:1181 +#: appGUI/preferences/PreferencesUIManager.py:1299 msgid "Preferences saved." msgstr "Настройки сохранены." -#: appGUI/preferences/PreferencesUIManager.py:1227 +#: appGUI/preferences/PreferencesUIManager.py:1231 msgid "Preferences edited but not saved." msgstr "Настройки отредактированы, но не сохранены." -#: appGUI/preferences/PreferencesUIManager.py:1280 +#: appGUI/preferences/PreferencesUIManager.py:1284 #, fuzzy #| msgid "" #| "One or more values are changed.\n" @@ -7966,7 +7997,7 @@ msgstr "" #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:34 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:38 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:77 -#: appPlugins/ToolDistance.py:585 appPlugins/ToolDistanceMin.py:262 +#: appPlugins/ToolDistance.py:587 appPlugins/ToolDistanceMin.py:262 #: appPlugins/ToolPcbWizard.py:502 appPlugins/ToolReport.py:182 msgid "Units" msgstr "Единицы" @@ -8187,7 +8218,6 @@ msgstr "" "KiCAD 3:5 INCH TZ" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:90 -#: appPlugins/ToolCalculators.py:451 msgid "INCH" msgstr "ДЮЙМЫ" @@ -8249,7 +8279,7 @@ msgstr "Обновить настройки экспорта" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:204 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:104 -#: appPlugins/ToolPanelize.py:1304 +#: appPlugins/ToolPanelize.py:1328 msgid "Path Optimization" msgstr "Оптимизация пути" @@ -8407,7 +8437,7 @@ msgstr "Настройки приложения" msgid "Grid Settings" msgstr "Настройки сетки" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:47 app_Main.py:8294 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:47 app_Main.py:8324 msgid "X value" msgstr "Значение X" @@ -8415,7 +8445,7 @@ msgstr "Значение X" msgid "This is the Grid snap value on X axis." msgstr "Это значение привязки сетки по оси X." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:59 app_Main.py:8297 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:59 app_Main.py:8327 msgid "Y value" msgstr "Значение Y" @@ -8448,8 +8478,8 @@ msgid "Orientation" msgstr "Ориентация" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:166 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:224 -#: appPlugins/ToolFilm.py:1530 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:247 +#: appPlugins/ToolFilm.py:1584 msgid "" "Can be:\n" "- Portrait\n" @@ -8461,15 +8491,15 @@ msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:170 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:165 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:228 -#: appPlugins/ToolFilm.py:1534 app_Main.py:8314 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:251 +#: appPlugins/ToolFilm.py:1588 app_Main.py:8344 msgid "Portrait" msgstr "Портретная" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:171 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:166 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:229 -#: appPlugins/ToolFilm.py:1535 app_Main.py:8316 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:252 +#: appPlugins/ToolFilm.py:1589 app_Main.py:8346 msgid "Landscape" msgstr "Альбомная" @@ -8488,8 +8518,8 @@ msgstr "" "которая включает вкладки Проект, Выбранное и Инструменты." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:208 -#: appPlugins/ToolDblSided.py:854 appPlugins/ToolDblSided.py:1028 -#: app_Main.py:8302 +#: appPlugins/ToolDblSided.py:841 appPlugins/ToolDblSided.py:1008 +#: appPlugins/ToolFilm.py:1411 app_Main.py:8332 msgid "Axis" msgstr "Оси" @@ -8509,7 +8539,7 @@ msgstr "" "Это устанавливает размер шрифта для полей ввода текста\n" "которые используются в приложении." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:247 app_Main.py:8319 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:247 app_Main.py:8349 msgid "HUD" msgstr "HUD" @@ -8730,7 +8760,6 @@ msgstr "" "FlatCAM запущен." #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:39 -#: appPlugins/ToolCalculators.py:452 msgid "MM" msgstr "MM" @@ -8797,11 +8826,11 @@ msgstr "Legacy(2D)" msgid "OpenGL(3D)" msgstr "OpenGL(3D)" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:94 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:97 msgid "APPLICATION LEVEL" msgstr "УРОВЕНЬ ПРИМЕНЕНИЯ" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:95 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:98 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -8818,11 +8847,11 @@ msgstr "" "Выбор здесь повлияет на параметры внутри\n" "выбранная вкладка для всех видов FlatCAM объектов." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:107 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:110 msgid "Portable app" msgstr "Портативное приложение" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:108 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:111 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -8836,30 +8865,30 @@ msgstr "" "Это означает, что файлы настроек будут сохранены\n" "в папке приложения, в подпапке lib \\ config." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:116 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:119 msgid "Verbose log" msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:117 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:120 msgid "" "Enable log messages in the Tcl Shell.\n" "Require restart." msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:128 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:131 msgid "Languages" msgstr "Языки" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:129 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:132 msgid "Set the language used throughout FlatCAM." msgstr "Установите язык, используемый в плоском кулачке." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:136 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:139 #: appTranslation.py:106 msgid "Apply Language" msgstr "Применить" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:137 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:140 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click." @@ -8867,31 +8896,31 @@ msgstr "" "Установка языка, используемого в FlatCAM.\n" "Приложение будет перезапущено после нажатия кнопки." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:151 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:154 msgid "Startup Settings" msgstr "Настройки запуска" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:155 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:158 msgid "Splash Screen" msgstr "Заставка" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:157 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:160 msgid "Enable display of the splash screen at application startup." msgstr "Включает отображение заставки при запуске приложения." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:169 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:172 msgid "Sys Tray Icon" msgstr "Иконка в системном трее" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:171 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:174 msgid "Enable display of FlatCAM icon in Sys Tray." msgstr "Включает отображение иконки FlatCAM в системном трее." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:176 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:179 msgid "Show Shell" msgstr "Показывать командную строку" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:178 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:181 msgid "" "Check this box if you want the shell to\n" "start automatically at startup." @@ -8899,11 +8928,11 @@ msgstr "" "Установите этот флажок, если требуется, чтобы командная строка\n" "отображалась при запуске программы." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:185 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:188 msgid "Show Project" msgstr "Показывать Проект" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:187 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:190 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." @@ -8911,11 +8940,11 @@ msgstr "" "Установите этот флажок, если требуется, чтобы боковая панель\n" "автоматически отображалась при запуске." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:193 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:196 msgid "Version Check" msgstr "Проверять обновления" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:195 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:198 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." @@ -8923,11 +8952,11 @@ msgstr "" "Установите этот флажок, если вы хотите автоматически\n" "проверять обновление программы при запуске." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:202 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:205 msgid "Send Statistics" msgstr "Отправлять статистику" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:204 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:207 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." @@ -8935,11 +8964,11 @@ msgstr "" "Установите этот флажок, если вы согласны автоматически отправлять\n" "анонимную статистику при запуске программы для улучшения FlatCAM." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:218 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:221 msgid "Workers number" msgstr "Обработчики" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:220 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:223 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -8955,11 +8984,11 @@ msgstr "" "Значение по умолчанию-2.\n" "После изменения, он будет применяться при следующем запуске приложения." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:234 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:237 msgid "Geo Tolerance" msgstr "Допуск геометрии" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:236 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:239 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.005.\n" @@ -8975,15 +9004,15 @@ msgstr "" "спектакль. Более высокое значение обеспечит больше\n" "производительность за счет уровня детализации." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:256 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:259 msgid "Save Settings" msgstr "Сохранить настройки" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:260 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:263 msgid "Save Compressed Project" msgstr "Сохранить сжатый проект" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:262 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:265 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." @@ -8991,11 +9020,11 @@ msgstr "" "Сохранять ли проект сжатым или несжатым.\n" "Если этот флажок установлен, он сохранит сжатый проект FlatCAM." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:271 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:274 msgid "Compression" msgstr "Сжатие" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:273 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:276 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" @@ -9005,11 +9034,11 @@ msgstr "" "Более высокое значение означает более высокую степень сжатия,\n" "но требуют больше памяти и больше времени на обработку." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:284 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:287 msgid "Enable Auto Save" msgstr "Включить автосохранение" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:286 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:289 msgid "" "Check to enable the autosave feature.\n" "When enabled, the application will try to save a project\n" @@ -9019,11 +9048,11 @@ msgstr "" "При включении приложение будет пытаться сохранить проект\n" "с заданным интервалом." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:296 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:299 msgid "Interval" msgstr "Интервал" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:298 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:301 msgid "" "Time interval for autosaving. In milliseconds.\n" "The application will try to save periodically but only\n" @@ -9035,45 +9064,45 @@ msgstr "" "если проект был сохранен вручную хотя бы один раз.\n" "Во время активности некоторые операции могут блокировать эту функцию." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:314 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:317 msgid "Text to PDF parameters" msgstr "Параметры преобразования текста в PDF" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:316 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:319 msgid "Used when saving text in Code Editor or in FlatCAM Document objects." msgstr "" "Используется при сохранении текста в редакторе кода или в объектах FlatCAM " "Document." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:325 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:328 msgid "Top Margin" msgstr "Верхняя граница" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:327 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:330 msgid "Distance between text body and the top of the PDF file." msgstr "Расстояние между текстом и верхней частью PDF-файла." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:338 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:341 msgid "Bottom Margin" msgstr "Нижняя граница" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:340 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:343 msgid "Distance between text body and the bottom of the PDF file." msgstr "Расстояние между текстом и нижней частью PDF-файла." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:351 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:354 msgid "Left Margin" msgstr "Левая граница" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:353 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:356 msgid "Distance between text body and the left of the PDF file." msgstr "Расстояние между текстом и левой частью PDF-файла." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:364 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:367 msgid "Right Margin" msgstr "Правая граница" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:366 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:369 msgid "Distance between text body and the right of the PDF file." msgstr "Расстояние между текстом и правой частью PDF-файла." @@ -9399,7 +9428,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:45 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:81 -#: appPlugins/ToolCutOut.py:2469 appPlugins/ToolMilling.py:1896 +#: appPlugins/ToolCutOut.py:2473 appPlugins/ToolMilling.py:1866 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -9432,15 +9461,13 @@ msgstr "" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:65 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:298 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:82 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:192 #: appObjects/FlatCAMObj.py:747 appObjects/FlatCAMObj.py:750 #: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:783 #: appObjects/FlatCAMObj.py:790 appObjects/FlatCAMObj.py:793 -#: appPlugins/ToolCopperThieving.py:1743 appPlugins/ToolFiducials.py:955 -#: appPlugins/ToolFilm.py:1362 appPlugins/ToolReport.py:480 -#: appPlugins/ToolReport.py:483 appPlugins/ToolReport.py:486 -#: appPlugins/ToolReport.py:516 appPlugins/ToolReport.py:523 -#: appPlugins/ToolReport.py:526 +#: appPlugins/ToolCopperThieving.py:1791 appPlugins/ToolFiducials.py:953 +#: appPlugins/ToolReport.py:480 appPlugins/ToolReport.py:483 +#: appPlugins/ToolReport.py:486 appPlugins/ToolReport.py:516 +#: appPlugins/ToolReport.py:523 appPlugins/ToolReport.py:526 msgid "None" msgstr "Нет" @@ -9730,8 +9757,8 @@ msgstr "Количество шагов (линий), используемых #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:51 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:276 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:232 -#: appPlugins/ToolCopperThieving.py:1329 appPlugins/ToolCopperThieving.py:1699 -#: appPlugins/ToolExtract.py:1235 +#: appPlugins/ToolCopperThieving.py:1337 appPlugins/ToolCopperThieving.py:1747 +#: appPlugins/ToolExtract.py:1273 msgid "Clearance" msgstr "Зазор" @@ -9746,13 +9773,13 @@ msgstr "" "и медными трассами в Gerber файле." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:81 -#: appPlugins/ToolCopperThieving.py:1360 +#: appPlugins/ToolCopperThieving.py:1368 msgid "Thieving areas with area less then this value will not be added." msgstr "Зоны грабежа с площадью меньше этого значения не добавляются." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:93 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:291 -#: appPlugins/ToolCopperThieving.py:1381 appPlugins/ToolNCC.py:4602 +#: appPlugins/ToolCopperThieving.py:1389 appPlugins/ToolNCC.py:4617 msgid "Itself" msgstr "Как есть" @@ -9760,9 +9787,9 @@ msgstr "Как есть" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:291 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolCopperThieving.py:1382 appPlugins/ToolFollow.py:755 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolNCC.py:4602 -#: appPlugins/ToolPaint.py:3286 +#: appPlugins/ToolCopperThieving.py:1390 appPlugins/ToolFollow.py:754 +#: appPlugins/ToolIsolation.py:3593 appPlugins/ToolNCC.py:4617 +#: appPlugins/ToolPaint.py:3301 msgid "Area Selection" msgstr "Выбор области" @@ -9770,19 +9797,18 @@ msgstr "Выбор области" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:291 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolCopperThieving.py:1383 appPlugins/ToolDblSided.py:946 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolNCC.py:4602 -#: appPlugins/ToolPaint.py:3286 +#: appPlugins/ToolCopperThieving.py:1391 appPlugins/ToolIsolation.py:3593 +#: appPlugins/ToolNCC.py:4617 appPlugins/ToolPaint.py:3301 msgid "Reference Object" msgstr "Ссылочный объект" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:97 -#: appPlugins/ToolCopperThieving.py:1385 +#: appPlugins/ToolCopperThieving.py:1393 msgid "Reference:" msgstr "Ссылка:" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:99 -#: appPlugins/ToolCopperThieving.py:1387 +#: appPlugins/ToolCopperThieving.py:1395 msgid "" "- 'Itself' - the copper thieving extent is based on the object extent.\n" "- 'Area Selection' - left mouse click to start selection of the area to be " @@ -9802,25 +9828,25 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:182 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:70 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:184 -#: appPlugins/ToolCopperThieving.py:1432 appPlugins/ToolExtract.py:989 -#: appPlugins/ToolExtract.py:1136 appPlugins/ToolPunchGerber.py:2067 -#: appPlugins/ToolPunchGerber.py:2240 +#: appPlugins/ToolCopperThieving.py:1440 appPlugins/ToolExtract.py:999 +#: appPlugins/ToolExtract.py:1152 appPlugins/ToolPunchGerber.py:2074 +#: appPlugins/ToolPunchGerber.py:2249 msgid "Rectangular" msgstr "Прямоугольник" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:109 -#: appPlugins/ToolCopperThieving.py:1433 +#: appPlugins/ToolCopperThieving.py:1441 msgid "Minimal" msgstr "Минимальная" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:111 -#: appPlugins/ToolCopperThieving.py:1426 appPlugins/ToolFilm.py:1211 -#: appPlugins/ToolPanelize.py:1200 +#: appPlugins/ToolCopperThieving.py:1434 appPlugins/ToolFilm.py:1231 +#: appPlugins/ToolPanelize.py:1208 msgid "Box Type" msgstr "Тип рамки" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:113 -#: appPlugins/ToolCopperThieving.py:1428 +#: appPlugins/ToolCopperThieving.py:1436 msgid "" "- 'Rectangular' - the bounding box will be of rectangular shape.\n" "- 'Minimal' - the bounding box will be the convex hull shape." @@ -9829,27 +9855,27 @@ msgstr "" "- 'Минимальная' - ограничительная рамка будет повторять форму корпуса." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:127 -#: appPlugins/ToolCopperThieving.py:1449 +#: appPlugins/ToolCopperThieving.py:1457 msgid "Dots Grid" msgstr "Сетка точек" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:128 -#: appPlugins/ToolCopperThieving.py:1450 +#: appPlugins/ToolCopperThieving.py:1458 msgid "Squares Grid" msgstr "Сетка квадратов" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:129 -#: appPlugins/ToolCopperThieving.py:1451 +#: appPlugins/ToolCopperThieving.py:1459 msgid "Lines Grid" msgstr "Сетка линий" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:131 -#: appPlugins/ToolCopperThieving.py:1453 +#: appPlugins/ToolCopperThieving.py:1461 msgid "Fill Type:" msgstr "Тип заполнения:" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:133 -#: appPlugins/ToolCopperThieving.py:1455 +#: appPlugins/ToolCopperThieving.py:1463 msgid "" "- 'Solid' - copper thieving will be a solid polygon.\n" "- 'Dots Grid' - the empty area will be filled with a pattern of dots.\n" @@ -9862,57 +9888,57 @@ msgstr "" "- 'Сетка линий' - пустая область будет заполнена сеткой линий." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:141 -#: appPlugins/ToolCopperThieving.py:1474 +#: appPlugins/ToolCopperThieving.py:1490 msgid "Dots Grid Parameters" msgstr "Параметры точки сетки" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:147 -#: appPlugins/ToolCopperThieving.py:1480 +#: appPlugins/ToolCopperThieving.py:1496 msgid "Dot diameter in Dots Grid." msgstr "Диаметр точки в сетке точек." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:160 -#: appPlugins/ToolCopperThieving.py:1493 +#: appPlugins/ToolCopperThieving.py:1509 msgid "Distance between each two dots in Dots Grid." msgstr "Расстояние между каждыми двумя точками в сетке точек." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:170 -#: appPlugins/ToolCopperThieving.py:1514 +#: appPlugins/ToolCopperThieving.py:1538 msgid "Squares Grid Parameters" msgstr "Параметры квадратной сетки" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:176 -#: appPlugins/ToolCopperThieving.py:1520 +#: appPlugins/ToolCopperThieving.py:1544 msgid "Square side size in Squares Grid." msgstr "Размер стороны квадрата в сетке квадратов." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:189 -#: appPlugins/ToolCopperThieving.py:1533 +#: appPlugins/ToolCopperThieving.py:1557 msgid "Distance between each two squares in Squares Grid." msgstr "Расстояние между каждыми двумя квадратами в сетке квадратов ." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:199 -#: appPlugins/ToolCopperThieving.py:1554 +#: appPlugins/ToolCopperThieving.py:1586 msgid "Lines Grid Parameters" msgstr "Параметры линий сетки" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:205 -#: appPlugins/ToolCopperThieving.py:1560 +#: appPlugins/ToolCopperThieving.py:1592 msgid "Line thickness size in Lines Grid." msgstr "Размеры линий по толщине в сетке линий." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:218 -#: appPlugins/ToolCopperThieving.py:1573 +#: appPlugins/ToolCopperThieving.py:1605 msgid "Distance between each two lines in Lines Grid." msgstr "Расстояние между двумя линиями в сетке линий." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:228 -#: appPlugins/ToolCopperThieving.py:1613 +#: appPlugins/ToolCopperThieving.py:1636 msgid "Robber Bar Parameters" msgstr "Параметры Robber Bar" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:230 -#: appPlugins/ToolCopperThieving.py:1615 +#: appPlugins/ToolCopperThieving.py:1638 msgid "" "Parameters used for the robber bar.\n" "Robber bar = copper border to help in pattern hole plating." @@ -9921,45 +9947,45 @@ msgstr "" "Robber ba = медная рамка для облегчения нанесения покрытия на отверстия." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:238 -#: appPlugins/ToolCopperThieving.py:1623 +#: appPlugins/ToolCopperThieving.py:1661 msgid "Bounding box margin for robber bar." msgstr "Граница рамки." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:249 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:267 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:50 -#: appPlugins/ToolCopperThieving.py:1634 appPlugins/ToolCorners.py:788 -#: appPlugins/ToolExtract.py:1294 +#: appPlugins/ToolCopperThieving.py:1672 appPlugins/ToolCorners.py:775 +#: appPlugins/ToolExtract.py:1335 msgid "Thickness" msgstr "Толщина" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:251 -#: appPlugins/ToolCopperThieving.py:1636 +#: appPlugins/ToolCopperThieving.py:1674 msgid "The robber bar thickness." msgstr "Толщина robber bar." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:262 -#: appPlugins/ToolCopperThieving.py:1669 +#: appPlugins/ToolCopperThieving.py:1707 msgid "Pattern Plating Mask" msgstr "Рисунок гальванической маски" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:264 -#: appPlugins/ToolCopperThieving.py:1671 +#: appPlugins/ToolCopperThieving.py:1709 msgid "Generate a mask for pattern plating." msgstr "Создание рисунка гальванической маски." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:269 -#: appPlugins/ToolCopperThieving.py:1692 +#: appPlugins/ToolCopperThieving.py:1740 msgid "Only Pads" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:271 -#: appPlugins/ToolCopperThieving.py:1694 +#: appPlugins/ToolCopperThieving.py:1742 msgid "Select only pads in case the selected object is a copper Gerber." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:278 -#: appPlugins/ToolCopperThieving.py:1701 +#: appPlugins/ToolCopperThieving.py:1749 msgid "" "The distance between the possible copper thieving elements\n" "and/or robber bar and the actual openings in the mask." @@ -9968,25 +9994,26 @@ msgstr "" "и/или robber bar и фактическими отверстиями в маске." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:292 -#: appPlugins/ToolCopperThieving.py:1737 +#: appPlugins/ToolCopperThieving.py:1785 msgid "Choose which additional geometry to include, if available." msgstr "Выберите, какую дополнительную геометрию включить, если она доступна." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:295 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:195 -#: appPlugins/ToolCopperThieving.py:1740 appPlugins/ToolFilm.py:1365 -#: appPlugins/ToolMilling.py:3826 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:147 +#: appPlugins/ToolCopperThieving.py:1788 appPlugins/ToolFilm.py:1409 +#: appPlugins/ToolMilling.py:3896 msgid "Both" msgstr "Обе" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:296 -#: appPlugins/ToolCopperThieving.py:543 appPlugins/ToolCopperThieving.py:547 -#: appPlugins/ToolCopperThieving.py:609 appPlugins/ToolCopperThieving.py:1741 +#: appPlugins/ToolCopperThieving.py:545 appPlugins/ToolCopperThieving.py:549 +#: appPlugins/ToolCopperThieving.py:611 appPlugins/ToolCopperThieving.py:1323 +#: appPlugins/ToolCopperThieving.py:1789 msgid "Thieving" msgstr "Thieving" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:297 -#: appPlugins/ToolCopperThieving.py:1742 +#: appPlugins/ToolCopperThieving.py:1790 msgid "Robber bar" msgstr "Robber Bar" @@ -10001,18 +10028,18 @@ msgstr "Точки калибровки" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:32 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:32 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:31 -#: appPlugins/ToolCopperThieving.py:1324 appPlugins/ToolCorners.py:769 -#: appPlugins/ToolFiducials.py:905 +#: appPlugins/ToolCopperThieving.py:1324 appPlugins/ToolCorners.py:748 +#: appPlugins/ToolEtchCompensation.py:412 appPlugins/ToolFiducials.py:903 msgid "Parameters used for this tool." msgstr "Параметры, используемые для этого инструмента." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:37 -#: appPlugins/ToolCalibration.py:906 +#: appPlugins/ToolCalibration.py:904 msgid "Source Type" msgstr "Тип источника" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:38 -#: appPlugins/ToolCalibration.py:907 +#: appPlugins/ToolCalibration.py:905 msgid "" "The source of calibration points.\n" "It can be:\n" @@ -10026,32 +10053,32 @@ msgstr "" "- Свободно - > щелкните мышью по холсту для получения точек калибровки" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:43 -#: appPlugins/ToolCalibration.py:912 +#: appPlugins/ToolCalibration.py:910 msgid "Free" msgstr "Свободно" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:57 -#: appPlugins/ToolCalibration.py:801 +#: appPlugins/ToolCalibration.py:799 msgid "Height (Z) for travelling between the points." msgstr "Высота (Z) для перемещения между точками." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:69 -#: appPlugins/ToolCalibration.py:813 +#: appPlugins/ToolCalibration.py:811 msgid "Verification Z" msgstr "Проверка Z" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:71 -#: appPlugins/ToolCalibration.py:815 +#: appPlugins/ToolCalibration.py:813 msgid "Height (Z) for checking the point." msgstr "Высота (Z) для проверки точки." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:83 -#: appPlugins/ToolCalibration.py:827 +#: appPlugins/ToolCalibration.py:825 msgid "Zero Z tool" msgstr "Обнуление Z" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:85 -#: appPlugins/ToolCalibration.py:829 +#: appPlugins/ToolCalibration.py:827 msgid "" "Include a sequence to zero the height (Z)\n" "of the verification tool." @@ -10062,25 +10089,25 @@ msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:92 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:113 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:147 -#: appPlugins/ToolCalibration.py:836 +#: appPlugins/ToolCalibration.py:834 msgid "Toolchange Z" msgstr "Смена инструмента Z" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:94 -#: appPlugins/ToolCalibration.py:838 +#: appPlugins/ToolCalibration.py:836 msgid "Height (Z) for mounting the verification probe." msgstr "Высота (Z) для установки проверочной пробы." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:106 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:286 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:128 -#: appPlugins/ToolCalibration.py:850 appPlugins/ToolDrilling.py:2668 -#: appPlugins/ToolMilling.py:4287 appPlugins/ToolSolderPaste.py:1373 +#: appPlugins/ToolCalibration.py:848 appPlugins/ToolDrilling.py:2672 +#: appPlugins/ToolMilling.py:4349 appPlugins/ToolSolderPaste.py:1373 msgid "Toolchange X-Y" msgstr "Смена инструмента X,Y" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:108 -#: appPlugins/ToolCalibration.py:852 +#: appPlugins/ToolCalibration.py:850 msgid "" "Toolchange X,Y position.\n" "If no value is entered then the current\n" @@ -10091,12 +10118,12 @@ msgstr "" "(х, у) точка будет использоваться," #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:119 -#: appPlugins/ToolCalibration.py:878 +#: appPlugins/ToolCalibration.py:876 msgid "Second point" msgstr "Вторая точка" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:121 -#: appPlugins/ToolCalibration.py:880 +#: appPlugins/ToolCalibration.py:878 msgid "" "Second point in the Gcode verification can be:\n" "- top-left -> the user will align the PCB vertically\n" @@ -10107,16 +10134,18 @@ msgstr "" "- внизу справа -> пользователь выровняет печатную плату по горизонтали" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:125 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:171 -#: appPlugins/ToolCalibration.py:884 appPlugins/ToolCorners.py:732 -#: appPlugins/ToolFilm.py:1249 app_Main.py:5667 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolCalibration.py:882 appPlugins/ToolCorners.py:829 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5673 msgid "Top Left" msgstr "Верхний левый" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:126 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:172 -#: appPlugins/ToolCalibration.py:885 appPlugins/ToolCorners.py:744 -#: appPlugins/ToolFilm.py:1250 app_Main.py:5668 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolCalibration.py:883 appPlugins/ToolCorners.py:841 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5674 msgid "Bottom Right" msgstr "Нижний правый" @@ -10126,13 +10155,13 @@ msgstr "Параметры извлечения отверстий" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:36 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:36 -#: appPlugins/ToolExtract.py:938 appPlugins/ToolPunchGerber.py:2017 +#: appPlugins/ToolExtract.py:939 appPlugins/ToolPunchGerber.py:2018 msgid "Processed Pads Type" msgstr "Тип обработки площадок" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:38 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:38 -#: appPlugins/ToolExtract.py:940 appPlugins/ToolPunchGerber.py:2019 +#: appPlugins/ToolExtract.py:941 appPlugins/ToolPunchGerber.py:2020 msgid "" "The type of pads shape to be processed.\n" "If the PCB has many SMD pads with rectangular pads,\n" @@ -10144,7 +10173,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:48 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:48 -#: appPlugins/ToolExtract.py:967 appPlugins/ToolPunchGerber.py:2045 +#: appPlugins/ToolExtract.py:977 appPlugins/ToolPunchGerber.py:2052 msgid "Process Circular Pads." msgstr "Обработка круглых площадок." @@ -10152,26 +10181,26 @@ msgstr "Обработка круглых площадок." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:156 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:54 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:158 -#: appPlugins/ToolExtract.py:973 appPlugins/ToolExtract.py:1110 -#: appPlugins/ToolPunchGerber.py:2051 appPlugins/ToolPunchGerber.py:2214 +#: appPlugins/ToolExtract.py:983 appPlugins/ToolExtract.py:1126 +#: appPlugins/ToolPunchGerber.py:2058 appPlugins/ToolPunchGerber.py:2223 msgid "Oblong" msgstr "Продолговатая форма" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:56 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:56 -#: appPlugins/ToolExtract.py:975 appPlugins/ToolPunchGerber.py:2053 +#: appPlugins/ToolExtract.py:985 appPlugins/ToolPunchGerber.py:2060 msgid "Process Oblong Pads." msgstr "Продолговатые площадки." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:64 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:64 -#: appPlugins/ToolExtract.py:983 appPlugins/ToolPunchGerber.py:2061 +#: appPlugins/ToolExtract.py:993 appPlugins/ToolPunchGerber.py:2068 msgid "Process Square Pads." msgstr "Квадратные площадки." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:72 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:72 -#: appPlugins/ToolExtract.py:991 appPlugins/ToolPunchGerber.py:2069 +#: appPlugins/ToolExtract.py:1001 appPlugins/ToolPunchGerber.py:2076 msgid "Process Rectangular Pads." msgstr "Обработка прямоугольных площадок." @@ -10179,15 +10208,15 @@ msgstr "Обработка прямоугольных площадок." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:195 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:78 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:197 -#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:997 -#: appPlugins/ToolExtract.py:1149 appPlugins/ToolPunchGerber.py:2075 -#: appPlugins/ToolPunchGerber.py:2253 appPlugins/ToolReport.py:200 +#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:1007 +#: appPlugins/ToolExtract.py:1165 appPlugins/ToolPunchGerber.py:2082 +#: appPlugins/ToolPunchGerber.py:2262 appPlugins/ToolReport.py:200 msgid "Others" msgstr "Другие" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:80 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:80 -#: appPlugins/ToolExtract.py:999 appPlugins/ToolPunchGerber.py:2077 +#: appPlugins/ToolExtract.py:1009 appPlugins/ToolPunchGerber.py:2084 msgid "Process pads not in the categories above." msgstr "Площадки, не относящиеся к вышеперечисленным категориям." @@ -10195,8 +10224,8 @@ msgstr "Площадки, не относящиеся к вышеперечис #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:117 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:94 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:119 -#: appPlugins/ToolExtract.py:1057 appPlugins/ToolExtract.py:1167 -#: appPlugins/ToolPunchGerber.py:2129 appPlugins/ToolPunchGerber.py:2158 +#: appPlugins/ToolExtract.py:1071 appPlugins/ToolExtract.py:1191 +#: appPlugins/ToolPunchGerber.py:2139 appPlugins/ToolPunchGerber.py:2167 msgid "Fixed Diameter" msgstr "Фиксированный диаметр" @@ -10204,19 +10233,19 @@ msgstr "Фиксированный диаметр" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:134 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:95 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:136 -#: appPlugins/ToolExtract.py:1059 appPlugins/ToolExtract.py:1088 -#: appPlugins/ToolPunchGerber.py:2131 appPlugins/ToolPunchGerber.py:2186 +#: appPlugins/ToolExtract.py:1073 appPlugins/ToolExtract.py:1104 +#: appPlugins/ToolPunchGerber.py:2141 appPlugins/ToolPunchGerber.py:2195 msgid "Fixed Annular Ring" msgstr "Фиксированное медное кольцо" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:95 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:96 -#: appPlugins/ToolExtract.py:1058 appPlugins/ToolPunchGerber.py:2130 +#: appPlugins/ToolExtract.py:1072 appPlugins/ToolPunchGerber.py:2140 msgid "Proportional" msgstr "Пропорциональный" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:101 -#: appPlugins/ToolExtract.py:1048 +#: appPlugins/ToolExtract.py:1062 msgid "" "The method for processing pads. Can be:\n" "- Fixed Diameter -> all holes will have a set size\n" @@ -10231,13 +10260,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:127 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:129 -#: appPlugins/ToolExtract.py:1177 appPlugins/ToolPunchGerber.py:2168 +#: appPlugins/ToolExtract.py:1201 appPlugins/ToolPunchGerber.py:2177 msgid "Fixed hole diameter." msgstr "Фиксированный диаметр отверстия." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:136 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:138 -#: appPlugins/ToolExtract.py:1090 appPlugins/ToolPunchGerber.py:2188 +#: appPlugins/ToolExtract.py:1106 appPlugins/ToolPunchGerber.py:2197 msgid "" "The size of annular ring.\n" "The copper sliver between the hole exterior\n" @@ -10249,37 +10278,37 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:145 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:147 -#: appPlugins/ToolExtract.py:1099 appPlugins/ToolPunchGerber.py:2203 +#: appPlugins/ToolExtract.py:1115 appPlugins/ToolPunchGerber.py:2212 msgid "The size of annular ring for circular pads." msgstr "Размер кольца круглого сечения для кольцевых площадок." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:158 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:160 -#: appPlugins/ToolExtract.py:1112 appPlugins/ToolPunchGerber.py:2216 +#: appPlugins/ToolExtract.py:1128 appPlugins/ToolPunchGerber.py:2225 msgid "The size of annular ring for oblong pads." msgstr "Размер кольца круглого сечения для продолговатых площадок." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:171 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:173 -#: appPlugins/ToolExtract.py:1125 appPlugins/ToolPunchGerber.py:2229 +#: appPlugins/ToolExtract.py:1141 appPlugins/ToolPunchGerber.py:2238 msgid "The size of annular ring for square pads." msgstr "Размер кольца круглого сечения для квадратных площадок." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:184 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:186 -#: appPlugins/ToolExtract.py:1138 appPlugins/ToolPunchGerber.py:2242 +#: appPlugins/ToolExtract.py:1154 appPlugins/ToolPunchGerber.py:2251 msgid "The size of annular ring for rectangular pads." msgstr "Размер кольца круглого сечения для прямоугольных площадок." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:197 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:199 -#: appPlugins/ToolExtract.py:1151 appPlugins/ToolPunchGerber.py:2255 +#: appPlugins/ToolExtract.py:1167 appPlugins/ToolPunchGerber.py:2264 msgid "The size of annular ring for other pads." msgstr "Размер кольца круглого сечения для других площадок." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:207 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:209 -#: appPlugins/ToolExtract.py:1184 appPlugins/ToolPunchGerber.py:2267 +#: appPlugins/ToolExtract.py:1221 appPlugins/ToolPunchGerber.py:2276 msgid "Proportional Diameter" msgstr "Пропорциональный диаметр" @@ -10290,7 +10319,7 @@ msgstr "Коэффициент" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:218 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:220 -#: appPlugins/ToolExtract.py:1195 appPlugins/ToolPunchGerber.py:2278 +#: appPlugins/ToolExtract.py:1232 appPlugins/ToolPunchGerber.py:2287 msgid "" "Proportional Diameter.\n" "The hole diameter will be a fraction of the pad size." @@ -10299,42 +10328,42 @@ msgstr "" "Диаметр отверстия будет составлять долю от размера площадки." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:226 -#: appPlugins/ToolExtract.py:1229 appPlugins/ToolExtract.py:1254 +#: appPlugins/ToolExtract.py:1259 appPlugins/ToolExtract.py:1289 #, fuzzy #| msgid "Extract Drills" msgid "Extract Soldermask" msgstr "Извлечь отверстия" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:228 -#: appPlugins/ToolExtract.py:1231 appPlugins/ToolExtract.py:1257 +#: appPlugins/ToolExtract.py:1261 appPlugins/ToolExtract.py:1292 #, fuzzy #| msgid "Extract drills from a given Gerber file." msgid "Extract soldermask from a given Gerber file." msgstr "Извлечение отверстий из заданного Gerber файла." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:234 -#: appPlugins/ToolExtract.py:1237 +#: appPlugins/ToolExtract.py:1275 msgid "" "This set how much the soldermask extends\n" "beyond the margin of the pads." msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:246 -#: appPlugins/ToolExtract.py:1273 appPlugins/ToolExtract.py:1312 +#: appPlugins/ToolExtract.py:1306 appPlugins/ToolExtract.py:1350 #, fuzzy #| msgid "ExtraCut" msgid "Extract Cutout" msgstr "Дополнительный вырез" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:248 -#: appPlugins/ToolExtract.py:1275 appPlugins/ToolExtract.py:1315 +#: appPlugins/ToolExtract.py:1308 appPlugins/ToolExtract.py:1353 #, fuzzy #| msgid "Extract drills from a given Gerber file." msgid "Extract a cutout from a given Gerber file." msgstr "Извлечение отверстий из заданного Gerber файла." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:269 -#: appPlugins/ToolExtract.py:1296 +#: appPlugins/ToolExtract.py:1337 #, fuzzy #| msgid "The thickness of the line that makes the corner marker." msgid "The thickness of the line that makes the cutout geometry." @@ -10347,7 +10376,7 @@ msgid "Fiducials Plugin" msgstr "Контрольные точки" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:39 -#: appPlugins/ToolFiducials.py:912 +#: appPlugins/ToolFiducials.py:910 msgid "" "This set the fiducial diameter if fiducial type is circular,\n" "otherwise is the size of the fiducial.\n" @@ -10359,14 +10388,15 @@ msgstr "" "вдвое больше отверстия паяльной маски." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:67 -#: appPlugins/ToolFiducials.py:940 +#: appPlugins/ToolFiducials.py:938 msgid "Auto" msgstr "Авто" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:45 -#: appPlugins/ToolCutOut.py:2607 appPlugins/ToolFiducials.py:941 -#: appPlugins/ToolLevelling.py:1900 appPlugins/ToolPunchGerber.py:2304 +#: appPlugins/ToolCorners.py:878 appPlugins/ToolCutOut.py:2611 +#: appPlugins/ToolFiducials.py:939 appPlugins/ToolLevelling.py:1900 +#: appPlugins/ToolPunchGerber.py:2320 msgid "Manual" msgstr "Вручную" @@ -10377,7 +10407,7 @@ msgid "Mode" msgstr "Режим" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:72 -#: appPlugins/ToolFiducials.py:945 +#: appPlugins/ToolFiducials.py:943 msgid "" "- 'Auto' - automatic placement of fiducials in the corners of the bounding " "box.\n" @@ -10388,22 +10418,22 @@ msgstr "" "- 'Вручную' - ручное размещение контрольных точек." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:80 -#: appPlugins/ToolFiducials.py:953 +#: appPlugins/ToolFiducials.py:951 msgid "Up" msgstr "Вверху" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:81 -#: appPlugins/ToolFiducials.py:954 +#: appPlugins/ToolFiducials.py:952 msgid "Down" msgstr "Внизу" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:84 -#: appPlugins/ToolFiducials.py:957 +#: appPlugins/ToolFiducials.py:955 msgid "Second fiducial" msgstr "Вторичные контрольные точки" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:86 -#: appPlugins/ToolFiducials.py:959 +#: appPlugins/ToolFiducials.py:957 msgid "" "The position for the second fiducial.\n" "- 'Up' - the order is: bottom-left, top-left, top-right.\n" @@ -10418,22 +10448,22 @@ msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:102 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:43 -#: appPlugins/ToolCorners.py:781 appPlugins/ToolFiducials.py:975 +#: appPlugins/ToolCorners.py:768 appPlugins/ToolFiducials.py:973 msgid "Cross" msgstr "Крест" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:103 -#: appPlugins/ToolFiducials.py:976 +#: appPlugins/ToolFiducials.py:974 msgid "Chess" msgstr "Шахматный порядок" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:106 -#: appPlugins/ToolFiducials.py:978 +#: appPlugins/ToolFiducials.py:976 msgid "Fiducial Type" msgstr "Тип контрольных точек" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:108 -#: appPlugins/ToolFiducials.py:980 +#: appPlugins/ToolFiducials.py:978 msgid "" "The type of fiducial.\n" "- 'Circular' - this is the regular fiducial.\n" @@ -10446,7 +10476,7 @@ msgstr "" "- 'Шахматный порядок' - точки в шахматном порядке." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:117 -#: appPlugins/ToolFiducials.py:989 +#: appPlugins/ToolFiducials.py:987 msgid "Line thickness" msgstr "Толщина линии" @@ -10466,7 +10496,7 @@ msgstr "" "и в обратном направлении." #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:41 -#: appPlugins/ToolInvertGerber.py:276 +#: appPlugins/ToolInvertGerber.py:281 msgid "" "Distance by which to avoid\n" "the edges of the Gerber object." @@ -10475,12 +10505,12 @@ msgstr "" "края объекта Gerber." #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:52 -#: appPlugins/ToolInvertGerber.py:287 +#: appPlugins/ToolInvertGerber.py:292 msgid "Lines Join Style" msgstr "Стиль соединения линий" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:54 -#: appPlugins/ToolInvertGerber.py:289 +#: appPlugins/ToolInvertGerber.py:294 msgid "" "The way that the lines in the object outline will be joined.\n" "Can be:\n" @@ -10495,7 +10525,7 @@ msgstr "" "- скос -> линии соединяются третьей линией" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:63 -#: appPlugins/ToolInvertGerber.py:298 +#: appPlugins/ToolInvertGerber.py:303 msgid "Bevel" msgstr "Скос" @@ -10528,7 +10558,7 @@ msgid "Punch Gerber Options" msgstr "Параметры перфорации" #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:102 -#: appPlugins/ToolPunchGerber.py:2120 +#: appPlugins/ToolPunchGerber.py:2119 msgid "" "The punch hole source can be:\n" "- Excellon Object-> the Excellon object drills center will serve as " @@ -10564,12 +10594,12 @@ msgstr "" "в выбранный файл Gerber, или его можно экспортировать в файл." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:39 -#: appPlugins/ToolQRCode.py:818 app_Main.py:8282 +#: appPlugins/ToolQRCode.py:841 app_Main.py:8312 msgid "Version" msgstr "Версия" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:41 -#: appPlugins/ToolQRCode.py:820 +#: appPlugins/ToolQRCode.py:843 msgid "" "QRCode version can have values from 1 (21x21 boxes)\n" "to 40 (177x177 boxes)." @@ -10578,13 +10608,13 @@ msgstr "" "до 40 (177x177)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:52 -#: appPlugins/ToolQRCode.py:831 +#: appPlugins/ToolQRCode.py:854 msgid "Error correction" msgstr "Коррекция ошибок" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:54 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:65 -#: appPlugins/ToolQRCode.py:833 appPlugins/ToolQRCode.py:844 +#: appPlugins/ToolQRCode.py:856 appPlugins/ToolQRCode.py:867 #, python-format msgid "" "Parameter that controls the error correction used for the QR Code.\n" @@ -10600,12 +10630,12 @@ msgstr "" "H = макс. 30%% ошибок могут быть исправлены." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:75 -#: appPlugins/ToolQRCode.py:854 +#: appPlugins/ToolQRCode.py:877 msgid "Box Size" msgstr "Размер поля" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:77 -#: appPlugins/ToolQRCode.py:856 +#: appPlugins/ToolQRCode.py:879 msgid "" "Box size control the overall size of the QRcode\n" "by adjusting the size of each box in the code." @@ -10614,12 +10644,12 @@ msgstr "" "откорректировав размер каждой рамки в коде." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:88 -#: appPlugins/ToolQRCode.py:867 +#: appPlugins/ToolQRCode.py:890 msgid "Border Size" msgstr "Отступ" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:90 -#: appPlugins/ToolQRCode.py:869 +#: appPlugins/ToolQRCode.py:892 msgid "" "Size of the QRCode border. How many boxes thick is the border.\n" "Default value is 4. The width of the clearance around the QRCode." @@ -10628,28 +10658,29 @@ msgstr "" "Значение по умолчанию 4. Ширина зазора вокруг QR-кода." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:101 -#: appPlugins/ToolQRCode.py:789 +#: appPlugins/ToolQRCode.py:795 msgid "QRCode Data" msgstr "Данные QR-кода" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:103 -#: appPlugins/ToolQRCode.py:791 +#: appPlugins/ToolQRCode.py:797 msgid "QRCode Data. Alphanumeric text to be encoded in the QRCode." msgstr "" "Данные QRCode. Буквенно-цифровой текст, подлежащий кодированию в QRCode." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:107 -#: appPlugins/ToolQRCode.py:795 +#: appPlugins/ToolQRCode.py:813 msgid "Add here the text to be included in the QRCode..." msgstr "Добавьте сюда текст, который будет включен в QRCode..." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:113 -#: appPlugins/ToolQRCode.py:880 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:179 +#: appPlugins/ToolFilm.py:1459 appPlugins/ToolQRCode.py:903 msgid "Polarity" msgstr "Полярность" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:115 -#: appPlugins/ToolQRCode.py:882 +#: appPlugins/ToolQRCode.py:905 msgid "" "Choose the polarity of the QRCode.\n" "It can be drawn in a negative way (squares are clear)\n" @@ -10660,17 +10691,17 @@ msgstr "" "или позитив (квадраты непрозрачны)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:119 -#: appPlugins/ToolFilm.py:1404 appPlugins/ToolQRCode.py:886 +#: appPlugins/ToolFilm.py:1457 appPlugins/ToolQRCode.py:909 msgid "Negative" msgstr "Негатив" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:120 -#: appPlugins/ToolFilm.py:1403 appPlugins/ToolQRCode.py:887 +#: appPlugins/ToolFilm.py:1456 appPlugins/ToolQRCode.py:910 msgid "Positive" msgstr "Позитив" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:122 -#: appPlugins/ToolQRCode.py:889 +#: appPlugins/ToolQRCode.py:912 msgid "" "Choose the type of QRCode to be created.\n" "If added on a Silkscreen Gerber file the QRCode may\n" @@ -10684,7 +10715,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:133 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:139 -#: appPlugins/ToolQRCode.py:900 appPlugins/ToolQRCode.py:906 +#: appPlugins/ToolQRCode.py:923 appPlugins/ToolQRCode.py:929 msgid "" "The bounding box, meaning the empty space that surrounds\n" "the QRCode geometry, can have a rounded or a square shape." @@ -10693,22 +10724,22 @@ msgstr "" "QRCode, может иметь округлую или квадратную форму." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:146 -#: appPlugins/ToolQRCode.py:939 +#: appPlugins/ToolQRCode.py:959 msgid "Fill Color" msgstr "Цвет заливки" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:148 -#: appPlugins/ToolQRCode.py:941 +#: appPlugins/ToolQRCode.py:961 msgid "Set the QRCode fill color (squares color)." msgstr "Задаёт цвет заливки QRCode (цвет квадратов)." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:156 -#: appPlugins/ToolQRCode.py:963 +#: appPlugins/ToolQRCode.py:983 msgid "Back Color" msgstr "Цвет фона" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:158 -#: appPlugins/ToolQRCode.py:965 +#: appPlugins/ToolQRCode.py:985 msgid "Set the QRCode background color." msgstr "Устанавливает цвет фона QRCode." @@ -10929,13 +10960,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:90 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:240 -#: appPlugins/ToolCorners.py:856 appPlugins/ToolCutOut.py:2792 -#: appPlugins/ToolDblSided.py:1012 +#: appPlugins/ToolCorners.py:917 appPlugins/ToolCutOut.py:2791 +#: appPlugins/ToolDblSided.py:992 msgid "Drill Dia" msgstr "Диаметр Сверла" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:43 -#: appPlugins/ToolDblSided.py:1014 appPlugins/ToolDblSided.py:1019 +#: appPlugins/ToolDblSided.py:994 appPlugins/ToolDblSided.py:999 msgid "Diameter of the drill for the alignment holes." msgstr "Диаметр сверла для контрольных отверстий." @@ -10945,23 +10976,22 @@ msgstr "Выровнять ось" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:52 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:65 -#: appPlugins/ToolDblSided.py:855 appPlugins/ToolDblSided.py:1030 +#: appPlugins/ToolDblSided.py:842 appPlugins/ToolDblSided.py:1010 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Отразить по вертикали (X) или горизонтали (Y)." #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:63 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:197 -#: appPlugins/ToolFilm.py:1367 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:149 msgid "Mirror Axis" msgstr "Ось зеркалирования" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:80 -#: appPlugins/ToolDblSided.py:881 +#: appPlugins/ToolDblSided.py:868 msgid "Box" msgstr "Рамка" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:81 -#: appPlugins/ToolDblSided.py:882 +#: appPlugins/ToolDblSided.py:869 msgid "Hole Snap" msgstr "Отверстие для защелки" @@ -10994,7 +11024,6 @@ msgid "Calculators Plugin" msgstr "Калькулятор" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:25 -#: appPlugins/ToolCalculators.py:415 msgid "V-Shape Tool Calculator" msgstr "Калькулятор V-образного инструмента" @@ -11009,12 +11038,12 @@ msgstr "" "глубину резания в качестве параметров." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:44 -#: appPlugins/ToolCalculators.py:486 +#: appPlugins/ToolCalculators.py:611 msgid "Tip Diameter" msgstr "Диаметр наконечника" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:46 -#: appPlugins/ToolCalculators.py:488 +#: appPlugins/ToolCalculators.py:613 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." @@ -11023,7 +11052,7 @@ msgstr "" "Это указано производителем." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:58 -#: appPlugins/ToolCalculators.py:501 +#: appPlugins/ToolCalculators.py:626 msgid "Tip Angle" msgstr "Угол наконечника" @@ -11044,12 +11073,11 @@ msgstr "" "В объекте CNCJob это параметр \"Глубина резания\"." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:81 -#: appPlugins/ToolCalculators.py:417 msgid "ElectroPlating Calculator" msgstr "Калькулятор электронных плат" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:83 -#: appPlugins/ToolCalculators.py:560 +#: appPlugins/ToolCalculators.py:674 msgid "" "This calculator is useful for those who plate the via/pad/drill holes,\n" "using a method like graphite ink or calcium hypophosphite ink or palladium " @@ -11061,37 +11089,33 @@ msgstr "" "кальция или хлорид палладия." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:94 -#: appPlugins/ToolCalculators.py:579 +#: appPlugins/ToolCalculators.py:704 msgid "Board Length" msgstr "Длина платы" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:96 -#: appPlugins/ToolCalculators.py:580 msgid "This is the board length. In centimeters." msgstr "Это длина платы. В сантиметрах." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:106 -#: appPlugins/ToolCalculators.py:597 +#: appPlugins/ToolCalculators.py:722 appPlugins/ToolCalculators.py:723 msgid "Board Width" msgstr "Ширина платы" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:108 -#: appPlugins/ToolCalculators.py:598 msgid "This is the board width.In centimeters." msgstr "Это ширина платы. В сантиметрах." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:114 -#: appPlugins/ToolCalculators.py:616 msgid "This is the board area." msgstr "Это область печатной платы." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:124 -#: appPlugins/ToolCalculators.py:638 +#: appPlugins/ToolCalculators.py:763 msgid "Current Density" msgstr "Текущая плотность" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:130 -#: appPlugins/ToolCalculators.py:639 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." @@ -11100,12 +11124,11 @@ msgstr "" "В Амперах на квадратный метр АЧС." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:136 -#: appPlugins/ToolCalculators.py:658 +#: appPlugins/ToolCalculators.py:783 msgid "Copper Growth" msgstr "Медный слой" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:142 -#: appPlugins/ToolCalculators.py:659 msgid "" "How thick the copper growth is intended to be.\n" "In microns." @@ -11118,27 +11141,27 @@ msgid "Corner Markers Options" msgstr "Параметры угловых маркеров" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:38 -#: appPlugins/ToolCorners.py:776 +#: appPlugins/ToolCorners.py:763 msgid "Shape of the marker." msgstr "Форма маркера." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42 -#: appPlugins/ToolCorners.py:780 +#: appPlugins/ToolCorners.py:767 msgid "Semi-Cross" msgstr "Полукрест" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:52 -#: appPlugins/ToolCorners.py:790 +#: appPlugins/ToolCorners.py:777 msgid "The thickness of the line that makes the corner marker." msgstr "Толщина линии, обозначающей угол." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:79 -#: appPlugins/ToolCorners.py:804 +#: appPlugins/ToolCorners.py:791 msgid "The length of the line that makes the corner marker." msgstr "Длина линии, которая делает угловой маркер." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:92 -#: appPlugins/ToolCorners.py:858 +#: appPlugins/ToolCorners.py:919 msgid "Drill Diameter" msgstr "Диаметр сверла" @@ -11158,7 +11181,7 @@ msgstr "" "заготовки." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:39 -#: appPlugins/ToolCutOut.py:2425 +#: appPlugins/ToolCutOut.py:2402 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -11169,18 +11192,18 @@ msgstr "" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:95 -#: appPlugins/ToolCutOut.py:2482 appPlugins/ToolDrilling.py:2428 -#: appPlugins/ToolMilling.py:4059 +#: appPlugins/ToolCutOut.py:2486 appPlugins/ToolDrilling.py:2441 +#: appPlugins/ToolMilling.py:4129 msgid "Multi-Depth" msgstr "Мультипроход" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:92 -#: appPlugins/ToolCutOut.py:2356 +#: appPlugins/ToolCutOut.py:2341 msgid "Kind" msgstr "Тип" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94 -#: appPlugins/ToolCutOut.py:2358 +#: appPlugins/ToolCutOut.py:2343 msgid "" "Choice of what kind the object we want to cutout is.\n" "- Single: contain a single PCB Gerber outline object.\n" @@ -11193,7 +11216,7 @@ msgstr "" "из множества отдельных контуров печатных плат." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:101 -#: appPlugins/ToolCutOut.py:2364 +#: appPlugins/ToolCutOut.py:2349 msgid "Single" msgstr "Одиночный" @@ -11222,17 +11245,17 @@ msgstr "" "- 8 - 2*слева + 2*справа + 2*сверху + 2*снизу" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:229 -#: appPlugins/ToolCutOut.py:2698 +#: appPlugins/ToolCutOut.py:2649 msgid "Big cursor" msgstr "Большой курсор" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:231 -#: appPlugins/ToolCutOut.py:2700 +#: appPlugins/ToolCutOut.py:2651 msgid "Use a big cursor when adding manual gaps." msgstr "При добавлении пробелов вручную используйте большой курсор." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:242 -#: appPlugins/ToolCutOut.py:2794 +#: appPlugins/ToolCutOut.py:2793 #, fuzzy #| msgid "" #| "Diameter of the tool used to cutout\n" @@ -11245,7 +11268,7 @@ msgstr "" "форма печатной платы из окружающего материала." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:255 -#: appPlugins/ToolCutOut.py:2807 +#: appPlugins/ToolCutOut.py:2806 #, fuzzy #| msgid "Distance between each two lines in Lines Grid." msgid "" @@ -11269,9 +11292,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:140 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:127 -#: appPlugins/ToolDrilling.py:2350 appPlugins/ToolIsolation.py:3221 -#: appPlugins/ToolMilling.py:3648 appPlugins/ToolNCC.py:4234 -#: appPlugins/ToolPaint.py:3027 +#: appPlugins/ToolDrilling.py:2365 appPlugins/ToolIsolation.py:3225 +#: appPlugins/ToolMilling.py:3720 appPlugins/ToolNCC.py:4233 +#: appPlugins/ToolPaint.py:3035 msgid "Tool order" msgstr "Порядок инструмента" @@ -11280,10 +11303,10 @@ msgstr "Порядок инструмента" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:141 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:128 -#: appPlugins/ToolDrilling.py:2351 appPlugins/ToolIsolation.py:3222 -#: appPlugins/ToolMilling.py:3649 appPlugins/ToolNCC.py:4235 -#: appPlugins/ToolNCC.py:4245 appPlugins/ToolPaint.py:3028 -#: appPlugins/ToolPaint.py:3038 +#: appPlugins/ToolDrilling.py:2366 appPlugins/ToolIsolation.py:3226 +#: appPlugins/ToolMilling.py:3721 appPlugins/ToolNCC.py:4234 +#: appPlugins/ToolNCC.py:4244 appPlugins/ToolPaint.py:3036 +#: appPlugins/ToolPaint.py:3046 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" @@ -11309,9 +11332,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:149 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:136 -#: appPlugins/ToolDrilling.py:2359 appPlugins/ToolIsolation.py:3230 -#: appPlugins/ToolMilling.py:3657 appPlugins/ToolNCC.py:4243 -#: appPlugins/ToolPaint.py:3036 +#: appPlugins/ToolDrilling.py:2374 appPlugins/ToolIsolation.py:3234 +#: appPlugins/ToolMilling.py:3729 appPlugins/ToolNCC.py:4242 +#: appPlugins/ToolPaint.py:3044 msgid "Forward" msgstr "Прямой" @@ -11319,9 +11342,9 @@ msgstr "Прямой" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:59 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:150 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:137 -#: appPlugins/ToolDrilling.py:2360 appPlugins/ToolIsolation.py:3231 -#: appPlugins/ToolMilling.py:3658 appPlugins/ToolNCC.py:4244 -#: appPlugins/ToolPaint.py:3037 +#: appPlugins/ToolDrilling.py:2375 appPlugins/ToolIsolation.py:3235 +#: appPlugins/ToolMilling.py:3730 appPlugins/ToolNCC.py:4243 +#: appPlugins/ToolPaint.py:3045 msgid "Reverse" msgstr "Обратный" @@ -11331,7 +11354,7 @@ msgid "Tool change" msgstr "Смена инструмента" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:107 -#: appPlugins/ToolDrilling.py:2647 appPlugins/ToolMilling.py:4267 +#: appPlugins/ToolDrilling.py:2651 appPlugins/ToolMilling.py:4329 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -11341,7 +11364,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:115 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:150 -#: appPlugins/ToolDrilling.py:2655 appPlugins/ToolMilling.py:4275 +#: appPlugins/ToolDrilling.py:2659 appPlugins/ToolMilling.py:4337 msgid "" "Z-axis position (height) for\n" "tool change." @@ -11349,13 +11372,13 @@ msgstr "Отвод по оси Z для смены инструмента." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:127 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:165 -#: appPlugins/ToolDrilling.py:2698 appPlugins/ToolMilling.py:4305 +#: appPlugins/ToolDrilling.py:2702 appPlugins/ToolMilling.py:4367 msgid "End move Z" msgstr "Высота отвода Z" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:129 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:167 -#: appPlugins/ToolDrilling.py:2700 appPlugins/ToolMilling.py:4307 +#: appPlugins/ToolDrilling.py:2704 appPlugins/ToolMilling.py:4369 msgid "" "Height of the tool after\n" "the last move at the end of the job." @@ -11365,13 +11388,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:140 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:181 -#: appPlugins/ToolDrilling.py:2714 appPlugins/ToolMilling.py:4321 +#: appPlugins/ToolDrilling.py:2718 appPlugins/ToolMilling.py:4383 msgid "End move X,Y" msgstr "Конец перемещения X, Y" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:142 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:183 -#: appPlugins/ToolDrilling.py:2716 appPlugins/ToolMilling.py:4323 +#: appPlugins/ToolDrilling.py:2720 appPlugins/ToolMilling.py:4385 msgid "" "End move X,Y position. In format (x,y).\n" "If no value is entered then there is no move\n" @@ -11388,7 +11411,7 @@ msgstr "Задержка" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:183 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:242 -#: appPlugins/ToolDrilling.py:2526 appPlugins/ToolMilling.py:4207 +#: appPlugins/ToolDrilling.py:2539 appPlugins/ToolMilling.py:4277 msgid "" "Pause to allow the spindle to reach its\n" "speed before cutting." @@ -11398,14 +11421,14 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:191 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:248 -#: appPlugins/ToolDrilling.py:2538 appPlugins/ToolMilling.py:4218 +#: appPlugins/ToolDrilling.py:2551 appPlugins/ToolMilling.py:4288 msgid "Number of time units for spindle to dwell." msgstr "Количество единиц времени для остановки шпинделя." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:200 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:261 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:231 -#: appPlugins/ToolDrilling.py:2765 appPlugins/ToolMilling.py:4372 +#: appPlugins/ToolDrilling.py:2769 appPlugins/ToolMilling.py:4434 #: appPlugins/ToolSolderPaste.py:1491 msgid "Preprocessor" msgstr "Постпроцессор" @@ -11432,19 +11455,19 @@ msgstr "Смена инструмента X,Y" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:284 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:288 -#: appPlugins/ToolDrilling.py:2670 appPlugins/ToolMilling.py:4289 +#: appPlugins/ToolDrilling.py:2674 appPlugins/ToolMilling.py:4351 msgid "Toolchange X,Y position." msgstr "Позиция X,Y смены инструмента." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:292 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:296 -#: appPlugins/ToolDrilling.py:2686 +#: appPlugins/ToolDrilling.py:2690 msgid "Start Z" msgstr "Z начала" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:294 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:298 -#: appPlugins/ToolDrilling.py:2688 +#: appPlugins/ToolDrilling.py:2692 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -11455,16 +11478,16 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:319 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:98 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:348 -#: appPlugins/ToolDrilling.py:2728 appPlugins/ToolLevelling.py:1863 -#: appPlugins/ToolMilling.py:4335 +#: appPlugins/ToolDrilling.py:2732 appPlugins/ToolLevelling.py:1863 +#: appPlugins/ToolMilling.py:4397 msgid "Probe Z depth" msgstr "Глубина зондирования Z" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:321 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:100 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:350 -#: appPlugins/ToolDrilling.py:2730 appPlugins/ToolLevelling.py:1865 -#: appPlugins/ToolMilling.py:4337 +#: appPlugins/ToolDrilling.py:2734 appPlugins/ToolLevelling.py:1865 +#: appPlugins/ToolMilling.py:4399 msgid "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." @@ -11474,15 +11497,15 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:332 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:363 -#: appPlugins/ToolDrilling.py:2747 appPlugins/ToolMilling.py:4354 +#: appPlugins/ToolDrilling.py:2751 appPlugins/ToolMilling.py:4416 msgid "Feedrate Probe" msgstr "Датчик скорости подачи" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:334 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:113 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:365 -#: appPlugins/ToolDrilling.py:2749 appPlugins/ToolLevelling.py:1878 -#: appPlugins/ToolMilling.py:4356 +#: appPlugins/ToolDrilling.py:2753 appPlugins/ToolLevelling.py:1878 +#: appPlugins/ToolMilling.py:4418 msgid "The feedrate used while the probe is probing." msgstr "Скорость подачи, используемая во время зондирования." @@ -11561,7 +11584,7 @@ msgstr "Зоны исключения" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:396 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:418 -#: appPlugins/ToolDrilling.py:2785 appPlugins/ToolMilling.py:4392 +#: appPlugins/ToolDrilling.py:2789 appPlugins/ToolMilling.py:4454 msgid "" "Include exclusion areas.\n" "In those areas the travel of the tools\n" @@ -11576,22 +11599,22 @@ msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:428 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:306 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:273 -#: appPlugins/ToolDrilling.py:2858 appPlugins/ToolFollow.py:763 -#: appPlugins/ToolIsolation.py:3626 appPlugins/ToolMilling.py:4466 -#: appPlugins/ToolNCC.py:4641 appPlugins/ToolPaint.py:3320 +#: appPlugins/ToolDrilling.py:2862 appPlugins/ToolFollow.py:762 +#: appPlugins/ToolIsolation.py:3656 appPlugins/ToolMilling.py:4528 +#: appPlugins/ToolNCC.py:4656 appPlugins/ToolPaint.py:3335 msgid "The kind of selection shape used for area selection." msgstr "Вид формы выделения, используемый для выделения области." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:416 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:438 -#: appPlugins/ToolDrilling.py:2807 appPlugins/ToolDrilling.py:2826 -#: appPlugins/ToolMilling.py:4415 appPlugins/ToolMilling.py:4434 +#: appPlugins/ToolDrilling.py:2811 appPlugins/ToolDrilling.py:2830 +#: appPlugins/ToolMilling.py:4477 appPlugins/ToolMilling.py:4496 msgid "Strategy" msgstr "Стратегия" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:417 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:439 -#: appPlugins/ToolDrilling.py:2827 appPlugins/ToolMilling.py:4435 +#: appPlugins/ToolDrilling.py:2831 appPlugins/ToolMilling.py:4497 msgid "" "The strategy followed when encountering an exclusion area.\n" "Can be:\n" @@ -11606,28 +11629,28 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:421 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:443 -#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2831 -#: appPlugins/ToolMilling.py:943 appPlugins/ToolMilling.py:4439 +#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2835 +#: appPlugins/ToolMilling.py:883 appPlugins/ToolMilling.py:4501 msgid "Over" msgstr "Сверху" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:422 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:444 -#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2832 -#: appPlugins/ToolMilling.py:943 appPlugins/ToolMilling.py:4440 +#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2836 +#: appPlugins/ToolMilling.py:883 appPlugins/ToolMilling.py:4502 msgid "Around" msgstr "Вокруг" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:428 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:450 -#: appPlugins/ToolDrilling.py:2807 appPlugins/ToolDrilling.py:2839 -#: appPlugins/ToolMilling.py:4415 appPlugins/ToolMilling.py:4447 +#: appPlugins/ToolDrilling.py:2811 appPlugins/ToolDrilling.py:2843 +#: appPlugins/ToolMilling.py:4477 appPlugins/ToolMilling.py:4509 msgid "Over Z" msgstr "Z обхода" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:429 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:451 -#: appPlugins/ToolDrilling.py:2840 appPlugins/ToolMilling.py:4448 +#: appPlugins/ToolDrilling.py:2844 appPlugins/ToolMilling.py:4510 msgid "" "The height Z to which the tool will rise in order to avoid\n" "an interdiction area." @@ -11641,6 +11664,79 @@ msgid "Film Plugin" msgstr "plugin_tab" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:28 +#: appPlugins/ToolFilm.py:1257 +#, fuzzy +#| msgid "Film Adjustments" +msgid "Adjustments" +msgstr "Регулировка Пленки" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:30 +#: appPlugins/ToolFilm.py:1259 +#, fuzzy +#| msgid "Center point coordinates" +msgid "Compensate print distortions." +msgstr "Координаты центральной точки" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:46 +#: appPlugins/ToolFilm.py:1276 +msgid "" +"A value greater than 1 will stretch the film\n" +"while a value less than 1 will jolt it." +msgstr "" +"Значение больше 1 растянет пленку\n" +"в то время как значение меньше 1 будет её сжимать." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:79 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:123 +#: appPlugins/ToolFilm.py:1309 appPlugins/ToolFilm.py:1370 +#, fuzzy +#| msgid "" +#| "The reference point to be used as origin for the skew.\n" +#| "It can be one of the four points of the geometry bounding box." +msgid "The reference point to be used as origin for the adjustment." +msgstr "" +"Опорная точка, используемая в качестве исходной точки для перекоса.\n" +"Это может быть одна из четырех точек геометрии ограничительной рамки." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolCorners.py:837 appPlugins/ToolFiducials.py:832 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5672 +msgid "Bottom Left" +msgstr "Нижний левый" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 +msgid "Top right" +msgstr "Верхний правый" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:90 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:101 +#: appPlugins/ToolFilm.py:1335 +msgid "Skew" +msgstr "Наклон" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:92 +#: appPlugins/ToolFilm.py:1337 +msgid "" +"Positive values will skew to the right\n" +"while negative values will skew to the left." +msgstr "" +"Положительные значения будут смещать вправо,\n" +"а отрицательные значения будут смещать влево." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:134 +#: appPlugins/ToolDblSided.py:956 appPlugins/ToolFilm.py:1396 +msgid "Mirror" +msgstr "Отразить" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:136 +#: appPlugins/ToolFilm.py:1398 appPlugins/ToolFilm.py:1413 +msgid "Mirror the film geometry on the selected axis or on both." +msgstr "Зеркалирование геометрии пленки на выбранной оси или на обеих." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:164 msgid "" "Create a PCB film from a Gerber or Geometry object.\n" "The file is saved in SVG format." @@ -11648,44 +11744,26 @@ msgstr "" "Создание плёнки печатной платы из объектов Gerber или Geometry.\n" "Файл сохраняется в формате SVG." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:38 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:212 -#: appPlugins/ToolFilm.py:1406 appPlugins/ToolFilm.py:1518 -msgid "Film Type" -msgstr "Тип плёнки" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:40 -#: appPlugins/ToolFilm.py:1408 -msgid "" -"Generate a Positive black film or a Negative film.\n" -"Positive means that it will print the features\n" -"with black on a white canvas.\n" -"Negative means that it will print the features\n" -"with white on a black canvas.\n" -"The Film format is SVG." +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:181 +#: appPlugins/ToolFilm.py:1461 +msgid "Generate a Positive black film or a Negative film." msgstr "" -"Создаёт пленку позитив или негатив .\n" -"Позитив означает, что он будет печатать элементы\n" -"чёрным на белом холсте.\n" -"Негатив означает, что он будет печатать элементы\n" -"белым на черном холсте.\n" -"Формат плёнки - SVG." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:51 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:187 msgid "Film Color" msgstr "Цвет пленки" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:53 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:189 msgid "Set the film color when positive film is selected." msgstr "Устанавливает цвет плёнки при режиме \"Позитив\"." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:66 -#: appPlugins/ToolFilm.py:1424 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:202 +#: appPlugins/ToolFilm.py:1472 msgid "Border" msgstr "Отступ" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:68 -#: appPlugins/ToolFilm.py:1426 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:204 +#: appPlugins/ToolFilm.py:1474 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -11705,13 +11783,13 @@ msgstr "" "и которые могут смешаться с \n" "окружающими, если бы не эта граница." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:85 -#: appPlugins/ToolFilm.py:1393 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:221 +#: appPlugins/ToolFilm.py:1446 msgid "Scale Stroke" msgstr "Масштаб обводки" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:87 -#: appPlugins/ToolFilm.py:1395 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:223 +#: appPlugins/ToolFilm.py:1448 msgid "" "Scale the line stroke thickness of each feature in the SVG file.\n" "It means that the line that envelope each SVG feature will be thicker or " @@ -11723,96 +11801,28 @@ msgstr "" "тоньше,\n" "поэтому этот параметр может сильно влиять на мелкие объекты." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:94 -#: appPlugins/ToolFilm.py:1234 -msgid "Film Adjustments" -msgstr "Регулировка Пленки" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:96 -#: appPlugins/ToolFilm.py:1236 -msgid "" -"Sometime the printers will distort the print shape, especially the Laser " -"types.\n" -"This section provide the tools to compensate for the print distortions." -msgstr "" -"Иногда принтеры могут искажать форму печати, особенно лазерные.\n" -"В этом разделе представлены инструменты для компенсации искажений печати." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:103 -msgid "Scale Film geometry" -msgstr "Масштабирование плёнки" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:105 -#: appPlugins/ToolFilm.py:1265 -msgid "" -"A value greater than 1 will stretch the film\n" -"while a value less than 1 will jolt it." -msgstr "" -"Значение больше 1 растянет пленку\n" -"в то время как значение меньше 1 будет её сжимать." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:134 -msgid "Skew Film geometry" -msgstr "Наклон плёнки" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:136 -#: appPlugins/ToolFilm.py:1309 -msgid "" -"Positive values will skew to the right\n" -"while negative values will skew to the left." -msgstr "" -"Положительные значения будут смещать вправо,\n" -"а отрицательные значения будут смещать влево." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:166 -#, fuzzy -#| msgid "" -#| "The reference point to be used as origin for the skew.\n" -#| "It can be one of the four points of the geometry bounding box." -msgid "" -"The reference point to be used as origin for the adjustment.\n" -"It can be one of the four points of the geometry bounding box." -msgstr "" -"Опорная точка, используемая в качестве исходной точки для перекоса.\n" -"Это может быть одна из четырех точек геометрии ограничительной рамки." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:170 -#: appPlugins/ToolCorners.py:740 appPlugins/ToolFiducials.py:834 -#: appPlugins/ToolFilm.py:1248 app_Main.py:5666 -msgid "Bottom Left" -msgstr "Нижний левый" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:173 -#: appPlugins/ToolFilm.py:1251 -msgid "Top right" -msgstr "Верхний правый" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:181 -msgid "Mirror Film geometry" -msgstr "Зеркалирование геометрии пленки" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:183 -#: appPlugins/ToolFilm.py:1353 -msgid "Mirror the film geometry on the selected axis or on both." -msgstr "Зеркалирование геометрии пленки на выбранной оси или на обеих." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:207 -#: appPlugins/ToolFilm.py:1513 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:230 +#: appPlugins/ToolFilm.py:1574 msgid "SVG" msgstr "SVG" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:208 -#: appPlugins/ToolFilm.py:1514 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:231 +#: appPlugins/ToolFilm.py:1575 msgid "PNG" msgstr "PNG" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:209 -#: appPlugins/ToolFilm.py:1515 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:232 +#: appPlugins/ToolFilm.py:1576 msgid "PDF" msgstr "PDF" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:214 -#: appPlugins/ToolFilm.py:1520 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:235 +#: appPlugins/ToolFilm.py:1565 +msgid "Film Type" +msgstr "Тип плёнки" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:237 +#: appPlugins/ToolFilm.py:1567 msgid "" "The file type of the saved film. Can be:\n" "- 'SVG' -> open-source vectorial format\n" @@ -11824,23 +11834,23 @@ msgstr "" "- 'PNG' -> растровое изображение\n" "- 'PDF' -> формат портативного документа" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:223 -#: appPlugins/ToolFilm.py:1529 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:246 +#: appPlugins/ToolFilm.py:1583 msgid "Page Orientation" msgstr "Ориентация страницы" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:236 -#: appPlugins/ToolFilm.py:1546 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:259 +#: appPlugins/ToolFilm.py:1600 msgid "Page Size" msgstr "Размер страницы" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:237 -#: appPlugins/ToolFilm.py:1547 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:260 +#: appPlugins/ToolFilm.py:1601 msgid "A selection of standard ISO 216 page sizes." msgstr "Выбор стандартных размеров страниц ISO 216." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:304 -#: appPlugins/ToolFilm.py:1613 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:327 +#: appPlugins/ToolFilm.py:1667 msgid "Default value is 96 DPI. Change this value to scale the PNG file." msgstr "" "Значение по умолчанию - 96 точек на дюйм. Измените это значение, чтобы " @@ -11882,7 +11892,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:86 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:103 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:110 -#: appPlugins/ToolPaint.py:3068 +#: appPlugins/ToolPaint.py:3080 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" @@ -11893,14 +11903,14 @@ msgstr "" "вычисляется из других параметров." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:132 -#: appPlugins/ToolIsolation.py:3378 +#: appPlugins/ToolIsolation.py:3404 #, fuzzy #| msgid "Passes" msgid "Pad Passes" msgstr "Проход" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:134 -#: appPlugins/ToolIsolation.py:3380 +#: appPlugins/ToolIsolation.py:3406 #, fuzzy #| msgid "" #| "Width of the isolation gap in\n" @@ -11916,16 +11926,16 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:270 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:229 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:230 -#: appPlugins/ToolIsolation.py:3471 appPlugins/ToolNCC.py:4530 -#: appPlugins/ToolPaint.py:3246 +#: appPlugins/ToolIsolation.py:3501 appPlugins/ToolNCC.py:4545 +#: appPlugins/ToolPaint.py:3261 msgid "Rest" msgstr "Обработка остаточного припуска" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 -#: appPlugins/ToolIsolation.py:3474 appPlugins/ToolNCC.py:4534 -#: appPlugins/ToolPaint.py:3249 +#: appPlugins/ToolIsolation.py:3504 appPlugins/ToolNCC.py:4549 +#: appPlugins/ToolPaint.py:3264 msgid "" "If checked, use 'rest machining'.\n" "Basically it will process copper outside PCB features,\n" @@ -11946,22 +11956,22 @@ msgstr "" "Если флажок не установлен, используется стандартный алгоритм." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:215 -#: appPlugins/ToolIsolation.py:3496 +#: appPlugins/ToolIsolation.py:3526 msgid "Combine" msgstr "Комбинировать" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:217 -#: appPlugins/ToolIsolation.py:3498 +#: appPlugins/ToolIsolation.py:3528 msgid "Combine all passes into one object" msgstr "Объединить все проходы в один объект" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:223 -#: appPlugins/ToolIsolation.py:3515 +#: appPlugins/ToolIsolation.py:3545 msgid "Except" msgstr "Исключение" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:224 -#: appPlugins/ToolIsolation.py:3516 +#: appPlugins/ToolIsolation.py:3546 msgid "" "When the isolation geometry is generated,\n" "by checking this, the area of the object below\n" @@ -11973,13 +11983,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:332 -#: appPlugins/ToolIsolation.py:3505 appPlugins/ToolNCC.py:4654 +#: appPlugins/ToolIsolation.py:3535 appPlugins/ToolNCC.py:4669 msgid "Check validity" msgstr "Проверить право" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:334 -#: appPlugins/ToolIsolation.py:3507 appPlugins/ToolNCC.py:4656 +#: appPlugins/ToolIsolation.py:3537 appPlugins/ToolNCC.py:4671 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." @@ -11988,7 +11998,7 @@ msgstr "" "если они обеспечат полную изоляцию." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:241 -#: appPlugins/ToolIsolation.py:3555 +#: appPlugins/ToolIsolation.py:3585 msgid "" "Isolation scope. Choose what to isolate:\n" "- 'All' -> Isolate all the polygons in the object\n" @@ -12004,17 +12014,17 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolPaint.py:3286 +#: appPlugins/ToolIsolation.py:3593 appPlugins/ToolPaint.py:3301 msgid "Polygon Selection" msgstr "Выбор полигона" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:268 -#: appPlugins/ToolIsolation.py:3591 +#: appPlugins/ToolIsolation.py:3621 msgid "Interiors" msgstr "Bнутренность" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:270 -#: appPlugins/ToolIsolation.py:3593 +#: appPlugins/ToolIsolation.py:3623 msgid "" "When checked the user can select interiors of a polygon.\n" "(holes in the polygon)." @@ -12024,12 +12034,12 @@ msgstr "" "(дыры в многоугольнике)." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275 -#: appPlugins/ToolIsolation.py:3486 +#: appPlugins/ToolIsolation.py:3516 msgid "Forced Rest" msgstr "Принудительный отдых" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 -#: appPlugins/ToolIsolation.py:3488 +#: appPlugins/ToolIsolation.py:3518 msgid "" "When checked the isolation will be done with the current tool even if\n" "interiors of a polygon (holes in the polygon) could not be isolated.\n" @@ -12080,7 +12090,7 @@ msgstr "" "- Сетка: автоматически генерирует сетку точек зондирования" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:46 -#: appPlugins/ToolLevelling.py:1901 app_Main.py:8286 +#: appPlugins/ToolLevelling.py:1901 app_Main.py:8316 msgid "Grid" msgstr "Сетка" @@ -12109,7 +12119,7 @@ msgstr "Билинейный" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:71 -#: appPlugins/ToolLevelling.py:1928 appPlugins/ToolPanelize.py:1268 +#: appPlugins/ToolLevelling.py:1928 appPlugins/ToolPanelize.py:1282 msgid "Columns" msgstr "Столбцы" @@ -12120,7 +12130,7 @@ msgstr "Количество столбцов сетки." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:83 -#: appPlugins/ToolLevelling.py:1939 appPlugins/ToolPanelize.py:1279 +#: appPlugins/ToolLevelling.py:1939 appPlugins/ToolPanelize.py:1293 msgid "Rows" msgstr "Строки" @@ -12184,7 +12194,7 @@ msgid "Milling Plugin" msgstr "Фрезерный инструмент" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:28 -#: appPlugins/ToolMilling.py:3554 +#: appPlugins/ToolMilling.py:3517 #, fuzzy #| msgid "Create CNCJob with toolpaths for drilling or milling holes." msgid "" @@ -12196,14 +12206,14 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 -#: appPlugins/ToolMilling.py:4003 +#: appPlugins/ToolMilling.py:4073 msgid "V-Tip Dia" msgstr "Диаметр V-наконечника" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:65 -#: appPlugins/ToolMilling.py:4006 +#: appPlugins/ToolMilling.py:4076 msgid "The tip diameter for V-Shape Tool" msgstr "Диаметр наконечника для V-образного инструмента" @@ -12211,14 +12221,14 @@ msgstr "Диаметр наконечника для V-образного инс #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:76 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:84 -#: appPlugins/ToolMilling.py:4019 +#: appPlugins/ToolMilling.py:4089 msgid "V-Tip Angle" msgstr "Угол V-наконечника" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78 -#: appPlugins/ToolMilling.py:4022 +#: appPlugins/ToolMilling.py:4092 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." @@ -12241,7 +12251,7 @@ msgstr "" "в машинном коде (пауза для смены инструмента)." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:195 -#: appPlugins/ToolMilling.py:4104 +#: appPlugins/ToolMilling.py:4174 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -12292,13 +12302,13 @@ msgstr "" "игнорировать для любых других случаев." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:325 -#: appPlugins/ToolMilling.py:4159 +#: appPlugins/ToolMilling.py:4229 msgid "Re-cut" msgstr "Перерезать" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:327 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:339 -#: appPlugins/ToolMilling.py:4161 appPlugins/ToolMilling.py:4174 +#: appPlugins/ToolMilling.py:4231 appPlugins/ToolMilling.py:4244 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -12323,7 +12333,7 @@ msgstr "" "Металлическая щетка очистит материал после фрезерования." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:505 -#: appPlugins/ToolMilling.py:3975 +#: appPlugins/ToolMilling.py:4045 msgid "" "Algorithm for polishing:\n" "- Standard: Fixed step inwards.\n" @@ -12370,7 +12380,7 @@ msgid "Offset value" msgstr "Значение смещения" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:295 -#: appPlugins/ToolNCC.py:4608 +#: appPlugins/ToolNCC.py:4623 msgid "" "Selection of area to be processed.\n" "- 'Itself' - the processing extent is based on the object that is " @@ -12394,7 +12404,7 @@ msgid "Paint Plugin" msgstr "Прорисовка рисования" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 -#: appPlugins/ToolPaint.py:3276 +#: appPlugins/ToolPaint.py:3291 msgid "" "Selection of area to be processed.\n" "- 'Polygon Selection' - left mouse click to add/remove polygons to be " @@ -12435,12 +12445,12 @@ msgstr "" "на расстоянии X, Y расстояние друг от друга." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:44 -#: appPlugins/ToolPanelize.py:1243 +#: appPlugins/ToolPanelize.py:1257 msgid "Spacing cols" msgstr "Интервал столбцов" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:46 -#: appPlugins/ToolPanelize.py:1245 +#: appPlugins/ToolPanelize.py:1259 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -12449,12 +12459,12 @@ msgstr "" "В текущих единицах измерения." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:58 -#: appPlugins/ToolPanelize.py:1256 +#: appPlugins/ToolPanelize.py:1270 msgid "Spacing rows" msgstr "Интервал строк" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:60 -#: appPlugins/ToolPanelize.py:1258 +#: appPlugins/ToolPanelize.py:1272 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -12463,27 +12473,27 @@ msgstr "" "В текущих единицах измерения." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:73 -#: appPlugins/ToolPanelize.py:1270 +#: appPlugins/ToolPanelize.py:1284 msgid "Number of columns of the desired panel" msgstr "Количество столбцов нужной панели" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:85 -#: appPlugins/ToolPanelize.py:1281 +#: appPlugins/ToolPanelize.py:1295 msgid "Number of rows of the desired panel" msgstr "Количество строк нужной панели" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:92 -#: appPlugins/ToolPanelize.py:1293 +#: appPlugins/ToolPanelize.py:1317 msgid "Geo" msgstr "Geometry" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:93 -#: appPlugins/ToolPanelize.py:1294 +#: appPlugins/ToolPanelize.py:1318 msgid "Panel Type" msgstr "Тип панели" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:95 -#: appPlugins/ToolPanelize.py:1296 +#: appPlugins/ToolPanelize.py:1320 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -12494,7 +12504,7 @@ msgstr "" "- Geometry" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:106 -#: appPlugins/ToolPanelize.py:1306 +#: appPlugins/ToolPanelize.py:1330 msgid "" "Active only for Geometry panel type.\n" "When checked the application will find\n" @@ -12511,7 +12521,7 @@ msgid "Constrain within" msgstr "Ограничить в пределах" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:116 -#: appPlugins/ToolPanelize.py:1316 +#: appPlugins/ToolPanelize.py:1340 msgid "" "Area define by DX and DY within to constrain the panel.\n" "DX and DY values are in current units.\n" @@ -12526,12 +12536,12 @@ msgstr "" "она полностью вписывалась в выбранную область." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:129 -#: appPlugins/ToolPanelize.py:1328 +#: appPlugins/ToolPanelize.py:1352 msgid "Width (DX)" msgstr "Ширина (DX)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:131 -#: appPlugins/ToolPanelize.py:1330 +#: appPlugins/ToolPanelize.py:1354 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -12540,12 +12550,12 @@ msgstr "" "В текущих единицах измерения." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:142 -#: appPlugins/ToolPanelize.py:1340 +#: appPlugins/ToolPanelize.py:1364 msgid "Height (DY)" msgstr "Высота (DY)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:144 -#: appPlugins/ToolPanelize.py:1342 +#: appPlugins/ToolPanelize.py:1366 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -12736,19 +12746,19 @@ msgstr "" "Инструмент для вычитания одного объекта Gerber или Geometry\n" "от другого того же типа." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:925 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:949 msgid "Close paths" msgstr "Закрыть пути" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:30 appPlugins/ToolSub.py:926 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:30 appPlugins/ToolSub.py:950 msgid "Checking this will close the paths cut by the subtractor object." msgstr "Проверка этого закроет пути, прорезанные вычитающим объектом." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:33 appPlugins/ToolSub.py:821 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:33 appPlugins/ToolSub.py:826 msgid "Delete source" msgstr "Удалить источник" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:35 appPlugins/ToolSub.py:823 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:35 appPlugins/ToolSub.py:828 msgid "" "When checked will delete the source objects\n" "after a successful operation." @@ -12771,7 +12781,7 @@ msgstr "" "к объектам приложения." #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:40 -#: appPlugins/ToolTransform.py:612 +#: appPlugins/ToolTransform.py:609 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -12788,17 +12798,13 @@ msgstr "" "- Объект -> центр ограничивающего окошка конкретного объекта" #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:66 -#: appPlugins/ToolTransform.py:644 +#: appPlugins/ToolTransform.py:641 msgid "The type of object used as reference." msgstr "Объект который будет использоваться как шаблон." -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:101 -msgid "Skew" -msgstr "Наклон" - #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:120 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:134 -#: appPlugins/ToolCalibration.py:1230 appPlugins/ToolCalibration.py:1243 +#: appPlugins/ToolCalibration.py:1228 appPlugins/ToolCalibration.py:1241 msgid "" "Angle, in degrees.\n" "Float number between -360 and 359." @@ -12826,7 +12832,7 @@ msgstr "" #: appGUI/preferences/utilities/FAExcPrefGroupUI.py:37 #: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:27 #: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:27 -#: appPlugins/ToolDrilling.py:2869 appPlugins/ToolMilling.py:4477 +#: appPlugins/ToolDrilling.py:2873 appPlugins/ToolMilling.py:4539 msgid "Delete All" msgstr "Удалить все" @@ -13051,28 +13057,28 @@ msgstr "CNCJob object" msgid "Document Editor" msgstr "Редактор Document" -#: appObjects/FlatCAMExcellon.py:935 appObjects/FlatCAMExcellon.py:1037 -#: appPlugins/ToolDrilling.py:1928 appPlugins/ToolMilling.py:2479 -#: appPlugins/ToolMilling.py:2589 +#: appObjects/FlatCAMExcellon.py:932 appObjects/FlatCAMExcellon.py:1034 +#: appPlugins/ToolDrilling.py:1928 appPlugins/ToolMilling.py:2449 +#: appPlugins/ToolMilling.py:2559 msgid "Please select one or more tools from the list and try again." msgstr "" "Пожалуйста, выберите один или несколько инструментов из списка и попробуйте " "еще раз." -#: appObjects/FlatCAMExcellon.py:940 appPlugins/ToolMilling.py:2486 +#: appObjects/FlatCAMExcellon.py:937 appPlugins/ToolMilling.py:2456 msgid "Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "Сверло больше, чем размер отверстия. Отмена." -#: appObjects/FlatCAMExcellon.py:1046 appPlugins/ToolMilling.py:2598 +#: appObjects/FlatCAMExcellon.py:1043 appPlugins/ToolMilling.py:2568 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "Инструмент для прорезания пазов больше, чем размер отверстия. Отмена." -#: appObjects/FlatCAMGeometry.py:486 +#: appObjects/FlatCAMGeometry.py:483 msgid "Vertex points calculated." msgstr "" -#: appObjects/FlatCAMGeometry.py:693 appObjects/FlatCAMGeometry.py:847 -#: appPlugins/ToolMilling.py:2842 appPlugins/ToolMilling.py:3086 +#: appObjects/FlatCAMGeometry.py:690 appObjects/FlatCAMGeometry.py:844 +#: appPlugins/ToolMilling.py:2812 appPlugins/ToolMilling.py:3056 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -13080,46 +13086,46 @@ msgstr "" "Смещение выбранного в таблице инструментов инструмента не указано.\n" "Добавьте смещение инструмента или измените тип смещения." -#: appObjects/FlatCAMGeometry.py:760 appObjects/FlatCAMGeometry.py:908 -#: appPlugins/ToolMilling.py:2911 appPlugins/ToolMilling.py:3130 +#: appObjects/FlatCAMGeometry.py:757 appObjects/FlatCAMGeometry.py:905 +#: appPlugins/ToolMilling.py:2881 appPlugins/ToolMilling.py:3100 msgid "G-Code parsing in progress..." msgstr "Разбор G-кода ..." -#: appObjects/FlatCAMGeometry.py:762 appObjects/FlatCAMGeometry.py:910 -#: appPlugins/ToolMilling.py:2913 appPlugins/ToolMilling.py:3132 +#: appObjects/FlatCAMGeometry.py:759 appObjects/FlatCAMGeometry.py:907 +#: appPlugins/ToolMilling.py:2883 appPlugins/ToolMilling.py:3102 msgid "G-Code parsing finished..." msgstr "Разбор G-кода завершен..." -#: appObjects/FlatCAMGeometry.py:769 appObjects/FlatCAMGeometry.py:919 -#: appObjects/FlatCAMGeometry.py:1083 appPlugins/ToolMilling.py:2920 -#: appPlugins/ToolMilling.py:3141 +#: appObjects/FlatCAMGeometry.py:766 appObjects/FlatCAMGeometry.py:916 +#: appObjects/FlatCAMGeometry.py:1080 appPlugins/ToolMilling.py:2890 +#: appPlugins/ToolMilling.py:3111 msgid "Finished G-Code processing" msgstr "Закончена обработка G-кода" -#: appObjects/FlatCAMGeometry.py:771 appObjects/FlatCAMGeometry.py:921 -#: appPlugins/ToolMilling.py:2922 appPlugins/ToolMilling.py:3143 +#: appObjects/FlatCAMGeometry.py:768 appObjects/FlatCAMGeometry.py:918 +#: appPlugins/ToolMilling.py:2892 appPlugins/ToolMilling.py:3113 msgid "G-Code processing failed with error" msgstr "Обработка G-кода завершилась ошибкой" -#: appObjects/FlatCAMGeometry.py:814 appPlugins/ToolMilling.py:2965 +#: appObjects/FlatCAMGeometry.py:811 appPlugins/ToolMilling.py:2935 #: appPlugins/ToolSolderPaste.py:865 appPlugins/ToolSolderPaste.py:923 msgid "Cancelled. Empty file, it has no geometry" msgstr "Отмена. Пустой файл, он не имеет геометрии" -#: appObjects/FlatCAMGeometry.py:937 appObjects/FlatCAMGeometry.py:942 -#: appObjects/FlatCAMGeometry.py:1090 appPlugins/ToolMilling.py:3170 -#: appPlugins/ToolMilling.py:3185 +#: appObjects/FlatCAMGeometry.py:934 appObjects/FlatCAMGeometry.py:939 +#: appObjects/FlatCAMGeometry.py:1087 appPlugins/ToolMilling.py:3140 +#: appPlugins/ToolMilling.py:3155 msgid "CNCjob created" msgstr "CNCjob создан" -#: appObjects/FlatCAMGeometry.py:1116 appObjects/FlatCAMGeometry.py:1125 +#: appObjects/FlatCAMGeometry.py:1113 appObjects/FlatCAMGeometry.py:1122 #: appParsers/ParseGerber.py:2093 appParsers/ParseGerber.py:2103 msgid "Scale factor has to be a number: integer or float." msgstr "" "Коэффициент масштабирования должен быть числом: целочисленным или с " "плавающей запятой." -#: appObjects/FlatCAMGeometry.py:1205 appParsers/ParseGerber.py:2219 +#: appObjects/FlatCAMGeometry.py:1202 appParsers/ParseGerber.py:2219 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." @@ -13127,7 +13133,7 @@ msgstr "" "Необходима пара значений (x,y). Возможно, вы ввели только одно значение в " "поле \"Смещение\"." -#: appObjects/FlatCAMGeometry.py:1290 +#: appObjects/FlatCAMGeometry.py:1287 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y)\n" @@ -13137,24 +13143,24 @@ msgstr "" "y)\n" "но теперь есть только одно значение, а не два." -#: appObjects/FlatCAMGerber.py:416 appPlugins/ToolIsolation.py:1526 +#: appObjects/FlatCAMGerber.py:419 appPlugins/ToolIsolation.py:1522 msgid "Buffering solid geometry" msgstr "Буферизация solid геометрии" -#: appObjects/FlatCAMGerber.py:460 appObjects/FlatCAMGerber.py:486 +#: appObjects/FlatCAMGerber.py:463 appObjects/FlatCAMGerber.py:489 msgid "Operation could not be done." msgstr "Операция не может быть выполнена." -#: appObjects/FlatCAMGerber.py:582 appObjects/FlatCAMGerber.py:658 -#: appPlugins/ToolIsolation.py:1738 appPlugins/ToolIsolation.py:2096 -#: appPlugins/ToolNCC.py:2137 appPlugins/ToolNCC.py:3160 -#: appPlugins/ToolNCC.py:3540 +#: appObjects/FlatCAMGerber.py:585 appObjects/FlatCAMGerber.py:661 +#: appPlugins/ToolIsolation.py:1734 appPlugins/ToolIsolation.py:2092 +#: appPlugins/ToolNCC.py:2123 appPlugins/ToolNCC.py:3146 +#: appPlugins/ToolNCC.py:3526 msgid "Isolation geometry could not be generated." msgstr "Геометрия изоляции не может быть сгенерирована." -#: appObjects/FlatCAMGerber.py:609 appObjects/FlatCAMGerber.py:699 -#: appPlugins/ToolIsolation.py:1802 appPlugins/ToolIsolation.py:1993 -#: appPlugins/ToolIsolation.py:2177 +#: appObjects/FlatCAMGerber.py:612 appObjects/FlatCAMGerber.py:702 +#: appPlugins/ToolIsolation.py:1798 appPlugins/ToolIsolation.py:1989 +#: appPlugins/ToolIsolation.py:2173 msgid "Isolation geometry created" msgstr "Создана геометрия изоляции" @@ -13186,7 +13192,7 @@ msgstr "Масштабирование..." msgid "Skewing..." msgstr "Наклон..." -#: appObjects/FlatCAMObj.py:487 appPlugins/ToolCalculators.py:571 +#: appObjects/FlatCAMObj.py:487 appPlugins/ToolCalculators.py:696 #: appPlugins/ToolReport.py:181 msgid "Dimensions" msgstr "Размеры" @@ -13297,19 +13303,19 @@ msgstr "Объект переименован из {old} в {new}" #: appObjects/ObjectCollection.py:954 appObjects/ObjectCollection.py:960 #: appObjects/ObjectCollection.py:966 appObjects/ObjectCollection.py:972 #: appObjects/ObjectCollection.py:978 appObjects/ObjectCollection.py:984 -#: app_Main.py:7600 app_Main.py:7606 app_Main.py:7612 app_Main.py:7618 +#: app_Main.py:7630 app_Main.py:7636 app_Main.py:7642 app_Main.py:7648 msgid "selected" msgstr "выбранный" -#: appObjects/ObjectCollection.py:1020 +#: appObjects/ObjectCollection.py:1023 msgid "Cause of error" msgstr "Причина ошибки" -#: appObjects/ObjectCollection.py:1221 +#: appObjects/ObjectCollection.py:1224 msgid "All objects are selected." msgstr "Все объекты выделены." -#: appObjects/ObjectCollection.py:1231 +#: appObjects/ObjectCollection.py:1234 msgid "Objects selection is cleared." msgstr "Выбор объектов очищен." @@ -13444,7 +13450,7 @@ msgid "Click on the START point." msgstr "Нажмите на начальную точку." #: appPlugins/ToolAlignObjects.py:276 appPlugins/ToolCalibration.py:311 -#: appPlugins/ToolDblSided.py:445 +#: appPlugins/ToolDblSided.py:429 msgid "Cancelled by user request." msgstr "Отменено по запросу пользователя." @@ -13460,15 +13466,15 @@ msgid "Or right click to cancel." msgstr "Или щелкните правой кнопкой мыши, чтобы отменить." #: appPlugins/ToolAlignObjects.py:296 appPlugins/ToolAlignObjects.py:303 -#: appPlugins/ToolFiducials.py:858 +#: appPlugins/ToolFiducials.py:856 msgid "Second Point" msgstr "Вторичная точка" -#: appPlugins/ToolAlignObjects.py:422 +#: appPlugins/ToolAlignObjects.py:430 msgid "MOVING object" msgstr "Движущийся объект" -#: appPlugins/ToolAlignObjects.py:426 +#: appPlugins/ToolAlignObjects.py:432 msgid "" "Specify the type of object to be aligned.\n" "It can be of type: Gerber or Excellon.\n" @@ -13480,15 +13486,15 @@ msgstr "" "Выбор здесь определяет тип объектов, которые будут\n" "в выпадающем списке объектов." -#: appPlugins/ToolAlignObjects.py:447 +#: appPlugins/ToolAlignObjects.py:463 msgid "Object to be aligned." msgstr "Объект для выравнивания." -#: appPlugins/ToolAlignObjects.py:459 +#: appPlugins/ToolAlignObjects.py:471 msgid "DESTINATION object" msgstr "Целевой объект" -#: appPlugins/ToolAlignObjects.py:461 +#: appPlugins/ToolAlignObjects.py:473 msgid "" "Specify the type of object to be aligned to.\n" "It can be of type: Gerber or Excellon.\n" @@ -13500,15 +13506,15 @@ msgstr "" "Выбор здесь определяет тип объектов, которые будут\n" "в выпадающем списке объектов." -#: appPlugins/ToolAlignObjects.py:483 +#: appPlugins/ToolAlignObjects.py:504 msgid "Object to be aligned to. Aligner." msgstr "Объект для выравнивания по образцу." -#: appPlugins/ToolAlignObjects.py:496 +#: appPlugins/ToolAlignObjects.py:525 msgid "Alignment Type" msgstr "Тип выравнивания" -#: appPlugins/ToolAlignObjects.py:498 +#: appPlugins/ToolAlignObjects.py:527 msgid "" "The type of alignment can be:\n" "- Single Point -> it require a single point of sync, the action will be a " @@ -13522,19 +13528,19 @@ msgstr "" "- Двойная точка -> требуется две точки синхронизации, действие будет " "переводом с последующим вращением" -#: appPlugins/ToolAlignObjects.py:504 +#: appPlugins/ToolAlignObjects.py:533 msgid "Single Point" msgstr "Одна точка" -#: appPlugins/ToolAlignObjects.py:505 +#: appPlugins/ToolAlignObjects.py:534 msgid "Dual Point" msgstr "Двойная точка" -#: appPlugins/ToolAlignObjects.py:517 +#: appPlugins/ToolAlignObjects.py:541 msgid "Align Object" msgstr "Выровнять объект" -#: appPlugins/ToolAlignObjects.py:520 +#: appPlugins/ToolAlignObjects.py:544 msgid "" "Align the specified object to the aligner object.\n" "If only one point is used then it assumes translation.\n" @@ -13544,70 +13550,117 @@ msgstr "" "Если используется только одна точка, то это предполагает перевод.\n" "Если используются две точки, то предполагается их трансляция и вращение." -#: appPlugins/ToolAlignObjects.py:535 appPlugins/ToolCalculators.py:731 -#: appPlugins/ToolCalibration.py:1408 appPlugins/ToolCopperThieving.py:1767 -#: appPlugins/ToolCorners.py:911 appPlugins/ToolCutOut.py:2843 -#: appPlugins/ToolDblSided.py:1131 appPlugins/ToolDrilling.py:2916 -#: appPlugins/ToolEtchCompensation.py:509 appPlugins/ToolExtract.py:1328 -#: appPlugins/ToolFiducials.py:1073 appPlugins/ToolFilm.py:1644 -#: appPlugins/ToolFollow.py:796 appPlugins/ToolInvertGerber.py:327 -#: appPlugins/ToolIsolation.py:3676 appPlugins/ToolLevelling.py:2324 -#: appPlugins/ToolMilling.py:4524 appPlugins/ToolNCC.py:4684 -#: appPlugins/ToolOptimal.py:638 appPlugins/ToolPaint.py:3349 -#: appPlugins/ToolPanelize.py:1375 appPlugins/ToolPunchGerber.py:2350 -#: appPlugins/ToolQRCode.py:1026 appPlugins/ToolRulesCheck.py:1678 -#: appPlugins/ToolSolderPaste.py:1610 appPlugins/ToolSub.py:950 -#: appPlugins/ToolTransform.py:983 +#: appPlugins/ToolAlignObjects.py:559 appPlugins/ToolCalculators.py:1049 +#: appPlugins/ToolCalibration.py:1406 appPlugins/ToolCopperThieving.py:1817 +#: appPlugins/ToolCorners.py:970 appPlugins/ToolCutOut.py:2843 +#: appPlugins/ToolDblSided.py:1108 appPlugins/ToolDrilling.py:2912 +#: appPlugins/ToolEtchCompensation.py:520 appPlugins/ToolExtract.py:1366 +#: appPlugins/ToolFiducials.py:1071 appPlugins/ToolFilm.py:1698 +#: appPlugins/ToolFollow.py:790 appPlugins/ToolInvertGerber.py:330 +#: appPlugins/ToolIsolation.py:3704 appPlugins/ToolLevelling.py:2324 +#: appPlugins/ToolMilling.py:4576 appPlugins/ToolNCC.py:4698 +#: appPlugins/ToolOptimal.py:638 appPlugins/ToolPaint.py:3366 +#: appPlugins/ToolPanelize.py:1401 appPlugins/ToolPunchGerber.py:2361 +#: appPlugins/ToolQRCode.py:1046 appPlugins/ToolRulesCheck.py:1678 +#: appPlugins/ToolSolderPaste.py:1610 appPlugins/ToolSub.py:975 +#: appPlugins/ToolTransform.py:980 msgid "Reset Tool" msgstr "Сбросить настройки инструмента" -#: appPlugins/ToolAlignObjects.py:538 appPlugins/ToolCalculators.py:734 -#: appPlugins/ToolCalibration.py:1411 appPlugins/ToolCopperThieving.py:1770 -#: appPlugins/ToolCorners.py:914 appPlugins/ToolCutOut.py:2846 -#: appPlugins/ToolDblSided.py:1134 appPlugins/ToolDrilling.py:2919 -#: appPlugins/ToolEtchCompensation.py:512 appPlugins/ToolExtract.py:1331 -#: appPlugins/ToolFiducials.py:1076 appPlugins/ToolFilm.py:1647 -#: appPlugins/ToolFollow.py:799 appPlugins/ToolInvertGerber.py:330 -#: appPlugins/ToolIsolation.py:3679 appPlugins/ToolLevelling.py:2327 -#: appPlugins/ToolMilling.py:4527 appPlugins/ToolNCC.py:4687 -#: appPlugins/ToolOptimal.py:641 appPlugins/ToolPaint.py:3352 -#: appPlugins/ToolPanelize.py:1378 appPlugins/ToolPunchGerber.py:2353 -#: appPlugins/ToolQRCode.py:1029 appPlugins/ToolRulesCheck.py:1681 -#: appPlugins/ToolSolderPaste.py:1613 appPlugins/ToolSub.py:953 -#: appPlugins/ToolTransform.py:986 +#: appPlugins/ToolAlignObjects.py:562 appPlugins/ToolCalculators.py:1052 +#: appPlugins/ToolCalibration.py:1409 appPlugins/ToolCopperThieving.py:1820 +#: appPlugins/ToolCorners.py:973 appPlugins/ToolCutOut.py:2846 +#: appPlugins/ToolDblSided.py:1111 appPlugins/ToolDrilling.py:2915 +#: appPlugins/ToolEtchCompensation.py:523 appPlugins/ToolExtract.py:1369 +#: appPlugins/ToolFiducials.py:1074 appPlugins/ToolFilm.py:1701 +#: appPlugins/ToolFollow.py:793 appPlugins/ToolInvertGerber.py:333 +#: appPlugins/ToolIsolation.py:3707 appPlugins/ToolLevelling.py:2327 +#: appPlugins/ToolMilling.py:4579 appPlugins/ToolNCC.py:4701 +#: appPlugins/ToolOptimal.py:641 appPlugins/ToolPaint.py:3369 +#: appPlugins/ToolPanelize.py:1404 appPlugins/ToolPunchGerber.py:2364 +#: appPlugins/ToolQRCode.py:1049 appPlugins/ToolRulesCheck.py:1681 +#: appPlugins/ToolSolderPaste.py:1613 appPlugins/ToolSub.py:978 +#: appPlugins/ToolTransform.py:983 msgid "Will reset the tool parameters." msgstr "Сброс параметров инструмента." -#: appPlugins/ToolCalculators.py:192 +#: appPlugins/ToolCalculators.py:210 #, fuzzy #| msgid "Painting with tool diameter = " msgid "Cut width (tool diameter) calculated." msgstr "Покраска инструментом с диаметром = " -#: appPlugins/ToolCalculators.py:214 +#: appPlugins/ToolCalculators.py:232 #, fuzzy #| msgid "The new tool diameter (cut width) to add in the tool table." msgid "Tool diameter (cut width) cannot be smaller than the tip diameter." msgstr "" "Диаметр нового инструмента (ширина разреза) добавлен в таблицу инструментов." -#: appPlugins/ToolCalculators.py:220 +#: appPlugins/ToolCalculators.py:238 msgid "Cut depth (Cut Z) calculated." msgstr "" -#: appPlugins/ToolCalculators.py:416 -msgid "Units Calculator" -msgstr "Калькулятор единиц" +#: appPlugins/ToolCalculators.py:507 +#, fuzzy +#| msgid "V-Shape" +msgid "V-Shape Tool" +msgstr "V-образный" -#: appPlugins/ToolCalculators.py:460 -msgid "Here you enter the value to be converted from INCH to MM" +#: appPlugins/ToolCalculators.py:508 +#, fuzzy +#| msgid "Conversion" +msgid "Units Conversion" +msgstr "Конвертация" + +#: appPlugins/ToolCalculators.py:509 +#, fuzzy +#| msgid "ElectroPlating Calculator" +msgid "ElectroPlating" +msgstr "Калькулятор электронных плат" + +#: appPlugins/ToolCalculators.py:510 +msgid "Tinning" +msgstr "" + +#: appPlugins/ToolCalculators.py:548 +msgid "inch" +msgstr "" + +#: appPlugins/ToolCalculators.py:554 appPlugins/ToolCalculators.py:569 +#: appPlugins/ToolCalculators.py:584 +#, fuzzy +#| msgid "Here you enter the value to be converted from INCH to MM" +msgid "Here you enter the value to be converted from imperial to metric" msgstr "Здесь вы вводите значение, которое будет конвертировано из ДЮЙМОВ в MM" -#: appPlugins/ToolCalculators.py:465 -msgid "Here you enter the value to be converted from MM to INCH" -msgstr "Здесь вы вводите значение, которое будет конвертировано из MM в ДЮЙМЫ" +#: appPlugins/ToolCalculators.py:557 appPlugins/ToolCalculators.py:572 +#: appPlugins/ToolCalculators.py:587 +#, fuzzy +#| msgid "Here you enter the value to be converted from INCH to MM" +msgid "Here you enter the value to be converted from metric to imperial" +msgstr "Здесь вы вводите значение, которое будет конвертировано из ДЮЙМОВ в MM" -#: appPlugins/ToolCalculators.py:502 +#: appPlugins/ToolCalculators.py:563 +msgid "oz" +msgstr "" + +#: appPlugins/ToolCalculators.py:564 +msgid "gram" +msgstr "" + +#: appPlugins/ToolCalculators.py:578 +msgid "fl oz" +msgstr "" + +#: appPlugins/ToolCalculators.py:579 appPlugins/ToolCalculators.py:953 +#: appPlugins/ToolCalculators.py:973 appPlugins/ToolCalculators.py:1028 +#, fuzzy +#| msgid "L" +msgid "mL" +msgstr "L" + +#: appPlugins/ToolCalculators.py:627 msgid "" "This is the angle of the tip of the tool.\n" "It is specified by manufacturer." @@ -13615,81 +13668,200 @@ msgstr "" "Это угол наклона кончика инструмента.\n" "Это указано производителем." -#: appPlugins/ToolCalculators.py:514 -msgid "" -"This is the depth to cut into the material.\n" -"In the CNCJob is the CutZ parameter." +#: appPlugins/ToolCalculators.py:639 +#, fuzzy +#| msgid "" +#| "This is the depth to cut into the material.\n" +#| "In the CNCJob is the CutZ parameter." +msgid "This is the depth to cut into the material." msgstr "" "Это глубина для того чтобы отрезать в материал.\n" "В работе с ЧПУ-это параметр, CutZ." -#: appPlugins/ToolCalculators.py:526 +#: appPlugins/ToolCalculators.py:650 +#, fuzzy +#| msgid "" +#| "This is the tool tip diameter.\n" +#| "It is specified by manufacturer." msgid "" -"This is the tool diameter to be entered into\n" -"FlatCAM Gerber section.\n" -"In the CNCJob section it is called >Tool dia<." +"This is the actual tool diameter\n" +"at the desired depth of cut." msgstr "" -"Это диаметр инструмента, который нужно ввести\n" -"Секция FlatCAM Gerber.\n" -"В разделе Работа с ЧПУ он называется > инструмент dia<." +"Это диаметр наконечника инструмента.\n" +"Это указано производителем." -#: appPlugins/ToolCalculators.py:540 -msgid "" -"Calculate either the Cut Z or the effective tool diameter,\n" -" depending on which is desired and which is known. " +#: appPlugins/ToolCalculators.py:663 +#, fuzzy +#| msgid "" +#| "Calculate either the Cut Z or the effective tool diameter,\n" +#| " depending on which is desired and which is known. " +msgid "Calculate either the depth of cut or the effective tool diameter." msgstr "" "Рассчитывает любую глубину резания или эффективный диаметр инструмента,\n" " в зависимости от того, что желательно и что известно. " -#: appPlugins/ToolCalculators.py:566 +#: appPlugins/ToolCalculators.py:691 msgid "Area Calculation" msgstr "Расчет площади" -#: appPlugins/ToolCalculators.py:568 -msgid "Choose how to calculate the board area." -msgstr "Выберите способ расчета площади печатной платы." +#: appPlugins/ToolCalculators.py:693 +#, fuzzy +#| msgid "This is the board area." +msgid "Determine the board area." +msgstr "Это область печатной платы." -#: appPlugins/ToolCalculators.py:586 appPlugins/ToolCalculators.py:604 -#: appPlugins/ToolCalculators.py:622 appPlugins/ToolCopperThieving.py:1726 +#: appPlugins/ToolCalculators.py:705 +#, fuzzy +#| msgid "Board Length" +msgid "Board Length." +msgstr "Длина платы" + +#: appPlugins/ToolCalculators.py:711 appPlugins/ToolCalculators.py:729 +#: appPlugins/ToolCalculators.py:747 appPlugins/ToolCopperThieving.py:1774 msgid "cm" msgstr "cm" -#: appPlugins/ToolCalculators.py:667 +#: appPlugins/ToolCalculators.py:741 +#, fuzzy +#| msgid "Plated area" +msgid "Board area." +msgstr "Зоны покрытия" + +#: appPlugins/ToolCalculators.py:764 +#, fuzzy +#| msgid "" +#| "Current density to pass through the board. \n" +#| "In Amps per Square Feet ASF." +msgid "" +"Current density applied to the board. \n" +"In Amperes per Square Feet ASF." +msgstr "" +"Плотность тока для прохождения через плату. \n" +"В Амперах на квадратный метр АЧС." + +#: appPlugins/ToolCalculators.py:784 +#, fuzzy +#| msgid "The thickness of the line that makes the corner marker." +msgid "Thickness of the deposited copper." +msgstr "Толщина линии, обозначающей угол." + +#: appPlugins/ToolCalculators.py:791 msgid "um" msgstr "um" -#: appPlugins/ToolCalculators.py:678 +#: appPlugins/ToolCalculators.py:802 msgid "Current Value" msgstr "Текущее значение" -#: appPlugins/ToolCalculators.py:679 +#: appPlugins/ToolCalculators.py:803 +#, fuzzy +#| msgid "" +#| "This is the current intensity value\n" +#| "to be set on the Power Supply. In Amps." msgid "" "This is the current intensity value\n" -"to be set on the Power Supply. In Amps." +"to be set on the Power Supply." msgstr "" "Это текущее значение интенсивности \n" "быть установленным на электропитание. В Усилителях." -#: appPlugins/ToolCalculators.py:699 +#: appPlugins/ToolCalculators.py:823 msgid "Time" msgstr "Время" -#: appPlugins/ToolCalculators.py:700 -msgid "" -"This is the calculated time required for the procedure.\n" -"In minutes." -msgstr "" -"Это расчетное время, необходимое для процедуры.\n" -"В минутах." +#: appPlugins/ToolCalculators.py:824 +#, fuzzy +#| msgid "Object to be cleared of excess copper." +msgid "The time calculated to deposit copper." +msgstr "Объект должен быть очищен от избытка меди." -#: appPlugins/ToolCalculators.py:723 -msgid "" -"Calculate the current intensity value and the procedure time,\n" -"depending on the parameters above" +#: appPlugins/ToolCalculators.py:846 +#, fuzzy +#| msgid "" +#| "Calculate the current intensity value and the procedure time,\n" +#| "depending on the parameters above" +msgid "Calculate the current intensity value and the procedure time." msgstr "" "Вычислите текущее значение интенсивности и время процедуры,\n" "в зависимости от параметров выше" +#: appPlugins/ToolCalculators.py:856 +msgid "" +"Calculator for chemical quantities\n" +"required for tinning PCB's." +msgstr "" + +#: appPlugins/ToolCalculators.py:871 +#, fuzzy +#| msgid "Isolation" +msgid "Solution" +msgstr "Изоляция" + +#: appPlugins/ToolCalculators.py:873 +msgid "Choose one solution for tinning." +msgstr "" + +#: appPlugins/ToolCalculators.py:885 +msgid "Stannous Chloride." +msgstr "" + +#: appPlugins/ToolCalculators.py:893 appPlugins/ToolCalculators.py:913 +#: appPlugins/ToolCalculators.py:933 appPlugins/ToolCalculators.py:1004 +msgid "g" +msgstr "" + +#: appPlugins/ToolCalculators.py:904 +msgid "Thiourea" +msgstr "" + +#: appPlugins/ToolCalculators.py:905 +msgid "Thiourea." +msgstr "" + +#: appPlugins/ToolCalculators.py:925 +msgid "Sulfamic Acid." +msgstr "" + +#: appPlugins/ToolCalculators.py:945 +msgid "Distilled Water." +msgstr "" + +#: appPlugins/ToolCalculators.py:964 +msgid "Soap" +msgstr "" + +#: appPlugins/ToolCalculators.py:965 +msgid "Liquid soap." +msgstr "" + +#: appPlugins/ToolCalculators.py:988 +#, fuzzy +#| msgid "Options" +msgid "Optional" +msgstr "Опции" + +#: appPlugins/ToolCalculators.py:994 +msgid "" +"Sodium hypophosphite.\n" +"Optional, for solution stability.\n" +"Warning: List 1 chemical in USA." +msgstr "" + +#: appPlugins/ToolCalculators.py:1020 +#, fuzzy +#| msgid "Columns" +msgid "Volume" +msgstr "Столбцы" + +#: appPlugins/ToolCalculators.py:1021 +msgid "Desired volume of tinning solution." +msgstr "" + +#: appPlugins/ToolCalculators.py:1042 +msgid "" +"Calculate the chemical quantities for the desired volume of tinning solution." +msgstr "" + #: appPlugins/ToolCalibration.py:126 appPlugins/ToolCalibration.py:765 #, fuzzy #| msgid "Calibration Tool" @@ -13733,32 +13905,32 @@ msgid "Cancelled. Four points are needed for GCode generation." msgstr "Отмена. Для генерации GCode необходимы четыре точки." #: appPlugins/ToolCalibration.py:638 appPlugins/ToolCalibration.py:729 -#: appPlugins/ToolDblSided.py:563 appPlugins/ToolFilm.py:323 -#: appPlugins/ToolFilm.py:330 appPlugins/ToolFilm.py:334 -#: appPlugins/ToolMilling.py:1978 appPlugins/ToolMove.py:167 +#: appPlugins/ToolDblSided.py:544 appPlugins/ToolFilm.py:306 +#: appPlugins/ToolFilm.py:313 appPlugins/ToolFilm.py:317 +#: appPlugins/ToolMilling.py:1948 appPlugins/ToolMove.py:167 #: appPlugins/ToolReport.py:140 appPlugins/ToolTransform.py:176 #: appPlugins/ToolTransform.py:327 appPlugins/ToolTransform.py:359 #: appPlugins/ToolTransform.py:404 appPlugins/ToolTransform.py:438 #: appPlugins/ToolTransform.py:473 appPlugins/ToolTransform.py:510 -#: app_Main.py:5127 app_Main.py:5647 app_Main.py:6008 app_Main.py:6093 -#: app_Main.py:6273 app_Main.py:6578 app_Main.py:6739 app_Main.py:6785 -#: app_Main.py:6832 app_Main.py:6887 app_Main.py:6935 app_Main.py:7104 -#: app_Main.py:9288 app_Main.py:9382 app_Main.py:9424 app_Main.py:9466 -#: app_Main.py:9508 app_Main.py:9549 app_Main.py:9594 app_Main.py:9639 -#: app_Main.py:10140 app_Main.py:10144 camlib.py:2451 camlib.py:2518 +#: app_Main.py:5127 app_Main.py:5653 app_Main.py:6016 app_Main.py:6101 +#: app_Main.py:6281 app_Main.py:6586 app_Main.py:6766 app_Main.py:6812 +#: app_Main.py:6859 app_Main.py:6914 app_Main.py:6962 app_Main.py:7131 +#: app_Main.py:9318 app_Main.py:9412 app_Main.py:9454 app_Main.py:9496 +#: app_Main.py:9538 app_Main.py:9579 app_Main.py:9624 app_Main.py:9669 +#: app_Main.py:10170 app_Main.py:10174 camlib.py:2451 camlib.py:2518 #: camlib.py:2586 camlib.py:2664 msgid "No object is selected." msgstr "Объект не выбран." -#: appPlugins/ToolCalibration.py:794 +#: appPlugins/ToolCalibration.py:792 msgid "Parameters used when creating the GCode in this tool." msgstr "Параметры, используемые при создании GCode в данном инструменте." -#: appPlugins/ToolCalibration.py:898 +#: appPlugins/ToolCalibration.py:896 msgid "STEP 1: Acquire Calibration Points" msgstr "ШАГ 1: Получение точек калибровки" -#: appPlugins/ToolCalibration.py:900 +#: appPlugins/ToolCalibration.py:898 msgid "" "Pick four points by clicking on canvas.\n" "Those four points should be in the four\n" @@ -13768,26 +13940,26 @@ msgstr "" "Эти четыре пункта должны быть в четырех\n" "(насколько это возможно) углы объекта." -#: appPlugins/ToolCalibration.py:918 appPlugins/ToolImage.py:238 -#: appPlugins/ToolPanelize.py:1148 appPlugins/ToolReport.py:205 +#: appPlugins/ToolCalibration.py:916 appPlugins/ToolImage.py:238 +#: appPlugins/ToolReport.py:205 msgid "Object Type" msgstr "Тип объекта" -#: appPlugins/ToolCalibration.py:935 +#: appPlugins/ToolCalibration.py:933 msgid "Source object selection" msgstr "Выбор исходного объекта" -#: appPlugins/ToolCalibration.py:937 +#: appPlugins/ToolCalibration.py:935 msgid "FlatCAM Object to be used as a source for reference points." msgstr "" "FlatCAM Объект, который будет использоваться в качестве источника опорных " "точек." -#: appPlugins/ToolCalibration.py:943 +#: appPlugins/ToolCalibration.py:941 msgid "Calibration Points" msgstr "Точки калибровки" -#: appPlugins/ToolCalibration.py:945 +#: appPlugins/ToolCalibration.py:943 msgid "" "Contain the expected calibration points and the\n" "ones measured." @@ -13795,47 +13967,47 @@ msgstr "" "Содержит ожидаемые точки калибровки и точки калибровки\n" "измеренные." -#: appPlugins/ToolCalibration.py:961 +#: appPlugins/ToolCalibration.py:959 msgid "Found Delta" msgstr "Найдено Delta" -#: appPlugins/ToolCalibration.py:973 +#: appPlugins/ToolCalibration.py:971 msgid "Bot Left X" msgstr "Нижний левый X" -#: appPlugins/ToolCalibration.py:982 +#: appPlugins/ToolCalibration.py:980 msgid "Bot Left Y" msgstr "Нижний левый Y" -#: appPlugins/ToolCalibration.py:1000 +#: appPlugins/ToolCalibration.py:998 msgid "Bot Right X" msgstr "Нижний правый X" -#: appPlugins/ToolCalibration.py:1010 +#: appPlugins/ToolCalibration.py:1008 msgid "Bot Right Y" msgstr "Нижний правый Y" -#: appPlugins/ToolCalibration.py:1025 +#: appPlugins/ToolCalibration.py:1023 msgid "Top Left X" msgstr "Верхний левый X" -#: appPlugins/ToolCalibration.py:1034 +#: appPlugins/ToolCalibration.py:1032 msgid "Top Left Y" msgstr "Верхний левый Y" -#: appPlugins/ToolCalibration.py:1049 +#: appPlugins/ToolCalibration.py:1047 msgid "Top Right X" msgstr "Верхний правый X" -#: appPlugins/ToolCalibration.py:1059 +#: appPlugins/ToolCalibration.py:1057 msgid "Top Right Y" msgstr "Верхний правый Y" -#: appPlugins/ToolCalibration.py:1092 +#: appPlugins/ToolCalibration.py:1090 msgid "Get Points" msgstr "Получить точки" -#: appPlugins/ToolCalibration.py:1094 +#: appPlugins/ToolCalibration.py:1092 msgid "" "Pick four points by clicking on canvas if the source choice\n" "is 'free' or inside the object geometry if the source is 'object'.\n" @@ -13848,11 +14020,11 @@ msgstr "" "Эти четыре точки должны быть в четырех квадратах\n" "вокруг объекта." -#: appPlugins/ToolCalibration.py:1115 +#: appPlugins/ToolCalibration.py:1113 msgid "STEP 2: Verification GCode" msgstr "ШАГ 2: Проверка GCode" -#: appPlugins/ToolCalibration.py:1117 appPlugins/ToolCalibration.py:1130 +#: appPlugins/ToolCalibration.py:1115 appPlugins/ToolCalibration.py:1128 msgid "" "Generate GCode file to locate and align the PCB by using\n" "the four points acquired above.\n" @@ -13872,15 +14044,15 @@ msgstr "" "справа.\n" "- четвертый пункт -> окончательный пункт проверки. Просто для оценки." -#: appPlugins/ToolCalibration.py:1128 +#: appPlugins/ToolCalibration.py:1126 msgid "Generate GCode" msgstr "Создать GCode" -#: appPlugins/ToolCalibration.py:1154 +#: appPlugins/ToolCalibration.py:1152 msgid "STEP 3: Adjustments" msgstr "ШАГ 3: Корректировки" -#: appPlugins/ToolCalibration.py:1156 appPlugins/ToolCalibration.py:1165 +#: appPlugins/ToolCalibration.py:1154 appPlugins/ToolCalibration.py:1163 msgid "" "Calculate Scale and Skew factors based on the differences (delta)\n" "found when checking the PCB pattern. The differences must be filled\n" @@ -13890,15 +14062,15 @@ msgstr "" "найденных при проверке схемы печатной платы. Различия должны быть устранены\n" "в полях Найдено (Delta)." -#: appPlugins/ToolCalibration.py:1163 +#: appPlugins/ToolCalibration.py:1161 msgid "Calculate Factors" msgstr "Рассчитать факторы" -#: appPlugins/ToolCalibration.py:1185 +#: appPlugins/ToolCalibration.py:1183 msgid "STEP 4: Adjusted GCode" msgstr "ШАГ 4: Корректировка GCode" -#: appPlugins/ToolCalibration.py:1187 +#: appPlugins/ToolCalibration.py:1185 msgid "" "Generate verification GCode file adjusted with\n" "the factors above." @@ -13906,51 +14078,51 @@ msgstr "" "Создаёт проверочный файл GCode \n" "скорректированный с помощью вышеперечисленных факторов." -#: appPlugins/ToolCalibration.py:1192 +#: appPlugins/ToolCalibration.py:1190 msgid "Scale Factor X:" msgstr "Коэффициент масштабирования X:" -#: appPlugins/ToolCalibration.py:1194 +#: appPlugins/ToolCalibration.py:1192 msgid "Factor for Scale action over X axis." msgstr "Коэффициент масштабирования по оси X." -#: appPlugins/ToolCalibration.py:1204 +#: appPlugins/ToolCalibration.py:1202 msgid "Scale Factor Y:" msgstr "Коэффициент масштабирования Y:" -#: appPlugins/ToolCalibration.py:1206 +#: appPlugins/ToolCalibration.py:1204 msgid "Factor for Scale action over Y axis." msgstr "Коэффициент масштабирования по оси Y." -#: appPlugins/ToolCalibration.py:1216 +#: appPlugins/ToolCalibration.py:1214 msgid "Apply Scale Factors" msgstr "Масштабировать" -#: appPlugins/ToolCalibration.py:1218 +#: appPlugins/ToolCalibration.py:1216 msgid "Apply Scale factors on the calibration points." msgstr "Применяет коэффициент масштабирования для точек калибровки." -#: appPlugins/ToolCalibration.py:1228 +#: appPlugins/ToolCalibration.py:1226 msgid "Skew Angle X:" msgstr "Угол наклона X:" -#: appPlugins/ToolCalibration.py:1241 +#: appPlugins/ToolCalibration.py:1239 msgid "Skew Angle Y:" msgstr "Угол наклона Y:" -#: appPlugins/ToolCalibration.py:1254 +#: appPlugins/ToolCalibration.py:1252 msgid "Apply Skew Factors" msgstr "Наклонить" -#: appPlugins/ToolCalibration.py:1256 +#: appPlugins/ToolCalibration.py:1254 msgid "Apply Skew factors on the calibration points." msgstr "Применяет коэффициенты перекоса для точек калибровки." -#: appPlugins/ToolCalibration.py:1325 +#: appPlugins/ToolCalibration.py:1323 msgid "Generate Adjusted GCode" msgstr "Создать скорректированный GCode" -#: appPlugins/ToolCalibration.py:1327 +#: appPlugins/ToolCalibration.py:1325 msgid "" "Generate verification GCode file adjusted with\n" "the factors set above.\n" @@ -13962,11 +14134,11 @@ msgstr "" "Параметры GCode могут быть перенастроены\n" "перед нажатием этой кнопки." -#: appPlugins/ToolCalibration.py:1348 +#: appPlugins/ToolCalibration.py:1346 msgid "STEP 5: Calibrate FlatCAM Objects" msgstr "ШАГ 5: Калибровка объектов FlatCAM" -#: appPlugins/ToolCalibration.py:1350 +#: appPlugins/ToolCalibration.py:1348 msgid "" "Adjust the FlatCAM objects\n" "with the factors determined and verified above." @@ -13974,31 +14146,31 @@ msgstr "" "Корректировка объектов FlatCAM\n" "с факторами, определенными и проверенными выше." -#: appPlugins/ToolCalibration.py:1362 +#: appPlugins/ToolCalibration.py:1360 msgid "Adjusted object type" msgstr "Тип объекта корректировки" -#: appPlugins/ToolCalibration.py:1363 +#: appPlugins/ToolCalibration.py:1361 #, fuzzy #| msgid "Type of the FlatCAM Object to be adjusted." msgid "Type of the Application Object to be adjusted." msgstr "Тип объекта FlatCAM, который требуется скорректировать." -#: appPlugins/ToolCalibration.py:1376 +#: appPlugins/ToolCalibration.py:1374 msgid "Adjusted object selection" msgstr "Выбор объекта корректировки" -#: appPlugins/ToolCalibration.py:1378 +#: appPlugins/ToolCalibration.py:1376 #, fuzzy #| msgid "The FlatCAM Object to be adjusted." msgid "The Application Object to be adjusted." msgstr "Объект FlatCAM для корректировки." -#: appPlugins/ToolCalibration.py:1385 +#: appPlugins/ToolCalibration.py:1383 msgid "Calibrate" msgstr "Колибровка" -#: appPlugins/ToolCalibration.py:1387 +#: appPlugins/ToolCalibration.py:1385 msgid "" "Adjust (scale and/or skew) the objects\n" "with the factors determined above." @@ -14023,48 +14195,48 @@ msgid "Squares grid fill selected." msgstr "Выбрано заполнение сеткой квадратов." #: appPlugins/ToolCopperThieving.py:273 appPlugins/ToolCopperThieving.py:371 -#: appPlugins/ToolCopperThieving.py:991 appPlugins/ToolCorners.py:231 -#: appPlugins/ToolCorners.py:455 appPlugins/ToolCorners.py:550 -#: appPlugins/ToolDblSided.py:464 appPlugins/ToolExtract.py:396 +#: appPlugins/ToolCopperThieving.py:993 appPlugins/ToolCorners.py:240 +#: appPlugins/ToolCorners.py:467 appPlugins/ToolCorners.py:562 +#: appPlugins/ToolDblSided.py:448 appPlugins/ToolExtract.py:396 #: appPlugins/ToolExtract.py:663 appPlugins/ToolExtract.py:760 #: appPlugins/ToolFiducials.py:286 appPlugins/ToolFiducials.py:577 -#: appPlugins/ToolOptimal.py:176 appPlugins/ToolPunchGerber.py:515 -#: appPlugins/ToolPunchGerber.py:519 appPlugins/ToolQRCode.py:244 +#: appPlugins/ToolOptimal.py:176 appPlugins/ToolPunchGerber.py:511 +#: appPlugins/ToolPunchGerber.py:515 appPlugins/ToolQRCode.py:244 msgid "There is no Gerber object loaded ..." msgstr "Нет загруженного Gerber объекта ..." -#: appPlugins/ToolCopperThieving.py:286 appPlugins/ToolCopperThieving.py:891 +#: appPlugins/ToolCopperThieving.py:286 appPlugins/ToolCopperThieving.py:893 msgid "Append geometry" msgstr "Добавить геометрию" -#: appPlugins/ToolCopperThieving.py:341 appPlugins/ToolCopperThieving.py:942 -#: appPlugins/ToolCopperThieving.py:1150 +#: appPlugins/ToolCopperThieving.py:341 appPlugins/ToolCopperThieving.py:944 +#: appPlugins/ToolCopperThieving.py:1152 msgid "Append source file" msgstr "Добавить исходный файл" -#: appPlugins/ToolCopperThieving.py:354 appPlugins/ToolCopperThieving.py:955 +#: appPlugins/ToolCopperThieving.py:354 appPlugins/ToolCopperThieving.py:957 msgid "Copper Thieving Tool done." msgstr "Copper Thieving завершён." #: appPlugins/ToolCopperThieving.py:381 appPlugins/ToolCopperThieving.py:401 -#: appPlugins/ToolCutOut.py:743 appPlugins/ToolCutOut.py:1130 -#: appPlugins/ToolCutOut.py:1512 appPlugins/ToolCutOut.py:1604 -#: appPlugins/ToolCutOut.py:1645 appPlugins/ToolCutOut.py:1745 +#: appPlugins/ToolCutOut.py:725 appPlugins/ToolCutOut.py:1112 +#: appPlugins/ToolCutOut.py:1494 appPlugins/ToolCutOut.py:1586 +#: appPlugins/ToolCutOut.py:1627 appPlugins/ToolCutOut.py:1727 #: appPlugins/ToolDrilling.py:935 appPlugins/ToolDrilling.py:1894 -#: appPlugins/ToolEtchCompensation.py:194 appPlugins/ToolFollow.py:213 -#: appPlugins/ToolFollow.py:260 appPlugins/ToolInvertGerber.py:142 -#: appPlugins/ToolIsolation.py:1079 appPlugins/ToolIsolation.py:1144 -#: appPlugins/ToolIsolation.py:1534 appPlugins/ToolIsolation.py:1561 -#: appPlugins/ToolIsolation.py:2398 appPlugins/ToolLevelling.py:345 -#: appPlugins/ToolMilling.py:690 appPlugins/ToolMilling.py:911 -#: appPlugins/ToolMilling.py:1346 appPlugins/ToolMilling.py:2662 -#: appPlugins/ToolMilling.py:2685 appPlugins/ToolNCC.py:1075 -#: appPlugins/ToolNCC.py:1144 appPlugins/ToolNCC.py:1590 -#: appPlugins/ToolNCC.py:1640 appPlugins/ToolNCC.py:1673 -#: appPlugins/ToolPaint.py:1160 appPlugins/ToolPaint.py:1247 -#: appPlugins/ToolPanelize.py:328 appPlugins/ToolPanelize.py:342 -#: appPlugins/ToolSub.py:281 appPlugins/ToolSub.py:299 -#: appPlugins/ToolSub.py:513 appPlugins/ToolSub.py:526 +#: appPlugins/ToolEtchCompensation.py:194 appPlugins/ToolFollow.py:209 +#: appPlugins/ToolFollow.py:256 appPlugins/ToolInvertGerber.py:142 +#: appPlugins/ToolIsolation.py:1075 appPlugins/ToolIsolation.py:1140 +#: appPlugins/ToolIsolation.py:1530 appPlugins/ToolIsolation.py:1557 +#: appPlugins/ToolIsolation.py:2394 appPlugins/ToolLevelling.py:345 +#: appPlugins/ToolMilling.py:622 appPlugins/ToolMilling.py:841 +#: appPlugins/ToolMilling.py:1295 appPlugins/ToolMilling.py:2632 +#: appPlugins/ToolMilling.py:2655 appPlugins/ToolNCC.py:1059 +#: appPlugins/ToolNCC.py:1128 appPlugins/ToolNCC.py:1574 +#: appPlugins/ToolNCC.py:1624 appPlugins/ToolNCC.py:1657 +#: appPlugins/ToolPaint.py:1146 appPlugins/ToolPaint.py:1233 +#: appPlugins/ToolPanelize.py:312 appPlugins/ToolPanelize.py:326 +#: appPlugins/ToolSub.py:279 appPlugins/ToolSub.py:297 +#: appPlugins/ToolSub.py:511 appPlugins/ToolSub.py:524 #: tclCommands/TclCommandCopperClear.py:97 #: tclCommands/TclCommandCopperClear.py:280 tclCommands/TclCommandPaint.py:99 #: tclCommands/TclCommandPaint.py:288 tclCommands/TclCommandScale.py:81 @@ -14075,68 +14247,74 @@ msgstr "Не удалось получить объект" msgid "Click the end point of the filling area." msgstr "Нажмите на конечную точку области рисования." -#: appPlugins/ToolCopperThieving.py:554 +#: appPlugins/ToolCopperThieving.py:556 msgid "Copper Thieving Tool started. Reading parameters." msgstr "Copper Thieving. Чтение параметров." -#: appPlugins/ToolCopperThieving.py:580 +#: appPlugins/ToolCopperThieving.py:582 msgid "Copper Thieving Tool. Preparing isolation polygons." msgstr "Copper Thieving. Подготовка безмедных полигонов." -#: appPlugins/ToolCopperThieving.py:626 +#: appPlugins/ToolCopperThieving.py:628 msgid "Copper Thieving Tool. Preparing areas to fill with copper." msgstr "Copper Thieving. Подготовка участков для заполнения медью." -#: appPlugins/ToolCopperThieving.py:670 +#: appPlugins/ToolCopperThieving.py:672 msgid "Geometry not supported for" msgstr "Геометрия не поддерживается для" -#: appPlugins/ToolCopperThieving.py:676 appPlugins/ToolNCC.py:1962 -#: appPlugins/ToolNCC.py:2017 appPlugins/ToolNCC.py:3013 -#: appPlugins/ToolPaint.py:2624 +#: appPlugins/ToolCopperThieving.py:678 appPlugins/ToolNCC.py:1948 +#: appPlugins/ToolNCC.py:2003 appPlugins/ToolNCC.py:2999 +#: appPlugins/ToolPaint.py:2612 msgid "No object available." msgstr "Нет доступных объектов." -#: appPlugins/ToolCopperThieving.py:713 appPlugins/ToolNCC.py:1987 -#: appPlugins/ToolNCC.py:2040 appPlugins/ToolNCC.py:3055 +#: appPlugins/ToolCopperThieving.py:715 appPlugins/ToolNCC.py:1973 +#: appPlugins/ToolNCC.py:2026 appPlugins/ToolNCC.py:3041 msgid "The reference object type is not supported." msgstr "Тип указанного объекта не поддерживается." -#: appPlugins/ToolCopperThieving.py:718 +#: appPlugins/ToolCopperThieving.py:720 msgid "Copper Thieving Tool. Appending new geometry and buffering." msgstr "Copper Thieving. Добавление новой геометрии и буферизации." -#: appPlugins/ToolCopperThieving.py:754 +#: appPlugins/ToolCopperThieving.py:756 msgid "Create geometry" msgstr "Создать геометрию" -#: appPlugins/ToolCopperThieving.py:966 appPlugins/ToolCopperThieving.py:970 +#: appPlugins/ToolCopperThieving.py:968 appPlugins/ToolCopperThieving.py:972 msgid "P-Plating Mask" msgstr "Рисунок гальванической маски" -#: appPlugins/ToolCopperThieving.py:994 +#: appPlugins/ToolCopperThieving.py:996 msgid "Append PP-M geometry" msgstr "Добавить PP-M геометрию" -#: appPlugins/ToolCopperThieving.py:1170 +#: appPlugins/ToolCopperThieving.py:1172 msgid "Generating Pattern Plating Mask done." msgstr "Создание рисунка гальванической маски выполнено." -#: appPlugins/ToolCopperThieving.py:1213 +#: appPlugins/ToolCopperThieving.py:1215 msgid "Copper Thieving Tool exit." msgstr "Выход из Copper Thieving." -#: appPlugins/ToolCopperThieving.py:1304 appPlugins/ToolFiducials.py:1015 +#: appPlugins/ToolCopperThieving.py:1301 appPlugins/ToolCopperThieving.py:1713 +#: appPlugins/ToolCorners.py:727 appPlugins/ToolCutOut.py:2324 +#: appPlugins/ToolDblSided.py:679 appPlugins/ToolDrilling.py:2297 +#: appPlugins/ToolEtchCompensation.py:333 appPlugins/ToolExtract.py:923 +#: appPlugins/ToolFilm.py:1189 appPlugins/ToolFollow.py:715 +#: appPlugins/ToolInvertGerber.py:244 appPlugins/ToolIsolation.py:3162 +#: appPlugins/ToolMilling.py:3545 appPlugins/ToolNCC.py:4134 +#: appPlugins/ToolPaint.py:2937 appPlugins/ToolPanelize.py:1126 +#: appPlugins/ToolPunchGerber.py:1999 appPlugins/ToolQRCode.py:783 +msgid "Source Object" +msgstr "Исходный объект" + +#: appPlugins/ToolCopperThieving.py:1302 appPlugins/ToolFiducials.py:1013 msgid "Gerber Object to which will be added a copper thieving." msgstr "Gerber объект, к которому будет добавлен copper thieving." -#: appPlugins/ToolCopperThieving.py:1322 -#, fuzzy -#| msgid "Milling Parameters" -msgid "Thieving Parameters" -msgstr "Параметры фрезерования" - -#: appPlugins/ToolCopperThieving.py:1331 +#: appPlugins/ToolCopperThieving.py:1339 msgid "" "This set the distance between the copper thieving components\n" "(the polygon fill may be split in multiple polygons)\n" @@ -14146,11 +14324,11 @@ msgstr "" "(заливка полигона может быть разделена на несколько полигонов)\n" "и медными трассами в Gerber файле." -#: appPlugins/ToolCopperThieving.py:1394 +#: appPlugins/ToolCopperThieving.py:1402 msgid "Ref. Type" msgstr "Тип ссылки" -#: appPlugins/ToolCopperThieving.py:1396 +#: appPlugins/ToolCopperThieving.py:1404 msgid "" "The type of FlatCAM object to be used as copper thieving reference.\n" "It can be Gerber, Excellon or Geometry." @@ -14159,22 +14337,22 @@ msgstr "" "Copper Thieving.\n" "Это может быть Gerber, Excellon или Geometry." -#: appPlugins/ToolCopperThieving.py:1405 +#: appPlugins/ToolCopperThieving.py:1413 msgid "Ref. Object" msgstr "Указатель объекта" -#: appPlugins/ToolCopperThieving.py:1407 +#: appPlugins/ToolCopperThieving.py:1415 #, fuzzy #| msgid "The FlatCAM object to be used as non copper clearing reference." msgid "The Application object to be used as non copper clearing reference." msgstr "" "Объект FlatCAM, который будет использоваться как ссылка на очистку от меди." -#: appPlugins/ToolCopperThieving.py:1584 +#: appPlugins/ToolCopperThieving.py:1618 msgid "Insert Copper thieving" msgstr "Вставить Copper thieving" -#: appPlugins/ToolCopperThieving.py:1587 +#: appPlugins/ToolCopperThieving.py:1621 msgid "" "Will add a polygon (may be split in multiple parts)\n" "that will surround the actual Gerber traces at a certain distance." @@ -14182,11 +14360,11 @@ msgstr "" "Добавит полигон (может быть разбит на несколько частей)\n" "который будет окружать фактические трассы Gerber на определенном расстоянии." -#: appPlugins/ToolCopperThieving.py:1647 +#: appPlugins/ToolCopperThieving.py:1687 msgid "Insert Robber Bar" msgstr "Вставить Robber Bar" -#: appPlugins/ToolCopperThieving.py:1650 +#: appPlugins/ToolCopperThieving.py:1690 msgid "" "Will add a polygon with a defined thickness\n" "that will surround the actual Gerber object\n" @@ -14198,11 +14376,7 @@ msgstr "" "на определенном расстоянии.\n" "Требуется при нанесении рисунка отверстий." -#: appPlugins/ToolCopperThieving.py:1675 -msgid "Select Soldermask object" -msgstr "Выберите объект паяльной маски" - -#: appPlugins/ToolCopperThieving.py:1677 +#: appPlugins/ToolCopperThieving.py:1715 msgid "" "Gerber Object with the soldermask.\n" "It will be used as a base for\n" @@ -14212,11 +14386,11 @@ msgstr "" "Он будет использоваться в качестве базы для\n" "рисунка гальванической маски." -#: appPlugins/ToolCopperThieving.py:1713 +#: appPlugins/ToolCopperThieving.py:1761 msgid "Plated area" msgstr "Зоны покрытия" -#: appPlugins/ToolCopperThieving.py:1715 +#: appPlugins/ToolCopperThieving.py:1763 msgid "" "The area to be plated by pattern plating.\n" "Basically is made from the openings in the plating mask.\n" @@ -14234,11 +14408,11 @@ msgstr "" "чуть больше, чем медные площадки, и эта область \n" "рассчитывается по отверстиям паяльной маски." -#: appPlugins/ToolCopperThieving.py:1749 +#: appPlugins/ToolCopperThieving.py:1799 msgid "Generate pattern plating mask" msgstr "Создать рисунок гальванической маски" -#: appPlugins/ToolCopperThieving.py:1752 +#: appPlugins/ToolCopperThieving.py:1802 msgid "" "Will add to the soldermask gerber geometry\n" "the geometries of the copper thieving and/or\n" @@ -14254,74 +14428,85 @@ msgstr "" msgid "Corners" msgstr "Углы" -#: appPlugins/ToolCorners.py:272 appPlugins/ToolCorners.py:460 -#: appPlugins/ToolCorners.py:555 +#: appPlugins/ToolCorners.py:281 appPlugins/ToolCorners.py:472 +#: appPlugins/ToolCorners.py:567 msgid "Please select at least a location" msgstr "Пожалуйста, выберите хотя бы место" -#: appPlugins/ToolCorners.py:437 appPlugins/ToolCorners.py:532 +#: appPlugins/ToolCorners.py:449 appPlugins/ToolCorners.py:544 msgid "The tool diameter is zero." msgstr "Диаметр инструмента равен нулю." -#: appPlugins/ToolCorners.py:524 appPlugins/ToolCorners.py:627 +#: appPlugins/ToolCorners.py:536 appPlugins/ToolCorners.py:639 msgid "Excellon object with corner drills created." msgstr "Был создан объект Excellon с угловыми сверлами." -#: appPlugins/ToolCorners.py:662 +#: appPlugins/ToolCorners.py:674 msgid "A Gerber object with corner markers was created." msgstr "Был создан объект Gerber с угловыми маркерами." -#: appPlugins/ToolCorners.py:705 +#: appPlugins/ToolCorners.py:728 msgid "The Gerber object to which will be added corner markers." msgstr "Объект Gerber, к которому будут добавлены угловые маркеры." -#: appPlugins/ToolCorners.py:721 +#: appPlugins/ToolCorners.py:817 msgid "Locations" msgstr "Местоположение" -#: appPlugins/ToolCorners.py:723 +#: appPlugins/ToolCorners.py:818 msgid "Locations where to place corner markers." msgstr "Места расположения угловых маркеров." -#: appPlugins/ToolCorners.py:736 appPlugins/ToolFiducials.py:846 -#: app_Main.py:5669 +#: appPlugins/ToolCorners.py:833 appPlugins/ToolFiducials.py:844 +#: app_Main.py:5675 msgid "Top Right" msgstr "Верхний правый" -#: appPlugins/ToolCorners.py:753 +#: appPlugins/ToolCorners.py:850 msgid "Toggle ALL" msgstr "Переключить всё" -#: appPlugins/ToolCorners.py:833 +#: appPlugins/ToolCorners.py:872 +msgid "" +"When the manual type is chosen, the markers\n" +"are manually placed on canvas." +msgstr "" + +#: appPlugins/ToolCorners.py:877 appPlugins/ToolCutOut.py:2610 +#: appPlugins/ToolPunchGerber.py:2319 +msgid "Automatic" +msgstr "Авто" + +#: appPlugins/ToolCorners.py:887 msgid "Add Marker" msgstr "Добавить маркер" -#: appPlugins/ToolCorners.py:836 +#: appPlugins/ToolCorners.py:890 msgid "Will add corner markers to the selected Gerber file." msgstr "Добавит угловые маркеры к выбранному файлу Gerber." -#: appPlugins/ToolCorners.py:852 +#: appPlugins/ToolCorners.py:904 #, fuzzy #| msgid "Drills in Corners" msgid "Drills in Locations" msgstr "Сверла по углам" -#: appPlugins/ToolCorners.py:869 appPlugins/ToolCorners.py:892 -#: appPlugins/ToolDblSided.py:1113 +#: appPlugins/ToolCorners.py:930 appPlugins/ToolCorners.py:951 +#: appPlugins/ToolDblSided.py:1090 msgid "Create Excellon Object" msgstr "Создать объект Excellon" -#: appPlugins/ToolCorners.py:872 +#: appPlugins/ToolCorners.py:933 msgid "Will add drill holes in the center of the markers." msgstr "Добавим просверленные отверстия в центре маркеров." -#: appPlugins/ToolCorners.py:888 +#: appPlugins/ToolCorners.py:947 #, fuzzy #| msgid "Locations" msgid "Check in Locations" msgstr "Местоположение" -#: appPlugins/ToolCorners.py:895 +#: appPlugins/ToolCorners.py:954 msgid "" "Will create an Excellon object using a special preprocessor.\n" "The spindle will not start and the mounted probe will move to\n" @@ -14329,12 +14514,12 @@ msgid "" "move to the next location until the last one." msgstr "" -#: appPlugins/ToolCutOut.py:484 appPlugins/ToolIsolation.py:924 -#: appPlugins/ToolIsolation.py:1251 appPlugins/ToolIsolation.py:1376 -#: appPlugins/ToolMilling.py:2000 appPlugins/ToolMilling.py:2113 -#: appPlugins/ToolNCC.py:1260 appPlugins/ToolNCC.py:1385 -#: appPlugins/ToolNCC.py:1457 appPlugins/ToolPaint.py:688 -#: appPlugins/ToolPaint.py:855 appPlugins/ToolPaint.py:988 +#: appPlugins/ToolCutOut.py:466 appPlugins/ToolIsolation.py:920 +#: appPlugins/ToolIsolation.py:1247 appPlugins/ToolIsolation.py:1372 +#: appPlugins/ToolMilling.py:1970 appPlugins/ToolMilling.py:2083 +#: appPlugins/ToolNCC.py:1244 appPlugins/ToolNCC.py:1369 +#: appPlugins/ToolNCC.py:1441 appPlugins/ToolPaint.py:674 +#: appPlugins/ToolPaint.py:841 appPlugins/ToolPaint.py:974 #: appPlugins/ToolSolderPaste.py:353 appPlugins/ToolSolderPaste.py:516 #: app_Main.py:4977 msgid "Please enter a tool diameter with non-zero value, in Float format." @@ -14342,22 +14527,22 @@ msgstr "" "Пожалуйста, введите диаметр инструмента с ненулевым значением в float " "формате." -#: appPlugins/ToolCutOut.py:497 appPlugins/ToolDrilling.py:1145 -#: appPlugins/ToolIsolation.py:1270 appPlugins/ToolMilling.py:2012 +#: appPlugins/ToolCutOut.py:479 appPlugins/ToolDrilling.py:1145 +#: appPlugins/ToolIsolation.py:1266 appPlugins/ToolMilling.py:1982 msgid "Could not load Tools DB file." msgstr "Не удалось загрузить файл БД." -#: appPlugins/ToolCutOut.py:551 appPlugins/ToolIsolation.py:1326 -#: appPlugins/ToolMilling.py:2066 appPlugins/ToolNCC.py:1334 -#: appPlugins/ToolPaint.py:934 +#: appPlugins/ToolCutOut.py:533 appPlugins/ToolIsolation.py:1322 +#: appPlugins/ToolMilling.py:2036 appPlugins/ToolNCC.py:1318 +#: appPlugins/ToolPaint.py:920 msgid "Tool not in Tools Database. Adding a default tool." msgstr "" "Инструмент отсутствует в базе данных инструментов. Добавление инструмента по " "умолчанию." -#: appPlugins/ToolCutOut.py:558 appPlugins/ToolDrilling.py:1210 -#: appPlugins/ToolIsolation.py:1334 appPlugins/ToolMilling.py:2074 -#: appPlugins/ToolNCC.py:1341 appPlugins/ToolPaint.py:942 +#: appPlugins/ToolCutOut.py:540 appPlugins/ToolDrilling.py:1210 +#: appPlugins/ToolIsolation.py:1330 appPlugins/ToolMilling.py:2044 +#: appPlugins/ToolNCC.py:1325 appPlugins/ToolPaint.py:928 msgid "" "Cancelled.\n" "Multiple tools for one tool diameter found in Tools Database." @@ -14366,25 +14551,25 @@ msgstr "" "В базе данных инструментов есть несколько инструментов для одного диаметра " "инструмента." -#: appPlugins/ToolCutOut.py:578 +#: appPlugins/ToolCutOut.py:560 msgid "Updated tool from Tools Database." msgstr "Обновлен инструмент из БД инструментов." -#: appPlugins/ToolCutOut.py:654 +#: appPlugins/ToolCutOut.py:636 msgid "Default tool added." msgstr "Добавлен инструмент по умолчанию." -#: appPlugins/ToolCutOut.py:668 appPlugins/ToolIsolation.py:2763 -#: appPlugins/ToolNCC.py:4000 appPlugins/ToolPaint.py:2792 app_Main.py:6589 -#: app_Main.py:6610 +#: appPlugins/ToolCutOut.py:650 appPlugins/ToolIsolation.py:2761 +#: appPlugins/ToolNCC.py:3986 appPlugins/ToolPaint.py:2780 app_Main.py:6597 +#: app_Main.py:6618 msgid "Selected tool can't be used here. Pick another." msgstr "Выбранный инструмент здесь использовать нельзя. Выберите другой." -#: appPlugins/ToolCutOut.py:691 +#: appPlugins/ToolCutOut.py:673 msgid "Tool updated from Tools Database." msgstr "Инструмент обновлен из БД инструментов." -#: appPlugins/ToolCutOut.py:748 appPlugins/ToolCutOut.py:1517 +#: appPlugins/ToolCutOut.py:730 appPlugins/ToolCutOut.py:1499 msgid "" "There is no object selected for Cutout.\n" "Select one and try again." @@ -14392,20 +14577,20 @@ msgstr "" "Не выбран объект для обрезки.\n" "Выберите один и повторите попытку." -#: appPlugins/ToolCutOut.py:754 appPlugins/ToolCutOut.py:1140 -#: appPlugins/ToolCutOut.py:1620 appPlugins/ToolCutOut.py:1763 +#: appPlugins/ToolCutOut.py:736 appPlugins/ToolCutOut.py:1122 +#: appPlugins/ToolCutOut.py:1602 appPlugins/ToolCutOut.py:1745 #: tclCommands/TclCommandGeoCutout.py:184 msgid "Tool Diameter is zero value. Change it to a positive real number." msgstr "" "Диаметр инструмента имеет нулевое значение. Измените его на положительное " "целое число." -#: appPlugins/ToolCutOut.py:767 appPlugins/ToolCutOut.py:1154 +#: appPlugins/ToolCutOut.py:749 appPlugins/ToolCutOut.py:1136 msgid "Number of gaps value is missing. Add it and retry." msgstr "" "Значение количества перемычек отсутствует. Добавьте его и повторите попытку.." -#: appPlugins/ToolCutOut.py:772 appPlugins/ToolCutOut.py:1158 +#: appPlugins/ToolCutOut.py:754 appPlugins/ToolCutOut.py:1140 msgid "" "Gaps value can be only one of: 'None', 'lr', 'tb', '2lr', '2tb', 4 or 8.\n" "Fill in a correct value and retry." @@ -14414,67 +14599,67 @@ msgstr "" "«2tb», 4 или 8.\n" "Введите правильное значение и повторите попытку." -#: appPlugins/ToolCutOut.py:1105 appPlugins/ToolCutOut.py:1483 -#: appPlugins/ToolCutOut.py:1950 +#: appPlugins/ToolCutOut.py:1087 appPlugins/ToolCutOut.py:1465 +#: appPlugins/ToolCutOut.py:1932 msgid "Mouse bites failed." msgstr "«Мouse-Bites» не удались." -#: appPlugins/ToolCutOut.py:1113 tclCommands/TclCommandGeoCutout.py:301 +#: appPlugins/ToolCutOut.py:1095 tclCommands/TclCommandGeoCutout.py:301 #: tclCommands/TclCommandGeoCutout.py:356 msgid "Any-form Cutout operation finished." msgstr "Операция обрезки закончена." -#: appPlugins/ToolCutOut.py:1134 appPlugins/ToolDrilling.py:1898 -#: appPlugins/ToolEtchCompensation.py:200 appPlugins/ToolFollow.py:217 -#: appPlugins/ToolFollow.py:264 appPlugins/ToolInvertGerber.py:148 -#: appPlugins/ToolIsolation.py:1083 appPlugins/ToolIsolation.py:1148 -#: appPlugins/ToolIsolation.py:1538 appPlugins/ToolIsolation.py:1565 -#: appPlugins/ToolIsolation.py:2402 appPlugins/ToolMilling.py:2666 -#: appPlugins/ToolMilling.py:2689 appPlugins/ToolNCC.py:1079 -#: appPlugins/ToolNCC.py:1148 appPlugins/ToolNCC.py:1594 -#: appPlugins/ToolPaint.py:1164 appPlugins/ToolPanelize.py:333 +#: appPlugins/ToolCutOut.py:1116 appPlugins/ToolDrilling.py:1898 +#: appPlugins/ToolEtchCompensation.py:200 appPlugins/ToolFollow.py:213 +#: appPlugins/ToolFollow.py:260 appPlugins/ToolInvertGerber.py:148 +#: appPlugins/ToolIsolation.py:1079 appPlugins/ToolIsolation.py:1144 +#: appPlugins/ToolIsolation.py:1534 appPlugins/ToolIsolation.py:1561 +#: appPlugins/ToolIsolation.py:2398 appPlugins/ToolMilling.py:2636 +#: appPlugins/ToolMilling.py:2659 appPlugins/ToolNCC.py:1063 +#: appPlugins/ToolNCC.py:1132 appPlugins/ToolNCC.py:1578 +#: appPlugins/ToolPaint.py:1150 appPlugins/ToolPanelize.py:317 #: tclCommands/TclCommandBbox.py:71 tclCommands/TclCommandNregions.py:71 msgid "Object not found" msgstr "Объект не найден" -#: appPlugins/ToolCutOut.py:1329 appPlugins/ToolCutOut.py:1406 +#: appPlugins/ToolCutOut.py:1311 appPlugins/ToolCutOut.py:1388 msgid "Rectangular cutout with negative margin is not possible." msgstr "Прямоугольный вырез с отрицательным отступом невозможен." -#: appPlugins/ToolCutOut.py:1491 +#: appPlugins/ToolCutOut.py:1473 msgid "Rectangular CutOut operation finished." msgstr "Операция прямоугольного выреза завершена." -#: appPlugins/ToolCutOut.py:1530 appPlugins/ToolCutOut.py:1548 -#: appPlugins/ToolCutOut.py:1562 +#: appPlugins/ToolCutOut.py:1512 appPlugins/ToolCutOut.py:1530 +#: appPlugins/ToolCutOut.py:1544 #, fuzzy #| msgid "Could not load the file." msgid "Could not add drills." msgstr "Не удалось загрузить файл." -#: appPlugins/ToolCutOut.py:1609 appPlugins/ToolCutOut.py:1673 +#: appPlugins/ToolCutOut.py:1591 appPlugins/ToolCutOut.py:1655 msgid "Geometry object for manual cutout not found" msgstr "Объект геометрии для ручного выреза не найден" -#: appPlugins/ToolCutOut.py:1612 +#: appPlugins/ToolCutOut.py:1594 msgid "" "Click on the selected geometry object perimeter to create a bridge gap ..." msgstr "" "Щелкните по периметру выбранного объекта геометрии, чтобы создать " "перемычку ..." -#: appPlugins/ToolCutOut.py:1712 +#: appPlugins/ToolCutOut.py:1694 msgid "No tool in the Geometry object." msgstr "В объекте Geometry нет инструмента." -#: appPlugins/ToolCutOut.py:1733 +#: appPlugins/ToolCutOut.py:1715 msgid "" "Added manual Bridge Gap. Left click to add another or right click to finish." msgstr "" "Добавлен ручной зазор моста. Щелкните ЛКМ, чтобы добавить, или ПКМ, чтобы " "закончить." -#: appPlugins/ToolCutOut.py:1750 +#: appPlugins/ToolCutOut.py:1732 msgid "" "There is no Gerber object selected for Cutout.\n" "Select one and try again." @@ -14482,7 +14667,7 @@ msgstr "" "Для обрезки не выбран объект Gerber.\n" "Выберите один и повторите попытку." -#: appPlugins/ToolCutOut.py:1756 +#: appPlugins/ToolCutOut.py:1738 msgid "" "The selected object has to be of Gerber type.\n" "Select a Gerber file and try again." @@ -14490,19 +14675,19 @@ msgstr "" "Выбранный объект должен быть типа Gerber.\n" "Выберите файл Gerber и повторите попытку." -#: appPlugins/ToolCutOut.py:1791 +#: appPlugins/ToolCutOut.py:1773 msgid "Geometry not supported" msgstr "Геометрия не поддерживается" -#: appPlugins/ToolCutOut.py:1863 +#: appPlugins/ToolCutOut.py:1845 msgid "Making manual bridge gap..." msgstr "Делаем перемычку вручную ..." -#: appPlugins/ToolCutOut.py:1954 +#: appPlugins/ToolCutOut.py:1936 msgid "Finished manual adding of gaps." msgstr "Завершено ручное добавление пробелов." -#: appPlugins/ToolCutOut.py:2324 +#: appPlugins/ToolCutOut.py:2306 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -14515,16 +14700,11 @@ msgstr "" "с траекториям обрезки за\n" "пределами полигонов." -#: appPlugins/ToolCutOut.py:2350 appPlugins/ToolDblSided.py:701 -#: appPlugins/ToolPanelize.py:1137 -msgid "Source Object" -msgstr "Исходный объект" - -#: appPlugins/ToolCutOut.py:2351 +#: appPlugins/ToolCutOut.py:2325 msgid "Object to be cutout" msgstr "Объект вырезания" -#: appPlugins/ToolCutOut.py:2378 +#: appPlugins/ToolCutOut.py:2363 msgid "" "Specify the type of object to be cutout.\n" "It can be of type: Gerber or Geometry.\n" @@ -14536,19 +14716,19 @@ msgstr "" "То, что выбрано здесь будет диктовать вид\n" "объектов, которые будут заполнять поле со списком \"объект\"." -#: appPlugins/ToolCutOut.py:2415 +#: appPlugins/ToolCutOut.py:2380 msgid "Cutout Tool" msgstr "Обрезка платы" -#: appPlugins/ToolCutOut.py:2434 appPlugins/ToolIsolation.py:214 -#: appPlugins/ToolIsolation.py:3291 appPlugins/ToolMilling.py:3738 -#: appPlugins/ToolNCC.py:4309 appPlugins/ToolPaint.py:3088 +#: appPlugins/ToolCutOut.py:2411 appPlugins/ToolIsolation.py:214 +#: appPlugins/ToolIsolation.py:3298 appPlugins/ToolMilling.py:3814 +#: appPlugins/ToolNCC.py:4315 appPlugins/ToolPaint.py:3100 msgid "Search and Add" msgstr "Искать и добавлять" -#: appPlugins/ToolCutOut.py:2437 appPlugins/ToolIsolation.py:3294 -#: appPlugins/ToolMilling.py:3741 appPlugins/ToolNCC.py:4312 -#: appPlugins/ToolPaint.py:3091 +#: appPlugins/ToolCutOut.py:2414 appPlugins/ToolIsolation.py:3301 +#: appPlugins/ToolMilling.py:3817 appPlugins/ToolNCC.py:4318 +#: appPlugins/ToolPaint.py:3103 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above.\n" @@ -14562,16 +14742,16 @@ msgstr "" "в базе данных инструментов. Если ничего не найдено\n" "в базу данных инструментов добавляется инструмент по умолчанию." -#: appPlugins/ToolCutOut.py:2446 appPlugins/ToolIsolation.py:219 -#: appPlugins/ToolIsolation.py:3303 appPlugins/ToolMilling.py:394 -#: appPlugins/ToolMilling.py:3750 appPlugins/ToolNCC.py:4321 -#: appPlugins/ToolPaint.py:3100 +#: appPlugins/ToolCutOut.py:2423 appPlugins/ToolIsolation.py:219 +#: appPlugins/ToolIsolation.py:3310 appPlugins/ToolMilling.py:384 +#: appPlugins/ToolMilling.py:3826 appPlugins/ToolNCC.py:4327 +#: appPlugins/ToolPaint.py:3112 msgid "Pick from DB" msgstr "Выбрать из БД" -#: appPlugins/ToolCutOut.py:2449 appPlugins/ToolIsolation.py:3306 -#: appPlugins/ToolMilling.py:3753 appPlugins/ToolNCC.py:4324 -#: appPlugins/ToolPaint.py:3103 +#: appPlugins/ToolCutOut.py:2426 appPlugins/ToolIsolation.py:3313 +#: appPlugins/ToolMilling.py:3829 appPlugins/ToolNCC.py:4330 +#: appPlugins/ToolPaint.py:3115 msgid "" "Add a new tool to the Tool Table\n" "from the Tools Database.\n" @@ -14583,23 +14763,27 @@ msgstr "" "Инструменты администрирования базы данных в:\n" "Меню: Параметры -> База данных инструментов" -#: appPlugins/ToolCutOut.py:2463 +#: appPlugins/ToolCutOut.py:2440 msgid "Tool Parameters" msgstr "Параметры инструмента" -#: appPlugins/ToolCutOut.py:2600 +#: appPlugins/ToolCutOut.py:2604 msgid "Bridge Gaps" msgstr "Мостовые промежутки" -#: appPlugins/ToolCutOut.py:2602 +#: appPlugins/ToolCutOut.py:2606 msgid "Selection of the type of cutout." msgstr "" -#: appPlugins/ToolCutOut.py:2606 appPlugins/ToolPunchGerber.py:2303 -msgid "Automatic" -msgstr "Авто" +#: appPlugins/ToolCutOut.py:2664 +msgid "Manual cutout Geometry" +msgstr "Ручной вырез Геометрия" -#: appPlugins/ToolCutOut.py:2655 +#: appPlugins/ToolCutOut.py:2666 appPlugins/ToolCutOut.py:2772 +msgid "Geometry object used to create the manual cutout." +msgstr "Геометрический объект, используемый для создания ручного выреза." + +#: appPlugins/ToolCutOut.py:2681 msgid "" "Cutout the selected object.\n" "The cutout shape can be of any shape.\n" @@ -14609,7 +14793,7 @@ msgstr "" "Форма выреза может быть любой формы.\n" "Полезно, когда печатная плата имеет непрямоугольную форму." -#: appPlugins/ToolCutOut.py:2670 +#: appPlugins/ToolCutOut.py:2697 msgid "" "Cutout the selected object.\n" "The resulting cutout shape is\n" @@ -14621,11 +14805,11 @@ msgstr "" "всегда прямоугольная форма, и это будет\n" "ограничивающий прямоугольник объекта." -#: appPlugins/ToolCutOut.py:2707 +#: appPlugins/ToolCutOut.py:2711 msgid "Generate Manual Geometry" msgstr "Создать ручную геометрию" -#: appPlugins/ToolCutOut.py:2710 +#: appPlugins/ToolCutOut.py:2714 msgid "" "If the object to be cutout is a Gerber\n" "first create a Geometry that surrounds it,\n" @@ -14637,19 +14821,11 @@ msgstr "" "для использования в качестве выреза, если он еще не существует.\n" "Выберите исходный файл Gerber в верхнем поле со списком объектов." -#: appPlugins/ToolCutOut.py:2730 -msgid "Manual cutout Geometry" -msgstr "Ручной вырез Геометрия" - -#: appPlugins/ToolCutOut.py:2732 appPlugins/ToolCutOut.py:2773 -msgid "Geometry object used to create the manual cutout." -msgstr "Геометрический объект, используемый для создания ручного выреза." - -#: appPlugins/ToolCutOut.py:2739 +#: appPlugins/ToolCutOut.py:2728 msgid "Manual Add Bridge Gaps" msgstr "Ручное добавление перемычек" -#: appPlugins/ToolCutOut.py:2742 +#: appPlugins/ToolCutOut.py:2731 msgid "" "Use the left mouse button (LMB) click\n" "to create a bridge gap to separate the PCB from\n" @@ -14662,17 +14838,17 @@ msgstr "" "Щелчок ЛКМ должен быть сделан по периметру\n" "объекта геометрии, используемой в качестве геометрии выреза." -#: appPlugins/ToolCutOut.py:2764 appPlugins/ToolCutOut.py:2827 +#: appPlugins/ToolCutOut.py:2753 appPlugins/ToolCutOut.py:2827 #, fuzzy #| msgid "Drilling" msgid "Cut by Drilling" msgstr "Сверление" -#: appPlugins/ToolCutOut.py:2766 appPlugins/ToolCutOut.py:2830 +#: appPlugins/ToolCutOut.py:2754 appPlugins/ToolCutOut.py:2830 msgid "Create a series of drill holes following a geometry line." msgstr "" -#: appPlugins/ToolDblSided.py:307 +#: appPlugins/ToolDblSided.py:291 msgid "" "'Point' reference is selected and 'Point' coordinates are missing. Add them " "and retry." @@ -14680,64 +14856,64 @@ msgstr "" "Выбран указатель 'Точка', а координаты точки отсутствуют. Добавьте их и " "повторите попытку." -#: appPlugins/ToolDblSided.py:316 +#: appPlugins/ToolDblSided.py:300 msgid "There is no Box reference object loaded. Load one and retry." msgstr "Эталонный объект не загружен. Загрузите один и повторите попытку." -#: appPlugins/ToolDblSided.py:328 +#: appPlugins/ToolDblSided.py:312 msgid "No value or wrong format in Drill Dia entry. Add it and retry." msgstr "" "Нет значения либо неправильный формат значения диаметра сверла. Добавьте его " "и повторите попытку." -#: appPlugins/ToolDblSided.py:340 +#: appPlugins/ToolDblSided.py:324 msgid "There are no Alignment Drill Coordinates to use. Add them and retry." msgstr "" "Нет координат выравнивающих отверстий. Добавьте их и повторите попытку." -#: appPlugins/ToolDblSided.py:359 +#: appPlugins/ToolDblSided.py:343 msgid "Alignment Drills" msgstr "Центровочные Cверла" -#: appPlugins/ToolDblSided.py:363 +#: appPlugins/ToolDblSided.py:347 msgid "Excellon object with alignment drills created..." msgstr "Объект Excellon с выравнивающими отверстиями создан..." -#: appPlugins/ToolDblSided.py:374 appPlugins/ToolPunchGerber.py:545 -#: appPlugins/ToolPunchGerber.py:582 appPlugins/ToolPunchGerber.py:687 +#: appPlugins/ToolDblSided.py:358 appPlugins/ToolPunchGerber.py:541 +#: appPlugins/ToolPunchGerber.py:578 appPlugins/ToolPunchGerber.py:683 msgid "There is no Excellon object loaded ..." msgstr "Не загружен объект Excellon ..." -#: appPlugins/ToolDblSided.py:390 +#: appPlugins/ToolDblSided.py:374 msgid "Click on canvas within the desired Excellon drill hole" msgstr "Щелкните полотно внутри желаемого отверстия Excellon." -#: appPlugins/ToolDblSided.py:434 +#: appPlugins/ToolDblSided.py:418 msgid "Mirror reference point set." msgstr "Отразить контрольную точку." -#: appPlugins/ToolDblSided.py:468 +#: appPlugins/ToolDblSided.py:452 msgid "Only Gerber, Excellon and Geometry objects can be mirrored." msgstr "" "Зеркальное отображение доступно только для объектов Gerber, Excellon и " "Geometry." -#: appPlugins/ToolDblSided.py:480 +#: appPlugins/ToolDblSided.py:464 msgid "There is no Box object loaded ..." msgstr "Там нет загруженного объекта Box ..." -#: appPlugins/ToolDblSided.py:490 +#: appPlugins/ToolDblSided.py:474 msgid "" "There are no Point coordinates in the Point field. Add coords and try " "again ..." msgstr "" "В поле Точка нет координат точки. Добавьте координаты и попробуйте снова ..." -#: appPlugins/ToolDblSided.py:497 camlib.py:2449 +#: appPlugins/ToolDblSided.py:481 camlib.py:2449 msgid "Object was mirrored" msgstr "Объект отзеркалирован" -#: appPlugins/ToolDblSided.py:675 appPlugins/ToolNCC.py:4126 +#: appPlugins/ToolDblSided.py:656 appPlugins/ToolNCC.py:4112 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -14749,21 +14925,21 @@ msgstr "" "Создание объекта геометрии с помощью\n" "траектории резания для всех областей, отличных от меди." -#: appPlugins/ToolDblSided.py:702 +#: appPlugins/ToolDblSided.py:680 msgid "Objects to be mirrored" msgstr "Объекты для зеркального отображения" -#: appPlugins/ToolDblSided.py:709 +#: appPlugins/ToolDblSided.py:695 msgid "Select the type of application object to be processed in this tool." msgstr "" "Выберите тип объекта приложения, который будет обрабатываться в этом " "инструменте." -#: appPlugins/ToolDblSided.py:743 +#: appPlugins/ToolDblSided.py:725 msgid "Bounds Values" msgstr "Значения границ" -#: appPlugins/ToolDblSided.py:745 +#: appPlugins/ToolDblSided.py:727 msgid "" "Select on canvas the object(s)\n" "for which to calculate bounds values." @@ -14771,39 +14947,39 @@ msgstr "" "Выбор объектов\n" "для которых вычислять граничные значения." -#: appPlugins/ToolDblSided.py:755 +#: appPlugins/ToolDblSided.py:745 msgid "X min" msgstr "X min" -#: appPlugins/ToolDblSided.py:757 appPlugins/ToolDblSided.py:771 +#: appPlugins/ToolDblSided.py:747 appPlugins/ToolDblSided.py:761 msgid "Minimum location." msgstr "Минимальное местоположение." -#: appPlugins/ToolDblSided.py:769 +#: appPlugins/ToolDblSided.py:759 msgid "Y min" msgstr "Y min" -#: appPlugins/ToolDblSided.py:783 +#: appPlugins/ToolDblSided.py:773 msgid "X max" msgstr "X max" -#: appPlugins/ToolDblSided.py:785 appPlugins/ToolDblSided.py:799 +#: appPlugins/ToolDblSided.py:775 appPlugins/ToolDblSided.py:789 msgid "Maximum location." msgstr "Максимальное местоположение." -#: appPlugins/ToolDblSided.py:797 +#: appPlugins/ToolDblSided.py:787 msgid "Y max" msgstr "Y max" -#: appPlugins/ToolDblSided.py:808 +#: appPlugins/ToolDblSided.py:798 msgid "Center point coordinates" msgstr "Координаты центральной точки" -#: appPlugins/ToolDblSided.py:810 +#: appPlugins/ToolDblSided.py:800 msgid "Centroid" msgstr "Центр" -#: appPlugins/ToolDblSided.py:812 +#: appPlugins/ToolDblSided.py:802 msgid "" "The center point location for the rectangular\n" "bounding shape. Centroid. Format is (x, y)." @@ -14811,11 +14987,11 @@ msgstr "" "Расположение центральной точки для прямоугольной \n" "ограничивающей фигуры. Центроид. Формат (х, у)." -#: appPlugins/ToolDblSided.py:821 +#: appPlugins/ToolDblSided.py:811 msgid "Calculate Bounds Values" msgstr "Рассчитать значения границ" -#: appPlugins/ToolDblSided.py:823 +#: appPlugins/ToolDblSided.py:813 msgid "" "Calculate the enveloping rectangular shape coordinates,\n" "for the selection of objects.\n" @@ -14825,15 +15001,15 @@ msgstr "" "для выбранных объектов.\n" "Форма огибающей параллельна осям X, Y." -#: appPlugins/ToolDblSided.py:848 +#: appPlugins/ToolDblSided.py:828 msgid "Mirror Operation" msgstr "Операция зеркалирования" -#: appPlugins/ToolDblSided.py:849 +#: appPlugins/ToolDblSided.py:829 msgid "Parameters for the mirror operation" msgstr "Параметры для зеркальной операции" -#: appPlugins/ToolDblSided.py:871 +#: appPlugins/ToolDblSided.py:858 msgid "" "The coordinates used as reference for the mirror operation.\n" "Can be:\n" @@ -14851,11 +15027,11 @@ msgstr "" "- Hole Snap -> точка, определяемая центром просверленного отверстия в " "объекте Excellon" -#: appPlugins/ToolDblSided.py:891 +#: appPlugins/ToolDblSided.py:878 msgid "Point coordinates" msgstr "Координаты точек" -#: appPlugins/ToolDblSided.py:897 +#: appPlugins/ToolDblSided.py:884 msgid "" "Add the coordinates in format (x, y) through which the mirroring " "axis\n" @@ -14870,17 +15046,17 @@ msgstr "" "Координаты (x, y) фиксируются нажатием клавиши SHIFT\n" "и щелчком ЛКМ на холсте или вы можете ввести координаты вручную." -#: appPlugins/ToolDblSided.py:915 +#: appPlugins/ToolDblSided.py:902 msgid "Object that holds holes that can be picked as reference for mirroring." msgstr "" "Объект, содержащий отверстия, которые можно выбрать в качестве эталона для " "зеркального отображения." -#: appPlugins/ToolDblSided.py:930 +#: appPlugins/ToolDblSided.py:917 msgid "Pick hole" msgstr "Выбрать отверстие" -#: appPlugins/ToolDblSided.py:932 +#: appPlugins/ToolDblSided.py:919 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." @@ -14889,7 +15065,7 @@ msgstr "" "Excellon,\n" "и координаты центра отверстия будут скопированы в поле Точка." -#: appPlugins/ToolDblSided.py:948 +#: appPlugins/ToolDblSided.py:938 msgid "" "It can be of type: Gerber or Excellon or Geometry.\n" "The coordinates of the center of the bounding box are used\n" @@ -14899,11 +15075,7 @@ msgstr "" "Используются координаты центра ограничительной рамки.\n" "в качестве ориентира для работы с зеркалированием." -#: appPlugins/ToolDblSided.py:974 -msgid "Mirror" -msgstr "Отразить" - -#: appPlugins/ToolDblSided.py:977 +#: appPlugins/ToolDblSided.py:959 msgid "" "Mirrors (flips) the specified object around \n" "the specified axis. Does not create a new \n" @@ -14913,11 +15085,11 @@ msgstr "" "вокруг заданной оси. Не создаёт новый объект,\n" "но изменяет его." -#: appPlugins/ToolDblSided.py:1003 +#: appPlugins/ToolDblSided.py:975 msgid "PCB Alignment" msgstr "Выравнивание" -#: appPlugins/ToolDblSided.py:1005 appPlugins/ToolDblSided.py:1116 +#: appPlugins/ToolDblSided.py:977 appPlugins/ToolDblSided.py:1093 msgid "" "Creates an Excellon Object containing the\n" "specified alignment holes and their mirror\n" @@ -14927,7 +15099,7 @@ msgstr "" "контрольные отверстия и их\n" "зеркальные изображения." -#: appPlugins/ToolDblSided.py:1047 appPlugins/ToolDblSided.py:1054 +#: appPlugins/ToolDblSided.py:1027 appPlugins/ToolDblSided.py:1034 msgid "" "The reference point used to create the second alignment drill\n" "from the first alignment drill, by doing mirror.\n" @@ -14937,11 +15109,11 @@ msgstr "" "первого выравнивающего отверстия путем выполнения зеркалирования.\n" "Это можно изменить в разделе Параметры зеркалирования -> Опорная точка" -#: appPlugins/ToolDblSided.py:1067 +#: appPlugins/ToolDblSided.py:1044 msgid "Alignment Drill Coordinates" msgstr "Координаты выравнивающего отверстия" -#: appPlugins/ToolDblSided.py:1069 +#: appPlugins/ToolDblSided.py:1046 msgid "" "Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For " "each set of (x, y) coordinates\n" @@ -14959,11 +15131,11 @@ msgstr "" "- одно сверление в положении зеркала над осью, выбранной выше в «Оси " "зеркала»." -#: appPlugins/ToolDblSided.py:1077 +#: appPlugins/ToolDblSided.py:1054 msgid "Drill coordinates" msgstr "Координаты отверстия" -#: appPlugins/ToolDblSided.py:1085 +#: appPlugins/ToolDblSided.py:1062 msgid "" "Add alignment drill holes coordinates in the format: (x1, y1), (x2, " "y2), ... \n" @@ -14987,11 +15159,11 @@ msgstr "" "нажмите Вставить.\n" "- путем ввода координат вручную в формате: (x1, y1), (x2, y2), ..." -#: appPlugins/ToolDblSided.py:1100 +#: appPlugins/ToolDblSided.py:1077 msgid "Delete Last" msgstr "Удалить последний" -#: appPlugins/ToolDblSided.py:1103 +#: appPlugins/ToolDblSided.py:1080 msgid "Delete the last coordinates tuple in the list." msgstr "Удаляет последний кортеж координат в списке." @@ -14999,7 +15171,7 @@ msgstr "Удаляет последний кортеж координат в с msgid "MEASURING: Click on the Start point ..." msgstr "ИЗМЕРИТЕЛЬ: Нажмите на начальную точку ..." -#: appPlugins/ToolDistance.py:264 appPlugins/ToolDistance.py:671 +#: appPlugins/ToolDistance.py:264 appPlugins/ToolDistance.py:673 #: appPlugins/ToolDistanceMin.py:358 msgid "Measure" msgstr "Измерить" @@ -15024,23 +15196,23 @@ msgstr "ИЗМЕРЕНИЕ" msgid "Result" msgstr "Результат" -#: appPlugins/ToolDistance.py:586 appPlugins/ToolDistanceMin.py:263 +#: appPlugins/ToolDistance.py:588 appPlugins/ToolDistanceMin.py:263 msgid "Those are the units in which the distance is measured." msgstr "Это единицы измерения расстояния." -#: appPlugins/ToolDistance.py:587 appPlugins/ToolDistanceMin.py:264 +#: appPlugins/ToolDistance.py:589 appPlugins/ToolDistanceMin.py:264 msgid "METRIC (mm)" msgstr "Метрическая (мм)" -#: appPlugins/ToolDistance.py:587 appPlugins/ToolDistanceMin.py:264 +#: appPlugins/ToolDistance.py:589 appPlugins/ToolDistanceMin.py:264 msgid "INCH (in)" msgstr "Дюйм (внутри)" -#: appPlugins/ToolDistance.py:593 +#: appPlugins/ToolDistance.py:595 msgid "Snap to center" msgstr "Щелчок по центру" -#: appPlugins/ToolDistance.py:595 +#: appPlugins/ToolDistance.py:597 msgid "" "Mouse cursor will snap to the center of the pad/drill\n" "when it is hovering over the geometry of the pad/drill." @@ -15048,50 +15220,50 @@ msgstr "" "Курсор мыши будет привязан к центру площадки/отверстия\n" "когда он находится над геометрией площадки/отверстия." -#: appPlugins/ToolDistance.py:605 +#: appPlugins/ToolDistance.py:607 msgid "Start Coords" msgstr "Координаты начала" -#: appPlugins/ToolDistance.py:606 appPlugins/ToolDistance.py:611 +#: appPlugins/ToolDistance.py:608 appPlugins/ToolDistance.py:613 msgid "This is measuring Start point coordinates." msgstr "Это измерение координат начальной точки." -#: appPlugins/ToolDistance.py:616 +#: appPlugins/ToolDistance.py:618 msgid "Stop Coords" msgstr "Координаты окончания" -#: appPlugins/ToolDistance.py:617 appPlugins/ToolDistance.py:622 +#: appPlugins/ToolDistance.py:619 appPlugins/ToolDistance.py:624 msgid "This is the measuring Stop point coordinates." msgstr "Это координаты точки остановки измерения." -#: appPlugins/ToolDistance.py:627 appPlugins/ToolDistanceMin.py:299 +#: appPlugins/ToolDistance.py:629 appPlugins/ToolDistanceMin.py:299 msgid "Dx" msgstr "Дистанция по X" -#: appPlugins/ToolDistance.py:628 appPlugins/ToolDistance.py:633 +#: appPlugins/ToolDistance.py:630 appPlugins/ToolDistance.py:635 #: appPlugins/ToolDistanceMin.py:300 appPlugins/ToolDistanceMin.py:305 msgid "This is the distance measured over the X axis." msgstr "Это расстояние, измеренное по оси X." -#: appPlugins/ToolDistance.py:638 appPlugins/ToolDistanceMin.py:311 +#: appPlugins/ToolDistance.py:640 appPlugins/ToolDistanceMin.py:311 msgid "Dy" msgstr "Дистанция по Y" -#: appPlugins/ToolDistance.py:639 appPlugins/ToolDistance.py:644 +#: appPlugins/ToolDistance.py:641 appPlugins/ToolDistance.py:646 #: appPlugins/ToolDistanceMin.py:312 appPlugins/ToolDistanceMin.py:317 msgid "This is the distance measured over the Y axis." msgstr "Это расстояние, измеренное по оси Y." -#: appPlugins/ToolDistance.py:650 appPlugins/ToolDistance.py:655 +#: appPlugins/ToolDistance.py:652 appPlugins/ToolDistance.py:657 #: appPlugins/ToolDistanceMin.py:324 appPlugins/ToolDistanceMin.py:329 msgid "This is orientation angle of the measuring line." msgstr "Это угол ориентации измерительной линии." -#: appPlugins/ToolDistance.py:660 appPlugins/ToolDistanceMin.py:335 +#: appPlugins/ToolDistance.py:662 appPlugins/ToolDistanceMin.py:335 msgid "DISTANCE" msgstr "РАССТОЯНИЕ" -#: appPlugins/ToolDistance.py:661 appPlugins/ToolDistance.py:666 +#: appPlugins/ToolDistance.py:663 appPlugins/ToolDistance.py:668 msgid "This is the point to point Euclidian distance." msgstr "Это точка евклидова расстояния." @@ -15164,69 +15336,69 @@ msgstr "Перейти к средней точке" #: appPlugins/ToolDrilling.py:965 appPlugins/ToolDrilling.py:1238 #: appPlugins/ToolDrilling.py:1245 appPlugins/ToolDrilling.py:1277 #: appPlugins/ToolDrilling.py:1290 appPlugins/ToolDrilling.py:1294 -#: appPlugins/ToolDrilling.py:2384 appPlugins/ToolIsolation.py:645 -#: appPlugins/ToolIsolation.py:759 appPlugins/ToolIsolation.py:764 -#: appPlugins/ToolIsolation.py:794 appPlugins/ToolIsolation.py:817 -#: appPlugins/ToolIsolation.py:830 appPlugins/ToolIsolation.py:3331 -#: appPlugins/ToolMilling.py:997 appPlugins/ToolMilling.py:1116 -#: appPlugins/ToolMilling.py:1612 appPlugins/ToolMilling.py:1620 -#: appPlugins/ToolMilling.py:1624 appPlugins/ToolMilling.py:1672 -#: appPlugins/ToolMilling.py:1684 appPlugins/ToolMilling.py:1688 -#: appPlugins/ToolMilling.py:3783 appPlugins/ToolNCC.py:608 -#: appPlugins/ToolNCC.py:613 appPlugins/ToolNCC.py:643 -#: appPlugins/ToolNCC.py:666 appPlugins/ToolNCC.py:679 -#: appPlugins/ToolNCC.py:894 appPlugins/ToolNCC.py:4349 -#: appPlugins/ToolPaint.py:527 appPlugins/ToolPaint.py:532 -#: appPlugins/ToolPaint.py:574 appPlugins/ToolPaint.py:596 -#: appPlugins/ToolPaint.py:608 appPlugins/ToolPaint.py:824 -#: appPlugins/ToolPaint.py:3128 +#: appPlugins/ToolDrilling.py:2394 appPlugins/ToolIsolation.py:641 +#: appPlugins/ToolIsolation.py:755 appPlugins/ToolIsolation.py:760 +#: appPlugins/ToolIsolation.py:790 appPlugins/ToolIsolation.py:813 +#: appPlugins/ToolIsolation.py:826 appPlugins/ToolIsolation.py:3336 +#: appPlugins/ToolMilling.py:937 appPlugins/ToolMilling.py:1056 +#: appPlugins/ToolMilling.py:1579 appPlugins/ToolMilling.py:1587 +#: appPlugins/ToolMilling.py:1591 appPlugins/ToolMilling.py:1639 +#: appPlugins/ToolMilling.py:1651 appPlugins/ToolMilling.py:1655 +#: appPlugins/ToolMilling.py:3854 appPlugins/ToolNCC.py:592 +#: appPlugins/ToolNCC.py:597 appPlugins/ToolNCC.py:627 +#: appPlugins/ToolNCC.py:650 appPlugins/ToolNCC.py:663 +#: appPlugins/ToolNCC.py:878 appPlugins/ToolNCC.py:4352 +#: appPlugins/ToolPaint.py:513 appPlugins/ToolPaint.py:518 +#: appPlugins/ToolPaint.py:560 appPlugins/ToolPaint.py:582 +#: appPlugins/ToolPaint.py:594 appPlugins/ToolPaint.py:810 +#: appPlugins/ToolPaint.py:3137 msgid "Parameters for" msgstr "Параметры для" #: appPlugins/ToolDrilling.py:914 appPlugins/ToolDrilling.py:1245 -#: appPlugins/ToolDrilling.py:1294 appPlugins/ToolIsolation.py:645 -#: appPlugins/ToolIsolation.py:764 appPlugins/ToolIsolation.py:830 -#: appPlugins/ToolMilling.py:997 appPlugins/ToolMilling.py:1116 -#: appPlugins/ToolMilling.py:1624 appPlugins/ToolMilling.py:1688 -#: appPlugins/ToolNCC.py:613 appPlugins/ToolNCC.py:679 -#: appPlugins/ToolNCC.py:894 appPlugins/ToolPaint.py:532 -#: appPlugins/ToolPaint.py:608 appPlugins/ToolPaint.py:824 +#: appPlugins/ToolDrilling.py:1294 appPlugins/ToolIsolation.py:641 +#: appPlugins/ToolIsolation.py:760 appPlugins/ToolIsolation.py:826 +#: appPlugins/ToolMilling.py:937 appPlugins/ToolMilling.py:1056 +#: appPlugins/ToolMilling.py:1591 appPlugins/ToolMilling.py:1655 +#: appPlugins/ToolNCC.py:597 appPlugins/ToolNCC.py:663 +#: appPlugins/ToolNCC.py:878 appPlugins/ToolPaint.py:518 +#: appPlugins/ToolPaint.py:594 appPlugins/ToolPaint.py:810 msgid "Multiple Tools" msgstr "Несколько инструментов" #: appPlugins/ToolDrilling.py:965 appPlugins/ToolDrilling.py:1238 -#: appPlugins/ToolDrilling.py:1277 appPlugins/ToolIsolation.py:759 -#: appPlugins/ToolIsolation.py:794 appPlugins/ToolMilling.py:1612 -#: appPlugins/ToolMilling.py:1672 appPlugins/ToolNCC.py:608 -#: appPlugins/ToolNCC.py:643 appPlugins/ToolPaint.py:527 -#: appPlugins/ToolPaint.py:574 app_Main.py:2525 +#: appPlugins/ToolDrilling.py:1277 appPlugins/ToolIsolation.py:755 +#: appPlugins/ToolIsolation.py:790 appPlugins/ToolMilling.py:1579 +#: appPlugins/ToolMilling.py:1639 appPlugins/ToolNCC.py:592 +#: appPlugins/ToolNCC.py:627 appPlugins/ToolPaint.py:513 +#: appPlugins/ToolPaint.py:560 app_Main.py:2525 msgid "No Tool Selected" msgstr "Инструмент не выбран" -#: appPlugins/ToolDrilling.py:1456 appPlugins/ToolIsolation.py:898 -#: appPlugins/ToolMilling.py:1967 appPlugins/ToolNCC.py:786 -#: appPlugins/ToolPaint.py:673 +#: appPlugins/ToolDrilling.py:1456 appPlugins/ToolIsolation.py:894 +#: appPlugins/ToolMilling.py:1937 appPlugins/ToolNCC.py:770 +#: appPlugins/ToolPaint.py:659 msgid "Current Tool parameters were applied to all tools." msgstr "Применить параметры ко всем инструментам." -#: appPlugins/ToolDrilling.py:1518 appPlugins/ToolMilling.py:3269 +#: appPlugins/ToolDrilling.py:1518 appPlugins/ToolMilling.py:3239 msgid "Focus Z" msgstr "Фокус Z" -#: appPlugins/ToolDrilling.py:1540 appPlugins/ToolMilling.py:3235 +#: appPlugins/ToolDrilling.py:1540 appPlugins/ToolMilling.py:3205 msgid "Laser Power" msgstr "Мощность лазера" -#: appPlugins/ToolDrilling.py:1644 appPlugins/ToolMilling.py:3390 +#: appPlugins/ToolDrilling.py:1644 appPlugins/ToolMilling.py:3360 msgid "Delete failed. There are no exclusion areas to delete." msgstr "Ошибка удаления. Нет исключаемых зон для удаления." -#: appPlugins/ToolDrilling.py:1661 appPlugins/ToolMilling.py:3407 +#: appPlugins/ToolDrilling.py:1661 appPlugins/ToolMilling.py:3377 msgid "Delete failed. Nothing is selected." msgstr "Ошибка. Ничего не выбрано." #: appPlugins/ToolDrilling.py:1758 appPlugins/ToolDrilling.py:1773 -#: appPlugins/ToolMilling.py:3504 appPlugins/ToolMilling.py:3519 +#: appPlugins/ToolMilling.py:3474 appPlugins/ToolMilling.py:3489 #, fuzzy #| msgid "Tool was edited in Tool Table." msgid "Value edited in Exclusion Table." @@ -15260,15 +15432,25 @@ msgstr "Формат X, Y смены инструмента должен быт msgid "Generating CNC Code" msgstr "Генерация кода ЧПУ" -#: appPlugins/ToolDrilling.py:2302 +#: appPlugins/ToolDrilling.py:2299 appPlugins/ToolFilm.py:1191 msgid "Excellon object for drilling/milling operation." msgstr "Объект Excellon для сверления / фрезерования." -#: appPlugins/ToolDrilling.py:2366 +#: appPlugins/ToolDrilling.py:2329 +#, fuzzy +#| msgid "" +#| "Tools in this Excellon object\n" +#| "when are used for drilling." +msgid "Tools in the object used for drilling." +msgstr "" +"Инструменты для Excellon объекта\n" +"используемые для сверления." + +#: appPlugins/ToolDrilling.py:2381 msgid "Search DB" msgstr "Искать в БД" -#: appPlugins/ToolDrilling.py:2369 +#: appPlugins/ToolDrilling.py:2384 msgid "" "Will search and try to replace the tools from Tools Table\n" "with tools from DB that have a close diameter value." @@ -15276,9 +15458,9 @@ msgstr "" "Будем искать и пытаться заменить инструменты из таблицы инструментов\n" "инструментами из DB, имеющими близкое значение диаметра." -#: appPlugins/ToolDrilling.py:2387 appPlugins/ToolIsolation.py:3334 -#: appPlugins/ToolMilling.py:3786 appPlugins/ToolNCC.py:4352 -#: appPlugins/ToolPaint.py:3131 +#: appPlugins/ToolDrilling.py:2397 appPlugins/ToolIsolation.py:3339 +#: appPlugins/ToolMilling.py:3857 appPlugins/ToolNCC.py:4355 +#: appPlugins/ToolPaint.py:3140 msgid "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." @@ -15286,15 +15468,15 @@ msgstr "" "Данные, используемые для создания кода.\n" "Каждый инструмент хранит свой собственный набор таких данных." -#: appPlugins/ToolDrilling.py:2624 appPlugins/ToolIsolation.py:3450 -#: appPlugins/ToolMilling.py:4242 appPlugins/ToolNCC.py:4509 -#: appPlugins/ToolPaint.py:3226 +#: appPlugins/ToolDrilling.py:2622 appPlugins/ToolIsolation.py:3474 +#: appPlugins/ToolMilling.py:4300 appPlugins/ToolNCC.py:4518 +#: appPlugins/ToolPaint.py:3236 msgid "Apply parameters to all tools" msgstr "Применить параметры ко всем инструментам" -#: appPlugins/ToolDrilling.py:2627 appPlugins/ToolIsolation.py:3453 -#: appPlugins/ToolMilling.py:4245 appPlugins/ToolNCC.py:4512 -#: appPlugins/ToolPaint.py:3229 +#: appPlugins/ToolDrilling.py:2625 appPlugins/ToolIsolation.py:3477 +#: appPlugins/ToolMilling.py:4303 appPlugins/ToolNCC.py:4521 +#: appPlugins/ToolPaint.py:3239 msgid "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." @@ -15302,28 +15484,29 @@ msgstr "" "Параметры в текущей форме будут применены\n" "для всех инструментов из таблицы инструментов." -#: appPlugins/ToolDrilling.py:2638 appPlugins/ToolIsolation.py:3464 -#: appPlugins/ToolMilling.py:4258 appPlugins/ToolNCC.py:4523 -#: appPlugins/ToolPaint.py:3240 +#: appPlugins/ToolDrilling.py:2634 appPlugins/ToolIsolation.py:3486 +#: appPlugins/ToolMilling.py:4312 appPlugins/ToolNCC.py:4530 +#: appPlugins/ToolPaint.py:3248 msgid "Common Parameters" msgstr "Общие параметры" -#: appPlugins/ToolDrilling.py:2640 appPlugins/ToolIsolation.py:3466 -#: appPlugins/ToolMilling.py:4260 appPlugins/ToolNCC.py:4525 -#: appPlugins/ToolPaint.py:3242 +#: appPlugins/ToolDrilling.py:2636 appPlugins/ToolFollow.py:734 +#: appPlugins/ToolIsolation.py:3488 appPlugins/ToolMilling.py:4314 +#: appPlugins/ToolNCC.py:4532 appPlugins/ToolPaint.py:3249 +#: appPlugins/ToolPanelize.py:1304 appPlugins/ToolSub.py:815 msgid "Parameters that are common for all tools." msgstr "Параметры, общие для всех инструментов." -#: appPlugins/ToolDrilling.py:2645 appPlugins/ToolMilling.py:4265 +#: appPlugins/ToolDrilling.py:2649 appPlugins/ToolMilling.py:4327 #: appPlugins/ToolSolderPaste.py:1364 msgid "Tool change Z" msgstr "Смена инструмента Z" -#: appPlugins/ToolDrilling.py:2721 appPlugins/ToolMilling.py:4328 +#: appPlugins/ToolDrilling.py:2725 appPlugins/ToolMilling.py:4390 msgid "X,Y coordinates" msgstr "Координаты X-Y" -#: appPlugins/ToolDrilling.py:2767 +#: appPlugins/ToolDrilling.py:2771 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Excellon Objects." @@ -15331,19 +15514,19 @@ msgstr "" "JSON-файл постпроцессора, который влияет\n" "на Gcode для объектов Excellon." -#: appPlugins/ToolDrilling.py:2782 appPlugins/ToolMilling.py:4389 +#: appPlugins/ToolDrilling.py:2786 appPlugins/ToolMilling.py:4451 msgid "Add exclusion areas" msgstr "Добавить зоны исключения" -#: appPlugins/ToolDrilling.py:2809 appPlugins/ToolMilling.py:4417 +#: appPlugins/ToolDrilling.py:2813 appPlugins/ToolMilling.py:4479 msgid "This is the Area ID." msgstr "Это идентификатор зоны." -#: appPlugins/ToolDrilling.py:2811 appPlugins/ToolMilling.py:4419 +#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolMilling.py:4481 msgid "Type of the object where the exclusion area was added." msgstr "Тип объекта, в который была добавлена область исключения." -#: appPlugins/ToolDrilling.py:2813 appPlugins/ToolMilling.py:4421 +#: appPlugins/ToolDrilling.py:2817 appPlugins/ToolMilling.py:4483 msgid "" "The strategy used for exclusion area. Go around the exclusion areas or over " "it." @@ -15351,7 +15534,7 @@ msgstr "" "Стратегия, используемая для зоны исключения. Обойти зону исключения или " "пройти над ней." -#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolMilling.py:4423 +#: appPlugins/ToolDrilling.py:2819 appPlugins/ToolMilling.py:4485 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." @@ -15360,32 +15543,32 @@ msgstr "" "высота, на которой инструмент будет проходить, чтобы избежать зоны " "исключения." -#: appPlugins/ToolDrilling.py:2851 appPlugins/ToolMilling.py:4459 +#: appPlugins/ToolDrilling.py:2855 appPlugins/ToolMilling.py:4521 msgid "Add Area:" msgstr "Добавить область:" -#: appPlugins/ToolDrilling.py:2852 appPlugins/ToolMilling.py:4460 +#: appPlugins/ToolDrilling.py:2856 appPlugins/ToolMilling.py:4522 msgid "Add an Exclusion Area." msgstr "Добавить зону исключения." -#: appPlugins/ToolDrilling.py:2870 appPlugins/ToolMilling.py:4478 +#: appPlugins/ToolDrilling.py:2874 appPlugins/ToolMilling.py:4540 msgid "Delete all exclusion areas." msgstr "Удаляет все исключаемые зоны." -#: appPlugins/ToolDrilling.py:2873 appPlugins/ToolMilling.py:4481 +#: appPlugins/ToolDrilling.py:2877 appPlugins/ToolMilling.py:4543 msgid "Delete Selected" msgstr "Удалить выбранное" -#: appPlugins/ToolDrilling.py:2874 appPlugins/ToolMilling.py:4482 +#: appPlugins/ToolDrilling.py:2878 appPlugins/ToolMilling.py:4544 msgid "Delete all exclusion areas that are selected in the table." msgstr "Удаляет все исключаемые зоны выбранные в таблице." -#: appPlugins/ToolDrilling.py:2896 appPlugins/ToolMilling.py:4504 +#: appPlugins/ToolDrilling.py:2892 appPlugins/ToolMilling.py:4556 #: appPlugins/ToolSolderPaste.py:1548 msgid "Generate CNCJob object" msgstr "Создать объект CNCJob" -#: appPlugins/ToolDrilling.py:2899 appPlugins/ToolMilling.py:4507 +#: appPlugins/ToolDrilling.py:2895 appPlugins/ToolMilling.py:4559 msgid "" "Generate the CNC Job.\n" "If milling then an additional Geometry object will be created.\n" @@ -15413,19 +15596,21 @@ msgstr "Компенсация травления" msgid "Missing parameter value." msgstr "Параметры фрезерования" -#: appPlugins/ToolEtchCompensation.py:347 appPlugins/ToolInvertGerber.py:257 -msgid "Gerber object that will be inverted." +#: appPlugins/ToolEtchCompensation.py:335 +#, fuzzy +#| msgid "Gerber object that will be inverted." +msgid "Gerber object that will be compensated." msgstr "Объект Gerber, который будет инвертирован." -#: appPlugins/ToolEtchCompensation.py:359 +#: appPlugins/ToolEtchCompensation.py:352 msgid "Conversion utilities" msgstr "Конвертация" -#: appPlugins/ToolEtchCompensation.py:364 +#: appPlugins/ToolEtchCompensation.py:365 msgid "Oz to Microns" msgstr "Унция в микроны" -#: appPlugins/ToolEtchCompensation.py:366 +#: appPlugins/ToolEtchCompensation.py:367 msgid "" "Will convert from oz thickness to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -15435,20 +15620,20 @@ msgstr "" "Можно использовать формулы с операторами: /, *, +, -,%,.\n" "В реальных числах используется разделитель десятичных знаков." -#: appPlugins/ToolEtchCompensation.py:375 +#: appPlugins/ToolEtchCompensation.py:376 msgid "Oz value" msgstr "Значение унции" -#: appPlugins/ToolEtchCompensation.py:377 -#: appPlugins/ToolEtchCompensation.py:398 +#: appPlugins/ToolEtchCompensation.py:378 +#: appPlugins/ToolEtchCompensation.py:400 msgid "Microns value" msgstr "Значение в микронах" -#: appPlugins/ToolEtchCompensation.py:385 +#: appPlugins/ToolEtchCompensation.py:387 msgid "Mils to Microns" msgstr "Mils в микроны" -#: appPlugins/ToolEtchCompensation.py:387 +#: appPlugins/ToolEtchCompensation.py:389 msgid "" "Will convert from mils to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -15458,19 +15643,15 @@ msgstr "" "Можно использовать формулы с операторами: /, *, +, -,%,.\n" "В реальных числах используется разделитель десятичных знаков." -#: appPlugins/ToolEtchCompensation.py:396 +#: appPlugins/ToolEtchCompensation.py:398 msgid "Mils value" msgstr "Значение в mils" -#: appPlugins/ToolEtchCompensation.py:411 appPlugins/ToolInvertGerber.py:269 -msgid "Parameters for this tool" -msgstr "Параметры, используемые для этого инструмента" - -#: appPlugins/ToolEtchCompensation.py:416 +#: appPlugins/ToolEtchCompensation.py:424 msgid "Copper Thickness" msgstr "Толщина медного слоя" -#: appPlugins/ToolEtchCompensation.py:418 +#: appPlugins/ToolEtchCompensation.py:426 msgid "" "The thickness of the copper foil.\n" "In microns [um]." @@ -15478,11 +15659,11 @@ msgstr "" "Насколько толстым должен быть медный слой.\n" "В микронах [um]." -#: appPlugins/ToolEtchCompensation.py:428 +#: appPlugins/ToolEtchCompensation.py:436 msgid "Ratio" msgstr "Соотношение" -#: appPlugins/ToolEtchCompensation.py:430 +#: appPlugins/ToolEtchCompensation.py:438 msgid "" "The ratio of lateral etch versus depth etch.\n" "Can be:\n" @@ -15494,32 +15675,32 @@ msgstr "" "- пользовательское -> пользователь введет своё значение\n" "- предварительный выбор -> значение, которое зависит от выбора травителей" -#: appPlugins/ToolEtchCompensation.py:436 -#: appPlugins/ToolEtchCompensation.py:456 +#: appPlugins/ToolEtchCompensation.py:444 +#: appPlugins/ToolEtchCompensation.py:469 msgid "Etch Factor" msgstr "Фактор травления" -#: appPlugins/ToolEtchCompensation.py:437 +#: appPlugins/ToolEtchCompensation.py:445 msgid "Etchants list" msgstr "Список травителей" -#: appPlugins/ToolEtchCompensation.py:438 +#: appPlugins/ToolEtchCompensation.py:446 msgid "Manual offset" msgstr "Ручное смещение" -#: appPlugins/ToolEtchCompensation.py:445 +#: appPlugins/ToolEtchCompensation.py:458 msgid "Etchants" msgstr "Травители" -#: appPlugins/ToolEtchCompensation.py:447 +#: appPlugins/ToolEtchCompensation.py:460 msgid "A list of etchants." msgstr "Список травителей." -#: appPlugins/ToolEtchCompensation.py:450 +#: appPlugins/ToolEtchCompensation.py:463 msgid "Alkaline baths" msgstr "Щелочные ванны" -#: appPlugins/ToolEtchCompensation.py:458 +#: appPlugins/ToolEtchCompensation.py:471 msgid "" "The ratio between depth etch and lateral etch .\n" "Accepts real numbers and formulas using the operators: /,*,+,-,%" @@ -15527,11 +15708,11 @@ msgstr "" "Соотношение между глубинным и боковым травлением .\n" "Принимает реальные числа и формулы с помощью операторов: /,*,+,-,%" -#: appPlugins/ToolEtchCompensation.py:462 +#: appPlugins/ToolEtchCompensation.py:475 msgid "Real number or formula" msgstr "Реальное число или формула" -#: appPlugins/ToolEtchCompensation.py:470 +#: appPlugins/ToolEtchCompensation.py:483 msgid "" "Value with which to increase or decrease (buffer)\n" "the copper features. In microns [um]." @@ -15539,11 +15720,11 @@ msgstr "" "Значение, с которым можно увеличивать или уменьшать (буферизовать)\n" " медные элементы. В микронах [um]." -#: appPlugins/ToolEtchCompensation.py:493 +#: appPlugins/ToolEtchCompensation.py:504 msgid "Compensate" msgstr "Компенсация" -#: appPlugins/ToolEtchCompensation.py:496 +#: appPlugins/ToolEtchCompensation.py:507 msgid "" "Will increase the copper features thickness to compensate the lateral etch." msgstr "" @@ -15567,29 +15748,29 @@ msgstr "Gerber объект паяльной маски" msgid "No cutout extracted." msgstr "Gerber объект паяльной маски" -#: appPlugins/ToolExtract.py:932 +#: appPlugins/ToolExtract.py:924 #, fuzzy #| msgid "Gerber from which to extract drill holes" msgid "Gerber object from which to extract drill holes or soldermask." msgstr "Гербер, из которого можно извлечь отверстия" -#: appPlugins/ToolExtract.py:959 appPlugins/ToolPunchGerber.py:2038 +#: appPlugins/ToolExtract.py:969 appPlugins/ToolPunchGerber.py:2045 #, fuzzy #| msgid "Process Oblong Pads." msgid "Process all Pads." msgstr "Продолговатые площадки." -#: appPlugins/ToolExtract.py:1041 appPlugins/ToolExtract.py:1208 +#: appPlugins/ToolExtract.py:1046 appPlugins/ToolExtract.py:1242 msgid "Extract Drills" msgstr "Извлечь отверстия" -#: appPlugins/ToolExtract.py:1043 +#: appPlugins/ToolExtract.py:1048 #, fuzzy #| msgid "Edit an Excellon object." msgid "Extract an Excellon object from the Gerber pads." msgstr "Отредактируйте объект \"Excellon\"." -#: appPlugins/ToolExtract.py:1211 +#: appPlugins/ToolExtract.py:1245 msgid "Extract drills from a given Gerber file." msgstr "Извлечение отверстий из заданного Gerber файла." @@ -15611,11 +15792,11 @@ msgstr "" msgid "Fiducials Tool exit." msgstr "Выход из инструмента контрольных точек." -#: appPlugins/ToolFiducials.py:807 +#: appPlugins/ToolFiducials.py:805 msgid "Fiducials Coordinates" msgstr "Координаты контрольных точек" -#: appPlugins/ToolFiducials.py:809 +#: appPlugins/ToolFiducials.py:807 msgid "" "A table with the fiducial points coordinates,\n" "in the format (x, y)." @@ -15623,37 +15804,37 @@ msgstr "" "Таблица с координатами контрольных точек,\n" "в формате (x, y)." -#: appPlugins/ToolFiducials.py:943 +#: appPlugins/ToolFiducials.py:941 msgid "Mode:" msgstr "Режим:" -#: appPlugins/ToolFiducials.py:991 +#: appPlugins/ToolFiducials.py:989 msgid "Thickness of the line that makes the fiducial." msgstr "Толщина линии, которая делает опорную." -#: appPlugins/ToolFiducials.py:1022 +#: appPlugins/ToolFiducials.py:1020 msgid "Add Fiducial" msgstr "Добавить контрольные точки" -#: appPlugins/ToolFiducials.py:1025 +#: appPlugins/ToolFiducials.py:1023 msgid "Will add a polygon on the copper layer to serve as fiducial." msgstr "" "Добавляет на медный слой полигон, для того чтобы он служил контрольной " "точкой." -#: appPlugins/ToolFiducials.py:1041 +#: appPlugins/ToolFiducials.py:1039 msgid "Soldermask Gerber" msgstr "Gerber объект паяльной маски" -#: appPlugins/ToolFiducials.py:1043 +#: appPlugins/ToolFiducials.py:1041 msgid "The Soldermask Gerber object." msgstr "Gerber объект паяльной маски." -#: appPlugins/ToolFiducials.py:1055 +#: appPlugins/ToolFiducials.py:1053 msgid "Add Soldermask Opening" msgstr "Открытие добавления паяльной маски" -#: appPlugins/ToolFiducials.py:1057 +#: appPlugins/ToolFiducials.py:1055 msgid "" "Will add a polygon on the soldermask layer\n" "to serve as fiducial opening.\n" @@ -15665,31 +15846,31 @@ msgstr "" "Диаметр всегда в два раза больше диаметра.\n" "для контрольных точек на медном слое." -#: appPlugins/ToolFilm.py:323 +#: appPlugins/ToolFilm.py:306 msgid "Load an object for Film and retry." msgstr "Загрузите объект для Плёнки и повторите попытку." -#: appPlugins/ToolFilm.py:330 +#: appPlugins/ToolFilm.py:313 msgid "Load an object for Box and retry." msgstr "Загрузите объект для Рамки и повторите попытку." -#: appPlugins/ToolFilm.py:345 +#: appPlugins/ToolFilm.py:328 msgid "Generating Film ..." msgstr "Создание плёнки ..." -#: appPlugins/ToolFilm.py:397 appPlugins/ToolFilm.py:402 +#: appPlugins/ToolFilm.py:380 appPlugins/ToolFilm.py:385 msgid "Export positive film" msgstr "Экспорт позитива плёнки" -#: appPlugins/ToolFilm.py:433 +#: appPlugins/ToolFilm.py:417 msgid "" "No Excellon object selected. Load an object for punching reference and retry." msgstr "" "Объект Excellon не выбран. Загрузите объект для перфорации и повторите " "попытку." -#: appPlugins/ToolFilm.py:457 appPlugins/ToolFilm.py:469 -#: appPlugins/ToolPunchGerber.py:806 appPlugins/ToolPunchGerber.py:939 +#: appPlugins/ToolFilm.py:441 appPlugins/ToolFilm.py:453 +#: appPlugins/ToolPunchGerber.py:802 appPlugins/ToolPunchGerber.py:935 msgid "" "Failed. Punch hole size is bigger than some of the apertures in the Gerber " "object." @@ -15697,8 +15878,8 @@ msgstr "" "Не удалось. Размер перфорационного отверстия больше, чем у некоторых " "отверстий в объекте Гербера." -#: appPlugins/ToolFilm.py:487 appPlugins/ToolPunchGerber.py:879 -#: appPlugins/ToolPunchGerber.py:974 +#: appPlugins/ToolFilm.py:471 appPlugins/ToolPunchGerber.py:875 +#: appPlugins/ToolPunchGerber.py:970 msgid "" "Failed. The new object geometry is the same as the one in the source object " "geometry..." @@ -15706,30 +15887,26 @@ msgstr "" "Не удалось. Новая геометрия объекта такая же, как и в геометрии исходного " "объекта ..." -#: appPlugins/ToolFilm.py:545 appPlugins/ToolFilm.py:550 +#: appPlugins/ToolFilm.py:529 appPlugins/ToolFilm.py:534 msgid "Export negative film" msgstr "Экспорт негатива плёнки" -#: appPlugins/ToolFilm.py:613 appPlugins/ToolFilm.py:909 -#: appPlugins/ToolPanelize.py:346 +#: appPlugins/ToolFilm.py:599 appPlugins/ToolFilm.py:907 +#: appPlugins/ToolPanelize.py:330 msgid "No object Box. Using instead" msgstr "Нет объекта Box. Используйте взамен" -#: appPlugins/ToolFilm.py:820 appPlugins/ToolFilm.py:1081 +#: appPlugins/ToolFilm.py:817 appPlugins/ToolFilm.py:1090 msgid "" "The artwork has to be within the selected page size in order to be visible.\n" "For 'Bounds' page size, it needs to be in the first quadrant." msgstr "" -#: appPlugins/ToolFilm.py:847 appPlugins/ToolFilm.py:1108 +#: appPlugins/ToolFilm.py:844 appPlugins/ToolFilm.py:1117 msgid "Film file exported to" msgstr "Файл плёнки экспортируется в" -#: appPlugins/ToolFilm.py:1159 -msgid "Create a positive/negative film for UV exposure." -msgstr "" - -#: appPlugins/ToolFilm.py:1190 +#: appPlugins/ToolFilm.py:1210 msgid "" "Specify the type of object for which to create the film.\n" "The object can be of type: Gerber or Geometry.\n" @@ -15741,7 +15918,7 @@ msgstr "" "Выбор здесь определяет тип объектов, которые будут\n" "в выпадающем списке объектов плёнки." -#: appPlugins/ToolFilm.py:1213 +#: appPlugins/ToolFilm.py:1233 msgid "" "Specify the type of object to be used as an container for\n" "film creation. It can be: Gerber or Geometry type.The selection here decide " @@ -15753,45 +15930,11 @@ msgstr "" "тип объектов, которые будут\n" "в поле со списком объектов." -#: appPlugins/ToolFilm.py:1244 -#, fuzzy -#| msgid "" -#| "The reference point to be used as origin for the skew.\n" -#| "It can be one of the four points of the geometry bounding box." -msgid "" -"The reference point to be used as origin for the adjustment.\n" -"It can be one of the five points of the geometry bounding box." -msgstr "" -"Опорная точка, используемая в качестве исходной точки для перекоса.\n" -"Это может быть одна из четырех точек геометрии ограничительной рамки." - -#: appPlugins/ToolFilm.py:1263 -#, fuzzy -#| msgid "Save Film" -msgid "Scale Film" -msgstr "Сохранить плёнку" - -#: appPlugins/ToolFilm.py:1307 -#, fuzzy -#| msgid "Save Film" -msgid "Skew Film" -msgstr "Сохранить плёнку" - -#: appPlugins/ToolFilm.py:1351 -#, fuzzy -#| msgid "Mirror (Flip)" -msgid "Mirror Film" -msgstr "Зеркалирование (отражение)" - -#: appPlugins/ToolFilm.py:1383 -msgid "Film Parameters" -msgstr "Параметры плёнки" - -#: appPlugins/ToolFilm.py:1442 +#: appPlugins/ToolFilm.py:1490 msgid "Punch drill holes" msgstr "Перфорация отверстий" -#: appPlugins/ToolFilm.py:1443 +#: appPlugins/ToolFilm.py:1491 msgid "" "When checked the generated film will have holes in pads when\n" "the generated film is positive. This is done to help drilling,\n" @@ -15801,11 +15944,11 @@ msgstr "" "если это позитив плёнки. Это сделано для облегчения сверления\n" "отверстий вручную." -#: appPlugins/ToolFilm.py:1461 +#: appPlugins/ToolFilm.py:1509 msgid "Source" msgstr "Источник" -#: appPlugins/ToolFilm.py:1463 +#: appPlugins/ToolFilm.py:1511 msgid "" "The punch hole source can be:\n" "- Excellon -> an Excellon holes center will serve as reference.\n" @@ -15816,35 +15959,35 @@ msgstr "" "- Центр площадки -> попытается использовать центр площадки в качестве " "эталона." -#: appPlugins/ToolFilm.py:1468 +#: appPlugins/ToolFilm.py:1516 msgid "Pad center" msgstr "Центр площадки" -#: appPlugins/ToolFilm.py:1473 +#: appPlugins/ToolFilm.py:1521 msgid "Excellon Obj" msgstr "Объект Excellon" -#: appPlugins/ToolFilm.py:1475 +#: appPlugins/ToolFilm.py:1523 msgid "" "Remove the geometry of Excellon from the Film to create the holes in pads." msgstr "" "Удаляет геометрию Excellon из пленки для создания отверстий в площадках." -#: appPlugins/ToolFilm.py:1489 +#: appPlugins/ToolFilm.py:1537 msgid "Punch Size" msgstr "Размер перфорации" -#: appPlugins/ToolFilm.py:1490 +#: appPlugins/ToolFilm.py:1538 msgid "The value here will control how big is the punch hole in the pads." msgstr "" "Это значение контролирует, насколько большим будет отверстие для перфорации " "в площадках." -#: appPlugins/ToolFilm.py:1625 +#: appPlugins/ToolFilm.py:1679 msgid "Save Film" msgstr "Сохранить плёнку" -#: appPlugins/ToolFilm.py:1628 +#: appPlugins/ToolFilm.py:1682 msgid "" "Create a Film for the selected object, within\n" "the specified box. Does not create a new \n" @@ -15855,7 +15998,7 @@ msgstr "" "указанной ограничительной рамки. Не создает новый\n" "  объект FlatCAM, но напрямую сохраняет её в выбранном формате." -#: appPlugins/ToolFilm.py:1710 +#: appPlugins/ToolFilm.py:1764 msgid "" "Using the Pad center does not work on Geometry objects. Only a Gerber object " "has pads." @@ -15863,13 +16006,13 @@ msgstr "" "Использование центра площадки не работает на объектах Geometry. Только " "объекты Gerber имеют площадки." -#: appPlugins/ToolFollow.py:342 appPlugins/ToolFollow.py:413 +#: appPlugins/ToolFollow.py:338 appPlugins/ToolFollow.py:409 #, fuzzy #| msgid "Failed to create Follow Geometry with tool diameter" msgid "Failed to create Follow Geometry." msgstr "Не удалось создать Follow Geometry с диаметром инструмента" -#: appPlugins/ToolFollow.py:696 +#: appPlugins/ToolFollow.py:694 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -15882,13 +16025,14 @@ msgstr "" "с траекториям обрезки за\n" "пределами полигонов." -#: appPlugins/ToolFollow.py:716 -#, fuzzy -#| msgid "Gerber object for isolation routing." -msgid "Source object for following geometry." -msgstr "Объект Gerber для маршрутизации изоляции." +#: appPlugins/ToolFollow.py:717 +msgid "" +"A Gerber object to be followed.\n" +"Create a Geometry object with a path\n" +"following the Gerber traces." +msgstr "" -#: appPlugins/ToolFollow.py:749 +#: appPlugins/ToolFollow.py:748 #, fuzzy #| msgid "" #| "Selection of area to be processed.\n" @@ -15921,15 +16065,15 @@ msgstr "Импорт" msgid "Import IMAGE" msgstr "Импорт изображения" -#: appPlugins/ToolImage.py:169 appPlugins/ToolPDF.py:114 app_Main.py:10855 -#: app_Main.py:10911 app_Main.py:11007 app_Main.py:11047 app_Main.py:11114 -#: app_Main.py:11271 app_Main.py:11358 +#: appPlugins/ToolImage.py:169 appPlugins/ToolPDF.py:114 app_Main.py:10885 +#: app_Main.py:10941 app_Main.py:11037 app_Main.py:11077 app_Main.py:11144 +#: app_Main.py:11301 app_Main.py:11388 #, fuzzy #| msgid "No object available." msgid "File no longer available." msgstr "Нет доступных объектов." -#: appPlugins/ToolImage.py:181 app_Main.py:10865 app_Main.py:10921 +#: appPlugins/ToolImage.py:181 app_Main.py:10895 app_Main.py:10951 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -15938,13 +16082,13 @@ msgstr "" "Geometry и Gerber" #: appPlugins/ToolImage.py:190 appPlugins/ToolPcbWizard.py:373 -#: app_Main.py:10884 app_Main.py:10942 tclCommands/TclCommandImportSvg.py:84 +#: app_Main.py:10914 app_Main.py:10972 tclCommands/TclCommandImportSvg.py:84 msgid "Importing" msgstr "Импортирование" -#: appPlugins/ToolImage.py:202 appPlugins/ToolPDF.py:230 app_Main.py:10882 -#: app_Main.py:10940 app_Main.py:11030 app_Main.py:11098 app_Main.py:11167 -#: app_Main.py:11232 app_Main.py:11292 +#: appPlugins/ToolImage.py:202 appPlugins/ToolPDF.py:230 app_Main.py:10912 +#: app_Main.py:10970 app_Main.py:11060 app_Main.py:11128 app_Main.py:11197 +#: app_Main.py:11262 app_Main.py:11322 msgid "Opened" msgstr "Открыт" @@ -16046,7 +16190,15 @@ msgid "Open a image of raster type and then import it in FlatCAM." msgstr "" "Откройте изображение растрового типа, а затем импортируйте его в FlatCAM." -#: appPlugins/ToolInvertGerber.py:312 +#: appPlugins/ToolInvertGerber.py:245 +msgid "Gerber object that will be inverted." +msgstr "Объект Gerber, который будет инвертирован." + +#: appPlugins/ToolInvertGerber.py:266 +msgid "Parameters for this tool" +msgstr "Параметры, используемые для этого инструмента" + +#: appPlugins/ToolInvertGerber.py:315 msgid "" "Will invert the Gerber object: areas that have copper\n" "will be empty of copper and previous empty area will be\n" @@ -16056,8 +16208,8 @@ msgstr "" "будет без меди, а пустые области будут\n" "заполнены медью." -#: appPlugins/ToolIsolation.py:1037 appPlugins/ToolIsolation.py:1177 -#: appPlugins/ToolNCC.py:1033 appPlugins/ToolNCC.py:1178 +#: appPlugins/ToolIsolation.py:1033 appPlugins/ToolIsolation.py:1173 +#: appPlugins/ToolNCC.py:1017 appPlugins/ToolNCC.py:1162 #: appPlugins/ToolOptimal.py:217 msgid "" "The Gerber object has one Polygon as geometry.\n" @@ -16067,90 +16219,90 @@ msgstr "" "Там нет расстояния между геометрическими элементами, которые могут быть " "найдены." -#: appPlugins/ToolIsolation.py:1070 appPlugins/ToolIsolation.py:1135 -#: appPlugins/ToolNCC.py:1066 appPlugins/ToolNCC.py:1135 +#: appPlugins/ToolIsolation.py:1066 appPlugins/ToolIsolation.py:1131 +#: appPlugins/ToolNCC.py:1050 appPlugins/ToolNCC.py:1119 msgid "Checking tools for validity." msgstr "Инструменты проверки на валидность." -#: appPlugins/ToolIsolation.py:1087 appPlugins/ToolIsolation.py:1152 -#: appPlugins/ToolNCC.py:1083 appPlugins/ToolNCC.py:1152 +#: appPlugins/ToolIsolation.py:1083 appPlugins/ToolIsolation.py:1148 +#: appPlugins/ToolNCC.py:1067 appPlugins/ToolNCC.py:1136 msgid "Checking ..." msgstr "Проверка ..." -#: appPlugins/ToolIsolation.py:1113 appPlugins/ToolIsolation.py:1662 -#: appPlugins/ToolIsolation.py:1862 appPlugins/ToolIsolation.py:2044 -#: appPlugins/ToolNCC.py:1108 appPlugins/ToolNCC.py:1628 -#: appPlugins/ToolPaint.py:1192 appPlugins/ToolPaint.py:1906 +#: appPlugins/ToolIsolation.py:1109 appPlugins/ToolIsolation.py:1658 +#: appPlugins/ToolIsolation.py:1858 appPlugins/ToolIsolation.py:2040 +#: appPlugins/ToolNCC.py:1092 appPlugins/ToolNCC.py:1612 +#: appPlugins/ToolPaint.py:1178 appPlugins/ToolPaint.py:1894 msgid "There are no tools selected in the Tool Table." msgstr "В таблице инструментов не выбраны никакие инструменты." -#: appPlugins/ToolIsolation.py:1121 +#: appPlugins/ToolIsolation.py:1117 msgid "" "Incomplete isolation. At least one tool could not do a complete isolation." msgstr "" "Неполная изоляция. По крайней мере, один инструмент не смог выполнить полную " "изоляцию." -#: appPlugins/ToolIsolation.py:1223 appPlugins/ToolNCC.py:1223 +#: appPlugins/ToolIsolation.py:1219 appPlugins/ToolNCC.py:1207 msgid "Optimal tool diameter found" msgstr "Найден оптимальный диаметр инструмента" -#: appPlugins/ToolIsolation.py:1367 appPlugins/ToolMilling.py:2105 -#: appPlugins/ToolNCC.py:1372 appPlugins/ToolPaint.py:975 +#: appPlugins/ToolIsolation.py:1363 appPlugins/ToolMilling.py:2075 +#: appPlugins/ToolNCC.py:1356 appPlugins/ToolPaint.py:961 msgid "New tool added to Tool Table from Tools Database." msgstr "" "Новый инструмент добавлен в таблицу инструментов из базы данных инструментов." -#: appPlugins/ToolIsolation.py:1425 appPlugins/ToolNCC.py:1432 -#: appPlugins/ToolPaint.py:1034 +#: appPlugins/ToolIsolation.py:1421 appPlugins/ToolNCC.py:1416 +#: appPlugins/ToolPaint.py:1020 msgid "Default tool added to Tool Table." msgstr "Инструмент по умолчанию добавлен в таблицу инструментов." -#: appPlugins/ToolIsolation.py:1451 appPlugins/ToolNCC.py:1489 -#: appPlugins/ToolPaint.py:1059 +#: appPlugins/ToolIsolation.py:1447 appPlugins/ToolNCC.py:1473 +#: appPlugins/ToolPaint.py:1045 msgid "Tool from Tool Table was edited." msgstr "Инструмент был изменён в таблице инструментов." -#: appPlugins/ToolIsolation.py:1464 appPlugins/ToolNCC.py:1502 -#: appPlugins/ToolPaint.py:1072 appPlugins/ToolSolderPaste.py:601 +#: appPlugins/ToolIsolation.py:1460 appPlugins/ToolNCC.py:1486 +#: appPlugins/ToolPaint.py:1058 appPlugins/ToolSolderPaste.py:601 msgid "Cancelled. New diameter value is already in the Tool Table." msgstr "" "Отменено. Новое значение диаметра уже находится в таблице инструментов." -#: appPlugins/ToolIsolation.py:1515 appPlugins/ToolNCC.py:1553 -#: appPlugins/ToolPaint.py:1122 appPlugins/ToolSolderPaste.py:646 +#: appPlugins/ToolIsolation.py:1511 appPlugins/ToolNCC.py:1537 +#: appPlugins/ToolPaint.py:1108 appPlugins/ToolSolderPaste.py:646 msgid "Delete failed. Select a tool to delete." msgstr "Ошибка удаления. Выберите инструмент для удаления." -#: appPlugins/ToolIsolation.py:1521 appPlugins/ToolNCC.py:1559 -#: appPlugins/ToolPaint.py:1128 +#: appPlugins/ToolIsolation.py:1517 appPlugins/ToolNCC.py:1543 +#: appPlugins/ToolPaint.py:1114 msgid "Tool(s) deleted from Tool Table." msgstr "Инструмент удалён из таблицы инструментов." -#: appPlugins/ToolIsolation.py:1572 +#: appPlugins/ToolIsolation.py:1568 msgid "Isolating" msgstr "Изоляция" -#: appPlugins/ToolIsolation.py:1616 +#: appPlugins/ToolIsolation.py:1612 msgid "Click on a polygon to isolate it." msgstr "Нажмите на полигон, чтобы изолировать его." -#: appPlugins/ToolIsolation.py:1745 appPlugins/ToolIsolation.py:1770 -#: appPlugins/ToolIsolation.py:1921 appPlugins/ToolIsolation.py:2108 +#: appPlugins/ToolIsolation.py:1741 appPlugins/ToolIsolation.py:1766 +#: appPlugins/ToolIsolation.py:1917 appPlugins/ToolIsolation.py:2104 msgid "Subtracting Geo" msgstr "Вычитание геометрии" -#: appPlugins/ToolIsolation.py:1749 appPlugins/ToolIsolation.py:1925 -#: appPlugins/ToolIsolation.py:2112 +#: appPlugins/ToolIsolation.py:1745 appPlugins/ToolIsolation.py:1921 +#: appPlugins/ToolIsolation.py:2108 msgid "Intersecting Geo" msgstr "Пересечение" -#: appPlugins/ToolIsolation.py:1798 appPlugins/ToolIsolation.py:1990 -#: appPlugins/ToolIsolation.py:2174 +#: appPlugins/ToolIsolation.py:1794 appPlugins/ToolIsolation.py:1986 +#: appPlugins/ToolIsolation.py:2170 msgid "Empty Geometry in" msgstr "Пустая геометрия в" -#: appPlugins/ToolIsolation.py:1999 +#: appPlugins/ToolIsolation.py:1995 msgid "" "Partial failure. The geometry was processed with all tools.\n" "But there are still not-isolated geometry elements. Try to include a tool " @@ -16160,7 +16312,7 @@ msgstr "" "Но все еще есть неизолированные элементы геометрии. Попробуйте включить " "инструмент с меньшим диаметром." -#: appPlugins/ToolIsolation.py:2002 +#: appPlugins/ToolIsolation.py:1998 msgid "" "The following are coordinates for the copper features that could not be " "isolated:" @@ -16168,36 +16320,36 @@ msgstr "" "Ниже приведены координаты медных элементов, которые не могли быть " "изолированы:" -#: appPlugins/ToolIsolation.py:2351 appPlugins/ToolPaint.py:1301 +#: appPlugins/ToolIsolation.py:2347 appPlugins/ToolPaint.py:1287 msgid "Removed polygon" msgstr "Удалённый полигон" -#: appPlugins/ToolIsolation.py:2352 appPlugins/ToolPaint.py:1302 +#: appPlugins/ToolIsolation.py:2348 appPlugins/ToolPaint.py:1288 msgid "Click to add/remove next polygon or right click to start." msgstr "" "Щелкните, чтобы добавить / удалить следующий многоугольник, или щелкните " "правой кнопкой мыши, чтобы начать." -#: appPlugins/ToolIsolation.py:2357 appPlugins/ToolPaint.py:1307 +#: appPlugins/ToolIsolation.py:2353 appPlugins/ToolPaint.py:1293 msgid "No polygon detected under click position." msgstr "Полигон не обнаружен в указанной позиции." -#: appPlugins/ToolIsolation.py:2387 appPlugins/ToolPaint.py:1337 -#: appPlugins/ToolPunchGerber.py:1765 +#: appPlugins/ToolIsolation.py:2383 appPlugins/ToolPaint.py:1323 +#: appPlugins/ToolPunchGerber.py:1761 msgid "List of single polygons is empty. Aborting." msgstr "Список одиночных полигонов пуст. Отмена." -#: appPlugins/ToolIsolation.py:2523 +#: appPlugins/ToolIsolation.py:2519 msgid "Click the end point of the paint area." msgstr "Нажмите на конечную точку области рисования." -#: appPlugins/ToolIsolation.py:2776 appPlugins/ToolNCC.py:4013 -#: appPlugins/ToolPaint.py:2805 app_Main.py:6601 app_Main.py:6620 +#: appPlugins/ToolIsolation.py:2774 appPlugins/ToolNCC.py:3999 +#: appPlugins/ToolPaint.py:2793 app_Main.py:6609 app_Main.py:6628 msgid "Tool from DB added in Tool Table." msgstr "Инструмент из БД добавлен в таблицу инструментов." -#: appPlugins/ToolIsolation.py:2826 appPlugins/ToolNCC.py:4062 -#: appPlugins/ToolPaint.py:2861 +#: appPlugins/ToolIsolation.py:2824 appPlugins/ToolNCC.py:4048 +#: appPlugins/ToolPaint.py:2849 msgid "New tool added to Tool Table." msgstr "Новый инструмент добавлен в таблицу инструментов." @@ -16213,7 +16365,7 @@ msgstr "" "Пул инструментов, из которого алгоритм\n" "выберет те, которые будут использоваться для очистки меди." -#: appPlugins/ToolIsolation.py:3204 +#: appPlugins/ToolIsolation.py:3213 msgid "" "This is the Tool Number.\n" "Isolation routing will start with the tool with the biggest \n" @@ -16231,13 +16383,13 @@ msgstr "" "в результирующей геометрии. Это потому, что с некоторыми инструментами\n" "эта функция не сможет создавать геометрию маршрутизации." -#: appPlugins/ToolIsolation.py:3250 appPlugins/ToolMilling.py:3714 -#: appPlugins/ToolNCC.py:230 appPlugins/ToolNCC.py:4269 -#: appPlugins/ToolPaint.py:227 appPlugins/ToolPaint.py:3062 +#: appPlugins/ToolIsolation.py:3258 appPlugins/ToolMilling.py:3790 +#: appPlugins/ToolNCC.py:230 appPlugins/ToolNCC.py:4275 +#: appPlugins/ToolPaint.py:227 appPlugins/ToolPaint.py:3074 msgid "Add from DB" msgstr "Добавить из БД" -#: appPlugins/ToolIsolation.py:3275 appPlugins/ToolNCC.py:4294 +#: appPlugins/ToolIsolation.py:3283 appPlugins/ToolNCC.py:4300 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." @@ -16245,8 +16397,8 @@ msgstr "" "Найдите диаметр инструмента, который гарантирован\n" "сделать полную изоляцию." -#: appPlugins/ToolIsolation.py:3317 appPlugins/ToolMilling.py:3764 -#: appPlugins/ToolNCC.py:4335 appPlugins/ToolPaint.py:3114 +#: appPlugins/ToolIsolation.py:3324 appPlugins/ToolMilling.py:3840 +#: appPlugins/ToolNCC.py:4341 appPlugins/ToolPaint.py:3126 #: appPlugins/ToolSolderPaste.py:1271 msgid "" "Delete a selection of tools in the Tool Table\n" @@ -16255,7 +16407,7 @@ msgstr "" "Удаление выбранных инструментов в таблице инструментов\n" "сначала выберите строку в таблице инструментов." -#: appPlugins/ToolIsolation.py:3526 +#: appPlugins/ToolIsolation.py:3556 msgid "" "Specify the type of object to be excepted from isolation.\n" "It can be of type: Gerber or Geometry.\n" @@ -16267,23 +16419,23 @@ msgstr "" "То, что выбрано здесь будет диктовать вид\n" "объектов, которые будут заполнять поле со списком \"объект\"." -#: appPlugins/ToolIsolation.py:3536 +#: appPlugins/ToolIsolation.py:3566 msgid "Object whose area will be removed from isolation geometry." msgstr "Объект, площадь которого будет удалена из геометрии изоляции." -#: appPlugins/ToolIsolation.py:3607 appPlugins/ToolPunchGerber.py:2315 +#: appPlugins/ToolIsolation.py:3637 appPlugins/ToolPunchGerber.py:2331 #, fuzzy #| msgid "No object available." msgid "Select all available." msgstr "Нет доступных объектов." -#: appPlugins/ToolIsolation.py:3613 appPlugins/ToolPunchGerber.py:2321 +#: appPlugins/ToolIsolation.py:3643 appPlugins/ToolPunchGerber.py:2337 #, fuzzy #| msgid "Clear the text." msgid "Clear the selection." msgstr "Очистить текст." -#: appPlugins/ToolIsolation.py:3652 +#: appPlugins/ToolIsolation.py:3680 msgid "" "Create a Geometry object with toolpaths to cut \n" "isolation outside, inside or on both sides of the\n" @@ -16637,15 +16789,21 @@ msgstr "" "по исходному GCode поэтому\n" "делаю автоматическое выравнивание." -#: appPlugins/ToolMilling.py:1333 +#: appPlugins/ToolMilling.py:854 +#, fuzzy +#| msgid "Could not load the file." +msgid "Could not build the Plugin UI" +msgstr "Не удалось загрузить файл." + +#: appPlugins/ToolMilling.py:1282 msgid "Milling Tool" msgstr "Фрезерный инструмент" -#: appPlugins/ToolMilling.py:1387 +#: appPlugins/ToolMilling.py:1346 msgid "Pressure" msgstr "Давление" -#: appPlugins/ToolMilling.py:1389 +#: appPlugins/ToolMilling.py:1348 msgid "" "Negative value. The higher the absolute value\n" "the stronger the pressure of the brush on the material." @@ -16653,7 +16811,7 @@ msgstr "" "Отрицательное значение. Чем выше абсолютное значение\n" "тем сильнее давление кисти на материал." -#: appPlugins/ToolMilling.py:1881 +#: appPlugins/ToolMilling.py:1851 #, fuzzy #| msgid "" #| "Disabled because the tool is V-shape.\n" @@ -16680,57 +16838,64 @@ msgstr "" "Примечание: нулевое значение означает, что Инструмент Dia = 'Диа V-" "наконечника'" -#: appPlugins/ToolMilling.py:2163 +#: appPlugins/ToolMilling.py:2133 msgid "Tool added in Tool Table." msgstr "Инструмент добавлен в таблицу инструментов." -#: appPlugins/ToolMilling.py:2278 +#: appPlugins/ToolMilling.py:2248 msgid "Tool was edited in Tool Table." msgstr "Инструмент был изменён в таблице инструментов." -#: appPlugins/ToolMilling.py:2307 appPlugins/ToolMilling.py:2316 +#: appPlugins/ToolMilling.py:2277 appPlugins/ToolMilling.py:2286 msgid "Failed. Select a tool to copy." msgstr "Ошибка. Выберите инструмент для копирования." -#: appPlugins/ToolMilling.py:2340 +#: appPlugins/ToolMilling.py:2310 msgid "Tool was copied in Tool Table." msgstr "Инструмент скопирован в таблицу инструментов." -#: appPlugins/ToolMilling.py:2372 appPlugins/ToolMilling.py:2381 +#: appPlugins/ToolMilling.py:2342 appPlugins/ToolMilling.py:2351 msgid "Failed. Select a tool to delete." msgstr "Ошибка. Выберите инструмент для удаления." -#: appPlugins/ToolMilling.py:2402 +#: appPlugins/ToolMilling.py:2372 msgid "Tool was deleted in Tool Table." msgstr "Инструмент был удален из таблицы инструментов." -#: appPlugins/ToolMilling.py:2505 +#: appPlugins/ToolMilling.py:2475 msgid "Generating drills milling geometry..." msgstr "Создание геометрии фрезерования сверл ..." -#: appPlugins/ToolMilling.py:2604 +#: appPlugins/ToolMilling.py:2574 msgid "Generating slot milling geometry..." msgstr "Создание геометрии фрезерования пазов ..." -#: appPlugins/ToolMilling.py:2696 +#: appPlugins/ToolMilling.py:2666 msgid "This Geometry can't be processed because it is" msgstr "Эта Geometry не может быть обработана, так как это" -#: appPlugins/ToolMilling.py:2730 +#: appPlugins/ToolMilling.py:2700 msgid "Failed. No tool selected in the tool table ..." msgstr "Ошибка. Инструмент не выбран в таблице инструментов ..." -#: appPlugins/ToolMilling.py:3031 appPlugins/ToolPaint.py:1851 +#: appPlugins/ToolMilling.py:3001 appPlugins/ToolPaint.py:1839 msgid "Geometry could not be painted completely" msgstr "Геометрия не может быть окрашена полностью" -#: appPlugins/ToolMilling.py:3580 +#: appPlugins/ToolMilling.py:3547 appPlugins/ToolNCC.py:4136 +#: appPlugins/ToolPaint.py:2939 +#, fuzzy +#| msgid "Excellon object for drilling/milling operation." +msgid "Source object for milling operation." +msgstr "Объект Excellon для сверления / фрезерования." + +#: appPlugins/ToolMilling.py:3562 #, fuzzy #| msgid "Excellon object for drilling/milling operation." msgid "Object for milling operation." msgstr "Объект Excellon для сверления / фрезерования." -#: appPlugins/ToolMilling.py:3611 +#: appPlugins/ToolMilling.py:3602 #, fuzzy #| msgid "" #| "Tools in this Excellon object\n" @@ -16740,7 +16905,7 @@ msgstr "" "Инструменты для Excellon объекта\n" "используемые для сверления." -#: appPlugins/ToolMilling.py:3682 +#: appPlugins/ToolMilling.py:3755 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -16751,7 +16916,7 @@ msgstr "" "значение\n" "будет показано, как Т1, Т2 ... Теннесси" -#: appPlugins/ToolMilling.py:3692 +#: appPlugins/ToolMilling.py:3765 msgid "" "Plot column. It is visible only for MultiGeo geometries, meaning geometries " "that holds the geometry\n" @@ -16769,7 +16934,7 @@ msgstr "" "отключить участок на холсте\n" "для соответствующего инструмента." -#: appPlugins/ToolMilling.py:3817 +#: appPlugins/ToolMilling.py:3887 msgid "" "Milling type:\n" "- Drills -> will mill the drills associated with this tool\n" @@ -16781,17 +16946,17 @@ msgstr "" "- Пазы -> будет фрезеровать пазы, связанные с этим инструментом\n" "- Оба -> будут фрезеровать как отверстия, так и пазы или все, что доступно" -#: appPlugins/ToolMilling.py:3837 +#: appPlugins/ToolMilling.py:3907 msgid "The diameter of the tool who will do the milling" msgstr "Диаметр режущего инструмента" -#: appPlugins/ToolMilling.py:3854 +#: appPlugins/ToolMilling.py:3924 #, fuzzy #| msgid "Offset Z" msgid "Offset Type" msgstr "Смещение Z" -#: appPlugins/ToolMilling.py:3857 +#: appPlugins/ToolMilling.py:3927 #, fuzzy #| msgid "" #| "The value for the Offset can be:\n" @@ -16817,7 +16982,7 @@ msgstr "" "- Out (side) -> Резец инструмента будет следовать геометрической линии " "снаружи." -#: appPlugins/ToolMilling.py:3877 +#: appPlugins/ToolMilling.py:3947 #, fuzzy #| msgid "" #| "The value to offset the cut when \n" @@ -16835,7 +17000,7 @@ msgstr "" "Значение может быть положительным для \"снаружи\"\n" "вырезать и отрицательный для \"внутри\" вырезать." -#: appPlugins/ToolMilling.py:4374 +#: appPlugins/ToolMilling.py:4436 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Geometry (Milling) Objects." @@ -16859,7 +17024,7 @@ msgstr "объект был перемещен" msgid "Error when mouse left click." msgstr "Ошибка при щелчке левой кнопкой мыши." -#: appPlugins/ToolNCC.py:1120 +#: appPlugins/ToolNCC.py:1104 msgid "" "Incomplete isolation. None of the selected tools could do a complete " "isolation." @@ -16867,109 +17032,109 @@ msgstr "" "Неполная изоляция. Ни один из выбранных инструментов не может обеспечить " "полную изоляцию." -#: appPlugins/ToolNCC.py:1123 +#: appPlugins/ToolNCC.py:1107 msgid "At least one of the selected tools can do a complete isolation." msgstr "" "По крайней мере, один из выбранных инструментов может обеспечить полную " "изоляцию." -#: appPlugins/ToolNCC.py:1269 appPlugins/ToolNCC.py:1348 -#: appPlugins/ToolNCC.py:1406 appPlugins/ToolNCC.py:4049 -#: appPlugins/ToolPaint.py:863 appPlugins/ToolPaint.py:949 -#: appPlugins/ToolPaint.py:1009 appPlugins/ToolPaint.py:2848 +#: appPlugins/ToolNCC.py:1253 appPlugins/ToolNCC.py:1332 +#: appPlugins/ToolNCC.py:1390 appPlugins/ToolNCC.py:4035 +#: appPlugins/ToolPaint.py:849 appPlugins/ToolPaint.py:935 +#: appPlugins/ToolPaint.py:995 appPlugins/ToolPaint.py:2836 #: appPlugins/ToolSolderPaste.py:541 msgid "Cancelled. Tool already in Tool Table." msgstr "Отменено. Инструмент уже в таблице инструментов." -#: appPlugins/ToolNCC.py:2005 appPlugins/ToolNCC.py:2985 +#: appPlugins/ToolNCC.py:1991 appPlugins/ToolNCC.py:2971 msgid "NCC Tool. Preparing non-copper polygons." msgstr "Очистка от меди. Подготовка безмедных полигонов." -#: appPlugins/ToolNCC.py:2065 appPlugins/ToolNCC.py:3113 +#: appPlugins/ToolNCC.py:2051 appPlugins/ToolNCC.py:3099 msgid "NCC Tool. Calculate 'empty' area." msgstr "Очистка от меди. Расчёт «пустой» области." -#: appPlugins/ToolNCC.py:2076 appPlugins/ToolNCC.py:2105 -#: appPlugins/ToolNCC.py:2211 appPlugins/ToolNCC.py:2224 -#: appPlugins/ToolNCC.py:3128 appPlugins/ToolNCC.py:3233 -#: appPlugins/ToolNCC.py:3248 appPlugins/ToolNCC.py:3515 -#: appPlugins/ToolNCC.py:3616 appPlugins/ToolNCC.py:3631 +#: appPlugins/ToolNCC.py:2062 appPlugins/ToolNCC.py:2091 +#: appPlugins/ToolNCC.py:2197 appPlugins/ToolNCC.py:2210 +#: appPlugins/ToolNCC.py:3114 appPlugins/ToolNCC.py:3219 +#: appPlugins/ToolNCC.py:3234 appPlugins/ToolNCC.py:3501 +#: appPlugins/ToolNCC.py:3602 appPlugins/ToolNCC.py:3617 msgid "Buffering finished" msgstr "Буферизация закончена" -#: appPlugins/ToolNCC.py:2080 appPlugins/ToolNCC.py:2109 -#: appPlugins/ToolNCC.py:2215 appPlugins/ToolNCC.py:2227 -#: appPlugins/ToolNCC.py:3136 appPlugins/ToolNCC.py:3255 -#: appPlugins/ToolNCC.py:3522 appPlugins/ToolNCC.py:3638 +#: appPlugins/ToolNCC.py:2066 appPlugins/ToolNCC.py:2095 +#: appPlugins/ToolNCC.py:2201 appPlugins/ToolNCC.py:2213 +#: appPlugins/ToolNCC.py:3122 appPlugins/ToolNCC.py:3241 +#: appPlugins/ToolNCC.py:3508 appPlugins/ToolNCC.py:3624 msgid "Could not get the extent of the area to be non copper cleared." msgstr "Не удалось получить размер области, не подлежащей очистке от меди." -#: appPlugins/ToolNCC.py:2088 appPlugins/ToolNCC.py:2238 -#: appPlugins/ToolNCC.py:3266 +#: appPlugins/ToolNCC.py:2074 appPlugins/ToolNCC.py:2224 +#: appPlugins/ToolNCC.py:3252 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "Очистка от меди. Закончен расчёт «пустой» области." -#: appPlugins/ToolNCC.py:2141 appPlugins/ToolNCC.py:3163 -#: appPlugins/ToolNCC.py:3240 appPlugins/ToolNCC.py:3542 -#: appPlugins/ToolNCC.py:3623 +#: appPlugins/ToolNCC.py:2127 appPlugins/ToolNCC.py:3149 +#: appPlugins/ToolNCC.py:3226 appPlugins/ToolNCC.py:3528 +#: appPlugins/ToolNCC.py:3609 msgid "" "Isolation geometry is broken. Margin is less than isolation tool diameter." msgstr "Геометрия изоляции нарушена. Отступ меньше диаметра инструмента." -#: appPlugins/ToolNCC.py:2231 appPlugins/ToolNCC.py:3259 -#: appPlugins/ToolNCC.py:3641 +#: appPlugins/ToolNCC.py:2217 appPlugins/ToolNCC.py:3245 +#: appPlugins/ToolNCC.py:3627 msgid "The selected object is not suitable for copper clearing." msgstr "Выбранный объект не подходит для очистки меди." -#: appPlugins/ToolNCC.py:2281 +#: appPlugins/ToolNCC.py:2267 msgid "Clearing the polygon with the method: lines." msgstr "Очистка полигона методом: линии." -#: appPlugins/ToolNCC.py:2291 +#: appPlugins/ToolNCC.py:2277 msgid "Failed. Clearing the polygon with the method: seed." msgstr "Ошибка. Очистка полигона методом: круговой." -#: appPlugins/ToolNCC.py:2300 +#: appPlugins/ToolNCC.py:2286 msgid "Failed. Clearing the polygon with the method: standard." msgstr "Ошибка. Очистка полигона методом: стандартный." -#: appPlugins/ToolNCC.py:2316 +#: appPlugins/ToolNCC.py:2302 msgid "Polygon could not be cleared. Location:" msgstr "Не удалось очистить полигон. Место расположения:" -#: appPlugins/ToolNCC.py:2369 +#: appPlugins/ToolNCC.py:2355 msgid "" "There is no copper clearing tool in the selection and at least one is needed." msgstr "" "В выделенной области нет инструмента для очистки меди, и необходим хотя бы " "один." -#: appPlugins/ToolNCC.py:2384 appPlugins/ToolNCC.py:3081 +#: appPlugins/ToolNCC.py:2370 appPlugins/ToolNCC.py:3067 msgid "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "" "Очистка от меди. Безмедные полигоны готовы. Началось задание по нормальной " "очистке меди." -#: appPlugins/ToolNCC.py:2412 appPlugins/ToolNCC.py:2644 +#: appPlugins/ToolNCC.py:2398 appPlugins/ToolNCC.py:2630 msgid "NCC Tool failed creating bounding box." msgstr "Инструменту NCC не удалось создать ограничивающую рамку." -#: appPlugins/ToolNCC.py:2432 appPlugins/ToolNCC.py:2687 -#: appPlugins/ToolNCC.py:3280 appPlugins/ToolNCC.py:3666 +#: appPlugins/ToolNCC.py:2418 appPlugins/ToolNCC.py:2673 +#: appPlugins/ToolNCC.py:3266 appPlugins/ToolNCC.py:3652 msgid "NCC Tool clearing with tool diameter" msgstr "Очистка от меди инструментом с диаметром" -#: appPlugins/ToolNCC.py:2432 appPlugins/ToolNCC.py:2687 -#: appPlugins/ToolNCC.py:3280 appPlugins/ToolNCC.py:3666 +#: appPlugins/ToolNCC.py:2418 appPlugins/ToolNCC.py:2673 +#: appPlugins/ToolNCC.py:3266 appPlugins/ToolNCC.py:3652 msgid "started." msgstr "запущен." -#: appPlugins/ToolNCC.py:2562 +#: appPlugins/ToolNCC.py:2548 msgid "Could not use the tool for copper clear." msgstr "Не удалось использовать инструмент для очистки меди." -#: appPlugins/ToolNCC.py:2584 appPlugins/ToolNCC.py:3441 +#: appPlugins/ToolNCC.py:2570 appPlugins/ToolNCC.py:3427 msgid "" "There is no NCC Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -16981,28 +17146,28 @@ msgstr "" "рисования .\n" "Измените параметры рисования и повторите попытку." -#: appPlugins/ToolNCC.py:2594 appPlugins/ToolNCC.py:3450 +#: appPlugins/ToolNCC.py:2580 appPlugins/ToolNCC.py:3436 msgid "NCC Tool clear all done." msgstr "Очистка от меди выполнена." -#: appPlugins/ToolNCC.py:2597 appPlugins/ToolNCC.py:3453 +#: appPlugins/ToolNCC.py:2583 appPlugins/ToolNCC.py:3439 msgid "NCC Tool clear all done but the copper features isolation is broken for" msgstr "Очистка от меди выполнена, но медная изоляция нарушена для" -#: appPlugins/ToolNCC.py:2599 appPlugins/ToolNCC.py:2849 -#: appPlugins/ToolNCC.py:3455 appPlugins/ToolNCC.py:3838 +#: appPlugins/ToolNCC.py:2585 appPlugins/ToolNCC.py:2835 +#: appPlugins/ToolNCC.py:3441 appPlugins/ToolNCC.py:3824 msgid "tools" msgstr "инструментов" -#: appPlugins/ToolNCC.py:2626 +#: appPlugins/ToolNCC.py:2612 msgid "NCC Tool. Rest machining copper clearing task started." msgstr "Инструмент NCC. Начато задание по очистке остальной меди." -#: appPlugins/ToolNCC.py:2845 appPlugins/ToolNCC.py:3834 +#: appPlugins/ToolNCC.py:2831 appPlugins/ToolNCC.py:3820 msgid "NCC Tool Rest Machining clear all done." msgstr "Очистка от меди с обработкой остаточного припуска выполнена." -#: appPlugins/ToolNCC.py:2848 appPlugins/ToolNCC.py:3837 +#: appPlugins/ToolNCC.py:2834 appPlugins/ToolNCC.py:3823 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" @@ -17010,11 +17175,11 @@ msgstr "" "Очистка от меди с обработкой остаточного припуска выполнена, но медная " "изоляция нарушена для" -#: appPlugins/ToolNCC.py:2946 +#: appPlugins/ToolNCC.py:2932 msgid "NCC Tool started. Reading parameters." msgstr "Очистка от меди. Чтение параметров." -#: appPlugins/ToolNCC.py:3940 +#: appPlugins/ToolNCC.py:3926 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." @@ -17022,7 +17187,7 @@ msgstr "" "Попробуйте использовать тип буферизации = \"Полная\" в Настройки -> Gerber " "основный. Перезагрузите файл Gerber после этого изменения." -#: appPlugins/ToolNCC.py:4153 +#: appPlugins/ToolNCC.py:4154 msgid "" "Specify the type of object to be cleared of excess copper.\n" "It can be of type: Gerber or Geometry.\n" @@ -17034,7 +17199,7 @@ msgstr "" "То, что здесь выбрано, будет диктовать вид\n" "объектов, которые будут заполнять поле «Объект»." -#: appPlugins/ToolNCC.py:4204 +#: appPlugins/ToolNCC.py:4214 msgid "" "This is the Tool Number.\n" "Non copper clearing will start with the tool with the biggest \n" @@ -17051,7 +17216,7 @@ msgstr "" "в результирующей геометрии. Это потому, что с некоторыми инструментами\n" "эта функция не сможет создавать геометрию рисования." -#: appPlugins/ToolNCC.py:4618 +#: appPlugins/ToolNCC.py:4633 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -17204,11 +17369,11 @@ msgstr "Открытие PDF отменено" msgid "Parsing" msgstr "Анализируя ..." -#: appPlugins/ToolPDF.py:212 app_Main.py:11132 +#: appPlugins/ToolPDF.py:212 app_Main.py:11162 msgid "Failed to open" msgstr "Не удалось открыть" -#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:368 app_Main.py:11078 +#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:368 app_Main.py:11108 msgid "No geometry found in file" msgstr "Геометрия не найдена в файле" @@ -17225,39 +17390,39 @@ msgstr "Не удалось открыть PDF-файл." msgid "Rendered" msgstr "Отрисовка" -#: appPlugins/ToolPaint.py:1170 +#: appPlugins/ToolPaint.py:1156 msgid "Can't do Paint on MultiGeo geometries" msgstr "Невозможно окрашивание MultiGeo Geometries" -#: appPlugins/ToolPaint.py:1207 +#: appPlugins/ToolPaint.py:1193 msgid "Click on a polygon to paint it." msgstr "Нажмите на полигон, чтобы нарисовать его." -#: appPlugins/ToolPaint.py:1812 +#: appPlugins/ToolPaint.py:1800 msgid "Painting polygon with method: lines." msgstr "Окраска полигона методом: линии." -#: appPlugins/ToolPaint.py:1824 +#: appPlugins/ToolPaint.py:1812 msgid "Failed. Painting polygon with method: seed." msgstr "Ошибка. Отрисовка полигона методом: круговой." -#: appPlugins/ToolPaint.py:1835 +#: appPlugins/ToolPaint.py:1823 msgid "Failed. Painting polygon with method: standard." msgstr "Ошибка. Отрисовка полигона методом: стандартный." -#: appPlugins/ToolPaint.py:1926 appPlugins/ToolPaint.py:2115 +#: appPlugins/ToolPaint.py:1914 appPlugins/ToolPaint.py:2103 msgid "Painting with tool diameter = " msgstr "Покраска инструментом с диаметром = " -#: appPlugins/ToolPaint.py:1929 appPlugins/ToolPaint.py:2118 +#: appPlugins/ToolPaint.py:1917 appPlugins/ToolPaint.py:2106 msgid "started" msgstr "запущено" -#: appPlugins/ToolPaint.py:1956 appPlugins/ToolPaint.py:2105 +#: appPlugins/ToolPaint.py:1944 appPlugins/ToolPaint.py:2093 msgid "There is no geometry to process or the tool diameter is too big." msgstr "" -#: appPlugins/ToolPaint.py:2071 appPlugins/ToolPaint.py:2297 +#: appPlugins/ToolPaint.py:2059 appPlugins/ToolPaint.py:2285 msgid "" "There is no Painting Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -17269,44 +17434,44 @@ msgstr "" "Geometry .\n" "Измените параметры рисования и повторите попытку." -#: appPlugins/ToolPaint.py:2351 +#: appPlugins/ToolPaint.py:2339 msgid "Painting ..." msgstr "Отрисовка ..." -#: appPlugins/ToolPaint.py:2385 appPlugins/ToolPaint.py:2390 -#: appPlugins/ToolPaint.py:2398 appPlugins/ToolPaint.py:2487 -#: appPlugins/ToolPaint.py:2490 appPlugins/ToolPaint.py:2498 -#: appPlugins/ToolPaint.py:2568 appPlugins/ToolPaint.py:2573 -#: appPlugins/ToolPaint.py:2579 +#: appPlugins/ToolPaint.py:2373 appPlugins/ToolPaint.py:2378 +#: appPlugins/ToolPaint.py:2386 appPlugins/ToolPaint.py:2475 +#: appPlugins/ToolPaint.py:2478 appPlugins/ToolPaint.py:2486 +#: appPlugins/ToolPaint.py:2556 appPlugins/ToolPaint.py:2561 +#: appPlugins/ToolPaint.py:2567 msgid "Paint Tool." msgstr "Рисование." -#: appPlugins/ToolPaint.py:2386 appPlugins/ToolPaint.py:2390 -#: appPlugins/ToolPaint.py:2398 +#: appPlugins/ToolPaint.py:2374 appPlugins/ToolPaint.py:2378 +#: appPlugins/ToolPaint.py:2386 msgid "Normal painting polygon task started." msgstr "Началась задача нормальной отрисовки полигона." -#: appPlugins/ToolPaint.py:2387 appPlugins/ToolPaint.py:2487 -#: appPlugins/ToolPaint.py:2570 +#: appPlugins/ToolPaint.py:2375 appPlugins/ToolPaint.py:2475 +#: appPlugins/ToolPaint.py:2558 msgid "Buffering geometry..." msgstr "Буферизация geometry..." -#: appPlugins/ToolPaint.py:2412 appPlugins/ToolPaint.py:2505 -#: appPlugins/ToolPaint.py:2586 +#: appPlugins/ToolPaint.py:2400 appPlugins/ToolPaint.py:2493 +#: appPlugins/ToolPaint.py:2574 msgid "No polygon found." msgstr "Полигон не найден." -#: appPlugins/ToolPaint.py:2487 appPlugins/ToolPaint.py:2490 -#: appPlugins/ToolPaint.py:2498 +#: appPlugins/ToolPaint.py:2475 appPlugins/ToolPaint.py:2478 +#: appPlugins/ToolPaint.py:2486 msgid "Paint all polygons task started." msgstr "Началась работа по покраске всех полигонов." -#: appPlugins/ToolPaint.py:2569 appPlugins/ToolPaint.py:2573 -#: appPlugins/ToolPaint.py:2579 +#: appPlugins/ToolPaint.py:2557 appPlugins/ToolPaint.py:2561 +#: appPlugins/ToolPaint.py:2567 msgid "Painting area task started." msgstr "Запущена задача окраски." -#: appPlugins/ToolPaint.py:2928 +#: appPlugins/ToolPaint.py:2916 #, fuzzy #| msgid "" #| "Create a Geometry object with\n" @@ -17318,7 +17483,7 @@ msgstr "" "Создание объекта геометрии с помощью\n" "траектории резания для всех областей, отличных от меди." -#: appPlugins/ToolPaint.py:2958 +#: appPlugins/ToolPaint.py:2957 msgid "" "Specify the type of object to be painted.\n" "It can be of type: Gerber or Geometry.\n" @@ -17330,7 +17495,7 @@ msgstr "" "То, что здесь выбрано, будет диктовать вид\n" "объектов, которые будут заполнять поле «Объект»." -#: appPlugins/ToolPaint.py:2992 +#: appPlugins/ToolPaint.py:2991 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for painting." @@ -17338,7 +17503,7 @@ msgstr "" "Пул инструментов, из которого алгоритм\n" "выберет те, которые будут использоваться для окрашивания." -#: appPlugins/ToolPaint.py:3009 +#: appPlugins/ToolPaint.py:3016 msgid "" "This is the Tool Number.\n" "Painting will start with the tool with the biggest diameter,\n" @@ -17355,7 +17520,7 @@ msgstr "" "в результирующей геометрии. Это потому, что с некоторыми инструментами\n" "эта функция не сможет создавать геометрию рисования." -#: appPlugins/ToolPaint.py:3296 +#: appPlugins/ToolPaint.py:3311 msgid "" "The type of FlatCAM object to be used as paint reference.\n" "It can be Gerber, Excellon or Geometry." @@ -17363,44 +17528,44 @@ msgstr "" "Тип объекта FlatCAM, который будет использоваться как ссылка для рисования.\n" "Это может быть Gerber, Excellon или Geometry." -#: appPlugins/ToolPaint.py:3336 +#: appPlugins/ToolPaint.py:3353 msgid "Create a Geometry Object which paints the polygons." msgstr "Создайте объект Geometry, который закрашивает многоугольники." -#: appPlugins/ToolPanelize.py:112 appPlugins/ToolPanelize.py:1099 +#: appPlugins/ToolPanelize.py:112 appPlugins/ToolPanelize.py:1083 #, fuzzy #| msgid "Panelization Reference" msgid "Panelization" msgstr "Характеристики пенелизации" -#: appPlugins/ToolPanelize.py:373 +#: appPlugins/ToolPanelize.py:357 msgid "Columns or Rows are zero value. Change them to a positive integer." msgstr "" "Столбцы или строки имеют нулевое значение. Измените их на положительное " "целое число." -#: appPlugins/ToolPanelize.py:416 +#: appPlugins/ToolPanelize.py:400 msgid "Generating panel ... " msgstr "Выполняется панелизация ... " -#: appPlugins/ToolPanelize.py:509 appPlugins/ToolPanelize.py:801 -#: appPlugins/ToolPanelize.py:1051 +#: appPlugins/ToolPanelize.py:493 appPlugins/ToolPanelize.py:785 +#: appPlugins/ToolPanelize.py:1035 msgid "Generating panel ... Adding the source code." msgstr "Генерация панели ... Добавление исходного кода." -#: appPlugins/ToolPanelize.py:729 +#: appPlugins/ToolPanelize.py:713 msgid "Optimizing the overlapping paths." msgstr "Оптимизация перекрывающихся путей." -#: appPlugins/ToolPanelize.py:761 +#: appPlugins/ToolPanelize.py:745 msgid "Optimization complete." msgstr "Оптимизация завершена." -#: appPlugins/ToolPanelize.py:1060 +#: appPlugins/ToolPanelize.py:1044 msgid "Generating panel... Spawning copies" msgstr "Выполняется панелизация ... Создание копий" -#: appPlugins/ToolPanelize.py:1076 +#: appPlugins/ToolPanelize.py:1060 #, python-brace-format msgid "" "{text} Too big for the constrain area. Final panel has {col} columns and " @@ -17409,11 +17574,11 @@ msgstr "" "{text} Слишком большой для выбранного участка. Итоговая панель содержит " "{col} столбцов и {row} строк" -#: appPlugins/ToolPanelize.py:1084 +#: appPlugins/ToolPanelize.py:1068 msgid "Panel created successfully." msgstr "Панелизация успешно выполнена." -#: appPlugins/ToolPanelize.py:1139 +#: appPlugins/ToolPanelize.py:1128 msgid "" "Specify the type of object to be panelized\n" "It can be of type: Gerber, Excellon or Geometry.\n" @@ -17425,7 +17590,7 @@ msgstr "" "Выбор здесь определяет тип объектов, которые будут\n" "в выпадающем списке объектов." -#: appPlugins/ToolPanelize.py:1167 +#: appPlugins/ToolPanelize.py:1163 msgid "" "Object to be panelized. This means that it will\n" "be duplicated in an array of rows and columns." @@ -17433,11 +17598,7 @@ msgstr "" "Объект для панелей. Это означает, что это будет\n" "дублироваться в массиве строк и столбцов." -#: appPlugins/ToolPanelize.py:1174 -msgid "Panelization Reference" -msgstr "Характеристики пенелизации" - -#: appPlugins/ToolPanelize.py:1176 +#: appPlugins/ToolPanelize.py:1175 msgid "" "Choose the reference for panelization:\n" "- Object = the bounding box of a different object\n" @@ -17459,7 +17620,7 @@ msgstr "" "к этому эталонному объекту, следовательно, поддерживая панель\n" "объекты в синхронизации." -#: appPlugins/ToolPanelize.py:1202 +#: appPlugins/ToolPanelize.py:1210 msgid "" "Specify the type of object to be used as an container for\n" "panelization. It can be: Gerber or Geometry type.\n" @@ -17472,7 +17633,7 @@ msgstr "" "Выбор здесь определяет тип объектов, которые будут\n" "в поле Box Object." -#: appPlugins/ToolPanelize.py:1217 +#: appPlugins/ToolPanelize.py:1225 msgid "" "The actual object that is used as container for the\n" " selected object that is to be panelized." @@ -17480,11 +17641,11 @@ msgstr "" "Фактический объект, который используется контейнер для\n" "  выделенный объект, который должен быть панелизирован." -#: appPlugins/ToolPanelize.py:1227 +#: appPlugins/ToolPanelize.py:1233 msgid "Panel Data" msgstr "Данные панели" -#: appPlugins/ToolPanelize.py:1229 +#: appPlugins/ToolPanelize.py:1235 msgid "" "This informations will shape the resulting panel.\n" "The number of rows and columns will set how many\n" @@ -17500,15 +17661,15 @@ msgstr "" "Расстояние устанавливает дистанцию между любыми двумя\n" "элементами массива панели." -#: appPlugins/ToolPanelize.py:1314 +#: appPlugins/ToolPanelize.py:1338 msgid "Constrain panel within" msgstr "Ограничить панель внутри" -#: appPlugins/ToolPanelize.py:1357 +#: appPlugins/ToolPanelize.py:1383 msgid "Panelize Object" msgstr "Панелизация" -#: appPlugins/ToolPanelize.py:1360 appPlugins/ToolRulesCheck.py:1663 +#: appPlugins/ToolPanelize.py:1386 appPlugins/ToolRulesCheck.py:1663 msgid "" "Panelize the specified object around the specified box.\n" "In other words it creates multiple copies of the source object,\n" @@ -17550,7 +17711,7 @@ msgstr "Inf-файл PcbWizard загружен." msgid "Main PcbWizard Excellon file loaded." msgstr "Файл PcbWizard Excellon загружен." -#: appPlugins/ToolPcbWizard.py:346 app_Main.py:11057 +#: appPlugins/ToolPcbWizard.py:346 app_Main.py:11087 msgid "This is not Excellon file." msgstr "Это не Excellon файл." @@ -17680,23 +17841,23 @@ msgstr "" msgid "Punch Geber" msgstr "Перфорация" -#: appPlugins/ToolPunchGerber.py:555 +#: appPlugins/ToolPunchGerber.py:551 #, fuzzy #| msgid "Click on a polygon to isolate it." msgid "Click on a pad to select it." msgstr "Нажмите на полигон, чтобы изолировать его." -#: appPlugins/ToolPunchGerber.py:803 appPlugins/ToolPunchGerber.py:936 +#: appPlugins/ToolPunchGerber.py:799 appPlugins/ToolPunchGerber.py:932 msgid "The value of the fixed diameter is 0.0. Aborting." msgstr "Значение фиксированного диаметра составляет 0,0. Прерывание." -#: appPlugins/ToolPunchGerber.py:1712 +#: appPlugins/ToolPunchGerber.py:1708 #, fuzzy #| msgid "Added polygon" msgid "Added pad" msgstr "Добавленный полигон" -#: appPlugins/ToolPunchGerber.py:1713 +#: appPlugins/ToolPunchGerber.py:1709 #, fuzzy #| msgid "Click to add next polygon or right click to start." msgid "Click to add next pad or right click to start." @@ -17704,13 +17865,13 @@ msgstr "" "Щелкните, чтобы добавить следующий многоугольник, или щелкните правой " "кнопкой мыши, чтобы начать." -#: appPlugins/ToolPunchGerber.py:1725 +#: appPlugins/ToolPunchGerber.py:1721 #, fuzzy #| msgid "Removed polygon" msgid "Removed pad" msgstr "Удалённый полигон" -#: appPlugins/ToolPunchGerber.py:1726 +#: appPlugins/ToolPunchGerber.py:1722 #, fuzzy #| msgid "Click to add/remove next polygon or right click to start." msgid "Click to add/remove next pad or right click to start." @@ -17718,42 +17879,42 @@ msgstr "" "Щелкните, чтобы добавить / удалить следующий многоугольник, или щелкните " "правой кнопкой мыши, чтобы начать." -#: appPlugins/ToolPunchGerber.py:1731 +#: appPlugins/ToolPunchGerber.py:1727 #, fuzzy #| msgid "No polygon detected under click position." msgid "No pad detected under click position." msgstr "Полигон не обнаружен в указанной позиции." -#: appPlugins/ToolPunchGerber.py:1930 +#: appPlugins/ToolPunchGerber.py:1926 #, fuzzy #| msgid "All objects are selected." msgid "All selectable pads are selected." msgstr "Все объекты выделены." -#: appPlugins/ToolPunchGerber.py:1947 +#: appPlugins/ToolPunchGerber.py:1943 #, fuzzy #| msgid "Selection Color" msgid "Selection cleared." msgstr "Цвет выделения" -#: appPlugins/ToolPunchGerber.py:2007 +#: appPlugins/ToolPunchGerber.py:2000 msgid "Gerber into which to punch holes" msgstr "Gerber для перфорации отверстий" -#: appPlugins/ToolPunchGerber.py:2145 +#: appPlugins/ToolPunchGerber.py:2154 msgid "" "Remove the geometry of Excellon from the Gerber to create the holes in pads." msgstr "" "Удаляет геометрию Excellon из Gerber, чтобы создать отверстия в площадках." -#: appPlugins/ToolPunchGerber.py:2297 +#: appPlugins/ToolPunchGerber.py:2313 msgid "" "When the manual type is chosen, the pads to be punched\n" "are selected on the canvas but only those that\n" "are in the processed pads." msgstr "" -#: appPlugins/ToolPunchGerber.py:2336 +#: appPlugins/ToolPunchGerber.py:2347 msgid "" "Create a Gerber object from the selected object, within\n" "the specified box." @@ -17770,19 +17931,19 @@ msgstr "Отмена. В текстовом поле нет данных QRCode. msgid "QRCode Tool done." msgstr "QRCode готов." -#: appPlugins/ToolQRCode.py:777 +#: appPlugins/ToolQRCode.py:785 msgid "Gerber Object to which the QRCode will be added." msgstr "Объект Gerber к которому будет добавлен QRCode." -#: appPlugins/ToolQRCode.py:813 +#: appPlugins/ToolQRCode.py:827 msgid "The parameters used to shape the QRCode." msgstr "Параметры, используемые для формирования QRCode." -#: appPlugins/ToolQRCode.py:918 +#: appPlugins/ToolQRCode.py:939 msgid "Export QRCode" msgstr "Экспорт QRCode" -#: appPlugins/ToolQRCode.py:920 +#: appPlugins/ToolQRCode.py:941 msgid "" "Show a set of controls allowing to export the QRCode\n" "to a SVG file or an PNG file." @@ -17790,31 +17951,31 @@ msgstr "" "Отображает набор элементов управления, позволяющих экспортировать QRCode\n" "в файл SVG или PNG." -#: appPlugins/ToolQRCode.py:959 +#: appPlugins/ToolQRCode.py:979 msgid "Transparent back color" msgstr "Прозрачный фон" -#: appPlugins/ToolQRCode.py:984 +#: appPlugins/ToolQRCode.py:1004 msgid "Export QRCode SVG" msgstr "Экспорт QRCode SVG" -#: appPlugins/ToolQRCode.py:986 +#: appPlugins/ToolQRCode.py:1006 msgid "Export a SVG file with the QRCode content." msgstr "Экспортируйте файл изображения PNG с содержимым QRCode." -#: appPlugins/ToolQRCode.py:997 +#: appPlugins/ToolQRCode.py:1017 msgid "Export QRCode PNG" msgstr "Экспорт QRCode PNG" -#: appPlugins/ToolQRCode.py:999 +#: appPlugins/ToolQRCode.py:1019 msgid "Export a PNG image file with the QRCode content." msgstr "Экспорт файла SVG с содержимым QRCode." -#: appPlugins/ToolQRCode.py:1010 +#: appPlugins/ToolQRCode.py:1030 msgid "Insert QRCode" msgstr "Вставить QR-код" -#: appPlugins/ToolQRCode.py:1013 +#: appPlugins/ToolQRCode.py:1033 msgid "Create the QRCode object." msgstr "Будет создан объект QRCode." @@ -18261,19 +18422,19 @@ msgstr "" "Сохранение сгенерированного GCode для подачи паяльной пасты\n" "на печатную платау, в файл." -#: appPlugins/ToolSub.py:269 appPlugins/ToolSub.py:505 +#: appPlugins/ToolSub.py:267 appPlugins/ToolSub.py:503 msgid "No Target object loaded." msgstr "Нет загруженного целевого объекта." -#: appPlugins/ToolSub.py:272 +#: appPlugins/ToolSub.py:270 msgid "Loading geometry from Gerber objects." msgstr "Загрузка геометрии из Gerber объектов." -#: appPlugins/ToolSub.py:289 appPlugins/ToolSub.py:518 +#: appPlugins/ToolSub.py:287 appPlugins/ToolSub.py:516 msgid "No Subtractor object loaded." msgstr "Нет загруженного объекта Вычитателя." -#: appPlugins/ToolSub.py:303 +#: appPlugins/ToolSub.py:301 #, fuzzy #| msgid "" #| "Geometry object that will be subtracted\n" @@ -18283,36 +18444,36 @@ msgstr "" "Объект Geometry, который будет вычтен\n" "из целевого объекта Geometry." -#: appPlugins/ToolSub.py:343 +#: appPlugins/ToolSub.py:341 msgid "Finished parsing geometry for aperture" msgstr "Завершение разбора геометрии для отверстия" -#: appPlugins/ToolSub.py:345 +#: appPlugins/ToolSub.py:343 msgid "Subtraction aperture processing finished." msgstr "Вычитание отверстий закончено." -#: appPlugins/ToolSub.py:478 appPlugins/ToolSub.py:672 -#: appPlugins/ToolSub.py:754 +#: appPlugins/ToolSub.py:476 appPlugins/ToolSub.py:670 +#: appPlugins/ToolSub.py:752 msgid "Generating new object failed." msgstr "Генерация нового объекта не удалась." -#: appPlugins/ToolSub.py:482 appPlugins/ToolSub.py:677 +#: appPlugins/ToolSub.py:480 appPlugins/ToolSub.py:675 msgid "Created" msgstr "Создан" -#: appPlugins/ToolSub.py:531 +#: appPlugins/ToolSub.py:529 msgid "Currently, the Subtractor geometry cannot be of type Multigeo." msgstr "В настоящее время Substractor geometry не может иметь тип Multigeo." -#: appPlugins/ToolSub.py:571 +#: appPlugins/ToolSub.py:569 msgid "Parsing solid_geometry ..." msgstr "Разбор solid_geometry ..." -#: appPlugins/ToolSub.py:573 +#: appPlugins/ToolSub.py:571 msgid "Parsing solid_geometry for tool" msgstr "Разбор solid_geometry для инструмента" -#: appPlugins/ToolSub.py:790 +#: appPlugins/ToolSub.py:788 #, fuzzy #| msgid "" #| "A tool to substract one Gerber or Geometry object\n" @@ -18324,7 +18485,7 @@ msgstr "" "Инструмент для вычитания одного объекта Gerber или Geometry\n" "от другого того же типа." -#: appPlugins/ToolSub.py:849 +#: appPlugins/ToolSub.py:850 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." @@ -18332,11 +18493,11 @@ msgstr "" "Объект Gerber, из которого вычитается\n" "Gerber объект вычитателя." -#: appPlugins/ToolSub.py:863 appPlugins/ToolSub.py:916 +#: appPlugins/ToolSub.py:871 appPlugins/ToolSub.py:934 msgid "Subtractor" msgstr "Вычитатель" -#: appPlugins/ToolSub.py:865 +#: appPlugins/ToolSub.py:873 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." @@ -18344,11 +18505,11 @@ msgstr "" "Объект Gerber, который будет вычтен\n" "из целевого Gerber объекта." -#: appPlugins/ToolSub.py:872 +#: appPlugins/ToolSub.py:883 msgid "Subtract Gerber" msgstr "Вычесть Gerber" -#: appPlugins/ToolSub.py:875 +#: appPlugins/ToolSub.py:886 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -18360,7 +18521,7 @@ msgstr "" "Может использоваться для удаления перекрывающей шелкографии\n" "над паяльной маской." -#: appPlugins/ToolSub.py:902 +#: appPlugins/ToolSub.py:919 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." @@ -18368,7 +18529,7 @@ msgstr "" "Объект геометрии, из которого будет вычитаться\n" "Geometry объект вычитателя." -#: appPlugins/ToolSub.py:918 +#: appPlugins/ToolSub.py:936 msgid "" "Geometry object that will be subtracted\n" "from the target Geometry object." @@ -18376,11 +18537,11 @@ msgstr "" "Объект Geometry, который будет вычтен\n" "из целевого объекта Geometry." -#: appPlugins/ToolSub.py:930 +#: appPlugins/ToolSub.py:957 msgid "Subtract Geometry" msgstr "Вычесть Geometry" -#: appPlugins/ToolSub.py:933 +#: appPlugins/ToolSub.py:960 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -18441,7 +18602,7 @@ msgstr "Объекты CNCJob не могут быть буферизирова msgid "A plugin that allow geometry transformation." msgstr "" -#: appPlugins/ToolTransform.py:666 +#: appPlugins/ToolTransform.py:663 msgid "" "The object used as reference.\n" "The used point is the center of it's bounding box." @@ -18495,7 +18656,7 @@ msgstr "" "Инициализация рабочей области.\n" "Инициализация рабочей области завершена за" -#: app_Main.py:1314 app_Main.py:9893 +#: app_Main.py:1314 app_Main.py:9923 msgid "New Project - Not saved" msgstr "Новый проект - Не сохранён" @@ -18957,7 +19118,7 @@ msgstr "Кликните, чтобы указать начало координ msgid "Setting Origin..." msgstr "Установка точки начала координат..." -#: app_Main.py:5240 app_Main.py:5358 app_Main.py:5501 +#: app_Main.py:5240 app_Main.py:5362 app_Main.py:5505 msgid "Origin set" msgstr "Начало координат установлено" @@ -18965,64 +19126,64 @@ msgstr "Начало координат установлено" msgid "Origin coordinates specified but incomplete." msgstr "Координаты начала указаны, но неполны." -#: app_Main.py:5304 +#: app_Main.py:5308 msgid "Moving to Origin..." msgstr "Переход к началу координат..." -#: app_Main.py:5308 app_Main.py:5376 +#: app_Main.py:5312 app_Main.py:5380 msgid "Failed. No object(s) selected..." msgstr "Нудача. Объекты не выбраны ..." -#: app_Main.py:5395 +#: app_Main.py:5399 msgid "Quadrant 1" msgstr "" -#: app_Main.py:5396 +#: app_Main.py:5400 msgid "Quadrant 2" msgstr "" -#: app_Main.py:5397 +#: app_Main.py:5401 msgid "Quadrant 3" msgstr "" -#: app_Main.py:5398 +#: app_Main.py:5402 msgid "Quadrant 4" msgstr "" -#: app_Main.py:5538 +#: app_Main.py:5542 msgid "Jump to ..." msgstr "Перейти к ..." -#: app_Main.py:5539 +#: app_Main.py:5543 msgid "Enter the coordinates in format X,Y:" msgstr "Введите координаты в формате X, Y:" -#: app_Main.py:5549 +#: app_Main.py:5553 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Неверные координаты. Введите координаты в формате: X, Y" -#: app_Main.py:5690 +#: app_Main.py:5696 msgid "Locate ..." msgstr "Размещение ..." -#: app_Main.py:6314 +#: app_Main.py:6322 msgid "" "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "Прерывание. Текущая задача будет закрыта как можно скорее..." -#: app_Main.py:6320 +#: app_Main.py:6328 msgid "The current task was gracefully closed on user request..." msgstr "Текущая задача была закрыта по запросу пользователя ..." -#: app_Main.py:6520 +#: app_Main.py:6528 msgid "Not available for Legacy 2D graphic mode." msgstr "" -#: app_Main.py:6622 +#: app_Main.py:6630 msgid "Adding tool from DB is not allowed for this object." msgstr "Добавление инструмента из БД для данного объекта запрещено." -#: app_Main.py:6640 +#: app_Main.py:6648 #, fuzzy #| msgid "" #| "One or more Tools are edited.\n" @@ -19034,193 +19195,193 @@ msgstr "" "Один или несколько инструментов изменены.\n" "Вы хотите обновить базу данных инструментов?" -#: app_Main.py:6642 +#: app_Main.py:6650 msgid "Save Tools Database" msgstr "Сохранить БД" -#: app_Main.py:6835 app_Main.py:6889 app_Main.py:6937 +#: app_Main.py:6862 app_Main.py:6916 app_Main.py:6964 msgid "Enter the Angle value:" msgstr "Введите значение угла:" -#: app_Main.py:6868 +#: app_Main.py:6895 msgid "Rotation done." msgstr "Вращение завершено." -#: app_Main.py:6870 +#: app_Main.py:6897 msgid "Rotation movement was not executed." msgstr "Вращение не было выполнено." -#: app_Main.py:6919 +#: app_Main.py:6946 msgid "Skew on X axis done." msgstr "Наклон по оси X выполнен." -#: app_Main.py:6967 +#: app_Main.py:6994 msgid "Skew on Y axis done." msgstr "Наклон по оси Y выполнен." -#: app_Main.py:7049 +#: app_Main.py:7076 msgid "New Grid ..." msgstr "Новая сетка ..." -#: app_Main.py:7050 +#: app_Main.py:7077 msgid "Enter a Grid Value:" msgstr "Введите размер сетки:" -#: app_Main.py:7059 app_Main.py:7084 +#: app_Main.py:7086 app_Main.py:7111 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "" "Пожалуйста, введите значение сетки с ненулевым значением в формате float." -#: app_Main.py:7064 +#: app_Main.py:7091 msgid "New Grid added" msgstr "Новая сетка добавлена" -#: app_Main.py:7066 +#: app_Main.py:7093 msgid "Grid already exists" msgstr "Сетка уже существует" -#: app_Main.py:7068 +#: app_Main.py:7095 msgid "Adding New Grid cancelled" msgstr "Добавление новой сетки отменено" -#: app_Main.py:7090 +#: app_Main.py:7117 msgid "Grid Value does not exist" msgstr "Значение сетки не существует" -#: app_Main.py:7092 +#: app_Main.py:7119 msgid "Grid Value deleted" msgstr "Значение сетки удалено" -#: app_Main.py:7094 +#: app_Main.py:7121 msgid "Delete Grid value cancelled" msgstr "Удаление значения сетки отменено" -#: app_Main.py:7108 +#: app_Main.py:7135 msgid "Name copied to clipboard ..." msgstr "Имя скопировано в буфер обмена ..." -#: app_Main.py:7889 app_Main.py:7893 +#: app_Main.py:7919 app_Main.py:7923 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "Выберите файл Gerber или Excellon для просмотра исходного кода." -#: app_Main.py:7896 +#: app_Main.py:7926 msgid "Viewing the source code of the selected object." msgstr "Просмотр исходного кода выбранного объекта." -#: app_Main.py:7910 +#: app_Main.py:7940 msgid "Source Editor" msgstr "Редактор исходного кода" -#: app_Main.py:7946 app_Main.py:7953 +#: app_Main.py:7976 app_Main.py:7983 msgid "There is no selected object for which to see it's source file code." msgstr "Нет выбранного объекта, для просмотра исходного кода файла." -#: app_Main.py:7961 +#: app_Main.py:7991 msgid "Failed to load the source code for the selected object" msgstr "Не удалось загрузить исходный код выбранного объекта" -#: app_Main.py:7994 +#: app_Main.py:8024 msgid "Go to Line ..." msgstr "Перейти к строке ..." -#: app_Main.py:8025 +#: app_Main.py:8055 msgid "Redrawing all objects" msgstr "Перерисовка всех объектов" -#: app_Main.py:8113 +#: app_Main.py:8143 msgid "Failed to load recent item list." msgstr "Не удалось загрузить список недавних файлов." -#: app_Main.py:8120 +#: app_Main.py:8150 msgid "Failed to parse recent item list." msgstr "Не удалось прочитать список недавних файлов." -#: app_Main.py:8130 +#: app_Main.py:8160 msgid "Failed to load recent projects item list." msgstr "Не удалось загрузить список элементов последних проектов." -#: app_Main.py:8137 +#: app_Main.py:8167 msgid "Failed to parse recent project item list." msgstr "Не удалось проанализировать список последних элементов проекта." -#: app_Main.py:8161 +#: app_Main.py:8191 #, fuzzy #| msgid "Recent files" msgid "Recent files list was reset." msgstr "Открыть недавние" -#: app_Main.py:8175 +#: app_Main.py:8205 #, fuzzy #| msgid "Recent projects" msgid "Recent projects list was reset." msgstr "Недавние проекты" -#: app_Main.py:8200 +#: app_Main.py:8230 msgid "Clear Recent projects" msgstr "Очистить недавние проекты" -#: app_Main.py:8224 +#: app_Main.py:8254 msgid "Clear Recent files" msgstr "Очистить список" -#: app_Main.py:8280 +#: app_Main.py:8310 msgid "FlatCAM Evo" msgstr "FlatCAM Evo" -#: app_Main.py:8284 +#: app_Main.py:8314 msgid "Release date" msgstr "Дата выпуска" -#: app_Main.py:8288 +#: app_Main.py:8318 msgid "Displayed" msgstr "Отображается" -#: app_Main.py:8291 +#: app_Main.py:8321 msgid "Snap" msgstr "Щелчок" -#: app_Main.py:8300 +#: app_Main.py:8330 msgid "Canvas" msgstr "Дисплей" -#: app_Main.py:8305 +#: app_Main.py:8335 msgid "Workspace active" msgstr "W-пробел активен" -#: app_Main.py:8309 +#: app_Main.py:8339 msgid "Workspace size" msgstr "W-размер пространства" -#: app_Main.py:8313 +#: app_Main.py:8343 msgid "Workspace orientation" msgstr "Ориентация W-пространства" -#: app_Main.py:8375 +#: app_Main.py:8405 msgid "Failed checking for latest version. Could not connect." msgstr "" "Не удалось проверить обновление программы. Отсутствует интернет подключение ." -#: app_Main.py:8382 +#: app_Main.py:8412 msgid "Could not parse information about latest version." msgstr "Не удается обработать информацию о последней версии." -#: app_Main.py:8392 +#: app_Main.py:8422 msgid "FlatCAM is up to date!" msgstr "FlatCAM в актуальном состоянии!" -#: app_Main.py:8397 +#: app_Main.py:8427 msgid "Newer Version Available" msgstr "Доступна новая версия" -#: app_Main.py:8399 +#: app_Main.py:8429 msgid "There is a newer version of FlatCAM available for download:" msgstr "Новая версия FlatCAM доступна для загрузки:" -#: app_Main.py:8403 +#: app_Main.py:8433 msgid "info" msgstr "инфо" -#: app_Main.py:8437 +#: app_Main.py:8467 msgid "" "OpenGL canvas initialization failed. HW or HW configuration not supported." "Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General " @@ -19232,44 +19393,44 @@ msgstr "" "Настройки -> вкладка Основные.\n" "\n" -#: app_Main.py:8523 +#: app_Main.py:8553 msgid "All plots disabled." msgstr "Все участки отключены." -#: app_Main.py:8529 +#: app_Main.py:8559 msgid "All non selected plots disabled." msgstr "Все не выбранные участки отключены." -#: app_Main.py:8535 +#: app_Main.py:8565 msgid "All plots enabled." msgstr "Все участки включены." -#: app_Main.py:8541 +#: app_Main.py:8571 msgid "All non selected plots enabled." msgstr "Все невыбранные участки включены." -#: app_Main.py:8547 +#: app_Main.py:8577 msgid "Selected plots enabled..." msgstr "Выбранные участки включены..." -#: app_Main.py:8555 +#: app_Main.py:8585 msgid "Selected plots disabled..." msgstr "Выбранные участки отключены..." -#: app_Main.py:8589 +#: app_Main.py:8619 msgid "Enabling plots ..." msgstr "Включение участков ..." -#: app_Main.py:8636 +#: app_Main.py:8666 msgid "Disabling plots ..." msgstr "Отключение участков ..." -#: app_Main.py:8783 +#: app_Main.py:8813 msgid "Set alpha level ..." msgstr "Установка уровня прозрачности ..." -#: app_Main.py:9092 app_Main.py:9131 app_Main.py:9175 app_Main.py:9241 -#: app_Main.py:10012 app_Main.py:11305 app_Main.py:11370 +#: app_Main.py:9122 app_Main.py:9161 app_Main.py:9205 app_Main.py:9271 +#: app_Main.py:10042 app_Main.py:11335 app_Main.py:11400 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -19277,91 +19438,91 @@ msgstr "" "Инициализация холста.\n" "Инициализация холста завершена за" -#: app_Main.py:9095 +#: app_Main.py:9125 msgid "Opening Gerber file." msgstr "Открытие файла Gerber." -#: app_Main.py:9134 +#: app_Main.py:9164 msgid "Opening Excellon file." msgstr "Открытие файла Excellon." -#: app_Main.py:9178 +#: app_Main.py:9208 msgid "Opening G-Code file." msgstr "Открытие файла G-Code." -#: app_Main.py:9232 app_Main.py:9236 +#: app_Main.py:9262 app_Main.py:9266 msgid "Open HPGL2" msgstr "Открыть HPGL2" -#: app_Main.py:9244 +#: app_Main.py:9274 msgid "Opening HPGL2 file." msgstr "Открытие файла HPGL2." -#: app_Main.py:9267 app_Main.py:9270 +#: app_Main.py:9297 app_Main.py:9300 msgid "Open Configuration File" msgstr "Открыть файл конфигурации" -#: app_Main.py:9296 +#: app_Main.py:9326 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Можно использовать только объекты Geometry, Gerber и CNCJob." -#: app_Main.py:9343 +#: app_Main.py:9373 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "Данные должны быть 3D массивом с последним размером 3 или 4" -#: app_Main.py:9349 app_Main.py:9354 +#: app_Main.py:9379 app_Main.py:9384 msgid "Export PNG Image" msgstr "Экспорт PNG изображения" -#: app_Main.py:9387 app_Main.py:9599 +#: app_Main.py:9417 app_Main.py:9629 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "Ошибка. Только объекты Gerber могут быть сохранены как файлы Gerber..." -#: app_Main.py:9400 +#: app_Main.py:9430 msgid "Save Gerber source file" msgstr "Сохранить исходный файл Gerber" -#: app_Main.py:9429 +#: app_Main.py:9459 msgid "Failed. Only Script objects can be saved as TCL Script files..." msgstr "" "Ошибка. Только объекты сценария могут быть сохранены как файлы TCL-" "сценария..." -#: app_Main.py:9442 +#: app_Main.py:9472 msgid "Save Script source file" msgstr "Сохранить исходный файл сценария" -#: app_Main.py:9471 +#: app_Main.py:9501 msgid "Failed. Only Document objects can be saved as Document files..." msgstr "" "Ошибка. Только объекты Document могут быть сохранены как файлы Document..." -#: app_Main.py:9484 +#: app_Main.py:9514 msgid "Save Document source file" msgstr "Сохранить исходный файл Document" -#: app_Main.py:9513 app_Main.py:9554 app_Main.py:10517 +#: app_Main.py:9543 app_Main.py:9584 app_Main.py:10547 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "Ошибка. Только объекты Excellon могут быть сохранены как файлы Excellon..." -#: app_Main.py:9521 app_Main.py:9526 +#: app_Main.py:9551 app_Main.py:9556 msgid "Save Excellon source file" msgstr "Сохранить исходный файл Excellon" -#: app_Main.py:9644 +#: app_Main.py:9674 msgid "Only Geometry objects can be used." msgstr "Можно использовать только объекты Geometry." -#: app_Main.py:9689 app_Main.py:9693 +#: app_Main.py:9719 app_Main.py:9723 msgid "Import SVG" msgstr "Импорт SVG" -#: app_Main.py:9719 app_Main.py:9723 +#: app_Main.py:9749 app_Main.py:9753 msgid "Import DXF" msgstr "Импорт DXF" -#: app_Main.py:9749 +#: app_Main.py:9779 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -19371,158 +19532,158 @@ msgstr "" "Создание нового проекта удалит их.\n" "Вы хотите сохранить проект?" -#: app_Main.py:9873 +#: app_Main.py:9903 #, fuzzy #| msgid "Do you want to save the edited object?" msgid "Do you want to save the current settings/preferences?" msgstr "Вы хотите сохранить редактируемый объект?" -#: app_Main.py:9874 +#: app_Main.py:9904 #, fuzzy #| msgid "Save Preferences" msgid "Save preferences" msgstr "Сохранить настройки" -#: app_Main.py:9892 +#: app_Main.py:9922 #, fuzzy #| msgid "New Project created" msgid "Project created in" msgstr "Новый проект создан" -#: app_Main.py:9892 +#: app_Main.py:9922 msgid "seconds" msgstr "" -#: app_Main.py:9895 +#: app_Main.py:9925 msgid "New Project created" msgstr "Новый проект создан" -#: app_Main.py:9921 +#: app_Main.py:9951 msgid "New TCL script file created in Code Editor." msgstr "Новый файл сценария создан в редакторе кода." -#: app_Main.py:9948 app_Main.py:9950 app_Main.py:9985 app_Main.py:9987 +#: app_Main.py:9978 app_Main.py:9980 app_Main.py:10015 app_Main.py:10017 msgid "Open TCL script" msgstr "Открыть сценарий TCL" -#: app_Main.py:10014 +#: app_Main.py:10044 msgid "Executing ScriptObject file." msgstr "Выполнение файла ScriptObject." -#: app_Main.py:10022 app_Main.py:10026 +#: app_Main.py:10052 app_Main.py:10056 msgid "Run TCL script" msgstr "Запустить сценарий TCL" -#: app_Main.py:10049 +#: app_Main.py:10079 msgid "TCL script file opened in Code Editor and executed." msgstr "Файл сценария открывается в редакторе кода и выполняется." -#: app_Main.py:10095 app_Main.py:10102 +#: app_Main.py:10125 app_Main.py:10132 msgid "Save Project As ..." msgstr "Сохранить проект как..." -#: app_Main.py:10137 +#: app_Main.py:10167 msgid "FlatCAM objects print" msgstr "Печать объектов FlatCAM" -#: app_Main.py:10150 app_Main.py:10158 +#: app_Main.py:10180 app_Main.py:10188 msgid "Save Object as PDF ..." msgstr "Сохранить объект как PDF ..." -#: app_Main.py:10168 +#: app_Main.py:10198 msgid "Printing PDF ..." msgstr "Печать PDF ..." -#: app_Main.py:10342 +#: app_Main.py:10372 msgid "PDF file saved to" msgstr "Файл PDF сохранён в" -#: app_Main.py:10364 app_Main.py:10624 app_Main.py:10758 app_Main.py:10825 +#: app_Main.py:10394 app_Main.py:10654 app_Main.py:10788 app_Main.py:10855 msgid "Exporting ..." msgstr "Экспортирование ..." -#: app_Main.py:10407 +#: app_Main.py:10437 msgid "SVG file exported to" msgstr "Файл SVG экспортируется в" -#: app_Main.py:10422 app_Main.py:10426 +#: app_Main.py:10452 app_Main.py:10456 msgid "Import FlatCAM Preferences" msgstr "Импорт настроек FlatCAM" -#: app_Main.py:10437 +#: app_Main.py:10467 msgid "Imported Defaults from" msgstr "Значения по умолчанию импортированы из" -#: app_Main.py:10456 app_Main.py:10462 +#: app_Main.py:10486 app_Main.py:10492 msgid "Export FlatCAM Preferences" msgstr "Экспорт настроек FlatCAM" -#: app_Main.py:10482 +#: app_Main.py:10512 msgid "Exported preferences to" msgstr "Экспорт настроек в" -#: app_Main.py:10615 +#: app_Main.py:10645 msgid "Excellon file exported to" msgstr "Файл Excellon экспортируется в" -#: app_Main.py:10629 app_Main.py:10636 app_Main.py:10763 app_Main.py:10770 -#: app_Main.py:10830 app_Main.py:10837 +#: app_Main.py:10659 app_Main.py:10666 app_Main.py:10793 app_Main.py:10800 +#: app_Main.py:10860 app_Main.py:10867 msgid "Could not export." msgstr "Не удалось экспортировать." -#: app_Main.py:10750 +#: app_Main.py:10780 msgid "Gerber file exported to" msgstr "Файл Gerber экспортируется в" -#: app_Main.py:10816 +#: app_Main.py:10846 msgid "DXF file exported to" msgstr "Файл DXF экспортируется в" -#: app_Main.py:10892 app_Main.py:10950 +#: app_Main.py:10922 app_Main.py:10980 msgid "Import failed." msgstr "Не удалось импортировать." -#: app_Main.py:10984 app_Main.py:11191 app_Main.py:11256 +#: app_Main.py:11014 app_Main.py:11221 app_Main.py:11286 msgid "Failed to open file" msgstr "Не удалось открыть файл" -#: app_Main.py:10987 app_Main.py:11194 app_Main.py:11259 +#: app_Main.py:11017 app_Main.py:11224 app_Main.py:11289 msgid "Failed to parse file" msgstr "Не удаётся прочитать файл" -#: app_Main.py:10999 +#: app_Main.py:11029 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" "Объект не является файлом Gerber или пуст. Прерывание создания объекта." -#: app_Main.py:11012 app_Main.py:11081 app_Main.py:11144 app_Main.py:11218 -#: app_Main.py:11274 app_Main.py:11448 tclCommands/TclCommandOpenDXF.py:89 +#: app_Main.py:11042 app_Main.py:11111 app_Main.py:11174 app_Main.py:11248 +#: app_Main.py:11304 app_Main.py:11478 tclCommands/TclCommandOpenDXF.py:89 #, fuzzy #| msgid "Opening ..." msgid "Opening" msgstr "Открытие ..." -#: app_Main.py:11023 +#: app_Main.py:11053 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "Открыть Гербер не удалось. Вероятно, не файл Гербера." -#: app_Main.py:11060 +#: app_Main.py:11090 msgid "Cannot open file" msgstr "Не удается открыть файл" -#: app_Main.py:11091 +#: app_Main.py:11121 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Не удалось открыть файл Excellon. Вероятно это не файл Excellon." -#: app_Main.py:11126 +#: app_Main.py:11156 msgid "Reading GCode file" msgstr "Чтение файла GCode" -#: app_Main.py:11139 +#: app_Main.py:11169 msgid "This is not GCODE" msgstr "Это не GCODE" -#: app_Main.py:11157 +#: app_Main.py:11187 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -19534,76 +19695,76 @@ msgstr "" " Попытка создать объект FlatCAM CNCJob из файла G-кода не удалась во время " "обработки" -#: app_Main.py:11213 +#: app_Main.py:11243 msgid "Object is not HPGL2 file or empty. Aborting object creation." msgstr "" "Объект не является файлом HPGL2 или пустым. Прерывание создания объекта." -#: app_Main.py:11225 +#: app_Main.py:11255 msgid "Failed. Probable not a HPGL2 file." msgstr "Не удалось. Вероятно, это не файл HPGL2." -#: app_Main.py:11251 +#: app_Main.py:11281 msgid "TCL script file opened in Code Editor." msgstr "Файл сценария открыт в редакторе кода." -#: app_Main.py:11285 +#: app_Main.py:11315 msgid "Failed to open TCL Script." msgstr "Не удалось открыть TCL-сценарий." -#: app_Main.py:11308 +#: app_Main.py:11338 msgid "Opening FlatCAM Config file." msgstr "Открытие файла конфигурации." -#: app_Main.py:11335 +#: app_Main.py:11365 msgid "Failed to open config file" msgstr "Не удалось открыть файл конфигурации" -#: app_Main.py:11367 +#: app_Main.py:11397 msgid "Loading Project ... Please Wait ..." msgstr "Загрузка проекта ... Пожалуйста, подождите ..." -#: app_Main.py:11373 +#: app_Main.py:11403 msgid "Opening FlatCAM Project file." msgstr "Открытие файла проекта FlatCAM." -#: app_Main.py:11388 app_Main.py:11392 app_Main.py:11410 +#: app_Main.py:11418 app_Main.py:11422 app_Main.py:11440 msgid "Failed to open project file" msgstr "Не удалось открыть файл проекта" -#: app_Main.py:11472 +#: app_Main.py:11502 msgid "Loading Project ... restoring" msgstr "Загрузка проекта ... восстановление" -#: app_Main.py:11478 +#: app_Main.py:11508 msgid "Project loaded from" msgstr "Проект загружен из" -#: app_Main.py:11510 +#: app_Main.py:11540 msgid "Saving Project ..." msgstr "Сохранение Проекта ..." -#: app_Main.py:11547 app_Main.py:11597 +#: app_Main.py:11577 app_Main.py:11627 msgid "Project saved to" msgstr "Проект сохранён в" -#: app_Main.py:11558 +#: app_Main.py:11588 msgid "The object is used by another application." msgstr "Объект используется другим приложением." -#: app_Main.py:11572 +#: app_Main.py:11602 msgid "Failed to verify project file" msgstr "Не удалось проверить файл проекта" -#: app_Main.py:11572 app_Main.py:11581 app_Main.py:11589 app_Main.py:11602 +#: app_Main.py:11602 app_Main.py:11611 app_Main.py:11619 app_Main.py:11632 msgid "Retry to save it." msgstr "Повторите попытку, чтобы сохранить его." -#: app_Main.py:11579 app_Main.py:11587 app_Main.py:11600 +#: app_Main.py:11609 app_Main.py:11617 app_Main.py:11630 msgid "Failed to parse saved project file" msgstr "Не удалось проанализировать сохраненный файл проекта" -#: app_Main.py:11638 +#: app_Main.py:11668 msgid "Save cancelled because source file is empty. Try to export the file." msgstr "" "Сохранение отменено, потому что исходный файл пуст. Попробуйте " @@ -19821,7 +19982,7 @@ msgstr "" msgid "G91 coordinates not implemented ..." msgstr "Координаты G91 не реализованы ..." -#: defaults.py:902 +#: defaults.py:906 msgid "Failed to parse defaults file." msgstr "Не удалось прочитать файл значений по умолчанию." @@ -19924,6 +20085,112 @@ msgstr "" msgid "No Geometry name in args. Provide a name and try again." msgstr "Нет имени геометрии в аргументах. Укажите имя и попробуйте снова." +#~ msgid "Launch Paint Tool in Tools Tab." +#~ msgstr "Запускает инструмент рисования во вкладке Инструменты." + +#~ msgid "" +#~ "Generate a Positive black film or a Negative film.\n" +#~ "Positive means that it will print the features\n" +#~ "with black on a white canvas.\n" +#~ "Negative means that it will print the features\n" +#~ "with white on a black canvas.\n" +#~ "The Film format is SVG." +#~ msgstr "" +#~ "Создаёт пленку позитив или негатив .\n" +#~ "Позитив означает, что он будет печатать элементы\n" +#~ "чёрным на белом холсте.\n" +#~ "Негатив означает, что он будет печатать элементы\n" +#~ "белым на черном холсте.\n" +#~ "Формат плёнки - SVG." + +#~ msgid "" +#~ "Sometime the printers will distort the print shape, especially the Laser " +#~ "types.\n" +#~ "This section provide the tools to compensate for the print distortions." +#~ msgstr "" +#~ "Иногда принтеры могут искажать форму печати, особенно лазерные.\n" +#~ "В этом разделе представлены инструменты для компенсации искажений печати." + +#~ msgid "Scale Film geometry" +#~ msgstr "Масштабирование плёнки" + +#~ msgid "Skew Film geometry" +#~ msgstr "Наклон плёнки" + +#~ msgid "Mirror Film geometry" +#~ msgstr "Зеркалирование геометрии пленки" + +#~ msgid "Units Calculator" +#~ msgstr "Калькулятор единиц" + +#~ msgid "Here you enter the value to be converted from MM to INCH" +#~ msgstr "" +#~ "Здесь вы вводите значение, которое будет конвертировано из MM в ДЮЙМЫ" + +#~ msgid "" +#~ "This is the tool diameter to be entered into\n" +#~ "FlatCAM Gerber section.\n" +#~ "In the CNCJob section it is called >Tool dia<." +#~ msgstr "" +#~ "Это диаметр инструмента, который нужно ввести\n" +#~ "Секция FlatCAM Gerber.\n" +#~ "В разделе Работа с ЧПУ он называется > инструмент dia<." + +#~ msgid "Choose how to calculate the board area." +#~ msgstr "Выберите способ расчета площади печатной платы." + +#~ msgid "" +#~ "This is the calculated time required for the procedure.\n" +#~ "In minutes." +#~ msgstr "" +#~ "Это расчетное время, необходимое для процедуры.\n" +#~ "В минутах." + +#, fuzzy +#~| msgid "Milling Parameters" +#~ msgid "Thieving Parameters" +#~ msgstr "Параметры фрезерования" + +#~ msgid "Select Soldermask object" +#~ msgstr "Выберите объект паяльной маски" + +#, fuzzy +#~| msgid "" +#~| "The reference point to be used as origin for the skew.\n" +#~| "It can be one of the four points of the geometry bounding box." +#~ msgid "" +#~ "The reference point to be used as origin for the adjustment.\n" +#~ "It can be one of the five points of the geometry bounding box." +#~ msgstr "" +#~ "Опорная точка, используемая в качестве исходной точки для перекоса.\n" +#~ "Это может быть одна из четырех точек геометрии ограничительной рамки." + +#, fuzzy +#~| msgid "Save Film" +#~ msgid "Scale Film" +#~ msgstr "Сохранить плёнку" + +#, fuzzy +#~| msgid "Save Film" +#~ msgid "Skew Film" +#~ msgstr "Сохранить плёнку" + +#, fuzzy +#~| msgid "Mirror (Flip)" +#~ msgid "Mirror Film" +#~ msgstr "Зеркалирование (отражение)" + +#~ msgid "Film Parameters" +#~ msgstr "Параметры плёнки" + +#, fuzzy +#~| msgid "Gerber object for isolation routing." +#~ msgid "Source object for following geometry." +#~ msgstr "Объект Gerber для маршрутизации изоляции." + +#~ msgid "Panelization Reference" +#~ msgstr "Характеристики пенелизации" + #~ msgid "HDPI Support" #~ msgstr "Поддержка HDPI" @@ -20426,9 +20693,6 @@ msgstr "Нет имени геометрии в аргументах. Укажи #~ msgid "Obj Type" #~ msgstr "Тип объекта" -#~ msgid "Object to be cleared of excess copper." -#~ msgstr "Объект должен быть очищен от избытка меди." - #~ msgid "Margin parameter too big. Tool is not used" #~ msgstr "Слишком большой параметр отступа. Инструмент не используется" @@ -22775,9 +23039,6 @@ msgstr "Нет имени геометрии в аргументах. Укажи #~ "Когда выбрана \"V-образная форма\", то диаметр инструмента\n" #~ "будет зависеть от выбранной глубины резания." -#~ msgid "V-Shape" -#~ msgstr "V-образный" - #~ msgid "" #~ "Diameter of the cutting tool.\n" #~ "If you want to have an isolation path\n" diff --git a/locale/tr/LC_MESSAGES/strings.mo b/locale/tr/LC_MESSAGES/strings.mo index 2879ecf7..daab63c4 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 28944df5..7731085d 100644 --- a/locale/tr/LC_MESSAGES/strings.po +++ b/locale/tr/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2021-08-29 19:07+0300\n" -"PO-Revision-Date: 2021-08-29 19:07+0300\n" +"POT-Creation-Date: 2021-09-08 21:03+0300\n" +"PO-Revision-Date: 2021-09-08 21:03+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: tr_TR\n" @@ -22,6 +22,7 @@ msgstr "" "X-Poedit-SearchPathExcluded-1: doc\n" "X-Poedit-SearchPathExcluded-2: tests\n" "X-Poedit-SearchPathExcluded-3: venv\n" +"X-Poedit-SearchPathExcluded-4: venv\n" #: Bookmark.py:57 Bookmark.py:86 msgid "Title" @@ -114,33 +115,33 @@ msgstr "Yer İşaretleri" #: appEditors/AppExcEditor.py:1412 appEditors/AppExcEditor.py:1480 #: appEditors/AppGeoEditor.py:686 appEditors/AppGeoEditor.py:1203 #: appEditors/AppGeoEditor.py:3125 appEditors/AppGeoEditor.py:3151 -#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5050 -#: appEditors/AppGerberEditor.py:7153 appEditors/AppTextEditor.py:262 -#: appGUI/MainGUI.py:3384 appGUI/MainGUI.py:3602 appGUI/MainGUI.py:3827 -#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:437 -#: appPlugins/ToolCorners.py:532 appPlugins/ToolFilm.py:420 -#: appPlugins/ToolFilm.py:556 appPlugins/ToolImage.py:148 +#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5055 +#: appEditors/AppGerberEditor.py:7155 appEditors/AppTextEditor.py:262 +#: appGUI/MainGUI.py:3419 appGUI/MainGUI.py:3637 appGUI/MainGUI.py:3862 +#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:449 +#: appPlugins/ToolCorners.py:544 appPlugins/ToolFilm.py:404 +#: appPlugins/ToolFilm.py:540 appPlugins/ToolImage.py:148 #: appPlugins/ToolLevelling.py:1577 appPlugins/ToolMove.py:275 #: appPlugins/ToolPcbWizard.py:224 appPlugins/ToolPcbWizard.py:247 #: appPlugins/ToolQRCode.py:624 appPlugins/ToolQRCode.py:673 app_Main.py:1692 -#: app_Main.py:3006 app_Main.py:4881 app_Main.py:5293 app_Main.py:9100 -#: app_Main.py:9139 app_Main.py:9183 app_Main.py:9209 app_Main.py:9249 -#: app_Main.py:9274 app_Main.py:9322 app_Main.py:9360 app_Main.py:9406 -#: app_Main.py:9448 app_Main.py:9490 app_Main.py:9531 app_Main.py:9573 -#: app_Main.py:9618 app_Main.py:9670 app_Main.py:9702 app_Main.py:9732 -#: app_Main.py:9954 app_Main.py:9991 app_Main.py:10034 app_Main.py:10108 -#: app_Main.py:10164 app_Main.py:10430 app_Main.py:10465 +#: app_Main.py:3006 app_Main.py:4881 app_Main.py:5298 app_Main.py:9130 +#: app_Main.py:9169 app_Main.py:9213 app_Main.py:9239 app_Main.py:9279 +#: app_Main.py:9304 app_Main.py:9352 app_Main.py:9390 app_Main.py:9436 +#: app_Main.py:9478 app_Main.py:9520 app_Main.py:9561 app_Main.py:9603 +#: app_Main.py:9648 app_Main.py:9700 app_Main.py:9732 app_Main.py:9762 +#: app_Main.py:9984 app_Main.py:10021 app_Main.py:10064 app_Main.py:10138 +#: app_Main.py:10194 app_Main.py:10460 app_Main.py:10495 msgid "Cancelled." msgstr "İptal edildi." #: Bookmark.py:312 appDatabase.py:2159 appEditors/AppTextEditor.py:317 #: appObjects/FlatCAMCNCJob.py:730 appObjects/FlatCAMCNCJob.py:1154 -#: appPlugins/ToolFilm.py:773 appPlugins/ToolFilm.py:788 -#: appPlugins/ToolFilm.py:837 appPlugins/ToolFilm.py:1039 -#: appPlugins/ToolFilm.py:1049 appPlugins/ToolFilm.py:1098 +#: appPlugins/ToolFilm.py:770 appPlugins/ToolFilm.py:785 +#: appPlugins/ToolFilm.py:834 appPlugins/ToolFilm.py:1048 +#: appPlugins/ToolFilm.py:1058 appPlugins/ToolFilm.py:1107 #: appPlugins/ToolLevelling.py:1499 appPlugins/ToolLevelling.py:1691 -#: appPlugins/ToolSolderPaste.py:1156 app_Main.py:3014 app_Main.py:10400 -#: app_Main.py:10608 app_Main.py:10743 app_Main.py:10809 app_Main.py:11653 +#: appPlugins/ToolSolderPaste.py:1156 app_Main.py:3014 app_Main.py:10430 +#: app_Main.py:10638 app_Main.py:10773 app_Main.py:10839 app_Main.py:11683 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -149,8 +150,8 @@ msgstr "" "Büyük olasılıkla başka bir uygulama dosyayı açık tutuyor ve erişilemiyor." #: Bookmark.py:323 Bookmark.py:353 appDatabase.py:1750 appDatabase.py:2170 -#: appDatabase.py:2204 appPlugins/ToolNCC.py:1279 appPlugins/ToolPaint.py:873 -#: app_Main.py:3025 app_Main.py:6457 defaults.py:889 +#: appDatabase.py:2204 appPlugins/ToolNCC.py:1263 appPlugins/ToolPaint.py:859 +#: app_Main.py:3025 app_Main.py:6465 defaults.py:893 msgid "Could not load the file." msgstr "Dosya yüklenemedi." @@ -175,30 +176,30 @@ msgid "The user requested a graceful exit of the current task." msgstr "Kullanıcı geçerli işten çıkış istedi." #: appCommon/Common.py:301 appPlugins/ToolCopperThieving.py:391 -#: appPlugins/ToolFollow.py:229 appPlugins/ToolIsolation.py:1590 -#: appPlugins/ToolNCC.py:1649 appPlugins/ToolPaint.py:1223 +#: appPlugins/ToolFollow.py:225 appPlugins/ToolIsolation.py:1586 +#: appPlugins/ToolNCC.py:1633 appPlugins/ToolPaint.py:1209 msgid "Click the start point of the area." msgstr "Başlangıç ​​noktasını tıklayın." -#: appCommon/Common.py:360 appPlugins/ToolFollow.py:448 -#: appPlugins/ToolNCC.py:1708 appPlugins/ToolPaint.py:1371 +#: appCommon/Common.py:360 appPlugins/ToolFollow.py:444 +#: appPlugins/ToolNCC.py:1692 appPlugins/ToolPaint.py:1357 msgid "Click the end point of the area." msgstr "Bitiş noktasını tıklayın." #: appCommon/Common.py:366 appCommon/Common.py:470 -#: appPlugins/ToolCopperThieving.py:435 appPlugins/ToolFollow.py:454 -#: appPlugins/ToolFollow.py:505 appPlugins/ToolIsolation.py:2529 -#: appPlugins/ToolIsolation.py:2581 appPlugins/ToolNCC.py:1712 -#: appPlugins/ToolNCC.py:1764 appPlugins/ToolPaint.py:1377 -#: appPlugins/ToolPaint.py:1428 +#: appPlugins/ToolCopperThieving.py:435 appPlugins/ToolFollow.py:450 +#: appPlugins/ToolFollow.py:501 appPlugins/ToolIsolation.py:2525 +#: appPlugins/ToolIsolation.py:2577 appPlugins/ToolNCC.py:1696 +#: appPlugins/ToolNCC.py:1748 appPlugins/ToolPaint.py:1363 +#: appPlugins/ToolPaint.py:1414 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:414 appEditors/AppGeoEditor.py:2495 #: appEditors/AppGerberEditor.py:1023 appEditors/AppGerberEditor.py:1409 -#: appPlugins/ToolFollow.py:476 appPlugins/ToolIsolation.py:2552 -#: appPlugins/ToolNCC.py:1735 appPlugins/ToolPaint.py:1399 +#: appPlugins/ToolFollow.py:472 appPlugins/ToolIsolation.py:2548 +#: appPlugins/ToolNCC.py:1719 appPlugins/ToolPaint.py:1385 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 ..." @@ -215,7 +216,7 @@ msgstr "Başarısız oldu. Dışlama alanları şekil nesneleriyle kesişiyor .. msgid "Exclusion areas added." msgstr "Dışlama alanları eklendi." -#: appCommon/Common.py:519 appCommon/Common.py:652 appCommon/Common.py:714 +#: appCommon/Common.py:519 appCommon/Common.py:654 appCommon/Common.py:716 msgid "Generate the CNC Job object." msgstr "CNC İş nesnesi oluşturun." @@ -227,55 +228,55 @@ msgstr "Dışlama alanları ile." msgid "Cancelled. Area exclusion drawing was interrupted." msgstr "İptal edildi. Hariç tutma alanı çizimi kesintiye uğradı." -#: appCommon/Common.py:662 appCommon/Common.py:717 +#: appCommon/Common.py:664 appCommon/Common.py:719 msgid "All exclusion zones deleted." msgstr "Tüm dışlama alanları silindi." -#: appCommon/Common.py:703 +#: appCommon/Common.py:705 msgid "Selected exclusion zones deleted." msgstr "Seçilen dışlama alanları silindi." -#: appDatabase.py:28 appGUI/MainGUI.py:1699 appPlugins/ToolMilling.py:3866 +#: appDatabase.py:28 appGUI/MainGUI.py:1699 appPlugins/ToolMilling.py:3936 msgid "Path" msgstr "Yol" -#: appDatabase.py:28 appPlugins/ToolMilling.py:3866 +#: appDatabase.py:28 appPlugins/ToolMilling.py:3936 msgid "In" msgstr "İç" -#: appDatabase.py:28 appPlugins/ToolMilling.py:3866 +#: appDatabase.py:28 appPlugins/ToolMilling.py:3936 msgid "Out" msgstr "Out" -#: appDatabase.py:28 appGUI/MainGUI.py:876 appPlugins/ToolMilling.py:3866 -#: appPlugins/ToolMilling.py:3874 app_Main.py:8740 +#: appDatabase.py:28 appGUI/MainGUI.py:876 appPlugins/ToolMilling.py:3936 +#: appPlugins/ToolMilling.py:3944 app_Main.py:8770 msgid "Custom" msgstr "Özel" #: appDatabase.py:29 appEditors/appGCodeEditor.py:192 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolMilling.py:3937 +#: appPlugins/ToolMilling.py:4007 msgid "Roughing" msgstr "Kaba" #: appDatabase.py:29 appEditors/appGCodeEditor.py:192 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolMilling.py:3937 +#: appPlugins/ToolMilling.py:4007 msgid "Finishing" msgstr "Bitiş" #: appDatabase.py:29 appDatabase.py:271 appDatabase.py:596 appDatabase.py:1783 #: appDatabase.py:2248 appDatabase.py:2431 appEditors/appGCodeEditor.py:192 -#: appGUI/MainGUI.py:1100 appGUI/MainGUI.py:2360 appGUI/MainGUI.py:4752 +#: appGUI/MainGUI.py:1100 appGUI/MainGUI.py:2395 appGUI/MainGUI.py:4787 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolIsolation.py:203 appPlugins/ToolIsolation.py:3116 -#: appPlugins/ToolMilling.py:3937 appPlugins/ToolNCC.py:4369 +#: appPlugins/ToolIsolation.py:203 appPlugins/ToolIsolation.py:3114 +#: appPlugins/ToolMilling.py:4007 appPlugins/ToolNCC.py:4380 msgid "Isolation" msgstr "Yalıtım" #: appDatabase.py:29 appEditors/appGCodeEditor.py:192 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolMilling.py:3937 +#: appPlugins/ToolMilling.py:4007 msgid "Polishing" msgstr "Parlatma" @@ -284,25 +285,25 @@ msgid "ID" msgstr "ID" #: appDatabase.py:38 appDatabase.py:203 appEditors/AppGeoEditor.py:3486 -#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:571 appGUI/ObjectUI.py:894 -#: appGUI/ObjectUI.py:1241 appGUI/ObjectUI.py:1502 appGUI/ObjectUI.py:1569 -#: appPlugins/ToolCalibration.py:959 appPlugins/ToolFiducials.py:821 -#: app_Main.py:8280 +#: appGUI/ObjectUI.py:224 appGUI/ObjectUI.py:644 appGUI/ObjectUI.py:976 +#: appGUI/ObjectUI.py:1323 appGUI/ObjectUI.py:1602 appGUI/ObjectUI.py:1669 +#: appPlugins/ToolCalibration.py:957 appPlugins/ToolFiducials.py:819 +#: app_Main.py:8310 msgid "Name" msgstr "İsim" -#: appDatabase.py:38 appDatabase.py:265 appPlugins/ToolCalibration.py:960 -#: appPlugins/ToolMilling.py:3578 appPlugins/ToolSub.py:847 -#: appPlugins/ToolSub.py:900 +#: appDatabase.py:38 appDatabase.py:265 appPlugins/ToolCalibration.py:958 +#: appPlugins/ToolPanelize.py:1145 appPlugins/ToolSub.py:848 +#: appPlugins/ToolSub.py:917 msgid "Target" msgstr "Hedef" #: appDatabase.py:38 appDatabase.py:216 appEditors/AppExcEditor.py:2847 -#: appEditors/AppExcEditor.py:4028 appGUI/ObjectUI.py:668 +#: appEditors/AppExcEditor.py:4030 appGUI/ObjectUI.py:746 #: appObjects/FlatCAMObj.py:710 appObjects/FlatCAMObj.py:776 -#: appPlugins/ToolDrilling.py:2333 appPlugins/ToolIsolation.py:3197 -#: appPlugins/ToolMilling.py:3631 appPlugins/ToolNCC.py:4198 -#: appPlugins/ToolPaint.py:3003 appPlugins/ToolPcbWizard.py:445 +#: appPlugins/ToolDrilling.py:2348 appPlugins/ToolIsolation.py:3206 +#: appPlugins/ToolMilling.py:3632 appPlugins/ToolNCC.py:4208 +#: appPlugins/ToolPaint.py:3010 appPlugins/ToolPcbWizard.py:445 #: appPlugins/ToolReport.py:443 appPlugins/ToolReport.py:509 #: appPlugins/ToolSolderPaste.py:1230 tclCommands/TclCommandDrillcncjob.py:197 msgid "Diameter" @@ -348,7 +349,7 @@ msgstr "" #: appDatabase.py:218 appDatabase.py:1192 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:37 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:175 -#: appPlugins/ToolCalculators.py:525 appPlugins/ToolCutOut.py:2569 +#: appPlugins/ToolCalculators.py:649 appPlugins/ToolCutOut.py:2573 msgid "Tool Diameter" msgstr "Uç Kalınlığı" @@ -386,65 +387,65 @@ msgstr "Bu ucun kullanılacağı işlem alanını seçin." #: appDatabase.py:271 appDatabase.py:1780 appDatabase.py:1821 #: appDatabase.py:2232 appDatabase.py:2428 appGUI/MainGUI.py:1498 -#: app_Main.py:8278 +#: app_Main.py:8308 msgid "General" msgstr "Genel" #: appDatabase.py:271 appDatabase.py:1781 appDatabase.py:2235 -#: appDatabase.py:2429 appGUI/MainGUI.py:1091 appGUI/MainGUI.py:2351 -#: appGUI/MainGUI.py:4756 appGUI/ObjectUI.py:737 appGUI/ObjectUI.py:1047 +#: appDatabase.py:2429 appGUI/MainGUI.py:1091 appGUI/MainGUI.py:2386 +#: appGUI/MainGUI.py:4791 appGUI/ObjectUI.py:803 appGUI/ObjectUI.py:1113 #: appPlugins/ToolMilling.py:60 appPlugins/ToolMilling.py:202 msgid "Milling" msgstr "Frezeleme" #: appDatabase.py:271 appDatabase.py:1782 appDatabase.py:2240 -#: appDatabase.py:2430 appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2349 -#: appGUI/ObjectUI.py:723 appPlugins/ToolDrilling.py:55 +#: appDatabase.py:2430 appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2384 +#: appGUI/ObjectUI.py:789 appPlugins/ToolDrilling.py:55 #: appPlugins/ToolDrilling.py:198 appPlugins/ToolDrilling.py:1181 msgid "Drilling" msgstr "Delme" #: appDatabase.py:271 appDatabase.py:1784 appDatabase.py:2256 #: appDatabase.py:2432 appEditors/AppGeoEditor.py:604 appGUI/MainGUI.py:1106 -#: appGUI/MainGUI.py:1716 appGUI/MainGUI.py:2366 appGUI/ObjectUI.py:1061 -#: appPlugins/ToolPaint.py:216 appPlugins/ToolPaint.py:905 -#: appPlugins/ToolPaint.py:2900 +#: appGUI/MainGUI.py:1716 appGUI/MainGUI.py:2401 appGUI/ObjectUI.py:1127 +#: appPlugins/ToolPaint.py:216 appPlugins/ToolPaint.py:891 +#: appPlugins/ToolPaint.py:2888 msgid "Paint" msgstr "Çizim" #: appDatabase.py:271 appDatabase.py:1785 appDatabase.py:2264 -#: appDatabase.py:2433 appGUI/MainGUI.py:1104 appGUI/MainGUI.py:2364 -#: appGUI/ObjectUI.py:362 appGUI/ObjectUI.py:1071 appPlugins/ToolNCC.py:215 -#: appPlugins/ToolNCC.py:1305 appPlugins/ToolNCC.py:4099 +#: appDatabase.py:2433 appGUI/MainGUI.py:1104 appGUI/MainGUI.py:2399 +#: appGUI/ObjectUI.py:426 appGUI/ObjectUI.py:1137 appPlugins/ToolNCC.py:215 +#: appPlugins/ToolNCC.py:1289 appPlugins/ToolNCC.py:4085 msgid "NCC" msgstr "Bakır Temizleme" #: appDatabase.py:271 appDatabase.py:1786 appDatabase.py:2272 -#: appDatabase.py:2434 appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2371 -#: appGUI/ObjectUI.py:377 appPlugins/ToolCutOut.py:179 -#: appPlugins/ToolCutOut.py:522 appPlugins/ToolCutOut.py:2296 +#: appDatabase.py:2434 appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2406 +#: appGUI/ObjectUI.py:397 appPlugins/ToolCutOut.py:179 +#: appPlugins/ToolCutOut.py:504 appPlugins/ToolCutOut.py:2278 msgid "Cutout" msgstr "PCB Kesme" -#: appDatabase.py:287 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:999 -#: appGUI/ObjectUI.py:1374 +#: appDatabase.py:287 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:1073 +#: appGUI/ObjectUI.py:1488 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:404 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:104 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:256 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:426 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:304 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolFollow.py:761 appPlugins/ToolIsolation.py:3341 -#: appPlugins/ToolIsolation.py:3624 appPlugins/ToolMilling.py:3901 -#: appPlugins/ToolNCC.py:4198 appPlugins/ToolNCC.py:4639 -#: appPlugins/ToolPaint.py:3003 appPlugins/ToolPaint.py:3318 +#: appPlugins/ToolFollow.py:760 appPlugins/ToolIsolation.py:3367 +#: appPlugins/ToolIsolation.py:3654 appPlugins/ToolMilling.py:3971 +#: appPlugins/ToolNCC.py:4208 appPlugins/ToolNCC.py:4654 +#: appPlugins/ToolPaint.py:3010 appPlugins/ToolPaint.py:3333 msgid "Shape" msgstr "Şekil" -#: appDatabase.py:289 appGUI/ObjectUI.py:1023 +#: appDatabase.py:289 appGUI/ObjectUI.py:1097 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:106 -#: appPlugins/ToolIsolation.py:3343 appPlugins/ToolMilling.py:3903 -#: appPlugins/ToolNCC.py:4216 appPlugins/ToolPaint.py:3021 +#: appPlugins/ToolIsolation.py:3369 appPlugins/ToolMilling.py:3973 +#: appPlugins/ToolNCC.py:4226 appPlugins/ToolPaint.py:3028 msgid "" "Tool Shape. \n" "Can be:\n" @@ -482,12 +483,12 @@ msgstr "" "V-Uç Açısı.\n" "V şekilli uçlar için uç açısı." -#: appDatabase.py:337 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:999 -#: appGUI/ObjectUI.py:1374 appPlugins/ToolMilling.py:3925 +#: appDatabase.py:337 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:1073 +#: appGUI/ObjectUI.py:1488 appPlugins/ToolMilling.py:3995 msgid "Job" msgstr "İş" -#: appDatabase.py:340 appPlugins/ToolMilling.py:3928 +#: appDatabase.py:340 appPlugins/ToolMilling.py:3998 msgid "" "- Isolation -> informative - lower Feedrate as it uses a milling bit with a " "fine tip.\n" @@ -534,7 +535,7 @@ msgstr "" "Geçerli yoldan uzaklık olarak kullanılacak değer." #: appDatabase.py:391 appDatabase.py:898 appEditors/appGCodeEditor.py:815 -#: appGUI/ObjectUI.py:1384 +#: appGUI/ObjectUI.py:1498 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:52 @@ -544,9 +545,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:90 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:98 -#: appPlugins/ToolCalculators.py:513 appPlugins/ToolCutOut.py:2467 -#: appPlugins/ToolDrilling.py:2411 appPlugins/ToolMilling.py:1400 -#: appPlugins/ToolMilling.py:4041 +#: appPlugins/ToolCalculators.py:638 appPlugins/ToolCutOut.py:2471 +#: appPlugins/ToolDrilling.py:2424 appPlugins/ToolMilling.py:1359 +#: appPlugins/ToolMilling.py:4111 msgid "Cut Z" msgstr "Z Derinliği" @@ -589,9 +590,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:165 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:121 -#: appPlugins/ToolCalibration.py:799 appPlugins/ToolDrilling.py:1559 -#: appPlugins/ToolDrilling.py:2453 appPlugins/ToolMilling.py:3248 -#: appPlugins/ToolMilling.py:4084 appPlugins/ToolSolderPaste.py:1350 +#: appPlugins/ToolCalibration.py:797 appPlugins/ToolDrilling.py:1559 +#: appPlugins/ToolDrilling.py:2466 appPlugins/ToolMilling.py:3218 +#: appPlugins/ToolMilling.py:4154 appPlugins/ToolSolderPaste.py:1350 msgid "Travel Z" msgstr "Z Kalkış Yüksekliği" @@ -642,7 +643,7 @@ msgstr "" #: appDatabase.py:485 appGUI/preferences/tools/ToolsMillPrefGroupUI.py:193 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:142 -#: appPlugins/ToolMilling.py:4102 appPlugins/ToolSolderPaste.py:1392 +#: appPlugins/ToolMilling.py:4172 appPlugins/ToolSolderPaste.py:1392 msgid "Feedrate X-Y" msgstr "X-Y İlerleme Hızı" @@ -658,7 +659,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:152 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:208 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:155 -#: appPlugins/ToolDrilling.py:2470 appPlugins/ToolMilling.py:4120 +#: appPlugins/ToolDrilling.py:2483 appPlugins/ToolMilling.py:4190 #: appPlugins/ToolSolderPaste.py:1405 msgid "Feedrate Z" msgstr "Z İlerleme Hızı" @@ -701,8 +702,8 @@ msgstr "" "Boş bırakılırsa kullanılmaz.\n" "Devir/dakika cinsinden matkap dönüş hızı." -#: appDatabase.py:549 appDatabase.py:1042 appPlugins/ToolDrilling.py:2524 -#: appPlugins/ToolMilling.py:4205 +#: appDatabase.py:549 appDatabase.py:1042 appPlugins/ToolDrilling.py:2537 +#: appPlugins/ToolMilling.py:4275 msgid "Dwell" msgstr "Bekle" @@ -729,11 +730,11 @@ msgstr "" "Matkap ucunun ayarlanan hıza ulaşmasını\n" "sağlamak için kullanılan bir gecikme." -#: appDatabase.py:586 appPlugins/ToolNCC.py:4359 +#: appDatabase.py:586 appPlugins/ToolNCC.py:4370 msgid "Operation" msgstr "İşlem" -#: appDatabase.py:588 appPlugins/ToolNCC.py:4361 +#: appDatabase.py:588 appPlugins/ToolNCC.py:4372 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -746,8 +747,8 @@ msgstr "" "Bu başarılı olmazsa, bakırın temizlenmesi de başarısız olur.\n" "- Temizle -> Geleneksel bakır temizleme." -#: appDatabase.py:595 appEditors/AppGerberEditor.py:6493 -#: appPlugins/ToolNCC.py:4368 +#: appDatabase.py:595 appEditors/AppGerberEditor.py:6495 +#: appPlugins/ToolNCC.py:4379 msgid "Clear" msgstr "Temizle" @@ -755,8 +756,8 @@ msgstr "Temizle" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:50 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:158 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:121 -#: appPlugins/ToolIsolation.py:3406 appPlugins/ToolMilling.py:3815 -#: appPlugins/ToolNCC.py:4377 +#: appPlugins/ToolIsolation.py:3432 appPlugins/ToolMilling.py:3885 +#: appPlugins/ToolNCC.py:4388 msgid "Milling Type" msgstr "Freze Tipi" @@ -766,8 +767,8 @@ msgstr "Freze Tipi" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:168 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:123 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:131 -#: appPlugins/ToolIsolation.py:3408 appPlugins/ToolIsolation.py:3416 -#: appPlugins/ToolNCC.py:4379 appPlugins/ToolNCC.py:4387 +#: appPlugins/ToolIsolation.py:3434 appPlugins/ToolIsolation.py:3442 +#: appPlugins/ToolNCC.py:4390 appPlugins/ToolNCC.py:4398 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -781,7 +782,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:165 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:128 -#: appPlugins/ToolIsolation.py:3413 appPlugins/ToolNCC.py:4384 +#: appPlugins/ToolIsolation.py:3439 appPlugins/ToolNCC.py:4395 msgid "Climb" msgstr "Tırmanma" @@ -789,7 +790,7 @@ msgstr "Tırmanma" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:166 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:129 -#: appPlugins/ToolIsolation.py:3414 appPlugins/ToolNCC.py:4385 +#: appPlugins/ToolIsolation.py:3440 appPlugins/ToolNCC.py:4396 msgid "Conventional" msgstr "Geleneksel" @@ -800,16 +801,16 @@ msgstr "Geleneksel" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:489 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 -#: appPlugins/ToolDrilling.py:2572 appPlugins/ToolIsolation.py:3391 -#: appPlugins/ToolMilling.py:3958 appPlugins/ToolNCC.py:4400 -#: appPlugins/ToolPaint.py:3143 +#: appPlugins/ToolDrilling.py:2585 appPlugins/ToolIsolation.py:3417 +#: appPlugins/ToolMilling.py:4028 appPlugins/ToolNCC.py:4411 +#: appPlugins/ToolPaint.py:3155 msgid "Overlap" msgstr "Üst Üste Gelme" #: appDatabase.py:626 appDatabase.py:734 appEditors/AppGeoEditor.py:528 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:168 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 -#: appPlugins/ToolNCC.py:4402 appPlugins/ToolPaint.py:3145 +#: appPlugins/ToolNCC.py:4413 appPlugins/ToolPaint.py:3157 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -840,12 +841,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:477 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:168 -#: appPlugins/ToolCopperThieving.py:1344 appPlugins/ToolCopperThieving.py:1621 -#: appPlugins/ToolCorners.py:815 appPlugins/ToolCutOut.py:2508 -#: appPlugins/ToolCutOut.py:2818 appPlugins/ToolExtract.py:1279 -#: appPlugins/ToolFiducials.py:926 appPlugins/ToolInvertGerber.py:274 -#: appPlugins/ToolInvertGerber.py:282 appPlugins/ToolMilling.py:3945 -#: appPlugins/ToolNCC.py:4444 appPlugins/ToolNCC.py:4546 +#: appPlugins/ToolCopperThieving.py:1352 appPlugins/ToolCopperThieving.py:1659 +#: appPlugins/ToolCorners.py:802 appPlugins/ToolCutOut.py:2512 +#: appPlugins/ToolCutOut.py:2817 appPlugins/ToolExtract.py:1320 +#: appPlugins/ToolFiducials.py:924 appPlugins/ToolInvertGerber.py:279 +#: appPlugins/ToolInvertGerber.py:287 appPlugins/ToolMilling.py:4015 +#: appPlugins/ToolNCC.py:4455 appPlugins/ToolNCC.py:4561 msgid "Margin" msgstr "Pay" @@ -855,9 +856,9 @@ msgstr "Pay" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:479 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:188 -#: appPlugins/ToolCopperThieving.py:1346 appPlugins/ToolCorners.py:817 -#: appPlugins/ToolFiducials.py:928 appPlugins/ToolMilling.py:3947 -#: appPlugins/ToolNCC.py:4446 appPlugins/ToolNCC.py:4548 +#: appPlugins/ToolCopperThieving.py:1354 appPlugins/ToolCorners.py:804 +#: appPlugins/ToolFiducials.py:926 appPlugins/ToolMilling.py:4017 +#: appPlugins/ToolNCC.py:4457 appPlugins/ToolNCC.py:4563 msgid "Bounding box margin." msgstr "Sınırlayıcı kutu boşluğu." @@ -868,14 +869,14 @@ msgstr "Sınırlayıcı kutu boşluğu." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:503 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:199 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 -#: appPlugins/ToolExtract.py:1046 appPlugins/ToolLevelling.py:1907 -#: appPlugins/ToolMilling.py:3973 appPlugins/ToolNCC.py:4421 -#: appPlugins/ToolPaint.py:3179 appPlugins/ToolPunchGerber.py:2118 +#: appPlugins/ToolExtract.py:1060 appPlugins/ToolLevelling.py:1907 +#: appPlugins/ToolMilling.py:4043 appPlugins/ToolNCC.py:4432 +#: appPlugins/ToolPaint.py:3191 appPlugins/ToolPunchGerber.py:2117 msgid "Method" msgstr "Yöntem" #: appDatabase.py:660 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:201 -#: appPlugins/ToolNCC.py:4423 +#: appPlugins/ToolNCC.py:4434 msgid "" "Algorithm for copper clearing:\n" "- Standard: Fixed step inwards.\n" @@ -891,36 +892,36 @@ msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:513 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 -#: appPlugins/ToolMilling.py:3983 appPlugins/ToolNCC.py:4436 -#: appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolMilling.py:4053 appPlugins/ToolNCC.py:4447 +#: appPlugins/ToolPaint.py:3205 msgid "Standard" msgstr "Standart" #: appDatabase.py:668 appDatabase.py:782 appEditors/AppGeoEditor.py:574 -#: appEditors/AppGeoEditor.py:672 appEditors/AppGeoEditor.py:5974 +#: appEditors/AppGeoEditor.py:672 appEditors/AppGeoEditor.py:5979 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:513 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 -#: appPlugins/ToolMilling.py:3983 appPlugins/ToolNCC.py:4436 -#: appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolMilling.py:4053 appPlugins/ToolNCC.py:4447 +#: appPlugins/ToolPaint.py:3205 msgid "Seed" msgstr "Nokta Bazlı" #: appDatabase.py:668 appDatabase.py:782 appEditors/AppGeoEditor.py:574 -#: appEditors/AppGeoEditor.py:5979 +#: appEditors/AppGeoEditor.py:5984 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:513 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 #: appParsers/ParseGerber.py:447 appParsers/ParseHPGL2.py:200 -#: appPlugins/ToolMilling.py:3983 appPlugins/ToolNCC.py:4436 -#: appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolMilling.py:4053 appPlugins/ToolNCC.py:4447 +#: appPlugins/ToolPaint.py:3205 msgid "Lines" msgstr "Çizgi Bazlı" #: appDatabase.py:668 appDatabase.py:782 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 -#: appPlugins/ToolNCC.py:4436 appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolNCC.py:4447 appPlugins/ToolPaint.py:3205 msgid "Combo" msgstr "Karma" @@ -929,16 +930,16 @@ msgstr "Karma" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:209 #: appPlugins/ToolLevelling.py:1128 appPlugins/ToolLevelling.py:1150 #: appPlugins/ToolLevelling.py:1992 appPlugins/ToolLevelling.py:2015 -#: appPlugins/ToolNCC.py:4457 appPlugins/ToolNCC.py:4559 -#: appPlugins/ToolPaint.py:3204 +#: appPlugins/ToolNCC.py:4468 appPlugins/ToolNCC.py:4574 +#: appPlugins/ToolPaint.py:3216 msgid "Connect" msgstr "Birleştir" #: appDatabase.py:680 appDatabase.py:796 appEditors/AppGeoEditor.py:583 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:211 -#: appPlugins/ToolNCC.py:4461 appPlugins/ToolNCC.py:4561 -#: appPlugins/ToolPaint.py:3207 +#: appPlugins/ToolNCC.py:4472 appPlugins/ToolNCC.py:4576 +#: appPlugins/ToolPaint.py:3219 msgid "" "Draw lines between resulting\n" "segments to minimize tool lifts." @@ -949,16 +950,16 @@ msgstr "" #: appDatabase.py:686 appDatabase.py:800 appEditors/AppGeoEditor.py:591 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appPlugins/ToolNCC.py:4467 appPlugins/ToolNCC.py:4567 -#: appPlugins/ToolPaint.py:3211 +#: appPlugins/ToolNCC.py:4478 appPlugins/ToolNCC.py:4582 +#: appPlugins/ToolPaint.py:3223 msgid "Contour" msgstr "Kenar" #: appDatabase.py:690 appDatabase.py:803 appEditors/AppGeoEditor.py:593 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:219 -#: appPlugins/ToolNCC.py:4471 appPlugins/ToolNCC.py:4569 -#: appPlugins/ToolPaint.py:3214 +#: appPlugins/ToolNCC.py:4482 appPlugins/ToolNCC.py:4584 +#: appPlugins/ToolPaint.py:3226 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." @@ -967,19 +968,19 @@ msgstr "" "için şeklin çevresini kesin." #: appDatabase.py:696 appDatabase.py:753 appEditors/AppGeoEditor.py:715 -#: appEditors/AppGerberEditor.py:6669 appEditors/appGCodeEditor.py:804 -#: appGUI/ObjectUI.py:133 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:1374 +#: appEditors/AppGerberEditor.py:6671 appEditors/appGCodeEditor.py:804 +#: appGUI/ObjectUI.py:138 appGUI/ObjectUI.py:1073 appGUI/ObjectUI.py:1488 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:177 -#: appPlugins/ToolEtchCompensation.py:468 appPlugins/ToolNCC.py:4477 -#: appPlugins/ToolNCC.py:4575 appPlugins/ToolPaint.py:3164 -#: appPlugins/ToolPaint.py:3260 appPlugins/ToolTransform.py:577 +#: appPlugins/ToolEtchCompensation.py:481 appPlugins/ToolNCC.py:4488 +#: appPlugins/ToolNCC.py:4590 appPlugins/ToolPaint.py:3176 +#: appPlugins/ToolPaint.py:3275 appPlugins/ToolTransform.py:577 msgid "Offset" msgstr "Hizala" #: appDatabase.py:700 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:241 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:251 -#: appPlugins/ToolNCC.py:4481 appPlugins/ToolNCC.py:4577 +#: appPlugins/ToolNCC.py:4492 appPlugins/ToolNCC.py:4592 msgid "" "If used, it will add an offset to the copper features.\n" "The copper clearing will finish to a distance\n" @@ -991,7 +992,7 @@ msgstr "" #: appDatabase.py:755 appEditors/AppGeoEditor.py:548 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:170 -#: appPlugins/ToolPaint.py:3166 appPlugins/ToolPaint.py:3262 +#: appPlugins/ToolPaint.py:3178 appPlugins/ToolPaint.py:3277 msgid "" "Distance by which to avoid\n" "the edges of the polygon to\n" @@ -1001,7 +1002,7 @@ msgstr "" "kaçınılacak mesafe bırakır." #: appDatabase.py:770 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:185 -#: appPlugins/ToolPaint.py:3181 +#: appPlugins/ToolPaint.py:3193 msgid "" "Algorithm for painting:\n" "- Standard: Fixed step inwards.\n" @@ -1024,17 +1025,17 @@ msgstr "" #: appDatabase.py:782 appDatabase.py:784 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 #: appPlugins/ToolPaint.py:141 appPlugins/ToolPaint.py:414 -#: appPlugins/ToolPaint.py:3193 appPlugins/ToolPaint.py:3195 +#: appPlugins/ToolPaint.py:3205 appPlugins/ToolPaint.py:3207 msgid "Laser_lines" msgstr "Lazer Çizgileri" #: appDatabase.py:821 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:120 -#: appPlugins/ToolIsolation.py:3365 +#: appPlugins/ToolIsolation.py:3391 msgid "Passes" msgstr "Geçişler" #: appDatabase.py:823 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:122 -#: appPlugins/ToolIsolation.py:3367 +#: appPlugins/ToolIsolation.py:3393 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -1044,19 +1045,19 @@ msgstr "" #: appDatabase.py:836 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:146 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:491 -#: appPlugins/ToolIsolation.py:3393 appPlugins/ToolMilling.py:3960 +#: appPlugins/ToolIsolation.py:3419 appPlugins/ToolMilling.py:4030 msgid "How much (percentage) of the tool width to overlap each tool pass." msgstr "" "Her bir geçişte uç genişliğinin ne kadarlık kısmının (yüzde) üst üste " "geleceği." #: appDatabase.py:869 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:177 -#: appPlugins/ToolIsolation.py:3426 +#: appPlugins/ToolIsolation.py:3452 msgid "Isolation Type" msgstr "Yalıtım Şekli" #: appDatabase.py:871 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:179 -#: appPlugins/ToolIsolation.py:3428 +#: appPlugins/ToolIsolation.py:3454 msgid "" "Choose how the isolation will be executed:\n" "- 'Full' -> complete isolation of polygons\n" @@ -1077,23 +1078,23 @@ msgstr "" #: appDatabase.py:880 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:188 -#: appPlugins/ToolIsolation.py:3437 +#: appPlugins/ToolIsolation.py:3463 msgid "Full" msgstr "Tam" #: appDatabase.py:881 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 -#: appPlugins/ToolIsolation.py:3438 +#: appPlugins/ToolIsolation.py:3464 msgid "Ext" msgstr "Dış" #: appDatabase.py:882 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 -#: appPlugins/ToolIsolation.py:3439 +#: appPlugins/ToolIsolation.py:3465 msgid "Int" msgstr "İç" #: appDatabase.py:900 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:54 -#: appPlugins/ToolDrilling.py:2413 appPlugins/ToolMilling.py:1402 -#: appPlugins/ToolMilling.py:4043 +#: appPlugins/ToolDrilling.py:2426 appPlugins/ToolMilling.py:1361 +#: appPlugins/ToolMilling.py:4113 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -1102,12 +1103,12 @@ msgstr "" "bakır tabakanın altında." #: appDatabase.py:916 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:269 -#: appPlugins/ToolDrilling.py:2548 +#: appPlugins/ToolDrilling.py:2561 msgid "Offset Z" msgstr "Z Hizası" #: appDatabase.py:918 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:271 -#: appPlugins/ToolDrilling.py:2550 +#: appPlugins/ToolDrilling.py:2563 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -1120,8 +1121,8 @@ msgstr "" #: appDatabase.py:935 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:71 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:98 -#: appPlugins/ToolCutOut.py:2484 appPlugins/ToolDrilling.py:2431 -#: appPlugins/ToolMilling.py:4062 +#: appPlugins/ToolCutOut.py:2488 appPlugins/ToolDrilling.py:2444 +#: appPlugins/ToolMilling.py:4132 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -1135,13 +1136,13 @@ msgstr "" #: appDatabase.py:957 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:84 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:83 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:109 -#: appPlugins/ToolCutOut.py:2495 appPlugins/ToolDrilling.py:2444 -#: appPlugins/ToolMilling.py:4075 +#: appPlugins/ToolCutOut.py:2499 appPlugins/ToolDrilling.py:2457 +#: appPlugins/ToolMilling.py:4145 msgid "Depth of each pass (positive)." msgstr "Her geçişin derinliği (pozitif)." #: appDatabase.py:966 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:93 -#: appPlugins/ToolDrilling.py:2455 appPlugins/ToolMilling.py:4086 +#: appPlugins/ToolDrilling.py:2468 appPlugins/ToolMilling.py:4156 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -1150,7 +1151,7 @@ msgstr "" "ederken uç yüksekliği." #: appDatabase.py:989 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:154 -#: appPlugins/ToolDrilling.py:2472 appPlugins/ToolMilling.py:4122 +#: appPlugins/ToolDrilling.py:2485 appPlugins/ToolMilling.py:4192 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1164,12 +1165,12 @@ msgstr "" #: appDatabase.py:1004 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:303 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:307 -#: appPlugins/ToolDrilling.py:2487 appPlugins/ToolMilling.py:4137 +#: appPlugins/ToolDrilling.py:2500 appPlugins/ToolMilling.py:4207 msgid "Feedrate Rapids" msgstr "İlerleme Hızları" #: appDatabase.py:1006 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:305 -#: appPlugins/ToolDrilling.py:2489 appPlugins/ToolMilling.py:4139 +#: appPlugins/ToolDrilling.py:2502 appPlugins/ToolMilling.py:4209 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1185,13 +1186,13 @@ msgstr "" "diğer durumlar için yoksayın." #: appDatabase.py:1027 appGUI/preferences/tools/ToolsMillPrefGroupUI.py:224 -#: appPlugins/ToolDrilling.py:1573 appPlugins/ToolDrilling.py:2509 -#: appPlugins/ToolMilling.py:3266 appPlugins/ToolMilling.py:4190 +#: appPlugins/ToolDrilling.py:1573 appPlugins/ToolDrilling.py:2522 +#: appPlugins/ToolMilling.py:3236 appPlugins/ToolMilling.py:4260 msgid "Spindle speed" msgstr "Dönüş Hızı" #: appDatabase.py:1029 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:169 -#: appPlugins/ToolDrilling.py:2511 appPlugins/ToolMilling.py:4192 +#: appPlugins/ToolDrilling.py:2524 appPlugins/ToolMilling.py:4262 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -1200,17 +1201,17 @@ msgstr "" "uç dönüş hızı (isteğe bağlı)." #: appDatabase.py:1074 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:229 -#: appPlugins/ToolDrilling.py:2564 +#: appPlugins/ToolDrilling.py:2577 msgid "Drill slots" msgstr "Yuvaları Del" #: appDatabase.py:1076 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:231 -#: appPlugins/ToolDrilling.py:2566 +#: appPlugins/ToolDrilling.py:2579 msgid "If the selected tool has slots then they will be drilled." msgstr "Seçilen delik yuvaya sahipse, bunlar delinecektir." #: appDatabase.py:1087 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:238 -#: appPlugins/ToolDrilling.py:2574 +#: appPlugins/ToolDrilling.py:2587 msgid "" "How much (percentage) of the tool diameter to overlap previous drill hole." msgstr "" @@ -1218,12 +1219,12 @@ msgstr "" "geleceği." #: appDatabase.py:1101 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:250 -#: appPlugins/ToolDrilling.py:2588 +#: appPlugins/ToolDrilling.py:2601 msgid "Last drill" msgstr "Son Delik" #: appDatabase.py:1103 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:252 -#: appPlugins/ToolDrilling.py:2590 +#: appPlugins/ToolDrilling.py:2603 msgid "" "If the slot length is not completely covered by drill holes,\n" "add a drill hole on the slot end point." @@ -1234,8 +1235,8 @@ msgstr "" #: appDatabase.py:1131 appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:254 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:109 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:268 -#: appPlugins/ToolCutOut.py:2510 appPlugins/ToolCutOut.py:2820 -#: appPlugins/ToolExtract.py:1281 +#: appPlugins/ToolCutOut.py:2514 appPlugins/ToolCutOut.py:2819 +#: appPlugins/ToolExtract.py:1322 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -1247,12 +1248,12 @@ msgstr "" "çevresinden tamamen ayrılmasına sebep olacaktır" #: appDatabase.py:1143 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:123 -#: appPlugins/ToolCutOut.py:2518 +#: appPlugins/ToolCutOut.py:2522 msgid "Gap size" msgstr "Geçit Boyutu" #: appDatabase.py:1145 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:125 -#: appPlugins/ToolCutOut.py:2520 +#: appPlugins/ToolCutOut.py:2524 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -1263,12 +1264,12 @@ msgstr "" "için kullanılan, kesik içindeki geçitlerin boyutu." #: appDatabase.py:1154 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:140 -#: appPlugins/ToolCutOut.py:2534 +#: appPlugins/ToolCutOut.py:2538 msgid "Gap type" msgstr "Geçit Şekli" #: appDatabase.py:1156 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:142 -#: appPlugins/ToolCutOut.py:2536 +#: appPlugins/ToolCutOut.py:2540 msgid "" "The type of gap:\n" "- Bridge -> the cutout will be interrupted by bridges\n" @@ -1287,22 +1288,22 @@ msgstr "" "kaplanmıştır" #: appDatabase.py:1164 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:150 -#: appPlugins/ToolCutOut.py:2544 +#: appPlugins/ToolCutOut.py:2548 msgid "Bridge" msgstr "Geçit" #: appDatabase.py:1165 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:151 -#: appPlugins/ToolCutOut.py:2545 +#: appPlugins/ToolCutOut.py:2549 msgid "Thin" msgstr "İncelik" #: appDatabase.py:1176 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:161 -#: appPlugins/ToolCutOut.py:2555 +#: appPlugins/ToolCutOut.py:2559 msgid "Depth" msgstr "Derinlik" #: appDatabase.py:1178 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:163 -#: appPlugins/ToolCutOut.py:2557 +#: appPlugins/ToolCutOut.py:2561 msgid "" "The depth until the milling is done\n" "in order to thin the gaps." @@ -1311,7 +1312,7 @@ msgstr "" "frezeleme yapılana kadar olan derinlik." #: appDatabase.py:1194 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:177 -#: appPlugins/ToolCutOut.py:2571 +#: appPlugins/ToolCutOut.py:2575 msgid "The drill hole diameter when doing mouse bites." msgstr "Geçitlerde fare ısırığı şekli için delik genişliği." @@ -1320,25 +1321,25 @@ msgstr "Geçitlerde fare ısırığı şekli için delik genişliği." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:187 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:216 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:187 -#: appPlugins/ToolCopperThieving.py:1491 appPlugins/ToolCopperThieving.py:1531 -#: appPlugins/ToolCopperThieving.py:1571 appPlugins/ToolCutOut.py:2581 +#: appPlugins/ToolCopperThieving.py:1507 appPlugins/ToolCopperThieving.py:1555 +#: appPlugins/ToolCopperThieving.py:1603 appPlugins/ToolCutOut.py:2585 msgid "Spacing" msgstr "Aralık" #: appDatabase.py:1207 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:189 -#: appPlugins/ToolCutOut.py:2583 +#: appPlugins/ToolCutOut.py:2587 msgid "The spacing between drill holes when doing mouse bites." msgstr "" "Geçitlerde fare ısırığı şekli oluştururken matkap\n" "delikleri arasındaki boşluk." #: appDatabase.py:1226 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:222 -#: appPlugins/ToolCutOut.py:2397 +#: appPlugins/ToolCutOut.py:2457 msgid "Convex Shape" msgstr "Yuvarlak Köşe" #: appDatabase.py:1229 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:224 -#: appPlugins/ToolCutOut.py:2399 appPlugins/ToolCutOut.py:2404 +#: appPlugins/ToolCutOut.py:2459 appPlugins/ToolCutOut.py:2464 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -1348,11 +1349,11 @@ msgstr "" "Yalnız, kaynak nesnenin türü Gerber ise kullanılabilir." #: appDatabase.py:1237 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:198 -#: appPlugins/ToolCutOut.py:2628 +#: appPlugins/ToolCutOut.py:2625 msgid "Gaps" msgstr "Geçit Sayısı" -#: appDatabase.py:1239 appPlugins/ToolCutOut.py:2630 +#: appDatabase.py:1239 appPlugins/ToolCutOut.py:2627 msgid "" "Number of gaps used for the Automatic cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -1435,87 +1436,87 @@ msgstr "" "Araçlar Veri Tabanında bir uç seçtikten sonra, uygulamanın\n" "o sırada aktif olan Araçlar Tablosuna yeni bir uç ekler." -#: appDatabase.py:1336 appGUI/GUIElements.py:2391 appGUI/GUIElements.py:2461 -#: appGUI/GUIElements.py:2522 appGUI/GUIElements.py:2587 -#: appGUI/GUIElements.py:3975 appGUI/MainGUI.py:1648 -#: appGUI/preferences/PreferencesUIManager.py:1038 app_Main.py:2659 -#: app_Main.py:3883 app_Main.py:4818 app_Main.py:5083 app_Main.py:9758 +#: appDatabase.py:1336 appGUI/GUIElements.py:2448 appGUI/GUIElements.py:2518 +#: appGUI/GUIElements.py:2579 appGUI/GUIElements.py:2644 +#: appGUI/GUIElements.py:4032 appGUI/MainGUI.py:1648 +#: appGUI/preferences/PreferencesUIManager.py:1042 app_Main.py:2659 +#: app_Main.py:3883 app_Main.py:4818 app_Main.py:5083 app_Main.py:9788 msgid "Cancel" msgstr "İptal" -#: appDatabase.py:1349 appDatabase.py:1360 appEditors/AppExcEditor.py:4562 -#: appEditors/AppExcEditor.py:4573 appEditors/appGCodeEditor.py:900 -#: appEditors/appGCodeEditor.py:911 appGUI/ObjectUI.py:153 -#: appGUI/ObjectUI.py:164 appPlugins/ToolAlignObjects.py:553 -#: appPlugins/ToolAlignObjects.py:564 appPlugins/ToolCalculators.py:749 -#: appPlugins/ToolCalculators.py:760 appPlugins/ToolCalibration.py:1425 -#: appPlugins/ToolCalibration.py:1436 appPlugins/ToolCopperThieving.py:1785 -#: appPlugins/ToolCopperThieving.py:1796 appPlugins/ToolCorners.py:929 -#: appPlugins/ToolCorners.py:940 appPlugins/ToolCutOut.py:2886 -#: appPlugins/ToolCutOut.py:2897 appPlugins/ToolDblSided.py:1149 -#: appPlugins/ToolDblSided.py:1160 appPlugins/ToolDistance.py:682 -#: appPlugins/ToolDistance.py:693 appPlugins/ToolDistanceMin.py:372 -#: appPlugins/ToolDistanceMin.py:383 appPlugins/ToolDrilling.py:2933 -#: appPlugins/ToolDrilling.py:2944 appPlugins/ToolEtchCompensation.py:527 -#: appPlugins/ToolEtchCompensation.py:538 appPlugins/ToolExtract.py:1358 -#: appPlugins/ToolExtract.py:1369 appPlugins/ToolFiducials.py:1091 -#: appPlugins/ToolFiducials.py:1102 appPlugins/ToolFilm.py:1715 -#: appPlugins/ToolFilm.py:1726 appPlugins/ToolFollow.py:821 -#: appPlugins/ToolFollow.py:832 appPlugins/ToolImage.py:367 -#: appPlugins/ToolImage.py:378 appPlugins/ToolInvertGerber.py:345 -#: appPlugins/ToolInvertGerber.py:356 appPlugins/ToolIsolation.py:3693 -#: appPlugins/ToolIsolation.py:3704 appPlugins/ToolLevelling.py:2341 -#: appPlugins/ToolLevelling.py:2352 appPlugins/ToolMilling.py:4541 -#: appPlugins/ToolMilling.py:4552 appPlugins/ToolNCC.py:4801 -#: appPlugins/ToolNCC.py:4812 appPlugins/ToolOptimal.py:659 -#: appPlugins/ToolOptimal.py:670 appPlugins/ToolPaint.py:3420 -#: appPlugins/ToolPaint.py:3431 appPlugins/ToolPanelize.py:1400 -#: appPlugins/ToolPanelize.py:1411 appPlugins/ToolPcbWizard.py:536 -#: appPlugins/ToolPcbWizard.py:547 appPlugins/ToolPunchGerber.py:2379 -#: appPlugins/ToolPunchGerber.py:2390 appPlugins/ToolQRCode.py:1044 -#: appPlugins/ToolQRCode.py:1055 appPlugins/ToolRulesCheck.py:1715 +#: appDatabase.py:1349 appDatabase.py:1360 appEditors/AppExcEditor.py:4564 +#: appEditors/AppExcEditor.py:4575 appEditors/appGCodeEditor.py:900 +#: appEditors/appGCodeEditor.py:911 appGUI/ObjectUI.py:158 +#: appGUI/ObjectUI.py:169 appPlugins/ToolAlignObjects.py:577 +#: appPlugins/ToolAlignObjects.py:588 appPlugins/ToolCalculators.py:1067 +#: appPlugins/ToolCalculators.py:1078 appPlugins/ToolCalibration.py:1423 +#: appPlugins/ToolCalibration.py:1434 appPlugins/ToolCopperThieving.py:1835 +#: appPlugins/ToolCopperThieving.py:1846 appPlugins/ToolCorners.py:988 +#: appPlugins/ToolCorners.py:999 appPlugins/ToolCutOut.py:2886 +#: appPlugins/ToolCutOut.py:2897 appPlugins/ToolDblSided.py:1126 +#: appPlugins/ToolDblSided.py:1137 appPlugins/ToolDistance.py:684 +#: appPlugins/ToolDistance.py:695 appPlugins/ToolDistanceMin.py:372 +#: appPlugins/ToolDistanceMin.py:383 appPlugins/ToolDrilling.py:2929 +#: appPlugins/ToolDrilling.py:2940 appPlugins/ToolEtchCompensation.py:538 +#: appPlugins/ToolEtchCompensation.py:549 appPlugins/ToolExtract.py:1387 +#: appPlugins/ToolExtract.py:1398 appPlugins/ToolFiducials.py:1089 +#: appPlugins/ToolFiducials.py:1100 appPlugins/ToolFilm.py:1769 +#: appPlugins/ToolFilm.py:1780 appPlugins/ToolFollow.py:815 +#: appPlugins/ToolFollow.py:826 appPlugins/ToolImage.py:367 +#: appPlugins/ToolImage.py:378 appPlugins/ToolInvertGerber.py:348 +#: appPlugins/ToolInvertGerber.py:359 appPlugins/ToolIsolation.py:3721 +#: appPlugins/ToolIsolation.py:3732 appPlugins/ToolLevelling.py:2341 +#: appPlugins/ToolLevelling.py:2352 appPlugins/ToolMilling.py:4593 +#: appPlugins/ToolMilling.py:4604 appPlugins/ToolNCC.py:4815 +#: appPlugins/ToolNCC.py:4826 appPlugins/ToolOptimal.py:659 +#: appPlugins/ToolOptimal.py:670 appPlugins/ToolPaint.py:3437 +#: appPlugins/ToolPaint.py:3448 appPlugins/ToolPanelize.py:1426 +#: appPlugins/ToolPanelize.py:1437 appPlugins/ToolPcbWizard.py:536 +#: appPlugins/ToolPcbWizard.py:547 appPlugins/ToolPunchGerber.py:2390 +#: appPlugins/ToolPunchGerber.py:2401 appPlugins/ToolQRCode.py:1064 +#: appPlugins/ToolQRCode.py:1075 appPlugins/ToolRulesCheck.py:1715 #: appPlugins/ToolRulesCheck.py:1726 appPlugins/ToolSolderPaste.py:1632 -#: appPlugins/ToolSolderPaste.py:1643 appPlugins/ToolSub.py:968 -#: appPlugins/ToolSub.py:979 appPlugins/ToolTransform.py:1027 -#: appPlugins/ToolTransform.py:1038 appTool.py:300 appTool.py:311 +#: appPlugins/ToolSolderPaste.py:1643 appPlugins/ToolSub.py:993 +#: appPlugins/ToolSub.py:1004 appPlugins/ToolTransform.py:1024 +#: appPlugins/ToolTransform.py:1035 appTool.py:300 appTool.py:311 msgid "Edited value is out of range" msgstr "Düzenlenen değer aralık dışında" -#: appDatabase.py:1355 appDatabase.py:1362 appEditors/AppExcEditor.py:4568 -#: appEditors/AppExcEditor.py:4575 appEditors/appGCodeEditor.py:906 -#: appEditors/appGCodeEditor.py:913 appGUI/ObjectUI.py:159 -#: appGUI/ObjectUI.py:166 appPlugins/ToolAlignObjects.py:559 -#: appPlugins/ToolAlignObjects.py:566 appPlugins/ToolCalculators.py:755 -#: appPlugins/ToolCalculators.py:762 appPlugins/ToolCalibration.py:1431 -#: appPlugins/ToolCalibration.py:1438 appPlugins/ToolCopperThieving.py:1791 -#: appPlugins/ToolCopperThieving.py:1798 appPlugins/ToolCorners.py:935 -#: appPlugins/ToolCorners.py:942 appPlugins/ToolCutOut.py:2892 -#: appPlugins/ToolCutOut.py:2899 appPlugins/ToolDblSided.py:1155 -#: appPlugins/ToolDblSided.py:1162 appPlugins/ToolDistance.py:688 -#: appPlugins/ToolDistance.py:695 appPlugins/ToolDistanceMin.py:378 -#: appPlugins/ToolDistanceMin.py:385 appPlugins/ToolDrilling.py:2939 -#: appPlugins/ToolDrilling.py:2946 appPlugins/ToolEtchCompensation.py:533 -#: appPlugins/ToolEtchCompensation.py:540 appPlugins/ToolExtract.py:1364 -#: appPlugins/ToolExtract.py:1371 appPlugins/ToolFiducials.py:1097 -#: appPlugins/ToolFiducials.py:1104 appPlugins/ToolFilm.py:1721 -#: appPlugins/ToolFilm.py:1728 appPlugins/ToolFollow.py:827 -#: appPlugins/ToolFollow.py:834 appPlugins/ToolImage.py:373 -#: appPlugins/ToolImage.py:380 appPlugins/ToolInvertGerber.py:351 -#: appPlugins/ToolInvertGerber.py:358 appPlugins/ToolIsolation.py:3699 -#: appPlugins/ToolIsolation.py:3706 appPlugins/ToolLevelling.py:2347 -#: appPlugins/ToolLevelling.py:2354 appPlugins/ToolMilling.py:4547 -#: appPlugins/ToolMilling.py:4554 appPlugins/ToolNCC.py:4807 -#: appPlugins/ToolNCC.py:4814 appPlugins/ToolOptimal.py:665 -#: appPlugins/ToolOptimal.py:672 appPlugins/ToolPaint.py:3426 -#: appPlugins/ToolPaint.py:3433 appPlugins/ToolPanelize.py:1406 -#: appPlugins/ToolPanelize.py:1413 appPlugins/ToolPcbWizard.py:542 -#: appPlugins/ToolPcbWizard.py:549 appPlugins/ToolPunchGerber.py:2385 -#: appPlugins/ToolPunchGerber.py:2392 appPlugins/ToolQRCode.py:1050 -#: appPlugins/ToolQRCode.py:1057 appPlugins/ToolRulesCheck.py:1721 +#: appDatabase.py:1355 appDatabase.py:1362 appEditors/AppExcEditor.py:4570 +#: appEditors/AppExcEditor.py:4577 appEditors/appGCodeEditor.py:906 +#: appEditors/appGCodeEditor.py:913 appGUI/ObjectUI.py:164 +#: appGUI/ObjectUI.py:171 appPlugins/ToolAlignObjects.py:583 +#: appPlugins/ToolAlignObjects.py:590 appPlugins/ToolCalculators.py:1073 +#: appPlugins/ToolCalculators.py:1080 appPlugins/ToolCalibration.py:1429 +#: appPlugins/ToolCalibration.py:1436 appPlugins/ToolCopperThieving.py:1841 +#: appPlugins/ToolCopperThieving.py:1848 appPlugins/ToolCorners.py:994 +#: appPlugins/ToolCorners.py:1001 appPlugins/ToolCutOut.py:2892 +#: appPlugins/ToolCutOut.py:2899 appPlugins/ToolDblSided.py:1132 +#: appPlugins/ToolDblSided.py:1139 appPlugins/ToolDistance.py:690 +#: appPlugins/ToolDistance.py:697 appPlugins/ToolDistanceMin.py:378 +#: appPlugins/ToolDistanceMin.py:385 appPlugins/ToolDrilling.py:2935 +#: appPlugins/ToolDrilling.py:2942 appPlugins/ToolEtchCompensation.py:544 +#: appPlugins/ToolEtchCompensation.py:551 appPlugins/ToolExtract.py:1393 +#: appPlugins/ToolExtract.py:1400 appPlugins/ToolFiducials.py:1095 +#: appPlugins/ToolFiducials.py:1102 appPlugins/ToolFilm.py:1775 +#: appPlugins/ToolFilm.py:1782 appPlugins/ToolFollow.py:821 +#: appPlugins/ToolFollow.py:828 appPlugins/ToolImage.py:373 +#: appPlugins/ToolImage.py:380 appPlugins/ToolInvertGerber.py:354 +#: appPlugins/ToolInvertGerber.py:361 appPlugins/ToolIsolation.py:3727 +#: appPlugins/ToolIsolation.py:3734 appPlugins/ToolLevelling.py:2347 +#: appPlugins/ToolLevelling.py:2354 appPlugins/ToolMilling.py:4599 +#: appPlugins/ToolMilling.py:4606 appPlugins/ToolNCC.py:4821 +#: appPlugins/ToolNCC.py:4828 appPlugins/ToolOptimal.py:665 +#: appPlugins/ToolOptimal.py:672 appPlugins/ToolPaint.py:3443 +#: appPlugins/ToolPaint.py:3450 appPlugins/ToolPanelize.py:1432 +#: appPlugins/ToolPanelize.py:1439 appPlugins/ToolPcbWizard.py:542 +#: appPlugins/ToolPcbWizard.py:549 appPlugins/ToolPunchGerber.py:2396 +#: appPlugins/ToolPunchGerber.py:2403 appPlugins/ToolQRCode.py:1070 +#: appPlugins/ToolQRCode.py:1077 appPlugins/ToolRulesCheck.py:1721 #: appPlugins/ToolRulesCheck.py:1728 appPlugins/ToolSolderPaste.py:1638 -#: appPlugins/ToolSolderPaste.py:1645 appPlugins/ToolSub.py:974 -#: appPlugins/ToolSub.py:981 appPlugins/ToolTransform.py:1033 -#: appPlugins/ToolTransform.py:1040 appTool.py:306 appTool.py:313 +#: appPlugins/ToolSolderPaste.py:1645 appPlugins/ToolSub.py:999 +#: appPlugins/ToolSub.py:1006 appPlugins/ToolTransform.py:1030 +#: appPlugins/ToolTransform.py:1037 appTool.py:306 appTool.py:313 msgid "Edited value is within limits." msgstr "Düzenlenen değer limitler dahilinde." @@ -1539,27 +1540,27 @@ msgstr "Veri Tabanından Kopyala" msgid "Delete from DB" msgstr "Veri Tanından Sil" -#: appDatabase.py:1635 appTranslation.py:209 app_Main.py:3877 app_Main.py:9752 +#: appDatabase.py:1635 appTranslation.py:209 app_Main.py:3877 app_Main.py:9782 msgid "Save changes" msgstr "Değişiklikleri Kaydet" #: appDatabase.py:1739 appDatabase.py:2226 appDatabase.py:2682 -#: appDatabase.py:2694 appGUI/MainGUI.py:497 appPlugins/ToolCutOut.py:664 -#: appPlugins/ToolCutOut.py:686 appPlugins/ToolCutOut.py:723 -#: appPlugins/ToolIsolation.py:2759 appPlugins/ToolIsolation.py:2769 -#: appPlugins/ToolIsolation.py:2849 appPlugins/ToolMilling.py:2182 -#: appPlugins/ToolNCC.py:3996 appPlugins/ToolNCC.py:4006 -#: appPlugins/ToolNCC.py:4082 appPlugins/ToolPaint.py:2788 -#: appPlugins/ToolPaint.py:2798 appPlugins/ToolPaint.py:2883 app_Main.py:6461 -#: app_Main.py:6498 app_Main.py:6585 app_Main.py:6597 app_Main.py:6606 -#: app_Main.py:6616 +#: appDatabase.py:2694 appGUI/MainGUI.py:497 appPlugins/ToolCutOut.py:646 +#: appPlugins/ToolCutOut.py:668 appPlugins/ToolCutOut.py:705 +#: appPlugins/ToolIsolation.py:2757 appPlugins/ToolIsolation.py:2767 +#: appPlugins/ToolIsolation.py:2847 appPlugins/ToolMilling.py:2152 +#: appPlugins/ToolNCC.py:3982 appPlugins/ToolNCC.py:3992 +#: appPlugins/ToolNCC.py:4068 appPlugins/ToolPaint.py:2776 +#: appPlugins/ToolPaint.py:2786 appPlugins/ToolPaint.py:2871 app_Main.py:6469 +#: app_Main.py:6506 app_Main.py:6593 app_Main.py:6605 app_Main.py:6614 +#: app_Main.py:6624 msgid "Tools Database" msgstr "Araçlar Veri Tabanı" -#: appDatabase.py:1758 appDatabase.py:2212 appPlugins/ToolCutOut.py:508 -#: appPlugins/ToolDrilling.py:1153 appPlugins/ToolIsolation.py:1282 -#: appPlugins/ToolMilling.py:2023 appPlugins/ToolNCC.py:1290 -#: appPlugins/ToolPaint.py:884 +#: appDatabase.py:1758 appDatabase.py:2212 appPlugins/ToolCutOut.py:490 +#: appPlugins/ToolDrilling.py:1153 appPlugins/ToolIsolation.py:1278 +#: appPlugins/ToolMilling.py:1993 appPlugins/ToolNCC.py:1274 +#: appPlugins/ToolPaint.py:870 msgid "Failed to parse Tools DB file." msgstr "Araçlar Veri Tabanı dosyası okunamadı." @@ -1641,42 +1642,42 @@ msgstr "Bir delik eklemek için önce bir araç seçin" #: appEditors/AppExcEditor.py:1500 appEditors/AppExcEditor.py:1603 #: appEditors/AppExcEditor.py:1714 appEditors/AppExcEditor.py:2517 #: appEditors/AppExcEditor.py:3321 appEditors/AppExcEditor.py:3328 -#: appEditors/AppExcEditor.py:3769 appEditors/AppGeoEditor.py:1416 +#: appEditors/AppExcEditor.py:3771 appEditors/AppGeoEditor.py:1416 #: appEditors/AppGeoEditor.py:2135 appEditors/AppGeoEditor.py:2375 #: appEditors/AppGeoEditor.py:2450 appEditors/AppGeoEditor.py:2529 #: appEditors/AppGeoEditor.py:2587 appEditors/AppGeoEditor.py:2792 #: appEditors/AppGeoEditor.py:2871 appEditors/AppGeoEditor.py:3004 #: appEditors/AppGeoEditor.py:3077 appEditors/AppGeoEditor.py:3147 #: appEditors/AppGeoEditor.py:3173 appEditors/AppGeoEditor.py:3201 -#: appEditors/AppGeoEditor.py:3317 appEditors/AppGeoEditor.py:4874 -#: appEditors/AppGeoEditor.py:4888 appEditors/AppGeoEditor.py:5498 -#: appEditors/AppGeoEditor.py:5551 appEditors/AppGeoEditor.py:5614 -#: appEditors/AppGeoEditor.py:5640 appEditors/AppGeoEditor.py:5665 -#: appEditors/AppGeoEditor.py:5697 appEditors/AppGeoEditor.py:5777 -#: appEditors/AppGeoEditor.py:5843 appEditors/AppGeoEditor.py:5911 -#: appEditors/AppGeoEditor.py:6008 appEditors/AppGerberEditor.py:390 +#: appEditors/AppGeoEditor.py:3317 appEditors/AppGeoEditor.py:4878 +#: appEditors/AppGeoEditor.py:4892 appEditors/AppGeoEditor.py:5503 +#: appEditors/AppGeoEditor.py:5556 appEditors/AppGeoEditor.py:5619 +#: appEditors/AppGeoEditor.py:5645 appEditors/AppGeoEditor.py:5670 +#: appEditors/AppGeoEditor.py:5702 appEditors/AppGeoEditor.py:5782 +#: appEditors/AppGeoEditor.py:5848 appEditors/AppGeoEditor.py:5916 +#: appEditors/AppGeoEditor.py:6013 appEditors/AppGerberEditor.py:390 #: appEditors/AppGerberEditor.py:814 appEditors/AppGerberEditor.py:941 #: appEditors/AppGerberEditor.py:1253 appEditors/AppGerberEditor.py:1514 #: appEditors/AppGerberEditor.py:1724 appEditors/AppGerberEditor.py:2014 #: appEditors/AppGerberEditor.py:2310 appEditors/AppGerberEditor.py:2391 -#: appEditors/AppGerberEditor.py:2502 appEditors/AppGerberEditor.py:3206 +#: appEditors/AppGerberEditor.py:2502 appEditors/AppGerberEditor.py:3207 #: appEditors/AppGerberEditor.py:4934 appEditors/AppGerberEditor.py:5207 -#: appEditors/AppGerberEditor.py:5225 appEditors/AppGerberEditor.py:5666 -#: appEditors/AppGerberEditor.py:5849 appEditors/AppGerberEditor.py:5911 -#: appEditors/AppGerberEditor.py:5958 appEditors/AppGerberEditor.py:7376 -#: appGUI/MainGUI.py:3365 appGUI/MainGUI.py:3377 -#: appObjects/FlatCAMGeometry.py:516 appObjects/FlatCAMGeometry.py:1188 -#: appObjects/FlatCAMGeometry.py:1261 appObjects/FlatCAMGerber.py:423 +#: appEditors/AppGerberEditor.py:5225 appEditors/AppGerberEditor.py:5668 +#: appEditors/AppGerberEditor.py:5851 appEditors/AppGerberEditor.py:5913 +#: appEditors/AppGerberEditor.py:5960 appEditors/AppGerberEditor.py:7378 +#: appGUI/MainGUI.py:3400 appGUI/MainGUI.py:3412 +#: appObjects/FlatCAMGeometry.py:513 appObjects/FlatCAMGeometry.py:1185 +#: appObjects/FlatCAMGeometry.py:1258 appObjects/FlatCAMGerber.py:426 #: appParsers/ParseGerber.py:2183 appParsers/ParseGerber.py:2276 #: appParsers/ParseGerber.py:2351 appParsers/ParseGerber.py:2425 #: appParsers/ParseGerber.py:2487 appPlugins/ToolAlignObjects.py:289 -#: appPlugins/ToolAlignObjects.py:311 appPlugins/ToolCalculators.py:292 -#: appPlugins/ToolCalculators.py:302 appPlugins/ToolCalibration.py:329 -#: appPlugins/ToolCutOut.py:1594 appPlugins/ToolFiducials.py:627 -#: appPlugins/ToolFiducials.py:641 appPlugins/ToolFollow.py:344 -#: appPlugins/ToolFollow.py:415 appPlugins/ToolIsolation.py:1548 -#: appPlugins/ToolPaint.py:2346 appPlugins/ToolPanelize.py:1073 -#: app_Main.py:5632 app_Main.py:5786 tclCommands/TclCommandPanelize.py:304 +#: appPlugins/ToolAlignObjects.py:311 appPlugins/ToolCalculators.py:332 +#: appPlugins/ToolCalculators.py:342 appPlugins/ToolCalibration.py:329 +#: appPlugins/ToolCutOut.py:1576 appPlugins/ToolFiducials.py:627 +#: appPlugins/ToolFiducials.py:641 appPlugins/ToolFollow.py:340 +#: appPlugins/ToolFollow.py:411 appPlugins/ToolIsolation.py:1544 +#: appPlugins/ToolPaint.py:2334 appPlugins/ToolPanelize.py:1057 +#: app_Main.py:5638 app_Main.py:5794 tclCommands/TclCommandPanelize.py:304 #: tclCommands/TclCommandPanelize.py:313 msgid "Done." msgstr "Tamamlandı." @@ -1688,7 +1689,7 @@ msgstr "Bir delik dizisi eklemek için önce Araçlar Tablosundan bir araç seç #: appEditors/AppExcEditor.py:377 appEditors/AppExcEditor.py:681 #: appEditors/AppExcEditor.py:914 appEditors/AppExcEditor.py:1571 #: appEditors/AppGerberEditor.py:481 appEditors/AppGerberEditor.py:2192 -#: appEditors/AppGerberEditor.py:2222 appGUI/MainGUI.py:3979 +#: appEditors/AppGerberEditor.py:2222 appGUI/MainGUI.py:4014 msgid "Click on target location ..." msgstr "Hedef konumu tıklayın ..." @@ -1713,22 +1714,22 @@ msgid "Too many items for the selected spacing angle." msgstr "Seçilen aralık açısı için çok fazla öge var." #: appEditors/AppExcEditor.py:583 appEditors/AppExcEditor.py:1224 -#: appEditors/AppGerberEditor.py:801 appEditors/AppGerberEditor.py:5845 +#: appEditors/AppGerberEditor.py:801 appEditors/AppGerberEditor.py:5847 #: appObjects/FlatCAMCNCJob.py:807 appPlugins/ToolCopperThieving.py:350 -#: appPlugins/ToolCopperThieving.py:951 appPlugins/ToolCopperThieving.py:1163 -#: appPlugins/ToolCorners.py:250 appPlugins/ToolCorners.py:522 -#: appPlugins/ToolCorners.py:625 appPlugins/ToolCutOut.py:951 -#: appPlugins/ToolCutOut.py:977 appPlugins/ToolCutOut.py:1109 -#: appPlugins/ToolCutOut.py:1333 appPlugins/ToolCutOut.py:1487 -#: appPlugins/ToolCutOut.py:1530 appPlugins/ToolCutOut.py:1548 -#: appPlugins/ToolCutOut.py:1562 appPlugins/ToolDblSided.py:563 +#: appPlugins/ToolCopperThieving.py:953 appPlugins/ToolCopperThieving.py:1165 +#: appPlugins/ToolCorners.py:259 appPlugins/ToolCorners.py:534 +#: appPlugins/ToolCorners.py:637 appPlugins/ToolCutOut.py:933 +#: appPlugins/ToolCutOut.py:959 appPlugins/ToolCutOut.py:1091 +#: appPlugins/ToolCutOut.py:1315 appPlugins/ToolCutOut.py:1469 +#: appPlugins/ToolCutOut.py:1512 appPlugins/ToolCutOut.py:1530 +#: appPlugins/ToolCutOut.py:1544 appPlugins/ToolDblSided.py:544 #: appPlugins/ToolExtract.py:724 appPlugins/ToolExtract.py:773 #: appPlugins/ToolExtract.py:782 appPlugins/ToolExtract.py:786 #: appPlugins/ToolFiducials.py:335 appPlugins/ToolFiducials.py:587 #: appPlugins/ToolFiducials.py:635 appPlugins/ToolFiducials.py:649 -#: appPlugins/ToolFilm.py:819 appPlugins/ToolFilm.py:1080 -#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2340 app_Main.py:5127 -#: app_Main.py:11540 app_Main.py:11550 camlib.py:1172 camlib.py:2451 +#: appPlugins/ToolFilm.py:816 appPlugins/ToolFilm.py:1089 +#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2328 app_Main.py:5127 +#: app_Main.py:11570 app_Main.py:11580 camlib.py:1172 camlib.py:2451 #: camlib.py:2518 camlib.py:2586 camlib.py:2664 camlib.py:5320 camlib.py:5715 msgid "Failed." msgstr "Başarısız oldu." @@ -1765,9 +1766,9 @@ msgstr "" "boyutlandırmak için bir genişlik girin." #: appEditors/AppExcEditor.py:1502 appEditors/AppExcEditor.py:1555 -#: appEditors/AppExcEditor.py:1566 appGUI/MainGUI.py:3618 -#: appGUI/MainGUI.py:3703 appGUI/MainGUI.py:3749 appGUI/MainGUI.py:3841 -#: appGUI/MainGUI.py:3956 appGUI/MainGUI.py:3985 +#: appEditors/AppExcEditor.py:1566 appGUI/MainGUI.py:3653 +#: appGUI/MainGUI.py:3738 appGUI/MainGUI.py:3784 appGUI/MainGUI.py:3876 +#: appGUI/MainGUI.py:3991 appGUI/MainGUI.py:4020 msgid "Cancelled. Nothing selected." msgstr "İptal edildi. Hiçbir şey seçilmedi." @@ -1776,73 +1777,75 @@ msgstr "İptal edildi. Hiçbir şey seçilmedi." msgid "Click on reference location ..." msgstr "Referans konumunu tıklayın ..." -#: appEditors/AppExcEditor.py:1914 appEditors/AppGeoEditor.py:4197 -#: appEditors/AppGerberEditor.py:3460 appEditors/AppGerberEditor.py:6176 -#: appEditors/AppGerberEditor.py:6486 appGUI/GUIElements.py:372 -#: appGUI/GUIElements.py:1071 appGUI/GUIElements.py:1470 -#: appGUI/GUIElements.py:1681 appGUI/GUIElements.py:1966 -#: appGUI/GUIElements.py:4028 appGUI/MainGUI.py:427 appGUI/MainGUI.py:760 +#: appEditors/AppExcEditor.py:1914 appEditors/AppGeoEditor.py:4199 +#: appEditors/AppGerberEditor.py:3461 appEditors/AppGerberEditor.py:6178 +#: appEditors/AppGerberEditor.py:6488 appGUI/GUIElements.py:375 +#: appGUI/GUIElements.py:1074 appGUI/GUIElements.py:1475 +#: appGUI/GUIElements.py:1728 appGUI/GUIElements.py:2013 +#: appGUI/GUIElements.py:4085 appGUI/MainGUI.py:427 appGUI/MainGUI.py:760 #: appGUI/MainGUI.py:819 appGUI/MainGUI.py:896 appGUI/MainGUI.py:1039 -#: appGUI/MainGUI.py:1289 appGUI/MainGUI.py:1789 appGUI/MainGUI.py:2301 -#: appGUI/MainGUI.py:2543 appGUI/MainGUI.py:5232 appPlugins/ToolDrilling.py:309 -#: appPlugins/ToolIsolation.py:224 appPlugins/ToolMilling.py:400 -#: appPlugins/ToolMilling.py:408 appPlugins/ToolNCC.py:233 +#: appGUI/MainGUI.py:1289 appGUI/MainGUI.py:1789 appGUI/MainGUI.py:2336 +#: appGUI/MainGUI.py:2578 appGUI/MainGUI.py:5267 appPlugins/ToolDrilling.py:309 +#: appPlugins/ToolIsolation.py:224 appPlugins/ToolMilling.py:390 +#: appPlugins/ToolMilling.py:398 appPlugins/ToolNCC.py:233 #: appPlugins/ToolPaint.py:230 appPlugins/ToolSolderPaste.py:139 -#: app_Main.py:7033 +#: app_Main.py:7060 msgid "Delete" msgstr "Sil" #: appEditors/AppExcEditor.py:2143 appObjects/FlatCAMExcellon.py:376 -#: appPlugins/ToolDrilling.py:762 appPlugins/ToolMilling.py:1190 +#: appPlugins/ToolDrilling.py:762 appPlugins/ToolMilling.py:1130 +#: appPlugins/ToolMilling.py:3657 msgid "Total Drills" msgstr "Toplam Delik" #: appEditors/AppExcEditor.py:2175 appObjects/FlatCAMExcellon.py:410 -#: appPlugins/ToolDrilling.py:789 appPlugins/ToolMilling.py:1217 +#: appPlugins/ToolDrilling.py:789 appPlugins/ToolMilling.py:1157 +#: appPlugins/ToolMilling.py:3681 msgid "Total Slots" msgstr "Toplam Yuva" #: appEditors/AppExcEditor.py:2253 appEditors/AppGeoEditor.py:4098 #: appEditors/AppGerberEditor.py:4204 appEditors/appGCodeEditor.py:601 -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:102 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:105 #: appObjects/FlatCAMCNCJob.py:559 appObjects/FlatCAMDocument.py:194 #: appObjects/FlatCAMExcellon.py:216 appObjects/FlatCAMGeometry.py:428 -#: appObjects/FlatCAMGerber.py:224 appObjects/FlatCAMScript.py:180 -#: appPlugins/ToolCorners.py:174 appPlugins/ToolCutOut.py:339 -#: appPlugins/ToolDblSided.py:219 appPlugins/ToolDrilling.py:553 -#: appPlugins/ToolFiducials.py:206 appPlugins/ToolFilm.py:262 +#: appObjects/FlatCAMGerber.py:225 appObjects/FlatCAMScript.py:180 +#: appPlugins/ToolCorners.py:176 appPlugins/ToolCutOut.py:339 +#: appPlugins/ToolDblSided.py:222 appPlugins/ToolDrilling.py:553 +#: appPlugins/ToolFiducials.py:206 appPlugins/ToolFilm.py:263 #: appPlugins/ToolFollow.py:178 appPlugins/ToolIsolation.py:448 -#: appPlugins/ToolLevelling.py:394 appPlugins/ToolMilling.py:725 +#: appPlugins/ToolLevelling.py:394 appPlugins/ToolMilling.py:657 #: appPlugins/ToolNCC.py:467 appPlugins/ToolPaint.py:444 #: appPlugins/ToolPanelize.py:277 appPlugins/ToolPunchGerber.py:391 -#: appPlugins/ToolQRCode.py:203 appPlugins/ToolSub.py:232 +#: appPlugins/ToolQRCode.py:202 appPlugins/ToolSub.py:232 msgid "Beginner" msgstr "Acemi Modu" #: appEditors/AppExcEditor.py:2264 appEditors/AppGeoEditor.py:4111 #: appEditors/AppGerberEditor.py:4217 appEditors/appGCodeEditor.py:614 -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:103 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:106 #: appObjects/FlatCAMCNCJob.py:569 appObjects/FlatCAMDocument.py:203 #: appObjects/FlatCAMExcellon.py:230 appObjects/FlatCAMGeometry.py:437 -#: appObjects/FlatCAMGerber.py:238 appObjects/FlatCAMScript.py:189 -#: appPlugins/ToolCorners.py:192 appPlugins/ToolCutOut.py:382 -#: appPlugins/ToolDblSided.py:245 appPlugins/ToolDrilling.py:595 -#: appPlugins/ToolFiducials.py:221 appPlugins/ToolFilm.py:288 -#: appPlugins/ToolFollow.py:192 appPlugins/ToolIsolation.py:501 -#: appPlugins/ToolLevelling.py:409 appPlugins/ToolMilling.py:789 -#: appPlugins/ToolNCC.py:513 appPlugins/ToolPaint.py:476 -#: appPlugins/ToolPanelize.py:297 appPlugins/ToolPunchGerber.py:405 -#: appPlugins/ToolQRCode.py:214 appPlugins/ToolSub.py:244 +#: appObjects/FlatCAMGerber.py:240 appObjects/FlatCAMScript.py:189 +#: appPlugins/ToolCorners.py:190 appPlugins/ToolCutOut.py:373 +#: appPlugins/ToolDblSided.py:238 appPlugins/ToolDrilling.py:596 +#: appPlugins/ToolFiducials.py:221 appPlugins/ToolFilm.py:280 +#: appPlugins/ToolFollow.py:190 appPlugins/ToolIsolation.py:505 +#: appPlugins/ToolLevelling.py:409 appPlugins/ToolMilling.py:720 +#: appPlugins/ToolNCC.py:505 appPlugins/ToolPaint.py:469 +#: appPlugins/ToolPanelize.py:289 appPlugins/ToolPunchGerber.py:403 +#: appPlugins/ToolQRCode.py:216 appPlugins/ToolSub.py:243 msgid "Advanced" msgstr "Gelişmiş" -#: appEditors/AppExcEditor.py:2287 appObjects/FlatCAMGeometry.py:687 -#: appObjects/FlatCAMGeometry.py:1331 appPlugins/ToolDrilling.py:1745 -#: appPlugins/ToolIsolation.py:1441 appPlugins/ToolIsolation.py:1857 -#: appPlugins/ToolMilling.py:2255 appPlugins/ToolMilling.py:2836 -#: appPlugins/ToolMilling.py:3491 appPlugins/ToolNCC.py:1479 -#: appPlugins/ToolNCC.py:1617 appPlugins/ToolPaint.py:1050 -#: appPlugins/ToolPaint.py:1188 appPlugins/ToolPaint.py:1902 +#: appEditors/AppExcEditor.py:2287 appObjects/FlatCAMGeometry.py:684 +#: appObjects/FlatCAMGeometry.py:1328 appPlugins/ToolDrilling.py:1745 +#: appPlugins/ToolIsolation.py:1437 appPlugins/ToolIsolation.py:1853 +#: appPlugins/ToolMilling.py:2225 appPlugins/ToolMilling.py:2806 +#: appPlugins/ToolMilling.py:3461 appPlugins/ToolNCC.py:1463 +#: appPlugins/ToolNCC.py:1601 appPlugins/ToolPaint.py:1036 +#: appPlugins/ToolPaint.py:1174 appPlugins/ToolPaint.py:1890 #: appPlugins/ToolSolderPaste.py:507 appPlugins/ToolSolderPaste.py:580 msgid "Wrong value format entered, use a number." msgstr "Yanlış değer biçimi girildi, bir sayı kullanın." @@ -1855,7 +1858,7 @@ msgstr "" "Araç zaten orijinal veya güncel araç listesinde. Bu aracı eklemeniz " "gerekiyorsa Excellon'u kaydedin ve yeniden düzenleyin. " -#: appEditors/AppExcEditor.py:2306 appGUI/MainGUI.py:4021 +#: appEditors/AppExcEditor.py:2306 appGUI/MainGUI.py:4056 msgid "Added new tool with dia" msgstr "Şu çapta yeni bir delik eklendi" @@ -1872,18 +1875,18 @@ msgid "There are no Tools definitions in the file. Aborting Excellon creation." msgstr "Dosyada hiçbir delik tanımı yok. Excellon oluşturma iptal ediliyor." #: appEditors/AppExcEditor.py:3128 appEditors/AppGerberEditor.py:4914 -#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:629 -#: appParsers/ParseExcellon.py:976 appPlugins/ToolMilling.py:2773 +#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:626 +#: appParsers/ParseExcellon.py:976 appPlugins/ToolMilling.py:2743 #: appPlugins/ToolPcbWizard.py:354 appPlugins/ToolSolderPaste.py:950 -#: app_Main.py:6541 app_Main.py:8436 app_Main.py:10992 app_Main.py:11064 -#: app_Main.py:11199 app_Main.py:11264 +#: app_Main.py:6549 app_Main.py:8466 app_Main.py:11022 app_Main.py:11094 +#: app_Main.py:11229 app_Main.py:11294 msgid "An internal error has occurred. See shell.\n" msgstr "Dahili bir hata oluştu. Komut satırına bakın.\n" -#: appEditors/AppExcEditor.py:3133 appObjects/FlatCAMGeometry.py:934 -#: appObjects/FlatCAMGeometry.py:939 appObjects/FlatCAMGeometry.py:1088 -#: appPlugins/ToolMilling.py:3160 appPlugins/ToolMilling.py:3164 -#: appPlugins/ToolSub.py:475 appPlugins/ToolSub.py:669 +#: appEditors/AppExcEditor.py:3133 appObjects/FlatCAMGeometry.py:931 +#: appObjects/FlatCAMGeometry.py:936 appObjects/FlatCAMGeometry.py:1085 +#: appPlugins/ToolMilling.py:3130 appPlugins/ToolMilling.py:3134 +#: appPlugins/ToolSub.py:473 appPlugins/ToolSub.py:667 msgid "Generating" msgstr "Oluşturuluyor" @@ -1895,27 +1898,27 @@ msgstr "Excellon düzenleme işlemi tamamlandı." msgid "Cancelled. There is no Tool/Drill selected" msgstr "İptal edildi. Hiçbir uç/delik seçilmedi" -#: appEditors/AppExcEditor.py:3842 appEditors/AppExcEditor.py:3852 -#: appEditors/AppGerberEditor.py:5752 +#: appEditors/AppExcEditor.py:3844 appEditors/AppExcEditor.py:3854 +#: appEditors/AppGerberEditor.py:5754 msgid "Click on the circular array Center position" msgstr "Dairesel dizinin merkez konumuna tıklayın" -#: appEditors/AppExcEditor.py:3985 appGUI/MainGUI.py:732 appGUI/ObjectUI.py:580 +#: appEditors/AppExcEditor.py:3987 appGUI/MainGUI.py:732 appGUI/ObjectUI.py:653 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:19 msgid "Excellon Editor" msgstr "Excellon Düzenleyici" -#: appEditors/AppExcEditor.py:3995 appEditors/AppGeoEditor.py:3451 -#: appEditors/AppGerberEditor.py:6021 appEditors/appGCodeEditor.py:774 -#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:692 -#: appPlugins/ToolCutOut.py:2333 appPlugins/ToolDblSided.py:685 +#: appEditors/AppExcEditor.py:3997 appEditors/AppGeoEditor.py:3451 +#: appEditors/AppGerberEditor.py:6023 appEditors/appGCodeEditor.py:774 +#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:704 +#: appPlugins/ToolCutOut.py:2315 appPlugins/ToolDblSided.py:666 #: appPlugins/ToolDrilling.py:2285 appPlugins/ToolFiducials.py:797 -#: appPlugins/ToolFilm.py:1168 appPlugins/ToolFollow.py:706 -#: appPlugins/ToolIsolation.py:3153 appPlugins/ToolLevelling.py:1758 -#: appPlugins/ToolMilling.py:3563 appPlugins/ToolNCC.py:4136 -#: appPlugins/ToolPaint.py:2937 appPlugins/ToolPanelize.py:1124 -#: appPlugins/ToolPunchGerber.py:1982 appPlugins/ToolQRCode.py:753 -#: appPlugins/ToolSub.py:798 +#: appPlugins/ToolFilm.py:1177 appPlugins/ToolFollow.py:704 +#: appPlugins/ToolIsolation.py:3151 appPlugins/ToolLevelling.py:1758 +#: appPlugins/ToolMilling.py:3526 appPlugins/ToolNCC.py:4122 +#: appPlugins/ToolPaint.py:2925 appPlugins/ToolPanelize.py:1115 +#: appPlugins/ToolPunchGerber.py:1988 appPlugins/ToolQRCode.py:763 +#: appPlugins/ToolSub.py:796 msgid "" "Beginner Mode - many parameters are hidden.\n" "Advanced Mode - full control.\n" @@ -1925,19 +1928,21 @@ msgstr "" "Gelişmiş Mod - Uygulamanın bütün özellikleri kullanılabilir.\n" "Uygulama seviyesi seçimi Düzenle/Ayarlar menüsünden yapılır." -#: appEditors/AppExcEditor.py:4009 appEditors/AppGerberEditor.py:6033 +#: appEditors/AppExcEditor.py:4011 appEditors/AppGerberEditor.py:6035 #: appEditors/appGCodeEditor.py:786 msgid "Name:" msgstr "İsim:" -#: appEditors/AppExcEditor.py:4016 appGUI/ObjectUI.py:621 -#: appGUI/ObjectUI.py:967 appPlugins/ToolIsolation.py:3185 -#: appPlugins/ToolMilling.py:3609 appPlugins/ToolNCC.py:4186 -#: appPlugins/ToolPaint.py:2990 appPlugins/ToolSolderPaste.py:1219 +#: appEditors/AppExcEditor.py:4018 appGUI/ObjectUI.py:289 +#: appGUI/ObjectUI.py:697 appGUI/ObjectUI.py:1027 appGUI/ObjectUI.py:1041 +#: appGUI/ObjectUI.py:1440 appPlugins/ToolDrilling.py:2328 +#: appPlugins/ToolIsolation.py:3185 appPlugins/ToolMilling.py:3600 +#: appPlugins/ToolNCC.py:4186 appPlugins/ToolPaint.py:2989 +#: appPlugins/ToolSolderPaste.py:1219 msgid "Tools Table" msgstr "Araçlar Tablosu" -#: appEditors/AppExcEditor.py:4018 appGUI/ObjectUI.py:623 +#: appEditors/AppExcEditor.py:4020 msgid "" "Tools in this Excellon object\n" "when are used for drilling." @@ -1945,19 +1950,19 @@ msgstr "" "Excellon dosyasındaki \n" "delme için kullanılan araçlar." -#: appEditors/AppExcEditor.py:4039 +#: appEditors/AppExcEditor.py:4041 msgid "Convert Slots" msgstr "Yuvaları Dönüştür" -#: appEditors/AppExcEditor.py:4043 +#: appEditors/AppExcEditor.py:4045 msgid "Convert the slots in the selected tools to drills." msgstr "Seçili yuvaları deliklere dönüştürün." -#: appEditors/AppExcEditor.py:4053 +#: appEditors/AppExcEditor.py:4055 msgid "Add/Delete Tool" msgstr "Delik Ekle/Sil" -#: appEditors/AppExcEditor.py:4055 +#: appEditors/AppExcEditor.py:4057 msgid "" "Add/Delete a tool to the tool list\n" "for this Excellon object." @@ -1965,33 +1970,33 @@ msgstr "" "Bu Excellon nesnesinin Araçlar Tablosuna\n" "bir delik ekleyin/silin." -#: appEditors/AppExcEditor.py:4069 appEditors/AppGeoEditor.py:514 +#: appEditors/AppExcEditor.py:4071 appEditors/AppGeoEditor.py:514 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:117 -#: appPlugins/ToolCutOut.py:2423 appPlugins/ToolIsolation.py:3254 -#: appPlugins/ToolMilling.py:3717 appPlugins/ToolNCC.py:4273 -#: appPlugins/ToolNCC.py:4284 appPlugins/ToolPaint.py:3066 +#: appPlugins/ToolCutOut.py:2400 appPlugins/ToolIsolation.py:3262 +#: appPlugins/ToolMilling.py:3793 appPlugins/ToolNCC.py:4279 +#: appPlugins/ToolNCC.py:4290 appPlugins/ToolPaint.py:3078 msgid "Tool Dia" msgstr "Uç Kalınlığı" -#: appEditors/AppExcEditor.py:4071 +#: appEditors/AppExcEditor.py:4073 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:51 -#: appPlugins/ToolIsolation.py:3256 appPlugins/ToolMilling.py:3719 -#: appPlugins/ToolNCC.py:4275 +#: appPlugins/ToolIsolation.py:3264 appPlugins/ToolMilling.py:3795 +#: appPlugins/ToolNCC.py:4281 msgid "Diameter for the new tool" msgstr "Yeni uç için kalınlık belirle" -#: appEditors/AppExcEditor.py:4083 appEditors/AppGeoEditor.py:772 -#: appEditors/AppGerberEditor.py:6169 appEditors/AppGerberEditor.py:6726 +#: appEditors/AppExcEditor.py:4085 appEditors/AppGeoEditor.py:772 +#: appEditors/AppGerberEditor.py:6171 appEditors/AppGerberEditor.py:6728 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:290 -#: appPlugins/ToolCopperThieving.py:1735 appPlugins/ToolDblSided.py:894 -#: appPlugins/ToolDblSided.py:1082 appPlugins/ToolLevelling.py:2073 +#: appPlugins/ToolCopperThieving.py:1783 appPlugins/ToolDblSided.py:881 +#: appPlugins/ToolDblSided.py:1059 appPlugins/ToolLevelling.py:2073 #: appPlugins/ToolNCC.py:227 appPlugins/ToolPaint.py:224 -#: appPlugins/ToolSolderPaste.py:136 appPlugins/ToolTransform.py:635 -#: app_Main.py:7031 +#: appPlugins/ToolSolderPaste.py:136 appPlugins/ToolTransform.py:632 +#: app_Main.py:7058 msgid "Add" msgstr "Ekle" -#: appEditors/AppExcEditor.py:4086 +#: appEditors/AppExcEditor.py:4088 msgid "" "Add a new tool to the tool list\n" "with the diameter specified above." @@ -1999,11 +2004,11 @@ msgstr "" "Delik listesine yukarıda belirtilen\n" "genişlikte yeni bir delik ekler." -#: appEditors/AppExcEditor.py:4095 +#: appEditors/AppExcEditor.py:4097 msgid "Delete Tool" msgstr "Deliği Sil" -#: appEditors/AppExcEditor.py:4098 +#: appEditors/AppExcEditor.py:4100 msgid "" "Delete a tool in the tool list\n" "by selecting a row in the tool table." @@ -2011,55 +2016,56 @@ msgstr "" "Araçlar Tablosundan bir satır seçerek \n" "delik listesindeki bir deliği silin." -#: appEditors/AppExcEditor.py:4123 +#: appEditors/AppExcEditor.py:4125 msgid "Resize Tool" msgstr "Yeniden Boyutlandır" -#: appEditors/AppExcEditor.py:4125 +#: appEditors/AppExcEditor.py:4127 msgid "Resize a drill or a selection of drills." msgstr "Seçilen deliği veya deliklerin boyutunu değiştirir." -#: appEditors/AppExcEditor.py:4130 +#: appEditors/AppExcEditor.py:4132 msgid "Resize Dia" msgstr "Genişlik Boyutu" -#: appEditors/AppExcEditor.py:4132 +#: appEditors/AppExcEditor.py:4134 msgid "Diameter to resize to." msgstr "Yeniden boyutlandırılacak genişlik." -#: appEditors/AppExcEditor.py:4146 +#: appEditors/AppExcEditor.py:4148 msgid "Resize" msgstr "Uygula" -#: appEditors/AppExcEditor.py:4149 +#: appEditors/AppExcEditor.py:4151 msgid "Resize drill(s)" msgstr "Delikleri yeniden boyutlandır" -#: appEditors/AppExcEditor.py:4180 appGUI/MainGUI.py:737 appGUI/MainGUI.py:1173 -#: appGUI/MainGUI.py:1776 appGUI/MainGUI.py:2433 appGUI/MainGUI.py:5081 +#: appEditors/AppExcEditor.py:4182 appGUI/MainGUI.py:737 appGUI/MainGUI.py:1173 +#: appGUI/MainGUI.py:1776 appGUI/MainGUI.py:2468 appGUI/MainGUI.py:5116 msgid "Add Drill Array" msgstr "Delik Dizisi Ekle" -#: appEditors/AppExcEditor.py:4182 +#: appEditors/AppExcEditor.py:4184 msgid "Add an array of drills (linear or circular array)" msgstr "Bir delik dizisi ekleyin (doğrusal veya dairesel dizi)" -#: appEditors/AppExcEditor.py:4188 appEditors/AppExcEditor.py:4408 +#: appEditors/AppExcEditor.py:4190 appEditors/AppExcEditor.py:4410 #: appEditors/AppGeoEditor.py:3486 appEditors/AppGerberEditor.py:4522 -#: appEditors/AppGerberEditor.py:6059 appEditors/AppGerberEditor.py:6134 -#: appEditors/AppGerberEditor.py:6528 appGUI/ObjectUI.py:306 +#: appEditors/AppGerberEditor.py:6061 appEditors/AppGerberEditor.py:6136 +#: appEditors/AppGerberEditor.py:6530 appGUI/ObjectUI.py:338 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:36 -#: appPlugins/ToolCorners.py:774 appPlugins/ToolCutOut.py:2376 -#: appPlugins/ToolDblSided.py:707 appPlugins/ToolExtract.py:1009 -#: appPlugins/ToolFilm.py:1188 appPlugins/ToolIsolation.py:3571 -#: appPlugins/ToolNCC.py:4151 appPlugins/ToolNCC.py:4616 -#: appPlugins/ToolPaint.py:2956 appPlugins/ToolPaint.py:3294 -#: appPlugins/ToolPunchGerber.py:2087 appPlugins/ToolPunchGerber.py:2295 -#: appPlugins/ToolTransform.py:642 +#: appPlugins/ToolCorners.py:761 appPlugins/ToolCorners.py:870 +#: appPlugins/ToolCutOut.py:2361 appPlugins/ToolDblSided.py:693 +#: appPlugins/ToolExtract.py:1019 appPlugins/ToolFilm.py:1208 +#: appPlugins/ToolIsolation.py:3601 appPlugins/ToolMilling.py:3560 +#: appPlugins/ToolNCC.py:4152 appPlugins/ToolNCC.py:4631 +#: appPlugins/ToolPaint.py:2955 appPlugins/ToolPaint.py:3309 +#: appPlugins/ToolPunchGerber.py:2094 appPlugins/ToolPunchGerber.py:2311 +#: appPlugins/ToolTransform.py:639 msgid "Type" msgstr "Tip" -#: appEditors/AppExcEditor.py:4190 +#: appEditors/AppExcEditor.py:4192 msgid "" "Select the type of drills array to create.\n" "It can be Linear X(Y) or Circular" @@ -2067,44 +2073,44 @@ msgstr "" "Oluşturulacak delik dizisi tipini seçin.\n" "Doğrusal X (Y) veya dairesel olabilir" -#: appEditors/AppExcEditor.py:4194 appEditors/AppExcEditor.py:4414 -#: appEditors/AppGerberEditor.py:6534 +#: appEditors/AppExcEditor.py:4196 appEditors/AppExcEditor.py:4416 +#: appEditors/AppGerberEditor.py:6536 msgid "Linear" msgstr "Doğrusal" -#: appEditors/AppExcEditor.py:4195 appEditors/AppExcEditor.py:4415 -#: appEditors/AppGerberEditor.py:6535 +#: appEditors/AppExcEditor.py:4197 appEditors/AppExcEditor.py:4417 +#: appEditors/AppGerberEditor.py:6537 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:46 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:143 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:101 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:46 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:145 -#: appPlugins/ToolExtract.py:965 appPlugins/ToolExtract.py:1097 -#: appPlugins/ToolFiducials.py:974 appPlugins/ToolPunchGerber.py:2043 -#: appPlugins/ToolPunchGerber.py:2201 +#: appPlugins/ToolExtract.py:975 appPlugins/ToolExtract.py:1113 +#: appPlugins/ToolFiducials.py:972 appPlugins/ToolPunchGerber.py:2050 +#: appPlugins/ToolPunchGerber.py:2210 msgid "Circular" msgstr "Dairesel" -#: appEditors/AppExcEditor.py:4201 appEditors/AppExcEditor.py:4421 +#: appEditors/AppExcEditor.py:4203 appEditors/AppExcEditor.py:4423 msgid "Number" msgstr "Sayı" -#: appEditors/AppExcEditor.py:4202 +#: appEditors/AppExcEditor.py:4204 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:64 msgid "Specify how many drills to be in the array." msgstr "Dizide kaç tane delik olacağını belirtin." -#: appEditors/AppExcEditor.py:4223 appEditors/AppExcEditor.py:4282 -#: appEditors/AppExcEditor.py:4348 appEditors/AppExcEditor.py:4444 -#: appEditors/AppExcEditor.py:4504 appEditors/AppGeoEditor.py:2214 -#: appEditors/AppGerberEditor.py:1824 appEditors/AppGerberEditor.py:6561 -#: appEditors/AppGerberEditor.py:6615 +#: appEditors/AppExcEditor.py:4225 appEditors/AppExcEditor.py:4284 +#: appEditors/AppExcEditor.py:4350 appEditors/AppExcEditor.py:4446 +#: appEditors/AppExcEditor.py:4506 appEditors/AppGeoEditor.py:2214 +#: appEditors/AppGerberEditor.py:1824 appEditors/AppGerberEditor.py:6563 +#: appEditors/AppGerberEditor.py:6617 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:172 msgid "Direction" msgstr "Yön" -#: appEditors/AppExcEditor.py:4225 appEditors/AppExcEditor.py:4446 -#: appEditors/AppGerberEditor.py:6563 +#: appEditors/AppExcEditor.py:4227 appEditors/AppExcEditor.py:4448 +#: appEditors/AppGerberEditor.py:6565 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:80 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:228 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:118 @@ -2119,39 +2125,39 @@ msgstr "" "- 'Y' - Dikey eksen veya\n" "- 'Açı' - Dizinin isteğe bağlı açısı" -#: appEditors/AppExcEditor.py:4231 appEditors/AppExcEditor.py:4356 -#: appEditors/AppExcEditor.py:4452 appEditors/AppGerberEditor.py:6569 -#: appGUI/GUIElements.py:4853 appGUI/MainGUI.py:485 appGUI/MainGUI.py:697 -#: appGUI/MainGUI.py:4709 appGUI/MainGUI.py:4977 +#: appEditors/AppExcEditor.py:4233 appEditors/AppExcEditor.py:4358 +#: appEditors/AppExcEditor.py:4454 appEditors/AppGerberEditor.py:6571 +#: appGUI/GUIElements.py:4910 appGUI/MainGUI.py:485 appGUI/MainGUI.py:697 +#: appGUI/MainGUI.py:4744 appGUI/MainGUI.py:5012 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:181 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:124 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:193 -#: appPlugins/ToolFilm.py:1363 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:145 +#: appPlugins/ToolFilm.py:1407 msgid "X" msgstr "X" -#: appEditors/AppExcEditor.py:4232 appEditors/AppExcEditor.py:4357 -#: appEditors/AppExcEditor.py:4453 appEditors/AppGerberEditor.py:6570 -#: appGUI/GUIElements.py:4860 appGUI/MainGUI.py:488 appGUI/MainGUI.py:4710 -#: appGUI/MainGUI.py:4978 +#: appEditors/AppExcEditor.py:4234 appEditors/AppExcEditor.py:4359 +#: appEditors/AppExcEditor.py:4455 appEditors/AppGerberEditor.py:6572 +#: appGUI/GUIElements.py:4917 appGUI/MainGUI.py:488 appGUI/MainGUI.py:4745 +#: appGUI/MainGUI.py:5013 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:87 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:182 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:235 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:125 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:194 -#: appPlugins/ToolFilm.py:1364 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:146 +#: appPlugins/ToolFilm.py:1408 msgid "Y" msgstr "Y" -#: appEditors/AppExcEditor.py:4233 appEditors/AppExcEditor.py:4252 -#: appEditors/AppExcEditor.py:4293 appEditors/AppExcEditor.py:4358 -#: appEditors/AppExcEditor.py:4364 appEditors/AppExcEditor.py:4454 -#: appEditors/AppExcEditor.py:4474 appEditors/AppExcEditor.py:4515 -#: appEditors/AppGeoEditor.py:787 appEditors/AppGerberEditor.py:6571 -#: appEditors/AppGerberEditor.py:6591 appEditors/AppGerberEditor.py:6628 -#: appEditors/AppGerberEditor.py:6741 +#: appEditors/AppExcEditor.py:4235 appEditors/AppExcEditor.py:4254 +#: appEditors/AppExcEditor.py:4295 appEditors/AppExcEditor.py:4360 +#: appEditors/AppExcEditor.py:4366 appEditors/AppExcEditor.py:4456 +#: appEditors/AppExcEditor.py:4476 appEditors/AppExcEditor.py:4517 +#: appEditors/AppGeoEditor.py:787 appEditors/AppGerberEditor.py:6573 +#: appEditors/AppGerberEditor.py:6593 appEditors/AppGerberEditor.py:6630 +#: appEditors/AppGerberEditor.py:6743 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:88 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:107 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:183 @@ -2161,31 +2167,31 @@ msgstr "Y" #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:126 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:144 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:90 -#: appPlugins/ToolDistance.py:649 appPlugins/ToolDistanceMin.py:323 -#: appPlugins/ToolTransform.py:680 +#: appPlugins/ToolDistance.py:651 appPlugins/ToolDistanceMin.py:323 +#: appPlugins/ToolTransform.py:677 msgid "Angle" msgstr "Açı" -#: appEditors/AppExcEditor.py:4239 appEditors/AppExcEditor.py:4460 -#: appEditors/AppGerberEditor.py:6577 +#: appEditors/AppExcEditor.py:4241 appEditors/AppExcEditor.py:4462 +#: appEditors/AppGerberEditor.py:6579 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:94 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:242 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:132 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:253 -#: appPlugins/ToolCutOut.py:2805 +#: appPlugins/ToolCutOut.py:2804 msgid "Pitch" msgstr "Mesafe" -#: appEditors/AppExcEditor.py:4241 appEditors/AppExcEditor.py:4462 -#: appEditors/AppGerberEditor.py:6579 +#: appEditors/AppExcEditor.py:4243 appEditors/AppExcEditor.py:4464 +#: appEditors/AppGerberEditor.py:6581 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:96 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:244 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:134 msgid "Pitch = Distance between elements of the array." msgstr "Mesafe = Dizi ögeleri arasındaki mesafe." -#: appEditors/AppExcEditor.py:4254 appEditors/AppExcEditor.py:4476 -#: appEditors/AppGerberEditor.py:6593 +#: appEditors/AppExcEditor.py:4256 appEditors/AppExcEditor.py:4478 +#: appEditors/AppGerberEditor.py:6595 msgid "" "Angle at which the linear array is placed.\n" "The precision is of max 2 decimals.\n" @@ -2197,8 +2203,8 @@ msgstr "" "Minimum değer: -360 derecedir.\n" "Maksimum değer: 360.00 derecedir." -#: appEditors/AppExcEditor.py:4283 appEditors/AppExcEditor.py:4505 -#: appEditors/AppGerberEditor.py:6617 +#: appEditors/AppExcEditor.py:4285 appEditors/AppExcEditor.py:4507 +#: appEditors/AppGerberEditor.py:6619 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:126 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:276 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:162 @@ -2210,8 +2216,8 @@ msgstr "" "CW = Saat yönünde \n" "CCW = Saat yönünün tersine olabilir." -#: appEditors/AppExcEditor.py:4286 appEditors/AppExcEditor.py:4508 -#: appEditors/AppGerberEditor.py:6621 +#: appEditors/AppExcEditor.py:4288 appEditors/AppExcEditor.py:4510 +#: appEditors/AppGerberEditor.py:6623 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:130 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:280 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:166 @@ -2220,8 +2226,8 @@ msgstr "" msgid "CW" msgstr "CW" -#: appEditors/AppExcEditor.py:4287 appEditors/AppExcEditor.py:4509 -#: appEditors/AppGerberEditor.py:6622 +#: appEditors/AppExcEditor.py:4289 appEditors/AppExcEditor.py:4511 +#: appEditors/AppGerberEditor.py:6624 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:131 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:281 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:167 @@ -2230,8 +2236,8 @@ msgstr "CW" msgid "CCW" msgstr "CCW" -#: appEditors/AppExcEditor.py:4294 appEditors/AppExcEditor.py:4516 -#: appEditors/AppGerberEditor.py:6630 +#: appEditors/AppExcEditor.py:4296 appEditors/AppExcEditor.py:4518 +#: appEditors/AppGerberEditor.py:6632 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:109 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:139 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:259 @@ -2241,11 +2247,11 @@ msgstr "CCW" msgid "Angle at which each element in circular array is placed." msgstr "Dairesel dizideki her bir öğenin yerleştirildiği açı." -#: appEditors/AppExcEditor.py:4326 +#: appEditors/AppExcEditor.py:4328 msgid "Slot Parameters" msgstr "Yuva Seçenekleri" -#: appEditors/AppExcEditor.py:4328 +#: appEditors/AppExcEditor.py:4330 msgid "" "Parameters for adding a slot (hole with oval shape)\n" "either single or as an part of an array." @@ -2253,20 +2259,20 @@ msgstr "" "Bir yuva (oval şekilli delik) ekleme seçenekleri.\n" "Tek veya dizi şeklinde olabilir." -#: appEditors/AppExcEditor.py:4334 appEditors/AppGeoEditor.py:3568 +#: appEditors/AppExcEditor.py:4336 appEditors/AppGeoEditor.py:3568 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:156 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:77 -#: appObjects/FlatCAMObj.py:871 appPlugins/ToolCorners.py:802 +#: appObjects/FlatCAMObj.py:871 appPlugins/ToolCorners.py:789 #: appPlugins/ToolReport.py:604 msgid "Length" msgstr "Uzunluk" -#: appEditors/AppExcEditor.py:4336 +#: appEditors/AppExcEditor.py:4338 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158 msgid "Length. The length of the slot." msgstr "Uzunluk. Yuvanın uzunluğu." -#: appEditors/AppExcEditor.py:4350 +#: appEditors/AppExcEditor.py:4352 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:174 msgid "" "Direction on which the slot is oriented:\n" @@ -2279,7 +2285,7 @@ msgstr "" "- 'Y' - Dikey eksen veya\n" "- 'Açı' - Yuvanın isteğe bağlı açısı" -#: appEditors/AppExcEditor.py:4366 +#: appEditors/AppExcEditor.py:4368 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:190 msgid "" "Angle at which the slot is placed.\n" @@ -2292,15 +2298,15 @@ msgstr "" "Minimum değer: -360 derecedir.\n" "Maksimum değer: 360.00 derecedir." -#: appEditors/AppExcEditor.py:4400 +#: appEditors/AppExcEditor.py:4402 msgid "Slot Array Parameters" msgstr "Yuva Dizisi Seçenekleri" -#: appEditors/AppExcEditor.py:4402 +#: appEditors/AppExcEditor.py:4404 msgid "Parameters for the array of slots (linear or circular array)" msgstr "Yuva dizisi için seçenekler (doğrusal veya dairesel dizi)" -#: appEditors/AppExcEditor.py:4410 +#: appEditors/AppExcEditor.py:4412 msgid "" "Select the type of slot array to create.\n" "It can be Linear X(Y) or Circular" @@ -2308,21 +2314,21 @@ msgstr "" "Oluşturulacak yuva dizisini tipini seçin.\n" "Doğrusal X (Y) veya dairesel olabilir" -#: appEditors/AppExcEditor.py:4422 +#: appEditors/AppExcEditor.py:4424 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:215 msgid "Specify how many slots to be in the array." msgstr "Dizide kaç tane yuva olması gerektiğini belirtin." -#: appEditors/AppExcEditor.py:4530 appEditors/AppGeoEditor.py:3646 -#: appEditors/AppGerberEditor.py:6645 appEditors/appGCodeEditor.py:74 +#: appEditors/AppExcEditor.py:4532 appEditors/AppGeoEditor.py:3646 +#: appEditors/AppGerberEditor.py:6647 appEditors/appGCodeEditor.py:74 #: appEditors/appGCodeEditor.py:75 appEditors/appGCodeEditor.py:883 #: appGUI/MainGUI.py:350 appGUI/MainGUI.py:1793 app_Main.py:2652 msgid "Exit Editor" msgstr "Düzenleyiciden Çık" -#: appEditors/AppExcEditor.py:4533 appEditors/AppGeoEditor.py:3649 -#: appEditors/AppGerberEditor.py:6648 appEditors/appGCodeEditor.py:886 -#: appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2293 +#: appEditors/AppExcEditor.py:4535 appEditors/AppGeoEditor.py:3649 +#: appEditors/AppGerberEditor.py:6650 appEditors/appGCodeEditor.py:886 +#: appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2328 msgid "Exit from Editor." msgstr "Düzenleyiciden çıkın." @@ -2330,12 +2336,12 @@ msgstr "Düzenleyiciden çıkın." msgid "Buffer Selection" msgstr "Tampon Seçimi" -#: appEditors/AppGeoEditor.py:95 appEditors/AppGerberEditor.py:6343 +#: appEditors/AppGeoEditor.py:95 appEditors/AppGerberEditor.py:6345 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:190 msgid "Buffer distance" msgstr "Tampon Mesafesi" -#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:6347 +#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:6349 msgid "Buffer corner" msgstr "Tampon Köşesi" @@ -2353,11 +2359,11 @@ msgstr "" " - Eğimli: Köşe, köşede buluşan ögeleri doğrudan birbirine bağlayan bir " "çizgidir" -#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6355 +#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6357 msgid "Round" msgstr "Yuvarlak" -#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6356 +#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6358 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:62 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:169 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:62 @@ -2369,16 +2375,16 @@ msgstr "Yuvarlak" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:431 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:276 -#: appPlugins/ToolDrilling.py:2855 appPlugins/ToolExtract.py:981 -#: appPlugins/ToolExtract.py:1123 appPlugins/ToolFollow.py:766 -#: appPlugins/ToolInvertGerber.py:297 appPlugins/ToolIsolation.py:3629 -#: appPlugins/ToolMilling.py:4463 appPlugins/ToolNCC.py:4644 -#: appPlugins/ToolPaint.py:3323 appPlugins/ToolPunchGerber.py:2059 -#: appPlugins/ToolPunchGerber.py:2227 appPlugins/ToolQRCode.py:904 +#: appPlugins/ToolDrilling.py:2859 appPlugins/ToolExtract.py:991 +#: appPlugins/ToolExtract.py:1139 appPlugins/ToolFollow.py:765 +#: appPlugins/ToolInvertGerber.py:302 appPlugins/ToolIsolation.py:3659 +#: appPlugins/ToolMilling.py:4525 appPlugins/ToolNCC.py:4659 +#: appPlugins/ToolPaint.py:3338 appPlugins/ToolPunchGerber.py:2066 +#: appPlugins/ToolPunchGerber.py:2236 appPlugins/ToolQRCode.py:927 msgid "Square" msgstr "Kare" -#: appEditors/AppGeoEditor.py:108 appEditors/AppGerberEditor.py:6357 +#: appEditors/AppGeoEditor.py:108 appEditors/AppGerberEditor.py:6359 msgid "Beveled" msgstr "Eğimli" @@ -2398,7 +2404,7 @@ msgstr "Tam Tampon" #: appEditors/AppGeoEditor.py:405 appEditors/AppGeoEditor.py:414 #: appEditors/AppGeoEditor.py:631 appEditors/AppGeoEditor.py:640 #: appEditors/AppGeoEditor.py:1136 appEditors/AppGeoEditor.py:1145 -#: appEditors/AppGerberEditor.py:7090 appEditors/AppGerberEditor.py:7099 +#: appEditors/AppGerberEditor.py:7092 appEditors/AppGerberEditor.py:7101 #: appPlugins/ToolAlignObjects.py:98 appPlugins/ToolAlignObjects.py:107 #: appPlugins/ToolCalculators.py:56 appPlugins/ToolCalculators.py:65 #: appPlugins/ToolCalibration.py:89 appPlugins/ToolCalibration.py:98 @@ -2412,7 +2418,7 @@ msgstr "Tam Tampon" #: appPlugins/ToolEtchCompensation.py:67 appPlugins/ToolEtchCompensation.py:76 #: appPlugins/ToolExtract.py:94 appPlugins/ToolExtract.py:103 #: appPlugins/ToolFiducials.py:102 appPlugins/ToolFiducials.py:111 -#: appPlugins/ToolFilm.py:114 appPlugins/ToolFilm.py:123 +#: appPlugins/ToolFilm.py:113 appPlugins/ToolFilm.py:122 #: appPlugins/ToolFollow.py:93 appPlugins/ToolFollow.py:102 #: appPlugins/ToolImage.py:56 appPlugins/ToolImage.py:65 #: appPlugins/ToolInvertGerber.py:66 appPlugins/ToolInvertGerber.py:75 @@ -2435,7 +2441,7 @@ msgid "Plugin" msgstr "Eklenti" #: appEditors/AppGeoEditor.py:170 appEditors/AppGeoEditor.py:3118 -#: appGUI/MainGUI.py:713 appGUI/MainGUI.py:4961 +#: appGUI/MainGUI.py:713 appGUI/MainGUI.py:4996 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:186 msgid "Buffer Tool" msgstr "Tampon" @@ -2443,7 +2449,7 @@ msgstr "Tampon" #: appEditors/AppGeoEditor.py:186 appEditors/AppGeoEditor.py:203 #: appEditors/AppGeoEditor.py:220 appEditors/AppGeoEditor.py:3137 #: appEditors/AppGeoEditor.py:3163 appEditors/AppGeoEditor.py:3189 -#: appEditors/AppGerberEditor.py:5804 +#: appEditors/AppGerberEditor.py:5806 msgid "Buffer distance value is missing or wrong format. Add it and retry." msgstr "" "Tampon mesafesi değeri yok veya yanlış formatta. \n" @@ -2458,14 +2464,14 @@ msgid "Font" msgstr "Yazı Tipi" #: appEditors/AppGeoEditor.py:361 appEditors/AppGerberEditor.py:4522 -#: appEditors/AppGerberEditor.py:6059 appGUI/ObjectUI.py:306 +#: appEditors/AppGerberEditor.py:6061 appGUI/ObjectUI.py:338 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:97 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:174 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:203 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:37 -#: appPlugins/ToolCopperThieving.py:1518 appPlugins/ToolCopperThieving.py:1558 -#: appPlugins/ToolExtract.py:1009 appPlugins/ToolFiducials.py:910 -#: appPlugins/ToolPunchGerber.py:2087 +#: appPlugins/ToolCopperThieving.py:1542 appPlugins/ToolCopperThieving.py:1590 +#: appPlugins/ToolExtract.py:1019 appPlugins/ToolFiducials.py:908 +#: appPlugins/ToolPunchGerber.py:2094 msgid "Size" msgstr "Boyut" @@ -2481,14 +2487,14 @@ msgstr "Uygula" msgid "Text Tool" msgstr "Metin Aracı" -#: appEditors/AppGeoEditor.py:480 appObjects/FlatCAMExcellon.py:941 +#: appEditors/AppGeoEditor.py:480 appObjects/FlatCAMExcellon.py:938 #: appPlugins/ToolDrilling.py:920 appPlugins/ToolDrilling.py:1290 -#: appPlugins/ToolDrilling.py:2384 appPlugins/ToolIsolation.py:817 -#: appPlugins/ToolIsolation.py:3331 appPlugins/ToolMilling.py:1620 -#: appPlugins/ToolMilling.py:1684 appPlugins/ToolMilling.py:2487 -#: appPlugins/ToolMilling.py:3783 appPlugins/ToolNCC.py:666 -#: appPlugins/ToolNCC.py:2563 appPlugins/ToolNCC.py:4349 -#: appPlugins/ToolPaint.py:596 appPlugins/ToolPaint.py:3128 +#: appPlugins/ToolDrilling.py:2394 appPlugins/ToolIsolation.py:813 +#: appPlugins/ToolIsolation.py:3336 appPlugins/ToolMilling.py:1587 +#: appPlugins/ToolMilling.py:1651 appPlugins/ToolMilling.py:2457 +#: appPlugins/ToolMilling.py:3854 appPlugins/ToolNCC.py:650 +#: appPlugins/ToolNCC.py:2549 appPlugins/ToolNCC.py:4352 +#: appPlugins/ToolPaint.py:582 appPlugins/ToolPaint.py:3137 msgid "Tool" msgstr "Araçlar" @@ -2520,66 +2526,69 @@ msgstr "" #: appEditors/AppGeoEditor.py:1534 appEditors/AppGeoEditor.py:1559 #: appEditors/AppGeoEditor.py:2752 appEditors/AppGeoEditor.py:2823 #: appEditors/AppGeoEditor.py:3125 appEditors/AppGeoEditor.py:3151 -#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5050 -#: appEditors/AppGerberEditor.py:7153 appEditors/AppGerberEditor.py:7193 -#: appEditors/AppGerberEditor.py:7216 appEditors/AppGerberEditor.py:7361 -#: appEditors/AppGerberEditor.py:7394 appEditors/AppGerberEditor.py:7437 -#: appEditors/AppGerberEditor.py:7478 appEditors/AppGerberEditor.py:7514 -#: appEditors/AppGerberEditor.py:7550 +#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5055 +#: appEditors/AppGerberEditor.py:7155 appEditors/AppGerberEditor.py:7195 +#: appEditors/AppGerberEditor.py:7218 appEditors/AppGerberEditor.py:7363 +#: appEditors/AppGerberEditor.py:7396 appEditors/AppGerberEditor.py:7439 +#: appEditors/AppGerberEditor.py:7480 appEditors/AppGerberEditor.py:7516 +#: appEditors/AppGerberEditor.py:7552 msgid "No shape selected." msgstr "Seçili şekil yoktur." #: appEditors/AppGeoEditor.py:710 appEditors/AppGeoEditor.py:1163 -#: appEditors/AppGerberEditor.py:6664 appEditors/AppGerberEditor.py:7117 +#: appEditors/AppGerberEditor.py:6666 appEditors/AppGerberEditor.py:7119 #: appGUI/MainGUI.py:721 msgid "Transform Tool" msgstr "Döndürmeler" #: appEditors/AppGeoEditor.py:711 appEditors/AppGeoEditor.py:803 -#: appEditors/AppGerberEditor.py:6665 appEditors/AppGerberEditor.py:6757 +#: appEditors/AppGerberEditor.py:6667 appEditors/AppGerberEditor.py:6759 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:82 -#: appPlugins/ToolTransform.py:573 appPlugins/ToolTransform.py:696 +#: appPlugins/ToolTransform.py:573 appPlugins/ToolTransform.py:693 msgid "Rotate" msgstr "Döndür" -#: appEditors/AppGeoEditor.py:712 appEditors/AppGerberEditor.py:6666 +#: appEditors/AppGeoEditor.py:712 appEditors/AppGerberEditor.py:6668 #: appPlugins/ToolTransform.py:574 msgid "Skew/Shear" msgstr "Eğme/Kaydırma" -#: appEditors/AppGeoEditor.py:713 appEditors/AppGerberEditor.py:6416 -#: appEditors/AppGerberEditor.py:6667 appGUI/MainGUI.py:802 -#: appGUI/MainGUI.py:1276 appGUI/MainGUI.py:1761 appGUI/MainGUI.py:2530 -#: appGUI/MainGUI.py:5229 appGUI/ObjectUI.py:116 +#: appEditors/AppGeoEditor.py:713 appEditors/AppGerberEditor.py:6418 +#: appEditors/AppGerberEditor.py:6669 appGUI/MainGUI.py:802 +#: appGUI/MainGUI.py:1276 appGUI/MainGUI.py:1761 appGUI/MainGUI.py:2565 +#: appGUI/MainGUI.py:5264 appGUI/ObjectUI.py:121 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:44 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:141 -#: appPlugins/ToolTransform.py:575 +#: appPlugins/ToolFilm.py:1274 appPlugins/ToolTransform.py:575 msgid "Scale" msgstr "Ölçek" -#: appEditors/AppGeoEditor.py:714 appEditors/AppGerberEditor.py:6668 +#: appEditors/AppGeoEditor.py:714 appEditors/AppGerberEditor.py:6670 #: appPlugins/ToolTransform.py:576 msgid "Mirror (Flip)" msgstr "Tersle (Çevir)" -#: appEditors/AppGeoEditor.py:716 appEditors/AppGerberEditor.py:6370 -#: appEditors/AppGerberEditor.py:6670 appGUI/MainGUI.py:799 +#: appEditors/AppGeoEditor.py:716 appEditors/AppGerberEditor.py:6372 +#: appEditors/AppGerberEditor.py:6672 appGUI/MainGUI.py:799 #: appGUI/MainGUI.py:1274 appGUI/MainGUI.py:1714 appGUI/MainGUI.py:1759 -#: appGUI/MainGUI.py:2528 appGUI/MainGUI.py:5220 +#: appGUI/MainGUI.py:2563 appGUI/MainGUI.py:5255 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:206 #: appPlugins/ToolTransform.py:578 msgid "Buffer" msgstr "Tampon" -#: appEditors/AppGeoEditor.py:747 appEditors/AppGerberEditor.py:6701 -#: appGUI/GUIElements.py:3936 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:164 +#: appEditors/AppGeoEditor.py:747 appEditors/AppGerberEditor.py:6703 +#: appGUI/GUIElements.py:3993 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:77 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:121 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:38 -#: appPlugins/ToolDblSided.py:869 appPlugins/ToolDblSided.py:1045 -#: appPlugins/ToolFilm.py:1242 appPlugins/ToolTransform.py:610 +#: appPlugins/ToolDblSided.py:856 appPlugins/ToolDblSided.py:1025 +#: appPlugins/ToolFilm.py:1307 appPlugins/ToolFilm.py:1368 +#: appPlugins/ToolPanelize.py:1173 appPlugins/ToolTransform.py:607 msgid "Reference" msgstr "Referans Noktası" -#: appEditors/AppGeoEditor.py:749 appEditors/AppGerberEditor.py:6703 +#: appEditors/AppGeoEditor.py:749 appEditors/AppGerberEditor.py:6705 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -2596,65 +2605,65 @@ msgstr "" "- Nokta -> Kullanıcı tarafından tanımlanan X,Y koordinatları\n" "- Minimum Seçim -> Seçimin sınırlama kutusunun noktası (minimum x, minimum y)" -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6711 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6713 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 #: appPlugins/ToolCalibration.py:161 appPlugins/ToolCalibration.py:162 -#: appPlugins/ToolTransform.py:620 +#: appPlugins/ToolTransform.py:617 msgid "Origin" msgstr "Orijin" #: appEditors/AppGeoEditor.py:757 appEditors/AppGeoEditor.py:1176 -#: appEditors/AppGerberEditor.py:6711 appEditors/AppGerberEditor.py:7126 +#: appEditors/AppGerberEditor.py:6713 appEditors/AppGerberEditor.py:7128 #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:231 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:293 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:243 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 -#: appPlugins/ToolFollow.py:747 appPlugins/ToolIsolation.py:3553 -#: appPlugins/ToolNCC.py:4606 appPlugins/ToolPaint.py:3274 -#: appPlugins/ToolPunchGerber.py:2291 appPlugins/ToolTransform.py:620 -#: defaults.py:585 +#: appPlugins/ToolCorners.py:857 appPlugins/ToolFollow.py:746 +#: appPlugins/ToolIsolation.py:3583 appPlugins/ToolNCC.py:4621 +#: appPlugins/ToolPaint.py:3289 appPlugins/ToolPunchGerber.py:2298 +#: appPlugins/ToolTransform.py:617 defaults.py:589 msgid "Selection" msgstr "Seçim" -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6711 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6713 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 -#: appPlugins/ToolDblSided.py:880 appPlugins/ToolTransform.py:620 +#: appPlugins/ToolDblSided.py:867 appPlugins/ToolTransform.py:617 msgid "Point" msgstr "Nokta" -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6711 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6713 msgid "Minimum" msgstr "Minimum" #: appEditors/AppGeoEditor.py:763 appEditors/AppGeoEditor.py:1059 -#: appEditors/AppGerberEditor.py:6717 appEditors/AppGerberEditor.py:7013 +#: appEditors/AppGerberEditor.py:6719 appEditors/AppGerberEditor.py:7015 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:125 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:127 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:237 -#: appPlugins/ToolExtract.py:1175 appPlugins/ToolExtract.py:1193 -#: appPlugins/ToolPunchGerber.py:2166 appPlugins/ToolPunchGerber.py:2276 -#: appPlugins/ToolTransform.py:626 appPlugins/ToolTransform.py:952 -#: app_Main.py:8783 +#: appPlugins/ToolExtract.py:1199 appPlugins/ToolExtract.py:1230 +#: appPlugins/ToolPunchGerber.py:2175 appPlugins/ToolPunchGerber.py:2285 +#: appPlugins/ToolTransform.py:623 appPlugins/ToolTransform.py:949 +#: app_Main.py:8813 msgid "Value" msgstr "Değer" -#: appEditors/AppGeoEditor.py:765 appEditors/AppGerberEditor.py:6719 +#: appEditors/AppGeoEditor.py:765 appEditors/AppGerberEditor.py:6721 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:56 -#: appPlugins/ToolTransform.py:628 +#: appPlugins/ToolTransform.py:625 msgid "A point of reference in format X,Y." msgstr "X,Y biçiminde referans noktası." -#: appEditors/AppGeoEditor.py:774 appEditors/AppGerberEditor.py:6728 -#: appPlugins/ToolTransform.py:637 +#: appEditors/AppGeoEditor.py:774 appEditors/AppGerberEditor.py:6730 +#: appPlugins/ToolTransform.py:634 msgid "Add point coordinates from clipboard." msgstr "Panodan nokta koordinatları ekleyin." -#: appEditors/AppGeoEditor.py:789 appEditors/AppGerberEditor.py:6743 +#: appEditors/AppGeoEditor.py:789 appEditors/AppGerberEditor.py:6745 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:92 -#: appPlugins/ToolTransform.py:682 +#: appPlugins/ToolTransform.py:679 msgid "" "Angle, in degrees.\n" "Float number between -360 and 359.\n" @@ -2666,8 +2675,8 @@ msgstr "" "Saat yönünde hareket için pozitif sayılar.\n" "Saat yönünün tersine hareket için negatif sayılar." -#: appEditors/AppGeoEditor.py:805 appEditors/AppGerberEditor.py:6759 -#: appPlugins/ToolTransform.py:698 +#: appEditors/AppGeoEditor.py:805 appEditors/AppGerberEditor.py:6761 +#: appPlugins/ToolTransform.py:695 msgid "" "Rotate the selected object(s).\n" "The point of reference is the middle of\n" @@ -2678,31 +2687,31 @@ msgstr "" "için orta sınırlayıcı kutudur." #: appEditors/AppGeoEditor.py:825 appEditors/AppGeoEditor.py:887 -#: appEditors/AppGerberEditor.py:6779 appEditors/AppGerberEditor.py:6841 +#: appEditors/AppGerberEditor.py:6781 appEditors/AppGerberEditor.py:6843 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:106 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:145 -#: appPlugins/ToolTransform.py:718 appPlugins/ToolTransform.py:780 +#: appPlugins/ToolTransform.py:715 appPlugins/ToolTransform.py:777 msgid "Link" msgstr "Bağlantı" #: appEditors/AppGeoEditor.py:827 appEditors/AppGeoEditor.py:889 -#: appEditors/AppGerberEditor.py:6781 appEditors/AppGerberEditor.py:6843 +#: appEditors/AppGerberEditor.py:6783 appEditors/AppGerberEditor.py:6845 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:108 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147 -#: appPlugins/ToolTransform.py:720 appPlugins/ToolTransform.py:782 +#: appPlugins/ToolTransform.py:717 appPlugins/ToolTransform.py:779 msgid "Link the Y entry to X entry and copy its content." msgstr "Y girişini X girişine bağlayın ve içeriğini kopyalayın." -#: appEditors/AppGeoEditor.py:832 appEditors/AppGerberEditor.py:6786 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:146 +#: appEditors/AppGeoEditor.py:832 appEditors/AppGerberEditor.py:6788 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:102 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:118 -#: appPlugins/ToolFilm.py:1319 appPlugins/ToolTransform.py:725 +#: appPlugins/ToolFilm.py:1348 appPlugins/ToolTransform.py:722 msgid "X angle" msgstr "X Eğim Açısı" #: appEditors/AppGeoEditor.py:834 appEditors/AppGeoEditor.py:855 -#: appEditors/AppGerberEditor.py:6788 appEditors/AppGerberEditor.py:6809 -#: appPlugins/ToolTransform.py:727 appPlugins/ToolTransform.py:748 +#: appEditors/AppGerberEditor.py:6790 appEditors/AppGerberEditor.py:6811 +#: appPlugins/ToolTransform.py:724 appPlugins/ToolTransform.py:745 msgid "" "Angle for Skew action, in degrees.\n" "Float number between -360 and 360." @@ -2710,14 +2719,14 @@ msgstr "" "Derece olarak eğim açısı.\n" "-360 ve 359 arasında bir gerçek sayıdır." -#: appEditors/AppGeoEditor.py:842 appEditors/AppGerberEditor.py:6796 -#: appPlugins/ToolTransform.py:735 +#: appEditors/AppGeoEditor.py:842 appEditors/AppGerberEditor.py:6798 +#: appPlugins/ToolTransform.py:732 msgid "Skew X" msgstr "Eğrilt" #: appEditors/AppGeoEditor.py:844 appEditors/AppGeoEditor.py:865 -#: appEditors/AppGerberEditor.py:6798 appEditors/AppGerberEditor.py:6819 -#: appPlugins/ToolTransform.py:737 appPlugins/ToolTransform.py:758 +#: appEditors/AppGerberEditor.py:6800 appEditors/AppGerberEditor.py:6821 +#: appPlugins/ToolTransform.py:734 appPlugins/ToolTransform.py:755 msgid "" "Skew/shear the selected object(s).\n" "The point of reference is the middle of\n" @@ -2727,39 +2736,39 @@ msgstr "" "Referans noktası, seçilen tüm nesneler için\n" "sınırlayıcı kutunun ortasıdır." -#: appEditors/AppGeoEditor.py:853 appEditors/AppGerberEditor.py:6807 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:155 +#: appEditors/AppGeoEditor.py:853 appEditors/AppGerberEditor.py:6809 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:111 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:132 -#: appPlugins/ToolFilm.py:1328 appPlugins/ToolTransform.py:746 +#: appPlugins/ToolFilm.py:1358 appPlugins/ToolTransform.py:743 msgid "Y angle" msgstr "Y Eğim Açısı" -#: appEditors/AppGeoEditor.py:863 appEditors/AppGerberEditor.py:6817 -#: appPlugins/ToolTransform.py:756 +#: appEditors/AppGeoEditor.py:863 appEditors/AppGerberEditor.py:6819 +#: appPlugins/ToolTransform.py:753 msgid "Skew Y" msgstr "Eğrilt" -#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:6848 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:115 +#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:6850 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:156 -#: appPlugins/ToolFilm.py:1275 appPlugins/ToolTransform.py:787 +#: appPlugins/ToolFilm.py:1287 appPlugins/ToolTransform.py:784 msgid "X factor" msgstr "X Değeri" -#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:6850 +#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:6852 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:158 -#: appPlugins/ToolTransform.py:789 +#: appPlugins/ToolTransform.py:786 msgid "Factor for scaling on X axis." msgstr "X ekseni ölçeklendirme değeri." -#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:6857 -#: appPlugins/ToolTransform.py:796 +#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:6859 +#: appPlugins/ToolTransform.py:793 msgid "Scale X" msgstr "Ölçekle" #: appEditors/AppGeoEditor.py:905 appEditors/AppGeoEditor.py:925 -#: appEditors/AppGerberEditor.py:6859 appEditors/AppGerberEditor.py:6879 -#: appPlugins/ToolTransform.py:798 appPlugins/ToolTransform.py:818 +#: appEditors/AppGerberEditor.py:6861 appEditors/AppGerberEditor.py:6881 +#: appPlugins/ToolTransform.py:795 appPlugins/ToolTransform.py:815 msgid "" "Scale the selected object(s).\n" "The point of reference depends on \n" @@ -2769,60 +2778,60 @@ msgstr "" "Referans noktası Referansı Ölçekle\n" "onay kutusuna bağlıdır." -#: appEditors/AppGeoEditor.py:914 appEditors/AppGerberEditor.py:6868 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:124 +#: appEditors/AppGeoEditor.py:914 appEditors/AppGerberEditor.py:6870 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:169 -#: appPlugins/ToolFilm.py:1284 appPlugins/ToolTransform.py:807 +#: appPlugins/ToolFilm.py:1297 appPlugins/ToolTransform.py:804 msgid "Y factor" msgstr "Y Değeri" -#: appEditors/AppGeoEditor.py:916 appEditors/AppGerberEditor.py:6870 +#: appEditors/AppGeoEditor.py:916 appEditors/AppGerberEditor.py:6872 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:171 -#: appPlugins/ToolTransform.py:809 +#: appPlugins/ToolTransform.py:806 msgid "Factor for scaling on Y axis." msgstr "Y ekseni ölçeklendirme değeri." -#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6877 -#: appPlugins/ToolTransform.py:816 +#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6879 +#: appPlugins/ToolTransform.py:813 msgid "Scale Y" msgstr "Ölçekle" -#: appEditors/AppGeoEditor.py:950 appEditors/AppGerberEditor.py:6904 -#: appPlugins/ToolTransform.py:843 +#: appEditors/AppGeoEditor.py:950 appEditors/AppGerberEditor.py:6906 +#: appPlugins/ToolTransform.py:840 msgid "Flip on X" msgstr "X Yönünde Çevir" #: appEditors/AppGeoEditor.py:952 appEditors/AppGeoEditor.py:957 -#: appEditors/AppGerberEditor.py:6906 appEditors/AppGerberEditor.py:6911 -#: appPlugins/ToolTransform.py:845 appPlugins/ToolTransform.py:850 +#: appEditors/AppGerberEditor.py:6908 appEditors/AppGerberEditor.py:6913 +#: appPlugins/ToolTransform.py:842 appPlugins/ToolTransform.py:847 msgid "Flip the selected object(s) over the X axis." msgstr "Seçilen nesneleri X ekseni boyunca çevirir." -#: appEditors/AppGeoEditor.py:955 appEditors/AppGerberEditor.py:6909 -#: appPlugins/ToolTransform.py:848 +#: appEditors/AppGeoEditor.py:955 appEditors/AppGerberEditor.py:6911 +#: appPlugins/ToolTransform.py:845 msgid "Flip on Y" msgstr "Y Yönünde Çevir" -#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:6929 +#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:6931 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:185 -#: appPlugins/ToolTransform.py:868 +#: appPlugins/ToolTransform.py:865 msgid "X val" msgstr "X Değeri" -#: appEditors/AppGeoEditor.py:977 appEditors/AppGerberEditor.py:6931 +#: appEditors/AppGeoEditor.py:977 appEditors/AppGerberEditor.py:6933 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:187 -#: appPlugins/ToolTransform.py:870 +#: appPlugins/ToolTransform.py:867 msgid "Distance to offset on X axis. In current units." msgstr "X eksenindeki hiza uzaklığı. Mevcut birimlerde." -#: appEditors/AppGeoEditor.py:984 appEditors/AppGerberEditor.py:6938 -#: appPlugins/ToolTransform.py:877 +#: appEditors/AppGeoEditor.py:984 appEditors/AppGerberEditor.py:6940 +#: appPlugins/ToolTransform.py:874 msgid "Offset X" msgstr "Hizala" #: appEditors/AppGeoEditor.py:986 appEditors/AppGeoEditor.py:1006 -#: appEditors/AppGerberEditor.py:6940 appEditors/AppGerberEditor.py:6960 -#: appPlugins/ToolTransform.py:879 appPlugins/ToolTransform.py:899 +#: appEditors/AppGerberEditor.py:6942 appEditors/AppGerberEditor.py:6962 +#: appPlugins/ToolTransform.py:876 appPlugins/ToolTransform.py:896 msgid "" "Offset the selected object(s).\n" "The point of reference is the middle of\n" @@ -2832,36 +2841,36 @@ msgstr "" "Referans noktası, seçilen tüm\n" "nesneler için sınırlama kutusunun ortasıdır.\n" -#: appEditors/AppGeoEditor.py:995 appEditors/AppGerberEditor.py:6949 +#: appEditors/AppGeoEditor.py:995 appEditors/AppGerberEditor.py:6951 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:198 -#: appPlugins/ToolTransform.py:888 +#: appPlugins/ToolTransform.py:885 msgid "Y val" msgstr "Y Değeri" -#: appEditors/AppGeoEditor.py:997 appEditors/AppGerberEditor.py:6951 +#: appEditors/AppGeoEditor.py:997 appEditors/AppGerberEditor.py:6953 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:200 -#: appPlugins/ToolTransform.py:890 +#: appPlugins/ToolTransform.py:887 msgid "Distance to offset on Y axis. In current units." msgstr "Y eksenindeki hiza uzaklığı. Mevcut birimlerde." -#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6958 -#: appPlugins/ToolTransform.py:897 +#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6960 +#: appPlugins/ToolTransform.py:894 msgid "Offset Y" msgstr "Hizala" -#: appEditors/AppGeoEditor.py:1024 appEditors/AppGerberEditor.py:6978 -#: appGUI/ObjectUI.py:463 appGUI/ObjectUI.py:500 +#: appEditors/AppGeoEditor.py:1024 appEditors/AppGerberEditor.py:6980 +#: appGUI/ObjectUI.py:518 appGUI/ObjectUI.py:562 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:61 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:136 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:210 -#: appPlugins/ToolInvertGerber.py:296 appPlugins/ToolQRCode.py:903 -#: appPlugins/ToolTransform.py:917 +#: appPlugins/ToolInvertGerber.py:301 appPlugins/ToolQRCode.py:926 +#: appPlugins/ToolTransform.py:914 msgid "Rounded" msgstr "Yuvarlak" -#: appEditors/AppGeoEditor.py:1026 appEditors/AppGerberEditor.py:6980 +#: appEditors/AppGeoEditor.py:1026 appEditors/AppGerberEditor.py:6982 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212 -#: appPlugins/ToolTransform.py:919 +#: appPlugins/ToolTransform.py:916 msgid "" "If checked then the buffer will surround the buffered shape,\n" "every corner will be rounded.\n" @@ -2873,17 +2882,17 @@ msgstr "" "İşaretlenmezse tampon, tamponlanan şeklin kesin \n" "şeklini takip edecektir." -#: appEditors/AppGeoEditor.py:1034 appEditors/AppGerberEditor.py:6988 +#: appEditors/AppGeoEditor.py:1034 appEditors/AppGerberEditor.py:6990 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:220 #: appPlugins/ToolDistance.py:137 appPlugins/ToolDistance.py:431 -#: appPlugins/ToolDistance.py:567 appPlugins/ToolDistanceMin.py:221 -#: appPlugins/ToolTransform.py:927 +#: appPlugins/ToolDistance.py:569 appPlugins/ToolDistanceMin.py:221 +#: appPlugins/ToolTransform.py:924 msgid "Distance" msgstr "Mesafe" -#: appEditors/AppGeoEditor.py:1036 appEditors/AppGerberEditor.py:6990 +#: appEditors/AppGeoEditor.py:1036 appEditors/AppGerberEditor.py:6992 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:222 -#: appPlugins/ToolTransform.py:929 +#: appPlugins/ToolTransform.py:926 msgid "" "A positive value will create the effect of dilation,\n" "while a negative value will create the effect of erosion.\n" @@ -2895,13 +2904,13 @@ msgstr "" "Nesnenin her bir şekil elemanı \"Mesafe\" ile \n" "arttırılacak veya azalacaktır." -#: appEditors/AppGeoEditor.py:1048 appEditors/AppGerberEditor.py:7002 -#: appPlugins/ToolTransform.py:941 +#: appEditors/AppGeoEditor.py:1048 appEditors/AppGerberEditor.py:7004 +#: appPlugins/ToolTransform.py:938 msgid "Buffer D" msgstr "Oluştur" -#: appEditors/AppGeoEditor.py:1050 appEditors/AppGerberEditor.py:7004 -#: appPlugins/ToolTransform.py:943 +#: appEditors/AppGeoEditor.py:1050 appEditors/AppGerberEditor.py:7006 +#: appPlugins/ToolTransform.py:940 msgid "" "Create the buffer effect on each geometry,\n" "element from the selected object, using the distance." @@ -2909,9 +2918,9 @@ msgstr "" "Mesafeyi kullanarak seçilen nesnenin her bir\n" "şekli için tampon efekti oluşturun." -#: appEditors/AppGeoEditor.py:1061 appEditors/AppGerberEditor.py:7015 +#: appEditors/AppGeoEditor.py:1061 appEditors/AppGerberEditor.py:7017 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:239 -#: appPlugins/ToolTransform.py:954 +#: appPlugins/ToolTransform.py:951 msgid "" "A positive value will create the effect of dilation,\n" "while a negative value will create the effect of erosion.\n" @@ -2925,13 +2934,13 @@ msgstr "" "büyütülecek veya küçültülecektir. Değer, orijinal\n" "yüzdesidir." -#: appEditors/AppGeoEditor.py:1074 appEditors/AppGerberEditor.py:7028 -#: appPlugins/ToolTransform.py:967 +#: appEditors/AppGeoEditor.py:1074 appEditors/AppGerberEditor.py:7030 +#: appPlugins/ToolTransform.py:964 msgid "Buffer F" msgstr "Oluştur" -#: appEditors/AppGeoEditor.py:1076 appEditors/AppGerberEditor.py:7030 -#: appPlugins/ToolTransform.py:969 +#: appEditors/AppGeoEditor.py:1076 appEditors/AppGerberEditor.py:7032 +#: appPlugins/ToolTransform.py:966 msgid "" "Create the buffer effect on each geometry,\n" "element from the selected object, using the factor." @@ -2939,24 +2948,24 @@ msgstr "" "Seçili nesnenin her bir şekli için bir katsayı kullanarak \n" "bir tamponlama efekti oluşturur." -#: appEditors/AppGeoEditor.py:1175 appEditors/AppGerberEditor.py:7125 +#: appEditors/AppGeoEditor.py:1175 appEditors/AppGerberEditor.py:7127 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:42 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:64 -#: appPlugins/ToolCalibration.py:911 appPlugins/ToolDrilling.py:2807 -#: appPlugins/ToolMilling.py:4415 appPlugins/ToolPanelize.py:1187 -#: appPlugins/ToolTransform.py:620 +#: appPlugins/ToolCalibration.py:909 appPlugins/ToolDrilling.py:2811 +#: appPlugins/ToolMilling.py:4477 appPlugins/ToolPanelize.py:1195 +#: appPlugins/ToolTransform.py:617 msgid "Object" msgstr "Nesne" -#: appEditors/AppGeoEditor.py:1247 appEditors/AppGerberEditor.py:7201 +#: appEditors/AppGeoEditor.py:1247 appEditors/AppGerberEditor.py:7203 #: appPlugins/ToolTransform.py:184 msgid "Incorrect format for Point value. Needs format X,Y" msgstr "" "Referans Noktası \"Nokta\" değeri için geçersiz biçim girilmiş. X, Y " "biçiminde giriniz" -#: appEditors/AppGeoEditor.py:1272 appEditors/AppGerberEditor.py:7226 +#: appEditors/AppGeoEditor.py:1272 appEditors/AppGerberEditor.py:7228 #: appPlugins/ToolTransform.py:201 msgid "Rotate transformation can not be done for a value of 0." msgstr "" @@ -2964,7 +2973,7 @@ msgstr "" "değer girerek tekrar deneyiniz." #: appEditors/AppGeoEditor.py:1330 appEditors/AppGeoEditor.py:1351 -#: appEditors/AppGerberEditor.py:7284 appEditors/AppGerberEditor.py:7305 +#: appEditors/AppGerberEditor.py:7286 appEditors/AppGerberEditor.py:7307 #: appPlugins/ToolTransform.py:259 appPlugins/ToolTransform.py:280 msgid "Scale transformation can not be done for a factor of 0 or 1." msgstr "" @@ -2972,7 +2981,7 @@ msgstr "" "girerek tekrar deneyiniz." #: appEditors/AppGeoEditor.py:1364 appEditors/AppGeoEditor.py:1373 -#: appEditors/AppGerberEditor.py:7318 appEditors/AppGerberEditor.py:7327 +#: appEditors/AppGerberEditor.py:7320 appEditors/AppGerberEditor.py:7329 #: appPlugins/ToolTransform.py:293 appPlugins/ToolTransform.py:302 msgid "Offset transformation can not be done for a value of 0." msgstr "" @@ -2986,13 +2995,13 @@ msgstr "Dödürülüyor" #: appEditors/AppGeoEditor.py:1418 appEditors/AppGeoEditor.py:1451 #: appEditors/AppGeoEditor.py:1485 appEditors/AppGeoEditor.py:1519 #: appEditors/AppGeoEditor.py:1552 appEditors/AppGeoEditor.py:1573 -#: appEditors/AppGerberEditor.py:7378 appEditors/AppGerberEditor.py:7420 -#: appEditors/AppGerberEditor.py:7460 appEditors/AppGerberEditor.py:7499 -#: appEditors/AppGerberEditor.py:7543 appEditors/AppGerberEditor.py:7579 +#: appEditors/AppGerberEditor.py:7380 appEditors/AppGerberEditor.py:7422 +#: appEditors/AppGerberEditor.py:7462 appEditors/AppGerberEditor.py:7501 +#: appEditors/AppGerberEditor.py:7545 appEditors/AppGerberEditor.py:7581 #: appPlugins/ToolTransform.py:352 appPlugins/ToolTransform.py:392 #: appPlugins/ToolTransform.py:431 appPlugins/ToolTransform.py:466 #: appPlugins/ToolTransform.py:503 appPlugins/ToolTransform.py:538 -#: app_Main.py:6766 app_Main.py:6812 +#: app_Main.py:6793 app_Main.py:6839 msgid "Action was not executed" msgstr "İşlem gerçekleştirilemedi" @@ -3000,13 +3009,13 @@ msgstr "İşlem gerçekleştirilemedi" msgid "Flipping" msgstr "Çevriliyor" -#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:7409 -#: appPlugins/ToolTransform.py:379 app_Main.py:6764 +#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:7411 +#: appPlugins/ToolTransform.py:379 app_Main.py:6791 msgid "Flip on Y axis done" msgstr "Y ekseni üzerinde çevirme işlemi tamamlandı" -#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:7417 -#: appPlugins/ToolTransform.py:388 app_Main.py:6810 +#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:7419 +#: appPlugins/ToolTransform.py:388 app_Main.py:6837 msgid "Flip on X axis done" msgstr "X ekseni üzerinde çevirme işlemi tamamlandı" @@ -3014,11 +3023,11 @@ msgstr "X ekseni üzerinde çevirme işlemi tamamlandı" msgid "Skewing" msgstr "Eğriltiliyor" -#: appEditors/AppGeoEditor.py:1480 appEditors/AppGerberEditor.py:7456 +#: appEditors/AppGeoEditor.py:1480 appEditors/AppGerberEditor.py:7458 msgid "Skew on the X axis done" msgstr "X ekseninde eğriltme işlemi tamamlandı" -#: appEditors/AppGeoEditor.py:1482 appEditors/AppGerberEditor.py:7458 +#: appEditors/AppGeoEditor.py:1482 appEditors/AppGerberEditor.py:7460 msgid "Skew on the Y axis done" msgstr "Y ekseninde eğriltme işlemi tamamlandı" @@ -3026,11 +3035,11 @@ msgstr "Y ekseninde eğriltme işlemi tamamlandı" msgid "Scaling" msgstr "Ölçekleniyor" -#: appEditors/AppGeoEditor.py:1515 appEditors/AppGerberEditor.py:7494 +#: appEditors/AppGeoEditor.py:1515 appEditors/AppGerberEditor.py:7496 msgid "Scale on the X axis done" msgstr "X ekseninde ölçeklendirme işlemi tamamlandı" -#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:7496 +#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:7498 msgid "Scale on the Y axis done" msgstr "Y ekseninde ölçeklendirme işlemi tamamlandı" @@ -3039,69 +3048,69 @@ msgid "Offsetting" msgstr "Hizalanıyor" #: appEditors/AppGeoEditor.py:1547 appEditors/AppGeoEditor.py:1605 -#: appEditors/AppGerberEditor.py:7538 appEditors/AppGerberEditor.py:7611 +#: appEditors/AppGerberEditor.py:7540 appEditors/AppGerberEditor.py:7613 msgid "Offset on the X axis done" msgstr "X ekseninde hizalama işlemi tamamlandı" -#: appEditors/AppGeoEditor.py:1549 appEditors/AppGerberEditor.py:7540 +#: appEditors/AppGeoEditor.py:1549 appEditors/AppGerberEditor.py:7542 msgid "Offset on the Y axis done" msgstr "Y eksenindeki hizalama işlemi tamamlandı" #: appEditors/AppGeoEditor.py:1562 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:58 -#: appObjects/FlatCAMGerber.py:419 appPlugins/ToolCopperThieving.py:619 -#: appPlugins/ToolCopperThieving.py:822 appPlugins/ToolCopperThieving.py:835 -#: appPlugins/ToolIsolation.py:1542 appPlugins/ToolNCC.py:2074 -#: appPlugins/ToolNCC.py:2101 appPlugins/ToolNCC.py:2209 -#: appPlugins/ToolNCC.py:2222 appPlugins/ToolNCC.py:3126 -#: appPlugins/ToolNCC.py:3231 appPlugins/ToolNCC.py:3246 -#: appPlugins/ToolNCC.py:3513 appPlugins/ToolNCC.py:3614 -#: appPlugins/ToolNCC.py:3629 appPlugins/ToolTransform.py:513 camlib.py:1114 +#: appObjects/FlatCAMGerber.py:422 appPlugins/ToolCopperThieving.py:621 +#: appPlugins/ToolCopperThieving.py:824 appPlugins/ToolCopperThieving.py:837 +#: appPlugins/ToolIsolation.py:1538 appPlugins/ToolNCC.py:2060 +#: appPlugins/ToolNCC.py:2087 appPlugins/ToolNCC.py:2195 +#: appPlugins/ToolNCC.py:2208 appPlugins/ToolNCC.py:3112 +#: appPlugins/ToolNCC.py:3217 appPlugins/ToolNCC.py:3232 +#: appPlugins/ToolNCC.py:3499 appPlugins/ToolNCC.py:3600 +#: appPlugins/ToolNCC.py:3615 appPlugins/ToolTransform.py:513 camlib.py:1114 msgid "Buffering" msgstr "Tamponlama Tipi" -#: appEditors/AppGeoEditor.py:1569 appEditors/AppGerberEditor.py:7575 +#: appEditors/AppGeoEditor.py:1569 appEditors/AppGerberEditor.py:7577 #: appPlugins/ToolTransform.py:534 msgid "Buffer done" msgstr "Tampon işlemi başarıyla tamamlandı" -#: appEditors/AppGeoEditor.py:1577 appEditors/AppGerberEditor.py:7583 +#: appEditors/AppGeoEditor.py:1577 appEditors/AppGerberEditor.py:7585 msgid "Rotate ..." msgstr "Döndür ..." #: appEditors/AppGeoEditor.py:1578 appEditors/AppGeoEditor.py:1630 -#: appEditors/AppGeoEditor.py:1646 appEditors/AppGerberEditor.py:7584 -#: appEditors/AppGerberEditor.py:7636 appEditors/AppGerberEditor.py:7652 +#: appEditors/AppGeoEditor.py:1646 appEditors/AppGerberEditor.py:7586 +#: appEditors/AppGerberEditor.py:7638 appEditors/AppGerberEditor.py:7654 msgid "Enter an Angle Value (degrees)" msgstr "Bir açı değeri girin (derece)" -#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7593 +#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7595 #: appPlugins/ToolTransform.py:350 msgid "Rotate done" msgstr "Döndürme işlemi tamamlandı" -#: appEditors/AppGeoEditor.py:1590 appEditors/AppGerberEditor.py:7596 +#: appEditors/AppGeoEditor.py:1590 appEditors/AppGerberEditor.py:7598 msgid "Rotate cancelled" msgstr "Döndürme işlemi iptal edildi" -#: appEditors/AppGeoEditor.py:1595 appEditors/AppGerberEditor.py:7601 +#: appEditors/AppGeoEditor.py:1595 appEditors/AppGerberEditor.py:7603 msgid "Offset on X axis ..." msgstr "X ekseninde hizalama ..." #: appEditors/AppGeoEditor.py:1596 appEditors/AppGeoEditor.py:1614 -#: appEditors/AppGerberEditor.py:7602 appEditors/AppGerberEditor.py:7620 +#: appEditors/AppGerberEditor.py:7604 appEditors/AppGerberEditor.py:7622 msgid "Enter a distance Value" msgstr "Bir mesafe değeri girin" -#: appEditors/AppGeoEditor.py:1608 appEditors/AppGerberEditor.py:7614 +#: appEditors/AppGeoEditor.py:1608 appEditors/AppGerberEditor.py:7616 msgid "Offset X cancelled" msgstr "X hizalama işlemi iptal edildi" -#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7619 +#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7621 msgid "Offset on Y axis ..." msgstr "Y ekseninde hizalama ..." -#: appEditors/AppGeoEditor.py:1623 appEditors/AppGerberEditor.py:7629 +#: appEditors/AppGeoEditor.py:1623 appEditors/AppGerberEditor.py:7631 msgid "Offset on Y axis done" msgstr "Y ekseninde hizalama işlemi tamamlandı" @@ -3109,11 +3118,11 @@ msgstr "Y ekseninde hizalama işlemi tamamlandı" msgid "Offset on the Y axis canceled" msgstr "Y ekseninde hizalama işlemi iptal edildi" -#: appEditors/AppGeoEditor.py:1629 appEditors/AppGerberEditor.py:7635 +#: appEditors/AppGeoEditor.py:1629 appEditors/AppGerberEditor.py:7637 msgid "Skew on X axis ..." msgstr "X ekseninde eğriltme ..." -#: appEditors/AppGeoEditor.py:1639 appEditors/AppGerberEditor.py:7645 +#: appEditors/AppGeoEditor.py:1639 appEditors/AppGerberEditor.py:7647 msgid "Skew on X axis done" msgstr "X ekseninde eğrilme işlemi tamamlandı" @@ -3121,11 +3130,11 @@ msgstr "X ekseninde eğrilme işlemi tamamlandı" msgid "Skew on X axis canceled" msgstr "X eksenindeki eğriltme işlemi iptal edildi" -#: appEditors/AppGeoEditor.py:1645 appEditors/AppGerberEditor.py:7651 +#: appEditors/AppGeoEditor.py:1645 appEditors/AppGerberEditor.py:7653 msgid "Skew on Y axis ..." msgstr "Y Ekseninde eğriltme ..." -#: appEditors/AppGeoEditor.py:1655 appEditors/AppGerberEditor.py:7661 +#: appEditors/AppGeoEditor.py:1655 appEditors/AppGerberEditor.py:7663 msgid "Skew on Y axis done" msgstr "Y ekseninde eğriltme işlemi tamamlandı" @@ -3242,11 +3251,11 @@ msgstr "Silmek için tıklayın ..." msgid "Create Paint geometry ..." msgstr "Çizim şekli oluştur ..." -#: appEditors/AppGeoEditor.py:3380 appEditors/AppGerberEditor.py:3225 +#: appEditors/AppGeoEditor.py:3380 appEditors/AppGerberEditor.py:3226 msgid "Shape transformations ..." msgstr "Şekil dönüşümleri ..." -#: appEditors/AppGeoEditor.py:3443 appGUI/ObjectUI.py:901 +#: appEditors/AppGeoEditor.py:3443 appGUI/ObjectUI.py:983 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:20 msgid "Geometry Editor" msgstr "Şekil Düzenleyici" @@ -3267,11 +3276,12 @@ msgstr "Şekil Tablosu" msgid "The list of geometry elements inside the edited object." msgstr "Düzenlenen nesnenin içindeki şekil öğelerinin listesi." -#: appEditors/AppGeoEditor.py:3511 appEditors/AppGerberEditor.py:6201 +#: appEditors/AppGeoEditor.py:3511 appEditors/AppGerberEditor.py:6203 msgid "Zoom on selection" msgstr "Seçimi Yakınlaştır" -#: appEditors/AppGeoEditor.py:3520 appEditors/AppGerberEditor.py:6210 +#: appEditors/AppGeoEditor.py:3520 appEditors/AppGerberEditor.py:6212 +#: appGUI/ObjectUI.py:1373 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:29 #: appGUI/preferences/cncjob/CNCJobEditorPrefGroupUI.py:26 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:24 @@ -3291,7 +3301,7 @@ msgstr "Seçimi Yakınlaştır" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:29 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:26 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:26 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:26 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:162 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:25 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:25 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:26 @@ -3301,15 +3311,17 @@ msgstr "Seçimi Yakınlaştır" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:25 #: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:22 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:25 -#: appPlugins/ToolCalibration.py:792 appPlugins/ToolCorners.py:767 -#: appPlugins/ToolEtchCompensation.py:410 appPlugins/ToolFiducials.py:903 -#: appPlugins/ToolFollow.py:743 appPlugins/ToolInvertGerber.py:268 -#: appPlugins/ToolLevelling.py:1842 appPlugins/ToolQRCode.py:811 -#: appPlugins/ToolSolderPaste.py:1297 +#: appPlugins/ToolAlignObjects.py:512 appPlugins/ToolCalibration.py:790 +#: appPlugins/ToolCopperThieving.py:1323 appPlugins/ToolCorners.py:747 +#: appPlugins/ToolEtchCompensation.py:411 appPlugins/ToolFiducials.py:901 +#: appPlugins/ToolFilm.py:1428 appPlugins/ToolFollow.py:733 +#: appPlugins/ToolInvertGerber.py:265 appPlugins/ToolLevelling.py:1842 +#: appPlugins/ToolPanelize.py:1303 appPlugins/ToolQRCode.py:825 +#: appPlugins/ToolSolderPaste.py:1297 appPlugins/ToolSub.py:814 msgid "Parameters" msgstr "Seçenekler" -#: appEditors/AppGeoEditor.py:3522 appEditors/AppGerberEditor.py:6212 +#: appEditors/AppGeoEditor.py:3522 appEditors/AppGerberEditor.py:6214 msgid "Geometry parameters." msgstr "G Kod seçenekleri." @@ -3329,7 +3341,7 @@ msgstr "Dire" msgid "Is CCW" msgstr "Saat Yönünün Tersi" -#: appEditors/AppGeoEditor.py:3550 appEditors/AppGeoEditor.py:4203 +#: appEditors/AppGeoEditor.py:3550 appEditors/AppGeoEditor.py:4205 msgid "Change" msgstr "Değiştir" @@ -3349,43 +3361,43 @@ msgstr "Düz" msgid "The length of the geometry element." msgstr "Şekil nesnesinin uzunluğu." -#: appEditors/AppGeoEditor.py:3579 appEditors/AppGerberEditor.py:6249 +#: appEditors/AppGeoEditor.py:3579 appEditors/AppGerberEditor.py:6251 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:70 -#: appPlugins/ToolFiducials.py:822 +#: appPlugins/ToolFiducials.py:820 msgid "Coordinates" msgstr "Koordinatlar" #: appEditors/AppGeoEditor.py:3581 appEditors/AppGeoEditor.py:3587 -#: appEditors/AppGerberEditor.py:6251 appEditors/AppGerberEditor.py:6257 +#: appEditors/AppGerberEditor.py:6253 appEditors/AppGerberEditor.py:6259 msgid "The coordinates of the selected geometry element." msgstr "Seçili şekil nesnesinin koordinatları." -#: appEditors/AppGeoEditor.py:3592 appEditors/AppGerberEditor.py:6262 +#: appEditors/AppGeoEditor.py:3592 appEditors/AppGerberEditor.py:6264 msgid "Vertex Points" msgstr "Köşe Noktaları" -#: appEditors/AppGeoEditor.py:3594 appEditors/AppGerberEditor.py:6264 +#: appEditors/AppGeoEditor.py:3594 appEditors/AppGerberEditor.py:6266 msgid "The number of vertex points in the selected geometry element." msgstr "Seçili şekil nesnesindeki köşe noktalarının sayısı." -#: appEditors/AppGeoEditor.py:3608 appEditors/AppGerberEditor.py:6278 -#: appGUI/ObjectUI.py:1118 +#: appEditors/AppGeoEditor.py:3608 appEditors/AppGerberEditor.py:6280 +#: appGUI/ObjectUI.py:1182 msgid "Simplification" msgstr "Sadeleştirme" -#: appEditors/AppGeoEditor.py:3610 appEditors/AppGerberEditor.py:6280 -#: appGUI/ObjectUI.py:1120 +#: appEditors/AppGeoEditor.py:3610 appEditors/AppGerberEditor.py:6282 +#: appGUI/ObjectUI.py:1184 msgid "Simplify a geometry by reducing its vertex points number." msgstr "Köşe noktası sayısını azaltarak bir şekli sadeleştirin." -#: appEditors/AppGeoEditor.py:3615 appEditors/AppGerberEditor.py:6285 -#: appGUI/ObjectUI.py:1150 +#: appEditors/AppGeoEditor.py:3615 appEditors/AppGerberEditor.py:6287 +#: appGUI/ObjectUI.py:1222 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:87 msgid "Tolerance" msgstr "Hata Payı" -#: appEditors/AppGeoEditor.py:3617 appEditors/AppGerberEditor.py:6287 -#: appGUI/ObjectUI.py:1152 +#: appEditors/AppGeoEditor.py:3617 appEditors/AppGerberEditor.py:6289 +#: appGUI/ObjectUI.py:1224 msgid "" "All points in the simplified object will be\n" "within the tolerance distance of the original geometry." @@ -3394,15 +3406,15 @@ msgstr "" "orijinal şeklin tolerans mesafesi içinde olacaktır." #: appEditors/AppGeoEditor.py:3629 appEditors/AppGeoEditor.py:4134 -#: appEditors/AppGerberEditor.py:4075 appEditors/AppGerberEditor.py:6300 -#: appGUI/ObjectUI.py:1164 +#: appEditors/AppGerberEditor.py:4075 appEditors/AppGerberEditor.py:6302 +#: appGUI/ObjectUI.py:1236 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:78 -#: appObjects/FlatCAMGeometry.py:494 +#: appObjects/FlatCAMGeometry.py:491 msgid "Simplify" msgstr "Sadeleştir" -#: appEditors/AppGeoEditor.py:3632 appEditors/AppGerberEditor.py:6303 -#: appGUI/ObjectUI.py:1167 +#: appEditors/AppGeoEditor.py:3632 appEditors/AppGerberEditor.py:6305 +#: appGUI/ObjectUI.py:1239 msgid "Simplify a geometry element by reducing its vertex points number." msgstr "Köşe noktası sayısını azaltarak bir şekil nesnesini sadeleştirin." @@ -3410,7 +3422,7 @@ msgstr "Köşe noktası sayısını azaltarak bir şekil nesnesini sadeleştirin msgid "Ring" msgstr "Dire" -#: appEditors/AppGeoEditor.py:3947 app_Main.py:7995 +#: appEditors/AppGeoEditor.py:3947 app_Main.py:8025 msgid "Line" msgstr "Çizgi" @@ -3420,9 +3432,9 @@ msgstr "Çizgi" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:432 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:310 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:277 -#: appPlugins/ToolDrilling.py:2856 appPlugins/ToolFollow.py:767 -#: appPlugins/ToolIsolation.py:3630 appPlugins/ToolMilling.py:4464 -#: appPlugins/ToolNCC.py:4645 appPlugins/ToolPaint.py:3324 +#: appPlugins/ToolDrilling.py:2860 appPlugins/ToolFollow.py:766 +#: appPlugins/ToolIsolation.py:3660 appPlugins/ToolMilling.py:4526 +#: appPlugins/ToolNCC.py:4660 appPlugins/ToolPaint.py:3339 msgid "Polygon" msgstr "Çokgen" @@ -3443,67 +3455,67 @@ msgid "Last selected shape ID" msgstr "Son seçilen şekil ID" #: appEditors/AppGeoEditor.py:4165 appEditors/AppGerberEditor.py:2643 -#: appEditors/AppGerberEditor.py:4922 appPlugins/ToolCutOut.py:1586 +#: appEditors/AppGerberEditor.py:4922 appPlugins/ToolCutOut.py:1568 #: appPlugins/ToolDistance.py:199 appPlugins/ToolExtract.py:630 #: appPlugins/ToolExtract.py:741 appPlugins/ToolExtract.py:816 -#: appPlugins/ToolOptimal.py:183 appPlugins/ToolPanelize.py:1081 +#: appPlugins/ToolOptimal.py:183 appPlugins/ToolPanelize.py:1065 #: appPlugins/ToolQRCode.py:253 appPlugins/ToolReport.py:224 #: appPlugins/ToolSolderPaste.py:723 appPlugins/ToolSolderPaste.py:1017 -#: appPlugins/ToolSub.py:319 tclCommands/TclCommandOpenSVG.py:85 +#: appPlugins/ToolSub.py:317 tclCommands/TclCommandOpenSVG.py:85 #: tclCommands/TclCommandPanelize.py:299 msgid "Working" msgstr "Ölçülüyor" -#: appEditors/AppGeoEditor.py:4573 +#: appEditors/AppGeoEditor.py:4575 msgid "Error on inserting shapes into storage." msgstr "Şekiller belleğe eklenirken hata oluştu." -#: appEditors/AppGeoEditor.py:4668 +#: appEditors/AppGeoEditor.py:4670 msgid "Grid Snap enabled." msgstr "Izgaraya tutturma etkinleştirildi." -#: appEditors/AppGeoEditor.py:4673 +#: appEditors/AppGeoEditor.py:4675 msgid "Grid Snap disabled." msgstr "Izgaraya tutturma devre dışı bırakıldı." -#: appEditors/AppGeoEditor.py:5057 appGUI/MainGUI.py:3697 -#: appGUI/MainGUI.py:3743 appGUI/MainGUI.py:3761 appGUI/MainGUI.py:3912 -#: appGUI/MainGUI.py:3950 appGUI/MainGUI.py:3962 +#: appEditors/AppGeoEditor.py:5062 appGUI/MainGUI.py:3732 +#: appGUI/MainGUI.py:3778 appGUI/MainGUI.py:3796 appGUI/MainGUI.py:3947 +#: appGUI/MainGUI.py:3985 appGUI/MainGUI.py:3997 msgid "Click on target point." msgstr "Hedef noktayı tıkla." -#: appEditors/AppGeoEditor.py:5347 appEditors/AppGeoEditor.py:5414 -#: appEditors/AppGeoEditor.py:5482 appEditors/AppGeoEditor.py:5512 -#: appEditors/AppGeoEditor.py:5565 appEditors/AppGeoEditor.py:5620 -#: appEditors/AppGeoEditor.py:5648 appEditors/AppGeoEditor.py:5673 -#: appEditors/AppGeoEditor.py:5703 appEditors/AppGeoEditor.py:5783 -#: appEditors/AppGeoEditor.py:5849 appEditors/AppGeoEditor.py:5917 -#: appPlugins/ToolCopperThieving.py:637 appPlugins/ToolFilm.py:851 -#: appPlugins/ToolFilm.py:1112 appPlugins/ToolRulesCheck.py:659 +#: appEditors/AppGeoEditor.py:5352 appEditors/AppGeoEditor.py:5419 +#: appEditors/AppGeoEditor.py:5487 appEditors/AppGeoEditor.py:5517 +#: appEditors/AppGeoEditor.py:5570 appEditors/AppGeoEditor.py:5625 +#: appEditors/AppGeoEditor.py:5653 appEditors/AppGeoEditor.py:5678 +#: appEditors/AppGeoEditor.py:5708 appEditors/AppGeoEditor.py:5788 +#: appEditors/AppGeoEditor.py:5854 appEditors/AppGeoEditor.py:5922 +#: appPlugins/ToolCopperThieving.py:639 appPlugins/ToolFilm.py:848 +#: appPlugins/ToolFilm.py:1121 appPlugins/ToolRulesCheck.py:659 msgid "Working..." msgstr "Çalışıyor..." -#: appEditors/AppGeoEditor.py:5348 +#: appEditors/AppGeoEditor.py:5353 msgid "Loading the Geometry into the Editor..." msgstr "Şekil, düzenleyiciye yükleniyor..." -#: appEditors/AppGeoEditor.py:5390 +#: appEditors/AppGeoEditor.py:5395 msgid "Editing MultiGeo Geometry, tool" msgstr "MultiGeometry (Çoklu şekil) Şeklini Düzenleme, araç" -#: appEditors/AppGeoEditor.py:5392 appPlugins/ToolNCC.py:2565 +#: appEditors/AppGeoEditor.py:5397 appPlugins/ToolNCC.py:2551 msgid "with diameter" msgstr "çap ile" -#: appEditors/AppGeoEditor.py:5461 +#: appEditors/AppGeoEditor.py:5466 msgid "Editor Exit. Geometry object was updated ..." msgstr "Düzenleyiciden çık. Şekil nesnesi güncellendi ..." -#: appEditors/AppGeoEditor.py:5517 appEditors/AppGeoEditor.py:5572 +#: appEditors/AppGeoEditor.py:5522 appEditors/AppGeoEditor.py:5577 msgid "A selection of minimum two items is required to do Intersection." msgstr "Kesişim yapabilmek için en az iki öge seçilmelidir." -#: appEditors/AppGeoEditor.py:5707 appEditors/AppGeoEditor.py:5853 +#: appEditors/AppGeoEditor.py:5712 appEditors/AppGeoEditor.py:5858 msgid "" "Negative buffer value is not accepted. Use Buffer interior to generate an " "'inside' shape" @@ -3511,38 +3523,38 @@ msgstr "" "Negatif tampon değeri kabul edilmiyor. 'İç' şekil oluşturmak için İç Tampon " "kısmını kullanın" -#: appEditors/AppGeoEditor.py:5717 appEditors/AppGeoEditor.py:5794 -#: appEditors/AppGeoEditor.py:5862 appEditors/AppGeoEditor.py:5927 +#: appEditors/AppGeoEditor.py:5722 appEditors/AppGeoEditor.py:5799 +#: appEditors/AppGeoEditor.py:5867 appEditors/AppGeoEditor.py:5932 msgid "Nothing selected." msgstr "Hiçbir şey seçilmedi." -#: appEditors/AppGeoEditor.py:5721 appEditors/AppGeoEditor.py:5798 -#: appEditors/AppGeoEditor.py:5866 +#: appEditors/AppGeoEditor.py:5726 appEditors/AppGeoEditor.py:5803 +#: appEditors/AppGeoEditor.py:5871 msgid "Invalid distance." msgstr "Geçersiz mesafe." -#: appEditors/AppGeoEditor.py:5766 appEditors/AppGeoEditor.py:5832 -#: appEditors/AppGeoEditor.py:5900 +#: appEditors/AppGeoEditor.py:5771 appEditors/AppGeoEditor.py:5837 +#: appEditors/AppGeoEditor.py:5905 msgid "Failed, the result is empty." msgstr "Başarısız oldu, sonuç yok." -#: appEditors/AppGeoEditor.py:5787 +#: appEditors/AppGeoEditor.py:5792 msgid "Negative buffer value is not accepted." msgstr "Negatif bir tampon değeri kabul edilmiyor." -#: appEditors/AppGeoEditor.py:5920 +#: appEditors/AppGeoEditor.py:5925 #, python-format msgid "Could not do Paint. Overlap value has to be less than 100%%." msgstr "" "Çizim yapılamadı. Üst üste gelme değerinin 1,00'den (% 100%) düşük olması " "gerekir." -#: appEditors/AppGeoEditor.py:5933 +#: appEditors/AppGeoEditor.py:5938 msgid "Invalid value for" msgstr "İçin geçersiz değer" -#: appEditors/AppGeoEditor.py:5995 appPlugins/ToolMilling.py:3039 -#: appPlugins/ToolPaint.py:2016 appPlugins/ToolPaint.py:2226 +#: appEditors/AppGeoEditor.py:6000 appPlugins/ToolMilling.py:3009 +#: appPlugins/ToolPaint.py:2004 appPlugins/ToolPaint.py:2214 msgid "" "Could not do Paint. Try a different combination of parameters. Or a " "different method of Paint" @@ -3646,20 +3658,20 @@ msgstr "İptal edildi. Taşınacak hiçbir şey seçilmedi" msgid "Select shapes to import them into the edited object." msgstr "Düzenlenen nesneye içe aktarmak için şekilleri seçin." -#: appEditors/AppGerberEditor.py:3045 appEditors/AppGerberEditor.py:3127 -#: appPlugins/ToolIsolation.py:2338 appPlugins/ToolIsolation.py:2490 -#: appPlugins/ToolPaint.py:1287 +#: appEditors/AppGerberEditor.py:3046 appEditors/AppGerberEditor.py:3128 +#: appPlugins/ToolIsolation.py:2334 appPlugins/ToolIsolation.py:2486 +#: appPlugins/ToolPaint.py:1273 msgid "Added polygon" msgstr "Çokgen eklendi" -#: appEditors/AppGerberEditor.py:3047 appEditors/AppGerberEditor.py:3129 -#: appPlugins/ToolIsolation.py:2339 appPlugins/ToolIsolation.py:2492 -#: appPlugins/ToolPaint.py:1289 +#: appEditors/AppGerberEditor.py:3048 appEditors/AppGerberEditor.py:3130 +#: appPlugins/ToolIsolation.py:2335 appPlugins/ToolIsolation.py:2488 +#: appPlugins/ToolPaint.py:1275 msgid "Click to add next polygon or right click to start." msgstr "Sonraki çokgeni eklemek için tıklayın veya başlamak için sağ tıklayın." -#: appEditors/AppGerberEditor.py:3050 appEditors/AppGerberEditor.py:3132 -#: appPlugins/ToolIsolation.py:2495 +#: appEditors/AppGerberEditor.py:3051 appEditors/AppGerberEditor.py:3133 +#: appPlugins/ToolIsolation.py:2491 msgid "No polygon in selection." msgstr "Seçimde çokgen yok." @@ -3708,20 +3720,20 @@ msgstr "" msgid "Dimensions edited." msgstr "Boyutlar düzenlendi." -#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6059 -#: appEditors/AppGerberEditor.py:6106 appGUI/ObjectUI.py:306 -#: appPlugins/ToolExtract.py:1009 appPlugins/ToolPunchGerber.py:2087 +#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6061 +#: appEditors/AppGerberEditor.py:6108 appGUI/ObjectUI.py:338 +#: appPlugins/ToolExtract.py:1019 appPlugins/ToolPunchGerber.py:2094 msgid "Code" msgstr "Kod" -#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6059 -#: appGUI/ObjectUI.py:306 +#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6061 +#: appGUI/ObjectUI.py:338 msgid "Dim" msgstr "Genişlik" #: appEditors/AppGerberEditor.py:4636 appObjects/FlatCAMCNCJob.py:747 #: appObjects/FlatCAMScript.py:134 appPlugins/ToolLevelling.py:1505 -#: app_Main.py:7897 +#: app_Main.py:7927 msgid "Loading" msgstr "Yükleniyor" @@ -3746,85 +3758,85 @@ msgstr "Dosyada şekil tanımı yok. Gerber oluşturma işlemi iptal ediliyor." msgid "Cancelled. No aperture is selected" msgstr "İptal edildi. Hiçbir şekil seçilmedi" -#: appEditors/AppGerberEditor.py:5137 app_Main.py:7339 +#: appEditors/AppGerberEditor.py:5137 app_Main.py:7369 msgid "Coordinates copied to clipboard." msgstr "Koordinatlar panoya kopyalandı." -#: appEditors/AppGerberEditor.py:5485 +#: appEditors/AppGerberEditor.py:5487 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:292 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:323 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290 #: appObjects/AppObject.py:345 appObjects/FlatCAMCNCJob.py:641 -#: appObjects/FlatCAMGerber.py:1012 appObjects/FlatCAMObj.py:266 +#: appObjects/FlatCAMGerber.py:1015 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 -#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1174 -#: appPlugins/ToolCorners.py:631 appPlugins/ToolFiducials.py:658 +#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1176 +#: appPlugins/ToolCorners.py:643 appPlugins/ToolFiducials.py:658 #: appPlugins/ToolMove.py:235 appPlugins/ToolQRCode.py:559 app_Main.py:5181 msgid "Plotting" msgstr "Çiziliyor" -#: appEditors/AppGerberEditor.py:5658 +#: appEditors/AppGerberEditor.py:5660 msgid "Failed. No aperture geometry is selected." msgstr "Başarısız oldu. Şekil seçilmedi." -#: appEditors/AppGerberEditor.py:5833 +#: appEditors/AppGerberEditor.py:5835 msgid "No aperture to buffer. Select at least one aperture and try again." msgstr "" "Bir tampon oluşturmak için şekil yok. Lütfen en az bir şekil seçin ve tekrar " "deneyin." -#: appEditors/AppGerberEditor.py:5864 +#: appEditors/AppGerberEditor.py:5866 msgid "Scale factor value is missing or wrong format. Add it and retry." msgstr "Ölçeklendirme değeri eksik veya biçim yanlış. Ekleyip tekrar deneyin." -#: appEditors/AppGerberEditor.py:5896 +#: appEditors/AppGerberEditor.py:5898 msgid "No aperture to scale. Select at least one aperture and try again." msgstr "" "Ölçeklendirme için şekil yok. Lütfen en az bir şekil seçin ve tekrar deneyin." -#: appEditors/AppGerberEditor.py:5948 +#: appEditors/AppGerberEditor.py:5950 msgid "Polygons marked." msgstr "Çokgenler işaretlendi." -#: appEditors/AppGerberEditor.py:5950 +#: appEditors/AppGerberEditor.py:5952 msgid "No polygons were marked. None fit within the limits." msgstr "Çokgenler işaretlenmedi. Hiçbiri sınırlara uymuyor." -#: appEditors/AppGerberEditor.py:6013 appGUI/MainGUI.py:771 -#: appGUI/MainGUI.py:1739 appGUI/ObjectUI.py:231 +#: appEditors/AppGerberEditor.py:6015 appGUI/MainGUI.py:771 +#: appGUI/MainGUI.py:1739 appGUI/ObjectUI.py:246 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:21 msgid "Gerber Editor" msgstr "Gerber Düzenleyici" -#: appEditors/AppGerberEditor.py:6046 appGUI/ObjectUI.py:271 +#: appEditors/AppGerberEditor.py:6048 appGUI/ObjectUI.py:303 #: appObjects/FlatCAMObj.py:492 appPlugins/ToolReport.py:187 msgid "Apertures" msgstr "Şekiller" -#: appEditors/AppGerberEditor.py:6048 appGUI/ObjectUI.py:273 +#: appEditors/AppGerberEditor.py:6050 appGUI/ObjectUI.py:305 msgid "Apertures Table for the Gerber Object." msgstr "Gerber nesnesi için şekil tablosu." -#: appEditors/AppGerberEditor.py:6064 appGUI/ObjectUI.py:310 +#: appEditors/AppGerberEditor.py:6066 appGUI/ObjectUI.py:342 msgid "Index" msgstr "Dizin" -#: appEditors/AppGerberEditor.py:6066 appGUI/ObjectUI.py:312 -#: appPlugins/ToolExtract.py:1016 appPlugins/ToolPunchGerber.py:2094 +#: appEditors/AppGerberEditor.py:6068 appGUI/ObjectUI.py:344 +#: appPlugins/ToolExtract.py:1026 appPlugins/ToolPunchGerber.py:2101 msgid "Aperture Code" msgstr "Şekil Kodu" -#: appEditors/AppGerberEditor.py:6068 appGUI/ObjectUI.py:314 -#: appPlugins/ToolExtract.py:1018 appPlugins/ToolPunchGerber.py:2096 +#: appEditors/AppGerberEditor.py:6070 appGUI/ObjectUI.py:346 +#: appPlugins/ToolExtract.py:1028 appPlugins/ToolPunchGerber.py:2103 msgid "Type of aperture: circular, rectangle, macros etc" msgstr "Şekil tipi: dairesel, dikdörtgen, makrolar vb" -#: appEditors/AppGerberEditor.py:6070 appGUI/ObjectUI.py:316 -#: appPlugins/ToolExtract.py:1020 appPlugins/ToolPunchGerber.py:2098 +#: appEditors/AppGerberEditor.py:6072 appGUI/ObjectUI.py:348 +#: appPlugins/ToolExtract.py:1030 appPlugins/ToolPunchGerber.py:2105 msgid "Aperture Size:" msgstr "Şekil Boyutu:" -#: appEditors/AppGerberEditor.py:6072 appGUI/ObjectUI.py:318 +#: appEditors/AppGerberEditor.py:6074 appGUI/ObjectUI.py:350 msgid "" "Aperture Dimensions:\n" " - (width, height) for R, O type.\n" @@ -3834,24 +3846,24 @@ msgstr "" " - (genişlik, yükseklik) dikgörtgensel ve dikdörtgen tipi için.\n" " - P tipi için (Genişlik, nTepe noktaları)" -#: appEditors/AppGerberEditor.py:6099 +#: appEditors/AppGerberEditor.py:6101 msgid "Add/Delete Aperture" msgstr "Şekil Ekle/Sil" -#: appEditors/AppGerberEditor.py:6101 +#: appEditors/AppGerberEditor.py:6103 msgid "Add/Delete an aperture in the aperture table" msgstr "Şekil Tablosuna bir şekil ekler/siler" -#: appEditors/AppGerberEditor.py:6107 +#: appEditors/AppGerberEditor.py:6109 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:53 msgid "Code for the new aperture" msgstr "Yeni şekil kodu" -#: appEditors/AppGerberEditor.py:6117 +#: appEditors/AppGerberEditor.py:6119 msgid "Size:" msgstr "Boyut:" -#: appEditors/AppGerberEditor.py:6119 +#: appEditors/AppGerberEditor.py:6121 msgid "" "Size for the new aperture.\n" "If aperture type is 'R' or 'O' then\n" @@ -3865,7 +3877,7 @@ msgstr "" "olarak şu şekilde hesaplanır:\n" "sqrt (genişlik ** 2 + yükseklik ** 2)" -#: appEditors/AppGerberEditor.py:6136 +#: appEditors/AppGerberEditor.py:6138 msgid "" "Select the type of new aperture. Can be:\n" "C = circular\n" @@ -3878,11 +3890,11 @@ msgstr "" "R = Dikdörtgensel\n" "O = Dikdörtgen" -#: appEditors/AppGerberEditor.py:6149 +#: appEditors/AppGerberEditor.py:6151 msgid "Dims" msgstr "Boyutlar" -#: appEditors/AppGerberEditor.py:6151 +#: appEditors/AppGerberEditor.py:6153 msgid "" "Dimensions for the new aperture.\n" "The format is (width, height)" @@ -3890,57 +3902,58 @@ msgstr "" "Yeni şekil için boyutlar.\n" "Biçim (Genişlik, Yükseklik)" -#: appEditors/AppGerberEditor.py:6173 +#: appEditors/AppGerberEditor.py:6175 msgid "Add a new aperture to the aperture list." msgstr "Şekil Tablosuna yeni bir şekil ekler." -#: appEditors/AppGerberEditor.py:6182 +#: appEditors/AppGerberEditor.py:6184 msgid "Delete a aperture in the aperture list" msgstr "Şekil Tablosundaki bir şekli siler" -#: appEditors/AppGerberEditor.py:6224 +#: appEditors/AppGerberEditor.py:6226 msgid "Valid" msgstr "Geçerli" -#: appEditors/AppGerberEditor.py:6226 +#: appEditors/AppGerberEditor.py:6228 msgid "Show if the selected polygon is valid." msgstr "Seçili çokgenin geçerli olup olmadığını göster." -#: appEditors/AppGerberEditor.py:6233 +#: appEditors/AppGerberEditor.py:6235 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:113 -#: appPlugins/ToolCalculators.py:572 appPlugins/ToolCalculators.py:615 -#: appPlugins/ToolCopperThieving.py:1358 +#: appPlugins/ToolCalculators.py:697 appPlugins/ToolCalculators.py:740 +#: appPlugins/ToolCopperThieving.py:1366 msgid "Area" msgstr "Alan" -#: appEditors/AppGerberEditor.py:6235 +#: appEditors/AppGerberEditor.py:6237 msgid "Show the area of the selected polygon." msgstr "Seçili çokgenin alanını göster." -#: appEditors/AppGerberEditor.py:6239 +#: appEditors/AppGerberEditor.py:6241 #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:43 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:177 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:44 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:83 -#: appPlugins/ToolCopperThieving.py:1369 appPlugins/ToolPcbWizard.py:501 +#: appPlugins/ToolCalculators.py:549 appPlugins/ToolCopperThieving.py:1377 +#: appPlugins/ToolPcbWizard.py:501 msgid "mm" msgstr "mm" -#: appEditors/AppGerberEditor.py:6239 appPlugins/ToolCopperThieving.py:1371 -#: appPlugins/ToolCopperThieving.py:1728 +#: appEditors/AppGerberEditor.py:6241 appPlugins/ToolCopperThieving.py:1379 +#: appPlugins/ToolCopperThieving.py:1776 msgid "in" msgstr "in" -#: appEditors/AppGerberEditor.py:6326 +#: appEditors/AppGerberEditor.py:6328 msgid "Buffer Aperture" msgstr "Şekil Tamponu" -#: appEditors/AppGerberEditor.py:6328 +#: appEditors/AppGerberEditor.py:6330 msgid "Buffer a aperture in the aperture list" msgstr "Şekil Tablosundaki bir şekil için bir tampon oluşturur" -#: appEditors/AppGerberEditor.py:6349 +#: appEditors/AppGerberEditor.py:6351 msgid "" "There are 3 types of corners:\n" " - 'Round': the corner is rounded.\n" @@ -3954,20 +3967,20 @@ msgstr "" " - Eğimli: Köşe, köşede buluşan ögeleri doğrudan birbirine bağlayan bir " "çizgidir" -#: appEditors/AppGerberEditor.py:6386 +#: appEditors/AppGerberEditor.py:6388 msgid "Scale Aperture" msgstr "Şekil Ölçeklendirme" -#: appEditors/AppGerberEditor.py:6388 +#: appEditors/AppGerberEditor.py:6390 msgid "Scale a aperture in the aperture list" msgstr "Şekil Tablosundaki şekli ölçeklendirir" -#: appEditors/AppGerberEditor.py:6398 +#: appEditors/AppGerberEditor.py:6400 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:205 msgid "Scale factor" msgstr "Ölçek Değeri" -#: appEditors/AppGerberEditor.py:6400 +#: appEditors/AppGerberEditor.py:6402 msgid "" "The factor by which to scale the selected aperture.\n" "Values can be between 0.0000 and 999.9999" @@ -3975,19 +3988,19 @@ msgstr "" "Seçilen şekli ölçeklendirme değeri.\n" "Değerler 0.0000 ve 999.9999 arasında olabilir" -#: appEditors/AppGerberEditor.py:6437 +#: appEditors/AppGerberEditor.py:6439 msgid "Mark polygons" msgstr "Çokgenleri İşaretle" -#: appEditors/AppGerberEditor.py:6439 +#: appEditors/AppGerberEditor.py:6441 msgid "Mark the polygon areas." msgstr "Çokgen alanları işaretleyin." -#: appEditors/AppGerberEditor.py:6450 +#: appEditors/AppGerberEditor.py:6452 msgid "Area UPPER threshold" msgstr "Alan ÜST eşiği" -#: appEditors/AppGerberEditor.py:6452 +#: appEditors/AppGerberEditor.py:6454 msgid "" "The threshold value, all areas less than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -3995,11 +4008,11 @@ msgstr "" "Eşik değeri, bunun altında olan tüm alanlar işaretlenir.\n" "0.0000 ve 10000.0000 arasında bir değere sahip olabilir" -#: appEditors/AppGerberEditor.py:6463 +#: appEditors/AppGerberEditor.py:6465 msgid "Area LOWER threshold" msgstr "Alan ALT eşiği" -#: appEditors/AppGerberEditor.py:6465 +#: appEditors/AppGerberEditor.py:6467 msgid "" "The threshold value, all areas more than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -4007,32 +4020,32 @@ msgstr "" "Eşik değeri, bundan daha fazla olan tüm alanlar işaretlenir.\n" "0.0000 ila 10000.0000 arasında bir değere sahip olabilir" -#: appEditors/AppGerberEditor.py:6479 +#: appEditors/AppGerberEditor.py:6481 msgid "Mark" msgstr "İşaret" -#: appEditors/AppGerberEditor.py:6482 +#: appEditors/AppGerberEditor.py:6484 msgid "Mark the polygons that fit within limits." msgstr "Sınırlara uyan çokgenleri işaretleyin." -#: appEditors/AppGerberEditor.py:6489 +#: appEditors/AppGerberEditor.py:6491 msgid "Delete all the marked polygons." msgstr "İşaretli tüm çokgenleri silin." -#: appEditors/AppGerberEditor.py:6496 +#: appEditors/AppGerberEditor.py:6498 msgid "Clear all the markings." msgstr "Tüm işaretleri temizleyin." -#: appEditors/AppGerberEditor.py:6521 appGUI/MainGUI.py:779 -#: appGUI/MainGUI.py:1259 appGUI/MainGUI.py:2513 appGUI/MainGUI.py:5219 +#: appEditors/AppGerberEditor.py:6523 appGUI/MainGUI.py:779 +#: appGUI/MainGUI.py:1259 appGUI/MainGUI.py:2548 appGUI/MainGUI.py:5254 msgid "Add Pad Array" msgstr "Pad Dizisi Ekle" -#: appEditors/AppGerberEditor.py:6523 +#: appEditors/AppGerberEditor.py:6525 msgid "Add an array of pads (linear or circular array)" msgstr "Bir ped dizisi ekler (doğrusal veya dairesel dizi)" -#: appEditors/AppGerberEditor.py:6530 +#: appEditors/AppGerberEditor.py:6532 msgid "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" @@ -4040,53 +4053,53 @@ msgstr "" "Oluşturulacak ped dizisi tipini seçin.\n" "Doğrusal X (Y) veya Dairesel olabilir" -#: appEditors/AppGerberEditor.py:6541 +#: appEditors/AppGerberEditor.py:6543 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:90 msgid "Nr of pads" msgstr "Ped Sayısı" -#: appEditors/AppGerberEditor.py:6543 +#: appEditors/AppGerberEditor.py:6545 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:92 msgid "Specify how many pads to be in the array." msgstr "Dizide kaç tane ped olması gerektiğini belirtin." -#: appEditors/AppGerberEditor.py:7364 +#: appEditors/AppGerberEditor.py:7366 msgid "Appying Rotate" msgstr "Döndürme işlemi uygulanıyor" -#: appEditors/AppGerberEditor.py:7397 +#: appEditors/AppGerberEditor.py:7399 msgid "Applying Flip" msgstr "Çevirme işlemi uygulanıyor" -#: appEditors/AppGerberEditor.py:7440 +#: appEditors/AppGerberEditor.py:7442 msgid "Applying Skew" msgstr "Eğriltme işlemi uygulanıyor" -#: appEditors/AppGerberEditor.py:7481 +#: appEditors/AppGerberEditor.py:7483 msgid "Applying Scale" msgstr "Ölçeklendirme işlemi uygulanıyor" -#: appEditors/AppGerberEditor.py:7517 +#: appEditors/AppGerberEditor.py:7519 msgid "Applying Offset" msgstr "Hizalama işlemi uygulanıyor" -#: appEditors/AppGerberEditor.py:7553 +#: appEditors/AppGerberEditor.py:7555 msgid "Applying Buffer" msgstr "Tampon uygulanıyor" -#: appEditors/AppGerberEditor.py:7632 +#: appEditors/AppGerberEditor.py:7634 msgid "Offset Y cancelled" msgstr "Y hizalama işlemi iptal edildi" -#: appEditors/AppGerberEditor.py:7648 +#: appEditors/AppGerberEditor.py:7650 msgid "Skew X cancelled" msgstr "X eğriltme işlemi iptal edildi" -#: appEditors/AppGerberEditor.py:7664 +#: appEditors/AppGerberEditor.py:7666 msgid "Skew Y cancelled" msgstr "Y eğriltme işlemi iptal edildi" -#: appEditors/AppTextEditor.py:87 appGUI/GUIElements.py:4040 +#: appEditors/AppTextEditor.py:87 appGUI/GUIElements.py:4097 msgid "Find" msgstr "Bul" @@ -4112,13 +4125,13 @@ 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:109 appEditors/appGCodeEditor.py:160 -#: appGUI/GUIElements.py:4881 appGUI/ObjectUI.py:1229 +#: appGUI/GUIElements.py:4938 appGUI/ObjectUI.py:1311 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolExtract.py:957 appPlugins/ToolFollow.py:754 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolPaint.py:3286 -#: appPlugins/ToolPunchGerber.py:2036 +#: appPlugins/ToolExtract.py:967 appPlugins/ToolFollow.py:753 +#: appPlugins/ToolIsolation.py:3593 appPlugins/ToolPaint.py:3301 +#: appPlugins/ToolPunchGerber.py:2043 msgid "All" msgstr "Tamamı" @@ -4166,7 +4179,7 @@ msgstr "Dosyayı Aç" #: appObjects/FlatCAMCNCJob.py:671 appObjects/FlatCAMCNCJob.py:677 #: appPlugins/ToolLevelling.py:1471 appPlugins/ToolLevelling.py:1477 #: appPlugins/ToolLevelling.py:1663 appPlugins/ToolLevelling.py:1669 -#: appPlugins/ToolSolderPaste.py:1123 app_Main.py:7809 app_Main.py:7815 +#: appPlugins/ToolSolderPaste.py:1123 app_Main.py:7839 app_Main.py:7845 msgid "Export Code ..." msgstr "Kodu Dışa Aktar ..." @@ -4180,13 +4193,13 @@ msgstr "Böyle bir dosya ya da dizin yok" msgid "Saved to" msgstr "Şuraya kaydedildi" -#: appEditors/appGCodeEditor.py:76 appGUI/GUIElements.py:4048 -#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:350 appGUI/MainGUI.py:4725 -#: appGUI/MainGUI.py:4986 appGUI/MainGUI.py:5095 appGUI/MainGUI.py:5238 +#: appEditors/appGCodeEditor.py:76 appGUI/GUIElements.py:4105 +#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:350 appGUI/MainGUI.py:4760 +#: appGUI/MainGUI.py:5021 appGUI/MainGUI.py:5130 appGUI/MainGUI.py:5273 msgid "Ctrl+S" msgstr "Ctrl+S" -#: appEditors/appGCodeEditor.py:82 app_Main.py:7972 +#: appEditors/appGCodeEditor.py:82 app_Main.py:8002 msgid "Code Editor" msgstr "Kod Düzenleyici" @@ -4215,7 +4228,7 @@ msgstr "G Kodu Başlatma" msgid "Loaded Machine Code into Code Editor" msgstr "Kod Düzenleyici'ye CNC kodu yüklendi" -#: appEditors/appGCodeEditor.py:766 appGUI/ObjectUI.py:1249 +#: appEditors/appGCodeEditor.py:766 appGUI/ObjectUI.py:1331 #: appPlugins/ToolSolderPaste.py:1038 msgid "GCode Editor" msgstr "G Kodu Düzenleyicisi" @@ -4224,18 +4237,18 @@ msgstr "G Kodu Düzenleyicisi" msgid "GCode" msgstr "G Kodu" -#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:668 -#: appGUI/ObjectUI.py:1384 appObjects/FlatCAMObj.py:499 -#: appPlugins/ToolDrilling.py:2333 appPlugins/ToolMilling.py:3631 -#: appPlugins/ToolMilling.py:3824 appPlugins/ToolReport.py:194 +#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:746 +#: appGUI/ObjectUI.py:1498 appObjects/FlatCAMObj.py:499 +#: appPlugins/ToolDrilling.py:2348 appPlugins/ToolMilling.py:3632 +#: appPlugins/ToolMilling.py:3894 appPlugins/ToolReport.py:194 msgid "Drills" msgstr "Delikler" -#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:668 -#: appGUI/ObjectUI.py:1384 +#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:746 +#: appGUI/ObjectUI.py:1498 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:152 -#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2333 -#: appPlugins/ToolMilling.py:3631 appPlugins/ToolMilling.py:3825 +#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2348 +#: appPlugins/ToolMilling.py:3632 appPlugins/ToolMilling.py:3895 #: appPlugins/ToolReport.py:196 msgid "Slots" msgstr "Yuvalar" @@ -4267,121 +4280,121 @@ msgstr "Kodu Ekle" msgid "Insert the code above at the cursor location." msgstr "Yukarıdaki Kodu imleç konumuna ekleyin." -#: appGUI/GUIElements.py:330 appGUI/GUIElements.py:1029 -#: appGUI/GUIElements.py:1428 +#: appGUI/GUIElements.py:333 appGUI/GUIElements.py:1032 +#: appGUI/GUIElements.py:1433 msgid "Read Only" msgstr "Salt Okunur" -#: appGUI/GUIElements.py:335 appGUI/GUIElements.py:1034 -#: appGUI/GUIElements.py:1433 appGUI/GUIElements.py:1646 -#: appGUI/GUIElements.py:1939 appGUI/GUIElements.py:4006 +#: appGUI/GUIElements.py:338 appGUI/GUIElements.py:1037 +#: appGUI/GUIElements.py:1438 appGUI/GUIElements.py:1693 +#: appGUI/GUIElements.py:1986 appGUI/GUIElements.py:4063 msgid "Undo" msgstr "Geri Al" -#: appGUI/GUIElements.py:335 appGUI/GUIElements.py:1034 -#: appGUI/GUIElements.py:1433 appGUI/GUIElements.py:1646 -#: appGUI/GUIElements.py:1939 appGUI/GUIElements.py:4006 +#: appGUI/GUIElements.py:338 appGUI/GUIElements.py:1037 +#: appGUI/GUIElements.py:1438 appGUI/GUIElements.py:1693 +#: appGUI/GUIElements.py:1986 appGUI/GUIElements.py:4063 msgid "Ctrl+Z" msgstr "Ctrl+Z" -#: appGUI/GUIElements.py:342 appGUI/GUIElements.py:1041 -#: appGUI/GUIElements.py:1440 appGUI/GUIElements.py:1653 -#: appGUI/GUIElements.py:1944 appGUI/GUIElements.py:4011 +#: appGUI/GUIElements.py:345 appGUI/GUIElements.py:1044 +#: appGUI/GUIElements.py:1445 appGUI/GUIElements.py:1700 +#: appGUI/GUIElements.py:1991 appGUI/GUIElements.py:4068 msgid "Redo" msgstr "İleri Al" -#: appGUI/GUIElements.py:342 appGUI/GUIElements.py:1041 -#: appGUI/GUIElements.py:1440 appGUI/GUIElements.py:1653 -#: appGUI/GUIElements.py:1944 appGUI/GUIElements.py:4011 +#: appGUI/GUIElements.py:345 appGUI/GUIElements.py:1044 +#: appGUI/GUIElements.py:1445 appGUI/GUIElements.py:1700 +#: appGUI/GUIElements.py:1991 appGUI/GUIElements.py:4068 msgid "Ctrl+Y" msgstr "Ctrl+Y" -#: appGUI/GUIElements.py:351 appGUI/GUIElements.py:1050 -#: appGUI/GUIElements.py:1449 appGUI/GUIElements.py:1662 -#: appGUI/GUIElements.py:1951 appGUI/GUIElements.py:4018 appGUI/MainGUI.py:1730 -#: appGUI/ObjectUI.py:1231 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:58 +#: appGUI/GUIElements.py:354 appGUI/GUIElements.py:1053 +#: appGUI/GUIElements.py:1454 appGUI/GUIElements.py:1709 +#: appGUI/GUIElements.py:1998 appGUI/GUIElements.py:4075 appGUI/MainGUI.py:1730 +#: appGUI/ObjectUI.py:1313 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:58 msgid "Cut" msgstr "Kes" -#: appGUI/GUIElements.py:351 appGUI/GUIElements.py:1050 -#: appGUI/GUIElements.py:1449 appGUI/GUIElements.py:1662 -#: appGUI/GUIElements.py:1951 appGUI/GUIElements.py:4018 appGUI/MainGUI.py:4987 +#: appGUI/GUIElements.py:354 appGUI/GUIElements.py:1053 +#: appGUI/GUIElements.py:1454 appGUI/GUIElements.py:1709 +#: appGUI/GUIElements.py:1998 appGUI/GUIElements.py:4075 appGUI/MainGUI.py:5022 msgid "Ctrl+X" msgstr "Ctrl+X" -#: appGUI/GUIElements.py:358 appGUI/GUIElements.py:1057 -#: appGUI/GUIElements.py:1456 appGUI/GUIElements.py:1669 -#: appGUI/GUIElements.py:1956 appGUI/GUIElements.py:4023 appGUI/MainGUI.py:421 +#: appGUI/GUIElements.py:361 appGUI/GUIElements.py:1060 +#: appGUI/GUIElements.py:1461 appGUI/GUIElements.py:1716 +#: appGUI/GUIElements.py:2003 appGUI/GUIElements.py:4080 appGUI/MainGUI.py:421 #: appGUI/MainGUI.py:757 appGUI/MainGUI.py:816 appGUI/MainGUI.py:894 #: appGUI/MainGUI.py:1037 appGUI/MainGUI.py:1287 appGUI/MainGUI.py:1787 -#: appGUI/MainGUI.py:2299 appGUI/MainGUI.py:2541 appGUI/MainGUI.py:5221 -#: appPlugins/ToolMilling.py:397 appPlugins/ToolPanelize.py:467 -#: appPlugins/ToolPanelize.py:496 appPlugins/ToolPanelize.py:607 -#: appPlugins/ToolPanelize.py:618 appPlugins/ToolPanelize.py:650 -#: appPlugins/ToolPanelize.py:699 appPlugins/ToolPanelize.py:898 -#: appPlugins/ToolPanelize.py:930 appPlugins/ToolPanelize.py:978 +#: appGUI/MainGUI.py:2334 appGUI/MainGUI.py:2576 appGUI/MainGUI.py:5256 +#: appPlugins/ToolMilling.py:387 appPlugins/ToolPanelize.py:451 +#: appPlugins/ToolPanelize.py:480 appPlugins/ToolPanelize.py:591 +#: appPlugins/ToolPanelize.py:602 appPlugins/ToolPanelize.py:634 +#: appPlugins/ToolPanelize.py:683 appPlugins/ToolPanelize.py:882 +#: appPlugins/ToolPanelize.py:914 appPlugins/ToolPanelize.py:962 msgid "Copy" msgstr "Kopyala" -#: appGUI/GUIElements.py:358 appGUI/GUIElements.py:1057 -#: appGUI/GUIElements.py:1456 appGUI/GUIElements.py:1669 -#: appGUI/GUIElements.py:1956 appGUI/GUIElements.py:4023 appGUI/MainGUI.py:421 -#: appGUI/MainGUI.py:4716 +#: appGUI/GUIElements.py:361 appGUI/GUIElements.py:1060 +#: appGUI/GUIElements.py:1461 appGUI/GUIElements.py:1716 +#: appGUI/GUIElements.py:2003 appGUI/GUIElements.py:4080 appGUI/MainGUI.py:421 +#: appGUI/MainGUI.py:4751 msgid "Ctrl+C" msgstr "Ctrl+C" -#: appGUI/GUIElements.py:365 appGUI/GUIElements.py:1064 -#: appGUI/GUIElements.py:1463 appGUI/GUIElements.py:1676 -#: appGUI/GUIElements.py:1961 +#: appGUI/GUIElements.py:368 appGUI/GUIElements.py:1067 +#: appGUI/GUIElements.py:1468 appGUI/GUIElements.py:1723 +#: appGUI/GUIElements.py:2008 msgid "Paste" msgstr "Yapıştır" -#: appGUI/GUIElements.py:365 appGUI/GUIElements.py:1064 -#: appGUI/GUIElements.py:1463 appGUI/GUIElements.py:1676 -#: appGUI/GUIElements.py:1961 +#: appGUI/GUIElements.py:368 appGUI/GUIElements.py:1067 +#: appGUI/GUIElements.py:1468 appGUI/GUIElements.py:1723 +#: appGUI/GUIElements.py:2008 msgid "Ctrl+V" msgstr "Ctrl+V" -#: appGUI/GUIElements.py:372 appGUI/GUIElements.py:1071 -#: appGUI/GUIElements.py:1470 appGUI/GUIElements.py:1681 -#: appGUI/GUIElements.py:1966 appGUI/GUIElements.py:4028 appGUI/MainGUI.py:4786 -#: appGUI/MainGUI.py:4787 appGUI/MainGUI.py:4991 appGUI/MainGUI.py:5091 -#: appGUI/MainGUI.py:5092 appGUI/MainGUI.py:5232 appGUI/MainGUI.py:5233 +#: appGUI/GUIElements.py:375 appGUI/GUIElements.py:1074 +#: appGUI/GUIElements.py:1475 appGUI/GUIElements.py:1728 +#: appGUI/GUIElements.py:2013 appGUI/GUIElements.py:4085 appGUI/MainGUI.py:4821 +#: appGUI/MainGUI.py:4822 appGUI/MainGUI.py:5026 appGUI/MainGUI.py:5126 +#: appGUI/MainGUI.py:5127 appGUI/MainGUI.py:5267 appGUI/MainGUI.py:5268 msgid "Del" msgstr "Del" -#: appGUI/GUIElements.py:381 appGUI/GUIElements.py:1080 -#: appGUI/GUIElements.py:1479 appGUI/GUIElements.py:1688 -#: appGUI/GUIElements.py:1973 appGUI/GUIElements.py:4035 appGUI/MainGUI.py:455 -#: appGUI/MainGUI.py:590 appGUI/MainGUI.py:4715 -#: appObjects/ObjectCollection.py:1154 appObjects/ObjectCollection.py:1201 -#: appPlugins/ToolIsolation.py:3603 appPlugins/ToolPunchGerber.py:2311 +#: appGUI/GUIElements.py:384 appGUI/GUIElements.py:1083 +#: appGUI/GUIElements.py:1484 appGUI/GUIElements.py:1735 +#: appGUI/GUIElements.py:2020 appGUI/GUIElements.py:4092 appGUI/MainGUI.py:455 +#: appGUI/MainGUI.py:590 appGUI/MainGUI.py:4750 +#: appObjects/ObjectCollection.py:1157 appObjects/ObjectCollection.py:1204 +#: appPlugins/ToolIsolation.py:3633 appPlugins/ToolPunchGerber.py:2327 msgid "Select All" msgstr "Tümünü Seç" -#: appGUI/GUIElements.py:381 appGUI/GUIElements.py:1080 -#: appGUI/GUIElements.py:1479 appGUI/GUIElements.py:1688 -#: appGUI/GUIElements.py:1973 appGUI/GUIElements.py:4035 appGUI/MainGUI.py:455 -#: appGUI/MainGUI.py:4715 +#: appGUI/GUIElements.py:384 appGUI/GUIElements.py:1083 +#: appGUI/GUIElements.py:1484 appGUI/GUIElements.py:1735 +#: appGUI/GUIElements.py:2020 appGUI/GUIElements.py:4092 appGUI/MainGUI.py:455 +#: appGUI/MainGUI.py:4750 msgid "Ctrl+A" msgstr "Ctrl+A" -#: appGUI/GUIElements.py:1087 appGUI/GUIElements.py:1486 +#: appGUI/GUIElements.py:1090 appGUI/GUIElements.py:1491 msgid "Step Up" msgstr "Değeri Artır" -#: appGUI/GUIElements.py:1094 appGUI/GUIElements.py:1493 +#: appGUI/GUIElements.py:1097 appGUI/GUIElements.py:1498 msgid "Step Down" msgstr "Değeri Azalt" -#: appGUI/GUIElements.py:2390 appGUI/GUIElements.py:2460 -#: appGUI/GUIElements.py:2521 appGUI/GUIElements.py:2586 -#: appGUI/GUIElements.py:3974 app_Main.py:4817 app_Main.py:4993 -#: app_Main.py:5082 app_Main.py:9301 app_Main.py:9649 +#: appGUI/GUIElements.py:2447 appGUI/GUIElements.py:2517 +#: appGUI/GUIElements.py:2578 appGUI/GUIElements.py:2643 +#: appGUI/GUIElements.py:4031 app_Main.py:4817 app_Main.py:4993 +#: app_Main.py:5082 app_Main.py:9331 app_Main.py:9679 msgid "Ok" msgstr "Tamam" -#: appGUI/GUIElements.py:3938 +#: appGUI/GUIElements.py:3995 msgid "" "The reference can be:\n" "- Absolute -> the reference point is point (0,0)\n" @@ -4391,19 +4404,19 @@ msgstr "" "- Kesin -> Referans noktası bir noktadır (0,0)\n" "- Değişen -> Referans noktası farenin atlamadan önceki konumudur" -#: appGUI/GUIElements.py:3943 +#: appGUI/GUIElements.py:4000 msgid "Abs" msgstr "Kesin" -#: appGUI/GUIElements.py:3944 +#: appGUI/GUIElements.py:4001 msgid "Relative" msgstr "Değişen" -#: appGUI/GUIElements.py:3955 +#: appGUI/GUIElements.py:4012 msgid "Location" msgstr "Konum" -#: appGUI/GUIElements.py:3957 +#: appGUI/GUIElements.py:4014 msgid "" "The Location value is a tuple (x,y).\n" "If the reference is Absolute then the Jump will be at the position (x,y).\n" @@ -4415,88 +4428,88 @@ msgstr "" "Referans Değişen ise, geçiş farenin geçerli \n" "konumundan (x, y) mesafede olacaktır." -#: appGUI/GUIElements.py:4040 +#: appGUI/GUIElements.py:4097 msgid "Ctrl+F" msgstr "Ctrl+F" -#: appGUI/GUIElements.py:4048 +#: appGUI/GUIElements.py:4105 msgid "Save Log" msgstr "Kayıt Dosyası" -#: appGUI/GUIElements.py:4054 +#: appGUI/GUIElements.py:4111 msgid "Clear All" msgstr "Tümünü Temizle" -#: appGUI/GUIElements.py:4054 +#: appGUI/GUIElements.py:4111 msgid "Shift+Del" msgstr "Shift+Del" -#: appGUI/GUIElements.py:4173 appPlugins/ToolShell.py:327 +#: appGUI/GUIElements.py:4230 appPlugins/ToolShell.py:327 msgid "Type >help< to get started" msgstr "Başlamak için >yardım Excellon'u Dışa Aktar'da ayarlanır." -#: appGUI/MainGUI.py:285 app_Main.py:9607 app_Main.py:9612 +#: appGUI/MainGUI.py:285 app_Main.py:9637 app_Main.py:9642 msgid "Export Gerber" msgstr "Gerber'i Dışa Aktar" @@ -4825,15 +4839,15 @@ msgstr "Ayarları Dosyadan İçe Aktar" msgid "Export Preferences to file" msgstr "Ayarları Dosyaya Aktar" -#: appGUI/MainGUI.py:318 appGUI/preferences/PreferencesUIManager.py:1282 +#: appGUI/MainGUI.py:318 appGUI/preferences/PreferencesUIManager.py:1286 msgid "Save Preferences" msgstr "Ayarları Kaydet" -#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4723 +#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4758 msgid "Print (PDF)" msgstr "Yazdır (PDF)" -#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4723 +#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4758 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -4846,7 +4860,7 @@ msgid "Edit Object" msgstr "Nesneyi Düzenle" #: appGUI/MainGUI.py:347 appGUI/MainGUI.py:685 appGUI/MainGUI.py:793 -#: appGUI/MainGUI.py:4696 appGUI/MainGUI.py:4964 appGUI/MainGUI.py:5223 +#: appGUI/MainGUI.py:4731 appGUI/MainGUI.py:4999 appGUI/MainGUI.py:5258 msgid "E" msgstr "E" @@ -4931,13 +4945,13 @@ msgstr "" msgid "DEL" msgstr "DEL" -#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:1046 appGUI/MainGUI.py:2308 -#: appGUI/MainGUI.py:4702 +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:1046 appGUI/MainGUI.py:2343 +#: appGUI/MainGUI.py:4737 msgid "Set Origin" msgstr "Orijini Ayarla" -#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:658 appGUI/MainGUI.py:4702 -#: appGUI/MainGUI.py:4971 +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:658 appGUI/MainGUI.py:4737 +#: appGUI/MainGUI.py:5006 msgid "O" msgstr "O" @@ -4945,26 +4959,26 @@ msgstr "O" msgid "Shift+O" msgstr "Shift+O" -#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1050 appGUI/MainGUI.py:2312 -#: app_Main.py:5419 app_Main.py:5431 +#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1050 appGUI/MainGUI.py:2347 +#: app_Main.py:5423 app_Main.py:5435 msgid "Custom Origin" msgstr "Orijini Özelleştir" -#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:1053 appGUI/MainGUI.py:2315 +#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:1053 appGUI/MainGUI.py:2350 msgid "Jump to Location" msgstr "Konuma Atla" -#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:4698 appGUI/MainGUI.py:4966 -#: appGUI/MainGUI.py:5084 appGUI/MainGUI.py:5224 +#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:4733 appGUI/MainGUI.py:5001 +#: appGUI/MainGUI.py:5119 appGUI/MainGUI.py:5259 msgid "J" msgstr "J" -#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2317 -#: appGUI/MainGUI.py:4734 +#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2352 +#: appGUI/MainGUI.py:4769 msgid "Locate in Object" msgstr "Nesnede Bul" -#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:4734 +#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:4769 msgid "Shift+J" msgstr "Shift+J" @@ -4972,21 +4986,21 @@ msgstr "Shift+J" msgid "Toggle Units" msgstr "Birimleri Değiştir" -#: appGUI/MainGUI.py:452 appGUI/MainGUI.py:745 appGUI/MainGUI.py:4703 -#: appGUI/MainGUI.py:5086 +#: appGUI/MainGUI.py:452 appGUI/MainGUI.py:745 appGUI/MainGUI.py:4738 +#: appGUI/MainGUI.py:5121 msgid "Q" msgstr "Q" #: appGUI/MainGUI.py:461 appGUI/MainGUI.py:1344 -#: appGUI/preferences/PreferencesUIManager.py:1005 -#: appGUI/preferences/PreferencesUIManager.py:1095 -#: appGUI/preferences/PreferencesUIManager.py:1123 -#: appGUI/preferences/PreferencesUIManager.py:1230 app_Main.py:6343 -#: app_Main.py:6348 app_Main.py:6368 +#: appGUI/preferences/PreferencesUIManager.py:1009 +#: appGUI/preferences/PreferencesUIManager.py:1099 +#: appGUI/preferences/PreferencesUIManager.py:1127 +#: appGUI/preferences/PreferencesUIManager.py:1234 app_Main.py:6351 +#: app_Main.py:6356 app_Main.py:6376 msgid "Preferences" msgstr "Ayarlar" -#: appGUI/MainGUI.py:461 appGUI/MainGUI.py:4736 +#: appGUI/MainGUI.py:461 appGUI/MainGUI.py:4771 msgid "Shift+P" msgstr "Shift+P" @@ -5003,19 +5017,19 @@ msgstr "Seçimi Döndür" msgid "Shift+(R)" msgstr "Shift+(R)" -#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4740 +#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4775 msgid "Skew on X axis" msgstr "X Ekseninde Eğrilt" -#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4740 appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4775 appGUI/MainGUI.py:5015 msgid "Shift+X" msgstr "Shift+X" -#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4741 +#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4776 msgid "Skew on Y axis" msgstr "Y Ekseninde Eğrilt" -#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4741 appGUI/MainGUI.py:4981 +#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4776 appGUI/MainGUI.py:5016 msgid "Shift+Y" msgstr "Shift+Y" @@ -5031,11 +5045,11 @@ msgstr "Y Ekseninde Çevir" msgid "View source" msgstr "CNC Kodunu Görüntüle" -#: appGUI/MainGUI.py:494 appGUI/MainGUI.py:4762 +#: appGUI/MainGUI.py:494 appGUI/MainGUI.py:4797 msgid "Alt+S" msgstr "Alt+S" -#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4717 +#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4752 msgid "Ctrl+D" msgstr "Ctrl+D" @@ -5043,7 +5057,7 @@ msgstr "Ctrl+D" msgid "Experimental" msgstr "Deneysel" -#: appGUI/MainGUI.py:507 app_Main.py:6526 +#: appGUI/MainGUI.py:507 app_Main.py:6534 msgid "3D Area" msgstr "3D Alan" @@ -5051,19 +5065,19 @@ msgstr "3D Alan" msgid "View" msgstr "Görünüm" -#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4767 +#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4802 msgid "Enable all" msgstr "Tümünü Etkinleştir" -#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4767 +#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4802 msgid "Alt+1" msgstr "Alt+1" -#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4768 +#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4803 msgid "Disable all" msgstr "Tümünü Devre Dışı Bırak" -#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4768 +#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4803 msgid "Alt+2" msgstr "Alt+2" @@ -5071,7 +5085,7 @@ msgstr "Alt+2" msgid "Enable non-selected" msgstr "Seçili Olmayanları Etkinleştir" -#: appGUI/MainGUI.py:523 appGUI/MainGUI.py:4769 +#: appGUI/MainGUI.py:523 appGUI/MainGUI.py:4804 msgid "Alt+3" msgstr "Alt+3" @@ -5079,34 +5093,34 @@ msgstr "Alt+3" msgid "Disable non-selected" msgstr "Seçili Olmayanları Devre Dışı Bırak" -#: appGUI/MainGUI.py:526 appGUI/MainGUI.py:4770 +#: appGUI/MainGUI.py:526 appGUI/MainGUI.py:4805 msgid "Alt+4" msgstr "Alt+4" #: appGUI/MainGUI.py:532 appGUI/MainGUI.py:1069 appGUI/MainGUI.py:1689 -#: appGUI/MainGUI.py:2331 appGUI/MainGUI.py:4708 +#: appGUI/MainGUI.py:2366 appGUI/MainGUI.py:4743 msgid "Zoom Fit" msgstr "Ekrana Sığdır" -#: appGUI/MainGUI.py:532 appGUI/MainGUI.py:4708 +#: appGUI/MainGUI.py:532 appGUI/MainGUI.py:4743 msgid "V" msgstr "V" -#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:1065 appGUI/MainGUI.py:2327 -#: appGUI/MainGUI.py:4712 +#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:1065 appGUI/MainGUI.py:2362 +#: appGUI/MainGUI.py:4747 msgid "Zoom In" msgstr "Yakınlaştır" -#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:4712 +#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:4747 msgid "=" msgstr "=" -#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:1067 appGUI/MainGUI.py:2329 -#: appGUI/MainGUI.py:4711 +#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:1067 appGUI/MainGUI.py:2364 +#: appGUI/MainGUI.py:4746 msgid "Zoom Out" msgstr "Uzaklaştır" -#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:4711 +#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:4746 msgid "-" msgstr "-" @@ -5114,15 +5128,15 @@ msgstr "-" msgid "Redraw All" msgstr "Tümünü Yeniden Çiz" -#: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4785 +#: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4820 msgid "F5" msgstr "F5" -#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4731 +#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4766 msgid "Toggle Code Editor" msgstr "Kod Düzenleyici'yi Aç/Kapat" -#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4731 +#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4766 msgid "Shift+E" msgstr "Shift+E" @@ -5130,15 +5144,15 @@ msgstr "Shift+E" msgid "Toggle FullScreen" msgstr "Tam Ekrana Geç" -#: appGUI/MainGUI.py:553 appGUI/MainGUI.py:4771 +#: appGUI/MainGUI.py:553 appGUI/MainGUI.py:4806 msgid "Alt+F10" msgstr "Alt+F10" -#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4726 +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4761 msgid "Toggle Plot Area" msgstr "Çalışma Alanı Etkin/Devre Dışı" -#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4726 +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4761 msgid "Ctrl+F10" msgstr "Ctrl+F10" @@ -5146,7 +5160,7 @@ msgstr "Ctrl+F10" msgid "Toggle Project/Properties/Tool" msgstr "Yan Paneli Aç/Kapat" -#: appGUI/MainGUI.py:559 appGUI/MainGUI.py:4788 +#: appGUI/MainGUI.py:559 appGUI/MainGUI.py:4823 msgid "`" msgstr "`" @@ -5154,15 +5168,15 @@ msgstr "`" msgid "Toggle Grid Snap" msgstr "Izgaraya Tutturmayı Aç/Kapat" -#: appGUI/MainGUI.py:564 appGUI/MainGUI.py:4697 +#: appGUI/MainGUI.py:564 appGUI/MainGUI.py:4732 msgid "G" msgstr "G" -#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4732 +#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4767 msgid "Toggle Grid Lines" msgstr "Izgarayı Göster/Gizle" -#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4732 +#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4767 msgid "Shift+G" msgstr "Shift+G" @@ -5170,7 +5184,7 @@ msgstr "Shift+G" msgid "Toggle Axis" msgstr "Ekseni Göster/Gizle" -#: appGUI/MainGUI.py:570 appGUI/MainGUI.py:4729 +#: appGUI/MainGUI.py:570 appGUI/MainGUI.py:4764 msgid "Shift+A" msgstr "Shift+A" @@ -5178,15 +5192,15 @@ msgstr "Shift+A" msgid "Toggle Workspace" msgstr "Çalışma Alanı Etkin/Devre Dışı" -#: appGUI/MainGUI.py:573 appGUI/MainGUI.py:4739 +#: appGUI/MainGUI.py:573 appGUI/MainGUI.py:4774 msgid "Shift+W" msgstr "Shift+W" -#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4733 +#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4768 msgid "Toggle HUD" msgstr "Koordinat Ekranını Göster/Gizle\tAlt+H" -#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4733 +#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4768 msgid "Shift+H" msgstr "Shift+H" @@ -5198,24 +5212,24 @@ msgstr "Kayıt Dosyası" msgid "Objects" msgstr "Nesneler" -#: appGUI/MainGUI.py:593 appObjects/ObjectCollection.py:1158 -#: appObjects/ObjectCollection.py:1205 appPlugins/ToolIsolation.py:3609 -#: appPlugins/ToolPunchGerber.py:2317 +#: appGUI/MainGUI.py:593 appObjects/ObjectCollection.py:1161 +#: appObjects/ObjectCollection.py:1208 appPlugins/ToolIsolation.py:3639 +#: appPlugins/ToolPunchGerber.py:2333 msgid "Deselect All" msgstr "Tüm Seçimleri Kaldır" -#: appGUI/MainGUI.py:598 appGUI/ObjectUI.py:343 appGUI/ObjectUI.py:719 -#: appGUI/ObjectUI.py:1040 appGUI/ObjectUI.py:1418 +#: appGUI/MainGUI.py:598 appGUI/ObjectUI.py:378 appGUI/ObjectUI.py:785 +#: appGUI/ObjectUI.py:1109 appGUI/ObjectUI.py:1518 msgid "Plugins" msgstr "Eklentiler" #: appGUI/MainGUI.py:602 appGUI/MainGUI.py:1077 appGUI/MainGUI.py:1350 -#: appGUI/MainGUI.py:2337 +#: appGUI/MainGUI.py:2372 msgid "Command Line" msgstr "Komut Satırı" #: appGUI/MainGUI.py:602 appGUI/MainGUI.py:688 appGUI/MainGUI.py:802 -#: appGUI/MainGUI.py:4706 appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5229 +#: appGUI/MainGUI.py:4741 appGUI/MainGUI.py:5009 appGUI/MainGUI.py:5264 msgid "S" msgstr "S" @@ -5227,7 +5241,7 @@ msgstr "Yardım" msgid "Online Help" msgstr "Çevrimiçi Yardım" -#: appGUI/MainGUI.py:610 appGUI/MainGUI.py:4782 +#: appGUI/MainGUI.py:610 appGUI/MainGUI.py:4817 msgid "F1" msgstr "F1" @@ -5251,7 +5265,7 @@ msgstr "Gerber Özellikleri" msgid "Shortcuts List" msgstr "Klavye Kısayol Listesi" -#: appGUI/MainGUI.py:635 appGUI/MainGUI.py:4691 +#: appGUI/MainGUI.py:635 appGUI/MainGUI.py:4726 msgid "F3" msgstr "F3" @@ -5259,7 +5273,7 @@ msgstr "F3" msgid "YouTube Channel" msgstr "YouTube Kanalı" -#: appGUI/MainGUI.py:638 appGUI/MainGUI.py:4784 +#: appGUI/MainGUI.py:638 appGUI/MainGUI.py:4819 msgid "F4" msgstr "F4" @@ -5275,73 +5289,73 @@ msgstr "Hakkında" msgid "Geo Editor" msgstr "Şekil Düzenleyici" -#: appGUI/MainGUI.py:658 appGUI/MainGUI.py:1197 appGUI/MainGUI.py:2457 +#: appGUI/MainGUI.py:658 appGUI/MainGUI.py:1197 appGUI/MainGUI.py:2492 msgid "Add Circle" msgstr "Daire Ekle" -#: appGUI/MainGUI.py:662 appGUI/MainGUI.py:1199 appGUI/MainGUI.py:2459 +#: appGUI/MainGUI.py:662 appGUI/MainGUI.py:1199 appGUI/MainGUI.py:2494 msgid "Add Arc" msgstr "Yay Ekle" #: appGUI/MainGUI.py:662 appGUI/MainGUI.py:737 appGUI/MainGUI.py:779 -#: appGUI/MainGUI.py:4960 appGUI/MainGUI.py:5081 appGUI/MainGUI.py:5219 +#: appGUI/MainGUI.py:4995 appGUI/MainGUI.py:5116 appGUI/MainGUI.py:5254 msgid "A" msgstr "A" -#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:1201 appGUI/MainGUI.py:2461 +#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:1201 appGUI/MainGUI.py:2496 msgid "Add Rectangle" msgstr "Dikdörtgen Ekle" -#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4705 -#: appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5087 appGUI/MainGUI.py:5228 +#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4740 +#: appGUI/MainGUI.py:5008 appGUI/MainGUI.py:5122 appGUI/MainGUI.py:5263 msgid "R" msgstr "R" -#: appGUI/MainGUI.py:670 appGUI/MainGUI.py:1207 appGUI/MainGUI.py:2467 +#: appGUI/MainGUI.py:670 appGUI/MainGUI.py:1207 appGUI/MainGUI.py:2502 msgid "Add Polygon" msgstr "Çokgen Ekle" -#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:1205 appGUI/MainGUI.py:2465 +#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:1205 appGUI/MainGUI.py:2500 msgid "Add Path" msgstr "Yol Ekle" -#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:776 appGUI/MainGUI.py:4704 -#: appGUI/MainGUI.py:4972 appGUI/MainGUI.py:5227 appGUI/ObjectUI.py:1374 -#: appGUI/ObjectUI.py:1385 +#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:776 appGUI/MainGUI.py:4739 +#: appGUI/MainGUI.py:5007 appGUI/MainGUI.py:5262 appGUI/ObjectUI.py:1488 +#: appGUI/ObjectUI.py:1499 msgid "P" msgstr "P" -#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:1210 appGUI/MainGUI.py:2470 +#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:1210 appGUI/MainGUI.py:2505 msgid "Add Text" msgstr "Metin Ekle" -#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:782 appGUI/MainGUI.py:4707 -#: appGUI/MainGUI.py:4975 appGUI/MainGUI.py:5088 appGUI/MainGUI.py:5230 -#: appGUI/MainGUI.py:5231 +#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:782 appGUI/MainGUI.py:4742 +#: appGUI/MainGUI.py:5010 appGUI/MainGUI.py:5123 appGUI/MainGUI.py:5265 +#: appGUI/MainGUI.py:5266 msgid "T" msgstr "T" -#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:1220 appGUI/MainGUI.py:2480 +#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:1220 appGUI/MainGUI.py:2515 msgid "Polygon Union" msgstr "Çokgen Birleştirme" -#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:4976 +#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:5011 msgid "U" msgstr "U" -#: appGUI/MainGUI.py:685 appGUI/MainGUI.py:1225 appGUI/MainGUI.py:2485 +#: appGUI/MainGUI.py:685 appGUI/MainGUI.py:1225 appGUI/MainGUI.py:2520 msgid "Polygon Intersection" msgstr "Çokgen Kesişimi" -#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:2487 +#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:2522 msgid "Polygon Subtraction" msgstr "Çokgen Çıkarma" -#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:1728 appGUI/MainGUI.py:2489 +#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:1728 appGUI/MainGUI.py:2524 msgid "Alt Subtraction" msgstr "Alt Çıkarma" -#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2493 +#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2528 msgid "Cut Path" msgstr "Yolu Kes" @@ -5350,60 +5364,60 @@ msgid "Copy Geom" msgstr "Şekli Kopyala" #: appGUI/MainGUI.py:702 appGUI/MainGUI.py:757 appGUI/MainGUI.py:816 -#: appGUI/MainGUI.py:4962 appGUI/MainGUI.py:5082 appGUI/MainGUI.py:5221 +#: appGUI/MainGUI.py:4997 appGUI/MainGUI.py:5117 appGUI/MainGUI.py:5256 msgid "C" msgstr "C" -#: appGUI/MainGUI.py:705 appGUI/MainGUI.py:1244 appGUI/MainGUI.py:2497 -#: appGUI/MainGUI.py:4991 +#: appGUI/MainGUI.py:705 appGUI/MainGUI.py:1244 appGUI/MainGUI.py:2532 +#: appGUI/MainGUI.py:5026 msgid "Delete Shape" msgstr "Şekli Sil" #: appGUI/MainGUI.py:710 appGUI/MainGUI.py:824 appGUI/MainGUI.py:1294 -#: appGUI/MainGUI.py:1736 appGUI/MainGUI.py:1800 appGUI/MainGUI.py:2548 -#: appGUI/MainGUI.py:5225 appPlugins/ToolMove.py:27 +#: appGUI/MainGUI.py:1736 appGUI/MainGUI.py:1800 appGUI/MainGUI.py:2583 +#: appGUI/MainGUI.py:5260 appPlugins/ToolMove.py:27 msgid "Move" msgstr "Taşı" #: appGUI/MainGUI.py:710 appGUI/MainGUI.py:766 appGUI/MainGUI.py:824 -#: appGUI/MainGUI.py:4700 appGUI/MainGUI.py:4968 appGUI/MainGUI.py:4969 -#: appGUI/MainGUI.py:5085 appGUI/MainGUI.py:5225 +#: appGUI/MainGUI.py:4735 appGUI/MainGUI.py:5003 appGUI/MainGUI.py:5004 +#: appGUI/MainGUI.py:5120 appGUI/MainGUI.py:5260 msgid "M" msgstr "M" -#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4965 +#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:5000 msgid "I" msgstr "I" -#: appGUI/MainGUI.py:721 appGUI/MainGUI.py:811 appGUI/MainGUI.py:4761 -#: appGUI/MainGUI.py:4982 appGUI/MainGUI.py:5241 +#: appGUI/MainGUI.py:721 appGUI/MainGUI.py:811 appGUI/MainGUI.py:4796 +#: appGUI/MainGUI.py:5017 appGUI/MainGUI.py:5276 msgid "Alt+R" msgstr "Alt+R" -#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:5002 msgid "Toggle Corner Snap" msgstr "Köşeye Yasla" -#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:5002 msgid "K" msgstr "K" #: appGUI/MainGUI.py:740 appGUI/MainGUI.py:1171 appGUI/MainGUI.py:1774 -#: appGUI/MainGUI.py:2431 appGUI/MainGUI.py:5083 +#: appGUI/MainGUI.py:2466 appGUI/MainGUI.py:5118 msgid "Add Drill" msgstr "Delik Ekle" #: appGUI/MainGUI.py:745 appGUI/MainGUI.py:1177 appGUI/MainGUI.py:1781 -#: appGUI/MainGUI.py:2439 appGUI/MainGUI.py:5086 +#: appGUI/MainGUI.py:2474 appGUI/MainGUI.py:5121 msgid "Add Slot Array" msgstr "Yuva Dizisi Ekle" #: appGUI/MainGUI.py:748 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:1779 -#: appGUI/MainGUI.py:2437 appGUI/MainGUI.py:5089 +#: appGUI/MainGUI.py:2472 appGUI/MainGUI.py:5124 msgid "Add Slot" msgstr "Yuva Ekle" -#: appGUI/MainGUI.py:748 appGUI/MainGUI.py:5089 +#: appGUI/MainGUI.py:748 appGUI/MainGUI.py:5124 msgid "W" msgstr "W" @@ -5411,59 +5425,59 @@ msgstr "W" msgid "Resize Drill(S)" msgstr "Delikleri Yeniden Boyutlandır" -#: appGUI/MainGUI.py:766 appGUI/MainGUI.py:1189 appGUI/MainGUI.py:2449 -#: appGUI/MainGUI.py:5085 +#: appGUI/MainGUI.py:766 appGUI/MainGUI.py:1189 appGUI/MainGUI.py:2484 +#: appGUI/MainGUI.py:5120 msgid "Move Drill" msgstr "Deliği Taşı" -#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1257 appGUI/MainGUI.py:2511 -#: appGUI/MainGUI.py:5227 +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1257 appGUI/MainGUI.py:2546 +#: appGUI/MainGUI.py:5262 msgid "Add Pad" msgstr "Ped Ekle" -#: appGUI/MainGUI.py:782 appGUI/MainGUI.py:1261 appGUI/MainGUI.py:2515 -#: appGUI/MainGUI.py:5230 +#: appGUI/MainGUI.py:782 appGUI/MainGUI.py:1261 appGUI/MainGUI.py:2550 +#: appGUI/MainGUI.py:5265 msgid "Add Track" msgstr "Yol Ekle" -#: appGUI/MainGUI.py:785 appGUI/MainGUI.py:1263 appGUI/MainGUI.py:2517 -#: appGUI/MainGUI.py:5226 +#: appGUI/MainGUI.py:785 appGUI/MainGUI.py:1263 appGUI/MainGUI.py:2552 +#: appGUI/MainGUI.py:5261 msgid "Add Region" msgstr "Alan Ekle" #: appGUI/MainGUI.py:790 appGUI/MainGUI.py:1265 appGUI/MainGUI.py:1751 -#: appGUI/MainGUI.py:2519 +#: appGUI/MainGUI.py:2554 msgid "Poligonize" msgstr "Çokgensel" -#: appGUI/MainGUI.py:790 appGUI/MainGUI.py:4757 appGUI/MainGUI.py:5240 +#: appGUI/MainGUI.py:790 appGUI/MainGUI.py:4792 appGUI/MainGUI.py:5275 msgid "Alt+N" msgstr "Alt+N" -#: appGUI/MainGUI.py:793 appGUI/MainGUI.py:5223 +#: appGUI/MainGUI.py:793 appGUI/MainGUI.py:5258 msgid "Add SemiDisc" msgstr "Yarım Daire Ekle" -#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:5222 +#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:5257 msgid "Add Disc" msgstr "Daire Ekle" #: appGUI/MainGUI.py:805 appGUI/MainGUI.py:1278 appGUI/MainGUI.py:1763 -#: appGUI/MainGUI.py:2532 +#: appGUI/MainGUI.py:2567 msgid "Mark Area" msgstr "Alan İşaretle" -#: appGUI/MainGUI.py:805 appGUI/MainGUI.py:4744 appGUI/MainGUI.py:5239 +#: appGUI/MainGUI.py:805 appGUI/MainGUI.py:4779 appGUI/MainGUI.py:5274 msgid "Alt+A" msgstr "Alt+A" #: appGUI/MainGUI.py:808 appGUI/MainGUI.py:1216 appGUI/MainGUI.py:1283 -#: appGUI/MainGUI.py:1718 appGUI/MainGUI.py:1765 appGUI/MainGUI.py:2476 -#: appGUI/MainGUI.py:2537 +#: appGUI/MainGUI.py:1718 appGUI/MainGUI.py:1765 appGUI/MainGUI.py:2511 +#: appGUI/MainGUI.py:2572 msgid "Eraser" msgstr "Silgi" -#: appGUI/MainGUI.py:811 app_Main.py:6835 app_Main.py:6889 app_Main.py:6937 +#: appGUI/MainGUI.py:811 app_Main.py:6862 app_Main.py:6916 app_Main.py:6964 msgid "Transform" msgstr "Döndür" @@ -5479,43 +5493,43 @@ msgstr "Çizimi Devre Dışı Bırak" msgid "Set Color" msgstr "Rengi Ayarla" -#: appGUI/MainGUI.py:850 app_Main.py:8721 +#: appGUI/MainGUI.py:850 app_Main.py:8751 msgid "Red" msgstr "Kırmızı" -#: appGUI/MainGUI.py:853 app_Main.py:8723 +#: appGUI/MainGUI.py:853 app_Main.py:8753 msgid "Blue" msgstr "Mavi" -#: appGUI/MainGUI.py:856 app_Main.py:8726 +#: appGUI/MainGUI.py:856 app_Main.py:8756 msgid "Yellow" msgstr "Sarı" -#: appGUI/MainGUI.py:859 app_Main.py:8728 +#: appGUI/MainGUI.py:859 app_Main.py:8758 msgid "Green" msgstr "Yeşil" -#: appGUI/MainGUI.py:862 app_Main.py:8730 +#: appGUI/MainGUI.py:862 app_Main.py:8760 msgid "Purple" msgstr "Mor" -#: appGUI/MainGUI.py:865 app_Main.py:8732 +#: appGUI/MainGUI.py:865 app_Main.py:8762 msgid "Brown" msgstr "Kahverengi" -#: appGUI/MainGUI.py:868 app_Main.py:8734 app_Main.py:8811 +#: appGUI/MainGUI.py:868 app_Main.py:8764 app_Main.py:8841 msgid "White" msgstr "Beyaz" -#: appGUI/MainGUI.py:871 app_Main.py:8736 +#: appGUI/MainGUI.py:871 app_Main.py:8766 msgid "Black" msgstr "Siyah" -#: appGUI/MainGUI.py:881 app_Main.py:8777 +#: appGUI/MainGUI.py:881 app_Main.py:8807 msgid "Opacity" msgstr "Opaklık" -#: appGUI/MainGUI.py:884 app_Main.py:8751 +#: appGUI/MainGUI.py:884 app_Main.py:8781 msgid "Default" msgstr "Varsayılan" @@ -5529,7 +5543,7 @@ msgid "Properties" msgstr "Özellikler" #: appGUI/MainGUI.py:915 appGUI/MainGUI.py:1417 appGUI/MainGUI.py:1680 -#: app_Main.py:2603 app_Main.py:2865 app_Main.py:10097 +#: app_Main.py:2603 app_Main.py:2865 app_Main.py:10127 msgid "Project" msgstr "Proje" @@ -5565,19 +5579,19 @@ msgstr "Şekil Düzenleyici Araç Çubuğu" msgid "Gerber Editor Toolbar" msgstr "Gerber Düzenleyici Araç Çubuğu" -#: appGUI/MainGUI.py:975 appGUI/MainGUI.py:2157 +#: appGUI/MainGUI.py:975 appGUI/MainGUI.py:2192 msgid "Delta Coordinates Toolbar" msgstr "Fark Koordinatları Araç Çubuğu" -#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2165 +#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2200 msgid "Coordinates Toolbar" msgstr "Koordinatlar Araç Çubuğu" -#: appGUI/MainGUI.py:983 appGUI/MainGUI.py:2173 +#: appGUI/MainGUI.py:983 appGUI/MainGUI.py:2208 msgid "Grid Toolbar" msgstr "Izgara Araç Çubuğu" -#: appGUI/MainGUI.py:993 appGUI/MainGUI.py:2181 +#: appGUI/MainGUI.py:993 appGUI/MainGUI.py:2216 msgid "Status Toolbar" msgstr "Durum Araç Çubuğu" @@ -5585,112 +5599,112 @@ msgstr "Durum Araç Çubuğu" msgid "Save project" msgstr "Projeyi Kaydet" -#: appGUI/MainGUI.py:1019 appGUI/MainGUI.py:2281 app_Main.py:2600 +#: appGUI/MainGUI.py:1019 appGUI/MainGUI.py:2316 app_Main.py:2600 #: app_Main.py:2860 msgid "Editor" msgstr "Düzenleyici" -#: appGUI/MainGUI.py:1042 appGUI/MainGUI.py:2304 appGUI/MainGUI.py:4720 -#: appGUI/MainGUI.py:4985 +#: appGUI/MainGUI.py:1042 appGUI/MainGUI.py:2339 appGUI/MainGUI.py:4755 +#: appGUI/MainGUI.py:5020 msgid "Distance Tool" msgstr "Metre" -#: appGUI/MainGUI.py:1044 appGUI/MainGUI.py:2306 +#: appGUI/MainGUI.py:1044 appGUI/MainGUI.py:2341 msgid "Distance Min Tool" msgstr "Minimum Mesafe" -#: appGUI/MainGUI.py:1061 appGUI/MainGUI.py:1693 appGUI/MainGUI.py:2323 +#: appGUI/MainGUI.py:1061 appGUI/MainGUI.py:1693 appGUI/MainGUI.py:2358 msgid "Replot" msgstr "Yeniden Çiz" -#: appGUI/MainGUI.py:1063 appGUI/MainGUI.py:1691 appGUI/MainGUI.py:2325 +#: appGUI/MainGUI.py:1063 appGUI/MainGUI.py:1691 appGUI/MainGUI.py:2360 msgid "Clear Plot" msgstr "Şekli Temizle" -#: appGUI/MainGUI.py:1093 appGUI/MainGUI.py:2353 appGUI/ObjectUI.py:1422 +#: appGUI/MainGUI.py:1093 appGUI/MainGUI.py:2388 appGUI/ObjectUI.py:1522 #: appPlugins/ToolLevelling.py:187 appPlugins/ToolLevelling.py:1722 msgid "Levelling" msgstr "Dengeleme" -#: appGUI/MainGUI.py:1102 appGUI/MainGUI.py:2362 appGUI/ObjectUI.py:224 -#: appGUI/ObjectUI.py:392 appPlugins/ToolFollow.py:129 -#: appPlugins/ToolFollow.py:669 +#: appGUI/MainGUI.py:1102 appGUI/MainGUI.py:2397 appGUI/ObjectUI.py:239 +#: appGUI/ObjectUI.py:441 appPlugins/ToolFollow.py:129 +#: appPlugins/ToolFollow.py:667 msgid "Follow" msgstr "Takip Et" -#: appGUI/MainGUI.py:1113 appGUI/MainGUI.py:2373 +#: appGUI/MainGUI.py:1113 appGUI/MainGUI.py:2408 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:102 -#: appPlugins/ToolCutOut.py:2365 +#: appPlugins/ToolCutOut.py:2350 msgid "Panel" msgstr "Panel" -#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2375 appPlugins/ToolFilm.py:151 -#: appPlugins/ToolFilm.py:1132 +#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2410 appGUI/ObjectUI.py:412 +#: appPlugins/ToolFilm.py:150 appPlugins/ToolFilm.py:1141 msgid "Film" msgstr "PCB Filmi" -#: appGUI/MainGUI.py:1117 appGUI/MainGUI.py:2377 appPlugins/ToolDblSided.py:110 -#: appPlugins/ToolDblSided.py:647 +#: appGUI/MainGUI.py:1117 appGUI/MainGUI.py:2412 appPlugins/ToolDblSided.py:110 +#: appPlugins/ToolDblSided.py:628 msgid "2-Sided" msgstr "2 Taraflı PCB" -#: appGUI/MainGUI.py:1122 appGUI/MainGUI.py:2382 appGUI/MainGUI.py:4744 -#: appPlugins/ToolAlignObjects.py:32 appPlugins/ToolAlignObjects.py:396 +#: appGUI/MainGUI.py:1122 appGUI/MainGUI.py:2417 appGUI/MainGUI.py:4779 +#: appPlugins/ToolAlignObjects.py:32 appPlugins/ToolAlignObjects.py:399 msgid "Align Objects" msgstr "Nesne Hizalama" -#: appGUI/MainGUI.py:1129 appGUI/MainGUI.py:2389 appGUI/MainGUI.py:4748 -#: appPlugins/ToolExtract.py:131 appPlugins/ToolExtract.py:898 +#: appGUI/MainGUI.py:1129 appGUI/MainGUI.py:2424 appGUI/MainGUI.py:4783 +#: appPlugins/ToolExtract.py:131 appPlugins/ToolExtract.py:895 msgid "Extract" msgstr "Çıkarıcı" -#: appGUI/MainGUI.py:1131 appGUI/MainGUI.py:2391 appGUI/MainGUI.py:4753 -#: appPlugins/ToolCopperThieving.py:145 appPlugins/ToolCopperThieving.py:1270 +#: appGUI/MainGUI.py:1131 appGUI/MainGUI.py:2426 appGUI/MainGUI.py:4788 +#: appPlugins/ToolCopperThieving.py:145 appPlugins/ToolCopperThieving.py:1272 msgid "Copper Thieving" msgstr "Bakır Dolgu" -#: appGUI/MainGUI.py:1133 appGUI/MainGUI.py:2393 appGUI/MainGUI.py:4745 -#: appPlugins/ToolCorners.py:667 +#: appGUI/MainGUI.py:1133 appGUI/MainGUI.py:2428 appGUI/MainGUI.py:4780 +#: appPlugins/ToolCorners.py:679 msgid "Corner Markers" msgstr "Köşe İşaretleyici" -#: appGUI/MainGUI.py:1135 appGUI/MainGUI.py:2395 appGUI/MainGUI.py:4751 -#: appPlugins/ToolPunchGerber.py:1957 appPlugins/ToolPunchGerber.py:2333 +#: appGUI/MainGUI.py:1135 appGUI/MainGUI.py:2430 appGUI/MainGUI.py:4786 +#: appPlugins/ToolPunchGerber.py:1953 appPlugins/ToolPunchGerber.py:2344 msgid "Punch Gerber" msgstr "Gerber Delik Yeri Açma" -#: appGUI/MainGUI.py:1137 appGUI/MainGUI.py:2397 appGUI/MainGUI.py:4746 -#: appPlugins/ToolCalculators.py:93 appPlugins/ToolCalculators.py:414 +#: appGUI/MainGUI.py:1137 appGUI/MainGUI.py:2432 appGUI/MainGUI.py:4781 +#: appPlugins/ToolCalculators.py:93 appPlugins/ToolCalculators.py:506 msgid "Calculators" msgstr "Hesap Makinesi" #: appGUI/MainGUI.py:1169 appGUI/MainGUI.py:1195 appGUI/MainGUI.py:1255 -#: appGUI/MainGUI.py:2429 appGUI/MainGUI.py:2455 appGUI/MainGUI.py:2509 +#: appGUI/MainGUI.py:2464 appGUI/MainGUI.py:2490 appGUI/MainGUI.py:2544 msgid "Select" msgstr "Seç" -#: appGUI/MainGUI.py:1179 appGUI/MainGUI.py:1784 appGUI/MainGUI.py:2435 -#: appGUI/MainGUI.py:5087 +#: appGUI/MainGUI.py:1179 appGUI/MainGUI.py:1784 appGUI/MainGUI.py:2470 +#: appGUI/MainGUI.py:5122 msgid "Resize Drill" msgstr "Deliği Yeniden Boyutlandır" -#: appGUI/MainGUI.py:1183 appGUI/MainGUI.py:2443 appGUI/MainGUI.py:5082 +#: appGUI/MainGUI.py:1183 appGUI/MainGUI.py:2478 appGUI/MainGUI.py:5117 msgid "Copy Drill" msgstr "Deliği Kopyala" -#: appGUI/MainGUI.py:1185 appGUI/MainGUI.py:2445 appGUI/MainGUI.py:5091 +#: appGUI/MainGUI.py:1185 appGUI/MainGUI.py:2480 appGUI/MainGUI.py:5126 msgid "Delete Drill" msgstr "Deliği Sil" -#: appGUI/MainGUI.py:1212 appGUI/MainGUI.py:2472 +#: appGUI/MainGUI.py:1212 appGUI/MainGUI.py:2507 msgid "Add Buffer" msgstr "Tampon Ekle" -#: appGUI/MainGUI.py:1214 appGUI/MainGUI.py:2474 +#: appGUI/MainGUI.py:1214 appGUI/MainGUI.py:2509 msgid "Paint Shape" msgstr "Çizim Oluştur" -#: appGUI/MainGUI.py:1222 appGUI/MainGUI.py:2482 +#: appGUI/MainGUI.py:1222 appGUI/MainGUI.py:2517 msgid "Polygon Explode" msgstr "Çokgen Ayırma" @@ -5719,24 +5733,24 @@ msgid "Copy Shape(s)" msgstr "Şekilleri Kopyala" #: appGUI/MainGUI.py:1246 appGUI/MainGUI.py:1291 appGUI/MainGUI.py:1732 -#: appGUI/MainGUI.py:1769 appGUI/MainGUI.py:2499 appGUI/MainGUI.py:2545 -#: appGUI/MainGUI.py:4763 appGUI/ObjectUI.py:100 appGUI/ObjectUI.py:142 +#: appGUI/MainGUI.py:1769 appGUI/MainGUI.py:2534 appGUI/MainGUI.py:2580 +#: appGUI/MainGUI.py:4798 appGUI/ObjectUI.py:92 appGUI/ObjectUI.py:147 msgid "Transformations" msgstr "Döndürmeler" -#: appGUI/MainGUI.py:1249 appGUI/MainGUI.py:2503 +#: appGUI/MainGUI.py:1249 appGUI/MainGUI.py:2538 msgid "Move Objects" msgstr "Nesneleri Taşı" -#: appGUI/MainGUI.py:1268 appGUI/MainGUI.py:1753 appGUI/MainGUI.py:2522 +#: appGUI/MainGUI.py:1268 appGUI/MainGUI.py:1753 appGUI/MainGUI.py:2557 msgid "SemiDisc" msgstr "Yarım Daire" -#: appGUI/MainGUI.py:1270 appGUI/MainGUI.py:1755 appGUI/MainGUI.py:2524 +#: appGUI/MainGUI.py:1270 appGUI/MainGUI.py:1755 appGUI/MainGUI.py:2559 msgid "Disc" msgstr "Daire" -#: appGUI/MainGUI.py:1280 appGUI/MainGUI.py:2534 +#: appGUI/MainGUI.py:1280 appGUI/MainGUI.py:2569 msgid "Import Shape" msgstr "Şekli İçe Aktar" @@ -5804,28 +5818,22 @@ msgstr "" msgid "TCL Shell" msgstr "Komut Satırı" -#: appGUI/MainGUI.py:1463 appGUI/MainGUI.py:1471 appGUI/MainGUI.py:2687 -#: appGUI/MainGUI.py:2693 app_Main.py:2878 app_Main.py:9869 +#: appGUI/MainGUI.py:1463 appGUI/MainGUI.py:1471 appGUI/MainGUI.py:2722 +#: appGUI/MainGUI.py:2728 app_Main.py:2878 app_Main.py:9899 msgid "Plot Area" msgstr "Çalışma Alanı" -#: appGUI/MainGUI.py:1513 appPlugins/ToolCopperThieving.py:1302 -#: appPlugins/ToolCorners.py:703 appPlugins/ToolEtchCompensation.py:345 -#: appPlugins/ToolExtract.py:931 appPlugins/ToolFiducials.py:1013 -#: appPlugins/ToolFollow.py:714 appPlugins/ToolInvertGerber.py:255 -#: appPlugins/ToolIsolation.py:3161 appPlugins/ToolOptimal.py:462 -#: appPlugins/ToolPunchGerber.py:2006 appPlugins/ToolQRCode.py:775 -#: appPlugins/ToolRulesCheck.py:1203 appPlugins/ToolSolderPaste.py:1201 -#: appPlugins/ToolSub.py:836 +#: appGUI/MainGUI.py:1513 appPlugins/ToolFiducials.py:1011 +#: appPlugins/ToolOptimal.py:462 appPlugins/ToolRulesCheck.py:1203 +#: appPlugins/ToolSolderPaste.py:1201 msgid "GERBER" msgstr "GERBER" -#: appGUI/MainGUI.py:1523 appPlugins/ToolDrilling.py:2300 -#: appPlugins/ToolRulesCheck.py:1341 +#: appGUI/MainGUI.py:1523 appPlugins/ToolRulesCheck.py:1341 msgid "EXCELLON" msgstr "EXCELLON" -#: appGUI/MainGUI.py:1533 appPlugins/ToolSub.py:889 +#: appGUI/MainGUI.py:1533 appPlugins/ToolSub.py:913 msgid "GEOMETRY" msgstr "ŞEKİL" @@ -5870,7 +5878,7 @@ msgstr "Ayarlar Klasörünü Aç" msgid "Open the folder where FlatCAM save the preferences files." msgstr "FlatCAM'in ayar dosyalarını kaydettiği klasörü açar." -#: appGUI/MainGUI.py:1614 appGUI/MainGUI.py:2238 +#: appGUI/MainGUI.py:1614 appGUI/MainGUI.py:2273 msgid "Clear GUI Settings" msgstr "Arayüz Ayarlarını Sıfırla" @@ -5966,55 +5974,55 @@ msgstr "Uygulama birimleri" msgid "Lock Toolbars" msgstr "Araç Çubuklarını Kilitle" -#: appGUI/MainGUI.py:2134 +#: appGUI/MainGUI.py:2169 msgid "Detachable Tabs" msgstr "Ayrılabilir Sekmeler" -#: appGUI/MainGUI.py:2218 +#: appGUI/MainGUI.py:2253 msgid "FlatCAM Preferences Folder opened." msgstr "FlatCAM Ayarları Klasörü açıldı." -#: appGUI/MainGUI.py:2237 +#: appGUI/MainGUI.py:2272 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:2242 appGUI/preferences/PreferencesUIManager.py:1037 -#: appGUI/preferences/PreferencesUIManager.py:1286 appTranslation.py:110 -#: appTranslation.py:213 app_Main.py:2656 app_Main.py:3881 app_Main.py:6646 -#: app_Main.py:9756 app_Main.py:9878 +#: appGUI/MainGUI.py:2277 appGUI/preferences/PreferencesUIManager.py:1041 +#: appGUI/preferences/PreferencesUIManager.py:1290 appTranslation.py:110 +#: appTranslation.py:213 app_Main.py:2656 app_Main.py:3881 app_Main.py:6654 +#: app_Main.py:9786 app_Main.py:9908 msgid "Yes" msgstr "Evet" -#: appGUI/MainGUI.py:2243 appGUI/preferences/PreferencesUIManager.py:1287 +#: appGUI/MainGUI.py:2278 appGUI/preferences/PreferencesUIManager.py:1291 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:44 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:148 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:135 -#: appPlugins/ToolDrilling.py:2358 appPlugins/ToolIsolation.py:3229 -#: appPlugins/ToolMilling.py:3656 appPlugins/ToolNCC.py:4242 -#: appPlugins/ToolPaint.py:3035 appTranslation.py:111 appTranslation.py:214 -#: app_Main.py:2657 app_Main.py:3882 app_Main.py:6647 app_Main.py:9757 -#: app_Main.py:9879 +#: appPlugins/ToolDrilling.py:2373 appPlugins/ToolIsolation.py:3233 +#: appPlugins/ToolMilling.py:3728 appPlugins/ToolNCC.py:4241 +#: appPlugins/ToolPaint.py:3043 appTranslation.py:111 appTranslation.py:214 +#: app_Main.py:2657 app_Main.py:3882 app_Main.py:6655 app_Main.py:9787 +#: app_Main.py:9909 msgid "No" msgstr "Hayır" -#: appGUI/MainGUI.py:2495 +#: appGUI/MainGUI.py:2530 msgid "Copy Objects" msgstr "Nesneleri Kopyala" -#: appGUI/MainGUI.py:2569 +#: appGUI/MainGUI.py:2604 msgid "Key Shortcut List" msgstr "Klavye Kısayol Listesi" -#: appGUI/MainGUI.py:2754 +#: appGUI/MainGUI.py:2789 msgid "Shell enabled." msgstr "Komut satırı etkinleştirildi." -#: appGUI/MainGUI.py:2757 +#: appGUI/MainGUI.py:2792 msgid "Shell disabled." msgstr "Komut satırı devre dışı bırakıldı." -#: appGUI/MainGUI.py:3302 +#: appGUI/MainGUI.py:3337 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6025,12 +6033,12 @@ msgstr "" "ardından ilk öğeden kesilecek şekil öğesini seçin. \n" "Sonunda ~ X ~ tuşuna veya araç çubuğu düğmesine basın." -#: appGUI/MainGUI.py:3309 appGUI/MainGUI.py:3469 appGUI/MainGUI.py:3516 -#: appGUI/MainGUI.py:3538 +#: appGUI/MainGUI.py:3344 appGUI/MainGUI.py:3504 appGUI/MainGUI.py:3551 +#: appGUI/MainGUI.py:3573 msgid "Warning" msgstr "Uyarı" -#: appGUI/MainGUI.py:3464 +#: appGUI/MainGUI.py:3499 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6038,7 +6046,7 @@ msgstr "" "Lütfen kesişimin uygulanacağı\n" "şekil öğelerini seçin." -#: appGUI/MainGUI.py:3511 +#: appGUI/MainGUI.py:3546 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6046,7 +6054,7 @@ msgstr "" "Lütfen Çıkartma Aracının uygulanacağı \n" "şekil öğelerini seçin." -#: appGUI/MainGUI.py:3533 +#: appGUI/MainGUI.py:3568 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6054,360 +6062,360 @@ msgstr "" "Lütfen birleşmenin gerçekleştirileceği \n" "şekil öğelerini seçin." -#: appGUI/MainGUI.py:4011 appPlugins/ToolIsolation.py:907 -#: appPlugins/ToolNCC.py:1440 appPlugins/ToolPaint.py:678 +#: appGUI/MainGUI.py:4046 appPlugins/ToolIsolation.py:903 +#: appPlugins/ToolNCC.py:1424 appPlugins/ToolPaint.py:664 #: appPlugins/ToolSolderPaste.py:344 appPlugins/ToolSolderPaste.py:1252 #: app_Main.py:4967 msgid "New Tool" msgstr "Yeni Uç" -#: appGUI/MainGUI.py:4012 appPlugins/ToolIsolation.py:908 -#: appPlugins/ToolNCC.py:1441 appPlugins/ToolPaint.py:679 +#: appGUI/MainGUI.py:4047 appPlugins/ToolIsolation.py:904 +#: appPlugins/ToolNCC.py:1425 appPlugins/ToolPaint.py:665 #: appPlugins/ToolSolderPaste.py:345 app_Main.py:4968 msgid "Enter a Tool Diameter" msgstr "Uç Kalınlığını Girin" -#: appGUI/MainGUI.py:4024 appPlugins/ToolIsolation.py:929 -#: appPlugins/ToolNCC.py:1462 appPlugins/ToolPaint.py:692 +#: appGUI/MainGUI.py:4059 appPlugins/ToolIsolation.py:925 +#: appPlugins/ToolNCC.py:1446 appPlugins/ToolPaint.py:678 #: appPlugins/ToolSolderPaste.py:357 app_Main.py:4984 msgid "Adding Tool cancelled" msgstr "Uç ekleme işlemi iptal edildi" -#: appGUI/MainGUI.py:4054 +#: appGUI/MainGUI.py:4089 msgid "Distance Tool exit..." msgstr "Ölçümden Çık..." -#: appGUI/MainGUI.py:4251 app_Main.py:3869 +#: appGUI/MainGUI.py:4286 app_Main.py:3869 msgid "Application is saving the project. Please wait ..." msgstr "Uygulama, projeyi kaydediyor. Lütfen bekleyin ..." -#: appGUI/MainGUI.py:4287 +#: appGUI/MainGUI.py:4322 msgid "Shortcut Key List" msgstr "Klavye Kısayol Listesi" -#: appGUI/MainGUI.py:4690 +#: appGUI/MainGUI.py:4725 msgid "General Shortcut list" msgstr "Klavye Genel Kısayol Listesi" -#: appGUI/MainGUI.py:4691 +#: appGUI/MainGUI.py:4726 msgid "SHOW SHORTCUT LIST" msgstr "KISAYOL LİSTESİNİ GÖSTER" -#: appGUI/MainGUI.py:4692 +#: appGUI/MainGUI.py:4727 msgid "1" msgstr "1" -#: appGUI/MainGUI.py:4692 +#: appGUI/MainGUI.py:4727 msgid "Switch to Project Tab" msgstr "'Proje' Sekmesine Geç" -#: appGUI/MainGUI.py:4693 +#: appGUI/MainGUI.py:4728 msgid "2" msgstr "2" -#: appGUI/MainGUI.py:4693 +#: appGUI/MainGUI.py:4728 msgid "Switch to Selected Tab" msgstr "'Özellikler' Sekmesine Geç" -#: appGUI/MainGUI.py:4694 +#: appGUI/MainGUI.py:4729 msgid "3" msgstr "3" -#: appGUI/MainGUI.py:4694 +#: appGUI/MainGUI.py:4729 msgid "Switch to Tool Tab" msgstr "'Araçlar' Sekmesine Geç" -#: appGUI/MainGUI.py:4695 +#: appGUI/MainGUI.py:4730 msgid "New Gerber" msgstr "Gerber Oluştur" -#: appGUI/MainGUI.py:4696 +#: appGUI/MainGUI.py:4731 msgid "Edit Object (if selected)" msgstr "Nesneyi Düzenle (seçiliyse)" -#: appGUI/MainGUI.py:4697 app_Main.py:7019 +#: appGUI/MainGUI.py:4732 app_Main.py:7046 msgid "Grid On/Off" msgstr "Izgara AÇIK/KAPALI" -#: appGUI/MainGUI.py:4698 +#: appGUI/MainGUI.py:4733 msgid "Jump to Coordinates" msgstr "Koordinatlara Git" -#: appGUI/MainGUI.py:4699 +#: appGUI/MainGUI.py:4734 msgid "New Excellon" msgstr "Excellon Oluştur" -#: appGUI/MainGUI.py:4700 +#: appGUI/MainGUI.py:4735 msgid "Move Obj" msgstr "Nesneyi Taşı" -#: appGUI/MainGUI.py:4701 +#: appGUI/MainGUI.py:4736 msgid "New Geometry" msgstr "Şekil Oluştur" -#: appGUI/MainGUI.py:4703 +#: appGUI/MainGUI.py:4738 msgid "Change Units" msgstr "Birimleri Değiştir" -#: appGUI/MainGUI.py:4704 +#: appGUI/MainGUI.py:4739 msgid "Open Properties Plugin" msgstr "Özellikler Eklentisini Aç" -#: appGUI/MainGUI.py:4705 +#: appGUI/MainGUI.py:4740 msgid "Rotate by 90 degree CW" msgstr "Saat yönünde 90 derece dönüş" -#: appGUI/MainGUI.py:4706 +#: appGUI/MainGUI.py:4741 msgid "Shell Toggle" msgstr "Komut Satırı Paneli" -#: appGUI/MainGUI.py:4707 +#: appGUI/MainGUI.py:4742 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" "Bir araç ekleyin (\"Özellikler\" sekmede Şekil, Bakır Temizleme veya Çizim " "Araçlarındayken)" -#: appGUI/MainGUI.py:4709 +#: appGUI/MainGUI.py:4744 msgid "Flip on X_axis" msgstr "X Ekseninde Çevir" -#: appGUI/MainGUI.py:4710 +#: appGUI/MainGUI.py:4745 msgid "Flip on Y_axis" msgstr "Y Ekseninde Çevir" -#: appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4751 msgid "Copy Obj" msgstr "Nesneyi Kopyala" -#: appGUI/MainGUI.py:4717 +#: appGUI/MainGUI.py:4752 msgid "Open Tools Database" msgstr "Araçlar Veri Tabanını Aç" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4753 msgid "Open Excellon File" msgstr "Excellon'u Aç" -#: appGUI/MainGUI.py:4719 +#: appGUI/MainGUI.py:4754 msgid "Open Gerber File" msgstr "Gerber'i Aç" -#: appGUI/MainGUI.py:4720 appGUI/MainGUI.py:4985 +#: appGUI/MainGUI.py:4755 appGUI/MainGUI.py:5020 msgid "Ctrl+M" msgstr "Ctrl+M" -#: appGUI/MainGUI.py:4724 +#: appGUI/MainGUI.py:4759 msgid "Ctrl+Q" msgstr "Ctrl+Q" -#: appGUI/MainGUI.py:4724 appPlugins/ToolPDF.py:44 +#: appGUI/MainGUI.py:4759 appPlugins/ToolPDF.py:44 msgid "PDF Import Tool" msgstr "PDF'yi İçe Aktar" -#: appGUI/MainGUI.py:4729 +#: appGUI/MainGUI.py:4764 msgid "Toggle the axis" msgstr "Ekseni Göster/Gizle" -#: appGUI/MainGUI.py:4730 +#: appGUI/MainGUI.py:4765 msgid "Shift+C" msgstr "Shift+C" -#: appGUI/MainGUI.py:4730 +#: appGUI/MainGUI.py:4765 msgid "Copy Obj_Name" msgstr "Nesne Adını Kopyala" -#: appGUI/MainGUI.py:4735 appGUI/MainGUI.py:4979 appGUI/MainGUI.py:5090 -#: appGUI/MainGUI.py:5236 +#: appGUI/MainGUI.py:4770 appGUI/MainGUI.py:5014 appGUI/MainGUI.py:5125 +#: appGUI/MainGUI.py:5271 msgid "Shift+M" msgstr "Shift+M" -#: appGUI/MainGUI.py:4735 appGUI/MainGUI.py:4979 appGUI/MainGUI.py:5090 -#: appGUI/MainGUI.py:5236 +#: appGUI/MainGUI.py:4770 appGUI/MainGUI.py:5014 appGUI/MainGUI.py:5125 +#: appGUI/MainGUI.py:5271 msgid "Distance Minimum Tool" msgstr "Minimum Mesafe" -#: appGUI/MainGUI.py:4736 +#: appGUI/MainGUI.py:4771 msgid "Open Preferences Window" msgstr "Ayarlar Penceresini Aç" -#: appGUI/MainGUI.py:4737 +#: appGUI/MainGUI.py:4772 msgid "Shift+R" msgstr "Shift+R" -#: appGUI/MainGUI.py:4737 +#: appGUI/MainGUI.py:4772 msgid "Rotate by 90 degree CCW" msgstr "Saat yönünün tersine 90 derece döndür" -#: appGUI/MainGUI.py:4738 +#: appGUI/MainGUI.py:4773 msgid "Run a Script" msgstr "Komut Dosyasını Çalıştır" -#: appGUI/MainGUI.py:4739 +#: appGUI/MainGUI.py:4774 msgid "Toggle the workspace" msgstr "Çalışma Alanını Değiştir" -#: appGUI/MainGUI.py:4745 +#: appGUI/MainGUI.py:4780 msgid "Alt+B" msgstr "Alt+B" -#: appGUI/MainGUI.py:4746 +#: appGUI/MainGUI.py:4781 msgid "Alt+C" msgstr "Alt+C" -#: appGUI/MainGUI.py:4747 +#: appGUI/MainGUI.py:4782 msgid "Alt+D" msgstr "Alt+D" -#: appGUI/MainGUI.py:4747 +#: appGUI/MainGUI.py:4782 msgid "2-Sided PCB" msgstr "2 Taraflı PCB" -#: appGUI/MainGUI.py:4748 +#: appGUI/MainGUI.py:4783 msgid "Alt+E" msgstr "Alt+E" -#: appGUI/MainGUI.py:4749 +#: appGUI/MainGUI.py:4784 msgid "Alt+F" msgstr "Alt+F" -#: appGUI/MainGUI.py:4749 appPlugins/ToolFiducials.py:139 +#: appGUI/MainGUI.py:4784 appPlugins/ToolFiducials.py:139 #: appPlugins/ToolFiducials.py:772 msgid "Fiducials" msgstr "Referans İşaretleri" -#: appGUI/MainGUI.py:4750 +#: appGUI/MainGUI.py:4785 msgid "Alt+G" msgstr "Alt+G" -#: appGUI/MainGUI.py:4750 appPlugins/ToolInvertGerber.py:103 -#: appPlugins/ToolInvertGerber.py:215 appPlugins/ToolInvertGerber.py:309 +#: appGUI/MainGUI.py:4785 appPlugins/ToolInvertGerber.py:103 +#: appPlugins/ToolInvertGerber.py:215 appPlugins/ToolInvertGerber.py:312 msgid "Invert Gerber" msgstr "Polarize Et" -#: appGUI/MainGUI.py:4751 +#: appGUI/MainGUI.py:4786 msgid "Alt+H" msgstr "Alt+H" -#: appGUI/MainGUI.py:4752 +#: appGUI/MainGUI.py:4787 msgid "Alt+I" msgstr "Alt+I" -#: appGUI/MainGUI.py:4753 +#: appGUI/MainGUI.py:4788 msgid "Alt+J" msgstr "Alt+J" -#: appGUI/MainGUI.py:4754 +#: appGUI/MainGUI.py:4789 msgid "Alt+K" msgstr "Alt+K" -#: appGUI/MainGUI.py:4754 +#: appGUI/MainGUI.py:4789 msgid "Solder Paste Dispensing" msgstr "Lehim Pastası Dağıtıcısı" -#: appGUI/MainGUI.py:4755 +#: appGUI/MainGUI.py:4790 msgid "Alt+L" msgstr "Alt+L" -#: appGUI/MainGUI.py:4755 +#: appGUI/MainGUI.py:4790 msgid "Film PCB" msgstr "PCB Filmi" -#: appGUI/MainGUI.py:4756 +#: appGUI/MainGUI.py:4791 msgid "Alt+M" msgstr "Alt+M" -#: appGUI/MainGUI.py:4757 appPlugins/ToolNCC.py:2348 appPlugins/ToolNCC.py:2350 -#: appPlugins/ToolNCC.py:2934 appPlugins/ToolNCC.py:2936 +#: appGUI/MainGUI.py:4792 appPlugins/ToolNCC.py:2334 appPlugins/ToolNCC.py:2336 +#: appPlugins/ToolNCC.py:2920 appPlugins/ToolNCC.py:2922 msgid "Non-Copper Clearing" msgstr "Bakır Temizleme" -#: appGUI/MainGUI.py:4758 +#: appGUI/MainGUI.py:4793 msgid "Alt+O" msgstr "Alt+O" -#: appGUI/MainGUI.py:4758 appPlugins/ToolIsolation.py:3271 -#: appPlugins/ToolNCC.py:4290 +#: appGUI/MainGUI.py:4793 appPlugins/ToolIsolation.py:3279 +#: appPlugins/ToolNCC.py:4296 msgid "Optimal" msgstr "En Uygun Uç" -#: appGUI/MainGUI.py:4759 +#: appGUI/MainGUI.py:4794 msgid "Alt+P" msgstr "Alt+P" -#: appGUI/MainGUI.py:4759 +#: appGUI/MainGUI.py:4794 msgid "Paint Area" msgstr "Paint Area" -#: appGUI/MainGUI.py:4760 +#: appGUI/MainGUI.py:4795 msgid "Alt+Q" msgstr "Alt+Q" -#: appGUI/MainGUI.py:4760 appPlugins/ToolQRCode.py:130 +#: appGUI/MainGUI.py:4795 appPlugins/ToolQRCode.py:130 #: appPlugins/ToolQRCode.py:728 msgid "QRCode" msgstr "QR Kod" -#: appGUI/MainGUI.py:4761 +#: appGUI/MainGUI.py:4796 msgid "Rules Check" msgstr "Denetimi Çalıştır" -#: appGUI/MainGUI.py:4762 +#: appGUI/MainGUI.py:4797 msgid "View File Source" msgstr "Kodu Görüntüle" -#: appGUI/MainGUI.py:4763 +#: appGUI/MainGUI.py:4798 msgid "Alt+T" msgstr "Alt+T" -#: appGUI/MainGUI.py:4764 +#: appGUI/MainGUI.py:4799 msgid "Alt+W" msgstr "Alt+W" -#: appGUI/MainGUI.py:4764 appPlugins/ToolSub.py:165 appPlugins/ToolSub.py:770 +#: appGUI/MainGUI.py:4799 appPlugins/ToolSub.py:165 appPlugins/ToolSub.py:768 msgid "Subtract" msgstr "Çıkarıcı" -#: appGUI/MainGUI.py:4765 appGUI/MainGUI.py:4983 +#: appGUI/MainGUI.py:4800 appGUI/MainGUI.py:5018 msgid "Alt+X" msgstr "Alt+X" -#: appGUI/MainGUI.py:4765 +#: appGUI/MainGUI.py:4800 msgid "Cutout PCB" msgstr "PCB Kesimi" -#: appGUI/MainGUI.py:4766 +#: appGUI/MainGUI.py:4801 msgid "Alt+Z" msgstr "Alt+Z" -#: appGUI/MainGUI.py:4766 appPlugins/ToolPanelize.py:36 +#: appGUI/MainGUI.py:4801 appPlugins/ToolPanelize.py:36 msgid "Panelize PCB" msgstr "Panelli PCB" -#: appGUI/MainGUI.py:4769 +#: appGUI/MainGUI.py:4804 msgid "Enable Non-selected Objects" msgstr "Seçili Olmayan Nesneleri Etkinleştir" -#: appGUI/MainGUI.py:4770 +#: appGUI/MainGUI.py:4805 msgid "Disable Non-selected Objects" msgstr "Seçili Olmayan Nesneleri Devre Dışı Bırak" -#: appGUI/MainGUI.py:4771 +#: appGUI/MainGUI.py:4806 msgid "Toggle Full Screen" msgstr "Tam Ekrana Geç" -#: appGUI/MainGUI.py:4774 +#: appGUI/MainGUI.py:4809 msgid "Ctrl+Alt+X" msgstr "Ctrl+Alt+X" -#: appGUI/MainGUI.py:4774 +#: appGUI/MainGUI.py:4809 msgid "Abort current task (gracefully)" msgstr "Geçerli işi iptal et." -#: appGUI/MainGUI.py:4778 +#: appGUI/MainGUI.py:4813 msgid "Ctrl+Shift+V" msgstr "Ctrl+Shift+V" -#: appGUI/MainGUI.py:4778 +#: appGUI/MainGUI.py:4813 msgid "" "Paste Special. Will convert a Windows path style to the one required in Tcl " "Shell" @@ -6415,232 +6423,232 @@ msgstr "" "Özel yapıştır. Özel yapıştır. Windows yol stilini Tcl komut satırında " "gerekli olana dönüştürür" -#: appGUI/MainGUI.py:4782 +#: appGUI/MainGUI.py:4817 msgid "Open Online Manual" msgstr "Çevrimiçi Kılavuzu Aç" -#: appGUI/MainGUI.py:4783 +#: appGUI/MainGUI.py:4818 msgid "F2" msgstr "F2" -#: appGUI/MainGUI.py:4783 +#: appGUI/MainGUI.py:4818 msgid "Rename Objects" msgstr "Nesneleri Yeniden Adlandır" -#: appGUI/MainGUI.py:4784 +#: appGUI/MainGUI.py:4819 msgid "Open Online Tutorials" msgstr "Çevrimiçi Dersler Aç" -#: appGUI/MainGUI.py:4785 +#: appGUI/MainGUI.py:4820 msgid "Refresh Plots" msgstr "Şekilleri Yenile" -#: appGUI/MainGUI.py:4786 appPlugins/ToolSolderPaste.py:1625 +#: appGUI/MainGUI.py:4821 appPlugins/ToolSolderPaste.py:1625 msgid "Delete Object" msgstr "Nesneyi Sil" -#: appGUI/MainGUI.py:4787 appGUI/MainGUI.py:5092 +#: appGUI/MainGUI.py:4822 appGUI/MainGUI.py:5127 msgid "Alternate: Delete Tool" msgstr "Alternatif: Aracı Kaldır" -#: appGUI/MainGUI.py:4788 +#: appGUI/MainGUI.py:4823 msgid "(left to Key_1)Toggle Notebook Area (Left Side)" msgstr "Sodan birinci kenar çubuğu alanı (sol taraf)" -#: appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4988 appGUI/MainGUI.py:5094 -#: appGUI/MainGUI.py:5235 +#: appGUI/MainGUI.py:4824 appGUI/MainGUI.py:5023 appGUI/MainGUI.py:5129 +#: appGUI/MainGUI.py:5270 msgid "Space" msgstr "Space" -#: appGUI/MainGUI.py:4789 +#: appGUI/MainGUI.py:4824 msgid "En(Dis)able Obj Plot" msgstr "Şekli Etkinleştir/Deve Dışı Bırak" -#: appGUI/MainGUI.py:4790 appGUI/MainGUI.py:4990 appGUI/MainGUI.py:5093 -#: appGUI/MainGUI.py:5234 +#: appGUI/MainGUI.py:4825 appGUI/MainGUI.py:5025 appGUI/MainGUI.py:5128 +#: appGUI/MainGUI.py:5269 msgid "Esc" msgstr "Esc" -#: appGUI/MainGUI.py:4790 +#: appGUI/MainGUI.py:4825 msgid "Deselects all objects" msgstr "Tüm nesnelerin seçimini kaldır" -#: appGUI/MainGUI.py:4804 +#: appGUI/MainGUI.py:4839 msgid "Editor Shortcut list" msgstr "Düzenleyici Kısayolları Listesi" -#: appGUI/MainGUI.py:4959 +#: appGUI/MainGUI.py:4994 msgid "GEOMETRY EDITOR" msgstr "ŞEKİL DÜZENLEYİCİ" -#: appGUI/MainGUI.py:4960 +#: appGUI/MainGUI.py:4995 msgid "Draw an Arc" msgstr "Bir Yay Çiz" -#: appGUI/MainGUI.py:4962 +#: appGUI/MainGUI.py:4997 msgid "Copy Geo Item" msgstr "Şekil Ögesini Kopyala" -#: appGUI/MainGUI.py:4963 +#: appGUI/MainGUI.py:4998 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "" "Bir yay eklenirken, bükülme yönü değiştirilecektir:\n" "Saat yönünde veya saat yönünün tersine" -#: appGUI/MainGUI.py:4964 +#: appGUI/MainGUI.py:4999 msgid "Polygon Intersection Tool" msgstr "Çokgen Kesişimi" -#: appGUI/MainGUI.py:4965 +#: appGUI/MainGUI.py:5000 msgid "Geo Paint Tool" msgstr "Çizim" -#: appGUI/MainGUI.py:4966 appGUI/MainGUI.py:5084 appGUI/MainGUI.py:5224 +#: appGUI/MainGUI.py:5001 appGUI/MainGUI.py:5119 appGUI/MainGUI.py:5259 msgid "Jump to Location (x, y)" msgstr "(x, y) Koordinatlara Git" -#: appGUI/MainGUI.py:4968 +#: appGUI/MainGUI.py:5003 msgid "Move Geo Item" msgstr "Şekil Ögesini Taşı" -#: appGUI/MainGUI.py:4969 +#: appGUI/MainGUI.py:5004 msgid "Within Add Arc will cycle through the ARC modes" msgstr "Bir yay eklerken, yay modları arasında geçiş yapar" -#: appGUI/MainGUI.py:4970 +#: appGUI/MainGUI.py:5005 msgid "Draw a Polygon" msgstr "Çokgen Çiz" -#: appGUI/MainGUI.py:4971 +#: appGUI/MainGUI.py:5006 msgid "Draw a Circle" msgstr "Daire Çiz" -#: appGUI/MainGUI.py:4972 +#: appGUI/MainGUI.py:5007 msgid "Draw a Path" msgstr "Yol Çiz" -#: appGUI/MainGUI.py:4973 +#: appGUI/MainGUI.py:5008 msgid "Draw Rectangle" msgstr "Dikdörtgen Çiz" -#: appGUI/MainGUI.py:4974 +#: appGUI/MainGUI.py:5009 msgid "Polygon Subtraction Tool" msgstr "Çokgen Çıkarma" -#: appGUI/MainGUI.py:4975 +#: appGUI/MainGUI.py:5010 msgid "Add Text Tool" msgstr "Metin Ekle" -#: appGUI/MainGUI.py:4976 +#: appGUI/MainGUI.py:5011 msgid "Polygon Union Tool" msgstr "Çokgen Birleştirme" -#: appGUI/MainGUI.py:4977 +#: appGUI/MainGUI.py:5012 msgid "Flip shape on X axis" msgstr "Şekli X ekseninde çevirin" -#: appGUI/MainGUI.py:4978 +#: appGUI/MainGUI.py:5013 msgid "Flip shape on Y axis" msgstr "Şekli Y ekseninde çevirin" -#: appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:5015 msgid "Skew shape on X axis" msgstr "Şekli X ekseninde eğriltin" -#: appGUI/MainGUI.py:4981 +#: appGUI/MainGUI.py:5016 msgid "Skew shape on Y axis" msgstr "Şekli Y ekseninde eğriltin" -#: appGUI/MainGUI.py:4982 +#: appGUI/MainGUI.py:5017 msgid "Editor Transformation Tool" msgstr "Döndürmeler" -#: appGUI/MainGUI.py:4983 +#: appGUI/MainGUI.py:5018 msgid "Offset shape on X axis" msgstr "Şekli X ekseninde hizala" -#: appGUI/MainGUI.py:4984 +#: appGUI/MainGUI.py:5019 msgid "Alt+Y" msgstr "Alt+Y" -#: appGUI/MainGUI.py:4984 +#: appGUI/MainGUI.py:5019 msgid "Offset shape on Y axis" msgstr "Şekli Y ekseninde hizala" -#: appGUI/MainGUI.py:4986 appGUI/MainGUI.py:5095 appGUI/MainGUI.py:5238 +#: appGUI/MainGUI.py:5021 appGUI/MainGUI.py:5130 appGUI/MainGUI.py:5273 msgid "Save Object and Exit Editor" msgstr "Nesneyi Kaydet ve Düzenleyiciyi Kapat" -#: appGUI/MainGUI.py:4987 +#: appGUI/MainGUI.py:5022 msgid "Polygon Cut Tool" msgstr "Çokgen Çıkarma" -#: appGUI/MainGUI.py:4988 +#: appGUI/MainGUI.py:5023 msgid "Rotate Geometry" msgstr "Şekil Döndürme" -#: appGUI/MainGUI.py:4989 +#: appGUI/MainGUI.py:5024 msgid "ENTER" msgstr "ENTER" -#: appGUI/MainGUI.py:4989 +#: appGUI/MainGUI.py:5024 msgid "Finish drawing for certain tools" msgstr "Bazı araçlar için çizimi bitirin" -#: appGUI/MainGUI.py:4990 appGUI/MainGUI.py:5093 appGUI/MainGUI.py:5234 +#: appGUI/MainGUI.py:5025 appGUI/MainGUI.py:5128 appGUI/MainGUI.py:5269 msgid "Abort and return to Select" msgstr "İptal et ve seçime dön" -#: appGUI/MainGUI.py:5080 +#: appGUI/MainGUI.py:5115 msgid "EXCELLON EDITOR" msgstr "EXCELLON DÜZENLEYİCİ" -#: appGUI/MainGUI.py:5088 +#: appGUI/MainGUI.py:5123 msgid "Add a new Tool" msgstr "Yeni Bir Araç Ekle" -#: appGUI/MainGUI.py:5094 +#: appGUI/MainGUI.py:5129 msgid "Toggle Slot direction" msgstr "Yuva yönünü değiştir" -#: appGUI/MainGUI.py:5096 +#: appGUI/MainGUI.py:5131 msgid "Ctrl+Space" msgstr "Ctrl+Space" -#: appGUI/MainGUI.py:5096 appGUI/MainGUI.py:5235 +#: appGUI/MainGUI.py:5131 appGUI/MainGUI.py:5270 msgid "Toggle array direction" msgstr "Dizi yönünü değiştir" -#: appGUI/MainGUI.py:5218 +#: appGUI/MainGUI.py:5253 msgid "GERBER EDITOR" msgstr "GERBER DÜZENLEYİCİ" -#: appGUI/MainGUI.py:5228 +#: appGUI/MainGUI.py:5263 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "Güzergah ve bölgede, cihaz ters bükme modunda çalışacaktır" -#: appGUI/MainGUI.py:5231 +#: appGUI/MainGUI.py:5266 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "Güzergah ve Bölgede cihaz ileri viraj modunda çalışacaktır" -#: appGUI/MainGUI.py:5233 +#: appGUI/MainGUI.py:5268 msgid "Alternate: Delete Apertures" msgstr "Alternatif: Şekilleri Sil" -#: appGUI/MainGUI.py:5237 +#: appGUI/MainGUI.py:5272 msgid "Eraser Tool" msgstr "Silgi" -#: appGUI/MainGUI.py:5239 +#: appGUI/MainGUI.py:5274 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:216 msgid "Mark Area Tool" msgstr "Alan İşaretleme" -#: appGUI/MainGUI.py:5240 +#: appGUI/MainGUI.py:5275 msgid "Poligonize Tool" msgstr "Çokgensel" -#: appGUI/MainGUI.py:5241 +#: appGUI/MainGUI.py:5276 msgid "Transformation Tool" msgstr "Döndürmeler" @@ -6648,11 +6656,11 @@ msgstr "Döndürmeler" msgid "App Object" msgstr "Uygulama Nesnesi" -#: appGUI/ObjectUI.py:102 appGUI/ObjectUI.py:145 +#: appGUI/ObjectUI.py:94 appGUI/ObjectUI.py:150 msgid "Geometrical transformations of the current object." msgstr "Mevcut nesnenin şekil olarak dönüşümleri." -#: appGUI/ObjectUI.py:111 +#: appGUI/ObjectUI.py:116 msgid "" "Factor by which to multiply\n" "geometric features of this object.\n" @@ -6661,11 +6669,11 @@ msgstr "" "Nesnenin geometrik özelliklerinin çarpılacağı değer.\n" "Şu ifadelere izin verilir. Örn: 1/25,4" -#: appGUI/ObjectUI.py:118 +#: appGUI/ObjectUI.py:123 msgid "Perform scaling operation." msgstr "Ölçeklendirme işlemini gerçekleştirin." -#: appGUI/ObjectUI.py:128 +#: appGUI/ObjectUI.py:133 msgid "" "Amount by which to move the object\n" "in the x and y axes in (x, y) format.\n" @@ -6675,63 +6683,77 @@ msgstr "" "(x, y) biçiminde hareket ettirileceği mesafe.\n" "Şu ifadelere izin verilir. Örn: (1/3,2, 0,5 * 3)" -#: appGUI/ObjectUI.py:135 +#: appGUI/ObjectUI.py:140 msgid "Perform the offset operation." msgstr "Belirlenen mesafe kadar bir hizalama yapılacaktır." -#: appGUI/ObjectUI.py:178 +#: appGUI/ObjectUI.py:183 msgid "Gerber Object" msgstr "Gerber Nesnesi" -#: appGUI/ObjectUI.py:187 appGUI/ObjectUI.py:550 appGUI/ObjectUI.py:877 -#: appGUI/ObjectUI.py:1218 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:25 +#: appGUI/ObjectUI.py:185 appGUI/ObjectUI.py:605 appGUI/ObjectUI.py:942 +#: appGUI/ObjectUI.py:1282 +#, fuzzy +#| msgid "Transformations" +msgid "General Information" +msgstr "Döndürmeler" + +#: appGUI/ObjectUI.py:186 appGUI/ObjectUI.py:606 appGUI/ObjectUI.py:943 +#: appGUI/ObjectUI.py:1283 +#, fuzzy +#| msgid "Generate the CNC Job object." +msgid "General data about the object." +msgstr "CNC İş nesnesi oluşturun." + +#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:623 appGUI/ObjectUI.py:959 +#: appGUI/ObjectUI.py:1300 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:25 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:27 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:27 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:26 msgid "Plot Options" msgstr "Çizim Seçenekleri" -#: appGUI/ObjectUI.py:192 appGUI/ObjectUI.py:553 +#: appGUI/ObjectUI.py:207 appGUI/ObjectUI.py:626 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:41 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:126 -#: appPlugins/ToolCopperThieving.py:1448 +#: appPlugins/ToolCopperThieving.py:1456 msgid "Solid" msgstr "Dolgulu" -#: appGUI/ObjectUI.py:194 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:42 +#: appGUI/ObjectUI.py:209 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:42 msgid "Solid color polygons." msgstr "Dolgulu çokgenler." -#: appGUI/ObjectUI.py:199 appGUI/ObjectUI.py:559 appGUI/ObjectUI.py:883 +#: appGUI/ObjectUI.py:214 appGUI/ObjectUI.py:632 appGUI/ObjectUI.py:965 msgid "Multi-Color" msgstr "Çok Renkli" -#: appGUI/ObjectUI.py:201 appGUI/ObjectUI.py:561 appGUI/ObjectUI.py:885 +#: appGUI/ObjectUI.py:216 appGUI/ObjectUI.py:634 appGUI/ObjectUI.py:967 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:50 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:43 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:49 msgid "Draw polygons in different colors." msgstr "Farklı renklerde renkli çokgenler." -#: appGUI/ObjectUI.py:216 appGUI/ObjectUI.py:635 +#: appGUI/ObjectUI.py:231 appGUI/ObjectUI.py:715 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:34 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:34 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:33 msgid "Plot" msgstr "Göster" -#: appGUI/ObjectUI.py:217 appGUI/ObjectUI.py:637 appGUI/ObjectUI.py:988 -#: appGUI/ObjectUI.py:1363 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 +#: appGUI/ObjectUI.py:232 appGUI/ObjectUI.py:717 appGUI/ObjectUI.py:1062 +#: appGUI/ObjectUI.py:1477 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:36 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:35 -#: appPlugins/ToolMilling.py:3617 +#: appPlugins/ToolMilling.py:3608 msgid "Plot (show) this object." msgstr "Nesne üzerindeki çizimleri göster." -#: appGUI/ObjectUI.py:225 appGUI/ObjectUI.py:395 +#: appGUI/ObjectUI.py:240 appGUI/ObjectUI.py:444 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:39 -#: appPlugins/ToolFollow.py:788 +#: appPlugins/ToolFollow.py:782 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -6740,32 +6762,39 @@ msgstr "" "'Takip et' şekli oluşturur.\n" "Bu, yolun ortasından kesileceği (çizileceği) anlamına gelir." -#: appGUI/ObjectUI.py:234 appGUI/ObjectUI.py:584 appGUI/ObjectUI.py:905 -#: appGUI/ObjectUI.py:1253 +#: appGUI/ObjectUI.py:249 appGUI/ObjectUI.py:657 appGUI/ObjectUI.py:987 +#: appGUI/ObjectUI.py:1334 msgid "Start the Object Editor" msgstr "Nesne Düzenleyiciyi Başlat" -#: appGUI/ObjectUI.py:245 appGUI/ObjectUI.py:595 appGUI/ObjectUI.py:916 -#: appGUI/ObjectUI.py:1264 +#: appGUI/ObjectUI.py:260 appGUI/ObjectUI.py:668 appGUI/ObjectUI.py:998 +#: appGUI/ObjectUI.py:1344 msgid "INFO" msgstr "BİLGİ" -#: appGUI/ObjectUI.py:247 appGUI/ObjectUI.py:597 appGUI/ObjectUI.py:918 -#: appGUI/ObjectUI.py:1266 +#: appGUI/ObjectUI.py:262 appGUI/ObjectUI.py:670 appGUI/ObjectUI.py:1000 +#: appGUI/ObjectUI.py:1346 msgid "Show the Object Attributes." msgstr "Nesne Özelliklerini Göster." -#: appGUI/ObjectUI.py:281 appGUI/ObjectUI.py:630 +#: appGUI/ObjectUI.py:290 appGUI/ObjectUI.py:698 appGUI/ObjectUI.py:1028 +#: appGUI/ObjectUI.py:1441 +#, fuzzy +#| msgid "No tool in the Geometry object." +msgid "Tools/apertures in the loaded object." +msgstr "Şekil nesnesinde araç yok." + +#: appGUI/ObjectUI.py:313 appGUI/ObjectUI.py:710 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:44 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:48 msgid "Toggle the display of the Tools Table." msgstr "Araçlar Tablosunun görünümünü değiştirin." -#: appGUI/ObjectUI.py:290 +#: appGUI/ObjectUI.py:322 msgid "Mark All" msgstr "Tümünü Seç" -#: appGUI/ObjectUI.py:292 +#: appGUI/ObjectUI.py:324 msgid "" "When checked it will display all the apertures.\n" "When unchecked, it will delete all mark shapes\n" @@ -6775,18 +6804,18 @@ msgstr "" "İşaretlenmediğinde, çalışma alanı üzerine çizilen\n" "tüm işaretli şekilleri silecektir." -#: appGUI/ObjectUI.py:322 appPlugins/ToolExtract.py:1022 -#: appPlugins/ToolPunchGerber.py:2100 +#: appGUI/ObjectUI.py:354 appPlugins/ToolExtract.py:1032 +#: appPlugins/ToolPunchGerber.py:2107 msgid "Mark the aperture instances on canvas." msgstr "" "Çalışma alanı üzerindeki şekil örneklerini\n" "işaretleyin." -#: appGUI/ObjectUI.py:329 appPlugins/ToolIsolation.py:3664 +#: appGUI/ObjectUI.py:361 appPlugins/ToolIsolation.py:3692 msgid "Buffer Solid Geometry" msgstr "Dolgulu Tampon" -#: appGUI/ObjectUI.py:331 appPlugins/ToolIsolation.py:3666 +#: appGUI/ObjectUI.py:363 appPlugins/ToolIsolation.py:3694 msgid "" "This button is shown only when the Gerber file\n" "is loaded without buffering.\n" @@ -6798,43 +6827,47 @@ msgstr "" "Buna tıklamak, yalıtım için gereken tamponlu\n" "şekli oluşturacaktır." -#: appGUI/ObjectUI.py:347 +#: appGUI/ObjectUI.py:382 msgid "Isolation Routing" msgstr "Yalıtım Oluşturma" -#: appGUI/ObjectUI.py:350 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:27 -#: appPlugins/ToolIsolation.py:3143 +#: appGUI/ObjectUI.py:385 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:27 +#: appPlugins/ToolIsolation.py:3141 msgid "" "Create a Geometry object with\n" "toolpaths to cut around polygons." msgstr "Çokgenleri keserek yollar oluşturma işlemi." -#: appGUI/ObjectUI.py:365 appGUI/ObjectUI.py:1074 appPlugins/ToolNCC.py:4671 -msgid "" -"Create the Geometry Object\n" -"for non-copper routing." -msgstr "Yol dışındaki bakırları kazıyarak yolların ortaya çıkmasını sağlar." - -#: appGUI/ObjectUI.py:380 +#: appGUI/ObjectUI.py:400 msgid "" "Generate the geometry for\n" "the board cutout." msgstr "PCB'yi kesmek için kesim şekilleri oluşturun." -#: appGUI/ObjectUI.py:408 appGUI/ObjectUI.py:756 appGUI/ObjectUI.py:1091 -#: appPlugins/ToolEtchCompensation.py:358 +#: appGUI/ObjectUI.py:415 appPlugins/ToolFilm.py:1168 +msgid "Create a positive/negative film for UV exposure." +msgstr "UV ışıkta pozlamak için pozitif / negatif bir film oluşturun." + +#: appGUI/ObjectUI.py:429 appGUI/ObjectUI.py:1140 appPlugins/ToolNCC.py:4684 +msgid "" +"Create the Geometry Object\n" +"for non-copper routing." +msgstr "Yol dışındaki bakırları kazıyarak yolların ortaya çıkmasını sağlar." + +#: appGUI/ObjectUI.py:457 appGUI/ObjectUI.py:822 appGUI/ObjectUI.py:1157 +#: appPlugins/ToolEtchCompensation.py:351 msgid "Utilities" msgstr "Araçlar" -#: appGUI/ObjectUI.py:410 appGUI/ObjectUI.py:758 appGUI/ObjectUI.py:1093 +#: appGUI/ObjectUI.py:459 appGUI/ObjectUI.py:824 appGUI/ObjectUI.py:1159 msgid "Show the Utilities." msgstr "Araçları göster." -#: appGUI/ObjectUI.py:434 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:26 +#: appGUI/ObjectUI.py:482 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:26 msgid "Non-copper regions" msgstr "Bakırsız Alanlar" -#: appGUI/ObjectUI.py:436 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:28 +#: appGUI/ObjectUI.py:484 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:28 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6848,13 +6881,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:446 appGUI/ObjectUI.py:487 +#: appGUI/ObjectUI.py:501 appGUI/ObjectUI.py:549 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:40 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73 msgid "Boundary Margin" msgstr "Sınır Payı" -#: appGUI/ObjectUI.py:448 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:42 +#: appGUI/ObjectUI.py:503 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:42 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6864,24 +6897,24 @@ msgstr "" "Nesnelerin etrafına minimum mesafeye sahip\n" "bir çerçeve çizerek PCB'nin kenarını gösterir." -#: appGUI/ObjectUI.py:465 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:57 +#: appGUI/ObjectUI.py:520 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:57 msgid "Resulting geometry will have rounded corners." msgstr "Ortaya çıkan şeklin köşeleri yuvarlatılmış olacaktır." -#: appGUI/ObjectUI.py:468 appGUI/ObjectUI.py:508 appPlugins/ToolCutOut.py:2652 -#: appPlugins/ToolCutOut.py:2667 appPlugins/ToolFollow.py:780 -#: appPlugins/ToolIsolation.py:3643 appPlugins/ToolNCC.py:4668 -#: appPlugins/ToolPaint.py:3333 appPlugins/ToolSolderPaste.py:1512 +#: appGUI/ObjectUI.py:523 appGUI/ObjectUI.py:570 appPlugins/ToolCutOut.py:2678 +#: appPlugins/ToolCutOut.py:2694 appPlugins/ToolFollow.py:774 +#: appPlugins/ToolIsolation.py:3671 appPlugins/ToolNCC.py:4681 +#: appPlugins/ToolPaint.py:3350 appPlugins/ToolSolderPaste.py:1512 msgid "Generate Geometry" msgstr "Şekil Oluştur" -#: appGUI/ObjectUI.py:479 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:67 +#: appGUI/ObjectUI.py:532 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:67 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:131 -#: appPlugins/ToolPanelize.py:1188 appPlugins/ToolQRCode.py:898 +#: appPlugins/ToolPanelize.py:1196 appPlugins/ToolQRCode.py:921 msgid "Bounding Box" msgstr "Sınırlayıcı Çerçeve" -#: appGUI/ObjectUI.py:481 +#: appGUI/ObjectUI.py:534 msgid "" "Create a geometry surrounding the Gerber object.\n" "Square shape." @@ -6889,7 +6922,7 @@ msgstr "" "Gerber nesnesini çevreleyen \n" "kare şeklinde bir şekil oluşturur." -#: appGUI/ObjectUI.py:489 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:75 +#: appGUI/ObjectUI.py:551 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:75 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -6897,7 +6930,7 @@ msgstr "" "Sınırlayıcı kutunun en yakın \n" "nesneye olan mesafesi." -#: appGUI/ObjectUI.py:502 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:88 +#: appGUI/ObjectUI.py:564 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:88 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -6908,20 +6941,20 @@ msgstr "" "yuvarlatılmışsa, yarıçapları\n" "bırakılan paya eşit olacaktır." -#: appGUI/ObjectUI.py:511 +#: appGUI/ObjectUI.py:573 msgid "Generate the Geometry object." msgstr "Bir şekil nesnesi oluşturulacaktır." -#: appGUI/ObjectUI.py:538 +#: appGUI/ObjectUI.py:600 msgid "Excellon Object" msgstr "Excellon Nesnesi" -#: appGUI/ObjectUI.py:555 +#: appGUI/ObjectUI.py:628 msgid "Solid circles." msgstr "Dolgulu daireler." -#: appGUI/ObjectUI.py:673 appPlugins/ToolDrilling.py:2335 -#: appPlugins/ToolMilling.py:3633 +#: appGUI/ObjectUI.py:750 appPlugins/ToolDrilling.py:2350 +#: appPlugins/ToolMilling.py:3634 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -6935,10 +6968,10 @@ msgstr "" "\n" "Burada G kodu oluşturmak için araçları seçersiniz." -#: appGUI/ObjectUI.py:678 appGUI/ObjectUI.py:1011 -#: appPlugins/ToolDrilling.py:2340 appPlugins/ToolIsolation.py:3212 -#: appPlugins/ToolMilling.py:3638 appPlugins/ToolMilling.py:3687 -#: appPlugins/ToolNCC.py:4212 appPlugins/ToolPaint.py:3017 +#: appGUI/ObjectUI.py:755 appGUI/ObjectUI.py:1085 +#: appPlugins/ToolDrilling.py:2355 appPlugins/ToolIsolation.py:3221 +#: appPlugins/ToolMilling.py:3639 appPlugins/ToolMilling.py:3760 +#: appPlugins/ToolNCC.py:4222 appPlugins/ToolPaint.py:3024 msgid "" "Tool Diameter. Its value\n" "is the cut width into the material." @@ -6946,15 +6979,15 @@ msgstr "" "Bu uç kalınlığıdır.\n" "Değeri malzemenin kesim genişliğidir." -#: appGUI/ObjectUI.py:681 appPlugins/ToolDrilling.py:2343 -#: appPlugins/ToolMilling.py:3641 +#: appGUI/ObjectUI.py:758 appPlugins/ToolDrilling.py:2358 +#: appPlugins/ToolMilling.py:3642 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:684 appPlugins/ToolDrilling.py:2346 -#: appPlugins/ToolMilling.py:3644 +#: appGUI/ObjectUI.py:761 appPlugins/ToolDrilling.py:2361 +#: appPlugins/ToolMilling.py:3645 msgid "" "The number of Slot holes. Holes that are created by\n" "milling them with an endmill bit." @@ -6962,12 +6995,12 @@ msgstr "" "Yuva (oval şekilli delik) sayısı. Bir frezeleme ucu ile\n" "frezelenerek oluşturulan delikler." -#: appGUI/ObjectUI.py:687 +#: appGUI/ObjectUI.py:764 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:689 +#: appGUI/ObjectUI.py:766 msgid "" "Toggle display of the drills for the current tool.\n" "This does not select the tools for G-code generation." @@ -6975,12 +7008,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:698 +#: appGUI/ObjectUI.py:775 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:49 msgid "Auto load from DB" msgstr "Veri Tabanından Otomatik Yükle" -#: appGUI/ObjectUI.py:700 +#: appGUI/ObjectUI.py:777 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:51 msgid "" "Automatic replacement of the tools from related application tools\n" @@ -6990,21 +7023,21 @@ msgstr "" "yakın kalınlık değerine sahip uçlarla otomatik olarak değiştirilmesini " "sağlar." -#: appGUI/ObjectUI.py:726 +#: appGUI/ObjectUI.py:792 msgid "Generate GCode from the drill holes in an Excellon object." msgstr "Bir Excellon nesnesindeki deliklerinden G Kodu oluşturun." -#: appGUI/ObjectUI.py:740 +#: appGUI/ObjectUI.py:806 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:782 +#: appGUI/ObjectUI.py:846 msgid "Milling Geometry" msgstr "Delik Frezeleme" -#: appGUI/ObjectUI.py:784 +#: appGUI/ObjectUI.py:848 msgid "" "Create Geometry for milling holes.\n" "Select from the Tools Table above the hole dias to be\n" @@ -7013,19 +7046,19 @@ msgstr "" "Yukarıdaki Araçlar Tablosundan frezelenecek delikleri seçin.\n" "Seçim yapmak için # sütununu kullanın." -#: appGUI/ObjectUI.py:790 appPlugins/ToolMilling.py:3835 +#: appGUI/ObjectUI.py:862 appPlugins/ToolMilling.py:3905 msgid "Milling Diameter" msgstr "Freze Uç Kalınlığı" -#: appGUI/ObjectUI.py:792 +#: appGUI/ObjectUI.py:864 msgid "Diameter of the cutting tool." msgstr "Frezeleme ucunun kalınlığı." -#: appGUI/ObjectUI.py:802 +#: appGUI/ObjectUI.py:874 msgid "Mill Drills" msgstr "Delikleri Frezele" -#: appGUI/ObjectUI.py:804 +#: appGUI/ObjectUI.py:876 msgid "" "Create the Geometry Object\n" "for milling drills." @@ -7033,11 +7066,11 @@ msgstr "" "Delikleri frezelemek için\n" "Şekil Nesnesi oluşturun." -#: appGUI/ObjectUI.py:822 +#: appGUI/ObjectUI.py:894 msgid "Mill Slots" msgstr "Yuvaları Frezele" -#: appGUI/ObjectUI.py:824 +#: appGUI/ObjectUI.py:896 msgid "" "Create the Geometry Object\n" "for milling slots." @@ -7045,11 +7078,11 @@ msgstr "" "Yuvaları frezelemek için\n" "Şekil nesnesi oluşturun." -#: appGUI/ObjectUI.py:866 +#: appGUI/ObjectUI.py:938 msgid "Geometry Object" msgstr "Kaynak Nesne" -#: appGUI/ObjectUI.py:969 +#: appGUI/ObjectUI.py:1043 msgid "" "Tools in this Geometry object used for cutting.\n" "The 'Offset' entry will set an offset for the cut.\n" @@ -7077,19 +7110,19 @@ msgstr "" "ve Z Derinliği, V-Ucu Kalınlığı ve V-Ucu Açısı, yeniden gösterilen\n" "kullanıcı arayüz form girişlerinden otomatik olarak hesaplanır." -#: appGUI/ObjectUI.py:986 appGUI/ObjectUI.py:1361 +#: appGUI/ObjectUI.py:1060 appGUI/ObjectUI.py:1475 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:34 -#: appPlugins/ToolMilling.py:3616 +#: appPlugins/ToolMilling.py:3607 msgid "Plot Object" msgstr "Çizimi Göster" -#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:1374 appGUI/ObjectUI.py:1384 +#: appGUI/ObjectUI.py:1073 appGUI/ObjectUI.py:1488 appGUI/ObjectUI.py:1498 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:145 -#: appPlugins/ToolCopperThieving.py:1478 appPlugins/ToolMilling.py:3676 +#: appPlugins/ToolCopperThieving.py:1494 appPlugins/ToolMilling.py:3749 msgid "Dia" msgstr "Boyut" -#: appGUI/ObjectUI.py:1006 +#: appGUI/ObjectUI.py:1080 msgid "" "Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -7099,11 +7132,11 @@ msgstr "" "Uç değiştirme onay kutusu işaretlendiğinde, uç değişikliği durumunda\n" "bu değer T1, T2 ... Tn olarak gösterilecek" -#: appGUI/ObjectUI.py:1015 +#: appGUI/ObjectUI.py:1089 msgid "Offset Type. The kind of cut offset to be used." msgstr "Hizalama Tipi. Kullanılacak kesme hizalama tipi." -#: appGUI/ObjectUI.py:1019 +#: appGUI/ObjectUI.py:1093 msgid "" "Job Type. Usually the UI form values \n" "are choose based on the operation type and this will serve as a reminder." @@ -7111,7 +7144,7 @@ msgstr "" "İş Tipi. Genellikle Kullanıcı Arayüzü form değerleri işlem tipine göre " "seçilir ve bu bir hatırlatma görevi görür." -#: appGUI/ObjectUI.py:1029 +#: appGUI/ObjectUI.py:1103 msgid "" "Plot column. It is visible only for MultiGeo Geometry objects.\n" "Enable plot for the selected tool geometry." @@ -7119,42 +7152,38 @@ msgstr "" "Çizim sütunu. Yalnızca Çoklu şekle sahip nesneler için görünür.\n" "Seçilen uç çizim şekli için Çizimi Göster onay kutusunu işaretleyin." -#: appGUI/ObjectUI.py:1042 -msgid "Launch Paint Tool in Tools Tab." -msgstr "Araçlar sekmesindeki \"Çizim\" aracını başlatır." - -#: appGUI/ObjectUI.py:1050 +#: appGUI/ObjectUI.py:1116 msgid "Generate a CNCJob by milling a Geometry." msgstr "Bir Şekli frezeleyerek bir CNC İşi oluşturun." -#: appGUI/ObjectUI.py:1064 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:30 +#: appGUI/ObjectUI.py:1130 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:30 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon." msgstr "Bir çokgenin tüm alanını kaplayarak yollar oluşturur." -#: appGUI/ObjectUI.py:1125 +#: appGUI/ObjectUI.py:1197 msgid "Points" msgstr "Noktalar" -#: appGUI/ObjectUI.py:1127 +#: appGUI/ObjectUI.py:1199 msgid "Total of vertex points in the geometry." msgstr "Şekildeki toplam köşe noktaları." -#: appGUI/ObjectUI.py:1135 appPlugins/ToolCalculators.py:536 -#: appPlugins/ToolCalculators.py:720 +#: appGUI/ObjectUI.py:1207 appPlugins/ToolCalculators.py:659 +#: appPlugins/ToolCalculators.py:843 appPlugins/ToolCalculators.py:1039 msgid "Calculate" msgstr "Hesapla" -#: appGUI/ObjectUI.py:1138 +#: appGUI/ObjectUI.py:1210 msgid "Calculate the number of vertex points in the geometry." msgstr "Şekildeki köşe noktalarının sayısını hesaplayın." -#: appGUI/ObjectUI.py:1205 +#: appGUI/ObjectUI.py:1276 msgid "CNC Job Object" msgstr "CNC İş Nesnesi" -#: appGUI/ObjectUI.py:1221 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:49 +#: appGUI/ObjectUI.py:1303 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:49 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" @@ -7165,15 +7194,53 @@ msgstr "" "'Hareket' tipinde olabilirler, yani nesnenin üzerindeki çizimler.\n" "'Kesim' tipinde olabilirler, yani nesneyi kesen çizimler." -#: appGUI/ObjectUI.py:1230 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 +#: appGUI/ObjectUI.py:1312 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 msgid "Travel" msgstr "Hareket" -#: appGUI/ObjectUI.py:1290 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:66 +#: appGUI/ObjectUI.py:1385 appObjects/FlatCAMObj.py:858 +#: appPlugins/ToolReport.py:591 +msgid "Travelled distance" +msgstr "Katedilen Mesafe" + +#: appGUI/ObjectUI.py:1387 +msgid "" +"This is the total travelled distance on X-Y plane.\n" +"In current units." +msgstr "" +"Bu, X-Y düzleminde katedilen toplam mesafedir.\n" +"Mevcut birimlerde." + +#: appGUI/ObjectUI.py:1398 +msgid "Estimated time" +msgstr "Tahmini Süre" + +#: appGUI/ObjectUI.py:1400 +msgid "" +"This is the estimated time to do the routing/drilling,\n" +"without the time spent in ToolChange events." +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:1421 +msgid "Use CNC Code Snippets" +msgstr "CNC Kod Eklentileri Kullan" + +#: appGUI/ObjectUI.py:1423 +msgid "" +"When selected, it will include CNC Code snippets (append and prepend)\n" +"defined in the Preferences." +msgstr "" +"Seçildiğinde, Düzenle/Ayarlar/NCC-İŞ/CNC İş Düzenleyicisi başlığı altında " +"bulunan\n" +"CNC Kod eklentileri (başa ekleme ve sona ekleme) içerecektir." + +#: appGUI/ObjectUI.py:1429 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:66 msgid "Display Annotation" msgstr "Hareket Sıra Numarasını Göster" -#: appGUI/ObjectUI.py:1292 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:68 +#: appGUI/ObjectUI.py:1431 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:68 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -7184,36 +7251,11 @@ msgstr "" "Onay kutusu işaretlenirse, hareket hattı sırasını gösteren \n" "numaralar gösterilir." -#: appGUI/ObjectUI.py:1304 appObjects/FlatCAMObj.py:858 -#: appPlugins/ToolReport.py:591 -msgid "Travelled distance" -msgstr "Katedilen Mesafe" - -#: appGUI/ObjectUI.py:1306 -msgid "" -"This is the total travelled distance on X-Y plane.\n" -"In current units." -msgstr "" -"Bu, X-Y düzleminde katedilen toplam mesafedir.\n" -"Mevcut birimlerde." - -#: appGUI/ObjectUI.py:1317 -msgid "Estimated time" -msgstr "Tahmini Süre" - -#: appGUI/ObjectUI.py:1319 -msgid "" -"This is the estimated time to do the routing/drilling,\n" -"without the time spent in ToolChange events." -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:1343 +#: appGUI/ObjectUI.py:1457 msgid "CNC Tools Table" msgstr "CNC Uç Tablosu" -#: appGUI/ObjectUI.py:1346 +#: appGUI/ObjectUI.py:1460 msgid "" "Tools in this CNCJob object used for cutting.\n" "The tool diameter is used for plotting on canvas.\n" @@ -7235,149 +7277,138 @@ msgstr "" "'Uç tipi' (TT) 1 ila 4 dişli (C1..C4), bilyalı (B) veya V Şekilli (V) \n" "dairesel olabilir." -#: appGUI/ObjectUI.py:1395 +#: appGUI/ObjectUI.py:1509 msgid "Update Plot" msgstr "Çizimi Güncelle" -#: appGUI/ObjectUI.py:1397 +#: appGUI/ObjectUI.py:1511 msgid "Update the plot." msgstr "Çizimi güncelleyin." -#: appGUI/ObjectUI.py:1402 -msgid "Use CNC Code Snippets" -msgstr "CNC Kod Eklentileri Kullan" - -#: appGUI/ObjectUI.py:1404 -msgid "" -"When selected, it will include CNC Code snippets (append and prepend)\n" -"defined in the Preferences." -msgstr "" -"Seçildiğinde, Düzenle/Ayarlar/NCC-İŞ/CNC İş Düzenleyicisi başlığı altında " -"bulunan\n" -"CNC Kod eklentileri (başa ekleme ve sona ekleme) içerecektir." - -#: appGUI/ObjectUI.py:1425 appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:27 +#: appGUI/ObjectUI.py:1525 appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:27 #: appPlugins/ToolLevelling.py:1749 msgid "Generate CNC Code with auto-levelled paths." msgstr "Otomatik dengeleme yolları CNC Kodu oluşturun." -#: appGUI/ObjectUI.py:1452 +#: appGUI/ObjectUI.py:1552 msgid "Opens dialog to save CNC Code file." msgstr "" "CNC Kodu dosyasını kaydetmek\n" "için iletişim kutusunu açar." -#: appGUI/ObjectUI.py:1458 appPlugins/ToolSolderPaste.py:1600 +#: appGUI/ObjectUI.py:1558 appPlugins/ToolSolderPaste.py:1600 msgid "Review CNC Code." msgstr "CNC koduna göz atın." -#: appGUI/ObjectUI.py:1492 +#: appGUI/ObjectUI.py:1592 msgid "Script Object" msgstr "Komut Dosyası Nesnesi" -#: appGUI/ObjectUI.py:1512 appGUI/ObjectUI.py:1586 +#: appGUI/ObjectUI.py:1612 appGUI/ObjectUI.py:1686 msgid "Auto Completer" msgstr "Otomatik Tamamlayıcı" -#: appGUI/ObjectUI.py:1514 +#: appGUI/ObjectUI.py:1614 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:1559 +#: appGUI/ObjectUI.py:1659 msgid "Document Object" msgstr "Belge Nesnesi" -#: appGUI/ObjectUI.py:1588 +#: appGUI/ObjectUI.py:1688 msgid "This selects if the auto completer is enabled in the Document Editor." msgstr "" "Bu seçenek, Belge Düzenleyici'de otomatik\n" "tamamlamanın etkin olup olmadığını seçer." -#: appGUI/ObjectUI.py:1609 +#: appGUI/ObjectUI.py:1709 msgid "Font Type" msgstr "Yazı Tipi" -#: appGUI/ObjectUI.py:1627 +#: appGUI/ObjectUI.py:1727 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:183 msgid "Font Size" msgstr "Yazı Boyutu" -#: appGUI/ObjectUI.py:1663 +#: appGUI/ObjectUI.py:1763 msgid "Alignment" msgstr "Hizala" -#: appGUI/ObjectUI.py:1668 +#: appGUI/ObjectUI.py:1768 msgid "Align Left" msgstr "Sola Hizala" -#: appGUI/ObjectUI.py:1673 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 -#: appPlugins/ToolFilm.py:1247 app_Main.py:5399 app_Main.py:5670 +#: appGUI/ObjectUI.py:1773 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5403 +#: app_Main.py:5676 msgid "Center" msgstr "Ortala" -#: appGUI/ObjectUI.py:1678 +#: appGUI/ObjectUI.py:1778 msgid "Align Right" msgstr "Sağa Hizala" -#: appGUI/ObjectUI.py:1683 +#: appGUI/ObjectUI.py:1783 msgid "Justify" msgstr "Yasla" -#: appGUI/ObjectUI.py:1693 +#: appGUI/ObjectUI.py:1793 msgid "Font Color" msgstr "Yazı Rengi" -#: appGUI/ObjectUI.py:1695 +#: appGUI/ObjectUI.py:1795 msgid "Set the font color for the selected text" msgstr "Seçilen metnin yazı tipi rengini ayarlar" -#: appGUI/ObjectUI.py:1712 +#: appGUI/ObjectUI.py:1812 msgid "Selection Color" msgstr "Vurgu Rengi" -#: appGUI/ObjectUI.py:1714 +#: appGUI/ObjectUI.py:1814 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:1731 +#: appGUI/ObjectUI.py:1831 msgid "Tab Size" msgstr "Sekme Boyutu" -#: appGUI/ObjectUI.py:1733 +#: appGUI/ObjectUI.py:1833 msgid "Set the tab size. In pixels. Default value is 80 pixels." msgstr "" "Sekme boyutunu ayarlayın. Piksel cinsinden.\n" "Varsayılan değer 80 pikseldir." -#: appGUI/PlotCanvas.py:261 appGUI/PlotCanvasLegacy.py:397 +#: appGUI/PlotCanvas.py:243 appGUI/PlotCanvasLegacy.py:396 msgid "Axis enabled." msgstr "Eksen etkinleştirildi." -#: appGUI/PlotCanvas.py:269 appGUI/PlotCanvasLegacy.py:406 +#: appGUI/PlotCanvas.py:251 appGUI/PlotCanvasLegacy.py:405 msgid "Axis disabled." msgstr "Eksen devre dışı bırakıldı." -#: appGUI/PlotCanvas.py:307 appGUI/PlotCanvasLegacy.py:427 +#: appGUI/PlotCanvas.py:289 appGUI/PlotCanvasLegacy.py:426 msgid "HUD enabled." msgstr "Koordinat ekranı etkinleştirildi." -#: appGUI/PlotCanvas.py:316 appGUI/PlotCanvasLegacy.py:434 +#: appGUI/PlotCanvas.py:298 appGUI/PlotCanvasLegacy.py:433 msgid "HUD disabled." msgstr "Koordinat ekranı kapatıldı." -#: appGUI/PlotCanvas.py:338 appGUI/PlotCanvasLegacy.py:509 +#: appGUI/PlotCanvas.py:394 appGUI/PlotCanvasLegacy.py:532 msgid "Grid enabled." msgstr "Izgara etkinleştirildi." -#: appGUI/PlotCanvas.py:345 appGUI/PlotCanvasLegacy.py:519 +#: appGUI/PlotCanvas.py:401 appGUI/PlotCanvasLegacy.py:542 msgid "Grid disabled." msgstr "Izgara kaldırıldı." -#: appGUI/PlotCanvasLegacy.py:1590 +#: appGUI/PlotCanvasLegacy.py:1613 msgid "" "Could not annotate due of a difference between the number of text elements " "and the number of text positions." @@ -7385,41 +7416,41 @@ msgstr "" "Metin öğelerinin sayısı ile metin konumlarının sayısı arasındaki farktan " "dolayı açıklama eklenemedi." -#: appGUI/preferences/PreferencesUIManager.py:1012 +#: appGUI/preferences/PreferencesUIManager.py:1016 msgid "Preferences applied." msgstr "Ayar değişiklikleri uygulandı." -#: appGUI/preferences/PreferencesUIManager.py:1032 +#: appGUI/preferences/PreferencesUIManager.py:1036 msgid "Are you sure you want to continue?" msgstr "Devam etmek istiyor musunuz?" -#: appGUI/preferences/PreferencesUIManager.py:1033 +#: appGUI/preferences/PreferencesUIManager.py:1037 msgid "Application will restart" msgstr "Uygulama Yeniden Başlatılacak" -#: appGUI/preferences/PreferencesUIManager.py:1128 +#: appGUI/preferences/PreferencesUIManager.py:1132 msgid "Preferences closed without saving." msgstr "Uygulama, ayarlar kaydedilmeden kapatıldı." -#: appGUI/preferences/PreferencesUIManager.py:1141 +#: appGUI/preferences/PreferencesUIManager.py:1145 msgid "Preferences default values are restored." msgstr "Varsayılan ayarlar geri yüklendi." -#: appGUI/preferences/PreferencesUIManager.py:1173 app_Main.py:3038 -#: app_Main.py:10476 +#: appGUI/preferences/PreferencesUIManager.py:1177 app_Main.py:3038 +#: app_Main.py:10506 msgid "Failed to write defaults to file." msgstr "Varsayılan değerler dosyaya yazılamadı." -#: appGUI/preferences/PreferencesUIManager.py:1177 -#: appGUI/preferences/PreferencesUIManager.py:1295 +#: appGUI/preferences/PreferencesUIManager.py:1181 +#: appGUI/preferences/PreferencesUIManager.py:1299 msgid "Preferences saved." msgstr "Ayarlar kaydedildi." -#: appGUI/preferences/PreferencesUIManager.py:1227 +#: appGUI/preferences/PreferencesUIManager.py:1231 msgid "Preferences edited but not saved." msgstr "Ayarlar değiştirildi; ancak kaydedilmedi." -#: appGUI/preferences/PreferencesUIManager.py:1280 +#: appGUI/preferences/PreferencesUIManager.py:1284 msgid "" "One or more values are changed.\n" "Do you want to save?" @@ -7797,7 +7828,7 @@ msgstr "" #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:34 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:38 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:77 -#: appPlugins/ToolDistance.py:585 appPlugins/ToolDistanceMin.py:262 +#: appPlugins/ToolDistance.py:587 appPlugins/ToolDistanceMin.py:262 #: appPlugins/ToolPcbWizard.py:502 appPlugins/ToolReport.py:182 msgid "Units" msgstr "Birimler" @@ -8017,7 +8048,6 @@ msgstr "" "KiCAD 3:5 İNÇ TZ" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:90 -#: appPlugins/ToolCalculators.py:451 msgid "INCH" msgstr "İNÇ" @@ -8082,7 +8112,7 @@ msgstr "Dışa Aktarma Ayarlarını Güncelle" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:204 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:104 -#: appPlugins/ToolPanelize.py:1304 +#: appPlugins/ToolPanelize.py:1328 msgid "Path Optimization" msgstr "Yol İyileştirmesi" @@ -8232,7 +8262,7 @@ msgstr "Uygulama Ayarları" msgid "Grid Settings" msgstr "Izgara Ayarları" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:47 app_Main.py:8294 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:47 app_Main.py:8324 msgid "X value" msgstr "X Değeri" @@ -8240,7 +8270,7 @@ msgstr "X Değeri" msgid "This is the Grid snap value on X axis." msgstr "Bu, X eksenindeki ızgaraya tutturma değeridir." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:59 app_Main.py:8297 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:59 app_Main.py:8327 msgid "Y value" msgstr "Y Değeri" @@ -8273,8 +8303,8 @@ msgid "Orientation" msgstr "Yönlendirme" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:166 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:224 -#: appPlugins/ToolFilm.py:1530 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:247 +#: appPlugins/ToolFilm.py:1584 msgid "" "Can be:\n" "- Portrait\n" @@ -8286,15 +8316,15 @@ msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:170 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:165 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:228 -#: appPlugins/ToolFilm.py:1534 app_Main.py:8314 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:251 +#: appPlugins/ToolFilm.py:1588 app_Main.py:8344 msgid "Portrait" msgstr "Dikey" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:171 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:166 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:229 -#: appPlugins/ToolFilm.py:1535 app_Main.py:8316 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:252 +#: appPlugins/ToolFilm.py:1589 app_Main.py:8346 msgid "Landscape" msgstr "Yatay" @@ -8312,8 +8342,8 @@ msgstr "" "daraltılabilir alanın yazı tipi boyutunu ayarlar." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:208 -#: appPlugins/ToolDblSided.py:854 appPlugins/ToolDblSided.py:1028 -#: app_Main.py:8302 +#: appPlugins/ToolDblSided.py:841 appPlugins/ToolDblSided.py:1008 +#: appPlugins/ToolFilm.py:1411 app_Main.py:8332 msgid "Axis" msgstr "Eksen" @@ -8336,7 +8366,7 @@ msgstr "" "metin giriş alanlarının (Uzantı, Dizin Listesi, vb.) \n" "yazı tipi boyutunu ayarlar." -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:247 app_Main.py:8319 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:247 app_Main.py:8349 msgid "HUD" msgstr "HUD (Koordinat Ekranı)" @@ -8544,7 +8574,6 @@ msgstr "" "Burada seçilen her şey, FlatCAM her başlatıldığında yüklenir." #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:39 -#: appPlugins/ToolCalculators.py:452 msgid "MM" msgstr "MM" @@ -8613,11 +8642,11 @@ msgstr "Legacy (2D)" msgid "OpenGL(3D)" msgstr "OpenGL (3D)" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:94 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:97 msgid "APPLICATION LEVEL" msgstr "UYGULAMA SEVİYESİ" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:95 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:98 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -8633,11 +8662,11 @@ msgstr "" "Buradaki seçim, her türlü FlatCAM nesneleri için Seçili\n" "Sekmedeki parametreleri etkileyecektir." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:107 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:110 msgid "Portable app" msgstr "Taşınabilir Uygulama" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:108 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:111 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -8651,11 +8680,11 @@ msgstr "" "Bu, yapılandırma dosyalarının uygulama klasörüne, \n" "lib \\ config alt klasörüne kaydedileceği anlamına gelir." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:116 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:119 msgid "Verbose log" msgstr "Ayrıntılı Kayıt Dosyası" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:117 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:120 msgid "" "Enable log messages in the Tcl Shell.\n" "Require restart." @@ -8663,20 +8692,20 @@ msgstr "" "Komut satırında kayıt mesajlarını etkinleştirin.\n" "Uygulama yeniden başladığında aktif olacaktır." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:128 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:131 msgid "Languages" msgstr "Dil Seçimi" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:129 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:132 msgid "Set the language used throughout FlatCAM." msgstr "FlatCAM'de kullanılacak dili seçin." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:136 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:139 #: appTranslation.py:106 msgid "Apply Language" msgstr "Seçili Dili Uygula" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:137 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:140 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click." @@ -8684,33 +8713,33 @@ msgstr "" "FlatCAM'de kullanılan dili ayarlayın.\n" "Uygulama, dili seçtikten sonra yeniden başlatılacaktır." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:151 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:154 msgid "Startup Settings" msgstr "Başlangıç Ayarları" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:155 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:158 msgid "Splash Screen" msgstr "Açılış Ekranı" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:157 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:160 msgid "Enable display of the splash screen at application startup." msgstr "" "Uygulama başladığında açılış ekranının \n" "görüntülenmesini etkinleştirir." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:169 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:172 msgid "Sys Tray Icon" msgstr "Sistem Açılış Simgesi" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:171 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:174 msgid "Enable display of FlatCAM icon in Sys Tray." msgstr "Sistem tepsisinde FlatCAM simgesinin görüntülenmesini sağlar." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:176 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:179 msgid "Show Shell" msgstr "Komut Satırını Göster" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:178 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:181 msgid "" "Check this box if you want the shell to\n" "start automatically at startup." @@ -8718,11 +8747,11 @@ msgstr "" "Komut satırının başlangıçta otomatik olarak \n" "başlamasını istiyorsanız bu onay kutusunu işaretleyin." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:185 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:188 msgid "Show Project" msgstr "Yan Paneli Göster" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:187 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:190 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." @@ -8730,11 +8759,11 @@ msgstr "" "Proje/Özellikler/Araçlar sekmesi alanının başlangıçta otomatik \n" "olarak gösterilmesini istiyorsanız bu kutuyu işaretleyin." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:193 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:196 msgid "Version Check" msgstr "Yeni Sürüm Kontrolü" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:195 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:198 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." @@ -8743,11 +8772,11 @@ msgstr "" "otomatik olarak kontrol etmek istiyorsanız \n" "bu onay kutusunu işaretleyin." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:202 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:205 msgid "Send Statistics" msgstr "İstatistikleri Gönder" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:204 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:207 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." @@ -8756,11 +8785,11 @@ msgstr "" "başlangıçta otomatik olarak anonim istatistikler \n" "göndermeyi kabul ediyorsanız bu onay kutusunu işaretleyin." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:218 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:221 msgid "Workers number" msgstr "İş Sayısı" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:220 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:223 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -8776,11 +8805,11 @@ msgstr "" "Varsayılan değer 2'dir.\n" "Değişiklikler, uygulama yeniden başladığında etkinleşecektir." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:234 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:237 msgid "Geo Tolerance" msgstr "Şekil Hata Payı" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:236 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:239 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.005.\n" @@ -8796,15 +8825,15 @@ msgstr "" "G Kod'daki ayrıntıları artıracaktır. Daha yüksek değer,\n" "ayrıntı düzeyi nedeniyle daha fazla performans sağlayacaktır." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:256 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:259 msgid "Save Settings" msgstr "Kayıt Ayarları" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:260 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:263 msgid "Save Compressed Project" msgstr "Projeyi Sıkıştırılmış Olarak Kaydet" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:262 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:265 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." @@ -8814,11 +8843,11 @@ msgstr "" "İşaretlendiğinde, FlatCAM projesini sıkıştırılmış \n" "olarak kaydedilecektir." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:271 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:274 msgid "Compression" msgstr "Sıkıştırma" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:273 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:276 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" @@ -8828,11 +8857,11 @@ msgstr "" "Daha yüksek değer daha iyi sıkıştırma anlamına gelir, \n" "ancak daha fazla RAM kullanımı ve daha fazla işlem süresi gerektirir." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:284 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:287 msgid "Enable Auto Save" msgstr "Otomatik Kaydı Etkinleştir" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:286 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:289 msgid "" "Check to enable the autosave feature.\n" "When enabled, the application will try to save a project\n" @@ -8841,11 +8870,11 @@ msgstr "" "Onay kutusu işaretlenirse uygulama, projeyi\n" "belirlenen aralıklarda kaydedecektir." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:296 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:299 msgid "Interval" msgstr "Kayıt Aralığı" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:298 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:301 msgid "" "Time interval for autosaving. In milliseconds.\n" "The application will try to save periodically but only\n" @@ -8857,45 +8886,45 @@ msgstr "" "bir kere elle kaydedilmiş olması gerekir.\n" "Otomatik kaydetme aktifken, bazı işlemler bu özelliği engelleyebilir." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:314 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:317 msgid "Text to PDF parameters" msgstr "PDF Metin Seçenekleri" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:316 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:319 msgid "Used when saving text in Code Editor or in FlatCAM Document objects." msgstr "" "Kod Düzenleyici'ye veya FlatCAM Belge nesnelerine \n" "metin kaydederken kullanılır." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:325 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:328 msgid "Top Margin" msgstr "Üst Boşluk" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:327 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:330 msgid "Distance between text body and the top of the PDF file." msgstr "Metin gövdesi ile PDF dosyasının üst kısmı arasındaki mesafe." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:338 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:341 msgid "Bottom Margin" msgstr "Alt Boşluk" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:340 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:343 msgid "Distance between text body and the bottom of the PDF file." msgstr "Metin gövdesi ile PDF dosyasının altı arasındaki mesafe." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:351 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:354 msgid "Left Margin" msgstr "Sol Boşluk" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:353 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:356 msgid "Distance between text body and the left of the PDF file." msgstr "Metin gövdesi ile PDF dosyasının solu arasındaki mesafe." -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:364 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:367 msgid "Right Margin" msgstr "Sağ Boşluk" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:366 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:369 msgid "Distance between text body and the right of the PDF file." msgstr "Metin gövdesi ile PDF dosyasının sağı arasındaki mesafe." @@ -9212,7 +9241,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:45 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:81 -#: appPlugins/ToolCutOut.py:2469 appPlugins/ToolMilling.py:1896 +#: appPlugins/ToolCutOut.py:2473 appPlugins/ToolMilling.py:1866 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -9243,15 +9272,13 @@ msgstr "" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:65 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:298 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:82 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:192 #: appObjects/FlatCAMObj.py:747 appObjects/FlatCAMObj.py:750 #: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:783 #: appObjects/FlatCAMObj.py:790 appObjects/FlatCAMObj.py:793 -#: appPlugins/ToolCopperThieving.py:1743 appPlugins/ToolFiducials.py:955 -#: appPlugins/ToolFilm.py:1362 appPlugins/ToolReport.py:480 -#: appPlugins/ToolReport.py:483 appPlugins/ToolReport.py:486 -#: appPlugins/ToolReport.py:516 appPlugins/ToolReport.py:523 -#: appPlugins/ToolReport.py:526 +#: appPlugins/ToolCopperThieving.py:1791 appPlugins/ToolFiducials.py:953 +#: appPlugins/ToolReport.py:480 appPlugins/ToolReport.py:483 +#: appPlugins/ToolReport.py:486 appPlugins/ToolReport.py:516 +#: appPlugins/ToolReport.py:523 appPlugins/ToolReport.py:526 msgid "None" msgstr "Yok" @@ -9536,8 +9563,8 @@ msgstr "Daireleri eklemek için kullanılan adım (satır) sayısı." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:51 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:276 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:232 -#: appPlugins/ToolCopperThieving.py:1329 appPlugins/ToolCopperThieving.py:1699 -#: appPlugins/ToolExtract.py:1235 +#: appPlugins/ToolCopperThieving.py:1337 appPlugins/ToolCopperThieving.py:1747 +#: appPlugins/ToolExtract.py:1273 msgid "Clearance" msgstr "Boşluk" @@ -9551,13 +9578,13 @@ msgstr "" "ile yollar arasındaki boşluğu ayarlar." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:81 -#: appPlugins/ToolCopperThieving.py:1360 +#: appPlugins/ToolCopperThieving.py:1368 msgid "Thieving areas with area less then this value will not be added." msgstr "Bu değerden daha küçük olan alanlara bakır dolgu eklenmeyecektir." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:93 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:291 -#: appPlugins/ToolCopperThieving.py:1381 appPlugins/ToolNCC.py:4602 +#: appPlugins/ToolCopperThieving.py:1389 appPlugins/ToolNCC.py:4617 msgid "Itself" msgstr "Tamamı" @@ -9565,9 +9592,9 @@ msgstr "Tamamı" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:291 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolCopperThieving.py:1382 appPlugins/ToolFollow.py:755 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolNCC.py:4602 -#: appPlugins/ToolPaint.py:3286 +#: appPlugins/ToolCopperThieving.py:1390 appPlugins/ToolFollow.py:754 +#: appPlugins/ToolIsolation.py:3593 appPlugins/ToolNCC.py:4617 +#: appPlugins/ToolPaint.py:3301 msgid "Area Selection" msgstr "Alan" @@ -9575,19 +9602,18 @@ msgstr "Alan" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:291 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolCopperThieving.py:1383 appPlugins/ToolDblSided.py:946 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolNCC.py:4602 -#: appPlugins/ToolPaint.py:3286 +#: appPlugins/ToolCopperThieving.py:1391 appPlugins/ToolIsolation.py:3593 +#: appPlugins/ToolNCC.py:4617 appPlugins/ToolPaint.py:3301 msgid "Reference Object" msgstr "Nesne" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:97 -#: appPlugins/ToolCopperThieving.py:1385 +#: appPlugins/ToolCopperThieving.py:1393 msgid "Reference:" msgstr "Seçim Şekli:" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:99 -#: appPlugins/ToolCopperThieving.py:1387 +#: appPlugins/ToolCopperThieving.py:1395 msgid "" "- 'Itself' - the copper thieving extent is based on the object extent.\n" "- 'Area Selection' - left mouse click to start selection of the area to be " @@ -9605,25 +9631,25 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:182 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:70 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:184 -#: appPlugins/ToolCopperThieving.py:1432 appPlugins/ToolExtract.py:989 -#: appPlugins/ToolExtract.py:1136 appPlugins/ToolPunchGerber.py:2067 -#: appPlugins/ToolPunchGerber.py:2240 +#: appPlugins/ToolCopperThieving.py:1440 appPlugins/ToolExtract.py:999 +#: appPlugins/ToolExtract.py:1152 appPlugins/ToolPunchGerber.py:2074 +#: appPlugins/ToolPunchGerber.py:2249 msgid "Rectangular" msgstr "Dikdörtgensel" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:109 -#: appPlugins/ToolCopperThieving.py:1433 +#: appPlugins/ToolCopperThieving.py:1441 msgid "Minimal" msgstr "Dairesel" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:111 -#: appPlugins/ToolCopperThieving.py:1426 appPlugins/ToolFilm.py:1211 -#: appPlugins/ToolPanelize.py:1200 +#: appPlugins/ToolCopperThieving.py:1434 appPlugins/ToolFilm.py:1231 +#: appPlugins/ToolPanelize.py:1208 msgid "Box Type" msgstr "Çerçeve Türü" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:113 -#: appPlugins/ToolCopperThieving.py:1428 +#: appPlugins/ToolCopperThieving.py:1436 msgid "" "- 'Rectangular' - the bounding box will be of rectangular shape.\n" "- 'Minimal' - the bounding box will be the convex hull shape." @@ -9632,27 +9658,27 @@ msgstr "" "- 'Dairesel' - Sınırlayıcı kutu dairesel şekilde olacaktır." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:127 -#: appPlugins/ToolCopperThieving.py:1449 +#: appPlugins/ToolCopperThieving.py:1457 msgid "Dots Grid" msgstr "Nokta Deseni" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:128 -#: appPlugins/ToolCopperThieving.py:1450 +#: appPlugins/ToolCopperThieving.py:1458 msgid "Squares Grid" msgstr "Kare Deseni" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:129 -#: appPlugins/ToolCopperThieving.py:1451 +#: appPlugins/ToolCopperThieving.py:1459 msgid "Lines Grid" msgstr "Çizgi Deseni" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:131 -#: appPlugins/ToolCopperThieving.py:1453 +#: appPlugins/ToolCopperThieving.py:1461 msgid "Fill Type:" msgstr "Dolgu Tipi:" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:133 -#: appPlugins/ToolCopperThieving.py:1455 +#: appPlugins/ToolCopperThieving.py:1463 msgid "" "- 'Solid' - copper thieving will be a solid polygon.\n" "- 'Dots Grid' - the empty area will be filled with a pattern of dots.\n" @@ -9665,57 +9691,57 @@ msgstr "" "- 'Çizgi Deseni' - Boş alan çizgi deseni ile doldurulacaktır." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:141 -#: appPlugins/ToolCopperThieving.py:1474 +#: appPlugins/ToolCopperThieving.py:1490 msgid "Dots Grid Parameters" msgstr "Nokta Desenli Dolgu Seçenekleri" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:147 -#: appPlugins/ToolCopperThieving.py:1480 +#: appPlugins/ToolCopperThieving.py:1496 msgid "Dot diameter in Dots Grid." msgstr "Nokta desenli dolguda nokta boyutu." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:160 -#: appPlugins/ToolCopperThieving.py:1493 +#: appPlugins/ToolCopperThieving.py:1509 msgid "Distance between each two dots in Dots Grid." msgstr "Nokta desenli dolguda her iki nokta arasındaki mesafe." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:170 -#: appPlugins/ToolCopperThieving.py:1514 +#: appPlugins/ToolCopperThieving.py:1538 msgid "Squares Grid Parameters" msgstr "Kare Desenli Dolgu Seçenekleri" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:176 -#: appPlugins/ToolCopperThieving.py:1520 +#: appPlugins/ToolCopperThieving.py:1544 msgid "Square side size in Squares Grid." msgstr "Kare desenli dolguda kare boyutu." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:189 -#: appPlugins/ToolCopperThieving.py:1533 +#: appPlugins/ToolCopperThieving.py:1557 msgid "Distance between each two squares in Squares Grid." msgstr "Kare desenli dolguda her iki kare arasındaki mesafe." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:199 -#: appPlugins/ToolCopperThieving.py:1554 +#: appPlugins/ToolCopperThieving.py:1586 msgid "Lines Grid Parameters" msgstr "Çizgi Desenli Dolgu Seçenekleri" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:205 -#: appPlugins/ToolCopperThieving.py:1560 +#: appPlugins/ToolCopperThieving.py:1592 msgid "Line thickness size in Lines Grid." msgstr "Çizgi desenli ızgarada çizgi kalınlığı boyutu." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:218 -#: appPlugins/ToolCopperThieving.py:1573 +#: appPlugins/ToolCopperThieving.py:1605 msgid "Distance between each two lines in Lines Grid." msgstr "Çizgi desenli ızgarada her iki çizgi arasındaki mesafe." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:228 -#: appPlugins/ToolCopperThieving.py:1613 +#: appPlugins/ToolCopperThieving.py:1636 msgid "Robber Bar Parameters" msgstr "Soyguncu Çubuğu Seçenekleri" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:230 -#: appPlugins/ToolCopperThieving.py:1615 +#: appPlugins/ToolCopperThieving.py:1638 msgid "" "Parameters used for the robber bar.\n" "Robber bar = copper border to help in pattern hole plating." @@ -9725,7 +9751,7 @@ msgstr "" "için bakır kenarlık (çerçeve)" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:238 -#: appPlugins/ToolCopperThieving.py:1623 +#: appPlugins/ToolCopperThieving.py:1661 msgid "Bounding box margin for robber bar." msgstr "" "Soyguncu çubuğu çerçevesi ile PCB sınırı arasındaki boşluk.\n" @@ -9735,13 +9761,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:249 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:267 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:50 -#: appPlugins/ToolCopperThieving.py:1634 appPlugins/ToolCorners.py:788 -#: appPlugins/ToolExtract.py:1294 +#: appPlugins/ToolCopperThieving.py:1672 appPlugins/ToolCorners.py:775 +#: appPlugins/ToolExtract.py:1335 msgid "Thickness" msgstr "Kalınlık" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:251 -#: appPlugins/ToolCopperThieving.py:1636 +#: appPlugins/ToolCopperThieving.py:1674 msgid "The robber bar thickness." msgstr "" "Soyguncu çubuğunun kalınlığı.\n" @@ -9749,27 +9775,27 @@ msgstr "" "kolaylaştırmak için bakır kenarlık (çerçeve))." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:262 -#: appPlugins/ToolCopperThieving.py:1669 +#: appPlugins/ToolCopperThieving.py:1707 msgid "Pattern Plating Mask" msgstr "Desen Kaplama Maskesi" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:264 -#: appPlugins/ToolCopperThieving.py:1671 +#: appPlugins/ToolCopperThieving.py:1709 msgid "Generate a mask for pattern plating." msgstr "Desen kaplama için bir maske oluşturun." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:269 -#: appPlugins/ToolCopperThieving.py:1692 +#: appPlugins/ToolCopperThieving.py:1740 msgid "Only Pads" msgstr "Sadece Pedler" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:271 -#: appPlugins/ToolCopperThieving.py:1694 +#: appPlugins/ToolCopperThieving.py:1742 msgid "Select only pads in case the selected object is a copper Gerber." msgstr "Seçilen nesnenin bakır Gerber olması durumunda sadece pedleri seçin." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:278 -#: appPlugins/ToolCopperThieving.py:1701 +#: appPlugins/ToolCopperThieving.py:1749 msgid "" "The distance between the possible copper thieving elements\n" "and/or robber bar and the actual openings in the mask." @@ -9780,25 +9806,26 @@ msgstr "" "kolaylaştırmak için bakır kenarlık (çerçeve))." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:292 -#: appPlugins/ToolCopperThieving.py:1737 +#: appPlugins/ToolCopperThieving.py:1785 msgid "Choose which additional geometry to include, if available." msgstr "Varsa, hangi ek şeklin ekleneceğini seçin." #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:295 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:195 -#: appPlugins/ToolCopperThieving.py:1740 appPlugins/ToolFilm.py:1365 -#: appPlugins/ToolMilling.py:3826 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:147 +#: appPlugins/ToolCopperThieving.py:1788 appPlugins/ToolFilm.py:1409 +#: appPlugins/ToolMilling.py:3896 msgid "Both" msgstr "Her İkisi" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:296 -#: appPlugins/ToolCopperThieving.py:543 appPlugins/ToolCopperThieving.py:547 -#: appPlugins/ToolCopperThieving.py:609 appPlugins/ToolCopperThieving.py:1741 +#: appPlugins/ToolCopperThieving.py:545 appPlugins/ToolCopperThieving.py:549 +#: appPlugins/ToolCopperThieving.py:611 appPlugins/ToolCopperThieving.py:1323 +#: appPlugins/ToolCopperThieving.py:1789 msgid "Thieving" msgstr "Dolgu" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:297 -#: appPlugins/ToolCopperThieving.py:1742 +#: appPlugins/ToolCopperThieving.py:1790 msgid "Robber bar" msgstr "Soyguncu Çubuğu" @@ -9811,18 +9838,18 @@ msgstr "Kalibrasyon Eklentisi" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:32 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:32 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:31 -#: appPlugins/ToolCopperThieving.py:1324 appPlugins/ToolCorners.py:769 -#: appPlugins/ToolFiducials.py:905 +#: appPlugins/ToolCopperThieving.py:1324 appPlugins/ToolCorners.py:748 +#: appPlugins/ToolEtchCompensation.py:412 appPlugins/ToolFiducials.py:903 msgid "Parameters used for this tool." msgstr "Bu araç için kullanılan seçenekler." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:37 -#: appPlugins/ToolCalibration.py:906 +#: appPlugins/ToolCalibration.py:904 msgid "Source Type" msgstr "Kaynak Tipi" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:38 -#: appPlugins/ToolCalibration.py:907 +#: appPlugins/ToolCalibration.py:905 msgid "" "The source of calibration points.\n" "It can be:\n" @@ -9837,32 +9864,32 @@ msgstr "" "üzerine serbestçe tıklayın" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:43 -#: appPlugins/ToolCalibration.py:912 +#: appPlugins/ToolCalibration.py:910 msgid "Free" msgstr "Serbest" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:57 -#: appPlugins/ToolCalibration.py:801 +#: appPlugins/ToolCalibration.py:799 msgid "Height (Z) for travelling between the points." msgstr "Noktalar arasında hareket etmek için (Z) yüksekliği." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:69 -#: appPlugins/ToolCalibration.py:813 +#: appPlugins/ToolCalibration.py:811 msgid "Verification Z" msgstr "Z Doğrulama" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:71 -#: appPlugins/ToolCalibration.py:815 +#: appPlugins/ToolCalibration.py:813 msgid "Height (Z) for checking the point." msgstr "Noktayı doğrulamak için (Z) yüksekliği." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:83 -#: appPlugins/ToolCalibration.py:827 +#: appPlugins/ToolCalibration.py:825 msgid "Zero Z tool" msgstr "Z Sıfırlama" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:85 -#: appPlugins/ToolCalibration.py:829 +#: appPlugins/ToolCalibration.py:827 msgid "" "Include a sequence to zero the height (Z)\n" "of the verification tool." @@ -9873,25 +9900,25 @@ msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:92 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:113 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:147 -#: appPlugins/ToolCalibration.py:836 +#: appPlugins/ToolCalibration.py:834 msgid "Toolchange Z" msgstr "Z Ucu Değiştir" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:94 -#: appPlugins/ToolCalibration.py:838 +#: appPlugins/ToolCalibration.py:836 msgid "Height (Z) for mounting the verification probe." msgstr "Doğrulama probunu (algılayıcı) takmak için (Z) yüksekliği." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:106 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:286 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:128 -#: appPlugins/ToolCalibration.py:850 appPlugins/ToolDrilling.py:2668 -#: appPlugins/ToolMilling.py:4287 appPlugins/ToolSolderPaste.py:1373 +#: appPlugins/ToolCalibration.py:848 appPlugins/ToolDrilling.py:2672 +#: appPlugins/ToolMilling.py:4349 appPlugins/ToolSolderPaste.py:1373 msgid "Toolchange X-Y" msgstr "Uç Değiştirme X-Y" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:108 -#: appPlugins/ToolCalibration.py:852 +#: appPlugins/ToolCalibration.py:850 msgid "" "Toolchange X,Y position.\n" "If no value is entered then the current\n" @@ -9902,12 +9929,12 @@ msgstr "" "(x, y) noktası kullanılır," #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:119 -#: appPlugins/ToolCalibration.py:878 +#: appPlugins/ToolCalibration.py:876 msgid "Second point" msgstr "İkinci Nokta" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:121 -#: appPlugins/ToolCalibration.py:880 +#: appPlugins/ToolCalibration.py:878 msgid "" "Second point in the Gcode verification can be:\n" "- top-left -> the user will align the PCB vertically\n" @@ -9918,16 +9945,18 @@ msgstr "" "- Sağ Alt -> Kullanıcı PCB'yi yatay olarak hizalayacaktır" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:125 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:171 -#: appPlugins/ToolCalibration.py:884 appPlugins/ToolCorners.py:732 -#: appPlugins/ToolFilm.py:1249 app_Main.py:5667 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolCalibration.py:882 appPlugins/ToolCorners.py:829 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5673 msgid "Top Left" msgstr "Sol Üst" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:126 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:172 -#: appPlugins/ToolCalibration.py:885 appPlugins/ToolCorners.py:744 -#: appPlugins/ToolFilm.py:1250 app_Main.py:5668 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolCalibration.py:883 appPlugins/ToolCorners.py:841 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5674 msgid "Bottom Right" msgstr "Sağ Alt" @@ -9937,13 +9966,13 @@ msgstr "Delik Çıkarma Seçenekleri" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:36 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:36 -#: appPlugins/ToolExtract.py:938 appPlugins/ToolPunchGerber.py:2017 +#: appPlugins/ToolExtract.py:939 appPlugins/ToolPunchGerber.py:2018 msgid "Processed Pads Type" msgstr "Ped İşleme Tipi" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:38 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:38 -#: appPlugins/ToolExtract.py:940 appPlugins/ToolPunchGerber.py:2019 +#: appPlugins/ToolExtract.py:941 appPlugins/ToolPunchGerber.py:2020 msgid "" "The type of pads shape to be processed.\n" "If the PCB has many SMD pads with rectangular pads,\n" @@ -9955,7 +9984,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:48 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:48 -#: appPlugins/ToolExtract.py:967 appPlugins/ToolPunchGerber.py:2045 +#: appPlugins/ToolExtract.py:977 appPlugins/ToolPunchGerber.py:2052 msgid "Process Circular Pads." msgstr "Dairesel pedlerin işlenmesi." @@ -9963,26 +9992,26 @@ msgstr "Dairesel pedlerin işlenmesi." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:156 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:54 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:158 -#: appPlugins/ToolExtract.py:973 appPlugins/ToolExtract.py:1110 -#: appPlugins/ToolPunchGerber.py:2051 appPlugins/ToolPunchGerber.py:2214 +#: appPlugins/ToolExtract.py:983 appPlugins/ToolExtract.py:1126 +#: appPlugins/ToolPunchGerber.py:2058 appPlugins/ToolPunchGerber.py:2223 msgid "Oblong" msgstr "Dikdörtgen" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:56 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:56 -#: appPlugins/ToolExtract.py:975 appPlugins/ToolPunchGerber.py:2053 +#: appPlugins/ToolExtract.py:985 appPlugins/ToolPunchGerber.py:2060 msgid "Process Oblong Pads." msgstr "Dikdörtgen pedlerin işlenmesi." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:64 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:64 -#: appPlugins/ToolExtract.py:983 appPlugins/ToolPunchGerber.py:2061 +#: appPlugins/ToolExtract.py:993 appPlugins/ToolPunchGerber.py:2068 msgid "Process Square Pads." msgstr "Kare pedlerin işlenmesi." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:72 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:72 -#: appPlugins/ToolExtract.py:991 appPlugins/ToolPunchGerber.py:2069 +#: appPlugins/ToolExtract.py:1001 appPlugins/ToolPunchGerber.py:2076 msgid "Process Rectangular Pads." msgstr "Dikdörtgensel pedlerin işlenmesi." @@ -9990,15 +10019,15 @@ msgstr "Dikdörtgensel pedlerin işlenmesi." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:195 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:78 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:197 -#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:997 -#: appPlugins/ToolExtract.py:1149 appPlugins/ToolPunchGerber.py:2075 -#: appPlugins/ToolPunchGerber.py:2253 appPlugins/ToolReport.py:200 +#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:1007 +#: appPlugins/ToolExtract.py:1165 appPlugins/ToolPunchGerber.py:2082 +#: appPlugins/ToolPunchGerber.py:2262 appPlugins/ToolReport.py:200 msgid "Others" msgstr "Diğerleri" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:80 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:80 -#: appPlugins/ToolExtract.py:999 appPlugins/ToolPunchGerber.py:2077 +#: appPlugins/ToolExtract.py:1009 appPlugins/ToolPunchGerber.py:2084 msgid "Process pads not in the categories above." msgstr "Yukarıdaki kategorilerle ilgili olmayan yerler." @@ -10006,8 +10035,8 @@ msgstr "Yukarıdaki kategorilerle ilgili olmayan yerler." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:117 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:94 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:119 -#: appPlugins/ToolExtract.py:1057 appPlugins/ToolExtract.py:1167 -#: appPlugins/ToolPunchGerber.py:2129 appPlugins/ToolPunchGerber.py:2158 +#: appPlugins/ToolExtract.py:1071 appPlugins/ToolExtract.py:1191 +#: appPlugins/ToolPunchGerber.py:2139 appPlugins/ToolPunchGerber.py:2167 msgid "Fixed Diameter" msgstr "Sabit Boyut" @@ -10015,19 +10044,19 @@ msgstr "Sabit Boyut" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:134 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:95 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:136 -#: appPlugins/ToolExtract.py:1059 appPlugins/ToolExtract.py:1088 -#: appPlugins/ToolPunchGerber.py:2131 appPlugins/ToolPunchGerber.py:2186 +#: appPlugins/ToolExtract.py:1073 appPlugins/ToolExtract.py:1104 +#: appPlugins/ToolPunchGerber.py:2141 appPlugins/ToolPunchGerber.py:2195 msgid "Fixed Annular Ring" msgstr "Sabit Halka" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:95 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:96 -#: appPlugins/ToolExtract.py:1058 appPlugins/ToolPunchGerber.py:2130 +#: appPlugins/ToolExtract.py:1072 appPlugins/ToolPunchGerber.py:2140 msgid "Proportional" msgstr "Orantılı" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:101 -#: appPlugins/ToolExtract.py:1048 +#: appPlugins/ToolExtract.py:1062 msgid "" "The method for processing pads. Can be:\n" "- Fixed Diameter -> all holes will have a set size\n" @@ -10041,13 +10070,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:127 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:129 -#: appPlugins/ToolExtract.py:1177 appPlugins/ToolPunchGerber.py:2168 +#: appPlugins/ToolExtract.py:1201 appPlugins/ToolPunchGerber.py:2177 msgid "Fixed hole diameter." msgstr "Sabit delik boyutu." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:136 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:138 -#: appPlugins/ToolExtract.py:1090 appPlugins/ToolPunchGerber.py:2188 +#: appPlugins/ToolExtract.py:1106 appPlugins/ToolPunchGerber.py:2197 msgid "" "The size of annular ring.\n" "The copper sliver between the hole exterior\n" @@ -10058,7 +10087,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:145 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:147 -#: appPlugins/ToolExtract.py:1099 appPlugins/ToolPunchGerber.py:2203 +#: appPlugins/ToolExtract.py:1115 appPlugins/ToolPunchGerber.py:2212 msgid "The size of annular ring for circular pads." msgstr "" "Dairesel pedler için delik ile ped sınırı\n" @@ -10066,7 +10095,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:158 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:160 -#: appPlugins/ToolExtract.py:1112 appPlugins/ToolPunchGerber.py:2216 +#: appPlugins/ToolExtract.py:1128 appPlugins/ToolPunchGerber.py:2225 msgid "The size of annular ring for oblong pads." msgstr "" "Dikdörtgen pedler için delik ile ped sınırı \n" @@ -10074,7 +10103,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:171 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:173 -#: appPlugins/ToolExtract.py:1125 appPlugins/ToolPunchGerber.py:2229 +#: appPlugins/ToolExtract.py:1141 appPlugins/ToolPunchGerber.py:2238 msgid "The size of annular ring for square pads." msgstr "" "Kare pedler için delik ile ped sınırı\n" @@ -10082,7 +10111,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:184 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:186 -#: appPlugins/ToolExtract.py:1138 appPlugins/ToolPunchGerber.py:2242 +#: appPlugins/ToolExtract.py:1154 appPlugins/ToolPunchGerber.py:2251 msgid "The size of annular ring for rectangular pads." msgstr "" "Dikdörtgensel pedler için delik ile ped sınırı\n" @@ -10090,7 +10119,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:197 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:199 -#: appPlugins/ToolExtract.py:1151 appPlugins/ToolPunchGerber.py:2255 +#: appPlugins/ToolExtract.py:1167 appPlugins/ToolPunchGerber.py:2264 msgid "The size of annular ring for other pads." msgstr "" "Diğer pedler için delik ile ped sınırı\n" @@ -10098,7 +10127,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:207 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:209 -#: appPlugins/ToolExtract.py:1184 appPlugins/ToolPunchGerber.py:2267 +#: appPlugins/ToolExtract.py:1221 appPlugins/ToolPunchGerber.py:2276 msgid "Proportional Diameter" msgstr "Oransal Boyut" @@ -10109,7 +10138,7 @@ msgstr "Değer" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:218 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:220 -#: appPlugins/ToolExtract.py:1195 appPlugins/ToolPunchGerber.py:2278 +#: appPlugins/ToolExtract.py:1232 appPlugins/ToolPunchGerber.py:2287 msgid "" "Proportional Diameter.\n" "The hole diameter will be a fraction of the pad size." @@ -10118,17 +10147,17 @@ msgstr "" "Delik boyutu, ped boyutunun ayarlanan boyutunda olacaktır." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:226 -#: appPlugins/ToolExtract.py:1229 appPlugins/ToolExtract.py:1254 +#: appPlugins/ToolExtract.py:1259 appPlugins/ToolExtract.py:1289 msgid "Extract Soldermask" msgstr "Lehim Maskesi Çıkart" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:228 -#: appPlugins/ToolExtract.py:1231 appPlugins/ToolExtract.py:1257 +#: appPlugins/ToolExtract.py:1261 appPlugins/ToolExtract.py:1292 msgid "Extract soldermask from a given Gerber file." msgstr "Belirli bir Gerber dosyasından lehim maskesi çıkarın." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:234 -#: appPlugins/ToolExtract.py:1237 +#: appPlugins/ToolExtract.py:1275 msgid "" "This set how much the soldermask extends\n" "beyond the margin of the pads." @@ -10137,17 +10166,17 @@ msgstr "" "ne kadar ötesine geçeceğini belirler." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:246 -#: appPlugins/ToolExtract.py:1273 appPlugins/ToolExtract.py:1312 +#: appPlugins/ToolExtract.py:1306 appPlugins/ToolExtract.py:1350 msgid "Extract Cutout" msgstr "PCB Kesimi Çıkart" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:248 -#: appPlugins/ToolExtract.py:1275 appPlugins/ToolExtract.py:1315 +#: appPlugins/ToolExtract.py:1308 appPlugins/ToolExtract.py:1353 msgid "Extract a cutout from a given Gerber file." msgstr "Belirli bir Gerber dosyasından PCB kesim şekli oluşturun." #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:269 -#: appPlugins/ToolExtract.py:1296 +#: appPlugins/ToolExtract.py:1337 msgid "The thickness of the line that makes the cutout geometry." msgstr "Kesik şeklini oluşturan çizginin kalınlığı." @@ -10156,7 +10185,7 @@ msgid "Fiducials Plugin" msgstr "Referans İşaretleri Eklentisi" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:39 -#: appPlugins/ToolFiducials.py:912 +#: appPlugins/ToolFiducials.py:910 msgid "" "This set the fiducial diameter if fiducial type is circular,\n" "otherwise is the size of the fiducial.\n" @@ -10167,14 +10196,15 @@ msgstr "" "boyutu lehim maskesinin iki katıdır." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:67 -#: appPlugins/ToolFiducials.py:940 +#: appPlugins/ToolFiducials.py:938 msgid "Auto" msgstr "Otomatik" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:45 -#: appPlugins/ToolCutOut.py:2607 appPlugins/ToolFiducials.py:941 -#: appPlugins/ToolLevelling.py:1900 appPlugins/ToolPunchGerber.py:2304 +#: appPlugins/ToolCorners.py:878 appPlugins/ToolCutOut.py:2611 +#: appPlugins/ToolFiducials.py:939 appPlugins/ToolLevelling.py:1900 +#: appPlugins/ToolPunchGerber.py:2320 msgid "Manual" msgstr "El İle" @@ -10185,7 +10215,7 @@ msgid "Mode" msgstr "Yöntem" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:72 -#: appPlugins/ToolFiducials.py:945 +#: appPlugins/ToolFiducials.py:943 msgid "" "- 'Auto' - automatic placement of fiducials in the corners of the bounding " "box.\n" @@ -10196,22 +10226,22 @@ msgstr "" "- 'El İle' - Referans işaretlerinin el ile yerleştirilmesi." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:80 -#: appPlugins/ToolFiducials.py:953 +#: appPlugins/ToolFiducials.py:951 msgid "Up" msgstr "Üst" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:81 -#: appPlugins/ToolFiducials.py:954 +#: appPlugins/ToolFiducials.py:952 msgid "Down" msgstr "Alt" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:84 -#: appPlugins/ToolFiducials.py:957 +#: appPlugins/ToolFiducials.py:955 msgid "Second fiducial" msgstr "İkinci Referans İşareti" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:86 -#: appPlugins/ToolFiducials.py:959 +#: appPlugins/ToolFiducials.py:957 msgid "" "The position for the second fiducial.\n" "- 'Up' - the order is: bottom-left, top-left, top-right.\n" @@ -10225,22 +10255,22 @@ msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:102 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:43 -#: appPlugins/ToolCorners.py:781 appPlugins/ToolFiducials.py:975 +#: appPlugins/ToolCorners.py:768 appPlugins/ToolFiducials.py:973 msgid "Cross" msgstr "Çapraz" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:103 -#: appPlugins/ToolFiducials.py:976 +#: appPlugins/ToolFiducials.py:974 msgid "Chess" msgstr "Satranç" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:106 -#: appPlugins/ToolFiducials.py:978 +#: appPlugins/ToolFiducials.py:976 msgid "Fiducial Type" msgstr "Referans İşareti Tipi" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:108 -#: appPlugins/ToolFiducials.py:980 +#: appPlugins/ToolFiducials.py:978 msgid "" "The type of fiducial.\n" "- 'Circular' - this is the regular fiducial.\n" @@ -10253,7 +10283,7 @@ msgstr "" "- 'Satranç' - Satranç tahtası deseninde noktalar." #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:117 -#: appPlugins/ToolFiducials.py:989 +#: appPlugins/ToolFiducials.py:987 msgid "Line thickness" msgstr "Çizgi Kalınlığı" @@ -10270,19 +10300,19 @@ msgstr "" "araç." #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:41 -#: appPlugins/ToolInvertGerber.py:276 +#: appPlugins/ToolInvertGerber.py:281 msgid "" "Distance by which to avoid\n" "the edges of the Gerber object." msgstr "Gerber nesnesinin kenarlarından kaçınılacak mesafe." #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:52 -#: appPlugins/ToolInvertGerber.py:287 +#: appPlugins/ToolInvertGerber.py:292 msgid "Lines Join Style" msgstr "Çizgileri Birleştirme Şekli" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:54 -#: appPlugins/ToolInvertGerber.py:289 +#: appPlugins/ToolInvertGerber.py:294 msgid "" "The way that the lines in the object outline will be joined.\n" "Can be:\n" @@ -10296,7 +10326,7 @@ msgstr "" "- 'Eğimli': Çizgiler üçüncü bir çizgi le birleştirilir" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:63 -#: appPlugins/ToolInvertGerber.py:298 +#: appPlugins/ToolInvertGerber.py:303 msgid "Bevel" msgstr "Eğimli" @@ -10326,7 +10356,7 @@ msgid "Punch Gerber Options" msgstr "Gerber Delik Yeri Açma Seçenekleri" #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:102 -#: appPlugins/ToolPunchGerber.py:2120 +#: appPlugins/ToolPunchGerber.py:2119 msgid "" "The punch hole source can be:\n" "- Excellon Object-> the Excellon object drills center will serve as " @@ -10360,12 +10390,12 @@ msgstr "" "aktarılabilen bir QR Kodu oluşturmak için bir araç." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:39 -#: appPlugins/ToolQRCode.py:818 app_Main.py:8282 +#: appPlugins/ToolQRCode.py:841 app_Main.py:8312 msgid "Version" msgstr "Versiyon" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:41 -#: appPlugins/ToolQRCode.py:820 +#: appPlugins/ToolQRCode.py:843 msgid "" "QRCode version can have values from 1 (21x21 boxes)\n" "to 40 (177x177 boxes)." @@ -10374,13 +10404,13 @@ msgstr "" "40 (177x177 kare) arasında değerlere sahip olabilir." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:52 -#: appPlugins/ToolQRCode.py:831 +#: appPlugins/ToolQRCode.py:854 msgid "Error correction" msgstr "Hata Düzeltme" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:54 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:65 -#: appPlugins/ToolQRCode.py:833 appPlugins/ToolQRCode.py:844 +#: appPlugins/ToolQRCode.py:856 appPlugins/ToolQRCode.py:867 #, python-format msgid "" "Parameter that controls the error correction used for the QR Code.\n" @@ -10396,12 +10426,12 @@ msgstr "" "H = En fazla %% 30 hataları düzeltilebilir." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:75 -#: appPlugins/ToolQRCode.py:854 +#: appPlugins/ToolQRCode.py:877 msgid "Box Size" msgstr "Kare Boyutu" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:77 -#: appPlugins/ToolQRCode.py:856 +#: appPlugins/ToolQRCode.py:879 msgid "" "Box size control the overall size of the QRcode\n" "by adjusting the size of each box in the code." @@ -10410,12 +10440,12 @@ msgstr "" "QR Kod'un genel boyutunu kontrol eder." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:88 -#: appPlugins/ToolQRCode.py:867 +#: appPlugins/ToolQRCode.py:890 msgid "Border Size" msgstr "Kenarlık boyutu" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:90 -#: appPlugins/ToolQRCode.py:869 +#: appPlugins/ToolQRCode.py:892 msgid "" "Size of the QRCode border. How many boxes thick is the border.\n" "Default value is 4. The width of the clearance around the QRCode." @@ -10424,27 +10454,28 @@ msgstr "" "QR Kodu etrafındaki boşluk genişliği. Varsayılan değer 4'tür." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:101 -#: appPlugins/ToolQRCode.py:789 +#: appPlugins/ToolQRCode.py:795 msgid "QRCode Data" msgstr "QR Kod Verileri" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:103 -#: appPlugins/ToolQRCode.py:791 +#: appPlugins/ToolQRCode.py:797 msgid "QRCode Data. Alphanumeric text to be encoded in the QRCode." msgstr "QR Kod verileri. QR Kod'a kodlanacak metin." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:107 -#: appPlugins/ToolQRCode.py:795 +#: appPlugins/ToolQRCode.py:813 msgid "Add here the text to be included in the QRCode..." msgstr "QR Kod'a eklenecek metni buraya girin ..." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:113 -#: appPlugins/ToolQRCode.py:880 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:179 +#: appPlugins/ToolFilm.py:1459 appPlugins/ToolQRCode.py:903 msgid "Polarity" msgstr "Polarite" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:115 -#: appPlugins/ToolQRCode.py:882 +#: appPlugins/ToolQRCode.py:905 msgid "" "Choose the polarity of the QRCode.\n" "It can be drawn in a negative way (squares are clear)\n" @@ -10455,17 +10486,17 @@ msgstr "" "Pozitif seçildiğinde QR Kod'u oluşturan kareler opaktır." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:119 -#: appPlugins/ToolFilm.py:1404 appPlugins/ToolQRCode.py:886 +#: appPlugins/ToolFilm.py:1457 appPlugins/ToolQRCode.py:909 msgid "Negative" msgstr "Negatif" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:120 -#: appPlugins/ToolFilm.py:1403 appPlugins/ToolQRCode.py:887 +#: appPlugins/ToolFilm.py:1456 appPlugins/ToolQRCode.py:910 msgid "Positive" msgstr "Pozitif" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:122 -#: appPlugins/ToolQRCode.py:889 +#: appPlugins/ToolQRCode.py:912 msgid "" "Choose the type of QRCode to be created.\n" "If added on a Silkscreen Gerber file the QRCode may\n" @@ -10479,7 +10510,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:133 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:139 -#: appPlugins/ToolQRCode.py:900 appPlugins/ToolQRCode.py:906 +#: appPlugins/ToolQRCode.py:923 appPlugins/ToolQRCode.py:929 msgid "" "The bounding box, meaning the empty space that surrounds\n" "the QRCode geometry, can have a rounded or a square shape." @@ -10488,22 +10519,22 @@ msgstr "" "yuvarlak veya kare şekle sahip olabilir." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:146 -#: appPlugins/ToolQRCode.py:939 +#: appPlugins/ToolQRCode.py:959 msgid "Fill Color" msgstr "Dolgu Rengi" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:148 -#: appPlugins/ToolQRCode.py:941 +#: appPlugins/ToolQRCode.py:961 msgid "Set the QRCode fill color (squares color)." msgstr "QR Kod dolgusunun rengini (karelerin rengi) ayarlar." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:156 -#: appPlugins/ToolQRCode.py:963 +#: appPlugins/ToolQRCode.py:983 msgid "Back Color" msgstr "Arka Plan Rengi" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:158 -#: appPlugins/ToolQRCode.py:965 +#: appPlugins/ToolQRCode.py:985 msgid "Set the QRCode background color." msgstr "QR Kod'un arka plan rengini ayarlar." @@ -10732,13 +10763,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:90 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:240 -#: appPlugins/ToolCorners.py:856 appPlugins/ToolCutOut.py:2792 -#: appPlugins/ToolDblSided.py:1012 +#: appPlugins/ToolCorners.py:917 appPlugins/ToolCutOut.py:2791 +#: appPlugins/ToolDblSided.py:992 msgid "Drill Dia" msgstr "Delik Genişliği" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:43 -#: appPlugins/ToolDblSided.py:1014 appPlugins/ToolDblSided.py:1019 +#: appPlugins/ToolDblSided.py:994 appPlugins/ToolDblSided.py:999 msgid "Diameter of the drill for the alignment holes." msgstr "Hizalama delikleri için delik genişliği." @@ -10748,23 +10779,22 @@ msgstr "Ekseni Hizala" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:52 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:65 -#: appPlugins/ToolDblSided.py:855 appPlugins/ToolDblSided.py:1030 +#: appPlugins/ToolDblSided.py:842 appPlugins/ToolDblSided.py:1010 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Dikey (X) veya yatay (Y) tersleyin." #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:63 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:197 -#: appPlugins/ToolFilm.py:1367 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:149 msgid "Mirror Axis" msgstr "Tersleme Ekseni" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:80 -#: appPlugins/ToolDblSided.py:881 +#: appPlugins/ToolDblSided.py:868 msgid "Box" msgstr "Çerçeve" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:81 -#: appPlugins/ToolDblSided.py:882 +#: appPlugins/ToolDblSided.py:869 msgid "Hole Snap" msgstr "Deliğe Tuttur" @@ -10795,7 +10825,6 @@ msgid "Calculators Plugin" msgstr "Hesap Makinesi Eklentisi" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:25 -#: appPlugins/ToolCalculators.py:415 msgid "V-Shape Tool Calculator" msgstr "V Şekilli Uç Hesaplama" @@ -10809,12 +10838,12 @@ msgstr "" "derinliğini değerleri dikkate alarak hesaplar." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:44 -#: appPlugins/ToolCalculators.py:486 +#: appPlugins/ToolCalculators.py:611 msgid "Tip Diameter" msgstr "Uç Kalınlığı" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:46 -#: appPlugins/ToolCalculators.py:488 +#: appPlugins/ToolCalculators.py:613 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." @@ -10823,7 +10852,7 @@ msgstr "" "Üretici tarafından belirtilmiştir." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:58 -#: appPlugins/ToolCalculators.py:501 +#: appPlugins/ToolCalculators.py:626 msgid "Tip Angle" msgstr "Uç Açısı" @@ -10844,12 +10873,11 @@ msgstr "" "Bir CNC İş nesnesinde bu Z Derinlik değeridir." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:81 -#: appPlugins/ToolCalculators.py:417 msgid "ElectroPlating Calculator" msgstr "Elektronik Kaplama Hesaplayıcı" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:83 -#: appPlugins/ToolCalculators.py:560 +#: appPlugins/ToolCalculators.py:674 msgid "" "This calculator is useful for those who plate the via/pad/drill holes,\n" "using a method like graphite ink or calcium hypophosphite ink or palladium " @@ -10860,37 +10888,33 @@ msgstr "" "kaplayanlar için kullanışlıdır." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:94 -#: appPlugins/ToolCalculators.py:579 +#: appPlugins/ToolCalculators.py:704 msgid "Board Length" msgstr "Plaket Uzunluğu" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:96 -#: appPlugins/ToolCalculators.py:580 msgid "This is the board length. In centimeters." msgstr "Plaketin uzunluğu. Santimetre olarak." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:106 -#: appPlugins/ToolCalculators.py:597 +#: appPlugins/ToolCalculators.py:722 appPlugins/ToolCalculators.py:723 msgid "Board Width" msgstr "Plaket Genişliği" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:108 -#: appPlugins/ToolCalculators.py:598 msgid "This is the board width.In centimeters." msgstr "Plaketin genişliği. Santimetre olarak." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:114 -#: appPlugins/ToolCalculators.py:616 msgid "This is the board area." msgstr "Burası plaketin alanıdır." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:124 -#: appPlugins/ToolCalculators.py:638 +#: appPlugins/ToolCalculators.py:763 msgid "Current Density" msgstr "Akım Yoğunluğu" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:130 -#: appPlugins/ToolCalculators.py:639 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." @@ -10899,12 +10923,11 @@ msgstr "" "Fitkare başına amper." #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:136 -#: appPlugins/ToolCalculators.py:658 +#: appPlugins/ToolCalculators.py:783 msgid "Copper Growth" msgstr "Bakır Tabaka" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:142 -#: appPlugins/ToolCalculators.py:659 msgid "" "How thick the copper growth is intended to be.\n" "In microns." @@ -10917,27 +10940,27 @@ msgid "Corner Markers Options" msgstr "Köşe İşareti Seçenekleri" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:38 -#: appPlugins/ToolCorners.py:776 +#: appPlugins/ToolCorners.py:763 msgid "Shape of the marker." msgstr "Köşe işaretinin şekli." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42 -#: appPlugins/ToolCorners.py:780 +#: appPlugins/ToolCorners.py:767 msgid "Semi-Cross" msgstr "Yarı Çapraz" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:52 -#: appPlugins/ToolCorners.py:790 +#: appPlugins/ToolCorners.py:777 msgid "The thickness of the line that makes the corner marker." msgstr "Köşe işaretinin çizgi kalınlığı." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:79 -#: appPlugins/ToolCorners.py:804 +#: appPlugins/ToolCorners.py:791 msgid "The length of the line that makes the corner marker." msgstr "Köşe işaretinin çizgi uzunluğu." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:92 -#: appPlugins/ToolCorners.py:858 +#: appPlugins/ToolCorners.py:919 msgid "Drill Diameter" msgstr "Delik genişliği" @@ -10953,7 +10976,7 @@ msgid "" msgstr "PCB'yi kesmek ve iş parçasından ayırmak." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:39 -#: appPlugins/ToolCutOut.py:2425 +#: appPlugins/ToolCutOut.py:2402 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -10964,18 +10987,18 @@ msgstr "" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:95 -#: appPlugins/ToolCutOut.py:2482 appPlugins/ToolDrilling.py:2428 -#: appPlugins/ToolMilling.py:4059 +#: appPlugins/ToolCutOut.py:2486 appPlugins/ToolDrilling.py:2441 +#: appPlugins/ToolMilling.py:4129 msgid "Multi-Depth" msgstr "Çoklu Geçiş" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:92 -#: appPlugins/ToolCutOut.py:2356 +#: appPlugins/ToolCutOut.py:2341 msgid "Kind" msgstr "Şekil" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94 -#: appPlugins/ToolCutOut.py:2358 +#: appPlugins/ToolCutOut.py:2343 msgid "" "Choice of what kind the object we want to cutout is.\n" "- Single: contain a single PCB Gerber outline object.\n" @@ -10988,7 +11011,7 @@ msgstr "" "oluşan bir panel PCB Gerber nesnesi." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:101 -#: appPlugins/ToolCutOut.py:2364 +#: appPlugins/ToolCutOut.py:2349 msgid "Single" msgstr "Tekli" @@ -11017,24 +11040,24 @@ msgstr "" "- 8-->2*sol + 2*sağ +2*üst + 2*alt" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:229 -#: appPlugins/ToolCutOut.py:2698 +#: appPlugins/ToolCutOut.py:2649 msgid "Big cursor" msgstr "Büyük İmleç" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:231 -#: appPlugins/ToolCutOut.py:2700 +#: appPlugins/ToolCutOut.py:2651 msgid "Use a big cursor when adding manual gaps." msgstr "Geçitleri el ile eklerken büyük bir imleç kullanın." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:242 -#: appPlugins/ToolCutOut.py:2794 +#: appPlugins/ToolCutOut.py:2793 msgid "" "Diameter of the tool used to cutout\n" "the PCB by drilling." msgstr "PCB'yi delerek kesmek için kullanılan ucun kalınlığı." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:255 -#: appPlugins/ToolCutOut.py:2807 +#: appPlugins/ToolCutOut.py:2806 msgid "" "Distance between the center of\n" "two neighboring drill holes." @@ -11053,9 +11076,9 @@ msgstr "Delik delme ve frezeleme yollarına sahip CNC İşi oluşturun." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:140 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:127 -#: appPlugins/ToolDrilling.py:2350 appPlugins/ToolIsolation.py:3221 -#: appPlugins/ToolMilling.py:3648 appPlugins/ToolNCC.py:4234 -#: appPlugins/ToolPaint.py:3027 +#: appPlugins/ToolDrilling.py:2365 appPlugins/ToolIsolation.py:3225 +#: appPlugins/ToolMilling.py:3720 appPlugins/ToolNCC.py:4233 +#: appPlugins/ToolPaint.py:3035 msgid "Tool order" msgstr "Uç Sırası" @@ -11064,10 +11087,10 @@ msgstr "Uç Sırası" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:141 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:128 -#: appPlugins/ToolDrilling.py:2351 appPlugins/ToolIsolation.py:3222 -#: appPlugins/ToolMilling.py:3649 appPlugins/ToolNCC.py:4235 -#: appPlugins/ToolNCC.py:4245 appPlugins/ToolPaint.py:3028 -#: appPlugins/ToolPaint.py:3038 +#: appPlugins/ToolDrilling.py:2366 appPlugins/ToolIsolation.py:3226 +#: appPlugins/ToolMilling.py:3721 appPlugins/ToolNCC.py:4234 +#: appPlugins/ToolNCC.py:4244 appPlugins/ToolPaint.py:3036 +#: appPlugins/ToolPaint.py:3046 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" @@ -11091,9 +11114,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:149 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:136 -#: appPlugins/ToolDrilling.py:2359 appPlugins/ToolIsolation.py:3230 -#: appPlugins/ToolMilling.py:3657 appPlugins/ToolNCC.py:4243 -#: appPlugins/ToolPaint.py:3036 +#: appPlugins/ToolDrilling.py:2374 appPlugins/ToolIsolation.py:3234 +#: appPlugins/ToolMilling.py:3729 appPlugins/ToolNCC.py:4242 +#: appPlugins/ToolPaint.py:3044 msgid "Forward" msgstr "İleri" @@ -11101,9 +11124,9 @@ msgstr "İleri" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:59 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:150 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:137 -#: appPlugins/ToolDrilling.py:2360 appPlugins/ToolIsolation.py:3231 -#: appPlugins/ToolMilling.py:3658 appPlugins/ToolNCC.py:4244 -#: appPlugins/ToolPaint.py:3037 +#: appPlugins/ToolDrilling.py:2375 appPlugins/ToolIsolation.py:3235 +#: appPlugins/ToolMilling.py:3730 appPlugins/ToolNCC.py:4243 +#: appPlugins/ToolPaint.py:3045 msgid "Reverse" msgstr "Geri" @@ -11113,7 +11136,7 @@ msgid "Tool change" msgstr "Uç Değiştir" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:107 -#: appPlugins/ToolDrilling.py:2647 appPlugins/ToolMilling.py:4267 +#: appPlugins/ToolDrilling.py:2651 appPlugins/ToolMilling.py:4329 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -11123,7 +11146,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:115 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:150 -#: appPlugins/ToolDrilling.py:2655 appPlugins/ToolMilling.py:4275 +#: appPlugins/ToolDrilling.py:2659 appPlugins/ToolMilling.py:4337 msgid "" "Z-axis position (height) for\n" "tool change." @@ -11133,13 +11156,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:127 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:165 -#: appPlugins/ToolDrilling.py:2698 appPlugins/ToolMilling.py:4305 +#: appPlugins/ToolDrilling.py:2702 appPlugins/ToolMilling.py:4367 msgid "End move Z" msgstr "Z Son Hareket" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:129 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:167 -#: appPlugins/ToolDrilling.py:2700 appPlugins/ToolMilling.py:4307 +#: appPlugins/ToolDrilling.py:2704 appPlugins/ToolMilling.py:4369 msgid "" "Height of the tool after\n" "the last move at the end of the job." @@ -11147,13 +11170,13 @@ msgstr "İşin bitiminde ucun yüksekliği." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:140 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:181 -#: appPlugins/ToolDrilling.py:2714 appPlugins/ToolMilling.py:4321 +#: appPlugins/ToolDrilling.py:2718 appPlugins/ToolMilling.py:4383 msgid "End move X,Y" msgstr "X, Y Son Hareket" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:142 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:183 -#: appPlugins/ToolDrilling.py:2716 appPlugins/ToolMilling.py:4323 +#: appPlugins/ToolDrilling.py:2720 appPlugins/ToolMilling.py:4385 msgid "" "End move X,Y position. In format (x,y).\n" "If no value is entered then there is no move\n" @@ -11171,7 +11194,7 @@ msgstr "Beklemeyi Etkinleştir" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:183 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:242 -#: appPlugins/ToolDrilling.py:2526 appPlugins/ToolMilling.py:4207 +#: appPlugins/ToolDrilling.py:2539 appPlugins/ToolMilling.py:4277 msgid "" "Pause to allow the spindle to reach its\n" "speed before cutting." @@ -11181,7 +11204,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:191 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:248 -#: appPlugins/ToolDrilling.py:2538 appPlugins/ToolMilling.py:4218 +#: appPlugins/ToolDrilling.py:2551 appPlugins/ToolMilling.py:4288 msgid "Number of time units for spindle to dwell." msgstr "" "Ucun gerekli hıza ulaşması için beklenmesi\n" @@ -11190,7 +11213,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:200 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:261 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:231 -#: appPlugins/ToolDrilling.py:2765 appPlugins/ToolMilling.py:4372 +#: appPlugins/ToolDrilling.py:2769 appPlugins/ToolMilling.py:4434 #: appPlugins/ToolSolderPaste.py:1491 msgid "Preprocessor" msgstr "Önişlemci" @@ -11215,19 +11238,19 @@ msgstr "Uç değiştir X, Y" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:284 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:288 -#: appPlugins/ToolDrilling.py:2670 appPlugins/ToolMilling.py:4289 +#: appPlugins/ToolDrilling.py:2674 appPlugins/ToolMilling.py:4351 msgid "Toolchange X,Y position." msgstr "Uç değiştirme X, Y konumu." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:292 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:296 -#: appPlugins/ToolDrilling.py:2686 +#: appPlugins/ToolDrilling.py:2690 msgid "Start Z" msgstr "Z Başlangıç" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:294 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:298 -#: appPlugins/ToolDrilling.py:2688 +#: appPlugins/ToolDrilling.py:2692 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -11238,16 +11261,16 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:319 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:98 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:348 -#: appPlugins/ToolDrilling.py:2728 appPlugins/ToolLevelling.py:1863 -#: appPlugins/ToolMilling.py:4335 +#: appPlugins/ToolDrilling.py:2732 appPlugins/ToolLevelling.py:1863 +#: appPlugins/ToolMilling.py:4397 msgid "Probe Z depth" msgstr "Prob Z Derinliği" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:321 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:100 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:350 -#: appPlugins/ToolDrilling.py:2730 appPlugins/ToolLevelling.py:1865 -#: appPlugins/ToolMilling.py:4337 +#: appPlugins/ToolDrilling.py:2734 appPlugins/ToolLevelling.py:1865 +#: appPlugins/ToolMilling.py:4399 msgid "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." @@ -11257,15 +11280,15 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:332 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:363 -#: appPlugins/ToolDrilling.py:2747 appPlugins/ToolMilling.py:4354 +#: appPlugins/ToolDrilling.py:2751 appPlugins/ToolMilling.py:4416 msgid "Feedrate Probe" msgstr "Probun İlerleme Hızı" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:334 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:113 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:365 -#: appPlugins/ToolDrilling.py:2749 appPlugins/ToolLevelling.py:1878 -#: appPlugins/ToolMilling.py:4356 +#: appPlugins/ToolDrilling.py:2753 appPlugins/ToolLevelling.py:1878 +#: appPlugins/ToolMilling.py:4418 msgid "The feedrate used while the probe is probing." msgstr "Prob (algılayıcı) algılama yaparken kullanılan ilerleme hızı." @@ -11341,7 +11364,7 @@ msgstr "Hariç Tutma Alanı" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:396 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:418 -#: appPlugins/ToolDrilling.py:2785 appPlugins/ToolMilling.py:4392 +#: appPlugins/ToolDrilling.py:2789 appPlugins/ToolMilling.py:4454 msgid "" "Include exclusion areas.\n" "In those areas the travel of the tools\n" @@ -11355,22 +11378,22 @@ msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:428 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:306 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:273 -#: appPlugins/ToolDrilling.py:2858 appPlugins/ToolFollow.py:763 -#: appPlugins/ToolIsolation.py:3626 appPlugins/ToolMilling.py:4466 -#: appPlugins/ToolNCC.py:4641 appPlugins/ToolPaint.py:3320 +#: appPlugins/ToolDrilling.py:2862 appPlugins/ToolFollow.py:762 +#: appPlugins/ToolIsolation.py:3656 appPlugins/ToolMilling.py:4528 +#: appPlugins/ToolNCC.py:4656 appPlugins/ToolPaint.py:3335 msgid "The kind of selection shape used for area selection." msgstr "Alan seçimi için kullanılan seçim şeklinin görünümü." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:416 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:438 -#: appPlugins/ToolDrilling.py:2807 appPlugins/ToolDrilling.py:2826 -#: appPlugins/ToolMilling.py:4415 appPlugins/ToolMilling.py:4434 +#: appPlugins/ToolDrilling.py:2811 appPlugins/ToolDrilling.py:2830 +#: appPlugins/ToolMilling.py:4477 appPlugins/ToolMilling.py:4496 msgid "Strategy" msgstr "Yöntem" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:417 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:439 -#: appPlugins/ToolDrilling.py:2827 appPlugins/ToolMilling.py:4435 +#: appPlugins/ToolDrilling.py:2831 appPlugins/ToolMilling.py:4497 msgid "" "The strategy followed when encountering an exclusion area.\n" "Can be:\n" @@ -11387,28 +11410,28 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:421 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:443 -#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2831 -#: appPlugins/ToolMilling.py:943 appPlugins/ToolMilling.py:4439 +#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2835 +#: appPlugins/ToolMilling.py:883 appPlugins/ToolMilling.py:4501 msgid "Over" msgstr "Yukarı" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:422 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:444 -#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2832 -#: appPlugins/ToolMilling.py:943 appPlugins/ToolMilling.py:4440 +#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2836 +#: appPlugins/ToolMilling.py:883 appPlugins/ToolMilling.py:4502 msgid "Around" msgstr "Etrafından" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:428 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:450 -#: appPlugins/ToolDrilling.py:2807 appPlugins/ToolDrilling.py:2839 -#: appPlugins/ToolMilling.py:4415 appPlugins/ToolMilling.py:4447 +#: appPlugins/ToolDrilling.py:2811 appPlugins/ToolDrilling.py:2843 +#: appPlugins/ToolMilling.py:4477 appPlugins/ToolMilling.py:4509 msgid "Over Z" msgstr "Z Yukarı" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:429 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:451 -#: appPlugins/ToolDrilling.py:2840 appPlugins/ToolMilling.py:4448 +#: appPlugins/ToolDrilling.py:2844 appPlugins/ToolMilling.py:4510 msgid "" "The height Z to which the tool will rise in order to avoid\n" "an interdiction area." @@ -11421,6 +11444,79 @@ msgid "Film Plugin" msgstr "Film Eklentisi" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:28 +#: appPlugins/ToolFilm.py:1257 +#, fuzzy +#| msgid "Film Adjustments" +msgid "Adjustments" +msgstr "Film Ayarları" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:30 +#: appPlugins/ToolFilm.py:1259 +#, fuzzy +#| msgid "Center point coordinates" +msgid "Compensate print distortions." +msgstr "Merkez noktası koordinatları" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:46 +#: appPlugins/ToolFilm.py:1276 +msgid "" +"A value greater than 1 will stretch the film\n" +"while a value less than 1 will jolt it." +msgstr "" +"1'den büyük bir değer filmi gerer, \n" +"1'den küçük bir değer ise sıkıştırır." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:79 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:123 +#: appPlugins/ToolFilm.py:1309 appPlugins/ToolFilm.py:1370 +#, fuzzy +#| msgid "" +#| "The reference point to be used as origin for the adjustment.\n" +#| "It can be one of the four points of the geometry bounding box." +msgid "The reference point to be used as origin for the adjustment." +msgstr "" +"Ayarlama için başlangıç noktası olarak kullanılacak referans noktası.\n" +"Şekil sınırlama kutusunun beş noktasından biri olabilir." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolCorners.py:837 appPlugins/ToolFiducials.py:832 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5672 +msgid "Bottom Left" +msgstr "Sol Alt" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 +msgid "Top right" +msgstr "Sağ Üst" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:90 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:101 +#: appPlugins/ToolFilm.py:1335 +msgid "Skew" +msgstr "Eğim" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:92 +#: appPlugins/ToolFilm.py:1337 +msgid "" +"Positive values will skew to the right\n" +"while negative values will skew to the left." +msgstr "" +"Pozitif değerler sağa, negatif \n" +"değerler sola eğriltir." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:134 +#: appPlugins/ToolDblSided.py:956 appPlugins/ToolFilm.py:1396 +msgid "Mirror" +msgstr "Tersle" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:136 +#: appPlugins/ToolFilm.py:1398 appPlugins/ToolFilm.py:1413 +msgid "Mirror the film geometry on the selected axis or on both." +msgstr "Film şeklini seçilen eksende veya her ikisinde tersleyin." + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:164 msgid "" "Create a PCB film from a Gerber or Geometry object.\n" "The file is saved in SVG format." @@ -11428,44 +11524,26 @@ msgstr "" "Gerber veya Şekil nesnesinden bir PCB filmi oluşturun\n" "Dosya SVG, PNG ve PDF formatında kaydedilir." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:38 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:212 -#: appPlugins/ToolFilm.py:1406 appPlugins/ToolFilm.py:1518 -msgid "Film Type" -msgstr "Film Tipi" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:40 -#: appPlugins/ToolFilm.py:1408 -msgid "" -"Generate a Positive black film or a Negative film.\n" -"Positive means that it will print the features\n" -"with black on a white canvas.\n" -"Negative means that it will print the features\n" -"with white on a black canvas.\n" -"The Film format is SVG." +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:181 +#: appPlugins/ToolFilm.py:1461 +msgid "Generate a Positive black film or a Negative film." msgstr "" -"Pozitif veya negatif bir film oluşturur.\n" -"Pozitif, nesneleri beyaz zemin üzerine \n" -"siyah olarak basacağı anlamına gelir.\n" -"Negatif, nesneleri siyah zemin üzerine\n" -"beyaz olarak basacağı anlamına gelir.\n" -"Film formatı SVG, PNG ve PDF'dir." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:51 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:187 msgid "Film Color" msgstr "Film Rengi" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:53 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:189 msgid "Set the film color when positive film is selected." msgstr "\"Pozitif\" film seçildiğinde film rengini ayarlar." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:66 -#: appPlugins/ToolFilm.py:1424 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:202 +#: appPlugins/ToolFilm.py:1472 msgid "Border" msgstr "Kenarlık" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:68 -#: appPlugins/ToolFilm.py:1426 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:204 +#: appPlugins/ToolFilm.py:1474 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -11485,13 +11563,13 @@ msgstr "" "Beyaz renkte olan diğer kısımlarla daha iyi sınırlandırılmasını \n" "sağlayacaktır." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:85 -#: appPlugins/ToolFilm.py:1393 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:221 +#: appPlugins/ToolFilm.py:1446 msgid "Scale Stroke" msgstr "Çizgi Kalınlığı" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:87 -#: appPlugins/ToolFilm.py:1395 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:223 +#: appPlugins/ToolFilm.py:1448 msgid "" "Scale the line stroke thickness of each feature in the SVG file.\n" "It means that the line that envelope each SVG feature will be thicker or " @@ -11503,93 +11581,28 @@ msgstr "" "ince olacağı anlamına gelir, bu nedenle bu parametre küçük \n" "nesneleri büyük ölçüde etkileyebilir." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:94 -#: appPlugins/ToolFilm.py:1234 -msgid "Film Adjustments" -msgstr "Film Ayarları" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:96 -#: appPlugins/ToolFilm.py:1236 -msgid "" -"Sometime the printers will distort the print shape, especially the Laser " -"types.\n" -"This section provide the tools to compensate for the print distortions." -msgstr "" -"Bazen yazıcılar, özellikle lazer türleri olmak üzere yazdırma şeklini " -"bozar.\n" -"Bu bölüm, yazdırma bozulmalarını telafi etmek için araçlar sağlar." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:103 -msgid "Scale Film geometry" -msgstr "Film Ölçeklendirme" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:105 -#: appPlugins/ToolFilm.py:1265 -msgid "" -"A value greater than 1 will stretch the film\n" -"while a value less than 1 will jolt it." -msgstr "" -"1'den büyük bir değer filmi gerer, \n" -"1'den küçük bir değer ise sıkıştırır." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:134 -msgid "Skew Film geometry" -msgstr "Film Eğimi" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:136 -#: appPlugins/ToolFilm.py:1309 -msgid "" -"Positive values will skew to the right\n" -"while negative values will skew to the left." -msgstr "" -"Pozitif değerler sağa, negatif \n" -"değerler sola eğriltir." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:166 -msgid "" -"The reference point to be used as origin for the adjustment.\n" -"It can be one of the four points of the geometry bounding box." -msgstr "" -"Ayarlama için başlangıç noktası olarak kullanılacak referans noktası.\n" -"Şekil sınırlama kutusunun beş noktasından biri olabilir." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:170 -#: appPlugins/ToolCorners.py:740 appPlugins/ToolFiducials.py:834 -#: appPlugins/ToolFilm.py:1248 app_Main.py:5666 -msgid "Bottom Left" -msgstr "Sol Alt" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:173 -#: appPlugins/ToolFilm.py:1251 -msgid "Top right" -msgstr "Sağ Üst" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:181 -msgid "Mirror Film geometry" -msgstr "Film Tersleme Şekli" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:183 -#: appPlugins/ToolFilm.py:1353 -msgid "Mirror the film geometry on the selected axis or on both." -msgstr "Film şeklini seçilen eksende veya her ikisinde tersleyin." - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:207 -#: appPlugins/ToolFilm.py:1513 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:230 +#: appPlugins/ToolFilm.py:1574 msgid "SVG" msgstr "SVG" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:208 -#: appPlugins/ToolFilm.py:1514 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:231 +#: appPlugins/ToolFilm.py:1575 msgid "PNG" msgstr "PNG" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:209 -#: appPlugins/ToolFilm.py:1515 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:232 +#: appPlugins/ToolFilm.py:1576 msgid "PDF" msgstr "PDF" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:214 -#: appPlugins/ToolFilm.py:1520 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:235 +#: appPlugins/ToolFilm.py:1565 +msgid "Film Type" +msgstr "Film Tipi" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:237 +#: appPlugins/ToolFilm.py:1567 msgid "" "The file type of the saved film. Can be:\n" "- 'SVG' -> open-source vectorial format\n" @@ -11601,23 +11614,23 @@ msgstr "" "- 'PNG' -> Bitmap (tarama) görüntüsü\n" "- 'PDF' -> Taşınabilir belge biçimi" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:223 -#: appPlugins/ToolFilm.py:1529 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:246 +#: appPlugins/ToolFilm.py:1583 msgid "Page Orientation" msgstr "Sayfa Yönü" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:236 -#: appPlugins/ToolFilm.py:1546 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:259 +#: appPlugins/ToolFilm.py:1600 msgid "Page Size" msgstr "Sayfa Boyutu" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:237 -#: appPlugins/ToolFilm.py:1547 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:260 +#: appPlugins/ToolFilm.py:1601 msgid "A selection of standard ISO 216 page sizes." msgstr "ISO 216 standart sayfa boyutları seçimi." -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:304 -#: appPlugins/ToolFilm.py:1613 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:327 +#: appPlugins/ToolFilm.py:1667 msgid "Default value is 96 DPI. Change this value to scale the PNG file." msgstr "" "Varsayılan çözünürlük değeri 96'dır. \n" @@ -11657,7 +11670,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:86 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:103 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:110 -#: appPlugins/ToolPaint.py:3068 +#: appPlugins/ToolPaint.py:3080 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" @@ -11668,12 +11681,12 @@ msgstr "" "otomatik olarak hesaplanır." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:132 -#: appPlugins/ToolIsolation.py:3378 +#: appPlugins/ToolIsolation.py:3404 msgid "Pad Passes" msgstr "Ped Geçişleri" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:134 -#: appPlugins/ToolIsolation.py:3380 +#: appPlugins/ToolIsolation.py:3406 msgid "" "Width of the extra isolation gap for pads only,\n" "in number (integer) of tool widths." @@ -11685,16 +11698,16 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:270 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:229 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:230 -#: appPlugins/ToolIsolation.py:3471 appPlugins/ToolNCC.py:4530 -#: appPlugins/ToolPaint.py:3246 +#: appPlugins/ToolIsolation.py:3501 appPlugins/ToolNCC.py:4545 +#: appPlugins/ToolPaint.py:3261 msgid "Rest" msgstr "Kalan Parça İşleme" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 -#: appPlugins/ToolIsolation.py:3474 appPlugins/ToolNCC.py:4534 -#: appPlugins/ToolPaint.py:3249 +#: appPlugins/ToolIsolation.py:3504 appPlugins/ToolNCC.py:4549 +#: appPlugins/ToolPaint.py:3264 msgid "" "If checked, use 'rest machining'.\n" "Basically it will process copper outside PCB features,\n" @@ -11714,22 +11727,22 @@ msgstr "" "Onay kutusu seçilmezse, standart algoritma kullanılır." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:215 -#: appPlugins/ToolIsolation.py:3496 +#: appPlugins/ToolIsolation.py:3526 msgid "Combine" msgstr "Birleştir" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:217 -#: appPlugins/ToolIsolation.py:3498 +#: appPlugins/ToolIsolation.py:3528 msgid "Combine all passes into one object" msgstr "Tüm geçişleri tek bir nesnede birleştir" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:223 -#: appPlugins/ToolIsolation.py:3515 +#: appPlugins/ToolIsolation.py:3545 msgid "Except" msgstr "Dışında" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:224 -#: appPlugins/ToolIsolation.py:3516 +#: appPlugins/ToolIsolation.py:3546 msgid "" "When the isolation geometry is generated,\n" "by checking this, the area of the object below\n" @@ -11740,13 +11753,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:332 -#: appPlugins/ToolIsolation.py:3505 appPlugins/ToolNCC.py:4654 +#: appPlugins/ToolIsolation.py:3535 appPlugins/ToolNCC.py:4669 msgid "Check validity" msgstr "Uygunluğu Kontrol Et" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:334 -#: appPlugins/ToolIsolation.py:3507 appPlugins/ToolNCC.py:4656 +#: appPlugins/ToolIsolation.py:3537 appPlugins/ToolNCC.py:4671 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." @@ -11755,7 +11768,7 @@ msgstr "" "sağlayıp sağlamadıkları kontrol edilir." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:241 -#: appPlugins/ToolIsolation.py:3555 +#: appPlugins/ToolIsolation.py:3585 msgid "" "Isolation scope. Choose what to isolate:\n" "- 'All' -> Isolate all the polygons in the object\n" @@ -11771,17 +11784,17 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolPaint.py:3286 +#: appPlugins/ToolIsolation.py:3593 appPlugins/ToolPaint.py:3301 msgid "Polygon Selection" msgstr "Çokgen" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:268 -#: appPlugins/ToolIsolation.py:3591 +#: appPlugins/ToolIsolation.py:3621 msgid "Interiors" msgstr "İç" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:270 -#: appPlugins/ToolIsolation.py:3593 +#: appPlugins/ToolIsolation.py:3623 msgid "" "When checked the user can select interiors of a polygon.\n" "(holes in the polygon)." @@ -11790,12 +11803,12 @@ msgstr "" "(çokgendeki delikler)." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275 -#: appPlugins/ToolIsolation.py:3486 +#: appPlugins/ToolIsolation.py:3516 msgid "Forced Rest" msgstr "Kalan Parça İşlemeye Zorla" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 -#: appPlugins/ToolIsolation.py:3488 +#: appPlugins/ToolIsolation.py:3518 msgid "" "When checked the isolation will be done with the current tool even if\n" "interiors of a polygon (holes in the polygon) could not be isolated.\n" @@ -11846,7 +11859,7 @@ msgstr "" "- Izgara: Otomatik olarak bir prob (algılayıcı) noktaları ızgarası oluşturur" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:46 -#: appPlugins/ToolLevelling.py:1901 app_Main.py:8286 +#: appPlugins/ToolLevelling.py:1901 app_Main.py:8316 msgid "Grid" msgstr "Izgara" @@ -11874,7 +11887,7 @@ msgstr "Çift Çizgili" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:71 -#: appPlugins/ToolLevelling.py:1928 appPlugins/ToolPanelize.py:1268 +#: appPlugins/ToolLevelling.py:1928 appPlugins/ToolPanelize.py:1282 msgid "Columns" msgstr "Sütunlar" @@ -11885,7 +11898,7 @@ msgstr "Izgara sütunlarının sayısı." #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:83 -#: appPlugins/ToolLevelling.py:1939 appPlugins/ToolPanelize.py:1279 +#: appPlugins/ToolLevelling.py:1939 appPlugins/ToolPanelize.py:1293 msgid "Rows" msgstr "Satırlar" @@ -11947,7 +11960,7 @@ msgid "Milling Plugin" msgstr "Frezeleme Eklentisi" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:28 -#: appPlugins/ToolMilling.py:3554 +#: appPlugins/ToolMilling.py:3517 msgid "" "Create CNCJob with toolpaths for milling either Geometry or drill holes." msgstr "Şekli frezelemek veya delikleri delerek CNC İşi oluşturun." @@ -11956,14 +11969,14 @@ msgstr "Şekli frezelemek veya delikleri delerek CNC İşi oluşturun." #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 -#: appPlugins/ToolMilling.py:4003 +#: appPlugins/ToolMilling.py:4073 msgid "V-Tip Dia" msgstr "V-Ucu Kalınlığı" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:65 -#: appPlugins/ToolMilling.py:4006 +#: appPlugins/ToolMilling.py:4076 msgid "The tip diameter for V-Shape Tool" msgstr "V Ucu için uç kalınlığı" @@ -11971,14 +11984,14 @@ msgstr "V Ucu için uç kalınlığı" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:76 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:84 -#: appPlugins/ToolMilling.py:4019 +#: appPlugins/ToolMilling.py:4089 msgid "V-Tip Angle" msgstr "V-Ucu Açısı" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78 -#: appPlugins/ToolMilling.py:4022 +#: appPlugins/ToolMilling.py:4092 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." @@ -11999,7 +12012,7 @@ msgstr "" "(uç değiştirme için duraklat)." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:195 -#: appPlugins/ToolMilling.py:4104 +#: appPlugins/ToolMilling.py:4174 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -12044,13 +12057,13 @@ msgstr "" "Sadece Marlin için yararlıdır, diğer durumlar için yok sayın." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:325 -#: appPlugins/ToolMilling.py:4159 +#: appPlugins/ToolMilling.py:4229 msgid "Re-cut" msgstr "Kesim Tekrarı" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:327 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:339 -#: appPlugins/ToolMilling.py:4161 appPlugins/ToolMilling.py:4174 +#: appPlugins/ToolMilling.py:4231 appPlugins/ToolMilling.py:4244 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -12074,7 +12087,7 @@ msgstr "" "Bir tel fırça, freze işleminden sonra malzemeyi temizleyecektir." #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:505 -#: appPlugins/ToolMilling.py:3975 +#: appPlugins/ToolMilling.py:4045 msgid "" "Algorithm for polishing:\n" "- Standard: Fixed step inwards.\n" @@ -12119,7 +12132,7 @@ msgid "Offset value" msgstr "Hizalama Değeri" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:295 -#: appPlugins/ToolNCC.py:4608 +#: appPlugins/ToolNCC.py:4623 msgid "" "Selection of area to be processed.\n" "- 'Itself' - the processing extent is based on the object that is " @@ -12139,7 +12152,7 @@ msgid "Paint Plugin" msgstr "Çizim Eklentisi" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 -#: appPlugins/ToolPaint.py:3276 +#: appPlugins/ToolPaint.py:3291 msgid "" "Selection of area to be processed.\n" "- 'Polygon Selection' - left mouse click to add/remove polygons to be " @@ -12173,12 +12186,12 @@ msgstr "" "nesnenin birbirinden X, Y mesafesine aralanmış bir kopyasıdır." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:44 -#: appPlugins/ToolPanelize.py:1243 +#: appPlugins/ToolPanelize.py:1257 msgid "Spacing cols" msgstr "Sütun Aralığı" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:46 -#: appPlugins/ToolPanelize.py:1245 +#: appPlugins/ToolPanelize.py:1259 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -12187,12 +12200,12 @@ msgstr "" "Mevcut birimlerde." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:58 -#: appPlugins/ToolPanelize.py:1256 +#: appPlugins/ToolPanelize.py:1270 msgid "Spacing rows" msgstr "Satır Aralığı" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:60 -#: appPlugins/ToolPanelize.py:1258 +#: appPlugins/ToolPanelize.py:1272 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -12201,27 +12214,27 @@ msgstr "" "Mevcut birimlerde." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:73 -#: appPlugins/ToolPanelize.py:1270 +#: appPlugins/ToolPanelize.py:1284 msgid "Number of columns of the desired panel" msgstr "İstenen panelin sütun sayısı" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:85 -#: appPlugins/ToolPanelize.py:1281 +#: appPlugins/ToolPanelize.py:1295 msgid "Number of rows of the desired panel" msgstr "İstenen panelin satır sayısı" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:92 -#: appPlugins/ToolPanelize.py:1293 +#: appPlugins/ToolPanelize.py:1317 msgid "Geo" msgstr "Şekil" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:93 -#: appPlugins/ToolPanelize.py:1294 +#: appPlugins/ToolPanelize.py:1318 msgid "Panel Type" msgstr "Panel Türü" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:95 -#: appPlugins/ToolPanelize.py:1296 +#: appPlugins/ToolPanelize.py:1320 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -12232,7 +12245,7 @@ msgstr "" "- Şekil" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:106 -#: appPlugins/ToolPanelize.py:1306 +#: appPlugins/ToolPanelize.py:1330 msgid "" "Active only for Geometry panel type.\n" "When checked the application will find\n" @@ -12249,7 +12262,7 @@ msgid "Constrain within" msgstr "Panel İçinde Sınırla" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:116 -#: appPlugins/ToolPanelize.py:1316 +#: appPlugins/ToolPanelize.py:1340 msgid "" "Area define by DX and DY within to constrain the panel.\n" "DX and DY values are in current units.\n" @@ -12265,12 +12278,12 @@ msgstr "" "satır bulunur." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:129 -#: appPlugins/ToolPanelize.py:1328 +#: appPlugins/ToolPanelize.py:1352 msgid "Width (DX)" msgstr "Genişlik (GX)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:131 -#: appPlugins/ToolPanelize.py:1330 +#: appPlugins/ToolPanelize.py:1354 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -12279,12 +12292,12 @@ msgstr "" "Mevcut birimlerde." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:142 -#: appPlugins/ToolPanelize.py:1340 +#: appPlugins/ToolPanelize.py:1364 msgid "Height (DY)" msgstr "Yükseklik (YY)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:144 -#: appPlugins/ToolPanelize.py:1342 +#: appPlugins/ToolPanelize.py:1366 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -12469,21 +12482,21 @@ msgstr "" "Aynı türden bir gerber veya şekil nesnesini birinden\n" "çıkarmak için kullanılan bir araç." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:925 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:949 msgid "Close paths" msgstr "Yolları Kapat" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:30 appPlugins/ToolSub.py:926 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:30 appPlugins/ToolSub.py:950 msgid "Checking this will close the paths cut by the subtractor object." msgstr "" "Bunun işaretlenmesi, Şekil çıkarma nesnesi tarafından kesilen yolları " "kapatır." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:33 appPlugins/ToolSub.py:821 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:33 appPlugins/ToolSub.py:826 msgid "Delete source" msgstr "Kaynağı Sil" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:35 appPlugins/ToolSub.py:823 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:35 appPlugins/ToolSub.py:828 msgid "" "When checked will delete the source objects\n" "after a successful operation." @@ -12502,7 +12515,7 @@ msgid "" msgstr "Uygulama nesnesine uygulanabilen çeşitli yönlendirmeler." #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:40 -#: appPlugins/ToolTransform.py:612 +#: appPlugins/ToolTransform.py:609 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -12519,17 +12532,13 @@ msgstr "" "- Minimum Seçim -> Seçimin sınırlama kutusunun noktası" #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:66 -#: appPlugins/ToolTransform.py:644 +#: appPlugins/ToolTransform.py:641 msgid "The type of object used as reference." msgstr "Referans olarak kullanılan nesnenin türü." -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:101 -msgid "Skew" -msgstr "Eğim" - #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:120 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:134 -#: appPlugins/ToolCalibration.py:1230 appPlugins/ToolCalibration.py:1243 +#: appPlugins/ToolCalibration.py:1228 appPlugins/ToolCalibration.py:1241 msgid "" "Angle, in degrees.\n" "Float number between -360 and 359." @@ -12558,7 +12567,7 @@ msgstr "" #: appGUI/preferences/utilities/FAExcPrefGroupUI.py:37 #: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:27 #: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:27 -#: appPlugins/ToolDrilling.py:2869 appPlugins/ToolMilling.py:4477 +#: appPlugins/ToolDrilling.py:2873 appPlugins/ToolMilling.py:4539 msgid "Delete All" msgstr "Tümünü Sil" @@ -12783,26 +12792,26 @@ msgstr "CNC İş nesnesi" msgid "Document Editor" msgstr "Belge Düzenleyici" -#: appObjects/FlatCAMExcellon.py:935 appObjects/FlatCAMExcellon.py:1037 -#: appPlugins/ToolDrilling.py:1928 appPlugins/ToolMilling.py:2479 -#: appPlugins/ToolMilling.py:2589 +#: appObjects/FlatCAMExcellon.py:932 appObjects/FlatCAMExcellon.py:1034 +#: appPlugins/ToolDrilling.py:1928 appPlugins/ToolMilling.py:2449 +#: appPlugins/ToolMilling.py:2559 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:940 appPlugins/ToolMilling.py:2486 +#: appObjects/FlatCAMExcellon.py:937 appPlugins/ToolMilling.py:2456 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:1046 appPlugins/ToolMilling.py:2598 +#: appObjects/FlatCAMExcellon.py:1043 appPlugins/ToolMilling.py:2568 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." -#: appObjects/FlatCAMGeometry.py:486 +#: appObjects/FlatCAMGeometry.py:483 msgid "Vertex points calculated." msgstr "Köşe noktaları hesaplandı." -#: appObjects/FlatCAMGeometry.py:693 appObjects/FlatCAMGeometry.py:847 -#: appPlugins/ToolMilling.py:2842 appPlugins/ToolMilling.py:3086 +#: appObjects/FlatCAMGeometry.py:690 appObjects/FlatCAMGeometry.py:844 +#: appPlugins/ToolMilling.py:2812 appPlugins/ToolMilling.py:3056 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -12810,44 +12819,44 @@ msgstr "" "Araçlar Tablosunda uç hizası seçilmiş ancak değer belirtilmemiştir. Bir uç " "hizası ekleyin veya hiza tipini değiştirin." -#: appObjects/FlatCAMGeometry.py:760 appObjects/FlatCAMGeometry.py:908 -#: appPlugins/ToolMilling.py:2911 appPlugins/ToolMilling.py:3130 +#: appObjects/FlatCAMGeometry.py:757 appObjects/FlatCAMGeometry.py:905 +#: appPlugins/ToolMilling.py:2881 appPlugins/ToolMilling.py:3100 msgid "G-Code parsing in progress..." msgstr "G Kodunu okuma işlemi devam ediyor ..." -#: appObjects/FlatCAMGeometry.py:762 appObjects/FlatCAMGeometry.py:910 -#: appPlugins/ToolMilling.py:2913 appPlugins/ToolMilling.py:3132 +#: appObjects/FlatCAMGeometry.py:759 appObjects/FlatCAMGeometry.py:907 +#: appPlugins/ToolMilling.py:2883 appPlugins/ToolMilling.py:3102 msgid "G-Code parsing finished..." msgstr "G Kodunu okuma işlemi tamamlandı ..." -#: appObjects/FlatCAMGeometry.py:769 appObjects/FlatCAMGeometry.py:919 -#: appObjects/FlatCAMGeometry.py:1083 appPlugins/ToolMilling.py:2920 -#: appPlugins/ToolMilling.py:3141 +#: appObjects/FlatCAMGeometry.py:766 appObjects/FlatCAMGeometry.py:916 +#: appObjects/FlatCAMGeometry.py:1080 appPlugins/ToolMilling.py:2890 +#: appPlugins/ToolMilling.py:3111 msgid "Finished G-Code processing" msgstr "G Kodunu işleme tamamlandı" -#: appObjects/FlatCAMGeometry.py:771 appObjects/FlatCAMGeometry.py:921 -#: appPlugins/ToolMilling.py:2922 appPlugins/ToolMilling.py:3143 +#: appObjects/FlatCAMGeometry.py:768 appObjects/FlatCAMGeometry.py:918 +#: appPlugins/ToolMilling.py:2892 appPlugins/ToolMilling.py:3113 msgid "G-Code processing failed with error" msgstr "G Kodunun işlenmesi hata nedeniyle başarısız oldu" -#: appObjects/FlatCAMGeometry.py:814 appPlugins/ToolMilling.py:2965 +#: appObjects/FlatCAMGeometry.py:811 appPlugins/ToolMilling.py:2935 #: appPlugins/ToolSolderPaste.py:865 appPlugins/ToolSolderPaste.py:923 msgid "Cancelled. Empty file, it has no geometry" msgstr "İptal edildi. Dosya boş, şekil yok" -#: appObjects/FlatCAMGeometry.py:937 appObjects/FlatCAMGeometry.py:942 -#: appObjects/FlatCAMGeometry.py:1090 appPlugins/ToolMilling.py:3170 -#: appPlugins/ToolMilling.py:3185 +#: appObjects/FlatCAMGeometry.py:934 appObjects/FlatCAMGeometry.py:939 +#: appObjects/FlatCAMGeometry.py:1087 appPlugins/ToolMilling.py:3140 +#: appPlugins/ToolMilling.py:3155 msgid "CNCjob created" msgstr "CNC İşi oluşturuldu" -#: appObjects/FlatCAMGeometry.py:1116 appObjects/FlatCAMGeometry.py:1125 +#: appObjects/FlatCAMGeometry.py:1113 appObjects/FlatCAMGeometry.py:1122 #: appParsers/ParseGerber.py:2093 appParsers/ParseGerber.py:2103 msgid "Scale factor has to be a number: integer or float." msgstr "Ölçek faktörü bir sayı olmalıdır: Tamsayı veya ondalıklı sayı." -#: appObjects/FlatCAMGeometry.py:1205 appParsers/ParseGerber.py:2219 +#: appObjects/FlatCAMGeometry.py:1202 appParsers/ParseGerber.py:2219 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." @@ -12855,7 +12864,7 @@ msgstr "" "(x, y) biçiminde bir çift değer gereklidir. Hizalama alanına yalnızca bir " "değer girmiş olabilirsiniz." -#: appObjects/FlatCAMGeometry.py:1290 +#: appObjects/FlatCAMGeometry.py:1287 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y)\n" @@ -12865,24 +12874,24 @@ msgstr "" "X, Y alanının (x, y) biçiminde iki değer olması gerekir, ancak şimdi " "yalnızca bir değer var." -#: appObjects/FlatCAMGerber.py:416 appPlugins/ToolIsolation.py:1526 +#: appObjects/FlatCAMGerber.py:419 appPlugins/ToolIsolation.py:1522 msgid "Buffering solid geometry" msgstr "Dolgulu Tampon" -#: appObjects/FlatCAMGerber.py:460 appObjects/FlatCAMGerber.py:486 +#: appObjects/FlatCAMGerber.py:463 appObjects/FlatCAMGerber.py:489 msgid "Operation could not be done." msgstr "İşlem tamamlanamadı." -#: appObjects/FlatCAMGerber.py:582 appObjects/FlatCAMGerber.py:658 -#: appPlugins/ToolIsolation.py:1738 appPlugins/ToolIsolation.py:2096 -#: appPlugins/ToolNCC.py:2137 appPlugins/ToolNCC.py:3160 -#: appPlugins/ToolNCC.py:3540 +#: appObjects/FlatCAMGerber.py:585 appObjects/FlatCAMGerber.py:661 +#: appPlugins/ToolIsolation.py:1734 appPlugins/ToolIsolation.py:2092 +#: appPlugins/ToolNCC.py:2123 appPlugins/ToolNCC.py:3146 +#: appPlugins/ToolNCC.py:3526 msgid "Isolation geometry could not be generated." msgstr "Yalıtım şekli oluşturulamadı." -#: appObjects/FlatCAMGerber.py:609 appObjects/FlatCAMGerber.py:699 -#: appPlugins/ToolIsolation.py:1802 appPlugins/ToolIsolation.py:1993 -#: appPlugins/ToolIsolation.py:2177 +#: appObjects/FlatCAMGerber.py:612 appObjects/FlatCAMGerber.py:702 +#: appPlugins/ToolIsolation.py:1798 appPlugins/ToolIsolation.py:1989 +#: appPlugins/ToolIsolation.py:2173 msgid "Isolation geometry created" msgstr "Yalıtım şekli başarı ile oluşturuldu" @@ -12914,7 +12923,7 @@ msgstr "Ölçekleniyor ..." msgid "Skewing..." msgstr "Eğriltiliyor..." -#: appObjects/FlatCAMObj.py:487 appPlugins/ToolCalculators.py:571 +#: appObjects/FlatCAMObj.py:487 appPlugins/ToolCalculators.py:696 #: appPlugins/ToolReport.py:181 msgid "Dimensions" msgstr "Boyutlar" @@ -13025,19 +13034,19 @@ msgstr "Nesne {old} 'den {new} olarak yeniden adlandırıldı" #: appObjects/ObjectCollection.py:954 appObjects/ObjectCollection.py:960 #: appObjects/ObjectCollection.py:966 appObjects/ObjectCollection.py:972 #: appObjects/ObjectCollection.py:978 appObjects/ObjectCollection.py:984 -#: app_Main.py:7600 app_Main.py:7606 app_Main.py:7612 app_Main.py:7618 +#: app_Main.py:7630 app_Main.py:7636 app_Main.py:7642 app_Main.py:7648 msgid "selected" msgstr "seçildi" -#: appObjects/ObjectCollection.py:1020 +#: appObjects/ObjectCollection.py:1023 msgid "Cause of error" msgstr "Hatanın nedeni" -#: appObjects/ObjectCollection.py:1221 +#: appObjects/ObjectCollection.py:1224 msgid "All objects are selected." msgstr "Nesnelerin tümü seçildi." -#: appObjects/ObjectCollection.py:1231 +#: appObjects/ObjectCollection.py:1234 msgid "Objects selection is cleared." msgstr "Nesnelerin seçimi kaldırıldı." @@ -13169,7 +13178,7 @@ msgid "Click on the START point." msgstr "BAŞLANGIÇ noktasına tıklayın." #: appPlugins/ToolAlignObjects.py:276 appPlugins/ToolCalibration.py:311 -#: appPlugins/ToolDblSided.py:445 +#: appPlugins/ToolDblSided.py:429 msgid "Cancelled by user request." msgstr "Kullanıcı isteği ile iptal edildi." @@ -13185,15 +13194,15 @@ msgid "Or right click to cancel." msgstr "Veya iptal etmek için sağ tıklayın." #: appPlugins/ToolAlignObjects.py:296 appPlugins/ToolAlignObjects.py:303 -#: appPlugins/ToolFiducials.py:858 +#: appPlugins/ToolFiducials.py:856 msgid "Second Point" msgstr "İkinci Nokta" -#: appPlugins/ToolAlignObjects.py:422 +#: appPlugins/ToolAlignObjects.py:430 msgid "MOVING object" msgstr "HİZALANACAK Nesne" -#: appPlugins/ToolAlignObjects.py:426 +#: appPlugins/ToolAlignObjects.py:432 msgid "" "Specify the type of object to be aligned.\n" "It can be of type: Gerber or Excellon.\n" @@ -13204,15 +13213,15 @@ msgstr "" "Bu türler olabilir: Gerber veya Excellon.\n" "Buradaki seçim, açılır kutudaki nesnelerin türünü belirler." -#: appPlugins/ToolAlignObjects.py:447 +#: appPlugins/ToolAlignObjects.py:463 msgid "Object to be aligned." msgstr "Hizalanacak nesne." -#: appPlugins/ToolAlignObjects.py:459 +#: appPlugins/ToolAlignObjects.py:471 msgid "DESTINATION object" msgstr "HEDEF Nesne" -#: appPlugins/ToolAlignObjects.py:461 +#: appPlugins/ToolAlignObjects.py:473 msgid "" "Specify the type of object to be aligned to.\n" "It can be of type: Gerber or Excellon.\n" @@ -13223,15 +13232,15 @@ msgstr "" "Bu türler olabilir: Gerber veya Excellon.\n" "Buradaki seçim, açılır kutudaki nesnelerin türünü belirler." -#: appPlugins/ToolAlignObjects.py:483 +#: appPlugins/ToolAlignObjects.py:504 msgid "Object to be aligned to. Aligner." msgstr "Desenle hizalanacak hedef nesne." -#: appPlugins/ToolAlignObjects.py:496 +#: appPlugins/ToolAlignObjects.py:525 msgid "Alignment Type" msgstr "Hizalama Şekli" -#: appPlugins/ToolAlignObjects.py:498 +#: appPlugins/ToolAlignObjects.py:527 msgid "" "The type of alignment can be:\n" "- Single Point -> it require a single point of sync, the action will be a " @@ -13245,19 +13254,19 @@ msgstr "" "- İki Nokta -> Hizalanacak nesne ile hedef nesneden iki hizalama noktası " "seçildiğinde işlem gerçekleşecek" -#: appPlugins/ToolAlignObjects.py:504 +#: appPlugins/ToolAlignObjects.py:533 msgid "Single Point" msgstr "Bir Nokta" -#: appPlugins/ToolAlignObjects.py:505 +#: appPlugins/ToolAlignObjects.py:534 msgid "Dual Point" msgstr "İki Nokta" -#: appPlugins/ToolAlignObjects.py:517 +#: appPlugins/ToolAlignObjects.py:541 msgid "Align Object" msgstr "Hizala" -#: appPlugins/ToolAlignObjects.py:520 +#: appPlugins/ToolAlignObjects.py:544 msgid "" "Align the specified object to the aligner object.\n" "If only one point is used then it assumes translation.\n" @@ -13267,65 +13276,112 @@ msgstr "" "Eğer bir nokta seçilirse, bir noktaya göre hizalama yapar.\n" "Eğer iki nokta seçilirse, iki noktaya göre hizalama yapar." -#: appPlugins/ToolAlignObjects.py:535 appPlugins/ToolCalculators.py:731 -#: appPlugins/ToolCalibration.py:1408 appPlugins/ToolCopperThieving.py:1767 -#: appPlugins/ToolCorners.py:911 appPlugins/ToolCutOut.py:2843 -#: appPlugins/ToolDblSided.py:1131 appPlugins/ToolDrilling.py:2916 -#: appPlugins/ToolEtchCompensation.py:509 appPlugins/ToolExtract.py:1328 -#: appPlugins/ToolFiducials.py:1073 appPlugins/ToolFilm.py:1644 -#: appPlugins/ToolFollow.py:796 appPlugins/ToolInvertGerber.py:327 -#: appPlugins/ToolIsolation.py:3676 appPlugins/ToolLevelling.py:2324 -#: appPlugins/ToolMilling.py:4524 appPlugins/ToolNCC.py:4684 -#: appPlugins/ToolOptimal.py:638 appPlugins/ToolPaint.py:3349 -#: appPlugins/ToolPanelize.py:1375 appPlugins/ToolPunchGerber.py:2350 -#: appPlugins/ToolQRCode.py:1026 appPlugins/ToolRulesCheck.py:1678 -#: appPlugins/ToolSolderPaste.py:1610 appPlugins/ToolSub.py:950 -#: appPlugins/ToolTransform.py:983 +#: appPlugins/ToolAlignObjects.py:559 appPlugins/ToolCalculators.py:1049 +#: appPlugins/ToolCalibration.py:1406 appPlugins/ToolCopperThieving.py:1817 +#: appPlugins/ToolCorners.py:970 appPlugins/ToolCutOut.py:2843 +#: appPlugins/ToolDblSided.py:1108 appPlugins/ToolDrilling.py:2912 +#: appPlugins/ToolEtchCompensation.py:520 appPlugins/ToolExtract.py:1366 +#: appPlugins/ToolFiducials.py:1071 appPlugins/ToolFilm.py:1698 +#: appPlugins/ToolFollow.py:790 appPlugins/ToolInvertGerber.py:330 +#: appPlugins/ToolIsolation.py:3704 appPlugins/ToolLevelling.py:2324 +#: appPlugins/ToolMilling.py:4576 appPlugins/ToolNCC.py:4698 +#: appPlugins/ToolOptimal.py:638 appPlugins/ToolPaint.py:3366 +#: appPlugins/ToolPanelize.py:1401 appPlugins/ToolPunchGerber.py:2361 +#: appPlugins/ToolQRCode.py:1046 appPlugins/ToolRulesCheck.py:1678 +#: appPlugins/ToolSolderPaste.py:1610 appPlugins/ToolSub.py:975 +#: appPlugins/ToolTransform.py:980 msgid "Reset Tool" msgstr "Verileri Sıfırla" -#: appPlugins/ToolAlignObjects.py:538 appPlugins/ToolCalculators.py:734 -#: appPlugins/ToolCalibration.py:1411 appPlugins/ToolCopperThieving.py:1770 -#: appPlugins/ToolCorners.py:914 appPlugins/ToolCutOut.py:2846 -#: appPlugins/ToolDblSided.py:1134 appPlugins/ToolDrilling.py:2919 -#: appPlugins/ToolEtchCompensation.py:512 appPlugins/ToolExtract.py:1331 -#: appPlugins/ToolFiducials.py:1076 appPlugins/ToolFilm.py:1647 -#: appPlugins/ToolFollow.py:799 appPlugins/ToolInvertGerber.py:330 -#: appPlugins/ToolIsolation.py:3679 appPlugins/ToolLevelling.py:2327 -#: appPlugins/ToolMilling.py:4527 appPlugins/ToolNCC.py:4687 -#: appPlugins/ToolOptimal.py:641 appPlugins/ToolPaint.py:3352 -#: appPlugins/ToolPanelize.py:1378 appPlugins/ToolPunchGerber.py:2353 -#: appPlugins/ToolQRCode.py:1029 appPlugins/ToolRulesCheck.py:1681 -#: appPlugins/ToolSolderPaste.py:1613 appPlugins/ToolSub.py:953 -#: appPlugins/ToolTransform.py:986 +#: appPlugins/ToolAlignObjects.py:562 appPlugins/ToolCalculators.py:1052 +#: appPlugins/ToolCalibration.py:1409 appPlugins/ToolCopperThieving.py:1820 +#: appPlugins/ToolCorners.py:973 appPlugins/ToolCutOut.py:2846 +#: appPlugins/ToolDblSided.py:1111 appPlugins/ToolDrilling.py:2915 +#: appPlugins/ToolEtchCompensation.py:523 appPlugins/ToolExtract.py:1369 +#: appPlugins/ToolFiducials.py:1074 appPlugins/ToolFilm.py:1701 +#: appPlugins/ToolFollow.py:793 appPlugins/ToolInvertGerber.py:333 +#: appPlugins/ToolIsolation.py:3707 appPlugins/ToolLevelling.py:2327 +#: appPlugins/ToolMilling.py:4579 appPlugins/ToolNCC.py:4701 +#: appPlugins/ToolOptimal.py:641 appPlugins/ToolPaint.py:3369 +#: appPlugins/ToolPanelize.py:1404 appPlugins/ToolPunchGerber.py:2364 +#: appPlugins/ToolQRCode.py:1049 appPlugins/ToolRulesCheck.py:1681 +#: appPlugins/ToolSolderPaste.py:1613 appPlugins/ToolSub.py:978 +#: appPlugins/ToolTransform.py:983 msgid "Will reset the tool parameters." msgstr "Yapılan değişiklikleri varsayılan ayarlara döndürür." -#: appPlugins/ToolCalculators.py:192 +#: appPlugins/ToolCalculators.py:210 msgid "Cut width (tool diameter) calculated." msgstr "Kesme genişliği (uç kalınlığı) hesaplandı." -#: appPlugins/ToolCalculators.py:214 +#: appPlugins/ToolCalculators.py:232 msgid "Tool diameter (cut width) cannot be smaller than the tip diameter." msgstr "Kesme genişliği uç kalınlığından daha küçük olamaz." -#: appPlugins/ToolCalculators.py:220 +#: appPlugins/ToolCalculators.py:238 msgid "Cut depth (Cut Z) calculated." msgstr "Kesme derinliği (Z Derinliği) hesaplandı." -#: appPlugins/ToolCalculators.py:416 -msgid "Units Calculator" -msgstr "Birim Hesaplayıcı" +#: appPlugins/ToolCalculators.py:507 +#, fuzzy +#| msgid "V-Shape" +msgid "V-Shape Tool" +msgstr "V-Shape" -#: appPlugins/ToolCalculators.py:460 -msgid "Here you enter the value to be converted from INCH to MM" +#: appPlugins/ToolCalculators.py:508 +#, fuzzy +#| msgid "Conversion" +msgid "Units Conversion" +msgstr "Dönüştür" + +#: appPlugins/ToolCalculators.py:509 +#, fuzzy +#| msgid "ElectroPlating Calculator" +msgid "ElectroPlating" +msgstr "Elektronik Kaplama Hesaplayıcı" + +#: appPlugins/ToolCalculators.py:510 +msgid "Tinning" +msgstr "" + +#: appPlugins/ToolCalculators.py:548 +msgid "inch" +msgstr "" + +#: appPlugins/ToolCalculators.py:554 appPlugins/ToolCalculators.py:569 +#: appPlugins/ToolCalculators.py:584 +#, fuzzy +#| msgid "Here you enter the value to be converted from INCH to MM" +msgid "Here you enter the value to be converted from imperial to metric" msgstr "Burada İNÇ'ten MM'ye dönüştürülecek değeri girersiniz" -#: appPlugins/ToolCalculators.py:465 -msgid "Here you enter the value to be converted from MM to INCH" -msgstr "Burada MM'den İNÇ'e dönüştürülecek değeri girersiniz" +#: appPlugins/ToolCalculators.py:557 appPlugins/ToolCalculators.py:572 +#: appPlugins/ToolCalculators.py:587 +#, fuzzy +#| msgid "Here you enter the value to be converted from INCH to MM" +msgid "Here you enter the value to be converted from metric to imperial" +msgstr "Burada İNÇ'ten MM'ye dönüştürülecek değeri girersiniz" -#: appPlugins/ToolCalculators.py:502 +#: appPlugins/ToolCalculators.py:563 +msgid "oz" +msgstr "" + +#: appPlugins/ToolCalculators.py:564 +msgid "gram" +msgstr "" + +#: appPlugins/ToolCalculators.py:578 +msgid "fl oz" +msgstr "" + +#: appPlugins/ToolCalculators.py:579 appPlugins/ToolCalculators.py:953 +#: appPlugins/ToolCalculators.py:973 appPlugins/ToolCalculators.py:1028 +#, fuzzy +#| msgid "L" +msgid "mL" +msgstr "L" + +#: appPlugins/ToolCalculators.py:627 msgid "" "This is the angle of the tip of the tool.\n" "It is specified by manufacturer." @@ -13333,80 +13389,200 @@ msgstr "" "Bu ucun açısıdır.\n" "Üretici tarafından belirtilmiştir." -#: appPlugins/ToolCalculators.py:514 -msgid "" -"This is the depth to cut into the material.\n" -"In the CNCJob is the CutZ parameter." +#: appPlugins/ToolCalculators.py:639 +#, fuzzy +#| msgid "" +#| "This is the depth to cut into the material.\n" +#| "In the CNCJob is the CutZ parameter." +msgid "This is the depth to cut into the material." msgstr "" "Bu, malzemeyi kesme derinliğidir.\n" "CNC işleminde bu Z Derinliği değeridir." -#: appPlugins/ToolCalculators.py:526 +#: appPlugins/ToolCalculators.py:650 +#, fuzzy +#| msgid "" +#| "This is the tool tip diameter.\n" +#| "It is specified by manufacturer." msgid "" -"This is the tool diameter to be entered into\n" -"FlatCAM Gerber section.\n" -"In the CNCJob section it is called >Tool dia<." +"This is the actual tool diameter\n" +"at the desired depth of cut." msgstr "" -"Bu, FlatCAM Gerber bölümüne girilecek uç kalınlığıdır.\n" -"CNC İş bölümünde > takım çapı < olarak adlandırılır." +"Bu, ucun kalınlığıdır.\n" +"Üretici tarafından belirtilmiştir." -#: appPlugins/ToolCalculators.py:540 -msgid "" -"Calculate either the Cut Z or the effective tool diameter,\n" -" depending on which is desired and which is known. " +#: appPlugins/ToolCalculators.py:663 +#, fuzzy +#| msgid "" +#| "Calculate either the Cut Z or the effective tool diameter,\n" +#| " depending on which is desired and which is known. " +msgid "Calculate either the depth of cut or the effective tool diameter." msgstr "" "İstenen ve bilinen yöntemlere bağlı olarak kesme \n" "derinliğini veya etkili uç kalınlığını hesaplar. " -#: appPlugins/ToolCalculators.py:566 +#: appPlugins/ToolCalculators.py:691 msgid "Area Calculation" msgstr "Alan Hesaplama" -#: appPlugins/ToolCalculators.py:568 -msgid "Choose how to calculate the board area." -msgstr "Plaket alanını nasıl hesaplayacağınızı seçin." +#: appPlugins/ToolCalculators.py:693 +#, fuzzy +#| msgid "This is the board area." +msgid "Determine the board area." +msgstr "Burası plaketin alanıdır." -#: appPlugins/ToolCalculators.py:586 appPlugins/ToolCalculators.py:604 -#: appPlugins/ToolCalculators.py:622 appPlugins/ToolCopperThieving.py:1726 +#: appPlugins/ToolCalculators.py:705 +#, fuzzy +#| msgid "Board Length" +msgid "Board Length." +msgstr "Plaket Uzunluğu" + +#: appPlugins/ToolCalculators.py:711 appPlugins/ToolCalculators.py:729 +#: appPlugins/ToolCalculators.py:747 appPlugins/ToolCopperThieving.py:1774 msgid "cm" msgstr "cm" -#: appPlugins/ToolCalculators.py:667 +#: appPlugins/ToolCalculators.py:741 +#, fuzzy +#| msgid "Plated area" +msgid "Board area." +msgstr "Kaplama Alanı" + +#: appPlugins/ToolCalculators.py:764 +#, fuzzy +#| msgid "" +#| "Current density to pass through the board. \n" +#| "In Amps per Square Feet ASF." +msgid "" +"Current density applied to the board. \n" +"In Amperes per Square Feet ASF." +msgstr "" +"Plaketten geçecek akım yoğunluğu.\n" +"Fitkare başına amper." + +#: appPlugins/ToolCalculators.py:784 +#, fuzzy +#| msgid "The thickness of the line that makes the corner marker." +msgid "Thickness of the deposited copper." +msgstr "Köşe işaretinin çizgi kalınlığı." + +#: appPlugins/ToolCalculators.py:791 msgid "um" msgstr "um" -#: appPlugins/ToolCalculators.py:678 +#: appPlugins/ToolCalculators.py:802 msgid "Current Value" msgstr "Mevcut Değer" -#: appPlugins/ToolCalculators.py:679 +#: appPlugins/ToolCalculators.py:803 +#, fuzzy +#| msgid "" +#| "This is the current intensity value\n" +#| "to be set on the Power Supply. In Amps." msgid "" "This is the current intensity value\n" -"to be set on the Power Supply. In Amps." +"to be set on the Power Supply." msgstr "" "Bu, Güç Kaynağında ayarlanacak geçerli\n" "yoğunluk değeridir. Amper cinsinden." -#: appPlugins/ToolCalculators.py:699 +#: appPlugins/ToolCalculators.py:823 msgid "Time" msgstr "Zaman" -#: appPlugins/ToolCalculators.py:700 -msgid "" -"This is the calculated time required for the procedure.\n" -"In minutes." -msgstr "" -"Bu işlem için gereken tahmini süredir.\n" -"Dakikalar içinde." +#: appPlugins/ToolCalculators.py:824 +#, fuzzy +#| msgid "Object to be cleared of excess copper." +msgid "The time calculated to deposit copper." +msgstr "Bakır temizliği yapılacak nesne." -#: appPlugins/ToolCalculators.py:723 -msgid "" -"Calculate the current intensity value and the procedure time,\n" -"depending on the parameters above" +#: appPlugins/ToolCalculators.py:846 +#, fuzzy +#| msgid "" +#| "Calculate the current intensity value and the procedure time,\n" +#| "depending on the parameters above" +msgid "Calculate the current intensity value and the procedure time." msgstr "" "Yukarıdaki değerlere bağlı olarak mevcut \n" "yoğunluk değerini ve işlem süresini hesaplayın" +#: appPlugins/ToolCalculators.py:856 +msgid "" +"Calculator for chemical quantities\n" +"required for tinning PCB's." +msgstr "" + +#: appPlugins/ToolCalculators.py:871 +#, fuzzy +#| msgid "Isolation" +msgid "Solution" +msgstr "Yalıtım" + +#: appPlugins/ToolCalculators.py:873 +msgid "Choose one solution for tinning." +msgstr "" + +#: appPlugins/ToolCalculators.py:885 +msgid "Stannous Chloride." +msgstr "" + +#: appPlugins/ToolCalculators.py:893 appPlugins/ToolCalculators.py:913 +#: appPlugins/ToolCalculators.py:933 appPlugins/ToolCalculators.py:1004 +msgid "g" +msgstr "" + +#: appPlugins/ToolCalculators.py:904 +msgid "Thiourea" +msgstr "" + +#: appPlugins/ToolCalculators.py:905 +msgid "Thiourea." +msgstr "" + +#: appPlugins/ToolCalculators.py:925 +msgid "Sulfamic Acid." +msgstr "" + +#: appPlugins/ToolCalculators.py:945 +msgid "Distilled Water." +msgstr "" + +#: appPlugins/ToolCalculators.py:964 +msgid "Soap" +msgstr "" + +#: appPlugins/ToolCalculators.py:965 +msgid "Liquid soap." +msgstr "" + +#: appPlugins/ToolCalculators.py:988 +#, fuzzy +#| msgid "Options" +msgid "Optional" +msgstr "Seçenekler" + +#: appPlugins/ToolCalculators.py:994 +msgid "" +"Sodium hypophosphite.\n" +"Optional, for solution stability.\n" +"Warning: List 1 chemical in USA." +msgstr "" + +#: appPlugins/ToolCalculators.py:1020 +#, fuzzy +#| msgid "Columns" +msgid "Volume" +msgstr "Sütunlar" + +#: appPlugins/ToolCalculators.py:1021 +msgid "Desired volume of tinning solution." +msgstr "" + +#: appPlugins/ToolCalculators.py:1042 +msgid "" +"Calculate the chemical quantities for the desired volume of tinning solution." +msgstr "" + #: appPlugins/ToolCalibration.py:126 appPlugins/ToolCalibration.py:765 msgid "Calibration" msgstr "Kalibrasyon" @@ -13450,32 +13626,32 @@ msgid "Cancelled. Four points are needed for GCode generation." msgstr "İptal edildi. G Kod üretimi için dört nokta gereklidir." #: appPlugins/ToolCalibration.py:638 appPlugins/ToolCalibration.py:729 -#: appPlugins/ToolDblSided.py:563 appPlugins/ToolFilm.py:323 -#: appPlugins/ToolFilm.py:330 appPlugins/ToolFilm.py:334 -#: appPlugins/ToolMilling.py:1978 appPlugins/ToolMove.py:167 +#: appPlugins/ToolDblSided.py:544 appPlugins/ToolFilm.py:306 +#: appPlugins/ToolFilm.py:313 appPlugins/ToolFilm.py:317 +#: appPlugins/ToolMilling.py:1948 appPlugins/ToolMove.py:167 #: appPlugins/ToolReport.py:140 appPlugins/ToolTransform.py:176 #: appPlugins/ToolTransform.py:327 appPlugins/ToolTransform.py:359 #: appPlugins/ToolTransform.py:404 appPlugins/ToolTransform.py:438 #: appPlugins/ToolTransform.py:473 appPlugins/ToolTransform.py:510 -#: app_Main.py:5127 app_Main.py:5647 app_Main.py:6008 app_Main.py:6093 -#: app_Main.py:6273 app_Main.py:6578 app_Main.py:6739 app_Main.py:6785 -#: app_Main.py:6832 app_Main.py:6887 app_Main.py:6935 app_Main.py:7104 -#: app_Main.py:9288 app_Main.py:9382 app_Main.py:9424 app_Main.py:9466 -#: app_Main.py:9508 app_Main.py:9549 app_Main.py:9594 app_Main.py:9639 -#: app_Main.py:10140 app_Main.py:10144 camlib.py:2451 camlib.py:2518 +#: app_Main.py:5127 app_Main.py:5653 app_Main.py:6016 app_Main.py:6101 +#: app_Main.py:6281 app_Main.py:6586 app_Main.py:6766 app_Main.py:6812 +#: app_Main.py:6859 app_Main.py:6914 app_Main.py:6962 app_Main.py:7131 +#: app_Main.py:9318 app_Main.py:9412 app_Main.py:9454 app_Main.py:9496 +#: app_Main.py:9538 app_Main.py:9579 app_Main.py:9624 app_Main.py:9669 +#: app_Main.py:10170 app_Main.py:10174 camlib.py:2451 camlib.py:2518 #: camlib.py:2586 camlib.py:2664 msgid "No object is selected." msgstr "Hiçbir nesne seçilmedi." -#: appPlugins/ToolCalibration.py:794 +#: appPlugins/ToolCalibration.py:792 msgid "Parameters used when creating the GCode in this tool." msgstr "Uçta G-Kod oluştururken kullanılan seçenekler." -#: appPlugins/ToolCalibration.py:898 +#: appPlugins/ToolCalibration.py:896 msgid "STEP 1: Acquire Calibration Points" msgstr "ADIM 1: Kalibrasyon Noktaları Alma" -#: appPlugins/ToolCalibration.py:900 +#: appPlugins/ToolCalibration.py:898 msgid "" "Pick four points by clicking on canvas.\n" "Those four points should be in the four\n" @@ -13485,24 +13661,24 @@ msgstr "" "Bu dört nokta, nesnenin dört (mümkün \n" "olduğunca) köşesinde olmalıdır." -#: appPlugins/ToolCalibration.py:918 appPlugins/ToolImage.py:238 -#: appPlugins/ToolPanelize.py:1148 appPlugins/ToolReport.py:205 +#: appPlugins/ToolCalibration.py:916 appPlugins/ToolImage.py:238 +#: appPlugins/ToolReport.py:205 msgid "Object Type" msgstr "Nesne Türü" -#: appPlugins/ToolCalibration.py:935 +#: appPlugins/ToolCalibration.py:933 msgid "Source object selection" msgstr "Kaynak Nesne Seçimi" -#: appPlugins/ToolCalibration.py:937 +#: appPlugins/ToolCalibration.py:935 msgid "FlatCAM Object to be used as a source for reference points." msgstr "FlatCAM kontrol noktalarının kaynağı olarak kullanılacak nesne." -#: appPlugins/ToolCalibration.py:943 +#: appPlugins/ToolCalibration.py:941 msgid "Calibration Points" msgstr "Kalibrasyon Noktaları" -#: appPlugins/ToolCalibration.py:945 +#: appPlugins/ToolCalibration.py:943 msgid "" "Contain the expected calibration points and the\n" "ones measured." @@ -13510,47 +13686,47 @@ msgstr "" "Beklenen kalibrasyon noktalarını ve ölçülen\n" "kalibrasyon noktalarını içerir." -#: appPlugins/ToolCalibration.py:961 +#: appPlugins/ToolCalibration.py:959 msgid "Found Delta" msgstr "Fark" -#: appPlugins/ToolCalibration.py:973 +#: appPlugins/ToolCalibration.py:971 msgid "Bot Left X" msgstr "Sol Üst X" -#: appPlugins/ToolCalibration.py:982 +#: appPlugins/ToolCalibration.py:980 msgid "Bot Left Y" msgstr "Sol Alt Y" -#: appPlugins/ToolCalibration.py:1000 +#: appPlugins/ToolCalibration.py:998 msgid "Bot Right X" msgstr "Sağ Alt X" -#: appPlugins/ToolCalibration.py:1010 +#: appPlugins/ToolCalibration.py:1008 msgid "Bot Right Y" msgstr "Sağ Alt Y" -#: appPlugins/ToolCalibration.py:1025 +#: appPlugins/ToolCalibration.py:1023 msgid "Top Left X" msgstr "Sol Üst X" -#: appPlugins/ToolCalibration.py:1034 +#: appPlugins/ToolCalibration.py:1032 msgid "Top Left Y" msgstr "Sol Üst Y" -#: appPlugins/ToolCalibration.py:1049 +#: appPlugins/ToolCalibration.py:1047 msgid "Top Right X" msgstr "Sağ Üst X" -#: appPlugins/ToolCalibration.py:1059 +#: appPlugins/ToolCalibration.py:1057 msgid "Top Right Y" msgstr "Sağ Üst Y" -#: appPlugins/ToolCalibration.py:1092 +#: appPlugins/ToolCalibration.py:1090 msgid "Get Points" msgstr "Kalibrasyon Noktaları Al" -#: appPlugins/ToolCalibration.py:1094 +#: appPlugins/ToolCalibration.py:1092 msgid "" "Pick four points by clicking on canvas if the source choice\n" "is 'free' or inside the object geometry if the source is 'object'.\n" @@ -13561,11 +13737,11 @@ msgstr "" "kaynak “Nesne” ise nesnenin şeklinin içinde dört nokta seçin.\n" "Bu dört nokta nesnenin etrafında dört kare olmalıdır." -#: appPlugins/ToolCalibration.py:1115 +#: appPlugins/ToolCalibration.py:1113 msgid "STEP 2: Verification GCode" msgstr "ADIM 2: Doğrulama G-Kodu" -#: appPlugins/ToolCalibration.py:1117 appPlugins/ToolCalibration.py:1130 +#: appPlugins/ToolCalibration.py:1115 appPlugins/ToolCalibration.py:1128 msgid "" "Generate GCode file to locate and align the PCB by using\n" "the four points acquired above.\n" @@ -13583,15 +13759,15 @@ msgstr "" "- Üçüncü Nokta -> Kontrol noktası. Olabilir: sol üst veya sağ alt.\n" "- Dördüncü Nokta -> Son doğrulama noktası. Sadece değerlendirme için." -#: appPlugins/ToolCalibration.py:1128 +#: appPlugins/ToolCalibration.py:1126 msgid "Generate GCode" msgstr "G-Kodu Oluştur" -#: appPlugins/ToolCalibration.py:1154 +#: appPlugins/ToolCalibration.py:1152 msgid "STEP 3: Adjustments" msgstr "ADIM 3: Ayarlamalar" -#: appPlugins/ToolCalibration.py:1156 appPlugins/ToolCalibration.py:1165 +#: appPlugins/ToolCalibration.py:1154 appPlugins/ToolCalibration.py:1163 msgid "" "Calculate Scale and Skew factors based on the differences (delta)\n" "found when checking the PCB pattern. The differences must be filled\n" @@ -13601,15 +13777,15 @@ msgstr "" "Ölçek ve Eğim faktörlerini hesaplayın. Bulunan alanlara \n" "farklar doldurulmalıdır." -#: appPlugins/ToolCalibration.py:1163 +#: appPlugins/ToolCalibration.py:1161 msgid "Calculate Factors" msgstr "Değerleri Hesapla" -#: appPlugins/ToolCalibration.py:1185 +#: appPlugins/ToolCalibration.py:1183 msgid "STEP 4: Adjusted GCode" msgstr "ADIM 4: Ayarlanmış G-Kodu" -#: appPlugins/ToolCalibration.py:1187 +#: appPlugins/ToolCalibration.py:1185 msgid "" "Generate verification GCode file adjusted with\n" "the factors above." @@ -13617,51 +13793,51 @@ msgstr "" "Yukarıdaki değerler kullanılarak ayarlanmış \n" "doğrulama G-Kod dosyası oluşturun." -#: appPlugins/ToolCalibration.py:1192 +#: appPlugins/ToolCalibration.py:1190 msgid "Scale Factor X:" msgstr "Ölçek Değeri X:" -#: appPlugins/ToolCalibration.py:1194 +#: appPlugins/ToolCalibration.py:1192 msgid "Factor for Scale action over X axis." msgstr "Factor for Scale action over X axis." -#: appPlugins/ToolCalibration.py:1204 +#: appPlugins/ToolCalibration.py:1202 msgid "Scale Factor Y:" msgstr "Ölçek Değeri Y:" -#: appPlugins/ToolCalibration.py:1206 +#: appPlugins/ToolCalibration.py:1204 msgid "Factor for Scale action over Y axis." msgstr "Y ekseni ölçeklendirme değeri." -#: appPlugins/ToolCalibration.py:1216 +#: appPlugins/ToolCalibration.py:1214 msgid "Apply Scale Factors" msgstr "Ölçek Değerlerini Uygula" -#: appPlugins/ToolCalibration.py:1218 +#: appPlugins/ToolCalibration.py:1216 msgid "Apply Scale factors on the calibration points." msgstr "Kalibrasyon noktalarına ölçek değerleri uygulanır." -#: appPlugins/ToolCalibration.py:1228 +#: appPlugins/ToolCalibration.py:1226 msgid "Skew Angle X:" msgstr "Eğim Açısı X:" -#: appPlugins/ToolCalibration.py:1241 +#: appPlugins/ToolCalibration.py:1239 msgid "Skew Angle Y:" msgstr "Eğim Açısı Y:" -#: appPlugins/ToolCalibration.py:1254 +#: appPlugins/ToolCalibration.py:1252 msgid "Apply Skew Factors" msgstr "Eğim Değerlerini Uygula" -#: appPlugins/ToolCalibration.py:1256 +#: appPlugins/ToolCalibration.py:1254 msgid "Apply Skew factors on the calibration points." msgstr "Kalibrasyon noktaları için eğim değerlerini uygular." -#: appPlugins/ToolCalibration.py:1325 +#: appPlugins/ToolCalibration.py:1323 msgid "Generate Adjusted GCode" msgstr "Ayarlanmış G-Kodu Oluştur" -#: appPlugins/ToolCalibration.py:1327 +#: appPlugins/ToolCalibration.py:1325 msgid "" "Generate verification GCode file adjusted with\n" "the factors set above.\n" @@ -13673,11 +13849,11 @@ msgstr "" "G-Kod seçenekleri bu düğmeye tıklamadan\n" "önce yeniden ayarlanabilir." -#: appPlugins/ToolCalibration.py:1348 +#: appPlugins/ToolCalibration.py:1346 msgid "STEP 5: Calibrate FlatCAM Objects" msgstr "ADIM 5: FlatCAM Nesnelerini Kalibre Et" -#: appPlugins/ToolCalibration.py:1350 +#: appPlugins/ToolCalibration.py:1348 msgid "" "Adjust the FlatCAM objects\n" "with the factors determined and verified above." @@ -13685,27 +13861,27 @@ msgstr "" "FlatCAM nesnelerinin yukarıda tanımlanan \n" "ve doğrulanan değerlerle ayarlanması." -#: appPlugins/ToolCalibration.py:1362 +#: appPlugins/ToolCalibration.py:1360 msgid "Adjusted object type" msgstr "Ayarlanmış Nesne Türü" -#: appPlugins/ToolCalibration.py:1363 +#: appPlugins/ToolCalibration.py:1361 msgid "Type of the Application Object to be adjusted." msgstr "Ayarlanacak Uygulama Nesnesinin Türü." -#: appPlugins/ToolCalibration.py:1376 +#: appPlugins/ToolCalibration.py:1374 msgid "Adjusted object selection" msgstr "Ayarlama Nesnesi Seçimi" -#: appPlugins/ToolCalibration.py:1378 +#: appPlugins/ToolCalibration.py:1376 msgid "The Application Object to be adjusted." msgstr "Ayarlanacak Uygulama Nesnesi." -#: appPlugins/ToolCalibration.py:1385 +#: appPlugins/ToolCalibration.py:1383 msgid "Calibrate" msgstr "Kalibre Et" -#: appPlugins/ToolCalibration.py:1387 +#: appPlugins/ToolCalibration.py:1385 msgid "" "Adjust (scale and/or skew) the objects\n" "with the factors determined above." @@ -13730,48 +13906,48 @@ msgid "Squares grid fill selected." msgstr "Kare Desenli dolgu seçildi." #: appPlugins/ToolCopperThieving.py:273 appPlugins/ToolCopperThieving.py:371 -#: appPlugins/ToolCopperThieving.py:991 appPlugins/ToolCorners.py:231 -#: appPlugins/ToolCorners.py:455 appPlugins/ToolCorners.py:550 -#: appPlugins/ToolDblSided.py:464 appPlugins/ToolExtract.py:396 +#: appPlugins/ToolCopperThieving.py:993 appPlugins/ToolCorners.py:240 +#: appPlugins/ToolCorners.py:467 appPlugins/ToolCorners.py:562 +#: appPlugins/ToolDblSided.py:448 appPlugins/ToolExtract.py:396 #: appPlugins/ToolExtract.py:663 appPlugins/ToolExtract.py:760 #: appPlugins/ToolFiducials.py:286 appPlugins/ToolFiducials.py:577 -#: appPlugins/ToolOptimal.py:176 appPlugins/ToolPunchGerber.py:515 -#: appPlugins/ToolPunchGerber.py:519 appPlugins/ToolQRCode.py:244 +#: appPlugins/ToolOptimal.py:176 appPlugins/ToolPunchGerber.py:511 +#: appPlugins/ToolPunchGerber.py:515 appPlugins/ToolQRCode.py:244 msgid "There is no Gerber object loaded ..." msgstr "Yüklü Gerber nesnesi yok ..." -#: appPlugins/ToolCopperThieving.py:286 appPlugins/ToolCopperThieving.py:891 +#: appPlugins/ToolCopperThieving.py:286 appPlugins/ToolCopperThieving.py:893 msgid "Append geometry" msgstr "Şekil Ekle" -#: appPlugins/ToolCopperThieving.py:341 appPlugins/ToolCopperThieving.py:942 -#: appPlugins/ToolCopperThieving.py:1150 +#: appPlugins/ToolCopperThieving.py:341 appPlugins/ToolCopperThieving.py:944 +#: appPlugins/ToolCopperThieving.py:1152 msgid "Append source file" msgstr "Kaynak Dosya Ekle" -#: appPlugins/ToolCopperThieving.py:354 appPlugins/ToolCopperThieving.py:955 +#: appPlugins/ToolCopperThieving.py:354 appPlugins/ToolCopperThieving.py:957 msgid "Copper Thieving Tool done." msgstr "Bakır dolgu işlemi tamamlandı." #: appPlugins/ToolCopperThieving.py:381 appPlugins/ToolCopperThieving.py:401 -#: appPlugins/ToolCutOut.py:743 appPlugins/ToolCutOut.py:1130 -#: appPlugins/ToolCutOut.py:1512 appPlugins/ToolCutOut.py:1604 -#: appPlugins/ToolCutOut.py:1645 appPlugins/ToolCutOut.py:1745 +#: appPlugins/ToolCutOut.py:725 appPlugins/ToolCutOut.py:1112 +#: appPlugins/ToolCutOut.py:1494 appPlugins/ToolCutOut.py:1586 +#: appPlugins/ToolCutOut.py:1627 appPlugins/ToolCutOut.py:1727 #: appPlugins/ToolDrilling.py:935 appPlugins/ToolDrilling.py:1894 -#: appPlugins/ToolEtchCompensation.py:194 appPlugins/ToolFollow.py:213 -#: appPlugins/ToolFollow.py:260 appPlugins/ToolInvertGerber.py:142 -#: appPlugins/ToolIsolation.py:1079 appPlugins/ToolIsolation.py:1144 -#: appPlugins/ToolIsolation.py:1534 appPlugins/ToolIsolation.py:1561 -#: appPlugins/ToolIsolation.py:2398 appPlugins/ToolLevelling.py:345 -#: appPlugins/ToolMilling.py:690 appPlugins/ToolMilling.py:911 -#: appPlugins/ToolMilling.py:1346 appPlugins/ToolMilling.py:2662 -#: appPlugins/ToolMilling.py:2685 appPlugins/ToolNCC.py:1075 -#: appPlugins/ToolNCC.py:1144 appPlugins/ToolNCC.py:1590 -#: appPlugins/ToolNCC.py:1640 appPlugins/ToolNCC.py:1673 -#: appPlugins/ToolPaint.py:1160 appPlugins/ToolPaint.py:1247 -#: appPlugins/ToolPanelize.py:328 appPlugins/ToolPanelize.py:342 -#: appPlugins/ToolSub.py:281 appPlugins/ToolSub.py:299 -#: appPlugins/ToolSub.py:513 appPlugins/ToolSub.py:526 +#: appPlugins/ToolEtchCompensation.py:194 appPlugins/ToolFollow.py:209 +#: appPlugins/ToolFollow.py:256 appPlugins/ToolInvertGerber.py:142 +#: appPlugins/ToolIsolation.py:1075 appPlugins/ToolIsolation.py:1140 +#: appPlugins/ToolIsolation.py:1530 appPlugins/ToolIsolation.py:1557 +#: appPlugins/ToolIsolation.py:2394 appPlugins/ToolLevelling.py:345 +#: appPlugins/ToolMilling.py:622 appPlugins/ToolMilling.py:841 +#: appPlugins/ToolMilling.py:1295 appPlugins/ToolMilling.py:2632 +#: appPlugins/ToolMilling.py:2655 appPlugins/ToolNCC.py:1059 +#: appPlugins/ToolNCC.py:1128 appPlugins/ToolNCC.py:1574 +#: appPlugins/ToolNCC.py:1624 appPlugins/ToolNCC.py:1657 +#: appPlugins/ToolPaint.py:1146 appPlugins/ToolPaint.py:1233 +#: appPlugins/ToolPanelize.py:312 appPlugins/ToolPanelize.py:326 +#: appPlugins/ToolSub.py:279 appPlugins/ToolSub.py:297 +#: appPlugins/ToolSub.py:511 appPlugins/ToolSub.py:524 #: tclCommands/TclCommandCopperClear.py:97 #: tclCommands/TclCommandCopperClear.py:280 tclCommands/TclCommandPaint.py:99 #: tclCommands/TclCommandPaint.py:288 tclCommands/TclCommandScale.py:81 @@ -13782,66 +13958,74 @@ msgstr "Nesne alınamadı" msgid "Click the end point of the filling area." msgstr "Dolgu alanının bitiş noktasını tıklayın." -#: appPlugins/ToolCopperThieving.py:554 +#: appPlugins/ToolCopperThieving.py:556 msgid "Copper Thieving Tool started. Reading parameters." msgstr "Bakır dolgu işlemi başladı. Seçenekler uygulanıyor." -#: appPlugins/ToolCopperThieving.py:580 +#: appPlugins/ToolCopperThieving.py:582 msgid "Copper Thieving Tool. Preparing isolation polygons." msgstr "Bakır dolgu. Dolgusuz alanlar hazırlanıyor." -#: appPlugins/ToolCopperThieving.py:626 +#: appPlugins/ToolCopperThieving.py:628 msgid "Copper Thieving Tool. Preparing areas to fill with copper." msgstr "Bakır dolgu. Bakır ile doldurmak için kullanılan alanlar hazırlanıyor." -#: appPlugins/ToolCopperThieving.py:670 +#: appPlugins/ToolCopperThieving.py:672 msgid "Geometry not supported for" msgstr "Şekil şundan dolayı desteklenmiyor" -#: appPlugins/ToolCopperThieving.py:676 appPlugins/ToolNCC.py:1962 -#: appPlugins/ToolNCC.py:2017 appPlugins/ToolNCC.py:3013 -#: appPlugins/ToolPaint.py:2624 +#: appPlugins/ToolCopperThieving.py:678 appPlugins/ToolNCC.py:1948 +#: appPlugins/ToolNCC.py:2003 appPlugins/ToolNCC.py:2999 +#: appPlugins/ToolPaint.py:2612 msgid "No object available." msgstr "Kullanılabilir nesne yok." -#: appPlugins/ToolCopperThieving.py:713 appPlugins/ToolNCC.py:1987 -#: appPlugins/ToolNCC.py:2040 appPlugins/ToolNCC.py:3055 +#: appPlugins/ToolCopperThieving.py:715 appPlugins/ToolNCC.py:1973 +#: appPlugins/ToolNCC.py:2026 appPlugins/ToolNCC.py:3041 msgid "The reference object type is not supported." msgstr "Belirtilen nesnenin türü desteklenmiyor." -#: appPlugins/ToolCopperThieving.py:718 +#: appPlugins/ToolCopperThieving.py:720 msgid "Copper Thieving Tool. Appending new geometry and buffering." msgstr "Bakır dolgu. Dolgu ekleniyor ve tamponlanıyor." -#: appPlugins/ToolCopperThieving.py:754 +#: appPlugins/ToolCopperThieving.py:756 msgid "Create geometry" msgstr "Şekil Oluştur" -#: appPlugins/ToolCopperThieving.py:966 appPlugins/ToolCopperThieving.py:970 +#: appPlugins/ToolCopperThieving.py:968 appPlugins/ToolCopperThieving.py:972 msgid "P-Plating Mask" msgstr "Desen Kaplama Maskesi" -#: appPlugins/ToolCopperThieving.py:994 +#: appPlugins/ToolCopperThieving.py:996 msgid "Append PP-M geometry" msgstr "Desen Kaplama Maskesi Ekle" -#: appPlugins/ToolCopperThieving.py:1170 +#: appPlugins/ToolCopperThieving.py:1172 msgid "Generating Pattern Plating Mask done." msgstr "Desen kaplama maskesi oluşturma işlemi tamamlandı." -#: appPlugins/ToolCopperThieving.py:1213 +#: appPlugins/ToolCopperThieving.py:1215 msgid "Copper Thieving Tool exit." msgstr "Bakır dolgu aracından çıkış." -#: appPlugins/ToolCopperThieving.py:1304 appPlugins/ToolFiducials.py:1015 +#: appPlugins/ToolCopperThieving.py:1301 appPlugins/ToolCopperThieving.py:1713 +#: appPlugins/ToolCorners.py:727 appPlugins/ToolCutOut.py:2324 +#: appPlugins/ToolDblSided.py:679 appPlugins/ToolDrilling.py:2297 +#: appPlugins/ToolEtchCompensation.py:333 appPlugins/ToolExtract.py:923 +#: appPlugins/ToolFilm.py:1189 appPlugins/ToolFollow.py:715 +#: appPlugins/ToolInvertGerber.py:244 appPlugins/ToolIsolation.py:3162 +#: appPlugins/ToolMilling.py:3545 appPlugins/ToolNCC.py:4134 +#: appPlugins/ToolPaint.py:2937 appPlugins/ToolPanelize.py:1126 +#: appPlugins/ToolPunchGerber.py:1999 appPlugins/ToolQRCode.py:783 +msgid "Source Object" +msgstr "Kaynak Nesne" + +#: appPlugins/ToolCopperThieving.py:1302 appPlugins/ToolFiducials.py:1013 msgid "Gerber Object to which will be added a copper thieving." msgstr "Bakır dolgunun ekleneceği Gerber nesnesi." -#: appPlugins/ToolCopperThieving.py:1322 -msgid "Thieving Parameters" -msgstr "Dolgu Seçenekleri" - -#: appPlugins/ToolCopperThieving.py:1331 +#: appPlugins/ToolCopperThieving.py:1339 msgid "" "This set the distance between the copper thieving components\n" "(the polygon fill may be split in multiple polygons)\n" @@ -13850,11 +14034,11 @@ msgstr "" "Bu seçim Gerber dosyasındaki bakır dolgu \n" "ile yollar arasındaki boşluğu ayarlar." -#: appPlugins/ToolCopperThieving.py:1394 +#: appPlugins/ToolCopperThieving.py:1402 msgid "Ref. Type" msgstr "Seçilen Tür" -#: appPlugins/ToolCopperThieving.py:1396 +#: appPlugins/ToolCopperThieving.py:1404 msgid "" "The type of FlatCAM object to be used as copper thieving reference.\n" "It can be Gerber, Excellon or Geometry." @@ -13862,19 +14046,19 @@ msgstr "" "Bakır dolgusu için şablon olarak kullanılacak FlatCAM nesnesinin türü.\n" "Gerber, Excellon veya Şekil olabilir." -#: appPlugins/ToolCopperThieving.py:1405 +#: appPlugins/ToolCopperThieving.py:1413 msgid "Ref. Object" msgstr "Nesne Türü" -#: appPlugins/ToolCopperThieving.py:1407 +#: appPlugins/ToolCopperThieving.py:1415 msgid "The Application object to be used as non copper clearing reference." msgstr "Bakır temizlemeye şablon olarak kullanılacak Uygulama nesnesi." -#: appPlugins/ToolCopperThieving.py:1584 +#: appPlugins/ToolCopperThieving.py:1618 msgid "Insert Copper thieving" msgstr "Bakır Dolgu Ekle" -#: appPlugins/ToolCopperThieving.py:1587 +#: appPlugins/ToolCopperThieving.py:1621 msgid "" "Will add a polygon (may be split in multiple parts)\n" "that will surround the actual Gerber traces at a certain distance." @@ -13882,11 +14066,11 @@ msgstr "" "Gerçek Gerber yolları dışında kalan alanları \n" "kaplayan ve parçalardan oluşmuş dolgular ekler." -#: appPlugins/ToolCopperThieving.py:1647 +#: appPlugins/ToolCopperThieving.py:1687 msgid "Insert Robber Bar" msgstr "Soyguncu Çubuğu Ekle" -#: appPlugins/ToolCopperThieving.py:1650 +#: appPlugins/ToolCopperThieving.py:1690 msgid "" "Will add a polygon with a defined thickness\n" "that will surround the actual Gerber object\n" @@ -13898,11 +14082,7 @@ msgstr "" "(Soyguncu çubuğu: Deliklerin kaplanmasını kolaylaştırmak\n" "için bakır kenarlık (çerçeve)." -#: appPlugins/ToolCopperThieving.py:1675 -msgid "Select Soldermask object" -msgstr "Lehim Maskesi Nesnesinin Seçimi" - -#: appPlugins/ToolCopperThieving.py:1677 +#: appPlugins/ToolCopperThieving.py:1715 msgid "" "Gerber Object with the soldermask.\n" "It will be used as a base for\n" @@ -13912,11 +14092,11 @@ msgstr "" "Desen kaplama maskesi için bir \n" "taban olarak kullanılacaktır." -#: appPlugins/ToolCopperThieving.py:1713 +#: appPlugins/ToolCopperThieving.py:1761 msgid "Plated area" msgstr "Kaplama Alanı" -#: appPlugins/ToolCopperThieving.py:1715 +#: appPlugins/ToolCopperThieving.py:1763 msgid "" "The area to be plated by pattern plating.\n" "Basically is made from the openings in the plating mask.\n" @@ -13934,11 +14114,11 @@ msgstr "" "biraz daha büyüktür ve bu alan lehim maskesi açıklıklarından\n" "hesaplanır." -#: appPlugins/ToolCopperThieving.py:1749 +#: appPlugins/ToolCopperThieving.py:1799 msgid "Generate pattern plating mask" msgstr "Desen Kaplama Maskesi Oluştur" -#: appPlugins/ToolCopperThieving.py:1752 +#: appPlugins/ToolCopperThieving.py:1802 msgid "" "Will add to the soldermask gerber geometry\n" "the geometries of the copper thieving and/or\n" @@ -13953,70 +14133,81 @@ msgstr "" msgid "Corners" msgstr "Köşe İşaretleyici" -#: appPlugins/ToolCorners.py:272 appPlugins/ToolCorners.py:460 -#: appPlugins/ToolCorners.py:555 +#: appPlugins/ToolCorners.py:281 appPlugins/ToolCorners.py:472 +#: appPlugins/ToolCorners.py:567 msgid "Please select at least a location" msgstr "Lütfen en az bir konum seçin" -#: appPlugins/ToolCorners.py:437 appPlugins/ToolCorners.py:532 +#: appPlugins/ToolCorners.py:449 appPlugins/ToolCorners.py:544 msgid "The tool diameter is zero." msgstr "Delik genişliği sıfırdır." -#: appPlugins/ToolCorners.py:524 appPlugins/ToolCorners.py:627 +#: appPlugins/ToolCorners.py:536 appPlugins/ToolCorners.py:639 msgid "Excellon object with corner drills created." msgstr "Köşe delikleri içeren bir Excellon nesnesi oluşturuldu." -#: appPlugins/ToolCorners.py:662 +#: appPlugins/ToolCorners.py:674 msgid "A Gerber object with corner markers was created." msgstr "Köşe işaretleri olan bir Gerber nesnesi oluşturuldu." -#: appPlugins/ToolCorners.py:705 +#: appPlugins/ToolCorners.py:728 msgid "The Gerber object to which will be added corner markers." msgstr "Köşe işaretleri eklenecek Gerber nesnesi." -#: appPlugins/ToolCorners.py:721 +#: appPlugins/ToolCorners.py:817 msgid "Locations" msgstr "Konumlar" -#: appPlugins/ToolCorners.py:723 +#: appPlugins/ToolCorners.py:818 msgid "Locations where to place corner markers." msgstr "Köşe işaretlerinin yerleştirileceği yerler." -#: appPlugins/ToolCorners.py:736 appPlugins/ToolFiducials.py:846 -#: app_Main.py:5669 +#: appPlugins/ToolCorners.py:833 appPlugins/ToolFiducials.py:844 +#: app_Main.py:5675 msgid "Top Right" msgstr "Sağ Üst" -#: appPlugins/ToolCorners.py:753 +#: appPlugins/ToolCorners.py:850 msgid "Toggle ALL" msgstr "TÜMÜNÜ Seç" -#: appPlugins/ToolCorners.py:833 +#: appPlugins/ToolCorners.py:872 +msgid "" +"When the manual type is chosen, the markers\n" +"are manually placed on canvas." +msgstr "" + +#: appPlugins/ToolCorners.py:877 appPlugins/ToolCutOut.py:2610 +#: appPlugins/ToolPunchGerber.py:2319 +msgid "Automatic" +msgstr "Otomatik" + +#: appPlugins/ToolCorners.py:887 msgid "Add Marker" msgstr "Köşe İşareti Ekle" -#: appPlugins/ToolCorners.py:836 +#: appPlugins/ToolCorners.py:890 msgid "Will add corner markers to the selected Gerber file." msgstr "Seçilen Gerber dosyasına köşe işaretleri ekler." -#: appPlugins/ToolCorners.py:852 +#: appPlugins/ToolCorners.py:904 msgid "Drills in Locations" msgstr "Konumlara Delik Ekle" -#: appPlugins/ToolCorners.py:869 appPlugins/ToolCorners.py:892 -#: appPlugins/ToolDblSided.py:1113 +#: appPlugins/ToolCorners.py:930 appPlugins/ToolCorners.py:951 +#: appPlugins/ToolDblSided.py:1090 msgid "Create Excellon Object" msgstr "Excellon Oluştur" -#: appPlugins/ToolCorners.py:872 +#: appPlugins/ToolCorners.py:933 msgid "Will add drill holes in the center of the markers." msgstr "Köşe işaretlerinin ortasına matkap delikleri ekleyecektir." -#: appPlugins/ToolCorners.py:888 +#: appPlugins/ToolCorners.py:947 msgid "Check in Locations" msgstr "Konumları Kontrol Et" -#: appPlugins/ToolCorners.py:895 +#: appPlugins/ToolCorners.py:954 msgid "" "Will create an Excellon object using a special preprocessor.\n" "The spindle will not start and the mounted probe will move to\n" @@ -14028,31 +14219,31 @@ msgstr "" "hareket edecek, kullanıcı etkileşimini bekleyecek ve ardından \n" "sonuncuya kadar bir sonraki konuma geçecektir." -#: appPlugins/ToolCutOut.py:484 appPlugins/ToolIsolation.py:924 -#: appPlugins/ToolIsolation.py:1251 appPlugins/ToolIsolation.py:1376 -#: appPlugins/ToolMilling.py:2000 appPlugins/ToolMilling.py:2113 -#: appPlugins/ToolNCC.py:1260 appPlugins/ToolNCC.py:1385 -#: appPlugins/ToolNCC.py:1457 appPlugins/ToolPaint.py:688 -#: appPlugins/ToolPaint.py:855 appPlugins/ToolPaint.py:988 +#: appPlugins/ToolCutOut.py:466 appPlugins/ToolIsolation.py:920 +#: appPlugins/ToolIsolation.py:1247 appPlugins/ToolIsolation.py:1372 +#: appPlugins/ToolMilling.py:1970 appPlugins/ToolMilling.py:2083 +#: appPlugins/ToolNCC.py:1244 appPlugins/ToolNCC.py:1369 +#: appPlugins/ToolNCC.py:1441 appPlugins/ToolPaint.py:674 +#: appPlugins/ToolPaint.py:841 appPlugins/ToolPaint.py:974 #: appPlugins/ToolSolderPaste.py:353 appPlugins/ToolSolderPaste.py:516 #: app_Main.py:4977 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." -#: appPlugins/ToolCutOut.py:497 appPlugins/ToolDrilling.py:1145 -#: appPlugins/ToolIsolation.py:1270 appPlugins/ToolMilling.py:2012 +#: appPlugins/ToolCutOut.py:479 appPlugins/ToolDrilling.py:1145 +#: appPlugins/ToolIsolation.py:1266 appPlugins/ToolMilling.py:1982 msgid "Could not load Tools DB file." msgstr "Araçlar Veri Tabanı dosyası yüklenemedi." -#: appPlugins/ToolCutOut.py:551 appPlugins/ToolIsolation.py:1326 -#: appPlugins/ToolMilling.py:2066 appPlugins/ToolNCC.py:1334 -#: appPlugins/ToolPaint.py:934 +#: appPlugins/ToolCutOut.py:533 appPlugins/ToolIsolation.py:1322 +#: appPlugins/ToolMilling.py:2036 appPlugins/ToolNCC.py:1318 +#: appPlugins/ToolPaint.py:920 msgid "Tool not in Tools Database. Adding a default tool." msgstr "Uç, Araçlar Veri Tabanında yoktur. Varsayılan bir uç ekleniyor." -#: appPlugins/ToolCutOut.py:558 appPlugins/ToolDrilling.py:1210 -#: appPlugins/ToolIsolation.py:1334 appPlugins/ToolMilling.py:2074 -#: appPlugins/ToolNCC.py:1341 appPlugins/ToolPaint.py:942 +#: appPlugins/ToolCutOut.py:540 appPlugins/ToolDrilling.py:1210 +#: appPlugins/ToolIsolation.py:1330 appPlugins/ToolMilling.py:2044 +#: appPlugins/ToolNCC.py:1325 appPlugins/ToolPaint.py:928 msgid "" "Cancelled.\n" "Multiple tools for one tool diameter found in Tools Database." @@ -14060,25 +14251,25 @@ msgstr "" "İptal edildi.\n" "Araçlar Veri Tabanında aynı kalınlıkta birden çok uç bulundu." -#: appPlugins/ToolCutOut.py:578 +#: appPlugins/ToolCutOut.py:560 msgid "Updated tool from Tools Database." msgstr "Araçlar Veri Tabanından güncellenmiş uç." -#: appPlugins/ToolCutOut.py:654 +#: appPlugins/ToolCutOut.py:636 msgid "Default tool added." msgstr "Varsayılan uç eklendi." -#: appPlugins/ToolCutOut.py:668 appPlugins/ToolIsolation.py:2763 -#: appPlugins/ToolNCC.py:4000 appPlugins/ToolPaint.py:2792 app_Main.py:6589 -#: app_Main.py:6610 +#: appPlugins/ToolCutOut.py:650 appPlugins/ToolIsolation.py:2761 +#: appPlugins/ToolNCC.py:3986 appPlugins/ToolPaint.py:2780 app_Main.py:6597 +#: app_Main.py:6618 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." -#: appPlugins/ToolCutOut.py:691 +#: appPlugins/ToolCutOut.py:673 msgid "Tool updated from Tools Database." msgstr "Uç, Araçlar Veri Tabanından güncellendi." -#: appPlugins/ToolCutOut.py:748 appPlugins/ToolCutOut.py:1517 +#: appPlugins/ToolCutOut.py:730 appPlugins/ToolCutOut.py:1499 msgid "" "There is no object selected for Cutout.\n" "Select one and try again." @@ -14086,18 +14277,18 @@ msgstr "" "Kesilecek herhangi bir nesne yok.\n" "Lütfen bir nesne seçerek tekrar deneyiniz." -#: appPlugins/ToolCutOut.py:754 appPlugins/ToolCutOut.py:1140 -#: appPlugins/ToolCutOut.py:1620 appPlugins/ToolCutOut.py:1763 +#: appPlugins/ToolCutOut.py:736 appPlugins/ToolCutOut.py:1122 +#: appPlugins/ToolCutOut.py:1602 appPlugins/ToolCutOut.py:1745 #: tclCommands/TclCommandGeoCutout.py:184 msgid "Tool Diameter is zero value. Change it to a positive real number." msgstr "" "Ucun kalınlığı sıfırdır. Uç kalınlığını Pozitif bir tamsayı olarak değiştin." -#: appPlugins/ToolCutOut.py:767 appPlugins/ToolCutOut.py:1154 +#: appPlugins/ToolCutOut.py:749 appPlugins/ToolCutOut.py:1136 msgid "Number of gaps value is missing. Add it and retry." msgstr "Geçit sayı değeri eksik. Ekleyin ve tekrar deneyin." -#: appPlugins/ToolCutOut.py:772 appPlugins/ToolCutOut.py:1158 +#: appPlugins/ToolCutOut.py:754 appPlugins/ToolCutOut.py:1140 msgid "" "Gaps value can be only one of: 'None', 'lr', 'tb', '2lr', '2tb', 4 or 8.\n" "Fill in a correct value and retry." @@ -14106,69 +14297,69 @@ msgstr "" "Alt', '2 Sol Sağ', '2 Üst Alt', 4 veya 8.\n" "Doğru sayıyı girin ve tekrar deneyin." -#: appPlugins/ToolCutOut.py:1105 appPlugins/ToolCutOut.py:1483 -#: appPlugins/ToolCutOut.py:1950 +#: appPlugins/ToolCutOut.py:1087 appPlugins/ToolCutOut.py:1465 +#: appPlugins/ToolCutOut.py:1932 msgid "Mouse bites failed." msgstr "Fare ısırığı şekli başarısız oldu." -#: appPlugins/ToolCutOut.py:1113 tclCommands/TclCommandGeoCutout.py:301 +#: appPlugins/ToolCutOut.py:1095 tclCommands/TclCommandGeoCutout.py:301 #: tclCommands/TclCommandGeoCutout.py:356 msgid "Any-form Cutout operation finished." msgstr "Kesme işlemi tamamlandı." -#: appPlugins/ToolCutOut.py:1134 appPlugins/ToolDrilling.py:1898 -#: appPlugins/ToolEtchCompensation.py:200 appPlugins/ToolFollow.py:217 -#: appPlugins/ToolFollow.py:264 appPlugins/ToolInvertGerber.py:148 -#: appPlugins/ToolIsolation.py:1083 appPlugins/ToolIsolation.py:1148 -#: appPlugins/ToolIsolation.py:1538 appPlugins/ToolIsolation.py:1565 -#: appPlugins/ToolIsolation.py:2402 appPlugins/ToolMilling.py:2666 -#: appPlugins/ToolMilling.py:2689 appPlugins/ToolNCC.py:1079 -#: appPlugins/ToolNCC.py:1148 appPlugins/ToolNCC.py:1594 -#: appPlugins/ToolPaint.py:1164 appPlugins/ToolPanelize.py:333 +#: appPlugins/ToolCutOut.py:1116 appPlugins/ToolDrilling.py:1898 +#: appPlugins/ToolEtchCompensation.py:200 appPlugins/ToolFollow.py:213 +#: appPlugins/ToolFollow.py:260 appPlugins/ToolInvertGerber.py:148 +#: appPlugins/ToolIsolation.py:1079 appPlugins/ToolIsolation.py:1144 +#: appPlugins/ToolIsolation.py:1534 appPlugins/ToolIsolation.py:1561 +#: appPlugins/ToolIsolation.py:2398 appPlugins/ToolMilling.py:2636 +#: appPlugins/ToolMilling.py:2659 appPlugins/ToolNCC.py:1063 +#: appPlugins/ToolNCC.py:1132 appPlugins/ToolNCC.py:1578 +#: appPlugins/ToolPaint.py:1150 appPlugins/ToolPanelize.py:317 #: tclCommands/TclCommandBbox.py:71 tclCommands/TclCommandNregions.py:71 msgid "Object not found" msgstr "Nesne bulunamadı" -#: appPlugins/ToolCutOut.py:1329 appPlugins/ToolCutOut.py:1406 +#: appPlugins/ToolCutOut.py:1311 appPlugins/ToolCutOut.py:1388 msgid "Rectangular cutout with negative margin is not possible." msgstr "Kenar payı negatif, dikdörtgensel kesim mümkün değildir." -#: appPlugins/ToolCutOut.py:1491 +#: appPlugins/ToolCutOut.py:1473 msgid "Rectangular CutOut operation finished." msgstr "Dikdörtgensel PCB kesim işlemi tamamlandı." -#: appPlugins/ToolCutOut.py:1530 appPlugins/ToolCutOut.py:1548 -#: appPlugins/ToolCutOut.py:1562 +#: appPlugins/ToolCutOut.py:1512 appPlugins/ToolCutOut.py:1530 +#: appPlugins/ToolCutOut.py:1544 msgid "Could not add drills." msgstr "Delikler eklenemedi." -#: appPlugins/ToolCutOut.py:1609 appPlugins/ToolCutOut.py:1673 +#: appPlugins/ToolCutOut.py:1591 appPlugins/ToolCutOut.py:1655 msgid "Geometry object for manual cutout not found" msgstr "Geçitleri el ile eklemek için kesim sınırı bulunamadı" -#: appPlugins/ToolCutOut.py:1612 +#: appPlugins/ToolCutOut.py:1594 msgid "" "Click on the selected geometry object perimeter to create a bridge gap ..." msgstr "Bir geçit oluşturmak için seçilen şeklin sınırları üzerine tıklayın." -#: appPlugins/ToolCutOut.py:1712 +#: appPlugins/ToolCutOut.py:1694 msgid "No tool in the Geometry object." msgstr "Şekil nesnesinde araç yok." -#: appPlugins/ToolCutOut.py:1733 +#: appPlugins/ToolCutOut.py:1715 msgid "" "Added manual Bridge Gap. Left click to add another or right click to finish." msgstr "" "Geçitler el ile eklendi. Başka eklemek için sol tıklayın veya bitirmek için " "sağ tıklayın." -#: appPlugins/ToolCutOut.py:1750 +#: appPlugins/ToolCutOut.py:1732 msgid "" "There is no Gerber object selected for Cutout.\n" "Select one and try again." msgstr "Kesmek için Gerber nesnesi seçilmedi. Birini seçip tekrar deneyin." -#: appPlugins/ToolCutOut.py:1756 +#: appPlugins/ToolCutOut.py:1738 msgid "" "The selected object has to be of Gerber type.\n" "Select a Gerber file and try again." @@ -14176,34 +14367,29 @@ msgstr "" "Seçilen nesne Gerber türünde olmalıdır. Bir Gerber dosyası seçin ve tekrar " "deneyin." -#: appPlugins/ToolCutOut.py:1791 +#: appPlugins/ToolCutOut.py:1773 msgid "Geometry not supported" msgstr "Şekil desteklenmiyor" -#: appPlugins/ToolCutOut.py:1863 +#: appPlugins/ToolCutOut.py:1845 msgid "Making manual bridge gap..." msgstr "El ile geçit oluşturuluyor..." -#: appPlugins/ToolCutOut.py:1954 +#: appPlugins/ToolCutOut.py:1936 msgid "Finished manual adding of gaps." msgstr "Geçitlerin el ile eklenmesi başarı ile tamamlandı." -#: appPlugins/ToolCutOut.py:2324 +#: appPlugins/ToolCutOut.py:2306 msgid "" "Create a Geometry object with toolpaths\n" "for cutting out the object from the surrounding material." msgstr "Çokgenleri keserek yollar oluşturma işlemi." -#: appPlugins/ToolCutOut.py:2350 appPlugins/ToolDblSided.py:701 -#: appPlugins/ToolPanelize.py:1137 -msgid "Source Object" -msgstr "Kaynak Nesne" - -#: appPlugins/ToolCutOut.py:2351 +#: appPlugins/ToolCutOut.py:2325 msgid "Object to be cutout" msgstr "Kesilecek nesne" -#: appPlugins/ToolCutOut.py:2378 +#: appPlugins/ToolCutOut.py:2363 msgid "" "Specify the type of object to be cutout.\n" "It can be of type: Gerber or Geometry.\n" @@ -14215,19 +14401,19 @@ msgstr "" "Burada seçilen, 'Nesne' açılır kutudaki \n" "nesne türlerini belirler." -#: appPlugins/ToolCutOut.py:2415 +#: appPlugins/ToolCutOut.py:2380 msgid "Cutout Tool" msgstr "PCB Kesimi" -#: appPlugins/ToolCutOut.py:2434 appPlugins/ToolIsolation.py:214 -#: appPlugins/ToolIsolation.py:3291 appPlugins/ToolMilling.py:3738 -#: appPlugins/ToolNCC.py:4309 appPlugins/ToolPaint.py:3088 +#: appPlugins/ToolCutOut.py:2411 appPlugins/ToolIsolation.py:214 +#: appPlugins/ToolIsolation.py:3298 appPlugins/ToolMilling.py:3814 +#: appPlugins/ToolNCC.py:4315 appPlugins/ToolPaint.py:3100 msgid "Search and Add" msgstr "Ara ve Ekle" -#: appPlugins/ToolCutOut.py:2437 appPlugins/ToolIsolation.py:3294 -#: appPlugins/ToolMilling.py:3741 appPlugins/ToolNCC.py:4312 -#: appPlugins/ToolPaint.py:3091 +#: appPlugins/ToolCutOut.py:2414 appPlugins/ToolIsolation.py:3301 +#: appPlugins/ToolMilling.py:3817 appPlugins/ToolNCC.py:4318 +#: appPlugins/ToolPaint.py:3103 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above.\n" @@ -14239,16 +14425,16 @@ msgstr "" "Bu, Araçlar Veri Tabanında bir arka plan aramasıyla yapılır.\n" "Araçlar Veri Tabanında hiçbir şey bulunmazsa, varsayılan bir araç eklenir." -#: appPlugins/ToolCutOut.py:2446 appPlugins/ToolIsolation.py:219 -#: appPlugins/ToolIsolation.py:3303 appPlugins/ToolMilling.py:394 -#: appPlugins/ToolMilling.py:3750 appPlugins/ToolNCC.py:4321 -#: appPlugins/ToolPaint.py:3100 +#: appPlugins/ToolCutOut.py:2423 appPlugins/ToolIsolation.py:219 +#: appPlugins/ToolIsolation.py:3310 appPlugins/ToolMilling.py:384 +#: appPlugins/ToolMilling.py:3826 appPlugins/ToolNCC.py:4327 +#: appPlugins/ToolPaint.py:3112 msgid "Pick from DB" msgstr "Veri Tabanından Seç" -#: appPlugins/ToolCutOut.py:2449 appPlugins/ToolIsolation.py:3306 -#: appPlugins/ToolMilling.py:3753 appPlugins/ToolNCC.py:4324 -#: appPlugins/ToolPaint.py:3103 +#: appPlugins/ToolCutOut.py:2426 appPlugins/ToolIsolation.py:3313 +#: appPlugins/ToolMilling.py:3829 appPlugins/ToolNCC.py:4330 +#: appPlugins/ToolPaint.py:3115 msgid "" "Add a new tool to the Tool Table\n" "from the Tools Database.\n" @@ -14259,23 +14445,27 @@ msgstr "" "yeni bir uç ekleyin.\n" "Menüde : Seçenekler -> Araçlar Veri tabanı" -#: appPlugins/ToolCutOut.py:2463 +#: appPlugins/ToolCutOut.py:2440 msgid "Tool Parameters" msgstr "Uç Seçenekleri" -#: appPlugins/ToolCutOut.py:2600 +#: appPlugins/ToolCutOut.py:2604 msgid "Bridge Gaps" msgstr "Geçit Boşlukları" -#: appPlugins/ToolCutOut.py:2602 +#: appPlugins/ToolCutOut.py:2606 msgid "Selection of the type of cutout." msgstr "Kesme şeklinin seçimi." -#: appPlugins/ToolCutOut.py:2606 appPlugins/ToolPunchGerber.py:2303 -msgid "Automatic" -msgstr "Otomatik" +#: appPlugins/ToolCutOut.py:2664 +msgid "Manual cutout Geometry" +msgstr "Geçitleri El ile Ekle" -#: appPlugins/ToolCutOut.py:2655 +#: appPlugins/ToolCutOut.py:2666 appPlugins/ToolCutOut.py:2772 +msgid "Geometry object used to create the manual cutout." +msgstr "Geçitlerin el ile yerleştirileceği nesne." + +#: appPlugins/ToolCutOut.py:2681 msgid "" "Cutout the selected object.\n" "The cutout shape can be of any shape.\n" @@ -14286,7 +14476,7 @@ msgstr "" "PCB dikdörtgen olmayan bir şekle sahip\n" "olduğunda kullanışlıdır." -#: appPlugins/ToolCutOut.py:2670 +#: appPlugins/ToolCutOut.py:2697 msgid "" "Cutout the selected object.\n" "The resulting cutout shape is\n" @@ -14297,11 +14487,11 @@ msgstr "" "Ortaya çıkan kesme şekli her zaman bir dikdörtgen \n" "şekli ve nesnenin sınırlayıcı kutusu olacaktır." -#: appPlugins/ToolCutOut.py:2707 +#: appPlugins/ToolCutOut.py:2711 msgid "Generate Manual Geometry" msgstr "Kesim Şeklini El ile Oluştur" -#: appPlugins/ToolCutOut.py:2710 +#: appPlugins/ToolCutOut.py:2714 msgid "" "If the object to be cutout is a Gerber\n" "first create a Geometry that surrounds it,\n" @@ -14313,19 +14503,11 @@ msgstr "" "Nesnelerin listesini içeren üstteki açılır kutudan kaynak \n" "Gerber dosyasını seçin." -#: appPlugins/ToolCutOut.py:2730 -msgid "Manual cutout Geometry" -msgstr "Geçitleri El ile Ekle" - -#: appPlugins/ToolCutOut.py:2732 appPlugins/ToolCutOut.py:2773 -msgid "Geometry object used to create the manual cutout." -msgstr "Geçitlerin el ile yerleştirileceği nesne." - -#: appPlugins/ToolCutOut.py:2739 +#: appPlugins/ToolCutOut.py:2728 msgid "Manual Add Bridge Gaps" msgstr "Geçitleri El ile Ekle" -#: appPlugins/ToolCutOut.py:2742 +#: appPlugins/ToolCutOut.py:2731 msgid "" "Use the left mouse button (LMB) click\n" "to create a bridge gap to separate the PCB from\n" @@ -14340,15 +14522,15 @@ msgstr "" "Geçit: PCB kesildiği zaman çevresinden kopmaması için\n" "kullanılan köprülerdir." -#: appPlugins/ToolCutOut.py:2764 appPlugins/ToolCutOut.py:2827 +#: appPlugins/ToolCutOut.py:2753 appPlugins/ToolCutOut.py:2827 msgid "Cut by Drilling" msgstr "Delerek Kesme" -#: appPlugins/ToolCutOut.py:2766 appPlugins/ToolCutOut.py:2830 +#: appPlugins/ToolCutOut.py:2754 appPlugins/ToolCutOut.py:2830 msgid "Create a series of drill holes following a geometry line." msgstr "Bir şekil çizgisini takip eden bir dizi matkap deliği oluşturun." -#: appPlugins/ToolDblSided.py:307 +#: appPlugins/ToolDblSided.py:291 msgid "" "'Point' reference is selected and 'Point' coordinates are missing. Add them " "and retry." @@ -14356,53 +14538,53 @@ msgstr "" "“Nokta” referansı seçildi, ancak “Nokta” koordinatları eksik. Onları ekleyin " "ve tekrar deneyin." -#: appPlugins/ToolDblSided.py:316 +#: appPlugins/ToolDblSided.py:300 msgid "There is no Box reference object loaded. Load one and retry." msgstr "" "Yüklü bir \"Çerçeve\" referans nesnesi yok. Birini yükleyin ve tekrar " "deneyin." -#: appPlugins/ToolDblSided.py:328 +#: appPlugins/ToolDblSided.py:312 msgid "No value or wrong format in Drill Dia entry. Add it and retry." msgstr "Ucun kalınlığı yok veya yanlış format. Ekleyip tekrar deneyin." -#: appPlugins/ToolDblSided.py:340 +#: appPlugins/ToolDblSided.py:324 msgid "There are no Alignment Drill Coordinates to use. Add them and retry." msgstr "" "Kullanılacak hizalama deliği Koordinatı yoktur. Onları ekleyin ve tekrar " "deneyin." -#: appPlugins/ToolDblSided.py:359 +#: appPlugins/ToolDblSided.py:343 msgid "Alignment Drills" msgstr "Hizalama Delikleri" -#: appPlugins/ToolDblSided.py:363 +#: appPlugins/ToolDblSided.py:347 msgid "Excellon object with alignment drills created..." msgstr "Hizalama delikleri içeren Excellon nesnesi oluşturuldu ..." -#: appPlugins/ToolDblSided.py:374 appPlugins/ToolPunchGerber.py:545 -#: appPlugins/ToolPunchGerber.py:582 appPlugins/ToolPunchGerber.py:687 +#: appPlugins/ToolDblSided.py:358 appPlugins/ToolPunchGerber.py:541 +#: appPlugins/ToolPunchGerber.py:578 appPlugins/ToolPunchGerber.py:683 msgid "There is no Excellon object loaded ..." msgstr "" "Yüklü Excellon nesnesi yok, Excellon nesnesi ekleyip tekrar deneyiniz ..." -#: appPlugins/ToolDblSided.py:390 +#: appPlugins/ToolDblSided.py:374 msgid "Click on canvas within the desired Excellon drill hole" msgstr "Çalışma alanı üzerinde istediğiniz Excellon deliği üzerine tıklayın" -#: appPlugins/ToolDblSided.py:434 +#: appPlugins/ToolDblSided.py:418 msgid "Mirror reference point set." msgstr "Tersleme referans noktası ayarlandı." -#: appPlugins/ToolDblSided.py:468 +#: appPlugins/ToolDblSided.py:452 msgid "Only Gerber, Excellon and Geometry objects can be mirrored." msgstr "Yalnızca Gerber, Excellon ve Şekil nesneleri terslenebilir." -#: appPlugins/ToolDblSided.py:480 +#: appPlugins/ToolDblSided.py:464 msgid "There is no Box object loaded ..." msgstr "Yüklü bir Çerçeve nesnesi yok ..." -#: appPlugins/ToolDblSided.py:490 +#: appPlugins/ToolDblSided.py:474 msgid "" "There are no Point coordinates in the Point field. Add coords and try " "again ..." @@ -14410,11 +14592,11 @@ msgstr "" "Nokta alanında Nokta koordinatları yoktur. Koordinatları ekleyin ve tekrar " "deneyin ..." -#: appPlugins/ToolDblSided.py:497 camlib.py:2449 +#: appPlugins/ToolDblSided.py:481 camlib.py:2449 msgid "Object was mirrored" msgstr "Nesne terslendi" -#: appPlugins/ToolDblSided.py:675 appPlugins/ToolNCC.py:4126 +#: appPlugins/ToolDblSided.py:656 appPlugins/ToolNCC.py:4112 msgid "" "Create a Geometry object with\n" "toolpaths to cover the space outside the copper pattern." @@ -14422,19 +14604,19 @@ msgstr "" "Bakır desenin dışındaki alanı kaplamak için\n" "uç çizimleriyle bir Şekil nesnesi oluşturun." -#: appPlugins/ToolDblSided.py:702 +#: appPlugins/ToolDblSided.py:680 msgid "Objects to be mirrored" msgstr "Terslenecek nesneler" -#: appPlugins/ToolDblSided.py:709 +#: appPlugins/ToolDblSided.py:695 msgid "Select the type of application object to be processed in this tool." msgstr "Bu araçta işlenecek nesnesinin türünü seçin." -#: appPlugins/ToolDblSided.py:743 +#: appPlugins/ToolDblSided.py:725 msgid "Bounds Values" msgstr "Sınır Değerleri" -#: appPlugins/ToolDblSided.py:745 +#: appPlugins/ToolDblSided.py:727 msgid "" "Select on canvas the object(s)\n" "for which to calculate bounds values." @@ -14442,39 +14624,39 @@ msgstr "" "Sınır değerlerinin hesaplanacağı \n" "nesneleri çalışma alanı üzerinde seçin." -#: appPlugins/ToolDblSided.py:755 +#: appPlugins/ToolDblSided.py:745 msgid "X min" msgstr "X min" -#: appPlugins/ToolDblSided.py:757 appPlugins/ToolDblSided.py:771 +#: appPlugins/ToolDblSided.py:747 appPlugins/ToolDblSided.py:761 msgid "Minimum location." msgstr "Minimum konum." -#: appPlugins/ToolDblSided.py:769 +#: appPlugins/ToolDblSided.py:759 msgid "Y min" msgstr "Y min" -#: appPlugins/ToolDblSided.py:783 +#: appPlugins/ToolDblSided.py:773 msgid "X max" msgstr "X maks" -#: appPlugins/ToolDblSided.py:785 appPlugins/ToolDblSided.py:799 +#: appPlugins/ToolDblSided.py:775 appPlugins/ToolDblSided.py:789 msgid "Maximum location." msgstr "Maksimum konum." -#: appPlugins/ToolDblSided.py:797 +#: appPlugins/ToolDblSided.py:787 msgid "Y max" msgstr "Y maks" -#: appPlugins/ToolDblSided.py:808 +#: appPlugins/ToolDblSided.py:798 msgid "Center point coordinates" msgstr "Merkez noktası koordinatları" -#: appPlugins/ToolDblSided.py:810 +#: appPlugins/ToolDblSided.py:800 msgid "Centroid" msgstr "Merkez" -#: appPlugins/ToolDblSided.py:812 +#: appPlugins/ToolDblSided.py:802 msgid "" "The center point location for the rectangular\n" "bounding shape. Centroid. Format is (x, y)." @@ -14482,11 +14664,11 @@ msgstr "" "Dikdörtgenin merkez noktasının konumu, sınırlayıcı\n" "bir şekildir. Geometrik Merkez. Biçim (x, y)." -#: appPlugins/ToolDblSided.py:821 +#: appPlugins/ToolDblSided.py:811 msgid "Calculate Bounds Values" msgstr "Sınır Değerlerini Hesapla" -#: appPlugins/ToolDblSided.py:823 +#: appPlugins/ToolDblSided.py:813 msgid "" "Calculate the enveloping rectangular shape coordinates,\n" "for the selection of objects.\n" @@ -14495,15 +14677,15 @@ msgstr "" "Seçilen nesneleri çevreleyen dikdörtgen şeklin koordinatlarını\n" "hesaplayın. Dikdörtgen şekli X, Y eksenine paraleldir." -#: appPlugins/ToolDblSided.py:848 +#: appPlugins/ToolDblSided.py:828 msgid "Mirror Operation" msgstr "Tersleme İşlemi" -#: appPlugins/ToolDblSided.py:849 +#: appPlugins/ToolDblSided.py:829 msgid "Parameters for the mirror operation" msgstr "Tersleme işlemi için kullanılan seçenekler" -#: appPlugins/ToolDblSided.py:871 +#: appPlugins/ToolDblSided.py:858 msgid "" "The coordinates used as reference for the mirror operation.\n" "Can be:\n" @@ -14521,11 +14703,11 @@ msgstr "" "Deliğe Tuttur-> Excellon nesnesindeki belirlenen bir deliğin merkezi\n" " tarafından tanımlanan bir nokta" -#: appPlugins/ToolDblSided.py:891 +#: appPlugins/ToolDblSided.py:878 msgid "Point coordinates" msgstr "Nokta Koordinatları" -#: appPlugins/ToolDblSided.py:897 +#: appPlugins/ToolDblSided.py:884 msgid "" "Add the coordinates in format (x, y) through which the mirroring " "axis\n" @@ -14540,15 +14722,15 @@ msgstr "" "tıklayarak\n" "yakalayabilir veya elle girebilirsiniz." -#: appPlugins/ToolDblSided.py:915 +#: appPlugins/ToolDblSided.py:902 msgid "Object that holds holes that can be picked as reference for mirroring." msgstr "Tersleme için referans olarak alınabilecek delikleri tutan nesne." -#: appPlugins/ToolDblSided.py:930 +#: appPlugins/ToolDblSided.py:917 msgid "Pick hole" msgstr "Delik Seç" -#: appPlugins/ToolDblSided.py:932 +#: appPlugins/ToolDblSided.py:919 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." @@ -14556,7 +14738,7 @@ msgstr "" "Seçili Excellon nesnesine ait bir matkap deliğinin içine tıkladığınızda \n" "delik merkezi koordinatları Nokta alanına kopyalanacaktır." -#: appPlugins/ToolDblSided.py:948 +#: appPlugins/ToolDblSided.py:938 msgid "" "It can be of type: Gerber or Excellon or Geometry.\n" "The coordinates of the center of the bounding box are used\n" @@ -14566,11 +14748,7 @@ msgstr "" "Sınırlayıcı kutunun merkezinin koordinatları \n" "tersleme işlemi için referans olarak kullanılır." -#: appPlugins/ToolDblSided.py:974 -msgid "Mirror" -msgstr "Tersle" - -#: appPlugins/ToolDblSided.py:977 +#: appPlugins/ToolDblSided.py:959 msgid "" "Mirrors (flips) the specified object around \n" "the specified axis. Does not create a new \n" @@ -14580,11 +14758,11 @@ msgstr "" "tersler (döndürür). Yeni bir nesne oluşturmaz, \n" "onu değiştirir." -#: appPlugins/ToolDblSided.py:1003 +#: appPlugins/ToolDblSided.py:975 msgid "PCB Alignment" msgstr "PCB Hizalama" -#: appPlugins/ToolDblSided.py:1005 appPlugins/ToolDblSided.py:1116 +#: appPlugins/ToolDblSided.py:977 appPlugins/ToolDblSided.py:1093 msgid "" "Creates an Excellon Object containing the\n" "specified alignment holes and their mirror\n" @@ -14593,7 +14771,7 @@ msgstr "" "Belirtilen hizalama deliklerini ve tersleme \n" "görüntülerini içeren bir Excellon Nesnesi oluşturur." -#: appPlugins/ToolDblSided.py:1047 appPlugins/ToolDblSided.py:1054 +#: appPlugins/ToolDblSided.py:1027 appPlugins/ToolDblSided.py:1034 msgid "" "The reference point used to create the second alignment drill\n" "from the first alignment drill, by doing mirror.\n" @@ -14604,11 +14782,11 @@ msgstr "" "Bu, yukarıdaki Tersleme İşlemi -> Referans Noktası\n" "bölümünden değiştirilebilir" -#: appPlugins/ToolDblSided.py:1067 +#: appPlugins/ToolDblSided.py:1044 msgid "Alignment Drill Coordinates" msgstr "Hizalama Deliği Koordinatları" -#: appPlugins/ToolDblSided.py:1069 +#: appPlugins/ToolDblSided.py:1046 msgid "" "Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For " "each set of (x, y) coordinates\n" @@ -14627,11 +14805,11 @@ msgstr "" "- Yukarıdaki \"PCB Hizalama\" bölümünde seçilen eksen üzerinde tersleme " "konumunda bir delik." -#: appPlugins/ToolDblSided.py:1077 +#: appPlugins/ToolDblSided.py:1054 msgid "Drill coordinates" msgstr "Delik Koordinatları" -#: appPlugins/ToolDblSided.py:1085 +#: appPlugins/ToolDblSided.py:1062 msgid "" "Add alignment drill holes coordinates in the format: (x1, y1), (x2, " "y2), ... \n" @@ -14658,11 +14836,11 @@ msgstr "" "- Koordinatları el ile şu şekilde girerek: (x1, y1), (x2, y2), … elde " "edebilirsiniz." -#: appPlugins/ToolDblSided.py:1100 +#: appPlugins/ToolDblSided.py:1077 msgid "Delete Last" msgstr "Sonuncuyu Sil" -#: appPlugins/ToolDblSided.py:1103 +#: appPlugins/ToolDblSided.py:1080 msgid "Delete the last coordinates tuple in the list." msgstr "Listedeki son koordinat grubunu siler." @@ -14670,7 +14848,7 @@ msgstr "Listedeki son koordinat grubunu siler." msgid "MEASURING: Click on the Start point ..." msgstr "ÖLÇÜM: Başlangıç noktasını tıklayın ..." -#: appPlugins/ToolDistance.py:264 appPlugins/ToolDistance.py:671 +#: appPlugins/ToolDistance.py:264 appPlugins/ToolDistance.py:673 #: appPlugins/ToolDistanceMin.py:358 msgid "Measure" msgstr "Ölç" @@ -14695,23 +14873,23 @@ msgstr "ÖLÇÜLÜYOR" msgid "Result" msgstr "Sonuç" -#: appPlugins/ToolDistance.py:586 appPlugins/ToolDistanceMin.py:263 +#: appPlugins/ToolDistance.py:588 appPlugins/ToolDistanceMin.py:263 msgid "Those are the units in which the distance is measured." msgstr "Bunlar mesafenin ölçüldüğü birimlerdir." -#: appPlugins/ToolDistance.py:587 appPlugins/ToolDistanceMin.py:264 +#: appPlugins/ToolDistance.py:589 appPlugins/ToolDistanceMin.py:264 msgid "METRIC (mm)" msgstr "METRİK (mm)" -#: appPlugins/ToolDistance.py:587 appPlugins/ToolDistanceMin.py:264 +#: appPlugins/ToolDistance.py:589 appPlugins/ToolDistanceMin.py:264 msgid "INCH (in)" msgstr "İNÇ (in)" -#: appPlugins/ToolDistance.py:593 +#: appPlugins/ToolDistance.py:595 msgid "Snap to center" msgstr "Merkeze Tuttur" -#: appPlugins/ToolDistance.py:595 +#: appPlugins/ToolDistance.py:597 msgid "" "Mouse cursor will snap to the center of the pad/drill\n" "when it is hovering over the geometry of the pad/drill." @@ -14719,50 +14897,50 @@ msgstr "" "Fare imleci, pedin/deliğin şeklinin üzerine \n" "geldiğinde pedin/deliğin merkezine tutturacaktır." -#: appPlugins/ToolDistance.py:605 +#: appPlugins/ToolDistance.py:607 msgid "Start Coords" msgstr "Başlangıç Koordinatları" -#: appPlugins/ToolDistance.py:606 appPlugins/ToolDistance.py:611 +#: appPlugins/ToolDistance.py:608 appPlugins/ToolDistance.py:613 msgid "This is measuring Start point coordinates." msgstr "Bu, ölçümün başlangıç ​​noktasının koordinatlarıdır." -#: appPlugins/ToolDistance.py:616 +#: appPlugins/ToolDistance.py:618 msgid "Stop Coords" msgstr "Bitiş Koordinatları" -#: appPlugins/ToolDistance.py:617 appPlugins/ToolDistance.py:622 +#: appPlugins/ToolDistance.py:619 appPlugins/ToolDistance.py:624 msgid "This is the measuring Stop point coordinates." msgstr "Bu ölçümün durma noktasının koordinatlarıdır." -#: appPlugins/ToolDistance.py:627 appPlugins/ToolDistanceMin.py:299 +#: appPlugins/ToolDistance.py:629 appPlugins/ToolDistanceMin.py:299 msgid "Dx" msgstr "X Mesafesi" -#: appPlugins/ToolDistance.py:628 appPlugins/ToolDistance.py:633 +#: appPlugins/ToolDistance.py:630 appPlugins/ToolDistance.py:635 #: appPlugins/ToolDistanceMin.py:300 appPlugins/ToolDistanceMin.py:305 msgid "This is the distance measured over the X axis." msgstr "Bu, X ekseni boyunca ölçülen mesafedir." -#: appPlugins/ToolDistance.py:638 appPlugins/ToolDistanceMin.py:311 +#: appPlugins/ToolDistance.py:640 appPlugins/ToolDistanceMin.py:311 msgid "Dy" msgstr "Y Mesafesi" -#: appPlugins/ToolDistance.py:639 appPlugins/ToolDistance.py:644 +#: appPlugins/ToolDistance.py:641 appPlugins/ToolDistance.py:646 #: appPlugins/ToolDistanceMin.py:312 appPlugins/ToolDistanceMin.py:317 msgid "This is the distance measured over the Y axis." msgstr "Bu, Y ekseni boyunca ölçülen mesafedir." -#: appPlugins/ToolDistance.py:650 appPlugins/ToolDistance.py:655 +#: appPlugins/ToolDistance.py:652 appPlugins/ToolDistance.py:657 #: appPlugins/ToolDistanceMin.py:324 appPlugins/ToolDistanceMin.py:329 msgid "This is orientation angle of the measuring line." msgstr "Bu, ölçüm hattının yönlendirme açısıdır." -#: appPlugins/ToolDistance.py:660 appPlugins/ToolDistanceMin.py:335 +#: appPlugins/ToolDistance.py:662 appPlugins/ToolDistanceMin.py:335 msgid "DISTANCE" msgstr "MESAFE" -#: appPlugins/ToolDistance.py:661 appPlugins/ToolDistance.py:666 +#: appPlugins/ToolDistance.py:663 appPlugins/ToolDistance.py:668 msgid "This is the point to point Euclidian distance." msgstr "Ölçülen iki nokta arasındaki mesafe." @@ -14834,69 +15012,69 @@ msgstr "Orta Noktaya Git" #: appPlugins/ToolDrilling.py:965 appPlugins/ToolDrilling.py:1238 #: appPlugins/ToolDrilling.py:1245 appPlugins/ToolDrilling.py:1277 #: appPlugins/ToolDrilling.py:1290 appPlugins/ToolDrilling.py:1294 -#: appPlugins/ToolDrilling.py:2384 appPlugins/ToolIsolation.py:645 -#: appPlugins/ToolIsolation.py:759 appPlugins/ToolIsolation.py:764 -#: appPlugins/ToolIsolation.py:794 appPlugins/ToolIsolation.py:817 -#: appPlugins/ToolIsolation.py:830 appPlugins/ToolIsolation.py:3331 -#: appPlugins/ToolMilling.py:997 appPlugins/ToolMilling.py:1116 -#: appPlugins/ToolMilling.py:1612 appPlugins/ToolMilling.py:1620 -#: appPlugins/ToolMilling.py:1624 appPlugins/ToolMilling.py:1672 -#: appPlugins/ToolMilling.py:1684 appPlugins/ToolMilling.py:1688 -#: appPlugins/ToolMilling.py:3783 appPlugins/ToolNCC.py:608 -#: appPlugins/ToolNCC.py:613 appPlugins/ToolNCC.py:643 -#: appPlugins/ToolNCC.py:666 appPlugins/ToolNCC.py:679 -#: appPlugins/ToolNCC.py:894 appPlugins/ToolNCC.py:4349 -#: appPlugins/ToolPaint.py:527 appPlugins/ToolPaint.py:532 -#: appPlugins/ToolPaint.py:574 appPlugins/ToolPaint.py:596 -#: appPlugins/ToolPaint.py:608 appPlugins/ToolPaint.py:824 -#: appPlugins/ToolPaint.py:3128 +#: appPlugins/ToolDrilling.py:2394 appPlugins/ToolIsolation.py:641 +#: appPlugins/ToolIsolation.py:755 appPlugins/ToolIsolation.py:760 +#: appPlugins/ToolIsolation.py:790 appPlugins/ToolIsolation.py:813 +#: appPlugins/ToolIsolation.py:826 appPlugins/ToolIsolation.py:3336 +#: appPlugins/ToolMilling.py:937 appPlugins/ToolMilling.py:1056 +#: appPlugins/ToolMilling.py:1579 appPlugins/ToolMilling.py:1587 +#: appPlugins/ToolMilling.py:1591 appPlugins/ToolMilling.py:1639 +#: appPlugins/ToolMilling.py:1651 appPlugins/ToolMilling.py:1655 +#: appPlugins/ToolMilling.py:3854 appPlugins/ToolNCC.py:592 +#: appPlugins/ToolNCC.py:597 appPlugins/ToolNCC.py:627 +#: appPlugins/ToolNCC.py:650 appPlugins/ToolNCC.py:663 +#: appPlugins/ToolNCC.py:878 appPlugins/ToolNCC.py:4352 +#: appPlugins/ToolPaint.py:513 appPlugins/ToolPaint.py:518 +#: appPlugins/ToolPaint.py:560 appPlugins/ToolPaint.py:582 +#: appPlugins/ToolPaint.py:594 appPlugins/ToolPaint.py:810 +#: appPlugins/ToolPaint.py:3137 msgid "Parameters for" msgstr "İşlem İçin Seçenekler" #: appPlugins/ToolDrilling.py:914 appPlugins/ToolDrilling.py:1245 -#: appPlugins/ToolDrilling.py:1294 appPlugins/ToolIsolation.py:645 -#: appPlugins/ToolIsolation.py:764 appPlugins/ToolIsolation.py:830 -#: appPlugins/ToolMilling.py:997 appPlugins/ToolMilling.py:1116 -#: appPlugins/ToolMilling.py:1624 appPlugins/ToolMilling.py:1688 -#: appPlugins/ToolNCC.py:613 appPlugins/ToolNCC.py:679 -#: appPlugins/ToolNCC.py:894 appPlugins/ToolPaint.py:532 -#: appPlugins/ToolPaint.py:608 appPlugins/ToolPaint.py:824 +#: appPlugins/ToolDrilling.py:1294 appPlugins/ToolIsolation.py:641 +#: appPlugins/ToolIsolation.py:760 appPlugins/ToolIsolation.py:826 +#: appPlugins/ToolMilling.py:937 appPlugins/ToolMilling.py:1056 +#: appPlugins/ToolMilling.py:1591 appPlugins/ToolMilling.py:1655 +#: appPlugins/ToolNCC.py:597 appPlugins/ToolNCC.py:663 +#: appPlugins/ToolNCC.py:878 appPlugins/ToolPaint.py:518 +#: appPlugins/ToolPaint.py:594 appPlugins/ToolPaint.py:810 msgid "Multiple Tools" msgstr "Birden çok araç seçili" #: appPlugins/ToolDrilling.py:965 appPlugins/ToolDrilling.py:1238 -#: appPlugins/ToolDrilling.py:1277 appPlugins/ToolIsolation.py:759 -#: appPlugins/ToolIsolation.py:794 appPlugins/ToolMilling.py:1612 -#: appPlugins/ToolMilling.py:1672 appPlugins/ToolNCC.py:608 -#: appPlugins/ToolNCC.py:643 appPlugins/ToolPaint.py:527 -#: appPlugins/ToolPaint.py:574 app_Main.py:2525 +#: appPlugins/ToolDrilling.py:1277 appPlugins/ToolIsolation.py:755 +#: appPlugins/ToolIsolation.py:790 appPlugins/ToolMilling.py:1579 +#: appPlugins/ToolMilling.py:1639 appPlugins/ToolNCC.py:592 +#: appPlugins/ToolNCC.py:627 appPlugins/ToolPaint.py:513 +#: appPlugins/ToolPaint.py:560 app_Main.py:2525 msgid "No Tool Selected" msgstr "Hiçbir Araç Seçilmedi" -#: appPlugins/ToolDrilling.py:1456 appPlugins/ToolIsolation.py:898 -#: appPlugins/ToolMilling.py:1967 appPlugins/ToolNCC.py:786 -#: appPlugins/ToolPaint.py:673 +#: appPlugins/ToolDrilling.py:1456 appPlugins/ToolIsolation.py:894 +#: appPlugins/ToolMilling.py:1937 appPlugins/ToolNCC.py:770 +#: appPlugins/ToolPaint.py:659 msgid "Current Tool parameters were applied to all tools." msgstr "Mevcut araç seçenekleri tüm araçlara uygulandı." -#: appPlugins/ToolDrilling.py:1518 appPlugins/ToolMilling.py:3269 +#: appPlugins/ToolDrilling.py:1518 appPlugins/ToolMilling.py:3239 msgid "Focus Z" msgstr "Z Odak" -#: appPlugins/ToolDrilling.py:1540 appPlugins/ToolMilling.py:3235 +#: appPlugins/ToolDrilling.py:1540 appPlugins/ToolMilling.py:3205 msgid "Laser Power" msgstr "Lazer Gücü" -#: appPlugins/ToolDrilling.py:1644 appPlugins/ToolMilling.py:3390 +#: appPlugins/ToolDrilling.py:1644 appPlugins/ToolMilling.py:3360 msgid "Delete failed. There are no exclusion areas to delete." msgstr "Silme işlemi başarısız oldu. Silinecek hariç tutma alanı yok." -#: appPlugins/ToolDrilling.py:1661 appPlugins/ToolMilling.py:3407 +#: appPlugins/ToolDrilling.py:1661 appPlugins/ToolMilling.py:3377 msgid "Delete failed. Nothing is selected." msgstr "Silme işlemi başarısız oldu. Silinecek hiçbir şey seçilmedi." #: appPlugins/ToolDrilling.py:1758 appPlugins/ToolDrilling.py:1773 -#: appPlugins/ToolMilling.py:3504 appPlugins/ToolMilling.py:3519 +#: appPlugins/ToolMilling.py:3474 appPlugins/ToolMilling.py:3489 msgid "Value edited in Exclusion Table." msgstr "Hariç Tutma Alanı Tablosunda düzenlenen değer." @@ -14928,15 +15106,21 @@ msgstr "Uç değiştir X, Y koordinat biçimi (x, y) şeklinde olmalıdır." msgid "Generating CNC Code" msgstr "CNC Kodu oluşturuluyor" -#: appPlugins/ToolDrilling.py:2302 +#: appPlugins/ToolDrilling.py:2299 appPlugins/ToolFilm.py:1191 msgid "Excellon object for drilling/milling operation." msgstr "Delme/frezeleme işlemi için Excellon nesnesi." -#: appPlugins/ToolDrilling.py:2366 +#: appPlugins/ToolDrilling.py:2329 +#, fuzzy +#| msgid "Tools in the object used for milling." +msgid "Tools in the object used for drilling." +msgstr "Frezeleme için kullanılan nesnedeki delikler/yuvalar." + +#: appPlugins/ToolDrilling.py:2381 msgid "Search DB" msgstr "Veri Tabanında Ara" -#: appPlugins/ToolDrilling.py:2369 +#: appPlugins/ToolDrilling.py:2384 msgid "" "Will search and try to replace the tools from Tools Table\n" "with tools from DB that have a close diameter value." @@ -14944,9 +15128,9 @@ msgstr "" "Araçlar Tablosundaki uçları, Veri Tabanından gelen \n" "yakın kalınlık değerine sahip uçlarla değiştirmeyi deneyecek." -#: appPlugins/ToolDrilling.py:2387 appPlugins/ToolIsolation.py:3334 -#: appPlugins/ToolMilling.py:3786 appPlugins/ToolNCC.py:4352 -#: appPlugins/ToolPaint.py:3131 +#: appPlugins/ToolDrilling.py:2397 appPlugins/ToolIsolation.py:3339 +#: appPlugins/ToolMilling.py:3857 appPlugins/ToolNCC.py:4355 +#: appPlugins/ToolPaint.py:3140 msgid "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." @@ -14954,15 +15138,15 @@ msgstr "" "GCode oluşturmak için kullanılan veriler.\n" "Her araç kendi bu tür verileri depolar." -#: appPlugins/ToolDrilling.py:2624 appPlugins/ToolIsolation.py:3450 -#: appPlugins/ToolMilling.py:4242 appPlugins/ToolNCC.py:4509 -#: appPlugins/ToolPaint.py:3226 +#: appPlugins/ToolDrilling.py:2622 appPlugins/ToolIsolation.py:3474 +#: appPlugins/ToolMilling.py:4300 appPlugins/ToolNCC.py:4518 +#: appPlugins/ToolPaint.py:3236 msgid "Apply parameters to all tools" msgstr "Seçenekleri Tüm Araçlara Uygula" -#: appPlugins/ToolDrilling.py:2627 appPlugins/ToolIsolation.py:3453 -#: appPlugins/ToolMilling.py:4245 appPlugins/ToolNCC.py:4512 -#: appPlugins/ToolPaint.py:3229 +#: appPlugins/ToolDrilling.py:2625 appPlugins/ToolIsolation.py:3477 +#: appPlugins/ToolMilling.py:4303 appPlugins/ToolNCC.py:4521 +#: appPlugins/ToolPaint.py:3239 msgid "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." @@ -14970,28 +15154,29 @@ msgstr "" "Formdaki geçerli seçenekler, Araçlar Tablosundaki \n" "tüm uçlara uygulanacaktır." -#: appPlugins/ToolDrilling.py:2638 appPlugins/ToolIsolation.py:3464 -#: appPlugins/ToolMilling.py:4258 appPlugins/ToolNCC.py:4523 -#: appPlugins/ToolPaint.py:3240 +#: appPlugins/ToolDrilling.py:2634 appPlugins/ToolIsolation.py:3486 +#: appPlugins/ToolMilling.py:4312 appPlugins/ToolNCC.py:4530 +#: appPlugins/ToolPaint.py:3248 msgid "Common Parameters" msgstr "Ortak Seçenekler" -#: appPlugins/ToolDrilling.py:2640 appPlugins/ToolIsolation.py:3466 -#: appPlugins/ToolMilling.py:4260 appPlugins/ToolNCC.py:4525 -#: appPlugins/ToolPaint.py:3242 +#: appPlugins/ToolDrilling.py:2636 appPlugins/ToolFollow.py:734 +#: appPlugins/ToolIsolation.py:3488 appPlugins/ToolMilling.py:4314 +#: appPlugins/ToolNCC.py:4532 appPlugins/ToolPaint.py:3249 +#: appPlugins/ToolPanelize.py:1304 appPlugins/ToolSub.py:815 msgid "Parameters that are common for all tools." msgstr "Tüm araçlar için ortak olan seçenekler." -#: appPlugins/ToolDrilling.py:2645 appPlugins/ToolMilling.py:4265 +#: appPlugins/ToolDrilling.py:2649 appPlugins/ToolMilling.py:4327 #: appPlugins/ToolSolderPaste.py:1364 msgid "Tool change Z" msgstr "Z Uç Değiştir" -#: appPlugins/ToolDrilling.py:2721 appPlugins/ToolMilling.py:4328 +#: appPlugins/ToolDrilling.py:2725 appPlugins/ToolMilling.py:4390 msgid "X,Y coordinates" msgstr "X, Y Koordinatları" -#: appPlugins/ToolDrilling.py:2767 +#: appPlugins/ToolDrilling.py:2771 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Excellon Objects." @@ -14999,19 +15184,19 @@ msgstr "" "Excellon Nesneleri için G-Kod çıktısını\n" "belirleyen önişlemci JSON dosyası." -#: appPlugins/ToolDrilling.py:2782 appPlugins/ToolMilling.py:4389 +#: appPlugins/ToolDrilling.py:2786 appPlugins/ToolMilling.py:4451 msgid "Add exclusion areas" msgstr "Dışlama Alanları Ekle" -#: appPlugins/ToolDrilling.py:2809 appPlugins/ToolMilling.py:4417 +#: appPlugins/ToolDrilling.py:2813 appPlugins/ToolMilling.py:4479 msgid "This is the Area ID." msgstr "Bu bölge tanımlayıcısıdır." -#: appPlugins/ToolDrilling.py:2811 appPlugins/ToolMilling.py:4419 +#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolMilling.py:4481 msgid "Type of the object where the exclusion area was added." msgstr "Dışlama alanının eklendiği nesnenin türü." -#: appPlugins/ToolDrilling.py:2813 appPlugins/ToolMilling.py:4421 +#: appPlugins/ToolDrilling.py:2817 appPlugins/ToolMilling.py:4483 msgid "" "The strategy used for exclusion area. Go around the exclusion areas or over " "it." @@ -15019,7 +15204,7 @@ msgstr "" "Hariç tutma alanı için kullanılan yöntem. Hariç tutma alanlarının etrafından " "dolaşın veya üzerinden geçin." -#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolMilling.py:4423 +#: appPlugins/ToolDrilling.py:2819 appPlugins/ToolMilling.py:4485 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." @@ -15027,32 +15212,32 @@ msgstr "" "Yöntem \"Yukarı\" olarak seçilmişse bu, ucun dışlama alanından kaçınmak için " "gideceği yüksekliktir." -#: appPlugins/ToolDrilling.py:2851 appPlugins/ToolMilling.py:4459 +#: appPlugins/ToolDrilling.py:2855 appPlugins/ToolMilling.py:4521 msgid "Add Area:" msgstr "Alan Ekle:" -#: appPlugins/ToolDrilling.py:2852 appPlugins/ToolMilling.py:4460 +#: appPlugins/ToolDrilling.py:2856 appPlugins/ToolMilling.py:4522 msgid "Add an Exclusion Area." msgstr "Bir hariç tutma alanı ekleyin." -#: appPlugins/ToolDrilling.py:2870 appPlugins/ToolMilling.py:4478 +#: appPlugins/ToolDrilling.py:2874 appPlugins/ToolMilling.py:4540 msgid "Delete all exclusion areas." msgstr "Dışlama alanlarının tümünü silin." -#: appPlugins/ToolDrilling.py:2873 appPlugins/ToolMilling.py:4481 +#: appPlugins/ToolDrilling.py:2877 appPlugins/ToolMilling.py:4543 msgid "Delete Selected" msgstr "Seçilenleri Sil" -#: appPlugins/ToolDrilling.py:2874 appPlugins/ToolMilling.py:4482 +#: appPlugins/ToolDrilling.py:2878 appPlugins/ToolMilling.py:4544 msgid "Delete all exclusion areas that are selected in the table." msgstr "Tabloda seçilen dışlama alanlarını siler." -#: appPlugins/ToolDrilling.py:2896 appPlugins/ToolMilling.py:4504 +#: appPlugins/ToolDrilling.py:2892 appPlugins/ToolMilling.py:4556 #: appPlugins/ToolSolderPaste.py:1548 msgid "Generate CNCJob object" msgstr "CNC İş Nesnesi Oluştur" -#: appPlugins/ToolDrilling.py:2899 appPlugins/ToolMilling.py:4507 +#: appPlugins/ToolDrilling.py:2895 appPlugins/ToolMilling.py:4559 msgid "" "Generate the CNC Job.\n" "If milling then an additional Geometry object will be created.\n" @@ -15075,19 +15260,21 @@ msgstr "Asit Aşındırma Telafisi" msgid "Missing parameter value." msgstr "Seçeneklerden bazı değerler belirlenmemiş." -#: appPlugins/ToolEtchCompensation.py:347 appPlugins/ToolInvertGerber.py:257 -msgid "Gerber object that will be inverted." +#: appPlugins/ToolEtchCompensation.py:335 +#, fuzzy +#| msgid "Gerber object that will be inverted." +msgid "Gerber object that will be compensated." msgstr "Polarize edilecek Gerber nesnesi." -#: appPlugins/ToolEtchCompensation.py:359 +#: appPlugins/ToolEtchCompensation.py:352 msgid "Conversion utilities" msgstr "Dönüştürme Aracı" -#: appPlugins/ToolEtchCompensation.py:364 +#: appPlugins/ToolEtchCompensation.py:365 msgid "Oz to Microns" msgstr "Oz'dan Mikron'a" -#: appPlugins/ToolEtchCompensation.py:366 +#: appPlugins/ToolEtchCompensation.py:367 msgid "" "Will convert from oz thickness to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -15097,20 +15284,20 @@ msgstr "" "İşleçlerle formülleri kullanabilir: /, *, +, -,%,.\n" "Gerçek sayılarda ondalık ayırıcı kullanılır." -#: appPlugins/ToolEtchCompensation.py:375 +#: appPlugins/ToolEtchCompensation.py:376 msgid "Oz value" msgstr "Oz Değeri" -#: appPlugins/ToolEtchCompensation.py:377 -#: appPlugins/ToolEtchCompensation.py:398 +#: appPlugins/ToolEtchCompensation.py:378 +#: appPlugins/ToolEtchCompensation.py:400 msgid "Microns value" msgstr "Mikron Değeri" -#: appPlugins/ToolEtchCompensation.py:385 +#: appPlugins/ToolEtchCompensation.py:387 msgid "Mils to Microns" msgstr "Mil'den Mikron'a" -#: appPlugins/ToolEtchCompensation.py:387 +#: appPlugins/ToolEtchCompensation.py:389 msgid "" "Will convert from mils to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -15120,19 +15307,15 @@ msgstr "" "İşleçlerle formülleri kullanabilir: /, *, +, -,%,.\n" "Gerçek sayılarda ondalık ayırıcı kullanılır." -#: appPlugins/ToolEtchCompensation.py:396 +#: appPlugins/ToolEtchCompensation.py:398 msgid "Mils value" msgstr "Mil Değeri" -#: appPlugins/ToolEtchCompensation.py:411 appPlugins/ToolInvertGerber.py:269 -msgid "Parameters for this tool" -msgstr "Bu araç için kullanılan seçenekler" - -#: appPlugins/ToolEtchCompensation.py:416 +#: appPlugins/ToolEtchCompensation.py:424 msgid "Copper Thickness" msgstr "Bakır Tabakası Kalınlığı" -#: appPlugins/ToolEtchCompensation.py:418 +#: appPlugins/ToolEtchCompensation.py:426 msgid "" "The thickness of the copper foil.\n" "In microns [um]." @@ -15140,11 +15323,11 @@ msgstr "" "Bakır tabakası ne kadar kalın olmalıdır.\n" "Mikronlarda [um]." -#: appPlugins/ToolEtchCompensation.py:428 +#: appPlugins/ToolEtchCompensation.py:436 msgid "Ratio" msgstr "Oran" -#: appPlugins/ToolEtchCompensation.py:430 +#: appPlugins/ToolEtchCompensation.py:438 msgid "" "The ratio of lateral etch versus depth etch.\n" "Can be:\n" @@ -15156,32 +15339,32 @@ msgstr "" "- Özel -> Kullanıcı özel bir değer girer.\n" "- Ön Seçim -> Asitlerin seçimine bağlı olan ön değer" -#: appPlugins/ToolEtchCompensation.py:436 -#: appPlugins/ToolEtchCompensation.py:456 +#: appPlugins/ToolEtchCompensation.py:444 +#: appPlugins/ToolEtchCompensation.py:469 msgid "Etch Factor" msgstr "Aşındırma Değeri" -#: appPlugins/ToolEtchCompensation.py:437 +#: appPlugins/ToolEtchCompensation.py:445 msgid "Etchants list" msgstr "Asitlerin Listesi" -#: appPlugins/ToolEtchCompensation.py:438 +#: appPlugins/ToolEtchCompensation.py:446 msgid "Manual offset" msgstr "El İle Hiza" -#: appPlugins/ToolEtchCompensation.py:445 +#: appPlugins/ToolEtchCompensation.py:458 msgid "Etchants" msgstr "Asitler" -#: appPlugins/ToolEtchCompensation.py:447 +#: appPlugins/ToolEtchCompensation.py:460 msgid "A list of etchants." msgstr "Aşındırmada kullanılan asitlerin listesi." -#: appPlugins/ToolEtchCompensation.py:450 +#: appPlugins/ToolEtchCompensation.py:463 msgid "Alkaline baths" msgstr "Alkaline baths" -#: appPlugins/ToolEtchCompensation.py:458 +#: appPlugins/ToolEtchCompensation.py:471 msgid "" "The ratio between depth etch and lateral etch .\n" "Accepts real numbers and formulas using the operators: /,*,+,-,%" @@ -15190,11 +15373,11 @@ msgstr "" "İşleçleri kullanarak gerçek sayıları ve \n" "formülleri kabul eder:/,*, +,-,%" -#: appPlugins/ToolEtchCompensation.py:462 +#: appPlugins/ToolEtchCompensation.py:475 msgid "Real number or formula" msgstr "Gerçek sayı veya formül" -#: appPlugins/ToolEtchCompensation.py:470 +#: appPlugins/ToolEtchCompensation.py:483 msgid "" "Value with which to increase or decrease (buffer)\n" "the copper features. In microns [um]." @@ -15202,11 +15385,11 @@ msgstr "" "Bakır özelliklerinin arttırılması veya azaltılması (tamponlanması) \n" "için değer. Mikronlarda [um]." -#: appPlugins/ToolEtchCompensation.py:493 +#: appPlugins/ToolEtchCompensation.py:504 msgid "Compensate" msgstr "Telafi Et" -#: appPlugins/ToolEtchCompensation.py:496 +#: appPlugins/ToolEtchCompensation.py:507 msgid "" "Will increase the copper features thickness to compensate the lateral etch." msgstr "" @@ -15227,23 +15410,23 @@ msgstr "Lehim maskesi çıkarılamadı." msgid "No cutout extracted." msgstr "PCB kesim şekli çıkarılamadı." -#: appPlugins/ToolExtract.py:932 +#: appPlugins/ToolExtract.py:924 msgid "Gerber object from which to extract drill holes or soldermask." msgstr "Deliklerin veya lehim maskesinin çıkarılacağı Gerber nesnesi." -#: appPlugins/ToolExtract.py:959 appPlugins/ToolPunchGerber.py:2038 +#: appPlugins/ToolExtract.py:969 appPlugins/ToolPunchGerber.py:2045 msgid "Process all Pads." msgstr "Pedlerin tamamını işleyin." -#: appPlugins/ToolExtract.py:1041 appPlugins/ToolExtract.py:1208 +#: appPlugins/ToolExtract.py:1046 appPlugins/ToolExtract.py:1242 msgid "Extract Drills" msgstr "Delik Çıkart" -#: appPlugins/ToolExtract.py:1043 +#: appPlugins/ToolExtract.py:1048 msgid "Extract an Excellon object from the Gerber pads." msgstr "Gerber pedlerinden bir Excellon nesnesi çıkarın." -#: appPlugins/ToolExtract.py:1211 +#: appPlugins/ToolExtract.py:1245 msgid "Extract drills from a given Gerber file." msgstr "Belirli bir Gerber dosyasındaki delikleri çıkartın." @@ -15264,11 +15447,11 @@ msgstr "" msgid "Fiducials Tool exit." msgstr "Referans işareti aracından çık." -#: appPlugins/ToolFiducials.py:807 +#: appPlugins/ToolFiducials.py:805 msgid "Fiducials Coordinates" msgstr "Referans İşareti Koordinatları" -#: appPlugins/ToolFiducials.py:809 +#: appPlugins/ToolFiducials.py:807 msgid "" "A table with the fiducial points coordinates,\n" "in the format (x, y)." @@ -15276,35 +15459,35 @@ msgstr "" "Referans işaretlerinin koordinatlarını \n" "(x, y) biçiminde içeren bir tablo." -#: appPlugins/ToolFiducials.py:943 +#: appPlugins/ToolFiducials.py:941 msgid "Mode:" msgstr "Yöntem:" -#: appPlugins/ToolFiducials.py:991 +#: appPlugins/ToolFiducials.py:989 msgid "Thickness of the line that makes the fiducial." msgstr "Referans işaretini oluşturan çizginin kalınlığı." -#: appPlugins/ToolFiducials.py:1022 +#: appPlugins/ToolFiducials.py:1020 msgid "Add Fiducial" msgstr "Referans İşareti Ekle" -#: appPlugins/ToolFiducials.py:1025 +#: appPlugins/ToolFiducials.py:1023 msgid "Will add a polygon on the copper layer to serve as fiducial." msgstr "Bakır katmanına bir referans işareti görevi görmesi için şekil ekler." -#: appPlugins/ToolFiducials.py:1041 +#: appPlugins/ToolFiducials.py:1039 msgid "Soldermask Gerber" msgstr "Gerber Lehim Maskesi" -#: appPlugins/ToolFiducials.py:1043 +#: appPlugins/ToolFiducials.py:1041 msgid "The Soldermask Gerber object." msgstr "Gerber lehim maskesi nesnesi." -#: appPlugins/ToolFiducials.py:1055 +#: appPlugins/ToolFiducials.py:1053 msgid "Add Soldermask Opening" msgstr "Lehim Maskesi Açıklığı Ekle" -#: appPlugins/ToolFiducials.py:1057 +#: appPlugins/ToolFiducials.py:1055 msgid "" "Will add a polygon on the soldermask layer\n" "to serve as fiducial opening.\n" @@ -15315,31 +15498,31 @@ msgstr "" "lehim maskesi katmanına bir şekil ekleyecektir.\n" "Genişlik, her zaman bakır kaynağının genişliğinin iki katıdır." -#: appPlugins/ToolFilm.py:323 +#: appPlugins/ToolFilm.py:306 msgid "Load an object for Film and retry." msgstr "Film için bir nesne yükleyin ve tekrar deneyin." -#: appPlugins/ToolFilm.py:330 +#: appPlugins/ToolFilm.py:313 msgid "Load an object for Box and retry." msgstr "Çerçeve için bir nesne yükleyin ve tekrar deneyin." -#: appPlugins/ToolFilm.py:345 +#: appPlugins/ToolFilm.py:328 msgid "Generating Film ..." msgstr "Film oluşturuluyor ..." -#: appPlugins/ToolFilm.py:397 appPlugins/ToolFilm.py:402 +#: appPlugins/ToolFilm.py:380 appPlugins/ToolFilm.py:385 msgid "Export positive film" msgstr "Pozitif filmi dışa aktar" -#: appPlugins/ToolFilm.py:433 +#: appPlugins/ToolFilm.py:417 msgid "" "No Excellon object selected. Load an object for punching reference and retry." msgstr "" "Seçili Excellon nesnesi yok. Delik deliği oluşturmak için bir nesne yükleyin " "ve tekrar deneyin." -#: appPlugins/ToolFilm.py:457 appPlugins/ToolFilm.py:469 -#: appPlugins/ToolPunchGerber.py:806 appPlugins/ToolPunchGerber.py:939 +#: appPlugins/ToolFilm.py:441 appPlugins/ToolFilm.py:453 +#: appPlugins/ToolPunchGerber.py:802 appPlugins/ToolPunchGerber.py:935 msgid "" "Failed. Punch hole size is bigger than some of the apertures in the Gerber " "object." @@ -15347,23 +15530,23 @@ msgstr "" "Başarısız oldu. Delik yeri açma deliğinin boyutu Gerber nesnesindeki bazı " "deliklerden daha büyüktür." -#: appPlugins/ToolFilm.py:487 appPlugins/ToolPunchGerber.py:879 -#: appPlugins/ToolPunchGerber.py:974 +#: appPlugins/ToolFilm.py:471 appPlugins/ToolPunchGerber.py:875 +#: appPlugins/ToolPunchGerber.py:970 msgid "" "Failed. The new object geometry is the same as the one in the source object " "geometry..." msgstr "Başarısız oldu. Yeni nesne şekli, kaynak nesne şekliyle aynıdır ..." -#: appPlugins/ToolFilm.py:545 appPlugins/ToolFilm.py:550 +#: appPlugins/ToolFilm.py:529 appPlugins/ToolFilm.py:534 msgid "Export negative film" msgstr "Negatif filmi dışa aktar" -#: appPlugins/ToolFilm.py:613 appPlugins/ToolFilm.py:909 -#: appPlugins/ToolPanelize.py:346 +#: appPlugins/ToolFilm.py:599 appPlugins/ToolFilm.py:907 +#: appPlugins/ToolPanelize.py:330 msgid "No object Box. Using instead" msgstr "Çerçeve nesnesi yok. Bunun yerine" -#: appPlugins/ToolFilm.py:820 appPlugins/ToolFilm.py:1081 +#: appPlugins/ToolFilm.py:817 appPlugins/ToolFilm.py:1090 msgid "" "The artwork has to be within the selected page size in order to be visible.\n" "For 'Bounds' page size, it needs to be in the first quadrant." @@ -15371,15 +15554,11 @@ msgstr "" "Resmin görünebilmesi için seçilen sayfa boyutu içinde olması gerekir.\n" "'Sınırlar' sayfa boyutu için ilk çeyrekte olması gerekir." -#: appPlugins/ToolFilm.py:847 appPlugins/ToolFilm.py:1108 +#: appPlugins/ToolFilm.py:844 appPlugins/ToolFilm.py:1117 msgid "Film file exported to" msgstr "Film dosyası şuraya aktarıldı" -#: appPlugins/ToolFilm.py:1159 -msgid "Create a positive/negative film for UV exposure." -msgstr "UV ışıkta pozlamak için pozitif / negatif bir film oluşturun." - -#: appPlugins/ToolFilm.py:1190 +#: appPlugins/ToolFilm.py:1210 msgid "" "Specify the type of object for which to create the film.\n" "The object can be of type: Gerber or Geometry.\n" @@ -15390,7 +15569,7 @@ msgstr "" "Nesne türü, Gerber veya Şekil olabilir.\n" "Buradaki seçim, açılır kutu listesindeki film nesnelerinin türünü belirtir." -#: appPlugins/ToolFilm.py:1213 +#: appPlugins/ToolFilm.py:1233 msgid "" "Specify the type of object to be used as an container for\n" "film creation. It can be: Gerber or Geometry type.The selection here decide " @@ -15401,35 +15580,11 @@ msgstr "" "Film türü şunlar olabilir: Gerber veya Şekil.\n" "Buradaki seçim, açılır kutu listesindeki nesnelerin türünü belirler." -#: appPlugins/ToolFilm.py:1244 -msgid "" -"The reference point to be used as origin for the adjustment.\n" -"It can be one of the five points of the geometry bounding box." -msgstr "" -"Ayarlama için başlangıç noktası olarak kullanılacak referans noktası.\n" -"Şekil sınırlama kutusunun dört noktasından biri olabilir." - -#: appPlugins/ToolFilm.py:1263 -msgid "Scale Film" -msgstr "Film Ölçeği" - -#: appPlugins/ToolFilm.py:1307 -msgid "Skew Film" -msgstr "Film Eğimi" - -#: appPlugins/ToolFilm.py:1351 -msgid "Mirror Film" -msgstr "Filmi Tersle" - -#: appPlugins/ToolFilm.py:1383 -msgid "Film Parameters" -msgstr "Film Seçenekleri" - -#: appPlugins/ToolFilm.py:1442 +#: appPlugins/ToolFilm.py:1490 msgid "Punch drill holes" msgstr "Delik Yeri Açma Delikleri" -#: appPlugins/ToolFilm.py:1443 +#: appPlugins/ToolFilm.py:1491 msgid "" "When checked the generated film will have holes in pads when\n" "the generated film is positive. This is done to help drilling,\n" @@ -15439,11 +15594,11 @@ msgstr "" "pedlerinde delikler olacaktır.\n" "Bu, deliklerin elle delinmesini kolaylaştırmak için yapılır." -#: appPlugins/ToolFilm.py:1461 +#: appPlugins/ToolFilm.py:1509 msgid "Source" msgstr "Kaynak" -#: appPlugins/ToolFilm.py:1463 +#: appPlugins/ToolFilm.py:1511 msgid "" "The punch hole source can be:\n" "- Excellon -> an Excellon holes center will serve as reference.\n" @@ -15454,34 +15609,34 @@ msgstr "" "alınacaktır. \n" "- Ped Merkezi -> Pedlerin merkezi referans olarak kullanmaya çalışacaktır." -#: appPlugins/ToolFilm.py:1468 +#: appPlugins/ToolFilm.py:1516 msgid "Pad center" msgstr "Ped Merkezi" -#: appPlugins/ToolFilm.py:1473 +#: appPlugins/ToolFilm.py:1521 msgid "Excellon Obj" msgstr "Excellon Delikleri" -#: appPlugins/ToolFilm.py:1475 +#: appPlugins/ToolFilm.py:1523 msgid "" "Remove the geometry of Excellon from the Film to create the holes in pads." msgstr "Pedlerde delik oluşturmak için Excellon'un şeklini filmden çıkarın." -#: appPlugins/ToolFilm.py:1489 +#: appPlugins/ToolFilm.py:1537 msgid "Punch Size" msgstr "Delik Boyutu" -#: appPlugins/ToolFilm.py:1490 +#: appPlugins/ToolFilm.py:1538 msgid "The value here will control how big is the punch hole in the pads." msgstr "" "Buradaki değer, pedlerdeki delik yeri açama\n" "deliğinin ne kadar büyük olduğunu kontrol edecektir." -#: appPlugins/ToolFilm.py:1625 +#: appPlugins/ToolFilm.py:1679 msgid "Save Film" msgstr "Filmi Kaydet" -#: appPlugins/ToolFilm.py:1628 +#: appPlugins/ToolFilm.py:1682 msgid "" "Create a Film for the selected object, within\n" "the specified box. Does not create a new \n" @@ -15492,7 +15647,7 @@ msgstr "" "Yeni bir FlatCAM nesnesi oluşturmaz, ancak onu doğrudan \n" "seçilen formatta kaydeder." -#: appPlugins/ToolFilm.py:1710 +#: appPlugins/ToolFilm.py:1764 msgid "" "Using the Pad center does not work on Geometry objects. Only a Gerber object " "has pads." @@ -15500,11 +15655,11 @@ msgstr "" "Ped merkezini kullanmak Şekil nesneleri üzerinde çalışmaz. Sadece Gerber " "nesnelerinde ped bulunmaktadır." -#: appPlugins/ToolFollow.py:342 appPlugins/ToolFollow.py:413 +#: appPlugins/ToolFollow.py:338 appPlugins/ToolFollow.py:409 msgid "Failed to create Follow Geometry." msgstr "Şekli takip et işlemi oluşturulamadı." -#: appPlugins/ToolFollow.py:696 +#: appPlugins/ToolFollow.py:694 msgid "" "Create a Geometry object with\n" "toolpaths to cut through the middle of polygons." @@ -15512,11 +15667,14 @@ msgstr "" "Çokgenlerin ortasını kesmek için uç çizimleri\n" "içeren bir şekil nesnesi oluşturun." -#: appPlugins/ToolFollow.py:716 -msgid "Source object for following geometry." -msgstr "Takip et şekli için kaynak nesne." +#: appPlugins/ToolFollow.py:717 +msgid "" +"A Gerber object to be followed.\n" +"Create a Geometry object with a path\n" +"following the Gerber traces." +msgstr "" -#: appPlugins/ToolFollow.py:749 +#: appPlugins/ToolFollow.py:748 msgid "" "Selection of area to be processed.\n" "- 'All Polygons' - the process will start after click.\n" @@ -15535,13 +15693,13 @@ msgstr "Görüntüyü İçe Aktar" msgid "Import IMAGE" msgstr "Görüntüyü İçe Aktar" -#: appPlugins/ToolImage.py:169 appPlugins/ToolPDF.py:114 app_Main.py:10855 -#: app_Main.py:10911 app_Main.py:11007 app_Main.py:11047 app_Main.py:11114 -#: app_Main.py:11271 app_Main.py:11358 +#: appPlugins/ToolImage.py:169 appPlugins/ToolPDF.py:114 app_Main.py:10885 +#: app_Main.py:10941 app_Main.py:11037 app_Main.py:11077 app_Main.py:11144 +#: app_Main.py:11301 app_Main.py:11388 msgid "File no longer available." msgstr "Dosya artık mevcut değil." -#: appPlugins/ToolImage.py:181 app_Main.py:10865 app_Main.py:10921 +#: appPlugins/ToolImage.py:181 app_Main.py:10895 app_Main.py:10951 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -15550,13 +15708,13 @@ msgstr "" "türleri desteklenir" #: appPlugins/ToolImage.py:190 appPlugins/ToolPcbWizard.py:373 -#: app_Main.py:10884 app_Main.py:10942 tclCommands/TclCommandImportSvg.py:84 +#: app_Main.py:10914 app_Main.py:10972 tclCommands/TclCommandImportSvg.py:84 msgid "Importing" msgstr "İçe aktarılıyor" -#: appPlugins/ToolImage.py:202 appPlugins/ToolPDF.py:230 app_Main.py:10882 -#: app_Main.py:10940 app_Main.py:11030 app_Main.py:11098 app_Main.py:11167 -#: app_Main.py:11232 app_Main.py:11292 +#: appPlugins/ToolImage.py:202 appPlugins/ToolPDF.py:230 app_Main.py:10912 +#: app_Main.py:10970 app_Main.py:11060 app_Main.py:11128 app_Main.py:11197 +#: app_Main.py:11262 app_Main.py:11322 msgid "Opened" msgstr "Dosyanın yüklendiği yer" @@ -15657,7 +15815,15 @@ msgstr "Görüntüyü İçe Aktar" msgid "Open a image of raster type and then import it in FlatCAM." msgstr "Raster türü bir görüntü açın ve ardından FlatCAM'e aktarın." -#: appPlugins/ToolInvertGerber.py:312 +#: appPlugins/ToolInvertGerber.py:245 +msgid "Gerber object that will be inverted." +msgstr "Polarize edilecek Gerber nesnesi." + +#: appPlugins/ToolInvertGerber.py:266 +msgid "Parameters for this tool" +msgstr "Bu araç için kullanılan seçenekler" + +#: appPlugins/ToolInvertGerber.py:315 msgid "" "Will invert the Gerber object: areas that have copper\n" "will be empty of copper and previous empty area will be\n" @@ -15666,8 +15832,8 @@ msgstr "" "Gerber nesnesini tersine çevirir: Bakır içeren alanlar \n" "bakırdan temizlenir ve önceki boş alanlar bakırla doldurulur." -#: appPlugins/ToolIsolation.py:1037 appPlugins/ToolIsolation.py:1177 -#: appPlugins/ToolNCC.py:1033 appPlugins/ToolNCC.py:1178 +#: appPlugins/ToolIsolation.py:1033 appPlugins/ToolIsolation.py:1173 +#: appPlugins/ToolNCC.py:1017 appPlugins/ToolNCC.py:1162 #: appPlugins/ToolOptimal.py:217 msgid "" "The Gerber object has one Polygon as geometry.\n" @@ -15676,87 +15842,87 @@ msgstr "" "Gerber nesnesi şekil olarak tek parçadan oluşmaktadır.\n" "Bu tek parça arasında bulunabilecek bir mesafe yoktur." -#: appPlugins/ToolIsolation.py:1070 appPlugins/ToolIsolation.py:1135 -#: appPlugins/ToolNCC.py:1066 appPlugins/ToolNCC.py:1135 +#: appPlugins/ToolIsolation.py:1066 appPlugins/ToolIsolation.py:1131 +#: appPlugins/ToolNCC.py:1050 appPlugins/ToolNCC.py:1119 msgid "Checking tools for validity." msgstr "Uçların uygunluğu kontrol ediliyor." -#: appPlugins/ToolIsolation.py:1087 appPlugins/ToolIsolation.py:1152 -#: appPlugins/ToolNCC.py:1083 appPlugins/ToolNCC.py:1152 +#: appPlugins/ToolIsolation.py:1083 appPlugins/ToolIsolation.py:1148 +#: appPlugins/ToolNCC.py:1067 appPlugins/ToolNCC.py:1136 msgid "Checking ..." msgstr "Kontrol ediliyor ..." -#: appPlugins/ToolIsolation.py:1113 appPlugins/ToolIsolation.py:1662 -#: appPlugins/ToolIsolation.py:1862 appPlugins/ToolIsolation.py:2044 -#: appPlugins/ToolNCC.py:1108 appPlugins/ToolNCC.py:1628 -#: appPlugins/ToolPaint.py:1192 appPlugins/ToolPaint.py:1906 +#: appPlugins/ToolIsolation.py:1109 appPlugins/ToolIsolation.py:1658 +#: appPlugins/ToolIsolation.py:1858 appPlugins/ToolIsolation.py:2040 +#: appPlugins/ToolNCC.py:1092 appPlugins/ToolNCC.py:1612 +#: appPlugins/ToolPaint.py:1178 appPlugins/ToolPaint.py:1894 msgid "There are no tools selected in the Tool Table." msgstr "Araç Tablosunda seçili hiçbir uç yok." -#: appPlugins/ToolIsolation.py:1121 +#: appPlugins/ToolIsolation.py:1117 msgid "" "Incomplete isolation. At least one tool could not do a complete isolation." msgstr "Eksik yalıtım. En az bir uç tam bir yalıtım yapamadı." -#: appPlugins/ToolIsolation.py:1223 appPlugins/ToolNCC.py:1223 +#: appPlugins/ToolIsolation.py:1219 appPlugins/ToolNCC.py:1207 msgid "Optimal tool diameter found" msgstr "En uygun uç kalınlığı bulundu" -#: appPlugins/ToolIsolation.py:1367 appPlugins/ToolMilling.py:2105 -#: appPlugins/ToolNCC.py:1372 appPlugins/ToolPaint.py:975 +#: appPlugins/ToolIsolation.py:1363 appPlugins/ToolMilling.py:2075 +#: appPlugins/ToolNCC.py:1356 appPlugins/ToolPaint.py:961 msgid "New tool added to Tool Table from Tools Database." msgstr "Araçlar Veri Tabanından Araçlar Tablosuna yeni uç eklendi." -#: appPlugins/ToolIsolation.py:1425 appPlugins/ToolNCC.py:1432 -#: appPlugins/ToolPaint.py:1034 +#: appPlugins/ToolIsolation.py:1421 appPlugins/ToolNCC.py:1416 +#: appPlugins/ToolPaint.py:1020 msgid "Default tool added to Tool Table." msgstr "Varsayılan uç eklendi." -#: appPlugins/ToolIsolation.py:1451 appPlugins/ToolNCC.py:1489 -#: appPlugins/ToolPaint.py:1059 +#: appPlugins/ToolIsolation.py:1447 appPlugins/ToolNCC.py:1473 +#: appPlugins/ToolPaint.py:1045 msgid "Tool from Tool Table was edited." msgstr "Araçlar Tablosundaki uç düzenlendi." -#: appPlugins/ToolIsolation.py:1464 appPlugins/ToolNCC.py:1502 -#: appPlugins/ToolPaint.py:1072 appPlugins/ToolSolderPaste.py:601 +#: appPlugins/ToolIsolation.py:1460 appPlugins/ToolNCC.py:1486 +#: appPlugins/ToolPaint.py:1058 appPlugins/ToolSolderPaste.py:601 msgid "Cancelled. New diameter value is already in the Tool Table." msgstr "" "Düzenleme iptal edildi. Yeni kalınlık değeri Araçlar Tablosunda zaten var." -#: appPlugins/ToolIsolation.py:1515 appPlugins/ToolNCC.py:1553 -#: appPlugins/ToolPaint.py:1122 appPlugins/ToolSolderPaste.py:646 +#: appPlugins/ToolIsolation.py:1511 appPlugins/ToolNCC.py:1537 +#: appPlugins/ToolPaint.py:1108 appPlugins/ToolSolderPaste.py:646 msgid "Delete failed. Select a tool to delete." msgstr "Silme işlemi başarısız oldu. Silmek için bir uç seçin." -#: appPlugins/ToolIsolation.py:1521 appPlugins/ToolNCC.py:1559 -#: appPlugins/ToolPaint.py:1128 +#: appPlugins/ToolIsolation.py:1517 appPlugins/ToolNCC.py:1543 +#: appPlugins/ToolPaint.py:1114 msgid "Tool(s) deleted from Tool Table." msgstr "Uç(lar) Araçlar Tablosundan silindi." -#: appPlugins/ToolIsolation.py:1572 +#: appPlugins/ToolIsolation.py:1568 msgid "Isolating" msgstr "Yalıtılıyor" -#: appPlugins/ToolIsolation.py:1616 +#: appPlugins/ToolIsolation.py:1612 msgid "Click on a polygon to isolate it." msgstr "Yalıtım oluşturmak için çokgene tıklayın." -#: appPlugins/ToolIsolation.py:1745 appPlugins/ToolIsolation.py:1770 -#: appPlugins/ToolIsolation.py:1921 appPlugins/ToolIsolation.py:2108 +#: appPlugins/ToolIsolation.py:1741 appPlugins/ToolIsolation.py:1766 +#: appPlugins/ToolIsolation.py:1917 appPlugins/ToolIsolation.py:2104 msgid "Subtracting Geo" msgstr "Şekil çıkarılıyor" -#: appPlugins/ToolIsolation.py:1749 appPlugins/ToolIsolation.py:1925 -#: appPlugins/ToolIsolation.py:2112 +#: appPlugins/ToolIsolation.py:1745 appPlugins/ToolIsolation.py:1921 +#: appPlugins/ToolIsolation.py:2108 msgid "Intersecting Geo" msgstr "Şekil kesişiyor" -#: appPlugins/ToolIsolation.py:1798 appPlugins/ToolIsolation.py:1990 -#: appPlugins/ToolIsolation.py:2174 +#: appPlugins/ToolIsolation.py:1794 appPlugins/ToolIsolation.py:1986 +#: appPlugins/ToolIsolation.py:2170 msgid "Empty Geometry in" msgstr "Boş şekil" -#: appPlugins/ToolIsolation.py:1999 +#: appPlugins/ToolIsolation.py:1995 msgid "" "Partial failure. The geometry was processed with all tools.\n" "But there are still not-isolated geometry elements. Try to include a tool " @@ -15765,42 +15931,42 @@ msgstr "" "Kısmi hata. Şekil tüm uçlarla işlendi. Ancak hala yalıtılmamış şekil " "unsurları var. Daha küçük çaplı bir uç eklemeye çalışın." -#: appPlugins/ToolIsolation.py:2002 +#: appPlugins/ToolIsolation.py:1998 msgid "" "The following are coordinates for the copper features that could not be " "isolated:" msgstr "Yalıtımı yapılamayan bakır özelliklerin koordinatları şunlardır:" -#: appPlugins/ToolIsolation.py:2351 appPlugins/ToolPaint.py:1301 +#: appPlugins/ToolIsolation.py:2347 appPlugins/ToolPaint.py:1287 msgid "Removed polygon" msgstr "Çokgen kaldırıldı" -#: appPlugins/ToolIsolation.py:2352 appPlugins/ToolPaint.py:1302 +#: appPlugins/ToolIsolation.py:2348 appPlugins/ToolPaint.py:1288 msgid "Click to add/remove next polygon or right click to start." msgstr "" "Sonraki çokgeni eklemek/kaldırmak için tıklayın veya başlamak için sağ " "tıklayın." -#: appPlugins/ToolIsolation.py:2357 appPlugins/ToolPaint.py:1307 +#: appPlugins/ToolIsolation.py:2353 appPlugins/ToolPaint.py:1293 msgid "No polygon detected under click position." msgstr "Çokgen belirtilen konumda bulunamadı." -#: appPlugins/ToolIsolation.py:2387 appPlugins/ToolPaint.py:1337 -#: appPlugins/ToolPunchGerber.py:1765 +#: appPlugins/ToolIsolation.py:2383 appPlugins/ToolPaint.py:1323 +#: appPlugins/ToolPunchGerber.py:1761 msgid "List of single polygons is empty. Aborting." msgstr "Tekli çokgenlerin listesi boş. İşlem iptal ediliyor." -#: appPlugins/ToolIsolation.py:2523 +#: appPlugins/ToolIsolation.py:2519 msgid "Click the end point of the paint area." msgstr "Çizim alanının bitiş noktasını tıklayın." -#: appPlugins/ToolIsolation.py:2776 appPlugins/ToolNCC.py:4013 -#: appPlugins/ToolPaint.py:2805 app_Main.py:6601 app_Main.py:6620 +#: appPlugins/ToolIsolation.py:2774 appPlugins/ToolNCC.py:3999 +#: appPlugins/ToolPaint.py:2793 app_Main.py:6609 app_Main.py:6628 msgid "Tool from DB added in Tool Table." msgstr "Araçlar Tablosuna Araçlar Veri Tabanından bir uç eklendi." -#: appPlugins/ToolIsolation.py:2826 appPlugins/ToolNCC.py:4062 -#: appPlugins/ToolPaint.py:2861 +#: appPlugins/ToolIsolation.py:2824 appPlugins/ToolNCC.py:4048 +#: appPlugins/ToolPaint.py:2849 msgid "New tool added to Tool Table." msgstr "Araçlar Tablosuna yeni uç eklendi." @@ -15816,7 +15982,7 @@ msgstr "" "Algoritmanın bakır temizleme için\n" "kullanacağı araçları seçeceği uç listesi." -#: appPlugins/ToolIsolation.py:3204 +#: appPlugins/ToolIsolation.py:3213 msgid "" "This is the Tool Number.\n" "Isolation routing will start with the tool with the biggest \n" @@ -15833,13 +15999,13 @@ msgstr "" "Bunun nedeni, bazı uçlarla bu işlevin çizim şekli\n" "oluşturamayacağıdır." -#: appPlugins/ToolIsolation.py:3250 appPlugins/ToolMilling.py:3714 -#: appPlugins/ToolNCC.py:230 appPlugins/ToolNCC.py:4269 -#: appPlugins/ToolPaint.py:227 appPlugins/ToolPaint.py:3062 +#: appPlugins/ToolIsolation.py:3258 appPlugins/ToolMilling.py:3790 +#: appPlugins/ToolNCC.py:230 appPlugins/ToolNCC.py:4275 +#: appPlugins/ToolPaint.py:227 appPlugins/ToolPaint.py:3074 msgid "Add from DB" msgstr "Veri Tabanından Ekle" -#: appPlugins/ToolIsolation.py:3275 appPlugins/ToolNCC.py:4294 +#: appPlugins/ToolIsolation.py:3283 appPlugins/ToolNCC.py:4300 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." @@ -15847,8 +16013,8 @@ msgstr "" "Tam bir yalıtım yapmak için en\n" "uygun uç kalınlığını bulun." -#: appPlugins/ToolIsolation.py:3317 appPlugins/ToolMilling.py:3764 -#: appPlugins/ToolNCC.py:4335 appPlugins/ToolPaint.py:3114 +#: appPlugins/ToolIsolation.py:3324 appPlugins/ToolMilling.py:3840 +#: appPlugins/ToolNCC.py:4341 appPlugins/ToolPaint.py:3126 #: appPlugins/ToolSolderPaste.py:1271 msgid "" "Delete a selection of tools in the Tool Table\n" @@ -15857,7 +16023,7 @@ msgstr "" "Araçlar Tablosundaki uçları silmek için, \n" "önce Araçlar Tablosunda bir satır seçin." -#: appPlugins/ToolIsolation.py:3526 +#: appPlugins/ToolIsolation.py:3556 msgid "" "Specify the type of object to be excepted from isolation.\n" "It can be of type: Gerber or Geometry.\n" @@ -15869,19 +16035,19 @@ msgstr "" "Burada seçilen 'Nesne', aşağıdaki metin kutusunu dolduracak\n" "nesnenin türünü belirler." -#: appPlugins/ToolIsolation.py:3536 +#: appPlugins/ToolIsolation.py:3566 msgid "Object whose area will be removed from isolation geometry." msgstr "Alanı, oluşturulacak yalıtım şekliyle ayrılacak nesne." -#: appPlugins/ToolIsolation.py:3607 appPlugins/ToolPunchGerber.py:2315 +#: appPlugins/ToolIsolation.py:3637 appPlugins/ToolPunchGerber.py:2331 msgid "Select all available." msgstr "Mevcut olanların tümünü seçin." -#: appPlugins/ToolIsolation.py:3613 appPlugins/ToolPunchGerber.py:2321 +#: appPlugins/ToolIsolation.py:3643 appPlugins/ToolPunchGerber.py:2337 msgid "Clear the selection." msgstr "Seçimi temizleyin." -#: appPlugins/ToolIsolation.py:3652 +#: appPlugins/ToolIsolation.py:3680 msgid "" "Create a Geometry object with toolpaths to cut \n" "isolation outside, inside or on both sides of the\n" @@ -16220,15 +16386,21 @@ msgstr "" "içe aktarın ve ardından bu verileri orijinal G-Kod üzerine \n" "uygulayın, böylece otomatik dengeleme yapın." -#: appPlugins/ToolMilling.py:1333 +#: appPlugins/ToolMilling.py:854 +#, fuzzy +#| msgid "Could not load the file." +msgid "Could not build the Plugin UI" +msgstr "Dosya yüklenemedi." + +#: appPlugins/ToolMilling.py:1282 msgid "Milling Tool" msgstr "Frezeleme" -#: appPlugins/ToolMilling.py:1387 +#: appPlugins/ToolMilling.py:1346 msgid "Pressure" msgstr "Baskı" -#: appPlugins/ToolMilling.py:1389 +#: appPlugins/ToolMilling.py:1348 msgid "" "Negative value. The higher the absolute value\n" "the stronger the pressure of the brush on the material." @@ -16236,7 +16408,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." -#: appPlugins/ToolMilling.py:1881 +#: appPlugins/ToolMilling.py:1851 msgid "" "For V-shape tools the depth of cut is\n" "calculated from other parameters like:\n" @@ -16254,59 +16426,66 @@ msgstr "" "- Uç Kalınlığı -> Araçlar Tablosunda 'Kalınlık' sütununda bulunur.\n" "NOT: Sıfır değeri uç kalınlığı: 'V-Ucu Kalınlığı' anlamına gelir." -#: appPlugins/ToolMilling.py:2163 +#: appPlugins/ToolMilling.py:2133 msgid "Tool added in Tool Table." msgstr "Uç, Araçlar Tablosuna eklendi." -#: appPlugins/ToolMilling.py:2278 +#: appPlugins/ToolMilling.py:2248 msgid "Tool was edited in Tool Table." msgstr "Uç, Araçlar Tablosunda düzenlendi." -#: appPlugins/ToolMilling.py:2307 appPlugins/ToolMilling.py:2316 +#: appPlugins/ToolMilling.py:2277 appPlugins/ToolMilling.py:2286 msgid "Failed. Select a tool to copy." msgstr "Hata. Kopyalamak için bir uç seçin." -#: appPlugins/ToolMilling.py:2340 +#: appPlugins/ToolMilling.py:2310 msgid "Tool was copied in Tool Table." msgstr "Uç, Araçlar Tablosuna kopyalandı." -#: appPlugins/ToolMilling.py:2372 appPlugins/ToolMilling.py:2381 +#: appPlugins/ToolMilling.py:2342 appPlugins/ToolMilling.py:2351 msgid "Failed. Select a tool to delete." msgstr "Hata. Silmek için bir uç seçin." -#: appPlugins/ToolMilling.py:2402 +#: appPlugins/ToolMilling.py:2372 msgid "Tool was deleted in Tool Table." msgstr "Uç, Araçlar Tablosundan silindi." -#: appPlugins/ToolMilling.py:2505 +#: appPlugins/ToolMilling.py:2475 msgid "Generating drills milling geometry..." msgstr "Delme ve frezeleme şekli oluşturuluyor ..." -#: appPlugins/ToolMilling.py:2604 +#: appPlugins/ToolMilling.py:2574 msgid "Generating slot milling geometry..." msgstr "Yuva frezeleme şekli oluşturuluyor ..." -#: appPlugins/ToolMilling.py:2696 +#: appPlugins/ToolMilling.py:2666 msgid "This Geometry can't be processed because it is" msgstr "Bu şekil işlendiği için işlenemiyor" -#: appPlugins/ToolMilling.py:2730 +#: appPlugins/ToolMilling.py:2700 msgid "Failed. No tool selected in the tool table ..." msgstr "Hata. Araçlar Tablosunda seçili uç yok ..." -#: appPlugins/ToolMilling.py:3031 appPlugins/ToolPaint.py:1851 +#: appPlugins/ToolMilling.py:3001 appPlugins/ToolPaint.py:1839 msgid "Geometry could not be painted completely" msgstr "Şekil tamamen çizilemedi" -#: appPlugins/ToolMilling.py:3580 +#: appPlugins/ToolMilling.py:3547 appPlugins/ToolNCC.py:4136 +#: appPlugins/ToolPaint.py:2939 +#, fuzzy +#| msgid "Object for milling operation." +msgid "Source object for milling operation." +msgstr "Frezeleme işlemi için kullanılacak nesne." + +#: appPlugins/ToolMilling.py:3562 msgid "Object for milling operation." msgstr "Frezeleme işlemi için kullanılacak nesne." -#: appPlugins/ToolMilling.py:3611 +#: appPlugins/ToolMilling.py:3602 msgid "Tools in the object used for milling." msgstr "Frezeleme için kullanılan nesnedeki delikler/yuvalar." -#: appPlugins/ToolMilling.py:3682 +#: appPlugins/ToolMilling.py:3755 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -16316,7 +16495,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" -#: appPlugins/ToolMilling.py:3692 +#: appPlugins/ToolMilling.py:3765 msgid "" "Plot column. It is visible only for MultiGeo geometries, meaning geometries " "that holds the geometry\n" @@ -16334,7 +16513,7 @@ msgstr "" "çalışma alanı üzerindeki \n" "çizimi etkinleştirebilir/devre dışı bırakabilirsiniz." -#: appPlugins/ToolMilling.py:3817 +#: appPlugins/ToolMilling.py:3887 msgid "" "Milling type:\n" "- Drills -> will mill the drills associated with this tool\n" @@ -16347,15 +16526,15 @@ msgstr "" "- Her İkisi -> Hem delikleri hem de yuvaları veya mevcut olanları " "frezeleyecektir" -#: appPlugins/ToolMilling.py:3837 +#: appPlugins/ToolMilling.py:3907 msgid "The diameter of the tool who will do the milling" msgstr "Frezeyi yapacak ucun kalınlığı" -#: appPlugins/ToolMilling.py:3854 +#: appPlugins/ToolMilling.py:3924 msgid "Offset Type" msgstr "Hizalama Şekli" -#: appPlugins/ToolMilling.py:3857 +#: appPlugins/ToolMilling.py:3927 msgid "" "The value for the Offset can be:\n" "- Path -> There is no offset, the tool cut will be done through the geometry " @@ -16373,7 +16552,7 @@ msgstr "" "- Dış (taraf) -> Ucun kesimi dışarıdaki şekil çizgisini takip edecektir.\n" "- Özel -> Uç, seçilen bir hizada kesecektir." -#: appPlugins/ToolMilling.py:3877 +#: appPlugins/ToolMilling.py:3947 msgid "" "The value to offset the cut when \n" "the Offset type selected is 'Custom'.\n" @@ -16383,7 +16562,7 @@ msgstr "" "Seçilen hizalama şekli 'Özel' olduğunda kesim için kullanılacak değer.\n" "Değer 'dış' kesim için pozitif ve 'iç' kesim için negatif olabilir." -#: appPlugins/ToolMilling.py:4374 +#: appPlugins/ToolMilling.py:4436 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Geometry (Milling) Objects." @@ -16407,114 +16586,114 @@ msgstr "nesnesi taşındı" msgid "Error when mouse left click." msgstr "Sol tıklandığında hata oluştu." -#: appPlugins/ToolNCC.py:1120 +#: appPlugins/ToolNCC.py:1104 msgid "" "Incomplete isolation. None of the selected tools could do a complete " "isolation." msgstr "Eksik yalıtım. Seçilen uçların hiçbiri tam bir yalıtım sağlayamadı." -#: appPlugins/ToolNCC.py:1123 +#: appPlugins/ToolNCC.py:1107 msgid "At least one of the selected tools can do a complete isolation." msgstr "Seçilen uçlardan en az biri tam bir yalıtım yapabilir." -#: appPlugins/ToolNCC.py:1269 appPlugins/ToolNCC.py:1348 -#: appPlugins/ToolNCC.py:1406 appPlugins/ToolNCC.py:4049 -#: appPlugins/ToolPaint.py:863 appPlugins/ToolPaint.py:949 -#: appPlugins/ToolPaint.py:1009 appPlugins/ToolPaint.py:2848 +#: appPlugins/ToolNCC.py:1253 appPlugins/ToolNCC.py:1332 +#: appPlugins/ToolNCC.py:1390 appPlugins/ToolNCC.py:4035 +#: appPlugins/ToolPaint.py:849 appPlugins/ToolPaint.py:935 +#: appPlugins/ToolPaint.py:995 appPlugins/ToolPaint.py:2836 #: appPlugins/ToolSolderPaste.py:541 msgid "Cancelled. Tool already in Tool Table." msgstr "Uç ekleme işlemi iptal edildi. Uç zaten Araçlar Tablosunda var." -#: appPlugins/ToolNCC.py:2005 appPlugins/ToolNCC.py:2985 +#: appPlugins/ToolNCC.py:1991 appPlugins/ToolNCC.py:2971 msgid "NCC Tool. Preparing non-copper polygons." msgstr "Bakır Temizleme. Bakırı temizlenecek alanlar hazırlanıyor." -#: appPlugins/ToolNCC.py:2065 appPlugins/ToolNCC.py:3113 +#: appPlugins/ToolNCC.py:2051 appPlugins/ToolNCC.py:3099 msgid "NCC Tool. Calculate 'empty' area." msgstr "Bakır Temizleme. 'Boş' alanın hesaplanması işlemi yapılıyor." -#: appPlugins/ToolNCC.py:2076 appPlugins/ToolNCC.py:2105 -#: appPlugins/ToolNCC.py:2211 appPlugins/ToolNCC.py:2224 -#: appPlugins/ToolNCC.py:3128 appPlugins/ToolNCC.py:3233 -#: appPlugins/ToolNCC.py:3248 appPlugins/ToolNCC.py:3515 -#: appPlugins/ToolNCC.py:3616 appPlugins/ToolNCC.py:3631 +#: appPlugins/ToolNCC.py:2062 appPlugins/ToolNCC.py:2091 +#: appPlugins/ToolNCC.py:2197 appPlugins/ToolNCC.py:2210 +#: appPlugins/ToolNCC.py:3114 appPlugins/ToolNCC.py:3219 +#: appPlugins/ToolNCC.py:3234 appPlugins/ToolNCC.py:3501 +#: appPlugins/ToolNCC.py:3602 appPlugins/ToolNCC.py:3617 msgid "Buffering finished" msgstr "Tamponlama işlemi tamamlandı" -#: appPlugins/ToolNCC.py:2080 appPlugins/ToolNCC.py:2109 -#: appPlugins/ToolNCC.py:2215 appPlugins/ToolNCC.py:2227 -#: appPlugins/ToolNCC.py:3136 appPlugins/ToolNCC.py:3255 -#: appPlugins/ToolNCC.py:3522 appPlugins/ToolNCC.py:3638 +#: appPlugins/ToolNCC.py:2066 appPlugins/ToolNCC.py:2095 +#: appPlugins/ToolNCC.py:2201 appPlugins/ToolNCC.py:2213 +#: appPlugins/ToolNCC.py:3122 appPlugins/ToolNCC.py:3241 +#: appPlugins/ToolNCC.py:3508 appPlugins/ToolNCC.py:3624 msgid "Could not get the extent of the area to be non copper cleared." msgstr "Bakır temizliği yapılacak alanının kapsamı alınamadı." -#: appPlugins/ToolNCC.py:2088 appPlugins/ToolNCC.py:2238 -#: appPlugins/ToolNCC.py:3266 +#: appPlugins/ToolNCC.py:2074 appPlugins/ToolNCC.py:2224 +#: appPlugins/ToolNCC.py:3252 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "Bakır Temizleme. 'Boş' alanın hesaplanması işlemi tamamlandı." -#: appPlugins/ToolNCC.py:2141 appPlugins/ToolNCC.py:3163 -#: appPlugins/ToolNCC.py:3240 appPlugins/ToolNCC.py:3542 -#: appPlugins/ToolNCC.py:3623 +#: appPlugins/ToolNCC.py:2127 appPlugins/ToolNCC.py:3149 +#: appPlugins/ToolNCC.py:3226 appPlugins/ToolNCC.py:3528 +#: appPlugins/ToolNCC.py:3609 msgid "" "Isolation geometry is broken. Margin is less than isolation tool diameter." msgstr "" "Yalıtım şekli bozuldu. Kenar boşluğu, yalıtım için kullanılan ucun " "kalınlığından daha küçük." -#: appPlugins/ToolNCC.py:2231 appPlugins/ToolNCC.py:3259 -#: appPlugins/ToolNCC.py:3641 +#: appPlugins/ToolNCC.py:2217 appPlugins/ToolNCC.py:3245 +#: appPlugins/ToolNCC.py:3627 msgid "The selected object is not suitable for copper clearing." msgstr "Seçilen nesne bakır temizleme işlemi için uygun değildir." -#: appPlugins/ToolNCC.py:2281 +#: appPlugins/ToolNCC.py:2267 msgid "Clearing the polygon with the method: lines." msgstr "Çokgen temizleme yöntemi: Çizgi Bazlı." -#: appPlugins/ToolNCC.py:2291 +#: appPlugins/ToolNCC.py:2277 msgid "Failed. Clearing the polygon with the method: seed." msgstr "Başarısız oldu. Çokgen temizleme yöntemi: Nokta Bazlı." -#: appPlugins/ToolNCC.py:2300 +#: appPlugins/ToolNCC.py:2286 msgid "Failed. Clearing the polygon with the method: standard." msgstr "Başarısız oldu. Çokgen temizleme yöntemi: Standart." -#: appPlugins/ToolNCC.py:2316 +#: appPlugins/ToolNCC.py:2302 msgid "Polygon could not be cleared. Location:" msgstr "Çokgen temizlenemedi. Yer:" -#: appPlugins/ToolNCC.py:2369 +#: appPlugins/ToolNCC.py:2355 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." -#: appPlugins/ToolNCC.py:2384 appPlugins/ToolNCC.py:3081 +#: appPlugins/ToolNCC.py:2370 appPlugins/ToolNCC.py:3067 msgid "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "" "Bakır Temizleme. Bakırı temizlenecek alanlar belirlendi. Normal bakır " "temizleme işlemi başlatıldı." -#: appPlugins/ToolNCC.py:2412 appPlugins/ToolNCC.py:2644 +#: appPlugins/ToolNCC.py:2398 appPlugins/ToolNCC.py:2630 msgid "NCC Tool failed creating bounding box." msgstr "Bakır temizleme aracı sınırlayıcı kutu oluşturamadı." -#: appPlugins/ToolNCC.py:2432 appPlugins/ToolNCC.py:2687 -#: appPlugins/ToolNCC.py:3280 appPlugins/ToolNCC.py:3666 +#: appPlugins/ToolNCC.py:2418 appPlugins/ToolNCC.py:2673 +#: appPlugins/ToolNCC.py:3266 appPlugins/ToolNCC.py:3652 msgid "NCC Tool clearing with tool diameter" msgstr "Bakır temizliği" -#: appPlugins/ToolNCC.py:2432 appPlugins/ToolNCC.py:2687 -#: appPlugins/ToolNCC.py:3280 appPlugins/ToolNCC.py:3666 +#: appPlugins/ToolNCC.py:2418 appPlugins/ToolNCC.py:2673 +#: appPlugins/ToolNCC.py:3266 appPlugins/ToolNCC.py:3652 msgid "started." msgstr "kalınlıkta bir uçla başlatıldı." -#: appPlugins/ToolNCC.py:2562 +#: appPlugins/ToolNCC.py:2548 msgid "Could not use the tool for copper clear." msgstr "Bu uç, bakır temizleme işlemi için kullanılamadı." -#: appPlugins/ToolNCC.py:2584 appPlugins/ToolNCC.py:3441 +#: appPlugins/ToolNCC.py:2570 appPlugins/ToolNCC.py:3427 msgid "" "There is no NCC Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -16525,28 +16704,28 @@ msgstr "" "Genellikle uç kalınlığının çizim şekli için çok büyük olduğu anlamına gelir. " "Çizim seçeneklerini değiştirin ve tekrar deneyin." -#: appPlugins/ToolNCC.py:2594 appPlugins/ToolNCC.py:3450 +#: appPlugins/ToolNCC.py:2580 appPlugins/ToolNCC.py:3436 msgid "NCC Tool clear all done." msgstr "Bakır temizleme işlemi başarıyla tamamlandı." -#: appPlugins/ToolNCC.py:2597 appPlugins/ToolNCC.py:3453 +#: appPlugins/ToolNCC.py:2583 appPlugins/ToolNCC.py:3439 msgid "NCC Tool clear all done but the copper features isolation is broken for" msgstr "Bakırın temizlenmesi tamamlandı, ancak yollarda kırılmalar oldu" -#: appPlugins/ToolNCC.py:2599 appPlugins/ToolNCC.py:2849 -#: appPlugins/ToolNCC.py:3455 appPlugins/ToolNCC.py:3838 +#: appPlugins/ToolNCC.py:2585 appPlugins/ToolNCC.py:2835 +#: appPlugins/ToolNCC.py:3441 appPlugins/ToolNCC.py:3824 msgid "tools" msgstr "araçlar" -#: appPlugins/ToolNCC.py:2626 +#: appPlugins/ToolNCC.py:2612 msgid "NCC Tool. Rest machining copper clearing task started." msgstr "Bakır temizleme \"Kalan Parça İşleme\" yöntemiyle başlatılmıştır." -#: appPlugins/ToolNCC.py:2845 appPlugins/ToolNCC.py:3834 +#: appPlugins/ToolNCC.py:2831 appPlugins/ToolNCC.py:3820 msgid "NCC Tool Rest Machining clear all done." msgstr "Bakır temizleme \"Kalan Parça İşleme\" ile tamamlanmıştır." -#: appPlugins/ToolNCC.py:2848 appPlugins/ToolNCC.py:3837 +#: appPlugins/ToolNCC.py:2834 appPlugins/ToolNCC.py:3823 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" @@ -16554,11 +16733,11 @@ msgstr "" "Bakır temizleme \"Kalan Parça İşleme\" ile tamamlandı; ancak yollarda " "kırılmalar oldu" -#: appPlugins/ToolNCC.py:2946 +#: appPlugins/ToolNCC.py:2932 msgid "NCC Tool started. Reading parameters." msgstr "Bakır temizleme başlatıldı. Seçenekler okunuyor." -#: appPlugins/ToolNCC.py:3940 +#: appPlugins/ToolNCC.py:3926 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." @@ -16567,7 +16746,7 @@ msgstr "" "Seçenekleri'nden \"Tam\" olarak kullanmayı deneyin. Bu değişikliği yaptıktan " "sonra Gerber dosyasını yeniden yükleyin." -#: appPlugins/ToolNCC.py:4153 +#: appPlugins/ToolNCC.py:4154 msgid "" "Specify the type of object to be cleared of excess copper.\n" "It can be of type: Gerber or Geometry.\n" @@ -16578,7 +16757,7 @@ msgstr "" "Bu türler olabilir: Gerber veya Geometri.\n" "Burada seçilen, 'Nesne' açılır kutudaki nesne türlerini belirler." -#: appPlugins/ToolNCC.py:4204 +#: appPlugins/ToolNCC.py:4214 msgid "" "This is the Tool Number.\n" "Non copper clearing will start with the tool with the biggest \n" @@ -16595,7 +16774,7 @@ msgstr "" "Bunun nedeni, bazı uçlarla bu işlevin çizim şekli\n" "oluşturamayacağıdır." -#: appPlugins/ToolNCC.py:4618 +#: appPlugins/ToolNCC.py:4633 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -16745,11 +16924,11 @@ msgstr "PDF'yi açma işlemi iptal edildi" msgid "Parsing" msgstr "Okunuyor" -#: appPlugins/ToolPDF.py:212 app_Main.py:11132 +#: appPlugins/ToolPDF.py:212 app_Main.py:11162 msgid "Failed to open" msgstr "Açılamadı" -#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:368 app_Main.py:11078 +#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:368 app_Main.py:11108 msgid "No geometry found in file" msgstr "Dosyada şekli bulunamadı" @@ -16766,39 +16945,39 @@ msgstr "PDF dosyası açılamadı." msgid "Rendered" msgstr "Çizim" -#: appPlugins/ToolPaint.py:1170 +#: appPlugins/ToolPaint.py:1156 msgid "Can't do Paint on MultiGeo geometries" msgstr "Çok şekilli alanlarda çizim yapılamaz" -#: appPlugins/ToolPaint.py:1207 +#: appPlugins/ToolPaint.py:1193 msgid "Click on a polygon to paint it." msgstr "Çizmek için şekle tıklayın." -#: appPlugins/ToolPaint.py:1812 +#: appPlugins/ToolPaint.py:1800 msgid "Painting polygon with method: lines." msgstr "Çokgen çizim yöntemi: Çizgi Bazlı." -#: appPlugins/ToolPaint.py:1824 +#: appPlugins/ToolPaint.py:1812 msgid "Failed. Painting polygon with method: seed." msgstr "Hata. Çokgen çizim yöntemi: Nokta Bazlı." -#: appPlugins/ToolPaint.py:1835 +#: appPlugins/ToolPaint.py:1823 msgid "Failed. Painting polygon with method: standard." msgstr "Hata. Çokgen çizim yöntemi: Standart." -#: appPlugins/ToolPaint.py:1926 appPlugins/ToolPaint.py:2115 +#: appPlugins/ToolPaint.py:1914 appPlugins/ToolPaint.py:2103 msgid "Painting with tool diameter = " msgstr "Çizim işlemi= " -#: appPlugins/ToolPaint.py:1929 appPlugins/ToolPaint.py:2118 +#: appPlugins/ToolPaint.py:1917 appPlugins/ToolPaint.py:2106 msgid "started" msgstr "kalınlıkta bir uçla başlatıldı" -#: appPlugins/ToolPaint.py:1956 appPlugins/ToolPaint.py:2105 +#: appPlugins/ToolPaint.py:1944 appPlugins/ToolPaint.py:2093 msgid "There is no geometry to process or the tool diameter is too big." msgstr "İşlenecek şekil yok veya uç çapı çok büyük." -#: appPlugins/ToolPaint.py:2071 appPlugins/ToolPaint.py:2297 +#: appPlugins/ToolPaint.py:2059 appPlugins/ToolPaint.py:2285 msgid "" "There is no Painting Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -16809,44 +16988,44 @@ msgstr "" "büyük olduğu anlamına gelir. \n" "Çizim seçeneklerini değiştirin ve tekrar deneyin." -#: appPlugins/ToolPaint.py:2351 +#: appPlugins/ToolPaint.py:2339 msgid "Painting ..." msgstr "Çiziliyor..." -#: appPlugins/ToolPaint.py:2385 appPlugins/ToolPaint.py:2390 -#: appPlugins/ToolPaint.py:2398 appPlugins/ToolPaint.py:2487 -#: appPlugins/ToolPaint.py:2490 appPlugins/ToolPaint.py:2498 -#: appPlugins/ToolPaint.py:2568 appPlugins/ToolPaint.py:2573 -#: appPlugins/ToolPaint.py:2579 +#: appPlugins/ToolPaint.py:2373 appPlugins/ToolPaint.py:2378 +#: appPlugins/ToolPaint.py:2386 appPlugins/ToolPaint.py:2475 +#: appPlugins/ToolPaint.py:2478 appPlugins/ToolPaint.py:2486 +#: appPlugins/ToolPaint.py:2556 appPlugins/ToolPaint.py:2561 +#: appPlugins/ToolPaint.py:2567 msgid "Paint Tool." msgstr "Çizim." -#: appPlugins/ToolPaint.py:2386 appPlugins/ToolPaint.py:2390 -#: appPlugins/ToolPaint.py:2398 +#: appPlugins/ToolPaint.py:2374 appPlugins/ToolPaint.py:2378 +#: appPlugins/ToolPaint.py:2386 msgid "Normal painting polygon task started." msgstr "Çokgenin normal çizimi için görev başladı." -#: appPlugins/ToolPaint.py:2387 appPlugins/ToolPaint.py:2487 -#: appPlugins/ToolPaint.py:2570 +#: appPlugins/ToolPaint.py:2375 appPlugins/ToolPaint.py:2475 +#: appPlugins/ToolPaint.py:2558 msgid "Buffering geometry..." msgstr "Şekil tamponlanıyor ..." -#: appPlugins/ToolPaint.py:2412 appPlugins/ToolPaint.py:2505 -#: appPlugins/ToolPaint.py:2586 +#: appPlugins/ToolPaint.py:2400 appPlugins/ToolPaint.py:2493 +#: appPlugins/ToolPaint.py:2574 msgid "No polygon found." msgstr "Çokgen bulunamadı." -#: appPlugins/ToolPaint.py:2487 appPlugins/ToolPaint.py:2490 -#: appPlugins/ToolPaint.py:2498 +#: appPlugins/ToolPaint.py:2475 appPlugins/ToolPaint.py:2478 +#: appPlugins/ToolPaint.py:2486 msgid "Paint all polygons task started." msgstr "Tüm çokgenleri çizmek için çalışmalar başladı." -#: appPlugins/ToolPaint.py:2569 appPlugins/ToolPaint.py:2573 -#: appPlugins/ToolPaint.py:2579 +#: appPlugins/ToolPaint.py:2557 appPlugins/ToolPaint.py:2561 +#: appPlugins/ToolPaint.py:2567 msgid "Painting area task started." msgstr "Çizim işlemi başlatıldı." -#: appPlugins/ToolPaint.py:2928 +#: appPlugins/ToolPaint.py:2916 msgid "" "Create a Geometry object with toolpaths\n" "that cover only the copper pattern." @@ -16854,7 +17033,7 @@ msgstr "" "Yalnızca bakır modeli kapsayan uç çizimlerine\n" "sahip bir Şekil nesnesi oluşturun." -#: appPlugins/ToolPaint.py:2958 +#: appPlugins/ToolPaint.py:2957 msgid "" "Specify the type of object to be painted.\n" "It can be of type: Gerber or Geometry.\n" @@ -16866,13 +17045,13 @@ msgstr "" "Burada belirtilen \"Nesne\" açılır kutudaki\n" "nesnelerin türünü belirler." -#: appPlugins/ToolPaint.py:2992 +#: appPlugins/ToolPaint.py:2991 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for painting." msgstr "Çizim için kullanılacak uçların seçileceği liste." -#: appPlugins/ToolPaint.py:3009 +#: appPlugins/ToolPaint.py:3016 msgid "" "This is the Tool Number.\n" "Painting will start with the tool with the biggest diameter,\n" @@ -16889,7 +17068,7 @@ msgstr "" "Bunun nedeni, bazı uçlarla bu işlevin çizim şekli\n" "oluşturamayacağıdır." -#: appPlugins/ToolPaint.py:3296 +#: appPlugins/ToolPaint.py:3311 msgid "" "The type of FlatCAM object to be used as paint reference.\n" "It can be Gerber, Excellon or Geometry." @@ -16897,42 +17076,42 @@ msgstr "" "Çizim için şablon olarak kullanılacak FlatCAM nesnesinin türüdür.\n" "Gerber, Excellon veya Şekil olabilir." -#: appPlugins/ToolPaint.py:3336 +#: appPlugins/ToolPaint.py:3353 msgid "Create a Geometry Object which paints the polygons." msgstr "Çokgenler üzerinde bir çizim oluşturun." -#: appPlugins/ToolPanelize.py:112 appPlugins/ToolPanelize.py:1099 +#: appPlugins/ToolPanelize.py:112 appPlugins/ToolPanelize.py:1083 msgid "Panelization" msgstr "Panelli PCB" -#: appPlugins/ToolPanelize.py:373 +#: appPlugins/ToolPanelize.py:357 msgid "Columns or Rows are zero value. Change them to a positive integer." msgstr "" "Sütunlar veya satırların değerleri sıfırdır. Bunları pozitif bir tamsayı " "olarak değiştirin." -#: appPlugins/ToolPanelize.py:416 +#: appPlugins/ToolPanelize.py:400 msgid "Generating panel ... " msgstr "Panel oluşturuluyor … " -#: appPlugins/ToolPanelize.py:509 appPlugins/ToolPanelize.py:801 -#: appPlugins/ToolPanelize.py:1051 +#: appPlugins/ToolPanelize.py:493 appPlugins/ToolPanelize.py:785 +#: appPlugins/ToolPanelize.py:1035 msgid "Generating panel ... Adding the source code." msgstr "Panel oluşturuluyor ... CNC kodu ekleniyor." -#: appPlugins/ToolPanelize.py:729 +#: appPlugins/ToolPanelize.py:713 msgid "Optimizing the overlapping paths." msgstr "Çakışan yollar iyileştiriliyor." -#: appPlugins/ToolPanelize.py:761 +#: appPlugins/ToolPanelize.py:745 msgid "Optimization complete." msgstr "İyileştirme tamamlandı." -#: appPlugins/ToolPanelize.py:1060 +#: appPlugins/ToolPanelize.py:1044 msgid "Generating panel... Spawning copies" msgstr "Panel oluşturuluyor ... Kopyalar oluşturuluyor" -#: appPlugins/ToolPanelize.py:1076 +#: appPlugins/ToolPanelize.py:1060 #, python-brace-format msgid "" "{text} Too big for the constrain area. Final panel has {col} columns and " @@ -16941,11 +17120,11 @@ msgstr "" "{text} Kısıtlama alanı için çok büyük. Son panelde {col} sütun ve {row} " "satır var" -#: appPlugins/ToolPanelize.py:1084 +#: appPlugins/ToolPanelize.py:1068 msgid "Panel created successfully." msgstr "Panel oluşturma işlemi başarıyla tamamlandı." -#: appPlugins/ToolPanelize.py:1139 +#: appPlugins/ToolPanelize.py:1128 msgid "" "Specify the type of object to be panelized\n" "It can be of type: Gerber, Excellon or Geometry.\n" @@ -16956,7 +17135,7 @@ msgstr "" "Gerber, Excellon veya Şekil olabilir. \n" "Buradaki seçim, açılır kutudaki nesnelerin türünü belirler." -#: appPlugins/ToolPanelize.py:1167 +#: appPlugins/ToolPanelize.py:1163 msgid "" "Object to be panelized. This means that it will\n" "be duplicated in an array of rows and columns." @@ -16964,11 +17143,7 @@ msgstr "" "Panelleştirilecek olan nesnedir. Bu, bir satır ve \n" "sütun dizisinde çoğaltılacak olan nesne anlamına gelir." -#: appPlugins/ToolPanelize.py:1174 -msgid "Panelization Reference" -msgstr "Panel Olarak Kullanılacak Nesne" - -#: appPlugins/ToolPanelize.py:1176 +#: appPlugins/ToolPanelize.py:1175 msgid "" "Choose the reference for panelization:\n" "- Object = the bounding box of a different object\n" @@ -16988,7 +17163,7 @@ msgstr "" "yaparken kullanışlıdır. Aralıklar (gerçek hizalar) bu seçilen nesneye \n" "uygulanacaktır, bu nedenle panelli nesneleri hizalı halde tutacaktır." -#: appPlugins/ToolPanelize.py:1202 +#: appPlugins/ToolPanelize.py:1210 msgid "" "Specify the type of object to be used as an container for\n" "panelization. It can be: Gerber or Geometry type.\n" @@ -16999,7 +17174,7 @@ msgstr "" "Gerber veya Şekil olabilir.\n" "Buradaki seçim, Çerçeve Türü alanında bulunacak nesnelerin türünü belirler." -#: appPlugins/ToolPanelize.py:1217 +#: appPlugins/ToolPanelize.py:1225 msgid "" "The actual object that is used as container for the\n" " selected object that is to be panelized." @@ -17007,11 +17182,11 @@ msgstr "" "Panelleştirilecek seçili nesne için\n" "kapsayıcı olarak kullanılan gerçek nesne." -#: appPlugins/ToolPanelize.py:1227 +#: appPlugins/ToolPanelize.py:1233 msgid "Panel Data" msgstr "Panel Bilgisi" -#: appPlugins/ToolPanelize.py:1229 +#: appPlugins/ToolPanelize.py:1235 msgid "" "This informations will shape the resulting panel.\n" "The number of rows and columns will set how many\n" @@ -17027,15 +17202,15 @@ msgstr "" "\n" "Aralık, panel dizisinin herhangi iki öğesi arasındaki mesafeyi ayarlar." -#: appPlugins/ToolPanelize.py:1314 +#: appPlugins/ToolPanelize.py:1338 msgid "Constrain panel within" msgstr "Paneli Sınırla" -#: appPlugins/ToolPanelize.py:1357 +#: appPlugins/ToolPanelize.py:1383 msgid "Panelize Object" msgstr "Panel Oluştur" -#: appPlugins/ToolPanelize.py:1360 appPlugins/ToolRulesCheck.py:1663 +#: appPlugins/ToolPanelize.py:1386 appPlugins/ToolRulesCheck.py:1663 msgid "" "Panelize the specified object around the specified box.\n" "In other words it creates multiple copies of the source object,\n" @@ -17075,7 +17250,7 @@ msgstr "PCB Sihirbazı .INF dosyası yüklendi." msgid "Main PcbWizard Excellon file loaded." msgstr "Pcb Sihirbazı Excellon dosyası yüklendi." -#: appPlugins/ToolPcbWizard.py:346 app_Main.py:11057 +#: appPlugins/ToolPcbWizard.py:346 app_Main.py:11087 msgid "This is not Excellon file." msgstr "Bu Excellon dosyası değil." @@ -17201,55 +17376,55 @@ msgstr "" msgid "Punch Geber" msgstr "Gerber Delik Yeri Açma" -#: appPlugins/ToolPunchGerber.py:555 +#: appPlugins/ToolPunchGerber.py:551 msgid "Click on a pad to select it." msgstr "Seçmek için bir pede tıklayın." -#: appPlugins/ToolPunchGerber.py:803 appPlugins/ToolPunchGerber.py:936 +#: appPlugins/ToolPunchGerber.py:799 appPlugins/ToolPunchGerber.py:932 msgid "The value of the fixed diameter is 0.0. Aborting." msgstr "Sabit çap değeri 0.0'dır. Durduruluyor." -#: appPlugins/ToolPunchGerber.py:1712 +#: appPlugins/ToolPunchGerber.py:1708 msgid "Added pad" msgstr "Ped eklendi" -#: appPlugins/ToolPunchGerber.py:1713 +#: appPlugins/ToolPunchGerber.py:1709 msgid "Click to add next pad or right click to start." msgstr "Sonraki pedi eklemek için tıklayın veya başlatmak için sağ tıklayın." -#: appPlugins/ToolPunchGerber.py:1725 +#: appPlugins/ToolPunchGerber.py:1721 msgid "Removed pad" msgstr "Ped kaldırıldı" -#: appPlugins/ToolPunchGerber.py:1726 +#: appPlugins/ToolPunchGerber.py:1722 msgid "Click to add/remove next pad or right click to start." msgstr "" "Sonraki pedi eklemek / kaldırmak için tıklayın veya başlatmak için sağ " "tıklayın." -#: appPlugins/ToolPunchGerber.py:1731 +#: appPlugins/ToolPunchGerber.py:1727 msgid "No pad detected under click position." msgstr "Tıklama konumunda ped algılanmadı." -#: appPlugins/ToolPunchGerber.py:1930 +#: appPlugins/ToolPunchGerber.py:1926 msgid "All selectable pads are selected." msgstr "Tüm seçilebilir pedler seçildi." -#: appPlugins/ToolPunchGerber.py:1947 +#: appPlugins/ToolPunchGerber.py:1943 msgid "Selection cleared." msgstr "Seçim temizlendi." -#: appPlugins/ToolPunchGerber.py:2007 +#: appPlugins/ToolPunchGerber.py:2000 msgid "Gerber into which to punch holes" msgstr "Delik Yeri Açmak İçin Gerber" -#: appPlugins/ToolPunchGerber.py:2145 +#: appPlugins/ToolPunchGerber.py:2154 msgid "" "Remove the geometry of Excellon from the Gerber to create the holes in pads." msgstr "" "Pedlerde delikler oluşturmak için Excellon'un şeklini Gerber'den çıkarın." -#: appPlugins/ToolPunchGerber.py:2297 +#: appPlugins/ToolPunchGerber.py:2313 msgid "" "When the manual type is chosen, the pads to be punched\n" "are selected on the canvas but only those that\n" @@ -17258,7 +17433,7 @@ msgstr "" "El ile seçeneği seçildiğinde, delinecek pedler çalışma alanı \n" "üzerinde seçilir, ancak yalnızca işlenmiş pedlerde olanlar seçilir." -#: appPlugins/ToolPunchGerber.py:2336 +#: appPlugins/ToolPunchGerber.py:2347 msgid "" "Create a Gerber object from the selected object, within\n" "the specified box." @@ -17273,19 +17448,19 @@ msgstr "İptal edildi. Metin kutusunda QR Kod verisi yoktur." msgid "QRCode Tool done." msgstr "QR Kod ekleme başarıyla tamamlandı." -#: appPlugins/ToolQRCode.py:777 +#: appPlugins/ToolQRCode.py:785 msgid "Gerber Object to which the QRCode will be added." msgstr "QR Kod eklenecek Gerber nesnesi." -#: appPlugins/ToolQRCode.py:813 +#: appPlugins/ToolQRCode.py:827 msgid "The parameters used to shape the QRCode." msgstr "QR Kod'u oluşturmak için kullanılan seçenekler." -#: appPlugins/ToolQRCode.py:918 +#: appPlugins/ToolQRCode.py:939 msgid "Export QRCode" msgstr "QR Kod'u Dışa Aktar" -#: appPlugins/ToolQRCode.py:920 +#: appPlugins/ToolQRCode.py:941 msgid "" "Show a set of controls allowing to export the QRCode\n" "to a SVG file or an PNG file." @@ -17293,31 +17468,31 @@ msgstr "" "QR Kod'u SVG veya PNG dosyasına\n" " aktarmanıza izin veren kontrolleri gösterir." -#: appPlugins/ToolQRCode.py:959 +#: appPlugins/ToolQRCode.py:979 msgid "Transparent back color" msgstr "Şeffaf Arka Plan" -#: appPlugins/ToolQRCode.py:984 +#: appPlugins/ToolQRCode.py:1004 msgid "Export QRCode SVG" msgstr "QR Kod İçeren SVG Dosyasını Dışa Aktar" -#: appPlugins/ToolQRCode.py:986 +#: appPlugins/ToolQRCode.py:1006 msgid "Export a SVG file with the QRCode content." msgstr "QR Kod içeren bir SVG dosyasını dışa aktarın." -#: appPlugins/ToolQRCode.py:997 +#: appPlugins/ToolQRCode.py:1017 msgid "Export QRCode PNG" msgstr "QR Kod İçeren PNG Dosyasını Dışa Aktar" -#: appPlugins/ToolQRCode.py:999 +#: appPlugins/ToolQRCode.py:1019 msgid "Export a PNG image file with the QRCode content." msgstr "QR Kod içeren bir PNG resim dosyasını dışa aktarın." -#: appPlugins/ToolQRCode.py:1010 +#: appPlugins/ToolQRCode.py:1030 msgid "Insert QRCode" msgstr "QR Kod Ekle" -#: appPlugins/ToolQRCode.py:1013 +#: appPlugins/ToolQRCode.py:1033 msgid "Create the QRCode object." msgstr "QR Kod nesnesi oluştur." @@ -17748,52 +17923,52 @@ msgstr "" "PCB pedlerine lehim pastası dağıtımı için\n" "oluşturulan G Kod'u bir dosyaya kaydedin." -#: appPlugins/ToolSub.py:269 appPlugins/ToolSub.py:505 +#: appPlugins/ToolSub.py:267 appPlugins/ToolSub.py:503 msgid "No Target object loaded." msgstr "Yüklü hedef yoktur." -#: appPlugins/ToolSub.py:272 +#: appPlugins/ToolSub.py:270 msgid "Loading geometry from Gerber objects." msgstr "Gerber nesnelerinden şekil yükleniyor." -#: appPlugins/ToolSub.py:289 appPlugins/ToolSub.py:518 +#: appPlugins/ToolSub.py:287 appPlugins/ToolSub.py:516 msgid "No Subtractor object loaded." msgstr "Yüklü çıkarıcı nesnesi yok." -#: appPlugins/ToolSub.py:303 +#: appPlugins/ToolSub.py:301 msgid "Not possible to subtract from the same object." msgstr "Aynı nesneden çıkarmak mümkün değildir." -#: appPlugins/ToolSub.py:343 +#: appPlugins/ToolSub.py:341 msgid "Finished parsing geometry for aperture" msgstr "Bir aralık için şekil okuma işlemini tamamlandı" -#: appPlugins/ToolSub.py:345 +#: appPlugins/ToolSub.py:343 msgid "Subtraction aperture processing finished." msgstr "Aralık çıkarma işlemi tamamlandı." -#: appPlugins/ToolSub.py:478 appPlugins/ToolSub.py:672 -#: appPlugins/ToolSub.py:754 +#: appPlugins/ToolSub.py:476 appPlugins/ToolSub.py:670 +#: appPlugins/ToolSub.py:752 msgid "Generating new object failed." msgstr "Yeni nesne oluşturulamadı." -#: appPlugins/ToolSub.py:482 appPlugins/ToolSub.py:677 +#: appPlugins/ToolSub.py:480 appPlugins/ToolSub.py:675 msgid "Created" msgstr "Oluşturuldu" -#: appPlugins/ToolSub.py:531 +#: appPlugins/ToolSub.py:529 msgid "Currently, the Subtractor geometry cannot be of type Multigeo." msgstr "Çıkarıcı şekli şu anda çoklu şekil tipinde olamaz." -#: appPlugins/ToolSub.py:571 +#: appPlugins/ToolSub.py:569 msgid "Parsing solid_geometry ..." msgstr "Dolgulu şekil okunuyor ..." -#: appPlugins/ToolSub.py:573 +#: appPlugins/ToolSub.py:571 msgid "Parsing solid_geometry for tool" msgstr "Bir araç için dolgulu şekil okunuyor" -#: appPlugins/ToolSub.py:790 +#: appPlugins/ToolSub.py:788 msgid "" "A plugin to help subtract a Gerber/Geometry object from another of the same " "type." @@ -17801,27 +17976,27 @@ msgstr "" "Bir Gerber / Şekil nesnesini, aynı türden başka bir nesneden çıkarmaya " "yardımcı olan bir eklenti." -#: appPlugins/ToolSub.py:849 +#: appPlugins/ToolSub.py:850 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." msgstr "Gerber nesnesinin çıkarıldığı Gerber nesnesi." -#: appPlugins/ToolSub.py:863 appPlugins/ToolSub.py:916 +#: appPlugins/ToolSub.py:871 appPlugins/ToolSub.py:934 msgid "Subtractor" msgstr "Çıkarıcı" -#: appPlugins/ToolSub.py:865 +#: appPlugins/ToolSub.py:873 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." msgstr "Hedef Gerber nesnesinden çıkarılacak bir Gerber nesnesi." -#: appPlugins/ToolSub.py:872 +#: appPlugins/ToolSub.py:883 msgid "Subtract Gerber" msgstr "Gerber'i Çıkart" -#: appPlugins/ToolSub.py:875 +#: appPlugins/ToolSub.py:886 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -17833,23 +18008,23 @@ msgstr "" "Lehim maskesi üzerindeki örtüşen serigrafiyi \n" "kaldırmak için kullanılabilir." -#: appPlugins/ToolSub.py:902 +#: appPlugins/ToolSub.py:919 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." msgstr "Şeklin çıkarılacağı şekil nesnesi." -#: appPlugins/ToolSub.py:918 +#: appPlugins/ToolSub.py:936 msgid "" "Geometry object that will be subtracted\n" "from the target Geometry object." msgstr "Hedef Şekil nesnesinden çıkarılacak şekil nesnesi." -#: appPlugins/ToolSub.py:930 +#: appPlugins/ToolSub.py:957 msgid "Subtract Geometry" msgstr "Şekli Çıkar" -#: appPlugins/ToolSub.py:933 +#: appPlugins/ToolSub.py:960 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -17908,7 +18083,7 @@ msgstr "CNC İş nesnelerinde tamponlama işlemi geçekleştirilemez." msgid "A plugin that allow geometry transformation." msgstr "Şekil döndürmeye izin veren bir eklenti." -#: appPlugins/ToolTransform.py:666 +#: appPlugins/ToolTransform.py:663 msgid "" "The object used as reference.\n" "The used point is the center of it's bounding box." @@ -17962,7 +18137,7 @@ msgstr "" "Çalışma alanı başlatılıyor.\n" "Çalışma alanının başlatılması tamamlandı" -#: app_Main.py:1314 app_Main.py:9893 +#: app_Main.py:1314 app_Main.py:9923 msgid "New Project - Not saved" msgstr "Yeni Proje - Kaydedilmedi" @@ -18413,7 +18588,7 @@ msgstr "Orjini belirtmek için tıklayın ..." msgid "Setting Origin..." msgstr "Orijin noktası ayarlanıyor ..." -#: app_Main.py:5240 app_Main.py:5358 app_Main.py:5501 +#: app_Main.py:5240 app_Main.py:5362 app_Main.py:5505 msgid "Origin set" msgstr "Orijin Ayarı" @@ -18421,253 +18596,253 @@ msgstr "Orijin Ayarı" msgid "Origin coordinates specified but incomplete." msgstr "Orijin koordinatları belirtildi, ancak eksik." -#: app_Main.py:5304 +#: app_Main.py:5308 msgid "Moving to Origin..." msgstr "Orijine taşınıyor ..." -#: app_Main.py:5308 app_Main.py:5376 +#: app_Main.py:5312 app_Main.py:5380 msgid "Failed. No object(s) selected..." msgstr "Hata. Hiçbir nesne seçilmedi ..." -#: app_Main.py:5395 +#: app_Main.py:5399 msgid "Quadrant 1" msgstr "1. Çeyrek" -#: app_Main.py:5396 +#: app_Main.py:5400 msgid "Quadrant 2" msgstr "2. Çeyrek" -#: app_Main.py:5397 +#: app_Main.py:5401 msgid "Quadrant 3" msgstr "3. Çeyrek" -#: app_Main.py:5398 +#: app_Main.py:5402 msgid "Quadrant 4" msgstr "4. Çeyrek" -#: app_Main.py:5538 +#: app_Main.py:5542 msgid "Jump to ..." msgstr "Konuma Atla..." -#: app_Main.py:5539 +#: app_Main.py:5543 msgid "Enter the coordinates in format X,Y:" msgstr "Koordinatları X, Y biçiminde girin:" -#: app_Main.py:5549 +#: app_Main.py:5553 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Yanlış koordinat girildi. Koordinatları şu biçimde girin: X, Y" -#: app_Main.py:5690 +#: app_Main.py:5696 msgid "Locate ..." msgstr "Bul ..." -#: app_Main.py:6314 +#: app_Main.py:6322 msgid "" "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "" "Durduruluyor. Mevcut görev mümkün olan en kısa sürede kapatılacaktır ..." -#: app_Main.py:6320 +#: app_Main.py:6328 msgid "The current task was gracefully closed on user request..." msgstr "Geçerli görev kullanıcının isteği üzerine kapatıldı ..." -#: app_Main.py:6520 +#: app_Main.py:6528 msgid "Not available for Legacy 2D graphic mode." msgstr "Eski 2D grafik modunda kullanılamaz." -#: app_Main.py:6622 +#: app_Main.py:6630 msgid "Adding tool from DB is not allowed for this object." msgstr "Bu nesne için Veri Tabanından bir araç eklenmesine izin verilmiyor." -#: app_Main.py:6640 +#: app_Main.py:6648 msgid "" "One or more Tools are edited.\n" "Do you want to save?" msgstr "Bir veya daha fazla araç düzenlendi. Kaydetmek istiyor musunuz?" -#: app_Main.py:6642 +#: app_Main.py:6650 msgid "Save Tools Database" msgstr "Araçlar Veri Tabanını Kaydet" -#: app_Main.py:6835 app_Main.py:6889 app_Main.py:6937 +#: app_Main.py:6862 app_Main.py:6916 app_Main.py:6964 msgid "Enter the Angle value:" msgstr "Açı Değerini Girin:" -#: app_Main.py:6868 +#: app_Main.py:6895 msgid "Rotation done." msgstr "Döndürme işlemi tamamlandı." -#: app_Main.py:6870 +#: app_Main.py:6897 msgid "Rotation movement was not executed." msgstr "Döndürme işlemi gerçekleştirilemedi." -#: app_Main.py:6919 +#: app_Main.py:6946 msgid "Skew on X axis done." msgstr "X ekseninde eğme işlemi tamamlandı." -#: app_Main.py:6967 +#: app_Main.py:6994 msgid "Skew on Y axis done." msgstr "Y ekseninde eğme işlemi tamamlandı." -#: app_Main.py:7049 +#: app_Main.py:7076 msgid "New Grid ..." msgstr "Yeni Izgara ..." -#: app_Main.py:7050 +#: app_Main.py:7077 msgid "Enter a Grid Value:" msgstr "Izgara Boyutunu Girin:" -#: app_Main.py:7059 app_Main.py:7084 +#: app_Main.py:7086 app_Main.py:7111 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "" "Lütfen ondalıklı biçimde sıfır olmayan bir değer içeren bir ızgara değeri " "girin." -#: app_Main.py:7064 +#: app_Main.py:7091 msgid "New Grid added" msgstr "Yeni ızgara eklendi" -#: app_Main.py:7066 +#: app_Main.py:7093 msgid "Grid already exists" msgstr "Izgara zaten var" -#: app_Main.py:7068 +#: app_Main.py:7095 msgid "Adding New Grid cancelled" msgstr "Yeni ızgara ekleme işlemi iptal edildi" -#: app_Main.py:7090 +#: app_Main.py:7117 msgid "Grid Value does not exist" msgstr "Izgara değeri mevcut değil" -#: app_Main.py:7092 +#: app_Main.py:7119 msgid "Grid Value deleted" msgstr "Izgara değeri silindi" -#: app_Main.py:7094 +#: app_Main.py:7121 msgid "Delete Grid value cancelled" msgstr "Izgara değerini silme işlemi iptal edildi" -#: app_Main.py:7108 +#: app_Main.py:7135 msgid "Name copied to clipboard ..." msgstr "İsim panoya kopyalandı ..." -#: app_Main.py:7889 app_Main.py:7893 +#: app_Main.py:7919 app_Main.py:7923 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "CNC kodunu görüntülemek için bir Gerber veya Excellon dosyası seçin." -#: app_Main.py:7896 +#: app_Main.py:7926 msgid "Viewing the source code of the selected object." msgstr "Seçilen nesnenin CNC kodunu görüntüle." -#: app_Main.py:7910 +#: app_Main.py:7940 msgid "Source Editor" msgstr "Kod Düzenleyici" -#: app_Main.py:7946 app_Main.py:7953 +#: app_Main.py:7976 app_Main.py:7983 msgid "There is no selected object for which to see it's source file code." msgstr "CNC kodunun gösterileceği seçili hiçbir nesne yok." -#: app_Main.py:7961 +#: app_Main.py:7991 msgid "Failed to load the source code for the selected object" msgstr "Seçilen nesnenin CNC kodu yüklenemedi" -#: app_Main.py:7994 +#: app_Main.py:8024 msgid "Go to Line ..." msgstr "Satıra Git ..." -#: app_Main.py:8025 +#: app_Main.py:8055 msgid "Redrawing all objects" msgstr "Tüm nesneler yeniden çiziliyor" -#: app_Main.py:8113 +#: app_Main.py:8143 msgid "Failed to load recent item list." msgstr "Son dosya listesi yüklenemedi." -#: app_Main.py:8120 +#: app_Main.py:8150 msgid "Failed to parse recent item list." msgstr "Son dosya listesi okunamadı." -#: app_Main.py:8130 +#: app_Main.py:8160 msgid "Failed to load recent projects item list." msgstr "Son projelerin öğe listesi yüklenemedi." -#: app_Main.py:8137 +#: app_Main.py:8167 msgid "Failed to parse recent project item list." msgstr "Son proje öğelerinin listesi okunamadı." -#: app_Main.py:8161 +#: app_Main.py:8191 msgid "Recent files list was reset." msgstr "Son dosyalar listesi temizlendi." -#: app_Main.py:8175 +#: app_Main.py:8205 msgid "Recent projects list was reset." msgstr "Son projeler listesi temizlendi." -#: app_Main.py:8200 +#: app_Main.py:8230 msgid "Clear Recent projects" msgstr "Son Projeleri Temizle" -#: app_Main.py:8224 +#: app_Main.py:8254 msgid "Clear Recent files" msgstr "Listeyi Temizle" -#: app_Main.py:8280 +#: app_Main.py:8310 msgid "FlatCAM Evo" msgstr "FlatCAM Evo" -#: app_Main.py:8284 +#: app_Main.py:8314 msgid "Release date" msgstr "Yayın Tarihi" -#: app_Main.py:8288 +#: app_Main.py:8318 msgid "Displayed" msgstr "Görüntülendi" -#: app_Main.py:8291 +#: app_Main.py:8321 msgid "Snap" msgstr "Maksimum Tutturma" -#: app_Main.py:8300 +#: app_Main.py:8330 msgid "Canvas" msgstr "Çalışma Alanı" -#: app_Main.py:8305 +#: app_Main.py:8335 msgid "Workspace active" msgstr "Çalışma alanı etkin" -#: app_Main.py:8309 +#: app_Main.py:8339 msgid "Workspace size" msgstr "Çalışma alanı boyutu" -#: app_Main.py:8313 +#: app_Main.py:8343 msgid "Workspace orientation" msgstr "Çalışma alanı yönlendirmesi" -#: app_Main.py:8375 +#: app_Main.py:8405 msgid "Failed checking for latest version. Could not connect." msgstr "Program güncellemesi kontrol edilemedi. İnternet bağlantısı yok." -#: app_Main.py:8382 +#: app_Main.py:8412 msgid "Could not parse information about latest version." msgstr "En son sürüm bilgileri okunamıyor." -#: app_Main.py:8392 +#: app_Main.py:8422 msgid "FlatCAM is up to date!" msgstr "FlatCAM güncel!" -#: app_Main.py:8397 +#: app_Main.py:8427 msgid "Newer Version Available" msgstr "Daha yeni bir sürüm var" -#: app_Main.py:8399 +#: app_Main.py:8429 msgid "There is a newer version of FlatCAM available for download:" msgstr "İndirebileceğiniz daha yeni bir FlatCAM sürümü var:" -#: app_Main.py:8403 +#: app_Main.py:8433 msgid "info" msgstr "bilgi" -#: app_Main.py:8437 +#: app_Main.py:8467 msgid "" "OpenGL canvas initialization failed. HW or HW configuration not supported." "Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General " @@ -18678,44 +18853,44 @@ msgstr "" "desteklenmiyor. Düzenle -> Ayarlar -> Genel sekmesinde Grafik Modu'nu Legacy " "(2D) olarak değiştirin.\n" -#: app_Main.py:8523 +#: app_Main.py:8553 msgid "All plots disabled." msgstr "Tüm şekiller devre dışı." -#: app_Main.py:8529 +#: app_Main.py:8559 msgid "All non selected plots disabled." msgstr "Seçili olmayan tüm şekiller devre dışı bırakıldı." -#: app_Main.py:8535 +#: app_Main.py:8565 msgid "All plots enabled." msgstr "Tüm şekiller etkin." -#: app_Main.py:8541 +#: app_Main.py:8571 msgid "All non selected plots enabled." msgstr "Seçili olmayan tüm şekiller etkinleştirildi." -#: app_Main.py:8547 +#: app_Main.py:8577 msgid "Selected plots enabled..." msgstr "Seçilen şekiller etkin ..." -#: app_Main.py:8555 +#: app_Main.py:8585 msgid "Selected plots disabled..." msgstr "Seçilen şekiller devre dışı ..." -#: app_Main.py:8589 +#: app_Main.py:8619 msgid "Enabling plots ..." msgstr "Şekiller açılıyor ..." -#: app_Main.py:8636 +#: app_Main.py:8666 msgid "Disabling plots ..." msgstr "Şekillerin bağlantısı kesiliyor ..." -#: app_Main.py:8783 +#: app_Main.py:8813 msgid "Set alpha level ..." msgstr "Şeffaflık seviyesini ayarla ..." -#: app_Main.py:9092 app_Main.py:9131 app_Main.py:9175 app_Main.py:9241 -#: app_Main.py:10012 app_Main.py:11305 app_Main.py:11370 +#: app_Main.py:9122 app_Main.py:9161 app_Main.py:9205 app_Main.py:9271 +#: app_Main.py:10042 app_Main.py:11335 app_Main.py:11400 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -18723,93 +18898,93 @@ msgstr "" "Çalışma alanı başlatılıyor.\n" "Çalışma alanını başlatılması tamamlandı" -#: app_Main.py:9095 +#: app_Main.py:9125 msgid "Opening Gerber file." msgstr "Gerber dosyası açılıyor." -#: app_Main.py:9134 +#: app_Main.py:9164 msgid "Opening Excellon file." msgstr "Excellon dosyası açılıyor." -#: app_Main.py:9178 +#: app_Main.py:9208 msgid "Opening G-Code file." msgstr "G-Kodu dosyası açılıyor." -#: app_Main.py:9232 app_Main.py:9236 +#: app_Main.py:9262 app_Main.py:9266 msgid "Open HPGL2" msgstr "HPGL2'yi Açın" -#: app_Main.py:9244 +#: app_Main.py:9274 msgid "Opening HPGL2 file." msgstr "HPGL2 dosyası açılıyor." -#: app_Main.py:9267 app_Main.py:9270 +#: app_Main.py:9297 app_Main.py:9300 msgid "Open Configuration File" msgstr "Yapılandırma Dosyasını Aç" -#: app_Main.py:9296 +#: app_Main.py:9326 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Yalnızca Şekil, Gerber ve CNC İş nesneleri kullanılabilir." -#: app_Main.py:9343 +#: app_Main.py:9373 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "Verilerin son boyutu 3 veya 4 olan bir 3D dizi olması gerekir" -#: app_Main.py:9349 app_Main.py:9354 +#: app_Main.py:9379 app_Main.py:9384 msgid "Export PNG Image" msgstr "PNG Görüntüsünü Dışa Aktar" -#: app_Main.py:9387 app_Main.py:9599 +#: app_Main.py:9417 app_Main.py:9629 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" "Hata. Sadece Gerber nesneleri Gerber dosyaları olarak kaydedilebilir ..." -#: app_Main.py:9400 +#: app_Main.py:9430 msgid "Save Gerber source file" msgstr "Gerber kaynak dosyasını kaydet" -#: app_Main.py:9429 +#: app_Main.py:9459 msgid "Failed. Only Script objects can be saved as TCL Script files..." msgstr "" "Hata. Yalnızca komut dosyası nesneleri TCL komut dosyaları olarak " "kaydedilebilir ..." -#: app_Main.py:9442 +#: app_Main.py:9472 msgid "Save Script source file" msgstr "Komut dosyası kaynak dosyasını kaydet" -#: app_Main.py:9471 +#: app_Main.py:9501 msgid "Failed. Only Document objects can be saved as Document files..." msgstr "" "Hata. Yalnızca Belge nesneleri Belge dosyaları olarak kaydedilebilir ..." -#: app_Main.py:9484 +#: app_Main.py:9514 msgid "Save Document source file" msgstr "Belgenin kaynak dosyasını kaydet" -#: app_Main.py:9513 app_Main.py:9554 app_Main.py:10517 +#: app_Main.py:9543 app_Main.py:9584 app_Main.py:10547 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "Hata. Yalnızca Excellon nesneleri Excellon dosyaları olarak " "kaydedilebilir ..." -#: app_Main.py:9521 app_Main.py:9526 +#: app_Main.py:9551 app_Main.py:9556 msgid "Save Excellon source file" msgstr "Excellon kaynak dosyasını kaydet" -#: app_Main.py:9644 +#: app_Main.py:9674 msgid "Only Geometry objects can be used." msgstr "Yalnızca Şekil nesneleri kullanılabilir." -#: app_Main.py:9689 app_Main.py:9693 +#: app_Main.py:9719 app_Main.py:9723 msgid "Import SVG" msgstr "SVG'i İçe Aktar" -#: app_Main.py:9719 app_Main.py:9723 +#: app_Main.py:9749 app_Main.py:9753 msgid "Import DXF" msgstr "DXF'i İçe Aktar" -#: app_Main.py:9749 +#: app_Main.py:9779 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -18818,153 +18993,153 @@ msgstr "" "FlatCAM'de açık dosyalar/nesneler var. Yeni bir proje oluşturmak onları " "siler. Projeyi kaydetmek istiyor musunuz?" -#: app_Main.py:9873 +#: app_Main.py:9903 msgid "Do you want to save the current settings/preferences?" msgstr "Mevcut ayarları/tercihleri kaydetmek istiyor musunuz?" -#: app_Main.py:9874 +#: app_Main.py:9904 msgid "Save preferences" msgstr "Ayarları Kaydet" -#: app_Main.py:9892 +#: app_Main.py:9922 msgid "Project created in" msgstr "Oluşturulan proje" -#: app_Main.py:9892 +#: app_Main.py:9922 msgid "seconds" msgstr "saniye" -#: app_Main.py:9895 +#: app_Main.py:9925 msgid "New Project created" msgstr "Yeni proje oluşturuldu" -#: app_Main.py:9921 +#: app_Main.py:9951 msgid "New TCL script file created in Code Editor." msgstr "Kod Düzenleyici'de yeni TLC komut dosyası oluşturuldu." -#: app_Main.py:9948 app_Main.py:9950 app_Main.py:9985 app_Main.py:9987 +#: app_Main.py:9978 app_Main.py:9980 app_Main.py:10015 app_Main.py:10017 msgid "Open TCL script" msgstr "TCL Komut Dosyasını Aç" -#: app_Main.py:10014 +#: app_Main.py:10044 msgid "Executing ScriptObject file." msgstr "FlatCAM komut dosyası çalışıyor." -#: app_Main.py:10022 app_Main.py:10026 +#: app_Main.py:10052 app_Main.py:10056 msgid "Run TCL script" msgstr "TCL komut dosyasını çalıştır" -#: app_Main.py:10049 +#: app_Main.py:10079 msgid "TCL script file opened in Code Editor and executed." msgstr "TCL komut dosyası Kod Düzenleyici'de açıldı ve yürütüldü." -#: app_Main.py:10095 app_Main.py:10102 +#: app_Main.py:10125 app_Main.py:10132 msgid "Save Project As ..." msgstr "Projeyi Farklı Kaydet ..." -#: app_Main.py:10137 +#: app_Main.py:10167 msgid "FlatCAM objects print" msgstr "FlatCAM nesnelerini yazdır" -#: app_Main.py:10150 app_Main.py:10158 +#: app_Main.py:10180 app_Main.py:10188 msgid "Save Object as PDF ..." msgstr "Nesneyi PDF Olarak Kaydet ..." -#: app_Main.py:10168 +#: app_Main.py:10198 msgid "Printing PDF ..." msgstr "PDF yazdırılıyor ..." -#: app_Main.py:10342 +#: app_Main.py:10372 msgid "PDF file saved to" msgstr "PDF dosyası şuraya kaydedildi" -#: app_Main.py:10364 app_Main.py:10624 app_Main.py:10758 app_Main.py:10825 +#: app_Main.py:10394 app_Main.py:10654 app_Main.py:10788 app_Main.py:10855 msgid "Exporting ..." msgstr "Dışa aktarılıyor ..." -#: app_Main.py:10407 +#: app_Main.py:10437 msgid "SVG file exported to" msgstr "SVG dosyası şuraya aktarıldı" -#: app_Main.py:10422 app_Main.py:10426 +#: app_Main.py:10452 app_Main.py:10456 msgid "Import FlatCAM Preferences" msgstr "FlatCAM Ayarlarını İçe Aktar" -#: app_Main.py:10437 +#: app_Main.py:10467 msgid "Imported Defaults from" msgstr "Varsayılan değerler şuradan alındı" -#: app_Main.py:10456 app_Main.py:10462 +#: app_Main.py:10486 app_Main.py:10492 msgid "Export FlatCAM Preferences" msgstr "FlatCAM Ayarlarını Dışa Aktar" -#: app_Main.py:10482 +#: app_Main.py:10512 msgid "Exported preferences to" msgstr "Ayarlar şuraya aktarıldı" -#: app_Main.py:10615 +#: app_Main.py:10645 msgid "Excellon file exported to" msgstr "Excellon dosyası şuraya aktarıldı" -#: app_Main.py:10629 app_Main.py:10636 app_Main.py:10763 app_Main.py:10770 -#: app_Main.py:10830 app_Main.py:10837 +#: app_Main.py:10659 app_Main.py:10666 app_Main.py:10793 app_Main.py:10800 +#: app_Main.py:10860 app_Main.py:10867 msgid "Could not export." msgstr "Dışa aktarılamadı." -#: app_Main.py:10750 +#: app_Main.py:10780 msgid "Gerber file exported to" msgstr "Gerber dosyası şuraya aktarıldı" -#: app_Main.py:10816 +#: app_Main.py:10846 msgid "DXF file exported to" msgstr "DXF dosyası şuraya aktarıldı" -#: app_Main.py:10892 app_Main.py:10950 +#: app_Main.py:10922 app_Main.py:10980 msgid "Import failed." msgstr "İçe aktarma başarısız oldu." -#: app_Main.py:10984 app_Main.py:11191 app_Main.py:11256 +#: app_Main.py:11014 app_Main.py:11221 app_Main.py:11286 msgid "Failed to open file" msgstr "Dosya açılamadı" -#: app_Main.py:10987 app_Main.py:11194 app_Main.py:11259 +#: app_Main.py:11017 app_Main.py:11224 app_Main.py:11289 msgid "Failed to parse file" msgstr "Dosya okunamadı" -#: app_Main.py:10999 +#: app_Main.py:11029 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" "Nesne bir Gerber dosyası değil veya boş. Nesne oluşturma işlemi iptal " "ediliyor." -#: app_Main.py:11012 app_Main.py:11081 app_Main.py:11144 app_Main.py:11218 -#: app_Main.py:11274 app_Main.py:11448 tclCommands/TclCommandOpenDXF.py:89 +#: app_Main.py:11042 app_Main.py:11111 app_Main.py:11174 app_Main.py:11248 +#: app_Main.py:11304 app_Main.py:11478 tclCommands/TclCommandOpenDXF.py:89 msgid "Opening" msgstr "Açılıyor" -#: app_Main.py:11023 +#: app_Main.py:11053 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "" "Gerber'i açma işlemi başarısız oldu. Bu bu muhtemelen bir Gerber dosyası " "değil." -#: app_Main.py:11060 +#: app_Main.py:11090 msgid "Cannot open file" msgstr "Dosya açılamıyor" -#: app_Main.py:11091 +#: app_Main.py:11121 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Excellon dosyası açılamadı. Bu muhtemelen bir Excellon dosyası değil." -#: app_Main.py:11126 +#: app_Main.py:11156 msgid "Reading GCode file" msgstr "G-Kod dosyası okunuyor" -#: app_Main.py:11139 +#: app_Main.py:11169 msgid "This is not GCODE" msgstr "Bu G KOD'u değil" -#: app_Main.py:11157 +#: app_Main.py:11187 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -18976,77 +19151,77 @@ msgstr "" "G-Kod dosyasından FlatCAM CNC İş nesnesi oluşturma denemesi, işlem sırasında " "başarısız oldu" -#: app_Main.py:11213 +#: app_Main.py:11243 msgid "Object is not HPGL2 file or empty. Aborting object creation." msgstr "" "Nesne bir HPGL2 dosyası değil veya boş. Nesne oluşturma işlemini iptal " "ediliyor." -#: app_Main.py:11225 +#: app_Main.py:11255 msgid "Failed. Probable not a HPGL2 file." msgstr "Başarısız oldu. Muhtemelen bir HPGL2 dosyası değil." -#: app_Main.py:11251 +#: app_Main.py:11281 msgid "TCL script file opened in Code Editor." msgstr "TCL komut dosyası Kod Düzenleyici'de açıldı." -#: app_Main.py:11285 +#: app_Main.py:11315 msgid "Failed to open TCL Script." msgstr "TCL komut dosyası açılamadı." -#: app_Main.py:11308 +#: app_Main.py:11338 msgid "Opening FlatCAM Config file." msgstr "FlatCAM yapılandırma dosyası açılıyor." -#: app_Main.py:11335 +#: app_Main.py:11365 msgid "Failed to open config file" msgstr "Yapılandırma dosyası açılamadı" -#: app_Main.py:11367 +#: app_Main.py:11397 msgid "Loading Project ... Please Wait ..." msgstr "Proje Yükleniyor ... Lütfen Bekleyiniz ..." -#: app_Main.py:11373 +#: app_Main.py:11403 msgid "Opening FlatCAM Project file." msgstr "FlatCAM proje dosyası açılıyor." -#: app_Main.py:11388 app_Main.py:11392 app_Main.py:11410 +#: app_Main.py:11418 app_Main.py:11422 app_Main.py:11440 msgid "Failed to open project file" msgstr "Proje dosyası açılamadı" -#: app_Main.py:11472 +#: app_Main.py:11502 msgid "Loading Project ... restoring" msgstr "Proje yükleniyor ... onarılıyor" -#: app_Main.py:11478 +#: app_Main.py:11508 msgid "Project loaded from" msgstr "Şuradan yüklenen proje" -#: app_Main.py:11510 +#: app_Main.py:11540 msgid "Saving Project ..." msgstr "Proje kaydediliyor ..." -#: app_Main.py:11547 app_Main.py:11597 +#: app_Main.py:11577 app_Main.py:11627 msgid "Project saved to" msgstr "Proje şuraya kaydedildi" -#: app_Main.py:11558 +#: app_Main.py:11588 msgid "The object is used by another application." msgstr "Nesne başka bir uygulama tarafından kullanılıyor." -#: app_Main.py:11572 +#: app_Main.py:11602 msgid "Failed to verify project file" msgstr "Proje dosyası kontrol edilemedi" -#: app_Main.py:11572 app_Main.py:11581 app_Main.py:11589 app_Main.py:11602 +#: app_Main.py:11602 app_Main.py:11611 app_Main.py:11619 app_Main.py:11632 msgid "Retry to save it." msgstr "Lütfen kaydetmek için tekrar deneyin." -#: app_Main.py:11579 app_Main.py:11587 app_Main.py:11600 +#: app_Main.py:11609 app_Main.py:11617 app_Main.py:11630 msgid "Failed to parse saved project file" msgstr "Kaydedilmiş proje dosyası okunamadı" -#: app_Main.py:11638 +#: app_Main.py:11668 msgid "Save cancelled because source file is empty. Try to export the file." msgstr "" "Kaynak dosya boş olduğundan kaydetme işlemi iptal edildi. Gerber dosyasını " @@ -19261,7 +19436,7 @@ msgstr "Uç kalınlığı için okunan G-Kod dosyasından Şekil oluşturuluyor" msgid "G91 coordinates not implemented ..." msgstr "G91 koordinatları uygulanmadı ..." -#: defaults.py:902 +#: defaults.py:906 msgid "Failed to parse defaults file." msgstr "Varsayılan dosya okunamadı." @@ -19363,6 +19538,97 @@ msgstr "Orijin, yüklenen tüm nesneleri hizalayarak ayarlanıyor " msgid "No Geometry name in args. Provide a name and try again." msgstr "Değişkenlerde Şekil ismi yok. Lütfen bir isim girin ve tekrar deneyin." +#~ msgid "Launch Paint Tool in Tools Tab." +#~ msgstr "Araçlar sekmesindeki \"Çizim\" aracını başlatır." + +#~ msgid "" +#~ "Generate a Positive black film or a Negative film.\n" +#~ "Positive means that it will print the features\n" +#~ "with black on a white canvas.\n" +#~ "Negative means that it will print the features\n" +#~ "with white on a black canvas.\n" +#~ "The Film format is SVG." +#~ msgstr "" +#~ "Pozitif veya negatif bir film oluşturur.\n" +#~ "Pozitif, nesneleri beyaz zemin üzerine \n" +#~ "siyah olarak basacağı anlamına gelir.\n" +#~ "Negatif, nesneleri siyah zemin üzerine\n" +#~ "beyaz olarak basacağı anlamına gelir.\n" +#~ "Film formatı SVG, PNG ve PDF'dir." + +#~ msgid "" +#~ "Sometime the printers will distort the print shape, especially the Laser " +#~ "types.\n" +#~ "This section provide the tools to compensate for the print distortions." +#~ msgstr "" +#~ "Bazen yazıcılar, özellikle lazer türleri olmak üzere yazdırma şeklini " +#~ "bozar.\n" +#~ "Bu bölüm, yazdırma bozulmalarını telafi etmek için araçlar sağlar." + +#~ msgid "Scale Film geometry" +#~ msgstr "Film Ölçeklendirme" + +#~ msgid "Skew Film geometry" +#~ msgstr "Film Eğimi" + +#~ msgid "Mirror Film geometry" +#~ msgstr "Film Tersleme Şekli" + +#~ msgid "Units Calculator" +#~ msgstr "Birim Hesaplayıcı" + +#~ msgid "Here you enter the value to be converted from MM to INCH" +#~ msgstr "Burada MM'den İNÇ'e dönüştürülecek değeri girersiniz" + +#~ msgid "" +#~ "This is the tool diameter to be entered into\n" +#~ "FlatCAM Gerber section.\n" +#~ "In the CNCJob section it is called >Tool dia<." +#~ msgstr "" +#~ "Bu, FlatCAM Gerber bölümüne girilecek uç kalınlığıdır.\n" +#~ "CNC İş bölümünde > takım çapı < olarak adlandırılır." + +#~ msgid "Choose how to calculate the board area." +#~ msgstr "Plaket alanını nasıl hesaplayacağınızı seçin." + +#~ msgid "" +#~ "This is the calculated time required for the procedure.\n" +#~ "In minutes." +#~ msgstr "" +#~ "Bu işlem için gereken tahmini süredir.\n" +#~ "Dakikalar içinde." + +#~ msgid "Thieving Parameters" +#~ msgstr "Dolgu Seçenekleri" + +#~ msgid "Select Soldermask object" +#~ msgstr "Lehim Maskesi Nesnesinin Seçimi" + +#~ msgid "" +#~ "The reference point to be used as origin for the adjustment.\n" +#~ "It can be one of the five points of the geometry bounding box." +#~ msgstr "" +#~ "Ayarlama için başlangıç noktası olarak kullanılacak referans noktası.\n" +#~ "Şekil sınırlama kutusunun dört noktasından biri olabilir." + +#~ msgid "Scale Film" +#~ msgstr "Film Ölçeği" + +#~ msgid "Skew Film" +#~ msgstr "Film Eğimi" + +#~ msgid "Mirror Film" +#~ msgstr "Filmi Tersle" + +#~ msgid "Film Parameters" +#~ msgstr "Film Seçenekleri" + +#~ msgid "Source object for following geometry." +#~ msgstr "Takip et şekli için kaynak nesne." + +#~ msgid "Panelization Reference" +#~ msgstr "Panel Olarak Kullanılacak Nesne" + #~ msgid "HDPI Support" #~ msgstr "HDPI Desteğini Etkinleştir" @@ -19827,9 +20093,6 @@ msgstr "Değişkenlerde Şekil ismi yok. Lütfen bir isim girin ve tekrar deneyi #~ msgid "Obj Type" #~ msgstr "Nesne Türü" -#~ msgid "Object to be cleared of excess copper." -#~ msgstr "Bakır temizliği yapılacak nesne." - #~ msgid "Margin parameter too big. Tool is not used" #~ msgstr "Pay seçeneği çok büyük. Uç kullanılamıyor" @@ -22079,9 +22342,6 @@ msgstr "Değişkenlerde Şekil ismi yok. Lütfen bir isim girin ve tekrar deneyi #~ "When the 'V-shape' is selected then the tool\n" #~ "diameter will depend on the chosen cut depth." -#~ msgid "V-Shape" -#~ msgstr "V-Shape" - #~ msgid "" #~ "Diameter of the cutting tool.\n" #~ "If you want to have an isolation path\n" diff --git a/locale/zh/LC_MESSAGES/strings.mo b/locale/zh/LC_MESSAGES/strings.mo index 45144452..321493ae 100644 Binary files a/locale/zh/LC_MESSAGES/strings.mo and b/locale/zh/LC_MESSAGES/strings.mo differ diff --git a/locale/zh/LC_MESSAGES/strings.po b/locale/zh/LC_MESSAGES/strings.po index 573eaef0..61a6d9e6 100644 --- a/locale/zh/LC_MESSAGES/strings.po +++ b/locale/zh/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2021-08-29 19:07+0300\n" -"PO-Revision-Date: 2021-08-29 19:07+0300\n" +"POT-Creation-Date: 2021-09-08 21:03+0300\n" +"PO-Revision-Date: 2021-09-08 21:04+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: zh_CN\n" @@ -113,33 +113,33 @@ msgstr "书签" #: appEditors/AppExcEditor.py:1412 appEditors/AppExcEditor.py:1480 #: appEditors/AppGeoEditor.py:686 appEditors/AppGeoEditor.py:1203 #: appEditors/AppGeoEditor.py:3125 appEditors/AppGeoEditor.py:3151 -#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5050 -#: appEditors/AppGerberEditor.py:7153 appEditors/AppTextEditor.py:262 -#: appGUI/MainGUI.py:3384 appGUI/MainGUI.py:3602 appGUI/MainGUI.py:3827 -#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:437 -#: appPlugins/ToolCorners.py:532 appPlugins/ToolFilm.py:420 -#: appPlugins/ToolFilm.py:556 appPlugins/ToolImage.py:148 +#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5055 +#: appEditors/AppGerberEditor.py:7155 appEditors/AppTextEditor.py:262 +#: appGUI/MainGUI.py:3419 appGUI/MainGUI.py:3637 appGUI/MainGUI.py:3862 +#: appObjects/ObjectCollection.py:127 appPlugins/ToolCorners.py:449 +#: appPlugins/ToolCorners.py:544 appPlugins/ToolFilm.py:404 +#: appPlugins/ToolFilm.py:540 appPlugins/ToolImage.py:148 #: appPlugins/ToolLevelling.py:1577 appPlugins/ToolMove.py:275 #: appPlugins/ToolPcbWizard.py:224 appPlugins/ToolPcbWizard.py:247 #: appPlugins/ToolQRCode.py:624 appPlugins/ToolQRCode.py:673 app_Main.py:1692 -#: app_Main.py:3006 app_Main.py:4881 app_Main.py:5293 app_Main.py:9100 -#: app_Main.py:9139 app_Main.py:9183 app_Main.py:9209 app_Main.py:9249 -#: app_Main.py:9274 app_Main.py:9322 app_Main.py:9360 app_Main.py:9406 -#: app_Main.py:9448 app_Main.py:9490 app_Main.py:9531 app_Main.py:9573 -#: app_Main.py:9618 app_Main.py:9670 app_Main.py:9702 app_Main.py:9732 -#: app_Main.py:9954 app_Main.py:9991 app_Main.py:10034 app_Main.py:10108 -#: app_Main.py:10164 app_Main.py:10430 app_Main.py:10465 +#: app_Main.py:3006 app_Main.py:4881 app_Main.py:5298 app_Main.py:9130 +#: app_Main.py:9169 app_Main.py:9213 app_Main.py:9239 app_Main.py:9279 +#: app_Main.py:9304 app_Main.py:9352 app_Main.py:9390 app_Main.py:9436 +#: app_Main.py:9478 app_Main.py:9520 app_Main.py:9561 app_Main.py:9603 +#: app_Main.py:9648 app_Main.py:9700 app_Main.py:9732 app_Main.py:9762 +#: app_Main.py:9984 app_Main.py:10021 app_Main.py:10064 app_Main.py:10138 +#: app_Main.py:10194 app_Main.py:10460 app_Main.py:10495 msgid "Cancelled." msgstr "已取消。" #: Bookmark.py:312 appDatabase.py:2159 appEditors/AppTextEditor.py:317 #: appObjects/FlatCAMCNCJob.py:730 appObjects/FlatCAMCNCJob.py:1154 -#: appPlugins/ToolFilm.py:773 appPlugins/ToolFilm.py:788 -#: appPlugins/ToolFilm.py:837 appPlugins/ToolFilm.py:1039 -#: appPlugins/ToolFilm.py:1049 appPlugins/ToolFilm.py:1098 +#: appPlugins/ToolFilm.py:770 appPlugins/ToolFilm.py:785 +#: appPlugins/ToolFilm.py:834 appPlugins/ToolFilm.py:1048 +#: appPlugins/ToolFilm.py:1058 appPlugins/ToolFilm.py:1107 #: appPlugins/ToolLevelling.py:1499 appPlugins/ToolLevelling.py:1691 -#: appPlugins/ToolSolderPaste.py:1156 app_Main.py:3014 app_Main.py:10400 -#: app_Main.py:10608 app_Main.py:10743 app_Main.py:10809 app_Main.py:11653 +#: appPlugins/ToolSolderPaste.py:1156 app_Main.py:3014 app_Main.py:10430 +#: app_Main.py:10638 app_Main.py:10773 app_Main.py:10839 app_Main.py:11683 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -148,8 +148,8 @@ msgstr "" "很可能另一个应用程序将文件保持打开状态且无法访问。" #: Bookmark.py:323 Bookmark.py:353 appDatabase.py:1750 appDatabase.py:2170 -#: appDatabase.py:2204 appPlugins/ToolNCC.py:1279 appPlugins/ToolPaint.py:873 -#: app_Main.py:3025 app_Main.py:6457 defaults.py:889 +#: appDatabase.py:2204 appPlugins/ToolNCC.py:1263 appPlugins/ToolPaint.py:859 +#: app_Main.py:3025 app_Main.py:6465 defaults.py:893 msgid "Could not load the file." msgstr "无法打开文件。" @@ -174,29 +174,29 @@ msgid "The user requested a graceful exit of the current task." msgstr "用户请求正常退出当前任务。" #: appCommon/Common.py:301 appPlugins/ToolCopperThieving.py:391 -#: appPlugins/ToolFollow.py:229 appPlugins/ToolIsolation.py:1590 -#: appPlugins/ToolNCC.py:1649 appPlugins/ToolPaint.py:1223 +#: appPlugins/ToolFollow.py:225 appPlugins/ToolIsolation.py:1586 +#: appPlugins/ToolNCC.py:1633 appPlugins/ToolPaint.py:1209 msgid "Click the start point of the area." msgstr "单击该区域的起点。" -#: appCommon/Common.py:360 appPlugins/ToolFollow.py:448 -#: appPlugins/ToolNCC.py:1708 appPlugins/ToolPaint.py:1371 +#: appCommon/Common.py:360 appPlugins/ToolFollow.py:444 +#: appPlugins/ToolNCC.py:1692 appPlugins/ToolPaint.py:1357 msgid "Click the end point of the area." msgstr "单击该区域的终点。" #: appCommon/Common.py:366 appCommon/Common.py:470 -#: appPlugins/ToolCopperThieving.py:435 appPlugins/ToolFollow.py:454 -#: appPlugins/ToolFollow.py:505 appPlugins/ToolIsolation.py:2529 -#: appPlugins/ToolIsolation.py:2581 appPlugins/ToolNCC.py:1712 -#: appPlugins/ToolNCC.py:1764 appPlugins/ToolPaint.py:1377 -#: appPlugins/ToolPaint.py:1428 +#: appPlugins/ToolCopperThieving.py:435 appPlugins/ToolFollow.py:450 +#: appPlugins/ToolFollow.py:501 appPlugins/ToolIsolation.py:2525 +#: appPlugins/ToolIsolation.py:2577 appPlugins/ToolNCC.py:1696 +#: appPlugins/ToolNCC.py:1748 appPlugins/ToolPaint.py:1363 +#: appPlugins/ToolPaint.py:1414 msgid "Zone added. Click to start adding next zone or right click to finish." msgstr "添加区域。单击开始添加下一个分区,或右键单击完成。" #: appCommon/Common.py:414 appEditors/AppGeoEditor.py:2495 #: appEditors/AppGerberEditor.py:1023 appEditors/AppGerberEditor.py:1409 -#: appPlugins/ToolFollow.py:476 appPlugins/ToolIsolation.py:2552 -#: appPlugins/ToolNCC.py:1735 appPlugins/ToolPaint.py:1399 +#: appPlugins/ToolFollow.py:472 appPlugins/ToolIsolation.py:2548 +#: appPlugins/ToolNCC.py:1719 appPlugins/ToolPaint.py:1385 msgid "Click on next Point or click right mouse button to complete ..." msgstr "单击下一点或单击鼠标右键完成。。。" @@ -212,9 +212,9 @@ msgstr "失败。排除区域相交对象几何..." msgid "Exclusion areas added." msgstr "添加了排除区域。" -#: appCommon/Common.py:519 appCommon/Common.py:652 appCommon/Common.py:714 +#: appCommon/Common.py:519 appCommon/Common.py:654 appCommon/Common.py:716 msgid "Generate the CNC Job object." -msgstr "生成CNC任务对象。" +msgstr "生成CNC任务。" #: appCommon/Common.py:519 msgid "With Exclusion areas." @@ -224,55 +224,55 @@ msgstr "带排除区域。" msgid "Cancelled. Area exclusion drawing was interrupted." msgstr "取消。区域排除绘图被中断。" -#: appCommon/Common.py:662 appCommon/Common.py:717 +#: appCommon/Common.py:664 appCommon/Common.py:719 msgid "All exclusion zones deleted." msgstr "删除了所有禁区。" -#: appCommon/Common.py:703 +#: appCommon/Common.py:705 msgid "Selected exclusion zones deleted." msgstr "已删除选定的排除区域。" -#: appDatabase.py:28 appGUI/MainGUI.py:1699 appPlugins/ToolMilling.py:3866 +#: appDatabase.py:28 appGUI/MainGUI.py:1699 appPlugins/ToolMilling.py:3936 msgid "Path" msgstr "路径" -#: appDatabase.py:28 appPlugins/ToolMilling.py:3866 +#: appDatabase.py:28 appPlugins/ToolMilling.py:3936 msgid "In" msgstr "内" -#: appDatabase.py:28 appPlugins/ToolMilling.py:3866 +#: appDatabase.py:28 appPlugins/ToolMilling.py:3936 msgid "Out" msgstr "外" -#: appDatabase.py:28 appGUI/MainGUI.py:876 appPlugins/ToolMilling.py:3866 -#: appPlugins/ToolMilling.py:3874 app_Main.py:8740 +#: appDatabase.py:28 appGUI/MainGUI.py:876 appPlugins/ToolMilling.py:3936 +#: appPlugins/ToolMilling.py:3944 app_Main.py:8770 msgid "Custom" msgstr "自定义" #: appDatabase.py:29 appEditors/appGCodeEditor.py:192 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolMilling.py:3937 +#: appPlugins/ToolMilling.py:4007 msgid "Roughing" msgstr "粗加工" #: appDatabase.py:29 appEditors/appGCodeEditor.py:192 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolMilling.py:3937 +#: appPlugins/ToolMilling.py:4007 msgid "Finishing" msgstr "精加工" #: appDatabase.py:29 appDatabase.py:271 appDatabase.py:596 appDatabase.py:1783 #: appDatabase.py:2248 appDatabase.py:2431 appEditors/appGCodeEditor.py:192 -#: appGUI/MainGUI.py:1100 appGUI/MainGUI.py:2360 appGUI/MainGUI.py:4752 +#: appGUI/MainGUI.py:1100 appGUI/MainGUI.py:2395 appGUI/MainGUI.py:4787 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolIsolation.py:203 appPlugins/ToolIsolation.py:3116 -#: appPlugins/ToolMilling.py:3937 appPlugins/ToolNCC.py:4369 +#: appPlugins/ToolIsolation.py:203 appPlugins/ToolIsolation.py:3114 +#: appPlugins/ToolMilling.py:4007 appPlugins/ToolNCC.py:4380 msgid "Isolation" msgstr "隔离" #: appDatabase.py:29 appEditors/appGCodeEditor.py:192 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolMilling.py:3937 +#: appPlugins/ToolMilling.py:4007 msgid "Polishing" msgstr "抛光" @@ -281,25 +281,25 @@ msgid "ID" msgstr "ID" #: appDatabase.py:38 appDatabase.py:203 appEditors/AppGeoEditor.py:3486 -#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:571 appGUI/ObjectUI.py:894 -#: appGUI/ObjectUI.py:1241 appGUI/ObjectUI.py:1502 appGUI/ObjectUI.py:1569 -#: appPlugins/ToolCalibration.py:959 appPlugins/ToolFiducials.py:821 -#: app_Main.py:8280 +#: appGUI/ObjectUI.py:224 appGUI/ObjectUI.py:644 appGUI/ObjectUI.py:976 +#: appGUI/ObjectUI.py:1323 appGUI/ObjectUI.py:1602 appGUI/ObjectUI.py:1669 +#: appPlugins/ToolCalibration.py:957 appPlugins/ToolFiducials.py:819 +#: app_Main.py:8310 msgid "Name" msgstr "名称" -#: appDatabase.py:38 appDatabase.py:265 appPlugins/ToolCalibration.py:960 -#: appPlugins/ToolMilling.py:3578 appPlugins/ToolSub.py:847 -#: appPlugins/ToolSub.py:900 +#: appDatabase.py:38 appDatabase.py:265 appPlugins/ToolCalibration.py:958 +#: appPlugins/ToolPanelize.py:1145 appPlugins/ToolSub.py:848 +#: appPlugins/ToolSub.py:917 msgid "Target" msgstr "目标" #: appDatabase.py:38 appDatabase.py:216 appEditors/AppExcEditor.py:2847 -#: appEditors/AppExcEditor.py:4028 appGUI/ObjectUI.py:668 +#: appEditors/AppExcEditor.py:4030 appGUI/ObjectUI.py:746 #: appObjects/FlatCAMObj.py:710 appObjects/FlatCAMObj.py:776 -#: appPlugins/ToolDrilling.py:2333 appPlugins/ToolIsolation.py:3197 -#: appPlugins/ToolMilling.py:3631 appPlugins/ToolNCC.py:4198 -#: appPlugins/ToolPaint.py:3003 appPlugins/ToolPcbWizard.py:445 +#: appPlugins/ToolDrilling.py:2348 appPlugins/ToolIsolation.py:3206 +#: appPlugins/ToolMilling.py:3632 appPlugins/ToolNCC.py:4208 +#: appPlugins/ToolPaint.py:3010 appPlugins/ToolPcbWizard.py:445 #: appPlugins/ToolReport.py:443 appPlugins/ToolReport.py:509 #: appPlugins/ToolSolderPaste.py:1230 tclCommands/TclCommandDrillcncjob.py:197 msgid "Diameter" @@ -345,7 +345,7 @@ msgstr "" #: appDatabase.py:218 appDatabase.py:1192 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:37 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:175 -#: appPlugins/ToolCalculators.py:525 appPlugins/ToolCutOut.py:2569 +#: appPlugins/ToolCalculators.py:649 appPlugins/ToolCutOut.py:2573 msgid "Tool Diameter" msgstr "刀具直径" @@ -383,65 +383,65 @@ msgstr "此处应用刀具的类型。" #: appDatabase.py:271 appDatabase.py:1780 appDatabase.py:1821 #: appDatabase.py:2232 appDatabase.py:2428 appGUI/MainGUI.py:1498 -#: app_Main.py:8278 +#: app_Main.py:8308 msgid "General" msgstr "常规" #: appDatabase.py:271 appDatabase.py:1781 appDatabase.py:2235 -#: appDatabase.py:2429 appGUI/MainGUI.py:1091 appGUI/MainGUI.py:2351 -#: appGUI/MainGUI.py:4756 appGUI/ObjectUI.py:737 appGUI/ObjectUI.py:1047 +#: appDatabase.py:2429 appGUI/MainGUI.py:1091 appGUI/MainGUI.py:2386 +#: appGUI/MainGUI.py:4791 appGUI/ObjectUI.py:803 appGUI/ObjectUI.py:1113 #: appPlugins/ToolMilling.py:60 appPlugins/ToolMilling.py:202 msgid "Milling" msgstr "铣削" #: appDatabase.py:271 appDatabase.py:1782 appDatabase.py:2240 -#: appDatabase.py:2430 appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2349 -#: appGUI/ObjectUI.py:723 appPlugins/ToolDrilling.py:55 +#: appDatabase.py:2430 appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2384 +#: appGUI/ObjectUI.py:789 appPlugins/ToolDrilling.py:55 #: appPlugins/ToolDrilling.py:198 appPlugins/ToolDrilling.py:1181 msgid "Drilling" msgstr "打孔" #: appDatabase.py:271 appDatabase.py:1784 appDatabase.py:2256 #: appDatabase.py:2432 appEditors/AppGeoEditor.py:604 appGUI/MainGUI.py:1106 -#: appGUI/MainGUI.py:1716 appGUI/MainGUI.py:2366 appGUI/ObjectUI.py:1061 -#: appPlugins/ToolPaint.py:216 appPlugins/ToolPaint.py:905 -#: appPlugins/ToolPaint.py:2900 +#: appGUI/MainGUI.py:1716 appGUI/MainGUI.py:2401 appGUI/ObjectUI.py:1127 +#: appPlugins/ToolPaint.py:216 appPlugins/ToolPaint.py:891 +#: appPlugins/ToolPaint.py:2888 msgid "Paint" msgstr "绘制" #: appDatabase.py:271 appDatabase.py:1785 appDatabase.py:2264 -#: appDatabase.py:2433 appGUI/MainGUI.py:1104 appGUI/MainGUI.py:2364 -#: appGUI/ObjectUI.py:362 appGUI/ObjectUI.py:1071 appPlugins/ToolNCC.py:215 -#: appPlugins/ToolNCC.py:1305 appPlugins/ToolNCC.py:4099 +#: appDatabase.py:2433 appGUI/MainGUI.py:1104 appGUI/MainGUI.py:2399 +#: appGUI/ObjectUI.py:426 appGUI/ObjectUI.py:1137 appPlugins/ToolNCC.py:215 +#: appPlugins/ToolNCC.py:1289 appPlugins/ToolNCC.py:4085 msgid "NCC" msgstr "NCC" #: appDatabase.py:271 appDatabase.py:1786 appDatabase.py:2272 -#: appDatabase.py:2434 appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2371 -#: appGUI/ObjectUI.py:377 appPlugins/ToolCutOut.py:179 -#: appPlugins/ToolCutOut.py:522 appPlugins/ToolCutOut.py:2296 +#: appDatabase.py:2434 appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2406 +#: appGUI/ObjectUI.py:397 appPlugins/ToolCutOut.py:179 +#: appPlugins/ToolCutOut.py:504 appPlugins/ToolCutOut.py:2278 msgid "Cutout" msgstr "切割" -#: appDatabase.py:287 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:999 -#: appGUI/ObjectUI.py:1374 +#: appDatabase.py:287 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:1073 +#: appGUI/ObjectUI.py:1488 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:404 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:104 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:256 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:426 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:304 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 -#: appPlugins/ToolFollow.py:761 appPlugins/ToolIsolation.py:3341 -#: appPlugins/ToolIsolation.py:3624 appPlugins/ToolMilling.py:3901 -#: appPlugins/ToolNCC.py:4198 appPlugins/ToolNCC.py:4639 -#: appPlugins/ToolPaint.py:3003 appPlugins/ToolPaint.py:3318 +#: appPlugins/ToolFollow.py:760 appPlugins/ToolIsolation.py:3367 +#: appPlugins/ToolIsolation.py:3654 appPlugins/ToolMilling.py:3971 +#: appPlugins/ToolNCC.py:4208 appPlugins/ToolNCC.py:4654 +#: appPlugins/ToolPaint.py:3010 appPlugins/ToolPaint.py:3333 msgid "Shape" msgstr "形状" -#: appDatabase.py:289 appGUI/ObjectUI.py:1023 +#: appDatabase.py:289 appGUI/ObjectUI.py:1097 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:106 -#: appPlugins/ToolIsolation.py:3343 appPlugins/ToolMilling.py:3903 -#: appPlugins/ToolNCC.py:4216 appPlugins/ToolPaint.py:3021 +#: appPlugins/ToolIsolation.py:3369 appPlugins/ToolMilling.py:3973 +#: appPlugins/ToolNCC.py:4226 appPlugins/ToolPaint.py:3028 msgid "" "Tool Shape. \n" "Can be:\n" @@ -479,12 +479,12 @@ msgstr "" "V-角度。\n" "V形工具尖端的角度。" -#: appDatabase.py:337 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:999 -#: appGUI/ObjectUI.py:1374 appPlugins/ToolMilling.py:3925 +#: appDatabase.py:337 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:1073 +#: appGUI/ObjectUI.py:1488 appPlugins/ToolMilling.py:3995 msgid "Job" msgstr "任务" -#: appDatabase.py:340 appPlugins/ToolMilling.py:3928 +#: appDatabase.py:340 appPlugins/ToolMilling.py:3998 msgid "" "- Isolation -> informative - lower Feedrate as it uses a milling bit with a " "fine tip.\n" @@ -530,7 +530,7 @@ msgstr "" "用作与当前路径的偏移的值。" #: appDatabase.py:391 appDatabase.py:898 appEditors/appGCodeEditor.py:815 -#: appGUI/ObjectUI.py:1384 +#: appGUI/ObjectUI.py:1498 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:52 @@ -540,9 +540,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:90 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:98 -#: appPlugins/ToolCalculators.py:513 appPlugins/ToolCutOut.py:2467 -#: appPlugins/ToolDrilling.py:2411 appPlugins/ToolMilling.py:1400 -#: appPlugins/ToolMilling.py:4041 +#: appPlugins/ToolCalculators.py:638 appPlugins/ToolCutOut.py:2471 +#: appPlugins/ToolDrilling.py:2424 appPlugins/ToolMilling.py:1359 +#: appPlugins/ToolMilling.py:4111 msgid "Cut Z" msgstr "Z向切削" @@ -585,9 +585,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:165 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:121 -#: appPlugins/ToolCalibration.py:799 appPlugins/ToolDrilling.py:1559 -#: appPlugins/ToolDrilling.py:2453 appPlugins/ToolMilling.py:3248 -#: appPlugins/ToolMilling.py:4084 appPlugins/ToolSolderPaste.py:1350 +#: appPlugins/ToolCalibration.py:797 appPlugins/ToolDrilling.py:1559 +#: appPlugins/ToolDrilling.py:2466 appPlugins/ToolMilling.py:3218 +#: appPlugins/ToolMilling.py:4154 appPlugins/ToolSolderPaste.py:1350 msgid "Travel Z" msgstr "Z移动" @@ -636,7 +636,7 @@ msgstr "" #: appDatabase.py:485 appGUI/preferences/tools/ToolsMillPrefGroupUI.py:193 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:142 -#: appPlugins/ToolMilling.py:4102 appPlugins/ToolSolderPaste.py:1392 +#: appPlugins/ToolMilling.py:4172 appPlugins/ToolSolderPaste.py:1392 msgid "Feedrate X-Y" msgstr "X-Y进给速度" @@ -652,7 +652,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:152 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:208 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:155 -#: appPlugins/ToolDrilling.py:2470 appPlugins/ToolMilling.py:4120 +#: appPlugins/ToolDrilling.py:2483 appPlugins/ToolMilling.py:4190 #: appPlugins/ToolSolderPaste.py:1405 msgid "Feedrate Z" msgstr "Z向进给速度" @@ -694,8 +694,8 @@ msgstr "" "如果它是空的,它将不会被使用。\n" "主轴的转速,单位为RPM。" -#: appDatabase.py:549 appDatabase.py:1042 appPlugins/ToolDrilling.py:2524 -#: appPlugins/ToolMilling.py:4205 +#: appDatabase.py:549 appDatabase.py:1042 appPlugins/ToolDrilling.py:2537 +#: appPlugins/ToolMilling.py:4275 msgid "Dwell" msgstr "转速到达延迟" @@ -720,11 +720,11 @@ msgstr "" "转速到达延迟时间。\n" "用于使电机主轴达到其设定速度的延迟。" -#: appDatabase.py:586 appPlugins/ToolNCC.py:4359 +#: appDatabase.py:586 appPlugins/ToolNCC.py:4370 msgid "Operation" msgstr "操作" -#: appDatabase.py:588 appPlugins/ToolNCC.py:4361 +#: appDatabase.py:588 appPlugins/ToolNCC.py:4372 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -736,8 +736,8 @@ msgstr "" "如果不成功,那么非铜清算也将失败。\n" "-清除->常规非盗铜。" -#: appDatabase.py:595 appEditors/AppGerberEditor.py:6493 -#: appPlugins/ToolNCC.py:4368 +#: appDatabase.py:595 appEditors/AppGerberEditor.py:6495 +#: appPlugins/ToolNCC.py:4379 msgid "Clear" msgstr "清除" @@ -745,8 +745,8 @@ msgstr "清除" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:50 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:158 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:121 -#: appPlugins/ToolIsolation.py:3406 appPlugins/ToolMilling.py:3815 -#: appPlugins/ToolNCC.py:4377 +#: appPlugins/ToolIsolation.py:3432 appPlugins/ToolMilling.py:3885 +#: appPlugins/ToolNCC.py:4388 msgid "Milling Type" msgstr "铣削类型" @@ -756,8 +756,8 @@ msgstr "铣削类型" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:168 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:123 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:131 -#: appPlugins/ToolIsolation.py:3408 appPlugins/ToolIsolation.py:3416 -#: appPlugins/ToolNCC.py:4379 appPlugins/ToolNCC.py:4387 +#: appPlugins/ToolIsolation.py:3434 appPlugins/ToolIsolation.py:3442 +#: appPlugins/ToolNCC.py:4390 appPlugins/ToolNCC.py:4398 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -771,7 +771,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:165 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:128 -#: appPlugins/ToolIsolation.py:3413 appPlugins/ToolNCC.py:4384 +#: appPlugins/ToolIsolation.py:3439 appPlugins/ToolNCC.py:4395 msgid "Climb" msgstr "爬升" @@ -779,7 +779,7 @@ msgstr "爬升" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:166 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:129 -#: appPlugins/ToolIsolation.py:3414 appPlugins/ToolNCC.py:4385 +#: appPlugins/ToolIsolation.py:3440 appPlugins/ToolNCC.py:4396 msgid "Conventional" msgstr "常规" @@ -790,16 +790,16 @@ msgstr "常规" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:489 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 -#: appPlugins/ToolDrilling.py:2572 appPlugins/ToolIsolation.py:3391 -#: appPlugins/ToolMilling.py:3958 appPlugins/ToolNCC.py:4400 -#: appPlugins/ToolPaint.py:3143 +#: appPlugins/ToolDrilling.py:2585 appPlugins/ToolIsolation.py:3417 +#: appPlugins/ToolMilling.py:4028 appPlugins/ToolNCC.py:4411 +#: appPlugins/ToolPaint.py:3155 msgid "Overlap" msgstr "重叠" #: appDatabase.py:626 appDatabase.py:734 appEditors/AppGeoEditor.py:528 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:168 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 -#: appPlugins/ToolNCC.py:4402 appPlugins/ToolPaint.py:3145 +#: appPlugins/ToolNCC.py:4413 appPlugins/ToolPaint.py:3157 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -827,12 +827,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:477 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:168 -#: appPlugins/ToolCopperThieving.py:1344 appPlugins/ToolCopperThieving.py:1621 -#: appPlugins/ToolCorners.py:815 appPlugins/ToolCutOut.py:2508 -#: appPlugins/ToolCutOut.py:2818 appPlugins/ToolExtract.py:1279 -#: appPlugins/ToolFiducials.py:926 appPlugins/ToolInvertGerber.py:274 -#: appPlugins/ToolInvertGerber.py:282 appPlugins/ToolMilling.py:3945 -#: appPlugins/ToolNCC.py:4444 appPlugins/ToolNCC.py:4546 +#: appPlugins/ToolCopperThieving.py:1352 appPlugins/ToolCopperThieving.py:1659 +#: appPlugins/ToolCorners.py:802 appPlugins/ToolCutOut.py:2512 +#: appPlugins/ToolCutOut.py:2817 appPlugins/ToolExtract.py:1320 +#: appPlugins/ToolFiducials.py:924 appPlugins/ToolInvertGerber.py:279 +#: appPlugins/ToolInvertGerber.py:287 appPlugins/ToolMilling.py:4015 +#: appPlugins/ToolNCC.py:4455 appPlugins/ToolNCC.py:4561 msgid "Margin" msgstr "边缘" @@ -842,9 +842,9 @@ msgstr "边缘" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:479 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:188 -#: appPlugins/ToolCopperThieving.py:1346 appPlugins/ToolCorners.py:817 -#: appPlugins/ToolFiducials.py:928 appPlugins/ToolMilling.py:3947 -#: appPlugins/ToolNCC.py:4446 appPlugins/ToolNCC.py:4548 +#: appPlugins/ToolCopperThieving.py:1354 appPlugins/ToolCorners.py:804 +#: appPlugins/ToolFiducials.py:926 appPlugins/ToolMilling.py:4017 +#: appPlugins/ToolNCC.py:4457 appPlugins/ToolNCC.py:4563 msgid "Bounding box margin." msgstr "边界框边距。" @@ -855,14 +855,14 @@ msgstr "边界框边距。" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:503 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:199 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 -#: appPlugins/ToolExtract.py:1046 appPlugins/ToolLevelling.py:1907 -#: appPlugins/ToolMilling.py:3973 appPlugins/ToolNCC.py:4421 -#: appPlugins/ToolPaint.py:3179 appPlugins/ToolPunchGerber.py:2118 +#: appPlugins/ToolExtract.py:1060 appPlugins/ToolLevelling.py:1907 +#: appPlugins/ToolMilling.py:4043 appPlugins/ToolNCC.py:4432 +#: appPlugins/ToolPaint.py:3191 appPlugins/ToolPunchGerber.py:2117 msgid "Method" msgstr "方法" #: appDatabase.py:660 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:201 -#: appPlugins/ToolNCC.py:4423 +#: appPlugins/ToolNCC.py:4434 msgid "" "Algorithm for copper clearing:\n" "- Standard: Fixed step inwards.\n" @@ -878,36 +878,36 @@ msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:513 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 -#: appPlugins/ToolMilling.py:3983 appPlugins/ToolNCC.py:4436 -#: appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolMilling.py:4053 appPlugins/ToolNCC.py:4447 +#: appPlugins/ToolPaint.py:3205 msgid "Standard" msgstr "标准" #: appDatabase.py:668 appDatabase.py:782 appEditors/AppGeoEditor.py:574 -#: appEditors/AppGeoEditor.py:672 appEditors/AppGeoEditor.py:5974 +#: appEditors/AppGeoEditor.py:672 appEditors/AppGeoEditor.py:5979 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:513 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 -#: appPlugins/ToolMilling.py:3983 appPlugins/ToolNCC.py:4436 -#: appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolMilling.py:4053 appPlugins/ToolNCC.py:4447 +#: appPlugins/ToolPaint.py:3205 msgid "Seed" msgstr "种子" #: appDatabase.py:668 appDatabase.py:782 appEditors/AppGeoEditor.py:574 -#: appEditors/AppGeoEditor.py:5979 +#: appEditors/AppGeoEditor.py:5984 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:513 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 #: appParsers/ParseGerber.py:447 appParsers/ParseHPGL2.py:200 -#: appPlugins/ToolMilling.py:3983 appPlugins/ToolNCC.py:4436 -#: appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolMilling.py:4053 appPlugins/ToolNCC.py:4447 +#: appPlugins/ToolPaint.py:3205 msgid "Lines" msgstr "基于行" #: appDatabase.py:668 appDatabase.py:782 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 -#: appPlugins/ToolNCC.py:4436 appPlugins/ToolPaint.py:3193 +#: appPlugins/ToolNCC.py:4447 appPlugins/ToolPaint.py:3205 msgid "Combo" msgstr "组合" @@ -916,16 +916,16 @@ msgstr "组合" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:209 #: appPlugins/ToolLevelling.py:1128 appPlugins/ToolLevelling.py:1150 #: appPlugins/ToolLevelling.py:1992 appPlugins/ToolLevelling.py:2015 -#: appPlugins/ToolNCC.py:4457 appPlugins/ToolNCC.py:4559 -#: appPlugins/ToolPaint.py:3204 +#: appPlugins/ToolNCC.py:4468 appPlugins/ToolNCC.py:4574 +#: appPlugins/ToolPaint.py:3216 msgid "Connect" msgstr "连接" #: appDatabase.py:680 appDatabase.py:796 appEditors/AppGeoEditor.py:583 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:211 -#: appPlugins/ToolNCC.py:4461 appPlugins/ToolNCC.py:4561 -#: appPlugins/ToolPaint.py:3207 +#: appPlugins/ToolNCC.py:4472 appPlugins/ToolNCC.py:4576 +#: appPlugins/ToolPaint.py:3219 msgid "" "Draw lines between resulting\n" "segments to minimize tool lifts." @@ -936,16 +936,16 @@ msgstr "" #: appDatabase.py:686 appDatabase.py:800 appEditors/AppGeoEditor.py:591 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 -#: appPlugins/ToolNCC.py:4467 appPlugins/ToolNCC.py:4567 -#: appPlugins/ToolPaint.py:3211 +#: appPlugins/ToolNCC.py:4478 appPlugins/ToolNCC.py:4582 +#: appPlugins/ToolPaint.py:3223 msgid "Contour" msgstr "轮廓加工" #: appDatabase.py:690 appDatabase.py:803 appEditors/AppGeoEditor.py:593 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:219 -#: appPlugins/ToolNCC.py:4471 appPlugins/ToolNCC.py:4569 -#: appPlugins/ToolPaint.py:3214 +#: appPlugins/ToolNCC.py:4482 appPlugins/ToolNCC.py:4584 +#: appPlugins/ToolPaint.py:3226 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." @@ -954,19 +954,19 @@ msgstr "" "修剪粗糙的边缘。" #: appDatabase.py:696 appDatabase.py:753 appEditors/AppGeoEditor.py:715 -#: appEditors/AppGerberEditor.py:6669 appEditors/appGCodeEditor.py:804 -#: appGUI/ObjectUI.py:133 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:1374 +#: appEditors/AppGerberEditor.py:6671 appEditors/appGCodeEditor.py:804 +#: appGUI/ObjectUI.py:138 appGUI/ObjectUI.py:1073 appGUI/ObjectUI.py:1488 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:177 -#: appPlugins/ToolEtchCompensation.py:468 appPlugins/ToolNCC.py:4477 -#: appPlugins/ToolNCC.py:4575 appPlugins/ToolPaint.py:3164 -#: appPlugins/ToolPaint.py:3260 appPlugins/ToolTransform.py:577 +#: appPlugins/ToolEtchCompensation.py:481 appPlugins/ToolNCC.py:4488 +#: appPlugins/ToolNCC.py:4590 appPlugins/ToolPaint.py:3176 +#: appPlugins/ToolPaint.py:3275 appPlugins/ToolTransform.py:577 msgid "Offset" msgstr "偏移" #: appDatabase.py:700 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:241 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:251 -#: appPlugins/ToolNCC.py:4481 appPlugins/ToolNCC.py:4577 +#: appPlugins/ToolNCC.py:4492 appPlugins/ToolNCC.py:4592 msgid "" "If used, it will add an offset to the copper features.\n" "The copper clearing will finish to a distance\n" @@ -978,7 +978,7 @@ msgstr "" #: appDatabase.py:755 appEditors/AppGeoEditor.py:548 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:170 -#: appPlugins/ToolPaint.py:3166 appPlugins/ToolPaint.py:3262 +#: appPlugins/ToolPaint.py:3178 appPlugins/ToolPaint.py:3277 msgid "" "Distance by which to avoid\n" "the edges of the polygon to\n" @@ -986,7 +986,7 @@ msgid "" msgstr "避开要绘制的多边形边缘的距离。" #: appDatabase.py:770 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:185 -#: appPlugins/ToolPaint.py:3181 +#: appPlugins/ToolPaint.py:3193 msgid "" "Algorithm for painting:\n" "- Standard: Fixed step inwards.\n" @@ -1008,17 +1008,17 @@ msgstr "" #: appDatabase.py:782 appDatabase.py:784 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 #: appPlugins/ToolPaint.py:141 appPlugins/ToolPaint.py:414 -#: appPlugins/ToolPaint.py:3193 appPlugins/ToolPaint.py:3195 +#: appPlugins/ToolPaint.py:3205 appPlugins/ToolPaint.py:3207 msgid "Laser_lines" msgstr "激光线" #: appDatabase.py:821 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:120 -#: appPlugins/ToolIsolation.py:3365 +#: appPlugins/ToolIsolation.py:3391 msgid "Passes" msgstr "过程" #: appDatabase.py:823 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:122 -#: appPlugins/ToolIsolation.py:3367 +#: appPlugins/ToolIsolation.py:3393 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -1026,17 +1026,17 @@ msgstr "隔离间隙的宽度,以刀具宽度的数量(整数)表示。" #: appDatabase.py:836 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:146 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:491 -#: appPlugins/ToolIsolation.py:3393 appPlugins/ToolMilling.py:3960 +#: appPlugins/ToolIsolation.py:3419 appPlugins/ToolMilling.py:4030 msgid "How much (percentage) of the tool width to overlap each tool pass." msgstr "每个刀具行程重叠刀具宽度的多少(百分比)。" #: appDatabase.py:869 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:177 -#: appPlugins/ToolIsolation.py:3426 +#: appPlugins/ToolIsolation.py:3452 msgid "Isolation Type" msgstr "隔离类型" #: appDatabase.py:871 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:179 -#: appPlugins/ToolIsolation.py:3428 +#: appPlugins/ToolIsolation.py:3454 msgid "" "Choose how the isolation will be executed:\n" "- 'Full' -> complete isolation of polygons\n" @@ -1056,23 +1056,23 @@ msgstr "" #: appDatabase.py:880 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:188 -#: appPlugins/ToolIsolation.py:3437 +#: appPlugins/ToolIsolation.py:3463 msgid "Full" msgstr "全部" #: appDatabase.py:881 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 -#: appPlugins/ToolIsolation.py:3438 +#: appPlugins/ToolIsolation.py:3464 msgid "Ext" msgstr "外部" #: appDatabase.py:882 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 -#: appPlugins/ToolIsolation.py:3439 +#: appPlugins/ToolIsolation.py:3465 msgid "Int" msgstr "内部" #: appDatabase.py:900 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:54 -#: appPlugins/ToolDrilling.py:2413 appPlugins/ToolMilling.py:1402 -#: appPlugins/ToolMilling.py:4043 +#: appPlugins/ToolDrilling.py:2426 appPlugins/ToolMilling.py:1361 +#: appPlugins/ToolMilling.py:4113 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -1081,12 +1081,12 @@ msgstr "" "在铜表面之下。" #: appDatabase.py:916 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:269 -#: appPlugins/ToolDrilling.py:2548 +#: appPlugins/ToolDrilling.py:2561 msgid "Offset Z" msgstr "Z向偏移" #: appDatabase.py:918 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:271 -#: appPlugins/ToolDrilling.py:2550 +#: appPlugins/ToolDrilling.py:2563 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -1098,8 +1098,8 @@ msgstr "" #: appDatabase.py:935 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:71 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:98 -#: appPlugins/ToolCutOut.py:2484 appPlugins/ToolDrilling.py:2431 -#: appPlugins/ToolMilling.py:4062 +#: appPlugins/ToolCutOut.py:2488 appPlugins/ToolDrilling.py:2444 +#: appPlugins/ToolMilling.py:4132 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -1110,20 +1110,20 @@ msgstr "限制每刀的切割深度。将切割多次,直到达到切削Z。" #: appDatabase.py:957 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:84 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:83 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:109 -#: appPlugins/ToolCutOut.py:2495 appPlugins/ToolDrilling.py:2444 -#: appPlugins/ToolMilling.py:4075 +#: appPlugins/ToolCutOut.py:2499 appPlugins/ToolDrilling.py:2457 +#: appPlugins/ToolMilling.py:4145 msgid "Depth of each pass (positive)." msgstr "每刀的深度(正)。" #: appDatabase.py:966 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:93 -#: appPlugins/ToolDrilling.py:2455 appPlugins/ToolMilling.py:4086 +#: appPlugins/ToolDrilling.py:2468 appPlugins/ToolMilling.py:4156 msgid "" "Tool height when travelling\n" "across the XY plane." msgstr "移动穿过XY平面时的刀具高度。" #: appDatabase.py:989 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:154 -#: appPlugins/ToolDrilling.py:2472 appPlugins/ToolMilling.py:4122 +#: appPlugins/ToolDrilling.py:2485 appPlugins/ToolMilling.py:4192 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1136,12 +1136,12 @@ msgstr "" #: appDatabase.py:1004 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:303 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:307 -#: appPlugins/ToolDrilling.py:2487 appPlugins/ToolMilling.py:4137 +#: appPlugins/ToolDrilling.py:2500 appPlugins/ToolMilling.py:4207 msgid "Feedrate Rapids" msgstr "掠过进给率" #: appDatabase.py:1006 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:305 -#: appPlugins/ToolDrilling.py:2489 appPlugins/ToolMilling.py:4139 +#: appPlugins/ToolDrilling.py:2502 appPlugins/ToolMilling.py:4209 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1156,13 +1156,13 @@ msgstr "" "对任何其他情况都可以忽略。" #: appDatabase.py:1027 appGUI/preferences/tools/ToolsMillPrefGroupUI.py:224 -#: appPlugins/ToolDrilling.py:1573 appPlugins/ToolDrilling.py:2509 -#: appPlugins/ToolMilling.py:3266 appPlugins/ToolMilling.py:4190 +#: appPlugins/ToolDrilling.py:1573 appPlugins/ToolDrilling.py:2522 +#: appPlugins/ToolMilling.py:3236 appPlugins/ToolMilling.py:4260 msgid "Spindle speed" msgstr "主轴转速" #: appDatabase.py:1029 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:169 -#: appPlugins/ToolDrilling.py:2511 appPlugins/ToolMilling.py:4192 +#: appPlugins/ToolDrilling.py:2524 appPlugins/ToolMilling.py:4262 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -1171,28 +1171,28 @@ msgstr "" "以RPM为单位(可选)" #: appDatabase.py:1074 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:229 -#: appPlugins/ToolDrilling.py:2564 +#: appPlugins/ToolDrilling.py:2577 msgid "Drill slots" msgstr "钻槽" #: appDatabase.py:1076 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:231 -#: appPlugins/ToolDrilling.py:2566 +#: appPlugins/ToolDrilling.py:2579 msgid "If the selected tool has slots then they will be drilled." -msgstr "如果所选刀具有槽,则将对其进行钻孔。" +msgstr "如果选定的刀具有插槽,则将钻取插槽。" #: appDatabase.py:1087 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:238 -#: appPlugins/ToolDrilling.py:2574 +#: appPlugins/ToolDrilling.py:2587 msgid "" "How much (percentage) of the tool diameter to overlap previous drill hole." msgstr "与上一个钻孔重叠的刀具直径的多少(百分比)。" #: appDatabase.py:1101 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:250 -#: appPlugins/ToolDrilling.py:2588 +#: appPlugins/ToolDrilling.py:2601 msgid "Last drill" msgstr "末端钻孔" #: appDatabase.py:1103 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:252 -#: appPlugins/ToolDrilling.py:2590 +#: appPlugins/ToolDrilling.py:2603 msgid "" "If the slot length is not completely covered by drill holes,\n" "add a drill hole on the slot end point." @@ -1203,8 +1203,8 @@ msgstr "" #: appDatabase.py:1131 appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:254 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:109 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:268 -#: appPlugins/ToolCutOut.py:2510 appPlugins/ToolCutOut.py:2820 -#: appPlugins/ToolExtract.py:1281 +#: appPlugins/ToolCutOut.py:2514 appPlugins/ToolCutOut.py:2819 +#: appPlugins/ToolExtract.py:1322 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -1212,12 +1212,12 @@ msgid "" msgstr "边界上的边距。此处的正值将使PCB的切口远离实际PCB边界" #: appDatabase.py:1143 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:123 -#: appPlugins/ToolCutOut.py:2518 +#: appPlugins/ToolCutOut.py:2522 msgid "Gap size" msgstr "间隙大小" #: appDatabase.py:1145 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:125 -#: appPlugins/ToolCutOut.py:2520 +#: appPlugins/ToolCutOut.py:2524 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -1227,12 +1227,12 @@ msgstr "" "用于保持电路板与周围材料(PCB从中切断的材料)连接的断路器中桥接间隙的大小。" #: appDatabase.py:1154 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:140 -#: appPlugins/ToolCutOut.py:2534 +#: appPlugins/ToolCutOut.py:2538 msgid "Gap type" msgstr "间隙类型" #: appDatabase.py:1156 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:142 -#: appPlugins/ToolCutOut.py:2536 +#: appPlugins/ToolCutOut.py:2540 msgid "" "The type of gap:\n" "- Bridge -> the cutout will be interrupted by bridges\n" @@ -1246,29 +1246,29 @@ msgstr "" "-M-Bites->“打孔连接”-与“桥接”相同,但覆盖有钻孔" #: appDatabase.py:1164 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:150 -#: appPlugins/ToolCutOut.py:2544 +#: appPlugins/ToolCutOut.py:2548 msgid "Bridge" msgstr "桥接" #: appDatabase.py:1165 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:151 -#: appPlugins/ToolCutOut.py:2545 +#: appPlugins/ToolCutOut.py:2549 msgid "Thin" msgstr "切薄" #: appDatabase.py:1176 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:161 -#: appPlugins/ToolCutOut.py:2555 +#: appPlugins/ToolCutOut.py:2559 msgid "Depth" msgstr "深度" #: appDatabase.py:1178 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:163 -#: appPlugins/ToolCutOut.py:2557 +#: appPlugins/ToolCutOut.py:2561 msgid "" "The depth until the milling is done\n" "in order to thin the gaps." msgstr "铣削完成前的深度,以减小间隙。" #: appDatabase.py:1194 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:177 -#: appPlugins/ToolCutOut.py:2571 +#: appPlugins/ToolCutOut.py:2575 msgid "The drill hole diameter when doing mouse bites." msgstr "进行打孔连接时的钻孔直径。" @@ -1277,23 +1277,23 @@ msgstr "进行打孔连接时的钻孔直径。" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:187 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:216 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:187 -#: appPlugins/ToolCopperThieving.py:1491 appPlugins/ToolCopperThieving.py:1531 -#: appPlugins/ToolCopperThieving.py:1571 appPlugins/ToolCutOut.py:2581 +#: appPlugins/ToolCopperThieving.py:1507 appPlugins/ToolCopperThieving.py:1555 +#: appPlugins/ToolCopperThieving.py:1603 appPlugins/ToolCutOut.py:2585 msgid "Spacing" msgstr "间距" #: appDatabase.py:1207 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:189 -#: appPlugins/ToolCutOut.py:2583 +#: appPlugins/ToolCutOut.py:2587 msgid "The spacing between drill holes when doing mouse bites." msgstr "打孔连接时钻孔之间的间距。" #: appDatabase.py:1226 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:222 -#: appPlugins/ToolCutOut.py:2397 +#: appPlugins/ToolCutOut.py:2457 msgid "Convex Shape" msgstr "凸形" #: appDatabase.py:1229 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:224 -#: appPlugins/ToolCutOut.py:2399 appPlugins/ToolCutOut.py:2404 +#: appPlugins/ToolCutOut.py:2459 appPlugins/ToolCutOut.py:2464 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -1302,11 +1302,11 @@ msgstr "" "仅当源对象类型为Gerber时使用。" #: appDatabase.py:1237 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:198 -#: appPlugins/ToolCutOut.py:2628 +#: appPlugins/ToolCutOut.py:2625 msgid "Gaps" msgstr "缺口" -#: appDatabase.py:1239 appPlugins/ToolCutOut.py:2630 +#: appDatabase.py:1239 appPlugins/ToolCutOut.py:2627 msgid "" "Number of gaps used for the Automatic cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -1387,87 +1387,87 @@ msgid "" "in the Tools Database." msgstr "在刀具数据库中选择刀具后,在对象/应用程序刀具的刀具表中插入新刀具。" -#: appDatabase.py:1336 appGUI/GUIElements.py:2391 appGUI/GUIElements.py:2461 -#: appGUI/GUIElements.py:2522 appGUI/GUIElements.py:2587 -#: appGUI/GUIElements.py:3975 appGUI/MainGUI.py:1648 -#: appGUI/preferences/PreferencesUIManager.py:1038 app_Main.py:2659 -#: app_Main.py:3883 app_Main.py:4818 app_Main.py:5083 app_Main.py:9758 +#: appDatabase.py:1336 appGUI/GUIElements.py:2448 appGUI/GUIElements.py:2518 +#: appGUI/GUIElements.py:2579 appGUI/GUIElements.py:2644 +#: appGUI/GUIElements.py:4032 appGUI/MainGUI.py:1648 +#: appGUI/preferences/PreferencesUIManager.py:1042 app_Main.py:2659 +#: app_Main.py:3883 app_Main.py:4818 app_Main.py:5083 app_Main.py:9788 msgid "Cancel" msgstr "取消" -#: appDatabase.py:1349 appDatabase.py:1360 appEditors/AppExcEditor.py:4562 -#: appEditors/AppExcEditor.py:4573 appEditors/appGCodeEditor.py:900 -#: appEditors/appGCodeEditor.py:911 appGUI/ObjectUI.py:153 -#: appGUI/ObjectUI.py:164 appPlugins/ToolAlignObjects.py:553 -#: appPlugins/ToolAlignObjects.py:564 appPlugins/ToolCalculators.py:749 -#: appPlugins/ToolCalculators.py:760 appPlugins/ToolCalibration.py:1425 -#: appPlugins/ToolCalibration.py:1436 appPlugins/ToolCopperThieving.py:1785 -#: appPlugins/ToolCopperThieving.py:1796 appPlugins/ToolCorners.py:929 -#: appPlugins/ToolCorners.py:940 appPlugins/ToolCutOut.py:2886 -#: appPlugins/ToolCutOut.py:2897 appPlugins/ToolDblSided.py:1149 -#: appPlugins/ToolDblSided.py:1160 appPlugins/ToolDistance.py:682 -#: appPlugins/ToolDistance.py:693 appPlugins/ToolDistanceMin.py:372 -#: appPlugins/ToolDistanceMin.py:383 appPlugins/ToolDrilling.py:2933 -#: appPlugins/ToolDrilling.py:2944 appPlugins/ToolEtchCompensation.py:527 -#: appPlugins/ToolEtchCompensation.py:538 appPlugins/ToolExtract.py:1358 -#: appPlugins/ToolExtract.py:1369 appPlugins/ToolFiducials.py:1091 -#: appPlugins/ToolFiducials.py:1102 appPlugins/ToolFilm.py:1715 -#: appPlugins/ToolFilm.py:1726 appPlugins/ToolFollow.py:821 -#: appPlugins/ToolFollow.py:832 appPlugins/ToolImage.py:367 -#: appPlugins/ToolImage.py:378 appPlugins/ToolInvertGerber.py:345 -#: appPlugins/ToolInvertGerber.py:356 appPlugins/ToolIsolation.py:3693 -#: appPlugins/ToolIsolation.py:3704 appPlugins/ToolLevelling.py:2341 -#: appPlugins/ToolLevelling.py:2352 appPlugins/ToolMilling.py:4541 -#: appPlugins/ToolMilling.py:4552 appPlugins/ToolNCC.py:4801 -#: appPlugins/ToolNCC.py:4812 appPlugins/ToolOptimal.py:659 -#: appPlugins/ToolOptimal.py:670 appPlugins/ToolPaint.py:3420 -#: appPlugins/ToolPaint.py:3431 appPlugins/ToolPanelize.py:1400 -#: appPlugins/ToolPanelize.py:1411 appPlugins/ToolPcbWizard.py:536 -#: appPlugins/ToolPcbWizard.py:547 appPlugins/ToolPunchGerber.py:2379 -#: appPlugins/ToolPunchGerber.py:2390 appPlugins/ToolQRCode.py:1044 -#: appPlugins/ToolQRCode.py:1055 appPlugins/ToolRulesCheck.py:1715 +#: appDatabase.py:1349 appDatabase.py:1360 appEditors/AppExcEditor.py:4564 +#: appEditors/AppExcEditor.py:4575 appEditors/appGCodeEditor.py:900 +#: appEditors/appGCodeEditor.py:911 appGUI/ObjectUI.py:158 +#: appGUI/ObjectUI.py:169 appPlugins/ToolAlignObjects.py:577 +#: appPlugins/ToolAlignObjects.py:588 appPlugins/ToolCalculators.py:1067 +#: appPlugins/ToolCalculators.py:1078 appPlugins/ToolCalibration.py:1423 +#: appPlugins/ToolCalibration.py:1434 appPlugins/ToolCopperThieving.py:1835 +#: appPlugins/ToolCopperThieving.py:1846 appPlugins/ToolCorners.py:988 +#: appPlugins/ToolCorners.py:999 appPlugins/ToolCutOut.py:2886 +#: appPlugins/ToolCutOut.py:2897 appPlugins/ToolDblSided.py:1126 +#: appPlugins/ToolDblSided.py:1137 appPlugins/ToolDistance.py:684 +#: appPlugins/ToolDistance.py:695 appPlugins/ToolDistanceMin.py:372 +#: appPlugins/ToolDistanceMin.py:383 appPlugins/ToolDrilling.py:2929 +#: appPlugins/ToolDrilling.py:2940 appPlugins/ToolEtchCompensation.py:538 +#: appPlugins/ToolEtchCompensation.py:549 appPlugins/ToolExtract.py:1387 +#: appPlugins/ToolExtract.py:1398 appPlugins/ToolFiducials.py:1089 +#: appPlugins/ToolFiducials.py:1100 appPlugins/ToolFilm.py:1769 +#: appPlugins/ToolFilm.py:1780 appPlugins/ToolFollow.py:815 +#: appPlugins/ToolFollow.py:826 appPlugins/ToolImage.py:367 +#: appPlugins/ToolImage.py:378 appPlugins/ToolInvertGerber.py:348 +#: appPlugins/ToolInvertGerber.py:359 appPlugins/ToolIsolation.py:3721 +#: appPlugins/ToolIsolation.py:3732 appPlugins/ToolLevelling.py:2341 +#: appPlugins/ToolLevelling.py:2352 appPlugins/ToolMilling.py:4593 +#: appPlugins/ToolMilling.py:4604 appPlugins/ToolNCC.py:4815 +#: appPlugins/ToolNCC.py:4826 appPlugins/ToolOptimal.py:659 +#: appPlugins/ToolOptimal.py:670 appPlugins/ToolPaint.py:3437 +#: appPlugins/ToolPaint.py:3448 appPlugins/ToolPanelize.py:1426 +#: appPlugins/ToolPanelize.py:1437 appPlugins/ToolPcbWizard.py:536 +#: appPlugins/ToolPcbWizard.py:547 appPlugins/ToolPunchGerber.py:2390 +#: appPlugins/ToolPunchGerber.py:2401 appPlugins/ToolQRCode.py:1064 +#: appPlugins/ToolQRCode.py:1075 appPlugins/ToolRulesCheck.py:1715 #: appPlugins/ToolRulesCheck.py:1726 appPlugins/ToolSolderPaste.py:1632 -#: appPlugins/ToolSolderPaste.py:1643 appPlugins/ToolSub.py:968 -#: appPlugins/ToolSub.py:979 appPlugins/ToolTransform.py:1027 -#: appPlugins/ToolTransform.py:1038 appTool.py:300 appTool.py:311 +#: appPlugins/ToolSolderPaste.py:1643 appPlugins/ToolSub.py:993 +#: appPlugins/ToolSub.py:1004 appPlugins/ToolTransform.py:1024 +#: appPlugins/ToolTransform.py:1035 appTool.py:300 appTool.py:311 msgid "Edited value is out of range" msgstr "编辑的值超出范围" -#: appDatabase.py:1355 appDatabase.py:1362 appEditors/AppExcEditor.py:4568 -#: appEditors/AppExcEditor.py:4575 appEditors/appGCodeEditor.py:906 -#: appEditors/appGCodeEditor.py:913 appGUI/ObjectUI.py:159 -#: appGUI/ObjectUI.py:166 appPlugins/ToolAlignObjects.py:559 -#: appPlugins/ToolAlignObjects.py:566 appPlugins/ToolCalculators.py:755 -#: appPlugins/ToolCalculators.py:762 appPlugins/ToolCalibration.py:1431 -#: appPlugins/ToolCalibration.py:1438 appPlugins/ToolCopperThieving.py:1791 -#: appPlugins/ToolCopperThieving.py:1798 appPlugins/ToolCorners.py:935 -#: appPlugins/ToolCorners.py:942 appPlugins/ToolCutOut.py:2892 -#: appPlugins/ToolCutOut.py:2899 appPlugins/ToolDblSided.py:1155 -#: appPlugins/ToolDblSided.py:1162 appPlugins/ToolDistance.py:688 -#: appPlugins/ToolDistance.py:695 appPlugins/ToolDistanceMin.py:378 -#: appPlugins/ToolDistanceMin.py:385 appPlugins/ToolDrilling.py:2939 -#: appPlugins/ToolDrilling.py:2946 appPlugins/ToolEtchCompensation.py:533 -#: appPlugins/ToolEtchCompensation.py:540 appPlugins/ToolExtract.py:1364 -#: appPlugins/ToolExtract.py:1371 appPlugins/ToolFiducials.py:1097 -#: appPlugins/ToolFiducials.py:1104 appPlugins/ToolFilm.py:1721 -#: appPlugins/ToolFilm.py:1728 appPlugins/ToolFollow.py:827 -#: appPlugins/ToolFollow.py:834 appPlugins/ToolImage.py:373 -#: appPlugins/ToolImage.py:380 appPlugins/ToolInvertGerber.py:351 -#: appPlugins/ToolInvertGerber.py:358 appPlugins/ToolIsolation.py:3699 -#: appPlugins/ToolIsolation.py:3706 appPlugins/ToolLevelling.py:2347 -#: appPlugins/ToolLevelling.py:2354 appPlugins/ToolMilling.py:4547 -#: appPlugins/ToolMilling.py:4554 appPlugins/ToolNCC.py:4807 -#: appPlugins/ToolNCC.py:4814 appPlugins/ToolOptimal.py:665 -#: appPlugins/ToolOptimal.py:672 appPlugins/ToolPaint.py:3426 -#: appPlugins/ToolPaint.py:3433 appPlugins/ToolPanelize.py:1406 -#: appPlugins/ToolPanelize.py:1413 appPlugins/ToolPcbWizard.py:542 -#: appPlugins/ToolPcbWizard.py:549 appPlugins/ToolPunchGerber.py:2385 -#: appPlugins/ToolPunchGerber.py:2392 appPlugins/ToolQRCode.py:1050 -#: appPlugins/ToolQRCode.py:1057 appPlugins/ToolRulesCheck.py:1721 +#: appDatabase.py:1355 appDatabase.py:1362 appEditors/AppExcEditor.py:4570 +#: appEditors/AppExcEditor.py:4577 appEditors/appGCodeEditor.py:906 +#: appEditors/appGCodeEditor.py:913 appGUI/ObjectUI.py:164 +#: appGUI/ObjectUI.py:171 appPlugins/ToolAlignObjects.py:583 +#: appPlugins/ToolAlignObjects.py:590 appPlugins/ToolCalculators.py:1073 +#: appPlugins/ToolCalculators.py:1080 appPlugins/ToolCalibration.py:1429 +#: appPlugins/ToolCalibration.py:1436 appPlugins/ToolCopperThieving.py:1841 +#: appPlugins/ToolCopperThieving.py:1848 appPlugins/ToolCorners.py:994 +#: appPlugins/ToolCorners.py:1001 appPlugins/ToolCutOut.py:2892 +#: appPlugins/ToolCutOut.py:2899 appPlugins/ToolDblSided.py:1132 +#: appPlugins/ToolDblSided.py:1139 appPlugins/ToolDistance.py:690 +#: appPlugins/ToolDistance.py:697 appPlugins/ToolDistanceMin.py:378 +#: appPlugins/ToolDistanceMin.py:385 appPlugins/ToolDrilling.py:2935 +#: appPlugins/ToolDrilling.py:2942 appPlugins/ToolEtchCompensation.py:544 +#: appPlugins/ToolEtchCompensation.py:551 appPlugins/ToolExtract.py:1393 +#: appPlugins/ToolExtract.py:1400 appPlugins/ToolFiducials.py:1095 +#: appPlugins/ToolFiducials.py:1102 appPlugins/ToolFilm.py:1775 +#: appPlugins/ToolFilm.py:1782 appPlugins/ToolFollow.py:821 +#: appPlugins/ToolFollow.py:828 appPlugins/ToolImage.py:373 +#: appPlugins/ToolImage.py:380 appPlugins/ToolInvertGerber.py:354 +#: appPlugins/ToolInvertGerber.py:361 appPlugins/ToolIsolation.py:3727 +#: appPlugins/ToolIsolation.py:3734 appPlugins/ToolLevelling.py:2347 +#: appPlugins/ToolLevelling.py:2354 appPlugins/ToolMilling.py:4599 +#: appPlugins/ToolMilling.py:4606 appPlugins/ToolNCC.py:4821 +#: appPlugins/ToolNCC.py:4828 appPlugins/ToolOptimal.py:665 +#: appPlugins/ToolOptimal.py:672 appPlugins/ToolPaint.py:3443 +#: appPlugins/ToolPaint.py:3450 appPlugins/ToolPanelize.py:1432 +#: appPlugins/ToolPanelize.py:1439 appPlugins/ToolPcbWizard.py:542 +#: appPlugins/ToolPcbWizard.py:549 appPlugins/ToolPunchGerber.py:2396 +#: appPlugins/ToolPunchGerber.py:2403 appPlugins/ToolQRCode.py:1070 +#: appPlugins/ToolQRCode.py:1077 appPlugins/ToolRulesCheck.py:1721 #: appPlugins/ToolRulesCheck.py:1728 appPlugins/ToolSolderPaste.py:1638 -#: appPlugins/ToolSolderPaste.py:1645 appPlugins/ToolSub.py:974 -#: appPlugins/ToolSub.py:981 appPlugins/ToolTransform.py:1033 -#: appPlugins/ToolTransform.py:1040 appTool.py:306 appTool.py:313 +#: appPlugins/ToolSolderPaste.py:1645 appPlugins/ToolSub.py:999 +#: appPlugins/ToolSub.py:1006 appPlugins/ToolTransform.py:1030 +#: appPlugins/ToolTransform.py:1037 appTool.py:306 appTool.py:313 msgid "Edited value is within limits." msgstr "编辑的值在限制范围内。" @@ -1491,27 +1491,27 @@ msgstr "从数据库复制" msgid "Delete from DB" msgstr "从数据库删除" -#: appDatabase.py:1635 appTranslation.py:209 app_Main.py:3877 app_Main.py:9752 +#: appDatabase.py:1635 appTranslation.py:209 app_Main.py:3877 app_Main.py:9782 msgid "Save changes" msgstr "保存更改" #: appDatabase.py:1739 appDatabase.py:2226 appDatabase.py:2682 -#: appDatabase.py:2694 appGUI/MainGUI.py:497 appPlugins/ToolCutOut.py:664 -#: appPlugins/ToolCutOut.py:686 appPlugins/ToolCutOut.py:723 -#: appPlugins/ToolIsolation.py:2759 appPlugins/ToolIsolation.py:2769 -#: appPlugins/ToolIsolation.py:2849 appPlugins/ToolMilling.py:2182 -#: appPlugins/ToolNCC.py:3996 appPlugins/ToolNCC.py:4006 -#: appPlugins/ToolNCC.py:4082 appPlugins/ToolPaint.py:2788 -#: appPlugins/ToolPaint.py:2798 appPlugins/ToolPaint.py:2883 app_Main.py:6461 -#: app_Main.py:6498 app_Main.py:6585 app_Main.py:6597 app_Main.py:6606 -#: app_Main.py:6616 +#: appDatabase.py:2694 appGUI/MainGUI.py:497 appPlugins/ToolCutOut.py:646 +#: appPlugins/ToolCutOut.py:668 appPlugins/ToolCutOut.py:705 +#: appPlugins/ToolIsolation.py:2757 appPlugins/ToolIsolation.py:2767 +#: appPlugins/ToolIsolation.py:2847 appPlugins/ToolMilling.py:2152 +#: appPlugins/ToolNCC.py:3982 appPlugins/ToolNCC.py:3992 +#: appPlugins/ToolNCC.py:4068 appPlugins/ToolPaint.py:2776 +#: appPlugins/ToolPaint.py:2786 appPlugins/ToolPaint.py:2871 app_Main.py:6469 +#: app_Main.py:6506 app_Main.py:6593 app_Main.py:6605 app_Main.py:6614 +#: app_Main.py:6624 msgid "Tools Database" msgstr "刀具数据库" -#: appDatabase.py:1758 appDatabase.py:2212 appPlugins/ToolCutOut.py:508 -#: appPlugins/ToolDrilling.py:1153 appPlugins/ToolIsolation.py:1282 -#: appPlugins/ToolMilling.py:2023 appPlugins/ToolNCC.py:1290 -#: appPlugins/ToolPaint.py:884 +#: appDatabase.py:1758 appDatabase.py:2212 appPlugins/ToolCutOut.py:490 +#: appPlugins/ToolDrilling.py:1153 appPlugins/ToolIsolation.py:1278 +#: appPlugins/ToolMilling.py:1993 appPlugins/ToolNCC.py:1274 +#: appPlugins/ToolPaint.py:870 msgid "Failed to parse Tools DB file." msgstr "无法分析刀具数据库文件。" @@ -1592,42 +1592,42 @@ msgstr "要添加钻孔,请首先选择一个刀具" #: appEditors/AppExcEditor.py:1500 appEditors/AppExcEditor.py:1603 #: appEditors/AppExcEditor.py:1714 appEditors/AppExcEditor.py:2517 #: appEditors/AppExcEditor.py:3321 appEditors/AppExcEditor.py:3328 -#: appEditors/AppExcEditor.py:3769 appEditors/AppGeoEditor.py:1416 +#: appEditors/AppExcEditor.py:3771 appEditors/AppGeoEditor.py:1416 #: appEditors/AppGeoEditor.py:2135 appEditors/AppGeoEditor.py:2375 #: appEditors/AppGeoEditor.py:2450 appEditors/AppGeoEditor.py:2529 #: appEditors/AppGeoEditor.py:2587 appEditors/AppGeoEditor.py:2792 #: appEditors/AppGeoEditor.py:2871 appEditors/AppGeoEditor.py:3004 #: appEditors/AppGeoEditor.py:3077 appEditors/AppGeoEditor.py:3147 #: appEditors/AppGeoEditor.py:3173 appEditors/AppGeoEditor.py:3201 -#: appEditors/AppGeoEditor.py:3317 appEditors/AppGeoEditor.py:4874 -#: appEditors/AppGeoEditor.py:4888 appEditors/AppGeoEditor.py:5498 -#: appEditors/AppGeoEditor.py:5551 appEditors/AppGeoEditor.py:5614 -#: appEditors/AppGeoEditor.py:5640 appEditors/AppGeoEditor.py:5665 -#: appEditors/AppGeoEditor.py:5697 appEditors/AppGeoEditor.py:5777 -#: appEditors/AppGeoEditor.py:5843 appEditors/AppGeoEditor.py:5911 -#: appEditors/AppGeoEditor.py:6008 appEditors/AppGerberEditor.py:390 +#: appEditors/AppGeoEditor.py:3317 appEditors/AppGeoEditor.py:4878 +#: appEditors/AppGeoEditor.py:4892 appEditors/AppGeoEditor.py:5503 +#: appEditors/AppGeoEditor.py:5556 appEditors/AppGeoEditor.py:5619 +#: appEditors/AppGeoEditor.py:5645 appEditors/AppGeoEditor.py:5670 +#: appEditors/AppGeoEditor.py:5702 appEditors/AppGeoEditor.py:5782 +#: appEditors/AppGeoEditor.py:5848 appEditors/AppGeoEditor.py:5916 +#: appEditors/AppGeoEditor.py:6013 appEditors/AppGerberEditor.py:390 #: appEditors/AppGerberEditor.py:814 appEditors/AppGerberEditor.py:941 #: appEditors/AppGerberEditor.py:1253 appEditors/AppGerberEditor.py:1514 #: appEditors/AppGerberEditor.py:1724 appEditors/AppGerberEditor.py:2014 #: appEditors/AppGerberEditor.py:2310 appEditors/AppGerberEditor.py:2391 -#: appEditors/AppGerberEditor.py:2502 appEditors/AppGerberEditor.py:3206 +#: appEditors/AppGerberEditor.py:2502 appEditors/AppGerberEditor.py:3207 #: appEditors/AppGerberEditor.py:4934 appEditors/AppGerberEditor.py:5207 -#: appEditors/AppGerberEditor.py:5225 appEditors/AppGerberEditor.py:5666 -#: appEditors/AppGerberEditor.py:5849 appEditors/AppGerberEditor.py:5911 -#: appEditors/AppGerberEditor.py:5958 appEditors/AppGerberEditor.py:7376 -#: appGUI/MainGUI.py:3365 appGUI/MainGUI.py:3377 -#: appObjects/FlatCAMGeometry.py:516 appObjects/FlatCAMGeometry.py:1188 -#: appObjects/FlatCAMGeometry.py:1261 appObjects/FlatCAMGerber.py:423 +#: appEditors/AppGerberEditor.py:5225 appEditors/AppGerberEditor.py:5668 +#: appEditors/AppGerberEditor.py:5851 appEditors/AppGerberEditor.py:5913 +#: appEditors/AppGerberEditor.py:5960 appEditors/AppGerberEditor.py:7378 +#: appGUI/MainGUI.py:3400 appGUI/MainGUI.py:3412 +#: appObjects/FlatCAMGeometry.py:513 appObjects/FlatCAMGeometry.py:1185 +#: appObjects/FlatCAMGeometry.py:1258 appObjects/FlatCAMGerber.py:426 #: appParsers/ParseGerber.py:2183 appParsers/ParseGerber.py:2276 #: appParsers/ParseGerber.py:2351 appParsers/ParseGerber.py:2425 #: appParsers/ParseGerber.py:2487 appPlugins/ToolAlignObjects.py:289 -#: appPlugins/ToolAlignObjects.py:311 appPlugins/ToolCalculators.py:292 -#: appPlugins/ToolCalculators.py:302 appPlugins/ToolCalibration.py:329 -#: appPlugins/ToolCutOut.py:1594 appPlugins/ToolFiducials.py:627 -#: appPlugins/ToolFiducials.py:641 appPlugins/ToolFollow.py:344 -#: appPlugins/ToolFollow.py:415 appPlugins/ToolIsolation.py:1548 -#: appPlugins/ToolPaint.py:2346 appPlugins/ToolPanelize.py:1073 -#: app_Main.py:5632 app_Main.py:5786 tclCommands/TclCommandPanelize.py:304 +#: appPlugins/ToolAlignObjects.py:311 appPlugins/ToolCalculators.py:332 +#: appPlugins/ToolCalculators.py:342 appPlugins/ToolCalibration.py:329 +#: appPlugins/ToolCutOut.py:1576 appPlugins/ToolFiducials.py:627 +#: appPlugins/ToolFiducials.py:641 appPlugins/ToolFollow.py:340 +#: appPlugins/ToolFollow.py:411 appPlugins/ToolIsolation.py:1544 +#: appPlugins/ToolPaint.py:2334 appPlugins/ToolPanelize.py:1057 +#: app_Main.py:5638 app_Main.py:5794 tclCommands/TclCommandPanelize.py:304 #: tclCommands/TclCommandPanelize.py:313 msgid "Done." msgstr "完成。" @@ -1639,7 +1639,7 @@ msgstr "若要添加钻孔阵列,请首先在刀具表中选择一个刀具" #: appEditors/AppExcEditor.py:377 appEditors/AppExcEditor.py:681 #: appEditors/AppExcEditor.py:914 appEditors/AppExcEditor.py:1571 #: appEditors/AppGerberEditor.py:481 appEditors/AppGerberEditor.py:2192 -#: appEditors/AppGerberEditor.py:2222 appGUI/MainGUI.py:3979 +#: appEditors/AppGerberEditor.py:2222 appGUI/MainGUI.py:4014 msgid "Click on target location ..." msgstr "点击目标位置。。。" @@ -1662,22 +1662,22 @@ msgid "Too many items for the selected spacing angle." msgstr "选定间距角度的项目太多。" #: appEditors/AppExcEditor.py:583 appEditors/AppExcEditor.py:1224 -#: appEditors/AppGerberEditor.py:801 appEditors/AppGerberEditor.py:5845 +#: appEditors/AppGerberEditor.py:801 appEditors/AppGerberEditor.py:5847 #: appObjects/FlatCAMCNCJob.py:807 appPlugins/ToolCopperThieving.py:350 -#: appPlugins/ToolCopperThieving.py:951 appPlugins/ToolCopperThieving.py:1163 -#: appPlugins/ToolCorners.py:250 appPlugins/ToolCorners.py:522 -#: appPlugins/ToolCorners.py:625 appPlugins/ToolCutOut.py:951 -#: appPlugins/ToolCutOut.py:977 appPlugins/ToolCutOut.py:1109 -#: appPlugins/ToolCutOut.py:1333 appPlugins/ToolCutOut.py:1487 -#: appPlugins/ToolCutOut.py:1530 appPlugins/ToolCutOut.py:1548 -#: appPlugins/ToolCutOut.py:1562 appPlugins/ToolDblSided.py:563 +#: appPlugins/ToolCopperThieving.py:953 appPlugins/ToolCopperThieving.py:1165 +#: appPlugins/ToolCorners.py:259 appPlugins/ToolCorners.py:534 +#: appPlugins/ToolCorners.py:637 appPlugins/ToolCutOut.py:933 +#: appPlugins/ToolCutOut.py:959 appPlugins/ToolCutOut.py:1091 +#: appPlugins/ToolCutOut.py:1315 appPlugins/ToolCutOut.py:1469 +#: appPlugins/ToolCutOut.py:1512 appPlugins/ToolCutOut.py:1530 +#: appPlugins/ToolCutOut.py:1544 appPlugins/ToolDblSided.py:544 #: appPlugins/ToolExtract.py:724 appPlugins/ToolExtract.py:773 #: appPlugins/ToolExtract.py:782 appPlugins/ToolExtract.py:786 #: appPlugins/ToolFiducials.py:335 appPlugins/ToolFiducials.py:587 #: appPlugins/ToolFiducials.py:635 appPlugins/ToolFiducials.py:649 -#: appPlugins/ToolFilm.py:819 appPlugins/ToolFilm.py:1080 -#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2340 app_Main.py:5127 -#: app_Main.py:11540 app_Main.py:11550 camlib.py:1172 camlib.py:2451 +#: appPlugins/ToolFilm.py:816 appPlugins/ToolFilm.py:1089 +#: appPlugins/ToolMove.py:166 appPlugins/ToolPaint.py:2328 app_Main.py:5127 +#: app_Main.py:11570 app_Main.py:11580 camlib.py:1172 camlib.py:2451 #: camlib.py:2518 camlib.py:2586 camlib.py:2664 camlib.py:5320 camlib.py:5715 msgid "Failed." msgstr "失败。" @@ -1712,9 +1712,9 @@ msgid "Resize drill(s) failed. Please enter a diameter for resize." msgstr "调整钻孔大小失败。请输入调整大小的直径。" #: appEditors/AppExcEditor.py:1502 appEditors/AppExcEditor.py:1555 -#: appEditors/AppExcEditor.py:1566 appGUI/MainGUI.py:3618 -#: appGUI/MainGUI.py:3703 appGUI/MainGUI.py:3749 appGUI/MainGUI.py:3841 -#: appGUI/MainGUI.py:3956 appGUI/MainGUI.py:3985 +#: appEditors/AppExcEditor.py:1566 appGUI/MainGUI.py:3653 +#: appGUI/MainGUI.py:3738 appGUI/MainGUI.py:3784 appGUI/MainGUI.py:3876 +#: appGUI/MainGUI.py:3991 appGUI/MainGUI.py:4020 msgid "Cancelled. Nothing selected." msgstr "已取消。什么都没有选中。" @@ -1723,73 +1723,75 @@ msgstr "已取消。什么都没有选中。" msgid "Click on reference location ..." msgstr "点击参考位置。。。" -#: appEditors/AppExcEditor.py:1914 appEditors/AppGeoEditor.py:4197 -#: appEditors/AppGerberEditor.py:3460 appEditors/AppGerberEditor.py:6176 -#: appEditors/AppGerberEditor.py:6486 appGUI/GUIElements.py:372 -#: appGUI/GUIElements.py:1071 appGUI/GUIElements.py:1470 -#: appGUI/GUIElements.py:1681 appGUI/GUIElements.py:1966 -#: appGUI/GUIElements.py:4028 appGUI/MainGUI.py:427 appGUI/MainGUI.py:760 +#: appEditors/AppExcEditor.py:1914 appEditors/AppGeoEditor.py:4199 +#: appEditors/AppGerberEditor.py:3461 appEditors/AppGerberEditor.py:6178 +#: appEditors/AppGerberEditor.py:6488 appGUI/GUIElements.py:375 +#: appGUI/GUIElements.py:1074 appGUI/GUIElements.py:1475 +#: appGUI/GUIElements.py:1728 appGUI/GUIElements.py:2013 +#: appGUI/GUIElements.py:4085 appGUI/MainGUI.py:427 appGUI/MainGUI.py:760 #: appGUI/MainGUI.py:819 appGUI/MainGUI.py:896 appGUI/MainGUI.py:1039 -#: appGUI/MainGUI.py:1289 appGUI/MainGUI.py:1789 appGUI/MainGUI.py:2301 -#: appGUI/MainGUI.py:2543 appGUI/MainGUI.py:5232 appPlugins/ToolDrilling.py:309 -#: appPlugins/ToolIsolation.py:224 appPlugins/ToolMilling.py:400 -#: appPlugins/ToolMilling.py:408 appPlugins/ToolNCC.py:233 +#: appGUI/MainGUI.py:1289 appGUI/MainGUI.py:1789 appGUI/MainGUI.py:2336 +#: appGUI/MainGUI.py:2578 appGUI/MainGUI.py:5267 appPlugins/ToolDrilling.py:309 +#: appPlugins/ToolIsolation.py:224 appPlugins/ToolMilling.py:390 +#: appPlugins/ToolMilling.py:398 appPlugins/ToolNCC.py:233 #: appPlugins/ToolPaint.py:230 appPlugins/ToolSolderPaste.py:139 -#: app_Main.py:7033 +#: app_Main.py:7060 msgid "Delete" msgstr "删除" #: appEditors/AppExcEditor.py:2143 appObjects/FlatCAMExcellon.py:376 -#: appPlugins/ToolDrilling.py:762 appPlugins/ToolMilling.py:1190 +#: appPlugins/ToolDrilling.py:762 appPlugins/ToolMilling.py:1130 +#: appPlugins/ToolMilling.py:3657 msgid "Total Drills" msgstr "全部孔" #: appEditors/AppExcEditor.py:2175 appObjects/FlatCAMExcellon.py:410 -#: appPlugins/ToolDrilling.py:789 appPlugins/ToolMilling.py:1217 +#: appPlugins/ToolDrilling.py:789 appPlugins/ToolMilling.py:1157 +#: appPlugins/ToolMilling.py:3681 msgid "Total Slots" msgstr "全部槽" #: appEditors/AppExcEditor.py:2253 appEditors/AppGeoEditor.py:4098 #: appEditors/AppGerberEditor.py:4204 appEditors/appGCodeEditor.py:601 -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:102 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:105 #: appObjects/FlatCAMCNCJob.py:559 appObjects/FlatCAMDocument.py:194 #: appObjects/FlatCAMExcellon.py:216 appObjects/FlatCAMGeometry.py:428 -#: appObjects/FlatCAMGerber.py:224 appObjects/FlatCAMScript.py:180 -#: appPlugins/ToolCorners.py:174 appPlugins/ToolCutOut.py:339 -#: appPlugins/ToolDblSided.py:219 appPlugins/ToolDrilling.py:553 -#: appPlugins/ToolFiducials.py:206 appPlugins/ToolFilm.py:262 +#: appObjects/FlatCAMGerber.py:225 appObjects/FlatCAMScript.py:180 +#: appPlugins/ToolCorners.py:176 appPlugins/ToolCutOut.py:339 +#: appPlugins/ToolDblSided.py:222 appPlugins/ToolDrilling.py:553 +#: appPlugins/ToolFiducials.py:206 appPlugins/ToolFilm.py:263 #: appPlugins/ToolFollow.py:178 appPlugins/ToolIsolation.py:448 -#: appPlugins/ToolLevelling.py:394 appPlugins/ToolMilling.py:725 +#: appPlugins/ToolLevelling.py:394 appPlugins/ToolMilling.py:657 #: appPlugins/ToolNCC.py:467 appPlugins/ToolPaint.py:444 #: appPlugins/ToolPanelize.py:277 appPlugins/ToolPunchGerber.py:391 -#: appPlugins/ToolQRCode.py:203 appPlugins/ToolSub.py:232 +#: appPlugins/ToolQRCode.py:202 appPlugins/ToolSub.py:232 msgid "Beginner" msgstr "初学者" #: appEditors/AppExcEditor.py:2264 appEditors/AppGeoEditor.py:4111 #: appEditors/AppGerberEditor.py:4217 appEditors/appGCodeEditor.py:614 -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:103 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:106 #: appObjects/FlatCAMCNCJob.py:569 appObjects/FlatCAMDocument.py:203 #: appObjects/FlatCAMExcellon.py:230 appObjects/FlatCAMGeometry.py:437 -#: appObjects/FlatCAMGerber.py:238 appObjects/FlatCAMScript.py:189 -#: appPlugins/ToolCorners.py:192 appPlugins/ToolCutOut.py:382 -#: appPlugins/ToolDblSided.py:245 appPlugins/ToolDrilling.py:595 -#: appPlugins/ToolFiducials.py:221 appPlugins/ToolFilm.py:288 -#: appPlugins/ToolFollow.py:192 appPlugins/ToolIsolation.py:501 -#: appPlugins/ToolLevelling.py:409 appPlugins/ToolMilling.py:789 -#: appPlugins/ToolNCC.py:513 appPlugins/ToolPaint.py:476 -#: appPlugins/ToolPanelize.py:297 appPlugins/ToolPunchGerber.py:405 -#: appPlugins/ToolQRCode.py:214 appPlugins/ToolSub.py:244 +#: appObjects/FlatCAMGerber.py:240 appObjects/FlatCAMScript.py:189 +#: appPlugins/ToolCorners.py:190 appPlugins/ToolCutOut.py:373 +#: appPlugins/ToolDblSided.py:238 appPlugins/ToolDrilling.py:596 +#: appPlugins/ToolFiducials.py:221 appPlugins/ToolFilm.py:280 +#: appPlugins/ToolFollow.py:190 appPlugins/ToolIsolation.py:505 +#: appPlugins/ToolLevelling.py:409 appPlugins/ToolMilling.py:720 +#: appPlugins/ToolNCC.py:505 appPlugins/ToolPaint.py:469 +#: appPlugins/ToolPanelize.py:289 appPlugins/ToolPunchGerber.py:403 +#: appPlugins/ToolQRCode.py:216 appPlugins/ToolSub.py:243 msgid "Advanced" msgstr "高级" -#: appEditors/AppExcEditor.py:2287 appObjects/FlatCAMGeometry.py:687 -#: appObjects/FlatCAMGeometry.py:1331 appPlugins/ToolDrilling.py:1745 -#: appPlugins/ToolIsolation.py:1441 appPlugins/ToolIsolation.py:1857 -#: appPlugins/ToolMilling.py:2255 appPlugins/ToolMilling.py:2836 -#: appPlugins/ToolMilling.py:3491 appPlugins/ToolNCC.py:1479 -#: appPlugins/ToolNCC.py:1617 appPlugins/ToolPaint.py:1050 -#: appPlugins/ToolPaint.py:1188 appPlugins/ToolPaint.py:1902 +#: appEditors/AppExcEditor.py:2287 appObjects/FlatCAMGeometry.py:684 +#: appObjects/FlatCAMGeometry.py:1328 appPlugins/ToolDrilling.py:1745 +#: appPlugins/ToolIsolation.py:1437 appPlugins/ToolIsolation.py:1853 +#: appPlugins/ToolMilling.py:2225 appPlugins/ToolMilling.py:2806 +#: appPlugins/ToolMilling.py:3461 appPlugins/ToolNCC.py:1463 +#: appPlugins/ToolNCC.py:1601 appPlugins/ToolPaint.py:1036 +#: appPlugins/ToolPaint.py:1174 appPlugins/ToolPaint.py:1890 #: appPlugins/ToolSolderPaste.py:507 appPlugins/ToolSolderPaste.py:580 msgid "Wrong value format entered, use a number." msgstr "输入的值格式错误,请使用数字。" @@ -1802,7 +1804,7 @@ msgstr "" "刀具已在原始或实际刀具列表中。\n" "如果需要添加此刀具,请保存并重新编辑Excellon。 " -#: appEditors/AppExcEditor.py:2306 appGUI/MainGUI.py:4021 +#: appEditors/AppExcEditor.py:2306 appGUI/MainGUI.py:4056 msgid "Added new tool with dia" msgstr "添加了刀具的直径" @@ -1819,18 +1821,18 @@ msgid "There are no Tools definitions in the file. Aborting Excellon creation." msgstr "文件中没有刀具定义。正在中止Excellon创建。" #: appEditors/AppExcEditor.py:3128 appEditors/AppGerberEditor.py:4914 -#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:629 -#: appParsers/ParseExcellon.py:976 appPlugins/ToolMilling.py:2773 +#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:626 +#: appParsers/ParseExcellon.py:976 appPlugins/ToolMilling.py:2743 #: appPlugins/ToolPcbWizard.py:354 appPlugins/ToolSolderPaste.py:950 -#: app_Main.py:6541 app_Main.py:8436 app_Main.py:10992 app_Main.py:11064 -#: app_Main.py:11199 app_Main.py:11264 +#: app_Main.py:6549 app_Main.py:8466 app_Main.py:11022 app_Main.py:11094 +#: app_Main.py:11229 app_Main.py:11294 msgid "An internal error has occurred. See shell.\n" msgstr "发生内部错误。见shell。\n" -#: appEditors/AppExcEditor.py:3133 appObjects/FlatCAMGeometry.py:934 -#: appObjects/FlatCAMGeometry.py:939 appObjects/FlatCAMGeometry.py:1088 -#: appPlugins/ToolMilling.py:3160 appPlugins/ToolMilling.py:3164 -#: appPlugins/ToolSub.py:475 appPlugins/ToolSub.py:669 +#: appEditors/AppExcEditor.py:3133 appObjects/FlatCAMGeometry.py:931 +#: appObjects/FlatCAMGeometry.py:936 appObjects/FlatCAMGeometry.py:1085 +#: appPlugins/ToolMilling.py:3130 appPlugins/ToolMilling.py:3134 +#: appPlugins/ToolSub.py:473 appPlugins/ToolSub.py:667 msgid "Generating" msgstr "生成中" @@ -1842,27 +1844,27 @@ msgstr "Excellon编辑完成。" msgid "Cancelled. There is no Tool/Drill selected" msgstr "取消。没有选择任何刀具/钻孔" -#: appEditors/AppExcEditor.py:3842 appEditors/AppExcEditor.py:3852 -#: appEditors/AppGerberEditor.py:5752 +#: appEditors/AppExcEditor.py:3844 appEditors/AppExcEditor.py:3854 +#: appEditors/AppGerberEditor.py:5754 msgid "Click on the circular array Center position" msgstr "单击圆形阵列的中心位置" -#: appEditors/AppExcEditor.py:3985 appGUI/MainGUI.py:732 appGUI/ObjectUI.py:580 +#: appEditors/AppExcEditor.py:3987 appGUI/MainGUI.py:732 appGUI/ObjectUI.py:653 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:19 msgid "Excellon Editor" msgstr "Excellon编辑器" -#: appEditors/AppExcEditor.py:3995 appEditors/AppGeoEditor.py:3451 -#: appEditors/AppGerberEditor.py:6021 appEditors/appGCodeEditor.py:774 -#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:692 -#: appPlugins/ToolCutOut.py:2333 appPlugins/ToolDblSided.py:685 +#: appEditors/AppExcEditor.py:3997 appEditors/AppGeoEditor.py:3451 +#: appEditors/AppGerberEditor.py:6023 appEditors/appGCodeEditor.py:774 +#: appGUI/ObjectUI.py:72 appPlugins/ToolCorners.py:704 +#: appPlugins/ToolCutOut.py:2315 appPlugins/ToolDblSided.py:666 #: appPlugins/ToolDrilling.py:2285 appPlugins/ToolFiducials.py:797 -#: appPlugins/ToolFilm.py:1168 appPlugins/ToolFollow.py:706 -#: appPlugins/ToolIsolation.py:3153 appPlugins/ToolLevelling.py:1758 -#: appPlugins/ToolMilling.py:3563 appPlugins/ToolNCC.py:4136 -#: appPlugins/ToolPaint.py:2937 appPlugins/ToolPanelize.py:1124 -#: appPlugins/ToolPunchGerber.py:1982 appPlugins/ToolQRCode.py:753 -#: appPlugins/ToolSub.py:798 +#: appPlugins/ToolFilm.py:1177 appPlugins/ToolFollow.py:704 +#: appPlugins/ToolIsolation.py:3151 appPlugins/ToolLevelling.py:1758 +#: appPlugins/ToolMilling.py:3526 appPlugins/ToolNCC.py:4122 +#: appPlugins/ToolPaint.py:2925 appPlugins/ToolPanelize.py:1115 +#: appPlugins/ToolPunchGerber.py:1988 appPlugins/ToolQRCode.py:763 +#: appPlugins/ToolSub.py:796 msgid "" "Beginner Mode - many parameters are hidden.\n" "Advanced Mode - full control.\n" @@ -1872,133 +1874,136 @@ msgstr "" "高级模式 - 完全控制。\n" "永久更改在“首选项”菜单中完成。" -#: appEditors/AppExcEditor.py:4009 appEditors/AppGerberEditor.py:6033 +#: appEditors/AppExcEditor.py:4011 appEditors/AppGerberEditor.py:6035 #: appEditors/appGCodeEditor.py:786 msgid "Name:" msgstr "名称:" -#: appEditors/AppExcEditor.py:4016 appGUI/ObjectUI.py:621 -#: appGUI/ObjectUI.py:967 appPlugins/ToolIsolation.py:3185 -#: appPlugins/ToolMilling.py:3609 appPlugins/ToolNCC.py:4186 -#: appPlugins/ToolPaint.py:2990 appPlugins/ToolSolderPaste.py:1219 +#: appEditors/AppExcEditor.py:4018 appGUI/ObjectUI.py:289 +#: appGUI/ObjectUI.py:697 appGUI/ObjectUI.py:1027 appGUI/ObjectUI.py:1041 +#: appGUI/ObjectUI.py:1440 appPlugins/ToolDrilling.py:2328 +#: appPlugins/ToolIsolation.py:3185 appPlugins/ToolMilling.py:3600 +#: appPlugins/ToolNCC.py:4186 appPlugins/ToolPaint.py:2989 +#: appPlugins/ToolSolderPaste.py:1219 msgid "Tools Table" msgstr "刀具列表" -#: appEditors/AppExcEditor.py:4018 appGUI/ObjectUI.py:623 +#: appEditors/AppExcEditor.py:4020 msgid "" "Tools in this Excellon object\n" "when are used for drilling." msgstr "此Excellon对象中的刀具用于钻孔时。" -#: appEditors/AppExcEditor.py:4039 +#: appEditors/AppExcEditor.py:4041 msgid "Convert Slots" msgstr "转换槽" -#: appEditors/AppExcEditor.py:4043 +#: appEditors/AppExcEditor.py:4045 msgid "Convert the slots in the selected tools to drills." msgstr "将选定刀具中的槽转换为钻孔。" -#: appEditors/AppExcEditor.py:4053 +#: appEditors/AppExcEditor.py:4055 msgid "Add/Delete Tool" msgstr "添加/删除刀具" -#: appEditors/AppExcEditor.py:4055 +#: appEditors/AppExcEditor.py:4057 msgid "" "Add/Delete a tool to the tool list\n" "for this Excellon object." msgstr "在此Excellon对象的刀具列表中添加/删除刀具。" -#: appEditors/AppExcEditor.py:4069 appEditors/AppGeoEditor.py:514 +#: appEditors/AppExcEditor.py:4071 appEditors/AppGeoEditor.py:514 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:117 -#: appPlugins/ToolCutOut.py:2423 appPlugins/ToolIsolation.py:3254 -#: appPlugins/ToolMilling.py:3717 appPlugins/ToolNCC.py:4273 -#: appPlugins/ToolNCC.py:4284 appPlugins/ToolPaint.py:3066 +#: appPlugins/ToolCutOut.py:2400 appPlugins/ToolIsolation.py:3262 +#: appPlugins/ToolMilling.py:3793 appPlugins/ToolNCC.py:4279 +#: appPlugins/ToolNCC.py:4290 appPlugins/ToolPaint.py:3078 msgid "Tool Dia" msgstr "刀具直径" -#: appEditors/AppExcEditor.py:4071 +#: appEditors/AppExcEditor.py:4073 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:51 -#: appPlugins/ToolIsolation.py:3256 appPlugins/ToolMilling.py:3719 -#: appPlugins/ToolNCC.py:4275 +#: appPlugins/ToolIsolation.py:3264 appPlugins/ToolMilling.py:3795 +#: appPlugins/ToolNCC.py:4281 msgid "Diameter for the new tool" msgstr "新刀具的直径" -#: appEditors/AppExcEditor.py:4083 appEditors/AppGeoEditor.py:772 -#: appEditors/AppGerberEditor.py:6169 appEditors/AppGerberEditor.py:6726 +#: appEditors/AppExcEditor.py:4085 appEditors/AppGeoEditor.py:772 +#: appEditors/AppGerberEditor.py:6171 appEditors/AppGerberEditor.py:6728 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:290 -#: appPlugins/ToolCopperThieving.py:1735 appPlugins/ToolDblSided.py:894 -#: appPlugins/ToolDblSided.py:1082 appPlugins/ToolLevelling.py:2073 +#: appPlugins/ToolCopperThieving.py:1783 appPlugins/ToolDblSided.py:881 +#: appPlugins/ToolDblSided.py:1059 appPlugins/ToolLevelling.py:2073 #: appPlugins/ToolNCC.py:227 appPlugins/ToolPaint.py:224 -#: appPlugins/ToolSolderPaste.py:136 appPlugins/ToolTransform.py:635 -#: app_Main.py:7031 +#: appPlugins/ToolSolderPaste.py:136 appPlugins/ToolTransform.py:632 +#: app_Main.py:7058 msgid "Add" msgstr "添加" -#: appEditors/AppExcEditor.py:4086 +#: appEditors/AppExcEditor.py:4088 msgid "" "Add a new tool to the tool list\n" "with the diameter specified above." msgstr "使用上面指定的直径将新刀具添加到刀具列表中。" -#: appEditors/AppExcEditor.py:4095 +#: appEditors/AppExcEditor.py:4097 msgid "Delete Tool" msgstr "删除刀具" -#: appEditors/AppExcEditor.py:4098 +#: appEditors/AppExcEditor.py:4100 msgid "" "Delete a tool in the tool list\n" "by selecting a row in the tool table." msgstr "通过在刀具表中选择一行,删除刀具列表中的刀具。" -#: appEditors/AppExcEditor.py:4123 +#: appEditors/AppExcEditor.py:4125 msgid "Resize Tool" msgstr "调整刀具大小" -#: appEditors/AppExcEditor.py:4125 +#: appEditors/AppExcEditor.py:4127 msgid "Resize a drill or a selection of drills." msgstr "调整孔或钻头的大小。" -#: appEditors/AppExcEditor.py:4130 +#: appEditors/AppExcEditor.py:4132 msgid "Resize Dia" msgstr "调整直径" -#: appEditors/AppExcEditor.py:4132 +#: appEditors/AppExcEditor.py:4134 msgid "Diameter to resize to." msgstr "要调整大小的直径。" -#: appEditors/AppExcEditor.py:4146 +#: appEditors/AppExcEditor.py:4148 msgid "Resize" msgstr "调整大小" -#: appEditors/AppExcEditor.py:4149 +#: appEditors/AppExcEditor.py:4151 msgid "Resize drill(s)" msgstr "调整钻孔大小" -#: appEditors/AppExcEditor.py:4180 appGUI/MainGUI.py:737 appGUI/MainGUI.py:1173 -#: appGUI/MainGUI.py:1776 appGUI/MainGUI.py:2433 appGUI/MainGUI.py:5081 +#: appEditors/AppExcEditor.py:4182 appGUI/MainGUI.py:737 appGUI/MainGUI.py:1173 +#: appGUI/MainGUI.py:1776 appGUI/MainGUI.py:2468 appGUI/MainGUI.py:5116 msgid "Add Drill Array" msgstr "添加钻孔阵列" -#: appEditors/AppExcEditor.py:4182 +#: appEditors/AppExcEditor.py:4184 msgid "Add an array of drills (linear or circular array)" msgstr "添加钻孔阵列(线性或圆形阵列)" -#: appEditors/AppExcEditor.py:4188 appEditors/AppExcEditor.py:4408 +#: appEditors/AppExcEditor.py:4190 appEditors/AppExcEditor.py:4410 #: appEditors/AppGeoEditor.py:3486 appEditors/AppGerberEditor.py:4522 -#: appEditors/AppGerberEditor.py:6059 appEditors/AppGerberEditor.py:6134 -#: appEditors/AppGerberEditor.py:6528 appGUI/ObjectUI.py:306 +#: appEditors/AppGerberEditor.py:6061 appEditors/AppGerberEditor.py:6136 +#: appEditors/AppGerberEditor.py:6530 appGUI/ObjectUI.py:338 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:36 -#: appPlugins/ToolCorners.py:774 appPlugins/ToolCutOut.py:2376 -#: appPlugins/ToolDblSided.py:707 appPlugins/ToolExtract.py:1009 -#: appPlugins/ToolFilm.py:1188 appPlugins/ToolIsolation.py:3571 -#: appPlugins/ToolNCC.py:4151 appPlugins/ToolNCC.py:4616 -#: appPlugins/ToolPaint.py:2956 appPlugins/ToolPaint.py:3294 -#: appPlugins/ToolPunchGerber.py:2087 appPlugins/ToolPunchGerber.py:2295 -#: appPlugins/ToolTransform.py:642 +#: appPlugins/ToolCorners.py:761 appPlugins/ToolCorners.py:870 +#: appPlugins/ToolCutOut.py:2361 appPlugins/ToolDblSided.py:693 +#: appPlugins/ToolExtract.py:1019 appPlugins/ToolFilm.py:1208 +#: appPlugins/ToolIsolation.py:3601 appPlugins/ToolMilling.py:3560 +#: appPlugins/ToolNCC.py:4152 appPlugins/ToolNCC.py:4631 +#: appPlugins/ToolPaint.py:2955 appPlugins/ToolPaint.py:3309 +#: appPlugins/ToolPunchGerber.py:2094 appPlugins/ToolPunchGerber.py:2311 +#: appPlugins/ToolTransform.py:639 msgid "Type" msgstr "类型" -#: appEditors/AppExcEditor.py:4190 +#: appEditors/AppExcEditor.py:4192 msgid "" "Select the type of drills array to create.\n" "It can be Linear X(Y) or Circular" @@ -2006,44 +2011,44 @@ msgstr "" "选择要创建的阵列的类型。\n" "它可以是线性X(Y)或圆形" -#: appEditors/AppExcEditor.py:4194 appEditors/AppExcEditor.py:4414 -#: appEditors/AppGerberEditor.py:6534 +#: appEditors/AppExcEditor.py:4196 appEditors/AppExcEditor.py:4416 +#: appEditors/AppGerberEditor.py:6536 msgid "Linear" msgstr "线性" -#: appEditors/AppExcEditor.py:4195 appEditors/AppExcEditor.py:4415 -#: appEditors/AppGerberEditor.py:6535 +#: appEditors/AppExcEditor.py:4197 appEditors/AppExcEditor.py:4417 +#: appEditors/AppGerberEditor.py:6537 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:46 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:143 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:101 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:46 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:145 -#: appPlugins/ToolExtract.py:965 appPlugins/ToolExtract.py:1097 -#: appPlugins/ToolFiducials.py:974 appPlugins/ToolPunchGerber.py:2043 -#: appPlugins/ToolPunchGerber.py:2201 +#: appPlugins/ToolExtract.py:975 appPlugins/ToolExtract.py:1113 +#: appPlugins/ToolFiducials.py:972 appPlugins/ToolPunchGerber.py:2050 +#: appPlugins/ToolPunchGerber.py:2210 msgid "Circular" msgstr "圆形" -#: appEditors/AppExcEditor.py:4201 appEditors/AppExcEditor.py:4421 +#: appEditors/AppExcEditor.py:4203 appEditors/AppExcEditor.py:4423 msgid "Number" msgstr "数量" -#: appEditors/AppExcEditor.py:4202 +#: appEditors/AppExcEditor.py:4204 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:64 msgid "Specify how many drills to be in the array." msgstr "指定阵列中的孔数。" -#: appEditors/AppExcEditor.py:4223 appEditors/AppExcEditor.py:4282 -#: appEditors/AppExcEditor.py:4348 appEditors/AppExcEditor.py:4444 -#: appEditors/AppExcEditor.py:4504 appEditors/AppGeoEditor.py:2214 -#: appEditors/AppGerberEditor.py:1824 appEditors/AppGerberEditor.py:6561 -#: appEditors/AppGerberEditor.py:6615 +#: appEditors/AppExcEditor.py:4225 appEditors/AppExcEditor.py:4284 +#: appEditors/AppExcEditor.py:4350 appEditors/AppExcEditor.py:4446 +#: appEditors/AppExcEditor.py:4506 appEditors/AppGeoEditor.py:2214 +#: appEditors/AppGerberEditor.py:1824 appEditors/AppGerberEditor.py:6563 +#: appEditors/AppGerberEditor.py:6617 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:172 msgid "Direction" msgstr "方向" -#: appEditors/AppExcEditor.py:4225 appEditors/AppExcEditor.py:4446 -#: appEditors/AppGerberEditor.py:6563 +#: appEditors/AppExcEditor.py:4227 appEditors/AppExcEditor.py:4448 +#: appEditors/AppGerberEditor.py:6565 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:80 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:228 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:118 @@ -2058,39 +2063,39 @@ msgstr "" "-“Y”-垂直轴或\n" "-“角度”-阵列倾斜的自定义角度" -#: appEditors/AppExcEditor.py:4231 appEditors/AppExcEditor.py:4356 -#: appEditors/AppExcEditor.py:4452 appEditors/AppGerberEditor.py:6569 -#: appGUI/GUIElements.py:4853 appGUI/MainGUI.py:485 appGUI/MainGUI.py:697 -#: appGUI/MainGUI.py:4709 appGUI/MainGUI.py:4977 +#: appEditors/AppExcEditor.py:4233 appEditors/AppExcEditor.py:4358 +#: appEditors/AppExcEditor.py:4454 appEditors/AppGerberEditor.py:6571 +#: appGUI/GUIElements.py:4910 appGUI/MainGUI.py:485 appGUI/MainGUI.py:697 +#: appGUI/MainGUI.py:4744 appGUI/MainGUI.py:5012 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:181 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:124 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:193 -#: appPlugins/ToolFilm.py:1363 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:145 +#: appPlugins/ToolFilm.py:1407 msgid "X" msgstr "X" -#: appEditors/AppExcEditor.py:4232 appEditors/AppExcEditor.py:4357 -#: appEditors/AppExcEditor.py:4453 appEditors/AppGerberEditor.py:6570 -#: appGUI/GUIElements.py:4860 appGUI/MainGUI.py:488 appGUI/MainGUI.py:4710 -#: appGUI/MainGUI.py:4978 +#: appEditors/AppExcEditor.py:4234 appEditors/AppExcEditor.py:4359 +#: appEditors/AppExcEditor.py:4455 appEditors/AppGerberEditor.py:6572 +#: appGUI/GUIElements.py:4917 appGUI/MainGUI.py:488 appGUI/MainGUI.py:4745 +#: appGUI/MainGUI.py:5013 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:87 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:182 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:235 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:125 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:194 -#: appPlugins/ToolFilm.py:1364 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:146 +#: appPlugins/ToolFilm.py:1408 msgid "Y" msgstr "Y" -#: appEditors/AppExcEditor.py:4233 appEditors/AppExcEditor.py:4252 -#: appEditors/AppExcEditor.py:4293 appEditors/AppExcEditor.py:4358 -#: appEditors/AppExcEditor.py:4364 appEditors/AppExcEditor.py:4454 -#: appEditors/AppExcEditor.py:4474 appEditors/AppExcEditor.py:4515 -#: appEditors/AppGeoEditor.py:787 appEditors/AppGerberEditor.py:6571 -#: appEditors/AppGerberEditor.py:6591 appEditors/AppGerberEditor.py:6628 -#: appEditors/AppGerberEditor.py:6741 +#: appEditors/AppExcEditor.py:4235 appEditors/AppExcEditor.py:4254 +#: appEditors/AppExcEditor.py:4295 appEditors/AppExcEditor.py:4360 +#: appEditors/AppExcEditor.py:4366 appEditors/AppExcEditor.py:4456 +#: appEditors/AppExcEditor.py:4476 appEditors/AppExcEditor.py:4517 +#: appEditors/AppGeoEditor.py:787 appEditors/AppGerberEditor.py:6573 +#: appEditors/AppGerberEditor.py:6593 appEditors/AppGerberEditor.py:6630 +#: appEditors/AppGerberEditor.py:6743 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:88 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:107 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:183 @@ -2100,31 +2105,31 @@ msgstr "Y" #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:126 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:144 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:90 -#: appPlugins/ToolDistance.py:649 appPlugins/ToolDistanceMin.py:323 -#: appPlugins/ToolTransform.py:680 +#: appPlugins/ToolDistance.py:651 appPlugins/ToolDistanceMin.py:323 +#: appPlugins/ToolTransform.py:677 msgid "Angle" msgstr "角度" -#: appEditors/AppExcEditor.py:4239 appEditors/AppExcEditor.py:4460 -#: appEditors/AppGerberEditor.py:6577 +#: appEditors/AppExcEditor.py:4241 appEditors/AppExcEditor.py:4462 +#: appEditors/AppGerberEditor.py:6579 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:94 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:242 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:132 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:253 -#: appPlugins/ToolCutOut.py:2805 +#: appPlugins/ToolCutOut.py:2804 msgid "Pitch" msgstr "间距" -#: appEditors/AppExcEditor.py:4241 appEditors/AppExcEditor.py:4462 -#: appEditors/AppGerberEditor.py:6579 +#: appEditors/AppExcEditor.py:4243 appEditors/AppExcEditor.py:4464 +#: appEditors/AppGerberEditor.py:6581 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:96 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:244 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:134 msgid "Pitch = Distance between elements of the array." msgstr "间距=阵列元素之间的距离。" -#: appEditors/AppExcEditor.py:4254 appEditors/AppExcEditor.py:4476 -#: appEditors/AppGerberEditor.py:6593 +#: appEditors/AppExcEditor.py:4256 appEditors/AppExcEditor.py:4478 +#: appEditors/AppGerberEditor.py:6595 msgid "" "Angle at which the linear array is placed.\n" "The precision is of max 2 decimals.\n" @@ -2136,8 +2141,8 @@ msgstr "" "最小值为:-360.00度。\n" "最大值为:360.00度。" -#: appEditors/AppExcEditor.py:4283 appEditors/AppExcEditor.py:4505 -#: appEditors/AppGerberEditor.py:6617 +#: appEditors/AppExcEditor.py:4285 appEditors/AppExcEditor.py:4507 +#: appEditors/AppGerberEditor.py:6619 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:126 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:276 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:162 @@ -2148,8 +2153,8 @@ msgstr "" "圆形阵列的方向。\n" "可以是顺时针或逆时针。" -#: appEditors/AppExcEditor.py:4286 appEditors/AppExcEditor.py:4508 -#: appEditors/AppGerberEditor.py:6621 +#: appEditors/AppExcEditor.py:4288 appEditors/AppExcEditor.py:4510 +#: appEditors/AppGerberEditor.py:6623 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:130 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:280 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:166 @@ -2158,8 +2163,8 @@ msgstr "" msgid "CW" msgstr "顺时针" -#: appEditors/AppExcEditor.py:4287 appEditors/AppExcEditor.py:4509 -#: appEditors/AppGerberEditor.py:6622 +#: appEditors/AppExcEditor.py:4289 appEditors/AppExcEditor.py:4511 +#: appEditors/AppGerberEditor.py:6624 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:131 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:281 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:167 @@ -2168,8 +2173,8 @@ msgstr "顺时针" msgid "CCW" msgstr "逆时针" -#: appEditors/AppExcEditor.py:4294 appEditors/AppExcEditor.py:4516 -#: appEditors/AppGerberEditor.py:6630 +#: appEditors/AppExcEditor.py:4296 appEditors/AppExcEditor.py:4518 +#: appEditors/AppGerberEditor.py:6632 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:109 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:139 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:259 @@ -2179,30 +2184,30 @@ msgstr "逆时针" msgid "Angle at which each element in circular array is placed." msgstr "圆形组中每个元素的放置角度。" -#: appEditors/AppExcEditor.py:4326 +#: appEditors/AppExcEditor.py:4328 msgid "Slot Parameters" msgstr "槽参数" -#: appEditors/AppExcEditor.py:4328 +#: appEditors/AppExcEditor.py:4330 msgid "" "Parameters for adding a slot (hole with oval shape)\n" "either single or as an part of an array." msgstr "用于添加单个或作为阵列一部分的槽(椭圆形孔)的参数。" -#: appEditors/AppExcEditor.py:4334 appEditors/AppGeoEditor.py:3568 +#: appEditors/AppExcEditor.py:4336 appEditors/AppGeoEditor.py:3568 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:156 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:77 -#: appObjects/FlatCAMObj.py:871 appPlugins/ToolCorners.py:802 +#: appObjects/FlatCAMObj.py:871 appPlugins/ToolCorners.py:789 #: appPlugins/ToolReport.py:604 msgid "Length" msgstr "长度" -#: appEditors/AppExcEditor.py:4336 +#: appEditors/AppExcEditor.py:4338 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158 msgid "Length. The length of the slot." msgstr "长度。槽的长度。" -#: appEditors/AppExcEditor.py:4350 +#: appEditors/AppExcEditor.py:4352 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:174 msgid "" "Direction on which the slot is oriented:\n" @@ -2215,7 +2220,7 @@ msgstr "" "-“Y”-垂直轴或\n" "-“角度”-槽倾斜的自定义角度" -#: appEditors/AppExcEditor.py:4366 +#: appEditors/AppExcEditor.py:4368 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:190 msgid "" "Angle at which the slot is placed.\n" @@ -2228,15 +2233,15 @@ msgstr "" "最小值为:-360.00度。\n" "最大值为:360.00度。" -#: appEditors/AppExcEditor.py:4400 +#: appEditors/AppExcEditor.py:4402 msgid "Slot Array Parameters" msgstr "槽阵列参数" -#: appEditors/AppExcEditor.py:4402 +#: appEditors/AppExcEditor.py:4404 msgid "Parameters for the array of slots (linear or circular array)" msgstr "槽阵列的参数(线性或圆形阵列)" -#: appEditors/AppExcEditor.py:4410 +#: appEditors/AppExcEditor.py:4412 msgid "" "Select the type of slot array to create.\n" "It can be Linear X(Y) or Circular" @@ -2244,21 +2249,21 @@ msgstr "" "选择要创建的槽阵列的类型。\n" "它可以是线性X(Y)或圆形" -#: appEditors/AppExcEditor.py:4422 +#: appEditors/AppExcEditor.py:4424 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:215 msgid "Specify how many slots to be in the array." msgstr "指定阵列中的槽数量。" -#: appEditors/AppExcEditor.py:4530 appEditors/AppGeoEditor.py:3646 -#: appEditors/AppGerberEditor.py:6645 appEditors/appGCodeEditor.py:74 +#: appEditors/AppExcEditor.py:4532 appEditors/AppGeoEditor.py:3646 +#: appEditors/AppGerberEditor.py:6647 appEditors/appGCodeEditor.py:74 #: appEditors/appGCodeEditor.py:75 appEditors/appGCodeEditor.py:883 #: appGUI/MainGUI.py:350 appGUI/MainGUI.py:1793 app_Main.py:2652 msgid "Exit Editor" msgstr "退出编辑器" -#: appEditors/AppExcEditor.py:4533 appEditors/AppGeoEditor.py:3649 -#: appEditors/AppGerberEditor.py:6648 appEditors/appGCodeEditor.py:886 -#: appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2293 +#: appEditors/AppExcEditor.py:4535 appEditors/AppGeoEditor.py:3649 +#: appEditors/AppGerberEditor.py:6650 appEditors/appGCodeEditor.py:886 +#: appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2328 msgid "Exit from Editor." msgstr "从编辑器退出。" @@ -2266,12 +2271,12 @@ msgstr "从编辑器退出。" msgid "Buffer Selection" msgstr "缓冲区选择" -#: appEditors/AppGeoEditor.py:95 appEditors/AppGerberEditor.py:6343 +#: appEditors/AppGeoEditor.py:95 appEditors/AppGerberEditor.py:6345 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:190 msgid "Buffer distance" msgstr "缓冲区距离" -#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:6347 +#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:6349 msgid "Buffer corner" msgstr "缓冲区拐角" @@ -2288,11 +2293,11 @@ msgstr "" "-“直角”:角与外部缓冲区的直角相交。\n" "-“锐角”:小于90度的角" -#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6355 +#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6357 msgid "Round" msgstr "圆角" -#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6356 +#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6358 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:62 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:169 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:62 @@ -2304,16 +2309,16 @@ msgstr "圆角" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:431 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:276 -#: appPlugins/ToolDrilling.py:2855 appPlugins/ToolExtract.py:981 -#: appPlugins/ToolExtract.py:1123 appPlugins/ToolFollow.py:766 -#: appPlugins/ToolInvertGerber.py:297 appPlugins/ToolIsolation.py:3629 -#: appPlugins/ToolMilling.py:4463 appPlugins/ToolNCC.py:4644 -#: appPlugins/ToolPaint.py:3323 appPlugins/ToolPunchGerber.py:2059 -#: appPlugins/ToolPunchGerber.py:2227 appPlugins/ToolQRCode.py:904 +#: appPlugins/ToolDrilling.py:2859 appPlugins/ToolExtract.py:991 +#: appPlugins/ToolExtract.py:1139 appPlugins/ToolFollow.py:765 +#: appPlugins/ToolInvertGerber.py:302 appPlugins/ToolIsolation.py:3659 +#: appPlugins/ToolMilling.py:4525 appPlugins/ToolNCC.py:4659 +#: appPlugins/ToolPaint.py:3338 appPlugins/ToolPunchGerber.py:2066 +#: appPlugins/ToolPunchGerber.py:2236 appPlugins/ToolQRCode.py:927 msgid "Square" msgstr "方形" -#: appEditors/AppGeoEditor.py:108 appEditors/AppGerberEditor.py:6357 +#: appEditors/AppGeoEditor.py:108 appEditors/AppGerberEditor.py:6359 msgid "Beveled" msgstr "锐角" @@ -2333,7 +2338,7 @@ msgstr "全部缓冲区" #: appEditors/AppGeoEditor.py:405 appEditors/AppGeoEditor.py:414 #: appEditors/AppGeoEditor.py:631 appEditors/AppGeoEditor.py:640 #: appEditors/AppGeoEditor.py:1136 appEditors/AppGeoEditor.py:1145 -#: appEditors/AppGerberEditor.py:7090 appEditors/AppGerberEditor.py:7099 +#: appEditors/AppGerberEditor.py:7092 appEditors/AppGerberEditor.py:7101 #: appPlugins/ToolAlignObjects.py:98 appPlugins/ToolAlignObjects.py:107 #: appPlugins/ToolCalculators.py:56 appPlugins/ToolCalculators.py:65 #: appPlugins/ToolCalibration.py:89 appPlugins/ToolCalibration.py:98 @@ -2347,7 +2352,7 @@ msgstr "全部缓冲区" #: appPlugins/ToolEtchCompensation.py:67 appPlugins/ToolEtchCompensation.py:76 #: appPlugins/ToolExtract.py:94 appPlugins/ToolExtract.py:103 #: appPlugins/ToolFiducials.py:102 appPlugins/ToolFiducials.py:111 -#: appPlugins/ToolFilm.py:114 appPlugins/ToolFilm.py:123 +#: appPlugins/ToolFilm.py:113 appPlugins/ToolFilm.py:122 #: appPlugins/ToolFollow.py:93 appPlugins/ToolFollow.py:102 #: appPlugins/ToolImage.py:56 appPlugins/ToolImage.py:65 #: appPlugins/ToolInvertGerber.py:66 appPlugins/ToolInvertGerber.py:75 @@ -2370,7 +2375,7 @@ msgid "Plugin" msgstr "插件" #: appEditors/AppGeoEditor.py:170 appEditors/AppGeoEditor.py:3118 -#: appGUI/MainGUI.py:713 appGUI/MainGUI.py:4961 +#: appGUI/MainGUI.py:713 appGUI/MainGUI.py:4996 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:186 msgid "Buffer Tool" msgstr "刀具缓冲区" @@ -2378,7 +2383,7 @@ msgstr "刀具缓冲区" #: appEditors/AppGeoEditor.py:186 appEditors/AppGeoEditor.py:203 #: appEditors/AppGeoEditor.py:220 appEditors/AppGeoEditor.py:3137 #: appEditors/AppGeoEditor.py:3163 appEditors/AppGeoEditor.py:3189 -#: appEditors/AppGerberEditor.py:5804 +#: appEditors/AppGerberEditor.py:5806 msgid "Buffer distance value is missing or wrong format. Add it and retry." msgstr "缓冲区距离值丢失或格式错误。添加它并重试。" @@ -2391,14 +2396,14 @@ msgid "Font" msgstr "字体" #: appEditors/AppGeoEditor.py:361 appEditors/AppGerberEditor.py:4522 -#: appEditors/AppGerberEditor.py:6059 appGUI/ObjectUI.py:306 +#: appEditors/AppGerberEditor.py:6061 appGUI/ObjectUI.py:338 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:97 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:174 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:203 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:37 -#: appPlugins/ToolCopperThieving.py:1518 appPlugins/ToolCopperThieving.py:1558 -#: appPlugins/ToolExtract.py:1009 appPlugins/ToolFiducials.py:910 -#: appPlugins/ToolPunchGerber.py:2087 +#: appPlugins/ToolCopperThieving.py:1542 appPlugins/ToolCopperThieving.py:1590 +#: appPlugins/ToolExtract.py:1019 appPlugins/ToolFiducials.py:908 +#: appPlugins/ToolPunchGerber.py:2094 msgid "Size" msgstr "大小" @@ -2414,14 +2419,14 @@ msgstr "应用" msgid "Text Tool" msgstr "文本工具" -#: appEditors/AppGeoEditor.py:480 appObjects/FlatCAMExcellon.py:941 +#: appEditors/AppGeoEditor.py:480 appObjects/FlatCAMExcellon.py:938 #: appPlugins/ToolDrilling.py:920 appPlugins/ToolDrilling.py:1290 -#: appPlugins/ToolDrilling.py:2384 appPlugins/ToolIsolation.py:817 -#: appPlugins/ToolIsolation.py:3331 appPlugins/ToolMilling.py:1620 -#: appPlugins/ToolMilling.py:1684 appPlugins/ToolMilling.py:2487 -#: appPlugins/ToolMilling.py:3783 appPlugins/ToolNCC.py:666 -#: appPlugins/ToolNCC.py:2563 appPlugins/ToolNCC.py:4349 -#: appPlugins/ToolPaint.py:596 appPlugins/ToolPaint.py:3128 +#: appPlugins/ToolDrilling.py:2394 appPlugins/ToolIsolation.py:813 +#: appPlugins/ToolIsolation.py:3336 appPlugins/ToolMilling.py:1587 +#: appPlugins/ToolMilling.py:1651 appPlugins/ToolMilling.py:2457 +#: appPlugins/ToolMilling.py:3854 appPlugins/ToolNCC.py:650 +#: appPlugins/ToolNCC.py:2549 appPlugins/ToolNCC.py:4352 +#: appPlugins/ToolPaint.py:582 appPlugins/ToolPaint.py:3137 msgid "Tool" msgstr "工具" @@ -2453,66 +2458,69 @@ msgstr "" #: appEditors/AppGeoEditor.py:1534 appEditors/AppGeoEditor.py:1559 #: appEditors/AppGeoEditor.py:2752 appEditors/AppGeoEditor.py:2823 #: appEditors/AppGeoEditor.py:3125 appEditors/AppGeoEditor.py:3151 -#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5050 -#: appEditors/AppGerberEditor.py:7153 appEditors/AppGerberEditor.py:7193 -#: appEditors/AppGerberEditor.py:7216 appEditors/AppGerberEditor.py:7361 -#: appEditors/AppGerberEditor.py:7394 appEditors/AppGerberEditor.py:7437 -#: appEditors/AppGerberEditor.py:7478 appEditors/AppGerberEditor.py:7514 -#: appEditors/AppGerberEditor.py:7550 +#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5055 +#: appEditors/AppGerberEditor.py:7155 appEditors/AppGerberEditor.py:7195 +#: appEditors/AppGerberEditor.py:7218 appEditors/AppGerberEditor.py:7363 +#: appEditors/AppGerberEditor.py:7396 appEditors/AppGerberEditor.py:7439 +#: appEditors/AppGerberEditor.py:7480 appEditors/AppGerberEditor.py:7516 +#: appEditors/AppGerberEditor.py:7552 msgid "No shape selected." msgstr "未选择任何形状。" #: appEditors/AppGeoEditor.py:710 appEditors/AppGeoEditor.py:1163 -#: appEditors/AppGerberEditor.py:6664 appEditors/AppGerberEditor.py:7117 +#: appEditors/AppGerberEditor.py:6666 appEditors/AppGerberEditor.py:7119 #: appGUI/MainGUI.py:721 msgid "Transform Tool" msgstr "迁移刀具" #: appEditors/AppGeoEditor.py:711 appEditors/AppGeoEditor.py:803 -#: appEditors/AppGerberEditor.py:6665 appEditors/AppGerberEditor.py:6757 +#: appEditors/AppGerberEditor.py:6667 appEditors/AppGerberEditor.py:6759 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:82 -#: appPlugins/ToolTransform.py:573 appPlugins/ToolTransform.py:696 +#: appPlugins/ToolTransform.py:573 appPlugins/ToolTransform.py:693 msgid "Rotate" msgstr "旋转" -#: appEditors/AppGeoEditor.py:712 appEditors/AppGerberEditor.py:6666 +#: appEditors/AppGeoEditor.py:712 appEditors/AppGerberEditor.py:6668 #: appPlugins/ToolTransform.py:574 msgid "Skew/Shear" msgstr "倾斜/剪切" -#: appEditors/AppGeoEditor.py:713 appEditors/AppGerberEditor.py:6416 -#: appEditors/AppGerberEditor.py:6667 appGUI/MainGUI.py:802 -#: appGUI/MainGUI.py:1276 appGUI/MainGUI.py:1761 appGUI/MainGUI.py:2530 -#: appGUI/MainGUI.py:5229 appGUI/ObjectUI.py:116 +#: appEditors/AppGeoEditor.py:713 appEditors/AppGerberEditor.py:6418 +#: appEditors/AppGerberEditor.py:6669 appGUI/MainGUI.py:802 +#: appGUI/MainGUI.py:1276 appGUI/MainGUI.py:1761 appGUI/MainGUI.py:2565 +#: appGUI/MainGUI.py:5264 appGUI/ObjectUI.py:121 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:44 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:141 -#: appPlugins/ToolTransform.py:575 +#: appPlugins/ToolFilm.py:1274 appPlugins/ToolTransform.py:575 msgid "Scale" msgstr "比例" -#: appEditors/AppGeoEditor.py:714 appEditors/AppGerberEditor.py:6668 +#: appEditors/AppGeoEditor.py:714 appEditors/AppGerberEditor.py:6670 #: appPlugins/ToolTransform.py:576 msgid "Mirror (Flip)" msgstr "镜像(翻转)" -#: appEditors/AppGeoEditor.py:716 appEditors/AppGerberEditor.py:6370 -#: appEditors/AppGerberEditor.py:6670 appGUI/MainGUI.py:799 +#: appEditors/AppGeoEditor.py:716 appEditors/AppGerberEditor.py:6372 +#: appEditors/AppGerberEditor.py:6672 appGUI/MainGUI.py:799 #: appGUI/MainGUI.py:1274 appGUI/MainGUI.py:1714 appGUI/MainGUI.py:1759 -#: appGUI/MainGUI.py:2528 appGUI/MainGUI.py:5220 +#: appGUI/MainGUI.py:2563 appGUI/MainGUI.py:5255 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:206 #: appPlugins/ToolTransform.py:578 msgid "Buffer" msgstr "缓冲区" -#: appEditors/AppGeoEditor.py:747 appEditors/AppGerberEditor.py:6701 -#: appGUI/GUIElements.py:3936 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:164 +#: appEditors/AppGeoEditor.py:747 appEditors/AppGerberEditor.py:6703 +#: appGUI/GUIElements.py:3993 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:77 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:121 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:38 -#: appPlugins/ToolDblSided.py:869 appPlugins/ToolDblSided.py:1045 -#: appPlugins/ToolFilm.py:1242 appPlugins/ToolTransform.py:610 +#: appPlugins/ToolDblSided.py:856 appPlugins/ToolDblSided.py:1025 +#: appPlugins/ToolFilm.py:1307 appPlugins/ToolFilm.py:1368 +#: appPlugins/ToolPanelize.py:1173 appPlugins/ToolTransform.py:607 msgid "Reference" msgstr "参考点" -#: appEditors/AppGeoEditor.py:749 appEditors/AppGerberEditor.py:6703 +#: appEditors/AppGeoEditor.py:749 appEditors/AppGerberEditor.py:6705 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -2529,65 +2537,65 @@ msgstr "" "-点->由X,Y坐标定义的自定义点\n" "-最少选择->选择的边界框的点(X最小值,Y最小值)" -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6711 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6713 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 #: appPlugins/ToolCalibration.py:161 appPlugins/ToolCalibration.py:162 -#: appPlugins/ToolTransform.py:620 +#: appPlugins/ToolTransform.py:617 msgid "Origin" msgstr "原点" #: appEditors/AppGeoEditor.py:757 appEditors/AppGeoEditor.py:1176 -#: appEditors/AppGerberEditor.py:6711 appEditors/AppGerberEditor.py:7126 +#: appEditors/AppGerberEditor.py:6713 appEditors/AppGerberEditor.py:7128 #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:231 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:293 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:243 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 -#: appPlugins/ToolFollow.py:747 appPlugins/ToolIsolation.py:3553 -#: appPlugins/ToolNCC.py:4606 appPlugins/ToolPaint.py:3274 -#: appPlugins/ToolPunchGerber.py:2291 appPlugins/ToolTransform.py:620 -#: defaults.py:585 +#: appPlugins/ToolCorners.py:857 appPlugins/ToolFollow.py:746 +#: appPlugins/ToolIsolation.py:3583 appPlugins/ToolNCC.py:4621 +#: appPlugins/ToolPaint.py:3289 appPlugins/ToolPunchGerber.py:2298 +#: appPlugins/ToolTransform.py:617 defaults.py:589 msgid "Selection" msgstr "选择" -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6711 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6713 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 -#: appPlugins/ToolDblSided.py:880 appPlugins/ToolTransform.py:620 +#: appPlugins/ToolDblSided.py:867 appPlugins/ToolTransform.py:617 msgid "Point" msgstr "点" -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6711 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6713 msgid "Minimum" msgstr "最少" #: appEditors/AppGeoEditor.py:763 appEditors/AppGeoEditor.py:1059 -#: appEditors/AppGerberEditor.py:6717 appEditors/AppGerberEditor.py:7013 +#: appEditors/AppGerberEditor.py:6719 appEditors/AppGerberEditor.py:7015 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:125 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:127 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:237 -#: appPlugins/ToolExtract.py:1175 appPlugins/ToolExtract.py:1193 -#: appPlugins/ToolPunchGerber.py:2166 appPlugins/ToolPunchGerber.py:2276 -#: appPlugins/ToolTransform.py:626 appPlugins/ToolTransform.py:952 -#: app_Main.py:8783 +#: appPlugins/ToolExtract.py:1199 appPlugins/ToolExtract.py:1230 +#: appPlugins/ToolPunchGerber.py:2175 appPlugins/ToolPunchGerber.py:2285 +#: appPlugins/ToolTransform.py:623 appPlugins/ToolTransform.py:949 +#: app_Main.py:8813 msgid "Value" msgstr "值" -#: appEditors/AppGeoEditor.py:765 appEditors/AppGerberEditor.py:6719 +#: appEditors/AppGeoEditor.py:765 appEditors/AppGerberEditor.py:6721 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:56 -#: appPlugins/ToolTransform.py:628 +#: appPlugins/ToolTransform.py:625 msgid "A point of reference in format X,Y." msgstr "格式为X,Y的参考点。" -#: appEditors/AppGeoEditor.py:774 appEditors/AppGerberEditor.py:6728 -#: appPlugins/ToolTransform.py:637 +#: appEditors/AppGeoEditor.py:774 appEditors/AppGerberEditor.py:6730 +#: appPlugins/ToolTransform.py:634 msgid "Add point coordinates from clipboard." msgstr "从剪贴板添加点坐标。" -#: appEditors/AppGeoEditor.py:789 appEditors/AppGerberEditor.py:6743 +#: appEditors/AppGeoEditor.py:789 appEditors/AppGerberEditor.py:6745 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:92 -#: appPlugins/ToolTransform.py:682 +#: appPlugins/ToolTransform.py:679 msgid "" "Angle, in degrees.\n" "Float number between -360 and 359.\n" @@ -2599,8 +2607,8 @@ msgstr "" "正数代表顺时针运动。\n" "负数代表逆时针运动。" -#: appEditors/AppGeoEditor.py:805 appEditors/AppGerberEditor.py:6759 -#: appPlugins/ToolTransform.py:698 +#: appEditors/AppGeoEditor.py:805 appEditors/AppGerberEditor.py:6761 +#: appPlugins/ToolTransform.py:695 msgid "" "Rotate the selected object(s).\n" "The point of reference is the middle of\n" @@ -2610,31 +2618,31 @@ msgstr "" "参照点是所有选定对象的边界框的中间。" #: appEditors/AppGeoEditor.py:825 appEditors/AppGeoEditor.py:887 -#: appEditors/AppGerberEditor.py:6779 appEditors/AppGerberEditor.py:6841 +#: appEditors/AppGerberEditor.py:6781 appEditors/AppGerberEditor.py:6843 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:106 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:145 -#: appPlugins/ToolTransform.py:718 appPlugins/ToolTransform.py:780 +#: appPlugins/ToolTransform.py:715 appPlugins/ToolTransform.py:777 msgid "Link" msgstr "链接" #: appEditors/AppGeoEditor.py:827 appEditors/AppGeoEditor.py:889 -#: appEditors/AppGerberEditor.py:6781 appEditors/AppGerberEditor.py:6843 +#: appEditors/AppGerberEditor.py:6783 appEditors/AppGerberEditor.py:6845 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:108 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147 -#: appPlugins/ToolTransform.py:720 appPlugins/ToolTransform.py:782 +#: appPlugins/ToolTransform.py:717 appPlugins/ToolTransform.py:779 msgid "Link the Y entry to X entry and copy its content." msgstr "将Y条目链接到X条目并复制其内容。" -#: appEditors/AppGeoEditor.py:832 appEditors/AppGerberEditor.py:6786 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:146 +#: appEditors/AppGeoEditor.py:832 appEditors/AppGerberEditor.py:6788 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:102 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:118 -#: appPlugins/ToolFilm.py:1319 appPlugins/ToolTransform.py:725 +#: appPlugins/ToolFilm.py:1348 appPlugins/ToolTransform.py:722 msgid "X angle" msgstr "X角度" #: appEditors/AppGeoEditor.py:834 appEditors/AppGeoEditor.py:855 -#: appEditors/AppGerberEditor.py:6788 appEditors/AppGerberEditor.py:6809 -#: appPlugins/ToolTransform.py:727 appPlugins/ToolTransform.py:748 +#: appEditors/AppGerberEditor.py:6790 appEditors/AppGerberEditor.py:6811 +#: appPlugins/ToolTransform.py:724 appPlugins/ToolTransform.py:745 msgid "" "Angle for Skew action, in degrees.\n" "Float number between -360 and 360." @@ -2642,14 +2650,14 @@ msgstr "" "倾斜动作的角度,以度为单位。\n" "浮点数介于-360和360之间。" -#: appEditors/AppGeoEditor.py:842 appEditors/AppGerberEditor.py:6796 -#: appPlugins/ToolTransform.py:735 +#: appEditors/AppGeoEditor.py:842 appEditors/AppGerberEditor.py:6798 +#: appPlugins/ToolTransform.py:732 msgid "Skew X" msgstr "倾斜X" #: appEditors/AppGeoEditor.py:844 appEditors/AppGeoEditor.py:865 -#: appEditors/AppGerberEditor.py:6798 appEditors/AppGerberEditor.py:6819 -#: appPlugins/ToolTransform.py:737 appPlugins/ToolTransform.py:758 +#: appEditors/AppGerberEditor.py:6800 appEditors/AppGerberEditor.py:6821 +#: appPlugins/ToolTransform.py:734 appPlugins/ToolTransform.py:755 msgid "" "Skew/shear the selected object(s).\n" "The point of reference is the middle of\n" @@ -2658,39 +2666,39 @@ msgstr "" "倾斜/剪切选定对象。\n" "参照点是所有选定对象的边界框的中间。" -#: appEditors/AppGeoEditor.py:853 appEditors/AppGerberEditor.py:6807 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:155 +#: appEditors/AppGeoEditor.py:853 appEditors/AppGerberEditor.py:6809 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:111 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:132 -#: appPlugins/ToolFilm.py:1328 appPlugins/ToolTransform.py:746 +#: appPlugins/ToolFilm.py:1358 appPlugins/ToolTransform.py:743 msgid "Y angle" msgstr "Y角度" -#: appEditors/AppGeoEditor.py:863 appEditors/AppGerberEditor.py:6817 -#: appPlugins/ToolTransform.py:756 +#: appEditors/AppGeoEditor.py:863 appEditors/AppGerberEditor.py:6819 +#: appPlugins/ToolTransform.py:753 msgid "Skew Y" msgstr "倾斜Y" -#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:6848 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:115 +#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:6850 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:156 -#: appPlugins/ToolFilm.py:1275 appPlugins/ToolTransform.py:787 +#: appPlugins/ToolFilm.py:1287 appPlugins/ToolTransform.py:784 msgid "X factor" msgstr "X倍数" -#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:6850 +#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:6852 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:158 -#: appPlugins/ToolTransform.py:789 +#: appPlugins/ToolTransform.py:786 msgid "Factor for scaling on X axis." msgstr "X轴上的缩放倍数。" -#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:6857 -#: appPlugins/ToolTransform.py:796 +#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:6859 +#: appPlugins/ToolTransform.py:793 msgid "Scale X" msgstr "X比例" #: appEditors/AppGeoEditor.py:905 appEditors/AppGeoEditor.py:925 -#: appEditors/AppGerberEditor.py:6859 appEditors/AppGerberEditor.py:6879 -#: appPlugins/ToolTransform.py:798 appPlugins/ToolTransform.py:818 +#: appEditors/AppGerberEditor.py:6861 appEditors/AppGerberEditor.py:6881 +#: appPlugins/ToolTransform.py:795 appPlugins/ToolTransform.py:815 msgid "" "Scale the selected object(s).\n" "The point of reference depends on \n" @@ -2699,60 +2707,60 @@ msgstr "" "缩放选定对象。\n" "参考点取决于比例参考复选框状态。" -#: appEditors/AppGeoEditor.py:914 appEditors/AppGerberEditor.py:6868 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:124 +#: appEditors/AppGeoEditor.py:914 appEditors/AppGerberEditor.py:6870 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:67 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:169 -#: appPlugins/ToolFilm.py:1284 appPlugins/ToolTransform.py:807 +#: appPlugins/ToolFilm.py:1297 appPlugins/ToolTransform.py:804 msgid "Y factor" msgstr "Y倍数" -#: appEditors/AppGeoEditor.py:916 appEditors/AppGerberEditor.py:6870 +#: appEditors/AppGeoEditor.py:916 appEditors/AppGerberEditor.py:6872 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:171 -#: appPlugins/ToolTransform.py:809 +#: appPlugins/ToolTransform.py:806 msgid "Factor for scaling on Y axis." msgstr "Y轴上的缩放倍数。" -#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6877 -#: appPlugins/ToolTransform.py:816 +#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6879 +#: appPlugins/ToolTransform.py:813 msgid "Scale Y" msgstr "Y比例" -#: appEditors/AppGeoEditor.py:950 appEditors/AppGerberEditor.py:6904 -#: appPlugins/ToolTransform.py:843 +#: appEditors/AppGeoEditor.py:950 appEditors/AppGerberEditor.py:6906 +#: appPlugins/ToolTransform.py:840 msgid "Flip on X" msgstr "在X上翻转" #: appEditors/AppGeoEditor.py:952 appEditors/AppGeoEditor.py:957 -#: appEditors/AppGerberEditor.py:6906 appEditors/AppGerberEditor.py:6911 -#: appPlugins/ToolTransform.py:845 appPlugins/ToolTransform.py:850 +#: appEditors/AppGerberEditor.py:6908 appEditors/AppGerberEditor.py:6913 +#: appPlugins/ToolTransform.py:842 appPlugins/ToolTransform.py:847 msgid "Flip the selected object(s) over the X axis." msgstr "在X轴上翻转所选对象。" -#: appEditors/AppGeoEditor.py:955 appEditors/AppGerberEditor.py:6909 -#: appPlugins/ToolTransform.py:848 +#: appEditors/AppGeoEditor.py:955 appEditors/AppGerberEditor.py:6911 +#: appPlugins/ToolTransform.py:845 msgid "Flip on Y" msgstr "在Y上翻转" -#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:6929 +#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:6931 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:185 -#: appPlugins/ToolTransform.py:868 +#: appPlugins/ToolTransform.py:865 msgid "X val" msgstr "X值" -#: appEditors/AppGeoEditor.py:977 appEditors/AppGerberEditor.py:6931 +#: appEditors/AppGeoEditor.py:977 appEditors/AppGerberEditor.py:6933 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:187 -#: appPlugins/ToolTransform.py:870 +#: appPlugins/ToolTransform.py:867 msgid "Distance to offset on X axis. In current units." msgstr "X轴上的偏移距离。以当前单位计算。" -#: appEditors/AppGeoEditor.py:984 appEditors/AppGerberEditor.py:6938 -#: appPlugins/ToolTransform.py:877 +#: appEditors/AppGeoEditor.py:984 appEditors/AppGerberEditor.py:6940 +#: appPlugins/ToolTransform.py:874 msgid "Offset X" msgstr "偏移X" #: appEditors/AppGeoEditor.py:986 appEditors/AppGeoEditor.py:1006 -#: appEditors/AppGerberEditor.py:6940 appEditors/AppGerberEditor.py:6960 -#: appPlugins/ToolTransform.py:879 appPlugins/ToolTransform.py:899 +#: appEditors/AppGerberEditor.py:6942 appEditors/AppGerberEditor.py:6962 +#: appPlugins/ToolTransform.py:876 appPlugins/ToolTransform.py:896 msgid "" "Offset the selected object(s).\n" "The point of reference is the middle of\n" @@ -2761,36 +2769,36 @@ msgstr "" "偏移选定对象。\n" "参照点是所有选定对象的边界框的中间。\n" -#: appEditors/AppGeoEditor.py:995 appEditors/AppGerberEditor.py:6949 +#: appEditors/AppGeoEditor.py:995 appEditors/AppGerberEditor.py:6951 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:198 -#: appPlugins/ToolTransform.py:888 +#: appPlugins/ToolTransform.py:885 msgid "Y val" msgstr "Y值" -#: appEditors/AppGeoEditor.py:997 appEditors/AppGerberEditor.py:6951 +#: appEditors/AppGeoEditor.py:997 appEditors/AppGerberEditor.py:6953 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:200 -#: appPlugins/ToolTransform.py:890 +#: appPlugins/ToolTransform.py:887 msgid "Distance to offset on Y axis. In current units." msgstr "Y轴上的偏移距离。以当前单位计算。" -#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6958 -#: appPlugins/ToolTransform.py:897 +#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6960 +#: appPlugins/ToolTransform.py:894 msgid "Offset Y" msgstr "偏移Y" -#: appEditors/AppGeoEditor.py:1024 appEditors/AppGerberEditor.py:6978 -#: appGUI/ObjectUI.py:463 appGUI/ObjectUI.py:500 +#: appEditors/AppGeoEditor.py:1024 appEditors/AppGerberEditor.py:6980 +#: appGUI/ObjectUI.py:518 appGUI/ObjectUI.py:562 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:61 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:136 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:210 -#: appPlugins/ToolInvertGerber.py:296 appPlugins/ToolQRCode.py:903 -#: appPlugins/ToolTransform.py:917 +#: appPlugins/ToolInvertGerber.py:301 appPlugins/ToolQRCode.py:926 +#: appPlugins/ToolTransform.py:914 msgid "Rounded" msgstr "圆滑" -#: appEditors/AppGeoEditor.py:1026 appEditors/AppGerberEditor.py:6980 +#: appEditors/AppGeoEditor.py:1026 appEditors/AppGerberEditor.py:6982 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212 -#: appPlugins/ToolTransform.py:919 +#: appPlugins/ToolTransform.py:916 msgid "" "If checked then the buffer will surround the buffered shape,\n" "every corner will be rounded.\n" @@ -2802,17 +2810,17 @@ msgstr "" "如果未选中,则缓冲区将遵循精确的几何图形\n" "缓冲的形状。" -#: appEditors/AppGeoEditor.py:1034 appEditors/AppGerberEditor.py:6988 +#: appEditors/AppGeoEditor.py:1034 appEditors/AppGerberEditor.py:6990 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:220 #: appPlugins/ToolDistance.py:137 appPlugins/ToolDistance.py:431 -#: appPlugins/ToolDistance.py:567 appPlugins/ToolDistanceMin.py:221 -#: appPlugins/ToolTransform.py:927 +#: appPlugins/ToolDistance.py:569 appPlugins/ToolDistanceMin.py:221 +#: appPlugins/ToolTransform.py:924 msgid "Distance" msgstr "距离" -#: appEditors/AppGeoEditor.py:1036 appEditors/AppGerberEditor.py:6990 +#: appEditors/AppGeoEditor.py:1036 appEditors/AppGerberEditor.py:6992 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:222 -#: appPlugins/ToolTransform.py:929 +#: appPlugins/ToolTransform.py:926 msgid "" "A positive value will create the effect of dilation,\n" "while a negative value will create the effect of erosion.\n" @@ -2822,21 +2830,21 @@ msgstr "" "正值将产生膨胀效果,负值将产生侵蚀效果。\n" "对象的每个几何图元都将随“距离”的增加或减少。" -#: appEditors/AppGeoEditor.py:1048 appEditors/AppGerberEditor.py:7002 -#: appPlugins/ToolTransform.py:941 +#: appEditors/AppGeoEditor.py:1048 appEditors/AppGerberEditor.py:7004 +#: appPlugins/ToolTransform.py:938 msgid "Buffer D" msgstr "缓冲 D" -#: appEditors/AppGeoEditor.py:1050 appEditors/AppGerberEditor.py:7004 -#: appPlugins/ToolTransform.py:943 +#: appEditors/AppGeoEditor.py:1050 appEditors/AppGerberEditor.py:7006 +#: appPlugins/ToolTransform.py:940 msgid "" "Create the buffer effect on each geometry,\n" "element from the selected object, using the distance." msgstr "使用距离在每个几何体、选定对象的元素上创建缓冲效果。" -#: appEditors/AppGeoEditor.py:1061 appEditors/AppGerberEditor.py:7015 +#: appEditors/AppGeoEditor.py:1061 appEditors/AppGerberEditor.py:7017 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:239 -#: appPlugins/ToolTransform.py:954 +#: appPlugins/ToolTransform.py:951 msgid "" "A positive value will create the effect of dilation,\n" "while a negative value will create the effect of erosion.\n" @@ -2848,13 +2856,13 @@ msgstr "" "而负值会产生侵蚀效果。\n" "对象的每个几何元素都将增加或减少以适应“值”。 值是初始尺寸的百分比。" -#: appEditors/AppGeoEditor.py:1074 appEditors/AppGerberEditor.py:7028 -#: appPlugins/ToolTransform.py:967 +#: appEditors/AppGeoEditor.py:1074 appEditors/AppGerberEditor.py:7030 +#: appPlugins/ToolTransform.py:964 msgid "Buffer F" msgstr "缓冲 F" -#: appEditors/AppGeoEditor.py:1076 appEditors/AppGerberEditor.py:7030 -#: appPlugins/ToolTransform.py:969 +#: appEditors/AppGeoEditor.py:1076 appEditors/AppGerberEditor.py:7032 +#: appPlugins/ToolTransform.py:966 msgid "" "Create the buffer effect on each geometry,\n" "element from the selected object, using the factor." @@ -2862,34 +2870,34 @@ msgstr "" "在每个几何体上创建缓冲效果,\n" "使用要素从选定对象中删除元素。" -#: appEditors/AppGeoEditor.py:1175 appEditors/AppGerberEditor.py:7125 +#: appEditors/AppGeoEditor.py:1175 appEditors/AppGerberEditor.py:7127 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:42 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:64 -#: appPlugins/ToolCalibration.py:911 appPlugins/ToolDrilling.py:2807 -#: appPlugins/ToolMilling.py:4415 appPlugins/ToolPanelize.py:1187 -#: appPlugins/ToolTransform.py:620 +#: appPlugins/ToolCalibration.py:909 appPlugins/ToolDrilling.py:2811 +#: appPlugins/ToolMilling.py:4477 appPlugins/ToolPanelize.py:1195 +#: appPlugins/ToolTransform.py:617 msgid "Object" msgstr "对象" -#: appEditors/AppGeoEditor.py:1247 appEditors/AppGerberEditor.py:7201 +#: appEditors/AppGeoEditor.py:1247 appEditors/AppGerberEditor.py:7203 #: appPlugins/ToolTransform.py:184 msgid "Incorrect format for Point value. Needs format X,Y" msgstr "点值的格式不正确。需要X,Y格式" -#: appEditors/AppGeoEditor.py:1272 appEditors/AppGerberEditor.py:7226 +#: appEditors/AppGeoEditor.py:1272 appEditors/AppGerberEditor.py:7228 #: appPlugins/ToolTransform.py:201 msgid "Rotate transformation can not be done for a value of 0." msgstr "无法使用0值执行旋转变换。" #: appEditors/AppGeoEditor.py:1330 appEditors/AppGeoEditor.py:1351 -#: appEditors/AppGerberEditor.py:7284 appEditors/AppGerberEditor.py:7305 +#: appEditors/AppGerberEditor.py:7286 appEditors/AppGerberEditor.py:7307 #: appPlugins/ToolTransform.py:259 appPlugins/ToolTransform.py:280 msgid "Scale transformation can not be done for a factor of 0 or 1." msgstr "无法使用0或1进行缩放。" #: appEditors/AppGeoEditor.py:1364 appEditors/AppGeoEditor.py:1373 -#: appEditors/AppGerberEditor.py:7318 appEditors/AppGerberEditor.py:7327 +#: appEditors/AppGerberEditor.py:7320 appEditors/AppGerberEditor.py:7329 #: appPlugins/ToolTransform.py:293 appPlugins/ToolTransform.py:302 msgid "Offset transformation can not be done for a value of 0." msgstr "无法使用0值执行偏移量转换。" @@ -2901,13 +2909,13 @@ msgstr "旋转中" #: appEditors/AppGeoEditor.py:1418 appEditors/AppGeoEditor.py:1451 #: appEditors/AppGeoEditor.py:1485 appEditors/AppGeoEditor.py:1519 #: appEditors/AppGeoEditor.py:1552 appEditors/AppGeoEditor.py:1573 -#: appEditors/AppGerberEditor.py:7378 appEditors/AppGerberEditor.py:7420 -#: appEditors/AppGerberEditor.py:7460 appEditors/AppGerberEditor.py:7499 -#: appEditors/AppGerberEditor.py:7543 appEditors/AppGerberEditor.py:7579 +#: appEditors/AppGerberEditor.py:7380 appEditors/AppGerberEditor.py:7422 +#: appEditors/AppGerberEditor.py:7462 appEditors/AppGerberEditor.py:7501 +#: appEditors/AppGerberEditor.py:7545 appEditors/AppGerberEditor.py:7581 #: appPlugins/ToolTransform.py:352 appPlugins/ToolTransform.py:392 #: appPlugins/ToolTransform.py:431 appPlugins/ToolTransform.py:466 #: appPlugins/ToolTransform.py:503 appPlugins/ToolTransform.py:538 -#: app_Main.py:6766 app_Main.py:6812 +#: app_Main.py:6793 app_Main.py:6839 msgid "Action was not executed" msgstr "未执行操作" @@ -2915,13 +2923,13 @@ msgstr "未执行操作" msgid "Flipping" msgstr "翻转" -#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:7409 -#: appPlugins/ToolTransform.py:379 app_Main.py:6764 +#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:7411 +#: appPlugins/ToolTransform.py:379 app_Main.py:6791 msgid "Flip on Y axis done" msgstr "在Y轴上翻转完成" -#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:7417 -#: appPlugins/ToolTransform.py:388 app_Main.py:6810 +#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:7419 +#: appPlugins/ToolTransform.py:388 app_Main.py:6837 msgid "Flip on X axis done" msgstr "在X轴上翻转完成" @@ -2929,11 +2937,11 @@ msgstr "在X轴上翻转完成" msgid "Skewing" msgstr "倾斜中" -#: appEditors/AppGeoEditor.py:1480 appEditors/AppGerberEditor.py:7456 +#: appEditors/AppGeoEditor.py:1480 appEditors/AppGerberEditor.py:7458 msgid "Skew on the X axis done" msgstr "已完成X轴上的倾斜" -#: appEditors/AppGeoEditor.py:1482 appEditors/AppGerberEditor.py:7458 +#: appEditors/AppGeoEditor.py:1482 appEditors/AppGerberEditor.py:7460 msgid "Skew on the Y axis done" msgstr "已完成Y轴上的倾斜" @@ -2941,11 +2949,11 @@ msgstr "已完成Y轴上的倾斜" msgid "Scaling" msgstr "缩放中" -#: appEditors/AppGeoEditor.py:1515 appEditors/AppGerberEditor.py:7494 +#: appEditors/AppGeoEditor.py:1515 appEditors/AppGerberEditor.py:7496 msgid "Scale on the X axis done" msgstr "以X轴缩放完成" -#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:7496 +#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:7498 msgid "Scale on the Y axis done" msgstr "以Y轴缩放完成" @@ -2954,69 +2962,69 @@ msgid "Offsetting" msgstr "偏移中" #: appEditors/AppGeoEditor.py:1547 appEditors/AppGeoEditor.py:1605 -#: appEditors/AppGerberEditor.py:7538 appEditors/AppGerberEditor.py:7611 +#: appEditors/AppGerberEditor.py:7540 appEditors/AppGerberEditor.py:7613 msgid "Offset on the X axis done" msgstr "以X轴应用偏移完成" -#: appEditors/AppGeoEditor.py:1549 appEditors/AppGerberEditor.py:7540 +#: appEditors/AppGeoEditor.py:1549 appEditors/AppGerberEditor.py:7542 msgid "Offset on the Y axis done" msgstr "以Y轴应用偏移完成" #: appEditors/AppGeoEditor.py:1562 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:58 -#: appObjects/FlatCAMGerber.py:419 appPlugins/ToolCopperThieving.py:619 -#: appPlugins/ToolCopperThieving.py:822 appPlugins/ToolCopperThieving.py:835 -#: appPlugins/ToolIsolation.py:1542 appPlugins/ToolNCC.py:2074 -#: appPlugins/ToolNCC.py:2101 appPlugins/ToolNCC.py:2209 -#: appPlugins/ToolNCC.py:2222 appPlugins/ToolNCC.py:3126 -#: appPlugins/ToolNCC.py:3231 appPlugins/ToolNCC.py:3246 -#: appPlugins/ToolNCC.py:3513 appPlugins/ToolNCC.py:3614 -#: appPlugins/ToolNCC.py:3629 appPlugins/ToolTransform.py:513 camlib.py:1114 +#: appObjects/FlatCAMGerber.py:422 appPlugins/ToolCopperThieving.py:621 +#: appPlugins/ToolCopperThieving.py:824 appPlugins/ToolCopperThieving.py:837 +#: appPlugins/ToolIsolation.py:1538 appPlugins/ToolNCC.py:2060 +#: appPlugins/ToolNCC.py:2087 appPlugins/ToolNCC.py:2195 +#: appPlugins/ToolNCC.py:2208 appPlugins/ToolNCC.py:3112 +#: appPlugins/ToolNCC.py:3217 appPlugins/ToolNCC.py:3232 +#: appPlugins/ToolNCC.py:3499 appPlugins/ToolNCC.py:3600 +#: appPlugins/ToolNCC.py:3615 appPlugins/ToolTransform.py:513 camlib.py:1114 msgid "Buffering" msgstr "缓冲类型" -#: appEditors/AppGeoEditor.py:1569 appEditors/AppGerberEditor.py:7575 +#: appEditors/AppGeoEditor.py:1569 appEditors/AppGerberEditor.py:7577 #: appPlugins/ToolTransform.py:534 msgid "Buffer done" msgstr "缓冲区完成" -#: appEditors/AppGeoEditor.py:1577 appEditors/AppGerberEditor.py:7583 +#: appEditors/AppGeoEditor.py:1577 appEditors/AppGerberEditor.py:7585 msgid "Rotate ..." msgstr "旋转。。。" #: appEditors/AppGeoEditor.py:1578 appEditors/AppGeoEditor.py:1630 -#: appEditors/AppGeoEditor.py:1646 appEditors/AppGerberEditor.py:7584 -#: appEditors/AppGerberEditor.py:7636 appEditors/AppGerberEditor.py:7652 +#: appEditors/AppGeoEditor.py:1646 appEditors/AppGerberEditor.py:7586 +#: appEditors/AppGerberEditor.py:7638 appEditors/AppGerberEditor.py:7654 msgid "Enter an Angle Value (degrees)" msgstr "输入角度值(度)" -#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7593 +#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7595 #: appPlugins/ToolTransform.py:350 msgid "Rotate done" msgstr "旋转完成" -#: appEditors/AppGeoEditor.py:1590 appEditors/AppGerberEditor.py:7596 +#: appEditors/AppGeoEditor.py:1590 appEditors/AppGerberEditor.py:7598 msgid "Rotate cancelled" msgstr "旋转取消" -#: appEditors/AppGeoEditor.py:1595 appEditors/AppGerberEditor.py:7601 +#: appEditors/AppGeoEditor.py:1595 appEditors/AppGerberEditor.py:7603 msgid "Offset on X axis ..." msgstr "以X轴偏移。。。" #: appEditors/AppGeoEditor.py:1596 appEditors/AppGeoEditor.py:1614 -#: appEditors/AppGerberEditor.py:7602 appEditors/AppGerberEditor.py:7620 +#: appEditors/AppGerberEditor.py:7604 appEditors/AppGerberEditor.py:7622 msgid "Enter a distance Value" msgstr "输入距离值" -#: appEditors/AppGeoEditor.py:1608 appEditors/AppGerberEditor.py:7614 +#: appEditors/AppGeoEditor.py:1608 appEditors/AppGerberEditor.py:7616 msgid "Offset X cancelled" msgstr "以X轴偏移取消" -#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7619 +#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7621 msgid "Offset on Y axis ..." msgstr "以Y轴偏移。。。" -#: appEditors/AppGeoEditor.py:1623 appEditors/AppGerberEditor.py:7629 +#: appEditors/AppGeoEditor.py:1623 appEditors/AppGerberEditor.py:7631 msgid "Offset on Y axis done" msgstr "以Y轴应用偏移完成" @@ -3024,11 +3032,11 @@ msgstr "以Y轴应用偏移完成" msgid "Offset on the Y axis canceled" msgstr "以Y轴应用偏移取消" -#: appEditors/AppGeoEditor.py:1629 appEditors/AppGerberEditor.py:7635 +#: appEditors/AppGeoEditor.py:1629 appEditors/AppGerberEditor.py:7637 msgid "Skew on X axis ..." msgstr "在X轴上倾斜。。。" -#: appEditors/AppGeoEditor.py:1639 appEditors/AppGerberEditor.py:7645 +#: appEditors/AppGeoEditor.py:1639 appEditors/AppGerberEditor.py:7647 msgid "Skew on X axis done" msgstr "在X轴上倾斜完成" @@ -3036,11 +3044,11 @@ msgstr "在X轴上倾斜完成" msgid "Skew on X axis canceled" msgstr "在X轴上倾斜取消" -#: appEditors/AppGeoEditor.py:1645 appEditors/AppGerberEditor.py:7651 +#: appEditors/AppGeoEditor.py:1645 appEditors/AppGerberEditor.py:7653 msgid "Skew on Y axis ..." msgstr "在Y轴上倾斜。。。" -#: appEditors/AppGeoEditor.py:1655 appEditors/AppGerberEditor.py:7661 +#: appEditors/AppGeoEditor.py:1655 appEditors/AppGerberEditor.py:7663 msgid "Skew on Y axis done" msgstr "在Y轴上倾斜完成" @@ -3153,11 +3161,11 @@ msgstr "单击以擦除。。。" msgid "Create Paint geometry ..." msgstr "创建绘制几何体。。。" -#: appEditors/AppGeoEditor.py:3380 appEditors/AppGerberEditor.py:3225 +#: appEditors/AppGeoEditor.py:3380 appEditors/AppGerberEditor.py:3226 msgid "Shape transformations ..." msgstr "形状变换。。。" -#: appEditors/AppGeoEditor.py:3443 appGUI/ObjectUI.py:901 +#: appEditors/AppGeoEditor.py:3443 appGUI/ObjectUI.py:983 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:20 msgid "Geometry Editor" msgstr "Geometry编辑器" @@ -3178,11 +3186,12 @@ msgstr "Geometry列表" msgid "The list of geometry elements inside the edited object." msgstr "编辑对象内的几何元素列表。" -#: appEditors/AppGeoEditor.py:3511 appEditors/AppGerberEditor.py:6201 +#: appEditors/AppGeoEditor.py:3511 appEditors/AppGerberEditor.py:6203 msgid "Zoom on selection" msgstr "放大选择" -#: appEditors/AppGeoEditor.py:3520 appEditors/AppGerberEditor.py:6210 +#: appEditors/AppGeoEditor.py:3520 appEditors/AppGerberEditor.py:6212 +#: appGUI/ObjectUI.py:1373 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:29 #: appGUI/preferences/cncjob/CNCJobEditorPrefGroupUI.py:26 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:24 @@ -3202,7 +3211,7 @@ msgstr "放大选择" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:29 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:26 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:26 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:26 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:162 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:25 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:25 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:26 @@ -3212,15 +3221,17 @@ msgstr "放大选择" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:25 #: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:22 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:25 -#: appPlugins/ToolCalibration.py:792 appPlugins/ToolCorners.py:767 -#: appPlugins/ToolEtchCompensation.py:410 appPlugins/ToolFiducials.py:903 -#: appPlugins/ToolFollow.py:743 appPlugins/ToolInvertGerber.py:268 -#: appPlugins/ToolLevelling.py:1842 appPlugins/ToolQRCode.py:811 -#: appPlugins/ToolSolderPaste.py:1297 +#: appPlugins/ToolAlignObjects.py:512 appPlugins/ToolCalibration.py:790 +#: appPlugins/ToolCopperThieving.py:1323 appPlugins/ToolCorners.py:747 +#: appPlugins/ToolEtchCompensation.py:411 appPlugins/ToolFiducials.py:901 +#: appPlugins/ToolFilm.py:1428 appPlugins/ToolFollow.py:733 +#: appPlugins/ToolInvertGerber.py:265 appPlugins/ToolLevelling.py:1842 +#: appPlugins/ToolPanelize.py:1303 appPlugins/ToolQRCode.py:825 +#: appPlugins/ToolSolderPaste.py:1297 appPlugins/ToolSub.py:814 msgid "Parameters" msgstr "参数" -#: appEditors/AppGeoEditor.py:3522 appEditors/AppGerberEditor.py:6212 +#: appEditors/AppGeoEditor.py:3522 appEditors/AppGerberEditor.py:6214 msgid "Geometry parameters." msgstr "Geometry参数。" @@ -3240,7 +3251,7 @@ msgstr "是环型" msgid "Is CCW" msgstr "是逆时针" -#: appEditors/AppGeoEditor.py:3550 appEditors/AppGeoEditor.py:4203 +#: appEditors/AppGeoEditor.py:3550 appEditors/AppGeoEditor.py:4205 msgid "Change" msgstr "更改" @@ -3260,58 +3271,58 @@ msgstr "是单一的" msgid "The length of the geometry element." msgstr "几何元素的长度。" -#: appEditors/AppGeoEditor.py:3579 appEditors/AppGerberEditor.py:6249 +#: appEditors/AppGeoEditor.py:3579 appEditors/AppGerberEditor.py:6251 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:70 -#: appPlugins/ToolFiducials.py:822 +#: appPlugins/ToolFiducials.py:820 msgid "Coordinates" msgstr "坐标" #: appEditors/AppGeoEditor.py:3581 appEditors/AppGeoEditor.py:3587 -#: appEditors/AppGerberEditor.py:6251 appEditors/AppGerberEditor.py:6257 +#: appEditors/AppGerberEditor.py:6253 appEditors/AppGerberEditor.py:6259 msgid "The coordinates of the selected geometry element." msgstr "选定几何图元的坐标。" -#: appEditors/AppGeoEditor.py:3592 appEditors/AppGerberEditor.py:6262 +#: appEditors/AppGeoEditor.py:3592 appEditors/AppGerberEditor.py:6264 msgid "Vertex Points" msgstr "顶点" -#: appEditors/AppGeoEditor.py:3594 appEditors/AppGerberEditor.py:6264 +#: appEditors/AppGeoEditor.py:3594 appEditors/AppGerberEditor.py:6266 msgid "The number of vertex points in the selected geometry element." msgstr "选定几何图元中的顶点数。" -#: appEditors/AppGeoEditor.py:3608 appEditors/AppGerberEditor.py:6278 -#: appGUI/ObjectUI.py:1118 +#: appEditors/AppGeoEditor.py:3608 appEditors/AppGerberEditor.py:6280 +#: appGUI/ObjectUI.py:1182 msgid "Simplification" msgstr "简化" -#: appEditors/AppGeoEditor.py:3610 appEditors/AppGerberEditor.py:6280 -#: appGUI/ObjectUI.py:1120 +#: appEditors/AppGeoEditor.py:3610 appEditors/AppGerberEditor.py:6282 +#: appGUI/ObjectUI.py:1184 msgid "Simplify a geometry by reducing its vertex points number." msgstr "通过减少几何体的顶点数来简化几何体。" -#: appEditors/AppGeoEditor.py:3615 appEditors/AppGerberEditor.py:6285 -#: appGUI/ObjectUI.py:1150 +#: appEditors/AppGeoEditor.py:3615 appEditors/AppGerberEditor.py:6287 +#: appGUI/ObjectUI.py:1222 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:87 msgid "Tolerance" msgstr "公差" -#: appEditors/AppGeoEditor.py:3617 appEditors/AppGerberEditor.py:6287 -#: appGUI/ObjectUI.py:1152 +#: appEditors/AppGeoEditor.py:3617 appEditors/AppGerberEditor.py:6289 +#: appGUI/ObjectUI.py:1224 msgid "" "All points in the simplified object will be\n" "within the tolerance distance of the original geometry." msgstr "简化对象中的所有点都将在原始几何图形的公差距离内。" #: appEditors/AppGeoEditor.py:3629 appEditors/AppGeoEditor.py:4134 -#: appEditors/AppGerberEditor.py:4075 appEditors/AppGerberEditor.py:6300 -#: appGUI/ObjectUI.py:1164 +#: appEditors/AppGerberEditor.py:4075 appEditors/AppGerberEditor.py:6302 +#: appGUI/ObjectUI.py:1236 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:78 -#: appObjects/FlatCAMGeometry.py:494 +#: appObjects/FlatCAMGeometry.py:491 msgid "Simplify" msgstr "简化" -#: appEditors/AppGeoEditor.py:3632 appEditors/AppGerberEditor.py:6303 -#: appGUI/ObjectUI.py:1167 +#: appEditors/AppGeoEditor.py:3632 appEditors/AppGerberEditor.py:6305 +#: appGUI/ObjectUI.py:1239 msgid "Simplify a geometry element by reducing its vertex points number." msgstr "通过减少顶点数来简化几何元素。" @@ -3319,7 +3330,7 @@ msgstr "通过减少顶点数来简化几何元素。" msgid "Ring" msgstr "环型" -#: appEditors/AppGeoEditor.py:3947 app_Main.py:7995 +#: appEditors/AppGeoEditor.py:3947 app_Main.py:8025 msgid "Line" msgstr "线型" @@ -3329,9 +3340,9 @@ msgstr "线型" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:432 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:310 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:277 -#: appPlugins/ToolDrilling.py:2856 appPlugins/ToolFollow.py:767 -#: appPlugins/ToolIsolation.py:3630 appPlugins/ToolMilling.py:4464 -#: appPlugins/ToolNCC.py:4645 appPlugins/ToolPaint.py:3324 +#: appPlugins/ToolDrilling.py:2860 appPlugins/ToolFollow.py:766 +#: appPlugins/ToolIsolation.py:3660 appPlugins/ToolMilling.py:4526 +#: appPlugins/ToolNCC.py:4660 appPlugins/ToolPaint.py:3339 msgid "Polygon" msgstr "多边形" @@ -3352,102 +3363,102 @@ msgid "Last selected shape ID" msgstr "最后选择的形状 ID" #: appEditors/AppGeoEditor.py:4165 appEditors/AppGerberEditor.py:2643 -#: appEditors/AppGerberEditor.py:4922 appPlugins/ToolCutOut.py:1586 +#: appEditors/AppGerberEditor.py:4922 appPlugins/ToolCutOut.py:1568 #: appPlugins/ToolDistance.py:199 appPlugins/ToolExtract.py:630 #: appPlugins/ToolExtract.py:741 appPlugins/ToolExtract.py:816 -#: appPlugins/ToolOptimal.py:183 appPlugins/ToolPanelize.py:1081 +#: appPlugins/ToolOptimal.py:183 appPlugins/ToolPanelize.py:1065 #: appPlugins/ToolQRCode.py:253 appPlugins/ToolReport.py:224 #: appPlugins/ToolSolderPaste.py:723 appPlugins/ToolSolderPaste.py:1017 -#: appPlugins/ToolSub.py:319 tclCommands/TclCommandOpenSVG.py:85 +#: appPlugins/ToolSub.py:317 tclCommands/TclCommandOpenSVG.py:85 #: tclCommands/TclCommandPanelize.py:299 msgid "Working" msgstr "工作中" -#: appEditors/AppGeoEditor.py:4573 +#: appEditors/AppGeoEditor.py:4575 msgid "Error on inserting shapes into storage." msgstr "将形状插入存储时出错。" -#: appEditors/AppGeoEditor.py:4668 +#: appEditors/AppGeoEditor.py:4670 msgid "Grid Snap enabled." msgstr "栅格捕捉已启用。" -#: appEditors/AppGeoEditor.py:4673 +#: appEditors/AppGeoEditor.py:4675 msgid "Grid Snap disabled." msgstr "栅格捕捉已禁用。" -#: appEditors/AppGeoEditor.py:5057 appGUI/MainGUI.py:3697 -#: appGUI/MainGUI.py:3743 appGUI/MainGUI.py:3761 appGUI/MainGUI.py:3912 -#: appGUI/MainGUI.py:3950 appGUI/MainGUI.py:3962 +#: appEditors/AppGeoEditor.py:5062 appGUI/MainGUI.py:3732 +#: appGUI/MainGUI.py:3778 appGUI/MainGUI.py:3796 appGUI/MainGUI.py:3947 +#: appGUI/MainGUI.py:3985 appGUI/MainGUI.py:3997 msgid "Click on target point." msgstr "点击目标点。" -#: appEditors/AppGeoEditor.py:5347 appEditors/AppGeoEditor.py:5414 -#: appEditors/AppGeoEditor.py:5482 appEditors/AppGeoEditor.py:5512 -#: appEditors/AppGeoEditor.py:5565 appEditors/AppGeoEditor.py:5620 -#: appEditors/AppGeoEditor.py:5648 appEditors/AppGeoEditor.py:5673 -#: appEditors/AppGeoEditor.py:5703 appEditors/AppGeoEditor.py:5783 -#: appEditors/AppGeoEditor.py:5849 appEditors/AppGeoEditor.py:5917 -#: appPlugins/ToolCopperThieving.py:637 appPlugins/ToolFilm.py:851 -#: appPlugins/ToolFilm.py:1112 appPlugins/ToolRulesCheck.py:659 +#: appEditors/AppGeoEditor.py:5352 appEditors/AppGeoEditor.py:5419 +#: appEditors/AppGeoEditor.py:5487 appEditors/AppGeoEditor.py:5517 +#: appEditors/AppGeoEditor.py:5570 appEditors/AppGeoEditor.py:5625 +#: appEditors/AppGeoEditor.py:5653 appEditors/AppGeoEditor.py:5678 +#: appEditors/AppGeoEditor.py:5708 appEditors/AppGeoEditor.py:5788 +#: appEditors/AppGeoEditor.py:5854 appEditors/AppGeoEditor.py:5922 +#: appPlugins/ToolCopperThieving.py:639 appPlugins/ToolFilm.py:848 +#: appPlugins/ToolFilm.py:1121 appPlugins/ToolRulesCheck.py:659 msgid "Working..." msgstr "工作中。。。" -#: appEditors/AppGeoEditor.py:5348 +#: appEditors/AppGeoEditor.py:5353 msgid "Loading the Geometry into the Editor..." msgstr "将Geometry加载到编辑器中..." -#: appEditors/AppGeoEditor.py:5390 +#: appEditors/AppGeoEditor.py:5395 msgid "Editing MultiGeo Geometry, tool" msgstr "编辑多重几何图形Geometry,工具" -#: appEditors/AppGeoEditor.py:5392 appPlugins/ToolNCC.py:2565 +#: appEditors/AppGeoEditor.py:5397 appPlugins/ToolNCC.py:2551 msgid "with diameter" msgstr "与直径" -#: appEditors/AppGeoEditor.py:5461 +#: appEditors/AppGeoEditor.py:5466 msgid "Editor Exit. Geometry object was updated ..." msgstr "编辑器退出。Geometry对象已更新..." -#: appEditors/AppGeoEditor.py:5517 appEditors/AppGeoEditor.py:5572 +#: appEditors/AppGeoEditor.py:5522 appEditors/AppGeoEditor.py:5577 msgid "A selection of minimum two items is required to do Intersection." msgstr "进行相交需要至少选择两项。" -#: appEditors/AppGeoEditor.py:5707 appEditors/AppGeoEditor.py:5853 +#: appEditors/AppGeoEditor.py:5712 appEditors/AppGeoEditor.py:5858 msgid "" "Negative buffer value is not accepted. Use Buffer interior to generate an " "'inside' shape" msgstr "不接受负缓冲区值。使用缓冲区内部生成“内部”形状" -#: appEditors/AppGeoEditor.py:5717 appEditors/AppGeoEditor.py:5794 -#: appEditors/AppGeoEditor.py:5862 appEditors/AppGeoEditor.py:5927 +#: appEditors/AppGeoEditor.py:5722 appEditors/AppGeoEditor.py:5799 +#: appEditors/AppGeoEditor.py:5867 appEditors/AppGeoEditor.py:5932 msgid "Nothing selected." msgstr "什么都没有选中。" -#: appEditors/AppGeoEditor.py:5721 appEditors/AppGeoEditor.py:5798 -#: appEditors/AppGeoEditor.py:5866 +#: appEditors/AppGeoEditor.py:5726 appEditors/AppGeoEditor.py:5803 +#: appEditors/AppGeoEditor.py:5871 msgid "Invalid distance." msgstr "无效距离。" -#: appEditors/AppGeoEditor.py:5766 appEditors/AppGeoEditor.py:5832 -#: appEditors/AppGeoEditor.py:5900 +#: appEditors/AppGeoEditor.py:5771 appEditors/AppGeoEditor.py:5837 +#: appEditors/AppGeoEditor.py:5905 msgid "Failed, the result is empty." msgstr "失败,结果为空。" -#: appEditors/AppGeoEditor.py:5787 +#: appEditors/AppGeoEditor.py:5792 msgid "Negative buffer value is not accepted." msgstr "不接受负缓冲区值。" -#: appEditors/AppGeoEditor.py:5920 +#: appEditors/AppGeoEditor.py:5925 #, python-format msgid "Could not do Paint. Overlap value has to be less than 100%%." msgstr "无法绘制。重叠值必须小于100%%。" -#: appEditors/AppGeoEditor.py:5933 +#: appEditors/AppGeoEditor.py:5938 msgid "Invalid value for" msgstr "的无效值" -#: appEditors/AppGeoEditor.py:5995 appPlugins/ToolMilling.py:3039 -#: appPlugins/ToolPaint.py:2016 appPlugins/ToolPaint.py:2226 +#: appEditors/AppGeoEditor.py:6000 appPlugins/ToolMilling.py:3009 +#: appPlugins/ToolPaint.py:2004 appPlugins/ToolPaint.py:2214 msgid "" "Could not do Paint. Try a different combination of parameters. Or a " "different method of Paint" @@ -3546,20 +3557,20 @@ msgstr "未选择要移动的对象" msgid "Select shapes to import them into the edited object." msgstr "选择形状以将它们导入到编辑的对象中。" -#: appEditors/AppGerberEditor.py:3045 appEditors/AppGerberEditor.py:3127 -#: appPlugins/ToolIsolation.py:2338 appPlugins/ToolIsolation.py:2490 -#: appPlugins/ToolPaint.py:1287 +#: appEditors/AppGerberEditor.py:3046 appEditors/AppGerberEditor.py:3128 +#: appPlugins/ToolIsolation.py:2334 appPlugins/ToolIsolation.py:2486 +#: appPlugins/ToolPaint.py:1273 msgid "Added polygon" msgstr "添加多边形" -#: appEditors/AppGerberEditor.py:3047 appEditors/AppGerberEditor.py:3129 -#: appPlugins/ToolIsolation.py:2339 appPlugins/ToolIsolation.py:2492 -#: appPlugins/ToolPaint.py:1289 +#: appEditors/AppGerberEditor.py:3048 appEditors/AppGerberEditor.py:3130 +#: appPlugins/ToolIsolation.py:2335 appPlugins/ToolIsolation.py:2488 +#: appPlugins/ToolPaint.py:1275 msgid "Click to add next polygon or right click to start." msgstr "添加了多边形单击以添加下一个多边形,或右键单击以开始。" -#: appEditors/AppGerberEditor.py:3050 appEditors/AppGerberEditor.py:3132 -#: appPlugins/ToolIsolation.py:2495 +#: appEditors/AppGerberEditor.py:3051 appEditors/AppGerberEditor.py:3133 +#: appPlugins/ToolIsolation.py:2491 msgid "No polygon in selection." msgstr "选择中没有多边形。" @@ -3605,20 +3616,20 @@ msgstr "尺寸需要两个用逗号分隔的浮点值。" msgid "Dimensions edited." msgstr "已编辑尺寸。" -#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6059 -#: appEditors/AppGerberEditor.py:6106 appGUI/ObjectUI.py:306 -#: appPlugins/ToolExtract.py:1009 appPlugins/ToolPunchGerber.py:2087 +#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6061 +#: appEditors/AppGerberEditor.py:6108 appGUI/ObjectUI.py:338 +#: appPlugins/ToolExtract.py:1019 appPlugins/ToolPunchGerber.py:2094 msgid "Code" msgstr "代码" -#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6059 -#: appGUI/ObjectUI.py:306 +#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6061 +#: appGUI/ObjectUI.py:338 msgid "Dim" msgstr "减弱" #: appEditors/AppGerberEditor.py:4636 appObjects/FlatCAMCNCJob.py:747 #: appObjects/FlatCAMScript.py:134 appPlugins/ToolLevelling.py:1505 -#: app_Main.py:7897 +#: app_Main.py:7927 msgid "Loading" msgstr "读取中" @@ -3643,82 +3654,82 @@ msgstr "文件中没有孔径定义。正在中止Gerber创建。" msgid "Cancelled. No aperture is selected" msgstr "取消。未选择任何孔" -#: appEditors/AppGerberEditor.py:5137 app_Main.py:7339 +#: appEditors/AppGerberEditor.py:5137 app_Main.py:7369 msgid "Coordinates copied to clipboard." msgstr "坐标复制到剪贴板。" -#: appEditors/AppGerberEditor.py:5485 +#: appEditors/AppGerberEditor.py:5487 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:292 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:323 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290 #: appObjects/AppObject.py:345 appObjects/FlatCAMCNCJob.py:641 -#: appObjects/FlatCAMGerber.py:1012 appObjects/FlatCAMObj.py:266 +#: appObjects/FlatCAMGerber.py:1015 appObjects/FlatCAMObj.py:266 #: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 -#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1174 -#: appPlugins/ToolCorners.py:631 appPlugins/ToolFiducials.py:658 +#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1176 +#: appPlugins/ToolCorners.py:643 appPlugins/ToolFiducials.py:658 #: appPlugins/ToolMove.py:235 appPlugins/ToolQRCode.py:559 app_Main.py:5181 msgid "Plotting" msgstr "绘制" -#: appEditors/AppGerberEditor.py:5658 +#: appEditors/AppGerberEditor.py:5660 msgid "Failed. No aperture geometry is selected." msgstr "失败。未选择任何孔。" -#: appEditors/AppGerberEditor.py:5833 +#: appEditors/AppGerberEditor.py:5835 msgid "No aperture to buffer. Select at least one aperture and try again." msgstr "没有缓冲孔。请至少选择一个孔,然后重试。" -#: appEditors/AppGerberEditor.py:5864 +#: appEditors/AppGerberEditor.py:5866 msgid "Scale factor value is missing or wrong format. Add it and retry." msgstr "比例因子值缺失或格式错误。添加它并重试。" -#: appEditors/AppGerberEditor.py:5896 +#: appEditors/AppGerberEditor.py:5898 msgid "No aperture to scale. Select at least one aperture and try again." msgstr "没有可缩放的孔。请至少选择一个孔,然后重试。" -#: appEditors/AppGerberEditor.py:5948 +#: appEditors/AppGerberEditor.py:5950 msgid "Polygons marked." msgstr "标记多边形。" -#: appEditors/AppGerberEditor.py:5950 +#: appEditors/AppGerberEditor.py:5952 msgid "No polygons were marked. None fit within the limits." msgstr "没有标记多边形。没有一个符合规定。" -#: appEditors/AppGerberEditor.py:6013 appGUI/MainGUI.py:771 -#: appGUI/MainGUI.py:1739 appGUI/ObjectUI.py:231 +#: appEditors/AppGerberEditor.py:6015 appGUI/MainGUI.py:771 +#: appGUI/MainGUI.py:1739 appGUI/ObjectUI.py:246 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:21 msgid "Gerber Editor" msgstr "Gerber编辑器" -#: appEditors/AppGerberEditor.py:6046 appGUI/ObjectUI.py:271 +#: appEditors/AppGerberEditor.py:6048 appGUI/ObjectUI.py:303 #: appObjects/FlatCAMObj.py:492 appPlugins/ToolReport.py:187 msgid "Apertures" msgstr "孔" -#: appEditors/AppGerberEditor.py:6048 appGUI/ObjectUI.py:273 +#: appEditors/AppGerberEditor.py:6050 appGUI/ObjectUI.py:305 msgid "Apertures Table for the Gerber Object." msgstr "Gerber对象的孔列表。" -#: appEditors/AppGerberEditor.py:6064 appGUI/ObjectUI.py:310 +#: appEditors/AppGerberEditor.py:6066 appGUI/ObjectUI.py:342 msgid "Index" msgstr "索引" -#: appEditors/AppGerberEditor.py:6066 appGUI/ObjectUI.py:312 -#: appPlugins/ToolExtract.py:1016 appPlugins/ToolPunchGerber.py:2094 +#: appEditors/AppGerberEditor.py:6068 appGUI/ObjectUI.py:344 +#: appPlugins/ToolExtract.py:1026 appPlugins/ToolPunchGerber.py:2101 msgid "Aperture Code" msgstr "孔代码" -#: appEditors/AppGerberEditor.py:6068 appGUI/ObjectUI.py:314 -#: appPlugins/ToolExtract.py:1018 appPlugins/ToolPunchGerber.py:2096 +#: appEditors/AppGerberEditor.py:6070 appGUI/ObjectUI.py:346 +#: appPlugins/ToolExtract.py:1028 appPlugins/ToolPunchGerber.py:2103 msgid "Type of aperture: circular, rectangle, macros etc" msgstr "孔类型:圆形、矩形、微孔" -#: appEditors/AppGerberEditor.py:6070 appGUI/ObjectUI.py:316 -#: appPlugins/ToolExtract.py:1020 appPlugins/ToolPunchGerber.py:2098 +#: appEditors/AppGerberEditor.py:6072 appGUI/ObjectUI.py:348 +#: appPlugins/ToolExtract.py:1030 appPlugins/ToolPunchGerber.py:2105 msgid "Aperture Size:" msgstr "孔径:" -#: appEditors/AppGerberEditor.py:6072 appGUI/ObjectUI.py:318 +#: appEditors/AppGerberEditor.py:6074 appGUI/ObjectUI.py:350 msgid "" "Aperture Dimensions:\n" " - (width, height) for R, O type.\n" @@ -3728,24 +3739,24 @@ msgstr "" "-(宽度、高度)用于R、O型。\n" "-(直径、直径)用于P型" -#: appEditors/AppGerberEditor.py:6099 +#: appEditors/AppGerberEditor.py:6101 msgid "Add/Delete Aperture" msgstr "添加/删除孔" -#: appEditors/AppGerberEditor.py:6101 +#: appEditors/AppGerberEditor.py:6103 msgid "Add/Delete an aperture in the aperture table" msgstr "在孔列表中添加/删除孔" -#: appEditors/AppGerberEditor.py:6107 +#: appEditors/AppGerberEditor.py:6109 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:53 msgid "Code for the new aperture" msgstr "为新孔编码" -#: appEditors/AppGerberEditor.py:6117 +#: appEditors/AppGerberEditor.py:6119 msgid "Size:" msgstr "大小:" -#: appEditors/AppGerberEditor.py:6119 +#: appEditors/AppGerberEditor.py:6121 msgid "" "Size for the new aperture.\n" "If aperture type is 'R' or 'O' then\n" @@ -3759,7 +3770,7 @@ msgstr "" "计算如下:\n" "√(宽度**2+高度**2)" -#: appEditors/AppGerberEditor.py:6136 +#: appEditors/AppGerberEditor.py:6138 msgid "" "Select the type of new aperture. Can be:\n" "C = circular\n" @@ -3771,11 +3782,11 @@ msgstr "" "R=矩形\n" "O= 椭圆形" -#: appEditors/AppGerberEditor.py:6149 +#: appEditors/AppGerberEditor.py:6151 msgid "Dims" msgstr "尺寸" -#: appEditors/AppGerberEditor.py:6151 +#: appEditors/AppGerberEditor.py:6153 msgid "" "Dimensions for the new aperture.\n" "The format is (width, height)" @@ -3783,57 +3794,58 @@ msgstr "" "新孔的尺寸。\n" "格式为(宽,高)" -#: appEditors/AppGerberEditor.py:6173 +#: appEditors/AppGerberEditor.py:6175 msgid "Add a new aperture to the aperture list." msgstr "在孔列表中添加新孔。" -#: appEditors/AppGerberEditor.py:6182 +#: appEditors/AppGerberEditor.py:6184 msgid "Delete a aperture in the aperture list" msgstr "从孔列表中删除孔" -#: appEditors/AppGerberEditor.py:6224 +#: appEditors/AppGerberEditor.py:6226 msgid "Valid" msgstr "有效" -#: appEditors/AppGerberEditor.py:6226 +#: appEditors/AppGerberEditor.py:6228 msgid "Show if the selected polygon is valid." msgstr "显示所选多边形是否有效。" -#: appEditors/AppGerberEditor.py:6233 +#: appEditors/AppGerberEditor.py:6235 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:113 -#: appPlugins/ToolCalculators.py:572 appPlugins/ToolCalculators.py:615 -#: appPlugins/ToolCopperThieving.py:1358 +#: appPlugins/ToolCalculators.py:697 appPlugins/ToolCalculators.py:740 +#: appPlugins/ToolCopperThieving.py:1366 msgid "Area" msgstr "区域" -#: appEditors/AppGerberEditor.py:6235 +#: appEditors/AppGerberEditor.py:6237 msgid "Show the area of the selected polygon." msgstr "显示选定多边形的面积。" -#: appEditors/AppGerberEditor.py:6239 +#: appEditors/AppGerberEditor.py:6241 #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:43 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:177 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:44 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:83 -#: appPlugins/ToolCopperThieving.py:1369 appPlugins/ToolPcbWizard.py:501 +#: appPlugins/ToolCalculators.py:549 appPlugins/ToolCopperThieving.py:1377 +#: appPlugins/ToolPcbWizard.py:501 msgid "mm" msgstr "毫米" -#: appEditors/AppGerberEditor.py:6239 appPlugins/ToolCopperThieving.py:1371 -#: appPlugins/ToolCopperThieving.py:1728 +#: appEditors/AppGerberEditor.py:6241 appPlugins/ToolCopperThieving.py:1379 +#: appPlugins/ToolCopperThieving.py:1776 msgid "in" msgstr "在里面" -#: appEditors/AppGerberEditor.py:6326 +#: appEditors/AppGerberEditor.py:6328 msgid "Buffer Aperture" msgstr "缓冲孔" -#: appEditors/AppGerberEditor.py:6328 +#: appEditors/AppGerberEditor.py:6330 msgid "Buffer a aperture in the aperture list" msgstr "缓冲孔列表中的孔" -#: appEditors/AppGerberEditor.py:6349 +#: appEditors/AppGerberEditor.py:6351 msgid "" "There are 3 types of corners:\n" " - 'Round': the corner is rounded.\n" @@ -3846,20 +3858,20 @@ msgstr "" "-“直角”:90度角。\n" "-“锐角”:小于90度的角" -#: appEditors/AppGerberEditor.py:6386 +#: appEditors/AppGerberEditor.py:6388 msgid "Scale Aperture" msgstr "缩放孔" -#: appEditors/AppGerberEditor.py:6388 +#: appEditors/AppGerberEditor.py:6390 msgid "Scale a aperture in the aperture list" msgstr "缩放孔列表中的孔" -#: appEditors/AppGerberEditor.py:6398 +#: appEditors/AppGerberEditor.py:6400 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:205 msgid "Scale factor" msgstr "比例系数" -#: appEditors/AppGerberEditor.py:6400 +#: appEditors/AppGerberEditor.py:6402 msgid "" "The factor by which to scale the selected aperture.\n" "Values can be between 0.0000 and 999.9999" @@ -3867,19 +3879,19 @@ msgstr "" "用于缩放选定孔的系数。\n" "值可以介于0.0000和999.9999之间" -#: appEditors/AppGerberEditor.py:6437 +#: appEditors/AppGerberEditor.py:6439 msgid "Mark polygons" msgstr "标记多边形" -#: appEditors/AppGerberEditor.py:6439 +#: appEditors/AppGerberEditor.py:6441 msgid "Mark the polygon areas." msgstr "标记多边形区域。" -#: appEditors/AppGerberEditor.py:6450 +#: appEditors/AppGerberEditor.py:6452 msgid "Area UPPER threshold" msgstr "面积上限阈值" -#: appEditors/AppGerberEditor.py:6452 +#: appEditors/AppGerberEditor.py:6454 msgid "" "The threshold value, all areas less than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -3887,11 +3899,11 @@ msgstr "" "阈值,所有小于此值的区域都将被标记。\n" "可以具有介于0.0000和10000.0000之间的值" -#: appEditors/AppGerberEditor.py:6463 +#: appEditors/AppGerberEditor.py:6465 msgid "Area LOWER threshold" msgstr "面积下限阈值" -#: appEditors/AppGerberEditor.py:6465 +#: appEditors/AppGerberEditor.py:6467 msgid "" "The threshold value, all areas more than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -3899,32 +3911,32 @@ msgstr "" "超过阈值的所有区域都将被标记。\n" "可以具有介于0.0000和10000.0000之间的值" -#: appEditors/AppGerberEditor.py:6479 +#: appEditors/AppGerberEditor.py:6481 msgid "Mark" msgstr "标记" -#: appEditors/AppGerberEditor.py:6482 +#: appEditors/AppGerberEditor.py:6484 msgid "Mark the polygons that fit within limits." msgstr "标记符合限制的多边形。" -#: appEditors/AppGerberEditor.py:6489 +#: appEditors/AppGerberEditor.py:6491 msgid "Delete all the marked polygons." msgstr "删除所有标记的多边形。" -#: appEditors/AppGerberEditor.py:6496 +#: appEditors/AppGerberEditor.py:6498 msgid "Clear all the markings." msgstr "清除所有标记。" -#: appEditors/AppGerberEditor.py:6521 appGUI/MainGUI.py:779 -#: appGUI/MainGUI.py:1259 appGUI/MainGUI.py:2513 appGUI/MainGUI.py:5219 +#: appEditors/AppGerberEditor.py:6523 appGUI/MainGUI.py:779 +#: appGUI/MainGUI.py:1259 appGUI/MainGUI.py:2548 appGUI/MainGUI.py:5254 msgid "Add Pad Array" msgstr "添加焊盘阵列" -#: appEditors/AppGerberEditor.py:6523 +#: appEditors/AppGerberEditor.py:6525 msgid "Add an array of pads (linear or circular array)" msgstr "添加焊盘阵列(线性或圆形阵列)" -#: appEditors/AppGerberEditor.py:6530 +#: appEditors/AppGerberEditor.py:6532 msgid "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" @@ -3932,53 +3944,53 @@ msgstr "" "选择要创建的焊盘阵列的类型。\n" "它可以是线性X(Y)或圆形" -#: appEditors/AppGerberEditor.py:6541 +#: appEditors/AppGerberEditor.py:6543 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:90 msgid "Nr of pads" msgstr "焊盘数量" -#: appEditors/AppGerberEditor.py:6543 +#: appEditors/AppGerberEditor.py:6545 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:92 msgid "Specify how many pads to be in the array." msgstr "指定阵列中的焊盘数量。" -#: appEditors/AppGerberEditor.py:7364 +#: appEditors/AppGerberEditor.py:7366 msgid "Appying Rotate" msgstr "应用旋转" -#: appEditors/AppGerberEditor.py:7397 +#: appEditors/AppGerberEditor.py:7399 msgid "Applying Flip" msgstr "应用镜像(翻转)" -#: appEditors/AppGerberEditor.py:7440 +#: appEditors/AppGerberEditor.py:7442 msgid "Applying Skew" msgstr "应用倾斜" -#: appEditors/AppGerberEditor.py:7481 +#: appEditors/AppGerberEditor.py:7483 msgid "Applying Scale" msgstr "应用缩放" -#: appEditors/AppGerberEditor.py:7517 +#: appEditors/AppGerberEditor.py:7519 msgid "Applying Offset" msgstr "应用偏移" -#: appEditors/AppGerberEditor.py:7553 +#: appEditors/AppGerberEditor.py:7555 msgid "Applying Buffer" msgstr "应用缓冲区" -#: appEditors/AppGerberEditor.py:7632 +#: appEditors/AppGerberEditor.py:7634 msgid "Offset Y cancelled" msgstr "Y偏移取消" -#: appEditors/AppGerberEditor.py:7648 +#: appEditors/AppGerberEditor.py:7650 msgid "Skew X cancelled" msgstr "X倾斜取消" -#: appEditors/AppGerberEditor.py:7664 +#: appEditors/AppGerberEditor.py:7666 msgid "Skew Y cancelled" msgstr "Y倾斜取消" -#: appEditors/AppTextEditor.py:87 appGUI/GUIElements.py:4040 +#: appEditors/AppTextEditor.py:87 appGUI/GUIElements.py:4097 msgid "Find" msgstr "查找" @@ -4004,13 +4016,13 @@ msgid "String to replace the one in the Find box throughout the text." msgstr "字符串替换整个文本中“查找”框中的字符串。" #: appEditors/AppTextEditor.py:109 appEditors/appGCodeEditor.py:160 -#: appGUI/GUIElements.py:4881 appGUI/ObjectUI.py:1229 +#: appGUI/GUIElements.py:4938 appGUI/ObjectUI.py:1311 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolExtract.py:957 appPlugins/ToolFollow.py:754 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolPaint.py:3286 -#: appPlugins/ToolPunchGerber.py:2036 +#: appPlugins/ToolExtract.py:967 appPlugins/ToolFollow.py:753 +#: appPlugins/ToolIsolation.py:3593 appPlugins/ToolPaint.py:3301 +#: appPlugins/ToolPunchGerber.py:2043 msgid "All" msgstr "全部" @@ -4058,7 +4070,7 @@ msgstr "打开文件" #: appObjects/FlatCAMCNCJob.py:671 appObjects/FlatCAMCNCJob.py:677 #: appPlugins/ToolLevelling.py:1471 appPlugins/ToolLevelling.py:1477 #: appPlugins/ToolLevelling.py:1663 appPlugins/ToolLevelling.py:1669 -#: appPlugins/ToolSolderPaste.py:1123 app_Main.py:7809 app_Main.py:7815 +#: appPlugins/ToolSolderPaste.py:1123 app_Main.py:7839 app_Main.py:7845 msgid "Export Code ..." msgstr "导出代码。。。" @@ -4072,13 +4084,13 @@ msgstr "没有文件或目录" msgid "Saved to" msgstr "保存至" -#: appEditors/appGCodeEditor.py:76 appGUI/GUIElements.py:4048 -#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:350 appGUI/MainGUI.py:4725 -#: appGUI/MainGUI.py:4986 appGUI/MainGUI.py:5095 appGUI/MainGUI.py:5238 +#: appEditors/appGCodeEditor.py:76 appGUI/GUIElements.py:4105 +#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:350 appGUI/MainGUI.py:4760 +#: appGUI/MainGUI.py:5021 appGUI/MainGUI.py:5130 appGUI/MainGUI.py:5273 msgid "Ctrl+S" msgstr "Ctrl+S" -#: appEditors/appGCodeEditor.py:82 app_Main.py:7972 +#: appEditors/appGCodeEditor.py:82 app_Main.py:8002 msgid "Code Editor" msgstr "代码编辑器" @@ -4107,7 +4119,7 @@ msgstr "启动G代码" msgid "Loaded Machine Code into Code Editor" msgstr "已将机器代码加载到代码编辑器中" -#: appEditors/appGCodeEditor.py:766 appGUI/ObjectUI.py:1249 +#: appEditors/appGCodeEditor.py:766 appGUI/ObjectUI.py:1331 #: appPlugins/ToolSolderPaste.py:1038 msgid "GCode Editor" msgstr "G代码编辑器" @@ -4116,18 +4128,18 @@ msgstr "G代码编辑器" msgid "GCode" msgstr "G代码" -#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:668 -#: appGUI/ObjectUI.py:1384 appObjects/FlatCAMObj.py:499 -#: appPlugins/ToolDrilling.py:2333 appPlugins/ToolMilling.py:3631 -#: appPlugins/ToolMilling.py:3824 appPlugins/ToolReport.py:194 +#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:746 +#: appGUI/ObjectUI.py:1498 appObjects/FlatCAMObj.py:499 +#: appPlugins/ToolDrilling.py:2348 appPlugins/ToolMilling.py:3632 +#: appPlugins/ToolMilling.py:3894 appPlugins/ToolReport.py:194 msgid "Drills" msgstr "钻孔" -#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:668 -#: appGUI/ObjectUI.py:1384 +#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:746 +#: appGUI/ObjectUI.py:1498 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:152 -#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2333 -#: appPlugins/ToolMilling.py:3631 appPlugins/ToolMilling.py:3825 +#: appObjects/FlatCAMObj.py:501 appPlugins/ToolDrilling.py:2348 +#: appPlugins/ToolMilling.py:3632 appPlugins/ToolMilling.py:3895 #: appPlugins/ToolReport.py:196 msgid "Slots" msgstr "槽" @@ -4156,121 +4168,121 @@ msgstr "插入代码" msgid "Insert the code above at the cursor location." msgstr "在光标位置插入上面的代码。" -#: appGUI/GUIElements.py:330 appGUI/GUIElements.py:1029 -#: appGUI/GUIElements.py:1428 +#: appGUI/GUIElements.py:333 appGUI/GUIElements.py:1032 +#: appGUI/GUIElements.py:1433 msgid "Read Only" msgstr "只读" -#: appGUI/GUIElements.py:335 appGUI/GUIElements.py:1034 -#: appGUI/GUIElements.py:1433 appGUI/GUIElements.py:1646 -#: appGUI/GUIElements.py:1939 appGUI/GUIElements.py:4006 +#: appGUI/GUIElements.py:338 appGUI/GUIElements.py:1037 +#: appGUI/GUIElements.py:1438 appGUI/GUIElements.py:1693 +#: appGUI/GUIElements.py:1986 appGUI/GUIElements.py:4063 msgid "Undo" msgstr "撤销" -#: appGUI/GUIElements.py:335 appGUI/GUIElements.py:1034 -#: appGUI/GUIElements.py:1433 appGUI/GUIElements.py:1646 -#: appGUI/GUIElements.py:1939 appGUI/GUIElements.py:4006 +#: appGUI/GUIElements.py:338 appGUI/GUIElements.py:1037 +#: appGUI/GUIElements.py:1438 appGUI/GUIElements.py:1693 +#: appGUI/GUIElements.py:1986 appGUI/GUIElements.py:4063 msgid "Ctrl+Z" msgstr "Ctrl+Z" -#: appGUI/GUIElements.py:342 appGUI/GUIElements.py:1041 -#: appGUI/GUIElements.py:1440 appGUI/GUIElements.py:1653 -#: appGUI/GUIElements.py:1944 appGUI/GUIElements.py:4011 +#: appGUI/GUIElements.py:345 appGUI/GUIElements.py:1044 +#: appGUI/GUIElements.py:1445 appGUI/GUIElements.py:1700 +#: appGUI/GUIElements.py:1991 appGUI/GUIElements.py:4068 msgid "Redo" msgstr "恢复" -#: appGUI/GUIElements.py:342 appGUI/GUIElements.py:1041 -#: appGUI/GUIElements.py:1440 appGUI/GUIElements.py:1653 -#: appGUI/GUIElements.py:1944 appGUI/GUIElements.py:4011 +#: appGUI/GUIElements.py:345 appGUI/GUIElements.py:1044 +#: appGUI/GUIElements.py:1445 appGUI/GUIElements.py:1700 +#: appGUI/GUIElements.py:1991 appGUI/GUIElements.py:4068 msgid "Ctrl+Y" msgstr "Ctrl+Y" -#: appGUI/GUIElements.py:351 appGUI/GUIElements.py:1050 -#: appGUI/GUIElements.py:1449 appGUI/GUIElements.py:1662 -#: appGUI/GUIElements.py:1951 appGUI/GUIElements.py:4018 appGUI/MainGUI.py:1730 -#: appGUI/ObjectUI.py:1231 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:58 +#: appGUI/GUIElements.py:354 appGUI/GUIElements.py:1053 +#: appGUI/GUIElements.py:1454 appGUI/GUIElements.py:1709 +#: appGUI/GUIElements.py:1998 appGUI/GUIElements.py:4075 appGUI/MainGUI.py:1730 +#: appGUI/ObjectUI.py:1313 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:58 msgid "Cut" msgstr "切割" -#: appGUI/GUIElements.py:351 appGUI/GUIElements.py:1050 -#: appGUI/GUIElements.py:1449 appGUI/GUIElements.py:1662 -#: appGUI/GUIElements.py:1951 appGUI/GUIElements.py:4018 appGUI/MainGUI.py:4987 +#: appGUI/GUIElements.py:354 appGUI/GUIElements.py:1053 +#: appGUI/GUIElements.py:1454 appGUI/GUIElements.py:1709 +#: appGUI/GUIElements.py:1998 appGUI/GUIElements.py:4075 appGUI/MainGUI.py:5022 msgid "Ctrl+X" msgstr "Ctrl+X" -#: appGUI/GUIElements.py:358 appGUI/GUIElements.py:1057 -#: appGUI/GUIElements.py:1456 appGUI/GUIElements.py:1669 -#: appGUI/GUIElements.py:1956 appGUI/GUIElements.py:4023 appGUI/MainGUI.py:421 +#: appGUI/GUIElements.py:361 appGUI/GUIElements.py:1060 +#: appGUI/GUIElements.py:1461 appGUI/GUIElements.py:1716 +#: appGUI/GUIElements.py:2003 appGUI/GUIElements.py:4080 appGUI/MainGUI.py:421 #: appGUI/MainGUI.py:757 appGUI/MainGUI.py:816 appGUI/MainGUI.py:894 #: appGUI/MainGUI.py:1037 appGUI/MainGUI.py:1287 appGUI/MainGUI.py:1787 -#: appGUI/MainGUI.py:2299 appGUI/MainGUI.py:2541 appGUI/MainGUI.py:5221 -#: appPlugins/ToolMilling.py:397 appPlugins/ToolPanelize.py:467 -#: appPlugins/ToolPanelize.py:496 appPlugins/ToolPanelize.py:607 -#: appPlugins/ToolPanelize.py:618 appPlugins/ToolPanelize.py:650 -#: appPlugins/ToolPanelize.py:699 appPlugins/ToolPanelize.py:898 -#: appPlugins/ToolPanelize.py:930 appPlugins/ToolPanelize.py:978 +#: appGUI/MainGUI.py:2334 appGUI/MainGUI.py:2576 appGUI/MainGUI.py:5256 +#: appPlugins/ToolMilling.py:387 appPlugins/ToolPanelize.py:451 +#: appPlugins/ToolPanelize.py:480 appPlugins/ToolPanelize.py:591 +#: appPlugins/ToolPanelize.py:602 appPlugins/ToolPanelize.py:634 +#: appPlugins/ToolPanelize.py:683 appPlugins/ToolPanelize.py:882 +#: appPlugins/ToolPanelize.py:914 appPlugins/ToolPanelize.py:962 msgid "Copy" msgstr "复制" -#: appGUI/GUIElements.py:358 appGUI/GUIElements.py:1057 -#: appGUI/GUIElements.py:1456 appGUI/GUIElements.py:1669 -#: appGUI/GUIElements.py:1956 appGUI/GUIElements.py:4023 appGUI/MainGUI.py:421 -#: appGUI/MainGUI.py:4716 +#: appGUI/GUIElements.py:361 appGUI/GUIElements.py:1060 +#: appGUI/GUIElements.py:1461 appGUI/GUIElements.py:1716 +#: appGUI/GUIElements.py:2003 appGUI/GUIElements.py:4080 appGUI/MainGUI.py:421 +#: appGUI/MainGUI.py:4751 msgid "Ctrl+C" msgstr "Ctrl+C" -#: appGUI/GUIElements.py:365 appGUI/GUIElements.py:1064 -#: appGUI/GUIElements.py:1463 appGUI/GUIElements.py:1676 -#: appGUI/GUIElements.py:1961 +#: appGUI/GUIElements.py:368 appGUI/GUIElements.py:1067 +#: appGUI/GUIElements.py:1468 appGUI/GUIElements.py:1723 +#: appGUI/GUIElements.py:2008 msgid "Paste" msgstr "粘贴" -#: appGUI/GUIElements.py:365 appGUI/GUIElements.py:1064 -#: appGUI/GUIElements.py:1463 appGUI/GUIElements.py:1676 -#: appGUI/GUIElements.py:1961 +#: appGUI/GUIElements.py:368 appGUI/GUIElements.py:1067 +#: appGUI/GUIElements.py:1468 appGUI/GUIElements.py:1723 +#: appGUI/GUIElements.py:2008 msgid "Ctrl+V" msgstr "Ctrl+V" -#: appGUI/GUIElements.py:372 appGUI/GUIElements.py:1071 -#: appGUI/GUIElements.py:1470 appGUI/GUIElements.py:1681 -#: appGUI/GUIElements.py:1966 appGUI/GUIElements.py:4028 appGUI/MainGUI.py:4786 -#: appGUI/MainGUI.py:4787 appGUI/MainGUI.py:4991 appGUI/MainGUI.py:5091 -#: appGUI/MainGUI.py:5092 appGUI/MainGUI.py:5232 appGUI/MainGUI.py:5233 +#: appGUI/GUIElements.py:375 appGUI/GUIElements.py:1074 +#: appGUI/GUIElements.py:1475 appGUI/GUIElements.py:1728 +#: appGUI/GUIElements.py:2013 appGUI/GUIElements.py:4085 appGUI/MainGUI.py:4821 +#: appGUI/MainGUI.py:4822 appGUI/MainGUI.py:5026 appGUI/MainGUI.py:5126 +#: appGUI/MainGUI.py:5127 appGUI/MainGUI.py:5267 appGUI/MainGUI.py:5268 msgid "Del" msgstr "删除" -#: appGUI/GUIElements.py:381 appGUI/GUIElements.py:1080 -#: appGUI/GUIElements.py:1479 appGUI/GUIElements.py:1688 -#: appGUI/GUIElements.py:1973 appGUI/GUIElements.py:4035 appGUI/MainGUI.py:455 -#: appGUI/MainGUI.py:590 appGUI/MainGUI.py:4715 -#: appObjects/ObjectCollection.py:1154 appObjects/ObjectCollection.py:1201 -#: appPlugins/ToolIsolation.py:3603 appPlugins/ToolPunchGerber.py:2311 +#: appGUI/GUIElements.py:384 appGUI/GUIElements.py:1083 +#: appGUI/GUIElements.py:1484 appGUI/GUIElements.py:1735 +#: appGUI/GUIElements.py:2020 appGUI/GUIElements.py:4092 appGUI/MainGUI.py:455 +#: appGUI/MainGUI.py:590 appGUI/MainGUI.py:4750 +#: appObjects/ObjectCollection.py:1157 appObjects/ObjectCollection.py:1204 +#: appPlugins/ToolIsolation.py:3633 appPlugins/ToolPunchGerber.py:2327 msgid "Select All" msgstr "全部删除" -#: appGUI/GUIElements.py:381 appGUI/GUIElements.py:1080 -#: appGUI/GUIElements.py:1479 appGUI/GUIElements.py:1688 -#: appGUI/GUIElements.py:1973 appGUI/GUIElements.py:4035 appGUI/MainGUI.py:455 -#: appGUI/MainGUI.py:4715 +#: appGUI/GUIElements.py:384 appGUI/GUIElements.py:1083 +#: appGUI/GUIElements.py:1484 appGUI/GUIElements.py:1735 +#: appGUI/GUIElements.py:2020 appGUI/GUIElements.py:4092 appGUI/MainGUI.py:455 +#: appGUI/MainGUI.py:4750 msgid "Ctrl+A" msgstr "Ctrl+A" -#: appGUI/GUIElements.py:1087 appGUI/GUIElements.py:1486 +#: appGUI/GUIElements.py:1090 appGUI/GUIElements.py:1491 msgid "Step Up" msgstr "快进" -#: appGUI/GUIElements.py:1094 appGUI/GUIElements.py:1493 +#: appGUI/GUIElements.py:1097 appGUI/GUIElements.py:1498 msgid "Step Down" msgstr "快退" -#: appGUI/GUIElements.py:2390 appGUI/GUIElements.py:2460 -#: appGUI/GUIElements.py:2521 appGUI/GUIElements.py:2586 -#: appGUI/GUIElements.py:3974 app_Main.py:4817 app_Main.py:4993 -#: app_Main.py:5082 app_Main.py:9301 app_Main.py:9649 +#: appGUI/GUIElements.py:2447 appGUI/GUIElements.py:2517 +#: appGUI/GUIElements.py:2578 appGUI/GUIElements.py:2643 +#: appGUI/GUIElements.py:4031 app_Main.py:4817 app_Main.py:4993 +#: app_Main.py:5082 app_Main.py:9331 app_Main.py:9679 msgid "Ok" msgstr "Ok" -#: appGUI/GUIElements.py:3938 +#: appGUI/GUIElements.py:3995 msgid "" "The reference can be:\n" "- Absolute -> the reference point is point (0,0)\n" @@ -4280,19 +4292,19 @@ msgstr "" "-绝对->参考点为点(0,0)\n" "-相对->参考点是跳转前的鼠标位置" -#: appGUI/GUIElements.py:3943 +#: appGUI/GUIElements.py:4000 msgid "Abs" msgstr "绝对值" -#: appGUI/GUIElements.py:3944 +#: appGUI/GUIElements.py:4001 msgid "Relative" msgstr "相对值" -#: appGUI/GUIElements.py:3955 +#: appGUI/GUIElements.py:4012 msgid "Location" msgstr "位置" -#: appGUI/GUIElements.py:3957 +#: appGUI/GUIElements.py:4014 msgid "" "The Location value is a tuple (x,y).\n" "If the reference is Absolute then the Jump will be at the position (x,y).\n" @@ -4303,138 +4315,138 @@ msgstr "" "如果参考是绝对的,则跳跃将位于位置(x,y)。\n" "如果参考是相对的,则跳转将位于距离当前鼠标位置点的(x,y)距离处。" -#: appGUI/GUIElements.py:4040 +#: appGUI/GUIElements.py:4097 msgid "Ctrl+F" msgstr "Ctrl+F" -#: appGUI/GUIElements.py:4048 +#: appGUI/GUIElements.py:4105 msgid "Save Log" msgstr "保存日志" -#: appGUI/GUIElements.py:4054 +#: appGUI/GUIElements.py:4111 msgid "Clear All" msgstr "全部清除" -#: appGUI/GUIElements.py:4054 +#: appGUI/GUIElements.py:4111 msgid "Shift+Del" msgstr "Shift+Del" -#: appGUI/GUIElements.py:4173 appPlugins/ToolShell.py:327 +#: appGUI/GUIElements.py:4230 appPlugins/ToolShell.py:327 msgid "Type >help< to get started" msgstr "键入>帮助<以开始" -#: appGUI/GUIElements.py:4776 appGUI/GUIElements.py:4793 +#: appGUI/GUIElements.py:4833 appGUI/GUIElements.py:4850 msgid "Jog the Y axis." msgstr "点动Y轴。" -#: appGUI/GUIElements.py:4784 appGUI/MainGUI.py:436 appGUI/MainGUI.py:1048 -#: appGUI/MainGUI.py:2310 +#: appGUI/GUIElements.py:4841 appGUI/MainGUI.py:436 appGUI/MainGUI.py:1048 +#: appGUI/MainGUI.py:2345 msgid "Move to Origin" msgstr "移到原点" -#: appGUI/GUIElements.py:4801 appGUI/GUIElements.py:4809 +#: appGUI/GUIElements.py:4858 appGUI/GUIElements.py:4866 msgid "Jog the X axis." msgstr "点动X轴。" -#: appGUI/GUIElements.py:4819 appGUI/GUIElements.py:4829 +#: appGUI/GUIElements.py:4876 appGUI/GUIElements.py:4886 msgid "Jog the Z axis." msgstr "点动Z轴。" -#: appGUI/GUIElements.py:4855 +#: appGUI/GUIElements.py:4912 msgid "Zero the CNC X axes at current position." msgstr "在当前位置将CNC X轴归零。" -#: appGUI/GUIElements.py:4863 +#: appGUI/GUIElements.py:4920 msgid "Zero the CNC Y axes at current position." msgstr "在当前位置将CNC Y轴归零。" -#: appGUI/GUIElements.py:4868 +#: appGUI/GUIElements.py:4925 msgid "Z" msgstr "Z" -#: appGUI/GUIElements.py:4871 +#: appGUI/GUIElements.py:4928 msgid "Zero the CNC Z axes at current position." msgstr "在当前位置将CNC Z轴归零。" -#: appGUI/GUIElements.py:4875 +#: appGUI/GUIElements.py:4932 msgid "Do Home" msgstr "回原点" -#: appGUI/GUIElements.py:4877 +#: appGUI/GUIElements.py:4934 msgid "Perform a homing cycle on all axis." msgstr "在所有轴回原点。" -#: appGUI/GUIElements.py:4886 +#: appGUI/GUIElements.py:4943 msgid "Zero all CNC axes at current position." msgstr "在当前位置将所有CNC轴归零。" -#: appGUI/GUIElements.py:5044 appGUI/GUIElements.py:5053 +#: appGUI/GUIElements.py:5101 appGUI/GUIElements.py:5110 msgid "Idle." msgstr "空闲。" -#: appGUI/GUIElements.py:5092 +#: appGUI/GUIElements.py:5149 msgid "Application started ..." msgstr "应用程序已启动。。。" -#: appGUI/GUIElements.py:5093 +#: appGUI/GUIElements.py:5150 msgid "Hello!" msgstr "你好!" -#: appGUI/GUIElements.py:5153 +#: appGUI/GUIElements.py:5210 msgid "Run Script ..." msgstr "运行程序。。。" -#: appGUI/GUIElements.py:5155 appGUI/MainGUI.py:203 +#: appGUI/GUIElements.py:5212 appGUI/MainGUI.py:203 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" "functions of FlatCAM." msgstr "将运行打开的Tcl脚本,从而实现FlatCAM某些功能的自动化。" -#: appGUI/GUIElements.py:5163 +#: appGUI/GUIElements.py:5220 msgid "Toggle GUI ..." msgstr "切换GUI..." -#: appGUI/GUIElements.py:5165 +#: appGUI/GUIElements.py:5222 msgid "Will show/hide the GUI." msgstr "将显示/隐藏 GUI。" -#: appGUI/GUIElements.py:5172 appGUI/MainGUI.py:125 +#: appGUI/GUIElements.py:5229 appGUI/MainGUI.py:125 #: appPlugins/ToolPcbWizard.py:429 appPlugins/ToolPcbWizard.py:437 msgid "Open" msgstr "打开" -#: appGUI/GUIElements.py:5176 appGUI/MainGUI.py:130 appGUI/MainGUI.py:1011 -#: appGUI/MainGUI.py:2273 appGUI/MainGUI.py:4722 app_Main.py:9201 -#: app_Main.py:9204 +#: appGUI/GUIElements.py:5233 appGUI/MainGUI.py:130 appGUI/MainGUI.py:1011 +#: appGUI/MainGUI.py:2308 appGUI/MainGUI.py:4757 app_Main.py:9231 +#: app_Main.py:9234 msgid "Open Project" msgstr "打开项目" -#: appGUI/GUIElements.py:5182 appGUI/MainGUI.py:137 appGUI/MainGUI.py:1006 -#: appGUI/MainGUI.py:2268 app_Main.py:9081 app_Main.py:9086 +#: appGUI/GUIElements.py:5239 appGUI/MainGUI.py:137 appGUI/MainGUI.py:1006 +#: appGUI/MainGUI.py:2303 app_Main.py:9111 app_Main.py:9116 msgid "Open Gerber" msgstr "打开Gerber文件" -#: appGUI/GUIElements.py:5182 appGUI/MainGUI.py:137 appGUI/MainGUI.py:4719 +#: appGUI/GUIElements.py:5239 appGUI/MainGUI.py:137 appGUI/MainGUI.py:4754 msgid "Ctrl+G" msgstr "Ctrl+G" -#: appGUI/GUIElements.py:5187 appGUI/MainGUI.py:142 appGUI/MainGUI.py:1008 -#: appGUI/MainGUI.py:2270 app_Main.py:9121 app_Main.py:9126 +#: appGUI/GUIElements.py:5244 appGUI/MainGUI.py:142 appGUI/MainGUI.py:1008 +#: appGUI/MainGUI.py:2305 app_Main.py:9151 app_Main.py:9156 msgid "Open Excellon" msgstr "打开Excellon" -#: appGUI/GUIElements.py:5187 appGUI/MainGUI.py:142 appGUI/MainGUI.py:808 -#: appGUI/MainGUI.py:4718 appGUI/MainGUI.py:5237 +#: appGUI/GUIElements.py:5244 appGUI/MainGUI.py:142 appGUI/MainGUI.py:808 +#: appGUI/MainGUI.py:4753 appGUI/MainGUI.py:5272 msgid "Ctrl+E" msgstr "Ctrl+E" -#: appGUI/GUIElements.py:5192 appGUI/MainGUI.py:147 app_Main.py:9164 -#: app_Main.py:9169 +#: appGUI/GUIElements.py:5249 appGUI/MainGUI.py:147 app_Main.py:9194 +#: app_Main.py:9199 msgid "Open G-Code" msgstr "打开G代码" -#: appGUI/GUIElements.py:5202 appGUI/MainGUI.py:334 +#: appGUI/GUIElements.py:5259 appGUI/MainGUI.py:334 msgid "Exit" msgstr "退出" @@ -4446,11 +4458,11 @@ msgstr "切换拼板" msgid "File" msgstr "文件" -#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:4721 +#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:4756 msgid "New Project" msgstr "新项目" -#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:4721 +#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:4756 msgid "Ctrl+N" msgstr "Ctrl+N" @@ -4465,25 +4477,25 @@ msgstr "新建" #: appGUI/MainGUI.py:102 appGUI/MainGUI.py:1673 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:72 #: appObjects/ObjectCollection.py:238 appPlugins/ToolCalibration.py:206 -#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCalibration.py:1373 -#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1400 -#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolCutOut.py:2373 -#: appPlugins/ToolCutOut.py:2771 appPlugins/ToolDblSided.py:715 -#: appPlugins/ToolDblSided.py:956 appPlugins/ToolFilm.py:1186 -#: appPlugins/ToolFilm.py:1209 appPlugins/ToolImage.py:175 -#: appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3523 -#: appPlugins/ToolIsolation.py:3574 appPlugins/ToolMilling.py:2698 -#: appPlugins/ToolMilling.py:3585 appPlugins/ToolNCC.py:4160 -#: appPlugins/ToolNCC.py:4622 appPlugins/ToolPaint.py:3300 +#: appPlugins/ToolCalibration.py:1354 appPlugins/ToolCalibration.py:1371 +#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1408 +#: appPlugins/ToolCopperThieving.py:1422 appPlugins/ToolCutOut.py:2358 +#: appPlugins/ToolCutOut.py:2770 appPlugins/ToolDblSided.py:701 +#: appPlugins/ToolDblSided.py:936 appPlugins/ToolFilm.py:1206 +#: appPlugins/ToolFilm.py:1229 appPlugins/ToolImage.py:175 +#: appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3553 +#: appPlugins/ToolIsolation.py:3604 appPlugins/ToolMilling.py:2668 +#: appPlugins/ToolMilling.py:3567 appPlugins/ToolNCC.py:4161 +#: appPlugins/ToolNCC.py:4637 appPlugins/ToolPaint.py:3315 #: appPlugins/ToolPanelize.py:149 appPlugins/ToolPanelize.py:250 -#: appPlugins/ToolPanelize.py:1151 appPlugins/ToolPanelize.py:1193 -#: appPlugins/ToolSolderPaste.py:1533 appPlugins/ToolTransform.py:160 -#: appPlugins/ToolTransform.py:650 +#: appPlugins/ToolPanelize.py:1148 appPlugins/ToolPanelize.py:1201 +#: appPlugins/ToolSolderPaste.py:1533 appPlugins/ToolSub.py:903 +#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:647 msgid "Geometry" msgstr "Geometry" #: appGUI/MainGUI.py:102 appGUI/MainGUI.py:670 appGUI/MainGUI.py:785 -#: appGUI/MainGUI.py:4701 appGUI/MainGUI.py:4970 appGUI/MainGUI.py:5226 +#: appGUI/MainGUI.py:4736 appGUI/MainGUI.py:5005 appGUI/MainGUI.py:5261 msgid "N" msgstr "N" @@ -4494,27 +4506,28 @@ msgstr "将创建一个新的空Geometry对象。" #: appGUI/MainGUI.py:107 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 -#: appObjects/ObjectCollection.py:236 appPlugins/ToolAlignObjects.py:434 -#: appPlugins/ToolAlignObjects.py:470 appPlugins/ToolCalibration.py:198 -#: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:921 -#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCalibration.py:1373 -#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1400 -#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolCutOut.py:2372 -#: appPlugins/ToolDblSided.py:713 appPlugins/ToolDblSided.py:954 -#: appPlugins/ToolFilm.py:1185 appPlugins/ToolFilm.py:1208 +#: appObjects/ObjectCollection.py:236 appPlugins/ToolAlignObjects.py:450 +#: appPlugins/ToolAlignObjects.py:491 appPlugins/ToolCalibration.py:198 +#: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:919 +#: appPlugins/ToolCalibration.py:1354 appPlugins/ToolCalibration.py:1371 +#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1408 +#: appPlugins/ToolCopperThieving.py:1422 appPlugins/ToolCutOut.py:2357 +#: appPlugins/ToolDblSided.py:699 appPlugins/ToolDblSided.py:934 +#: appPlugins/ToolFilm.py:1205 appPlugins/ToolFilm.py:1228 #: appPlugins/ToolImage.py:153 appPlugins/ToolImage.py:177 -#: appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3524 -#: appPlugins/ToolIsolation.py:3574 appPlugins/ToolNCC.py:4161 -#: appPlugins/ToolNCC.py:4622 appPlugins/ToolPaint.py:3300 +#: appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3554 +#: appPlugins/ToolIsolation.py:3604 appPlugins/ToolNCC.py:4162 +#: appPlugins/ToolNCC.py:4637 appPlugins/ToolPaint.py:3315 #: appPlugins/ToolPanelize.py:143 appPlugins/ToolPanelize.py:250 -#: appPlugins/ToolPanelize.py:1151 appPlugins/ToolPanelize.py:1193 -#: appPlugins/ToolPanelize.py:1292 appPlugins/ToolTransform.py:160 -#: appPlugins/ToolTransform.py:648 defaults.py:586 +#: appPlugins/ToolPanelize.py:1148 appPlugins/ToolPanelize.py:1201 +#: appPlugins/ToolPanelize.py:1316 appPlugins/ToolSub.py:836 +#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:645 +#: defaults.py:590 msgid "Gerber" msgstr "Gerber" #: appGUI/MainGUI.py:107 appGUI/MainGUI.py:713 appGUI/MainGUI.py:799 -#: appGUI/MainGUI.py:4695 appGUI/MainGUI.py:4961 appGUI/MainGUI.py:5220 +#: appGUI/MainGUI.py:4730 appGUI/MainGUI.py:4996 appGUI/MainGUI.py:5255 msgid "B" msgstr "B" @@ -4525,23 +4538,23 @@ msgstr "将创建一个新的空Gerber对象。" #: appGUI/MainGUI.py:112 appGUI/MainGUI.py:1677 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:93 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:71 -#: appObjects/ObjectCollection.py:237 appPlugins/ToolAlignObjects.py:435 -#: appPlugins/ToolAlignObjects.py:471 appPlugins/ToolCalibration.py:198 -#: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:922 -#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCalibration.py:1373 -#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1400 -#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolDblSided.py:714 -#: appPlugins/ToolDblSided.py:913 appPlugins/ToolDblSided.py:955 -#: appPlugins/ToolFilm.py:1467 appPlugins/ToolIsolation.py:3574 -#: appPlugins/ToolMilling.py:3586 appPlugins/ToolNCC.py:4622 -#: appPlugins/ToolPaint.py:3300 appPlugins/ToolPanelize.py:146 -#: appPlugins/ToolPanelize.py:250 appPlugins/ToolPanelize.py:1151 -#: appPlugins/ToolPunchGerber.py:2128 appPlugins/ToolPunchGerber.py:2143 -#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:649 +#: appObjects/ObjectCollection.py:237 appPlugins/ToolAlignObjects.py:451 +#: appPlugins/ToolAlignObjects.py:492 appPlugins/ToolCalibration.py:198 +#: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:920 +#: appPlugins/ToolCalibration.py:1354 appPlugins/ToolCalibration.py:1371 +#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1408 +#: appPlugins/ToolCopperThieving.py:1422 appPlugins/ToolDblSided.py:700 +#: appPlugins/ToolDblSided.py:900 appPlugins/ToolDblSided.py:935 +#: appPlugins/ToolFilm.py:1515 appPlugins/ToolIsolation.py:3604 +#: appPlugins/ToolMilling.py:3568 appPlugins/ToolNCC.py:4637 +#: appPlugins/ToolPaint.py:3315 appPlugins/ToolPanelize.py:146 +#: appPlugins/ToolPanelize.py:250 appPlugins/ToolPanelize.py:1148 +#: appPlugins/ToolPunchGerber.py:2138 appPlugins/ToolPunchGerber.py:2152 +#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:646 msgid "Excellon" msgstr "Excellon" -#: appGUI/MainGUI.py:112 appGUI/MainGUI.py:4699 +#: appGUI/MainGUI.py:112 appGUI/MainGUI.py:4734 msgid "L" msgstr "L" @@ -4554,7 +4567,7 @@ msgid "Document" msgstr "文档" #: appGUI/MainGUI.py:119 appGUI/MainGUI.py:740 appGUI/MainGUI.py:796 -#: appGUI/MainGUI.py:4963 appGUI/MainGUI.py:5083 appGUI/MainGUI.py:5222 +#: appGUI/MainGUI.py:4998 appGUI/MainGUI.py:5118 appGUI/MainGUI.py:5257 msgid "D" msgstr "D" @@ -4562,7 +4575,7 @@ msgstr "D" msgid "Will create a new, empty Document Object." msgstr "将创建一个新的空文档对象。" -#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:4722 +#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:4757 msgid "Ctrl+O" msgstr "Ctrl+O" @@ -4579,19 +4592,19 @@ msgid "Recent files" msgstr "近期文件" #: appGUI/MainGUI.py:164 appGUI/MainGUI.py:898 appGUI/MainGUI.py:1640 -#: appGUI/ObjectUI.py:1449 appObjects/ObjectCollection.py:384 +#: appGUI/ObjectUI.py:1549 appObjects/ObjectCollection.py:384 msgid "Save" msgstr "保存" -#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:2275 appGUI/MainGUI.py:4725 +#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:2310 appGUI/MainGUI.py:4760 msgid "Save Project" msgstr "保存项目" -#: appGUI/MainGUI.py:174 appGUI/MainGUI.py:4777 +#: appGUI/MainGUI.py:174 appGUI/MainGUI.py:4812 msgid "Save Project As" msgstr "项目另存为" -#: appGUI/MainGUI.py:174 appGUI/MainGUI.py:4777 +#: appGUI/MainGUI.py:174 appGUI/MainGUI.py:4812 msgid "Ctrl+Shift+S" msgstr "Ctrl+Shift+S" @@ -4599,11 +4612,11 @@ msgstr "Ctrl+Shift+S" msgid "Scripting" msgstr "脚本" -#: appGUI/MainGUI.py:193 appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2339 +#: appGUI/MainGUI.py:193 appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2374 msgid "New Script" msgstr "新脚本" -#: appGUI/MainGUI.py:195 appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2341 +#: appGUI/MainGUI.py:195 appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2376 msgid "Open Script" msgstr "打开脚本" @@ -4611,11 +4624,11 @@ msgstr "打开脚本" msgid "Open Example" msgstr "打开实例" -#: appGUI/MainGUI.py:201 appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2343 +#: appGUI/MainGUI.py:201 appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2378 msgid "Run Script" msgstr "运行脚本" -#: appGUI/MainGUI.py:201 appGUI/MainGUI.py:4738 +#: appGUI/MainGUI.py:201 appGUI/MainGUI.py:4773 msgid "Shift+S" msgstr "Shift+S" @@ -4643,16 +4656,16 @@ msgstr "DXF作为Gerber对象" msgid "HPGL2 as Geometry Object" msgstr "HPGL2 作为Geometry对象" -#: appGUI/MainGUI.py:246 +#: appGUI/MainGUI.py:246 appPlugins/ToolFilm.py:1553 msgid "Export" msgstr "导出" #: appGUI/MainGUI.py:251 appPlugins/ToolQRCode.py:662 -#: appPlugins/ToolQRCode.py:667 app_Main.py:9311 app_Main.py:9316 +#: appPlugins/ToolQRCode.py:667 app_Main.py:9341 app_Main.py:9346 msgid "Export SVG" msgstr "导出SVG" -#: appGUI/MainGUI.py:256 app_Main.py:9659 app_Main.py:9664 +#: appGUI/MainGUI.py:256 app_Main.py:9689 app_Main.py:9694 msgid "Export DXF" msgstr "导出DXF" @@ -4670,7 +4683,7 @@ msgstr "" "将以PNG格式导出图像,\n" "保存的图像将包含当前在FlatCAM绘图区域中的视觉信息。" -#: appGUI/MainGUI.py:275 app_Main.py:9562 app_Main.py:9567 +#: appGUI/MainGUI.py:275 app_Main.py:9592 app_Main.py:9597 msgid "Export Excellon" msgstr "导出Excellon" @@ -4683,7 +4696,7 @@ msgstr "" "将Excellon对象导出为Excellon文件,\n" "坐标格式、文件单位和零点在首选项->Excellon 导出中设置。" -#: appGUI/MainGUI.py:285 app_Main.py:9607 app_Main.py:9612 +#: appGUI/MainGUI.py:285 app_Main.py:9637 app_Main.py:9642 msgid "Export Gerber" msgstr "导出Gerber" @@ -4708,15 +4721,15 @@ msgstr "从文件导入首选项" msgid "Export Preferences to file" msgstr "将首选项导出到文件" -#: appGUI/MainGUI.py:318 appGUI/preferences/PreferencesUIManager.py:1282 +#: appGUI/MainGUI.py:318 appGUI/preferences/PreferencesUIManager.py:1286 msgid "Save Preferences" msgstr "保存首选项" -#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4723 +#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4758 msgid "Print (PDF)" msgstr "导出pdf" -#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4723 +#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4758 msgid "Ctrl+P" msgstr "Ctrl+P" @@ -4729,7 +4742,7 @@ msgid "Edit Object" msgstr "编辑对象" #: appGUI/MainGUI.py:347 appGUI/MainGUI.py:685 appGUI/MainGUI.py:793 -#: appGUI/MainGUI.py:4696 appGUI/MainGUI.py:4964 appGUI/MainGUI.py:5223 +#: appGUI/MainGUI.py:4731 appGUI/MainGUI.py:4999 appGUI/MainGUI.py:5258 msgid "E" msgstr "E" @@ -4812,13 +4825,13 @@ msgstr "将选定的Gerber对象合并到新的组合Gerber对象中。" msgid "DEL" msgstr "删除" -#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:1046 appGUI/MainGUI.py:2308 -#: appGUI/MainGUI.py:4702 +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:1046 appGUI/MainGUI.py:2343 +#: appGUI/MainGUI.py:4737 msgid "Set Origin" msgstr "设置原点" -#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:658 appGUI/MainGUI.py:4702 -#: appGUI/MainGUI.py:4971 +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:658 appGUI/MainGUI.py:4737 +#: appGUI/MainGUI.py:5006 msgid "O" msgstr "O" @@ -4826,26 +4839,26 @@ msgstr "O" msgid "Shift+O" msgstr "Shift+O" -#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1050 appGUI/MainGUI.py:2312 -#: app_Main.py:5419 app_Main.py:5431 +#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1050 appGUI/MainGUI.py:2347 +#: app_Main.py:5423 app_Main.py:5435 msgid "Custom Origin" msgstr "自定义原点" -#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:1053 appGUI/MainGUI.py:2315 +#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:1053 appGUI/MainGUI.py:2350 msgid "Jump to Location" msgstr "转到位置" -#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:4698 appGUI/MainGUI.py:4966 -#: appGUI/MainGUI.py:5084 appGUI/MainGUI.py:5224 +#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:4733 appGUI/MainGUI.py:5001 +#: appGUI/MainGUI.py:5119 appGUI/MainGUI.py:5259 msgid "J" msgstr "J" -#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2317 -#: appGUI/MainGUI.py:4734 +#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2352 +#: appGUI/MainGUI.py:4769 msgid "Locate in Object" msgstr "定位对象" -#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:4734 +#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:4769 msgid "Shift+J" msgstr "Shift+J" @@ -4853,21 +4866,21 @@ msgstr "Shift+J" msgid "Toggle Units" msgstr "切换单位" -#: appGUI/MainGUI.py:452 appGUI/MainGUI.py:745 appGUI/MainGUI.py:4703 -#: appGUI/MainGUI.py:5086 +#: appGUI/MainGUI.py:452 appGUI/MainGUI.py:745 appGUI/MainGUI.py:4738 +#: appGUI/MainGUI.py:5121 msgid "Q" msgstr "Q" #: appGUI/MainGUI.py:461 appGUI/MainGUI.py:1344 -#: appGUI/preferences/PreferencesUIManager.py:1005 -#: appGUI/preferences/PreferencesUIManager.py:1095 -#: appGUI/preferences/PreferencesUIManager.py:1123 -#: appGUI/preferences/PreferencesUIManager.py:1230 app_Main.py:6343 -#: app_Main.py:6348 app_Main.py:6368 +#: appGUI/preferences/PreferencesUIManager.py:1009 +#: appGUI/preferences/PreferencesUIManager.py:1099 +#: appGUI/preferences/PreferencesUIManager.py:1127 +#: appGUI/preferences/PreferencesUIManager.py:1234 app_Main.py:6351 +#: app_Main.py:6356 app_Main.py:6376 msgid "Preferences" msgstr "首选项" -#: appGUI/MainGUI.py:461 appGUI/MainGUI.py:4736 +#: appGUI/MainGUI.py:461 appGUI/MainGUI.py:4771 msgid "Shift+P" msgstr "Shift+P" @@ -4884,19 +4897,19 @@ msgstr "旋转选择" msgid "Shift+(R)" msgstr "Shift+(R)" -#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4740 +#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4775 msgid "Skew on X axis" msgstr "在X轴上倾斜" -#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4740 appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4775 appGUI/MainGUI.py:5015 msgid "Shift+X" msgstr "Shift+X" -#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4741 +#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4776 msgid "Skew on Y axis" msgstr "在Y轴上倾斜" -#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4741 appGUI/MainGUI.py:4981 +#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4776 appGUI/MainGUI.py:5016 msgid "Shift+Y" msgstr "Shift+Y" @@ -4912,11 +4925,11 @@ msgstr "在Y轴上翻转" msgid "View source" msgstr "查看源文件" -#: appGUI/MainGUI.py:494 appGUI/MainGUI.py:4762 +#: appGUI/MainGUI.py:494 appGUI/MainGUI.py:4797 msgid "Alt+S" msgstr "Alt+S" -#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4717 +#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4752 msgid "Ctrl+D" msgstr "Ctrl+D" @@ -4924,7 +4937,7 @@ msgstr "Ctrl+D" msgid "Experimental" msgstr "试验性的" -#: appGUI/MainGUI.py:507 app_Main.py:6526 +#: appGUI/MainGUI.py:507 app_Main.py:6534 msgid "3D Area" msgstr "三维区域" @@ -4932,19 +4945,19 @@ msgstr "三维区域" msgid "View" msgstr "视图" -#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4767 +#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4802 msgid "Enable all" msgstr "全部允许" -#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4767 +#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4802 msgid "Alt+1" msgstr "Alt+1" -#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4768 +#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4803 msgid "Disable all" msgstr "全部禁止" -#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4768 +#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4803 msgid "Alt+2" msgstr "Alt+2" @@ -4952,7 +4965,7 @@ msgstr "Alt+2" msgid "Enable non-selected" msgstr "启用非选定项" -#: appGUI/MainGUI.py:523 appGUI/MainGUI.py:4769 +#: appGUI/MainGUI.py:523 appGUI/MainGUI.py:4804 msgid "Alt+3" msgstr "Alt+3" @@ -4960,34 +4973,34 @@ msgstr "Alt+3" msgid "Disable non-selected" msgstr "禁用非选定项" -#: appGUI/MainGUI.py:526 appGUI/MainGUI.py:4770 +#: appGUI/MainGUI.py:526 appGUI/MainGUI.py:4805 msgid "Alt+4" msgstr "Alt+4" #: appGUI/MainGUI.py:532 appGUI/MainGUI.py:1069 appGUI/MainGUI.py:1689 -#: appGUI/MainGUI.py:2331 appGUI/MainGUI.py:4708 +#: appGUI/MainGUI.py:2366 appGUI/MainGUI.py:4743 msgid "Zoom Fit" msgstr "最佳缩放" -#: appGUI/MainGUI.py:532 appGUI/MainGUI.py:4708 +#: appGUI/MainGUI.py:532 appGUI/MainGUI.py:4743 msgid "V" msgstr "V" -#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:1065 appGUI/MainGUI.py:2327 -#: appGUI/MainGUI.py:4712 +#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:1065 appGUI/MainGUI.py:2362 +#: appGUI/MainGUI.py:4747 msgid "Zoom In" msgstr "放大" -#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:4712 +#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:4747 msgid "=" msgstr "=" -#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:1067 appGUI/MainGUI.py:2329 -#: appGUI/MainGUI.py:4711 +#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:1067 appGUI/MainGUI.py:2364 +#: appGUI/MainGUI.py:4746 msgid "Zoom Out" msgstr "缩小" -#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:4711 +#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:4746 msgid "-" msgstr "-" @@ -4995,15 +5008,15 @@ msgstr "-" msgid "Redraw All" msgstr "全部重绘" -#: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4785 +#: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4820 msgid "F5" msgstr "F5" -#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4731 +#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4766 msgid "Toggle Code Editor" msgstr "切换代码编辑器" -#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4731 +#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4766 msgid "Shift+E" msgstr "Shift+E" @@ -5011,15 +5024,15 @@ msgstr "Shift+E" msgid "Toggle FullScreen" msgstr "切换全屏" -#: appGUI/MainGUI.py:553 appGUI/MainGUI.py:4771 +#: appGUI/MainGUI.py:553 appGUI/MainGUI.py:4806 msgid "Alt+F10" msgstr "Alt+F10" -#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4726 +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4761 msgid "Toggle Plot Area" msgstr "切换绘图区" -#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4726 +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4761 msgid "Ctrl+F10" msgstr "Ctrl+F10" @@ -5027,7 +5040,7 @@ msgstr "Ctrl+F10" msgid "Toggle Project/Properties/Tool" msgstr "切换项目/属性/工具" -#: appGUI/MainGUI.py:559 appGUI/MainGUI.py:4788 +#: appGUI/MainGUI.py:559 appGUI/MainGUI.py:4823 msgid "`" msgstr "`" @@ -5035,15 +5048,15 @@ msgstr "`" msgid "Toggle Grid Snap" msgstr "切换栅格捕捉" -#: appGUI/MainGUI.py:564 appGUI/MainGUI.py:4697 +#: appGUI/MainGUI.py:564 appGUI/MainGUI.py:4732 msgid "G" msgstr "G" -#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4732 +#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4767 msgid "Toggle Grid Lines" msgstr "切换栅格线" -#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4732 +#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4767 msgid "Shift+G" msgstr "Shift+G" @@ -5051,7 +5064,7 @@ msgstr "Shift+G" msgid "Toggle Axis" msgstr "切换坐标" -#: appGUI/MainGUI.py:570 appGUI/MainGUI.py:4729 +#: appGUI/MainGUI.py:570 appGUI/MainGUI.py:4764 msgid "Shift+A" msgstr "Shift+A" @@ -5059,15 +5072,15 @@ msgstr "Shift+A" msgid "Toggle Workspace" msgstr "切换工作区" -#: appGUI/MainGUI.py:573 appGUI/MainGUI.py:4739 +#: appGUI/MainGUI.py:573 appGUI/MainGUI.py:4774 msgid "Shift+W" msgstr "Shift+W" -#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4733 +#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4768 msgid "Toggle HUD" msgstr "切换HUD" -#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4733 +#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4768 msgid "Shift+H" msgstr "Shift+H" @@ -5079,24 +5092,24 @@ msgstr "日志" msgid "Objects" msgstr "对象" -#: appGUI/MainGUI.py:593 appObjects/ObjectCollection.py:1158 -#: appObjects/ObjectCollection.py:1205 appPlugins/ToolIsolation.py:3609 -#: appPlugins/ToolPunchGerber.py:2317 +#: appGUI/MainGUI.py:593 appObjects/ObjectCollection.py:1161 +#: appObjects/ObjectCollection.py:1208 appPlugins/ToolIsolation.py:3639 +#: appPlugins/ToolPunchGerber.py:2333 msgid "Deselect All" msgstr "全部取消选择" -#: appGUI/MainGUI.py:598 appGUI/ObjectUI.py:343 appGUI/ObjectUI.py:719 -#: appGUI/ObjectUI.py:1040 appGUI/ObjectUI.py:1418 +#: appGUI/MainGUI.py:598 appGUI/ObjectUI.py:378 appGUI/ObjectUI.py:785 +#: appGUI/ObjectUI.py:1109 appGUI/ObjectUI.py:1518 msgid "Plugins" msgstr "插件" #: appGUI/MainGUI.py:602 appGUI/MainGUI.py:1077 appGUI/MainGUI.py:1350 -#: appGUI/MainGUI.py:2337 +#: appGUI/MainGUI.py:2372 msgid "Command Line" msgstr "命令行" #: appGUI/MainGUI.py:602 appGUI/MainGUI.py:688 appGUI/MainGUI.py:802 -#: appGUI/MainGUI.py:4706 appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5229 +#: appGUI/MainGUI.py:4741 appGUI/MainGUI.py:5009 appGUI/MainGUI.py:5264 msgid "S" msgstr "S" @@ -5108,7 +5121,7 @@ msgstr "帮助" msgid "Online Help" msgstr "在线帮助" -#: appGUI/MainGUI.py:610 appGUI/MainGUI.py:4782 +#: appGUI/MainGUI.py:610 appGUI/MainGUI.py:4817 msgid "F1" msgstr "F1" @@ -5132,7 +5145,7 @@ msgstr "Gerber帮助" msgid "Shortcuts List" msgstr "快捷方式列表" -#: appGUI/MainGUI.py:635 appGUI/MainGUI.py:4691 +#: appGUI/MainGUI.py:635 appGUI/MainGUI.py:4726 msgid "F3" msgstr "F3" @@ -5140,7 +5153,7 @@ msgstr "F3" msgid "YouTube Channel" msgstr "YouTube频道" -#: appGUI/MainGUI.py:638 appGUI/MainGUI.py:4784 +#: appGUI/MainGUI.py:638 appGUI/MainGUI.py:4819 msgid "F4" msgstr "F4" @@ -5156,73 +5169,73 @@ msgstr "关于" msgid "Geo Editor" msgstr "几何体编辑器" -#: appGUI/MainGUI.py:658 appGUI/MainGUI.py:1197 appGUI/MainGUI.py:2457 +#: appGUI/MainGUI.py:658 appGUI/MainGUI.py:1197 appGUI/MainGUI.py:2492 msgid "Add Circle" msgstr "添加圆" -#: appGUI/MainGUI.py:662 appGUI/MainGUI.py:1199 appGUI/MainGUI.py:2459 +#: appGUI/MainGUI.py:662 appGUI/MainGUI.py:1199 appGUI/MainGUI.py:2494 msgid "Add Arc" msgstr "添加圆弧" #: appGUI/MainGUI.py:662 appGUI/MainGUI.py:737 appGUI/MainGUI.py:779 -#: appGUI/MainGUI.py:4960 appGUI/MainGUI.py:5081 appGUI/MainGUI.py:5219 +#: appGUI/MainGUI.py:4995 appGUI/MainGUI.py:5116 appGUI/MainGUI.py:5254 msgid "A" msgstr "A" -#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:1201 appGUI/MainGUI.py:2461 +#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:1201 appGUI/MainGUI.py:2496 msgid "Add Rectangle" msgstr "添加矩形" -#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4705 -#: appGUI/MainGUI.py:4973 appGUI/MainGUI.py:5087 appGUI/MainGUI.py:5228 +#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4740 +#: appGUI/MainGUI.py:5008 appGUI/MainGUI.py:5122 appGUI/MainGUI.py:5263 msgid "R" msgstr "R" -#: appGUI/MainGUI.py:670 appGUI/MainGUI.py:1207 appGUI/MainGUI.py:2467 +#: appGUI/MainGUI.py:670 appGUI/MainGUI.py:1207 appGUI/MainGUI.py:2502 msgid "Add Polygon" msgstr "添加多边形" -#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:1205 appGUI/MainGUI.py:2465 +#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:1205 appGUI/MainGUI.py:2500 msgid "Add Path" msgstr "添加多段线" -#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:776 appGUI/MainGUI.py:4704 -#: appGUI/MainGUI.py:4972 appGUI/MainGUI.py:5227 appGUI/ObjectUI.py:1374 -#: appGUI/ObjectUI.py:1385 +#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:776 appGUI/MainGUI.py:4739 +#: appGUI/MainGUI.py:5007 appGUI/MainGUI.py:5262 appGUI/ObjectUI.py:1488 +#: appGUI/ObjectUI.py:1499 msgid "P" msgstr "P" -#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:1210 appGUI/MainGUI.py:2470 +#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:1210 appGUI/MainGUI.py:2505 msgid "Add Text" msgstr "添加文本" -#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:782 appGUI/MainGUI.py:4707 -#: appGUI/MainGUI.py:4975 appGUI/MainGUI.py:5088 appGUI/MainGUI.py:5230 -#: appGUI/MainGUI.py:5231 +#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:782 appGUI/MainGUI.py:4742 +#: appGUI/MainGUI.py:5010 appGUI/MainGUI.py:5123 appGUI/MainGUI.py:5265 +#: appGUI/MainGUI.py:5266 msgid "T" msgstr "T" -#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:1220 appGUI/MainGUI.py:2480 +#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:1220 appGUI/MainGUI.py:2515 msgid "Polygon Union" msgstr "多边形组合" -#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:4976 +#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:5011 msgid "U" msgstr "U" -#: appGUI/MainGUI.py:685 appGUI/MainGUI.py:1225 appGUI/MainGUI.py:2485 +#: appGUI/MainGUI.py:685 appGUI/MainGUI.py:1225 appGUI/MainGUI.py:2520 msgid "Polygon Intersection" msgstr "多边形交集" -#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:2487 +#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:2522 msgid "Polygon Subtraction" msgstr "多边形差集" -#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:1728 appGUI/MainGUI.py:2489 +#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:1728 appGUI/MainGUI.py:2524 msgid "Alt Subtraction" msgstr "替代差集" -#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2493 +#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2528 msgid "Cut Path" msgstr "剪贴形状" @@ -5231,60 +5244,60 @@ msgid "Copy Geom" msgstr "复制几何图形" #: appGUI/MainGUI.py:702 appGUI/MainGUI.py:757 appGUI/MainGUI.py:816 -#: appGUI/MainGUI.py:4962 appGUI/MainGUI.py:5082 appGUI/MainGUI.py:5221 +#: appGUI/MainGUI.py:4997 appGUI/MainGUI.py:5117 appGUI/MainGUI.py:5256 msgid "C" msgstr "C" -#: appGUI/MainGUI.py:705 appGUI/MainGUI.py:1244 appGUI/MainGUI.py:2497 -#: appGUI/MainGUI.py:4991 +#: appGUI/MainGUI.py:705 appGUI/MainGUI.py:1244 appGUI/MainGUI.py:2532 +#: appGUI/MainGUI.py:5026 msgid "Delete Shape" msgstr "删除形状" #: appGUI/MainGUI.py:710 appGUI/MainGUI.py:824 appGUI/MainGUI.py:1294 -#: appGUI/MainGUI.py:1736 appGUI/MainGUI.py:1800 appGUI/MainGUI.py:2548 -#: appGUI/MainGUI.py:5225 appPlugins/ToolMove.py:27 +#: appGUI/MainGUI.py:1736 appGUI/MainGUI.py:1800 appGUI/MainGUI.py:2583 +#: appGUI/MainGUI.py:5260 appPlugins/ToolMove.py:27 msgid "Move" msgstr "移动" #: appGUI/MainGUI.py:710 appGUI/MainGUI.py:766 appGUI/MainGUI.py:824 -#: appGUI/MainGUI.py:4700 appGUI/MainGUI.py:4968 appGUI/MainGUI.py:4969 -#: appGUI/MainGUI.py:5085 appGUI/MainGUI.py:5225 +#: appGUI/MainGUI.py:4735 appGUI/MainGUI.py:5003 appGUI/MainGUI.py:5004 +#: appGUI/MainGUI.py:5120 appGUI/MainGUI.py:5260 msgid "M" msgstr "M" -#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4965 +#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:5000 msgid "I" msgstr "I" -#: appGUI/MainGUI.py:721 appGUI/MainGUI.py:811 appGUI/MainGUI.py:4761 -#: appGUI/MainGUI.py:4982 appGUI/MainGUI.py:5241 +#: appGUI/MainGUI.py:721 appGUI/MainGUI.py:811 appGUI/MainGUI.py:4796 +#: appGUI/MainGUI.py:5017 appGUI/MainGUI.py:5276 msgid "Alt+R" msgstr "Alt+R" -#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:5002 msgid "Toggle Corner Snap" msgstr "切换角捕捉" -#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:5002 msgid "K" msgstr "K" #: appGUI/MainGUI.py:740 appGUI/MainGUI.py:1171 appGUI/MainGUI.py:1774 -#: appGUI/MainGUI.py:2431 appGUI/MainGUI.py:5083 +#: appGUI/MainGUI.py:2466 appGUI/MainGUI.py:5118 msgid "Add Drill" msgstr "添加钻孔" #: appGUI/MainGUI.py:745 appGUI/MainGUI.py:1177 appGUI/MainGUI.py:1781 -#: appGUI/MainGUI.py:2439 appGUI/MainGUI.py:5086 +#: appGUI/MainGUI.py:2474 appGUI/MainGUI.py:5121 msgid "Add Slot Array" msgstr "添加槽阵列" #: appGUI/MainGUI.py:748 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:1779 -#: appGUI/MainGUI.py:2437 appGUI/MainGUI.py:5089 +#: appGUI/MainGUI.py:2472 appGUI/MainGUI.py:5124 msgid "Add Slot" msgstr "添加槽" -#: appGUI/MainGUI.py:748 appGUI/MainGUI.py:5089 +#: appGUI/MainGUI.py:748 appGUI/MainGUI.py:5124 msgid "W" msgstr "W" @@ -5292,59 +5305,59 @@ msgstr "W" msgid "Resize Drill(S)" msgstr "调整通孔大小" -#: appGUI/MainGUI.py:766 appGUI/MainGUI.py:1189 appGUI/MainGUI.py:2449 -#: appGUI/MainGUI.py:5085 +#: appGUI/MainGUI.py:766 appGUI/MainGUI.py:1189 appGUI/MainGUI.py:2484 +#: appGUI/MainGUI.py:5120 msgid "Move Drill" msgstr "移动通孔" -#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1257 appGUI/MainGUI.py:2511 -#: appGUI/MainGUI.py:5227 +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1257 appGUI/MainGUI.py:2546 +#: appGUI/MainGUI.py:5262 msgid "Add Pad" msgstr "添加焊盘" -#: appGUI/MainGUI.py:782 appGUI/MainGUI.py:1261 appGUI/MainGUI.py:2515 -#: appGUI/MainGUI.py:5230 +#: appGUI/MainGUI.py:782 appGUI/MainGUI.py:1261 appGUI/MainGUI.py:2550 +#: appGUI/MainGUI.py:5265 msgid "Add Track" msgstr "添加支路" -#: appGUI/MainGUI.py:785 appGUI/MainGUI.py:1263 appGUI/MainGUI.py:2517 -#: appGUI/MainGUI.py:5226 +#: appGUI/MainGUI.py:785 appGUI/MainGUI.py:1263 appGUI/MainGUI.py:2552 +#: appGUI/MainGUI.py:5261 msgid "Add Region" msgstr "添加区域" #: appGUI/MainGUI.py:790 appGUI/MainGUI.py:1265 appGUI/MainGUI.py:1751 -#: appGUI/MainGUI.py:2519 +#: appGUI/MainGUI.py:2554 msgid "Poligonize" msgstr "多边形" -#: appGUI/MainGUI.py:790 appGUI/MainGUI.py:4757 appGUI/MainGUI.py:5240 +#: appGUI/MainGUI.py:790 appGUI/MainGUI.py:4792 appGUI/MainGUI.py:5275 msgid "Alt+N" msgstr "Alt+N" -#: appGUI/MainGUI.py:793 appGUI/MainGUI.py:5223 +#: appGUI/MainGUI.py:793 appGUI/MainGUI.py:5258 msgid "Add SemiDisc" msgstr "添加半圆盘" -#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:5222 +#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:5257 msgid "Add Disc" msgstr "添加圆盘" #: appGUI/MainGUI.py:805 appGUI/MainGUI.py:1278 appGUI/MainGUI.py:1763 -#: appGUI/MainGUI.py:2532 +#: appGUI/MainGUI.py:2567 msgid "Mark Area" msgstr "标记区域" -#: appGUI/MainGUI.py:805 appGUI/MainGUI.py:4744 appGUI/MainGUI.py:5239 +#: appGUI/MainGUI.py:805 appGUI/MainGUI.py:4779 appGUI/MainGUI.py:5274 msgid "Alt+A" msgstr "Alt+A" #: appGUI/MainGUI.py:808 appGUI/MainGUI.py:1216 appGUI/MainGUI.py:1283 -#: appGUI/MainGUI.py:1718 appGUI/MainGUI.py:1765 appGUI/MainGUI.py:2476 -#: appGUI/MainGUI.py:2537 +#: appGUI/MainGUI.py:1718 appGUI/MainGUI.py:1765 appGUI/MainGUI.py:2511 +#: appGUI/MainGUI.py:2572 msgid "Eraser" msgstr "橡皮擦" -#: appGUI/MainGUI.py:811 app_Main.py:6835 app_Main.py:6889 app_Main.py:6937 +#: appGUI/MainGUI.py:811 app_Main.py:6862 app_Main.py:6916 app_Main.py:6964 msgid "Transform" msgstr "变换" @@ -5360,43 +5373,43 @@ msgstr "禁用绘图" msgid "Set Color" msgstr "设置颜色" -#: appGUI/MainGUI.py:850 app_Main.py:8721 +#: appGUI/MainGUI.py:850 app_Main.py:8751 msgid "Red" msgstr "红色" -#: appGUI/MainGUI.py:853 app_Main.py:8723 +#: appGUI/MainGUI.py:853 app_Main.py:8753 msgid "Blue" msgstr "蓝色" -#: appGUI/MainGUI.py:856 app_Main.py:8726 +#: appGUI/MainGUI.py:856 app_Main.py:8756 msgid "Yellow" msgstr "黄色" -#: appGUI/MainGUI.py:859 app_Main.py:8728 +#: appGUI/MainGUI.py:859 app_Main.py:8758 msgid "Green" msgstr "绿色" -#: appGUI/MainGUI.py:862 app_Main.py:8730 +#: appGUI/MainGUI.py:862 app_Main.py:8760 msgid "Purple" msgstr "粉色" -#: appGUI/MainGUI.py:865 app_Main.py:8732 +#: appGUI/MainGUI.py:865 app_Main.py:8762 msgid "Brown" msgstr "棕色" -#: appGUI/MainGUI.py:868 app_Main.py:8734 app_Main.py:8811 +#: appGUI/MainGUI.py:868 app_Main.py:8764 app_Main.py:8841 msgid "White" msgstr "白色" -#: appGUI/MainGUI.py:871 app_Main.py:8736 +#: appGUI/MainGUI.py:871 app_Main.py:8766 msgid "Black" msgstr "黑色" -#: appGUI/MainGUI.py:881 app_Main.py:8777 +#: appGUI/MainGUI.py:881 app_Main.py:8807 msgid "Opacity" msgstr "不透明" -#: appGUI/MainGUI.py:884 app_Main.py:8751 +#: appGUI/MainGUI.py:884 app_Main.py:8781 msgid "Default" msgstr "预设" @@ -5410,7 +5423,7 @@ msgid "Properties" msgstr "属性" #: appGUI/MainGUI.py:915 appGUI/MainGUI.py:1417 appGUI/MainGUI.py:1680 -#: app_Main.py:2603 app_Main.py:2865 app_Main.py:10097 +#: app_Main.py:2603 app_Main.py:2865 app_Main.py:10127 msgid "Project" msgstr "项目" @@ -5446,19 +5459,19 @@ msgstr "Geometry编辑器工具栏" msgid "Gerber Editor Toolbar" msgstr "Gerber编辑器工具栏" -#: appGUI/MainGUI.py:975 appGUI/MainGUI.py:2157 +#: appGUI/MainGUI.py:975 appGUI/MainGUI.py:2192 msgid "Delta Coordinates Toolbar" msgstr "三角坐标工具栏" -#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2165 +#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2200 msgid "Coordinates Toolbar" msgstr "坐标工具栏" -#: appGUI/MainGUI.py:983 appGUI/MainGUI.py:2173 +#: appGUI/MainGUI.py:983 appGUI/MainGUI.py:2208 msgid "Grid Toolbar" msgstr "栅格工具栏" -#: appGUI/MainGUI.py:993 appGUI/MainGUI.py:2181 +#: appGUI/MainGUI.py:993 appGUI/MainGUI.py:2216 msgid "Status Toolbar" msgstr "状态工具栏" @@ -5466,112 +5479,112 @@ msgstr "状态工具栏" msgid "Save project" msgstr "保存项目" -#: appGUI/MainGUI.py:1019 appGUI/MainGUI.py:2281 app_Main.py:2600 +#: appGUI/MainGUI.py:1019 appGUI/MainGUI.py:2316 app_Main.py:2600 #: app_Main.py:2860 msgid "Editor" msgstr "编辑器" -#: appGUI/MainGUI.py:1042 appGUI/MainGUI.py:2304 appGUI/MainGUI.py:4720 -#: appGUI/MainGUI.py:4985 +#: appGUI/MainGUI.py:1042 appGUI/MainGUI.py:2339 appGUI/MainGUI.py:4755 +#: appGUI/MainGUI.py:5020 msgid "Distance Tool" msgstr "测距工具" -#: appGUI/MainGUI.py:1044 appGUI/MainGUI.py:2306 +#: appGUI/MainGUI.py:1044 appGUI/MainGUI.py:2341 msgid "Distance Min Tool" msgstr "最小距离工具" -#: appGUI/MainGUI.py:1061 appGUI/MainGUI.py:1693 appGUI/MainGUI.py:2323 +#: appGUI/MainGUI.py:1061 appGUI/MainGUI.py:1693 appGUI/MainGUI.py:2358 msgid "Replot" msgstr "重画" -#: appGUI/MainGUI.py:1063 appGUI/MainGUI.py:1691 appGUI/MainGUI.py:2325 +#: appGUI/MainGUI.py:1063 appGUI/MainGUI.py:1691 appGUI/MainGUI.py:2360 msgid "Clear Plot" msgstr "清除绘图" -#: appGUI/MainGUI.py:1093 appGUI/MainGUI.py:2353 appGUI/ObjectUI.py:1422 +#: appGUI/MainGUI.py:1093 appGUI/MainGUI.py:2388 appGUI/ObjectUI.py:1522 #: appPlugins/ToolLevelling.py:187 appPlugins/ToolLevelling.py:1722 msgid "Levelling" msgstr "调平中" -#: appGUI/MainGUI.py:1102 appGUI/MainGUI.py:2362 appGUI/ObjectUI.py:224 -#: appGUI/ObjectUI.py:392 appPlugins/ToolFollow.py:129 -#: appPlugins/ToolFollow.py:669 +#: appGUI/MainGUI.py:1102 appGUI/MainGUI.py:2397 appGUI/ObjectUI.py:239 +#: appGUI/ObjectUI.py:441 appPlugins/ToolFollow.py:129 +#: appPlugins/ToolFollow.py:667 msgid "Follow" msgstr "跟随" -#: appGUI/MainGUI.py:1113 appGUI/MainGUI.py:2373 +#: appGUI/MainGUI.py:1113 appGUI/MainGUI.py:2408 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:102 -#: appPlugins/ToolCutOut.py:2365 +#: appPlugins/ToolCutOut.py:2350 msgid "Panel" msgstr "拼板" -#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2375 appPlugins/ToolFilm.py:151 -#: appPlugins/ToolFilm.py:1132 +#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2410 appGUI/ObjectUI.py:412 +#: appPlugins/ToolFilm.py:150 appPlugins/ToolFilm.py:1141 msgid "Film" msgstr "胶片" -#: appGUI/MainGUI.py:1117 appGUI/MainGUI.py:2377 appPlugins/ToolDblSided.py:110 -#: appPlugins/ToolDblSided.py:647 +#: appGUI/MainGUI.py:1117 appGUI/MainGUI.py:2412 appPlugins/ToolDblSided.py:110 +#: appPlugins/ToolDblSided.py:628 msgid "2-Sided" msgstr "双面" -#: appGUI/MainGUI.py:1122 appGUI/MainGUI.py:2382 appGUI/MainGUI.py:4744 -#: appPlugins/ToolAlignObjects.py:32 appPlugins/ToolAlignObjects.py:396 +#: appGUI/MainGUI.py:1122 appGUI/MainGUI.py:2417 appGUI/MainGUI.py:4779 +#: appPlugins/ToolAlignObjects.py:32 appPlugins/ToolAlignObjects.py:399 msgid "Align Objects" msgstr "对齐对象" -#: appGUI/MainGUI.py:1129 appGUI/MainGUI.py:2389 appGUI/MainGUI.py:4748 -#: appPlugins/ToolExtract.py:131 appPlugins/ToolExtract.py:898 +#: appGUI/MainGUI.py:1129 appGUI/MainGUI.py:2424 appGUI/MainGUI.py:4783 +#: appPlugins/ToolExtract.py:131 appPlugins/ToolExtract.py:895 msgid "Extract" msgstr "提取" -#: appGUI/MainGUI.py:1131 appGUI/MainGUI.py:2391 appGUI/MainGUI.py:4753 -#: appPlugins/ToolCopperThieving.py:145 appPlugins/ToolCopperThieving.py:1270 +#: appGUI/MainGUI.py:1131 appGUI/MainGUI.py:2426 appGUI/MainGUI.py:4788 +#: appPlugins/ToolCopperThieving.py:145 appPlugins/ToolCopperThieving.py:1272 msgid "Copper Thieving" msgstr "盗铜" -#: appGUI/MainGUI.py:1133 appGUI/MainGUI.py:2393 appGUI/MainGUI.py:4745 -#: appPlugins/ToolCorners.py:667 +#: appGUI/MainGUI.py:1133 appGUI/MainGUI.py:2428 appGUI/MainGUI.py:4780 +#: appPlugins/ToolCorners.py:679 msgid "Corner Markers" msgstr "角标记" -#: appGUI/MainGUI.py:1135 appGUI/MainGUI.py:2395 appGUI/MainGUI.py:4751 -#: appPlugins/ToolPunchGerber.py:1957 appPlugins/ToolPunchGerber.py:2333 +#: appGUI/MainGUI.py:1135 appGUI/MainGUI.py:2430 appGUI/MainGUI.py:4786 +#: appPlugins/ToolPunchGerber.py:1953 appPlugins/ToolPunchGerber.py:2344 msgid "Punch Gerber" msgstr "打孔Gerber" -#: appGUI/MainGUI.py:1137 appGUI/MainGUI.py:2397 appGUI/MainGUI.py:4746 -#: appPlugins/ToolCalculators.py:93 appPlugins/ToolCalculators.py:414 +#: appGUI/MainGUI.py:1137 appGUI/MainGUI.py:2432 appGUI/MainGUI.py:4781 +#: appPlugins/ToolCalculators.py:93 appPlugins/ToolCalculators.py:506 msgid "Calculators" msgstr "计算器" #: appGUI/MainGUI.py:1169 appGUI/MainGUI.py:1195 appGUI/MainGUI.py:1255 -#: appGUI/MainGUI.py:2429 appGUI/MainGUI.py:2455 appGUI/MainGUI.py:2509 +#: appGUI/MainGUI.py:2464 appGUI/MainGUI.py:2490 appGUI/MainGUI.py:2544 msgid "Select" msgstr "选择" -#: appGUI/MainGUI.py:1179 appGUI/MainGUI.py:1784 appGUI/MainGUI.py:2435 -#: appGUI/MainGUI.py:5087 +#: appGUI/MainGUI.py:1179 appGUI/MainGUI.py:1784 appGUI/MainGUI.py:2470 +#: appGUI/MainGUI.py:5122 msgid "Resize Drill" msgstr "调整钻孔大小" -#: appGUI/MainGUI.py:1183 appGUI/MainGUI.py:2443 appGUI/MainGUI.py:5082 +#: appGUI/MainGUI.py:1183 appGUI/MainGUI.py:2478 appGUI/MainGUI.py:5117 msgid "Copy Drill" msgstr "复制钻孔" -#: appGUI/MainGUI.py:1185 appGUI/MainGUI.py:2445 appGUI/MainGUI.py:5091 +#: appGUI/MainGUI.py:1185 appGUI/MainGUI.py:2480 appGUI/MainGUI.py:5126 msgid "Delete Drill" msgstr "删除钻孔" -#: appGUI/MainGUI.py:1212 appGUI/MainGUI.py:2472 +#: appGUI/MainGUI.py:1212 appGUI/MainGUI.py:2507 msgid "Add Buffer" msgstr "添加缓冲区" -#: appGUI/MainGUI.py:1214 appGUI/MainGUI.py:2474 +#: appGUI/MainGUI.py:1214 appGUI/MainGUI.py:2509 msgid "Paint Shape" msgstr "绘制形状" -#: appGUI/MainGUI.py:1222 appGUI/MainGUI.py:2482 +#: appGUI/MainGUI.py:1222 appGUI/MainGUI.py:2517 msgid "Polygon Explode" msgstr "多边形拆分" @@ -5600,24 +5613,24 @@ msgid "Copy Shape(s)" msgstr "复制形状" #: appGUI/MainGUI.py:1246 appGUI/MainGUI.py:1291 appGUI/MainGUI.py:1732 -#: appGUI/MainGUI.py:1769 appGUI/MainGUI.py:2499 appGUI/MainGUI.py:2545 -#: appGUI/MainGUI.py:4763 appGUI/ObjectUI.py:100 appGUI/ObjectUI.py:142 +#: appGUI/MainGUI.py:1769 appGUI/MainGUI.py:2534 appGUI/MainGUI.py:2580 +#: appGUI/MainGUI.py:4798 appGUI/ObjectUI.py:92 appGUI/ObjectUI.py:147 msgid "Transformations" msgstr "变换操作" -#: appGUI/MainGUI.py:1249 appGUI/MainGUI.py:2503 +#: appGUI/MainGUI.py:1249 appGUI/MainGUI.py:2538 msgid "Move Objects" msgstr "移动对象" -#: appGUI/MainGUI.py:1268 appGUI/MainGUI.py:1753 appGUI/MainGUI.py:2522 +#: appGUI/MainGUI.py:1268 appGUI/MainGUI.py:1753 appGUI/MainGUI.py:2557 msgid "SemiDisc" msgstr "半圆盘" -#: appGUI/MainGUI.py:1270 appGUI/MainGUI.py:1755 appGUI/MainGUI.py:2524 +#: appGUI/MainGUI.py:1270 appGUI/MainGUI.py:1755 appGUI/MainGUI.py:2559 msgid "Disc" msgstr "圆盘" -#: appGUI/MainGUI.py:1280 appGUI/MainGUI.py:2534 +#: appGUI/MainGUI.py:1280 appGUI/MainGUI.py:2569 msgid "Import Shape" msgstr "导入形状" @@ -5683,28 +5696,22 @@ msgstr "" msgid "TCL Shell" msgstr "TCL控制台" -#: appGUI/MainGUI.py:1463 appGUI/MainGUI.py:1471 appGUI/MainGUI.py:2687 -#: appGUI/MainGUI.py:2693 app_Main.py:2878 app_Main.py:9869 +#: appGUI/MainGUI.py:1463 appGUI/MainGUI.py:1471 appGUI/MainGUI.py:2722 +#: appGUI/MainGUI.py:2728 app_Main.py:2878 app_Main.py:9899 msgid "Plot Area" msgstr "绘图区" -#: appGUI/MainGUI.py:1513 appPlugins/ToolCopperThieving.py:1302 -#: appPlugins/ToolCorners.py:703 appPlugins/ToolEtchCompensation.py:345 -#: appPlugins/ToolExtract.py:931 appPlugins/ToolFiducials.py:1013 -#: appPlugins/ToolFollow.py:714 appPlugins/ToolInvertGerber.py:255 -#: appPlugins/ToolIsolation.py:3161 appPlugins/ToolOptimal.py:462 -#: appPlugins/ToolPunchGerber.py:2006 appPlugins/ToolQRCode.py:775 -#: appPlugins/ToolRulesCheck.py:1203 appPlugins/ToolSolderPaste.py:1201 -#: appPlugins/ToolSub.py:836 +#: appGUI/MainGUI.py:1513 appPlugins/ToolFiducials.py:1011 +#: appPlugins/ToolOptimal.py:462 appPlugins/ToolRulesCheck.py:1203 +#: appPlugins/ToolSolderPaste.py:1201 msgid "GERBER" msgstr "GERBER" -#: appGUI/MainGUI.py:1523 appPlugins/ToolDrilling.py:2300 -#: appPlugins/ToolRulesCheck.py:1341 +#: appGUI/MainGUI.py:1523 appPlugins/ToolRulesCheck.py:1341 msgid "EXCELLON" msgstr "EXCELLON" -#: appGUI/MainGUI.py:1533 appPlugins/ToolSub.py:889 +#: appGUI/MainGUI.py:1533 appPlugins/ToolSub.py:913 msgid "GEOMETRY" msgstr "GEOMETRY" @@ -5747,21 +5754,17 @@ msgstr "打开Pref文件夹" msgid "Open the folder where FlatCAM save the preferences files." msgstr "打开FlatCAM保存首选项文件的文件夹。" -#: appGUI/MainGUI.py:1614 appGUI/MainGUI.py:2238 +#: appGUI/MainGUI.py:1614 appGUI/MainGUI.py:2273 msgid "Clear GUI Settings" msgstr "清除GUI设置" #: appGUI/MainGUI.py:1619 -#, fuzzy -#| msgid "" -#| "Clear the GUI settings for FlatCAM,\n" -#| "such as: layout, gui state, style, hdpi support etc." msgid "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style etc." msgstr "" "清除FlatCAM的GUI设置,\n" -"例如:布局、gui状态、样式、hdpi支持等。" +"例如:布局、gui状态、样式等。" #: appGUI/MainGUI.py:1635 msgid "Apply the current preferences without saving to a file." @@ -5841,55 +5844,55 @@ msgstr "单位" msgid "Lock Toolbars" msgstr "锁定工具栏" -#: appGUI/MainGUI.py:2134 +#: appGUI/MainGUI.py:2169 msgid "Detachable Tabs" msgstr "可拆卸标签" -#: appGUI/MainGUI.py:2218 +#: appGUI/MainGUI.py:2253 msgid "FlatCAM Preferences Folder opened." msgstr "FlatCAM首选项文件夹已打开。" -#: appGUI/MainGUI.py:2237 +#: appGUI/MainGUI.py:2272 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "是否确实要删除GUI设置?\n" -#: appGUI/MainGUI.py:2242 appGUI/preferences/PreferencesUIManager.py:1037 -#: appGUI/preferences/PreferencesUIManager.py:1286 appTranslation.py:110 -#: appTranslation.py:213 app_Main.py:2656 app_Main.py:3881 app_Main.py:6646 -#: app_Main.py:9756 app_Main.py:9878 +#: appGUI/MainGUI.py:2277 appGUI/preferences/PreferencesUIManager.py:1041 +#: appGUI/preferences/PreferencesUIManager.py:1290 appTranslation.py:110 +#: appTranslation.py:213 app_Main.py:2656 app_Main.py:3881 app_Main.py:6654 +#: app_Main.py:9786 app_Main.py:9908 msgid "Yes" msgstr "是" -#: appGUI/MainGUI.py:2243 appGUI/preferences/PreferencesUIManager.py:1287 +#: appGUI/MainGUI.py:2278 appGUI/preferences/PreferencesUIManager.py:1291 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:44 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:148 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:135 -#: appPlugins/ToolDrilling.py:2358 appPlugins/ToolIsolation.py:3229 -#: appPlugins/ToolMilling.py:3656 appPlugins/ToolNCC.py:4242 -#: appPlugins/ToolPaint.py:3035 appTranslation.py:111 appTranslation.py:214 -#: app_Main.py:2657 app_Main.py:3882 app_Main.py:6647 app_Main.py:9757 -#: app_Main.py:9879 +#: appPlugins/ToolDrilling.py:2373 appPlugins/ToolIsolation.py:3233 +#: appPlugins/ToolMilling.py:3728 appPlugins/ToolNCC.py:4241 +#: appPlugins/ToolPaint.py:3043 appTranslation.py:111 appTranslation.py:214 +#: app_Main.py:2657 app_Main.py:3882 app_Main.py:6655 app_Main.py:9787 +#: app_Main.py:9909 msgid "No" msgstr "否" -#: appGUI/MainGUI.py:2495 +#: appGUI/MainGUI.py:2530 msgid "Copy Objects" msgstr "复制对象" -#: appGUI/MainGUI.py:2569 +#: appGUI/MainGUI.py:2604 msgid "Key Shortcut List" msgstr "快捷键列表" -#: appGUI/MainGUI.py:2754 +#: appGUI/MainGUI.py:2789 msgid "Shell enabled." msgstr "控制台已启用。" -#: appGUI/MainGUI.py:2757 +#: appGUI/MainGUI.py:2792 msgid "Shell disabled." msgstr "控制台禁用。" -#: appGUI/MainGUI.py:3302 +#: appGUI/MainGUI.py:3337 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -5899,610 +5902,610 @@ msgstr "" "请先选择要剪切的几何图形项目,然后选择将从第一个项目中剪切的几何图形项目。最" "后按~X~键或工具栏按钮。" -#: appGUI/MainGUI.py:3309 appGUI/MainGUI.py:3469 appGUI/MainGUI.py:3516 -#: appGUI/MainGUI.py:3538 +#: appGUI/MainGUI.py:3344 appGUI/MainGUI.py:3504 appGUI/MainGUI.py:3551 +#: appGUI/MainGUI.py:3573 msgid "Warning" msgstr "警告" -#: appGUI/MainGUI.py:3464 +#: appGUI/MainGUI.py:3499 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." msgstr "请选择要在其上执行交集工具的几何图元项目。" -#: appGUI/MainGUI.py:3511 +#: appGUI/MainGUI.py:3546 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." msgstr "请选择要对其执行差集工具的几何体项目。" -#: appGUI/MainGUI.py:3533 +#: appGUI/MainGUI.py:3568 msgid "" "Please select geometry items \n" "on which to perform union." msgstr "请选择要对其执行并集的几何图形项。" -#: appGUI/MainGUI.py:4011 appPlugins/ToolIsolation.py:907 -#: appPlugins/ToolNCC.py:1440 appPlugins/ToolPaint.py:678 +#: appGUI/MainGUI.py:4046 appPlugins/ToolIsolation.py:903 +#: appPlugins/ToolNCC.py:1424 appPlugins/ToolPaint.py:664 #: appPlugins/ToolSolderPaste.py:344 appPlugins/ToolSolderPaste.py:1252 #: app_Main.py:4967 msgid "New Tool" msgstr "新刀具" -#: appGUI/MainGUI.py:4012 appPlugins/ToolIsolation.py:908 -#: appPlugins/ToolNCC.py:1441 appPlugins/ToolPaint.py:679 +#: appGUI/MainGUI.py:4047 appPlugins/ToolIsolation.py:904 +#: appPlugins/ToolNCC.py:1425 appPlugins/ToolPaint.py:665 #: appPlugins/ToolSolderPaste.py:345 app_Main.py:4968 msgid "Enter a Tool Diameter" msgstr "输入刀具直径" -#: appGUI/MainGUI.py:4024 appPlugins/ToolIsolation.py:929 -#: appPlugins/ToolNCC.py:1462 appPlugins/ToolPaint.py:692 +#: appGUI/MainGUI.py:4059 appPlugins/ToolIsolation.py:925 +#: appPlugins/ToolNCC.py:1446 appPlugins/ToolPaint.py:678 #: appPlugins/ToolSolderPaste.py:357 app_Main.py:4984 msgid "Adding Tool cancelled" msgstr "已取消添加刀具" -#: appGUI/MainGUI.py:4054 +#: appGUI/MainGUI.py:4089 msgid "Distance Tool exit..." msgstr "距离工具退出。。。" -#: appGUI/MainGUI.py:4251 app_Main.py:3869 +#: appGUI/MainGUI.py:4286 app_Main.py:3869 msgid "Application is saving the project. Please wait ..." msgstr "应用程序正在保存项目。请稍候。。。" -#: appGUI/MainGUI.py:4287 +#: appGUI/MainGUI.py:4322 msgid "Shortcut Key List" msgstr "快捷键列表" -#: appGUI/MainGUI.py:4690 +#: appGUI/MainGUI.py:4725 msgid "General Shortcut list" msgstr "通用快捷方式列表" -#: appGUI/MainGUI.py:4691 +#: appGUI/MainGUI.py:4726 msgid "SHOW SHORTCUT LIST" msgstr "显示快捷方式列表" -#: appGUI/MainGUI.py:4692 +#: appGUI/MainGUI.py:4727 msgid "1" msgstr "1" -#: appGUI/MainGUI.py:4692 +#: appGUI/MainGUI.py:4727 msgid "Switch to Project Tab" msgstr "切换到“项目”选项卡" -#: appGUI/MainGUI.py:4693 +#: appGUI/MainGUI.py:4728 msgid "2" msgstr "2" -#: appGUI/MainGUI.py:4693 +#: appGUI/MainGUI.py:4728 msgid "Switch to Selected Tab" msgstr "切换到“选择”选项卡" -#: appGUI/MainGUI.py:4694 +#: appGUI/MainGUI.py:4729 msgid "3" msgstr "3" -#: appGUI/MainGUI.py:4694 +#: appGUI/MainGUI.py:4729 msgid "Switch to Tool Tab" msgstr "切换到“工具”选项卡" -#: appGUI/MainGUI.py:4695 +#: appGUI/MainGUI.py:4730 msgid "New Gerber" msgstr "新Gerber" -#: appGUI/MainGUI.py:4696 +#: appGUI/MainGUI.py:4731 msgid "Edit Object (if selected)" msgstr "编辑对象(如果选中)" -#: appGUI/MainGUI.py:4697 app_Main.py:7019 +#: appGUI/MainGUI.py:4732 app_Main.py:7046 msgid "Grid On/Off" msgstr "栅格开关" -#: appGUI/MainGUI.py:4698 +#: appGUI/MainGUI.py:4733 msgid "Jump to Coordinates" msgstr "跳转到坐标" -#: appGUI/MainGUI.py:4699 +#: appGUI/MainGUI.py:4734 msgid "New Excellon" msgstr "新建Excellon" -#: appGUI/MainGUI.py:4700 +#: appGUI/MainGUI.py:4735 msgid "Move Obj" msgstr "移动对象" -#: appGUI/MainGUI.py:4701 +#: appGUI/MainGUI.py:4736 msgid "New Geometry" msgstr "新建Geometry" -#: appGUI/MainGUI.py:4703 +#: appGUI/MainGUI.py:4738 msgid "Change Units" msgstr "切换单位" -#: appGUI/MainGUI.py:4704 +#: appGUI/MainGUI.py:4739 msgid "Open Properties Plugin" msgstr "打开属性插件" -#: appGUI/MainGUI.py:4705 +#: appGUI/MainGUI.py:4740 msgid "Rotate by 90 degree CW" msgstr "顺时针旋转90度" -#: appGUI/MainGUI.py:4706 +#: appGUI/MainGUI.py:4741 msgid "Shell Toggle" msgstr "控制台开关" -#: appGUI/MainGUI.py:4707 +#: appGUI/MainGUI.py:4742 msgid "" "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "添加工具(在“选定Geometry”选项卡或“工具NCC”或“工具绘制”中)" -#: appGUI/MainGUI.py:4709 +#: appGUI/MainGUI.py:4744 msgid "Flip on X_axis" msgstr "在X轴上翻转" -#: appGUI/MainGUI.py:4710 +#: appGUI/MainGUI.py:4745 msgid "Flip on Y_axis" msgstr "在Y轴上翻转" -#: appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4751 msgid "Copy Obj" msgstr "复制对象" -#: appGUI/MainGUI.py:4717 +#: appGUI/MainGUI.py:4752 msgid "Open Tools Database" msgstr "打开刀具数据库" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4753 msgid "Open Excellon File" msgstr "打开Excellon文件" -#: appGUI/MainGUI.py:4719 +#: appGUI/MainGUI.py:4754 msgid "Open Gerber File" msgstr "打开Gerber" -#: appGUI/MainGUI.py:4720 appGUI/MainGUI.py:4985 +#: appGUI/MainGUI.py:4755 appGUI/MainGUI.py:5020 msgid "Ctrl+M" msgstr "Ctrl+M" -#: appGUI/MainGUI.py:4724 +#: appGUI/MainGUI.py:4759 msgid "Ctrl+Q" msgstr "Ctrl+Q" -#: appGUI/MainGUI.py:4724 appPlugins/ToolPDF.py:44 +#: appGUI/MainGUI.py:4759 appPlugins/ToolPDF.py:44 msgid "PDF Import Tool" msgstr "PDF导入工具" -#: appGUI/MainGUI.py:4729 +#: appGUI/MainGUI.py:4764 msgid "Toggle the axis" msgstr "切换轴" -#: appGUI/MainGUI.py:4730 +#: appGUI/MainGUI.py:4765 msgid "Shift+C" msgstr "Shift+C" -#: appGUI/MainGUI.py:4730 +#: appGUI/MainGUI.py:4765 msgid "Copy Obj_Name" msgstr "复制对象名" -#: appGUI/MainGUI.py:4735 appGUI/MainGUI.py:4979 appGUI/MainGUI.py:5090 -#: appGUI/MainGUI.py:5236 +#: appGUI/MainGUI.py:4770 appGUI/MainGUI.py:5014 appGUI/MainGUI.py:5125 +#: appGUI/MainGUI.py:5271 msgid "Shift+M" msgstr "Shift+M" -#: appGUI/MainGUI.py:4735 appGUI/MainGUI.py:4979 appGUI/MainGUI.py:5090 -#: appGUI/MainGUI.py:5236 +#: appGUI/MainGUI.py:4770 appGUI/MainGUI.py:5014 appGUI/MainGUI.py:5125 +#: appGUI/MainGUI.py:5271 msgid "Distance Minimum Tool" msgstr "最小距离工具" -#: appGUI/MainGUI.py:4736 +#: appGUI/MainGUI.py:4771 msgid "Open Preferences Window" msgstr "打开首选项窗口" -#: appGUI/MainGUI.py:4737 +#: appGUI/MainGUI.py:4772 msgid "Shift+R" msgstr "Shift+R" -#: appGUI/MainGUI.py:4737 +#: appGUI/MainGUI.py:4772 msgid "Rotate by 90 degree CCW" msgstr "逆时针旋转90度" -#: appGUI/MainGUI.py:4738 +#: appGUI/MainGUI.py:4773 msgid "Run a Script" msgstr "运行脚本" -#: appGUI/MainGUI.py:4739 +#: appGUI/MainGUI.py:4774 msgid "Toggle the workspace" msgstr "切换工作区" -#: appGUI/MainGUI.py:4745 +#: appGUI/MainGUI.py:4780 msgid "Alt+B" msgstr "Alt+B" -#: appGUI/MainGUI.py:4746 +#: appGUI/MainGUI.py:4781 msgid "Alt+C" msgstr "Alt+C" -#: appGUI/MainGUI.py:4747 +#: appGUI/MainGUI.py:4782 msgid "Alt+D" msgstr "Alt+D" -#: appGUI/MainGUI.py:4747 +#: appGUI/MainGUI.py:4782 msgid "2-Sided PCB" msgstr "双面PCB" -#: appGUI/MainGUI.py:4748 +#: appGUI/MainGUI.py:4783 msgid "Alt+E" msgstr "Alt+E" -#: appGUI/MainGUI.py:4749 +#: appGUI/MainGUI.py:4784 msgid "Alt+F" msgstr "Alt+F" -#: appGUI/MainGUI.py:4749 appPlugins/ToolFiducials.py:139 +#: appGUI/MainGUI.py:4784 appPlugins/ToolFiducials.py:139 #: appPlugins/ToolFiducials.py:772 msgid "Fiducials" msgstr "基准点" -#: appGUI/MainGUI.py:4750 +#: appGUI/MainGUI.py:4785 msgid "Alt+G" msgstr "Alt+G" -#: appGUI/MainGUI.py:4750 appPlugins/ToolInvertGerber.py:103 -#: appPlugins/ToolInvertGerber.py:215 appPlugins/ToolInvertGerber.py:309 +#: appGUI/MainGUI.py:4785 appPlugins/ToolInvertGerber.py:103 +#: appPlugins/ToolInvertGerber.py:215 appPlugins/ToolInvertGerber.py:312 msgid "Invert Gerber" msgstr "反转Gerber" -#: appGUI/MainGUI.py:4751 +#: appGUI/MainGUI.py:4786 msgid "Alt+H" msgstr "Alt+H" -#: appGUI/MainGUI.py:4752 +#: appGUI/MainGUI.py:4787 msgid "Alt+I" msgstr "Alt+I" -#: appGUI/MainGUI.py:4753 +#: appGUI/MainGUI.py:4788 msgid "Alt+J" msgstr "Alt+J" -#: appGUI/MainGUI.py:4754 +#: appGUI/MainGUI.py:4789 msgid "Alt+K" msgstr "Alt+K" -#: appGUI/MainGUI.py:4754 +#: appGUI/MainGUI.py:4789 msgid "Solder Paste Dispensing" msgstr "锡膏分配" -#: appGUI/MainGUI.py:4755 +#: appGUI/MainGUI.py:4790 msgid "Alt+L" msgstr "Alt+L" -#: appGUI/MainGUI.py:4755 +#: appGUI/MainGUI.py:4790 msgid "Film PCB" msgstr "PCB胶片" -#: appGUI/MainGUI.py:4756 +#: appGUI/MainGUI.py:4791 msgid "Alt+M" msgstr "Alt+M" -#: appGUI/MainGUI.py:4757 appPlugins/ToolNCC.py:2348 appPlugins/ToolNCC.py:2350 -#: appPlugins/ToolNCC.py:2934 appPlugins/ToolNCC.py:2936 +#: appGUI/MainGUI.py:4792 appPlugins/ToolNCC.py:2334 appPlugins/ToolNCC.py:2336 +#: appPlugins/ToolNCC.py:2920 appPlugins/ToolNCC.py:2922 msgid "Non-Copper Clearing" msgstr "非铜清除" -#: appGUI/MainGUI.py:4758 +#: appGUI/MainGUI.py:4793 msgid "Alt+O" msgstr "Alt+O" -#: appGUI/MainGUI.py:4758 appPlugins/ToolIsolation.py:3271 -#: appPlugins/ToolNCC.py:4290 +#: appGUI/MainGUI.py:4793 appPlugins/ToolIsolation.py:3279 +#: appPlugins/ToolNCC.py:4296 msgid "Optimal" msgstr "最优的" -#: appGUI/MainGUI.py:4759 +#: appGUI/MainGUI.py:4794 msgid "Alt+P" msgstr "Alt+P" -#: appGUI/MainGUI.py:4759 +#: appGUI/MainGUI.py:4794 msgid "Paint Area" msgstr "绘图区域" -#: appGUI/MainGUI.py:4760 +#: appGUI/MainGUI.py:4795 msgid "Alt+Q" msgstr "Alt+Q" -#: appGUI/MainGUI.py:4760 appPlugins/ToolQRCode.py:130 +#: appGUI/MainGUI.py:4795 appPlugins/ToolQRCode.py:130 #: appPlugins/ToolQRCode.py:728 msgid "QRCode" msgstr "二维码" -#: appGUI/MainGUI.py:4761 +#: appGUI/MainGUI.py:4796 msgid "Rules Check" msgstr "规则检查" -#: appGUI/MainGUI.py:4762 +#: appGUI/MainGUI.py:4797 msgid "View File Source" msgstr "查看文件源" -#: appGUI/MainGUI.py:4763 +#: appGUI/MainGUI.py:4798 msgid "Alt+T" msgstr "Alt+T" -#: appGUI/MainGUI.py:4764 +#: appGUI/MainGUI.py:4799 msgid "Alt+W" msgstr "Alt+W" -#: appGUI/MainGUI.py:4764 appPlugins/ToolSub.py:165 appPlugins/ToolSub.py:770 +#: appGUI/MainGUI.py:4799 appPlugins/ToolSub.py:165 appPlugins/ToolSub.py:768 msgid "Subtract" msgstr "差集" -#: appGUI/MainGUI.py:4765 appGUI/MainGUI.py:4983 +#: appGUI/MainGUI.py:4800 appGUI/MainGUI.py:5018 msgid "Alt+X" msgstr "Alt+X" -#: appGUI/MainGUI.py:4765 +#: appGUI/MainGUI.py:4800 msgid "Cutout PCB" msgstr "切割PCB" -#: appGUI/MainGUI.py:4766 +#: appGUI/MainGUI.py:4801 msgid "Alt+Z" msgstr "Alt+Z" -#: appGUI/MainGUI.py:4766 appPlugins/ToolPanelize.py:36 +#: appGUI/MainGUI.py:4801 appPlugins/ToolPanelize.py:36 msgid "Panelize PCB" msgstr "拼板PCB" -#: appGUI/MainGUI.py:4769 +#: appGUI/MainGUI.py:4804 msgid "Enable Non-selected Objects" msgstr "启用非选定对象" -#: appGUI/MainGUI.py:4770 +#: appGUI/MainGUI.py:4805 msgid "Disable Non-selected Objects" msgstr "禁用非选定对象" -#: appGUI/MainGUI.py:4771 +#: appGUI/MainGUI.py:4806 msgid "Toggle Full Screen" msgstr "切换全屏" -#: appGUI/MainGUI.py:4774 +#: appGUI/MainGUI.py:4809 msgid "Ctrl+Alt+X" msgstr "Ctrl+Alt+X" -#: appGUI/MainGUI.py:4774 +#: appGUI/MainGUI.py:4809 msgid "Abort current task (gracefully)" msgstr "中止当前任务(正常地)" -#: appGUI/MainGUI.py:4778 +#: appGUI/MainGUI.py:4813 msgid "Ctrl+Shift+V" msgstr "Ctrl+Shift+V" -#: appGUI/MainGUI.py:4778 +#: appGUI/MainGUI.py:4813 msgid "" "Paste Special. Will convert a Windows path style to the one required in Tcl " "Shell" msgstr "粘贴特殊的。将Windows路径样式转换为Tcl 控制台中所需的样式" -#: appGUI/MainGUI.py:4782 +#: appGUI/MainGUI.py:4817 msgid "Open Online Manual" msgstr "打开联机手册" -#: appGUI/MainGUI.py:4783 +#: appGUI/MainGUI.py:4818 msgid "F2" msgstr "F2" -#: appGUI/MainGUI.py:4783 +#: appGUI/MainGUI.py:4818 msgid "Rename Objects" msgstr "重命名对象" -#: appGUI/MainGUI.py:4784 +#: appGUI/MainGUI.py:4819 msgid "Open Online Tutorials" msgstr "打开在线教程" -#: appGUI/MainGUI.py:4785 +#: appGUI/MainGUI.py:4820 msgid "Refresh Plots" msgstr "刷新绘图" -#: appGUI/MainGUI.py:4786 appPlugins/ToolSolderPaste.py:1625 +#: appGUI/MainGUI.py:4821 appPlugins/ToolSolderPaste.py:1625 msgid "Delete Object" msgstr "删除对象" -#: appGUI/MainGUI.py:4787 appGUI/MainGUI.py:5092 +#: appGUI/MainGUI.py:4822 appGUI/MainGUI.py:5127 msgid "Alternate: Delete Tool" msgstr "替代:删除工具" -#: appGUI/MainGUI.py:4788 +#: appGUI/MainGUI.py:4823 msgid "(left to Key_1)Toggle Notebook Area (Left Side)" msgstr "(从左到Key_1)切换笔记本区域(左侧)" -#: appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4988 appGUI/MainGUI.py:5094 -#: appGUI/MainGUI.py:5235 +#: appGUI/MainGUI.py:4824 appGUI/MainGUI.py:5023 appGUI/MainGUI.py:5129 +#: appGUI/MainGUI.py:5270 msgid "Space" msgstr "Space" -#: appGUI/MainGUI.py:4789 +#: appGUI/MainGUI.py:4824 msgid "En(Dis)able Obj Plot" msgstr "允许或禁止对象绘制" -#: appGUI/MainGUI.py:4790 appGUI/MainGUI.py:4990 appGUI/MainGUI.py:5093 -#: appGUI/MainGUI.py:5234 +#: appGUI/MainGUI.py:4825 appGUI/MainGUI.py:5025 appGUI/MainGUI.py:5128 +#: appGUI/MainGUI.py:5269 msgid "Esc" msgstr "Esc" -#: appGUI/MainGUI.py:4790 +#: appGUI/MainGUI.py:4825 msgid "Deselects all objects" msgstr "取消选择所有对象" -#: appGUI/MainGUI.py:4804 +#: appGUI/MainGUI.py:4839 msgid "Editor Shortcut list" msgstr "编辑器快捷方式列表" -#: appGUI/MainGUI.py:4959 +#: appGUI/MainGUI.py:4994 msgid "GEOMETRY EDITOR" msgstr "几何体编辑器" -#: appGUI/MainGUI.py:4960 +#: appGUI/MainGUI.py:4995 msgid "Draw an Arc" msgstr "绘制圆弧" -#: appGUI/MainGUI.py:4962 +#: appGUI/MainGUI.py:4997 msgid "Copy Geo Item" msgstr "复制几何元素" -#: appGUI/MainGUI.py:4963 +#: appGUI/MainGUI.py:4998 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "在“添加圆弧”内,将改变圆弧方向:顺时针或逆时针" -#: appGUI/MainGUI.py:4964 +#: appGUI/MainGUI.py:4999 msgid "Polygon Intersection Tool" msgstr "多边形交集工具" -#: appGUI/MainGUI.py:4965 +#: appGUI/MainGUI.py:5000 msgid "Geo Paint Tool" msgstr "几何绘制工具" -#: appGUI/MainGUI.py:4966 appGUI/MainGUI.py:5084 appGUI/MainGUI.py:5224 +#: appGUI/MainGUI.py:5001 appGUI/MainGUI.py:5119 appGUI/MainGUI.py:5259 msgid "Jump to Location (x, y)" msgstr "转到位置(x, y)" -#: appGUI/MainGUI.py:4968 +#: appGUI/MainGUI.py:5003 msgid "Move Geo Item" msgstr "移动几何元素" -#: appGUI/MainGUI.py:4969 +#: appGUI/MainGUI.py:5004 msgid "Within Add Arc will cycle through the ARC modes" msgstr "在“添加圆弧”中,将在圆弧模式中循环" -#: appGUI/MainGUI.py:4970 +#: appGUI/MainGUI.py:5005 msgid "Draw a Polygon" msgstr "画一个多边形" -#: appGUI/MainGUI.py:4971 +#: appGUI/MainGUI.py:5006 msgid "Draw a Circle" msgstr "绘制一个圆形" -#: appGUI/MainGUI.py:4972 +#: appGUI/MainGUI.py:5007 msgid "Draw a Path" msgstr "绘制一根线" -#: appGUI/MainGUI.py:4973 +#: appGUI/MainGUI.py:5008 msgid "Draw Rectangle" msgstr "绘制矩形" -#: appGUI/MainGUI.py:4974 +#: appGUI/MainGUI.py:5009 msgid "Polygon Subtraction Tool" msgstr "多边形差集工具" -#: appGUI/MainGUI.py:4975 +#: appGUI/MainGUI.py:5010 msgid "Add Text Tool" msgstr "文本添加工具" -#: appGUI/MainGUI.py:4976 +#: appGUI/MainGUI.py:5011 msgid "Polygon Union Tool" msgstr "多边形组工具" -#: appGUI/MainGUI.py:4977 +#: appGUI/MainGUI.py:5012 msgid "Flip shape on X axis" msgstr "在X轴上翻转形状" -#: appGUI/MainGUI.py:4978 +#: appGUI/MainGUI.py:5013 msgid "Flip shape on Y axis" msgstr "在Y轴上翻转形状" -#: appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:5015 msgid "Skew shape on X axis" msgstr "在X轴上倾斜形状" -#: appGUI/MainGUI.py:4981 +#: appGUI/MainGUI.py:5016 msgid "Skew shape on Y axis" msgstr "在Y轴上倾斜形状" -#: appGUI/MainGUI.py:4982 +#: appGUI/MainGUI.py:5017 msgid "Editor Transformation Tool" msgstr "编辑器转换工具" -#: appGUI/MainGUI.py:4983 +#: appGUI/MainGUI.py:5018 msgid "Offset shape on X axis" msgstr "以X轴偏移形状" -#: appGUI/MainGUI.py:4984 +#: appGUI/MainGUI.py:5019 msgid "Alt+Y" msgstr "Alt+Y" -#: appGUI/MainGUI.py:4984 +#: appGUI/MainGUI.py:5019 msgid "Offset shape on Y axis" msgstr "以Y轴偏移形状" -#: appGUI/MainGUI.py:4986 appGUI/MainGUI.py:5095 appGUI/MainGUI.py:5238 +#: appGUI/MainGUI.py:5021 appGUI/MainGUI.py:5130 appGUI/MainGUI.py:5273 msgid "Save Object and Exit Editor" msgstr "保存对象并关闭编辑器" -#: appGUI/MainGUI.py:4987 +#: appGUI/MainGUI.py:5022 msgid "Polygon Cut Tool" msgstr "多边形剪切工具" -#: appGUI/MainGUI.py:4988 +#: appGUI/MainGUI.py:5023 msgid "Rotate Geometry" msgstr "旋转Geometry" -#: appGUI/MainGUI.py:4989 +#: appGUI/MainGUI.py:5024 msgid "ENTER" msgstr "ENTER" -#: appGUI/MainGUI.py:4989 +#: appGUI/MainGUI.py:5024 msgid "Finish drawing for certain tools" msgstr "完成某些工具的绘图" -#: appGUI/MainGUI.py:4990 appGUI/MainGUI.py:5093 appGUI/MainGUI.py:5234 +#: appGUI/MainGUI.py:5025 appGUI/MainGUI.py:5128 appGUI/MainGUI.py:5269 msgid "Abort and return to Select" msgstr "中止并返回选择" -#: appGUI/MainGUI.py:5080 +#: appGUI/MainGUI.py:5115 msgid "EXCELLON EDITOR" msgstr "Excellon编辑器" -#: appGUI/MainGUI.py:5088 +#: appGUI/MainGUI.py:5123 msgid "Add a new Tool" msgstr "添加新刀具" -#: appGUI/MainGUI.py:5094 +#: appGUI/MainGUI.py:5129 msgid "Toggle Slot direction" msgstr "切换槽方向" -#: appGUI/MainGUI.py:5096 +#: appGUI/MainGUI.py:5131 msgid "Ctrl+Space" msgstr "Ctrl+Space" -#: appGUI/MainGUI.py:5096 appGUI/MainGUI.py:5235 +#: appGUI/MainGUI.py:5131 appGUI/MainGUI.py:5270 msgid "Toggle array direction" msgstr "切换阵列方向" -#: appGUI/MainGUI.py:5218 +#: appGUI/MainGUI.py:5253 msgid "GERBER EDITOR" msgstr "Gerber编辑器" -#: appGUI/MainGUI.py:5228 +#: appGUI/MainGUI.py:5263 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "在支路和区域内,工具将以反向折弯模式循环" -#: appGUI/MainGUI.py:5231 +#: appGUI/MainGUI.py:5266 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "在支路和区域内,工具将向前循环折弯模式" -#: appGUI/MainGUI.py:5233 +#: appGUI/MainGUI.py:5268 msgid "Alternate: Delete Apertures" msgstr "替代:删除孔" -#: appGUI/MainGUI.py:5237 +#: appGUI/MainGUI.py:5272 msgid "Eraser Tool" msgstr "橡皮擦工具" -#: appGUI/MainGUI.py:5239 +#: appGUI/MainGUI.py:5274 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:216 msgid "Mark Area Tool" msgstr "标记区域工具" -#: appGUI/MainGUI.py:5240 +#: appGUI/MainGUI.py:5275 msgid "Poligonize Tool" msgstr "多边形工具" -#: appGUI/MainGUI.py:5241 +#: appGUI/MainGUI.py:5276 msgid "Transformation Tool" msgstr "编辑器转换工具" @@ -6510,11 +6513,11 @@ msgstr "编辑器转换工具" msgid "App Object" msgstr "应用程序对象" -#: appGUI/ObjectUI.py:102 appGUI/ObjectUI.py:145 +#: appGUI/ObjectUI.py:94 appGUI/ObjectUI.py:150 msgid "Geometrical transformations of the current object." msgstr "当前对象的几何变换。" -#: appGUI/ObjectUI.py:111 +#: appGUI/ObjectUI.py:116 msgid "" "Factor by which to multiply\n" "geometric features of this object.\n" @@ -6523,11 +6526,11 @@ msgstr "" "乘以此对象几何特征的系数。\n" "表达式是允许的。例:1/25.4" -#: appGUI/ObjectUI.py:118 +#: appGUI/ObjectUI.py:123 msgid "Perform scaling operation." msgstr "执行缩放操作。" -#: appGUI/ObjectUI.py:128 +#: appGUI/ObjectUI.py:133 msgid "" "Amount by which to move the object\n" "in the x and y axes in (x, y) format.\n" @@ -6536,63 +6539,77 @@ msgstr "" "以(x,y)格式在x轴和y轴上移动对象的量。\n" "表达式是允许的。例如:(1/3.2,0.5*3)" -#: appGUI/ObjectUI.py:135 +#: appGUI/ObjectUI.py:140 msgid "Perform the offset operation." msgstr "执行偏移操作。" -#: appGUI/ObjectUI.py:178 +#: appGUI/ObjectUI.py:183 msgid "Gerber Object" msgstr "Gerber对象" -#: appGUI/ObjectUI.py:187 appGUI/ObjectUI.py:550 appGUI/ObjectUI.py:877 -#: appGUI/ObjectUI.py:1218 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:25 +#: appGUI/ObjectUI.py:185 appGUI/ObjectUI.py:605 appGUI/ObjectUI.py:942 +#: appGUI/ObjectUI.py:1282 +#, fuzzy +#| msgid "Transformations" +msgid "General Information" +msgstr "变换操作" + +#: appGUI/ObjectUI.py:186 appGUI/ObjectUI.py:606 appGUI/ObjectUI.py:943 +#: appGUI/ObjectUI.py:1283 +#, fuzzy +#| msgid "Generate the CNC Job object." +msgid "General data about the object." +msgstr "生成CNC任务。" + +#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:623 appGUI/ObjectUI.py:959 +#: appGUI/ObjectUI.py:1300 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:25 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:27 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:27 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:26 msgid "Plot Options" msgstr "绘图选项" -#: appGUI/ObjectUI.py:192 appGUI/ObjectUI.py:553 +#: appGUI/ObjectUI.py:207 appGUI/ObjectUI.py:626 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:41 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:126 -#: appPlugins/ToolCopperThieving.py:1448 +#: appPlugins/ToolCopperThieving.py:1456 msgid "Solid" msgstr "纯色" -#: appGUI/ObjectUI.py:194 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:42 +#: appGUI/ObjectUI.py:209 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:42 msgid "Solid color polygons." msgstr "纯色多边形。" -#: appGUI/ObjectUI.py:199 appGUI/ObjectUI.py:559 appGUI/ObjectUI.py:883 +#: appGUI/ObjectUI.py:214 appGUI/ObjectUI.py:632 appGUI/ObjectUI.py:965 msgid "Multi-Color" msgstr "多色" -#: appGUI/ObjectUI.py:201 appGUI/ObjectUI.py:561 appGUI/ObjectUI.py:885 +#: appGUI/ObjectUI.py:216 appGUI/ObjectUI.py:634 appGUI/ObjectUI.py:967 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:50 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:43 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:49 msgid "Draw polygons in different colors." msgstr "绘制不同颜色的多边形。" -#: appGUI/ObjectUI.py:216 appGUI/ObjectUI.py:635 +#: appGUI/ObjectUI.py:231 appGUI/ObjectUI.py:715 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:34 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:34 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:33 msgid "Plot" msgstr "绘制" -#: appGUI/ObjectUI.py:217 appGUI/ObjectUI.py:637 appGUI/ObjectUI.py:988 -#: appGUI/ObjectUI.py:1363 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 +#: appGUI/ObjectUI.py:232 appGUI/ObjectUI.py:717 appGUI/ObjectUI.py:1062 +#: appGUI/ObjectUI.py:1477 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:36 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:35 -#: appPlugins/ToolMilling.py:3617 +#: appPlugins/ToolMilling.py:3608 msgid "Plot (show) this object." msgstr "绘制(显示)此对象。" -#: appGUI/ObjectUI.py:225 appGUI/ObjectUI.py:395 +#: appGUI/ObjectUI.py:240 appGUI/ObjectUI.py:444 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:39 -#: appPlugins/ToolFollow.py:788 +#: appPlugins/ToolFollow.py:782 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -6601,32 +6618,39 @@ msgstr "" "生成“跟随”几何体。\n" "这意味着它将穿过轨迹的中间。" -#: appGUI/ObjectUI.py:234 appGUI/ObjectUI.py:584 appGUI/ObjectUI.py:905 -#: appGUI/ObjectUI.py:1253 +#: appGUI/ObjectUI.py:249 appGUI/ObjectUI.py:657 appGUI/ObjectUI.py:987 +#: appGUI/ObjectUI.py:1334 msgid "Start the Object Editor" msgstr "启动对象编辑器" -#: appGUI/ObjectUI.py:245 appGUI/ObjectUI.py:595 appGUI/ObjectUI.py:916 -#: appGUI/ObjectUI.py:1264 +#: appGUI/ObjectUI.py:260 appGUI/ObjectUI.py:668 appGUI/ObjectUI.py:998 +#: appGUI/ObjectUI.py:1344 msgid "INFO" msgstr "信息" -#: appGUI/ObjectUI.py:247 appGUI/ObjectUI.py:597 appGUI/ObjectUI.py:918 -#: appGUI/ObjectUI.py:1266 +#: appGUI/ObjectUI.py:262 appGUI/ObjectUI.py:670 appGUI/ObjectUI.py:1000 +#: appGUI/ObjectUI.py:1346 msgid "Show the Object Attributes." msgstr "显示对象属性。" -#: appGUI/ObjectUI.py:281 appGUI/ObjectUI.py:630 +#: appGUI/ObjectUI.py:290 appGUI/ObjectUI.py:698 appGUI/ObjectUI.py:1028 +#: appGUI/ObjectUI.py:1441 +#, fuzzy +#| msgid "No tool in the Geometry object." +msgid "Tools/apertures in the loaded object." +msgstr "Geometry对象中没有刀具。" + +#: appGUI/ObjectUI.py:313 appGUI/ObjectUI.py:710 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:44 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:48 msgid "Toggle the display of the Tools Table." msgstr "切换工具表的显示。" -#: appGUI/ObjectUI.py:290 +#: appGUI/ObjectUI.py:322 msgid "Mark All" msgstr "标记全部" -#: appGUI/ObjectUI.py:292 +#: appGUI/ObjectUI.py:324 msgid "" "When checked it will display all the apertures.\n" "When unchecked, it will delete all mark shapes\n" @@ -6635,16 +6659,16 @@ msgstr "" "选中时,它将显示所有孔。\n" "取消选中时,它将删除在画布上绘制的所有标记形状。" -#: appGUI/ObjectUI.py:322 appPlugins/ToolExtract.py:1022 -#: appPlugins/ToolPunchGerber.py:2100 +#: appGUI/ObjectUI.py:354 appPlugins/ToolExtract.py:1032 +#: appPlugins/ToolPunchGerber.py:2107 msgid "Mark the aperture instances on canvas." msgstr "在画布上标记孔实例。" -#: appGUI/ObjectUI.py:329 appPlugins/ToolIsolation.py:3664 +#: appGUI/ObjectUI.py:361 appPlugins/ToolIsolation.py:3692 msgid "Buffer Solid Geometry" msgstr "缓冲立体几何" -#: appGUI/ObjectUI.py:331 appPlugins/ToolIsolation.py:3666 +#: appGUI/ObjectUI.py:363 appPlugins/ToolIsolation.py:3694 msgid "" "This button is shown only when the Gerber file\n" "is loaded without buffering.\n" @@ -6655,43 +6679,47 @@ msgstr "" "才会显示此按钮。\n" "单击此按钮将创建隔离所需的缓冲几何体。" -#: appGUI/ObjectUI.py:347 +#: appGUI/ObjectUI.py:382 msgid "Isolation Routing" msgstr "隔离线路" -#: appGUI/ObjectUI.py:350 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:27 -#: appPlugins/ToolIsolation.py:3143 +#: appGUI/ObjectUI.py:385 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:27 +#: appPlugins/ToolIsolation.py:3141 msgid "" "Create a Geometry object with\n" "toolpaths to cut around polygons." msgstr "创建一个带有刀具路径的Geometry对象来切割多边形。" -#: appGUI/ObjectUI.py:365 appGUI/ObjectUI.py:1074 appPlugins/ToolNCC.py:4671 -msgid "" -"Create the Geometry Object\n" -"for non-copper routing." -msgstr "为非铜线路创建Geometry对象。" - -#: appGUI/ObjectUI.py:380 +#: appGUI/ObjectUI.py:400 msgid "" "Generate the geometry for\n" "the board cutout." msgstr "生成电路板剪切的几何图形。" -#: appGUI/ObjectUI.py:408 appGUI/ObjectUI.py:756 appGUI/ObjectUI.py:1091 -#: appPlugins/ToolEtchCompensation.py:358 +#: appGUI/ObjectUI.py:415 appPlugins/ToolFilm.py:1168 +msgid "Create a positive/negative film for UV exposure." +msgstr "创建用于紫外线照射的正片/负片。" + +#: appGUI/ObjectUI.py:429 appGUI/ObjectUI.py:1140 appPlugins/ToolNCC.py:4684 +msgid "" +"Create the Geometry Object\n" +"for non-copper routing." +msgstr "为非铜线路创建Geometry对象。" + +#: appGUI/ObjectUI.py:457 appGUI/ObjectUI.py:822 appGUI/ObjectUI.py:1157 +#: appPlugins/ToolEtchCompensation.py:351 msgid "Utilities" msgstr "公用程序" -#: appGUI/ObjectUI.py:410 appGUI/ObjectUI.py:758 appGUI/ObjectUI.py:1093 +#: appGUI/ObjectUI.py:459 appGUI/ObjectUI.py:824 appGUI/ObjectUI.py:1159 msgid "Show the Utilities." msgstr "显示实用程序。" -#: appGUI/ObjectUI.py:434 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:26 +#: appGUI/ObjectUI.py:482 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:26 msgid "Non-copper regions" msgstr "非铜区" -#: appGUI/ObjectUI.py:436 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:28 +#: appGUI/ObjectUI.py:484 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:28 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6702,13 +6730,13 @@ msgstr "" "创建覆盖PCB上无铜区域的多边形。\n" "相当于此对象的倒数。可用于清除指定区域中的所有铜。" -#: appGUI/ObjectUI.py:446 appGUI/ObjectUI.py:487 +#: appGUI/ObjectUI.py:501 appGUI/ObjectUI.py:549 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:40 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73 msgid "Boundary Margin" msgstr "边界边缘" -#: appGUI/ObjectUI.py:448 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:42 +#: appGUI/ObjectUI.py:503 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:42 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6716,24 +6744,24 @@ msgid "" "distance." msgstr "通过在具有此最小距离的所有对象周围绘制框来指定PCB的边缘。" -#: appGUI/ObjectUI.py:465 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:57 +#: appGUI/ObjectUI.py:520 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:57 msgid "Resulting geometry will have rounded corners." msgstr "生成的几何体将具有圆角。" -#: appGUI/ObjectUI.py:468 appGUI/ObjectUI.py:508 appPlugins/ToolCutOut.py:2652 -#: appPlugins/ToolCutOut.py:2667 appPlugins/ToolFollow.py:780 -#: appPlugins/ToolIsolation.py:3643 appPlugins/ToolNCC.py:4668 -#: appPlugins/ToolPaint.py:3333 appPlugins/ToolSolderPaste.py:1512 +#: appGUI/ObjectUI.py:523 appGUI/ObjectUI.py:570 appPlugins/ToolCutOut.py:2678 +#: appPlugins/ToolCutOut.py:2694 appPlugins/ToolFollow.py:774 +#: appPlugins/ToolIsolation.py:3671 appPlugins/ToolNCC.py:4681 +#: appPlugins/ToolPaint.py:3350 appPlugins/ToolSolderPaste.py:1512 msgid "Generate Geometry" msgstr "生成Geometry" -#: appGUI/ObjectUI.py:479 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:67 +#: appGUI/ObjectUI.py:532 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:67 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:131 -#: appPlugins/ToolPanelize.py:1188 appPlugins/ToolQRCode.py:898 +#: appPlugins/ToolPanelize.py:1196 appPlugins/ToolQRCode.py:921 msgid "Bounding Box" msgstr "边界框" -#: appGUI/ObjectUI.py:481 +#: appGUI/ObjectUI.py:534 msgid "" "Create a geometry surrounding the Gerber object.\n" "Square shape." @@ -6741,13 +6769,13 @@ msgstr "" "围绕Gerber对象创建几何体。\n" "方形。" -#: appGUI/ObjectUI.py:489 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:75 +#: appGUI/ObjectUI.py:551 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:75 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." msgstr "长方体边缘到最近多边形的距离。" -#: appGUI/ObjectUI.py:502 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:88 +#: appGUI/ObjectUI.py:564 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:88 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -6755,20 +6783,20 @@ msgid "" "the margin." msgstr "如果边界框具有圆角,则其半径等于边距。" -#: appGUI/ObjectUI.py:511 +#: appGUI/ObjectUI.py:573 msgid "Generate the Geometry object." msgstr "生成Geometry对象。" -#: appGUI/ObjectUI.py:538 +#: appGUI/ObjectUI.py:600 msgid "Excellon Object" msgstr "Excellon对象" -#: appGUI/ObjectUI.py:555 +#: appGUI/ObjectUI.py:628 msgid "Solid circles." msgstr "实心圆。" -#: appGUI/ObjectUI.py:673 appPlugins/ToolDrilling.py:2335 -#: appPlugins/ToolMilling.py:3633 +#: appGUI/ObjectUI.py:750 appPlugins/ToolDrilling.py:2350 +#: appPlugins/ToolMilling.py:3634 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -6781,34 +6809,34 @@ msgstr "" "Tn。\n" "这里选择了用于生成G代码的工具。" -#: appGUI/ObjectUI.py:678 appGUI/ObjectUI.py:1011 -#: appPlugins/ToolDrilling.py:2340 appPlugins/ToolIsolation.py:3212 -#: appPlugins/ToolMilling.py:3638 appPlugins/ToolMilling.py:3687 -#: appPlugins/ToolNCC.py:4212 appPlugins/ToolPaint.py:3017 +#: appGUI/ObjectUI.py:755 appGUI/ObjectUI.py:1085 +#: appPlugins/ToolDrilling.py:2355 appPlugins/ToolIsolation.py:3221 +#: appPlugins/ToolMilling.py:3639 appPlugins/ToolMilling.py:3760 +#: appPlugins/ToolNCC.py:4222 appPlugins/ToolPaint.py:3024 msgid "" "Tool Diameter. Its value\n" "is the cut width into the material." msgstr "刀具直径。其值是材料的切割宽度。" -#: appGUI/ObjectUI.py:681 appPlugins/ToolDrilling.py:2343 -#: appPlugins/ToolMilling.py:3641 +#: appGUI/ObjectUI.py:758 appPlugins/ToolDrilling.py:2358 +#: appPlugins/ToolMilling.py:3642 msgid "" "The number of Drill holes. Holes that are drilled with\n" "a drill bit." msgstr "钻孔的数量。用钻头钻的孔。" -#: appGUI/ObjectUI.py:684 appPlugins/ToolDrilling.py:2346 -#: appPlugins/ToolMilling.py:3644 +#: appGUI/ObjectUI.py:761 appPlugins/ToolDrilling.py:2361 +#: appPlugins/ToolMilling.py:3645 msgid "" "The number of Slot holes. Holes that are created by\n" "milling them with an endmill bit." msgstr "槽孔的数量。通过使用立铣刀钻头铣削而形成的孔。" -#: appGUI/ObjectUI.py:687 +#: appGUI/ObjectUI.py:764 msgid "Show the color of the drill holes when using multi-color." msgstr "使用多色显示时显示钻孔的颜色。" -#: appGUI/ObjectUI.py:689 +#: appGUI/ObjectUI.py:766 msgid "" "Toggle display of the drills for the current tool.\n" "This does not select the tools for G-code generation." @@ -6816,31 +6844,31 @@ msgstr "" "切换当前工具的钻孔显示。\n" "这不会选择生成G代码的工具。" -#: appGUI/ObjectUI.py:698 +#: appGUI/ObjectUI.py:775 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:49 msgid "Auto load from DB" msgstr "从数据库自动加载" -#: appGUI/ObjectUI.py:700 +#: appGUI/ObjectUI.py:777 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:51 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:726 +#: appGUI/ObjectUI.py:792 msgid "Generate GCode from the drill holes in an Excellon object." msgstr "从Excellon对象中的钻孔生成G代码。" -#: appGUI/ObjectUI.py:740 +#: appGUI/ObjectUI.py:806 msgid "Generate a Geometry for milling drills or slots in an Excellon object." msgstr "生成用于铣削Excellon对象中的钻孔或槽的Geometry。" -#: appGUI/ObjectUI.py:782 +#: appGUI/ObjectUI.py:846 msgid "Milling Geometry" msgstr "铣削Geometry" -#: appGUI/ObjectUI.py:784 +#: appGUI/ObjectUI.py:848 msgid "" "Create Geometry for milling holes.\n" "Select from the Tools Table above the hole dias to be\n" @@ -6849,19 +6877,19 @@ msgstr "" "创建用于铣削孔的Geometry。\n" "从要铣削的孔直径上方的工具表中选择。使用#列进行选择。" -#: appGUI/ObjectUI.py:790 appPlugins/ToolMilling.py:3835 +#: appGUI/ObjectUI.py:862 appPlugins/ToolMilling.py:3905 msgid "Milling Diameter" msgstr "铣削直径" -#: appGUI/ObjectUI.py:792 +#: appGUI/ObjectUI.py:864 msgid "Diameter of the cutting tool." msgstr "刀具的直径。" -#: appGUI/ObjectUI.py:802 +#: appGUI/ObjectUI.py:874 msgid "Mill Drills" msgstr "铣孔" -#: appGUI/ObjectUI.py:804 +#: appGUI/ObjectUI.py:876 msgid "" "Create the Geometry Object\n" "for milling drills." @@ -6869,11 +6897,11 @@ msgstr "" "创建Geometry对象\n" "用于铣削钻头。" -#: appGUI/ObjectUI.py:822 +#: appGUI/ObjectUI.py:894 msgid "Mill Slots" msgstr "铣槽" -#: appGUI/ObjectUI.py:824 +#: appGUI/ObjectUI.py:896 msgid "" "Create the Geometry Object\n" "for milling slots." @@ -6881,11 +6909,11 @@ msgstr "" "创建Geometry对象\n" "用于铣槽。" -#: appGUI/ObjectUI.py:866 +#: appGUI/ObjectUI.py:938 msgid "Geometry Object" msgstr "Geometry对象" -#: appGUI/ObjectUI.py:969 +#: appGUI/ObjectUI.py:1043 msgid "" "Tools in this Geometry object used for cutting.\n" "The 'Offset' entry will set an offset for the cut.\n" @@ -6913,19 +6941,19 @@ msgstr "" "灰显和剪切Z将根据新的\n" "显示名为V形尖端直径和V形尖端角度的UI表单条目。" -#: appGUI/ObjectUI.py:986 appGUI/ObjectUI.py:1361 +#: appGUI/ObjectUI.py:1060 appGUI/ObjectUI.py:1475 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:34 -#: appPlugins/ToolMilling.py:3616 +#: appPlugins/ToolMilling.py:3607 msgid "Plot Object" msgstr "绘图对象" -#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:1374 appGUI/ObjectUI.py:1384 +#: appGUI/ObjectUI.py:1073 appGUI/ObjectUI.py:1488 appGUI/ObjectUI.py:1498 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:145 -#: appPlugins/ToolCopperThieving.py:1478 appPlugins/ToolMilling.py:3676 +#: appPlugins/ToolCopperThieving.py:1494 appPlugins/ToolMilling.py:3749 msgid "Dia" msgstr "直径" -#: appGUI/ObjectUI.py:1006 +#: appGUI/ObjectUI.py:1080 msgid "" "Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -6935,11 +6963,11 @@ msgstr "" "当换刀被选中时,在换刀事件中这个值\n" "将显示为 T1, T2 ... Tn" -#: appGUI/ObjectUI.py:1015 +#: appGUI/ObjectUI.py:1089 msgid "Offset Type. The kind of cut offset to be used." msgstr "偏移类型。 要使用的切割偏移类型。" -#: appGUI/ObjectUI.py:1019 +#: appGUI/ObjectUI.py:1093 msgid "" "Job Type. Usually the UI form values \n" "are choose based on the operation type and this will serve as a reminder." @@ -6947,7 +6975,7 @@ msgstr "" "工作类型。 通常是 UI 表单值\n" "根据操作类型进行选择,这将作为提醒。" -#: appGUI/ObjectUI.py:1029 +#: appGUI/ObjectUI.py:1103 msgid "" "Plot column. It is visible only for MultiGeo Geometry objects.\n" "Enable plot for the selected tool geometry." @@ -6955,42 +6983,38 @@ msgstr "" "绘图列。 它仅对多几何Geometry对象可见。\n" "启用所选工具几何图形的绘图。" -#: appGUI/ObjectUI.py:1042 -msgid "Launch Paint Tool in Tools Tab." -msgstr "在“工具”选项卡中启动“绘制工具”。" - -#: appGUI/ObjectUI.py:1050 +#: appGUI/ObjectUI.py:1116 msgid "Generate a CNCJob by milling a Geometry." msgstr "通过铣削Geometry生成CNC任务。" -#: appGUI/ObjectUI.py:1064 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:30 +#: appGUI/ObjectUI.py:1130 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:30 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon." msgstr "创建刀具路径以覆盖多边形的整个区域。" -#: appGUI/ObjectUI.py:1125 +#: appGUI/ObjectUI.py:1197 msgid "Points" msgstr "点" -#: appGUI/ObjectUI.py:1127 +#: appGUI/ObjectUI.py:1199 msgid "Total of vertex points in the geometry." msgstr "几何体中的顶点总数。" -#: appGUI/ObjectUI.py:1135 appPlugins/ToolCalculators.py:536 -#: appPlugins/ToolCalculators.py:720 +#: appGUI/ObjectUI.py:1207 appPlugins/ToolCalculators.py:659 +#: appPlugins/ToolCalculators.py:843 appPlugins/ToolCalculators.py:1039 msgid "Calculate" msgstr "计算" -#: appGUI/ObjectUI.py:1138 +#: appGUI/ObjectUI.py:1210 msgid "Calculate the number of vertex points in the geometry." msgstr "计算几何中的顶点数。" -#: appGUI/ObjectUI.py:1205 +#: appGUI/ObjectUI.py:1276 msgid "CNC Job Object" msgstr "CNC任务对象" -#: appGUI/ObjectUI.py:1221 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:49 +#: appGUI/ObjectUI.py:1303 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:49 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" @@ -7001,15 +7025,50 @@ msgstr "" "这些可以是“移动”类型,即工件上方的移动,也可以是“切割”类型,即切割材料的移" "动。" -#: appGUI/ObjectUI.py:1230 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 +#: appGUI/ObjectUI.py:1312 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 msgid "Travel" msgstr "移动" -#: appGUI/ObjectUI.py:1290 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:66 +#: appGUI/ObjectUI.py:1385 appObjects/FlatCAMObj.py:858 +#: appPlugins/ToolReport.py:591 +msgid "Travelled distance" +msgstr "总距离" + +#: appGUI/ObjectUI.py:1387 +msgid "" +"This is the total travelled distance on X-Y plane.\n" +"In current units." +msgstr "" +"这是X-Y平面上的总距离。\n" +"以当前单位计算。" + +#: appGUI/ObjectUI.py:1398 +msgid "Estimated time" +msgstr "估计时间" + +#: appGUI/ObjectUI.py:1400 +msgid "" +"This is the estimated time to do the routing/drilling,\n" +"without the time spent in ToolChange events." +msgstr "" +"这是进行布线/钻孔的预计时间,\n" +"没有花在刀具更改事件上的时间。" + +#: appGUI/ObjectUI.py:1421 +msgid "Use CNC Code Snippets" +msgstr "使用CNC代码片段" + +#: appGUI/ObjectUI.py:1423 +msgid "" +"When selected, it will include CNC Code snippets (append and prepend)\n" +"defined in the Preferences." +msgstr "选中时,它将包括首选项中定义的CNC代码段(追加和预结束)。" + +#: appGUI/ObjectUI.py:1429 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:66 msgid "Display Annotation" msgstr "显示注释" -#: appGUI/ObjectUI.py:1292 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:68 +#: appGUI/ObjectUI.py:1431 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:68 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -7018,36 +7077,11 @@ msgstr "" "这将选择是否在绘图上显示文字注释。\n" "选中时,它将按顺序显示行程线每一端的数字。" -#: appGUI/ObjectUI.py:1304 appObjects/FlatCAMObj.py:858 -#: appPlugins/ToolReport.py:591 -msgid "Travelled distance" -msgstr "总距离" - -#: appGUI/ObjectUI.py:1306 -msgid "" -"This is the total travelled distance on X-Y plane.\n" -"In current units." -msgstr "" -"这是X-Y平面上的总距离。\n" -"以当前单位计算。" - -#: appGUI/ObjectUI.py:1317 -msgid "Estimated time" -msgstr "估计时间" - -#: appGUI/ObjectUI.py:1319 -msgid "" -"This is the estimated time to do the routing/drilling,\n" -"without the time spent in ToolChange events." -msgstr "" -"这是进行布线/钻孔的预计时间,\n" -"没有花在刀具更改事件上的时间。" - -#: appGUI/ObjectUI.py:1343 +#: appGUI/ObjectUI.py:1457 msgid "CNC Tools Table" msgstr "CNC刀具列表" -#: appGUI/ObjectUI.py:1346 +#: appGUI/ObjectUI.py:1460 msgid "" "Tools in this CNCJob object used for cutting.\n" "The tool diameter is used for plotting on canvas.\n" @@ -7068,176 +7102,168 @@ msgstr "" "“刀具类型”(TT)可以是带有1到4个齿(C1..C4)的圆形,\n" "球形(B)或V形(V)。" -#: appGUI/ObjectUI.py:1395 +#: appGUI/ObjectUI.py:1509 msgid "Update Plot" msgstr "更新绘制" -#: appGUI/ObjectUI.py:1397 +#: appGUI/ObjectUI.py:1511 msgid "Update the plot." msgstr "更新绘制。" -#: appGUI/ObjectUI.py:1402 -msgid "Use CNC Code Snippets" -msgstr "使用CNC代码片段" - -#: appGUI/ObjectUI.py:1404 -msgid "" -"When selected, it will include CNC Code snippets (append and prepend)\n" -"defined in the Preferences." -msgstr "选中时,它将包括首选项中定义的CNC代码段(追加和预结束)。" - -#: appGUI/ObjectUI.py:1425 appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:27 +#: appGUI/ObjectUI.py:1525 appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:27 #: appPlugins/ToolLevelling.py:1749 msgid "Generate CNC Code with auto-levelled paths." msgstr "生成具有自动调平路径的CNC代码。" -#: appGUI/ObjectUI.py:1452 +#: appGUI/ObjectUI.py:1552 msgid "Opens dialog to save CNC Code file." msgstr "打开对话框以保存CNC代码文件。" -#: appGUI/ObjectUI.py:1458 appPlugins/ToolSolderPaste.py:1600 +#: appGUI/ObjectUI.py:1558 appPlugins/ToolSolderPaste.py:1600 msgid "Review CNC Code." msgstr "检查CNC代码。" -#: appGUI/ObjectUI.py:1492 +#: appGUI/ObjectUI.py:1592 msgid "Script Object" msgstr "脚本对象" -#: appGUI/ObjectUI.py:1512 appGUI/ObjectUI.py:1586 +#: appGUI/ObjectUI.py:1612 appGUI/ObjectUI.py:1686 msgid "Auto Completer" msgstr "自动补全插件" -#: appGUI/ObjectUI.py:1514 +#: appGUI/ObjectUI.py:1614 msgid "This selects if the auto completer is enabled in the Script Editor." msgstr "这将选择是否在脚本编辑器中启用自动补全插件。" -#: appGUI/ObjectUI.py:1559 +#: appGUI/ObjectUI.py:1659 msgid "Document Object" msgstr "文档对象" -#: appGUI/ObjectUI.py:1588 +#: appGUI/ObjectUI.py:1688 msgid "This selects if the auto completer is enabled in the Document Editor." msgstr "此选项用于选择是否在文档编辑器中启用自动补全器。" -#: appGUI/ObjectUI.py:1609 +#: appGUI/ObjectUI.py:1709 msgid "Font Type" msgstr "字体类型" -#: appGUI/ObjectUI.py:1627 +#: appGUI/ObjectUI.py:1727 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:183 msgid "Font Size" msgstr "字体大小" -#: appGUI/ObjectUI.py:1663 +#: appGUI/ObjectUI.py:1763 msgid "Alignment" msgstr "对齐" -#: appGUI/ObjectUI.py:1668 +#: appGUI/ObjectUI.py:1768 msgid "Align Left" msgstr "左对齐" -#: appGUI/ObjectUI.py:1673 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 -#: appPlugins/ToolFilm.py:1247 app_Main.py:5399 app_Main.py:5670 +#: appGUI/ObjectUI.py:1773 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5403 +#: app_Main.py:5676 msgid "Center" msgstr "中心对齐" -#: appGUI/ObjectUI.py:1678 +#: appGUI/ObjectUI.py:1778 msgid "Align Right" msgstr "右对齐" -#: appGUI/ObjectUI.py:1683 +#: appGUI/ObjectUI.py:1783 msgid "Justify" msgstr "调整使全行排满" -#: appGUI/ObjectUI.py:1693 +#: appGUI/ObjectUI.py:1793 msgid "Font Color" msgstr "字体颜色" -#: appGUI/ObjectUI.py:1695 +#: appGUI/ObjectUI.py:1795 msgid "Set the font color for the selected text" msgstr "设置所选文本的字体颜色" -#: appGUI/ObjectUI.py:1712 +#: appGUI/ObjectUI.py:1812 msgid "Selection Color" msgstr "选择颜色" -#: appGUI/ObjectUI.py:1714 +#: appGUI/ObjectUI.py:1814 msgid "Set the selection color when doing text selection." msgstr "在进行文本选择时设置选择颜色。" -#: appGUI/ObjectUI.py:1731 +#: appGUI/ObjectUI.py:1831 msgid "Tab Size" msgstr "制表符大小" -#: appGUI/ObjectUI.py:1733 +#: appGUI/ObjectUI.py:1833 msgid "Set the tab size. In pixels. Default value is 80 pixels." msgstr "设置选项卡大小。以像素为单位。默认值为80像素。" -#: appGUI/PlotCanvas.py:261 appGUI/PlotCanvasLegacy.py:397 +#: appGUI/PlotCanvas.py:243 appGUI/PlotCanvasLegacy.py:396 msgid "Axis enabled." msgstr "轴已启用。" -#: appGUI/PlotCanvas.py:269 appGUI/PlotCanvasLegacy.py:406 +#: appGUI/PlotCanvas.py:251 appGUI/PlotCanvasLegacy.py:405 msgid "Axis disabled." msgstr "轴已禁用。" -#: appGUI/PlotCanvas.py:307 appGUI/PlotCanvasLegacy.py:427 +#: appGUI/PlotCanvas.py:289 appGUI/PlotCanvasLegacy.py:426 msgid "HUD enabled." msgstr "HUD已启用。" -#: appGUI/PlotCanvas.py:316 appGUI/PlotCanvasLegacy.py:434 +#: appGUI/PlotCanvas.py:298 appGUI/PlotCanvasLegacy.py:433 msgid "HUD disabled." msgstr "HUD已禁用。" -#: appGUI/PlotCanvas.py:338 appGUI/PlotCanvasLegacy.py:509 +#: appGUI/PlotCanvas.py:394 appGUI/PlotCanvasLegacy.py:532 msgid "Grid enabled." msgstr "栅格已启用。" -#: appGUI/PlotCanvas.py:345 appGUI/PlotCanvasLegacy.py:519 +#: appGUI/PlotCanvas.py:401 appGUI/PlotCanvasLegacy.py:542 msgid "Grid disabled." msgstr "栅格已禁用。" -#: appGUI/PlotCanvasLegacy.py:1590 +#: appGUI/PlotCanvasLegacy.py:1613 msgid "" "Could not annotate due of a difference between the number of text elements " "and the number of text positions." msgstr "由于文本元素数和文本位置数之间存在差异,无法进行批注。" -#: appGUI/preferences/PreferencesUIManager.py:1012 +#: appGUI/preferences/PreferencesUIManager.py:1016 msgid "Preferences applied." msgstr "首选项已应用。" -#: appGUI/preferences/PreferencesUIManager.py:1032 +#: appGUI/preferences/PreferencesUIManager.py:1036 msgid "Are you sure you want to continue?" msgstr "您确定要继续吗?" -#: appGUI/preferences/PreferencesUIManager.py:1033 +#: appGUI/preferences/PreferencesUIManager.py:1037 msgid "Application will restart" msgstr "应用程序将重新启动" -#: appGUI/preferences/PreferencesUIManager.py:1128 +#: appGUI/preferences/PreferencesUIManager.py:1132 msgid "Preferences closed without saving." msgstr "首选项关闭而不保存。" -#: appGUI/preferences/PreferencesUIManager.py:1141 +#: appGUI/preferences/PreferencesUIManager.py:1145 msgid "Preferences default values are restored." msgstr "首选项将恢复默认值。" -#: appGUI/preferences/PreferencesUIManager.py:1173 app_Main.py:3038 -#: app_Main.py:10476 +#: appGUI/preferences/PreferencesUIManager.py:1177 app_Main.py:3038 +#: app_Main.py:10506 msgid "Failed to write defaults to file." msgstr "未能将默认值写入文件。" -#: appGUI/preferences/PreferencesUIManager.py:1177 -#: appGUI/preferences/PreferencesUIManager.py:1295 +#: appGUI/preferences/PreferencesUIManager.py:1181 +#: appGUI/preferences/PreferencesUIManager.py:1299 msgid "Preferences saved." msgstr "首选项已保存。" -#: appGUI/preferences/PreferencesUIManager.py:1227 +#: appGUI/preferences/PreferencesUIManager.py:1231 msgid "Preferences edited but not saved." msgstr "已编辑但未保存首选项。" -#: appGUI/preferences/PreferencesUIManager.py:1280 +#: appGUI/preferences/PreferencesUIManager.py:1284 msgid "" "One or more values are changed.\n" "Do you want to save?" @@ -7600,7 +7626,7 @@ msgstr "使用文件->导出->导出Excellon菜单项时,此处设置的参数 #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:34 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:38 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:77 -#: appPlugins/ToolDistance.py:585 appPlugins/ToolDistanceMin.py:262 +#: appPlugins/ToolDistance.py:587 appPlugins/ToolDistanceMin.py:262 #: appPlugins/ToolPcbWizard.py:502 appPlugins/ToolReport.py:182 msgid "Units" msgstr "单位" @@ -7806,7 +7832,6 @@ msgstr "" "KiCAD 3:5英寸TZ" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:90 -#: appPlugins/ToolCalculators.py:451 msgid "INCH" msgstr "英寸" @@ -7865,7 +7890,7 @@ msgstr "更新导出设置" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:204 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:104 -#: appPlugins/ToolPanelize.py:1304 +#: appPlugins/ToolPanelize.py:1328 msgid "Path Optimization" msgstr "路径优化" @@ -8002,7 +8027,7 @@ msgstr "程序设置" msgid "Grid Settings" msgstr "栅格设置" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:47 app_Main.py:8294 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:47 app_Main.py:8324 msgid "X value" msgstr "X值" @@ -8010,7 +8035,7 @@ msgstr "X值" msgid "This is the Grid snap value on X axis." msgstr "这是X轴上的栅格捕捉值。" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:59 app_Main.py:8297 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:59 app_Main.py:8327 msgid "Y value" msgstr "Y值" @@ -8041,8 +8066,8 @@ msgid "Orientation" msgstr "排列" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:166 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:224 -#: appPlugins/ToolFilm.py:1530 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:247 +#: appPlugins/ToolFilm.py:1584 msgid "" "Can be:\n" "- Portrait\n" @@ -8054,15 +8079,15 @@ msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:170 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:165 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:228 -#: appPlugins/ToolFilm.py:1534 app_Main.py:8314 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:251 +#: appPlugins/ToolFilm.py:1588 app_Main.py:8344 msgid "Portrait" msgstr "竖排" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:171 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:166 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:229 -#: appPlugins/ToolFilm.py:1535 app_Main.py:8316 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:252 +#: appPlugins/ToolFilm.py:1589 app_Main.py:8346 msgid "Landscape" msgstr "横排" @@ -8081,8 +8106,8 @@ msgstr "" "并包括“项目”、“选定”和“工具”选项卡。" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:208 -#: appPlugins/ToolDblSided.py:854 appPlugins/ToolDblSided.py:1028 -#: app_Main.py:8302 +#: appPlugins/ToolDblSided.py:841 appPlugins/ToolDblSided.py:1008 +#: appPlugins/ToolFilm.py:1411 app_Main.py:8332 msgid "Axis" msgstr "轴" @@ -8100,7 +8125,7 @@ msgid "" "elements that are used in the application." msgstr "这将设置应用程序中使用的文本框GUI元素的字体大小。" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:247 app_Main.py:8319 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:247 app_Main.py:8349 msgid "HUD" msgstr "HUD" @@ -8302,7 +8327,6 @@ msgstr "" "每次启动 FlatCAM 时。" #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:39 -#: appPlugins/ToolCalculators.py:452 msgid "MM" msgstr "毫米" @@ -8364,11 +8388,11 @@ msgstr "Legacy(2D)" msgid "OpenGL(3D)" msgstr "OpenGL(3D)" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:94 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:97 msgid "APPLICATION LEVEL" msgstr "应用程序级别" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:95 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:98 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -8383,11 +8407,11 @@ msgstr "" "\n" "这里的选择将影响所有类型的FlatCAM对象的选项选项卡中的参数。" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:107 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:110 msgid "Portable app" msgstr "可移植的应用程序" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:108 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:111 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -8400,11 +8424,11 @@ msgstr "" "如果勾选,应用程序将可移植运行,\n" "这意味着首选项文件将保存在应用程序文件夹lib\\config子文件夹中。" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:116 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:119 msgid "Verbose log" msgstr "详细日志" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:117 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:120 msgid "" "Enable log messages in the Tcl Shell.\n" "Require restart." @@ -8412,20 +8436,20 @@ msgstr "" "在Tcl控制台中启用日志消息。\n" "需要重启。" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:128 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:131 msgid "Languages" msgstr "语言" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:129 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:132 msgid "Set the language used throughout FlatCAM." msgstr "设置整个FlatCAM使用的语言。" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:136 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:139 #: appTranslation.py:106 msgid "Apply Language" msgstr "应用语言" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:137 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:140 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click." @@ -8433,61 +8457,61 @@ msgstr "" "设置整个FlatCAM使用的语言。\n" "点击后应用程序将重新启动。" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:151 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:154 msgid "Startup Settings" msgstr "启动设置" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:155 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:158 msgid "Splash Screen" msgstr "启动画面" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:157 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:160 msgid "Enable display of the splash screen at application startup." msgstr "启用在应用程序启动时显示初始画面。" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:169 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:172 msgid "Sys Tray Icon" msgstr "系统托盘图标" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:171 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:174 msgid "Enable display of FlatCAM icon in Sys Tray." msgstr "使能在系统托盘中显示FlatCAM图标。" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:176 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:179 msgid "Show Shell" msgstr "显示控制台" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:178 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:181 msgid "" "Check this box if you want the shell to\n" "start automatically at startup." msgstr "如果您希望控制台在启动时自动启动,请选中此框。" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:185 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:188 msgid "Show Project" msgstr "显示项目" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:187 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:190 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." msgstr "如果你想要项目/选定/工具选项卡区域在启动时自动显示,请选中此框。" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:193 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:196 msgid "Version Check" msgstr "版本检测" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:195 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:198 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." msgstr "如果您想在启动时自动检查新版本,请选中此框。" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:202 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:205 msgid "Send Statistics" msgstr "发送统计数据" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:204 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:207 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." @@ -8495,11 +8519,11 @@ msgstr "" "如果您同意匿名发送,请勾选此框\n" "在启动时自动统计,以帮助改进FlatCAM。" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:218 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:221 msgid "Workers number" msgstr "线程数量" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:220 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:223 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -8514,11 +8538,11 @@ msgstr "" "缺省值为2。\n" "更改后,它将在下次应用程序启动时应用。" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:234 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:237 msgid "Geo Tolerance" msgstr "几何公差" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:236 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:239 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.005.\n" @@ -8531,15 +8555,15 @@ msgstr "" "较低的值将增加圆在图像和G代码中的细节,性能成本更高。更高的值将以细节级别为代" "价提供更高的性能。" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:256 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:259 msgid "Save Settings" msgstr "保存设置" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:260 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:263 msgid "Save Compressed Project" msgstr "保存压缩项目" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:262 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:265 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." @@ -8547,11 +8571,11 @@ msgstr "" "是否保存已压缩或未压缩的项目。\n" "当选中时,它将保存一个压缩的FlatCAM项目。" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:271 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:274 msgid "Compression" msgstr "压缩" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:273 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:276 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" @@ -8560,11 +8584,11 @@ msgstr "" "保存FlatCAM项目时使用的压缩级别。更高的值意味着更好的压缩,但需要更多的内存使" "用和更多的处理时间。" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:284 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:287 msgid "Enable Auto Save" msgstr "启用自动保存" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:286 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:289 msgid "" "Check to enable the autosave feature.\n" "When enabled, the application will try to save a project\n" @@ -8573,11 +8597,11 @@ msgstr "" "选中以启用自动保存功能。\n" "当启用时,应用程序将尝试按设置的时间间隔保存项目。" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:296 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:299 msgid "Interval" msgstr "时间间隔" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:298 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:301 msgid "" "Time interval for autosaving. In milliseconds.\n" "The application will try to save periodically but only\n" @@ -8588,43 +8612,43 @@ msgstr "" "应用程序将尝试定期保存,但只有当项目至少手动保存一次。\n" "当激活时,一些操作可能会阻止该功能。" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:314 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:317 msgid "Text to PDF parameters" msgstr "文本转换为PDF参数" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:316 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:319 msgid "Used when saving text in Code Editor or in FlatCAM Document objects." msgstr "在代码编辑器或FlatCAM文档对象中保存文本时使用。" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:325 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:328 msgid "Top Margin" msgstr "顶部边距" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:327 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:330 msgid "Distance between text body and the top of the PDF file." msgstr "文本主体与PDF文件顶部之间的距离。" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:338 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:341 msgid "Bottom Margin" msgstr "底部边距" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:340 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:343 msgid "Distance between text body and the bottom of the PDF file." msgstr "文本主体与PDF文件底部之间的距离。" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:351 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:354 msgid "Left Margin" msgstr "左部边距" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:353 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:356 msgid "Distance between text body and the left of the PDF file." msgstr "文本主体与PDF文件左侧之间的距离。" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:364 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:367 msgid "Right Margin" msgstr "右部边距" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:366 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:369 msgid "Distance between text body and the right of the PDF file." msgstr "文本主体与PDF文件右侧之间的距离。" @@ -8932,7 +8956,7 @@ msgstr "创建一个CNC任务对象,跟踪这个Geometry象的轮廓。" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:45 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:81 -#: appPlugins/ToolCutOut.py:2469 appPlugins/ToolMilling.py:1896 +#: appPlugins/ToolCutOut.py:2473 appPlugins/ToolMilling.py:1866 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -8963,15 +8987,13 @@ msgstr "" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:65 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:298 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:82 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:192 #: appObjects/FlatCAMObj.py:747 appObjects/FlatCAMObj.py:750 #: appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:783 #: appObjects/FlatCAMObj.py:790 appObjects/FlatCAMObj.py:793 -#: appPlugins/ToolCopperThieving.py:1743 appPlugins/ToolFiducials.py:955 -#: appPlugins/ToolFilm.py:1362 appPlugins/ToolReport.py:480 -#: appPlugins/ToolReport.py:483 appPlugins/ToolReport.py:486 -#: appPlugins/ToolReport.py:516 appPlugins/ToolReport.py:523 -#: appPlugins/ToolReport.py:526 +#: appPlugins/ToolCopperThieving.py:1791 appPlugins/ToolFiducials.py:953 +#: appPlugins/ToolReport.py:480 appPlugins/ToolReport.py:483 +#: appPlugins/ToolReport.py:486 appPlugins/ToolReport.py:516 +#: appPlugins/ToolReport.py:523 appPlugins/ToolReport.py:526 msgid "None" msgstr "无" @@ -9234,8 +9256,8 @@ msgstr "用于插值圆的步数(线)。" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:51 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:276 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:232 -#: appPlugins/ToolCopperThieving.py:1329 appPlugins/ToolCopperThieving.py:1699 -#: appPlugins/ToolExtract.py:1235 +#: appPlugins/ToolCopperThieving.py:1337 appPlugins/ToolCopperThieving.py:1747 +#: appPlugins/ToolExtract.py:1273 msgid "Clearance" msgstr "安全间距" @@ -9249,13 +9271,13 @@ msgstr "" "离。" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:81 -#: appPlugins/ToolCopperThieving.py:1360 +#: appPlugins/ToolCopperThieving.py:1368 msgid "Thieving areas with area less then this value will not be added." msgstr "清除面积小于此值的区域将不会被增加。" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:93 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:291 -#: appPlugins/ToolCopperThieving.py:1381 appPlugins/ToolNCC.py:4602 +#: appPlugins/ToolCopperThieving.py:1389 appPlugins/ToolNCC.py:4617 msgid "Itself" msgstr "自身" @@ -9263,9 +9285,9 @@ msgstr "自身" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:291 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolCopperThieving.py:1382 appPlugins/ToolFollow.py:755 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolNCC.py:4602 -#: appPlugins/ToolPaint.py:3286 +#: appPlugins/ToolCopperThieving.py:1390 appPlugins/ToolFollow.py:754 +#: appPlugins/ToolIsolation.py:3593 appPlugins/ToolNCC.py:4617 +#: appPlugins/ToolPaint.py:3301 msgid "Area Selection" msgstr "区域选择" @@ -9273,19 +9295,18 @@ msgstr "区域选择" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:291 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolCopperThieving.py:1383 appPlugins/ToolDblSided.py:946 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolNCC.py:4602 -#: appPlugins/ToolPaint.py:3286 +#: appPlugins/ToolCopperThieving.py:1391 appPlugins/ToolIsolation.py:3593 +#: appPlugins/ToolNCC.py:4617 appPlugins/ToolPaint.py:3301 msgid "Reference Object" msgstr "引用对象" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:97 -#: appPlugins/ToolCopperThieving.py:1385 +#: appPlugins/ToolCopperThieving.py:1393 msgid "Reference:" msgstr "引用:" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:99 -#: appPlugins/ToolCopperThieving.py:1387 +#: appPlugins/ToolCopperThieving.py:1395 msgid "" "- 'Itself' - the copper thieving extent is based on the object extent.\n" "- 'Area Selection' - left mouse click to start selection of the area to be " @@ -9302,25 +9323,25 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:182 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:70 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:184 -#: appPlugins/ToolCopperThieving.py:1432 appPlugins/ToolExtract.py:989 -#: appPlugins/ToolExtract.py:1136 appPlugins/ToolPunchGerber.py:2067 -#: appPlugins/ToolPunchGerber.py:2240 +#: appPlugins/ToolCopperThieving.py:1440 appPlugins/ToolExtract.py:999 +#: appPlugins/ToolExtract.py:1152 appPlugins/ToolPunchGerber.py:2074 +#: appPlugins/ToolPunchGerber.py:2249 msgid "Rectangular" msgstr "矩形" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:109 -#: appPlugins/ToolCopperThieving.py:1433 +#: appPlugins/ToolCopperThieving.py:1441 msgid "Minimal" msgstr "最小的" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:111 -#: appPlugins/ToolCopperThieving.py:1426 appPlugins/ToolFilm.py:1211 -#: appPlugins/ToolPanelize.py:1200 +#: appPlugins/ToolCopperThieving.py:1434 appPlugins/ToolFilm.py:1231 +#: appPlugins/ToolPanelize.py:1208 msgid "Box Type" msgstr "类型" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:113 -#: appPlugins/ToolCopperThieving.py:1428 +#: appPlugins/ToolCopperThieving.py:1436 msgid "" "- 'Rectangular' - the bounding box will be of rectangular shape.\n" "- 'Minimal' - the bounding box will be the convex hull shape." @@ -9329,27 +9350,27 @@ msgstr "" "“最小”-包围盒将是凸包形状。" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:127 -#: appPlugins/ToolCopperThieving.py:1449 +#: appPlugins/ToolCopperThieving.py:1457 msgid "Dots Grid" msgstr "点网格" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:128 -#: appPlugins/ToolCopperThieving.py:1450 +#: appPlugins/ToolCopperThieving.py:1458 msgid "Squares Grid" msgstr "方格网络" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:129 -#: appPlugins/ToolCopperThieving.py:1451 +#: appPlugins/ToolCopperThieving.py:1459 msgid "Lines Grid" msgstr "线型网络" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:131 -#: appPlugins/ToolCopperThieving.py:1453 +#: appPlugins/ToolCopperThieving.py:1461 msgid "Fill Type:" msgstr "填充类型:" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:133 -#: appPlugins/ToolCopperThieving.py:1455 +#: appPlugins/ToolCopperThieving.py:1463 msgid "" "- 'Solid' - copper thieving will be a solid polygon.\n" "- 'Dots Grid' - the empty area will be filled with a pattern of dots.\n" @@ -9362,57 +9383,57 @@ msgstr "" "-“线型网络”-空区域将被线条图案填充。" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:141 -#: appPlugins/ToolCopperThieving.py:1474 +#: appPlugins/ToolCopperThieving.py:1490 msgid "Dots Grid Parameters" msgstr "点网络参数" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:147 -#: appPlugins/ToolCopperThieving.py:1480 +#: appPlugins/ToolCopperThieving.py:1496 msgid "Dot diameter in Dots Grid." msgstr "点网格中点的直径。" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:160 -#: appPlugins/ToolCopperThieving.py:1493 +#: appPlugins/ToolCopperThieving.py:1509 msgid "Distance between each two dots in Dots Grid." msgstr "点网格中每两个点之间的距离。" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:170 -#: appPlugins/ToolCopperThieving.py:1514 +#: appPlugins/ToolCopperThieving.py:1538 msgid "Squares Grid Parameters" msgstr "方形网格参数" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:176 -#: appPlugins/ToolCopperThieving.py:1520 +#: appPlugins/ToolCopperThieving.py:1544 msgid "Square side size in Squares Grid." msgstr "方形网格中的方形侧面尺寸。" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:189 -#: appPlugins/ToolCopperThieving.py:1533 +#: appPlugins/ToolCopperThieving.py:1557 msgid "Distance between each two squares in Squares Grid." msgstr "方格网格中每两个方格之间的距离。" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:199 -#: appPlugins/ToolCopperThieving.py:1554 +#: appPlugins/ToolCopperThieving.py:1586 msgid "Lines Grid Parameters" msgstr "线网格参数" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:205 -#: appPlugins/ToolCopperThieving.py:1560 +#: appPlugins/ToolCopperThieving.py:1592 msgid "Line thickness size in Lines Grid." msgstr "线网格中线的厚度。" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:218 -#: appPlugins/ToolCopperThieving.py:1573 +#: appPlugins/ToolCopperThieving.py:1605 msgid "Distance between each two lines in Lines Grid." msgstr "线网格中每两条线之间的距离。" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:228 -#: appPlugins/ToolCopperThieving.py:1613 +#: appPlugins/ToolCopperThieving.py:1636 msgid "Robber Bar Parameters" msgstr "辅助阴极参数" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:230 -#: appPlugins/ToolCopperThieving.py:1615 +#: appPlugins/ToolCopperThieving.py:1638 msgid "" "Parameters used for the robber bar.\n" "Robber bar = copper border to help in pattern hole plating." @@ -9421,70 +9442,71 @@ msgstr "" "Robber bar=辅助阴极,有助于图案孔电镀。" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:238 -#: appPlugins/ToolCopperThieving.py:1623 +#: appPlugins/ToolCopperThieving.py:1661 msgid "Bounding box margin for robber bar." msgstr "辅助阴极边界框边距。" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:249 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:267 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:50 -#: appPlugins/ToolCopperThieving.py:1634 appPlugins/ToolCorners.py:788 -#: appPlugins/ToolExtract.py:1294 +#: appPlugins/ToolCopperThieving.py:1672 appPlugins/ToolCorners.py:775 +#: appPlugins/ToolExtract.py:1335 msgid "Thickness" msgstr "厚度" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:251 -#: appPlugins/ToolCopperThieving.py:1636 +#: appPlugins/ToolCopperThieving.py:1674 msgid "The robber bar thickness." msgstr "辅助阴极厚度。" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:262 -#: appPlugins/ToolCopperThieving.py:1669 +#: appPlugins/ToolCopperThieving.py:1707 msgid "Pattern Plating Mask" msgstr "线路电镀保护膜" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:264 -#: appPlugins/ToolCopperThieving.py:1671 +#: appPlugins/ToolCopperThieving.py:1709 msgid "Generate a mask for pattern plating." msgstr "生成用于线路电镀的掩模。" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:269 -#: appPlugins/ToolCopperThieving.py:1692 +#: appPlugins/ToolCopperThieving.py:1740 msgid "Only Pads" msgstr "仅焊盘" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:271 -#: appPlugins/ToolCopperThieving.py:1694 +#: appPlugins/ToolCopperThieving.py:1742 msgid "Select only pads in case the selected object is a copper Gerber." msgstr "如果所选对象是铜Gerber,则仅选择焊盘。" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:278 -#: appPlugins/ToolCopperThieving.py:1701 +#: appPlugins/ToolCopperThieving.py:1749 msgid "" "The distance between the possible copper thieving elements\n" "and/or robber bar and the actual openings in the mask." msgstr "可能的盗铜区域和/或辅助阴极和覆膜开口之间的距离。" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:292 -#: appPlugins/ToolCopperThieving.py:1737 +#: appPlugins/ToolCopperThieving.py:1785 msgid "Choose which additional geometry to include, if available." msgstr "选择要包括的其他几何图形(如果可用)。" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:295 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:195 -#: appPlugins/ToolCopperThieving.py:1740 appPlugins/ToolFilm.py:1365 -#: appPlugins/ToolMilling.py:3826 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:147 +#: appPlugins/ToolCopperThieving.py:1788 appPlugins/ToolFilm.py:1409 +#: appPlugins/ToolMilling.py:3896 msgid "Both" msgstr "以上都是" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:296 -#: appPlugins/ToolCopperThieving.py:543 appPlugins/ToolCopperThieving.py:547 -#: appPlugins/ToolCopperThieving.py:609 appPlugins/ToolCopperThieving.py:1741 +#: appPlugins/ToolCopperThieving.py:545 appPlugins/ToolCopperThieving.py:549 +#: appPlugins/ToolCopperThieving.py:611 appPlugins/ToolCopperThieving.py:1323 +#: appPlugins/ToolCopperThieving.py:1789 msgid "Thieving" msgstr "清除" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:297 -#: appPlugins/ToolCopperThieving.py:1742 +#: appPlugins/ToolCopperThieving.py:1790 msgid "Robber bar" msgstr "辅助阴极" @@ -9497,18 +9519,18 @@ msgstr "校准插件" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:32 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:32 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:31 -#: appPlugins/ToolCopperThieving.py:1324 appPlugins/ToolCorners.py:769 -#: appPlugins/ToolFiducials.py:905 +#: appPlugins/ToolCopperThieving.py:1324 appPlugins/ToolCorners.py:748 +#: appPlugins/ToolEtchCompensation.py:412 appPlugins/ToolFiducials.py:903 msgid "Parameters used for this tool." msgstr "用于此工具的参数。" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:37 -#: appPlugins/ToolCalibration.py:906 +#: appPlugins/ToolCalibration.py:904 msgid "Source Type" msgstr "源类型" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:38 -#: appPlugins/ToolCalibration.py:907 +#: appPlugins/ToolCalibration.py:905 msgid "" "The source of calibration points.\n" "It can be:\n" @@ -9521,32 +9543,32 @@ msgstr "" "-自由->在画布上自由单击以获取校准点" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:43 -#: appPlugins/ToolCalibration.py:912 +#: appPlugins/ToolCalibration.py:910 msgid "Free" msgstr "自由" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:57 -#: appPlugins/ToolCalibration.py:801 +#: appPlugins/ToolCalibration.py:799 msgid "Height (Z) for travelling between the points." msgstr "点之间移动的高度(Z)。" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:69 -#: appPlugins/ToolCalibration.py:813 +#: appPlugins/ToolCalibration.py:811 msgid "Verification Z" msgstr "验证Z" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:71 -#: appPlugins/ToolCalibration.py:815 +#: appPlugins/ToolCalibration.py:813 msgid "Height (Z) for checking the point." msgstr "检查点的高度(Z)。" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:83 -#: appPlugins/ToolCalibration.py:827 +#: appPlugins/ToolCalibration.py:825 msgid "Zero Z tool" msgstr "刀具Z清零" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:85 -#: appPlugins/ToolCalibration.py:829 +#: appPlugins/ToolCalibration.py:827 msgid "" "Include a sequence to zero the height (Z)\n" "of the verification tool." @@ -9555,25 +9577,25 @@ msgstr "包括将验证刀具高度(Z)归零的序列。" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:92 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:113 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:147 -#: appPlugins/ToolCalibration.py:836 +#: appPlugins/ToolCalibration.py:834 msgid "Toolchange Z" msgstr "换刀Z" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:94 -#: appPlugins/ToolCalibration.py:838 +#: appPlugins/ToolCalibration.py:836 msgid "Height (Z) for mounting the verification probe." msgstr "安装验证探针的高度(Z)。" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:106 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:286 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:128 -#: appPlugins/ToolCalibration.py:850 appPlugins/ToolDrilling.py:2668 -#: appPlugins/ToolMilling.py:4287 appPlugins/ToolSolderPaste.py:1373 +#: appPlugins/ToolCalibration.py:848 appPlugins/ToolDrilling.py:2672 +#: appPlugins/ToolMilling.py:4349 appPlugins/ToolSolderPaste.py:1373 msgid "Toolchange X-Y" msgstr "换刀X-Y" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:108 -#: appPlugins/ToolCalibration.py:852 +#: appPlugins/ToolCalibration.py:850 msgid "" "Toolchange X,Y position.\n" "If no value is entered then the current\n" @@ -9583,12 +9605,12 @@ msgstr "" "如果未输入任何值,则将使用当前(x,y)点," #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:119 -#: appPlugins/ToolCalibration.py:878 +#: appPlugins/ToolCalibration.py:876 msgid "Second point" msgstr "第二点" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:121 -#: appPlugins/ToolCalibration.py:880 +#: appPlugins/ToolCalibration.py:878 msgid "" "Second point in the Gcode verification can be:\n" "- top-left -> the user will align the PCB vertically\n" @@ -9599,16 +9621,18 @@ msgstr "" "-右下->用户将水平对齐PCB" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:125 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:171 -#: appPlugins/ToolCalibration.py:884 appPlugins/ToolCorners.py:732 -#: appPlugins/ToolFilm.py:1249 app_Main.py:5667 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolCalibration.py:882 appPlugins/ToolCorners.py:829 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5673 msgid "Top Left" msgstr "左上" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:126 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:172 -#: appPlugins/ToolCalibration.py:885 appPlugins/ToolCorners.py:744 -#: appPlugins/ToolFilm.py:1250 app_Main.py:5668 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolCalibration.py:883 appPlugins/ToolCorners.py:841 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5674 msgid "Bottom Right" msgstr "右下" @@ -9618,13 +9642,13 @@ msgstr "提取孔选项" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:36 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:36 -#: appPlugins/ToolExtract.py:938 appPlugins/ToolPunchGerber.py:2017 +#: appPlugins/ToolExtract.py:939 appPlugins/ToolPunchGerber.py:2018 msgid "Processed Pads Type" msgstr "焊盘加工类型" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:38 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:38 -#: appPlugins/ToolExtract.py:940 appPlugins/ToolPunchGerber.py:2019 +#: appPlugins/ToolExtract.py:941 appPlugins/ToolPunchGerber.py:2020 msgid "" "The type of pads shape to be processed.\n" "If the PCB has many SMD pads with rectangular pads,\n" @@ -9636,7 +9660,7 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:48 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:48 -#: appPlugins/ToolExtract.py:967 appPlugins/ToolPunchGerber.py:2045 +#: appPlugins/ToolExtract.py:977 appPlugins/ToolPunchGerber.py:2052 msgid "Process Circular Pads." msgstr "加工圆形焊盘。" @@ -9644,26 +9668,26 @@ msgstr "加工圆形焊盘。" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:156 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:54 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:158 -#: appPlugins/ToolExtract.py:973 appPlugins/ToolExtract.py:1110 -#: appPlugins/ToolPunchGerber.py:2051 appPlugins/ToolPunchGerber.py:2214 +#: appPlugins/ToolExtract.py:983 appPlugins/ToolExtract.py:1126 +#: appPlugins/ToolPunchGerber.py:2058 appPlugins/ToolPunchGerber.py:2223 msgid "Oblong" msgstr "椭圆形" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:56 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:56 -#: appPlugins/ToolExtract.py:975 appPlugins/ToolPunchGerber.py:2053 +#: appPlugins/ToolExtract.py:985 appPlugins/ToolPunchGerber.py:2060 msgid "Process Oblong Pads." msgstr "处理椭圆形焊盘。" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:64 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:64 -#: appPlugins/ToolExtract.py:983 appPlugins/ToolPunchGerber.py:2061 +#: appPlugins/ToolExtract.py:993 appPlugins/ToolPunchGerber.py:2068 msgid "Process Square Pads." msgstr "处理正方形焊盘。" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:72 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:72 -#: appPlugins/ToolExtract.py:991 appPlugins/ToolPunchGerber.py:2069 +#: appPlugins/ToolExtract.py:1001 appPlugins/ToolPunchGerber.py:2076 msgid "Process Rectangular Pads." msgstr "处理长方形焊盘。" @@ -9671,15 +9695,15 @@ msgstr "处理长方形焊盘。" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:195 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:78 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:197 -#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:997 -#: appPlugins/ToolExtract.py:1149 appPlugins/ToolPunchGerber.py:2075 -#: appPlugins/ToolPunchGerber.py:2253 appPlugins/ToolReport.py:200 +#: appObjects/FlatCAMObj.py:505 appPlugins/ToolExtract.py:1007 +#: appPlugins/ToolExtract.py:1165 appPlugins/ToolPunchGerber.py:2082 +#: appPlugins/ToolPunchGerber.py:2262 appPlugins/ToolReport.py:200 msgid "Others" msgstr "其他" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:80 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:80 -#: appPlugins/ToolExtract.py:999 appPlugins/ToolPunchGerber.py:2077 +#: appPlugins/ToolExtract.py:1009 appPlugins/ToolPunchGerber.py:2084 msgid "Process pads not in the categories above." msgstr "处理不属于上述类别的焊盘。" @@ -9687,8 +9711,8 @@ msgstr "处理不属于上述类别的焊盘。" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:117 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:94 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:119 -#: appPlugins/ToolExtract.py:1057 appPlugins/ToolExtract.py:1167 -#: appPlugins/ToolPunchGerber.py:2129 appPlugins/ToolPunchGerber.py:2158 +#: appPlugins/ToolExtract.py:1071 appPlugins/ToolExtract.py:1191 +#: appPlugins/ToolPunchGerber.py:2139 appPlugins/ToolPunchGerber.py:2167 msgid "Fixed Diameter" msgstr "固定直径" @@ -9696,19 +9720,19 @@ msgstr "固定直径" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:134 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:95 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:136 -#: appPlugins/ToolExtract.py:1059 appPlugins/ToolExtract.py:1088 -#: appPlugins/ToolPunchGerber.py:2131 appPlugins/ToolPunchGerber.py:2186 +#: appPlugins/ToolExtract.py:1073 appPlugins/ToolExtract.py:1104 +#: appPlugins/ToolPunchGerber.py:2141 appPlugins/ToolPunchGerber.py:2195 msgid "Fixed Annular Ring" msgstr "固定环" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:95 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:96 -#: appPlugins/ToolExtract.py:1058 appPlugins/ToolPunchGerber.py:2130 +#: appPlugins/ToolExtract.py:1072 appPlugins/ToolPunchGerber.py:2140 msgid "Proportional" msgstr "比例" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:101 -#: appPlugins/ToolExtract.py:1048 +#: appPlugins/ToolExtract.py:1062 msgid "" "The method for processing pads. Can be:\n" "- Fixed Diameter -> all holes will have a set size\n" @@ -9722,13 +9746,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:127 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:129 -#: appPlugins/ToolExtract.py:1177 appPlugins/ToolPunchGerber.py:2168 +#: appPlugins/ToolExtract.py:1201 appPlugins/ToolPunchGerber.py:2177 msgid "Fixed hole diameter." msgstr "固定孔径。" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:136 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:138 -#: appPlugins/ToolExtract.py:1090 appPlugins/ToolPunchGerber.py:2188 +#: appPlugins/ToolExtract.py:1106 appPlugins/ToolPunchGerber.py:2197 msgid "" "The size of annular ring.\n" "The copper sliver between the hole exterior\n" @@ -9739,37 +9763,37 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:145 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:147 -#: appPlugins/ToolExtract.py:1099 appPlugins/ToolPunchGerber.py:2203 +#: appPlugins/ToolExtract.py:1115 appPlugins/ToolPunchGerber.py:2212 msgid "The size of annular ring for circular pads." msgstr "圆形焊盘的环形环尺寸。" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:158 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:160 -#: appPlugins/ToolExtract.py:1112 appPlugins/ToolPunchGerber.py:2216 +#: appPlugins/ToolExtract.py:1128 appPlugins/ToolPunchGerber.py:2225 msgid "The size of annular ring for oblong pads." msgstr "椭圆形焊盘的环形环尺寸。" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:171 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:173 -#: appPlugins/ToolExtract.py:1125 appPlugins/ToolPunchGerber.py:2229 +#: appPlugins/ToolExtract.py:1141 appPlugins/ToolPunchGerber.py:2238 msgid "The size of annular ring for square pads." msgstr "正方形焊盘的环形环尺寸。" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:184 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:186 -#: appPlugins/ToolExtract.py:1138 appPlugins/ToolPunchGerber.py:2242 +#: appPlugins/ToolExtract.py:1154 appPlugins/ToolPunchGerber.py:2251 msgid "The size of annular ring for rectangular pads." msgstr "长方形焊盘的环形环尺寸。" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:197 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:199 -#: appPlugins/ToolExtract.py:1151 appPlugins/ToolPunchGerber.py:2255 +#: appPlugins/ToolExtract.py:1167 appPlugins/ToolPunchGerber.py:2264 msgid "The size of annular ring for other pads." msgstr "其他类型焊盘的环形环尺寸。" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:207 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:209 -#: appPlugins/ToolExtract.py:1184 appPlugins/ToolPunchGerber.py:2267 +#: appPlugins/ToolExtract.py:1221 appPlugins/ToolPunchGerber.py:2276 msgid "Proportional Diameter" msgstr "直径比例" @@ -9780,7 +9804,7 @@ msgstr "系数" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:218 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:220 -#: appPlugins/ToolExtract.py:1195 appPlugins/ToolPunchGerber.py:2278 +#: appPlugins/ToolExtract.py:1232 appPlugins/ToolPunchGerber.py:2287 msgid "" "Proportional Diameter.\n" "The hole diameter will be a fraction of the pad size." @@ -9789,17 +9813,17 @@ msgstr "" "孔径将是焊盘尺寸的一小部分。" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:226 -#: appPlugins/ToolExtract.py:1229 appPlugins/ToolExtract.py:1254 +#: appPlugins/ToolExtract.py:1259 appPlugins/ToolExtract.py:1289 msgid "Extract Soldermask" msgstr "提取阻焊层" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:228 -#: appPlugins/ToolExtract.py:1231 appPlugins/ToolExtract.py:1257 +#: appPlugins/ToolExtract.py:1261 appPlugins/ToolExtract.py:1292 msgid "Extract soldermask from a given Gerber file." msgstr "从给定的Gerber文件中提取阻焊层。" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:234 -#: appPlugins/ToolExtract.py:1237 +#: appPlugins/ToolExtract.py:1275 msgid "" "This set how much the soldermask extends\n" "beyond the margin of the pads." @@ -9808,17 +9832,17 @@ msgstr "" "超出焊盘的边缘。" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:246 -#: appPlugins/ToolExtract.py:1273 appPlugins/ToolExtract.py:1312 +#: appPlugins/ToolExtract.py:1306 appPlugins/ToolExtract.py:1350 msgid "Extract Cutout" msgstr "提取切割" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:248 -#: appPlugins/ToolExtract.py:1275 appPlugins/ToolExtract.py:1315 +#: appPlugins/ToolExtract.py:1308 appPlugins/ToolExtract.py:1353 msgid "Extract a cutout from a given Gerber file." msgstr "从给定的Gerber文件中提取切割。" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:269 -#: appPlugins/ToolExtract.py:1296 +#: appPlugins/ToolExtract.py:1337 msgid "The thickness of the line that makes the cutout geometry." msgstr "几个图形切割线线的厚度。" @@ -9827,7 +9851,7 @@ msgid "Fiducials Plugin" msgstr "基准插件" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:39 -#: appPlugins/ToolFiducials.py:912 +#: appPlugins/ToolFiducials.py:910 msgid "" "This set the fiducial diameter if fiducial type is circular,\n" "otherwise is the size of the fiducial.\n" @@ -9838,14 +9862,15 @@ msgstr "" "焊盘开口比那个大一倍。" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:67 -#: appPlugins/ToolFiducials.py:940 +#: appPlugins/ToolFiducials.py:938 msgid "Auto" msgstr "自动" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:45 -#: appPlugins/ToolCutOut.py:2607 appPlugins/ToolFiducials.py:941 -#: appPlugins/ToolLevelling.py:1900 appPlugins/ToolPunchGerber.py:2304 +#: appPlugins/ToolCorners.py:878 appPlugins/ToolCutOut.py:2611 +#: appPlugins/ToolFiducials.py:939 appPlugins/ToolLevelling.py:1900 +#: appPlugins/ToolPunchGerber.py:2320 msgid "Manual" msgstr "手动" @@ -9856,7 +9881,7 @@ msgid "Mode" msgstr "模式" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:72 -#: appPlugins/ToolFiducials.py:945 +#: appPlugins/ToolFiducials.py:943 msgid "" "- 'Auto' - automatic placement of fiducials in the corners of the bounding " "box.\n" @@ -9866,22 +9891,22 @@ msgstr "" "-“手动”-手动放置基准点。" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:80 -#: appPlugins/ToolFiducials.py:953 +#: appPlugins/ToolFiducials.py:951 msgid "Up" msgstr "向上" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:81 -#: appPlugins/ToolFiducials.py:954 +#: appPlugins/ToolFiducials.py:952 msgid "Down" msgstr "向下" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:84 -#: appPlugins/ToolFiducials.py:957 +#: appPlugins/ToolFiducials.py:955 msgid "Second fiducial" msgstr "第二基准" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:86 -#: appPlugins/ToolFiducials.py:959 +#: appPlugins/ToolFiducials.py:957 msgid "" "The position for the second fiducial.\n" "- 'Up' - the order is: bottom-left, top-left, top-right.\n" @@ -9895,22 +9920,22 @@ msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:102 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:43 -#: appPlugins/ToolCorners.py:781 appPlugins/ToolFiducials.py:975 +#: appPlugins/ToolCorners.py:768 appPlugins/ToolFiducials.py:973 msgid "Cross" msgstr "交叉" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:103 -#: appPlugins/ToolFiducials.py:976 +#: appPlugins/ToolFiducials.py:974 msgid "Chess" msgstr "棋盘" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:106 -#: appPlugins/ToolFiducials.py:978 +#: appPlugins/ToolFiducials.py:976 msgid "Fiducial Type" msgstr "基准类型" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:108 -#: appPlugins/ToolFiducials.py:980 +#: appPlugins/ToolFiducials.py:978 msgid "" "The type of fiducial.\n" "- 'Circular' - this is the regular fiducial.\n" @@ -9923,7 +9948,7 @@ msgstr "" "-“棋盘”-棋盘模式基准。" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:117 -#: appPlugins/ToolFiducials.py:989 +#: appPlugins/ToolFiducials.py:987 msgid "Line thickness" msgstr "线条宽度" @@ -9938,19 +9963,19 @@ msgid "" msgstr "将Gerber几何体从正反转为负并反转的工具。" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:41 -#: appPlugins/ToolInvertGerber.py:276 +#: appPlugins/ToolInvertGerber.py:281 msgid "" "Distance by which to avoid\n" "the edges of the Gerber object." msgstr "避开Gerber对象边缘的距离。" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:52 -#: appPlugins/ToolInvertGerber.py:287 +#: appPlugins/ToolInvertGerber.py:292 msgid "Lines Join Style" msgstr "线条连接样式" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:54 -#: appPlugins/ToolInvertGerber.py:289 +#: appPlugins/ToolInvertGerber.py:294 msgid "" "The way that the lines in the object outline will be joined.\n" "Can be:\n" @@ -9965,7 +9990,7 @@ msgstr "" "-斜角->这些线由第三条线连接" #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:63 -#: appPlugins/ToolInvertGerber.py:298 +#: appPlugins/ToolInvertGerber.py:303 msgid "Bevel" msgstr "斜角" @@ -9993,7 +10018,7 @@ msgid "Punch Gerber Options" msgstr "Gerber钻孔选项" #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:102 -#: appPlugins/ToolPunchGerber.py:2120 +#: appPlugins/ToolPunchGerber.py:2119 msgid "" "The punch hole source can be:\n" "- Excellon Object-> the Excellon object drills center will serve as " @@ -10022,25 +10047,25 @@ msgstr "" "用于创建二维码的工具,该二维码可以插入到选定的Gerber中,也可以作为文件导出。" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:39 -#: appPlugins/ToolQRCode.py:818 app_Main.py:8282 +#: appPlugins/ToolQRCode.py:841 app_Main.py:8312 msgid "Version" msgstr "版本" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:41 -#: appPlugins/ToolQRCode.py:820 +#: appPlugins/ToolQRCode.py:843 msgid "" "QRCode version can have values from 1 (21x21 boxes)\n" "to 40 (177x177 boxes)." msgstr "二维码版本的值可以从1(21x21框)到40(177x177框)。" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:52 -#: appPlugins/ToolQRCode.py:831 +#: appPlugins/ToolQRCode.py:854 msgid "Error correction" msgstr "纠错" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:54 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:65 -#: appPlugins/ToolQRCode.py:833 appPlugins/ToolQRCode.py:844 +#: appPlugins/ToolQRCode.py:856 appPlugins/ToolQRCode.py:867 #, python-format msgid "" "Parameter that controls the error correction used for the QR Code.\n" @@ -10056,24 +10081,24 @@ msgstr "" "H=最多可更正30%%的错误。" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:75 -#: appPlugins/ToolQRCode.py:854 +#: appPlugins/ToolQRCode.py:877 msgid "Box Size" msgstr "框尺寸" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:77 -#: appPlugins/ToolQRCode.py:856 +#: appPlugins/ToolQRCode.py:879 msgid "" "Box size control the overall size of the QRcode\n" "by adjusting the size of each box in the code." msgstr "框大小通过调整代码中每个框的大小来控制二维码的总体大小。" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:88 -#: appPlugins/ToolQRCode.py:867 +#: appPlugins/ToolQRCode.py:890 msgid "Border Size" msgstr "边框大小" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:90 -#: appPlugins/ToolQRCode.py:869 +#: appPlugins/ToolQRCode.py:892 msgid "" "Size of the QRCode border. How many boxes thick is the border.\n" "Default value is 4. The width of the clearance around the QRCode." @@ -10082,27 +10107,28 @@ msgstr "" "默认值为4。二维码周围的间隙宽度。" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:101 -#: appPlugins/ToolQRCode.py:789 +#: appPlugins/ToolQRCode.py:795 msgid "QRCode Data" msgstr "二维码数据" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:103 -#: appPlugins/ToolQRCode.py:791 +#: appPlugins/ToolQRCode.py:797 msgid "QRCode Data. Alphanumeric text to be encoded in the QRCode." msgstr "二维码数据。要在二维码中编码的字母数字文本。" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:107 -#: appPlugins/ToolQRCode.py:795 +#: appPlugins/ToolQRCode.py:813 msgid "Add here the text to be included in the QRCode..." msgstr "在此添加要包含在二维码中的文本。。。" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:113 -#: appPlugins/ToolQRCode.py:880 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:179 +#: appPlugins/ToolFilm.py:1459 appPlugins/ToolQRCode.py:903 msgid "Polarity" msgstr "正负片" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:115 -#: appPlugins/ToolQRCode.py:882 +#: appPlugins/ToolQRCode.py:905 msgid "" "Choose the polarity of the QRCode.\n" "It can be drawn in a negative way (squares are clear)\n" @@ -10112,17 +10138,17 @@ msgstr "" "它可以以负向方式(正方形是透明的)或正向方式(正方形是不透明的)绘制。" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:119 -#: appPlugins/ToolFilm.py:1404 appPlugins/ToolQRCode.py:886 +#: appPlugins/ToolFilm.py:1457 appPlugins/ToolQRCode.py:909 msgid "Negative" msgstr "负片" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:120 -#: appPlugins/ToolFilm.py:1403 appPlugins/ToolQRCode.py:887 +#: appPlugins/ToolFilm.py:1456 appPlugins/ToolQRCode.py:910 msgid "Positive" msgstr "正片" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:122 -#: appPlugins/ToolQRCode.py:889 +#: appPlugins/ToolQRCode.py:912 msgid "" "Choose the type of QRCode to be created.\n" "If added on a Silkscreen Gerber file the QRCode may\n" @@ -10135,29 +10161,29 @@ msgstr "" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:133 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:139 -#: appPlugins/ToolQRCode.py:900 appPlugins/ToolQRCode.py:906 +#: appPlugins/ToolQRCode.py:923 appPlugins/ToolQRCode.py:929 msgid "" "The bounding box, meaning the empty space that surrounds\n" "the QRCode geometry, can have a rounded or a square shape." msgstr "边界框,即围绕二维码几何图形的空白空间,可以是圆形或正方形形状。" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:146 -#: appPlugins/ToolQRCode.py:939 +#: appPlugins/ToolQRCode.py:959 msgid "Fill Color" msgstr "填充颜色" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:148 -#: appPlugins/ToolQRCode.py:941 +#: appPlugins/ToolQRCode.py:961 msgid "Set the QRCode fill color (squares color)." msgstr "设置二维码填充颜色(方形颜色)。" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:156 -#: appPlugins/ToolQRCode.py:963 +#: appPlugins/ToolQRCode.py:983 msgid "Back Color" msgstr "背景色" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:158 -#: appPlugins/ToolQRCode.py:965 +#: appPlugins/ToolQRCode.py:985 msgid "Set the QRCode background color." msgstr "设置二维码背景颜色。" @@ -10358,13 +10384,13 @@ msgstr "使用对齐孔帮助创建双面PCB的工具。" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:90 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:240 -#: appPlugins/ToolCorners.py:856 appPlugins/ToolCutOut.py:2792 -#: appPlugins/ToolDblSided.py:1012 +#: appPlugins/ToolCorners.py:917 appPlugins/ToolCutOut.py:2791 +#: appPlugins/ToolDblSided.py:992 msgid "Drill Dia" msgstr "孔直径" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:43 -#: appPlugins/ToolDblSided.py:1014 appPlugins/ToolDblSided.py:1019 +#: appPlugins/ToolDblSided.py:994 appPlugins/ToolDblSided.py:999 msgid "Diameter of the drill for the alignment holes." msgstr "对齐孔的钻直径。" @@ -10374,23 +10400,22 @@ msgstr "对齐轴" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:52 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:65 -#: appPlugins/ToolDblSided.py:855 appPlugins/ToolDblSided.py:1030 +#: appPlugins/ToolDblSided.py:842 appPlugins/ToolDblSided.py:1010 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "垂直镜像(X)或水平镜像(Y)。" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:63 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:197 -#: appPlugins/ToolFilm.py:1367 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:149 msgid "Mirror Axis" msgstr "镜像轴" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:80 -#: appPlugins/ToolDblSided.py:881 +#: appPlugins/ToolDblSided.py:868 msgid "Box" msgstr "框" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:81 -#: appPlugins/ToolDblSided.py:882 +#: appPlugins/ToolDblSided.py:869 msgid "Hole Snap" msgstr "捕捉孔" @@ -10419,7 +10444,6 @@ msgid "Calculators Plugin" msgstr "计算器插件" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:25 -#: appPlugins/ToolCalculators.py:415 msgid "V-Shape Tool Calculator" msgstr "V形刀具计算器" @@ -10433,12 +10457,12 @@ msgstr "" "以尖端直径、尖端角度和切割深度作为参数。" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:44 -#: appPlugins/ToolCalculators.py:486 +#: appPlugins/ToolCalculators.py:611 msgid "Tip Diameter" msgstr "刀尖直径" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:46 -#: appPlugins/ToolCalculators.py:488 +#: appPlugins/ToolCalculators.py:613 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." @@ -10447,7 +10471,7 @@ msgstr "" "由制造商指定。" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:58 -#: appPlugins/ToolCalculators.py:501 +#: appPlugins/ToolCalculators.py:626 msgid "Tip Angle" msgstr "刀尖角度" @@ -10468,12 +10492,11 @@ msgstr "" "在CNC任务对象中,它是CutZ参数。" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:81 -#: appPlugins/ToolCalculators.py:417 msgid "ElectroPlating Calculator" msgstr "电镀计算器" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:83 -#: appPlugins/ToolCalculators.py:560 +#: appPlugins/ToolCalculators.py:674 msgid "" "This calculator is useful for those who plate the via/pad/drill holes,\n" "using a method like graphite ink or calcium hypophosphite ink or palladium " @@ -10483,37 +10506,33 @@ msgstr "" "镀的人员。" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:94 -#: appPlugins/ToolCalculators.py:579 +#: appPlugins/ToolCalculators.py:704 msgid "Board Length" msgstr "板长" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:96 -#: appPlugins/ToolCalculators.py:580 msgid "This is the board length. In centimeters." msgstr "这是板子的长度。以厘米为单位。" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:106 -#: appPlugins/ToolCalculators.py:597 +#: appPlugins/ToolCalculators.py:722 appPlugins/ToolCalculators.py:723 msgid "Board Width" msgstr "板宽" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:108 -#: appPlugins/ToolCalculators.py:598 msgid "This is the board width.In centimeters." msgstr "这是电路板的宽度,单位为厘米。" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:114 -#: appPlugins/ToolCalculators.py:616 msgid "This is the board area." msgstr "这是板子的区域。" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:124 -#: appPlugins/ToolCalculators.py:638 +#: appPlugins/ToolCalculators.py:763 msgid "Current Density" msgstr "电流密度" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:130 -#: appPlugins/ToolCalculators.py:639 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." @@ -10522,12 +10541,11 @@ msgstr "" "以每平方英尺ASF的安培数为单位。" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:136 -#: appPlugins/ToolCalculators.py:658 +#: appPlugins/ToolCalculators.py:783 msgid "Copper Growth" msgstr "铜生长" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:142 -#: appPlugins/ToolCalculators.py:659 msgid "" "How thick the copper growth is intended to be.\n" "In microns." @@ -10540,27 +10558,27 @@ msgid "Corner Markers Options" msgstr "角标记选项" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:38 -#: appPlugins/ToolCorners.py:776 +#: appPlugins/ToolCorners.py:763 msgid "Shape of the marker." msgstr "标记的形状。" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42 -#: appPlugins/ToolCorners.py:780 +#: appPlugins/ToolCorners.py:767 msgid "Semi-Cross" msgstr "半交叉" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:52 -#: appPlugins/ToolCorners.py:790 +#: appPlugins/ToolCorners.py:777 msgid "The thickness of the line that makes the corner marker." msgstr "构成标记角的线的厚度。" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:79 -#: appPlugins/ToolCorners.py:804 +#: appPlugins/ToolCorners.py:791 msgid "The length of the line that makes the corner marker." msgstr "构成角标记的线的长度。" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:92 -#: appPlugins/ToolCorners.py:858 +#: appPlugins/ToolCorners.py:919 msgid "Drill Diameter" msgstr "钻孔直径" @@ -10576,7 +10594,7 @@ msgid "" msgstr "创建刀具路径以切割PCB并将其与原始板分离。" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:39 -#: appPlugins/ToolCutOut.py:2425 +#: appPlugins/ToolCutOut.py:2402 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -10585,18 +10603,18 @@ msgstr "用于从周围材料中切割PCB形状的工具的直径。" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:95 -#: appPlugins/ToolCutOut.py:2482 appPlugins/ToolDrilling.py:2428 -#: appPlugins/ToolMilling.py:4059 +#: appPlugins/ToolCutOut.py:2486 appPlugins/ToolDrilling.py:2441 +#: appPlugins/ToolMilling.py:4129 msgid "Multi-Depth" msgstr "多深度" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:92 -#: appPlugins/ToolCutOut.py:2356 +#: appPlugins/ToolCutOut.py:2341 msgid "Kind" msgstr "方法" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94 -#: appPlugins/ToolCutOut.py:2358 +#: appPlugins/ToolCutOut.py:2343 msgid "" "Choice of what kind the object we want to cutout is.\n" "- Single: contain a single PCB Gerber outline object.\n" @@ -10608,7 +10626,7 @@ msgstr "" "-拼板:一个拼板PCB Gerber对象,由许多单独的PCB轮廓组成。" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:101 -#: appPlugins/ToolCutOut.py:2364 +#: appPlugins/ToolCutOut.py:2349 msgid "Single" msgstr "单个" @@ -10637,24 +10655,24 @@ msgstr "" "-8 -2*左+2*右+2*顶+2*底" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:229 -#: appPlugins/ToolCutOut.py:2698 +#: appPlugins/ToolCutOut.py:2649 msgid "Big cursor" msgstr "大光标" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:231 -#: appPlugins/ToolCutOut.py:2700 +#: appPlugins/ToolCutOut.py:2651 msgid "Use a big cursor when adding manual gaps." msgstr "手动添加间隙时使用大光标。" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:242 -#: appPlugins/ToolCutOut.py:2794 +#: appPlugins/ToolCutOut.py:2793 msgid "" "Diameter of the tool used to cutout\n" "the PCB by drilling." msgstr "用于通过钻孔切割 PCB 的工具的直径。" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:255 -#: appPlugins/ToolCutOut.py:2807 +#: appPlugins/ToolCutOut.py:2806 msgid "" "Distance between the center of\n" "two neighboring drill holes." @@ -10673,9 +10691,9 @@ msgstr "使用钻孔或铣削孔的刀具路径创建CNC任务。" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:140 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:127 -#: appPlugins/ToolDrilling.py:2350 appPlugins/ToolIsolation.py:3221 -#: appPlugins/ToolMilling.py:3648 appPlugins/ToolNCC.py:4234 -#: appPlugins/ToolPaint.py:3027 +#: appPlugins/ToolDrilling.py:2365 appPlugins/ToolIsolation.py:3225 +#: appPlugins/ToolMilling.py:3720 appPlugins/ToolNCC.py:4233 +#: appPlugins/ToolPaint.py:3035 msgid "Tool order" msgstr "刀具顺序" @@ -10684,10 +10702,10 @@ msgstr "刀具顺序" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:141 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:128 -#: appPlugins/ToolDrilling.py:2351 appPlugins/ToolIsolation.py:3222 -#: appPlugins/ToolMilling.py:3649 appPlugins/ToolNCC.py:4235 -#: appPlugins/ToolNCC.py:4245 appPlugins/ToolPaint.py:3028 -#: appPlugins/ToolPaint.py:3038 +#: appPlugins/ToolDrilling.py:2366 appPlugins/ToolIsolation.py:3226 +#: appPlugins/ToolMilling.py:3721 appPlugins/ToolNCC.py:4234 +#: appPlugins/ToolNCC.py:4244 appPlugins/ToolPaint.py:3036 +#: appPlugins/ToolPaint.py:3046 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" @@ -10707,9 +10725,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:149 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:136 -#: appPlugins/ToolDrilling.py:2359 appPlugins/ToolIsolation.py:3230 -#: appPlugins/ToolMilling.py:3657 appPlugins/ToolNCC.py:4243 -#: appPlugins/ToolPaint.py:3036 +#: appPlugins/ToolDrilling.py:2374 appPlugins/ToolIsolation.py:3234 +#: appPlugins/ToolMilling.py:3729 appPlugins/ToolNCC.py:4242 +#: appPlugins/ToolPaint.py:3044 msgid "Forward" msgstr "顺序" @@ -10717,9 +10735,9 @@ msgstr "顺序" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:59 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:150 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:137 -#: appPlugins/ToolDrilling.py:2360 appPlugins/ToolIsolation.py:3231 -#: appPlugins/ToolMilling.py:3658 appPlugins/ToolNCC.py:4244 -#: appPlugins/ToolPaint.py:3037 +#: appPlugins/ToolDrilling.py:2375 appPlugins/ToolIsolation.py:3235 +#: appPlugins/ToolMilling.py:3730 appPlugins/ToolNCC.py:4243 +#: appPlugins/ToolPaint.py:3045 msgid "Reverse" msgstr "逆序" @@ -10729,7 +10747,7 @@ msgid "Tool change" msgstr "换刀" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:107 -#: appPlugins/ToolDrilling.py:2647 appPlugins/ToolMilling.py:4267 +#: appPlugins/ToolDrilling.py:2651 appPlugins/ToolMilling.py:4329 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -10737,7 +10755,7 @@ msgstr "在G代码中包括换刀顺序(换刀暂停)。" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:115 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:150 -#: appPlugins/ToolDrilling.py:2655 appPlugins/ToolMilling.py:4275 +#: appPlugins/ToolDrilling.py:2659 appPlugins/ToolMilling.py:4337 msgid "" "Z-axis position (height) for\n" "tool change." @@ -10745,13 +10763,13 @@ msgstr "换刀的Z轴位置(高度)。" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:127 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:165 -#: appPlugins/ToolDrilling.py:2698 appPlugins/ToolMilling.py:4305 +#: appPlugins/ToolDrilling.py:2702 appPlugins/ToolMilling.py:4367 msgid "End move Z" msgstr "结束移动Z" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:129 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:167 -#: appPlugins/ToolDrilling.py:2700 appPlugins/ToolMilling.py:4307 +#: appPlugins/ToolDrilling.py:2704 appPlugins/ToolMilling.py:4369 msgid "" "Height of the tool after\n" "the last move at the end of the job." @@ -10759,13 +10777,13 @@ msgstr "作业结束时最后一次移动后的刀具高度。" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:140 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:181 -#: appPlugins/ToolDrilling.py:2714 appPlugins/ToolMilling.py:4321 +#: appPlugins/ToolDrilling.py:2718 appPlugins/ToolMilling.py:4383 msgid "End move X,Y" msgstr "结束移动X,Y" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:142 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:183 -#: appPlugins/ToolDrilling.py:2716 appPlugins/ToolMilling.py:4323 +#: appPlugins/ToolDrilling.py:2720 appPlugins/ToolMilling.py:4385 msgid "" "End move X,Y position. In format (x,y).\n" "If no value is entered then there is no move\n" @@ -10781,7 +10799,7 @@ msgstr "允许等待主轴转速到达" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:183 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:242 -#: appPlugins/ToolDrilling.py:2526 appPlugins/ToolMilling.py:4207 +#: appPlugins/ToolDrilling.py:2539 appPlugins/ToolMilling.py:4277 msgid "" "Pause to allow the spindle to reach its\n" "speed before cutting." @@ -10789,14 +10807,14 @@ msgstr "切割前,暂停以使主轴达到其速度。" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:191 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:248 -#: appPlugins/ToolDrilling.py:2538 appPlugins/ToolMilling.py:4218 +#: appPlugins/ToolDrilling.py:2551 appPlugins/ToolMilling.py:4288 msgid "Number of time units for spindle to dwell." msgstr "主轴停留的时间单位数。" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:200 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:261 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:231 -#: appPlugins/ToolDrilling.py:2765 appPlugins/ToolMilling.py:4372 +#: appPlugins/ToolDrilling.py:2769 appPlugins/ToolMilling.py:4434 #: appPlugins/ToolSolderPaste.py:1491 msgid "Preprocessor" msgstr "预处理器" @@ -10821,19 +10839,19 @@ msgstr "换刀X,Y" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:284 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:288 -#: appPlugins/ToolDrilling.py:2670 appPlugins/ToolMilling.py:4289 +#: appPlugins/ToolDrilling.py:2674 appPlugins/ToolMilling.py:4351 msgid "Toolchange X,Y position." msgstr "刀具更换X、Y位置。" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:292 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:296 -#: appPlugins/ToolDrilling.py:2686 +#: appPlugins/ToolDrilling.py:2690 msgid "Start Z" msgstr "起点Z" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:294 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:298 -#: appPlugins/ToolDrilling.py:2688 +#: appPlugins/ToolDrilling.py:2692 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -10844,16 +10862,16 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:319 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:98 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:348 -#: appPlugins/ToolDrilling.py:2728 appPlugins/ToolLevelling.py:1863 -#: appPlugins/ToolMilling.py:4335 +#: appPlugins/ToolDrilling.py:2732 appPlugins/ToolLevelling.py:1863 +#: appPlugins/ToolMilling.py:4397 msgid "Probe Z depth" msgstr "探针Z深度" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:321 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:100 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:350 -#: appPlugins/ToolDrilling.py:2730 appPlugins/ToolLevelling.py:1865 -#: appPlugins/ToolMilling.py:4337 +#: appPlugins/ToolDrilling.py:2734 appPlugins/ToolLevelling.py:1865 +#: appPlugins/ToolMilling.py:4399 msgid "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." @@ -10861,15 +10879,15 @@ msgstr "允许探头探测的最大深度。负值,以当前单位表示。" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:332 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:363 -#: appPlugins/ToolDrilling.py:2747 appPlugins/ToolMilling.py:4354 +#: appPlugins/ToolDrilling.py:2751 appPlugins/ToolMilling.py:4416 msgid "Feedrate Probe" msgstr "进给率探头" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:334 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:113 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:365 -#: appPlugins/ToolDrilling.py:2749 appPlugins/ToolLevelling.py:1878 -#: appPlugins/ToolMilling.py:4356 +#: appPlugins/ToolDrilling.py:2753 appPlugins/ToolLevelling.py:1878 +#: appPlugins/ToolMilling.py:4418 msgid "The feedrate used while the probe is probing." msgstr "探头探测时使用的进给速度。" @@ -10944,7 +10962,7 @@ msgstr "禁区" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:396 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:418 -#: appPlugins/ToolDrilling.py:2785 appPlugins/ToolMilling.py:4392 +#: appPlugins/ToolDrilling.py:2789 appPlugins/ToolMilling.py:4454 msgid "" "Include exclusion areas.\n" "In those areas the travel of the tools\n" @@ -10958,22 +10976,22 @@ msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:428 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:306 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:273 -#: appPlugins/ToolDrilling.py:2858 appPlugins/ToolFollow.py:763 -#: appPlugins/ToolIsolation.py:3626 appPlugins/ToolMilling.py:4466 -#: appPlugins/ToolNCC.py:4641 appPlugins/ToolPaint.py:3320 +#: appPlugins/ToolDrilling.py:2862 appPlugins/ToolFollow.py:762 +#: appPlugins/ToolIsolation.py:3656 appPlugins/ToolMilling.py:4528 +#: appPlugins/ToolNCC.py:4656 appPlugins/ToolPaint.py:3335 msgid "The kind of selection shape used for area selection." msgstr "用于区域选择的选择形状的类型。" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:416 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:438 -#: appPlugins/ToolDrilling.py:2807 appPlugins/ToolDrilling.py:2826 -#: appPlugins/ToolMilling.py:4415 appPlugins/ToolMilling.py:4434 +#: appPlugins/ToolDrilling.py:2811 appPlugins/ToolDrilling.py:2830 +#: appPlugins/ToolMilling.py:4477 appPlugins/ToolMilling.py:4496 msgid "Strategy" msgstr "策略" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:417 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:439 -#: appPlugins/ToolDrilling.py:2827 appPlugins/ToolMilling.py:4435 +#: appPlugins/ToolDrilling.py:2831 appPlugins/ToolMilling.py:4497 msgid "" "The strategy followed when encountering an exclusion area.\n" "Can be:\n" @@ -10987,28 +11005,28 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:421 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:443 -#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2831 -#: appPlugins/ToolMilling.py:943 appPlugins/ToolMilling.py:4439 +#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2835 +#: appPlugins/ToolMilling.py:883 appPlugins/ToolMilling.py:4501 msgid "Over" msgstr "掠过" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:422 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:444 -#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2832 -#: appPlugins/ToolMilling.py:943 appPlugins/ToolMilling.py:4440 +#: appPlugins/ToolDrilling.py:861 appPlugins/ToolDrilling.py:2836 +#: appPlugins/ToolMilling.py:883 appPlugins/ToolMilling.py:4502 msgid "Around" msgstr "绕过" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:428 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:450 -#: appPlugins/ToolDrilling.py:2807 appPlugins/ToolDrilling.py:2839 -#: appPlugins/ToolMilling.py:4415 appPlugins/ToolMilling.py:4447 +#: appPlugins/ToolDrilling.py:2811 appPlugins/ToolDrilling.py:2843 +#: appPlugins/ToolMilling.py:4477 appPlugins/ToolMilling.py:4509 msgid "Over Z" msgstr "结束Z" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:429 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:451 -#: appPlugins/ToolDrilling.py:2840 appPlugins/ToolMilling.py:4448 +#: appPlugins/ToolDrilling.py:2844 appPlugins/ToolMilling.py:4510 msgid "" "The height Z to which the tool will rise in order to avoid\n" "an interdiction area." @@ -11019,6 +11037,75 @@ msgid "Film Plugin" msgstr "胶片插件" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:28 +#: appPlugins/ToolFilm.py:1257 +#, fuzzy +#| msgid "Film Adjustments" +msgid "Adjustments" +msgstr "胶片调整" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:30 +#: appPlugins/ToolFilm.py:1259 +#, fuzzy +#| msgid "Center point coordinates" +msgid "Compensate print distortions." +msgstr "中心点坐标" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:46 +#: appPlugins/ToolFilm.py:1276 +msgid "" +"A value greater than 1 will stretch the film\n" +"while a value less than 1 will jolt it." +msgstr "大于1的值将拉伸胶片,而小于1的值将使胶片抖动。" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:79 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:123 +#: appPlugins/ToolFilm.py:1309 appPlugins/ToolFilm.py:1370 +#, fuzzy +#| msgid "" +#| "The reference point to be used as origin for the adjustment.\n" +#| "It can be one of the four points of the geometry bounding box." +msgid "The reference point to be used as origin for the adjustment." +msgstr "" +"用作调整原点的参考点。\n" +"它可以是几何边界框的四个点之一。" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolCorners.py:837 appPlugins/ToolFiducials.py:832 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 app_Main.py:5672 +msgid "Bottom Left" +msgstr "左下" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 +#: appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 +msgid "Top right" +msgstr "右上" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:90 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:101 +#: appPlugins/ToolFilm.py:1335 +msgid "Skew" +msgstr "倾斜" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:92 +#: appPlugins/ToolFilm.py:1337 +msgid "" +"Positive values will skew to the right\n" +"while negative values will skew to the left." +msgstr "正值将向右倾斜,而负值将向左倾斜。" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:134 +#: appPlugins/ToolDblSided.py:956 appPlugins/ToolFilm.py:1396 +msgid "Mirror" +msgstr "镜像" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:136 +#: appPlugins/ToolFilm.py:1398 appPlugins/ToolFilm.py:1413 +msgid "Mirror the film geometry on the selected axis or on both." +msgstr "在选定的轴上或两者上几何镜像胶片。" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:164 msgid "" "Create a PCB film from a Gerber or Geometry object.\n" "The file is saved in SVG format." @@ -11026,42 +11113,26 @@ msgstr "" "从Gerber或Geometry对象创建PCB胶片。\n" "该文件以SVG格式保存。" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:38 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:212 -#: appPlugins/ToolFilm.py:1406 appPlugins/ToolFilm.py:1518 -msgid "Film Type" -msgstr "胶片类型" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:40 -#: appPlugins/ToolFilm.py:1408 -msgid "" -"Generate a Positive black film or a Negative film.\n" -"Positive means that it will print the features\n" -"with black on a white canvas.\n" -"Negative means that it will print the features\n" -"with white on a black canvas.\n" -"The Film format is SVG." +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:181 +#: appPlugins/ToolFilm.py:1461 +msgid "Generate a Positive black film or a Negative film." msgstr "" -"生成黑色正片或负片。\n" -"-Pos-表示它将在白色画布上以黑色打印特征。\n" -"-Neg-表示它将在黑色画布上以白色打印特征。\n" -"胶片格式是SVG。" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:51 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:187 msgid "Film Color" msgstr "胶片颜色" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:53 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:189 msgid "Set the film color when positive film is selected." msgstr "选择正片胶片时设置胶片颜色。" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:66 -#: appPlugins/ToolFilm.py:1424 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:202 +#: appPlugins/ToolFilm.py:1472 msgid "Border" msgstr "边框" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:68 -#: appPlugins/ToolFilm.py:1426 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:204 +#: appPlugins/ToolFilm.py:1474 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -11078,13 +11149,13 @@ msgstr "" "刷品周围创建一个粗黑条,以便更好地界定轮廓特征,轮廓特征与其他特征一样为白" "色,如果没有此边界,可能会与周围环境混淆。" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:85 -#: appPlugins/ToolFilm.py:1393 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:221 +#: appPlugins/ToolFilm.py:1446 msgid "Scale Stroke" msgstr "特征缩放" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:87 -#: appPlugins/ToolFilm.py:1395 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:223 +#: appPlugins/ToolFilm.py:1448 msgid "" "Scale the line stroke thickness of each feature in the SVG file.\n" "It means that the line that envelope each SVG feature will be thicker or " @@ -11094,88 +11165,28 @@ msgstr "" "缩放SVG文件中每个特征的线条笔划厚度。\n" "这意味着封装每个SVG特征的线条将更粗或更细,因此精细特征可能更受此参数的影响。" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:94 -#: appPlugins/ToolFilm.py:1234 -msgid "Film Adjustments" -msgstr "胶片调整" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:96 -#: appPlugins/ToolFilm.py:1236 -msgid "" -"Sometime the printers will distort the print shape, especially the Laser " -"types.\n" -"This section provide the tools to compensate for the print distortions." -msgstr "" -"有时打印机会扭曲打印形状,尤其是激光类型。\n" -"本节提供了补偿打印失真的工具。" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:103 -msgid "Scale Film geometry" -msgstr "缩放胶片" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:105 -#: appPlugins/ToolFilm.py:1265 -msgid "" -"A value greater than 1 will stretch the film\n" -"while a value less than 1 will jolt it." -msgstr "大于1的值将拉伸胶片,而小于1的值将使胶片抖动。" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:134 -msgid "Skew Film geometry" -msgstr "倾斜胶片" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:136 -#: appPlugins/ToolFilm.py:1309 -msgid "" -"Positive values will skew to the right\n" -"while negative values will skew to the left." -msgstr "正值将向右倾斜,而负值将向左倾斜。" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:166 -msgid "" -"The reference point to be used as origin for the adjustment.\n" -"It can be one of the four points of the geometry bounding box." -msgstr "" -"用作调整原点的参考点。\n" -"它可以是几何边界框的四个点之一。" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:170 -#: appPlugins/ToolCorners.py:740 appPlugins/ToolFiducials.py:834 -#: appPlugins/ToolFilm.py:1248 app_Main.py:5666 -msgid "Bottom Left" -msgstr "左下" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:173 -#: appPlugins/ToolFilm.py:1251 -msgid "Top right" -msgstr "右上" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:181 -msgid "Mirror Film geometry" -msgstr "胶片镜像" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:183 -#: appPlugins/ToolFilm.py:1353 -msgid "Mirror the film geometry on the selected axis or on both." -msgstr "在选定的轴上或两者上几何镜像胶片。" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:207 -#: appPlugins/ToolFilm.py:1513 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:230 +#: appPlugins/ToolFilm.py:1574 msgid "SVG" msgstr "SVG" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:208 -#: appPlugins/ToolFilm.py:1514 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:231 +#: appPlugins/ToolFilm.py:1575 msgid "PNG" msgstr "PNG" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:209 -#: appPlugins/ToolFilm.py:1515 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:232 +#: appPlugins/ToolFilm.py:1576 msgid "PDF" msgstr "PDF" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:214 -#: appPlugins/ToolFilm.py:1520 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:235 +#: appPlugins/ToolFilm.py:1565 +msgid "Film Type" +msgstr "胶片类型" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:237 +#: appPlugins/ToolFilm.py:1567 msgid "" "The file type of the saved film. Can be:\n" "- 'SVG' -> open-source vectorial format\n" @@ -11187,23 +11198,23 @@ msgstr "" "- 'PNG' ->透明图片\n" "- 'PDF' ->便携式文件格式" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:223 -#: appPlugins/ToolFilm.py:1529 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:246 +#: appPlugins/ToolFilm.py:1583 msgid "Page Orientation" msgstr "页面方向" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:236 -#: appPlugins/ToolFilm.py:1546 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:259 +#: appPlugins/ToolFilm.py:1600 msgid "Page Size" msgstr "页面大小" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:237 -#: appPlugins/ToolFilm.py:1547 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:260 +#: appPlugins/ToolFilm.py:1601 msgid "A selection of standard ISO 216 page sizes." msgstr "选择标准ISO 216页面大小。" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:304 -#: appPlugins/ToolFilm.py:1613 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:327 +#: appPlugins/ToolFilm.py:1667 msgid "Default value is 96 DPI. Change this value to scale the PNG file." msgstr "默认值为96 DPI。更改此值以缩放PNG文件。" @@ -11241,7 +11252,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:86 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:103 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:110 -#: appPlugins/ToolPaint.py:3068 +#: appPlugins/ToolPaint.py:3080 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" @@ -11251,12 +11262,12 @@ msgstr "" "如果刀具为V形类型,则该值将根据其他参数自动计算。" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:132 -#: appPlugins/ToolIsolation.py:3378 +#: appPlugins/ToolIsolation.py:3404 msgid "Pad Passes" msgstr "焊盘间隙" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:134 -#: appPlugins/ToolIsolation.py:3380 +#: appPlugins/ToolIsolation.py:3406 msgid "" "Width of the extra isolation gap for pads only,\n" "in number (integer) of tool widths." @@ -11268,16 +11279,16 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:270 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:229 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:230 -#: appPlugins/ToolIsolation.py:3471 appPlugins/ToolNCC.py:4530 -#: appPlugins/ToolPaint.py:3246 +#: appPlugins/ToolIsolation.py:3501 appPlugins/ToolNCC.py:4545 +#: appPlugins/ToolPaint.py:3261 msgid "Rest" msgstr "其他加工" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:272 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 -#: appPlugins/ToolIsolation.py:3474 appPlugins/ToolNCC.py:4534 -#: appPlugins/ToolPaint.py:3249 +#: appPlugins/ToolIsolation.py:3504 appPlugins/ToolNCC.py:4549 +#: appPlugins/ToolPaint.py:3264 msgid "" "If checked, use 'rest machining'.\n" "Basically it will process copper outside PCB features,\n" @@ -11296,22 +11307,22 @@ msgstr "" "如果未选中,请使用标准算法。" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:215 -#: appPlugins/ToolIsolation.py:3496 +#: appPlugins/ToolIsolation.py:3526 msgid "Combine" msgstr "结合" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:217 -#: appPlugins/ToolIsolation.py:3498 +#: appPlugins/ToolIsolation.py:3528 msgid "Combine all passes into one object" msgstr "将所有过程合并到一个对象中" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:223 -#: appPlugins/ToolIsolation.py:3515 +#: appPlugins/ToolIsolation.py:3545 msgid "Except" msgstr "例外" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:224 -#: appPlugins/ToolIsolation.py:3516 +#: appPlugins/ToolIsolation.py:3546 msgid "" "When the isolation geometry is generated,\n" "by checking this, the area of the object below\n" @@ -11320,20 +11331,20 @@ msgstr "生成隔离几何体时,通过选中此选项,将从隔离几何体 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:332 -#: appPlugins/ToolIsolation.py:3505 appPlugins/ToolNCC.py:4654 +#: appPlugins/ToolIsolation.py:3535 appPlugins/ToolNCC.py:4669 msgid "Check validity" msgstr "检查有效性" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:232 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:334 -#: appPlugins/ToolIsolation.py:3507 appPlugins/ToolNCC.py:4656 +#: appPlugins/ToolIsolation.py:3537 appPlugins/ToolNCC.py:4671 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." msgstr "如果选中,则验证工具直径是否能够提供完全隔离。" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:241 -#: appPlugins/ToolIsolation.py:3555 +#: appPlugins/ToolIsolation.py:3585 msgid "" "Isolation scope. Choose what to isolate:\n" "- 'All' -> Isolate all the polygons in the object\n" @@ -11349,17 +11360,17 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolPaint.py:3286 +#: appPlugins/ToolIsolation.py:3593 appPlugins/ToolPaint.py:3301 msgid "Polygon Selection" msgstr "多边形选择" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:268 -#: appPlugins/ToolIsolation.py:3591 +#: appPlugins/ToolIsolation.py:3621 msgid "Interiors" msgstr "内部" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:270 -#: appPlugins/ToolIsolation.py:3593 +#: appPlugins/ToolIsolation.py:3623 msgid "" "When checked the user can select interiors of a polygon.\n" "(holes in the polygon)." @@ -11368,12 +11379,12 @@ msgstr "" "(多边形中的孔)。" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275 -#: appPlugins/ToolIsolation.py:3486 +#: appPlugins/ToolIsolation.py:3516 msgid "Forced Rest" msgstr "强制" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 -#: appPlugins/ToolIsolation.py:3488 +#: appPlugins/ToolIsolation.py:3518 msgid "" "When checked the isolation will be done with the current tool even if\n" "interiors of a polygon (holes in the polygon) could not be isolated.\n" @@ -11421,7 +11432,7 @@ msgstr "" "-栅格:将自动生成探测点栅格" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:46 -#: appPlugins/ToolLevelling.py:1901 app_Main.py:8286 +#: appPlugins/ToolLevelling.py:1901 app_Main.py:8316 msgid "Grid" msgstr "栅格" @@ -11448,7 +11459,7 @@ msgstr "双线性" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:71 -#: appPlugins/ToolLevelling.py:1928 appPlugins/ToolPanelize.py:1268 +#: appPlugins/ToolLevelling.py:1928 appPlugins/ToolPanelize.py:1282 msgid "Columns" msgstr "列" @@ -11459,7 +11470,7 @@ msgstr "网格列的数目。" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:83 -#: appPlugins/ToolLevelling.py:1939 appPlugins/ToolPanelize.py:1279 +#: appPlugins/ToolLevelling.py:1939 appPlugins/ToolPanelize.py:1293 msgid "Rows" msgstr "行" @@ -11519,7 +11530,7 @@ msgid "Milling Plugin" msgstr "铣削插件" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:28 -#: appPlugins/ToolMilling.py:3554 +#: appPlugins/ToolMilling.py:3517 msgid "" "Create CNCJob with toolpaths for milling either Geometry or drill holes." msgstr "使用刀具路径创建CNC任务,用于铣削Geometry或钻孔。" @@ -11528,14 +11539,14 @@ msgstr "使用刀具路径创建CNC任务,用于铣削Geometry或钻孔。" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 -#: appPlugins/ToolMilling.py:4003 +#: appPlugins/ToolMilling.py:4073 msgid "V-Tip Dia" msgstr "V形端直径" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:65 -#: appPlugins/ToolMilling.py:4006 +#: appPlugins/ToolMilling.py:4076 msgid "The tip diameter for V-Shape Tool" msgstr "V形刀具的刀尖直径" @@ -11543,14 +11554,14 @@ msgstr "V形刀具的刀尖直径" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:76 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:84 -#: appPlugins/ToolMilling.py:4019 +#: appPlugins/ToolMilling.py:4089 msgid "V-Tip Angle" msgstr "V形端角度" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:70 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78 -#: appPlugins/ToolMilling.py:4022 +#: appPlugins/ToolMilling.py:4092 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." @@ -11571,7 +11582,7 @@ msgid "" msgstr "在机器代码中包括换刀顺序(换刀暂停)。" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:195 -#: appPlugins/ToolMilling.py:4104 +#: appPlugins/ToolMilling.py:4174 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -11618,13 +11629,13 @@ msgstr "" "忽略任何其他情况。" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:325 -#: appPlugins/ToolMilling.py:4159 +#: appPlugins/ToolMilling.py:4229 msgid "Re-cut" msgstr "重新切割" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:327 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:339 -#: appPlugins/ToolMilling.py:4161 appPlugins/ToolMilling.py:4174 +#: appPlugins/ToolMilling.py:4231 appPlugins/ToolMilling.py:4244 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -11647,7 +11658,7 @@ msgstr "" "铣削后,金属刷将清洁材料。" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:505 -#: appPlugins/ToolMilling.py:3975 +#: appPlugins/ToolMilling.py:4045 msgid "" "Algorithm for polishing:\n" "- Standard: Fixed step inwards.\n" @@ -11690,7 +11701,7 @@ msgid "Offset value" msgstr "偏移值" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:295 -#: appPlugins/ToolNCC.py:4608 +#: appPlugins/ToolNCC.py:4623 msgid "" "Selection of area to be processed.\n" "- 'Itself' - the processing extent is based on the object that is " @@ -11709,7 +11720,7 @@ msgid "Paint Plugin" msgstr "绘图插件" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 -#: appPlugins/ToolPaint.py:3276 +#: appPlugins/ToolPaint.py:3291 msgid "" "Selection of area to be processed.\n" "- 'Polygon Selection' - left mouse click to add/remove polygons to be " @@ -11742,12 +11753,12 @@ msgstr "" "每个元素都是源对象的副本,彼此之间的间隔为X距离和Y距离。" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:44 -#: appPlugins/ToolPanelize.py:1243 +#: appPlugins/ToolPanelize.py:1257 msgid "Spacing cols" msgstr "间距孔" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:46 -#: appPlugins/ToolPanelize.py:1245 +#: appPlugins/ToolPanelize.py:1259 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -11756,12 +11767,12 @@ msgstr "" "以当前单位计算。" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:58 -#: appPlugins/ToolPanelize.py:1256 +#: appPlugins/ToolPanelize.py:1270 msgid "Spacing rows" msgstr "行距" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:60 -#: appPlugins/ToolPanelize.py:1258 +#: appPlugins/ToolPanelize.py:1272 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -11770,27 +11781,27 @@ msgstr "" "以当前单位计算。" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:73 -#: appPlugins/ToolPanelize.py:1270 +#: appPlugins/ToolPanelize.py:1284 msgid "Number of columns of the desired panel" msgstr "所需拼板的列数" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:85 -#: appPlugins/ToolPanelize.py:1281 +#: appPlugins/ToolPanelize.py:1295 msgid "Number of rows of the desired panel" msgstr "所需拼板的行数" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:92 -#: appPlugins/ToolPanelize.py:1293 +#: appPlugins/ToolPanelize.py:1317 msgid "Geo" msgstr "Geometry" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:93 -#: appPlugins/ToolPanelize.py:1294 +#: appPlugins/ToolPanelize.py:1318 msgid "Panel Type" msgstr "拼板类型" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:95 -#: appPlugins/ToolPanelize.py:1296 +#: appPlugins/ToolPanelize.py:1320 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -11801,7 +11812,7 @@ msgstr "" "- Geometry" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:106 -#: appPlugins/ToolPanelize.py:1306 +#: appPlugins/ToolPanelize.py:1330 msgid "" "Active only for Geometry panel type.\n" "When checked the application will find\n" @@ -11817,7 +11828,7 @@ msgid "Constrain within" msgstr "内部约束" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:116 -#: appPlugins/ToolPanelize.py:1316 +#: appPlugins/ToolPanelize.py:1340 msgid "" "Area define by DX and DY within to constrain the panel.\n" "DX and DY values are in current units.\n" @@ -11831,12 +11842,12 @@ msgstr "" "最后一个拼板将有尽可能多的列和行,因为它们完全适合所选区域。" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:129 -#: appPlugins/ToolPanelize.py:1328 +#: appPlugins/ToolPanelize.py:1352 msgid "Width (DX)" msgstr "宽度(DX)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:131 -#: appPlugins/ToolPanelize.py:1330 +#: appPlugins/ToolPanelize.py:1354 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -11845,12 +11856,12 @@ msgstr "" "以当前单位计算。" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:142 -#: appPlugins/ToolPanelize.py:1340 +#: appPlugins/ToolPanelize.py:1364 msgid "Height (DY)" msgstr "高度(DY)" #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:144 -#: appPlugins/ToolPanelize.py:1342 +#: appPlugins/ToolPanelize.py:1366 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -12026,19 +12037,19 @@ msgid "" msgstr "" "从同一类型的另一个Gerber或几何对象中减去一个Gerber或Geometry对象的工具。" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:925 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:949 msgid "Close paths" msgstr "关闭路径" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:30 appPlugins/ToolSub.py:926 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:30 appPlugins/ToolSub.py:950 msgid "Checking this will close the paths cut by the subtractor object." msgstr "选中此选项将关闭由差集对象剪切的路径。" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:33 appPlugins/ToolSub.py:821 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:33 appPlugins/ToolSub.py:826 msgid "Delete source" msgstr "删除源文件" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:35 appPlugins/ToolSub.py:823 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:35 appPlugins/ToolSub.py:828 msgid "" "When checked will delete the source objects\n" "after a successful operation." @@ -12055,7 +12066,7 @@ msgid "" msgstr "可以应用于应用程序对象的各种转换。" #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:40 -#: appPlugins/ToolTransform.py:612 +#: appPlugins/ToolTransform.py:609 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -12072,17 +12083,13 @@ msgstr "" "- 对象->指定对象的包围框的中心" #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:66 -#: appPlugins/ToolTransform.py:644 +#: appPlugins/ToolTransform.py:641 msgid "The type of object used as reference." msgstr "用作引用的对象的类型。" -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:101 -msgid "Skew" -msgstr "倾斜" - #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:120 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:134 -#: appPlugins/ToolCalibration.py:1230 appPlugins/ToolCalibration.py:1243 +#: appPlugins/ToolCalibration.py:1228 appPlugins/ToolCalibration.py:1241 msgid "" "Angle, in degrees.\n" "Float number between -360 and 359." @@ -12109,7 +12116,7 @@ msgstr "将“关键字”列表恢复为默认状态。" #: appGUI/preferences/utilities/FAExcPrefGroupUI.py:37 #: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:27 #: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:27 -#: appPlugins/ToolDrilling.py:2869 appPlugins/ToolMilling.py:4477 +#: appPlugins/ToolDrilling.py:2873 appPlugins/ToolMilling.py:4539 msgid "Delete All" msgstr "全部删除" @@ -12324,26 +12331,26 @@ msgstr "CNC任务对象" msgid "Document Editor" msgstr "文档编辑器" -#: appObjects/FlatCAMExcellon.py:935 appObjects/FlatCAMExcellon.py:1037 -#: appPlugins/ToolDrilling.py:1928 appPlugins/ToolMilling.py:2479 -#: appPlugins/ToolMilling.py:2589 +#: appObjects/FlatCAMExcellon.py:932 appObjects/FlatCAMExcellon.py:1034 +#: appPlugins/ToolDrilling.py:1928 appPlugins/ToolMilling.py:2449 +#: appPlugins/ToolMilling.py:2559 msgid "Please select one or more tools from the list and try again." msgstr "请从列表中选择一个或多个工具,然后重试。" -#: appObjects/FlatCAMExcellon.py:940 appPlugins/ToolMilling.py:2486 +#: appObjects/FlatCAMExcellon.py:937 appPlugins/ToolMilling.py:2456 msgid "Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "钻头的铣刀尺寸大于孔的尺寸。取消。" -#: appObjects/FlatCAMExcellon.py:1046 appPlugins/ToolMilling.py:2598 +#: appObjects/FlatCAMExcellon.py:1043 appPlugins/ToolMilling.py:2568 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "用于槽的铣刀尺寸大于孔的尺寸。取消了。" -#: appObjects/FlatCAMGeometry.py:486 +#: appObjects/FlatCAMGeometry.py:483 msgid "Vertex points calculated." msgstr "顶点已计算。" -#: appObjects/FlatCAMGeometry.py:693 appObjects/FlatCAMGeometry.py:847 -#: appPlugins/ToolMilling.py:2842 appPlugins/ToolMilling.py:3086 +#: appObjects/FlatCAMGeometry.py:690 appObjects/FlatCAMGeometry.py:844 +#: appPlugins/ToolMilling.py:2812 appPlugins/ToolMilling.py:3056 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -12351,50 +12358,50 @@ msgstr "" "在刀具表中选择刀具偏移,但未提供任何值。\n" "添加刀具偏移或更改偏移类型。" -#: appObjects/FlatCAMGeometry.py:760 appObjects/FlatCAMGeometry.py:908 -#: appPlugins/ToolMilling.py:2911 appPlugins/ToolMilling.py:3130 +#: appObjects/FlatCAMGeometry.py:757 appObjects/FlatCAMGeometry.py:905 +#: appPlugins/ToolMilling.py:2881 appPlugins/ToolMilling.py:3100 msgid "G-Code parsing in progress..." msgstr "正在进行G代码分析。。。" -#: appObjects/FlatCAMGeometry.py:762 appObjects/FlatCAMGeometry.py:910 -#: appPlugins/ToolMilling.py:2913 appPlugins/ToolMilling.py:3132 +#: appObjects/FlatCAMGeometry.py:759 appObjects/FlatCAMGeometry.py:907 +#: appPlugins/ToolMilling.py:2883 appPlugins/ToolMilling.py:3102 msgid "G-Code parsing finished..." msgstr "G代码分析已完成。。。" -#: appObjects/FlatCAMGeometry.py:769 appObjects/FlatCAMGeometry.py:919 -#: appObjects/FlatCAMGeometry.py:1083 appPlugins/ToolMilling.py:2920 -#: appPlugins/ToolMilling.py:3141 +#: appObjects/FlatCAMGeometry.py:766 appObjects/FlatCAMGeometry.py:916 +#: appObjects/FlatCAMGeometry.py:1080 appPlugins/ToolMilling.py:2890 +#: appPlugins/ToolMilling.py:3111 msgid "Finished G-Code processing" msgstr "完成G代码处理" -#: appObjects/FlatCAMGeometry.py:771 appObjects/FlatCAMGeometry.py:921 -#: appPlugins/ToolMilling.py:2922 appPlugins/ToolMilling.py:3143 +#: appObjects/FlatCAMGeometry.py:768 appObjects/FlatCAMGeometry.py:918 +#: appPlugins/ToolMilling.py:2892 appPlugins/ToolMilling.py:3113 msgid "G-Code processing failed with error" msgstr "G代码处理失败,出现错误" -#: appObjects/FlatCAMGeometry.py:814 appPlugins/ToolMilling.py:2965 +#: appObjects/FlatCAMGeometry.py:811 appPlugins/ToolMilling.py:2935 #: appPlugins/ToolSolderPaste.py:865 appPlugins/ToolSolderPaste.py:923 msgid "Cancelled. Empty file, it has no geometry" msgstr "取消。空文件,它没有几何图形" -#: appObjects/FlatCAMGeometry.py:937 appObjects/FlatCAMGeometry.py:942 -#: appObjects/FlatCAMGeometry.py:1090 appPlugins/ToolMilling.py:3170 -#: appPlugins/ToolMilling.py:3185 +#: appObjects/FlatCAMGeometry.py:934 appObjects/FlatCAMGeometry.py:939 +#: appObjects/FlatCAMGeometry.py:1087 appPlugins/ToolMilling.py:3140 +#: appPlugins/ToolMilling.py:3155 msgid "CNCjob created" msgstr "CNC任务创建" -#: appObjects/FlatCAMGeometry.py:1116 appObjects/FlatCAMGeometry.py:1125 +#: appObjects/FlatCAMGeometry.py:1113 appObjects/FlatCAMGeometry.py:1122 #: appParsers/ParseGerber.py:2093 appParsers/ParseGerber.py:2103 msgid "Scale factor has to be a number: integer or float." msgstr "比例系数必须是一个数字:整数或浮点。" -#: appObjects/FlatCAMGeometry.py:1205 appParsers/ParseGerber.py:2219 +#: appObjects/FlatCAMGeometry.py:1202 appParsers/ParseGerber.py:2219 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." msgstr "需要(x,y)对值。您可能在偏移字段中只输入了一个值。" -#: appObjects/FlatCAMGeometry.py:1290 +#: appObjects/FlatCAMGeometry.py:1287 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y)\n" @@ -12403,24 +12410,24 @@ msgstr "" "编辑->首选项中的换刀(X,Y)字段必须采用(X,Y)格式,但现在只有一个值,而不" "是两个。" -#: appObjects/FlatCAMGerber.py:416 appPlugins/ToolIsolation.py:1526 +#: appObjects/FlatCAMGerber.py:419 appPlugins/ToolIsolation.py:1522 msgid "Buffering solid geometry" msgstr "缓冲立体几何" -#: appObjects/FlatCAMGerber.py:460 appObjects/FlatCAMGerber.py:486 +#: appObjects/FlatCAMGerber.py:463 appObjects/FlatCAMGerber.py:489 msgid "Operation could not be done." msgstr "操作无法完成。" -#: appObjects/FlatCAMGerber.py:582 appObjects/FlatCAMGerber.py:658 -#: appPlugins/ToolIsolation.py:1738 appPlugins/ToolIsolation.py:2096 -#: appPlugins/ToolNCC.py:2137 appPlugins/ToolNCC.py:3160 -#: appPlugins/ToolNCC.py:3540 +#: appObjects/FlatCAMGerber.py:585 appObjects/FlatCAMGerber.py:661 +#: appPlugins/ToolIsolation.py:1734 appPlugins/ToolIsolation.py:2092 +#: appPlugins/ToolNCC.py:2123 appPlugins/ToolNCC.py:3146 +#: appPlugins/ToolNCC.py:3526 msgid "Isolation geometry could not be generated." msgstr "无法生成隔离几何体。" -#: appObjects/FlatCAMGerber.py:609 appObjects/FlatCAMGerber.py:699 -#: appPlugins/ToolIsolation.py:1802 appPlugins/ToolIsolation.py:1993 -#: appPlugins/ToolIsolation.py:2177 +#: appObjects/FlatCAMGerber.py:612 appObjects/FlatCAMGerber.py:702 +#: appPlugins/ToolIsolation.py:1798 appPlugins/ToolIsolation.py:1989 +#: appPlugins/ToolIsolation.py:2173 msgid "Isolation geometry created" msgstr "已创建隔离几何体" @@ -12452,7 +12459,7 @@ msgstr "缩放。。。" msgid "Skewing..." msgstr "倾斜。。。" -#: appObjects/FlatCAMObj.py:487 appPlugins/ToolCalculators.py:571 +#: appObjects/FlatCAMObj.py:487 appPlugins/ToolCalculators.py:696 #: appPlugins/ToolReport.py:181 msgid "Dimensions" msgstr "尺寸" @@ -12563,19 +12570,19 @@ msgstr "对象从{old}重命名为{new}" #: appObjects/ObjectCollection.py:954 appObjects/ObjectCollection.py:960 #: appObjects/ObjectCollection.py:966 appObjects/ObjectCollection.py:972 #: appObjects/ObjectCollection.py:978 appObjects/ObjectCollection.py:984 -#: app_Main.py:7600 app_Main.py:7606 app_Main.py:7612 app_Main.py:7618 +#: app_Main.py:7630 app_Main.py:7636 app_Main.py:7642 app_Main.py:7648 msgid "selected" msgstr "选择" -#: appObjects/ObjectCollection.py:1020 +#: appObjects/ObjectCollection.py:1023 msgid "Cause of error" msgstr "错误原因" -#: appObjects/ObjectCollection.py:1221 +#: appObjects/ObjectCollection.py:1224 msgid "All objects are selected." msgstr "选择所有对象。" -#: appObjects/ObjectCollection.py:1231 +#: appObjects/ObjectCollection.py:1234 msgid "Objects selection is cleared." msgstr "对象选择被清除。" @@ -12706,7 +12713,7 @@ msgid "Click on the START point." msgstr "单击\"开始点\"。" #: appPlugins/ToolAlignObjects.py:276 appPlugins/ToolCalibration.py:311 -#: appPlugins/ToolDblSided.py:445 +#: appPlugins/ToolDblSided.py:429 msgid "Cancelled by user request." msgstr "因用户请求而取消。" @@ -12722,15 +12729,15 @@ msgid "Or right click to cancel." msgstr "或右键单击以取消。" #: appPlugins/ToolAlignObjects.py:296 appPlugins/ToolAlignObjects.py:303 -#: appPlugins/ToolFiducials.py:858 +#: appPlugins/ToolFiducials.py:856 msgid "Second Point" msgstr "第二点" -#: appPlugins/ToolAlignObjects.py:422 +#: appPlugins/ToolAlignObjects.py:430 msgid "MOVING object" msgstr "移动对象" -#: appPlugins/ToolAlignObjects.py:426 +#: appPlugins/ToolAlignObjects.py:432 msgid "" "Specify the type of object to be aligned.\n" "It can be of type: Gerber or Excellon.\n" @@ -12741,15 +12748,15 @@ msgstr "" "它可以是Gerber或Excelon类型。\n" "此处的选择决定对象组合框中对象的类型。" -#: appPlugins/ToolAlignObjects.py:447 +#: appPlugins/ToolAlignObjects.py:463 msgid "Object to be aligned." msgstr "要对齐的对象。" -#: appPlugins/ToolAlignObjects.py:459 +#: appPlugins/ToolAlignObjects.py:471 msgid "DESTINATION object" msgstr "目标对象" -#: appPlugins/ToolAlignObjects.py:461 +#: appPlugins/ToolAlignObjects.py:473 msgid "" "Specify the type of object to be aligned to.\n" "It can be of type: Gerber or Excellon.\n" @@ -12760,15 +12767,15 @@ msgstr "" "它可以是Gerber或Excelon类型。\n" "此处的选择决定对象组合框中对象的类型。" -#: appPlugins/ToolAlignObjects.py:483 +#: appPlugins/ToolAlignObjects.py:504 msgid "Object to be aligned to. Aligner." msgstr "要对齐的对象。对准器。" -#: appPlugins/ToolAlignObjects.py:496 +#: appPlugins/ToolAlignObjects.py:525 msgid "Alignment Type" msgstr "对齐类型" -#: appPlugins/ToolAlignObjects.py:498 +#: appPlugins/ToolAlignObjects.py:527 msgid "" "The type of alignment can be:\n" "- Single Point -> it require a single point of sync, the action will be a " @@ -12780,19 +12787,19 @@ msgstr "" "-单点->它需要单点同步,动作将是翻译\n" "-双点->它需要两个同步点,动作将是平移,然后是旋转" -#: appPlugins/ToolAlignObjects.py:504 +#: appPlugins/ToolAlignObjects.py:533 msgid "Single Point" msgstr "单点" -#: appPlugins/ToolAlignObjects.py:505 +#: appPlugins/ToolAlignObjects.py:534 msgid "Dual Point" msgstr "双点" -#: appPlugins/ToolAlignObjects.py:517 +#: appPlugins/ToolAlignObjects.py:541 msgid "Align Object" msgstr "对齐对象" -#: appPlugins/ToolAlignObjects.py:520 +#: appPlugins/ToolAlignObjects.py:544 msgid "" "Align the specified object to the aligner object.\n" "If only one point is used then it assumes translation.\n" @@ -12802,65 +12809,112 @@ msgstr "" "如果只使用一个点,则假定为平移。\n" "如果使用这些点,则假定为平移和旋转。" -#: appPlugins/ToolAlignObjects.py:535 appPlugins/ToolCalculators.py:731 -#: appPlugins/ToolCalibration.py:1408 appPlugins/ToolCopperThieving.py:1767 -#: appPlugins/ToolCorners.py:911 appPlugins/ToolCutOut.py:2843 -#: appPlugins/ToolDblSided.py:1131 appPlugins/ToolDrilling.py:2916 -#: appPlugins/ToolEtchCompensation.py:509 appPlugins/ToolExtract.py:1328 -#: appPlugins/ToolFiducials.py:1073 appPlugins/ToolFilm.py:1644 -#: appPlugins/ToolFollow.py:796 appPlugins/ToolInvertGerber.py:327 -#: appPlugins/ToolIsolation.py:3676 appPlugins/ToolLevelling.py:2324 -#: appPlugins/ToolMilling.py:4524 appPlugins/ToolNCC.py:4684 -#: appPlugins/ToolOptimal.py:638 appPlugins/ToolPaint.py:3349 -#: appPlugins/ToolPanelize.py:1375 appPlugins/ToolPunchGerber.py:2350 -#: appPlugins/ToolQRCode.py:1026 appPlugins/ToolRulesCheck.py:1678 -#: appPlugins/ToolSolderPaste.py:1610 appPlugins/ToolSub.py:950 -#: appPlugins/ToolTransform.py:983 +#: appPlugins/ToolAlignObjects.py:559 appPlugins/ToolCalculators.py:1049 +#: appPlugins/ToolCalibration.py:1406 appPlugins/ToolCopperThieving.py:1817 +#: appPlugins/ToolCorners.py:970 appPlugins/ToolCutOut.py:2843 +#: appPlugins/ToolDblSided.py:1108 appPlugins/ToolDrilling.py:2912 +#: appPlugins/ToolEtchCompensation.py:520 appPlugins/ToolExtract.py:1366 +#: appPlugins/ToolFiducials.py:1071 appPlugins/ToolFilm.py:1698 +#: appPlugins/ToolFollow.py:790 appPlugins/ToolInvertGerber.py:330 +#: appPlugins/ToolIsolation.py:3704 appPlugins/ToolLevelling.py:2324 +#: appPlugins/ToolMilling.py:4576 appPlugins/ToolNCC.py:4698 +#: appPlugins/ToolOptimal.py:638 appPlugins/ToolPaint.py:3366 +#: appPlugins/ToolPanelize.py:1401 appPlugins/ToolPunchGerber.py:2361 +#: appPlugins/ToolQRCode.py:1046 appPlugins/ToolRulesCheck.py:1678 +#: appPlugins/ToolSolderPaste.py:1610 appPlugins/ToolSub.py:975 +#: appPlugins/ToolTransform.py:980 msgid "Reset Tool" msgstr "重置刀具" -#: appPlugins/ToolAlignObjects.py:538 appPlugins/ToolCalculators.py:734 -#: appPlugins/ToolCalibration.py:1411 appPlugins/ToolCopperThieving.py:1770 -#: appPlugins/ToolCorners.py:914 appPlugins/ToolCutOut.py:2846 -#: appPlugins/ToolDblSided.py:1134 appPlugins/ToolDrilling.py:2919 -#: appPlugins/ToolEtchCompensation.py:512 appPlugins/ToolExtract.py:1331 -#: appPlugins/ToolFiducials.py:1076 appPlugins/ToolFilm.py:1647 -#: appPlugins/ToolFollow.py:799 appPlugins/ToolInvertGerber.py:330 -#: appPlugins/ToolIsolation.py:3679 appPlugins/ToolLevelling.py:2327 -#: appPlugins/ToolMilling.py:4527 appPlugins/ToolNCC.py:4687 -#: appPlugins/ToolOptimal.py:641 appPlugins/ToolPaint.py:3352 -#: appPlugins/ToolPanelize.py:1378 appPlugins/ToolPunchGerber.py:2353 -#: appPlugins/ToolQRCode.py:1029 appPlugins/ToolRulesCheck.py:1681 -#: appPlugins/ToolSolderPaste.py:1613 appPlugins/ToolSub.py:953 -#: appPlugins/ToolTransform.py:986 +#: appPlugins/ToolAlignObjects.py:562 appPlugins/ToolCalculators.py:1052 +#: appPlugins/ToolCalibration.py:1409 appPlugins/ToolCopperThieving.py:1820 +#: appPlugins/ToolCorners.py:973 appPlugins/ToolCutOut.py:2846 +#: appPlugins/ToolDblSided.py:1111 appPlugins/ToolDrilling.py:2915 +#: appPlugins/ToolEtchCompensation.py:523 appPlugins/ToolExtract.py:1369 +#: appPlugins/ToolFiducials.py:1074 appPlugins/ToolFilm.py:1701 +#: appPlugins/ToolFollow.py:793 appPlugins/ToolInvertGerber.py:333 +#: appPlugins/ToolIsolation.py:3707 appPlugins/ToolLevelling.py:2327 +#: appPlugins/ToolMilling.py:4579 appPlugins/ToolNCC.py:4701 +#: appPlugins/ToolOptimal.py:641 appPlugins/ToolPaint.py:3369 +#: appPlugins/ToolPanelize.py:1404 appPlugins/ToolPunchGerber.py:2364 +#: appPlugins/ToolQRCode.py:1049 appPlugins/ToolRulesCheck.py:1681 +#: appPlugins/ToolSolderPaste.py:1613 appPlugins/ToolSub.py:978 +#: appPlugins/ToolTransform.py:983 msgid "Will reset the tool parameters." msgstr "将重置刀具参数。" -#: appPlugins/ToolCalculators.py:192 +#: appPlugins/ToolCalculators.py:210 msgid "Cut width (tool diameter) calculated." msgstr "计算出的切割宽度(刀具直径)。" -#: appPlugins/ToolCalculators.py:214 +#: appPlugins/ToolCalculators.py:232 msgid "Tool diameter (cut width) cannot be smaller than the tip diameter." msgstr "刀具直径(切割宽度)不能小于刀尖直径。" -#: appPlugins/ToolCalculators.py:220 +#: appPlugins/ToolCalculators.py:238 msgid "Cut depth (Cut Z) calculated." msgstr "计算出的切割深度(切割Z)。" -#: appPlugins/ToolCalculators.py:416 -msgid "Units Calculator" -msgstr "单位计算器" +#: appPlugins/ToolCalculators.py:507 +#, fuzzy +#| msgid "Scale Tool" +msgid "V-Shape Tool" +msgstr "缩放工具" -#: appPlugins/ToolCalculators.py:460 -msgid "Here you enter the value to be converted from INCH to MM" +#: appPlugins/ToolCalculators.py:508 +#, fuzzy +#| msgid "Conversion" +msgid "Units Conversion" +msgstr "转化" + +#: appPlugins/ToolCalculators.py:509 +#, fuzzy +#| msgid "ElectroPlating Calculator" +msgid "ElectroPlating" +msgstr "电镀计算器" + +#: appPlugins/ToolCalculators.py:510 +msgid "Tinning" +msgstr "" + +#: appPlugins/ToolCalculators.py:548 +msgid "inch" +msgstr "" + +#: appPlugins/ToolCalculators.py:554 appPlugins/ToolCalculators.py:569 +#: appPlugins/ToolCalculators.py:584 +#, fuzzy +#| msgid "Here you enter the value to be converted from INCH to MM" +msgid "Here you enter the value to be converted from imperial to metric" msgstr "在此输入要从英寸转换为毫米的值" -#: appPlugins/ToolCalculators.py:465 -msgid "Here you enter the value to be converted from MM to INCH" -msgstr "在此输入要从毫米转换为英寸的值" +#: appPlugins/ToolCalculators.py:557 appPlugins/ToolCalculators.py:572 +#: appPlugins/ToolCalculators.py:587 +#, fuzzy +#| msgid "Here you enter the value to be converted from INCH to MM" +msgid "Here you enter the value to be converted from metric to imperial" +msgstr "在此输入要从英寸转换为毫米的值" -#: appPlugins/ToolCalculators.py:502 +#: appPlugins/ToolCalculators.py:563 +msgid "oz" +msgstr "" + +#: appPlugins/ToolCalculators.py:564 +msgid "gram" +msgstr "" + +#: appPlugins/ToolCalculators.py:578 +msgid "fl oz" +msgstr "" + +#: appPlugins/ToolCalculators.py:579 appPlugins/ToolCalculators.py:953 +#: appPlugins/ToolCalculators.py:973 appPlugins/ToolCalculators.py:1028 +#, fuzzy +#| msgid "L" +msgid "mL" +msgstr "L" + +#: appPlugins/ToolCalculators.py:627 msgid "" "This is the angle of the tip of the tool.\n" "It is specified by manufacturer." @@ -12868,78 +12922,198 @@ msgstr "" "这是刀具尖端的角度。\n" "由制造商指定。" -#: appPlugins/ToolCalculators.py:514 -msgid "" -"This is the depth to cut into the material.\n" -"In the CNCJob is the CutZ parameter." +#: appPlugins/ToolCalculators.py:639 +#, fuzzy +#| msgid "" +#| "This is the depth to cut into the material.\n" +#| "In the CNCJob is the CutZ parameter." +msgid "This is the depth to cut into the material." msgstr "" "这是切入材料的深度。\n" "在CNC任务对象中,它是CutZ参数。" -#: appPlugins/ToolCalculators.py:526 +#: appPlugins/ToolCalculators.py:650 +#, fuzzy +#| msgid "" +#| "This is the tool tip diameter.\n" +#| "It is specified by manufacturer." msgid "" -"This is the tool diameter to be entered into\n" -"FlatCAM Gerber section.\n" -"In the CNCJob section it is called >Tool dia<." +"This is the actual tool diameter\n" +"at the desired depth of cut." msgstr "" -"这是要输入FlatCAM Gerber部分的刀具直径。\n" -"在CNC任务部分中,它被称为>刀具直径<。" +"这是刀尖直径。\n" +"由制造商指定。" -#: appPlugins/ToolCalculators.py:540 -msgid "" -"Calculate either the Cut Z or the effective tool diameter,\n" -" depending on which is desired and which is known. " +#: appPlugins/ToolCalculators.py:663 +#, fuzzy +#| msgid "" +#| "Calculate either the Cut Z or the effective tool diameter,\n" +#| " depending on which is desired and which is known. " +msgid "Calculate either the depth of cut or the effective tool diameter." msgstr "" "计算切削Z或有效刀具直径,\n" " 取决于所需的和已知的。 " -#: appPlugins/ToolCalculators.py:566 +#: appPlugins/ToolCalculators.py:691 msgid "Area Calculation" msgstr "面积计算" -#: appPlugins/ToolCalculators.py:568 -msgid "Choose how to calculate the board area." -msgstr "选择如何计算电路板面积。" +#: appPlugins/ToolCalculators.py:693 +#, fuzzy +#| msgid "This is the board area." +msgid "Determine the board area." +msgstr "这是板子的区域。" -#: appPlugins/ToolCalculators.py:586 appPlugins/ToolCalculators.py:604 -#: appPlugins/ToolCalculators.py:622 appPlugins/ToolCopperThieving.py:1726 +#: appPlugins/ToolCalculators.py:705 +#, fuzzy +#| msgid "Board Length" +msgid "Board Length." +msgstr "板长" + +#: appPlugins/ToolCalculators.py:711 appPlugins/ToolCalculators.py:729 +#: appPlugins/ToolCalculators.py:747 appPlugins/ToolCopperThieving.py:1774 msgid "cm" msgstr "厘米" -#: appPlugins/ToolCalculators.py:667 +#: appPlugins/ToolCalculators.py:741 +#, fuzzy +#| msgid "Plated area" +msgid "Board area." +msgstr "电镀区域" + +#: appPlugins/ToolCalculators.py:764 +#, fuzzy +#| msgid "" +#| "Current density to pass through the board. \n" +#| "In Amps per Square Feet ASF." +msgid "" +"Current density applied to the board. \n" +"In Amperes per Square Feet ASF." +msgstr "" +"通过电路板的电流密度。\n" +"以每平方英尺ASF的安培数为单位。" + +#: appPlugins/ToolCalculators.py:784 +#, fuzzy +#| msgid "The thickness of the line that makes the corner marker." +msgid "Thickness of the deposited copper." +msgstr "构成标记角的线的厚度。" + +#: appPlugins/ToolCalculators.py:791 msgid "um" msgstr "微米" -#: appPlugins/ToolCalculators.py:678 +#: appPlugins/ToolCalculators.py:802 msgid "Current Value" msgstr "当前值" -#: appPlugins/ToolCalculators.py:679 +#: appPlugins/ToolCalculators.py:803 +#, fuzzy +#| msgid "" +#| "This is the current intensity value\n" +#| "to be set on the Power Supply. In Amps." msgid "" "This is the current intensity value\n" -"to be set on the Power Supply. In Amps." +"to be set on the Power Supply." msgstr "这是要在电源上设置的电流强度值。以安培为单位。" -#: appPlugins/ToolCalculators.py:699 +#: appPlugins/ToolCalculators.py:823 msgid "Time" msgstr "时间" -#: appPlugins/ToolCalculators.py:700 -msgid "" -"This is the calculated time required for the procedure.\n" -"In minutes." -msgstr "" -"这是程序所需的计算时间。\n" -"以分钟为单位。" +#: appPlugins/ToolCalculators.py:824 +#, fuzzy +#| msgid "Object to be cleared of excess copper." +msgid "The time calculated to deposit copper." +msgstr "要清除多余铜的对象。" -#: appPlugins/ToolCalculators.py:723 -msgid "" -"Calculate the current intensity value and the procedure time,\n" -"depending on the parameters above" +#: appPlugins/ToolCalculators.py:846 +#, fuzzy +#| msgid "" +#| "Calculate the current intensity value and the procedure time,\n" +#| "depending on the parameters above" +msgid "Calculate the current intensity value and the procedure time." msgstr "" "计算电流强度值和程序时间,\n" "取决于上述参数" +#: appPlugins/ToolCalculators.py:856 +msgid "" +"Calculator for chemical quantities\n" +"required for tinning PCB's." +msgstr "" + +#: appPlugins/ToolCalculators.py:871 +#, fuzzy +#| msgid "Isolation" +msgid "Solution" +msgstr "隔离" + +#: appPlugins/ToolCalculators.py:873 +msgid "Choose one solution for tinning." +msgstr "" + +#: appPlugins/ToolCalculators.py:885 +msgid "Stannous Chloride." +msgstr "" + +#: appPlugins/ToolCalculators.py:893 appPlugins/ToolCalculators.py:913 +#: appPlugins/ToolCalculators.py:933 appPlugins/ToolCalculators.py:1004 +msgid "g" +msgstr "" + +#: appPlugins/ToolCalculators.py:904 +msgid "Thiourea" +msgstr "" + +#: appPlugins/ToolCalculators.py:905 +msgid "Thiourea." +msgstr "" + +#: appPlugins/ToolCalculators.py:925 +msgid "Sulfamic Acid." +msgstr "" + +#: appPlugins/ToolCalculators.py:945 +msgid "Distilled Water." +msgstr "" + +#: appPlugins/ToolCalculators.py:964 +msgid "Soap" +msgstr "" + +#: appPlugins/ToolCalculators.py:965 +msgid "Liquid soap." +msgstr "" + +#: appPlugins/ToolCalculators.py:988 +#, fuzzy +#| msgid "Options" +msgid "Optional" +msgstr "选项" + +#: appPlugins/ToolCalculators.py:994 +msgid "" +"Sodium hypophosphite.\n" +"Optional, for solution stability.\n" +"Warning: List 1 chemical in USA." +msgstr "" + +#: appPlugins/ToolCalculators.py:1020 +#, fuzzy +#| msgid "Columns" +msgid "Volume" +msgstr "列" + +#: appPlugins/ToolCalculators.py:1021 +msgid "Desired volume of tinning solution." +msgstr "" + +#: appPlugins/ToolCalculators.py:1042 +msgid "" +"Calculate the chemical quantities for the desired volume of tinning solution." +msgstr "" + #: appPlugins/ToolCalibration.py:126 appPlugins/ToolCalibration.py:765 msgid "Calibration" msgstr "校准" @@ -12981,32 +13155,32 @@ msgid "Cancelled. Four points are needed for GCode generation." msgstr "取消。生成G代码需要四个点。" #: appPlugins/ToolCalibration.py:638 appPlugins/ToolCalibration.py:729 -#: appPlugins/ToolDblSided.py:563 appPlugins/ToolFilm.py:323 -#: appPlugins/ToolFilm.py:330 appPlugins/ToolFilm.py:334 -#: appPlugins/ToolMilling.py:1978 appPlugins/ToolMove.py:167 +#: appPlugins/ToolDblSided.py:544 appPlugins/ToolFilm.py:306 +#: appPlugins/ToolFilm.py:313 appPlugins/ToolFilm.py:317 +#: appPlugins/ToolMilling.py:1948 appPlugins/ToolMove.py:167 #: appPlugins/ToolReport.py:140 appPlugins/ToolTransform.py:176 #: appPlugins/ToolTransform.py:327 appPlugins/ToolTransform.py:359 #: appPlugins/ToolTransform.py:404 appPlugins/ToolTransform.py:438 #: appPlugins/ToolTransform.py:473 appPlugins/ToolTransform.py:510 -#: app_Main.py:5127 app_Main.py:5647 app_Main.py:6008 app_Main.py:6093 -#: app_Main.py:6273 app_Main.py:6578 app_Main.py:6739 app_Main.py:6785 -#: app_Main.py:6832 app_Main.py:6887 app_Main.py:6935 app_Main.py:7104 -#: app_Main.py:9288 app_Main.py:9382 app_Main.py:9424 app_Main.py:9466 -#: app_Main.py:9508 app_Main.py:9549 app_Main.py:9594 app_Main.py:9639 -#: app_Main.py:10140 app_Main.py:10144 camlib.py:2451 camlib.py:2518 +#: app_Main.py:5127 app_Main.py:5653 app_Main.py:6016 app_Main.py:6101 +#: app_Main.py:6281 app_Main.py:6586 app_Main.py:6766 app_Main.py:6812 +#: app_Main.py:6859 app_Main.py:6914 app_Main.py:6962 app_Main.py:7131 +#: app_Main.py:9318 app_Main.py:9412 app_Main.py:9454 app_Main.py:9496 +#: app_Main.py:9538 app_Main.py:9579 app_Main.py:9624 app_Main.py:9669 +#: app_Main.py:10170 app_Main.py:10174 camlib.py:2451 camlib.py:2518 #: camlib.py:2586 camlib.py:2664 msgid "No object is selected." msgstr "未选择任何对象。" -#: appPlugins/ToolCalibration.py:794 +#: appPlugins/ToolCalibration.py:792 msgid "Parameters used when creating the GCode in this tool." msgstr "使用此刀具创建G代码时使用的参数。" -#: appPlugins/ToolCalibration.py:898 +#: appPlugins/ToolCalibration.py:896 msgid "STEP 1: Acquire Calibration Points" msgstr "步骤1:获取校准点" -#: appPlugins/ToolCalibration.py:900 +#: appPlugins/ToolCalibration.py:898 msgid "" "Pick four points by clicking on canvas.\n" "Those four points should be in the four\n" @@ -13015,70 +13189,70 @@ msgstr "" "通过单击画布选择四个点。\n" "这四个点应该位于对象的四个角(尽可能多)。" -#: appPlugins/ToolCalibration.py:918 appPlugins/ToolImage.py:238 -#: appPlugins/ToolPanelize.py:1148 appPlugins/ToolReport.py:205 +#: appPlugins/ToolCalibration.py:916 appPlugins/ToolImage.py:238 +#: appPlugins/ToolReport.py:205 msgid "Object Type" msgstr "对象类型" -#: appPlugins/ToolCalibration.py:935 +#: appPlugins/ToolCalibration.py:933 msgid "Source object selection" msgstr "源对象选择" -#: appPlugins/ToolCalibration.py:937 +#: appPlugins/ToolCalibration.py:935 msgid "FlatCAM Object to be used as a source for reference points." msgstr "用作参考点源的FlatCAM对象。" -#: appPlugins/ToolCalibration.py:943 +#: appPlugins/ToolCalibration.py:941 msgid "Calibration Points" msgstr "校准点" -#: appPlugins/ToolCalibration.py:945 +#: appPlugins/ToolCalibration.py:943 msgid "" "Contain the expected calibration points and the\n" "ones measured." msgstr "包含预期校准点和测量点。" -#: appPlugins/ToolCalibration.py:961 +#: appPlugins/ToolCalibration.py:959 msgid "Found Delta" msgstr "寻找增量" -#: appPlugins/ToolCalibration.py:973 +#: appPlugins/ToolCalibration.py:971 msgid "Bot Left X" msgstr "左下角X" -#: appPlugins/ToolCalibration.py:982 +#: appPlugins/ToolCalibration.py:980 msgid "Bot Left Y" msgstr "左下角Y" -#: appPlugins/ToolCalibration.py:1000 +#: appPlugins/ToolCalibration.py:998 msgid "Bot Right X" msgstr "右下角X" -#: appPlugins/ToolCalibration.py:1010 +#: appPlugins/ToolCalibration.py:1008 msgid "Bot Right Y" msgstr "右下角Y" -#: appPlugins/ToolCalibration.py:1025 +#: appPlugins/ToolCalibration.py:1023 msgid "Top Left X" msgstr "左上角X" -#: appPlugins/ToolCalibration.py:1034 +#: appPlugins/ToolCalibration.py:1032 msgid "Top Left Y" msgstr "左上角Y" -#: appPlugins/ToolCalibration.py:1049 +#: appPlugins/ToolCalibration.py:1047 msgid "Top Right X" msgstr "右上角X" -#: appPlugins/ToolCalibration.py:1059 +#: appPlugins/ToolCalibration.py:1057 msgid "Top Right Y" msgstr "右上角Y" -#: appPlugins/ToolCalibration.py:1092 +#: appPlugins/ToolCalibration.py:1090 msgid "Get Points" msgstr "获取点" -#: appPlugins/ToolCalibration.py:1094 +#: appPlugins/ToolCalibration.py:1092 msgid "" "Pick four points by clicking on canvas if the source choice\n" "is 'free' or inside the object geometry if the source is 'object'.\n" @@ -13089,11 +13263,11 @@ msgstr "" "何体内部拾取四个点。\n" "这四个点应该在对象的四个正方形中。" -#: appPlugins/ToolCalibration.py:1115 +#: appPlugins/ToolCalibration.py:1113 msgid "STEP 2: Verification GCode" msgstr "步骤2:验证G代码" -#: appPlugins/ToolCalibration.py:1117 appPlugins/ToolCalibration.py:1130 +#: appPlugins/ToolCalibration.py:1115 appPlugins/ToolCalibration.py:1128 msgid "" "Generate GCode file to locate and align the PCB by using\n" "the four points acquired above.\n" @@ -13111,15 +13285,15 @@ msgstr "" "-第三点->检查点。可以是:左上角或右下角。\n" "-第四点->最终验证点。只是为了评估。" -#: appPlugins/ToolCalibration.py:1128 +#: appPlugins/ToolCalibration.py:1126 msgid "Generate GCode" msgstr "生成G代码" -#: appPlugins/ToolCalibration.py:1154 +#: appPlugins/ToolCalibration.py:1152 msgid "STEP 3: Adjustments" msgstr "步骤3:调整" -#: appPlugins/ToolCalibration.py:1156 appPlugins/ToolCalibration.py:1165 +#: appPlugins/ToolCalibration.py:1154 appPlugins/ToolCalibration.py:1163 msgid "" "Calculate Scale and Skew factors based on the differences (delta)\n" "found when checking the PCB pattern. The differences must be filled\n" @@ -13128,65 +13302,65 @@ msgstr "" "根据检查PCB图案时发现的差异(增量)计算比例和倾斜系数。必须填补这些差异\n" "在找到的字段中(增量)。" -#: appPlugins/ToolCalibration.py:1163 +#: appPlugins/ToolCalibration.py:1161 msgid "Calculate Factors" msgstr "计算系数" -#: appPlugins/ToolCalibration.py:1185 +#: appPlugins/ToolCalibration.py:1183 msgid "STEP 4: Adjusted GCode" msgstr "步骤4:调整G代码" -#: appPlugins/ToolCalibration.py:1187 +#: appPlugins/ToolCalibration.py:1185 msgid "" "Generate verification GCode file adjusted with\n" "the factors above." msgstr "生成根据上述因素调整的验证G代码文件。" -#: appPlugins/ToolCalibration.py:1192 +#: appPlugins/ToolCalibration.py:1190 msgid "Scale Factor X:" msgstr "缩放系数X:" -#: appPlugins/ToolCalibration.py:1194 +#: appPlugins/ToolCalibration.py:1192 msgid "Factor for Scale action over X axis." msgstr "X轴上的缩放系数。" -#: appPlugins/ToolCalibration.py:1204 +#: appPlugins/ToolCalibration.py:1202 msgid "Scale Factor Y:" msgstr "缩放系数Y:" -#: appPlugins/ToolCalibration.py:1206 +#: appPlugins/ToolCalibration.py:1204 msgid "Factor for Scale action over Y axis." msgstr "Y轴上的缩放系数。" -#: appPlugins/ToolCalibration.py:1216 +#: appPlugins/ToolCalibration.py:1214 msgid "Apply Scale Factors" msgstr "应用缩放系数" -#: appPlugins/ToolCalibration.py:1218 +#: appPlugins/ToolCalibration.py:1216 msgid "Apply Scale factors on the calibration points." msgstr "在校准点上应用缩放系数。" -#: appPlugins/ToolCalibration.py:1228 +#: appPlugins/ToolCalibration.py:1226 msgid "Skew Angle X:" msgstr "X角度:" -#: appPlugins/ToolCalibration.py:1241 +#: appPlugins/ToolCalibration.py:1239 msgid "Skew Angle Y:" msgstr "Y角度:" -#: appPlugins/ToolCalibration.py:1254 +#: appPlugins/ToolCalibration.py:1252 msgid "Apply Skew Factors" msgstr "应用倾斜系数" -#: appPlugins/ToolCalibration.py:1256 +#: appPlugins/ToolCalibration.py:1254 msgid "Apply Skew factors on the calibration points." msgstr "在校准点上应用倾斜系数。" -#: appPlugins/ToolCalibration.py:1325 +#: appPlugins/ToolCalibration.py:1323 msgid "Generate Adjusted GCode" msgstr "生成调整后的G代码" -#: appPlugins/ToolCalibration.py:1327 +#: appPlugins/ToolCalibration.py:1325 msgid "" "Generate verification GCode file adjusted with\n" "the factors set above.\n" @@ -13196,37 +13370,37 @@ msgstr "" "生成验证G代码文件,并使用上述设置的系数进行调整。\n" "单击此按钮之前,可以重新调整G代码参数。" -#: appPlugins/ToolCalibration.py:1348 +#: appPlugins/ToolCalibration.py:1346 msgid "STEP 5: Calibrate FlatCAM Objects" msgstr "步骤5:校准FlatCAM对象" -#: appPlugins/ToolCalibration.py:1350 +#: appPlugins/ToolCalibration.py:1348 msgid "" "Adjust the FlatCAM objects\n" "with the factors determined and verified above." msgstr "调整FlatCAM对象,并确定并验证上述因素。" -#: appPlugins/ToolCalibration.py:1362 +#: appPlugins/ToolCalibration.py:1360 msgid "Adjusted object type" msgstr "调整对象类型" -#: appPlugins/ToolCalibration.py:1363 +#: appPlugins/ToolCalibration.py:1361 msgid "Type of the Application Object to be adjusted." msgstr "要调整的应用程序对象的类型。" -#: appPlugins/ToolCalibration.py:1376 +#: appPlugins/ToolCalibration.py:1374 msgid "Adjusted object selection" msgstr "调整对象选择" -#: appPlugins/ToolCalibration.py:1378 +#: appPlugins/ToolCalibration.py:1376 msgid "The Application Object to be adjusted." msgstr "要调整的应用程序对象。" -#: appPlugins/ToolCalibration.py:1385 +#: appPlugins/ToolCalibration.py:1383 msgid "Calibrate" msgstr "校准" -#: appPlugins/ToolCalibration.py:1387 +#: appPlugins/ToolCalibration.py:1385 msgid "" "Adjust (scale and/or skew) the objects\n" "with the factors determined above." @@ -13249,48 +13423,48 @@ msgid "Squares grid fill selected." msgstr "选择方形栅格填充。" #: appPlugins/ToolCopperThieving.py:273 appPlugins/ToolCopperThieving.py:371 -#: appPlugins/ToolCopperThieving.py:991 appPlugins/ToolCorners.py:231 -#: appPlugins/ToolCorners.py:455 appPlugins/ToolCorners.py:550 -#: appPlugins/ToolDblSided.py:464 appPlugins/ToolExtract.py:396 +#: appPlugins/ToolCopperThieving.py:993 appPlugins/ToolCorners.py:240 +#: appPlugins/ToolCorners.py:467 appPlugins/ToolCorners.py:562 +#: appPlugins/ToolDblSided.py:448 appPlugins/ToolExtract.py:396 #: appPlugins/ToolExtract.py:663 appPlugins/ToolExtract.py:760 #: appPlugins/ToolFiducials.py:286 appPlugins/ToolFiducials.py:577 -#: appPlugins/ToolOptimal.py:176 appPlugins/ToolPunchGerber.py:515 -#: appPlugins/ToolPunchGerber.py:519 appPlugins/ToolQRCode.py:244 +#: appPlugins/ToolOptimal.py:176 appPlugins/ToolPunchGerber.py:511 +#: appPlugins/ToolPunchGerber.py:515 appPlugins/ToolQRCode.py:244 msgid "There is no Gerber object loaded ..." msgstr "没有加载Gerber对象。。。" -#: appPlugins/ToolCopperThieving.py:286 appPlugins/ToolCopperThieving.py:891 +#: appPlugins/ToolCopperThieving.py:286 appPlugins/ToolCopperThieving.py:893 msgid "Append geometry" msgstr "附加几何体" -#: appPlugins/ToolCopperThieving.py:341 appPlugins/ToolCopperThieving.py:942 -#: appPlugins/ToolCopperThieving.py:1150 +#: appPlugins/ToolCopperThieving.py:341 appPlugins/ToolCopperThieving.py:944 +#: appPlugins/ToolCopperThieving.py:1152 msgid "Append source file" msgstr "附加源文件" -#: appPlugins/ToolCopperThieving.py:354 appPlugins/ToolCopperThieving.py:955 +#: appPlugins/ToolCopperThieving.py:354 appPlugins/ToolCopperThieving.py:957 msgid "Copper Thieving Tool done." msgstr "盗铜工具完成。" #: appPlugins/ToolCopperThieving.py:381 appPlugins/ToolCopperThieving.py:401 -#: appPlugins/ToolCutOut.py:743 appPlugins/ToolCutOut.py:1130 -#: appPlugins/ToolCutOut.py:1512 appPlugins/ToolCutOut.py:1604 -#: appPlugins/ToolCutOut.py:1645 appPlugins/ToolCutOut.py:1745 +#: appPlugins/ToolCutOut.py:725 appPlugins/ToolCutOut.py:1112 +#: appPlugins/ToolCutOut.py:1494 appPlugins/ToolCutOut.py:1586 +#: appPlugins/ToolCutOut.py:1627 appPlugins/ToolCutOut.py:1727 #: appPlugins/ToolDrilling.py:935 appPlugins/ToolDrilling.py:1894 -#: appPlugins/ToolEtchCompensation.py:194 appPlugins/ToolFollow.py:213 -#: appPlugins/ToolFollow.py:260 appPlugins/ToolInvertGerber.py:142 -#: appPlugins/ToolIsolation.py:1079 appPlugins/ToolIsolation.py:1144 -#: appPlugins/ToolIsolation.py:1534 appPlugins/ToolIsolation.py:1561 -#: appPlugins/ToolIsolation.py:2398 appPlugins/ToolLevelling.py:345 -#: appPlugins/ToolMilling.py:690 appPlugins/ToolMilling.py:911 -#: appPlugins/ToolMilling.py:1346 appPlugins/ToolMilling.py:2662 -#: appPlugins/ToolMilling.py:2685 appPlugins/ToolNCC.py:1075 -#: appPlugins/ToolNCC.py:1144 appPlugins/ToolNCC.py:1590 -#: appPlugins/ToolNCC.py:1640 appPlugins/ToolNCC.py:1673 -#: appPlugins/ToolPaint.py:1160 appPlugins/ToolPaint.py:1247 -#: appPlugins/ToolPanelize.py:328 appPlugins/ToolPanelize.py:342 -#: appPlugins/ToolSub.py:281 appPlugins/ToolSub.py:299 -#: appPlugins/ToolSub.py:513 appPlugins/ToolSub.py:526 +#: appPlugins/ToolEtchCompensation.py:194 appPlugins/ToolFollow.py:209 +#: appPlugins/ToolFollow.py:256 appPlugins/ToolInvertGerber.py:142 +#: appPlugins/ToolIsolation.py:1075 appPlugins/ToolIsolation.py:1140 +#: appPlugins/ToolIsolation.py:1530 appPlugins/ToolIsolation.py:1557 +#: appPlugins/ToolIsolation.py:2394 appPlugins/ToolLevelling.py:345 +#: appPlugins/ToolMilling.py:622 appPlugins/ToolMilling.py:841 +#: appPlugins/ToolMilling.py:1295 appPlugins/ToolMilling.py:2632 +#: appPlugins/ToolMilling.py:2655 appPlugins/ToolNCC.py:1059 +#: appPlugins/ToolNCC.py:1128 appPlugins/ToolNCC.py:1574 +#: appPlugins/ToolNCC.py:1624 appPlugins/ToolNCC.py:1657 +#: appPlugins/ToolPaint.py:1146 appPlugins/ToolPaint.py:1233 +#: appPlugins/ToolPanelize.py:312 appPlugins/ToolPanelize.py:326 +#: appPlugins/ToolSub.py:279 appPlugins/ToolSub.py:297 +#: appPlugins/ToolSub.py:511 appPlugins/ToolSub.py:524 #: tclCommands/TclCommandCopperClear.py:97 #: tclCommands/TclCommandCopperClear.py:280 tclCommands/TclCommandPaint.py:99 #: tclCommands/TclCommandPaint.py:288 tclCommands/TclCommandScale.py:81 @@ -13301,66 +13475,74 @@ msgstr "无法检索对象" msgid "Click the end point of the filling area." msgstr "单击填充区域的端点。" -#: appPlugins/ToolCopperThieving.py:554 +#: appPlugins/ToolCopperThieving.py:556 msgid "Copper Thieving Tool started. Reading parameters." msgstr "盗铜工具启动。读取参数。" -#: appPlugins/ToolCopperThieving.py:580 +#: appPlugins/ToolCopperThieving.py:582 msgid "Copper Thieving Tool. Preparing isolation polygons." msgstr "盗铜工具。准备隔离多边形。" -#: appPlugins/ToolCopperThieving.py:626 +#: appPlugins/ToolCopperThieving.py:628 msgid "Copper Thieving Tool. Preparing areas to fill with copper." msgstr "盗铜工具。准备用铜填充的区域。" -#: appPlugins/ToolCopperThieving.py:670 +#: appPlugins/ToolCopperThieving.py:672 msgid "Geometry not supported for" msgstr "不支持的Geometry" -#: appPlugins/ToolCopperThieving.py:676 appPlugins/ToolNCC.py:1962 -#: appPlugins/ToolNCC.py:2017 appPlugins/ToolNCC.py:3013 -#: appPlugins/ToolPaint.py:2624 +#: appPlugins/ToolCopperThieving.py:678 appPlugins/ToolNCC.py:1948 +#: appPlugins/ToolNCC.py:2003 appPlugins/ToolNCC.py:2999 +#: appPlugins/ToolPaint.py:2612 msgid "No object available." msgstr "没有可用的对象。" -#: appPlugins/ToolCopperThieving.py:713 appPlugins/ToolNCC.py:1987 -#: appPlugins/ToolNCC.py:2040 appPlugins/ToolNCC.py:3055 +#: appPlugins/ToolCopperThieving.py:715 appPlugins/ToolNCC.py:1973 +#: appPlugins/ToolNCC.py:2026 appPlugins/ToolNCC.py:3041 msgid "The reference object type is not supported." msgstr "不支持引用对象类型。" -#: appPlugins/ToolCopperThieving.py:718 +#: appPlugins/ToolCopperThieving.py:720 msgid "Copper Thieving Tool. Appending new geometry and buffering." msgstr "盗铜工具。添加新几何体和缓冲区。" -#: appPlugins/ToolCopperThieving.py:754 +#: appPlugins/ToolCopperThieving.py:756 msgid "Create geometry" msgstr "创建几何体" -#: appPlugins/ToolCopperThieving.py:966 appPlugins/ToolCopperThieving.py:970 +#: appPlugins/ToolCopperThieving.py:968 appPlugins/ToolCopperThieving.py:972 msgid "P-Plating Mask" msgstr "图形电镀" -#: appPlugins/ToolCopperThieving.py:994 +#: appPlugins/ToolCopperThieving.py:996 msgid "Append PP-M geometry" msgstr "附加图形电镀几何体" -#: appPlugins/ToolCopperThieving.py:1170 +#: appPlugins/ToolCopperThieving.py:1172 msgid "Generating Pattern Plating Mask done." msgstr "生成线路电镀层完成。" -#: appPlugins/ToolCopperThieving.py:1213 +#: appPlugins/ToolCopperThieving.py:1215 msgid "Copper Thieving Tool exit." msgstr "盗铜工具退出。" -#: appPlugins/ToolCopperThieving.py:1304 appPlugins/ToolFiducials.py:1015 +#: appPlugins/ToolCopperThieving.py:1301 appPlugins/ToolCopperThieving.py:1713 +#: appPlugins/ToolCorners.py:727 appPlugins/ToolCutOut.py:2324 +#: appPlugins/ToolDblSided.py:679 appPlugins/ToolDrilling.py:2297 +#: appPlugins/ToolEtchCompensation.py:333 appPlugins/ToolExtract.py:923 +#: appPlugins/ToolFilm.py:1189 appPlugins/ToolFollow.py:715 +#: appPlugins/ToolInvertGerber.py:244 appPlugins/ToolIsolation.py:3162 +#: appPlugins/ToolMilling.py:3545 appPlugins/ToolNCC.py:4134 +#: appPlugins/ToolPaint.py:2937 appPlugins/ToolPanelize.py:1126 +#: appPlugins/ToolPunchGerber.py:1999 appPlugins/ToolQRCode.py:783 +msgid "Source Object" +msgstr "源对象" + +#: appPlugins/ToolCopperThieving.py:1302 appPlugins/ToolFiducials.py:1013 msgid "Gerber Object to which will be added a copper thieving." msgstr "Gerber对象,该对象将添加一个盗铜。" -#: appPlugins/ToolCopperThieving.py:1322 -msgid "Thieving Parameters" -msgstr "盗铜参数" - -#: appPlugins/ToolCopperThieving.py:1331 +#: appPlugins/ToolCopperThieving.py:1339 msgid "" "This set the distance between the copper thieving components\n" "(the polygon fill may be split in multiple polygons)\n" @@ -13369,11 +13551,11 @@ msgstr "" "这将设置盗铜组件(多边形填充可以拆分为多个多边形)与Gerber文件中铜痕迹之间的" "距离。" -#: appPlugins/ToolCopperThieving.py:1394 +#: appPlugins/ToolCopperThieving.py:1402 msgid "Ref. Type" msgstr "参考类型" -#: appPlugins/ToolCopperThieving.py:1396 +#: appPlugins/ToolCopperThieving.py:1404 msgid "" "The type of FlatCAM object to be used as copper thieving reference.\n" "It can be Gerber, Excellon or Geometry." @@ -13381,19 +13563,19 @@ msgstr "" "用作盗铜参考的FlatCAM对象的类型。\n" "它可以是Gerber、Excelon或Geometry。" -#: appPlugins/ToolCopperThieving.py:1405 +#: appPlugins/ToolCopperThieving.py:1413 msgid "Ref. Object" msgstr "参考对象" -#: appPlugins/ToolCopperThieving.py:1407 +#: appPlugins/ToolCopperThieving.py:1415 msgid "The Application object to be used as non copper clearing reference." msgstr "用作非铜清除参考的应用程序对象。" -#: appPlugins/ToolCopperThieving.py:1584 +#: appPlugins/ToolCopperThieving.py:1618 msgid "Insert Copper thieving" msgstr "插入盗铜" -#: appPlugins/ToolCopperThieving.py:1587 +#: appPlugins/ToolCopperThieving.py:1621 msgid "" "Will add a polygon (may be split in multiple parts)\n" "that will surround the actual Gerber traces at a certain distance." @@ -13401,11 +13583,11 @@ msgstr "" "将添加一个多边形(可以拆分为多个部分),该多边形将以一定距离围绕实际Gerber轨" "迹。" -#: appPlugins/ToolCopperThieving.py:1647 +#: appPlugins/ToolCopperThieving.py:1687 msgid "Insert Robber Bar" msgstr "插入辅助阴极" -#: appPlugins/ToolCopperThieving.py:1650 +#: appPlugins/ToolCopperThieving.py:1690 msgid "" "Will add a polygon with a defined thickness\n" "that will surround the actual Gerber object\n" @@ -13415,11 +13597,7 @@ msgstr "" "将添加具有定义厚度的多边形,该多边形将以一定距离围绕实际Gerber对象。\n" "进行过孔线路电镀时需要。" -#: appPlugins/ToolCopperThieving.py:1675 -msgid "Select Soldermask object" -msgstr "选择阻焊层对象" - -#: appPlugins/ToolCopperThieving.py:1677 +#: appPlugins/ToolCopperThieving.py:1715 msgid "" "Gerber Object with the soldermask.\n" "It will be used as a base for\n" @@ -13428,11 +13606,11 @@ msgstr "" "Gerber用阻焊层制作了一个物体。\n" "它将用作线路电镀层的底层。" -#: appPlugins/ToolCopperThieving.py:1713 +#: appPlugins/ToolCopperThieving.py:1761 msgid "Plated area" msgstr "电镀区域" -#: appPlugins/ToolCopperThieving.py:1715 +#: appPlugins/ToolCopperThieving.py:1763 msgid "" "The area to be plated by pattern plating.\n" "Basically is made from the openings in the plating mask.\n" @@ -13447,11 +13625,11 @@ msgstr "" "<>-由于阻焊层开口在设计上比铜焊盘稍大,因此计算出的面积实际上稍大," "并且该面积是根据阻焊层开口计算得出的。" -#: appPlugins/ToolCopperThieving.py:1749 +#: appPlugins/ToolCopperThieving.py:1799 msgid "Generate pattern plating mask" msgstr "生成线路电镀保护膜" -#: appPlugins/ToolCopperThieving.py:1752 +#: appPlugins/ToolCopperThieving.py:1802 msgid "" "Will add to the soldermask gerber geometry\n" "the geometries of the copper thieving and/or\n" @@ -13463,70 +13641,81 @@ msgstr "" msgid "Corners" msgstr "拐角" -#: appPlugins/ToolCorners.py:272 appPlugins/ToolCorners.py:460 -#: appPlugins/ToolCorners.py:555 +#: appPlugins/ToolCorners.py:281 appPlugins/ToolCorners.py:472 +#: appPlugins/ToolCorners.py:567 msgid "Please select at least a location" msgstr "请至少选择一个位置" -#: appPlugins/ToolCorners.py:437 appPlugins/ToolCorners.py:532 +#: appPlugins/ToolCorners.py:449 appPlugins/ToolCorners.py:544 msgid "The tool diameter is zero." msgstr "刀具直径为零。" -#: appPlugins/ToolCorners.py:524 appPlugins/ToolCorners.py:627 +#: appPlugins/ToolCorners.py:536 appPlugins/ToolCorners.py:639 msgid "Excellon object with corner drills created." msgstr "创建了具有角钻的Excellon对象。" -#: appPlugins/ToolCorners.py:662 +#: appPlugins/ToolCorners.py:674 msgid "A Gerber object with corner markers was created." msgstr "创建了带有角点标记的Gerber对象。" -#: appPlugins/ToolCorners.py:705 +#: appPlugins/ToolCorners.py:728 msgid "The Gerber object to which will be added corner markers." msgstr "将添加角点标记的Gerber对象。" -#: appPlugins/ToolCorners.py:721 +#: appPlugins/ToolCorners.py:817 msgid "Locations" msgstr "位置" -#: appPlugins/ToolCorners.py:723 +#: appPlugins/ToolCorners.py:818 msgid "Locations where to place corner markers." msgstr "放置角点标记的位置。" -#: appPlugins/ToolCorners.py:736 appPlugins/ToolFiducials.py:846 -#: app_Main.py:5669 +#: appPlugins/ToolCorners.py:833 appPlugins/ToolFiducials.py:844 +#: app_Main.py:5675 msgid "Top Right" msgstr "右上" -#: appPlugins/ToolCorners.py:753 +#: appPlugins/ToolCorners.py:850 msgid "Toggle ALL" msgstr "全部切换" -#: appPlugins/ToolCorners.py:833 +#: appPlugins/ToolCorners.py:872 +msgid "" +"When the manual type is chosen, the markers\n" +"are manually placed on canvas." +msgstr "" + +#: appPlugins/ToolCorners.py:877 appPlugins/ToolCutOut.py:2610 +#: appPlugins/ToolPunchGerber.py:2319 +msgid "Automatic" +msgstr "自动" + +#: appPlugins/ToolCorners.py:887 msgid "Add Marker" msgstr "添加标记" -#: appPlugins/ToolCorners.py:836 +#: appPlugins/ToolCorners.py:890 msgid "Will add corner markers to the selected Gerber file." msgstr "将向选定的Gerber文件添加角点标记。" -#: appPlugins/ToolCorners.py:852 +#: appPlugins/ToolCorners.py:904 msgid "Drills in Locations" msgstr "钻头已就位" -#: appPlugins/ToolCorners.py:869 appPlugins/ToolCorners.py:892 -#: appPlugins/ToolDblSided.py:1113 +#: appPlugins/ToolCorners.py:930 appPlugins/ToolCorners.py:951 +#: appPlugins/ToolDblSided.py:1090 msgid "Create Excellon Object" msgstr "创建Excellon对象" -#: appPlugins/ToolCorners.py:872 +#: appPlugins/ToolCorners.py:933 msgid "Will add drill holes in the center of the markers." msgstr "将在标记的中心添加钻孔。" -#: appPlugins/ToolCorners.py:888 +#: appPlugins/ToolCorners.py:947 msgid "Check in Locations" msgstr "检查位置" -#: appPlugins/ToolCorners.py:895 +#: appPlugins/ToolCorners.py:954 msgid "" "Will create an Excellon object using a special preprocessor.\n" "The spindle will not start and the mounted probe will move to\n" @@ -13537,31 +13726,31 @@ msgstr "" "主轴不会启动,安装的探头将移动到角落位置,等待用户交互,然后移动到下一个位" "置,直到最后一个位置。" -#: appPlugins/ToolCutOut.py:484 appPlugins/ToolIsolation.py:924 -#: appPlugins/ToolIsolation.py:1251 appPlugins/ToolIsolation.py:1376 -#: appPlugins/ToolMilling.py:2000 appPlugins/ToolMilling.py:2113 -#: appPlugins/ToolNCC.py:1260 appPlugins/ToolNCC.py:1385 -#: appPlugins/ToolNCC.py:1457 appPlugins/ToolPaint.py:688 -#: appPlugins/ToolPaint.py:855 appPlugins/ToolPaint.py:988 +#: appPlugins/ToolCutOut.py:466 appPlugins/ToolIsolation.py:920 +#: appPlugins/ToolIsolation.py:1247 appPlugins/ToolIsolation.py:1372 +#: appPlugins/ToolMilling.py:1970 appPlugins/ToolMilling.py:2083 +#: appPlugins/ToolNCC.py:1244 appPlugins/ToolNCC.py:1369 +#: appPlugins/ToolNCC.py:1441 appPlugins/ToolPaint.py:674 +#: appPlugins/ToolPaint.py:841 appPlugins/ToolPaint.py:974 #: appPlugins/ToolSolderPaste.py:353 appPlugins/ToolSolderPaste.py:516 #: app_Main.py:4977 msgid "Please enter a tool diameter with non-zero value, in Float format." msgstr "请输入一个非零值的工具直径,浮点数格式。" -#: appPlugins/ToolCutOut.py:497 appPlugins/ToolDrilling.py:1145 -#: appPlugins/ToolIsolation.py:1270 appPlugins/ToolMilling.py:2012 +#: appPlugins/ToolCutOut.py:479 appPlugins/ToolDrilling.py:1145 +#: appPlugins/ToolIsolation.py:1266 appPlugins/ToolMilling.py:1982 msgid "Could not load Tools DB file." msgstr "无法加载刀具数据库文件。" -#: appPlugins/ToolCutOut.py:551 appPlugins/ToolIsolation.py:1326 -#: appPlugins/ToolMilling.py:2066 appPlugins/ToolNCC.py:1334 -#: appPlugins/ToolPaint.py:934 +#: appPlugins/ToolCutOut.py:533 appPlugins/ToolIsolation.py:1322 +#: appPlugins/ToolMilling.py:2036 appPlugins/ToolNCC.py:1318 +#: appPlugins/ToolPaint.py:920 msgid "Tool not in Tools Database. Adding a default tool." msgstr "刀具不在刀具数据库中。添加默认工具。" -#: appPlugins/ToolCutOut.py:558 appPlugins/ToolDrilling.py:1210 -#: appPlugins/ToolIsolation.py:1334 appPlugins/ToolMilling.py:2074 -#: appPlugins/ToolNCC.py:1341 appPlugins/ToolPaint.py:942 +#: appPlugins/ToolCutOut.py:540 appPlugins/ToolDrilling.py:1210 +#: appPlugins/ToolIsolation.py:1330 appPlugins/ToolMilling.py:2044 +#: appPlugins/ToolNCC.py:1325 appPlugins/ToolPaint.py:928 msgid "" "Cancelled.\n" "Multiple tools for one tool diameter found in Tools Database." @@ -13569,25 +13758,25 @@ msgstr "" "取消。\n" "在刀具数据库中找到一个刀具直径的多个刀具。" -#: appPlugins/ToolCutOut.py:578 +#: appPlugins/ToolCutOut.py:560 msgid "Updated tool from Tools Database." msgstr "从刀具数据库更新刀具。" -#: appPlugins/ToolCutOut.py:654 +#: appPlugins/ToolCutOut.py:636 msgid "Default tool added." msgstr "添加了默认刀具。" -#: appPlugins/ToolCutOut.py:668 appPlugins/ToolIsolation.py:2763 -#: appPlugins/ToolNCC.py:4000 appPlugins/ToolPaint.py:2792 app_Main.py:6589 -#: app_Main.py:6610 +#: appPlugins/ToolCutOut.py:650 appPlugins/ToolIsolation.py:2761 +#: appPlugins/ToolNCC.py:3986 appPlugins/ToolPaint.py:2780 app_Main.py:6597 +#: app_Main.py:6618 msgid "Selected tool can't be used here. Pick another." msgstr "此处无法使用所选刀具。再挑一个。" -#: appPlugins/ToolCutOut.py:691 +#: appPlugins/ToolCutOut.py:673 msgid "Tool updated from Tools Database." msgstr "从刀具数据库更新刀具。" -#: appPlugins/ToolCutOut.py:748 appPlugins/ToolCutOut.py:1517 +#: appPlugins/ToolCutOut.py:730 appPlugins/ToolCutOut.py:1499 msgid "" "There is no object selected for Cutout.\n" "Select one and try again." @@ -13595,17 +13784,17 @@ msgstr "" "没有为切割选择任何对象。\n" "请选择一个,然后重试。" -#: appPlugins/ToolCutOut.py:754 appPlugins/ToolCutOut.py:1140 -#: appPlugins/ToolCutOut.py:1620 appPlugins/ToolCutOut.py:1763 +#: appPlugins/ToolCutOut.py:736 appPlugins/ToolCutOut.py:1122 +#: appPlugins/ToolCutOut.py:1602 appPlugins/ToolCutOut.py:1745 #: tclCommands/TclCommandGeoCutout.py:184 msgid "Tool Diameter is zero value. Change it to a positive real number." msgstr "刀具直径为零值。将其更改为正实数。" -#: appPlugins/ToolCutOut.py:767 appPlugins/ToolCutOut.py:1154 +#: appPlugins/ToolCutOut.py:749 appPlugins/ToolCutOut.py:1136 msgid "Number of gaps value is missing. Add it and retry." msgstr "缺少“间隙数”值。添加它并重试。" -#: appPlugins/ToolCutOut.py:772 appPlugins/ToolCutOut.py:1158 +#: appPlugins/ToolCutOut.py:754 appPlugins/ToolCutOut.py:1140 msgid "" "Gaps value can be only one of: 'None', 'lr', 'tb', '2lr', '2tb', 4 or 8.\n" "Fill in a correct value and retry." @@ -13613,61 +13802,61 @@ msgstr "" "间隙值只能是“无”、“lr”、“tb”、“2lr”、“2tb”、4或8中的一个。\n" "请填写正确的值,然后重试。" -#: appPlugins/ToolCutOut.py:1105 appPlugins/ToolCutOut.py:1483 -#: appPlugins/ToolCutOut.py:1950 +#: appPlugins/ToolCutOut.py:1087 appPlugins/ToolCutOut.py:1465 +#: appPlugins/ToolCutOut.py:1932 msgid "Mouse bites failed." msgstr "打孔连接失败。" -#: appPlugins/ToolCutOut.py:1113 tclCommands/TclCommandGeoCutout.py:301 +#: appPlugins/ToolCutOut.py:1095 tclCommands/TclCommandGeoCutout.py:301 #: tclCommands/TclCommandGeoCutout.py:356 msgid "Any-form Cutout operation finished." msgstr "任何形式的切割操作都已完成。" -#: appPlugins/ToolCutOut.py:1134 appPlugins/ToolDrilling.py:1898 -#: appPlugins/ToolEtchCompensation.py:200 appPlugins/ToolFollow.py:217 -#: appPlugins/ToolFollow.py:264 appPlugins/ToolInvertGerber.py:148 -#: appPlugins/ToolIsolation.py:1083 appPlugins/ToolIsolation.py:1148 -#: appPlugins/ToolIsolation.py:1538 appPlugins/ToolIsolation.py:1565 -#: appPlugins/ToolIsolation.py:2402 appPlugins/ToolMilling.py:2666 -#: appPlugins/ToolMilling.py:2689 appPlugins/ToolNCC.py:1079 -#: appPlugins/ToolNCC.py:1148 appPlugins/ToolNCC.py:1594 -#: appPlugins/ToolPaint.py:1164 appPlugins/ToolPanelize.py:333 +#: appPlugins/ToolCutOut.py:1116 appPlugins/ToolDrilling.py:1898 +#: appPlugins/ToolEtchCompensation.py:200 appPlugins/ToolFollow.py:213 +#: appPlugins/ToolFollow.py:260 appPlugins/ToolInvertGerber.py:148 +#: appPlugins/ToolIsolation.py:1079 appPlugins/ToolIsolation.py:1144 +#: appPlugins/ToolIsolation.py:1534 appPlugins/ToolIsolation.py:1561 +#: appPlugins/ToolIsolation.py:2398 appPlugins/ToolMilling.py:2636 +#: appPlugins/ToolMilling.py:2659 appPlugins/ToolNCC.py:1063 +#: appPlugins/ToolNCC.py:1132 appPlugins/ToolNCC.py:1578 +#: appPlugins/ToolPaint.py:1150 appPlugins/ToolPanelize.py:317 #: tclCommands/TclCommandBbox.py:71 tclCommands/TclCommandNregions.py:71 msgid "Object not found" msgstr "找不到对象" -#: appPlugins/ToolCutOut.py:1329 appPlugins/ToolCutOut.py:1406 +#: appPlugins/ToolCutOut.py:1311 appPlugins/ToolCutOut.py:1388 msgid "Rectangular cutout with negative margin is not possible." msgstr "不可能有负边距的矩形切口。" -#: appPlugins/ToolCutOut.py:1491 +#: appPlugins/ToolCutOut.py:1473 msgid "Rectangular CutOut operation finished." msgstr "矩形切口操作完成。" -#: appPlugins/ToolCutOut.py:1530 appPlugins/ToolCutOut.py:1548 -#: appPlugins/ToolCutOut.py:1562 +#: appPlugins/ToolCutOut.py:1512 appPlugins/ToolCutOut.py:1530 +#: appPlugins/ToolCutOut.py:1544 msgid "Could not add drills." msgstr "无法添加钻孔。" -#: appPlugins/ToolCutOut.py:1609 appPlugins/ToolCutOut.py:1673 +#: appPlugins/ToolCutOut.py:1591 appPlugins/ToolCutOut.py:1655 msgid "Geometry object for manual cutout not found" msgstr "找不到手动剪切的Geometry对象" -#: appPlugins/ToolCutOut.py:1612 +#: appPlugins/ToolCutOut.py:1594 msgid "" "Click on the selected geometry object perimeter to create a bridge gap ..." msgstr "单击选定的Geometry对象周长以创建桥梁间隙。。。" -#: appPlugins/ToolCutOut.py:1712 +#: appPlugins/ToolCutOut.py:1694 msgid "No tool in the Geometry object." msgstr "Geometry对象中没有刀具。" -#: appPlugins/ToolCutOut.py:1733 +#: appPlugins/ToolCutOut.py:1715 msgid "" "Added manual Bridge Gap. Left click to add another or right click to finish." msgstr "增加了手动桥接间隙。左键单击以添加另一个或右键单击以完成。" -#: appPlugins/ToolCutOut.py:1750 +#: appPlugins/ToolCutOut.py:1732 msgid "" "There is no Gerber object selected for Cutout.\n" "Select one and try again." @@ -13675,7 +13864,7 @@ msgstr "" "没有为切割选择Gerber对象。\n" "请选择一个,然后重试。" -#: appPlugins/ToolCutOut.py:1756 +#: appPlugins/ToolCutOut.py:1738 msgid "" "The selected object has to be of Gerber type.\n" "Select a Gerber file and try again." @@ -13683,34 +13872,29 @@ msgstr "" "所选对象必须为Gerber类型。\n" "请选择一个Gerber文件,然后重试。" -#: appPlugins/ToolCutOut.py:1791 +#: appPlugins/ToolCutOut.py:1773 msgid "Geometry not supported" msgstr "Geometry不支持" -#: appPlugins/ToolCutOut.py:1863 +#: appPlugins/ToolCutOut.py:1845 msgid "Making manual bridge gap..." msgstr "手动制作桥接间隙。。。" -#: appPlugins/ToolCutOut.py:1954 +#: appPlugins/ToolCutOut.py:1936 msgid "Finished manual adding of gaps." msgstr "已完成手动添加间隙。" -#: appPlugins/ToolCutOut.py:2324 +#: appPlugins/ToolCutOut.py:2306 msgid "" "Create a Geometry object with toolpaths\n" "for cutting out the object from the surrounding material." msgstr "创建一个带有刀具路径的Geometry对象,用于从周围材料中切出对象。" -#: appPlugins/ToolCutOut.py:2350 appPlugins/ToolDblSided.py:701 -#: appPlugins/ToolPanelize.py:1137 -msgid "Source Object" -msgstr "源对象" - -#: appPlugins/ToolCutOut.py:2351 +#: appPlugins/ToolCutOut.py:2325 msgid "Object to be cutout" msgstr "剪切对象" -#: appPlugins/ToolCutOut.py:2378 +#: appPlugins/ToolCutOut.py:2363 msgid "" "Specify the type of object to be cutout.\n" "It can be of type: Gerber or Geometry.\n" @@ -13721,19 +13905,19 @@ msgstr "" "它可以是Gerber或Geometry类型。\n" "此处选择的内容将指示填充“对象”组合框的对象类型。" -#: appPlugins/ToolCutOut.py:2415 +#: appPlugins/ToolCutOut.py:2380 msgid "Cutout Tool" msgstr "切割工具" -#: appPlugins/ToolCutOut.py:2434 appPlugins/ToolIsolation.py:214 -#: appPlugins/ToolIsolation.py:3291 appPlugins/ToolMilling.py:3738 -#: appPlugins/ToolNCC.py:4309 appPlugins/ToolPaint.py:3088 +#: appPlugins/ToolCutOut.py:2411 appPlugins/ToolIsolation.py:214 +#: appPlugins/ToolIsolation.py:3298 appPlugins/ToolMilling.py:3814 +#: appPlugins/ToolNCC.py:4315 appPlugins/ToolPaint.py:3100 msgid "Search and Add" msgstr "查找并添加" -#: appPlugins/ToolCutOut.py:2437 appPlugins/ToolIsolation.py:3294 -#: appPlugins/ToolMilling.py:3741 appPlugins/ToolNCC.py:4312 -#: appPlugins/ToolPaint.py:3091 +#: appPlugins/ToolCutOut.py:2414 appPlugins/ToolIsolation.py:3301 +#: appPlugins/ToolMilling.py:3817 appPlugins/ToolNCC.py:4318 +#: appPlugins/ToolPaint.py:3103 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above.\n" @@ -13746,16 +13930,16 @@ msgstr "" "这是通过刀具数据库中的后台搜索完成的。如果在刀具数据库中找不到任何内容,则会" "添加默认刀具。" -#: appPlugins/ToolCutOut.py:2446 appPlugins/ToolIsolation.py:219 -#: appPlugins/ToolIsolation.py:3303 appPlugins/ToolMilling.py:394 -#: appPlugins/ToolMilling.py:3750 appPlugins/ToolNCC.py:4321 -#: appPlugins/ToolPaint.py:3100 +#: appPlugins/ToolCutOut.py:2423 appPlugins/ToolIsolation.py:219 +#: appPlugins/ToolIsolation.py:3310 appPlugins/ToolMilling.py:384 +#: appPlugins/ToolMilling.py:3826 appPlugins/ToolNCC.py:4327 +#: appPlugins/ToolPaint.py:3112 msgid "Pick from DB" msgstr "从数据库选择" -#: appPlugins/ToolCutOut.py:2449 appPlugins/ToolIsolation.py:3306 -#: appPlugins/ToolMilling.py:3753 appPlugins/ToolNCC.py:4324 -#: appPlugins/ToolPaint.py:3103 +#: appPlugins/ToolCutOut.py:2426 appPlugins/ToolIsolation.py:3313 +#: appPlugins/ToolMilling.py:3829 appPlugins/ToolNCC.py:4330 +#: appPlugins/ToolPaint.py:3115 msgid "" "Add a new tool to the Tool Table\n" "from the Tools Database.\n" @@ -13766,23 +13950,27 @@ msgstr "" "工具数据库管理:\n" "菜单:选项->刀具数据库" -#: appPlugins/ToolCutOut.py:2463 +#: appPlugins/ToolCutOut.py:2440 msgid "Tool Parameters" msgstr "刀具参数" -#: appPlugins/ToolCutOut.py:2600 +#: appPlugins/ToolCutOut.py:2604 msgid "Bridge Gaps" msgstr "桥接间隔" -#: appPlugins/ToolCutOut.py:2602 +#: appPlugins/ToolCutOut.py:2606 msgid "Selection of the type of cutout." msgstr "切口类型的选择。" -#: appPlugins/ToolCutOut.py:2606 appPlugins/ToolPunchGerber.py:2303 -msgid "Automatic" -msgstr "自动" +#: appPlugins/ToolCutOut.py:2664 +msgid "Manual cutout Geometry" +msgstr "手动剪切Geometry" -#: appPlugins/ToolCutOut.py:2655 +#: appPlugins/ToolCutOut.py:2666 appPlugins/ToolCutOut.py:2772 +msgid "Geometry object used to create the manual cutout." +msgstr "用于创建手动剪切的Geometry对象。" + +#: appPlugins/ToolCutOut.py:2681 msgid "" "Cutout the selected object.\n" "The cutout shape can be of any shape.\n" @@ -13792,7 +13980,7 @@ msgstr "" "切口形状可以是任何形状。\n" "当PCB具有非矩形形状时非常有用。" -#: appPlugins/ToolCutOut.py:2670 +#: appPlugins/ToolCutOut.py:2697 msgid "" "Cutout the selected object.\n" "The resulting cutout shape is\n" @@ -13803,11 +13991,11 @@ msgstr "" "生成的剪切形状如下所示\n" "始终为矩形,它将是对象的边界框。" -#: appPlugins/ToolCutOut.py:2707 +#: appPlugins/ToolCutOut.py:2711 msgid "Generate Manual Geometry" msgstr "生成手动Geometry" -#: appPlugins/ToolCutOut.py:2710 +#: appPlugins/ToolCutOut.py:2714 msgid "" "If the object to be cutout is a Gerber\n" "first create a Geometry that surrounds it,\n" @@ -13819,19 +14007,11 @@ msgstr "" "如果还不存在,用作断流器。\n" "在顶部对象组合框中选择源Gerber文件。" -#: appPlugins/ToolCutOut.py:2730 -msgid "Manual cutout Geometry" -msgstr "手动剪切Geometry" - -#: appPlugins/ToolCutOut.py:2732 appPlugins/ToolCutOut.py:2773 -msgid "Geometry object used to create the manual cutout." -msgstr "用于创建手动剪切的Geometry对象。" - -#: appPlugins/ToolCutOut.py:2739 +#: appPlugins/ToolCutOut.py:2728 msgid "Manual Add Bridge Gaps" msgstr "手动添加桥接间隙" -#: appPlugins/ToolCutOut.py:2742 +#: appPlugins/ToolCutOut.py:2731 msgid "" "Use the left mouse button (LMB) click\n" "to create a bridge gap to separate the PCB from\n" @@ -13842,138 +14022,138 @@ msgstr "" "使用鼠标左键(LMB)单击创建桥接间隙,以将PCB与周围材料分开。\n" "必须在用作剪切几何体的Geometry对象的周长上执行LMB单击。" -#: appPlugins/ToolCutOut.py:2764 appPlugins/ToolCutOut.py:2827 +#: appPlugins/ToolCutOut.py:2753 appPlugins/ToolCutOut.py:2827 msgid "Cut by Drilling" msgstr "钻孔切割" -#: appPlugins/ToolCutOut.py:2766 appPlugins/ToolCutOut.py:2830 +#: appPlugins/ToolCutOut.py:2754 appPlugins/ToolCutOut.py:2830 msgid "Create a series of drill holes following a geometry line." msgstr "沿着几何线创建一系列钻孔。" -#: appPlugins/ToolDblSided.py:307 +#: appPlugins/ToolDblSided.py:291 msgid "" "'Point' reference is selected and 'Point' coordinates are missing. Add them " "and retry." msgstr "已选择“点”参考,但缺少“点”坐标。添加它们并重试。" -#: appPlugins/ToolDblSided.py:316 +#: appPlugins/ToolDblSided.py:300 msgid "There is no Box reference object loaded. Load one and retry." msgstr "没有加载框参照对象。加载一个,然后重试。" -#: appPlugins/ToolDblSided.py:328 +#: appPlugins/ToolDblSided.py:312 msgid "No value or wrong format in Drill Dia entry. Add it and retry." msgstr "钻孔直径输入中没有值或格式错误。添加它并重试。" -#: appPlugins/ToolDblSided.py:340 +#: appPlugins/ToolDblSided.py:324 msgid "There are no Alignment Drill Coordinates to use. Add them and retry." msgstr "没有要使用的对齐钻孔坐标。添加它们并重试。" -#: appPlugins/ToolDblSided.py:359 +#: appPlugins/ToolDblSided.py:343 msgid "Alignment Drills" msgstr "对齐钻孔" -#: appPlugins/ToolDblSided.py:363 +#: appPlugins/ToolDblSided.py:347 msgid "Excellon object with alignment drills created..." msgstr "已创建具有对齐钻孔的Excellon对象。。。" -#: appPlugins/ToolDblSided.py:374 appPlugins/ToolPunchGerber.py:545 -#: appPlugins/ToolPunchGerber.py:582 appPlugins/ToolPunchGerber.py:687 +#: appPlugins/ToolDblSided.py:358 appPlugins/ToolPunchGerber.py:541 +#: appPlugins/ToolPunchGerber.py:578 appPlugins/ToolPunchGerber.py:683 msgid "There is no Excellon object loaded ..." msgstr "没有加载Excellon对象。。。" -#: appPlugins/ToolDblSided.py:390 +#: appPlugins/ToolDblSided.py:374 msgid "Click on canvas within the desired Excellon drill hole" msgstr "单击所需Excelon钻孔内的画布" -#: appPlugins/ToolDblSided.py:434 +#: appPlugins/ToolDblSided.py:418 msgid "Mirror reference point set." msgstr "镜像参考点集。" -#: appPlugins/ToolDblSided.py:468 +#: appPlugins/ToolDblSided.py:452 msgid "Only Gerber, Excellon and Geometry objects can be mirrored." msgstr "只能镜像Gerber、Excelon和Geometry对象。" -#: appPlugins/ToolDblSided.py:480 +#: appPlugins/ToolDblSided.py:464 msgid "There is no Box object loaded ..." msgstr "没有加载任何框对象。。。" -#: appPlugins/ToolDblSided.py:490 +#: appPlugins/ToolDblSided.py:474 msgid "" "There are no Point coordinates in the Point field. Add coords and try " "again ..." msgstr "“点”字段中没有点坐标。添加坐标并重试。。。" -#: appPlugins/ToolDblSided.py:497 camlib.py:2449 +#: appPlugins/ToolDblSided.py:481 camlib.py:2449 msgid "Object was mirrored" msgstr "对象已镜像" -#: appPlugins/ToolDblSided.py:675 appPlugins/ToolNCC.py:4126 +#: appPlugins/ToolDblSided.py:656 appPlugins/ToolNCC.py:4112 msgid "" "Create a Geometry object with\n" "toolpaths to cover the space outside the copper pattern." msgstr "创建一个带有刀具路径的Geometry对象以覆盖铜图案之外的空间。" -#: appPlugins/ToolDblSided.py:702 +#: appPlugins/ToolDblSided.py:680 msgid "Objects to be mirrored" msgstr "要镜像的对象" -#: appPlugins/ToolDblSided.py:709 +#: appPlugins/ToolDblSided.py:695 msgid "Select the type of application object to be processed in this tool." msgstr "选择要处理的应用对象的类型。" -#: appPlugins/ToolDblSided.py:743 +#: appPlugins/ToolDblSided.py:725 msgid "Bounds Values" msgstr "边界值" -#: appPlugins/ToolDblSided.py:745 +#: appPlugins/ToolDblSided.py:727 msgid "" "Select on canvas the object(s)\n" "for which to calculate bounds values." msgstr "在画布上选择要为其计算边界值的对象。" -#: appPlugins/ToolDblSided.py:755 +#: appPlugins/ToolDblSided.py:745 msgid "X min" msgstr "X最小" -#: appPlugins/ToolDblSided.py:757 appPlugins/ToolDblSided.py:771 +#: appPlugins/ToolDblSided.py:747 appPlugins/ToolDblSided.py:761 msgid "Minimum location." msgstr "最小位置。" -#: appPlugins/ToolDblSided.py:769 +#: appPlugins/ToolDblSided.py:759 msgid "Y min" msgstr "Y最小" -#: appPlugins/ToolDblSided.py:783 +#: appPlugins/ToolDblSided.py:773 msgid "X max" msgstr "X最大" -#: appPlugins/ToolDblSided.py:785 appPlugins/ToolDblSided.py:799 +#: appPlugins/ToolDblSided.py:775 appPlugins/ToolDblSided.py:789 msgid "Maximum location." msgstr "最大位置。" -#: appPlugins/ToolDblSided.py:797 +#: appPlugins/ToolDblSided.py:787 msgid "Y max" msgstr "Y最大" -#: appPlugins/ToolDblSided.py:808 +#: appPlugins/ToolDblSided.py:798 msgid "Center point coordinates" msgstr "中心点坐标" -#: appPlugins/ToolDblSided.py:810 +#: appPlugins/ToolDblSided.py:800 msgid "Centroid" msgstr "中心" -#: appPlugins/ToolDblSided.py:812 +#: appPlugins/ToolDblSided.py:802 msgid "" "The center point location for the rectangular\n" "bounding shape. Centroid. Format is (x, y)." msgstr "矩形边界形状的中心点位置。质心。格式为(x,y)。" -#: appPlugins/ToolDblSided.py:821 +#: appPlugins/ToolDblSided.py:811 msgid "Calculate Bounds Values" msgstr "计算边界值" -#: appPlugins/ToolDblSided.py:823 +#: appPlugins/ToolDblSided.py:813 msgid "" "Calculate the enveloping rectangular shape coordinates,\n" "for the selection of objects.\n" @@ -13982,15 +14162,15 @@ msgstr "" "计算包络矩形形状坐标,用于选择对象。\n" "封套形状与X、Y轴平行。" -#: appPlugins/ToolDblSided.py:848 +#: appPlugins/ToolDblSided.py:828 msgid "Mirror Operation" msgstr "镜像操作" -#: appPlugins/ToolDblSided.py:849 +#: appPlugins/ToolDblSided.py:829 msgid "Parameters for the mirror operation" msgstr "镜像操作的参数" -#: appPlugins/ToolDblSided.py:871 +#: appPlugins/ToolDblSided.py:858 msgid "" "The coordinates used as reference for the mirror operation.\n" "Can be:\n" @@ -14006,11 +14186,11 @@ msgstr "" "-框->从下面选择的另一个对象的边界框中心获得的一组坐标(x,y)\n" "-捕捉孔->由Excellon对象中钻孔中心定义的点" -#: appPlugins/ToolDblSided.py:891 +#: appPlugins/ToolDblSided.py:878 msgid "Point coordinates" msgstr "点坐标" -#: appPlugins/ToolDblSided.py:897 +#: appPlugins/ToolDblSided.py:884 msgid "" "Add the coordinates in format (x, y) through which the mirroring " "axis\n" @@ -14022,21 +14202,21 @@ msgstr "" "以(x,y)格式添加在“镜像轴”中选择的镜像轴通过的坐标。\n" "按住SHIFT键并在画布上单击鼠标左键可以捕获(x,y)坐标,也可以手动输入坐标。" -#: appPlugins/ToolDblSided.py:915 +#: appPlugins/ToolDblSided.py:902 msgid "Object that holds holes that can be picked as reference for mirroring." msgstr "对象,该对象包含可以拾取作为镜像参考的孔。" -#: appPlugins/ToolDblSided.py:930 +#: appPlugins/ToolDblSided.py:917 msgid "Pick hole" msgstr "选择孔" -#: appPlugins/ToolDblSided.py:932 +#: appPlugins/ToolDblSided.py:919 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 "在属于选定Excellon对象的钻孔内单击,孔中心坐标将复制到“点”字段。" -#: appPlugins/ToolDblSided.py:948 +#: appPlugins/ToolDblSided.py:938 msgid "" "It can be of type: Gerber or Excellon or Geometry.\n" "The coordinates of the center of the bounding box are used\n" @@ -14045,29 +14225,25 @@ msgstr "" "它可以是Gerber、Excelon或Geometry类型。\n" "边界框中心的坐标用作镜像操作的参考。" -#: appPlugins/ToolDblSided.py:974 -msgid "Mirror" -msgstr "镜像" - -#: appPlugins/ToolDblSided.py:977 +#: appPlugins/ToolDblSided.py:959 msgid "" "Mirrors (flips) the specified object around \n" "the specified axis. Does not create a new \n" "object, but modifies it." msgstr "围绕指定轴镜像(翻转)指定对象。不创建新对象,但对其进行修改。" -#: appPlugins/ToolDblSided.py:1003 +#: appPlugins/ToolDblSided.py:975 msgid "PCB Alignment" msgstr "PCB对齐" -#: appPlugins/ToolDblSided.py:1005 appPlugins/ToolDblSided.py:1116 +#: appPlugins/ToolDblSided.py:977 appPlugins/ToolDblSided.py:1093 msgid "" "Creates an Excellon Object containing the\n" "specified alignment holes and their mirror\n" "images." msgstr "创建包含指定对齐孔及其镜像的Excellon对象。" -#: appPlugins/ToolDblSided.py:1047 appPlugins/ToolDblSided.py:1054 +#: appPlugins/ToolDblSided.py:1027 appPlugins/ToolDblSided.py:1034 msgid "" "The reference point used to create the second alignment drill\n" "from the first alignment drill, by doing mirror.\n" @@ -14076,11 +14252,11 @@ msgstr "" "用于通过镜像从第一个对齐钻孔创建第二个对齐钻孔的参考点。\n" "可以在镜像参数->参考部分修改" -#: appPlugins/ToolDblSided.py:1067 +#: appPlugins/ToolDblSided.py:1044 msgid "Alignment Drill Coordinates" msgstr "对准钻孔坐标" -#: appPlugins/ToolDblSided.py:1069 +#: appPlugins/ToolDblSided.py:1046 msgid "" "Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For " "each set of (x, y) coordinates\n" @@ -14095,11 +14271,11 @@ msgstr "" "-在现场坐标处进行一次钻孔\n" "-在上述“对齐轴”中选择的轴上方的镜像位置进行一次钻孔。" -#: appPlugins/ToolDblSided.py:1077 +#: appPlugins/ToolDblSided.py:1054 msgid "Drill coordinates" msgstr "钻孔坐标" -#: appPlugins/ToolDblSided.py:1085 +#: appPlugins/ToolDblSided.py:1062 msgid "" "Add alignment drill holes coordinates in the format: (x1, y1), (x2, " "y2), ... \n" @@ -14121,11 +14297,11 @@ msgstr "" "-按SHIFT键并在画布上单击鼠标左键。然后在字段中单击,然后单击粘贴。\n" "-通过以以下格式手动输入坐标:(x1,y1),(x2,y2)。。。" -#: appPlugins/ToolDblSided.py:1100 +#: appPlugins/ToolDblSided.py:1077 msgid "Delete Last" msgstr "删除上一个" -#: appPlugins/ToolDblSided.py:1103 +#: appPlugins/ToolDblSided.py:1080 msgid "Delete the last coordinates tuple in the list." msgstr "删除列表中的最后一个坐标元组。" @@ -14133,7 +14309,7 @@ msgstr "删除列表中的最后一个坐标元组。" msgid "MEASURING: Click on the Start point ..." msgstr "测量:点击起点。。。" -#: appPlugins/ToolDistance.py:264 appPlugins/ToolDistance.py:671 +#: appPlugins/ToolDistance.py:264 appPlugins/ToolDistance.py:673 #: appPlugins/ToolDistanceMin.py:358 msgid "Measure" msgstr "测量" @@ -14158,72 +14334,72 @@ msgstr "测量" msgid "Result" msgstr "结果" -#: appPlugins/ToolDistance.py:586 appPlugins/ToolDistanceMin.py:263 +#: appPlugins/ToolDistance.py:588 appPlugins/ToolDistanceMin.py:263 msgid "Those are the units in which the distance is measured." msgstr "这些是测量距离的单位。" -#: appPlugins/ToolDistance.py:587 appPlugins/ToolDistanceMin.py:264 +#: appPlugins/ToolDistance.py:589 appPlugins/ToolDistanceMin.py:264 msgid "METRIC (mm)" msgstr "公制(mm)" -#: appPlugins/ToolDistance.py:587 appPlugins/ToolDistanceMin.py:264 +#: appPlugins/ToolDistance.py:589 appPlugins/ToolDistanceMin.py:264 msgid "INCH (in)" msgstr "英寸(in)" -#: appPlugins/ToolDistance.py:593 +#: appPlugins/ToolDistance.py:595 msgid "Snap to center" msgstr "中心对齐" -#: appPlugins/ToolDistance.py:595 +#: appPlugins/ToolDistance.py:597 msgid "" "Mouse cursor will snap to the center of the pad/drill\n" "when it is hovering over the geometry of the pad/drill." msgstr "鼠标光标悬停在焊盘/钻孔的几何图形上时,将捕捉到焊盘/钻孔的中心。" -#: appPlugins/ToolDistance.py:605 +#: appPlugins/ToolDistance.py:607 msgid "Start Coords" msgstr "开始坐标" -#: appPlugins/ToolDistance.py:606 appPlugins/ToolDistance.py:611 +#: appPlugins/ToolDistance.py:608 appPlugins/ToolDistance.py:613 msgid "This is measuring Start point coordinates." msgstr "这是测量起点坐标。" -#: appPlugins/ToolDistance.py:616 +#: appPlugins/ToolDistance.py:618 msgid "Stop Coords" msgstr "停止坐标" -#: appPlugins/ToolDistance.py:617 appPlugins/ToolDistance.py:622 +#: appPlugins/ToolDistance.py:619 appPlugins/ToolDistance.py:624 msgid "This is the measuring Stop point coordinates." msgstr "这是测量停止点坐标。" -#: appPlugins/ToolDistance.py:627 appPlugins/ToolDistanceMin.py:299 +#: appPlugins/ToolDistance.py:629 appPlugins/ToolDistanceMin.py:299 msgid "Dx" msgstr "Dx" -#: appPlugins/ToolDistance.py:628 appPlugins/ToolDistance.py:633 +#: appPlugins/ToolDistance.py:630 appPlugins/ToolDistance.py:635 #: appPlugins/ToolDistanceMin.py:300 appPlugins/ToolDistanceMin.py:305 msgid "This is the distance measured over the X axis." msgstr "这是在X轴上测量的距离。" -#: appPlugins/ToolDistance.py:638 appPlugins/ToolDistanceMin.py:311 +#: appPlugins/ToolDistance.py:640 appPlugins/ToolDistanceMin.py:311 msgid "Dy" msgstr "Dy" -#: appPlugins/ToolDistance.py:639 appPlugins/ToolDistance.py:644 +#: appPlugins/ToolDistance.py:641 appPlugins/ToolDistance.py:646 #: appPlugins/ToolDistanceMin.py:312 appPlugins/ToolDistanceMin.py:317 msgid "This is the distance measured over the Y axis." msgstr "这是在Y轴上测量的距离。" -#: appPlugins/ToolDistance.py:650 appPlugins/ToolDistance.py:655 +#: appPlugins/ToolDistance.py:652 appPlugins/ToolDistance.py:657 #: appPlugins/ToolDistanceMin.py:324 appPlugins/ToolDistanceMin.py:329 msgid "This is orientation angle of the measuring line." msgstr "这是测量线的方位角。" -#: appPlugins/ToolDistance.py:660 appPlugins/ToolDistanceMin.py:335 +#: appPlugins/ToolDistance.py:662 appPlugins/ToolDistanceMin.py:335 msgid "DISTANCE" msgstr "距离" -#: appPlugins/ToolDistance.py:661 appPlugins/ToolDistance.py:666 +#: appPlugins/ToolDistance.py:663 appPlugins/ToolDistance.py:668 msgid "This is the point to point Euclidian distance." msgstr "这是点对点的欧氏距离。" @@ -14293,69 +14469,69 @@ msgstr "跳转到点间欧氏中点" #: appPlugins/ToolDrilling.py:965 appPlugins/ToolDrilling.py:1238 #: appPlugins/ToolDrilling.py:1245 appPlugins/ToolDrilling.py:1277 #: appPlugins/ToolDrilling.py:1290 appPlugins/ToolDrilling.py:1294 -#: appPlugins/ToolDrilling.py:2384 appPlugins/ToolIsolation.py:645 -#: appPlugins/ToolIsolation.py:759 appPlugins/ToolIsolation.py:764 -#: appPlugins/ToolIsolation.py:794 appPlugins/ToolIsolation.py:817 -#: appPlugins/ToolIsolation.py:830 appPlugins/ToolIsolation.py:3331 -#: appPlugins/ToolMilling.py:997 appPlugins/ToolMilling.py:1116 -#: appPlugins/ToolMilling.py:1612 appPlugins/ToolMilling.py:1620 -#: appPlugins/ToolMilling.py:1624 appPlugins/ToolMilling.py:1672 -#: appPlugins/ToolMilling.py:1684 appPlugins/ToolMilling.py:1688 -#: appPlugins/ToolMilling.py:3783 appPlugins/ToolNCC.py:608 -#: appPlugins/ToolNCC.py:613 appPlugins/ToolNCC.py:643 -#: appPlugins/ToolNCC.py:666 appPlugins/ToolNCC.py:679 -#: appPlugins/ToolNCC.py:894 appPlugins/ToolNCC.py:4349 -#: appPlugins/ToolPaint.py:527 appPlugins/ToolPaint.py:532 -#: appPlugins/ToolPaint.py:574 appPlugins/ToolPaint.py:596 -#: appPlugins/ToolPaint.py:608 appPlugins/ToolPaint.py:824 -#: appPlugins/ToolPaint.py:3128 +#: appPlugins/ToolDrilling.py:2394 appPlugins/ToolIsolation.py:641 +#: appPlugins/ToolIsolation.py:755 appPlugins/ToolIsolation.py:760 +#: appPlugins/ToolIsolation.py:790 appPlugins/ToolIsolation.py:813 +#: appPlugins/ToolIsolation.py:826 appPlugins/ToolIsolation.py:3336 +#: appPlugins/ToolMilling.py:937 appPlugins/ToolMilling.py:1056 +#: appPlugins/ToolMilling.py:1579 appPlugins/ToolMilling.py:1587 +#: appPlugins/ToolMilling.py:1591 appPlugins/ToolMilling.py:1639 +#: appPlugins/ToolMilling.py:1651 appPlugins/ToolMilling.py:1655 +#: appPlugins/ToolMilling.py:3854 appPlugins/ToolNCC.py:592 +#: appPlugins/ToolNCC.py:597 appPlugins/ToolNCC.py:627 +#: appPlugins/ToolNCC.py:650 appPlugins/ToolNCC.py:663 +#: appPlugins/ToolNCC.py:878 appPlugins/ToolNCC.py:4352 +#: appPlugins/ToolPaint.py:513 appPlugins/ToolPaint.py:518 +#: appPlugins/ToolPaint.py:560 appPlugins/ToolPaint.py:582 +#: appPlugins/ToolPaint.py:594 appPlugins/ToolPaint.py:810 +#: appPlugins/ToolPaint.py:3137 msgid "Parameters for" msgstr "参数" #: appPlugins/ToolDrilling.py:914 appPlugins/ToolDrilling.py:1245 -#: appPlugins/ToolDrilling.py:1294 appPlugins/ToolIsolation.py:645 -#: appPlugins/ToolIsolation.py:764 appPlugins/ToolIsolation.py:830 -#: appPlugins/ToolMilling.py:997 appPlugins/ToolMilling.py:1116 -#: appPlugins/ToolMilling.py:1624 appPlugins/ToolMilling.py:1688 -#: appPlugins/ToolNCC.py:613 appPlugins/ToolNCC.py:679 -#: appPlugins/ToolNCC.py:894 appPlugins/ToolPaint.py:532 -#: appPlugins/ToolPaint.py:608 appPlugins/ToolPaint.py:824 +#: appPlugins/ToolDrilling.py:1294 appPlugins/ToolIsolation.py:641 +#: appPlugins/ToolIsolation.py:760 appPlugins/ToolIsolation.py:826 +#: appPlugins/ToolMilling.py:937 appPlugins/ToolMilling.py:1056 +#: appPlugins/ToolMilling.py:1591 appPlugins/ToolMilling.py:1655 +#: appPlugins/ToolNCC.py:597 appPlugins/ToolNCC.py:663 +#: appPlugins/ToolNCC.py:878 appPlugins/ToolPaint.py:518 +#: appPlugins/ToolPaint.py:594 appPlugins/ToolPaint.py:810 msgid "Multiple Tools" msgstr "多种工具" #: appPlugins/ToolDrilling.py:965 appPlugins/ToolDrilling.py:1238 -#: appPlugins/ToolDrilling.py:1277 appPlugins/ToolIsolation.py:759 -#: appPlugins/ToolIsolation.py:794 appPlugins/ToolMilling.py:1612 -#: appPlugins/ToolMilling.py:1672 appPlugins/ToolNCC.py:608 -#: appPlugins/ToolNCC.py:643 appPlugins/ToolPaint.py:527 -#: appPlugins/ToolPaint.py:574 app_Main.py:2525 +#: appPlugins/ToolDrilling.py:1277 appPlugins/ToolIsolation.py:755 +#: appPlugins/ToolIsolation.py:790 appPlugins/ToolMilling.py:1579 +#: appPlugins/ToolMilling.py:1639 appPlugins/ToolNCC.py:592 +#: appPlugins/ToolNCC.py:627 appPlugins/ToolPaint.py:513 +#: appPlugins/ToolPaint.py:560 app_Main.py:2525 msgid "No Tool Selected" msgstr "没有选择任何刀具" -#: appPlugins/ToolDrilling.py:1456 appPlugins/ToolIsolation.py:898 -#: appPlugins/ToolMilling.py:1967 appPlugins/ToolNCC.py:786 -#: appPlugins/ToolPaint.py:673 +#: appPlugins/ToolDrilling.py:1456 appPlugins/ToolIsolation.py:894 +#: appPlugins/ToolMilling.py:1937 appPlugins/ToolNCC.py:770 +#: appPlugins/ToolPaint.py:659 msgid "Current Tool parameters were applied to all tools." msgstr "当前刀具参数已应用于所有刀具。" -#: appPlugins/ToolDrilling.py:1518 appPlugins/ToolMilling.py:3269 +#: appPlugins/ToolDrilling.py:1518 appPlugins/ToolMilling.py:3239 msgid "Focus Z" msgstr "焦点 Z" -#: appPlugins/ToolDrilling.py:1540 appPlugins/ToolMilling.py:3235 +#: appPlugins/ToolDrilling.py:1540 appPlugins/ToolMilling.py:3205 msgid "Laser Power" msgstr "激光功率" -#: appPlugins/ToolDrilling.py:1644 appPlugins/ToolMilling.py:3390 +#: appPlugins/ToolDrilling.py:1644 appPlugins/ToolMilling.py:3360 msgid "Delete failed. There are no exclusion areas to delete." msgstr "删除失败。没有要删除的排除区域。" -#: appPlugins/ToolDrilling.py:1661 appPlugins/ToolMilling.py:3407 +#: appPlugins/ToolDrilling.py:1661 appPlugins/ToolMilling.py:3377 msgid "Delete failed. Nothing is selected." msgstr "删除失败。未选择任何内容。" #: appPlugins/ToolDrilling.py:1758 appPlugins/ToolDrilling.py:1773 -#: appPlugins/ToolMilling.py:3504 appPlugins/ToolMilling.py:3519 +#: appPlugins/ToolMilling.py:3474 appPlugins/ToolMilling.py:3489 msgid "Value edited in Exclusion Table." msgstr "排除表中的值已编辑。" @@ -14387,15 +14563,21 @@ msgstr "换刀X,Y格式必须为(X,Y)。" msgid "Generating CNC Code" msgstr "生成CNC代码" -#: appPlugins/ToolDrilling.py:2302 +#: appPlugins/ToolDrilling.py:2299 appPlugins/ToolFilm.py:1191 msgid "Excellon object for drilling/milling operation." msgstr "用于钻孔/铣削操作的Excellon对象。" -#: appPlugins/ToolDrilling.py:2366 +#: appPlugins/ToolDrilling.py:2329 +#, fuzzy +#| msgid "Tools in the object used for milling." +msgid "Tools in the object used for drilling." +msgstr "对象中用于铣削的刀具。" + +#: appPlugins/ToolDrilling.py:2381 msgid "Search DB" msgstr "搜索数据库" -#: appPlugins/ToolDrilling.py:2369 +#: appPlugins/ToolDrilling.py:2384 msgid "" "Will search and try to replace the tools from Tools Table\n" "with tools from DB that have a close diameter value." @@ -14403,9 +14585,9 @@ msgstr "" "将搜索并尝试替换工具表中的工具\n" "使用DB中具有接近直径值的工具。" -#: appPlugins/ToolDrilling.py:2387 appPlugins/ToolIsolation.py:3334 -#: appPlugins/ToolMilling.py:3786 appPlugins/ToolNCC.py:4352 -#: appPlugins/ToolPaint.py:3131 +#: appPlugins/ToolDrilling.py:2397 appPlugins/ToolIsolation.py:3339 +#: appPlugins/ToolMilling.py:3857 appPlugins/ToolNCC.py:4355 +#: appPlugins/ToolPaint.py:3140 msgid "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." @@ -14413,42 +14595,43 @@ msgstr "" "用于创建GCode的数据。\n" "每个工具都存储自己的一组此类数据。" -#: appPlugins/ToolDrilling.py:2624 appPlugins/ToolIsolation.py:3450 -#: appPlugins/ToolMilling.py:4242 appPlugins/ToolNCC.py:4509 -#: appPlugins/ToolPaint.py:3226 +#: appPlugins/ToolDrilling.py:2622 appPlugins/ToolIsolation.py:3474 +#: appPlugins/ToolMilling.py:4300 appPlugins/ToolNCC.py:4518 +#: appPlugins/ToolPaint.py:3236 msgid "Apply parameters to all tools" msgstr "将参数应用于所有刀具" -#: appPlugins/ToolDrilling.py:2627 appPlugins/ToolIsolation.py:3453 -#: appPlugins/ToolMilling.py:4245 appPlugins/ToolNCC.py:4512 -#: appPlugins/ToolPaint.py:3229 +#: appPlugins/ToolDrilling.py:2625 appPlugins/ToolIsolation.py:3477 +#: appPlugins/ToolMilling.py:4303 appPlugins/ToolNCC.py:4521 +#: appPlugins/ToolPaint.py:3239 msgid "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." msgstr "当前形式的参数将应用于刀具表中的所有刀具。" -#: appPlugins/ToolDrilling.py:2638 appPlugins/ToolIsolation.py:3464 -#: appPlugins/ToolMilling.py:4258 appPlugins/ToolNCC.py:4523 -#: appPlugins/ToolPaint.py:3240 +#: appPlugins/ToolDrilling.py:2634 appPlugins/ToolIsolation.py:3486 +#: appPlugins/ToolMilling.py:4312 appPlugins/ToolNCC.py:4530 +#: appPlugins/ToolPaint.py:3248 msgid "Common Parameters" msgstr "公共参数" -#: appPlugins/ToolDrilling.py:2640 appPlugins/ToolIsolation.py:3466 -#: appPlugins/ToolMilling.py:4260 appPlugins/ToolNCC.py:4525 -#: appPlugins/ToolPaint.py:3242 +#: appPlugins/ToolDrilling.py:2636 appPlugins/ToolFollow.py:734 +#: appPlugins/ToolIsolation.py:3488 appPlugins/ToolMilling.py:4314 +#: appPlugins/ToolNCC.py:4532 appPlugins/ToolPaint.py:3249 +#: appPlugins/ToolPanelize.py:1304 appPlugins/ToolSub.py:815 msgid "Parameters that are common for all tools." msgstr "所有刀具通用的参数。" -#: appPlugins/ToolDrilling.py:2645 appPlugins/ToolMilling.py:4265 +#: appPlugins/ToolDrilling.py:2649 appPlugins/ToolMilling.py:4327 #: appPlugins/ToolSolderPaste.py:1364 msgid "Tool change Z" msgstr "换刀Z" -#: appPlugins/ToolDrilling.py:2721 appPlugins/ToolMilling.py:4328 +#: appPlugins/ToolDrilling.py:2725 appPlugins/ToolMilling.py:4390 msgid "X,Y coordinates" msgstr "X,Y坐标" -#: appPlugins/ToolDrilling.py:2767 +#: appPlugins/ToolDrilling.py:2771 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Excellon Objects." @@ -14456,56 +14639,56 @@ msgstr "" "指示的预处理器JSON文件\n" "Excellon对象的G代码输出。" -#: appPlugins/ToolDrilling.py:2782 appPlugins/ToolMilling.py:4389 +#: appPlugins/ToolDrilling.py:2786 appPlugins/ToolMilling.py:4451 msgid "Add exclusion areas" msgstr "添加排除区域" -#: appPlugins/ToolDrilling.py:2809 appPlugins/ToolMilling.py:4417 +#: appPlugins/ToolDrilling.py:2813 appPlugins/ToolMilling.py:4479 msgid "This is the Area ID." msgstr "这是区域ID。" -#: appPlugins/ToolDrilling.py:2811 appPlugins/ToolMilling.py:4419 +#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolMilling.py:4481 msgid "Type of the object where the exclusion area was added." msgstr "添加排除区域的对象的类型。" -#: appPlugins/ToolDrilling.py:2813 appPlugins/ToolMilling.py:4421 +#: appPlugins/ToolDrilling.py:2817 appPlugins/ToolMilling.py:4483 msgid "" "The strategy used for exclusion area. Go around the exclusion areas or over " "it." msgstr "用于排除区域的策略。绕过禁区或越过禁区。" -#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolMilling.py:4423 +#: appPlugins/ToolDrilling.py:2819 appPlugins/ToolMilling.py:4485 msgid "" "If the strategy is to go over the area then this is the height at which the " "tool will go to avoid the exclusion area." msgstr "如果策略是越过该区域,则这是工具避开排除区域的高度。" -#: appPlugins/ToolDrilling.py:2851 appPlugins/ToolMilling.py:4459 +#: appPlugins/ToolDrilling.py:2855 appPlugins/ToolMilling.py:4521 msgid "Add Area:" msgstr "添加区域:" -#: appPlugins/ToolDrilling.py:2852 appPlugins/ToolMilling.py:4460 +#: appPlugins/ToolDrilling.py:2856 appPlugins/ToolMilling.py:4522 msgid "Add an Exclusion Area." msgstr "添加一个排除区域。" -#: appPlugins/ToolDrilling.py:2870 appPlugins/ToolMilling.py:4478 +#: appPlugins/ToolDrilling.py:2874 appPlugins/ToolMilling.py:4540 msgid "Delete all exclusion areas." msgstr "删除所有排除区域。" -#: appPlugins/ToolDrilling.py:2873 appPlugins/ToolMilling.py:4481 +#: appPlugins/ToolDrilling.py:2877 appPlugins/ToolMilling.py:4543 msgid "Delete Selected" msgstr "删除所选内容" -#: appPlugins/ToolDrilling.py:2874 appPlugins/ToolMilling.py:4482 +#: appPlugins/ToolDrilling.py:2878 appPlugins/ToolMilling.py:4544 msgid "Delete all exclusion areas that are selected in the table." msgstr "删除表中选定的所有排除区域。" -#: appPlugins/ToolDrilling.py:2896 appPlugins/ToolMilling.py:4504 +#: appPlugins/ToolDrilling.py:2892 appPlugins/ToolMilling.py:4556 #: appPlugins/ToolSolderPaste.py:1548 msgid "Generate CNCJob object" -msgstr "生成CNC任务对象" +msgstr "生成CNC任务" -#: appPlugins/ToolDrilling.py:2899 appPlugins/ToolMilling.py:4507 +#: appPlugins/ToolDrilling.py:2895 appPlugins/ToolMilling.py:4559 msgid "" "Generate the CNC Job.\n" "If milling then an additional Geometry object will be created.\n" @@ -14528,19 +14711,21 @@ msgstr "蚀刻补偿" msgid "Missing parameter value." msgstr "缺少参数值。" -#: appPlugins/ToolEtchCompensation.py:347 appPlugins/ToolInvertGerber.py:257 -msgid "Gerber object that will be inverted." +#: appPlugins/ToolEtchCompensation.py:335 +#, fuzzy +#| msgid "Gerber object that will be inverted." +msgid "Gerber object that will be compensated." msgstr "要反转的Gerber对象。" -#: appPlugins/ToolEtchCompensation.py:359 +#: appPlugins/ToolEtchCompensation.py:352 msgid "Conversion utilities" msgstr "转换工具" -#: appPlugins/ToolEtchCompensation.py:364 +#: appPlugins/ToolEtchCompensation.py:365 msgid "Oz to Microns" msgstr "Oz转为微米" -#: appPlugins/ToolEtchCompensation.py:366 +#: appPlugins/ToolEtchCompensation.py:367 msgid "" "Will convert from oz thickness to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -14550,20 +14735,20 @@ msgstr "" "可以将公式与运算符:/、*、+、-、%一起使用。\n" "实数使用点小数分隔符。" -#: appPlugins/ToolEtchCompensation.py:375 +#: appPlugins/ToolEtchCompensation.py:376 msgid "Oz value" msgstr "Oz值" -#: appPlugins/ToolEtchCompensation.py:377 -#: appPlugins/ToolEtchCompensation.py:398 +#: appPlugins/ToolEtchCompensation.py:378 +#: appPlugins/ToolEtchCompensation.py:400 msgid "Microns value" msgstr "微米值" -#: appPlugins/ToolEtchCompensation.py:385 +#: appPlugins/ToolEtchCompensation.py:387 msgid "Mils to Microns" msgstr "Mils到微米" -#: appPlugins/ToolEtchCompensation.py:387 +#: appPlugins/ToolEtchCompensation.py:389 msgid "" "Will convert from mils to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" @@ -14573,19 +14758,15 @@ msgstr "" "可以将公式与运算符:/、*、+、-、%一起使用。\n" "实数使用点小数分隔符。" -#: appPlugins/ToolEtchCompensation.py:396 +#: appPlugins/ToolEtchCompensation.py:398 msgid "Mils value" msgstr "Mils值" -#: appPlugins/ToolEtchCompensation.py:411 appPlugins/ToolInvertGerber.py:269 -msgid "Parameters for this tool" -msgstr "此工具的参数" - -#: appPlugins/ToolEtchCompensation.py:416 +#: appPlugins/ToolEtchCompensation.py:424 msgid "Copper Thickness" msgstr "铜厚度" -#: appPlugins/ToolEtchCompensation.py:418 +#: appPlugins/ToolEtchCompensation.py:426 msgid "" "The thickness of the copper foil.\n" "In microns [um]." @@ -14593,11 +14774,11 @@ msgstr "" "铜箔的厚度。\n" "单位为微米[um]。" -#: appPlugins/ToolEtchCompensation.py:428 +#: appPlugins/ToolEtchCompensation.py:436 msgid "Ratio" msgstr "比率" -#: appPlugins/ToolEtchCompensation.py:430 +#: appPlugins/ToolEtchCompensation.py:438 msgid "" "The ratio of lateral etch versus depth etch.\n" "Can be:\n" @@ -14609,32 +14790,32 @@ msgstr "" "-自定义->用户将输入自定义值\n" "-预选->取决于蚀刻剂选择的值" -#: appPlugins/ToolEtchCompensation.py:436 -#: appPlugins/ToolEtchCompensation.py:456 +#: appPlugins/ToolEtchCompensation.py:444 +#: appPlugins/ToolEtchCompensation.py:469 msgid "Etch Factor" msgstr "蚀刻系数" -#: appPlugins/ToolEtchCompensation.py:437 +#: appPlugins/ToolEtchCompensation.py:445 msgid "Etchants list" msgstr "蚀刻剂清单" -#: appPlugins/ToolEtchCompensation.py:438 +#: appPlugins/ToolEtchCompensation.py:446 msgid "Manual offset" msgstr "手动偏移" -#: appPlugins/ToolEtchCompensation.py:445 +#: appPlugins/ToolEtchCompensation.py:458 msgid "Etchants" msgstr "蚀刻剂" -#: appPlugins/ToolEtchCompensation.py:447 +#: appPlugins/ToolEtchCompensation.py:460 msgid "A list of etchants." msgstr "蚀刻剂清单。" -#: appPlugins/ToolEtchCompensation.py:450 +#: appPlugins/ToolEtchCompensation.py:463 msgid "Alkaline baths" msgstr "碱浴" -#: appPlugins/ToolEtchCompensation.py:458 +#: appPlugins/ToolEtchCompensation.py:471 msgid "" "The ratio between depth etch and lateral etch .\n" "Accepts real numbers and formulas using the operators: /,*,+,-,%" @@ -14642,21 +14823,21 @@ msgstr "" "深度蚀刻和横向蚀刻之间的比率。\n" "接受实数和使用运算符的公式:/,*,+,-,%" -#: appPlugins/ToolEtchCompensation.py:462 +#: appPlugins/ToolEtchCompensation.py:475 msgid "Real number or formula" msgstr "实数或公式" -#: appPlugins/ToolEtchCompensation.py:470 +#: appPlugins/ToolEtchCompensation.py:483 msgid "" "Value with which to increase or decrease (buffer)\n" "the copper features. In microns [um]." msgstr "用于增加或减少(缓冲)铜特征的值。单位为微米[um]。" -#: appPlugins/ToolEtchCompensation.py:493 +#: appPlugins/ToolEtchCompensation.py:504 msgid "Compensate" msgstr "补偿" -#: appPlugins/ToolEtchCompensation.py:496 +#: appPlugins/ToolEtchCompensation.py:507 msgid "" "Will increase the copper features thickness to compensate the lateral etch." msgstr "将增加铜特征厚度以补偿横向蚀刻。" @@ -14675,23 +14856,23 @@ msgstr "未提取到阻焊层。" msgid "No cutout extracted." msgstr "未提取到切割。" -#: appPlugins/ToolExtract.py:932 +#: appPlugins/ToolExtract.py:924 msgid "Gerber object from which to extract drill holes or soldermask." msgstr "从中提取钻孔或阻焊层的 Gerber 对象。" -#: appPlugins/ToolExtract.py:959 appPlugins/ToolPunchGerber.py:2038 +#: appPlugins/ToolExtract.py:969 appPlugins/ToolPunchGerber.py:2045 msgid "Process all Pads." msgstr "处理所有焊盘。" -#: appPlugins/ToolExtract.py:1041 appPlugins/ToolExtract.py:1208 +#: appPlugins/ToolExtract.py:1046 appPlugins/ToolExtract.py:1242 msgid "Extract Drills" msgstr "提取孔" -#: appPlugins/ToolExtract.py:1043 +#: appPlugins/ToolExtract.py:1048 msgid "Extract an Excellon object from the Gerber pads." msgstr "将Gerber中的焊盘提取为Excellon对象。" -#: appPlugins/ToolExtract.py:1211 +#: appPlugins/ToolExtract.py:1245 msgid "Extract drills from a given Gerber file." msgstr "从给定的Gerber文件中提取孔。" @@ -14711,11 +14892,11 @@ msgstr "单击以添加第二个基准点。左上角或右下角。。。" msgid "Fiducials Tool exit." msgstr "基准点工具退出。" -#: appPlugins/ToolFiducials.py:807 +#: appPlugins/ToolFiducials.py:805 msgid "Fiducials Coordinates" msgstr "基准点坐标" -#: appPlugins/ToolFiducials.py:809 +#: appPlugins/ToolFiducials.py:807 msgid "" "A table with the fiducial points coordinates,\n" "in the format (x, y)." @@ -14723,35 +14904,35 @@ msgstr "" "带有基准点坐标的表格,\n" "格式为(x,y)。" -#: appPlugins/ToolFiducials.py:943 +#: appPlugins/ToolFiducials.py:941 msgid "Mode:" msgstr "模式:" -#: appPlugins/ToolFiducials.py:991 +#: appPlugins/ToolFiducials.py:989 msgid "Thickness of the line that makes the fiducial." msgstr "构成基准点的线的厚度。" -#: appPlugins/ToolFiducials.py:1022 +#: appPlugins/ToolFiducials.py:1020 msgid "Add Fiducial" msgstr "添加基准点" -#: appPlugins/ToolFiducials.py:1025 +#: appPlugins/ToolFiducials.py:1023 msgid "Will add a polygon on the copper layer to serve as fiducial." msgstr "将在铜层上添加一个多边形作为基准点。" -#: appPlugins/ToolFiducials.py:1041 +#: appPlugins/ToolFiducials.py:1039 msgid "Soldermask Gerber" msgstr "阻焊层Gerber" -#: appPlugins/ToolFiducials.py:1043 +#: appPlugins/ToolFiducials.py:1041 msgid "The Soldermask Gerber object." msgstr "阻焊层Gerber对象。" -#: appPlugins/ToolFiducials.py:1055 +#: appPlugins/ToolFiducials.py:1053 msgid "Add Soldermask Opening" msgstr "添加阻焊层开口" -#: appPlugins/ToolFiducials.py:1057 +#: appPlugins/ToolFiducials.py:1055 msgid "" "Will add a polygon on the soldermask layer\n" "to serve as fiducial opening.\n" @@ -14761,51 +14942,51 @@ msgstr "" "将在阻焊层上添加一个多边形作为基准点开口。\n" "直径始终是铜基准点直径的两倍。" -#: appPlugins/ToolFilm.py:323 +#: appPlugins/ToolFilm.py:306 msgid "Load an object for Film and retry." msgstr "请为胶片加载对象,然后重试。" -#: appPlugins/ToolFilm.py:330 +#: appPlugins/ToolFilm.py:313 msgid "Load an object for Box and retry." msgstr "为框加载对象,然后重试。" -#: appPlugins/ToolFilm.py:345 +#: appPlugins/ToolFilm.py:328 msgid "Generating Film ..." msgstr "正在生成胶片。。。" -#: appPlugins/ToolFilm.py:397 appPlugins/ToolFilm.py:402 +#: appPlugins/ToolFilm.py:380 appPlugins/ToolFilm.py:385 msgid "Export positive film" msgstr "导出正片" -#: appPlugins/ToolFilm.py:433 +#: appPlugins/ToolFilm.py:417 msgid "" "No Excellon object selected. Load an object for punching reference and retry." msgstr "未选择Excellon对象。加载用于引用的对象,然后重试。" -#: appPlugins/ToolFilm.py:457 appPlugins/ToolFilm.py:469 -#: appPlugins/ToolPunchGerber.py:806 appPlugins/ToolPunchGerber.py:939 +#: appPlugins/ToolFilm.py:441 appPlugins/ToolFilm.py:453 +#: appPlugins/ToolPunchGerber.py:802 appPlugins/ToolPunchGerber.py:935 msgid "" "Failed. Punch hole size is bigger than some of the apertures in the Gerber " "object." msgstr "失败。打孔尺寸大于Gerber对象中的某些孔径。" -#: appPlugins/ToolFilm.py:487 appPlugins/ToolPunchGerber.py:879 -#: appPlugins/ToolPunchGerber.py:974 +#: appPlugins/ToolFilm.py:471 appPlugins/ToolPunchGerber.py:875 +#: appPlugins/ToolPunchGerber.py:970 msgid "" "Failed. The new object geometry is the same as the one in the source object " "geometry..." msgstr "失败。新对象几何体与源对象几何体中的几何体相同。。。" -#: appPlugins/ToolFilm.py:545 appPlugins/ToolFilm.py:550 +#: appPlugins/ToolFilm.py:529 appPlugins/ToolFilm.py:534 msgid "Export negative film" msgstr "导出负片" -#: appPlugins/ToolFilm.py:613 appPlugins/ToolFilm.py:909 -#: appPlugins/ToolPanelize.py:346 +#: appPlugins/ToolFilm.py:599 appPlugins/ToolFilm.py:907 +#: appPlugins/ToolPanelize.py:330 msgid "No object Box. Using instead" msgstr "没有对象框。插入" -#: appPlugins/ToolFilm.py:820 appPlugins/ToolFilm.py:1081 +#: appPlugins/ToolFilm.py:817 appPlugins/ToolFilm.py:1090 msgid "" "The artwork has to be within the selected page size in order to be visible.\n" "For 'Bounds' page size, it needs to be in the first quadrant." @@ -14813,15 +14994,11 @@ msgstr "" "图稿必须在选定的页面大小内才能可见。\n" "对于“边界”页面大小,它需要位于第一象限。" -#: appPlugins/ToolFilm.py:847 appPlugins/ToolFilm.py:1108 +#: appPlugins/ToolFilm.py:844 appPlugins/ToolFilm.py:1117 msgid "Film file exported to" msgstr "胶片文件导出到" -#: appPlugins/ToolFilm.py:1159 -msgid "Create a positive/negative film for UV exposure." -msgstr "创建用于紫外线照射的正片/负片。" - -#: appPlugins/ToolFilm.py:1190 +#: appPlugins/ToolFilm.py:1210 msgid "" "Specify the type of object for which to create the film.\n" "The object can be of type: Gerber or Geometry.\n" @@ -14832,7 +15009,7 @@ msgstr "" "对象的类型可以是:Gerber或Geometry。\n" "此处的选择决定了胶片对象组合框中对象的类型。" -#: appPlugins/ToolFilm.py:1213 +#: appPlugins/ToolFilm.py:1233 msgid "" "Specify the type of object to be used as an container for\n" "film creation. It can be: Gerber or Geometry type.The selection here decide " @@ -14842,35 +15019,11 @@ msgstr "" "指定要用作胶片创建容器的对象类型。它可以是:Gerber或Geometry 此处的选择决定了" "框对象组合框中的对象类型。" -#: appPlugins/ToolFilm.py:1244 -msgid "" -"The reference point to be used as origin for the adjustment.\n" -"It can be one of the five points of the geometry bounding box." -msgstr "" -"用作调整原点的参考点。\n" -"它可以是几何边界框的五个点之一。" - -#: appPlugins/ToolFilm.py:1263 -msgid "Scale Film" -msgstr "缩放胶片" - -#: appPlugins/ToolFilm.py:1307 -msgid "Skew Film" -msgstr "倾斜胶片" - -#: appPlugins/ToolFilm.py:1351 -msgid "Mirror Film" -msgstr "镜像胶片" - -#: appPlugins/ToolFilm.py:1383 -msgid "Film Parameters" -msgstr "胶片参数" - -#: appPlugins/ToolFilm.py:1442 +#: appPlugins/ToolFilm.py:1490 msgid "Punch drill holes" msgstr "打孔" -#: appPlugins/ToolFilm.py:1443 +#: appPlugins/ToolFilm.py:1491 msgid "" "When checked the generated film will have holes in pads when\n" "the generated film is positive. This is done to help drilling,\n" @@ -14879,11 +15032,11 @@ msgstr "" "检查时,当生成的胶片为正片时,生成的胶片将在焊盘上有孔。当手动操作时,这样做" "是为了帮助钻孔。" -#: appPlugins/ToolFilm.py:1461 +#: appPlugins/ToolFilm.py:1509 msgid "Source" msgstr "源" -#: appPlugins/ToolFilm.py:1463 +#: appPlugins/ToolFilm.py:1511 msgid "" "The punch hole source can be:\n" "- Excellon -> an Excellon holes center will serve as reference.\n" @@ -14893,32 +15046,32 @@ msgstr "" "-Excellon->Excellon孔中心将作为参考。\n" "-焊盘中心->将尝试使用焊盘中心作为参考。" -#: appPlugins/ToolFilm.py:1468 +#: appPlugins/ToolFilm.py:1516 msgid "Pad center" msgstr "焊盘中心" -#: appPlugins/ToolFilm.py:1473 +#: appPlugins/ToolFilm.py:1521 msgid "Excellon Obj" msgstr "Excellon对象" -#: appPlugins/ToolFilm.py:1475 +#: appPlugins/ToolFilm.py:1523 msgid "" "Remove the geometry of Excellon from the Film to create the holes in pads." msgstr "从胶片上去除Excelon的几何图形,以在焊盘上创建孔。" -#: appPlugins/ToolFilm.py:1489 +#: appPlugins/ToolFilm.py:1537 msgid "Punch Size" msgstr "打孔尺寸" -#: appPlugins/ToolFilm.py:1490 +#: appPlugins/ToolFilm.py:1538 msgid "The value here will control how big is the punch hole in the pads." msgstr "此处的值将控制焊盘上的打孔大小。" -#: appPlugins/ToolFilm.py:1625 +#: appPlugins/ToolFilm.py:1679 msgid "Save Film" msgstr "保存胶片" -#: appPlugins/ToolFilm.py:1628 +#: appPlugins/ToolFilm.py:1682 msgid "" "Create a Film for the selected object, within\n" "the specified box. Does not create a new \n" @@ -14928,27 +15081,30 @@ msgstr "" "在指定框内为选定对象创建胶片。不创建新的FlatCAM对象,但直接将其保存为选定格" "式。" -#: appPlugins/ToolFilm.py:1710 +#: appPlugins/ToolFilm.py:1764 msgid "" "Using the Pad center does not work on Geometry objects. Only a Gerber object " "has pads." msgstr "使用焊盘中心不适用于Geometry对象。只有Gerber对象具有焊盘。" -#: appPlugins/ToolFollow.py:342 appPlugins/ToolFollow.py:413 +#: appPlugins/ToolFollow.py:338 appPlugins/ToolFollow.py:409 msgid "Failed to create Follow Geometry." msgstr "未能创建跟随Geometry。" -#: appPlugins/ToolFollow.py:696 +#: appPlugins/ToolFollow.py:694 msgid "" "Create a Geometry object with\n" "toolpaths to cut through the middle of polygons." msgstr "创建一个带有刀具路径的Geometry对象以切割多边形的内部。" -#: appPlugins/ToolFollow.py:716 -msgid "Source object for following geometry." -msgstr "以下几何体的源对象。" +#: appPlugins/ToolFollow.py:717 +msgid "" +"A Gerber object to be followed.\n" +"Create a Geometry object with a path\n" +"following the Gerber traces." +msgstr "" -#: appPlugins/ToolFollow.py:749 +#: appPlugins/ToolFollow.py:748 msgid "" "Selection of area to be processed.\n" "- 'All Polygons' - the process will start after click.\n" @@ -14967,26 +15123,26 @@ msgstr "图像导入" msgid "Import IMAGE" msgstr "导入图像" -#: appPlugins/ToolImage.py:169 appPlugins/ToolPDF.py:114 app_Main.py:10855 -#: app_Main.py:10911 app_Main.py:11007 app_Main.py:11047 app_Main.py:11114 -#: app_Main.py:11271 app_Main.py:11358 +#: appPlugins/ToolImage.py:169 appPlugins/ToolPDF.py:114 app_Main.py:10885 +#: app_Main.py:10941 app_Main.py:11037 app_Main.py:11077 app_Main.py:11144 +#: app_Main.py:11301 app_Main.py:11388 msgid "File no longer available." msgstr "文件不再可用。" -#: appPlugins/ToolImage.py:181 app_Main.py:10865 app_Main.py:10921 +#: appPlugins/ToolImage.py:181 app_Main.py:10895 app_Main.py:10951 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" msgstr "选择不支持的类型作为参数。仅支持Geometry和Gerber" #: appPlugins/ToolImage.py:190 appPlugins/ToolPcbWizard.py:373 -#: app_Main.py:10884 app_Main.py:10942 tclCommands/TclCommandImportSvg.py:84 +#: app_Main.py:10914 app_Main.py:10972 tclCommands/TclCommandImportSvg.py:84 msgid "Importing" msgstr "导入" -#: appPlugins/ToolImage.py:202 appPlugins/ToolPDF.py:230 app_Main.py:10882 -#: app_Main.py:10940 app_Main.py:11030 app_Main.py:11098 app_Main.py:11167 -#: app_Main.py:11232 app_Main.py:11292 +#: appPlugins/ToolImage.py:202 appPlugins/ToolPDF.py:230 app_Main.py:10912 +#: app_Main.py:10970 app_Main.py:11060 app_Main.py:11128 app_Main.py:11197 +#: app_Main.py:11262 app_Main.py:11322 msgid "Opened" msgstr "已打开" @@ -15085,15 +15241,23 @@ msgstr "导入图像" msgid "Open a image of raster type and then import it in FlatCAM." msgstr "打开栅格类型的图像,然后将其导入FlatCAM。" -#: appPlugins/ToolInvertGerber.py:312 +#: appPlugins/ToolInvertGerber.py:245 +msgid "Gerber object that will be inverted." +msgstr "要反转的Gerber对象。" + +#: appPlugins/ToolInvertGerber.py:266 +msgid "Parameters for this tool" +msgstr "此工具的参数" + +#: appPlugins/ToolInvertGerber.py:315 msgid "" "Will invert the Gerber object: areas that have copper\n" "will be empty of copper and previous empty area will be\n" "filled with copper." msgstr "将反转Gerber对象:有铜的区域将没有铜,之前的空白区域将充满铜。" -#: appPlugins/ToolIsolation.py:1037 appPlugins/ToolIsolation.py:1177 -#: appPlugins/ToolNCC.py:1033 appPlugins/ToolNCC.py:1178 +#: appPlugins/ToolIsolation.py:1033 appPlugins/ToolIsolation.py:1173 +#: appPlugins/ToolNCC.py:1017 appPlugins/ToolNCC.py:1162 #: appPlugins/ToolOptimal.py:217 msgid "" "The Gerber object has one Polygon as geometry.\n" @@ -15102,86 +15266,86 @@ msgstr "" "Gerber对象有一个多边形作为几何体。\n" "找不到几何图元之间的距离。" -#: appPlugins/ToolIsolation.py:1070 appPlugins/ToolIsolation.py:1135 -#: appPlugins/ToolNCC.py:1066 appPlugins/ToolNCC.py:1135 +#: appPlugins/ToolIsolation.py:1066 appPlugins/ToolIsolation.py:1131 +#: appPlugins/ToolNCC.py:1050 appPlugins/ToolNCC.py:1119 msgid "Checking tools for validity." msgstr "检查工具的有效性。" -#: appPlugins/ToolIsolation.py:1087 appPlugins/ToolIsolation.py:1152 -#: appPlugins/ToolNCC.py:1083 appPlugins/ToolNCC.py:1152 +#: appPlugins/ToolIsolation.py:1083 appPlugins/ToolIsolation.py:1148 +#: appPlugins/ToolNCC.py:1067 appPlugins/ToolNCC.py:1136 msgid "Checking ..." msgstr "检察中。。。" -#: appPlugins/ToolIsolation.py:1113 appPlugins/ToolIsolation.py:1662 -#: appPlugins/ToolIsolation.py:1862 appPlugins/ToolIsolation.py:2044 -#: appPlugins/ToolNCC.py:1108 appPlugins/ToolNCC.py:1628 -#: appPlugins/ToolPaint.py:1192 appPlugins/ToolPaint.py:1906 +#: appPlugins/ToolIsolation.py:1109 appPlugins/ToolIsolation.py:1658 +#: appPlugins/ToolIsolation.py:1858 appPlugins/ToolIsolation.py:2040 +#: appPlugins/ToolNCC.py:1092 appPlugins/ToolNCC.py:1612 +#: appPlugins/ToolPaint.py:1178 appPlugins/ToolPaint.py:1894 msgid "There are no tools selected in the Tool Table." msgstr "在刀具表中未选择任何刀具。" -#: appPlugins/ToolIsolation.py:1121 +#: appPlugins/ToolIsolation.py:1117 msgid "" "Incomplete isolation. At least one tool could not do a complete isolation." msgstr "不完全隔离。至少有一个刀具无法完成完全隔离。" -#: appPlugins/ToolIsolation.py:1223 appPlugins/ToolNCC.py:1223 +#: appPlugins/ToolIsolation.py:1219 appPlugins/ToolNCC.py:1207 msgid "Optimal tool diameter found" msgstr "找到最佳刀具直径" -#: appPlugins/ToolIsolation.py:1367 appPlugins/ToolMilling.py:2105 -#: appPlugins/ToolNCC.py:1372 appPlugins/ToolPaint.py:975 +#: appPlugins/ToolIsolation.py:1363 appPlugins/ToolMilling.py:2075 +#: appPlugins/ToolNCC.py:1356 appPlugins/ToolPaint.py:961 msgid "New tool added to Tool Table from Tools Database." msgstr "新刀具从刀具数据库添加到刀具表中。" -#: appPlugins/ToolIsolation.py:1425 appPlugins/ToolNCC.py:1432 -#: appPlugins/ToolPaint.py:1034 +#: appPlugins/ToolIsolation.py:1421 appPlugins/ToolNCC.py:1416 +#: appPlugins/ToolPaint.py:1020 msgid "Default tool added to Tool Table." msgstr "添加到刀具表的默认刀具。" -#: appPlugins/ToolIsolation.py:1451 appPlugins/ToolNCC.py:1489 -#: appPlugins/ToolPaint.py:1059 +#: appPlugins/ToolIsolation.py:1447 appPlugins/ToolNCC.py:1473 +#: appPlugins/ToolPaint.py:1045 msgid "Tool from Tool Table was edited." msgstr "已编辑刀具表中的刀具。" -#: appPlugins/ToolIsolation.py:1464 appPlugins/ToolNCC.py:1502 -#: appPlugins/ToolPaint.py:1072 appPlugins/ToolSolderPaste.py:601 +#: appPlugins/ToolIsolation.py:1460 appPlugins/ToolNCC.py:1486 +#: appPlugins/ToolPaint.py:1058 appPlugins/ToolSolderPaste.py:601 msgid "Cancelled. New diameter value is already in the Tool Table." msgstr "取消。新直径值已在刀具表中。" -#: appPlugins/ToolIsolation.py:1515 appPlugins/ToolNCC.py:1553 -#: appPlugins/ToolPaint.py:1122 appPlugins/ToolSolderPaste.py:646 +#: appPlugins/ToolIsolation.py:1511 appPlugins/ToolNCC.py:1537 +#: appPlugins/ToolPaint.py:1108 appPlugins/ToolSolderPaste.py:646 msgid "Delete failed. Select a tool to delete." msgstr "删除失败。选择要删除的刀具。" -#: appPlugins/ToolIsolation.py:1521 appPlugins/ToolNCC.py:1559 -#: appPlugins/ToolPaint.py:1128 +#: appPlugins/ToolIsolation.py:1517 appPlugins/ToolNCC.py:1543 +#: appPlugins/ToolPaint.py:1114 msgid "Tool(s) deleted from Tool Table." msgstr "从刀具表中删除刀具。" -#: appPlugins/ToolIsolation.py:1572 +#: appPlugins/ToolIsolation.py:1568 msgid "Isolating" msgstr "隔离" -#: appPlugins/ToolIsolation.py:1616 +#: appPlugins/ToolIsolation.py:1612 msgid "Click on a polygon to isolate it." msgstr "单击多边形以将其隔离。" -#: appPlugins/ToolIsolation.py:1745 appPlugins/ToolIsolation.py:1770 -#: appPlugins/ToolIsolation.py:1921 appPlugins/ToolIsolation.py:2108 +#: appPlugins/ToolIsolation.py:1741 appPlugins/ToolIsolation.py:1766 +#: appPlugins/ToolIsolation.py:1917 appPlugins/ToolIsolation.py:2104 msgid "Subtracting Geo" msgstr "减去几何体" -#: appPlugins/ToolIsolation.py:1749 appPlugins/ToolIsolation.py:1925 -#: appPlugins/ToolIsolation.py:2112 +#: appPlugins/ToolIsolation.py:1745 appPlugins/ToolIsolation.py:1921 +#: appPlugins/ToolIsolation.py:2108 msgid "Intersecting Geo" msgstr "插入几何体" -#: appPlugins/ToolIsolation.py:1798 appPlugins/ToolIsolation.py:1990 -#: appPlugins/ToolIsolation.py:2174 +#: appPlugins/ToolIsolation.py:1794 appPlugins/ToolIsolation.py:1986 +#: appPlugins/ToolIsolation.py:2170 msgid "Empty Geometry in" msgstr "清空Geometry自" -#: appPlugins/ToolIsolation.py:1999 +#: appPlugins/ToolIsolation.py:1995 msgid "" "Partial failure. The geometry was processed with all tools.\n" "But there are still not-isolated geometry elements. Try to include a tool " @@ -15190,40 +15354,40 @@ msgstr "" "部分失效。几何图形是用所有工具处理的。\n" "但仍然没有孤立的几何图元。尽量使用直径较小的工具。" -#: appPlugins/ToolIsolation.py:2002 +#: appPlugins/ToolIsolation.py:1998 msgid "" "The following are coordinates for the copper features that could not be " "isolated:" msgstr "以下是无法隔离的铜特征的坐标:" -#: appPlugins/ToolIsolation.py:2351 appPlugins/ToolPaint.py:1301 +#: appPlugins/ToolIsolation.py:2347 appPlugins/ToolPaint.py:1287 msgid "Removed polygon" msgstr "移除多边形" -#: appPlugins/ToolIsolation.py:2352 appPlugins/ToolPaint.py:1302 +#: appPlugins/ToolIsolation.py:2348 appPlugins/ToolPaint.py:1288 msgid "Click to add/remove next polygon or right click to start." msgstr "单击以添加/删除下一个多边形,或右键单击以开始。" -#: appPlugins/ToolIsolation.py:2357 appPlugins/ToolPaint.py:1307 +#: appPlugins/ToolIsolation.py:2353 appPlugins/ToolPaint.py:1293 msgid "No polygon detected under click position." msgstr "在“单击位置”下未检测到多边形。" -#: appPlugins/ToolIsolation.py:2387 appPlugins/ToolPaint.py:1337 -#: appPlugins/ToolPunchGerber.py:1765 +#: appPlugins/ToolIsolation.py:2383 appPlugins/ToolPaint.py:1323 +#: appPlugins/ToolPunchGerber.py:1761 msgid "List of single polygons is empty. Aborting." msgstr "单个多边形的列表为空。终止。" -#: appPlugins/ToolIsolation.py:2523 +#: appPlugins/ToolIsolation.py:2519 msgid "Click the end point of the paint area." msgstr "单击绘制区域的端点。" -#: appPlugins/ToolIsolation.py:2776 appPlugins/ToolNCC.py:4013 -#: appPlugins/ToolPaint.py:2805 app_Main.py:6601 app_Main.py:6620 +#: appPlugins/ToolIsolation.py:2774 appPlugins/ToolNCC.py:3999 +#: appPlugins/ToolPaint.py:2793 app_Main.py:6609 app_Main.py:6628 msgid "Tool from DB added in Tool Table." msgstr "新刀具从刀具数据库添加到刀具表中。" -#: appPlugins/ToolIsolation.py:2826 appPlugins/ToolNCC.py:4062 -#: appPlugins/ToolPaint.py:2861 +#: appPlugins/ToolIsolation.py:2824 appPlugins/ToolNCC.py:4048 +#: appPlugins/ToolPaint.py:2849 msgid "New tool added to Tool Table." msgstr "新刀具添加到刀具表中。" @@ -15239,7 +15403,7 @@ msgstr "" "从中提取算法的刀具池\n" "将挑选用于铜清理。" -#: appPlugins/ToolIsolation.py:3204 +#: appPlugins/ToolIsolation.py:3213 msgid "" "This is the Tool Number.\n" "Isolation routing will start with the tool with the biggest \n" @@ -15253,27 +15417,27 @@ msgstr "" "只有创建隔离几何图形的工具仍将出现在生成的几何图形中。这是因为使用某些工具," "此功能将无法创建布管几何图形。" -#: appPlugins/ToolIsolation.py:3250 appPlugins/ToolMilling.py:3714 -#: appPlugins/ToolNCC.py:230 appPlugins/ToolNCC.py:4269 -#: appPlugins/ToolPaint.py:227 appPlugins/ToolPaint.py:3062 +#: appPlugins/ToolIsolation.py:3258 appPlugins/ToolMilling.py:3790 +#: appPlugins/ToolNCC.py:230 appPlugins/ToolNCC.py:4275 +#: appPlugins/ToolPaint.py:227 appPlugins/ToolPaint.py:3074 msgid "Add from DB" msgstr "从数据库添加" -#: appPlugins/ToolIsolation.py:3275 appPlugins/ToolNCC.py:4294 +#: appPlugins/ToolIsolation.py:3283 appPlugins/ToolNCC.py:4300 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." msgstr "找到保证完全隔离的工具直径。" -#: appPlugins/ToolIsolation.py:3317 appPlugins/ToolMilling.py:3764 -#: appPlugins/ToolNCC.py:4335 appPlugins/ToolPaint.py:3114 +#: appPlugins/ToolIsolation.py:3324 appPlugins/ToolMilling.py:3840 +#: appPlugins/ToolNCC.py:4341 appPlugins/ToolPaint.py:3126 #: appPlugins/ToolSolderPaste.py:1271 msgid "" "Delete a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." msgstr "通过首先选择刀具列表中的一行,删除选择的刀具。" -#: appPlugins/ToolIsolation.py:3526 +#: appPlugins/ToolIsolation.py:3556 msgid "" "Specify the type of object to be excepted from isolation.\n" "It can be of type: Gerber or Geometry.\n" @@ -15284,19 +15448,19 @@ msgstr "" "它可以是Gerber或Geometry类型。\n" "此处选择的内容将指示填充“对象”组合框的对象类型。" -#: appPlugins/ToolIsolation.py:3536 +#: appPlugins/ToolIsolation.py:3566 msgid "Object whose area will be removed from isolation geometry." msgstr "对象,其区域将从隔离几何图形中删除。" -#: appPlugins/ToolIsolation.py:3607 appPlugins/ToolPunchGerber.py:2315 +#: appPlugins/ToolIsolation.py:3637 appPlugins/ToolPunchGerber.py:2331 msgid "Select all available." msgstr "选择所有可用。" -#: appPlugins/ToolIsolation.py:3613 appPlugins/ToolPunchGerber.py:2321 +#: appPlugins/ToolIsolation.py:3643 appPlugins/ToolPunchGerber.py:2337 msgid "Clear the selection." msgstr "清除选择。" -#: appPlugins/ToolIsolation.py:3652 +#: appPlugins/ToolIsolation.py:3680 msgid "" "Create a Geometry object with toolpaths to cut \n" "isolation outside, inside or on both sides of the\n" @@ -15631,21 +15795,27 @@ msgstr "" "导入具有通过探测获得的Z高度的文件,然后将此数据应用于原始G代码,从而执行自动" "调平。" -#: appPlugins/ToolMilling.py:1333 +#: appPlugins/ToolMilling.py:854 +#, fuzzy +#| msgid "Could not load the file." +msgid "Could not build the Plugin UI" +msgstr "无法打开文件。" + +#: appPlugins/ToolMilling.py:1282 msgid "Milling Tool" msgstr "铣刀" -#: appPlugins/ToolMilling.py:1387 +#: appPlugins/ToolMilling.py:1346 msgid "Pressure" msgstr "压力" -#: appPlugins/ToolMilling.py:1389 +#: appPlugins/ToolMilling.py:1348 msgid "" "Negative value. The higher the absolute value\n" "the stronger the pressure of the brush on the material." msgstr "负值。绝对值越高,笔刷对材质的压力越大。" -#: appPlugins/ToolMilling.py:1881 +#: appPlugins/ToolMilling.py:1851 msgid "" "For V-shape tools the depth of cut is\n" "calculated from other parameters like:\n" @@ -15660,59 +15830,66 @@ msgstr "" "-刀具直径->刀具表中的“直径”列\n" "注意:值为零意味着刀具直径=“V-尖端直径”" -#: appPlugins/ToolMilling.py:2163 +#: appPlugins/ToolMilling.py:2133 msgid "Tool added in Tool Table." msgstr "刀具添加到刀具表中。" -#: appPlugins/ToolMilling.py:2278 +#: appPlugins/ToolMilling.py:2248 msgid "Tool was edited in Tool Table." msgstr "刀具已在刀具表中编辑。" -#: appPlugins/ToolMilling.py:2307 appPlugins/ToolMilling.py:2316 +#: appPlugins/ToolMilling.py:2277 appPlugins/ToolMilling.py:2286 msgid "Failed. Select a tool to copy." msgstr "失败。选择要复制的工具。" -#: appPlugins/ToolMilling.py:2340 +#: appPlugins/ToolMilling.py:2310 msgid "Tool was copied in Tool Table." msgstr "刀具已复制到刀具表中。" -#: appPlugins/ToolMilling.py:2372 appPlugins/ToolMilling.py:2381 +#: appPlugins/ToolMilling.py:2342 appPlugins/ToolMilling.py:2351 msgid "Failed. Select a tool to delete." msgstr "失败。选择要删除的工具。" -#: appPlugins/ToolMilling.py:2402 +#: appPlugins/ToolMilling.py:2372 msgid "Tool was deleted in Tool Table." msgstr "刀具已在刀具表中删除。" -#: appPlugins/ToolMilling.py:2505 +#: appPlugins/ToolMilling.py:2475 msgid "Generating drills milling geometry..." msgstr "正在生成打孔几何体。。。" -#: appPlugins/ToolMilling.py:2604 +#: appPlugins/ToolMilling.py:2574 msgid "Generating slot milling geometry..." msgstr "正在生成槽几何体。。。" -#: appPlugins/ToolMilling.py:2696 +#: appPlugins/ToolMilling.py:2666 msgid "This Geometry can't be processed because it is" msgstr "无法处理此Geometry,因为它是" -#: appPlugins/ToolMilling.py:2730 +#: appPlugins/ToolMilling.py:2700 msgid "Failed. No tool selected in the tool table ..." msgstr "失败。刀具表中未选择任何刀具。。。" -#: appPlugins/ToolMilling.py:3031 appPlugins/ToolPaint.py:1851 +#: appPlugins/ToolMilling.py:3001 appPlugins/ToolPaint.py:1839 msgid "Geometry could not be painted completely" msgstr "无法完全绘制Geometry" -#: appPlugins/ToolMilling.py:3580 +#: appPlugins/ToolMilling.py:3547 appPlugins/ToolNCC.py:4136 +#: appPlugins/ToolPaint.py:2939 +#, fuzzy +#| msgid "Object for milling operation." +msgid "Source object for milling operation." +msgstr "用于铣削操作的对象。" + +#: appPlugins/ToolMilling.py:3562 msgid "Object for milling operation." msgstr "用于铣削操作的对象。" -#: appPlugins/ToolMilling.py:3611 +#: appPlugins/ToolMilling.py:3602 msgid "Tools in the object used for milling." msgstr "对象中用于铣削的刀具。" -#: appPlugins/ToolMilling.py:3682 +#: appPlugins/ToolMilling.py:3755 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -15721,7 +15898,7 @@ msgstr "" "这是工具编号。\n" "当检查刀具更换时,在刀具更换事件中,该值将显示为T1、T2。。。Tn" -#: appPlugins/ToolMilling.py:3692 +#: appPlugins/ToolMilling.py:3765 msgid "" "Plot column. It is visible only for MultiGeo geometries, meaning geometries " "that holds the geometry\n" @@ -15735,7 +15912,7 @@ msgstr "" "这些几何图形,删除该工具也将删除几何图形数据,因此请注意。通过每行上的复选" "框,可以启用/禁用在画布上绘制相应刀具。" -#: appPlugins/ToolMilling.py:3817 +#: appPlugins/ToolMilling.py:3887 msgid "" "Milling type:\n" "- Drills -> will mill the drills associated with this tool\n" @@ -15747,15 +15924,15 @@ msgstr "" "-铣槽->将铣削与此刀具关联的槽\n" "-以上都是->将同时钻孔和铣削" -#: appPlugins/ToolMilling.py:3837 +#: appPlugins/ToolMilling.py:3907 msgid "The diameter of the tool who will do the milling" msgstr "进行铣削的刀具的直径" -#: appPlugins/ToolMilling.py:3854 +#: appPlugins/ToolMilling.py:3924 msgid "Offset Type" msgstr "偏移类型" -#: appPlugins/ToolMilling.py:3857 +#: appPlugins/ToolMilling.py:3927 msgid "" "The value for the Offset can be:\n" "- Path -> There is no offset, the tool cut will be done through the geometry " @@ -15771,7 +15948,7 @@ msgstr "" "- 外(侧)-> 刀具切割将沿着外部的几何线。\n" "- 自定义 -> 刀具将以选定的偏移量进行切割。" -#: appPlugins/ToolMilling.py:3877 +#: appPlugins/ToolMilling.py:3947 msgid "" "The value to offset the cut when \n" "the Offset type selected is 'Custom'.\n" @@ -15782,7 +15959,7 @@ msgstr "" "选择的偏移类型是“自定义”。\n" "'外侧'切割的值可以为正,'内侧'切割的值可以为负。" -#: appPlugins/ToolMilling.py:4374 +#: appPlugins/ToolMilling.py:4436 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Geometry (Milling) Objects." @@ -15804,109 +15981,109 @@ msgstr "目标已移动" msgid "Error when mouse left click." msgstr "鼠标左键单击时出错。" -#: appPlugins/ToolNCC.py:1120 +#: appPlugins/ToolNCC.py:1104 msgid "" "Incomplete isolation. None of the selected tools could do a complete " "isolation." msgstr "不完全隔离。所有选定的工具都无法完成完全隔离。" -#: appPlugins/ToolNCC.py:1123 +#: appPlugins/ToolNCC.py:1107 msgid "At least one of the selected tools can do a complete isolation." msgstr "至少有一个选定的工具可以执行完全隔离。" -#: appPlugins/ToolNCC.py:1269 appPlugins/ToolNCC.py:1348 -#: appPlugins/ToolNCC.py:1406 appPlugins/ToolNCC.py:4049 -#: appPlugins/ToolPaint.py:863 appPlugins/ToolPaint.py:949 -#: appPlugins/ToolPaint.py:1009 appPlugins/ToolPaint.py:2848 +#: appPlugins/ToolNCC.py:1253 appPlugins/ToolNCC.py:1332 +#: appPlugins/ToolNCC.py:1390 appPlugins/ToolNCC.py:4035 +#: appPlugins/ToolPaint.py:849 appPlugins/ToolPaint.py:935 +#: appPlugins/ToolPaint.py:995 appPlugins/ToolPaint.py:2836 #: appPlugins/ToolSolderPaste.py:541 msgid "Cancelled. Tool already in Tool Table." msgstr "取消。刀具已在刀具表中。" -#: appPlugins/ToolNCC.py:2005 appPlugins/ToolNCC.py:2985 +#: appPlugins/ToolNCC.py:1991 appPlugins/ToolNCC.py:2971 msgid "NCC Tool. Preparing non-copper polygons." msgstr "NCC工具。准备非铜多边形。" -#: appPlugins/ToolNCC.py:2065 appPlugins/ToolNCC.py:3113 +#: appPlugins/ToolNCC.py:2051 appPlugins/ToolNCC.py:3099 msgid "NCC Tool. Calculate 'empty' area." msgstr "NCC工具。计算“空”区域。" -#: appPlugins/ToolNCC.py:2076 appPlugins/ToolNCC.py:2105 -#: appPlugins/ToolNCC.py:2211 appPlugins/ToolNCC.py:2224 -#: appPlugins/ToolNCC.py:3128 appPlugins/ToolNCC.py:3233 -#: appPlugins/ToolNCC.py:3248 appPlugins/ToolNCC.py:3515 -#: appPlugins/ToolNCC.py:3616 appPlugins/ToolNCC.py:3631 +#: appPlugins/ToolNCC.py:2062 appPlugins/ToolNCC.py:2091 +#: appPlugins/ToolNCC.py:2197 appPlugins/ToolNCC.py:2210 +#: appPlugins/ToolNCC.py:3114 appPlugins/ToolNCC.py:3219 +#: appPlugins/ToolNCC.py:3234 appPlugins/ToolNCC.py:3501 +#: appPlugins/ToolNCC.py:3602 appPlugins/ToolNCC.py:3617 msgid "Buffering finished" msgstr "缓冲完成" -#: appPlugins/ToolNCC.py:2080 appPlugins/ToolNCC.py:2109 -#: appPlugins/ToolNCC.py:2215 appPlugins/ToolNCC.py:2227 -#: appPlugins/ToolNCC.py:3136 appPlugins/ToolNCC.py:3255 -#: appPlugins/ToolNCC.py:3522 appPlugins/ToolNCC.py:3638 +#: appPlugins/ToolNCC.py:2066 appPlugins/ToolNCC.py:2095 +#: appPlugins/ToolNCC.py:2201 appPlugins/ToolNCC.py:2213 +#: appPlugins/ToolNCC.py:3122 appPlugins/ToolNCC.py:3241 +#: appPlugins/ToolNCC.py:3508 appPlugins/ToolNCC.py:3624 msgid "Could not get the extent of the area to be non copper cleared." msgstr "无法获取要清除的非铜区域的范围。" -#: appPlugins/ToolNCC.py:2088 appPlugins/ToolNCC.py:2238 -#: appPlugins/ToolNCC.py:3266 +#: appPlugins/ToolNCC.py:2074 appPlugins/ToolNCC.py:2224 +#: appPlugins/ToolNCC.py:3252 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "NCC工具。已完成“空”区域的计算。" -#: appPlugins/ToolNCC.py:2141 appPlugins/ToolNCC.py:3163 -#: appPlugins/ToolNCC.py:3240 appPlugins/ToolNCC.py:3542 -#: appPlugins/ToolNCC.py:3623 +#: appPlugins/ToolNCC.py:2127 appPlugins/ToolNCC.py:3149 +#: appPlugins/ToolNCC.py:3226 appPlugins/ToolNCC.py:3528 +#: appPlugins/ToolNCC.py:3609 msgid "" "Isolation geometry is broken. Margin is less than isolation tool diameter." msgstr "隔离几何体被破坏。余量小于隔离工具直径。" -#: appPlugins/ToolNCC.py:2231 appPlugins/ToolNCC.py:3259 -#: appPlugins/ToolNCC.py:3641 +#: appPlugins/ToolNCC.py:2217 appPlugins/ToolNCC.py:3245 +#: appPlugins/ToolNCC.py:3627 msgid "The selected object is not suitable for copper clearing." msgstr "所选对象不适合清除铜。" -#: appPlugins/ToolNCC.py:2281 +#: appPlugins/ToolNCC.py:2267 msgid "Clearing the polygon with the method: lines." msgstr "使用以下方法清除多边形:直线。" -#: appPlugins/ToolNCC.py:2291 +#: appPlugins/ToolNCC.py:2277 msgid "Failed. Clearing the polygon with the method: seed." msgstr "失败。使用以下方法清除多边形:种子。" -#: appPlugins/ToolNCC.py:2300 +#: appPlugins/ToolNCC.py:2286 msgid "Failed. Clearing the polygon with the method: standard." msgstr "失败。使用以下方法清除多边形:标准。" -#: appPlugins/ToolNCC.py:2316 +#: appPlugins/ToolNCC.py:2302 msgid "Polygon could not be cleared. Location:" msgstr "无法清除多边形。地点:" -#: appPlugins/ToolNCC.py:2369 +#: appPlugins/ToolNCC.py:2355 msgid "" "There is no copper clearing tool in the selection and at least one is needed." msgstr "选择中没有铜清除刀具,至少需要一个。" -#: appPlugins/ToolNCC.py:2384 appPlugins/ToolNCC.py:3081 +#: appPlugins/ToolNCC.py:2370 appPlugins/ToolNCC.py:3067 msgid "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "NCC工具。成品非铜多边形。正常铜清理任务已启动。" -#: appPlugins/ToolNCC.py:2412 appPlugins/ToolNCC.py:2644 +#: appPlugins/ToolNCC.py:2398 appPlugins/ToolNCC.py:2630 msgid "NCC Tool failed creating bounding box." msgstr "NCC工具无法创建边界框。" -#: appPlugins/ToolNCC.py:2432 appPlugins/ToolNCC.py:2687 -#: appPlugins/ToolNCC.py:3280 appPlugins/ToolNCC.py:3666 +#: appPlugins/ToolNCC.py:2418 appPlugins/ToolNCC.py:2673 +#: appPlugins/ToolNCC.py:3266 appPlugins/ToolNCC.py:3652 msgid "NCC Tool clearing with tool diameter" msgstr "NCC刀具清理与刀具直径" -#: appPlugins/ToolNCC.py:2432 appPlugins/ToolNCC.py:2687 -#: appPlugins/ToolNCC.py:3280 appPlugins/ToolNCC.py:3666 +#: appPlugins/ToolNCC.py:2418 appPlugins/ToolNCC.py:2673 +#: appPlugins/ToolNCC.py:3266 appPlugins/ToolNCC.py:3652 msgid "started." msgstr "起动。" -#: appPlugins/ToolNCC.py:2562 +#: appPlugins/ToolNCC.py:2548 msgid "Could not use the tool for copper clear." msgstr "无法使用刀具清除铜。" -#: appPlugins/ToolNCC.py:2584 appPlugins/ToolNCC.py:3441 +#: appPlugins/ToolNCC.py:2570 appPlugins/ToolNCC.py:3427 msgid "" "There is no NCC Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -15917,38 +16094,38 @@ msgstr "" "通常这意味着工具直径对于绘制的几何体来说太大。\n" "更改绘制参数,然后重试。" -#: appPlugins/ToolNCC.py:2594 appPlugins/ToolNCC.py:3450 +#: appPlugins/ToolNCC.py:2580 appPlugins/ToolNCC.py:3436 msgid "NCC Tool clear all done." msgstr "NCC刀具清除完毕。" -#: appPlugins/ToolNCC.py:2597 appPlugins/ToolNCC.py:3453 +#: appPlugins/ToolNCC.py:2583 appPlugins/ToolNCC.py:3439 msgid "NCC Tool clear all done but the copper features isolation is broken for" msgstr "NCC工具清除完毕,但铜的隔离被破坏对" -#: appPlugins/ToolNCC.py:2599 appPlugins/ToolNCC.py:2849 -#: appPlugins/ToolNCC.py:3455 appPlugins/ToolNCC.py:3838 +#: appPlugins/ToolNCC.py:2585 appPlugins/ToolNCC.py:2835 +#: appPlugins/ToolNCC.py:3441 appPlugins/ToolNCC.py:3824 msgid "tools" msgstr "刀具" -#: appPlugins/ToolNCC.py:2626 +#: appPlugins/ToolNCC.py:2612 msgid "NCC Tool. Rest machining copper clearing task started." msgstr "NCC工具。剩余加工铜清理任务已启动。" -#: appPlugins/ToolNCC.py:2845 appPlugins/ToolNCC.py:3834 +#: appPlugins/ToolNCC.py:2831 appPlugins/ToolNCC.py:3820 msgid "NCC Tool Rest Machining clear all done." msgstr "NCC刀架加工清理完毕。" -#: appPlugins/ToolNCC.py:2848 appPlugins/ToolNCC.py:3837 +#: appPlugins/ToolNCC.py:2834 appPlugins/ToolNCC.py:3823 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" msgstr "NCC刀架加工已完成,但铜的隔离被破坏对" -#: appPlugins/ToolNCC.py:2946 +#: appPlugins/ToolNCC.py:2932 msgid "NCC Tool started. Reading parameters." msgstr "NCC刀具已启动。读取参数。" -#: appPlugins/ToolNCC.py:3940 +#: appPlugins/ToolNCC.py:3926 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." @@ -15956,7 +16133,7 @@ msgstr "" "尝试在首选项->Gerber高级选项中使用缓冲类型=完全。在此更改后重新加载Gerber文" "件。" -#: appPlugins/ToolNCC.py:4153 +#: appPlugins/ToolNCC.py:4154 msgid "" "Specify the type of object to be cleared of excess copper.\n" "It can be of type: Gerber or Geometry.\n" @@ -15967,7 +16144,7 @@ msgstr "" "它可以是Gerber或Geometry类型。\n" "此处选择的内容将指示填充“对象”组合框的对象类型。" -#: appPlugins/ToolNCC.py:4204 +#: appPlugins/ToolNCC.py:4214 msgid "" "This is the Tool Number.\n" "Non copper clearing will start with the tool with the biggest \n" @@ -15981,7 +16158,7 @@ msgstr "" "只有创建NCC清除几何图形的刀具仍将出现在生成的几何图形中。这是因为使用某些刀" "具,此功能将无法创建绘制几何体。" -#: appPlugins/ToolNCC.py:4618 +#: appPlugins/ToolNCC.py:4633 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -16119,11 +16296,11 @@ msgstr "已取消打开PDF" msgid "Parsing" msgstr "解析中" -#: appPlugins/ToolPDF.py:212 app_Main.py:11132 +#: appPlugins/ToolPDF.py:212 app_Main.py:11162 msgid "Failed to open" msgstr "无法打开" -#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:368 app_Main.py:11078 +#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:368 app_Main.py:11108 msgid "No geometry found in file" msgstr "在文件中找不到几何图形" @@ -16140,39 +16317,39 @@ msgstr "打开PDF文件失败。" msgid "Rendered" msgstr "提供" -#: appPlugins/ToolPaint.py:1170 +#: appPlugins/ToolPaint.py:1156 msgid "Can't do Paint on MultiGeo geometries" msgstr "无法在多重几何图形上绘制" -#: appPlugins/ToolPaint.py:1207 +#: appPlugins/ToolPaint.py:1193 msgid "Click on a polygon to paint it." msgstr "单击多边形以绘制它。" -#: appPlugins/ToolPaint.py:1812 +#: appPlugins/ToolPaint.py:1800 msgid "Painting polygon with method: lines." msgstr "使用方法绘制多边形:直线。" -#: appPlugins/ToolPaint.py:1824 +#: appPlugins/ToolPaint.py:1812 msgid "Failed. Painting polygon with method: seed." msgstr "失败。多边形的绘制方法:种子。" -#: appPlugins/ToolPaint.py:1835 +#: appPlugins/ToolPaint.py:1823 msgid "Failed. Painting polygon with method: standard." msgstr "失败。绘制多边形的方法:标准。" -#: appPlugins/ToolPaint.py:1926 appPlugins/ToolPaint.py:2115 +#: appPlugins/ToolPaint.py:1914 appPlugins/ToolPaint.py:2103 msgid "Painting with tool diameter = " msgstr "绘制使用工具直径= " -#: appPlugins/ToolPaint.py:1929 appPlugins/ToolPaint.py:2118 +#: appPlugins/ToolPaint.py:1917 appPlugins/ToolPaint.py:2106 msgid "started" msgstr "起动" -#: appPlugins/ToolPaint.py:1956 appPlugins/ToolPaint.py:2105 +#: appPlugins/ToolPaint.py:1944 appPlugins/ToolPaint.py:2093 msgid "There is no geometry to process or the tool diameter is too big." msgstr "没有要加工的几何体或刀具直径太大。" -#: appPlugins/ToolPaint.py:2071 appPlugins/ToolPaint.py:2297 +#: appPlugins/ToolPaint.py:2059 appPlugins/ToolPaint.py:2285 msgid "" "There is no Painting Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -16183,50 +16360,50 @@ msgstr "" "通常这意味着工具直径对于绘制的几何体来说太大。\n" "更改绘制参数,然后重试。" -#: appPlugins/ToolPaint.py:2351 +#: appPlugins/ToolPaint.py:2339 msgid "Painting ..." msgstr "绘制。。。" -#: appPlugins/ToolPaint.py:2385 appPlugins/ToolPaint.py:2390 -#: appPlugins/ToolPaint.py:2398 appPlugins/ToolPaint.py:2487 -#: appPlugins/ToolPaint.py:2490 appPlugins/ToolPaint.py:2498 -#: appPlugins/ToolPaint.py:2568 appPlugins/ToolPaint.py:2573 -#: appPlugins/ToolPaint.py:2579 +#: appPlugins/ToolPaint.py:2373 appPlugins/ToolPaint.py:2378 +#: appPlugins/ToolPaint.py:2386 appPlugins/ToolPaint.py:2475 +#: appPlugins/ToolPaint.py:2478 appPlugins/ToolPaint.py:2486 +#: appPlugins/ToolPaint.py:2556 appPlugins/ToolPaint.py:2561 +#: appPlugins/ToolPaint.py:2567 msgid "Paint Tool." msgstr "绘画工具。" -#: appPlugins/ToolPaint.py:2386 appPlugins/ToolPaint.py:2390 -#: appPlugins/ToolPaint.py:2398 +#: appPlugins/ToolPaint.py:2374 appPlugins/ToolPaint.py:2378 +#: appPlugins/ToolPaint.py:2386 msgid "Normal painting polygon task started." msgstr "正常绘制多边形任务已启动。" -#: appPlugins/ToolPaint.py:2387 appPlugins/ToolPaint.py:2487 -#: appPlugins/ToolPaint.py:2570 +#: appPlugins/ToolPaint.py:2375 appPlugins/ToolPaint.py:2475 +#: appPlugins/ToolPaint.py:2558 msgid "Buffering geometry..." msgstr "缓冲几何体。。。" -#: appPlugins/ToolPaint.py:2412 appPlugins/ToolPaint.py:2505 -#: appPlugins/ToolPaint.py:2586 +#: appPlugins/ToolPaint.py:2400 appPlugins/ToolPaint.py:2493 +#: appPlugins/ToolPaint.py:2574 msgid "No polygon found." msgstr "没有找到多边形。" -#: appPlugins/ToolPaint.py:2487 appPlugins/ToolPaint.py:2490 -#: appPlugins/ToolPaint.py:2498 +#: appPlugins/ToolPaint.py:2475 appPlugins/ToolPaint.py:2478 +#: appPlugins/ToolPaint.py:2486 msgid "Paint all polygons task started." msgstr "绘制所有多边形任务已启动。" -#: appPlugins/ToolPaint.py:2569 appPlugins/ToolPaint.py:2573 -#: appPlugins/ToolPaint.py:2579 +#: appPlugins/ToolPaint.py:2557 appPlugins/ToolPaint.py:2561 +#: appPlugins/ToolPaint.py:2567 msgid "Painting area task started." msgstr "绘制区域任务已启动。" -#: appPlugins/ToolPaint.py:2928 +#: appPlugins/ToolPaint.py:2916 msgid "" "Create a Geometry object with toolpaths\n" "that cover only the copper pattern." msgstr "创建仅覆盖铜图案的刀具路径Geometry对象。" -#: appPlugins/ToolPaint.py:2958 +#: appPlugins/ToolPaint.py:2957 msgid "" "Specify the type of object to be painted.\n" "It can be of type: Gerber or Geometry.\n" @@ -16237,13 +16414,13 @@ msgstr "" "它可以是Gerber或Geometry类型。\n" "此处选择的内容将指示填充“对象”组合框的对象类型。" -#: appPlugins/ToolPaint.py:2992 +#: appPlugins/ToolPaint.py:2991 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for painting." msgstr "算法将从中拾取用于绘制的工具池。" -#: appPlugins/ToolPaint.py:3009 +#: appPlugins/ToolPaint.py:3016 msgid "" "This is the Tool Number.\n" "Painting will start with the tool with the biggest diameter,\n" @@ -16257,7 +16434,7 @@ msgstr "" "只有创建绘制几何体的工具仍将出现在生成的几何体中。这是因为使用某些工具,此功" "能将无法创建绘制几何体。" -#: appPlugins/ToolPaint.py:3296 +#: appPlugins/ToolPaint.py:3311 msgid "" "The type of FlatCAM object to be used as paint reference.\n" "It can be Gerber, Excellon or Geometry." @@ -16265,51 +16442,51 @@ msgstr "" "要用作绘制参考的FlatCAM对象的类型。\n" "它可以是Gerber、Excellon或Geometry。" -#: appPlugins/ToolPaint.py:3336 +#: appPlugins/ToolPaint.py:3353 msgid "Create a Geometry Object which paints the polygons." msgstr "创建绘制多边形的Geometry对象。" -#: appPlugins/ToolPanelize.py:112 appPlugins/ToolPanelize.py:1099 +#: appPlugins/ToolPanelize.py:112 appPlugins/ToolPanelize.py:1083 msgid "Panelization" msgstr "拼板" -#: appPlugins/ToolPanelize.py:373 +#: appPlugins/ToolPanelize.py:357 msgid "Columns or Rows are zero value. Change them to a positive integer." msgstr "列或行为零值。将它们更改为正整数。" -#: appPlugins/ToolPanelize.py:416 +#: appPlugins/ToolPanelize.py:400 msgid "Generating panel ... " msgstr "正在生成拼板。。。 " -#: appPlugins/ToolPanelize.py:509 appPlugins/ToolPanelize.py:801 -#: appPlugins/ToolPanelize.py:1051 +#: appPlugins/ToolPanelize.py:493 appPlugins/ToolPanelize.py:785 +#: appPlugins/ToolPanelize.py:1035 msgid "Generating panel ... Adding the source code." msgstr "正在生成拼板。。。添加源代码。" -#: appPlugins/ToolPanelize.py:729 +#: appPlugins/ToolPanelize.py:713 msgid "Optimizing the overlapping paths." msgstr "优化重叠路径。" -#: appPlugins/ToolPanelize.py:761 +#: appPlugins/ToolPanelize.py:745 msgid "Optimization complete." msgstr "优化完成。" -#: appPlugins/ToolPanelize.py:1060 +#: appPlugins/ToolPanelize.py:1044 msgid "Generating panel... Spawning copies" msgstr "正在生成拼板。。。生成副本" -#: appPlugins/ToolPanelize.py:1076 +#: appPlugins/ToolPanelize.py:1060 #, python-brace-format msgid "" "{text} Too big for the constrain area. Final panel has {col} columns and " "{row} rows" msgstr "{text}对于约束区域来说太大。最后一个拼板有{col}列和{row}行" -#: appPlugins/ToolPanelize.py:1084 +#: appPlugins/ToolPanelize.py:1068 msgid "Panel created successfully." msgstr "拼板创建成功。" -#: appPlugins/ToolPanelize.py:1139 +#: appPlugins/ToolPanelize.py:1128 msgid "" "Specify the type of object to be panelized\n" "It can be of type: Gerber, Excellon or Geometry.\n" @@ -16319,17 +16496,13 @@ msgstr "" "指定要拼板的对象类型 可以是:Gerber、Excellon 或 Geometry 类型。此处的选择决" "定了对象组合框中的对象类型。" -#: appPlugins/ToolPanelize.py:1167 +#: appPlugins/ToolPanelize.py:1163 msgid "" "Object to be panelized. This means that it will\n" "be duplicated in an array of rows and columns." msgstr "要拼板的对象。这意味着它将在行和列的数组中复制。" -#: appPlugins/ToolPanelize.py:1174 -msgid "Panelization Reference" -msgstr "拼板参考" - -#: appPlugins/ToolPanelize.py:1176 +#: appPlugins/ToolPanelize.py:1175 msgid "" "Choose the reference for panelization:\n" "- Object = the bounding box of a different object\n" @@ -16346,7 +16519,7 @@ msgstr "" "当对多个对象进行拼板时,该引用非常有用。间距(实际偏移)将应用于对该参照对象" "的参照,因此保持拼板对象的同步。" -#: appPlugins/ToolPanelize.py:1202 +#: appPlugins/ToolPanelize.py:1210 msgid "" "Specify the type of object to be used as an container for\n" "panelization. It can be: Gerber or Geometry type.\n" @@ -16356,17 +16529,17 @@ msgstr "" "指定要用作拼板容器的对象类型。它可以是:Gerber或Geometry类型。\n" "此处的选择决定了框对象组合框中对象的类型。" -#: appPlugins/ToolPanelize.py:1217 +#: appPlugins/ToolPanelize.py:1225 msgid "" "The actual object that is used as container for the\n" " selected object that is to be panelized." msgstr "用作要拼板的选定对象的容器的实际对象。" -#: appPlugins/ToolPanelize.py:1227 +#: appPlugins/ToolPanelize.py:1233 msgid "Panel Data" msgstr "拼板数据" -#: appPlugins/ToolPanelize.py:1229 +#: appPlugins/ToolPanelize.py:1235 msgid "" "This informations will shape the resulting panel.\n" "The number of rows and columns will set how many\n" @@ -16379,15 +16552,15 @@ msgstr "" "行数和列数将设置将生成多少个原始几何图形的副本。\n" "间距将设置拼板阵列任意两个元素之间的距离。" -#: appPlugins/ToolPanelize.py:1314 +#: appPlugins/ToolPanelize.py:1338 msgid "Constrain panel within" msgstr "将拼板约束在" -#: appPlugins/ToolPanelize.py:1357 +#: appPlugins/ToolPanelize.py:1383 msgid "Panelize Object" msgstr "拼板对象" -#: appPlugins/ToolPanelize.py:1360 appPlugins/ToolRulesCheck.py:1663 +#: appPlugins/ToolPanelize.py:1386 appPlugins/ToolRulesCheck.py:1663 msgid "" "Panelize the specified object around the specified box.\n" "In other words it creates multiple copies of the source object,\n" @@ -16425,7 +16598,7 @@ msgstr "已加载PcbWizard.INF文件。" msgid "Main PcbWizard Excellon file loaded." msgstr "已加载主PCB向导Excellon文件。" -#: appPlugins/ToolPcbWizard.py:346 app_Main.py:11057 +#: appPlugins/ToolPcbWizard.py:346 app_Main.py:11087 msgid "This is not Excellon file." msgstr "这不是Excellon文件。" @@ -16547,59 +16720,59 @@ msgstr "" msgid "Punch Geber" msgstr "打孔Gerber" -#: appPlugins/ToolPunchGerber.py:555 +#: appPlugins/ToolPunchGerber.py:551 msgid "Click on a pad to select it." msgstr "单击一个焊盘以选择它。" -#: appPlugins/ToolPunchGerber.py:803 appPlugins/ToolPunchGerber.py:936 +#: appPlugins/ToolPunchGerber.py:799 appPlugins/ToolPunchGerber.py:932 msgid "The value of the fixed diameter is 0.0. Aborting." msgstr "固定直径的值为 0.0。中止。" -#: appPlugins/ToolPunchGerber.py:1712 +#: appPlugins/ToolPunchGerber.py:1708 msgid "Added pad" msgstr "添加焊盘" -#: appPlugins/ToolPunchGerber.py:1713 +#: appPlugins/ToolPunchGerber.py:1709 msgid "Click to add next pad or right click to start." msgstr "单击以添加下一个焊盘或右键单击以开始。" -#: appPlugins/ToolPunchGerber.py:1725 +#: appPlugins/ToolPunchGerber.py:1721 msgid "Removed pad" msgstr "移除焊盘" -#: appPlugins/ToolPunchGerber.py:1726 +#: appPlugins/ToolPunchGerber.py:1722 msgid "Click to add/remove next pad or right click to start." msgstr "单击以添加/删除下一个焊盘或右键单击以开始。" -#: appPlugins/ToolPunchGerber.py:1731 +#: appPlugins/ToolPunchGerber.py:1727 msgid "No pad detected under click position." msgstr "在点击位置下未检测到焊盘。" -#: appPlugins/ToolPunchGerber.py:1930 +#: appPlugins/ToolPunchGerber.py:1926 msgid "All selectable pads are selected." msgstr "选择了所有可选焊盘。" -#: appPlugins/ToolPunchGerber.py:1947 +#: appPlugins/ToolPunchGerber.py:1943 msgid "Selection cleared." msgstr "清除选择。" -#: appPlugins/ToolPunchGerber.py:2007 +#: appPlugins/ToolPunchGerber.py:2000 msgid "Gerber into which to punch holes" msgstr "要在其中打孔的Gerber" -#: appPlugins/ToolPunchGerber.py:2145 +#: appPlugins/ToolPunchGerber.py:2154 msgid "" "Remove the geometry of Excellon from the Gerber to create the holes in pads." msgstr "从Gerber上移除Excellon的几何图形,以在焊盘上创建孔。" -#: appPlugins/ToolPunchGerber.py:2297 +#: appPlugins/ToolPunchGerber.py:2313 msgid "" "When the manual type is chosen, the pads to be punched\n" "are selected on the canvas but only those that\n" "are in the processed pads." msgstr "选择手动类型时,在画布上选择要打孔的焊盘,但仅选择已处理焊盘中的焊盘。" -#: appPlugins/ToolPunchGerber.py:2336 +#: appPlugins/ToolPunchGerber.py:2347 msgid "" "Create a Gerber object from the selected object, within\n" "the specified box." @@ -16614,49 +16787,49 @@ msgstr "取消。文本框中没有二维码数据。" msgid "QRCode Tool done." msgstr "二维码工具完成。" -#: appPlugins/ToolQRCode.py:777 +#: appPlugins/ToolQRCode.py:785 msgid "Gerber Object to which the QRCode will be added." msgstr "要向其添加二维码的Gerber对象。" -#: appPlugins/ToolQRCode.py:813 +#: appPlugins/ToolQRCode.py:827 msgid "The parameters used to shape the QRCode." msgstr "用于生成二维码形状的参数。" -#: appPlugins/ToolQRCode.py:918 +#: appPlugins/ToolQRCode.py:939 msgid "Export QRCode" msgstr "导出二维码" -#: appPlugins/ToolQRCode.py:920 +#: appPlugins/ToolQRCode.py:941 msgid "" "Show a set of controls allowing to export the QRCode\n" "to a SVG file or an PNG file." msgstr "显示一组允许将二维码导出为SVG文件或PNG文件的控件。" -#: appPlugins/ToolQRCode.py:959 +#: appPlugins/ToolQRCode.py:979 msgid "Transparent back color" msgstr "透明背景色" -#: appPlugins/ToolQRCode.py:984 +#: appPlugins/ToolQRCode.py:1004 msgid "Export QRCode SVG" msgstr "导出二维码SVG" -#: appPlugins/ToolQRCode.py:986 +#: appPlugins/ToolQRCode.py:1006 msgid "Export a SVG file with the QRCode content." msgstr "导出包含二维码内容的SVG文件。" -#: appPlugins/ToolQRCode.py:997 +#: appPlugins/ToolQRCode.py:1017 msgid "Export QRCode PNG" msgstr "导出二维码PNG" -#: appPlugins/ToolQRCode.py:999 +#: appPlugins/ToolQRCode.py:1019 msgid "Export a PNG image file with the QRCode content." msgstr "导出包含二维码内容的PNG文件。" -#: appPlugins/ToolQRCode.py:1010 +#: appPlugins/ToolQRCode.py:1030 msgid "Insert QRCode" msgstr "插入二维码" -#: appPlugins/ToolQRCode.py:1013 +#: appPlugins/ToolQRCode.py:1033 msgid "Create the QRCode object." msgstr "创建二维码对象。" @@ -17062,78 +17235,78 @@ msgid "" "on PCB pads, to a file." msgstr "将生成的PCB焊盘锡膏分配G代码保存到文件中。" -#: appPlugins/ToolSub.py:269 appPlugins/ToolSub.py:505 +#: appPlugins/ToolSub.py:267 appPlugins/ToolSub.py:503 msgid "No Target object loaded." msgstr "没有加载目标对象。" -#: appPlugins/ToolSub.py:272 +#: appPlugins/ToolSub.py:270 msgid "Loading geometry from Gerber objects." msgstr "从Gerber对象加载几何体。" -#: appPlugins/ToolSub.py:289 appPlugins/ToolSub.py:518 +#: appPlugins/ToolSub.py:287 appPlugins/ToolSub.py:516 msgid "No Subtractor object loaded." msgstr "没有加载差集对象。" -#: appPlugins/ToolSub.py:303 +#: appPlugins/ToolSub.py:301 msgid "Not possible to subtract from the same object." msgstr "不能从同一个对象中减去。" -#: appPlugins/ToolSub.py:343 +#: appPlugins/ToolSub.py:341 msgid "Finished parsing geometry for aperture" msgstr "已完成对孔几何体的分析" -#: appPlugins/ToolSub.py:345 +#: appPlugins/ToolSub.py:343 msgid "Subtraction aperture processing finished." msgstr "孔差集处理完成。" -#: appPlugins/ToolSub.py:478 appPlugins/ToolSub.py:672 -#: appPlugins/ToolSub.py:754 +#: appPlugins/ToolSub.py:476 appPlugins/ToolSub.py:670 +#: appPlugins/ToolSub.py:752 msgid "Generating new object failed." msgstr "生成新对象失败。" -#: appPlugins/ToolSub.py:482 appPlugins/ToolSub.py:677 +#: appPlugins/ToolSub.py:480 appPlugins/ToolSub.py:675 msgid "Created" msgstr "已创建" -#: appPlugins/ToolSub.py:531 +#: appPlugins/ToolSub.py:529 msgid "Currently, the Subtractor geometry cannot be of type Multigeo." msgstr "当前,差集几何图形不能为多几何类型。" -#: appPlugins/ToolSub.py:571 +#: appPlugins/ToolSub.py:569 msgid "Parsing solid_geometry ..." msgstr "正在分析几何体实体。。。" -#: appPlugins/ToolSub.py:573 +#: appPlugins/ToolSub.py:571 msgid "Parsing solid_geometry for tool" msgstr "解析工具的几何实体" -#: appPlugins/ToolSub.py:790 +#: appPlugins/ToolSub.py:788 msgid "" "A plugin to help subtract a Gerber/Geometry object from another of the same " "type." msgstr "帮助从另一个相同类型的对象中减去 Gerber/Geometry 对象的插件。" -#: appPlugins/ToolSub.py:849 +#: appPlugins/ToolSub.py:850 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." msgstr "从中减去差集Gerber对象的Gerber对象。" -#: appPlugins/ToolSub.py:863 appPlugins/ToolSub.py:916 +#: appPlugins/ToolSub.py:871 appPlugins/ToolSub.py:934 msgid "Subtractor" msgstr "差集" -#: appPlugins/ToolSub.py:865 +#: appPlugins/ToolSub.py:873 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." msgstr "将从目标Gerber对象中减去的Gerber对象。" -#: appPlugins/ToolSub.py:872 +#: appPlugins/ToolSub.py:883 msgid "Subtract Gerber" msgstr "差集Gerber" -#: appPlugins/ToolSub.py:875 +#: appPlugins/ToolSub.py:886 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -17143,23 +17316,23 @@ msgstr "" "将从目标Gerber中删除差集Gerber占用的区域。\n" "可用于去除焊锡表面的重叠丝印。" -#: appPlugins/ToolSub.py:902 +#: appPlugins/ToolSub.py:919 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." msgstr "要从中减去差集Geometry对象的Geometry对象。" -#: appPlugins/ToolSub.py:918 +#: appPlugins/ToolSub.py:936 msgid "" "Geometry object that will be subtracted\n" "from the target Geometry object." msgstr "将从目标Geometry对象中减去的Geometry对象。" -#: appPlugins/ToolSub.py:930 +#: appPlugins/ToolSub.py:957 msgid "Subtract Geometry" msgstr "差集Geometry" -#: appPlugins/ToolSub.py:933 +#: appPlugins/ToolSub.py:960 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -17218,7 +17391,7 @@ msgstr "无法缓冲CNC任务对象。" msgid "A plugin that allow geometry transformation." msgstr "允许几何变换的插件。" -#: appPlugins/ToolTransform.py:666 +#: appPlugins/ToolTransform.py:663 msgid "" "The object used as reference.\n" "The used point is the center of it's bounding box." @@ -17272,7 +17445,7 @@ msgstr "" "画布初始化已开始。\n" "画布初始化完成于" -#: app_Main.py:1314 app_Main.py:9893 +#: app_Main.py:1314 app_Main.py:9923 msgid "New Project - Not saved" msgstr "新项目-未保存" @@ -17702,7 +17875,7 @@ msgstr "单击以设置原点。。。" msgid "Setting Origin..." msgstr "正在设置原点。。。" -#: app_Main.py:5240 app_Main.py:5358 app_Main.py:5501 +#: app_Main.py:5240 app_Main.py:5362 app_Main.py:5505 msgid "Origin set" msgstr "原点设置" @@ -17710,64 +17883,64 @@ msgstr "原点设置" msgid "Origin coordinates specified but incomplete." msgstr "指定了原点坐标,但不完整。" -#: app_Main.py:5304 +#: app_Main.py:5308 msgid "Moving to Origin..." msgstr "移动到原点。。。" -#: app_Main.py:5308 app_Main.py:5376 +#: app_Main.py:5312 app_Main.py:5380 msgid "Failed. No object(s) selected..." msgstr "失败。未选择任何对象。。。" -#: app_Main.py:5395 +#: app_Main.py:5399 msgid "Quadrant 1" msgstr "象限 1" -#: app_Main.py:5396 +#: app_Main.py:5400 msgid "Quadrant 2" msgstr "象限 2" -#: app_Main.py:5397 +#: app_Main.py:5401 msgid "Quadrant 3" msgstr "象限 3" -#: app_Main.py:5398 +#: app_Main.py:5402 msgid "Quadrant 4" msgstr "象限 4" -#: app_Main.py:5538 +#: app_Main.py:5542 msgid "Jump to ..." msgstr "跳转到。。。" -#: app_Main.py:5539 +#: app_Main.py:5543 msgid "Enter the coordinates in format X,Y:" msgstr "以X,Y格式输入坐标:" -#: app_Main.py:5549 +#: app_Main.py:5553 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "错误的坐标。 以格式输入坐标:X,Y" -#: app_Main.py:5690 +#: app_Main.py:5696 msgid "Locate ..." msgstr "定位。。。" -#: app_Main.py:6314 +#: app_Main.py:6322 msgid "" "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "中止。当前任务将尽快正常关闭。。。" -#: app_Main.py:6320 +#: app_Main.py:6328 msgid "The current task was gracefully closed on user request..." msgstr "当前任务已根据用户请求正常关闭。。。" -#: app_Main.py:6520 +#: app_Main.py:6528 msgid "Not available for Legacy 2D graphic mode." msgstr "不适用于传统 2D 图形模式。" -#: app_Main.py:6622 +#: app_Main.py:6630 msgid "Adding tool from DB is not allowed for this object." msgstr "此对象不允许从数据库添加刀具。" -#: app_Main.py:6640 +#: app_Main.py:6648 msgid "" "One or more Tools are edited.\n" "Do you want to save?" @@ -17775,187 +17948,187 @@ msgstr "" "编辑一个或多个刀具。\n" "你想保存吗?" -#: app_Main.py:6642 +#: app_Main.py:6650 msgid "Save Tools Database" msgstr "保存刀具至数据库" -#: app_Main.py:6835 app_Main.py:6889 app_Main.py:6937 +#: app_Main.py:6862 app_Main.py:6916 app_Main.py:6964 msgid "Enter the Angle value:" msgstr "输入角度值:" -#: app_Main.py:6868 +#: app_Main.py:6895 msgid "Rotation done." msgstr "旋转完成。" -#: app_Main.py:6870 +#: app_Main.py:6897 msgid "Rotation movement was not executed." msgstr "未执行旋转动作。" -#: app_Main.py:6919 +#: app_Main.py:6946 msgid "Skew on X axis done." msgstr "在X轴上倾斜完成。" -#: app_Main.py:6967 +#: app_Main.py:6994 msgid "Skew on Y axis done." msgstr "在Y轴上倾斜完成。" -#: app_Main.py:7049 +#: app_Main.py:7076 msgid "New Grid ..." msgstr "新栅格。。。" -#: app_Main.py:7050 +#: app_Main.py:7077 msgid "Enter a Grid Value:" msgstr "输入栅格值:" -#: app_Main.py:7059 app_Main.py:7084 +#: app_Main.py:7086 app_Main.py:7111 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "请以浮点格式输入非零值的栅格值。" -#: app_Main.py:7064 +#: app_Main.py:7091 msgid "New Grid added" msgstr "新栅格已添加" -#: app_Main.py:7066 +#: app_Main.py:7093 msgid "Grid already exists" msgstr "栅格已经存在" -#: app_Main.py:7068 +#: app_Main.py:7095 msgid "Adding New Grid cancelled" msgstr "已取消添加新栅格" -#: app_Main.py:7090 +#: app_Main.py:7117 msgid "Grid Value does not exist" msgstr "栅格值不存在" -#: app_Main.py:7092 +#: app_Main.py:7119 msgid "Grid Value deleted" msgstr "栅格值已删除" -#: app_Main.py:7094 +#: app_Main.py:7121 msgid "Delete Grid value cancelled" msgstr "取消删除栅格值" -#: app_Main.py:7108 +#: app_Main.py:7135 msgid "Name copied to clipboard ..." msgstr "名称已复制到剪贴板。。。" -#: app_Main.py:7889 app_Main.py:7893 +#: app_Main.py:7919 app_Main.py:7923 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "选择Gerber或Excellon文件以查看其源文件。" -#: app_Main.py:7896 +#: app_Main.py:7926 msgid "Viewing the source code of the selected object." msgstr "查看选定对象的源代码。" -#: app_Main.py:7910 +#: app_Main.py:7940 msgid "Source Editor" msgstr "源代码编辑器" -#: app_Main.py:7946 app_Main.py:7953 +#: app_Main.py:7976 app_Main.py:7983 msgid "There is no selected object for which to see it's source file code." msgstr "没有要查看其源文件代码的选定对象。" -#: app_Main.py:7961 +#: app_Main.py:7991 msgid "Failed to load the source code for the selected object" msgstr "无法加载所选对象的源代码" -#: app_Main.py:7994 +#: app_Main.py:8024 msgid "Go to Line ..." msgstr "转到行。。。" -#: app_Main.py:8025 +#: app_Main.py:8055 msgid "Redrawing all objects" msgstr "重绘所有对象" -#: app_Main.py:8113 +#: app_Main.py:8143 msgid "Failed to load recent item list." msgstr "无法加载最近的项目列表。" -#: app_Main.py:8120 +#: app_Main.py:8150 msgid "Failed to parse recent item list." msgstr "无法分析最近的项目列表。" -#: app_Main.py:8130 +#: app_Main.py:8160 msgid "Failed to load recent projects item list." msgstr "无法加载最近的项目项列表。" -#: app_Main.py:8137 +#: app_Main.py:8167 msgid "Failed to parse recent project item list." msgstr "无法分析最近的项目项列表。" -#: app_Main.py:8161 +#: app_Main.py:8191 msgid "Recent files list was reset." msgstr "最近的文件列表已重置。" -#: app_Main.py:8175 +#: app_Main.py:8205 msgid "Recent projects list was reset." msgstr "最近的项目列表已重置。" -#: app_Main.py:8200 +#: app_Main.py:8230 msgid "Clear Recent projects" msgstr "清除最近的项目" -#: app_Main.py:8224 +#: app_Main.py:8254 msgid "Clear Recent files" msgstr "清除最近的文件" -#: app_Main.py:8280 +#: app_Main.py:8310 msgid "FlatCAM Evo" msgstr "FlatCAM Evo" -#: app_Main.py:8284 +#: app_Main.py:8314 msgid "Release date" msgstr "发布日期" -#: app_Main.py:8288 +#: app_Main.py:8318 msgid "Displayed" msgstr "显示" -#: app_Main.py:8291 +#: app_Main.py:8321 msgid "Snap" msgstr "捕捉" -#: app_Main.py:8300 +#: app_Main.py:8330 msgid "Canvas" msgstr "画布" -#: app_Main.py:8305 +#: app_Main.py:8335 msgid "Workspace active" msgstr "工作区激活" -#: app_Main.py:8309 +#: app_Main.py:8339 msgid "Workspace size" msgstr "工作区大小" -#: app_Main.py:8313 +#: app_Main.py:8343 msgid "Workspace orientation" msgstr "工作区方向" -#: app_Main.py:8375 +#: app_Main.py:8405 msgid "Failed checking for latest version. Could not connect." msgstr "检查最新版本失败。无法连接。" -#: app_Main.py:8382 +#: app_Main.py:8412 msgid "Could not parse information about latest version." msgstr "无法分析有关最新版本的信息。" -#: app_Main.py:8392 +#: app_Main.py:8422 msgid "FlatCAM is up to date!" msgstr "FlatCAM是最新的!" -#: app_Main.py:8397 +#: app_Main.py:8427 msgid "Newer Version Available" msgstr "新版本可用" -#: app_Main.py:8399 +#: app_Main.py:8429 msgid "There is a newer version of FlatCAM available for download:" msgstr "有更新版本的FlatCAM可供下载:" -#: app_Main.py:8403 +#: app_Main.py:8433 msgid "info" msgstr "信息" -#: app_Main.py:8437 +#: app_Main.py:8467 msgid "" "OpenGL canvas initialization failed. HW or HW configuration not supported." "Change the graphic engine to Legacy(2D) in Edit -> Preferences -> General " @@ -17965,44 +18138,44 @@ msgstr "" "OpenGL画布初始化失败。不支持硬件或硬件配置。请在编辑->首选项->常规选项卡中将" "图形引擎更改为Legacy(2D)。\n" -#: app_Main.py:8523 +#: app_Main.py:8553 msgid "All plots disabled." msgstr "所有绘图均已禁用。" -#: app_Main.py:8529 +#: app_Main.py:8559 msgid "All non selected plots disabled." msgstr "禁用所有未选择的绘图。" -#: app_Main.py:8535 +#: app_Main.py:8565 msgid "All plots enabled." msgstr "所有绘图均已启用。" -#: app_Main.py:8541 +#: app_Main.py:8571 msgid "All non selected plots enabled." msgstr "所有未选择的绘图均已启用。" -#: app_Main.py:8547 +#: app_Main.py:8577 msgid "Selected plots enabled..." msgstr "已启用选定的绘图选项。。。" -#: app_Main.py:8555 +#: app_Main.py:8585 msgid "Selected plots disabled..." msgstr "已禁用选定的绘图选项。。。" -#: app_Main.py:8589 +#: app_Main.py:8619 msgid "Enabling plots ..." msgstr "正在启用绘图。。。" -#: app_Main.py:8636 +#: app_Main.py:8666 msgid "Disabling plots ..." msgstr "正在禁用绘图。。。" -#: app_Main.py:8783 +#: app_Main.py:8813 msgid "Set alpha level ..." msgstr "设置透明度级别。。。" -#: app_Main.py:9092 app_Main.py:9131 app_Main.py:9175 app_Main.py:9241 -#: app_Main.py:10012 app_Main.py:11305 app_Main.py:11370 +#: app_Main.py:9122 app_Main.py:9161 app_Main.py:9205 app_Main.py:9271 +#: app_Main.py:10042 app_Main.py:11335 app_Main.py:11400 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" @@ -18010,87 +18183,87 @@ msgstr "" "画布初始化已开始。\n" "画布初始化完成于" -#: app_Main.py:9095 +#: app_Main.py:9125 msgid "Opening Gerber file." msgstr "正在打开Gerber文件。" -#: app_Main.py:9134 +#: app_Main.py:9164 msgid "Opening Excellon file." msgstr "正在打开Excellon文件。" -#: app_Main.py:9178 +#: app_Main.py:9208 msgid "Opening G-Code file." msgstr "正在打开G代码文件。" -#: app_Main.py:9232 app_Main.py:9236 +#: app_Main.py:9262 app_Main.py:9266 msgid "Open HPGL2" msgstr "打开HPGL2" -#: app_Main.py:9244 +#: app_Main.py:9274 msgid "Opening HPGL2 file." msgstr "正在打开HPGL2文件。" -#: app_Main.py:9267 app_Main.py:9270 +#: app_Main.py:9297 app_Main.py:9300 msgid "Open Configuration File" msgstr "打开配置文件" -#: app_Main.py:9296 +#: app_Main.py:9326 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "只能使用Geometry、Gerber和CNC任务对象。" -#: app_Main.py:9343 +#: app_Main.py:9373 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "数据必须是最后一个维度为3或4的三维数组" -#: app_Main.py:9349 app_Main.py:9354 +#: app_Main.py:9379 app_Main.py:9384 msgid "Export PNG Image" msgstr "导出PNG图形" -#: app_Main.py:9387 app_Main.py:9599 +#: app_Main.py:9417 app_Main.py:9629 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "失败。只有Gerber对象可以保存为Gerber文件。。。" -#: app_Main.py:9400 +#: app_Main.py:9430 msgid "Save Gerber source file" msgstr "保存Gerber源文件" -#: app_Main.py:9429 +#: app_Main.py:9459 msgid "Failed. Only Script objects can be saved as TCL Script files..." msgstr "失败。只有脚本对象才能保存为TCL脚本文件。。。" -#: app_Main.py:9442 +#: app_Main.py:9472 msgid "Save Script source file" msgstr "保存脚本源文件" -#: app_Main.py:9471 +#: app_Main.py:9501 msgid "Failed. Only Document objects can be saved as Document files..." msgstr "失败。只有文档对象才能保存为文档文件。。。" -#: app_Main.py:9484 +#: app_Main.py:9514 msgid "Save Document source file" msgstr "保存文档源文件" -#: app_Main.py:9513 app_Main.py:9554 app_Main.py:10517 +#: app_Main.py:9543 app_Main.py:9584 app_Main.py:10547 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "失败。只有Excellon对象才能保存为Excellon文件。。。" -#: app_Main.py:9521 app_Main.py:9526 +#: app_Main.py:9551 app_Main.py:9556 msgid "Save Excellon source file" msgstr "保存Excellon源文件" -#: app_Main.py:9644 +#: app_Main.py:9674 msgid "Only Geometry objects can be used." msgstr "只能使用Geometry对象。" -#: app_Main.py:9689 app_Main.py:9693 +#: app_Main.py:9719 app_Main.py:9723 msgid "Import SVG" msgstr "导出SVG" -#: app_Main.py:9719 app_Main.py:9723 +#: app_Main.py:9749 app_Main.py:9753 msgid "Import DXF" msgstr "导出DXF" -#: app_Main.py:9749 +#: app_Main.py:9779 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -18100,149 +18273,149 @@ msgstr "" "创建新项目将删除它们。\n" "是否要保存该项目?" -#: app_Main.py:9873 +#: app_Main.py:9903 msgid "Do you want to save the current settings/preferences?" msgstr "您想保存当前的设置/首选项吗?" -#: app_Main.py:9874 +#: app_Main.py:9904 msgid "Save preferences" msgstr "保存首选项" -#: app_Main.py:9892 +#: app_Main.py:9922 msgid "Project created in" msgstr "项目创建于" -#: app_Main.py:9892 +#: app_Main.py:9922 msgid "seconds" msgstr "秒" -#: app_Main.py:9895 +#: app_Main.py:9925 msgid "New Project created" msgstr "创建新项目" -#: app_Main.py:9921 +#: app_Main.py:9951 msgid "New TCL script file created in Code Editor." msgstr "在代码编辑器中创建的新TCL脚本文件。" -#: app_Main.py:9948 app_Main.py:9950 app_Main.py:9985 app_Main.py:9987 +#: app_Main.py:9978 app_Main.py:9980 app_Main.py:10015 app_Main.py:10017 msgid "Open TCL script" msgstr "打开TCL脚本" -#: app_Main.py:10014 +#: app_Main.py:10044 msgid "Executing ScriptObject file." msgstr "正在执行脚本对象文件。" -#: app_Main.py:10022 app_Main.py:10026 +#: app_Main.py:10052 app_Main.py:10056 msgid "Run TCL script" msgstr "运行TCL脚本" -#: app_Main.py:10049 +#: app_Main.py:10079 msgid "TCL script file opened in Code Editor and executed." msgstr "TCL脚本文件在代码编辑器中打开并执行。" -#: app_Main.py:10095 app_Main.py:10102 +#: app_Main.py:10125 app_Main.py:10132 msgid "Save Project As ..." msgstr "将项目另存为。。。" -#: app_Main.py:10137 +#: app_Main.py:10167 msgid "FlatCAM objects print" msgstr "FlatCAM对象打印" -#: app_Main.py:10150 app_Main.py:10158 +#: app_Main.py:10180 app_Main.py:10188 msgid "Save Object as PDF ..." msgstr "将对象另存为PDF。。。" -#: app_Main.py:10168 +#: app_Main.py:10198 msgid "Printing PDF ..." msgstr "正在打印PDF。。。" -#: app_Main.py:10342 +#: app_Main.py:10372 msgid "PDF file saved to" msgstr "PDF文件保存到" -#: app_Main.py:10364 app_Main.py:10624 app_Main.py:10758 app_Main.py:10825 +#: app_Main.py:10394 app_Main.py:10654 app_Main.py:10788 app_Main.py:10855 msgid "Exporting ..." msgstr "导出中。。。" -#: app_Main.py:10407 +#: app_Main.py:10437 msgid "SVG file exported to" msgstr "SVG文件导出到" -#: app_Main.py:10422 app_Main.py:10426 +#: app_Main.py:10452 app_Main.py:10456 msgid "Import FlatCAM Preferences" msgstr "导入FlatCAM首选项" -#: app_Main.py:10437 +#: app_Main.py:10467 msgid "Imported Defaults from" msgstr "导入默认值自" -#: app_Main.py:10456 app_Main.py:10462 +#: app_Main.py:10486 app_Main.py:10492 msgid "Export FlatCAM Preferences" msgstr "导出FlatCAM首选项" -#: app_Main.py:10482 +#: app_Main.py:10512 msgid "Exported preferences to" msgstr "将首选项导出到" -#: app_Main.py:10615 +#: app_Main.py:10645 msgid "Excellon file exported to" msgstr "Excellon文件导出到" -#: app_Main.py:10629 app_Main.py:10636 app_Main.py:10763 app_Main.py:10770 -#: app_Main.py:10830 app_Main.py:10837 +#: app_Main.py:10659 app_Main.py:10666 app_Main.py:10793 app_Main.py:10800 +#: app_Main.py:10860 app_Main.py:10867 msgid "Could not export." msgstr "无法导出。" -#: app_Main.py:10750 +#: app_Main.py:10780 msgid "Gerber file exported to" msgstr "Gerber文件导出到" -#: app_Main.py:10816 +#: app_Main.py:10846 msgid "DXF file exported to" msgstr "DXF文件导出到" -#: app_Main.py:10892 app_Main.py:10950 +#: app_Main.py:10922 app_Main.py:10980 msgid "Import failed." msgstr "导入失败。" -#: app_Main.py:10984 app_Main.py:11191 app_Main.py:11256 +#: app_Main.py:11014 app_Main.py:11221 app_Main.py:11286 msgid "Failed to open file" msgstr "无法打开文件" -#: app_Main.py:10987 app_Main.py:11194 app_Main.py:11259 +#: app_Main.py:11017 app_Main.py:11224 app_Main.py:11289 msgid "Failed to parse file" msgstr "无法分析文件" -#: app_Main.py:10999 +#: app_Main.py:11029 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "对象不是Gerber文件或为空。正在中止对象创建。" -#: app_Main.py:11012 app_Main.py:11081 app_Main.py:11144 app_Main.py:11218 -#: app_Main.py:11274 app_Main.py:11448 tclCommands/TclCommandOpenDXF.py:89 +#: app_Main.py:11042 app_Main.py:11111 app_Main.py:11174 app_Main.py:11248 +#: app_Main.py:11304 app_Main.py:11478 tclCommands/TclCommandOpenDXF.py:89 msgid "Opening" msgstr "打开中" -#: app_Main.py:11023 +#: app_Main.py:11053 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "打开Gerber失败。可能不是Gerber文件。" -#: app_Main.py:11060 +#: app_Main.py:11090 msgid "Cannot open file" msgstr "无法打开文件" -#: app_Main.py:11091 +#: app_Main.py:11121 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "打开Excellon文件失败。可能不是Excellon文件。" -#: app_Main.py:11126 +#: app_Main.py:11156 msgid "Reading GCode file" msgstr "读取G代码文件" -#: app_Main.py:11139 +#: app_Main.py:11169 msgid "This is not GCODE" msgstr "没有G代码" -#: app_Main.py:11157 +#: app_Main.py:11187 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " "from File menu.\n" @@ -18252,75 +18425,75 @@ msgstr "" "无法创建CNC任务对象。可能不是G代码文件。尝试从“文件”菜单加载它。\n" "在处理过程中,尝试从G代码文件创建FlatCAM CNC任务对象失败" -#: app_Main.py:11213 +#: app_Main.py:11243 msgid "Object is not HPGL2 file or empty. Aborting object creation." msgstr "对象不是HPGL2文件或为空。正在中止对象创建。" -#: app_Main.py:11225 +#: app_Main.py:11255 msgid "Failed. Probable not a HPGL2 file." msgstr "失败。可能不是HPGL2文件。" -#: app_Main.py:11251 +#: app_Main.py:11281 msgid "TCL script file opened in Code Editor." msgstr "TCL脚本文件在代码编辑器中打开。" -#: app_Main.py:11285 +#: app_Main.py:11315 msgid "Failed to open TCL Script." msgstr "无法打开TCL脚本。" -#: app_Main.py:11308 +#: app_Main.py:11338 msgid "Opening FlatCAM Config file." msgstr "正在打开FlatCAM配置文件。" -#: app_Main.py:11335 +#: app_Main.py:11365 msgid "Failed to open config file" msgstr "无法打开配置文件" -#: app_Main.py:11367 +#: app_Main.py:11397 msgid "Loading Project ... Please Wait ..." msgstr "正在加载项目。。。请稍候。。。" -#: app_Main.py:11373 +#: app_Main.py:11403 msgid "Opening FlatCAM Project file." msgstr "正在打开FlatCAM项目文件。" -#: app_Main.py:11388 app_Main.py:11392 app_Main.py:11410 +#: app_Main.py:11418 app_Main.py:11422 app_Main.py:11440 msgid "Failed to open project file" msgstr "无法打开项目文件" -#: app_Main.py:11472 +#: app_Main.py:11502 msgid "Loading Project ... restoring" msgstr "正在加载项目。。。恢复中" -#: app_Main.py:11478 +#: app_Main.py:11508 msgid "Project loaded from" msgstr "加载项目自" -#: app_Main.py:11510 +#: app_Main.py:11540 msgid "Saving Project ..." msgstr "正在保存项目。。。" -#: app_Main.py:11547 app_Main.py:11597 +#: app_Main.py:11577 app_Main.py:11627 msgid "Project saved to" msgstr "项目保存到" -#: app_Main.py:11558 +#: app_Main.py:11588 msgid "The object is used by another application." msgstr "另一个应用程序正在使用该对象。" -#: app_Main.py:11572 +#: app_Main.py:11602 msgid "Failed to verify project file" msgstr "无法验证项目文件" -#: app_Main.py:11572 app_Main.py:11581 app_Main.py:11589 app_Main.py:11602 +#: app_Main.py:11602 app_Main.py:11611 app_Main.py:11619 app_Main.py:11632 msgid "Retry to save it." msgstr "请重试以保存它。" -#: app_Main.py:11579 app_Main.py:11587 app_Main.py:11600 +#: app_Main.py:11609 app_Main.py:11617 app_Main.py:11630 msgid "Failed to parse saved project file" msgstr "无法分析已保存的项目文件" -#: app_Main.py:11638 +#: app_Main.py:11668 msgid "Save cancelled because source file is empty. Try to export the file." msgstr "由于源文件为空,已取消保存。尝试导出该文件。" @@ -18523,7 +18696,7 @@ msgstr "从解析的G代码文件创建刀具直径的Geometry" msgid "G91 coordinates not implemented ..." msgstr "G91坐标未执行。。。" -#: defaults.py:902 +#: defaults.py:906 msgid "Failed to parse defaults file." msgstr "无法解析默认文件。" @@ -18619,6 +18792,94 @@ msgstr "通过使用偏移所有加载的对象来设置原点 " msgid "No Geometry name in args. Provide a name and try again." msgstr "参数中没有Geometry名称。请提供名称,然后重试。" +#~ msgid "Launch Paint Tool in Tools Tab." +#~ msgstr "在“工具”选项卡中启动“绘制工具”。" + +#~ msgid "" +#~ "Generate a Positive black film or a Negative film.\n" +#~ "Positive means that it will print the features\n" +#~ "with black on a white canvas.\n" +#~ "Negative means that it will print the features\n" +#~ "with white on a black canvas.\n" +#~ "The Film format is SVG." +#~ msgstr "" +#~ "生成黑色正片或负片。\n" +#~ "-Pos-表示它将在白色画布上以黑色打印特征。\n" +#~ "-Neg-表示它将在黑色画布上以白色打印特征。\n" +#~ "胶片格式是SVG。" + +#~ msgid "" +#~ "Sometime the printers will distort the print shape, especially the Laser " +#~ "types.\n" +#~ "This section provide the tools to compensate for the print distortions." +#~ msgstr "" +#~ "有时打印机会扭曲打印形状,尤其是激光类型。\n" +#~ "本节提供了补偿打印失真的工具。" + +#~ msgid "Scale Film geometry" +#~ msgstr "缩放胶片" + +#~ msgid "Skew Film geometry" +#~ msgstr "倾斜胶片" + +#~ msgid "Mirror Film geometry" +#~ msgstr "胶片镜像" + +#~ msgid "Units Calculator" +#~ msgstr "单位计算器" + +#~ msgid "Here you enter the value to be converted from MM to INCH" +#~ msgstr "在此输入要从毫米转换为英寸的值" + +#~ msgid "" +#~ "This is the tool diameter to be entered into\n" +#~ "FlatCAM Gerber section.\n" +#~ "In the CNCJob section it is called >Tool dia<." +#~ msgstr "" +#~ "这是要输入FlatCAM Gerber部分的刀具直径。\n" +#~ "在CNC任务部分中,它被称为>刀具直径<。" + +#~ msgid "Choose how to calculate the board area." +#~ msgstr "选择如何计算电路板面积。" + +#~ msgid "" +#~ "This is the calculated time required for the procedure.\n" +#~ "In minutes." +#~ msgstr "" +#~ "这是程序所需的计算时间。\n" +#~ "以分钟为单位。" + +#~ msgid "Thieving Parameters" +#~ msgstr "盗铜参数" + +#~ msgid "Select Soldermask object" +#~ msgstr "选择阻焊层对象" + +#~ msgid "" +#~ "The reference point to be used as origin for the adjustment.\n" +#~ "It can be one of the five points of the geometry bounding box." +#~ msgstr "" +#~ "用作调整原点的参考点。\n" +#~ "它可以是几何边界框的五个点之一。" + +#~ msgid "Scale Film" +#~ msgstr "缩放胶片" + +#~ msgid "Skew Film" +#~ msgstr "倾斜胶片" + +#~ msgid "Mirror Film" +#~ msgstr "镜像胶片" + +#~ msgid "Film Parameters" +#~ msgstr "胶片参数" + +#~ msgid "Source object for following geometry." +#~ msgstr "以下几何体的源对象。" + +#~ msgid "Panelization Reference" +#~ msgstr "拼板参考" + #~ msgid "HDPI Support" #~ msgstr "HDPI支持" @@ -18993,9 +19254,6 @@ msgstr "参数中没有Geometry名称。请提供名称,然后重试。" #~ msgid "Obj Type" #~ msgstr "对象类型" -#~ msgid "Object to be cleared of excess copper." -#~ msgstr "要清除多余铜的对象。" - #~ msgid "Margin parameter too big. Tool is not used" #~ msgstr "边距参数太大。刀具未使用" diff --git a/locale_template/strings.pot b/locale_template/strings.pot index 1139cd23..37b1cd47 100644 --- a/locale_template/strings.pot +++ b/locale_template/strings.pot @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2021-08-29 19:06+0300\n" +"POT-Creation-Date: 2021-09-08 20:56+0300\n" "PO-Revision-Date: 2019-03-25 15:08+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -22,6 +22,7 @@ msgstr "" "X-Poedit-SearchPathExcluded-0: build\n" "X-Poedit-SearchPathExcluded-1: doc\n" "X-Poedit-SearchPathExcluded-2: tests\n" +"X-Poedit-SearchPathExcluded-3: venv\n" #: Bookmark.py:57 Bookmark.py:86 msgid "Title" @@ -108,37 +109,37 @@ msgstr "" #: appEditors/AppExcEditor.py:1412 appEditors/AppExcEditor.py:1480 #: appEditors/AppGeoEditor.py:686 appEditors/AppGeoEditor.py:1203 #: appEditors/AppGeoEditor.py:3125 appEditors/AppGeoEditor.py:3151 -#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5050 -#: appEditors/AppGerberEditor.py:7153 appEditors/AppTextEditor.py:262 appGUI/MainGUI.py:3384 -#: appGUI/MainGUI.py:3602 appGUI/MainGUI.py:3827 appObjects/ObjectCollection.py:127 -#: appPlugins/ToolCorners.py:437 appPlugins/ToolCorners.py:532 appPlugins/ToolFilm.py:420 -#: appPlugins/ToolFilm.py:556 appPlugins/ToolImage.py:148 appPlugins/ToolLevelling.py:1577 +#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5055 +#: appEditors/AppGerberEditor.py:7155 appEditors/AppTextEditor.py:262 appGUI/MainGUI.py:3419 +#: appGUI/MainGUI.py:3637 appGUI/MainGUI.py:3862 appObjects/ObjectCollection.py:127 +#: appPlugins/ToolCorners.py:449 appPlugins/ToolCorners.py:544 appPlugins/ToolFilm.py:404 +#: appPlugins/ToolFilm.py:540 appPlugins/ToolImage.py:148 appPlugins/ToolLevelling.py:1577 #: appPlugins/ToolMove.py:275 appPlugins/ToolPcbWizard.py:224 #: appPlugins/ToolPcbWizard.py:247 appPlugins/ToolQRCode.py:624 appPlugins/ToolQRCode.py:673 -#: app_Main.py:1692 app_Main.py:3006 app_Main.py:4881 app_Main.py:5293 app_Main.py:9100 -#: app_Main.py:9139 app_Main.py:9183 app_Main.py:9209 app_Main.py:9249 app_Main.py:9274 -#: app_Main.py:9322 app_Main.py:9360 app_Main.py:9406 app_Main.py:9448 app_Main.py:9490 -#: app_Main.py:9531 app_Main.py:9573 app_Main.py:9618 app_Main.py:9670 app_Main.py:9702 -#: app_Main.py:9732 app_Main.py:9954 app_Main.py:9991 app_Main.py:10034 app_Main.py:10108 -#: app_Main.py:10164 app_Main.py:10430 app_Main.py:10465 +#: app_Main.py:1692 app_Main.py:3006 app_Main.py:4881 app_Main.py:5298 app_Main.py:9130 +#: app_Main.py:9169 app_Main.py:9213 app_Main.py:9239 app_Main.py:9279 app_Main.py:9304 +#: app_Main.py:9352 app_Main.py:9390 app_Main.py:9436 app_Main.py:9478 app_Main.py:9520 +#: app_Main.py:9561 app_Main.py:9603 app_Main.py:9648 app_Main.py:9700 app_Main.py:9732 +#: app_Main.py:9762 app_Main.py:9984 app_Main.py:10021 app_Main.py:10064 app_Main.py:10138 +#: app_Main.py:10194 app_Main.py:10460 app_Main.py:10495 msgid "Cancelled." msgstr "" #: Bookmark.py:312 appDatabase.py:2159 appEditors/AppTextEditor.py:317 #: appObjects/FlatCAMCNCJob.py:730 appObjects/FlatCAMCNCJob.py:1154 -#: appPlugins/ToolFilm.py:773 appPlugins/ToolFilm.py:788 appPlugins/ToolFilm.py:837 -#: appPlugins/ToolFilm.py:1039 appPlugins/ToolFilm.py:1049 appPlugins/ToolFilm.py:1098 +#: appPlugins/ToolFilm.py:770 appPlugins/ToolFilm.py:785 appPlugins/ToolFilm.py:834 +#: appPlugins/ToolFilm.py:1048 appPlugins/ToolFilm.py:1058 appPlugins/ToolFilm.py:1107 #: appPlugins/ToolLevelling.py:1499 appPlugins/ToolLevelling.py:1691 -#: appPlugins/ToolSolderPaste.py:1156 app_Main.py:3014 app_Main.py:10400 app_Main.py:10608 -#: app_Main.py:10743 app_Main.py:10809 app_Main.py:11653 +#: appPlugins/ToolSolderPaste.py:1156 app_Main.py:3014 app_Main.py:10430 app_Main.py:10638 +#: app_Main.py:10773 app_Main.py:10839 app_Main.py:11683 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." msgstr "" #: Bookmark.py:323 Bookmark.py:353 appDatabase.py:1750 appDatabase.py:2170 -#: appDatabase.py:2204 appPlugins/ToolNCC.py:1279 appPlugins/ToolPaint.py:873 -#: app_Main.py:3025 app_Main.py:6457 defaults.py:889 +#: appDatabase.py:2204 appPlugins/ToolNCC.py:1263 appPlugins/ToolPaint.py:859 +#: app_Main.py:3025 app_Main.py:6465 defaults.py:893 msgid "Could not load the file." msgstr "" @@ -162,28 +163,28 @@ msgstr "" msgid "The user requested a graceful exit of the current task." msgstr "" -#: appCommon/Common.py:301 appPlugins/ToolCopperThieving.py:391 appPlugins/ToolFollow.py:229 -#: appPlugins/ToolIsolation.py:1590 appPlugins/ToolNCC.py:1649 appPlugins/ToolPaint.py:1223 +#: appCommon/Common.py:301 appPlugins/ToolCopperThieving.py:391 appPlugins/ToolFollow.py:225 +#: appPlugins/ToolIsolation.py:1586 appPlugins/ToolNCC.py:1633 appPlugins/ToolPaint.py:1209 msgid "Click the start point of the area." msgstr "" -#: appCommon/Common.py:360 appPlugins/ToolFollow.py:448 appPlugins/ToolNCC.py:1708 -#: appPlugins/ToolPaint.py:1371 +#: appCommon/Common.py:360 appPlugins/ToolFollow.py:444 appPlugins/ToolNCC.py:1692 +#: appPlugins/ToolPaint.py:1357 msgid "Click the end point of the area." msgstr "" #: appCommon/Common.py:366 appCommon/Common.py:470 appPlugins/ToolCopperThieving.py:435 -#: appPlugins/ToolFollow.py:454 appPlugins/ToolFollow.py:505 -#: appPlugins/ToolIsolation.py:2529 appPlugins/ToolIsolation.py:2581 -#: appPlugins/ToolNCC.py:1712 appPlugins/ToolNCC.py:1764 appPlugins/ToolPaint.py:1377 -#: appPlugins/ToolPaint.py:1428 +#: appPlugins/ToolFollow.py:450 appPlugins/ToolFollow.py:501 +#: appPlugins/ToolIsolation.py:2525 appPlugins/ToolIsolation.py:2577 +#: appPlugins/ToolNCC.py:1696 appPlugins/ToolNCC.py:1748 appPlugins/ToolPaint.py:1363 +#: appPlugins/ToolPaint.py:1414 msgid "Zone added. Click to start adding next zone or right click to finish." msgstr "" #: appCommon/Common.py:414 appEditors/AppGeoEditor.py:2495 #: appEditors/AppGerberEditor.py:1023 appEditors/AppGerberEditor.py:1409 -#: appPlugins/ToolFollow.py:476 appPlugins/ToolIsolation.py:2552 appPlugins/ToolNCC.py:1735 -#: appPlugins/ToolPaint.py:1399 +#: appPlugins/ToolFollow.py:472 appPlugins/ToolIsolation.py:2548 appPlugins/ToolNCC.py:1719 +#: appPlugins/ToolPaint.py:1385 msgid "Click on next Point or click right mouse button to complete ..." msgstr "" @@ -199,7 +200,7 @@ msgstr "" msgid "Exclusion areas added." msgstr "" -#: appCommon/Common.py:519 appCommon/Common.py:652 appCommon/Common.py:714 +#: appCommon/Common.py:519 appCommon/Common.py:654 appCommon/Common.py:716 msgid "Generate the CNC Job object." msgstr "" @@ -211,52 +212,52 @@ msgstr "" msgid "Cancelled. Area exclusion drawing was interrupted." msgstr "" -#: appCommon/Common.py:662 appCommon/Common.py:717 +#: appCommon/Common.py:664 appCommon/Common.py:719 msgid "All exclusion zones deleted." msgstr "" -#: appCommon/Common.py:703 +#: appCommon/Common.py:705 msgid "Selected exclusion zones deleted." msgstr "" -#: appDatabase.py:28 appGUI/MainGUI.py:1699 appPlugins/ToolMilling.py:3866 +#: appDatabase.py:28 appGUI/MainGUI.py:1699 appPlugins/ToolMilling.py:3936 msgid "Path" msgstr "" -#: appDatabase.py:28 appPlugins/ToolMilling.py:3866 +#: appDatabase.py:28 appPlugins/ToolMilling.py:3936 msgid "In" msgstr "" -#: appDatabase.py:28 appPlugins/ToolMilling.py:3866 +#: appDatabase.py:28 appPlugins/ToolMilling.py:3936 msgid "Out" msgstr "" -#: appDatabase.py:28 appGUI/MainGUI.py:876 appPlugins/ToolMilling.py:3866 -#: appPlugins/ToolMilling.py:3874 app_Main.py:8740 +#: appDatabase.py:28 appGUI/MainGUI.py:876 appPlugins/ToolMilling.py:3936 +#: appPlugins/ToolMilling.py:3944 app_Main.py:8770 msgid "Custom" msgstr "" #: appDatabase.py:29 appEditors/appGCodeEditor.py:192 appObjects/FlatCAMCNCJob.py:233 -#: appObjects/FlatCAMGeometry.py:128 appPlugins/ToolMilling.py:3937 +#: appObjects/FlatCAMGeometry.py:128 appPlugins/ToolMilling.py:4007 msgid "Roughing" msgstr "" #: appDatabase.py:29 appEditors/appGCodeEditor.py:192 appObjects/FlatCAMCNCJob.py:233 -#: appObjects/FlatCAMGeometry.py:128 appPlugins/ToolMilling.py:3937 +#: appObjects/FlatCAMGeometry.py:128 appPlugins/ToolMilling.py:4007 msgid "Finishing" msgstr "" #: appDatabase.py:29 appDatabase.py:271 appDatabase.py:596 appDatabase.py:1783 #: appDatabase.py:2248 appDatabase.py:2431 appEditors/appGCodeEditor.py:192 -#: appGUI/MainGUI.py:1100 appGUI/MainGUI.py:2360 appGUI/MainGUI.py:4752 +#: appGUI/MainGUI.py:1100 appGUI/MainGUI.py:2395 appGUI/MainGUI.py:4787 #: appObjects/FlatCAMCNCJob.py:233 appObjects/FlatCAMGeometry.py:128 -#: appPlugins/ToolIsolation.py:203 appPlugins/ToolIsolation.py:3116 -#: appPlugins/ToolMilling.py:3937 appPlugins/ToolNCC.py:4369 +#: appPlugins/ToolIsolation.py:203 appPlugins/ToolIsolation.py:3114 +#: appPlugins/ToolMilling.py:4007 appPlugins/ToolNCC.py:4380 msgid "Isolation" msgstr "" #: appDatabase.py:29 appEditors/appGCodeEditor.py:192 appObjects/FlatCAMCNCJob.py:233 -#: appObjects/FlatCAMGeometry.py:128 appPlugins/ToolMilling.py:3937 +#: appObjects/FlatCAMGeometry.py:128 appPlugins/ToolMilling.py:4007 msgid "Polishing" msgstr "" @@ -265,22 +266,22 @@ msgid "ID" msgstr "" #: appDatabase.py:38 appDatabase.py:203 appEditors/AppGeoEditor.py:3486 -#: appGUI/ObjectUI.py:209 appGUI/ObjectUI.py:571 appGUI/ObjectUI.py:894 -#: appGUI/ObjectUI.py:1241 appGUI/ObjectUI.py:1502 appGUI/ObjectUI.py:1569 -#: appPlugins/ToolCalibration.py:959 appPlugins/ToolFiducials.py:821 app_Main.py:8280 +#: appGUI/ObjectUI.py:224 appGUI/ObjectUI.py:644 appGUI/ObjectUI.py:976 +#: appGUI/ObjectUI.py:1323 appGUI/ObjectUI.py:1602 appGUI/ObjectUI.py:1669 +#: appPlugins/ToolCalibration.py:957 appPlugins/ToolFiducials.py:819 app_Main.py:8310 msgid "Name" msgstr "" -#: appDatabase.py:38 appDatabase.py:265 appPlugins/ToolCalibration.py:960 -#: appPlugins/ToolMilling.py:3578 appPlugins/ToolSub.py:847 appPlugins/ToolSub.py:900 +#: appDatabase.py:38 appDatabase.py:265 appPlugins/ToolCalibration.py:958 +#: appPlugins/ToolPanelize.py:1145 appPlugins/ToolSub.py:848 appPlugins/ToolSub.py:917 msgid "Target" msgstr "" #: appDatabase.py:38 appDatabase.py:216 appEditors/AppExcEditor.py:2847 -#: appEditors/AppExcEditor.py:4028 appGUI/ObjectUI.py:668 appObjects/FlatCAMObj.py:710 -#: appObjects/FlatCAMObj.py:776 appPlugins/ToolDrilling.py:2333 -#: appPlugins/ToolIsolation.py:3197 appPlugins/ToolMilling.py:3631 -#: appPlugins/ToolNCC.py:4198 appPlugins/ToolPaint.py:3003 appPlugins/ToolPcbWizard.py:445 +#: appEditors/AppExcEditor.py:4030 appGUI/ObjectUI.py:746 appObjects/FlatCAMObj.py:710 +#: appObjects/FlatCAMObj.py:776 appPlugins/ToolDrilling.py:2348 +#: appPlugins/ToolIsolation.py:3206 appPlugins/ToolMilling.py:3632 +#: appPlugins/ToolNCC.py:4208 appPlugins/ToolPaint.py:3010 appPlugins/ToolPcbWizard.py:445 #: appPlugins/ToolReport.py:443 appPlugins/ToolReport.py:509 #: appPlugins/ToolSolderPaste.py:1230 tclCommands/TclCommandDrillcncjob.py:197 msgid "Diameter" @@ -323,8 +324,8 @@ msgstr "" #: appDatabase.py:218 appDatabase.py:1192 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:37 -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:175 appPlugins/ToolCalculators.py:525 -#: appPlugins/ToolCutOut.py:2569 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:175 appPlugins/ToolCalculators.py:649 +#: appPlugins/ToolCutOut.py:2573 msgid "Tool Diameter" msgstr "" @@ -359,19 +360,19 @@ msgid "The kind of Application Tool where this tool is to be used." msgstr "" #: appDatabase.py:271 appDatabase.py:1780 appDatabase.py:1821 appDatabase.py:2232 -#: appDatabase.py:2428 appGUI/MainGUI.py:1498 app_Main.py:8278 +#: appDatabase.py:2428 appGUI/MainGUI.py:1498 app_Main.py:8308 msgid "General" msgstr "" #: appDatabase.py:271 appDatabase.py:1781 appDatabase.py:2235 appDatabase.py:2429 -#: appGUI/MainGUI.py:1091 appGUI/MainGUI.py:2351 appGUI/MainGUI.py:4756 -#: appGUI/ObjectUI.py:737 appGUI/ObjectUI.py:1047 appPlugins/ToolMilling.py:60 +#: appGUI/MainGUI.py:1091 appGUI/MainGUI.py:2386 appGUI/MainGUI.py:4791 +#: appGUI/ObjectUI.py:803 appGUI/ObjectUI.py:1113 appPlugins/ToolMilling.py:60 #: appPlugins/ToolMilling.py:202 msgid "Milling" msgstr "" #: appDatabase.py:271 appDatabase.py:1782 appDatabase.py:2240 appDatabase.py:2430 -#: appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2349 appGUI/ObjectUI.py:723 +#: appGUI/MainGUI.py:1089 appGUI/MainGUI.py:2384 appGUI/ObjectUI.py:789 #: appPlugins/ToolDrilling.py:55 appPlugins/ToolDrilling.py:198 #: appPlugins/ToolDrilling.py:1181 msgid "Drilling" @@ -379,40 +380,40 @@ msgstr "" #: appDatabase.py:271 appDatabase.py:1784 appDatabase.py:2256 appDatabase.py:2432 #: appEditors/AppGeoEditor.py:604 appGUI/MainGUI.py:1106 appGUI/MainGUI.py:1716 -#: appGUI/MainGUI.py:2366 appGUI/ObjectUI.py:1061 appPlugins/ToolPaint.py:216 -#: appPlugins/ToolPaint.py:905 appPlugins/ToolPaint.py:2900 +#: appGUI/MainGUI.py:2401 appGUI/ObjectUI.py:1127 appPlugins/ToolPaint.py:216 +#: appPlugins/ToolPaint.py:891 appPlugins/ToolPaint.py:2888 msgid "Paint" msgstr "" #: appDatabase.py:271 appDatabase.py:1785 appDatabase.py:2264 appDatabase.py:2433 -#: appGUI/MainGUI.py:1104 appGUI/MainGUI.py:2364 appGUI/ObjectUI.py:362 -#: appGUI/ObjectUI.py:1071 appPlugins/ToolNCC.py:215 appPlugins/ToolNCC.py:1305 -#: appPlugins/ToolNCC.py:4099 +#: appGUI/MainGUI.py:1104 appGUI/MainGUI.py:2399 appGUI/ObjectUI.py:426 +#: appGUI/ObjectUI.py:1137 appPlugins/ToolNCC.py:215 appPlugins/ToolNCC.py:1289 +#: appPlugins/ToolNCC.py:4085 msgid "NCC" msgstr "" #: appDatabase.py:271 appDatabase.py:1786 appDatabase.py:2272 appDatabase.py:2434 -#: appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2371 appGUI/ObjectUI.py:377 -#: appPlugins/ToolCutOut.py:179 appPlugins/ToolCutOut.py:522 appPlugins/ToolCutOut.py:2296 +#: appGUI/MainGUI.py:1111 appGUI/MainGUI.py:2406 appGUI/ObjectUI.py:397 +#: appPlugins/ToolCutOut.py:179 appPlugins/ToolCutOut.py:504 appPlugins/ToolCutOut.py:2278 msgid "Cutout" msgstr "" -#: appDatabase.py:287 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:999 -#: appGUI/ObjectUI.py:1374 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:404 +#: appDatabase.py:287 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:1073 +#: appGUI/ObjectUI.py:1488 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:404 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:104 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:256 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:426 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:304 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 appPlugins/ToolFollow.py:761 -#: appPlugins/ToolIsolation.py:3341 appPlugins/ToolIsolation.py:3624 -#: appPlugins/ToolMilling.py:3901 appPlugins/ToolNCC.py:4198 appPlugins/ToolNCC.py:4639 -#: appPlugins/ToolPaint.py:3003 appPlugins/ToolPaint.py:3318 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:271 appPlugins/ToolFollow.py:760 +#: appPlugins/ToolIsolation.py:3367 appPlugins/ToolIsolation.py:3654 +#: appPlugins/ToolMilling.py:3971 appPlugins/ToolNCC.py:4208 appPlugins/ToolNCC.py:4654 +#: appPlugins/ToolPaint.py:3010 appPlugins/ToolPaint.py:3333 msgid "Shape" msgstr "" -#: appDatabase.py:289 appGUI/ObjectUI.py:1023 -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:106 appPlugins/ToolIsolation.py:3343 -#: appPlugins/ToolMilling.py:3903 appPlugins/ToolNCC.py:4216 appPlugins/ToolPaint.py:3021 +#: appDatabase.py:289 appGUI/ObjectUI.py:1097 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:106 appPlugins/ToolIsolation.py:3369 +#: appPlugins/ToolMilling.py:3973 appPlugins/ToolNCC.py:4226 appPlugins/ToolPaint.py:3028 msgid "" "Tool Shape. \n" "Can be:\n" @@ -441,12 +442,12 @@ msgid "" "Angle at the tip for the V-Shape Tools." msgstr "" -#: appDatabase.py:337 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:999 -#: appGUI/ObjectUI.py:1374 appPlugins/ToolMilling.py:3925 +#: appDatabase.py:337 appEditors/appGCodeEditor.py:804 appGUI/ObjectUI.py:1073 +#: appGUI/ObjectUI.py:1488 appPlugins/ToolMilling.py:3995 msgid "Job" msgstr "" -#: appDatabase.py:340 appPlugins/ToolMilling.py:3928 +#: appDatabase.py:340 appPlugins/ToolMilling.py:3998 msgid "" "- Isolation -> informative - lower Feedrate as it uses a milling bit with a fine tip.\n" "- Roughing -> informative - lower Feedrate and multiDepth cut.\n" @@ -479,7 +480,7 @@ msgid "" msgstr "" #: appDatabase.py:391 appDatabase.py:898 appEditors/appGCodeEditor.py:815 -#: appGUI/ObjectUI.py:1384 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:43 +#: appGUI/ObjectUI.py:1498 appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:52 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:52 @@ -487,9 +488,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:82 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:90 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:98 appPlugins/ToolCalculators.py:513 -#: appPlugins/ToolCutOut.py:2467 appPlugins/ToolDrilling.py:2411 -#: appPlugins/ToolMilling.py:1400 appPlugins/ToolMilling.py:4041 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:98 appPlugins/ToolCalculators.py:638 +#: appPlugins/ToolCutOut.py:2471 appPlugins/ToolDrilling.py:2424 +#: appPlugins/ToolMilling.py:1359 appPlugins/ToolMilling.py:4111 msgid "Cut Z" msgstr "" @@ -523,9 +524,9 @@ msgstr "" #: appDatabase.py:432 appDatabase.py:964 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:55 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:165 -#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:121 appPlugins/ToolCalibration.py:799 -#: appPlugins/ToolDrilling.py:1559 appPlugins/ToolDrilling.py:2453 -#: appPlugins/ToolMilling.py:3248 appPlugins/ToolMilling.py:4084 +#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:121 appPlugins/ToolCalibration.py:797 +#: appPlugins/ToolDrilling.py:1559 appPlugins/ToolDrilling.py:2466 +#: appPlugins/ToolMilling.py:3218 appPlugins/ToolMilling.py:4154 #: appPlugins/ToolSolderPaste.py:1350 msgid "Travel Z" msgstr "" @@ -566,7 +567,7 @@ msgstr "" #: appDatabase.py:485 appGUI/preferences/tools/ToolsMillPrefGroupUI.py:193 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:142 -#: appPlugins/ToolMilling.py:4102 appPlugins/ToolSolderPaste.py:1392 +#: appPlugins/ToolMilling.py:4172 appPlugins/ToolSolderPaste.py:1392 msgid "Feedrate X-Y" msgstr "" @@ -580,7 +581,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:152 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:208 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:155 -#: appPlugins/ToolDrilling.py:2470 appPlugins/ToolMilling.py:4120 +#: appPlugins/ToolDrilling.py:2483 appPlugins/ToolMilling.py:4190 #: appPlugins/ToolSolderPaste.py:1405 msgid "Feedrate Z" msgstr "" @@ -614,8 +615,8 @@ msgid "" "The speed of the spindle in RPM." msgstr "" -#: appDatabase.py:549 appDatabase.py:1042 appPlugins/ToolDrilling.py:2524 -#: appPlugins/ToolMilling.py:4205 +#: appDatabase.py:549 appDatabase.py:1042 appPlugins/ToolDrilling.py:2537 +#: appPlugins/ToolMilling.py:4275 msgid "Dwell" msgstr "" @@ -636,11 +637,11 @@ msgid "" "A delay used to allow the motor spindle reach its set speed." msgstr "" -#: appDatabase.py:586 appPlugins/ToolNCC.py:4359 +#: appDatabase.py:586 appPlugins/ToolNCC.py:4370 msgid "Operation" msgstr "" -#: appDatabase.py:588 appPlugins/ToolNCC.py:4361 +#: appDatabase.py:588 appPlugins/ToolNCC.py:4372 msgid "" "The 'Operation' can be:\n" "- Isolation -> will ensure that the non-copper clearing is always complete.\n" @@ -648,15 +649,15 @@ msgid "" "- Clear -> the regular non-copper clearing." msgstr "" -#: appDatabase.py:595 appEditors/AppGerberEditor.py:6493 appPlugins/ToolNCC.py:4368 +#: appDatabase.py:595 appEditors/AppGerberEditor.py:6495 appPlugins/ToolNCC.py:4379 msgid "Clear" msgstr "" #: appDatabase.py:604 appDatabase.py:849 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:50 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:158 -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:121 appPlugins/ToolIsolation.py:3406 -#: appPlugins/ToolMilling.py:3815 appPlugins/ToolNCC.py:4377 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:121 appPlugins/ToolIsolation.py:3432 +#: appPlugins/ToolMilling.py:3885 appPlugins/ToolNCC.py:4388 msgid "Milling Type" msgstr "" @@ -665,8 +666,8 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:160 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:168 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:123 -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:131 appPlugins/ToolIsolation.py:3408 -#: appPlugins/ToolIsolation.py:3416 appPlugins/ToolNCC.py:4379 appPlugins/ToolNCC.py:4387 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:131 appPlugins/ToolIsolation.py:3434 +#: appPlugins/ToolIsolation.py:3442 appPlugins/ToolNCC.py:4390 appPlugins/ToolNCC.py:4398 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -676,16 +677,16 @@ msgstr "" #: appDatabase.py:611 appDatabase.py:856 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:165 -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:128 appPlugins/ToolIsolation.py:3413 -#: appPlugins/ToolNCC.py:4384 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:128 appPlugins/ToolIsolation.py:3439 +#: appPlugins/ToolNCC.py:4395 msgid "Climb" msgstr "" #: appDatabase.py:612 appDatabase.py:857 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:166 -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:129 appPlugins/ToolIsolation.py:3414 -#: appPlugins/ToolNCC.py:4385 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:129 appPlugins/ToolIsolation.py:3440 +#: appPlugins/ToolNCC.py:4396 msgid "Conventional" msgstr "" @@ -694,16 +695,16 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:144 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:489 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 appPlugins/ToolDrilling.py:2572 -#: appPlugins/ToolIsolation.py:3391 appPlugins/ToolMilling.py:3958 -#: appPlugins/ToolNCC.py:4400 appPlugins/ToolPaint.py:3143 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 appPlugins/ToolDrilling.py:2585 +#: appPlugins/ToolIsolation.py:3417 appPlugins/ToolMilling.py:4028 +#: appPlugins/ToolNCC.py:4411 appPlugins/ToolPaint.py:3155 msgid "Overlap" msgstr "" #: appDatabase.py:626 appDatabase.py:734 appEditors/AppGeoEditor.py:528 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:168 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 appPlugins/ToolNCC.py:4402 -#: appPlugins/ToolPaint.py:3145 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 appPlugins/ToolNCC.py:4413 +#: appPlugins/ToolPaint.py:3157 msgid "" "How much (percentage) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -727,11 +728,11 @@ msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:477 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:186 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:168 -#: appPlugins/ToolCopperThieving.py:1344 appPlugins/ToolCopperThieving.py:1621 -#: appPlugins/ToolCorners.py:815 appPlugins/ToolCutOut.py:2508 appPlugins/ToolCutOut.py:2818 -#: appPlugins/ToolExtract.py:1279 appPlugins/ToolFiducials.py:926 -#: appPlugins/ToolInvertGerber.py:274 appPlugins/ToolInvertGerber.py:282 -#: appPlugins/ToolMilling.py:3945 appPlugins/ToolNCC.py:4444 appPlugins/ToolNCC.py:4546 +#: appPlugins/ToolCopperThieving.py:1352 appPlugins/ToolCopperThieving.py:1659 +#: appPlugins/ToolCorners.py:802 appPlugins/ToolCutOut.py:2512 appPlugins/ToolCutOut.py:2817 +#: appPlugins/ToolExtract.py:1320 appPlugins/ToolFiducials.py:924 +#: appPlugins/ToolInvertGerber.py:279 appPlugins/ToolInvertGerber.py:287 +#: appPlugins/ToolMilling.py:4015 appPlugins/ToolNCC.py:4455 appPlugins/ToolNCC.py:4561 msgid "Margin" msgstr "" @@ -740,9 +741,9 @@ msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:119 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:479 -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:188 appPlugins/ToolCopperThieving.py:1346 -#: appPlugins/ToolCorners.py:817 appPlugins/ToolFiducials.py:928 -#: appPlugins/ToolMilling.py:3947 appPlugins/ToolNCC.py:4446 appPlugins/ToolNCC.py:4548 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:188 appPlugins/ToolCopperThieving.py:1354 +#: appPlugins/ToolCorners.py:804 appPlugins/ToolFiducials.py:926 +#: appPlugins/ToolMilling.py:4017 appPlugins/ToolNCC.py:4457 appPlugins/ToolNCC.py:4563 msgid "Bounding box margin." msgstr "" @@ -752,15 +753,15 @@ msgstr "" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:52 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:503 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:199 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 appPlugins/ToolExtract.py:1046 -#: appPlugins/ToolLevelling.py:1907 appPlugins/ToolMilling.py:3973 -#: appPlugins/ToolNCC.py:4421 appPlugins/ToolPaint.py:3179 -#: appPlugins/ToolPunchGerber.py:2118 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:183 appPlugins/ToolExtract.py:1060 +#: appPlugins/ToolLevelling.py:1907 appPlugins/ToolMilling.py:4043 +#: appPlugins/ToolNCC.py:4432 appPlugins/ToolPaint.py:3191 +#: appPlugins/ToolPunchGerber.py:2117 msgid "Method" msgstr "" #: appDatabase.py:660 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:201 -#: appPlugins/ToolNCC.py:4423 +#: appPlugins/ToolNCC.py:4434 msgid "" "Algorithm for copper clearing:\n" "- Standard: Fixed step inwards.\n" @@ -771,32 +772,32 @@ msgstr "" #: appDatabase.py:668 appDatabase.py:782 appEditors/AppGeoEditor.py:574 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:513 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 appPlugins/ToolMilling.py:3983 -#: appPlugins/ToolNCC.py:4436 appPlugins/ToolPaint.py:3193 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 appPlugins/ToolMilling.py:4053 +#: appPlugins/ToolNCC.py:4447 appPlugins/ToolPaint.py:3205 msgid "Standard" msgstr "" #: appDatabase.py:668 appDatabase.py:782 appEditors/AppGeoEditor.py:574 -#: appEditors/AppGeoEditor.py:672 appEditors/AppGeoEditor.py:5974 +#: appEditors/AppGeoEditor.py:672 appEditors/AppGeoEditor.py:5979 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:513 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 appPlugins/ToolMilling.py:3983 -#: appPlugins/ToolNCC.py:4436 appPlugins/ToolPaint.py:3193 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 appPlugins/ToolMilling.py:4053 +#: appPlugins/ToolNCC.py:4447 appPlugins/ToolPaint.py:3205 msgid "Seed" msgstr "" #: appDatabase.py:668 appDatabase.py:782 appEditors/AppGeoEditor.py:574 -#: appEditors/AppGeoEditor.py:5979 appGUI/preferences/tools/ToolsMillPrefGroupUI.py:513 +#: appEditors/AppGeoEditor.py:5984 appGUI/preferences/tools/ToolsMillPrefGroupUI.py:513 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 appParsers/ParseGerber.py:447 -#: appParsers/ParseHPGL2.py:200 appPlugins/ToolMilling.py:3983 appPlugins/ToolNCC.py:4436 -#: appPlugins/ToolPaint.py:3193 +#: appParsers/ParseHPGL2.py:200 appPlugins/ToolMilling.py:4053 appPlugins/ToolNCC.py:4447 +#: appPlugins/ToolPaint.py:3205 msgid "Lines" msgstr "" #: appDatabase.py:668 appDatabase.py:782 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:214 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 appPlugins/ToolNCC.py:4436 -#: appPlugins/ToolPaint.py:3193 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 appPlugins/ToolNCC.py:4447 +#: appPlugins/ToolPaint.py:3205 msgid "Combo" msgstr "" @@ -804,15 +805,15 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:221 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:209 appPlugins/ToolLevelling.py:1128 #: appPlugins/ToolLevelling.py:1150 appPlugins/ToolLevelling.py:1992 -#: appPlugins/ToolLevelling.py:2015 appPlugins/ToolNCC.py:4457 appPlugins/ToolNCC.py:4559 -#: appPlugins/ToolPaint.py:3204 +#: appPlugins/ToolLevelling.py:2015 appPlugins/ToolNCC.py:4468 appPlugins/ToolNCC.py:4574 +#: appPlugins/ToolPaint.py:3216 msgid "Connect" msgstr "" #: appDatabase.py:680 appDatabase.py:796 appEditors/AppGeoEditor.py:583 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:223 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:211 appPlugins/ToolNCC.py:4461 -#: appPlugins/ToolNCC.py:4561 appPlugins/ToolPaint.py:3207 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:211 appPlugins/ToolNCC.py:4472 +#: appPlugins/ToolNCC.py:4576 appPlugins/ToolPaint.py:3219 msgid "" "Draw lines between resulting\n" "segments to minimize tool lifts." @@ -820,34 +821,34 @@ msgstr "" #: appDatabase.py:686 appDatabase.py:800 appEditors/AppGeoEditor.py:591 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 appPlugins/ToolNCC.py:4467 -#: appPlugins/ToolNCC.py:4567 appPlugins/ToolPaint.py:3211 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:217 appPlugins/ToolNCC.py:4478 +#: appPlugins/ToolNCC.py:4582 appPlugins/ToolPaint.py:3223 msgid "Contour" msgstr "" #: appDatabase.py:690 appDatabase.py:803 appEditors/AppGeoEditor.py:593 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:232 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:219 appPlugins/ToolNCC.py:4471 -#: appPlugins/ToolNCC.py:4569 appPlugins/ToolPaint.py:3214 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:219 appPlugins/ToolNCC.py:4482 +#: appPlugins/ToolNCC.py:4584 appPlugins/ToolPaint.py:3226 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." msgstr "" #: appDatabase.py:696 appDatabase.py:753 appEditors/AppGeoEditor.py:715 -#: appEditors/AppGerberEditor.py:6669 appEditors/appGCodeEditor.py:804 -#: appGUI/ObjectUI.py:133 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:1374 +#: appEditors/AppGerberEditor.py:6671 appEditors/appGCodeEditor.py:804 +#: appGUI/ObjectUI.py:138 appGUI/ObjectUI.py:1073 appGUI/ObjectUI.py:1488 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:177 -#: appPlugins/ToolEtchCompensation.py:468 appPlugins/ToolNCC.py:4477 -#: appPlugins/ToolNCC.py:4575 appPlugins/ToolPaint.py:3164 appPlugins/ToolPaint.py:3260 +#: appPlugins/ToolEtchCompensation.py:481 appPlugins/ToolNCC.py:4488 +#: appPlugins/ToolNCC.py:4590 appPlugins/ToolPaint.py:3176 appPlugins/ToolPaint.py:3275 #: appPlugins/ToolTransform.py:577 msgid "Offset" msgstr "" #: appDatabase.py:700 appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:241 -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:251 appPlugins/ToolNCC.py:4481 -#: appPlugins/ToolNCC.py:4577 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:251 appPlugins/ToolNCC.py:4492 +#: appPlugins/ToolNCC.py:4592 msgid "" "If used, it will add an offset to the copper features.\n" "The copper clearing will finish to a distance\n" @@ -855,8 +856,8 @@ msgid "" msgstr "" #: appDatabase.py:755 appEditors/AppGeoEditor.py:548 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:170 appPlugins/ToolPaint.py:3166 -#: appPlugins/ToolPaint.py:3262 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:170 appPlugins/ToolPaint.py:3178 +#: appPlugins/ToolPaint.py:3277 msgid "" "Distance by which to avoid\n" "the edges of the polygon to\n" @@ -864,7 +865,7 @@ msgid "" msgstr "" #: appDatabase.py:770 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:185 -#: appPlugins/ToolPaint.py:3181 +#: appPlugins/ToolPaint.py:3193 msgid "" "Algorithm for painting:\n" "- Standard: Fixed step inwards.\n" @@ -878,35 +879,35 @@ msgstr "" #: appDatabase.py:782 appDatabase.py:784 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:202 appPlugins/ToolPaint.py:141 -#: appPlugins/ToolPaint.py:414 appPlugins/ToolPaint.py:3193 appPlugins/ToolPaint.py:3195 +#: appPlugins/ToolPaint.py:414 appPlugins/ToolPaint.py:3205 appPlugins/ToolPaint.py:3207 msgid "Laser_lines" msgstr "" #: appDatabase.py:821 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:120 -#: appPlugins/ToolIsolation.py:3365 +#: appPlugins/ToolIsolation.py:3391 msgid "Passes" msgstr "" #: appDatabase.py:823 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:122 -#: appPlugins/ToolIsolation.py:3367 +#: appPlugins/ToolIsolation.py:3393 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." msgstr "" #: appDatabase.py:836 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:146 -#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:491 appPlugins/ToolIsolation.py:3393 -#: appPlugins/ToolMilling.py:3960 +#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:491 appPlugins/ToolIsolation.py:3419 +#: appPlugins/ToolMilling.py:4030 msgid "How much (percentage) of the tool width to overlap each tool pass." msgstr "" #: appDatabase.py:869 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:177 -#: appPlugins/ToolIsolation.py:3426 +#: appPlugins/ToolIsolation.py:3452 msgid "Isolation Type" msgstr "" #: appDatabase.py:871 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:179 -#: appPlugins/ToolIsolation.py:3428 +#: appPlugins/ToolIsolation.py:3454 msgid "" "Choose how the isolation will be executed:\n" "- 'Full' -> complete isolation of polygons\n" @@ -919,35 +920,35 @@ msgid "" msgstr "" #: appDatabase.py:880 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:66 -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:188 appPlugins/ToolIsolation.py:3437 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:188 appPlugins/ToolIsolation.py:3463 msgid "Full" msgstr "" #: appDatabase.py:881 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 -#: appPlugins/ToolIsolation.py:3438 +#: appPlugins/ToolIsolation.py:3464 msgid "Ext" msgstr "" #: appDatabase.py:882 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 -#: appPlugins/ToolIsolation.py:3439 +#: appPlugins/ToolIsolation.py:3465 msgid "Int" msgstr "" #: appDatabase.py:900 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:54 -#: appPlugins/ToolDrilling.py:2413 appPlugins/ToolMilling.py:1402 -#: appPlugins/ToolMilling.py:4043 +#: appPlugins/ToolDrilling.py:2426 appPlugins/ToolMilling.py:1361 +#: appPlugins/ToolMilling.py:4113 msgid "" "Drill depth (negative)\n" "below the copper surface." msgstr "" #: appDatabase.py:916 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:269 -#: appPlugins/ToolDrilling.py:2548 +#: appPlugins/ToolDrilling.py:2561 msgid "Offset Z" msgstr "" #: appDatabase.py:918 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:271 -#: appPlugins/ToolDrilling.py:2550 +#: appPlugins/ToolDrilling.py:2563 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -956,8 +957,8 @@ msgstr "" #: appDatabase.py:935 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:71 -#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:98 appPlugins/ToolCutOut.py:2484 -#: appPlugins/ToolDrilling.py:2431 appPlugins/ToolMilling.py:4062 +#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:98 appPlugins/ToolCutOut.py:2488 +#: appPlugins/ToolDrilling.py:2444 appPlugins/ToolMilling.py:4132 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -967,20 +968,20 @@ msgstr "" #: appDatabase.py:957 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:84 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:83 -#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:109 appPlugins/ToolCutOut.py:2495 -#: appPlugins/ToolDrilling.py:2444 appPlugins/ToolMilling.py:4075 +#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:109 appPlugins/ToolCutOut.py:2499 +#: appPlugins/ToolDrilling.py:2457 appPlugins/ToolMilling.py:4145 msgid "Depth of each pass (positive)." msgstr "" #: appDatabase.py:966 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:93 -#: appPlugins/ToolDrilling.py:2455 appPlugins/ToolMilling.py:4086 +#: appPlugins/ToolDrilling.py:2468 appPlugins/ToolMilling.py:4156 msgid "" "Tool height when travelling\n" "across the XY plane." msgstr "" #: appDatabase.py:989 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:154 -#: appPlugins/ToolDrilling.py:2472 appPlugins/ToolMilling.py:4122 +#: appPlugins/ToolDrilling.py:2485 appPlugins/ToolMilling.py:4192 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -989,13 +990,13 @@ msgid "" msgstr "" #: appDatabase.py:1004 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:303 -#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:307 appPlugins/ToolDrilling.py:2487 -#: appPlugins/ToolMilling.py:4137 +#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:307 appPlugins/ToolDrilling.py:2500 +#: appPlugins/ToolMilling.py:4207 msgid "Feedrate Rapids" msgstr "" #: appDatabase.py:1006 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:305 -#: appPlugins/ToolDrilling.py:2489 appPlugins/ToolMilling.py:4139 +#: appPlugins/ToolDrilling.py:2502 appPlugins/ToolMilling.py:4209 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -1005,40 +1006,40 @@ msgid "" msgstr "" #: appDatabase.py:1027 appGUI/preferences/tools/ToolsMillPrefGroupUI.py:224 -#: appPlugins/ToolDrilling.py:1573 appPlugins/ToolDrilling.py:2509 -#: appPlugins/ToolMilling.py:3266 appPlugins/ToolMilling.py:4190 +#: appPlugins/ToolDrilling.py:1573 appPlugins/ToolDrilling.py:2522 +#: appPlugins/ToolMilling.py:3236 appPlugins/ToolMilling.py:4260 msgid "Spindle speed" msgstr "" #: appDatabase.py:1029 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:169 -#: appPlugins/ToolDrilling.py:2511 appPlugins/ToolMilling.py:4192 +#: appPlugins/ToolDrilling.py:2524 appPlugins/ToolMilling.py:4262 msgid "" "Speed of the spindle\n" "in RPM (optional)" msgstr "" #: appDatabase.py:1074 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:229 -#: appPlugins/ToolDrilling.py:2564 +#: appPlugins/ToolDrilling.py:2577 msgid "Drill slots" msgstr "" #: appDatabase.py:1076 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:231 -#: appPlugins/ToolDrilling.py:2566 +#: appPlugins/ToolDrilling.py:2579 msgid "If the selected tool has slots then they will be drilled." msgstr "" #: appDatabase.py:1087 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:238 -#: appPlugins/ToolDrilling.py:2574 +#: appPlugins/ToolDrilling.py:2587 msgid "How much (percentage) of the tool diameter to overlap previous drill hole." msgstr "" #: appDatabase.py:1101 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:250 -#: appPlugins/ToolDrilling.py:2588 +#: appPlugins/ToolDrilling.py:2601 msgid "Last drill" msgstr "" #: appDatabase.py:1103 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:252 -#: appPlugins/ToolDrilling.py:2590 +#: appPlugins/ToolDrilling.py:2603 msgid "" "If the slot length is not completely covered by drill holes,\n" "add a drill hole on the slot end point." @@ -1046,8 +1047,8 @@ msgstr "" #: appDatabase.py:1131 appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:254 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:109 -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:268 appPlugins/ToolCutOut.py:2510 -#: appPlugins/ToolCutOut.py:2820 appPlugins/ToolExtract.py:1281 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:268 appPlugins/ToolCutOut.py:2514 +#: appPlugins/ToolCutOut.py:2819 appPlugins/ToolExtract.py:1322 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -1055,12 +1056,12 @@ msgid "" msgstr "" #: appDatabase.py:1143 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:123 -#: appPlugins/ToolCutOut.py:2518 +#: appPlugins/ToolCutOut.py:2522 msgid "Gap size" msgstr "" #: appDatabase.py:1145 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:125 -#: appPlugins/ToolCutOut.py:2520 +#: appPlugins/ToolCutOut.py:2524 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -1069,12 +1070,12 @@ msgid "" msgstr "" #: appDatabase.py:1154 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:140 -#: appPlugins/ToolCutOut.py:2534 +#: appPlugins/ToolCutOut.py:2538 msgid "Gap type" msgstr "" #: appDatabase.py:1156 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:142 -#: appPlugins/ToolCutOut.py:2536 +#: appPlugins/ToolCutOut.py:2540 msgid "" "The type of gap:\n" "- Bridge -> the cutout will be interrupted by bridges\n" @@ -1083,29 +1084,29 @@ msgid "" msgstr "" #: appDatabase.py:1164 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:150 -#: appPlugins/ToolCutOut.py:2544 +#: appPlugins/ToolCutOut.py:2548 msgid "Bridge" msgstr "" #: appDatabase.py:1165 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:151 -#: appPlugins/ToolCutOut.py:2545 +#: appPlugins/ToolCutOut.py:2549 msgid "Thin" msgstr "" #: appDatabase.py:1176 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:161 -#: appPlugins/ToolCutOut.py:2555 +#: appPlugins/ToolCutOut.py:2559 msgid "Depth" msgstr "" #: appDatabase.py:1178 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:163 -#: appPlugins/ToolCutOut.py:2557 +#: appPlugins/ToolCutOut.py:2561 msgid "" "The depth until the milling is done\n" "in order to thin the gaps." msgstr "" #: appDatabase.py:1194 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:177 -#: appPlugins/ToolCutOut.py:2571 +#: appPlugins/ToolCutOut.py:2575 msgid "The drill hole diameter when doing mouse bites." msgstr "" @@ -1113,34 +1114,34 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:187 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:216 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:187 -#: appPlugins/ToolCopperThieving.py:1491 appPlugins/ToolCopperThieving.py:1531 -#: appPlugins/ToolCopperThieving.py:1571 appPlugins/ToolCutOut.py:2581 +#: appPlugins/ToolCopperThieving.py:1507 appPlugins/ToolCopperThieving.py:1555 +#: appPlugins/ToolCopperThieving.py:1603 appPlugins/ToolCutOut.py:2585 msgid "Spacing" msgstr "" #: appDatabase.py:1207 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:189 -#: appPlugins/ToolCutOut.py:2583 +#: appPlugins/ToolCutOut.py:2587 msgid "The spacing between drill holes when doing mouse bites." msgstr "" #: appDatabase.py:1226 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:222 -#: appPlugins/ToolCutOut.py:2397 +#: appPlugins/ToolCutOut.py:2457 msgid "Convex Shape" msgstr "" #: appDatabase.py:1229 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:224 -#: appPlugins/ToolCutOut.py:2399 appPlugins/ToolCutOut.py:2404 +#: appPlugins/ToolCutOut.py:2459 appPlugins/ToolCutOut.py:2464 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." msgstr "" #: appDatabase.py:1237 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:198 -#: appPlugins/ToolCutOut.py:2628 +#: appPlugins/ToolCutOut.py:2625 msgid "Gaps" msgstr "" -#: appDatabase.py:1239 appPlugins/ToolCutOut.py:2630 +#: appDatabase.py:1239 appPlugins/ToolCutOut.py:2627 msgid "" "Number of gaps used for the Automatic cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -1208,79 +1209,79 @@ msgid "" "in the Tools Database." msgstr "" -#: appDatabase.py:1336 appGUI/GUIElements.py:2391 appGUI/GUIElements.py:2461 -#: appGUI/GUIElements.py:2522 appGUI/GUIElements.py:2587 appGUI/GUIElements.py:3975 -#: appGUI/MainGUI.py:1648 appGUI/preferences/PreferencesUIManager.py:1038 app_Main.py:2659 -#: app_Main.py:3883 app_Main.py:4818 app_Main.py:5083 app_Main.py:9758 +#: appDatabase.py:1336 appGUI/GUIElements.py:2448 appGUI/GUIElements.py:2518 +#: appGUI/GUIElements.py:2579 appGUI/GUIElements.py:2644 appGUI/GUIElements.py:4032 +#: appGUI/MainGUI.py:1648 appGUI/preferences/PreferencesUIManager.py:1042 app_Main.py:2659 +#: app_Main.py:3883 app_Main.py:4818 app_Main.py:5083 app_Main.py:9788 msgid "Cancel" msgstr "" -#: appDatabase.py:1349 appDatabase.py:1360 appEditors/AppExcEditor.py:4562 -#: appEditors/AppExcEditor.py:4573 appEditors/appGCodeEditor.py:900 -#: appEditors/appGCodeEditor.py:911 appGUI/ObjectUI.py:153 appGUI/ObjectUI.py:164 -#: appPlugins/ToolAlignObjects.py:553 appPlugins/ToolAlignObjects.py:564 -#: appPlugins/ToolCalculators.py:749 appPlugins/ToolCalculators.py:760 -#: appPlugins/ToolCalibration.py:1425 appPlugins/ToolCalibration.py:1436 -#: appPlugins/ToolCopperThieving.py:1785 appPlugins/ToolCopperThieving.py:1796 -#: appPlugins/ToolCorners.py:929 appPlugins/ToolCorners.py:940 appPlugins/ToolCutOut.py:2886 -#: appPlugins/ToolCutOut.py:2897 appPlugins/ToolDblSided.py:1149 -#: appPlugins/ToolDblSided.py:1160 appPlugins/ToolDistance.py:682 -#: appPlugins/ToolDistance.py:693 appPlugins/ToolDistanceMin.py:372 -#: appPlugins/ToolDistanceMin.py:383 appPlugins/ToolDrilling.py:2933 -#: appPlugins/ToolDrilling.py:2944 appPlugins/ToolEtchCompensation.py:527 -#: appPlugins/ToolEtchCompensation.py:538 appPlugins/ToolExtract.py:1358 -#: appPlugins/ToolExtract.py:1369 appPlugins/ToolFiducials.py:1091 -#: appPlugins/ToolFiducials.py:1102 appPlugins/ToolFilm.py:1715 appPlugins/ToolFilm.py:1726 -#: appPlugins/ToolFollow.py:821 appPlugins/ToolFollow.py:832 appPlugins/ToolImage.py:367 -#: appPlugins/ToolImage.py:378 appPlugins/ToolInvertGerber.py:345 -#: appPlugins/ToolInvertGerber.py:356 appPlugins/ToolIsolation.py:3693 -#: appPlugins/ToolIsolation.py:3704 appPlugins/ToolLevelling.py:2341 -#: appPlugins/ToolLevelling.py:2352 appPlugins/ToolMilling.py:4541 -#: appPlugins/ToolMilling.py:4552 appPlugins/ToolNCC.py:4801 appPlugins/ToolNCC.py:4812 -#: appPlugins/ToolOptimal.py:659 appPlugins/ToolOptimal.py:670 appPlugins/ToolPaint.py:3420 -#: appPlugins/ToolPaint.py:3431 appPlugins/ToolPanelize.py:1400 -#: appPlugins/ToolPanelize.py:1411 appPlugins/ToolPcbWizard.py:536 -#: appPlugins/ToolPcbWizard.py:547 appPlugins/ToolPunchGerber.py:2379 -#: appPlugins/ToolPunchGerber.py:2390 appPlugins/ToolQRCode.py:1044 -#: appPlugins/ToolQRCode.py:1055 appPlugins/ToolRulesCheck.py:1715 +#: appDatabase.py:1349 appDatabase.py:1360 appEditors/AppExcEditor.py:4564 +#: appEditors/AppExcEditor.py:4575 appEditors/appGCodeEditor.py:900 +#: appEditors/appGCodeEditor.py:911 appGUI/ObjectUI.py:158 appGUI/ObjectUI.py:169 +#: appPlugins/ToolAlignObjects.py:577 appPlugins/ToolAlignObjects.py:588 +#: appPlugins/ToolCalculators.py:1067 appPlugins/ToolCalculators.py:1078 +#: appPlugins/ToolCalibration.py:1423 appPlugins/ToolCalibration.py:1434 +#: appPlugins/ToolCopperThieving.py:1835 appPlugins/ToolCopperThieving.py:1846 +#: appPlugins/ToolCorners.py:988 appPlugins/ToolCorners.py:999 appPlugins/ToolCutOut.py:2886 +#: appPlugins/ToolCutOut.py:2897 appPlugins/ToolDblSided.py:1126 +#: appPlugins/ToolDblSided.py:1137 appPlugins/ToolDistance.py:684 +#: appPlugins/ToolDistance.py:695 appPlugins/ToolDistanceMin.py:372 +#: appPlugins/ToolDistanceMin.py:383 appPlugins/ToolDrilling.py:2929 +#: appPlugins/ToolDrilling.py:2940 appPlugins/ToolEtchCompensation.py:538 +#: appPlugins/ToolEtchCompensation.py:549 appPlugins/ToolExtract.py:1387 +#: appPlugins/ToolExtract.py:1398 appPlugins/ToolFiducials.py:1089 +#: appPlugins/ToolFiducials.py:1100 appPlugins/ToolFilm.py:1769 appPlugins/ToolFilm.py:1780 +#: appPlugins/ToolFollow.py:815 appPlugins/ToolFollow.py:826 appPlugins/ToolImage.py:367 +#: appPlugins/ToolImage.py:378 appPlugins/ToolInvertGerber.py:348 +#: appPlugins/ToolInvertGerber.py:359 appPlugins/ToolIsolation.py:3721 +#: appPlugins/ToolIsolation.py:3732 appPlugins/ToolLevelling.py:2341 +#: appPlugins/ToolLevelling.py:2352 appPlugins/ToolMilling.py:4593 +#: appPlugins/ToolMilling.py:4604 appPlugins/ToolNCC.py:4815 appPlugins/ToolNCC.py:4826 +#: appPlugins/ToolOptimal.py:659 appPlugins/ToolOptimal.py:670 appPlugins/ToolPaint.py:3437 +#: appPlugins/ToolPaint.py:3448 appPlugins/ToolPanelize.py:1426 +#: appPlugins/ToolPanelize.py:1437 appPlugins/ToolPcbWizard.py:536 +#: appPlugins/ToolPcbWizard.py:547 appPlugins/ToolPunchGerber.py:2390 +#: appPlugins/ToolPunchGerber.py:2401 appPlugins/ToolQRCode.py:1064 +#: appPlugins/ToolQRCode.py:1075 appPlugins/ToolRulesCheck.py:1715 #: appPlugins/ToolRulesCheck.py:1726 appPlugins/ToolSolderPaste.py:1632 -#: appPlugins/ToolSolderPaste.py:1643 appPlugins/ToolSub.py:968 appPlugins/ToolSub.py:979 -#: appPlugins/ToolTransform.py:1027 appPlugins/ToolTransform.py:1038 appTool.py:300 +#: appPlugins/ToolSolderPaste.py:1643 appPlugins/ToolSub.py:993 appPlugins/ToolSub.py:1004 +#: appPlugins/ToolTransform.py:1024 appPlugins/ToolTransform.py:1035 appTool.py:300 #: appTool.py:311 msgid "Edited value is out of range" msgstr "" -#: appDatabase.py:1355 appDatabase.py:1362 appEditors/AppExcEditor.py:4568 -#: appEditors/AppExcEditor.py:4575 appEditors/appGCodeEditor.py:906 -#: appEditors/appGCodeEditor.py:913 appGUI/ObjectUI.py:159 appGUI/ObjectUI.py:166 -#: appPlugins/ToolAlignObjects.py:559 appPlugins/ToolAlignObjects.py:566 -#: appPlugins/ToolCalculators.py:755 appPlugins/ToolCalculators.py:762 -#: appPlugins/ToolCalibration.py:1431 appPlugins/ToolCalibration.py:1438 -#: appPlugins/ToolCopperThieving.py:1791 appPlugins/ToolCopperThieving.py:1798 -#: appPlugins/ToolCorners.py:935 appPlugins/ToolCorners.py:942 appPlugins/ToolCutOut.py:2892 -#: appPlugins/ToolCutOut.py:2899 appPlugins/ToolDblSided.py:1155 -#: appPlugins/ToolDblSided.py:1162 appPlugins/ToolDistance.py:688 -#: appPlugins/ToolDistance.py:695 appPlugins/ToolDistanceMin.py:378 -#: appPlugins/ToolDistanceMin.py:385 appPlugins/ToolDrilling.py:2939 -#: appPlugins/ToolDrilling.py:2946 appPlugins/ToolEtchCompensation.py:533 -#: appPlugins/ToolEtchCompensation.py:540 appPlugins/ToolExtract.py:1364 -#: appPlugins/ToolExtract.py:1371 appPlugins/ToolFiducials.py:1097 -#: appPlugins/ToolFiducials.py:1104 appPlugins/ToolFilm.py:1721 appPlugins/ToolFilm.py:1728 -#: appPlugins/ToolFollow.py:827 appPlugins/ToolFollow.py:834 appPlugins/ToolImage.py:373 -#: appPlugins/ToolImage.py:380 appPlugins/ToolInvertGerber.py:351 -#: appPlugins/ToolInvertGerber.py:358 appPlugins/ToolIsolation.py:3699 -#: appPlugins/ToolIsolation.py:3706 appPlugins/ToolLevelling.py:2347 -#: appPlugins/ToolLevelling.py:2354 appPlugins/ToolMilling.py:4547 -#: appPlugins/ToolMilling.py:4554 appPlugins/ToolNCC.py:4807 appPlugins/ToolNCC.py:4814 -#: appPlugins/ToolOptimal.py:665 appPlugins/ToolOptimal.py:672 appPlugins/ToolPaint.py:3426 -#: appPlugins/ToolPaint.py:3433 appPlugins/ToolPanelize.py:1406 -#: appPlugins/ToolPanelize.py:1413 appPlugins/ToolPcbWizard.py:542 -#: appPlugins/ToolPcbWizard.py:549 appPlugins/ToolPunchGerber.py:2385 -#: appPlugins/ToolPunchGerber.py:2392 appPlugins/ToolQRCode.py:1050 -#: appPlugins/ToolQRCode.py:1057 appPlugins/ToolRulesCheck.py:1721 +#: appDatabase.py:1355 appDatabase.py:1362 appEditors/AppExcEditor.py:4570 +#: appEditors/AppExcEditor.py:4577 appEditors/appGCodeEditor.py:906 +#: appEditors/appGCodeEditor.py:913 appGUI/ObjectUI.py:164 appGUI/ObjectUI.py:171 +#: appPlugins/ToolAlignObjects.py:583 appPlugins/ToolAlignObjects.py:590 +#: appPlugins/ToolCalculators.py:1073 appPlugins/ToolCalculators.py:1080 +#: appPlugins/ToolCalibration.py:1429 appPlugins/ToolCalibration.py:1436 +#: appPlugins/ToolCopperThieving.py:1841 appPlugins/ToolCopperThieving.py:1848 +#: appPlugins/ToolCorners.py:994 appPlugins/ToolCorners.py:1001 +#: appPlugins/ToolCutOut.py:2892 appPlugins/ToolCutOut.py:2899 +#: appPlugins/ToolDblSided.py:1132 appPlugins/ToolDblSided.py:1139 +#: appPlugins/ToolDistance.py:690 appPlugins/ToolDistance.py:697 +#: appPlugins/ToolDistanceMin.py:378 appPlugins/ToolDistanceMin.py:385 +#: appPlugins/ToolDrilling.py:2935 appPlugins/ToolDrilling.py:2942 +#: appPlugins/ToolEtchCompensation.py:544 appPlugins/ToolEtchCompensation.py:551 +#: appPlugins/ToolExtract.py:1393 appPlugins/ToolExtract.py:1400 +#: appPlugins/ToolFiducials.py:1095 appPlugins/ToolFiducials.py:1102 +#: appPlugins/ToolFilm.py:1775 appPlugins/ToolFilm.py:1782 appPlugins/ToolFollow.py:821 +#: appPlugins/ToolFollow.py:828 appPlugins/ToolImage.py:373 appPlugins/ToolImage.py:380 +#: appPlugins/ToolInvertGerber.py:354 appPlugins/ToolInvertGerber.py:361 +#: appPlugins/ToolIsolation.py:3727 appPlugins/ToolIsolation.py:3734 +#: appPlugins/ToolLevelling.py:2347 appPlugins/ToolLevelling.py:2354 +#: appPlugins/ToolMilling.py:4599 appPlugins/ToolMilling.py:4606 appPlugins/ToolNCC.py:4821 +#: appPlugins/ToolNCC.py:4828 appPlugins/ToolOptimal.py:665 appPlugins/ToolOptimal.py:672 +#: appPlugins/ToolPaint.py:3443 appPlugins/ToolPaint.py:3450 appPlugins/ToolPanelize.py:1432 +#: appPlugins/ToolPanelize.py:1439 appPlugins/ToolPcbWizard.py:542 +#: appPlugins/ToolPcbWizard.py:549 appPlugins/ToolPunchGerber.py:2396 +#: appPlugins/ToolPunchGerber.py:2403 appPlugins/ToolQRCode.py:1070 +#: appPlugins/ToolQRCode.py:1077 appPlugins/ToolRulesCheck.py:1721 #: appPlugins/ToolRulesCheck.py:1728 appPlugins/ToolSolderPaste.py:1638 -#: appPlugins/ToolSolderPaste.py:1645 appPlugins/ToolSub.py:974 appPlugins/ToolSub.py:981 -#: appPlugins/ToolTransform.py:1033 appPlugins/ToolTransform.py:1040 appTool.py:306 +#: appPlugins/ToolSolderPaste.py:1645 appPlugins/ToolSub.py:999 appPlugins/ToolSub.py:1006 +#: appPlugins/ToolTransform.py:1030 appPlugins/ToolTransform.py:1037 appTool.py:306 #: appTool.py:313 msgid "Edited value is within limits." msgstr "" @@ -1305,24 +1306,24 @@ msgstr "" msgid "Delete from DB" msgstr "" -#: appDatabase.py:1635 appTranslation.py:209 app_Main.py:3877 app_Main.py:9752 +#: appDatabase.py:1635 appTranslation.py:209 app_Main.py:3877 app_Main.py:9782 msgid "Save changes" msgstr "" #: appDatabase.py:1739 appDatabase.py:2226 appDatabase.py:2682 appDatabase.py:2694 -#: appGUI/MainGUI.py:497 appPlugins/ToolCutOut.py:664 appPlugins/ToolCutOut.py:686 -#: appPlugins/ToolCutOut.py:723 appPlugins/ToolIsolation.py:2759 -#: appPlugins/ToolIsolation.py:2769 appPlugins/ToolIsolation.py:2849 -#: appPlugins/ToolMilling.py:2182 appPlugins/ToolNCC.py:3996 appPlugins/ToolNCC.py:4006 -#: appPlugins/ToolNCC.py:4082 appPlugins/ToolPaint.py:2788 appPlugins/ToolPaint.py:2798 -#: appPlugins/ToolPaint.py:2883 app_Main.py:6461 app_Main.py:6498 app_Main.py:6585 -#: app_Main.py:6597 app_Main.py:6606 app_Main.py:6616 +#: appGUI/MainGUI.py:497 appPlugins/ToolCutOut.py:646 appPlugins/ToolCutOut.py:668 +#: appPlugins/ToolCutOut.py:705 appPlugins/ToolIsolation.py:2757 +#: appPlugins/ToolIsolation.py:2767 appPlugins/ToolIsolation.py:2847 +#: appPlugins/ToolMilling.py:2152 appPlugins/ToolNCC.py:3982 appPlugins/ToolNCC.py:3992 +#: appPlugins/ToolNCC.py:4068 appPlugins/ToolPaint.py:2776 appPlugins/ToolPaint.py:2786 +#: appPlugins/ToolPaint.py:2871 app_Main.py:6469 app_Main.py:6506 app_Main.py:6593 +#: app_Main.py:6605 app_Main.py:6614 app_Main.py:6624 msgid "Tools Database" msgstr "" -#: appDatabase.py:1758 appDatabase.py:2212 appPlugins/ToolCutOut.py:508 -#: appPlugins/ToolDrilling.py:1153 appPlugins/ToolIsolation.py:1282 -#: appPlugins/ToolMilling.py:2023 appPlugins/ToolNCC.py:1290 appPlugins/ToolPaint.py:884 +#: appDatabase.py:1758 appDatabase.py:2212 appPlugins/ToolCutOut.py:490 +#: appPlugins/ToolDrilling.py:1153 appPlugins/ToolIsolation.py:1278 +#: appPlugins/ToolMilling.py:1993 appPlugins/ToolNCC.py:1274 appPlugins/ToolPaint.py:870 msgid "Failed to parse Tools DB file." msgstr "" @@ -1402,41 +1403,41 @@ msgstr "" #: appEditors/AppExcEditor.py:1500 appEditors/AppExcEditor.py:1603 #: appEditors/AppExcEditor.py:1714 appEditors/AppExcEditor.py:2517 #: appEditors/AppExcEditor.py:3321 appEditors/AppExcEditor.py:3328 -#: appEditors/AppExcEditor.py:3769 appEditors/AppGeoEditor.py:1416 +#: appEditors/AppExcEditor.py:3771 appEditors/AppGeoEditor.py:1416 #: appEditors/AppGeoEditor.py:2135 appEditors/AppGeoEditor.py:2375 #: appEditors/AppGeoEditor.py:2450 appEditors/AppGeoEditor.py:2529 #: appEditors/AppGeoEditor.py:2587 appEditors/AppGeoEditor.py:2792 #: appEditors/AppGeoEditor.py:2871 appEditors/AppGeoEditor.py:3004 #: appEditors/AppGeoEditor.py:3077 appEditors/AppGeoEditor.py:3147 #: appEditors/AppGeoEditor.py:3173 appEditors/AppGeoEditor.py:3201 -#: appEditors/AppGeoEditor.py:3317 appEditors/AppGeoEditor.py:4874 -#: appEditors/AppGeoEditor.py:4888 appEditors/AppGeoEditor.py:5498 -#: appEditors/AppGeoEditor.py:5551 appEditors/AppGeoEditor.py:5614 -#: appEditors/AppGeoEditor.py:5640 appEditors/AppGeoEditor.py:5665 -#: appEditors/AppGeoEditor.py:5697 appEditors/AppGeoEditor.py:5777 -#: appEditors/AppGeoEditor.py:5843 appEditors/AppGeoEditor.py:5911 -#: appEditors/AppGeoEditor.py:6008 appEditors/AppGerberEditor.py:390 +#: appEditors/AppGeoEditor.py:3317 appEditors/AppGeoEditor.py:4878 +#: appEditors/AppGeoEditor.py:4892 appEditors/AppGeoEditor.py:5503 +#: appEditors/AppGeoEditor.py:5556 appEditors/AppGeoEditor.py:5619 +#: appEditors/AppGeoEditor.py:5645 appEditors/AppGeoEditor.py:5670 +#: appEditors/AppGeoEditor.py:5702 appEditors/AppGeoEditor.py:5782 +#: appEditors/AppGeoEditor.py:5848 appEditors/AppGeoEditor.py:5916 +#: appEditors/AppGeoEditor.py:6013 appEditors/AppGerberEditor.py:390 #: appEditors/AppGerberEditor.py:814 appEditors/AppGerberEditor.py:941 #: appEditors/AppGerberEditor.py:1253 appEditors/AppGerberEditor.py:1514 #: appEditors/AppGerberEditor.py:1724 appEditors/AppGerberEditor.py:2014 #: appEditors/AppGerberEditor.py:2310 appEditors/AppGerberEditor.py:2391 -#: appEditors/AppGerberEditor.py:2502 appEditors/AppGerberEditor.py:3206 +#: appEditors/AppGerberEditor.py:2502 appEditors/AppGerberEditor.py:3207 #: appEditors/AppGerberEditor.py:4934 appEditors/AppGerberEditor.py:5207 -#: appEditors/AppGerberEditor.py:5225 appEditors/AppGerberEditor.py:5666 -#: appEditors/AppGerberEditor.py:5849 appEditors/AppGerberEditor.py:5911 -#: appEditors/AppGerberEditor.py:5958 appEditors/AppGerberEditor.py:7376 -#: appGUI/MainGUI.py:3365 appGUI/MainGUI.py:3377 appObjects/FlatCAMGeometry.py:516 -#: appObjects/FlatCAMGeometry.py:1188 appObjects/FlatCAMGeometry.py:1261 -#: appObjects/FlatCAMGerber.py:423 appParsers/ParseGerber.py:2183 +#: appEditors/AppGerberEditor.py:5225 appEditors/AppGerberEditor.py:5668 +#: appEditors/AppGerberEditor.py:5851 appEditors/AppGerberEditor.py:5913 +#: appEditors/AppGerberEditor.py:5960 appEditors/AppGerberEditor.py:7378 +#: appGUI/MainGUI.py:3400 appGUI/MainGUI.py:3412 appObjects/FlatCAMGeometry.py:513 +#: appObjects/FlatCAMGeometry.py:1185 appObjects/FlatCAMGeometry.py:1258 +#: appObjects/FlatCAMGerber.py:426 appParsers/ParseGerber.py:2183 #: appParsers/ParseGerber.py:2276 appParsers/ParseGerber.py:2351 #: appParsers/ParseGerber.py:2425 appParsers/ParseGerber.py:2487 #: appPlugins/ToolAlignObjects.py:289 appPlugins/ToolAlignObjects.py:311 -#: appPlugins/ToolCalculators.py:292 appPlugins/ToolCalculators.py:302 -#: appPlugins/ToolCalibration.py:329 appPlugins/ToolCutOut.py:1594 +#: appPlugins/ToolCalculators.py:332 appPlugins/ToolCalculators.py:342 +#: appPlugins/ToolCalibration.py:329 appPlugins/ToolCutOut.py:1576 #: appPlugins/ToolFiducials.py:627 appPlugins/ToolFiducials.py:641 -#: appPlugins/ToolFollow.py:344 appPlugins/ToolFollow.py:415 -#: appPlugins/ToolIsolation.py:1548 appPlugins/ToolPaint.py:2346 -#: appPlugins/ToolPanelize.py:1073 app_Main.py:5632 app_Main.py:5786 +#: appPlugins/ToolFollow.py:340 appPlugins/ToolFollow.py:411 +#: appPlugins/ToolIsolation.py:1544 appPlugins/ToolPaint.py:2334 +#: appPlugins/ToolPanelize.py:1057 app_Main.py:5638 app_Main.py:5794 #: tclCommands/TclCommandPanelize.py:304 tclCommands/TclCommandPanelize.py:313 msgid "Done." msgstr "" @@ -1448,7 +1449,7 @@ msgstr "" #: appEditors/AppExcEditor.py:377 appEditors/AppExcEditor.py:681 #: appEditors/AppExcEditor.py:914 appEditors/AppExcEditor.py:1571 #: appEditors/AppGerberEditor.py:481 appEditors/AppGerberEditor.py:2192 -#: appEditors/AppGerberEditor.py:2222 appGUI/MainGUI.py:3979 +#: appEditors/AppGerberEditor.py:2222 appGUI/MainGUI.py:4014 msgid "Click on target location ..." msgstr "" @@ -1471,19 +1472,19 @@ msgid "Too many items for the selected spacing angle." msgstr "" #: appEditors/AppExcEditor.py:583 appEditors/AppExcEditor.py:1224 -#: appEditors/AppGerberEditor.py:801 appEditors/AppGerberEditor.py:5845 +#: appEditors/AppGerberEditor.py:801 appEditors/AppGerberEditor.py:5847 #: appObjects/FlatCAMCNCJob.py:807 appPlugins/ToolCopperThieving.py:350 -#: appPlugins/ToolCopperThieving.py:951 appPlugins/ToolCopperThieving.py:1163 -#: appPlugins/ToolCorners.py:250 appPlugins/ToolCorners.py:522 appPlugins/ToolCorners.py:625 -#: appPlugins/ToolCutOut.py:951 appPlugins/ToolCutOut.py:977 appPlugins/ToolCutOut.py:1109 -#: appPlugins/ToolCutOut.py:1333 appPlugins/ToolCutOut.py:1487 appPlugins/ToolCutOut.py:1530 -#: appPlugins/ToolCutOut.py:1548 appPlugins/ToolCutOut.py:1562 -#: appPlugins/ToolDblSided.py:563 appPlugins/ToolExtract.py:724 +#: appPlugins/ToolCopperThieving.py:953 appPlugins/ToolCopperThieving.py:1165 +#: appPlugins/ToolCorners.py:259 appPlugins/ToolCorners.py:534 appPlugins/ToolCorners.py:637 +#: appPlugins/ToolCutOut.py:933 appPlugins/ToolCutOut.py:959 appPlugins/ToolCutOut.py:1091 +#: appPlugins/ToolCutOut.py:1315 appPlugins/ToolCutOut.py:1469 appPlugins/ToolCutOut.py:1512 +#: appPlugins/ToolCutOut.py:1530 appPlugins/ToolCutOut.py:1544 +#: appPlugins/ToolDblSided.py:544 appPlugins/ToolExtract.py:724 #: appPlugins/ToolExtract.py:773 appPlugins/ToolExtract.py:782 appPlugins/ToolExtract.py:786 #: appPlugins/ToolFiducials.py:335 appPlugins/ToolFiducials.py:587 #: appPlugins/ToolFiducials.py:635 appPlugins/ToolFiducials.py:649 -#: appPlugins/ToolFilm.py:819 appPlugins/ToolFilm.py:1080 appPlugins/ToolMove.py:166 -#: appPlugins/ToolPaint.py:2340 app_Main.py:5127 app_Main.py:11540 app_Main.py:11550 +#: appPlugins/ToolFilm.py:816 appPlugins/ToolFilm.py:1089 appPlugins/ToolMove.py:166 +#: appPlugins/ToolPaint.py:2328 app_Main.py:5127 app_Main.py:11570 app_Main.py:11580 #: camlib.py:1172 camlib.py:2451 camlib.py:2518 camlib.py:2586 camlib.py:2664 camlib.py:5320 #: camlib.py:5715 msgid "Failed." @@ -1519,9 +1520,9 @@ msgid "Resize drill(s) failed. Please enter a diameter for resize." msgstr "" #: appEditors/AppExcEditor.py:1502 appEditors/AppExcEditor.py:1555 -#: appEditors/AppExcEditor.py:1566 appGUI/MainGUI.py:3618 appGUI/MainGUI.py:3703 -#: appGUI/MainGUI.py:3749 appGUI/MainGUI.py:3841 appGUI/MainGUI.py:3956 -#: appGUI/MainGUI.py:3985 +#: appEditors/AppExcEditor.py:1566 appGUI/MainGUI.py:3653 appGUI/MainGUI.py:3738 +#: appGUI/MainGUI.py:3784 appGUI/MainGUI.py:3876 appGUI/MainGUI.py:3991 +#: appGUI/MainGUI.py:4020 msgid "Cancelled. Nothing selected." msgstr "" @@ -1530,65 +1531,67 @@ msgstr "" msgid "Click on reference location ..." msgstr "" -#: appEditors/AppExcEditor.py:1914 appEditors/AppGeoEditor.py:4197 -#: appEditors/AppGerberEditor.py:3460 appEditors/AppGerberEditor.py:6176 -#: appEditors/AppGerberEditor.py:6486 appGUI/GUIElements.py:372 appGUI/GUIElements.py:1071 -#: appGUI/GUIElements.py:1470 appGUI/GUIElements.py:1681 appGUI/GUIElements.py:1966 -#: appGUI/GUIElements.py:4028 appGUI/MainGUI.py:427 appGUI/MainGUI.py:760 +#: appEditors/AppExcEditor.py:1914 appEditors/AppGeoEditor.py:4199 +#: appEditors/AppGerberEditor.py:3461 appEditors/AppGerberEditor.py:6178 +#: appEditors/AppGerberEditor.py:6488 appGUI/GUIElements.py:375 appGUI/GUIElements.py:1074 +#: appGUI/GUIElements.py:1475 appGUI/GUIElements.py:1728 appGUI/GUIElements.py:2013 +#: appGUI/GUIElements.py:4085 appGUI/MainGUI.py:427 appGUI/MainGUI.py:760 #: appGUI/MainGUI.py:819 appGUI/MainGUI.py:896 appGUI/MainGUI.py:1039 appGUI/MainGUI.py:1289 -#: appGUI/MainGUI.py:1789 appGUI/MainGUI.py:2301 appGUI/MainGUI.py:2543 -#: appGUI/MainGUI.py:5232 appPlugins/ToolDrilling.py:309 appPlugins/ToolIsolation.py:224 -#: appPlugins/ToolMilling.py:400 appPlugins/ToolMilling.py:408 appPlugins/ToolNCC.py:233 -#: appPlugins/ToolPaint.py:230 appPlugins/ToolSolderPaste.py:139 app_Main.py:7033 +#: appGUI/MainGUI.py:1789 appGUI/MainGUI.py:2336 appGUI/MainGUI.py:2578 +#: appGUI/MainGUI.py:5267 appPlugins/ToolDrilling.py:309 appPlugins/ToolIsolation.py:224 +#: appPlugins/ToolMilling.py:390 appPlugins/ToolMilling.py:398 appPlugins/ToolNCC.py:233 +#: appPlugins/ToolPaint.py:230 appPlugins/ToolSolderPaste.py:139 app_Main.py:7060 msgid "Delete" msgstr "" #: appEditors/AppExcEditor.py:2143 appObjects/FlatCAMExcellon.py:376 -#: appPlugins/ToolDrilling.py:762 appPlugins/ToolMilling.py:1190 +#: appPlugins/ToolDrilling.py:762 appPlugins/ToolMilling.py:1130 +#: appPlugins/ToolMilling.py:3657 msgid "Total Drills" msgstr "" #: appEditors/AppExcEditor.py:2175 appObjects/FlatCAMExcellon.py:410 -#: appPlugins/ToolDrilling.py:789 appPlugins/ToolMilling.py:1217 +#: appPlugins/ToolDrilling.py:789 appPlugins/ToolMilling.py:1157 +#: appPlugins/ToolMilling.py:3681 msgid "Total Slots" msgstr "" #: appEditors/AppExcEditor.py:2253 appEditors/AppGeoEditor.py:4098 #: appEditors/AppGerberEditor.py:4204 appEditors/appGCodeEditor.py:601 -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:102 appObjects/FlatCAMCNCJob.py:559 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:105 appObjects/FlatCAMCNCJob.py:559 #: appObjects/FlatCAMDocument.py:194 appObjects/FlatCAMExcellon.py:216 -#: appObjects/FlatCAMGeometry.py:428 appObjects/FlatCAMGerber.py:224 -#: appObjects/FlatCAMScript.py:180 appPlugins/ToolCorners.py:174 -#: appPlugins/ToolCutOut.py:339 appPlugins/ToolDblSided.py:219 -#: appPlugins/ToolDrilling.py:553 appPlugins/ToolFiducials.py:206 appPlugins/ToolFilm.py:262 +#: appObjects/FlatCAMGeometry.py:428 appObjects/FlatCAMGerber.py:225 +#: appObjects/FlatCAMScript.py:180 appPlugins/ToolCorners.py:176 +#: appPlugins/ToolCutOut.py:339 appPlugins/ToolDblSided.py:222 +#: appPlugins/ToolDrilling.py:553 appPlugins/ToolFiducials.py:206 appPlugins/ToolFilm.py:263 #: appPlugins/ToolFollow.py:178 appPlugins/ToolIsolation.py:448 -#: appPlugins/ToolLevelling.py:394 appPlugins/ToolMilling.py:725 appPlugins/ToolNCC.py:467 +#: appPlugins/ToolLevelling.py:394 appPlugins/ToolMilling.py:657 appPlugins/ToolNCC.py:467 #: appPlugins/ToolPaint.py:444 appPlugins/ToolPanelize.py:277 -#: appPlugins/ToolPunchGerber.py:391 appPlugins/ToolQRCode.py:203 appPlugins/ToolSub.py:232 +#: appPlugins/ToolPunchGerber.py:391 appPlugins/ToolQRCode.py:202 appPlugins/ToolSub.py:232 msgid "Beginner" msgstr "" #: appEditors/AppExcEditor.py:2264 appEditors/AppGeoEditor.py:4111 #: appEditors/AppGerberEditor.py:4217 appEditors/appGCodeEditor.py:614 -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:103 appObjects/FlatCAMCNCJob.py:569 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:106 appObjects/FlatCAMCNCJob.py:569 #: appObjects/FlatCAMDocument.py:203 appObjects/FlatCAMExcellon.py:230 -#: appObjects/FlatCAMGeometry.py:437 appObjects/FlatCAMGerber.py:238 -#: appObjects/FlatCAMScript.py:189 appPlugins/ToolCorners.py:192 -#: appPlugins/ToolCutOut.py:382 appPlugins/ToolDblSided.py:245 -#: appPlugins/ToolDrilling.py:595 appPlugins/ToolFiducials.py:221 appPlugins/ToolFilm.py:288 -#: appPlugins/ToolFollow.py:192 appPlugins/ToolIsolation.py:501 -#: appPlugins/ToolLevelling.py:409 appPlugins/ToolMilling.py:789 appPlugins/ToolNCC.py:513 -#: appPlugins/ToolPaint.py:476 appPlugins/ToolPanelize.py:297 -#: appPlugins/ToolPunchGerber.py:405 appPlugins/ToolQRCode.py:214 appPlugins/ToolSub.py:244 +#: appObjects/FlatCAMGeometry.py:437 appObjects/FlatCAMGerber.py:240 +#: appObjects/FlatCAMScript.py:189 appPlugins/ToolCorners.py:190 +#: appPlugins/ToolCutOut.py:373 appPlugins/ToolDblSided.py:238 +#: appPlugins/ToolDrilling.py:596 appPlugins/ToolFiducials.py:221 appPlugins/ToolFilm.py:280 +#: appPlugins/ToolFollow.py:190 appPlugins/ToolIsolation.py:505 +#: appPlugins/ToolLevelling.py:409 appPlugins/ToolMilling.py:720 appPlugins/ToolNCC.py:505 +#: appPlugins/ToolPaint.py:469 appPlugins/ToolPanelize.py:289 +#: appPlugins/ToolPunchGerber.py:403 appPlugins/ToolQRCode.py:216 appPlugins/ToolSub.py:243 msgid "Advanced" msgstr "" -#: appEditors/AppExcEditor.py:2287 appObjects/FlatCAMGeometry.py:687 -#: appObjects/FlatCAMGeometry.py:1331 appPlugins/ToolDrilling.py:1745 -#: appPlugins/ToolIsolation.py:1441 appPlugins/ToolIsolation.py:1857 -#: appPlugins/ToolMilling.py:2255 appPlugins/ToolMilling.py:2836 -#: appPlugins/ToolMilling.py:3491 appPlugins/ToolNCC.py:1479 appPlugins/ToolNCC.py:1617 -#: appPlugins/ToolPaint.py:1050 appPlugins/ToolPaint.py:1188 appPlugins/ToolPaint.py:1902 +#: appEditors/AppExcEditor.py:2287 appObjects/FlatCAMGeometry.py:684 +#: appObjects/FlatCAMGeometry.py:1328 appPlugins/ToolDrilling.py:1745 +#: appPlugins/ToolIsolation.py:1437 appPlugins/ToolIsolation.py:1853 +#: appPlugins/ToolMilling.py:2225 appPlugins/ToolMilling.py:2806 +#: appPlugins/ToolMilling.py:3461 appPlugins/ToolNCC.py:1463 appPlugins/ToolNCC.py:1601 +#: appPlugins/ToolPaint.py:1036 appPlugins/ToolPaint.py:1174 appPlugins/ToolPaint.py:1890 #: appPlugins/ToolSolderPaste.py:507 appPlugins/ToolSolderPaste.py:580 msgid "Wrong value format entered, use a number." msgstr "" @@ -1599,7 +1602,7 @@ msgid "" "Save and reedit Excellon if you need to add this tool. " msgstr "" -#: appEditors/AppExcEditor.py:2306 appGUI/MainGUI.py:4021 +#: appEditors/AppExcEditor.py:2306 appGUI/MainGUI.py:4056 msgid "Added new tool with dia" msgstr "" @@ -1616,17 +1619,17 @@ msgid "There are no Tools definitions in the file. Aborting Excellon creation." msgstr "" #: appEditors/AppExcEditor.py:3128 appEditors/AppGerberEditor.py:4914 -#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:629 -#: appParsers/ParseExcellon.py:976 appPlugins/ToolMilling.py:2773 -#: appPlugins/ToolPcbWizard.py:354 appPlugins/ToolSolderPaste.py:950 app_Main.py:6541 -#: app_Main.py:8436 app_Main.py:10992 app_Main.py:11064 app_Main.py:11199 app_Main.py:11264 +#: appObjects/AppObject.py:170 appObjects/FlatCAMGeometry.py:626 +#: appParsers/ParseExcellon.py:976 appPlugins/ToolMilling.py:2743 +#: appPlugins/ToolPcbWizard.py:354 appPlugins/ToolSolderPaste.py:950 app_Main.py:6549 +#: app_Main.py:8466 app_Main.py:11022 app_Main.py:11094 app_Main.py:11229 app_Main.py:11294 msgid "An internal error has occurred. See shell.\n" msgstr "" -#: appEditors/AppExcEditor.py:3133 appObjects/FlatCAMGeometry.py:934 -#: appObjects/FlatCAMGeometry.py:939 appObjects/FlatCAMGeometry.py:1088 -#: appPlugins/ToolMilling.py:3160 appPlugins/ToolMilling.py:3164 appPlugins/ToolSub.py:475 -#: appPlugins/ToolSub.py:669 +#: appEditors/AppExcEditor.py:3133 appObjects/FlatCAMGeometry.py:931 +#: appObjects/FlatCAMGeometry.py:936 appObjects/FlatCAMGeometry.py:1085 +#: appPlugins/ToolMilling.py:3130 appPlugins/ToolMilling.py:3134 appPlugins/ToolSub.py:473 +#: appPlugins/ToolSub.py:667 msgid "Generating" msgstr "" @@ -1638,198 +1641,199 @@ msgstr "" msgid "Cancelled. There is no Tool/Drill selected" msgstr "" -#: appEditors/AppExcEditor.py:3842 appEditors/AppExcEditor.py:3852 -#: appEditors/AppGerberEditor.py:5752 +#: appEditors/AppExcEditor.py:3844 appEditors/AppExcEditor.py:3854 +#: appEditors/AppGerberEditor.py:5754 msgid "Click on the circular array Center position" msgstr "" -#: appEditors/AppExcEditor.py:3985 appGUI/MainGUI.py:732 appGUI/ObjectUI.py:580 +#: appEditors/AppExcEditor.py:3987 appGUI/MainGUI.py:732 appGUI/ObjectUI.py:653 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:19 msgid "Excellon Editor" msgstr "" -#: appEditors/AppExcEditor.py:3995 appEditors/AppGeoEditor.py:3451 -#: appEditors/AppGerberEditor.py:6021 appEditors/appGCodeEditor.py:774 appGUI/ObjectUI.py:72 -#: appPlugins/ToolCorners.py:692 appPlugins/ToolCutOut.py:2333 -#: appPlugins/ToolDblSided.py:685 appPlugins/ToolDrilling.py:2285 -#: appPlugins/ToolFiducials.py:797 appPlugins/ToolFilm.py:1168 appPlugins/ToolFollow.py:706 -#: appPlugins/ToolIsolation.py:3153 appPlugins/ToolLevelling.py:1758 -#: appPlugins/ToolMilling.py:3563 appPlugins/ToolNCC.py:4136 appPlugins/ToolPaint.py:2937 -#: appPlugins/ToolPanelize.py:1124 appPlugins/ToolPunchGerber.py:1982 -#: appPlugins/ToolQRCode.py:753 appPlugins/ToolSub.py:798 +#: appEditors/AppExcEditor.py:3997 appEditors/AppGeoEditor.py:3451 +#: appEditors/AppGerberEditor.py:6023 appEditors/appGCodeEditor.py:774 appGUI/ObjectUI.py:72 +#: appPlugins/ToolCorners.py:704 appPlugins/ToolCutOut.py:2315 +#: appPlugins/ToolDblSided.py:666 appPlugins/ToolDrilling.py:2285 +#: appPlugins/ToolFiducials.py:797 appPlugins/ToolFilm.py:1177 appPlugins/ToolFollow.py:704 +#: appPlugins/ToolIsolation.py:3151 appPlugins/ToolLevelling.py:1758 +#: appPlugins/ToolMilling.py:3526 appPlugins/ToolNCC.py:4122 appPlugins/ToolPaint.py:2925 +#: appPlugins/ToolPanelize.py:1115 appPlugins/ToolPunchGerber.py:1988 +#: appPlugins/ToolQRCode.py:763 appPlugins/ToolSub.py:796 msgid "" "Beginner Mode - many parameters are hidden.\n" "Advanced Mode - full control.\n" "Permanent change is done in 'Preferences' menu." msgstr "" -#: appEditors/AppExcEditor.py:4009 appEditors/AppGerberEditor.py:6033 +#: appEditors/AppExcEditor.py:4011 appEditors/AppGerberEditor.py:6035 #: appEditors/appGCodeEditor.py:786 msgid "Name:" msgstr "" -#: appEditors/AppExcEditor.py:4016 appGUI/ObjectUI.py:621 appGUI/ObjectUI.py:967 -#: appPlugins/ToolIsolation.py:3185 appPlugins/ToolMilling.py:3609 -#: appPlugins/ToolNCC.py:4186 appPlugins/ToolPaint.py:2990 +#: appEditors/AppExcEditor.py:4018 appGUI/ObjectUI.py:289 appGUI/ObjectUI.py:697 +#: appGUI/ObjectUI.py:1027 appGUI/ObjectUI.py:1041 appGUI/ObjectUI.py:1440 +#: appPlugins/ToolDrilling.py:2328 appPlugins/ToolIsolation.py:3185 +#: appPlugins/ToolMilling.py:3600 appPlugins/ToolNCC.py:4186 appPlugins/ToolPaint.py:2989 #: appPlugins/ToolSolderPaste.py:1219 msgid "Tools Table" msgstr "" -#: appEditors/AppExcEditor.py:4018 appGUI/ObjectUI.py:623 +#: appEditors/AppExcEditor.py:4020 msgid "" "Tools in this Excellon object\n" "when are used for drilling." msgstr "" -#: appEditors/AppExcEditor.py:4039 +#: appEditors/AppExcEditor.py:4041 msgid "Convert Slots" msgstr "" -#: appEditors/AppExcEditor.py:4043 +#: appEditors/AppExcEditor.py:4045 msgid "Convert the slots in the selected tools to drills." msgstr "" -#: appEditors/AppExcEditor.py:4053 +#: appEditors/AppExcEditor.py:4055 msgid "Add/Delete Tool" msgstr "" -#: appEditors/AppExcEditor.py:4055 +#: appEditors/AppExcEditor.py:4057 msgid "" "Add/Delete a tool to the tool list\n" "for this Excellon object." msgstr "" -#: appEditors/AppExcEditor.py:4069 appEditors/AppGeoEditor.py:514 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:117 appPlugins/ToolCutOut.py:2423 -#: appPlugins/ToolIsolation.py:3254 appPlugins/ToolMilling.py:3717 -#: appPlugins/ToolNCC.py:4273 appPlugins/ToolNCC.py:4284 appPlugins/ToolPaint.py:3066 +#: appEditors/AppExcEditor.py:4071 appEditors/AppGeoEditor.py:514 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:117 appPlugins/ToolCutOut.py:2400 +#: appPlugins/ToolIsolation.py:3262 appPlugins/ToolMilling.py:3793 +#: appPlugins/ToolNCC.py:4279 appPlugins/ToolNCC.py:4290 appPlugins/ToolPaint.py:3078 msgid "Tool Dia" msgstr "" -#: appEditors/AppExcEditor.py:4071 +#: appEditors/AppExcEditor.py:4073 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:51 -#: appPlugins/ToolIsolation.py:3256 appPlugins/ToolMilling.py:3719 -#: appPlugins/ToolNCC.py:4275 +#: appPlugins/ToolIsolation.py:3264 appPlugins/ToolMilling.py:3795 +#: appPlugins/ToolNCC.py:4281 msgid "Diameter for the new tool" msgstr "" -#: appEditors/AppExcEditor.py:4083 appEditors/AppGeoEditor.py:772 -#: appEditors/AppGerberEditor.py:6169 appEditors/AppGerberEditor.py:6726 +#: appEditors/AppExcEditor.py:4085 appEditors/AppGeoEditor.py:772 +#: appEditors/AppGerberEditor.py:6171 appEditors/AppGerberEditor.py:6728 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:290 -#: appPlugins/ToolCopperThieving.py:1735 appPlugins/ToolDblSided.py:894 -#: appPlugins/ToolDblSided.py:1082 appPlugins/ToolLevelling.py:2073 +#: appPlugins/ToolCopperThieving.py:1783 appPlugins/ToolDblSided.py:881 +#: appPlugins/ToolDblSided.py:1059 appPlugins/ToolLevelling.py:2073 #: appPlugins/ToolNCC.py:227 appPlugins/ToolPaint.py:224 appPlugins/ToolSolderPaste.py:136 -#: appPlugins/ToolTransform.py:635 app_Main.py:7031 +#: appPlugins/ToolTransform.py:632 app_Main.py:7058 msgid "Add" msgstr "" -#: appEditors/AppExcEditor.py:4086 +#: appEditors/AppExcEditor.py:4088 msgid "" "Add a new tool to the tool list\n" "with the diameter specified above." msgstr "" -#: appEditors/AppExcEditor.py:4095 +#: appEditors/AppExcEditor.py:4097 msgid "Delete Tool" msgstr "" -#: appEditors/AppExcEditor.py:4098 +#: appEditors/AppExcEditor.py:4100 msgid "" "Delete a tool in the tool list\n" "by selecting a row in the tool table." msgstr "" -#: appEditors/AppExcEditor.py:4123 +#: appEditors/AppExcEditor.py:4125 msgid "Resize Tool" msgstr "" -#: appEditors/AppExcEditor.py:4125 +#: appEditors/AppExcEditor.py:4127 msgid "Resize a drill or a selection of drills." msgstr "" -#: appEditors/AppExcEditor.py:4130 +#: appEditors/AppExcEditor.py:4132 msgid "Resize Dia" msgstr "" -#: appEditors/AppExcEditor.py:4132 +#: appEditors/AppExcEditor.py:4134 msgid "Diameter to resize to." msgstr "" -#: appEditors/AppExcEditor.py:4146 +#: appEditors/AppExcEditor.py:4148 msgid "Resize" msgstr "" -#: appEditors/AppExcEditor.py:4149 +#: appEditors/AppExcEditor.py:4151 msgid "Resize drill(s)" msgstr "" -#: appEditors/AppExcEditor.py:4180 appGUI/MainGUI.py:737 appGUI/MainGUI.py:1173 -#: appGUI/MainGUI.py:1776 appGUI/MainGUI.py:2433 appGUI/MainGUI.py:5081 +#: appEditors/AppExcEditor.py:4182 appGUI/MainGUI.py:737 appGUI/MainGUI.py:1173 +#: appGUI/MainGUI.py:1776 appGUI/MainGUI.py:2468 appGUI/MainGUI.py:5116 msgid "Add Drill Array" msgstr "" -#: appEditors/AppExcEditor.py:4182 +#: appEditors/AppExcEditor.py:4184 msgid "Add an array of drills (linear or circular array)" msgstr "" -#: appEditors/AppExcEditor.py:4188 appEditors/AppExcEditor.py:4408 +#: appEditors/AppExcEditor.py:4190 appEditors/AppExcEditor.py:4410 #: appEditors/AppGeoEditor.py:3486 appEditors/AppGerberEditor.py:4522 -#: appEditors/AppGerberEditor.py:6059 appEditors/AppGerberEditor.py:6134 -#: appEditors/AppGerberEditor.py:6528 appGUI/ObjectUI.py:306 -#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:36 appPlugins/ToolCorners.py:774 -#: appPlugins/ToolCutOut.py:2376 appPlugins/ToolDblSided.py:707 -#: appPlugins/ToolExtract.py:1009 appPlugins/ToolFilm.py:1188 -#: appPlugins/ToolIsolation.py:3571 appPlugins/ToolNCC.py:4151 appPlugins/ToolNCC.py:4616 -#: appPlugins/ToolPaint.py:2956 appPlugins/ToolPaint.py:3294 -#: appPlugins/ToolPunchGerber.py:2087 appPlugins/ToolPunchGerber.py:2295 -#: appPlugins/ToolTransform.py:642 +#: appEditors/AppGerberEditor.py:6061 appEditors/AppGerberEditor.py:6136 +#: appEditors/AppGerberEditor.py:6530 appGUI/ObjectUI.py:338 +#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:36 appPlugins/ToolCorners.py:761 +#: appPlugins/ToolCorners.py:870 appPlugins/ToolCutOut.py:2361 +#: appPlugins/ToolDblSided.py:693 appPlugins/ToolExtract.py:1019 appPlugins/ToolFilm.py:1208 +#: appPlugins/ToolIsolation.py:3601 appPlugins/ToolMilling.py:3560 +#: appPlugins/ToolNCC.py:4152 appPlugins/ToolNCC.py:4631 appPlugins/ToolPaint.py:2955 +#: appPlugins/ToolPaint.py:3309 appPlugins/ToolPunchGerber.py:2094 +#: appPlugins/ToolPunchGerber.py:2311 appPlugins/ToolTransform.py:639 msgid "Type" msgstr "" -#: appEditors/AppExcEditor.py:4190 +#: appEditors/AppExcEditor.py:4192 msgid "" "Select the type of drills array to create.\n" "It can be Linear X(Y) or Circular" msgstr "" -#: appEditors/AppExcEditor.py:4194 appEditors/AppExcEditor.py:4414 -#: appEditors/AppGerberEditor.py:6534 +#: appEditors/AppExcEditor.py:4196 appEditors/AppExcEditor.py:4416 +#: appEditors/AppGerberEditor.py:6536 msgid "Linear" msgstr "" -#: appEditors/AppExcEditor.py:4195 appEditors/AppExcEditor.py:4415 -#: appEditors/AppGerberEditor.py:6535 +#: appEditors/AppExcEditor.py:4197 appEditors/AppExcEditor.py:4417 +#: appEditors/AppGerberEditor.py:6537 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:46 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:143 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:101 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:46 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:145 -#: appPlugins/ToolExtract.py:965 appPlugins/ToolExtract.py:1097 -#: appPlugins/ToolFiducials.py:974 appPlugins/ToolPunchGerber.py:2043 -#: appPlugins/ToolPunchGerber.py:2201 +#: appPlugins/ToolExtract.py:975 appPlugins/ToolExtract.py:1113 +#: appPlugins/ToolFiducials.py:972 appPlugins/ToolPunchGerber.py:2050 +#: appPlugins/ToolPunchGerber.py:2210 msgid "Circular" msgstr "" -#: appEditors/AppExcEditor.py:4201 appEditors/AppExcEditor.py:4421 +#: appEditors/AppExcEditor.py:4203 appEditors/AppExcEditor.py:4423 msgid "Number" msgstr "" -#: appEditors/AppExcEditor.py:4202 +#: appEditors/AppExcEditor.py:4204 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:64 msgid "Specify how many drills to be in the array." msgstr "" -#: appEditors/AppExcEditor.py:4223 appEditors/AppExcEditor.py:4282 -#: appEditors/AppExcEditor.py:4348 appEditors/AppExcEditor.py:4444 -#: appEditors/AppExcEditor.py:4504 appEditors/AppGeoEditor.py:2214 -#: appEditors/AppGerberEditor.py:1824 appEditors/AppGerberEditor.py:6561 -#: appEditors/AppGerberEditor.py:6615 +#: appEditors/AppExcEditor.py:4225 appEditors/AppExcEditor.py:4284 +#: appEditors/AppExcEditor.py:4350 appEditors/AppExcEditor.py:4446 +#: appEditors/AppExcEditor.py:4506 appEditors/AppGeoEditor.py:2214 +#: appEditors/AppGerberEditor.py:1824 appEditors/AppGerberEditor.py:6563 +#: appEditors/AppGerberEditor.py:6617 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:172 msgid "Direction" msgstr "" -#: appEditors/AppExcEditor.py:4225 appEditors/AppExcEditor.py:4446 -#: appEditors/AppGerberEditor.py:6563 +#: appEditors/AppExcEditor.py:4227 appEditors/AppExcEditor.py:4448 +#: appEditors/AppGerberEditor.py:6565 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:80 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:228 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:118 @@ -1840,36 +1844,36 @@ msgid "" "- 'Angle' - a custom angle for the array inclination" msgstr "" -#: appEditors/AppExcEditor.py:4231 appEditors/AppExcEditor.py:4356 -#: appEditors/AppExcEditor.py:4452 appEditors/AppGerberEditor.py:6569 -#: appGUI/GUIElements.py:4853 appGUI/MainGUI.py:485 appGUI/MainGUI.py:697 -#: appGUI/MainGUI.py:4709 appGUI/MainGUI.py:4977 +#: appEditors/AppExcEditor.py:4233 appEditors/AppExcEditor.py:4358 +#: appEditors/AppExcEditor.py:4454 appEditors/AppGerberEditor.py:6571 +#: appGUI/GUIElements.py:4910 appGUI/MainGUI.py:485 appGUI/MainGUI.py:697 +#: appGUI/MainGUI.py:4744 appGUI/MainGUI.py:5012 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:181 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:124 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:193 appPlugins/ToolFilm.py:1363 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:145 appPlugins/ToolFilm.py:1407 msgid "X" msgstr "" -#: appEditors/AppExcEditor.py:4232 appEditors/AppExcEditor.py:4357 -#: appEditors/AppExcEditor.py:4453 appEditors/AppGerberEditor.py:6570 -#: appGUI/GUIElements.py:4860 appGUI/MainGUI.py:488 appGUI/MainGUI.py:4710 -#: appGUI/MainGUI.py:4978 appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:87 +#: appEditors/AppExcEditor.py:4234 appEditors/AppExcEditor.py:4359 +#: appEditors/AppExcEditor.py:4455 appEditors/AppGerberEditor.py:6572 +#: appGUI/GUIElements.py:4917 appGUI/MainGUI.py:488 appGUI/MainGUI.py:4745 +#: appGUI/MainGUI.py:5013 appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:87 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:182 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:235 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:125 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:194 appPlugins/ToolFilm.py:1364 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:146 appPlugins/ToolFilm.py:1408 msgid "Y" msgstr "" -#: appEditors/AppExcEditor.py:4233 appEditors/AppExcEditor.py:4252 -#: appEditors/AppExcEditor.py:4293 appEditors/AppExcEditor.py:4358 -#: appEditors/AppExcEditor.py:4364 appEditors/AppExcEditor.py:4454 -#: appEditors/AppExcEditor.py:4474 appEditors/AppExcEditor.py:4515 -#: appEditors/AppGeoEditor.py:787 appEditors/AppGerberEditor.py:6571 -#: appEditors/AppGerberEditor.py:6591 appEditors/AppGerberEditor.py:6628 -#: appEditors/AppGerberEditor.py:6741 +#: appEditors/AppExcEditor.py:4235 appEditors/AppExcEditor.py:4254 +#: appEditors/AppExcEditor.py:4295 appEditors/AppExcEditor.py:4360 +#: appEditors/AppExcEditor.py:4366 appEditors/AppExcEditor.py:4456 +#: appEditors/AppExcEditor.py:4476 appEditors/AppExcEditor.py:4517 +#: appEditors/AppGeoEditor.py:787 appEditors/AppGerberEditor.py:6573 +#: appEditors/AppGerberEditor.py:6593 appEditors/AppGerberEditor.py:6630 +#: appEditors/AppGerberEditor.py:6743 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:88 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:107 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:183 @@ -1878,30 +1882,30 @@ msgstr "" #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:257 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:126 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:144 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:90 appPlugins/ToolDistance.py:649 -#: appPlugins/ToolDistanceMin.py:323 appPlugins/ToolTransform.py:680 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:90 appPlugins/ToolDistance.py:651 +#: appPlugins/ToolDistanceMin.py:323 appPlugins/ToolTransform.py:677 msgid "Angle" msgstr "" -#: appEditors/AppExcEditor.py:4239 appEditors/AppExcEditor.py:4460 -#: appEditors/AppGerberEditor.py:6577 -#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:94 -#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:242 -#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:132 -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:253 appPlugins/ToolCutOut.py:2805 -msgid "Pitch" -msgstr "" - #: appEditors/AppExcEditor.py:4241 appEditors/AppExcEditor.py:4462 #: appEditors/AppGerberEditor.py:6579 +#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:94 +#: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:242 +#: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:132 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:253 appPlugins/ToolCutOut.py:2804 +msgid "Pitch" +msgstr "" + +#: appEditors/AppExcEditor.py:4243 appEditors/AppExcEditor.py:4464 +#: appEditors/AppGerberEditor.py:6581 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:96 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:244 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:134 msgid "Pitch = Distance between elements of the array." msgstr "" -#: appEditors/AppExcEditor.py:4254 appEditors/AppExcEditor.py:4476 -#: appEditors/AppGerberEditor.py:6593 +#: appEditors/AppExcEditor.py:4256 appEditors/AppExcEditor.py:4478 +#: appEditors/AppGerberEditor.py:6595 msgid "" "Angle at which the linear array is placed.\n" "The precision is of max 2 decimals.\n" @@ -1909,8 +1913,8 @@ msgid "" "Max value is: 360.00 degrees." msgstr "" -#: appEditors/AppExcEditor.py:4283 appEditors/AppExcEditor.py:4505 -#: appEditors/AppGerberEditor.py:6617 +#: appEditors/AppExcEditor.py:4285 appEditors/AppExcEditor.py:4507 +#: appEditors/AppGerberEditor.py:6619 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:126 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:276 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:162 @@ -1919,8 +1923,8 @@ msgid "" "Can be CW = clockwise or CCW = counter clockwise." msgstr "" -#: appEditors/AppExcEditor.py:4286 appEditors/AppExcEditor.py:4508 -#: appEditors/AppGerberEditor.py:6621 +#: appEditors/AppExcEditor.py:4288 appEditors/AppExcEditor.py:4510 +#: appEditors/AppGerberEditor.py:6623 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:130 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:280 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:166 @@ -1929,8 +1933,8 @@ msgstr "" msgid "CW" msgstr "" -#: appEditors/AppExcEditor.py:4287 appEditors/AppExcEditor.py:4509 -#: appEditors/AppGerberEditor.py:6622 +#: appEditors/AppExcEditor.py:4289 appEditors/AppExcEditor.py:4511 +#: appEditors/AppGerberEditor.py:6624 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:131 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:281 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:167 @@ -1939,8 +1943,8 @@ msgstr "" msgid "CCW" msgstr "" -#: appEditors/AppExcEditor.py:4294 appEditors/AppExcEditor.py:4516 -#: appEditors/AppGerberEditor.py:6630 +#: appEditors/AppExcEditor.py:4296 appEditors/AppExcEditor.py:4518 +#: appEditors/AppGerberEditor.py:6632 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:109 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:139 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:259 @@ -1950,29 +1954,29 @@ msgstr "" msgid "Angle at which each element in circular array is placed." msgstr "" -#: appEditors/AppExcEditor.py:4326 +#: appEditors/AppExcEditor.py:4328 msgid "Slot Parameters" msgstr "" -#: appEditors/AppExcEditor.py:4328 +#: appEditors/AppExcEditor.py:4330 msgid "" "Parameters for adding a slot (hole with oval shape)\n" "either single or as an part of an array." msgstr "" -#: appEditors/AppExcEditor.py:4334 appEditors/AppGeoEditor.py:3568 +#: appEditors/AppExcEditor.py:4336 appEditors/AppGeoEditor.py:3568 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:156 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:77 appObjects/FlatCAMObj.py:871 -#: appPlugins/ToolCorners.py:802 appPlugins/ToolReport.py:604 +#: appPlugins/ToolCorners.py:789 appPlugins/ToolReport.py:604 msgid "Length" msgstr "" -#: appEditors/AppExcEditor.py:4336 +#: appEditors/AppExcEditor.py:4338 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:158 msgid "Length. The length of the slot." msgstr "" -#: appEditors/AppExcEditor.py:4350 +#: appEditors/AppExcEditor.py:4352 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:174 msgid "" "Direction on which the slot is oriented:\n" @@ -1981,7 +1985,7 @@ msgid "" "- 'Angle' - a custom angle for the slot inclination" msgstr "" -#: appEditors/AppExcEditor.py:4366 +#: appEditors/AppExcEditor.py:4368 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:190 msgid "" "Angle at which the slot is placed.\n" @@ -1990,35 +1994,35 @@ msgid "" "Max value is: 360.00 degrees." msgstr "" -#: appEditors/AppExcEditor.py:4400 +#: appEditors/AppExcEditor.py:4402 msgid "Slot Array Parameters" msgstr "" -#: appEditors/AppExcEditor.py:4402 +#: appEditors/AppExcEditor.py:4404 msgid "Parameters for the array of slots (linear or circular array)" msgstr "" -#: appEditors/AppExcEditor.py:4410 +#: appEditors/AppExcEditor.py:4412 msgid "" "Select the type of slot array to create.\n" "It can be Linear X(Y) or Circular" msgstr "" -#: appEditors/AppExcEditor.py:4422 +#: appEditors/AppExcEditor.py:4424 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:215 msgid "Specify how many slots to be in the array." msgstr "" -#: appEditors/AppExcEditor.py:4530 appEditors/AppGeoEditor.py:3646 -#: appEditors/AppGerberEditor.py:6645 appEditors/appGCodeEditor.py:74 +#: appEditors/AppExcEditor.py:4532 appEditors/AppGeoEditor.py:3646 +#: appEditors/AppGerberEditor.py:6647 appEditors/appGCodeEditor.py:74 #: appEditors/appGCodeEditor.py:75 appEditors/appGCodeEditor.py:883 appGUI/MainGUI.py:350 #: appGUI/MainGUI.py:1793 app_Main.py:2652 msgid "Exit Editor" msgstr "" -#: appEditors/AppExcEditor.py:4533 appEditors/AppGeoEditor.py:3649 -#: appEditors/AppGerberEditor.py:6648 appEditors/appGCodeEditor.py:886 -#: appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2293 +#: appEditors/AppExcEditor.py:4535 appEditors/AppGeoEditor.py:3649 +#: appEditors/AppGerberEditor.py:6650 appEditors/appGCodeEditor.py:886 +#: appGUI/MainGUI.py:1031 appGUI/MainGUI.py:2328 msgid "Exit from Editor." msgstr "" @@ -2026,12 +2030,12 @@ msgstr "" msgid "Buffer Selection" msgstr "" -#: appEditors/AppGeoEditor.py:95 appEditors/AppGerberEditor.py:6343 +#: appEditors/AppGeoEditor.py:95 appEditors/AppGerberEditor.py:6345 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:190 msgid "Buffer distance" msgstr "" -#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:6347 +#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:6349 msgid "Buffer corner" msgstr "" @@ -2044,11 +2048,11 @@ msgid "" "corner" msgstr "" -#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6355 +#: appEditors/AppGeoEditor.py:106 appEditors/AppGerberEditor.py:6357 msgid "Round" msgstr "" -#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6356 +#: appEditors/AppGeoEditor.py:107 appEditors/AppGerberEditor.py:6358 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:62 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:169 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:62 @@ -2059,16 +2063,16 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:261 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:431 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:276 appPlugins/ToolDrilling.py:2855 -#: appPlugins/ToolExtract.py:981 appPlugins/ToolExtract.py:1123 appPlugins/ToolFollow.py:766 -#: appPlugins/ToolInvertGerber.py:297 appPlugins/ToolIsolation.py:3629 -#: appPlugins/ToolMilling.py:4463 appPlugins/ToolNCC.py:4644 appPlugins/ToolPaint.py:3323 -#: appPlugins/ToolPunchGerber.py:2059 appPlugins/ToolPunchGerber.py:2227 -#: appPlugins/ToolQRCode.py:904 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:276 appPlugins/ToolDrilling.py:2859 +#: appPlugins/ToolExtract.py:991 appPlugins/ToolExtract.py:1139 appPlugins/ToolFollow.py:765 +#: appPlugins/ToolInvertGerber.py:302 appPlugins/ToolIsolation.py:3659 +#: appPlugins/ToolMilling.py:4525 appPlugins/ToolNCC.py:4659 appPlugins/ToolPaint.py:3338 +#: appPlugins/ToolPunchGerber.py:2066 appPlugins/ToolPunchGerber.py:2236 +#: appPlugins/ToolQRCode.py:927 msgid "Square" msgstr "" -#: appEditors/AppGeoEditor.py:108 appEditors/AppGerberEditor.py:6357 +#: appEditors/AppGeoEditor.py:108 appEditors/AppGerberEditor.py:6359 msgid "Beveled" msgstr "" @@ -2088,7 +2092,7 @@ msgstr "" #: appEditors/AppGeoEditor.py:405 appEditors/AppGeoEditor.py:414 #: appEditors/AppGeoEditor.py:631 appEditors/AppGeoEditor.py:640 #: appEditors/AppGeoEditor.py:1136 appEditors/AppGeoEditor.py:1145 -#: appEditors/AppGerberEditor.py:7090 appEditors/AppGerberEditor.py:7099 +#: appEditors/AppGerberEditor.py:7092 appEditors/AppGerberEditor.py:7101 #: appPlugins/ToolAlignObjects.py:98 appPlugins/ToolAlignObjects.py:107 #: appPlugins/ToolCalculators.py:56 appPlugins/ToolCalculators.py:65 #: appPlugins/ToolCalibration.py:89 appPlugins/ToolCalibration.py:98 @@ -2101,7 +2105,7 @@ msgstr "" #: appPlugins/ToolEtchCompensation.py:67 appPlugins/ToolEtchCompensation.py:76 #: appPlugins/ToolExtract.py:94 appPlugins/ToolExtract.py:103 #: appPlugins/ToolFiducials.py:102 appPlugins/ToolFiducials.py:111 -#: appPlugins/ToolFilm.py:114 appPlugins/ToolFilm.py:123 appPlugins/ToolFollow.py:93 +#: appPlugins/ToolFilm.py:113 appPlugins/ToolFilm.py:122 appPlugins/ToolFollow.py:93 #: appPlugins/ToolFollow.py:102 appPlugins/ToolImage.py:56 appPlugins/ToolImage.py:65 #: appPlugins/ToolInvertGerber.py:66 appPlugins/ToolInvertGerber.py:75 #: appPlugins/ToolIsolation.py:158 appPlugins/ToolIsolation.py:167 @@ -2121,14 +2125,14 @@ msgid "Plugin" msgstr "" #: appEditors/AppGeoEditor.py:170 appEditors/AppGeoEditor.py:3118 appGUI/MainGUI.py:713 -#: appGUI/MainGUI.py:4961 appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:186 +#: appGUI/MainGUI.py:4996 appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:186 msgid "Buffer Tool" msgstr "" #: appEditors/AppGeoEditor.py:186 appEditors/AppGeoEditor.py:203 #: appEditors/AppGeoEditor.py:220 appEditors/AppGeoEditor.py:3137 #: appEditors/AppGeoEditor.py:3163 appEditors/AppGeoEditor.py:3189 -#: appEditors/AppGerberEditor.py:5804 +#: appEditors/AppGerberEditor.py:5806 msgid "Buffer distance value is missing or wrong format. Add it and retry." msgstr "" @@ -2141,14 +2145,14 @@ msgid "Font" msgstr "" #: appEditors/AppGeoEditor.py:361 appEditors/AppGerberEditor.py:4522 -#: appEditors/AppGerberEditor.py:6059 appGUI/ObjectUI.py:306 +#: appEditors/AppGerberEditor.py:6061 appGUI/ObjectUI.py:338 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:97 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:174 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:203 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:37 -#: appPlugins/ToolCopperThieving.py:1518 appPlugins/ToolCopperThieving.py:1558 -#: appPlugins/ToolExtract.py:1009 appPlugins/ToolFiducials.py:910 -#: appPlugins/ToolPunchGerber.py:2087 +#: appPlugins/ToolCopperThieving.py:1542 appPlugins/ToolCopperThieving.py:1590 +#: appPlugins/ToolExtract.py:1019 appPlugins/ToolFiducials.py:908 +#: appPlugins/ToolPunchGerber.py:2094 msgid "Size" msgstr "" @@ -2164,13 +2168,13 @@ msgstr "" msgid "Text Tool" msgstr "" -#: appEditors/AppGeoEditor.py:480 appObjects/FlatCAMExcellon.py:941 +#: appEditors/AppGeoEditor.py:480 appObjects/FlatCAMExcellon.py:938 #: appPlugins/ToolDrilling.py:920 appPlugins/ToolDrilling.py:1290 -#: appPlugins/ToolDrilling.py:2384 appPlugins/ToolIsolation.py:817 -#: appPlugins/ToolIsolation.py:3331 appPlugins/ToolMilling.py:1620 -#: appPlugins/ToolMilling.py:1684 appPlugins/ToolMilling.py:2487 -#: appPlugins/ToolMilling.py:3783 appPlugins/ToolNCC.py:666 appPlugins/ToolNCC.py:2563 -#: appPlugins/ToolNCC.py:4349 appPlugins/ToolPaint.py:596 appPlugins/ToolPaint.py:3128 +#: appPlugins/ToolDrilling.py:2394 appPlugins/ToolIsolation.py:813 +#: appPlugins/ToolIsolation.py:3336 appPlugins/ToolMilling.py:1587 +#: appPlugins/ToolMilling.py:1651 appPlugins/ToolMilling.py:2457 +#: appPlugins/ToolMilling.py:3854 appPlugins/ToolNCC.py:650 appPlugins/ToolNCC.py:2549 +#: appPlugins/ToolNCC.py:4352 appPlugins/ToolPaint.py:582 appPlugins/ToolPaint.py:3137 msgid "Tool" msgstr "" @@ -2197,63 +2201,65 @@ msgstr "" #: appEditors/AppGeoEditor.py:1534 appEditors/AppGeoEditor.py:1559 #: appEditors/AppGeoEditor.py:2752 appEditors/AppGeoEditor.py:2823 #: appEditors/AppGeoEditor.py:3125 appEditors/AppGeoEditor.py:3151 -#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5050 -#: appEditors/AppGerberEditor.py:7153 appEditors/AppGerberEditor.py:7193 -#: appEditors/AppGerberEditor.py:7216 appEditors/AppGerberEditor.py:7361 -#: appEditors/AppGerberEditor.py:7394 appEditors/AppGerberEditor.py:7437 -#: appEditors/AppGerberEditor.py:7478 appEditors/AppGerberEditor.py:7514 -#: appEditors/AppGerberEditor.py:7550 +#: appEditors/AppGeoEditor.py:3177 appEditors/AppGeoEditor.py:5055 +#: appEditors/AppGerberEditor.py:7155 appEditors/AppGerberEditor.py:7195 +#: appEditors/AppGerberEditor.py:7218 appEditors/AppGerberEditor.py:7363 +#: appEditors/AppGerberEditor.py:7396 appEditors/AppGerberEditor.py:7439 +#: appEditors/AppGerberEditor.py:7480 appEditors/AppGerberEditor.py:7516 +#: appEditors/AppGerberEditor.py:7552 msgid "No shape selected." msgstr "" #: appEditors/AppGeoEditor.py:710 appEditors/AppGeoEditor.py:1163 -#: appEditors/AppGerberEditor.py:6664 appEditors/AppGerberEditor.py:7117 +#: appEditors/AppGerberEditor.py:6666 appEditors/AppGerberEditor.py:7119 #: appGUI/MainGUI.py:721 msgid "Transform Tool" msgstr "" #: appEditors/AppGeoEditor.py:711 appEditors/AppGeoEditor.py:803 -#: appEditors/AppGerberEditor.py:6665 appEditors/AppGerberEditor.py:6757 +#: appEditors/AppGerberEditor.py:6667 appEditors/AppGerberEditor.py:6759 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:82 appPlugins/ToolTransform.py:573 -#: appPlugins/ToolTransform.py:696 +#: appPlugins/ToolTransform.py:693 msgid "Rotate" msgstr "" -#: appEditors/AppGeoEditor.py:712 appEditors/AppGerberEditor.py:6666 +#: appEditors/AppGeoEditor.py:712 appEditors/AppGerberEditor.py:6668 #: appPlugins/ToolTransform.py:574 msgid "Skew/Shear" msgstr "" -#: appEditors/AppGeoEditor.py:713 appEditors/AppGerberEditor.py:6416 -#: appEditors/AppGerberEditor.py:6667 appGUI/MainGUI.py:802 appGUI/MainGUI.py:1276 -#: appGUI/MainGUI.py:1761 appGUI/MainGUI.py:2530 appGUI/MainGUI.py:5229 -#: appGUI/ObjectUI.py:116 appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:141 +#: appEditors/AppGeoEditor.py:713 appEditors/AppGerberEditor.py:6418 +#: appEditors/AppGerberEditor.py:6669 appGUI/MainGUI.py:802 appGUI/MainGUI.py:1276 +#: appGUI/MainGUI.py:1761 appGUI/MainGUI.py:2565 appGUI/MainGUI.py:5264 +#: appGUI/ObjectUI.py:121 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:44 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:141 appPlugins/ToolFilm.py:1274 #: appPlugins/ToolTransform.py:575 msgid "Scale" msgstr "" -#: appEditors/AppGeoEditor.py:714 appEditors/AppGerberEditor.py:6668 +#: appEditors/AppGeoEditor.py:714 appEditors/AppGerberEditor.py:6670 #: appPlugins/ToolTransform.py:576 msgid "Mirror (Flip)" msgstr "" -#: appEditors/AppGeoEditor.py:716 appEditors/AppGerberEditor.py:6370 -#: appEditors/AppGerberEditor.py:6670 appGUI/MainGUI.py:799 appGUI/MainGUI.py:1274 -#: appGUI/MainGUI.py:1714 appGUI/MainGUI.py:1759 appGUI/MainGUI.py:2528 -#: appGUI/MainGUI.py:5220 appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:206 +#: appEditors/AppGeoEditor.py:716 appEditors/AppGerberEditor.py:6372 +#: appEditors/AppGerberEditor.py:6672 appGUI/MainGUI.py:799 appGUI/MainGUI.py:1274 +#: appGUI/MainGUI.py:1714 appGUI/MainGUI.py:1759 appGUI/MainGUI.py:2563 +#: appGUI/MainGUI.py:5255 appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:206 #: appPlugins/ToolTransform.py:578 msgid "Buffer" msgstr "" -#: appEditors/AppGeoEditor.py:747 appEditors/AppGerberEditor.py:6701 -#: appGUI/GUIElements.py:3936 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:164 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:38 appPlugins/ToolDblSided.py:869 -#: appPlugins/ToolDblSided.py:1045 appPlugins/ToolFilm.py:1242 -#: appPlugins/ToolTransform.py:610 +#: appEditors/AppGeoEditor.py:747 appEditors/AppGerberEditor.py:6703 +#: appGUI/GUIElements.py:3993 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:77 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:121 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:38 appPlugins/ToolDblSided.py:856 +#: appPlugins/ToolDblSided.py:1025 appPlugins/ToolFilm.py:1307 appPlugins/ToolFilm.py:1368 +#: appPlugins/ToolPanelize.py:1173 appPlugins/ToolTransform.py:607 msgid "Reference" msgstr "" -#: appEditors/AppGeoEditor.py:749 appEditors/AppGerberEditor.py:6703 +#: appEditors/AppGeoEditor.py:749 appEditors/AppGerberEditor.py:6705 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -2263,60 +2269,61 @@ msgid "" "- Min Selection -> the point (minx, miny) of the bounding box of the selection" msgstr "" -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6711 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6713 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 #: appPlugins/ToolCalibration.py:161 appPlugins/ToolCalibration.py:162 -#: appPlugins/ToolTransform.py:620 +#: appPlugins/ToolTransform.py:617 msgid "Origin" msgstr "" #: appEditors/AppGeoEditor.py:757 appEditors/AppGeoEditor.py:1176 -#: appEditors/AppGerberEditor.py:6711 appEditors/AppGerberEditor.py:7126 +#: appEditors/AppGerberEditor.py:6713 appEditors/AppGerberEditor.py:7128 #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:231 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:239 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:293 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:243 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 appPlugins/ToolFollow.py:747 -#: appPlugins/ToolIsolation.py:3553 appPlugins/ToolNCC.py:4606 appPlugins/ToolPaint.py:3274 -#: appPlugins/ToolPunchGerber.py:2291 appPlugins/ToolTransform.py:620 defaults.py:585 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 appPlugins/ToolCorners.py:857 +#: appPlugins/ToolFollow.py:746 appPlugins/ToolIsolation.py:3583 appPlugins/ToolNCC.py:4621 +#: appPlugins/ToolPaint.py:3289 appPlugins/ToolPunchGerber.py:2298 +#: appPlugins/ToolTransform.py:617 defaults.py:589 msgid "Selection" msgstr "" -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6711 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6713 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 appPlugins/ToolDblSided.py:880 -#: appPlugins/ToolTransform.py:620 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 appPlugins/ToolDblSided.py:867 +#: appPlugins/ToolTransform.py:617 msgid "Point" msgstr "" -#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6711 +#: appEditors/AppGeoEditor.py:757 appEditors/AppGerberEditor.py:6713 msgid "Minimum" msgstr "" #: appEditors/AppGeoEditor.py:763 appEditors/AppGeoEditor.py:1059 -#: appEditors/AppGerberEditor.py:6717 appEditors/AppGerberEditor.py:7013 +#: appEditors/AppGerberEditor.py:6719 appEditors/AppGerberEditor.py:7015 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:125 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:127 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:237 appPlugins/ToolExtract.py:1175 -#: appPlugins/ToolExtract.py:1193 appPlugins/ToolPunchGerber.py:2166 -#: appPlugins/ToolPunchGerber.py:2276 appPlugins/ToolTransform.py:626 -#: appPlugins/ToolTransform.py:952 app_Main.py:8783 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:237 appPlugins/ToolExtract.py:1199 +#: appPlugins/ToolExtract.py:1230 appPlugins/ToolPunchGerber.py:2175 +#: appPlugins/ToolPunchGerber.py:2285 appPlugins/ToolTransform.py:623 +#: appPlugins/ToolTransform.py:949 app_Main.py:8813 msgid "Value" msgstr "" -#: appEditors/AppGeoEditor.py:765 appEditors/AppGerberEditor.py:6719 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:56 appPlugins/ToolTransform.py:628 +#: appEditors/AppGeoEditor.py:765 appEditors/AppGerberEditor.py:6721 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:56 appPlugins/ToolTransform.py:625 msgid "A point of reference in format X,Y." msgstr "" -#: appEditors/AppGeoEditor.py:774 appEditors/AppGerberEditor.py:6728 -#: appPlugins/ToolTransform.py:637 +#: appEditors/AppGeoEditor.py:774 appEditors/AppGerberEditor.py:6730 +#: appPlugins/ToolTransform.py:634 msgid "Add point coordinates from clipboard." msgstr "" -#: appEditors/AppGeoEditor.py:789 appEditors/AppGerberEditor.py:6743 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:92 appPlugins/ToolTransform.py:682 +#: appEditors/AppGeoEditor.py:789 appEditors/AppGerberEditor.py:6745 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:92 appPlugins/ToolTransform.py:679 msgid "" "Angle, in degrees.\n" "Float number between -360 and 359.\n" @@ -2324,8 +2331,8 @@ msgid "" "Negative numbers for CCW motion." msgstr "" -#: appEditors/AppGeoEditor.py:805 appEditors/AppGerberEditor.py:6759 -#: appPlugins/ToolTransform.py:698 +#: appEditors/AppGeoEditor.py:805 appEditors/AppGerberEditor.py:6761 +#: appPlugins/ToolTransform.py:695 msgid "" "Rotate the selected object(s).\n" "The point of reference is the middle of\n" @@ -2333,171 +2340,171 @@ msgid "" msgstr "" #: appEditors/AppGeoEditor.py:825 appEditors/AppGeoEditor.py:887 -#: appEditors/AppGerberEditor.py:6779 appEditors/AppGerberEditor.py:6841 +#: appEditors/AppGerberEditor.py:6781 appEditors/AppGerberEditor.py:6843 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:106 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:145 appPlugins/ToolTransform.py:718 -#: appPlugins/ToolTransform.py:780 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:145 appPlugins/ToolTransform.py:715 +#: appPlugins/ToolTransform.py:777 msgid "Link" msgstr "" #: appEditors/AppGeoEditor.py:827 appEditors/AppGeoEditor.py:889 -#: appEditors/AppGerberEditor.py:6781 appEditors/AppGerberEditor.py:6843 +#: appEditors/AppGerberEditor.py:6783 appEditors/AppGerberEditor.py:6845 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:108 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147 appPlugins/ToolTransform.py:720 -#: appPlugins/ToolTransform.py:782 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147 appPlugins/ToolTransform.py:717 +#: appPlugins/ToolTransform.py:779 msgid "Link the Y entry to X entry and copy its content." msgstr "" -#: appEditors/AppGeoEditor.py:832 appEditors/AppGerberEditor.py:6786 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:146 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:118 appPlugins/ToolFilm.py:1319 -#: appPlugins/ToolTransform.py:725 +#: appEditors/AppGeoEditor.py:832 appEditors/AppGerberEditor.py:6788 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:102 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:118 appPlugins/ToolFilm.py:1348 +#: appPlugins/ToolTransform.py:722 msgid "X angle" msgstr "" #: appEditors/AppGeoEditor.py:834 appEditors/AppGeoEditor.py:855 -#: appEditors/AppGerberEditor.py:6788 appEditors/AppGerberEditor.py:6809 -#: appPlugins/ToolTransform.py:727 appPlugins/ToolTransform.py:748 +#: appEditors/AppGerberEditor.py:6790 appEditors/AppGerberEditor.py:6811 +#: appPlugins/ToolTransform.py:724 appPlugins/ToolTransform.py:745 msgid "" "Angle for Skew action, in degrees.\n" "Float number between -360 and 360." msgstr "" -#: appEditors/AppGeoEditor.py:842 appEditors/AppGerberEditor.py:6796 -#: appPlugins/ToolTransform.py:735 +#: appEditors/AppGeoEditor.py:842 appEditors/AppGerberEditor.py:6798 +#: appPlugins/ToolTransform.py:732 msgid "Skew X" msgstr "" #: appEditors/AppGeoEditor.py:844 appEditors/AppGeoEditor.py:865 -#: appEditors/AppGerberEditor.py:6798 appEditors/AppGerberEditor.py:6819 -#: appPlugins/ToolTransform.py:737 appPlugins/ToolTransform.py:758 +#: appEditors/AppGerberEditor.py:6800 appEditors/AppGerberEditor.py:6821 +#: appPlugins/ToolTransform.py:734 appPlugins/ToolTransform.py:755 msgid "" "Skew/shear the selected object(s).\n" "The point of reference is the middle of\n" "the bounding box for all selected objects." msgstr "" -#: appEditors/AppGeoEditor.py:853 appEditors/AppGerberEditor.py:6807 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:155 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:132 appPlugins/ToolFilm.py:1328 -#: appPlugins/ToolTransform.py:746 +#: appEditors/AppGeoEditor.py:853 appEditors/AppGerberEditor.py:6809 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:111 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:132 appPlugins/ToolFilm.py:1358 +#: appPlugins/ToolTransform.py:743 msgid "Y angle" msgstr "" -#: appEditors/AppGeoEditor.py:863 appEditors/AppGerberEditor.py:6817 -#: appPlugins/ToolTransform.py:756 +#: appEditors/AppGeoEditor.py:863 appEditors/AppGerberEditor.py:6819 +#: appPlugins/ToolTransform.py:753 msgid "Skew Y" msgstr "" -#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:6848 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:115 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:156 appPlugins/ToolFilm.py:1275 -#: appPlugins/ToolTransform.py:787 +#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:6850 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:57 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:156 appPlugins/ToolFilm.py:1287 +#: appPlugins/ToolTransform.py:784 msgid "X factor" msgstr "" -#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:6850 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:158 appPlugins/ToolTransform.py:789 +#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:6852 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:158 appPlugins/ToolTransform.py:786 msgid "Factor for scaling on X axis." msgstr "" -#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:6857 -#: appPlugins/ToolTransform.py:796 +#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:6859 +#: appPlugins/ToolTransform.py:793 msgid "Scale X" msgstr "" #: appEditors/AppGeoEditor.py:905 appEditors/AppGeoEditor.py:925 -#: appEditors/AppGerberEditor.py:6859 appEditors/AppGerberEditor.py:6879 -#: appPlugins/ToolTransform.py:798 appPlugins/ToolTransform.py:818 +#: appEditors/AppGerberEditor.py:6861 appEditors/AppGerberEditor.py:6881 +#: appPlugins/ToolTransform.py:795 appPlugins/ToolTransform.py:815 msgid "" "Scale the selected object(s).\n" "The point of reference depends on \n" "the Scale reference checkbox state." msgstr "" -#: appEditors/AppGeoEditor.py:914 appEditors/AppGerberEditor.py:6868 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:124 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:169 appPlugins/ToolFilm.py:1284 -#: appPlugins/ToolTransform.py:807 +#: appEditors/AppGeoEditor.py:914 appEditors/AppGerberEditor.py:6870 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:67 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:169 appPlugins/ToolFilm.py:1297 +#: appPlugins/ToolTransform.py:804 msgid "Y factor" msgstr "" -#: appEditors/AppGeoEditor.py:916 appEditors/AppGerberEditor.py:6870 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:171 appPlugins/ToolTransform.py:809 +#: appEditors/AppGeoEditor.py:916 appEditors/AppGerberEditor.py:6872 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:171 appPlugins/ToolTransform.py:806 msgid "Factor for scaling on Y axis." msgstr "" -#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6877 -#: appPlugins/ToolTransform.py:816 +#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:6879 +#: appPlugins/ToolTransform.py:813 msgid "Scale Y" msgstr "" -#: appEditors/AppGeoEditor.py:950 appEditors/AppGerberEditor.py:6904 -#: appPlugins/ToolTransform.py:843 +#: appEditors/AppGeoEditor.py:950 appEditors/AppGerberEditor.py:6906 +#: appPlugins/ToolTransform.py:840 msgid "Flip on X" msgstr "" #: appEditors/AppGeoEditor.py:952 appEditors/AppGeoEditor.py:957 -#: appEditors/AppGerberEditor.py:6906 appEditors/AppGerberEditor.py:6911 -#: appPlugins/ToolTransform.py:845 appPlugins/ToolTransform.py:850 +#: appEditors/AppGerberEditor.py:6908 appEditors/AppGerberEditor.py:6913 +#: appPlugins/ToolTransform.py:842 appPlugins/ToolTransform.py:847 msgid "Flip the selected object(s) over the X axis." msgstr "" -#: appEditors/AppGeoEditor.py:955 appEditors/AppGerberEditor.py:6909 -#: appPlugins/ToolTransform.py:848 +#: appEditors/AppGeoEditor.py:955 appEditors/AppGerberEditor.py:6911 +#: appPlugins/ToolTransform.py:845 msgid "Flip on Y" msgstr "" -#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:6929 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:185 appPlugins/ToolTransform.py:868 +#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:6931 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:185 appPlugins/ToolTransform.py:865 msgid "X val" msgstr "" -#: appEditors/AppGeoEditor.py:977 appEditors/AppGerberEditor.py:6931 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:187 appPlugins/ToolTransform.py:870 +#: appEditors/AppGeoEditor.py:977 appEditors/AppGerberEditor.py:6933 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:187 appPlugins/ToolTransform.py:867 msgid "Distance to offset on X axis. In current units." msgstr "" -#: appEditors/AppGeoEditor.py:984 appEditors/AppGerberEditor.py:6938 -#: appPlugins/ToolTransform.py:877 +#: appEditors/AppGeoEditor.py:984 appEditors/AppGerberEditor.py:6940 +#: appPlugins/ToolTransform.py:874 msgid "Offset X" msgstr "" #: appEditors/AppGeoEditor.py:986 appEditors/AppGeoEditor.py:1006 -#: appEditors/AppGerberEditor.py:6940 appEditors/AppGerberEditor.py:6960 -#: appPlugins/ToolTransform.py:879 appPlugins/ToolTransform.py:899 +#: appEditors/AppGerberEditor.py:6942 appEditors/AppGerberEditor.py:6962 +#: appPlugins/ToolTransform.py:876 appPlugins/ToolTransform.py:896 msgid "" "Offset the selected object(s).\n" "The point of reference is the middle of\n" "the bounding box for all selected objects.\n" msgstr "" -#: appEditors/AppGeoEditor.py:995 appEditors/AppGerberEditor.py:6949 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:198 appPlugins/ToolTransform.py:888 +#: appEditors/AppGeoEditor.py:995 appEditors/AppGerberEditor.py:6951 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:198 appPlugins/ToolTransform.py:885 msgid "Y val" msgstr "" -#: appEditors/AppGeoEditor.py:997 appEditors/AppGerberEditor.py:6951 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:200 appPlugins/ToolTransform.py:890 +#: appEditors/AppGeoEditor.py:997 appEditors/AppGerberEditor.py:6953 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:200 appPlugins/ToolTransform.py:887 msgid "Distance to offset on Y axis. In current units." msgstr "" -#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6958 -#: appPlugins/ToolTransform.py:897 +#: appEditors/AppGeoEditor.py:1004 appEditors/AppGerberEditor.py:6960 +#: appPlugins/ToolTransform.py:894 msgid "Offset Y" msgstr "" -#: appEditors/AppGeoEditor.py:1024 appEditors/AppGerberEditor.py:6978 appGUI/ObjectUI.py:463 -#: appGUI/ObjectUI.py:500 appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:61 +#: appEditors/AppGeoEditor.py:1024 appEditors/AppGerberEditor.py:6980 appGUI/ObjectUI.py:518 +#: appGUI/ObjectUI.py:562 appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:61 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:136 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:210 -#: appPlugins/ToolInvertGerber.py:296 appPlugins/ToolQRCode.py:903 -#: appPlugins/ToolTransform.py:917 +#: appPlugins/ToolInvertGerber.py:301 appPlugins/ToolQRCode.py:926 +#: appPlugins/ToolTransform.py:914 msgid "Rounded" msgstr "" -#: appEditors/AppGeoEditor.py:1026 appEditors/AppGerberEditor.py:6980 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212 appPlugins/ToolTransform.py:919 +#: appEditors/AppGeoEditor.py:1026 appEditors/AppGerberEditor.py:6982 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212 appPlugins/ToolTransform.py:916 msgid "" "If checked then the buffer will surround the buffered shape,\n" "every corner will be rounded.\n" @@ -2505,15 +2512,15 @@ msgid "" "of the buffered shape." msgstr "" -#: appEditors/AppGeoEditor.py:1034 appEditors/AppGerberEditor.py:6988 +#: appEditors/AppGeoEditor.py:1034 appEditors/AppGerberEditor.py:6990 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:220 appPlugins/ToolDistance.py:137 -#: appPlugins/ToolDistance.py:431 appPlugins/ToolDistance.py:567 -#: appPlugins/ToolDistanceMin.py:221 appPlugins/ToolTransform.py:927 +#: appPlugins/ToolDistance.py:431 appPlugins/ToolDistance.py:569 +#: appPlugins/ToolDistanceMin.py:221 appPlugins/ToolTransform.py:924 msgid "Distance" msgstr "" -#: appEditors/AppGeoEditor.py:1036 appEditors/AppGerberEditor.py:6990 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:222 appPlugins/ToolTransform.py:929 +#: appEditors/AppGeoEditor.py:1036 appEditors/AppGerberEditor.py:6992 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:222 appPlugins/ToolTransform.py:926 msgid "" "A positive value will create the effect of dilation,\n" "while a negative value will create the effect of erosion.\n" @@ -2521,20 +2528,20 @@ msgid "" "or decreased with the 'distance'." msgstr "" -#: appEditors/AppGeoEditor.py:1048 appEditors/AppGerberEditor.py:7002 -#: appPlugins/ToolTransform.py:941 +#: appEditors/AppGeoEditor.py:1048 appEditors/AppGerberEditor.py:7004 +#: appPlugins/ToolTransform.py:938 msgid "Buffer D" msgstr "" -#: appEditors/AppGeoEditor.py:1050 appEditors/AppGerberEditor.py:7004 -#: appPlugins/ToolTransform.py:943 +#: appEditors/AppGeoEditor.py:1050 appEditors/AppGerberEditor.py:7006 +#: appPlugins/ToolTransform.py:940 msgid "" "Create the buffer effect on each geometry,\n" "element from the selected object, using the distance." msgstr "" -#: appEditors/AppGeoEditor.py:1061 appEditors/AppGerberEditor.py:7015 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:239 appPlugins/ToolTransform.py:954 +#: appEditors/AppGeoEditor.py:1061 appEditors/AppGerberEditor.py:7017 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:239 appPlugins/ToolTransform.py:951 msgid "" "A positive value will create the effect of dilation,\n" "while a negative value will create the effect of erosion.\n" @@ -2543,46 +2550,46 @@ msgid "" "of the initial dimension." msgstr "" -#: appEditors/AppGeoEditor.py:1074 appEditors/AppGerberEditor.py:7028 -#: appPlugins/ToolTransform.py:967 +#: appEditors/AppGeoEditor.py:1074 appEditors/AppGerberEditor.py:7030 +#: appPlugins/ToolTransform.py:964 msgid "Buffer F" msgstr "" -#: appEditors/AppGeoEditor.py:1076 appEditors/AppGerberEditor.py:7030 -#: appPlugins/ToolTransform.py:969 +#: appEditors/AppGeoEditor.py:1076 appEditors/AppGerberEditor.py:7032 +#: appPlugins/ToolTransform.py:966 msgid "" "Create the buffer effect on each geometry,\n" "element from the selected object, using the factor." msgstr "" -#: appEditors/AppGeoEditor.py:1175 appEditors/AppGerberEditor.py:7125 +#: appEditors/AppGeoEditor.py:1175 appEditors/AppGerberEditor.py:7127 #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:42 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:64 -#: appPlugins/ToolCalibration.py:911 appPlugins/ToolDrilling.py:2807 -#: appPlugins/ToolMilling.py:4415 appPlugins/ToolPanelize.py:1187 -#: appPlugins/ToolTransform.py:620 +#: appPlugins/ToolCalibration.py:909 appPlugins/ToolDrilling.py:2811 +#: appPlugins/ToolMilling.py:4477 appPlugins/ToolPanelize.py:1195 +#: appPlugins/ToolTransform.py:617 msgid "Object" msgstr "" -#: appEditors/AppGeoEditor.py:1247 appEditors/AppGerberEditor.py:7201 +#: appEditors/AppGeoEditor.py:1247 appEditors/AppGerberEditor.py:7203 #: appPlugins/ToolTransform.py:184 msgid "Incorrect format for Point value. Needs format X,Y" msgstr "" -#: appEditors/AppGeoEditor.py:1272 appEditors/AppGerberEditor.py:7226 +#: appEditors/AppGeoEditor.py:1272 appEditors/AppGerberEditor.py:7228 #: appPlugins/ToolTransform.py:201 msgid "Rotate transformation can not be done for a value of 0." msgstr "" #: appEditors/AppGeoEditor.py:1330 appEditors/AppGeoEditor.py:1351 -#: appEditors/AppGerberEditor.py:7284 appEditors/AppGerberEditor.py:7305 +#: appEditors/AppGerberEditor.py:7286 appEditors/AppGerberEditor.py:7307 #: appPlugins/ToolTransform.py:259 appPlugins/ToolTransform.py:280 msgid "Scale transformation can not be done for a factor of 0 or 1." msgstr "" #: appEditors/AppGeoEditor.py:1364 appEditors/AppGeoEditor.py:1373 -#: appEditors/AppGerberEditor.py:7318 appEditors/AppGerberEditor.py:7327 +#: appEditors/AppGerberEditor.py:7320 appEditors/AppGerberEditor.py:7329 #: appPlugins/ToolTransform.py:293 appPlugins/ToolTransform.py:302 msgid "Offset transformation can not be done for a value of 0." msgstr "" @@ -2594,13 +2601,13 @@ msgstr "" #: appEditors/AppGeoEditor.py:1418 appEditors/AppGeoEditor.py:1451 #: appEditors/AppGeoEditor.py:1485 appEditors/AppGeoEditor.py:1519 #: appEditors/AppGeoEditor.py:1552 appEditors/AppGeoEditor.py:1573 -#: appEditors/AppGerberEditor.py:7378 appEditors/AppGerberEditor.py:7420 -#: appEditors/AppGerberEditor.py:7460 appEditors/AppGerberEditor.py:7499 -#: appEditors/AppGerberEditor.py:7543 appEditors/AppGerberEditor.py:7579 +#: appEditors/AppGerberEditor.py:7380 appEditors/AppGerberEditor.py:7422 +#: appEditors/AppGerberEditor.py:7462 appEditors/AppGerberEditor.py:7501 +#: appEditors/AppGerberEditor.py:7545 appEditors/AppGerberEditor.py:7581 #: appPlugins/ToolTransform.py:352 appPlugins/ToolTransform.py:392 #: appPlugins/ToolTransform.py:431 appPlugins/ToolTransform.py:466 -#: appPlugins/ToolTransform.py:503 appPlugins/ToolTransform.py:538 app_Main.py:6766 -#: app_Main.py:6812 +#: appPlugins/ToolTransform.py:503 appPlugins/ToolTransform.py:538 app_Main.py:6793 +#: app_Main.py:6839 msgid "Action was not executed" msgstr "" @@ -2608,13 +2615,13 @@ msgstr "" msgid "Flipping" msgstr "" -#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:7409 -#: appPlugins/ToolTransform.py:379 app_Main.py:6764 +#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:7411 +#: appPlugins/ToolTransform.py:379 app_Main.py:6791 msgid "Flip on Y axis done" msgstr "" -#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:7417 -#: appPlugins/ToolTransform.py:388 app_Main.py:6810 +#: appEditors/AppGeoEditor.py:1447 appEditors/AppGerberEditor.py:7419 +#: appPlugins/ToolTransform.py:388 app_Main.py:6837 msgid "Flip on X axis done" msgstr "" @@ -2622,11 +2629,11 @@ msgstr "" msgid "Skewing" msgstr "" -#: appEditors/AppGeoEditor.py:1480 appEditors/AppGerberEditor.py:7456 +#: appEditors/AppGeoEditor.py:1480 appEditors/AppGerberEditor.py:7458 msgid "Skew on the X axis done" msgstr "" -#: appEditors/AppGeoEditor.py:1482 appEditors/AppGerberEditor.py:7458 +#: appEditors/AppGeoEditor.py:1482 appEditors/AppGerberEditor.py:7460 msgid "Skew on the Y axis done" msgstr "" @@ -2634,11 +2641,11 @@ msgstr "" msgid "Scaling" msgstr "" -#: appEditors/AppGeoEditor.py:1515 appEditors/AppGerberEditor.py:7494 +#: appEditors/AppGeoEditor.py:1515 appEditors/AppGerberEditor.py:7496 msgid "Scale on the X axis done" msgstr "" -#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:7496 +#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:7498 msgid "Scale on the Y axis done" msgstr "" @@ -2647,67 +2654,67 @@ msgid "Offsetting" msgstr "" #: appEditors/AppGeoEditor.py:1547 appEditors/AppGeoEditor.py:1605 -#: appEditors/AppGerberEditor.py:7538 appEditors/AppGerberEditor.py:7611 +#: appEditors/AppGerberEditor.py:7540 appEditors/AppGerberEditor.py:7613 msgid "Offset on the X axis done" msgstr "" -#: appEditors/AppGeoEditor.py:1549 appEditors/AppGerberEditor.py:7540 +#: appEditors/AppGeoEditor.py:1549 appEditors/AppGerberEditor.py:7542 msgid "Offset on the Y axis done" msgstr "" #: appEditors/AppGeoEditor.py:1562 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:58 -#: appObjects/FlatCAMGerber.py:419 appPlugins/ToolCopperThieving.py:619 -#: appPlugins/ToolCopperThieving.py:822 appPlugins/ToolCopperThieving.py:835 -#: appPlugins/ToolIsolation.py:1542 appPlugins/ToolNCC.py:2074 appPlugins/ToolNCC.py:2101 -#: appPlugins/ToolNCC.py:2209 appPlugins/ToolNCC.py:2222 appPlugins/ToolNCC.py:3126 -#: appPlugins/ToolNCC.py:3231 appPlugins/ToolNCC.py:3246 appPlugins/ToolNCC.py:3513 -#: appPlugins/ToolNCC.py:3614 appPlugins/ToolNCC.py:3629 appPlugins/ToolTransform.py:513 +#: appObjects/FlatCAMGerber.py:422 appPlugins/ToolCopperThieving.py:621 +#: appPlugins/ToolCopperThieving.py:824 appPlugins/ToolCopperThieving.py:837 +#: appPlugins/ToolIsolation.py:1538 appPlugins/ToolNCC.py:2060 appPlugins/ToolNCC.py:2087 +#: appPlugins/ToolNCC.py:2195 appPlugins/ToolNCC.py:2208 appPlugins/ToolNCC.py:3112 +#: appPlugins/ToolNCC.py:3217 appPlugins/ToolNCC.py:3232 appPlugins/ToolNCC.py:3499 +#: appPlugins/ToolNCC.py:3600 appPlugins/ToolNCC.py:3615 appPlugins/ToolTransform.py:513 #: camlib.py:1114 msgid "Buffering" msgstr "" -#: appEditors/AppGeoEditor.py:1569 appEditors/AppGerberEditor.py:7575 +#: appEditors/AppGeoEditor.py:1569 appEditors/AppGerberEditor.py:7577 #: appPlugins/ToolTransform.py:534 msgid "Buffer done" msgstr "" -#: appEditors/AppGeoEditor.py:1577 appEditors/AppGerberEditor.py:7583 +#: appEditors/AppGeoEditor.py:1577 appEditors/AppGerberEditor.py:7585 msgid "Rotate ..." msgstr "" #: appEditors/AppGeoEditor.py:1578 appEditors/AppGeoEditor.py:1630 -#: appEditors/AppGeoEditor.py:1646 appEditors/AppGerberEditor.py:7584 -#: appEditors/AppGerberEditor.py:7636 appEditors/AppGerberEditor.py:7652 +#: appEditors/AppGeoEditor.py:1646 appEditors/AppGerberEditor.py:7586 +#: appEditors/AppGerberEditor.py:7638 appEditors/AppGerberEditor.py:7654 msgid "Enter an Angle Value (degrees)" msgstr "" -#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7593 +#: appEditors/AppGeoEditor.py:1587 appEditors/AppGerberEditor.py:7595 #: appPlugins/ToolTransform.py:350 msgid "Rotate done" msgstr "" -#: appEditors/AppGeoEditor.py:1590 appEditors/AppGerberEditor.py:7596 +#: appEditors/AppGeoEditor.py:1590 appEditors/AppGerberEditor.py:7598 msgid "Rotate cancelled" msgstr "" -#: appEditors/AppGeoEditor.py:1595 appEditors/AppGerberEditor.py:7601 +#: appEditors/AppGeoEditor.py:1595 appEditors/AppGerberEditor.py:7603 msgid "Offset on X axis ..." msgstr "" #: appEditors/AppGeoEditor.py:1596 appEditors/AppGeoEditor.py:1614 -#: appEditors/AppGerberEditor.py:7602 appEditors/AppGerberEditor.py:7620 +#: appEditors/AppGerberEditor.py:7604 appEditors/AppGerberEditor.py:7622 msgid "Enter a distance Value" msgstr "" -#: appEditors/AppGeoEditor.py:1608 appEditors/AppGerberEditor.py:7614 +#: appEditors/AppGeoEditor.py:1608 appEditors/AppGerberEditor.py:7616 msgid "Offset X cancelled" msgstr "" -#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7619 +#: appEditors/AppGeoEditor.py:1613 appEditors/AppGerberEditor.py:7621 msgid "Offset on Y axis ..." msgstr "" -#: appEditors/AppGeoEditor.py:1623 appEditors/AppGerberEditor.py:7629 +#: appEditors/AppGeoEditor.py:1623 appEditors/AppGerberEditor.py:7631 msgid "Offset on Y axis done" msgstr "" @@ -2715,11 +2722,11 @@ msgstr "" msgid "Offset on the Y axis canceled" msgstr "" -#: appEditors/AppGeoEditor.py:1629 appEditors/AppGerberEditor.py:7635 +#: appEditors/AppGeoEditor.py:1629 appEditors/AppGerberEditor.py:7637 msgid "Skew on X axis ..." msgstr "" -#: appEditors/AppGeoEditor.py:1639 appEditors/AppGerberEditor.py:7645 +#: appEditors/AppGeoEditor.py:1639 appEditors/AppGerberEditor.py:7647 msgid "Skew on X axis done" msgstr "" @@ -2727,11 +2734,11 @@ msgstr "" msgid "Skew on X axis canceled" msgstr "" -#: appEditors/AppGeoEditor.py:1645 appEditors/AppGerberEditor.py:7651 +#: appEditors/AppGeoEditor.py:1645 appEditors/AppGerberEditor.py:7653 msgid "Skew on Y axis ..." msgstr "" -#: appEditors/AppGeoEditor.py:1655 appEditors/AppGerberEditor.py:7661 +#: appEditors/AppGeoEditor.py:1655 appEditors/AppGerberEditor.py:7663 msgid "Skew on Y axis done" msgstr "" @@ -2842,11 +2849,11 @@ msgstr "" msgid "Create Paint geometry ..." msgstr "" -#: appEditors/AppGeoEditor.py:3380 appEditors/AppGerberEditor.py:3225 +#: appEditors/AppGeoEditor.py:3380 appEditors/AppGerberEditor.py:3226 msgid "Shape transformations ..." msgstr "" -#: appEditors/AppGeoEditor.py:3443 appGUI/ObjectUI.py:901 +#: appEditors/AppGeoEditor.py:3443 appGUI/ObjectUI.py:983 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:20 msgid "Geometry Editor" msgstr "" @@ -2867,12 +2874,12 @@ msgstr "" msgid "The list of geometry elements inside the edited object." msgstr "" -#: appEditors/AppGeoEditor.py:3511 appEditors/AppGerberEditor.py:6201 +#: appEditors/AppGeoEditor.py:3511 appEditors/AppGerberEditor.py:6203 msgid "Zoom on selection" msgstr "" -#: appEditors/AppGeoEditor.py:3520 appEditors/AppGerberEditor.py:6210 -#: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:29 +#: appEditors/AppGeoEditor.py:3520 appEditors/AppGerberEditor.py:6212 +#: appGUI/ObjectUI.py:1373 appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:29 #: appGUI/preferences/cncjob/CNCJobEditorPrefGroupUI.py:26 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:24 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:25 @@ -2891,7 +2898,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:29 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:26 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:26 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:26 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:162 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:25 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:25 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:26 @@ -2901,15 +2908,17 @@ msgstr "" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:25 #: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:22 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:25 -#: appPlugins/ToolCalibration.py:792 appPlugins/ToolCorners.py:767 -#: appPlugins/ToolEtchCompensation.py:410 appPlugins/ToolFiducials.py:903 -#: appPlugins/ToolFollow.py:743 appPlugins/ToolInvertGerber.py:268 -#: appPlugins/ToolLevelling.py:1842 appPlugins/ToolQRCode.py:811 -#: appPlugins/ToolSolderPaste.py:1297 +#: appPlugins/ToolAlignObjects.py:512 appPlugins/ToolCalibration.py:790 +#: appPlugins/ToolCopperThieving.py:1323 appPlugins/ToolCorners.py:747 +#: appPlugins/ToolEtchCompensation.py:411 appPlugins/ToolFiducials.py:901 +#: appPlugins/ToolFilm.py:1428 appPlugins/ToolFollow.py:733 +#: appPlugins/ToolInvertGerber.py:265 appPlugins/ToolLevelling.py:1842 +#: appPlugins/ToolPanelize.py:1303 appPlugins/ToolQRCode.py:825 +#: appPlugins/ToolSolderPaste.py:1297 appPlugins/ToolSub.py:814 msgid "Parameters" msgstr "" -#: appEditors/AppGeoEditor.py:3522 appEditors/AppGerberEditor.py:6212 +#: appEditors/AppGeoEditor.py:3522 appEditors/AppGerberEditor.py:6214 msgid "Geometry parameters." msgstr "" @@ -2929,7 +2938,7 @@ msgstr "" msgid "Is CCW" msgstr "" -#: appEditors/AppGeoEditor.py:3550 appEditors/AppGeoEditor.py:4203 +#: appEditors/AppGeoEditor.py:3550 appEditors/AppGeoEditor.py:4205 msgid "Change" msgstr "" @@ -2947,55 +2956,55 @@ msgstr "" msgid "The length of the geometry element." msgstr "" -#: appEditors/AppGeoEditor.py:3579 appEditors/AppGerberEditor.py:6249 -#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:70 appPlugins/ToolFiducials.py:822 +#: appEditors/AppGeoEditor.py:3579 appEditors/AppGerberEditor.py:6251 +#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:70 appPlugins/ToolFiducials.py:820 msgid "Coordinates" msgstr "" #: appEditors/AppGeoEditor.py:3581 appEditors/AppGeoEditor.py:3587 -#: appEditors/AppGerberEditor.py:6251 appEditors/AppGerberEditor.py:6257 +#: appEditors/AppGerberEditor.py:6253 appEditors/AppGerberEditor.py:6259 msgid "The coordinates of the selected geometry element." msgstr "" -#: appEditors/AppGeoEditor.py:3592 appEditors/AppGerberEditor.py:6262 +#: appEditors/AppGeoEditor.py:3592 appEditors/AppGerberEditor.py:6264 msgid "Vertex Points" msgstr "" -#: appEditors/AppGeoEditor.py:3594 appEditors/AppGerberEditor.py:6264 +#: appEditors/AppGeoEditor.py:3594 appEditors/AppGerberEditor.py:6266 msgid "The number of vertex points in the selected geometry element." msgstr "" -#: appEditors/AppGeoEditor.py:3608 appEditors/AppGerberEditor.py:6278 -#: appGUI/ObjectUI.py:1118 +#: appEditors/AppGeoEditor.py:3608 appEditors/AppGerberEditor.py:6280 +#: appGUI/ObjectUI.py:1182 msgid "Simplification" msgstr "" -#: appEditors/AppGeoEditor.py:3610 appEditors/AppGerberEditor.py:6280 -#: appGUI/ObjectUI.py:1120 +#: appEditors/AppGeoEditor.py:3610 appEditors/AppGerberEditor.py:6282 +#: appGUI/ObjectUI.py:1184 msgid "Simplify a geometry by reducing its vertex points number." msgstr "" -#: appEditors/AppGeoEditor.py:3615 appEditors/AppGerberEditor.py:6285 -#: appGUI/ObjectUI.py:1150 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:87 +#: appEditors/AppGeoEditor.py:3615 appEditors/AppGerberEditor.py:6287 +#: appGUI/ObjectUI.py:1222 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:87 msgid "Tolerance" msgstr "" -#: appEditors/AppGeoEditor.py:3617 appEditors/AppGerberEditor.py:6287 -#: appGUI/ObjectUI.py:1152 +#: appEditors/AppGeoEditor.py:3617 appEditors/AppGerberEditor.py:6289 +#: appGUI/ObjectUI.py:1224 msgid "" "All points in the simplified object will be\n" "within the tolerance distance of the original geometry." msgstr "" #: appEditors/AppGeoEditor.py:3629 appEditors/AppGeoEditor.py:4134 -#: appEditors/AppGerberEditor.py:4075 appEditors/AppGerberEditor.py:6300 -#: appGUI/ObjectUI.py:1164 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:78 -#: appObjects/FlatCAMGeometry.py:494 +#: appEditors/AppGerberEditor.py:4075 appEditors/AppGerberEditor.py:6302 +#: appGUI/ObjectUI.py:1236 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:78 +#: appObjects/FlatCAMGeometry.py:491 msgid "Simplify" msgstr "" -#: appEditors/AppGeoEditor.py:3632 appEditors/AppGerberEditor.py:6303 -#: appGUI/ObjectUI.py:1167 +#: appEditors/AppGeoEditor.py:3632 appEditors/AppGerberEditor.py:6305 +#: appGUI/ObjectUI.py:1239 msgid "Simplify a geometry element by reducing its vertex points number." msgstr "" @@ -3003,7 +3012,7 @@ msgstr "" msgid "Ring" msgstr "" -#: appEditors/AppGeoEditor.py:3947 app_Main.py:7995 +#: appEditors/AppGeoEditor.py:3947 app_Main.py:8025 msgid "Line" msgstr "" @@ -3012,9 +3021,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:262 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:432 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:310 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:277 appPlugins/ToolDrilling.py:2856 -#: appPlugins/ToolFollow.py:767 appPlugins/ToolIsolation.py:3630 -#: appPlugins/ToolMilling.py:4464 appPlugins/ToolNCC.py:4645 appPlugins/ToolPaint.py:3324 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:277 appPlugins/ToolDrilling.py:2860 +#: appPlugins/ToolFollow.py:766 appPlugins/ToolIsolation.py:3660 +#: appPlugins/ToolMilling.py:4526 appPlugins/ToolNCC.py:4660 appPlugins/ToolPaint.py:3339 msgid "Polygon" msgstr "" @@ -3035,100 +3044,100 @@ msgid "Last selected shape ID" msgstr "" #: appEditors/AppGeoEditor.py:4165 appEditors/AppGerberEditor.py:2643 -#: appEditors/AppGerberEditor.py:4922 appPlugins/ToolCutOut.py:1586 +#: appEditors/AppGerberEditor.py:4922 appPlugins/ToolCutOut.py:1568 #: appPlugins/ToolDistance.py:199 appPlugins/ToolExtract.py:630 #: appPlugins/ToolExtract.py:741 appPlugins/ToolExtract.py:816 appPlugins/ToolOptimal.py:183 -#: appPlugins/ToolPanelize.py:1081 appPlugins/ToolQRCode.py:253 appPlugins/ToolReport.py:224 +#: appPlugins/ToolPanelize.py:1065 appPlugins/ToolQRCode.py:253 appPlugins/ToolReport.py:224 #: appPlugins/ToolSolderPaste.py:723 appPlugins/ToolSolderPaste.py:1017 -#: appPlugins/ToolSub.py:319 tclCommands/TclCommandOpenSVG.py:85 +#: appPlugins/ToolSub.py:317 tclCommands/TclCommandOpenSVG.py:85 #: tclCommands/TclCommandPanelize.py:299 msgid "Working" msgstr "" -#: appEditors/AppGeoEditor.py:4573 +#: appEditors/AppGeoEditor.py:4575 msgid "Error on inserting shapes into storage." msgstr "" -#: appEditors/AppGeoEditor.py:4668 +#: appEditors/AppGeoEditor.py:4670 msgid "Grid Snap enabled." msgstr "" -#: appEditors/AppGeoEditor.py:4673 +#: appEditors/AppGeoEditor.py:4675 msgid "Grid Snap disabled." msgstr "" -#: appEditors/AppGeoEditor.py:5057 appGUI/MainGUI.py:3697 appGUI/MainGUI.py:3743 -#: appGUI/MainGUI.py:3761 appGUI/MainGUI.py:3912 appGUI/MainGUI.py:3950 -#: appGUI/MainGUI.py:3962 +#: appEditors/AppGeoEditor.py:5062 appGUI/MainGUI.py:3732 appGUI/MainGUI.py:3778 +#: appGUI/MainGUI.py:3796 appGUI/MainGUI.py:3947 appGUI/MainGUI.py:3985 +#: appGUI/MainGUI.py:3997 msgid "Click on target point." msgstr "" -#: appEditors/AppGeoEditor.py:5347 appEditors/AppGeoEditor.py:5414 -#: appEditors/AppGeoEditor.py:5482 appEditors/AppGeoEditor.py:5512 -#: appEditors/AppGeoEditor.py:5565 appEditors/AppGeoEditor.py:5620 -#: appEditors/AppGeoEditor.py:5648 appEditors/AppGeoEditor.py:5673 -#: appEditors/AppGeoEditor.py:5703 appEditors/AppGeoEditor.py:5783 -#: appEditors/AppGeoEditor.py:5849 appEditors/AppGeoEditor.py:5917 -#: appPlugins/ToolCopperThieving.py:637 appPlugins/ToolFilm.py:851 -#: appPlugins/ToolFilm.py:1112 appPlugins/ToolRulesCheck.py:659 +#: appEditors/AppGeoEditor.py:5352 appEditors/AppGeoEditor.py:5419 +#: appEditors/AppGeoEditor.py:5487 appEditors/AppGeoEditor.py:5517 +#: appEditors/AppGeoEditor.py:5570 appEditors/AppGeoEditor.py:5625 +#: appEditors/AppGeoEditor.py:5653 appEditors/AppGeoEditor.py:5678 +#: appEditors/AppGeoEditor.py:5708 appEditors/AppGeoEditor.py:5788 +#: appEditors/AppGeoEditor.py:5854 appEditors/AppGeoEditor.py:5922 +#: appPlugins/ToolCopperThieving.py:639 appPlugins/ToolFilm.py:848 +#: appPlugins/ToolFilm.py:1121 appPlugins/ToolRulesCheck.py:659 msgid "Working..." msgstr "" -#: appEditors/AppGeoEditor.py:5348 +#: appEditors/AppGeoEditor.py:5353 msgid "Loading the Geometry into the Editor..." msgstr "" -#: appEditors/AppGeoEditor.py:5390 +#: appEditors/AppGeoEditor.py:5395 msgid "Editing MultiGeo Geometry, tool" msgstr "" -#: appEditors/AppGeoEditor.py:5392 appPlugins/ToolNCC.py:2565 +#: appEditors/AppGeoEditor.py:5397 appPlugins/ToolNCC.py:2551 msgid "with diameter" msgstr "" -#: appEditors/AppGeoEditor.py:5461 +#: appEditors/AppGeoEditor.py:5466 msgid "Editor Exit. Geometry object was updated ..." msgstr "" -#: appEditors/AppGeoEditor.py:5517 appEditors/AppGeoEditor.py:5572 +#: appEditors/AppGeoEditor.py:5522 appEditors/AppGeoEditor.py:5577 msgid "A selection of minimum two items is required to do Intersection." msgstr "" -#: appEditors/AppGeoEditor.py:5707 appEditors/AppGeoEditor.py:5853 +#: appEditors/AppGeoEditor.py:5712 appEditors/AppGeoEditor.py:5858 msgid "" "Negative buffer value is not accepted. Use Buffer interior to generate an 'inside' shape" msgstr "" -#: appEditors/AppGeoEditor.py:5717 appEditors/AppGeoEditor.py:5794 -#: appEditors/AppGeoEditor.py:5862 appEditors/AppGeoEditor.py:5927 +#: appEditors/AppGeoEditor.py:5722 appEditors/AppGeoEditor.py:5799 +#: appEditors/AppGeoEditor.py:5867 appEditors/AppGeoEditor.py:5932 msgid "Nothing selected." msgstr "" -#: appEditors/AppGeoEditor.py:5721 appEditors/AppGeoEditor.py:5798 -#: appEditors/AppGeoEditor.py:5866 +#: appEditors/AppGeoEditor.py:5726 appEditors/AppGeoEditor.py:5803 +#: appEditors/AppGeoEditor.py:5871 msgid "Invalid distance." msgstr "" -#: appEditors/AppGeoEditor.py:5766 appEditors/AppGeoEditor.py:5832 -#: appEditors/AppGeoEditor.py:5900 +#: appEditors/AppGeoEditor.py:5771 appEditors/AppGeoEditor.py:5837 +#: appEditors/AppGeoEditor.py:5905 msgid "Failed, the result is empty." msgstr "" -#: appEditors/AppGeoEditor.py:5787 +#: appEditors/AppGeoEditor.py:5792 msgid "Negative buffer value is not accepted." msgstr "" -#: appEditors/AppGeoEditor.py:5920 +#: appEditors/AppGeoEditor.py:5925 #, python-format msgid "Could not do Paint. Overlap value has to be less than 100%%." msgstr "" -#: appEditors/AppGeoEditor.py:5933 +#: appEditors/AppGeoEditor.py:5938 msgid "Invalid value for" msgstr "" -#: appEditors/AppGeoEditor.py:5995 appPlugins/ToolMilling.py:3039 -#: appPlugins/ToolPaint.py:2016 appPlugins/ToolPaint.py:2226 +#: appEditors/AppGeoEditor.py:6000 appPlugins/ToolMilling.py:3009 +#: appPlugins/ToolPaint.py:2004 appPlugins/ToolPaint.py:2214 msgid "" "Could not do Paint. Try a different combination of parameters. Or a different method of " "Paint" @@ -3225,20 +3234,20 @@ msgstr "" msgid "Select shapes to import them into the edited object." msgstr "" -#: appEditors/AppGerberEditor.py:3045 appEditors/AppGerberEditor.py:3127 -#: appPlugins/ToolIsolation.py:2338 appPlugins/ToolIsolation.py:2490 -#: appPlugins/ToolPaint.py:1287 +#: appEditors/AppGerberEditor.py:3046 appEditors/AppGerberEditor.py:3128 +#: appPlugins/ToolIsolation.py:2334 appPlugins/ToolIsolation.py:2486 +#: appPlugins/ToolPaint.py:1273 msgid "Added polygon" msgstr "" -#: appEditors/AppGerberEditor.py:3047 appEditors/AppGerberEditor.py:3129 -#: appPlugins/ToolIsolation.py:2339 appPlugins/ToolIsolation.py:2492 -#: appPlugins/ToolPaint.py:1289 +#: appEditors/AppGerberEditor.py:3048 appEditors/AppGerberEditor.py:3130 +#: appPlugins/ToolIsolation.py:2335 appPlugins/ToolIsolation.py:2488 +#: appPlugins/ToolPaint.py:1275 msgid "Click to add next polygon or right click to start." msgstr "" -#: appEditors/AppGerberEditor.py:3050 appEditors/AppGerberEditor.py:3132 -#: appPlugins/ToolIsolation.py:2495 +#: appEditors/AppGerberEditor.py:3051 appEditors/AppGerberEditor.py:3133 +#: appPlugins/ToolIsolation.py:2491 msgid "No polygon in selection." msgstr "" @@ -3284,19 +3293,19 @@ msgstr "" msgid "Dimensions edited." msgstr "" -#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6059 -#: appEditors/AppGerberEditor.py:6106 appGUI/ObjectUI.py:306 appPlugins/ToolExtract.py:1009 -#: appPlugins/ToolPunchGerber.py:2087 +#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6061 +#: appEditors/AppGerberEditor.py:6108 appGUI/ObjectUI.py:338 appPlugins/ToolExtract.py:1019 +#: appPlugins/ToolPunchGerber.py:2094 msgid "Code" msgstr "" -#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6059 -#: appGUI/ObjectUI.py:306 +#: appEditors/AppGerberEditor.py:4522 appEditors/AppGerberEditor.py:6061 +#: appGUI/ObjectUI.py:338 msgid "Dim" msgstr "" #: appEditors/AppGerberEditor.py:4636 appObjects/FlatCAMCNCJob.py:747 -#: appObjects/FlatCAMScript.py:134 appPlugins/ToolLevelling.py:1505 app_Main.py:7897 +#: appObjects/FlatCAMScript.py:134 appPlugins/ToolLevelling.py:1505 app_Main.py:7927 msgid "Loading" msgstr "" @@ -3320,103 +3329,103 @@ msgstr "" msgid "Cancelled. No aperture is selected" msgstr "" -#: appEditors/AppGerberEditor.py:5137 app_Main.py:7339 +#: appEditors/AppGerberEditor.py:5137 app_Main.py:7369 msgid "Coordinates copied to clipboard." msgstr "" -#: appEditors/AppGerberEditor.py:5485 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:292 +#: appEditors/AppGerberEditor.py:5487 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:292 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:323 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290 appObjects/AppObject.py:345 -#: appObjects/FlatCAMCNCJob.py:641 appObjects/FlatCAMGerber.py:1012 +#: appObjects/FlatCAMCNCJob.py:641 appObjects/FlatCAMGerber.py:1015 #: appObjects/FlatCAMObj.py:266 appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 -#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1174 -#: appPlugins/ToolCorners.py:631 appPlugins/ToolFiducials.py:658 appPlugins/ToolMove.py:235 +#: appObjects/FlatCAMObj.py:393 appPlugins/ToolCopperThieving.py:1176 +#: appPlugins/ToolCorners.py:643 appPlugins/ToolFiducials.py:658 appPlugins/ToolMove.py:235 #: appPlugins/ToolQRCode.py:559 app_Main.py:5181 msgid "Plotting" msgstr "" -#: appEditors/AppGerberEditor.py:5658 +#: appEditors/AppGerberEditor.py:5660 msgid "Failed. No aperture geometry is selected." msgstr "" -#: appEditors/AppGerberEditor.py:5833 +#: appEditors/AppGerberEditor.py:5835 msgid "No aperture to buffer. Select at least one aperture and try again." msgstr "" -#: appEditors/AppGerberEditor.py:5864 +#: appEditors/AppGerberEditor.py:5866 msgid "Scale factor value is missing or wrong format. Add it and retry." msgstr "" -#: appEditors/AppGerberEditor.py:5896 +#: appEditors/AppGerberEditor.py:5898 msgid "No aperture to scale. Select at least one aperture and try again." msgstr "" -#: appEditors/AppGerberEditor.py:5948 +#: appEditors/AppGerberEditor.py:5950 msgid "Polygons marked." msgstr "" -#: appEditors/AppGerberEditor.py:5950 +#: appEditors/AppGerberEditor.py:5952 msgid "No polygons were marked. None fit within the limits." msgstr "" -#: appEditors/AppGerberEditor.py:6013 appGUI/MainGUI.py:771 appGUI/MainGUI.py:1739 -#: appGUI/ObjectUI.py:231 appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:21 +#: appEditors/AppGerberEditor.py:6015 appGUI/MainGUI.py:771 appGUI/MainGUI.py:1739 +#: appGUI/ObjectUI.py:246 appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:21 msgid "Gerber Editor" msgstr "" -#: appEditors/AppGerberEditor.py:6046 appGUI/ObjectUI.py:271 appObjects/FlatCAMObj.py:492 +#: appEditors/AppGerberEditor.py:6048 appGUI/ObjectUI.py:303 appObjects/FlatCAMObj.py:492 #: appPlugins/ToolReport.py:187 msgid "Apertures" msgstr "" -#: appEditors/AppGerberEditor.py:6048 appGUI/ObjectUI.py:273 +#: appEditors/AppGerberEditor.py:6050 appGUI/ObjectUI.py:305 msgid "Apertures Table for the Gerber Object." msgstr "" -#: appEditors/AppGerberEditor.py:6064 appGUI/ObjectUI.py:310 +#: appEditors/AppGerberEditor.py:6066 appGUI/ObjectUI.py:342 msgid "Index" msgstr "" -#: appEditors/AppGerberEditor.py:6066 appGUI/ObjectUI.py:312 appPlugins/ToolExtract.py:1016 -#: appPlugins/ToolPunchGerber.py:2094 +#: appEditors/AppGerberEditor.py:6068 appGUI/ObjectUI.py:344 appPlugins/ToolExtract.py:1026 +#: appPlugins/ToolPunchGerber.py:2101 msgid "Aperture Code" msgstr "" -#: appEditors/AppGerberEditor.py:6068 appGUI/ObjectUI.py:314 appPlugins/ToolExtract.py:1018 -#: appPlugins/ToolPunchGerber.py:2096 +#: appEditors/AppGerberEditor.py:6070 appGUI/ObjectUI.py:346 appPlugins/ToolExtract.py:1028 +#: appPlugins/ToolPunchGerber.py:2103 msgid "Type of aperture: circular, rectangle, macros etc" msgstr "" -#: appEditors/AppGerberEditor.py:6070 appGUI/ObjectUI.py:316 appPlugins/ToolExtract.py:1020 -#: appPlugins/ToolPunchGerber.py:2098 +#: appEditors/AppGerberEditor.py:6072 appGUI/ObjectUI.py:348 appPlugins/ToolExtract.py:1030 +#: appPlugins/ToolPunchGerber.py:2105 msgid "Aperture Size:" msgstr "" -#: appEditors/AppGerberEditor.py:6072 appGUI/ObjectUI.py:318 +#: appEditors/AppGerberEditor.py:6074 appGUI/ObjectUI.py:350 msgid "" "Aperture Dimensions:\n" " - (width, height) for R, O type.\n" " - (dia, nVertices) for P type" msgstr "" -#: appEditors/AppGerberEditor.py:6099 +#: appEditors/AppGerberEditor.py:6101 msgid "Add/Delete Aperture" msgstr "" -#: appEditors/AppGerberEditor.py:6101 +#: appEditors/AppGerberEditor.py:6103 msgid "Add/Delete an aperture in the aperture table" msgstr "" -#: appEditors/AppGerberEditor.py:6107 +#: appEditors/AppGerberEditor.py:6109 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:53 msgid "Code for the new aperture" msgstr "" -#: appEditors/AppGerberEditor.py:6117 +#: appEditors/AppGerberEditor.py:6119 msgid "Size:" msgstr "" -#: appEditors/AppGerberEditor.py:6119 +#: appEditors/AppGerberEditor.py:6121 msgid "" "Size for the new aperture.\n" "If aperture type is 'R' or 'O' then\n" @@ -3425,7 +3434,7 @@ msgid "" "sqrt(width**2 + height**2)" msgstr "" -#: appEditors/AppGerberEditor.py:6136 +#: appEditors/AppGerberEditor.py:6138 msgid "" "Select the type of new aperture. Can be:\n" "C = circular\n" @@ -3433,67 +3442,67 @@ msgid "" "O = oblong" msgstr "" -#: appEditors/AppGerberEditor.py:6149 +#: appEditors/AppGerberEditor.py:6151 msgid "Dims" msgstr "" -#: appEditors/AppGerberEditor.py:6151 +#: appEditors/AppGerberEditor.py:6153 msgid "" "Dimensions for the new aperture.\n" "The format is (width, height)" msgstr "" -#: appEditors/AppGerberEditor.py:6173 +#: appEditors/AppGerberEditor.py:6175 msgid "Add a new aperture to the aperture list." msgstr "" -#: appEditors/AppGerberEditor.py:6182 +#: appEditors/AppGerberEditor.py:6184 msgid "Delete a aperture in the aperture list" msgstr "" -#: appEditors/AppGerberEditor.py:6224 +#: appEditors/AppGerberEditor.py:6226 msgid "Valid" msgstr "" -#: appEditors/AppGerberEditor.py:6226 +#: appEditors/AppGerberEditor.py:6228 msgid "Show if the selected polygon is valid." msgstr "" -#: appEditors/AppGerberEditor.py:6233 +#: appEditors/AppGerberEditor.py:6235 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:79 #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:113 -#: appPlugins/ToolCalculators.py:572 appPlugins/ToolCalculators.py:615 -#: appPlugins/ToolCopperThieving.py:1358 +#: appPlugins/ToolCalculators.py:697 appPlugins/ToolCalculators.py:740 +#: appPlugins/ToolCopperThieving.py:1366 msgid "Area" msgstr "" -#: appEditors/AppGerberEditor.py:6235 +#: appEditors/AppGerberEditor.py:6237 msgid "Show the area of the selected polygon." msgstr "" -#: appEditors/AppGerberEditor.py:6239 +#: appEditors/AppGerberEditor.py:6241 #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:43 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:177 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:44 -#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:83 -#: appPlugins/ToolCopperThieving.py:1369 appPlugins/ToolPcbWizard.py:501 +#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:83 appPlugins/ToolCalculators.py:549 +#: appPlugins/ToolCopperThieving.py:1377 appPlugins/ToolPcbWizard.py:501 msgid "mm" msgstr "" -#: appEditors/AppGerberEditor.py:6239 appPlugins/ToolCopperThieving.py:1371 -#: appPlugins/ToolCopperThieving.py:1728 +#: appEditors/AppGerberEditor.py:6241 appPlugins/ToolCopperThieving.py:1379 +#: appPlugins/ToolCopperThieving.py:1776 msgid "in" msgstr "" -#: appEditors/AppGerberEditor.py:6326 +#: appEditors/AppGerberEditor.py:6328 msgid "Buffer Aperture" msgstr "" -#: appEditors/AppGerberEditor.py:6328 +#: appEditors/AppGerberEditor.py:6330 msgid "Buffer a aperture in the aperture list" msgstr "" -#: appEditors/AppGerberEditor.py:6349 +#: appEditors/AppGerberEditor.py:6351 msgid "" "There are 3 types of corners:\n" " - 'Round': the corner is rounded.\n" @@ -3502,131 +3511,131 @@ msgid "" "corner" msgstr "" -#: appEditors/AppGerberEditor.py:6386 +#: appEditors/AppGerberEditor.py:6388 msgid "Scale Aperture" msgstr "" -#: appEditors/AppGerberEditor.py:6388 +#: appEditors/AppGerberEditor.py:6390 msgid "Scale a aperture in the aperture list" msgstr "" -#: appEditors/AppGerberEditor.py:6398 +#: appEditors/AppGerberEditor.py:6400 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:205 msgid "Scale factor" msgstr "" -#: appEditors/AppGerberEditor.py:6400 +#: appEditors/AppGerberEditor.py:6402 msgid "" "The factor by which to scale the selected aperture.\n" "Values can be between 0.0000 and 999.9999" msgstr "" -#: appEditors/AppGerberEditor.py:6437 +#: appEditors/AppGerberEditor.py:6439 msgid "Mark polygons" msgstr "" -#: appEditors/AppGerberEditor.py:6439 +#: appEditors/AppGerberEditor.py:6441 msgid "Mark the polygon areas." msgstr "" -#: appEditors/AppGerberEditor.py:6450 +#: appEditors/AppGerberEditor.py:6452 msgid "Area UPPER threshold" msgstr "" -#: appEditors/AppGerberEditor.py:6452 +#: appEditors/AppGerberEditor.py:6454 msgid "" "The threshold value, all areas less than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" msgstr "" -#: appEditors/AppGerberEditor.py:6463 +#: appEditors/AppGerberEditor.py:6465 msgid "Area LOWER threshold" msgstr "" -#: appEditors/AppGerberEditor.py:6465 +#: appEditors/AppGerberEditor.py:6467 msgid "" "The threshold value, all areas more than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" msgstr "" -#: appEditors/AppGerberEditor.py:6479 +#: appEditors/AppGerberEditor.py:6481 msgid "Mark" msgstr "" -#: appEditors/AppGerberEditor.py:6482 +#: appEditors/AppGerberEditor.py:6484 msgid "Mark the polygons that fit within limits." msgstr "" -#: appEditors/AppGerberEditor.py:6489 +#: appEditors/AppGerberEditor.py:6491 msgid "Delete all the marked polygons." msgstr "" -#: appEditors/AppGerberEditor.py:6496 +#: appEditors/AppGerberEditor.py:6498 msgid "Clear all the markings." msgstr "" -#: appEditors/AppGerberEditor.py:6521 appGUI/MainGUI.py:779 appGUI/MainGUI.py:1259 -#: appGUI/MainGUI.py:2513 appGUI/MainGUI.py:5219 +#: appEditors/AppGerberEditor.py:6523 appGUI/MainGUI.py:779 appGUI/MainGUI.py:1259 +#: appGUI/MainGUI.py:2548 appGUI/MainGUI.py:5254 msgid "Add Pad Array" msgstr "" -#: appEditors/AppGerberEditor.py:6523 +#: appEditors/AppGerberEditor.py:6525 msgid "Add an array of pads (linear or circular array)" msgstr "" -#: appEditors/AppGerberEditor.py:6530 +#: appEditors/AppGerberEditor.py:6532 msgid "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" msgstr "" -#: appEditors/AppGerberEditor.py:6541 +#: appEditors/AppGerberEditor.py:6543 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:90 msgid "Nr of pads" msgstr "" -#: appEditors/AppGerberEditor.py:6543 +#: appEditors/AppGerberEditor.py:6545 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:92 msgid "Specify how many pads to be in the array." msgstr "" -#: appEditors/AppGerberEditor.py:7364 +#: appEditors/AppGerberEditor.py:7366 msgid "Appying Rotate" msgstr "" -#: appEditors/AppGerberEditor.py:7397 +#: appEditors/AppGerberEditor.py:7399 msgid "Applying Flip" msgstr "" -#: appEditors/AppGerberEditor.py:7440 +#: appEditors/AppGerberEditor.py:7442 msgid "Applying Skew" msgstr "" -#: appEditors/AppGerberEditor.py:7481 +#: appEditors/AppGerberEditor.py:7483 msgid "Applying Scale" msgstr "" -#: appEditors/AppGerberEditor.py:7517 +#: appEditors/AppGerberEditor.py:7519 msgid "Applying Offset" msgstr "" -#: appEditors/AppGerberEditor.py:7553 +#: appEditors/AppGerberEditor.py:7555 msgid "Applying Buffer" msgstr "" -#: appEditors/AppGerberEditor.py:7632 +#: appEditors/AppGerberEditor.py:7634 msgid "Offset Y cancelled" msgstr "" -#: appEditors/AppGerberEditor.py:7648 +#: appEditors/AppGerberEditor.py:7650 msgid "Skew X cancelled" msgstr "" -#: appEditors/AppGerberEditor.py:7664 +#: appEditors/AppGerberEditor.py:7666 msgid "Skew Y cancelled" msgstr "" -#: appEditors/AppTextEditor.py:87 appGUI/GUIElements.py:4040 +#: appEditors/AppTextEditor.py:87 appGUI/GUIElements.py:4097 msgid "Find" msgstr "" @@ -3651,12 +3660,12 @@ msgid "String to replace the one in the Find box throughout the text." msgstr "" #: appEditors/AppTextEditor.py:109 appEditors/appGCodeEditor.py:160 -#: appGUI/GUIElements.py:4881 appGUI/ObjectUI.py:1229 +#: appGUI/GUIElements.py:4938 appGUI/ObjectUI.py:1311 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 appPlugins/ToolExtract.py:957 -#: appPlugins/ToolFollow.py:754 appPlugins/ToolIsolation.py:3563 -#: appPlugins/ToolPaint.py:3286 appPlugins/ToolPunchGerber.py:2036 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 appPlugins/ToolExtract.py:967 +#: appPlugins/ToolFollow.py:753 appPlugins/ToolIsolation.py:3593 +#: appPlugins/ToolPaint.py:3301 appPlugins/ToolPunchGerber.py:2043 msgid "All" msgstr "" @@ -3702,7 +3711,7 @@ msgstr "" #: appObjects/FlatCAMCNCJob.py:671 appObjects/FlatCAMCNCJob.py:677 #: appPlugins/ToolLevelling.py:1471 appPlugins/ToolLevelling.py:1477 #: appPlugins/ToolLevelling.py:1663 appPlugins/ToolLevelling.py:1669 -#: appPlugins/ToolSolderPaste.py:1123 app_Main.py:7809 app_Main.py:7815 +#: appPlugins/ToolSolderPaste.py:1123 app_Main.py:7839 app_Main.py:7845 msgid "Export Code ..." msgstr "" @@ -3716,13 +3725,13 @@ msgstr "" msgid "Saved to" msgstr "" -#: appEditors/appGCodeEditor.py:76 appGUI/GUIElements.py:4048 appGUI/MainGUI.py:168 -#: appGUI/MainGUI.py:350 appGUI/MainGUI.py:4725 appGUI/MainGUI.py:4986 -#: appGUI/MainGUI.py:5095 appGUI/MainGUI.py:5238 +#: appEditors/appGCodeEditor.py:76 appGUI/GUIElements.py:4105 appGUI/MainGUI.py:168 +#: appGUI/MainGUI.py:350 appGUI/MainGUI.py:4760 appGUI/MainGUI.py:5021 +#: appGUI/MainGUI.py:5130 appGUI/MainGUI.py:5273 msgid "Ctrl+S" msgstr "" -#: appEditors/appGCodeEditor.py:82 app_Main.py:7972 +#: appEditors/appGCodeEditor.py:82 app_Main.py:8002 msgid "Code Editor" msgstr "" @@ -3751,7 +3760,7 @@ msgstr "" msgid "Loaded Machine Code into Code Editor" msgstr "" -#: appEditors/appGCodeEditor.py:766 appGUI/ObjectUI.py:1249 +#: appEditors/appGCodeEditor.py:766 appGUI/ObjectUI.py:1331 #: appPlugins/ToolSolderPaste.py:1038 msgid "GCode Editor" msgstr "" @@ -3760,17 +3769,17 @@ msgstr "" msgid "GCode" msgstr "" -#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:668 appGUI/ObjectUI.py:1384 -#: appObjects/FlatCAMObj.py:499 appPlugins/ToolDrilling.py:2333 -#: appPlugins/ToolMilling.py:3631 appPlugins/ToolMilling.py:3824 +#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:746 appGUI/ObjectUI.py:1498 +#: appObjects/FlatCAMObj.py:499 appPlugins/ToolDrilling.py:2348 +#: appPlugins/ToolMilling.py:3632 appPlugins/ToolMilling.py:3894 #: appPlugins/ToolReport.py:194 msgid "Drills" msgstr "" -#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:668 appGUI/ObjectUI.py:1384 +#: appEditors/appGCodeEditor.py:815 appGUI/ObjectUI.py:746 appGUI/ObjectUI.py:1498 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:152 appObjects/FlatCAMObj.py:501 -#: appPlugins/ToolDrilling.py:2333 appPlugins/ToolMilling.py:3631 -#: appPlugins/ToolMilling.py:3825 appPlugins/ToolReport.py:196 +#: appPlugins/ToolDrilling.py:2348 appPlugins/ToolMilling.py:3632 +#: appPlugins/ToolMilling.py:3895 appPlugins/ToolReport.py:196 msgid "Slots" msgstr "" @@ -3796,128 +3805,128 @@ msgstr "" msgid "Insert the code above at the cursor location." msgstr "" -#: appGUI/GUIElements.py:330 appGUI/GUIElements.py:1029 appGUI/GUIElements.py:1428 +#: appGUI/GUIElements.py:333 appGUI/GUIElements.py:1032 appGUI/GUIElements.py:1433 msgid "Read Only" msgstr "" -#: appGUI/GUIElements.py:335 appGUI/GUIElements.py:1034 appGUI/GUIElements.py:1433 -#: appGUI/GUIElements.py:1646 appGUI/GUIElements.py:1939 appGUI/GUIElements.py:4006 +#: appGUI/GUIElements.py:338 appGUI/GUIElements.py:1037 appGUI/GUIElements.py:1438 +#: appGUI/GUIElements.py:1693 appGUI/GUIElements.py:1986 appGUI/GUIElements.py:4063 msgid "Undo" msgstr "" -#: appGUI/GUIElements.py:335 appGUI/GUIElements.py:1034 appGUI/GUIElements.py:1433 -#: appGUI/GUIElements.py:1646 appGUI/GUIElements.py:1939 appGUI/GUIElements.py:4006 +#: appGUI/GUIElements.py:338 appGUI/GUIElements.py:1037 appGUI/GUIElements.py:1438 +#: appGUI/GUIElements.py:1693 appGUI/GUIElements.py:1986 appGUI/GUIElements.py:4063 msgid "Ctrl+Z" msgstr "" -#: appGUI/GUIElements.py:342 appGUI/GUIElements.py:1041 appGUI/GUIElements.py:1440 -#: appGUI/GUIElements.py:1653 appGUI/GUIElements.py:1944 appGUI/GUIElements.py:4011 +#: appGUI/GUIElements.py:345 appGUI/GUIElements.py:1044 appGUI/GUIElements.py:1445 +#: appGUI/GUIElements.py:1700 appGUI/GUIElements.py:1991 appGUI/GUIElements.py:4068 msgid "Redo" msgstr "" -#: appGUI/GUIElements.py:342 appGUI/GUIElements.py:1041 appGUI/GUIElements.py:1440 -#: appGUI/GUIElements.py:1653 appGUI/GUIElements.py:1944 appGUI/GUIElements.py:4011 +#: appGUI/GUIElements.py:345 appGUI/GUIElements.py:1044 appGUI/GUIElements.py:1445 +#: appGUI/GUIElements.py:1700 appGUI/GUIElements.py:1991 appGUI/GUIElements.py:4068 msgid "Ctrl+Y" msgstr "" -#: appGUI/GUIElements.py:351 appGUI/GUIElements.py:1050 appGUI/GUIElements.py:1449 -#: appGUI/GUIElements.py:1662 appGUI/GUIElements.py:1951 appGUI/GUIElements.py:4018 -#: appGUI/MainGUI.py:1730 appGUI/ObjectUI.py:1231 +#: appGUI/GUIElements.py:354 appGUI/GUIElements.py:1053 appGUI/GUIElements.py:1454 +#: appGUI/GUIElements.py:1709 appGUI/GUIElements.py:1998 appGUI/GUIElements.py:4075 +#: appGUI/MainGUI.py:1730 appGUI/ObjectUI.py:1313 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:58 msgid "Cut" msgstr "" -#: appGUI/GUIElements.py:351 appGUI/GUIElements.py:1050 appGUI/GUIElements.py:1449 -#: appGUI/GUIElements.py:1662 appGUI/GUIElements.py:1951 appGUI/GUIElements.py:4018 -#: appGUI/MainGUI.py:4987 +#: appGUI/GUIElements.py:354 appGUI/GUIElements.py:1053 appGUI/GUIElements.py:1454 +#: appGUI/GUIElements.py:1709 appGUI/GUIElements.py:1998 appGUI/GUIElements.py:4075 +#: appGUI/MainGUI.py:5022 msgid "Ctrl+X" msgstr "" -#: appGUI/GUIElements.py:358 appGUI/GUIElements.py:1057 appGUI/GUIElements.py:1456 -#: appGUI/GUIElements.py:1669 appGUI/GUIElements.py:1956 appGUI/GUIElements.py:4023 +#: appGUI/GUIElements.py:361 appGUI/GUIElements.py:1060 appGUI/GUIElements.py:1461 +#: appGUI/GUIElements.py:1716 appGUI/GUIElements.py:2003 appGUI/GUIElements.py:4080 #: appGUI/MainGUI.py:421 appGUI/MainGUI.py:757 appGUI/MainGUI.py:816 appGUI/MainGUI.py:894 #: appGUI/MainGUI.py:1037 appGUI/MainGUI.py:1287 appGUI/MainGUI.py:1787 -#: appGUI/MainGUI.py:2299 appGUI/MainGUI.py:2541 appGUI/MainGUI.py:5221 -#: appPlugins/ToolMilling.py:397 appPlugins/ToolPanelize.py:467 -#: appPlugins/ToolPanelize.py:496 appPlugins/ToolPanelize.py:607 -#: appPlugins/ToolPanelize.py:618 appPlugins/ToolPanelize.py:650 -#: appPlugins/ToolPanelize.py:699 appPlugins/ToolPanelize.py:898 -#: appPlugins/ToolPanelize.py:930 appPlugins/ToolPanelize.py:978 +#: appGUI/MainGUI.py:2334 appGUI/MainGUI.py:2576 appGUI/MainGUI.py:5256 +#: appPlugins/ToolMilling.py:387 appPlugins/ToolPanelize.py:451 +#: appPlugins/ToolPanelize.py:480 appPlugins/ToolPanelize.py:591 +#: appPlugins/ToolPanelize.py:602 appPlugins/ToolPanelize.py:634 +#: appPlugins/ToolPanelize.py:683 appPlugins/ToolPanelize.py:882 +#: appPlugins/ToolPanelize.py:914 appPlugins/ToolPanelize.py:962 msgid "Copy" msgstr "" -#: appGUI/GUIElements.py:358 appGUI/GUIElements.py:1057 appGUI/GUIElements.py:1456 -#: appGUI/GUIElements.py:1669 appGUI/GUIElements.py:1956 appGUI/GUIElements.py:4023 -#: appGUI/MainGUI.py:421 appGUI/MainGUI.py:4716 +#: appGUI/GUIElements.py:361 appGUI/GUIElements.py:1060 appGUI/GUIElements.py:1461 +#: appGUI/GUIElements.py:1716 appGUI/GUIElements.py:2003 appGUI/GUIElements.py:4080 +#: appGUI/MainGUI.py:421 appGUI/MainGUI.py:4751 msgid "Ctrl+C" msgstr "" -#: appGUI/GUIElements.py:365 appGUI/GUIElements.py:1064 appGUI/GUIElements.py:1463 -#: appGUI/GUIElements.py:1676 appGUI/GUIElements.py:1961 +#: appGUI/GUIElements.py:368 appGUI/GUIElements.py:1067 appGUI/GUIElements.py:1468 +#: appGUI/GUIElements.py:1723 appGUI/GUIElements.py:2008 msgid "Paste" msgstr "" -#: appGUI/GUIElements.py:365 appGUI/GUIElements.py:1064 appGUI/GUIElements.py:1463 -#: appGUI/GUIElements.py:1676 appGUI/GUIElements.py:1961 +#: appGUI/GUIElements.py:368 appGUI/GUIElements.py:1067 appGUI/GUIElements.py:1468 +#: appGUI/GUIElements.py:1723 appGUI/GUIElements.py:2008 msgid "Ctrl+V" msgstr "" -#: appGUI/GUIElements.py:372 appGUI/GUIElements.py:1071 appGUI/GUIElements.py:1470 -#: appGUI/GUIElements.py:1681 appGUI/GUIElements.py:1966 appGUI/GUIElements.py:4028 -#: appGUI/MainGUI.py:4786 appGUI/MainGUI.py:4787 appGUI/MainGUI.py:4991 -#: appGUI/MainGUI.py:5091 appGUI/MainGUI.py:5092 appGUI/MainGUI.py:5232 -#: appGUI/MainGUI.py:5233 +#: appGUI/GUIElements.py:375 appGUI/GUIElements.py:1074 appGUI/GUIElements.py:1475 +#: appGUI/GUIElements.py:1728 appGUI/GUIElements.py:2013 appGUI/GUIElements.py:4085 +#: appGUI/MainGUI.py:4821 appGUI/MainGUI.py:4822 appGUI/MainGUI.py:5026 +#: appGUI/MainGUI.py:5126 appGUI/MainGUI.py:5127 appGUI/MainGUI.py:5267 +#: appGUI/MainGUI.py:5268 msgid "Del" msgstr "" -#: appGUI/GUIElements.py:381 appGUI/GUIElements.py:1080 appGUI/GUIElements.py:1479 -#: appGUI/GUIElements.py:1688 appGUI/GUIElements.py:1973 appGUI/GUIElements.py:4035 -#: appGUI/MainGUI.py:455 appGUI/MainGUI.py:590 appGUI/MainGUI.py:4715 -#: appObjects/ObjectCollection.py:1154 appObjects/ObjectCollection.py:1201 -#: appPlugins/ToolIsolation.py:3603 appPlugins/ToolPunchGerber.py:2311 +#: appGUI/GUIElements.py:384 appGUI/GUIElements.py:1083 appGUI/GUIElements.py:1484 +#: appGUI/GUIElements.py:1735 appGUI/GUIElements.py:2020 appGUI/GUIElements.py:4092 +#: appGUI/MainGUI.py:455 appGUI/MainGUI.py:590 appGUI/MainGUI.py:4750 +#: appObjects/ObjectCollection.py:1157 appObjects/ObjectCollection.py:1204 +#: appPlugins/ToolIsolation.py:3633 appPlugins/ToolPunchGerber.py:2327 msgid "Select All" msgstr "" -#: appGUI/GUIElements.py:381 appGUI/GUIElements.py:1080 appGUI/GUIElements.py:1479 -#: appGUI/GUIElements.py:1688 appGUI/GUIElements.py:1973 appGUI/GUIElements.py:4035 -#: appGUI/MainGUI.py:455 appGUI/MainGUI.py:4715 +#: appGUI/GUIElements.py:384 appGUI/GUIElements.py:1083 appGUI/GUIElements.py:1484 +#: appGUI/GUIElements.py:1735 appGUI/GUIElements.py:2020 appGUI/GUIElements.py:4092 +#: appGUI/MainGUI.py:455 appGUI/MainGUI.py:4750 msgid "Ctrl+A" msgstr "" -#: appGUI/GUIElements.py:1087 appGUI/GUIElements.py:1486 +#: appGUI/GUIElements.py:1090 appGUI/GUIElements.py:1491 msgid "Step Up" msgstr "" -#: appGUI/GUIElements.py:1094 appGUI/GUIElements.py:1493 +#: appGUI/GUIElements.py:1097 appGUI/GUIElements.py:1498 msgid "Step Down" msgstr "" -#: appGUI/GUIElements.py:2390 appGUI/GUIElements.py:2460 appGUI/GUIElements.py:2521 -#: appGUI/GUIElements.py:2586 appGUI/GUIElements.py:3974 app_Main.py:4817 app_Main.py:4993 -#: app_Main.py:5082 app_Main.py:9301 app_Main.py:9649 +#: appGUI/GUIElements.py:2447 appGUI/GUIElements.py:2517 appGUI/GUIElements.py:2578 +#: appGUI/GUIElements.py:2643 appGUI/GUIElements.py:4031 app_Main.py:4817 app_Main.py:4993 +#: app_Main.py:5082 app_Main.py:9331 app_Main.py:9679 msgid "Ok" msgstr "" -#: appGUI/GUIElements.py:3938 +#: appGUI/GUIElements.py:3995 msgid "" "The reference can be:\n" "- Absolute -> the reference point is point (0,0)\n" "- Relative -> the reference point is the mouse position before Jump" msgstr "" -#: appGUI/GUIElements.py:3943 +#: appGUI/GUIElements.py:4000 msgid "Abs" msgstr "" -#: appGUI/GUIElements.py:3944 +#: appGUI/GUIElements.py:4001 msgid "Relative" msgstr "" -#: appGUI/GUIElements.py:3955 +#: appGUI/GUIElements.py:4012 msgid "Location" msgstr "" -#: appGUI/GUIElements.py:3957 +#: appGUI/GUIElements.py:4014 msgid "" "The Location value is a tuple (x,y).\n" "If the reference is Absolute then the Jump will be at the position (x,y).\n" @@ -3925,136 +3934,136 @@ msgid "" "from the current mouse location point." msgstr "" -#: appGUI/GUIElements.py:4040 +#: appGUI/GUIElements.py:4097 msgid "Ctrl+F" msgstr "" -#: appGUI/GUIElements.py:4048 +#: appGUI/GUIElements.py:4105 msgid "Save Log" msgstr "" -#: appGUI/GUIElements.py:4054 +#: appGUI/GUIElements.py:4111 msgid "Clear All" msgstr "" -#: appGUI/GUIElements.py:4054 +#: appGUI/GUIElements.py:4111 msgid "Shift+Del" msgstr "" -#: appGUI/GUIElements.py:4173 appPlugins/ToolShell.py:327 +#: appGUI/GUIElements.py:4230 appPlugins/ToolShell.py:327 msgid "Type >help< to get started" msgstr "" -#: appGUI/GUIElements.py:4776 appGUI/GUIElements.py:4793 +#: appGUI/GUIElements.py:4833 appGUI/GUIElements.py:4850 msgid "Jog the Y axis." msgstr "" -#: appGUI/GUIElements.py:4784 appGUI/MainGUI.py:436 appGUI/MainGUI.py:1048 -#: appGUI/MainGUI.py:2310 +#: appGUI/GUIElements.py:4841 appGUI/MainGUI.py:436 appGUI/MainGUI.py:1048 +#: appGUI/MainGUI.py:2345 msgid "Move to Origin" msgstr "" -#: appGUI/GUIElements.py:4801 appGUI/GUIElements.py:4809 +#: appGUI/GUIElements.py:4858 appGUI/GUIElements.py:4866 msgid "Jog the X axis." msgstr "" -#: appGUI/GUIElements.py:4819 appGUI/GUIElements.py:4829 +#: appGUI/GUIElements.py:4876 appGUI/GUIElements.py:4886 msgid "Jog the Z axis." msgstr "" -#: appGUI/GUIElements.py:4855 +#: appGUI/GUIElements.py:4912 msgid "Zero the CNC X axes at current position." msgstr "" -#: appGUI/GUIElements.py:4863 +#: appGUI/GUIElements.py:4920 msgid "Zero the CNC Y axes at current position." msgstr "" -#: appGUI/GUIElements.py:4868 +#: appGUI/GUIElements.py:4925 msgid "Z" msgstr "" -#: appGUI/GUIElements.py:4871 +#: appGUI/GUIElements.py:4928 msgid "Zero the CNC Z axes at current position." msgstr "" -#: appGUI/GUIElements.py:4875 +#: appGUI/GUIElements.py:4932 msgid "Do Home" msgstr "" -#: appGUI/GUIElements.py:4877 +#: appGUI/GUIElements.py:4934 msgid "Perform a homing cycle on all axis." msgstr "" -#: appGUI/GUIElements.py:4886 +#: appGUI/GUIElements.py:4943 msgid "Zero all CNC axes at current position." msgstr "" -#: appGUI/GUIElements.py:5044 appGUI/GUIElements.py:5053 +#: appGUI/GUIElements.py:5101 appGUI/GUIElements.py:5110 msgid "Idle." msgstr "" -#: appGUI/GUIElements.py:5092 +#: appGUI/GUIElements.py:5149 msgid "Application started ..." msgstr "" -#: appGUI/GUIElements.py:5093 +#: appGUI/GUIElements.py:5150 msgid "Hello!" msgstr "" -#: appGUI/GUIElements.py:5153 +#: appGUI/GUIElements.py:5210 msgid "Run Script ..." msgstr "" -#: appGUI/GUIElements.py:5155 appGUI/MainGUI.py:203 +#: appGUI/GUIElements.py:5212 appGUI/MainGUI.py:203 msgid "" "Will run the opened Tcl Script thus\n" "enabling the automation of certain\n" "functions of FlatCAM." msgstr "" -#: appGUI/GUIElements.py:5163 +#: appGUI/GUIElements.py:5220 msgid "Toggle GUI ..." msgstr "" -#: appGUI/GUIElements.py:5165 +#: appGUI/GUIElements.py:5222 msgid "Will show/hide the GUI." msgstr "" -#: appGUI/GUIElements.py:5172 appGUI/MainGUI.py:125 appPlugins/ToolPcbWizard.py:429 +#: appGUI/GUIElements.py:5229 appGUI/MainGUI.py:125 appPlugins/ToolPcbWizard.py:429 #: appPlugins/ToolPcbWizard.py:437 msgid "Open" msgstr "" -#: appGUI/GUIElements.py:5176 appGUI/MainGUI.py:130 appGUI/MainGUI.py:1011 -#: appGUI/MainGUI.py:2273 appGUI/MainGUI.py:4722 app_Main.py:9201 app_Main.py:9204 +#: appGUI/GUIElements.py:5233 appGUI/MainGUI.py:130 appGUI/MainGUI.py:1011 +#: appGUI/MainGUI.py:2308 appGUI/MainGUI.py:4757 app_Main.py:9231 app_Main.py:9234 msgid "Open Project" msgstr "" -#: appGUI/GUIElements.py:5182 appGUI/MainGUI.py:137 appGUI/MainGUI.py:1006 -#: appGUI/MainGUI.py:2268 app_Main.py:9081 app_Main.py:9086 +#: appGUI/GUIElements.py:5239 appGUI/MainGUI.py:137 appGUI/MainGUI.py:1006 +#: appGUI/MainGUI.py:2303 app_Main.py:9111 app_Main.py:9116 msgid "Open Gerber" msgstr "" -#: appGUI/GUIElements.py:5182 appGUI/MainGUI.py:137 appGUI/MainGUI.py:4719 +#: appGUI/GUIElements.py:5239 appGUI/MainGUI.py:137 appGUI/MainGUI.py:4754 msgid "Ctrl+G" msgstr "" -#: appGUI/GUIElements.py:5187 appGUI/MainGUI.py:142 appGUI/MainGUI.py:1008 -#: appGUI/MainGUI.py:2270 app_Main.py:9121 app_Main.py:9126 +#: appGUI/GUIElements.py:5244 appGUI/MainGUI.py:142 appGUI/MainGUI.py:1008 +#: appGUI/MainGUI.py:2305 app_Main.py:9151 app_Main.py:9156 msgid "Open Excellon" msgstr "" -#: appGUI/GUIElements.py:5187 appGUI/MainGUI.py:142 appGUI/MainGUI.py:808 -#: appGUI/MainGUI.py:4718 appGUI/MainGUI.py:5237 +#: appGUI/GUIElements.py:5244 appGUI/MainGUI.py:142 appGUI/MainGUI.py:808 +#: appGUI/MainGUI.py:4753 appGUI/MainGUI.py:5272 msgid "Ctrl+E" msgstr "" -#: appGUI/GUIElements.py:5192 appGUI/MainGUI.py:147 app_Main.py:9164 app_Main.py:9169 +#: appGUI/GUIElements.py:5249 appGUI/MainGUI.py:147 app_Main.py:9194 app_Main.py:9199 msgid "Open G-Code" msgstr "" -#: appGUI/GUIElements.py:5202 appGUI/MainGUI.py:334 +#: appGUI/GUIElements.py:5259 appGUI/MainGUI.py:334 msgid "Exit" msgstr "" @@ -4066,11 +4075,11 @@ msgstr "" msgid "File" msgstr "" -#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:4721 +#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:4756 msgid "New Project" msgstr "" -#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:4721 +#: appGUI/MainGUI.py:91 appGUI/MainGUI.py:4756 msgid "Ctrl+N" msgstr "" @@ -4085,23 +4094,23 @@ msgstr "" #: appGUI/MainGUI.py:102 appGUI/MainGUI.py:1673 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:72 #: appObjects/ObjectCollection.py:238 appPlugins/ToolCalibration.py:206 -#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCalibration.py:1373 -#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1400 -#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolCutOut.py:2373 -#: appPlugins/ToolCutOut.py:2771 appPlugins/ToolDblSided.py:715 -#: appPlugins/ToolDblSided.py:956 appPlugins/ToolFilm.py:1186 appPlugins/ToolFilm.py:1209 -#: appPlugins/ToolImage.py:175 appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3523 -#: appPlugins/ToolIsolation.py:3574 appPlugins/ToolMilling.py:2698 -#: appPlugins/ToolMilling.py:3585 appPlugins/ToolNCC.py:4160 appPlugins/ToolNCC.py:4622 -#: appPlugins/ToolPaint.py:3300 appPlugins/ToolPanelize.py:149 -#: appPlugins/ToolPanelize.py:250 appPlugins/ToolPanelize.py:1151 -#: appPlugins/ToolPanelize.py:1193 appPlugins/ToolSolderPaste.py:1533 -#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:650 +#: appPlugins/ToolCalibration.py:1354 appPlugins/ToolCalibration.py:1371 +#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1408 +#: appPlugins/ToolCopperThieving.py:1422 appPlugins/ToolCutOut.py:2358 +#: appPlugins/ToolCutOut.py:2770 appPlugins/ToolDblSided.py:701 +#: appPlugins/ToolDblSided.py:936 appPlugins/ToolFilm.py:1206 appPlugins/ToolFilm.py:1229 +#: appPlugins/ToolImage.py:175 appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3553 +#: appPlugins/ToolIsolation.py:3604 appPlugins/ToolMilling.py:2668 +#: appPlugins/ToolMilling.py:3567 appPlugins/ToolNCC.py:4161 appPlugins/ToolNCC.py:4637 +#: appPlugins/ToolPaint.py:3315 appPlugins/ToolPanelize.py:149 +#: appPlugins/ToolPanelize.py:250 appPlugins/ToolPanelize.py:1148 +#: appPlugins/ToolPanelize.py:1201 appPlugins/ToolSolderPaste.py:1533 +#: appPlugins/ToolSub.py:903 appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:647 msgid "Geometry" msgstr "" -#: appGUI/MainGUI.py:102 appGUI/MainGUI.py:670 appGUI/MainGUI.py:785 appGUI/MainGUI.py:4701 -#: appGUI/MainGUI.py:4970 appGUI/MainGUI.py:5226 +#: appGUI/MainGUI.py:102 appGUI/MainGUI.py:670 appGUI/MainGUI.py:785 appGUI/MainGUI.py:4736 +#: appGUI/MainGUI.py:5005 appGUI/MainGUI.py:5261 msgid "N" msgstr "" @@ -4111,25 +4120,25 @@ msgstr "" #: appGUI/MainGUI.py:107 appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 -#: appObjects/ObjectCollection.py:236 appPlugins/ToolAlignObjects.py:434 -#: appPlugins/ToolAlignObjects.py:470 appPlugins/ToolCalibration.py:198 -#: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:921 -#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCalibration.py:1373 -#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1400 -#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolCutOut.py:2372 -#: appPlugins/ToolDblSided.py:713 appPlugins/ToolDblSided.py:954 appPlugins/ToolFilm.py:1185 -#: appPlugins/ToolFilm.py:1208 appPlugins/ToolImage.py:153 appPlugins/ToolImage.py:177 -#: appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3524 -#: appPlugins/ToolIsolation.py:3574 appPlugins/ToolNCC.py:4161 appPlugins/ToolNCC.py:4622 -#: appPlugins/ToolPaint.py:3300 appPlugins/ToolPanelize.py:143 -#: appPlugins/ToolPanelize.py:250 appPlugins/ToolPanelize.py:1151 -#: appPlugins/ToolPanelize.py:1193 appPlugins/ToolPanelize.py:1292 -#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:648 defaults.py:586 +#: appObjects/ObjectCollection.py:236 appPlugins/ToolAlignObjects.py:450 +#: appPlugins/ToolAlignObjects.py:491 appPlugins/ToolCalibration.py:198 +#: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:919 +#: appPlugins/ToolCalibration.py:1354 appPlugins/ToolCalibration.py:1371 +#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1408 +#: appPlugins/ToolCopperThieving.py:1422 appPlugins/ToolCutOut.py:2357 +#: appPlugins/ToolDblSided.py:699 appPlugins/ToolDblSided.py:934 appPlugins/ToolFilm.py:1205 +#: appPlugins/ToolFilm.py:1228 appPlugins/ToolImage.py:153 appPlugins/ToolImage.py:177 +#: appPlugins/ToolImage.py:233 appPlugins/ToolIsolation.py:3554 +#: appPlugins/ToolIsolation.py:3604 appPlugins/ToolNCC.py:4162 appPlugins/ToolNCC.py:4637 +#: appPlugins/ToolPaint.py:3315 appPlugins/ToolPanelize.py:143 +#: appPlugins/ToolPanelize.py:250 appPlugins/ToolPanelize.py:1148 +#: appPlugins/ToolPanelize.py:1201 appPlugins/ToolPanelize.py:1316 appPlugins/ToolSub.py:836 +#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:645 defaults.py:590 msgid "Gerber" msgstr "" -#: appGUI/MainGUI.py:107 appGUI/MainGUI.py:713 appGUI/MainGUI.py:799 appGUI/MainGUI.py:4695 -#: appGUI/MainGUI.py:4961 appGUI/MainGUI.py:5220 +#: appGUI/MainGUI.py:107 appGUI/MainGUI.py:713 appGUI/MainGUI.py:799 appGUI/MainGUI.py:4730 +#: appGUI/MainGUI.py:4996 appGUI/MainGUI.py:5255 msgid "B" msgstr "" @@ -4140,22 +4149,22 @@ msgstr "" #: appGUI/MainGUI.py:112 appGUI/MainGUI.py:1677 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:93 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:71 -#: appObjects/ObjectCollection.py:237 appPlugins/ToolAlignObjects.py:435 -#: appPlugins/ToolAlignObjects.py:471 appPlugins/ToolCalibration.py:198 -#: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:922 -#: appPlugins/ToolCalibration.py:1356 appPlugins/ToolCalibration.py:1373 -#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1400 -#: appPlugins/ToolCopperThieving.py:1414 appPlugins/ToolDblSided.py:714 -#: appPlugins/ToolDblSided.py:913 appPlugins/ToolDblSided.py:955 appPlugins/ToolFilm.py:1467 -#: appPlugins/ToolIsolation.py:3574 appPlugins/ToolMilling.py:3586 -#: appPlugins/ToolNCC.py:4622 appPlugins/ToolPaint.py:3300 appPlugins/ToolPanelize.py:146 -#: appPlugins/ToolPanelize.py:250 appPlugins/ToolPanelize.py:1151 -#: appPlugins/ToolPunchGerber.py:2128 appPlugins/ToolPunchGerber.py:2143 -#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:649 +#: appObjects/ObjectCollection.py:237 appPlugins/ToolAlignObjects.py:451 +#: appPlugins/ToolAlignObjects.py:492 appPlugins/ToolCalibration.py:198 +#: appPlugins/ToolCalibration.py:206 appPlugins/ToolCalibration.py:920 +#: appPlugins/ToolCalibration.py:1354 appPlugins/ToolCalibration.py:1371 +#: appPlugins/ToolCopperThieving.py:209 appPlugins/ToolCopperThieving.py:1408 +#: appPlugins/ToolCopperThieving.py:1422 appPlugins/ToolDblSided.py:700 +#: appPlugins/ToolDblSided.py:900 appPlugins/ToolDblSided.py:935 appPlugins/ToolFilm.py:1515 +#: appPlugins/ToolIsolation.py:3604 appPlugins/ToolMilling.py:3568 +#: appPlugins/ToolNCC.py:4637 appPlugins/ToolPaint.py:3315 appPlugins/ToolPanelize.py:146 +#: appPlugins/ToolPanelize.py:250 appPlugins/ToolPanelize.py:1148 +#: appPlugins/ToolPunchGerber.py:2138 appPlugins/ToolPunchGerber.py:2152 +#: appPlugins/ToolTransform.py:160 appPlugins/ToolTransform.py:646 msgid "Excellon" msgstr "" -#: appGUI/MainGUI.py:112 appGUI/MainGUI.py:4699 +#: appGUI/MainGUI.py:112 appGUI/MainGUI.py:4734 msgid "L" msgstr "" @@ -4167,8 +4176,8 @@ msgstr "" msgid "Document" msgstr "" -#: appGUI/MainGUI.py:119 appGUI/MainGUI.py:740 appGUI/MainGUI.py:796 appGUI/MainGUI.py:4963 -#: appGUI/MainGUI.py:5083 appGUI/MainGUI.py:5222 +#: appGUI/MainGUI.py:119 appGUI/MainGUI.py:740 appGUI/MainGUI.py:796 appGUI/MainGUI.py:4998 +#: appGUI/MainGUI.py:5118 appGUI/MainGUI.py:5257 msgid "D" msgstr "" @@ -4176,7 +4185,7 @@ msgstr "" msgid "Will create a new, empty Document Object." msgstr "" -#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:4722 +#: appGUI/MainGUI.py:130 appGUI/MainGUI.py:4757 msgid "Ctrl+O" msgstr "" @@ -4193,19 +4202,19 @@ msgid "Recent files" msgstr "" #: appGUI/MainGUI.py:164 appGUI/MainGUI.py:898 appGUI/MainGUI.py:1640 -#: appGUI/ObjectUI.py:1449 appObjects/ObjectCollection.py:384 +#: appGUI/ObjectUI.py:1549 appObjects/ObjectCollection.py:384 msgid "Save" msgstr "" -#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:2275 appGUI/MainGUI.py:4725 +#: appGUI/MainGUI.py:168 appGUI/MainGUI.py:2310 appGUI/MainGUI.py:4760 msgid "Save Project" msgstr "" -#: appGUI/MainGUI.py:174 appGUI/MainGUI.py:4777 +#: appGUI/MainGUI.py:174 appGUI/MainGUI.py:4812 msgid "Save Project As" msgstr "" -#: appGUI/MainGUI.py:174 appGUI/MainGUI.py:4777 +#: appGUI/MainGUI.py:174 appGUI/MainGUI.py:4812 msgid "Ctrl+Shift+S" msgstr "" @@ -4213,11 +4222,11 @@ msgstr "" msgid "Scripting" msgstr "" -#: appGUI/MainGUI.py:193 appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2339 +#: appGUI/MainGUI.py:193 appGUI/MainGUI.py:1079 appGUI/MainGUI.py:2374 msgid "New Script" msgstr "" -#: appGUI/MainGUI.py:195 appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2341 +#: appGUI/MainGUI.py:195 appGUI/MainGUI.py:1081 appGUI/MainGUI.py:2376 msgid "Open Script" msgstr "" @@ -4225,11 +4234,11 @@ msgstr "" msgid "Open Example" msgstr "" -#: appGUI/MainGUI.py:201 appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2343 +#: appGUI/MainGUI.py:201 appGUI/MainGUI.py:1083 appGUI/MainGUI.py:2378 msgid "Run Script" msgstr "" -#: appGUI/MainGUI.py:201 appGUI/MainGUI.py:4738 +#: appGUI/MainGUI.py:201 appGUI/MainGUI.py:4773 msgid "Shift+S" msgstr "" @@ -4257,16 +4266,16 @@ msgstr "" msgid "HPGL2 as Geometry Object" msgstr "" -#: appGUI/MainGUI.py:246 +#: appGUI/MainGUI.py:246 appPlugins/ToolFilm.py:1553 msgid "Export" msgstr "" #: appGUI/MainGUI.py:251 appPlugins/ToolQRCode.py:662 appPlugins/ToolQRCode.py:667 -#: app_Main.py:9311 app_Main.py:9316 +#: app_Main.py:9341 app_Main.py:9346 msgid "Export SVG" msgstr "" -#: appGUI/MainGUI.py:256 app_Main.py:9659 app_Main.py:9664 +#: appGUI/MainGUI.py:256 app_Main.py:9689 app_Main.py:9694 msgid "Export DXF" msgstr "" @@ -4281,7 +4290,7 @@ msgid "" "information currently in FlatCAM Plot Area." msgstr "" -#: appGUI/MainGUI.py:275 app_Main.py:9562 app_Main.py:9567 +#: appGUI/MainGUI.py:275 app_Main.py:9592 app_Main.py:9597 msgid "Export Excellon" msgstr "" @@ -4292,7 +4301,7 @@ msgid "" "are set in Preferences -> Excellon Export." msgstr "" -#: appGUI/MainGUI.py:285 app_Main.py:9607 app_Main.py:9612 +#: appGUI/MainGUI.py:285 app_Main.py:9637 app_Main.py:9642 msgid "Export Gerber" msgstr "" @@ -4315,15 +4324,15 @@ msgstr "" msgid "Export Preferences to file" msgstr "" -#: appGUI/MainGUI.py:318 appGUI/preferences/PreferencesUIManager.py:1282 +#: appGUI/MainGUI.py:318 appGUI/preferences/PreferencesUIManager.py:1286 msgid "Save Preferences" msgstr "" -#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4723 +#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4758 msgid "Print (PDF)" msgstr "" -#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4723 +#: appGUI/MainGUI.py:325 appGUI/MainGUI.py:4758 msgid "Ctrl+P" msgstr "" @@ -4335,8 +4344,8 @@ msgstr "" msgid "Edit Object" msgstr "" -#: appGUI/MainGUI.py:347 appGUI/MainGUI.py:685 appGUI/MainGUI.py:793 appGUI/MainGUI.py:4696 -#: appGUI/MainGUI.py:4964 appGUI/MainGUI.py:5223 +#: appGUI/MainGUI.py:347 appGUI/MainGUI.py:685 appGUI/MainGUI.py:793 appGUI/MainGUI.py:4731 +#: appGUI/MainGUI.py:4999 appGUI/MainGUI.py:5258 msgid "E" msgstr "" @@ -4413,12 +4422,12 @@ msgstr "" msgid "DEL" msgstr "" -#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:1046 appGUI/MainGUI.py:2308 -#: appGUI/MainGUI.py:4702 +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:1046 appGUI/MainGUI.py:2343 +#: appGUI/MainGUI.py:4737 msgid "Set Origin" msgstr "" -#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:658 appGUI/MainGUI.py:4702 appGUI/MainGUI.py:4971 +#: appGUI/MainGUI.py:433 appGUI/MainGUI.py:658 appGUI/MainGUI.py:4737 appGUI/MainGUI.py:5006 msgid "O" msgstr "" @@ -4426,26 +4435,26 @@ msgstr "" msgid "Shift+O" msgstr "" -#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1050 appGUI/MainGUI.py:2312 app_Main.py:5419 -#: app_Main.py:5431 +#: appGUI/MainGUI.py:439 appGUI/MainGUI.py:1050 appGUI/MainGUI.py:2347 app_Main.py:5423 +#: app_Main.py:5435 msgid "Custom Origin" msgstr "" -#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:1053 appGUI/MainGUI.py:2315 +#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:1053 appGUI/MainGUI.py:2350 msgid "Jump to Location" msgstr "" -#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:4698 appGUI/MainGUI.py:4966 -#: appGUI/MainGUI.py:5084 appGUI/MainGUI.py:5224 +#: appGUI/MainGUI.py:443 appGUI/MainGUI.py:4733 appGUI/MainGUI.py:5001 +#: appGUI/MainGUI.py:5119 appGUI/MainGUI.py:5259 msgid "J" msgstr "" -#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2317 -#: appGUI/MainGUI.py:4734 +#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:1055 appGUI/MainGUI.py:2352 +#: appGUI/MainGUI.py:4769 msgid "Locate in Object" msgstr "" -#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:4734 +#: appGUI/MainGUI.py:446 appGUI/MainGUI.py:4769 msgid "Shift+J" msgstr "" @@ -4453,20 +4462,20 @@ msgstr "" msgid "Toggle Units" msgstr "" -#: appGUI/MainGUI.py:452 appGUI/MainGUI.py:745 appGUI/MainGUI.py:4703 appGUI/MainGUI.py:5086 +#: appGUI/MainGUI.py:452 appGUI/MainGUI.py:745 appGUI/MainGUI.py:4738 appGUI/MainGUI.py:5121 msgid "Q" msgstr "" #: appGUI/MainGUI.py:461 appGUI/MainGUI.py:1344 -#: appGUI/preferences/PreferencesUIManager.py:1005 -#: appGUI/preferences/PreferencesUIManager.py:1095 -#: appGUI/preferences/PreferencesUIManager.py:1123 -#: appGUI/preferences/PreferencesUIManager.py:1230 app_Main.py:6343 app_Main.py:6348 -#: app_Main.py:6368 +#: appGUI/preferences/PreferencesUIManager.py:1009 +#: appGUI/preferences/PreferencesUIManager.py:1099 +#: appGUI/preferences/PreferencesUIManager.py:1127 +#: appGUI/preferences/PreferencesUIManager.py:1234 app_Main.py:6351 app_Main.py:6356 +#: app_Main.py:6376 msgid "Preferences" msgstr "" -#: appGUI/MainGUI.py:461 appGUI/MainGUI.py:4736 +#: appGUI/MainGUI.py:461 appGUI/MainGUI.py:4771 msgid "Shift+P" msgstr "" @@ -4482,19 +4491,19 @@ msgstr "" msgid "Shift+(R)" msgstr "" -#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4740 +#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4775 msgid "Skew on X axis" msgstr "" -#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4740 appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:476 appGUI/MainGUI.py:4775 appGUI/MainGUI.py:5015 msgid "Shift+X" msgstr "" -#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4741 +#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4776 msgid "Skew on Y axis" msgstr "" -#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4741 appGUI/MainGUI.py:4981 +#: appGUI/MainGUI.py:479 appGUI/MainGUI.py:4776 appGUI/MainGUI.py:5016 msgid "Shift+Y" msgstr "" @@ -4510,11 +4519,11 @@ msgstr "" msgid "View source" msgstr "" -#: appGUI/MainGUI.py:494 appGUI/MainGUI.py:4762 +#: appGUI/MainGUI.py:494 appGUI/MainGUI.py:4797 msgid "Alt+S" msgstr "" -#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4717 +#: appGUI/MainGUI.py:497 appGUI/MainGUI.py:4752 msgid "Ctrl+D" msgstr "" @@ -4522,7 +4531,7 @@ msgstr "" msgid "Experimental" msgstr "" -#: appGUI/MainGUI.py:507 app_Main.py:6526 +#: appGUI/MainGUI.py:507 app_Main.py:6534 msgid "3D Area" msgstr "" @@ -4530,19 +4539,19 @@ msgstr "" msgid "View" msgstr "" -#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4767 +#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4802 msgid "Enable all" msgstr "" -#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4767 +#: appGUI/MainGUI.py:517 appGUI/MainGUI.py:4802 msgid "Alt+1" msgstr "" -#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4768 +#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4803 msgid "Disable all" msgstr "" -#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4768 +#: appGUI/MainGUI.py:520 appGUI/MainGUI.py:4803 msgid "Alt+2" msgstr "" @@ -4550,7 +4559,7 @@ msgstr "" msgid "Enable non-selected" msgstr "" -#: appGUI/MainGUI.py:523 appGUI/MainGUI.py:4769 +#: appGUI/MainGUI.py:523 appGUI/MainGUI.py:4804 msgid "Alt+3" msgstr "" @@ -4558,34 +4567,34 @@ msgstr "" msgid "Disable non-selected" msgstr "" -#: appGUI/MainGUI.py:526 appGUI/MainGUI.py:4770 +#: appGUI/MainGUI.py:526 appGUI/MainGUI.py:4805 msgid "Alt+4" msgstr "" #: appGUI/MainGUI.py:532 appGUI/MainGUI.py:1069 appGUI/MainGUI.py:1689 -#: appGUI/MainGUI.py:2331 appGUI/MainGUI.py:4708 +#: appGUI/MainGUI.py:2366 appGUI/MainGUI.py:4743 msgid "Zoom Fit" msgstr "" -#: appGUI/MainGUI.py:532 appGUI/MainGUI.py:4708 +#: appGUI/MainGUI.py:532 appGUI/MainGUI.py:4743 msgid "V" msgstr "" -#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:1065 appGUI/MainGUI.py:2327 -#: appGUI/MainGUI.py:4712 +#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:1065 appGUI/MainGUI.py:2362 +#: appGUI/MainGUI.py:4747 msgid "Zoom In" msgstr "" -#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:4712 +#: appGUI/MainGUI.py:535 appGUI/MainGUI.py:4747 msgid "=" msgstr "" -#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:1067 appGUI/MainGUI.py:2329 -#: appGUI/MainGUI.py:4711 +#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:1067 appGUI/MainGUI.py:2364 +#: appGUI/MainGUI.py:4746 msgid "Zoom Out" msgstr "" -#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:4711 +#: appGUI/MainGUI.py:538 appGUI/MainGUI.py:4746 msgid "-" msgstr "" @@ -4593,15 +4602,15 @@ msgstr "" msgid "Redraw All" msgstr "" -#: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4785 +#: appGUI/MainGUI.py:544 appGUI/MainGUI.py:4820 msgid "F5" msgstr "" -#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4731 +#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4766 msgid "Toggle Code Editor" msgstr "" -#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4731 +#: appGUI/MainGUI.py:549 appGUI/MainGUI.py:4766 msgid "Shift+E" msgstr "" @@ -4609,15 +4618,15 @@ msgstr "" msgid "Toggle FullScreen" msgstr "" -#: appGUI/MainGUI.py:553 appGUI/MainGUI.py:4771 +#: appGUI/MainGUI.py:553 appGUI/MainGUI.py:4806 msgid "Alt+F10" msgstr "" -#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4726 +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4761 msgid "Toggle Plot Area" msgstr "" -#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4726 +#: appGUI/MainGUI.py:556 appGUI/MainGUI.py:4761 msgid "Ctrl+F10" msgstr "" @@ -4625,7 +4634,7 @@ msgstr "" msgid "Toggle Project/Properties/Tool" msgstr "" -#: appGUI/MainGUI.py:559 appGUI/MainGUI.py:4788 +#: appGUI/MainGUI.py:559 appGUI/MainGUI.py:4823 msgid "`" msgstr "" @@ -4633,15 +4642,15 @@ msgstr "" msgid "Toggle Grid Snap" msgstr "" -#: appGUI/MainGUI.py:564 appGUI/MainGUI.py:4697 +#: appGUI/MainGUI.py:564 appGUI/MainGUI.py:4732 msgid "G" msgstr "" -#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4732 +#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4767 msgid "Toggle Grid Lines" msgstr "" -#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4732 +#: appGUI/MainGUI.py:567 appGUI/MainGUI.py:4767 msgid "Shift+G" msgstr "" @@ -4649,7 +4658,7 @@ msgstr "" msgid "Toggle Axis" msgstr "" -#: appGUI/MainGUI.py:570 appGUI/MainGUI.py:4729 +#: appGUI/MainGUI.py:570 appGUI/MainGUI.py:4764 msgid "Shift+A" msgstr "" @@ -4657,15 +4666,15 @@ msgstr "" msgid "Toggle Workspace" msgstr "" -#: appGUI/MainGUI.py:573 appGUI/MainGUI.py:4739 +#: appGUI/MainGUI.py:573 appGUI/MainGUI.py:4774 msgid "Shift+W" msgstr "" -#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4733 +#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4768 msgid "Toggle HUD" msgstr "" -#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4733 +#: appGUI/MainGUI.py:576 appGUI/MainGUI.py:4768 msgid "Shift+H" msgstr "" @@ -4677,24 +4686,24 @@ msgstr "" msgid "Objects" msgstr "" -#: appGUI/MainGUI.py:593 appObjects/ObjectCollection.py:1158 -#: appObjects/ObjectCollection.py:1205 appPlugins/ToolIsolation.py:3609 -#: appPlugins/ToolPunchGerber.py:2317 +#: appGUI/MainGUI.py:593 appObjects/ObjectCollection.py:1161 +#: appObjects/ObjectCollection.py:1208 appPlugins/ToolIsolation.py:3639 +#: appPlugins/ToolPunchGerber.py:2333 msgid "Deselect All" msgstr "" -#: appGUI/MainGUI.py:598 appGUI/ObjectUI.py:343 appGUI/ObjectUI.py:719 -#: appGUI/ObjectUI.py:1040 appGUI/ObjectUI.py:1418 +#: appGUI/MainGUI.py:598 appGUI/ObjectUI.py:378 appGUI/ObjectUI.py:785 +#: appGUI/ObjectUI.py:1109 appGUI/ObjectUI.py:1518 msgid "Plugins" msgstr "" #: appGUI/MainGUI.py:602 appGUI/MainGUI.py:1077 appGUI/MainGUI.py:1350 -#: appGUI/MainGUI.py:2337 +#: appGUI/MainGUI.py:2372 msgid "Command Line" msgstr "" -#: appGUI/MainGUI.py:602 appGUI/MainGUI.py:688 appGUI/MainGUI.py:802 appGUI/MainGUI.py:4706 -#: appGUI/MainGUI.py:4974 appGUI/MainGUI.py:5229 +#: appGUI/MainGUI.py:602 appGUI/MainGUI.py:688 appGUI/MainGUI.py:802 appGUI/MainGUI.py:4741 +#: appGUI/MainGUI.py:5009 appGUI/MainGUI.py:5264 msgid "S" msgstr "" @@ -4706,7 +4715,7 @@ msgstr "" msgid "Online Help" msgstr "" -#: appGUI/MainGUI.py:610 appGUI/MainGUI.py:4782 +#: appGUI/MainGUI.py:610 appGUI/MainGUI.py:4817 msgid "F1" msgstr "" @@ -4730,7 +4739,7 @@ msgstr "" msgid "Shortcuts List" msgstr "" -#: appGUI/MainGUI.py:635 appGUI/MainGUI.py:4691 +#: appGUI/MainGUI.py:635 appGUI/MainGUI.py:4726 msgid "F3" msgstr "" @@ -4738,7 +4747,7 @@ msgstr "" msgid "YouTube Channel" msgstr "" -#: appGUI/MainGUI.py:638 appGUI/MainGUI.py:4784 +#: appGUI/MainGUI.py:638 appGUI/MainGUI.py:4819 msgid "F4" msgstr "" @@ -4754,71 +4763,71 @@ msgstr "" msgid "Geo Editor" msgstr "" -#: appGUI/MainGUI.py:658 appGUI/MainGUI.py:1197 appGUI/MainGUI.py:2457 +#: appGUI/MainGUI.py:658 appGUI/MainGUI.py:1197 appGUI/MainGUI.py:2492 msgid "Add Circle" msgstr "" -#: appGUI/MainGUI.py:662 appGUI/MainGUI.py:1199 appGUI/MainGUI.py:2459 +#: appGUI/MainGUI.py:662 appGUI/MainGUI.py:1199 appGUI/MainGUI.py:2494 msgid "Add Arc" msgstr "" -#: appGUI/MainGUI.py:662 appGUI/MainGUI.py:737 appGUI/MainGUI.py:779 appGUI/MainGUI.py:4960 -#: appGUI/MainGUI.py:5081 appGUI/MainGUI.py:5219 +#: appGUI/MainGUI.py:662 appGUI/MainGUI.py:737 appGUI/MainGUI.py:779 appGUI/MainGUI.py:4995 +#: appGUI/MainGUI.py:5116 appGUI/MainGUI.py:5254 msgid "A" msgstr "" -#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:1201 appGUI/MainGUI.py:2461 +#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:1201 appGUI/MainGUI.py:2496 msgid "Add Rectangle" msgstr "" -#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4705 appGUI/MainGUI.py:4973 -#: appGUI/MainGUI.py:5087 appGUI/MainGUI.py:5228 +#: appGUI/MainGUI.py:666 appGUI/MainGUI.py:753 appGUI/MainGUI.py:4740 appGUI/MainGUI.py:5008 +#: appGUI/MainGUI.py:5122 appGUI/MainGUI.py:5263 msgid "R" msgstr "" -#: appGUI/MainGUI.py:670 appGUI/MainGUI.py:1207 appGUI/MainGUI.py:2467 +#: appGUI/MainGUI.py:670 appGUI/MainGUI.py:1207 appGUI/MainGUI.py:2502 msgid "Add Polygon" msgstr "" -#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:1205 appGUI/MainGUI.py:2465 +#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:1205 appGUI/MainGUI.py:2500 msgid "Add Path" msgstr "" -#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:776 appGUI/MainGUI.py:4704 appGUI/MainGUI.py:4972 -#: appGUI/MainGUI.py:5227 appGUI/ObjectUI.py:1374 appGUI/ObjectUI.py:1385 +#: appGUI/MainGUI.py:674 appGUI/MainGUI.py:776 appGUI/MainGUI.py:4739 appGUI/MainGUI.py:5007 +#: appGUI/MainGUI.py:5262 appGUI/ObjectUI.py:1488 appGUI/ObjectUI.py:1499 msgid "P" msgstr "" -#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:1210 appGUI/MainGUI.py:2470 +#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:1210 appGUI/MainGUI.py:2505 msgid "Add Text" msgstr "" -#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:782 appGUI/MainGUI.py:4707 appGUI/MainGUI.py:4975 -#: appGUI/MainGUI.py:5088 appGUI/MainGUI.py:5230 appGUI/MainGUI.py:5231 +#: appGUI/MainGUI.py:678 appGUI/MainGUI.py:782 appGUI/MainGUI.py:4742 appGUI/MainGUI.py:5010 +#: appGUI/MainGUI.py:5123 appGUI/MainGUI.py:5265 appGUI/MainGUI.py:5266 msgid "T" msgstr "" -#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:1220 appGUI/MainGUI.py:2480 +#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:1220 appGUI/MainGUI.py:2515 msgid "Polygon Union" msgstr "" -#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:4976 +#: appGUI/MainGUI.py:682 appGUI/MainGUI.py:5011 msgid "U" msgstr "" -#: appGUI/MainGUI.py:685 appGUI/MainGUI.py:1225 appGUI/MainGUI.py:2485 +#: appGUI/MainGUI.py:685 appGUI/MainGUI.py:1225 appGUI/MainGUI.py:2520 msgid "Polygon Intersection" msgstr "" -#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:2487 +#: appGUI/MainGUI.py:688 appGUI/MainGUI.py:2522 msgid "Polygon Subtraction" msgstr "" -#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:1728 appGUI/MainGUI.py:2489 +#: appGUI/MainGUI.py:692 appGUI/MainGUI.py:1728 appGUI/MainGUI.py:2524 msgid "Alt Subtraction" msgstr "" -#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2493 +#: appGUI/MainGUI.py:697 appGUI/MainGUI.py:1239 appGUI/MainGUI.py:2528 msgid "Cut Path" msgstr "" @@ -4826,61 +4835,61 @@ msgstr "" msgid "Copy Geom" msgstr "" -#: appGUI/MainGUI.py:702 appGUI/MainGUI.py:757 appGUI/MainGUI.py:816 appGUI/MainGUI.py:4962 -#: appGUI/MainGUI.py:5082 appGUI/MainGUI.py:5221 +#: appGUI/MainGUI.py:702 appGUI/MainGUI.py:757 appGUI/MainGUI.py:816 appGUI/MainGUI.py:4997 +#: appGUI/MainGUI.py:5117 appGUI/MainGUI.py:5256 msgid "C" msgstr "" -#: appGUI/MainGUI.py:705 appGUI/MainGUI.py:1244 appGUI/MainGUI.py:2497 -#: appGUI/MainGUI.py:4991 +#: appGUI/MainGUI.py:705 appGUI/MainGUI.py:1244 appGUI/MainGUI.py:2532 +#: appGUI/MainGUI.py:5026 msgid "Delete Shape" msgstr "" #: appGUI/MainGUI.py:710 appGUI/MainGUI.py:824 appGUI/MainGUI.py:1294 appGUI/MainGUI.py:1736 -#: appGUI/MainGUI.py:1800 appGUI/MainGUI.py:2548 appGUI/MainGUI.py:5225 +#: appGUI/MainGUI.py:1800 appGUI/MainGUI.py:2583 appGUI/MainGUI.py:5260 #: appPlugins/ToolMove.py:27 msgid "Move" msgstr "" -#: appGUI/MainGUI.py:710 appGUI/MainGUI.py:766 appGUI/MainGUI.py:824 appGUI/MainGUI.py:4700 -#: appGUI/MainGUI.py:4968 appGUI/MainGUI.py:4969 appGUI/MainGUI.py:5085 -#: appGUI/MainGUI.py:5225 +#: appGUI/MainGUI.py:710 appGUI/MainGUI.py:766 appGUI/MainGUI.py:824 appGUI/MainGUI.py:4735 +#: appGUI/MainGUI.py:5003 appGUI/MainGUI.py:5004 appGUI/MainGUI.py:5120 +#: appGUI/MainGUI.py:5260 msgid "M" msgstr "" -#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:4965 +#: appGUI/MainGUI.py:717 appGUI/MainGUI.py:5000 msgid "I" msgstr "" -#: appGUI/MainGUI.py:721 appGUI/MainGUI.py:811 appGUI/MainGUI.py:4761 appGUI/MainGUI.py:4982 -#: appGUI/MainGUI.py:5241 +#: appGUI/MainGUI.py:721 appGUI/MainGUI.py:811 appGUI/MainGUI.py:4796 appGUI/MainGUI.py:5017 +#: appGUI/MainGUI.py:5276 msgid "Alt+R" msgstr "" -#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:5002 msgid "Toggle Corner Snap" msgstr "" -#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:4967 +#: appGUI/MainGUI.py:726 appGUI/MainGUI.py:5002 msgid "K" msgstr "" #: appGUI/MainGUI.py:740 appGUI/MainGUI.py:1171 appGUI/MainGUI.py:1774 -#: appGUI/MainGUI.py:2431 appGUI/MainGUI.py:5083 +#: appGUI/MainGUI.py:2466 appGUI/MainGUI.py:5118 msgid "Add Drill" msgstr "" #: appGUI/MainGUI.py:745 appGUI/MainGUI.py:1177 appGUI/MainGUI.py:1781 -#: appGUI/MainGUI.py:2439 appGUI/MainGUI.py:5086 +#: appGUI/MainGUI.py:2474 appGUI/MainGUI.py:5121 msgid "Add Slot Array" msgstr "" #: appGUI/MainGUI.py:748 appGUI/MainGUI.py:1175 appGUI/MainGUI.py:1779 -#: appGUI/MainGUI.py:2437 appGUI/MainGUI.py:5089 +#: appGUI/MainGUI.py:2472 appGUI/MainGUI.py:5124 msgid "Add Slot" msgstr "" -#: appGUI/MainGUI.py:748 appGUI/MainGUI.py:5089 +#: appGUI/MainGUI.py:748 appGUI/MainGUI.py:5124 msgid "W" msgstr "" @@ -4888,59 +4897,59 @@ msgstr "" msgid "Resize Drill(S)" msgstr "" -#: appGUI/MainGUI.py:766 appGUI/MainGUI.py:1189 appGUI/MainGUI.py:2449 -#: appGUI/MainGUI.py:5085 +#: appGUI/MainGUI.py:766 appGUI/MainGUI.py:1189 appGUI/MainGUI.py:2484 +#: appGUI/MainGUI.py:5120 msgid "Move Drill" msgstr "" -#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1257 appGUI/MainGUI.py:2511 -#: appGUI/MainGUI.py:5227 +#: appGUI/MainGUI.py:776 appGUI/MainGUI.py:1257 appGUI/MainGUI.py:2546 +#: appGUI/MainGUI.py:5262 msgid "Add Pad" msgstr "" -#: appGUI/MainGUI.py:782 appGUI/MainGUI.py:1261 appGUI/MainGUI.py:2515 -#: appGUI/MainGUI.py:5230 +#: appGUI/MainGUI.py:782 appGUI/MainGUI.py:1261 appGUI/MainGUI.py:2550 +#: appGUI/MainGUI.py:5265 msgid "Add Track" msgstr "" -#: appGUI/MainGUI.py:785 appGUI/MainGUI.py:1263 appGUI/MainGUI.py:2517 -#: appGUI/MainGUI.py:5226 +#: appGUI/MainGUI.py:785 appGUI/MainGUI.py:1263 appGUI/MainGUI.py:2552 +#: appGUI/MainGUI.py:5261 msgid "Add Region" msgstr "" #: appGUI/MainGUI.py:790 appGUI/MainGUI.py:1265 appGUI/MainGUI.py:1751 -#: appGUI/MainGUI.py:2519 +#: appGUI/MainGUI.py:2554 msgid "Poligonize" msgstr "" -#: appGUI/MainGUI.py:790 appGUI/MainGUI.py:4757 appGUI/MainGUI.py:5240 +#: appGUI/MainGUI.py:790 appGUI/MainGUI.py:4792 appGUI/MainGUI.py:5275 msgid "Alt+N" msgstr "" -#: appGUI/MainGUI.py:793 appGUI/MainGUI.py:5223 +#: appGUI/MainGUI.py:793 appGUI/MainGUI.py:5258 msgid "Add SemiDisc" msgstr "" -#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:5222 +#: appGUI/MainGUI.py:796 appGUI/MainGUI.py:5257 msgid "Add Disc" msgstr "" #: appGUI/MainGUI.py:805 appGUI/MainGUI.py:1278 appGUI/MainGUI.py:1763 -#: appGUI/MainGUI.py:2532 +#: appGUI/MainGUI.py:2567 msgid "Mark Area" msgstr "" -#: appGUI/MainGUI.py:805 appGUI/MainGUI.py:4744 appGUI/MainGUI.py:5239 +#: appGUI/MainGUI.py:805 appGUI/MainGUI.py:4779 appGUI/MainGUI.py:5274 msgid "Alt+A" msgstr "" #: appGUI/MainGUI.py:808 appGUI/MainGUI.py:1216 appGUI/MainGUI.py:1283 -#: appGUI/MainGUI.py:1718 appGUI/MainGUI.py:1765 appGUI/MainGUI.py:2476 -#: appGUI/MainGUI.py:2537 +#: appGUI/MainGUI.py:1718 appGUI/MainGUI.py:1765 appGUI/MainGUI.py:2511 +#: appGUI/MainGUI.py:2572 msgid "Eraser" msgstr "" -#: appGUI/MainGUI.py:811 app_Main.py:6835 app_Main.py:6889 app_Main.py:6937 +#: appGUI/MainGUI.py:811 app_Main.py:6862 app_Main.py:6916 app_Main.py:6964 msgid "Transform" msgstr "" @@ -4956,43 +4965,43 @@ msgstr "" msgid "Set Color" msgstr "" -#: appGUI/MainGUI.py:850 app_Main.py:8721 +#: appGUI/MainGUI.py:850 app_Main.py:8751 msgid "Red" msgstr "" -#: appGUI/MainGUI.py:853 app_Main.py:8723 +#: appGUI/MainGUI.py:853 app_Main.py:8753 msgid "Blue" msgstr "" -#: appGUI/MainGUI.py:856 app_Main.py:8726 +#: appGUI/MainGUI.py:856 app_Main.py:8756 msgid "Yellow" msgstr "" -#: appGUI/MainGUI.py:859 app_Main.py:8728 +#: appGUI/MainGUI.py:859 app_Main.py:8758 msgid "Green" msgstr "" -#: appGUI/MainGUI.py:862 app_Main.py:8730 +#: appGUI/MainGUI.py:862 app_Main.py:8760 msgid "Purple" msgstr "" -#: appGUI/MainGUI.py:865 app_Main.py:8732 +#: appGUI/MainGUI.py:865 app_Main.py:8762 msgid "Brown" msgstr "" -#: appGUI/MainGUI.py:868 app_Main.py:8734 app_Main.py:8811 +#: appGUI/MainGUI.py:868 app_Main.py:8764 app_Main.py:8841 msgid "White" msgstr "" -#: appGUI/MainGUI.py:871 app_Main.py:8736 +#: appGUI/MainGUI.py:871 app_Main.py:8766 msgid "Black" msgstr "" -#: appGUI/MainGUI.py:881 app_Main.py:8777 +#: appGUI/MainGUI.py:881 app_Main.py:8807 msgid "Opacity" msgstr "" -#: appGUI/MainGUI.py:884 app_Main.py:8751 +#: appGUI/MainGUI.py:884 app_Main.py:8781 msgid "Default" msgstr "" @@ -5006,7 +5015,7 @@ msgid "Properties" msgstr "" #: appGUI/MainGUI.py:915 appGUI/MainGUI.py:1417 appGUI/MainGUI.py:1680 app_Main.py:2603 -#: app_Main.py:2865 app_Main.py:10097 +#: app_Main.py:2865 app_Main.py:10127 msgid "Project" msgstr "" @@ -5042,19 +5051,19 @@ msgstr "" msgid "Gerber Editor Toolbar" msgstr "" -#: appGUI/MainGUI.py:975 appGUI/MainGUI.py:2157 +#: appGUI/MainGUI.py:975 appGUI/MainGUI.py:2192 msgid "Delta Coordinates Toolbar" msgstr "" -#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2165 +#: appGUI/MainGUI.py:979 appGUI/MainGUI.py:2200 msgid "Coordinates Toolbar" msgstr "" -#: appGUI/MainGUI.py:983 appGUI/MainGUI.py:2173 +#: appGUI/MainGUI.py:983 appGUI/MainGUI.py:2208 msgid "Grid Toolbar" msgstr "" -#: appGUI/MainGUI.py:993 appGUI/MainGUI.py:2181 +#: appGUI/MainGUI.py:993 appGUI/MainGUI.py:2216 msgid "Status Toolbar" msgstr "" @@ -5062,109 +5071,109 @@ msgstr "" msgid "Save project" msgstr "" -#: appGUI/MainGUI.py:1019 appGUI/MainGUI.py:2281 app_Main.py:2600 app_Main.py:2860 +#: appGUI/MainGUI.py:1019 appGUI/MainGUI.py:2316 app_Main.py:2600 app_Main.py:2860 msgid "Editor" msgstr "" -#: appGUI/MainGUI.py:1042 appGUI/MainGUI.py:2304 appGUI/MainGUI.py:4720 -#: appGUI/MainGUI.py:4985 +#: appGUI/MainGUI.py:1042 appGUI/MainGUI.py:2339 appGUI/MainGUI.py:4755 +#: appGUI/MainGUI.py:5020 msgid "Distance Tool" msgstr "" -#: appGUI/MainGUI.py:1044 appGUI/MainGUI.py:2306 +#: appGUI/MainGUI.py:1044 appGUI/MainGUI.py:2341 msgid "Distance Min Tool" msgstr "" -#: appGUI/MainGUI.py:1061 appGUI/MainGUI.py:1693 appGUI/MainGUI.py:2323 +#: appGUI/MainGUI.py:1061 appGUI/MainGUI.py:1693 appGUI/MainGUI.py:2358 msgid "Replot" msgstr "" -#: appGUI/MainGUI.py:1063 appGUI/MainGUI.py:1691 appGUI/MainGUI.py:2325 +#: appGUI/MainGUI.py:1063 appGUI/MainGUI.py:1691 appGUI/MainGUI.py:2360 msgid "Clear Plot" msgstr "" -#: appGUI/MainGUI.py:1093 appGUI/MainGUI.py:2353 appGUI/ObjectUI.py:1422 +#: appGUI/MainGUI.py:1093 appGUI/MainGUI.py:2388 appGUI/ObjectUI.py:1522 #: appPlugins/ToolLevelling.py:187 appPlugins/ToolLevelling.py:1722 msgid "Levelling" msgstr "" -#: appGUI/MainGUI.py:1102 appGUI/MainGUI.py:2362 appGUI/ObjectUI.py:224 -#: appGUI/ObjectUI.py:392 appPlugins/ToolFollow.py:129 appPlugins/ToolFollow.py:669 +#: appGUI/MainGUI.py:1102 appGUI/MainGUI.py:2397 appGUI/ObjectUI.py:239 +#: appGUI/ObjectUI.py:441 appPlugins/ToolFollow.py:129 appPlugins/ToolFollow.py:667 msgid "Follow" msgstr "" -#: appGUI/MainGUI.py:1113 appGUI/MainGUI.py:2373 -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:102 appPlugins/ToolCutOut.py:2365 +#: appGUI/MainGUI.py:1113 appGUI/MainGUI.py:2408 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:102 appPlugins/ToolCutOut.py:2350 msgid "Panel" msgstr "" -#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2375 appPlugins/ToolFilm.py:151 -#: appPlugins/ToolFilm.py:1132 +#: appGUI/MainGUI.py:1115 appGUI/MainGUI.py:2410 appGUI/ObjectUI.py:412 +#: appPlugins/ToolFilm.py:150 appPlugins/ToolFilm.py:1141 msgid "Film" msgstr "" -#: appGUI/MainGUI.py:1117 appGUI/MainGUI.py:2377 appPlugins/ToolDblSided.py:110 -#: appPlugins/ToolDblSided.py:647 +#: appGUI/MainGUI.py:1117 appGUI/MainGUI.py:2412 appPlugins/ToolDblSided.py:110 +#: appPlugins/ToolDblSided.py:628 msgid "2-Sided" msgstr "" -#: appGUI/MainGUI.py:1122 appGUI/MainGUI.py:2382 appGUI/MainGUI.py:4744 -#: appPlugins/ToolAlignObjects.py:32 appPlugins/ToolAlignObjects.py:396 +#: appGUI/MainGUI.py:1122 appGUI/MainGUI.py:2417 appGUI/MainGUI.py:4779 +#: appPlugins/ToolAlignObjects.py:32 appPlugins/ToolAlignObjects.py:399 msgid "Align Objects" msgstr "" -#: appGUI/MainGUI.py:1129 appGUI/MainGUI.py:2389 appGUI/MainGUI.py:4748 -#: appPlugins/ToolExtract.py:131 appPlugins/ToolExtract.py:898 +#: appGUI/MainGUI.py:1129 appGUI/MainGUI.py:2424 appGUI/MainGUI.py:4783 +#: appPlugins/ToolExtract.py:131 appPlugins/ToolExtract.py:895 msgid "Extract" msgstr "" -#: appGUI/MainGUI.py:1131 appGUI/MainGUI.py:2391 appGUI/MainGUI.py:4753 -#: appPlugins/ToolCopperThieving.py:145 appPlugins/ToolCopperThieving.py:1270 +#: appGUI/MainGUI.py:1131 appGUI/MainGUI.py:2426 appGUI/MainGUI.py:4788 +#: appPlugins/ToolCopperThieving.py:145 appPlugins/ToolCopperThieving.py:1272 msgid "Copper Thieving" msgstr "" -#: appGUI/MainGUI.py:1133 appGUI/MainGUI.py:2393 appGUI/MainGUI.py:4745 -#: appPlugins/ToolCorners.py:667 +#: appGUI/MainGUI.py:1133 appGUI/MainGUI.py:2428 appGUI/MainGUI.py:4780 +#: appPlugins/ToolCorners.py:679 msgid "Corner Markers" msgstr "" -#: appGUI/MainGUI.py:1135 appGUI/MainGUI.py:2395 appGUI/MainGUI.py:4751 -#: appPlugins/ToolPunchGerber.py:1957 appPlugins/ToolPunchGerber.py:2333 +#: appGUI/MainGUI.py:1135 appGUI/MainGUI.py:2430 appGUI/MainGUI.py:4786 +#: appPlugins/ToolPunchGerber.py:1953 appPlugins/ToolPunchGerber.py:2344 msgid "Punch Gerber" msgstr "" -#: appGUI/MainGUI.py:1137 appGUI/MainGUI.py:2397 appGUI/MainGUI.py:4746 -#: appPlugins/ToolCalculators.py:93 appPlugins/ToolCalculators.py:414 +#: appGUI/MainGUI.py:1137 appGUI/MainGUI.py:2432 appGUI/MainGUI.py:4781 +#: appPlugins/ToolCalculators.py:93 appPlugins/ToolCalculators.py:506 msgid "Calculators" msgstr "" #: appGUI/MainGUI.py:1169 appGUI/MainGUI.py:1195 appGUI/MainGUI.py:1255 -#: appGUI/MainGUI.py:2429 appGUI/MainGUI.py:2455 appGUI/MainGUI.py:2509 +#: appGUI/MainGUI.py:2464 appGUI/MainGUI.py:2490 appGUI/MainGUI.py:2544 msgid "Select" msgstr "" -#: appGUI/MainGUI.py:1179 appGUI/MainGUI.py:1784 appGUI/MainGUI.py:2435 -#: appGUI/MainGUI.py:5087 +#: appGUI/MainGUI.py:1179 appGUI/MainGUI.py:1784 appGUI/MainGUI.py:2470 +#: appGUI/MainGUI.py:5122 msgid "Resize Drill" msgstr "" -#: appGUI/MainGUI.py:1183 appGUI/MainGUI.py:2443 appGUI/MainGUI.py:5082 +#: appGUI/MainGUI.py:1183 appGUI/MainGUI.py:2478 appGUI/MainGUI.py:5117 msgid "Copy Drill" msgstr "" -#: appGUI/MainGUI.py:1185 appGUI/MainGUI.py:2445 appGUI/MainGUI.py:5091 +#: appGUI/MainGUI.py:1185 appGUI/MainGUI.py:2480 appGUI/MainGUI.py:5126 msgid "Delete Drill" msgstr "" -#: appGUI/MainGUI.py:1212 appGUI/MainGUI.py:2472 +#: appGUI/MainGUI.py:1212 appGUI/MainGUI.py:2507 msgid "Add Buffer" msgstr "" -#: appGUI/MainGUI.py:1214 appGUI/MainGUI.py:2474 +#: appGUI/MainGUI.py:1214 appGUI/MainGUI.py:2509 msgid "Paint Shape" msgstr "" -#: appGUI/MainGUI.py:1222 appGUI/MainGUI.py:2482 +#: appGUI/MainGUI.py:1222 appGUI/MainGUI.py:2517 msgid "Polygon Explode" msgstr "" @@ -5187,24 +5196,24 @@ msgid "Copy Shape(s)" msgstr "" #: appGUI/MainGUI.py:1246 appGUI/MainGUI.py:1291 appGUI/MainGUI.py:1732 -#: appGUI/MainGUI.py:1769 appGUI/MainGUI.py:2499 appGUI/MainGUI.py:2545 -#: appGUI/MainGUI.py:4763 appGUI/ObjectUI.py:100 appGUI/ObjectUI.py:142 +#: appGUI/MainGUI.py:1769 appGUI/MainGUI.py:2534 appGUI/MainGUI.py:2580 +#: appGUI/MainGUI.py:4798 appGUI/ObjectUI.py:92 appGUI/ObjectUI.py:147 msgid "Transformations" msgstr "" -#: appGUI/MainGUI.py:1249 appGUI/MainGUI.py:2503 +#: appGUI/MainGUI.py:1249 appGUI/MainGUI.py:2538 msgid "Move Objects" msgstr "" -#: appGUI/MainGUI.py:1268 appGUI/MainGUI.py:1753 appGUI/MainGUI.py:2522 +#: appGUI/MainGUI.py:1268 appGUI/MainGUI.py:1753 appGUI/MainGUI.py:2557 msgid "SemiDisc" msgstr "" -#: appGUI/MainGUI.py:1270 appGUI/MainGUI.py:1755 appGUI/MainGUI.py:2524 +#: appGUI/MainGUI.py:1270 appGUI/MainGUI.py:1755 appGUI/MainGUI.py:2559 msgid "Disc" msgstr "" -#: appGUI/MainGUI.py:1280 appGUI/MainGUI.py:2534 +#: appGUI/MainGUI.py:1280 appGUI/MainGUI.py:2569 msgid "Import Shape" msgstr "" @@ -5264,27 +5273,21 @@ msgstr "" msgid "TCL Shell" msgstr "" -#: appGUI/MainGUI.py:1463 appGUI/MainGUI.py:1471 appGUI/MainGUI.py:2687 -#: appGUI/MainGUI.py:2693 app_Main.py:2878 app_Main.py:9869 +#: appGUI/MainGUI.py:1463 appGUI/MainGUI.py:1471 appGUI/MainGUI.py:2722 +#: appGUI/MainGUI.py:2728 app_Main.py:2878 app_Main.py:9899 msgid "Plot Area" msgstr "" -#: appGUI/MainGUI.py:1513 appPlugins/ToolCopperThieving.py:1302 -#: appPlugins/ToolCorners.py:703 appPlugins/ToolEtchCompensation.py:345 -#: appPlugins/ToolExtract.py:931 appPlugins/ToolFiducials.py:1013 -#: appPlugins/ToolFollow.py:714 appPlugins/ToolInvertGerber.py:255 -#: appPlugins/ToolIsolation.py:3161 appPlugins/ToolOptimal.py:462 -#: appPlugins/ToolPunchGerber.py:2006 appPlugins/ToolQRCode.py:775 +#: appGUI/MainGUI.py:1513 appPlugins/ToolFiducials.py:1011 appPlugins/ToolOptimal.py:462 #: appPlugins/ToolRulesCheck.py:1203 appPlugins/ToolSolderPaste.py:1201 -#: appPlugins/ToolSub.py:836 msgid "GERBER" msgstr "" -#: appGUI/MainGUI.py:1523 appPlugins/ToolDrilling.py:2300 appPlugins/ToolRulesCheck.py:1341 +#: appGUI/MainGUI.py:1523 appPlugins/ToolRulesCheck.py:1341 msgid "EXCELLON" msgstr "" -#: appGUI/MainGUI.py:1533 appPlugins/ToolSub.py:889 +#: appGUI/MainGUI.py:1533 appPlugins/ToolSub.py:913 msgid "GEOMETRY" msgstr "" @@ -5326,7 +5329,7 @@ msgstr "" msgid "Open the folder where FlatCAM save the preferences files." msgstr "" -#: appGUI/MainGUI.py:1614 appGUI/MainGUI.py:2238 +#: appGUI/MainGUI.py:1614 appGUI/MainGUI.py:2273 msgid "Clear GUI Settings" msgstr "" @@ -5414,54 +5417,54 @@ msgstr "" msgid "Lock Toolbars" msgstr "" -#: appGUI/MainGUI.py:2134 +#: appGUI/MainGUI.py:2169 msgid "Detachable Tabs" msgstr "" -#: appGUI/MainGUI.py:2218 +#: appGUI/MainGUI.py:2253 msgid "FlatCAM Preferences Folder opened." msgstr "" -#: appGUI/MainGUI.py:2237 +#: appGUI/MainGUI.py:2272 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "" -#: appGUI/MainGUI.py:2242 appGUI/preferences/PreferencesUIManager.py:1037 -#: appGUI/preferences/PreferencesUIManager.py:1286 appTranslation.py:110 -#: appTranslation.py:213 app_Main.py:2656 app_Main.py:3881 app_Main.py:6646 app_Main.py:9756 -#: app_Main.py:9878 +#: appGUI/MainGUI.py:2277 appGUI/preferences/PreferencesUIManager.py:1041 +#: appGUI/preferences/PreferencesUIManager.py:1290 appTranslation.py:110 +#: appTranslation.py:213 app_Main.py:2656 app_Main.py:3881 app_Main.py:6654 app_Main.py:9786 +#: app_Main.py:9908 msgid "Yes" msgstr "" -#: appGUI/MainGUI.py:2243 appGUI/preferences/PreferencesUIManager.py:1287 +#: appGUI/MainGUI.py:2278 appGUI/preferences/PreferencesUIManager.py:1291 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:44 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:57 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:148 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:135 appPlugins/ToolDrilling.py:2358 -#: appPlugins/ToolIsolation.py:3229 appPlugins/ToolMilling.py:3656 -#: appPlugins/ToolNCC.py:4242 appPlugins/ToolPaint.py:3035 appTranslation.py:111 -#: appTranslation.py:214 app_Main.py:2657 app_Main.py:3882 app_Main.py:6647 app_Main.py:9757 -#: app_Main.py:9879 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:135 appPlugins/ToolDrilling.py:2373 +#: appPlugins/ToolIsolation.py:3233 appPlugins/ToolMilling.py:3728 +#: appPlugins/ToolNCC.py:4241 appPlugins/ToolPaint.py:3043 appTranslation.py:111 +#: appTranslation.py:214 app_Main.py:2657 app_Main.py:3882 app_Main.py:6655 app_Main.py:9787 +#: app_Main.py:9909 msgid "No" msgstr "" -#: appGUI/MainGUI.py:2495 +#: appGUI/MainGUI.py:2530 msgid "Copy Objects" msgstr "" -#: appGUI/MainGUI.py:2569 +#: appGUI/MainGUI.py:2604 msgid "Key Shortcut List" msgstr "" -#: appGUI/MainGUI.py:2754 +#: appGUI/MainGUI.py:2789 msgid "Shell enabled." msgstr "" -#: appGUI/MainGUI.py:2757 +#: appGUI/MainGUI.py:2792 msgid "Shell disabled." msgstr "" -#: appGUI/MainGUI.py:3302 +#: appGUI/MainGUI.py:3337 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -5469,600 +5472,600 @@ msgid "" "the toolbar button." msgstr "" -#: appGUI/MainGUI.py:3309 appGUI/MainGUI.py:3469 appGUI/MainGUI.py:3516 -#: appGUI/MainGUI.py:3538 +#: appGUI/MainGUI.py:3344 appGUI/MainGUI.py:3504 appGUI/MainGUI.py:3551 +#: appGUI/MainGUI.py:3573 msgid "Warning" msgstr "" -#: appGUI/MainGUI.py:3464 +#: appGUI/MainGUI.py:3499 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." msgstr "" -#: appGUI/MainGUI.py:3511 +#: appGUI/MainGUI.py:3546 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." msgstr "" -#: appGUI/MainGUI.py:3533 +#: appGUI/MainGUI.py:3568 msgid "" "Please select geometry items \n" "on which to perform union." msgstr "" -#: appGUI/MainGUI.py:4011 appPlugins/ToolIsolation.py:907 appPlugins/ToolNCC.py:1440 -#: appPlugins/ToolPaint.py:678 appPlugins/ToolSolderPaste.py:344 +#: appGUI/MainGUI.py:4046 appPlugins/ToolIsolation.py:903 appPlugins/ToolNCC.py:1424 +#: appPlugins/ToolPaint.py:664 appPlugins/ToolSolderPaste.py:344 #: appPlugins/ToolSolderPaste.py:1252 app_Main.py:4967 msgid "New Tool" msgstr "" -#: appGUI/MainGUI.py:4012 appPlugins/ToolIsolation.py:908 appPlugins/ToolNCC.py:1441 -#: appPlugins/ToolPaint.py:679 appPlugins/ToolSolderPaste.py:345 app_Main.py:4968 +#: appGUI/MainGUI.py:4047 appPlugins/ToolIsolation.py:904 appPlugins/ToolNCC.py:1425 +#: appPlugins/ToolPaint.py:665 appPlugins/ToolSolderPaste.py:345 app_Main.py:4968 msgid "Enter a Tool Diameter" msgstr "" -#: appGUI/MainGUI.py:4024 appPlugins/ToolIsolation.py:929 appPlugins/ToolNCC.py:1462 -#: appPlugins/ToolPaint.py:692 appPlugins/ToolSolderPaste.py:357 app_Main.py:4984 +#: appGUI/MainGUI.py:4059 appPlugins/ToolIsolation.py:925 appPlugins/ToolNCC.py:1446 +#: appPlugins/ToolPaint.py:678 appPlugins/ToolSolderPaste.py:357 app_Main.py:4984 msgid "Adding Tool cancelled" msgstr "" -#: appGUI/MainGUI.py:4054 +#: appGUI/MainGUI.py:4089 msgid "Distance Tool exit..." msgstr "" -#: appGUI/MainGUI.py:4251 app_Main.py:3869 +#: appGUI/MainGUI.py:4286 app_Main.py:3869 msgid "Application is saving the project. Please wait ..." msgstr "" -#: appGUI/MainGUI.py:4287 +#: appGUI/MainGUI.py:4322 msgid "Shortcut Key List" msgstr "" -#: appGUI/MainGUI.py:4690 +#: appGUI/MainGUI.py:4725 msgid "General Shortcut list" msgstr "" -#: appGUI/MainGUI.py:4691 +#: appGUI/MainGUI.py:4726 msgid "SHOW SHORTCUT LIST" msgstr "" -#: appGUI/MainGUI.py:4692 +#: appGUI/MainGUI.py:4727 msgid "1" msgstr "" -#: appGUI/MainGUI.py:4692 +#: appGUI/MainGUI.py:4727 msgid "Switch to Project Tab" msgstr "" -#: appGUI/MainGUI.py:4693 +#: appGUI/MainGUI.py:4728 msgid "2" msgstr "" -#: appGUI/MainGUI.py:4693 +#: appGUI/MainGUI.py:4728 msgid "Switch to Selected Tab" msgstr "" -#: appGUI/MainGUI.py:4694 +#: appGUI/MainGUI.py:4729 msgid "3" msgstr "" -#: appGUI/MainGUI.py:4694 +#: appGUI/MainGUI.py:4729 msgid "Switch to Tool Tab" msgstr "" -#: appGUI/MainGUI.py:4695 +#: appGUI/MainGUI.py:4730 msgid "New Gerber" msgstr "" -#: appGUI/MainGUI.py:4696 +#: appGUI/MainGUI.py:4731 msgid "Edit Object (if selected)" msgstr "" -#: appGUI/MainGUI.py:4697 app_Main.py:7019 +#: appGUI/MainGUI.py:4732 app_Main.py:7046 msgid "Grid On/Off" msgstr "" -#: appGUI/MainGUI.py:4698 +#: appGUI/MainGUI.py:4733 msgid "Jump to Coordinates" msgstr "" -#: appGUI/MainGUI.py:4699 +#: appGUI/MainGUI.py:4734 msgid "New Excellon" msgstr "" -#: appGUI/MainGUI.py:4700 +#: appGUI/MainGUI.py:4735 msgid "Move Obj" msgstr "" -#: appGUI/MainGUI.py:4701 +#: appGUI/MainGUI.py:4736 msgid "New Geometry" msgstr "" -#: appGUI/MainGUI.py:4703 +#: appGUI/MainGUI.py:4738 msgid "Change Units" msgstr "" -#: appGUI/MainGUI.py:4704 +#: appGUI/MainGUI.py:4739 msgid "Open Properties Plugin" msgstr "" -#: appGUI/MainGUI.py:4705 +#: appGUI/MainGUI.py:4740 msgid "Rotate by 90 degree CW" msgstr "" -#: appGUI/MainGUI.py:4706 +#: appGUI/MainGUI.py:4741 msgid "Shell Toggle" msgstr "" -#: appGUI/MainGUI.py:4707 +#: appGUI/MainGUI.py:4742 msgid "Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" -#: appGUI/MainGUI.py:4709 +#: appGUI/MainGUI.py:4744 msgid "Flip on X_axis" msgstr "" -#: appGUI/MainGUI.py:4710 +#: appGUI/MainGUI.py:4745 msgid "Flip on Y_axis" msgstr "" -#: appGUI/MainGUI.py:4716 +#: appGUI/MainGUI.py:4751 msgid "Copy Obj" msgstr "" -#: appGUI/MainGUI.py:4717 +#: appGUI/MainGUI.py:4752 msgid "Open Tools Database" msgstr "" -#: appGUI/MainGUI.py:4718 +#: appGUI/MainGUI.py:4753 msgid "Open Excellon File" msgstr "" -#: appGUI/MainGUI.py:4719 +#: appGUI/MainGUI.py:4754 msgid "Open Gerber File" msgstr "" -#: appGUI/MainGUI.py:4720 appGUI/MainGUI.py:4985 +#: appGUI/MainGUI.py:4755 appGUI/MainGUI.py:5020 msgid "Ctrl+M" msgstr "" -#: appGUI/MainGUI.py:4724 +#: appGUI/MainGUI.py:4759 msgid "Ctrl+Q" msgstr "" -#: appGUI/MainGUI.py:4724 appPlugins/ToolPDF.py:44 +#: appGUI/MainGUI.py:4759 appPlugins/ToolPDF.py:44 msgid "PDF Import Tool" msgstr "" -#: appGUI/MainGUI.py:4729 +#: appGUI/MainGUI.py:4764 msgid "Toggle the axis" msgstr "" -#: appGUI/MainGUI.py:4730 +#: appGUI/MainGUI.py:4765 msgid "Shift+C" msgstr "" -#: appGUI/MainGUI.py:4730 +#: appGUI/MainGUI.py:4765 msgid "Copy Obj_Name" msgstr "" -#: appGUI/MainGUI.py:4735 appGUI/MainGUI.py:4979 appGUI/MainGUI.py:5090 -#: appGUI/MainGUI.py:5236 +#: appGUI/MainGUI.py:4770 appGUI/MainGUI.py:5014 appGUI/MainGUI.py:5125 +#: appGUI/MainGUI.py:5271 msgid "Shift+M" msgstr "" -#: appGUI/MainGUI.py:4735 appGUI/MainGUI.py:4979 appGUI/MainGUI.py:5090 -#: appGUI/MainGUI.py:5236 +#: appGUI/MainGUI.py:4770 appGUI/MainGUI.py:5014 appGUI/MainGUI.py:5125 +#: appGUI/MainGUI.py:5271 msgid "Distance Minimum Tool" msgstr "" -#: appGUI/MainGUI.py:4736 +#: appGUI/MainGUI.py:4771 msgid "Open Preferences Window" msgstr "" -#: appGUI/MainGUI.py:4737 +#: appGUI/MainGUI.py:4772 msgid "Shift+R" msgstr "" -#: appGUI/MainGUI.py:4737 +#: appGUI/MainGUI.py:4772 msgid "Rotate by 90 degree CCW" msgstr "" -#: appGUI/MainGUI.py:4738 +#: appGUI/MainGUI.py:4773 msgid "Run a Script" msgstr "" -#: appGUI/MainGUI.py:4739 +#: appGUI/MainGUI.py:4774 msgid "Toggle the workspace" msgstr "" -#: appGUI/MainGUI.py:4745 +#: appGUI/MainGUI.py:4780 msgid "Alt+B" msgstr "" -#: appGUI/MainGUI.py:4746 +#: appGUI/MainGUI.py:4781 msgid "Alt+C" msgstr "" -#: appGUI/MainGUI.py:4747 +#: appGUI/MainGUI.py:4782 msgid "Alt+D" msgstr "" -#: appGUI/MainGUI.py:4747 +#: appGUI/MainGUI.py:4782 msgid "2-Sided PCB" msgstr "" -#: appGUI/MainGUI.py:4748 +#: appGUI/MainGUI.py:4783 msgid "Alt+E" msgstr "" -#: appGUI/MainGUI.py:4749 +#: appGUI/MainGUI.py:4784 msgid "Alt+F" msgstr "" -#: appGUI/MainGUI.py:4749 appPlugins/ToolFiducials.py:139 appPlugins/ToolFiducials.py:772 +#: appGUI/MainGUI.py:4784 appPlugins/ToolFiducials.py:139 appPlugins/ToolFiducials.py:772 msgid "Fiducials" msgstr "" -#: appGUI/MainGUI.py:4750 +#: appGUI/MainGUI.py:4785 msgid "Alt+G" msgstr "" -#: appGUI/MainGUI.py:4750 appPlugins/ToolInvertGerber.py:103 -#: appPlugins/ToolInvertGerber.py:215 appPlugins/ToolInvertGerber.py:309 +#: appGUI/MainGUI.py:4785 appPlugins/ToolInvertGerber.py:103 +#: appPlugins/ToolInvertGerber.py:215 appPlugins/ToolInvertGerber.py:312 msgid "Invert Gerber" msgstr "" -#: appGUI/MainGUI.py:4751 +#: appGUI/MainGUI.py:4786 msgid "Alt+H" msgstr "" -#: appGUI/MainGUI.py:4752 +#: appGUI/MainGUI.py:4787 msgid "Alt+I" msgstr "" -#: appGUI/MainGUI.py:4753 +#: appGUI/MainGUI.py:4788 msgid "Alt+J" msgstr "" -#: appGUI/MainGUI.py:4754 +#: appGUI/MainGUI.py:4789 msgid "Alt+K" msgstr "" -#: appGUI/MainGUI.py:4754 +#: appGUI/MainGUI.py:4789 msgid "Solder Paste Dispensing" msgstr "" -#: appGUI/MainGUI.py:4755 +#: appGUI/MainGUI.py:4790 msgid "Alt+L" msgstr "" -#: appGUI/MainGUI.py:4755 +#: appGUI/MainGUI.py:4790 msgid "Film PCB" msgstr "" -#: appGUI/MainGUI.py:4756 +#: appGUI/MainGUI.py:4791 msgid "Alt+M" msgstr "" -#: appGUI/MainGUI.py:4757 appPlugins/ToolNCC.py:2348 appPlugins/ToolNCC.py:2350 -#: appPlugins/ToolNCC.py:2934 appPlugins/ToolNCC.py:2936 +#: appGUI/MainGUI.py:4792 appPlugins/ToolNCC.py:2334 appPlugins/ToolNCC.py:2336 +#: appPlugins/ToolNCC.py:2920 appPlugins/ToolNCC.py:2922 msgid "Non-Copper Clearing" msgstr "" -#: appGUI/MainGUI.py:4758 +#: appGUI/MainGUI.py:4793 msgid "Alt+O" msgstr "" -#: appGUI/MainGUI.py:4758 appPlugins/ToolIsolation.py:3271 appPlugins/ToolNCC.py:4290 +#: appGUI/MainGUI.py:4793 appPlugins/ToolIsolation.py:3279 appPlugins/ToolNCC.py:4296 msgid "Optimal" msgstr "" -#: appGUI/MainGUI.py:4759 +#: appGUI/MainGUI.py:4794 msgid "Alt+P" msgstr "" -#: appGUI/MainGUI.py:4759 +#: appGUI/MainGUI.py:4794 msgid "Paint Area" msgstr "" -#: appGUI/MainGUI.py:4760 +#: appGUI/MainGUI.py:4795 msgid "Alt+Q" msgstr "" -#: appGUI/MainGUI.py:4760 appPlugins/ToolQRCode.py:130 appPlugins/ToolQRCode.py:728 +#: appGUI/MainGUI.py:4795 appPlugins/ToolQRCode.py:130 appPlugins/ToolQRCode.py:728 msgid "QRCode" msgstr "" -#: appGUI/MainGUI.py:4761 +#: appGUI/MainGUI.py:4796 msgid "Rules Check" msgstr "" -#: appGUI/MainGUI.py:4762 +#: appGUI/MainGUI.py:4797 msgid "View File Source" msgstr "" -#: appGUI/MainGUI.py:4763 +#: appGUI/MainGUI.py:4798 msgid "Alt+T" msgstr "" -#: appGUI/MainGUI.py:4764 +#: appGUI/MainGUI.py:4799 msgid "Alt+W" msgstr "" -#: appGUI/MainGUI.py:4764 appPlugins/ToolSub.py:165 appPlugins/ToolSub.py:770 +#: appGUI/MainGUI.py:4799 appPlugins/ToolSub.py:165 appPlugins/ToolSub.py:768 msgid "Subtract" msgstr "" -#: appGUI/MainGUI.py:4765 appGUI/MainGUI.py:4983 +#: appGUI/MainGUI.py:4800 appGUI/MainGUI.py:5018 msgid "Alt+X" msgstr "" -#: appGUI/MainGUI.py:4765 +#: appGUI/MainGUI.py:4800 msgid "Cutout PCB" msgstr "" -#: appGUI/MainGUI.py:4766 +#: appGUI/MainGUI.py:4801 msgid "Alt+Z" msgstr "" -#: appGUI/MainGUI.py:4766 appPlugins/ToolPanelize.py:36 +#: appGUI/MainGUI.py:4801 appPlugins/ToolPanelize.py:36 msgid "Panelize PCB" msgstr "" -#: appGUI/MainGUI.py:4769 +#: appGUI/MainGUI.py:4804 msgid "Enable Non-selected Objects" msgstr "" -#: appGUI/MainGUI.py:4770 +#: appGUI/MainGUI.py:4805 msgid "Disable Non-selected Objects" msgstr "" -#: appGUI/MainGUI.py:4771 +#: appGUI/MainGUI.py:4806 msgid "Toggle Full Screen" msgstr "" -#: appGUI/MainGUI.py:4774 +#: appGUI/MainGUI.py:4809 msgid "Ctrl+Alt+X" msgstr "" -#: appGUI/MainGUI.py:4774 +#: appGUI/MainGUI.py:4809 msgid "Abort current task (gracefully)" msgstr "" -#: appGUI/MainGUI.py:4778 +#: appGUI/MainGUI.py:4813 msgid "Ctrl+Shift+V" msgstr "" -#: appGUI/MainGUI.py:4778 +#: appGUI/MainGUI.py:4813 msgid "Paste Special. Will convert a Windows path style to the one required in Tcl Shell" msgstr "" -#: appGUI/MainGUI.py:4782 +#: appGUI/MainGUI.py:4817 msgid "Open Online Manual" msgstr "" -#: appGUI/MainGUI.py:4783 +#: appGUI/MainGUI.py:4818 msgid "F2" msgstr "" -#: appGUI/MainGUI.py:4783 +#: appGUI/MainGUI.py:4818 msgid "Rename Objects" msgstr "" -#: appGUI/MainGUI.py:4784 +#: appGUI/MainGUI.py:4819 msgid "Open Online Tutorials" msgstr "" -#: appGUI/MainGUI.py:4785 +#: appGUI/MainGUI.py:4820 msgid "Refresh Plots" msgstr "" -#: appGUI/MainGUI.py:4786 appPlugins/ToolSolderPaste.py:1625 +#: appGUI/MainGUI.py:4821 appPlugins/ToolSolderPaste.py:1625 msgid "Delete Object" msgstr "" -#: appGUI/MainGUI.py:4787 appGUI/MainGUI.py:5092 +#: appGUI/MainGUI.py:4822 appGUI/MainGUI.py:5127 msgid "Alternate: Delete Tool" msgstr "" -#: appGUI/MainGUI.py:4788 +#: appGUI/MainGUI.py:4823 msgid "(left to Key_1)Toggle Notebook Area (Left Side)" msgstr "" -#: appGUI/MainGUI.py:4789 appGUI/MainGUI.py:4988 appGUI/MainGUI.py:5094 -#: appGUI/MainGUI.py:5235 +#: appGUI/MainGUI.py:4824 appGUI/MainGUI.py:5023 appGUI/MainGUI.py:5129 +#: appGUI/MainGUI.py:5270 msgid "Space" msgstr "" -#: appGUI/MainGUI.py:4789 +#: appGUI/MainGUI.py:4824 msgid "En(Dis)able Obj Plot" msgstr "" -#: appGUI/MainGUI.py:4790 appGUI/MainGUI.py:4990 appGUI/MainGUI.py:5093 -#: appGUI/MainGUI.py:5234 +#: appGUI/MainGUI.py:4825 appGUI/MainGUI.py:5025 appGUI/MainGUI.py:5128 +#: appGUI/MainGUI.py:5269 msgid "Esc" msgstr "" -#: appGUI/MainGUI.py:4790 +#: appGUI/MainGUI.py:4825 msgid "Deselects all objects" msgstr "" -#: appGUI/MainGUI.py:4804 +#: appGUI/MainGUI.py:4839 msgid "Editor Shortcut list" msgstr "" -#: appGUI/MainGUI.py:4959 +#: appGUI/MainGUI.py:4994 msgid "GEOMETRY EDITOR" msgstr "" -#: appGUI/MainGUI.py:4960 +#: appGUI/MainGUI.py:4995 msgid "Draw an Arc" msgstr "" -#: appGUI/MainGUI.py:4962 +#: appGUI/MainGUI.py:4997 msgid "Copy Geo Item" msgstr "" -#: appGUI/MainGUI.py:4963 +#: appGUI/MainGUI.py:4998 msgid "Within Add Arc will toogle the ARC direction: CW or CCW" msgstr "" -#: appGUI/MainGUI.py:4964 +#: appGUI/MainGUI.py:4999 msgid "Polygon Intersection Tool" msgstr "" -#: appGUI/MainGUI.py:4965 +#: appGUI/MainGUI.py:5000 msgid "Geo Paint Tool" msgstr "" -#: appGUI/MainGUI.py:4966 appGUI/MainGUI.py:5084 appGUI/MainGUI.py:5224 +#: appGUI/MainGUI.py:5001 appGUI/MainGUI.py:5119 appGUI/MainGUI.py:5259 msgid "Jump to Location (x, y)" msgstr "" -#: appGUI/MainGUI.py:4968 +#: appGUI/MainGUI.py:5003 msgid "Move Geo Item" msgstr "" -#: appGUI/MainGUI.py:4969 +#: appGUI/MainGUI.py:5004 msgid "Within Add Arc will cycle through the ARC modes" msgstr "" -#: appGUI/MainGUI.py:4970 +#: appGUI/MainGUI.py:5005 msgid "Draw a Polygon" msgstr "" -#: appGUI/MainGUI.py:4971 +#: appGUI/MainGUI.py:5006 msgid "Draw a Circle" msgstr "" -#: appGUI/MainGUI.py:4972 +#: appGUI/MainGUI.py:5007 msgid "Draw a Path" msgstr "" -#: appGUI/MainGUI.py:4973 +#: appGUI/MainGUI.py:5008 msgid "Draw Rectangle" msgstr "" -#: appGUI/MainGUI.py:4974 +#: appGUI/MainGUI.py:5009 msgid "Polygon Subtraction Tool" msgstr "" -#: appGUI/MainGUI.py:4975 +#: appGUI/MainGUI.py:5010 msgid "Add Text Tool" msgstr "" -#: appGUI/MainGUI.py:4976 +#: appGUI/MainGUI.py:5011 msgid "Polygon Union Tool" msgstr "" -#: appGUI/MainGUI.py:4977 +#: appGUI/MainGUI.py:5012 msgid "Flip shape on X axis" msgstr "" -#: appGUI/MainGUI.py:4978 +#: appGUI/MainGUI.py:5013 msgid "Flip shape on Y axis" msgstr "" -#: appGUI/MainGUI.py:4980 +#: appGUI/MainGUI.py:5015 msgid "Skew shape on X axis" msgstr "" -#: appGUI/MainGUI.py:4981 +#: appGUI/MainGUI.py:5016 msgid "Skew shape on Y axis" msgstr "" -#: appGUI/MainGUI.py:4982 +#: appGUI/MainGUI.py:5017 msgid "Editor Transformation Tool" msgstr "" -#: appGUI/MainGUI.py:4983 +#: appGUI/MainGUI.py:5018 msgid "Offset shape on X axis" msgstr "" -#: appGUI/MainGUI.py:4984 +#: appGUI/MainGUI.py:5019 msgid "Alt+Y" msgstr "" -#: appGUI/MainGUI.py:4984 +#: appGUI/MainGUI.py:5019 msgid "Offset shape on Y axis" msgstr "" -#: appGUI/MainGUI.py:4986 appGUI/MainGUI.py:5095 appGUI/MainGUI.py:5238 +#: appGUI/MainGUI.py:5021 appGUI/MainGUI.py:5130 appGUI/MainGUI.py:5273 msgid "Save Object and Exit Editor" msgstr "" -#: appGUI/MainGUI.py:4987 +#: appGUI/MainGUI.py:5022 msgid "Polygon Cut Tool" msgstr "" -#: appGUI/MainGUI.py:4988 +#: appGUI/MainGUI.py:5023 msgid "Rotate Geometry" msgstr "" -#: appGUI/MainGUI.py:4989 +#: appGUI/MainGUI.py:5024 msgid "ENTER" msgstr "" -#: appGUI/MainGUI.py:4989 +#: appGUI/MainGUI.py:5024 msgid "Finish drawing for certain tools" msgstr "" -#: appGUI/MainGUI.py:4990 appGUI/MainGUI.py:5093 appGUI/MainGUI.py:5234 +#: appGUI/MainGUI.py:5025 appGUI/MainGUI.py:5128 appGUI/MainGUI.py:5269 msgid "Abort and return to Select" msgstr "" -#: appGUI/MainGUI.py:5080 +#: appGUI/MainGUI.py:5115 msgid "EXCELLON EDITOR" msgstr "" -#: appGUI/MainGUI.py:5088 +#: appGUI/MainGUI.py:5123 msgid "Add a new Tool" msgstr "" -#: appGUI/MainGUI.py:5094 +#: appGUI/MainGUI.py:5129 msgid "Toggle Slot direction" msgstr "" -#: appGUI/MainGUI.py:5096 +#: appGUI/MainGUI.py:5131 msgid "Ctrl+Space" msgstr "" -#: appGUI/MainGUI.py:5096 appGUI/MainGUI.py:5235 +#: appGUI/MainGUI.py:5131 appGUI/MainGUI.py:5270 msgid "Toggle array direction" msgstr "" -#: appGUI/MainGUI.py:5218 +#: appGUI/MainGUI.py:5253 msgid "GERBER EDITOR" msgstr "" -#: appGUI/MainGUI.py:5228 +#: appGUI/MainGUI.py:5263 msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" msgstr "" -#: appGUI/MainGUI.py:5231 +#: appGUI/MainGUI.py:5266 msgid "Within Track & Region Tools will cycle FORWARD the bend modes" msgstr "" -#: appGUI/MainGUI.py:5233 +#: appGUI/MainGUI.py:5268 msgid "Alternate: Delete Apertures" msgstr "" -#: appGUI/MainGUI.py:5237 +#: appGUI/MainGUI.py:5272 msgid "Eraser Tool" msgstr "" -#: appGUI/MainGUI.py:5239 appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:216 +#: appGUI/MainGUI.py:5274 appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:216 msgid "Mark Area Tool" msgstr "" -#: appGUI/MainGUI.py:5240 +#: appGUI/MainGUI.py:5275 msgid "Poligonize Tool" msgstr "" -#: appGUI/MainGUI.py:5241 +#: appGUI/MainGUI.py:5276 msgid "Transformation Tool" msgstr "" @@ -6070,130 +6073,145 @@ msgstr "" msgid "App Object" msgstr "" -#: appGUI/ObjectUI.py:102 appGUI/ObjectUI.py:145 +#: appGUI/ObjectUI.py:94 appGUI/ObjectUI.py:150 msgid "Geometrical transformations of the current object." msgstr "" -#: appGUI/ObjectUI.py:111 +#: appGUI/ObjectUI.py:116 msgid "" "Factor by which to multiply\n" "geometric features of this object.\n" "Expressions are allowed. E.g: 1/25.4" msgstr "" -#: appGUI/ObjectUI.py:118 +#: appGUI/ObjectUI.py:123 msgid "Perform scaling operation." msgstr "" -#: appGUI/ObjectUI.py:128 +#: appGUI/ObjectUI.py:133 msgid "" "Amount by which to move the object\n" "in the x and y axes in (x, y) format.\n" "Expressions are allowed. E.g: (1/3.2, 0.5*3)" msgstr "" -#: appGUI/ObjectUI.py:135 +#: appGUI/ObjectUI.py:140 msgid "Perform the offset operation." msgstr "" -#: appGUI/ObjectUI.py:178 +#: appGUI/ObjectUI.py:183 msgid "Gerber Object" msgstr "" -#: appGUI/ObjectUI.py:187 appGUI/ObjectUI.py:550 appGUI/ObjectUI.py:877 -#: appGUI/ObjectUI.py:1218 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:25 +#: appGUI/ObjectUI.py:185 appGUI/ObjectUI.py:605 appGUI/ObjectUI.py:942 +#: appGUI/ObjectUI.py:1282 +msgid "General Information" +msgstr "" + +#: appGUI/ObjectUI.py:186 appGUI/ObjectUI.py:606 appGUI/ObjectUI.py:943 +#: appGUI/ObjectUI.py:1283 +msgid "General data about the object." +msgstr "" + +#: appGUI/ObjectUI.py:202 appGUI/ObjectUI.py:623 appGUI/ObjectUI.py:959 +#: appGUI/ObjectUI.py:1300 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:25 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:27 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:27 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:26 msgid "Plot Options" msgstr "" -#: appGUI/ObjectUI.py:192 appGUI/ObjectUI.py:553 +#: appGUI/ObjectUI.py:207 appGUI/ObjectUI.py:626 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:41 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:126 -#: appPlugins/ToolCopperThieving.py:1448 +#: appPlugins/ToolCopperThieving.py:1456 msgid "Solid" msgstr "" -#: appGUI/ObjectUI.py:194 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:42 +#: appGUI/ObjectUI.py:209 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:42 msgid "Solid color polygons." msgstr "" -#: appGUI/ObjectUI.py:199 appGUI/ObjectUI.py:559 appGUI/ObjectUI.py:883 +#: appGUI/ObjectUI.py:214 appGUI/ObjectUI.py:632 appGUI/ObjectUI.py:965 msgid "Multi-Color" msgstr "" -#: appGUI/ObjectUI.py:201 appGUI/ObjectUI.py:561 appGUI/ObjectUI.py:885 +#: appGUI/ObjectUI.py:216 appGUI/ObjectUI.py:634 appGUI/ObjectUI.py:967 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:50 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:43 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:49 msgid "Draw polygons in different colors." msgstr "" -#: appGUI/ObjectUI.py:216 appGUI/ObjectUI.py:635 +#: appGUI/ObjectUI.py:231 appGUI/ObjectUI.py:715 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:34 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:34 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:33 msgid "Plot" msgstr "" -#: appGUI/ObjectUI.py:217 appGUI/ObjectUI.py:637 appGUI/ObjectUI.py:988 -#: appGUI/ObjectUI.py:1363 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 +#: appGUI/ObjectUI.py:232 appGUI/ObjectUI.py:717 appGUI/ObjectUI.py:1062 +#: appGUI/ObjectUI.py:1477 appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:35 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:36 -#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:35 appPlugins/ToolMilling.py:3617 +#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:35 appPlugins/ToolMilling.py:3608 msgid "Plot (show) this object." msgstr "" -#: appGUI/ObjectUI.py:225 appGUI/ObjectUI.py:395 -#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:39 appPlugins/ToolFollow.py:788 +#: appGUI/ObjectUI.py:240 appGUI/ObjectUI.py:444 +#: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:39 appPlugins/ToolFollow.py:782 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" "the middle of the trace." msgstr "" -#: appGUI/ObjectUI.py:234 appGUI/ObjectUI.py:584 appGUI/ObjectUI.py:905 -#: appGUI/ObjectUI.py:1253 +#: appGUI/ObjectUI.py:249 appGUI/ObjectUI.py:657 appGUI/ObjectUI.py:987 +#: appGUI/ObjectUI.py:1334 msgid "Start the Object Editor" msgstr "" -#: appGUI/ObjectUI.py:245 appGUI/ObjectUI.py:595 appGUI/ObjectUI.py:916 -#: appGUI/ObjectUI.py:1264 +#: appGUI/ObjectUI.py:260 appGUI/ObjectUI.py:668 appGUI/ObjectUI.py:998 +#: appGUI/ObjectUI.py:1344 msgid "INFO" msgstr "" -#: appGUI/ObjectUI.py:247 appGUI/ObjectUI.py:597 appGUI/ObjectUI.py:918 -#: appGUI/ObjectUI.py:1266 +#: appGUI/ObjectUI.py:262 appGUI/ObjectUI.py:670 appGUI/ObjectUI.py:1000 +#: appGUI/ObjectUI.py:1346 msgid "Show the Object Attributes." msgstr "" -#: appGUI/ObjectUI.py:281 appGUI/ObjectUI.py:630 +#: appGUI/ObjectUI.py:290 appGUI/ObjectUI.py:698 appGUI/ObjectUI.py:1028 +#: appGUI/ObjectUI.py:1441 +msgid "Tools/apertures in the loaded object." +msgstr "" + +#: appGUI/ObjectUI.py:313 appGUI/ObjectUI.py:710 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:44 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:48 msgid "Toggle the display of the Tools Table." msgstr "" -#: appGUI/ObjectUI.py:290 +#: appGUI/ObjectUI.py:322 msgid "Mark All" msgstr "" -#: appGUI/ObjectUI.py:292 +#: appGUI/ObjectUI.py:324 msgid "" "When checked it will display all the apertures.\n" "When unchecked, it will delete all mark shapes\n" "that are drawn on canvas." msgstr "" -#: appGUI/ObjectUI.py:322 appPlugins/ToolExtract.py:1022 appPlugins/ToolPunchGerber.py:2100 +#: appGUI/ObjectUI.py:354 appPlugins/ToolExtract.py:1032 appPlugins/ToolPunchGerber.py:2107 msgid "Mark the aperture instances on canvas." msgstr "" -#: appGUI/ObjectUI.py:329 appPlugins/ToolIsolation.py:3664 +#: appGUI/ObjectUI.py:361 appPlugins/ToolIsolation.py:3692 msgid "Buffer Solid Geometry" msgstr "" -#: appGUI/ObjectUI.py:331 appPlugins/ToolIsolation.py:3666 +#: appGUI/ObjectUI.py:363 appPlugins/ToolIsolation.py:3694 msgid "" "This button is shown only when the Gerber file\n" "is loaded without buffering.\n" @@ -6201,43 +6219,47 @@ msgid "" "required for isolation." msgstr "" -#: appGUI/ObjectUI.py:347 +#: appGUI/ObjectUI.py:382 msgid "Isolation Routing" msgstr "" -#: appGUI/ObjectUI.py:350 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:27 -#: appPlugins/ToolIsolation.py:3143 +#: appGUI/ObjectUI.py:385 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:27 +#: appPlugins/ToolIsolation.py:3141 msgid "" "Create a Geometry object with\n" "toolpaths to cut around polygons." msgstr "" -#: appGUI/ObjectUI.py:365 appGUI/ObjectUI.py:1074 appPlugins/ToolNCC.py:4671 -msgid "" -"Create the Geometry Object\n" -"for non-copper routing." -msgstr "" - -#: appGUI/ObjectUI.py:380 +#: appGUI/ObjectUI.py:400 msgid "" "Generate the geometry for\n" "the board cutout." msgstr "" -#: appGUI/ObjectUI.py:408 appGUI/ObjectUI.py:756 appGUI/ObjectUI.py:1091 -#: appPlugins/ToolEtchCompensation.py:358 +#: appGUI/ObjectUI.py:415 appPlugins/ToolFilm.py:1168 +msgid "Create a positive/negative film for UV exposure." +msgstr "" + +#: appGUI/ObjectUI.py:429 appGUI/ObjectUI.py:1140 appPlugins/ToolNCC.py:4684 +msgid "" +"Create the Geometry Object\n" +"for non-copper routing." +msgstr "" + +#: appGUI/ObjectUI.py:457 appGUI/ObjectUI.py:822 appGUI/ObjectUI.py:1157 +#: appPlugins/ToolEtchCompensation.py:351 msgid "Utilities" msgstr "" -#: appGUI/ObjectUI.py:410 appGUI/ObjectUI.py:758 appGUI/ObjectUI.py:1093 +#: appGUI/ObjectUI.py:459 appGUI/ObjectUI.py:824 appGUI/ObjectUI.py:1159 msgid "Show the Utilities." msgstr "" -#: appGUI/ObjectUI.py:434 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:26 +#: appGUI/ObjectUI.py:482 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:26 msgid "Non-copper regions" msgstr "" -#: appGUI/ObjectUI.py:436 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:28 +#: appGUI/ObjectUI.py:484 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:28 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6246,13 +6268,13 @@ msgid "" "copper from a specified region." msgstr "" -#: appGUI/ObjectUI.py:446 appGUI/ObjectUI.py:487 +#: appGUI/ObjectUI.py:501 appGUI/ObjectUI.py:549 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:40 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73 msgid "Boundary Margin" msgstr "" -#: appGUI/ObjectUI.py:448 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:42 +#: appGUI/ObjectUI.py:503 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:42 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6260,36 +6282,36 @@ msgid "" "distance." msgstr "" -#: appGUI/ObjectUI.py:465 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:57 +#: appGUI/ObjectUI.py:520 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:57 msgid "Resulting geometry will have rounded corners." msgstr "" -#: appGUI/ObjectUI.py:468 appGUI/ObjectUI.py:508 appPlugins/ToolCutOut.py:2652 -#: appPlugins/ToolCutOut.py:2667 appPlugins/ToolFollow.py:780 -#: appPlugins/ToolIsolation.py:3643 appPlugins/ToolNCC.py:4668 appPlugins/ToolPaint.py:3333 +#: appGUI/ObjectUI.py:523 appGUI/ObjectUI.py:570 appPlugins/ToolCutOut.py:2678 +#: appPlugins/ToolCutOut.py:2694 appPlugins/ToolFollow.py:774 +#: appPlugins/ToolIsolation.py:3671 appPlugins/ToolNCC.py:4681 appPlugins/ToolPaint.py:3350 #: appPlugins/ToolSolderPaste.py:1512 msgid "Generate Geometry" msgstr "" -#: appGUI/ObjectUI.py:479 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:67 -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:131 appPlugins/ToolPanelize.py:1188 -#: appPlugins/ToolQRCode.py:898 +#: appGUI/ObjectUI.py:532 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:67 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:131 appPlugins/ToolPanelize.py:1196 +#: appPlugins/ToolQRCode.py:921 msgid "Bounding Box" msgstr "" -#: appGUI/ObjectUI.py:481 +#: appGUI/ObjectUI.py:534 msgid "" "Create a geometry surrounding the Gerber object.\n" "Square shape." msgstr "" -#: appGUI/ObjectUI.py:489 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:75 +#: appGUI/ObjectUI.py:551 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:75 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." msgstr "" -#: appGUI/ObjectUI.py:502 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:88 +#: appGUI/ObjectUI.py:564 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:88 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -6297,19 +6319,19 @@ msgid "" "the margin." msgstr "" -#: appGUI/ObjectUI.py:511 +#: appGUI/ObjectUI.py:573 msgid "Generate the Geometry object." msgstr "" -#: appGUI/ObjectUI.py:538 +#: appGUI/ObjectUI.py:600 msgid "Excellon Object" msgstr "" -#: appGUI/ObjectUI.py:555 +#: appGUI/ObjectUI.py:628 msgid "Solid circles." msgstr "" -#: appGUI/ObjectUI.py:673 appPlugins/ToolDrilling.py:2335 appPlugins/ToolMilling.py:3633 +#: appGUI/ObjectUI.py:750 appPlugins/ToolDrilling.py:2350 appPlugins/ToolMilling.py:3634 msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -6318,98 +6340,98 @@ msgid "" "Here the tools are selected for G-code generation." msgstr "" -#: appGUI/ObjectUI.py:678 appGUI/ObjectUI.py:1011 appPlugins/ToolDrilling.py:2340 -#: appPlugins/ToolIsolation.py:3212 appPlugins/ToolMilling.py:3638 -#: appPlugins/ToolMilling.py:3687 appPlugins/ToolNCC.py:4212 appPlugins/ToolPaint.py:3017 +#: appGUI/ObjectUI.py:755 appGUI/ObjectUI.py:1085 appPlugins/ToolDrilling.py:2355 +#: appPlugins/ToolIsolation.py:3221 appPlugins/ToolMilling.py:3639 +#: appPlugins/ToolMilling.py:3760 appPlugins/ToolNCC.py:4222 appPlugins/ToolPaint.py:3024 msgid "" "Tool Diameter. Its value\n" "is the cut width into the material." msgstr "" -#: appGUI/ObjectUI.py:681 appPlugins/ToolDrilling.py:2343 appPlugins/ToolMilling.py:3641 +#: appGUI/ObjectUI.py:758 appPlugins/ToolDrilling.py:2358 appPlugins/ToolMilling.py:3642 msgid "" "The number of Drill holes. Holes that are drilled with\n" "a drill bit." msgstr "" -#: appGUI/ObjectUI.py:684 appPlugins/ToolDrilling.py:2346 appPlugins/ToolMilling.py:3644 +#: appGUI/ObjectUI.py:761 appPlugins/ToolDrilling.py:2361 appPlugins/ToolMilling.py:3645 msgid "" "The number of Slot holes. Holes that are created by\n" "milling them with an endmill bit." msgstr "" -#: appGUI/ObjectUI.py:687 +#: appGUI/ObjectUI.py:764 msgid "Show the color of the drill holes when using multi-color." msgstr "" -#: appGUI/ObjectUI.py:689 +#: appGUI/ObjectUI.py:766 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:698 appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:49 +#: appGUI/ObjectUI.py:775 appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:49 msgid "Auto load from DB" msgstr "" -#: appGUI/ObjectUI.py:700 appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:51 +#: appGUI/ObjectUI.py:777 appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:51 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:726 +#: appGUI/ObjectUI.py:792 msgid "Generate GCode from the drill holes in an Excellon object." msgstr "" -#: appGUI/ObjectUI.py:740 +#: appGUI/ObjectUI.py:806 msgid "Generate a Geometry for milling drills or slots in an Excellon object." msgstr "" -#: appGUI/ObjectUI.py:782 +#: appGUI/ObjectUI.py:846 msgid "Milling Geometry" msgstr "" -#: appGUI/ObjectUI.py:784 +#: appGUI/ObjectUI.py:848 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:790 appPlugins/ToolMilling.py:3835 +#: appGUI/ObjectUI.py:862 appPlugins/ToolMilling.py:3905 msgid "Milling Diameter" msgstr "" -#: appGUI/ObjectUI.py:792 +#: appGUI/ObjectUI.py:864 msgid "Diameter of the cutting tool." msgstr "" -#: appGUI/ObjectUI.py:802 +#: appGUI/ObjectUI.py:874 msgid "Mill Drills" msgstr "" -#: appGUI/ObjectUI.py:804 +#: appGUI/ObjectUI.py:876 msgid "" "Create the Geometry Object\n" "for milling drills." msgstr "" -#: appGUI/ObjectUI.py:822 +#: appGUI/ObjectUI.py:894 msgid "Mill Slots" msgstr "" -#: appGUI/ObjectUI.py:824 +#: appGUI/ObjectUI.py:896 msgid "" "Create the Geometry Object\n" "for milling slots." msgstr "" -#: appGUI/ObjectUI.py:866 +#: appGUI/ObjectUI.py:938 msgid "Geometry Object" msgstr "" -#: appGUI/ObjectUI.py:969 +#: appGUI/ObjectUI.py:1043 msgid "" "Tools in this Geometry object used for cutting.\n" "The 'Offset' entry will set an offset for the cut.\n" @@ -6425,76 +6447,72 @@ msgid "" "showed UI form entries named V-Tip Dia and V-Tip Angle." msgstr "" -#: appGUI/ObjectUI.py:986 appGUI/ObjectUI.py:1361 -#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:34 appPlugins/ToolMilling.py:3616 +#: appGUI/ObjectUI.py:1060 appGUI/ObjectUI.py:1475 +#: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:34 appPlugins/ToolMilling.py:3607 msgid "Plot Object" msgstr "" -#: appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:1374 appGUI/ObjectUI.py:1384 +#: appGUI/ObjectUI.py:1073 appGUI/ObjectUI.py:1488 appGUI/ObjectUI.py:1498 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:145 -#: appPlugins/ToolCopperThieving.py:1478 appPlugins/ToolMilling.py:3676 +#: appPlugins/ToolCopperThieving.py:1494 appPlugins/ToolMilling.py:3749 msgid "Dia" msgstr "" -#: appGUI/ObjectUI.py:1006 +#: appGUI/ObjectUI.py:1080 msgid "" "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:1015 +#: appGUI/ObjectUI.py:1089 msgid "Offset Type. The kind of cut offset to be used." msgstr "" -#: appGUI/ObjectUI.py:1019 +#: appGUI/ObjectUI.py:1093 msgid "" "Job Type. Usually the UI form values \n" "are choose based on the operation type and this will serve as a reminder." msgstr "" -#: appGUI/ObjectUI.py:1029 +#: appGUI/ObjectUI.py:1103 msgid "" "Plot column. It is visible only for MultiGeo Geometry objects.\n" "Enable plot for the selected tool geometry." msgstr "" -#: appGUI/ObjectUI.py:1042 -msgid "Launch Paint Tool in Tools Tab." -msgstr "" - -#: appGUI/ObjectUI.py:1050 +#: appGUI/ObjectUI.py:1116 msgid "Generate a CNCJob by milling a Geometry." msgstr "" -#: appGUI/ObjectUI.py:1064 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:30 +#: appGUI/ObjectUI.py:1130 appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:30 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon." msgstr "" -#: appGUI/ObjectUI.py:1125 +#: appGUI/ObjectUI.py:1197 msgid "Points" msgstr "" -#: appGUI/ObjectUI.py:1127 +#: appGUI/ObjectUI.py:1199 msgid "Total of vertex points in the geometry." msgstr "" -#: appGUI/ObjectUI.py:1135 appPlugins/ToolCalculators.py:536 -#: appPlugins/ToolCalculators.py:720 +#: appGUI/ObjectUI.py:1207 appPlugins/ToolCalculators.py:659 +#: appPlugins/ToolCalculators.py:843 appPlugins/ToolCalculators.py:1039 msgid "Calculate" msgstr "" -#: appGUI/ObjectUI.py:1138 +#: appGUI/ObjectUI.py:1210 msgid "Calculate the number of vertex points in the geometry." msgstr "" -#: appGUI/ObjectUI.py:1205 +#: appGUI/ObjectUI.py:1276 msgid "CNC Job Object" msgstr "" -#: appGUI/ObjectUI.py:1221 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:49 +#: appGUI/ObjectUI.py:1303 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:49 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" @@ -6502,46 +6520,56 @@ msgid "" "which means the moves that cut into the material." msgstr "" -#: appGUI/ObjectUI.py:1230 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 +#: appGUI/ObjectUI.py:1312 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:57 msgid "Travel" msgstr "" -#: appGUI/ObjectUI.py:1290 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:66 +#: appGUI/ObjectUI.py:1385 appObjects/FlatCAMObj.py:858 appPlugins/ToolReport.py:591 +msgid "Travelled distance" +msgstr "" + +#: appGUI/ObjectUI.py:1387 +msgid "" +"This is the total travelled distance on X-Y plane.\n" +"In current units." +msgstr "" + +#: appGUI/ObjectUI.py:1398 +msgid "Estimated time" +msgstr "" + +#: appGUI/ObjectUI.py:1400 +msgid "" +"This is the estimated time to do the routing/drilling,\n" +"without the time spent in ToolChange events." +msgstr "" + +#: appGUI/ObjectUI.py:1421 +msgid "Use CNC Code Snippets" +msgstr "" + +#: appGUI/ObjectUI.py:1423 +msgid "" +"When selected, it will include CNC Code snippets (append and prepend)\n" +"defined in the Preferences." +msgstr "" + +#: appGUI/ObjectUI.py:1429 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:66 msgid "Display Annotation" msgstr "" -#: appGUI/ObjectUI.py:1292 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:68 +#: appGUI/ObjectUI.py:1431 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:68 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:1304 appObjects/FlatCAMObj.py:858 appPlugins/ToolReport.py:591 -msgid "Travelled distance" -msgstr "" - -#: appGUI/ObjectUI.py:1306 -msgid "" -"This is the total travelled distance on X-Y plane.\n" -"In current units." -msgstr "" - -#: appGUI/ObjectUI.py:1317 -msgid "Estimated time" -msgstr "" - -#: appGUI/ObjectUI.py:1319 -msgid "" -"This is the estimated time to do the routing/drilling,\n" -"without the time spent in ToolChange events." -msgstr "" - -#: appGUI/ObjectUI.py:1343 +#: appGUI/ObjectUI.py:1457 msgid "CNC Tools Table" msgstr "" -#: appGUI/ObjectUI.py:1346 +#: appGUI/ObjectUI.py:1460 msgid "" "Tools in this CNCJob object used for cutting.\n" "The tool diameter is used for plotting on canvas.\n" @@ -6554,174 +6582,165 @@ msgid "" "ball(B), or V-Shaped(V)." msgstr "" -#: appGUI/ObjectUI.py:1395 +#: appGUI/ObjectUI.py:1509 msgid "Update Plot" msgstr "" -#: appGUI/ObjectUI.py:1397 +#: appGUI/ObjectUI.py:1511 msgid "Update the plot." msgstr "" -#: appGUI/ObjectUI.py:1402 -msgid "Use CNC Code Snippets" -msgstr "" - -#: appGUI/ObjectUI.py:1404 -msgid "" -"When selected, it will include CNC Code snippets (append and prepend)\n" -"defined in the Preferences." -msgstr "" - -#: appGUI/ObjectUI.py:1425 appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:27 +#: appGUI/ObjectUI.py:1525 appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:27 #: appPlugins/ToolLevelling.py:1749 msgid "Generate CNC Code with auto-levelled paths." msgstr "" -#: appGUI/ObjectUI.py:1452 +#: appGUI/ObjectUI.py:1552 msgid "Opens dialog to save CNC Code file." msgstr "" -#: appGUI/ObjectUI.py:1458 appPlugins/ToolSolderPaste.py:1600 +#: appGUI/ObjectUI.py:1558 appPlugins/ToolSolderPaste.py:1600 msgid "Review CNC Code." msgstr "" -#: appGUI/ObjectUI.py:1492 +#: appGUI/ObjectUI.py:1592 msgid "Script Object" msgstr "" -#: appGUI/ObjectUI.py:1512 appGUI/ObjectUI.py:1586 +#: appGUI/ObjectUI.py:1612 appGUI/ObjectUI.py:1686 msgid "Auto Completer" msgstr "" -#: appGUI/ObjectUI.py:1514 +#: appGUI/ObjectUI.py:1614 msgid "This selects if the auto completer is enabled in the Script Editor." msgstr "" -#: appGUI/ObjectUI.py:1559 +#: appGUI/ObjectUI.py:1659 msgid "Document Object" msgstr "" -#: appGUI/ObjectUI.py:1588 +#: appGUI/ObjectUI.py:1688 msgid "This selects if the auto completer is enabled in the Document Editor." msgstr "" -#: appGUI/ObjectUI.py:1609 +#: appGUI/ObjectUI.py:1709 msgid "Font Type" msgstr "" -#: appGUI/ObjectUI.py:1627 appGUI/preferences/general/GeneralAPPSetGroupUI.py:183 +#: appGUI/ObjectUI.py:1727 appGUI/preferences/general/GeneralAPPSetGroupUI.py:183 msgid "Font Size" msgstr "" -#: appGUI/ObjectUI.py:1663 +#: appGUI/ObjectUI.py:1763 msgid "Alignment" msgstr "" -#: appGUI/ObjectUI.py:1668 +#: appGUI/ObjectUI.py:1768 msgid "Align Left" msgstr "" -#: appGUI/ObjectUI.py:1673 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 -#: appPlugins/ToolFilm.py:1247 app_Main.py:5399 app_Main.py:5670 +#: appGUI/ObjectUI.py:1773 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 appPlugins/ToolFilm.py:1314 +#: appPlugins/ToolFilm.py:1375 app_Main.py:5403 app_Main.py:5676 msgid "Center" msgstr "" -#: appGUI/ObjectUI.py:1678 +#: appGUI/ObjectUI.py:1778 msgid "Align Right" msgstr "" -#: appGUI/ObjectUI.py:1683 +#: appGUI/ObjectUI.py:1783 msgid "Justify" msgstr "" -#: appGUI/ObjectUI.py:1693 +#: appGUI/ObjectUI.py:1793 msgid "Font Color" msgstr "" -#: appGUI/ObjectUI.py:1695 +#: appGUI/ObjectUI.py:1795 msgid "Set the font color for the selected text" msgstr "" -#: appGUI/ObjectUI.py:1712 +#: appGUI/ObjectUI.py:1812 msgid "Selection Color" msgstr "" -#: appGUI/ObjectUI.py:1714 +#: appGUI/ObjectUI.py:1814 msgid "Set the selection color when doing text selection." msgstr "" -#: appGUI/ObjectUI.py:1731 +#: appGUI/ObjectUI.py:1831 msgid "Tab Size" msgstr "" -#: appGUI/ObjectUI.py:1733 +#: appGUI/ObjectUI.py:1833 msgid "Set the tab size. In pixels. Default value is 80 pixels." msgstr "" -#: appGUI/PlotCanvas.py:261 appGUI/PlotCanvasLegacy.py:397 +#: appGUI/PlotCanvas.py:243 appGUI/PlotCanvasLegacy.py:396 msgid "Axis enabled." msgstr "" -#: appGUI/PlotCanvas.py:269 appGUI/PlotCanvasLegacy.py:406 +#: appGUI/PlotCanvas.py:251 appGUI/PlotCanvasLegacy.py:405 msgid "Axis disabled." msgstr "" -#: appGUI/PlotCanvas.py:307 appGUI/PlotCanvasLegacy.py:427 +#: appGUI/PlotCanvas.py:289 appGUI/PlotCanvasLegacy.py:426 msgid "HUD enabled." msgstr "" -#: appGUI/PlotCanvas.py:316 appGUI/PlotCanvasLegacy.py:434 +#: appGUI/PlotCanvas.py:298 appGUI/PlotCanvasLegacy.py:433 msgid "HUD disabled." msgstr "" -#: appGUI/PlotCanvas.py:338 appGUI/PlotCanvasLegacy.py:509 +#: appGUI/PlotCanvas.py:394 appGUI/PlotCanvasLegacy.py:532 msgid "Grid enabled." msgstr "" -#: appGUI/PlotCanvas.py:345 appGUI/PlotCanvasLegacy.py:519 +#: appGUI/PlotCanvas.py:401 appGUI/PlotCanvasLegacy.py:542 msgid "Grid disabled." msgstr "" -#: appGUI/PlotCanvasLegacy.py:1590 +#: appGUI/PlotCanvasLegacy.py:1613 msgid "" "Could not annotate due of a difference between the number of text elements and the number " "of text positions." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:1012 +#: appGUI/preferences/PreferencesUIManager.py:1016 msgid "Preferences applied." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:1032 +#: appGUI/preferences/PreferencesUIManager.py:1036 msgid "Are you sure you want to continue?" msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:1033 +#: appGUI/preferences/PreferencesUIManager.py:1037 msgid "Application will restart" msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:1128 +#: appGUI/preferences/PreferencesUIManager.py:1132 msgid "Preferences closed without saving." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:1141 +#: appGUI/preferences/PreferencesUIManager.py:1145 msgid "Preferences default values are restored." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:1173 app_Main.py:3038 app_Main.py:10476 +#: appGUI/preferences/PreferencesUIManager.py:1177 app_Main.py:3038 app_Main.py:10506 msgid "Failed to write defaults to file." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:1177 -#: appGUI/preferences/PreferencesUIManager.py:1295 +#: appGUI/preferences/PreferencesUIManager.py:1181 +#: appGUI/preferences/PreferencesUIManager.py:1299 msgid "Preferences saved." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:1227 +#: appGUI/preferences/PreferencesUIManager.py:1231 msgid "Preferences edited but not saved." msgstr "" -#: appGUI/preferences/PreferencesUIManager.py:1280 +#: appGUI/preferences/PreferencesUIManager.py:1284 msgid "" "One or more values are changed.\n" "Do you want to save?" @@ -7062,7 +7081,7 @@ msgstr "" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:166 #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:34 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:38 -#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:77 appPlugins/ToolDistance.py:585 +#: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:77 appPlugins/ToolDistance.py:587 #: appPlugins/ToolDistanceMin.py:262 appPlugins/ToolPcbWizard.py:502 #: appPlugins/ToolReport.py:182 msgid "Units" @@ -7233,7 +7252,6 @@ msgid "" msgstr "" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:90 -#: appPlugins/ToolCalculators.py:451 msgid "INCH" msgstr "" @@ -7282,7 +7300,7 @@ msgstr "" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:204 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:69 -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:104 appPlugins/ToolPanelize.py:1304 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:104 appPlugins/ToolPanelize.py:1328 msgid "Path Optimization" msgstr "" @@ -7410,7 +7428,7 @@ msgstr "" msgid "Grid Settings" msgstr "" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:47 app_Main.py:8294 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:47 app_Main.py:8324 msgid "X value" msgstr "" @@ -7418,7 +7436,7 @@ msgstr "" msgid "This is the Grid snap value on X axis." msgstr "" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:59 app_Main.py:8297 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:59 app_Main.py:8327 msgid "Y value" msgstr "" @@ -7449,7 +7467,7 @@ msgid "Orientation" msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:166 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:224 appPlugins/ToolFilm.py:1530 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:247 appPlugins/ToolFilm.py:1584 msgid "" "Can be:\n" "- Portrait\n" @@ -7458,15 +7476,15 @@ msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:170 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:165 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:228 appPlugins/ToolFilm.py:1534 -#: app_Main.py:8314 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:251 appPlugins/ToolFilm.py:1588 +#: app_Main.py:8344 msgid "Portrait" msgstr "" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:171 #: appGUI/preferences/general/GeneralAppSettingsGroupUI.py:166 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:229 appPlugins/ToolFilm.py:1535 -#: app_Main.py:8316 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:252 appPlugins/ToolFilm.py:1589 +#: app_Main.py:8346 msgid "Landscape" msgstr "" @@ -7481,8 +7499,8 @@ msgid "" "and include the Project, Selected and Tool tabs." msgstr "" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:208 appPlugins/ToolDblSided.py:854 -#: appPlugins/ToolDblSided.py:1028 app_Main.py:8302 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:208 appPlugins/ToolDblSided.py:841 +#: appPlugins/ToolDblSided.py:1008 appPlugins/ToolFilm.py:1411 app_Main.py:8332 msgid "Axis" msgstr "" @@ -7500,7 +7518,7 @@ msgid "" "elements that are used in the application." msgstr "" -#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:247 app_Main.py:8319 +#: appGUI/preferences/general/GeneralAPPSetGroupUI.py:247 app_Main.py:8349 msgid "HUD" msgstr "" @@ -7683,7 +7701,7 @@ msgid "" "FlatCAM is started." msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:39 appPlugins/ToolCalculators.py:452 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:39 msgid "MM" msgstr "" @@ -7735,11 +7753,11 @@ msgstr "" msgid "OpenGL(3D)" msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:94 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:97 msgid "APPLICATION LEVEL" msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:95 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:98 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -7749,11 +7767,11 @@ msgid "" "the Selected Tab for all kinds of FlatCAM objects." msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:107 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:110 msgid "Portable app" msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:108 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:111 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -7762,99 +7780,99 @@ msgid "" "in the application folder, in the lib\\config subfolder." msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:116 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:119 msgid "Verbose log" msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:117 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:120 msgid "" "Enable log messages in the Tcl Shell.\n" "Require restart." msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:128 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:131 msgid "Languages" msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:129 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:132 msgid "Set the language used throughout FlatCAM." msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:136 appTranslation.py:106 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:139 appTranslation.py:106 msgid "Apply Language" msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:137 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:140 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click." msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:151 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:154 msgid "Startup Settings" msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:155 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:158 msgid "Splash Screen" msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:157 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:160 msgid "Enable display of the splash screen at application startup." msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:169 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:172 msgid "Sys Tray Icon" msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:171 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:174 msgid "Enable display of FlatCAM icon in Sys Tray." msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:176 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:179 msgid "Show Shell" msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:178 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:181 msgid "" "Check this box if you want the shell to\n" "start automatically at startup." msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:185 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:188 msgid "Show Project" msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:187 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:190 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:193 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:196 msgid "Version Check" msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:195 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:198 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:202 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:205 msgid "Send Statistics" msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:204 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:207 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:218 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:221 msgid "Workers number" msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:220 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:223 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -7864,11 +7882,11 @@ msgid "" "After change, it will be applied at next App start." msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:234 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:237 msgid "Geo Tolerance" msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:236 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:239 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.005.\n" @@ -7878,47 +7896,47 @@ msgid "" "performance at the expense of level of detail." msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:256 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:259 msgid "Save Settings" msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:260 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:263 msgid "Save Compressed Project" msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:262 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:265 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:271 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:274 msgid "Compression" msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:273 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:276 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" "but require more RAM usage and more processing time." msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:284 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:287 msgid "Enable Auto Save" msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:286 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:289 msgid "" "Check to enable the autosave feature.\n" "When enabled, the application will try to save a project\n" "at the set interval." msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:296 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:299 msgid "Interval" msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:298 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:301 msgid "" "Time interval for autosaving. In milliseconds.\n" "The application will try to save periodically but only\n" @@ -7926,43 +7944,43 @@ msgid "" "While active, some operations may block this feature." msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:314 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:317 msgid "Text to PDF parameters" msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:316 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:319 msgid "Used when saving text in Code Editor or in FlatCAM Document objects." msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:325 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:328 msgid "Top Margin" msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:327 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:330 msgid "Distance between text body and the top of the PDF file." msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:338 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:341 msgid "Bottom Margin" msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:340 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:343 msgid "Distance between text body and the bottom of the PDF file." msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:351 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:354 msgid "Left Margin" msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:353 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:356 msgid "Distance between text body and the left of the PDF file." msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:364 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:367 msgid "Right Margin" msgstr "" -#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:366 +#: appGUI/preferences/general/GeneralAppPrefGroupUI.py:369 msgid "Distance between text body and the right of the PDF file." msgstr "" @@ -8224,8 +8242,8 @@ msgstr "" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:45 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:55 -#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:81 appPlugins/ToolCutOut.py:2469 -#: appPlugins/ToolMilling.py:1896 +#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:81 appPlugins/ToolCutOut.py:2473 +#: appPlugins/ToolMilling.py:1866 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -8249,14 +8267,12 @@ msgstr "" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:65 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:298 -#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:82 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:192 appObjects/FlatCAMObj.py:747 +#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:82 appObjects/FlatCAMObj.py:747 #: appObjects/FlatCAMObj.py:750 appObjects/FlatCAMObj.py:753 appObjects/FlatCAMObj.py:783 #: appObjects/FlatCAMObj.py:790 appObjects/FlatCAMObj.py:793 -#: appPlugins/ToolCopperThieving.py:1743 appPlugins/ToolFiducials.py:955 -#: appPlugins/ToolFilm.py:1362 appPlugins/ToolReport.py:480 appPlugins/ToolReport.py:483 -#: appPlugins/ToolReport.py:486 appPlugins/ToolReport.py:516 appPlugins/ToolReport.py:523 -#: appPlugins/ToolReport.py:526 +#: appPlugins/ToolCopperThieving.py:1791 appPlugins/ToolFiducials.py:953 +#: appPlugins/ToolReport.py:480 appPlugins/ToolReport.py:483 appPlugins/ToolReport.py:486 +#: appPlugins/ToolReport.py:516 appPlugins/ToolReport.py:523 appPlugins/ToolReport.py:526 msgid "None" msgstr "" @@ -8503,8 +8519,8 @@ msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:51 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:276 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:232 -#: appPlugins/ToolCopperThieving.py:1329 appPlugins/ToolCopperThieving.py:1699 -#: appPlugins/ToolExtract.py:1235 +#: appPlugins/ToolCopperThieving.py:1337 appPlugins/ToolCopperThieving.py:1747 +#: appPlugins/ToolExtract.py:1273 msgid "Clearance" msgstr "" @@ -8516,13 +8532,13 @@ msgid "" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:81 -#: appPlugins/ToolCopperThieving.py:1360 +#: appPlugins/ToolCopperThieving.py:1368 msgid "Thieving areas with area less then this value will not be added." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:93 -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:291 appPlugins/ToolCopperThieving.py:1381 -#: appPlugins/ToolNCC.py:4602 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:291 appPlugins/ToolCopperThieving.py:1389 +#: appPlugins/ToolNCC.py:4617 msgid "Itself" msgstr "" @@ -8530,8 +8546,8 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:291 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolCopperThieving.py:1382 appPlugins/ToolFollow.py:755 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolNCC.py:4602 appPlugins/ToolPaint.py:3286 +#: appPlugins/ToolCopperThieving.py:1390 appPlugins/ToolFollow.py:754 +#: appPlugins/ToolIsolation.py:3593 appPlugins/ToolNCC.py:4617 appPlugins/ToolPaint.py:3301 msgid "Area Selection" msgstr "" @@ -8539,18 +8555,18 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:291 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 -#: appPlugins/ToolCopperThieving.py:1383 appPlugins/ToolDblSided.py:946 -#: appPlugins/ToolIsolation.py:3563 appPlugins/ToolNCC.py:4602 appPlugins/ToolPaint.py:3286 +#: appPlugins/ToolCopperThieving.py:1391 appPlugins/ToolIsolation.py:3593 +#: appPlugins/ToolNCC.py:4617 appPlugins/ToolPaint.py:3301 msgid "Reference Object" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:97 -#: appPlugins/ToolCopperThieving.py:1385 +#: appPlugins/ToolCopperThieving.py:1393 msgid "Reference:" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:99 -#: appPlugins/ToolCopperThieving.py:1387 +#: appPlugins/ToolCopperThieving.py:1395 msgid "" "- 'Itself' - the copper thieving extent is based on the object extent.\n" "- 'Area Selection' - left mouse click to start selection of the area to be filled.\n" @@ -8563,52 +8579,52 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:182 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:70 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:184 -#: appPlugins/ToolCopperThieving.py:1432 appPlugins/ToolExtract.py:989 -#: appPlugins/ToolExtract.py:1136 appPlugins/ToolPunchGerber.py:2067 -#: appPlugins/ToolPunchGerber.py:2240 +#: appPlugins/ToolCopperThieving.py:1440 appPlugins/ToolExtract.py:999 +#: appPlugins/ToolExtract.py:1152 appPlugins/ToolPunchGerber.py:2074 +#: appPlugins/ToolPunchGerber.py:2249 msgid "Rectangular" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:109 -#: appPlugins/ToolCopperThieving.py:1433 +#: appPlugins/ToolCopperThieving.py:1441 msgid "Minimal" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:111 -#: appPlugins/ToolCopperThieving.py:1426 appPlugins/ToolFilm.py:1211 -#: appPlugins/ToolPanelize.py:1200 +#: appPlugins/ToolCopperThieving.py:1434 appPlugins/ToolFilm.py:1231 +#: appPlugins/ToolPanelize.py:1208 msgid "Box Type" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:113 -#: appPlugins/ToolCopperThieving.py:1428 +#: appPlugins/ToolCopperThieving.py:1436 msgid "" "- 'Rectangular' - the bounding box will be of rectangular shape.\n" "- 'Minimal' - the bounding box will be the convex hull shape." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:127 -#: appPlugins/ToolCopperThieving.py:1449 +#: appPlugins/ToolCopperThieving.py:1457 msgid "Dots Grid" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:128 -#: appPlugins/ToolCopperThieving.py:1450 +#: appPlugins/ToolCopperThieving.py:1458 msgid "Squares Grid" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:129 -#: appPlugins/ToolCopperThieving.py:1451 +#: appPlugins/ToolCopperThieving.py:1459 msgid "Lines Grid" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:131 -#: appPlugins/ToolCopperThieving.py:1453 +#: appPlugins/ToolCopperThieving.py:1461 msgid "Fill Type:" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:133 -#: appPlugins/ToolCopperThieving.py:1455 +#: appPlugins/ToolCopperThieving.py:1463 msgid "" "- 'Solid' - copper thieving will be a solid polygon.\n" "- 'Dots Grid' - the empty area will be filled with a pattern of dots.\n" @@ -8617,127 +8633,128 @@ msgid "" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:141 -#: appPlugins/ToolCopperThieving.py:1474 +#: appPlugins/ToolCopperThieving.py:1490 msgid "Dots Grid Parameters" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:147 -#: appPlugins/ToolCopperThieving.py:1480 +#: appPlugins/ToolCopperThieving.py:1496 msgid "Dot diameter in Dots Grid." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:160 -#: appPlugins/ToolCopperThieving.py:1493 +#: appPlugins/ToolCopperThieving.py:1509 msgid "Distance between each two dots in Dots Grid." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:170 -#: appPlugins/ToolCopperThieving.py:1514 +#: appPlugins/ToolCopperThieving.py:1538 msgid "Squares Grid Parameters" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:176 -#: appPlugins/ToolCopperThieving.py:1520 +#: appPlugins/ToolCopperThieving.py:1544 msgid "Square side size in Squares Grid." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:189 -#: appPlugins/ToolCopperThieving.py:1533 +#: appPlugins/ToolCopperThieving.py:1557 msgid "Distance between each two squares in Squares Grid." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:199 -#: appPlugins/ToolCopperThieving.py:1554 +#: appPlugins/ToolCopperThieving.py:1586 msgid "Lines Grid Parameters" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:205 -#: appPlugins/ToolCopperThieving.py:1560 +#: appPlugins/ToolCopperThieving.py:1592 msgid "Line thickness size in Lines Grid." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:218 -#: appPlugins/ToolCopperThieving.py:1573 +#: appPlugins/ToolCopperThieving.py:1605 msgid "Distance between each two lines in Lines Grid." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:228 -#: appPlugins/ToolCopperThieving.py:1613 +#: appPlugins/ToolCopperThieving.py:1636 msgid "Robber Bar Parameters" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:230 -#: appPlugins/ToolCopperThieving.py:1615 +#: appPlugins/ToolCopperThieving.py:1638 msgid "" "Parameters used for the robber bar.\n" "Robber bar = copper border to help in pattern hole plating." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:238 -#: appPlugins/ToolCopperThieving.py:1623 +#: appPlugins/ToolCopperThieving.py:1661 msgid "Bounding box margin for robber bar." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:249 #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:267 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:50 -#: appPlugins/ToolCopperThieving.py:1634 appPlugins/ToolCorners.py:788 -#: appPlugins/ToolExtract.py:1294 +#: appPlugins/ToolCopperThieving.py:1672 appPlugins/ToolCorners.py:775 +#: appPlugins/ToolExtract.py:1335 msgid "Thickness" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:251 -#: appPlugins/ToolCopperThieving.py:1636 +#: appPlugins/ToolCopperThieving.py:1674 msgid "The robber bar thickness." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:262 -#: appPlugins/ToolCopperThieving.py:1669 +#: appPlugins/ToolCopperThieving.py:1707 msgid "Pattern Plating Mask" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:264 -#: appPlugins/ToolCopperThieving.py:1671 +#: appPlugins/ToolCopperThieving.py:1709 msgid "Generate a mask for pattern plating." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:269 -#: appPlugins/ToolCopperThieving.py:1692 +#: appPlugins/ToolCopperThieving.py:1740 msgid "Only Pads" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:271 -#: appPlugins/ToolCopperThieving.py:1694 +#: appPlugins/ToolCopperThieving.py:1742 msgid "Select only pads in case the selected object is a copper Gerber." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:278 -#: appPlugins/ToolCopperThieving.py:1701 +#: appPlugins/ToolCopperThieving.py:1749 msgid "" "The distance between the possible copper thieving elements\n" "and/or robber bar and the actual openings in the mask." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:292 -#: appPlugins/ToolCopperThieving.py:1737 +#: appPlugins/ToolCopperThieving.py:1785 msgid "Choose which additional geometry to include, if available." msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:295 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:195 -#: appPlugins/ToolCopperThieving.py:1740 appPlugins/ToolFilm.py:1365 -#: appPlugins/ToolMilling.py:3826 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:147 +#: appPlugins/ToolCopperThieving.py:1788 appPlugins/ToolFilm.py:1409 +#: appPlugins/ToolMilling.py:3896 msgid "Both" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:296 -#: appPlugins/ToolCopperThieving.py:543 appPlugins/ToolCopperThieving.py:547 -#: appPlugins/ToolCopperThieving.py:609 appPlugins/ToolCopperThieving.py:1741 +#: appPlugins/ToolCopperThieving.py:545 appPlugins/ToolCopperThieving.py:549 +#: appPlugins/ToolCopperThieving.py:611 appPlugins/ToolCopperThieving.py:1323 +#: appPlugins/ToolCopperThieving.py:1789 msgid "Thieving" msgstr "" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:297 -#: appPlugins/ToolCopperThieving.py:1742 +#: appPlugins/ToolCopperThieving.py:1790 msgid "Robber bar" msgstr "" @@ -8750,16 +8767,16 @@ msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:32 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:32 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:31 -#: appPlugins/ToolCopperThieving.py:1324 appPlugins/ToolCorners.py:769 -#: appPlugins/ToolFiducials.py:905 +#: appPlugins/ToolCopperThieving.py:1324 appPlugins/ToolCorners.py:748 +#: appPlugins/ToolEtchCompensation.py:412 appPlugins/ToolFiducials.py:903 msgid "Parameters used for this tool." msgstr "" -#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:37 appPlugins/ToolCalibration.py:906 +#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:37 appPlugins/ToolCalibration.py:904 msgid "Source Type" msgstr "" -#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:38 appPlugins/ToolCalibration.py:907 +#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:38 appPlugins/ToolCalibration.py:905 msgid "" "The source of calibration points.\n" "It can be:\n" @@ -8767,27 +8784,27 @@ msgid "" "- Free -> click freely on canvas to acquire the calibration points" msgstr "" -#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:43 appPlugins/ToolCalibration.py:912 +#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:43 appPlugins/ToolCalibration.py:910 msgid "Free" msgstr "" -#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:57 appPlugins/ToolCalibration.py:801 +#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:57 appPlugins/ToolCalibration.py:799 msgid "Height (Z) for travelling between the points." msgstr "" -#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:69 appPlugins/ToolCalibration.py:813 +#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:69 appPlugins/ToolCalibration.py:811 msgid "Verification Z" msgstr "" -#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:71 appPlugins/ToolCalibration.py:815 +#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:71 appPlugins/ToolCalibration.py:813 msgid "Height (Z) for checking the point." msgstr "" -#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:83 appPlugins/ToolCalibration.py:827 +#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:83 appPlugins/ToolCalibration.py:825 msgid "Zero Z tool" msgstr "" -#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:85 appPlugins/ToolCalibration.py:829 +#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:85 appPlugins/ToolCalibration.py:827 msgid "" "Include a sequence to zero the height (Z)\n" "of the verification tool." @@ -8795,34 +8812,34 @@ msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:92 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:113 -#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:147 appPlugins/ToolCalibration.py:836 +#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:147 appPlugins/ToolCalibration.py:834 msgid "Toolchange Z" msgstr "" -#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:94 appPlugins/ToolCalibration.py:838 +#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:94 appPlugins/ToolCalibration.py:836 msgid "Height (Z) for mounting the verification probe." msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:106 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:286 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:128 -#: appPlugins/ToolCalibration.py:850 appPlugins/ToolDrilling.py:2668 -#: appPlugins/ToolMilling.py:4287 appPlugins/ToolSolderPaste.py:1373 +#: appPlugins/ToolCalibration.py:848 appPlugins/ToolDrilling.py:2672 +#: appPlugins/ToolMilling.py:4349 appPlugins/ToolSolderPaste.py:1373 msgid "Toolchange X-Y" msgstr "" -#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:108 appPlugins/ToolCalibration.py:852 +#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:108 appPlugins/ToolCalibration.py:850 msgid "" "Toolchange X,Y position.\n" "If no value is entered then the current\n" "(x, y) point will be used," msgstr "" -#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:119 appPlugins/ToolCalibration.py:878 +#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:119 appPlugins/ToolCalibration.py:876 msgid "Second point" msgstr "" -#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:121 appPlugins/ToolCalibration.py:880 +#: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:121 appPlugins/ToolCalibration.py:878 msgid "" "Second point in the Gcode verification can be:\n" "- top-left -> the user will align the PCB vertically\n" @@ -8830,14 +8847,18 @@ msgid "" msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:125 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:171 appPlugins/ToolCalibration.py:884 -#: appPlugins/ToolCorners.py:732 appPlugins/ToolFilm.py:1249 app_Main.py:5667 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 appPlugins/ToolCalibration.py:882 +#: appPlugins/ToolCorners.py:829 appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 +#: app_Main.py:5673 msgid "Top Left" msgstr "" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:126 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:172 appPlugins/ToolCalibration.py:885 -#: appPlugins/ToolCorners.py:744 appPlugins/ToolFilm.py:1250 app_Main.py:5668 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 appPlugins/ToolCalibration.py:883 +#: appPlugins/ToolCorners.py:841 appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 +#: app_Main.py:5674 msgid "Bottom Right" msgstr "" @@ -8846,14 +8867,14 @@ msgid "Extract Drills Options" msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:36 -#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:36 appPlugins/ToolExtract.py:938 -#: appPlugins/ToolPunchGerber.py:2017 +#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:36 appPlugins/ToolExtract.py:939 +#: appPlugins/ToolPunchGerber.py:2018 msgid "Processed Pads Type" msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:38 -#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:38 appPlugins/ToolExtract.py:940 -#: appPlugins/ToolPunchGerber.py:2019 +#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:38 appPlugins/ToolExtract.py:941 +#: appPlugins/ToolPunchGerber.py:2020 msgid "" "The type of pads shape to be processed.\n" "If the PCB has many SMD pads with rectangular pads,\n" @@ -8861,8 +8882,8 @@ msgid "" msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:48 -#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:48 appPlugins/ToolExtract.py:967 -#: appPlugins/ToolPunchGerber.py:2045 +#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:48 appPlugins/ToolExtract.py:977 +#: appPlugins/ToolPunchGerber.py:2052 msgid "Process Circular Pads." msgstr "" @@ -8870,26 +8891,26 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:156 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:54 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:158 -#: appPlugins/ToolExtract.py:973 appPlugins/ToolExtract.py:1110 -#: appPlugins/ToolPunchGerber.py:2051 appPlugins/ToolPunchGerber.py:2214 +#: appPlugins/ToolExtract.py:983 appPlugins/ToolExtract.py:1126 +#: appPlugins/ToolPunchGerber.py:2058 appPlugins/ToolPunchGerber.py:2223 msgid "Oblong" msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:56 -#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:56 appPlugins/ToolExtract.py:975 -#: appPlugins/ToolPunchGerber.py:2053 +#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:56 appPlugins/ToolExtract.py:985 +#: appPlugins/ToolPunchGerber.py:2060 msgid "Process Oblong Pads." msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:64 -#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:64 appPlugins/ToolExtract.py:983 -#: appPlugins/ToolPunchGerber.py:2061 +#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:64 appPlugins/ToolExtract.py:993 +#: appPlugins/ToolPunchGerber.py:2068 msgid "Process Square Pads." msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:72 -#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:72 appPlugins/ToolExtract.py:991 -#: appPlugins/ToolPunchGerber.py:2069 +#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:72 +#: appPlugins/ToolExtract.py:1001 appPlugins/ToolPunchGerber.py:2076 msgid "Process Rectangular Pads." msgstr "" @@ -8897,15 +8918,15 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:195 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:78 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:197 appObjects/FlatCAMObj.py:505 -#: appPlugins/ToolExtract.py:997 appPlugins/ToolExtract.py:1149 -#: appPlugins/ToolPunchGerber.py:2075 appPlugins/ToolPunchGerber.py:2253 +#: appPlugins/ToolExtract.py:1007 appPlugins/ToolExtract.py:1165 +#: appPlugins/ToolPunchGerber.py:2082 appPlugins/ToolPunchGerber.py:2262 #: appPlugins/ToolReport.py:200 msgid "Others" msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:80 -#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:80 appPlugins/ToolExtract.py:999 -#: appPlugins/ToolPunchGerber.py:2077 +#: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:80 +#: appPlugins/ToolExtract.py:1009 appPlugins/ToolPunchGerber.py:2084 msgid "Process pads not in the categories above." msgstr "" @@ -8913,8 +8934,8 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:117 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:94 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:119 -#: appPlugins/ToolExtract.py:1057 appPlugins/ToolExtract.py:1167 -#: appPlugins/ToolPunchGerber.py:2129 appPlugins/ToolPunchGerber.py:2158 +#: appPlugins/ToolExtract.py:1071 appPlugins/ToolExtract.py:1191 +#: appPlugins/ToolPunchGerber.py:2139 appPlugins/ToolPunchGerber.py:2167 msgid "Fixed Diameter" msgstr "" @@ -8922,18 +8943,18 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:134 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:95 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:136 -#: appPlugins/ToolExtract.py:1059 appPlugins/ToolExtract.py:1088 -#: appPlugins/ToolPunchGerber.py:2131 appPlugins/ToolPunchGerber.py:2186 +#: appPlugins/ToolExtract.py:1073 appPlugins/ToolExtract.py:1104 +#: appPlugins/ToolPunchGerber.py:2141 appPlugins/ToolPunchGerber.py:2195 msgid "Fixed Annular Ring" msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:95 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:96 -#: appPlugins/ToolExtract.py:1058 appPlugins/ToolPunchGerber.py:2130 +#: appPlugins/ToolExtract.py:1072 appPlugins/ToolPunchGerber.py:2140 msgid "Proportional" msgstr "" -#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:101 appPlugins/ToolExtract.py:1048 +#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:101 appPlugins/ToolExtract.py:1062 msgid "" "The method for processing pads. Can be:\n" "- Fixed Diameter -> all holes will have a set size\n" @@ -8943,13 +8964,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:127 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:129 -#: appPlugins/ToolExtract.py:1177 appPlugins/ToolPunchGerber.py:2168 +#: appPlugins/ToolExtract.py:1201 appPlugins/ToolPunchGerber.py:2177 msgid "Fixed hole diameter." msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:136 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:138 -#: appPlugins/ToolExtract.py:1090 appPlugins/ToolPunchGerber.py:2188 +#: appPlugins/ToolExtract.py:1106 appPlugins/ToolPunchGerber.py:2197 msgid "" "The size of annular ring.\n" "The copper sliver between the hole exterior\n" @@ -8958,37 +8979,37 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:145 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:147 -#: appPlugins/ToolExtract.py:1099 appPlugins/ToolPunchGerber.py:2203 +#: appPlugins/ToolExtract.py:1115 appPlugins/ToolPunchGerber.py:2212 msgid "The size of annular ring for circular pads." msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:158 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:160 -#: appPlugins/ToolExtract.py:1112 appPlugins/ToolPunchGerber.py:2216 +#: appPlugins/ToolExtract.py:1128 appPlugins/ToolPunchGerber.py:2225 msgid "The size of annular ring for oblong pads." msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:171 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:173 -#: appPlugins/ToolExtract.py:1125 appPlugins/ToolPunchGerber.py:2229 +#: appPlugins/ToolExtract.py:1141 appPlugins/ToolPunchGerber.py:2238 msgid "The size of annular ring for square pads." msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:184 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:186 -#: appPlugins/ToolExtract.py:1138 appPlugins/ToolPunchGerber.py:2242 +#: appPlugins/ToolExtract.py:1154 appPlugins/ToolPunchGerber.py:2251 msgid "The size of annular ring for rectangular pads." msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:197 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:199 -#: appPlugins/ToolExtract.py:1151 appPlugins/ToolPunchGerber.py:2255 +#: appPlugins/ToolExtract.py:1167 appPlugins/ToolPunchGerber.py:2264 msgid "The size of annular ring for other pads." msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:207 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:209 -#: appPlugins/ToolExtract.py:1184 appPlugins/ToolPunchGerber.py:2267 +#: appPlugins/ToolExtract.py:1221 appPlugins/ToolPunchGerber.py:2276 msgid "Proportional Diameter" msgstr "" @@ -8999,39 +9020,39 @@ msgstr "" #: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:218 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:220 -#: appPlugins/ToolExtract.py:1195 appPlugins/ToolPunchGerber.py:2278 +#: appPlugins/ToolExtract.py:1232 appPlugins/ToolPunchGerber.py:2287 msgid "" "Proportional Diameter.\n" "The hole diameter will be a fraction of the pad size." msgstr "" -#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:226 appPlugins/ToolExtract.py:1229 -#: appPlugins/ToolExtract.py:1254 +#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:226 appPlugins/ToolExtract.py:1259 +#: appPlugins/ToolExtract.py:1289 msgid "Extract Soldermask" msgstr "" -#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:228 appPlugins/ToolExtract.py:1231 -#: appPlugins/ToolExtract.py:1257 +#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:228 appPlugins/ToolExtract.py:1261 +#: appPlugins/ToolExtract.py:1292 msgid "Extract soldermask from a given Gerber file." msgstr "" -#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:234 appPlugins/ToolExtract.py:1237 +#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:234 appPlugins/ToolExtract.py:1275 msgid "" "This set how much the soldermask extends\n" "beyond the margin of the pads." msgstr "" -#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:246 appPlugins/ToolExtract.py:1273 -#: appPlugins/ToolExtract.py:1312 +#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:246 appPlugins/ToolExtract.py:1306 +#: appPlugins/ToolExtract.py:1350 msgid "Extract Cutout" msgstr "" -#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:248 appPlugins/ToolExtract.py:1275 -#: appPlugins/ToolExtract.py:1315 +#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:248 appPlugins/ToolExtract.py:1308 +#: appPlugins/ToolExtract.py:1353 msgid "Extract a cutout from a given Gerber file." msgstr "" -#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:269 appPlugins/ToolExtract.py:1296 +#: appGUI/preferences/tools/Tools2ExtractPrefGroupUI.py:269 appPlugins/ToolExtract.py:1337 msgid "The thickness of the line that makes the cutout geometry." msgstr "" @@ -9039,21 +9060,21 @@ msgstr "" msgid "Fiducials Plugin" msgstr "" -#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:39 appPlugins/ToolFiducials.py:912 +#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:39 appPlugins/ToolFiducials.py:910 msgid "" "This set the fiducial diameter if fiducial type is circular,\n" "otherwise is the size of the fiducial.\n" "The soldermask opening is double than that." msgstr "" -#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:67 appPlugins/ToolFiducials.py:940 +#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:67 appPlugins/ToolFiducials.py:938 msgid "Auto" msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:68 -#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:45 appPlugins/ToolCutOut.py:2607 -#: appPlugins/ToolFiducials.py:941 appPlugins/ToolLevelling.py:1900 -#: appPlugins/ToolPunchGerber.py:2304 +#: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:45 appPlugins/ToolCorners.py:878 +#: appPlugins/ToolCutOut.py:2611 appPlugins/ToolFiducials.py:939 +#: appPlugins/ToolLevelling.py:1900 appPlugins/ToolPunchGerber.py:2320 msgid "Manual" msgstr "" @@ -9062,25 +9083,25 @@ msgstr "" msgid "Mode" msgstr "" -#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:72 appPlugins/ToolFiducials.py:945 +#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:72 appPlugins/ToolFiducials.py:943 msgid "" "- 'Auto' - automatic placement of fiducials in the corners of the bounding box.\n" "- 'Manual' - manual placement of fiducials." msgstr "" -#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:80 appPlugins/ToolFiducials.py:953 +#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:80 appPlugins/ToolFiducials.py:951 msgid "Up" msgstr "" -#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:81 appPlugins/ToolFiducials.py:954 +#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:81 appPlugins/ToolFiducials.py:952 msgid "Down" msgstr "" -#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:84 appPlugins/ToolFiducials.py:957 +#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:84 appPlugins/ToolFiducials.py:955 msgid "Second fiducial" msgstr "" -#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:86 appPlugins/ToolFiducials.py:959 +#: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:86 appPlugins/ToolFiducials.py:957 msgid "" "The position for the second fiducial.\n" "- 'Up' - the order is: bottom-left, top-left, top-right.\n" @@ -9089,23 +9110,23 @@ msgid "" msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:102 -#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:43 appPlugins/ToolCorners.py:781 -#: appPlugins/ToolFiducials.py:975 +#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:43 appPlugins/ToolCorners.py:768 +#: appPlugins/ToolFiducials.py:973 msgid "Cross" msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:103 -#: appPlugins/ToolFiducials.py:976 +#: appPlugins/ToolFiducials.py:974 msgid "Chess" msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:106 -#: appPlugins/ToolFiducials.py:978 +#: appPlugins/ToolFiducials.py:976 msgid "Fiducial Type" msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:108 -#: appPlugins/ToolFiducials.py:980 +#: appPlugins/ToolFiducials.py:978 msgid "" "The type of fiducial.\n" "- 'Circular' - this is the regular fiducial.\n" @@ -9114,7 +9135,7 @@ msgid "" msgstr "" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:117 -#: appPlugins/ToolFiducials.py:989 +#: appPlugins/ToolFiducials.py:987 msgid "Line thickness" msgstr "" @@ -9128,17 +9149,17 @@ msgid "" "and in revers." msgstr "" -#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:41 appPlugins/ToolInvertGerber.py:276 +#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:41 appPlugins/ToolInvertGerber.py:281 msgid "" "Distance by which to avoid\n" "the edges of the Gerber object." msgstr "" -#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:52 appPlugins/ToolInvertGerber.py:287 +#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:52 appPlugins/ToolInvertGerber.py:292 msgid "Lines Join Style" msgstr "" -#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:54 appPlugins/ToolInvertGerber.py:289 +#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:54 appPlugins/ToolInvertGerber.py:294 msgid "" "The way that the lines in the object outline will be joined.\n" "Can be:\n" @@ -9147,7 +9168,7 @@ msgid "" "- bevel -> the lines are joined by a third line" msgstr "" -#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:63 appPlugins/ToolInvertGerber.py:298 +#: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:63 appPlugins/ToolInvertGerber.py:303 msgid "Bevel" msgstr "" @@ -9174,7 +9195,7 @@ msgid "Punch Gerber Options" msgstr "" #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:102 -#: appPlugins/ToolPunchGerber.py:2120 +#: appPlugins/ToolPunchGerber.py:2119 msgid "" "The punch hole source can be:\n" "- Excellon Object-> the Excellon object drills center will serve as reference.\n" @@ -9195,24 +9216,24 @@ msgid "" "into a selected Gerber file, or it can be exported as a file." msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:39 appPlugins/ToolQRCode.py:818 -#: app_Main.py:8282 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:39 appPlugins/ToolQRCode.py:841 +#: app_Main.py:8312 msgid "Version" msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:41 appPlugins/ToolQRCode.py:820 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:41 appPlugins/ToolQRCode.py:843 msgid "" "QRCode version can have values from 1 (21x21 boxes)\n" "to 40 (177x177 boxes)." msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:52 appPlugins/ToolQRCode.py:831 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:52 appPlugins/ToolQRCode.py:854 msgid "Error correction" msgstr "" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:54 -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:65 appPlugins/ToolQRCode.py:833 -#: appPlugins/ToolQRCode.py:844 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:65 appPlugins/ToolQRCode.py:856 +#: appPlugins/ToolQRCode.py:867 #, python-format msgid "" "Parameter that controls the error correction used for the QR Code.\n" @@ -9222,60 +9243,62 @@ msgid "" "H = maximum 30%% errors can be corrected." msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:75 appPlugins/ToolQRCode.py:854 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:75 appPlugins/ToolQRCode.py:877 msgid "Box Size" msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:77 appPlugins/ToolQRCode.py:856 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:77 appPlugins/ToolQRCode.py:879 msgid "" "Box size control the overall size of the QRcode\n" "by adjusting the size of each box in the code." msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:88 appPlugins/ToolQRCode.py:867 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:88 appPlugins/ToolQRCode.py:890 msgid "Border Size" msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:90 appPlugins/ToolQRCode.py:869 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:90 appPlugins/ToolQRCode.py:892 msgid "" "Size of the QRCode border. How many boxes thick is the border.\n" "Default value is 4. The width of the clearance around the QRCode." msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:101 appPlugins/ToolQRCode.py:789 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:101 appPlugins/ToolQRCode.py:795 msgid "QRCode Data" msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:103 appPlugins/ToolQRCode.py:791 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:103 appPlugins/ToolQRCode.py:797 msgid "QRCode Data. Alphanumeric text to be encoded in the QRCode." msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:107 appPlugins/ToolQRCode.py:795 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:107 appPlugins/ToolQRCode.py:813 msgid "Add here the text to be included in the QRCode..." msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:113 appPlugins/ToolQRCode.py:880 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:113 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:179 appPlugins/ToolFilm.py:1459 +#: appPlugins/ToolQRCode.py:903 msgid "Polarity" msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:115 appPlugins/ToolQRCode.py:882 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:115 appPlugins/ToolQRCode.py:905 msgid "" "Choose the polarity of the QRCode.\n" "It can be drawn in a negative way (squares are clear)\n" "or in a positive way (squares are opaque)." msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:119 appPlugins/ToolFilm.py:1404 -#: appPlugins/ToolQRCode.py:886 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:119 appPlugins/ToolFilm.py:1457 +#: appPlugins/ToolQRCode.py:909 msgid "Negative" msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:120 appPlugins/ToolFilm.py:1403 -#: appPlugins/ToolQRCode.py:887 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:120 appPlugins/ToolFilm.py:1456 +#: appPlugins/ToolQRCode.py:910 msgid "Positive" msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:122 appPlugins/ToolQRCode.py:889 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:122 appPlugins/ToolQRCode.py:912 msgid "" "Choose the type of QRCode to be created.\n" "If added on a Silkscreen Gerber file the QRCode may\n" @@ -9284,26 +9307,26 @@ msgid "" msgstr "" #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:133 -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:139 appPlugins/ToolQRCode.py:900 -#: appPlugins/ToolQRCode.py:906 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:139 appPlugins/ToolQRCode.py:923 +#: appPlugins/ToolQRCode.py:929 msgid "" "The bounding box, meaning the empty space that surrounds\n" "the QRCode geometry, can have a rounded or a square shape." msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:146 appPlugins/ToolQRCode.py:939 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:146 appPlugins/ToolQRCode.py:959 msgid "Fill Color" msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:148 appPlugins/ToolQRCode.py:941 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:148 appPlugins/ToolQRCode.py:961 msgid "Set the QRCode fill color (squares color)." msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:156 appPlugins/ToolQRCode.py:963 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:156 appPlugins/ToolQRCode.py:983 msgid "Back Color" msgstr "" -#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:158 appPlugins/ToolQRCode.py:965 +#: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:158 appPlugins/ToolQRCode.py:985 msgid "Set the QRCode background color." msgstr "" @@ -9503,13 +9526,13 @@ msgstr "" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:90 -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:240 appPlugins/ToolCorners.py:856 -#: appPlugins/ToolCutOut.py:2792 appPlugins/ToolDblSided.py:1012 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:240 appPlugins/ToolCorners.py:917 +#: appPlugins/ToolCutOut.py:2791 appPlugins/ToolDblSided.py:992 msgid "Drill Dia" msgstr "" -#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:43 appPlugins/ToolDblSided.py:1014 -#: appPlugins/ToolDblSided.py:1019 +#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:43 appPlugins/ToolDblSided.py:994 +#: appPlugins/ToolDblSided.py:999 msgid "Diameter of the drill for the alignment holes." msgstr "" @@ -9518,21 +9541,21 @@ msgid "Align Axis" msgstr "" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:52 -#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:65 appPlugins/ToolDblSided.py:855 -#: appPlugins/ToolDblSided.py:1030 +#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:65 appPlugins/ToolDblSided.py:842 +#: appPlugins/ToolDblSided.py:1010 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:63 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:197 appPlugins/ToolFilm.py:1367 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:149 msgid "Mirror Axis" msgstr "" -#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:80 appPlugins/ToolDblSided.py:881 +#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:80 appPlugins/ToolDblSided.py:868 msgid "Box" msgstr "" -#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:81 appPlugins/ToolDblSided.py:882 +#: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:81 appPlugins/ToolDblSided.py:869 msgid "Hole Snap" msgstr "" @@ -9555,7 +9578,6 @@ msgid "Calculators Plugin" msgstr "" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:25 -#: appPlugins/ToolCalculators.py:415 msgid "V-Shape Tool Calculator" msgstr "" @@ -9567,19 +9589,19 @@ msgid "" msgstr "" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:44 -#: appPlugins/ToolCalculators.py:486 +#: appPlugins/ToolCalculators.py:611 msgid "Tip Diameter" msgstr "" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:46 -#: appPlugins/ToolCalculators.py:488 +#: appPlugins/ToolCalculators.py:613 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." msgstr "" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:58 -#: appPlugins/ToolCalculators.py:501 +#: appPlugins/ToolCalculators.py:626 msgid "Tip Angle" msgstr "" @@ -9596,61 +9618,55 @@ msgid "" msgstr "" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:81 -#: appPlugins/ToolCalculators.py:417 msgid "ElectroPlating Calculator" msgstr "" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:83 -#: appPlugins/ToolCalculators.py:560 +#: appPlugins/ToolCalculators.py:674 msgid "" "This calculator is useful for those who plate the via/pad/drill holes,\n" "using a method like graphite ink or calcium hypophosphite ink or palladium chloride." msgstr "" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:94 -#: appPlugins/ToolCalculators.py:579 +#: appPlugins/ToolCalculators.py:704 msgid "Board Length" msgstr "" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:96 -#: appPlugins/ToolCalculators.py:580 msgid "This is the board length. In centimeters." msgstr "" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:106 -#: appPlugins/ToolCalculators.py:597 +#: appPlugins/ToolCalculators.py:722 appPlugins/ToolCalculators.py:723 msgid "Board Width" msgstr "" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:108 -#: appPlugins/ToolCalculators.py:598 msgid "This is the board width.In centimeters." msgstr "" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:114 -#: appPlugins/ToolCalculators.py:616 msgid "This is the board area." msgstr "" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:124 -#: appPlugins/ToolCalculators.py:638 +#: appPlugins/ToolCalculators.py:763 msgid "Current Density" msgstr "" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:130 -#: appPlugins/ToolCalculators.py:639 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." msgstr "" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:136 -#: appPlugins/ToolCalculators.py:658 +#: appPlugins/ToolCalculators.py:783 msgid "Copper Growth" msgstr "" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:142 -#: appPlugins/ToolCalculators.py:659 msgid "" "How thick the copper growth is intended to be.\n" "In microns." @@ -9660,23 +9676,23 @@ msgstr "" msgid "Corner Markers Options" msgstr "" -#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:38 appPlugins/ToolCorners.py:776 +#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:38 appPlugins/ToolCorners.py:763 msgid "Shape of the marker." msgstr "" -#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42 appPlugins/ToolCorners.py:780 +#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42 appPlugins/ToolCorners.py:767 msgid "Semi-Cross" msgstr "" -#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:52 appPlugins/ToolCorners.py:790 +#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:52 appPlugins/ToolCorners.py:777 msgid "The thickness of the line that makes the corner marker." msgstr "" -#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:79 appPlugins/ToolCorners.py:804 +#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:79 appPlugins/ToolCorners.py:791 msgid "The length of the line that makes the corner marker." msgstr "" -#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:92 appPlugins/ToolCorners.py:858 +#: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:92 appPlugins/ToolCorners.py:919 msgid "Drill Diameter" msgstr "" @@ -9691,7 +9707,7 @@ msgid "" "the original board." msgstr "" -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:39 appPlugins/ToolCutOut.py:2425 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:39 appPlugins/ToolCutOut.py:2402 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -9699,16 +9715,16 @@ msgstr "" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:69 #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:68 -#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:95 appPlugins/ToolCutOut.py:2482 -#: appPlugins/ToolDrilling.py:2428 appPlugins/ToolMilling.py:4059 +#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:95 appPlugins/ToolCutOut.py:2486 +#: appPlugins/ToolDrilling.py:2441 appPlugins/ToolMilling.py:4129 msgid "Multi-Depth" msgstr "" -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:92 appPlugins/ToolCutOut.py:2356 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:92 appPlugins/ToolCutOut.py:2341 msgid "Kind" msgstr "" -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94 appPlugins/ToolCutOut.py:2358 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:94 appPlugins/ToolCutOut.py:2343 msgid "" "Choice of what kind the object we want to cutout is.\n" "- Single: contain a single PCB Gerber outline object.\n" @@ -9716,7 +9732,7 @@ msgid "" "out of many individual PCB outlines." msgstr "" -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:101 appPlugins/ToolCutOut.py:2364 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:101 appPlugins/ToolCutOut.py:2349 msgid "Single" msgstr "" @@ -9734,21 +9750,21 @@ msgid "" "- 8 - 2*left + 2*right +2*top + 2*bottom" msgstr "" -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:229 appPlugins/ToolCutOut.py:2698 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:229 appPlugins/ToolCutOut.py:2649 msgid "Big cursor" msgstr "" -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:231 appPlugins/ToolCutOut.py:2700 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:231 appPlugins/ToolCutOut.py:2651 msgid "Use a big cursor when adding manual gaps." msgstr "" -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:242 appPlugins/ToolCutOut.py:2794 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:242 appPlugins/ToolCutOut.py:2793 msgid "" "Diameter of the tool used to cutout\n" "the PCB by drilling." msgstr "" -#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:255 appPlugins/ToolCutOut.py:2807 +#: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:255 appPlugins/ToolCutOut.py:2806 msgid "" "Distance between the center of\n" "two neighboring drill holes." @@ -9765,9 +9781,9 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:36 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:49 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:140 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:127 appPlugins/ToolDrilling.py:2350 -#: appPlugins/ToolIsolation.py:3221 appPlugins/ToolMilling.py:3648 -#: appPlugins/ToolNCC.py:4234 appPlugins/ToolPaint.py:3027 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:127 appPlugins/ToolDrilling.py:2365 +#: appPlugins/ToolIsolation.py:3225 appPlugins/ToolMilling.py:3720 +#: appPlugins/ToolNCC.py:4233 appPlugins/ToolPaint.py:3035 msgid "Tool order" msgstr "" @@ -9775,10 +9791,10 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:50 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:141 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:151 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:128 appPlugins/ToolDrilling.py:2351 -#: appPlugins/ToolIsolation.py:3222 appPlugins/ToolMilling.py:3649 -#: appPlugins/ToolNCC.py:4235 appPlugins/ToolNCC.py:4245 appPlugins/ToolPaint.py:3028 -#: appPlugins/ToolPaint.py:3038 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:128 appPlugins/ToolDrilling.py:2366 +#: appPlugins/ToolIsolation.py:3226 appPlugins/ToolMilling.py:3721 +#: appPlugins/ToolNCC.py:4234 appPlugins/ToolNCC.py:4244 appPlugins/ToolPaint.py:3036 +#: appPlugins/ToolPaint.py:3046 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" @@ -9792,18 +9808,18 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:45 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:58 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:149 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:136 appPlugins/ToolDrilling.py:2359 -#: appPlugins/ToolIsolation.py:3230 appPlugins/ToolMilling.py:3657 -#: appPlugins/ToolNCC.py:4243 appPlugins/ToolPaint.py:3036 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:136 appPlugins/ToolDrilling.py:2374 +#: appPlugins/ToolIsolation.py:3234 appPlugins/ToolMilling.py:3729 +#: appPlugins/ToolNCC.py:4242 appPlugins/ToolPaint.py:3044 msgid "Forward" msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:46 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:59 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:150 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:137 appPlugins/ToolDrilling.py:2360 -#: appPlugins/ToolIsolation.py:3231 appPlugins/ToolMilling.py:3658 -#: appPlugins/ToolNCC.py:4244 appPlugins/ToolPaint.py:3037 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:137 appPlugins/ToolDrilling.py:2375 +#: appPlugins/ToolIsolation.py:3235 appPlugins/ToolMilling.py:3730 +#: appPlugins/ToolNCC.py:4243 appPlugins/ToolPaint.py:3045 msgid "Reverse" msgstr "" @@ -9812,44 +9828,44 @@ msgstr "" msgid "Tool change" msgstr "" -#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:107 appPlugins/ToolDrilling.py:2647 -#: appPlugins/ToolMilling.py:4267 +#: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:107 appPlugins/ToolDrilling.py:2651 +#: appPlugins/ToolMilling.py:4329 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:115 -#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:150 appPlugins/ToolDrilling.py:2655 -#: appPlugins/ToolMilling.py:4275 +#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:150 appPlugins/ToolDrilling.py:2659 +#: appPlugins/ToolMilling.py:4337 msgid "" "Z-axis position (height) for\n" "tool change." msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:127 -#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:165 appPlugins/ToolDrilling.py:2698 -#: appPlugins/ToolMilling.py:4305 +#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:165 appPlugins/ToolDrilling.py:2702 +#: appPlugins/ToolMilling.py:4367 msgid "End move Z" msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:129 -#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:167 appPlugins/ToolDrilling.py:2700 -#: appPlugins/ToolMilling.py:4307 +#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:167 appPlugins/ToolDrilling.py:2704 +#: appPlugins/ToolMilling.py:4369 msgid "" "Height of the tool after\n" "the last move at the end of the job." msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:140 -#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:181 appPlugins/ToolDrilling.py:2714 -#: appPlugins/ToolMilling.py:4321 +#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:181 appPlugins/ToolDrilling.py:2718 +#: appPlugins/ToolMilling.py:4383 msgid "End move X,Y" msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:142 -#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:183 appPlugins/ToolDrilling.py:2716 -#: appPlugins/ToolMilling.py:4323 +#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:183 appPlugins/ToolDrilling.py:2720 +#: appPlugins/ToolMilling.py:4385 msgid "" "End move X,Y position. In format (x,y).\n" "If no value is entered then there is no move\n" @@ -9862,23 +9878,23 @@ msgid "Enable Dwell" msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:183 -#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:242 appPlugins/ToolDrilling.py:2526 -#: appPlugins/ToolMilling.py:4207 +#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:242 appPlugins/ToolDrilling.py:2539 +#: appPlugins/ToolMilling.py:4277 msgid "" "Pause to allow the spindle to reach its\n" "speed before cutting." msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:191 -#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:248 appPlugins/ToolDrilling.py:2538 -#: appPlugins/ToolMilling.py:4218 +#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:248 appPlugins/ToolDrilling.py:2551 +#: appPlugins/ToolMilling.py:4288 msgid "Number of time units for spindle to dwell." msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:200 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:261 #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:231 -#: appPlugins/ToolDrilling.py:2765 appPlugins/ToolMilling.py:4372 +#: appPlugins/ToolDrilling.py:2769 appPlugins/ToolMilling.py:4434 #: appPlugins/ToolSolderPaste.py:1491 msgid "Preprocessor" msgstr "" @@ -9902,18 +9918,18 @@ msgid "Toolchange X,Y" msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:284 -#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:288 appPlugins/ToolDrilling.py:2670 -#: appPlugins/ToolMilling.py:4289 +#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:288 appPlugins/ToolDrilling.py:2674 +#: appPlugins/ToolMilling.py:4351 msgid "Toolchange X,Y position." msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:292 -#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:296 appPlugins/ToolDrilling.py:2686 +#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:296 appPlugins/ToolDrilling.py:2690 msgid "Start Z" msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:294 -#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:298 appPlugins/ToolDrilling.py:2688 +#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:298 appPlugins/ToolDrilling.py:2692 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -9921,30 +9937,30 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:319 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:98 -#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:348 appPlugins/ToolDrilling.py:2728 -#: appPlugins/ToolLevelling.py:1863 appPlugins/ToolMilling.py:4335 +#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:348 appPlugins/ToolDrilling.py:2732 +#: appPlugins/ToolLevelling.py:1863 appPlugins/ToolMilling.py:4397 msgid "Probe Z depth" msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:321 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:100 -#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:350 appPlugins/ToolDrilling.py:2730 -#: appPlugins/ToolLevelling.py:1865 appPlugins/ToolMilling.py:4337 +#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:350 appPlugins/ToolDrilling.py:2734 +#: appPlugins/ToolLevelling.py:1865 appPlugins/ToolMilling.py:4399 msgid "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:332 -#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:363 appPlugins/ToolDrilling.py:2747 -#: appPlugins/ToolMilling.py:4354 +#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:363 appPlugins/ToolDrilling.py:2751 +#: appPlugins/ToolMilling.py:4416 msgid "Feedrate Probe" msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:334 #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:113 -#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:365 appPlugins/ToolDrilling.py:2749 -#: appPlugins/ToolLevelling.py:1878 appPlugins/ToolMilling.py:4356 +#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:365 appPlugins/ToolDrilling.py:2753 +#: appPlugins/ToolLevelling.py:1878 appPlugins/ToolMilling.py:4418 msgid "The feedrate used while the probe is probing." msgstr "" @@ -10006,8 +10022,8 @@ msgid "Exclusion areas" msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:396 -#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:418 appPlugins/ToolDrilling.py:2785 -#: appPlugins/ToolMilling.py:4392 +#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:418 appPlugins/ToolDrilling.py:2789 +#: appPlugins/ToolMilling.py:4454 msgid "" "Include exclusion areas.\n" "In those areas the travel of the tools\n" @@ -10018,22 +10034,22 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:258 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:428 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:306 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:273 appPlugins/ToolDrilling.py:2858 -#: appPlugins/ToolFollow.py:763 appPlugins/ToolIsolation.py:3626 -#: appPlugins/ToolMilling.py:4466 appPlugins/ToolNCC.py:4641 appPlugins/ToolPaint.py:3320 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:273 appPlugins/ToolDrilling.py:2862 +#: appPlugins/ToolFollow.py:762 appPlugins/ToolIsolation.py:3656 +#: appPlugins/ToolMilling.py:4528 appPlugins/ToolNCC.py:4656 appPlugins/ToolPaint.py:3335 msgid "The kind of selection shape used for area selection." msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:416 -#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:438 appPlugins/ToolDrilling.py:2807 -#: appPlugins/ToolDrilling.py:2826 appPlugins/ToolMilling.py:4415 -#: appPlugins/ToolMilling.py:4434 +#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:438 appPlugins/ToolDrilling.py:2811 +#: appPlugins/ToolDrilling.py:2830 appPlugins/ToolMilling.py:4477 +#: appPlugins/ToolMilling.py:4496 msgid "Strategy" msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:417 -#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:439 appPlugins/ToolDrilling.py:2827 -#: appPlugins/ToolMilling.py:4435 +#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:439 appPlugins/ToolDrilling.py:2831 +#: appPlugins/ToolMilling.py:4497 msgid "" "The strategy followed when encountering an exclusion area.\n" "Can be:\n" @@ -10043,28 +10059,28 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:421 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:443 appPlugins/ToolDrilling.py:861 -#: appPlugins/ToolDrilling.py:2831 appPlugins/ToolMilling.py:943 -#: appPlugins/ToolMilling.py:4439 +#: appPlugins/ToolDrilling.py:2835 appPlugins/ToolMilling.py:883 +#: appPlugins/ToolMilling.py:4501 msgid "Over" msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:422 #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:444 appPlugins/ToolDrilling.py:861 -#: appPlugins/ToolDrilling.py:2832 appPlugins/ToolMilling.py:943 -#: appPlugins/ToolMilling.py:4440 +#: appPlugins/ToolDrilling.py:2836 appPlugins/ToolMilling.py:883 +#: appPlugins/ToolMilling.py:4502 msgid "Around" msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:428 -#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:450 appPlugins/ToolDrilling.py:2807 -#: appPlugins/ToolDrilling.py:2839 appPlugins/ToolMilling.py:4415 -#: appPlugins/ToolMilling.py:4447 +#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:450 appPlugins/ToolDrilling.py:2811 +#: appPlugins/ToolDrilling.py:2843 appPlugins/ToolMilling.py:4477 +#: appPlugins/ToolMilling.py:4509 msgid "Over Z" msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:429 -#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:451 appPlugins/ToolDrilling.py:2840 -#: appPlugins/ToolMilling.py:4448 +#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:451 appPlugins/ToolDrilling.py:2844 +#: appPlugins/ToolMilling.py:4510 msgid "" "The height Z to which the tool will rise in order to avoid\n" "an interdiction area." @@ -10074,41 +10090,83 @@ msgstr "" msgid "Film Plugin" msgstr "" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:28 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:28 appPlugins/ToolFilm.py:1257 +msgid "Adjustments" +msgstr "" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:30 appPlugins/ToolFilm.py:1259 +msgid "Compensate print distortions." +msgstr "" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:46 appPlugins/ToolFilm.py:1276 +msgid "" +"A value greater than 1 will stretch the film\n" +"while a value less than 1 will jolt it." +msgstr "" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:79 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:123 appPlugins/ToolFilm.py:1309 +#: appPlugins/ToolFilm.py:1370 +msgid "The reference point to be used as origin for the adjustment." +msgstr "" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 appPlugins/ToolCorners.py:837 +#: appPlugins/ToolFiducials.py:832 appPlugins/ToolFilm.py:1314 appPlugins/ToolFilm.py:1375 +#: app_Main.py:5672 +msgid "Bottom Left" +msgstr "" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:84 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:128 appPlugins/ToolFilm.py:1314 +#: appPlugins/ToolFilm.py:1375 +msgid "Top right" +msgstr "" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:90 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:101 appPlugins/ToolFilm.py:1335 +msgid "Skew" +msgstr "" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:92 appPlugins/ToolFilm.py:1337 +msgid "" +"Positive values will skew to the right\n" +"while negative values will skew to the left." +msgstr "" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:134 appPlugins/ToolDblSided.py:956 +#: appPlugins/ToolFilm.py:1396 +msgid "Mirror" +msgstr "" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:136 appPlugins/ToolFilm.py:1398 +#: appPlugins/ToolFilm.py:1413 +msgid "Mirror the film geometry on the selected axis or on both." +msgstr "" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:164 msgid "" "Create a PCB film from a Gerber or Geometry object.\n" "The file is saved in SVG format." msgstr "" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:38 -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:212 appPlugins/ToolFilm.py:1406 -#: appPlugins/ToolFilm.py:1518 -msgid "Film Type" +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:181 appPlugins/ToolFilm.py:1461 +msgid "Generate a Positive black film or a Negative film." msgstr "" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:40 appPlugins/ToolFilm.py:1408 -msgid "" -"Generate a Positive black film or a Negative film.\n" -"Positive means that it will print the features\n" -"with black on a white canvas.\n" -"Negative means that it will print the features\n" -"with white on a black canvas.\n" -"The Film format is SVG." -msgstr "" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:51 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:187 msgid "Film Color" msgstr "" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:53 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:189 msgid "Set the film color when positive film is selected." msgstr "" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:66 appPlugins/ToolFilm.py:1424 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:202 appPlugins/ToolFilm.py:1472 msgid "Border" msgstr "" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:68 appPlugins/ToolFilm.py:1426 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:204 appPlugins/ToolFilm.py:1474 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -10120,83 +10178,34 @@ msgid "" "surroundings if not for this border." msgstr "" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:85 appPlugins/ToolFilm.py:1393 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:221 appPlugins/ToolFilm.py:1446 msgid "Scale Stroke" msgstr "" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:87 appPlugins/ToolFilm.py:1395 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:223 appPlugins/ToolFilm.py:1448 msgid "" "Scale the line stroke thickness of each feature in the SVG file.\n" "It means that the line that envelope each SVG feature will be thicker or thinner,\n" "therefore the fine features may be more affected by this parameter." msgstr "" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:94 appPlugins/ToolFilm.py:1234 -msgid "Film Adjustments" -msgstr "" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:96 appPlugins/ToolFilm.py:1236 -msgid "" -"Sometime the printers will distort the print shape, especially the Laser types.\n" -"This section provide the tools to compensate for the print distortions." -msgstr "" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:103 -msgid "Scale Film geometry" -msgstr "" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:105 appPlugins/ToolFilm.py:1265 -msgid "" -"A value greater than 1 will stretch the film\n" -"while a value less than 1 will jolt it." -msgstr "" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:134 -msgid "Skew Film geometry" -msgstr "" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:136 appPlugins/ToolFilm.py:1309 -msgid "" -"Positive values will skew to the right\n" -"while negative values will skew to the left." -msgstr "" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:166 -msgid "" -"The reference point to be used as origin for the adjustment.\n" -"It can be one of the four points of the geometry bounding box." -msgstr "" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:170 appPlugins/ToolCorners.py:740 -#: appPlugins/ToolFiducials.py:834 appPlugins/ToolFilm.py:1248 app_Main.py:5666 -msgid "Bottom Left" -msgstr "" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:173 appPlugins/ToolFilm.py:1251 -msgid "Top right" -msgstr "" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:181 -msgid "Mirror Film geometry" -msgstr "" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:183 appPlugins/ToolFilm.py:1353 -msgid "Mirror the film geometry on the selected axis or on both." -msgstr "" - -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:207 appPlugins/ToolFilm.py:1513 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:230 appPlugins/ToolFilm.py:1574 msgid "SVG" msgstr "" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:208 appPlugins/ToolFilm.py:1514 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:231 appPlugins/ToolFilm.py:1575 msgid "PNG" msgstr "" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:209 appPlugins/ToolFilm.py:1515 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:232 appPlugins/ToolFilm.py:1576 msgid "PDF" msgstr "" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:214 appPlugins/ToolFilm.py:1520 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:235 appPlugins/ToolFilm.py:1565 +msgid "Film Type" +msgstr "" + +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:237 appPlugins/ToolFilm.py:1567 msgid "" "The file type of the saved film. Can be:\n" "- 'SVG' -> open-source vectorial format\n" @@ -10204,19 +10213,19 @@ msgid "" "- 'PDF' -> portable document format" msgstr "" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:223 appPlugins/ToolFilm.py:1529 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:246 appPlugins/ToolFilm.py:1583 msgid "Page Orientation" msgstr "" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:236 appPlugins/ToolFilm.py:1546 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:259 appPlugins/ToolFilm.py:1600 msgid "Page Size" msgstr "" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:237 appPlugins/ToolFilm.py:1547 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:260 appPlugins/ToolFilm.py:1601 msgid "A selection of standard ISO 216 page sizes." msgstr "" -#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:304 appPlugins/ToolFilm.py:1613 +#: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:327 appPlugins/ToolFilm.py:1667 msgid "Default value is 96 DPI. Change this value to scale the PNG file." msgstr "" @@ -10251,18 +10260,18 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:86 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:103 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:110 appPlugins/ToolPaint.py:3068 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:110 appPlugins/ToolPaint.py:3080 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" "calculated from the other parameters." msgstr "" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:132 appPlugins/ToolIsolation.py:3378 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:132 appPlugins/ToolIsolation.py:3404 msgid "Pad Passes" msgstr "" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:134 appPlugins/ToolIsolation.py:3380 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:134 appPlugins/ToolIsolation.py:3406 msgid "" "Width of the extra isolation gap for pads only,\n" "in number (integer) of tool widths." @@ -10271,15 +10280,15 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:201 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:270 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:229 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:230 appPlugins/ToolIsolation.py:3471 -#: appPlugins/ToolNCC.py:4530 appPlugins/ToolPaint.py:3246 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:230 appPlugins/ToolIsolation.py:3501 +#: appPlugins/ToolNCC.py:4545 appPlugins/ToolPaint.py:3261 msgid "Rest" msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:272 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 appPlugins/ToolIsolation.py:3474 -#: appPlugins/ToolNCC.py:4534 appPlugins/ToolPaint.py:3249 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:232 appPlugins/ToolIsolation.py:3504 +#: appPlugins/ToolNCC.py:4549 appPlugins/ToolPaint.py:3264 msgid "" "If checked, use 'rest machining'.\n" "Basically it will process copper outside PCB features,\n" @@ -10291,19 +10300,19 @@ msgid "" "If not checked, use the standard algorithm." msgstr "" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:215 appPlugins/ToolIsolation.py:3496 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:215 appPlugins/ToolIsolation.py:3526 msgid "Combine" msgstr "" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:217 appPlugins/ToolIsolation.py:3498 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:217 appPlugins/ToolIsolation.py:3528 msgid "Combine all passes into one object" msgstr "" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:223 appPlugins/ToolIsolation.py:3515 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:223 appPlugins/ToolIsolation.py:3545 msgid "Except" msgstr "" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:224 appPlugins/ToolIsolation.py:3516 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:224 appPlugins/ToolIsolation.py:3546 msgid "" "When the isolation geometry is generated,\n" "by checking this, the area of the object below\n" @@ -10311,20 +10320,20 @@ msgid "" msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:332 appPlugins/ToolIsolation.py:3505 -#: appPlugins/ToolNCC.py:4654 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:332 appPlugins/ToolIsolation.py:3535 +#: appPlugins/ToolNCC.py:4669 msgid "Check validity" msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:232 -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:334 appPlugins/ToolIsolation.py:3507 -#: appPlugins/ToolNCC.py:4656 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:334 appPlugins/ToolIsolation.py:3537 +#: appPlugins/ToolNCC.py:4671 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." msgstr "" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:241 appPlugins/ToolIsolation.py:3555 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:241 appPlugins/ToolIsolation.py:3585 msgid "" "Isolation scope. Choose what to isolate:\n" "- 'All' -> Isolate all the polygons in the object\n" @@ -10334,26 +10343,26 @@ msgid "" msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:249 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 appPlugins/ToolIsolation.py:3563 -#: appPlugins/ToolPaint.py:3286 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:265 appPlugins/ToolIsolation.py:3593 +#: appPlugins/ToolPaint.py:3301 msgid "Polygon Selection" msgstr "" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:268 appPlugins/ToolIsolation.py:3591 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:268 appPlugins/ToolIsolation.py:3621 msgid "Interiors" msgstr "" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:270 appPlugins/ToolIsolation.py:3593 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:270 appPlugins/ToolIsolation.py:3623 msgid "" "When checked the user can select interiors of a polygon.\n" "(holes in the polygon)." msgstr "" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275 appPlugins/ToolIsolation.py:3486 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275 appPlugins/ToolIsolation.py:3516 msgid "Forced Rest" msgstr "" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 appPlugins/ToolIsolation.py:3488 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 appPlugins/ToolIsolation.py:3518 msgid "" "When checked the isolation will be done with the current tool even if\n" "interiors of a polygon (holes in the polygon) could not be isolated.\n" @@ -10392,7 +10401,7 @@ msgid "" msgstr "" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:46 appPlugins/ToolLevelling.py:1901 -#: app_Main.py:8286 +#: app_Main.py:8316 msgid "Grid" msgstr "" @@ -10413,7 +10422,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:71 appPlugins/ToolLevelling.py:1928 -#: appPlugins/ToolPanelize.py:1268 +#: appPlugins/ToolPanelize.py:1282 msgid "Columns" msgstr "" @@ -10423,7 +10432,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsLevelPrefGroupUI.py:78 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:83 appPlugins/ToolLevelling.py:1939 -#: appPlugins/ToolPanelize.py:1279 +#: appPlugins/ToolPanelize.py:1293 msgid "Rows" msgstr "" @@ -10473,33 +10482,33 @@ msgstr "" msgid "Milling Plugin" msgstr "" -#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:28 appPlugins/ToolMilling.py:3554 +#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:28 appPlugins/ToolMilling.py:3517 msgid "Create CNCJob with toolpaths for milling either Geometry or drill holes." msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:63 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 appPlugins/ToolMilling.py:4003 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:70 appPlugins/ToolMilling.py:4073 msgid "V-Tip Dia" msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:51 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:58 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:65 appPlugins/ToolMilling.py:4006 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:65 appPlugins/ToolMilling.py:4076 msgid "The tip diameter for V-Shape Tool" msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:68 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:76 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:84 appPlugins/ToolMilling.py:4019 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:84 appPlugins/ToolMilling.py:4089 msgid "V-Tip Angle" msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:66 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:70 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78 appPlugins/ToolMilling.py:4022 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:78 appPlugins/ToolMilling.py:4092 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." @@ -10517,7 +10526,7 @@ msgid "" "in the Machine Code (Pause for tool change)." msgstr "" -#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:195 appPlugins/ToolMilling.py:4104 +#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:195 appPlugins/ToolMilling.py:4174 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -10552,13 +10561,13 @@ msgid "" "ignore for any other cases." msgstr "" -#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:325 appPlugins/ToolMilling.py:4159 +#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:325 appPlugins/ToolMilling.py:4229 msgid "Re-cut" msgstr "" #: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:327 -#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:339 appPlugins/ToolMilling.py:4161 -#: appPlugins/ToolMilling.py:4174 +#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:339 appPlugins/ToolMilling.py:4231 +#: appPlugins/ToolMilling.py:4244 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -10576,7 +10585,7 @@ msgid "" "A metallic brush will clean the material after milling." msgstr "" -#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:505 appPlugins/ToolMilling.py:3975 +#: appGUI/preferences/tools/ToolsMillPrefGroupUI.py:505 appPlugins/ToolMilling.py:4045 msgid "" "Algorithm for polishing:\n" "- Standard: Fixed step inwards.\n" @@ -10611,7 +10620,7 @@ msgstr "" msgid "Offset value" msgstr "" -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:295 appPlugins/ToolNCC.py:4608 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:295 appPlugins/ToolNCC.py:4623 msgid "" "Selection of area to be processed.\n" "- 'Itself' - the processing extent is based on the object that is processed.\n" @@ -10623,7 +10632,7 @@ msgstr "" msgid "Paint Plugin" msgstr "" -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 appPlugins/ToolPaint.py:3276 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 appPlugins/ToolPaint.py:3291 msgid "" "Selection of area to be processed.\n" "- 'Polygon Selection' - left mouse click to add/remove polygons to be processed.\n" @@ -10644,50 +10653,50 @@ msgid "" "at a X distance, Y distance of each other." msgstr "" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:44 appPlugins/ToolPanelize.py:1243 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:44 appPlugins/ToolPanelize.py:1257 msgid "Spacing cols" msgstr "" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:46 appPlugins/ToolPanelize.py:1245 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:46 appPlugins/ToolPanelize.py:1259 msgid "" "Spacing between columns of the desired panel.\n" "In current units." msgstr "" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:58 appPlugins/ToolPanelize.py:1256 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:58 appPlugins/ToolPanelize.py:1270 msgid "Spacing rows" msgstr "" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:60 appPlugins/ToolPanelize.py:1258 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:60 appPlugins/ToolPanelize.py:1272 msgid "" "Spacing between rows of the desired panel.\n" "In current units." msgstr "" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:73 appPlugins/ToolPanelize.py:1270 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:73 appPlugins/ToolPanelize.py:1284 msgid "Number of columns of the desired panel" msgstr "" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:85 appPlugins/ToolPanelize.py:1281 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:85 appPlugins/ToolPanelize.py:1295 msgid "Number of rows of the desired panel" msgstr "" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:92 appPlugins/ToolPanelize.py:1293 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:92 appPlugins/ToolPanelize.py:1317 msgid "Geo" msgstr "" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:93 appPlugins/ToolPanelize.py:1294 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:93 appPlugins/ToolPanelize.py:1318 msgid "Panel Type" msgstr "" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:95 appPlugins/ToolPanelize.py:1296 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:95 appPlugins/ToolPanelize.py:1320 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" "- Geometry" msgstr "" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:106 appPlugins/ToolPanelize.py:1306 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:106 appPlugins/ToolPanelize.py:1330 msgid "" "Active only for Geometry panel type.\n" "When checked the application will find\n" @@ -10699,7 +10708,7 @@ msgstr "" msgid "Constrain within" msgstr "" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:116 appPlugins/ToolPanelize.py:1316 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:116 appPlugins/ToolPanelize.py:1340 msgid "" "Area define by DX and DY within to constrain the panel.\n" "DX and DY values are in current units.\n" @@ -10708,21 +10717,21 @@ msgid "" "they fit completely within selected area." msgstr "" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:129 appPlugins/ToolPanelize.py:1328 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:129 appPlugins/ToolPanelize.py:1352 msgid "Width (DX)" msgstr "" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:131 appPlugins/ToolPanelize.py:1330 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:131 appPlugins/ToolPanelize.py:1354 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." msgstr "" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:142 appPlugins/ToolPanelize.py:1340 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:142 appPlugins/ToolPanelize.py:1364 msgid "Height (DY)" msgstr "" -#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:144 appPlugins/ToolPanelize.py:1342 +#: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:144 appPlugins/ToolPanelize.py:1366 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -10889,19 +10898,19 @@ msgid "" "from another of the same type." msgstr "" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:925 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:29 appPlugins/ToolSub.py:949 msgid "Close paths" msgstr "" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:30 appPlugins/ToolSub.py:926 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:30 appPlugins/ToolSub.py:950 msgid "Checking this will close the paths cut by the subtractor object." msgstr "" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:33 appPlugins/ToolSub.py:821 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:33 appPlugins/ToolSub.py:826 msgid "Delete source" msgstr "" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:35 appPlugins/ToolSub.py:823 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:35 appPlugins/ToolSub.py:828 msgid "" "When checked will delete the source objects\n" "after a successful operation." @@ -10917,7 +10926,7 @@ msgid "" "on a application object." msgstr "" -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:40 appPlugins/ToolTransform.py:612 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:40 appPlugins/ToolTransform.py:609 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -10927,17 +10936,13 @@ msgid "" "- Object -> the center of the bounding box of a specific object" msgstr "" -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:66 appPlugins/ToolTransform.py:644 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:66 appPlugins/ToolTransform.py:641 msgid "The type of object used as reference." msgstr "" -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:101 -msgid "Skew" -msgstr "" - #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:120 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:134 -#: appPlugins/ToolCalibration.py:1230 appPlugins/ToolCalibration.py:1243 +#: appPlugins/ToolCalibration.py:1228 appPlugins/ToolCalibration.py:1241 msgid "" "Angle, in degrees.\n" "Float number between -360 and 359." @@ -10961,8 +10966,8 @@ msgstr "" #: appGUI/preferences/utilities/AutoCompletePrefGroupUI.py:27 #: appGUI/preferences/utilities/FAExcPrefGroupUI.py:37 #: appGUI/preferences/utilities/FAGcoPrefGroupUI.py:27 -#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:27 appPlugins/ToolDrilling.py:2869 -#: appPlugins/ToolMilling.py:4477 +#: appGUI/preferences/utilities/FAGrbPrefGroupUI.py:27 appPlugins/ToolDrilling.py:2873 +#: appPlugins/ToolMilling.py:4539 msgid "Delete All" msgstr "" @@ -11168,97 +11173,97 @@ msgstr "" msgid "Document Editor" msgstr "" -#: appObjects/FlatCAMExcellon.py:935 appObjects/FlatCAMExcellon.py:1037 -#: appPlugins/ToolDrilling.py:1928 appPlugins/ToolMilling.py:2479 -#: appPlugins/ToolMilling.py:2589 +#: appObjects/FlatCAMExcellon.py:932 appObjects/FlatCAMExcellon.py:1034 +#: appPlugins/ToolDrilling.py:1928 appPlugins/ToolMilling.py:2449 +#: appPlugins/ToolMilling.py:2559 msgid "Please select one or more tools from the list and try again." msgstr "" -#: appObjects/FlatCAMExcellon.py:940 appPlugins/ToolMilling.py:2486 +#: appObjects/FlatCAMExcellon.py:937 appPlugins/ToolMilling.py:2456 msgid "Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "" -#: appObjects/FlatCAMExcellon.py:1046 appPlugins/ToolMilling.py:2598 +#: appObjects/FlatCAMExcellon.py:1043 appPlugins/ToolMilling.py:2568 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "" -#: appObjects/FlatCAMGeometry.py:486 +#: appObjects/FlatCAMGeometry.py:483 msgid "Vertex points calculated." msgstr "" -#: appObjects/FlatCAMGeometry.py:693 appObjects/FlatCAMGeometry.py:847 -#: appPlugins/ToolMilling.py:2842 appPlugins/ToolMilling.py:3086 +#: appObjects/FlatCAMGeometry.py:690 appObjects/FlatCAMGeometry.py:844 +#: appPlugins/ToolMilling.py:2812 appPlugins/ToolMilling.py:3056 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." msgstr "" -#: appObjects/FlatCAMGeometry.py:760 appObjects/FlatCAMGeometry.py:908 -#: appPlugins/ToolMilling.py:2911 appPlugins/ToolMilling.py:3130 +#: appObjects/FlatCAMGeometry.py:757 appObjects/FlatCAMGeometry.py:905 +#: appPlugins/ToolMilling.py:2881 appPlugins/ToolMilling.py:3100 msgid "G-Code parsing in progress..." msgstr "" -#: appObjects/FlatCAMGeometry.py:762 appObjects/FlatCAMGeometry.py:910 -#: appPlugins/ToolMilling.py:2913 appPlugins/ToolMilling.py:3132 +#: appObjects/FlatCAMGeometry.py:759 appObjects/FlatCAMGeometry.py:907 +#: appPlugins/ToolMilling.py:2883 appPlugins/ToolMilling.py:3102 msgid "G-Code parsing finished..." msgstr "" -#: appObjects/FlatCAMGeometry.py:769 appObjects/FlatCAMGeometry.py:919 -#: appObjects/FlatCAMGeometry.py:1083 appPlugins/ToolMilling.py:2920 -#: appPlugins/ToolMilling.py:3141 +#: appObjects/FlatCAMGeometry.py:766 appObjects/FlatCAMGeometry.py:916 +#: appObjects/FlatCAMGeometry.py:1080 appPlugins/ToolMilling.py:2890 +#: appPlugins/ToolMilling.py:3111 msgid "Finished G-Code processing" msgstr "" -#: appObjects/FlatCAMGeometry.py:771 appObjects/FlatCAMGeometry.py:921 -#: appPlugins/ToolMilling.py:2922 appPlugins/ToolMilling.py:3143 +#: appObjects/FlatCAMGeometry.py:768 appObjects/FlatCAMGeometry.py:918 +#: appPlugins/ToolMilling.py:2892 appPlugins/ToolMilling.py:3113 msgid "G-Code processing failed with error" msgstr "" -#: appObjects/FlatCAMGeometry.py:814 appPlugins/ToolMilling.py:2965 +#: appObjects/FlatCAMGeometry.py:811 appPlugins/ToolMilling.py:2935 #: appPlugins/ToolSolderPaste.py:865 appPlugins/ToolSolderPaste.py:923 msgid "Cancelled. Empty file, it has no geometry" msgstr "" -#: appObjects/FlatCAMGeometry.py:937 appObjects/FlatCAMGeometry.py:942 -#: appObjects/FlatCAMGeometry.py:1090 appPlugins/ToolMilling.py:3170 -#: appPlugins/ToolMilling.py:3185 +#: appObjects/FlatCAMGeometry.py:934 appObjects/FlatCAMGeometry.py:939 +#: appObjects/FlatCAMGeometry.py:1087 appPlugins/ToolMilling.py:3140 +#: appPlugins/ToolMilling.py:3155 msgid "CNCjob created" msgstr "" -#: appObjects/FlatCAMGeometry.py:1116 appObjects/FlatCAMGeometry.py:1125 +#: appObjects/FlatCAMGeometry.py:1113 appObjects/FlatCAMGeometry.py:1122 #: appParsers/ParseGerber.py:2093 appParsers/ParseGerber.py:2103 msgid "Scale factor has to be a number: integer or float." msgstr "" -#: appObjects/FlatCAMGeometry.py:1205 appParsers/ParseGerber.py:2219 +#: appObjects/FlatCAMGeometry.py:1202 appParsers/ParseGerber.py:2219 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in the Offset " "field." msgstr "" -#: appObjects/FlatCAMGeometry.py:1290 +#: appObjects/FlatCAMGeometry.py:1287 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, y)\n" "but now there is only one value, not two." msgstr "" -#: appObjects/FlatCAMGerber.py:416 appPlugins/ToolIsolation.py:1526 +#: appObjects/FlatCAMGerber.py:419 appPlugins/ToolIsolation.py:1522 msgid "Buffering solid geometry" msgstr "" -#: appObjects/FlatCAMGerber.py:460 appObjects/FlatCAMGerber.py:486 +#: appObjects/FlatCAMGerber.py:463 appObjects/FlatCAMGerber.py:489 msgid "Operation could not be done." msgstr "" -#: appObjects/FlatCAMGerber.py:582 appObjects/FlatCAMGerber.py:658 -#: appPlugins/ToolIsolation.py:1738 appPlugins/ToolIsolation.py:2096 -#: appPlugins/ToolNCC.py:2137 appPlugins/ToolNCC.py:3160 appPlugins/ToolNCC.py:3540 +#: appObjects/FlatCAMGerber.py:585 appObjects/FlatCAMGerber.py:661 +#: appPlugins/ToolIsolation.py:1734 appPlugins/ToolIsolation.py:2092 +#: appPlugins/ToolNCC.py:2123 appPlugins/ToolNCC.py:3146 appPlugins/ToolNCC.py:3526 msgid "Isolation geometry could not be generated." msgstr "" -#: appObjects/FlatCAMGerber.py:609 appObjects/FlatCAMGerber.py:699 -#: appPlugins/ToolIsolation.py:1802 appPlugins/ToolIsolation.py:1993 -#: appPlugins/ToolIsolation.py:2177 +#: appObjects/FlatCAMGerber.py:612 appObjects/FlatCAMGerber.py:702 +#: appPlugins/ToolIsolation.py:1798 appPlugins/ToolIsolation.py:1989 +#: appPlugins/ToolIsolation.py:2173 msgid "Isolation geometry created" msgstr "" @@ -11290,7 +11295,7 @@ msgstr "" msgid "Skewing..." msgstr "" -#: appObjects/FlatCAMObj.py:487 appPlugins/ToolCalculators.py:571 +#: appObjects/FlatCAMObj.py:487 appPlugins/ToolCalculators.py:696 #: appPlugins/ToolReport.py:181 msgid "Dimensions" msgstr "" @@ -11398,20 +11403,20 @@ msgstr "" #: appObjects/ObjectCollection.py:954 appObjects/ObjectCollection.py:960 #: appObjects/ObjectCollection.py:966 appObjects/ObjectCollection.py:972 -#: appObjects/ObjectCollection.py:978 appObjects/ObjectCollection.py:984 app_Main.py:7600 -#: app_Main.py:7606 app_Main.py:7612 app_Main.py:7618 +#: appObjects/ObjectCollection.py:978 appObjects/ObjectCollection.py:984 app_Main.py:7630 +#: app_Main.py:7636 app_Main.py:7642 app_Main.py:7648 msgid "selected" msgstr "" -#: appObjects/ObjectCollection.py:1020 +#: appObjects/ObjectCollection.py:1023 msgid "Cause of error" msgstr "" -#: appObjects/ObjectCollection.py:1221 +#: appObjects/ObjectCollection.py:1224 msgid "All objects are selected." msgstr "" -#: appObjects/ObjectCollection.py:1231 +#: appObjects/ObjectCollection.py:1234 msgid "Objects selection is cleared." msgstr "" @@ -11532,7 +11537,7 @@ msgid "Click on the START point." msgstr "" #: appPlugins/ToolAlignObjects.py:276 appPlugins/ToolCalibration.py:311 -#: appPlugins/ToolDblSided.py:445 +#: appPlugins/ToolDblSided.py:429 msgid "Cancelled by user request." msgstr "" @@ -11547,15 +11552,15 @@ msgid "Or right click to cancel." msgstr "" #: appPlugins/ToolAlignObjects.py:296 appPlugins/ToolAlignObjects.py:303 -#: appPlugins/ToolFiducials.py:858 +#: appPlugins/ToolFiducials.py:856 msgid "Second Point" msgstr "" -#: appPlugins/ToolAlignObjects.py:422 +#: appPlugins/ToolAlignObjects.py:430 msgid "MOVING object" msgstr "" -#: appPlugins/ToolAlignObjects.py:426 +#: appPlugins/ToolAlignObjects.py:432 msgid "" "Specify the type of object to be aligned.\n" "It can be of type: Gerber or Excellon.\n" @@ -11563,15 +11568,15 @@ msgid "" "in the Object combobox." msgstr "" -#: appPlugins/ToolAlignObjects.py:447 +#: appPlugins/ToolAlignObjects.py:463 msgid "Object to be aligned." msgstr "" -#: appPlugins/ToolAlignObjects.py:459 +#: appPlugins/ToolAlignObjects.py:471 msgid "DESTINATION object" msgstr "" -#: appPlugins/ToolAlignObjects.py:461 +#: appPlugins/ToolAlignObjects.py:473 msgid "" "Specify the type of object to be aligned to.\n" "It can be of type: Gerber or Excellon.\n" @@ -11579,15 +11584,15 @@ msgid "" "in the Object combobox." msgstr "" -#: appPlugins/ToolAlignObjects.py:483 +#: appPlugins/ToolAlignObjects.py:504 msgid "Object to be aligned to. Aligner." msgstr "" -#: appPlugins/ToolAlignObjects.py:496 +#: appPlugins/ToolAlignObjects.py:525 msgid "Alignment Type" msgstr "" -#: appPlugins/ToolAlignObjects.py:498 +#: appPlugins/ToolAlignObjects.py:527 msgid "" "The type of alignment can be:\n" "- Single Point -> it require a single point of sync, the action will be a translation\n" @@ -11595,147 +11600,261 @@ msgid "" "rotation" msgstr "" -#: appPlugins/ToolAlignObjects.py:504 +#: appPlugins/ToolAlignObjects.py:533 msgid "Single Point" msgstr "" -#: appPlugins/ToolAlignObjects.py:505 +#: appPlugins/ToolAlignObjects.py:534 msgid "Dual Point" msgstr "" -#: appPlugins/ToolAlignObjects.py:517 +#: appPlugins/ToolAlignObjects.py:541 msgid "Align Object" msgstr "" -#: appPlugins/ToolAlignObjects.py:520 +#: appPlugins/ToolAlignObjects.py:544 msgid "" "Align the specified object to the aligner object.\n" "If only one point is used then it assumes translation.\n" "If tho points are used it assume translation and rotation." msgstr "" -#: appPlugins/ToolAlignObjects.py:535 appPlugins/ToolCalculators.py:731 -#: appPlugins/ToolCalibration.py:1408 appPlugins/ToolCopperThieving.py:1767 -#: appPlugins/ToolCorners.py:911 appPlugins/ToolCutOut.py:2843 -#: appPlugins/ToolDblSided.py:1131 appPlugins/ToolDrilling.py:2916 -#: appPlugins/ToolEtchCompensation.py:509 appPlugins/ToolExtract.py:1328 -#: appPlugins/ToolFiducials.py:1073 appPlugins/ToolFilm.py:1644 appPlugins/ToolFollow.py:796 -#: appPlugins/ToolInvertGerber.py:327 appPlugins/ToolIsolation.py:3676 -#: appPlugins/ToolLevelling.py:2324 appPlugins/ToolMilling.py:4524 -#: appPlugins/ToolNCC.py:4684 appPlugins/ToolOptimal.py:638 appPlugins/ToolPaint.py:3349 -#: appPlugins/ToolPanelize.py:1375 appPlugins/ToolPunchGerber.py:2350 -#: appPlugins/ToolQRCode.py:1026 appPlugins/ToolRulesCheck.py:1678 -#: appPlugins/ToolSolderPaste.py:1610 appPlugins/ToolSub.py:950 -#: appPlugins/ToolTransform.py:983 +#: appPlugins/ToolAlignObjects.py:559 appPlugins/ToolCalculators.py:1049 +#: appPlugins/ToolCalibration.py:1406 appPlugins/ToolCopperThieving.py:1817 +#: appPlugins/ToolCorners.py:970 appPlugins/ToolCutOut.py:2843 +#: appPlugins/ToolDblSided.py:1108 appPlugins/ToolDrilling.py:2912 +#: appPlugins/ToolEtchCompensation.py:520 appPlugins/ToolExtract.py:1366 +#: appPlugins/ToolFiducials.py:1071 appPlugins/ToolFilm.py:1698 appPlugins/ToolFollow.py:790 +#: appPlugins/ToolInvertGerber.py:330 appPlugins/ToolIsolation.py:3704 +#: appPlugins/ToolLevelling.py:2324 appPlugins/ToolMilling.py:4576 +#: appPlugins/ToolNCC.py:4698 appPlugins/ToolOptimal.py:638 appPlugins/ToolPaint.py:3366 +#: appPlugins/ToolPanelize.py:1401 appPlugins/ToolPunchGerber.py:2361 +#: appPlugins/ToolQRCode.py:1046 appPlugins/ToolRulesCheck.py:1678 +#: appPlugins/ToolSolderPaste.py:1610 appPlugins/ToolSub.py:975 +#: appPlugins/ToolTransform.py:980 msgid "Reset Tool" msgstr "" -#: appPlugins/ToolAlignObjects.py:538 appPlugins/ToolCalculators.py:734 -#: appPlugins/ToolCalibration.py:1411 appPlugins/ToolCopperThieving.py:1770 -#: appPlugins/ToolCorners.py:914 appPlugins/ToolCutOut.py:2846 -#: appPlugins/ToolDblSided.py:1134 appPlugins/ToolDrilling.py:2919 -#: appPlugins/ToolEtchCompensation.py:512 appPlugins/ToolExtract.py:1331 -#: appPlugins/ToolFiducials.py:1076 appPlugins/ToolFilm.py:1647 appPlugins/ToolFollow.py:799 -#: appPlugins/ToolInvertGerber.py:330 appPlugins/ToolIsolation.py:3679 -#: appPlugins/ToolLevelling.py:2327 appPlugins/ToolMilling.py:4527 -#: appPlugins/ToolNCC.py:4687 appPlugins/ToolOptimal.py:641 appPlugins/ToolPaint.py:3352 -#: appPlugins/ToolPanelize.py:1378 appPlugins/ToolPunchGerber.py:2353 -#: appPlugins/ToolQRCode.py:1029 appPlugins/ToolRulesCheck.py:1681 -#: appPlugins/ToolSolderPaste.py:1613 appPlugins/ToolSub.py:953 -#: appPlugins/ToolTransform.py:986 +#: appPlugins/ToolAlignObjects.py:562 appPlugins/ToolCalculators.py:1052 +#: appPlugins/ToolCalibration.py:1409 appPlugins/ToolCopperThieving.py:1820 +#: appPlugins/ToolCorners.py:973 appPlugins/ToolCutOut.py:2846 +#: appPlugins/ToolDblSided.py:1111 appPlugins/ToolDrilling.py:2915 +#: appPlugins/ToolEtchCompensation.py:523 appPlugins/ToolExtract.py:1369 +#: appPlugins/ToolFiducials.py:1074 appPlugins/ToolFilm.py:1701 appPlugins/ToolFollow.py:793 +#: appPlugins/ToolInvertGerber.py:333 appPlugins/ToolIsolation.py:3707 +#: appPlugins/ToolLevelling.py:2327 appPlugins/ToolMilling.py:4579 +#: appPlugins/ToolNCC.py:4701 appPlugins/ToolOptimal.py:641 appPlugins/ToolPaint.py:3369 +#: appPlugins/ToolPanelize.py:1404 appPlugins/ToolPunchGerber.py:2364 +#: appPlugins/ToolQRCode.py:1049 appPlugins/ToolRulesCheck.py:1681 +#: appPlugins/ToolSolderPaste.py:1613 appPlugins/ToolSub.py:978 +#: appPlugins/ToolTransform.py:983 msgid "Will reset the tool parameters." msgstr "" -#: appPlugins/ToolCalculators.py:192 +#: appPlugins/ToolCalculators.py:210 msgid "Cut width (tool diameter) calculated." msgstr "" -#: appPlugins/ToolCalculators.py:214 +#: appPlugins/ToolCalculators.py:232 msgid "Tool diameter (cut width) cannot be smaller than the tip diameter." msgstr "" -#: appPlugins/ToolCalculators.py:220 +#: appPlugins/ToolCalculators.py:238 msgid "Cut depth (Cut Z) calculated." msgstr "" -#: appPlugins/ToolCalculators.py:416 -msgid "Units Calculator" +#: appPlugins/ToolCalculators.py:507 +msgid "V-Shape Tool" msgstr "" -#: appPlugins/ToolCalculators.py:460 -msgid "Here you enter the value to be converted from INCH to MM" +#: appPlugins/ToolCalculators.py:508 +msgid "Units Conversion" msgstr "" -#: appPlugins/ToolCalculators.py:465 -msgid "Here you enter the value to be converted from MM to INCH" +#: appPlugins/ToolCalculators.py:509 +msgid "ElectroPlating" msgstr "" -#: appPlugins/ToolCalculators.py:502 +#: appPlugins/ToolCalculators.py:510 +msgid "Tinning" +msgstr "" + +#: appPlugins/ToolCalculators.py:548 +msgid "inch" +msgstr "" + +#: appPlugins/ToolCalculators.py:554 appPlugins/ToolCalculators.py:569 +#: appPlugins/ToolCalculators.py:584 +msgid "Here you enter the value to be converted from imperial to metric" +msgstr "" + +#: appPlugins/ToolCalculators.py:557 appPlugins/ToolCalculators.py:572 +#: appPlugins/ToolCalculators.py:587 +msgid "Here you enter the value to be converted from metric to imperial" +msgstr "" + +#: appPlugins/ToolCalculators.py:563 +msgid "oz" +msgstr "" + +#: appPlugins/ToolCalculators.py:564 +msgid "gram" +msgstr "" + +#: appPlugins/ToolCalculators.py:578 +msgid "fl oz" +msgstr "" + +#: appPlugins/ToolCalculators.py:579 appPlugins/ToolCalculators.py:953 +#: appPlugins/ToolCalculators.py:973 appPlugins/ToolCalculators.py:1028 +msgid "mL" +msgstr "" + +#: appPlugins/ToolCalculators.py:627 msgid "" "This is the angle of the tip of the tool.\n" "It is specified by manufacturer." msgstr "" -#: appPlugins/ToolCalculators.py:514 -msgid "" -"This is the depth to cut into the material.\n" -"In the CNCJob is the CutZ parameter." +#: appPlugins/ToolCalculators.py:639 +msgid "This is the depth to cut into the material." msgstr "" -#: appPlugins/ToolCalculators.py:526 +#: appPlugins/ToolCalculators.py:650 msgid "" -"This is the tool diameter to be entered into\n" -"FlatCAM Gerber section.\n" -"In the CNCJob section it is called >Tool dia<." +"This is the actual tool diameter\n" +"at the desired depth of cut." msgstr "" -#: appPlugins/ToolCalculators.py:540 -msgid "" -"Calculate either the Cut Z or the effective tool diameter,\n" -" depending on which is desired and which is known. " +#: appPlugins/ToolCalculators.py:663 +msgid "Calculate either the depth of cut or the effective tool diameter." msgstr "" -#: appPlugins/ToolCalculators.py:566 +#: appPlugins/ToolCalculators.py:691 msgid "Area Calculation" msgstr "" -#: appPlugins/ToolCalculators.py:568 -msgid "Choose how to calculate the board area." +#: appPlugins/ToolCalculators.py:693 +msgid "Determine the board area." msgstr "" -#: appPlugins/ToolCalculators.py:586 appPlugins/ToolCalculators.py:604 -#: appPlugins/ToolCalculators.py:622 appPlugins/ToolCopperThieving.py:1726 +#: appPlugins/ToolCalculators.py:705 +msgid "Board Length." +msgstr "" + +#: appPlugins/ToolCalculators.py:711 appPlugins/ToolCalculators.py:729 +#: appPlugins/ToolCalculators.py:747 appPlugins/ToolCopperThieving.py:1774 msgid "cm" msgstr "" -#: appPlugins/ToolCalculators.py:667 +#: appPlugins/ToolCalculators.py:741 +msgid "Board area." +msgstr "" + +#: appPlugins/ToolCalculators.py:764 +msgid "" +"Current density applied to the board. \n" +"In Amperes per Square Feet ASF." +msgstr "" + +#: appPlugins/ToolCalculators.py:784 +msgid "Thickness of the deposited copper." +msgstr "" + +#: appPlugins/ToolCalculators.py:791 msgid "um" msgstr "" -#: appPlugins/ToolCalculators.py:678 +#: appPlugins/ToolCalculators.py:802 msgid "Current Value" msgstr "" -#: appPlugins/ToolCalculators.py:679 +#: appPlugins/ToolCalculators.py:803 msgid "" "This is the current intensity value\n" -"to be set on the Power Supply. In Amps." +"to be set on the Power Supply." msgstr "" -#: appPlugins/ToolCalculators.py:699 +#: appPlugins/ToolCalculators.py:823 msgid "Time" msgstr "" -#: appPlugins/ToolCalculators.py:700 -msgid "" -"This is the calculated time required for the procedure.\n" -"In minutes." +#: appPlugins/ToolCalculators.py:824 +msgid "The time calculated to deposit copper." msgstr "" -#: appPlugins/ToolCalculators.py:723 +#: appPlugins/ToolCalculators.py:846 +msgid "Calculate the current intensity value and the procedure time." +msgstr "" + +#: appPlugins/ToolCalculators.py:856 msgid "" -"Calculate the current intensity value and the procedure time,\n" -"depending on the parameters above" +"Calculator for chemical quantities\n" +"required for tinning PCB's." +msgstr "" + +#: appPlugins/ToolCalculators.py:871 +msgid "Solution" +msgstr "" + +#: appPlugins/ToolCalculators.py:873 +msgid "Choose one solution for tinning." +msgstr "" + +#: appPlugins/ToolCalculators.py:885 +msgid "Stannous Chloride." +msgstr "" + +#: appPlugins/ToolCalculators.py:893 appPlugins/ToolCalculators.py:913 +#: appPlugins/ToolCalculators.py:933 appPlugins/ToolCalculators.py:1004 +msgid "g" +msgstr "" + +#: appPlugins/ToolCalculators.py:904 +msgid "Thiourea" +msgstr "" + +#: appPlugins/ToolCalculators.py:905 +msgid "Thiourea." +msgstr "" + +#: appPlugins/ToolCalculators.py:925 +msgid "Sulfamic Acid." +msgstr "" + +#: appPlugins/ToolCalculators.py:945 +msgid "Distilled Water." +msgstr "" + +#: appPlugins/ToolCalculators.py:964 +msgid "Soap" +msgstr "" + +#: appPlugins/ToolCalculators.py:965 +msgid "Liquid soap." +msgstr "" + +#: appPlugins/ToolCalculators.py:988 +msgid "Optional" +msgstr "" + +#: appPlugins/ToolCalculators.py:994 +msgid "" +"Sodium hypophosphite.\n" +"Optional, for solution stability.\n" +"Warning: List 1 chemical in USA." +msgstr "" + +#: appPlugins/ToolCalculators.py:1020 +msgid "Volume" +msgstr "" + +#: appPlugins/ToolCalculators.py:1021 +msgid "Desired volume of tinning solution." +msgstr "" + +#: appPlugins/ToolCalculators.py:1042 +msgid "Calculate the chemical quantities for the desired volume of tinning solution." msgstr "" #: appPlugins/ToolCalibration.py:126 appPlugins/ToolCalibration.py:765 @@ -11779,99 +11898,99 @@ msgid "Cancelled. Four points are needed for GCode generation." msgstr "" #: appPlugins/ToolCalibration.py:638 appPlugins/ToolCalibration.py:729 -#: appPlugins/ToolDblSided.py:563 appPlugins/ToolFilm.py:323 appPlugins/ToolFilm.py:330 -#: appPlugins/ToolFilm.py:334 appPlugins/ToolMilling.py:1978 appPlugins/ToolMove.py:167 +#: appPlugins/ToolDblSided.py:544 appPlugins/ToolFilm.py:306 appPlugins/ToolFilm.py:313 +#: appPlugins/ToolFilm.py:317 appPlugins/ToolMilling.py:1948 appPlugins/ToolMove.py:167 #: appPlugins/ToolReport.py:140 appPlugins/ToolTransform.py:176 #: appPlugins/ToolTransform.py:327 appPlugins/ToolTransform.py:359 #: appPlugins/ToolTransform.py:404 appPlugins/ToolTransform.py:438 #: appPlugins/ToolTransform.py:473 appPlugins/ToolTransform.py:510 app_Main.py:5127 -#: app_Main.py:5647 app_Main.py:6008 app_Main.py:6093 app_Main.py:6273 app_Main.py:6578 -#: app_Main.py:6739 app_Main.py:6785 app_Main.py:6832 app_Main.py:6887 app_Main.py:6935 -#: app_Main.py:7104 app_Main.py:9288 app_Main.py:9382 app_Main.py:9424 app_Main.py:9466 -#: app_Main.py:9508 app_Main.py:9549 app_Main.py:9594 app_Main.py:9639 app_Main.py:10140 -#: app_Main.py:10144 camlib.py:2451 camlib.py:2518 camlib.py:2586 camlib.py:2664 +#: app_Main.py:5653 app_Main.py:6016 app_Main.py:6101 app_Main.py:6281 app_Main.py:6586 +#: app_Main.py:6766 app_Main.py:6812 app_Main.py:6859 app_Main.py:6914 app_Main.py:6962 +#: app_Main.py:7131 app_Main.py:9318 app_Main.py:9412 app_Main.py:9454 app_Main.py:9496 +#: app_Main.py:9538 app_Main.py:9579 app_Main.py:9624 app_Main.py:9669 app_Main.py:10170 +#: app_Main.py:10174 camlib.py:2451 camlib.py:2518 camlib.py:2586 camlib.py:2664 msgid "No object is selected." msgstr "" -#: appPlugins/ToolCalibration.py:794 +#: appPlugins/ToolCalibration.py:792 msgid "Parameters used when creating the GCode in this tool." msgstr "" -#: appPlugins/ToolCalibration.py:898 +#: appPlugins/ToolCalibration.py:896 msgid "STEP 1: Acquire Calibration Points" msgstr "" -#: appPlugins/ToolCalibration.py:900 +#: appPlugins/ToolCalibration.py:898 msgid "" "Pick four points by clicking on canvas.\n" "Those four points should be in the four\n" "(as much as possible) corners of the object." msgstr "" -#: appPlugins/ToolCalibration.py:918 appPlugins/ToolImage.py:238 -#: appPlugins/ToolPanelize.py:1148 appPlugins/ToolReport.py:205 +#: appPlugins/ToolCalibration.py:916 appPlugins/ToolImage.py:238 +#: appPlugins/ToolReport.py:205 msgid "Object Type" msgstr "" -#: appPlugins/ToolCalibration.py:935 +#: appPlugins/ToolCalibration.py:933 msgid "Source object selection" msgstr "" -#: appPlugins/ToolCalibration.py:937 +#: appPlugins/ToolCalibration.py:935 msgid "FlatCAM Object to be used as a source for reference points." msgstr "" -#: appPlugins/ToolCalibration.py:943 +#: appPlugins/ToolCalibration.py:941 msgid "Calibration Points" msgstr "" -#: appPlugins/ToolCalibration.py:945 +#: appPlugins/ToolCalibration.py:943 msgid "" "Contain the expected calibration points and the\n" "ones measured." msgstr "" -#: appPlugins/ToolCalibration.py:961 +#: appPlugins/ToolCalibration.py:959 msgid "Found Delta" msgstr "" -#: appPlugins/ToolCalibration.py:973 +#: appPlugins/ToolCalibration.py:971 msgid "Bot Left X" msgstr "" -#: appPlugins/ToolCalibration.py:982 +#: appPlugins/ToolCalibration.py:980 msgid "Bot Left Y" msgstr "" -#: appPlugins/ToolCalibration.py:1000 +#: appPlugins/ToolCalibration.py:998 msgid "Bot Right X" msgstr "" -#: appPlugins/ToolCalibration.py:1010 +#: appPlugins/ToolCalibration.py:1008 msgid "Bot Right Y" msgstr "" -#: appPlugins/ToolCalibration.py:1025 +#: appPlugins/ToolCalibration.py:1023 msgid "Top Left X" msgstr "" -#: appPlugins/ToolCalibration.py:1034 +#: appPlugins/ToolCalibration.py:1032 msgid "Top Left Y" msgstr "" -#: appPlugins/ToolCalibration.py:1049 +#: appPlugins/ToolCalibration.py:1047 msgid "Top Right X" msgstr "" -#: appPlugins/ToolCalibration.py:1059 +#: appPlugins/ToolCalibration.py:1057 msgid "Top Right Y" msgstr "" -#: appPlugins/ToolCalibration.py:1092 +#: appPlugins/ToolCalibration.py:1090 msgid "Get Points" msgstr "" -#: appPlugins/ToolCalibration.py:1094 +#: appPlugins/ToolCalibration.py:1092 msgid "" "Pick four points by clicking on canvas if the source choice\n" "is 'free' or inside the object geometry if the source is 'object'.\n" @@ -11879,11 +11998,11 @@ msgid "" "the object." msgstr "" -#: appPlugins/ToolCalibration.py:1115 +#: appPlugins/ToolCalibration.py:1113 msgid "STEP 2: Verification GCode" msgstr "" -#: appPlugins/ToolCalibration.py:1117 appPlugins/ToolCalibration.py:1130 +#: appPlugins/ToolCalibration.py:1115 appPlugins/ToolCalibration.py:1128 msgid "" "Generate GCode file to locate and align the PCB by using\n" "the four points acquired above.\n" @@ -11894,80 +12013,80 @@ msgid "" "- forth point -> final verification point. Just for evaluation." msgstr "" -#: appPlugins/ToolCalibration.py:1128 +#: appPlugins/ToolCalibration.py:1126 msgid "Generate GCode" msgstr "" -#: appPlugins/ToolCalibration.py:1154 +#: appPlugins/ToolCalibration.py:1152 msgid "STEP 3: Adjustments" msgstr "" -#: appPlugins/ToolCalibration.py:1156 appPlugins/ToolCalibration.py:1165 +#: appPlugins/ToolCalibration.py:1154 appPlugins/ToolCalibration.py:1163 msgid "" "Calculate Scale and Skew factors based on the differences (delta)\n" "found when checking the PCB pattern. The differences must be filled\n" "in the fields Found (Delta)." msgstr "" -#: appPlugins/ToolCalibration.py:1163 +#: appPlugins/ToolCalibration.py:1161 msgid "Calculate Factors" msgstr "" -#: appPlugins/ToolCalibration.py:1185 +#: appPlugins/ToolCalibration.py:1183 msgid "STEP 4: Adjusted GCode" msgstr "" -#: appPlugins/ToolCalibration.py:1187 +#: appPlugins/ToolCalibration.py:1185 msgid "" "Generate verification GCode file adjusted with\n" "the factors above." msgstr "" -#: appPlugins/ToolCalibration.py:1192 +#: appPlugins/ToolCalibration.py:1190 msgid "Scale Factor X:" msgstr "" -#: appPlugins/ToolCalibration.py:1194 +#: appPlugins/ToolCalibration.py:1192 msgid "Factor for Scale action over X axis." msgstr "" -#: appPlugins/ToolCalibration.py:1204 +#: appPlugins/ToolCalibration.py:1202 msgid "Scale Factor Y:" msgstr "" -#: appPlugins/ToolCalibration.py:1206 +#: appPlugins/ToolCalibration.py:1204 msgid "Factor for Scale action over Y axis." msgstr "" -#: appPlugins/ToolCalibration.py:1216 +#: appPlugins/ToolCalibration.py:1214 msgid "Apply Scale Factors" msgstr "" -#: appPlugins/ToolCalibration.py:1218 +#: appPlugins/ToolCalibration.py:1216 msgid "Apply Scale factors on the calibration points." msgstr "" -#: appPlugins/ToolCalibration.py:1228 +#: appPlugins/ToolCalibration.py:1226 msgid "Skew Angle X:" msgstr "" -#: appPlugins/ToolCalibration.py:1241 +#: appPlugins/ToolCalibration.py:1239 msgid "Skew Angle Y:" msgstr "" -#: appPlugins/ToolCalibration.py:1254 +#: appPlugins/ToolCalibration.py:1252 msgid "Apply Skew Factors" msgstr "" -#: appPlugins/ToolCalibration.py:1256 +#: appPlugins/ToolCalibration.py:1254 msgid "Apply Skew factors on the calibration points." msgstr "" -#: appPlugins/ToolCalibration.py:1325 +#: appPlugins/ToolCalibration.py:1323 msgid "Generate Adjusted GCode" msgstr "" -#: appPlugins/ToolCalibration.py:1327 +#: appPlugins/ToolCalibration.py:1325 msgid "" "Generate verification GCode file adjusted with\n" "the factors set above.\n" @@ -11975,37 +12094,37 @@ msgid "" "before clicking this button." msgstr "" -#: appPlugins/ToolCalibration.py:1348 +#: appPlugins/ToolCalibration.py:1346 msgid "STEP 5: Calibrate FlatCAM Objects" msgstr "" -#: appPlugins/ToolCalibration.py:1350 +#: appPlugins/ToolCalibration.py:1348 msgid "" "Adjust the FlatCAM objects\n" "with the factors determined and verified above." msgstr "" -#: appPlugins/ToolCalibration.py:1362 +#: appPlugins/ToolCalibration.py:1360 msgid "Adjusted object type" msgstr "" -#: appPlugins/ToolCalibration.py:1363 +#: appPlugins/ToolCalibration.py:1361 msgid "Type of the Application Object to be adjusted." msgstr "" -#: appPlugins/ToolCalibration.py:1376 +#: appPlugins/ToolCalibration.py:1374 msgid "Adjusted object selection" msgstr "" -#: appPlugins/ToolCalibration.py:1378 +#: appPlugins/ToolCalibration.py:1376 msgid "The Application Object to be adjusted." msgstr "" -#: appPlugins/ToolCalibration.py:1385 +#: appPlugins/ToolCalibration.py:1383 msgid "Calibrate" msgstr "" -#: appPlugins/ToolCalibration.py:1387 +#: appPlugins/ToolCalibration.py:1385 msgid "" "Adjust (scale and/or skew) the objects\n" "with the factors determined above." @@ -12028,45 +12147,45 @@ msgid "Squares grid fill selected." msgstr "" #: appPlugins/ToolCopperThieving.py:273 appPlugins/ToolCopperThieving.py:371 -#: appPlugins/ToolCopperThieving.py:991 appPlugins/ToolCorners.py:231 -#: appPlugins/ToolCorners.py:455 appPlugins/ToolCorners.py:550 -#: appPlugins/ToolDblSided.py:464 appPlugins/ToolExtract.py:396 +#: appPlugins/ToolCopperThieving.py:993 appPlugins/ToolCorners.py:240 +#: appPlugins/ToolCorners.py:467 appPlugins/ToolCorners.py:562 +#: appPlugins/ToolDblSided.py:448 appPlugins/ToolExtract.py:396 #: appPlugins/ToolExtract.py:663 appPlugins/ToolExtract.py:760 #: appPlugins/ToolFiducials.py:286 appPlugins/ToolFiducials.py:577 -#: appPlugins/ToolOptimal.py:176 appPlugins/ToolPunchGerber.py:515 -#: appPlugins/ToolPunchGerber.py:519 appPlugins/ToolQRCode.py:244 +#: appPlugins/ToolOptimal.py:176 appPlugins/ToolPunchGerber.py:511 +#: appPlugins/ToolPunchGerber.py:515 appPlugins/ToolQRCode.py:244 msgid "There is no Gerber object loaded ..." msgstr "" -#: appPlugins/ToolCopperThieving.py:286 appPlugins/ToolCopperThieving.py:891 +#: appPlugins/ToolCopperThieving.py:286 appPlugins/ToolCopperThieving.py:893 msgid "Append geometry" msgstr "" -#: appPlugins/ToolCopperThieving.py:341 appPlugins/ToolCopperThieving.py:942 -#: appPlugins/ToolCopperThieving.py:1150 +#: appPlugins/ToolCopperThieving.py:341 appPlugins/ToolCopperThieving.py:944 +#: appPlugins/ToolCopperThieving.py:1152 msgid "Append source file" msgstr "" -#: appPlugins/ToolCopperThieving.py:354 appPlugins/ToolCopperThieving.py:955 +#: appPlugins/ToolCopperThieving.py:354 appPlugins/ToolCopperThieving.py:957 msgid "Copper Thieving Tool done." msgstr "" #: appPlugins/ToolCopperThieving.py:381 appPlugins/ToolCopperThieving.py:401 -#: appPlugins/ToolCutOut.py:743 appPlugins/ToolCutOut.py:1130 appPlugins/ToolCutOut.py:1512 -#: appPlugins/ToolCutOut.py:1604 appPlugins/ToolCutOut.py:1645 appPlugins/ToolCutOut.py:1745 +#: appPlugins/ToolCutOut.py:725 appPlugins/ToolCutOut.py:1112 appPlugins/ToolCutOut.py:1494 +#: appPlugins/ToolCutOut.py:1586 appPlugins/ToolCutOut.py:1627 appPlugins/ToolCutOut.py:1727 #: appPlugins/ToolDrilling.py:935 appPlugins/ToolDrilling.py:1894 -#: appPlugins/ToolEtchCompensation.py:194 appPlugins/ToolFollow.py:213 -#: appPlugins/ToolFollow.py:260 appPlugins/ToolInvertGerber.py:142 -#: appPlugins/ToolIsolation.py:1079 appPlugins/ToolIsolation.py:1144 -#: appPlugins/ToolIsolation.py:1534 appPlugins/ToolIsolation.py:1561 -#: appPlugins/ToolIsolation.py:2398 appPlugins/ToolLevelling.py:345 -#: appPlugins/ToolMilling.py:690 appPlugins/ToolMilling.py:911 -#: appPlugins/ToolMilling.py:1346 appPlugins/ToolMilling.py:2662 -#: appPlugins/ToolMilling.py:2685 appPlugins/ToolNCC.py:1075 appPlugins/ToolNCC.py:1144 -#: appPlugins/ToolNCC.py:1590 appPlugins/ToolNCC.py:1640 appPlugins/ToolNCC.py:1673 -#: appPlugins/ToolPaint.py:1160 appPlugins/ToolPaint.py:1247 appPlugins/ToolPanelize.py:328 -#: appPlugins/ToolPanelize.py:342 appPlugins/ToolSub.py:281 appPlugins/ToolSub.py:299 -#: appPlugins/ToolSub.py:513 appPlugins/ToolSub.py:526 +#: appPlugins/ToolEtchCompensation.py:194 appPlugins/ToolFollow.py:209 +#: appPlugins/ToolFollow.py:256 appPlugins/ToolInvertGerber.py:142 +#: appPlugins/ToolIsolation.py:1075 appPlugins/ToolIsolation.py:1140 +#: appPlugins/ToolIsolation.py:1530 appPlugins/ToolIsolation.py:1557 +#: appPlugins/ToolIsolation.py:2394 appPlugins/ToolLevelling.py:345 +#: appPlugins/ToolMilling.py:622 appPlugins/ToolMilling.py:841 +#: appPlugins/ToolMilling.py:1295 appPlugins/ToolMilling.py:2632 +#: appPlugins/ToolMilling.py:2655 appPlugins/ToolNCC.py:1059 appPlugins/ToolNCC.py:1128 +#: appPlugins/ToolNCC.py:1574 appPlugins/ToolNCC.py:1624 appPlugins/ToolNCC.py:1657 +#: appPlugins/ToolPaint.py:1146 appPlugins/ToolPaint.py:1233 appPlugins/ToolPanelize.py:312 +#: appPlugins/ToolPanelize.py:326 appPlugins/ToolSub.py:279 appPlugins/ToolSub.py:297 +#: appPlugins/ToolSub.py:511 appPlugins/ToolSub.py:524 #: tclCommands/TclCommandCopperClear.py:97 tclCommands/TclCommandCopperClear.py:280 #: tclCommands/TclCommandPaint.py:99 tclCommands/TclCommandPaint.py:288 #: tclCommands/TclCommandScale.py:81 @@ -12077,104 +12196,112 @@ msgstr "" msgid "Click the end point of the filling area." msgstr "" -#: appPlugins/ToolCopperThieving.py:554 +#: appPlugins/ToolCopperThieving.py:556 msgid "Copper Thieving Tool started. Reading parameters." msgstr "" -#: appPlugins/ToolCopperThieving.py:580 +#: appPlugins/ToolCopperThieving.py:582 msgid "Copper Thieving Tool. Preparing isolation polygons." msgstr "" -#: appPlugins/ToolCopperThieving.py:626 +#: appPlugins/ToolCopperThieving.py:628 msgid "Copper Thieving Tool. Preparing areas to fill with copper." msgstr "" -#: appPlugins/ToolCopperThieving.py:670 +#: appPlugins/ToolCopperThieving.py:672 msgid "Geometry not supported for" msgstr "" -#: appPlugins/ToolCopperThieving.py:676 appPlugins/ToolNCC.py:1962 -#: appPlugins/ToolNCC.py:2017 appPlugins/ToolNCC.py:3013 appPlugins/ToolPaint.py:2624 +#: appPlugins/ToolCopperThieving.py:678 appPlugins/ToolNCC.py:1948 +#: appPlugins/ToolNCC.py:2003 appPlugins/ToolNCC.py:2999 appPlugins/ToolPaint.py:2612 msgid "No object available." msgstr "" -#: appPlugins/ToolCopperThieving.py:713 appPlugins/ToolNCC.py:1987 -#: appPlugins/ToolNCC.py:2040 appPlugins/ToolNCC.py:3055 +#: appPlugins/ToolCopperThieving.py:715 appPlugins/ToolNCC.py:1973 +#: appPlugins/ToolNCC.py:2026 appPlugins/ToolNCC.py:3041 msgid "The reference object type is not supported." msgstr "" -#: appPlugins/ToolCopperThieving.py:718 +#: appPlugins/ToolCopperThieving.py:720 msgid "Copper Thieving Tool. Appending new geometry and buffering." msgstr "" -#: appPlugins/ToolCopperThieving.py:754 +#: appPlugins/ToolCopperThieving.py:756 msgid "Create geometry" msgstr "" -#: appPlugins/ToolCopperThieving.py:966 appPlugins/ToolCopperThieving.py:970 +#: appPlugins/ToolCopperThieving.py:968 appPlugins/ToolCopperThieving.py:972 msgid "P-Plating Mask" msgstr "" -#: appPlugins/ToolCopperThieving.py:994 +#: appPlugins/ToolCopperThieving.py:996 msgid "Append PP-M geometry" msgstr "" -#: appPlugins/ToolCopperThieving.py:1170 +#: appPlugins/ToolCopperThieving.py:1172 msgid "Generating Pattern Plating Mask done." msgstr "" -#: appPlugins/ToolCopperThieving.py:1213 +#: appPlugins/ToolCopperThieving.py:1215 msgid "Copper Thieving Tool exit." msgstr "" -#: appPlugins/ToolCopperThieving.py:1304 appPlugins/ToolFiducials.py:1015 +#: appPlugins/ToolCopperThieving.py:1301 appPlugins/ToolCopperThieving.py:1713 +#: appPlugins/ToolCorners.py:727 appPlugins/ToolCutOut.py:2324 +#: appPlugins/ToolDblSided.py:679 appPlugins/ToolDrilling.py:2297 +#: appPlugins/ToolEtchCompensation.py:333 appPlugins/ToolExtract.py:923 +#: appPlugins/ToolFilm.py:1189 appPlugins/ToolFollow.py:715 +#: appPlugins/ToolInvertGerber.py:244 appPlugins/ToolIsolation.py:3162 +#: appPlugins/ToolMilling.py:3545 appPlugins/ToolNCC.py:4134 appPlugins/ToolPaint.py:2937 +#: appPlugins/ToolPanelize.py:1126 appPlugins/ToolPunchGerber.py:1999 +#: appPlugins/ToolQRCode.py:783 +msgid "Source Object" +msgstr "" + +#: appPlugins/ToolCopperThieving.py:1302 appPlugins/ToolFiducials.py:1013 msgid "Gerber Object to which will be added a copper thieving." msgstr "" -#: appPlugins/ToolCopperThieving.py:1322 -msgid "Thieving Parameters" -msgstr "" - -#: appPlugins/ToolCopperThieving.py:1331 +#: appPlugins/ToolCopperThieving.py:1339 msgid "" "This set the distance between the copper thieving components\n" "(the polygon fill may be split in multiple polygons)\n" "and the copper traces in the Gerber file." msgstr "" -#: appPlugins/ToolCopperThieving.py:1394 +#: appPlugins/ToolCopperThieving.py:1402 msgid "Ref. Type" msgstr "" -#: appPlugins/ToolCopperThieving.py:1396 +#: appPlugins/ToolCopperThieving.py:1404 msgid "" "The type of FlatCAM object to be used as copper thieving reference.\n" "It can be Gerber, Excellon or Geometry." msgstr "" -#: appPlugins/ToolCopperThieving.py:1405 +#: appPlugins/ToolCopperThieving.py:1413 msgid "Ref. Object" msgstr "" -#: appPlugins/ToolCopperThieving.py:1407 +#: appPlugins/ToolCopperThieving.py:1415 msgid "The Application object to be used as non copper clearing reference." msgstr "" -#: appPlugins/ToolCopperThieving.py:1584 +#: appPlugins/ToolCopperThieving.py:1618 msgid "Insert Copper thieving" msgstr "" -#: appPlugins/ToolCopperThieving.py:1587 +#: appPlugins/ToolCopperThieving.py:1621 msgid "" "Will add a polygon (may be split in multiple parts)\n" "that will surround the actual Gerber traces at a certain distance." msgstr "" -#: appPlugins/ToolCopperThieving.py:1647 +#: appPlugins/ToolCopperThieving.py:1687 msgid "Insert Robber Bar" msgstr "" -#: appPlugins/ToolCopperThieving.py:1650 +#: appPlugins/ToolCopperThieving.py:1690 msgid "" "Will add a polygon with a defined thickness\n" "that will surround the actual Gerber object\n" @@ -12182,22 +12309,18 @@ msgid "" "Required when doing holes pattern plating." msgstr "" -#: appPlugins/ToolCopperThieving.py:1675 -msgid "Select Soldermask object" -msgstr "" - -#: appPlugins/ToolCopperThieving.py:1677 +#: appPlugins/ToolCopperThieving.py:1715 msgid "" "Gerber Object with the soldermask.\n" "It will be used as a base for\n" "the pattern plating mask." msgstr "" -#: appPlugins/ToolCopperThieving.py:1713 +#: appPlugins/ToolCopperThieving.py:1761 msgid "Plated area" msgstr "" -#: appPlugins/ToolCopperThieving.py:1715 +#: appPlugins/ToolCopperThieving.py:1763 msgid "" "The area to be plated by pattern plating.\n" "Basically is made from the openings in the plating mask.\n" @@ -12208,11 +12331,11 @@ msgid "" "calculated from the soldermask openings." msgstr "" -#: appPlugins/ToolCopperThieving.py:1749 +#: appPlugins/ToolCopperThieving.py:1799 msgid "Generate pattern plating mask" msgstr "" -#: appPlugins/ToolCopperThieving.py:1752 +#: appPlugins/ToolCopperThieving.py:1802 msgid "" "Will add to the soldermask gerber geometry\n" "the geometries of the copper thieving and/or\n" @@ -12223,68 +12346,79 @@ msgstr "" msgid "Corners" msgstr "" -#: appPlugins/ToolCorners.py:272 appPlugins/ToolCorners.py:460 appPlugins/ToolCorners.py:555 +#: appPlugins/ToolCorners.py:281 appPlugins/ToolCorners.py:472 appPlugins/ToolCorners.py:567 msgid "Please select at least a location" msgstr "" -#: appPlugins/ToolCorners.py:437 appPlugins/ToolCorners.py:532 +#: appPlugins/ToolCorners.py:449 appPlugins/ToolCorners.py:544 msgid "The tool diameter is zero." msgstr "" -#: appPlugins/ToolCorners.py:524 appPlugins/ToolCorners.py:627 +#: appPlugins/ToolCorners.py:536 appPlugins/ToolCorners.py:639 msgid "Excellon object with corner drills created." msgstr "" -#: appPlugins/ToolCorners.py:662 +#: appPlugins/ToolCorners.py:674 msgid "A Gerber object with corner markers was created." msgstr "" -#: appPlugins/ToolCorners.py:705 +#: appPlugins/ToolCorners.py:728 msgid "The Gerber object to which will be added corner markers." msgstr "" -#: appPlugins/ToolCorners.py:721 +#: appPlugins/ToolCorners.py:817 msgid "Locations" msgstr "" -#: appPlugins/ToolCorners.py:723 +#: appPlugins/ToolCorners.py:818 msgid "Locations where to place corner markers." msgstr "" -#: appPlugins/ToolCorners.py:736 appPlugins/ToolFiducials.py:846 app_Main.py:5669 +#: appPlugins/ToolCorners.py:833 appPlugins/ToolFiducials.py:844 app_Main.py:5675 msgid "Top Right" msgstr "" -#: appPlugins/ToolCorners.py:753 +#: appPlugins/ToolCorners.py:850 msgid "Toggle ALL" msgstr "" -#: appPlugins/ToolCorners.py:833 +#: appPlugins/ToolCorners.py:872 +msgid "" +"When the manual type is chosen, the markers\n" +"are manually placed on canvas." +msgstr "" + +#: appPlugins/ToolCorners.py:877 appPlugins/ToolCutOut.py:2610 +#: appPlugins/ToolPunchGerber.py:2319 +msgid "Automatic" +msgstr "" + +#: appPlugins/ToolCorners.py:887 msgid "Add Marker" msgstr "" -#: appPlugins/ToolCorners.py:836 +#: appPlugins/ToolCorners.py:890 msgid "Will add corner markers to the selected Gerber file." msgstr "" -#: appPlugins/ToolCorners.py:852 +#: appPlugins/ToolCorners.py:904 msgid "Drills in Locations" msgstr "" -#: appPlugins/ToolCorners.py:869 appPlugins/ToolCorners.py:892 -#: appPlugins/ToolDblSided.py:1113 +#: appPlugins/ToolCorners.py:930 appPlugins/ToolCorners.py:951 +#: appPlugins/ToolDblSided.py:1090 msgid "Create Excellon Object" msgstr "" -#: appPlugins/ToolCorners.py:872 +#: appPlugins/ToolCorners.py:933 msgid "Will add drill holes in the center of the markers." msgstr "" -#: appPlugins/ToolCorners.py:888 +#: appPlugins/ToolCorners.py:947 msgid "Check in Locations" msgstr "" -#: appPlugins/ToolCorners.py:895 +#: appPlugins/ToolCorners.py:954 msgid "" "Will create an Excellon object using a special preprocessor.\n" "The spindle will not start and the mounted probe will move to\n" @@ -12292,160 +12426,155 @@ msgid "" "move to the next location until the last one." msgstr "" -#: appPlugins/ToolCutOut.py:484 appPlugins/ToolIsolation.py:924 -#: appPlugins/ToolIsolation.py:1251 appPlugins/ToolIsolation.py:1376 -#: appPlugins/ToolMilling.py:2000 appPlugins/ToolMilling.py:2113 appPlugins/ToolNCC.py:1260 -#: appPlugins/ToolNCC.py:1385 appPlugins/ToolNCC.py:1457 appPlugins/ToolPaint.py:688 -#: appPlugins/ToolPaint.py:855 appPlugins/ToolPaint.py:988 appPlugins/ToolSolderPaste.py:353 +#: appPlugins/ToolCutOut.py:466 appPlugins/ToolIsolation.py:920 +#: appPlugins/ToolIsolation.py:1247 appPlugins/ToolIsolation.py:1372 +#: appPlugins/ToolMilling.py:1970 appPlugins/ToolMilling.py:2083 appPlugins/ToolNCC.py:1244 +#: appPlugins/ToolNCC.py:1369 appPlugins/ToolNCC.py:1441 appPlugins/ToolPaint.py:674 +#: appPlugins/ToolPaint.py:841 appPlugins/ToolPaint.py:974 appPlugins/ToolSolderPaste.py:353 #: appPlugins/ToolSolderPaste.py:516 app_Main.py:4977 msgid "Please enter a tool diameter with non-zero value, in Float format." msgstr "" -#: appPlugins/ToolCutOut.py:497 appPlugins/ToolDrilling.py:1145 -#: appPlugins/ToolIsolation.py:1270 appPlugins/ToolMilling.py:2012 +#: appPlugins/ToolCutOut.py:479 appPlugins/ToolDrilling.py:1145 +#: appPlugins/ToolIsolation.py:1266 appPlugins/ToolMilling.py:1982 msgid "Could not load Tools DB file." msgstr "" -#: appPlugins/ToolCutOut.py:551 appPlugins/ToolIsolation.py:1326 -#: appPlugins/ToolMilling.py:2066 appPlugins/ToolNCC.py:1334 appPlugins/ToolPaint.py:934 +#: appPlugins/ToolCutOut.py:533 appPlugins/ToolIsolation.py:1322 +#: appPlugins/ToolMilling.py:2036 appPlugins/ToolNCC.py:1318 appPlugins/ToolPaint.py:920 msgid "Tool not in Tools Database. Adding a default tool." msgstr "" -#: appPlugins/ToolCutOut.py:558 appPlugins/ToolDrilling.py:1210 -#: appPlugins/ToolIsolation.py:1334 appPlugins/ToolMilling.py:2074 -#: appPlugins/ToolNCC.py:1341 appPlugins/ToolPaint.py:942 +#: appPlugins/ToolCutOut.py:540 appPlugins/ToolDrilling.py:1210 +#: appPlugins/ToolIsolation.py:1330 appPlugins/ToolMilling.py:2044 +#: appPlugins/ToolNCC.py:1325 appPlugins/ToolPaint.py:928 msgid "" "Cancelled.\n" "Multiple tools for one tool diameter found in Tools Database." msgstr "" -#: appPlugins/ToolCutOut.py:578 +#: appPlugins/ToolCutOut.py:560 msgid "Updated tool from Tools Database." msgstr "" -#: appPlugins/ToolCutOut.py:654 +#: appPlugins/ToolCutOut.py:636 msgid "Default tool added." msgstr "" -#: appPlugins/ToolCutOut.py:668 appPlugins/ToolIsolation.py:2763 appPlugins/ToolNCC.py:4000 -#: appPlugins/ToolPaint.py:2792 app_Main.py:6589 app_Main.py:6610 +#: appPlugins/ToolCutOut.py:650 appPlugins/ToolIsolation.py:2761 appPlugins/ToolNCC.py:3986 +#: appPlugins/ToolPaint.py:2780 app_Main.py:6597 app_Main.py:6618 msgid "Selected tool can't be used here. Pick another." msgstr "" -#: appPlugins/ToolCutOut.py:691 +#: appPlugins/ToolCutOut.py:673 msgid "Tool updated from Tools Database." msgstr "" -#: appPlugins/ToolCutOut.py:748 appPlugins/ToolCutOut.py:1517 +#: appPlugins/ToolCutOut.py:730 appPlugins/ToolCutOut.py:1499 msgid "" "There is no object selected for Cutout.\n" "Select one and try again." msgstr "" -#: appPlugins/ToolCutOut.py:754 appPlugins/ToolCutOut.py:1140 appPlugins/ToolCutOut.py:1620 -#: appPlugins/ToolCutOut.py:1763 tclCommands/TclCommandGeoCutout.py:184 +#: appPlugins/ToolCutOut.py:736 appPlugins/ToolCutOut.py:1122 appPlugins/ToolCutOut.py:1602 +#: appPlugins/ToolCutOut.py:1745 tclCommands/TclCommandGeoCutout.py:184 msgid "Tool Diameter is zero value. Change it to a positive real number." msgstr "" -#: appPlugins/ToolCutOut.py:767 appPlugins/ToolCutOut.py:1154 +#: appPlugins/ToolCutOut.py:749 appPlugins/ToolCutOut.py:1136 msgid "Number of gaps value is missing. Add it and retry." msgstr "" -#: appPlugins/ToolCutOut.py:772 appPlugins/ToolCutOut.py:1158 +#: appPlugins/ToolCutOut.py:754 appPlugins/ToolCutOut.py:1140 msgid "" "Gaps value can be only one of: 'None', 'lr', 'tb', '2lr', '2tb', 4 or 8.\n" "Fill in a correct value and retry." msgstr "" -#: appPlugins/ToolCutOut.py:1105 appPlugins/ToolCutOut.py:1483 appPlugins/ToolCutOut.py:1950 +#: appPlugins/ToolCutOut.py:1087 appPlugins/ToolCutOut.py:1465 appPlugins/ToolCutOut.py:1932 msgid "Mouse bites failed." msgstr "" -#: appPlugins/ToolCutOut.py:1113 tclCommands/TclCommandGeoCutout.py:301 +#: appPlugins/ToolCutOut.py:1095 tclCommands/TclCommandGeoCutout.py:301 #: tclCommands/TclCommandGeoCutout.py:356 msgid "Any-form Cutout operation finished." msgstr "" -#: appPlugins/ToolCutOut.py:1134 appPlugins/ToolDrilling.py:1898 -#: appPlugins/ToolEtchCompensation.py:200 appPlugins/ToolFollow.py:217 -#: appPlugins/ToolFollow.py:264 appPlugins/ToolInvertGerber.py:148 -#: appPlugins/ToolIsolation.py:1083 appPlugins/ToolIsolation.py:1148 -#: appPlugins/ToolIsolation.py:1538 appPlugins/ToolIsolation.py:1565 -#: appPlugins/ToolIsolation.py:2402 appPlugins/ToolMilling.py:2666 -#: appPlugins/ToolMilling.py:2689 appPlugins/ToolNCC.py:1079 appPlugins/ToolNCC.py:1148 -#: appPlugins/ToolNCC.py:1594 appPlugins/ToolPaint.py:1164 appPlugins/ToolPanelize.py:333 +#: appPlugins/ToolCutOut.py:1116 appPlugins/ToolDrilling.py:1898 +#: appPlugins/ToolEtchCompensation.py:200 appPlugins/ToolFollow.py:213 +#: appPlugins/ToolFollow.py:260 appPlugins/ToolInvertGerber.py:148 +#: appPlugins/ToolIsolation.py:1079 appPlugins/ToolIsolation.py:1144 +#: appPlugins/ToolIsolation.py:1534 appPlugins/ToolIsolation.py:1561 +#: appPlugins/ToolIsolation.py:2398 appPlugins/ToolMilling.py:2636 +#: appPlugins/ToolMilling.py:2659 appPlugins/ToolNCC.py:1063 appPlugins/ToolNCC.py:1132 +#: appPlugins/ToolNCC.py:1578 appPlugins/ToolPaint.py:1150 appPlugins/ToolPanelize.py:317 #: tclCommands/TclCommandBbox.py:71 tclCommands/TclCommandNregions.py:71 msgid "Object not found" msgstr "" -#: appPlugins/ToolCutOut.py:1329 appPlugins/ToolCutOut.py:1406 +#: appPlugins/ToolCutOut.py:1311 appPlugins/ToolCutOut.py:1388 msgid "Rectangular cutout with negative margin is not possible." msgstr "" -#: appPlugins/ToolCutOut.py:1491 +#: appPlugins/ToolCutOut.py:1473 msgid "Rectangular CutOut operation finished." msgstr "" -#: appPlugins/ToolCutOut.py:1530 appPlugins/ToolCutOut.py:1548 appPlugins/ToolCutOut.py:1562 +#: appPlugins/ToolCutOut.py:1512 appPlugins/ToolCutOut.py:1530 appPlugins/ToolCutOut.py:1544 msgid "Could not add drills." msgstr "" -#: appPlugins/ToolCutOut.py:1609 appPlugins/ToolCutOut.py:1673 +#: appPlugins/ToolCutOut.py:1591 appPlugins/ToolCutOut.py:1655 msgid "Geometry object for manual cutout not found" msgstr "" -#: appPlugins/ToolCutOut.py:1612 +#: appPlugins/ToolCutOut.py:1594 msgid "Click on the selected geometry object perimeter to create a bridge gap ..." msgstr "" -#: appPlugins/ToolCutOut.py:1712 +#: appPlugins/ToolCutOut.py:1694 msgid "No tool in the Geometry object." msgstr "" -#: appPlugins/ToolCutOut.py:1733 +#: appPlugins/ToolCutOut.py:1715 msgid "Added manual Bridge Gap. Left click to add another or right click to finish." msgstr "" -#: appPlugins/ToolCutOut.py:1750 +#: appPlugins/ToolCutOut.py:1732 msgid "" "There is no Gerber object selected for Cutout.\n" "Select one and try again." msgstr "" -#: appPlugins/ToolCutOut.py:1756 +#: appPlugins/ToolCutOut.py:1738 msgid "" "The selected object has to be of Gerber type.\n" "Select a Gerber file and try again." msgstr "" -#: appPlugins/ToolCutOut.py:1791 +#: appPlugins/ToolCutOut.py:1773 msgid "Geometry not supported" msgstr "" -#: appPlugins/ToolCutOut.py:1863 +#: appPlugins/ToolCutOut.py:1845 msgid "Making manual bridge gap..." msgstr "" -#: appPlugins/ToolCutOut.py:1954 +#: appPlugins/ToolCutOut.py:1936 msgid "Finished manual adding of gaps." msgstr "" -#: appPlugins/ToolCutOut.py:2324 +#: appPlugins/ToolCutOut.py:2306 msgid "" "Create a Geometry object with toolpaths\n" "for cutting out the object from the surrounding material." msgstr "" -#: appPlugins/ToolCutOut.py:2350 appPlugins/ToolDblSided.py:701 -#: appPlugins/ToolPanelize.py:1137 -msgid "Source Object" -msgstr "" - -#: appPlugins/ToolCutOut.py:2351 +#: appPlugins/ToolCutOut.py:2325 msgid "Object to be cutout" msgstr "" -#: appPlugins/ToolCutOut.py:2378 +#: appPlugins/ToolCutOut.py:2363 msgid "" "Specify the type of object to be cutout.\n" "It can be of type: Gerber or Geometry.\n" @@ -12453,18 +12582,18 @@ msgid "" "of objects that will populate the 'Object' combobox." msgstr "" -#: appPlugins/ToolCutOut.py:2415 +#: appPlugins/ToolCutOut.py:2380 msgid "Cutout Tool" msgstr "" -#: appPlugins/ToolCutOut.py:2434 appPlugins/ToolIsolation.py:214 -#: appPlugins/ToolIsolation.py:3291 appPlugins/ToolMilling.py:3738 -#: appPlugins/ToolNCC.py:4309 appPlugins/ToolPaint.py:3088 +#: appPlugins/ToolCutOut.py:2411 appPlugins/ToolIsolation.py:214 +#: appPlugins/ToolIsolation.py:3298 appPlugins/ToolMilling.py:3814 +#: appPlugins/ToolNCC.py:4315 appPlugins/ToolPaint.py:3100 msgid "Search and Add" msgstr "" -#: appPlugins/ToolCutOut.py:2437 appPlugins/ToolIsolation.py:3294 -#: appPlugins/ToolMilling.py:3741 appPlugins/ToolNCC.py:4312 appPlugins/ToolPaint.py:3091 +#: appPlugins/ToolCutOut.py:2414 appPlugins/ToolIsolation.py:3301 +#: appPlugins/ToolMilling.py:3817 appPlugins/ToolNCC.py:4318 appPlugins/ToolPaint.py:3103 msgid "" "Add a new tool to the Tool Table\n" "with the diameter specified above.\n" @@ -12473,14 +12602,14 @@ msgid "" "in the Tools DB then a default tool is added." msgstr "" -#: appPlugins/ToolCutOut.py:2446 appPlugins/ToolIsolation.py:219 -#: appPlugins/ToolIsolation.py:3303 appPlugins/ToolMilling.py:394 -#: appPlugins/ToolMilling.py:3750 appPlugins/ToolNCC.py:4321 appPlugins/ToolPaint.py:3100 +#: appPlugins/ToolCutOut.py:2423 appPlugins/ToolIsolation.py:219 +#: appPlugins/ToolIsolation.py:3310 appPlugins/ToolMilling.py:384 +#: appPlugins/ToolMilling.py:3826 appPlugins/ToolNCC.py:4327 appPlugins/ToolPaint.py:3112 msgid "Pick from DB" msgstr "" -#: appPlugins/ToolCutOut.py:2449 appPlugins/ToolIsolation.py:3306 -#: appPlugins/ToolMilling.py:3753 appPlugins/ToolNCC.py:4324 appPlugins/ToolPaint.py:3103 +#: appPlugins/ToolCutOut.py:2426 appPlugins/ToolIsolation.py:3313 +#: appPlugins/ToolMilling.py:3829 appPlugins/ToolNCC.py:4330 appPlugins/ToolPaint.py:3115 msgid "" "Add a new tool to the Tool Table\n" "from the Tools Database.\n" @@ -12488,30 +12617,34 @@ msgid "" "Menu: Options -> Tools Database" msgstr "" -#: appPlugins/ToolCutOut.py:2463 +#: appPlugins/ToolCutOut.py:2440 msgid "Tool Parameters" msgstr "" -#: appPlugins/ToolCutOut.py:2600 +#: appPlugins/ToolCutOut.py:2604 msgid "Bridge Gaps" msgstr "" -#: appPlugins/ToolCutOut.py:2602 +#: appPlugins/ToolCutOut.py:2606 msgid "Selection of the type of cutout." msgstr "" -#: appPlugins/ToolCutOut.py:2606 appPlugins/ToolPunchGerber.py:2303 -msgid "Automatic" +#: appPlugins/ToolCutOut.py:2664 +msgid "Manual cutout Geometry" msgstr "" -#: appPlugins/ToolCutOut.py:2655 +#: appPlugins/ToolCutOut.py:2666 appPlugins/ToolCutOut.py:2772 +msgid "Geometry object used to create the manual cutout." +msgstr "" + +#: appPlugins/ToolCutOut.py:2681 msgid "" "Cutout the selected object.\n" "The cutout shape can be of any shape.\n" "Useful when the PCB has a non-rectangular shape." msgstr "" -#: appPlugins/ToolCutOut.py:2670 +#: appPlugins/ToolCutOut.py:2697 msgid "" "Cutout the selected object.\n" "The resulting cutout shape is\n" @@ -12519,11 +12652,11 @@ msgid "" "the bounding box of the Object." msgstr "" -#: appPlugins/ToolCutOut.py:2707 +#: appPlugins/ToolCutOut.py:2711 msgid "Generate Manual Geometry" msgstr "" -#: appPlugins/ToolCutOut.py:2710 +#: appPlugins/ToolCutOut.py:2714 msgid "" "If the object to be cutout is a Gerber\n" "first create a Geometry that surrounds it,\n" @@ -12531,19 +12664,11 @@ msgid "" "Select the source Gerber file in the top object combobox." msgstr "" -#: appPlugins/ToolCutOut.py:2730 -msgid "Manual cutout Geometry" -msgstr "" - -#: appPlugins/ToolCutOut.py:2732 appPlugins/ToolCutOut.py:2773 -msgid "Geometry object used to create the manual cutout." -msgstr "" - -#: appPlugins/ToolCutOut.py:2739 +#: appPlugins/ToolCutOut.py:2728 msgid "Manual Add Bridge Gaps" msgstr "" -#: appPlugins/ToolCutOut.py:2742 +#: appPlugins/ToolCutOut.py:2731 msgid "" "Use the left mouse button (LMB) click\n" "to create a bridge gap to separate the PCB from\n" @@ -12552,150 +12677,150 @@ msgid "" "the Geometry object used as a cutout geometry." msgstr "" -#: appPlugins/ToolCutOut.py:2764 appPlugins/ToolCutOut.py:2827 +#: appPlugins/ToolCutOut.py:2753 appPlugins/ToolCutOut.py:2827 msgid "Cut by Drilling" msgstr "" -#: appPlugins/ToolCutOut.py:2766 appPlugins/ToolCutOut.py:2830 +#: appPlugins/ToolCutOut.py:2754 appPlugins/ToolCutOut.py:2830 msgid "Create a series of drill holes following a geometry line." msgstr "" -#: appPlugins/ToolDblSided.py:307 +#: appPlugins/ToolDblSided.py:291 msgid "" "'Point' reference is selected and 'Point' coordinates are missing. Add them and retry." msgstr "" -#: appPlugins/ToolDblSided.py:316 +#: appPlugins/ToolDblSided.py:300 msgid "There is no Box reference object loaded. Load one and retry." msgstr "" -#: appPlugins/ToolDblSided.py:328 +#: appPlugins/ToolDblSided.py:312 msgid "No value or wrong format in Drill Dia entry. Add it and retry." msgstr "" -#: appPlugins/ToolDblSided.py:340 +#: appPlugins/ToolDblSided.py:324 msgid "There are no Alignment Drill Coordinates to use. Add them and retry." msgstr "" -#: appPlugins/ToolDblSided.py:359 +#: appPlugins/ToolDblSided.py:343 msgid "Alignment Drills" msgstr "" -#: appPlugins/ToolDblSided.py:363 +#: appPlugins/ToolDblSided.py:347 msgid "Excellon object with alignment drills created..." msgstr "" -#: appPlugins/ToolDblSided.py:374 appPlugins/ToolPunchGerber.py:545 -#: appPlugins/ToolPunchGerber.py:582 appPlugins/ToolPunchGerber.py:687 +#: appPlugins/ToolDblSided.py:358 appPlugins/ToolPunchGerber.py:541 +#: appPlugins/ToolPunchGerber.py:578 appPlugins/ToolPunchGerber.py:683 msgid "There is no Excellon object loaded ..." msgstr "" -#: appPlugins/ToolDblSided.py:390 +#: appPlugins/ToolDblSided.py:374 msgid "Click on canvas within the desired Excellon drill hole" msgstr "" -#: appPlugins/ToolDblSided.py:434 +#: appPlugins/ToolDblSided.py:418 msgid "Mirror reference point set." msgstr "" -#: appPlugins/ToolDblSided.py:468 +#: appPlugins/ToolDblSided.py:452 msgid "Only Gerber, Excellon and Geometry objects can be mirrored." msgstr "" -#: appPlugins/ToolDblSided.py:480 +#: appPlugins/ToolDblSided.py:464 msgid "There is no Box object loaded ..." msgstr "" -#: appPlugins/ToolDblSided.py:490 +#: appPlugins/ToolDblSided.py:474 msgid "There are no Point coordinates in the Point field. Add coords and try again ..." msgstr "" -#: appPlugins/ToolDblSided.py:497 camlib.py:2449 +#: appPlugins/ToolDblSided.py:481 camlib.py:2449 msgid "Object was mirrored" msgstr "" -#: appPlugins/ToolDblSided.py:675 appPlugins/ToolNCC.py:4126 +#: appPlugins/ToolDblSided.py:656 appPlugins/ToolNCC.py:4112 msgid "" "Create a Geometry object with\n" "toolpaths to cover the space outside the copper pattern." msgstr "" -#: appPlugins/ToolDblSided.py:702 +#: appPlugins/ToolDblSided.py:680 msgid "Objects to be mirrored" msgstr "" -#: appPlugins/ToolDblSided.py:709 +#: appPlugins/ToolDblSided.py:695 msgid "Select the type of application object to be processed in this tool." msgstr "" -#: appPlugins/ToolDblSided.py:743 +#: appPlugins/ToolDblSided.py:725 msgid "Bounds Values" msgstr "" -#: appPlugins/ToolDblSided.py:745 +#: appPlugins/ToolDblSided.py:727 msgid "" "Select on canvas the object(s)\n" "for which to calculate bounds values." msgstr "" -#: appPlugins/ToolDblSided.py:755 +#: appPlugins/ToolDblSided.py:745 msgid "X min" msgstr "" -#: appPlugins/ToolDblSided.py:757 appPlugins/ToolDblSided.py:771 +#: appPlugins/ToolDblSided.py:747 appPlugins/ToolDblSided.py:761 msgid "Minimum location." msgstr "" -#: appPlugins/ToolDblSided.py:769 +#: appPlugins/ToolDblSided.py:759 msgid "Y min" msgstr "" -#: appPlugins/ToolDblSided.py:783 +#: appPlugins/ToolDblSided.py:773 msgid "X max" msgstr "" -#: appPlugins/ToolDblSided.py:785 appPlugins/ToolDblSided.py:799 +#: appPlugins/ToolDblSided.py:775 appPlugins/ToolDblSided.py:789 msgid "Maximum location." msgstr "" -#: appPlugins/ToolDblSided.py:797 +#: appPlugins/ToolDblSided.py:787 msgid "Y max" msgstr "" -#: appPlugins/ToolDblSided.py:808 +#: appPlugins/ToolDblSided.py:798 msgid "Center point coordinates" msgstr "" -#: appPlugins/ToolDblSided.py:810 +#: appPlugins/ToolDblSided.py:800 msgid "Centroid" msgstr "" -#: appPlugins/ToolDblSided.py:812 +#: appPlugins/ToolDblSided.py:802 msgid "" "The center point location for the rectangular\n" "bounding shape. Centroid. Format is (x, y)." msgstr "" -#: appPlugins/ToolDblSided.py:821 +#: appPlugins/ToolDblSided.py:811 msgid "Calculate Bounds Values" msgstr "" -#: appPlugins/ToolDblSided.py:823 +#: appPlugins/ToolDblSided.py:813 msgid "" "Calculate the enveloping rectangular shape coordinates,\n" "for the selection of objects.\n" "The envelope shape is parallel with the X, Y axis." msgstr "" -#: appPlugins/ToolDblSided.py:848 +#: appPlugins/ToolDblSided.py:828 msgid "Mirror Operation" msgstr "" -#: appPlugins/ToolDblSided.py:849 +#: appPlugins/ToolDblSided.py:829 msgid "Parameters for the mirror operation" msgstr "" -#: appPlugins/ToolDblSided.py:871 +#: appPlugins/ToolDblSided.py:858 msgid "" "The coordinates used as reference for the mirror operation.\n" "Can be:\n" @@ -12705,11 +12830,11 @@ msgid "" "- Hole Snap -> a point defined by the center of a drill hole in a Excellon object" msgstr "" -#: appPlugins/ToolDblSided.py:891 +#: appPlugins/ToolDblSided.py:878 msgid "Point coordinates" msgstr "" -#: appPlugins/ToolDblSided.py:897 +#: appPlugins/ToolDblSided.py:884 msgid "" "Add the coordinates in format (x, y) through which the mirroring axis\n" " selected in 'MIRROR AXIS' pass.\n" @@ -12717,61 +12842,57 @@ msgid "" "and left mouse button click on canvas or you can enter the coordinates manually." msgstr "" -#: appPlugins/ToolDblSided.py:915 +#: appPlugins/ToolDblSided.py:902 msgid "Object that holds holes that can be picked as reference for mirroring." msgstr "" -#: appPlugins/ToolDblSided.py:930 +#: appPlugins/ToolDblSided.py:917 msgid "Pick hole" msgstr "" -#: appPlugins/ToolDblSided.py:932 +#: appPlugins/ToolDblSided.py:919 msgid "" "Click inside a drill hole that belong to the selected Excellon object,\n" "and the hole center coordinates will be copied to the Point field." msgstr "" -#: appPlugins/ToolDblSided.py:948 +#: appPlugins/ToolDblSided.py:938 msgid "" "It can be of type: Gerber or Excellon or Geometry.\n" "The coordinates of the center of the bounding box are used\n" "as reference for mirror operation." msgstr "" -#: appPlugins/ToolDblSided.py:974 -msgid "Mirror" -msgstr "" - -#: appPlugins/ToolDblSided.py:977 +#: appPlugins/ToolDblSided.py:959 msgid "" "Mirrors (flips) the specified object around \n" "the specified axis. Does not create a new \n" "object, but modifies it." msgstr "" -#: appPlugins/ToolDblSided.py:1003 +#: appPlugins/ToolDblSided.py:975 msgid "PCB Alignment" msgstr "" -#: appPlugins/ToolDblSided.py:1005 appPlugins/ToolDblSided.py:1116 +#: appPlugins/ToolDblSided.py:977 appPlugins/ToolDblSided.py:1093 msgid "" "Creates an Excellon Object containing the\n" "specified alignment holes and their mirror\n" "images." msgstr "" -#: appPlugins/ToolDblSided.py:1047 appPlugins/ToolDblSided.py:1054 +#: appPlugins/ToolDblSided.py:1027 appPlugins/ToolDblSided.py:1034 msgid "" "The reference point used to create the second alignment drill\n" "from the first alignment drill, by doing mirror.\n" "It can be modified in the Mirror Parameters -> Reference section" msgstr "" -#: appPlugins/ToolDblSided.py:1067 +#: appPlugins/ToolDblSided.py:1044 msgid "Alignment Drill Coordinates" msgstr "" -#: appPlugins/ToolDblSided.py:1069 +#: appPlugins/ToolDblSided.py:1046 msgid "" "Alignment holes (x1, y1), (x2, y2), ... on one side of the mirror axis. For each set of " "(x, y) coordinates\n" @@ -12781,11 +12902,11 @@ msgid "" "- one drill in mirror position over the axis selected above in the 'Align Axis'." msgstr "" -#: appPlugins/ToolDblSided.py:1077 +#: appPlugins/ToolDblSided.py:1054 msgid "Drill coordinates" msgstr "" -#: appPlugins/ToolDblSided.py:1085 +#: appPlugins/ToolDblSided.py:1062 msgid "" "Add alignment drill holes coordinates in the format: (x1, y1), (x2, y2), ... \n" "on one side of the alignment axis.\n" @@ -12798,11 +12919,11 @@ msgid "" "- by entering the coords manually in the format: (x1, y1), (x2, y2), ..." msgstr "" -#: appPlugins/ToolDblSided.py:1100 +#: appPlugins/ToolDblSided.py:1077 msgid "Delete Last" msgstr "" -#: appPlugins/ToolDblSided.py:1103 +#: appPlugins/ToolDblSided.py:1080 msgid "Delete the last coordinates tuple in the list." msgstr "" @@ -12810,7 +12931,7 @@ msgstr "" msgid "MEASURING: Click on the Start point ..." msgstr "" -#: appPlugins/ToolDistance.py:264 appPlugins/ToolDistance.py:671 +#: appPlugins/ToolDistance.py:264 appPlugins/ToolDistance.py:673 #: appPlugins/ToolDistanceMin.py:358 msgid "Measure" msgstr "" @@ -12835,72 +12956,72 @@ msgstr "" msgid "Result" msgstr "" -#: appPlugins/ToolDistance.py:586 appPlugins/ToolDistanceMin.py:263 +#: appPlugins/ToolDistance.py:588 appPlugins/ToolDistanceMin.py:263 msgid "Those are the units in which the distance is measured." msgstr "" -#: appPlugins/ToolDistance.py:587 appPlugins/ToolDistanceMin.py:264 +#: appPlugins/ToolDistance.py:589 appPlugins/ToolDistanceMin.py:264 msgid "METRIC (mm)" msgstr "" -#: appPlugins/ToolDistance.py:587 appPlugins/ToolDistanceMin.py:264 +#: appPlugins/ToolDistance.py:589 appPlugins/ToolDistanceMin.py:264 msgid "INCH (in)" msgstr "" -#: appPlugins/ToolDistance.py:593 +#: appPlugins/ToolDistance.py:595 msgid "Snap to center" msgstr "" -#: appPlugins/ToolDistance.py:595 +#: appPlugins/ToolDistance.py:597 msgid "" "Mouse cursor will snap to the center of the pad/drill\n" "when it is hovering over the geometry of the pad/drill." msgstr "" -#: appPlugins/ToolDistance.py:605 +#: appPlugins/ToolDistance.py:607 msgid "Start Coords" msgstr "" -#: appPlugins/ToolDistance.py:606 appPlugins/ToolDistance.py:611 +#: appPlugins/ToolDistance.py:608 appPlugins/ToolDistance.py:613 msgid "This is measuring Start point coordinates." msgstr "" -#: appPlugins/ToolDistance.py:616 +#: appPlugins/ToolDistance.py:618 msgid "Stop Coords" msgstr "" -#: appPlugins/ToolDistance.py:617 appPlugins/ToolDistance.py:622 +#: appPlugins/ToolDistance.py:619 appPlugins/ToolDistance.py:624 msgid "This is the measuring Stop point coordinates." msgstr "" -#: appPlugins/ToolDistance.py:627 appPlugins/ToolDistanceMin.py:299 +#: appPlugins/ToolDistance.py:629 appPlugins/ToolDistanceMin.py:299 msgid "Dx" msgstr "" -#: appPlugins/ToolDistance.py:628 appPlugins/ToolDistance.py:633 +#: appPlugins/ToolDistance.py:630 appPlugins/ToolDistance.py:635 #: appPlugins/ToolDistanceMin.py:300 appPlugins/ToolDistanceMin.py:305 msgid "This is the distance measured over the X axis." msgstr "" -#: appPlugins/ToolDistance.py:638 appPlugins/ToolDistanceMin.py:311 +#: appPlugins/ToolDistance.py:640 appPlugins/ToolDistanceMin.py:311 msgid "Dy" msgstr "" -#: appPlugins/ToolDistance.py:639 appPlugins/ToolDistance.py:644 +#: appPlugins/ToolDistance.py:641 appPlugins/ToolDistance.py:646 #: appPlugins/ToolDistanceMin.py:312 appPlugins/ToolDistanceMin.py:317 msgid "This is the distance measured over the Y axis." msgstr "" -#: appPlugins/ToolDistance.py:650 appPlugins/ToolDistance.py:655 +#: appPlugins/ToolDistance.py:652 appPlugins/ToolDistance.py:657 #: appPlugins/ToolDistanceMin.py:324 appPlugins/ToolDistanceMin.py:329 msgid "This is orientation angle of the measuring line." msgstr "" -#: appPlugins/ToolDistance.py:660 appPlugins/ToolDistanceMin.py:335 +#: appPlugins/ToolDistance.py:662 appPlugins/ToolDistanceMin.py:335 msgid "DISTANCE" msgstr "" -#: appPlugins/ToolDistance.py:661 appPlugins/ToolDistance.py:666 +#: appPlugins/ToolDistance.py:663 appPlugins/ToolDistance.py:668 msgid "This is the point to point Euclidian distance." msgstr "" @@ -12965,63 +13086,63 @@ msgstr "" #: appPlugins/ToolDrilling.py:965 appPlugins/ToolDrilling.py:1238 #: appPlugins/ToolDrilling.py:1245 appPlugins/ToolDrilling.py:1277 #: appPlugins/ToolDrilling.py:1290 appPlugins/ToolDrilling.py:1294 -#: appPlugins/ToolDrilling.py:2384 appPlugins/ToolIsolation.py:645 -#: appPlugins/ToolIsolation.py:759 appPlugins/ToolIsolation.py:764 -#: appPlugins/ToolIsolation.py:794 appPlugins/ToolIsolation.py:817 -#: appPlugins/ToolIsolation.py:830 appPlugins/ToolIsolation.py:3331 -#: appPlugins/ToolMilling.py:997 appPlugins/ToolMilling.py:1116 -#: appPlugins/ToolMilling.py:1612 appPlugins/ToolMilling.py:1620 -#: appPlugins/ToolMilling.py:1624 appPlugins/ToolMilling.py:1672 -#: appPlugins/ToolMilling.py:1684 appPlugins/ToolMilling.py:1688 -#: appPlugins/ToolMilling.py:3783 appPlugins/ToolNCC.py:608 appPlugins/ToolNCC.py:613 -#: appPlugins/ToolNCC.py:643 appPlugins/ToolNCC.py:666 appPlugins/ToolNCC.py:679 -#: appPlugins/ToolNCC.py:894 appPlugins/ToolNCC.py:4349 appPlugins/ToolPaint.py:527 -#: appPlugins/ToolPaint.py:532 appPlugins/ToolPaint.py:574 appPlugins/ToolPaint.py:596 -#: appPlugins/ToolPaint.py:608 appPlugins/ToolPaint.py:824 appPlugins/ToolPaint.py:3128 +#: appPlugins/ToolDrilling.py:2394 appPlugins/ToolIsolation.py:641 +#: appPlugins/ToolIsolation.py:755 appPlugins/ToolIsolation.py:760 +#: appPlugins/ToolIsolation.py:790 appPlugins/ToolIsolation.py:813 +#: appPlugins/ToolIsolation.py:826 appPlugins/ToolIsolation.py:3336 +#: appPlugins/ToolMilling.py:937 appPlugins/ToolMilling.py:1056 +#: appPlugins/ToolMilling.py:1579 appPlugins/ToolMilling.py:1587 +#: appPlugins/ToolMilling.py:1591 appPlugins/ToolMilling.py:1639 +#: appPlugins/ToolMilling.py:1651 appPlugins/ToolMilling.py:1655 +#: appPlugins/ToolMilling.py:3854 appPlugins/ToolNCC.py:592 appPlugins/ToolNCC.py:597 +#: appPlugins/ToolNCC.py:627 appPlugins/ToolNCC.py:650 appPlugins/ToolNCC.py:663 +#: appPlugins/ToolNCC.py:878 appPlugins/ToolNCC.py:4352 appPlugins/ToolPaint.py:513 +#: appPlugins/ToolPaint.py:518 appPlugins/ToolPaint.py:560 appPlugins/ToolPaint.py:582 +#: appPlugins/ToolPaint.py:594 appPlugins/ToolPaint.py:810 appPlugins/ToolPaint.py:3137 msgid "Parameters for" msgstr "" #: appPlugins/ToolDrilling.py:914 appPlugins/ToolDrilling.py:1245 -#: appPlugins/ToolDrilling.py:1294 appPlugins/ToolIsolation.py:645 -#: appPlugins/ToolIsolation.py:764 appPlugins/ToolIsolation.py:830 -#: appPlugins/ToolMilling.py:997 appPlugins/ToolMilling.py:1116 -#: appPlugins/ToolMilling.py:1624 appPlugins/ToolMilling.py:1688 appPlugins/ToolNCC.py:613 -#: appPlugins/ToolNCC.py:679 appPlugins/ToolNCC.py:894 appPlugins/ToolPaint.py:532 -#: appPlugins/ToolPaint.py:608 appPlugins/ToolPaint.py:824 +#: appPlugins/ToolDrilling.py:1294 appPlugins/ToolIsolation.py:641 +#: appPlugins/ToolIsolation.py:760 appPlugins/ToolIsolation.py:826 +#: appPlugins/ToolMilling.py:937 appPlugins/ToolMilling.py:1056 +#: appPlugins/ToolMilling.py:1591 appPlugins/ToolMilling.py:1655 appPlugins/ToolNCC.py:597 +#: appPlugins/ToolNCC.py:663 appPlugins/ToolNCC.py:878 appPlugins/ToolPaint.py:518 +#: appPlugins/ToolPaint.py:594 appPlugins/ToolPaint.py:810 msgid "Multiple Tools" msgstr "" #: appPlugins/ToolDrilling.py:965 appPlugins/ToolDrilling.py:1238 -#: appPlugins/ToolDrilling.py:1277 appPlugins/ToolIsolation.py:759 -#: appPlugins/ToolIsolation.py:794 appPlugins/ToolMilling.py:1612 -#: appPlugins/ToolMilling.py:1672 appPlugins/ToolNCC.py:608 appPlugins/ToolNCC.py:643 -#: appPlugins/ToolPaint.py:527 appPlugins/ToolPaint.py:574 app_Main.py:2525 +#: appPlugins/ToolDrilling.py:1277 appPlugins/ToolIsolation.py:755 +#: appPlugins/ToolIsolation.py:790 appPlugins/ToolMilling.py:1579 +#: appPlugins/ToolMilling.py:1639 appPlugins/ToolNCC.py:592 appPlugins/ToolNCC.py:627 +#: appPlugins/ToolPaint.py:513 appPlugins/ToolPaint.py:560 app_Main.py:2525 msgid "No Tool Selected" msgstr "" -#: appPlugins/ToolDrilling.py:1456 appPlugins/ToolIsolation.py:898 -#: appPlugins/ToolMilling.py:1967 appPlugins/ToolNCC.py:786 appPlugins/ToolPaint.py:673 +#: appPlugins/ToolDrilling.py:1456 appPlugins/ToolIsolation.py:894 +#: appPlugins/ToolMilling.py:1937 appPlugins/ToolNCC.py:770 appPlugins/ToolPaint.py:659 msgid "Current Tool parameters were applied to all tools." msgstr "" -#: appPlugins/ToolDrilling.py:1518 appPlugins/ToolMilling.py:3269 +#: appPlugins/ToolDrilling.py:1518 appPlugins/ToolMilling.py:3239 msgid "Focus Z" msgstr "" -#: appPlugins/ToolDrilling.py:1540 appPlugins/ToolMilling.py:3235 +#: appPlugins/ToolDrilling.py:1540 appPlugins/ToolMilling.py:3205 msgid "Laser Power" msgstr "" -#: appPlugins/ToolDrilling.py:1644 appPlugins/ToolMilling.py:3390 +#: appPlugins/ToolDrilling.py:1644 appPlugins/ToolMilling.py:3360 msgid "Delete failed. There are no exclusion areas to delete." msgstr "" -#: appPlugins/ToolDrilling.py:1661 appPlugins/ToolMilling.py:3407 +#: appPlugins/ToolDrilling.py:1661 appPlugins/ToolMilling.py:3377 msgid "Delete failed. Nothing is selected." msgstr "" #: appPlugins/ToolDrilling.py:1758 appPlugins/ToolDrilling.py:1773 -#: appPlugins/ToolMilling.py:3504 appPlugins/ToolMilling.py:3519 +#: appPlugins/ToolMilling.py:3474 appPlugins/ToolMilling.py:3489 msgid "Value edited in Exclusion Table." msgstr "" @@ -13053,112 +13174,118 @@ msgstr "" msgid "Generating CNC Code" msgstr "" -#: appPlugins/ToolDrilling.py:2302 +#: appPlugins/ToolDrilling.py:2299 appPlugins/ToolFilm.py:1191 msgid "Excellon object for drilling/milling operation." msgstr "" -#: appPlugins/ToolDrilling.py:2366 +#: appPlugins/ToolDrilling.py:2329 +msgid "Tools in the object used for drilling." +msgstr "" + +#: appPlugins/ToolDrilling.py:2381 msgid "Search DB" msgstr "" -#: appPlugins/ToolDrilling.py:2369 +#: appPlugins/ToolDrilling.py:2384 msgid "" "Will search and try to replace the tools from Tools Table\n" "with tools from DB that have a close diameter value." msgstr "" -#: appPlugins/ToolDrilling.py:2387 appPlugins/ToolIsolation.py:3334 -#: appPlugins/ToolMilling.py:3786 appPlugins/ToolNCC.py:4352 appPlugins/ToolPaint.py:3131 +#: appPlugins/ToolDrilling.py:2397 appPlugins/ToolIsolation.py:3339 +#: appPlugins/ToolMilling.py:3857 appPlugins/ToolNCC.py:4355 appPlugins/ToolPaint.py:3140 msgid "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." msgstr "" -#: appPlugins/ToolDrilling.py:2624 appPlugins/ToolIsolation.py:3450 -#: appPlugins/ToolMilling.py:4242 appPlugins/ToolNCC.py:4509 appPlugins/ToolPaint.py:3226 +#: appPlugins/ToolDrilling.py:2622 appPlugins/ToolIsolation.py:3474 +#: appPlugins/ToolMilling.py:4300 appPlugins/ToolNCC.py:4518 appPlugins/ToolPaint.py:3236 msgid "Apply parameters to all tools" msgstr "" -#: appPlugins/ToolDrilling.py:2627 appPlugins/ToolIsolation.py:3453 -#: appPlugins/ToolMilling.py:4245 appPlugins/ToolNCC.py:4512 appPlugins/ToolPaint.py:3229 +#: appPlugins/ToolDrilling.py:2625 appPlugins/ToolIsolation.py:3477 +#: appPlugins/ToolMilling.py:4303 appPlugins/ToolNCC.py:4521 appPlugins/ToolPaint.py:3239 msgid "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." msgstr "" -#: appPlugins/ToolDrilling.py:2638 appPlugins/ToolIsolation.py:3464 -#: appPlugins/ToolMilling.py:4258 appPlugins/ToolNCC.py:4523 appPlugins/ToolPaint.py:3240 +#: appPlugins/ToolDrilling.py:2634 appPlugins/ToolIsolation.py:3486 +#: appPlugins/ToolMilling.py:4312 appPlugins/ToolNCC.py:4530 appPlugins/ToolPaint.py:3248 msgid "Common Parameters" msgstr "" -#: appPlugins/ToolDrilling.py:2640 appPlugins/ToolIsolation.py:3466 -#: appPlugins/ToolMilling.py:4260 appPlugins/ToolNCC.py:4525 appPlugins/ToolPaint.py:3242 +#: appPlugins/ToolDrilling.py:2636 appPlugins/ToolFollow.py:734 +#: appPlugins/ToolIsolation.py:3488 appPlugins/ToolMilling.py:4314 +#: appPlugins/ToolNCC.py:4532 appPlugins/ToolPaint.py:3249 appPlugins/ToolPanelize.py:1304 +#: appPlugins/ToolSub.py:815 msgid "Parameters that are common for all tools." msgstr "" -#: appPlugins/ToolDrilling.py:2645 appPlugins/ToolMilling.py:4265 +#: appPlugins/ToolDrilling.py:2649 appPlugins/ToolMilling.py:4327 #: appPlugins/ToolSolderPaste.py:1364 msgid "Tool change Z" msgstr "" -#: appPlugins/ToolDrilling.py:2721 appPlugins/ToolMilling.py:4328 +#: appPlugins/ToolDrilling.py:2725 appPlugins/ToolMilling.py:4390 msgid "X,Y coordinates" msgstr "" -#: appPlugins/ToolDrilling.py:2767 +#: appPlugins/ToolDrilling.py:2771 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Excellon Objects." msgstr "" -#: appPlugins/ToolDrilling.py:2782 appPlugins/ToolMilling.py:4389 +#: appPlugins/ToolDrilling.py:2786 appPlugins/ToolMilling.py:4451 msgid "Add exclusion areas" msgstr "" -#: appPlugins/ToolDrilling.py:2809 appPlugins/ToolMilling.py:4417 +#: appPlugins/ToolDrilling.py:2813 appPlugins/ToolMilling.py:4479 msgid "This is the Area ID." msgstr "" -#: appPlugins/ToolDrilling.py:2811 appPlugins/ToolMilling.py:4419 +#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolMilling.py:4481 msgid "Type of the object where the exclusion area was added." msgstr "" -#: appPlugins/ToolDrilling.py:2813 appPlugins/ToolMilling.py:4421 +#: appPlugins/ToolDrilling.py:2817 appPlugins/ToolMilling.py:4483 msgid "The strategy used for exclusion area. Go around the exclusion areas or over it." msgstr "" -#: appPlugins/ToolDrilling.py:2815 appPlugins/ToolMilling.py:4423 +#: appPlugins/ToolDrilling.py:2819 appPlugins/ToolMilling.py:4485 msgid "" "If the strategy is to go over the area then this is the height at which the tool will go " "to avoid the exclusion area." msgstr "" -#: appPlugins/ToolDrilling.py:2851 appPlugins/ToolMilling.py:4459 +#: appPlugins/ToolDrilling.py:2855 appPlugins/ToolMilling.py:4521 msgid "Add Area:" msgstr "" -#: appPlugins/ToolDrilling.py:2852 appPlugins/ToolMilling.py:4460 +#: appPlugins/ToolDrilling.py:2856 appPlugins/ToolMilling.py:4522 msgid "Add an Exclusion Area." msgstr "" -#: appPlugins/ToolDrilling.py:2870 appPlugins/ToolMilling.py:4478 +#: appPlugins/ToolDrilling.py:2874 appPlugins/ToolMilling.py:4540 msgid "Delete all exclusion areas." msgstr "" -#: appPlugins/ToolDrilling.py:2873 appPlugins/ToolMilling.py:4481 +#: appPlugins/ToolDrilling.py:2877 appPlugins/ToolMilling.py:4543 msgid "Delete Selected" msgstr "" -#: appPlugins/ToolDrilling.py:2874 appPlugins/ToolMilling.py:4482 +#: appPlugins/ToolDrilling.py:2878 appPlugins/ToolMilling.py:4544 msgid "Delete all exclusion areas that are selected in the table." msgstr "" -#: appPlugins/ToolDrilling.py:2896 appPlugins/ToolMilling.py:4504 +#: appPlugins/ToolDrilling.py:2892 appPlugins/ToolMilling.py:4556 #: appPlugins/ToolSolderPaste.py:1548 msgid "Generate CNCJob object" msgstr "" -#: appPlugins/ToolDrilling.py:2899 appPlugins/ToolMilling.py:4507 +#: appPlugins/ToolDrilling.py:2895 appPlugins/ToolMilling.py:4559 msgid "" "Generate the CNC Job.\n" "If milling then an additional Geometry object will be created.\n" @@ -13175,67 +13302,63 @@ msgstr "" msgid "Missing parameter value." msgstr "" -#: appPlugins/ToolEtchCompensation.py:347 appPlugins/ToolInvertGerber.py:257 -msgid "Gerber object that will be inverted." +#: appPlugins/ToolEtchCompensation.py:335 +msgid "Gerber object that will be compensated." msgstr "" -#: appPlugins/ToolEtchCompensation.py:359 +#: appPlugins/ToolEtchCompensation.py:352 msgid "Conversion utilities" msgstr "" -#: appPlugins/ToolEtchCompensation.py:364 +#: appPlugins/ToolEtchCompensation.py:365 msgid "Oz to Microns" msgstr "" -#: appPlugins/ToolEtchCompensation.py:366 +#: appPlugins/ToolEtchCompensation.py:367 msgid "" "Will convert from oz thickness to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" "The real numbers use the dot decimals separator." msgstr "" -#: appPlugins/ToolEtchCompensation.py:375 +#: appPlugins/ToolEtchCompensation.py:376 msgid "Oz value" msgstr "" -#: appPlugins/ToolEtchCompensation.py:377 appPlugins/ToolEtchCompensation.py:398 +#: appPlugins/ToolEtchCompensation.py:378 appPlugins/ToolEtchCompensation.py:400 msgid "Microns value" msgstr "" -#: appPlugins/ToolEtchCompensation.py:385 +#: appPlugins/ToolEtchCompensation.py:387 msgid "Mils to Microns" msgstr "" -#: appPlugins/ToolEtchCompensation.py:387 +#: appPlugins/ToolEtchCompensation.py:389 msgid "" "Will convert from mils to microns [um].\n" "Can use formulas with operators: /, *, +, -, %, .\n" "The real numbers use the dot decimals separator." msgstr "" -#: appPlugins/ToolEtchCompensation.py:396 +#: appPlugins/ToolEtchCompensation.py:398 msgid "Mils value" msgstr "" -#: appPlugins/ToolEtchCompensation.py:411 appPlugins/ToolInvertGerber.py:269 -msgid "Parameters for this tool" -msgstr "" - -#: appPlugins/ToolEtchCompensation.py:416 +#: appPlugins/ToolEtchCompensation.py:424 msgid "Copper Thickness" msgstr "" -#: appPlugins/ToolEtchCompensation.py:418 +#: appPlugins/ToolEtchCompensation.py:426 msgid "" "The thickness of the copper foil.\n" "In microns [um]." msgstr "" -#: appPlugins/ToolEtchCompensation.py:428 +#: appPlugins/ToolEtchCompensation.py:436 msgid "Ratio" msgstr "" -#: appPlugins/ToolEtchCompensation.py:430 +#: appPlugins/ToolEtchCompensation.py:438 msgid "" "The ratio of lateral etch versus depth etch.\n" "Can be:\n" @@ -13243,51 +13366,51 @@ msgid "" "- preselection -> value which depends on a selection of etchants" msgstr "" -#: appPlugins/ToolEtchCompensation.py:436 appPlugins/ToolEtchCompensation.py:456 +#: appPlugins/ToolEtchCompensation.py:444 appPlugins/ToolEtchCompensation.py:469 msgid "Etch Factor" msgstr "" -#: appPlugins/ToolEtchCompensation.py:437 +#: appPlugins/ToolEtchCompensation.py:445 msgid "Etchants list" msgstr "" -#: appPlugins/ToolEtchCompensation.py:438 +#: appPlugins/ToolEtchCompensation.py:446 msgid "Manual offset" msgstr "" -#: appPlugins/ToolEtchCompensation.py:445 +#: appPlugins/ToolEtchCompensation.py:458 msgid "Etchants" msgstr "" -#: appPlugins/ToolEtchCompensation.py:447 +#: appPlugins/ToolEtchCompensation.py:460 msgid "A list of etchants." msgstr "" -#: appPlugins/ToolEtchCompensation.py:450 +#: appPlugins/ToolEtchCompensation.py:463 msgid "Alkaline baths" msgstr "" -#: appPlugins/ToolEtchCompensation.py:458 +#: appPlugins/ToolEtchCompensation.py:471 msgid "" "The ratio between depth etch and lateral etch .\n" "Accepts real numbers and formulas using the operators: /,*,+,-,%" msgstr "" -#: appPlugins/ToolEtchCompensation.py:462 +#: appPlugins/ToolEtchCompensation.py:475 msgid "Real number or formula" msgstr "" -#: appPlugins/ToolEtchCompensation.py:470 +#: appPlugins/ToolEtchCompensation.py:483 msgid "" "Value with which to increase or decrease (buffer)\n" "the copper features. In microns [um]." msgstr "" -#: appPlugins/ToolEtchCompensation.py:493 +#: appPlugins/ToolEtchCompensation.py:504 msgid "Compensate" msgstr "" -#: appPlugins/ToolEtchCompensation.py:496 +#: appPlugins/ToolEtchCompensation.py:507 msgid "Will increase the copper features thickness to compensate the lateral etch." msgstr "" @@ -13303,23 +13426,23 @@ msgstr "" msgid "No cutout extracted." msgstr "" -#: appPlugins/ToolExtract.py:932 +#: appPlugins/ToolExtract.py:924 msgid "Gerber object from which to extract drill holes or soldermask." msgstr "" -#: appPlugins/ToolExtract.py:959 appPlugins/ToolPunchGerber.py:2038 +#: appPlugins/ToolExtract.py:969 appPlugins/ToolPunchGerber.py:2045 msgid "Process all Pads." msgstr "" -#: appPlugins/ToolExtract.py:1041 appPlugins/ToolExtract.py:1208 +#: appPlugins/ToolExtract.py:1046 appPlugins/ToolExtract.py:1242 msgid "Extract Drills" msgstr "" -#: appPlugins/ToolExtract.py:1043 +#: appPlugins/ToolExtract.py:1048 msgid "Extract an Excellon object from the Gerber pads." msgstr "" -#: appPlugins/ToolExtract.py:1211 +#: appPlugins/ToolExtract.py:1245 msgid "Extract drills from a given Gerber file." msgstr "" @@ -13339,45 +13462,45 @@ msgstr "" msgid "Fiducials Tool exit." msgstr "" -#: appPlugins/ToolFiducials.py:807 +#: appPlugins/ToolFiducials.py:805 msgid "Fiducials Coordinates" msgstr "" -#: appPlugins/ToolFiducials.py:809 +#: appPlugins/ToolFiducials.py:807 msgid "" "A table with the fiducial points coordinates,\n" "in the format (x, y)." msgstr "" -#: appPlugins/ToolFiducials.py:943 +#: appPlugins/ToolFiducials.py:941 msgid "Mode:" msgstr "" -#: appPlugins/ToolFiducials.py:991 +#: appPlugins/ToolFiducials.py:989 msgid "Thickness of the line that makes the fiducial." msgstr "" -#: appPlugins/ToolFiducials.py:1022 +#: appPlugins/ToolFiducials.py:1020 msgid "Add Fiducial" msgstr "" -#: appPlugins/ToolFiducials.py:1025 +#: appPlugins/ToolFiducials.py:1023 msgid "Will add a polygon on the copper layer to serve as fiducial." msgstr "" -#: appPlugins/ToolFiducials.py:1041 +#: appPlugins/ToolFiducials.py:1039 msgid "Soldermask Gerber" msgstr "" -#: appPlugins/ToolFiducials.py:1043 +#: appPlugins/ToolFiducials.py:1041 msgid "The Soldermask Gerber object." msgstr "" -#: appPlugins/ToolFiducials.py:1055 +#: appPlugins/ToolFiducials.py:1053 msgid "Add Soldermask Opening" msgstr "" -#: appPlugins/ToolFiducials.py:1057 +#: appPlugins/ToolFiducials.py:1055 msgid "" "Will add a polygon on the soldermask layer\n" "to serve as fiducial opening.\n" @@ -13385,60 +13508,56 @@ msgid "" "for the copper fiducial." msgstr "" -#: appPlugins/ToolFilm.py:323 +#: appPlugins/ToolFilm.py:306 msgid "Load an object for Film and retry." msgstr "" -#: appPlugins/ToolFilm.py:330 +#: appPlugins/ToolFilm.py:313 msgid "Load an object for Box and retry." msgstr "" -#: appPlugins/ToolFilm.py:345 +#: appPlugins/ToolFilm.py:328 msgid "Generating Film ..." msgstr "" -#: appPlugins/ToolFilm.py:397 appPlugins/ToolFilm.py:402 +#: appPlugins/ToolFilm.py:380 appPlugins/ToolFilm.py:385 msgid "Export positive film" msgstr "" -#: appPlugins/ToolFilm.py:433 +#: appPlugins/ToolFilm.py:417 msgid "No Excellon object selected. Load an object for punching reference and retry." msgstr "" -#: appPlugins/ToolFilm.py:457 appPlugins/ToolFilm.py:469 appPlugins/ToolPunchGerber.py:806 -#: appPlugins/ToolPunchGerber.py:939 +#: appPlugins/ToolFilm.py:441 appPlugins/ToolFilm.py:453 appPlugins/ToolPunchGerber.py:802 +#: appPlugins/ToolPunchGerber.py:935 msgid "Failed. Punch hole size is bigger than some of the apertures in the Gerber object." msgstr "" -#: appPlugins/ToolFilm.py:487 appPlugins/ToolPunchGerber.py:879 -#: appPlugins/ToolPunchGerber.py:974 +#: appPlugins/ToolFilm.py:471 appPlugins/ToolPunchGerber.py:875 +#: appPlugins/ToolPunchGerber.py:970 msgid "" "Failed. The new object geometry is the same as the one in the source object geometry..." msgstr "" -#: appPlugins/ToolFilm.py:545 appPlugins/ToolFilm.py:550 +#: appPlugins/ToolFilm.py:529 appPlugins/ToolFilm.py:534 msgid "Export negative film" msgstr "" -#: appPlugins/ToolFilm.py:613 appPlugins/ToolFilm.py:909 appPlugins/ToolPanelize.py:346 +#: appPlugins/ToolFilm.py:599 appPlugins/ToolFilm.py:907 appPlugins/ToolPanelize.py:330 msgid "No object Box. Using instead" msgstr "" -#: appPlugins/ToolFilm.py:820 appPlugins/ToolFilm.py:1081 +#: appPlugins/ToolFilm.py:817 appPlugins/ToolFilm.py:1090 msgid "" "The artwork has to be within the selected page size in order to be visible.\n" "For 'Bounds' page size, it needs to be in the first quadrant." msgstr "" -#: appPlugins/ToolFilm.py:847 appPlugins/ToolFilm.py:1108 +#: appPlugins/ToolFilm.py:844 appPlugins/ToolFilm.py:1117 msgid "Film file exported to" msgstr "" -#: appPlugins/ToolFilm.py:1159 -msgid "Create a positive/negative film for UV exposure." -msgstr "" - -#: appPlugins/ToolFilm.py:1190 +#: appPlugins/ToolFilm.py:1210 msgid "" "Specify the type of object for which to create the film.\n" "The object can be of type: Gerber or Geometry.\n" @@ -13446,7 +13565,7 @@ msgid "" "in the Film Object combobox." msgstr "" -#: appPlugins/ToolFilm.py:1213 +#: appPlugins/ToolFilm.py:1233 msgid "" "Specify the type of object to be used as an container for\n" "film creation. It can be: Gerber or Geometry type.The selection here decide the type of " @@ -13454,75 +13573,53 @@ msgid "" "in the Box Object combobox." msgstr "" -#: appPlugins/ToolFilm.py:1244 -msgid "" -"The reference point to be used as origin for the adjustment.\n" -"It can be one of the five points of the geometry bounding box." -msgstr "" - -#: appPlugins/ToolFilm.py:1263 -msgid "Scale Film" -msgstr "" - -#: appPlugins/ToolFilm.py:1307 -msgid "Skew Film" -msgstr "" - -#: appPlugins/ToolFilm.py:1351 -msgid "Mirror Film" -msgstr "" - -#: appPlugins/ToolFilm.py:1383 -msgid "Film Parameters" -msgstr "" - -#: appPlugins/ToolFilm.py:1442 +#: appPlugins/ToolFilm.py:1490 msgid "Punch drill holes" msgstr "" -#: appPlugins/ToolFilm.py:1443 +#: appPlugins/ToolFilm.py:1491 msgid "" "When checked the generated film will have holes in pads when\n" "the generated film is positive. This is done to help drilling,\n" "when done manually." msgstr "" -#: appPlugins/ToolFilm.py:1461 +#: appPlugins/ToolFilm.py:1509 msgid "Source" msgstr "" -#: appPlugins/ToolFilm.py:1463 +#: appPlugins/ToolFilm.py:1511 msgid "" "The punch hole source can be:\n" "- Excellon -> an Excellon holes center will serve as reference.\n" "- Pad Center -> will try to use the pads center as reference." msgstr "" -#: appPlugins/ToolFilm.py:1468 +#: appPlugins/ToolFilm.py:1516 msgid "Pad center" msgstr "" -#: appPlugins/ToolFilm.py:1473 +#: appPlugins/ToolFilm.py:1521 msgid "Excellon Obj" msgstr "" -#: appPlugins/ToolFilm.py:1475 +#: appPlugins/ToolFilm.py:1523 msgid "Remove the geometry of Excellon from the Film to create the holes in pads." msgstr "" -#: appPlugins/ToolFilm.py:1489 +#: appPlugins/ToolFilm.py:1537 msgid "Punch Size" msgstr "" -#: appPlugins/ToolFilm.py:1490 +#: appPlugins/ToolFilm.py:1538 msgid "The value here will control how big is the punch hole in the pads." msgstr "" -#: appPlugins/ToolFilm.py:1625 +#: appPlugins/ToolFilm.py:1679 msgid "Save Film" msgstr "" -#: appPlugins/ToolFilm.py:1628 +#: appPlugins/ToolFilm.py:1682 msgid "" "Create a Film for the selected object, within\n" "the specified box. Does not create a new \n" @@ -13530,26 +13627,29 @@ msgid "" "selected format." msgstr "" -#: appPlugins/ToolFilm.py:1710 +#: appPlugins/ToolFilm.py:1764 msgid "" "Using the Pad center does not work on Geometry objects. Only a Gerber object has pads." msgstr "" -#: appPlugins/ToolFollow.py:342 appPlugins/ToolFollow.py:413 +#: appPlugins/ToolFollow.py:338 appPlugins/ToolFollow.py:409 msgid "Failed to create Follow Geometry." msgstr "" -#: appPlugins/ToolFollow.py:696 +#: appPlugins/ToolFollow.py:694 msgid "" "Create a Geometry object with\n" "toolpaths to cut through the middle of polygons." msgstr "" -#: appPlugins/ToolFollow.py:716 -msgid "Source object for following geometry." +#: appPlugins/ToolFollow.py:717 +msgid "" +"A Gerber object to be followed.\n" +"Create a Geometry object with a path\n" +"following the Gerber traces." msgstr "" -#: appPlugins/ToolFollow.py:749 +#: appPlugins/ToolFollow.py:748 msgid "" "Selection of area to be processed.\n" "- 'All Polygons' - the process will start after click.\n" @@ -13564,22 +13664,22 @@ msgstr "" msgid "Import IMAGE" msgstr "" -#: appPlugins/ToolImage.py:169 appPlugins/ToolPDF.py:114 app_Main.py:10855 app_Main.py:10911 -#: app_Main.py:11007 app_Main.py:11047 app_Main.py:11114 app_Main.py:11271 app_Main.py:11358 +#: appPlugins/ToolImage.py:169 appPlugins/ToolPDF.py:114 app_Main.py:10885 app_Main.py:10941 +#: app_Main.py:11037 app_Main.py:11077 app_Main.py:11144 app_Main.py:11301 app_Main.py:11388 msgid "File no longer available." msgstr "" -#: appPlugins/ToolImage.py:181 app_Main.py:10865 app_Main.py:10921 +#: appPlugins/ToolImage.py:181 app_Main.py:10895 app_Main.py:10951 msgid "Not supported type is picked as parameter. Only Geometry and Gerber are supported" msgstr "" -#: appPlugins/ToolImage.py:190 appPlugins/ToolPcbWizard.py:373 app_Main.py:10884 -#: app_Main.py:10942 tclCommands/TclCommandImportSvg.py:84 +#: appPlugins/ToolImage.py:190 appPlugins/ToolPcbWizard.py:373 app_Main.py:10914 +#: app_Main.py:10972 tclCommands/TclCommandImportSvg.py:84 msgid "Importing" msgstr "" -#: appPlugins/ToolImage.py:202 appPlugins/ToolPDF.py:230 app_Main.py:10882 app_Main.py:10940 -#: app_Main.py:11030 app_Main.py:11098 app_Main.py:11167 app_Main.py:11232 app_Main.py:11292 +#: appPlugins/ToolImage.py:202 appPlugins/ToolPDF.py:230 app_Main.py:10912 app_Main.py:10970 +#: app_Main.py:11060 app_Main.py:11128 app_Main.py:11197 app_Main.py:11262 app_Main.py:11322 msgid "Opened" msgstr "" @@ -13658,133 +13758,141 @@ msgstr "" msgid "Open a image of raster type and then import it in FlatCAM." msgstr "" -#: appPlugins/ToolInvertGerber.py:312 +#: appPlugins/ToolInvertGerber.py:245 +msgid "Gerber object that will be inverted." +msgstr "" + +#: appPlugins/ToolInvertGerber.py:266 +msgid "Parameters for this tool" +msgstr "" + +#: appPlugins/ToolInvertGerber.py:315 msgid "" "Will invert the Gerber object: areas that have copper\n" "will be empty of copper and previous empty area will be\n" "filled with copper." msgstr "" -#: appPlugins/ToolIsolation.py:1037 appPlugins/ToolIsolation.py:1177 -#: appPlugins/ToolNCC.py:1033 appPlugins/ToolNCC.py:1178 appPlugins/ToolOptimal.py:217 +#: appPlugins/ToolIsolation.py:1033 appPlugins/ToolIsolation.py:1173 +#: appPlugins/ToolNCC.py:1017 appPlugins/ToolNCC.py:1162 appPlugins/ToolOptimal.py:217 msgid "" "The Gerber object has one Polygon as geometry.\n" "There are no distances between geometry elements to be found." msgstr "" -#: appPlugins/ToolIsolation.py:1070 appPlugins/ToolIsolation.py:1135 -#: appPlugins/ToolNCC.py:1066 appPlugins/ToolNCC.py:1135 +#: appPlugins/ToolIsolation.py:1066 appPlugins/ToolIsolation.py:1131 +#: appPlugins/ToolNCC.py:1050 appPlugins/ToolNCC.py:1119 msgid "Checking tools for validity." msgstr "" -#: appPlugins/ToolIsolation.py:1087 appPlugins/ToolIsolation.py:1152 -#: appPlugins/ToolNCC.py:1083 appPlugins/ToolNCC.py:1152 +#: appPlugins/ToolIsolation.py:1083 appPlugins/ToolIsolation.py:1148 +#: appPlugins/ToolNCC.py:1067 appPlugins/ToolNCC.py:1136 msgid "Checking ..." msgstr "" -#: appPlugins/ToolIsolation.py:1113 appPlugins/ToolIsolation.py:1662 -#: appPlugins/ToolIsolation.py:1862 appPlugins/ToolIsolation.py:2044 -#: appPlugins/ToolNCC.py:1108 appPlugins/ToolNCC.py:1628 appPlugins/ToolPaint.py:1192 -#: appPlugins/ToolPaint.py:1906 +#: appPlugins/ToolIsolation.py:1109 appPlugins/ToolIsolation.py:1658 +#: appPlugins/ToolIsolation.py:1858 appPlugins/ToolIsolation.py:2040 +#: appPlugins/ToolNCC.py:1092 appPlugins/ToolNCC.py:1612 appPlugins/ToolPaint.py:1178 +#: appPlugins/ToolPaint.py:1894 msgid "There are no tools selected in the Tool Table." msgstr "" -#: appPlugins/ToolIsolation.py:1121 +#: appPlugins/ToolIsolation.py:1117 msgid "Incomplete isolation. At least one tool could not do a complete isolation." msgstr "" -#: appPlugins/ToolIsolation.py:1223 appPlugins/ToolNCC.py:1223 +#: appPlugins/ToolIsolation.py:1219 appPlugins/ToolNCC.py:1207 msgid "Optimal tool diameter found" msgstr "" -#: appPlugins/ToolIsolation.py:1367 appPlugins/ToolMilling.py:2105 -#: appPlugins/ToolNCC.py:1372 appPlugins/ToolPaint.py:975 +#: appPlugins/ToolIsolation.py:1363 appPlugins/ToolMilling.py:2075 +#: appPlugins/ToolNCC.py:1356 appPlugins/ToolPaint.py:961 msgid "New tool added to Tool Table from Tools Database." msgstr "" -#: appPlugins/ToolIsolation.py:1425 appPlugins/ToolNCC.py:1432 appPlugins/ToolPaint.py:1034 +#: appPlugins/ToolIsolation.py:1421 appPlugins/ToolNCC.py:1416 appPlugins/ToolPaint.py:1020 msgid "Default tool added to Tool Table." msgstr "" -#: appPlugins/ToolIsolation.py:1451 appPlugins/ToolNCC.py:1489 appPlugins/ToolPaint.py:1059 +#: appPlugins/ToolIsolation.py:1447 appPlugins/ToolNCC.py:1473 appPlugins/ToolPaint.py:1045 msgid "Tool from Tool Table was edited." msgstr "" -#: appPlugins/ToolIsolation.py:1464 appPlugins/ToolNCC.py:1502 appPlugins/ToolPaint.py:1072 +#: appPlugins/ToolIsolation.py:1460 appPlugins/ToolNCC.py:1486 appPlugins/ToolPaint.py:1058 #: appPlugins/ToolSolderPaste.py:601 msgid "Cancelled. New diameter value is already in the Tool Table." msgstr "" -#: appPlugins/ToolIsolation.py:1515 appPlugins/ToolNCC.py:1553 appPlugins/ToolPaint.py:1122 +#: appPlugins/ToolIsolation.py:1511 appPlugins/ToolNCC.py:1537 appPlugins/ToolPaint.py:1108 #: appPlugins/ToolSolderPaste.py:646 msgid "Delete failed. Select a tool to delete." msgstr "" -#: appPlugins/ToolIsolation.py:1521 appPlugins/ToolNCC.py:1559 appPlugins/ToolPaint.py:1128 +#: appPlugins/ToolIsolation.py:1517 appPlugins/ToolNCC.py:1543 appPlugins/ToolPaint.py:1114 msgid "Tool(s) deleted from Tool Table." msgstr "" -#: appPlugins/ToolIsolation.py:1572 +#: appPlugins/ToolIsolation.py:1568 msgid "Isolating" msgstr "" -#: appPlugins/ToolIsolation.py:1616 +#: appPlugins/ToolIsolation.py:1612 msgid "Click on a polygon to isolate it." msgstr "" -#: appPlugins/ToolIsolation.py:1745 appPlugins/ToolIsolation.py:1770 -#: appPlugins/ToolIsolation.py:1921 appPlugins/ToolIsolation.py:2108 +#: appPlugins/ToolIsolation.py:1741 appPlugins/ToolIsolation.py:1766 +#: appPlugins/ToolIsolation.py:1917 appPlugins/ToolIsolation.py:2104 msgid "Subtracting Geo" msgstr "" -#: appPlugins/ToolIsolation.py:1749 appPlugins/ToolIsolation.py:1925 -#: appPlugins/ToolIsolation.py:2112 +#: appPlugins/ToolIsolation.py:1745 appPlugins/ToolIsolation.py:1921 +#: appPlugins/ToolIsolation.py:2108 msgid "Intersecting Geo" msgstr "" -#: appPlugins/ToolIsolation.py:1798 appPlugins/ToolIsolation.py:1990 -#: appPlugins/ToolIsolation.py:2174 +#: appPlugins/ToolIsolation.py:1794 appPlugins/ToolIsolation.py:1986 +#: appPlugins/ToolIsolation.py:2170 msgid "Empty Geometry in" msgstr "" -#: appPlugins/ToolIsolation.py:1999 +#: appPlugins/ToolIsolation.py:1995 msgid "" "Partial failure. The geometry was processed with all tools.\n" "But there are still not-isolated geometry elements. Try to include a tool with smaller " "diameter." msgstr "" -#: appPlugins/ToolIsolation.py:2002 +#: appPlugins/ToolIsolation.py:1998 msgid "The following are coordinates for the copper features that could not be isolated:" msgstr "" -#: appPlugins/ToolIsolation.py:2351 appPlugins/ToolPaint.py:1301 +#: appPlugins/ToolIsolation.py:2347 appPlugins/ToolPaint.py:1287 msgid "Removed polygon" msgstr "" -#: appPlugins/ToolIsolation.py:2352 appPlugins/ToolPaint.py:1302 +#: appPlugins/ToolIsolation.py:2348 appPlugins/ToolPaint.py:1288 msgid "Click to add/remove next polygon or right click to start." msgstr "" -#: appPlugins/ToolIsolation.py:2357 appPlugins/ToolPaint.py:1307 +#: appPlugins/ToolIsolation.py:2353 appPlugins/ToolPaint.py:1293 msgid "No polygon detected under click position." msgstr "" -#: appPlugins/ToolIsolation.py:2387 appPlugins/ToolPaint.py:1337 -#: appPlugins/ToolPunchGerber.py:1765 +#: appPlugins/ToolIsolation.py:2383 appPlugins/ToolPaint.py:1323 +#: appPlugins/ToolPunchGerber.py:1761 msgid "List of single polygons is empty. Aborting." msgstr "" -#: appPlugins/ToolIsolation.py:2523 +#: appPlugins/ToolIsolation.py:2519 msgid "Click the end point of the paint area." msgstr "" -#: appPlugins/ToolIsolation.py:2776 appPlugins/ToolNCC.py:4013 appPlugins/ToolPaint.py:2805 -#: app_Main.py:6601 app_Main.py:6620 +#: appPlugins/ToolIsolation.py:2774 appPlugins/ToolNCC.py:3999 appPlugins/ToolPaint.py:2793 +#: app_Main.py:6609 app_Main.py:6628 msgid "Tool from DB added in Tool Table." msgstr "" -#: appPlugins/ToolIsolation.py:2826 appPlugins/ToolNCC.py:4062 appPlugins/ToolPaint.py:2861 +#: appPlugins/ToolIsolation.py:2824 appPlugins/ToolNCC.py:4048 appPlugins/ToolPaint.py:2849 msgid "New tool added to Tool Table." msgstr "" @@ -13798,7 +13906,7 @@ msgid "" "will pick the ones used for copper clearing." msgstr "" -#: appPlugins/ToolIsolation.py:3204 +#: appPlugins/ToolIsolation.py:3213 msgid "" "This is the Tool Number.\n" "Isolation routing will start with the tool with the biggest \n" @@ -13808,26 +13916,26 @@ msgid "" "this function will not be able to create routing geometry." msgstr "" -#: appPlugins/ToolIsolation.py:3250 appPlugins/ToolMilling.py:3714 appPlugins/ToolNCC.py:230 -#: appPlugins/ToolNCC.py:4269 appPlugins/ToolPaint.py:227 appPlugins/ToolPaint.py:3062 +#: appPlugins/ToolIsolation.py:3258 appPlugins/ToolMilling.py:3790 appPlugins/ToolNCC.py:230 +#: appPlugins/ToolNCC.py:4275 appPlugins/ToolPaint.py:227 appPlugins/ToolPaint.py:3074 msgid "Add from DB" msgstr "" -#: appPlugins/ToolIsolation.py:3275 appPlugins/ToolNCC.py:4294 +#: appPlugins/ToolIsolation.py:3283 appPlugins/ToolNCC.py:4300 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." msgstr "" -#: appPlugins/ToolIsolation.py:3317 appPlugins/ToolMilling.py:3764 -#: appPlugins/ToolNCC.py:4335 appPlugins/ToolPaint.py:3114 +#: appPlugins/ToolIsolation.py:3324 appPlugins/ToolMilling.py:3840 +#: appPlugins/ToolNCC.py:4341 appPlugins/ToolPaint.py:3126 #: appPlugins/ToolSolderPaste.py:1271 msgid "" "Delete a selection of tools in the Tool Table\n" "by first selecting a row in the Tool Table." msgstr "" -#: appPlugins/ToolIsolation.py:3526 +#: appPlugins/ToolIsolation.py:3556 msgid "" "Specify the type of object to be excepted from isolation.\n" "It can be of type: Gerber or Geometry.\n" @@ -13835,19 +13943,19 @@ msgid "" "of objects that will populate the 'Object' combobox." msgstr "" -#: appPlugins/ToolIsolation.py:3536 +#: appPlugins/ToolIsolation.py:3566 msgid "Object whose area will be removed from isolation geometry." msgstr "" -#: appPlugins/ToolIsolation.py:3607 appPlugins/ToolPunchGerber.py:2315 +#: appPlugins/ToolIsolation.py:3637 appPlugins/ToolPunchGerber.py:2331 msgid "Select all available." msgstr "" -#: appPlugins/ToolIsolation.py:3613 appPlugins/ToolPunchGerber.py:2321 +#: appPlugins/ToolIsolation.py:3643 appPlugins/ToolPunchGerber.py:2337 msgid "Clear the selection." msgstr "" -#: appPlugins/ToolIsolation.py:3652 +#: appPlugins/ToolIsolation.py:3680 msgid "" "Create a Geometry object with toolpaths to cut \n" "isolation outside, inside or on both sides of the\n" @@ -14166,21 +14274,25 @@ msgid "" "doing autolevelling." msgstr "" -#: appPlugins/ToolMilling.py:1333 +#: appPlugins/ToolMilling.py:854 +msgid "Could not build the Plugin UI" +msgstr "" + +#: appPlugins/ToolMilling.py:1282 msgid "Milling Tool" msgstr "" -#: appPlugins/ToolMilling.py:1387 +#: appPlugins/ToolMilling.py:1346 msgid "Pressure" msgstr "" -#: appPlugins/ToolMilling.py:1389 +#: appPlugins/ToolMilling.py:1348 msgid "" "Negative value. The higher the absolute value\n" "the stronger the pressure of the brush on the material." msgstr "" -#: appPlugins/ToolMilling.py:1881 +#: appPlugins/ToolMilling.py:1851 msgid "" "For V-shape tools the depth of cut is\n" "calculated from other parameters like:\n" @@ -14190,66 +14302,70 @@ msgid "" "NB: a value of zero means that Tool Dia = 'V-tip Dia'" msgstr "" -#: appPlugins/ToolMilling.py:2163 +#: appPlugins/ToolMilling.py:2133 msgid "Tool added in Tool Table." msgstr "" -#: appPlugins/ToolMilling.py:2278 +#: appPlugins/ToolMilling.py:2248 msgid "Tool was edited in Tool Table." msgstr "" -#: appPlugins/ToolMilling.py:2307 appPlugins/ToolMilling.py:2316 +#: appPlugins/ToolMilling.py:2277 appPlugins/ToolMilling.py:2286 msgid "Failed. Select a tool to copy." msgstr "" -#: appPlugins/ToolMilling.py:2340 +#: appPlugins/ToolMilling.py:2310 msgid "Tool was copied in Tool Table." msgstr "" -#: appPlugins/ToolMilling.py:2372 appPlugins/ToolMilling.py:2381 +#: appPlugins/ToolMilling.py:2342 appPlugins/ToolMilling.py:2351 msgid "Failed. Select a tool to delete." msgstr "" -#: appPlugins/ToolMilling.py:2402 +#: appPlugins/ToolMilling.py:2372 msgid "Tool was deleted in Tool Table." msgstr "" -#: appPlugins/ToolMilling.py:2505 +#: appPlugins/ToolMilling.py:2475 msgid "Generating drills milling geometry..." msgstr "" -#: appPlugins/ToolMilling.py:2604 +#: appPlugins/ToolMilling.py:2574 msgid "Generating slot milling geometry..." msgstr "" -#: appPlugins/ToolMilling.py:2696 +#: appPlugins/ToolMilling.py:2666 msgid "This Geometry can't be processed because it is" msgstr "" -#: appPlugins/ToolMilling.py:2730 +#: appPlugins/ToolMilling.py:2700 msgid "Failed. No tool selected in the tool table ..." msgstr "" -#: appPlugins/ToolMilling.py:3031 appPlugins/ToolPaint.py:1851 +#: appPlugins/ToolMilling.py:3001 appPlugins/ToolPaint.py:1839 msgid "Geometry could not be painted completely" msgstr "" -#: appPlugins/ToolMilling.py:3580 +#: appPlugins/ToolMilling.py:3547 appPlugins/ToolNCC.py:4136 appPlugins/ToolPaint.py:2939 +msgid "Source object for milling operation." +msgstr "" + +#: appPlugins/ToolMilling.py:3562 msgid "Object for milling operation." msgstr "" -#: appPlugins/ToolMilling.py:3611 +#: appPlugins/ToolMilling.py:3602 msgid "Tools in the object used for milling." msgstr "" -#: appPlugins/ToolMilling.py:3682 +#: appPlugins/ToolMilling.py:3755 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 "" -#: appPlugins/ToolMilling.py:3692 +#: appPlugins/ToolMilling.py:3765 msgid "" "Plot column. It is visible only for MultiGeo geometries, meaning geometries that holds " "the geometry\n" @@ -14260,7 +14376,7 @@ msgid "" "for the corresponding tool." msgstr "" -#: appPlugins/ToolMilling.py:3817 +#: appPlugins/ToolMilling.py:3887 msgid "" "Milling type:\n" "- Drills -> will mill the drills associated with this tool\n" @@ -14268,15 +14384,15 @@ msgid "" "- Both -> will mill both drills and mills or whatever is available" msgstr "" -#: appPlugins/ToolMilling.py:3837 +#: appPlugins/ToolMilling.py:3907 msgid "The diameter of the tool who will do the milling" msgstr "" -#: appPlugins/ToolMilling.py:3854 +#: appPlugins/ToolMilling.py:3924 msgid "Offset Type" msgstr "" -#: appPlugins/ToolMilling.py:3857 +#: appPlugins/ToolMilling.py:3927 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" @@ -14285,7 +14401,7 @@ msgid "" "- Custom -> The tool will cut at an chosen offset." msgstr "" -#: appPlugins/ToolMilling.py:3877 +#: appPlugins/ToolMilling.py:3947 msgid "" "The value to offset the cut when \n" "the Offset type selected is 'Custom'.\n" @@ -14293,7 +14409,7 @@ msgid "" "cut and negative for 'inside' cut." msgstr "" -#: appPlugins/ToolMilling.py:4374 +#: appPlugins/ToolMilling.py:4436 msgid "" "The preprocessor JSON file that dictates\n" "Gcode output for Geometry (Milling) Objects." @@ -14315,141 +14431,141 @@ msgstr "" msgid "Error when mouse left click." msgstr "" -#: appPlugins/ToolNCC.py:1120 +#: appPlugins/ToolNCC.py:1104 msgid "Incomplete isolation. None of the selected tools could do a complete isolation." msgstr "" -#: appPlugins/ToolNCC.py:1123 +#: appPlugins/ToolNCC.py:1107 msgid "At least one of the selected tools can do a complete isolation." msgstr "" -#: appPlugins/ToolNCC.py:1269 appPlugins/ToolNCC.py:1348 appPlugins/ToolNCC.py:1406 -#: appPlugins/ToolNCC.py:4049 appPlugins/ToolPaint.py:863 appPlugins/ToolPaint.py:949 -#: appPlugins/ToolPaint.py:1009 appPlugins/ToolPaint.py:2848 +#: appPlugins/ToolNCC.py:1253 appPlugins/ToolNCC.py:1332 appPlugins/ToolNCC.py:1390 +#: appPlugins/ToolNCC.py:4035 appPlugins/ToolPaint.py:849 appPlugins/ToolPaint.py:935 +#: appPlugins/ToolPaint.py:995 appPlugins/ToolPaint.py:2836 #: appPlugins/ToolSolderPaste.py:541 msgid "Cancelled. Tool already in Tool Table." msgstr "" -#: appPlugins/ToolNCC.py:2005 appPlugins/ToolNCC.py:2985 +#: appPlugins/ToolNCC.py:1991 appPlugins/ToolNCC.py:2971 msgid "NCC Tool. Preparing non-copper polygons." msgstr "" -#: appPlugins/ToolNCC.py:2065 appPlugins/ToolNCC.py:3113 +#: appPlugins/ToolNCC.py:2051 appPlugins/ToolNCC.py:3099 msgid "NCC Tool. Calculate 'empty' area." msgstr "" -#: appPlugins/ToolNCC.py:2076 appPlugins/ToolNCC.py:2105 appPlugins/ToolNCC.py:2211 -#: appPlugins/ToolNCC.py:2224 appPlugins/ToolNCC.py:3128 appPlugins/ToolNCC.py:3233 -#: appPlugins/ToolNCC.py:3248 appPlugins/ToolNCC.py:3515 appPlugins/ToolNCC.py:3616 -#: appPlugins/ToolNCC.py:3631 +#: appPlugins/ToolNCC.py:2062 appPlugins/ToolNCC.py:2091 appPlugins/ToolNCC.py:2197 +#: appPlugins/ToolNCC.py:2210 appPlugins/ToolNCC.py:3114 appPlugins/ToolNCC.py:3219 +#: appPlugins/ToolNCC.py:3234 appPlugins/ToolNCC.py:3501 appPlugins/ToolNCC.py:3602 +#: appPlugins/ToolNCC.py:3617 msgid "Buffering finished" msgstr "" -#: appPlugins/ToolNCC.py:2080 appPlugins/ToolNCC.py:2109 appPlugins/ToolNCC.py:2215 -#: appPlugins/ToolNCC.py:2227 appPlugins/ToolNCC.py:3136 appPlugins/ToolNCC.py:3255 -#: appPlugins/ToolNCC.py:3522 appPlugins/ToolNCC.py:3638 +#: appPlugins/ToolNCC.py:2066 appPlugins/ToolNCC.py:2095 appPlugins/ToolNCC.py:2201 +#: appPlugins/ToolNCC.py:2213 appPlugins/ToolNCC.py:3122 appPlugins/ToolNCC.py:3241 +#: appPlugins/ToolNCC.py:3508 appPlugins/ToolNCC.py:3624 msgid "Could not get the extent of the area to be non copper cleared." msgstr "" -#: appPlugins/ToolNCC.py:2088 appPlugins/ToolNCC.py:2238 appPlugins/ToolNCC.py:3266 +#: appPlugins/ToolNCC.py:2074 appPlugins/ToolNCC.py:2224 appPlugins/ToolNCC.py:3252 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "" -#: appPlugins/ToolNCC.py:2141 appPlugins/ToolNCC.py:3163 appPlugins/ToolNCC.py:3240 -#: appPlugins/ToolNCC.py:3542 appPlugins/ToolNCC.py:3623 +#: appPlugins/ToolNCC.py:2127 appPlugins/ToolNCC.py:3149 appPlugins/ToolNCC.py:3226 +#: appPlugins/ToolNCC.py:3528 appPlugins/ToolNCC.py:3609 msgid "Isolation geometry is broken. Margin is less than isolation tool diameter." msgstr "" -#: appPlugins/ToolNCC.py:2231 appPlugins/ToolNCC.py:3259 appPlugins/ToolNCC.py:3641 +#: appPlugins/ToolNCC.py:2217 appPlugins/ToolNCC.py:3245 appPlugins/ToolNCC.py:3627 msgid "The selected object is not suitable for copper clearing." msgstr "" -#: appPlugins/ToolNCC.py:2281 +#: appPlugins/ToolNCC.py:2267 msgid "Clearing the polygon with the method: lines." msgstr "" -#: appPlugins/ToolNCC.py:2291 +#: appPlugins/ToolNCC.py:2277 msgid "Failed. Clearing the polygon with the method: seed." msgstr "" -#: appPlugins/ToolNCC.py:2300 +#: appPlugins/ToolNCC.py:2286 msgid "Failed. Clearing the polygon with the method: standard." msgstr "" -#: appPlugins/ToolNCC.py:2316 +#: appPlugins/ToolNCC.py:2302 msgid "Polygon could not be cleared. Location:" msgstr "" -#: appPlugins/ToolNCC.py:2369 +#: appPlugins/ToolNCC.py:2355 msgid "There is no copper clearing tool in the selection and at least one is needed." msgstr "" -#: appPlugins/ToolNCC.py:2384 appPlugins/ToolNCC.py:3081 +#: appPlugins/ToolNCC.py:2370 appPlugins/ToolNCC.py:3067 msgid "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "" -#: appPlugins/ToolNCC.py:2412 appPlugins/ToolNCC.py:2644 +#: appPlugins/ToolNCC.py:2398 appPlugins/ToolNCC.py:2630 msgid "NCC Tool failed creating bounding box." msgstr "" -#: appPlugins/ToolNCC.py:2432 appPlugins/ToolNCC.py:2687 appPlugins/ToolNCC.py:3280 -#: appPlugins/ToolNCC.py:3666 +#: appPlugins/ToolNCC.py:2418 appPlugins/ToolNCC.py:2673 appPlugins/ToolNCC.py:3266 +#: appPlugins/ToolNCC.py:3652 msgid "NCC Tool clearing with tool diameter" msgstr "" -#: appPlugins/ToolNCC.py:2432 appPlugins/ToolNCC.py:2687 appPlugins/ToolNCC.py:3280 -#: appPlugins/ToolNCC.py:3666 +#: appPlugins/ToolNCC.py:2418 appPlugins/ToolNCC.py:2673 appPlugins/ToolNCC.py:3266 +#: appPlugins/ToolNCC.py:3652 msgid "started." msgstr "" -#: appPlugins/ToolNCC.py:2562 +#: appPlugins/ToolNCC.py:2548 msgid "Could not use the tool for copper clear." msgstr "" -#: appPlugins/ToolNCC.py:2584 appPlugins/ToolNCC.py:3441 +#: appPlugins/ToolNCC.py:2570 appPlugins/ToolNCC.py:3427 msgid "" "There is no NCC Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted geometry.\n" "Change the painting parameters and try again." msgstr "" -#: appPlugins/ToolNCC.py:2594 appPlugins/ToolNCC.py:3450 +#: appPlugins/ToolNCC.py:2580 appPlugins/ToolNCC.py:3436 msgid "NCC Tool clear all done." msgstr "" -#: appPlugins/ToolNCC.py:2597 appPlugins/ToolNCC.py:3453 +#: appPlugins/ToolNCC.py:2583 appPlugins/ToolNCC.py:3439 msgid "NCC Tool clear all done but the copper features isolation is broken for" msgstr "" -#: appPlugins/ToolNCC.py:2599 appPlugins/ToolNCC.py:2849 appPlugins/ToolNCC.py:3455 -#: appPlugins/ToolNCC.py:3838 +#: appPlugins/ToolNCC.py:2585 appPlugins/ToolNCC.py:2835 appPlugins/ToolNCC.py:3441 +#: appPlugins/ToolNCC.py:3824 msgid "tools" msgstr "" -#: appPlugins/ToolNCC.py:2626 +#: appPlugins/ToolNCC.py:2612 msgid "NCC Tool. Rest machining copper clearing task started." msgstr "" -#: appPlugins/ToolNCC.py:2845 appPlugins/ToolNCC.py:3834 +#: appPlugins/ToolNCC.py:2831 appPlugins/ToolNCC.py:3820 msgid "NCC Tool Rest Machining clear all done." msgstr "" -#: appPlugins/ToolNCC.py:2848 appPlugins/ToolNCC.py:3837 +#: appPlugins/ToolNCC.py:2834 appPlugins/ToolNCC.py:3823 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is broken for" msgstr "" -#: appPlugins/ToolNCC.py:2946 +#: appPlugins/ToolNCC.py:2932 msgid "NCC Tool started. Reading parameters." msgstr "" -#: appPlugins/ToolNCC.py:3940 +#: appPlugins/ToolNCC.py:3926 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. Reload the Gerber " "file after this change." msgstr "" -#: appPlugins/ToolNCC.py:4153 +#: appPlugins/ToolNCC.py:4154 msgid "" "Specify the type of object to be cleared of excess copper.\n" "It can be of type: Gerber or Geometry.\n" @@ -14457,7 +14573,7 @@ msgid "" "of objects that will populate the 'Object' combobox." msgstr "" -#: appPlugins/ToolNCC.py:4204 +#: appPlugins/ToolNCC.py:4214 msgid "" "This is the Tool Number.\n" "Non copper clearing will start with the tool with the biggest \n" @@ -14467,7 +14583,7 @@ msgid "" "this function will not be able to create painting geometry." msgstr "" -#: appPlugins/ToolNCC.py:4618 +#: appPlugins/ToolNCC.py:4633 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -14599,11 +14715,11 @@ msgstr "" msgid "Parsing" msgstr "" -#: appPlugins/ToolPDF.py:212 app_Main.py:11132 +#: appPlugins/ToolPDF.py:212 app_Main.py:11162 msgid "Failed to open" msgstr "" -#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:368 app_Main.py:11078 +#: appPlugins/ToolPDF.py:288 appPlugins/ToolPcbWizard.py:368 app_Main.py:11108 msgid "No geometry found in file" msgstr "" @@ -14620,82 +14736,82 @@ msgstr "" msgid "Rendered" msgstr "" -#: appPlugins/ToolPaint.py:1170 +#: appPlugins/ToolPaint.py:1156 msgid "Can't do Paint on MultiGeo geometries" msgstr "" -#: appPlugins/ToolPaint.py:1207 +#: appPlugins/ToolPaint.py:1193 msgid "Click on a polygon to paint it." msgstr "" -#: appPlugins/ToolPaint.py:1812 +#: appPlugins/ToolPaint.py:1800 msgid "Painting polygon with method: lines." msgstr "" -#: appPlugins/ToolPaint.py:1824 +#: appPlugins/ToolPaint.py:1812 msgid "Failed. Painting polygon with method: seed." msgstr "" -#: appPlugins/ToolPaint.py:1835 +#: appPlugins/ToolPaint.py:1823 msgid "Failed. Painting polygon with method: standard." msgstr "" -#: appPlugins/ToolPaint.py:1926 appPlugins/ToolPaint.py:2115 +#: appPlugins/ToolPaint.py:1914 appPlugins/ToolPaint.py:2103 msgid "Painting with tool diameter = " msgstr "" -#: appPlugins/ToolPaint.py:1929 appPlugins/ToolPaint.py:2118 +#: appPlugins/ToolPaint.py:1917 appPlugins/ToolPaint.py:2106 msgid "started" msgstr "" -#: appPlugins/ToolPaint.py:1956 appPlugins/ToolPaint.py:2105 +#: appPlugins/ToolPaint.py:1944 appPlugins/ToolPaint.py:2093 msgid "There is no geometry to process or the tool diameter is too big." msgstr "" -#: appPlugins/ToolPaint.py:2071 appPlugins/ToolPaint.py:2297 +#: appPlugins/ToolPaint.py:2059 appPlugins/ToolPaint.py:2285 msgid "" "There is no Painting Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted geometry.\n" "Change the painting parameters and try again." msgstr "" -#: appPlugins/ToolPaint.py:2351 +#: appPlugins/ToolPaint.py:2339 msgid "Painting ..." msgstr "" -#: appPlugins/ToolPaint.py:2385 appPlugins/ToolPaint.py:2390 appPlugins/ToolPaint.py:2398 -#: appPlugins/ToolPaint.py:2487 appPlugins/ToolPaint.py:2490 appPlugins/ToolPaint.py:2498 -#: appPlugins/ToolPaint.py:2568 appPlugins/ToolPaint.py:2573 appPlugins/ToolPaint.py:2579 +#: appPlugins/ToolPaint.py:2373 appPlugins/ToolPaint.py:2378 appPlugins/ToolPaint.py:2386 +#: appPlugins/ToolPaint.py:2475 appPlugins/ToolPaint.py:2478 appPlugins/ToolPaint.py:2486 +#: appPlugins/ToolPaint.py:2556 appPlugins/ToolPaint.py:2561 appPlugins/ToolPaint.py:2567 msgid "Paint Tool." msgstr "" -#: appPlugins/ToolPaint.py:2386 appPlugins/ToolPaint.py:2390 appPlugins/ToolPaint.py:2398 +#: appPlugins/ToolPaint.py:2374 appPlugins/ToolPaint.py:2378 appPlugins/ToolPaint.py:2386 msgid "Normal painting polygon task started." msgstr "" -#: appPlugins/ToolPaint.py:2387 appPlugins/ToolPaint.py:2487 appPlugins/ToolPaint.py:2570 +#: appPlugins/ToolPaint.py:2375 appPlugins/ToolPaint.py:2475 appPlugins/ToolPaint.py:2558 msgid "Buffering geometry..." msgstr "" -#: appPlugins/ToolPaint.py:2412 appPlugins/ToolPaint.py:2505 appPlugins/ToolPaint.py:2586 +#: appPlugins/ToolPaint.py:2400 appPlugins/ToolPaint.py:2493 appPlugins/ToolPaint.py:2574 msgid "No polygon found." msgstr "" -#: appPlugins/ToolPaint.py:2487 appPlugins/ToolPaint.py:2490 appPlugins/ToolPaint.py:2498 +#: appPlugins/ToolPaint.py:2475 appPlugins/ToolPaint.py:2478 appPlugins/ToolPaint.py:2486 msgid "Paint all polygons task started." msgstr "" -#: appPlugins/ToolPaint.py:2569 appPlugins/ToolPaint.py:2573 appPlugins/ToolPaint.py:2579 +#: appPlugins/ToolPaint.py:2557 appPlugins/ToolPaint.py:2561 appPlugins/ToolPaint.py:2567 msgid "Painting area task started." msgstr "" -#: appPlugins/ToolPaint.py:2928 +#: appPlugins/ToolPaint.py:2916 msgid "" "Create a Geometry object with toolpaths\n" "that cover only the copper pattern." msgstr "" -#: appPlugins/ToolPaint.py:2958 +#: appPlugins/ToolPaint.py:2957 msgid "" "Specify the type of object to be painted.\n" "It can be of type: Gerber or Geometry.\n" @@ -14703,13 +14819,13 @@ msgid "" "of objects that will populate the 'Object' combobox." msgstr "" -#: appPlugins/ToolPaint.py:2992 +#: appPlugins/ToolPaint.py:2991 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for painting." msgstr "" -#: appPlugins/ToolPaint.py:3009 +#: appPlugins/ToolPaint.py:3016 msgid "" "This is the Tool Number.\n" "Painting will start with the tool with the biggest diameter,\n" @@ -14719,55 +14835,55 @@ msgid "" "this function will not be able to create painting geometry." msgstr "" -#: appPlugins/ToolPaint.py:3296 +#: appPlugins/ToolPaint.py:3311 msgid "" "The type of FlatCAM object to be used as paint reference.\n" "It can be Gerber, Excellon or Geometry." msgstr "" -#: appPlugins/ToolPaint.py:3336 +#: appPlugins/ToolPaint.py:3353 msgid "Create a Geometry Object which paints the polygons." msgstr "" -#: appPlugins/ToolPanelize.py:112 appPlugins/ToolPanelize.py:1099 +#: appPlugins/ToolPanelize.py:112 appPlugins/ToolPanelize.py:1083 msgid "Panelization" msgstr "" -#: appPlugins/ToolPanelize.py:373 +#: appPlugins/ToolPanelize.py:357 msgid "Columns or Rows are zero value. Change them to a positive integer." msgstr "" -#: appPlugins/ToolPanelize.py:416 +#: appPlugins/ToolPanelize.py:400 msgid "Generating panel ... " msgstr "" -#: appPlugins/ToolPanelize.py:509 appPlugins/ToolPanelize.py:801 -#: appPlugins/ToolPanelize.py:1051 +#: appPlugins/ToolPanelize.py:493 appPlugins/ToolPanelize.py:785 +#: appPlugins/ToolPanelize.py:1035 msgid "Generating panel ... Adding the source code." msgstr "" -#: appPlugins/ToolPanelize.py:729 +#: appPlugins/ToolPanelize.py:713 msgid "Optimizing the overlapping paths." msgstr "" -#: appPlugins/ToolPanelize.py:761 +#: appPlugins/ToolPanelize.py:745 msgid "Optimization complete." msgstr "" -#: appPlugins/ToolPanelize.py:1060 +#: appPlugins/ToolPanelize.py:1044 msgid "Generating panel... Spawning copies" msgstr "" -#: appPlugins/ToolPanelize.py:1076 +#: appPlugins/ToolPanelize.py:1060 #, python-brace-format msgid "{text} Too big for the constrain area. Final panel has {col} columns and {row} rows" msgstr "" -#: appPlugins/ToolPanelize.py:1084 +#: appPlugins/ToolPanelize.py:1068 msgid "Panel created successfully." msgstr "" -#: appPlugins/ToolPanelize.py:1139 +#: appPlugins/ToolPanelize.py:1128 msgid "" "Specify the type of object to be panelized\n" "It can be of type: Gerber, Excellon or Geometry.\n" @@ -14775,17 +14891,13 @@ msgid "" "in the Object combobox." msgstr "" -#: appPlugins/ToolPanelize.py:1167 +#: appPlugins/ToolPanelize.py:1163 msgid "" "Object to be panelized. This means that it will\n" "be duplicated in an array of rows and columns." msgstr "" -#: appPlugins/ToolPanelize.py:1174 -msgid "Panelization Reference" -msgstr "" - -#: appPlugins/ToolPanelize.py:1176 +#: appPlugins/ToolPanelize.py:1175 msgid "" "Choose the reference for panelization:\n" "- Object = the bounding box of a different object\n" @@ -14797,7 +14909,7 @@ msgid "" "objects in sync." msgstr "" -#: appPlugins/ToolPanelize.py:1202 +#: appPlugins/ToolPanelize.py:1210 msgid "" "Specify the type of object to be used as an container for\n" "panelization. It can be: Gerber or Geometry type.\n" @@ -14805,17 +14917,17 @@ msgid "" "in the Box Object combobox." msgstr "" -#: appPlugins/ToolPanelize.py:1217 +#: appPlugins/ToolPanelize.py:1225 msgid "" "The actual object that is used as container for the\n" " selected object that is to be panelized." msgstr "" -#: appPlugins/ToolPanelize.py:1227 +#: appPlugins/ToolPanelize.py:1233 msgid "Panel Data" msgstr "" -#: appPlugins/ToolPanelize.py:1229 +#: appPlugins/ToolPanelize.py:1235 msgid "" "This informations will shape the resulting panel.\n" "The number of rows and columns will set how many\n" @@ -14825,15 +14937,15 @@ msgid "" "elements of the panel array." msgstr "" -#: appPlugins/ToolPanelize.py:1314 +#: appPlugins/ToolPanelize.py:1338 msgid "Constrain panel within" msgstr "" -#: appPlugins/ToolPanelize.py:1357 +#: appPlugins/ToolPanelize.py:1383 msgid "Panelize Object" msgstr "" -#: appPlugins/ToolPanelize.py:1360 appPlugins/ToolRulesCheck.py:1663 +#: appPlugins/ToolPanelize.py:1386 appPlugins/ToolRulesCheck.py:1663 msgid "" "Panelize the specified object around the specified box.\n" "In other words it creates multiple copies of the source object,\n" @@ -14867,7 +14979,7 @@ msgstr "" msgid "Main PcbWizard Excellon file loaded." msgstr "" -#: appPlugins/ToolPcbWizard.py:346 app_Main.py:11057 +#: appPlugins/ToolPcbWizard.py:346 app_Main.py:11087 msgid "This is not Excellon file." msgstr "" @@ -14980,58 +15092,58 @@ msgstr "" msgid "Punch Geber" msgstr "" -#: appPlugins/ToolPunchGerber.py:555 +#: appPlugins/ToolPunchGerber.py:551 msgid "Click on a pad to select it." msgstr "" -#: appPlugins/ToolPunchGerber.py:803 appPlugins/ToolPunchGerber.py:936 +#: appPlugins/ToolPunchGerber.py:799 appPlugins/ToolPunchGerber.py:932 msgid "The value of the fixed diameter is 0.0. Aborting." msgstr "" -#: appPlugins/ToolPunchGerber.py:1712 +#: appPlugins/ToolPunchGerber.py:1708 msgid "Added pad" msgstr "" -#: appPlugins/ToolPunchGerber.py:1713 +#: appPlugins/ToolPunchGerber.py:1709 msgid "Click to add next pad or right click to start." msgstr "" -#: appPlugins/ToolPunchGerber.py:1725 +#: appPlugins/ToolPunchGerber.py:1721 msgid "Removed pad" msgstr "" -#: appPlugins/ToolPunchGerber.py:1726 +#: appPlugins/ToolPunchGerber.py:1722 msgid "Click to add/remove next pad or right click to start." msgstr "" -#: appPlugins/ToolPunchGerber.py:1731 +#: appPlugins/ToolPunchGerber.py:1727 msgid "No pad detected under click position." msgstr "" -#: appPlugins/ToolPunchGerber.py:1930 +#: appPlugins/ToolPunchGerber.py:1926 msgid "All selectable pads are selected." msgstr "" -#: appPlugins/ToolPunchGerber.py:1947 +#: appPlugins/ToolPunchGerber.py:1943 msgid "Selection cleared." msgstr "" -#: appPlugins/ToolPunchGerber.py:2007 +#: appPlugins/ToolPunchGerber.py:2000 msgid "Gerber into which to punch holes" msgstr "" -#: appPlugins/ToolPunchGerber.py:2145 +#: appPlugins/ToolPunchGerber.py:2154 msgid "Remove the geometry of Excellon from the Gerber to create the holes in pads." msgstr "" -#: appPlugins/ToolPunchGerber.py:2297 +#: appPlugins/ToolPunchGerber.py:2313 msgid "" "When the manual type is chosen, the pads to be punched\n" "are selected on the canvas but only those that\n" "are in the processed pads." msgstr "" -#: appPlugins/ToolPunchGerber.py:2336 +#: appPlugins/ToolPunchGerber.py:2347 msgid "" "Create a Gerber object from the selected object, within\n" "the specified box." @@ -15045,49 +15157,49 @@ msgstr "" msgid "QRCode Tool done." msgstr "" -#: appPlugins/ToolQRCode.py:777 +#: appPlugins/ToolQRCode.py:785 msgid "Gerber Object to which the QRCode will be added." msgstr "" -#: appPlugins/ToolQRCode.py:813 +#: appPlugins/ToolQRCode.py:827 msgid "The parameters used to shape the QRCode." msgstr "" -#: appPlugins/ToolQRCode.py:918 +#: appPlugins/ToolQRCode.py:939 msgid "Export QRCode" msgstr "" -#: appPlugins/ToolQRCode.py:920 +#: appPlugins/ToolQRCode.py:941 msgid "" "Show a set of controls allowing to export the QRCode\n" "to a SVG file or an PNG file." msgstr "" -#: appPlugins/ToolQRCode.py:959 +#: appPlugins/ToolQRCode.py:979 msgid "Transparent back color" msgstr "" -#: appPlugins/ToolQRCode.py:984 +#: appPlugins/ToolQRCode.py:1004 msgid "Export QRCode SVG" msgstr "" -#: appPlugins/ToolQRCode.py:986 +#: appPlugins/ToolQRCode.py:1006 msgid "Export a SVG file with the QRCode content." msgstr "" -#: appPlugins/ToolQRCode.py:997 +#: appPlugins/ToolQRCode.py:1017 msgid "Export QRCode PNG" msgstr "" -#: appPlugins/ToolQRCode.py:999 +#: appPlugins/ToolQRCode.py:1019 msgid "Export a PNG image file with the QRCode content." msgstr "" -#: appPlugins/ToolQRCode.py:1010 +#: appPlugins/ToolQRCode.py:1030 msgid "Insert QRCode" msgstr "" -#: appPlugins/ToolQRCode.py:1013 +#: appPlugins/ToolQRCode.py:1033 msgid "Create the QRCode object." msgstr "" @@ -15467,75 +15579,75 @@ msgid "" "on PCB pads, to a file." msgstr "" -#: appPlugins/ToolSub.py:269 appPlugins/ToolSub.py:505 +#: appPlugins/ToolSub.py:267 appPlugins/ToolSub.py:503 msgid "No Target object loaded." msgstr "" -#: appPlugins/ToolSub.py:272 +#: appPlugins/ToolSub.py:270 msgid "Loading geometry from Gerber objects." msgstr "" -#: appPlugins/ToolSub.py:289 appPlugins/ToolSub.py:518 +#: appPlugins/ToolSub.py:287 appPlugins/ToolSub.py:516 msgid "No Subtractor object loaded." msgstr "" -#: appPlugins/ToolSub.py:303 +#: appPlugins/ToolSub.py:301 msgid "Not possible to subtract from the same object." msgstr "" -#: appPlugins/ToolSub.py:343 +#: appPlugins/ToolSub.py:341 msgid "Finished parsing geometry for aperture" msgstr "" -#: appPlugins/ToolSub.py:345 +#: appPlugins/ToolSub.py:343 msgid "Subtraction aperture processing finished." msgstr "" -#: appPlugins/ToolSub.py:478 appPlugins/ToolSub.py:672 appPlugins/ToolSub.py:754 +#: appPlugins/ToolSub.py:476 appPlugins/ToolSub.py:670 appPlugins/ToolSub.py:752 msgid "Generating new object failed." msgstr "" -#: appPlugins/ToolSub.py:482 appPlugins/ToolSub.py:677 +#: appPlugins/ToolSub.py:480 appPlugins/ToolSub.py:675 msgid "Created" msgstr "" -#: appPlugins/ToolSub.py:531 +#: appPlugins/ToolSub.py:529 msgid "Currently, the Subtractor geometry cannot be of type Multigeo." msgstr "" -#: appPlugins/ToolSub.py:571 +#: appPlugins/ToolSub.py:569 msgid "Parsing solid_geometry ..." msgstr "" -#: appPlugins/ToolSub.py:573 +#: appPlugins/ToolSub.py:571 msgid "Parsing solid_geometry for tool" msgstr "" -#: appPlugins/ToolSub.py:790 +#: appPlugins/ToolSub.py:788 msgid "A plugin to help subtract a Gerber/Geometry object from another of the same type." msgstr "" -#: appPlugins/ToolSub.py:849 +#: appPlugins/ToolSub.py:850 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." msgstr "" -#: appPlugins/ToolSub.py:863 appPlugins/ToolSub.py:916 +#: appPlugins/ToolSub.py:871 appPlugins/ToolSub.py:934 msgid "Subtractor" msgstr "" -#: appPlugins/ToolSub.py:865 +#: appPlugins/ToolSub.py:873 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." msgstr "" -#: appPlugins/ToolSub.py:872 +#: appPlugins/ToolSub.py:883 msgid "Subtract Gerber" msgstr "" -#: appPlugins/ToolSub.py:875 +#: appPlugins/ToolSub.py:886 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -15543,23 +15655,23 @@ msgid "" "over the soldermask." msgstr "" -#: appPlugins/ToolSub.py:902 +#: appPlugins/ToolSub.py:919 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." msgstr "" -#: appPlugins/ToolSub.py:918 +#: appPlugins/ToolSub.py:936 msgid "" "Geometry object that will be subtracted\n" "from the target Geometry object." msgstr "" -#: appPlugins/ToolSub.py:930 +#: appPlugins/ToolSub.py:957 msgid "Subtract Geometry" msgstr "" -#: appPlugins/ToolSub.py:933 +#: appPlugins/ToolSub.py:960 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -15618,7 +15730,7 @@ msgstr "" msgid "A plugin that allow geometry transformation." msgstr "" -#: appPlugins/ToolTransform.py:666 +#: appPlugins/ToolTransform.py:663 msgid "" "The object used as reference.\n" "The used point is the center of it's bounding box." @@ -15663,7 +15775,7 @@ msgid "" "Canvas initialization finished in" msgstr "" -#: app_Main.py:1314 app_Main.py:9893 +#: app_Main.py:1314 app_Main.py:9923 msgid "New Project - Not saved" msgstr "" @@ -16048,7 +16160,7 @@ msgstr "" msgid "Setting Origin..." msgstr "" -#: app_Main.py:5240 app_Main.py:5358 app_Main.py:5501 +#: app_Main.py:5240 app_Main.py:5362 app_Main.py:5505 msgid "Origin set" msgstr "" @@ -16056,603 +16168,603 @@ msgstr "" msgid "Origin coordinates specified but incomplete." msgstr "" -#: app_Main.py:5304 +#: app_Main.py:5308 msgid "Moving to Origin..." msgstr "" -#: app_Main.py:5308 app_Main.py:5376 +#: app_Main.py:5312 app_Main.py:5380 msgid "Failed. No object(s) selected..." msgstr "" -#: app_Main.py:5395 +#: app_Main.py:5399 msgid "Quadrant 1" msgstr "" -#: app_Main.py:5396 +#: app_Main.py:5400 msgid "Quadrant 2" msgstr "" -#: app_Main.py:5397 +#: app_Main.py:5401 msgid "Quadrant 3" msgstr "" -#: app_Main.py:5398 +#: app_Main.py:5402 msgid "Quadrant 4" msgstr "" -#: app_Main.py:5538 +#: app_Main.py:5542 msgid "Jump to ..." msgstr "" -#: app_Main.py:5539 +#: app_Main.py:5543 msgid "Enter the coordinates in format X,Y:" msgstr "" -#: app_Main.py:5549 +#: app_Main.py:5553 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "" -#: app_Main.py:5690 +#: app_Main.py:5696 msgid "Locate ..." msgstr "" -#: app_Main.py:6314 +#: app_Main.py:6322 msgid "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "" -#: app_Main.py:6320 +#: app_Main.py:6328 msgid "The current task was gracefully closed on user request..." msgstr "" -#: app_Main.py:6520 +#: app_Main.py:6528 msgid "Not available for Legacy 2D graphic mode." msgstr "" -#: app_Main.py:6622 +#: app_Main.py:6630 msgid "Adding tool from DB is not allowed for this object." msgstr "" -#: app_Main.py:6640 +#: app_Main.py:6648 msgid "" "One or more Tools are edited.\n" "Do you want to save?" msgstr "" -#: app_Main.py:6642 +#: app_Main.py:6650 msgid "Save Tools Database" msgstr "" -#: app_Main.py:6835 app_Main.py:6889 app_Main.py:6937 +#: app_Main.py:6862 app_Main.py:6916 app_Main.py:6964 msgid "Enter the Angle value:" msgstr "" -#: app_Main.py:6868 +#: app_Main.py:6895 msgid "Rotation done." msgstr "" -#: app_Main.py:6870 +#: app_Main.py:6897 msgid "Rotation movement was not executed." msgstr "" -#: app_Main.py:6919 +#: app_Main.py:6946 msgid "Skew on X axis done." msgstr "" -#: app_Main.py:6967 +#: app_Main.py:6994 msgid "Skew on Y axis done." msgstr "" -#: app_Main.py:7049 +#: app_Main.py:7076 msgid "New Grid ..." msgstr "" -#: app_Main.py:7050 +#: app_Main.py:7077 msgid "Enter a Grid Value:" msgstr "" -#: app_Main.py:7059 app_Main.py:7084 +#: app_Main.py:7086 app_Main.py:7111 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "" -#: app_Main.py:7064 +#: app_Main.py:7091 msgid "New Grid added" msgstr "" -#: app_Main.py:7066 +#: app_Main.py:7093 msgid "Grid already exists" msgstr "" -#: app_Main.py:7068 +#: app_Main.py:7095 msgid "Adding New Grid cancelled" msgstr "" -#: app_Main.py:7090 +#: app_Main.py:7117 msgid "Grid Value does not exist" msgstr "" -#: app_Main.py:7092 +#: app_Main.py:7119 msgid "Grid Value deleted" msgstr "" -#: app_Main.py:7094 +#: app_Main.py:7121 msgid "Delete Grid value cancelled" msgstr "" -#: app_Main.py:7108 +#: app_Main.py:7135 msgid "Name copied to clipboard ..." msgstr "" -#: app_Main.py:7889 app_Main.py:7893 +#: app_Main.py:7919 app_Main.py:7923 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "" -#: app_Main.py:7896 +#: app_Main.py:7926 msgid "Viewing the source code of the selected object." msgstr "" -#: app_Main.py:7910 +#: app_Main.py:7940 msgid "Source Editor" msgstr "" -#: app_Main.py:7946 app_Main.py:7953 +#: app_Main.py:7976 app_Main.py:7983 msgid "There is no selected object for which to see it's source file code." msgstr "" -#: app_Main.py:7961 +#: app_Main.py:7991 msgid "Failed to load the source code for the selected object" msgstr "" -#: app_Main.py:7994 +#: app_Main.py:8024 msgid "Go to Line ..." msgstr "" -#: app_Main.py:8025 +#: app_Main.py:8055 msgid "Redrawing all objects" msgstr "" -#: app_Main.py:8113 +#: app_Main.py:8143 msgid "Failed to load recent item list." msgstr "" -#: app_Main.py:8120 +#: app_Main.py:8150 msgid "Failed to parse recent item list." msgstr "" -#: app_Main.py:8130 +#: app_Main.py:8160 msgid "Failed to load recent projects item list." msgstr "" -#: app_Main.py:8137 +#: app_Main.py:8167 msgid "Failed to parse recent project item list." msgstr "" -#: app_Main.py:8161 +#: app_Main.py:8191 msgid "Recent files list was reset." msgstr "" -#: app_Main.py:8175 +#: app_Main.py:8205 msgid "Recent projects list was reset." msgstr "" -#: app_Main.py:8200 +#: app_Main.py:8230 msgid "Clear Recent projects" msgstr "" -#: app_Main.py:8224 +#: app_Main.py:8254 msgid "Clear Recent files" msgstr "" -#: app_Main.py:8280 +#: app_Main.py:8310 msgid "FlatCAM Evo" msgstr "" -#: app_Main.py:8284 +#: app_Main.py:8314 msgid "Release date" msgstr "" -#: app_Main.py:8288 +#: app_Main.py:8318 msgid "Displayed" msgstr "" -#: app_Main.py:8291 +#: app_Main.py:8321 msgid "Snap" msgstr "" -#: app_Main.py:8300 +#: app_Main.py:8330 msgid "Canvas" msgstr "" -#: app_Main.py:8305 +#: app_Main.py:8335 msgid "Workspace active" msgstr "" -#: app_Main.py:8309 +#: app_Main.py:8339 msgid "Workspace size" msgstr "" -#: app_Main.py:8313 +#: app_Main.py:8343 msgid "Workspace orientation" msgstr "" -#: app_Main.py:8375 +#: app_Main.py:8405 msgid "Failed checking for latest version. Could not connect." msgstr "" -#: app_Main.py:8382 +#: app_Main.py:8412 msgid "Could not parse information about latest version." msgstr "" -#: app_Main.py:8392 +#: app_Main.py:8422 msgid "FlatCAM is up to date!" msgstr "" -#: app_Main.py:8397 +#: app_Main.py:8427 msgid "Newer Version Available" msgstr "" -#: app_Main.py:8399 +#: app_Main.py:8429 msgid "There is a newer version of FlatCAM available for download:" msgstr "" -#: app_Main.py:8403 +#: app_Main.py:8433 msgid "info" msgstr "" -#: app_Main.py:8437 +#: app_Main.py:8467 msgid "" "OpenGL canvas initialization failed. HW or HW configuration not supported.Change the " "graphic engine to Legacy(2D) in Edit -> Preferences -> General tab.\n" "\n" msgstr "" -#: app_Main.py:8523 +#: app_Main.py:8553 msgid "All plots disabled." msgstr "" -#: app_Main.py:8529 +#: app_Main.py:8559 msgid "All non selected plots disabled." msgstr "" -#: app_Main.py:8535 +#: app_Main.py:8565 msgid "All plots enabled." msgstr "" -#: app_Main.py:8541 +#: app_Main.py:8571 msgid "All non selected plots enabled." msgstr "" -#: app_Main.py:8547 +#: app_Main.py:8577 msgid "Selected plots enabled..." msgstr "" -#: app_Main.py:8555 +#: app_Main.py:8585 msgid "Selected plots disabled..." msgstr "" -#: app_Main.py:8589 +#: app_Main.py:8619 msgid "Enabling plots ..." msgstr "" -#: app_Main.py:8636 +#: app_Main.py:8666 msgid "Disabling plots ..." msgstr "" -#: app_Main.py:8783 +#: app_Main.py:8813 msgid "Set alpha level ..." msgstr "" -#: app_Main.py:9092 app_Main.py:9131 app_Main.py:9175 app_Main.py:9241 app_Main.py:10012 -#: app_Main.py:11305 app_Main.py:11370 +#: app_Main.py:9122 app_Main.py:9161 app_Main.py:9205 app_Main.py:9271 app_Main.py:10042 +#: app_Main.py:11335 app_Main.py:11400 msgid "" "Canvas initialization started.\n" "Canvas initialization finished in" msgstr "" -#: app_Main.py:9095 +#: app_Main.py:9125 msgid "Opening Gerber file." msgstr "" -#: app_Main.py:9134 +#: app_Main.py:9164 msgid "Opening Excellon file." msgstr "" -#: app_Main.py:9178 +#: app_Main.py:9208 msgid "Opening G-Code file." msgstr "" -#: app_Main.py:9232 app_Main.py:9236 +#: app_Main.py:9262 app_Main.py:9266 msgid "Open HPGL2" msgstr "" -#: app_Main.py:9244 +#: app_Main.py:9274 msgid "Opening HPGL2 file." msgstr "" -#: app_Main.py:9267 app_Main.py:9270 +#: app_Main.py:9297 app_Main.py:9300 msgid "Open Configuration File" msgstr "" -#: app_Main.py:9296 +#: app_Main.py:9326 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "" -#: app_Main.py:9343 +#: app_Main.py:9373 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "" -#: app_Main.py:9349 app_Main.py:9354 +#: app_Main.py:9379 app_Main.py:9384 msgid "Export PNG Image" msgstr "" -#: app_Main.py:9387 app_Main.py:9599 +#: app_Main.py:9417 app_Main.py:9629 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" -#: app_Main.py:9400 +#: app_Main.py:9430 msgid "Save Gerber source file" msgstr "" -#: app_Main.py:9429 +#: app_Main.py:9459 msgid "Failed. Only Script objects can be saved as TCL Script files..." msgstr "" -#: app_Main.py:9442 +#: app_Main.py:9472 msgid "Save Script source file" msgstr "" -#: app_Main.py:9471 +#: app_Main.py:9501 msgid "Failed. Only Document objects can be saved as Document files..." msgstr "" -#: app_Main.py:9484 +#: app_Main.py:9514 msgid "Save Document source file" msgstr "" -#: app_Main.py:9513 app_Main.py:9554 app_Main.py:10517 +#: app_Main.py:9543 app_Main.py:9584 app_Main.py:10547 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" -#: app_Main.py:9521 app_Main.py:9526 +#: app_Main.py:9551 app_Main.py:9556 msgid "Save Excellon source file" msgstr "" -#: app_Main.py:9644 +#: app_Main.py:9674 msgid "Only Geometry objects can be used." msgstr "" -#: app_Main.py:9689 app_Main.py:9693 +#: app_Main.py:9719 app_Main.py:9723 msgid "Import SVG" msgstr "" -#: app_Main.py:9719 app_Main.py:9723 +#: app_Main.py:9749 app_Main.py:9753 msgid "Import DXF" msgstr "" -#: app_Main.py:9749 +#: app_Main.py:9779 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" "Do you want to Save the project?" msgstr "" -#: app_Main.py:9873 +#: app_Main.py:9903 msgid "Do you want to save the current settings/preferences?" msgstr "" -#: app_Main.py:9874 +#: app_Main.py:9904 msgid "Save preferences" msgstr "" -#: app_Main.py:9892 +#: app_Main.py:9922 msgid "Project created in" msgstr "" -#: app_Main.py:9892 +#: app_Main.py:9922 msgid "seconds" msgstr "" -#: app_Main.py:9895 +#: app_Main.py:9925 msgid "New Project created" msgstr "" -#: app_Main.py:9921 +#: app_Main.py:9951 msgid "New TCL script file created in Code Editor." msgstr "" -#: app_Main.py:9948 app_Main.py:9950 app_Main.py:9985 app_Main.py:9987 +#: app_Main.py:9978 app_Main.py:9980 app_Main.py:10015 app_Main.py:10017 msgid "Open TCL script" msgstr "" -#: app_Main.py:10014 +#: app_Main.py:10044 msgid "Executing ScriptObject file." msgstr "" -#: app_Main.py:10022 app_Main.py:10026 +#: app_Main.py:10052 app_Main.py:10056 msgid "Run TCL script" msgstr "" -#: app_Main.py:10049 +#: app_Main.py:10079 msgid "TCL script file opened in Code Editor and executed." msgstr "" -#: app_Main.py:10095 app_Main.py:10102 +#: app_Main.py:10125 app_Main.py:10132 msgid "Save Project As ..." msgstr "" -#: app_Main.py:10137 +#: app_Main.py:10167 msgid "FlatCAM objects print" msgstr "" -#: app_Main.py:10150 app_Main.py:10158 +#: app_Main.py:10180 app_Main.py:10188 msgid "Save Object as PDF ..." msgstr "" -#: app_Main.py:10168 +#: app_Main.py:10198 msgid "Printing PDF ..." msgstr "" -#: app_Main.py:10342 +#: app_Main.py:10372 msgid "PDF file saved to" msgstr "" -#: app_Main.py:10364 app_Main.py:10624 app_Main.py:10758 app_Main.py:10825 +#: app_Main.py:10394 app_Main.py:10654 app_Main.py:10788 app_Main.py:10855 msgid "Exporting ..." msgstr "" -#: app_Main.py:10407 +#: app_Main.py:10437 msgid "SVG file exported to" msgstr "" -#: app_Main.py:10422 app_Main.py:10426 +#: app_Main.py:10452 app_Main.py:10456 msgid "Import FlatCAM Preferences" msgstr "" -#: app_Main.py:10437 +#: app_Main.py:10467 msgid "Imported Defaults from" msgstr "" -#: app_Main.py:10456 app_Main.py:10462 +#: app_Main.py:10486 app_Main.py:10492 msgid "Export FlatCAM Preferences" msgstr "" -#: app_Main.py:10482 +#: app_Main.py:10512 msgid "Exported preferences to" msgstr "" -#: app_Main.py:10615 +#: app_Main.py:10645 msgid "Excellon file exported to" msgstr "" -#: app_Main.py:10629 app_Main.py:10636 app_Main.py:10763 app_Main.py:10770 app_Main.py:10830 -#: app_Main.py:10837 +#: app_Main.py:10659 app_Main.py:10666 app_Main.py:10793 app_Main.py:10800 app_Main.py:10860 +#: app_Main.py:10867 msgid "Could not export." msgstr "" -#: app_Main.py:10750 +#: app_Main.py:10780 msgid "Gerber file exported to" msgstr "" -#: app_Main.py:10816 +#: app_Main.py:10846 msgid "DXF file exported to" msgstr "" -#: app_Main.py:10892 app_Main.py:10950 +#: app_Main.py:10922 app_Main.py:10980 msgid "Import failed." msgstr "" -#: app_Main.py:10984 app_Main.py:11191 app_Main.py:11256 +#: app_Main.py:11014 app_Main.py:11221 app_Main.py:11286 msgid "Failed to open file" msgstr "" -#: app_Main.py:10987 app_Main.py:11194 app_Main.py:11259 +#: app_Main.py:11017 app_Main.py:11224 app_Main.py:11289 msgid "Failed to parse file" msgstr "" -#: app_Main.py:10999 +#: app_Main.py:11029 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" -#: app_Main.py:11012 app_Main.py:11081 app_Main.py:11144 app_Main.py:11218 app_Main.py:11274 -#: app_Main.py:11448 tclCommands/TclCommandOpenDXF.py:89 +#: app_Main.py:11042 app_Main.py:11111 app_Main.py:11174 app_Main.py:11248 app_Main.py:11304 +#: app_Main.py:11478 tclCommands/TclCommandOpenDXF.py:89 msgid "Opening" msgstr "" -#: app_Main.py:11023 +#: app_Main.py:11053 msgid "Open Gerber failed. Probable not a Gerber file." msgstr "" -#: app_Main.py:11060 +#: app_Main.py:11090 msgid "Cannot open file" msgstr "" -#: app_Main.py:11091 +#: app_Main.py:11121 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "" -#: app_Main.py:11126 +#: app_Main.py:11156 msgid "Reading GCode file" msgstr "" -#: app_Main.py:11139 +#: app_Main.py:11169 msgid "This is not GCODE" msgstr "" -#: app_Main.py:11157 +#: app_Main.py:11187 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it from File " "menu.\n" " Attempting to create a FlatCAM CNCJob Object from G-Code file failed during processing" msgstr "" -#: app_Main.py:11213 +#: app_Main.py:11243 msgid "Object is not HPGL2 file or empty. Aborting object creation." msgstr "" -#: app_Main.py:11225 +#: app_Main.py:11255 msgid "Failed. Probable not a HPGL2 file." msgstr "" -#: app_Main.py:11251 +#: app_Main.py:11281 msgid "TCL script file opened in Code Editor." msgstr "" -#: app_Main.py:11285 +#: app_Main.py:11315 msgid "Failed to open TCL Script." msgstr "" -#: app_Main.py:11308 +#: app_Main.py:11338 msgid "Opening FlatCAM Config file." msgstr "" -#: app_Main.py:11335 +#: app_Main.py:11365 msgid "Failed to open config file" msgstr "" -#: app_Main.py:11367 +#: app_Main.py:11397 msgid "Loading Project ... Please Wait ..." msgstr "" -#: app_Main.py:11373 +#: app_Main.py:11403 msgid "Opening FlatCAM Project file." msgstr "" -#: app_Main.py:11388 app_Main.py:11392 app_Main.py:11410 +#: app_Main.py:11418 app_Main.py:11422 app_Main.py:11440 msgid "Failed to open project file" msgstr "" -#: app_Main.py:11472 +#: app_Main.py:11502 msgid "Loading Project ... restoring" msgstr "" -#: app_Main.py:11478 +#: app_Main.py:11508 msgid "Project loaded from" msgstr "" -#: app_Main.py:11510 +#: app_Main.py:11540 msgid "Saving Project ..." msgstr "" -#: app_Main.py:11547 app_Main.py:11597 +#: app_Main.py:11577 app_Main.py:11627 msgid "Project saved to" msgstr "" -#: app_Main.py:11558 +#: app_Main.py:11588 msgid "The object is used by another application." msgstr "" -#: app_Main.py:11572 +#: app_Main.py:11602 msgid "Failed to verify project file" msgstr "" -#: app_Main.py:11572 app_Main.py:11581 app_Main.py:11589 app_Main.py:11602 +#: app_Main.py:11602 app_Main.py:11611 app_Main.py:11619 app_Main.py:11632 msgid "Retry to save it." msgstr "" -#: app_Main.py:11579 app_Main.py:11587 app_Main.py:11600 +#: app_Main.py:11609 app_Main.py:11617 app_Main.py:11630 msgid "Failed to parse saved project file" msgstr "" -#: app_Main.py:11638 +#: app_Main.py:11668 msgid "Save cancelled because source file is empty. Try to export the file." msgstr "" @@ -16826,7 +16938,7 @@ msgstr "" msgid "G91 coordinates not implemented ..." msgstr "" -#: defaults.py:902 +#: defaults.py:906 msgid "Failed to parse defaults file." msgstr ""