diff --git a/CHANGELOG.md b/CHANGELOG.md index 97078043..b711324a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,8 @@ CHANGELOG for FlatCAM beta - updated the Tools Database to include all the Geometry keys in the every tool from database - made sure that the Operation Type values ('Iso', 'Rough' and 'Finish') are not translated as this may create issues all over the application - fix an older issue that made that only the Custom choice created an effect when changing the Offset in the Geometry Object Tool Table +- trying to optimize Gerber Editor selection with the mouse +- optimized some of the strings 2.11.2020 diff --git a/appEditors/AppGeoEditor.py b/appEditors/AppGeoEditor.py index dc408f06..3f16a314 100644 --- a/appEditors/AppGeoEditor.py +++ b/appEditors/AppGeoEditor.py @@ -2709,7 +2709,7 @@ class FCMove(FCShapeTool): return "Done." def make(self): - with self.draw_app.app.proc_container.new("Moving Geometry ..."): + with self.draw_app.app.proc_container.new(_("Working ...")): # Create new geometry dx = self.destination[0] - self.origin[0] dy = self.destination[1] - self.origin[1] diff --git a/appEditors/AppGerberEditor.py b/appEditors/AppGerberEditor.py index ab3e4ecd..b04ef918 100644 --- a/appEditors/AppGerberEditor.py +++ b/appEditors/AppGerberEditor.py @@ -2378,6 +2378,18 @@ class FCApertureSelect(DrawTool): except Exception as e: log.debug("AppGerberEditor.FCApertureSelect --> %s" % str(e)) + try: + self.grb_editor_app.selection_triggered.disconnect() + except (TypeError, AttributeError): + pass + self.grb_editor_app.selection_triggered.connect(self.selection_worker) + + try: + self.grb_editor_app.plot_object.disconnect() + except (TypeError, AttributeError): + pass + self.grb_editor_app.plot_object.connect(self.clean_up) + def set_origin(self, origin): self.origin = origin @@ -2411,46 +2423,63 @@ class FCApertureSelect(DrawTool): self.grb_editor_app.selected.clear() self.sel_aperture.clear() - for storage in self.grb_editor_app.storage_dict: - try: - for shape_stored in self.grb_editor_app.storage_dict[storage]['geometry']: - if 'solid' in shape_stored.geo: - geometric_data = shape_stored.geo['solid'] - if Point(point).within(geometric_data): - if shape_stored in self.grb_editor_app.selected: - self.grb_editor_app.selected.remove(shape_stored) - else: - # add the object to the selected shapes - self.grb_editor_app.selected.append(shape_stored) - except KeyError: - pass + self.grb_editor_app.selection_triggered.emit(point) - # select the aperture in the Apertures Table that is associated with the selected shape - self.sel_aperture.clear() + def selection_worker(self, point): + def job_thread(editor_obj): + with editor_obj.app.proc_container.new('%s' % _("Working ...")): + brake_flag = False + for storage_key, storage_val in editor_obj.storage_dict.items(): + for shape_stored in storage_val['geometry']: + if 'solid' in shape_stored.geo: + geometric_data = shape_stored.geo['solid'] + if Point(point).intersects(geometric_data): + if shape_stored in editor_obj.selected: + editor_obj.selected.remove(shape_stored) + else: + # add the object to the selected shapes + editor_obj.selected.append(shape_stored) + brake_flag = True + break + if brake_flag is True: + break - self.grb_editor_app.apertures_table.clearSelection() - try: - self.grb_editor_app.apertures_table.cellPressed.disconnect() - except Exception as e: - log.debug("AppGerberEditor.FCApertureSelect.click_release() --> %s" % str(e)) + # ############################################################################################################# + # select the aperture in the Apertures Table that is associated with the selected shape + # ############################################################################################################# + self.sel_aperture.clear() + editor_obj.apertures_table.clearSelection() - for shape_s in self.grb_editor_app.selected: - for storage in self.grb_editor_app.storage_dict: - if shape_s in self.grb_editor_app.storage_dict[storage]['geometry']: - self.sel_aperture.append(storage) + # disconnect signal when clicking in the table + try: + editor_obj.apertures_table.cellPressed.disconnect() + except Exception as e: + log.debug("AppGerberEditor.FCApertureSelect.click_release() --> %s" % str(e)) - # self.grb_editor_app.apertures_table.setSelectionMode(QtWidgets.QAbstractItemView.MultiSelection) - for aper in self.sel_aperture: - for row in range(self.grb_editor_app.apertures_table.rowCount()): - if str(aper) == self.grb_editor_app.apertures_table.item(row, 1).text(): - if not self.grb_editor_app.apertures_table.item(row, 0).isSelected(): - self.grb_editor_app.apertures_table.selectRow(row) - self.grb_editor_app.last_aperture_selected = aper - # self.grb_editor_app.apertures_table.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection) + brake_flag = False + for shape_s in editor_obj.selected: + for storage in editor_obj.storage_dict: + if shape_s in editor_obj.storage_dict[storage]['geometry']: + self.sel_aperture.append(storage) + brake_flag = True + break + if brake_flag is True: + break - self.grb_editor_app.apertures_table.cellPressed.connect(self.grb_editor_app.on_row_selected) + # actual row selection is done here + for aper in self.sel_aperture: + for row in range(editor_obj.apertures_table.rowCount()): + if str(aper) == editor_obj.apertures_table.item(row, 1).text(): + if not editor_obj.apertures_table.item(row, 0).isSelected(): + editor_obj.apertures_table.selectRow(row) + editor_obj.last_aperture_selected = aper - return "" + # reconnect signal when clicking in the table + editor_obj.apertures_table.cellPressed.connect(editor_obj.on_row_selected) + + editor_obj.plot_object.emit(None) + + self.grb_editor_app.app.worker_task.emit({'fcn': job_thread, 'params': [self.grb_editor_app]}) def clean_up(self): self.grb_editor_app.plot_all() @@ -2481,6 +2510,9 @@ class AppGerberEditor(QtCore.QObject): # plot_finished = QtCore.pyqtSignal() mp_finished = QtCore.pyqtSignal(list) + selection_triggered = QtCore.pyqtSignal(object) + plot_object = QtCore.pyqtSignal(object) + def __init__(self, app): # assert isinstance(app, FlatCAMApp.App), \ # "Expected the app to be a FlatCAMApp.App, got %s" % type(app) @@ -4113,7 +4145,7 @@ class AppGerberEditor(QtCore.QObject): @staticmethod def worker_job(app_obj): - with app_obj.app.proc_container.new('%s ...' % _("Loading Gerber into Editor")): + with app_obj.app.proc_container.new('%s ...' % _("Loading")): # ############################################################### # APPLY CLEAR_GEOMETRY on the SOLID_GEOMETRY # ############################################################### @@ -4400,7 +4432,7 @@ class AppGerberEditor(QtCore.QObject): grb_obj.source_file = self.app.f_handlers.export_gerber(obj_name=out_name, filename=None, local_use=grb_obj, use_thread=False) - with self.app.proc_container.new(_("Creating Gerber.")): + with self.app.proc_container.new(_("Working ...")): try: self.app.app_obj.new_object("gerber", outname, obj_init) except Exception as e: @@ -4615,8 +4647,8 @@ class AppGerberEditor(QtCore.QObject): self.select_tool("select") return - if isinstance(self.active_tool, FCApertureSelect): - self.plot_all() + # if isinstance(self.active_tool, FCApertureSelect): + # self.plot_all() else: self.app.log.debug("No active tool to respond to click!") @@ -4702,9 +4734,9 @@ class AppGerberEditor(QtCore.QObject): elif isinstance(self.active_tool, FCApertureSelect): self.active_tool.click_release((self.pos[0], self.pos[1])) - # if there are selected objects then plot them - if self.selected: - self.plot_all() + # # if there are selected objects then plot them + # if self.selected: + # self.plot_all() except Exception as e: log.warning("AppGerberEditor.on_grb_click_release() LMB click --> Error: %s" % str(e)) raise @@ -4888,11 +4920,11 @@ class AppGerberEditor(QtCore.QObject): :return: None :rtype: None """ - with self.app.proc_container.new("Plotting"): + with self.app.proc_container.new('%s ...' % _("Plotting")): self.shapes.clear(update=True) for storage in self.storage_dict: - # fix for apertures with now geometry inside + # fix for apertures with no geometry inside if 'geometry' in self.storage_dict[storage]: for elem in self.storage_dict[storage]['geometry']: if 'solid' in elem.geo: diff --git a/appObjects/AppObject.py b/appObjects/AppObject.py index c810354c..c7560abf 100644 --- a/appObjects/AppObject.py +++ b/appObjects/AppObject.py @@ -449,7 +449,7 @@ class AppObject(QtCore.QObject): # here it is done the object plotting def plotting_task(t_obj): - with self.app.proc_container.new(_("Plotting")): + with self.app.proc_container.new('%s ...' % _("Plotting")): if t_obj.kind == 'cncjob': t_obj.plot(kind=self.app.defaults["cncjob_plot_kind"]) if t_obj.kind == 'gerber': diff --git a/appObjects/FlatCAMCNCJob.py b/appObjects/FlatCAMCNCJob.py index 07304678..d82e6fce 100644 --- a/appObjects/FlatCAMCNCJob.py +++ b/appObjects/FlatCAMCNCJob.py @@ -1891,7 +1891,7 @@ class CNCJobObject(FlatCAMObj, CNCjob): kind = self.ui.cncplot_method_combo.get_value() def worker_task(): - with self.app.proc_container.new(_("Plotting...")): + with self.app.proc_container.new('%s ...' % _("Plotting")): self.plot(kind=kind) self.app.worker_task.emit({'fcn': worker_task, 'params': []}) diff --git a/appObjects/FlatCAMGeometry.py b/appObjects/FlatCAMGeometry.py index 385349d7..e70650af 100644 --- a/appObjects/FlatCAMGeometry.py +++ b/appObjects/FlatCAMGeometry.py @@ -2561,7 +2561,7 @@ class GeometryObject(FlatCAMObj, Geometry): def on_polish(self): def job_thread(obj): - with obj.app.proc_container.new(_("Working...")): + with obj.app.proc_container.new(_("Working ...")): tooldia = obj.ui.polish_dia_entry.get_value() depth = obj.ui.polish_pressure_entry.get_value() travelz = obj.ui.polish_travelz_entry.get_value() diff --git a/appObjects/FlatCAMGerber.py b/appObjects/FlatCAMGerber.py index 4cbcd032..48dbb2f1 100644 --- a/appObjects/FlatCAMGerber.py +++ b/appObjects/FlatCAMGerber.py @@ -365,7 +365,7 @@ class GerberObject(FlatCAMObj, Gerber): self.app.inform.emit('[WARNING_NOTCL] %s...' % _("Buffering solid geometry")) def buffer_task(): - with self.app.proc_container.new('%s...' % _("Buffering")): + with self.app.proc_container.new('%s ...' % _("Buffering")): output = self.app.pool.apply_async(self.buffer_handler, args=([self.solid_geometry])) self.solid_geometry = output.get() @@ -992,7 +992,7 @@ class GerberObject(FlatCAMObj, Gerber): visibility = kwargs['visible'] def job_thread(app_obj): - with self.app.proc_container.new(_("Plotting Apertures")): + with self.app.proc_container.new('%s ...' % _("Plotting")): try: if aperture_to_plot_mark in self.apertures: for elem in app_obj.apertures[aperture_to_plot_mark]['geometry']: diff --git a/appObjects/FlatCAMObj.py b/appObjects/FlatCAMObj.py index f1b5bc37..ab5d89e0 100644 --- a/appObjects/FlatCAMObj.py +++ b/appObjects/FlatCAMObj.py @@ -263,7 +263,7 @@ class FlatCAMObj(QtCore.QObject): with self.app.proc_container.new(_("Offsetting...")): self.offset(vector_val) self.app.proc_container.update_view_text('') - with self.app.proc_container.new('%s...' % _("Plotting")): + with self.app.proc_container.new('%s ...' % _("Plotting")): self.plot() self.app.app_obj.object_changed.emit(self) @@ -294,7 +294,7 @@ class FlatCAMObj(QtCore.QObject): self.app.inform.emit('[success] %s' % _("Scale done.")) self.app.proc_container.update_view_text('') - with self.app.proc_container.new('%s...' % _("Plotting")): + with self.app.proc_container.new('%s ...' % _("Plotting")): self.plot() self.app.app_obj.object_changed.emit(self) @@ -310,7 +310,7 @@ class FlatCAMObj(QtCore.QObject): with self.app.proc_container.new(_("Skewing...")): self.skew(x_angle, y_angle) self.app.proc_container.update_view_text('') - with self.app.proc_container.new('%s...' % _("Plotting")): + with self.app.proc_container.new('%s ...' % _("Plotting")): self.plot() self.app.app_obj.object_changed.emit(self) @@ -390,7 +390,7 @@ class FlatCAMObj(QtCore.QObject): def single_object_plot(self): def plot_task(): - with self.app.proc_container.new('%s...' % _("Plotting")): + with self.app.proc_container.new('%s ...' % _("Plotting")): self.plot() self.app.app_obj.object_changed.emit(self) diff --git a/appTools/ToolCorners.py b/appTools/ToolCorners.py index f50c8bdc..e682bb9e 100644 --- a/appTools/ToolCorners.py +++ b/appTools/ToolCorners.py @@ -416,7 +416,7 @@ class ToolCorners(AppTool): def replot(self, obj, run_thread=True): def worker_task(): - with self.app.proc_container.new('%s...' % _("Plotting")): + with self.app.proc_container.new('%s ...' % _("Plotting")): obj.plot() self.app.app_obj.object_plotted.emit(obj) diff --git a/appTools/ToolFiducials.py b/appTools/ToolFiducials.py index d62d9574..7f1550bf 100644 --- a/appTools/ToolFiducials.py +++ b/appTools/ToolFiducials.py @@ -560,7 +560,7 @@ class ToolFiducials(AppTool): def replot(self, obj, run_thread=True): def worker_task(): - with self.app.proc_container.new('%s...' % _("Plotting")): + with self.app.proc_container.new('%s ...' % _("Plotting")): obj.plot() self.app.app_obj.object_plotted.emit(obj) diff --git a/appTools/ToolImage.py b/appTools/ToolImage.py index e1013ba1..4aee5fb5 100644 --- a/appTools/ToolImage.py +++ b/appTools/ToolImage.py @@ -146,7 +146,7 @@ class ToolImage(AppTool): geo_obj.import_image(filename, units=units, dpi=dpi, mode=mode, mask=mask) geo_obj.multigeo = False - with self.app.proc_container.new(_("Importing Image")): + with self.app.proc_container.new('%s ...' % _("Importing")): # Object name name = outname or filename.split('/')[-1].split('\\')[-1] diff --git a/appTools/ToolIsolation.py b/appTools/ToolIsolation.py index 8250cc0b..49a23527 100644 --- a/appTools/ToolIsolation.py +++ b/appTools/ToolIsolation.py @@ -927,7 +927,7 @@ class ToolIsolation(AppTool, Gerber): return def job_thread(app_obj, is_display): - with self.app.proc_container.new(_("Working...")): + with self.app.proc_container.new(_("Working ...")): try: old_disp_number = 0 pol_nr = 0 @@ -1387,7 +1387,7 @@ class ToolIsolation(AppTool, Gerber): self.find_safe_tooldia_worker(is_displayed=False) def worker_task(iso_obj): - with self.app.proc_container.new(_("Isolating...")): + with self.app.proc_container.new(_("Isolating ...")): self.isolate_handler(iso_obj) self.app.worker_task.emit({'fcn': worker_task, 'params': [self.grb_obj]}) diff --git a/appTools/ToolMove.py b/appTools/ToolMove.py index 13166e0d..fbdb9cf0 100644 --- a/appTools/ToolMove.py +++ b/appTools/ToolMove.py @@ -160,7 +160,7 @@ class ToolMove(AppTool): if obj.options['plot'] and obj.visible is True] def job_move(app_obj): - with self.app.proc_container.new(_("Moving...")): + with self.app.proc_container.new(_("Moving ...")): if not obj_list: app_obj.app.inform.emit('[WARNING_NOTCL] %s' % _("No object(s) selected.")) @@ -226,7 +226,7 @@ class ToolMove(AppTool): def replot(self, obj_list): def worker_task(): - with self.app.proc_container.new('%s...' % _("Plotting")): + with self.app.proc_container.new('%s ...' % _("Plotting")): for sel_obj in obj_list: sel_obj.plot() diff --git a/appTools/ToolOptimal.py b/appTools/ToolOptimal.py index 9cac2356..6902ffae 100644 --- a/appTools/ToolOptimal.py +++ b/appTools/ToolOptimal.py @@ -142,7 +142,7 @@ class ToolOptimal(AppTool): self.app.inform.emit('[ERROR_NOTCL] %s' % _("Only Gerber objects can be evaluated.")) return - proc = self.app.proc_container.new(_("Working...")) + proc = self.app.proc_container.new(_("Working ...")) def job_thread(app_obj): app_obj.inform.emit(_("Optimal Tool. Started to search for the minimum distance between copper features.")) diff --git a/appTools/ToolPDF.py b/appTools/ToolPDF.py index ad125a72..10449087 100644 --- a/appTools/ToolPDF.py +++ b/appTools/ToolPDF.py @@ -120,7 +120,7 @@ class ToolPDF(AppTool): # graceful abort requested by the user raise grace - with self.app.proc_container.new(_("Parsing PDF file ...")): + with self.app.proc_container.new(_("Parsing ...")): with open(filename, "rb") as f: pdf = f.read() diff --git a/appTools/ToolPaint.py b/appTools/ToolPaint.py index d9842e2d..edb5cc67 100644 --- a/appTools/ToolPaint.py +++ b/appTools/ToolPaint.py @@ -2193,7 +2193,7 @@ class ToolPaint(AppTool, Gerber): # Promise object with the new name self.app.collection.promise(name) - proc = self.app.proc_container.new(_("Painting...")) + proc = self.app.proc_container.new(_("Painting ...")) if run_threaded: # Background diff --git a/appTools/ToolPanelize.py b/appTools/ToolPanelize.py index b4edd0c5..1d14b185 100644 --- a/appTools/ToolPanelize.py +++ b/appTools/ToolPanelize.py @@ -610,7 +610,7 @@ class Panelize(AppTool): "Final panel has {col} columns and {row} rows").format( text='[WARNING] ', col=columns, row=rows)) - proc = self.app.proc_container.new(_("Working...")) + proc = self.app.proc_container.new(_("Working ...")) def job_thread(app_obj): try: diff --git a/appTools/ToolPcbWizard.py b/appTools/ToolPcbWizard.py index 5d133a2f..f6dfc6b0 100644 --- a/appTools/ToolPcbWizard.py +++ b/appTools/ToolPcbWizard.py @@ -333,7 +333,7 @@ class PcbWizard(AppTool): if excellon_fileobj is not None and excellon_fileobj != '': if self.process_finished: - with self.app.proc_container.new(_("Importing Excellon.")): + with self.app.proc_container.new('%s ...' % _("Importing")): # Object name name = self.outname diff --git a/appTools/ToolProperties.py b/appTools/ToolProperties.py index 577b3135..5eb12772 100644 --- a/appTools/ToolProperties.py +++ b/appTools/ToolProperties.py @@ -192,7 +192,7 @@ class Properties(AppTool): self.treeWidget.addChild(obj_name, [obj.options['name']]) def job_thread(obj_prop): - self.app.proc_container.new(_("Calculating dimensions ... Please wait.")) + self.app.proc_container.new(_("Working ...")) length = 0.0 width = 0.0 diff --git a/appTools/ToolQRCode.py b/appTools/ToolQRCode.py index 79275300..82763847 100644 --- a/appTools/ToolQRCode.py +++ b/appTools/ToolQRCode.py @@ -163,47 +163,47 @@ class QRCode(AppTool): self.mr = self.app.plotcanvas.graph_event_connect('mouse_release', self.on_mouse_release) self.kr = self.app.plotcanvas.graph_event_connect('key_release', self.on_key_release) - self.proc = self.app.proc_container.new('%s...' % _("Generating QRCode geometry")) - def job_thread_qr(app_obj): - error_code = { - 'L': qrcode.constants.ERROR_CORRECT_L, - 'M': qrcode.constants.ERROR_CORRECT_M, - 'Q': qrcode.constants.ERROR_CORRECT_Q, - 'H': qrcode.constants.ERROR_CORRECT_H - }[self.ui.error_radio.get_value()] + with self.app.proc_container.new('%s' % _("Working ...")) as self.proc: - qr = qrcode.QRCode( - version=self.ui.version_entry.get_value(), - error_correction=error_code, - box_size=self.ui.bsize_entry.get_value(), - border=self.ui.border_size_entry.get_value(), - image_factory=qrcode.image.svg.SvgFragmentImage - ) - qr.add_data(text_data) - qr.make() + error_code = { + 'L': qrcode.constants.ERROR_CORRECT_L, + 'M': qrcode.constants.ERROR_CORRECT_M, + 'Q': qrcode.constants.ERROR_CORRECT_Q, + 'H': qrcode.constants.ERROR_CORRECT_H + }[self.ui.error_radio.get_value()] - svg_file = BytesIO() - img = qr.make_image() - img.save(svg_file) + qr = qrcode.QRCode( + version=self.ui.version_entry.get_value(), + error_correction=error_code, + box_size=self.ui.bsize_entry.get_value(), + border=self.ui.border_size_entry.get_value(), + image_factory=qrcode.image.svg.SvgFragmentImage + ) + qr.add_data(text_data) + qr.make() - svg_text = StringIO(svg_file.getvalue().decode('UTF-8')) - svg_geometry = self.convert_svg_to_geo(svg_text, units=self.units) - self.qrcode_geometry = deepcopy(svg_geometry) + svg_file = BytesIO() + img = qr.make_image() + img.save(svg_file) - svg_geometry = unary_union(svg_geometry).buffer(0.0000001).buffer(-0.0000001) - self.qrcode_utility_geometry = svg_geometry + svg_text = StringIO(svg_file.getvalue().decode('UTF-8')) + svg_geometry = self.convert_svg_to_geo(svg_text, units=self.units) + self.qrcode_geometry = deepcopy(svg_geometry) - # make a bounding box of the QRCode geometry to help drawing the utility geometry in case it is too - # complicated - try: - a, b, c, d = self.qrcode_utility_geometry.bounds - self.box_poly = box(minx=a, miny=b, maxx=c, maxy=d) - except Exception as ee: - log.debug("QRCode.make() bounds error --> %s" % str(ee)) + svg_geometry = unary_union(svg_geometry).buffer(0.0000001).buffer(-0.0000001) + self.qrcode_utility_geometry = svg_geometry - app_obj.call_source = 'qrcode_tool' - app_obj.inform.emit(_("Click on the Destination point ...")) + # make a bounding box of the QRCode geometry to help drawing the utility geometry in case it is too + # complicated + try: + a, b, c, d = self.qrcode_utility_geometry.bounds + self.box_poly = box(minx=a, miny=b, maxx=c, maxy=d) + except Exception as ee: + log.debug("QRCode.make() bounds error --> %s" % str(ee)) + + app_obj.call_source = 'qrcode_tool' + app_obj.inform.emit(_("Click on the Destination point ...")) self.app.worker_task.emit({'fcn': job_thread_qr, 'params': [self.app]}) @@ -463,7 +463,7 @@ class QRCode(AppTool): def replot(self, obj): def worker_task(): - with self.app.proc_container.new('%s...' % _("Plotting")): + with self.app.proc_container.new('%s ...' % _("Plotting")): obj.plot() self.app.worker_task.emit({'fcn': worker_task, 'params': []}) diff --git a/appTools/ToolSolderPaste.py b/appTools/ToolSolderPaste.py index 3b34fe8f..983d30ac 100644 --- a/appTools/ToolSolderPaste.py +++ b/appTools/ToolSolderPaste.py @@ -667,7 +667,7 @@ class SolderPaste(AppTool): :param use_thread: use thread, True or False :return: a Geometry type object """ - proc = self.app.proc_container.new(_("Creating Solder Paste dispensing geometry.")) + proc = self.app.proc_container.new(_("Working ...")) obj = work_object # Sort tools in descending order @@ -956,7 +956,7 @@ class SolderPaste(AppTool): if use_thread: # To be run in separate thread def job_thread(app_obj): - with self.app.proc_container.new("Generating CNC Code"): + with self.app.proc_container.new('%s' % _("Working ...")): if app_obj.app_obj.new_object("cncjob", name, job_init) != 'fail': app_obj.inform.emit('[success] [success] %s: %s' % (_("ToolSolderPaste CNCjob created"), name)) diff --git a/appTools/ToolSub.py b/appTools/ToolSub.py index 46a2f4b5..6f0f0124 100644 --- a/appTools/ToolSub.py +++ b/appTools/ToolSub.py @@ -194,35 +194,36 @@ class ToolSub(AppTool): self.new_apertures[apid][key] = self.target_grb_obj.apertures[apid][key] def worker_job(app_obj): - # SUBTRACTOR geometry (always the same) - sub_geometry = {'solid': [], 'clear': []} - # iterate over SUBTRACTOR geometry and load it in the sub_geometry dict - for s_apid in app_obj.sub_grb_obj.apertures: - for s_el in app_obj.sub_grb_obj.apertures[s_apid]['geometry']: - if "solid" in s_el: - sub_geometry['solid'].append(s_el["solid"]) - if "clear" in s_el: - sub_geometry['clear'].append(s_el["clear"]) + with app_obj.app.proc_container.new('%s' % _("Working ...")): + # SUBTRACTOR geometry (always the same) + sub_geometry = {'solid': [], 'clear': []} + # iterate over SUBTRACTOR geometry and load it in the sub_geometry dict + for s_apid in app_obj.sub_grb_obj.apertures: + for s_el in app_obj.sub_grb_obj.apertures[s_apid]['geometry']: + if "solid" in s_el: + sub_geometry['solid'].append(s_el["solid"]) + if "clear" in s_el: + sub_geometry['clear'].append(s_el["clear"]) - for ap_id in app_obj.target_grb_obj.apertures: - # TARGET geometry - target_geo = [geo for geo in app_obj.target_grb_obj.apertures[ap_id]['geometry']] + for ap_id in app_obj.target_grb_obj.apertures: + # TARGET geometry + target_geo = [geo for geo in app_obj.target_grb_obj.apertures[ap_id]['geometry']] - # send the job to the multiprocessing JOB - app_obj.results.append( - app_obj.pool.apply_async(app_obj.aperture_intersection, args=(ap_id, target_geo, sub_geometry)) - ) + # send the job to the multiprocessing JOB + app_obj.results.append( + app_obj.pool.apply_async(app_obj.aperture_intersection, args=(ap_id, target_geo, sub_geometry)) + ) - output = [] - for p in app_obj.results: - res = p.get() - output.append(res) - app_obj.app.inform.emit('%s: %s...' % (_("Finished parsing geometry for aperture"), str(res[0]))) + output = [] + for p in app_obj.results: + res = p.get() + output.append(res) + app_obj.app.inform.emit('%s: %s...' % (_("Finished parsing geometry for aperture"), str(res[0]))) - app_obj.app.inform.emit("%s" % _("Subtraction aperture processing finished.")) + app_obj.app.inform.emit("%s" % _("Subtraction aperture processing finished.")) - outname = app_obj.ui.target_gerber_combo.currentText() + '_sub' - app_obj.aperture_processing_finished.emit(outname, output) + outname = app_obj.ui.target_gerber_combo.currentText() + '_sub' + app_obj.aperture_processing_finished.emit(outname, output) self.app.worker_task.emit({'fcn': worker_job, 'params': [self]}) @@ -349,7 +350,7 @@ class ToolSub(AppTool): grb_obj.source_file = app_obj.f_handlers.export_gerber(obj_name=outname, filename=None, local_use=grb_obj, use_thread=False) - with self.app.proc_container.new(_("Generating new object ...")): + with self.app.proc_container.new(_("New object ...")): ret = self.app.app_obj.new_object('gerber', outname, obj_init, autoselected=False) if ret == 'fail': self.app.inform.emit('[ERROR_NOTCL] %s' % _('Generating new object failed.')) @@ -543,7 +544,7 @@ class ToolSub(AppTool): app_obj.log.debug("ToolSub.new_geo_object() --> %s" % str(e)) geo_obj.multigeo = False - with self.app.proc_container.new(_("Generating new object ...")): + with self.app.proc_container.new(_("New object ...")): ret = self.app.app_obj.new_object('geometry', outname, obj_init, autoselected=False) if ret == 'fail': self.app.inform.emit('[ERROR_NOTCL] %s' % _('Generating new object failed.')) diff --git a/app_Main.py b/app_Main.py index fec89aa2..c5d0b153 100644 --- a/app_Main.py +++ b/app_Main.py @@ -9358,7 +9358,7 @@ class MenuFileHandlers(QtCore.QObject): return if use_thread is True: - self.app.proc_container.new(_("Printing PDF ... Please wait.")) + self.app.proc_container.new(_("Printing PDF ...")) self.worker_task.emit({'fcn': self.save_pdf, 'params': [filename, obj_selection]}) else: self.save_pdf(filename, obj_selection) @@ -9555,7 +9555,7 @@ class MenuFileHandlers(QtCore.QObject): except Exception: return 'fail' - with self.app.proc_container.new(_("Exporting SVG")): + with self.app.proc_container.new(_("Exporting ...")): exported_svg = obj.export_svg(scale_stroke_factor=scale_stroke_factor) # Determine bounding area for svg export @@ -9815,7 +9815,7 @@ class MenuFileHandlers(QtCore.QObject): if use_thread is True: - with self.app.proc_container.new(_("Exporting Excellon")): + with self.app.proc_container.new(_("Exporting ...")): def job_thread_exc(app_obj): ret = make_excellon() @@ -9949,7 +9949,7 @@ class MenuFileHandlers(QtCore.QObject): return 'fail' if use_thread is True: - with self.app.proc_container.new(_("Exporting Gerber")): + with self.app.proc_container.new(_("Exporting ...")): def job_thread_grb(app_obj): ret = make_gerber() @@ -10016,7 +10016,7 @@ class MenuFileHandlers(QtCore.QObject): if use_thread is True: - with self.app.proc_container.new(_("Exporting DXF")): + with self.app.proc_container.new(_("Exporting ...")): def job_thread_exc(app_obj): ret_dxf_val = make_dxf() @@ -10069,7 +10069,7 @@ class MenuFileHandlers(QtCore.QObject): # appGUI feedback app_obj.inform.emit('[success] %s: %s' % (_("Opened"), filename)) - with self.app.proc_container.new(_("Importing SVG")): + with self.app.proc_container.new(_("Importing ...")): # Object name name = outname or filename.split('/')[-1].split('\\')[-1] @@ -10124,7 +10124,7 @@ class MenuFileHandlers(QtCore.QObject): # appGUI feedback app_obj.inform.emit('[success] %s: %s' % (_("Opened"), filename)) - with self.app.proc_container.new(_("Importing DXF")): + with self.app.proc_container.new(_("Importing ...")): # Object name name = outname or filename.split('/')[-1].split('\\')[-1] @@ -10182,7 +10182,7 @@ class MenuFileHandlers(QtCore.QObject): self.app.log.debug("open_gerber()") - with self.app.proc_container.new(_("Opening Gerber")): + with self.app.proc_container.new(_("Opening ...")): # Object name name = outname or filename.split('/')[-1].split('\\')[-1] @@ -10246,7 +10246,7 @@ class MenuFileHandlers(QtCore.QObject): app_obj.inform.emit('[ERROR_NOTCL] %s: %s' % (_("No geometry found in file"), filename)) return "fail" - with self.app.proc_container.new(_("Opening Excellon.")): + with self.app.proc_container.new(_("Opening ...")): # Object name name = outname or filename.split('/')[-1].split('\\')[-1] ret_val = self.app.app_obj.new_object("excellon", name, obj_init, autoselected=False, plot=plot) @@ -10306,7 +10306,7 @@ class MenuFileHandlers(QtCore.QObject): job_obj.create_geometry() - with self.app.proc_container.new(_("Opening G-Code.")): + with self.app.proc_container.new(_("Opening ...")): # Object name name = outname or filename.split('/')[-1].split('\\')[-1] @@ -10380,7 +10380,7 @@ class MenuFileHandlers(QtCore.QObject): self.app.log.debug("open_hpgl2()") - with self.app.proc_container.new(_("Opening HPGL2")): + with self.app.proc_container.new(_("Opening ...")): # Object name name = outname or filename.split('/')[-1].split('\\')[-1] @@ -10433,7 +10433,7 @@ class MenuFileHandlers(QtCore.QObject): self.app.log.debug("open_script()") - with self.app.proc_container.new(_("Opening TCL Script...")): + with self.app.proc_container.new(_("Opening ...")): # Object name script_name = outname or filename.split('/')[-1].split('\\')[-1] @@ -10642,7 +10642,7 @@ class MenuFileHandlers(QtCore.QObject): if from_tcl: log.debug("MenuFileHandlers.save_project() -> Project saved from TCL command.") - with self.app.proc_container.new(_("Saving FlatCAM Project")): + with self.app.proc_container.new(_("Saving Project ...")): # Capture the latest changes # Current object try: diff --git a/locale/de/LC_MESSAGES/strings.mo b/locale/de/LC_MESSAGES/strings.mo index c6062c0a..88c44c85 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 d7c651a1..7c425352 100644 --- a/locale/de/LC_MESSAGES/strings.po +++ b/locale/de/LC_MESSAGES/strings.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-11-02 22:51+0200\n" -"PO-Revision-Date: 2020-11-02 22:51+0200\n" +"POT-Creation-Date: 2020-11-03 06:13+0200\n" +"PO-Revision-Date: 2020-11-03 06:13+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: de\n" @@ -106,7 +106,7 @@ msgstr "Lesezeichen exportieren" msgid "Bookmarks" msgstr "Lesezeichen" -#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2089 appDatabase.py:2135 +#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2111 appDatabase.py:2157 #: appEditors/AppExcEditor.py:1203 appEditors/AppExcEditor.py:1271 #: appEditors/AppTextEditor.py:259 appGUI/MainGUI.py:3015 #: appGUI/MainGUI.py:3237 appGUI/MainGUI.py:3452 @@ -125,7 +125,7 @@ msgstr "Lesezeichen" msgid "Cancelled." msgstr "Abgebrochen." -#: Bookmark.py:308 appDatabase.py:2097 appEditors/AppTextEditor.py:314 +#: Bookmark.py:308 appDatabase.py:2119 appEditors/AppTextEditor.py:314 #: appObjects/FlatCAMCNCJob.py:1679 appObjects/FlatCAMCNCJob.py:1871 #: appObjects/FlatCAMCNCJob.py:2333 appTools/ToolFilm.py:589 #: appTools/ToolFilm.py:839 appTools/ToolSolderPaste.py:1098 app_Main.py:2809 @@ -174,8 +174,8 @@ msgid "Click the end point of the area." msgstr "Klicken Sie auf den Endpunkt des Bereichs." #: appCommon/Common.py:358 appCommon/Common.py:460 -#: appTools/ToolCopperThieving.py:391 appTools/ToolIsolation.py:2354 -#: appTools/ToolIsolation.py:2406 appTools/ToolNCC.py:1445 +#: appTools/ToolCopperThieving.py:391 appTools/ToolIsolation.py:2357 +#: appTools/ToolIsolation.py:2409 appTools/ToolNCC.py:1445 #: appTools/ToolNCC.py:1497 appTools/ToolPaint.py:1225 #: appTools/ToolPaint.py:1276 msgid "Zone added. Click to start adding next zone or right click to finish." @@ -184,7 +184,7 @@ msgstr "" "klicken Sie mit der rechten Maustaste, um den Vorgang abzuschließen." #: appCommon/Common.py:405 appEditors/AppGeoEditor.py:2362 -#: appTools/ToolIsolation.py:2377 appTools/ToolNCC.py:1468 +#: appTools/ToolIsolation.py:2380 appTools/ToolNCC.py:1468 #: appTools/ToolPaint.py:1247 msgid "Click on next Point or click right mouse button to complete ..." msgstr "" @@ -225,30 +225,6 @@ msgstr "Alle Ausschlusszonen gelöscht." msgid "Selected exclusion zones deleted." msgstr "Ausgewählte Ausschlusszonen gelöscht." -#: appDatabase.py:29 appObjects/FlatCAMGeometry.py:131 -#: appObjects/FlatCAMGeometry.py:1590 appObjects/FlatCAMGeometry.py:1591 -#: appObjects/FlatCAMGeometry.py:1600 -msgid "Iso" -msgstr "Iso" - -#: appDatabase.py:29 appObjects/AppObject.py:259 -#: appObjects/FlatCAMGeometry.py:131 appObjects/FlatCAMGeometry.py:537 -#: appObjects/FlatCAMGeometry.py:1072 appObjects/FlatCAMGeometry.py:1202 -#: appObjects/FlatCAMGerber.py:539 appObjects/FlatCAMGerber.py:685 -#: appTools/ToolCutOut.py:314 appTools/ToolCutOut.py:448 -#: appTools/ToolDrilling.py:1216 appTools/ToolIsolation.py:903 -#: appTools/ToolIsolation.py:1098 appTools/ToolIsolation.py:1629 -#: appTools/ToolIsolation.py:1791 appTools/ToolIsolation.py:1984 -#: appTools/ToolMilling.py:983 appTools/ToolNCC.py:840 appTools/ToolNCC.py:1046 -#: appTools/ToolPaint.py:415 appTools/ToolPaint.py:733 camlib.py:1231 -#: camlib.py:1292 -msgid "Rough" -msgstr "Rau" - -#: appDatabase.py:29 appObjects/FlatCAMGeometry.py:131 -msgid "Finish" -msgstr "Oberfläche" - #: appDatabase.py:44 msgid "ID" msgstr "ID" @@ -308,7 +284,7 @@ msgstr "" #: appObjects/FlatCAMExcellon.py:905 appObjects/FlatCAMExcellon.py:1005 #: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 -#: appTools/ToolDrilling.py:2065 appTools/ToolIsolation.py:3035 +#: appTools/ToolDrilling.py:2065 appTools/ToolIsolation.py:3038 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 appTools/ToolMilling.py:1670 #: appTools/ToolNCC.py:3909 appTools/ToolPaint.py:2831 @@ -358,38 +334,38 @@ msgstr "Operation" msgid "The kind of Application Tool where this tool is to be used." msgstr "" -#: appDatabase.py:278 appDatabase.py:1786 appDatabase.py:2170 +#: appDatabase.py:278 appDatabase.py:1786 appDatabase.py:2192 #: appGUI/MainGUI.py:1414 app_Main.py:7557 msgid "General" msgstr "Allgemeines" -#: appDatabase.py:278 appDatabase.py:2173 +#: appDatabase.py:278 appDatabase.py:2195 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:55 #: appTools/ToolMilling.py:1747 msgid "Milling" msgstr "Fräsprozess" -#: appDatabase.py:278 appDatabase.py:2178 +#: appDatabase.py:278 appDatabase.py:2200 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:54 #: appTools/ToolMilling.py:1746 msgid "Drilling" msgstr "Bohren" -#: appDatabase.py:278 appDatabase.py:600 appDatabase.py:2186 +#: appDatabase.py:278 appDatabase.py:600 appDatabase.py:2208 #: appTools/ToolNCC.py:4084 msgid "Isolation" msgstr "Isolation" -#: appDatabase.py:278 appDatabase.py:2194 appEditors/AppGeoEditor.py:531 +#: appDatabase.py:278 appDatabase.py:2216 appEditors/AppGeoEditor.py:531 #: appGUI/MainGUI.py:1621 appTools/ToolPaint.py:747 msgid "Paint" msgstr "Malen" -#: appDatabase.py:278 appDatabase.py:2202 appTools/ToolNCC.py:1060 +#: appDatabase.py:278 appDatabase.py:2224 appTools/ToolNCC.py:1060 msgid "NCC" msgstr "NCC" -#: appDatabase.py:278 appDatabase.py:2210 appTools/ToolCutOut.py:328 +#: appDatabase.py:278 appDatabase.py:2232 appTools/ToolCutOut.py:328 msgid "Cutout" msgstr "Ausschnitt" @@ -399,7 +375,7 @@ msgstr "Ausschnitt" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:303 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:284 -#: appTools/ToolIsolation.py:3438 appTools/ToolNCC.py:4362 +#: appTools/ToolIsolation.py:3441 appTools/ToolNCC.py:4362 #: appTools/ToolPaint.py:3152 msgid "Shape" msgstr "Form" @@ -720,7 +696,7 @@ msgstr "" "Wenn dies nicht erfolgreich ist, schlägt auch das Löschen ohne Kupfer fehl.\n" "- Klären-> das reguläre Nicht-Kupfer-löschen." -#: appDatabase.py:599 appEditors/AppGerberEditor.py:2800 +#: appDatabase.py:599 appEditors/AppGerberEditor.py:2832 #: appTools/ToolNCC.py:4083 msgid "Clear" msgstr "Klären" @@ -730,7 +706,7 @@ msgstr "Klären" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:182 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137 -#: appTools/ToolIsolation.py:3217 appTools/ToolMilling.py:1760 +#: appTools/ToolIsolation.py:3220 appTools/ToolMilling.py:1760 #: appTools/ToolNCC.py:4092 msgid "Milling Type" msgstr "Fräsart" @@ -740,7 +716,7 @@ msgstr "Fräsart" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:192 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:139 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:147 -#: appTools/ToolIsolation.py:3219 appTools/ToolIsolation.py:3227 +#: appTools/ToolIsolation.py:3222 appTools/ToolIsolation.py:3230 #: appTools/ToolNCC.py:4094 appTools/ToolNCC.py:4102 msgid "" "Milling type when the selected tool is of type: 'iso_op':\n" @@ -756,7 +732,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:144 -#: appTools/ToolIsolation.py:3224 appTools/ToolNCC.py:4099 +#: appTools/ToolIsolation.py:3227 appTools/ToolNCC.py:4099 msgid "Climb" msgstr "Steigen" @@ -765,7 +741,7 @@ msgstr "Steigen" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:145 -#: appTools/ToolIsolation.py:3225 appTools/ToolNCC.py:4100 +#: appTools/ToolIsolation.py:3228 appTools/ToolNCC.py:4100 msgid "Conventional" msgstr "Konventionell" @@ -776,7 +752,7 @@ msgstr "Konventionell" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:167 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:182 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:161 -#: appTools/ToolDrilling.py:2312 appTools/ToolIsolation.py:3202 +#: appTools/ToolDrilling.py:2312 appTools/ToolIsolation.py:3205 #: appTools/ToolNCC.py:4115 appTools/ToolPaint.py:2973 msgid "Overlap" msgstr "Überlappung" @@ -939,7 +915,7 @@ msgstr "" "Ecken und Kanten schneiden." #: appDatabase.py:700 appDatabase.py:758 appEditors/AppGeoEditor.py:614 -#: appEditors/AppGerberEditor.py:5352 appEditors/appGCodeEditor.py:687 +#: appEditors/AppGerberEditor.py:5384 appEditors/appGCodeEditor.py:687 #: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:183 @@ -1028,12 +1004,12 @@ msgid "Laser_lines" msgstr "LaserlinienLinien" #: appDatabase.py:826 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:154 -#: appTools/ToolIsolation.py:3189 +#: appTools/ToolIsolation.py:3192 msgid "Passes" msgstr "Geht herum" #: appDatabase.py:828 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:156 -#: appTools/ToolIsolation.py:3191 +#: appTools/ToolIsolation.py:3194 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -1044,7 +1020,7 @@ msgstr "" #: appDatabase.py:841 appGUI/ObjectUI.py:1696 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:321 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:169 -#: appTools/ToolIsolation.py:3204 +#: appTools/ToolIsolation.py:3207 msgid "How much (percentage) of the tool width to overlap each tool pass." msgstr "" "Wie viel (Prozent) der Werkzeugbreite, um jeden Werkzeugdurchlauf zu " @@ -1052,7 +1028,7 @@ msgstr "" #: appDatabase.py:874 appGUI/ObjectUI.py:234 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:201 -#: appTools/ToolIsolation.py:3237 +#: appTools/ToolIsolation.py:3240 msgid "Follow" msgstr "Folgen" @@ -1060,7 +1036,7 @@ msgstr "Folgen" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:45 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:209 -#: appTools/ToolIsolation.py:3239 appTools/ToolIsolation.py:3245 +#: appTools/ToolIsolation.py:3242 appTools/ToolIsolation.py:3248 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -1071,12 +1047,12 @@ msgstr "" "die Mitte der Spur." #: appDatabase.py:891 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:218 -#: appTools/ToolIsolation.py:3254 +#: appTools/ToolIsolation.py:3257 msgid "Isolation Type" msgstr "Isolierungsart" #: appDatabase.py:893 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:220 -#: appTools/ToolIsolation.py:3256 +#: appTools/ToolIsolation.py:3259 msgid "" "Choose how the isolation will be executed:\n" "- 'Full' -> complete isolation of polygons\n" @@ -1097,17 +1073,17 @@ msgstr "" #: appDatabase.py:902 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:229 -#: appTools/ToolIsolation.py:3265 +#: appTools/ToolIsolation.py:3268 msgid "Full" msgstr "Voll" #: appDatabase.py:903 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 -#: appTools/ToolIsolation.py:3266 +#: appTools/ToolIsolation.py:3269 msgid "Ext" msgstr "Ausserhalb" #: appDatabase.py:904 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:231 -#: appTools/ToolIsolation.py:3267 +#: appTools/ToolIsolation.py:3270 msgid "Int" msgstr "Innerhalb" @@ -1478,7 +1454,7 @@ msgstr "Abbrechen" #: appTools/ToolFilm.py:1458 appTools/ToolFilm.py:1469 #: appTools/ToolImage.py:321 appTools/ToolImage.py:332 #: appTools/ToolInvertGerber.py:302 appTools/ToolInvertGerber.py:313 -#: appTools/ToolIsolation.py:3507 appTools/ToolIsolation.py:3518 +#: appTools/ToolIsolation.py:3510 appTools/ToolIsolation.py:3521 #: appTools/ToolMilling.py:2341 appTools/ToolMilling.py:2352 #: appTools/ToolNCC.py:4527 appTools/ToolNCC.py:4538 #: appTools/ToolOptimal.py:615 appTools/ToolOptimal.py:626 @@ -1489,7 +1465,7 @@ msgstr "Abbrechen" #: appTools/ToolQRCode.py:930 appTools/ToolQRCode.py:941 #: appTools/ToolRulesCheck.py:1664 appTools/ToolRulesCheck.py:1675 #: appTools/ToolSolderPaste.py:1576 appTools/ToolSolderPaste.py:1587 -#: appTools/ToolSub.py:824 appTools/ToolSub.py:835 +#: appTools/ToolSub.py:825 appTools/ToolSub.py:836 #: appTools/ToolTransform.py:964 appTools/ToolTransform.py:975 msgid "Edited value is out of range" msgstr "Der bearbeitete Wert liegt außerhalb des Bereichs" @@ -1514,7 +1490,7 @@ msgstr "Der bearbeitete Wert liegt außerhalb des Bereichs" #: appTools/ToolFilm.py:1464 appTools/ToolFilm.py:1471 #: appTools/ToolImage.py:327 appTools/ToolImage.py:334 #: appTools/ToolInvertGerber.py:308 appTools/ToolInvertGerber.py:315 -#: appTools/ToolIsolation.py:3513 appTools/ToolIsolation.py:3520 +#: appTools/ToolIsolation.py:3516 appTools/ToolIsolation.py:3523 #: appTools/ToolMilling.py:2347 appTools/ToolMilling.py:2354 #: appTools/ToolNCC.py:4533 appTools/ToolNCC.py:4540 #: appTools/ToolOptimal.py:621 appTools/ToolOptimal.py:628 @@ -1525,7 +1501,7 @@ msgstr "Der bearbeitete Wert liegt außerhalb des Bereichs" #: appTools/ToolQRCode.py:936 appTools/ToolQRCode.py:943 #: appTools/ToolRulesCheck.py:1670 appTools/ToolRulesCheck.py:1677 #: appTools/ToolSolderPaste.py:1582 appTools/ToolSolderPaste.py:1589 -#: appTools/ToolSub.py:830 appTools/ToolSub.py:837 +#: appTools/ToolSub.py:831 appTools/ToolSub.py:838 #: appTools/ToolTransform.py:970 appTools/ToolTransform.py:977 msgid "Edited value is within limits." msgstr "Der bearbeitete Wert liegt innerhalb der Grenzen." @@ -1546,11 +1522,11 @@ msgstr "Aus Datenbank löschen" msgid "Save changes" msgstr "Änderungen speichern" -#: appDatabase.py:1727 appDatabase.py:2164 appDatabase.py:2583 -#: appDatabase.py:2595 appGUI/MainGUI.py:490 appObjects/FlatCAMGeometry.py:1239 +#: appDatabase.py:1727 appDatabase.py:2186 appDatabase.py:2605 +#: appDatabase.py:2617 appGUI/MainGUI.py:490 appObjects/FlatCAMGeometry.py:1239 #: appTools/ToolCutOut.py:467 appTools/ToolCutOut.py:489 -#: appTools/ToolCutOut.py:530 appTools/ToolIsolation.py:2584 -#: appTools/ToolIsolation.py:2594 appTools/ToolIsolation.py:2678 +#: appTools/ToolCutOut.py:530 appTools/ToolIsolation.py:2587 +#: appTools/ToolIsolation.py:2597 appTools/ToolIsolation.py:2681 #: appTools/ToolNCC.py:3727 appTools/ToolNCC.py:3737 appTools/ToolNCC.py:3817 #: appTools/ToolPaint.py:2632 appTools/ToolPaint.py:2642 #: appTools/ToolPaint.py:2731 app_Main.py:5851 app_Main.py:5888 @@ -1558,79 +1534,79 @@ msgstr "Änderungen speichern" msgid "Tools Database" msgstr "Werkzeugdatenbank" -#: appDatabase.py:1738 appDatabase.py:2108 appDatabase.py:2142 +#: appDatabase.py:1738 appDatabase.py:2130 appDatabase.py:2164 #: appObjects/FlatCAMGeometry.py:1052 appTools/ToolCutOut.py:294 #: appTools/ToolDrilling.py:895 appTools/ToolIsolation.py:1078 #: appTools/ToolNCC.py:1025 appTools/ToolPaint.py:713 app_Main.py:5847 msgid "Could not load Tools DB file." msgstr "Werkzeugdatenbank konnte nicht geladen werden." -#: appDatabase.py:1746 appDatabase.py:2150 appObjects/FlatCAMGeometry.py:1063 +#: appDatabase.py:1746 appDatabase.py:2172 appObjects/FlatCAMGeometry.py:1063 #: appTools/ToolCutOut.py:305 appTools/ToolDrilling.py:903 #: appTools/ToolIsolation.py:1089 appTools/ToolNCC.py:1036 #: appTools/ToolPaint.py:724 msgid "Failed to parse Tools DB file." msgstr "Formatfehler beim Einlesen der Werkzeugdatenbank." -#: appDatabase.py:1749 appDatabase.py:2153 +#: appDatabase.py:1749 appDatabase.py:2175 msgid "Loaded Tools DB from" msgstr "Geladene Werkzeugdatenbank von" -#: appDatabase.py:2007 +#: appDatabase.py:2029 msgid "Tool added to DB." msgstr "Werkzeug wurde zur Werkzeugdatenbank hinzugefügt." -#: appDatabase.py:2040 +#: appDatabase.py:2062 msgid "Tool copied from Tools DB." msgstr "Das Werkzeug wurde aus der Werkzeugdatenbank kopiert." -#: appDatabase.py:2067 +#: appDatabase.py:2089 msgid "Tool removed from Tools DB." msgstr "Werkzeug wurde aus der Werkzeugdatenbank gelöscht." -#: appDatabase.py:2080 +#: appDatabase.py:2102 msgid "Export Tools Database" msgstr "Werkzeugdatenbank exportieren" -#: appDatabase.py:2082 +#: appDatabase.py:2104 msgid "Tools_Database" msgstr "Werkzeugdatenbank" -#: appDatabase.py:2119 appDatabase.py:2122 appDatabase.py:2225 +#: appDatabase.py:2141 appDatabase.py:2144 appDatabase.py:2247 msgid "Failed to write Tools DB to file." msgstr "Fehler beim Schreiben der Werkzeugdatenbank in eine Datei." -#: appDatabase.py:2125 +#: appDatabase.py:2147 msgid "Exported Tools DB to" msgstr "Werkzeugdatenbank wurde exportiert nach" -#: appDatabase.py:2132 +#: appDatabase.py:2154 msgid "Import FlatCAM Tools DB" msgstr "Import der FlatCAM-Werkzeugdatenbank" -#: appDatabase.py:2229 +#: appDatabase.py:2251 msgid "Saved Tools DB." msgstr "Datenbank der gespeicherten Werkzeuge." -#: appDatabase.py:2402 +#: appDatabase.py:2424 msgid "" "To change tool properties select only one tool. Tools currently selected" msgstr "" -#: appDatabase.py:2559 +#: appDatabase.py:2581 msgid "No Tool/row selected in the Tools Database table" msgstr "" "Gescheitert. Kein Werkzeug (keine Spalte) in der Werkzeugtabelle ausgewählt" -#: appDatabase.py:2563 appTools/ToolDrilling.py:907 +#: appDatabase.py:2585 appTools/ToolDrilling.py:907 msgid "Tools DB empty." msgstr "" -#: appDatabase.py:2590 +#: appDatabase.py:2612 msgid "Tools in Tools Database edited but not saved." msgstr "Werkzeugdatenbank geschlossen ohne zu speichern." -#: appDatabase.py:2599 +#: appDatabase.py:2621 msgid "Cancelled adding tool from DB." msgstr "Hinzufügen aus der Datenbank wurde abgebrochen." @@ -1652,10 +1628,11 @@ msgstr "Um einen Bohrer hinzuzufügen, wählen Sie zuerst ein Werkzeug aus" #: appEditors/AppExcEditor.py:3132 appEditors/AppGeoEditor.py:4256 #: appEditors/AppGeoEditor.py:4270 appEditors/AppGerberEditor.py:1097 #: appEditors/AppGerberEditor.py:1337 appEditors/AppGerberEditor.py:1536 -#: appEditors/AppGerberEditor.py:1818 appEditors/AppGerberEditor.py:4656 -#: appEditors/AppGerberEditor.py:4673 appGUI/MainGUI.py:2996 +#: appEditors/AppGerberEditor.py:1818 appEditors/AppGerberEditor.py:4688 +#: appEditors/AppGerberEditor.py:4705 appGUI/MainGUI.py:2996 #: appGUI/MainGUI.py:3008 appTools/ToolAlignObjects.py:253 #: appTools/ToolAlignObjects.py:275 app_Main.py:5092 app_Main.py:5246 +#: tclCommands/TclCommandPanelize.py:296 tclCommands/TclCommandPanelize.py:305 msgid "Done." msgstr "Fertig." @@ -1814,7 +1791,7 @@ msgid "Done. Drill(s) deleted." msgstr "Erledigt. Bohrer gelöscht." #: appEditors/AppExcEditor.py:3567 appEditors/AppExcEditor.py:3577 -#: appEditors/AppGerberEditor.py:5104 +#: appEditors/AppGerberEditor.py:5136 msgid "Click on the circular array Center position" msgstr "Klicken Sie auf die kreisförmige Anordnung in der Mitte" @@ -1823,13 +1800,13 @@ msgstr "Klicken Sie auf die kreisförmige Anordnung in der Mitte" msgid "Excellon Editor" msgstr "Excellon Editor" -#: appEditors/AppExcEditor.py:3715 appEditors/AppGerberEditor.py:2520 +#: appEditors/AppExcEditor.py:3715 appEditors/AppGerberEditor.py:2552 #: appEditors/appGCodeEditor.py:669 msgid "Name:" msgstr "Name:" #: appEditors/AppExcEditor.py:3721 appGUI/ObjectUI.py:620 -#: appGUI/ObjectUI.py:967 appTools/ToolIsolation.py:3023 +#: appGUI/ObjectUI.py:967 appTools/ToolIsolation.py:3026 #: appTools/ToolNCC.py:3897 appTools/ToolPaint.py:2818 #: appTools/ToolSolderPaste.py:1156 msgid "Tools Table" @@ -1867,14 +1844,14 @@ msgstr "" #: appGUI/ObjectUI.py:1639 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:268 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130 -#: appTools/ToolCutOut.py:2077 appTools/ToolIsolation.py:3104 +#: appTools/ToolCutOut.py:2077 appTools/ToolIsolation.py:3107 #: appTools/ToolNCC.py:3990 appTools/ToolNCC.py:4001 appTools/ToolPaint.py:2900 msgid "Tool Dia" msgstr "Werkzeugdurchm" #: appEditors/AppExcEditor.py:3770 appGUI/ObjectUI.py:1084 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57 -#: appTools/ToolIsolation.py:3106 appTools/ToolNCC.py:3992 +#: appTools/ToolIsolation.py:3109 appTools/ToolNCC.py:3992 msgid "Diameter for the new tool" msgstr "Durchmesser für das neue Werkzeug" @@ -1945,12 +1922,12 @@ msgstr "" "Es kann lineares X (Y) oder rund sein" #: appEditors/AppExcEditor.py:3876 appEditors/AppExcEditor.py:4090 -#: appEditors/AppGerberEditor.py:2833 +#: appEditors/AppGerberEditor.py:2865 msgid "Linear" msgstr "Linear" #: appEditors/AppExcEditor.py:3877 appEditors/AppExcEditor.py:4091 -#: appEditors/AppGerberEditor.py:2834 +#: appEditors/AppGerberEditor.py:2866 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:52 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:149 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:107 @@ -1978,13 +1955,13 @@ msgstr "Geben Sie an, wie viele Drills im Array enthalten sein sollen." #: appEditors/AppExcEditor.py:3904 appEditors/AppExcEditor.py:3954 #: appEditors/AppExcEditor.py:4026 appEditors/AppExcEditor.py:4119 #: appEditors/AppExcEditor.py:4170 appEditors/AppGerberEditor.py:1632 -#: appEditors/AppGerberEditor.py:2862 appEditors/AppGerberEditor.py:2911 +#: appEditors/AppGerberEditor.py:2894 appEditors/AppGerberEditor.py:2943 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:178 msgid "Direction" msgstr "Richtung" #: appEditors/AppExcEditor.py:3906 appEditors/AppExcEditor.py:4121 -#: appEditors/AppGerberEditor.py:2864 +#: appEditors/AppGerberEditor.py:2896 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:123 @@ -2000,7 +1977,7 @@ msgstr "" "- 'Winkel' - ein benutzerdefinierter Winkel für die Neigung des Arrays" #: appEditors/AppExcEditor.py:3913 appEditors/AppExcEditor.py:4035 -#: appEditors/AppExcEditor.py:4128 appEditors/AppGerberEditor.py:2871 +#: appEditors/AppExcEditor.py:4128 appEditors/AppGerberEditor.py:2903 #: appGUI/GUIElements.py:4245 appGUI/MainGUI.py:478 appGUI/MainGUI.py:671 #: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4698 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 @@ -2013,7 +1990,7 @@ msgid "X" msgstr "X" #: appEditors/AppExcEditor.py:3914 appEditors/AppExcEditor.py:4036 -#: appEditors/AppExcEditor.py:4129 appEditors/AppGerberEditor.py:2872 +#: appEditors/AppExcEditor.py:4129 appEditors/AppGerberEditor.py:2904 #: appGUI/GUIElements.py:4252 appGUI/MainGUI.py:481 appGUI/MainGUI.py:4433 #: appGUI/MainGUI.py:4699 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 @@ -2029,9 +2006,9 @@ msgstr "Y" #: appEditors/AppExcEditor.py:3966 appEditors/AppExcEditor.py:4037 #: appEditors/AppExcEditor.py:4041 appEditors/AppExcEditor.py:4130 #: appEditors/AppExcEditor.py:4148 appEditors/AppExcEditor.py:4182 -#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2873 -#: appEditors/AppGerberEditor.py:2890 appEditors/AppGerberEditor.py:2926 -#: appEditors/AppGerberEditor.py:5424 +#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2905 +#: appEditors/AppGerberEditor.py:2922 appEditors/AppGerberEditor.py:2958 +#: appEditors/AppGerberEditor.py:5456 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:94 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:113 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:189 @@ -2047,7 +2024,7 @@ msgid "Angle" msgstr "Winkel" #: appEditors/AppExcEditor.py:3919 appEditors/AppExcEditor.py:4134 -#: appEditors/AppGerberEditor.py:2877 +#: appEditors/AppGerberEditor.py:2909 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:100 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:248 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:137 @@ -2055,7 +2032,7 @@ msgid "Pitch" msgstr "Abstand" #: appEditors/AppExcEditor.py:3921 appEditors/AppExcEditor.py:4136 -#: appEditors/AppGerberEditor.py:2879 +#: appEditors/AppGerberEditor.py:2911 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:102 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:250 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:139 @@ -2075,7 +2052,7 @@ msgstr "" "Maximalwert ist: 360.00 Grad." #: appEditors/AppExcEditor.py:3955 appEditors/AppExcEditor.py:4171 -#: appEditors/AppGerberEditor.py:2913 +#: appEditors/AppGerberEditor.py:2945 msgid "" "Direction for circular array.Can be CW = clockwise or CCW = counter " "clockwise." @@ -2084,7 +2061,7 @@ msgstr "" "Gegenuhrzeigersinn sein." #: appEditors/AppExcEditor.py:3962 appEditors/AppExcEditor.py:4178 -#: appEditors/AppGerberEditor.py:2921 +#: appEditors/AppGerberEditor.py:2953 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:136 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:286 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:145 @@ -2094,7 +2071,7 @@ msgid "CW" msgstr "CW" #: appEditors/AppExcEditor.py:3963 appEditors/AppExcEditor.py:4179 -#: appEditors/AppGerberEditor.py:2922 +#: appEditors/AppGerberEditor.py:2954 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:137 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:287 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:146 @@ -2104,7 +2081,7 @@ msgid "CCW" msgstr "CCW" #: appEditors/AppExcEditor.py:3967 appEditors/AppExcEditor.py:4183 -#: appEditors/AppGerberEditor.py:2928 +#: appEditors/AppGerberEditor.py:2960 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:115 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:145 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:265 @@ -2193,13 +2170,13 @@ 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:4203 appEditors/AppGeoEditor.py:3311 -#: appEditors/AppGerberEditor.py:2950 appEditors/appGCodeEditor.py:753 +#: appEditors/AppGerberEditor.py:2982 appEditors/appGCodeEditor.py:753 #: appGUI/MainGUI.py:346 appGUI/MainGUI.py:1696 app_Main.py:2494 msgid "Exit Editor" msgstr "" #: appEditors/AppExcEditor.py:4206 appEditors/AppGeoEditor.py:3314 -#: appEditors/AppGerberEditor.py:2953 appEditors/appGCodeEditor.py:756 +#: appEditors/AppGerberEditor.py:2985 appEditors/appGCodeEditor.py:756 msgid "Exit from Editor." msgstr "" @@ -2230,11 +2207,11 @@ msgstr "" "- 'Abgeschrägt:' Die Ecke ist eine Linie, die die Features, die sich in der " "Ecke treffen, direkt verbindet" -#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2689 +#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2721 msgid "Round" msgstr "Runden" -#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2690 +#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2722 #: appGUI/ObjectUI.py:1603 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:68 @@ -2249,14 +2226,14 @@ msgstr "Runden" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:289 #: appTools/ToolDrilling.py:2588 appTools/ToolExtractDrills.py:487 #: appTools/ToolExtractDrills.py:615 appTools/ToolInvertGerber.py:254 -#: appTools/ToolIsolation.py:3443 appTools/ToolMilling.py:2264 +#: appTools/ToolIsolation.py:3446 appTools/ToolMilling.py:2264 #: appTools/ToolNCC.py:4367 appTools/ToolPaint.py:3157 #: appTools/ToolPunchGerber.py:1060 appTools/ToolPunchGerber.py:1227 #: appTools/ToolQRCode.py:795 msgid "Square" msgstr "Quadrat" -#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2691 +#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2723 msgid "Beveled" msgstr "Abgeschrägt" @@ -2281,7 +2258,7 @@ msgstr "Pufferwerkzeug" #: appEditors/AppGeoEditor.py:146 appEditors/AppGeoEditor.py:163 #: appEditors/AppGeoEditor.py:180 appEditors/AppGeoEditor.py:2988 #: appEditors/AppGeoEditor.py:3016 appEditors/AppGeoEditor.py:3044 -#: appEditors/AppGerberEditor.py:5157 +#: appEditors/AppGerberEditor.py:5189 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 " @@ -2295,8 +2272,8 @@ msgstr "Textwerkzeug" msgid "Font" msgstr "Schrift" -#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2546 -#: appEditors/AppGerberEditor.py:4002 appGUI/ObjectUI.py:316 +#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2578 +#: appEditors/AppGerberEditor.py:4034 appGUI/ObjectUI.py:316 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:103 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:180 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:209 @@ -2322,7 +2299,7 @@ msgstr "Textwerkzeug" #: appGUI/ObjectUI.py:1161 appObjects/FlatCAMExcellon.py:883 #: appObjects/FlatCAMGeometry.py:962 appTools/ToolDrilling.py:711 #: appTools/ToolDrilling.py:1033 appTools/ToolDrilling.py:2116 -#: appTools/ToolIsolation.py:698 appTools/ToolIsolation.py:3179 +#: appTools/ToolIsolation.py:698 appTools/ToolIsolation.py:3182 #: appTools/ToolMilling.py:790 appTools/ToolMilling.py:1046 #: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:329 #: appTools/ToolNCC.py:2294 appTools/ToolNCC.py:4064 appTools/ToolPaint.py:302 @@ -2360,7 +2337,7 @@ msgstr "" #: appEditors/AppGeoEditor.py:585 appEditors/AppGeoEditor.py:1074 #: appEditors/AppGeoEditor.py:2976 appEditors/AppGeoEditor.py:3004 #: appEditors/AppGeoEditor.py:3032 appEditors/AppGeoEditor.py:4413 -#: appEditors/AppGerberEditor.py:5812 +#: appEditors/AppGerberEditor.py:5844 msgid "Cancelled. No shape selected." msgstr "Abgebrochen. Keine Form ausgewählt." @@ -2373,26 +2350,26 @@ msgid "Tools" msgstr "Werkzeuge" #: appEditors/AppGeoEditor.py:609 appEditors/AppGeoEditor.py:1038 -#: appEditors/AppGerberEditor.py:5347 appEditors/AppGerberEditor.py:5776 +#: appEditors/AppGerberEditor.py:5379 appEditors/AppGerberEditor.py:5808 #: appGUI/MainGUI.py:695 appGUI/MainGUI.py:1075 appGUI/MainGUI.py:2244 #: appTools/ToolTransform.py:85 msgid "Transform Tool" msgstr "Werkzeug Umwandeln" #: appEditors/AppGeoEditor.py:610 appEditors/AppGeoEditor.py:702 -#: appEditors/AppGerberEditor.py:5348 appEditors/AppGerberEditor.py:5440 +#: appEditors/AppGerberEditor.py:5380 appEditors/AppGerberEditor.py:5472 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:88 #: appTools/ToolTransform.py:513 appTools/ToolTransform.py:633 msgid "Rotate" msgstr "Drehen" -#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5349 +#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5381 #: appTools/ToolTransform.py:514 msgid "Skew/Shear" msgstr "Neigung/Schere" -#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2738 -#: appEditors/AppGerberEditor.py:5350 appGUI/MainGUI.py:776 +#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2770 +#: appEditors/AppGerberEditor.py:5382 appGUI/MainGUI.py:776 #: appGUI/MainGUI.py:1197 appGUI/MainGUI.py:1664 appGUI/MainGUI.py:2366 #: appGUI/MainGUI.py:4935 appGUI/ObjectUI.py:125 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147 @@ -2400,13 +2377,13 @@ msgstr "Neigung/Schere" msgid "Scale" msgstr "Skalieren" -#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5351 +#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5383 #: appTools/ToolTransform.py:516 msgid "Mirror (Flip)" msgstr "Spiegeln (Flip)" -#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2698 -#: appEditors/AppGerberEditor.py:5353 appGUI/MainGUI.py:773 +#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2730 +#: appEditors/AppGerberEditor.py:5385 appGUI/MainGUI.py:773 #: appGUI/MainGUI.py:1195 appGUI/MainGUI.py:1619 appGUI/MainGUI.py:1662 #: appGUI/MainGUI.py:2364 appGUI/MainGUI.py:4926 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212 @@ -2414,7 +2391,7 @@ msgstr "Spiegeln (Flip)" msgid "Buffer" msgstr "Puffer" -#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5384 +#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5416 #: appGUI/GUIElements.py:3674 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 @@ -2423,7 +2400,7 @@ msgstr "Puffer" msgid "Reference" msgstr "Referenz" -#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5386 +#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5418 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -2441,7 +2418,7 @@ msgstr "" "definiert ist\n" "- Min. Auswahl -> der Punkt (minx, miny) des Begrenzungsrahmens der Auswahl" -#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5394 +#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5426 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appTools/ToolCalibration.py:126 appTools/ToolCalibration.py:127 #: appTools/ToolTransform.py:557 @@ -2449,18 +2426,18 @@ msgid "Origin" msgstr "Ursprung" #: appEditors/AppGeoEditor.py:656 appEditors/AppGeoEditor.py:1047 -#: appEditors/AppGerberEditor.py:5394 appEditors/AppGerberEditor.py:5785 +#: appEditors/AppGerberEditor.py:5426 appEditors/AppGerberEditor.py:5817 #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:311 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:256 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 -#: appTools/ToolIsolation.py:3381 appTools/ToolNCC.py:4323 +#: appTools/ToolIsolation.py:3384 appTools/ToolNCC.py:4323 #: appTools/ToolPaint.py:3104 appTools/ToolTransform.py:557 defaults.py:572 msgid "Selection" msgstr "Auswahl" -#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5394 +#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5426 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:85 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:60 @@ -2468,12 +2445,12 @@ msgstr "Auswahl" msgid "Point" msgstr "Punkt" -#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5394 +#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5426 msgid "Minimum" msgstr "Minimum" #: appEditors/AppGeoEditor.py:662 appEditors/AppGeoEditor.py:958 -#: appEditors/AppGerberEditor.py:5400 appEditors/AppGerberEditor.py:5696 +#: appEditors/AppGerberEditor.py:5432 appEditors/AppGerberEditor.py:5728 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:131 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:133 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:243 @@ -2483,14 +2460,14 @@ msgstr "Minimum" msgid "Value" msgstr "Wert" -#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5402 +#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5434 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:62 #: appTools/ToolTransform.py:565 msgid "A point of reference in format X,Y." msgstr "Ein Bezugspunkt im Format X, Y." -#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2641 -#: appEditors/AppGerberEditor.py:5409 appGUI/ObjectUI.py:2375 +#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2673 +#: appEditors/AppGerberEditor.py:5441 appGUI/ObjectUI.py:2375 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:288 #: appTools/ToolCopperThieving.py:1666 appTools/ToolDblSided.py:709 #: appTools/ToolDblSided.py:897 appTools/ToolNCC.py:63 @@ -2500,12 +2477,12 @@ msgstr "Ein Bezugspunkt im Format X, Y." msgid "Add" msgstr "Hinzufügen" -#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5411 +#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5443 #: appTools/ToolTransform.py:574 msgid "Add point coordinates from clipboard." msgstr "Punktkoordinaten aus der Zwischenablage hinzufügen." -#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5426 +#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5458 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:98 #: appTools/ToolTransform.py:619 msgid "" @@ -2519,7 +2496,7 @@ msgstr "" "Positive Zahlen für CW-Bewegung.\n" "Negative Zahlen für CCW-Bewegung." -#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5442 +#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5474 #: appTools/ToolTransform.py:635 msgid "" "Rotate the selected object(s).\n" @@ -2531,7 +2508,7 @@ msgstr "" "der Begrenzungsrahmen für alle ausgewählten Objekte." #: appEditors/AppGeoEditor.py:724 appEditors/AppGeoEditor.py:786 -#: appEditors/AppGerberEditor.py:5462 appEditors/AppGerberEditor.py:5524 +#: appEditors/AppGerberEditor.py:5494 appEditors/AppGerberEditor.py:5556 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:112 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:151 #: appTools/ToolTransform.py:655 appTools/ToolTransform.py:717 @@ -2539,7 +2516,7 @@ msgid "Link" msgstr "Verknüpfung" #: appEditors/AppGeoEditor.py:726 appEditors/AppGeoEditor.py:788 -#: appEditors/AppGerberEditor.py:5464 appEditors/AppGerberEditor.py:5526 +#: appEditors/AppGerberEditor.py:5496 appEditors/AppGerberEditor.py:5558 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:114 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:153 #: appTools/ToolTransform.py:657 appTools/ToolTransform.py:719 @@ -2548,7 +2525,7 @@ msgstr "" "Verknüpfen Sie den Y-Eintrag mit dem X-Eintrag und kopieren Sie dessen " "Inhalt." -#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5469 +#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5501 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:124 #: appTools/ToolFilm.py:1046 appTools/ToolTransform.py:662 @@ -2556,7 +2533,7 @@ msgid "X angle" msgstr "X Winkel" #: appEditors/AppGeoEditor.py:733 appEditors/AppGeoEditor.py:754 -#: appEditors/AppGerberEditor.py:5471 appEditors/AppGerberEditor.py:5492 +#: appEditors/AppGerberEditor.py:5503 appEditors/AppGerberEditor.py:5524 #: appTools/ToolTransform.py:664 appTools/ToolTransform.py:685 msgid "" "Angle for Skew action, in degrees.\n" @@ -2565,13 +2542,13 @@ msgstr "" "Winkel für Schrägstellung in Grad.\n" "Gleitkommazahl zwischen -360 und 360." -#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5479 +#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5511 #: appTools/ToolTransform.py:672 msgid "Skew X" msgstr "Neigung X" #: appEditors/AppGeoEditor.py:743 appEditors/AppGeoEditor.py:764 -#: appEditors/AppGerberEditor.py:5481 appEditors/AppGerberEditor.py:5502 +#: appEditors/AppGerberEditor.py:5513 appEditors/AppGerberEditor.py:5534 #: appTools/ToolTransform.py:674 appTools/ToolTransform.py:695 msgid "" "Skew/shear the selected object(s).\n" @@ -2582,38 +2559,38 @@ msgstr "" "Der Bezugspunkt ist die Mitte von\n" "der Begrenzungsrahmen für alle ausgewählten Objekte." -#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5490 +#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5522 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:160 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:138 #: appTools/ToolFilm.py:1055 appTools/ToolTransform.py:683 msgid "Y angle" msgstr "Y Winkel" -#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5500 +#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5532 #: appTools/ToolTransform.py:693 msgid "Skew Y" msgstr "Neigung Y" -#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5531 +#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5563 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:120 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:162 #: appTools/ToolFilm.py:1002 appTools/ToolTransform.py:724 msgid "X factor" msgstr "X Faktor" -#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5533 +#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5565 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:164 #: appTools/ToolTransform.py:726 msgid "Factor for scaling on X axis." msgstr "Faktor für die Skalierung auf der X-Achse." -#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5540 +#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5572 #: appTools/ToolTransform.py:733 msgid "Scale X" msgstr "Maßstab X" #: appEditors/AppGeoEditor.py:804 appEditors/AppGeoEditor.py:824 -#: appEditors/AppGerberEditor.py:5542 appEditors/AppGerberEditor.py:5562 +#: appEditors/AppGerberEditor.py:5574 appEditors/AppGerberEditor.py:5594 #: appTools/ToolTransform.py:735 appTools/ToolTransform.py:755 msgid "" "Scale the selected object(s).\n" @@ -2624,59 +2601,59 @@ msgstr "" "Der Bezugspunkt hängt von ab\n" "das Kontrollkästchen Skalenreferenz." -#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5551 +#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5583 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:129 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:175 #: appTools/ToolFilm.py:1011 appTools/ToolTransform.py:744 msgid "Y factor" msgstr "Y Faktor" -#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5553 +#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5585 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:177 #: appTools/ToolTransform.py:746 msgid "Factor for scaling on Y axis." msgstr "Faktor für die Skalierung auf der Y-Achse." -#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5560 +#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5592 #: appTools/ToolTransform.py:753 msgid "Scale Y" msgstr "Maßstab Y" -#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5587 +#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5619 #: appTools/ToolTransform.py:780 msgid "Flip on X" msgstr "Flip auf X" #: appEditors/AppGeoEditor.py:851 appEditors/AppGeoEditor.py:856 -#: appEditors/AppGerberEditor.py:5589 appEditors/AppGerberEditor.py:5594 +#: appEditors/AppGerberEditor.py:5621 appEditors/AppGerberEditor.py:5626 #: appTools/ToolTransform.py:782 appTools/ToolTransform.py:787 msgid "Flip the selected object(s) over the X axis." msgstr "Drehen Sie die ausgewählten Objekte über die X-Achse." -#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5592 +#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5624 #: appTools/ToolTransform.py:785 msgid "Flip on Y" msgstr "Flip auf Y" -#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5612 +#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5644 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:191 #: appTools/ToolTransform.py:805 msgid "X val" msgstr "X-Wert" -#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5614 +#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5646 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:193 #: appTools/ToolTransform.py:807 msgid "Distance to offset on X axis. In current units." msgstr "Abstand zum Offset auf der X-Achse. In aktuellen Einheiten." -#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5621 +#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5653 #: appTools/ToolTransform.py:814 msgid "Offset X" msgstr "Versatz X" #: appEditors/AppGeoEditor.py:885 appEditors/AppGeoEditor.py:905 -#: appEditors/AppGerberEditor.py:5623 appEditors/AppGerberEditor.py:5643 +#: appEditors/AppGerberEditor.py:5655 appEditors/AppGerberEditor.py:5675 #: appTools/ToolTransform.py:816 appTools/ToolTransform.py:836 msgid "" "Offset the selected object(s).\n" @@ -2687,24 +2664,24 @@ msgstr "" "Der Bezugspunkt ist die Mitte von\n" "der Begrenzungsrahmen für alle ausgewählten Objekte.\n" -#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5632 +#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5664 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:204 #: appTools/ToolTransform.py:825 msgid "Y val" msgstr "Y-Wert" -#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5634 +#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5666 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:206 #: appTools/ToolTransform.py:827 msgid "Distance to offset on Y axis. In current units." msgstr "Abstand zum Offset auf der Y-Achse. In aktuellen Einheiten." -#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5641 +#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5673 #: appTools/ToolTransform.py:834 msgid "Offset Y" msgstr "Versatz Y" -#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5661 +#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5693 #: appGUI/ObjectUI.py:462 appGUI/ObjectUI.py:499 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:67 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142 @@ -2714,7 +2691,7 @@ msgstr "Versatz Y" msgid "Rounded" msgstr "Agberundet" -#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5663 +#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5695 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:218 #: appTools/ToolTransform.py:856 msgid "" @@ -2728,14 +2705,14 @@ msgstr "" "Wenn nicht markiert, folgt der Puffer der exakten Geometrie\n" "der gepufferten Form." -#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5671 +#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5703 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:226 #: appTools/ToolDistance.py:409 appTools/ToolDistanceMin.py:199 #: appTools/ToolTransform.py:864 msgid "Distance" msgstr "Entfernung" -#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5673 +#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5705 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:228 #: appTools/ToolTransform.py:866 msgid "" @@ -2749,12 +2726,12 @@ msgstr "" "Jedes Geometrieelement des Objekts wird vergrößert\n" "oder mit der \"Entfernung\" verringert." -#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5685 +#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5717 #: appTools/ToolTransform.py:878 msgid "Buffer D" msgstr "Puffer E" -#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5687 +#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5719 #: appTools/ToolTransform.py:880 msgid "" "Create the buffer effect on each geometry,\n" @@ -2763,7 +2740,7 @@ msgstr "" "Erstellen Sie den Puffereffekt für jede Geometrie.\n" "Element aus dem ausgewählten Objekt unter Verwendung des Abstands." -#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5698 +#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5730 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:245 #: appTools/ToolTransform.py:891 msgid "" @@ -2779,12 +2756,12 @@ msgstr "" "oder verringert, um dem 'Wert' zu entsprechen. Wert ist ein Prozentsatz\n" "der ursprünglichen Dimension." -#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5711 +#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5743 #: appTools/ToolTransform.py:904 msgid "Buffer F" msgstr "Puffer F" -#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5713 +#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5745 #: appTools/ToolTransform.py:906 msgid "" "Create the buffer effect on each geometry,\n" @@ -2793,7 +2770,7 @@ msgstr "" "Erstellen Sie den Puffereffekt für jede Geometrie.\n" "Element aus dem ausgewählten Objekt unter Verwendung des Faktors." -#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5784 +#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5816 #: appGUI/ObjectUI.py:1557 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 @@ -2807,26 +2784,26 @@ msgstr "Objekt" #: appEditors/AppGeoEditor.py:1110 appEditors/AppGeoEditor.py:1133 #: appEditors/AppGeoEditor.py:1279 appEditors/AppGeoEditor.py:1304 #: appEditors/AppGeoEditor.py:1339 appEditors/AppGeoEditor.py:1374 -#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:5848 -#: appEditors/AppGerberEditor.py:5871 appEditors/AppGerberEditor.py:6016 -#: appEditors/AppGerberEditor.py:6049 appEditors/AppGerberEditor.py:6092 -#: appEditors/AppGerberEditor.py:6133 appEditors/AppGerberEditor.py:6169 +#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:5880 +#: appEditors/AppGerberEditor.py:5903 appEditors/AppGerberEditor.py:6048 +#: appEditors/AppGerberEditor.py:6081 appEditors/AppGerberEditor.py:6124 +#: appEditors/AppGerberEditor.py:6165 appEditors/AppGerberEditor.py:6201 msgid "No shape selected." msgstr "Keine Form ausgewählt." -#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5856 +#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5888 #: appTools/ToolTransform.py:150 msgid "Incorrect format for Point value. Needs format X,Y" msgstr "Falsches Format für Punktwert. Benötigt Format X, Y" -#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5881 +#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5913 #: appTools/ToolTransform.py:167 msgid "Rotate transformation can not be done for a value of 0." msgstr "" "Bei einem Wert von 0 kann keine Rotationstransformation durchgeführt werden." #: appEditors/AppGeoEditor.py:1201 appEditors/AppGeoEditor.py:1222 -#: appEditors/AppGerberEditor.py:5939 appEditors/AppGerberEditor.py:5960 +#: appEditors/AppGerberEditor.py:5971 appEditors/AppGerberEditor.py:5992 #: appTools/ToolTransform.py:225 appTools/ToolTransform.py:246 msgid "Scale transformation can not be done for a factor of 0 or 1." msgstr "" @@ -2834,18 +2811,18 @@ msgstr "" "durchgeführt werden." #: appEditors/AppGeoEditor.py:1235 appEditors/AppGeoEditor.py:1244 -#: appEditors/AppGerberEditor.py:5973 appEditors/AppGerberEditor.py:5982 +#: appEditors/AppGerberEditor.py:6005 appEditors/AppGerberEditor.py:6014 #: appTools/ToolTransform.py:259 appTools/ToolTransform.py:268 msgid "Offset transformation can not be done for a value of 0." msgstr "" "Bei einem Wert von 0 kann keine Offset-Transformation durchgeführt werden." -#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:6019 +#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:6051 #: appTools/ToolTransform.py:296 msgid "Appying Rotate" msgstr "Anwenden Drehen" -#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:6031 +#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:6063 msgid "Done. Rotate completed." msgstr "Erledigt. Drehen abgeschlossen." @@ -2853,17 +2830,17 @@ msgstr "Erledigt. Drehen abgeschlossen." msgid "Rotation action was not executed" msgstr "Rotationsaktion wurde nicht ausgeführt" -#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6052 +#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6084 #: appTools/ToolTransform.py:322 msgid "Applying Flip" msgstr "Flip anwenden" -#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6064 +#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6096 #: appTools/ToolTransform.py:339 msgid "Flip on the Y axis done" msgstr "Spiegeln Sie die Y-Achse bereit" -#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6072 +#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6104 #: appTools/ToolTransform.py:348 msgid "Flip on the X axis done" msgstr "Spiegeln Sie die X-Achse bereit" @@ -2872,16 +2849,16 @@ msgstr "Spiegeln Sie die X-Achse bereit" msgid "Flip action was not executed" msgstr "Spiegeln-Aktion wurde nicht ausgeführt" -#: appEditors/AppGeoEditor.py:1342 appEditors/AppGerberEditor.py:6095 +#: appEditors/AppGeoEditor.py:1342 appEditors/AppGerberEditor.py:6127 #: appTools/ToolTransform.py:369 msgid "Applying Skew" msgstr "Schräglauf anwenden" -#: appEditors/AppGeoEditor.py:1351 appEditors/AppGerberEditor.py:6111 +#: appEditors/AppGeoEditor.py:1351 appEditors/AppGerberEditor.py:6143 msgid "Skew on the X axis done" msgstr "Schrägstellung auf der X-Achse erfolgt" -#: appEditors/AppGeoEditor.py:1353 appEditors/AppGerberEditor.py:6113 +#: appEditors/AppGeoEditor.py:1353 appEditors/AppGerberEditor.py:6145 msgid "Skew on the Y axis done" msgstr "Schrägstellung auf der Y-Achse erfolgt" @@ -2889,16 +2866,16 @@ msgstr "Schrägstellung auf der Y-Achse erfolgt" msgid "Skew action was not executed" msgstr "Die Versatzaktion wurde nicht ausgeführt" -#: appEditors/AppGeoEditor.py:1377 appEditors/AppGerberEditor.py:6136 +#: appEditors/AppGeoEditor.py:1377 appEditors/AppGerberEditor.py:6168 #: appTools/ToolTransform.py:396 msgid "Applying Scale" msgstr "Maßstab anwenden" -#: appEditors/AppGeoEditor.py:1386 appEditors/AppGerberEditor.py:6149 +#: appEditors/AppGeoEditor.py:1386 appEditors/AppGerberEditor.py:6181 msgid "Scale on the X axis done" msgstr "Skalieren auf der X-Achse erledigt" -#: appEditors/AppGeoEditor.py:1388 appEditors/AppGerberEditor.py:6151 +#: appEditors/AppGeoEditor.py:1388 appEditors/AppGerberEditor.py:6183 msgid "Scale on the Y axis done" msgstr "Skalieren auf der Y-Achse erledigt" @@ -2906,16 +2883,16 @@ msgstr "Skalieren auf der Y-Achse erledigt" msgid "Scale action was not executed" msgstr "Skalierungsaktion wurde nicht ausgeführt" -#: appEditors/AppGeoEditor.py:1408 appEditors/AppGerberEditor.py:6172 +#: appEditors/AppGeoEditor.py:1408 appEditors/AppGerberEditor.py:6204 #: appTools/ToolTransform.py:424 msgid "Applying Offset" msgstr "Offsetdruck anwenden" -#: appEditors/AppGeoEditor.py:1418 appEditors/AppGerberEditor.py:6193 +#: appEditors/AppGeoEditor.py:1418 appEditors/AppGerberEditor.py:6225 msgid "Offset on the X axis done" msgstr "Versatz auf der X-Achse erfolgt" -#: appEditors/AppGeoEditor.py:1420 appEditors/AppGerberEditor.py:6195 +#: appEditors/AppGeoEditor.py:1420 appEditors/AppGerberEditor.py:6227 msgid "Offset on the Y axis done" msgstr "Versatz auf der Y-Achse erfolgt" @@ -2923,65 +2900,65 @@ msgstr "Versatz auf der Y-Achse erfolgt" msgid "Offset action was not executed" msgstr "Offsetaktion wurde nicht ausgeführt" -#: appEditors/AppGeoEditor.py:1430 appEditors/AppGerberEditor.py:6205 +#: appEditors/AppGeoEditor.py:1430 appEditors/AppGerberEditor.py:6237 msgid "No shape selected" msgstr "Keine Form ausgewählt" -#: appEditors/AppGeoEditor.py:1433 appEditors/AppGerberEditor.py:6208 +#: appEditors/AppGeoEditor.py:1433 appEditors/AppGerberEditor.py:6240 #: appTools/ToolTransform.py:453 msgid "Applying Buffer" msgstr "Anwenden von Puffer" -#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:6230 +#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:6262 #: appTools/ToolTransform.py:474 msgid "Buffer done" msgstr "Puffer fertig" -#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:6234 +#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:6266 #: appTools/ToolTransform.py:443 appTools/ToolTransform.py:478 msgid "Action was not executed, due of" msgstr "Aktion wurde nicht ausgeführt, weil" -#: appEditors/AppGeoEditor.py:1448 appEditors/AppGerberEditor.py:6238 +#: appEditors/AppGeoEditor.py:1448 appEditors/AppGerberEditor.py:6270 msgid "Rotate ..." msgstr "Drehen ..." #: appEditors/AppGeoEditor.py:1449 appEditors/AppGeoEditor.py:1501 -#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:6239 -#: appEditors/AppGerberEditor.py:6291 appEditors/AppGerberEditor.py:6307 +#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:6271 +#: appEditors/AppGerberEditor.py:6323 appEditors/AppGerberEditor.py:6339 msgid "Enter an Angle Value (degrees)" msgstr "Geben Sie einen Winkelwert (Grad) ein" -#: appEditors/AppGeoEditor.py:1458 appEditors/AppGerberEditor.py:6248 +#: appEditors/AppGeoEditor.py:1458 appEditors/AppGerberEditor.py:6280 msgid "Geometry shape rotate done" msgstr "Geometrieform drehen fertig" -#: appEditors/AppGeoEditor.py:1461 appEditors/AppGerberEditor.py:6251 +#: appEditors/AppGeoEditor.py:1461 appEditors/AppGerberEditor.py:6283 msgid "Geometry shape rotate cancelled" msgstr "Geometrieform drehen abgebrochen" -#: appEditors/AppGeoEditor.py:1466 appEditors/AppGerberEditor.py:6256 +#: appEditors/AppGeoEditor.py:1466 appEditors/AppGerberEditor.py:6288 msgid "Offset on X axis ..." msgstr "Versatz auf der X-Achse ..." #: appEditors/AppGeoEditor.py:1467 appEditors/AppGeoEditor.py:1485 -#: appEditors/AppGerberEditor.py:6257 appEditors/AppGerberEditor.py:6275 +#: appEditors/AppGerberEditor.py:6289 appEditors/AppGerberEditor.py:6307 msgid "Enter a distance Value" msgstr "Geben Sie einen Abstandswert ein" -#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6266 +#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6298 msgid "Geometry shape offset on X axis done" msgstr "Geometrieformversatz auf der X-Achse erfolgt" -#: appEditors/AppGeoEditor.py:1479 appEditors/AppGerberEditor.py:6269 +#: appEditors/AppGeoEditor.py:1479 appEditors/AppGerberEditor.py:6301 msgid "Geometry shape offset X cancelled" msgstr "[WARNING_NOTCL] Geometrieformversatz X abgebrochen" -#: appEditors/AppGeoEditor.py:1484 appEditors/AppGerberEditor.py:6274 +#: appEditors/AppGeoEditor.py:1484 appEditors/AppGerberEditor.py:6306 msgid "Offset on Y axis ..." msgstr "Versatz auf der Y-Achse ..." -#: appEditors/AppGeoEditor.py:1494 appEditors/AppGerberEditor.py:6284 +#: appEditors/AppGeoEditor.py:1494 appEditors/AppGerberEditor.py:6316 msgid "Geometry shape offset on Y axis done" msgstr "Geometrieformversatz auf Y-Achse erfolgt" @@ -2989,11 +2966,11 @@ msgstr "Geometrieformversatz auf Y-Achse erfolgt" msgid "Geometry shape offset on Y axis canceled" msgstr "Geometrieformversatz auf Y-Achse erfolgt" -#: appEditors/AppGeoEditor.py:1500 appEditors/AppGerberEditor.py:6290 +#: appEditors/AppGeoEditor.py:1500 appEditors/AppGerberEditor.py:6322 msgid "Skew on X axis ..." msgstr "Neigung auf der X-Achse ..." -#: appEditors/AppGeoEditor.py:1510 appEditors/AppGerberEditor.py:6300 +#: appEditors/AppGeoEditor.py:1510 appEditors/AppGerberEditor.py:6332 msgid "Geometry shape skew on X axis done" msgstr "Geometrieformversatz auf X-Achse" @@ -3001,11 +2978,11 @@ msgstr "Geometrieformversatz auf X-Achse" msgid "Geometry shape skew on X axis canceled" msgstr "Geometrieformversatz auf X-Achse" -#: appEditors/AppGeoEditor.py:1516 appEditors/AppGerberEditor.py:6306 +#: appEditors/AppGeoEditor.py:1516 appEditors/AppGerberEditor.py:6338 msgid "Skew on Y axis ..." msgstr "Neigung auf der Y-Achse ..." -#: appEditors/AppGeoEditor.py:1526 appEditors/AppGerberEditor.py:6316 +#: appEditors/AppGeoEditor.py:1526 appEditors/AppGerberEditor.py:6348 msgid "Geometry shape skew on Y axis done" msgstr "Geometrieformversatz auf Y-Achse erfolgt" @@ -3117,6 +3094,16 @@ msgstr " Bewegen: Referenzpunkt anklicken ..." msgid " Click on destination point ..." msgstr " Klicken Sie auf den Zielpunkt ..." +#: appEditors/AppGeoEditor.py:2712 appEditors/AppGerberEditor.py:2430 +#: appEditors/AppGerberEditor.py:4435 appObjects/FlatCAMGeometry.py:2564 +#: appTools/ToolIsolation.py:930 appTools/ToolOptimal.py:145 +#: appTools/ToolPanelize.py:613 appTools/ToolProperties.py:195 +#: appTools/ToolQRCode.py:167 appTools/ToolSolderPaste.py:670 +#: appTools/ToolSolderPaste.py:959 appTools/ToolSub.py:197 app_Main.py:7923 +#: tclCommands/TclCommandOpenSVG.py:77 tclCommands/TclCommandPanelize.py:291 +msgid "Working ..." +msgstr "Arbeiten ..." + #: appEditors/AppGeoEditor.py:2722 msgid "Done. Geometry(s) Move completed." msgstr "Erledigt. Geometrie(n) Bewegung abgeschlossen." @@ -3149,7 +3136,7 @@ msgstr " Erledigt. Hinzufügen von Text abgeschlossen." msgid "Create buffer geometry ..." msgstr "Puffergeometrie erstellen ..." -#: appEditors/AppGeoEditor.py:3000 appEditors/AppGerberEditor.py:5201 +#: appEditors/AppGeoEditor.py:3000 appEditors/AppGerberEditor.py:5233 msgid "Done. Buffer Tool completed." msgstr "Erledigt. Pufferwerkzeug abgeschlossen." @@ -3182,7 +3169,7 @@ msgstr "Erledigt. Radiergummi-Aktion abgeschlossen." msgid "Create Paint geometry ..." msgstr "Malen geometrie erstellen ..." -#: appEditors/AppGeoEditor.py:3235 appEditors/AppGerberEditor.py:2468 +#: appEditors/AppGeoEditor.py:3235 appEditors/AppGerberEditor.py:2497 msgid "Shape transformations ..." msgstr "Formtransformationen ..." @@ -3191,8 +3178,8 @@ msgstr "Formtransformationen ..." msgid "Geometry Editor" msgstr "Geo-Editor" -#: appEditors/AppGeoEditor.py:3297 appEditors/AppGerberEditor.py:2546 -#: appEditors/AppGerberEditor.py:4002 appEditors/appGCodeEditor.py:687 +#: appEditors/AppGeoEditor.py:3297 appEditors/AppGerberEditor.py:2578 +#: appEditors/AppGerberEditor.py:4034 appEditors/appGCodeEditor.py:687 #: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42 #: appTools/ToolCorners.py:546 appTools/ToolCutOut.py:2030 @@ -3216,7 +3203,7 @@ msgstr "Linie" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:328 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290 -#: appTools/ToolDrilling.py:2589 appTools/ToolIsolation.py:3444 +#: appTools/ToolDrilling.py:2589 appTools/ToolIsolation.py:3447 #: appTools/ToolMilling.py:2265 appTools/ToolNCC.py:4368 #: appTools/ToolPaint.py:3158 msgid "Polygon" @@ -3459,51 +3446,51 @@ msgstr "Erledigt. Öffnungsbewegung abgeschlossen." msgid "Done. Apertures copied." msgstr "Erledigt. Blende kopiert." -#: appEditors/AppGerberEditor.py:2513 appGUI/MainGUI.py:745 +#: appEditors/AppGerberEditor.py:2545 appGUI/MainGUI.py:745 #: appGUI/MainGUI.py:1642 appGUI/ObjectUI.py:241 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27 msgid "Gerber Editor" msgstr "Gerber-Editor" -#: appEditors/AppGerberEditor.py:2533 appGUI/ObjectUI.py:281 +#: appEditors/AppGerberEditor.py:2565 appGUI/ObjectUI.py:281 #: appObjects/FlatCAMObj.py:492 appTools/ToolProperties.py:158 msgid "Apertures" msgstr "Öffnungen" -#: appEditors/AppGerberEditor.py:2535 appGUI/ObjectUI.py:283 +#: appEditors/AppGerberEditor.py:2567 appGUI/ObjectUI.py:283 msgid "Apertures Table for the Gerber Object." msgstr "Blendentabelle für das Gerberobjekt." -#: appEditors/AppGerberEditor.py:2546 appEditors/AppGerberEditor.py:4002 +#: appEditors/AppGerberEditor.py:2578 appEditors/AppGerberEditor.py:4034 #: appGUI/ObjectUI.py:316 appTools/ToolPunchGerber.py:1088 msgid "Code" msgstr "Code" -#: appEditors/AppGerberEditor.py:2546 appEditors/AppGerberEditor.py:4002 +#: appEditors/AppGerberEditor.py:2578 appEditors/AppGerberEditor.py:4034 #: appGUI/ObjectUI.py:316 msgid "Dim" msgstr "Maße" -#: appEditors/AppGerberEditor.py:2551 appGUI/ObjectUI.py:320 +#: appEditors/AppGerberEditor.py:2583 appGUI/ObjectUI.py:320 msgid "Index" msgstr "Index" -#: appEditors/AppGerberEditor.py:2553 appEditors/AppGerberEditor.py:2582 +#: appEditors/AppGerberEditor.py:2585 appEditors/AppGerberEditor.py:2614 #: appGUI/ObjectUI.py:322 appTools/ToolPunchGerber.py:1095 msgid "Aperture Code" msgstr "Öffnungscode" -#: appEditors/AppGerberEditor.py:2555 appGUI/ObjectUI.py:324 +#: appEditors/AppGerberEditor.py:2587 appGUI/ObjectUI.py:324 #: appTools/ToolPunchGerber.py:1097 msgid "Type of aperture: circular, rectangle, macros etc" msgstr "Öffnungsart: kreisförmig, rechteckig, Makros usw" -#: appEditors/AppGerberEditor.py:2557 appGUI/ObjectUI.py:326 +#: appEditors/AppGerberEditor.py:2589 appGUI/ObjectUI.py:326 #: appTools/ToolPunchGerber.py:1099 msgid "Aperture Size:" msgstr "Öffnungsgröße:" -#: appEditors/AppGerberEditor.py:2559 appGUI/ObjectUI.py:328 +#: appEditors/AppGerberEditor.py:2591 appGUI/ObjectUI.py:328 msgid "" "Aperture Dimensions:\n" " - (width, height) for R, O type.\n" @@ -3513,16 +3500,16 @@ msgstr "" "  - (Breite, Höhe) für R, O-Typ.\n" "  - (dia, nVertices) für P-Typ" -#: appEditors/AppGerberEditor.py:2583 +#: appEditors/AppGerberEditor.py:2615 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:58 msgid "Code for the new aperture" msgstr "Code für die neue Blende" -#: appEditors/AppGerberEditor.py:2592 +#: appEditors/AppGerberEditor.py:2624 msgid "Aperture Size" msgstr "Öffnungsgröße" -#: appEditors/AppGerberEditor.py:2594 +#: appEditors/AppGerberEditor.py:2626 msgid "" "Size for the new aperture.\n" "If aperture type is 'R' or 'O' then\n" @@ -3536,11 +3523,11 @@ msgstr "" "berechnet als:\n" "Quadrat (Breite ** 2 + Höhe ** 2)" -#: appEditors/AppGerberEditor.py:2608 +#: appEditors/AppGerberEditor.py:2640 msgid "Aperture Type" msgstr "Blendentyp" -#: appEditors/AppGerberEditor.py:2610 +#: appEditors/AppGerberEditor.py:2642 msgid "" "Select the type of new aperture. Can be:\n" "C = circular\n" @@ -3552,11 +3539,11 @@ msgstr "" "R = rechteckig\n" "O = länglich" -#: appEditors/AppGerberEditor.py:2621 +#: appEditors/AppGerberEditor.py:2653 msgid "Aperture Dim" msgstr "Öffnungsmaße" -#: appEditors/AppGerberEditor.py:2623 +#: appEditors/AppGerberEditor.py:2655 msgid "" "Dimensions for the new aperture.\n" "Active only for rectangular apertures (type R).\n" @@ -3566,19 +3553,19 @@ msgstr "" "Aktiv nur für rechteckige Öffnungen (Typ R).\n" "Das Format ist (Breite, Höhe)" -#: appEditors/AppGerberEditor.py:2632 +#: appEditors/AppGerberEditor.py:2664 msgid "Add/Delete Aperture" msgstr "Blende hinzufügen / löschen" -#: appEditors/AppGerberEditor.py:2634 +#: appEditors/AppGerberEditor.py:2666 msgid "Add/Delete an aperture in the aperture table" msgstr "Eine Blende in der Blendentabelle hinzufügen / löschen" -#: appEditors/AppGerberEditor.py:2643 +#: appEditors/AppGerberEditor.py:2675 msgid "Add a new aperture to the aperture list." msgstr "Fügen Sie der Blendenliste eine neue Blende hinzu." -#: appEditors/AppGerberEditor.py:2646 appEditors/AppGerberEditor.py:2794 +#: appEditors/AppGerberEditor.py:2678 appEditors/AppGerberEditor.py:2826 #: appGUI/GUIElements.py:325 appGUI/GUIElements.py:1012 #: appGUI/GUIElements.py:1397 appGUI/GUIElements.py:1602 #: appGUI/GUIElements.py:1935 appGUI/MainGUI.py:423 appGUI/MainGUI.py:734 @@ -3586,35 +3573,35 @@ msgstr "Fügen Sie der Blendenliste eine neue Blende hinzu." #: appGUI/MainGUI.py:1208 appGUI/MainGUI.py:1692 appGUI/MainGUI.py:2163 #: appGUI/MainGUI.py:2376 appGUI/MainGUI.py:4938 appGUI/ObjectUI.py:1125 #: appObjects/FlatCAMGeometry.py:578 appTools/ToolIsolation.py:71 -#: appTools/ToolIsolation.py:3163 appTools/ToolNCC.py:69 +#: appTools/ToolIsolation.py:3166 appTools/ToolNCC.py:69 #: appTools/ToolNCC.py:4048 appTools/ToolPaint.py:143 #: appTools/ToolPaint.py:2944 appTools/ToolSolderPaste.py:163 #: appTools/ToolSolderPaste.py:1210 app_Main.py:6296 msgid "Delete" msgstr "Löschen" -#: appEditors/AppGerberEditor.py:2648 +#: appEditors/AppGerberEditor.py:2680 msgid "Delete a aperture in the aperture list" msgstr "Löschen Sie eine Blende in der Blendenliste" -#: appEditors/AppGerberEditor.py:2665 +#: appEditors/AppGerberEditor.py:2697 msgid "Buffer Aperture" msgstr "Pufferblende" -#: appEditors/AppGerberEditor.py:2667 +#: appEditors/AppGerberEditor.py:2699 msgid "Buffer a aperture in the aperture list" msgstr "Puffern Sie eine Blende in der Blendenliste" -#: appEditors/AppGerberEditor.py:2680 +#: appEditors/AppGerberEditor.py:2712 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:195 msgid "Buffer distance" msgstr "Pufferabstand" -#: appEditors/AppGerberEditor.py:2681 +#: appEditors/AppGerberEditor.py:2713 msgid "Buffer corner" msgstr "Pufferecke" -#: appEditors/AppGerberEditor.py:2683 +#: appEditors/AppGerberEditor.py:2715 msgid "" "There are 3 types of corners:\n" " - 'Round': the corner is rounded.\n" @@ -3628,20 +3615,20 @@ msgstr "" "- 'Abgeschrägt:' Die Ecke ist eine Linie, die die Features, die sich in der " "Ecke treffen, direkt verbindet" -#: appEditors/AppGerberEditor.py:2713 +#: appEditors/AppGerberEditor.py:2745 msgid "Scale Aperture" msgstr "Skalenöffnung" -#: appEditors/AppGerberEditor.py:2715 +#: appEditors/AppGerberEditor.py:2747 msgid "Scale a aperture in the aperture list" msgstr "Skalieren Sie eine Blende in der Blendenliste" -#: appEditors/AppGerberEditor.py:2723 +#: appEditors/AppGerberEditor.py:2755 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:210 msgid "Scale factor" msgstr "Skalierungsfaktor" -#: appEditors/AppGerberEditor.py:2725 +#: appEditors/AppGerberEditor.py:2757 msgid "" "The factor by which to scale the selected aperture.\n" "Values can be between 0.0000 and 999.9999" @@ -3649,19 +3636,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:2753 +#: appEditors/AppGerberEditor.py:2785 msgid "Mark polygons" msgstr "Polygone markieren" -#: appEditors/AppGerberEditor.py:2755 +#: appEditors/AppGerberEditor.py:2787 msgid "Mark the polygon areas." msgstr "Markieren Sie die Polygonbereiche." -#: appEditors/AppGerberEditor.py:2763 +#: appEditors/AppGerberEditor.py:2795 msgid "Area UPPER threshold" msgstr "Flächenobergrenze" -#: appEditors/AppGerberEditor.py:2765 +#: appEditors/AppGerberEditor.py:2797 msgid "" "The threshold value, all areas less than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -3669,11 +3656,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:2772 +#: appEditors/AppGerberEditor.py:2804 msgid "Area LOWER threshold" msgstr "Bereichsuntergrenze" -#: appEditors/AppGerberEditor.py:2774 +#: appEditors/AppGerberEditor.py:2806 msgid "" "The threshold value, all areas more than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -3682,32 +3669,32 @@ msgstr "" "hinausgehen.\n" "Kann einen Wert zwischen 0,0000 und 9999,9999 haben" -#: appEditors/AppGerberEditor.py:2788 +#: appEditors/AppGerberEditor.py:2820 msgid "Mark" msgstr "Kennzeichen" -#: appEditors/AppGerberEditor.py:2790 +#: appEditors/AppGerberEditor.py:2822 msgid "Mark the polygons that fit within limits." msgstr "Markieren Sie die Polygone, die in Grenzen passen." -#: appEditors/AppGerberEditor.py:2796 +#: appEditors/AppGerberEditor.py:2828 msgid "Delete all the marked polygons." msgstr "Löschen Sie alle markierten Polygone." -#: appEditors/AppGerberEditor.py:2802 +#: appEditors/AppGerberEditor.py:2834 msgid "Clear all the markings." msgstr "Alle Markierungen entfernen." -#: appEditors/AppGerberEditor.py:2822 appGUI/MainGUI.py:753 +#: appEditors/AppGerberEditor.py:2854 appGUI/MainGUI.py:753 #: appGUI/MainGUI.py:1180 appGUI/MainGUI.py:2349 appGUI/MainGUI.py:4925 msgid "Add Pad Array" msgstr "Pad-Array hinzufügen" -#: appEditors/AppGerberEditor.py:2824 +#: appEditors/AppGerberEditor.py:2856 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:2830 +#: appEditors/AppGerberEditor.py:2862 msgid "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" @@ -3715,17 +3702,17 @@ msgstr "" "Wählen Sie den zu erstellenden Pad-Array-Typ aus.\n" "Es kann lineares X (Y) oder rund sein" -#: appEditors/AppGerberEditor.py:2841 +#: appEditors/AppGerberEditor.py:2873 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:95 msgid "Nr of pads" msgstr "Anzahl der Pads" -#: appEditors/AppGerberEditor.py:2843 +#: appEditors/AppGerberEditor.py:2875 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:97 msgid "Specify how many pads to be in the array." msgstr "Geben Sie an, wie viele Pads sich im Array befinden sollen." -#: appEditors/AppGerberEditor.py:2892 +#: appEditors/AppGerberEditor.py:2924 msgid "" "Angle at which the linear array is placed.\n" "The precision is of max 2 decimals.\n" @@ -3737,13 +3724,13 @@ msgstr "" "Der Mindestwert beträgt -359,99 Grad.\n" "Maximalwert ist: 360.00 Grad." -#: appEditors/AppGerberEditor.py:3392 appEditors/AppGerberEditor.py:3396 +#: appEditors/AppGerberEditor.py:3424 appEditors/AppGerberEditor.py:3428 msgid "Aperture code value is missing or wrong format. Add it and retry." msgstr "" "Blendencodewert fehlt oder falsches Format. Fügen Sie es hinzu und versuchen " "Sie es erneut." -#: appEditors/AppGerberEditor.py:3432 +#: appEditors/AppGerberEditor.py:3464 msgid "" "Aperture dimensions value is missing or wrong format. Add it in format " "(width, height) and retry." @@ -3751,163 +3738,174 @@ msgstr "" "Wert für Blendenmaße fehlt oder falsches Format. Fügen Sie es im Format " "(Breite, Höhe) hinzu und versuchen Sie es erneut." -#: appEditors/AppGerberEditor.py:3445 +#: appEditors/AppGerberEditor.py:3477 msgid "Aperture size value is missing or wrong format. Add it and retry." msgstr "" "Der Wert für die Blendengröße fehlt oder das Format ist falsch. Fügen Sie es " "hinzu und versuchen Sie es erneut." -#: appEditors/AppGerberEditor.py:3456 +#: appEditors/AppGerberEditor.py:3488 msgid "Aperture already in the aperture table." msgstr "Blende bereits in der Blendentabelle." -#: appEditors/AppGerberEditor.py:3463 +#: appEditors/AppGerberEditor.py:3495 msgid "Added new aperture with code" msgstr "Neue Blende mit Code hinzugefügt" -#: appEditors/AppGerberEditor.py:3495 +#: appEditors/AppGerberEditor.py:3527 msgid " Select an aperture in Aperture Table" msgstr " Wählen Sie in Blende Table eine Blende aus" -#: appEditors/AppGerberEditor.py:3503 +#: appEditors/AppGerberEditor.py:3535 msgid "Select an aperture in Aperture Table -->" msgstr "Wählen Sie in Blende Table eine Blende aus -->" -#: appEditors/AppGerberEditor.py:3517 +#: appEditors/AppGerberEditor.py:3549 msgid "Deleted aperture with code" msgstr "Blende mit Code gelöscht" -#: appEditors/AppGerberEditor.py:3585 +#: appEditors/AppGerberEditor.py:3617 msgid "Dimensions need two float values separated by comma." msgstr "Bemaßungen benötigen zwei durch Komma getrennte Gleitkommawerte." -#: appEditors/AppGerberEditor.py:3594 +#: appEditors/AppGerberEditor.py:3626 msgid "Dimensions edited." msgstr "Abmessungen bearbeitet." -#: appEditors/AppGerberEditor.py:4116 -msgid "Loading Gerber into Editor" -msgstr "Gerber File wird in den Editor geladen" +#: appEditors/AppGerberEditor.py:4148 +#, fuzzy +#| msgid "Loading..." +msgid "Loading" +msgstr "Wird geladen..." -#: appEditors/AppGerberEditor.py:4246 +#: appEditors/AppGerberEditor.py:4278 msgid "Setting up the UI" msgstr "UI wird initialisiert" -#: appEditors/AppGerberEditor.py:4247 +#: appEditors/AppGerberEditor.py:4279 msgid "Adding geometry finished. Preparing the GUI" msgstr "Geometrie hinzufügen fertig. Vorbereiten der GUI" -#: appEditors/AppGerberEditor.py:4256 +#: appEditors/AppGerberEditor.py:4288 msgid "Finished loading the Gerber object into the editor." msgstr "Gerber-Objekte wurde in den Editor geladen." -#: appEditors/AppGerberEditor.py:4393 +#: appEditors/AppGerberEditor.py:4425 msgid "" "There are no Aperture definitions in the file. Aborting Gerber creation." msgstr "" "Die Datei enthält keine Aperture-Definitionen. Abbruch der Gerber-Erstellung." -#: appEditors/AppGerberEditor.py:4395 appObjects/AppObject.py:164 +#: appEditors/AppGerberEditor.py:4427 appObjects/AppObject.py:164 #: appObjects/FlatCAMGeometry.py:2078 appParsers/ParseExcellon.py:972 #: appTools/ToolPcbWizard.py:318 app_Main.py:7709 app_Main.py:10173 #: app_Main.py:10233 app_Main.py:10364 app_Main.py:10429 msgid "An internal error has occurred. See shell.\n" msgstr "Ein interner Fehler ist aufgetreten. Siehe Shell.\n" -#: appEditors/AppGerberEditor.py:4403 -msgid "Creating Gerber." -msgstr "Gerber erstellen." - -#: appEditors/AppGerberEditor.py:4415 +#: appEditors/AppGerberEditor.py:4447 msgid "Done. Gerber editing finished." msgstr "Erledigt. Gerber-Bearbeitung beendet." -#: appEditors/AppGerberEditor.py:4431 +#: appEditors/AppGerberEditor.py:4463 msgid "Cancelled. No aperture is selected" msgstr "Abgebrochen. Es ist keine Blende ausgewählt" -#: appEditors/AppGerberEditor.py:4586 app_Main.py:6634 +#: appEditors/AppGerberEditor.py:4618 app_Main.py:6634 msgid "Coordinates copied to clipboard." msgstr "Koordinaten in die Zwischenablage kopiert." -#: appEditors/AppGerberEditor.py:5033 +#: appEditors/AppGerberEditor.py:4923 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 +#: appObjects/AppObject.py:452 appObjects/FlatCAMCNCJob.py:1894 +#: appObjects/FlatCAMGerber.py:995 appObjects/FlatCAMObj.py:266 +#: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 +#: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1115 +#: appTools/ToolCorners.py:419 appTools/ToolFiducials.py:563 +#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:466 app_Main.py:4813 +msgid "Plotting" +msgstr "Plotten" + +#: appEditors/AppGerberEditor.py:5065 msgid "Failed. No aperture geometry is selected." msgstr "Gescheitert. Es ist keine Aperturgeometrie ausgewählt." -#: appEditors/AppGerberEditor.py:5042 appEditors/AppGerberEditor.py:5313 +#: appEditors/AppGerberEditor.py:5074 appEditors/AppGerberEditor.py:5345 msgid "Done. Apertures geometry deleted." msgstr "Fertig. Blendengeometrie gelöscht." -#: appEditors/AppGerberEditor.py:5185 +#: appEditors/AppGerberEditor.py:5217 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:5197 appTools/ToolCopperThieving.py:306 +#: appEditors/AppGerberEditor.py:5229 appTools/ToolCopperThieving.py:306 #: appTools/ToolCopperThieving.py:907 appTools/ToolCopperThieving.py:1104 #: appTools/ToolCorners.py:146 appTools/ToolCorners.py:413 #: appTools/ToolCutOut.py:779 appTools/ToolCutOut.py:905 #: appTools/ToolCutOut.py:1128 appTools/ToolCutOut.py:1278 #: appTools/ToolFiducials.py:240 appTools/ToolFiducials.py:492 -#: appTools/ToolFiducials.py:540 appTools/ToolFiducials.py:554 camlib.py:5279 -#: camlib.py:5675 +#: appTools/ToolFiducials.py:540 appTools/ToolFiducials.py:554 camlib.py:5286 +#: camlib.py:5682 msgid "Failed." msgstr "Gescheitert." -#: appEditors/AppGerberEditor.py:5216 +#: appEditors/AppGerberEditor.py:5248 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:5248 +#: appEditors/AppGerberEditor.py:5280 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:5264 +#: appEditors/AppGerberEditor.py:5296 msgid "Done. Scale Tool completed." msgstr "Erledigt. Skalierungswerkzeug abgeschlossen." -#: appEditors/AppGerberEditor.py:5302 +#: appEditors/AppGerberEditor.py:5334 msgid "Polygons marked." msgstr "Polygone markiert." -#: appEditors/AppGerberEditor.py:5305 +#: appEditors/AppGerberEditor.py:5337 msgid "No polygons were marked. None fit within the limits." msgstr "Es wurden keine Polygone markiert. Keiner passt in die Grenzen." -#: appEditors/AppGerberEditor.py:6033 +#: appEditors/AppGerberEditor.py:6065 msgid "Rotation action was not executed." msgstr "Rotationsaktion wurde nicht ausgeführt." -#: appEditors/AppGerberEditor.py:6075 app_Main.py:6050 app_Main.py:6097 +#: appEditors/AppGerberEditor.py:6107 app_Main.py:6050 app_Main.py:6097 msgid "Flip action was not executed." msgstr "Flip-Aktion wurde nicht ausgeführt." -#: appEditors/AppGerberEditor.py:6115 +#: appEditors/AppGerberEditor.py:6147 msgid "Skew action was not executed." msgstr "Die Versatzaktion wurde nicht ausgeführt." -#: appEditors/AppGerberEditor.py:6154 +#: appEditors/AppGerberEditor.py:6186 msgid "Scale action was not executed." msgstr "Skalierungsaktion wurde nicht ausgeführt." -#: appEditors/AppGerberEditor.py:6198 +#: appEditors/AppGerberEditor.py:6230 msgid "Offset action was not executed." msgstr "Offsetaktion wurde nicht ausgeführt." -#: appEditors/AppGerberEditor.py:6287 +#: appEditors/AppGerberEditor.py:6319 msgid "Geometry shape offset Y cancelled" msgstr "Geometrieform-Versatz Y abgebrochen" -#: appEditors/AppGerberEditor.py:6303 +#: appEditors/AppGerberEditor.py:6335 msgid "Geometry shape skew X cancelled" msgstr "Geometrieformverzerren X abgebrochen" -#: appEditors/AppGerberEditor.py:6319 +#: appEditors/AppGerberEditor.py:6351 msgid "Geometry shape skew Y cancelled" msgstr "Geometrieformverzerren Y abgebrochen" @@ -3945,7 +3943,7 @@ msgstr "" #: appGUI/ObjectUI.py:1889 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 -#: appTools/ToolIsolation.py:3391 appTools/ToolPaint.py:3116 +#: appTools/ToolIsolation.py:3394 appTools/ToolPaint.py:3116 #: tclCommands/TclCommandPaint.py:162 msgid "All" msgstr "Alles" @@ -4049,7 +4047,7 @@ msgid "Dia" msgstr "Durchm" #: appEditors/appGCodeEditor.py:687 appGUI/ObjectUI.py:999 -#: appGUI/ObjectUI.py:2034 appTools/ToolIsolation.py:3035 +#: appGUI/ObjectUI.py:2034 appTools/ToolIsolation.py:3038 #: appTools/ToolNCC.py:3909 appTools/ToolPaint.py:2831 msgid "TT" msgstr "TT" @@ -4385,8 +4383,8 @@ msgstr "Neu" #: appTools/ToolCopperThieving.py:1354 appTools/ToolCutOut.py:2027 #: appTools/ToolDblSided.py:529 appTools/ToolDblSided.py:771 #: appTools/ToolFilm.py:933 appTools/ToolFilm.py:956 appTools/ToolImage.py:135 -#: appTools/ToolImage.py:190 appTools/ToolIsolation.py:3351 -#: appTools/ToolIsolation.py:3404 appTools/ToolNCC.py:3872 +#: appTools/ToolImage.py:190 appTools/ToolIsolation.py:3354 +#: appTools/ToolIsolation.py:3407 appTools/ToolNCC.py:3872 #: appTools/ToolNCC.py:4342 appTools/ToolPaint.py:3132 #: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168 #: appTools/ToolPanelize.py:716 appTools/ToolTransform.py:126 @@ -4415,7 +4413,7 @@ msgstr "Erzeugt ein neues, leeres Geometrieobjekt." #: appTools/ToolDblSided.py:528 appTools/ToolDblSided.py:769 #: appTools/ToolFilm.py:932 appTools/ToolFilm.py:955 appTools/ToolImage.py:116 #: appTools/ToolImage.py:137 appTools/ToolImage.py:190 -#: appTools/ToolIsolation.py:3352 appTools/ToolIsolation.py:3404 +#: appTools/ToolIsolation.py:3355 appTools/ToolIsolation.py:3407 #: appTools/ToolNCC.py:3873 appTools/ToolNCC.py:4342 appTools/ToolPaint.py:3132 #: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168 #: appTools/ToolPanelize.py:716 appTools/ToolPanelize.py:810 @@ -4442,7 +4440,7 @@ msgstr "Erzeugt ein neues, leeres Gerber-Objekt." #: appTools/ToolCopperThieving.py:165 appTools/ToolCopperThieving.py:1340 #: appTools/ToolCopperThieving.py:1354 appTools/ToolDblSided.py:530 #: appTools/ToolDblSided.py:728 appTools/ToolDblSided.py:770 -#: appTools/ToolFilm.py:1211 appTools/ToolIsolation.py:3404 +#: appTools/ToolFilm.py:1211 appTools/ToolIsolation.py:3407 #: appTools/ToolNCC.py:4342 appTools/ToolPaint.py:3132 #: appTools/ToolPanelize.py:148 appTools/ToolPunchGerber.py:1128 #: appTools/ToolPunchGerber.py:1143 appTools/ToolTransform.py:126 @@ -5453,7 +5451,7 @@ msgid "NCC Tool" msgstr "NCC Werkzeug" #: appGUI/MainGUI.py:1052 appGUI/MainGUI.py:2221 appGUI/MainGUI.py:4474 -#: appTools/ToolIsolation.py:192 appTools/ToolIsolation.py:2951 +#: appTools/ToolIsolation.py:192 appTools/ToolIsolation.py:2954 msgid "Isolation Tool" msgstr "Isolationswerkzeug" @@ -5477,7 +5475,7 @@ msgid "SolderPaste Tool" msgstr "Lötpaste-Werkzeug" #: appGUI/MainGUI.py:1064 appGUI/MainGUI.py:2233 appGUI/MainGUI.py:4486 -#: appTools/ToolSub.py:647 +#: appTools/ToolSub.py:648 msgid "Subtract Tool" msgstr "Subtraktionswerkzeug" @@ -5679,10 +5677,10 @@ msgstr "Grundstücksfläche" #: appGUI/MainGUI.py:1429 appTools/ToolCopperThieving.py:1243 #: appTools/ToolCorners.py:475 appTools/ToolEtchCompensation.py:291 #: appTools/ToolExtractDrills.py:454 appTools/ToolFiducials.py:902 -#: appTools/ToolInvertGerber.py:212 appTools/ToolIsolation.py:2999 +#: appTools/ToolInvertGerber.py:212 appTools/ToolIsolation.py:3002 #: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:1010 #: appTools/ToolQRCode.py:666 appTools/ToolRulesCheck.py:1171 -#: appTools/ToolSolderPaste.py:1144 appTools/ToolSub.py:693 +#: appTools/ToolSolderPaste.py:1144 appTools/ToolSub.py:694 msgid "GERBER" msgstr "GERBER" @@ -5691,7 +5689,7 @@ msgstr "GERBER" msgid "EXCELLON" msgstr "EXCELLON" -#: appGUI/MainGUI.py:1449 appTools/ToolSub.py:746 +#: appGUI/MainGUI.py:1449 appTools/ToolSub.py:747 msgid "GEOMETRY" msgstr "GEOMETRY" @@ -5854,7 +5852,7 @@ msgstr "Ja" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 -#: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3079 +#: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3082 #: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3959 #: appTools/ToolPaint.py:2869 appTranslation.py:112 appTranslation.py:214 #: app_Main.py:2499 app_Main.py:3526 app_Main.py:5981 app_Main.py:8997 @@ -6499,7 +6497,7 @@ msgid "App Object" msgstr "Objekt" #: appGUI/ObjectUI.py:78 appTools/ToolDrilling.py:2015 -#: appTools/ToolIsolation.py:2988 appTools/ToolMilling.py:1620 +#: appTools/ToolIsolation.py:2991 appTools/ToolMilling.py:1620 msgid "" "BASIC is suitable for a beginner. Many parameters\n" "are hidden from the user in this mode.\n" @@ -6637,11 +6635,11 @@ msgstr "" msgid "Mark the aperture instances on canvas." msgstr "Markieren Sie die Blendeninstanzen auf der Leinwand." -#: appGUI/ObjectUI.py:339 appTools/ToolIsolation.py:3478 +#: appGUI/ObjectUI.py:339 appTools/ToolIsolation.py:3481 msgid "Buffer Solid Geometry" msgstr "Festkörpergeometrie puffern" -#: appGUI/ObjectUI.py:341 appTools/ToolIsolation.py:3480 +#: appGUI/ObjectUI.py:341 appTools/ToolIsolation.py:3483 msgid "" "This button is shown only when the Gerber file\n" "is loaded without buffering.\n" @@ -6658,7 +6656,7 @@ msgid "Isolation Routing" msgstr "Isolierungsrouting" #: appGUI/ObjectUI.py:360 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:32 -#: appTools/ToolIsolation.py:2978 +#: appTools/ToolIsolation.py:2981 msgid "" "Create a Geometry object with\n" "toolpaths to cut around polygons." @@ -6731,7 +6729,7 @@ msgid "Resulting geometry will have rounded corners." msgstr "Die resultierende Geometrie hat abgerundete Ecken." #: appGUI/ObjectUI.py:467 appGUI/ObjectUI.py:507 appTools/ToolCutOut.py:2304 -#: appTools/ToolCutOut.py:2319 appTools/ToolIsolation.py:3457 +#: appTools/ToolCutOut.py:2319 appTools/ToolIsolation.py:3460 #: appTools/ToolNCC.py:4391 appTools/ToolPaint.py:3167 msgid "Generate Geometry" msgstr "Geometrie erzeugen" @@ -7092,14 +7090,14 @@ msgstr "" "Der Wert kann für \"außerhalb\" positiv sein\n" "Cut und Negativ für \"Inside\" Cut." -#: appGUI/ObjectUI.py:1079 appTools/ToolIsolation.py:3100 +#: appGUI/ObjectUI.py:1079 appTools/ToolIsolation.py:3103 #: appTools/ToolNCC.py:66 appTools/ToolNCC.py:3986 appTools/ToolPaint.py:140 #: appTools/ToolPaint.py:2896 msgid "Add from DB" msgstr "Aus DB hinzufügen" #: appGUI/ObjectUI.py:1096 appTools/ToolCutOut.py:2088 -#: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3135 +#: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3138 #: appTools/ToolNCC.py:4020 appTools/ToolPaint.py:2916 msgid "Search and Add" msgstr "" @@ -7114,13 +7112,13 @@ msgstr "" #: appGUI/ObjectUI.py:1103 appObjects/FlatCAMGeometry.py:572 #: appTools/ToolCutOut.py:2100 appTools/ToolIsolation.py:66 -#: appTools/ToolIsolation.py:3146 appTools/ToolNCC.py:4031 +#: appTools/ToolIsolation.py:3149 appTools/ToolNCC.py:4031 #: appTools/ToolPaint.py:2927 msgid "Pick from DB" msgstr "" #: appGUI/ObjectUI.py:1106 appTools/ToolCutOut.py:2103 -#: appTools/ToolIsolation.py:3149 appTools/ToolNCC.py:4034 +#: appTools/ToolIsolation.py:3152 appTools/ToolNCC.py:4034 #: appTools/ToolPaint.py:2930 msgid "" "Add a new tool to the Tool Table\n" @@ -7148,7 +7146,7 @@ msgstr "" #: appTools/ToolIsolation.py:532 appTools/ToolIsolation.py:640 #: appTools/ToolIsolation.py:645 appTools/ToolIsolation.py:675 #: appTools/ToolIsolation.py:698 appTools/ToolIsolation.py:711 -#: appTools/ToolIsolation.py:3179 appTools/ToolMilling.py:628 +#: appTools/ToolIsolation.py:3182 appTools/ToolMilling.py:628 #: appTools/ToolMilling.py:744 appTools/ToolMilling.py:749 #: appTools/ToolMilling.py:779 appTools/ToolMilling.py:790 #: appTools/ToolMilling.py:794 appTools/ToolMilling.py:1711 @@ -7162,7 +7160,7 @@ msgid "Parameters for" msgstr "Parameter für" #: appGUI/ObjectUI.py:1164 appTools/ToolDrilling.py:2119 -#: appTools/ToolIsolation.py:3182 appTools/ToolMilling.py:1714 +#: appTools/ToolIsolation.py:3185 appTools/ToolMilling.py:1714 #: appTools/ToolNCC.py:4067 appTools/ToolPaint.py:2961 msgid "" "The data used for creating GCode.\n" @@ -7352,13 +7350,13 @@ msgid "The feedrate used while the probe is probing." msgstr "Der Vorschub während der Sondenmessung." #: appGUI/ObjectUI.py:1423 appTools/ToolDrilling.py:2364 -#: appTools/ToolIsolation.py:3278 appTools/ToolMilling.py:2042 +#: appTools/ToolIsolation.py:3281 appTools/ToolMilling.py:2042 #: appTools/ToolNCC.py:4225 appTools/ToolPaint.py:3056 msgid "Apply parameters to all tools" msgstr "Parameter auf alle Werkzeuge anwenden" #: appGUI/ObjectUI.py:1426 appTools/ToolDrilling.py:2367 -#: appTools/ToolIsolation.py:3281 appTools/ToolMilling.py:2045 +#: appTools/ToolIsolation.py:3284 appTools/ToolMilling.py:2045 #: appTools/ToolNCC.py:4228 appTools/ToolPaint.py:3059 msgid "" "The parameters in the current form will be applied\n" @@ -7368,13 +7366,13 @@ msgstr "" "Werkzeugtabelle zugeordnet." #: appGUI/ObjectUI.py:1437 appTools/ToolDrilling.py:2378 -#: appTools/ToolIsolation.py:3292 appTools/ToolMilling.py:2056 +#: appTools/ToolIsolation.py:3295 appTools/ToolMilling.py:2056 #: appTools/ToolNCC.py:4239 appTools/ToolPaint.py:3070 msgid "Common Parameters" msgstr "Allgemeine Parameter" #: appGUI/ObjectUI.py:1439 appTools/ToolDrilling.py:2380 -#: appTools/ToolIsolation.py:3294 appTools/ToolMilling.py:2058 +#: appTools/ToolIsolation.py:3297 appTools/ToolMilling.py:2058 #: appTools/ToolNCC.py:4241 appTools/ToolPaint.py:3072 msgid "Parameters that are common for all tools." msgstr "Parameter, die allen Werkzeugen gemeinsam sind." @@ -7584,7 +7582,7 @@ msgstr "Fügen Sie einen Ausschlussbereich hinzu." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:305 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:324 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286 -#: appTools/ToolDrilling.py:2591 appTools/ToolIsolation.py:3440 +#: appTools/ToolDrilling.py:2591 appTools/ToolIsolation.py:3443 #: appTools/ToolMilling.py:2267 appTools/ToolNCC.py:4364 #: appTools/ToolPaint.py:3154 msgid "The kind of selection shape used for area selection." @@ -10841,7 +10839,7 @@ msgstr "Selbst" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 -#: appTools/ToolCopperThieving.py:1322 appTools/ToolIsolation.py:3391 +#: appTools/ToolCopperThieving.py:1322 appTools/ToolIsolation.py:3394 #: appTools/ToolNCC.py:4319 appTools/ToolPaint.py:3116 msgid "Area Selection" msgstr "Bereichsauswahl" @@ -10851,7 +10849,7 @@ msgstr "Bereichsauswahl" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolCopperThieving.py:1323 appTools/ToolDblSided.py:761 -#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:4319 +#: appTools/ToolIsolation.py:3394 appTools/ToolNCC.py:4319 #: appTools/ToolPaint.py:3116 tclCommands/TclCommandPaint.py:166 msgid "Reference Object" msgstr "Ref. Objekt" @@ -12245,7 +12243,7 @@ msgstr "Erstellen Sie Geometrie zum Fräsen von Löchern." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:156 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:140 -#: appTools/ToolDrilling.py:2082 appTools/ToolIsolation.py:3071 +#: appTools/ToolDrilling.py:2082 appTools/ToolIsolation.py:3074 #: appTools/ToolMilling.py:1687 appTools/ToolNCC.py:3951 #: appTools/ToolPaint.py:2861 msgid "Tool order" @@ -12256,7 +12254,7 @@ msgstr "Werkzeugbestellung" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:167 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141 -#: appTools/ToolDrilling.py:2083 appTools/ToolIsolation.py:3072 +#: appTools/ToolDrilling.py:2083 appTools/ToolIsolation.py:3075 #: appTools/ToolMilling.py:1688 appTools/ToolNCC.py:3952 #: appTools/ToolNCC.py:3962 appTools/ToolPaint.py:2862 #: appTools/ToolPaint.py:2872 @@ -12285,7 +12283,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:165 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:149 -#: appTools/ToolDrilling.py:2091 appTools/ToolIsolation.py:3080 +#: appTools/ToolDrilling.py:2091 appTools/ToolIsolation.py:3083 #: appTools/ToolMilling.py:1696 appTools/ToolNCC.py:3960 #: appTools/ToolPaint.py:2870 msgid "Forward" @@ -12295,7 +12293,7 @@ msgstr "Vorwärts" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:64 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 -#: appTools/ToolDrilling.py:2092 appTools/ToolIsolation.py:3081 +#: appTools/ToolDrilling.py:2092 appTools/ToolIsolation.py:3084 #: appTools/ToolMilling.py:1697 appTools/ToolNCC.py:3961 #: appTools/ToolPaint.py:2871 msgid "Reverse" @@ -12656,13 +12654,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:288 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:242 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:243 -#: appTools/ToolIsolation.py:3299 appTools/ToolNCC.py:4246 +#: appTools/ToolIsolation.py:3302 appTools/ToolNCC.py:4246 #: appTools/ToolPaint.py:3076 msgid "Rest" msgstr "Rest" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:246 -#: appTools/ToolIsolation.py:3302 +#: appTools/ToolIsolation.py:3305 msgid "" "If checked, use 'rest machining'.\n" "Basically it will isolate outside PCB features,\n" @@ -12681,22 +12679,22 @@ msgstr "" "Wenn nicht aktiviert, verwenden Sie den Standardalgorithmus." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:258 -#: appTools/ToolIsolation.py:3324 +#: appTools/ToolIsolation.py:3327 msgid "Combine" msgstr "Kombinieren" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:260 -#: appTools/ToolIsolation.py:3326 +#: appTools/ToolIsolation.py:3329 msgid "Combine all passes into one object" msgstr "Kombinieren Sie alle Durchgänge in einem Objekt" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:267 -#: appTools/ToolIsolation.py:3343 +#: appTools/ToolIsolation.py:3346 msgid "Except" msgstr "Außer" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:268 -#: appTools/ToolIsolation.py:3344 +#: appTools/ToolIsolation.py:3347 msgid "" "When the isolation geometry is generated,\n" "by checking this, the area of the object below\n" @@ -12708,20 +12706,20 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:350 -#: appTools/ToolIsolation.py:3333 appTools/ToolNCC.py:4377 +#: appTools/ToolIsolation.py:3336 appTools/ToolNCC.py:4377 msgid "Check validity" msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:352 -#: appTools/ToolIsolation.py:3335 appTools/ToolNCC.py:4379 +#: appTools/ToolIsolation.py:3338 appTools/ToolNCC.py:4379 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:287 -#: appTools/ToolIsolation.py:3383 +#: appTools/ToolIsolation.py:3386 msgid "" "Isolation scope. Choose what to isolate:\n" "- 'All' -> Isolate all the polygons in the object\n" @@ -12738,18 +12736,18 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 -#: appTools/ToolIsolation.py:3391 appTools/ToolPaint.py:3116 +#: appTools/ToolIsolation.py:3394 appTools/ToolPaint.py:3116 #: tclCommands/TclCommandPaint.py:164 msgid "Polygon Selection" msgstr "Polygon auswahl" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:315 -#: appTools/ToolIsolation.py:3427 +#: appTools/ToolIsolation.py:3430 msgid "Interiors" msgstr "Inneres" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:317 -#: appTools/ToolIsolation.py:3429 +#: appTools/ToolIsolation.py:3432 msgid "" "When checked the user can select interiors of a polygon.\n" "(holes in the polygon)." @@ -12759,12 +12757,12 @@ msgstr "" "(Löcher im Polygon)." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:322 -#: appTools/ToolIsolation.py:3314 +#: appTools/ToolIsolation.py:3317 msgid "Forced Rest" msgstr "Gezwungen" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:324 -#: appTools/ToolIsolation.py:3316 +#: appTools/ToolIsolation.py:3319 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" @@ -12788,17 +12786,6 @@ msgstr "NormalFormat" msgid "Progressive" msgstr "Progressiv" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 -#: appObjects/AppObject.py:452 appObjects/FlatCAMObj.py:266 -#: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 -#: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1115 -#: appTools/ToolCorners.py:419 appTools/ToolFiducials.py:563 -#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:466 app_Main.py:4813 -msgid "Plotting" -msgstr "Plotten" - #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:341 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305 @@ -13241,7 +13228,7 @@ msgstr "" "Ein Werkzeug zum Subtrahieren eines Gerber- oder Geometrieobjekts\n" "von einem anderen des gleichen Typs." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:38 appTools/ToolSub.py:782 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:38 appTools/ToolSub.py:783 msgid "Close paths" msgstr "Wege schließen" @@ -13252,13 +13239,13 @@ msgstr "" "Wenn Sie dies aktivieren, werden die vom Geometry-Substractor-Objekt " "geschnittenen Pfade geschlossen." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:42 appTools/ToolSub.py:679 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:42 appTools/ToolSub.py:680 #, fuzzy #| msgid "Delete Tool" msgid "Delete source" msgstr "Werkzeug löschen" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:44 appTools/ToolSub.py:681 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:44 appTools/ToolSub.py:682 msgid "" "When checked will delete the source objects\n" "after a successful operation." @@ -13654,10 +13641,6 @@ msgstr "" msgid "Finished autolevelling." msgstr "Fertige G-Code Verarbeitung ..." -#: appObjects/FlatCAMCNCJob.py:1894 -msgid "Plotting..." -msgstr "Zeichnung..." - #: appObjects/FlatCAMCNCJob.py:1966 msgid "File saved to" msgstr "Datei gespeichert in" @@ -13882,14 +13865,6 @@ msgstr "CNC-Code generieren" msgid "CNCjob created" msgstr "CNCjob erstellt" -#: appObjects/FlatCAMGeometry.py:2564 appTools/ToolCopperThieving.py:593 -#: appTools/ToolFilm.py:639 appTools/ToolFilm.py:883 -#: appTools/ToolIsolation.py:930 appTools/ToolNCC.py:868 -#: appTools/ToolOptimal.py:145 appTools/ToolPanelize.py:613 -#: appTools/ToolRulesCheck.py:627 -msgid "Working..." -msgstr "Arbeiten..." - #: appObjects/FlatCAMGeometry.py:2585 msgid "Polish" msgstr "" @@ -13962,21 +13937,17 @@ msgid "Operation could not be done." msgstr "Operation konnte nicht durchgeführt werden." #: appObjects/FlatCAMGerber.py:556 appObjects/FlatCAMGerber.py:633 -#: appTools/ToolIsolation.py:1590 appTools/ToolIsolation.py:1957 +#: appTools/ToolIsolation.py:1590 appTools/ToolIsolation.py:1960 #: appTools/ToolNCC.py:1870 appTools/ToolNCC.py:2891 appTools/ToolNCC.py:3271 msgid "Isolation geometry could not be generated." msgstr "Isolationsgeometrie konnte nicht generiert werden." #: appObjects/FlatCAMGerber.py:583 appObjects/FlatCAMGerber.py:711 #: appTools/ToolIsolation.py:1656 appTools/ToolIsolation.py:1852 -#: appTools/ToolIsolation.py:2041 +#: appTools/ToolIsolation.py:2044 msgid "Isolation geometry created" msgstr "Isolationsgeometrie erstellt" -#: appObjects/FlatCAMGerber.py:995 -msgid "Plotting Apertures" -msgstr "Plotten Apertures" - #: appObjects/FlatCAMObj.py:252 msgid "Name changed from" msgstr "Name geändert von" @@ -14010,7 +13981,7 @@ msgstr "Verziehen..." msgid "Dimensions" msgstr "Dimensionen" -#: appObjects/FlatCAMObj.py:510 appTools/ToolProperties.py:195 +#: appObjects/FlatCAMObj.py:510 msgid "Calculating dimensions ... Please wait." msgstr "Bemaßung wird berechnet ... Bitte warten." @@ -14385,12 +14356,12 @@ msgstr "" #: appTools/ToolDblSided.py:946 appTools/ToolDrilling.py:2649 #: appTools/ToolEtchCompensation.py:459 appTools/ToolExtractDrills.py:699 #: appTools/ToolFiducials.py:962 appTools/ToolFilm.py:1387 -#: appTools/ToolInvertGerber.py:284 appTools/ToolIsolation.py:3490 +#: appTools/ToolInvertGerber.py:284 appTools/ToolIsolation.py:3493 #: appTools/ToolMilling.py:2324 appTools/ToolNCC.py:4407 #: appTools/ToolOptimal.py:594 appTools/ToolPaint.py:3183 #: appTools/ToolPanelize.py:891 appTools/ToolPunchGerber.py:1308 #: appTools/ToolQRCode.py:912 appTools/ToolRulesCheck.py:1627 -#: appTools/ToolSolderPaste.py:1558 appTools/ToolSub.py:806 +#: appTools/ToolSolderPaste.py:1558 appTools/ToolSub.py:807 #: appTools/ToolTransform.py:920 msgid "Reset Tool" msgstr "Reset Werkzeug" @@ -14401,12 +14372,12 @@ msgstr "Reset Werkzeug" #: appTools/ToolDblSided.py:949 appTools/ToolDrilling.py:2652 #: appTools/ToolEtchCompensation.py:462 appTools/ToolExtractDrills.py:702 #: appTools/ToolFiducials.py:965 appTools/ToolFilm.py:1390 -#: appTools/ToolInvertGerber.py:287 appTools/ToolIsolation.py:3493 +#: appTools/ToolInvertGerber.py:287 appTools/ToolIsolation.py:3496 #: appTools/ToolMilling.py:2327 appTools/ToolNCC.py:4410 #: appTools/ToolOptimal.py:597 appTools/ToolPaint.py:3186 #: appTools/ToolPanelize.py:894 appTools/ToolPunchGerber.py:1311 #: appTools/ToolQRCode.py:915 appTools/ToolRulesCheck.py:1630 -#: appTools/ToolSolderPaste.py:1561 appTools/ToolSub.py:809 +#: appTools/ToolSolderPaste.py:1561 appTools/ToolSub.py:810 #: appTools/ToolTransform.py:923 msgid "Will reset the tool parameters." msgstr "Wird die Werkzeugeinstellungen zurücksetzen." @@ -14611,8 +14582,8 @@ msgstr "" "Enthalten die erwarteten Kalibrierungspunkte sowie\n" "die gemessenen." -#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:704 -#: appTools/ToolSub.py:757 +#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:705 +#: appTools/ToolSub.py:758 msgid "Target" msgstr "Ziel" @@ -14872,8 +14843,8 @@ msgstr "'Copper Thieving' Werkzeug fertig." #: appTools/ToolNCC.py:860 appTools/ToolNCC.py:1322 appTools/ToolNCC.py:1371 #: appTools/ToolNCC.py:1404 appTools/ToolPaint.py:1095 #: appTools/ToolPanelize.py:192 appTools/ToolPanelize.py:206 -#: appTools/ToolSub.py:163 appTools/ToolSub.py:181 appTools/ToolSub.py:390 -#: appTools/ToolSub.py:403 tclCommands/TclCommandCopperClear.py:97 +#: appTools/ToolSub.py:163 appTools/ToolSub.py:181 appTools/ToolSub.py:391 +#: appTools/ToolSub.py:404 tclCommands/TclCommandCopperClear.py:97 #: tclCommands/TclCommandPaint.py:99 msgid "Could not retrieve object" msgstr "Objekt konnte nicht abgerufen werden" @@ -14894,6 +14865,12 @@ msgstr "Copper Thieving-Tool. Vorbereitung von isolierenden Polygonen." msgid "Copper Thieving Tool. Preparing areas to fill with copper." msgstr "Copper Thieving Tool: Areale zur Kupferfüllung vorbereiten." +#: appTools/ToolCopperThieving.py:593 appTools/ToolFilm.py:639 +#: appTools/ToolFilm.py:883 appTools/ToolNCC.py:868 +#: appTools/ToolRulesCheck.py:627 +msgid "Working..." +msgstr "Arbeiten..." + #: appTools/ToolCopperThieving.py:626 msgid "Geometry not supported for bounding box" msgstr "Geometrie für Umriss nicht unterstützt" @@ -14973,7 +14950,7 @@ msgstr "" "- 'Referenzobjekt' - 'Copper Thieving' innerhalb des von einem anderen " "Objekt angegebenen Bereichs." -#: appTools/ToolCopperThieving.py:1334 appTools/ToolIsolation.py:3398 +#: appTools/ToolCopperThieving.py:1334 appTools/ToolIsolation.py:3401 #: appTools/ToolNCC.py:4336 appTools/ToolPaint.py:3126 msgid "Ref. Type" msgstr "Ref. Typ" @@ -14987,12 +14964,12 @@ msgstr "" "soll.\n" "Es kann Gerber, Excellon oder Geometry sein." -#: appTools/ToolCopperThieving.py:1345 appTools/ToolIsolation.py:3409 +#: appTools/ToolCopperThieving.py:1345 appTools/ToolIsolation.py:3412 #: appTools/ToolNCC.py:4346 appTools/ToolPaint.py:3136 msgid "Ref. Object" msgstr "Ref. Objekt" -#: appTools/ToolCopperThieving.py:1347 appTools/ToolIsolation.py:3411 +#: appTools/ToolCopperThieving.py:1347 appTools/ToolIsolation.py:3414 #: appTools/ToolNCC.py:4348 appTools/ToolPaint.py:3138 msgid "The FlatCAM object to be used as non copper clearing reference." msgstr "" @@ -15159,7 +15136,7 @@ msgstr "Werkzeug aus Werkzeugdatenbank hinzufügen" msgid "Default tool added." msgstr "Standardwerte" -#: appTools/ToolCutOut.py:471 appTools/ToolIsolation.py:2588 +#: appTools/ToolCutOut.py:471 appTools/ToolIsolation.py:2591 #: appTools/ToolNCC.py:3731 appTools/ToolPaint.py:2636 app_Main.py:5924 #: app_Main.py:5944 msgid "Selected tool can't be used here. Pick another." @@ -15324,7 +15301,7 @@ msgstr "" "Was hier ausgewählt wird, bestimmt die Art\n" "von Objekten, die die Combobox 'Object' füllen." -#: appTools/ToolCutOut.py:2091 appTools/ToolIsolation.py:3138 +#: appTools/ToolCutOut.py:2091 appTools/ToolIsolation.py:3141 #: appTools/ToolNCC.py:4023 appTools/ToolPaint.py:2919 msgid "" "Add a new tool to the Tool Table\n" @@ -15936,19 +15913,19 @@ msgstr "Springe zum halben Punkt" msgid "Current Tool parameters were applied to all tools." msgstr "Aktuelle Werkzeugparameter wurden auf alle Werkzeuge angewendet." -#: appTools/ToolDrilling.py:1600 camlib.py:4071 +#: appTools/ToolDrilling.py:1600 camlib.py:4078 msgid "The loaded Excellon file has no drills" msgstr "Die geladene Excellon-Datei hat keine Bohrer" -#: appTools/ToolDrilling.py:1645 camlib.py:3989 +#: appTools/ToolDrilling.py:1645 camlib.py:3996 msgid "Creating a list of points to drill..." msgstr "Erstellen einer Liste von Punkten zum Bohren ..." -#: appTools/ToolDrilling.py:1652 camlib.py:4018 +#: appTools/ToolDrilling.py:1652 camlib.py:4025 msgid "Failed. Drill points inside the exclusion zones." msgstr "Gescheitert. Bohrpunkte innerhalb der Sperrzonen." -#: appTools/ToolDrilling.py:1668 camlib.py:4061 camlib.py:5455 camlib.py:5864 +#: appTools/ToolDrilling.py:1668 camlib.py:4068 camlib.py:5462 camlib.py:5871 msgid "Starting G-Code" msgstr "G-Code starten" @@ -15958,7 +15935,7 @@ msgstr "G-Code starten" msgid "Generating Excellon CNCJob..." msgstr "Panel wird erstellt ..." -#: appTools/ToolDrilling.py:1791 camlib.py:3213 camlib.py:3636 camlib.py:5722 +#: appTools/ToolDrilling.py:1791 camlib.py:3213 camlib.py:3643 camlib.py:5729 msgid "The Toolchange X,Y format has to be (x, y)." msgstr "" @@ -16439,9 +16416,11 @@ msgstr "" "Nicht unterstützte Art wird als Parameter ausgewählt. Nur Geometrie und " "Gerber werden unterstützt" -#: appTools/ToolImage.py:149 -msgid "Importing Image" -msgstr "Bild importieren" +#: appTools/ToolImage.py:149 appTools/ToolPcbWizard.py:336 +#, fuzzy +#| msgid "Importing SVG" +msgid "Importing" +msgstr "SVG importieren" #: appTools/ToolImage.py:161 appTools/ToolPDF.py:155 app_Main.py:10070 #: app_Main.py:10125 app_Main.py:10203 app_Main.py:10266 app_Main.py:10332 @@ -16608,7 +16587,7 @@ msgid "" msgstr "" #: appTools/ToolIsolation.py:1068 appTools/ToolIsolation.py:1155 -#: appTools/ToolIsolation.py:1213 appTools/ToolIsolation.py:2637 +#: appTools/ToolIsolation.py:1213 appTools/ToolIsolation.py:2640 #: appTools/ToolNCC.py:1015 appTools/ToolNCC.py:1103 appTools/ToolNCC.py:1165 #: appTools/ToolNCC.py:3780 appTools/ToolPaint.py:703 appTools/ToolPaint.py:791 #: appTools/ToolPaint.py:853 appTools/ToolPaint.py:2692 @@ -16646,7 +16625,9 @@ msgid "Tool(s) deleted from Tool Table." msgstr "Werkzeug(e) aus der Werkzeugtabelle gelöscht." #: appTools/ToolIsolation.py:1390 -msgid "Isolating..." +#, fuzzy +#| msgid "Isolating..." +msgid "Isolating ..." msgstr "Isolieren ..." #: appTools/ToolIsolation.py:1410 @@ -16666,17 +16647,17 @@ msgid "Click on a polygon to isolate it." msgstr "Klicken Sie auf ein Plozgon um es zu isolieren." #: appTools/ToolIsolation.py:1597 appTools/ToolIsolation.py:1620 -#: appTools/ToolIsolation.py:1776 appTools/ToolIsolation.py:1969 +#: appTools/ToolIsolation.py:1776 appTools/ToolIsolation.py:1972 msgid "Subtracting Geo" msgstr "Geo subtrahieren" #: appTools/ToolIsolation.py:1601 appTools/ToolIsolation.py:1780 -#: appTools/ToolIsolation.py:1973 +#: appTools/ToolIsolation.py:1976 msgid "Intersecting Geo" msgstr "Sich überschneidende Geometrie" #: appTools/ToolIsolation.py:1652 appTools/ToolIsolation.py:1849 -#: appTools/ToolIsolation.py:2038 +#: appTools/ToolIsolation.py:2041 msgid "Empty Geometry in" msgstr "Leere Geometrie in" @@ -16698,59 +16679,59 @@ msgstr "" "Die folgenden Koordinaten für die Kupfermerkmale konnten nicht isoliert " "werden:" -#: appTools/ToolIsolation.py:2202 appTools/ToolIsolation.py:2315 +#: appTools/ToolIsolation.py:2205 appTools/ToolIsolation.py:2318 #: appTools/ToolPaint.py:1135 msgid "Added polygon" msgstr "Polygon hinzugefügt" -#: appTools/ToolIsolation.py:2203 appTools/ToolIsolation.py:2317 +#: appTools/ToolIsolation.py:2206 appTools/ToolIsolation.py:2320 msgid "Click to add next polygon or right click to start isolation." msgstr "" "Klicken Sie, um das nächste Polygon hinzuzufügen, oder klicken Sie mit der " "rechten Maustaste, um den Isolationsvorgang zu beginnen." -#: appTools/ToolIsolation.py:2215 appTools/ToolPaint.py:1149 +#: appTools/ToolIsolation.py:2218 appTools/ToolPaint.py:1149 msgid "Removed polygon" msgstr "Polygon entfernt" # nearly the same as before? What good is this? -#: appTools/ToolIsolation.py:2216 +#: appTools/ToolIsolation.py:2219 msgid "Click to add/remove next polygon or right click to start isolation." msgstr "" "Klicken Sie, um das nächste Polygon hinzuzufügen oder zu entfernen, oder " "klicken Sie mit der rechten Maustaste, um den Isolationsvorgang zu beginnen." -#: appTools/ToolIsolation.py:2221 appTools/ToolPaint.py:1155 +#: appTools/ToolIsolation.py:2224 appTools/ToolPaint.py:1155 msgid "No polygon detected under click position." msgstr "Kein Polygon an der Stelle an die geklickt wurde." -#: appTools/ToolIsolation.py:2251 appTools/ToolPaint.py:1185 +#: appTools/ToolIsolation.py:2254 appTools/ToolPaint.py:1185 msgid "List of single polygons is empty. Aborting." msgstr "Liste der Einzelpolygone ist leer. Vorgang wird abgebrochen." -#: appTools/ToolIsolation.py:2320 +#: appTools/ToolIsolation.py:2323 msgid "No polygon in selection." msgstr "Kein Polygon in der Auswahl." -#: appTools/ToolIsolation.py:2348 +#: appTools/ToolIsolation.py:2351 msgid "Click the end point of the paint area." msgstr "Klicken Sie auf den Endpunkt des Malbereichs." -#: appTools/ToolIsolation.py:2601 appTools/ToolNCC.py:3744 +#: appTools/ToolIsolation.py:2604 appTools/ToolNCC.py:3744 #: appTools/ToolPaint.py:2649 app_Main.py:5935 app_Main.py:5954 msgid "Tool from DB added in Tool Table." msgstr "Werkzeug aus Werkzeugdatenbank zur Werkzeugtabelle hinzugefügt." -#: appTools/ToolIsolation.py:2655 appTools/ToolNCC.py:3797 +#: appTools/ToolIsolation.py:2658 appTools/ToolNCC.py:3797 #: appTools/ToolPaint.py:2709 msgid "New tool added to Tool Table." msgstr "Neues Werkzeug zur Werkzeugtabelle hinzugefügt." -#: appTools/ToolIsolation.py:3001 +#: appTools/ToolIsolation.py:3004 msgid "Gerber object for isolation routing." msgstr "Gerber-Objekt für Isolationsrouting." -#: appTools/ToolIsolation.py:3025 appTools/ToolNCC.py:3899 +#: appTools/ToolIsolation.py:3028 appTools/ToolNCC.py:3899 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for copper clearing." @@ -16758,7 +16739,7 @@ msgstr "" "Toolspool aus dem der Algorithmus\n" "wählt die für die Kupferreinigung verwendeten aus." -#: appTools/ToolIsolation.py:3041 +#: appTools/ToolIsolation.py:3044 msgid "" "This is the Tool Number.\n" "Isolation routing will start with the tool with the biggest \n" @@ -16776,7 +16757,7 @@ msgstr "" "Werkzeugen\n" "Diese Funktion kann keine Routing-Geometrie erstellen." -#: appTools/ToolIsolation.py:3049 appTools/ToolNCC.py:3923 +#: appTools/ToolIsolation.py:3052 appTools/ToolNCC.py:3923 msgid "" "Tool Diameter. It's value (in current FlatCAM units)\n" "is the cut width into the material." @@ -16784,7 +16765,7 @@ msgstr "" "Werkzeugdurchmesser. Wert (in aktuellen FlatCAM-Einheiten)\n" "ist die Schnittbreite in das Material." -#: appTools/ToolIsolation.py:3053 appTools/ToolNCC.py:3927 +#: appTools/ToolIsolation.py:3056 appTools/ToolNCC.py:3927 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n" @@ -16819,19 +16800,19 @@ msgstr "" "Operationstyp ausgewählt\n" "in der resultierenden Geometrie als Isolation." -#: appTools/ToolIsolation.py:3121 appTools/ToolNCC.py:4007 +#: appTools/ToolIsolation.py:3124 appTools/ToolNCC.py:4007 #, fuzzy #| msgid "Optimal Tool" msgid "Optimal" msgstr "Optimierungswerkzeug" -#: appTools/ToolIsolation.py:3125 appTools/ToolNCC.py:4011 +#: appTools/ToolIsolation.py:3128 appTools/ToolNCC.py:4011 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." msgstr "" -#: appTools/ToolIsolation.py:3166 appTools/ToolNCC.py:4051 +#: appTools/ToolIsolation.py:3169 appTools/ToolNCC.py:4051 #: appTools/ToolPaint.py:2947 appTools/ToolSolderPaste.py:1212 msgid "" "Delete a selection of tools in the Tool Table\n" @@ -16840,7 +16821,7 @@ msgstr "" "Löschen Sie eine Auswahl von Werkzeugen in der Werkzeugtabelle\n" "indem Sie zuerst eine oder mehrere Zeilen in der Werkzeugtabelle auswählen." -#: appTools/ToolIsolation.py:3354 +#: appTools/ToolIsolation.py:3357 msgid "" "Specify the type of object to be excepted from isolation.\n" "It can be of type: Gerber or Geometry.\n" @@ -16852,11 +16833,11 @@ msgstr "" "Was hier ausgewählt wird, bestimmt die Art\n" "von Objekten, die das Kombinationsfeld \"Objekt\" füllen." -#: appTools/ToolIsolation.py:3364 +#: appTools/ToolIsolation.py:3367 msgid "Object whose area will be removed from isolation geometry." msgstr "Objekt, dessen Bereich aus der Isolationsgeometrie entfernt wird." -#: appTools/ToolIsolation.py:3400 appTools/ToolNCC.py:4338 +#: appTools/ToolIsolation.py:3403 appTools/ToolNCC.py:4338 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -16865,7 +16846,7 @@ msgstr "" "Referenz verwendet werden soll.\n" "Es kann Gerber, Excellon oder Geometry sein." -#: appTools/ToolIsolation.py:3466 +#: appTools/ToolIsolation.py:3469 msgid "" "Create a Geometry object with toolpaths to cut \n" "isolation outside, inside or on both sides of the\n" @@ -16934,7 +16915,9 @@ msgid "MOVE: Click on the Destination point ..." msgstr "Verschieben: Klicken Sie auf den Zielpunkt ..." #: appTools/ToolMove.py:163 -msgid "Moving..." +#, fuzzy +#| msgid "Moving..." +msgid "Moving ..." msgstr "Ziehen um..." #: appTools/ToolMove.py:166 @@ -17288,8 +17271,10 @@ msgid "Open PDF cancelled" msgstr "PDF öffnen abgebrochen" #: appTools/ToolPDF.py:123 -msgid "Parsing PDF file ..." -msgstr "PDF-Datei wird analysiert ..." +#, fuzzy +#| msgid "Working ..." +msgid "Parsing ..." +msgstr "Arbeiten ..." #: appTools/ToolPDF.py:139 app_Main.py:10297 msgid "Failed to open" @@ -17388,7 +17373,9 @@ msgid "Paint Done." msgstr "Malen fertig." #: appTools/ToolPaint.py:2196 -msgid "Painting..." +#, fuzzy +#| msgid "Painting..." +msgid "Painting ..." msgstr "Malen ..." #: appTools/ToolPaint.py:2230 appTools/ToolPaint.py:2235 @@ -17723,10 +17710,6 @@ msgstr "Dies ist keine Excellon-Datei." msgid "Cannot parse file" msgstr "Datei kann nicht analysiert werden" -#: appTools/ToolPcbWizard.py:336 -msgid "Importing Excellon." -msgstr "Excellon importieren." - #: appTools/ToolPcbWizard.py:343 msgid "Import Excellon file failed." msgstr "Import der Excellon-Datei ist fehlgeschlagen." @@ -17946,10 +17929,6 @@ msgstr "" msgid "Cancelled. There is no QRCode Data in the text box." msgstr "Abgebrochen. Es befindet sich kein QRCode im Feld." -#: appTools/ToolQRCode.py:166 -msgid "Generating QRCode geometry" -msgstr "QRCode Geometrie erzeugen" - #: appTools/ToolQRCode.py:206 msgid "Click on the Destination point ..." msgstr "Klicken Sie auf den Zielpunkt ..." @@ -18260,10 +18239,6 @@ msgstr "Düsenwerkzeug (e) aus der Werkzeugtabelle gelöscht." msgid "No SolderPaste mask Gerber object loaded." msgstr "Keine Lötpastenmaske Gerber-Objekt geladen." -#: appTools/ToolSolderPaste.py:670 -msgid "Creating Solder Paste dispensing geometry." -msgstr "Erstellen einer Lotpastenspendergeometrie." - #: appTools/ToolSolderPaste.py:683 msgid "No Nozzle tools in the tool table." msgstr "Nein Düsenwerkzeuge in der Werkzeugtabelle." @@ -18525,7 +18500,7 @@ msgstr "" msgid "Sub Tool" msgstr "Sub. Werkzeug" -#: appTools/ToolSub.py:151 appTools/ToolSub.py:382 +#: appTools/ToolSub.py:151 appTools/ToolSub.py:383 msgid "No Target object loaded." msgstr "Kein Zielobjekt geladen." @@ -18533,44 +18508,46 @@ msgstr "Kein Zielobjekt geladen." msgid "Loading geometry from Gerber objects." msgstr "Lade Geometrien aus Gerber Objekten." -#: appTools/ToolSub.py:171 appTools/ToolSub.py:395 +#: appTools/ToolSub.py:171 appTools/ToolSub.py:396 msgid "No Subtractor object loaded." msgstr "Es wurde kein Subtrahiererobjekt geladen." # whatever aperture means here.... -#: appTools/ToolSub.py:220 +#: appTools/ToolSub.py:221 msgid "Finished parsing geometry for aperture" msgstr "Einlesen der aperture Geometrie fertiggestellt" -#: appTools/ToolSub.py:222 +#: appTools/ToolSub.py:223 msgid "Subtraction aperture processing finished." msgstr "Die Verarbeitung der Subtraktionsapertur ist beendet." -#: appTools/ToolSub.py:352 appTools/ToolSub.py:546 -msgid "Generating new object ..." -msgstr "Neues Objekt erzeugen ..." +#: appTools/ToolSub.py:353 appTools/ToolSub.py:547 +#, fuzzy +#| msgid "New Project ..." +msgid "New object ..." +msgstr "Neues Projekt ..." -#: appTools/ToolSub.py:355 appTools/ToolSub.py:549 appTools/ToolSub.py:631 +#: appTools/ToolSub.py:356 appTools/ToolSub.py:550 appTools/ToolSub.py:632 msgid "Generating new object failed." msgstr "Das Generieren eines neuen Objekts ist fehlgeschlagen." -#: appTools/ToolSub.py:359 appTools/ToolSub.py:554 +#: appTools/ToolSub.py:360 appTools/ToolSub.py:555 msgid "Created" msgstr "Erstellt" -#: appTools/ToolSub.py:408 +#: appTools/ToolSub.py:409 msgid "Currently, the Subtractor geometry cannot be of type Multigeo." msgstr "Derzeit kann die Subtrahierergeometrie nicht vom Typ Multi-Geo sein." -#: appTools/ToolSub.py:448 +#: appTools/ToolSub.py:449 msgid "Parsing solid_geometry ..." msgstr "Analyse von solid_geometry ..." -#: appTools/ToolSub.py:450 +#: appTools/ToolSub.py:451 msgid "Parsing solid_geometry for tool" msgstr "Analysieren der solid_geometry für das Werkzeug" -#: appTools/ToolSub.py:706 +#: appTools/ToolSub.py:707 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." @@ -18578,11 +18555,11 @@ msgstr "" "Gerber-Objekt, von dem subtrahiert werden soll\n" "der Subtrahierer Gerber Objekt." -#: appTools/ToolSub.py:720 appTools/ToolSub.py:773 +#: appTools/ToolSub.py:721 appTools/ToolSub.py:774 msgid "Subtractor" msgstr "Subtraktor" -#: appTools/ToolSub.py:722 +#: appTools/ToolSub.py:723 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." @@ -18590,11 +18567,11 @@ msgstr "" "Gerber-Objekt, das abgezogen wird\n" "vom Zielobjekt Gerber." -#: appTools/ToolSub.py:729 +#: appTools/ToolSub.py:730 msgid "Subtract Gerber" msgstr "Gerber abziehen" -#: appTools/ToolSub.py:732 +#: appTools/ToolSub.py:733 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -18606,7 +18583,7 @@ msgstr "" "Kann verwendet werden, um den überlappenden Siebdruck zu entfernen\n" "über der Lötmaske." -#: appTools/ToolSub.py:759 +#: appTools/ToolSub.py:760 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." @@ -18614,7 +18591,7 @@ msgstr "" "Geometrieobjekt, von dem subtrahiert werden soll\n" "das Subtrahierer-Geometrieobjekt." -#: appTools/ToolSub.py:775 +#: appTools/ToolSub.py:776 msgid "" "Geometry object that will be subtracted\n" "from the target Geometry object." @@ -18622,18 +18599,18 @@ msgstr "" "Geometrieobjekt, das subtrahiert wird\n" "aus dem Zielobjekt Geometrie." -#: appTools/ToolSub.py:783 +#: appTools/ToolSub.py:784 msgid "" "Checking this will close the paths cut by the Geometry subtractor object." msgstr "" "Wenn Sie dies aktivieren, werden die vom Geometrie-Subtrahierer-Objekt " "geschnittenen Pfade geschlossen." -#: appTools/ToolSub.py:787 +#: appTools/ToolSub.py:788 msgid "Subtract Geometry" msgstr "Geometrie subtrahieren" -#: appTools/ToolSub.py:790 +#: appTools/ToolSub.py:791 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -19601,10 +19578,6 @@ msgstr "Diagramm aktivieren..." msgid "Disabling plots ..." msgstr "Diagramm deaktivieren..." -#: app_Main.py:7923 -msgid "Working ..." -msgstr "Arbeiten ..." - #: app_Main.py:8036 msgid "Set alpha level ..." msgstr "Alpha-Level einstellen ..." @@ -19757,15 +19730,19 @@ msgid "Save Object as PDF ..." msgstr "Objekt als PDF speichern ..." #: app_Main.py:9361 -msgid "Printing PDF ... Please wait." -msgstr "PDF wird gedruckt ... Bitte warten." +#, fuzzy +#| msgid "Painting..." +msgid "Printing PDF ..." +msgstr "Malen ..." #: app_Main.py:9536 msgid "PDF file saved to" msgstr "PDF-Datei gespeichert in" -#: app_Main.py:9558 -msgid "Exporting SVG" +#: app_Main.py:9558 app_Main.py:9818 app_Main.py:9952 app_Main.py:10019 +#, fuzzy +#| msgid "Exporting SVG" +msgid "Exporting ..." msgstr "SVG exportieren" #: app_Main.py:9601 @@ -19792,10 +19769,6 @@ msgstr "Exportierte Einstellungen nach" msgid "Excellon file exported to" msgstr "Excellon-Datei exportiert nach" -#: app_Main.py:9818 -msgid "Exporting Excellon" -msgstr "Excellon exportieren" - #: app_Main.py:9823 app_Main.py:9830 msgid "Could not export Excellon file." msgstr "Excellon-Datei konnte nicht exportiert werden." @@ -19804,10 +19777,6 @@ msgstr "Excellon-Datei konnte nicht exportiert werden." msgid "Gerber file exported to" msgstr "Gerberdatei exportiert nach" -#: app_Main.py:9952 -msgid "Exporting Gerber" -msgstr "Gerber exportieren" - #: app_Main.py:9957 app_Main.py:9964 msgid "Could not export file." msgstr "Datei konnte nicht exportiert werden." @@ -19816,26 +19785,20 @@ msgstr "Datei konnte nicht exportiert werden." msgid "DXF file exported to" msgstr "DXF-Datei exportiert nach" -#: app_Main.py:10019 -msgid "Exporting DXF" -msgstr "DXF exportieren" - #: app_Main.py:10024 app_Main.py:10031 msgid "Could not export DXF file." msgstr "DXF-Datei konnte nicht exportiert werden." -#: app_Main.py:10072 -msgid "Importing SVG" +#: app_Main.py:10072 app_Main.py:10127 tclCommands/TclCommandImportSvg.py:76 +#, fuzzy +#| msgid "Importing SVG" +msgid "Importing ..." msgstr "SVG importieren" #: app_Main.py:10080 app_Main.py:10135 msgid "Import failed." msgstr "Import fehlgeschlagen." -#: app_Main.py:10127 -msgid "Importing DXF" -msgstr "DXF importieren" - #: app_Main.py:10165 app_Main.py:10356 app_Main.py:10421 msgid "Failed to open file" msgstr "Datei konnte nicht geöffnet werden" @@ -19849,9 +19812,12 @@ msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" "Objekt ist keine Gerberdatei oder leer. Objekterstellung wird abgebrochen." -#: app_Main.py:10185 -msgid "Opening Gerber" -msgstr "Gerber öffnen" +#: app_Main.py:10185 app_Main.py:10249 app_Main.py:10383 app_Main.py:10436 +#: tclCommands/TclCommandOpenDXF.py:81 +#, fuzzy +#| msgid "Opening G-Code." +msgid "Opening ..." +msgstr "G-Code öffnen." #: app_Main.py:10196 msgid "Open Gerber failed. Probable not a Gerber file." @@ -19861,10 +19827,6 @@ msgstr "Open Gerber ist fehlgeschlagen. Wahrscheinlich keine Gerber-Datei." msgid "Cannot open file" msgstr "Kann Datei nicht öffnen" -#: app_Main.py:10249 -msgid "Opening Excellon." -msgstr "Eröffnung Excellon." - #: app_Main.py:10259 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "" @@ -19880,7 +19842,9 @@ msgid "This is not GCODE" msgstr "Dies ist kein GCODE" #: app_Main.py:10309 -msgid "Opening G-Code." +#, fuzzy +#| msgid "Opening G-Code." +msgid "Opening G-..." msgstr "G-Code öffnen." #: app_Main.py:10322 @@ -19900,10 +19864,6 @@ 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:10383 -msgid "Opening HPGL2" -msgstr "HPGL2 öffnen" - #: app_Main.py:10390 msgid " Open HPGL2 failed. Probable not a HPGL2 file." msgstr " HPGL2 öffnen ist fehlgeschlagen. Wahrscheinlich keine HPGL2-Datei." @@ -19912,10 +19872,6 @@ msgstr " HPGL2 öffnen ist fehlgeschlagen. Wahrscheinlich keine HPGL2-Datei." msgid "TCL script file opened in Code Editor." msgstr "TCL-Skriptdatei im Code-Editor geöffnet." -#: app_Main.py:10436 -msgid "Opening TCL Script..." -msgstr "TCL-Skript wird geöffnet ..." - #: app_Main.py:10447 msgid "Failed to open TCL Script." msgstr "TCL-Skript konnte nicht geöffnet werden." @@ -19949,8 +19905,10 @@ msgid "Project loaded from" msgstr "Projekt geladen von" #: app_Main.py:10645 -msgid "Saving FlatCAM Project" -msgstr "FlatCAM-Projekt speichern" +#, fuzzy +#| msgid "&Save Project ..." +msgid "Saving Project ..." +msgstr "Projekt speichern ..." #: app_Main.py:10667 app_Main.py:10703 msgid "Project saved to" @@ -20032,11 +19990,11 @@ msgstr "Fehler beim Puffern. Kein Objekt ausgewählt" msgid "There is no such parameter" msgstr "Es gibt keinen solchen Parameter" -#: camlib.py:3072 camlib.py:5394 camlib.py:5794 +#: camlib.py:3072 camlib.py:5401 camlib.py:5801 msgid "Indexing geometry before generating G-Code..." msgstr "Indizierung der Geometrie vor dem Generieren von G-Code ..." -#: camlib.py:3102 camlib.py:4117 camlib.py:4353 +#: camlib.py:3102 camlib.py:4124 camlib.py:4360 msgid "" "The Cut Z parameter has positive value. It is the depth value to drill into " "material.\n" @@ -20055,16 +20013,16 @@ msgstr "" msgid "The Cut Z parameter is zero. There will be no cut, aborting" msgstr "" -#: camlib.py:3238 camlib.py:3616 +#: camlib.py:3238 camlib.py:3623 msgid "The End X,Y format has to be (x, y)." msgstr "" -#: camlib.py:3314 camlib.py:3707 camlib.py:4201 camlib.py:4434 camlib.py:5468 -#: camlib.py:5875 +#: camlib.py:3314 camlib.py:3714 camlib.py:4208 camlib.py:4441 camlib.py:5475 +#: camlib.py:5882 msgid "Starting G-Code for tool with diameter" msgstr "Start-G-Code für Werkzeug mit Durchmesser" -#: camlib.py:3438 camlib.py:4322 camlib.py:4555 camlib.py:6816 +#: camlib.py:3438 camlib.py:4329 camlib.py:4562 camlib.py:6823 msgid "G91 coordinates not implemented" msgstr "G91 Koordinaten nicht implementiert" @@ -20072,7 +20030,7 @@ msgstr "G91 Koordinaten nicht implementiert" msgid "Finished G-Code generation for tool:" msgstr "" -#: camlib.py:3536 camlib.py:5340 camlib.py:5735 +#: camlib.py:3543 camlib.py:5347 camlib.py:5742 msgid "" "Cut_Z parameter is None or zero. Most likely a bad combinations of other " "parameters." @@ -20080,7 +20038,7 @@ msgstr "" "Der Parameter Cut_Z ist None oder Null. Höchstwahrscheinlich eine schlechte " "Kombination anderer Parameter." -#: camlib.py:3544 camlib.py:5349 camlib.py:5744 +#: camlib.py:3551 camlib.py:5356 camlib.py:5751 msgid "" "The Cut Z parameter has positive value. It is the depth value to cut into " "material.\n" @@ -20095,17 +20053,17 @@ msgstr "" "einen negativen Wert. \n" "Überprüfen Sie den resultierenden CNC-Code (Gcode usw.)." -#: camlib.py:3552 camlib.py:4127 camlib.py:4363 camlib.py:5357 camlib.py:5752 +#: camlib.py:3559 camlib.py:4134 camlib.py:4370 camlib.py:5364 camlib.py:5759 msgid "The Cut Z parameter is zero. There will be no cut, skipping file" msgstr "" "Der Parameter Cut Z ist Null. Es wird kein Schnitt ausgeführt, und die Datei " "wird übersprungen" -#: camlib.py:3557 camlib.py:5362 camlib.py:5758 +#: camlib.py:3564 camlib.py:5369 camlib.py:5765 msgid "Travel Z parameter is None or zero." msgstr "Der Parameter für den Travel Z ist Kein oder Null." -#: camlib.py:3562 camlib.py:5367 camlib.py:5763 +#: camlib.py:3569 camlib.py:5374 camlib.py:5770 msgid "" "The Travel Z parameter has negative value. It is the height value to travel " "between cuts.\n" @@ -20119,21 +20077,21 @@ msgstr "" "einen Tippfehler handelt, konvertiert die App den Wert in einen positiven " "Wert. Überprüfen Sie den resultierenden CNC-Code (Gcode usw.)." -#: camlib.py:3570 camlib.py:5375 camlib.py:5771 +#: camlib.py:3577 camlib.py:5382 camlib.py:5778 msgid "The Z Travel parameter is zero. This is dangerous, skipping file" msgstr "" "Der Parameter Z-Weg ist Null. Dies ist gefährlich, da die %s Datei " "übersprungen wird" -#: camlib.py:3814 camlib.py:5541 camlib.py:5951 +#: camlib.py:3821 camlib.py:5548 camlib.py:5958 msgid "Finished G-Code generation" msgstr "Fertige G-Code-Generierung" -#: camlib.py:3814 camlib.py:5541 +#: camlib.py:3821 camlib.py:5548 msgid "paths traced" msgstr "Pfade verfolgt" -#: camlib.py:3871 +#: camlib.py:3878 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -20143,7 +20101,7 @@ msgstr "" "(x, y) sein\n" "Aber jetzt gibt es nur einen Wert, nicht zwei. " -#: camlib.py:3883 camlib.py:5303 camlib.py:5702 +#: camlib.py:3890 camlib.py:5310 camlib.py:5709 msgid "" "The End Move X,Y field in Edit -> Preferences has to be in the format (x, y) " "but now there is only one value, not two." @@ -20151,11 +20109,11 @@ msgstr "" "Das Feld Endverschiebung X, Y unter Bearbeiten -> Einstellungen muss das " "Format (x, y) haben, aber jetzt gibt es nur einen Wert, nicht zwei." -#: camlib.py:5209 +#: camlib.py:5216 msgid "Finished G-Code generation..." msgstr "Fertige G-Code-Generierung ..." -#: camlib.py:5326 +#: camlib.py:5333 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -20165,14 +20123,14 @@ msgstr "" "das Format (x, y) haben.\n" "Aber jetzt gibt es nur einen Wert, nicht zwei." -#: camlib.py:5593 +#: camlib.py:5600 msgid "" "Trying to generate a CNC Job from a Geometry object without solid_geometry." msgstr "" "Der Versuch, einen CNC-Auftrag aus einem Geometrieobjekt ohne solid_geometry " "zu generieren." -#: camlib.py:5635 +#: camlib.py:5642 msgid "" "The Tool Offset value is too negative to use for the current_geometry.\n" "Raise the value (in module) and try again." @@ -20181,43 +20139,43 @@ msgstr "" "Geometrie verwendet zu werden.\n" "Erhöhen Sie den Wert (im Modul) und versuchen Sie es erneut." -#: camlib.py:5951 +#: camlib.py:5958 msgid " paths traced." msgstr " Pfade verfolgt." -#: camlib.py:5979 +#: camlib.py:5986 msgid "There is no tool data in the SolderPaste geometry." msgstr "In der SolderPaste-Geometrie sind keine Werkzeugdaten vorhanden." -#: camlib.py:6069 +#: camlib.py:6076 msgid "Finished SolderPaste G-Code generation" msgstr "Fertige G-Code-Generierung für Lötpaste" -#: camlib.py:6069 +#: camlib.py:6076 msgid "paths traced." msgstr "paths traced." -#: camlib.py:6393 +#: camlib.py:6400 msgid "Parsing GCode file. Number of lines" msgstr "Analysieren der GCode-Datei. Anzahl der Zeilen" -#: camlib.py:6505 +#: camlib.py:6512 msgid "Creating Geometry from the parsed GCode file. " msgstr "Erstellen von Geometrie aus der analysierten GCode-Datei. " -#: camlib.py:6562 +#: camlib.py:6569 msgid "Parsing GCode file for tool diameter" msgstr "" -#: camlib.py:6563 +#: camlib.py:6570 msgid "Number of lines" msgstr "" -#: camlib.py:6652 +#: camlib.py:6659 msgid "Creating Geometry from the parsed GCode file for tool diameter" msgstr "" -#: camlib.py:7086 camlib.py:7234 camlib.py:7403 +#: camlib.py:7093 camlib.py:7241 camlib.py:7410 msgid "G91 coordinates not implemented ..." msgstr "G91 Koordinaten nicht implementiert ..." @@ -20326,6 +20284,75 @@ msgstr "" "Kein Geometriename in args. Geben Sie einen Namen ein und versuchen Sie es " "erneut." +#~ msgid "Iso" +#~ msgstr "Iso" + +#~ msgid "Rough" +#~ msgstr "Rau" + +#~ msgid "Finish" +#~ msgstr "Oberfläche" + +#~ msgid "Loading Gerber into Editor" +#~ msgstr "Gerber File wird in den Editor geladen" + +#~ msgid "Creating Gerber." +#~ msgstr "Gerber erstellen." + +#~ msgid "Plotting..." +#~ msgstr "Zeichnung..." + +#~ msgid "Plotting Apertures" +#~ msgstr "Plotten Apertures" + +#~ msgid "Importing Image" +#~ msgstr "Bild importieren" + +#~ msgid "Parsing PDF file ..." +#~ msgstr "PDF-Datei wird analysiert ..." + +#~ msgid "Importing Excellon." +#~ msgstr "Excellon importieren." + +#~ msgid "Generating QRCode geometry" +#~ msgstr "QRCode Geometrie erzeugen" + +#~ msgid "Creating Solder Paste dispensing geometry." +#~ msgstr "Erstellen einer Lotpastenspendergeometrie." + +#~ msgid "Generating new object ..." +#~ msgstr "Neues Objekt erzeugen ..." + +#~ msgid "Printing PDF ... Please wait." +#~ msgstr "PDF wird gedruckt ... Bitte warten." + +#~ msgid "Exporting Excellon" +#~ msgstr "Excellon exportieren" + +#~ msgid "Exporting Gerber" +#~ msgstr "Gerber exportieren" + +#~ msgid "Exporting DXF" +#~ msgstr "DXF exportieren" + +#~ msgid "Importing DXF" +#~ msgstr "DXF importieren" + +#~ msgid "Opening Gerber" +#~ msgstr "Gerber öffnen" + +#~ msgid "Opening Excellon." +#~ msgstr "Eröffnung Excellon." + +#~ msgid "Opening HPGL2" +#~ msgstr "HPGL2 öffnen" + +#~ msgid "Opening TCL Script..." +#~ msgstr "TCL-Skript wird geöffnet ..." + +#~ msgid "Saving FlatCAM Project" +#~ msgstr "FlatCAM-Projekt speichern" + #~ msgid "To add an Pad Array first select a aperture in Aperture Table" #~ msgstr "" #~ "Um ein Pad-Array hinzuzufügen, wählen Sie zunächst eine Blende in der " @@ -20381,9 +20408,6 @@ msgstr "" #~ msgid "Parameters:" #~ msgstr "Parameter:" -#~ msgid "New Project ..." -#~ msgstr "Neues Projekt ..." - #, fuzzy #~| msgid "Open Gerber" #~ msgid "Open Gerber ..." @@ -20399,11 +20423,6 @@ msgstr "" #~ msgid "Open G-Code ..." #~ msgstr "G-&Code öffnen..." -#, fuzzy -#~| msgid "&Save Project ..." -#~ msgid "Save Project ..." -#~ msgstr "Projekt speichern ..." - #, fuzzy #~| msgid "Export &SVG ..." #~ msgid "Export SVG ..." diff --git a/locale/en/LC_MESSAGES/strings.mo b/locale/en/LC_MESSAGES/strings.mo index 640315ef..f4e166e7 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 1c10cad8..c940c4d4 100644 --- a/locale/en/LC_MESSAGES/strings.po +++ b/locale/en/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-11-02 22:51+0200\n" -"PO-Revision-Date: 2020-11-02 22:51+0200\n" +"POT-Creation-Date: 2020-11-03 06:13+0200\n" +"PO-Revision-Date: 2020-11-03 06:13+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: en\n" @@ -108,7 +108,7 @@ msgstr "Export Bookmarks" msgid "Bookmarks" msgstr "Bookmarks" -#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2089 appDatabase.py:2135 +#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2111 appDatabase.py:2157 #: appEditors/AppExcEditor.py:1203 appEditors/AppExcEditor.py:1271 #: appEditors/AppTextEditor.py:259 appGUI/MainGUI.py:3015 #: appGUI/MainGUI.py:3237 appGUI/MainGUI.py:3452 @@ -127,7 +127,7 @@ msgstr "Bookmarks" msgid "Cancelled." msgstr "Cancelled." -#: Bookmark.py:308 appDatabase.py:2097 appEditors/AppTextEditor.py:314 +#: Bookmark.py:308 appDatabase.py:2119 appEditors/AppTextEditor.py:314 #: appObjects/FlatCAMCNCJob.py:1679 appObjects/FlatCAMCNCJob.py:1871 #: appObjects/FlatCAMCNCJob.py:2333 appTools/ToolFilm.py:589 #: appTools/ToolFilm.py:839 appTools/ToolSolderPaste.py:1098 app_Main.py:2809 @@ -174,15 +174,15 @@ msgid "Click the end point of the area." msgstr "Click the end point of the area." #: appCommon/Common.py:358 appCommon/Common.py:460 -#: appTools/ToolCopperThieving.py:391 appTools/ToolIsolation.py:2354 -#: appTools/ToolIsolation.py:2406 appTools/ToolNCC.py:1445 +#: appTools/ToolCopperThieving.py:391 appTools/ToolIsolation.py:2357 +#: appTools/ToolIsolation.py:2409 appTools/ToolNCC.py:1445 #: appTools/ToolNCC.py:1497 appTools/ToolPaint.py:1225 #: appTools/ToolPaint.py:1276 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:405 appEditors/AppGeoEditor.py:2362 -#: appTools/ToolIsolation.py:2377 appTools/ToolNCC.py:1468 +#: appTools/ToolIsolation.py:2380 appTools/ToolNCC.py:1468 #: appTools/ToolPaint.py:1247 msgid "Click on next Point or click right mouse button to complete ..." msgstr "Click on next Point or click right mouse button to complete ..." @@ -219,30 +219,6 @@ msgstr "All exclusion zones deleted." msgid "Selected exclusion zones deleted." msgstr "Selected exclusion zones deleted." -#: appDatabase.py:29 appObjects/FlatCAMGeometry.py:131 -#: appObjects/FlatCAMGeometry.py:1590 appObjects/FlatCAMGeometry.py:1591 -#: appObjects/FlatCAMGeometry.py:1600 -msgid "Iso" -msgstr "Iso" - -#: appDatabase.py:29 appObjects/AppObject.py:259 -#: appObjects/FlatCAMGeometry.py:131 appObjects/FlatCAMGeometry.py:537 -#: appObjects/FlatCAMGeometry.py:1072 appObjects/FlatCAMGeometry.py:1202 -#: appObjects/FlatCAMGerber.py:539 appObjects/FlatCAMGerber.py:685 -#: appTools/ToolCutOut.py:314 appTools/ToolCutOut.py:448 -#: appTools/ToolDrilling.py:1216 appTools/ToolIsolation.py:903 -#: appTools/ToolIsolation.py:1098 appTools/ToolIsolation.py:1629 -#: appTools/ToolIsolation.py:1791 appTools/ToolIsolation.py:1984 -#: appTools/ToolMilling.py:983 appTools/ToolNCC.py:840 appTools/ToolNCC.py:1046 -#: appTools/ToolPaint.py:415 appTools/ToolPaint.py:733 camlib.py:1231 -#: camlib.py:1292 -msgid "Rough" -msgstr "Rough" - -#: appDatabase.py:29 appObjects/FlatCAMGeometry.py:131 -msgid "Finish" -msgstr "Finish" - #: appDatabase.py:44 msgid "ID" msgstr "ID" @@ -302,7 +278,7 @@ msgstr "" #: appObjects/FlatCAMExcellon.py:905 appObjects/FlatCAMExcellon.py:1005 #: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 -#: appTools/ToolDrilling.py:2065 appTools/ToolIsolation.py:3035 +#: appTools/ToolDrilling.py:2065 appTools/ToolIsolation.py:3038 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 appTools/ToolMilling.py:1670 #: appTools/ToolNCC.py:3909 appTools/ToolPaint.py:2831 @@ -354,38 +330,38 @@ msgstr "Operation" msgid "The kind of Application Tool where this tool is to be used." msgstr "The kind of Application Tool where this tool is to be used." -#: appDatabase.py:278 appDatabase.py:1786 appDatabase.py:2170 +#: appDatabase.py:278 appDatabase.py:1786 appDatabase.py:2192 #: appGUI/MainGUI.py:1414 app_Main.py:7557 msgid "General" msgstr "General" -#: appDatabase.py:278 appDatabase.py:2173 +#: appDatabase.py:278 appDatabase.py:2195 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:55 #: appTools/ToolMilling.py:1747 msgid "Milling" msgstr "Milling" -#: appDatabase.py:278 appDatabase.py:2178 +#: appDatabase.py:278 appDatabase.py:2200 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:54 #: appTools/ToolMilling.py:1746 msgid "Drilling" msgstr "Drilling" -#: appDatabase.py:278 appDatabase.py:600 appDatabase.py:2186 +#: appDatabase.py:278 appDatabase.py:600 appDatabase.py:2208 #: appTools/ToolNCC.py:4084 msgid "Isolation" msgstr "Isolation" -#: appDatabase.py:278 appDatabase.py:2194 appEditors/AppGeoEditor.py:531 +#: appDatabase.py:278 appDatabase.py:2216 appEditors/AppGeoEditor.py:531 #: appGUI/MainGUI.py:1621 appTools/ToolPaint.py:747 msgid "Paint" msgstr "Paint" -#: appDatabase.py:278 appDatabase.py:2202 appTools/ToolNCC.py:1060 +#: appDatabase.py:278 appDatabase.py:2224 appTools/ToolNCC.py:1060 msgid "NCC" msgstr "NCC" -#: appDatabase.py:278 appDatabase.py:2210 appTools/ToolCutOut.py:328 +#: appDatabase.py:278 appDatabase.py:2232 appTools/ToolCutOut.py:328 msgid "Cutout" msgstr "Cutout" @@ -395,7 +371,7 @@ msgstr "Cutout" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:303 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:284 -#: appTools/ToolIsolation.py:3438 appTools/ToolNCC.py:4362 +#: appTools/ToolIsolation.py:3441 appTools/ToolNCC.py:4362 #: appTools/ToolPaint.py:3152 msgid "Shape" msgstr "Shape" @@ -702,7 +678,7 @@ msgstr "" "If it's not successful then the non-copper clearing will fail, too.\n" "- Clear -> the regular non-copper clearing." -#: appDatabase.py:599 appEditors/AppGerberEditor.py:2800 +#: appDatabase.py:599 appEditors/AppGerberEditor.py:2832 #: appTools/ToolNCC.py:4083 msgid "Clear" msgstr "Clear" @@ -712,7 +688,7 @@ msgstr "Clear" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:182 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137 -#: appTools/ToolIsolation.py:3217 appTools/ToolMilling.py:1760 +#: appTools/ToolIsolation.py:3220 appTools/ToolMilling.py:1760 #: appTools/ToolNCC.py:4092 msgid "Milling Type" msgstr "Milling Type" @@ -722,7 +698,7 @@ msgstr "Milling Type" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:192 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:139 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:147 -#: appTools/ToolIsolation.py:3219 appTools/ToolIsolation.py:3227 +#: appTools/ToolIsolation.py:3222 appTools/ToolIsolation.py:3230 #: appTools/ToolNCC.py:4094 appTools/ToolNCC.py:4102 msgid "" "Milling type when the selected tool is of type: 'iso_op':\n" @@ -737,7 +713,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:144 -#: appTools/ToolIsolation.py:3224 appTools/ToolNCC.py:4099 +#: appTools/ToolIsolation.py:3227 appTools/ToolNCC.py:4099 msgid "Climb" msgstr "Climb" @@ -745,7 +721,7 @@ msgstr "Climb" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:145 -#: appTools/ToolIsolation.py:3225 appTools/ToolNCC.py:4100 +#: appTools/ToolIsolation.py:3228 appTools/ToolNCC.py:4100 msgid "Conventional" msgstr "Conventional" @@ -756,7 +732,7 @@ msgstr "Conventional" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:167 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:182 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:161 -#: appTools/ToolDrilling.py:2312 appTools/ToolIsolation.py:3202 +#: appTools/ToolDrilling.py:2312 appTools/ToolIsolation.py:3205 #: appTools/ToolNCC.py:4115 appTools/ToolPaint.py:2973 msgid "Overlap" msgstr "Overlap" @@ -917,7 +893,7 @@ msgstr "" "to trim rough edges." #: appDatabase.py:700 appDatabase.py:758 appEditors/AppGeoEditor.py:614 -#: appEditors/AppGerberEditor.py:5352 appEditors/appGCodeEditor.py:687 +#: appEditors/AppGerberEditor.py:5384 appEditors/appGCodeEditor.py:687 #: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:183 @@ -1002,12 +978,12 @@ msgid "Laser_lines" msgstr "Laser_lines" #: appDatabase.py:826 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:154 -#: appTools/ToolIsolation.py:3189 +#: appTools/ToolIsolation.py:3192 msgid "Passes" msgstr "Passes" #: appDatabase.py:828 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:156 -#: appTools/ToolIsolation.py:3191 +#: appTools/ToolIsolation.py:3194 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -1018,13 +994,13 @@ msgstr "" #: appDatabase.py:841 appGUI/ObjectUI.py:1696 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:321 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:169 -#: appTools/ToolIsolation.py:3204 +#: appTools/ToolIsolation.py:3207 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:874 appGUI/ObjectUI.py:234 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:201 -#: appTools/ToolIsolation.py:3237 +#: appTools/ToolIsolation.py:3240 msgid "Follow" msgstr "Follow" @@ -1032,7 +1008,7 @@ msgstr "Follow" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:45 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:209 -#: appTools/ToolIsolation.py:3239 appTools/ToolIsolation.py:3245 +#: appTools/ToolIsolation.py:3242 appTools/ToolIsolation.py:3248 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -1043,12 +1019,12 @@ msgstr "" "the middle of the trace." #: appDatabase.py:891 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:218 -#: appTools/ToolIsolation.py:3254 +#: appTools/ToolIsolation.py:3257 msgid "Isolation Type" msgstr "Isolation Type" #: appDatabase.py:893 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:220 -#: appTools/ToolIsolation.py:3256 +#: appTools/ToolIsolation.py:3259 msgid "" "Choose how the isolation will be executed:\n" "- 'Full' -> complete isolation of polygons\n" @@ -1070,17 +1046,17 @@ msgstr "" #: appDatabase.py:902 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:229 -#: appTools/ToolIsolation.py:3265 +#: appTools/ToolIsolation.py:3268 msgid "Full" msgstr "Full" #: appDatabase.py:903 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 -#: appTools/ToolIsolation.py:3266 +#: appTools/ToolIsolation.py:3269 msgid "Ext" msgstr "Ext" #: appDatabase.py:904 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:231 -#: appTools/ToolIsolation.py:3267 +#: appTools/ToolIsolation.py:3270 msgid "Int" msgstr "Int" @@ -1454,7 +1430,7 @@ msgstr "Cancel" #: appTools/ToolFilm.py:1458 appTools/ToolFilm.py:1469 #: appTools/ToolImage.py:321 appTools/ToolImage.py:332 #: appTools/ToolInvertGerber.py:302 appTools/ToolInvertGerber.py:313 -#: appTools/ToolIsolation.py:3507 appTools/ToolIsolation.py:3518 +#: appTools/ToolIsolation.py:3510 appTools/ToolIsolation.py:3521 #: appTools/ToolMilling.py:2341 appTools/ToolMilling.py:2352 #: appTools/ToolNCC.py:4527 appTools/ToolNCC.py:4538 #: appTools/ToolOptimal.py:615 appTools/ToolOptimal.py:626 @@ -1465,7 +1441,7 @@ msgstr "Cancel" #: appTools/ToolQRCode.py:930 appTools/ToolQRCode.py:941 #: appTools/ToolRulesCheck.py:1664 appTools/ToolRulesCheck.py:1675 #: appTools/ToolSolderPaste.py:1576 appTools/ToolSolderPaste.py:1587 -#: appTools/ToolSub.py:824 appTools/ToolSub.py:835 +#: appTools/ToolSub.py:825 appTools/ToolSub.py:836 #: appTools/ToolTransform.py:964 appTools/ToolTransform.py:975 msgid "Edited value is out of range" msgstr "Edited value is out of range" @@ -1490,7 +1466,7 @@ msgstr "Edited value is out of range" #: appTools/ToolFilm.py:1464 appTools/ToolFilm.py:1471 #: appTools/ToolImage.py:327 appTools/ToolImage.py:334 #: appTools/ToolInvertGerber.py:308 appTools/ToolInvertGerber.py:315 -#: appTools/ToolIsolation.py:3513 appTools/ToolIsolation.py:3520 +#: appTools/ToolIsolation.py:3516 appTools/ToolIsolation.py:3523 #: appTools/ToolMilling.py:2347 appTools/ToolMilling.py:2354 #: appTools/ToolNCC.py:4533 appTools/ToolNCC.py:4540 #: appTools/ToolOptimal.py:621 appTools/ToolOptimal.py:628 @@ -1501,7 +1477,7 @@ msgstr "Edited value is out of range" #: appTools/ToolQRCode.py:936 appTools/ToolQRCode.py:943 #: appTools/ToolRulesCheck.py:1670 appTools/ToolRulesCheck.py:1677 #: appTools/ToolSolderPaste.py:1582 appTools/ToolSolderPaste.py:1589 -#: appTools/ToolSub.py:830 appTools/ToolSub.py:837 +#: appTools/ToolSub.py:831 appTools/ToolSub.py:838 #: appTools/ToolTransform.py:970 appTools/ToolTransform.py:977 msgid "Edited value is within limits." msgstr "Edited value is within limits." @@ -1522,11 +1498,11 @@ msgstr "Delete from DB" msgid "Save changes" msgstr "Save changes" -#: appDatabase.py:1727 appDatabase.py:2164 appDatabase.py:2583 -#: appDatabase.py:2595 appGUI/MainGUI.py:490 appObjects/FlatCAMGeometry.py:1239 +#: appDatabase.py:1727 appDatabase.py:2186 appDatabase.py:2605 +#: appDatabase.py:2617 appGUI/MainGUI.py:490 appObjects/FlatCAMGeometry.py:1239 #: appTools/ToolCutOut.py:467 appTools/ToolCutOut.py:489 -#: appTools/ToolCutOut.py:530 appTools/ToolIsolation.py:2584 -#: appTools/ToolIsolation.py:2594 appTools/ToolIsolation.py:2678 +#: appTools/ToolCutOut.py:530 appTools/ToolIsolation.py:2587 +#: appTools/ToolIsolation.py:2597 appTools/ToolIsolation.py:2681 #: appTools/ToolNCC.py:3727 appTools/ToolNCC.py:3737 appTools/ToolNCC.py:3817 #: appTools/ToolPaint.py:2632 appTools/ToolPaint.py:2642 #: appTools/ToolPaint.py:2731 app_Main.py:5851 app_Main.py:5888 @@ -1534,79 +1510,79 @@ msgstr "Save changes" msgid "Tools Database" msgstr "Tools Database" -#: appDatabase.py:1738 appDatabase.py:2108 appDatabase.py:2142 +#: appDatabase.py:1738 appDatabase.py:2130 appDatabase.py:2164 #: appObjects/FlatCAMGeometry.py:1052 appTools/ToolCutOut.py:294 #: appTools/ToolDrilling.py:895 appTools/ToolIsolation.py:1078 #: appTools/ToolNCC.py:1025 appTools/ToolPaint.py:713 app_Main.py:5847 msgid "Could not load Tools DB file." msgstr "Could not load Tools DB file." -#: appDatabase.py:1746 appDatabase.py:2150 appObjects/FlatCAMGeometry.py:1063 +#: appDatabase.py:1746 appDatabase.py:2172 appObjects/FlatCAMGeometry.py:1063 #: appTools/ToolCutOut.py:305 appTools/ToolDrilling.py:903 #: appTools/ToolIsolation.py:1089 appTools/ToolNCC.py:1036 #: appTools/ToolPaint.py:724 msgid "Failed to parse Tools DB file." msgstr "Failed to parse Tools DB file." -#: appDatabase.py:1749 appDatabase.py:2153 +#: appDatabase.py:1749 appDatabase.py:2175 msgid "Loaded Tools DB from" msgstr "Loaded Tools DB from" -#: appDatabase.py:2007 +#: appDatabase.py:2029 msgid "Tool added to DB." msgstr "Tool added to DB." -#: appDatabase.py:2040 +#: appDatabase.py:2062 msgid "Tool copied from Tools DB." msgstr "Tool copied from Tools DB." -#: appDatabase.py:2067 +#: appDatabase.py:2089 msgid "Tool removed from Tools DB." msgstr "Tool removed from Tools DB." -#: appDatabase.py:2080 +#: appDatabase.py:2102 msgid "Export Tools Database" msgstr "Export Tools Database" -#: appDatabase.py:2082 +#: appDatabase.py:2104 msgid "Tools_Database" msgstr "Tools_Database" -#: appDatabase.py:2119 appDatabase.py:2122 appDatabase.py:2225 +#: appDatabase.py:2141 appDatabase.py:2144 appDatabase.py:2247 msgid "Failed to write Tools DB to file." msgstr "Failed to write Tools DB to file." -#: appDatabase.py:2125 +#: appDatabase.py:2147 msgid "Exported Tools DB to" msgstr "Exported Tools DB to" -#: appDatabase.py:2132 +#: appDatabase.py:2154 msgid "Import FlatCAM Tools DB" msgstr "Import FlatCAM Tools DB" -#: appDatabase.py:2229 +#: appDatabase.py:2251 msgid "Saved Tools DB." msgstr "Saved Tools DB." -#: appDatabase.py:2402 +#: appDatabase.py:2424 msgid "" "To change tool properties select only one tool. Tools currently selected" msgstr "" "To change tool properties select only one tool. Tools currently selected" -#: appDatabase.py:2559 +#: appDatabase.py:2581 msgid "No Tool/row selected in the Tools Database table" msgstr "No Tool/row selected in the Tools Database table" -#: appDatabase.py:2563 appTools/ToolDrilling.py:907 +#: appDatabase.py:2585 appTools/ToolDrilling.py:907 msgid "Tools DB empty." msgstr "Tools DB empty." -#: appDatabase.py:2590 +#: appDatabase.py:2612 msgid "Tools in Tools Database edited but not saved." msgstr "Tools in Tools Database edited but not saved." -#: appDatabase.py:2599 +#: appDatabase.py:2621 msgid "Cancelled adding tool from DB." msgstr "Cancelled adding tool from DB." @@ -1628,10 +1604,11 @@ msgstr "To add a drill first select a tool" #: appEditors/AppExcEditor.py:3132 appEditors/AppGeoEditor.py:4256 #: appEditors/AppGeoEditor.py:4270 appEditors/AppGerberEditor.py:1097 #: appEditors/AppGerberEditor.py:1337 appEditors/AppGerberEditor.py:1536 -#: appEditors/AppGerberEditor.py:1818 appEditors/AppGerberEditor.py:4656 -#: appEditors/AppGerberEditor.py:4673 appGUI/MainGUI.py:2996 +#: appEditors/AppGerberEditor.py:1818 appEditors/AppGerberEditor.py:4688 +#: appEditors/AppGerberEditor.py:4705 appGUI/MainGUI.py:2996 #: appGUI/MainGUI.py:3008 appTools/ToolAlignObjects.py:253 #: appTools/ToolAlignObjects.py:275 app_Main.py:5092 app_Main.py:5246 +#: tclCommands/TclCommandPanelize.py:296 tclCommands/TclCommandPanelize.py:305 msgid "Done." msgstr "Done." @@ -1775,7 +1752,7 @@ msgid "Done. Drill(s) deleted." msgstr "Done. Drill(s) deleted." #: appEditors/AppExcEditor.py:3567 appEditors/AppExcEditor.py:3577 -#: appEditors/AppGerberEditor.py:5104 +#: appEditors/AppGerberEditor.py:5136 msgid "Click on the circular array Center position" msgstr "Click on the circular array Center position" @@ -1784,13 +1761,13 @@ msgstr "Click on the circular array Center position" msgid "Excellon Editor" msgstr "Excellon Editor" -#: appEditors/AppExcEditor.py:3715 appEditors/AppGerberEditor.py:2520 +#: appEditors/AppExcEditor.py:3715 appEditors/AppGerberEditor.py:2552 #: appEditors/appGCodeEditor.py:669 msgid "Name:" msgstr "Name:" #: appEditors/AppExcEditor.py:3721 appGUI/ObjectUI.py:620 -#: appGUI/ObjectUI.py:967 appTools/ToolIsolation.py:3023 +#: appGUI/ObjectUI.py:967 appTools/ToolIsolation.py:3026 #: appTools/ToolNCC.py:3897 appTools/ToolPaint.py:2818 #: appTools/ToolSolderPaste.py:1156 msgid "Tools Table" @@ -1828,14 +1805,14 @@ msgstr "" #: appGUI/ObjectUI.py:1639 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:268 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130 -#: appTools/ToolCutOut.py:2077 appTools/ToolIsolation.py:3104 +#: appTools/ToolCutOut.py:2077 appTools/ToolIsolation.py:3107 #: appTools/ToolNCC.py:3990 appTools/ToolNCC.py:4001 appTools/ToolPaint.py:2900 msgid "Tool Dia" msgstr "Tool Dia" #: appEditors/AppExcEditor.py:3770 appGUI/ObjectUI.py:1084 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57 -#: appTools/ToolIsolation.py:3106 appTools/ToolNCC.py:3992 +#: appTools/ToolIsolation.py:3109 appTools/ToolNCC.py:3992 msgid "Diameter for the new tool" msgstr "Diameter for the new tool" @@ -1905,12 +1882,12 @@ msgstr "" "It can be Linear X(Y) or Circular" #: appEditors/AppExcEditor.py:3876 appEditors/AppExcEditor.py:4090 -#: appEditors/AppGerberEditor.py:2833 +#: appEditors/AppGerberEditor.py:2865 msgid "Linear" msgstr "Linear" #: appEditors/AppExcEditor.py:3877 appEditors/AppExcEditor.py:4091 -#: appEditors/AppGerberEditor.py:2834 +#: appEditors/AppGerberEditor.py:2866 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:52 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:149 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:107 @@ -1938,13 +1915,13 @@ msgstr "Specify how many drills to be in the array." #: appEditors/AppExcEditor.py:3904 appEditors/AppExcEditor.py:3954 #: appEditors/AppExcEditor.py:4026 appEditors/AppExcEditor.py:4119 #: appEditors/AppExcEditor.py:4170 appEditors/AppGerberEditor.py:1632 -#: appEditors/AppGerberEditor.py:2862 appEditors/AppGerberEditor.py:2911 +#: appEditors/AppGerberEditor.py:2894 appEditors/AppGerberEditor.py:2943 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:178 msgid "Direction" msgstr "Direction" #: appEditors/AppExcEditor.py:3906 appEditors/AppExcEditor.py:4121 -#: appEditors/AppGerberEditor.py:2864 +#: appEditors/AppGerberEditor.py:2896 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:123 @@ -1960,7 +1937,7 @@ msgstr "" "- 'Angle' - a custom angle for the array inclination" #: appEditors/AppExcEditor.py:3913 appEditors/AppExcEditor.py:4035 -#: appEditors/AppExcEditor.py:4128 appEditors/AppGerberEditor.py:2871 +#: appEditors/AppExcEditor.py:4128 appEditors/AppGerberEditor.py:2903 #: appGUI/GUIElements.py:4245 appGUI/MainGUI.py:478 appGUI/MainGUI.py:671 #: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4698 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 @@ -1973,7 +1950,7 @@ msgid "X" msgstr "X" #: appEditors/AppExcEditor.py:3914 appEditors/AppExcEditor.py:4036 -#: appEditors/AppExcEditor.py:4129 appEditors/AppGerberEditor.py:2872 +#: appEditors/AppExcEditor.py:4129 appEditors/AppGerberEditor.py:2904 #: appGUI/GUIElements.py:4252 appGUI/MainGUI.py:481 appGUI/MainGUI.py:4433 #: appGUI/MainGUI.py:4699 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 @@ -1989,9 +1966,9 @@ msgstr "Y" #: appEditors/AppExcEditor.py:3966 appEditors/AppExcEditor.py:4037 #: appEditors/AppExcEditor.py:4041 appEditors/AppExcEditor.py:4130 #: appEditors/AppExcEditor.py:4148 appEditors/AppExcEditor.py:4182 -#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2873 -#: appEditors/AppGerberEditor.py:2890 appEditors/AppGerberEditor.py:2926 -#: appEditors/AppGerberEditor.py:5424 +#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2905 +#: appEditors/AppGerberEditor.py:2922 appEditors/AppGerberEditor.py:2958 +#: appEditors/AppGerberEditor.py:5456 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:94 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:113 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:189 @@ -2007,7 +1984,7 @@ msgid "Angle" msgstr "Angle" #: appEditors/AppExcEditor.py:3919 appEditors/AppExcEditor.py:4134 -#: appEditors/AppGerberEditor.py:2877 +#: appEditors/AppGerberEditor.py:2909 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:100 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:248 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:137 @@ -2015,7 +1992,7 @@ msgid "Pitch" msgstr "Pitch" #: appEditors/AppExcEditor.py:3921 appEditors/AppExcEditor.py:4136 -#: appEditors/AppGerberEditor.py:2879 +#: appEditors/AppGerberEditor.py:2911 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:102 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:250 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:139 @@ -2035,7 +2012,7 @@ msgstr "" "Max value is: 360.00 degrees." #: appEditors/AppExcEditor.py:3955 appEditors/AppExcEditor.py:4171 -#: appEditors/AppGerberEditor.py:2913 +#: appEditors/AppGerberEditor.py:2945 msgid "" "Direction for circular array.Can be CW = clockwise or CCW = counter " "clockwise." @@ -2044,7 +2021,7 @@ msgstr "" "clockwise." #: appEditors/AppExcEditor.py:3962 appEditors/AppExcEditor.py:4178 -#: appEditors/AppGerberEditor.py:2921 +#: appEditors/AppGerberEditor.py:2953 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:136 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:286 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:145 @@ -2054,7 +2031,7 @@ msgid "CW" msgstr "CW" #: appEditors/AppExcEditor.py:3963 appEditors/AppExcEditor.py:4179 -#: appEditors/AppGerberEditor.py:2922 +#: appEditors/AppGerberEditor.py:2954 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:137 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:287 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:146 @@ -2064,7 +2041,7 @@ msgid "CCW" msgstr "CCW" #: appEditors/AppExcEditor.py:3967 appEditors/AppExcEditor.py:4183 -#: appEditors/AppGerberEditor.py:2928 +#: appEditors/AppGerberEditor.py:2960 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:115 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:145 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:265 @@ -2151,13 +2128,13 @@ msgid "Specify how many slots to be in the array." msgstr "Specify how many slots to be in the array." #: appEditors/AppExcEditor.py:4203 appEditors/AppGeoEditor.py:3311 -#: appEditors/AppGerberEditor.py:2950 appEditors/appGCodeEditor.py:753 +#: appEditors/AppGerberEditor.py:2982 appEditors/appGCodeEditor.py:753 #: appGUI/MainGUI.py:346 appGUI/MainGUI.py:1696 app_Main.py:2494 msgid "Exit Editor" msgstr "Exit Editor" #: appEditors/AppExcEditor.py:4206 appEditors/AppGeoEditor.py:3314 -#: appEditors/AppGerberEditor.py:2953 appEditors/appGCodeEditor.py:756 +#: appEditors/AppGerberEditor.py:2985 appEditors/appGCodeEditor.py:756 msgid "Exit from Editor." msgstr "Exit from Editor." @@ -2187,11 +2164,11 @@ msgstr "" " - 'Beveled': the corner is a line that directly connects the features " "meeting in the corner" -#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2689 +#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2721 msgid "Round" msgstr "Round" -#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2690 +#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2722 #: appGUI/ObjectUI.py:1603 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:68 @@ -2206,14 +2183,14 @@ msgstr "Round" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:289 #: appTools/ToolDrilling.py:2588 appTools/ToolExtractDrills.py:487 #: appTools/ToolExtractDrills.py:615 appTools/ToolInvertGerber.py:254 -#: appTools/ToolIsolation.py:3443 appTools/ToolMilling.py:2264 +#: appTools/ToolIsolation.py:3446 appTools/ToolMilling.py:2264 #: appTools/ToolNCC.py:4367 appTools/ToolPaint.py:3157 #: appTools/ToolPunchGerber.py:1060 appTools/ToolPunchGerber.py:1227 #: appTools/ToolQRCode.py:795 msgid "Square" msgstr "Square" -#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2691 +#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2723 msgid "Beveled" msgstr "Beveled" @@ -2238,7 +2215,7 @@ msgstr "Buffer Tool" #: appEditors/AppGeoEditor.py:146 appEditors/AppGeoEditor.py:163 #: appEditors/AppGeoEditor.py:180 appEditors/AppGeoEditor.py:2988 #: appEditors/AppGeoEditor.py:3016 appEditors/AppGeoEditor.py:3044 -#: appEditors/AppGerberEditor.py:5157 +#: appEditors/AppGerberEditor.py:5189 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." @@ -2250,8 +2227,8 @@ msgstr "Text Input Tool" msgid "Font" msgstr "Font" -#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2546 -#: appEditors/AppGerberEditor.py:4002 appGUI/ObjectUI.py:316 +#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2578 +#: appEditors/AppGerberEditor.py:4034 appGUI/ObjectUI.py:316 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:103 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:180 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:209 @@ -2277,7 +2254,7 @@ msgstr "Text Tool" #: appGUI/ObjectUI.py:1161 appObjects/FlatCAMExcellon.py:883 #: appObjects/FlatCAMGeometry.py:962 appTools/ToolDrilling.py:711 #: appTools/ToolDrilling.py:1033 appTools/ToolDrilling.py:2116 -#: appTools/ToolIsolation.py:698 appTools/ToolIsolation.py:3179 +#: appTools/ToolIsolation.py:698 appTools/ToolIsolation.py:3182 #: appTools/ToolMilling.py:790 appTools/ToolMilling.py:1046 #: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:329 #: appTools/ToolNCC.py:2294 appTools/ToolNCC.py:4064 appTools/ToolPaint.py:302 @@ -2315,7 +2292,7 @@ msgstr "" #: appEditors/AppGeoEditor.py:585 appEditors/AppGeoEditor.py:1074 #: appEditors/AppGeoEditor.py:2976 appEditors/AppGeoEditor.py:3004 #: appEditors/AppGeoEditor.py:3032 appEditors/AppGeoEditor.py:4413 -#: appEditors/AppGerberEditor.py:5812 +#: appEditors/AppGerberEditor.py:5844 msgid "Cancelled. No shape selected." msgstr "Cancelled. No shape selected." @@ -2328,26 +2305,26 @@ msgid "Tools" msgstr "Tools" #: appEditors/AppGeoEditor.py:609 appEditors/AppGeoEditor.py:1038 -#: appEditors/AppGerberEditor.py:5347 appEditors/AppGerberEditor.py:5776 +#: appEditors/AppGerberEditor.py:5379 appEditors/AppGerberEditor.py:5808 #: appGUI/MainGUI.py:695 appGUI/MainGUI.py:1075 appGUI/MainGUI.py:2244 #: appTools/ToolTransform.py:85 msgid "Transform Tool" msgstr "Transform Tool" #: appEditors/AppGeoEditor.py:610 appEditors/AppGeoEditor.py:702 -#: appEditors/AppGerberEditor.py:5348 appEditors/AppGerberEditor.py:5440 +#: appEditors/AppGerberEditor.py:5380 appEditors/AppGerberEditor.py:5472 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:88 #: appTools/ToolTransform.py:513 appTools/ToolTransform.py:633 msgid "Rotate" msgstr "Rotate" -#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5349 +#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5381 #: appTools/ToolTransform.py:514 msgid "Skew/Shear" msgstr "Skew/Shear" -#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2738 -#: appEditors/AppGerberEditor.py:5350 appGUI/MainGUI.py:776 +#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2770 +#: appEditors/AppGerberEditor.py:5382 appGUI/MainGUI.py:776 #: appGUI/MainGUI.py:1197 appGUI/MainGUI.py:1664 appGUI/MainGUI.py:2366 #: appGUI/MainGUI.py:4935 appGUI/ObjectUI.py:125 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147 @@ -2355,13 +2332,13 @@ msgstr "Skew/Shear" msgid "Scale" msgstr "Scale" -#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5351 +#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5383 #: appTools/ToolTransform.py:516 msgid "Mirror (Flip)" msgstr "Mirror (Flip)" -#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2698 -#: appEditors/AppGerberEditor.py:5353 appGUI/MainGUI.py:773 +#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2730 +#: appEditors/AppGerberEditor.py:5385 appGUI/MainGUI.py:773 #: appGUI/MainGUI.py:1195 appGUI/MainGUI.py:1619 appGUI/MainGUI.py:1662 #: appGUI/MainGUI.py:2364 appGUI/MainGUI.py:4926 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212 @@ -2369,7 +2346,7 @@ msgstr "Mirror (Flip)" msgid "Buffer" msgstr "Buffer" -#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5384 +#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5416 #: appGUI/GUIElements.py:3674 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 @@ -2378,7 +2355,7 @@ msgstr "Buffer" msgid "Reference" msgstr "Reference" -#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5386 +#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5418 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -2396,7 +2373,7 @@ msgstr "" "- Min Selection -> the point (minx, miny) of the bounding box of the " "selection" -#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5394 +#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5426 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appTools/ToolCalibration.py:126 appTools/ToolCalibration.py:127 #: appTools/ToolTransform.py:557 @@ -2404,18 +2381,18 @@ msgid "Origin" msgstr "Origin" #: appEditors/AppGeoEditor.py:656 appEditors/AppGeoEditor.py:1047 -#: appEditors/AppGerberEditor.py:5394 appEditors/AppGerberEditor.py:5785 +#: appEditors/AppGerberEditor.py:5426 appEditors/AppGerberEditor.py:5817 #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:311 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:256 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 -#: appTools/ToolIsolation.py:3381 appTools/ToolNCC.py:4323 +#: appTools/ToolIsolation.py:3384 appTools/ToolNCC.py:4323 #: appTools/ToolPaint.py:3104 appTools/ToolTransform.py:557 defaults.py:572 msgid "Selection" msgstr "Selection" -#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5394 +#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5426 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:85 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:60 @@ -2423,12 +2400,12 @@ msgstr "Selection" msgid "Point" msgstr "Point" -#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5394 +#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5426 msgid "Minimum" msgstr "Minimum" #: appEditors/AppGeoEditor.py:662 appEditors/AppGeoEditor.py:958 -#: appEditors/AppGerberEditor.py:5400 appEditors/AppGerberEditor.py:5696 +#: appEditors/AppGerberEditor.py:5432 appEditors/AppGerberEditor.py:5728 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:131 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:133 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:243 @@ -2438,14 +2415,14 @@ msgstr "Minimum" msgid "Value" msgstr "Value" -#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5402 +#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5434 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:62 #: appTools/ToolTransform.py:565 msgid "A point of reference in format X,Y." msgstr "A point of reference in format X,Y." -#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2641 -#: appEditors/AppGerberEditor.py:5409 appGUI/ObjectUI.py:2375 +#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2673 +#: appEditors/AppGerberEditor.py:5441 appGUI/ObjectUI.py:2375 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:288 #: appTools/ToolCopperThieving.py:1666 appTools/ToolDblSided.py:709 #: appTools/ToolDblSided.py:897 appTools/ToolNCC.py:63 @@ -2455,12 +2432,12 @@ msgstr "A point of reference in format X,Y." msgid "Add" msgstr "Add" -#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5411 +#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5443 #: appTools/ToolTransform.py:574 msgid "Add point coordinates from clipboard." msgstr "Add point coordinates from clipboard." -#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5426 +#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5458 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:98 #: appTools/ToolTransform.py:619 msgid "" @@ -2474,7 +2451,7 @@ msgstr "" "Positive numbers for CW motion.\n" "Negative numbers for CCW motion." -#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5442 +#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5474 #: appTools/ToolTransform.py:635 msgid "" "Rotate the selected object(s).\n" @@ -2486,7 +2463,7 @@ msgstr "" "the bounding box for all selected objects." #: appEditors/AppGeoEditor.py:724 appEditors/AppGeoEditor.py:786 -#: appEditors/AppGerberEditor.py:5462 appEditors/AppGerberEditor.py:5524 +#: appEditors/AppGerberEditor.py:5494 appEditors/AppGerberEditor.py:5556 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:112 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:151 #: appTools/ToolTransform.py:655 appTools/ToolTransform.py:717 @@ -2494,14 +2471,14 @@ msgid "Link" msgstr "Link" #: appEditors/AppGeoEditor.py:726 appEditors/AppGeoEditor.py:788 -#: appEditors/AppGerberEditor.py:5464 appEditors/AppGerberEditor.py:5526 +#: appEditors/AppGerberEditor.py:5496 appEditors/AppGerberEditor.py:5558 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:114 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:153 #: appTools/ToolTransform.py:657 appTools/ToolTransform.py:719 msgid "Link the Y entry to X entry and copy its content." msgstr "Link the Y entry to X entry and copy its content." -#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5469 +#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5501 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:124 #: appTools/ToolFilm.py:1046 appTools/ToolTransform.py:662 @@ -2509,7 +2486,7 @@ msgid "X angle" msgstr "X angle" #: appEditors/AppGeoEditor.py:733 appEditors/AppGeoEditor.py:754 -#: appEditors/AppGerberEditor.py:5471 appEditors/AppGerberEditor.py:5492 +#: appEditors/AppGerberEditor.py:5503 appEditors/AppGerberEditor.py:5524 #: appTools/ToolTransform.py:664 appTools/ToolTransform.py:685 msgid "" "Angle for Skew action, in degrees.\n" @@ -2518,13 +2495,13 @@ msgstr "" "Angle for Skew action, in degrees.\n" "Float number between -360 and 360." -#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5479 +#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5511 #: appTools/ToolTransform.py:672 msgid "Skew X" msgstr "Skew X" #: appEditors/AppGeoEditor.py:743 appEditors/AppGeoEditor.py:764 -#: appEditors/AppGerberEditor.py:5481 appEditors/AppGerberEditor.py:5502 +#: appEditors/AppGerberEditor.py:5513 appEditors/AppGerberEditor.py:5534 #: appTools/ToolTransform.py:674 appTools/ToolTransform.py:695 msgid "" "Skew/shear the selected object(s).\n" @@ -2535,38 +2512,38 @@ msgstr "" "The point of reference is the middle of\n" "the bounding box for all selected objects." -#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5490 +#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5522 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:160 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:138 #: appTools/ToolFilm.py:1055 appTools/ToolTransform.py:683 msgid "Y angle" msgstr "Y angle" -#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5500 +#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5532 #: appTools/ToolTransform.py:693 msgid "Skew Y" msgstr "Skew Y" -#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5531 +#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5563 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:120 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:162 #: appTools/ToolFilm.py:1002 appTools/ToolTransform.py:724 msgid "X factor" msgstr "X factor" -#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5533 +#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5565 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:164 #: appTools/ToolTransform.py:726 msgid "Factor for scaling on X axis." msgstr "Factor for scaling on X axis." -#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5540 +#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5572 #: appTools/ToolTransform.py:733 msgid "Scale X" msgstr "Scale X" #: appEditors/AppGeoEditor.py:804 appEditors/AppGeoEditor.py:824 -#: appEditors/AppGerberEditor.py:5542 appEditors/AppGerberEditor.py:5562 +#: appEditors/AppGerberEditor.py:5574 appEditors/AppGerberEditor.py:5594 #: appTools/ToolTransform.py:735 appTools/ToolTransform.py:755 msgid "" "Scale the selected object(s).\n" @@ -2577,59 +2554,59 @@ msgstr "" "The point of reference depends on \n" "the Scale reference checkbox state." -#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5551 +#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5583 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:129 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:175 #: appTools/ToolFilm.py:1011 appTools/ToolTransform.py:744 msgid "Y factor" msgstr "Y factor" -#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5553 +#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5585 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:177 #: appTools/ToolTransform.py:746 msgid "Factor for scaling on Y axis." msgstr "Factor for scaling on Y axis." -#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5560 +#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5592 #: appTools/ToolTransform.py:753 msgid "Scale Y" msgstr "Scale Y" -#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5587 +#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5619 #: appTools/ToolTransform.py:780 msgid "Flip on X" msgstr "Flip on X" #: appEditors/AppGeoEditor.py:851 appEditors/AppGeoEditor.py:856 -#: appEditors/AppGerberEditor.py:5589 appEditors/AppGerberEditor.py:5594 +#: appEditors/AppGerberEditor.py:5621 appEditors/AppGerberEditor.py:5626 #: appTools/ToolTransform.py:782 appTools/ToolTransform.py:787 msgid "Flip the selected object(s) over the X axis." msgstr "Flip the selected object(s) over the X axis." -#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5592 +#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5624 #: appTools/ToolTransform.py:785 msgid "Flip on Y" msgstr "Flip on Y" -#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5612 +#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5644 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:191 #: appTools/ToolTransform.py:805 msgid "X val" msgstr "X val" -#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5614 +#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5646 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:193 #: appTools/ToolTransform.py:807 msgid "Distance to offset on X axis. In current units." msgstr "Distance to offset on X axis. In current units." -#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5621 +#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5653 #: appTools/ToolTransform.py:814 msgid "Offset X" msgstr "Offset X" #: appEditors/AppGeoEditor.py:885 appEditors/AppGeoEditor.py:905 -#: appEditors/AppGerberEditor.py:5623 appEditors/AppGerberEditor.py:5643 +#: appEditors/AppGerberEditor.py:5655 appEditors/AppGerberEditor.py:5675 #: appTools/ToolTransform.py:816 appTools/ToolTransform.py:836 msgid "" "Offset the selected object(s).\n" @@ -2640,24 +2617,24 @@ msgstr "" "The point of reference is the middle of\n" "the bounding box for all selected objects.\n" -#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5632 +#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5664 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:204 #: appTools/ToolTransform.py:825 msgid "Y val" msgstr "Y val" -#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5634 +#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5666 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:206 #: appTools/ToolTransform.py:827 msgid "Distance to offset on Y axis. In current units." msgstr "Distance to offset on Y axis. In current units." -#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5641 +#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5673 #: appTools/ToolTransform.py:834 msgid "Offset Y" msgstr "Offset Y" -#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5661 +#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5693 #: appGUI/ObjectUI.py:462 appGUI/ObjectUI.py:499 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:67 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142 @@ -2667,7 +2644,7 @@ msgstr "Offset Y" msgid "Rounded" msgstr "Rounded" -#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5663 +#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5695 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:218 #: appTools/ToolTransform.py:856 msgid "" @@ -2681,14 +2658,14 @@ msgstr "" "If not checked then the buffer will follow the exact geometry\n" "of the buffered shape." -#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5671 +#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5703 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:226 #: appTools/ToolDistance.py:409 appTools/ToolDistanceMin.py:199 #: appTools/ToolTransform.py:864 msgid "Distance" msgstr "Distance" -#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5673 +#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5705 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:228 #: appTools/ToolTransform.py:866 msgid "" @@ -2702,12 +2679,12 @@ msgstr "" "Each geometry element of the object will be increased\n" "or decreased with the 'distance'." -#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5685 +#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5717 #: appTools/ToolTransform.py:878 msgid "Buffer D" msgstr "Buffer D" -#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5687 +#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5719 #: appTools/ToolTransform.py:880 msgid "" "Create the buffer effect on each geometry,\n" @@ -2716,7 +2693,7 @@ msgstr "" "Create the buffer effect on each geometry,\n" "element from the selected object, using the distance." -#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5698 +#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5730 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:245 #: appTools/ToolTransform.py:891 msgid "" @@ -2732,12 +2709,12 @@ msgstr "" "or decreased to fit the 'Value'. Value is a percentage\n" "of the initial dimension." -#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5711 +#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5743 #: appTools/ToolTransform.py:904 msgid "Buffer F" msgstr "Buffer F" -#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5713 +#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5745 #: appTools/ToolTransform.py:906 msgid "" "Create the buffer effect on each geometry,\n" @@ -2746,7 +2723,7 @@ msgstr "" "Create the buffer effect on each geometry,\n" "element from the selected object, using the factor." -#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5784 +#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5816 #: appGUI/ObjectUI.py:1557 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 @@ -2760,41 +2737,41 @@ msgstr "Object" #: appEditors/AppGeoEditor.py:1110 appEditors/AppGeoEditor.py:1133 #: appEditors/AppGeoEditor.py:1279 appEditors/AppGeoEditor.py:1304 #: appEditors/AppGeoEditor.py:1339 appEditors/AppGeoEditor.py:1374 -#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:5848 -#: appEditors/AppGerberEditor.py:5871 appEditors/AppGerberEditor.py:6016 -#: appEditors/AppGerberEditor.py:6049 appEditors/AppGerberEditor.py:6092 -#: appEditors/AppGerberEditor.py:6133 appEditors/AppGerberEditor.py:6169 +#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:5880 +#: appEditors/AppGerberEditor.py:5903 appEditors/AppGerberEditor.py:6048 +#: appEditors/AppGerberEditor.py:6081 appEditors/AppGerberEditor.py:6124 +#: appEditors/AppGerberEditor.py:6165 appEditors/AppGerberEditor.py:6201 msgid "No shape selected." msgstr "No shape selected." -#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5856 +#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5888 #: appTools/ToolTransform.py:150 msgid "Incorrect format for Point value. Needs format X,Y" msgstr "Incorrect format for Point value. Needs format X,Y" -#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5881 +#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5913 #: appTools/ToolTransform.py:167 msgid "Rotate transformation can not be done for a value of 0." msgstr "Rotate transformation can not be done for a value of 0." #: appEditors/AppGeoEditor.py:1201 appEditors/AppGeoEditor.py:1222 -#: appEditors/AppGerberEditor.py:5939 appEditors/AppGerberEditor.py:5960 +#: appEditors/AppGerberEditor.py:5971 appEditors/AppGerberEditor.py:5992 #: appTools/ToolTransform.py:225 appTools/ToolTransform.py:246 msgid "Scale transformation can not be done for a factor of 0 or 1." msgstr "Scale transformation can not be done for a factor of 0 or 1." #: appEditors/AppGeoEditor.py:1235 appEditors/AppGeoEditor.py:1244 -#: appEditors/AppGerberEditor.py:5973 appEditors/AppGerberEditor.py:5982 +#: appEditors/AppGerberEditor.py:6005 appEditors/AppGerberEditor.py:6014 #: appTools/ToolTransform.py:259 appTools/ToolTransform.py:268 msgid "Offset transformation can not be done for a value of 0." msgstr "Offset transformation can not be done for a value of 0." -#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:6019 +#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:6051 #: appTools/ToolTransform.py:296 msgid "Appying Rotate" msgstr "Appying Rotate" -#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:6031 +#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:6063 msgid "Done. Rotate completed." msgstr "Done. Rotate completed." @@ -2802,17 +2779,17 @@ msgstr "Done. Rotate completed." msgid "Rotation action was not executed" msgstr "Rotation action was not executed" -#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6052 +#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6084 #: appTools/ToolTransform.py:322 msgid "Applying Flip" msgstr "Applying Flip" -#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6064 +#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6096 #: appTools/ToolTransform.py:339 msgid "Flip on the Y axis done" msgstr "Flip on the Y axis done" -#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6072 +#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6104 #: appTools/ToolTransform.py:348 msgid "Flip on the X axis done" msgstr "Flip on the X axis done" @@ -2821,16 +2798,16 @@ msgstr "Flip on the X axis done" msgid "Flip action was not executed" msgstr "Flip action was not executed" -#: appEditors/AppGeoEditor.py:1342 appEditors/AppGerberEditor.py:6095 +#: appEditors/AppGeoEditor.py:1342 appEditors/AppGerberEditor.py:6127 #: appTools/ToolTransform.py:369 msgid "Applying Skew" msgstr "Applying Skew" -#: appEditors/AppGeoEditor.py:1351 appEditors/AppGerberEditor.py:6111 +#: appEditors/AppGeoEditor.py:1351 appEditors/AppGerberEditor.py:6143 msgid "Skew on the X axis done" msgstr "Skew on the X axis done" -#: appEditors/AppGeoEditor.py:1353 appEditors/AppGerberEditor.py:6113 +#: appEditors/AppGeoEditor.py:1353 appEditors/AppGerberEditor.py:6145 msgid "Skew on the Y axis done" msgstr "Skew on the Y axis done" @@ -2838,16 +2815,16 @@ msgstr "Skew on the Y axis done" msgid "Skew action was not executed" msgstr "Skew action was not executed" -#: appEditors/AppGeoEditor.py:1377 appEditors/AppGerberEditor.py:6136 +#: appEditors/AppGeoEditor.py:1377 appEditors/AppGerberEditor.py:6168 #: appTools/ToolTransform.py:396 msgid "Applying Scale" msgstr "Applying Scale" -#: appEditors/AppGeoEditor.py:1386 appEditors/AppGerberEditor.py:6149 +#: appEditors/AppGeoEditor.py:1386 appEditors/AppGerberEditor.py:6181 msgid "Scale on the X axis done" msgstr "Scale on the X axis done" -#: appEditors/AppGeoEditor.py:1388 appEditors/AppGerberEditor.py:6151 +#: appEditors/AppGeoEditor.py:1388 appEditors/AppGerberEditor.py:6183 msgid "Scale on the Y axis done" msgstr "Scale on the Y axis done" @@ -2855,16 +2832,16 @@ msgstr "Scale on the Y axis done" msgid "Scale action was not executed" msgstr "Scale action was not executed" -#: appEditors/AppGeoEditor.py:1408 appEditors/AppGerberEditor.py:6172 +#: appEditors/AppGeoEditor.py:1408 appEditors/AppGerberEditor.py:6204 #: appTools/ToolTransform.py:424 msgid "Applying Offset" msgstr "Applying Offset" -#: appEditors/AppGeoEditor.py:1418 appEditors/AppGerberEditor.py:6193 +#: appEditors/AppGeoEditor.py:1418 appEditors/AppGerberEditor.py:6225 msgid "Offset on the X axis done" msgstr "Offset on the X axis done" -#: appEditors/AppGeoEditor.py:1420 appEditors/AppGerberEditor.py:6195 +#: appEditors/AppGeoEditor.py:1420 appEditors/AppGerberEditor.py:6227 msgid "Offset on the Y axis done" msgstr "Offset on the Y axis done" @@ -2872,65 +2849,65 @@ msgstr "Offset on the Y axis done" msgid "Offset action was not executed" msgstr "Offset action was not executed" -#: appEditors/AppGeoEditor.py:1430 appEditors/AppGerberEditor.py:6205 +#: appEditors/AppGeoEditor.py:1430 appEditors/AppGerberEditor.py:6237 msgid "No shape selected" msgstr "No shape selected" -#: appEditors/AppGeoEditor.py:1433 appEditors/AppGerberEditor.py:6208 +#: appEditors/AppGeoEditor.py:1433 appEditors/AppGerberEditor.py:6240 #: appTools/ToolTransform.py:453 msgid "Applying Buffer" msgstr "Applying Buffer" -#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:6230 +#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:6262 #: appTools/ToolTransform.py:474 msgid "Buffer done" msgstr "Buffer done" -#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:6234 +#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:6266 #: appTools/ToolTransform.py:443 appTools/ToolTransform.py:478 msgid "Action was not executed, due of" msgstr "Action was not executed, due of" -#: appEditors/AppGeoEditor.py:1448 appEditors/AppGerberEditor.py:6238 +#: appEditors/AppGeoEditor.py:1448 appEditors/AppGerberEditor.py:6270 msgid "Rotate ..." msgstr "Rotate ..." #: appEditors/AppGeoEditor.py:1449 appEditors/AppGeoEditor.py:1501 -#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:6239 -#: appEditors/AppGerberEditor.py:6291 appEditors/AppGerberEditor.py:6307 +#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:6271 +#: appEditors/AppGerberEditor.py:6323 appEditors/AppGerberEditor.py:6339 msgid "Enter an Angle Value (degrees)" msgstr "Enter an Angle Value (degrees)" -#: appEditors/AppGeoEditor.py:1458 appEditors/AppGerberEditor.py:6248 +#: appEditors/AppGeoEditor.py:1458 appEditors/AppGerberEditor.py:6280 msgid "Geometry shape rotate done" msgstr "Geometry shape rotate done" -#: appEditors/AppGeoEditor.py:1461 appEditors/AppGerberEditor.py:6251 +#: appEditors/AppGeoEditor.py:1461 appEditors/AppGerberEditor.py:6283 msgid "Geometry shape rotate cancelled" msgstr "Geometry shape rotate cancelled" -#: appEditors/AppGeoEditor.py:1466 appEditors/AppGerberEditor.py:6256 +#: appEditors/AppGeoEditor.py:1466 appEditors/AppGerberEditor.py:6288 msgid "Offset on X axis ..." msgstr "Offset on X axis ..." #: appEditors/AppGeoEditor.py:1467 appEditors/AppGeoEditor.py:1485 -#: appEditors/AppGerberEditor.py:6257 appEditors/AppGerberEditor.py:6275 +#: appEditors/AppGerberEditor.py:6289 appEditors/AppGerberEditor.py:6307 msgid "Enter a distance Value" msgstr "Enter a distance Value" -#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6266 +#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6298 msgid "Geometry shape offset on X axis done" msgstr "Geometry shape offset on X axis done" -#: appEditors/AppGeoEditor.py:1479 appEditors/AppGerberEditor.py:6269 +#: appEditors/AppGeoEditor.py:1479 appEditors/AppGerberEditor.py:6301 msgid "Geometry shape offset X cancelled" msgstr "Geometry shape offset X cancelled" -#: appEditors/AppGeoEditor.py:1484 appEditors/AppGerberEditor.py:6274 +#: appEditors/AppGeoEditor.py:1484 appEditors/AppGerberEditor.py:6306 msgid "Offset on Y axis ..." msgstr "Offset on Y axis ..." -#: appEditors/AppGeoEditor.py:1494 appEditors/AppGerberEditor.py:6284 +#: appEditors/AppGeoEditor.py:1494 appEditors/AppGerberEditor.py:6316 msgid "Geometry shape offset on Y axis done" msgstr "Geometry shape offset on Y axis done" @@ -2938,11 +2915,11 @@ msgstr "Geometry shape offset on Y axis done" msgid "Geometry shape offset on Y axis canceled" msgstr "Geometry shape offset on Y axis canceled" -#: appEditors/AppGeoEditor.py:1500 appEditors/AppGerberEditor.py:6290 +#: appEditors/AppGeoEditor.py:1500 appEditors/AppGerberEditor.py:6322 msgid "Skew on X axis ..." msgstr "Skew on X axis ..." -#: appEditors/AppGeoEditor.py:1510 appEditors/AppGerberEditor.py:6300 +#: appEditors/AppGeoEditor.py:1510 appEditors/AppGerberEditor.py:6332 msgid "Geometry shape skew on X axis done" msgstr "Geometry shape skew on X axis done" @@ -2950,11 +2927,11 @@ msgstr "Geometry shape skew on X axis done" msgid "Geometry shape skew on X axis canceled" msgstr "Geometry shape skew on X axis canceled" -#: appEditors/AppGeoEditor.py:1516 appEditors/AppGerberEditor.py:6306 +#: appEditors/AppGeoEditor.py:1516 appEditors/AppGerberEditor.py:6338 msgid "Skew on Y axis ..." msgstr "Skew on Y axis ..." -#: appEditors/AppGeoEditor.py:1526 appEditors/AppGerberEditor.py:6316 +#: appEditors/AppGeoEditor.py:1526 appEditors/AppGerberEditor.py:6348 msgid "Geometry shape skew on Y axis done" msgstr "Geometry shape skew on Y axis done" @@ -3065,6 +3042,16 @@ msgstr " MOVE: Click on reference point ..." msgid " Click on destination point ..." msgstr " Click on destination point ..." +#: appEditors/AppGeoEditor.py:2712 appEditors/AppGerberEditor.py:2430 +#: appEditors/AppGerberEditor.py:4435 appObjects/FlatCAMGeometry.py:2564 +#: appTools/ToolIsolation.py:930 appTools/ToolOptimal.py:145 +#: appTools/ToolPanelize.py:613 appTools/ToolProperties.py:195 +#: appTools/ToolQRCode.py:167 appTools/ToolSolderPaste.py:670 +#: appTools/ToolSolderPaste.py:959 appTools/ToolSub.py:197 app_Main.py:7923 +#: tclCommands/TclCommandOpenSVG.py:77 tclCommands/TclCommandPanelize.py:291 +msgid "Working ..." +msgstr "Working ..." + #: appEditors/AppGeoEditor.py:2722 msgid "Done. Geometry(s) Move completed." msgstr "Done. Geometry(s) Move completed." @@ -3097,7 +3084,7 @@ msgstr " Done. Adding Text completed." msgid "Create buffer geometry ..." msgstr "Create buffer geometry ..." -#: appEditors/AppGeoEditor.py:3000 appEditors/AppGerberEditor.py:5201 +#: appEditors/AppGeoEditor.py:3000 appEditors/AppGerberEditor.py:5233 msgid "Done. Buffer Tool completed." msgstr "Done. Buffer Tool completed." @@ -3130,7 +3117,7 @@ msgstr "Done. Eraser tool action completed." msgid "Create Paint geometry ..." msgstr "Create Paint geometry ..." -#: appEditors/AppGeoEditor.py:3235 appEditors/AppGerberEditor.py:2468 +#: appEditors/AppGeoEditor.py:3235 appEditors/AppGerberEditor.py:2497 msgid "Shape transformations ..." msgstr "Shape transformations ..." @@ -3139,8 +3126,8 @@ msgstr "Shape transformations ..." msgid "Geometry Editor" msgstr "Geometry Editor" -#: appEditors/AppGeoEditor.py:3297 appEditors/AppGerberEditor.py:2546 -#: appEditors/AppGerberEditor.py:4002 appEditors/appGCodeEditor.py:687 +#: appEditors/AppGeoEditor.py:3297 appEditors/AppGerberEditor.py:2578 +#: appEditors/AppGerberEditor.py:4034 appEditors/appGCodeEditor.py:687 #: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42 #: appTools/ToolCorners.py:546 appTools/ToolCutOut.py:2030 @@ -3164,7 +3151,7 @@ msgstr "Line" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:328 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290 -#: appTools/ToolDrilling.py:2589 appTools/ToolIsolation.py:3444 +#: appTools/ToolDrilling.py:2589 appTools/ToolIsolation.py:3447 #: appTools/ToolMilling.py:2265 appTools/ToolNCC.py:4368 #: appTools/ToolPaint.py:3158 msgid "Polygon" @@ -3278,7 +3265,6 @@ msgstr "Paint done." #: appEditors/AppGerberEditor.py:211 appEditors/AppGerberEditor.py:415 #: appEditors/AppGerberEditor.py:880 appEditors/AppGerberEditor.py:1189 #: appEditors/AppGerberEditor.py:1461 appEditors/AppGerberEditor.py:1578 -#| msgid "To add an Pad first select a aperture in Aperture Table" msgid "You need to preselect a aperture in the Aperture Table that has a size." msgstr "" "You need to preselect a aperture in the Aperture Table that has a size." @@ -3397,51 +3383,51 @@ msgstr "Done. Apertures Move completed." msgid "Done. Apertures copied." msgstr "Done. Apertures copied." -#: appEditors/AppGerberEditor.py:2513 appGUI/MainGUI.py:745 +#: appEditors/AppGerberEditor.py:2545 appGUI/MainGUI.py:745 #: appGUI/MainGUI.py:1642 appGUI/ObjectUI.py:241 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27 msgid "Gerber Editor" msgstr "Gerber Editor" -#: appEditors/AppGerberEditor.py:2533 appGUI/ObjectUI.py:281 +#: appEditors/AppGerberEditor.py:2565 appGUI/ObjectUI.py:281 #: appObjects/FlatCAMObj.py:492 appTools/ToolProperties.py:158 msgid "Apertures" msgstr "Apertures" -#: appEditors/AppGerberEditor.py:2535 appGUI/ObjectUI.py:283 +#: appEditors/AppGerberEditor.py:2567 appGUI/ObjectUI.py:283 msgid "Apertures Table for the Gerber Object." msgstr "Apertures Table for the Gerber Object." -#: appEditors/AppGerberEditor.py:2546 appEditors/AppGerberEditor.py:4002 +#: appEditors/AppGerberEditor.py:2578 appEditors/AppGerberEditor.py:4034 #: appGUI/ObjectUI.py:316 appTools/ToolPunchGerber.py:1088 msgid "Code" msgstr "Code" -#: appEditors/AppGerberEditor.py:2546 appEditors/AppGerberEditor.py:4002 +#: appEditors/AppGerberEditor.py:2578 appEditors/AppGerberEditor.py:4034 #: appGUI/ObjectUI.py:316 msgid "Dim" msgstr "Dim" -#: appEditors/AppGerberEditor.py:2551 appGUI/ObjectUI.py:320 +#: appEditors/AppGerberEditor.py:2583 appGUI/ObjectUI.py:320 msgid "Index" msgstr "Index" -#: appEditors/AppGerberEditor.py:2553 appEditors/AppGerberEditor.py:2582 +#: appEditors/AppGerberEditor.py:2585 appEditors/AppGerberEditor.py:2614 #: appGUI/ObjectUI.py:322 appTools/ToolPunchGerber.py:1095 msgid "Aperture Code" msgstr "Aperture Code" -#: appEditors/AppGerberEditor.py:2555 appGUI/ObjectUI.py:324 +#: appEditors/AppGerberEditor.py:2587 appGUI/ObjectUI.py:324 #: appTools/ToolPunchGerber.py:1097 msgid "Type of aperture: circular, rectangle, macros etc" msgstr "Type of aperture: circular, rectangle, macros etc" -#: appEditors/AppGerberEditor.py:2557 appGUI/ObjectUI.py:326 +#: appEditors/AppGerberEditor.py:2589 appGUI/ObjectUI.py:326 #: appTools/ToolPunchGerber.py:1099 msgid "Aperture Size:" msgstr "Aperture Size:" -#: appEditors/AppGerberEditor.py:2559 appGUI/ObjectUI.py:328 +#: appEditors/AppGerberEditor.py:2591 appGUI/ObjectUI.py:328 msgid "" "Aperture Dimensions:\n" " - (width, height) for R, O type.\n" @@ -3451,16 +3437,16 @@ msgstr "" " - (width, height) for R, O type.\n" " - (dia, nVertices) for P type" -#: appEditors/AppGerberEditor.py:2583 +#: appEditors/AppGerberEditor.py:2615 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:58 msgid "Code for the new aperture" msgstr "Code for the new aperture" -#: appEditors/AppGerberEditor.py:2592 +#: appEditors/AppGerberEditor.py:2624 msgid "Aperture Size" msgstr "Aperture Size" -#: appEditors/AppGerberEditor.py:2594 +#: appEditors/AppGerberEditor.py:2626 msgid "" "Size for the new aperture.\n" "If aperture type is 'R' or 'O' then\n" @@ -3474,11 +3460,11 @@ msgstr "" "calculated as:\n" "sqrt(width**2 + height**2)" -#: appEditors/AppGerberEditor.py:2608 +#: appEditors/AppGerberEditor.py:2640 msgid "Aperture Type" msgstr "Aperture Type" -#: appEditors/AppGerberEditor.py:2610 +#: appEditors/AppGerberEditor.py:2642 msgid "" "Select the type of new aperture. Can be:\n" "C = circular\n" @@ -3490,11 +3476,11 @@ msgstr "" "R = rectangular\n" "O = oblong" -#: appEditors/AppGerberEditor.py:2621 +#: appEditors/AppGerberEditor.py:2653 msgid "Aperture Dim" msgstr "Aperture Dim" -#: appEditors/AppGerberEditor.py:2623 +#: appEditors/AppGerberEditor.py:2655 msgid "" "Dimensions for the new aperture.\n" "Active only for rectangular apertures (type R).\n" @@ -3504,19 +3490,19 @@ msgstr "" "Active only for rectangular apertures (type R).\n" "The format is (width, height)" -#: appEditors/AppGerberEditor.py:2632 +#: appEditors/AppGerberEditor.py:2664 msgid "Add/Delete Aperture" msgstr "Add/Delete Aperture" -#: appEditors/AppGerberEditor.py:2634 +#: appEditors/AppGerberEditor.py:2666 msgid "Add/Delete an aperture in the aperture table" msgstr "Add/Delete an aperture in the aperture table" -#: appEditors/AppGerberEditor.py:2643 +#: appEditors/AppGerberEditor.py:2675 msgid "Add a new aperture to the aperture list." msgstr "Add a new aperture to the aperture list." -#: appEditors/AppGerberEditor.py:2646 appEditors/AppGerberEditor.py:2794 +#: appEditors/AppGerberEditor.py:2678 appEditors/AppGerberEditor.py:2826 #: appGUI/GUIElements.py:325 appGUI/GUIElements.py:1012 #: appGUI/GUIElements.py:1397 appGUI/GUIElements.py:1602 #: appGUI/GUIElements.py:1935 appGUI/MainGUI.py:423 appGUI/MainGUI.py:734 @@ -3524,35 +3510,35 @@ msgstr "Add a new aperture to the aperture list." #: appGUI/MainGUI.py:1208 appGUI/MainGUI.py:1692 appGUI/MainGUI.py:2163 #: appGUI/MainGUI.py:2376 appGUI/MainGUI.py:4938 appGUI/ObjectUI.py:1125 #: appObjects/FlatCAMGeometry.py:578 appTools/ToolIsolation.py:71 -#: appTools/ToolIsolation.py:3163 appTools/ToolNCC.py:69 +#: appTools/ToolIsolation.py:3166 appTools/ToolNCC.py:69 #: appTools/ToolNCC.py:4048 appTools/ToolPaint.py:143 #: appTools/ToolPaint.py:2944 appTools/ToolSolderPaste.py:163 #: appTools/ToolSolderPaste.py:1210 app_Main.py:6296 msgid "Delete" msgstr "Delete" -#: appEditors/AppGerberEditor.py:2648 +#: appEditors/AppGerberEditor.py:2680 msgid "Delete a aperture in the aperture list" msgstr "Delete a aperture in the aperture list" -#: appEditors/AppGerberEditor.py:2665 +#: appEditors/AppGerberEditor.py:2697 msgid "Buffer Aperture" msgstr "Buffer Aperture" -#: appEditors/AppGerberEditor.py:2667 +#: appEditors/AppGerberEditor.py:2699 msgid "Buffer a aperture in the aperture list" msgstr "Buffer a aperture in the aperture list" -#: appEditors/AppGerberEditor.py:2680 +#: appEditors/AppGerberEditor.py:2712 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:195 msgid "Buffer distance" msgstr "Buffer distance" -#: appEditors/AppGerberEditor.py:2681 +#: appEditors/AppGerberEditor.py:2713 msgid "Buffer corner" msgstr "Buffer corner" -#: appEditors/AppGerberEditor.py:2683 +#: appEditors/AppGerberEditor.py:2715 msgid "" "There are 3 types of corners:\n" " - 'Round': the corner is rounded.\n" @@ -3566,20 +3552,20 @@ msgstr "" " - 'Beveled': the corner is a line that directly connects the features " "meeting in the corner" -#: appEditors/AppGerberEditor.py:2713 +#: appEditors/AppGerberEditor.py:2745 msgid "Scale Aperture" msgstr "Scale Aperture" -#: appEditors/AppGerberEditor.py:2715 +#: appEditors/AppGerberEditor.py:2747 msgid "Scale a aperture in the aperture list" msgstr "Scale a aperture in the aperture list" -#: appEditors/AppGerberEditor.py:2723 +#: appEditors/AppGerberEditor.py:2755 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:210 msgid "Scale factor" msgstr "Scale factor" -#: appEditors/AppGerberEditor.py:2725 +#: appEditors/AppGerberEditor.py:2757 msgid "" "The factor by which to scale the selected aperture.\n" "Values can be between 0.0000 and 999.9999" @@ -3587,19 +3573,19 @@ msgstr "" "The factor by which to scale the selected aperture.\n" "Values can be between 0.0000 and 999.9999" -#: appEditors/AppGerberEditor.py:2753 +#: appEditors/AppGerberEditor.py:2785 msgid "Mark polygons" msgstr "Mark polygons" -#: appEditors/AppGerberEditor.py:2755 +#: appEditors/AppGerberEditor.py:2787 msgid "Mark the polygon areas." msgstr "Mark the polygon areas." -#: appEditors/AppGerberEditor.py:2763 +#: appEditors/AppGerberEditor.py:2795 msgid "Area UPPER threshold" msgstr "Area UPPER threshold" -#: appEditors/AppGerberEditor.py:2765 +#: appEditors/AppGerberEditor.py:2797 msgid "" "The threshold value, all areas less than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -3607,11 +3593,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:2772 +#: appEditors/AppGerberEditor.py:2804 msgid "Area LOWER threshold" msgstr "Area LOWER threshold" -#: appEditors/AppGerberEditor.py:2774 +#: appEditors/AppGerberEditor.py:2806 msgid "" "The threshold value, all areas more than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -3619,32 +3605,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:2788 +#: appEditors/AppGerberEditor.py:2820 msgid "Mark" msgstr "Mark" -#: appEditors/AppGerberEditor.py:2790 +#: appEditors/AppGerberEditor.py:2822 msgid "Mark the polygons that fit within limits." msgstr "Mark the polygons that fit within limits." -#: appEditors/AppGerberEditor.py:2796 +#: appEditors/AppGerberEditor.py:2828 msgid "Delete all the marked polygons." msgstr "Delete all the marked polygons." -#: appEditors/AppGerberEditor.py:2802 +#: appEditors/AppGerberEditor.py:2834 msgid "Clear all the markings." msgstr "Clear all the markings." -#: appEditors/AppGerberEditor.py:2822 appGUI/MainGUI.py:753 +#: appEditors/AppGerberEditor.py:2854 appGUI/MainGUI.py:753 #: appGUI/MainGUI.py:1180 appGUI/MainGUI.py:2349 appGUI/MainGUI.py:4925 msgid "Add Pad Array" msgstr "Add Pad Array" -#: appEditors/AppGerberEditor.py:2824 +#: appEditors/AppGerberEditor.py:2856 msgid "Add an array of pads (linear or circular array)" msgstr "Add an array of pads (linear or circular array)" -#: appEditors/AppGerberEditor.py:2830 +#: appEditors/AppGerberEditor.py:2862 msgid "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" @@ -3652,17 +3638,17 @@ msgstr "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" -#: appEditors/AppGerberEditor.py:2841 +#: appEditors/AppGerberEditor.py:2873 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:95 msgid "Nr of pads" msgstr "Nr of pads" -#: appEditors/AppGerberEditor.py:2843 +#: appEditors/AppGerberEditor.py:2875 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:97 msgid "Specify how many pads to be in the array." msgstr "Specify how many pads to be in the array." -#: appEditors/AppGerberEditor.py:2892 +#: appEditors/AppGerberEditor.py:2924 msgid "" "Angle at which the linear array is placed.\n" "The precision is of max 2 decimals.\n" @@ -3674,11 +3660,11 @@ msgstr "" "Min value is: -359.99 degrees.\n" "Max value is: 360.00 degrees." -#: appEditors/AppGerberEditor.py:3392 appEditors/AppGerberEditor.py:3396 +#: appEditors/AppGerberEditor.py:3424 appEditors/AppGerberEditor.py:3428 msgid "Aperture code value is missing or wrong format. Add it and retry." msgstr "Aperture code value is missing or wrong format. Add it and retry." -#: appEditors/AppGerberEditor.py:3432 +#: appEditors/AppGerberEditor.py:3464 msgid "" "Aperture dimensions value is missing or wrong format. Add it in format " "(width, height) and retry." @@ -3686,155 +3672,164 @@ msgstr "" "Aperture dimensions value is missing or wrong format. Add it in format " "(width, height) and retry." -#: appEditors/AppGerberEditor.py:3445 +#: appEditors/AppGerberEditor.py:3477 msgid "Aperture size value is missing or wrong format. Add it and retry." msgstr "Aperture size value is missing or wrong format. Add it and retry." -#: appEditors/AppGerberEditor.py:3456 +#: appEditors/AppGerberEditor.py:3488 msgid "Aperture already in the aperture table." msgstr "Aperture already in the aperture table." -#: appEditors/AppGerberEditor.py:3463 +#: appEditors/AppGerberEditor.py:3495 msgid "Added new aperture with code" msgstr "Added new aperture with code" -#: appEditors/AppGerberEditor.py:3495 +#: appEditors/AppGerberEditor.py:3527 msgid " Select an aperture in Aperture Table" msgstr " Select an aperture in Aperture Table" -#: appEditors/AppGerberEditor.py:3503 +#: appEditors/AppGerberEditor.py:3535 msgid "Select an aperture in Aperture Table -->" msgstr "Select an aperture in Aperture Table -->" -#: appEditors/AppGerberEditor.py:3517 +#: appEditors/AppGerberEditor.py:3549 msgid "Deleted aperture with code" msgstr "Deleted aperture with code" -#: appEditors/AppGerberEditor.py:3585 +#: appEditors/AppGerberEditor.py:3617 msgid "Dimensions need two float values separated by comma." msgstr "Dimensions need two float values separated by comma." -#: appEditors/AppGerberEditor.py:3594 +#: appEditors/AppGerberEditor.py:3626 msgid "Dimensions edited." msgstr "Dimensions edited." -#: appEditors/AppGerberEditor.py:4116 -msgid "Loading Gerber into Editor" -msgstr "Loading Gerber into Editor" +#: appEditors/AppGerberEditor.py:4148 +msgid "Loading" +msgstr "Loading" -#: appEditors/AppGerberEditor.py:4246 +#: appEditors/AppGerberEditor.py:4278 msgid "Setting up the UI" msgstr "Setting up the UI" -#: appEditors/AppGerberEditor.py:4247 +#: appEditors/AppGerberEditor.py:4279 msgid "Adding geometry finished. Preparing the GUI" msgstr "Adding geometry finished. Preparing the GUI" -#: appEditors/AppGerberEditor.py:4256 +#: appEditors/AppGerberEditor.py:4288 msgid "Finished loading the Gerber object into the editor." msgstr "Finished loading the Gerber object into the editor." -#: appEditors/AppGerberEditor.py:4393 +#: appEditors/AppGerberEditor.py:4425 msgid "" "There are no Aperture definitions in the file. Aborting Gerber creation." msgstr "" "There are no Aperture definitions in the file. Aborting Gerber creation." -#: appEditors/AppGerberEditor.py:4395 appObjects/AppObject.py:164 +#: appEditors/AppGerberEditor.py:4427 appObjects/AppObject.py:164 #: appObjects/FlatCAMGeometry.py:2078 appParsers/ParseExcellon.py:972 #: appTools/ToolPcbWizard.py:318 app_Main.py:7709 app_Main.py:10173 #: app_Main.py:10233 app_Main.py:10364 app_Main.py:10429 msgid "An internal error has occurred. See shell.\n" msgstr "An internal error has occurred. See shell.\n" -#: appEditors/AppGerberEditor.py:4403 -msgid "Creating Gerber." -msgstr "Creating Gerber." - -#: appEditors/AppGerberEditor.py:4415 +#: appEditors/AppGerberEditor.py:4447 msgid "Done. Gerber editing finished." msgstr "Done. Gerber editing finished." -#: appEditors/AppGerberEditor.py:4431 +#: appEditors/AppGerberEditor.py:4463 msgid "Cancelled. No aperture is selected" msgstr "Cancelled. No aperture is selected" -#: appEditors/AppGerberEditor.py:4586 app_Main.py:6634 +#: appEditors/AppGerberEditor.py:4618 app_Main.py:6634 msgid "Coordinates copied to clipboard." msgstr "Coordinates copied to clipboard." -#: appEditors/AppGerberEditor.py:5033 +#: appEditors/AppGerberEditor.py:4923 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 +#: appObjects/AppObject.py:452 appObjects/FlatCAMCNCJob.py:1894 +#: appObjects/FlatCAMGerber.py:995 appObjects/FlatCAMObj.py:266 +#: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 +#: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1115 +#: appTools/ToolCorners.py:419 appTools/ToolFiducials.py:563 +#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:466 app_Main.py:4813 +msgid "Plotting" +msgstr "Plotting" + +#: appEditors/AppGerberEditor.py:5065 msgid "Failed. No aperture geometry is selected." msgstr "Failed. No aperture geometry is selected." -#: appEditors/AppGerberEditor.py:5042 appEditors/AppGerberEditor.py:5313 +#: appEditors/AppGerberEditor.py:5074 appEditors/AppGerberEditor.py:5345 msgid "Done. Apertures geometry deleted." msgstr "Done. Apertures geometry deleted." -#: appEditors/AppGerberEditor.py:5185 +#: appEditors/AppGerberEditor.py:5217 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:5197 appTools/ToolCopperThieving.py:306 +#: appEditors/AppGerberEditor.py:5229 appTools/ToolCopperThieving.py:306 #: appTools/ToolCopperThieving.py:907 appTools/ToolCopperThieving.py:1104 #: appTools/ToolCorners.py:146 appTools/ToolCorners.py:413 #: appTools/ToolCutOut.py:779 appTools/ToolCutOut.py:905 #: appTools/ToolCutOut.py:1128 appTools/ToolCutOut.py:1278 #: appTools/ToolFiducials.py:240 appTools/ToolFiducials.py:492 -#: appTools/ToolFiducials.py:540 appTools/ToolFiducials.py:554 camlib.py:5279 -#: camlib.py:5675 +#: appTools/ToolFiducials.py:540 appTools/ToolFiducials.py:554 camlib.py:5286 +#: camlib.py:5682 msgid "Failed." msgstr "Failed." -#: appEditors/AppGerberEditor.py:5216 +#: appEditors/AppGerberEditor.py:5248 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:5248 +#: appEditors/AppGerberEditor.py:5280 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:5264 +#: appEditors/AppGerberEditor.py:5296 msgid "Done. Scale Tool completed." msgstr "Done. Scale Tool completed." -#: appEditors/AppGerberEditor.py:5302 +#: appEditors/AppGerberEditor.py:5334 msgid "Polygons marked." msgstr "Polygons marked." -#: appEditors/AppGerberEditor.py:5305 +#: appEditors/AppGerberEditor.py:5337 msgid "No polygons were marked. None fit within the limits." msgstr "No polygons were marked. None fit within the limits." -#: appEditors/AppGerberEditor.py:6033 +#: appEditors/AppGerberEditor.py:6065 msgid "Rotation action was not executed." msgstr "Rotation action was not executed." -#: appEditors/AppGerberEditor.py:6075 app_Main.py:6050 app_Main.py:6097 +#: appEditors/AppGerberEditor.py:6107 app_Main.py:6050 app_Main.py:6097 msgid "Flip action was not executed." msgstr "Flip action was not executed." -#: appEditors/AppGerberEditor.py:6115 +#: appEditors/AppGerberEditor.py:6147 msgid "Skew action was not executed." msgstr "Skew action was not executed." -#: appEditors/AppGerberEditor.py:6154 +#: appEditors/AppGerberEditor.py:6186 msgid "Scale action was not executed." msgstr "Scale action was not executed." -#: appEditors/AppGerberEditor.py:6198 +#: appEditors/AppGerberEditor.py:6230 msgid "Offset action was not executed." msgstr "Offset action was not executed." -#: appEditors/AppGerberEditor.py:6287 +#: appEditors/AppGerberEditor.py:6319 msgid "Geometry shape offset Y cancelled" msgstr "Geometry shape offset Y cancelled" -#: appEditors/AppGerberEditor.py:6303 +#: appEditors/AppGerberEditor.py:6335 msgid "Geometry shape skew X cancelled" msgstr "Geometry shape skew X cancelled" -#: appEditors/AppGerberEditor.py:6319 +#: appEditors/AppGerberEditor.py:6351 msgid "Geometry shape skew Y cancelled" msgstr "Geometry shape skew Y cancelled" @@ -3868,7 +3863,7 @@ msgstr "String to replace the one in the Find box throughout the text." #: appGUI/ObjectUI.py:1889 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 -#: appTools/ToolIsolation.py:3391 appTools/ToolPaint.py:3116 +#: appTools/ToolIsolation.py:3394 appTools/ToolPaint.py:3116 #: tclCommands/TclCommandPaint.py:162 msgid "All" msgstr "All" @@ -3964,7 +3959,7 @@ msgid "Dia" msgstr "Dia" #: appEditors/appGCodeEditor.py:687 appGUI/ObjectUI.py:999 -#: appGUI/ObjectUI.py:2034 appTools/ToolIsolation.py:3035 +#: appGUI/ObjectUI.py:2034 appTools/ToolIsolation.py:3038 #: appTools/ToolNCC.py:3909 appTools/ToolPaint.py:2831 msgid "TT" msgstr "TT" @@ -4290,8 +4285,8 @@ msgstr "New" #: appTools/ToolCopperThieving.py:1354 appTools/ToolCutOut.py:2027 #: appTools/ToolDblSided.py:529 appTools/ToolDblSided.py:771 #: appTools/ToolFilm.py:933 appTools/ToolFilm.py:956 appTools/ToolImage.py:135 -#: appTools/ToolImage.py:190 appTools/ToolIsolation.py:3351 -#: appTools/ToolIsolation.py:3404 appTools/ToolNCC.py:3872 +#: appTools/ToolImage.py:190 appTools/ToolIsolation.py:3354 +#: appTools/ToolIsolation.py:3407 appTools/ToolNCC.py:3872 #: appTools/ToolNCC.py:4342 appTools/ToolPaint.py:3132 #: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168 #: appTools/ToolPanelize.py:716 appTools/ToolTransform.py:126 @@ -4320,7 +4315,7 @@ msgstr "Will create a new, empty Geometry Object." #: appTools/ToolDblSided.py:528 appTools/ToolDblSided.py:769 #: appTools/ToolFilm.py:932 appTools/ToolFilm.py:955 appTools/ToolImage.py:116 #: appTools/ToolImage.py:137 appTools/ToolImage.py:190 -#: appTools/ToolIsolation.py:3352 appTools/ToolIsolation.py:3404 +#: appTools/ToolIsolation.py:3355 appTools/ToolIsolation.py:3407 #: appTools/ToolNCC.py:3873 appTools/ToolNCC.py:4342 appTools/ToolPaint.py:3132 #: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168 #: appTools/ToolPanelize.py:716 appTools/ToolPanelize.py:810 @@ -4347,7 +4342,7 @@ msgstr "Will create a new, empty Gerber Object." #: appTools/ToolCopperThieving.py:165 appTools/ToolCopperThieving.py:1340 #: appTools/ToolCopperThieving.py:1354 appTools/ToolDblSided.py:530 #: appTools/ToolDblSided.py:728 appTools/ToolDblSided.py:770 -#: appTools/ToolFilm.py:1211 appTools/ToolIsolation.py:3404 +#: appTools/ToolFilm.py:1211 appTools/ToolIsolation.py:3407 #: appTools/ToolNCC.py:4342 appTools/ToolPaint.py:3132 #: appTools/ToolPanelize.py:148 appTools/ToolPunchGerber.py:1128 #: appTools/ToolPunchGerber.py:1143 appTools/ToolTransform.py:126 @@ -5354,7 +5349,7 @@ msgid "NCC Tool" msgstr "NCC Tool" #: appGUI/MainGUI.py:1052 appGUI/MainGUI.py:2221 appGUI/MainGUI.py:4474 -#: appTools/ToolIsolation.py:192 appTools/ToolIsolation.py:2951 +#: appTools/ToolIsolation.py:192 appTools/ToolIsolation.py:2954 msgid "Isolation Tool" msgstr "Isolation Tool" @@ -5378,7 +5373,7 @@ msgid "SolderPaste Tool" msgstr "SolderPaste Tool" #: appGUI/MainGUI.py:1064 appGUI/MainGUI.py:2233 appGUI/MainGUI.py:4486 -#: appTools/ToolSub.py:647 +#: appTools/ToolSub.py:648 msgid "Subtract Tool" msgstr "Subtract Tool" @@ -5578,10 +5573,10 @@ msgstr "Plot Area" #: appGUI/MainGUI.py:1429 appTools/ToolCopperThieving.py:1243 #: appTools/ToolCorners.py:475 appTools/ToolEtchCompensation.py:291 #: appTools/ToolExtractDrills.py:454 appTools/ToolFiducials.py:902 -#: appTools/ToolInvertGerber.py:212 appTools/ToolIsolation.py:2999 +#: appTools/ToolInvertGerber.py:212 appTools/ToolIsolation.py:3002 #: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:1010 #: appTools/ToolQRCode.py:666 appTools/ToolRulesCheck.py:1171 -#: appTools/ToolSolderPaste.py:1144 appTools/ToolSub.py:693 +#: appTools/ToolSolderPaste.py:1144 appTools/ToolSub.py:694 msgid "GERBER" msgstr "GERBER" @@ -5590,7 +5585,7 @@ msgstr "GERBER" msgid "EXCELLON" msgstr "EXCELLON" -#: appGUI/MainGUI.py:1449 appTools/ToolSub.py:746 +#: appGUI/MainGUI.py:1449 appTools/ToolSub.py:747 msgid "GEOMETRY" msgstr "GEOMETRY" @@ -5752,7 +5747,7 @@ msgstr "Yes" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 -#: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3079 +#: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3082 #: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3959 #: appTools/ToolPaint.py:2869 appTranslation.py:112 appTranslation.py:214 #: app_Main.py:2499 app_Main.py:3526 app_Main.py:5981 app_Main.py:8997 @@ -6392,7 +6387,7 @@ msgid "App Object" msgstr "App Object" #: appGUI/ObjectUI.py:78 appTools/ToolDrilling.py:2015 -#: appTools/ToolIsolation.py:2988 appTools/ToolMilling.py:1620 +#: appTools/ToolIsolation.py:2991 appTools/ToolMilling.py:1620 msgid "" "BASIC is suitable for a beginner. Many parameters\n" "are hidden from the user in this mode.\n" @@ -6529,11 +6524,11 @@ msgstr "" msgid "Mark the aperture instances on canvas." msgstr "Mark the aperture instances on canvas." -#: appGUI/ObjectUI.py:339 appTools/ToolIsolation.py:3478 +#: appGUI/ObjectUI.py:339 appTools/ToolIsolation.py:3481 msgid "Buffer Solid Geometry" msgstr "Buffer Solid Geometry" -#: appGUI/ObjectUI.py:341 appTools/ToolIsolation.py:3480 +#: appGUI/ObjectUI.py:341 appTools/ToolIsolation.py:3483 msgid "" "This button is shown only when the Gerber file\n" "is loaded without buffering.\n" @@ -6550,7 +6545,7 @@ msgid "Isolation Routing" msgstr "Isolation Routing" #: appGUI/ObjectUI.py:360 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:32 -#: appTools/ToolIsolation.py:2978 +#: appTools/ToolIsolation.py:2981 msgid "" "Create a Geometry object with\n" "toolpaths to cut around polygons." @@ -6623,7 +6618,7 @@ msgid "Resulting geometry will have rounded corners." msgstr "Resulting geometry will have rounded corners." #: appGUI/ObjectUI.py:467 appGUI/ObjectUI.py:507 appTools/ToolCutOut.py:2304 -#: appTools/ToolCutOut.py:2319 appTools/ToolIsolation.py:3457 +#: appTools/ToolCutOut.py:2319 appTools/ToolIsolation.py:3460 #: appTools/ToolNCC.py:4391 appTools/ToolPaint.py:3167 msgid "Generate Geometry" msgstr "Generate Geometry" @@ -6954,14 +6949,14 @@ msgstr "" "The value can be positive for 'outside'\n" "cut and negative for 'inside' cut." -#: appGUI/ObjectUI.py:1079 appTools/ToolIsolation.py:3100 +#: appGUI/ObjectUI.py:1079 appTools/ToolIsolation.py:3103 #: appTools/ToolNCC.py:66 appTools/ToolNCC.py:3986 appTools/ToolPaint.py:140 #: appTools/ToolPaint.py:2896 msgid "Add from DB" msgstr "Add from DB" #: appGUI/ObjectUI.py:1096 appTools/ToolCutOut.py:2088 -#: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3135 +#: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3138 #: appTools/ToolNCC.py:4020 appTools/ToolPaint.py:2916 msgid "Search and Add" msgstr "Search and Add" @@ -6976,13 +6971,13 @@ msgstr "" #: appGUI/ObjectUI.py:1103 appObjects/FlatCAMGeometry.py:572 #: appTools/ToolCutOut.py:2100 appTools/ToolIsolation.py:66 -#: appTools/ToolIsolation.py:3146 appTools/ToolNCC.py:4031 +#: appTools/ToolIsolation.py:3149 appTools/ToolNCC.py:4031 #: appTools/ToolPaint.py:2927 msgid "Pick from DB" msgstr "Pick from DB" #: appGUI/ObjectUI.py:1106 appTools/ToolCutOut.py:2103 -#: appTools/ToolIsolation.py:3149 appTools/ToolNCC.py:4034 +#: appTools/ToolIsolation.py:3152 appTools/ToolNCC.py:4034 #: appTools/ToolPaint.py:2930 msgid "" "Add a new tool to the Tool Table\n" @@ -7014,7 +7009,7 @@ msgstr "" #: appTools/ToolIsolation.py:532 appTools/ToolIsolation.py:640 #: appTools/ToolIsolation.py:645 appTools/ToolIsolation.py:675 #: appTools/ToolIsolation.py:698 appTools/ToolIsolation.py:711 -#: appTools/ToolIsolation.py:3179 appTools/ToolMilling.py:628 +#: appTools/ToolIsolation.py:3182 appTools/ToolMilling.py:628 #: appTools/ToolMilling.py:744 appTools/ToolMilling.py:749 #: appTools/ToolMilling.py:779 appTools/ToolMilling.py:790 #: appTools/ToolMilling.py:794 appTools/ToolMilling.py:1711 @@ -7028,7 +7023,7 @@ msgid "Parameters for" msgstr "Parameters for" #: appGUI/ObjectUI.py:1164 appTools/ToolDrilling.py:2119 -#: appTools/ToolIsolation.py:3182 appTools/ToolMilling.py:1714 +#: appTools/ToolIsolation.py:3185 appTools/ToolMilling.py:1714 #: appTools/ToolNCC.py:4067 appTools/ToolPaint.py:2961 msgid "" "The data used for creating GCode.\n" @@ -7218,13 +7213,13 @@ msgid "The feedrate used while the probe is probing." msgstr "The feedrate used while the probe is probing." #: appGUI/ObjectUI.py:1423 appTools/ToolDrilling.py:2364 -#: appTools/ToolIsolation.py:3278 appTools/ToolMilling.py:2042 +#: appTools/ToolIsolation.py:3281 appTools/ToolMilling.py:2042 #: appTools/ToolNCC.py:4225 appTools/ToolPaint.py:3056 msgid "Apply parameters to all tools" msgstr "Apply parameters to all tools" #: appGUI/ObjectUI.py:1426 appTools/ToolDrilling.py:2367 -#: appTools/ToolIsolation.py:3281 appTools/ToolMilling.py:2045 +#: appTools/ToolIsolation.py:3284 appTools/ToolMilling.py:2045 #: appTools/ToolNCC.py:4228 appTools/ToolPaint.py:3059 msgid "" "The parameters in the current form will be applied\n" @@ -7234,13 +7229,13 @@ msgstr "" "on all the tools from the Tool Table." #: appGUI/ObjectUI.py:1437 appTools/ToolDrilling.py:2378 -#: appTools/ToolIsolation.py:3292 appTools/ToolMilling.py:2056 +#: appTools/ToolIsolation.py:3295 appTools/ToolMilling.py:2056 #: appTools/ToolNCC.py:4239 appTools/ToolPaint.py:3070 msgid "Common Parameters" msgstr "Common Parameters" #: appGUI/ObjectUI.py:1439 appTools/ToolDrilling.py:2380 -#: appTools/ToolIsolation.py:3294 appTools/ToolMilling.py:2058 +#: appTools/ToolIsolation.py:3297 appTools/ToolMilling.py:2058 #: appTools/ToolNCC.py:4241 appTools/ToolPaint.py:3072 msgid "Parameters that are common for all tools." msgstr "Parameters that are common for all tools." @@ -7448,7 +7443,7 @@ msgstr "Add an Exclusion Area." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:305 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:324 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286 -#: appTools/ToolDrilling.py:2591 appTools/ToolIsolation.py:3440 +#: appTools/ToolDrilling.py:2591 appTools/ToolIsolation.py:3443 #: appTools/ToolMilling.py:2267 appTools/ToolNCC.py:4364 #: appTools/ToolPaint.py:3154 msgid "The kind of selection shape used for area selection." @@ -10567,7 +10562,7 @@ msgstr "Itself" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 -#: appTools/ToolCopperThieving.py:1322 appTools/ToolIsolation.py:3391 +#: appTools/ToolCopperThieving.py:1322 appTools/ToolIsolation.py:3394 #: appTools/ToolNCC.py:4319 appTools/ToolPaint.py:3116 msgid "Area Selection" msgstr "Area Selection" @@ -10577,7 +10572,7 @@ msgstr "Area Selection" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolCopperThieving.py:1323 appTools/ToolDblSided.py:761 -#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:4319 +#: appTools/ToolIsolation.py:3394 appTools/ToolNCC.py:4319 #: appTools/ToolPaint.py:3116 tclCommands/TclCommandPaint.py:166 msgid "Reference Object" msgstr "Reference Object" @@ -11934,7 +11929,7 @@ msgstr "Create CNCJob with toolpaths for drilling or milling holes." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:156 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:140 -#: appTools/ToolDrilling.py:2082 appTools/ToolIsolation.py:3071 +#: appTools/ToolDrilling.py:2082 appTools/ToolIsolation.py:3074 #: appTools/ToolMilling.py:1687 appTools/ToolNCC.py:3951 #: appTools/ToolPaint.py:2861 msgid "Tool order" @@ -11945,7 +11940,7 @@ msgstr "Tool order" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:167 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141 -#: appTools/ToolDrilling.py:2083 appTools/ToolIsolation.py:3072 +#: appTools/ToolDrilling.py:2083 appTools/ToolIsolation.py:3075 #: appTools/ToolMilling.py:1688 appTools/ToolNCC.py:3952 #: appTools/ToolNCC.py:3962 appTools/ToolPaint.py:2862 #: appTools/ToolPaint.py:2872 @@ -11970,7 +11965,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:165 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:149 -#: appTools/ToolDrilling.py:2091 appTools/ToolIsolation.py:3080 +#: appTools/ToolDrilling.py:2091 appTools/ToolIsolation.py:3083 #: appTools/ToolMilling.py:1696 appTools/ToolNCC.py:3960 #: appTools/ToolPaint.py:2870 msgid "Forward" @@ -11980,7 +11975,7 @@ msgstr "Forward" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:64 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 -#: appTools/ToolDrilling.py:2092 appTools/ToolIsolation.py:3081 +#: appTools/ToolDrilling.py:2092 appTools/ToolIsolation.py:3084 #: appTools/ToolMilling.py:1697 appTools/ToolNCC.py:3961 #: appTools/ToolPaint.py:2871 msgid "Reverse" @@ -12336,13 +12331,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:288 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:242 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:243 -#: appTools/ToolIsolation.py:3299 appTools/ToolNCC.py:4246 +#: appTools/ToolIsolation.py:3302 appTools/ToolNCC.py:4246 #: appTools/ToolPaint.py:3076 msgid "Rest" msgstr "Rest" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:246 -#: appTools/ToolIsolation.py:3302 +#: appTools/ToolIsolation.py:3305 msgid "" "If checked, use 'rest machining'.\n" "Basically it will isolate outside PCB features,\n" @@ -12361,22 +12356,22 @@ msgstr "" "If not checked, use the standard algorithm." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:258 -#: appTools/ToolIsolation.py:3324 +#: appTools/ToolIsolation.py:3327 msgid "Combine" msgstr "Combine" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:260 -#: appTools/ToolIsolation.py:3326 +#: appTools/ToolIsolation.py:3329 msgid "Combine all passes into one object" msgstr "Combine all passes into one object" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:267 -#: appTools/ToolIsolation.py:3343 +#: appTools/ToolIsolation.py:3346 msgid "Except" msgstr "Except" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:268 -#: appTools/ToolIsolation.py:3344 +#: appTools/ToolIsolation.py:3347 msgid "" "When the isolation geometry is generated,\n" "by checking this, the area of the object below\n" @@ -12388,13 +12383,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:350 -#: appTools/ToolIsolation.py:3333 appTools/ToolNCC.py:4377 +#: appTools/ToolIsolation.py:3336 appTools/ToolNCC.py:4377 msgid "Check validity" msgstr "Check validity" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:352 -#: appTools/ToolIsolation.py:3335 appTools/ToolNCC.py:4379 +#: appTools/ToolIsolation.py:3338 appTools/ToolNCC.py:4379 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." @@ -12403,7 +12398,7 @@ msgstr "" "if they will provide a complete isolation." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:287 -#: appTools/ToolIsolation.py:3383 +#: appTools/ToolIsolation.py:3386 msgid "" "Isolation scope. Choose what to isolate:\n" "- 'All' -> Isolate all the polygons in the object\n" @@ -12419,18 +12414,18 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 -#: appTools/ToolIsolation.py:3391 appTools/ToolPaint.py:3116 +#: appTools/ToolIsolation.py:3394 appTools/ToolPaint.py:3116 #: tclCommands/TclCommandPaint.py:164 msgid "Polygon Selection" msgstr "Polygon Selection" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:315 -#: appTools/ToolIsolation.py:3427 +#: appTools/ToolIsolation.py:3430 msgid "Interiors" msgstr "Interiors" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:317 -#: appTools/ToolIsolation.py:3429 +#: appTools/ToolIsolation.py:3432 msgid "" "When checked the user can select interiors of a polygon.\n" "(holes in the polygon)." @@ -12439,12 +12434,12 @@ msgstr "" "(holes in the polygon)." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:322 -#: appTools/ToolIsolation.py:3314 +#: appTools/ToolIsolation.py:3317 msgid "Forced Rest" msgstr "Forced Rest" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:324 -#: appTools/ToolIsolation.py:3316 +#: appTools/ToolIsolation.py:3319 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" @@ -12466,17 +12461,6 @@ msgstr "Normal" msgid "Progressive" msgstr "Progressive" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 -#: appObjects/AppObject.py:452 appObjects/FlatCAMObj.py:266 -#: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 -#: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1115 -#: appTools/ToolCorners.py:419 appTools/ToolFiducials.py:563 -#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:466 app_Main.py:4813 -msgid "Plotting" -msgstr "Plotting" - #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:341 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305 @@ -12918,7 +12902,7 @@ msgstr "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:38 appTools/ToolSub.py:782 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:38 appTools/ToolSub.py:783 msgid "Close paths" msgstr "Close paths" @@ -12928,11 +12912,11 @@ msgid "" msgstr "" "Checking this will close the paths cut by the Geometry substractor object." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:42 appTools/ToolSub.py:679 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:42 appTools/ToolSub.py:680 msgid "Delete source" msgstr "Delete source" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:44 appTools/ToolSub.py:681 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:44 appTools/ToolSub.py:682 msgid "" "When checked will delete the source objects\n" "after a successful operation." @@ -13303,10 +13287,6 @@ msgstr "Empty GRBL heightmap." msgid "Finished autolevelling." msgstr "Finished autolevelling." -#: appObjects/FlatCAMCNCJob.py:1894 -msgid "Plotting..." -msgstr "Plotting..." - #: appObjects/FlatCAMCNCJob.py:1966 msgid "File saved to" msgstr "File saved to" @@ -13521,14 +13501,6 @@ msgstr "Generating CNC Code" msgid "CNCjob created" msgstr "CNCjob created" -#: appObjects/FlatCAMGeometry.py:2564 appTools/ToolCopperThieving.py:593 -#: appTools/ToolFilm.py:639 appTools/ToolFilm.py:883 -#: appTools/ToolIsolation.py:930 appTools/ToolNCC.py:868 -#: appTools/ToolOptimal.py:145 appTools/ToolPanelize.py:613 -#: appTools/ToolRulesCheck.py:627 -msgid "Working..." -msgstr "Working..." - #: appObjects/FlatCAMGeometry.py:2585 msgid "Polish" msgstr "Polish" @@ -13600,21 +13572,17 @@ msgid "Operation could not be done." msgstr "Operation could not be done." #: appObjects/FlatCAMGerber.py:556 appObjects/FlatCAMGerber.py:633 -#: appTools/ToolIsolation.py:1590 appTools/ToolIsolation.py:1957 +#: appTools/ToolIsolation.py:1590 appTools/ToolIsolation.py:1960 #: appTools/ToolNCC.py:1870 appTools/ToolNCC.py:2891 appTools/ToolNCC.py:3271 msgid "Isolation geometry could not be generated." msgstr "Isolation geometry could not be generated." #: appObjects/FlatCAMGerber.py:583 appObjects/FlatCAMGerber.py:711 #: appTools/ToolIsolation.py:1656 appTools/ToolIsolation.py:1852 -#: appTools/ToolIsolation.py:2041 +#: appTools/ToolIsolation.py:2044 msgid "Isolation geometry created" msgstr "Isolation geometry created" -#: appObjects/FlatCAMGerber.py:995 -msgid "Plotting Apertures" -msgstr "Plotting Apertures" - #: appObjects/FlatCAMObj.py:252 msgid "Name changed from" msgstr "Name changed from" @@ -13648,7 +13616,7 @@ msgstr "Skewing..." msgid "Dimensions" msgstr "Dimensions" -#: appObjects/FlatCAMObj.py:510 appTools/ToolProperties.py:195 +#: appObjects/FlatCAMObj.py:510 msgid "Calculating dimensions ... Please wait." msgstr "Calculating dimensions ... Please wait." @@ -14020,12 +13988,12 @@ msgstr "" #: appTools/ToolDblSided.py:946 appTools/ToolDrilling.py:2649 #: appTools/ToolEtchCompensation.py:459 appTools/ToolExtractDrills.py:699 #: appTools/ToolFiducials.py:962 appTools/ToolFilm.py:1387 -#: appTools/ToolInvertGerber.py:284 appTools/ToolIsolation.py:3490 +#: appTools/ToolInvertGerber.py:284 appTools/ToolIsolation.py:3493 #: appTools/ToolMilling.py:2324 appTools/ToolNCC.py:4407 #: appTools/ToolOptimal.py:594 appTools/ToolPaint.py:3183 #: appTools/ToolPanelize.py:891 appTools/ToolPunchGerber.py:1308 #: appTools/ToolQRCode.py:912 appTools/ToolRulesCheck.py:1627 -#: appTools/ToolSolderPaste.py:1558 appTools/ToolSub.py:806 +#: appTools/ToolSolderPaste.py:1558 appTools/ToolSub.py:807 #: appTools/ToolTransform.py:920 msgid "Reset Tool" msgstr "Reset Tool" @@ -14036,12 +14004,12 @@ msgstr "Reset Tool" #: appTools/ToolDblSided.py:949 appTools/ToolDrilling.py:2652 #: appTools/ToolEtchCompensation.py:462 appTools/ToolExtractDrills.py:702 #: appTools/ToolFiducials.py:965 appTools/ToolFilm.py:1390 -#: appTools/ToolInvertGerber.py:287 appTools/ToolIsolation.py:3493 +#: appTools/ToolInvertGerber.py:287 appTools/ToolIsolation.py:3496 #: appTools/ToolMilling.py:2327 appTools/ToolNCC.py:4410 #: appTools/ToolOptimal.py:597 appTools/ToolPaint.py:3186 #: appTools/ToolPanelize.py:894 appTools/ToolPunchGerber.py:1311 #: appTools/ToolQRCode.py:915 appTools/ToolRulesCheck.py:1630 -#: appTools/ToolSolderPaste.py:1561 appTools/ToolSub.py:809 +#: appTools/ToolSolderPaste.py:1561 appTools/ToolSub.py:810 #: appTools/ToolTransform.py:923 msgid "Will reset the tool parameters." msgstr "Will reset the tool parameters." @@ -14240,8 +14208,8 @@ msgstr "" "Contain the expected calibration points and the\n" "ones measured." -#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:704 -#: appTools/ToolSub.py:757 +#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:705 +#: appTools/ToolSub.py:758 msgid "Target" msgstr "Target" @@ -14497,8 +14465,8 @@ msgstr "Copper Thieving Tool done." #: appTools/ToolNCC.py:860 appTools/ToolNCC.py:1322 appTools/ToolNCC.py:1371 #: appTools/ToolNCC.py:1404 appTools/ToolPaint.py:1095 #: appTools/ToolPanelize.py:192 appTools/ToolPanelize.py:206 -#: appTools/ToolSub.py:163 appTools/ToolSub.py:181 appTools/ToolSub.py:390 -#: appTools/ToolSub.py:403 tclCommands/TclCommandCopperClear.py:97 +#: appTools/ToolSub.py:163 appTools/ToolSub.py:181 appTools/ToolSub.py:391 +#: appTools/ToolSub.py:404 tclCommands/TclCommandCopperClear.py:97 #: tclCommands/TclCommandPaint.py:99 msgid "Could not retrieve object" msgstr "Could not retrieve object" @@ -14519,6 +14487,12 @@ msgstr "Copper Thieving Tool. Preparing isolation polygons." msgid "Copper Thieving Tool. Preparing areas to fill with copper." msgstr "Copper Thieving Tool. Preparing areas to fill with copper." +#: appTools/ToolCopperThieving.py:593 appTools/ToolFilm.py:639 +#: appTools/ToolFilm.py:883 appTools/ToolNCC.py:868 +#: appTools/ToolRulesCheck.py:627 +msgid "Working..." +msgstr "Working..." + #: appTools/ToolCopperThieving.py:626 msgid "Geometry not supported for bounding box" msgstr "Geometry not supported for bounding box" @@ -14593,7 +14567,7 @@ msgstr "" "- 'Reference Object' - will do copper thieving within the area specified by " "another object." -#: appTools/ToolCopperThieving.py:1334 appTools/ToolIsolation.py:3398 +#: appTools/ToolCopperThieving.py:1334 appTools/ToolIsolation.py:3401 #: appTools/ToolNCC.py:4336 appTools/ToolPaint.py:3126 msgid "Ref. Type" msgstr "Ref. Type" @@ -14606,12 +14580,12 @@ msgstr "" "The type of FlatCAM object to be used as copper thieving reference.\n" "It can be Gerber, Excellon or Geometry." -#: appTools/ToolCopperThieving.py:1345 appTools/ToolIsolation.py:3409 +#: appTools/ToolCopperThieving.py:1345 appTools/ToolIsolation.py:3412 #: appTools/ToolNCC.py:4346 appTools/ToolPaint.py:3136 msgid "Ref. Object" msgstr "Ref. Object" -#: appTools/ToolCopperThieving.py:1347 appTools/ToolIsolation.py:3411 +#: appTools/ToolCopperThieving.py:1347 appTools/ToolIsolation.py:3414 #: appTools/ToolNCC.py:4348 appTools/ToolPaint.py:3138 msgid "The FlatCAM object to be used as non copper clearing reference." msgstr "The FlatCAM object to be used as non copper clearing reference." @@ -14762,7 +14736,7 @@ msgstr "Updated tool from Tools Database." msgid "Default tool added." msgstr "Default tool added." -#: appTools/ToolCutOut.py:471 appTools/ToolIsolation.py:2588 +#: appTools/ToolCutOut.py:471 appTools/ToolIsolation.py:2591 #: appTools/ToolNCC.py:3731 appTools/ToolPaint.py:2636 app_Main.py:5924 #: app_Main.py:5944 msgid "Selected tool can't be used here. Pick another." @@ -14910,7 +14884,7 @@ msgstr "" "What is selected here will dictate the kind\n" "of objects that will populate the 'Object' combobox." -#: appTools/ToolCutOut.py:2091 appTools/ToolIsolation.py:3138 +#: appTools/ToolCutOut.py:2091 appTools/ToolIsolation.py:3141 #: appTools/ToolNCC.py:4023 appTools/ToolPaint.py:2919 msgid "" "Add a new tool to the Tool Table\n" @@ -15508,19 +15482,19 @@ msgstr "Jump to Half Point" msgid "Current Tool parameters were applied to all tools." msgstr "Current Tool parameters were applied to all tools." -#: appTools/ToolDrilling.py:1600 camlib.py:4071 +#: appTools/ToolDrilling.py:1600 camlib.py:4078 msgid "The loaded Excellon file has no drills" msgstr "The loaded Excellon file has no drills" -#: appTools/ToolDrilling.py:1645 camlib.py:3989 +#: appTools/ToolDrilling.py:1645 camlib.py:3996 msgid "Creating a list of points to drill..." msgstr "Creating a list of points to drill..." -#: appTools/ToolDrilling.py:1652 camlib.py:4018 +#: appTools/ToolDrilling.py:1652 camlib.py:4025 msgid "Failed. Drill points inside the exclusion zones." msgstr "Failed. Drill points inside the exclusion zones." -#: appTools/ToolDrilling.py:1668 camlib.py:4061 camlib.py:5455 camlib.py:5864 +#: appTools/ToolDrilling.py:1668 camlib.py:4068 camlib.py:5462 camlib.py:5871 msgid "Starting G-Code" msgstr "Starting G-Code" @@ -15528,7 +15502,7 @@ msgstr "Starting G-Code" msgid "Generating Excellon CNCJob..." msgstr "Generating Excellon CNCJob..." -#: appTools/ToolDrilling.py:1791 camlib.py:3213 camlib.py:3636 camlib.py:5722 +#: appTools/ToolDrilling.py:1791 camlib.py:3213 camlib.py:3643 camlib.py:5729 msgid "The Toolchange X,Y format has to be (x, y)." msgstr "The Toolchange X,Y format has to be (x, y)." @@ -15996,9 +15970,9 @@ msgstr "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" -#: appTools/ToolImage.py:149 -msgid "Importing Image" -msgstr "Importing Image" +#: appTools/ToolImage.py:149 appTools/ToolPcbWizard.py:336 +msgid "Importing" +msgstr "Importing" #: appTools/ToolImage.py:161 appTools/ToolPDF.py:155 app_Main.py:10070 #: app_Main.py:10125 app_Main.py:10203 app_Main.py:10266 app_Main.py:10332 @@ -16162,7 +16136,7 @@ msgstr "" "Incomplete isolation. At least one tool could not do a complete isolation." #: appTools/ToolIsolation.py:1068 appTools/ToolIsolation.py:1155 -#: appTools/ToolIsolation.py:1213 appTools/ToolIsolation.py:2637 +#: appTools/ToolIsolation.py:1213 appTools/ToolIsolation.py:2640 #: appTools/ToolNCC.py:1015 appTools/ToolNCC.py:1103 appTools/ToolNCC.py:1165 #: appTools/ToolNCC.py:3780 appTools/ToolPaint.py:703 appTools/ToolPaint.py:791 #: appTools/ToolPaint.py:853 appTools/ToolPaint.py:2692 @@ -16196,8 +16170,8 @@ msgid "Tool(s) deleted from Tool Table." msgstr "Tool(s) deleted from Tool Table." #: appTools/ToolIsolation.py:1390 -msgid "Isolating..." -msgstr "Isolating..." +msgid "Isolating ..." +msgstr "Isolating ..." #: appTools/ToolIsolation.py:1410 msgid "Following geometry was generated" @@ -16216,17 +16190,17 @@ msgid "Click on a polygon to isolate it." msgstr "Click on a polygon to isolate it." #: appTools/ToolIsolation.py:1597 appTools/ToolIsolation.py:1620 -#: appTools/ToolIsolation.py:1776 appTools/ToolIsolation.py:1969 +#: appTools/ToolIsolation.py:1776 appTools/ToolIsolation.py:1972 msgid "Subtracting Geo" msgstr "Subtracting Geo" #: appTools/ToolIsolation.py:1601 appTools/ToolIsolation.py:1780 -#: appTools/ToolIsolation.py:1973 +#: appTools/ToolIsolation.py:1976 msgid "Intersecting Geo" msgstr "Intersecting Geo" #: appTools/ToolIsolation.py:1652 appTools/ToolIsolation.py:1849 -#: appTools/ToolIsolation.py:2038 +#: appTools/ToolIsolation.py:2041 msgid "Empty Geometry in" msgstr "Empty Geometry in" @@ -16248,54 +16222,54 @@ msgstr "" "The following are coordinates for the copper features that could not be " "isolated:" -#: appTools/ToolIsolation.py:2202 appTools/ToolIsolation.py:2315 +#: appTools/ToolIsolation.py:2205 appTools/ToolIsolation.py:2318 #: appTools/ToolPaint.py:1135 msgid "Added polygon" msgstr "Added polygon" -#: appTools/ToolIsolation.py:2203 appTools/ToolIsolation.py:2317 +#: appTools/ToolIsolation.py:2206 appTools/ToolIsolation.py:2320 msgid "Click to add next polygon or right click to start isolation." msgstr "Click to add next polygon or right click to start isolation." -#: appTools/ToolIsolation.py:2215 appTools/ToolPaint.py:1149 +#: appTools/ToolIsolation.py:2218 appTools/ToolPaint.py:1149 msgid "Removed polygon" msgstr "Removed polygon" -#: appTools/ToolIsolation.py:2216 +#: appTools/ToolIsolation.py:2219 msgid "Click to add/remove next polygon or right click to start isolation." msgstr "Click to add/remove next polygon or right click to start isolation." -#: appTools/ToolIsolation.py:2221 appTools/ToolPaint.py:1155 +#: appTools/ToolIsolation.py:2224 appTools/ToolPaint.py:1155 msgid "No polygon detected under click position." msgstr "No polygon detected under click position." -#: appTools/ToolIsolation.py:2251 appTools/ToolPaint.py:1185 +#: appTools/ToolIsolation.py:2254 appTools/ToolPaint.py:1185 msgid "List of single polygons is empty. Aborting." msgstr "List of single polygons is empty. Aborting." -#: appTools/ToolIsolation.py:2320 +#: appTools/ToolIsolation.py:2323 msgid "No polygon in selection." msgstr "No polygon in selection." -#: appTools/ToolIsolation.py:2348 +#: appTools/ToolIsolation.py:2351 msgid "Click the end point of the paint area." msgstr "Click the end point of the paint area." -#: appTools/ToolIsolation.py:2601 appTools/ToolNCC.py:3744 +#: appTools/ToolIsolation.py:2604 appTools/ToolNCC.py:3744 #: appTools/ToolPaint.py:2649 app_Main.py:5935 app_Main.py:5954 msgid "Tool from DB added in Tool Table." msgstr "Tool from DB added in Tool Table." -#: appTools/ToolIsolation.py:2655 appTools/ToolNCC.py:3797 +#: appTools/ToolIsolation.py:2658 appTools/ToolNCC.py:3797 #: appTools/ToolPaint.py:2709 msgid "New tool added to Tool Table." msgstr "New tool added to Tool Table." -#: appTools/ToolIsolation.py:3001 +#: appTools/ToolIsolation.py:3004 msgid "Gerber object for isolation routing." msgstr "Gerber object for isolation routing." -#: appTools/ToolIsolation.py:3025 appTools/ToolNCC.py:3899 +#: appTools/ToolIsolation.py:3028 appTools/ToolNCC.py:3899 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for copper clearing." @@ -16303,7 +16277,7 @@ msgstr "" "Tools pool from which the algorithm\n" "will pick the ones used for copper clearing." -#: appTools/ToolIsolation.py:3041 +#: appTools/ToolIsolation.py:3044 msgid "" "This is the Tool Number.\n" "Isolation routing will start with the tool with the biggest \n" @@ -16319,7 +16293,7 @@ msgstr "" "in the resulting geometry. This is because with some tools\n" "this function will not be able to create routing geometry." -#: appTools/ToolIsolation.py:3049 appTools/ToolNCC.py:3923 +#: appTools/ToolIsolation.py:3052 appTools/ToolNCC.py:3923 msgid "" "Tool Diameter. It's value (in current FlatCAM units)\n" "is the cut width into the material." @@ -16327,7 +16301,7 @@ msgstr "" "Tool Diameter. It's value (in current FlatCAM units)\n" "is the cut width into the material." -#: appTools/ToolIsolation.py:3053 appTools/ToolNCC.py:3927 +#: appTools/ToolIsolation.py:3056 appTools/ToolNCC.py:3927 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n" @@ -16363,11 +16337,11 @@ msgstr "" "Type\n" "in the resulting geometry as Isolation." -#: appTools/ToolIsolation.py:3121 appTools/ToolNCC.py:4007 +#: appTools/ToolIsolation.py:3124 appTools/ToolNCC.py:4007 msgid "Optimal" msgstr "Optimal" -#: appTools/ToolIsolation.py:3125 appTools/ToolNCC.py:4011 +#: appTools/ToolIsolation.py:3128 appTools/ToolNCC.py:4011 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." @@ -16375,7 +16349,7 @@ msgstr "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." -#: appTools/ToolIsolation.py:3166 appTools/ToolNCC.py:4051 +#: appTools/ToolIsolation.py:3169 appTools/ToolNCC.py:4051 #: appTools/ToolPaint.py:2947 appTools/ToolSolderPaste.py:1212 msgid "" "Delete a selection of tools in the Tool Table\n" @@ -16384,7 +16358,7 @@ msgstr "" "Delete a selection of tools in the Tool Table\n" "by first selecting a row(s) in the Tool Table." -#: appTools/ToolIsolation.py:3354 +#: appTools/ToolIsolation.py:3357 msgid "" "Specify the type of object to be excepted from isolation.\n" "It can be of type: Gerber or Geometry.\n" @@ -16396,11 +16370,11 @@ msgstr "" "What is selected here will dictate the kind\n" "of objects that will populate the 'Object' combobox." -#: appTools/ToolIsolation.py:3364 +#: appTools/ToolIsolation.py:3367 msgid "Object whose area will be removed from isolation geometry." msgstr "Object whose area will be removed from isolation geometry." -#: appTools/ToolIsolation.py:3400 appTools/ToolNCC.py:4338 +#: appTools/ToolIsolation.py:3403 appTools/ToolNCC.py:4338 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -16408,7 +16382,7 @@ msgstr "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." -#: appTools/ToolIsolation.py:3466 +#: appTools/ToolIsolation.py:3469 msgid "" "Create a Geometry object with toolpaths to cut \n" "isolation outside, inside or on both sides of the\n" @@ -16471,8 +16445,9 @@ msgid "MOVE: Click on the Destination point ..." msgstr "MOVE: Click on the Destination point ..." #: appTools/ToolMove.py:163 -msgid "Moving..." -msgstr "Moving..." +#| msgid "Moving..." +msgid "Moving ..." +msgstr "Moving ..." #: appTools/ToolMove.py:166 msgid "No object(s) selected." @@ -16814,8 +16789,9 @@ msgid "Open PDF cancelled" msgstr "Open PDF cancelled" #: appTools/ToolPDF.py:123 -msgid "Parsing PDF file ..." -msgstr "Parsing PDF file ..." +#| msgid "Working ..." +msgid "Parsing ..." +msgstr "Parsing ..." #: appTools/ToolPDF.py:139 app_Main.py:10297 msgid "Failed to open" @@ -16908,8 +16884,9 @@ msgid "Paint Done." msgstr "Paint Done." #: appTools/ToolPaint.py:2196 -msgid "Painting..." -msgstr "Painting..." +#| msgid "Painting..." +msgid "Painting ..." +msgstr "Painting ..." #: appTools/ToolPaint.py:2230 appTools/ToolPaint.py:2235 #: appTools/ToolPaint.py:2243 appTools/ToolPaint.py:2332 @@ -17231,10 +17208,6 @@ msgstr "This is not Excellon file." msgid "Cannot parse file" msgstr "Cannot parse file" -#: appTools/ToolPcbWizard.py:336 -msgid "Importing Excellon." -msgstr "Importing Excellon." - #: appTools/ToolPcbWizard.py:343 msgid "Import Excellon file failed." msgstr "Import Excellon file failed." @@ -17453,10 +17426,6 @@ msgstr "" msgid "Cancelled. There is no QRCode Data in the text box." msgstr "Cancelled. There is no QRCode Data in the text box." -#: appTools/ToolQRCode.py:166 -msgid "Generating QRCode geometry" -msgstr "Generating QRCode geometry" - #: appTools/ToolQRCode.py:206 msgid "Click on the Destination point ..." msgstr "Click on the Destination point ..." @@ -17760,10 +17729,6 @@ msgstr "Nozzle tool(s) deleted from Tool Table." msgid "No SolderPaste mask Gerber object loaded." msgstr "No SolderPaste mask Gerber object loaded." -#: appTools/ToolSolderPaste.py:670 -msgid "Creating Solder Paste dispensing geometry." -msgstr "Creating Solder Paste dispensing geometry." - #: appTools/ToolSolderPaste.py:683 msgid "No Nozzle tools in the tool table." msgstr "No Nozzle tools in the tool table." @@ -18019,7 +17984,7 @@ msgstr "" msgid "Sub Tool" msgstr "Sub Tool" -#: appTools/ToolSub.py:151 appTools/ToolSub.py:382 +#: appTools/ToolSub.py:151 appTools/ToolSub.py:383 msgid "No Target object loaded." msgstr "No Target object loaded." @@ -18027,43 +17992,44 @@ msgstr "No Target object loaded." msgid "Loading geometry from Gerber objects." msgstr "Loading geometry from Gerber objects." -#: appTools/ToolSub.py:171 appTools/ToolSub.py:395 +#: appTools/ToolSub.py:171 appTools/ToolSub.py:396 msgid "No Subtractor object loaded." msgstr "No Subtractor object loaded." -#: appTools/ToolSub.py:220 +#: appTools/ToolSub.py:221 msgid "Finished parsing geometry for aperture" msgstr "Finished parsing geometry for aperture" -#: appTools/ToolSub.py:222 +#: appTools/ToolSub.py:223 msgid "Subtraction aperture processing finished." msgstr "Subtraction aperture processing finished." -#: appTools/ToolSub.py:352 appTools/ToolSub.py:546 -msgid "Generating new object ..." -msgstr "Generating new object ..." +#: appTools/ToolSub.py:353 appTools/ToolSub.py:547 +#| msgid "Open Project ..." +msgid "New object ..." +msgstr "New object ..." -#: appTools/ToolSub.py:355 appTools/ToolSub.py:549 appTools/ToolSub.py:631 +#: appTools/ToolSub.py:356 appTools/ToolSub.py:550 appTools/ToolSub.py:632 msgid "Generating new object failed." msgstr "Generating new object failed." -#: appTools/ToolSub.py:359 appTools/ToolSub.py:554 +#: appTools/ToolSub.py:360 appTools/ToolSub.py:555 msgid "Created" msgstr "Created" -#: appTools/ToolSub.py:408 +#: appTools/ToolSub.py:409 msgid "Currently, the Subtractor geometry cannot be of type Multigeo." msgstr "Currently, the Subtractor geometry cannot be of type Multigeo." -#: appTools/ToolSub.py:448 +#: appTools/ToolSub.py:449 msgid "Parsing solid_geometry ..." msgstr "Parsing solid_geometry ..." -#: appTools/ToolSub.py:450 +#: appTools/ToolSub.py:451 msgid "Parsing solid_geometry for tool" msgstr "Parsing solid_geometry for tool" -#: appTools/ToolSub.py:706 +#: appTools/ToolSub.py:707 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." @@ -18071,11 +18037,11 @@ msgstr "" "Gerber object from which to subtract\n" "the subtractor Gerber object." -#: appTools/ToolSub.py:720 appTools/ToolSub.py:773 +#: appTools/ToolSub.py:721 appTools/ToolSub.py:774 msgid "Subtractor" msgstr "Subtractor" -#: appTools/ToolSub.py:722 +#: appTools/ToolSub.py:723 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." @@ -18083,11 +18049,11 @@ msgstr "" "Gerber object that will be subtracted\n" "from the target Gerber object." -#: appTools/ToolSub.py:729 +#: appTools/ToolSub.py:730 msgid "Subtract Gerber" msgstr "Subtract Gerber" -#: appTools/ToolSub.py:732 +#: appTools/ToolSub.py:733 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -18099,7 +18065,7 @@ msgstr "" "Can be used to remove the overlapping silkscreen\n" "over the soldermask." -#: appTools/ToolSub.py:759 +#: appTools/ToolSub.py:760 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." @@ -18107,7 +18073,7 @@ msgstr "" "Geometry object from which to subtract\n" "the subtractor Geometry object." -#: appTools/ToolSub.py:775 +#: appTools/ToolSub.py:776 msgid "" "Geometry object that will be subtracted\n" "from the target Geometry object." @@ -18115,17 +18081,17 @@ msgstr "" "Geometry object that will be subtracted\n" "from the target Geometry object." -#: appTools/ToolSub.py:783 +#: appTools/ToolSub.py:784 msgid "" "Checking this will close the paths cut by the Geometry subtractor object." msgstr "" "Checking this will close the paths cut by the Geometry subtractor object." -#: appTools/ToolSub.py:787 +#: appTools/ToolSub.py:788 msgid "Subtract Geometry" msgstr "Subtract Geometry" -#: appTools/ToolSub.py:790 +#: appTools/ToolSub.py:791 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -19052,10 +19018,6 @@ msgstr "Enabling plots ..." msgid "Disabling plots ..." msgstr "Disabling plots ..." -#: app_Main.py:7923 -msgid "Working ..." -msgstr "Working ..." - #: app_Main.py:8036 msgid "Set alpha level ..." msgstr "Set alpha level ..." @@ -19200,16 +19162,18 @@ msgid "Save Object as PDF ..." msgstr "Save Object as PDF ..." #: app_Main.py:9361 -msgid "Printing PDF ... Please wait." -msgstr "Printing PDF ... Please wait." +#| msgid "Painting..." +msgid "Printing PDF ..." +msgstr "Printing PDF ..." #: app_Main.py:9536 msgid "PDF file saved to" msgstr "PDF file saved to" -#: app_Main.py:9558 -msgid "Exporting SVG" -msgstr "Exporting SVG" +#: app_Main.py:9558 app_Main.py:9818 app_Main.py:9952 app_Main.py:10019 +#| msgid "Exporting SVG" +msgid "Exporting ..." +msgstr "Exporting ..." #: app_Main.py:9601 msgid "SVG file exported to" @@ -19235,10 +19199,6 @@ msgstr "Exported preferences to" msgid "Excellon file exported to" msgstr "Excellon file exported to" -#: app_Main.py:9818 -msgid "Exporting Excellon" -msgstr "Exporting Excellon" - #: app_Main.py:9823 app_Main.py:9830 msgid "Could not export Excellon file." msgstr "Could not export Excellon file." @@ -19247,10 +19207,6 @@ msgstr "Could not export Excellon file." msgid "Gerber file exported to" msgstr "Gerber file exported to" -#: app_Main.py:9952 -msgid "Exporting Gerber" -msgstr "Exporting Gerber" - #: app_Main.py:9957 app_Main.py:9964 msgid "Could not export file." msgstr "Could not export file." @@ -19259,26 +19215,19 @@ msgstr "Could not export file." msgid "DXF file exported to" msgstr "DXF file exported to" -#: app_Main.py:10019 -msgid "Exporting DXF" -msgstr "Exporting DXF" - #: app_Main.py:10024 app_Main.py:10031 msgid "Could not export DXF file." msgstr "Could not export DXF file." -#: app_Main.py:10072 -msgid "Importing SVG" -msgstr "Importing SVG" +#: app_Main.py:10072 app_Main.py:10127 tclCommands/TclCommandImportSvg.py:76 +#| msgid "Importing SVG" +msgid "Importing ..." +msgstr "Importing ..." #: app_Main.py:10080 app_Main.py:10135 msgid "Import failed." msgstr "Import failed." -#: app_Main.py:10127 -msgid "Importing DXF" -msgstr "Importing DXF" - #: app_Main.py:10165 app_Main.py:10356 app_Main.py:10421 msgid "Failed to open file" msgstr "Failed to open file" @@ -19291,9 +19240,11 @@ msgstr "Failed to parse file" 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:10185 -msgid "Opening Gerber" -msgstr "Opening Gerber" +#: app_Main.py:10185 app_Main.py:10249 app_Main.py:10383 app_Main.py:10436 +#: tclCommands/TclCommandOpenDXF.py:81 +#| msgid "Opening G-Code." +msgid "Opening ..." +msgstr "Opening ..." #: app_Main.py:10196 msgid "Open Gerber failed. Probable not a Gerber file." @@ -19303,10 +19254,6 @@ msgstr "Open Gerber failed. Probable not a Gerber file." msgid "Cannot open file" msgstr "Cannot open file" -#: app_Main.py:10249 -msgid "Opening Excellon." -msgstr "Opening Excellon." - #: app_Main.py:10259 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Open Excellon file failed. Probable not an Excellon file." @@ -19320,8 +19267,9 @@ msgid "This is not GCODE" msgstr "This is not GCODE" #: app_Main.py:10309 -msgid "Opening G-Code." -msgstr "Opening G-Code." +#| msgid "Opening G-Code." +msgid "Opening G-..." +msgstr "Opening G-..." #: app_Main.py:10322 msgid "" @@ -19339,10 +19287,6 @@ msgstr "" 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:10383 -msgid "Opening HPGL2" -msgstr "Opening HPGL2" - #: app_Main.py:10390 msgid " Open HPGL2 failed. Probable not a HPGL2 file." msgstr " Open HPGL2 failed. Probable not a HPGL2 file." @@ -19351,10 +19295,6 @@ msgstr " Open HPGL2 failed. Probable not a HPGL2 file." msgid "TCL script file opened in Code Editor." msgstr "TCL script file opened in Code Editor." -#: app_Main.py:10436 -msgid "Opening TCL Script..." -msgstr "Opening TCL Script..." - #: app_Main.py:10447 msgid "Failed to open TCL Script." msgstr "Failed to open TCL Script." @@ -19388,8 +19328,9 @@ msgid "Project loaded from" msgstr "Project loaded from" #: app_Main.py:10645 -msgid "Saving FlatCAM Project" -msgstr "Saving FlatCAM Project" +#| msgid "&Save Project ..." +msgid "Saving Project ..." +msgstr "Saving Project ..." #: app_Main.py:10667 app_Main.py:10703 msgid "Project saved to" @@ -19471,11 +19412,11 @@ msgstr "Failed to buffer. No object selected" msgid "There is no such parameter" msgstr "There is no such parameter" -#: camlib.py:3072 camlib.py:5394 camlib.py:5794 +#: camlib.py:3072 camlib.py:5401 camlib.py:5801 msgid "Indexing geometry before generating G-Code..." msgstr "Indexing geometry before generating G-Code..." -#: camlib.py:3102 camlib.py:4117 camlib.py:4353 +#: camlib.py:3102 camlib.py:4124 camlib.py:4360 msgid "" "The Cut Z parameter has positive value. It is the depth value to drill into " "material.\n" @@ -19493,16 +19434,16 @@ msgstr "" msgid "The Cut Z parameter is zero. There will be no cut, aborting" msgstr "The Cut Z parameter is zero. There will be no cut, aborting" -#: camlib.py:3238 camlib.py:3616 +#: camlib.py:3238 camlib.py:3623 msgid "The End X,Y format has to be (x, y)." msgstr "The End X,Y format has to be (x, y)." -#: camlib.py:3314 camlib.py:3707 camlib.py:4201 camlib.py:4434 camlib.py:5468 -#: camlib.py:5875 +#: camlib.py:3314 camlib.py:3714 camlib.py:4208 camlib.py:4441 camlib.py:5475 +#: camlib.py:5882 msgid "Starting G-Code for tool with diameter" msgstr "Starting G-Code for tool with diameter" -#: camlib.py:3438 camlib.py:4322 camlib.py:4555 camlib.py:6816 +#: camlib.py:3438 camlib.py:4329 camlib.py:4562 camlib.py:6823 msgid "G91 coordinates not implemented" msgstr "G91 coordinates not implemented" @@ -19510,7 +19451,7 @@ msgstr "G91 coordinates not implemented" msgid "Finished G-Code generation for tool:" msgstr "Finished G-Code generation for tool:" -#: camlib.py:3536 camlib.py:5340 camlib.py:5735 +#: camlib.py:3543 camlib.py:5347 camlib.py:5742 msgid "" "Cut_Z parameter is None or zero. Most likely a bad combinations of other " "parameters." @@ -19518,7 +19459,7 @@ msgstr "" "Cut_Z parameter is None or zero. Most likely a bad combinations of other " "parameters." -#: camlib.py:3544 camlib.py:5349 camlib.py:5744 +#: camlib.py:3551 camlib.py:5356 camlib.py:5751 msgid "" "The Cut Z parameter has positive value. It is the depth value to cut into " "material.\n" @@ -19532,15 +19473,15 @@ msgstr "" "therefore the app will convert the value to negative.Check the resulting CNC " "code (Gcode etc)." -#: camlib.py:3552 camlib.py:4127 camlib.py:4363 camlib.py:5357 camlib.py:5752 +#: camlib.py:3559 camlib.py:4134 camlib.py:4370 camlib.py:5364 camlib.py:5759 msgid "The Cut Z parameter is zero. There will be no cut, skipping file" msgstr "The Cut Z parameter is zero. There will be no cut, skipping file" -#: camlib.py:3557 camlib.py:5362 camlib.py:5758 +#: camlib.py:3564 camlib.py:5369 camlib.py:5765 msgid "Travel Z parameter is None or zero." msgstr "Travel Z parameter is None or zero." -#: camlib.py:3562 camlib.py:5367 camlib.py:5763 +#: camlib.py:3569 camlib.py:5374 camlib.py:5770 msgid "" "The Travel Z parameter has negative value. It is the height value to travel " "between cuts.\n" @@ -19554,19 +19495,19 @@ msgstr "" "therefore the app will convert the value to positive.Check the resulting CNC " "code (Gcode etc)." -#: camlib.py:3570 camlib.py:5375 camlib.py:5771 +#: camlib.py:3577 camlib.py:5382 camlib.py:5778 msgid "The Z Travel parameter is zero. This is dangerous, skipping file" msgstr "The Z Travel parameter is zero. This is dangerous, skipping file" -#: camlib.py:3814 camlib.py:5541 camlib.py:5951 +#: camlib.py:3821 camlib.py:5548 camlib.py:5958 msgid "Finished G-Code generation" msgstr "Finished G-Code generation" -#: camlib.py:3814 camlib.py:5541 +#: camlib.py:3821 camlib.py:5548 msgid "paths traced" msgstr "paths traced" -#: camlib.py:3871 +#: camlib.py:3878 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -19576,7 +19517,7 @@ msgstr "" "y) \n" "but now there is only one value, not two. " -#: camlib.py:3883 camlib.py:5303 camlib.py:5702 +#: camlib.py:3890 camlib.py:5310 camlib.py:5709 msgid "" "The End Move X,Y field in Edit -> Preferences has to be in the format (x, y) " "but now there is only one value, not two." @@ -19584,11 +19525,11 @@ msgstr "" "The End Move X,Y field in Edit -> Preferences has to be in the format (x, y) " "but now there is only one value, not two." -#: camlib.py:5209 +#: camlib.py:5216 msgid "Finished G-Code generation..." msgstr "Finished G-Code generation..." -#: camlib.py:5326 +#: camlib.py:5333 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -19598,13 +19539,13 @@ msgstr "" "y) \n" "but now there is only one value, not two." -#: camlib.py:5593 +#: camlib.py:5600 msgid "" "Trying to generate a CNC Job from a Geometry object without solid_geometry." msgstr "" "Trying to generate a CNC Job from a Geometry object without solid_geometry." -#: camlib.py:5635 +#: camlib.py:5642 msgid "" "The Tool Offset value is too negative to use for the current_geometry.\n" "Raise the value (in module) and try again." @@ -19612,43 +19553,43 @@ msgstr "" "The Tool Offset value is too negative to use for the current_geometry.\n" "Raise the value (in module) and try again." -#: camlib.py:5951 +#: camlib.py:5958 msgid " paths traced." msgstr " paths traced." -#: camlib.py:5979 +#: camlib.py:5986 msgid "There is no tool data in the SolderPaste geometry." msgstr "There is no tool data in the SolderPaste geometry." -#: camlib.py:6069 +#: camlib.py:6076 msgid "Finished SolderPaste G-Code generation" msgstr "Finished SolderPaste G-Code generation" -#: camlib.py:6069 +#: camlib.py:6076 msgid "paths traced." msgstr "paths traced." -#: camlib.py:6393 +#: camlib.py:6400 msgid "Parsing GCode file. Number of lines" msgstr "Parsing GCode file. Number of lines" -#: camlib.py:6505 +#: camlib.py:6512 msgid "Creating Geometry from the parsed GCode file. " msgstr "Creating Geometry from the parsed GCode file. " -#: camlib.py:6562 +#: camlib.py:6569 msgid "Parsing GCode file for tool diameter" msgstr "Parsing GCode file for tool diameter" -#: camlib.py:6563 +#: camlib.py:6570 msgid "Number of lines" msgstr "Number of lines" -#: camlib.py:6652 +#: camlib.py:6659 msgid "Creating Geometry from the parsed GCode file for tool diameter" msgstr "Creating Geometry from the parsed GCode file for tool diameter" -#: camlib.py:7086 camlib.py:7234 camlib.py:7403 +#: camlib.py:7093 camlib.py:7241 camlib.py:7410 msgid "G91 coordinates not implemented ..." msgstr "G91 coordinates not implemented ..." @@ -19752,6 +19693,75 @@ 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 "Iso" +#~ msgstr "Iso" + +#~ msgid "Rough" +#~ msgstr "Rough" + +#~ msgid "Finish" +#~ msgstr "Finish" + +#~ msgid "Loading Gerber into Editor" +#~ msgstr "Loading Gerber into Editor" + +#~ msgid "Creating Gerber." +#~ msgstr "Creating Gerber." + +#~ msgid "Plotting..." +#~ msgstr "Plotting..." + +#~ msgid "Plotting Apertures" +#~ msgstr "Plotting Apertures" + +#~ msgid "Importing Image" +#~ msgstr "Importing Image" + +#~ msgid "Parsing PDF file ..." +#~ msgstr "Parsing PDF file ..." + +#~ msgid "Importing Excellon." +#~ msgstr "Importing Excellon." + +#~ msgid "Generating QRCode geometry" +#~ msgstr "Generating QRCode geometry" + +#~ msgid "Creating Solder Paste dispensing geometry." +#~ msgstr "Creating Solder Paste dispensing geometry." + +#~ msgid "Generating new object ..." +#~ msgstr "Generating new object ..." + +#~ msgid "Printing PDF ... Please wait." +#~ msgstr "Printing PDF ... Please wait." + +#~ msgid "Exporting Excellon" +#~ msgstr "Exporting Excellon" + +#~ msgid "Exporting Gerber" +#~ msgstr "Exporting Gerber" + +#~ msgid "Exporting DXF" +#~ msgstr "Exporting DXF" + +#~ msgid "Importing DXF" +#~ msgstr "Importing DXF" + +#~ msgid "Opening Gerber" +#~ msgstr "Opening Gerber" + +#~ msgid "Opening Excellon." +#~ msgstr "Opening Excellon." + +#~ msgid "Opening HPGL2" +#~ msgstr "Opening HPGL2" + +#~ msgid "Opening TCL Script..." +#~ msgstr "Opening TCL Script..." + +#~ msgid "Saving FlatCAM Project" +#~ msgstr "Saving FlatCAM Project" + #~ msgid "To add an Pad Array first select a aperture in Aperture Table" #~ msgstr "To add an Pad Array first select a aperture in Aperture Table" @@ -21333,9 +21343,6 @@ msgstr "No Geometry name in args. Provide a name and try again." #~ msgid "Export Code cancelled." #~ msgstr "Export Code cancelled." -#~ msgid "&Save Project ..." -#~ msgstr "&Save Project ..." - #~ msgid "Save Project C&opy ..." #~ msgstr "Save Project C&opy ..." diff --git a/locale/es/LC_MESSAGES/strings.mo b/locale/es/LC_MESSAGES/strings.mo index 5f86ffc4..fa1d9e7c 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 110759dd..4937800a 100644 --- a/locale/es/LC_MESSAGES/strings.po +++ b/locale/es/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-11-02 22:51+0200\n" -"PO-Revision-Date: 2020-11-02 22:52+0200\n" +"POT-Creation-Date: 2020-11-03 06:17+0200\n" +"PO-Revision-Date: 2020-11-03 06:17+0200\n" "Last-Translator: Marius Stanciu - Google Translate\n" "Language-Team: \n" "Language: es\n" @@ -108,7 +108,7 @@ msgstr "Exportar marcadores" msgid "Bookmarks" msgstr "Marcadores" -#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2089 appDatabase.py:2135 +#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2111 appDatabase.py:2157 #: appEditors/AppExcEditor.py:1203 appEditors/AppExcEditor.py:1271 #: appEditors/AppTextEditor.py:259 appGUI/MainGUI.py:3015 #: appGUI/MainGUI.py:3237 appGUI/MainGUI.py:3452 @@ -127,7 +127,7 @@ msgstr "Marcadores" msgid "Cancelled." msgstr "Cancelado." -#: Bookmark.py:308 appDatabase.py:2097 appEditors/AppTextEditor.py:314 +#: Bookmark.py:308 appDatabase.py:2119 appEditors/AppTextEditor.py:314 #: appObjects/FlatCAMCNCJob.py:1679 appObjects/FlatCAMCNCJob.py:1871 #: appObjects/FlatCAMCNCJob.py:2333 appTools/ToolFilm.py:589 #: appTools/ToolFilm.py:839 appTools/ToolSolderPaste.py:1098 app_Main.py:2809 @@ -175,8 +175,8 @@ msgid "Click the end point of the area." msgstr "Haga clic en el punto final del área." #: appCommon/Common.py:358 appCommon/Common.py:460 -#: appTools/ToolCopperThieving.py:391 appTools/ToolIsolation.py:2354 -#: appTools/ToolIsolation.py:2406 appTools/ToolNCC.py:1445 +#: appTools/ToolCopperThieving.py:391 appTools/ToolIsolation.py:2357 +#: appTools/ToolIsolation.py:2409 appTools/ToolNCC.py:1445 #: appTools/ToolNCC.py:1497 appTools/ToolPaint.py:1225 #: appTools/ToolPaint.py:1276 msgid "Zone added. Click to start adding next zone or right click to finish." @@ -185,7 +185,7 @@ msgstr "" "clic con el botón derecho para finalizar." #: appCommon/Common.py:405 appEditors/AppGeoEditor.py:2362 -#: appTools/ToolIsolation.py:2377 appTools/ToolNCC.py:1468 +#: appTools/ToolIsolation.py:2380 appTools/ToolNCC.py:1468 #: appTools/ToolPaint.py:1247 msgid "Click on next Point or click right mouse button to complete ..." msgstr "" @@ -227,30 +227,6 @@ msgstr "Todas las zonas de exclusión eliminadas." msgid "Selected exclusion zones deleted." msgstr "Zonas de exclusión seleccionadas eliminadas." -#: appDatabase.py:29 appObjects/FlatCAMGeometry.py:131 -#: appObjects/FlatCAMGeometry.py:1590 appObjects/FlatCAMGeometry.py:1591 -#: appObjects/FlatCAMGeometry.py:1600 -msgid "Iso" -msgstr "Aisl" - -#: appDatabase.py:29 appObjects/AppObject.py:259 -#: appObjects/FlatCAMGeometry.py:131 appObjects/FlatCAMGeometry.py:537 -#: appObjects/FlatCAMGeometry.py:1072 appObjects/FlatCAMGeometry.py:1202 -#: appObjects/FlatCAMGerber.py:539 appObjects/FlatCAMGerber.py:685 -#: appTools/ToolCutOut.py:314 appTools/ToolCutOut.py:448 -#: appTools/ToolDrilling.py:1216 appTools/ToolIsolation.py:903 -#: appTools/ToolIsolation.py:1098 appTools/ToolIsolation.py:1629 -#: appTools/ToolIsolation.py:1791 appTools/ToolIsolation.py:1984 -#: appTools/ToolMilling.py:983 appTools/ToolNCC.py:840 appTools/ToolNCC.py:1046 -#: appTools/ToolPaint.py:415 appTools/ToolPaint.py:733 camlib.py:1231 -#: camlib.py:1292 -msgid "Rough" -msgstr "Áspero" - -#: appDatabase.py:29 appObjects/FlatCAMGeometry.py:131 -msgid "Finish" -msgstr "Terminar" - #: appDatabase.py:44 msgid "ID" msgstr "ID" @@ -310,7 +286,7 @@ msgstr "" #: appObjects/FlatCAMExcellon.py:905 appObjects/FlatCAMExcellon.py:1005 #: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 -#: appTools/ToolDrilling.py:2065 appTools/ToolIsolation.py:3035 +#: appTools/ToolDrilling.py:2065 appTools/ToolIsolation.py:3038 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 appTools/ToolMilling.py:1670 #: appTools/ToolNCC.py:3909 appTools/ToolPaint.py:2831 @@ -364,38 +340,38 @@ msgid "The kind of Application Tool where this tool is to be used." msgstr "" "El tipo de herramienta de aplicación en la que se utilizará esta herramienta." -#: appDatabase.py:278 appDatabase.py:1786 appDatabase.py:2170 +#: appDatabase.py:278 appDatabase.py:1786 appDatabase.py:2192 #: appGUI/MainGUI.py:1414 app_Main.py:7557 msgid "General" msgstr "General" -#: appDatabase.py:278 appDatabase.py:2173 +#: appDatabase.py:278 appDatabase.py:2195 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:55 #: appTools/ToolMilling.py:1747 msgid "Milling" msgstr "Fresado" -#: appDatabase.py:278 appDatabase.py:2178 +#: appDatabase.py:278 appDatabase.py:2200 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:54 #: appTools/ToolMilling.py:1746 msgid "Drilling" msgstr "Perforación" -#: appDatabase.py:278 appDatabase.py:600 appDatabase.py:2186 +#: appDatabase.py:278 appDatabase.py:600 appDatabase.py:2208 #: appTools/ToolNCC.py:4084 msgid "Isolation" msgstr "Aislamiento" -#: appDatabase.py:278 appDatabase.py:2194 appEditors/AppGeoEditor.py:531 +#: appDatabase.py:278 appDatabase.py:2216 appEditors/AppGeoEditor.py:531 #: appGUI/MainGUI.py:1621 appTools/ToolPaint.py:747 msgid "Paint" msgstr "Pintar" -#: appDatabase.py:278 appDatabase.py:2202 appTools/ToolNCC.py:1060 +#: appDatabase.py:278 appDatabase.py:2224 appTools/ToolNCC.py:1060 msgid "NCC" msgstr "NCC" -#: appDatabase.py:278 appDatabase.py:2210 appTools/ToolCutOut.py:328 +#: appDatabase.py:278 appDatabase.py:2232 appTools/ToolCutOut.py:328 msgid "Cutout" msgstr "Separar" @@ -405,7 +381,7 @@ msgstr "Separar" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:303 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:284 -#: appTools/ToolIsolation.py:3438 appTools/ToolNCC.py:4362 +#: appTools/ToolIsolation.py:3441 appTools/ToolNCC.py:4362 #: appTools/ToolPaint.py:3152 msgid "Shape" msgstr "Forma" @@ -714,7 +690,7 @@ msgstr "" "Si no tiene éxito, la limpieza sin cobre también fallará.\n" "- Borrar -> la limpieza regular sin cobre." -#: appDatabase.py:599 appEditors/AppGerberEditor.py:2800 +#: appDatabase.py:599 appEditors/AppGerberEditor.py:2832 #: appTools/ToolNCC.py:4083 msgid "Clear" msgstr "Limpiar" @@ -724,7 +700,7 @@ msgstr "Limpiar" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:182 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137 -#: appTools/ToolIsolation.py:3217 appTools/ToolMilling.py:1760 +#: appTools/ToolIsolation.py:3220 appTools/ToolMilling.py:1760 #: appTools/ToolNCC.py:4092 msgid "Milling Type" msgstr "Tipo de fresado" @@ -734,7 +710,7 @@ msgstr "Tipo de fresado" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:192 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:139 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:147 -#: appTools/ToolIsolation.py:3219 appTools/ToolIsolation.py:3227 +#: appTools/ToolIsolation.py:3222 appTools/ToolIsolation.py:3230 #: appTools/ToolNCC.py:4094 appTools/ToolNCC.py:4102 msgid "" "Milling type when the selected tool is of type: 'iso_op':\n" @@ -750,7 +726,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:144 -#: appTools/ToolIsolation.py:3224 appTools/ToolNCC.py:4099 +#: appTools/ToolIsolation.py:3227 appTools/ToolNCC.py:4099 msgid "Climb" msgstr "Subida" @@ -758,7 +734,7 @@ msgstr "Subida" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:145 -#: appTools/ToolIsolation.py:3225 appTools/ToolNCC.py:4100 +#: appTools/ToolIsolation.py:3228 appTools/ToolNCC.py:4100 msgid "Conventional" msgstr "Convencional" @@ -769,7 +745,7 @@ msgstr "Convencional" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:167 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:182 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:161 -#: appTools/ToolDrilling.py:2312 appTools/ToolIsolation.py:3202 +#: appTools/ToolDrilling.py:2312 appTools/ToolIsolation.py:3205 #: appTools/ToolNCC.py:4115 appTools/ToolPaint.py:2973 msgid "Overlap" msgstr "Superposición" @@ -931,7 +907,7 @@ msgstr "" "Para recortar los bordes ásperos." #: appDatabase.py:700 appDatabase.py:758 appEditors/AppGeoEditor.py:614 -#: appEditors/AppGerberEditor.py:5352 appEditors/appGCodeEditor.py:687 +#: appEditors/AppGerberEditor.py:5384 appEditors/appGCodeEditor.py:687 #: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:183 @@ -1017,12 +993,12 @@ msgid "Laser_lines" msgstr "Lineas laser" #: appDatabase.py:826 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:154 -#: appTools/ToolIsolation.py:3189 +#: appTools/ToolIsolation.py:3192 msgid "Passes" msgstr "Pases" #: appDatabase.py:828 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:156 -#: appTools/ToolIsolation.py:3191 +#: appTools/ToolIsolation.py:3194 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -1033,7 +1009,7 @@ msgstr "" #: appDatabase.py:841 appGUI/ObjectUI.py:1696 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:321 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:169 -#: appTools/ToolIsolation.py:3204 +#: appTools/ToolIsolation.py:3207 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 " @@ -1041,7 +1017,7 @@ msgstr "" #: appDatabase.py:874 appGUI/ObjectUI.py:234 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:201 -#: appTools/ToolIsolation.py:3237 +#: appTools/ToolIsolation.py:3240 msgid "Follow" msgstr "Seguir" @@ -1049,7 +1025,7 @@ msgstr "Seguir" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:45 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:209 -#: appTools/ToolIsolation.py:3239 appTools/ToolIsolation.py:3245 +#: appTools/ToolIsolation.py:3242 appTools/ToolIsolation.py:3248 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -1060,12 +1036,12 @@ msgstr "" "El medio de la traza." #: appDatabase.py:891 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:218 -#: appTools/ToolIsolation.py:3254 +#: appTools/ToolIsolation.py:3257 msgid "Isolation Type" msgstr "Tipo de aislamiento" #: appDatabase.py:893 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:220 -#: appTools/ToolIsolation.py:3256 +#: appTools/ToolIsolation.py:3259 msgid "" "Choose how the isolation will be executed:\n" "- 'Full' -> complete isolation of polygons\n" @@ -1087,17 +1063,17 @@ msgstr "" #: appDatabase.py:902 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:229 -#: appTools/ToolIsolation.py:3265 +#: appTools/ToolIsolation.py:3268 msgid "Full" msgstr "Completo" #: appDatabase.py:903 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 -#: appTools/ToolIsolation.py:3266 +#: appTools/ToolIsolation.py:3269 msgid "Ext" msgstr "Exterior" #: appDatabase.py:904 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:231 -#: appTools/ToolIsolation.py:3267 +#: appTools/ToolIsolation.py:3270 msgid "Int" msgstr "Interior" @@ -1476,7 +1452,7 @@ msgstr "Cancelar" #: appTools/ToolFilm.py:1458 appTools/ToolFilm.py:1469 #: appTools/ToolImage.py:321 appTools/ToolImage.py:332 #: appTools/ToolInvertGerber.py:302 appTools/ToolInvertGerber.py:313 -#: appTools/ToolIsolation.py:3507 appTools/ToolIsolation.py:3518 +#: appTools/ToolIsolation.py:3510 appTools/ToolIsolation.py:3521 #: appTools/ToolMilling.py:2341 appTools/ToolMilling.py:2352 #: appTools/ToolNCC.py:4527 appTools/ToolNCC.py:4538 #: appTools/ToolOptimal.py:615 appTools/ToolOptimal.py:626 @@ -1487,7 +1463,7 @@ msgstr "Cancelar" #: appTools/ToolQRCode.py:930 appTools/ToolQRCode.py:941 #: appTools/ToolRulesCheck.py:1664 appTools/ToolRulesCheck.py:1675 #: appTools/ToolSolderPaste.py:1576 appTools/ToolSolderPaste.py:1587 -#: appTools/ToolSub.py:824 appTools/ToolSub.py:835 +#: appTools/ToolSub.py:825 appTools/ToolSub.py:836 #: appTools/ToolTransform.py:964 appTools/ToolTransform.py:975 msgid "Edited value is out of range" msgstr "El valor editado está fuera de rango" @@ -1512,7 +1488,7 @@ msgstr "El valor editado está fuera de rango" #: appTools/ToolFilm.py:1464 appTools/ToolFilm.py:1471 #: appTools/ToolImage.py:327 appTools/ToolImage.py:334 #: appTools/ToolInvertGerber.py:308 appTools/ToolInvertGerber.py:315 -#: appTools/ToolIsolation.py:3513 appTools/ToolIsolation.py:3520 +#: appTools/ToolIsolation.py:3516 appTools/ToolIsolation.py:3523 #: appTools/ToolMilling.py:2347 appTools/ToolMilling.py:2354 #: appTools/ToolNCC.py:4533 appTools/ToolNCC.py:4540 #: appTools/ToolOptimal.py:621 appTools/ToolOptimal.py:628 @@ -1523,7 +1499,7 @@ msgstr "El valor editado está fuera de rango" #: appTools/ToolQRCode.py:936 appTools/ToolQRCode.py:943 #: appTools/ToolRulesCheck.py:1670 appTools/ToolRulesCheck.py:1677 #: appTools/ToolSolderPaste.py:1582 appTools/ToolSolderPaste.py:1589 -#: appTools/ToolSub.py:830 appTools/ToolSub.py:837 +#: appTools/ToolSub.py:831 appTools/ToolSub.py:838 #: appTools/ToolTransform.py:970 appTools/ToolTransform.py:977 msgid "Edited value is within limits." msgstr "El valor editado está dentro de los límites." @@ -1544,11 +1520,11 @@ msgstr "Eliminar de la DB" msgid "Save changes" msgstr "Guardar cambios" -#: appDatabase.py:1727 appDatabase.py:2164 appDatabase.py:2583 -#: appDatabase.py:2595 appGUI/MainGUI.py:490 appObjects/FlatCAMGeometry.py:1239 +#: appDatabase.py:1727 appDatabase.py:2186 appDatabase.py:2605 +#: appDatabase.py:2617 appGUI/MainGUI.py:490 appObjects/FlatCAMGeometry.py:1239 #: appTools/ToolCutOut.py:467 appTools/ToolCutOut.py:489 -#: appTools/ToolCutOut.py:530 appTools/ToolIsolation.py:2584 -#: appTools/ToolIsolation.py:2594 appTools/ToolIsolation.py:2678 +#: appTools/ToolCutOut.py:530 appTools/ToolIsolation.py:2587 +#: appTools/ToolIsolation.py:2597 appTools/ToolIsolation.py:2681 #: appTools/ToolNCC.py:3727 appTools/ToolNCC.py:3737 appTools/ToolNCC.py:3817 #: appTools/ToolPaint.py:2632 appTools/ToolPaint.py:2642 #: appTools/ToolPaint.py:2731 app_Main.py:5851 app_Main.py:5888 @@ -1556,83 +1532,83 @@ msgstr "Guardar cambios" msgid "Tools Database" msgstr "Base de Datos de Herramientas" -#: appDatabase.py:1738 appDatabase.py:2108 appDatabase.py:2142 +#: appDatabase.py:1738 appDatabase.py:2130 appDatabase.py:2164 #: appObjects/FlatCAMGeometry.py:1052 appTools/ToolCutOut.py:294 #: appTools/ToolDrilling.py:895 appTools/ToolIsolation.py:1078 #: appTools/ToolNCC.py:1025 appTools/ToolPaint.py:713 app_Main.py:5847 msgid "Could not load Tools DB file." msgstr "No se pudo cargar el archivo de herramientas DB." -#: appDatabase.py:1746 appDatabase.py:2150 appObjects/FlatCAMGeometry.py:1063 +#: appDatabase.py:1746 appDatabase.py:2172 appObjects/FlatCAMGeometry.py:1063 #: appTools/ToolCutOut.py:305 appTools/ToolDrilling.py:903 #: appTools/ToolIsolation.py:1089 appTools/ToolNCC.py:1036 #: appTools/ToolPaint.py:724 msgid "Failed to parse Tools DB file." msgstr "Error al analizar el archivo DB de Herramientas." -#: appDatabase.py:1749 appDatabase.py:2153 +#: appDatabase.py:1749 appDatabase.py:2175 msgid "Loaded Tools DB from" msgstr "BD de herramientas cargadas de" -#: appDatabase.py:2007 +#: appDatabase.py:2029 msgid "Tool added to DB." msgstr "Herramienta agregada a la base de datos." -#: appDatabase.py:2040 +#: appDatabase.py:2062 msgid "Tool copied from Tools DB." msgstr "Herramienta copiada de Herramientas DB." -#: appDatabase.py:2067 +#: appDatabase.py:2089 msgid "Tool removed from Tools DB." msgstr "Herramienta eliminada de Herramientas DB." -#: appDatabase.py:2080 +#: appDatabase.py:2102 msgid "Export Tools Database" msgstr "Exportar la DB de herramientas" -#: appDatabase.py:2082 +#: appDatabase.py:2104 msgid "Tools_Database" msgstr "DB de herramientasram" -#: appDatabase.py:2119 appDatabase.py:2122 appDatabase.py:2225 +#: appDatabase.py:2141 appDatabase.py:2144 appDatabase.py:2247 msgid "Failed to write Tools DB to file." msgstr "Error al escribir Herramientas DB en el archivo." -#: appDatabase.py:2125 +#: appDatabase.py:2147 msgid "Exported Tools DB to" msgstr "Exportó la base de datos de herramientas a" -#: appDatabase.py:2132 +#: appDatabase.py:2154 msgid "Import FlatCAM Tools DB" msgstr "Importe la base de datos de herramientas FlatCAM" -#: appDatabase.py:2229 +#: appDatabase.py:2251 msgid "Saved Tools DB." msgstr "Guardado el DB de herramientas." -#: appDatabase.py:2402 +#: appDatabase.py:2424 msgid "" "To change tool properties select only one tool. Tools currently selected" msgstr "" "Para cambiar las propiedades de la herramienta, seleccione solo una " "herramienta. Herramientas seleccionadas actualmente" -#: appDatabase.py:2559 +#: appDatabase.py:2581 msgid "No Tool/row selected in the Tools Database table" msgstr "" "No se seleccionó ninguna herramienta / fila en la tabla Base de datos de " "herramientas" -#: appDatabase.py:2563 appTools/ToolDrilling.py:907 +#: appDatabase.py:2585 appTools/ToolDrilling.py:907 msgid "Tools DB empty." msgstr "Herramientas DB vacío." -#: appDatabase.py:2590 +#: appDatabase.py:2612 msgid "Tools in Tools Database edited but not saved." msgstr "" "Herramientas en la base de datos de herramientas editadas pero no guardadas." -#: appDatabase.py:2599 +#: appDatabase.py:2621 msgid "Cancelled adding tool from DB." msgstr "Se canceló la herramienta de agregar de la DB." @@ -1654,10 +1630,11 @@ msgstr "Para agregar un taladro primero seleccione una herramienta" #: appEditors/AppExcEditor.py:3132 appEditors/AppGeoEditor.py:4256 #: appEditors/AppGeoEditor.py:4270 appEditors/AppGerberEditor.py:1097 #: appEditors/AppGerberEditor.py:1337 appEditors/AppGerberEditor.py:1536 -#: appEditors/AppGerberEditor.py:1818 appEditors/AppGerberEditor.py:4656 -#: appEditors/AppGerberEditor.py:4673 appGUI/MainGUI.py:2996 +#: appEditors/AppGerberEditor.py:1818 appEditors/AppGerberEditor.py:4688 +#: appEditors/AppGerberEditor.py:4705 appGUI/MainGUI.py:2996 #: appGUI/MainGUI.py:3008 appTools/ToolAlignObjects.py:253 #: appTools/ToolAlignObjects.py:275 app_Main.py:5092 app_Main.py:5246 +#: tclCommands/TclCommandPanelize.py:296 tclCommands/TclCommandPanelize.py:305 msgid "Done." msgstr "Hecho." @@ -1811,7 +1788,7 @@ msgid "Done. Drill(s) deleted." msgstr "Hecho. Taladro (s) eliminado (s)." #: appEditors/AppExcEditor.py:3567 appEditors/AppExcEditor.py:3577 -#: appEditors/AppGerberEditor.py:5104 +#: appEditors/AppGerberEditor.py:5136 msgid "Click on the circular array Center position" msgstr "Haga clic en la posición del centro matriz circular" @@ -1820,13 +1797,13 @@ msgstr "Haga clic en la posición del centro matriz circular" msgid "Excellon Editor" msgstr "Excellon Editor" -#: appEditors/AppExcEditor.py:3715 appEditors/AppGerberEditor.py:2520 +#: appEditors/AppExcEditor.py:3715 appEditors/AppGerberEditor.py:2552 #: appEditors/appGCodeEditor.py:669 msgid "Name:" msgstr "Nombre:" #: appEditors/AppExcEditor.py:3721 appGUI/ObjectUI.py:620 -#: appGUI/ObjectUI.py:967 appTools/ToolIsolation.py:3023 +#: appGUI/ObjectUI.py:967 appTools/ToolIsolation.py:3026 #: appTools/ToolNCC.py:3897 appTools/ToolPaint.py:2818 #: appTools/ToolSolderPaste.py:1156 msgid "Tools Table" @@ -1864,14 +1841,14 @@ msgstr "" #: appGUI/ObjectUI.py:1639 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:268 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130 -#: appTools/ToolCutOut.py:2077 appTools/ToolIsolation.py:3104 +#: appTools/ToolCutOut.py:2077 appTools/ToolIsolation.py:3107 #: appTools/ToolNCC.py:3990 appTools/ToolNCC.py:4001 appTools/ToolPaint.py:2900 msgid "Tool Dia" msgstr "Diá. de Herram" #: appEditors/AppExcEditor.py:3770 appGUI/ObjectUI.py:1084 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57 -#: appTools/ToolIsolation.py:3106 appTools/ToolNCC.py:3992 +#: appTools/ToolIsolation.py:3109 appTools/ToolNCC.py:3992 msgid "Diameter for the new tool" msgstr "Diámetro para la nueva herramienta" @@ -1941,12 +1918,12 @@ msgstr "" "Puede ser lineal X (Y) o circular" #: appEditors/AppExcEditor.py:3876 appEditors/AppExcEditor.py:4090 -#: appEditors/AppGerberEditor.py:2833 +#: appEditors/AppGerberEditor.py:2865 msgid "Linear" msgstr "Lineal" #: appEditors/AppExcEditor.py:3877 appEditors/AppExcEditor.py:4091 -#: appEditors/AppGerberEditor.py:2834 +#: appEditors/AppGerberEditor.py:2866 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:52 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:149 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:107 @@ -1974,13 +1951,13 @@ msgstr "Especifique cuántos ejercicios debe estar en la matriz." #: appEditors/AppExcEditor.py:3904 appEditors/AppExcEditor.py:3954 #: appEditors/AppExcEditor.py:4026 appEditors/AppExcEditor.py:4119 #: appEditors/AppExcEditor.py:4170 appEditors/AppGerberEditor.py:1632 -#: appEditors/AppGerberEditor.py:2862 appEditors/AppGerberEditor.py:2911 +#: appEditors/AppGerberEditor.py:2894 appEditors/AppGerberEditor.py:2943 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:178 msgid "Direction" msgstr "Dirección" #: appEditors/AppExcEditor.py:3906 appEditors/AppExcEditor.py:4121 -#: appEditors/AppGerberEditor.py:2864 +#: appEditors/AppGerberEditor.py:2896 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:123 @@ -1996,7 +1973,7 @@ msgstr "" "- 'Ángulo': un ángulo personalizado para la inclinación de la matriz" #: appEditors/AppExcEditor.py:3913 appEditors/AppExcEditor.py:4035 -#: appEditors/AppExcEditor.py:4128 appEditors/AppGerberEditor.py:2871 +#: appEditors/AppExcEditor.py:4128 appEditors/AppGerberEditor.py:2903 #: appGUI/GUIElements.py:4245 appGUI/MainGUI.py:478 appGUI/MainGUI.py:671 #: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4698 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 @@ -2009,7 +1986,7 @@ msgid "X" msgstr "X" #: appEditors/AppExcEditor.py:3914 appEditors/AppExcEditor.py:4036 -#: appEditors/AppExcEditor.py:4129 appEditors/AppGerberEditor.py:2872 +#: appEditors/AppExcEditor.py:4129 appEditors/AppGerberEditor.py:2904 #: appGUI/GUIElements.py:4252 appGUI/MainGUI.py:481 appGUI/MainGUI.py:4433 #: appGUI/MainGUI.py:4699 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 @@ -2025,9 +2002,9 @@ msgstr "Y" #: appEditors/AppExcEditor.py:3966 appEditors/AppExcEditor.py:4037 #: appEditors/AppExcEditor.py:4041 appEditors/AppExcEditor.py:4130 #: appEditors/AppExcEditor.py:4148 appEditors/AppExcEditor.py:4182 -#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2873 -#: appEditors/AppGerberEditor.py:2890 appEditors/AppGerberEditor.py:2926 -#: appEditors/AppGerberEditor.py:5424 +#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2905 +#: appEditors/AppGerberEditor.py:2922 appEditors/AppGerberEditor.py:2958 +#: appEditors/AppGerberEditor.py:5456 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:94 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:113 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:189 @@ -2043,7 +2020,7 @@ msgid "Angle" msgstr "Ángulo" #: appEditors/AppExcEditor.py:3919 appEditors/AppExcEditor.py:4134 -#: appEditors/AppGerberEditor.py:2877 +#: appEditors/AppGerberEditor.py:2909 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:100 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:248 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:137 @@ -2051,7 +2028,7 @@ msgid "Pitch" msgstr "Paso" #: appEditors/AppExcEditor.py:3921 appEditors/AppExcEditor.py:4136 -#: appEditors/AppGerberEditor.py:2879 +#: appEditors/AppGerberEditor.py:2911 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:102 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:250 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:139 @@ -2071,7 +2048,7 @@ msgstr "" "El valor máximo es: 360.00 grados." #: appEditors/AppExcEditor.py:3955 appEditors/AppExcEditor.py:4171 -#: appEditors/AppGerberEditor.py:2913 +#: appEditors/AppGerberEditor.py:2945 msgid "" "Direction for circular array.Can be CW = clockwise or CCW = counter " "clockwise." @@ -2080,7 +2057,7 @@ msgstr "" "en sentido antihorario." #: appEditors/AppExcEditor.py:3962 appEditors/AppExcEditor.py:4178 -#: appEditors/AppGerberEditor.py:2921 +#: appEditors/AppGerberEditor.py:2953 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:136 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:286 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:145 @@ -2090,7 +2067,7 @@ msgid "CW" msgstr "CW" #: appEditors/AppExcEditor.py:3963 appEditors/AppExcEditor.py:4179 -#: appEditors/AppGerberEditor.py:2922 +#: appEditors/AppGerberEditor.py:2954 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:137 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:287 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:146 @@ -2100,7 +2077,7 @@ msgid "CCW" msgstr "CCW" #: appEditors/AppExcEditor.py:3967 appEditors/AppExcEditor.py:4183 -#: appEditors/AppGerberEditor.py:2928 +#: appEditors/AppGerberEditor.py:2960 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:115 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:145 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:265 @@ -2187,13 +2164,13 @@ msgid "Specify how many slots to be in the array." msgstr "Especifique cuántas ranuras debe haber en la matriz." #: appEditors/AppExcEditor.py:4203 appEditors/AppGeoEditor.py:3311 -#: appEditors/AppGerberEditor.py:2950 appEditors/appGCodeEditor.py:753 +#: appEditors/AppGerberEditor.py:2982 appEditors/appGCodeEditor.py:753 #: appGUI/MainGUI.py:346 appGUI/MainGUI.py:1696 app_Main.py:2494 msgid "Exit Editor" msgstr "Salir del editor" #: appEditors/AppExcEditor.py:4206 appEditors/AppGeoEditor.py:3314 -#: appEditors/AppGerberEditor.py:2953 appEditors/appGCodeEditor.py:756 +#: appEditors/AppGerberEditor.py:2985 appEditors/appGCodeEditor.py:756 msgid "Exit from Editor." msgstr "Salida del editor." @@ -2224,11 +2201,11 @@ msgstr "" " - 'Biselado:' la esquina es una línea que conecta directamente las " "funciones que se encuentran en la esquina" -#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2689 +#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2721 msgid "Round" msgstr "Redondo" -#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2690 +#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2722 #: appGUI/ObjectUI.py:1603 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:68 @@ -2243,14 +2220,14 @@ msgstr "Redondo" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:289 #: appTools/ToolDrilling.py:2588 appTools/ToolExtractDrills.py:487 #: appTools/ToolExtractDrills.py:615 appTools/ToolInvertGerber.py:254 -#: appTools/ToolIsolation.py:3443 appTools/ToolMilling.py:2264 +#: appTools/ToolIsolation.py:3446 appTools/ToolMilling.py:2264 #: appTools/ToolNCC.py:4367 appTools/ToolPaint.py:3157 #: appTools/ToolPunchGerber.py:1060 appTools/ToolPunchGerber.py:1227 #: appTools/ToolQRCode.py:795 msgid "Square" msgstr "Cuadrado" -#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2691 +#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2723 msgid "Beveled" msgstr "Biselado" @@ -2275,7 +2252,7 @@ msgstr "Herramienta Buffer" #: appEditors/AppGeoEditor.py:146 appEditors/AppGeoEditor.py:163 #: appEditors/AppGeoEditor.py:180 appEditors/AppGeoEditor.py:2988 #: appEditors/AppGeoEditor.py:3016 appEditors/AppGeoEditor.py:3044 -#: appEditors/AppGerberEditor.py:5157 +#: appEditors/AppGerberEditor.py:5189 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. " @@ -2289,8 +2266,8 @@ msgstr "Herramienta de texto" msgid "Font" msgstr "Font" -#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2546 -#: appEditors/AppGerberEditor.py:4002 appGUI/ObjectUI.py:316 +#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2578 +#: appEditors/AppGerberEditor.py:4034 appGUI/ObjectUI.py:316 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:103 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:180 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:209 @@ -2316,7 +2293,7 @@ msgstr "Herramienta de texto" #: appGUI/ObjectUI.py:1161 appObjects/FlatCAMExcellon.py:883 #: appObjects/FlatCAMGeometry.py:962 appTools/ToolDrilling.py:711 #: appTools/ToolDrilling.py:1033 appTools/ToolDrilling.py:2116 -#: appTools/ToolIsolation.py:698 appTools/ToolIsolation.py:3179 +#: appTools/ToolIsolation.py:698 appTools/ToolIsolation.py:3182 #: appTools/ToolMilling.py:790 appTools/ToolMilling.py:1046 #: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:329 #: appTools/ToolNCC.py:2294 appTools/ToolNCC.py:4064 appTools/ToolPaint.py:302 @@ -2354,7 +2331,7 @@ msgstr "" #: appEditors/AppGeoEditor.py:585 appEditors/AppGeoEditor.py:1074 #: appEditors/AppGeoEditor.py:2976 appEditors/AppGeoEditor.py:3004 #: appEditors/AppGeoEditor.py:3032 appEditors/AppGeoEditor.py:4413 -#: appEditors/AppGerberEditor.py:5812 +#: appEditors/AppGerberEditor.py:5844 msgid "Cancelled. No shape selected." msgstr "Cancelado. Ninguna forma seleccionada." @@ -2367,26 +2344,26 @@ msgid "Tools" msgstr "Herramientas" #: appEditors/AppGeoEditor.py:609 appEditors/AppGeoEditor.py:1038 -#: appEditors/AppGerberEditor.py:5347 appEditors/AppGerberEditor.py:5776 +#: appEditors/AppGerberEditor.py:5379 appEditors/AppGerberEditor.py:5808 #: appGUI/MainGUI.py:695 appGUI/MainGUI.py:1075 appGUI/MainGUI.py:2244 #: appTools/ToolTransform.py:85 msgid "Transform Tool" msgstr "Herramienta de transformación" #: appEditors/AppGeoEditor.py:610 appEditors/AppGeoEditor.py:702 -#: appEditors/AppGerberEditor.py:5348 appEditors/AppGerberEditor.py:5440 +#: appEditors/AppGerberEditor.py:5380 appEditors/AppGerberEditor.py:5472 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:88 #: appTools/ToolTransform.py:513 appTools/ToolTransform.py:633 msgid "Rotate" msgstr "Girar" -#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5349 +#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5381 #: appTools/ToolTransform.py:514 msgid "Skew/Shear" msgstr "Sesgo / cizalla" -#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2738 -#: appEditors/AppGerberEditor.py:5350 appGUI/MainGUI.py:776 +#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2770 +#: appEditors/AppGerberEditor.py:5382 appGUI/MainGUI.py:776 #: appGUI/MainGUI.py:1197 appGUI/MainGUI.py:1664 appGUI/MainGUI.py:2366 #: appGUI/MainGUI.py:4935 appGUI/ObjectUI.py:125 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147 @@ -2394,13 +2371,13 @@ msgstr "Sesgo / cizalla" msgid "Scale" msgstr "Escala" -#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5351 +#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5383 #: appTools/ToolTransform.py:516 msgid "Mirror (Flip)" msgstr "Espejo (Flip)" -#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2698 -#: appEditors/AppGerberEditor.py:5353 appGUI/MainGUI.py:773 +#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2730 +#: appEditors/AppGerberEditor.py:5385 appGUI/MainGUI.py:773 #: appGUI/MainGUI.py:1195 appGUI/MainGUI.py:1619 appGUI/MainGUI.py:1662 #: appGUI/MainGUI.py:2364 appGUI/MainGUI.py:4926 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212 @@ -2408,7 +2385,7 @@ msgstr "Espejo (Flip)" msgid "Buffer" msgstr "Buffer" -#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5384 +#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5416 #: appGUI/GUIElements.py:3674 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 @@ -2417,7 +2394,7 @@ msgstr "Buffer" msgid "Reference" msgstr "Referencia" -#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5386 +#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5418 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -2436,7 +2413,7 @@ msgstr "" "- Min Selection -> el punto (minx, miny) del cuadro delimitador de la " "selección" -#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5394 +#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5426 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appTools/ToolCalibration.py:126 appTools/ToolCalibration.py:127 #: appTools/ToolTransform.py:557 @@ -2444,18 +2421,18 @@ msgid "Origin" msgstr "Origen" #: appEditors/AppGeoEditor.py:656 appEditors/AppGeoEditor.py:1047 -#: appEditors/AppGerberEditor.py:5394 appEditors/AppGerberEditor.py:5785 +#: appEditors/AppGerberEditor.py:5426 appEditors/AppGerberEditor.py:5817 #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:311 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:256 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 -#: appTools/ToolIsolation.py:3381 appTools/ToolNCC.py:4323 +#: appTools/ToolIsolation.py:3384 appTools/ToolNCC.py:4323 #: appTools/ToolPaint.py:3104 appTools/ToolTransform.py:557 defaults.py:572 msgid "Selection" msgstr "Selección" -#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5394 +#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5426 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:85 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:60 @@ -2463,12 +2440,12 @@ msgstr "Selección" msgid "Point" msgstr "Punto" -#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5394 +#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5426 msgid "Minimum" msgstr "Mínimo" #: appEditors/AppGeoEditor.py:662 appEditors/AppGeoEditor.py:958 -#: appEditors/AppGerberEditor.py:5400 appEditors/AppGerberEditor.py:5696 +#: appEditors/AppGerberEditor.py:5432 appEditors/AppGerberEditor.py:5728 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:131 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:133 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:243 @@ -2478,14 +2455,14 @@ msgstr "Mínimo" msgid "Value" msgstr "Valor" -#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5402 +#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5434 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:62 #: appTools/ToolTransform.py:565 msgid "A point of reference in format X,Y." msgstr "Un punto de referencia en formato X, Y." -#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2641 -#: appEditors/AppGerberEditor.py:5409 appGUI/ObjectUI.py:2375 +#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2673 +#: appEditors/AppGerberEditor.py:5441 appGUI/ObjectUI.py:2375 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:288 #: appTools/ToolCopperThieving.py:1666 appTools/ToolDblSided.py:709 #: appTools/ToolDblSided.py:897 appTools/ToolNCC.py:63 @@ -2495,12 +2472,12 @@ msgstr "Un punto de referencia en formato X, Y." msgid "Add" msgstr "Añadir" -#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5411 +#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5443 #: appTools/ToolTransform.py:574 msgid "Add point coordinates from clipboard." msgstr "Agregar coordenadas de puntos desde el portapapeles." -#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5426 +#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5458 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:98 #: appTools/ToolTransform.py:619 msgid "" @@ -2514,7 +2491,7 @@ msgstr "" "Números positivos para movimiento CW.\n" "Números negativos para movimiento CCW." -#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5442 +#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5474 #: appTools/ToolTransform.py:635 msgid "" "Rotate the selected object(s).\n" @@ -2526,7 +2503,7 @@ msgstr "" "el cuadro delimitador para todos los objetos seleccionados." #: appEditors/AppGeoEditor.py:724 appEditors/AppGeoEditor.py:786 -#: appEditors/AppGerberEditor.py:5462 appEditors/AppGerberEditor.py:5524 +#: appEditors/AppGerberEditor.py:5494 appEditors/AppGerberEditor.py:5556 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:112 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:151 #: appTools/ToolTransform.py:655 appTools/ToolTransform.py:717 @@ -2534,14 +2511,14 @@ msgid "Link" msgstr "Enlazar" #: appEditors/AppGeoEditor.py:726 appEditors/AppGeoEditor.py:788 -#: appEditors/AppGerberEditor.py:5464 appEditors/AppGerberEditor.py:5526 +#: appEditors/AppGerberEditor.py:5496 appEditors/AppGerberEditor.py:5558 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:114 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:153 #: appTools/ToolTransform.py:657 appTools/ToolTransform.py:719 msgid "Link the Y entry to X entry and copy its content." msgstr "Enlace la entrada Y a la entrada X y copie su contenido." -#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5469 +#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5501 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:124 #: appTools/ToolFilm.py:1046 appTools/ToolTransform.py:662 @@ -2549,7 +2526,7 @@ msgid "X angle" msgstr "Ángulo X" #: appEditors/AppGeoEditor.py:733 appEditors/AppGeoEditor.py:754 -#: appEditors/AppGerberEditor.py:5471 appEditors/AppGerberEditor.py:5492 +#: appEditors/AppGerberEditor.py:5503 appEditors/AppGerberEditor.py:5524 #: appTools/ToolTransform.py:664 appTools/ToolTransform.py:685 msgid "" "Angle for Skew action, in degrees.\n" @@ -2558,13 +2535,13 @@ msgstr "" "Ángulo para sesgo de acción, en grados.\n" "Número de flotación entre -360 y 360." -#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5479 +#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5511 #: appTools/ToolTransform.py:672 msgid "Skew X" msgstr "Sesgo x" #: appEditors/AppGeoEditor.py:743 appEditors/AppGeoEditor.py:764 -#: appEditors/AppGerberEditor.py:5481 appEditors/AppGerberEditor.py:5502 +#: appEditors/AppGerberEditor.py:5513 appEditors/AppGerberEditor.py:5534 #: appTools/ToolTransform.py:674 appTools/ToolTransform.py:695 msgid "" "Skew/shear the selected object(s).\n" @@ -2575,38 +2552,38 @@ msgstr "" "El punto de referencia es el medio de\n" "el cuadro delimitador para todos los objetos seleccionados." -#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5490 +#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5522 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:160 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:138 #: appTools/ToolFilm.py:1055 appTools/ToolTransform.py:683 msgid "Y angle" msgstr "Ángulo Y" -#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5500 +#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5532 #: appTools/ToolTransform.py:693 msgid "Skew Y" msgstr "Sesgo y" -#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5531 +#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5563 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:120 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:162 #: appTools/ToolFilm.py:1002 appTools/ToolTransform.py:724 msgid "X factor" msgstr "Factor X" -#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5533 +#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5565 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:164 #: appTools/ToolTransform.py:726 msgid "Factor for scaling on X axis." msgstr "Factor de escalado en eje X." -#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5540 +#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5572 #: appTools/ToolTransform.py:733 msgid "Scale X" msgstr "Escala x" #: appEditors/AppGeoEditor.py:804 appEditors/AppGeoEditor.py:824 -#: appEditors/AppGerberEditor.py:5542 appEditors/AppGerberEditor.py:5562 +#: appEditors/AppGerberEditor.py:5574 appEditors/AppGerberEditor.py:5594 #: appTools/ToolTransform.py:735 appTools/ToolTransform.py:755 msgid "" "Scale the selected object(s).\n" @@ -2617,59 +2594,59 @@ msgstr "" "El punto de referencia depende de\n" "el estado de la casilla de verificación Escalar referencia." -#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5551 +#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5583 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:129 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:175 #: appTools/ToolFilm.py:1011 appTools/ToolTransform.py:744 msgid "Y factor" msgstr "Factor Y" -#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5553 +#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5585 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:177 #: appTools/ToolTransform.py:746 msgid "Factor for scaling on Y axis." msgstr "Factor de escalado en eje Y." -#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5560 +#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5592 #: appTools/ToolTransform.py:753 msgid "Scale Y" msgstr "Escala Y" -#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5587 +#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5619 #: appTools/ToolTransform.py:780 msgid "Flip on X" msgstr "Voltear en X" #: appEditors/AppGeoEditor.py:851 appEditors/AppGeoEditor.py:856 -#: appEditors/AppGerberEditor.py:5589 appEditors/AppGerberEditor.py:5594 +#: appEditors/AppGerberEditor.py:5621 appEditors/AppGerberEditor.py:5626 #: appTools/ToolTransform.py:782 appTools/ToolTransform.py:787 msgid "Flip the selected object(s) over the X axis." msgstr "Voltee los objetos seleccionados sobre el eje X." -#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5592 +#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5624 #: appTools/ToolTransform.py:785 msgid "Flip on Y" msgstr "Voltear en Y" -#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5612 +#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5644 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:191 #: appTools/ToolTransform.py:805 msgid "X val" msgstr "Valor X" -#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5614 +#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5646 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:193 #: appTools/ToolTransform.py:807 msgid "Distance to offset on X axis. In current units." msgstr "Distancia a desplazamiento en el eje X. En unidades actuales." -#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5621 +#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5653 #: appTools/ToolTransform.py:814 msgid "Offset X" msgstr "Offset X" #: appEditors/AppGeoEditor.py:885 appEditors/AppGeoEditor.py:905 -#: appEditors/AppGerberEditor.py:5623 appEditors/AppGerberEditor.py:5643 +#: appEditors/AppGerberEditor.py:5655 appEditors/AppGerberEditor.py:5675 #: appTools/ToolTransform.py:816 appTools/ToolTransform.py:836 msgid "" "Offset the selected object(s).\n" @@ -2680,24 +2657,24 @@ msgstr "" "El punto de referencia es el medio de\n" "el cuadro delimitador para todos los objetos seleccionados.\n" -#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5632 +#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5664 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:204 #: appTools/ToolTransform.py:825 msgid "Y val" msgstr "Valor Y" -#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5634 +#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5666 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:206 #: appTools/ToolTransform.py:827 msgid "Distance to offset on Y axis. In current units." msgstr "Distancia a desplazamiento en el eje Y. En unidades actuales." -#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5641 +#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5673 #: appTools/ToolTransform.py:834 msgid "Offset Y" msgstr "Offset Y" -#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5661 +#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5693 #: appGUI/ObjectUI.py:462 appGUI/ObjectUI.py:499 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:67 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142 @@ -2707,7 +2684,7 @@ msgstr "Offset Y" msgid "Rounded" msgstr "Redondeado" -#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5663 +#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5695 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:218 #: appTools/ToolTransform.py:856 msgid "" @@ -2721,14 +2698,14 @@ msgstr "" "Si no está marcado, el búfer seguirá la geometría exacta\n" "de la forma amortiguada." -#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5671 +#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5703 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:226 #: appTools/ToolDistance.py:409 appTools/ToolDistanceMin.py:199 #: appTools/ToolTransform.py:864 msgid "Distance" msgstr "Distancia" -#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5673 +#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5705 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:228 #: appTools/ToolTransform.py:866 msgid "" @@ -2742,12 +2719,12 @@ msgstr "" "Cada elemento de geometría del objeto se incrementará\n" "o disminuido con la 'distancia'." -#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5685 +#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5717 #: appTools/ToolTransform.py:878 msgid "Buffer D" msgstr "Buffer D" -#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5687 +#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5719 #: appTools/ToolTransform.py:880 msgid "" "Create the buffer effect on each geometry,\n" @@ -2756,7 +2733,7 @@ msgstr "" "Crea el efecto de amortiguación en cada geometría,\n" "elemento del objeto seleccionado, utilizando la distancia." -#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5698 +#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5730 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:245 #: appTools/ToolTransform.py:891 msgid "" @@ -2772,12 +2749,12 @@ msgstr "" "o disminuido para ajustarse al 'Valor'. El Valor es un porcentaje\n" "de la dimensión inicial." -#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5711 +#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5743 #: appTools/ToolTransform.py:904 msgid "Buffer F" msgstr "Buffer F" -#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5713 +#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5745 #: appTools/ToolTransform.py:906 msgid "" "Create the buffer effect on each geometry,\n" @@ -2786,7 +2763,7 @@ msgstr "" "Crea el efecto de amortiguación en cada geometría,\n" "elemento del objeto seleccionado, utilizando el factor." -#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5784 +#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5816 #: appGUI/ObjectUI.py:1557 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 @@ -2800,42 +2777,42 @@ msgstr "Objeto" #: appEditors/AppGeoEditor.py:1110 appEditors/AppGeoEditor.py:1133 #: appEditors/AppGeoEditor.py:1279 appEditors/AppGeoEditor.py:1304 #: appEditors/AppGeoEditor.py:1339 appEditors/AppGeoEditor.py:1374 -#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:5848 -#: appEditors/AppGerberEditor.py:5871 appEditors/AppGerberEditor.py:6016 -#: appEditors/AppGerberEditor.py:6049 appEditors/AppGerberEditor.py:6092 -#: appEditors/AppGerberEditor.py:6133 appEditors/AppGerberEditor.py:6169 +#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:5880 +#: appEditors/AppGerberEditor.py:5903 appEditors/AppGerberEditor.py:6048 +#: appEditors/AppGerberEditor.py:6081 appEditors/AppGerberEditor.py:6124 +#: appEditors/AppGerberEditor.py:6165 appEditors/AppGerberEditor.py:6201 msgid "No shape selected." msgstr "Ninguna forma seleccionada." -#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5856 +#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5888 #: appTools/ToolTransform.py:150 msgid "Incorrect format for Point value. Needs format X,Y" msgstr "Formato incorrecto para el valor del punto. Necesita formato X, Y" -#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5881 +#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5913 #: appTools/ToolTransform.py:167 msgid "Rotate transformation can not be done for a value of 0." msgstr "La transformación de rotación no se puede hacer para un valor de 0." #: appEditors/AppGeoEditor.py:1201 appEditors/AppGeoEditor.py:1222 -#: appEditors/AppGerberEditor.py:5939 appEditors/AppGerberEditor.py:5960 +#: appEditors/AppGerberEditor.py:5971 appEditors/AppGerberEditor.py:5992 #: appTools/ToolTransform.py:225 appTools/ToolTransform.py:246 msgid "Scale transformation can not be done for a factor of 0 or 1." msgstr "La transformación de escala no se puede hacer para un factor de 0 o 1." #: appEditors/AppGeoEditor.py:1235 appEditors/AppGeoEditor.py:1244 -#: appEditors/AppGerberEditor.py:5973 appEditors/AppGerberEditor.py:5982 +#: appEditors/AppGerberEditor.py:6005 appEditors/AppGerberEditor.py:6014 #: appTools/ToolTransform.py:259 appTools/ToolTransform.py:268 msgid "Offset transformation can not be done for a value of 0." msgstr "" "La transformación de compensación no se puede hacer para un valor de 0." -#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:6019 +#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:6051 #: appTools/ToolTransform.py:296 msgid "Appying Rotate" msgstr "Aplicando rotar" -#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:6031 +#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:6063 msgid "Done. Rotate completed." msgstr "Hecho. Rotación completada." @@ -2843,17 +2820,17 @@ msgstr "Hecho. Rotación completada." msgid "Rotation action was not executed" msgstr "La acción de rotación no se ejecutó" -#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6052 +#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6084 #: appTools/ToolTransform.py:322 msgid "Applying Flip" msgstr "Aplicando Voltear" -#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6064 +#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6096 #: appTools/ToolTransform.py:339 msgid "Flip on the Y axis done" msgstr "Voltear sobre el eje Y hecho" -#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6072 +#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6104 #: appTools/ToolTransform.py:348 msgid "Flip on the X axis done" msgstr "Voltear en el eje X hecho" @@ -2862,16 +2839,16 @@ msgstr "Voltear en el eje X hecho" msgid "Flip action was not executed" msgstr "La acción de voltear no se ejecutó" -#: appEditors/AppGeoEditor.py:1342 appEditors/AppGerberEditor.py:6095 +#: appEditors/AppGeoEditor.py:1342 appEditors/AppGerberEditor.py:6127 #: appTools/ToolTransform.py:369 msgid "Applying Skew" msgstr "Aplicando Sesgo" -#: appEditors/AppGeoEditor.py:1351 appEditors/AppGerberEditor.py:6111 +#: appEditors/AppGeoEditor.py:1351 appEditors/AppGerberEditor.py:6143 msgid "Skew on the X axis done" msgstr "Sesgar sobre el eje X hecho" -#: appEditors/AppGeoEditor.py:1353 appEditors/AppGerberEditor.py:6113 +#: appEditors/AppGeoEditor.py:1353 appEditors/AppGerberEditor.py:6145 msgid "Skew on the Y axis done" msgstr "Sesgar sobre el eje Y hecho" @@ -2879,16 +2856,16 @@ msgstr "Sesgar sobre el eje Y hecho" msgid "Skew action was not executed" msgstr "La acción sesgada no se ejecutó" -#: appEditors/AppGeoEditor.py:1377 appEditors/AppGerberEditor.py:6136 +#: appEditors/AppGeoEditor.py:1377 appEditors/AppGerberEditor.py:6168 #: appTools/ToolTransform.py:396 msgid "Applying Scale" msgstr "Aplicando la escala" -#: appEditors/AppGeoEditor.py:1386 appEditors/AppGerberEditor.py:6149 +#: appEditors/AppGeoEditor.py:1386 appEditors/AppGerberEditor.py:6181 msgid "Scale on the X axis done" msgstr "Escala en el eje X hecho" -#: appEditors/AppGeoEditor.py:1388 appEditors/AppGerberEditor.py:6151 +#: appEditors/AppGeoEditor.py:1388 appEditors/AppGerberEditor.py:6183 msgid "Scale on the Y axis done" msgstr "Escala en el eje Y hecho" @@ -2896,16 +2873,16 @@ msgstr "Escala en el eje Y hecho" msgid "Scale action was not executed" msgstr "La acción de escala no se ejecutó" -#: appEditors/AppGeoEditor.py:1408 appEditors/AppGerberEditor.py:6172 +#: appEditors/AppGeoEditor.py:1408 appEditors/AppGerberEditor.py:6204 #: appTools/ToolTransform.py:424 msgid "Applying Offset" msgstr "Aplicando Offset" -#: appEditors/AppGeoEditor.py:1418 appEditors/AppGerberEditor.py:6193 +#: appEditors/AppGeoEditor.py:1418 appEditors/AppGerberEditor.py:6225 msgid "Offset on the X axis done" msgstr "Offset en el eje X hecho" -#: appEditors/AppGeoEditor.py:1420 appEditors/AppGerberEditor.py:6195 +#: appEditors/AppGeoEditor.py:1420 appEditors/AppGerberEditor.py:6227 msgid "Offset on the Y axis done" msgstr "Offset en el eje Y hecho" @@ -2913,65 +2890,65 @@ msgstr "Offset en el eje Y hecho" msgid "Offset action was not executed" msgstr "La acción de desplazamiento no se ejecutó" -#: appEditors/AppGeoEditor.py:1430 appEditors/AppGerberEditor.py:6205 +#: appEditors/AppGeoEditor.py:1430 appEditors/AppGerberEditor.py:6237 msgid "No shape selected" msgstr "Ninguna forma seleccionada" -#: appEditors/AppGeoEditor.py:1433 appEditors/AppGerberEditor.py:6208 +#: appEditors/AppGeoEditor.py:1433 appEditors/AppGerberEditor.py:6240 #: appTools/ToolTransform.py:453 msgid "Applying Buffer" msgstr "Aplicando Tampón" -#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:6230 +#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:6262 #: appTools/ToolTransform.py:474 msgid "Buffer done" msgstr "Tampón hecho" -#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:6234 +#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:6266 #: appTools/ToolTransform.py:443 appTools/ToolTransform.py:478 msgid "Action was not executed, due of" msgstr "La acción no se ejecutó debido a" -#: appEditors/AppGeoEditor.py:1448 appEditors/AppGerberEditor.py:6238 +#: appEditors/AppGeoEditor.py:1448 appEditors/AppGerberEditor.py:6270 msgid "Rotate ..." msgstr "Girar ..." #: appEditors/AppGeoEditor.py:1449 appEditors/AppGeoEditor.py:1501 -#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:6239 -#: appEditors/AppGerberEditor.py:6291 appEditors/AppGerberEditor.py:6307 +#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:6271 +#: appEditors/AppGerberEditor.py:6323 appEditors/AppGerberEditor.py:6339 msgid "Enter an Angle Value (degrees)" msgstr "Ingrese un valor de ángulo (grados)" -#: appEditors/AppGeoEditor.py:1458 appEditors/AppGerberEditor.py:6248 +#: appEditors/AppGeoEditor.py:1458 appEditors/AppGerberEditor.py:6280 msgid "Geometry shape rotate done" msgstr "Forma de geometría rotar hecho" -#: appEditors/AppGeoEditor.py:1461 appEditors/AppGerberEditor.py:6251 +#: appEditors/AppGeoEditor.py:1461 appEditors/AppGerberEditor.py:6283 msgid "Geometry shape rotate cancelled" msgstr "Rotación de forma de geometría cancelada" -#: appEditors/AppGeoEditor.py:1466 appEditors/AppGerberEditor.py:6256 +#: appEditors/AppGeoEditor.py:1466 appEditors/AppGerberEditor.py:6288 msgid "Offset on X axis ..." msgstr "Offset en el eje X ..." #: appEditors/AppGeoEditor.py:1467 appEditors/AppGeoEditor.py:1485 -#: appEditors/AppGerberEditor.py:6257 appEditors/AppGerberEditor.py:6275 +#: appEditors/AppGerberEditor.py:6289 appEditors/AppGerberEditor.py:6307 msgid "Enter a distance Value" msgstr "Ingrese un valor de distancia" -#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6266 +#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6298 msgid "Geometry shape offset on X axis done" msgstr "Forma de geometría compensada en el eje X hecho" -#: appEditors/AppGeoEditor.py:1479 appEditors/AppGerberEditor.py:6269 +#: appEditors/AppGeoEditor.py:1479 appEditors/AppGerberEditor.py:6301 msgid "Geometry shape offset X cancelled" msgstr "Desplazamiento de forma de geometría X cancelado" -#: appEditors/AppGeoEditor.py:1484 appEditors/AppGerberEditor.py:6274 +#: appEditors/AppGeoEditor.py:1484 appEditors/AppGerberEditor.py:6306 msgid "Offset on Y axis ..." msgstr "Offset en eje Y ..." -#: appEditors/AppGeoEditor.py:1494 appEditors/AppGerberEditor.py:6284 +#: appEditors/AppGeoEditor.py:1494 appEditors/AppGerberEditor.py:6316 msgid "Geometry shape offset on Y axis done" msgstr "Desplazamiento de forma de geometría en el eje Y hecho" @@ -2979,11 +2956,11 @@ msgstr "Desplazamiento de forma de geometría en el eje Y hecho" msgid "Geometry shape offset on Y axis canceled" msgstr "Desplazamiento de forma de geometría en eje Y cancelado" -#: appEditors/AppGeoEditor.py:1500 appEditors/AppGerberEditor.py:6290 +#: appEditors/AppGeoEditor.py:1500 appEditors/AppGerberEditor.py:6322 msgid "Skew on X axis ..." msgstr "Sesgar en el eje X ..." -#: appEditors/AppGeoEditor.py:1510 appEditors/AppGerberEditor.py:6300 +#: appEditors/AppGeoEditor.py:1510 appEditors/AppGerberEditor.py:6332 msgid "Geometry shape skew on X axis done" msgstr "Forma de geometría sesgada en el eje X hecho" @@ -2991,11 +2968,11 @@ msgstr "Forma de geometría sesgada en el eje X hecho" msgid "Geometry shape skew on X axis canceled" msgstr "Forma geométrica sesgada en el eje X cancelada" -#: appEditors/AppGeoEditor.py:1516 appEditors/AppGerberEditor.py:6306 +#: appEditors/AppGeoEditor.py:1516 appEditors/AppGerberEditor.py:6338 msgid "Skew on Y axis ..." msgstr "Sesgar en el eje Y ..." -#: appEditors/AppGeoEditor.py:1526 appEditors/AppGerberEditor.py:6316 +#: appEditors/AppGeoEditor.py:1526 appEditors/AppGerberEditor.py:6348 msgid "Geometry shape skew on Y axis done" msgstr "Forma de geometría sesgada en el eje Y hecho" @@ -3106,6 +3083,16 @@ msgstr " MOVER: haga clic en el punto de referencia ..." msgid " Click on destination point ..." msgstr " Haga clic en el punto de destino ..." +#: appEditors/AppGeoEditor.py:2712 appEditors/AppGerberEditor.py:2430 +#: appEditors/AppGerberEditor.py:4435 appObjects/FlatCAMGeometry.py:2564 +#: appTools/ToolIsolation.py:930 appTools/ToolOptimal.py:145 +#: appTools/ToolPanelize.py:613 appTools/ToolProperties.py:195 +#: appTools/ToolQRCode.py:167 appTools/ToolSolderPaste.py:670 +#: appTools/ToolSolderPaste.py:959 appTools/ToolSub.py:197 app_Main.py:7923 +#: tclCommands/TclCommandOpenSVG.py:77 tclCommands/TclCommandPanelize.py:291 +msgid "Working ..." +msgstr "Trabajando ..." + #: appEditors/AppGeoEditor.py:2722 msgid "Done. Geometry(s) Move completed." msgstr "Hecho. Geometría (s) Movimiento completado." @@ -3138,7 +3125,7 @@ msgstr " Hecho. Agregando texto completado." msgid "Create buffer geometry ..." msgstr "Crear geometría de búfer ..." -#: appEditors/AppGeoEditor.py:3000 appEditors/AppGerberEditor.py:5201 +#: appEditors/AppGeoEditor.py:3000 appEditors/AppGerberEditor.py:5233 msgid "Done. Buffer Tool completed." msgstr "Hecho. Herramienta de amortiguación completada." @@ -3171,7 +3158,7 @@ msgstr "Hecho. Se ha completado la acción de la herramienta de borrador." msgid "Create Paint geometry ..." msgstr "Crear geometría de pintura ..." -#: appEditors/AppGeoEditor.py:3235 appEditors/AppGerberEditor.py:2468 +#: appEditors/AppGeoEditor.py:3235 appEditors/AppGerberEditor.py:2497 msgid "Shape transformations ..." msgstr "Transformaciones de formas ..." @@ -3180,8 +3167,8 @@ msgstr "Transformaciones de formas ..." msgid "Geometry Editor" msgstr "Editor de geometría" -#: appEditors/AppGeoEditor.py:3297 appEditors/AppGerberEditor.py:2546 -#: appEditors/AppGerberEditor.py:4002 appEditors/appGCodeEditor.py:687 +#: appEditors/AppGeoEditor.py:3297 appEditors/AppGerberEditor.py:2578 +#: appEditors/AppGerberEditor.py:4034 appEditors/appGCodeEditor.py:687 #: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42 #: appTools/ToolCorners.py:546 appTools/ToolCutOut.py:2030 @@ -3205,7 +3192,7 @@ msgstr "Línea" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:328 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290 -#: appTools/ToolDrilling.py:2589 appTools/ToolIsolation.py:3444 +#: appTools/ToolDrilling.py:2589 appTools/ToolIsolation.py:3447 #: appTools/ToolMilling.py:2265 appTools/ToolNCC.py:4368 #: appTools/ToolPaint.py:3158 msgid "Polygon" @@ -3322,7 +3309,6 @@ msgstr "Pintura hecha." #: appEditors/AppGerberEditor.py:211 appEditors/AppGerberEditor.py:415 #: appEditors/AppGerberEditor.py:880 appEditors/AppGerberEditor.py:1189 #: appEditors/AppGerberEditor.py:1461 appEditors/AppGerberEditor.py:1578 -#| msgid "To add an Pad first select a aperture in Aperture Table" msgid "You need to preselect a aperture in the Aperture Table that has a size." msgstr "" "You need to preselect a aperture in the Aperture Table that has a size." @@ -3445,51 +3431,51 @@ msgstr "Hecho. Movimiento de aperturas completado." msgid "Done. Apertures copied." msgstr "Hecho. Aberturas copiadas." -#: appEditors/AppGerberEditor.py:2513 appGUI/MainGUI.py:745 +#: appEditors/AppGerberEditor.py:2545 appGUI/MainGUI.py:745 #: appGUI/MainGUI.py:1642 appGUI/ObjectUI.py:241 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27 msgid "Gerber Editor" msgstr "Gerber Editor" -#: appEditors/AppGerberEditor.py:2533 appGUI/ObjectUI.py:281 +#: appEditors/AppGerberEditor.py:2565 appGUI/ObjectUI.py:281 #: appObjects/FlatCAMObj.py:492 appTools/ToolProperties.py:158 msgid "Apertures" msgstr "Aberturas" -#: appEditors/AppGerberEditor.py:2535 appGUI/ObjectUI.py:283 +#: appEditors/AppGerberEditor.py:2567 appGUI/ObjectUI.py:283 msgid "Apertures Table for the Gerber Object." msgstr "Tabla de Aperturas para el Objeto Gerber." -#: appEditors/AppGerberEditor.py:2546 appEditors/AppGerberEditor.py:4002 +#: appEditors/AppGerberEditor.py:2578 appEditors/AppGerberEditor.py:4034 #: appGUI/ObjectUI.py:316 appTools/ToolPunchGerber.py:1088 msgid "Code" msgstr "Código" -#: appEditors/AppGerberEditor.py:2546 appEditors/AppGerberEditor.py:4002 +#: appEditors/AppGerberEditor.py:2578 appEditors/AppGerberEditor.py:4034 #: appGUI/ObjectUI.py:316 msgid "Dim" msgstr "Dim" -#: appEditors/AppGerberEditor.py:2551 appGUI/ObjectUI.py:320 +#: appEditors/AppGerberEditor.py:2583 appGUI/ObjectUI.py:320 msgid "Index" msgstr "Índice" -#: appEditors/AppGerberEditor.py:2553 appEditors/AppGerberEditor.py:2582 +#: appEditors/AppGerberEditor.py:2585 appEditors/AppGerberEditor.py:2614 #: appGUI/ObjectUI.py:322 appTools/ToolPunchGerber.py:1095 msgid "Aperture Code" msgstr "Código de apertura" -#: appEditors/AppGerberEditor.py:2555 appGUI/ObjectUI.py:324 +#: appEditors/AppGerberEditor.py:2587 appGUI/ObjectUI.py:324 #: appTools/ToolPunchGerber.py:1097 msgid "Type of aperture: circular, rectangle, macros etc" msgstr "Tipo de apertura: circular, rectangular, macros, etc" -#: appEditors/AppGerberEditor.py:2557 appGUI/ObjectUI.py:326 +#: appEditors/AppGerberEditor.py:2589 appGUI/ObjectUI.py:326 #: appTools/ToolPunchGerber.py:1099 msgid "Aperture Size:" msgstr "Tamaño de apertura:" -#: appEditors/AppGerberEditor.py:2559 appGUI/ObjectUI.py:328 +#: appEditors/AppGerberEditor.py:2591 appGUI/ObjectUI.py:328 msgid "" "Aperture Dimensions:\n" " - (width, height) for R, O type.\n" @@ -3499,16 +3485,16 @@ msgstr "" "  - (ancho, alto) para R, O tipo.\n" "  - (dia, nVertices) para tipo P" -#: appEditors/AppGerberEditor.py:2583 +#: appEditors/AppGerberEditor.py:2615 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:58 msgid "Code for the new aperture" msgstr "Código para la nueva apertura" -#: appEditors/AppGerberEditor.py:2592 +#: appEditors/AppGerberEditor.py:2624 msgid "Aperture Size" msgstr "Tamaño de apertura" -#: appEditors/AppGerberEditor.py:2594 +#: appEditors/AppGerberEditor.py:2626 msgid "" "Size for the new aperture.\n" "If aperture type is 'R' or 'O' then\n" @@ -3522,11 +3508,11 @@ msgstr "" "calculado como:\n" "sqrt (ancho ** 2 + altura ** 2)" -#: appEditors/AppGerberEditor.py:2608 +#: appEditors/AppGerberEditor.py:2640 msgid "Aperture Type" msgstr "Tipo de apertura" -#: appEditors/AppGerberEditor.py:2610 +#: appEditors/AppGerberEditor.py:2642 msgid "" "Select the type of new aperture. Can be:\n" "C = circular\n" @@ -3538,11 +3524,11 @@ msgstr "" "R = rectangular\n" "O = oblongo" -#: appEditors/AppGerberEditor.py:2621 +#: appEditors/AppGerberEditor.py:2653 msgid "Aperture Dim" msgstr "Apertura Dim" -#: appEditors/AppGerberEditor.py:2623 +#: appEditors/AppGerberEditor.py:2655 msgid "" "Dimensions for the new aperture.\n" "Active only for rectangular apertures (type R).\n" @@ -3552,19 +3538,19 @@ msgstr "" "Activo solo para aberturas rectangulares (tipo R).\n" "El formato es (ancho, alto)." -#: appEditors/AppGerberEditor.py:2632 +#: appEditors/AppGerberEditor.py:2664 msgid "Add/Delete Aperture" msgstr "Añadir / Eliminar Apertura" -#: appEditors/AppGerberEditor.py:2634 +#: appEditors/AppGerberEditor.py:2666 msgid "Add/Delete an aperture in the aperture table" msgstr "Añadir / Eliminar una apertura en la tabla de aperturas" -#: appEditors/AppGerberEditor.py:2643 +#: appEditors/AppGerberEditor.py:2675 msgid "Add a new aperture to the aperture list." msgstr "Agregar una nueva apertura a la lista de apertura." -#: appEditors/AppGerberEditor.py:2646 appEditors/AppGerberEditor.py:2794 +#: appEditors/AppGerberEditor.py:2678 appEditors/AppGerberEditor.py:2826 #: appGUI/GUIElements.py:325 appGUI/GUIElements.py:1012 #: appGUI/GUIElements.py:1397 appGUI/GUIElements.py:1602 #: appGUI/GUIElements.py:1935 appGUI/MainGUI.py:423 appGUI/MainGUI.py:734 @@ -3572,35 +3558,35 @@ msgstr "Agregar una nueva apertura a la lista de apertura." #: appGUI/MainGUI.py:1208 appGUI/MainGUI.py:1692 appGUI/MainGUI.py:2163 #: appGUI/MainGUI.py:2376 appGUI/MainGUI.py:4938 appGUI/ObjectUI.py:1125 #: appObjects/FlatCAMGeometry.py:578 appTools/ToolIsolation.py:71 -#: appTools/ToolIsolation.py:3163 appTools/ToolNCC.py:69 +#: appTools/ToolIsolation.py:3166 appTools/ToolNCC.py:69 #: appTools/ToolNCC.py:4048 appTools/ToolPaint.py:143 #: appTools/ToolPaint.py:2944 appTools/ToolSolderPaste.py:163 #: appTools/ToolSolderPaste.py:1210 app_Main.py:6296 msgid "Delete" msgstr "Borrar" -#: appEditors/AppGerberEditor.py:2648 +#: appEditors/AppGerberEditor.py:2680 msgid "Delete a aperture in the aperture list" msgstr "Eliminar una abertura en la lista de aperturas" -#: appEditors/AppGerberEditor.py:2665 +#: appEditors/AppGerberEditor.py:2697 msgid "Buffer Aperture" msgstr "Apertura del tampón" -#: appEditors/AppGerberEditor.py:2667 +#: appEditors/AppGerberEditor.py:2699 msgid "Buffer a aperture in the aperture list" msgstr "Buffer de apertura en la lista de apertura" -#: appEditors/AppGerberEditor.py:2680 +#: appEditors/AppGerberEditor.py:2712 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:195 msgid "Buffer distance" msgstr "Dist. de buffer" -#: appEditors/AppGerberEditor.py:2681 +#: appEditors/AppGerberEditor.py:2713 msgid "Buffer corner" msgstr "Rincón del búfer" -#: appEditors/AppGerberEditor.py:2683 +#: appEditors/AppGerberEditor.py:2715 msgid "" "There are 3 types of corners:\n" " - 'Round': the corner is rounded.\n" @@ -3614,20 +3600,20 @@ msgstr "" " - 'Biselado:' la esquina es una línea que conecta directamente las " "funciones que se encuentran en la esquina" -#: appEditors/AppGerberEditor.py:2713 +#: appEditors/AppGerberEditor.py:2745 msgid "Scale Aperture" msgstr "Apertura de la escala" -#: appEditors/AppGerberEditor.py:2715 +#: appEditors/AppGerberEditor.py:2747 msgid "Scale a aperture in the aperture list" msgstr "Escala una abertura en la lista de aperturas" -#: appEditors/AppGerberEditor.py:2723 +#: appEditors/AppGerberEditor.py:2755 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:210 msgid "Scale factor" msgstr "Factor de escala" -#: appEditors/AppGerberEditor.py:2725 +#: appEditors/AppGerberEditor.py:2757 msgid "" "The factor by which to scale the selected aperture.\n" "Values can be between 0.0000 and 999.9999" @@ -3635,19 +3621,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:2753 +#: appEditors/AppGerberEditor.py:2785 msgid "Mark polygons" msgstr "Marcar polígonos" -#: appEditors/AppGerberEditor.py:2755 +#: appEditors/AppGerberEditor.py:2787 msgid "Mark the polygon areas." msgstr "Marca las áreas del polígono." -#: appEditors/AppGerberEditor.py:2763 +#: appEditors/AppGerberEditor.py:2795 msgid "Area UPPER threshold" msgstr "Umbral SUPERIOR área" -#: appEditors/AppGerberEditor.py:2765 +#: appEditors/AppGerberEditor.py:2797 msgid "" "The threshold value, all areas less than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -3655,11 +3641,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:2772 +#: appEditors/AppGerberEditor.py:2804 msgid "Area LOWER threshold" msgstr "Umbral inferior de la zona" -#: appEditors/AppGerberEditor.py:2774 +#: appEditors/AppGerberEditor.py:2806 msgid "" "The threshold value, all areas more than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -3667,32 +3653,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:2788 +#: appEditors/AppGerberEditor.py:2820 msgid "Mark" msgstr "Marque" -#: appEditors/AppGerberEditor.py:2790 +#: appEditors/AppGerberEditor.py:2822 msgid "Mark the polygons that fit within limits." msgstr "Marque los polígonos que se ajustan dentro de los límites." -#: appEditors/AppGerberEditor.py:2796 +#: appEditors/AppGerberEditor.py:2828 msgid "Delete all the marked polygons." msgstr "Eliminar todos los polígonos marcados." -#: appEditors/AppGerberEditor.py:2802 +#: appEditors/AppGerberEditor.py:2834 msgid "Clear all the markings." msgstr "Borra todas las marcas." -#: appEditors/AppGerberEditor.py:2822 appGUI/MainGUI.py:753 +#: appEditors/AppGerberEditor.py:2854 appGUI/MainGUI.py:753 #: appGUI/MainGUI.py:1180 appGUI/MainGUI.py:2349 appGUI/MainGUI.py:4925 msgid "Add Pad Array" msgstr "Agregar matriz de pad" -#: appEditors/AppGerberEditor.py:2824 +#: appEditors/AppGerberEditor.py:2856 msgid "Add an array of pads (linear or circular array)" msgstr "Añadir una matriz de pads (lineal o circular)" -#: appEditors/AppGerberEditor.py:2830 +#: appEditors/AppGerberEditor.py:2862 msgid "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" @@ -3700,17 +3686,17 @@ msgstr "" "Seleccione el tipo de matriz de pads para crear.\n" "Puede ser Lineal X (Y) o Circular" -#: appEditors/AppGerberEditor.py:2841 +#: appEditors/AppGerberEditor.py:2873 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:95 msgid "Nr of pads" msgstr "Nº de almohadillas" -#: appEditors/AppGerberEditor.py:2843 +#: appEditors/AppGerberEditor.py:2875 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:97 msgid "Specify how many pads to be in the array." msgstr "Especifique cuántos pads estarán en la matriz." -#: appEditors/AppGerberEditor.py:2892 +#: appEditors/AppGerberEditor.py:2924 msgid "" "Angle at which the linear array is placed.\n" "The precision is of max 2 decimals.\n" @@ -3722,13 +3708,13 @@ msgstr "" "El valor mínimo es: -359.99 grados.\n" "El valor máximo es: 360.00 grados." -#: appEditors/AppGerberEditor.py:3392 appEditors/AppGerberEditor.py:3396 +#: appEditors/AppGerberEditor.py:3424 appEditors/AppGerberEditor.py:3428 msgid "Aperture code value is missing or wrong format. Add it and retry." msgstr "" "Falta el valor del código de apertura o el formato es incorrecto. Agrégalo y " "vuelve a intentarlo." -#: appEditors/AppGerberEditor.py:3432 +#: appEditors/AppGerberEditor.py:3464 msgid "" "Aperture dimensions value is missing or wrong format. Add it in format " "(width, height) and retry." @@ -3736,163 +3722,172 @@ msgstr "" "Falta el valor de las dimensiones de la abertura o el formato es incorrecto. " "Agréguelo en formato (ancho, alto) y vuelva a intentarlo." -#: appEditors/AppGerberEditor.py:3445 +#: appEditors/AppGerberEditor.py:3477 msgid "Aperture size value is missing or wrong format. Add it and retry." msgstr "" "Falta el valor del tamaño de la apertura o el formato es incorrecto. " "Agrégalo y vuelve a intentarlo." -#: appEditors/AppGerberEditor.py:3456 +#: appEditors/AppGerberEditor.py:3488 msgid "Aperture already in the aperture table." msgstr "Apertura ya en la mesa de apertura." -#: appEditors/AppGerberEditor.py:3463 +#: appEditors/AppGerberEditor.py:3495 msgid "Added new aperture with code" msgstr "Agregada nueva apertura con código" -#: appEditors/AppGerberEditor.py:3495 +#: appEditors/AppGerberEditor.py:3527 msgid " Select an aperture in Aperture Table" msgstr " Seleccione una abertura en la Mesa de Apertura" -#: appEditors/AppGerberEditor.py:3503 +#: appEditors/AppGerberEditor.py:3535 msgid "Select an aperture in Aperture Table -->" msgstr "Seleccione una abertura en la Tabla de Apertura ->" -#: appEditors/AppGerberEditor.py:3517 +#: appEditors/AppGerberEditor.py:3549 msgid "Deleted aperture with code" msgstr "Apertura eliminada con código" -#: appEditors/AppGerberEditor.py:3585 +#: appEditors/AppGerberEditor.py:3617 msgid "Dimensions need two float values separated by comma." msgstr "Las dimensiones necesitan dos valores flotantes separados por comas." -#: appEditors/AppGerberEditor.py:3594 +#: appEditors/AppGerberEditor.py:3626 msgid "Dimensions edited." msgstr "Dimensiones editadas." -#: appEditors/AppGerberEditor.py:4116 -msgid "Loading Gerber into Editor" -msgstr "Cargando Gerber en el Editor" +#: appEditors/AppGerberEditor.py:4148 +msgid "Loading" +msgstr "Cargando" -#: appEditors/AppGerberEditor.py:4246 +#: appEditors/AppGerberEditor.py:4278 msgid "Setting up the UI" msgstr "Configurar la IU" -#: appEditors/AppGerberEditor.py:4247 +#: appEditors/AppGerberEditor.py:4279 msgid "Adding geometry finished. Preparing the GUI" msgstr "Adición de geometría terminada. Preparando la GUI" -#: appEditors/AppGerberEditor.py:4256 +#: appEditors/AppGerberEditor.py:4288 msgid "Finished loading the Gerber object into the editor." msgstr "Terminó de cargar el objeto Gerber en el editor." -#: appEditors/AppGerberEditor.py:4393 +#: appEditors/AppGerberEditor.py:4425 msgid "" "There are no Aperture definitions in the file. Aborting Gerber creation." msgstr "" "No hay definiciones de Aperture en el archivo. Abortando la creación de " "Gerber." -#: appEditors/AppGerberEditor.py:4395 appObjects/AppObject.py:164 +#: appEditors/AppGerberEditor.py:4427 appObjects/AppObject.py:164 #: appObjects/FlatCAMGeometry.py:2078 appParsers/ParseExcellon.py:972 #: appTools/ToolPcbWizard.py:318 app_Main.py:7709 app_Main.py:10173 #: app_Main.py:10233 app_Main.py:10364 app_Main.py:10429 msgid "An internal error has occurred. See shell.\n" msgstr "Ha ocurrido un error interno. Ver concha\n" -#: appEditors/AppGerberEditor.py:4403 -msgid "Creating Gerber." -msgstr "Creación de Gerber." - -#: appEditors/AppGerberEditor.py:4415 +#: appEditors/AppGerberEditor.py:4447 msgid "Done. Gerber editing finished." msgstr "La edición de gerber terminó." -#: appEditors/AppGerberEditor.py:4431 +#: appEditors/AppGerberEditor.py:4463 msgid "Cancelled. No aperture is selected" msgstr "Cancelado. No se selecciona ninguna apertura" -#: appEditors/AppGerberEditor.py:4586 app_Main.py:6634 +#: appEditors/AppGerberEditor.py:4618 app_Main.py:6634 msgid "Coordinates copied to clipboard." msgstr "Coordenadas copiadas al portapapeles." -#: appEditors/AppGerberEditor.py:5033 +#: appEditors/AppGerberEditor.py:4923 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 +#: appObjects/AppObject.py:452 appObjects/FlatCAMCNCJob.py:1894 +#: appObjects/FlatCAMGerber.py:995 appObjects/FlatCAMObj.py:266 +#: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 +#: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1115 +#: appTools/ToolCorners.py:419 appTools/ToolFiducials.py:563 +#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:466 app_Main.py:4813 +msgid "Plotting" +msgstr "Trazado" + +#: appEditors/AppGerberEditor.py:5065 msgid "Failed. No aperture geometry is selected." msgstr "Ha fallado. No se selecciona ninguna geometría de apertura." -#: appEditors/AppGerberEditor.py:5042 appEditors/AppGerberEditor.py:5313 +#: appEditors/AppGerberEditor.py:5074 appEditors/AppGerberEditor.py:5345 msgid "Done. Apertures geometry deleted." msgstr "Hecho. Geometría de las aberturas eliminadas." -#: appEditors/AppGerberEditor.py:5185 +#: appEditors/AppGerberEditor.py:5217 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:5197 appTools/ToolCopperThieving.py:306 +#: appEditors/AppGerberEditor.py:5229 appTools/ToolCopperThieving.py:306 #: appTools/ToolCopperThieving.py:907 appTools/ToolCopperThieving.py:1104 #: appTools/ToolCorners.py:146 appTools/ToolCorners.py:413 #: appTools/ToolCutOut.py:779 appTools/ToolCutOut.py:905 #: appTools/ToolCutOut.py:1128 appTools/ToolCutOut.py:1278 #: appTools/ToolFiducials.py:240 appTools/ToolFiducials.py:492 -#: appTools/ToolFiducials.py:540 appTools/ToolFiducials.py:554 camlib.py:5279 -#: camlib.py:5675 +#: appTools/ToolFiducials.py:540 appTools/ToolFiducials.py:554 camlib.py:5286 +#: camlib.py:5682 msgid "Failed." msgstr "Ha fallado." -#: appEditors/AppGerberEditor.py:5216 +#: appEditors/AppGerberEditor.py:5248 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:5248 +#: appEditors/AppGerberEditor.py:5280 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:5264 +#: appEditors/AppGerberEditor.py:5296 msgid "Done. Scale Tool completed." msgstr "Hecho. Herramienta de escala completada." -#: appEditors/AppGerberEditor.py:5302 +#: appEditors/AppGerberEditor.py:5334 msgid "Polygons marked." msgstr "Polígonos marcados." -#: appEditors/AppGerberEditor.py:5305 +#: appEditors/AppGerberEditor.py:5337 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:6033 +#: appEditors/AppGerberEditor.py:6065 msgid "Rotation action was not executed." msgstr "La acción de Rotación no se ejecutó." -#: appEditors/AppGerberEditor.py:6075 app_Main.py:6050 app_Main.py:6097 +#: appEditors/AppGerberEditor.py:6107 app_Main.py:6050 app_Main.py:6097 msgid "Flip action was not executed." msgstr "La acción de voltear no se ejecutó." -#: appEditors/AppGerberEditor.py:6115 +#: appEditors/AppGerberEditor.py:6147 msgid "Skew action was not executed." msgstr "La acción Sesgada no se ejecutó." -#: appEditors/AppGerberEditor.py:6154 +#: appEditors/AppGerberEditor.py:6186 msgid "Scale action was not executed." msgstr "La acción de Escala no se ejecutó." -#: appEditors/AppGerberEditor.py:6198 +#: appEditors/AppGerberEditor.py:6230 msgid "Offset action was not executed." msgstr "La acción de Desplazamiento no se ejecutó." -#: appEditors/AppGerberEditor.py:6287 +#: appEditors/AppGerberEditor.py:6319 msgid "Geometry shape offset Y cancelled" msgstr "Forma de geometría offset Y cancelada" -#: appEditors/AppGerberEditor.py:6303 +#: appEditors/AppGerberEditor.py:6335 msgid "Geometry shape skew X cancelled" msgstr "Forma geométrica sesgada X cancelada" -#: appEditors/AppGerberEditor.py:6319 +#: appEditors/AppGerberEditor.py:6351 msgid "Geometry shape skew Y cancelled" msgstr "Forma geométrica sesgada Y cancelada" @@ -3925,7 +3920,7 @@ msgstr "Cadena para reemplazar la del cuadro Buscar en todo el texto." #: appGUI/ObjectUI.py:1889 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 -#: appTools/ToolIsolation.py:3391 appTools/ToolPaint.py:3116 +#: appTools/ToolIsolation.py:3394 appTools/ToolPaint.py:3116 #: tclCommands/TclCommandPaint.py:162 msgid "All" msgstr "Todos" @@ -4023,7 +4018,7 @@ msgid "Dia" msgstr "Dia" #: appEditors/appGCodeEditor.py:687 appGUI/ObjectUI.py:999 -#: appGUI/ObjectUI.py:2034 appTools/ToolIsolation.py:3035 +#: appGUI/ObjectUI.py:2034 appTools/ToolIsolation.py:3038 #: appTools/ToolNCC.py:3909 appTools/ToolPaint.py:2831 msgid "TT" msgstr "TT" @@ -4351,8 +4346,8 @@ msgstr "Nueva" #: appTools/ToolCopperThieving.py:1354 appTools/ToolCutOut.py:2027 #: appTools/ToolDblSided.py:529 appTools/ToolDblSided.py:771 #: appTools/ToolFilm.py:933 appTools/ToolFilm.py:956 appTools/ToolImage.py:135 -#: appTools/ToolImage.py:190 appTools/ToolIsolation.py:3351 -#: appTools/ToolIsolation.py:3404 appTools/ToolNCC.py:3872 +#: appTools/ToolImage.py:190 appTools/ToolIsolation.py:3354 +#: appTools/ToolIsolation.py:3407 appTools/ToolNCC.py:3872 #: appTools/ToolNCC.py:4342 appTools/ToolPaint.py:3132 #: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168 #: appTools/ToolPanelize.py:716 appTools/ToolTransform.py:126 @@ -4381,7 +4376,7 @@ msgstr "Creará un nuevo objeto vacío de geometría." #: appTools/ToolDblSided.py:528 appTools/ToolDblSided.py:769 #: appTools/ToolFilm.py:932 appTools/ToolFilm.py:955 appTools/ToolImage.py:116 #: appTools/ToolImage.py:137 appTools/ToolImage.py:190 -#: appTools/ToolIsolation.py:3352 appTools/ToolIsolation.py:3404 +#: appTools/ToolIsolation.py:3355 appTools/ToolIsolation.py:3407 #: appTools/ToolNCC.py:3873 appTools/ToolNCC.py:4342 appTools/ToolPaint.py:3132 #: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168 #: appTools/ToolPanelize.py:716 appTools/ToolPanelize.py:810 @@ -4408,7 +4403,7 @@ msgstr "Creará un nuevo objeto vacío de Gerber." #: appTools/ToolCopperThieving.py:165 appTools/ToolCopperThieving.py:1340 #: appTools/ToolCopperThieving.py:1354 appTools/ToolDblSided.py:530 #: appTools/ToolDblSided.py:728 appTools/ToolDblSided.py:770 -#: appTools/ToolFilm.py:1211 appTools/ToolIsolation.py:3404 +#: appTools/ToolFilm.py:1211 appTools/ToolIsolation.py:3407 #: appTools/ToolNCC.py:4342 appTools/ToolPaint.py:3132 #: appTools/ToolPanelize.py:148 appTools/ToolPunchGerber.py:1128 #: appTools/ToolPunchGerber.py:1143 appTools/ToolTransform.py:126 @@ -5417,7 +5412,7 @@ msgid "NCC Tool" msgstr "Herramienta NCC" #: appGUI/MainGUI.py:1052 appGUI/MainGUI.py:2221 appGUI/MainGUI.py:4474 -#: appTools/ToolIsolation.py:192 appTools/ToolIsolation.py:2951 +#: appTools/ToolIsolation.py:192 appTools/ToolIsolation.py:2954 msgid "Isolation Tool" msgstr "Herramienta de Aislamiento" @@ -5441,7 +5436,7 @@ msgid "SolderPaste Tool" msgstr "Herramienta de Pasta" #: appGUI/MainGUI.py:1064 appGUI/MainGUI.py:2233 appGUI/MainGUI.py:4486 -#: appTools/ToolSub.py:647 +#: appTools/ToolSub.py:648 msgid "Subtract Tool" msgstr "Herramienta de Sustracción" @@ -5641,10 +5636,10 @@ msgstr "Área de la parcela" #: appGUI/MainGUI.py:1429 appTools/ToolCopperThieving.py:1243 #: appTools/ToolCorners.py:475 appTools/ToolEtchCompensation.py:291 #: appTools/ToolExtractDrills.py:454 appTools/ToolFiducials.py:902 -#: appTools/ToolInvertGerber.py:212 appTools/ToolIsolation.py:2999 +#: appTools/ToolInvertGerber.py:212 appTools/ToolIsolation.py:3002 #: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:1010 #: appTools/ToolQRCode.py:666 appTools/ToolRulesCheck.py:1171 -#: appTools/ToolSolderPaste.py:1144 appTools/ToolSub.py:693 +#: appTools/ToolSolderPaste.py:1144 appTools/ToolSub.py:694 msgid "GERBER" msgstr "GERBER" @@ -5653,7 +5648,7 @@ msgstr "GERBER" msgid "EXCELLON" msgstr "EXCELLON" -#: appGUI/MainGUI.py:1449 appTools/ToolSub.py:746 +#: appGUI/MainGUI.py:1449 appTools/ToolSub.py:747 msgid "GEOMETRY" msgstr "GEOMETRÍA" @@ -5815,7 +5810,7 @@ msgstr "Sí" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 -#: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3079 +#: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3082 #: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3959 #: appTools/ToolPaint.py:2869 appTranslation.py:112 appTranslation.py:214 #: app_Main.py:2499 app_Main.py:3526 app_Main.py:5981 app_Main.py:8997 @@ -6460,7 +6455,7 @@ msgid "App Object" msgstr "Objeto" #: appGUI/ObjectUI.py:78 appTools/ToolDrilling.py:2015 -#: appTools/ToolIsolation.py:2988 appTools/ToolMilling.py:1620 +#: appTools/ToolIsolation.py:2991 appTools/ToolMilling.py:1620 msgid "" "BASIC is suitable for a beginner. Many parameters\n" "are hidden from the user in this mode.\n" @@ -6597,11 +6592,11 @@ msgstr "" msgid "Mark the aperture instances on canvas." msgstr "Marque las instancias de apertura en el lienzo." -#: appGUI/ObjectUI.py:339 appTools/ToolIsolation.py:3478 +#: appGUI/ObjectUI.py:339 appTools/ToolIsolation.py:3481 msgid "Buffer Solid Geometry" msgstr "Buffer la Geometria solida" -#: appGUI/ObjectUI.py:341 appTools/ToolIsolation.py:3480 +#: appGUI/ObjectUI.py:341 appTools/ToolIsolation.py:3483 msgid "" "This button is shown only when the Gerber file\n" "is loaded without buffering.\n" @@ -6618,7 +6613,7 @@ msgid "Isolation Routing" msgstr "Enrutamiento de aislamiento" #: appGUI/ObjectUI.py:360 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:32 -#: appTools/ToolIsolation.py:2978 +#: appTools/ToolIsolation.py:2981 msgid "" "Create a Geometry object with\n" "toolpaths to cut around polygons." @@ -6691,7 +6686,7 @@ msgid "Resulting geometry will have rounded corners." msgstr "La geometría resultante tendrá esquinas redondeadas." #: appGUI/ObjectUI.py:467 appGUI/ObjectUI.py:507 appTools/ToolCutOut.py:2304 -#: appTools/ToolCutOut.py:2319 appTools/ToolIsolation.py:3457 +#: appTools/ToolCutOut.py:2319 appTools/ToolIsolation.py:3460 #: appTools/ToolNCC.py:4391 appTools/ToolPaint.py:3167 msgid "Generate Geometry" msgstr "Generar Geometría" @@ -7033,14 +7028,14 @@ msgstr "" "El valor puede ser positivo para 'afuera'\n" "corte y negativo para corte 'interior'." -#: appGUI/ObjectUI.py:1079 appTools/ToolIsolation.py:3100 +#: appGUI/ObjectUI.py:1079 appTools/ToolIsolation.py:3103 #: appTools/ToolNCC.py:66 appTools/ToolNCC.py:3986 appTools/ToolPaint.py:140 #: appTools/ToolPaint.py:2896 msgid "Add from DB" msgstr "Agregar desde DB" #: appGUI/ObjectUI.py:1096 appTools/ToolCutOut.py:2088 -#: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3135 +#: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3138 #: appTools/ToolNCC.py:4020 appTools/ToolPaint.py:2916 msgid "Search and Add" msgstr "Buscar y agregar" @@ -7055,13 +7050,13 @@ msgstr "" #: appGUI/ObjectUI.py:1103 appObjects/FlatCAMGeometry.py:572 #: appTools/ToolCutOut.py:2100 appTools/ToolIsolation.py:66 -#: appTools/ToolIsolation.py:3146 appTools/ToolNCC.py:4031 +#: appTools/ToolIsolation.py:3149 appTools/ToolNCC.py:4031 #: appTools/ToolPaint.py:2927 msgid "Pick from DB" msgstr "Elija de DB" #: appGUI/ObjectUI.py:1106 appTools/ToolCutOut.py:2103 -#: appTools/ToolIsolation.py:3149 appTools/ToolNCC.py:4034 +#: appTools/ToolIsolation.py:3152 appTools/ToolNCC.py:4034 #: appTools/ToolPaint.py:2930 msgid "" "Add a new tool to the Tool Table\n" @@ -7093,7 +7088,7 @@ msgstr "" #: appTools/ToolIsolation.py:532 appTools/ToolIsolation.py:640 #: appTools/ToolIsolation.py:645 appTools/ToolIsolation.py:675 #: appTools/ToolIsolation.py:698 appTools/ToolIsolation.py:711 -#: appTools/ToolIsolation.py:3179 appTools/ToolMilling.py:628 +#: appTools/ToolIsolation.py:3182 appTools/ToolMilling.py:628 #: appTools/ToolMilling.py:744 appTools/ToolMilling.py:749 #: appTools/ToolMilling.py:779 appTools/ToolMilling.py:790 #: appTools/ToolMilling.py:794 appTools/ToolMilling.py:1711 @@ -7107,7 +7102,7 @@ msgid "Parameters for" msgstr "Parámetros para" #: appGUI/ObjectUI.py:1164 appTools/ToolDrilling.py:2119 -#: appTools/ToolIsolation.py:3182 appTools/ToolMilling.py:1714 +#: appTools/ToolIsolation.py:3185 appTools/ToolMilling.py:1714 #: appTools/ToolNCC.py:4067 appTools/ToolPaint.py:2961 msgid "" "The data used for creating GCode.\n" @@ -7297,13 +7292,13 @@ msgid "The feedrate used while the probe is probing." msgstr "La velocidad de avance utilizada mientras la sonda está sondeando." #: appGUI/ObjectUI.py:1423 appTools/ToolDrilling.py:2364 -#: appTools/ToolIsolation.py:3278 appTools/ToolMilling.py:2042 +#: appTools/ToolIsolation.py:3281 appTools/ToolMilling.py:2042 #: appTools/ToolNCC.py:4225 appTools/ToolPaint.py:3056 msgid "Apply parameters to all tools" msgstr "Aplicar Parám. a todas las herramientas" #: appGUI/ObjectUI.py:1426 appTools/ToolDrilling.py:2367 -#: appTools/ToolIsolation.py:3281 appTools/ToolMilling.py:2045 +#: appTools/ToolIsolation.py:3284 appTools/ToolMilling.py:2045 #: appTools/ToolNCC.py:4228 appTools/ToolPaint.py:3059 msgid "" "The parameters in the current form will be applied\n" @@ -7313,13 +7308,13 @@ msgstr "" "en todas las herramientas de la tabla de herramientas." #: appGUI/ObjectUI.py:1437 appTools/ToolDrilling.py:2378 -#: appTools/ToolIsolation.py:3292 appTools/ToolMilling.py:2056 +#: appTools/ToolIsolation.py:3295 appTools/ToolMilling.py:2056 #: appTools/ToolNCC.py:4239 appTools/ToolPaint.py:3070 msgid "Common Parameters" msgstr "Parámetros comunes" #: appGUI/ObjectUI.py:1439 appTools/ToolDrilling.py:2380 -#: appTools/ToolIsolation.py:3294 appTools/ToolMilling.py:2058 +#: appTools/ToolIsolation.py:3297 appTools/ToolMilling.py:2058 #: appTools/ToolNCC.py:4241 appTools/ToolPaint.py:3072 msgid "Parameters that are common for all tools." msgstr "Parámetros que son comunes para todas las herramientas." @@ -7528,7 +7523,7 @@ msgstr "Agregar un área de exclusión." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:305 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:324 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286 -#: appTools/ToolDrilling.py:2591 appTools/ToolIsolation.py:3440 +#: appTools/ToolDrilling.py:2591 appTools/ToolIsolation.py:3443 #: appTools/ToolMilling.py:2267 appTools/ToolNCC.py:4364 #: appTools/ToolPaint.py:3154 msgid "The kind of selection shape used for area selection." @@ -10701,7 +10696,7 @@ msgstr "Sí mismo" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 -#: appTools/ToolCopperThieving.py:1322 appTools/ToolIsolation.py:3391 +#: appTools/ToolCopperThieving.py:1322 appTools/ToolIsolation.py:3394 #: appTools/ToolNCC.py:4319 appTools/ToolPaint.py:3116 msgid "Area Selection" msgstr "Selección de área" @@ -10711,7 +10706,7 @@ msgstr "Selección de área" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolCopperThieving.py:1323 appTools/ToolDblSided.py:761 -#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:4319 +#: appTools/ToolIsolation.py:3394 appTools/ToolNCC.py:4319 #: appTools/ToolPaint.py:3116 tclCommands/TclCommandPaint.py:166 msgid "Reference Object" msgstr "Objeto de referencia" @@ -12088,7 +12083,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:156 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:140 -#: appTools/ToolDrilling.py:2082 appTools/ToolIsolation.py:3071 +#: appTools/ToolDrilling.py:2082 appTools/ToolIsolation.py:3074 #: appTools/ToolMilling.py:1687 appTools/ToolNCC.py:3951 #: appTools/ToolPaint.py:2861 msgid "Tool order" @@ -12099,7 +12094,7 @@ msgstr "Orden de la Herram" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:167 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141 -#: appTools/ToolDrilling.py:2083 appTools/ToolIsolation.py:3072 +#: appTools/ToolDrilling.py:2083 appTools/ToolIsolation.py:3075 #: appTools/ToolMilling.py:1688 appTools/ToolNCC.py:3952 #: appTools/ToolNCC.py:3962 appTools/ToolPaint.py:2862 #: appTools/ToolPaint.py:2872 @@ -12127,7 +12122,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:165 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:149 -#: appTools/ToolDrilling.py:2091 appTools/ToolIsolation.py:3080 +#: appTools/ToolDrilling.py:2091 appTools/ToolIsolation.py:3083 #: appTools/ToolMilling.py:1696 appTools/ToolNCC.py:3960 #: appTools/ToolPaint.py:2870 msgid "Forward" @@ -12137,7 +12132,7 @@ msgstr "Adelante" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:64 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 -#: appTools/ToolDrilling.py:2092 appTools/ToolIsolation.py:3081 +#: appTools/ToolDrilling.py:2092 appTools/ToolIsolation.py:3084 #: appTools/ToolMilling.py:1697 appTools/ToolNCC.py:3961 #: appTools/ToolPaint.py:2871 msgid "Reverse" @@ -12500,13 +12495,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:288 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:242 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:243 -#: appTools/ToolIsolation.py:3299 appTools/ToolNCC.py:4246 +#: appTools/ToolIsolation.py:3302 appTools/ToolNCC.py:4246 #: appTools/ToolPaint.py:3076 msgid "Rest" msgstr "Resto" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:246 -#: appTools/ToolIsolation.py:3302 +#: appTools/ToolIsolation.py:3305 msgid "" "If checked, use 'rest machining'.\n" "Basically it will isolate outside PCB features,\n" @@ -12526,22 +12521,22 @@ msgstr "" "Si no está marcado, use el algoritmo estándar." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:258 -#: appTools/ToolIsolation.py:3324 +#: appTools/ToolIsolation.py:3327 msgid "Combine" msgstr "Combinar" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:260 -#: appTools/ToolIsolation.py:3326 +#: appTools/ToolIsolation.py:3329 msgid "Combine all passes into one object" msgstr "Combina todos los pases en un objeto" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:267 -#: appTools/ToolIsolation.py:3343 +#: appTools/ToolIsolation.py:3346 msgid "Except" msgstr "Excepto" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:268 -#: appTools/ToolIsolation.py:3344 +#: appTools/ToolIsolation.py:3347 msgid "" "When the isolation geometry is generated,\n" "by checking this, the area of the object below\n" @@ -12553,13 +12548,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:350 -#: appTools/ToolIsolation.py:3333 appTools/ToolNCC.py:4377 +#: appTools/ToolIsolation.py:3336 appTools/ToolNCC.py:4377 msgid "Check validity" msgstr "Verificar validez" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:352 -#: appTools/ToolIsolation.py:3335 appTools/ToolNCC.py:4379 +#: appTools/ToolIsolation.py:3338 appTools/ToolNCC.py:4379 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." @@ -12568,7 +12563,7 @@ msgstr "" "si proporcionarán un aislamiento completo." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:287 -#: appTools/ToolIsolation.py:3383 +#: appTools/ToolIsolation.py:3386 msgid "" "Isolation scope. Choose what to isolate:\n" "- 'All' -> Isolate all the polygons in the object\n" @@ -12584,18 +12579,18 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 -#: appTools/ToolIsolation.py:3391 appTools/ToolPaint.py:3116 +#: appTools/ToolIsolation.py:3394 appTools/ToolPaint.py:3116 #: tclCommands/TclCommandPaint.py:164 msgid "Polygon Selection" msgstr "Selección de polígono" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:315 -#: appTools/ToolIsolation.py:3427 +#: appTools/ToolIsolation.py:3430 msgid "Interiors" msgstr "Interiores" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:317 -#: appTools/ToolIsolation.py:3429 +#: appTools/ToolIsolation.py:3432 msgid "" "When checked the user can select interiors of a polygon.\n" "(holes in the polygon)." @@ -12605,12 +12600,12 @@ msgstr "" "(agujeros en el polígono)." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:322 -#: appTools/ToolIsolation.py:3314 +#: appTools/ToolIsolation.py:3317 msgid "Forced Rest" msgstr "Forzado Resto" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:324 -#: appTools/ToolIsolation.py:3316 +#: appTools/ToolIsolation.py:3319 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" @@ -12634,17 +12629,6 @@ msgstr "Normal" msgid "Progressive" msgstr "Progresivo" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 -#: appObjects/AppObject.py:452 appObjects/FlatCAMObj.py:266 -#: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 -#: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1115 -#: appTools/ToolCorners.py:419 appTools/ToolFiducials.py:563 -#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:466 app_Main.py:4813 -msgid "Plotting" -msgstr "Trazado" - #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:341 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305 @@ -13090,7 +13074,7 @@ msgstr "" "Una herramienta para restar un objeto Gerber o Geometry\n" "de otro del mismo tipo." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:38 appTools/ToolSub.py:782 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:38 appTools/ToolSub.py:783 msgid "Close paths" msgstr "Caminos cercanos" @@ -13100,11 +13084,11 @@ msgid "" msgstr "" "Marcar esto cerrará los caminos cortados por el objeto sustrato Geometry." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:42 appTools/ToolSub.py:679 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:42 appTools/ToolSub.py:680 msgid "Delete source" msgstr "Eliminar fuente" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:44 appTools/ToolSub.py:681 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:44 appTools/ToolSub.py:682 msgid "" "When checked will delete the source objects\n" "after a successful operation." @@ -13476,10 +13460,6 @@ msgstr "Mapa de alturas GRBL vacío." msgid "Finished autolevelling." msgstr "Nivelación automática terminada." -#: appObjects/FlatCAMCNCJob.py:1894 -msgid "Plotting..." -msgstr "Trazando ..." - #: appObjects/FlatCAMCNCJob.py:1966 msgid "File saved to" msgstr "Archivo guardado en" @@ -13708,14 +13688,6 @@ msgstr "Generando Código CNC" msgid "CNCjob created" msgstr "CNCjob creado" -#: appObjects/FlatCAMGeometry.py:2564 appTools/ToolCopperThieving.py:593 -#: appTools/ToolFilm.py:639 appTools/ToolFilm.py:883 -#: appTools/ToolIsolation.py:930 appTools/ToolNCC.py:868 -#: appTools/ToolOptimal.py:145 appTools/ToolPanelize.py:613 -#: appTools/ToolRulesCheck.py:627 -msgid "Working..." -msgstr "Trabajando..." - #: appObjects/FlatCAMGeometry.py:2585 msgid "Polish" msgstr "Limpiar" @@ -13787,21 +13759,17 @@ msgid "Operation could not be done." msgstr "La operación no se pudo hacer." #: appObjects/FlatCAMGerber.py:556 appObjects/FlatCAMGerber.py:633 -#: appTools/ToolIsolation.py:1590 appTools/ToolIsolation.py:1957 +#: appTools/ToolIsolation.py:1590 appTools/ToolIsolation.py:1960 #: appTools/ToolNCC.py:1870 appTools/ToolNCC.py:2891 appTools/ToolNCC.py:3271 msgid "Isolation geometry could not be generated." msgstr "La geometría de aislamiento no se pudo generar." #: appObjects/FlatCAMGerber.py:583 appObjects/FlatCAMGerber.py:711 #: appTools/ToolIsolation.py:1656 appTools/ToolIsolation.py:1852 -#: appTools/ToolIsolation.py:2041 +#: appTools/ToolIsolation.py:2044 msgid "Isolation geometry created" msgstr "Geometría de aislamiento creada" -#: appObjects/FlatCAMGerber.py:995 -msgid "Plotting Apertures" -msgstr "Aperturas de trazado" - #: appObjects/FlatCAMObj.py:252 msgid "Name changed from" msgstr "Nombre cambiado de" @@ -13835,7 +13803,7 @@ msgstr "Sesgar..." msgid "Dimensions" msgstr "Dimensiones" -#: appObjects/FlatCAMObj.py:510 appTools/ToolProperties.py:195 +#: appObjects/FlatCAMObj.py:510 msgid "Calculating dimensions ... Please wait." msgstr "Calculando dimensiones ... Por favor espere." @@ -14207,12 +14175,12 @@ msgstr "" #: appTools/ToolDblSided.py:946 appTools/ToolDrilling.py:2649 #: appTools/ToolEtchCompensation.py:459 appTools/ToolExtractDrills.py:699 #: appTools/ToolFiducials.py:962 appTools/ToolFilm.py:1387 -#: appTools/ToolInvertGerber.py:284 appTools/ToolIsolation.py:3490 +#: appTools/ToolInvertGerber.py:284 appTools/ToolIsolation.py:3493 #: appTools/ToolMilling.py:2324 appTools/ToolNCC.py:4407 #: appTools/ToolOptimal.py:594 appTools/ToolPaint.py:3183 #: appTools/ToolPanelize.py:891 appTools/ToolPunchGerber.py:1308 #: appTools/ToolQRCode.py:912 appTools/ToolRulesCheck.py:1627 -#: appTools/ToolSolderPaste.py:1558 appTools/ToolSub.py:806 +#: appTools/ToolSolderPaste.py:1558 appTools/ToolSub.py:807 #: appTools/ToolTransform.py:920 msgid "Reset Tool" msgstr "Restablecer la Herramienta" @@ -14223,12 +14191,12 @@ msgstr "Restablecer la Herramienta" #: appTools/ToolDblSided.py:949 appTools/ToolDrilling.py:2652 #: appTools/ToolEtchCompensation.py:462 appTools/ToolExtractDrills.py:702 #: appTools/ToolFiducials.py:965 appTools/ToolFilm.py:1390 -#: appTools/ToolInvertGerber.py:287 appTools/ToolIsolation.py:3493 +#: appTools/ToolInvertGerber.py:287 appTools/ToolIsolation.py:3496 #: appTools/ToolMilling.py:2327 appTools/ToolNCC.py:4410 #: appTools/ToolOptimal.py:597 appTools/ToolPaint.py:3186 #: appTools/ToolPanelize.py:894 appTools/ToolPunchGerber.py:1311 #: appTools/ToolQRCode.py:915 appTools/ToolRulesCheck.py:1630 -#: appTools/ToolSolderPaste.py:1561 appTools/ToolSub.py:809 +#: appTools/ToolSolderPaste.py:1561 appTools/ToolSub.py:810 #: appTools/ToolTransform.py:923 msgid "Will reset the tool parameters." msgstr "Restablecerá los parámetros de la herramienta." @@ -14431,8 +14399,8 @@ msgstr "" "Contiene los puntos de calibración esperados y el\n" "los medidos." -#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:704 -#: appTools/ToolSub.py:757 +#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:705 +#: appTools/ToolSub.py:758 msgid "Target" msgstr "Objetivo" @@ -14691,8 +14659,8 @@ msgstr "Herramienta Copper Thieving hecha." #: appTools/ToolNCC.py:860 appTools/ToolNCC.py:1322 appTools/ToolNCC.py:1371 #: appTools/ToolNCC.py:1404 appTools/ToolPaint.py:1095 #: appTools/ToolPanelize.py:192 appTools/ToolPanelize.py:206 -#: appTools/ToolSub.py:163 appTools/ToolSub.py:181 appTools/ToolSub.py:390 -#: appTools/ToolSub.py:403 tclCommands/TclCommandCopperClear.py:97 +#: appTools/ToolSub.py:163 appTools/ToolSub.py:181 appTools/ToolSub.py:391 +#: appTools/ToolSub.py:404 tclCommands/TclCommandCopperClear.py:97 #: tclCommands/TclCommandPaint.py:99 msgid "Could not retrieve object" msgstr "No se pudo recuperar el objeto" @@ -14714,6 +14682,12 @@ msgid "Copper Thieving Tool. Preparing areas to fill with copper." msgstr "" "Herramienta Copper Thieving. Preparación de áreas para rellenar con cobre." +#: appTools/ToolCopperThieving.py:593 appTools/ToolFilm.py:639 +#: appTools/ToolFilm.py:883 appTools/ToolNCC.py:868 +#: appTools/ToolRulesCheck.py:627 +msgid "Working..." +msgstr "Trabajando..." + #: appTools/ToolCopperThieving.py:626 msgid "Geometry not supported for bounding box" msgstr "Geometría no admitida para cuadro delimitador" @@ -14790,7 +14764,7 @@ msgstr "" "- 'Objeto de referencia': 'Copper Thieving' dentro del área especificada por " "otro objeto." -#: appTools/ToolCopperThieving.py:1334 appTools/ToolIsolation.py:3398 +#: appTools/ToolCopperThieving.py:1334 appTools/ToolIsolation.py:3401 #: appTools/ToolNCC.py:4336 appTools/ToolPaint.py:3126 msgid "Ref. Type" msgstr "Tipo de Ref" @@ -14804,12 +14778,12 @@ msgstr "" "Thieving'.\n" "Puede ser Gerber, Excellon o Geometry." -#: appTools/ToolCopperThieving.py:1345 appTools/ToolIsolation.py:3409 +#: appTools/ToolCopperThieving.py:1345 appTools/ToolIsolation.py:3412 #: appTools/ToolNCC.py:4346 appTools/ToolPaint.py:3136 msgid "Ref. Object" msgstr "Objeto de Ref" -#: appTools/ToolCopperThieving.py:1347 appTools/ToolIsolation.py:3411 +#: appTools/ToolCopperThieving.py:1347 appTools/ToolIsolation.py:3414 #: appTools/ToolNCC.py:4348 appTools/ToolPaint.py:3138 msgid "The FlatCAM object to be used as non copper clearing reference." msgstr "" @@ -14962,7 +14936,7 @@ msgstr "Herramienta actualizada de la base de datos de herramientas." msgid "Default tool added." msgstr "Se agregó la herramienta predeterminada." -#: appTools/ToolCutOut.py:471 appTools/ToolIsolation.py:2588 +#: appTools/ToolCutOut.py:471 appTools/ToolIsolation.py:2591 #: appTools/ToolNCC.py:3731 appTools/ToolPaint.py:2636 app_Main.py:5924 #: app_Main.py:5944 msgid "Selected tool can't be used here. Pick another." @@ -15112,7 +15086,7 @@ msgstr "" "Lo que se seleccione aquí dictará el tipo\n" "de objetos que llenarán el cuadro combinado 'Objeto'." -#: appTools/ToolCutOut.py:2091 appTools/ToolIsolation.py:3138 +#: appTools/ToolCutOut.py:2091 appTools/ToolIsolation.py:3141 #: appTools/ToolNCC.py:4023 appTools/ToolPaint.py:2919 msgid "" "Add a new tool to the Tool Table\n" @@ -15730,19 +15704,19 @@ msgstr "" "Los parámetros actuales de la herramienta se aplicaron a todas las " "herramientas." -#: appTools/ToolDrilling.py:1600 camlib.py:4071 +#: appTools/ToolDrilling.py:1600 camlib.py:4078 msgid "The loaded Excellon file has no drills" msgstr "El archivo Excellon cargado no tiene perforaciones" -#: appTools/ToolDrilling.py:1645 camlib.py:3989 +#: appTools/ToolDrilling.py:1645 camlib.py:3996 msgid "Creating a list of points to drill..." msgstr "Crear una lista de puntos para explorar ..." -#: appTools/ToolDrilling.py:1652 camlib.py:4018 +#: appTools/ToolDrilling.py:1652 camlib.py:4025 msgid "Failed. Drill points inside the exclusion zones." msgstr "Ha fallado. Puntos de perforación dentro de las zonas de exclusión." -#: appTools/ToolDrilling.py:1668 camlib.py:4061 camlib.py:5455 camlib.py:5864 +#: appTools/ToolDrilling.py:1668 camlib.py:4068 camlib.py:5462 camlib.py:5871 msgid "Starting G-Code" msgstr "Iniciando el código G" @@ -15750,7 +15724,7 @@ msgstr "Iniciando el código G" msgid "Generating Excellon CNCJob..." msgstr "Generando Excellon CNCJob ..." -#: appTools/ToolDrilling.py:1791 camlib.py:3213 camlib.py:3636 camlib.py:5722 +#: appTools/ToolDrilling.py:1791 camlib.py:3213 camlib.py:3643 camlib.py:5729 msgid "The Toolchange X,Y format has to be (x, y)." msgstr "El formato Toolchange X, Y debe ser (x, y)." @@ -16234,9 +16208,9 @@ msgstr "" "El tipo no soportado se elige como parámetro. Solo Geometría y Gerber son " "compatibles" -#: appTools/ToolImage.py:149 -msgid "Importing Image" -msgstr "Importando imagen" +#: appTools/ToolImage.py:149 appTools/ToolPcbWizard.py:336 +msgid "Importing" +msgstr "Importando" #: appTools/ToolImage.py:161 appTools/ToolPDF.py:155 app_Main.py:10070 #: app_Main.py:10125 app_Main.py:10203 app_Main.py:10266 app_Main.py:10332 @@ -16402,7 +16376,7 @@ msgstr "" "aislamiento completo." #: appTools/ToolIsolation.py:1068 appTools/ToolIsolation.py:1155 -#: appTools/ToolIsolation.py:1213 appTools/ToolIsolation.py:2637 +#: appTools/ToolIsolation.py:1213 appTools/ToolIsolation.py:2640 #: appTools/ToolNCC.py:1015 appTools/ToolNCC.py:1103 appTools/ToolNCC.py:1165 #: appTools/ToolNCC.py:3780 appTools/ToolPaint.py:703 appTools/ToolPaint.py:791 #: appTools/ToolPaint.py:853 appTools/ToolPaint.py:2692 @@ -16437,7 +16411,7 @@ msgid "Tool(s) deleted from Tool Table." msgstr "Herramienta (s) eliminada de la tabla de herramientas." #: appTools/ToolIsolation.py:1390 -msgid "Isolating..." +msgid "Isolating ..." msgstr "Aislando ..." #: appTools/ToolIsolation.py:1410 @@ -16457,17 +16431,17 @@ msgid "Click on a polygon to isolate it." msgstr "Haga clic en un polígono para aislarlo." #: appTools/ToolIsolation.py:1597 appTools/ToolIsolation.py:1620 -#: appTools/ToolIsolation.py:1776 appTools/ToolIsolation.py:1969 +#: appTools/ToolIsolation.py:1776 appTools/ToolIsolation.py:1972 msgid "Subtracting Geo" msgstr "Restando Geo" #: appTools/ToolIsolation.py:1601 appTools/ToolIsolation.py:1780 -#: appTools/ToolIsolation.py:1973 +#: appTools/ToolIsolation.py:1976 msgid "Intersecting Geo" msgstr "Geo. de intersección" #: appTools/ToolIsolation.py:1652 appTools/ToolIsolation.py:1849 -#: appTools/ToolIsolation.py:2038 +#: appTools/ToolIsolation.py:2041 msgid "Empty Geometry in" msgstr "Geometría Vacía en" @@ -16489,58 +16463,58 @@ msgstr "" "Las siguientes son coordenadas para las características de cobre que no se " "pudieron aislar:" -#: appTools/ToolIsolation.py:2202 appTools/ToolIsolation.py:2315 +#: appTools/ToolIsolation.py:2205 appTools/ToolIsolation.py:2318 #: appTools/ToolPaint.py:1135 msgid "Added polygon" msgstr "Polígono agregado" -#: appTools/ToolIsolation.py:2203 appTools/ToolIsolation.py:2317 +#: appTools/ToolIsolation.py:2206 appTools/ToolIsolation.py:2320 msgid "Click to add next polygon or right click to start isolation." msgstr "" "Haga clic para agregar el siguiente polígono o haga clic con el botón " "derecho para iniciar el aislamiento." -#: appTools/ToolIsolation.py:2215 appTools/ToolPaint.py:1149 +#: appTools/ToolIsolation.py:2218 appTools/ToolPaint.py:1149 msgid "Removed polygon" msgstr "Polígono eliminado" -#: appTools/ToolIsolation.py:2216 +#: appTools/ToolIsolation.py:2219 msgid "Click to add/remove next polygon or right click to start isolation." msgstr "" "Haga clic para agregar / eliminar el siguiente polígono o haga clic con el " "botón derecho para iniciar el aislamiento." -#: appTools/ToolIsolation.py:2221 appTools/ToolPaint.py:1155 +#: appTools/ToolIsolation.py:2224 appTools/ToolPaint.py:1155 msgid "No polygon detected under click position." msgstr "No se detectó ningún polígono bajo la posición de clic." -#: appTools/ToolIsolation.py:2251 appTools/ToolPaint.py:1185 +#: appTools/ToolIsolation.py:2254 appTools/ToolPaint.py:1185 msgid "List of single polygons is empty. Aborting." msgstr "La lista de polígonos individuales está vacía. Abortar." -#: appTools/ToolIsolation.py:2320 +#: appTools/ToolIsolation.py:2323 msgid "No polygon in selection." msgstr "No hay polígono en la selección." -#: appTools/ToolIsolation.py:2348 +#: appTools/ToolIsolation.py:2351 msgid "Click the end point of the paint area." msgstr "Haga clic en el punto final del área de pintura." -#: appTools/ToolIsolation.py:2601 appTools/ToolNCC.py:3744 +#: appTools/ToolIsolation.py:2604 appTools/ToolNCC.py:3744 #: appTools/ToolPaint.py:2649 app_Main.py:5935 app_Main.py:5954 msgid "Tool from DB added in Tool Table." msgstr "Herramienta de DB agregada en la Tabla de herramientas." -#: appTools/ToolIsolation.py:2655 appTools/ToolNCC.py:3797 +#: appTools/ToolIsolation.py:2658 appTools/ToolNCC.py:3797 #: appTools/ToolPaint.py:2709 msgid "New tool added to Tool Table." msgstr "Nueva herramienta agregada a la Tabla de herramientas." -#: appTools/ToolIsolation.py:3001 +#: appTools/ToolIsolation.py:3004 msgid "Gerber object for isolation routing." msgstr "Objeto Gerber para enrutamiento de aislamiento." -#: appTools/ToolIsolation.py:3025 appTools/ToolNCC.py:3899 +#: appTools/ToolIsolation.py:3028 appTools/ToolNCC.py:3899 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for copper clearing." @@ -16548,7 +16522,7 @@ msgstr "" "Conjunto de herramientas desde el cual el algoritmo\n" "elegirá los utilizados para la limpieza de cobre." -#: appTools/ToolIsolation.py:3041 +#: appTools/ToolIsolation.py:3044 msgid "" "This is the Tool Number.\n" "Isolation routing will start with the tool with the biggest \n" @@ -16564,7 +16538,7 @@ msgstr "" "en la geometría resultante. Esto es porque con algunas herramientas\n" "Esta función no podrá crear geometría de enrutamiento." -#: appTools/ToolIsolation.py:3049 appTools/ToolNCC.py:3923 +#: appTools/ToolIsolation.py:3052 appTools/ToolNCC.py:3923 msgid "" "Tool Diameter. It's value (in current FlatCAM units)\n" "is the cut width into the material." @@ -16572,7 +16546,7 @@ msgstr "" "Diámetro de herramienta. Su valor (en unidades actuales de FlatCAM)\n" "es el ancho de corte en el material." -#: appTools/ToolIsolation.py:3053 appTools/ToolNCC.py:3927 +#: appTools/ToolIsolation.py:3056 appTools/ToolNCC.py:3927 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n" @@ -16610,11 +16584,11 @@ msgstr "" "seleccionará el Tipo de operación\n" "en la geometría resultante como Aislamiento." -#: appTools/ToolIsolation.py:3121 appTools/ToolNCC.py:4007 +#: appTools/ToolIsolation.py:3124 appTools/ToolNCC.py:4007 msgid "Optimal" msgstr "Óptimo" -#: appTools/ToolIsolation.py:3125 appTools/ToolNCC.py:4011 +#: appTools/ToolIsolation.py:3128 appTools/ToolNCC.py:4011 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." @@ -16622,7 +16596,7 @@ msgstr "" "Encuentre un diámetro de herramienta garantizado\n" "para hacer un aislamiento completo." -#: appTools/ToolIsolation.py:3166 appTools/ToolNCC.py:4051 +#: appTools/ToolIsolation.py:3169 appTools/ToolNCC.py:4051 #: appTools/ToolPaint.py:2947 appTools/ToolSolderPaste.py:1212 msgid "" "Delete a selection of tools in the Tool Table\n" @@ -16631,7 +16605,7 @@ msgstr "" "Eliminar una selección de herramientas en la tabla de herramientas\n" "seleccionando primero una (s) fila (s) en la Tabla de herramientas." -#: appTools/ToolIsolation.py:3354 +#: appTools/ToolIsolation.py:3357 msgid "" "Specify the type of object to be excepted from isolation.\n" "It can be of type: Gerber or Geometry.\n" @@ -16643,11 +16617,11 @@ msgstr "" "Lo que se seleccione aquí dictará el tipo\n" "de objetos que llenarán el cuadro combinado 'Objeto'." -#: appTools/ToolIsolation.py:3364 +#: appTools/ToolIsolation.py:3367 msgid "Object whose area will be removed from isolation geometry." msgstr "Objeto cuya área se eliminará de la geometría de aislamiento." -#: appTools/ToolIsolation.py:3400 appTools/ToolNCC.py:4338 +#: appTools/ToolIsolation.py:3403 appTools/ToolNCC.py:4338 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -16656,7 +16630,7 @@ msgstr "" "sin cobre.\n" "Puede ser Gerber, Excellon o Geometry." -#: appTools/ToolIsolation.py:3466 +#: appTools/ToolIsolation.py:3469 msgid "" "Create a Geometry object with toolpaths to cut \n" "isolation outside, inside or on both sides of the\n" @@ -16719,8 +16693,8 @@ msgid "MOVE: Click on the Destination point ..." msgstr "MOVER: haga clic en el punto de destino ..." #: appTools/ToolMove.py:163 -msgid "Moving..." -msgstr "Movedizo..." +msgid "Moving ..." +msgstr "Movedizo ..." #: appTools/ToolMove.py:166 msgid "No object(s) selected." @@ -17074,8 +17048,8 @@ msgid "Open PDF cancelled" msgstr "Abrir PDF cancelado" #: appTools/ToolPDF.py:123 -msgid "Parsing PDF file ..." -msgstr "Analizando archivo PDF ..." +msgid "Parsing ..." +msgstr "Trabajando ..." #: appTools/ToolPDF.py:139 app_Main.py:10297 msgid "Failed to open" @@ -17172,8 +17146,8 @@ msgid "Paint Done." msgstr "Pintura lista." #: appTools/ToolPaint.py:2196 -msgid "Painting..." -msgstr "Pintura..." +msgid "Painting ..." +msgstr "Pintura ..." #: appTools/ToolPaint.py:2230 appTools/ToolPaint.py:2235 #: appTools/ToolPaint.py:2243 appTools/ToolPaint.py:2332 @@ -17498,10 +17472,6 @@ msgstr "Este no es un archivo de Excellon." msgid "Cannot parse file" msgstr "No se puede analizar el archivo" -#: appTools/ToolPcbWizard.py:336 -msgid "Importing Excellon." -msgstr "Importando Excellon." - #: appTools/ToolPcbWizard.py:343 msgid "Import Excellon file failed." msgstr "Error al importar el archivo Excellon." @@ -17722,10 +17692,6 @@ msgstr "" msgid "Cancelled. There is no QRCode Data in the text box." msgstr "Cancelado. No hay datos de QRCode en el cuadro de texto." -#: appTools/ToolQRCode.py:166 -msgid "Generating QRCode geometry" -msgstr "Generando geometría QRCode" - #: appTools/ToolQRCode.py:206 msgid "Click on the Destination point ..." msgstr "Haga clic en el punto de destino ..." @@ -18041,10 +18007,6 @@ msgstr "Herramienta de boquilla (s) eliminada de la tabla de herramientas." msgid "No SolderPaste mask Gerber object loaded." msgstr "No se ha cargado el objeto Gerber de máscara de pasta de soldadura." -#: appTools/ToolSolderPaste.py:670 -msgid "Creating Solder Paste dispensing geometry." -msgstr "Creación de geometría de dispensación de pasta de soldadura." - #: appTools/ToolSolderPaste.py:683 msgid "No Nozzle tools in the tool table." msgstr "No hay herramientas de boquilla en la mesa de herramientas." @@ -18311,7 +18273,7 @@ msgstr "" msgid "Sub Tool" msgstr "Herra. de resta" -#: appTools/ToolSub.py:151 appTools/ToolSub.py:382 +#: appTools/ToolSub.py:151 appTools/ToolSub.py:383 msgid "No Target object loaded." msgstr "No se ha cargado ningún objeto de destino." @@ -18319,44 +18281,44 @@ msgstr "No se ha cargado ningún objeto de destino." msgid "Loading geometry from Gerber objects." msgstr "Cargando geometría de objetos Gerber." -#: appTools/ToolSub.py:171 appTools/ToolSub.py:395 +#: appTools/ToolSub.py:171 appTools/ToolSub.py:396 msgid "No Subtractor object loaded." msgstr "No se ha cargado ningún objeto Subtractor." -#: appTools/ToolSub.py:220 +#: appTools/ToolSub.py:221 msgid "Finished parsing geometry for aperture" msgstr "Geometría de análisis terminada para apertura" -#: appTools/ToolSub.py:222 +#: appTools/ToolSub.py:223 msgid "Subtraction aperture processing finished." msgstr "Procesamiento de apertura de sustracción terminado." -#: appTools/ToolSub.py:352 appTools/ToolSub.py:546 -msgid "Generating new object ..." -msgstr "Generando nuevo objeto ..." +#: appTools/ToolSub.py:353 appTools/ToolSub.py:547 +msgid "New object ..." +msgstr "Nuevo Objeto ..." -#: appTools/ToolSub.py:355 appTools/ToolSub.py:549 appTools/ToolSub.py:631 +#: appTools/ToolSub.py:356 appTools/ToolSub.py:550 appTools/ToolSub.py:632 msgid "Generating new object failed." msgstr "Generando nuevo objeto falló." -#: appTools/ToolSub.py:359 appTools/ToolSub.py:554 +#: appTools/ToolSub.py:360 appTools/ToolSub.py:555 msgid "Created" msgstr "Creado" -#: appTools/ToolSub.py:408 +#: appTools/ToolSub.py:409 msgid "Currently, the Subtractor geometry cannot be of type Multigeo." msgstr "" "Actualmente, la geometría del sustractor no puede ser del tipo Multigeo." -#: appTools/ToolSub.py:448 +#: appTools/ToolSub.py:449 msgid "Parsing solid_geometry ..." msgstr "Analizando solid_geometry ..." -#: appTools/ToolSub.py:450 +#: appTools/ToolSub.py:451 msgid "Parsing solid_geometry for tool" msgstr "Análisis de geometría para herramienta" -#: appTools/ToolSub.py:706 +#: appTools/ToolSub.py:707 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." @@ -18364,11 +18326,11 @@ msgstr "" "Objeto de Gerber para restar\n" "El sustractor del objeto Gerber." -#: appTools/ToolSub.py:720 appTools/ToolSub.py:773 +#: appTools/ToolSub.py:721 appTools/ToolSub.py:774 msgid "Subtractor" msgstr "Sustractor" -#: appTools/ToolSub.py:722 +#: appTools/ToolSub.py:723 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." @@ -18376,11 +18338,11 @@ msgstr "" "Objeto de Gerber que se restará\n" "del objeto objetivo de Gerber." -#: appTools/ToolSub.py:729 +#: appTools/ToolSub.py:730 msgid "Subtract Gerber" msgstr "Restar Gerber" -#: appTools/ToolSub.py:732 +#: appTools/ToolSub.py:733 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -18392,7 +18354,7 @@ msgstr "" "Se puede utilizar para eliminar la serigrafía superpuesta\n" "sobre la máscara de soldadura." -#: appTools/ToolSub.py:759 +#: appTools/ToolSub.py:760 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." @@ -18400,7 +18362,7 @@ msgstr "" "Objeto de Geometría del cual restar\n" "El objeto de Geometría de sustractor." -#: appTools/ToolSub.py:775 +#: appTools/ToolSub.py:776 msgid "" "Geometry object that will be subtracted\n" "from the target Geometry object." @@ -18408,17 +18370,17 @@ msgstr "" "Objeto de Geometría que se restará\n" "del objeto de Geometría de destino." -#: appTools/ToolSub.py:783 +#: appTools/ToolSub.py:784 msgid "" "Checking this will close the paths cut by the Geometry subtractor object." msgstr "" "Marcar esto cerrará los caminos cortados por el objeto sustrato Geometry." -#: appTools/ToolSub.py:787 +#: appTools/ToolSub.py:788 msgid "Subtract Geometry" msgstr "Restar Geometría" -#: appTools/ToolSub.py:790 +#: appTools/ToolSub.py:791 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -19364,10 +19326,6 @@ msgstr "Habilitación de parcelas ..." msgid "Disabling plots ..." msgstr "Inhabilitando parcelas ..." -#: app_Main.py:7923 -msgid "Working ..." -msgstr "Trabajando ..." - #: app_Main.py:8036 msgid "Set alpha level ..." msgstr "Establecer nivel alfa ..." @@ -19520,16 +19478,16 @@ msgid "Save Object as PDF ..." msgstr "Guardar objeto como PDF ..." #: app_Main.py:9361 -msgid "Printing PDF ... Please wait." -msgstr "Imprimiendo PDF ... Por favor espere." +msgid "Printing PDF ..." +msgstr "Imprime un PDF ..." #: app_Main.py:9536 msgid "PDF file saved to" msgstr "Archivo PDF guardado en" -#: app_Main.py:9558 -msgid "Exporting SVG" -msgstr "Exportando SVG" +#: app_Main.py:9558 app_Main.py:9818 app_Main.py:9952 app_Main.py:10019 +msgid "Exporting ..." +msgstr "Exportando ..." #: app_Main.py:9601 msgid "SVG file exported to" @@ -19555,10 +19513,6 @@ msgstr "Preferencias exportadas a" msgid "Excellon file exported to" msgstr "Archivo Excellon exportado a" -#: app_Main.py:9818 -msgid "Exporting Excellon" -msgstr "Exportando excellon" - #: app_Main.py:9823 app_Main.py:9830 msgid "Could not export Excellon file." msgstr "No se pudo exportar el archivo Excellon." @@ -19567,10 +19521,6 @@ msgstr "No se pudo exportar el archivo Excellon." msgid "Gerber file exported to" msgstr "Archivo Gerber exportado a" -#: app_Main.py:9952 -msgid "Exporting Gerber" -msgstr "Gerber exportador" - #: app_Main.py:9957 app_Main.py:9964 msgid "Could not export file." msgstr "No se pudo exportar el archivo." @@ -19579,26 +19529,18 @@ msgstr "No se pudo exportar el archivo." msgid "DXF file exported to" msgstr "Archivo DXF exportado a" -#: app_Main.py:10019 -msgid "Exporting DXF" -msgstr "Exportando DXF" - #: app_Main.py:10024 app_Main.py:10031 msgid "Could not export DXF file." msgstr "No se pudo exportar el archivo DXF." -#: app_Main.py:10072 -msgid "Importing SVG" -msgstr "Importando SVG" +#: app_Main.py:10072 app_Main.py:10127 tclCommands/TclCommandImportSvg.py:76 +msgid "Importing ..." +msgstr "Importando ..." #: app_Main.py:10080 app_Main.py:10135 msgid "Import failed." msgstr "Importación fallida." -#: app_Main.py:10127 -msgid "Importing DXF" -msgstr "Importando DXF" - #: app_Main.py:10165 app_Main.py:10356 app_Main.py:10421 msgid "Failed to open file" msgstr "Fallo al abrir el archivo" @@ -19613,9 +19555,10 @@ msgstr "" "El objeto no es un archivo Gerber o está vacío. Anulando la creación de " "objetos." -#: app_Main.py:10185 -msgid "Opening Gerber" -msgstr "Apertura de gerber" +#: app_Main.py:10185 app_Main.py:10249 app_Main.py:10309 app_Main.py:10383 +#: app_Main.py:10436 tclCommands/TclCommandOpenDXF.py:81 +msgid "Opening ..." +msgstr "Abriendo ..." #: app_Main.py:10196 msgid "Open Gerber failed. Probable not a Gerber file." @@ -19625,10 +19568,6 @@ msgstr "Gerber abierto falló. Probablemente no sea un archivo Gerber." msgid "Cannot open file" msgstr "No se puede abrir el archivo" -#: app_Main.py:10249 -msgid "Opening Excellon." -msgstr "Apertura Excellon." - #: app_Main.py:10259 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "" @@ -19643,10 +19582,6 @@ msgstr "Lectura de archivo GCode" msgid "This is not GCODE" msgstr "Esto no es GCODE" -#: app_Main.py:10309 -msgid "Opening G-Code." -msgstr "Apertura del código G." - #: app_Main.py:10322 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " @@ -19665,10 +19600,6 @@ msgstr "" "El objeto no es un archivo HPGL2 o está vacío. Anulando la creación de " "objetos." -#: app_Main.py:10383 -msgid "Opening HPGL2" -msgstr "Apertura de HPGL2" - #: app_Main.py:10390 msgid " Open HPGL2 failed. Probable not a HPGL2 file." msgstr " Abrir HPGL2 falló. Probablemente no sea un archivo HPGL2." @@ -19677,10 +19608,6 @@ msgstr " Abrir HPGL2 falló. Probablemente no sea un archivo HPGL2." msgid "TCL script file opened in Code Editor." msgstr "Archivo de script TCL abierto en Code Editor." -#: app_Main.py:10436 -msgid "Opening TCL Script..." -msgstr "Abriendo TCL Script ..." - #: app_Main.py:10447 msgid "Failed to open TCL Script." msgstr "Error al abrir la secuencia de comandos TCL." @@ -19714,8 +19641,8 @@ msgid "Project loaded from" msgstr "Proyecto cargado desde" #: app_Main.py:10645 -msgid "Saving FlatCAM Project" -msgstr "Proyecto FlatCAM de ahorro" +msgid "Saving Project ..." +msgstr "Salvar Proyecto ..." #: app_Main.py:10667 app_Main.py:10703 msgid "Project saved to" @@ -19799,11 +19726,11 @@ msgstr "Error al almacenar en búfer. Ningún objeto seleccionado" msgid "There is no such parameter" msgstr "No hay tal parámetro" -#: camlib.py:3072 camlib.py:5394 camlib.py:5794 +#: camlib.py:3072 camlib.py:5401 camlib.py:5801 msgid "Indexing geometry before generating G-Code..." msgstr "Indexación de la geometría antes de generar código G ..." -#: camlib.py:3102 camlib.py:4117 camlib.py:4353 +#: camlib.py:3102 camlib.py:4124 camlib.py:4360 msgid "" "The Cut Z parameter has positive value. It is the depth value to drill into " "material.\n" @@ -19821,16 +19748,16 @@ msgstr "" msgid "The Cut Z parameter is zero. There will be no cut, aborting" msgstr "El parámetro Cut Z es cero. No habrá corte, abortando" -#: camlib.py:3238 camlib.py:3616 +#: camlib.py:3238 camlib.py:3623 msgid "The End X,Y format has to be (x, y)." msgstr "El formato End X, Y tiene que ser (x, y)." -#: camlib.py:3314 camlib.py:3707 camlib.py:4201 camlib.py:4434 camlib.py:5468 -#: camlib.py:5875 +#: camlib.py:3314 camlib.py:3714 camlib.py:4208 camlib.py:4441 camlib.py:5475 +#: camlib.py:5882 msgid "Starting G-Code for tool with diameter" msgstr "Código G inicial para herramienta con diámetro" -#: camlib.py:3438 camlib.py:4322 camlib.py:4555 camlib.py:6816 +#: camlib.py:3438 camlib.py:4329 camlib.py:4562 camlib.py:6823 msgid "G91 coordinates not implemented" msgstr "Coordenadas G91 no implementadas" @@ -19838,7 +19765,7 @@ msgstr "Coordenadas G91 no implementadas" msgid "Finished G-Code generation for tool:" msgstr "Generación de código G finalizada para herramienta:" -#: camlib.py:3536 camlib.py:5340 camlib.py:5735 +#: camlib.py:3543 camlib.py:5347 camlib.py:5742 msgid "" "Cut_Z parameter is None or zero. Most likely a bad combinations of other " "parameters." @@ -19846,7 +19773,7 @@ msgstr "" "El parámetro Cut_Z es Ninguno o cero. Lo más probable es una mala " "combinación de otros parámetros." -#: camlib.py:3544 camlib.py:5349 camlib.py:5744 +#: camlib.py:3551 camlib.py:5356 camlib.py:5751 msgid "" "The Cut Z parameter has positive value. It is the depth value to cut into " "material.\n" @@ -19860,15 +19787,15 @@ msgstr "" "tipográfico, por lo tanto, la aplicación convertirá el valor a negativo. " "Verifique el código CNC resultante (Gcode, etc.)." -#: camlib.py:3552 camlib.py:4127 camlib.py:4363 camlib.py:5357 camlib.py:5752 +#: camlib.py:3559 camlib.py:4134 camlib.py:4370 camlib.py:5364 camlib.py:5759 msgid "The Cut Z parameter is zero. There will be no cut, skipping file" msgstr "El parámetro Cut Z es cero. No habrá corte, saltando archivo" -#: camlib.py:3557 camlib.py:5362 camlib.py:5758 +#: camlib.py:3564 camlib.py:5369 camlib.py:5765 msgid "Travel Z parameter is None or zero." msgstr "El parámetro Travel Z des Ninguno o cero." -#: camlib.py:3562 camlib.py:5367 camlib.py:5763 +#: camlib.py:3569 camlib.py:5374 camlib.py:5770 msgid "" "The Travel Z parameter has negative value. It is the height value to travel " "between cuts.\n" @@ -19882,20 +19809,20 @@ msgstr "" "error tipográfico, por lo tanto, la aplicación convertirá el valor a " "positivo. Verifique el código CNC resultante (Gcode, etc.)." -#: camlib.py:3570 camlib.py:5375 camlib.py:5771 +#: camlib.py:3577 camlib.py:5382 camlib.py:5778 msgid "The Z Travel parameter is zero. This is dangerous, skipping file" msgstr "" "El parámetro Z Travel es cero. Esto es peligroso, saltando el archive %s" -#: camlib.py:3814 camlib.py:5541 camlib.py:5951 +#: camlib.py:3821 camlib.py:5548 camlib.py:5958 msgid "Finished G-Code generation" msgstr "Generación de código G terminada" -#: camlib.py:3814 camlib.py:5541 +#: camlib.py:3821 camlib.py:5548 msgid "paths traced" msgstr "caminos trazados" -#: camlib.py:3871 +#: camlib.py:3878 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -19905,7 +19832,7 @@ msgstr "" "formato (x, y)\n" "pero ahora solo hay un valor, no dos. " -#: camlib.py:3883 camlib.py:5303 camlib.py:5702 +#: camlib.py:3890 camlib.py:5310 camlib.py:5709 msgid "" "The End Move X,Y field in Edit -> Preferences has to be in the format (x, y) " "but now there is only one value, not two." @@ -19913,11 +19840,11 @@ msgstr "" "El campo de movimiento final X, Y en Editar -> Preferencias debe estar en el " "formato (x, y) pero ahora solo hay un valor, no dos." -#: camlib.py:5209 +#: camlib.py:5216 msgid "Finished G-Code generation..." msgstr "Generación de código G finalizada ..." -#: camlib.py:5326 +#: camlib.py:5333 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -19927,14 +19854,14 @@ msgstr "" "formato (x, y)\n" "pero ahora solo hay un valor, no dos." -#: camlib.py:5593 +#: camlib.py:5600 msgid "" "Trying to generate a CNC Job from a Geometry object without solid_geometry." msgstr "" "Intentando generar un trabajo de CNC desde un objeto de geometría sin " "solid_geometry." -#: camlib.py:5635 +#: camlib.py:5642 msgid "" "The Tool Offset value is too negative to use for the current_geometry.\n" "Raise the value (in module) and try again." @@ -19943,45 +19870,45 @@ msgstr "" "en current_geometry.\n" "Aumente el valor (en el módulo) e intente nuevamente." -#: camlib.py:5951 +#: camlib.py:5958 msgid " paths traced." msgstr " caminos trazados." -#: camlib.py:5979 +#: camlib.py:5986 msgid "There is no tool data in the SolderPaste geometry." msgstr "No hay datos de herramientas en la geometría SolderPaste." -#: camlib.py:6069 +#: camlib.py:6076 msgid "Finished SolderPaste G-Code generation" msgstr "Generación de código G de soldadura soldada terminada" -#: camlib.py:6069 +#: camlib.py:6076 msgid "paths traced." msgstr "caminos trazados." -#: camlib.py:6393 +#: camlib.py:6400 msgid "Parsing GCode file. Number of lines" msgstr "Analizando el archivo GCode. Número de líneas" -#: camlib.py:6505 +#: camlib.py:6512 msgid "Creating Geometry from the parsed GCode file. " msgstr "Crear geometría a partir del archivo GCode analizado. " -#: camlib.py:6562 +#: camlib.py:6569 msgid "Parsing GCode file for tool diameter" msgstr "Análisis del archivo GCode para el diámetro de la herramienta" -#: camlib.py:6563 +#: camlib.py:6570 msgid "Number of lines" msgstr "Número de líneas" -#: camlib.py:6652 +#: camlib.py:6659 msgid "Creating Geometry from the parsed GCode file for tool diameter" msgstr "" "Creación de geometría a partir del archivo GCode analizado para el diámetro " "de la herramienta" -#: camlib.py:7086 camlib.py:7234 camlib.py:7403 +#: camlib.py:7093 camlib.py:7241 camlib.py:7410 msgid "G91 coordinates not implemented ..." msgstr "Coordenadas G91 no implementadas ..." @@ -20090,6 +20017,80 @@ msgid "No Geometry name in args. Provide a name and try again." msgstr "" "Sin nombre de geometría en args. Proporcione un nombre e intente nuevamente." +#, fuzzy +#~| msgid "Opening G-Code." +#~ msgid "Opening G-..." +#~ msgstr "Apertura del código G." + +#~ msgid "Iso" +#~ msgstr "Aisl" + +#~ msgid "Rough" +#~ msgstr "Áspero" + +#~ msgid "Finish" +#~ msgstr "Terminar" + +#~ msgid "Loading Gerber into Editor" +#~ msgstr "Cargando Gerber en el Editor" + +#~ msgid "Creating Gerber." +#~ msgstr "Creación de Gerber." + +#~ msgid "Plotting..." +#~ msgstr "Trazando ..." + +#~ msgid "Plotting Apertures" +#~ msgstr "Aperturas de trazado" + +#~ msgid "Importing Image" +#~ msgstr "Importando imagen" + +#~ msgid "Parsing PDF file ..." +#~ msgstr "Analizando archivo PDF ..." + +#~ msgid "Importing Excellon." +#~ msgstr "Importando Excellon." + +#~ msgid "Generating QRCode geometry" +#~ msgstr "Generando geometría QRCode" + +#~ msgid "Creating Solder Paste dispensing geometry." +#~ msgstr "Creación de geometría de dispensación de pasta de soldadura." + +#~ msgid "Generating new object ..." +#~ msgstr "Generando nuevo objeto ..." + +#~ msgid "Printing PDF ... Please wait." +#~ msgstr "Imprimiendo PDF ... Por favor espere." + +#~ msgid "Exporting Excellon" +#~ msgstr "Exportando excellon" + +#~ msgid "Exporting Gerber" +#~ msgstr "Gerber exportador" + +#~ msgid "Exporting DXF" +#~ msgstr "Exportando DXF" + +#~ msgid "Importing DXF" +#~ msgstr "Importando DXF" + +#~ msgid "Opening Gerber" +#~ msgstr "Apertura de gerber" + +#~ msgid "Opening Excellon." +#~ msgstr "Apertura Excellon." + +#~ msgid "Opening HPGL2" +#~ msgstr "Apertura de HPGL2" + +#~ msgid "Opening TCL Script..." +#~ msgstr "Abriendo TCL Script ..." + +#~ msgid "Saving FlatCAM Project" +#~ msgstr "Proyecto FlatCAM de ahorro" + #~ msgid "To add an Pad Array first select a aperture in Aperture Table" #~ msgstr "" #~ "Para agregar un Pad Array, primero seleccione una abertura en la Tabla de " @@ -21677,9 +21678,6 @@ msgstr "" #~ msgid "Export Code cancelled." #~ msgstr "Exportación de Código cancelada." -#~ msgid "&Save Project ..." -#~ msgstr "Salvar proyecto ..." - #~ msgid "Save Project C&opy ..." #~ msgstr "Guardar copia del proyecto ..." diff --git a/locale/fr/LC_MESSAGES/strings.mo b/locale/fr/LC_MESSAGES/strings.mo index 721e4c9e..d43b4f25 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 ce56e4bf..e1ad851b 100644 --- a/locale/fr/LC_MESSAGES/strings.po +++ b/locale/fr/LC_MESSAGES/strings.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-11-02 22:52+0200\n" -"PO-Revision-Date: 2020-11-02 22:52+0200\n" +"POT-Creation-Date: 2020-11-03 06:17+0200\n" +"PO-Revision-Date: 2020-11-03 06:17+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: fr\n" @@ -110,7 +110,7 @@ msgstr "Exporter des signets" msgid "Bookmarks" msgstr "Signets" -#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2089 appDatabase.py:2135 +#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2111 appDatabase.py:2157 #: appEditors/AppExcEditor.py:1203 appEditors/AppExcEditor.py:1271 #: appEditors/AppTextEditor.py:259 appGUI/MainGUI.py:3015 #: appGUI/MainGUI.py:3237 appGUI/MainGUI.py:3452 @@ -129,7 +129,7 @@ msgstr "Signets" msgid "Cancelled." msgstr "Annulé." -#: Bookmark.py:308 appDatabase.py:2097 appEditors/AppTextEditor.py:314 +#: Bookmark.py:308 appDatabase.py:2119 appEditors/AppTextEditor.py:314 #: appObjects/FlatCAMCNCJob.py:1679 appObjects/FlatCAMCNCJob.py:1871 #: appObjects/FlatCAMCNCJob.py:2333 appTools/ToolFilm.py:589 #: appTools/ToolFilm.py:839 appTools/ToolSolderPaste.py:1098 app_Main.py:2809 @@ -176,8 +176,8 @@ msgid "Click the end point of the area." msgstr "Cliquez sur le point final de la zone." #: appCommon/Common.py:358 appCommon/Common.py:460 -#: appTools/ToolCopperThieving.py:391 appTools/ToolIsolation.py:2354 -#: appTools/ToolIsolation.py:2406 appTools/ToolNCC.py:1445 +#: appTools/ToolCopperThieving.py:391 appTools/ToolIsolation.py:2357 +#: appTools/ToolIsolation.py:2409 appTools/ToolNCC.py:1445 #: appTools/ToolNCC.py:1497 appTools/ToolPaint.py:1225 #: appTools/ToolPaint.py:1276 msgid "Zone added. Click to start adding next zone or right click to finish." @@ -186,7 +186,7 @@ msgstr "" "clic droit pour terminer." #: appCommon/Common.py:405 appEditors/AppGeoEditor.py:2362 -#: appTools/ToolIsolation.py:2377 appTools/ToolNCC.py:1468 +#: appTools/ToolIsolation.py:2380 appTools/ToolNCC.py:1468 #: appTools/ToolPaint.py:1247 msgid "Click on next Point or click right mouse button to complete ..." msgstr "" @@ -227,30 +227,6 @@ msgstr "Toutes les zones d'exclusion ont été supprimées." msgid "Selected exclusion zones deleted." msgstr "Les zones d'exclusion sélectionnées ont été supprimées." -#: appDatabase.py:29 appObjects/FlatCAMGeometry.py:131 -#: appObjects/FlatCAMGeometry.py:1590 appObjects/FlatCAMGeometry.py:1591 -#: appObjects/FlatCAMGeometry.py:1600 -msgid "Iso" -msgstr "Iso" - -#: appDatabase.py:29 appObjects/AppObject.py:259 -#: appObjects/FlatCAMGeometry.py:131 appObjects/FlatCAMGeometry.py:537 -#: appObjects/FlatCAMGeometry.py:1072 appObjects/FlatCAMGeometry.py:1202 -#: appObjects/FlatCAMGerber.py:539 appObjects/FlatCAMGerber.py:685 -#: appTools/ToolCutOut.py:314 appTools/ToolCutOut.py:448 -#: appTools/ToolDrilling.py:1216 appTools/ToolIsolation.py:903 -#: appTools/ToolIsolation.py:1098 appTools/ToolIsolation.py:1629 -#: appTools/ToolIsolation.py:1791 appTools/ToolIsolation.py:1984 -#: appTools/ToolMilling.py:983 appTools/ToolNCC.py:840 appTools/ToolNCC.py:1046 -#: appTools/ToolPaint.py:415 appTools/ToolPaint.py:733 camlib.py:1231 -#: camlib.py:1292 -msgid "Rough" -msgstr "Rugueux" - -#: appDatabase.py:29 appObjects/FlatCAMGeometry.py:131 -msgid "Finish" -msgstr "Finition" - #: appDatabase.py:44 msgid "ID" msgstr "ID" @@ -310,7 +286,7 @@ msgstr "" #: appObjects/FlatCAMExcellon.py:905 appObjects/FlatCAMExcellon.py:1005 #: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 -#: appTools/ToolDrilling.py:2065 appTools/ToolIsolation.py:3035 +#: appTools/ToolDrilling.py:2065 appTools/ToolIsolation.py:3038 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 appTools/ToolMilling.py:1670 #: appTools/ToolNCC.py:3909 appTools/ToolPaint.py:2831 @@ -362,38 +338,38 @@ msgstr "Opération" msgid "The kind of Application Tool where this tool is to be used." msgstr "Le type d'outil d'application où cet outil doit être utilisé." -#: appDatabase.py:278 appDatabase.py:1786 appDatabase.py:2170 +#: appDatabase.py:278 appDatabase.py:1786 appDatabase.py:2192 #: appGUI/MainGUI.py:1414 app_Main.py:7557 msgid "General" msgstr "Général" -#: appDatabase.py:278 appDatabase.py:2173 +#: appDatabase.py:278 appDatabase.py:2195 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:55 #: appTools/ToolMilling.py:1747 msgid "Milling" msgstr "Fraisage" -#: appDatabase.py:278 appDatabase.py:2178 +#: appDatabase.py:278 appDatabase.py:2200 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:54 #: appTools/ToolMilling.py:1746 msgid "Drilling" msgstr "Forage" -#: appDatabase.py:278 appDatabase.py:600 appDatabase.py:2186 +#: appDatabase.py:278 appDatabase.py:600 appDatabase.py:2208 #: appTools/ToolNCC.py:4084 msgid "Isolation" msgstr "Isolement" -#: appDatabase.py:278 appDatabase.py:2194 appEditors/AppGeoEditor.py:531 +#: appDatabase.py:278 appDatabase.py:2216 appEditors/AppGeoEditor.py:531 #: appGUI/MainGUI.py:1621 appTools/ToolPaint.py:747 msgid "Paint" msgstr "Peindre" -#: appDatabase.py:278 appDatabase.py:2202 appTools/ToolNCC.py:1060 +#: appDatabase.py:278 appDatabase.py:2224 appTools/ToolNCC.py:1060 msgid "NCC" msgstr "NCC" -#: appDatabase.py:278 appDatabase.py:2210 appTools/ToolCutOut.py:328 +#: appDatabase.py:278 appDatabase.py:2232 appTools/ToolCutOut.py:328 msgid "Cutout" msgstr "Découpe" @@ -403,7 +379,7 @@ msgstr "Découpe" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:303 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:284 -#: appTools/ToolIsolation.py:3438 appTools/ToolNCC.py:4362 +#: appTools/ToolIsolation.py:3441 appTools/ToolNCC.py:4362 #: appTools/ToolPaint.py:3152 msgid "Shape" msgstr "Forme" @@ -710,7 +686,7 @@ msgstr "" "échouera.\n" "- Nettoyer -> Nettoyage standard des zones non cuivrées." -#: appDatabase.py:599 appEditors/AppGerberEditor.py:2800 +#: appDatabase.py:599 appEditors/AppGerberEditor.py:2832 #: appTools/ToolNCC.py:4083 msgid "Clear" msgstr "Nettoyer" @@ -720,7 +696,7 @@ msgstr "Nettoyer" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:182 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137 -#: appTools/ToolIsolation.py:3217 appTools/ToolMilling.py:1760 +#: appTools/ToolIsolation.py:3220 appTools/ToolMilling.py:1760 #: appTools/ToolNCC.py:4092 msgid "Milling Type" msgstr "Type de fraisage" @@ -730,7 +706,7 @@ msgstr "Type de fraisage" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:192 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:139 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:147 -#: appTools/ToolIsolation.py:3219 appTools/ToolIsolation.py:3227 +#: appTools/ToolIsolation.py:3222 appTools/ToolIsolation.py:3230 #: appTools/ToolNCC.py:4094 appTools/ToolNCC.py:4102 msgid "" "Milling type when the selected tool is of type: 'iso_op':\n" @@ -746,7 +722,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:144 -#: appTools/ToolIsolation.py:3224 appTools/ToolNCC.py:4099 +#: appTools/ToolIsolation.py:3227 appTools/ToolNCC.py:4099 msgid "Climb" msgstr "Monter" @@ -754,7 +730,7 @@ msgstr "Monter" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:145 -#: appTools/ToolIsolation.py:3225 appTools/ToolNCC.py:4100 +#: appTools/ToolIsolation.py:3228 appTools/ToolNCC.py:4100 msgid "Conventional" msgstr "Conventionnel" @@ -765,7 +741,7 @@ msgstr "Conventionnel" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:167 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:182 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:161 -#: appTools/ToolDrilling.py:2312 appTools/ToolIsolation.py:3202 +#: appTools/ToolDrilling.py:2312 appTools/ToolIsolation.py:3205 #: appTools/ToolNCC.py:4115 appTools/ToolPaint.py:2973 msgid "Overlap" msgstr "Chevauchement" @@ -927,7 +903,7 @@ msgstr "" "pour réduire les bords rugueux." #: appDatabase.py:700 appDatabase.py:758 appEditors/AppGeoEditor.py:614 -#: appEditors/AppGerberEditor.py:5352 appEditors/appGCodeEditor.py:687 +#: appEditors/AppGerberEditor.py:5384 appEditors/appGCodeEditor.py:687 #: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:183 @@ -1014,12 +990,12 @@ msgid "Laser_lines" msgstr "Lignes_laser" #: appDatabase.py:826 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:154 -#: appTools/ToolIsolation.py:3189 +#: appTools/ToolIsolation.py:3192 msgid "Passes" msgstr "Passes" #: appDatabase.py:828 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:156 -#: appTools/ToolIsolation.py:3191 +#: appTools/ToolIsolation.py:3194 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -1030,7 +1006,7 @@ msgstr "" #: appDatabase.py:841 appGUI/ObjectUI.py:1696 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:321 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:169 -#: appTools/ToolIsolation.py:3204 +#: appTools/ToolIsolation.py:3207 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 " @@ -1038,7 +1014,7 @@ msgstr "" #: appDatabase.py:874 appGUI/ObjectUI.py:234 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:201 -#: appTools/ToolIsolation.py:3237 +#: appTools/ToolIsolation.py:3240 msgid "Follow" msgstr "Suivre" @@ -1046,7 +1022,7 @@ msgstr "Suivre" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:45 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:209 -#: appTools/ToolIsolation.py:3239 appTools/ToolIsolation.py:3245 +#: appTools/ToolIsolation.py:3242 appTools/ToolIsolation.py:3248 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -1057,12 +1033,12 @@ msgstr "" "le milieu de la trace." #: appDatabase.py:891 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:218 -#: appTools/ToolIsolation.py:3254 +#: appTools/ToolIsolation.py:3257 msgid "Isolation Type" msgstr "Type d'isolement" #: appDatabase.py:893 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:220 -#: appTools/ToolIsolation.py:3256 +#: appTools/ToolIsolation.py:3259 msgid "" "Choose how the isolation will be executed:\n" "- 'Full' -> complete isolation of polygons\n" @@ -1085,17 +1061,17 @@ msgstr "" #: appDatabase.py:902 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:229 -#: appTools/ToolIsolation.py:3265 +#: appTools/ToolIsolation.py:3268 msgid "Full" msgstr "Complète" #: appDatabase.py:903 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 -#: appTools/ToolIsolation.py:3266 +#: appTools/ToolIsolation.py:3269 msgid "Ext" msgstr "Ext" #: appDatabase.py:904 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:231 -#: appTools/ToolIsolation.py:3267 +#: appTools/ToolIsolation.py:3270 msgid "Int" msgstr "Int" @@ -1476,7 +1452,7 @@ msgstr "Annuler" #: appTools/ToolFilm.py:1458 appTools/ToolFilm.py:1469 #: appTools/ToolImage.py:321 appTools/ToolImage.py:332 #: appTools/ToolInvertGerber.py:302 appTools/ToolInvertGerber.py:313 -#: appTools/ToolIsolation.py:3507 appTools/ToolIsolation.py:3518 +#: appTools/ToolIsolation.py:3510 appTools/ToolIsolation.py:3521 #: appTools/ToolMilling.py:2341 appTools/ToolMilling.py:2352 #: appTools/ToolNCC.py:4527 appTools/ToolNCC.py:4538 #: appTools/ToolOptimal.py:615 appTools/ToolOptimal.py:626 @@ -1487,7 +1463,7 @@ msgstr "Annuler" #: appTools/ToolQRCode.py:930 appTools/ToolQRCode.py:941 #: appTools/ToolRulesCheck.py:1664 appTools/ToolRulesCheck.py:1675 #: appTools/ToolSolderPaste.py:1576 appTools/ToolSolderPaste.py:1587 -#: appTools/ToolSub.py:824 appTools/ToolSub.py:835 +#: appTools/ToolSub.py:825 appTools/ToolSub.py:836 #: appTools/ToolTransform.py:964 appTools/ToolTransform.py:975 msgid "Edited value is out of range" msgstr "La valeur modifiée est hors limites" @@ -1512,7 +1488,7 @@ msgstr "La valeur modifiée est hors limites" #: appTools/ToolFilm.py:1464 appTools/ToolFilm.py:1471 #: appTools/ToolImage.py:327 appTools/ToolImage.py:334 #: appTools/ToolInvertGerber.py:308 appTools/ToolInvertGerber.py:315 -#: appTools/ToolIsolation.py:3513 appTools/ToolIsolation.py:3520 +#: appTools/ToolIsolation.py:3516 appTools/ToolIsolation.py:3523 #: appTools/ToolMilling.py:2347 appTools/ToolMilling.py:2354 #: appTools/ToolNCC.py:4533 appTools/ToolNCC.py:4540 #: appTools/ToolOptimal.py:621 appTools/ToolOptimal.py:628 @@ -1523,7 +1499,7 @@ msgstr "La valeur modifiée est hors limites" #: appTools/ToolQRCode.py:936 appTools/ToolQRCode.py:943 #: appTools/ToolRulesCheck.py:1670 appTools/ToolRulesCheck.py:1677 #: appTools/ToolSolderPaste.py:1582 appTools/ToolSolderPaste.py:1589 -#: appTools/ToolSub.py:830 appTools/ToolSub.py:837 +#: appTools/ToolSub.py:831 appTools/ToolSub.py:838 #: appTools/ToolTransform.py:970 appTools/ToolTransform.py:977 msgid "Edited value is within limits." msgstr "La valeur modifiée est dans les limites." @@ -1544,11 +1520,11 @@ msgstr "Suppression de la BD" msgid "Save changes" msgstr "Sauvegarder les modifications" -#: appDatabase.py:1727 appDatabase.py:2164 appDatabase.py:2583 -#: appDatabase.py:2595 appGUI/MainGUI.py:490 appObjects/FlatCAMGeometry.py:1239 +#: appDatabase.py:1727 appDatabase.py:2186 appDatabase.py:2605 +#: appDatabase.py:2617 appGUI/MainGUI.py:490 appObjects/FlatCAMGeometry.py:1239 #: appTools/ToolCutOut.py:467 appTools/ToolCutOut.py:489 -#: appTools/ToolCutOut.py:530 appTools/ToolIsolation.py:2584 -#: appTools/ToolIsolation.py:2594 appTools/ToolIsolation.py:2678 +#: appTools/ToolCutOut.py:530 appTools/ToolIsolation.py:2587 +#: appTools/ToolIsolation.py:2597 appTools/ToolIsolation.py:2681 #: appTools/ToolNCC.py:3727 appTools/ToolNCC.py:3737 appTools/ToolNCC.py:3817 #: appTools/ToolPaint.py:2632 appTools/ToolPaint.py:2642 #: appTools/ToolPaint.py:2731 app_Main.py:5851 app_Main.py:5888 @@ -1556,80 +1532,80 @@ msgstr "Sauvegarder les modifications" msgid "Tools Database" msgstr "Base de données outils" -#: appDatabase.py:1738 appDatabase.py:2108 appDatabase.py:2142 +#: appDatabase.py:1738 appDatabase.py:2130 appDatabase.py:2164 #: appObjects/FlatCAMGeometry.py:1052 appTools/ToolCutOut.py:294 #: appTools/ToolDrilling.py:895 appTools/ToolIsolation.py:1078 #: appTools/ToolNCC.py:1025 appTools/ToolPaint.py:713 app_Main.py:5847 msgid "Could not load Tools DB file." msgstr "Impossible de charger le fichier BD des outils." -#: appDatabase.py:1746 appDatabase.py:2150 appObjects/FlatCAMGeometry.py:1063 +#: appDatabase.py:1746 appDatabase.py:2172 appObjects/FlatCAMGeometry.py:1063 #: appTools/ToolCutOut.py:305 appTools/ToolDrilling.py:903 #: appTools/ToolIsolation.py:1089 appTools/ToolNCC.py:1036 #: appTools/ToolPaint.py:724 msgid "Failed to parse Tools DB file." msgstr "Échec de l'analyse du fichier BD des outils." -#: appDatabase.py:1749 appDatabase.py:2153 +#: appDatabase.py:1749 appDatabase.py:2175 msgid "Loaded Tools DB from" msgstr "Base de données des outils chargés à partir de" -#: appDatabase.py:2007 +#: appDatabase.py:2029 msgid "Tool added to DB." msgstr "Outil ajouté à BD." -#: appDatabase.py:2040 +#: appDatabase.py:2062 msgid "Tool copied from Tools DB." msgstr "Outil copié à partir de la BD d'outils." -#: appDatabase.py:2067 +#: appDatabase.py:2089 msgid "Tool removed from Tools DB." msgstr "Outil supprimé de la BD d'outils." -#: appDatabase.py:2080 +#: appDatabase.py:2102 msgid "Export Tools Database" msgstr "Exporter la BD des outils" -#: appDatabase.py:2082 +#: appDatabase.py:2104 msgid "Tools_Database" msgstr "Base de données d'outils" -#: appDatabase.py:2119 appDatabase.py:2122 appDatabase.py:2225 +#: appDatabase.py:2141 appDatabase.py:2144 appDatabase.py:2247 msgid "Failed to write Tools DB to file." msgstr "Échec d'écriture du fichier de base de données des outils." -#: appDatabase.py:2125 +#: appDatabase.py:2147 msgid "Exported Tools DB to" msgstr "Base de données d'outils exportée vers" -#: appDatabase.py:2132 +#: appDatabase.py:2154 msgid "Import FlatCAM Tools DB" msgstr "Importer la BD des outils FlatCAM" -#: appDatabase.py:2229 +#: appDatabase.py:2251 msgid "Saved Tools DB." msgstr "Sauvegarde de la BD des outils." -#: appDatabase.py:2402 +#: appDatabase.py:2424 msgid "" "To change tool properties select only one tool. Tools currently selected" msgstr "" "Pour modifier les propriétés de l'outil, sélectionnez un seul outil. Outils " "actuellement sélectionnés" -#: appDatabase.py:2559 +#: appDatabase.py:2581 msgid "No Tool/row selected in the Tools Database table" msgstr "Aucun outil/ligne sélectionné dans le tableau de la BD d'outils" -#: appDatabase.py:2563 appTools/ToolDrilling.py:907 +#: appDatabase.py:2585 appTools/ToolDrilling.py:907 msgid "Tools DB empty." msgstr "Base de données Outils vide." -#: appDatabase.py:2590 +#: appDatabase.py:2612 msgid "Tools in Tools Database edited but not saved." msgstr "La base de données outils a été modifiés mais pas enregistrés." -#: appDatabase.py:2599 +#: appDatabase.py:2621 msgid "Cancelled adding tool from DB." msgstr "Ajout d'outil de la BD abandonné." @@ -1651,10 +1627,11 @@ msgstr "Pour ajouter une perceuse, sélectionnez d'abord un outil" #: appEditors/AppExcEditor.py:3132 appEditors/AppGeoEditor.py:4256 #: appEditors/AppGeoEditor.py:4270 appEditors/AppGerberEditor.py:1097 #: appEditors/AppGerberEditor.py:1337 appEditors/AppGerberEditor.py:1536 -#: appEditors/AppGerberEditor.py:1818 appEditors/AppGerberEditor.py:4656 -#: appEditors/AppGerberEditor.py:4673 appGUI/MainGUI.py:2996 +#: appEditors/AppGerberEditor.py:1818 appEditors/AppGerberEditor.py:4688 +#: appEditors/AppGerberEditor.py:4705 appGUI/MainGUI.py:2996 #: appGUI/MainGUI.py:3008 appTools/ToolAlignObjects.py:253 #: appTools/ToolAlignObjects.py:275 app_Main.py:5092 app_Main.py:5246 +#: tclCommands/TclCommandPanelize.py:296 tclCommands/TclCommandPanelize.py:305 msgid "Done." msgstr "Terminé." @@ -1808,7 +1785,7 @@ msgid "Done. Drill(s) deleted." msgstr "Terminé. Percer des trous supprimés." #: appEditors/AppExcEditor.py:3567 appEditors/AppExcEditor.py:3577 -#: appEditors/AppGerberEditor.py:5104 +#: appEditors/AppGerberEditor.py:5136 msgid "Click on the circular array Center position" msgstr "Cliquez sur le tableau circulaire Position centrale" @@ -1817,13 +1794,13 @@ msgstr "Cliquez sur le tableau circulaire Position centrale" msgid "Excellon Editor" msgstr "Editeur Excellon" -#: appEditors/AppExcEditor.py:3715 appEditors/AppGerberEditor.py:2520 +#: appEditors/AppExcEditor.py:3715 appEditors/AppGerberEditor.py:2552 #: appEditors/appGCodeEditor.py:669 msgid "Name:" msgstr "Nom:" #: appEditors/AppExcEditor.py:3721 appGUI/ObjectUI.py:620 -#: appGUI/ObjectUI.py:967 appTools/ToolIsolation.py:3023 +#: appGUI/ObjectUI.py:967 appTools/ToolIsolation.py:3026 #: appTools/ToolNCC.py:3897 appTools/ToolPaint.py:2818 #: appTools/ToolSolderPaste.py:1156 msgid "Tools Table" @@ -1861,14 +1838,14 @@ msgstr "" #: appGUI/ObjectUI.py:1639 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:268 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130 -#: appTools/ToolCutOut.py:2077 appTools/ToolIsolation.py:3104 +#: appTools/ToolCutOut.py:2077 appTools/ToolIsolation.py:3107 #: appTools/ToolNCC.py:3990 appTools/ToolNCC.py:4001 appTools/ToolPaint.py:2900 msgid "Tool Dia" msgstr "Diam. de l'outil" #: appEditors/AppExcEditor.py:3770 appGUI/ObjectUI.py:1084 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57 -#: appTools/ToolIsolation.py:3106 appTools/ToolNCC.py:3992 +#: appTools/ToolIsolation.py:3109 appTools/ToolNCC.py:3992 msgid "Diameter for the new tool" msgstr "Diamètre pour le nouvel outil" @@ -1938,12 +1915,12 @@ msgstr "" "Il peut être Linéaire X (Y) ou Circulaire" #: appEditors/AppExcEditor.py:3876 appEditors/AppExcEditor.py:4090 -#: appEditors/AppGerberEditor.py:2833 +#: appEditors/AppGerberEditor.py:2865 msgid "Linear" msgstr "Linéaire" #: appEditors/AppExcEditor.py:3877 appEditors/AppExcEditor.py:4091 -#: appEditors/AppGerberEditor.py:2834 +#: appEditors/AppGerberEditor.py:2866 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:52 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:149 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:107 @@ -1971,13 +1948,13 @@ msgstr "Spécifiez combien d'exercices doivent figurer dans le tableau." #: appEditors/AppExcEditor.py:3904 appEditors/AppExcEditor.py:3954 #: appEditors/AppExcEditor.py:4026 appEditors/AppExcEditor.py:4119 #: appEditors/AppExcEditor.py:4170 appEditors/AppGerberEditor.py:1632 -#: appEditors/AppGerberEditor.py:2862 appEditors/AppGerberEditor.py:2911 +#: appEditors/AppGerberEditor.py:2894 appEditors/AppGerberEditor.py:2943 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:178 msgid "Direction" msgstr "Direction" #: appEditors/AppExcEditor.py:3906 appEditors/AppExcEditor.py:4121 -#: appEditors/AppGerberEditor.py:2864 +#: appEditors/AppGerberEditor.py:2896 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:123 @@ -1993,7 +1970,7 @@ msgstr "" "- 'Angle' - un angle personnalisé pour l'inclinaison du tableau" #: appEditors/AppExcEditor.py:3913 appEditors/AppExcEditor.py:4035 -#: appEditors/AppExcEditor.py:4128 appEditors/AppGerberEditor.py:2871 +#: appEditors/AppExcEditor.py:4128 appEditors/AppGerberEditor.py:2903 #: appGUI/GUIElements.py:4245 appGUI/MainGUI.py:478 appGUI/MainGUI.py:671 #: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4698 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 @@ -2006,7 +1983,7 @@ msgid "X" msgstr "X" #: appEditors/AppExcEditor.py:3914 appEditors/AppExcEditor.py:4036 -#: appEditors/AppExcEditor.py:4129 appEditors/AppGerberEditor.py:2872 +#: appEditors/AppExcEditor.py:4129 appEditors/AppGerberEditor.py:2904 #: appGUI/GUIElements.py:4252 appGUI/MainGUI.py:481 appGUI/MainGUI.py:4433 #: appGUI/MainGUI.py:4699 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 @@ -2022,9 +1999,9 @@ msgstr "Y" #: appEditors/AppExcEditor.py:3966 appEditors/AppExcEditor.py:4037 #: appEditors/AppExcEditor.py:4041 appEditors/AppExcEditor.py:4130 #: appEditors/AppExcEditor.py:4148 appEditors/AppExcEditor.py:4182 -#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2873 -#: appEditors/AppGerberEditor.py:2890 appEditors/AppGerberEditor.py:2926 -#: appEditors/AppGerberEditor.py:5424 +#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2905 +#: appEditors/AppGerberEditor.py:2922 appEditors/AppGerberEditor.py:2958 +#: appEditors/AppGerberEditor.py:5456 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:94 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:113 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:189 @@ -2040,7 +2017,7 @@ msgid "Angle" msgstr "Angle" #: appEditors/AppExcEditor.py:3919 appEditors/AppExcEditor.py:4134 -#: appEditors/AppGerberEditor.py:2877 +#: appEditors/AppGerberEditor.py:2909 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:100 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:248 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:137 @@ -2048,7 +2025,7 @@ msgid "Pitch" msgstr "Pas" #: appEditors/AppExcEditor.py:3921 appEditors/AppExcEditor.py:4136 -#: appEditors/AppGerberEditor.py:2879 +#: appEditors/AppGerberEditor.py:2911 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:102 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:250 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:139 @@ -2068,7 +2045,7 @@ msgstr "" "La valeur maximale est: 360,00 degrés." #: appEditors/AppExcEditor.py:3955 appEditors/AppExcEditor.py:4171 -#: appEditors/AppGerberEditor.py:2913 +#: appEditors/AppGerberEditor.py:2945 msgid "" "Direction for circular array.Can be CW = clockwise or CCW = counter " "clockwise." @@ -2077,7 +2054,7 @@ msgstr "" "antihoraire." #: appEditors/AppExcEditor.py:3962 appEditors/AppExcEditor.py:4178 -#: appEditors/AppGerberEditor.py:2921 +#: appEditors/AppGerberEditor.py:2953 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:136 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:286 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:145 @@ -2087,7 +2064,7 @@ msgid "CW" msgstr "CW" #: appEditors/AppExcEditor.py:3963 appEditors/AppExcEditor.py:4179 -#: appEditors/AppGerberEditor.py:2922 +#: appEditors/AppGerberEditor.py:2954 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:137 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:287 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:146 @@ -2097,7 +2074,7 @@ msgid "CCW" msgstr "CCW" #: appEditors/AppExcEditor.py:3967 appEditors/AppExcEditor.py:4183 -#: appEditors/AppGerberEditor.py:2928 +#: appEditors/AppGerberEditor.py:2960 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:115 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:145 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:265 @@ -2184,13 +2161,13 @@ msgid "Specify how many slots to be in the array." msgstr "Spécifiez le nombre de rainures dans la Table." #: appEditors/AppExcEditor.py:4203 appEditors/AppGeoEditor.py:3311 -#: appEditors/AppGerberEditor.py:2950 appEditors/appGCodeEditor.py:753 +#: appEditors/AppGerberEditor.py:2982 appEditors/appGCodeEditor.py:753 #: appGUI/MainGUI.py:346 appGUI/MainGUI.py:1696 app_Main.py:2494 msgid "Exit Editor" msgstr "Sortir de l'Editeur" #: appEditors/AppExcEditor.py:4206 appEditors/AppGeoEditor.py:3314 -#: appEditors/AppGerberEditor.py:2953 appEditors/appGCodeEditor.py:756 +#: appEditors/AppGerberEditor.py:2985 appEditors/appGCodeEditor.py:756 msgid "Exit from Editor." msgstr "Sortir de l'Editeur." @@ -2220,11 +2197,11 @@ msgstr "" " - \"Biseauté:\" le coin est une ligne qui relie directement les " "fonctionnalités réunies dans le coin" -#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2689 +#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2721 msgid "Round" msgstr "Rond" -#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2690 +#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2722 #: appGUI/ObjectUI.py:1603 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:68 @@ -2239,14 +2216,14 @@ msgstr "Rond" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:289 #: appTools/ToolDrilling.py:2588 appTools/ToolExtractDrills.py:487 #: appTools/ToolExtractDrills.py:615 appTools/ToolInvertGerber.py:254 -#: appTools/ToolIsolation.py:3443 appTools/ToolMilling.py:2264 +#: appTools/ToolIsolation.py:3446 appTools/ToolMilling.py:2264 #: appTools/ToolNCC.py:4367 appTools/ToolPaint.py:3157 #: appTools/ToolPunchGerber.py:1060 appTools/ToolPunchGerber.py:1227 #: appTools/ToolQRCode.py:795 msgid "Square" msgstr "Carré" -#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2691 +#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2723 msgid "Beveled" msgstr "Biseauté" @@ -2271,7 +2248,7 @@ msgstr "Outil Tampon" #: appEditors/AppGeoEditor.py:146 appEditors/AppGeoEditor.py:163 #: appEditors/AppGeoEditor.py:180 appEditors/AppGeoEditor.py:2988 #: appEditors/AppGeoEditor.py:3016 appEditors/AppGeoEditor.py:3044 -#: appEditors/AppGerberEditor.py:5157 +#: appEditors/AppGerberEditor.py:5189 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-" @@ -2285,8 +2262,8 @@ msgstr "Outil Texte" msgid "Font" msgstr "Police" -#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2546 -#: appEditors/AppGerberEditor.py:4002 appGUI/ObjectUI.py:316 +#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2578 +#: appEditors/AppGerberEditor.py:4034 appGUI/ObjectUI.py:316 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:103 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:180 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:209 @@ -2312,7 +2289,7 @@ msgstr "Outil Texte" #: appGUI/ObjectUI.py:1161 appObjects/FlatCAMExcellon.py:883 #: appObjects/FlatCAMGeometry.py:962 appTools/ToolDrilling.py:711 #: appTools/ToolDrilling.py:1033 appTools/ToolDrilling.py:2116 -#: appTools/ToolIsolation.py:698 appTools/ToolIsolation.py:3179 +#: appTools/ToolIsolation.py:698 appTools/ToolIsolation.py:3182 #: appTools/ToolMilling.py:790 appTools/ToolMilling.py:1046 #: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:329 #: appTools/ToolNCC.py:2294 appTools/ToolNCC.py:4064 appTools/ToolPaint.py:302 @@ -2350,7 +2327,7 @@ msgstr "" #: appEditors/AppGeoEditor.py:585 appEditors/AppGeoEditor.py:1074 #: appEditors/AppGeoEditor.py:2976 appEditors/AppGeoEditor.py:3004 #: appEditors/AppGeoEditor.py:3032 appEditors/AppGeoEditor.py:4413 -#: appEditors/AppGerberEditor.py:5812 +#: appEditors/AppGerberEditor.py:5844 msgid "Cancelled. No shape selected." msgstr "Annulé. Aucune forme sélectionnée." @@ -2363,26 +2340,26 @@ msgid "Tools" msgstr "Outils" #: appEditors/AppGeoEditor.py:609 appEditors/AppGeoEditor.py:1038 -#: appEditors/AppGerberEditor.py:5347 appEditors/AppGerberEditor.py:5776 +#: appEditors/AppGerberEditor.py:5379 appEditors/AppGerberEditor.py:5808 #: appGUI/MainGUI.py:695 appGUI/MainGUI.py:1075 appGUI/MainGUI.py:2244 #: appTools/ToolTransform.py:85 msgid "Transform Tool" msgstr "Outil de Transformation" #: appEditors/AppGeoEditor.py:610 appEditors/AppGeoEditor.py:702 -#: appEditors/AppGerberEditor.py:5348 appEditors/AppGerberEditor.py:5440 +#: appEditors/AppGerberEditor.py:5380 appEditors/AppGerberEditor.py:5472 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:88 #: appTools/ToolTransform.py:513 appTools/ToolTransform.py:633 msgid "Rotate" msgstr "Tourner" -#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5349 +#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5381 #: appTools/ToolTransform.py:514 msgid "Skew/Shear" msgstr "Inclinaison/Cisaillement" -#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2738 -#: appEditors/AppGerberEditor.py:5350 appGUI/MainGUI.py:776 +#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2770 +#: appEditors/AppGerberEditor.py:5382 appGUI/MainGUI.py:776 #: appGUI/MainGUI.py:1197 appGUI/MainGUI.py:1664 appGUI/MainGUI.py:2366 #: appGUI/MainGUI.py:4935 appGUI/ObjectUI.py:125 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147 @@ -2390,13 +2367,13 @@ msgstr "Inclinaison/Cisaillement" msgid "Scale" msgstr "Mise à l'échelle" -#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5351 +#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5383 #: appTools/ToolTransform.py:516 msgid "Mirror (Flip)" msgstr "Miroir (flip)" -#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2698 -#: appEditors/AppGerberEditor.py:5353 appGUI/MainGUI.py:773 +#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2730 +#: appEditors/AppGerberEditor.py:5385 appGUI/MainGUI.py:773 #: appGUI/MainGUI.py:1195 appGUI/MainGUI.py:1619 appGUI/MainGUI.py:1662 #: appGUI/MainGUI.py:2364 appGUI/MainGUI.py:4926 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212 @@ -2404,7 +2381,7 @@ msgstr "Miroir (flip)" msgid "Buffer" msgstr "Tampon" -#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5384 +#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5416 #: appGUI/GUIElements.py:3674 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 @@ -2413,7 +2390,7 @@ msgstr "Tampon" msgid "Reference" msgstr "Référence" -#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5386 +#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5418 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -2431,7 +2408,7 @@ msgstr "" "- Sélection min.-> le point (minx, miny) de la boîte englobante de la " "sélection" -#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5394 +#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5426 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appTools/ToolCalibration.py:126 appTools/ToolCalibration.py:127 #: appTools/ToolTransform.py:557 @@ -2439,18 +2416,18 @@ msgid "Origin" msgstr "Origine" #: appEditors/AppGeoEditor.py:656 appEditors/AppGeoEditor.py:1047 -#: appEditors/AppGerberEditor.py:5394 appEditors/AppGerberEditor.py:5785 +#: appEditors/AppGerberEditor.py:5426 appEditors/AppGerberEditor.py:5817 #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:311 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:256 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 -#: appTools/ToolIsolation.py:3381 appTools/ToolNCC.py:4323 +#: appTools/ToolIsolation.py:3384 appTools/ToolNCC.py:4323 #: appTools/ToolPaint.py:3104 appTools/ToolTransform.py:557 defaults.py:572 msgid "Selection" msgstr "Sélection" -#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5394 +#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5426 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:85 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:60 @@ -2458,12 +2435,12 @@ msgstr "Sélection" msgid "Point" msgstr "Point" -#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5394 +#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5426 msgid "Minimum" msgstr "Le minimum" #: appEditors/AppGeoEditor.py:662 appEditors/AppGeoEditor.py:958 -#: appEditors/AppGerberEditor.py:5400 appEditors/AppGerberEditor.py:5696 +#: appEditors/AppGerberEditor.py:5432 appEditors/AppGerberEditor.py:5728 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:131 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:133 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:243 @@ -2473,14 +2450,14 @@ msgstr "Le minimum" msgid "Value" msgstr "Valeur" -#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5402 +#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5434 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:62 #: appTools/ToolTransform.py:565 msgid "A point of reference in format X,Y." msgstr "Un point de référence au format X, Y." -#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2641 -#: appEditors/AppGerberEditor.py:5409 appGUI/ObjectUI.py:2375 +#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2673 +#: appEditors/AppGerberEditor.py:5441 appGUI/ObjectUI.py:2375 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:288 #: appTools/ToolCopperThieving.py:1666 appTools/ToolDblSided.py:709 #: appTools/ToolDblSided.py:897 appTools/ToolNCC.py:63 @@ -2490,12 +2467,12 @@ msgstr "Un point de référence au format X, Y." msgid "Add" msgstr "Ajouter" -#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5411 +#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5443 #: appTools/ToolTransform.py:574 msgid "Add point coordinates from clipboard." msgstr "Ajoutez des coordonnées de point à partir du presse-papiers." -#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5426 +#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5458 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:98 #: appTools/ToolTransform.py:619 msgid "" @@ -2509,7 +2486,7 @@ msgstr "" "Nombres positifs pour le mouvement en CW.\n" "Nombres négatifs pour le mouvement CCW." -#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5442 +#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5474 #: appTools/ToolTransform.py:635 msgid "" "Rotate the selected object(s).\n" @@ -2521,7 +2498,7 @@ msgstr "" "le cadre de sélection pour tous les objets sélectionnés." #: appEditors/AppGeoEditor.py:724 appEditors/AppGeoEditor.py:786 -#: appEditors/AppGerberEditor.py:5462 appEditors/AppGerberEditor.py:5524 +#: appEditors/AppGerberEditor.py:5494 appEditors/AppGerberEditor.py:5556 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:112 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:151 #: appTools/ToolTransform.py:655 appTools/ToolTransform.py:717 @@ -2529,14 +2506,14 @@ msgid "Link" msgstr "Lien" #: appEditors/AppGeoEditor.py:726 appEditors/AppGeoEditor.py:788 -#: appEditors/AppGerberEditor.py:5464 appEditors/AppGerberEditor.py:5526 +#: appEditors/AppGerberEditor.py:5496 appEditors/AppGerberEditor.py:5558 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:114 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:153 #: appTools/ToolTransform.py:657 appTools/ToolTransform.py:719 msgid "Link the Y entry to X entry and copy its content." msgstr "Liez l'entrée Y à l'entrée X et copiez son contenu." -#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5469 +#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5501 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:124 #: appTools/ToolFilm.py:1046 appTools/ToolTransform.py:662 @@ -2544,7 +2521,7 @@ msgid "X angle" msgstr "Angle X" #: appEditors/AppGeoEditor.py:733 appEditors/AppGeoEditor.py:754 -#: appEditors/AppGerberEditor.py:5471 appEditors/AppGerberEditor.py:5492 +#: appEditors/AppGerberEditor.py:5503 appEditors/AppGerberEditor.py:5524 #: appTools/ToolTransform.py:664 appTools/ToolTransform.py:685 msgid "" "Angle for Skew action, in degrees.\n" @@ -2553,13 +2530,13 @@ msgstr "" "Angle pour l'action asymétrique, en degrés.\n" "Nombre flottant entre -360 et 360." -#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5479 +#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5511 #: appTools/ToolTransform.py:672 msgid "Skew X" msgstr "Inclinaison X" #: appEditors/AppGeoEditor.py:743 appEditors/AppGeoEditor.py:764 -#: appEditors/AppGerberEditor.py:5481 appEditors/AppGerberEditor.py:5502 +#: appEditors/AppGerberEditor.py:5513 appEditors/AppGerberEditor.py:5534 #: appTools/ToolTransform.py:674 appTools/ToolTransform.py:695 msgid "" "Skew/shear the selected object(s).\n" @@ -2570,38 +2547,38 @@ msgstr "" "Le point de référence est le milieu de\n" "le cadre de sélection pour tous les objets sélectionnés." -#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5490 +#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5522 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:160 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:138 #: appTools/ToolFilm.py:1055 appTools/ToolTransform.py:683 msgid "Y angle" msgstr "Angle Y" -#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5500 +#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5532 #: appTools/ToolTransform.py:693 msgid "Skew Y" msgstr "Inclinaison Y" -#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5531 +#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5563 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:120 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:162 #: appTools/ToolFilm.py:1002 appTools/ToolTransform.py:724 msgid "X factor" msgstr "Facteur X" -#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5533 +#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5565 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:164 #: appTools/ToolTransform.py:726 msgid "Factor for scaling on X axis." msgstr "Facteur de mise à l'échelle sur l'axe X." -#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5540 +#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5572 #: appTools/ToolTransform.py:733 msgid "Scale X" msgstr "Mise à l'échelle X" #: appEditors/AppGeoEditor.py:804 appEditors/AppGeoEditor.py:824 -#: appEditors/AppGerberEditor.py:5542 appEditors/AppGerberEditor.py:5562 +#: appEditors/AppGerberEditor.py:5574 appEditors/AppGerberEditor.py:5594 #: appTools/ToolTransform.py:735 appTools/ToolTransform.py:755 msgid "" "Scale the selected object(s).\n" @@ -2612,59 +2589,59 @@ msgstr "" "Le point de référence dépend de\n" "l'état de la case à cocher référence d'échelle." -#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5551 +#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5583 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:129 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:175 #: appTools/ToolFilm.py:1011 appTools/ToolTransform.py:744 msgid "Y factor" msgstr "Facteur Y" -#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5553 +#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5585 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:177 #: appTools/ToolTransform.py:746 msgid "Factor for scaling on Y axis." msgstr "Facteur de mise à l'échelle sur l'axe Y." -#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5560 +#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5592 #: appTools/ToolTransform.py:753 msgid "Scale Y" msgstr "Mise à l'échelle Y" -#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5587 +#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5619 #: appTools/ToolTransform.py:780 msgid "Flip on X" msgstr "Miroir sur X" #: appEditors/AppGeoEditor.py:851 appEditors/AppGeoEditor.py:856 -#: appEditors/AppGerberEditor.py:5589 appEditors/AppGerberEditor.py:5594 +#: appEditors/AppGerberEditor.py:5621 appEditors/AppGerberEditor.py:5626 #: appTools/ToolTransform.py:782 appTools/ToolTransform.py:787 msgid "Flip the selected object(s) over the X axis." msgstr "Retournez le ou les objets sélectionnés sur l’axe X." -#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5592 +#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5624 #: appTools/ToolTransform.py:785 msgid "Flip on Y" msgstr "Miroir sur Y" -#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5612 +#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5644 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:191 #: appTools/ToolTransform.py:805 msgid "X val" msgstr "Valeur X" -#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5614 +#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5646 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:193 #: appTools/ToolTransform.py:807 msgid "Distance to offset on X axis. In current units." msgstr "Distance à compenser sur l'axe X. En unités actuelles." -#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5621 +#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5653 #: appTools/ToolTransform.py:814 msgid "Offset X" msgstr "Décalage X" #: appEditors/AppGeoEditor.py:885 appEditors/AppGeoEditor.py:905 -#: appEditors/AppGerberEditor.py:5623 appEditors/AppGerberEditor.py:5643 +#: appEditors/AppGerberEditor.py:5655 appEditors/AppGerberEditor.py:5675 #: appTools/ToolTransform.py:816 appTools/ToolTransform.py:836 msgid "" "Offset the selected object(s).\n" @@ -2675,24 +2652,24 @@ msgstr "" "Le point de référence est le milieu de\n" "le cadre de sélection pour tous les objets sélectionnés.\n" -#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5632 +#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5664 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:204 #: appTools/ToolTransform.py:825 msgid "Y val" msgstr "Valeur Y" -#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5634 +#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5666 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:206 #: appTools/ToolTransform.py:827 msgid "Distance to offset on Y axis. In current units." msgstr "Distance à compenser sur l'axe X. En unités actuelles." -#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5641 +#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5673 #: appTools/ToolTransform.py:834 msgid "Offset Y" msgstr "Décalage Y" -#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5661 +#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5693 #: appGUI/ObjectUI.py:462 appGUI/ObjectUI.py:499 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:67 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142 @@ -2702,7 +2679,7 @@ msgstr "Décalage Y" msgid "Rounded" msgstr "Arrondi" -#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5663 +#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5695 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:218 #: appTools/ToolTransform.py:856 msgid "" @@ -2716,14 +2693,14 @@ msgstr "" "S'il n'est pas coché, le tampon suivra la géométrie exacte\n" "de la forme tamponnée." -#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5671 +#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5703 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:226 #: appTools/ToolDistance.py:409 appTools/ToolDistanceMin.py:199 #: appTools/ToolTransform.py:864 msgid "Distance" msgstr "Distance" -#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5673 +#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5705 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:228 #: appTools/ToolTransform.py:866 msgid "" @@ -2737,12 +2714,12 @@ msgstr "" "Chaque élément de géométrie de l'objet sera augmenté\n" "ou diminué avec la «distance»." -#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5685 +#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5717 #: appTools/ToolTransform.py:878 msgid "Buffer D" msgstr "Tampon D" -#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5687 +#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5719 #: appTools/ToolTransform.py:880 msgid "" "Create the buffer effect on each geometry,\n" @@ -2751,7 +2728,7 @@ msgstr "" "Créez l'effet tampon sur chaque géométrie,\n" "élément de l'objet sélectionné, en utilisant la distance." -#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5698 +#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5730 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:245 #: appTools/ToolTransform.py:891 msgid "" @@ -2767,12 +2744,12 @@ msgstr "" "ou diminué pour correspondre à la «valeur». La valeur est un pourcentage\n" "de la dimension initiale." -#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5711 +#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5743 #: appTools/ToolTransform.py:904 msgid "Buffer F" msgstr "Tampon F" -#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5713 +#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5745 #: appTools/ToolTransform.py:906 msgid "" "Create the buffer effect on each geometry,\n" @@ -2781,7 +2758,7 @@ msgstr "" "Créez l'effet tampon sur chaque géométrie,\n" "élément de l'objet sélectionné, en utilisant le facteur." -#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5784 +#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5816 #: appGUI/ObjectUI.py:1557 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 @@ -2795,19 +2772,19 @@ msgstr "Objet" #: appEditors/AppGeoEditor.py:1110 appEditors/AppGeoEditor.py:1133 #: appEditors/AppGeoEditor.py:1279 appEditors/AppGeoEditor.py:1304 #: appEditors/AppGeoEditor.py:1339 appEditors/AppGeoEditor.py:1374 -#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:5848 -#: appEditors/AppGerberEditor.py:5871 appEditors/AppGerberEditor.py:6016 -#: appEditors/AppGerberEditor.py:6049 appEditors/AppGerberEditor.py:6092 -#: appEditors/AppGerberEditor.py:6133 appEditors/AppGerberEditor.py:6169 +#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:5880 +#: appEditors/AppGerberEditor.py:5903 appEditors/AppGerberEditor.py:6048 +#: appEditors/AppGerberEditor.py:6081 appEditors/AppGerberEditor.py:6124 +#: appEditors/AppGerberEditor.py:6165 appEditors/AppGerberEditor.py:6201 msgid "No shape selected." msgstr "Aucune forme sélectionnée." -#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5856 +#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5888 #: appTools/ToolTransform.py:150 msgid "Incorrect format for Point value. Needs format X,Y" msgstr "Format incorrect pour la valeur de point. Nécessite le format X, Y" -#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5881 +#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5913 #: appTools/ToolTransform.py:167 msgid "Rotate transformation can not be done for a value of 0." msgstr "" @@ -2815,7 +2792,7 @@ msgstr "" "0." #: appEditors/AppGeoEditor.py:1201 appEditors/AppGeoEditor.py:1222 -#: appEditors/AppGerberEditor.py:5939 appEditors/AppGerberEditor.py:5960 +#: appEditors/AppGerberEditor.py:5971 appEditors/AppGerberEditor.py:5992 #: appTools/ToolTransform.py:225 appTools/ToolTransform.py:246 msgid "Scale transformation can not be done for a factor of 0 or 1." msgstr "" @@ -2823,19 +2800,19 @@ msgstr "" "ou 1." #: appEditors/AppGeoEditor.py:1235 appEditors/AppGeoEditor.py:1244 -#: appEditors/AppGerberEditor.py:5973 appEditors/AppGerberEditor.py:5982 +#: appEditors/AppGerberEditor.py:6005 appEditors/AppGerberEditor.py:6014 #: appTools/ToolTransform.py:259 appTools/ToolTransform.py:268 msgid "Offset transformation can not be done for a value of 0." msgstr "" "La transformation de décalage ne peut pas être effectuée pour une valeur de " "0." -#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:6019 +#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:6051 #: appTools/ToolTransform.py:296 msgid "Appying Rotate" msgstr "Appliquer la Rotation" -#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:6031 +#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:6063 msgid "Done. Rotate completed." msgstr "Terminé. Rotation terminée." @@ -2843,17 +2820,17 @@ msgstr "Terminé. Rotation terminée." msgid "Rotation action was not executed" msgstr "L'action de rotation n'a pas été exécutée" -#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6052 +#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6084 #: appTools/ToolTransform.py:322 msgid "Applying Flip" msgstr "Appliquer Flip" -#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6064 +#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6096 #: appTools/ToolTransform.py:339 msgid "Flip on the Y axis done" msgstr "Tournez sur l'axe des Y fait" -#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6072 +#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6104 #: appTools/ToolTransform.py:348 msgid "Flip on the X axis done" msgstr "Tournez sur l'axe X terminé" @@ -2862,16 +2839,16 @@ msgstr "Tournez sur l'axe X terminé" msgid "Flip action was not executed" msgstr "L'action Flip n'a pas été exécutée" -#: appEditors/AppGeoEditor.py:1342 appEditors/AppGerberEditor.py:6095 +#: appEditors/AppGeoEditor.py:1342 appEditors/AppGerberEditor.py:6127 #: appTools/ToolTransform.py:369 msgid "Applying Skew" msgstr "Application de l'inclinaison" -#: appEditors/AppGeoEditor.py:1351 appEditors/AppGerberEditor.py:6111 +#: appEditors/AppGeoEditor.py:1351 appEditors/AppGerberEditor.py:6143 msgid "Skew on the X axis done" msgstr "Inclinaison sur l'axe X terminée" -#: appEditors/AppGeoEditor.py:1353 appEditors/AppGerberEditor.py:6113 +#: appEditors/AppGeoEditor.py:1353 appEditors/AppGerberEditor.py:6145 msgid "Skew on the Y axis done" msgstr "Inclinaison sur l'axe des Y faite" @@ -2879,16 +2856,16 @@ msgstr "Inclinaison sur l'axe des Y faite" msgid "Skew action was not executed" msgstr "L'action de biais n'a pas été exécutée" -#: appEditors/AppGeoEditor.py:1377 appEditors/AppGerberEditor.py:6136 +#: appEditors/AppGeoEditor.py:1377 appEditors/AppGerberEditor.py:6168 #: appTools/ToolTransform.py:396 msgid "Applying Scale" msgstr "Échelle d'application" -#: appEditors/AppGeoEditor.py:1386 appEditors/AppGerberEditor.py:6149 +#: appEditors/AppGeoEditor.py:1386 appEditors/AppGerberEditor.py:6181 msgid "Scale on the X axis done" msgstr "Échelle terminée sur l'axe X" -#: appEditors/AppGeoEditor.py:1388 appEditors/AppGerberEditor.py:6151 +#: appEditors/AppGeoEditor.py:1388 appEditors/AppGerberEditor.py:6183 msgid "Scale on the Y axis done" msgstr "Echelle terminée sur l'axe des Y" @@ -2896,16 +2873,16 @@ msgstr "Echelle terminée sur l'axe des Y" msgid "Scale action was not executed" msgstr "L'action d'échelle n'a pas été exécutée" -#: appEditors/AppGeoEditor.py:1408 appEditors/AppGerberEditor.py:6172 +#: appEditors/AppGeoEditor.py:1408 appEditors/AppGerberEditor.py:6204 #: appTools/ToolTransform.py:424 msgid "Applying Offset" msgstr "Appliquer un Décalage" -#: appEditors/AppGeoEditor.py:1418 appEditors/AppGerberEditor.py:6193 +#: appEditors/AppGeoEditor.py:1418 appEditors/AppGerberEditor.py:6225 msgid "Offset on the X axis done" msgstr "Décalage sur l'axe X terminé" -#: appEditors/AppGeoEditor.py:1420 appEditors/AppGerberEditor.py:6195 +#: appEditors/AppGeoEditor.py:1420 appEditors/AppGerberEditor.py:6227 msgid "Offset on the Y axis done" msgstr "Décalage sur l'axe Y terminé" @@ -2913,65 +2890,65 @@ msgstr "Décalage sur l'axe Y terminé" msgid "Offset action was not executed" msgstr "L'action offset n'a pas été exécutée" -#: appEditors/AppGeoEditor.py:1430 appEditors/AppGerberEditor.py:6205 +#: appEditors/AppGeoEditor.py:1430 appEditors/AppGerberEditor.py:6237 msgid "No shape selected" msgstr "Aucune forme sélectionnée" -#: appEditors/AppGeoEditor.py:1433 appEditors/AppGerberEditor.py:6208 +#: appEditors/AppGeoEditor.py:1433 appEditors/AppGerberEditor.py:6240 #: appTools/ToolTransform.py:453 msgid "Applying Buffer" msgstr "Application du tampon" -#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:6230 +#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:6262 #: appTools/ToolTransform.py:474 msgid "Buffer done" msgstr "Tampon terminé" -#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:6234 +#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:6266 #: appTools/ToolTransform.py:443 appTools/ToolTransform.py:478 msgid "Action was not executed, due of" msgstr "L'action n'a pas été exécutée en raison de" -#: appEditors/AppGeoEditor.py:1448 appEditors/AppGerberEditor.py:6238 +#: appEditors/AppGeoEditor.py:1448 appEditors/AppGerberEditor.py:6270 msgid "Rotate ..." msgstr "Tourner ..." #: appEditors/AppGeoEditor.py:1449 appEditors/AppGeoEditor.py:1501 -#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:6239 -#: appEditors/AppGerberEditor.py:6291 appEditors/AppGerberEditor.py:6307 +#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:6271 +#: appEditors/AppGerberEditor.py:6323 appEditors/AppGerberEditor.py:6339 msgid "Enter an Angle Value (degrees)" msgstr "Entrer une valeur d'angle (degrés)" -#: appEditors/AppGeoEditor.py:1458 appEditors/AppGerberEditor.py:6248 +#: appEditors/AppGeoEditor.py:1458 appEditors/AppGerberEditor.py:6280 msgid "Geometry shape rotate done" msgstr "Rotation de la forme géométrique effectuée" -#: appEditors/AppGeoEditor.py:1461 appEditors/AppGerberEditor.py:6251 +#: appEditors/AppGeoEditor.py:1461 appEditors/AppGerberEditor.py:6283 msgid "Geometry shape rotate cancelled" msgstr "Rotation de la forme géométrique annulée" -#: appEditors/AppGeoEditor.py:1466 appEditors/AppGerberEditor.py:6256 +#: appEditors/AppGeoEditor.py:1466 appEditors/AppGerberEditor.py:6288 msgid "Offset on X axis ..." msgstr "Décalage sur l'axe des X ..." #: appEditors/AppGeoEditor.py:1467 appEditors/AppGeoEditor.py:1485 -#: appEditors/AppGerberEditor.py:6257 appEditors/AppGerberEditor.py:6275 +#: appEditors/AppGerberEditor.py:6289 appEditors/AppGerberEditor.py:6307 msgid "Enter a distance Value" msgstr "Entrez une valeur de distance" -#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6266 +#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6298 msgid "Geometry shape offset on X axis done" msgstr "Géométrie décalée sur l'axe des X effectuée" -#: appEditors/AppGeoEditor.py:1479 appEditors/AppGerberEditor.py:6269 +#: appEditors/AppGeoEditor.py:1479 appEditors/AppGerberEditor.py:6301 msgid "Geometry shape offset X cancelled" msgstr "Décalage géométrique X annulé" -#: appEditors/AppGeoEditor.py:1484 appEditors/AppGerberEditor.py:6274 +#: appEditors/AppGeoEditor.py:1484 appEditors/AppGerberEditor.py:6306 msgid "Offset on Y axis ..." msgstr "Décalage sur l'axe Y ..." -#: appEditors/AppGeoEditor.py:1494 appEditors/AppGerberEditor.py:6284 +#: appEditors/AppGeoEditor.py:1494 appEditors/AppGerberEditor.py:6316 msgid "Geometry shape offset on Y axis done" msgstr "Géométrie décalée sur l'axe des Y effectuée" @@ -2979,11 +2956,11 @@ msgstr "Géométrie décalée sur l'axe des Y effectuée" msgid "Geometry shape offset on Y axis canceled" msgstr "Décalage de la forme de la géométrie sur l'axe des Y" -#: appEditors/AppGeoEditor.py:1500 appEditors/AppGerberEditor.py:6290 +#: appEditors/AppGeoEditor.py:1500 appEditors/AppGerberEditor.py:6322 msgid "Skew on X axis ..." msgstr "Skew on X axis ..." -#: appEditors/AppGeoEditor.py:1510 appEditors/AppGerberEditor.py:6300 +#: appEditors/AppGeoEditor.py:1510 appEditors/AppGerberEditor.py:6332 msgid "Geometry shape skew on X axis done" msgstr "Forme de la géométrie inclinée sur l'axe X terminée" @@ -2991,11 +2968,11 @@ msgstr "Forme de la géométrie inclinée sur l'axe X terminée" msgid "Geometry shape skew on X axis canceled" msgstr "Géométrie inclinée sur l'axe X annulée" -#: appEditors/AppGeoEditor.py:1516 appEditors/AppGerberEditor.py:6306 +#: appEditors/AppGeoEditor.py:1516 appEditors/AppGerberEditor.py:6338 msgid "Skew on Y axis ..." msgstr "Inclinez sur l'axe Y ..." -#: appEditors/AppGeoEditor.py:1526 appEditors/AppGerberEditor.py:6316 +#: appEditors/AppGeoEditor.py:1526 appEditors/AppGerberEditor.py:6348 msgid "Geometry shape skew on Y axis done" msgstr "Géométrie inclinée sur l'axe des Y" @@ -3107,6 +3084,16 @@ msgstr " Déplacer: Cliquez sur le point de référence ..." msgid " Click on destination point ..." msgstr " Cliquez sur le point de destination ..." +#: appEditors/AppGeoEditor.py:2712 appEditors/AppGerberEditor.py:2430 +#: appEditors/AppGerberEditor.py:4435 appObjects/FlatCAMGeometry.py:2564 +#: appTools/ToolIsolation.py:930 appTools/ToolOptimal.py:145 +#: appTools/ToolPanelize.py:613 appTools/ToolProperties.py:195 +#: appTools/ToolQRCode.py:167 appTools/ToolSolderPaste.py:670 +#: appTools/ToolSolderPaste.py:959 appTools/ToolSub.py:197 app_Main.py:7923 +#: tclCommands/TclCommandOpenSVG.py:77 tclCommands/TclCommandPanelize.py:291 +msgid "Working ..." +msgstr "Travail ..." + #: appEditors/AppGeoEditor.py:2722 msgid "Done. Geometry(s) Move completed." msgstr "Terminé. Déplacement de Géométrie(s) terminé." @@ -3139,7 +3126,7 @@ msgstr " Terminé. Ajout de texte terminé." msgid "Create buffer geometry ..." msgstr "Créer une géométrie tampon ..." -#: appEditors/AppGeoEditor.py:3000 appEditors/AppGerberEditor.py:5201 +#: appEditors/AppGeoEditor.py:3000 appEditors/AppGerberEditor.py:5233 msgid "Done. Buffer Tool completed." msgstr "Terminé. L'outil Tampon est terminé." @@ -3172,7 +3159,7 @@ msgstr "Terminé. Action de l’outil gomme terminée." msgid "Create Paint geometry ..." msgstr "Créer une géométrie de peinture ..." -#: appEditors/AppGeoEditor.py:3235 appEditors/AppGerberEditor.py:2468 +#: appEditors/AppGeoEditor.py:3235 appEditors/AppGerberEditor.py:2497 msgid "Shape transformations ..." msgstr "Transformations de forme ..." @@ -3181,8 +3168,8 @@ msgstr "Transformations de forme ..." msgid "Geometry Editor" msgstr "Éditeur de Géométrie" -#: appEditors/AppGeoEditor.py:3297 appEditors/AppGerberEditor.py:2546 -#: appEditors/AppGerberEditor.py:4002 appEditors/appGCodeEditor.py:687 +#: appEditors/AppGeoEditor.py:3297 appEditors/AppGerberEditor.py:2578 +#: appEditors/AppGerberEditor.py:4034 appEditors/appGCodeEditor.py:687 #: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42 #: appTools/ToolCorners.py:546 appTools/ToolCutOut.py:2030 @@ -3206,7 +3193,7 @@ msgstr "Ligne" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:328 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290 -#: appTools/ToolDrilling.py:2589 appTools/ToolIsolation.py:3444 +#: appTools/ToolDrilling.py:2589 appTools/ToolIsolation.py:3447 #: appTools/ToolMilling.py:2265 appTools/ToolNCC.py:4368 #: appTools/ToolPaint.py:3158 msgid "Polygon" @@ -3451,51 +3438,51 @@ msgstr "Terminé. Déplacement des ouvertures terminé." msgid "Done. Apertures copied." msgstr "Terminé. Ouvertures copiées." -#: appEditors/AppGerberEditor.py:2513 appGUI/MainGUI.py:745 +#: appEditors/AppGerberEditor.py:2545 appGUI/MainGUI.py:745 #: appGUI/MainGUI.py:1642 appGUI/ObjectUI.py:241 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27 msgid "Gerber Editor" msgstr "Editeur Gerber" -#: appEditors/AppGerberEditor.py:2533 appGUI/ObjectUI.py:281 +#: appEditors/AppGerberEditor.py:2565 appGUI/ObjectUI.py:281 #: appObjects/FlatCAMObj.py:492 appTools/ToolProperties.py:158 msgid "Apertures" msgstr "Ouvertures" -#: appEditors/AppGerberEditor.py:2535 appGUI/ObjectUI.py:283 +#: appEditors/AppGerberEditor.py:2567 appGUI/ObjectUI.py:283 msgid "Apertures Table for the Gerber Object." msgstr "Tableau des Ouvertures pour l'objet Gerber." -#: appEditors/AppGerberEditor.py:2546 appEditors/AppGerberEditor.py:4002 +#: appEditors/AppGerberEditor.py:2578 appEditors/AppGerberEditor.py:4034 #: appGUI/ObjectUI.py:316 appTools/ToolPunchGerber.py:1088 msgid "Code" msgstr "Code" -#: appEditors/AppGerberEditor.py:2546 appEditors/AppGerberEditor.py:4002 +#: appEditors/AppGerberEditor.py:2578 appEditors/AppGerberEditor.py:4034 #: appGUI/ObjectUI.py:316 msgid "Dim" msgstr "Dim" -#: appEditors/AppGerberEditor.py:2551 appGUI/ObjectUI.py:320 +#: appEditors/AppGerberEditor.py:2583 appGUI/ObjectUI.py:320 msgid "Index" msgstr "Indice" -#: appEditors/AppGerberEditor.py:2553 appEditors/AppGerberEditor.py:2582 +#: appEditors/AppGerberEditor.py:2585 appEditors/AppGerberEditor.py:2614 #: appGUI/ObjectUI.py:322 appTools/ToolPunchGerber.py:1095 msgid "Aperture Code" msgstr "Code d'Ouverture" -#: appEditors/AppGerberEditor.py:2555 appGUI/ObjectUI.py:324 +#: appEditors/AppGerberEditor.py:2587 appGUI/ObjectUI.py:324 #: appTools/ToolPunchGerber.py:1097 msgid "Type of aperture: circular, rectangle, macros etc" msgstr "Type d'ouverture: circulaire, rectangle, macros, etc" -#: appEditors/AppGerberEditor.py:2557 appGUI/ObjectUI.py:326 +#: appEditors/AppGerberEditor.py:2589 appGUI/ObjectUI.py:326 #: appTools/ToolPunchGerber.py:1099 msgid "Aperture Size:" msgstr "Taille d'Ouverture:" -#: appEditors/AppGerberEditor.py:2559 appGUI/ObjectUI.py:328 +#: appEditors/AppGerberEditor.py:2591 appGUI/ObjectUI.py:328 msgid "" "Aperture Dimensions:\n" " - (width, height) for R, O type.\n" @@ -3505,16 +3492,16 @@ msgstr "" "  - (largeur, hauteur) pour le type R, O.\n" "  - (dia, nVertices) pour le type P" -#: appEditors/AppGerberEditor.py:2583 +#: appEditors/AppGerberEditor.py:2615 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:58 msgid "Code for the new aperture" msgstr "Code pour la nouvelle ouverture" -#: appEditors/AppGerberEditor.py:2592 +#: appEditors/AppGerberEditor.py:2624 msgid "Aperture Size" msgstr "Taille d'ouverture" -#: appEditors/AppGerberEditor.py:2594 +#: appEditors/AppGerberEditor.py:2626 msgid "" "Size for the new aperture.\n" "If aperture type is 'R' or 'O' then\n" @@ -3528,11 +3515,11 @@ msgstr "" "calculé comme:\n" "sqrt (largeur ** 2 + hauteur ** 2)" -#: appEditors/AppGerberEditor.py:2608 +#: appEditors/AppGerberEditor.py:2640 msgid "Aperture Type" msgstr "Type d'ouverture" -#: appEditors/AppGerberEditor.py:2610 +#: appEditors/AppGerberEditor.py:2642 msgid "" "Select the type of new aperture. Can be:\n" "C = circular\n" @@ -3544,11 +3531,11 @@ msgstr "" "R = rectangulaire\n" "O = oblong" -#: appEditors/AppGerberEditor.py:2621 +#: appEditors/AppGerberEditor.py:2653 msgid "Aperture Dim" msgstr "Dim. d'Ouverture" -#: appEditors/AppGerberEditor.py:2623 +#: appEditors/AppGerberEditor.py:2655 msgid "" "Dimensions for the new aperture.\n" "Active only for rectangular apertures (type R).\n" @@ -3558,19 +3545,19 @@ msgstr "" "Actif uniquement pour les ouvertures rectangulaires (type R).\n" "Le format est (largeur, hauteur)" -#: appEditors/AppGerberEditor.py:2632 +#: appEditors/AppGerberEditor.py:2664 msgid "Add/Delete Aperture" msgstr "Ajouter / Supprimer une Sélection" -#: appEditors/AppGerberEditor.py:2634 +#: appEditors/AppGerberEditor.py:2666 msgid "Add/Delete an aperture in the aperture table" msgstr "Ajouter / Supprimer une ouverture dans la table des ouvertures" -#: appEditors/AppGerberEditor.py:2643 +#: appEditors/AppGerberEditor.py:2675 msgid "Add a new aperture to the aperture list." msgstr "Ajoutez une nouvelle ouverture à la liste des ouvertures." -#: appEditors/AppGerberEditor.py:2646 appEditors/AppGerberEditor.py:2794 +#: appEditors/AppGerberEditor.py:2678 appEditors/AppGerberEditor.py:2826 #: appGUI/GUIElements.py:325 appGUI/GUIElements.py:1012 #: appGUI/GUIElements.py:1397 appGUI/GUIElements.py:1602 #: appGUI/GUIElements.py:1935 appGUI/MainGUI.py:423 appGUI/MainGUI.py:734 @@ -3578,35 +3565,35 @@ msgstr "Ajoutez une nouvelle ouverture à la liste des ouvertures." #: appGUI/MainGUI.py:1208 appGUI/MainGUI.py:1692 appGUI/MainGUI.py:2163 #: appGUI/MainGUI.py:2376 appGUI/MainGUI.py:4938 appGUI/ObjectUI.py:1125 #: appObjects/FlatCAMGeometry.py:578 appTools/ToolIsolation.py:71 -#: appTools/ToolIsolation.py:3163 appTools/ToolNCC.py:69 +#: appTools/ToolIsolation.py:3166 appTools/ToolNCC.py:69 #: appTools/ToolNCC.py:4048 appTools/ToolPaint.py:143 #: appTools/ToolPaint.py:2944 appTools/ToolSolderPaste.py:163 #: appTools/ToolSolderPaste.py:1210 app_Main.py:6296 msgid "Delete" msgstr "Effacer" -#: appEditors/AppGerberEditor.py:2648 +#: appEditors/AppGerberEditor.py:2680 msgid "Delete a aperture in the aperture list" msgstr "Supprimer une ouverture dans la liste des ouvertures" -#: appEditors/AppGerberEditor.py:2665 +#: appEditors/AppGerberEditor.py:2697 msgid "Buffer Aperture" msgstr "Ouverture du Tampon" -#: appEditors/AppGerberEditor.py:2667 +#: appEditors/AppGerberEditor.py:2699 msgid "Buffer a aperture in the aperture list" msgstr "Buffer une ouverture dans la liste des ouvertures" -#: appEditors/AppGerberEditor.py:2680 +#: appEditors/AppGerberEditor.py:2712 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:195 msgid "Buffer distance" msgstr "Distance Tampon" -#: appEditors/AppGerberEditor.py:2681 +#: appEditors/AppGerberEditor.py:2713 msgid "Buffer corner" msgstr "Coin Tampon" -#: appEditors/AppGerberEditor.py:2683 +#: appEditors/AppGerberEditor.py:2715 msgid "" "There are 3 types of corners:\n" " - 'Round': the corner is rounded.\n" @@ -3620,20 +3607,20 @@ msgstr "" " - \"Biseauté:\" le coin est une ligne qui relie directement les " "fonctionnalités réunies dans le coin" -#: appEditors/AppGerberEditor.py:2713 +#: appEditors/AppGerberEditor.py:2745 msgid "Scale Aperture" msgstr "Échelle d'Ouverture" -#: appEditors/AppGerberEditor.py:2715 +#: appEditors/AppGerberEditor.py:2747 msgid "Scale a aperture in the aperture list" msgstr "Mettre à l'échelle une ouverture dans la liste des ouvertures" -#: appEditors/AppGerberEditor.py:2723 +#: appEditors/AppGerberEditor.py:2755 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:210 msgid "Scale factor" msgstr "Facteur d'échelle" -#: appEditors/AppGerberEditor.py:2725 +#: appEditors/AppGerberEditor.py:2757 msgid "" "The factor by which to scale the selected aperture.\n" "Values can be between 0.0000 and 999.9999" @@ -3641,19 +3628,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:2753 +#: appEditors/AppGerberEditor.py:2785 msgid "Mark polygons" msgstr "Marquer des polygones" -#: appEditors/AppGerberEditor.py:2755 +#: appEditors/AppGerberEditor.py:2787 msgid "Mark the polygon areas." msgstr "Marquez les zones polygonales." -#: appEditors/AppGerberEditor.py:2763 +#: appEditors/AppGerberEditor.py:2795 msgid "Area UPPER threshold" msgstr "Seuil de la zone supérieure" -#: appEditors/AppGerberEditor.py:2765 +#: appEditors/AppGerberEditor.py:2797 msgid "" "The threshold value, all areas less than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -3661,11 +3648,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:2772 +#: appEditors/AppGerberEditor.py:2804 msgid "Area LOWER threshold" msgstr "Zone inférieure seuil" -#: appEditors/AppGerberEditor.py:2774 +#: appEditors/AppGerberEditor.py:2806 msgid "" "The threshold value, all areas more than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -3673,32 +3660,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:2788 +#: appEditors/AppGerberEditor.py:2820 msgid "Mark" msgstr "Marque" -#: appEditors/AppGerberEditor.py:2790 +#: appEditors/AppGerberEditor.py:2822 msgid "Mark the polygons that fit within limits." msgstr "Marquez les polygones qui correspondent aux limites." -#: appEditors/AppGerberEditor.py:2796 +#: appEditors/AppGerberEditor.py:2828 msgid "Delete all the marked polygons." msgstr "Supprimer tous les polygones marqués." -#: appEditors/AppGerberEditor.py:2802 +#: appEditors/AppGerberEditor.py:2834 msgid "Clear all the markings." msgstr "Effacer toutes les marques." -#: appEditors/AppGerberEditor.py:2822 appGUI/MainGUI.py:753 +#: appEditors/AppGerberEditor.py:2854 appGUI/MainGUI.py:753 #: appGUI/MainGUI.py:1180 appGUI/MainGUI.py:2349 appGUI/MainGUI.py:4925 msgid "Add Pad Array" msgstr "Ajouter un Tableau de Pads" -#: appEditors/AppGerberEditor.py:2824 +#: appEditors/AppGerberEditor.py:2856 msgid "Add an array of pads (linear or circular array)" msgstr "Ajouter un tableau de pads (tableau linéaire ou circulaire)" -#: appEditors/AppGerberEditor.py:2830 +#: appEditors/AppGerberEditor.py:2862 msgid "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" @@ -3706,17 +3693,17 @@ msgstr "" "Sélectionnez le type de tableau de pads à créer.\n" "Il peut être linéaire X (Y) ou circulaire" -#: appEditors/AppGerberEditor.py:2841 +#: appEditors/AppGerberEditor.py:2873 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:95 msgid "Nr of pads" msgstr "Nombre de pads" -#: appEditors/AppGerberEditor.py:2843 +#: appEditors/AppGerberEditor.py:2875 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:97 msgid "Specify how many pads to be in the array." msgstr "Spécifiez combien de pads doivent être dans le tableau." -#: appEditors/AppGerberEditor.py:2892 +#: appEditors/AppGerberEditor.py:2924 msgid "" "Angle at which the linear array is placed.\n" "The precision is of max 2 decimals.\n" @@ -3728,13 +3715,13 @@ msgstr "" "La valeur minimale est: -359,99 degrés.\n" "La valeur maximale est: 360,00 degrés." -#: appEditors/AppGerberEditor.py:3392 appEditors/AppGerberEditor.py:3396 +#: appEditors/AppGerberEditor.py:3424 appEditors/AppGerberEditor.py:3428 msgid "Aperture code value is missing or wrong format. Add it and retry." msgstr "" "La valeur du code d'ouverture est manquante ou le format est incorrect. " "Ajoutez-le et réessayez." -#: appEditors/AppGerberEditor.py:3432 +#: appEditors/AppGerberEditor.py:3464 msgid "" "Aperture dimensions value is missing or wrong format. Add it in format " "(width, height) and retry." @@ -3742,165 +3729,176 @@ msgstr "" "La valeur des dimensions d’ouverture est manquante ou d’un format incorrect. " "Ajoutez-le au format (largeur, hauteur) et réessayez." -#: appEditors/AppGerberEditor.py:3445 +#: appEditors/AppGerberEditor.py:3477 msgid "Aperture size value is missing or wrong format. Add it and retry." msgstr "" "La valeur de la taille d’ouverture est manquante ou d’un format incorrect. " "Ajoutez-le et réessayez." -#: appEditors/AppGerberEditor.py:3456 +#: appEditors/AppGerberEditor.py:3488 msgid "Aperture already in the aperture table." msgstr "Ouverture déjà dans la table des ouvertures." -#: appEditors/AppGerberEditor.py:3463 +#: appEditors/AppGerberEditor.py:3495 msgid "Added new aperture with code" msgstr "Ajout d'une nouvelle ouverture avec code" -#: appEditors/AppGerberEditor.py:3495 +#: appEditors/AppGerberEditor.py:3527 msgid " Select an aperture in Aperture Table" msgstr " Sélectionnez une ouverture dans le Tableau des Ouvertures" -#: appEditors/AppGerberEditor.py:3503 +#: appEditors/AppGerberEditor.py:3535 msgid "Select an aperture in Aperture Table -->" msgstr "Sélectionnez une ouverture dans le Tableau des Ouvertures -->" -#: appEditors/AppGerberEditor.py:3517 +#: appEditors/AppGerberEditor.py:3549 msgid "Deleted aperture with code" msgstr "Ouverture supprimée avec code" -#: appEditors/AppGerberEditor.py:3585 +#: appEditors/AppGerberEditor.py:3617 msgid "Dimensions need two float values separated by comma." msgstr "" "Les dimensions nécessitent deux valeurs flottantes séparées par une virgule." -#: appEditors/AppGerberEditor.py:3594 +#: appEditors/AppGerberEditor.py:3626 msgid "Dimensions edited." msgstr "Dimensions modifiées." -#: appEditors/AppGerberEditor.py:4116 -msgid "Loading Gerber into Editor" -msgstr "Chargement de Gerber dans l'éditeur" +#: appEditors/AppGerberEditor.py:4148 +#, fuzzy +#| msgid "Loading..." +msgid "Loading" +msgstr "Chargement..." -#: appEditors/AppGerberEditor.py:4246 +#: appEditors/AppGerberEditor.py:4278 msgid "Setting up the UI" msgstr "Configuration de IU" -#: appEditors/AppGerberEditor.py:4247 +#: appEditors/AppGerberEditor.py:4279 msgid "Adding geometry finished. Preparing the GUI" msgstr "Ajout de la géométrie terminé. Préparation de l'interface graphique" -#: appEditors/AppGerberEditor.py:4256 +#: appEditors/AppGerberEditor.py:4288 msgid "Finished loading the Gerber object into the editor." msgstr "Le chargement de l'objet Gerber dans l'éditeur est terminé." -#: appEditors/AppGerberEditor.py:4393 +#: appEditors/AppGerberEditor.py:4425 msgid "" "There are no Aperture definitions in the file. Aborting Gerber creation." msgstr "" "Il n'y a pas de définitions d'ouverture dans le fichier. Abandon de la " "création de Gerber." -#: appEditors/AppGerberEditor.py:4395 appObjects/AppObject.py:164 +#: appEditors/AppGerberEditor.py:4427 appObjects/AppObject.py:164 #: appObjects/FlatCAMGeometry.py:2078 appParsers/ParseExcellon.py:972 #: appTools/ToolPcbWizard.py:318 app_Main.py:7709 app_Main.py:10173 #: app_Main.py:10233 app_Main.py:10364 app_Main.py:10429 msgid "An internal error has occurred. See shell.\n" msgstr "Une erreur interne s'est produite. Voir shell.\n" -#: appEditors/AppGerberEditor.py:4403 -msgid "Creating Gerber." -msgstr "Créer Gerber." - -#: appEditors/AppGerberEditor.py:4415 +#: appEditors/AppGerberEditor.py:4447 msgid "Done. Gerber editing finished." msgstr "Terminé. Gerber édition terminée." -#: appEditors/AppGerberEditor.py:4431 +#: appEditors/AppGerberEditor.py:4463 msgid "Cancelled. No aperture is selected" msgstr "Annulé. Aucune ouverture n'est sélectionnée" -#: appEditors/AppGerberEditor.py:4586 app_Main.py:6634 +#: appEditors/AppGerberEditor.py:4618 app_Main.py:6634 msgid "Coordinates copied to clipboard." msgstr "Coordonnées copiées dans le presse-papier." -#: appEditors/AppGerberEditor.py:5033 +#: appEditors/AppGerberEditor.py:4923 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 +#: appObjects/AppObject.py:452 appObjects/FlatCAMCNCJob.py:1894 +#: appObjects/FlatCAMGerber.py:995 appObjects/FlatCAMObj.py:266 +#: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 +#: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1115 +#: appTools/ToolCorners.py:419 appTools/ToolFiducials.py:563 +#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:466 app_Main.py:4813 +msgid "Plotting" +msgstr "Traçage" + +#: appEditors/AppGerberEditor.py:5065 msgid "Failed. No aperture geometry is selected." msgstr "Échoué. Aucune géométrie d'ouverture n'est sélectionnée." -#: appEditors/AppGerberEditor.py:5042 appEditors/AppGerberEditor.py:5313 +#: appEditors/AppGerberEditor.py:5074 appEditors/AppGerberEditor.py:5345 msgid "Done. Apertures geometry deleted." msgstr "Terminé. Géométrie des ouvertures supprimée." -#: appEditors/AppGerberEditor.py:5185 +#: appEditors/AppGerberEditor.py:5217 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:5197 appTools/ToolCopperThieving.py:306 +#: appEditors/AppGerberEditor.py:5229 appTools/ToolCopperThieving.py:306 #: appTools/ToolCopperThieving.py:907 appTools/ToolCopperThieving.py:1104 #: appTools/ToolCorners.py:146 appTools/ToolCorners.py:413 #: appTools/ToolCutOut.py:779 appTools/ToolCutOut.py:905 #: appTools/ToolCutOut.py:1128 appTools/ToolCutOut.py:1278 #: appTools/ToolFiducials.py:240 appTools/ToolFiducials.py:492 -#: appTools/ToolFiducials.py:540 appTools/ToolFiducials.py:554 camlib.py:5279 -#: camlib.py:5675 +#: appTools/ToolFiducials.py:540 appTools/ToolFiducials.py:554 camlib.py:5286 +#: camlib.py:5682 msgid "Failed." msgstr "Échoué." -#: appEditors/AppGerberEditor.py:5216 +#: appEditors/AppGerberEditor.py:5248 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:5248 +#: appEditors/AppGerberEditor.py:5280 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:5264 +#: appEditors/AppGerberEditor.py:5296 msgid "Done. Scale Tool completed." msgstr "Terminé. Outil d'échelle terminé." -#: appEditors/AppGerberEditor.py:5302 +#: appEditors/AppGerberEditor.py:5334 msgid "Polygons marked." msgstr "Polygones marqués." -#: appEditors/AppGerberEditor.py:5305 +#: appEditors/AppGerberEditor.py:5337 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:6033 +#: appEditors/AppGerberEditor.py:6065 msgid "Rotation action was not executed." msgstr "L'action de rotation n'a pas été exécutée." -#: appEditors/AppGerberEditor.py:6075 app_Main.py:6050 app_Main.py:6097 +#: appEditors/AppGerberEditor.py:6107 app_Main.py:6050 app_Main.py:6097 msgid "Flip action was not executed." msgstr "La rotation n'a pas été exécutée." -#: appEditors/AppGerberEditor.py:6115 +#: appEditors/AppGerberEditor.py:6147 msgid "Skew action was not executed." msgstr "L'action fausser n'a pas été exécutée." -#: appEditors/AppGerberEditor.py:6154 +#: appEditors/AppGerberEditor.py:6186 msgid "Scale action was not executed." msgstr "L'action d'échelle n'a pas été exécutée." -#: appEditors/AppGerberEditor.py:6198 +#: appEditors/AppGerberEditor.py:6230 msgid "Offset action was not executed." msgstr "L'action decalage n'a pas été exécutée." -#: appEditors/AppGerberEditor.py:6287 +#: appEditors/AppGerberEditor.py:6319 msgid "Geometry shape offset Y cancelled" msgstr "Décalage géométrique de la forme Y annulé" -#: appEditors/AppGerberEditor.py:6303 +#: appEditors/AppGerberEditor.py:6335 msgid "Geometry shape skew X cancelled" msgstr "Inclinaison géométrique de la forme X annulé" -#: appEditors/AppGerberEditor.py:6319 +#: appEditors/AppGerberEditor.py:6351 msgid "Geometry shape skew Y cancelled" msgstr "Inclinaison géométrique de la forme Y annulé" @@ -3934,7 +3932,7 @@ msgstr "Chaîne pour remplacer celle de la zone Rechercher dans tout le texte." #: appGUI/ObjectUI.py:1889 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 -#: appTools/ToolIsolation.py:3391 appTools/ToolPaint.py:3116 +#: appTools/ToolIsolation.py:3394 appTools/ToolPaint.py:3116 #: tclCommands/TclCommandPaint.py:162 msgid "All" msgstr "Tout" @@ -4034,7 +4032,7 @@ msgid "Dia" msgstr "Diam" #: appEditors/appGCodeEditor.py:687 appGUI/ObjectUI.py:999 -#: appGUI/ObjectUI.py:2034 appTools/ToolIsolation.py:3035 +#: appGUI/ObjectUI.py:2034 appTools/ToolIsolation.py:3038 #: appTools/ToolNCC.py:3909 appTools/ToolPaint.py:2831 msgid "TT" msgstr "Type" @@ -4360,8 +4358,8 @@ msgstr "Nouveau" #: appTools/ToolCopperThieving.py:1354 appTools/ToolCutOut.py:2027 #: appTools/ToolDblSided.py:529 appTools/ToolDblSided.py:771 #: appTools/ToolFilm.py:933 appTools/ToolFilm.py:956 appTools/ToolImage.py:135 -#: appTools/ToolImage.py:190 appTools/ToolIsolation.py:3351 -#: appTools/ToolIsolation.py:3404 appTools/ToolNCC.py:3872 +#: appTools/ToolImage.py:190 appTools/ToolIsolation.py:3354 +#: appTools/ToolIsolation.py:3407 appTools/ToolNCC.py:3872 #: appTools/ToolNCC.py:4342 appTools/ToolPaint.py:3132 #: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168 #: appTools/ToolPanelize.py:716 appTools/ToolTransform.py:126 @@ -4390,7 +4388,7 @@ msgstr "Crée un nouvel objet de géométrie vide." #: appTools/ToolDblSided.py:528 appTools/ToolDblSided.py:769 #: appTools/ToolFilm.py:932 appTools/ToolFilm.py:955 appTools/ToolImage.py:116 #: appTools/ToolImage.py:137 appTools/ToolImage.py:190 -#: appTools/ToolIsolation.py:3352 appTools/ToolIsolation.py:3404 +#: appTools/ToolIsolation.py:3355 appTools/ToolIsolation.py:3407 #: appTools/ToolNCC.py:3873 appTools/ToolNCC.py:4342 appTools/ToolPaint.py:3132 #: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168 #: appTools/ToolPanelize.py:716 appTools/ToolPanelize.py:810 @@ -4417,7 +4415,7 @@ msgstr "Crée un nouvel objet Gerber vide." #: appTools/ToolCopperThieving.py:165 appTools/ToolCopperThieving.py:1340 #: appTools/ToolCopperThieving.py:1354 appTools/ToolDblSided.py:530 #: appTools/ToolDblSided.py:728 appTools/ToolDblSided.py:770 -#: appTools/ToolFilm.py:1211 appTools/ToolIsolation.py:3404 +#: appTools/ToolFilm.py:1211 appTools/ToolIsolation.py:3407 #: appTools/ToolNCC.py:4342 appTools/ToolPaint.py:3132 #: appTools/ToolPanelize.py:148 appTools/ToolPunchGerber.py:1128 #: appTools/ToolPunchGerber.py:1143 appTools/ToolTransform.py:126 @@ -5426,7 +5424,7 @@ msgid "NCC Tool" msgstr "Outil NCC" #: appGUI/MainGUI.py:1052 appGUI/MainGUI.py:2221 appGUI/MainGUI.py:4474 -#: appTools/ToolIsolation.py:192 appTools/ToolIsolation.py:2951 +#: appTools/ToolIsolation.py:192 appTools/ToolIsolation.py:2954 msgid "Isolation Tool" msgstr "Outil de d'Isolement" @@ -5450,7 +5448,7 @@ msgid "SolderPaste Tool" msgstr "Outil de Pâte à souder" #: appGUI/MainGUI.py:1064 appGUI/MainGUI.py:2233 appGUI/MainGUI.py:4486 -#: appTools/ToolSub.py:647 +#: appTools/ToolSub.py:648 msgid "Subtract Tool" msgstr "Outil de Soustraction" @@ -5650,10 +5648,10 @@ msgstr "Zone de Dessin" #: appGUI/MainGUI.py:1429 appTools/ToolCopperThieving.py:1243 #: appTools/ToolCorners.py:475 appTools/ToolEtchCompensation.py:291 #: appTools/ToolExtractDrills.py:454 appTools/ToolFiducials.py:902 -#: appTools/ToolInvertGerber.py:212 appTools/ToolIsolation.py:2999 +#: appTools/ToolInvertGerber.py:212 appTools/ToolIsolation.py:3002 #: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:1010 #: appTools/ToolQRCode.py:666 appTools/ToolRulesCheck.py:1171 -#: appTools/ToolSolderPaste.py:1144 appTools/ToolSub.py:693 +#: appTools/ToolSolderPaste.py:1144 appTools/ToolSub.py:694 msgid "GERBER" msgstr "GERBER" @@ -5662,7 +5660,7 @@ msgstr "GERBER" msgid "EXCELLON" msgstr "EXCELLON" -#: appGUI/MainGUI.py:1449 appTools/ToolSub.py:746 +#: appGUI/MainGUI.py:1449 appTools/ToolSub.py:747 msgid "GEOMETRY" msgstr "GÉOMÉTRIE" @@ -5825,7 +5823,7 @@ msgstr "Oui" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 -#: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3079 +#: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3082 #: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3959 #: appTools/ToolPaint.py:2869 appTranslation.py:112 appTranslation.py:214 #: app_Main.py:2499 app_Main.py:3526 app_Main.py:5981 app_Main.py:8997 @@ -6469,7 +6467,7 @@ msgid "App Object" msgstr "Objet" #: appGUI/ObjectUI.py:78 appTools/ToolDrilling.py:2015 -#: appTools/ToolIsolation.py:2988 appTools/ToolMilling.py:1620 +#: appTools/ToolIsolation.py:2991 appTools/ToolMilling.py:1620 msgid "" "BASIC is suitable for a beginner. Many parameters\n" "are hidden from the user in this mode.\n" @@ -6607,11 +6605,11 @@ msgstr "" msgid "Mark the aperture instances on canvas." msgstr "Marquez les occurrences d’ouverture sur la toile." -#: appGUI/ObjectUI.py:339 appTools/ToolIsolation.py:3478 +#: appGUI/ObjectUI.py:339 appTools/ToolIsolation.py:3481 msgid "Buffer Solid Geometry" msgstr "Tampon Géométrie Solide" -#: appGUI/ObjectUI.py:341 appTools/ToolIsolation.py:3480 +#: appGUI/ObjectUI.py:341 appTools/ToolIsolation.py:3483 msgid "" "This button is shown only when the Gerber file\n" "is loaded without buffering.\n" @@ -6628,7 +6626,7 @@ msgid "Isolation Routing" msgstr "Routage d'isolement" #: appGUI/ObjectUI.py:360 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:32 -#: appTools/ToolIsolation.py:2978 +#: appTools/ToolIsolation.py:2981 msgid "" "Create a Geometry object with\n" "toolpaths to cut around polygons." @@ -6701,7 +6699,7 @@ msgid "Resulting geometry will have rounded corners." msgstr "La géométrie résultante aura des coins arrondis." #: appGUI/ObjectUI.py:467 appGUI/ObjectUI.py:507 appTools/ToolCutOut.py:2304 -#: appTools/ToolCutOut.py:2319 appTools/ToolIsolation.py:3457 +#: appTools/ToolCutOut.py:2319 appTools/ToolIsolation.py:3460 #: appTools/ToolNCC.py:4391 appTools/ToolPaint.py:3167 msgid "Generate Geometry" msgstr "Générer la Géométrie" @@ -7044,14 +7042,14 @@ msgstr "" "La valeur peut être positive pour 'dehors'\n" "coupé et négatif pour «à l'intérieur» coupé." -#: appGUI/ObjectUI.py:1079 appTools/ToolIsolation.py:3100 +#: appGUI/ObjectUI.py:1079 appTools/ToolIsolation.py:3103 #: appTools/ToolNCC.py:66 appTools/ToolNCC.py:3986 appTools/ToolPaint.py:140 #: appTools/ToolPaint.py:2896 msgid "Add from DB" msgstr "Ajouter depuis la BD" #: appGUI/ObjectUI.py:1096 appTools/ToolCutOut.py:2088 -#: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3135 +#: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3138 #: appTools/ToolNCC.py:4020 appTools/ToolPaint.py:2916 msgid "Search and Add" msgstr "Rechercher et Ajouter" @@ -7066,13 +7064,13 @@ msgstr "" #: appGUI/ObjectUI.py:1103 appObjects/FlatCAMGeometry.py:572 #: appTools/ToolCutOut.py:2100 appTools/ToolIsolation.py:66 -#: appTools/ToolIsolation.py:3146 appTools/ToolNCC.py:4031 +#: appTools/ToolIsolation.py:3149 appTools/ToolNCC.py:4031 #: appTools/ToolPaint.py:2927 msgid "Pick from DB" msgstr "Choisir depuis la BD" #: appGUI/ObjectUI.py:1106 appTools/ToolCutOut.py:2103 -#: appTools/ToolIsolation.py:3149 appTools/ToolNCC.py:4034 +#: appTools/ToolIsolation.py:3152 appTools/ToolNCC.py:4034 #: appTools/ToolPaint.py:2930 msgid "" "Add a new tool to the Tool Table\n" @@ -7104,7 +7102,7 @@ msgstr "" #: appTools/ToolIsolation.py:532 appTools/ToolIsolation.py:640 #: appTools/ToolIsolation.py:645 appTools/ToolIsolation.py:675 #: appTools/ToolIsolation.py:698 appTools/ToolIsolation.py:711 -#: appTools/ToolIsolation.py:3179 appTools/ToolMilling.py:628 +#: appTools/ToolIsolation.py:3182 appTools/ToolMilling.py:628 #: appTools/ToolMilling.py:744 appTools/ToolMilling.py:749 #: appTools/ToolMilling.py:779 appTools/ToolMilling.py:790 #: appTools/ToolMilling.py:794 appTools/ToolMilling.py:1711 @@ -7118,7 +7116,7 @@ msgid "Parameters for" msgstr "Paramètres pour" #: appGUI/ObjectUI.py:1164 appTools/ToolDrilling.py:2119 -#: appTools/ToolIsolation.py:3182 appTools/ToolMilling.py:1714 +#: appTools/ToolIsolation.py:3185 appTools/ToolMilling.py:1714 #: appTools/ToolNCC.py:4067 appTools/ToolPaint.py:2961 msgid "" "The data used for creating GCode.\n" @@ -7308,13 +7306,13 @@ msgid "The feedrate used while the probe is probing." msgstr "L'avance utilisée pendant le sondage." #: appGUI/ObjectUI.py:1423 appTools/ToolDrilling.py:2364 -#: appTools/ToolIsolation.py:3278 appTools/ToolMilling.py:2042 +#: appTools/ToolIsolation.py:3281 appTools/ToolMilling.py:2042 #: appTools/ToolNCC.py:4225 appTools/ToolPaint.py:3056 msgid "Apply parameters to all tools" msgstr "Appliquer des paramètres à tous les outils" #: appGUI/ObjectUI.py:1426 appTools/ToolDrilling.py:2367 -#: appTools/ToolIsolation.py:3281 appTools/ToolMilling.py:2045 +#: appTools/ToolIsolation.py:3284 appTools/ToolMilling.py:2045 #: appTools/ToolNCC.py:4228 appTools/ToolPaint.py:3059 msgid "" "The parameters in the current form will be applied\n" @@ -7324,13 +7322,13 @@ msgstr "" "sur tous les outils de la table d'outils." #: appGUI/ObjectUI.py:1437 appTools/ToolDrilling.py:2378 -#: appTools/ToolIsolation.py:3292 appTools/ToolMilling.py:2056 +#: appTools/ToolIsolation.py:3295 appTools/ToolMilling.py:2056 #: appTools/ToolNCC.py:4239 appTools/ToolPaint.py:3070 msgid "Common Parameters" msgstr "Paramètres communs" #: appGUI/ObjectUI.py:1439 appTools/ToolDrilling.py:2380 -#: appTools/ToolIsolation.py:3294 appTools/ToolMilling.py:2058 +#: appTools/ToolIsolation.py:3297 appTools/ToolMilling.py:2058 #: appTools/ToolNCC.py:4241 appTools/ToolPaint.py:3072 msgid "Parameters that are common for all tools." msgstr "Paramètres communs à tous les outils." @@ -7539,7 +7537,7 @@ msgstr "Ajoutez une zone d'exclusion." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:305 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:324 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286 -#: appTools/ToolDrilling.py:2591 appTools/ToolIsolation.py:3440 +#: appTools/ToolDrilling.py:2591 appTools/ToolIsolation.py:3443 #: appTools/ToolMilling.py:2267 appTools/ToolNCC.py:4364 #: appTools/ToolPaint.py:3154 msgid "The kind of selection shape used for area selection." @@ -10704,7 +10702,7 @@ msgstr "Lui-même" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 -#: appTools/ToolCopperThieving.py:1322 appTools/ToolIsolation.py:3391 +#: appTools/ToolCopperThieving.py:1322 appTools/ToolIsolation.py:3394 #: appTools/ToolNCC.py:4319 appTools/ToolPaint.py:3116 msgid "Area Selection" msgstr "Sélection de zone" @@ -10714,7 +10712,7 @@ msgstr "Sélection de zone" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolCopperThieving.py:1323 appTools/ToolDblSided.py:761 -#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:4319 +#: appTools/ToolIsolation.py:3394 appTools/ToolNCC.py:4319 #: appTools/ToolPaint.py:3116 tclCommands/TclCommandPaint.py:166 msgid "Reference Object" msgstr "Objet de référence" @@ -12083,7 +12081,7 @@ msgstr "Créer un CNCJob avec chemin de trous de fraisage ou forage." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:156 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:140 -#: appTools/ToolDrilling.py:2082 appTools/ToolIsolation.py:3071 +#: appTools/ToolDrilling.py:2082 appTools/ToolIsolation.py:3074 #: appTools/ToolMilling.py:1687 appTools/ToolNCC.py:3951 #: appTools/ToolPaint.py:2861 msgid "Tool order" @@ -12094,7 +12092,7 @@ msgstr "Ordre des Outils" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:167 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141 -#: appTools/ToolDrilling.py:2083 appTools/ToolIsolation.py:3072 +#: appTools/ToolDrilling.py:2083 appTools/ToolIsolation.py:3075 #: appTools/ToolMilling.py:1688 appTools/ToolNCC.py:3952 #: appTools/ToolNCC.py:3962 appTools/ToolPaint.py:2862 #: appTools/ToolPaint.py:2872 @@ -12123,7 +12121,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:165 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:149 -#: appTools/ToolDrilling.py:2091 appTools/ToolIsolation.py:3080 +#: appTools/ToolDrilling.py:2091 appTools/ToolIsolation.py:3083 #: appTools/ToolMilling.py:1696 appTools/ToolNCC.py:3960 #: appTools/ToolPaint.py:2870 msgid "Forward" @@ -12133,7 +12131,7 @@ msgstr "L'avant" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:64 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 -#: appTools/ToolDrilling.py:2092 appTools/ToolIsolation.py:3081 +#: appTools/ToolDrilling.py:2092 appTools/ToolIsolation.py:3084 #: appTools/ToolMilling.py:1697 appTools/ToolNCC.py:3961 #: appTools/ToolPaint.py:2871 msgid "Reverse" @@ -12496,13 +12494,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:288 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:242 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:243 -#: appTools/ToolIsolation.py:3299 appTools/ToolNCC.py:4246 +#: appTools/ToolIsolation.py:3302 appTools/ToolNCC.py:4246 #: appTools/ToolPaint.py:3076 msgid "Rest" msgstr "Reste" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:246 -#: appTools/ToolIsolation.py:3302 +#: appTools/ToolIsolation.py:3305 msgid "" "If checked, use 'rest machining'.\n" "Basically it will isolate outside PCB features,\n" @@ -12521,22 +12519,22 @@ msgstr "" "S'il n'est pas coché, utilisez l'algorithme standard." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:258 -#: appTools/ToolIsolation.py:3324 +#: appTools/ToolIsolation.py:3327 msgid "Combine" msgstr "Combiner" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:260 -#: appTools/ToolIsolation.py:3326 +#: appTools/ToolIsolation.py:3329 msgid "Combine all passes into one object" msgstr "Combine tous les passages dans un objet" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:267 -#: appTools/ToolIsolation.py:3343 +#: appTools/ToolIsolation.py:3346 msgid "Except" msgstr "Sauf" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:268 -#: appTools/ToolIsolation.py:3344 +#: appTools/ToolIsolation.py:3347 msgid "" "When the isolation geometry is generated,\n" "by checking this, the area of the object below\n" @@ -12548,13 +12546,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:350 -#: appTools/ToolIsolation.py:3333 appTools/ToolNCC.py:4377 +#: appTools/ToolIsolation.py:3336 appTools/ToolNCC.py:4377 msgid "Check validity" msgstr "Vérifier validité" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:352 -#: appTools/ToolIsolation.py:3335 appTools/ToolNCC.py:4379 +#: appTools/ToolIsolation.py:3338 appTools/ToolNCC.py:4379 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." @@ -12563,7 +12561,7 @@ msgstr "" "s'ils fourniront une isolation complète." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:287 -#: appTools/ToolIsolation.py:3383 +#: appTools/ToolIsolation.py:3386 msgid "" "Isolation scope. Choose what to isolate:\n" "- 'All' -> Isolate all the polygons in the object\n" @@ -12579,18 +12577,18 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 -#: appTools/ToolIsolation.py:3391 appTools/ToolPaint.py:3116 +#: appTools/ToolIsolation.py:3394 appTools/ToolPaint.py:3116 #: tclCommands/TclCommandPaint.py:164 msgid "Polygon Selection" msgstr "Sélection de polygone" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:315 -#: appTools/ToolIsolation.py:3427 +#: appTools/ToolIsolation.py:3430 msgid "Interiors" msgstr "Intérieurs" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:317 -#: appTools/ToolIsolation.py:3429 +#: appTools/ToolIsolation.py:3432 msgid "" "When checked the user can select interiors of a polygon.\n" "(holes in the polygon)." @@ -12600,12 +12598,12 @@ msgstr "" "(trous dans le polygone)." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:322 -#: appTools/ToolIsolation.py:3314 +#: appTools/ToolIsolation.py:3317 msgid "Forced Rest" msgstr "Restes forcé" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:324 -#: appTools/ToolIsolation.py:3316 +#: appTools/ToolIsolation.py:3319 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" @@ -12627,17 +12625,6 @@ msgstr "Ordinaire" msgid "Progressive" msgstr "Progressif" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 -#: appObjects/AppObject.py:452 appObjects/FlatCAMObj.py:266 -#: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 -#: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1115 -#: appTools/ToolCorners.py:419 appTools/ToolFiducials.py:563 -#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:466 app_Main.py:4813 -msgid "Plotting" -msgstr "Traçage" - #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:341 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305 @@ -13079,7 +13066,7 @@ 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:38 appTools/ToolSub.py:782 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:38 appTools/ToolSub.py:783 msgid "Close paths" msgstr "Fermer les chemins" @@ -13090,11 +13077,11 @@ msgstr "" "En cochant cette case, vous fermez les chemins coupés par l'objet " "soustracteur de géométrie." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:42 appTools/ToolSub.py:679 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:42 appTools/ToolSub.py:680 msgid "Delete source" msgstr "Supprimer la source" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:44 appTools/ToolSub.py:681 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:44 appTools/ToolSub.py:682 msgid "" "When checked will delete the source objects\n" "after a successful operation." @@ -13463,10 +13450,6 @@ msgstr "Matrice de nivellement GRBL vide." msgid "Finished autolevelling." msgstr "Auto nivellement terminé." -#: appObjects/FlatCAMCNCJob.py:1894 -msgid "Plotting..." -msgstr "Traçage..." - #: appObjects/FlatCAMCNCJob.py:1966 msgid "File saved to" msgstr "Fichier enregistré dans" @@ -13690,14 +13673,6 @@ msgstr "Génération de code CNC" msgid "CNCjob created" msgstr "CNCjob créé" -#: appObjects/FlatCAMGeometry.py:2564 appTools/ToolCopperThieving.py:593 -#: appTools/ToolFilm.py:639 appTools/ToolFilm.py:883 -#: appTools/ToolIsolation.py:930 appTools/ToolNCC.py:868 -#: appTools/ToolOptimal.py:145 appTools/ToolPanelize.py:613 -#: appTools/ToolRulesCheck.py:627 -msgid "Working..." -msgstr "Travail..." - #: appObjects/FlatCAMGeometry.py:2585 msgid "Polish" msgstr "Nettoyage" @@ -13769,21 +13744,17 @@ msgid "Operation could not be done." msgstr "L'opération n'a pas pu être effectuée." #: appObjects/FlatCAMGerber.py:556 appObjects/FlatCAMGerber.py:633 -#: appTools/ToolIsolation.py:1590 appTools/ToolIsolation.py:1957 +#: appTools/ToolIsolation.py:1590 appTools/ToolIsolation.py:1960 #: appTools/ToolNCC.py:1870 appTools/ToolNCC.py:2891 appTools/ToolNCC.py:3271 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:583 appObjects/FlatCAMGerber.py:711 #: appTools/ToolIsolation.py:1656 appTools/ToolIsolation.py:1852 -#: appTools/ToolIsolation.py:2041 +#: appTools/ToolIsolation.py:2044 msgid "Isolation geometry created" msgstr "Géométrie d'isolement créée" -#: appObjects/FlatCAMGerber.py:995 -msgid "Plotting Apertures" -msgstr "Traçage des ouvertures" - #: appObjects/FlatCAMObj.py:252 msgid "Name changed from" msgstr "Nom changé de" @@ -13817,7 +13788,7 @@ msgstr "Inclinaison..." msgid "Dimensions" msgstr "Dimensions" -#: appObjects/FlatCAMObj.py:510 appTools/ToolProperties.py:195 +#: appObjects/FlatCAMObj.py:510 msgid "Calculating dimensions ... Please wait." msgstr "Calcul des dimensions ... Veuillez patienter." @@ -14189,12 +14160,12 @@ msgstr "" #: appTools/ToolDblSided.py:946 appTools/ToolDrilling.py:2649 #: appTools/ToolEtchCompensation.py:459 appTools/ToolExtractDrills.py:699 #: appTools/ToolFiducials.py:962 appTools/ToolFilm.py:1387 -#: appTools/ToolInvertGerber.py:284 appTools/ToolIsolation.py:3490 +#: appTools/ToolInvertGerber.py:284 appTools/ToolIsolation.py:3493 #: appTools/ToolMilling.py:2324 appTools/ToolNCC.py:4407 #: appTools/ToolOptimal.py:594 appTools/ToolPaint.py:3183 #: appTools/ToolPanelize.py:891 appTools/ToolPunchGerber.py:1308 #: appTools/ToolQRCode.py:912 appTools/ToolRulesCheck.py:1627 -#: appTools/ToolSolderPaste.py:1558 appTools/ToolSub.py:806 +#: appTools/ToolSolderPaste.py:1558 appTools/ToolSub.py:807 #: appTools/ToolTransform.py:920 msgid "Reset Tool" msgstr "Réinitialiser l'outil" @@ -14205,12 +14176,12 @@ msgstr "Réinitialiser l'outil" #: appTools/ToolDblSided.py:949 appTools/ToolDrilling.py:2652 #: appTools/ToolEtchCompensation.py:462 appTools/ToolExtractDrills.py:702 #: appTools/ToolFiducials.py:965 appTools/ToolFilm.py:1390 -#: appTools/ToolInvertGerber.py:287 appTools/ToolIsolation.py:3493 +#: appTools/ToolInvertGerber.py:287 appTools/ToolIsolation.py:3496 #: appTools/ToolMilling.py:2327 appTools/ToolNCC.py:4410 #: appTools/ToolOptimal.py:597 appTools/ToolPaint.py:3186 #: appTools/ToolPanelize.py:894 appTools/ToolPunchGerber.py:1311 #: appTools/ToolQRCode.py:915 appTools/ToolRulesCheck.py:1630 -#: appTools/ToolSolderPaste.py:1561 appTools/ToolSub.py:809 +#: appTools/ToolSolderPaste.py:1561 appTools/ToolSub.py:810 #: appTools/ToolTransform.py:923 msgid "Will reset the tool parameters." msgstr "Réinitialise les paramètres de l'outil." @@ -14415,8 +14386,8 @@ msgstr "" "Contiennent les points d'étalonnage attendus et le\n" "ceux mesurés." -#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:704 -#: appTools/ToolSub.py:757 +#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:705 +#: appTools/ToolSub.py:758 msgid "Target" msgstr "Cible" @@ -14679,8 +14650,8 @@ msgstr "Outil de Copper Thieving fait." #: appTools/ToolNCC.py:860 appTools/ToolNCC.py:1322 appTools/ToolNCC.py:1371 #: appTools/ToolNCC.py:1404 appTools/ToolPaint.py:1095 #: appTools/ToolPanelize.py:192 appTools/ToolPanelize.py:206 -#: appTools/ToolSub.py:163 appTools/ToolSub.py:181 appTools/ToolSub.py:390 -#: appTools/ToolSub.py:403 tclCommands/TclCommandCopperClear.py:97 +#: appTools/ToolSub.py:163 appTools/ToolSub.py:181 appTools/ToolSub.py:391 +#: appTools/ToolSub.py:404 tclCommands/TclCommandCopperClear.py:97 #: tclCommands/TclCommandPaint.py:99 msgid "Could not retrieve object" msgstr "Impossible de récupérer l'objet" @@ -14701,6 +14672,12 @@ msgstr "Outil de Copper Thieving. Préparation des polygones d'isolement." msgid "Copper Thieving Tool. Preparing areas to fill with copper." msgstr "Outil de Copper Thieving. Préparer les zones à remplir de cuivre." +#: appTools/ToolCopperThieving.py:593 appTools/ToolFilm.py:639 +#: appTools/ToolFilm.py:883 appTools/ToolNCC.py:868 +#: appTools/ToolRulesCheck.py:627 +msgid "Working..." +msgstr "Travail..." + #: appTools/ToolCopperThieving.py:626 msgid "Geometry not supported for bounding box" msgstr "Géométrie non prise en charge pour le cadre de sélection" @@ -14778,7 +14755,7 @@ msgstr "" "- «Objet de référence» - effectuera un Copper Thieving dans la zone " "spécifiée par un autre objet." -#: appTools/ToolCopperThieving.py:1334 appTools/ToolIsolation.py:3398 +#: appTools/ToolCopperThieving.py:1334 appTools/ToolIsolation.py:3401 #: appTools/ToolNCC.py:4336 appTools/ToolPaint.py:3126 msgid "Ref. Type" msgstr "Type de Réf" @@ -14791,12 +14768,12 @@ 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." -#: appTools/ToolCopperThieving.py:1345 appTools/ToolIsolation.py:3409 +#: appTools/ToolCopperThieving.py:1345 appTools/ToolIsolation.py:3412 #: appTools/ToolNCC.py:4346 appTools/ToolPaint.py:3136 msgid "Ref. Object" msgstr "Réf. Objet" -#: appTools/ToolCopperThieving.py:1347 appTools/ToolIsolation.py:3411 +#: appTools/ToolCopperThieving.py:1347 appTools/ToolIsolation.py:3414 #: appTools/ToolNCC.py:4348 appTools/ToolPaint.py:3138 msgid "The FlatCAM object to be used as non copper clearing reference." msgstr "L'objet FlatCAM à utiliser comme référence d'effacement non en cuivre." @@ -14948,7 +14925,7 @@ msgstr "Outils mis à jour depuis la BD outils." msgid "Default tool added." msgstr "Outil par défaut ajouté." -#: appTools/ToolCutOut.py:471 appTools/ToolIsolation.py:2588 +#: appTools/ToolCutOut.py:471 appTools/ToolIsolation.py:2591 #: appTools/ToolNCC.py:3731 appTools/ToolPaint.py:2636 app_Main.py:5924 #: app_Main.py:5944 msgid "Selected tool can't be used here. Pick another." @@ -15101,7 +15078,7 @@ msgstr "" "Ce qui est sélectionné ici dictera le genre\n" "des objets qui vont remplir la liste déroulante 'Object'." -#: appTools/ToolCutOut.py:2091 appTools/ToolIsolation.py:3138 +#: appTools/ToolCutOut.py:2091 appTools/ToolIsolation.py:3141 #: appTools/ToolNCC.py:4023 appTools/ToolPaint.py:2919 msgid "" "Add a new tool to the Tool Table\n" @@ -15713,19 +15690,19 @@ msgstr "Aller au demi point" msgid "Current Tool parameters were applied to all tools." msgstr "Les paramètres d'outil actuels ont été appliqués à tous les outils." -#: appTools/ToolDrilling.py:1600 camlib.py:4071 +#: appTools/ToolDrilling.py:1600 camlib.py:4078 msgid "The loaded Excellon file has no drills" msgstr "Le fichier Excellon chargé n'a pas d'exercices" -#: appTools/ToolDrilling.py:1645 camlib.py:3989 +#: appTools/ToolDrilling.py:1645 camlib.py:3996 msgid "Creating a list of points to drill..." msgstr "Création d'une liste de points à explorer ..." -#: appTools/ToolDrilling.py:1652 camlib.py:4018 +#: appTools/ToolDrilling.py:1652 camlib.py:4025 msgid "Failed. Drill points inside the exclusion zones." msgstr "Échoué. Percer des points à l'intérieur des zones d'exclusion." -#: appTools/ToolDrilling.py:1668 camlib.py:4061 camlib.py:5455 camlib.py:5864 +#: appTools/ToolDrilling.py:1668 camlib.py:4068 camlib.py:5462 camlib.py:5871 msgid "Starting G-Code" msgstr "Démarrer le GCode" @@ -15733,7 +15710,7 @@ msgstr "Démarrer le GCode" msgid "Generating Excellon CNCJob..." msgstr "Génération du CNCJob Excellon..." -#: appTools/ToolDrilling.py:1791 camlib.py:3213 camlib.py:3636 camlib.py:5722 +#: appTools/ToolDrilling.py:1791 camlib.py:3213 camlib.py:3643 camlib.py:5729 msgid "The Toolchange X,Y format has to be (x, y)." msgstr "Le format X,Y de changement d'outil doit être (x,y)." @@ -16209,9 +16186,11 @@ msgstr "" "Type non pris en charge sélectionné en tant que paramètre. Seuls Géométrie " "et Gerber sont supportés" -#: appTools/ToolImage.py:149 -msgid "Importing Image" -msgstr "Importation d'Image" +#: appTools/ToolImage.py:149 appTools/ToolPcbWizard.py:336 +#, fuzzy +#| msgid "Importing SVG" +msgid "Importing" +msgstr "Importer du SVG" #: appTools/ToolImage.py:161 appTools/ToolPDF.py:155 app_Main.py:10070 #: app_Main.py:10125 app_Main.py:10203 app_Main.py:10266 app_Main.py:10332 @@ -16377,7 +16356,7 @@ msgstr "" "complet." #: appTools/ToolIsolation.py:1068 appTools/ToolIsolation.py:1155 -#: appTools/ToolIsolation.py:1213 appTools/ToolIsolation.py:2637 +#: appTools/ToolIsolation.py:1213 appTools/ToolIsolation.py:2640 #: appTools/ToolNCC.py:1015 appTools/ToolNCC.py:1103 appTools/ToolNCC.py:1165 #: appTools/ToolNCC.py:3780 appTools/ToolPaint.py:703 appTools/ToolPaint.py:791 #: appTools/ToolPaint.py:853 appTools/ToolPaint.py:2692 @@ -16412,7 +16391,9 @@ msgid "Tool(s) deleted from Tool Table." msgstr "Outil (s) supprimé (s) de la table d'outils." #: appTools/ToolIsolation.py:1390 -msgid "Isolating..." +#, fuzzy +#| msgid "Isolating..." +msgid "Isolating ..." msgstr "Isolation..." #: appTools/ToolIsolation.py:1410 @@ -16432,17 +16413,17 @@ msgid "Click on a polygon to isolate it." msgstr "Cliquez sur un polygone pour l'isoler." #: appTools/ToolIsolation.py:1597 appTools/ToolIsolation.py:1620 -#: appTools/ToolIsolation.py:1776 appTools/ToolIsolation.py:1969 +#: appTools/ToolIsolation.py:1776 appTools/ToolIsolation.py:1972 msgid "Subtracting Geo" msgstr "Soustraction Geo" #: appTools/ToolIsolation.py:1601 appTools/ToolIsolation.py:1780 -#: appTools/ToolIsolation.py:1973 +#: appTools/ToolIsolation.py:1976 msgid "Intersecting Geo" msgstr "Géo. entrecroisée" #: appTools/ToolIsolation.py:1652 appTools/ToolIsolation.py:1849 -#: appTools/ToolIsolation.py:2038 +#: appTools/ToolIsolation.py:2041 msgid "Empty Geometry in" msgstr "Géométrie vide dans" @@ -16463,58 +16444,58 @@ msgid "" msgstr "" "Voici les coordonnées des entités en cuivre qui n'ont pas pu être isolées:" -#: appTools/ToolIsolation.py:2202 appTools/ToolIsolation.py:2315 +#: appTools/ToolIsolation.py:2205 appTools/ToolIsolation.py:2318 #: appTools/ToolPaint.py:1135 msgid "Added polygon" msgstr "Polygone ajouté" -#: appTools/ToolIsolation.py:2203 appTools/ToolIsolation.py:2317 +#: appTools/ToolIsolation.py:2206 appTools/ToolIsolation.py:2320 msgid "Click to add next polygon or right click to start isolation." msgstr "" "Cliquez pour ajouter le polygone suivant ou cliquez avec le bouton droit " "pour démarrer l'isolement." -#: appTools/ToolIsolation.py:2215 appTools/ToolPaint.py:1149 +#: appTools/ToolIsolation.py:2218 appTools/ToolPaint.py:1149 msgid "Removed polygon" msgstr "Polygone supprimé" -#: appTools/ToolIsolation.py:2216 +#: appTools/ToolIsolation.py:2219 msgid "Click to add/remove next polygon or right click to start isolation." msgstr "" "Cliquez pour ajouter / supprimer le polygone suivant ou cliquez avec le " "bouton droit pour démarrer l'isolement." -#: appTools/ToolIsolation.py:2221 appTools/ToolPaint.py:1155 +#: appTools/ToolIsolation.py:2224 appTools/ToolPaint.py:1155 msgid "No polygon detected under click position." msgstr "Aucun polygone détecté sous la position du clic." -#: appTools/ToolIsolation.py:2251 appTools/ToolPaint.py:1185 +#: appTools/ToolIsolation.py:2254 appTools/ToolPaint.py:1185 msgid "List of single polygons is empty. Aborting." msgstr "La liste des polygones simples est vide. Abandon." -#: appTools/ToolIsolation.py:2320 +#: appTools/ToolIsolation.py:2323 msgid "No polygon in selection." msgstr "Aucun polygone dans la sélection." -#: appTools/ToolIsolation.py:2348 +#: appTools/ToolIsolation.py:2351 msgid "Click the end point of the paint area." msgstr "Cliquez sur le point final de la zone de peinture." -#: appTools/ToolIsolation.py:2601 appTools/ToolNCC.py:3744 +#: appTools/ToolIsolation.py:2604 appTools/ToolNCC.py:3744 #: appTools/ToolPaint.py:2649 app_Main.py:5935 app_Main.py:5954 msgid "Tool from DB added in Tool Table." msgstr "Outil ajouté a base de données." -#: appTools/ToolIsolation.py:2655 appTools/ToolNCC.py:3797 +#: appTools/ToolIsolation.py:2658 appTools/ToolNCC.py:3797 #: appTools/ToolPaint.py:2709 msgid "New tool added to Tool Table." msgstr "Nouvel outil ajouté à la table d'outils." -#: appTools/ToolIsolation.py:3001 +#: appTools/ToolIsolation.py:3004 msgid "Gerber object for isolation routing." msgstr "Objet Gerber pour le routage d'isolement." -#: appTools/ToolIsolation.py:3025 appTools/ToolNCC.py:3899 +#: appTools/ToolIsolation.py:3028 appTools/ToolNCC.py:3899 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for copper clearing." @@ -16522,7 +16503,7 @@ msgstr "" "Pool d'outils à partir duquel l'algorithme\n" "choisira ceux utilisés pour le nettoyage du cuivre." -#: appTools/ToolIsolation.py:3041 +#: appTools/ToolIsolation.py:3044 msgid "" "This is the Tool Number.\n" "Isolation routing will start with the tool with the biggest \n" @@ -16539,7 +16520,7 @@ msgstr "" "dans la géométrie résultante. En effet, avec certains outils\n" "cette fonction ne pourra pas créer de géométrie de routage." -#: appTools/ToolIsolation.py:3049 appTools/ToolNCC.py:3923 +#: appTools/ToolIsolation.py:3052 appTools/ToolNCC.py:3923 msgid "" "Tool Diameter. It's value (in current FlatCAM units)\n" "is the cut width into the material." @@ -16547,7 +16528,7 @@ msgstr "" "Diamètre de l'outil. C'est sa valeur (en unités FlatCAM actuelles)\n" "est la largeur de coupe dans le matériau." -#: appTools/ToolIsolation.py:3053 appTools/ToolNCC.py:3927 +#: appTools/ToolIsolation.py:3056 appTools/ToolNCC.py:3927 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n" @@ -16585,11 +16566,11 @@ msgstr "" "d'opération\n" "dans la géométrie résultante comme isolement." -#: appTools/ToolIsolation.py:3121 appTools/ToolNCC.py:4007 +#: appTools/ToolIsolation.py:3124 appTools/ToolNCC.py:4007 msgid "Optimal" msgstr "Optimal" -#: appTools/ToolIsolation.py:3125 appTools/ToolNCC.py:4011 +#: appTools/ToolIsolation.py:3128 appTools/ToolNCC.py:4011 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." @@ -16597,7 +16578,7 @@ msgstr "" "Trouvez un diamètre d'outil garanti\n" "pour faire un isolement complet." -#: appTools/ToolIsolation.py:3166 appTools/ToolNCC.py:4051 +#: appTools/ToolIsolation.py:3169 appTools/ToolNCC.py:4051 #: appTools/ToolPaint.py:2947 appTools/ToolSolderPaste.py:1212 msgid "" "Delete a selection of tools in the Tool Table\n" @@ -16606,7 +16587,7 @@ msgstr "" "Supprimer une sélection d'outils dans la table d'outils\n" "en sélectionnant d’abord une ou plusieurs lignes dans la table d’outils." -#: appTools/ToolIsolation.py:3354 +#: appTools/ToolIsolation.py:3357 msgid "" "Specify the type of object to be excepted from isolation.\n" "It can be of type: Gerber or Geometry.\n" @@ -16618,11 +16599,11 @@ msgstr "" "Ce qui est sélectionné ici dictera le genre\n" "des objets qui vont remplir la liste déroulante 'Object'." -#: appTools/ToolIsolation.py:3364 +#: appTools/ToolIsolation.py:3367 msgid "Object whose area will be removed from isolation geometry." msgstr "Objet dont l'aire sera retirée de la géométrie d'isolation." -#: appTools/ToolIsolation.py:3400 appTools/ToolNCC.py:4338 +#: appTools/ToolIsolation.py:3403 appTools/ToolNCC.py:4338 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -16630,7 +16611,7 @@ msgstr "" "Type d'objet FlatCAM à utiliser comme référence d'effacement non en cuivre.\n" "Ce peut être Gerber, Excellon ou Géométrie." -#: appTools/ToolIsolation.py:3466 +#: appTools/ToolIsolation.py:3469 msgid "" "Create a Geometry object with toolpaths to cut \n" "isolation outside, inside or on both sides of the\n" @@ -16693,7 +16674,9 @@ msgid "MOVE: Click on the Destination point ..." msgstr "Déplacer: Cliquez sur le point de destination ..." #: appTools/ToolMove.py:163 -msgid "Moving..." +#, fuzzy +#| msgid "Moving..." +msgid "Moving ..." msgstr "En mouvement..." #: appTools/ToolMove.py:166 @@ -17043,8 +17026,10 @@ msgid "Open PDF cancelled" msgstr "Ouvrir le PDF annulé" #: appTools/ToolPDF.py:123 -msgid "Parsing PDF file ..." -msgstr "Analyse du fichier PDF ..." +#, fuzzy +#| msgid "Working ..." +msgid "Parsing ..." +msgstr "Travail ..." #: appTools/ToolPDF.py:139 app_Main.py:10297 msgid "Failed to open" @@ -17141,7 +17126,9 @@ msgid "Paint Done." msgstr "Peinture faite." #: appTools/ToolPaint.py:2196 -msgid "Painting..." +#, fuzzy +#| msgid "Painting..." +msgid "Painting ..." msgstr "Peinture..." #: appTools/ToolPaint.py:2230 appTools/ToolPaint.py:2235 @@ -17468,10 +17455,6 @@ msgstr "Ce n'est pas un fichier Excellon." msgid "Cannot parse file" msgstr "Impossible d'analyser le fichier" -#: appTools/ToolPcbWizard.py:336 -msgid "Importing Excellon." -msgstr "Importer Excellon." - #: appTools/ToolPcbWizard.py:343 msgid "Import Excellon file failed." msgstr "L'importation du fichier Excellon a échoué." @@ -17692,10 +17675,6 @@ msgstr "" msgid "Cancelled. There is no QRCode Data in the text box." msgstr "Annulé. Il n'y a pas de données QRCode dans la zone de texte." -#: appTools/ToolQRCode.py:166 -msgid "Generating QRCode geometry" -msgstr "Génération de la géométrie QRCode" - #: appTools/ToolQRCode.py:206 msgid "Click on the Destination point ..." msgstr "Cliquez sur le point de destination ..." @@ -18009,10 +17988,6 @@ msgstr "Outil (s) de buse supprimé (s) de la table d'outils." msgid "No SolderPaste mask Gerber object loaded." msgstr "Aucun objet Gerber de masque de pâte à souder chargé." -#: appTools/ToolSolderPaste.py:670 -msgid "Creating Solder Paste dispensing geometry." -msgstr "Création de la géométrie de distribution de pâte à souder." - #: appTools/ToolSolderPaste.py:683 msgid "No Nozzle tools in the tool table." msgstr "Aucun outil de buse dans la table à outils." @@ -18278,7 +18253,7 @@ msgstr "" msgid "Sub Tool" msgstr "Outil Sous" -#: appTools/ToolSub.py:151 appTools/ToolSub.py:382 +#: appTools/ToolSub.py:151 appTools/ToolSub.py:383 msgid "No Target object loaded." msgstr "Aucun objet cible chargé." @@ -18286,45 +18261,47 @@ msgstr "Aucun objet cible chargé." msgid "Loading geometry from Gerber objects." msgstr "Chargement de la géométrie à partir d'objets Gerber." -#: appTools/ToolSub.py:171 appTools/ToolSub.py:395 +#: appTools/ToolSub.py:171 appTools/ToolSub.py:396 msgid "No Subtractor object loaded." msgstr "Aucun objet soustracteur n'a été chargé." -#: appTools/ToolSub.py:220 +#: appTools/ToolSub.py:221 msgid "Finished parsing geometry for aperture" msgstr "Géométrie d'analyse terminée pour l'ouverture" -#: appTools/ToolSub.py:222 +#: appTools/ToolSub.py:223 msgid "Subtraction aperture processing finished." msgstr "Traitement de la soustraction d'ouverture terminé." -#: appTools/ToolSub.py:352 appTools/ToolSub.py:546 -msgid "Generating new object ..." -msgstr "Générer un nouvel objet ..." +#: appTools/ToolSub.py:353 appTools/ToolSub.py:547 +#, fuzzy +#| msgid "Open Project ..." +msgid "New object ..." +msgstr "Ouvrir Projet ..." -#: appTools/ToolSub.py:355 appTools/ToolSub.py:549 appTools/ToolSub.py:631 +#: appTools/ToolSub.py:356 appTools/ToolSub.py:550 appTools/ToolSub.py:632 msgid "Generating new object failed." msgstr "La génération du nouvel objet a échoué." -#: appTools/ToolSub.py:359 appTools/ToolSub.py:554 +#: appTools/ToolSub.py:360 appTools/ToolSub.py:555 msgid "Created" msgstr "Établi" -#: appTools/ToolSub.py:408 +#: appTools/ToolSub.py:409 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." -#: appTools/ToolSub.py:448 +#: appTools/ToolSub.py:449 msgid "Parsing solid_geometry ..." msgstr "Analyse de solid_géométrie ..." -#: appTools/ToolSub.py:450 +#: appTools/ToolSub.py:451 msgid "Parsing solid_geometry for tool" msgstr "Analyse de solid_géométrie pour l'outil" -#: appTools/ToolSub.py:706 +#: appTools/ToolSub.py:707 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." @@ -18332,11 +18309,11 @@ msgstr "" "Objet de Gerber auquel soustraire\n" "l'objet soustracteur Gerber." -#: appTools/ToolSub.py:720 appTools/ToolSub.py:773 +#: appTools/ToolSub.py:721 appTools/ToolSub.py:774 msgid "Subtractor" msgstr "Soustracteur" -#: appTools/ToolSub.py:722 +#: appTools/ToolSub.py:723 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." @@ -18344,11 +18321,11 @@ msgstr "" "Objet Gerber qui sera soustrait\n" "à partir de l'objet Gerber cible." -#: appTools/ToolSub.py:729 +#: appTools/ToolSub.py:730 msgid "Subtract Gerber" msgstr "Soustraire Gerber" -#: appTools/ToolSub.py:732 +#: appTools/ToolSub.py:733 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -18360,7 +18337,7 @@ msgstr "" "Peut être utilisé pour enlever la sérigraphie qui se chevauchent\n" "sur le masque de soudure." -#: appTools/ToolSub.py:759 +#: appTools/ToolSub.py:760 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." @@ -18368,7 +18345,7 @@ msgstr "" "Objet de géométrie à soustraire\n" "l'objet géométrique soustracteur." -#: appTools/ToolSub.py:775 +#: appTools/ToolSub.py:776 msgid "" "Geometry object that will be subtracted\n" "from the target Geometry object." @@ -18376,18 +18353,18 @@ msgstr "" "Objet de géométrie qui sera soustrait\n" "à partir de l'objet de géométrie cible." -#: appTools/ToolSub.py:783 +#: appTools/ToolSub.py:784 msgid "" "Checking this will close the paths cut by the Geometry subtractor object." msgstr "" "En cochant cette case, vous fermez les chemins coupés par l'objet " "soustracteur de géométrie." -#: appTools/ToolSub.py:787 +#: appTools/ToolSub.py:788 msgid "Subtract Geometry" msgstr "Soustraire la géométrie" -#: appTools/ToolSub.py:790 +#: appTools/ToolSub.py:791 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -19336,10 +19313,6 @@ msgstr "Activation des plots ..." msgid "Disabling plots ..." msgstr "Désactiver les plots ..." -#: app_Main.py:7923 -msgid "Working ..." -msgstr "Travail ..." - #: app_Main.py:8036 msgid "Set alpha level ..." msgstr "Définir le premier niveau ..." @@ -19493,15 +19466,19 @@ msgid "Save Object as PDF ..." msgstr "Enregistrement au format PDF ...Enregistrer le projet sous ..." #: app_Main.py:9361 -msgid "Printing PDF ... Please wait." -msgstr "Impression du PDF ... Veuillez patienter." +#, fuzzy +#| msgid "Painting..." +msgid "Printing PDF ..." +msgstr "Peinture..." #: app_Main.py:9536 msgid "PDF file saved to" msgstr "Fichier PDF enregistré dans" -#: app_Main.py:9558 -msgid "Exporting SVG" +#: app_Main.py:9558 app_Main.py:9818 app_Main.py:9952 app_Main.py:10019 +#, fuzzy +#| msgid "Exporting SVG" +msgid "Exporting ..." msgstr "Exporter du SVG" #: app_Main.py:9601 @@ -19528,10 +19505,6 @@ msgstr "Paramètres exportées vers" msgid "Excellon file exported to" msgstr "Fichier Excellon exporté vers" -#: app_Main.py:9818 -msgid "Exporting Excellon" -msgstr "Exporter Excellon" - #: app_Main.py:9823 app_Main.py:9830 msgid "Could not export Excellon file." msgstr "Impossible d'exporter le fichier Excellon." @@ -19540,10 +19513,6 @@ msgstr "Impossible d'exporter le fichier Excellon." msgid "Gerber file exported to" msgstr "Fichier Gerber exporté vers" -#: app_Main.py:9952 -msgid "Exporting Gerber" -msgstr "Exporter Gerber" - #: app_Main.py:9957 app_Main.py:9964 msgid "Could not export file." msgstr "Impossible d'exporter le fichier." @@ -19552,26 +19521,20 @@ msgstr "Impossible d'exporter le fichier." msgid "DXF file exported to" msgstr "Fichier DXF exporté vers" -#: app_Main.py:10019 -msgid "Exporting DXF" -msgstr "Exportation DXF" - #: app_Main.py:10024 app_Main.py:10031 msgid "Could not export DXF file." msgstr "Impossible d'exporter le fichier DXF." -#: app_Main.py:10072 -msgid "Importing SVG" +#: app_Main.py:10072 app_Main.py:10127 tclCommands/TclCommandImportSvg.py:76 +#, fuzzy +#| msgid "Importing SVG" +msgid "Importing ..." msgstr "Importer du SVG" #: app_Main.py:10080 app_Main.py:10135 msgid "Import failed." msgstr "L'importation a échoué." -#: app_Main.py:10127 -msgid "Importing DXF" -msgstr "Importation de DXF" - #: app_Main.py:10165 app_Main.py:10356 app_Main.py:10421 msgid "Failed to open file" msgstr "Échec à l'ouverture du fichier" @@ -19585,9 +19548,12 @@ 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:10185 -msgid "Opening Gerber" -msgstr "Ouverture Gerber" +#: app_Main.py:10185 app_Main.py:10249 app_Main.py:10309 app_Main.py:10383 +#: app_Main.py:10436 tclCommands/TclCommandOpenDXF.py:81 +#, fuzzy +#| msgid "Opening G-Code." +msgid "Opening ..." +msgstr "Ouverture G-Code." #: app_Main.py:10196 msgid "Open Gerber failed. Probable not a Gerber file." @@ -19597,10 +19563,6 @@ msgstr "Ouverture Gerber échoué. Probablement pas un fichier Gerber." msgid "Cannot open file" msgstr "Ne peut pas ouvrir le fichier" -#: app_Main.py:10249 -msgid "Opening Excellon." -msgstr "Ouverture Excellon." - #: app_Main.py:10259 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Ouverture Excellon échoué. Probablement pas un fichier Excellon." @@ -19613,10 +19575,6 @@ msgstr "Lecture du fichier GCode" msgid "This is not GCODE" msgstr "Ce n'est pas du GCODE" -#: app_Main.py:10309 -msgid "Opening G-Code." -msgstr "Ouverture G-Code." - #: app_Main.py:10322 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " @@ -19633,10 +19591,6 @@ msgstr "" 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:10383 -msgid "Opening HPGL2" -msgstr "Ouverture HPGL2" - #: app_Main.py:10390 msgid " Open HPGL2 failed. Probable not a HPGL2 file." msgstr " Ouverture HPGL2 échoué. Probablement pas un fichier HPGL2 ." @@ -19645,10 +19599,6 @@ msgstr " Ouverture HPGL2 échoué. Probablement pas un fichier HPGL2 ." msgid "TCL script file opened in Code Editor." msgstr "Fichier de script TCL ouvert dans l'éditeur de code." -#: app_Main.py:10436 -msgid "Opening TCL Script..." -msgstr "Ouverture du script TCL ..." - #: app_Main.py:10447 msgid "Failed to open TCL Script." msgstr "Impossible d'ouvrir le script TCL." @@ -19682,8 +19632,10 @@ msgid "Project loaded from" msgstr "Projet chargé à partir de" #: app_Main.py:10645 -msgid "Saving FlatCAM Project" -msgstr "Enregistrement du projet FlatCAM" +#, fuzzy +#| msgid "&Save Project ..." +msgid "Saving Project ..." +msgstr "Sauvegarder le projet ..." #: app_Main.py:10667 app_Main.py:10703 msgid "Project saved to" @@ -19767,11 +19719,11 @@ msgstr "Échec de la mise en buffer. Aucun objet sélectionné" msgid "There is no such parameter" msgstr "Il n'y a pas de tel paramètre" -#: camlib.py:3072 camlib.py:5394 camlib.py:5794 +#: camlib.py:3072 camlib.py:5401 camlib.py:5801 msgid "Indexing geometry before generating G-Code..." msgstr "Indexer la géométrie avant de générer le GCode ..." -#: camlib.py:3102 camlib.py:4117 camlib.py:4353 +#: camlib.py:3102 camlib.py:4124 camlib.py:4360 msgid "" "The Cut Z parameter has positive value. It is the depth value to drill into " "material.\n" @@ -19790,16 +19742,16 @@ msgid "The Cut Z parameter is zero. There will be no cut, aborting" msgstr "" "Le paramètre de découpe Z est null. Il n'y aura pas de découpe, abandon" -#: camlib.py:3238 camlib.py:3616 +#: camlib.py:3238 camlib.py:3623 msgid "The End X,Y format has to be (x, y)." msgstr "Le format de FIN X,Y doit être (x, y)." -#: camlib.py:3314 camlib.py:3707 camlib.py:4201 camlib.py:4434 camlib.py:5468 -#: camlib.py:5875 +#: camlib.py:3314 camlib.py:3714 camlib.py:4208 camlib.py:4441 camlib.py:5475 +#: camlib.py:5882 msgid "Starting G-Code for tool with diameter" msgstr "Code G de départ pour outil avec diamètre" -#: camlib.py:3438 camlib.py:4322 camlib.py:4555 camlib.py:6816 +#: camlib.py:3438 camlib.py:4329 camlib.py:4562 camlib.py:6823 msgid "G91 coordinates not implemented" msgstr "Coordonnées G91 non implémentées" @@ -19807,7 +19759,7 @@ msgstr "Coordonnées G91 non implémentées" msgid "Finished G-Code generation for tool:" msgstr "Génération de GCODE terminée pour l'outil:" -#: camlib.py:3536 camlib.py:5340 camlib.py:5735 +#: camlib.py:3543 camlib.py:5347 camlib.py:5742 msgid "" "Cut_Z parameter is None or zero. Most likely a bad combinations of other " "parameters." @@ -19815,7 +19767,7 @@ msgstr "" "Le paramètre Cut_Z est Aucun ou zéro. Très probablement une mauvaise " "combinaison d'autres paramètres." -#: camlib.py:3544 camlib.py:5349 camlib.py:5744 +#: camlib.py:3551 camlib.py:5356 camlib.py:5751 msgid "" "The Cut Z parameter has positive value. It is the depth value to cut into " "material.\n" @@ -19829,15 +19781,15 @@ msgstr "" "s'agisse d'une faute de frappe. Par conséquent, l'application convertira la " "valeur en valeur négative. Vérifiez le code CNC résultant (Gcode, etc.)." -#: camlib.py:3552 camlib.py:4127 camlib.py:4363 camlib.py:5357 camlib.py:5752 +#: camlib.py:3559 camlib.py:4134 camlib.py:4370 camlib.py:5364 camlib.py:5759 msgid "The Cut Z parameter is zero. There will be no cut, skipping file" msgstr "Le paramètre Cut Z est zéro. Il n'y aura pas de fichier coupé, sautant" -#: camlib.py:3557 camlib.py:5362 camlib.py:5758 +#: camlib.py:3564 camlib.py:5369 camlib.py:5765 msgid "Travel Z parameter is None or zero." msgstr "Le paramètre Voyage Z est Aucun ou zéro." -#: camlib.py:3562 camlib.py:5367 camlib.py:5763 +#: camlib.py:3569 camlib.py:5374 camlib.py:5770 msgid "" "The Travel Z parameter has negative value. It is the height value to travel " "between cuts.\n" @@ -19851,19 +19803,19 @@ msgstr "" "s'agisse d'une faute de frappe. Par conséquent, l'application convertira la " "valeur en valeur positive. Vérifiez le code CNC résultant (Gcode, etc.)." -#: camlib.py:3570 camlib.py:5375 camlib.py:5771 +#: camlib.py:3577 camlib.py:5382 camlib.py:5778 msgid "The Z Travel parameter is zero. This is dangerous, skipping file" msgstr "Le paramètre Z voyage est zéro. Ceci est dangereux, ignorer le fichier" -#: camlib.py:3814 camlib.py:5541 camlib.py:5951 +#: camlib.py:3821 camlib.py:5548 camlib.py:5958 msgid "Finished G-Code generation" msgstr "Génération de GCode terminée" -#: camlib.py:3814 camlib.py:5541 +#: camlib.py:3821 camlib.py:5548 msgid "paths traced" msgstr "chemins tracés" -#: camlib.py:3871 +#: camlib.py:3878 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -19873,7 +19825,7 @@ msgstr "" "y)\n" "mais maintenant il n'y a qu'une seule valeur, pas deux. " -#: camlib.py:3883 camlib.py:5303 camlib.py:5702 +#: camlib.py:3890 camlib.py:5310 camlib.py:5709 msgid "" "The End Move X,Y field in Edit -> Preferences has to be in the format (x, y) " "but now there is only one value, not two." @@ -19881,11 +19833,11 @@ msgstr "" "Le champ Fin du déplacement X, Y dans Edition -> Paramètres doit être au " "format (x, y) mais maintenant il n'y a qu'une seule valeur, pas deux." -#: camlib.py:5209 +#: camlib.py:5216 msgid "Finished G-Code generation..." msgstr "Fini la génération de GCode ..." -#: camlib.py:5326 +#: camlib.py:5333 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -19895,14 +19847,14 @@ msgstr "" "y)\n" "mais maintenant il n'y a qu'une seule valeur, pas deux." -#: camlib.py:5593 +#: camlib.py:5600 msgid "" "Trying to generate a CNC Job from a Geometry object without solid_geometry." msgstr "" "Essayer de générer un travail CNC à partir d'un objet de géométrie sans " "solid_géométrie." -#: camlib.py:5635 +#: camlib.py:5642 msgid "" "The Tool Offset value is too negative to use for the current_geometry.\n" "Raise the value (in module) and try again." @@ -19911,45 +19863,45 @@ msgstr "" "utilisée pour current_géométrie.\n" "Augmentez la valeur (dans le module) et essayez à nouveau." -#: camlib.py:5951 +#: camlib.py:5958 msgid " paths traced." msgstr " chemins tracés." -#: camlib.py:5979 +#: camlib.py:5986 msgid "There is no tool data in the SolderPaste geometry." msgstr "Il n'y a pas de données d'outil dans la géométrie SolderPaste." -#: camlib.py:6069 +#: camlib.py:6076 msgid "Finished SolderPaste G-Code generation" msgstr "Génération de G-Code SolderPaste fini" -#: camlib.py:6069 +#: camlib.py:6076 msgid "paths traced." msgstr "chemins tracés." -#: camlib.py:6393 +#: camlib.py:6400 msgid "Parsing GCode file. Number of lines" msgstr "Analyse du fichier GCode. Nombre de lignes" -#: camlib.py:6505 +#: camlib.py:6512 msgid "Creating Geometry from the parsed GCode file. " msgstr "Création d'une géométrie à partir du fichier GCode analysé. " -#: camlib.py:6562 +#: camlib.py:6569 msgid "Parsing GCode file for tool diameter" msgstr "Analyse du fichier de GCode pour le diamètre d'outil" -#: camlib.py:6563 +#: camlib.py:6570 msgid "Number of lines" msgstr "Nb de lignes" -#: camlib.py:6652 +#: camlib.py:6659 msgid "Creating Geometry from the parsed GCode file for tool diameter" msgstr "" "Création d'une géométrie à partir du fichier GCode analysé pour le diamètre " "de l'outil" -#: camlib.py:7086 camlib.py:7234 camlib.py:7403 +#: camlib.py:7093 camlib.py:7241 camlib.py:7410 msgid "G91 coordinates not implemented ..." msgstr "Coordonnées G91 non implémentées ..." @@ -20057,6 +20009,75 @@ 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 "Iso" +#~ msgstr "Iso" + +#~ msgid "Rough" +#~ msgstr "Rugueux" + +#~ msgid "Finish" +#~ msgstr "Finition" + +#~ msgid "Loading Gerber into Editor" +#~ msgstr "Chargement de Gerber dans l'éditeur" + +#~ msgid "Creating Gerber." +#~ msgstr "Créer Gerber." + +#~ msgid "Plotting..." +#~ msgstr "Traçage..." + +#~ msgid "Plotting Apertures" +#~ msgstr "Traçage des ouvertures" + +#~ msgid "Importing Image" +#~ msgstr "Importation d'Image" + +#~ msgid "Parsing PDF file ..." +#~ msgstr "Analyse du fichier PDF ..." + +#~ msgid "Importing Excellon." +#~ msgstr "Importer Excellon." + +#~ msgid "Generating QRCode geometry" +#~ msgstr "Génération de la géométrie QRCode" + +#~ msgid "Creating Solder Paste dispensing geometry." +#~ msgstr "Création de la géométrie de distribution de pâte à souder." + +#~ msgid "Generating new object ..." +#~ msgstr "Générer un nouvel objet ..." + +#~ msgid "Printing PDF ... Please wait." +#~ msgstr "Impression du PDF ... Veuillez patienter." + +#~ msgid "Exporting Excellon" +#~ msgstr "Exporter Excellon" + +#~ msgid "Exporting Gerber" +#~ msgstr "Exporter Gerber" + +#~ msgid "Exporting DXF" +#~ msgstr "Exportation DXF" + +#~ msgid "Importing DXF" +#~ msgstr "Importation de DXF" + +#~ msgid "Opening Gerber" +#~ msgstr "Ouverture Gerber" + +#~ msgid "Opening Excellon." +#~ msgstr "Ouverture Excellon." + +#~ msgid "Opening HPGL2" +#~ msgstr "Ouverture HPGL2" + +#~ msgid "Opening TCL Script..." +#~ msgstr "Ouverture du script TCL ..." + +#~ msgid "Saving FlatCAM Project" +#~ msgstr "Enregistrement du projet FlatCAM" + #~ msgid "To add an Pad Array first select a aperture in Aperture Table" #~ msgstr "" #~ "Pour ajouter un Tableau de pads, sélectionnez d’abord une ouverture dans " @@ -21630,9 +21651,6 @@ msgstr "" #~ msgid "Export Code cancelled." #~ msgstr "Code d'exportation annulé." -#~ msgid "&Save Project ..." -#~ msgstr "Sauvegarder le projet ..." - #~ msgid "Save Project C&opy ..." #~ msgstr "Enregistrer la copie du projet ..." diff --git a/locale/it/LC_MESSAGES/strings.mo b/locale/it/LC_MESSAGES/strings.mo index b531b46f..1c3fbbd7 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 60468c94..5812154a 100644 --- a/locale/it/LC_MESSAGES/strings.po +++ b/locale/it/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-11-02 22:52+0200\n" -"PO-Revision-Date: 2020-11-02 22:52+0200\n" +"POT-Creation-Date: 2020-11-03 06:17+0200\n" +"PO-Revision-Date: 2020-11-03 06:17+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: it\n" @@ -108,7 +108,7 @@ msgstr "Esporta segnalibri" msgid "Bookmarks" msgstr "Segnalibri" -#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2089 appDatabase.py:2135 +#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2111 appDatabase.py:2157 #: appEditors/AppExcEditor.py:1203 appEditors/AppExcEditor.py:1271 #: appEditors/AppTextEditor.py:259 appGUI/MainGUI.py:3015 #: appGUI/MainGUI.py:3237 appGUI/MainGUI.py:3452 @@ -127,7 +127,7 @@ msgstr "Segnalibri" msgid "Cancelled." msgstr "Cancellato." -#: Bookmark.py:308 appDatabase.py:2097 appEditors/AppTextEditor.py:314 +#: Bookmark.py:308 appDatabase.py:2119 appEditors/AppTextEditor.py:314 #: appObjects/FlatCAMCNCJob.py:1679 appObjects/FlatCAMCNCJob.py:1871 #: appObjects/FlatCAMCNCJob.py:2333 appTools/ToolFilm.py:589 #: appTools/ToolFilm.py:839 appTools/ToolSolderPaste.py:1098 app_Main.py:2809 @@ -174,8 +174,8 @@ msgid "Click the end point of the area." msgstr "Fai clic sul punto finale dell'area." #: appCommon/Common.py:358 appCommon/Common.py:460 -#: appTools/ToolCopperThieving.py:391 appTools/ToolIsolation.py:2354 -#: appTools/ToolIsolation.py:2406 appTools/ToolNCC.py:1445 +#: appTools/ToolCopperThieving.py:391 appTools/ToolIsolation.py:2357 +#: appTools/ToolIsolation.py:2409 appTools/ToolNCC.py:1445 #: appTools/ToolNCC.py:1497 appTools/ToolPaint.py:1225 #: appTools/ToolPaint.py:1276 msgid "Zone added. Click to start adding next zone or right click to finish." @@ -184,7 +184,7 @@ msgstr "" "fare clic con il tasto destro per terminare." #: appCommon/Common.py:405 appEditors/AppGeoEditor.py:2362 -#: appTools/ToolIsolation.py:2377 appTools/ToolNCC.py:1468 +#: appTools/ToolIsolation.py:2380 appTools/ToolNCC.py:1468 #: appTools/ToolPaint.py:1247 msgid "Click on next Point or click right mouse button to complete ..." msgstr "" @@ -225,30 +225,6 @@ msgstr "Tutte le zone di esclusione sono state cancellate." msgid "Selected exclusion zones deleted." msgstr "Le aree di esclusione selezionate sono state cancellate." -#: appDatabase.py:29 appObjects/FlatCAMGeometry.py:131 -#: appObjects/FlatCAMGeometry.py:1590 appObjects/FlatCAMGeometry.py:1591 -#: appObjects/FlatCAMGeometry.py:1600 -msgid "Iso" -msgstr "Iso" - -#: appDatabase.py:29 appObjects/AppObject.py:259 -#: appObjects/FlatCAMGeometry.py:131 appObjects/FlatCAMGeometry.py:537 -#: appObjects/FlatCAMGeometry.py:1072 appObjects/FlatCAMGeometry.py:1202 -#: appObjects/FlatCAMGerber.py:539 appObjects/FlatCAMGerber.py:685 -#: appTools/ToolCutOut.py:314 appTools/ToolCutOut.py:448 -#: appTools/ToolDrilling.py:1216 appTools/ToolIsolation.py:903 -#: appTools/ToolIsolation.py:1098 appTools/ToolIsolation.py:1629 -#: appTools/ToolIsolation.py:1791 appTools/ToolIsolation.py:1984 -#: appTools/ToolMilling.py:983 appTools/ToolNCC.py:840 appTools/ToolNCC.py:1046 -#: appTools/ToolPaint.py:415 appTools/ToolPaint.py:733 camlib.py:1231 -#: camlib.py:1292 -msgid "Rough" -msgstr "Grezzo" - -#: appDatabase.py:29 appObjects/FlatCAMGeometry.py:131 -msgid "Finish" -msgstr "Finito" - #: appDatabase.py:44 msgid "ID" msgstr "ID" @@ -308,7 +284,7 @@ msgstr "" #: appObjects/FlatCAMExcellon.py:905 appObjects/FlatCAMExcellon.py:1005 #: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 -#: appTools/ToolDrilling.py:2065 appTools/ToolIsolation.py:3035 +#: appTools/ToolDrilling.py:2065 appTools/ToolIsolation.py:3038 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 appTools/ToolMilling.py:1670 #: appTools/ToolNCC.py:3909 appTools/ToolPaint.py:2831 @@ -361,38 +337,38 @@ msgstr "Operazione" msgid "The kind of Application Tool where this tool is to be used." msgstr "Il tipo di applicazione in cui utilizzare il tool." -#: appDatabase.py:278 appDatabase.py:1786 appDatabase.py:2170 +#: appDatabase.py:278 appDatabase.py:1786 appDatabase.py:2192 #: appGUI/MainGUI.py:1414 app_Main.py:7557 msgid "General" msgstr "Generale" -#: appDatabase.py:278 appDatabase.py:2173 +#: appDatabase.py:278 appDatabase.py:2195 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:55 #: appTools/ToolMilling.py:1747 msgid "Milling" msgstr "Fresatura" -#: appDatabase.py:278 appDatabase.py:2178 +#: appDatabase.py:278 appDatabase.py:2200 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:54 #: appTools/ToolMilling.py:1746 msgid "Drilling" msgstr "Foratura" -#: appDatabase.py:278 appDatabase.py:600 appDatabase.py:2186 +#: appDatabase.py:278 appDatabase.py:600 appDatabase.py:2208 #: appTools/ToolNCC.py:4084 msgid "Isolation" msgstr "Isolamento" -#: appDatabase.py:278 appDatabase.py:2194 appEditors/AppGeoEditor.py:531 +#: appDatabase.py:278 appDatabase.py:2216 appEditors/AppGeoEditor.py:531 #: appGUI/MainGUI.py:1621 appTools/ToolPaint.py:747 msgid "Paint" msgstr "Disegno" -#: appDatabase.py:278 appDatabase.py:2202 appTools/ToolNCC.py:1060 +#: appDatabase.py:278 appDatabase.py:2224 appTools/ToolNCC.py:1060 msgid "NCC" msgstr "NCC" -#: appDatabase.py:278 appDatabase.py:2210 appTools/ToolCutOut.py:328 +#: appDatabase.py:278 appDatabase.py:2232 appTools/ToolCutOut.py:328 msgid "Cutout" msgstr "Ritaglia" @@ -402,7 +378,7 @@ msgstr "Ritaglia" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:303 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:284 -#: appTools/ToolIsolation.py:3438 appTools/ToolNCC.py:4362 +#: appTools/ToolIsolation.py:3441 appTools/ToolNCC.py:4362 #: appTools/ToolPaint.py:3152 msgid "Shape" msgstr "Forma" @@ -707,7 +683,7 @@ msgstr "" "Se non ha esito positivo, anche la pulizia non-rame avrà esito negativo.\n" "- Cancella -> la normale pulizia non-rame." -#: appDatabase.py:599 appEditors/AppGerberEditor.py:2800 +#: appDatabase.py:599 appEditors/AppGerberEditor.py:2832 #: appTools/ToolNCC.py:4083 msgid "Clear" msgstr "Pulisci" @@ -717,7 +693,7 @@ msgstr "Pulisci" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:182 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137 -#: appTools/ToolIsolation.py:3217 appTools/ToolMilling.py:1760 +#: appTools/ToolIsolation.py:3220 appTools/ToolMilling.py:1760 #: appTools/ToolNCC.py:4092 msgid "Milling Type" msgstr "Tipo di fresatura" @@ -727,7 +703,7 @@ msgstr "Tipo di fresatura" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:192 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:139 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:147 -#: appTools/ToolIsolation.py:3219 appTools/ToolIsolation.py:3227 +#: appTools/ToolIsolation.py:3222 appTools/ToolIsolation.py:3230 #: appTools/ToolNCC.py:4094 appTools/ToolNCC.py:4102 msgid "" "Milling type when the selected tool is of type: 'iso_op':\n" @@ -743,7 +719,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:144 -#: appTools/ToolIsolation.py:3224 appTools/ToolNCC.py:4099 +#: appTools/ToolIsolation.py:3227 appTools/ToolNCC.py:4099 msgid "Climb" msgstr "Salita" @@ -751,7 +727,7 @@ msgstr "Salita" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:145 -#: appTools/ToolIsolation.py:3225 appTools/ToolNCC.py:4100 +#: appTools/ToolIsolation.py:3228 appTools/ToolNCC.py:4100 msgid "Conventional" msgstr "Convenzionale" @@ -762,7 +738,7 @@ msgstr "Convenzionale" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:167 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:182 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:161 -#: appTools/ToolDrilling.py:2312 appTools/ToolIsolation.py:3202 +#: appTools/ToolDrilling.py:2312 appTools/ToolIsolation.py:3205 #: appTools/ToolNCC.py:4115 appTools/ToolPaint.py:2973 msgid "Overlap" msgstr "Sovrapposizione" @@ -923,7 +899,7 @@ msgstr "" "per rifinire bordi grezzi." #: appDatabase.py:700 appDatabase.py:758 appEditors/AppGeoEditor.py:614 -#: appEditors/AppGerberEditor.py:5352 appEditors/appGCodeEditor.py:687 +#: appEditors/AppGerberEditor.py:5384 appEditors/appGCodeEditor.py:687 #: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:183 @@ -1009,12 +985,12 @@ msgid "Laser_lines" msgstr "Laser_lines" #: appDatabase.py:826 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:154 -#: appTools/ToolIsolation.py:3189 +#: appTools/ToolIsolation.py:3192 msgid "Passes" msgstr "Passate" #: appDatabase.py:828 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:156 -#: appTools/ToolIsolation.py:3191 +#: appTools/ToolIsolation.py:3194 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -1025,7 +1001,7 @@ msgstr "" #: appDatabase.py:841 appGUI/ObjectUI.py:1696 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:321 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:169 -#: appTools/ToolIsolation.py:3204 +#: appTools/ToolIsolation.py:3207 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 " @@ -1033,7 +1009,7 @@ msgstr "" #: appDatabase.py:874 appGUI/ObjectUI.py:234 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:201 -#: appTools/ToolIsolation.py:3237 +#: appTools/ToolIsolation.py:3240 msgid "Follow" msgstr "Segui" @@ -1041,7 +1017,7 @@ msgstr "Segui" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:45 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:209 -#: appTools/ToolIsolation.py:3239 appTools/ToolIsolation.py:3245 +#: appTools/ToolIsolation.py:3242 appTools/ToolIsolation.py:3248 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -1052,12 +1028,12 @@ msgstr "" "al centro della traccia." #: appDatabase.py:891 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:218 -#: appTools/ToolIsolation.py:3254 +#: appTools/ToolIsolation.py:3257 msgid "Isolation Type" msgstr "Tipo isolamento" #: appDatabase.py:893 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:220 -#: appTools/ToolIsolation.py:3256 +#: appTools/ToolIsolation.py:3259 msgid "" "Choose how the isolation will be executed:\n" "- 'Full' -> complete isolation of polygons\n" @@ -1079,17 +1055,17 @@ msgstr "" #: appDatabase.py:902 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:229 -#: appTools/ToolIsolation.py:3265 +#: appTools/ToolIsolation.py:3268 msgid "Full" msgstr "Completo" #: appDatabase.py:903 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 -#: appTools/ToolIsolation.py:3266 +#: appTools/ToolIsolation.py:3269 msgid "Ext" msgstr "Ext" #: appDatabase.py:904 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:231 -#: appTools/ToolIsolation.py:3267 +#: appTools/ToolIsolation.py:3270 msgid "Int" msgstr "Int" @@ -1464,7 +1440,7 @@ msgstr "Cancellare" #: appTools/ToolFilm.py:1458 appTools/ToolFilm.py:1469 #: appTools/ToolImage.py:321 appTools/ToolImage.py:332 #: appTools/ToolInvertGerber.py:302 appTools/ToolInvertGerber.py:313 -#: appTools/ToolIsolation.py:3507 appTools/ToolIsolation.py:3518 +#: appTools/ToolIsolation.py:3510 appTools/ToolIsolation.py:3521 #: appTools/ToolMilling.py:2341 appTools/ToolMilling.py:2352 #: appTools/ToolNCC.py:4527 appTools/ToolNCC.py:4538 #: appTools/ToolOptimal.py:615 appTools/ToolOptimal.py:626 @@ -1475,7 +1451,7 @@ msgstr "Cancellare" #: appTools/ToolQRCode.py:930 appTools/ToolQRCode.py:941 #: appTools/ToolRulesCheck.py:1664 appTools/ToolRulesCheck.py:1675 #: appTools/ToolSolderPaste.py:1576 appTools/ToolSolderPaste.py:1587 -#: appTools/ToolSub.py:824 appTools/ToolSub.py:835 +#: appTools/ToolSub.py:825 appTools/ToolSub.py:836 #: appTools/ToolTransform.py:964 appTools/ToolTransform.py:975 msgid "Edited value is out of range" msgstr "Il valore modificato è fuori range" @@ -1500,7 +1476,7 @@ msgstr "Il valore modificato è fuori range" #: appTools/ToolFilm.py:1464 appTools/ToolFilm.py:1471 #: appTools/ToolImage.py:327 appTools/ToolImage.py:334 #: appTools/ToolInvertGerber.py:308 appTools/ToolInvertGerber.py:315 -#: appTools/ToolIsolation.py:3513 appTools/ToolIsolation.py:3520 +#: appTools/ToolIsolation.py:3516 appTools/ToolIsolation.py:3523 #: appTools/ToolMilling.py:2347 appTools/ToolMilling.py:2354 #: appTools/ToolNCC.py:4533 appTools/ToolNCC.py:4540 #: appTools/ToolOptimal.py:621 appTools/ToolOptimal.py:628 @@ -1511,7 +1487,7 @@ msgstr "Il valore modificato è fuori range" #: appTools/ToolQRCode.py:936 appTools/ToolQRCode.py:943 #: appTools/ToolRulesCheck.py:1670 appTools/ToolRulesCheck.py:1677 #: appTools/ToolSolderPaste.py:1582 appTools/ToolSolderPaste.py:1589 -#: appTools/ToolSub.py:830 appTools/ToolSub.py:837 +#: appTools/ToolSub.py:831 appTools/ToolSub.py:838 #: appTools/ToolTransform.py:970 appTools/ToolTransform.py:977 msgid "Edited value is within limits." msgstr "Il valore editato è entro i limiti." @@ -1532,11 +1508,11 @@ msgstr "Cancella da DB" msgid "Save changes" msgstr "Salva modifiche" -#: appDatabase.py:1727 appDatabase.py:2164 appDatabase.py:2583 -#: appDatabase.py:2595 appGUI/MainGUI.py:490 appObjects/FlatCAMGeometry.py:1239 +#: appDatabase.py:1727 appDatabase.py:2186 appDatabase.py:2605 +#: appDatabase.py:2617 appGUI/MainGUI.py:490 appObjects/FlatCAMGeometry.py:1239 #: appTools/ToolCutOut.py:467 appTools/ToolCutOut.py:489 -#: appTools/ToolCutOut.py:530 appTools/ToolIsolation.py:2584 -#: appTools/ToolIsolation.py:2594 appTools/ToolIsolation.py:2678 +#: appTools/ToolCutOut.py:530 appTools/ToolIsolation.py:2587 +#: appTools/ToolIsolation.py:2597 appTools/ToolIsolation.py:2681 #: appTools/ToolNCC.py:3727 appTools/ToolNCC.py:3737 appTools/ToolNCC.py:3817 #: appTools/ToolPaint.py:2632 appTools/ToolPaint.py:2642 #: appTools/ToolPaint.py:2731 app_Main.py:5851 app_Main.py:5888 @@ -1544,80 +1520,80 @@ msgstr "Salva modifiche" msgid "Tools Database" msgstr "Database degli utensili" -#: appDatabase.py:1738 appDatabase.py:2108 appDatabase.py:2142 +#: appDatabase.py:1738 appDatabase.py:2130 appDatabase.py:2164 #: appObjects/FlatCAMGeometry.py:1052 appTools/ToolCutOut.py:294 #: appTools/ToolDrilling.py:895 appTools/ToolIsolation.py:1078 #: appTools/ToolNCC.py:1025 appTools/ToolPaint.py:713 app_Main.py:5847 msgid "Could not load Tools DB file." msgstr "Impossibile caricare il file del DB utensili." -#: appDatabase.py:1746 appDatabase.py:2150 appObjects/FlatCAMGeometry.py:1063 +#: appDatabase.py:1746 appDatabase.py:2172 appObjects/FlatCAMGeometry.py:1063 #: appTools/ToolCutOut.py:305 appTools/ToolDrilling.py:903 #: appTools/ToolIsolation.py:1089 appTools/ToolNCC.py:1036 #: appTools/ToolPaint.py:724 msgid "Failed to parse Tools DB file." msgstr "Impossibile processare il file del DB utensili." -#: appDatabase.py:1749 appDatabase.py:2153 +#: appDatabase.py:1749 appDatabase.py:2175 msgid "Loaded Tools DB from" msgstr "Database utensili caricato da" -#: appDatabase.py:2007 +#: appDatabase.py:2029 msgid "Tool added to DB." msgstr "Utensile aggiunto al DB." -#: appDatabase.py:2040 +#: appDatabase.py:2062 msgid "Tool copied from Tools DB." msgstr "Utensile copiato dal DB utensile." -#: appDatabase.py:2067 +#: appDatabase.py:2089 msgid "Tool removed from Tools DB." msgstr "Utensile rimosso dal DB utensili." -#: appDatabase.py:2080 +#: appDatabase.py:2102 msgid "Export Tools Database" msgstr "Esportazione DataBase utensili" -#: appDatabase.py:2082 +#: appDatabase.py:2104 msgid "Tools_Database" msgstr "Databse_utensili" -#: appDatabase.py:2119 appDatabase.py:2122 appDatabase.py:2225 +#: appDatabase.py:2141 appDatabase.py:2144 appDatabase.py:2247 msgid "Failed to write Tools DB to file." msgstr "Errore nella scrittura del file del DB utensili." -#: appDatabase.py:2125 +#: appDatabase.py:2147 msgid "Exported Tools DB to" msgstr "DB utensili esportato in" -#: appDatabase.py:2132 +#: appDatabase.py:2154 msgid "Import FlatCAM Tools DB" msgstr "Importazione DB FlatCAM utensili" -#: appDatabase.py:2229 +#: appDatabase.py:2251 msgid "Saved Tools DB." msgstr "DB utensili salvati." -#: appDatabase.py:2402 +#: appDatabase.py:2424 msgid "" "To change tool properties select only one tool. Tools currently selected" msgstr "" "Per cambiare le proprietà di un tool, selezionane solo uno. Il tool " "selezionato è" -#: appDatabase.py:2559 +#: appDatabase.py:2581 msgid "No Tool/row selected in the Tools Database table" msgstr "Nessun utensile/colonna selezionato nella tabella DB degli utensili" -#: appDatabase.py:2563 appTools/ToolDrilling.py:907 +#: appDatabase.py:2585 appTools/ToolDrilling.py:907 msgid "Tools DB empty." msgstr "DB tool vuoto." -#: appDatabase.py:2590 +#: appDatabase.py:2612 msgid "Tools in Tools Database edited but not saved." msgstr "Utensili nel Database Utensili modificati ma non salvati." -#: appDatabase.py:2599 +#: appDatabase.py:2621 msgid "Cancelled adding tool from DB." msgstr "Aggiunta utensile in DB annullata." @@ -1639,10 +1615,11 @@ msgstr "Per aggiungere un foro prima seleziona un utensile" #: appEditors/AppExcEditor.py:3132 appEditors/AppGeoEditor.py:4256 #: appEditors/AppGeoEditor.py:4270 appEditors/AppGerberEditor.py:1097 #: appEditors/AppGerberEditor.py:1337 appEditors/AppGerberEditor.py:1536 -#: appEditors/AppGerberEditor.py:1818 appEditors/AppGerberEditor.py:4656 -#: appEditors/AppGerberEditor.py:4673 appGUI/MainGUI.py:2996 +#: appEditors/AppGerberEditor.py:1818 appEditors/AppGerberEditor.py:4688 +#: appEditors/AppGerberEditor.py:4705 appGUI/MainGUI.py:2996 #: appGUI/MainGUI.py:3008 appTools/ToolAlignObjects.py:253 #: appTools/ToolAlignObjects.py:275 app_Main.py:5092 app_Main.py:5246 +#: tclCommands/TclCommandPanelize.py:296 tclCommands/TclCommandPanelize.py:305 msgid "Done." msgstr "Fatto." @@ -1788,7 +1765,7 @@ msgid "Done. Drill(s) deleted." msgstr "Fatto. Foro(i) cancellato(i)." #: appEditors/AppExcEditor.py:3567 appEditors/AppExcEditor.py:3577 -#: appEditors/AppGerberEditor.py:5104 +#: appEditors/AppGerberEditor.py:5136 msgid "Click on the circular array Center position" msgstr "Clicca sulla posizione centrale della matrice circolare" @@ -1797,13 +1774,13 @@ msgstr "Clicca sulla posizione centrale della matrice circolare" msgid "Excellon Editor" msgstr "Editor Excellon" -#: appEditors/AppExcEditor.py:3715 appEditors/AppGerberEditor.py:2520 +#: appEditors/AppExcEditor.py:3715 appEditors/AppGerberEditor.py:2552 #: appEditors/appGCodeEditor.py:669 msgid "Name:" msgstr "Nome:" #: appEditors/AppExcEditor.py:3721 appGUI/ObjectUI.py:620 -#: appGUI/ObjectUI.py:967 appTools/ToolIsolation.py:3023 +#: appGUI/ObjectUI.py:967 appTools/ToolIsolation.py:3026 #: appTools/ToolNCC.py:3897 appTools/ToolPaint.py:2818 #: appTools/ToolSolderPaste.py:1156 msgid "Tools Table" @@ -1841,14 +1818,14 @@ msgstr "" #: appGUI/ObjectUI.py:1639 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:268 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130 -#: appTools/ToolCutOut.py:2077 appTools/ToolIsolation.py:3104 +#: appTools/ToolCutOut.py:2077 appTools/ToolIsolation.py:3107 #: appTools/ToolNCC.py:3990 appTools/ToolNCC.py:4001 appTools/ToolPaint.py:2900 msgid "Tool Dia" msgstr "Diametro utensile" #: appEditors/AppExcEditor.py:3770 appGUI/ObjectUI.py:1084 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57 -#: appTools/ToolIsolation.py:3106 appTools/ToolNCC.py:3992 +#: appTools/ToolIsolation.py:3109 appTools/ToolNCC.py:3992 msgid "Diameter for the new tool" msgstr "Diametro del nuovo utensile" @@ -1918,12 +1895,12 @@ msgstr "" "Può essere lineare X(Y) o circolare" #: appEditors/AppExcEditor.py:3876 appEditors/AppExcEditor.py:4090 -#: appEditors/AppGerberEditor.py:2833 +#: appEditors/AppGerberEditor.py:2865 msgid "Linear" msgstr "Lineare" #: appEditors/AppExcEditor.py:3877 appEditors/AppExcEditor.py:4091 -#: appEditors/AppGerberEditor.py:2834 +#: appEditors/AppGerberEditor.py:2866 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:52 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:149 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:107 @@ -1951,13 +1928,13 @@ msgstr "Specifica quanti fori sono presenti nella matrice." #: appEditors/AppExcEditor.py:3904 appEditors/AppExcEditor.py:3954 #: appEditors/AppExcEditor.py:4026 appEditors/AppExcEditor.py:4119 #: appEditors/AppExcEditor.py:4170 appEditors/AppGerberEditor.py:1632 -#: appEditors/AppGerberEditor.py:2862 appEditors/AppGerberEditor.py:2911 +#: appEditors/AppGerberEditor.py:2894 appEditors/AppGerberEditor.py:2943 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:178 msgid "Direction" msgstr "Direzione" #: appEditors/AppExcEditor.py:3906 appEditors/AppExcEditor.py:4121 -#: appEditors/AppGerberEditor.py:2864 +#: appEditors/AppGerberEditor.py:2896 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:123 @@ -1973,7 +1950,7 @@ msgstr "" "- 'Angolo' - angolo per l'inclinazione della matrice" #: appEditors/AppExcEditor.py:3913 appEditors/AppExcEditor.py:4035 -#: appEditors/AppExcEditor.py:4128 appEditors/AppGerberEditor.py:2871 +#: appEditors/AppExcEditor.py:4128 appEditors/AppGerberEditor.py:2903 #: appGUI/GUIElements.py:4245 appGUI/MainGUI.py:478 appGUI/MainGUI.py:671 #: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4698 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 @@ -1986,7 +1963,7 @@ msgid "X" msgstr "X" #: appEditors/AppExcEditor.py:3914 appEditors/AppExcEditor.py:4036 -#: appEditors/AppExcEditor.py:4129 appEditors/AppGerberEditor.py:2872 +#: appEditors/AppExcEditor.py:4129 appEditors/AppGerberEditor.py:2904 #: appGUI/GUIElements.py:4252 appGUI/MainGUI.py:481 appGUI/MainGUI.py:4433 #: appGUI/MainGUI.py:4699 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 @@ -2002,9 +1979,9 @@ msgstr "Y" #: appEditors/AppExcEditor.py:3966 appEditors/AppExcEditor.py:4037 #: appEditors/AppExcEditor.py:4041 appEditors/AppExcEditor.py:4130 #: appEditors/AppExcEditor.py:4148 appEditors/AppExcEditor.py:4182 -#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2873 -#: appEditors/AppGerberEditor.py:2890 appEditors/AppGerberEditor.py:2926 -#: appEditors/AppGerberEditor.py:5424 +#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2905 +#: appEditors/AppGerberEditor.py:2922 appEditors/AppGerberEditor.py:2958 +#: appEditors/AppGerberEditor.py:5456 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:94 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:113 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:189 @@ -2020,7 +1997,7 @@ msgid "Angle" msgstr "Angolo" #: appEditors/AppExcEditor.py:3919 appEditors/AppExcEditor.py:4134 -#: appEditors/AppGerberEditor.py:2877 +#: appEditors/AppGerberEditor.py:2909 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:100 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:248 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:137 @@ -2028,7 +2005,7 @@ msgid "Pitch" msgstr "Passo" #: appEditors/AppExcEditor.py:3921 appEditors/AppExcEditor.py:4136 -#: appEditors/AppGerberEditor.py:2879 +#: appEditors/AppGerberEditor.py:2911 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:102 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:250 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:139 @@ -2048,7 +2025,7 @@ msgstr "" "Valore massimo: 360.00 gradi." #: appEditors/AppExcEditor.py:3955 appEditors/AppExcEditor.py:4171 -#: appEditors/AppGerberEditor.py:2913 +#: appEditors/AppGerberEditor.py:2945 msgid "" "Direction for circular array.Can be CW = clockwise or CCW = counter " "clockwise." @@ -2057,7 +2034,7 @@ msgstr "" "antiorario." #: appEditors/AppExcEditor.py:3962 appEditors/AppExcEditor.py:4178 -#: appEditors/AppGerberEditor.py:2921 +#: appEditors/AppGerberEditor.py:2953 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:136 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:286 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:145 @@ -2067,7 +2044,7 @@ msgid "CW" msgstr "CW" #: appEditors/AppExcEditor.py:3963 appEditors/AppExcEditor.py:4179 -#: appEditors/AppGerberEditor.py:2922 +#: appEditors/AppGerberEditor.py:2954 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:137 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:287 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:146 @@ -2077,7 +2054,7 @@ msgid "CCW" msgstr "CCW" #: appEditors/AppExcEditor.py:3967 appEditors/AppExcEditor.py:4183 -#: appEditors/AppGerberEditor.py:2928 +#: appEditors/AppGerberEditor.py:2960 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:115 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:145 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:265 @@ -2164,13 +2141,13 @@ msgid "Specify how many slots to be in the array." msgstr "Specifica il numero di slot che comporranno la matrice." #: appEditors/AppExcEditor.py:4203 appEditors/AppGeoEditor.py:3311 -#: appEditors/AppGerberEditor.py:2950 appEditors/appGCodeEditor.py:753 +#: appEditors/AppGerberEditor.py:2982 appEditors/appGCodeEditor.py:753 #: appGUI/MainGUI.py:346 appGUI/MainGUI.py:1696 app_Main.py:2494 msgid "Exit Editor" msgstr "Editor Exit" #: appEditors/AppExcEditor.py:4206 appEditors/AppGeoEditor.py:3314 -#: appEditors/AppGerberEditor.py:2953 appEditors/appGCodeEditor.py:756 +#: appEditors/AppGerberEditor.py:2985 appEditors/appGCodeEditor.py:756 msgid "Exit from Editor." msgstr "Esci dall'editor." @@ -2199,11 +2176,11 @@ msgstr "" "- 'Squadrato': l'angolo fiene raggiunto con un angolo acuto.\n" "- 'Smussato': l'angolo è una linea che connette direttamente le varie sezioni" -#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2689 +#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2721 msgid "Round" msgstr "Arrotondato" -#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2690 +#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2722 #: appGUI/ObjectUI.py:1603 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:68 @@ -2218,14 +2195,14 @@ msgstr "Arrotondato" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:289 #: appTools/ToolDrilling.py:2588 appTools/ToolExtractDrills.py:487 #: appTools/ToolExtractDrills.py:615 appTools/ToolInvertGerber.py:254 -#: appTools/ToolIsolation.py:3443 appTools/ToolMilling.py:2264 +#: appTools/ToolIsolation.py:3446 appTools/ToolMilling.py:2264 #: appTools/ToolNCC.py:4367 appTools/ToolPaint.py:3157 #: appTools/ToolPunchGerber.py:1060 appTools/ToolPunchGerber.py:1227 #: appTools/ToolQRCode.py:795 msgid "Square" msgstr "Squadrato" -#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2691 +#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2723 msgid "Beveled" msgstr "Smussato" @@ -2250,7 +2227,7 @@ msgstr "Utensile buffer" #: appEditors/AppGeoEditor.py:146 appEditors/AppGeoEditor.py:163 #: appEditors/AppGeoEditor.py:180 appEditors/AppGeoEditor.py:2988 #: appEditors/AppGeoEditor.py:3016 appEditors/AppGeoEditor.py:3044 -#: appEditors/AppGerberEditor.py:5157 +#: appEditors/AppGerberEditor.py:5189 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 " @@ -2264,8 +2241,8 @@ msgstr "Strumento inserimento testo" msgid "Font" msgstr "Font" -#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2546 -#: appEditors/AppGerberEditor.py:4002 appGUI/ObjectUI.py:316 +#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2578 +#: appEditors/AppGerberEditor.py:4034 appGUI/ObjectUI.py:316 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:103 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:180 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:209 @@ -2291,7 +2268,7 @@ msgstr "Utensile testo" #: appGUI/ObjectUI.py:1161 appObjects/FlatCAMExcellon.py:883 #: appObjects/FlatCAMGeometry.py:962 appTools/ToolDrilling.py:711 #: appTools/ToolDrilling.py:1033 appTools/ToolDrilling.py:2116 -#: appTools/ToolIsolation.py:698 appTools/ToolIsolation.py:3179 +#: appTools/ToolIsolation.py:698 appTools/ToolIsolation.py:3182 #: appTools/ToolMilling.py:790 appTools/ToolMilling.py:1046 #: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:329 #: appTools/ToolNCC.py:2294 appTools/ToolNCC.py:4064 appTools/ToolPaint.py:302 @@ -2329,7 +2306,7 @@ msgstr "" #: appEditors/AppGeoEditor.py:585 appEditors/AppGeoEditor.py:1074 #: appEditors/AppGeoEditor.py:2976 appEditors/AppGeoEditor.py:3004 #: appEditors/AppGeoEditor.py:3032 appEditors/AppGeoEditor.py:4413 -#: appEditors/AppGerberEditor.py:5812 +#: appEditors/AppGerberEditor.py:5844 msgid "Cancelled. No shape selected." msgstr "Cancellato. Nessuna forma selezionata." @@ -2342,26 +2319,26 @@ msgid "Tools" msgstr "Strumento" #: appEditors/AppGeoEditor.py:609 appEditors/AppGeoEditor.py:1038 -#: appEditors/AppGerberEditor.py:5347 appEditors/AppGerberEditor.py:5776 +#: appEditors/AppGerberEditor.py:5379 appEditors/AppGerberEditor.py:5808 #: appGUI/MainGUI.py:695 appGUI/MainGUI.py:1075 appGUI/MainGUI.py:2244 #: appTools/ToolTransform.py:85 msgid "Transform Tool" msgstr "Strumento trasformazione" #: appEditors/AppGeoEditor.py:610 appEditors/AppGeoEditor.py:702 -#: appEditors/AppGerberEditor.py:5348 appEditors/AppGerberEditor.py:5440 +#: appEditors/AppGerberEditor.py:5380 appEditors/AppGerberEditor.py:5472 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:88 #: appTools/ToolTransform.py:513 appTools/ToolTransform.py:633 msgid "Rotate" msgstr "Ruota" -#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5349 +#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5381 #: appTools/ToolTransform.py:514 msgid "Skew/Shear" msgstr "Inclina/Taglia" -#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2738 -#: appEditors/AppGerberEditor.py:5350 appGUI/MainGUI.py:776 +#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2770 +#: appEditors/AppGerberEditor.py:5382 appGUI/MainGUI.py:776 #: appGUI/MainGUI.py:1197 appGUI/MainGUI.py:1664 appGUI/MainGUI.py:2366 #: appGUI/MainGUI.py:4935 appGUI/ObjectUI.py:125 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147 @@ -2369,13 +2346,13 @@ msgstr "Inclina/Taglia" msgid "Scale" msgstr "Scala" -#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5351 +#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5383 #: appTools/ToolTransform.py:516 msgid "Mirror (Flip)" msgstr "Specchia" -#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2698 -#: appEditors/AppGerberEditor.py:5353 appGUI/MainGUI.py:773 +#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2730 +#: appEditors/AppGerberEditor.py:5385 appGUI/MainGUI.py:773 #: appGUI/MainGUI.py:1195 appGUI/MainGUI.py:1619 appGUI/MainGUI.py:1662 #: appGUI/MainGUI.py:2364 appGUI/MainGUI.py:4926 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212 @@ -2383,7 +2360,7 @@ msgstr "Specchia" msgid "Buffer" msgstr "Buffer" -#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5384 +#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5416 #: appGUI/GUIElements.py:3674 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 @@ -2392,7 +2369,7 @@ msgstr "Buffer" msgid "Reference" msgstr "Riferimento" -#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5386 +#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5418 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -2409,7 +2386,7 @@ msgstr "" "- Punto -> un punto custom definito dalle coordinate X,Y\n" "- Selezione Min -> il punto (minx, miny) del contenitore della selezione" -#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5394 +#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5426 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appTools/ToolCalibration.py:126 appTools/ToolCalibration.py:127 #: appTools/ToolTransform.py:557 @@ -2417,18 +2394,18 @@ msgid "Origin" msgstr "Origine" #: appEditors/AppGeoEditor.py:656 appEditors/AppGeoEditor.py:1047 -#: appEditors/AppGerberEditor.py:5394 appEditors/AppGerberEditor.py:5785 +#: appEditors/AppGerberEditor.py:5426 appEditors/AppGerberEditor.py:5817 #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:311 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:256 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 -#: appTools/ToolIsolation.py:3381 appTools/ToolNCC.py:4323 +#: appTools/ToolIsolation.py:3384 appTools/ToolNCC.py:4323 #: appTools/ToolPaint.py:3104 appTools/ToolTransform.py:557 defaults.py:572 msgid "Selection" msgstr "Selezione" -#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5394 +#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5426 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:85 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:60 @@ -2436,12 +2413,12 @@ msgstr "Selezione" msgid "Point" msgstr "Punto" -#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5394 +#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5426 msgid "Minimum" msgstr "Minimo" #: appEditors/AppGeoEditor.py:662 appEditors/AppGeoEditor.py:958 -#: appEditors/AppGerberEditor.py:5400 appEditors/AppGerberEditor.py:5696 +#: appEditors/AppGerberEditor.py:5432 appEditors/AppGerberEditor.py:5728 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:131 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:133 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:243 @@ -2451,14 +2428,14 @@ msgstr "Minimo" msgid "Value" msgstr "Valore" -#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5402 +#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5434 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:62 #: appTools/ToolTransform.py:565 msgid "A point of reference in format X,Y." msgstr "Un punto di riferimento nel formato X,Y." -#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2641 -#: appEditors/AppGerberEditor.py:5409 appGUI/ObjectUI.py:2375 +#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2673 +#: appEditors/AppGerberEditor.py:5441 appGUI/ObjectUI.py:2375 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:288 #: appTools/ToolCopperThieving.py:1666 appTools/ToolDblSided.py:709 #: appTools/ToolDblSided.py:897 appTools/ToolNCC.py:63 @@ -2468,12 +2445,12 @@ msgstr "Un punto di riferimento nel formato X,Y." msgid "Add" msgstr "Aggiungi" -#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5411 +#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5443 #: appTools/ToolTransform.py:574 msgid "Add point coordinates from clipboard." msgstr "Aggiungi coordinate del punto dagli appunti." -#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5426 +#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5458 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:98 #: appTools/ToolTransform.py:619 msgid "" @@ -2487,7 +2464,7 @@ msgstr "" "Numeri positivi per il senso orario.\n" "Numeri negativi per il senso antiorario." -#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5442 +#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5474 #: appTools/ToolTransform.py:635 msgid "" "Rotate the selected object(s).\n" @@ -2499,7 +2476,7 @@ msgstr "" "rettangolo di selezione per tutti gli oggetti selezionati." #: appEditors/AppGeoEditor.py:724 appEditors/AppGeoEditor.py:786 -#: appEditors/AppGerberEditor.py:5462 appEditors/AppGerberEditor.py:5524 +#: appEditors/AppGerberEditor.py:5494 appEditors/AppGerberEditor.py:5556 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:112 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:151 #: appTools/ToolTransform.py:655 appTools/ToolTransform.py:717 @@ -2507,14 +2484,14 @@ msgid "Link" msgstr "Collegamento" #: appEditors/AppGeoEditor.py:726 appEditors/AppGeoEditor.py:788 -#: appEditors/AppGerberEditor.py:5464 appEditors/AppGerberEditor.py:5526 +#: appEditors/AppGerberEditor.py:5496 appEditors/AppGerberEditor.py:5558 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:114 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:153 #: appTools/ToolTransform.py:657 appTools/ToolTransform.py:719 msgid "Link the Y entry to X entry and copy its content." msgstr "Collega il valore di Y a quello di X e copia il contenuto." -#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5469 +#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5501 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:124 #: appTools/ToolFilm.py:1046 appTools/ToolTransform.py:662 @@ -2522,7 +2499,7 @@ msgid "X angle" msgstr "Angolo X" #: appEditors/AppGeoEditor.py:733 appEditors/AppGeoEditor.py:754 -#: appEditors/AppGerberEditor.py:5471 appEditors/AppGerberEditor.py:5492 +#: appEditors/AppGerberEditor.py:5503 appEditors/AppGerberEditor.py:5524 #: appTools/ToolTransform.py:664 appTools/ToolTransform.py:685 msgid "" "Angle for Skew action, in degrees.\n" @@ -2531,13 +2508,13 @@ msgstr "" "Angolo per l'azione di inclinazione, in gradi.\n" "Numero float compreso tra -360 e 360." -#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5479 +#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5511 #: appTools/ToolTransform.py:672 msgid "Skew X" msgstr "Inclinazione X" #: appEditors/AppGeoEditor.py:743 appEditors/AppGeoEditor.py:764 -#: appEditors/AppGerberEditor.py:5481 appEditors/AppGerberEditor.py:5502 +#: appEditors/AppGerberEditor.py:5513 appEditors/AppGerberEditor.py:5534 #: appTools/ToolTransform.py:674 appTools/ToolTransform.py:695 msgid "" "Skew/shear the selected object(s).\n" @@ -2548,38 +2525,38 @@ msgstr "" "Il punto di riferimento è il centro del\n" "rettangolo di selezione per tutti gli oggetti selezionati." -#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5490 +#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5522 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:160 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:138 #: appTools/ToolFilm.py:1055 appTools/ToolTransform.py:683 msgid "Y angle" msgstr "Angolo Y" -#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5500 +#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5532 #: appTools/ToolTransform.py:693 msgid "Skew Y" msgstr "Inclina Y" -#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5531 +#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5563 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:120 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:162 #: appTools/ToolFilm.py:1002 appTools/ToolTransform.py:724 msgid "X factor" msgstr "Fattore X" -#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5533 +#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5565 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:164 #: appTools/ToolTransform.py:726 msgid "Factor for scaling on X axis." msgstr "Fattore di scala sull'asse X." -#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5540 +#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5572 #: appTools/ToolTransform.py:733 msgid "Scale X" msgstr "Scala X" #: appEditors/AppGeoEditor.py:804 appEditors/AppGeoEditor.py:824 -#: appEditors/AppGerberEditor.py:5542 appEditors/AppGerberEditor.py:5562 +#: appEditors/AppGerberEditor.py:5574 appEditors/AppGerberEditor.py:5594 #: appTools/ToolTransform.py:735 appTools/ToolTransform.py:755 msgid "" "Scale the selected object(s).\n" @@ -2590,59 +2567,59 @@ msgstr "" "Il punto di riferimento dipende\n" "dallo stato della casella di controllo Riferimento scala." -#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5551 +#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5583 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:129 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:175 #: appTools/ToolFilm.py:1011 appTools/ToolTransform.py:744 msgid "Y factor" msgstr "Fattore Y" -#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5553 +#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5585 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:177 #: appTools/ToolTransform.py:746 msgid "Factor for scaling on Y axis." msgstr "Fattore di scala sull'asse Y." -#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5560 +#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5592 #: appTools/ToolTransform.py:753 msgid "Scale Y" msgstr "Scala Y" -#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5587 +#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5619 #: appTools/ToolTransform.py:780 msgid "Flip on X" msgstr "Capovolgi in X" #: appEditors/AppGeoEditor.py:851 appEditors/AppGeoEditor.py:856 -#: appEditors/AppGerberEditor.py:5589 appEditors/AppGerberEditor.py:5594 +#: appEditors/AppGerberEditor.py:5621 appEditors/AppGerberEditor.py:5626 #: appTools/ToolTransform.py:782 appTools/ToolTransform.py:787 msgid "Flip the selected object(s) over the X axis." msgstr "Capovolgi gli oggetti selezionati sull'asse X." -#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5592 +#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5624 #: appTools/ToolTransform.py:785 msgid "Flip on Y" msgstr "Capovolgi in Y" -#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5612 +#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5644 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:191 #: appTools/ToolTransform.py:805 msgid "X val" msgstr "Valore X" -#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5614 +#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5646 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:193 #: appTools/ToolTransform.py:807 msgid "Distance to offset on X axis. In current units." msgstr "Distanza da applicare sull'asse X. In unità correnti." -#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5621 +#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5653 #: appTools/ToolTransform.py:814 msgid "Offset X" msgstr "Offset X" #: appEditors/AppGeoEditor.py:885 appEditors/AppGeoEditor.py:905 -#: appEditors/AppGerberEditor.py:5623 appEditors/AppGerberEditor.py:5643 +#: appEditors/AppGerberEditor.py:5655 appEditors/AppGerberEditor.py:5675 #: appTools/ToolTransform.py:816 appTools/ToolTransform.py:836 msgid "" "Offset the selected object(s).\n" @@ -2653,24 +2630,24 @@ msgstr "" "Il punto di riferimento è il centro del\n" "rettangolo di selezione per tutti gli oggetti selezionati.\n" -#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5632 +#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5664 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:204 #: appTools/ToolTransform.py:825 msgid "Y val" msgstr "Valore Y" -#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5634 +#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5666 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:206 #: appTools/ToolTransform.py:827 msgid "Distance to offset on Y axis. In current units." msgstr "Distanza da applicare sull'asse Y. In unità correnti." -#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5641 +#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5673 #: appTools/ToolTransform.py:834 msgid "Offset Y" msgstr "Offset X" -#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5661 +#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5693 #: appGUI/ObjectUI.py:462 appGUI/ObjectUI.py:499 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:67 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142 @@ -2680,7 +2657,7 @@ msgstr "Offset X" msgid "Rounded" msgstr "Arrotondato" -#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5663 +#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5695 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:218 #: appTools/ToolTransform.py:856 msgid "" @@ -2694,14 +2671,14 @@ msgstr "" "Se non selezionato, il buffer seguirà l'esatta geometria\n" "della forma bufferizzata." -#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5671 +#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5703 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:226 #: appTools/ToolDistance.py:409 appTools/ToolDistanceMin.py:199 #: appTools/ToolTransform.py:864 msgid "Distance" msgstr "Distanza" -#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5673 +#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5705 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:228 #: appTools/ToolTransform.py:866 msgid "" @@ -2715,12 +2692,12 @@ msgstr "" "Ogni elemento della geometria dell'oggetto verrà aumentato\n" "o diminuito con la 'distanza'." -#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5685 +#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5717 #: appTools/ToolTransform.py:878 msgid "Buffer D" msgstr "Buffer D" -#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5687 +#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5719 #: appTools/ToolTransform.py:880 msgid "" "Create the buffer effect on each geometry,\n" @@ -2729,7 +2706,7 @@ msgstr "" "Crea l'effetto buffer su ogni geometria,\n" "elemento dall'oggetto selezionato, usando la distanza." -#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5698 +#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5730 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:245 #: appTools/ToolTransform.py:891 msgid "" @@ -2744,12 +2721,12 @@ msgstr "" "Ogni elemento della geometria dell'oggetto verrà aumentato\n" "o diminuito in base al 'Valore'." -#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5711 +#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5743 #: appTools/ToolTransform.py:904 msgid "Buffer F" msgstr "Buffer F" -#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5713 +#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5745 #: appTools/ToolTransform.py:906 msgid "" "Create the buffer effect on each geometry,\n" @@ -2758,7 +2735,7 @@ msgstr "" "Crea l'effetto buffer su ogni geometria,\n" "elemento dall'oggetto selezionato, usando il fattore." -#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5784 +#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5816 #: appGUI/ObjectUI.py:1557 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 @@ -2772,19 +2749,19 @@ msgstr "Oggetto" #: appEditors/AppGeoEditor.py:1110 appEditors/AppGeoEditor.py:1133 #: appEditors/AppGeoEditor.py:1279 appEditors/AppGeoEditor.py:1304 #: appEditors/AppGeoEditor.py:1339 appEditors/AppGeoEditor.py:1374 -#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:5848 -#: appEditors/AppGerberEditor.py:5871 appEditors/AppGerberEditor.py:6016 -#: appEditors/AppGerberEditor.py:6049 appEditors/AppGerberEditor.py:6092 -#: appEditors/AppGerberEditor.py:6133 appEditors/AppGerberEditor.py:6169 +#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:5880 +#: appEditors/AppGerberEditor.py:5903 appEditors/AppGerberEditor.py:6048 +#: appEditors/AppGerberEditor.py:6081 appEditors/AppGerberEditor.py:6124 +#: appEditors/AppGerberEditor.py:6165 appEditors/AppGerberEditor.py:6201 msgid "No shape selected." msgstr "Nessuna forma selezionata." -#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5856 +#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5888 #: appTools/ToolTransform.py:150 msgid "Incorrect format for Point value. Needs format X,Y" msgstr "Valori del formato punto non corrette. Il formato è X,Y" -#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5881 +#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5913 #: appTools/ToolTransform.py:167 msgid "Rotate transformation can not be done for a value of 0." msgstr "" @@ -2792,25 +2769,25 @@ msgstr "" "0." #: appEditors/AppGeoEditor.py:1201 appEditors/AppGeoEditor.py:1222 -#: appEditors/AppGerberEditor.py:5939 appEditors/AppGerberEditor.py:5960 +#: appEditors/AppGerberEditor.py:5971 appEditors/AppGerberEditor.py:5992 #: appTools/ToolTransform.py:225 appTools/ToolTransform.py:246 msgid "Scale transformation can not be done for a factor of 0 or 1." msgstr "" "La trasformazione in scala non può essere eseguita per un fattore 0 o 1." #: appEditors/AppGeoEditor.py:1235 appEditors/AppGeoEditor.py:1244 -#: appEditors/AppGerberEditor.py:5973 appEditors/AppGerberEditor.py:5982 +#: appEditors/AppGerberEditor.py:6005 appEditors/AppGerberEditor.py:6014 #: appTools/ToolTransform.py:259 appTools/ToolTransform.py:268 msgid "Offset transformation can not be done for a value of 0." msgstr "" "La trasformazione offset non può essere eseguita per un valore pari a 0." -#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:6019 +#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:6051 #: appTools/ToolTransform.py:296 msgid "Appying Rotate" msgstr "Applico Rotazione" -#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:6031 +#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:6063 msgid "Done. Rotate completed." msgstr "Fatto. Rotazione completata." @@ -2818,17 +2795,17 @@ msgstr "Fatto. Rotazione completata." msgid "Rotation action was not executed" msgstr "Azione rotazione non effettuata" -#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6052 +#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6084 #: appTools/ToolTransform.py:322 msgid "Applying Flip" msgstr "Applico il capovolgimento" -#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6064 +#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6096 #: appTools/ToolTransform.py:339 msgid "Flip on the Y axis done" msgstr "Capovolgimento sull'asse Y effettuato" -#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6072 +#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6104 #: appTools/ToolTransform.py:348 msgid "Flip on the X axis done" msgstr "Capovolgimento sull'asse X effettuato" @@ -2837,16 +2814,16 @@ msgstr "Capovolgimento sull'asse X effettuato" msgid "Flip action was not executed" msgstr "Azione capovolgimento non effettuata" -#: appEditors/AppGeoEditor.py:1342 appEditors/AppGerberEditor.py:6095 +#: appEditors/AppGeoEditor.py:1342 appEditors/AppGerberEditor.py:6127 #: appTools/ToolTransform.py:369 msgid "Applying Skew" msgstr "Applico inclinazione" -#: appEditors/AppGeoEditor.py:1351 appEditors/AppGerberEditor.py:6111 +#: appEditors/AppGeoEditor.py:1351 appEditors/AppGerberEditor.py:6143 msgid "Skew on the X axis done" msgstr "Inclinazione sull'asse X effettuata" -#: appEditors/AppGeoEditor.py:1353 appEditors/AppGerberEditor.py:6113 +#: appEditors/AppGeoEditor.py:1353 appEditors/AppGerberEditor.py:6145 msgid "Skew on the Y axis done" msgstr "Inclinazione sull'asse Y effettuata" @@ -2854,16 +2831,16 @@ msgstr "Inclinazione sull'asse Y effettuata" msgid "Skew action was not executed" msgstr "Azione inclinazione non effettuata" -#: appEditors/AppGeoEditor.py:1377 appEditors/AppGerberEditor.py:6136 +#: appEditors/AppGeoEditor.py:1377 appEditors/AppGerberEditor.py:6168 #: appTools/ToolTransform.py:396 msgid "Applying Scale" msgstr "Applicare scala" -#: appEditors/AppGeoEditor.py:1386 appEditors/AppGerberEditor.py:6149 +#: appEditors/AppGeoEditor.py:1386 appEditors/AppGerberEditor.py:6181 msgid "Scale on the X axis done" msgstr "Riscalatura su asse X effettuata" -#: appEditors/AppGeoEditor.py:1388 appEditors/AppGerberEditor.py:6151 +#: appEditors/AppGeoEditor.py:1388 appEditors/AppGerberEditor.py:6183 msgid "Scale on the Y axis done" msgstr "Riscalatura su asse Y effettuata" @@ -2871,16 +2848,16 @@ msgstr "Riscalatura su asse Y effettuata" msgid "Scale action was not executed" msgstr "Azione riscalatura non effettuata" -#: appEditors/AppGeoEditor.py:1408 appEditors/AppGerberEditor.py:6172 +#: appEditors/AppGeoEditor.py:1408 appEditors/AppGerberEditor.py:6204 #: appTools/ToolTransform.py:424 msgid "Applying Offset" msgstr "Applicazione offset" -#: appEditors/AppGeoEditor.py:1418 appEditors/AppGerberEditor.py:6193 +#: appEditors/AppGeoEditor.py:1418 appEditors/AppGerberEditor.py:6225 msgid "Offset on the X axis done" msgstr "Offset sull'asse X applicato" -#: appEditors/AppGeoEditor.py:1420 appEditors/AppGerberEditor.py:6195 +#: appEditors/AppGeoEditor.py:1420 appEditors/AppGerberEditor.py:6227 msgid "Offset on the Y axis done" msgstr "Offset sull'asse Y applicato" @@ -2888,65 +2865,65 @@ msgstr "Offset sull'asse Y applicato" msgid "Offset action was not executed" msgstr "Offset non applicato" -#: appEditors/AppGeoEditor.py:1430 appEditors/AppGerberEditor.py:6205 +#: appEditors/AppGeoEditor.py:1430 appEditors/AppGerberEditor.py:6237 msgid "No shape selected" msgstr "Nessuna forma selezionata" -#: appEditors/AppGeoEditor.py:1433 appEditors/AppGerberEditor.py:6208 +#: appEditors/AppGeoEditor.py:1433 appEditors/AppGerberEditor.py:6240 #: appTools/ToolTransform.py:453 msgid "Applying Buffer" msgstr "Applicazione del buffer" -#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:6230 +#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:6262 #: appTools/ToolTransform.py:474 msgid "Buffer done" msgstr "Bugger applicato" -#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:6234 +#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:6266 #: appTools/ToolTransform.py:443 appTools/ToolTransform.py:478 msgid "Action was not executed, due of" msgstr "L'azione non è stata eseguita a causa di" -#: appEditors/AppGeoEditor.py:1448 appEditors/AppGerberEditor.py:6238 +#: appEditors/AppGeoEditor.py:1448 appEditors/AppGerberEditor.py:6270 msgid "Rotate ..." msgstr "Ruota ..." #: appEditors/AppGeoEditor.py:1449 appEditors/AppGeoEditor.py:1501 -#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:6239 -#: appEditors/AppGerberEditor.py:6291 appEditors/AppGerberEditor.py:6307 +#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:6271 +#: appEditors/AppGerberEditor.py:6323 appEditors/AppGerberEditor.py:6339 msgid "Enter an Angle Value (degrees)" msgstr "Inserire un angolo (in gradi)" -#: appEditors/AppGeoEditor.py:1458 appEditors/AppGerberEditor.py:6248 +#: appEditors/AppGeoEditor.py:1458 appEditors/AppGerberEditor.py:6280 msgid "Geometry shape rotate done" msgstr "Forme geometriche ruotate" -#: appEditors/AppGeoEditor.py:1461 appEditors/AppGerberEditor.py:6251 +#: appEditors/AppGeoEditor.py:1461 appEditors/AppGerberEditor.py:6283 msgid "Geometry shape rotate cancelled" msgstr "Forme geometriche NON ruotate" -#: appEditors/AppGeoEditor.py:1466 appEditors/AppGerberEditor.py:6256 +#: appEditors/AppGeoEditor.py:1466 appEditors/AppGerberEditor.py:6288 msgid "Offset on X axis ..." msgstr "Offset su asse X ..." #: appEditors/AppGeoEditor.py:1467 appEditors/AppGeoEditor.py:1485 -#: appEditors/AppGerberEditor.py:6257 appEditors/AppGerberEditor.py:6275 +#: appEditors/AppGerberEditor.py:6289 appEditors/AppGerberEditor.py:6307 msgid "Enter a distance Value" msgstr "Valore di distanza" -#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6266 +#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6298 msgid "Geometry shape offset on X axis done" msgstr "Offset su forme geometria su asse X applicato" -#: appEditors/AppGeoEditor.py:1479 appEditors/AppGerberEditor.py:6269 +#: appEditors/AppGeoEditor.py:1479 appEditors/AppGerberEditor.py:6301 msgid "Geometry shape offset X cancelled" msgstr "Offset su forme geometria su asse X annullato" -#: appEditors/AppGeoEditor.py:1484 appEditors/AppGerberEditor.py:6274 +#: appEditors/AppGeoEditor.py:1484 appEditors/AppGerberEditor.py:6306 msgid "Offset on Y axis ..." msgstr "Offset su asse Y ..." -#: appEditors/AppGeoEditor.py:1494 appEditors/AppGerberEditor.py:6284 +#: appEditors/AppGeoEditor.py:1494 appEditors/AppGerberEditor.py:6316 msgid "Geometry shape offset on Y axis done" msgstr "Offset su forme geometria su asse Y applicato" @@ -2954,11 +2931,11 @@ msgstr "Offset su forme geometria su asse Y applicato" msgid "Geometry shape offset on Y axis canceled" msgstr "Offset su forme geometria su asse Y annullato" -#: appEditors/AppGeoEditor.py:1500 appEditors/AppGerberEditor.py:6290 +#: appEditors/AppGeoEditor.py:1500 appEditors/AppGerberEditor.py:6322 msgid "Skew on X axis ..." msgstr "Inclinazione su asse Y ..." -#: appEditors/AppGeoEditor.py:1510 appEditors/AppGerberEditor.py:6300 +#: appEditors/AppGeoEditor.py:1510 appEditors/AppGerberEditor.py:6332 msgid "Geometry shape skew on X axis done" msgstr "Inclinazione su asse X effettuato" @@ -2966,11 +2943,11 @@ msgstr "Inclinazione su asse X effettuato" msgid "Geometry shape skew on X axis canceled" msgstr "Inclinazione su asse X annullata" -#: appEditors/AppGeoEditor.py:1516 appEditors/AppGerberEditor.py:6306 +#: appEditors/AppGeoEditor.py:1516 appEditors/AppGerberEditor.py:6338 msgid "Skew on Y axis ..." msgstr "Inclinazione su asse Y ..." -#: appEditors/AppGeoEditor.py:1526 appEditors/AppGerberEditor.py:6316 +#: appEditors/AppGeoEditor.py:1526 appEditors/AppGerberEditor.py:6348 msgid "Geometry shape skew on Y axis done" msgstr "Inclinazione su asse Y effettuato" @@ -3081,6 +3058,16 @@ msgstr " SPOSTA: fare clic sul punto di riferimento ..." msgid " Click on destination point ..." msgstr " Clicca sul punto di riferimento ..." +#: appEditors/AppGeoEditor.py:2712 appEditors/AppGerberEditor.py:2430 +#: appEditors/AppGerberEditor.py:4435 appObjects/FlatCAMGeometry.py:2564 +#: appTools/ToolIsolation.py:930 appTools/ToolOptimal.py:145 +#: appTools/ToolPanelize.py:613 appTools/ToolProperties.py:195 +#: appTools/ToolQRCode.py:167 appTools/ToolSolderPaste.py:670 +#: appTools/ToolSolderPaste.py:959 appTools/ToolSub.py:197 app_Main.py:7923 +#: tclCommands/TclCommandOpenSVG.py:77 tclCommands/TclCommandPanelize.py:291 +msgid "Working ..." +msgstr "Elaborazione ..." + #: appEditors/AppGeoEditor.py:2722 msgid "Done. Geometry(s) Move completed." msgstr "Fatto. Spostamento geometria(e) completato." @@ -3113,7 +3100,7 @@ msgstr " Fatto. Testo aggiunto." msgid "Create buffer geometry ..." msgstr "Crea geometria buffer ..." -#: appEditors/AppGeoEditor.py:3000 appEditors/AppGerberEditor.py:5201 +#: appEditors/AppGeoEditor.py:3000 appEditors/AppGerberEditor.py:5233 msgid "Done. Buffer Tool completed." msgstr "Fatto. Strumento buffer completato." @@ -3146,7 +3133,7 @@ msgstr "Fatto. Azione dello strumento gomma completata." msgid "Create Paint geometry ..." msgstr "Crea geometria di disegno ..." -#: appEditors/AppGeoEditor.py:3235 appEditors/AppGerberEditor.py:2468 +#: appEditors/AppGeoEditor.py:3235 appEditors/AppGerberEditor.py:2497 msgid "Shape transformations ..." msgstr "Trasformazioni di forma ..." @@ -3155,8 +3142,8 @@ msgstr "Trasformazioni di forma ..." msgid "Geometry Editor" msgstr "Editor Geometrie" -#: appEditors/AppGeoEditor.py:3297 appEditors/AppGerberEditor.py:2546 -#: appEditors/AppGerberEditor.py:4002 appEditors/appGCodeEditor.py:687 +#: appEditors/AppGeoEditor.py:3297 appEditors/AppGerberEditor.py:2578 +#: appEditors/AppGerberEditor.py:4034 appEditors/appGCodeEditor.py:687 #: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42 #: appTools/ToolCorners.py:546 appTools/ToolCutOut.py:2030 @@ -3180,7 +3167,7 @@ msgstr "Linea" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:328 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290 -#: appTools/ToolDrilling.py:2589 appTools/ToolIsolation.py:3444 +#: appTools/ToolDrilling.py:2589 appTools/ToolIsolation.py:3447 #: appTools/ToolMilling.py:2265 appTools/ToolNCC.py:4368 #: appTools/ToolPaint.py:3158 msgid "Polygon" @@ -3421,51 +3408,51 @@ msgstr "Fatto. Spostamento aperture completato." msgid "Done. Apertures copied." msgstr "Fatto. Aperture copiate." -#: appEditors/AppGerberEditor.py:2513 appGUI/MainGUI.py:745 +#: appEditors/AppGerberEditor.py:2545 appGUI/MainGUI.py:745 #: appGUI/MainGUI.py:1642 appGUI/ObjectUI.py:241 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27 msgid "Gerber Editor" msgstr "Editor Gerber" -#: appEditors/AppGerberEditor.py:2533 appGUI/ObjectUI.py:281 +#: appEditors/AppGerberEditor.py:2565 appGUI/ObjectUI.py:281 #: appObjects/FlatCAMObj.py:492 appTools/ToolProperties.py:158 msgid "Apertures" msgstr "Aperture" -#: appEditors/AppGerberEditor.py:2535 appGUI/ObjectUI.py:283 +#: appEditors/AppGerberEditor.py:2567 appGUI/ObjectUI.py:283 msgid "Apertures Table for the Gerber Object." msgstr "Tabella delle aperture per l'oggetto Gerber." -#: appEditors/AppGerberEditor.py:2546 appEditors/AppGerberEditor.py:4002 +#: appEditors/AppGerberEditor.py:2578 appEditors/AppGerberEditor.py:4034 #: appGUI/ObjectUI.py:316 appTools/ToolPunchGerber.py:1088 msgid "Code" msgstr "Codice" -#: appEditors/AppGerberEditor.py:2546 appEditors/AppGerberEditor.py:4002 +#: appEditors/AppGerberEditor.py:2578 appEditors/AppGerberEditor.py:4034 #: appGUI/ObjectUI.py:316 msgid "Dim" msgstr "Dim" -#: appEditors/AppGerberEditor.py:2551 appGUI/ObjectUI.py:320 +#: appEditors/AppGerberEditor.py:2583 appGUI/ObjectUI.py:320 msgid "Index" msgstr "Indice" -#: appEditors/AppGerberEditor.py:2553 appEditors/AppGerberEditor.py:2582 +#: appEditors/AppGerberEditor.py:2585 appEditors/AppGerberEditor.py:2614 #: appGUI/ObjectUI.py:322 appTools/ToolPunchGerber.py:1095 msgid "Aperture Code" msgstr "Codice apertura" -#: appEditors/AppGerberEditor.py:2555 appGUI/ObjectUI.py:324 +#: appEditors/AppGerberEditor.py:2587 appGUI/ObjectUI.py:324 #: appTools/ToolPunchGerber.py:1097 msgid "Type of aperture: circular, rectangle, macros etc" msgstr "Tipo di apertura: circolare, rettangolo, macro ecc" -#: appEditors/AppGerberEditor.py:2557 appGUI/ObjectUI.py:326 +#: appEditors/AppGerberEditor.py:2589 appGUI/ObjectUI.py:326 #: appTools/ToolPunchGerber.py:1099 msgid "Aperture Size:" msgstr "Dimensione apertura:" -#: appEditors/AppGerberEditor.py:2559 appGUI/ObjectUI.py:328 +#: appEditors/AppGerberEditor.py:2591 appGUI/ObjectUI.py:328 msgid "" "Aperture Dimensions:\n" " - (width, height) for R, O type.\n" @@ -3475,16 +3462,16 @@ msgstr "" "- (larghezza, altezza) per tipo R, O.\n" "- (diametro, nVertices) per il tipo P" -#: appEditors/AppGerberEditor.py:2583 +#: appEditors/AppGerberEditor.py:2615 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:58 msgid "Code for the new aperture" msgstr "Codice della nuova apertura" -#: appEditors/AppGerberEditor.py:2592 +#: appEditors/AppGerberEditor.py:2624 msgid "Aperture Size" msgstr "Dimensione apertura" -#: appEditors/AppGerberEditor.py:2594 +#: appEditors/AppGerberEditor.py:2626 msgid "" "Size for the new aperture.\n" "If aperture type is 'R' or 'O' then\n" @@ -3498,11 +3485,11 @@ msgstr "" "calcolato come:\n" "sqrt (larghezza**2 + altezza**2)" -#: appEditors/AppGerberEditor.py:2608 +#: appEditors/AppGerberEditor.py:2640 msgid "Aperture Type" msgstr "Tipo apertura" -#: appEditors/AppGerberEditor.py:2610 +#: appEditors/AppGerberEditor.py:2642 msgid "" "Select the type of new aperture. Can be:\n" "C = circular\n" @@ -3514,11 +3501,11 @@ msgstr "" "R = rettangolare\n" "O = oblungo" -#: appEditors/AppGerberEditor.py:2621 +#: appEditors/AppGerberEditor.py:2653 msgid "Aperture Dim" msgstr "Dim apertura" -#: appEditors/AppGerberEditor.py:2623 +#: appEditors/AppGerberEditor.py:2655 msgid "" "Dimensions for the new aperture.\n" "Active only for rectangular apertures (type R).\n" @@ -3528,19 +3515,19 @@ msgstr "" "Attivo solo per aperture rettangolari (tipo R).\n" "Il formato è (larghezza, altezza)" -#: appEditors/AppGerberEditor.py:2632 +#: appEditors/AppGerberEditor.py:2664 msgid "Add/Delete Aperture" msgstr "Aggiungi/Cancella apertura" -#: appEditors/AppGerberEditor.py:2634 +#: appEditors/AppGerberEditor.py:2666 msgid "Add/Delete an aperture in the aperture table" msgstr "Aggiungi/Cancella apertura dalla tabella" -#: appEditors/AppGerberEditor.py:2643 +#: appEditors/AppGerberEditor.py:2675 msgid "Add a new aperture to the aperture list." msgstr "Aggiungi una apertura nella lista aperture." -#: appEditors/AppGerberEditor.py:2646 appEditors/AppGerberEditor.py:2794 +#: appEditors/AppGerberEditor.py:2678 appEditors/AppGerberEditor.py:2826 #: appGUI/GUIElements.py:325 appGUI/GUIElements.py:1012 #: appGUI/GUIElements.py:1397 appGUI/GUIElements.py:1602 #: appGUI/GUIElements.py:1935 appGUI/MainGUI.py:423 appGUI/MainGUI.py:734 @@ -3548,35 +3535,35 @@ msgstr "Aggiungi una apertura nella lista aperture." #: appGUI/MainGUI.py:1208 appGUI/MainGUI.py:1692 appGUI/MainGUI.py:2163 #: appGUI/MainGUI.py:2376 appGUI/MainGUI.py:4938 appGUI/ObjectUI.py:1125 #: appObjects/FlatCAMGeometry.py:578 appTools/ToolIsolation.py:71 -#: appTools/ToolIsolation.py:3163 appTools/ToolNCC.py:69 +#: appTools/ToolIsolation.py:3166 appTools/ToolNCC.py:69 #: appTools/ToolNCC.py:4048 appTools/ToolPaint.py:143 #: appTools/ToolPaint.py:2944 appTools/ToolSolderPaste.py:163 #: appTools/ToolSolderPaste.py:1210 app_Main.py:6296 msgid "Delete" msgstr "Cancella" -#: appEditors/AppGerberEditor.py:2648 +#: appEditors/AppGerberEditor.py:2680 msgid "Delete a aperture in the aperture list" msgstr "Cancella una apertura dalla lista aperture" -#: appEditors/AppGerberEditor.py:2665 +#: appEditors/AppGerberEditor.py:2697 msgid "Buffer Aperture" msgstr "Aperture buffer" -#: appEditors/AppGerberEditor.py:2667 +#: appEditors/AppGerberEditor.py:2699 msgid "Buffer a aperture in the aperture list" msgstr "Buffer di un'apertura nella lista aperture" -#: appEditors/AppGerberEditor.py:2680 +#: appEditors/AppGerberEditor.py:2712 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:195 msgid "Buffer distance" msgstr "Buffer distanza" -#: appEditors/AppGerberEditor.py:2681 +#: appEditors/AppGerberEditor.py:2713 msgid "Buffer corner" msgstr "Buffer angolo" -#: appEditors/AppGerberEditor.py:2683 +#: appEditors/AppGerberEditor.py:2715 msgid "" "There are 3 types of corners:\n" " - 'Round': the corner is rounded.\n" @@ -3590,20 +3577,20 @@ msgstr "" "- \"Smussato\": l'angolo è una linea che collega direttamente le funzioni " "che si incontrano nell'angolo" -#: appEditors/AppGerberEditor.py:2713 +#: appEditors/AppGerberEditor.py:2745 msgid "Scale Aperture" msgstr "Scala apertura" -#: appEditors/AppGerberEditor.py:2715 +#: appEditors/AppGerberEditor.py:2747 msgid "Scale a aperture in the aperture list" msgstr "Scala apertura nella lista aperture" -#: appEditors/AppGerberEditor.py:2723 +#: appEditors/AppGerberEditor.py:2755 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:210 msgid "Scale factor" msgstr "Fattore di scala" -#: appEditors/AppGerberEditor.py:2725 +#: appEditors/AppGerberEditor.py:2757 msgid "" "The factor by which to scale the selected aperture.\n" "Values can be between 0.0000 and 999.9999" @@ -3611,19 +3598,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:2753 +#: appEditors/AppGerberEditor.py:2785 msgid "Mark polygons" msgstr "Marchia poligoni" -#: appEditors/AppGerberEditor.py:2755 +#: appEditors/AppGerberEditor.py:2787 msgid "Mark the polygon areas." msgstr "Marchia aree poligoni." -#: appEditors/AppGerberEditor.py:2763 +#: appEditors/AppGerberEditor.py:2795 msgid "Area UPPER threshold" msgstr "Area Soglia SUPERIORE" -#: appEditors/AppGerberEditor.py:2765 +#: appEditors/AppGerberEditor.py:2797 msgid "" "The threshold value, all areas less than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -3631,11 +3618,11 @@ msgstr "" "Il valore di soglia, tutte le aree inferiori a questa sono contrassegnate.\n" "Può avere un valore compreso tra 0,0000 e 9999,9999" -#: appEditors/AppGerberEditor.py:2772 +#: appEditors/AppGerberEditor.py:2804 msgid "Area LOWER threshold" msgstr "Area Soglia INFERIORE" -#: appEditors/AppGerberEditor.py:2774 +#: appEditors/AppGerberEditor.py:2806 msgid "" "The threshold value, all areas more than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -3643,32 +3630,32 @@ msgstr "" "Il valore di soglia, tutte le aree più di questa sono contrassegnate.\n" "Può avere un valore compreso tra 0,0000 e 9999,9999" -#: appEditors/AppGerberEditor.py:2788 +#: appEditors/AppGerberEditor.py:2820 msgid "Mark" msgstr "Contrassegna" -#: appEditors/AppGerberEditor.py:2790 +#: appEditors/AppGerberEditor.py:2822 msgid "Mark the polygons that fit within limits." msgstr "Contrassegna i poligoni che rientrano nei limiti." -#: appEditors/AppGerberEditor.py:2796 +#: appEditors/AppGerberEditor.py:2828 msgid "Delete all the marked polygons." msgstr "Cancella i poligoni contrassegnati." -#: appEditors/AppGerberEditor.py:2802 +#: appEditors/AppGerberEditor.py:2834 msgid "Clear all the markings." msgstr "Pulisci tutte le marchiature." -#: appEditors/AppGerberEditor.py:2822 appGUI/MainGUI.py:753 +#: appEditors/AppGerberEditor.py:2854 appGUI/MainGUI.py:753 #: appGUI/MainGUI.py:1180 appGUI/MainGUI.py:2349 appGUI/MainGUI.py:4925 msgid "Add Pad Array" msgstr "Aggiungi matrice di pad" -#: appEditors/AppGerberEditor.py:2824 +#: appEditors/AppGerberEditor.py:2856 msgid "Add an array of pads (linear or circular array)" msgstr "Aggiunge una matrice di pad (lineare o circolare)" -#: appEditors/AppGerberEditor.py:2830 +#: appEditors/AppGerberEditor.py:2862 msgid "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" @@ -3676,17 +3663,17 @@ msgstr "" "Seleziona il tipo di array di pad da creare.\n" "Può essere lineare X(Y) o circolare" -#: appEditors/AppGerberEditor.py:2841 +#: appEditors/AppGerberEditor.py:2873 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:95 msgid "Nr of pads" msgstr "Numero di pad" -#: appEditors/AppGerberEditor.py:2843 +#: appEditors/AppGerberEditor.py:2875 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:97 msgid "Specify how many pads to be in the array." msgstr "Specifica quanti pad inserire nella matrice." -#: appEditors/AppGerberEditor.py:2892 +#: appEditors/AppGerberEditor.py:2924 msgid "" "Angle at which the linear array is placed.\n" "The precision is of max 2 decimals.\n" @@ -3698,13 +3685,13 @@ msgstr "" "Il valore minimo è: -359,99 gradi.\n" "Il valore massimo è: 360,00 gradi." -#: appEditors/AppGerberEditor.py:3392 appEditors/AppGerberEditor.py:3396 +#: appEditors/AppGerberEditor.py:3424 appEditors/AppGerberEditor.py:3428 msgid "Aperture code value is missing or wrong format. Add it and retry." msgstr "" "Il valore del codice di apertura è mancante o nel formato errato. Aggiungilo " "e riprova." -#: appEditors/AppGerberEditor.py:3432 +#: appEditors/AppGerberEditor.py:3464 msgid "" "Aperture dimensions value is missing or wrong format. Add it in format " "(width, height) and retry." @@ -3712,160 +3699,171 @@ msgstr "" "Il valore delle dimensioni dell'apertura è mancante o nel formato errato. " "Aggiungilo nel formato (larghezza, altezza) e riprova." -#: appEditors/AppGerberEditor.py:3445 +#: appEditors/AppGerberEditor.py:3477 msgid "Aperture size value is missing or wrong format. Add it and retry." msgstr "" "Il valore della dimensione dell'apertura è mancante o nel formato errato. " "Aggiungilo e riprova." -#: appEditors/AppGerberEditor.py:3456 +#: appEditors/AppGerberEditor.py:3488 msgid "Aperture already in the aperture table." msgstr "Apertura già nella tabella di apertura." -#: appEditors/AppGerberEditor.py:3463 +#: appEditors/AppGerberEditor.py:3495 msgid "Added new aperture with code" msgstr "Aggiunta nuova apertura con codice" -#: appEditors/AppGerberEditor.py:3495 +#: appEditors/AppGerberEditor.py:3527 msgid " Select an aperture in Aperture Table" msgstr " Seleziona un'apertura nella tabella Aperture" -#: appEditors/AppGerberEditor.py:3503 +#: appEditors/AppGerberEditor.py:3535 msgid "Select an aperture in Aperture Table -->" msgstr "Seleziona un'apertura in Tabella apertura ->" -#: appEditors/AppGerberEditor.py:3517 +#: appEditors/AppGerberEditor.py:3549 msgid "Deleted aperture with code" msgstr "Apertura eliminata con codice" -#: appEditors/AppGerberEditor.py:3585 +#: appEditors/AppGerberEditor.py:3617 msgid "Dimensions need two float values separated by comma." msgstr "Le dimensioni necessitano di valori float separati da una virgola." -#: appEditors/AppGerberEditor.py:3594 +#: appEditors/AppGerberEditor.py:3626 msgid "Dimensions edited." msgstr "Dimensioni modificate." -#: appEditors/AppGerberEditor.py:4116 -msgid "Loading Gerber into Editor" -msgstr "Caricamento Gerber in Editor" +#: appEditors/AppGerberEditor.py:4148 +#, fuzzy +#| msgid "Loading..." +msgid "Loading" +msgstr "Caricamento..." -#: appEditors/AppGerberEditor.py:4246 +#: appEditors/AppGerberEditor.py:4278 msgid "Setting up the UI" msgstr "Impostazione della UI" -#: appEditors/AppGerberEditor.py:4247 +#: appEditors/AppGerberEditor.py:4279 msgid "Adding geometry finished. Preparing the GUI" msgstr "Aggiunta della geometria terminata. Preparazione della GUI" -#: appEditors/AppGerberEditor.py:4256 +#: appEditors/AppGerberEditor.py:4288 msgid "Finished loading the Gerber object into the editor." msgstr "Terminato il caricamento dell'oggetto Gerber nell'editor." -#: appEditors/AppGerberEditor.py:4393 +#: appEditors/AppGerberEditor.py:4425 msgid "" "There are no Aperture definitions in the file. Aborting Gerber creation." msgstr "" "Non ci sono definizioni di Aperture nel file. Interruzione della creazione " "di Gerber." -#: appEditors/AppGerberEditor.py:4395 appObjects/AppObject.py:164 +#: appEditors/AppGerberEditor.py:4427 appObjects/AppObject.py:164 #: appObjects/FlatCAMGeometry.py:2078 appParsers/ParseExcellon.py:972 #: appTools/ToolPcbWizard.py:318 app_Main.py:7709 app_Main.py:10173 #: app_Main.py:10233 app_Main.py:10364 app_Main.py:10429 msgid "An internal error has occurred. See shell.\n" msgstr "Errore interno. Vedi shell.\n" -#: appEditors/AppGerberEditor.py:4403 -msgid "Creating Gerber." -msgstr "Creazioen Gerber." - -#: appEditors/AppGerberEditor.py:4415 +#: appEditors/AppGerberEditor.py:4447 msgid "Done. Gerber editing finished." msgstr "Fatto. Modifica di Gerber terminata." -#: appEditors/AppGerberEditor.py:4431 +#: appEditors/AppGerberEditor.py:4463 msgid "Cancelled. No aperture is selected" msgstr "Annullato. Nessuna apertura selezionata" -#: appEditors/AppGerberEditor.py:4586 app_Main.py:6634 +#: appEditors/AppGerberEditor.py:4618 app_Main.py:6634 msgid "Coordinates copied to clipboard." msgstr "Coordinate copiate negli appunti." -#: appEditors/AppGerberEditor.py:5033 +#: appEditors/AppGerberEditor.py:4923 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 +#: appObjects/AppObject.py:452 appObjects/FlatCAMCNCJob.py:1894 +#: appObjects/FlatCAMGerber.py:995 appObjects/FlatCAMObj.py:266 +#: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 +#: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1115 +#: appTools/ToolCorners.py:419 appTools/ToolFiducials.py:563 +#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:466 app_Main.py:4813 +msgid "Plotting" +msgstr "Sto tracciando" + +#: appEditors/AppGerberEditor.py:5065 msgid "Failed. No aperture geometry is selected." msgstr "Impossibile. Nessuna geometria di apertura selezionata." -#: appEditors/AppGerberEditor.py:5042 appEditors/AppGerberEditor.py:5313 +#: appEditors/AppGerberEditor.py:5074 appEditors/AppGerberEditor.py:5345 msgid "Done. Apertures geometry deleted." msgstr "Fatto. Geometria delle aperture cancellata." -#: appEditors/AppGerberEditor.py:5185 +#: appEditors/AppGerberEditor.py:5217 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:5197 appTools/ToolCopperThieving.py:306 +#: appEditors/AppGerberEditor.py:5229 appTools/ToolCopperThieving.py:306 #: appTools/ToolCopperThieving.py:907 appTools/ToolCopperThieving.py:1104 #: appTools/ToolCorners.py:146 appTools/ToolCorners.py:413 #: appTools/ToolCutOut.py:779 appTools/ToolCutOut.py:905 #: appTools/ToolCutOut.py:1128 appTools/ToolCutOut.py:1278 #: appTools/ToolFiducials.py:240 appTools/ToolFiducials.py:492 -#: appTools/ToolFiducials.py:540 appTools/ToolFiducials.py:554 camlib.py:5279 -#: camlib.py:5675 +#: appTools/ToolFiducials.py:540 appTools/ToolFiducials.py:554 camlib.py:5286 +#: camlib.py:5682 msgid "Failed." msgstr "Fallito." -#: appEditors/AppGerberEditor.py:5216 +#: appEditors/AppGerberEditor.py:5248 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:5248 +#: appEditors/AppGerberEditor.py:5280 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:5264 +#: appEditors/AppGerberEditor.py:5296 msgid "Done. Scale Tool completed." msgstr "Fatto. Strumento buffer completato." -#: appEditors/AppGerberEditor.py:5302 +#: appEditors/AppGerberEditor.py:5334 msgid "Polygons marked." msgstr "Poligoni contrassegnati." -#: appEditors/AppGerberEditor.py:5305 +#: appEditors/AppGerberEditor.py:5337 msgid "No polygons were marked. None fit within the limits." msgstr "Nessun poligono contrassegnato. Nessuno risponde ai criteri." -#: appEditors/AppGerberEditor.py:6033 +#: appEditors/AppGerberEditor.py:6065 msgid "Rotation action was not executed." msgstr "Azione rotazione non effettuata." -#: appEditors/AppGerberEditor.py:6075 app_Main.py:6050 app_Main.py:6097 +#: appEditors/AppGerberEditor.py:6107 app_Main.py:6050 app_Main.py:6097 msgid "Flip action was not executed." msgstr "Capovolgimento non eseguito." -#: appEditors/AppGerberEditor.py:6115 +#: appEditors/AppGerberEditor.py:6147 msgid "Skew action was not executed." msgstr "Azione inclinazione non effettuata." -#: appEditors/AppGerberEditor.py:6154 +#: appEditors/AppGerberEditor.py:6186 msgid "Scale action was not executed." msgstr "Azione riscalatura non effettuata." -#: appEditors/AppGerberEditor.py:6198 +#: appEditors/AppGerberEditor.py:6230 msgid "Offset action was not executed." msgstr "Offset non applicato." -#: appEditors/AppGerberEditor.py:6287 +#: appEditors/AppGerberEditor.py:6319 msgid "Geometry shape offset Y cancelled" msgstr "Offset su forme geometria su asse Y annullato" -#: appEditors/AppGerberEditor.py:6303 +#: appEditors/AppGerberEditor.py:6335 msgid "Geometry shape skew X cancelled" msgstr "Offset su forme geometria su asse X annullato" -#: appEditors/AppGerberEditor.py:6319 +#: appEditors/AppGerberEditor.py:6351 msgid "Geometry shape skew Y cancelled" msgstr "Inclinazione su asse Y annullato" @@ -3900,7 +3898,7 @@ msgstr "Stringa per sostituire quella nella casella Trova in tutto il testo." #: appGUI/ObjectUI.py:1889 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 -#: appTools/ToolIsolation.py:3391 appTools/ToolPaint.py:3116 +#: appTools/ToolIsolation.py:3394 appTools/ToolPaint.py:3116 #: tclCommands/TclCommandPaint.py:162 msgid "All" msgstr "Tutto" @@ -3997,7 +3995,7 @@ msgid "Dia" msgstr "Diametro" #: appEditors/appGCodeEditor.py:687 appGUI/ObjectUI.py:999 -#: appGUI/ObjectUI.py:2034 appTools/ToolIsolation.py:3035 +#: appGUI/ObjectUI.py:2034 appTools/ToolIsolation.py:3038 #: appTools/ToolNCC.py:3909 appTools/ToolPaint.py:2831 msgid "TT" msgstr "TT" @@ -4324,8 +4322,8 @@ msgstr "Nuovo" #: appTools/ToolCopperThieving.py:1354 appTools/ToolCutOut.py:2027 #: appTools/ToolDblSided.py:529 appTools/ToolDblSided.py:771 #: appTools/ToolFilm.py:933 appTools/ToolFilm.py:956 appTools/ToolImage.py:135 -#: appTools/ToolImage.py:190 appTools/ToolIsolation.py:3351 -#: appTools/ToolIsolation.py:3404 appTools/ToolNCC.py:3872 +#: appTools/ToolImage.py:190 appTools/ToolIsolation.py:3354 +#: appTools/ToolIsolation.py:3407 appTools/ToolNCC.py:3872 #: appTools/ToolNCC.py:4342 appTools/ToolPaint.py:3132 #: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168 #: appTools/ToolPanelize.py:716 appTools/ToolTransform.py:126 @@ -4354,7 +4352,7 @@ msgstr "Creerà un nuovo oggetto Geometria vuoto." #: appTools/ToolDblSided.py:528 appTools/ToolDblSided.py:769 #: appTools/ToolFilm.py:932 appTools/ToolFilm.py:955 appTools/ToolImage.py:116 #: appTools/ToolImage.py:137 appTools/ToolImage.py:190 -#: appTools/ToolIsolation.py:3352 appTools/ToolIsolation.py:3404 +#: appTools/ToolIsolation.py:3355 appTools/ToolIsolation.py:3407 #: appTools/ToolNCC.py:3873 appTools/ToolNCC.py:4342 appTools/ToolPaint.py:3132 #: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168 #: appTools/ToolPanelize.py:716 appTools/ToolPanelize.py:810 @@ -4381,7 +4379,7 @@ msgstr "Creerà un nuovo oggetto Gerber vuoto." #: appTools/ToolCopperThieving.py:165 appTools/ToolCopperThieving.py:1340 #: appTools/ToolCopperThieving.py:1354 appTools/ToolDblSided.py:530 #: appTools/ToolDblSided.py:728 appTools/ToolDblSided.py:770 -#: appTools/ToolFilm.py:1211 appTools/ToolIsolation.py:3404 +#: appTools/ToolFilm.py:1211 appTools/ToolIsolation.py:3407 #: appTools/ToolNCC.py:4342 appTools/ToolPaint.py:3132 #: appTools/ToolPanelize.py:148 appTools/ToolPunchGerber.py:1128 #: appTools/ToolPunchGerber.py:1143 appTools/ToolTransform.py:126 @@ -5390,7 +5388,7 @@ msgid "NCC Tool" msgstr "Strumento NCC" #: appGUI/MainGUI.py:1052 appGUI/MainGUI.py:2221 appGUI/MainGUI.py:4474 -#: appTools/ToolIsolation.py:192 appTools/ToolIsolation.py:2951 +#: appTools/ToolIsolation.py:192 appTools/ToolIsolation.py:2954 msgid "Isolation Tool" msgstr "Tipo isolamento" @@ -5414,7 +5412,7 @@ msgid "SolderPaste Tool" msgstr "Strumento SolderPaste" #: appGUI/MainGUI.py:1064 appGUI/MainGUI.py:2233 appGUI/MainGUI.py:4486 -#: appTools/ToolSub.py:647 +#: appTools/ToolSub.py:648 msgid "Subtract Tool" msgstr "Strumento Sottrai" @@ -5614,10 +5612,10 @@ msgstr "Area Grafica" #: appGUI/MainGUI.py:1429 appTools/ToolCopperThieving.py:1243 #: appTools/ToolCorners.py:475 appTools/ToolEtchCompensation.py:291 #: appTools/ToolExtractDrills.py:454 appTools/ToolFiducials.py:902 -#: appTools/ToolInvertGerber.py:212 appTools/ToolIsolation.py:2999 +#: appTools/ToolInvertGerber.py:212 appTools/ToolIsolation.py:3002 #: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:1010 #: appTools/ToolQRCode.py:666 appTools/ToolRulesCheck.py:1171 -#: appTools/ToolSolderPaste.py:1144 appTools/ToolSub.py:693 +#: appTools/ToolSolderPaste.py:1144 appTools/ToolSub.py:694 msgid "GERBER" msgstr "GERBER" @@ -5626,7 +5624,7 @@ msgstr "GERBER" msgid "EXCELLON" msgstr "EXCELLON" -#: appGUI/MainGUI.py:1449 appTools/ToolSub.py:746 +#: appGUI/MainGUI.py:1449 appTools/ToolSub.py:747 msgid "GEOMETRY" msgstr "GEOMETRIA" @@ -5788,7 +5786,7 @@ msgstr "Sì" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 -#: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3079 +#: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3082 #: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3959 #: appTools/ToolPaint.py:2869 appTranslation.py:112 appTranslation.py:214 #: app_Main.py:2499 app_Main.py:3526 app_Main.py:5981 app_Main.py:8997 @@ -6434,7 +6432,7 @@ msgid "App Object" msgstr "Oggetto App" #: appGUI/ObjectUI.py:78 appTools/ToolDrilling.py:2015 -#: appTools/ToolIsolation.py:2988 appTools/ToolMilling.py:1620 +#: appTools/ToolIsolation.py:2991 appTools/ToolMilling.py:1620 msgid "" "BASIC is suitable for a beginner. Many parameters\n" "are hidden from the user in this mode.\n" @@ -6570,11 +6568,11 @@ msgstr "" msgid "Mark the aperture instances on canvas." msgstr "Marchia le aperture." -#: appGUI/ObjectUI.py:339 appTools/ToolIsolation.py:3478 +#: appGUI/ObjectUI.py:339 appTools/ToolIsolation.py:3481 msgid "Buffer Solid Geometry" msgstr "Geometria solida del buffer" -#: appGUI/ObjectUI.py:341 appTools/ToolIsolation.py:3480 +#: appGUI/ObjectUI.py:341 appTools/ToolIsolation.py:3483 msgid "" "This button is shown only when the Gerber file\n" "is loaded without buffering.\n" @@ -6591,7 +6589,7 @@ msgid "Isolation Routing" msgstr "Percorso di isolamento" #: appGUI/ObjectUI.py:360 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:32 -#: appTools/ToolIsolation.py:2978 +#: appTools/ToolIsolation.py:2981 msgid "" "Create a Geometry object with\n" "toolpaths to cut around polygons." @@ -6663,7 +6661,7 @@ msgid "Resulting geometry will have rounded corners." msgstr "La geometria risultante avrà angoli arrotondati." #: appGUI/ObjectUI.py:467 appGUI/ObjectUI.py:507 appTools/ToolCutOut.py:2304 -#: appTools/ToolCutOut.py:2319 appTools/ToolIsolation.py:3457 +#: appTools/ToolCutOut.py:2319 appTools/ToolIsolation.py:3460 #: appTools/ToolNCC.py:4391 appTools/ToolPaint.py:3167 msgid "Generate Geometry" msgstr "Genera geometria" @@ -7001,14 +6999,14 @@ msgstr "" "Il valore può essere positivo per 'esterno'\n" "taglio e negativo per il taglio 'interno'." -#: appGUI/ObjectUI.py:1079 appTools/ToolIsolation.py:3100 +#: appGUI/ObjectUI.py:1079 appTools/ToolIsolation.py:3103 #: appTools/ToolNCC.py:66 appTools/ToolNCC.py:3986 appTools/ToolPaint.py:140 #: appTools/ToolPaint.py:2896 msgid "Add from DB" msgstr "Aggiungi dal DB" #: appGUI/ObjectUI.py:1096 appTools/ToolCutOut.py:2088 -#: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3135 +#: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3138 #: appTools/ToolNCC.py:4020 appTools/ToolPaint.py:2916 msgid "Search and Add" msgstr "Cerca ed aggiungi" @@ -7023,13 +7021,13 @@ msgstr "" #: appGUI/ObjectUI.py:1103 appObjects/FlatCAMGeometry.py:572 #: appTools/ToolCutOut.py:2100 appTools/ToolIsolation.py:66 -#: appTools/ToolIsolation.py:3146 appTools/ToolNCC.py:4031 +#: appTools/ToolIsolation.py:3149 appTools/ToolNCC.py:4031 #: appTools/ToolPaint.py:2927 msgid "Pick from DB" msgstr "Prendi dal DB" #: appGUI/ObjectUI.py:1106 appTools/ToolCutOut.py:2103 -#: appTools/ToolIsolation.py:3149 appTools/ToolNCC.py:4034 +#: appTools/ToolIsolation.py:3152 appTools/ToolNCC.py:4034 #: appTools/ToolPaint.py:2930 msgid "" "Add a new tool to the Tool Table\n" @@ -7061,7 +7059,7 @@ msgstr "" #: appTools/ToolIsolation.py:532 appTools/ToolIsolation.py:640 #: appTools/ToolIsolation.py:645 appTools/ToolIsolation.py:675 #: appTools/ToolIsolation.py:698 appTools/ToolIsolation.py:711 -#: appTools/ToolIsolation.py:3179 appTools/ToolMilling.py:628 +#: appTools/ToolIsolation.py:3182 appTools/ToolMilling.py:628 #: appTools/ToolMilling.py:744 appTools/ToolMilling.py:749 #: appTools/ToolMilling.py:779 appTools/ToolMilling.py:790 #: appTools/ToolMilling.py:794 appTools/ToolMilling.py:1711 @@ -7075,7 +7073,7 @@ msgid "Parameters for" msgstr "Parametri per" #: appGUI/ObjectUI.py:1164 appTools/ToolDrilling.py:2119 -#: appTools/ToolIsolation.py:3182 appTools/ToolMilling.py:1714 +#: appTools/ToolIsolation.py:3185 appTools/ToolMilling.py:1714 #: appTools/ToolNCC.py:4067 appTools/ToolPaint.py:2961 msgid "" "The data used for creating GCode.\n" @@ -7265,13 +7263,13 @@ msgid "The feedrate used while the probe is probing." msgstr "La velocità usata durante l'avanzamento del tastatore." #: appGUI/ObjectUI.py:1423 appTools/ToolDrilling.py:2364 -#: appTools/ToolIsolation.py:3278 appTools/ToolMilling.py:2042 +#: appTools/ToolIsolation.py:3281 appTools/ToolMilling.py:2042 #: appTools/ToolNCC.py:4225 appTools/ToolPaint.py:3056 msgid "Apply parameters to all tools" msgstr "Applica parametri a tutti gli utensili" #: appGUI/ObjectUI.py:1426 appTools/ToolDrilling.py:2367 -#: appTools/ToolIsolation.py:3281 appTools/ToolMilling.py:2045 +#: appTools/ToolIsolation.py:3284 appTools/ToolMilling.py:2045 #: appTools/ToolNCC.py:4228 appTools/ToolPaint.py:3059 msgid "" "The parameters in the current form will be applied\n" @@ -7281,13 +7279,13 @@ msgstr "" "su tutti gli utensili dalla tabella." #: appGUI/ObjectUI.py:1437 appTools/ToolDrilling.py:2378 -#: appTools/ToolIsolation.py:3292 appTools/ToolMilling.py:2056 +#: appTools/ToolIsolation.py:3295 appTools/ToolMilling.py:2056 #: appTools/ToolNCC.py:4239 appTools/ToolPaint.py:3070 msgid "Common Parameters" msgstr "Parametri comuni" #: appGUI/ObjectUI.py:1439 appTools/ToolDrilling.py:2380 -#: appTools/ToolIsolation.py:3294 appTools/ToolMilling.py:2058 +#: appTools/ToolIsolation.py:3297 appTools/ToolMilling.py:2058 #: appTools/ToolNCC.py:4241 appTools/ToolPaint.py:3072 msgid "Parameters that are common for all tools." msgstr "Parametri usati da tutti gli utensili." @@ -7496,7 +7494,7 @@ msgstr "Aggiungi un'area di esclusione." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:305 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:324 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286 -#: appTools/ToolDrilling.py:2591 appTools/ToolIsolation.py:3440 +#: appTools/ToolDrilling.py:2591 appTools/ToolIsolation.py:3443 #: appTools/ToolMilling.py:2267 appTools/ToolNCC.py:4364 #: appTools/ToolPaint.py:3154 msgid "The kind of selection shape used for area selection." @@ -10645,7 +10643,7 @@ msgstr "Stesso" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 -#: appTools/ToolCopperThieving.py:1322 appTools/ToolIsolation.py:3391 +#: appTools/ToolCopperThieving.py:1322 appTools/ToolIsolation.py:3394 #: appTools/ToolNCC.py:4319 appTools/ToolPaint.py:3116 msgid "Area Selection" msgstr "Selezione Area" @@ -10655,7 +10653,7 @@ msgstr "Selezione Area" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolCopperThieving.py:1323 appTools/ToolDblSided.py:761 -#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:4319 +#: appTools/ToolIsolation.py:3394 appTools/ToolNCC.py:4319 #: appTools/ToolPaint.py:3116 tclCommands/TclCommandPaint.py:166 msgid "Reference Object" msgstr "Oggetto di riferimento" @@ -12016,7 +12014,7 @@ msgstr "Crea CNCJob con percorsi per la foratura e fresatura fori." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:156 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:140 -#: appTools/ToolDrilling.py:2082 appTools/ToolIsolation.py:3071 +#: appTools/ToolDrilling.py:2082 appTools/ToolIsolation.py:3074 #: appTools/ToolMilling.py:1687 appTools/ToolNCC.py:3951 #: appTools/ToolPaint.py:2861 msgid "Tool order" @@ -12027,7 +12025,7 @@ msgstr "Ordine utensili" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:167 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141 -#: appTools/ToolDrilling.py:2083 appTools/ToolIsolation.py:3072 +#: appTools/ToolDrilling.py:2083 appTools/ToolIsolation.py:3075 #: appTools/ToolMilling.py:1688 appTools/ToolNCC.py:3952 #: appTools/ToolNCC.py:3962 appTools/ToolPaint.py:2862 #: appTools/ToolPaint.py:2872 @@ -12056,7 +12054,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:165 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:149 -#: appTools/ToolDrilling.py:2091 appTools/ToolIsolation.py:3080 +#: appTools/ToolDrilling.py:2091 appTools/ToolIsolation.py:3083 #: appTools/ToolMilling.py:1696 appTools/ToolNCC.py:3960 #: appTools/ToolPaint.py:2870 msgid "Forward" @@ -12066,7 +12064,7 @@ msgstr "Avanti" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:64 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 -#: appTools/ToolDrilling.py:2092 appTools/ToolIsolation.py:3081 +#: appTools/ToolDrilling.py:2092 appTools/ToolIsolation.py:3084 #: appTools/ToolMilling.py:1697 appTools/ToolNCC.py:3961 #: appTools/ToolPaint.py:2871 msgid "Reverse" @@ -12429,13 +12427,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:288 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:242 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:243 -#: appTools/ToolIsolation.py:3299 appTools/ToolNCC.py:4246 +#: appTools/ToolIsolation.py:3302 appTools/ToolNCC.py:4246 #: appTools/ToolPaint.py:3076 msgid "Rest" msgstr "Ripresa" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:246 -#: appTools/ToolIsolation.py:3302 +#: appTools/ToolIsolation.py:3305 msgid "" "If checked, use 'rest machining'.\n" "Basically it will isolate outside PCB features,\n" @@ -12455,22 +12453,22 @@ msgstr "" "Se non selezionato, usa l'algoritmo standard." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:258 -#: appTools/ToolIsolation.py:3324 +#: appTools/ToolIsolation.py:3327 msgid "Combine" msgstr "Combinata" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:260 -#: appTools/ToolIsolation.py:3326 +#: appTools/ToolIsolation.py:3329 msgid "Combine all passes into one object" msgstr "Combina tutti i passaggi in un oggetto" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:267 -#: appTools/ToolIsolation.py:3343 +#: appTools/ToolIsolation.py:3346 msgid "Except" msgstr "Eccetto" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:268 -#: appTools/ToolIsolation.py:3344 +#: appTools/ToolIsolation.py:3347 msgid "" "When the isolation geometry is generated,\n" "by checking this, the area of the object below\n" @@ -12482,13 +12480,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:350 -#: appTools/ToolIsolation.py:3333 appTools/ToolNCC.py:4377 +#: appTools/ToolIsolation.py:3336 appTools/ToolNCC.py:4377 msgid "Check validity" msgstr "Controlla validità" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:352 -#: appTools/ToolIsolation.py:3335 appTools/ToolNCC.py:4379 +#: appTools/ToolIsolation.py:3338 appTools/ToolNCC.py:4379 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." @@ -12497,7 +12495,7 @@ msgstr "" "per controllare se può effettuare un isolamento completo." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:287 -#: appTools/ToolIsolation.py:3383 +#: appTools/ToolIsolation.py:3386 msgid "" "Isolation scope. Choose what to isolate:\n" "- 'All' -> Isolate all the polygons in the object\n" @@ -12515,18 +12513,18 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 -#: appTools/ToolIsolation.py:3391 appTools/ToolPaint.py:3116 +#: appTools/ToolIsolation.py:3394 appTools/ToolPaint.py:3116 #: tclCommands/TclCommandPaint.py:164 msgid "Polygon Selection" msgstr "Selezione poligono" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:315 -#: appTools/ToolIsolation.py:3427 +#: appTools/ToolIsolation.py:3430 msgid "Interiors" msgstr "Interiors" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:317 -#: appTools/ToolIsolation.py:3429 +#: appTools/ToolIsolation.py:3432 msgid "" "When checked the user can select interiors of a polygon.\n" "(holes in the polygon)." @@ -12535,12 +12533,12 @@ msgstr "" "(buchi nel poligono)." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:322 -#: appTools/ToolIsolation.py:3314 +#: appTools/ToolIsolation.py:3317 msgid "Forced Rest" msgstr "Costretto Riposo" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:324 -#: appTools/ToolIsolation.py:3316 +#: appTools/ToolIsolation.py:3319 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" @@ -12564,17 +12562,6 @@ msgstr "Normale" msgid "Progressive" msgstr "Progressivo" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 -#: appObjects/AppObject.py:452 appObjects/FlatCAMObj.py:266 -#: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 -#: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1115 -#: appTools/ToolCorners.py:419 appTools/ToolFiducials.py:563 -#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:466 app_Main.py:4813 -msgid "Plotting" -msgstr "Sto tracciando" - #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:341 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305 @@ -13017,7 +13004,7 @@ msgstr "" "Uno strumento per sottrarre un oggetto Gerber o\n" "geometria da un altro dello stesso tipo." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:38 appTools/ToolSub.py:782 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:38 appTools/ToolSub.py:783 msgid "Close paths" msgstr "Percorsi chiusi" @@ -13028,11 +13015,11 @@ msgstr "" "Abilitandolo chiuderà i percorsi rimasti aperti dopo la sottrazione di " "oggetti geometria." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:42 appTools/ToolSub.py:679 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:42 appTools/ToolSub.py:680 msgid "Delete source" msgstr "Elimina sorgente" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:44 appTools/ToolSub.py:681 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:44 appTools/ToolSub.py:682 msgid "" "When checked will delete the source objects\n" "after a successful operation." @@ -13402,10 +13389,6 @@ msgstr "Vuota mappa altezze GRBL." msgid "Finished autolevelling." msgstr "Autolivellamento terminato..." -#: appObjects/FlatCAMCNCJob.py:1894 -msgid "Plotting..." -msgstr "Sto disegnando..." - #: appObjects/FlatCAMCNCJob.py:1966 msgid "File saved to" msgstr "File salvato in" @@ -13623,14 +13606,6 @@ msgstr "Generazione codice CNC" msgid "CNCjob created" msgstr "CNCjob creato" -#: appObjects/FlatCAMGeometry.py:2564 appTools/ToolCopperThieving.py:593 -#: appTools/ToolFilm.py:639 appTools/ToolFilm.py:883 -#: appTools/ToolIsolation.py:930 appTools/ToolNCC.py:868 -#: appTools/ToolOptimal.py:145 appTools/ToolPanelize.py:613 -#: appTools/ToolRulesCheck.py:627 -msgid "Working..." -msgstr "Elaborazione..." - #: appObjects/FlatCAMGeometry.py:2585 msgid "Polish" msgstr "Pulire" @@ -13702,21 +13677,17 @@ msgid "Operation could not be done." msgstr "L'operazione non può essere eseguita." #: appObjects/FlatCAMGerber.py:556 appObjects/FlatCAMGerber.py:633 -#: appTools/ToolIsolation.py:1590 appTools/ToolIsolation.py:1957 +#: appTools/ToolIsolation.py:1590 appTools/ToolIsolation.py:1960 #: appTools/ToolNCC.py:1870 appTools/ToolNCC.py:2891 appTools/ToolNCC.py:3271 msgid "Isolation geometry could not be generated." msgstr "Geometria di isolamento non può essere generata." #: appObjects/FlatCAMGerber.py:583 appObjects/FlatCAMGerber.py:711 #: appTools/ToolIsolation.py:1656 appTools/ToolIsolation.py:1852 -#: appTools/ToolIsolation.py:2041 +#: appTools/ToolIsolation.py:2044 msgid "Isolation geometry created" msgstr "Geometria di isolamento creata" -#: appObjects/FlatCAMGerber.py:995 -msgid "Plotting Apertures" -msgstr "Generazione aperture" - #: appObjects/FlatCAMObj.py:252 msgid "Name changed from" msgstr "Nome cambiato da" @@ -13750,7 +13721,7 @@ msgstr "Inglinazione..." msgid "Dimensions" msgstr "Dimensione" -#: appObjects/FlatCAMObj.py:510 appTools/ToolProperties.py:195 +#: appObjects/FlatCAMObj.py:510 msgid "Calculating dimensions ... Please wait." msgstr "Calcolo dimensioni … Attendere." @@ -14120,12 +14091,12 @@ msgstr "" #: appTools/ToolDblSided.py:946 appTools/ToolDrilling.py:2649 #: appTools/ToolEtchCompensation.py:459 appTools/ToolExtractDrills.py:699 #: appTools/ToolFiducials.py:962 appTools/ToolFilm.py:1387 -#: appTools/ToolInvertGerber.py:284 appTools/ToolIsolation.py:3490 +#: appTools/ToolInvertGerber.py:284 appTools/ToolIsolation.py:3493 #: appTools/ToolMilling.py:2324 appTools/ToolNCC.py:4407 #: appTools/ToolOptimal.py:594 appTools/ToolPaint.py:3183 #: appTools/ToolPanelize.py:891 appTools/ToolPunchGerber.py:1308 #: appTools/ToolQRCode.py:912 appTools/ToolRulesCheck.py:1627 -#: appTools/ToolSolderPaste.py:1558 appTools/ToolSub.py:806 +#: appTools/ToolSolderPaste.py:1558 appTools/ToolSub.py:807 #: appTools/ToolTransform.py:920 msgid "Reset Tool" msgstr "Azzera strumento" @@ -14136,12 +14107,12 @@ msgstr "Azzera strumento" #: appTools/ToolDblSided.py:949 appTools/ToolDrilling.py:2652 #: appTools/ToolEtchCompensation.py:462 appTools/ToolExtractDrills.py:702 #: appTools/ToolFiducials.py:965 appTools/ToolFilm.py:1390 -#: appTools/ToolInvertGerber.py:287 appTools/ToolIsolation.py:3493 +#: appTools/ToolInvertGerber.py:287 appTools/ToolIsolation.py:3496 #: appTools/ToolMilling.py:2327 appTools/ToolNCC.py:4410 #: appTools/ToolOptimal.py:597 appTools/ToolPaint.py:3186 #: appTools/ToolPanelize.py:894 appTools/ToolPunchGerber.py:1311 #: appTools/ToolQRCode.py:915 appTools/ToolRulesCheck.py:1630 -#: appTools/ToolSolderPaste.py:1561 appTools/ToolSub.py:809 +#: appTools/ToolSolderPaste.py:1561 appTools/ToolSub.py:810 #: appTools/ToolTransform.py:923 msgid "Will reset the tool parameters." msgstr "Azzererà i parametri dello strumento." @@ -14337,8 +14308,8 @@ msgstr "" "Contiene i punti di calibrazione e\n" "quelli misurati." -#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:704 -#: appTools/ToolSub.py:757 +#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:705 +#: appTools/ToolSub.py:758 msgid "Target" msgstr "Destinazione" @@ -14597,8 +14568,8 @@ msgstr "Strumento Copper Thieving fatto." #: appTools/ToolNCC.py:860 appTools/ToolNCC.py:1322 appTools/ToolNCC.py:1371 #: appTools/ToolNCC.py:1404 appTools/ToolPaint.py:1095 #: appTools/ToolPanelize.py:192 appTools/ToolPanelize.py:206 -#: appTools/ToolSub.py:163 appTools/ToolSub.py:181 appTools/ToolSub.py:390 -#: appTools/ToolSub.py:403 tclCommands/TclCommandCopperClear.py:97 +#: appTools/ToolSub.py:163 appTools/ToolSub.py:181 appTools/ToolSub.py:391 +#: appTools/ToolSub.py:404 tclCommands/TclCommandCopperClear.py:97 #: tclCommands/TclCommandPaint.py:99 msgid "Could not retrieve object" msgstr "Impossibile recuperare l'oggetto" @@ -14621,6 +14592,12 @@ msgid "Copper Thieving Tool. Preparing areas to fill with copper." msgstr "" "Strumento Copper Thieving avviato. Preparazione aree da riempire di rame." +#: appTools/ToolCopperThieving.py:593 appTools/ToolFilm.py:639 +#: appTools/ToolFilm.py:883 appTools/ToolNCC.py:868 +#: appTools/ToolRulesCheck.py:627 +msgid "Working..." +msgstr "Elaborazione..." + #: appTools/ToolCopperThieving.py:626 msgid "Geometry not supported for bounding box" msgstr "Geometria non supportata per box di selezione" @@ -14696,7 +14673,7 @@ msgstr "" "- 'Oggetto di riferimento': eseguirà il furto di rame nell'area specificata " "da un altro oggetto." -#: appTools/ToolCopperThieving.py:1334 appTools/ToolIsolation.py:3398 +#: appTools/ToolCopperThieving.py:1334 appTools/ToolIsolation.py:3401 #: appTools/ToolNCC.py:4336 appTools/ToolPaint.py:3126 msgid "Ref. Type" msgstr "Tipo riferimento" @@ -14709,12 +14686,12 @@ msgstr "" "Il tipo di oggetto FlatCAM da utilizzare come riferimento Copper Thieving.\n" "Può essere Gerber, Excellon o Geometry." -#: appTools/ToolCopperThieving.py:1345 appTools/ToolIsolation.py:3409 +#: appTools/ToolCopperThieving.py:1345 appTools/ToolIsolation.py:3412 #: appTools/ToolNCC.py:4346 appTools/ToolPaint.py:3136 msgid "Ref. Object" msgstr "Oggetto di riferimento" -#: appTools/ToolCopperThieving.py:1347 appTools/ToolIsolation.py:3411 +#: appTools/ToolCopperThieving.py:1347 appTools/ToolIsolation.py:3414 #: appTools/ToolNCC.py:4348 appTools/ToolPaint.py:3138 msgid "The FlatCAM object to be used as non copper clearing reference." msgstr "Oggetto FlatCAM da usare come riferimento rimozione rame." @@ -14865,7 +14842,7 @@ msgstr "Tool aggiornati dal DB tool." msgid "Default tool added." msgstr "Tool di default aggiunto." -#: appTools/ToolCutOut.py:471 appTools/ToolIsolation.py:2588 +#: appTools/ToolCutOut.py:471 appTools/ToolIsolation.py:2591 #: appTools/ToolNCC.py:3731 appTools/ToolPaint.py:2636 app_Main.py:5924 #: app_Main.py:5944 msgid "Selected tool can't be used here. Pick another." @@ -15017,7 +14994,7 @@ msgstr "" "Ciò che è selezionato qui detterà il tipo\n" "di oggetti che popoleranno la casella combinata 'Oggetto'." -#: appTools/ToolCutOut.py:2091 appTools/ToolIsolation.py:3138 +#: appTools/ToolCutOut.py:2091 appTools/ToolIsolation.py:3141 #: appTools/ToolNCC.py:4023 appTools/ToolPaint.py:2919 msgid "" "Add a new tool to the Tool Table\n" @@ -15626,19 +15603,19 @@ msgstr "Vai al punto mediano" msgid "Current Tool parameters were applied to all tools." msgstr "Parametri attuali applicati a tutti gli utensili." -#: appTools/ToolDrilling.py:1600 camlib.py:4071 +#: appTools/ToolDrilling.py:1600 camlib.py:4078 msgid "The loaded Excellon file has no drills" msgstr "Il file excellon caricato non ha forature" -#: appTools/ToolDrilling.py:1645 camlib.py:3989 +#: appTools/ToolDrilling.py:1645 camlib.py:3996 msgid "Creating a list of points to drill..." msgstr "Creazione lista punti da forare..." -#: appTools/ToolDrilling.py:1652 camlib.py:4018 +#: appTools/ToolDrilling.py:1652 camlib.py:4025 msgid "Failed. Drill points inside the exclusion zones." msgstr "Errore. Punti di foratura all'interno delle aree di esclusione." -#: appTools/ToolDrilling.py:1668 camlib.py:4061 camlib.py:5455 camlib.py:5864 +#: appTools/ToolDrilling.py:1668 camlib.py:4068 camlib.py:5462 camlib.py:5871 msgid "Starting G-Code" msgstr "Avvio G-Code" @@ -15646,7 +15623,7 @@ msgstr "Avvio G-Code" msgid "Generating Excellon CNCJob..." msgstr "Creazione CNCJob Excellon..." -#: appTools/ToolDrilling.py:1791 camlib.py:3213 camlib.py:3636 camlib.py:5722 +#: appTools/ToolDrilling.py:1791 camlib.py:3213 camlib.py:3643 camlib.py:5729 msgid "The Toolchange X,Y format has to be (x, y)." msgstr "Il formato del cambio utensile X,Y deve essere (x, y)." @@ -16118,9 +16095,11 @@ msgid "" "supported" msgstr "Parametro non supportato. Utilizzare solo Geometrie o Gerber" -#: appTools/ToolImage.py:149 -msgid "Importing Image" -msgstr "Importo immagine" +#: appTools/ToolImage.py:149 appTools/ToolPcbWizard.py:336 +#, fuzzy +#| msgid "Importing SVG" +msgid "Importing" +msgstr "Importazione SVG" #: appTools/ToolImage.py:161 appTools/ToolPDF.py:155 app_Main.py:10070 #: app_Main.py:10125 app_Main.py:10203 app_Main.py:10266 app_Main.py:10332 @@ -16285,7 +16264,7 @@ msgstr "" "Isolamento non completo. Almeno un utensile non ha completato l'isolamento." #: appTools/ToolIsolation.py:1068 appTools/ToolIsolation.py:1155 -#: appTools/ToolIsolation.py:1213 appTools/ToolIsolation.py:2637 +#: appTools/ToolIsolation.py:1213 appTools/ToolIsolation.py:2640 #: appTools/ToolNCC.py:1015 appTools/ToolNCC.py:1103 appTools/ToolNCC.py:1165 #: appTools/ToolNCC.py:3780 appTools/ToolPaint.py:703 appTools/ToolPaint.py:791 #: appTools/ToolPaint.py:853 appTools/ToolPaint.py:2692 @@ -16319,7 +16298,9 @@ msgid "Tool(s) deleted from Tool Table." msgstr "Utensile(i) cancellato(i) dalla tabella." #: appTools/ToolIsolation.py:1390 -msgid "Isolating..." +#, fuzzy +#| msgid "Isolating..." +msgid "Isolating ..." msgstr "Isolamento..." #: appTools/ToolIsolation.py:1410 @@ -16340,17 +16321,17 @@ msgid "Click on a polygon to isolate it." msgstr "Clicca su un poligono per isolarlo." #: appTools/ToolIsolation.py:1597 appTools/ToolIsolation.py:1620 -#: appTools/ToolIsolation.py:1776 appTools/ToolIsolation.py:1969 +#: appTools/ToolIsolation.py:1776 appTools/ToolIsolation.py:1972 msgid "Subtracting Geo" msgstr "Sottrazione geometria" #: appTools/ToolIsolation.py:1601 appTools/ToolIsolation.py:1780 -#: appTools/ToolIsolation.py:1973 +#: appTools/ToolIsolation.py:1976 msgid "Intersecting Geo" msgstr "Geo di intersezione" #: appTools/ToolIsolation.py:1652 appTools/ToolIsolation.py:1849 -#: appTools/ToolIsolation.py:2038 +#: appTools/ToolIsolation.py:2041 msgid "Empty Geometry in" msgstr "Geometria vuota in" @@ -16372,58 +16353,58 @@ msgstr "" "Le coordinate seguenti sono quelle nelle quali non è stato possibile creare " "gli isolamenti:" -#: appTools/ToolIsolation.py:2202 appTools/ToolIsolation.py:2315 +#: appTools/ToolIsolation.py:2205 appTools/ToolIsolation.py:2318 #: appTools/ToolPaint.py:1135 msgid "Added polygon" msgstr "Poligono aggiunto" -#: appTools/ToolIsolation.py:2203 appTools/ToolIsolation.py:2317 +#: appTools/ToolIsolation.py:2206 appTools/ToolIsolation.py:2320 msgid "Click to add next polygon or right click to start isolation." msgstr "" "Clicca per aggiungere il prossimo poligono o tasto destro per iniziare " "l'isolamento." -#: appTools/ToolIsolation.py:2215 appTools/ToolPaint.py:1149 +#: appTools/ToolIsolation.py:2218 appTools/ToolPaint.py:1149 msgid "Removed polygon" msgstr "Poligono rimosso" -#: appTools/ToolIsolation.py:2216 +#: appTools/ToolIsolation.py:2219 msgid "Click to add/remove next polygon or right click to start isolation." msgstr "" "Clicca per aggiungere/togliere il prossimo poligono o click destro per " "iniziare l'isolamento." -#: appTools/ToolIsolation.py:2221 appTools/ToolPaint.py:1155 +#: appTools/ToolIsolation.py:2224 appTools/ToolPaint.py:1155 msgid "No polygon detected under click position." msgstr "Nessun poligono rilevato sulla posizione cliccata." -#: appTools/ToolIsolation.py:2251 appTools/ToolPaint.py:1185 +#: appTools/ToolIsolation.py:2254 appTools/ToolPaint.py:1185 msgid "List of single polygons is empty. Aborting." msgstr "La lista di poligoni singoli è vuota. Operazione annullata." -#: appTools/ToolIsolation.py:2320 +#: appTools/ToolIsolation.py:2323 msgid "No polygon in selection." msgstr "Nessun poligono nella selezione." -#: appTools/ToolIsolation.py:2348 +#: appTools/ToolIsolation.py:2351 msgid "Click the end point of the paint area." msgstr "Fai clic sul punto finale dell'area." -#: appTools/ToolIsolation.py:2601 appTools/ToolNCC.py:3744 +#: appTools/ToolIsolation.py:2604 appTools/ToolNCC.py:3744 #: appTools/ToolPaint.py:2649 app_Main.py:5935 app_Main.py:5954 msgid "Tool from DB added in Tool Table." msgstr "Utensile da DB aggiunto alla tabella utensili." -#: appTools/ToolIsolation.py:2655 appTools/ToolNCC.py:3797 +#: appTools/ToolIsolation.py:2658 appTools/ToolNCC.py:3797 #: appTools/ToolPaint.py:2709 msgid "New tool added to Tool Table." msgstr "Nuovo utensile aggiunto alla tabella." -#: appTools/ToolIsolation.py:3001 +#: appTools/ToolIsolation.py:3004 msgid "Gerber object for isolation routing." msgstr "Oggetti Gerber per l'isolamento." -#: appTools/ToolIsolation.py:3025 appTools/ToolNCC.py:3899 +#: appTools/ToolIsolation.py:3028 appTools/ToolNCC.py:3899 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for copper clearing." @@ -16431,7 +16412,7 @@ msgstr "" "Set di strumenti da cui l'algoritmo\n" "sceglierà quelli usati per la rimozione del rame." -#: appTools/ToolIsolation.py:3041 +#: appTools/ToolIsolation.py:3044 msgid "" "This is the Tool Number.\n" "Isolation routing will start with the tool with the biggest \n" @@ -16448,7 +16429,7 @@ msgstr "" "nella geometria risultante. Questo perché con alcuni strumenti\n" "questa funzione non sarà in grado di creare la corretta geometria." -#: appTools/ToolIsolation.py:3049 appTools/ToolNCC.py:3923 +#: appTools/ToolIsolation.py:3052 appTools/ToolNCC.py:3923 msgid "" "Tool Diameter. It's value (in current FlatCAM units)\n" "is the cut width into the material." @@ -16456,7 +16437,7 @@ msgstr "" "Diametro utensile. Il suo valore (in unità correnti FlatCAM)\n" "è l'altezza del taglio nel materiale." -#: appTools/ToolIsolation.py:3053 appTools/ToolNCC.py:3927 +#: appTools/ToolIsolation.py:3056 appTools/ToolNCC.py:3927 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n" @@ -16493,11 +16474,11 @@ msgstr "" "tipo di operazione\n" "nella geometria risultante come isolamento." -#: appTools/ToolIsolation.py:3121 appTools/ToolNCC.py:4007 +#: appTools/ToolIsolation.py:3124 appTools/ToolNCC.py:4007 msgid "Optimal" msgstr "Ottimizzazione" -#: appTools/ToolIsolation.py:3125 appTools/ToolNCC.py:4011 +#: appTools/ToolIsolation.py:3128 appTools/ToolNCC.py:4011 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." @@ -16505,7 +16486,7 @@ msgstr "" "Trova un utensile con diametro tale da\n" "garantire un isolamento completo." -#: appTools/ToolIsolation.py:3166 appTools/ToolNCC.py:4051 +#: appTools/ToolIsolation.py:3169 appTools/ToolNCC.py:4051 #: appTools/ToolPaint.py:2947 appTools/ToolSolderPaste.py:1212 msgid "" "Delete a selection of tools in the Tool Table\n" @@ -16514,7 +16495,7 @@ msgstr "" "Elimina un utensile selezionato dalla tabella degli utensili\n" "selezionando prima una o più righe nella tabella degli utensili." -#: appTools/ToolIsolation.py:3354 +#: appTools/ToolIsolation.py:3357 msgid "" "Specify the type of object to be excepted from isolation.\n" "It can be of type: Gerber or Geometry.\n" @@ -16526,11 +16507,11 @@ msgstr "" "Ciò che è selezionato qui detterà il tipo\n" "di oggetti che popoleranno la casella 'Oggetto'." -#: appTools/ToolIsolation.py:3364 +#: appTools/ToolIsolation.py:3367 msgid "Object whose area will be removed from isolation geometry." msgstr "Oggetto la cui area verrà rimossa dalla geometria di isolamento." -#: appTools/ToolIsolation.py:3400 appTools/ToolNCC.py:4338 +#: appTools/ToolIsolation.py:3403 appTools/ToolNCC.py:4338 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -16539,7 +16520,7 @@ msgstr "" "del rame.\n" "Può essere Gerber, Excellon o Geometry." -#: appTools/ToolIsolation.py:3466 +#: appTools/ToolIsolation.py:3469 msgid "" "Create a Geometry object with toolpaths to cut \n" "isolation outside, inside or on both sides of the\n" @@ -16602,7 +16583,9 @@ msgid "MOVE: Click on the Destination point ..." msgstr "SPOSTA: clicca sul punto di destinazione ..." #: appTools/ToolMove.py:163 -msgid "Moving..." +#, fuzzy +#| msgid "Moving..." +msgid "Moving ..." msgstr "Spostamento..." #: appTools/ToolMove.py:166 @@ -16950,8 +16933,10 @@ msgid "Open PDF cancelled" msgstr "Apertura PDF annullata" #: appTools/ToolPDF.py:123 -msgid "Parsing PDF file ..." -msgstr "Analisi file PDF ..." +#, fuzzy +#| msgid "Working ..." +msgid "Parsing ..." +msgstr "Elaborazione ..." #: appTools/ToolPDF.py:139 app_Main.py:10297 msgid "Failed to open" @@ -17048,7 +17033,9 @@ msgid "Paint Done." msgstr "Verniciatura fatta." #: appTools/ToolPaint.py:2196 -msgid "Painting..." +#, fuzzy +#| msgid "Painting..." +msgid "Painting ..." msgstr "Verniciatura..." #: appTools/ToolPaint.py:2230 appTools/ToolPaint.py:2235 @@ -17375,10 +17362,6 @@ msgstr "Non è un file Excellon." msgid "Cannot parse file" msgstr "Impossibile analizzare file" -#: appTools/ToolPcbWizard.py:336 -msgid "Importing Excellon." -msgstr "Importazione Excellon." - #: appTools/ToolPcbWizard.py:343 msgid "Import Excellon file failed." msgstr "Importazione file Excellon fallita." @@ -17597,10 +17580,6 @@ msgstr "" msgid "Cancelled. There is no QRCode Data in the text box." msgstr "Annullato. Non ci sono dati QRCode nel box testo." -#: appTools/ToolQRCode.py:166 -msgid "Generating QRCode geometry" -msgstr "Generazione geometria QRCode" - #: appTools/ToolQRCode.py:206 msgid "Click on the Destination point ..." msgstr "Clicca sul punto di destinazione ..." @@ -17913,10 +17892,6 @@ msgstr "Utensile(i) ugello cancellato(i) dalla tabella." msgid "No SolderPaste mask Gerber object loaded." msgstr "Nessun oggetto Gerber SolderPaste mask caricato." -#: appTools/ToolSolderPaste.py:670 -msgid "Creating Solder Paste dispensing geometry." -msgstr "Creazione della geometria di erogazione della pasta per saldatura." - #: appTools/ToolSolderPaste.py:683 msgid "No Nozzle tools in the tool table." msgstr "Nessun utensile ugello nella tabella utensili." @@ -18179,7 +18154,7 @@ msgstr "" msgid "Sub Tool" msgstr "Strumento sottrazione" -#: appTools/ToolSub.py:151 appTools/ToolSub.py:382 +#: appTools/ToolSub.py:151 appTools/ToolSub.py:383 msgid "No Target object loaded." msgstr "Nessun oggetto target caricato." @@ -18187,44 +18162,46 @@ msgstr "Nessun oggetto target caricato." msgid "Loading geometry from Gerber objects." msgstr "Caricamento della geometria dagli oggetti Gerber." -#: appTools/ToolSub.py:171 appTools/ToolSub.py:395 +#: appTools/ToolSub.py:171 appTools/ToolSub.py:396 msgid "No Subtractor object loaded." msgstr "Nessun oggetto sottrattore caricato." -#: appTools/ToolSub.py:220 +#: appTools/ToolSub.py:221 msgid "Finished parsing geometry for aperture" msgstr "Analisi geometria aperture terminate" -#: appTools/ToolSub.py:222 +#: appTools/ToolSub.py:223 msgid "Subtraction aperture processing finished." msgstr "Sottrazione aperture terminata." -#: appTools/ToolSub.py:352 appTools/ToolSub.py:546 -msgid "Generating new object ..." -msgstr "Generazione nuovo oggetto ..." +#: appTools/ToolSub.py:353 appTools/ToolSub.py:547 +#, fuzzy +#| msgid "Open Project ..." +msgid "New object ..." +msgstr "Apri progetto ..." -#: appTools/ToolSub.py:355 appTools/ToolSub.py:549 appTools/ToolSub.py:631 +#: appTools/ToolSub.py:356 appTools/ToolSub.py:550 appTools/ToolSub.py:632 msgid "Generating new object failed." msgstr "Generazione nuovo oggetto fallita." -#: appTools/ToolSub.py:359 appTools/ToolSub.py:554 +#: appTools/ToolSub.py:360 appTools/ToolSub.py:555 msgid "Created" msgstr "Creato" -#: appTools/ToolSub.py:408 +#: appTools/ToolSub.py:409 msgid "Currently, the Subtractor geometry cannot be of type Multigeo." msgstr "" "Attualmente, la geometria del sottrattore non può essere di tipo Multigeo." -#: appTools/ToolSub.py:448 +#: appTools/ToolSub.py:449 msgid "Parsing solid_geometry ..." msgstr "Analisi soild_geometry ..." -#: appTools/ToolSub.py:450 +#: appTools/ToolSub.py:451 msgid "Parsing solid_geometry for tool" msgstr "Analisi soild_geometry per utensili" -#: appTools/ToolSub.py:706 +#: appTools/ToolSub.py:707 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." @@ -18232,11 +18209,11 @@ msgstr "" "Oggetto Gerber da cui sottrarre\n" "l'oggetto Gerber sottraendo." -#: appTools/ToolSub.py:720 appTools/ToolSub.py:773 +#: appTools/ToolSub.py:721 appTools/ToolSub.py:774 msgid "Subtractor" msgstr "Sottraendo" -#: appTools/ToolSub.py:722 +#: appTools/ToolSub.py:723 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." @@ -18244,11 +18221,11 @@ msgstr "" "Oggetto Gerber che verrà sottratto\n" "dall'oggetto Gerber di destinazione." -#: appTools/ToolSub.py:729 +#: appTools/ToolSub.py:730 msgid "Subtract Gerber" msgstr "Sottrai Gerber" -#: appTools/ToolSub.py:732 +#: appTools/ToolSub.py:733 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -18260,7 +18237,7 @@ msgstr "" "Può essere usato per rimuovere la serigrafia\n" "sovrapposta al soldermask." -#: appTools/ToolSub.py:759 +#: appTools/ToolSub.py:760 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." @@ -18268,7 +18245,7 @@ msgstr "" "Oggetto geometria da cui sottrarre\n" "l'oggetto Geometria del sottrattore." -#: appTools/ToolSub.py:775 +#: appTools/ToolSub.py:776 msgid "" "Geometry object that will be subtracted\n" "from the target Geometry object." @@ -18276,18 +18253,18 @@ msgstr "" "Oggetto Geometria che verrà sottratto\n" "dall'oggetto Geometria di destinazione." -#: appTools/ToolSub.py:783 +#: appTools/ToolSub.py:784 msgid "" "Checking this will close the paths cut by the Geometry subtractor object." msgstr "" "Selezionandolo verranno chiusi i percorsi tagliati dall'oggetto geometria " "sottrattore." -#: appTools/ToolSub.py:787 +#: appTools/ToolSub.py:788 msgid "Subtract Geometry" msgstr "Sottrai geometria" -#: appTools/ToolSub.py:790 +#: appTools/ToolSub.py:791 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -19227,10 +19204,6 @@ msgstr "Abilitazione tracce ..." msgid "Disabling plots ..." msgstr "Disabilitazione tracce ..." -#: app_Main.py:7923 -msgid "Working ..." -msgstr "Elaborazione ..." - #: app_Main.py:8036 msgid "Set alpha level ..." msgstr "Imposta livello alfa ..." @@ -19378,15 +19351,19 @@ msgid "Save Object as PDF ..." msgstr "Salva oggetto come PDF ..." #: app_Main.py:9361 -msgid "Printing PDF ... Please wait." -msgstr "Stampa PDF ... Attendere." +#, fuzzy +#| msgid "Painting..." +msgid "Printing PDF ..." +msgstr "Verniciatura..." #: app_Main.py:9536 msgid "PDF file saved to" msgstr "File PDF salvato in" -#: app_Main.py:9558 -msgid "Exporting SVG" +#: app_Main.py:9558 app_Main.py:9818 app_Main.py:9952 app_Main.py:10019 +#, fuzzy +#| msgid "Exporting SVG" +msgid "Exporting ..." msgstr "Esportazione SVG" #: app_Main.py:9601 @@ -19413,10 +19390,6 @@ msgstr "Preferenze esportate in" msgid "Excellon file exported to" msgstr "File Excellon esportato in" -#: app_Main.py:9818 -msgid "Exporting Excellon" -msgstr "Esportazione Excellon" - #: app_Main.py:9823 app_Main.py:9830 msgid "Could not export Excellon file." msgstr "Impossibile esportare file Excellon." @@ -19425,10 +19398,6 @@ msgstr "Impossibile esportare file Excellon." msgid "Gerber file exported to" msgstr "File Gerber esportato in" -#: app_Main.py:9952 -msgid "Exporting Gerber" -msgstr "Esportazione Gerber" - #: app_Main.py:9957 app_Main.py:9964 msgid "Could not export file." msgstr "Impossibile esportare il file." @@ -19437,26 +19406,20 @@ msgstr "Impossibile esportare il file." msgid "DXF file exported to" msgstr "File DXF esportato in" -#: app_Main.py:10019 -msgid "Exporting DXF" -msgstr "Esportazione DXF" - #: app_Main.py:10024 app_Main.py:10031 msgid "Could not export DXF file." msgstr "Impossibile esportare file DXF." -#: app_Main.py:10072 -msgid "Importing SVG" +#: app_Main.py:10072 app_Main.py:10127 tclCommands/TclCommandImportSvg.py:76 +#, fuzzy +#| msgid "Importing SVG" +msgid "Importing ..." msgstr "Importazione SVG" #: app_Main.py:10080 app_Main.py:10135 msgid "Import failed." msgstr "Importazione fallita." -#: app_Main.py:10127 -msgid "Importing DXF" -msgstr "Importazione DXF" - #: app_Main.py:10165 app_Main.py:10356 app_Main.py:10421 msgid "Failed to open file" msgstr "Errore nell'apertura file" @@ -19469,9 +19432,12 @@ msgstr "Errore nell'analisi del file" msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "L'oggetto non è Gerber o è vuoto. Annullo creazione oggetto." -#: app_Main.py:10185 -msgid "Opening Gerber" -msgstr "Apertura Gerber" +#: app_Main.py:10185 app_Main.py:10249 app_Main.py:10309 app_Main.py:10383 +#: app_Main.py:10436 tclCommands/TclCommandOpenDXF.py:81 +#, fuzzy +#| msgid "Opening G-Code." +msgid "Opening ..." +msgstr "Apertura G-Code." #: app_Main.py:10196 msgid "Open Gerber failed. Probable not a Gerber file." @@ -19481,10 +19447,6 @@ msgstr "Apertura Gerber fallita. Forse non è un file Gerber." msgid "Cannot open file" msgstr "Impossibile aprire il file" -#: app_Main.py:10249 -msgid "Opening Excellon." -msgstr "Apertura Excellon." - #: app_Main.py:10259 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Apertura Excellon fallita. Forse non è un file Excellon." @@ -19497,10 +19459,6 @@ msgstr "Lettura file GCode" msgid "This is not GCODE" msgstr "Non è G-CODE" -#: app_Main.py:10309 -msgid "Opening G-Code." -msgstr "Apertura G-Code." - #: app_Main.py:10322 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " @@ -19517,10 +19475,6 @@ msgstr "" 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:10383 -msgid "Opening HPGL2" -msgstr "Apertura HPGL2" - #: app_Main.py:10390 msgid " Open HPGL2 failed. Probable not a HPGL2 file." msgstr " Apertura HPGL2 fallita. Forse non è un file HPGL2." @@ -19529,10 +19483,6 @@ msgstr " Apertura HPGL2 fallita. Forse non è un file HPGL2." msgid "TCL script file opened in Code Editor." msgstr "Script TCL aperto nell'editor." -#: app_Main.py:10436 -msgid "Opening TCL Script..." -msgstr "Apertura Script TCL..." - #: app_Main.py:10447 msgid "Failed to open TCL Script." msgstr "Errore nell'apertura dello Script TCL." @@ -19566,8 +19516,10 @@ msgid "Project loaded from" msgstr "Progetto caricato da" #: app_Main.py:10645 -msgid "Saving FlatCAM Project" -msgstr "Salva progetto FlatCAM" +#, fuzzy +#| msgid "&Save Project ..." +msgid "Saving Project ..." +msgstr "&Salva progetto ..." #: app_Main.py:10667 app_Main.py:10703 msgid "Project saved to" @@ -19651,11 +19603,11 @@ msgstr "Errore nel riempimento. Nessun oggetto selezionato" msgid "There is no such parameter" msgstr "Parametro non esistente" -#: camlib.py:3072 camlib.py:5394 camlib.py:5794 +#: camlib.py:3072 camlib.py:5401 camlib.py:5801 msgid "Indexing geometry before generating G-Code..." msgstr "Indicizzazione geometria prima della generazione del G-Code..." -#: camlib.py:3102 camlib.py:4117 camlib.py:4353 +#: camlib.py:3102 camlib.py:4124 camlib.py:4360 msgid "" "The Cut Z parameter has positive value. It is the depth value to drill into " "material.\n" @@ -19673,16 +19625,16 @@ msgid "The Cut Z parameter is zero. There will be no cut, aborting" msgstr "" "Il parametro Taglio Z (Cut Z) è zero. Non ci sarà alcun taglio, annullo" -#: camlib.py:3238 camlib.py:3616 +#: camlib.py:3238 camlib.py:3623 msgid "The End X,Y format has to be (x, y)." msgstr "Il formato di Fine X,Y deve essere (x, y)." -#: camlib.py:3314 camlib.py:3707 camlib.py:4201 camlib.py:4434 camlib.py:5468 -#: camlib.py:5875 +#: camlib.py:3314 camlib.py:3714 camlib.py:4208 camlib.py:4441 camlib.py:5475 +#: camlib.py:5882 msgid "Starting G-Code for tool with diameter" msgstr "Avvio G-Code per utensile con diametro" -#: camlib.py:3438 camlib.py:4322 camlib.py:4555 camlib.py:6816 +#: camlib.py:3438 camlib.py:4329 camlib.py:4562 camlib.py:6823 msgid "G91 coordinates not implemented" msgstr "Coordinate G91 non implementate" @@ -19690,7 +19642,7 @@ msgstr "Coordinate G91 non implementate" msgid "Finished G-Code generation for tool:" msgstr "Fine generazione G-Code per tool:" -#: camlib.py:3536 camlib.py:5340 camlib.py:5735 +#: camlib.py:3543 camlib.py:5347 camlib.py:5742 msgid "" "Cut_Z parameter is None or zero. Most likely a bad combinations of other " "parameters." @@ -19698,7 +19650,7 @@ msgstr "" "Il parametro taglio Z (Cut Z) in vuoto o zero. Probabilmente una erronea " "combinazione di altri parametri." -#: camlib.py:3544 camlib.py:5349 camlib.py:5744 +#: camlib.py:3551 camlib.py:5356 camlib.py:5751 msgid "" "The Cut Z parameter has positive value. It is the depth value to cut into " "material.\n" @@ -19711,16 +19663,16 @@ msgstr "" "Il parametro Cut Z deve avere un valore negativo, potrebbe essere un errore " "e sarà convertito in negativo. Controlla il codice CNC generato (Gcode ecc)." -#: camlib.py:3552 camlib.py:4127 camlib.py:4363 camlib.py:5357 camlib.py:5752 +#: camlib.py:3559 camlib.py:4134 camlib.py:4370 camlib.py:5364 camlib.py:5759 msgid "The Cut Z parameter is zero. There will be no cut, skipping file" msgstr "" "Il parametro Taglio Z (Cut Z) è zero. Non ci sarà alcun taglio, salto il file" -#: camlib.py:3557 camlib.py:5362 camlib.py:5758 +#: camlib.py:3564 camlib.py:5369 camlib.py:5765 msgid "Travel Z parameter is None or zero." msgstr "Il parametro Z di spostamento è vuoto o zero." -#: camlib.py:3562 camlib.py:5367 camlib.py:5763 +#: camlib.py:3569 camlib.py:5374 camlib.py:5770 msgid "" "The Travel Z parameter has negative value. It is the height value to travel " "between cuts.\n" @@ -19734,19 +19686,19 @@ msgstr "" "errore e sarà convertito in positivo. Controlla il codice CNC generato " "(Gcode ecc)." -#: camlib.py:3570 camlib.py:5375 camlib.py:5771 +#: camlib.py:3577 camlib.py:5382 camlib.py:5778 msgid "The Z Travel parameter is zero. This is dangerous, skipping file" msgstr "Il parametro Z Travel è zero. Questo è pericoloso, salto il file" -#: camlib.py:3814 camlib.py:5541 camlib.py:5951 +#: camlib.py:3821 camlib.py:5548 camlib.py:5958 msgid "Finished G-Code generation" msgstr "Fine generazione G-Code" -#: camlib.py:3814 camlib.py:5541 +#: camlib.py:3821 camlib.py:5548 msgid "paths traced" msgstr "percorsi tracciati" -#: camlib.py:3871 +#: camlib.py:3878 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -19756,7 +19708,7 @@ msgstr "" "formato (x, y) \n" "ma ora c'è un solo valore, non due. " -#: camlib.py:3883 camlib.py:5303 camlib.py:5702 +#: camlib.py:3890 camlib.py:5310 camlib.py:5709 msgid "" "The End Move X,Y field in Edit -> Preferences has to be in the format (x, y) " "but now there is only one value, not two." @@ -19764,11 +19716,11 @@ msgstr "" "Il campo X,Y del cambio utensile in Edit -> Preferenze deve essere nel " "formato (x, y) ma ora c'è un solo valore, non due." -#: camlib.py:5209 +#: camlib.py:5216 msgid "Finished G-Code generation..." msgstr "Generazione G-Code terminata..." -#: camlib.py:5326 +#: camlib.py:5333 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -19778,14 +19730,14 @@ msgstr "" "formato (x, y) \n" "ma ora c'è un solo valore, non due." -#: camlib.py:5593 +#: camlib.py:5600 msgid "" "Trying to generate a CNC Job from a Geometry object without solid_geometry." msgstr "" "Tentativo di generare un CNC Job da un oggetto Geometry senza geometria " "solida." -#: camlib.py:5635 +#: camlib.py:5642 msgid "" "The Tool Offset value is too negative to use for the current_geometry.\n" "Raise the value (in module) and try again." @@ -19794,43 +19746,43 @@ msgstr "" "geometria corrente.\n" "Auemnta il valore (in modulo) e riprova." -#: camlib.py:5951 +#: camlib.py:5958 msgid " paths traced." msgstr " percorsi tracciati." -#: camlib.py:5979 +#: camlib.py:5986 msgid "There is no tool data in the SolderPaste geometry." msgstr "Non ci sono dati utensili nella geometria SolderPaste." -#: camlib.py:6069 +#: camlib.py:6076 msgid "Finished SolderPaste G-Code generation" msgstr "Generazione G-Code SolderPaste terminata" -#: camlib.py:6069 +#: camlib.py:6076 msgid "paths traced." msgstr "percorsi tracciati." -#: camlib.py:6393 +#: camlib.py:6400 msgid "Parsing GCode file. Number of lines" msgstr "Analisi file G-Code. Numero di linee" -#: camlib.py:6505 +#: camlib.py:6512 msgid "Creating Geometry from the parsed GCode file. " msgstr "Creazione geometrie dal file GCode analizzato. " -#: camlib.py:6562 +#: camlib.py:6569 msgid "Parsing GCode file for tool diameter" msgstr "Analisi file GCode per utensile con diametro" -#: camlib.py:6563 +#: camlib.py:6570 msgid "Number of lines" msgstr "Numero di linee" -#: camlib.py:6652 +#: camlib.py:6659 msgid "Creating Geometry from the parsed GCode file for tool diameter" msgstr "Creazione geometrie dal file GCode analizzato per tool con diametro" -#: camlib.py:7086 camlib.py:7234 camlib.py:7403 +#: camlib.py:7093 camlib.py:7241 camlib.py:7410 msgid "G91 coordinates not implemented ..." msgstr "Coordinate G91 non implementate ..." @@ -19937,6 +19889,75 @@ 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 "Iso" +#~ msgstr "Iso" + +#~ msgid "Rough" +#~ msgstr "Grezzo" + +#~ msgid "Finish" +#~ msgstr "Finito" + +#~ msgid "Loading Gerber into Editor" +#~ msgstr "Caricamento Gerber in Editor" + +#~ msgid "Creating Gerber." +#~ msgstr "Creazioen Gerber." + +#~ msgid "Plotting..." +#~ msgstr "Sto disegnando..." + +#~ msgid "Plotting Apertures" +#~ msgstr "Generazione aperture" + +#~ msgid "Importing Image" +#~ msgstr "Importo immagine" + +#~ msgid "Parsing PDF file ..." +#~ msgstr "Analisi file PDF ..." + +#~ msgid "Importing Excellon." +#~ msgstr "Importazione Excellon." + +#~ msgid "Generating QRCode geometry" +#~ msgstr "Generazione geometria QRCode" + +#~ msgid "Creating Solder Paste dispensing geometry." +#~ msgstr "Creazione della geometria di erogazione della pasta per saldatura." + +#~ msgid "Generating new object ..." +#~ msgstr "Generazione nuovo oggetto ..." + +#~ msgid "Printing PDF ... Please wait." +#~ msgstr "Stampa PDF ... Attendere." + +#~ msgid "Exporting Excellon" +#~ msgstr "Esportazione Excellon" + +#~ msgid "Exporting Gerber" +#~ msgstr "Esportazione Gerber" + +#~ msgid "Exporting DXF" +#~ msgstr "Esportazione DXF" + +#~ msgid "Importing DXF" +#~ msgstr "Importazione DXF" + +#~ msgid "Opening Gerber" +#~ msgstr "Apertura Gerber" + +#~ msgid "Opening Excellon." +#~ msgstr "Apertura Excellon." + +#~ msgid "Opening HPGL2" +#~ msgstr "Apertura HPGL2" + +#~ msgid "Opening TCL Script..." +#~ msgstr "Apertura Script TCL..." + +#~ msgid "Saving FlatCAM Project" +#~ msgstr "Salva progetto FlatCAM" + #~ msgid "To add an Pad Array first select a aperture in Aperture Table" #~ msgstr "" #~ "Per aggiungere una matrice pad, selezionare prima un'apertura nella " @@ -21453,9 +21474,6 @@ msgstr "Nessun nome di geometria negli argomenti. Fornisci un nome e riprova." #~ msgid "Export Code cancelled." #~ msgstr "Esporta codice annullato." -#~ msgid "&Save Project ..." -#~ msgstr "&Salva progetto ..." - #~ msgid "Save Project C&opy ..." #~ msgstr "Salva c&opia progetto ..." diff --git a/locale/pt_BR/LC_MESSAGES/strings.mo b/locale/pt_BR/LC_MESSAGES/strings.mo index 017bc45e..454fc41f 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 326f666a..5dd6bdd2 100644 --- a/locale/pt_BR/LC_MESSAGES/strings.po +++ b/locale/pt_BR/LC_MESSAGES/strings.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-11-02 22:52+0200\n" -"PO-Revision-Date: 2020-11-02 22:53+0200\n" +"POT-Creation-Date: 2020-11-03 06:18+0200\n" +"PO-Revision-Date: 2020-11-03 06:20+0200\n" "Last-Translator: Carlos Stein \n" "Language-Team: \n" "Language: pt_BR\n" @@ -104,7 +104,7 @@ msgstr "Exportar Favoritos" msgid "Bookmarks" msgstr "Favoritos" -#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2089 appDatabase.py:2135 +#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2111 appDatabase.py:2157 #: appEditors/AppExcEditor.py:1203 appEditors/AppExcEditor.py:1271 #: appEditors/AppTextEditor.py:259 appGUI/MainGUI.py:3015 #: appGUI/MainGUI.py:3237 appGUI/MainGUI.py:3452 @@ -123,7 +123,7 @@ msgstr "Favoritos" msgid "Cancelled." msgstr "Cancelado." -#: Bookmark.py:308 appDatabase.py:2097 appEditors/AppTextEditor.py:314 +#: Bookmark.py:308 appDatabase.py:2119 appEditors/AppTextEditor.py:314 #: appObjects/FlatCAMCNCJob.py:1679 appObjects/FlatCAMCNCJob.py:1871 #: appObjects/FlatCAMCNCJob.py:2333 appTools/ToolFilm.py:589 #: appTools/ToolFilm.py:839 appTools/ToolSolderPaste.py:1098 app_Main.py:2809 @@ -171,8 +171,8 @@ msgid "Click the end point of the area." msgstr "Clique no ponto final da área." #: appCommon/Common.py:358 appCommon/Common.py:460 -#: appTools/ToolCopperThieving.py:391 appTools/ToolIsolation.py:2354 -#: appTools/ToolIsolation.py:2406 appTools/ToolNCC.py:1445 +#: appTools/ToolCopperThieving.py:391 appTools/ToolIsolation.py:2357 +#: appTools/ToolIsolation.py:2409 appTools/ToolNCC.py:1445 #: appTools/ToolNCC.py:1497 appTools/ToolPaint.py:1225 #: appTools/ToolPaint.py:1276 msgid "Zone added. Click to start adding next zone or right click to finish." @@ -181,7 +181,7 @@ msgstr "" "o botão direito para terminar." #: appCommon/Common.py:405 appEditors/AppGeoEditor.py:2362 -#: appTools/ToolIsolation.py:2377 appTools/ToolNCC.py:1468 +#: appTools/ToolIsolation.py:2380 appTools/ToolNCC.py:1468 #: appTools/ToolPaint.py:1247 msgid "Click on next Point or click right mouse button to complete ..." msgstr "" @@ -222,30 +222,6 @@ msgstr "Todas as zonas de exclusão foram excluídas." msgid "Selected exclusion zones deleted." msgstr "Zonas de exclusão selecionadas excluídas." -#: appDatabase.py:29 appObjects/FlatCAMGeometry.py:131 -#: appObjects/FlatCAMGeometry.py:1590 appObjects/FlatCAMGeometry.py:1591 -#: appObjects/FlatCAMGeometry.py:1600 -msgid "Iso" -msgstr "Isolação" - -#: appDatabase.py:29 appObjects/AppObject.py:259 -#: appObjects/FlatCAMGeometry.py:131 appObjects/FlatCAMGeometry.py:537 -#: appObjects/FlatCAMGeometry.py:1072 appObjects/FlatCAMGeometry.py:1202 -#: appObjects/FlatCAMGerber.py:539 appObjects/FlatCAMGerber.py:685 -#: appTools/ToolCutOut.py:314 appTools/ToolCutOut.py:448 -#: appTools/ToolDrilling.py:1216 appTools/ToolIsolation.py:903 -#: appTools/ToolIsolation.py:1098 appTools/ToolIsolation.py:1629 -#: appTools/ToolIsolation.py:1791 appTools/ToolIsolation.py:1984 -#: appTools/ToolMilling.py:983 appTools/ToolNCC.py:840 appTools/ToolNCC.py:1046 -#: appTools/ToolPaint.py:415 appTools/ToolPaint.py:733 camlib.py:1231 -#: camlib.py:1292 -msgid "Rough" -msgstr "Desbaste" - -#: appDatabase.py:29 appObjects/FlatCAMGeometry.py:131 -msgid "Finish" -msgstr "Acabamento" - #: appDatabase.py:44 msgid "ID" msgstr "ID" @@ -305,7 +281,7 @@ msgstr "" #: appObjects/FlatCAMExcellon.py:905 appObjects/FlatCAMExcellon.py:1005 #: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 -#: appTools/ToolDrilling.py:2065 appTools/ToolIsolation.py:3035 +#: appTools/ToolDrilling.py:2065 appTools/ToolIsolation.py:3038 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 appTools/ToolMilling.py:1670 #: appTools/ToolNCC.py:3909 appTools/ToolPaint.py:2831 @@ -358,38 +334,38 @@ msgstr "Operação" msgid "The kind of Application Tool where this tool is to be used." msgstr "O tipo de aplicação em que essa ferramenta deve ser usada." -#: appDatabase.py:278 appDatabase.py:1786 appDatabase.py:2170 +#: appDatabase.py:278 appDatabase.py:1786 appDatabase.py:2192 #: appGUI/MainGUI.py:1414 app_Main.py:7557 msgid "General" msgstr "Geral" -#: appDatabase.py:278 appDatabase.py:2173 +#: appDatabase.py:278 appDatabase.py:2195 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:55 #: appTools/ToolMilling.py:1747 msgid "Milling" msgstr "Fresamento" -#: appDatabase.py:278 appDatabase.py:2178 +#: appDatabase.py:278 appDatabase.py:2200 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:54 #: appTools/ToolMilling.py:1746 msgid "Drilling" msgstr "Perfuração" -#: appDatabase.py:278 appDatabase.py:600 appDatabase.py:2186 +#: appDatabase.py:278 appDatabase.py:600 appDatabase.py:2208 #: appTools/ToolNCC.py:4084 msgid "Isolation" msgstr "Isolação" -#: appDatabase.py:278 appDatabase.py:2194 appEditors/AppGeoEditor.py:531 +#: appDatabase.py:278 appDatabase.py:2216 appEditors/AppGeoEditor.py:531 #: appGUI/MainGUI.py:1621 appTools/ToolPaint.py:747 msgid "Paint" msgstr "Pintura" -#: appDatabase.py:278 appDatabase.py:2202 appTools/ToolNCC.py:1060 +#: appDatabase.py:278 appDatabase.py:2224 appTools/ToolNCC.py:1060 msgid "NCC" msgstr "NCC" -#: appDatabase.py:278 appDatabase.py:2210 appTools/ToolCutOut.py:328 +#: appDatabase.py:278 appDatabase.py:2232 appTools/ToolCutOut.py:328 msgid "Cutout" msgstr "Recorte PCB" @@ -399,7 +375,7 @@ msgstr "Recorte PCB" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:303 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:284 -#: appTools/ToolIsolation.py:3438 appTools/ToolNCC.py:4362 +#: appTools/ToolIsolation.py:3441 appTools/ToolNCC.py:4362 #: appTools/ToolPaint.py:3152 msgid "Shape" msgstr "Formato" @@ -706,7 +682,7 @@ msgstr "" "Se não for bem-sucedida, a retirada de cobre também falhará.\n" "- Limpar -> retirada de cobre padrão." -#: appDatabase.py:599 appEditors/AppGerberEditor.py:2800 +#: appDatabase.py:599 appEditors/AppGerberEditor.py:2832 #: appTools/ToolNCC.py:4083 msgid "Clear" msgstr "Limpar" @@ -716,7 +692,7 @@ msgstr "Limpar" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:182 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137 -#: appTools/ToolIsolation.py:3217 appTools/ToolMilling.py:1760 +#: appTools/ToolIsolation.py:3220 appTools/ToolMilling.py:1760 #: appTools/ToolNCC.py:4092 msgid "Milling Type" msgstr "Tipo de Fresamento" @@ -726,7 +702,7 @@ msgstr "Tipo de Fresamento" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:192 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:139 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:147 -#: appTools/ToolIsolation.py:3219 appTools/ToolIsolation.py:3227 +#: appTools/ToolIsolation.py:3222 appTools/ToolIsolation.py:3230 #: appTools/ToolNCC.py:4094 appTools/ToolNCC.py:4102 msgid "" "Milling type when the selected tool is of type: 'iso_op':\n" @@ -742,7 +718,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:144 -#: appTools/ToolIsolation.py:3224 appTools/ToolNCC.py:4099 +#: appTools/ToolIsolation.py:3227 appTools/ToolNCC.py:4099 msgid "Climb" msgstr "Subida" @@ -750,7 +726,7 @@ msgstr "Subida" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:145 -#: appTools/ToolIsolation.py:3225 appTools/ToolNCC.py:4100 +#: appTools/ToolIsolation.py:3228 appTools/ToolNCC.py:4100 msgid "Conventional" msgstr "Convencional" @@ -761,7 +737,7 @@ msgstr "Convencional" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:167 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:182 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:161 -#: appTools/ToolDrilling.py:2312 appTools/ToolIsolation.py:3202 +#: appTools/ToolDrilling.py:2312 appTools/ToolIsolation.py:3205 #: appTools/ToolNCC.py:4115 appTools/ToolPaint.py:2973 msgid "Overlap" msgstr "Sobreposição" @@ -920,7 +896,7 @@ msgid "" msgstr "Corta no perímetro do polígono para retirar as arestas." #: appDatabase.py:700 appDatabase.py:758 appEditors/AppGeoEditor.py:614 -#: appEditors/AppGerberEditor.py:5352 appEditors/appGCodeEditor.py:687 +#: appEditors/AppGerberEditor.py:5384 appEditors/appGCodeEditor.py:687 #: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:183 @@ -1004,12 +980,12 @@ msgid "Laser_lines" msgstr "Linhas Laser" #: appDatabase.py:826 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:154 -#: appTools/ToolIsolation.py:3189 +#: appTools/ToolIsolation.py:3192 msgid "Passes" msgstr "Passes" #: appDatabase.py:828 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:156 -#: appTools/ToolIsolation.py:3191 +#: appTools/ToolIsolation.py:3194 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -1020,7 +996,7 @@ msgstr "" #: appDatabase.py:841 appGUI/ObjectUI.py:1696 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:321 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:169 -#: appTools/ToolIsolation.py:3204 +#: appTools/ToolIsolation.py:3207 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 " @@ -1028,7 +1004,7 @@ msgstr "" #: appDatabase.py:874 appGUI/ObjectUI.py:234 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:201 -#: appTools/ToolIsolation.py:3237 +#: appTools/ToolIsolation.py:3240 msgid "Follow" msgstr "Segue" @@ -1036,7 +1012,7 @@ msgstr "Segue" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:45 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:209 -#: appTools/ToolIsolation.py:3239 appTools/ToolIsolation.py:3245 +#: appTools/ToolIsolation.py:3242 appTools/ToolIsolation.py:3248 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -1047,12 +1023,12 @@ msgstr "" "no meio do traço." #: appDatabase.py:891 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:218 -#: appTools/ToolIsolation.py:3254 +#: appTools/ToolIsolation.py:3257 msgid "Isolation Type" msgstr "Tipo de Isolação" #: appDatabase.py:893 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:220 -#: appTools/ToolIsolation.py:3256 +#: appTools/ToolIsolation.py:3259 msgid "" "Choose how the isolation will be executed:\n" "- 'Full' -> complete isolation of polygons\n" @@ -1074,17 +1050,17 @@ msgstr "" #: appDatabase.py:902 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:229 -#: appTools/ToolIsolation.py:3265 +#: appTools/ToolIsolation.py:3268 msgid "Full" msgstr "Completa" #: appDatabase.py:903 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 -#: appTools/ToolIsolation.py:3266 +#: appTools/ToolIsolation.py:3269 msgid "Ext" msgstr "Ext" #: appDatabase.py:904 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:231 -#: appTools/ToolIsolation.py:3267 +#: appTools/ToolIsolation.py:3270 msgid "Int" msgstr "Int" @@ -1460,7 +1436,7 @@ msgstr "Cancelar" #: appTools/ToolFilm.py:1458 appTools/ToolFilm.py:1469 #: appTools/ToolImage.py:321 appTools/ToolImage.py:332 #: appTools/ToolInvertGerber.py:302 appTools/ToolInvertGerber.py:313 -#: appTools/ToolIsolation.py:3507 appTools/ToolIsolation.py:3518 +#: appTools/ToolIsolation.py:3510 appTools/ToolIsolation.py:3521 #: appTools/ToolMilling.py:2341 appTools/ToolMilling.py:2352 #: appTools/ToolNCC.py:4527 appTools/ToolNCC.py:4538 #: appTools/ToolOptimal.py:615 appTools/ToolOptimal.py:626 @@ -1471,7 +1447,7 @@ msgstr "Cancelar" #: appTools/ToolQRCode.py:930 appTools/ToolQRCode.py:941 #: appTools/ToolRulesCheck.py:1664 appTools/ToolRulesCheck.py:1675 #: appTools/ToolSolderPaste.py:1576 appTools/ToolSolderPaste.py:1587 -#: appTools/ToolSub.py:824 appTools/ToolSub.py:835 +#: appTools/ToolSub.py:825 appTools/ToolSub.py:836 #: appTools/ToolTransform.py:964 appTools/ToolTransform.py:975 msgid "Edited value is out of range" msgstr "Valor fora da faixa" @@ -1496,7 +1472,7 @@ msgstr "Valor fora da faixa" #: appTools/ToolFilm.py:1464 appTools/ToolFilm.py:1471 #: appTools/ToolImage.py:327 appTools/ToolImage.py:334 #: appTools/ToolInvertGerber.py:308 appTools/ToolInvertGerber.py:315 -#: appTools/ToolIsolation.py:3513 appTools/ToolIsolation.py:3520 +#: appTools/ToolIsolation.py:3516 appTools/ToolIsolation.py:3523 #: appTools/ToolMilling.py:2347 appTools/ToolMilling.py:2354 #: appTools/ToolNCC.py:4533 appTools/ToolNCC.py:4540 #: appTools/ToolOptimal.py:621 appTools/ToolOptimal.py:628 @@ -1507,7 +1483,7 @@ msgstr "Valor fora da faixa" #: appTools/ToolQRCode.py:936 appTools/ToolQRCode.py:943 #: appTools/ToolRulesCheck.py:1670 appTools/ToolRulesCheck.py:1677 #: appTools/ToolSolderPaste.py:1582 appTools/ToolSolderPaste.py:1589 -#: appTools/ToolSub.py:830 appTools/ToolSub.py:837 +#: appTools/ToolSub.py:831 appTools/ToolSub.py:838 #: appTools/ToolTransform.py:970 appTools/ToolTransform.py:977 msgid "Edited value is within limits." msgstr "O valor editado está dentro dos limites." @@ -1528,11 +1504,11 @@ msgstr "Excluir do BD" msgid "Save changes" msgstr "Salvar alterações" -#: appDatabase.py:1727 appDatabase.py:2164 appDatabase.py:2583 -#: appDatabase.py:2595 appGUI/MainGUI.py:490 appObjects/FlatCAMGeometry.py:1239 +#: appDatabase.py:1727 appDatabase.py:2186 appDatabase.py:2605 +#: appDatabase.py:2617 appGUI/MainGUI.py:490 appObjects/FlatCAMGeometry.py:1239 #: appTools/ToolCutOut.py:467 appTools/ToolCutOut.py:489 -#: appTools/ToolCutOut.py:530 appTools/ToolIsolation.py:2584 -#: appTools/ToolIsolation.py:2594 appTools/ToolIsolation.py:2678 +#: appTools/ToolCutOut.py:530 appTools/ToolIsolation.py:2587 +#: appTools/ToolIsolation.py:2597 appTools/ToolIsolation.py:2681 #: appTools/ToolNCC.py:3727 appTools/ToolNCC.py:3737 appTools/ToolNCC.py:3817 #: appTools/ToolPaint.py:2632 appTools/ToolPaint.py:2642 #: appTools/ToolPaint.py:2731 app_Main.py:5851 app_Main.py:5888 @@ -1540,81 +1516,81 @@ msgstr "Salvar alterações" msgid "Tools Database" msgstr "Banco de Dados de Ferramentas" -#: appDatabase.py:1738 appDatabase.py:2108 appDatabase.py:2142 +#: appDatabase.py:1738 appDatabase.py:2130 appDatabase.py:2164 #: appObjects/FlatCAMGeometry.py:1052 appTools/ToolCutOut.py:294 #: appTools/ToolDrilling.py:895 appTools/ToolIsolation.py:1078 #: appTools/ToolNCC.py:1025 appTools/ToolPaint.py:713 app_Main.py:5847 msgid "Could not load Tools DB file." msgstr "Não foi possível carregar o arquivo com o banco de dados." -#: appDatabase.py:1746 appDatabase.py:2150 appObjects/FlatCAMGeometry.py:1063 +#: appDatabase.py:1746 appDatabase.py:2172 appObjects/FlatCAMGeometry.py:1063 #: appTools/ToolCutOut.py:305 appTools/ToolDrilling.py:903 #: appTools/ToolIsolation.py:1089 appTools/ToolNCC.py:1036 #: appTools/ToolPaint.py:724 msgid "Failed to parse Tools DB file." msgstr "Falha ao analisar o arquivo com o banco de dados." -#: appDatabase.py:1749 appDatabase.py:2153 +#: appDatabase.py:1749 appDatabase.py:2175 msgid "Loaded Tools DB from" msgstr "DB de Ferramentas Carregado de" -#: appDatabase.py:2007 +#: appDatabase.py:2029 msgid "Tool added to DB." msgstr "Ferramenta adicionada ao BD." -#: appDatabase.py:2040 +#: appDatabase.py:2062 msgid "Tool copied from Tools DB." msgstr "A ferramenta foi copiada do BD." -#: appDatabase.py:2067 +#: appDatabase.py:2089 msgid "Tool removed from Tools DB." msgstr "Ferramenta(s) excluída(s) do BD." -#: appDatabase.py:2080 +#: appDatabase.py:2102 msgid "Export Tools Database" msgstr "Exportar Banco de Dados de Ferramentas" -#: appDatabase.py:2082 +#: appDatabase.py:2104 msgid "Tools_Database" msgstr "Tools_Database" -#: appDatabase.py:2119 appDatabase.py:2122 appDatabase.py:2225 +#: appDatabase.py:2141 appDatabase.py:2144 appDatabase.py:2247 msgid "Failed to write Tools DB to file." msgstr "Falha ao gravar no arquivo." -#: appDatabase.py:2125 +#: appDatabase.py:2147 msgid "Exported Tools DB to" msgstr "Banco de Dados exportado para" -#: appDatabase.py:2132 +#: appDatabase.py:2154 msgid "Import FlatCAM Tools DB" msgstr "Importar Banco de Dados de Ferramentas do FlatCAM" -#: appDatabase.py:2229 +#: appDatabase.py:2251 msgid "Saved Tools DB." msgstr "BD de Ferramentas Salvo." -#: appDatabase.py:2402 +#: appDatabase.py:2424 msgid "" "To change tool properties select only one tool. Tools currently selected" msgstr "" "Para alterar as propriedades da ferramenta, selecione apenas uma ferramenta. " "Ferramentas atualmente selecionadas" -#: appDatabase.py:2559 +#: appDatabase.py:2581 msgid "No Tool/row selected in the Tools Database table" msgstr "" "Nenhuma ferramenta selecionada na tabela de Banco de Dados de Ferramentas" -#: appDatabase.py:2563 appTools/ToolDrilling.py:907 +#: appDatabase.py:2585 appTools/ToolDrilling.py:907 msgid "Tools DB empty." msgstr "BD Ferramentas vazio." -#: appDatabase.py:2590 +#: appDatabase.py:2612 msgid "Tools in Tools Database edited but not saved." msgstr "Ferramenta editada, mas não salva." -#: appDatabase.py:2599 +#: appDatabase.py:2621 msgid "Cancelled adding tool from DB." msgstr "Adição de ferramenta do BD cancelada." @@ -1636,10 +1612,11 @@ msgstr "Para adicionar um furo, primeiro selecione uma ferramenta" #: appEditors/AppExcEditor.py:3132 appEditors/AppGeoEditor.py:4256 #: appEditors/AppGeoEditor.py:4270 appEditors/AppGerberEditor.py:1097 #: appEditors/AppGerberEditor.py:1337 appEditors/AppGerberEditor.py:1536 -#: appEditors/AppGerberEditor.py:1818 appEditors/AppGerberEditor.py:4656 -#: appEditors/AppGerberEditor.py:4673 appGUI/MainGUI.py:2996 +#: appEditors/AppGerberEditor.py:1818 appEditors/AppGerberEditor.py:4688 +#: appEditors/AppGerberEditor.py:4705 appGUI/MainGUI.py:2996 #: appGUI/MainGUI.py:3008 appTools/ToolAlignObjects.py:253 #: appTools/ToolAlignObjects.py:275 app_Main.py:5092 app_Main.py:5246 +#: tclCommands/TclCommandPanelize.py:296 tclCommands/TclCommandPanelize.py:305 msgid "Done." msgstr "Pronto." @@ -1791,7 +1768,7 @@ msgid "Done. Drill(s) deleted." msgstr "Furo(s) excluída(s)." #: appEditors/AppExcEditor.py:3567 appEditors/AppExcEditor.py:3577 -#: appEditors/AppGerberEditor.py:5104 +#: appEditors/AppGerberEditor.py:5136 msgid "Click on the circular array Center position" msgstr "Clique na posição central da matriz circular" @@ -1800,13 +1777,13 @@ msgstr "Clique na posição central da matriz circular" msgid "Excellon Editor" msgstr "Editor Excellon" -#: appEditors/AppExcEditor.py:3715 appEditors/AppGerberEditor.py:2520 +#: appEditors/AppExcEditor.py:3715 appEditors/AppGerberEditor.py:2552 #: appEditors/appGCodeEditor.py:669 msgid "Name:" msgstr "Nome:" #: appEditors/AppExcEditor.py:3721 appGUI/ObjectUI.py:620 -#: appGUI/ObjectUI.py:967 appTools/ToolIsolation.py:3023 +#: appGUI/ObjectUI.py:967 appTools/ToolIsolation.py:3026 #: appTools/ToolNCC.py:3897 appTools/ToolPaint.py:2818 #: appTools/ToolSolderPaste.py:1156 msgid "Tools Table" @@ -1844,14 +1821,14 @@ msgstr "" #: appGUI/ObjectUI.py:1639 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:268 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130 -#: appTools/ToolCutOut.py:2077 appTools/ToolIsolation.py:3104 +#: appTools/ToolCutOut.py:2077 appTools/ToolIsolation.py:3107 #: appTools/ToolNCC.py:3990 appTools/ToolNCC.py:4001 appTools/ToolPaint.py:2900 msgid "Tool Dia" msgstr "Diâmetro da Ferramenta" #: appEditors/AppExcEditor.py:3770 appGUI/ObjectUI.py:1084 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57 -#: appTools/ToolIsolation.py:3106 appTools/ToolNCC.py:3992 +#: appTools/ToolIsolation.py:3109 appTools/ToolNCC.py:3992 msgid "Diameter for the new tool" msgstr "Diâmetro da nova ferramenta" @@ -1921,12 +1898,12 @@ msgstr "" "Pode ser Linear X(Y) ou Circular" #: appEditors/AppExcEditor.py:3876 appEditors/AppExcEditor.py:4090 -#: appEditors/AppGerberEditor.py:2833 +#: appEditors/AppGerberEditor.py:2865 msgid "Linear" msgstr "Linear" #: appEditors/AppExcEditor.py:3877 appEditors/AppExcEditor.py:4091 -#: appEditors/AppGerberEditor.py:2834 +#: appEditors/AppGerberEditor.py:2866 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:52 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:149 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:107 @@ -1954,13 +1931,13 @@ msgstr "Especifique quantos furos devem estar na matriz." #: appEditors/AppExcEditor.py:3904 appEditors/AppExcEditor.py:3954 #: appEditors/AppExcEditor.py:4026 appEditors/AppExcEditor.py:4119 #: appEditors/AppExcEditor.py:4170 appEditors/AppGerberEditor.py:1632 -#: appEditors/AppGerberEditor.py:2862 appEditors/AppGerberEditor.py:2911 +#: appEditors/AppGerberEditor.py:2894 appEditors/AppGerberEditor.py:2943 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:178 msgid "Direction" msgstr "Direção" #: appEditors/AppExcEditor.py:3906 appEditors/AppExcEditor.py:4121 -#: appEditors/AppGerberEditor.py:2864 +#: appEditors/AppGerberEditor.py:2896 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:123 @@ -1976,7 +1953,7 @@ msgstr "" "- 'Ângulo' - um ângulo personalizado para a inclinação da matriz" #: appEditors/AppExcEditor.py:3913 appEditors/AppExcEditor.py:4035 -#: appEditors/AppExcEditor.py:4128 appEditors/AppGerberEditor.py:2871 +#: appEditors/AppExcEditor.py:4128 appEditors/AppGerberEditor.py:2903 #: appGUI/GUIElements.py:4245 appGUI/MainGUI.py:478 appGUI/MainGUI.py:671 #: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4698 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 @@ -1989,7 +1966,7 @@ msgid "X" msgstr "X" #: appEditors/AppExcEditor.py:3914 appEditors/AppExcEditor.py:4036 -#: appEditors/AppExcEditor.py:4129 appEditors/AppGerberEditor.py:2872 +#: appEditors/AppExcEditor.py:4129 appEditors/AppGerberEditor.py:2904 #: appGUI/GUIElements.py:4252 appGUI/MainGUI.py:481 appGUI/MainGUI.py:4433 #: appGUI/MainGUI.py:4699 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 @@ -2005,9 +1982,9 @@ msgstr "Y" #: appEditors/AppExcEditor.py:3966 appEditors/AppExcEditor.py:4037 #: appEditors/AppExcEditor.py:4041 appEditors/AppExcEditor.py:4130 #: appEditors/AppExcEditor.py:4148 appEditors/AppExcEditor.py:4182 -#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2873 -#: appEditors/AppGerberEditor.py:2890 appEditors/AppGerberEditor.py:2926 -#: appEditors/AppGerberEditor.py:5424 +#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2905 +#: appEditors/AppGerberEditor.py:2922 appEditors/AppGerberEditor.py:2958 +#: appEditors/AppGerberEditor.py:5456 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:94 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:113 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:189 @@ -2023,7 +2000,7 @@ msgid "Angle" msgstr "Ângulo" #: appEditors/AppExcEditor.py:3919 appEditors/AppExcEditor.py:4134 -#: appEditors/AppGerberEditor.py:2877 +#: appEditors/AppGerberEditor.py:2909 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:100 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:248 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:137 @@ -2031,7 +2008,7 @@ msgid "Pitch" msgstr "Passo" #: appEditors/AppExcEditor.py:3921 appEditors/AppExcEditor.py:4136 -#: appEditors/AppGerberEditor.py:2879 +#: appEditors/AppGerberEditor.py:2911 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:102 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:250 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:139 @@ -2051,7 +2028,7 @@ msgstr "" "Valor máximo: 360.00 graus." #: appEditors/AppExcEditor.py:3955 appEditors/AppExcEditor.py:4171 -#: appEditors/AppGerberEditor.py:2913 +#: appEditors/AppGerberEditor.py:2945 msgid "" "Direction for circular array.Can be CW = clockwise or CCW = counter " "clockwise." @@ -2059,7 +2036,7 @@ msgstr "" "Sentido da matriz circular. Pode ser CW = horário ou CCW = anti-horário." #: appEditors/AppExcEditor.py:3962 appEditors/AppExcEditor.py:4178 -#: appEditors/AppGerberEditor.py:2921 +#: appEditors/AppGerberEditor.py:2953 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:136 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:286 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:145 @@ -2069,7 +2046,7 @@ msgid "CW" msgstr "CW" #: appEditors/AppExcEditor.py:3963 appEditors/AppExcEditor.py:4179 -#: appEditors/AppGerberEditor.py:2922 +#: appEditors/AppGerberEditor.py:2954 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:137 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:287 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:146 @@ -2079,7 +2056,7 @@ msgid "CCW" msgstr "CCW" #: appEditors/AppExcEditor.py:3967 appEditors/AppExcEditor.py:4183 -#: appEditors/AppGerberEditor.py:2928 +#: appEditors/AppGerberEditor.py:2960 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:115 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:145 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:265 @@ -2166,13 +2143,13 @@ msgid "Specify how many slots to be in the array." msgstr "Especifique o número de ranhuras da matriz." #: appEditors/AppExcEditor.py:4203 appEditors/AppGeoEditor.py:3311 -#: appEditors/AppGerberEditor.py:2950 appEditors/appGCodeEditor.py:753 +#: appEditors/AppGerberEditor.py:2982 appEditors/appGCodeEditor.py:753 #: appGUI/MainGUI.py:346 appGUI/MainGUI.py:1696 app_Main.py:2494 msgid "Exit Editor" msgstr "Sair do Editor" #: appEditors/AppExcEditor.py:4206 appEditors/AppGeoEditor.py:3314 -#: appEditors/AppGerberEditor.py:2953 appEditors/appGCodeEditor.py:756 +#: appEditors/AppGerberEditor.py:2985 appEditors/appGCodeEditor.py:756 msgid "Exit from Editor." msgstr "Sair do Editor." @@ -2202,11 +2179,11 @@ msgstr "" "- 'Chanfrado:' o canto é uma linha que conecta diretamente os recursos " "encontrados no canto" -#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2689 +#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2721 msgid "Round" msgstr "Redondo" -#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2690 +#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2722 #: appGUI/ObjectUI.py:1603 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:68 @@ -2221,14 +2198,14 @@ msgstr "Redondo" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:289 #: appTools/ToolDrilling.py:2588 appTools/ToolExtractDrills.py:487 #: appTools/ToolExtractDrills.py:615 appTools/ToolInvertGerber.py:254 -#: appTools/ToolIsolation.py:3443 appTools/ToolMilling.py:2264 +#: appTools/ToolIsolation.py:3446 appTools/ToolMilling.py:2264 #: appTools/ToolNCC.py:4367 appTools/ToolPaint.py:3157 #: appTools/ToolPunchGerber.py:1060 appTools/ToolPunchGerber.py:1227 #: appTools/ToolQRCode.py:795 msgid "Square" msgstr "Quadrado" -#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2691 +#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2723 msgid "Beveled" msgstr "Chanfrado" @@ -2253,7 +2230,7 @@ msgstr "Ferramenta Buffer" #: appEditors/AppGeoEditor.py:146 appEditors/AppGeoEditor.py:163 #: appEditors/AppGeoEditor.py:180 appEditors/AppGeoEditor.py:2988 #: appEditors/AppGeoEditor.py:3016 appEditors/AppGeoEditor.py:3044 -#: appEditors/AppGerberEditor.py:5157 +#: appEditors/AppGerberEditor.py:5189 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 " @@ -2267,8 +2244,8 @@ msgstr "Ferramenta de Texto" msgid "Font" msgstr "Fonte" -#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2546 -#: appEditors/AppGerberEditor.py:4002 appGUI/ObjectUI.py:316 +#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2578 +#: appEditors/AppGerberEditor.py:4034 appGUI/ObjectUI.py:316 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:103 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:180 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:209 @@ -2294,7 +2271,7 @@ msgstr "Ferramenta de Texto" #: appGUI/ObjectUI.py:1161 appObjects/FlatCAMExcellon.py:883 #: appObjects/FlatCAMGeometry.py:962 appTools/ToolDrilling.py:711 #: appTools/ToolDrilling.py:1033 appTools/ToolDrilling.py:2116 -#: appTools/ToolIsolation.py:698 appTools/ToolIsolation.py:3179 +#: appTools/ToolIsolation.py:698 appTools/ToolIsolation.py:3182 #: appTools/ToolMilling.py:790 appTools/ToolMilling.py:1046 #: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:329 #: appTools/ToolNCC.py:2294 appTools/ToolNCC.py:4064 appTools/ToolPaint.py:302 @@ -2332,7 +2309,7 @@ msgstr "" #: appEditors/AppGeoEditor.py:585 appEditors/AppGeoEditor.py:1074 #: appEditors/AppGeoEditor.py:2976 appEditors/AppGeoEditor.py:3004 #: appEditors/AppGeoEditor.py:3032 appEditors/AppGeoEditor.py:4413 -#: appEditors/AppGerberEditor.py:5812 +#: appEditors/AppGerberEditor.py:5844 msgid "Cancelled. No shape selected." msgstr "Cancelado. Nenhuma forma selecionada." @@ -2345,26 +2322,26 @@ msgid "Tools" msgstr "Ferramentas" #: appEditors/AppGeoEditor.py:609 appEditors/AppGeoEditor.py:1038 -#: appEditors/AppGerberEditor.py:5347 appEditors/AppGerberEditor.py:5776 +#: appEditors/AppGerberEditor.py:5379 appEditors/AppGerberEditor.py:5808 #: appGUI/MainGUI.py:695 appGUI/MainGUI.py:1075 appGUI/MainGUI.py:2244 #: appTools/ToolTransform.py:85 msgid "Transform Tool" msgstr "Ferramenta Transformar" #: appEditors/AppGeoEditor.py:610 appEditors/AppGeoEditor.py:702 -#: appEditors/AppGerberEditor.py:5348 appEditors/AppGerberEditor.py:5440 +#: appEditors/AppGerberEditor.py:5380 appEditors/AppGerberEditor.py:5472 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:88 #: appTools/ToolTransform.py:513 appTools/ToolTransform.py:633 msgid "Rotate" msgstr "Girar" -#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5349 +#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5381 #: appTools/ToolTransform.py:514 msgid "Skew/Shear" msgstr "Inclinar" -#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2738 -#: appEditors/AppGerberEditor.py:5350 appGUI/MainGUI.py:776 +#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2770 +#: appEditors/AppGerberEditor.py:5382 appGUI/MainGUI.py:776 #: appGUI/MainGUI.py:1197 appGUI/MainGUI.py:1664 appGUI/MainGUI.py:2366 #: appGUI/MainGUI.py:4935 appGUI/ObjectUI.py:125 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147 @@ -2372,13 +2349,13 @@ msgstr "Inclinar" msgid "Scale" msgstr "Redimensionar" -#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5351 +#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5383 #: appTools/ToolTransform.py:516 msgid "Mirror (Flip)" msgstr "Espelhar (Flip)" -#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2698 -#: appEditors/AppGerberEditor.py:5353 appGUI/MainGUI.py:773 +#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2730 +#: appEditors/AppGerberEditor.py:5385 appGUI/MainGUI.py:773 #: appGUI/MainGUI.py:1195 appGUI/MainGUI.py:1619 appGUI/MainGUI.py:1662 #: appGUI/MainGUI.py:2364 appGUI/MainGUI.py:4926 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212 @@ -2386,7 +2363,7 @@ msgstr "Espelhar (Flip)" msgid "Buffer" msgstr "Buffer" -#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5384 +#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5416 #: appGUI/GUIElements.py:3674 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 @@ -2395,7 +2372,7 @@ msgstr "Buffer" msgid "Reference" msgstr "Referência" -#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5386 +#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5418 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -2412,7 +2389,7 @@ msgstr "" "- Ponto -> um ponto personalizado definido pelas coordenadas X, Y\n" "- Seleção mínima -> o ponto (minx, miny) da caixa delimitadora da seleção" -#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5394 +#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5426 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appTools/ToolCalibration.py:126 appTools/ToolCalibration.py:127 #: appTools/ToolTransform.py:557 @@ -2420,18 +2397,18 @@ msgid "Origin" msgstr "Origem" #: appEditors/AppGeoEditor.py:656 appEditors/AppGeoEditor.py:1047 -#: appEditors/AppGerberEditor.py:5394 appEditors/AppGerberEditor.py:5785 +#: appEditors/AppGerberEditor.py:5426 appEditors/AppGerberEditor.py:5817 #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:311 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:256 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 -#: appTools/ToolIsolation.py:3381 appTools/ToolNCC.py:4323 +#: appTools/ToolIsolation.py:3384 appTools/ToolNCC.py:4323 #: appTools/ToolPaint.py:3104 appTools/ToolTransform.py:557 defaults.py:572 msgid "Selection" msgstr "Seleção" -#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5394 +#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5426 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:85 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:60 @@ -2439,12 +2416,12 @@ msgstr "Seleção" msgid "Point" msgstr "Ponto" -#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5394 +#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5426 msgid "Minimum" msgstr "Mínimo" #: appEditors/AppGeoEditor.py:662 appEditors/AppGeoEditor.py:958 -#: appEditors/AppGerberEditor.py:5400 appEditors/AppGerberEditor.py:5696 +#: appEditors/AppGerberEditor.py:5432 appEditors/AppGerberEditor.py:5728 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:131 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:133 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:243 @@ -2454,14 +2431,14 @@ msgstr "Mínimo" msgid "Value" msgstr "Valor" -#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5402 +#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5434 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:62 #: appTools/ToolTransform.py:565 msgid "A point of reference in format X,Y." msgstr "Um ponto de referência no formato X,Y." -#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2641 -#: appEditors/AppGerberEditor.py:5409 appGUI/ObjectUI.py:2375 +#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2673 +#: appEditors/AppGerberEditor.py:5441 appGUI/ObjectUI.py:2375 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:288 #: appTools/ToolCopperThieving.py:1666 appTools/ToolDblSided.py:709 #: appTools/ToolDblSided.py:897 appTools/ToolNCC.py:63 @@ -2471,12 +2448,12 @@ msgstr "Um ponto de referência no formato X,Y." msgid "Add" msgstr "Adicionar" -#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5411 +#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5443 #: appTools/ToolTransform.py:574 msgid "Add point coordinates from clipboard." msgstr "Coordenadas copiadas da área de transferência." -#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5426 +#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5458 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:98 #: appTools/ToolTransform.py:619 msgid "" @@ -2490,7 +2467,7 @@ msgstr "" "Números positivos para movimento horário. \n" "Números negativos para movimento anti-horário." -#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5442 +#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5474 #: appTools/ToolTransform.py:635 msgid "" "Rotate the selected object(s).\n" @@ -2502,7 +2479,7 @@ msgstr "" "caixa delimitadora para todos os objetos selecionados." #: appEditors/AppGeoEditor.py:724 appEditors/AppGeoEditor.py:786 -#: appEditors/AppGerberEditor.py:5462 appEditors/AppGerberEditor.py:5524 +#: appEditors/AppGerberEditor.py:5494 appEditors/AppGerberEditor.py:5556 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:112 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:151 #: appTools/ToolTransform.py:655 appTools/ToolTransform.py:717 @@ -2510,14 +2487,14 @@ msgid "Link" msgstr "Fixar Taxa" #: appEditors/AppGeoEditor.py:726 appEditors/AppGeoEditor.py:788 -#: appEditors/AppGerberEditor.py:5464 appEditors/AppGerberEditor.py:5526 +#: appEditors/AppGerberEditor.py:5496 appEditors/AppGerberEditor.py:5558 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:114 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:153 #: appTools/ToolTransform.py:657 appTools/ToolTransform.py:719 msgid "Link the Y entry to X entry and copy its content." msgstr "Vincula a entrada Y à entrada X e copia seu conteúdo." -#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5469 +#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5501 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:124 #: appTools/ToolFilm.py:1046 appTools/ToolTransform.py:662 @@ -2525,7 +2502,7 @@ msgid "X angle" msgstr "Ângulo X" #: appEditors/AppGeoEditor.py:733 appEditors/AppGeoEditor.py:754 -#: appEditors/AppGerberEditor.py:5471 appEditors/AppGerberEditor.py:5492 +#: appEditors/AppGerberEditor.py:5503 appEditors/AppGerberEditor.py:5524 #: appTools/ToolTransform.py:664 appTools/ToolTransform.py:685 msgid "" "Angle for Skew action, in degrees.\n" @@ -2534,13 +2511,13 @@ msgstr "" "Ângulo de inclinação, em graus.\n" "Número flutuante entre -360 e 360." -#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5479 +#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5511 #: appTools/ToolTransform.py:672 msgid "Skew X" msgstr "Inclinar X" #: appEditors/AppGeoEditor.py:743 appEditors/AppGeoEditor.py:764 -#: appEditors/AppGerberEditor.py:5481 appEditors/AppGerberEditor.py:5502 +#: appEditors/AppGerberEditor.py:5513 appEditors/AppGerberEditor.py:5534 #: appTools/ToolTransform.py:674 appTools/ToolTransform.py:695 msgid "" "Skew/shear the selected object(s).\n" @@ -2551,38 +2528,38 @@ msgstr "" "O ponto de referência é o meio da\n" "caixa delimitadora para todos os objetos selecionados." -#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5490 +#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5522 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:160 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:138 #: appTools/ToolFilm.py:1055 appTools/ToolTransform.py:683 msgid "Y angle" msgstr "Ângulo Y" -#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5500 +#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5532 #: appTools/ToolTransform.py:693 msgid "Skew Y" msgstr "Inclinar Y" -#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5531 +#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5563 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:120 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:162 #: appTools/ToolFilm.py:1002 appTools/ToolTransform.py:724 msgid "X factor" msgstr "Fator X" -#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5533 +#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5565 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:164 #: appTools/ToolTransform.py:726 msgid "Factor for scaling on X axis." msgstr "Fator para redimensionamento no eixo X." -#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5540 +#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5572 #: appTools/ToolTransform.py:733 msgid "Scale X" msgstr "Redimensionar X" #: appEditors/AppGeoEditor.py:804 appEditors/AppGeoEditor.py:824 -#: appEditors/AppGerberEditor.py:5542 appEditors/AppGerberEditor.py:5562 +#: appEditors/AppGerberEditor.py:5574 appEditors/AppGerberEditor.py:5594 #: appTools/ToolTransform.py:735 appTools/ToolTransform.py:755 msgid "" "Scale the selected object(s).\n" @@ -2593,59 +2570,59 @@ msgstr "" "O ponto de referência depende\n" "do estado da caixa de seleção Escala de referência." -#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5551 +#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5583 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:129 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:175 #: appTools/ToolFilm.py:1011 appTools/ToolTransform.py:744 msgid "Y factor" msgstr "Fator Y" -#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5553 +#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5585 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:177 #: appTools/ToolTransform.py:746 msgid "Factor for scaling on Y axis." msgstr "Fator para redimensionamento no eixo Y." -#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5560 +#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5592 #: appTools/ToolTransform.py:753 msgid "Scale Y" msgstr "Redimensionar Y" -#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5587 +#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5619 #: appTools/ToolTransform.py:780 msgid "Flip on X" msgstr "Espelhar no X" #: appEditors/AppGeoEditor.py:851 appEditors/AppGeoEditor.py:856 -#: appEditors/AppGerberEditor.py:5589 appEditors/AppGerberEditor.py:5594 +#: appEditors/AppGerberEditor.py:5621 appEditors/AppGerberEditor.py:5626 #: appTools/ToolTransform.py:782 appTools/ToolTransform.py:787 msgid "Flip the selected object(s) over the X axis." msgstr "Espelha o(s) objeto(s) selecionado(s) no eixo X." -#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5592 +#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5624 #: appTools/ToolTransform.py:785 msgid "Flip on Y" msgstr "Espelhar no Y" -#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5612 +#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5644 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:191 #: appTools/ToolTransform.py:805 msgid "X val" msgstr "X" -#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5614 +#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5646 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:193 #: appTools/ToolTransform.py:807 msgid "Distance to offset on X axis. In current units." msgstr "Distância para deslocar no eixo X, nas unidades atuais." -#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5621 +#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5653 #: appTools/ToolTransform.py:814 msgid "Offset X" msgstr "Deslocar X" #: appEditors/AppGeoEditor.py:885 appEditors/AppGeoEditor.py:905 -#: appEditors/AppGerberEditor.py:5623 appEditors/AppGerberEditor.py:5643 +#: appEditors/AppGerberEditor.py:5655 appEditors/AppGerberEditor.py:5675 #: appTools/ToolTransform.py:816 appTools/ToolTransform.py:836 msgid "" "Offset the selected object(s).\n" @@ -2656,24 +2633,24 @@ msgstr "" "O ponto de referência é o meio da\n" "caixa delimitadora para todos os objetos selecionados.\n" -#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5632 +#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5664 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:204 #: appTools/ToolTransform.py:825 msgid "Y val" msgstr "Y" -#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5634 +#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5666 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:206 #: appTools/ToolTransform.py:827 msgid "Distance to offset on Y axis. In current units." msgstr "Distância para deslocar no eixo Y, nas unidades atuais." -#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5641 +#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5673 #: appTools/ToolTransform.py:834 msgid "Offset Y" msgstr "Deslocar Y" -#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5661 +#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5693 #: appGUI/ObjectUI.py:462 appGUI/ObjectUI.py:499 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:67 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142 @@ -2683,7 +2660,7 @@ msgstr "Deslocar Y" msgid "Rounded" msgstr "Arredondado" -#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5663 +#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5695 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:218 #: appTools/ToolTransform.py:856 msgid "" @@ -2697,14 +2674,14 @@ msgstr "" "Se não marcado, o buffer seguirá a geometria exata\n" "da forma em buffer." -#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5671 +#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5703 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:226 #: appTools/ToolDistance.py:409 appTools/ToolDistanceMin.py:199 #: appTools/ToolTransform.py:864 msgid "Distance" msgstr "Distância" -#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5673 +#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5705 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:228 #: appTools/ToolTransform.py:866 msgid "" @@ -2718,12 +2695,12 @@ msgstr "" "Cada elemento geométrico do objeto será aumentado\n" "ou diminuiu com a 'distância'." -#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5685 +#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5717 #: appTools/ToolTransform.py:878 msgid "Buffer D" msgstr "Buffer D" -#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5687 +#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5719 #: appTools/ToolTransform.py:880 msgid "" "Create the buffer effect on each geometry,\n" @@ -2732,7 +2709,7 @@ msgstr "" "Crie o efeito de buffer em cada geometria,\n" "elemento do objeto selecionado, usando a distância." -#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5698 +#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5730 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:245 #: appTools/ToolTransform.py:891 msgid "" @@ -2748,12 +2725,12 @@ msgstr "" "ou diminuído com a 'distância'. Esse valor é um\n" "percentual da dimensão inicial." -#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5711 +#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5743 #: appTools/ToolTransform.py:904 msgid "Buffer F" msgstr "Buffer F" -#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5713 +#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5745 #: appTools/ToolTransform.py:906 msgid "" "Create the buffer effect on each geometry,\n" @@ -2762,7 +2739,7 @@ msgstr "" "Crie o efeito de buffer em cada geometria,\n" "elemento do objeto selecionado, usando o fator." -#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5784 +#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5816 #: appGUI/ObjectUI.py:1557 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 @@ -2776,41 +2753,41 @@ msgstr "Objeto" #: appEditors/AppGeoEditor.py:1110 appEditors/AppGeoEditor.py:1133 #: appEditors/AppGeoEditor.py:1279 appEditors/AppGeoEditor.py:1304 #: appEditors/AppGeoEditor.py:1339 appEditors/AppGeoEditor.py:1374 -#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:5848 -#: appEditors/AppGerberEditor.py:5871 appEditors/AppGerberEditor.py:6016 -#: appEditors/AppGerberEditor.py:6049 appEditors/AppGerberEditor.py:6092 -#: appEditors/AppGerberEditor.py:6133 appEditors/AppGerberEditor.py:6169 +#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:5880 +#: appEditors/AppGerberEditor.py:5903 appEditors/AppGerberEditor.py:6048 +#: appEditors/AppGerberEditor.py:6081 appEditors/AppGerberEditor.py:6124 +#: appEditors/AppGerberEditor.py:6165 appEditors/AppGerberEditor.py:6201 msgid "No shape selected." msgstr "Nenhuma forma selecionada." -#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5856 +#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5888 #: appTools/ToolTransform.py:150 msgid "Incorrect format for Point value. Needs format X,Y" msgstr "Formato incorreto para o ponto. Precisa ser no formato X, Y" -#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5881 +#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5913 #: appTools/ToolTransform.py:167 msgid "Rotate transformation can not be done for a value of 0." msgstr "A rotação não pode ser feita para um valor 0." #: appEditors/AppGeoEditor.py:1201 appEditors/AppGeoEditor.py:1222 -#: appEditors/AppGerberEditor.py:5939 appEditors/AppGerberEditor.py:5960 +#: appEditors/AppGerberEditor.py:5971 appEditors/AppGerberEditor.py:5992 #: appTools/ToolTransform.py:225 appTools/ToolTransform.py:246 msgid "Scale transformation can not be done for a factor of 0 or 1." msgstr "O redimensionamento não pode ser feito para um fator 0 ou 1." #: appEditors/AppGeoEditor.py:1235 appEditors/AppGeoEditor.py:1244 -#: appEditors/AppGerberEditor.py:5973 appEditors/AppGerberEditor.py:5982 +#: appEditors/AppGerberEditor.py:6005 appEditors/AppGerberEditor.py:6014 #: appTools/ToolTransform.py:259 appTools/ToolTransform.py:268 msgid "Offset transformation can not be done for a value of 0." msgstr "O deslocamento não pode ser feito para um valor 0." -#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:6019 +#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:6051 #: appTools/ToolTransform.py:296 msgid "Appying Rotate" msgstr "Aplicando Girar" -#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:6031 +#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:6063 msgid "Done. Rotate completed." msgstr "Girar concluído." @@ -2818,17 +2795,17 @@ msgstr "Girar concluído." msgid "Rotation action was not executed" msgstr "O giro não foi executado" -#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6052 +#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6084 #: appTools/ToolTransform.py:322 msgid "Applying Flip" msgstr "Aplicando Espelhamento" -#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6064 +#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6096 #: appTools/ToolTransform.py:339 msgid "Flip on the Y axis done" msgstr "Concluído o espelhamento no eixo Y" -#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6072 +#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6104 #: appTools/ToolTransform.py:348 msgid "Flip on the X axis done" msgstr "Concluído o espelhamento no eixo Y" @@ -2837,16 +2814,16 @@ msgstr "Concluído o espelhamento no eixo Y" msgid "Flip action was not executed" msgstr "O espelhamento não foi executado" -#: appEditors/AppGeoEditor.py:1342 appEditors/AppGerberEditor.py:6095 +#: appEditors/AppGeoEditor.py:1342 appEditors/AppGerberEditor.py:6127 #: appTools/ToolTransform.py:369 msgid "Applying Skew" msgstr "Inclinando" -#: appEditors/AppGeoEditor.py:1351 appEditors/AppGerberEditor.py:6111 +#: appEditors/AppGeoEditor.py:1351 appEditors/AppGerberEditor.py:6143 msgid "Skew on the X axis done" msgstr "Inclinação no eixo X concluída" -#: appEditors/AppGeoEditor.py:1353 appEditors/AppGerberEditor.py:6113 +#: appEditors/AppGeoEditor.py:1353 appEditors/AppGerberEditor.py:6145 msgid "Skew on the Y axis done" msgstr "Inclinação no eixo Y concluída" @@ -2854,16 +2831,16 @@ msgstr "Inclinação no eixo Y concluída" msgid "Skew action was not executed" msgstr "A inclinação não foi executada" -#: appEditors/AppGeoEditor.py:1377 appEditors/AppGerberEditor.py:6136 +#: appEditors/AppGeoEditor.py:1377 appEditors/AppGerberEditor.py:6168 #: appTools/ToolTransform.py:396 msgid "Applying Scale" msgstr "Redimensionando" -#: appEditors/AppGeoEditor.py:1386 appEditors/AppGerberEditor.py:6149 +#: appEditors/AppGeoEditor.py:1386 appEditors/AppGerberEditor.py:6181 msgid "Scale on the X axis done" msgstr "Redimensionamento no eixo X concluído" -#: appEditors/AppGeoEditor.py:1388 appEditors/AppGerberEditor.py:6151 +#: appEditors/AppGeoEditor.py:1388 appEditors/AppGerberEditor.py:6183 msgid "Scale on the Y axis done" msgstr "Redimensionamento no eixo Y concluído" @@ -2871,16 +2848,16 @@ msgstr "Redimensionamento no eixo Y concluído" msgid "Scale action was not executed" msgstr "O redimensionamento não foi executado" -#: appEditors/AppGeoEditor.py:1408 appEditors/AppGerberEditor.py:6172 +#: appEditors/AppGeoEditor.py:1408 appEditors/AppGerberEditor.py:6204 #: appTools/ToolTransform.py:424 msgid "Applying Offset" msgstr "Deslocando" -#: appEditors/AppGeoEditor.py:1418 appEditors/AppGerberEditor.py:6193 +#: appEditors/AppGeoEditor.py:1418 appEditors/AppGerberEditor.py:6225 msgid "Offset on the X axis done" msgstr "Deslocamento no eixo X concluído" -#: appEditors/AppGeoEditor.py:1420 appEditors/AppGerberEditor.py:6195 +#: appEditors/AppGeoEditor.py:1420 appEditors/AppGerberEditor.py:6227 msgid "Offset on the Y axis done" msgstr "Deslocamento no eixo Y concluído" @@ -2888,65 +2865,65 @@ msgstr "Deslocamento no eixo Y concluído" msgid "Offset action was not executed" msgstr "O deslocamento não foi executado" -#: appEditors/AppGeoEditor.py:1430 appEditors/AppGerberEditor.py:6205 +#: appEditors/AppGeoEditor.py:1430 appEditors/AppGerberEditor.py:6237 msgid "No shape selected" msgstr "Nenhuma forma selecionada" -#: appEditors/AppGeoEditor.py:1433 appEditors/AppGerberEditor.py:6208 +#: appEditors/AppGeoEditor.py:1433 appEditors/AppGerberEditor.py:6240 #: appTools/ToolTransform.py:453 msgid "Applying Buffer" msgstr "Aplicando Buffer" -#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:6230 +#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:6262 #: appTools/ToolTransform.py:474 msgid "Buffer done" msgstr "Buffer concluído" -#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:6234 +#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:6266 #: appTools/ToolTransform.py:443 appTools/ToolTransform.py:478 msgid "Action was not executed, due of" msgstr "A ação não foi realizada. devido" -#: appEditors/AppGeoEditor.py:1448 appEditors/AppGerberEditor.py:6238 +#: appEditors/AppGeoEditor.py:1448 appEditors/AppGerberEditor.py:6270 msgid "Rotate ..." msgstr "Girar ..." #: appEditors/AppGeoEditor.py:1449 appEditors/AppGeoEditor.py:1501 -#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:6239 -#: appEditors/AppGerberEditor.py:6291 appEditors/AppGerberEditor.py:6307 +#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:6271 +#: appEditors/AppGerberEditor.py:6323 appEditors/AppGerberEditor.py:6339 msgid "Enter an Angle Value (degrees)" msgstr "Digite um valor para o ângulo (graus)" -#: appEditors/AppGeoEditor.py:1458 appEditors/AppGerberEditor.py:6248 +#: appEditors/AppGeoEditor.py:1458 appEditors/AppGerberEditor.py:6280 msgid "Geometry shape rotate done" msgstr "Rotação da geometria concluída" -#: appEditors/AppGeoEditor.py:1461 appEditors/AppGerberEditor.py:6251 +#: appEditors/AppGeoEditor.py:1461 appEditors/AppGerberEditor.py:6283 msgid "Geometry shape rotate cancelled" msgstr "Rotação da geometria cancelada" -#: appEditors/AppGeoEditor.py:1466 appEditors/AppGerberEditor.py:6256 +#: appEditors/AppGeoEditor.py:1466 appEditors/AppGerberEditor.py:6288 msgid "Offset on X axis ..." msgstr "Deslocamento no eixo X ..." #: appEditors/AppGeoEditor.py:1467 appEditors/AppGeoEditor.py:1485 -#: appEditors/AppGerberEditor.py:6257 appEditors/AppGerberEditor.py:6275 +#: appEditors/AppGerberEditor.py:6289 appEditors/AppGerberEditor.py:6307 msgid "Enter a distance Value" msgstr "Digite um valor para a distância" -#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6266 +#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6298 msgid "Geometry shape offset on X axis done" msgstr "Deslocamento da forma no eixo X concluído" -#: appEditors/AppGeoEditor.py:1479 appEditors/AppGerberEditor.py:6269 +#: appEditors/AppGeoEditor.py:1479 appEditors/AppGerberEditor.py:6301 msgid "Geometry shape offset X cancelled" msgstr "Deslocamento da forma no eixo X cancelado" -#: appEditors/AppGeoEditor.py:1484 appEditors/AppGerberEditor.py:6274 +#: appEditors/AppGeoEditor.py:1484 appEditors/AppGerberEditor.py:6306 msgid "Offset on Y axis ..." msgstr "Deslocamento no eixo Y ..." -#: appEditors/AppGeoEditor.py:1494 appEditors/AppGerberEditor.py:6284 +#: appEditors/AppGeoEditor.py:1494 appEditors/AppGerberEditor.py:6316 msgid "Geometry shape offset on Y axis done" msgstr "Deslocamento da forma no eixo Y concluído" @@ -2954,11 +2931,11 @@ msgstr "Deslocamento da forma no eixo Y concluído" msgid "Geometry shape offset on Y axis canceled" msgstr "Deslocamento da forma no eixo Y cancelado" -#: appEditors/AppGeoEditor.py:1500 appEditors/AppGerberEditor.py:6290 +#: appEditors/AppGeoEditor.py:1500 appEditors/AppGerberEditor.py:6322 msgid "Skew on X axis ..." msgstr "Inclinação no eixo X ..." -#: appEditors/AppGeoEditor.py:1510 appEditors/AppGerberEditor.py:6300 +#: appEditors/AppGeoEditor.py:1510 appEditors/AppGerberEditor.py:6332 msgid "Geometry shape skew on X axis done" msgstr "Inclinação no eixo X concluída" @@ -2966,11 +2943,11 @@ msgstr "Inclinação no eixo X concluída" msgid "Geometry shape skew on X axis canceled" msgstr "Inclinação no eixo X cancelada" -#: appEditors/AppGeoEditor.py:1516 appEditors/AppGerberEditor.py:6306 +#: appEditors/AppGeoEditor.py:1516 appEditors/AppGerberEditor.py:6338 msgid "Skew on Y axis ..." msgstr "Inclinação no eixo Y ..." -#: appEditors/AppGeoEditor.py:1526 appEditors/AppGerberEditor.py:6316 +#: appEditors/AppGeoEditor.py:1526 appEditors/AppGerberEditor.py:6348 msgid "Geometry shape skew on Y axis done" msgstr "Inclinação no eixo Y concluída" @@ -3081,6 +3058,16 @@ msgstr " MOVER: Clique no ponto de referência ..." msgid " Click on destination point ..." msgstr " Clique no ponto de destino ..." +#: appEditors/AppGeoEditor.py:2712 appEditors/AppGerberEditor.py:2430 +#: appEditors/AppGerberEditor.py:4435 appObjects/FlatCAMGeometry.py:2564 +#: appTools/ToolIsolation.py:930 appTools/ToolOptimal.py:145 +#: appTools/ToolPanelize.py:613 appTools/ToolProperties.py:195 +#: appTools/ToolQRCode.py:167 appTools/ToolSolderPaste.py:670 +#: appTools/ToolSolderPaste.py:959 appTools/ToolSub.py:197 app_Main.py:7923 +#: tclCommands/TclCommandOpenSVG.py:77 tclCommands/TclCommandPanelize.py:291 +msgid "Working ..." +msgstr "Trabalhando ..." + #: appEditors/AppGeoEditor.py:2722 msgid "Done. Geometry(s) Move completed." msgstr "Movimento de Geometria(s) concluído." @@ -3113,7 +3100,7 @@ msgstr " Texto adicionado." msgid "Create buffer geometry ..." msgstr "Criar buffer de geometria ..." -#: appEditors/AppGeoEditor.py:3000 appEditors/AppGerberEditor.py:5201 +#: appEditors/AppGeoEditor.py:3000 appEditors/AppGerberEditor.py:5233 msgid "Done. Buffer Tool completed." msgstr "Buffer concluído." @@ -3146,7 +3133,7 @@ msgstr "Apagado." msgid "Create Paint geometry ..." msgstr "Criar geometria de pintura ..." -#: appEditors/AppGeoEditor.py:3235 appEditors/AppGerberEditor.py:2468 +#: appEditors/AppGeoEditor.py:3235 appEditors/AppGerberEditor.py:2497 msgid "Shape transformations ..." msgstr "Transformações de forma ..." @@ -3155,8 +3142,8 @@ msgstr "Transformações de forma ..." msgid "Geometry Editor" msgstr "Editor de Geometria" -#: appEditors/AppGeoEditor.py:3297 appEditors/AppGerberEditor.py:2546 -#: appEditors/AppGerberEditor.py:4002 appEditors/appGCodeEditor.py:687 +#: appEditors/AppGeoEditor.py:3297 appEditors/AppGerberEditor.py:2578 +#: appEditors/AppGerberEditor.py:4034 appEditors/appGCodeEditor.py:687 #: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42 #: appTools/ToolCorners.py:546 appTools/ToolCutOut.py:2030 @@ -3180,7 +3167,7 @@ msgstr "Linha" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:328 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290 -#: appTools/ToolDrilling.py:2589 appTools/ToolIsolation.py:3444 +#: appTools/ToolDrilling.py:2589 appTools/ToolIsolation.py:3447 #: appTools/ToolMilling.py:2265 appTools/ToolNCC.py:4368 #: appTools/ToolPaint.py:3158 msgid "Polygon" @@ -3421,51 +3408,51 @@ msgstr "Aberturas movidas." msgid "Done. Apertures copied." msgstr "Aberturas copiadas." -#: appEditors/AppGerberEditor.py:2513 appGUI/MainGUI.py:745 +#: appEditors/AppGerberEditor.py:2545 appGUI/MainGUI.py:745 #: appGUI/MainGUI.py:1642 appGUI/ObjectUI.py:241 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27 msgid "Gerber Editor" msgstr "Editor Gerber" -#: appEditors/AppGerberEditor.py:2533 appGUI/ObjectUI.py:281 +#: appEditors/AppGerberEditor.py:2565 appGUI/ObjectUI.py:281 #: appObjects/FlatCAMObj.py:492 appTools/ToolProperties.py:158 msgid "Apertures" msgstr "Aberturas" -#: appEditors/AppGerberEditor.py:2535 appGUI/ObjectUI.py:283 +#: appEditors/AppGerberEditor.py:2567 appGUI/ObjectUI.py:283 msgid "Apertures Table for the Gerber Object." msgstr "Tabela de Aberturas para o Objeto Gerber." -#: appEditors/AppGerberEditor.py:2546 appEditors/AppGerberEditor.py:4002 +#: appEditors/AppGerberEditor.py:2578 appEditors/AppGerberEditor.py:4034 #: appGUI/ObjectUI.py:316 appTools/ToolPunchGerber.py:1088 msgid "Code" msgstr "Código" -#: appEditors/AppGerberEditor.py:2546 appEditors/AppGerberEditor.py:4002 +#: appEditors/AppGerberEditor.py:2578 appEditors/AppGerberEditor.py:4034 #: appGUI/ObjectUI.py:316 msgid "Dim" msgstr "Dim" -#: appEditors/AppGerberEditor.py:2551 appGUI/ObjectUI.py:320 +#: appEditors/AppGerberEditor.py:2583 appGUI/ObjectUI.py:320 msgid "Index" msgstr "Índice" -#: appEditors/AppGerberEditor.py:2553 appEditors/AppGerberEditor.py:2582 +#: appEditors/AppGerberEditor.py:2585 appEditors/AppGerberEditor.py:2614 #: appGUI/ObjectUI.py:322 appTools/ToolPunchGerber.py:1095 msgid "Aperture Code" msgstr "Código de Abertura" -#: appEditors/AppGerberEditor.py:2555 appGUI/ObjectUI.py:324 +#: appEditors/AppGerberEditor.py:2587 appGUI/ObjectUI.py:324 #: appTools/ToolPunchGerber.py:1097 msgid "Type of aperture: circular, rectangle, macros etc" msgstr "Tipo de abertura: circular, retângulo, macros etc" -#: appEditors/AppGerberEditor.py:2557 appGUI/ObjectUI.py:326 +#: appEditors/AppGerberEditor.py:2589 appGUI/ObjectUI.py:326 #: appTools/ToolPunchGerber.py:1099 msgid "Aperture Size:" msgstr "Tamanho da abertura:" -#: appEditors/AppGerberEditor.py:2559 appGUI/ObjectUI.py:328 +#: appEditors/AppGerberEditor.py:2591 appGUI/ObjectUI.py:328 msgid "" "Aperture Dimensions:\n" " - (width, height) for R, O type.\n" @@ -3475,16 +3462,16 @@ msgstr "" " - (largura, altura) para o tipo R, O. \n" " - (dia, nVertices) para o tipo P" -#: appEditors/AppGerberEditor.py:2583 +#: appEditors/AppGerberEditor.py:2615 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:58 msgid "Code for the new aperture" msgstr "Código para a nova abertura" -#: appEditors/AppGerberEditor.py:2592 +#: appEditors/AppGerberEditor.py:2624 msgid "Aperture Size" msgstr "Tamanho da abertura" -#: appEditors/AppGerberEditor.py:2594 +#: appEditors/AppGerberEditor.py:2626 msgid "" "Size for the new aperture.\n" "If aperture type is 'R' or 'O' then\n" @@ -3498,11 +3485,11 @@ msgstr "" "calculado como:\n" "sqrt(largura^2 + altura^2)" -#: appEditors/AppGerberEditor.py:2608 +#: appEditors/AppGerberEditor.py:2640 msgid "Aperture Type" msgstr "Tipo de Abertura" -#: appEditors/AppGerberEditor.py:2610 +#: appEditors/AppGerberEditor.py:2642 msgid "" "Select the type of new aperture. Can be:\n" "C = circular\n" @@ -3514,11 +3501,11 @@ msgstr "" "R = retangular \n" "O = oblongo" -#: appEditors/AppGerberEditor.py:2621 +#: appEditors/AppGerberEditor.py:2653 msgid "Aperture Dim" msgstr "Dim Abertura" -#: appEditors/AppGerberEditor.py:2623 +#: appEditors/AppGerberEditor.py:2655 msgid "" "Dimensions for the new aperture.\n" "Active only for rectangular apertures (type R).\n" @@ -3528,19 +3515,19 @@ msgstr "" "Ativa apenas para aberturas retangulares (tipo R).\n" "O formato é (largura, altura)" -#: appEditors/AppGerberEditor.py:2632 +#: appEditors/AppGerberEditor.py:2664 msgid "Add/Delete Aperture" msgstr "Adicionar/Excluir Abertura" -#: appEditors/AppGerberEditor.py:2634 +#: appEditors/AppGerberEditor.py:2666 msgid "Add/Delete an aperture in the aperture table" msgstr "Adicionar/Excluir uma abertura na tabela de aberturas" -#: appEditors/AppGerberEditor.py:2643 +#: appEditors/AppGerberEditor.py:2675 msgid "Add a new aperture to the aperture list." msgstr "Adiciona uma nova abertura à lista de aberturas." -#: appEditors/AppGerberEditor.py:2646 appEditors/AppGerberEditor.py:2794 +#: appEditors/AppGerberEditor.py:2678 appEditors/AppGerberEditor.py:2826 #: appGUI/GUIElements.py:325 appGUI/GUIElements.py:1012 #: appGUI/GUIElements.py:1397 appGUI/GUIElements.py:1602 #: appGUI/GUIElements.py:1935 appGUI/MainGUI.py:423 appGUI/MainGUI.py:734 @@ -3548,35 +3535,35 @@ msgstr "Adiciona uma nova abertura à lista de aberturas." #: appGUI/MainGUI.py:1208 appGUI/MainGUI.py:1692 appGUI/MainGUI.py:2163 #: appGUI/MainGUI.py:2376 appGUI/MainGUI.py:4938 appGUI/ObjectUI.py:1125 #: appObjects/FlatCAMGeometry.py:578 appTools/ToolIsolation.py:71 -#: appTools/ToolIsolation.py:3163 appTools/ToolNCC.py:69 +#: appTools/ToolIsolation.py:3166 appTools/ToolNCC.py:69 #: appTools/ToolNCC.py:4048 appTools/ToolPaint.py:143 #: appTools/ToolPaint.py:2944 appTools/ToolSolderPaste.py:163 #: appTools/ToolSolderPaste.py:1210 app_Main.py:6296 msgid "Delete" msgstr "Excluir" -#: appEditors/AppGerberEditor.py:2648 +#: appEditors/AppGerberEditor.py:2680 msgid "Delete a aperture in the aperture list" msgstr "Exclui uma abertura da lista de aberturas" -#: appEditors/AppGerberEditor.py:2665 +#: appEditors/AppGerberEditor.py:2697 msgid "Buffer Aperture" msgstr "Buffer Abertura" -#: appEditors/AppGerberEditor.py:2667 +#: appEditors/AppGerberEditor.py:2699 msgid "Buffer a aperture in the aperture list" msgstr "Buffer de uma abertura na lista de aberturas" -#: appEditors/AppGerberEditor.py:2680 +#: appEditors/AppGerberEditor.py:2712 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:195 msgid "Buffer distance" msgstr "Distância do buffer" -#: appEditors/AppGerberEditor.py:2681 +#: appEditors/AppGerberEditor.py:2713 msgid "Buffer corner" msgstr "Canto do buffer" -#: appEditors/AppGerberEditor.py:2683 +#: appEditors/AppGerberEditor.py:2715 msgid "" "There are 3 types of corners:\n" " - 'Round': the corner is rounded.\n" @@ -3590,20 +3577,20 @@ msgstr "" "- 'Chanfrado:' o canto é uma linha que conecta diretamente os recursos " "reunidos no canto" -#: appEditors/AppGerberEditor.py:2713 +#: appEditors/AppGerberEditor.py:2745 msgid "Scale Aperture" msgstr "Redim. Abertura" -#: appEditors/AppGerberEditor.py:2715 +#: appEditors/AppGerberEditor.py:2747 msgid "Scale a aperture in the aperture list" msgstr "Redimensiona uma abertura na lista de aberturas" -#: appEditors/AppGerberEditor.py:2723 +#: appEditors/AppGerberEditor.py:2755 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:210 msgid "Scale factor" msgstr "Fator de Escala" -#: appEditors/AppGerberEditor.py:2725 +#: appEditors/AppGerberEditor.py:2757 msgid "" "The factor by which to scale the selected aperture.\n" "Values can be between 0.0000 and 999.9999" @@ -3611,19 +3598,19 @@ msgstr "" "O fator para redimensionar a abertura selecionada. \n" "Os valores podem estar entre 0.0000 e 999.9999" -#: appEditors/AppGerberEditor.py:2753 +#: appEditors/AppGerberEditor.py:2785 msgid "Mark polygons" msgstr "Marcar polígonos" -#: appEditors/AppGerberEditor.py:2755 +#: appEditors/AppGerberEditor.py:2787 msgid "Mark the polygon areas." msgstr "Marcar as áreas de polígonos." -#: appEditors/AppGerberEditor.py:2763 +#: appEditors/AppGerberEditor.py:2795 msgid "Area UPPER threshold" msgstr "Limite de área SUPERIOR" -#: appEditors/AppGerberEditor.py:2765 +#: appEditors/AppGerberEditor.py:2797 msgid "" "The threshold value, all areas less than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -3631,11 +3618,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:2772 +#: appEditors/AppGerberEditor.py:2804 msgid "Area LOWER threshold" msgstr "Limite de área INFERIOR" -#: appEditors/AppGerberEditor.py:2774 +#: appEditors/AppGerberEditor.py:2806 msgid "" "The threshold value, all areas more than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -3643,32 +3630,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:2788 +#: appEditors/AppGerberEditor.py:2820 msgid "Mark" msgstr "Marcar" -#: appEditors/AppGerberEditor.py:2790 +#: appEditors/AppGerberEditor.py:2822 msgid "Mark the polygons that fit within limits." msgstr "Marcar os polígonos que se encaixam dentro dos limites." -#: appEditors/AppGerberEditor.py:2796 +#: appEditors/AppGerberEditor.py:2828 msgid "Delete all the marked polygons." msgstr "Excluir todos os polígonos marcados." -#: appEditors/AppGerberEditor.py:2802 +#: appEditors/AppGerberEditor.py:2834 msgid "Clear all the markings." msgstr "Limpar todas as marcações." -#: appEditors/AppGerberEditor.py:2822 appGUI/MainGUI.py:753 +#: appEditors/AppGerberEditor.py:2854 appGUI/MainGUI.py:753 #: appGUI/MainGUI.py:1180 appGUI/MainGUI.py:2349 appGUI/MainGUI.py:4925 msgid "Add Pad Array" msgstr "Adicionar Matriz de Pads" -#: appEditors/AppGerberEditor.py:2824 +#: appEditors/AppGerberEditor.py:2856 msgid "Add an array of pads (linear or circular array)" msgstr "Adicione uma matriz de pads (matriz linear ou circular)" -#: appEditors/AppGerberEditor.py:2830 +#: appEditors/AppGerberEditor.py:2862 msgid "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" @@ -3676,17 +3663,17 @@ msgstr "" "Selecione o tipo de matriz de pads para criar.\n" "Pode ser Linear X(Y) ou Circular" -#: appEditors/AppGerberEditor.py:2841 +#: appEditors/AppGerberEditor.py:2873 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:95 msgid "Nr of pads" msgstr "Nº de pads" -#: appEditors/AppGerberEditor.py:2843 +#: appEditors/AppGerberEditor.py:2875 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:97 msgid "Specify how many pads to be in the array." msgstr "Especifique quantos pads devem estar na matriz." -#: appEditors/AppGerberEditor.py:2892 +#: appEditors/AppGerberEditor.py:2924 msgid "" "Angle at which the linear array is placed.\n" "The precision is of max 2 decimals.\n" @@ -3698,13 +3685,13 @@ msgstr "" "Valor mínimo: -359.99 graus.\n" "Valor máximo: 360.00 graus." -#: appEditors/AppGerberEditor.py:3392 appEditors/AppGerberEditor.py:3396 +#: appEditors/AppGerberEditor.py:3424 appEditors/AppGerberEditor.py:3428 msgid "Aperture code value is missing or wrong format. Add it and retry." msgstr "" "O valor do código de abertura está ausente ou em formato incorreto. Altere e " "tente novamente." -#: appEditors/AppGerberEditor.py:3432 +#: appEditors/AppGerberEditor.py:3464 msgid "" "Aperture dimensions value is missing or wrong format. Add it in format " "(width, height) and retry." @@ -3712,164 +3699,173 @@ msgstr "" "O valor das dimensões da abertura está ausente ou está no formato errado. " "Altere (largura, altura) e tente novamente." -#: appEditors/AppGerberEditor.py:3445 +#: appEditors/AppGerberEditor.py:3477 msgid "Aperture size value is missing or wrong format. Add it and retry." msgstr "" "O valor do tamanho da abertura está ausente ou está no formato errado. " "Altere e tente novamente." -#: appEditors/AppGerberEditor.py:3456 +#: appEditors/AppGerberEditor.py:3488 msgid "Aperture already in the aperture table." msgstr "Abertura já na tabela de aberturas." -#: appEditors/AppGerberEditor.py:3463 +#: appEditors/AppGerberEditor.py:3495 msgid "Added new aperture with code" msgstr "Adicionada nova abertura com código" -#: appEditors/AppGerberEditor.py:3495 +#: appEditors/AppGerberEditor.py:3527 msgid " Select an aperture in Aperture Table" msgstr " Selecione uma abertura na Tabela de Aberturas" -#: appEditors/AppGerberEditor.py:3503 +#: appEditors/AppGerberEditor.py:3535 msgid "Select an aperture in Aperture Table -->" msgstr "Selecione uma abertura na Tabela de Aberturas ->" -#: appEditors/AppGerberEditor.py:3517 +#: appEditors/AppGerberEditor.py:3549 msgid "Deleted aperture with code" msgstr "Abertura excluída com código" -#: appEditors/AppGerberEditor.py:3585 +#: appEditors/AppGerberEditor.py:3617 msgid "Dimensions need two float values separated by comma." msgstr "" "As dimensões precisam de dois valores flutuantes separados por vírgula." -#: appEditors/AppGerberEditor.py:3594 +#: appEditors/AppGerberEditor.py:3626 msgid "Dimensions edited." msgstr "Dimensões editadas." -#: appEditors/AppGerberEditor.py:4116 -msgid "Loading Gerber into Editor" -msgstr "Lendo Gerber no Editor" +#: appEditors/AppGerberEditor.py:4148 +msgid "Loading" +msgstr "Carregando" -#: appEditors/AppGerberEditor.py:4246 +#: appEditors/AppGerberEditor.py:4278 msgid "Setting up the UI" msgstr "Configurando a interface do usuário" -#: appEditors/AppGerberEditor.py:4247 +#: appEditors/AppGerberEditor.py:4279 msgid "Adding geometry finished. Preparing the GUI" msgstr "Geometria adicionada. Preparando a GUI" -#: appEditors/AppGerberEditor.py:4256 +#: appEditors/AppGerberEditor.py:4288 msgid "Finished loading the Gerber object into the editor." msgstr "Carregamento do objeto Gerber no editor concluído." -#: appEditors/AppGerberEditor.py:4393 +#: appEditors/AppGerberEditor.py:4425 msgid "" "There are no Aperture definitions in the file. Aborting Gerber creation." msgstr "" "Não há definições da Abertura no arquivo. Abortando a criação de Gerber." -#: appEditors/AppGerberEditor.py:4395 appObjects/AppObject.py:164 +#: appEditors/AppGerberEditor.py:4427 appObjects/AppObject.py:164 #: appObjects/FlatCAMGeometry.py:2078 appParsers/ParseExcellon.py:972 #: appTools/ToolPcbWizard.py:318 app_Main.py:7709 app_Main.py:10173 #: app_Main.py:10233 app_Main.py:10364 app_Main.py:10429 msgid "An internal error has occurred. See shell.\n" msgstr "Ocorreu um erro interno. Veja shell (linha de comando).\n" -#: appEditors/AppGerberEditor.py:4403 -msgid "Creating Gerber." -msgstr "Criando Gerber." - -#: appEditors/AppGerberEditor.py:4415 +#: appEditors/AppGerberEditor.py:4447 msgid "Done. Gerber editing finished." msgstr "Edição de Gerber concluída." -#: appEditors/AppGerberEditor.py:4431 +#: appEditors/AppGerberEditor.py:4463 msgid "Cancelled. No aperture is selected" msgstr "Cancelado. Nenhuma abertura selecionada" -#: appEditors/AppGerberEditor.py:4586 app_Main.py:6634 +#: appEditors/AppGerberEditor.py:4618 app_Main.py:6634 msgid "Coordinates copied to clipboard." msgstr "Coordenadas copiadas para a área de transferência." -#: appEditors/AppGerberEditor.py:5033 +#: appEditors/AppGerberEditor.py:4923 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 +#: appObjects/AppObject.py:452 appObjects/FlatCAMCNCJob.py:1894 +#: appObjects/FlatCAMGerber.py:995 appObjects/FlatCAMObj.py:266 +#: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 +#: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1115 +#: appTools/ToolCorners.py:419 appTools/ToolFiducials.py:563 +#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:466 app_Main.py:4813 +msgid "Plotting" +msgstr "Plotando" + +#: appEditors/AppGerberEditor.py:5065 msgid "Failed. No aperture geometry is selected." msgstr "Cancelado. Nenhuma abertura selecionada." -#: appEditors/AppGerberEditor.py:5042 appEditors/AppGerberEditor.py:5313 +#: appEditors/AppGerberEditor.py:5074 appEditors/AppGerberEditor.py:5345 msgid "Done. Apertures geometry deleted." msgstr "Abertura excluída." -#: appEditors/AppGerberEditor.py:5185 +#: appEditors/AppGerberEditor.py:5217 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:5197 appTools/ToolCopperThieving.py:306 +#: appEditors/AppGerberEditor.py:5229 appTools/ToolCopperThieving.py:306 #: appTools/ToolCopperThieving.py:907 appTools/ToolCopperThieving.py:1104 #: appTools/ToolCorners.py:146 appTools/ToolCorners.py:413 #: appTools/ToolCutOut.py:779 appTools/ToolCutOut.py:905 #: appTools/ToolCutOut.py:1128 appTools/ToolCutOut.py:1278 #: appTools/ToolFiducials.py:240 appTools/ToolFiducials.py:492 -#: appTools/ToolFiducials.py:540 appTools/ToolFiducials.py:554 camlib.py:5279 -#: camlib.py:5675 +#: appTools/ToolFiducials.py:540 appTools/ToolFiducials.py:554 camlib.py:5286 +#: camlib.py:5682 msgid "Failed." msgstr "Falhou." -#: appEditors/AppGerberEditor.py:5216 +#: appEditors/AppGerberEditor.py:5248 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:5248 +#: appEditors/AppGerberEditor.py:5280 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:5264 +#: appEditors/AppGerberEditor.py:5296 msgid "Done. Scale Tool completed." msgstr "Redimensionamento concluído." -#: appEditors/AppGerberEditor.py:5302 +#: appEditors/AppGerberEditor.py:5334 msgid "Polygons marked." msgstr "Polígonos marcados." -#: appEditors/AppGerberEditor.py:5305 +#: appEditors/AppGerberEditor.py:5337 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:6033 +#: appEditors/AppGerberEditor.py:6065 msgid "Rotation action was not executed." msgstr "A rotação não foi executada." -#: appEditors/AppGerberEditor.py:6075 app_Main.py:6050 app_Main.py:6097 +#: appEditors/AppGerberEditor.py:6107 app_Main.py:6050 app_Main.py:6097 msgid "Flip action was not executed." msgstr "A ação de espelhamento não foi executada." -#: appEditors/AppGerberEditor.py:6115 +#: appEditors/AppGerberEditor.py:6147 msgid "Skew action was not executed." msgstr "A inclinação não foi executada." -#: appEditors/AppGerberEditor.py:6154 +#: appEditors/AppGerberEditor.py:6186 msgid "Scale action was not executed." msgstr "O redimensionamento não foi executado." -#: appEditors/AppGerberEditor.py:6198 +#: appEditors/AppGerberEditor.py:6230 msgid "Offset action was not executed." msgstr "O deslocamento não foi executado." -#: appEditors/AppGerberEditor.py:6287 +#: appEditors/AppGerberEditor.py:6319 msgid "Geometry shape offset Y cancelled" msgstr "Deslocamento Y cancelado" -#: appEditors/AppGerberEditor.py:6303 +#: appEditors/AppGerberEditor.py:6335 msgid "Geometry shape skew X cancelled" msgstr "Inclinação X cancelada" -#: appEditors/AppGerberEditor.py:6319 +#: appEditors/AppGerberEditor.py:6351 msgid "Geometry shape skew Y cancelled" msgstr "Inclinação Y cancelada" @@ -3902,7 +3898,7 @@ msgstr "Texto para substituir o da caixa Localizar ao longo do texto." #: appGUI/ObjectUI.py:1889 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 -#: appTools/ToolIsolation.py:3391 appTools/ToolPaint.py:3116 +#: appTools/ToolIsolation.py:3394 appTools/ToolPaint.py:3116 #: tclCommands/TclCommandPaint.py:162 msgid "All" msgstr "Todos" @@ -3998,7 +3994,7 @@ msgid "Dia" msgstr "Dia" #: appEditors/appGCodeEditor.py:687 appGUI/ObjectUI.py:999 -#: appGUI/ObjectUI.py:2034 appTools/ToolIsolation.py:3035 +#: appGUI/ObjectUI.py:2034 appTools/ToolIsolation.py:3038 #: appTools/ToolNCC.py:3909 appTools/ToolPaint.py:2831 msgid "TT" msgstr "TF" @@ -4324,8 +4320,8 @@ msgstr "Novo" #: appTools/ToolCopperThieving.py:1354 appTools/ToolCutOut.py:2027 #: appTools/ToolDblSided.py:529 appTools/ToolDblSided.py:771 #: appTools/ToolFilm.py:933 appTools/ToolFilm.py:956 appTools/ToolImage.py:135 -#: appTools/ToolImage.py:190 appTools/ToolIsolation.py:3351 -#: appTools/ToolIsolation.py:3404 appTools/ToolNCC.py:3872 +#: appTools/ToolImage.py:190 appTools/ToolIsolation.py:3354 +#: appTools/ToolIsolation.py:3407 appTools/ToolNCC.py:3872 #: appTools/ToolNCC.py:4342 appTools/ToolPaint.py:3132 #: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168 #: appTools/ToolPanelize.py:716 appTools/ToolTransform.py:126 @@ -4354,7 +4350,7 @@ msgstr "Criará um novo Objeto Geometria vazio." #: appTools/ToolDblSided.py:528 appTools/ToolDblSided.py:769 #: appTools/ToolFilm.py:932 appTools/ToolFilm.py:955 appTools/ToolImage.py:116 #: appTools/ToolImage.py:137 appTools/ToolImage.py:190 -#: appTools/ToolIsolation.py:3352 appTools/ToolIsolation.py:3404 +#: appTools/ToolIsolation.py:3355 appTools/ToolIsolation.py:3407 #: appTools/ToolNCC.py:3873 appTools/ToolNCC.py:4342 appTools/ToolPaint.py:3132 #: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168 #: appTools/ToolPanelize.py:716 appTools/ToolPanelize.py:810 @@ -4381,7 +4377,7 @@ msgstr "Criará um novo Objeto Gerber vazio." #: appTools/ToolCopperThieving.py:165 appTools/ToolCopperThieving.py:1340 #: appTools/ToolCopperThieving.py:1354 appTools/ToolDblSided.py:530 #: appTools/ToolDblSided.py:728 appTools/ToolDblSided.py:770 -#: appTools/ToolFilm.py:1211 appTools/ToolIsolation.py:3404 +#: appTools/ToolFilm.py:1211 appTools/ToolIsolation.py:3407 #: appTools/ToolNCC.py:4342 appTools/ToolPaint.py:3132 #: appTools/ToolPanelize.py:148 appTools/ToolPunchGerber.py:1128 #: appTools/ToolPunchGerber.py:1143 appTools/ToolTransform.py:126 @@ -5387,7 +5383,7 @@ msgid "NCC Tool" msgstr "Ferramenta NCC" #: appGUI/MainGUI.py:1052 appGUI/MainGUI.py:2221 appGUI/MainGUI.py:4474 -#: appTools/ToolIsolation.py:192 appTools/ToolIsolation.py:2951 +#: appTools/ToolIsolation.py:192 appTools/ToolIsolation.py:2954 msgid "Isolation Tool" msgstr "Ferramenta de Isolação" @@ -5411,7 +5407,7 @@ msgid "SolderPaste Tool" msgstr "Ferramenta Pasta de Solda" #: appGUI/MainGUI.py:1064 appGUI/MainGUI.py:2233 appGUI/MainGUI.py:4486 -#: appTools/ToolSub.py:647 +#: appTools/ToolSub.py:648 msgid "Subtract Tool" msgstr "Ferramenta Subtrair" @@ -5611,10 +5607,10 @@ msgstr "Área de Gráfico" #: appGUI/MainGUI.py:1429 appTools/ToolCopperThieving.py:1243 #: appTools/ToolCorners.py:475 appTools/ToolEtchCompensation.py:291 #: appTools/ToolExtractDrills.py:454 appTools/ToolFiducials.py:902 -#: appTools/ToolInvertGerber.py:212 appTools/ToolIsolation.py:2999 +#: appTools/ToolInvertGerber.py:212 appTools/ToolIsolation.py:3002 #: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:1010 #: appTools/ToolQRCode.py:666 appTools/ToolRulesCheck.py:1171 -#: appTools/ToolSolderPaste.py:1144 appTools/ToolSub.py:693 +#: appTools/ToolSolderPaste.py:1144 appTools/ToolSub.py:694 msgid "GERBER" msgstr "Gerber" @@ -5623,7 +5619,7 @@ msgstr "Gerber" msgid "EXCELLON" msgstr "Excellon" -#: appGUI/MainGUI.py:1449 appTools/ToolSub.py:746 +#: appGUI/MainGUI.py:1449 appTools/ToolSub.py:747 msgid "GEOMETRY" msgstr "Geometria" @@ -5785,7 +5781,7 @@ msgstr "Sim" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 -#: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3079 +#: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3082 #: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3959 #: appTools/ToolPaint.py:2869 appTranslation.py:112 appTranslation.py:214 #: app_Main.py:2499 app_Main.py:3526 app_Main.py:5981 app_Main.py:8997 @@ -6428,7 +6424,7 @@ msgid "App Object" msgstr "Ap Objeto" #: appGUI/ObjectUI.py:78 appTools/ToolDrilling.py:2015 -#: appTools/ToolIsolation.py:2988 appTools/ToolMilling.py:1620 +#: appTools/ToolIsolation.py:2991 appTools/ToolMilling.py:1620 msgid "" "BASIC is suitable for a beginner. Many parameters\n" "are hidden from the user in this mode.\n" @@ -6565,11 +6561,11 @@ msgstr "" msgid "Mark the aperture instances on canvas." msgstr "Marque as instâncias de abertura na tela." -#: appGUI/ObjectUI.py:339 appTools/ToolIsolation.py:3478 +#: appGUI/ObjectUI.py:339 appTools/ToolIsolation.py:3481 msgid "Buffer Solid Geometry" msgstr "Buffer de Geometria Sólida" -#: appGUI/ObjectUI.py:341 appTools/ToolIsolation.py:3480 +#: appGUI/ObjectUI.py:341 appTools/ToolIsolation.py:3483 msgid "" "This button is shown only when the Gerber file\n" "is loaded without buffering.\n" @@ -6586,7 +6582,7 @@ msgid "Isolation Routing" msgstr "Roteamento de Isolação" #: appGUI/ObjectUI.py:360 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:32 -#: appTools/ToolIsolation.py:2978 +#: appTools/ToolIsolation.py:2981 msgid "" "Create a Geometry object with\n" "toolpaths to cut around polygons." @@ -6656,7 +6652,7 @@ msgid "Resulting geometry will have rounded corners." msgstr "A geometria resultante terá cantos arredondados." #: appGUI/ObjectUI.py:467 appGUI/ObjectUI.py:507 appTools/ToolCutOut.py:2304 -#: appTools/ToolCutOut.py:2319 appTools/ToolIsolation.py:3457 +#: appTools/ToolCutOut.py:2319 appTools/ToolIsolation.py:3460 #: appTools/ToolNCC.py:4391 appTools/ToolPaint.py:3167 msgid "Generate Geometry" msgstr "Gerar Geometria" @@ -6988,14 +6984,14 @@ msgstr "" "O valor pode ser positivo para corte 'por fora'\n" "e negativo para corte 'por dentro'." -#: appGUI/ObjectUI.py:1079 appTools/ToolIsolation.py:3100 +#: appGUI/ObjectUI.py:1079 appTools/ToolIsolation.py:3103 #: appTools/ToolNCC.py:66 appTools/ToolNCC.py:3986 appTools/ToolPaint.py:140 #: appTools/ToolPaint.py:2896 msgid "Add from DB" msgstr "Adicionar do BD" #: appGUI/ObjectUI.py:1096 appTools/ToolCutOut.py:2088 -#: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3135 +#: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3138 #: appTools/ToolNCC.py:4020 appTools/ToolPaint.py:2916 msgid "Search and Add" msgstr "Pesquisar e Adicionar" @@ -7010,13 +7006,13 @@ msgstr "" #: appGUI/ObjectUI.py:1103 appObjects/FlatCAMGeometry.py:572 #: appTools/ToolCutOut.py:2100 appTools/ToolIsolation.py:66 -#: appTools/ToolIsolation.py:3146 appTools/ToolNCC.py:4031 +#: appTools/ToolIsolation.py:3149 appTools/ToolNCC.py:4031 #: appTools/ToolPaint.py:2927 msgid "Pick from DB" msgstr "Escolher do BD" #: appGUI/ObjectUI.py:1106 appTools/ToolCutOut.py:2103 -#: appTools/ToolIsolation.py:3149 appTools/ToolNCC.py:4034 +#: appTools/ToolIsolation.py:3152 appTools/ToolNCC.py:4034 #: appTools/ToolPaint.py:2930 msgid "" "Add a new tool to the Tool Table\n" @@ -7048,7 +7044,7 @@ msgstr "" #: appTools/ToolIsolation.py:532 appTools/ToolIsolation.py:640 #: appTools/ToolIsolation.py:645 appTools/ToolIsolation.py:675 #: appTools/ToolIsolation.py:698 appTools/ToolIsolation.py:711 -#: appTools/ToolIsolation.py:3179 appTools/ToolMilling.py:628 +#: appTools/ToolIsolation.py:3182 appTools/ToolMilling.py:628 #: appTools/ToolMilling.py:744 appTools/ToolMilling.py:749 #: appTools/ToolMilling.py:779 appTools/ToolMilling.py:790 #: appTools/ToolMilling.py:794 appTools/ToolMilling.py:1711 @@ -7062,7 +7058,7 @@ msgid "Parameters for" msgstr "Parâmetros para" #: appGUI/ObjectUI.py:1164 appTools/ToolDrilling.py:2119 -#: appTools/ToolIsolation.py:3182 appTools/ToolMilling.py:1714 +#: appTools/ToolIsolation.py:3185 appTools/ToolMilling.py:1714 #: appTools/ToolNCC.py:4067 appTools/ToolPaint.py:2961 msgid "" "The data used for creating GCode.\n" @@ -7242,13 +7238,13 @@ msgid "The feedrate used while the probe is probing." msgstr "Velocidade de Avanço usada enquanto a sonda está operando." #: appGUI/ObjectUI.py:1423 appTools/ToolDrilling.py:2364 -#: appTools/ToolIsolation.py:3278 appTools/ToolMilling.py:2042 +#: appTools/ToolIsolation.py:3281 appTools/ToolMilling.py:2042 #: appTools/ToolNCC.py:4225 appTools/ToolPaint.py:3056 msgid "Apply parameters to all tools" msgstr "Aplicar parâmetros a todas as ferramentas" #: appGUI/ObjectUI.py:1426 appTools/ToolDrilling.py:2367 -#: appTools/ToolIsolation.py:3281 appTools/ToolMilling.py:2045 +#: appTools/ToolIsolation.py:3284 appTools/ToolMilling.py:2045 #: appTools/ToolNCC.py:4228 appTools/ToolPaint.py:3059 msgid "" "The parameters in the current form will be applied\n" @@ -7258,13 +7254,13 @@ msgstr "" "em todas as ferramentas da Tabela de Ferramentas." #: appGUI/ObjectUI.py:1437 appTools/ToolDrilling.py:2378 -#: appTools/ToolIsolation.py:3292 appTools/ToolMilling.py:2056 +#: appTools/ToolIsolation.py:3295 appTools/ToolMilling.py:2056 #: appTools/ToolNCC.py:4239 appTools/ToolPaint.py:3070 msgid "Common Parameters" msgstr "Parâmetros Comuns" #: appGUI/ObjectUI.py:1439 appTools/ToolDrilling.py:2380 -#: appTools/ToolIsolation.py:3294 appTools/ToolMilling.py:2058 +#: appTools/ToolIsolation.py:3297 appTools/ToolMilling.py:2058 #: appTools/ToolNCC.py:4241 appTools/ToolPaint.py:3072 msgid "Parameters that are common for all tools." msgstr "Parâmetros comuns à todas as ferramentas." @@ -7468,7 +7464,7 @@ msgstr "Adiciona uma área de exclusão." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:305 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:324 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286 -#: appTools/ToolDrilling.py:2591 appTools/ToolIsolation.py:3440 +#: appTools/ToolDrilling.py:2591 appTools/ToolIsolation.py:3443 #: appTools/ToolMilling.py:2267 appTools/ToolNCC.py:4364 #: appTools/ToolPaint.py:3154 msgid "The kind of selection shape used for area selection." @@ -10596,7 +10592,7 @@ msgstr "Própria" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 -#: appTools/ToolCopperThieving.py:1322 appTools/ToolIsolation.py:3391 +#: appTools/ToolCopperThieving.py:1322 appTools/ToolIsolation.py:3394 #: appTools/ToolNCC.py:4319 appTools/ToolPaint.py:3116 msgid "Area Selection" msgstr "Seleção de Área" @@ -10606,7 +10602,7 @@ msgstr "Seleção de Área" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolCopperThieving.py:1323 appTools/ToolDblSided.py:761 -#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:4319 +#: appTools/ToolIsolation.py:3394 appTools/ToolNCC.py:4319 #: appTools/ToolPaint.py:3116 tclCommands/TclCommandPaint.py:166 msgid "Reference Object" msgstr "Objeto de Referência" @@ -11963,7 +11959,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:156 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:140 -#: appTools/ToolDrilling.py:2082 appTools/ToolIsolation.py:3071 +#: appTools/ToolDrilling.py:2082 appTools/ToolIsolation.py:3074 #: appTools/ToolMilling.py:1687 appTools/ToolNCC.py:3951 #: appTools/ToolPaint.py:2861 msgid "Tool order" @@ -11974,7 +11970,7 @@ msgstr "Ordem das Ferramentas" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:167 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141 -#: appTools/ToolDrilling.py:2083 appTools/ToolIsolation.py:3072 +#: appTools/ToolDrilling.py:2083 appTools/ToolIsolation.py:3075 #: appTools/ToolMilling.py:1688 appTools/ToolNCC.py:3952 #: appTools/ToolNCC.py:3962 appTools/ToolPaint.py:2862 #: appTools/ToolPaint.py:2872 @@ -12000,7 +11996,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:165 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:149 -#: appTools/ToolDrilling.py:2091 appTools/ToolIsolation.py:3080 +#: appTools/ToolDrilling.py:2091 appTools/ToolIsolation.py:3083 #: appTools/ToolMilling.py:1696 appTools/ToolNCC.py:3960 #: appTools/ToolPaint.py:2870 msgid "Forward" @@ -12010,7 +12006,7 @@ msgstr "Crescente" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:64 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 -#: appTools/ToolDrilling.py:2092 appTools/ToolIsolation.py:3081 +#: appTools/ToolDrilling.py:2092 appTools/ToolIsolation.py:3084 #: appTools/ToolMilling.py:1697 appTools/ToolNCC.py:3961 #: appTools/ToolPaint.py:2871 msgid "Reverse" @@ -12364,13 +12360,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:288 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:242 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:243 -#: appTools/ToolIsolation.py:3299 appTools/ToolNCC.py:4246 +#: appTools/ToolIsolation.py:3302 appTools/ToolNCC.py:4246 #: appTools/ToolPaint.py:3076 msgid "Rest" msgstr "Descansar" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:246 -#: appTools/ToolIsolation.py:3302 +#: appTools/ToolIsolation.py:3305 msgid "" "If checked, use 'rest machining'.\n" "Basically it will isolate outside PCB features,\n" @@ -12389,22 +12385,22 @@ msgstr "" "Se não estiver marcado, use o algoritmo padrão." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:258 -#: appTools/ToolIsolation.py:3324 +#: appTools/ToolIsolation.py:3327 msgid "Combine" msgstr "Combinar" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:260 -#: appTools/ToolIsolation.py:3326 +#: appTools/ToolIsolation.py:3329 msgid "Combine all passes into one object" msgstr "Combinar todos os passes em um objeto" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:267 -#: appTools/ToolIsolation.py:3343 +#: appTools/ToolIsolation.py:3346 msgid "Except" msgstr "Exceto" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:268 -#: appTools/ToolIsolation.py:3344 +#: appTools/ToolIsolation.py:3347 msgid "" "When the isolation geometry is generated,\n" "by checking this, the area of the object below\n" @@ -12416,13 +12412,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:350 -#: appTools/ToolIsolation.py:3333 appTools/ToolNCC.py:4377 +#: appTools/ToolIsolation.py:3336 appTools/ToolNCC.py:4377 msgid "Check validity" msgstr "Validar" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:352 -#: appTools/ToolIsolation.py:3335 appTools/ToolNCC.py:4379 +#: appTools/ToolIsolation.py:3338 appTools/ToolNCC.py:4379 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." @@ -12431,7 +12427,7 @@ msgstr "" "irão fornecer uma isolação completa." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:287 -#: appTools/ToolIsolation.py:3383 +#: appTools/ToolIsolation.py:3386 msgid "" "Isolation scope. Choose what to isolate:\n" "- 'All' -> Isolate all the polygons in the object\n" @@ -12447,18 +12443,18 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 -#: appTools/ToolIsolation.py:3391 appTools/ToolPaint.py:3116 +#: appTools/ToolIsolation.py:3394 appTools/ToolPaint.py:3116 #: tclCommands/TclCommandPaint.py:164 msgid "Polygon Selection" msgstr "Seleção de Polígonos" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:315 -#: appTools/ToolIsolation.py:3427 +#: appTools/ToolIsolation.py:3430 msgid "Interiors" msgstr "Interiores" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:317 -#: appTools/ToolIsolation.py:3429 +#: appTools/ToolIsolation.py:3432 msgid "" "When checked the user can select interiors of a polygon.\n" "(holes in the polygon)." @@ -12467,12 +12463,12 @@ msgstr "" "(orifícios no polígono)." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:322 -#: appTools/ToolIsolation.py:3314 +#: appTools/ToolIsolation.py:3317 msgid "Forced Rest" msgstr "Forçado" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:324 -#: appTools/ToolIsolation.py:3316 +#: appTools/ToolIsolation.py:3319 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" @@ -12495,17 +12491,6 @@ msgstr "Normal" msgid "Progressive" msgstr "Progressivo" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 -#: appObjects/AppObject.py:452 appObjects/FlatCAMObj.py:266 -#: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 -#: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1115 -#: appTools/ToolCorners.py:419 appTools/ToolFiducials.py:563 -#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:466 app_Main.py:4813 -msgid "Plotting" -msgstr "Plotando" - #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:341 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305 @@ -12944,7 +12929,7 @@ msgstr "" "Uma ferramenta para subtrair um objeto Gerber ou Geometry\n" "de outro do mesmo tipo." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:38 appTools/ToolSub.py:782 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:38 appTools/ToolSub.py:783 msgid "Close paths" msgstr "Fechar caminhos" @@ -12954,11 +12939,11 @@ msgid "" msgstr "" "Marcar isso fechará os caminhos cortados pelo objeto substrair Geometria." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:42 appTools/ToolSub.py:679 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:42 appTools/ToolSub.py:680 msgid "Delete source" msgstr "Excluir fonte" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:44 appTools/ToolSub.py:681 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:44 appTools/ToolSub.py:682 msgid "" "When checked will delete the source objects\n" "after a successful operation." @@ -13329,10 +13314,6 @@ msgstr "Mapa de altura GRBL vazio." msgid "Finished autolevelling." msgstr "Autonivelamento concluído." -#: appObjects/FlatCAMCNCJob.py:1894 -msgid "Plotting..." -msgstr "Plotando..." - #: appObjects/FlatCAMCNCJob.py:1966 msgid "File saved to" msgstr "Arquivo salvo em" @@ -13555,14 +13536,6 @@ msgstr "Gerando Código CNC" msgid "CNCjob created" msgstr "Trabalho CNC criado" -#: appObjects/FlatCAMGeometry.py:2564 appTools/ToolCopperThieving.py:593 -#: appTools/ToolFilm.py:639 appTools/ToolFilm.py:883 -#: appTools/ToolIsolation.py:930 appTools/ToolNCC.py:868 -#: appTools/ToolOptimal.py:145 appTools/ToolPanelize.py:613 -#: appTools/ToolRulesCheck.py:627 -msgid "Working..." -msgstr "Trabalhando..." - #: appObjects/FlatCAMGeometry.py:2585 msgid "Polish" msgstr "Limpar" @@ -13634,21 +13607,17 @@ msgid "Operation could not be done." msgstr "Não foi possível executar a operação." #: appObjects/FlatCAMGerber.py:556 appObjects/FlatCAMGerber.py:633 -#: appTools/ToolIsolation.py:1590 appTools/ToolIsolation.py:1957 +#: appTools/ToolIsolation.py:1590 appTools/ToolIsolation.py:1960 #: appTools/ToolNCC.py:1870 appTools/ToolNCC.py:2891 appTools/ToolNCC.py:3271 msgid "Isolation geometry could not be generated." msgstr "A geometria de isolação não pôde ser gerada." #: appObjects/FlatCAMGerber.py:583 appObjects/FlatCAMGerber.py:711 #: appTools/ToolIsolation.py:1656 appTools/ToolIsolation.py:1852 -#: appTools/ToolIsolation.py:2041 +#: appTools/ToolIsolation.py:2044 msgid "Isolation geometry created" msgstr "Geometria de isolação criada" -#: appObjects/FlatCAMGerber.py:995 -msgid "Plotting Apertures" -msgstr "Mostrando Aberturas" - #: appObjects/FlatCAMObj.py:252 msgid "Name changed from" msgstr "Nome alterado de" @@ -13682,7 +13651,7 @@ msgstr "Inclinando..." msgid "Dimensions" msgstr "Dimensões" -#: appObjects/FlatCAMObj.py:510 appTools/ToolProperties.py:195 +#: appObjects/FlatCAMObj.py:510 msgid "Calculating dimensions ... Please wait." msgstr "Calculando dimensões ... Por favor, espere." @@ -14054,12 +14023,12 @@ msgstr "" #: appTools/ToolDblSided.py:946 appTools/ToolDrilling.py:2649 #: appTools/ToolEtchCompensation.py:459 appTools/ToolExtractDrills.py:699 #: appTools/ToolFiducials.py:962 appTools/ToolFilm.py:1387 -#: appTools/ToolInvertGerber.py:284 appTools/ToolIsolation.py:3490 +#: appTools/ToolInvertGerber.py:284 appTools/ToolIsolation.py:3493 #: appTools/ToolMilling.py:2324 appTools/ToolNCC.py:4407 #: appTools/ToolOptimal.py:594 appTools/ToolPaint.py:3183 #: appTools/ToolPanelize.py:891 appTools/ToolPunchGerber.py:1308 #: appTools/ToolQRCode.py:912 appTools/ToolRulesCheck.py:1627 -#: appTools/ToolSolderPaste.py:1558 appTools/ToolSub.py:806 +#: appTools/ToolSolderPaste.py:1558 appTools/ToolSub.py:807 #: appTools/ToolTransform.py:920 msgid "Reset Tool" msgstr "Redefinir Ferramenta" @@ -14070,12 +14039,12 @@ msgstr "Redefinir Ferramenta" #: appTools/ToolDblSided.py:949 appTools/ToolDrilling.py:2652 #: appTools/ToolEtchCompensation.py:462 appTools/ToolExtractDrills.py:702 #: appTools/ToolFiducials.py:965 appTools/ToolFilm.py:1390 -#: appTools/ToolInvertGerber.py:287 appTools/ToolIsolation.py:3493 +#: appTools/ToolInvertGerber.py:287 appTools/ToolIsolation.py:3496 #: appTools/ToolMilling.py:2327 appTools/ToolNCC.py:4410 #: appTools/ToolOptimal.py:597 appTools/ToolPaint.py:3186 #: appTools/ToolPanelize.py:894 appTools/ToolPunchGerber.py:1311 #: appTools/ToolQRCode.py:915 appTools/ToolRulesCheck.py:1630 -#: appTools/ToolSolderPaste.py:1561 appTools/ToolSub.py:809 +#: appTools/ToolSolderPaste.py:1561 appTools/ToolSub.py:810 #: appTools/ToolTransform.py:923 msgid "Will reset the tool parameters." msgstr "Redefinirá os parâmetros da ferramenta." @@ -14276,8 +14245,8 @@ msgstr "" "Contém os pontos de calibração esperados e\n" "os medidos." -#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:704 -#: appTools/ToolSub.py:757 +#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:705 +#: appTools/ToolSub.py:758 msgid "Target" msgstr "Alvo" @@ -14535,8 +14504,8 @@ msgstr "Área de Adição de Cobre." #: appTools/ToolNCC.py:860 appTools/ToolNCC.py:1322 appTools/ToolNCC.py:1371 #: appTools/ToolNCC.py:1404 appTools/ToolPaint.py:1095 #: appTools/ToolPanelize.py:192 appTools/ToolPanelize.py:206 -#: appTools/ToolSub.py:163 appTools/ToolSub.py:181 appTools/ToolSub.py:390 -#: appTools/ToolSub.py:403 tclCommands/TclCommandCopperClear.py:97 +#: appTools/ToolSub.py:163 appTools/ToolSub.py:181 appTools/ToolSub.py:391 +#: appTools/ToolSub.py:404 tclCommands/TclCommandCopperClear.py:97 #: tclCommands/TclCommandPaint.py:99 msgid "Could not retrieve object" msgstr "Não foi possível recuperar o objeto" @@ -14558,6 +14527,12 @@ msgid "Copper Thieving Tool. Preparing areas to fill with copper." msgstr "" "Ferramenta de Adição de Cobre. Preparando áreas para preencher com cobre." +#: appTools/ToolCopperThieving.py:593 appTools/ToolFilm.py:639 +#: appTools/ToolFilm.py:883 appTools/ToolNCC.py:868 +#: appTools/ToolRulesCheck.py:627 +msgid "Working..." +msgstr "Trabalhando..." + #: appTools/ToolCopperThieving.py:626 msgid "Geometry not supported for bounding box" msgstr "Geometria não suportada para caixa delimitadora" @@ -14633,7 +14608,7 @@ msgstr "" "- 'Objeto de referência' - fará Copper Thieving dentro da área especificada " "por outro objeto." -#: appTools/ToolCopperThieving.py:1334 appTools/ToolIsolation.py:3398 +#: appTools/ToolCopperThieving.py:1334 appTools/ToolIsolation.py:3401 #: appTools/ToolNCC.py:4336 appTools/ToolPaint.py:3126 msgid "Ref. Type" msgstr "Tipo de Ref" @@ -14646,12 +14621,12 @@ msgstr "" "O tipo de objeto FlatCAM a ser usado como referência para adição de cobre.\n" "Pode ser Gerber, Excellon ou Geometria." -#: appTools/ToolCopperThieving.py:1345 appTools/ToolIsolation.py:3409 +#: appTools/ToolCopperThieving.py:1345 appTools/ToolIsolation.py:3412 #: appTools/ToolNCC.py:4346 appTools/ToolPaint.py:3136 msgid "Ref. Object" msgstr "Objeto de Ref" -#: appTools/ToolCopperThieving.py:1347 appTools/ToolIsolation.py:3411 +#: appTools/ToolCopperThieving.py:1347 appTools/ToolIsolation.py:3414 #: appTools/ToolNCC.py:4348 appTools/ToolPaint.py:3138 msgid "The FlatCAM object to be used as non copper clearing reference." msgstr "O objeto FlatCAM a ser usado como referência para retirada de cobre." @@ -14802,7 +14777,7 @@ msgstr "Ferramenta atualizada do banco de dados de ferramentas." msgid "Default tool added." msgstr "Ferramenta padrão adicionada." -#: appTools/ToolCutOut.py:471 appTools/ToolIsolation.py:2588 +#: appTools/ToolCutOut.py:471 appTools/ToolIsolation.py:2591 #: appTools/ToolNCC.py:3731 appTools/ToolPaint.py:2636 app_Main.py:5924 #: app_Main.py:5944 msgid "Selected tool can't be used here. Pick another." @@ -14953,7 +14928,7 @@ msgstr "" "O que estiver selecionado aqui irá ditar o tipo\n" "de objetos que preencherão a caixa de combinação 'Objeto'." -#: appTools/ToolCutOut.py:2091 appTools/ToolIsolation.py:3138 +#: appTools/ToolCutOut.py:2091 appTools/ToolIsolation.py:3141 #: appTools/ToolNCC.py:4023 appTools/ToolPaint.py:2919 msgid "" "Add a new tool to the Tool Table\n" @@ -15556,19 +15531,19 @@ msgstr "Ir para o Ponto Médio" msgid "Current Tool parameters were applied to all tools." msgstr "Parâmetros aplicados a todas as ferramentas." -#: appTools/ToolDrilling.py:1600 camlib.py:4071 +#: appTools/ToolDrilling.py:1600 camlib.py:4078 msgid "The loaded Excellon file has no drills" msgstr "O arquivo Excellon carregado não tem furos" -#: appTools/ToolDrilling.py:1645 camlib.py:3989 +#: appTools/ToolDrilling.py:1645 camlib.py:3996 msgid "Creating a list of points to drill..." msgstr "Criando uma lista de pontos para furar..." -#: appTools/ToolDrilling.py:1652 camlib.py:4018 +#: appTools/ToolDrilling.py:1652 camlib.py:4025 msgid "Failed. Drill points inside the exclusion zones." msgstr "Falha. Pontos de perfuração dentro das zonas de exclusão." -#: appTools/ToolDrilling.py:1668 camlib.py:4061 camlib.py:5455 camlib.py:5864 +#: appTools/ToolDrilling.py:1668 camlib.py:4068 camlib.py:5462 camlib.py:5871 msgid "Starting G-Code" msgstr "Iniciando o G-Code" @@ -15576,7 +15551,7 @@ msgstr "Iniciando o G-Code" msgid "Generating Excellon CNCJob..." msgstr "Gerando Trabalho CNC Excellon ..." -#: appTools/ToolDrilling.py:1791 camlib.py:3213 camlib.py:3636 camlib.py:5722 +#: appTools/ToolDrilling.py:1791 camlib.py:3213 camlib.py:3643 camlib.py:5729 msgid "The Toolchange X,Y format has to be (x, y)." msgstr "O formato X, Y da Troca de Ferramentas deve ser (x, y)." @@ -16049,9 +16024,9 @@ msgstr "" "O tipo escolhido não é suportado como parâmetro. Apenas Geometria e Gerber " "são suportados" -#: appTools/ToolImage.py:149 -msgid "Importing Image" -msgstr "Importando Imagem" +#: appTools/ToolImage.py:149 appTools/ToolPcbWizard.py:336 +msgid "Importing" +msgstr "Importando" #: appTools/ToolImage.py:161 appTools/ToolPDF.py:155 app_Main.py:10070 #: app_Main.py:10125 app_Main.py:10203 app_Main.py:10266 app_Main.py:10332 @@ -16217,7 +16192,7 @@ msgstr "" "isolação completa." #: appTools/ToolIsolation.py:1068 appTools/ToolIsolation.py:1155 -#: appTools/ToolIsolation.py:1213 appTools/ToolIsolation.py:2637 +#: appTools/ToolIsolation.py:1213 appTools/ToolIsolation.py:2640 #: appTools/ToolNCC.py:1015 appTools/ToolNCC.py:1103 appTools/ToolNCC.py:1165 #: appTools/ToolNCC.py:3780 appTools/ToolPaint.py:703 appTools/ToolPaint.py:791 #: appTools/ToolPaint.py:853 appTools/ToolPaint.py:2692 @@ -16251,8 +16226,8 @@ msgid "Tool(s) deleted from Tool Table." msgstr "Ferramenta(s) excluída(s) da Tabela de Ferramentas." #: appTools/ToolIsolation.py:1390 -msgid "Isolating..." -msgstr "Isolando..." +msgid "Isolating ..." +msgstr "Isolando ..." #: appTools/ToolIsolation.py:1410 msgid "Following geometry was generated" @@ -16271,17 +16246,17 @@ msgid "Click on a polygon to isolate it." msgstr "Clique em um polígono para isolá-lo." #: appTools/ToolIsolation.py:1597 appTools/ToolIsolation.py:1620 -#: appTools/ToolIsolation.py:1776 appTools/ToolIsolation.py:1969 +#: appTools/ToolIsolation.py:1776 appTools/ToolIsolation.py:1972 msgid "Subtracting Geo" msgstr "Subtraindo Geo" #: appTools/ToolIsolation.py:1601 appTools/ToolIsolation.py:1780 -#: appTools/ToolIsolation.py:1973 +#: appTools/ToolIsolation.py:1976 msgid "Intersecting Geo" msgstr "Interseção Geo" #: appTools/ToolIsolation.py:1652 appTools/ToolIsolation.py:1849 -#: appTools/ToolIsolation.py:2038 +#: appTools/ToolIsolation.py:2041 msgid "Empty Geometry in" msgstr "Geometria vazia em" @@ -16303,58 +16278,58 @@ msgid "" msgstr "" "Os recursos de cobre que não puderam ser isolados nas seguintes coordenadas:" -#: appTools/ToolIsolation.py:2202 appTools/ToolIsolation.py:2315 +#: appTools/ToolIsolation.py:2205 appTools/ToolIsolation.py:2318 #: appTools/ToolPaint.py:1135 msgid "Added polygon" msgstr "Polígono adicionado" -#: appTools/ToolIsolation.py:2203 appTools/ToolIsolation.py:2317 +#: appTools/ToolIsolation.py:2206 appTools/ToolIsolation.py:2320 msgid "Click to add next polygon or right click to start isolation." msgstr "" "Clique para adicionar o próximo polígono ou clique com o botão direito do " "mouse para iniciar a isolação." -#: appTools/ToolIsolation.py:2215 appTools/ToolPaint.py:1149 +#: appTools/ToolIsolation.py:2218 appTools/ToolPaint.py:1149 msgid "Removed polygon" msgstr "Polígono removido" -#: appTools/ToolIsolation.py:2216 +#: appTools/ToolIsolation.py:2219 msgid "Click to add/remove next polygon or right click to start isolation." msgstr "" "Clique para adicionar/remover o próximo polígono ou clique com o botão " "direito do mouse para iniciar a isolação." -#: appTools/ToolIsolation.py:2221 appTools/ToolPaint.py:1155 +#: appTools/ToolIsolation.py:2224 appTools/ToolPaint.py:1155 msgid "No polygon detected under click position." msgstr "Nenhum polígono detectado na posição do clique." -#: appTools/ToolIsolation.py:2251 appTools/ToolPaint.py:1185 +#: appTools/ToolIsolation.py:2254 appTools/ToolPaint.py:1185 msgid "List of single polygons is empty. Aborting." msgstr "A lista de polígonos únicos está vazia. Abortando." -#: appTools/ToolIsolation.py:2320 +#: appTools/ToolIsolation.py:2323 msgid "No polygon in selection." msgstr "Nenhum polígono na seleção." -#: appTools/ToolIsolation.py:2348 +#: appTools/ToolIsolation.py:2351 msgid "Click the end point of the paint area." msgstr "Clique no ponto final da área." -#: appTools/ToolIsolation.py:2601 appTools/ToolNCC.py:3744 +#: appTools/ToolIsolation.py:2604 appTools/ToolNCC.py:3744 #: appTools/ToolPaint.py:2649 app_Main.py:5935 app_Main.py:5954 msgid "Tool from DB added in Tool Table." msgstr "Ferramenta do Banco de Dados adicionada na Tabela de Ferramentas." -#: appTools/ToolIsolation.py:2655 appTools/ToolNCC.py:3797 +#: appTools/ToolIsolation.py:2658 appTools/ToolNCC.py:3797 #: appTools/ToolPaint.py:2709 msgid "New tool added to Tool Table." msgstr "Nova ferramenta adicionada à Tabela de Ferramentas." -#: appTools/ToolIsolation.py:3001 +#: appTools/ToolIsolation.py:3004 msgid "Gerber object for isolation routing." msgstr "Objeto Gerber para roteamento de isolação." -#: appTools/ToolIsolation.py:3025 appTools/ToolNCC.py:3899 +#: appTools/ToolIsolation.py:3028 appTools/ToolNCC.py:3899 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for copper clearing." @@ -16362,7 +16337,7 @@ msgstr "" "Conjunto de ferramentas do qual o algoritmo\n" "escolherá para usar na retirada de cobre." -#: appTools/ToolIsolation.py:3041 +#: appTools/ToolIsolation.py:3044 msgid "" "This is the Tool Number.\n" "Isolation routing will start with the tool with the biggest \n" @@ -16378,7 +16353,7 @@ msgstr "" "resultante. Isso ocorre porque com algumas ferramentas esta função\n" "não será capaz de criar geometria de roteamento." -#: appTools/ToolIsolation.py:3049 appTools/ToolNCC.py:3923 +#: appTools/ToolIsolation.py:3052 appTools/ToolNCC.py:3923 msgid "" "Tool Diameter. It's value (in current FlatCAM units)\n" "is the cut width into the material." @@ -16386,7 +16361,7 @@ msgstr "" "Diâmetro da ferramenta. É a largura do corte no material.\n" "(nas unidades atuais do FlatCAM)" -#: appTools/ToolIsolation.py:3053 appTools/ToolNCC.py:3927 +#: appTools/ToolIsolation.py:3056 appTools/ToolNCC.py:3927 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n" @@ -16419,11 +16394,11 @@ msgstr "" "Escolhendo o tipo \"Forma em V\" automaticamente selecionará o Tipo de " "Operação Isolação." -#: appTools/ToolIsolation.py:3121 appTools/ToolNCC.py:4007 +#: appTools/ToolIsolation.py:3124 appTools/ToolNCC.py:4007 msgid "Optimal" msgstr "Ótima" -#: appTools/ToolIsolation.py:3125 appTools/ToolNCC.py:4011 +#: appTools/ToolIsolation.py:3128 appTools/ToolNCC.py:4011 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." @@ -16431,7 +16406,7 @@ msgstr "" "Busca um diâmetro de ferramenta que garanta\n" "fazer uma isolação completa." -#: appTools/ToolIsolation.py:3166 appTools/ToolNCC.py:4051 +#: appTools/ToolIsolation.py:3169 appTools/ToolNCC.py:4051 #: appTools/ToolPaint.py:2947 appTools/ToolSolderPaste.py:1212 msgid "" "Delete a selection of tools in the Tool Table\n" @@ -16440,7 +16415,7 @@ msgstr "" "Apague uma seleção de ferramentas na Tabela de Ferramentas selecionando " "primeiro a(s) linha(s) na Tabela de Ferramentas." -#: appTools/ToolIsolation.py:3354 +#: appTools/ToolIsolation.py:3357 msgid "" "Specify the type of object to be excepted from isolation.\n" "It can be of type: Gerber or Geometry.\n" @@ -16452,11 +16427,11 @@ msgstr "" "Esta seleção ditará o tipo de objetos que preencherão\n" "a caixa de combinação 'Objeto'." -#: appTools/ToolIsolation.py:3364 +#: appTools/ToolIsolation.py:3367 msgid "Object whose area will be removed from isolation geometry." msgstr "Objeto cuja área será removida da geometria de isolação." -#: appTools/ToolIsolation.py:3400 appTools/ToolNCC.py:4338 +#: appTools/ToolIsolation.py:3403 appTools/ToolNCC.py:4338 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -16465,7 +16440,7 @@ msgstr "" "cobre.\n" "Pode ser Gerber, Excellon ou Geometria." -#: appTools/ToolIsolation.py:3466 +#: appTools/ToolIsolation.py:3469 msgid "" "Create a Geometry object with toolpaths to cut \n" "isolation outside, inside or on both sides of the\n" @@ -16527,7 +16502,7 @@ msgid "MOVE: Click on the Destination point ..." msgstr "MOVER: Clique no ponto de destino ..." #: appTools/ToolMove.py:163 -msgid "Moving..." +msgid "Moving ..." msgstr "Movendo ..." #: appTools/ToolMove.py:166 @@ -16873,8 +16848,8 @@ msgid "Open PDF cancelled" msgstr "Abrir PDF cancelado" #: appTools/ToolPDF.py:123 -msgid "Parsing PDF file ..." -msgstr "Analisando arquivo PDF ..." +msgid "Parsing ..." +msgstr "Analisando ..." #: appTools/ToolPDF.py:139 app_Main.py:10297 msgid "Failed to open" @@ -16971,8 +16946,8 @@ msgid "Paint Done." msgstr "Pintura concluída." #: appTools/ToolPaint.py:2196 -msgid "Painting..." -msgstr "Pintando..." +msgid "Painting ..." +msgstr "Pintando ..." #: appTools/ToolPaint.py:2230 appTools/ToolPaint.py:2235 #: appTools/ToolPaint.py:2243 appTools/ToolPaint.py:2332 @@ -17292,10 +17267,6 @@ msgstr "Este não é um arquivo Excellon." msgid "Cannot parse file" msgstr "Não é possível analisar o arquivo" -#: appTools/ToolPcbWizard.py:336 -msgid "Importing Excellon." -msgstr "Importando Excellon." - #: appTools/ToolPcbWizard.py:343 msgid "Import Excellon file failed." msgstr "Falha na importação do arquivo Excellon." @@ -17512,10 +17483,6 @@ msgstr "" msgid "Cancelled. There is no QRCode Data in the text box." msgstr "Cancelado. Não há dados para o QRCode na caixa de texto." -#: appTools/ToolQRCode.py:166 -msgid "Generating QRCode geometry" -msgstr "Gerando Geometria QRCode" - #: appTools/ToolQRCode.py:206 msgid "Click on the Destination point ..." msgstr "Clique no ponto de destino ..." @@ -17819,10 +17786,6 @@ msgstr "Ferramenta(s) de bico excluída(s) da tabela de ferramentas." msgid "No SolderPaste mask Gerber object loaded." msgstr "Nenhum objeto Gerber de máscara de Pasta de Solda carregado." -#: appTools/ToolSolderPaste.py:670 -msgid "Creating Solder Paste dispensing geometry." -msgstr "Criação da geometria de distribuição da pasta de solda." - #: appTools/ToolSolderPaste.py:683 msgid "No Nozzle tools in the tool table." msgstr "Nenhuma ferramenta de Bico na tabela de ferramentas." @@ -18084,7 +18047,7 @@ msgstr "" msgid "Sub Tool" msgstr "Ferramenta Sub" -#: appTools/ToolSub.py:151 appTools/ToolSub.py:382 +#: appTools/ToolSub.py:151 appTools/ToolSub.py:383 msgid "No Target object loaded." msgstr "Nenhum objeto de destino foi carregado." @@ -18092,43 +18055,43 @@ msgstr "Nenhum objeto de destino foi carregado." msgid "Loading geometry from Gerber objects." msgstr "Carregando geometria de objetos Gerber." -#: appTools/ToolSub.py:171 appTools/ToolSub.py:395 +#: appTools/ToolSub.py:171 appTools/ToolSub.py:396 msgid "No Subtractor object loaded." msgstr "Nenhum objeto Subtrator carregado." -#: appTools/ToolSub.py:220 +#: appTools/ToolSub.py:221 msgid "Finished parsing geometry for aperture" msgstr "Análise de geometria para abertura concluída" -#: appTools/ToolSub.py:222 +#: appTools/ToolSub.py:223 msgid "Subtraction aperture processing finished." msgstr "Processamento de subtração de abertura concluído." -#: appTools/ToolSub.py:352 appTools/ToolSub.py:546 -msgid "Generating new object ..." -msgstr "Gerando novo objeto ..." +#: appTools/ToolSub.py:353 appTools/ToolSub.py:547 +msgid "New object ..." +msgstr "Novo Objeto ..." -#: appTools/ToolSub.py:355 appTools/ToolSub.py:549 appTools/ToolSub.py:631 +#: appTools/ToolSub.py:356 appTools/ToolSub.py:550 appTools/ToolSub.py:632 msgid "Generating new object failed." msgstr "A geração de novo objeto falhou." -#: appTools/ToolSub.py:359 appTools/ToolSub.py:554 +#: appTools/ToolSub.py:360 appTools/ToolSub.py:555 msgid "Created" msgstr "Criado" -#: appTools/ToolSub.py:408 +#: appTools/ToolSub.py:409 msgid "Currently, the Subtractor geometry cannot be of type Multigeo." msgstr "Atualmente, a geometria do Subtrator não pode ser do tipo MultiGeo." -#: appTools/ToolSub.py:448 +#: appTools/ToolSub.py:449 msgid "Parsing solid_geometry ..." msgstr "Analisando solid_geometry ..." -#: appTools/ToolSub.py:450 +#: appTools/ToolSub.py:451 msgid "Parsing solid_geometry for tool" msgstr "Analisando solid_geometry para ferramenta" -#: appTools/ToolSub.py:706 +#: appTools/ToolSub.py:707 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." @@ -18136,11 +18099,11 @@ msgstr "" "Objeto Gerber do qual subtrair\n" "o objeto Gerber subtrator." -#: appTools/ToolSub.py:720 appTools/ToolSub.py:773 +#: appTools/ToolSub.py:721 appTools/ToolSub.py:774 msgid "Subtractor" msgstr "Subtrator" -#: appTools/ToolSub.py:722 +#: appTools/ToolSub.py:723 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." @@ -18148,11 +18111,11 @@ msgstr "" "Objeto Gerber que será subtraído\n" "do objeto Gerber de destino." -#: appTools/ToolSub.py:729 +#: appTools/ToolSub.py:730 msgid "Subtract Gerber" msgstr "Subtrair Gerber" -#: appTools/ToolSub.py:732 +#: appTools/ToolSub.py:733 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -18164,7 +18127,7 @@ msgstr "" "Pode ser usado para remover a serigrafia sobreposta\n" "sobre a máscara de solda." -#: appTools/ToolSub.py:759 +#: appTools/ToolSub.py:760 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." @@ -18172,7 +18135,7 @@ msgstr "" "Objeto de geometria a partir do qual subtrair\n" "o objeto de geometria do substrator." -#: appTools/ToolSub.py:775 +#: appTools/ToolSub.py:776 msgid "" "Geometry object that will be subtracted\n" "from the target Geometry object." @@ -18180,17 +18143,17 @@ msgstr "" "Objeto de geometria que será subtraído\n" "do objeto de geometria de destino." -#: appTools/ToolSub.py:783 +#: appTools/ToolSub.py:784 msgid "" "Checking this will close the paths cut by the Geometry subtractor object." msgstr "" "Marcar isso fechará os caminhos cortados pelo objeto substrair Geometria." -#: appTools/ToolSub.py:787 +#: appTools/ToolSub.py:788 msgid "Subtract Geometry" msgstr "Subtrair Geometria" -#: appTools/ToolSub.py:790 +#: appTools/ToolSub.py:791 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -19144,10 +19107,6 @@ msgstr "Habilitando gráficos..." msgid "Disabling plots ..." msgstr "Desabilitando gráficos..." -#: app_Main.py:7923 -msgid "Working ..." -msgstr "Trabalhando ..." - #: app_Main.py:8036 msgid "Set alpha level ..." msgstr "Ajustar nível alfa ..." @@ -19296,16 +19255,16 @@ msgid "Save Object as PDF ..." msgstr "Salvar objeto como PDF ..." #: app_Main.py:9361 -msgid "Printing PDF ... Please wait." -msgstr "Imprimindo PDF ... Aguarde." +msgid "Printing PDF ..." +msgstr "Imprimindo PDF ..." #: app_Main.py:9536 msgid "PDF file saved to" msgstr "Arquivo PDF salvo em" -#: app_Main.py:9558 -msgid "Exporting SVG" -msgstr "Exportando SVG" +#: app_Main.py:9558 app_Main.py:9818 app_Main.py:9952 app_Main.py:10019 +msgid "Exporting ..." +msgstr "Exportando ..." #: app_Main.py:9601 msgid "SVG file exported to" @@ -19331,10 +19290,6 @@ msgstr "Preferências exportadas para" msgid "Excellon file exported to" msgstr "Arquivo Excellon exportado para" -#: app_Main.py:9818 -msgid "Exporting Excellon" -msgstr "Exportando Excellon" - #: app_Main.py:9823 app_Main.py:9830 msgid "Could not export Excellon file." msgstr "Não foi possível exportar o arquivo Excellon." @@ -19343,10 +19298,6 @@ msgstr "Não foi possível exportar o arquivo Excellon." msgid "Gerber file exported to" msgstr "Arquivo Gerber exportado para" -#: app_Main.py:9952 -msgid "Exporting Gerber" -msgstr "Exportando Gerber" - #: app_Main.py:9957 app_Main.py:9964 msgid "Could not export file." msgstr "Não foi possível exportar o arquivo." @@ -19355,26 +19306,18 @@ msgstr "Não foi possível exportar o arquivo." msgid "DXF file exported to" msgstr "Arquivo DXF exportado para" -#: app_Main.py:10019 -msgid "Exporting DXF" -msgstr "Exportando DXF" - #: app_Main.py:10024 app_Main.py:10031 msgid "Could not export DXF file." msgstr "Não foi possível exportar o arquivo DXF." -#: app_Main.py:10072 -msgid "Importing SVG" -msgstr "Importando SVG" +#: app_Main.py:10072 app_Main.py:10127 tclCommands/TclCommandImportSvg.py:76 +msgid "Importing ..." +msgstr "Importando ..." #: app_Main.py:10080 app_Main.py:10135 msgid "Import failed." msgstr "Importação falhou." -#: app_Main.py:10127 -msgid "Importing DXF" -msgstr "Importando DXF" - #: app_Main.py:10165 app_Main.py:10356 app_Main.py:10421 msgid "Failed to open file" msgstr "Falha ao abrir o arquivo" @@ -19389,9 +19332,10 @@ msgstr "" "O objeto não é um arquivo Gerber ou está vazio. Abortando a criação de " "objetos." -#: app_Main.py:10185 -msgid "Opening Gerber" -msgstr "Abrindo Gerber" +#: app_Main.py:10185 app_Main.py:10249 app_Main.py:10309 app_Main.py:10383 +#: app_Main.py:10436 tclCommands/TclCommandOpenDXF.py:81 +msgid "Opening ..." +msgstr "Abrindo ..." #: app_Main.py:10196 msgid "Open Gerber failed. Probable not a Gerber file." @@ -19401,10 +19345,6 @@ msgstr "Abrir Gerber falhou. Provavelmente não é um arquivo Gerber." msgid "Cannot open file" msgstr "Não é possível abrir o arquivo" -#: app_Main.py:10249 -msgid "Opening Excellon." -msgstr "Abrindo Excellon." - #: app_Main.py:10259 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Falha ao abrir Excellon. Provavelmente não é um arquivo Excellon." @@ -19417,10 +19357,6 @@ msgstr "Lendo Arquivo G-Code" msgid "This is not GCODE" msgstr "Não é G-Code" -#: app_Main.py:10309 -msgid "Opening G-Code." -msgstr "Abrindo G-Code." - #: app_Main.py:10322 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " @@ -19439,10 +19375,6 @@ msgstr "" "O objeto não é um arquivo HPGL2 ou está vazio. Interrompendo a criação de " "objetos." -#: app_Main.py:10383 -msgid "Opening HPGL2" -msgstr "Abrindo o HPGL2" - #: app_Main.py:10390 msgid " Open HPGL2 failed. Probable not a HPGL2 file." msgstr " Falha no HPGL2 aberto. Provavelmente não é um arquivo HPGL2." @@ -19451,10 +19383,6 @@ msgstr " Falha no HPGL2 aberto. Provavelmente não é um arquivo HPGL2." msgid "TCL script file opened in Code Editor." msgstr "Arquivo de script TCL aberto no Editor de Códigos." -#: app_Main.py:10436 -msgid "Opening TCL Script..." -msgstr "Abrindo script TCL..." - #: app_Main.py:10447 msgid "Failed to open TCL Script." msgstr "Falha ao abrir o Script TCL." @@ -19488,8 +19416,8 @@ msgid "Project loaded from" msgstr "Projeto carregado de" #: app_Main.py:10645 -msgid "Saving FlatCAM Project" -msgstr "Salvando o Projeto FlatCAM" +msgid "Saving Project ..." +msgstr "Salvando Projeto ..." #: app_Main.py:10667 app_Main.py:10703 msgid "Project saved to" @@ -19573,11 +19501,11 @@ msgstr "Falha no buffer. Nenhum objeto selecionado" msgid "There is no such parameter" msgstr "Não existe esse parâmetro" -#: camlib.py:3072 camlib.py:5394 camlib.py:5794 +#: camlib.py:3072 camlib.py:5401 camlib.py:5801 msgid "Indexing geometry before generating G-Code..." msgstr "Indexando geometrias antes de gerar o G-Code..." -#: camlib.py:3102 camlib.py:4117 camlib.py:4353 +#: camlib.py:3102 camlib.py:4124 camlib.py:4360 msgid "" "The Cut Z parameter has positive value. It is the depth value to drill into " "material.\n" @@ -19594,16 +19522,16 @@ msgstr "" msgid "The Cut Z parameter is zero. There will be no cut, aborting" msgstr "O parâmetro Profundidade de Corte é zero. Não haverá corte, abortando" -#: camlib.py:3238 camlib.py:3616 +#: camlib.py:3238 camlib.py:3623 msgid "The End X,Y format has to be (x, y)." msgstr "O formato X, Y final deve ser (x, y)." -#: camlib.py:3314 camlib.py:3707 camlib.py:4201 camlib.py:4434 camlib.py:5468 -#: camlib.py:5875 +#: camlib.py:3314 camlib.py:3714 camlib.py:4208 camlib.py:4441 camlib.py:5475 +#: camlib.py:5882 msgid "Starting G-Code for tool with diameter" msgstr "Iniciando o G-Code para ferramenta com diâmetro" -#: camlib.py:3438 camlib.py:4322 camlib.py:4555 camlib.py:6816 +#: camlib.py:3438 camlib.py:4329 camlib.py:4562 camlib.py:6823 msgid "G91 coordinates not implemented" msgstr "Coordenadas G91 não implementadas" @@ -19611,7 +19539,7 @@ msgstr "Coordenadas G91 não implementadas" msgid "Finished G-Code generation for tool:" msgstr "Geração de G-Code concluída para a ferramenta:" -#: camlib.py:3536 camlib.py:5340 camlib.py:5735 +#: camlib.py:3543 camlib.py:5347 camlib.py:5742 msgid "" "Cut_Z parameter is None or zero. Most likely a bad combinations of other " "parameters." @@ -19619,7 +19547,7 @@ msgstr "" "Profundidade de Corte está vazio ou é zero. Provavelmente é uma combinação " "ruim de outros parâmetros." -#: camlib.py:3544 camlib.py:5349 camlib.py:5744 +#: camlib.py:3551 camlib.py:5356 camlib.py:5751 msgid "" "The Cut Z parameter has positive value. It is the depth value to cut into " "material.\n" @@ -19632,16 +19560,16 @@ msgstr "" "um erro de digitação, o aplicativo converterá o valor para negativo.\n" "Verifique o código CNC resultante (G-Code, etc.)." -#: camlib.py:3552 camlib.py:4127 camlib.py:4363 camlib.py:5357 camlib.py:5752 +#: camlib.py:3559 camlib.py:4134 camlib.py:4370 camlib.py:5364 camlib.py:5759 msgid "The Cut Z parameter is zero. There will be no cut, skipping file" msgstr "" "O parâmetro Profundidade de Corte é zero. Não haverá corte, ignorando arquivo" -#: camlib.py:3557 camlib.py:5362 camlib.py:5758 +#: camlib.py:3564 camlib.py:5369 camlib.py:5765 msgid "Travel Z parameter is None or zero." msgstr "O parâmetro Altura de Deslocamento Z é Nulo ou zero." -#: camlib.py:3562 camlib.py:5367 camlib.py:5763 +#: camlib.py:3569 camlib.py:5374 camlib.py:5770 msgid "" "The Travel Z parameter has negative value. It is the height value to travel " "between cuts.\n" @@ -19655,20 +19583,20 @@ msgstr "" "positivo.\n" "Verifique o código CNC resultante (G-Code, etc.)." -#: camlib.py:3570 camlib.py:5375 camlib.py:5771 +#: camlib.py:3577 camlib.py:5382 camlib.py:5778 msgid "The Z Travel parameter is zero. This is dangerous, skipping file" msgstr "" "O parâmetro Altura de Deslocamento é zero. Isso é perigoso, ignorando arquivo" -#: camlib.py:3814 camlib.py:5541 camlib.py:5951 +#: camlib.py:3821 camlib.py:5548 camlib.py:5958 msgid "Finished G-Code generation" msgstr "Geração de G-Code concluída" -#: camlib.py:3814 camlib.py:5541 +#: camlib.py:3821 camlib.py:5548 msgid "paths traced" msgstr "caminho traçado" -#: camlib.py:3871 +#: camlib.py:3878 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -19678,7 +19606,7 @@ msgstr "" "formato (x, y).\n" "Agora existe apenas um valor, não dois. " -#: camlib.py:3883 camlib.py:5303 camlib.py:5702 +#: camlib.py:3890 camlib.py:5310 camlib.py:5709 msgid "" "The End Move X,Y field in Edit -> Preferences has to be in the format (x, y) " "but now there is only one value, not two." @@ -19686,11 +19614,11 @@ msgstr "" "O campo Movimento Final X, Y em Editar -> Preferências deve estar no formato " "(x, y), mas agora está com apenas um valor, não dois." -#: camlib.py:5209 +#: camlib.py:5216 msgid "Finished G-Code generation..." msgstr "Geração de G-Code concluída..." -#: camlib.py:5326 +#: camlib.py:5333 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -19700,14 +19628,14 @@ msgstr "" "formato (x, y).\n" "Agora está com apenas um valor, não dois." -#: camlib.py:5593 +#: camlib.py:5600 msgid "" "Trying to generate a CNC Job from a Geometry object without solid_geometry." msgstr "" "Tentando gerar um trabalho CNC a partir de um objeto Geometria sem " "solid_geometry." -#: camlib.py:5635 +#: camlib.py:5642 msgid "" "The Tool Offset value is too negative to use for the current_geometry.\n" "Raise the value (in module) and try again." @@ -19716,45 +19644,45 @@ msgstr "" "current_geometry.\n" "Aumente o valor (em módulo) e tente novamente." -#: camlib.py:5951 +#: camlib.py:5958 msgid " paths traced." msgstr " caminhos traçados." -#: camlib.py:5979 +#: camlib.py:5986 msgid "There is no tool data in the SolderPaste geometry." msgstr "Não há dados de ferramenta na geometria de Pasta de Solda." -#: camlib.py:6069 +#: camlib.py:6076 msgid "Finished SolderPaste G-Code generation" msgstr "Geração de G-Code para Pasta de Solda concluída" -#: camlib.py:6069 +#: camlib.py:6076 msgid "paths traced." msgstr "caminhos traçados." -#: camlib.py:6393 +#: camlib.py:6400 msgid "Parsing GCode file. Number of lines" msgstr "Analisando o arquivo G-Code. Número de linhas" -#: camlib.py:6505 +#: camlib.py:6512 msgid "Creating Geometry from the parsed GCode file. " msgstr "Criando Geometria a partir do arquivo G-Code analisado. " -#: camlib.py:6562 +#: camlib.py:6569 msgid "Parsing GCode file for tool diameter" msgstr "Analisando o arquivo G-Code para o diâmetro da ferramenta" -#: camlib.py:6563 +#: camlib.py:6570 msgid "Number of lines" msgstr "Número de linhas" -#: camlib.py:6652 +#: camlib.py:6659 msgid "Creating Geometry from the parsed GCode file for tool diameter" msgstr "" "Criação de geometria a partir do arquivo G-Code analisado para o diâmetro da " "ferramenta" -#: camlib.py:7086 camlib.py:7234 camlib.py:7403 +#: camlib.py:7093 camlib.py:7241 camlib.py:7410 msgid "G91 coordinates not implemented ..." msgstr "Coordenadas G91 não implementadas..." @@ -19858,6 +19786,75 @@ 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 "Iso" +#~ msgstr "Isolação" + +#~ msgid "Rough" +#~ msgstr "Desbaste" + +#~ msgid "Finish" +#~ msgstr "Acabamento" + +#~ msgid "Loading Gerber into Editor" +#~ msgstr "Lendo Gerber no Editor" + +#~ msgid "Creating Gerber." +#~ msgstr "Criando Gerber." + +#~ msgid "Plotting..." +#~ msgstr "Plotando..." + +#~ msgid "Plotting Apertures" +#~ msgstr "Mostrando Aberturas" + +#~ msgid "Importing Image" +#~ msgstr "Importando Imagem" + +#~ msgid "Parsing PDF file ..." +#~ msgstr "Analisando arquivo PDF ..." + +#~ msgid "Importing Excellon." +#~ msgstr "Importando Excellon." + +#~ msgid "Generating QRCode geometry" +#~ msgstr "Gerando Geometria QRCode" + +#~ msgid "Creating Solder Paste dispensing geometry." +#~ msgstr "Criação da geometria de distribuição da pasta de solda." + +#~ msgid "Generating new object ..." +#~ msgstr "Gerando novo objeto ..." + +#~ msgid "Printing PDF ... Please wait." +#~ msgstr "Imprimindo PDF ... Aguarde." + +#~ msgid "Exporting Excellon" +#~ msgstr "Exportando Excellon" + +#~ msgid "Exporting Gerber" +#~ msgstr "Exportando Gerber" + +#~ msgid "Exporting DXF" +#~ msgstr "Exportando DXF" + +#~ msgid "Importing DXF" +#~ msgstr "Importando DXF" + +#~ msgid "Opening Gerber" +#~ msgstr "Abrindo Gerber" + +#~ msgid "Opening Excellon." +#~ msgstr "Abrindo Excellon." + +#~ msgid "Opening HPGL2" +#~ msgstr "Abrindo o HPGL2" + +#~ msgid "Opening TCL Script..." +#~ msgstr "Abrindo script TCL..." + +#~ msgid "Saving FlatCAM Project" +#~ msgstr "Salvando o Projeto FlatCAM" + #~ msgid "To add an Pad Array first select a aperture in Aperture Table" #~ msgstr "" #~ "Para adicionar uma Matriz de Pads, primeiro selecione uma abertura na " @@ -21454,9 +21451,6 @@ msgstr "Nenhum nome de geometria nos argumentos. Altere e tente novamente." #~ msgid "Export Code cancelled." #~ msgstr "Exportar G-Code cancelado." -#~ msgid "&Save Project ..." -#~ msgstr "&Salvar Projeto ..." - #~ msgid "Save Project C&opy ..." #~ msgstr "Salvar Cópia do Pr&ojeto ..." diff --git a/locale/ro/LC_MESSAGES/strings.mo b/locale/ro/LC_MESSAGES/strings.mo index 289099ee..25754cf1 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 8d086aa9..d8a478bb 100644 --- a/locale/ro/LC_MESSAGES/strings.po +++ b/locale/ro/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-11-02 22:53+0200\n" -"PO-Revision-Date: 2020-11-02 22:53+0200\n" +"POT-Creation-Date: 2020-11-03 06:21+0200\n" +"PO-Revision-Date: 2020-11-03 06:21+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: ro\n" @@ -109,7 +109,7 @@ msgstr "Exportă Bookmark-uri" msgid "Bookmarks" msgstr "Bookmarks" -#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2089 appDatabase.py:2135 +#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2111 appDatabase.py:2157 #: appEditors/AppExcEditor.py:1203 appEditors/AppExcEditor.py:1271 #: appEditors/AppTextEditor.py:259 appGUI/MainGUI.py:3015 #: appGUI/MainGUI.py:3237 appGUI/MainGUI.py:3452 @@ -128,7 +128,7 @@ msgstr "Bookmarks" msgid "Cancelled." msgstr "Anulat." -#: Bookmark.py:308 appDatabase.py:2097 appEditors/AppTextEditor.py:314 +#: Bookmark.py:308 appDatabase.py:2119 appEditors/AppTextEditor.py:314 #: appObjects/FlatCAMCNCJob.py:1679 appObjects/FlatCAMCNCJob.py:1871 #: appObjects/FlatCAMCNCJob.py:2333 appTools/ToolFilm.py:589 #: appTools/ToolFilm.py:839 appTools/ToolSolderPaste.py:1098 app_Main.py:2809 @@ -175,8 +175,8 @@ msgid "Click the end point of the area." msgstr "Faceți clic pe punctul final al zonei." #: appCommon/Common.py:358 appCommon/Common.py:460 -#: appTools/ToolCopperThieving.py:391 appTools/ToolIsolation.py:2354 -#: appTools/ToolIsolation.py:2406 appTools/ToolNCC.py:1445 +#: appTools/ToolCopperThieving.py:391 appTools/ToolIsolation.py:2357 +#: appTools/ToolIsolation.py:2409 appTools/ToolNCC.py:1445 #: appTools/ToolNCC.py:1497 appTools/ToolPaint.py:1225 #: appTools/ToolPaint.py:1276 msgid "Zone added. Click to start adding next zone or right click to finish." @@ -185,7 +185,7 @@ msgstr "" "dreapta pentru a termina." #: appCommon/Common.py:405 appEditors/AppGeoEditor.py:2362 -#: appTools/ToolIsolation.py:2377 appTools/ToolNCC.py:1468 +#: appTools/ToolIsolation.py:2380 appTools/ToolNCC.py:1468 #: appTools/ToolPaint.py:1247 msgid "Click on next Point or click right mouse button to complete ..." msgstr "" @@ -224,30 +224,6 @@ msgstr "Toate zonele de excludere au fost șterse." msgid "Selected exclusion zones deleted." msgstr "Zonele de excludere selectate au fost șterse." -#: appDatabase.py:29 appObjects/FlatCAMGeometry.py:131 -#: appObjects/FlatCAMGeometry.py:1590 appObjects/FlatCAMGeometry.py:1591 -#: appObjects/FlatCAMGeometry.py:1600 -msgid "Iso" -msgstr "Izo" - -#: appDatabase.py:29 appObjects/AppObject.py:259 -#: appObjects/FlatCAMGeometry.py:131 appObjects/FlatCAMGeometry.py:537 -#: appObjects/FlatCAMGeometry.py:1072 appObjects/FlatCAMGeometry.py:1202 -#: appObjects/FlatCAMGerber.py:539 appObjects/FlatCAMGerber.py:685 -#: appTools/ToolCutOut.py:314 appTools/ToolCutOut.py:448 -#: appTools/ToolDrilling.py:1216 appTools/ToolIsolation.py:903 -#: appTools/ToolIsolation.py:1098 appTools/ToolIsolation.py:1629 -#: appTools/ToolIsolation.py:1791 appTools/ToolIsolation.py:1984 -#: appTools/ToolMilling.py:983 appTools/ToolNCC.py:840 appTools/ToolNCC.py:1046 -#: appTools/ToolPaint.py:415 appTools/ToolPaint.py:733 camlib.py:1231 -#: camlib.py:1292 -msgid "Rough" -msgstr "Grosier" - -#: appDatabase.py:29 appObjects/FlatCAMGeometry.py:131 -msgid "Finish" -msgstr "Finisare" - #: appDatabase.py:44 msgid "ID" msgstr "ID" @@ -307,7 +283,7 @@ msgstr "" #: appObjects/FlatCAMExcellon.py:905 appObjects/FlatCAMExcellon.py:1005 #: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 -#: appTools/ToolDrilling.py:2065 appTools/ToolIsolation.py:3035 +#: appTools/ToolDrilling.py:2065 appTools/ToolIsolation.py:3038 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 appTools/ToolMilling.py:1670 #: appTools/ToolNCC.py:3909 appTools/ToolPaint.py:2831 @@ -362,38 +338,38 @@ msgstr "" "Tipul de Unealta a Aplicatiei în care urmează să fie utilizata aceasta " "unealta." -#: appDatabase.py:278 appDatabase.py:1786 appDatabase.py:2170 +#: appDatabase.py:278 appDatabase.py:1786 appDatabase.py:2192 #: appGUI/MainGUI.py:1414 app_Main.py:7557 msgid "General" msgstr "General" -#: appDatabase.py:278 appDatabase.py:2173 +#: appDatabase.py:278 appDatabase.py:2195 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:55 #: appTools/ToolMilling.py:1747 msgid "Milling" msgstr "Frezare" -#: appDatabase.py:278 appDatabase.py:2178 +#: appDatabase.py:278 appDatabase.py:2200 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:54 #: appTools/ToolMilling.py:1746 msgid "Drilling" msgstr "Găurire" -#: appDatabase.py:278 appDatabase.py:600 appDatabase.py:2186 +#: appDatabase.py:278 appDatabase.py:600 appDatabase.py:2208 #: appTools/ToolNCC.py:4084 msgid "Isolation" msgstr "Izolare" -#: appDatabase.py:278 appDatabase.py:2194 appEditors/AppGeoEditor.py:531 +#: appDatabase.py:278 appDatabase.py:2216 appEditors/AppGeoEditor.py:531 #: appGUI/MainGUI.py:1621 appTools/ToolPaint.py:747 msgid "Paint" msgstr "Pictează" -#: appDatabase.py:278 appDatabase.py:2202 appTools/ToolNCC.py:1060 +#: appDatabase.py:278 appDatabase.py:2224 appTools/ToolNCC.py:1060 msgid "NCC" msgstr "NCC" -#: appDatabase.py:278 appDatabase.py:2210 appTools/ToolCutOut.py:328 +#: appDatabase.py:278 appDatabase.py:2232 appTools/ToolCutOut.py:328 msgid "Cutout" msgstr "Decupare" @@ -403,7 +379,7 @@ msgstr "Decupare" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:303 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:284 -#: appTools/ToolIsolation.py:3438 appTools/ToolNCC.py:4362 +#: appTools/ToolIsolation.py:3441 appTools/ToolNCC.py:4362 #: appTools/ToolPaint.py:3152 msgid "Shape" msgstr "Formă" @@ -710,7 +686,7 @@ msgstr "" "Dacă nu are succes, atunci curățarea din cupru nu va reuși.\n" "- Curățare -> curățarea obișnuită de cupru." -#: appDatabase.py:599 appEditors/AppGerberEditor.py:2800 +#: appDatabase.py:599 appEditors/AppGerberEditor.py:2832 #: appTools/ToolNCC.py:4083 msgid "Clear" msgstr "Șterge" @@ -720,7 +696,7 @@ msgstr "Șterge" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:182 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137 -#: appTools/ToolIsolation.py:3217 appTools/ToolMilling.py:1760 +#: appTools/ToolIsolation.py:3220 appTools/ToolMilling.py:1760 #: appTools/ToolNCC.py:4092 msgid "Milling Type" msgstr "Tip Frezare" @@ -730,7 +706,7 @@ msgstr "Tip Frezare" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:192 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:139 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:147 -#: appTools/ToolIsolation.py:3219 appTools/ToolIsolation.py:3227 +#: appTools/ToolIsolation.py:3222 appTools/ToolIsolation.py:3230 #: appTools/ToolNCC.py:4094 appTools/ToolNCC.py:4102 msgid "" "Milling type when the selected tool is of type: 'iso_op':\n" @@ -746,7 +722,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:144 -#: appTools/ToolIsolation.py:3224 appTools/ToolNCC.py:4099 +#: appTools/ToolIsolation.py:3227 appTools/ToolNCC.py:4099 msgid "Climb" msgstr "Urcare" @@ -754,7 +730,7 @@ msgstr "Urcare" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:145 -#: appTools/ToolIsolation.py:3225 appTools/ToolNCC.py:4100 +#: appTools/ToolIsolation.py:3228 appTools/ToolNCC.py:4100 msgid "Conventional" msgstr "Convenţional" @@ -765,7 +741,7 @@ msgstr "Convenţional" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:167 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:182 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:161 -#: appTools/ToolDrilling.py:2312 appTools/ToolIsolation.py:3202 +#: appTools/ToolDrilling.py:2312 appTools/ToolIsolation.py:3205 #: appTools/ToolNCC.py:4115 appTools/ToolPaint.py:2973 msgid "Overlap" msgstr "Suprapunere" @@ -928,7 +904,7 @@ msgstr "" "pentru a elimina bavurile." #: appDatabase.py:700 appDatabase.py:758 appEditors/AppGeoEditor.py:614 -#: appEditors/AppGerberEditor.py:5352 appEditors/appGCodeEditor.py:687 +#: appEditors/AppGerberEditor.py:5384 appEditors/appGCodeEditor.py:687 #: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:183 @@ -1015,12 +991,12 @@ msgid "Laser_lines" msgstr "Linii-laser" #: appDatabase.py:826 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:154 -#: appTools/ToolIsolation.py:3189 +#: appTools/ToolIsolation.py:3192 msgid "Passes" msgstr "Treceri" #: appDatabase.py:828 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:156 -#: appTools/ToolIsolation.py:3191 +#: appTools/ToolIsolation.py:3194 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -1031,7 +1007,7 @@ msgstr "" #: appDatabase.py:841 appGUI/ObjectUI.py:1696 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:321 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:169 -#: appTools/ToolIsolation.py:3204 +#: appTools/ToolIsolation.py:3207 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 " @@ -1039,7 +1015,7 @@ msgstr "" #: appDatabase.py:874 appGUI/ObjectUI.py:234 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:201 -#: appTools/ToolIsolation.py:3237 +#: appTools/ToolIsolation.py:3240 msgid "Follow" msgstr "Urmează" @@ -1047,7 +1023,7 @@ msgstr "Urmează" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:45 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:209 -#: appTools/ToolIsolation.py:3239 appTools/ToolIsolation.py:3245 +#: appTools/ToolIsolation.py:3242 appTools/ToolIsolation.py:3248 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -1058,12 +1034,12 @@ msgstr "" "In acest fel se taie prin mijlocul unui traseu și nu in jurul lui." #: appDatabase.py:891 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:218 -#: appTools/ToolIsolation.py:3254 +#: appTools/ToolIsolation.py:3257 msgid "Isolation Type" msgstr "Tip de izolare" #: appDatabase.py:893 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:220 -#: appTools/ToolIsolation.py:3256 +#: appTools/ToolIsolation.py:3259 msgid "" "Choose how the isolation will be executed:\n" "- 'Full' -> complete isolation of polygons\n" @@ -1085,17 +1061,17 @@ msgstr "" #: appDatabase.py:902 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:229 -#: appTools/ToolIsolation.py:3265 +#: appTools/ToolIsolation.py:3268 msgid "Full" msgstr "Complet" #: appDatabase.py:903 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 -#: appTools/ToolIsolation.py:3266 +#: appTools/ToolIsolation.py:3269 msgid "Ext" msgstr "Ext" #: appDatabase.py:904 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:231 -#: appTools/ToolIsolation.py:3267 +#: appTools/ToolIsolation.py:3270 msgid "Int" msgstr "Int" @@ -1477,7 +1453,7 @@ msgstr "Anuleaza" #: appTools/ToolFilm.py:1458 appTools/ToolFilm.py:1469 #: appTools/ToolImage.py:321 appTools/ToolImage.py:332 #: appTools/ToolInvertGerber.py:302 appTools/ToolInvertGerber.py:313 -#: appTools/ToolIsolation.py:3507 appTools/ToolIsolation.py:3518 +#: appTools/ToolIsolation.py:3510 appTools/ToolIsolation.py:3521 #: appTools/ToolMilling.py:2341 appTools/ToolMilling.py:2352 #: appTools/ToolNCC.py:4527 appTools/ToolNCC.py:4538 #: appTools/ToolOptimal.py:615 appTools/ToolOptimal.py:626 @@ -1488,7 +1464,7 @@ msgstr "Anuleaza" #: appTools/ToolQRCode.py:930 appTools/ToolQRCode.py:941 #: appTools/ToolRulesCheck.py:1664 appTools/ToolRulesCheck.py:1675 #: appTools/ToolSolderPaste.py:1576 appTools/ToolSolderPaste.py:1587 -#: appTools/ToolSub.py:824 appTools/ToolSub.py:835 +#: appTools/ToolSub.py:825 appTools/ToolSub.py:836 #: appTools/ToolTransform.py:964 appTools/ToolTransform.py:975 msgid "Edited value is out of range" msgstr "Valoarea editată este in afara limitelor" @@ -1513,7 +1489,7 @@ msgstr "Valoarea editată este in afara limitelor" #: appTools/ToolFilm.py:1464 appTools/ToolFilm.py:1471 #: appTools/ToolImage.py:327 appTools/ToolImage.py:334 #: appTools/ToolInvertGerber.py:308 appTools/ToolInvertGerber.py:315 -#: appTools/ToolIsolation.py:3513 appTools/ToolIsolation.py:3520 +#: appTools/ToolIsolation.py:3516 appTools/ToolIsolation.py:3523 #: appTools/ToolMilling.py:2347 appTools/ToolMilling.py:2354 #: appTools/ToolNCC.py:4533 appTools/ToolNCC.py:4540 #: appTools/ToolOptimal.py:621 appTools/ToolOptimal.py:628 @@ -1524,7 +1500,7 @@ msgstr "Valoarea editată este in afara limitelor" #: appTools/ToolQRCode.py:936 appTools/ToolQRCode.py:943 #: appTools/ToolRulesCheck.py:1670 appTools/ToolRulesCheck.py:1677 #: appTools/ToolSolderPaste.py:1582 appTools/ToolSolderPaste.py:1589 -#: appTools/ToolSub.py:830 appTools/ToolSub.py:837 +#: appTools/ToolSub.py:831 appTools/ToolSub.py:838 #: appTools/ToolTransform.py:970 appTools/ToolTransform.py:977 msgid "Edited value is within limits." msgstr "Valoarea editată este in limite." @@ -1545,11 +1521,11 @@ msgstr "Ștergeți din DB Unelte" msgid "Save changes" msgstr "Salvează modificarile" -#: appDatabase.py:1727 appDatabase.py:2164 appDatabase.py:2583 -#: appDatabase.py:2595 appGUI/MainGUI.py:490 appObjects/FlatCAMGeometry.py:1239 +#: appDatabase.py:1727 appDatabase.py:2186 appDatabase.py:2605 +#: appDatabase.py:2617 appGUI/MainGUI.py:490 appObjects/FlatCAMGeometry.py:1239 #: appTools/ToolCutOut.py:467 appTools/ToolCutOut.py:489 -#: appTools/ToolCutOut.py:530 appTools/ToolIsolation.py:2584 -#: appTools/ToolIsolation.py:2594 appTools/ToolIsolation.py:2678 +#: appTools/ToolCutOut.py:530 appTools/ToolIsolation.py:2587 +#: appTools/ToolIsolation.py:2597 appTools/ToolIsolation.py:2681 #: appTools/ToolNCC.py:3727 appTools/ToolNCC.py:3737 appTools/ToolNCC.py:3817 #: appTools/ToolPaint.py:2632 appTools/ToolPaint.py:2642 #: appTools/ToolPaint.py:2731 app_Main.py:5851 app_Main.py:5888 @@ -1557,80 +1533,80 @@ msgstr "Salvează modificarile" msgid "Tools Database" msgstr "Baza de Date Unelte" -#: appDatabase.py:1738 appDatabase.py:2108 appDatabase.py:2142 +#: appDatabase.py:1738 appDatabase.py:2130 appDatabase.py:2164 #: appObjects/FlatCAMGeometry.py:1052 appTools/ToolCutOut.py:294 #: appTools/ToolDrilling.py:895 appTools/ToolIsolation.py:1078 #: appTools/ToolNCC.py:1025 appTools/ToolPaint.py:713 app_Main.py:5847 msgid "Could not load Tools DB file." msgstr "Nu s-a putut încărca fișierul DB Unelte." -#: appDatabase.py:1746 appDatabase.py:2150 appObjects/FlatCAMGeometry.py:1063 +#: appDatabase.py:1746 appDatabase.py:2172 appObjects/FlatCAMGeometry.py:1063 #: appTools/ToolCutOut.py:305 appTools/ToolDrilling.py:903 #: appTools/ToolIsolation.py:1089 appTools/ToolNCC.py:1036 #: appTools/ToolPaint.py:724 msgid "Failed to parse Tools DB file." msgstr "Eroare la analizarea fișierului DB Unelte." -#: appDatabase.py:1749 appDatabase.py:2153 +#: appDatabase.py:1749 appDatabase.py:2175 msgid "Loaded Tools DB from" msgstr "S-a incărcat DB Unelte din" -#: appDatabase.py:2007 +#: appDatabase.py:2029 msgid "Tool added to DB." msgstr "Unealtă adăugată in DB." -#: appDatabase.py:2040 +#: appDatabase.py:2062 msgid "Tool copied from Tools DB." msgstr "Unealta a fost copiată din DB Unelte." -#: appDatabase.py:2067 +#: appDatabase.py:2089 msgid "Tool removed from Tools DB." msgstr "Unealta a fost ștearsă din DB Unelte." -#: appDatabase.py:2080 +#: appDatabase.py:2102 msgid "Export Tools Database" msgstr "Export DB Unelte" -#: appDatabase.py:2082 +#: appDatabase.py:2104 msgid "Tools_Database" msgstr "DB Unelte" -#: appDatabase.py:2119 appDatabase.py:2122 appDatabase.py:2225 +#: appDatabase.py:2141 appDatabase.py:2144 appDatabase.py:2247 msgid "Failed to write Tools DB to file." msgstr "Eroare la scrierea DB Unelte în fișier." -#: appDatabase.py:2125 +#: appDatabase.py:2147 msgid "Exported Tools DB to" msgstr "S-a exportat DB Unelte in" -#: appDatabase.py:2132 +#: appDatabase.py:2154 msgid "Import FlatCAM Tools DB" msgstr "Importă DB Unelte" -#: appDatabase.py:2229 +#: appDatabase.py:2251 msgid "Saved Tools DB." msgstr "DB unelte salvată." -#: appDatabase.py:2402 +#: appDatabase.py:2424 msgid "" "To change tool properties select only one tool. Tools currently selected" msgstr "" "Pentru a modifica proprietățile uneltei, selectați o singură unealtă. Unelte " "selectate în prezent" -#: appDatabase.py:2559 +#: appDatabase.py:2581 msgid "No Tool/row selected in the Tools Database table" msgstr "Nu a fost selectat nici-o Unealta / rând în tabela DB Unelte" -#: appDatabase.py:2563 appTools/ToolDrilling.py:907 +#: appDatabase.py:2585 appTools/ToolDrilling.py:907 msgid "Tools DB empty." msgstr "Baza de date este goală." -#: appDatabase.py:2590 +#: appDatabase.py:2612 msgid "Tools in Tools Database edited but not saved." msgstr "Uneltele din Baza de date au fost editate dar nu au fost salvate." -#: appDatabase.py:2599 +#: appDatabase.py:2621 msgid "Cancelled adding tool from DB." msgstr "S-a anulat adăugarea de Unealtă din DB Unelte." @@ -1654,10 +1630,11 @@ msgstr "" #: appEditors/AppExcEditor.py:3132 appEditors/AppGeoEditor.py:4256 #: appEditors/AppGeoEditor.py:4270 appEditors/AppGerberEditor.py:1097 #: appEditors/AppGerberEditor.py:1337 appEditors/AppGerberEditor.py:1536 -#: appEditors/AppGerberEditor.py:1818 appEditors/AppGerberEditor.py:4656 -#: appEditors/AppGerberEditor.py:4673 appGUI/MainGUI.py:2996 +#: appEditors/AppGerberEditor.py:1818 appEditors/AppGerberEditor.py:4688 +#: appEditors/AppGerberEditor.py:4705 appGUI/MainGUI.py:2996 #: appGUI/MainGUI.py:3008 appTools/ToolAlignObjects.py:253 #: appTools/ToolAlignObjects.py:275 app_Main.py:5092 app_Main.py:5246 +#: tclCommands/TclCommandPanelize.py:296 tclCommands/TclCommandPanelize.py:305 msgid "Done." msgstr "Executat." @@ -1814,7 +1791,7 @@ msgid "Done. Drill(s) deleted." msgstr "Executat. Operatiile de găurire șterse." #: appEditors/AppExcEditor.py:3567 appEditors/AppExcEditor.py:3577 -#: appEditors/AppGerberEditor.py:5104 +#: appEditors/AppGerberEditor.py:5136 msgid "Click on the circular array Center position" msgstr "Click pe punctul de Centru al ariei circulare" @@ -1823,13 +1800,13 @@ msgstr "Click pe punctul de Centru al ariei circulare" msgid "Excellon Editor" msgstr "Editor Excellon" -#: appEditors/AppExcEditor.py:3715 appEditors/AppGerberEditor.py:2520 +#: appEditors/AppExcEditor.py:3715 appEditors/AppGerberEditor.py:2552 #: appEditors/appGCodeEditor.py:669 msgid "Name:" msgstr "Nume:" #: appEditors/AppExcEditor.py:3721 appGUI/ObjectUI.py:620 -#: appGUI/ObjectUI.py:967 appTools/ToolIsolation.py:3023 +#: appGUI/ObjectUI.py:967 appTools/ToolIsolation.py:3026 #: appTools/ToolNCC.py:3897 appTools/ToolPaint.py:2818 #: appTools/ToolSolderPaste.py:1156 msgid "Tools Table" @@ -1867,14 +1844,14 @@ msgstr "" #: appGUI/ObjectUI.py:1639 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:268 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130 -#: appTools/ToolCutOut.py:2077 appTools/ToolIsolation.py:3104 +#: appTools/ToolCutOut.py:2077 appTools/ToolIsolation.py:3107 #: appTools/ToolNCC.py:3990 appTools/ToolNCC.py:4001 appTools/ToolPaint.py:2900 msgid "Tool Dia" msgstr "Dia Unealtă" #: appEditors/AppExcEditor.py:3770 appGUI/ObjectUI.py:1084 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57 -#: appTools/ToolIsolation.py:3106 appTools/ToolNCC.py:3992 +#: appTools/ToolIsolation.py:3109 appTools/ToolNCC.py:3992 msgid "Diameter for the new tool" msgstr "Diametru pentru noua unealtă (burghiu, freza)" @@ -1946,12 +1923,12 @@ msgstr "" "Poate fi Liniar X(Y) sau Circular" #: appEditors/AppExcEditor.py:3876 appEditors/AppExcEditor.py:4090 -#: appEditors/AppGerberEditor.py:2833 +#: appEditors/AppGerberEditor.py:2865 msgid "Linear" msgstr "Liniar" #: appEditors/AppExcEditor.py:3877 appEditors/AppExcEditor.py:4091 -#: appEditors/AppGerberEditor.py:2834 +#: appEditors/AppGerberEditor.py:2866 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:52 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:149 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:107 @@ -1979,13 +1956,13 @@ msgstr "Specifica cate operațiuni de găurire să fie incluse in arie." #: appEditors/AppExcEditor.py:3904 appEditors/AppExcEditor.py:3954 #: appEditors/AppExcEditor.py:4026 appEditors/AppExcEditor.py:4119 #: appEditors/AppExcEditor.py:4170 appEditors/AppGerberEditor.py:1632 -#: appEditors/AppGerberEditor.py:2862 appEditors/AppGerberEditor.py:2911 +#: appEditors/AppGerberEditor.py:2894 appEditors/AppGerberEditor.py:2943 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:178 msgid "Direction" msgstr "Direcţie" #: appEditors/AppExcEditor.py:3906 appEditors/AppExcEditor.py:4121 -#: appEditors/AppGerberEditor.py:2864 +#: appEditors/AppGerberEditor.py:2896 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:123 @@ -2001,7 +1978,7 @@ msgstr "" "- 'Unghi' - un unghi particular pentru inclinatia ariei" #: appEditors/AppExcEditor.py:3913 appEditors/AppExcEditor.py:4035 -#: appEditors/AppExcEditor.py:4128 appEditors/AppGerberEditor.py:2871 +#: appEditors/AppExcEditor.py:4128 appEditors/AppGerberEditor.py:2903 #: appGUI/GUIElements.py:4245 appGUI/MainGUI.py:478 appGUI/MainGUI.py:671 #: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4698 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 @@ -2014,7 +1991,7 @@ msgid "X" msgstr "X" #: appEditors/AppExcEditor.py:3914 appEditors/AppExcEditor.py:4036 -#: appEditors/AppExcEditor.py:4129 appEditors/AppGerberEditor.py:2872 +#: appEditors/AppExcEditor.py:4129 appEditors/AppGerberEditor.py:2904 #: appGUI/GUIElements.py:4252 appGUI/MainGUI.py:481 appGUI/MainGUI.py:4433 #: appGUI/MainGUI.py:4699 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 @@ -2030,9 +2007,9 @@ msgstr "Y" #: appEditors/AppExcEditor.py:3966 appEditors/AppExcEditor.py:4037 #: appEditors/AppExcEditor.py:4041 appEditors/AppExcEditor.py:4130 #: appEditors/AppExcEditor.py:4148 appEditors/AppExcEditor.py:4182 -#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2873 -#: appEditors/AppGerberEditor.py:2890 appEditors/AppGerberEditor.py:2926 -#: appEditors/AppGerberEditor.py:5424 +#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2905 +#: appEditors/AppGerberEditor.py:2922 appEditors/AppGerberEditor.py:2958 +#: appEditors/AppGerberEditor.py:5456 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:94 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:113 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:189 @@ -2048,7 +2025,7 @@ msgid "Angle" msgstr "Unghi" #: appEditors/AppExcEditor.py:3919 appEditors/AppExcEditor.py:4134 -#: appEditors/AppGerberEditor.py:2877 +#: appEditors/AppGerberEditor.py:2909 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:100 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:248 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:137 @@ -2056,7 +2033,7 @@ msgid "Pitch" msgstr "Pas" #: appEditors/AppExcEditor.py:3921 appEditors/AppExcEditor.py:4136 -#: appEditors/AppGerberEditor.py:2879 +#: appEditors/AppGerberEditor.py:2911 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:102 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:250 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:139 @@ -2076,7 +2053,7 @@ msgstr "" "Val maxima este: 360.00 grade." #: appEditors/AppExcEditor.py:3955 appEditors/AppExcEditor.py:4171 -#: appEditors/AppGerberEditor.py:2913 +#: appEditors/AppGerberEditor.py:2945 msgid "" "Direction for circular array.Can be CW = clockwise or CCW = counter " "clockwise." @@ -2085,7 +2062,7 @@ msgstr "" "sau CCW = invers acelor de ceasornic." #: appEditors/AppExcEditor.py:3962 appEditors/AppExcEditor.py:4178 -#: appEditors/AppGerberEditor.py:2921 +#: appEditors/AppGerberEditor.py:2953 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:136 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:286 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:145 @@ -2095,7 +2072,7 @@ msgid "CW" msgstr "Orar" #: appEditors/AppExcEditor.py:3963 appEditors/AppExcEditor.py:4179 -#: appEditors/AppGerberEditor.py:2922 +#: appEditors/AppGerberEditor.py:2954 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:137 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:287 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:146 @@ -2105,7 +2082,7 @@ msgid "CCW" msgstr "AntiOrar" #: appEditors/AppExcEditor.py:3967 appEditors/AppExcEditor.py:4183 -#: appEditors/AppGerberEditor.py:2928 +#: appEditors/AppGerberEditor.py:2960 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:115 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:145 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:265 @@ -2194,13 +2171,13 @@ msgid "Specify how many slots to be in the array." msgstr "Specificați câte sloturi trebuie să fie în arie." #: appEditors/AppExcEditor.py:4203 appEditors/AppGeoEditor.py:3311 -#: appEditors/AppGerberEditor.py:2950 appEditors/appGCodeEditor.py:753 +#: appEditors/AppGerberEditor.py:2982 appEditors/appGCodeEditor.py:753 #: appGUI/MainGUI.py:346 appGUI/MainGUI.py:1696 app_Main.py:2494 msgid "Exit Editor" msgstr "Ieșiți din Editor" #: appEditors/AppExcEditor.py:4206 appEditors/AppGeoEditor.py:3314 -#: appEditors/AppGerberEditor.py:2953 appEditors/appGCodeEditor.py:756 +#: appEditors/AppGerberEditor.py:2985 appEditors/appGCodeEditor.py:756 msgid "Exit from Editor." msgstr "Ieșiți din Editor." @@ -2230,11 +2207,11 @@ msgstr "" "- 'Beveled:' coltul este inlocuit cu o linie care uneste capetele liniilor " "care formează coltul" -#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2689 +#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2721 msgid "Round" msgstr "Rotund" -#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2690 +#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2722 #: appGUI/ObjectUI.py:1603 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:68 @@ -2249,14 +2226,14 @@ msgstr "Rotund" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:289 #: appTools/ToolDrilling.py:2588 appTools/ToolExtractDrills.py:487 #: appTools/ToolExtractDrills.py:615 appTools/ToolInvertGerber.py:254 -#: appTools/ToolIsolation.py:3443 appTools/ToolMilling.py:2264 +#: appTools/ToolIsolation.py:3446 appTools/ToolMilling.py:2264 #: appTools/ToolNCC.py:4367 appTools/ToolPaint.py:3157 #: appTools/ToolPunchGerber.py:1060 appTools/ToolPunchGerber.py:1227 #: appTools/ToolQRCode.py:795 msgid "Square" msgstr "Patrat" -#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2691 +#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2723 msgid "Beveled" msgstr "Beveled" @@ -2281,7 +2258,7 @@ msgstr "Unealta Bufer" #: appEditors/AppGeoEditor.py:146 appEditors/AppGeoEditor.py:163 #: appEditors/AppGeoEditor.py:180 appEditors/AppGeoEditor.py:2988 #: appEditors/AppGeoEditor.py:3016 appEditors/AppGeoEditor.py:3044 -#: appEditors/AppGerberEditor.py:5157 +#: appEditors/AppGerberEditor.py:5189 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 " @@ -2295,8 +2272,8 @@ msgstr "Unealta Introducere Text" msgid "Font" msgstr "Font" -#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2546 -#: appEditors/AppGerberEditor.py:4002 appGUI/ObjectUI.py:316 +#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2578 +#: appEditors/AppGerberEditor.py:4034 appGUI/ObjectUI.py:316 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:103 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:180 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:209 @@ -2322,7 +2299,7 @@ msgstr "Unealta Text" #: appGUI/ObjectUI.py:1161 appObjects/FlatCAMExcellon.py:883 #: appObjects/FlatCAMGeometry.py:962 appTools/ToolDrilling.py:711 #: appTools/ToolDrilling.py:1033 appTools/ToolDrilling.py:2116 -#: appTools/ToolIsolation.py:698 appTools/ToolIsolation.py:3179 +#: appTools/ToolIsolation.py:698 appTools/ToolIsolation.py:3182 #: appTools/ToolMilling.py:790 appTools/ToolMilling.py:1046 #: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:329 #: appTools/ToolNCC.py:2294 appTools/ToolNCC.py:4064 appTools/ToolPaint.py:302 @@ -2360,7 +2337,7 @@ msgstr "" #: appEditors/AppGeoEditor.py:585 appEditors/AppGeoEditor.py:1074 #: appEditors/AppGeoEditor.py:2976 appEditors/AppGeoEditor.py:3004 #: appEditors/AppGeoEditor.py:3032 appEditors/AppGeoEditor.py:4413 -#: appEditors/AppGerberEditor.py:5812 +#: appEditors/AppGerberEditor.py:5844 msgid "Cancelled. No shape selected." msgstr "Anulat. Nici-o formă geometrică nu este selectată." @@ -2373,26 +2350,26 @@ msgid "Tools" msgstr "Unelte" #: appEditors/AppGeoEditor.py:609 appEditors/AppGeoEditor.py:1038 -#: appEditors/AppGerberEditor.py:5347 appEditors/AppGerberEditor.py:5776 +#: appEditors/AppGerberEditor.py:5379 appEditors/AppGerberEditor.py:5808 #: appGUI/MainGUI.py:695 appGUI/MainGUI.py:1075 appGUI/MainGUI.py:2244 #: appTools/ToolTransform.py:85 msgid "Transform Tool" msgstr "Unealta Transformare" #: appEditors/AppGeoEditor.py:610 appEditors/AppGeoEditor.py:702 -#: appEditors/AppGerberEditor.py:5348 appEditors/AppGerberEditor.py:5440 +#: appEditors/AppGerberEditor.py:5380 appEditors/AppGerberEditor.py:5472 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:88 #: appTools/ToolTransform.py:513 appTools/ToolTransform.py:633 msgid "Rotate" msgstr "Rotaţie" -#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5349 +#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5381 #: appTools/ToolTransform.py:514 msgid "Skew/Shear" msgstr "Deformare" -#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2738 -#: appEditors/AppGerberEditor.py:5350 appGUI/MainGUI.py:776 +#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2770 +#: appEditors/AppGerberEditor.py:5382 appGUI/MainGUI.py:776 #: appGUI/MainGUI.py:1197 appGUI/MainGUI.py:1664 appGUI/MainGUI.py:2366 #: appGUI/MainGUI.py:4935 appGUI/ObjectUI.py:125 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147 @@ -2400,13 +2377,13 @@ msgstr "Deformare" msgid "Scale" msgstr "Scalare" -#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5351 +#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5383 #: appTools/ToolTransform.py:516 msgid "Mirror (Flip)" msgstr "Oglindire" -#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2698 -#: appEditors/AppGerberEditor.py:5353 appGUI/MainGUI.py:773 +#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2730 +#: appEditors/AppGerberEditor.py:5385 appGUI/MainGUI.py:773 #: appGUI/MainGUI.py:1195 appGUI/MainGUI.py:1619 appGUI/MainGUI.py:1662 #: appGUI/MainGUI.py:2364 appGUI/MainGUI.py:4926 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212 @@ -2414,7 +2391,7 @@ msgstr "Oglindire" msgid "Buffer" msgstr "Bufer" -#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5384 +#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5416 #: appGUI/GUIElements.py:3674 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 @@ -2423,7 +2400,7 @@ msgstr "Bufer" msgid "Reference" msgstr "Referinţă" -#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5386 +#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5418 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -2440,7 +2417,7 @@ msgstr "" "- Punct -> punct personalizat definit de coordonatele X, Y\n" "- Selectie Min-> punctul (minx, miny) al casetei de delimitare a selectiei" -#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5394 +#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5426 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appTools/ToolCalibration.py:126 appTools/ToolCalibration.py:127 #: appTools/ToolTransform.py:557 @@ -2448,18 +2425,18 @@ msgid "Origin" msgstr "Originea" #: appEditors/AppGeoEditor.py:656 appEditors/AppGeoEditor.py:1047 -#: appEditors/AppGerberEditor.py:5394 appEditors/AppGerberEditor.py:5785 +#: appEditors/AppGerberEditor.py:5426 appEditors/AppGerberEditor.py:5817 #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:311 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:256 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 -#: appTools/ToolIsolation.py:3381 appTools/ToolNCC.py:4323 +#: appTools/ToolIsolation.py:3384 appTools/ToolNCC.py:4323 #: appTools/ToolPaint.py:3104 appTools/ToolTransform.py:557 defaults.py:572 msgid "Selection" msgstr "Selecţie" -#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5394 +#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5426 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:85 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:60 @@ -2467,12 +2444,12 @@ msgstr "Selecţie" msgid "Point" msgstr "Punct" -#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5394 +#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5426 msgid "Minimum" msgstr "Minim" #: appEditors/AppGeoEditor.py:662 appEditors/AppGeoEditor.py:958 -#: appEditors/AppGerberEditor.py:5400 appEditors/AppGerberEditor.py:5696 +#: appEditors/AppGerberEditor.py:5432 appEditors/AppGerberEditor.py:5728 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:131 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:133 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:243 @@ -2482,14 +2459,14 @@ msgstr "Minim" msgid "Value" msgstr "Valoare" -#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5402 +#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5434 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:62 #: appTools/ToolTransform.py:565 msgid "A point of reference in format X,Y." msgstr "Un punct de referință în format X, Y." -#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2641 -#: appEditors/AppGerberEditor.py:5409 appGUI/ObjectUI.py:2375 +#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2673 +#: appEditors/AppGerberEditor.py:5441 appGUI/ObjectUI.py:2375 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:288 #: appTools/ToolCopperThieving.py:1666 appTools/ToolDblSided.py:709 #: appTools/ToolDblSided.py:897 appTools/ToolNCC.py:63 @@ -2499,12 +2476,12 @@ msgstr "Un punct de referință în format X, Y." msgid "Add" msgstr "Adaugă" -#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5411 +#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5443 #: appTools/ToolTransform.py:574 msgid "Add point coordinates from clipboard." msgstr "Adăugați coordonatele de punct din clipboard." -#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5426 +#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5458 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:98 #: appTools/ToolTransform.py:619 msgid "" @@ -2517,7 +2494,7 @@ msgstr "" "Numerele pozitive inseamna o mișcare in sens ace ceasornic.\n" "Numerele negative inseamna o mișcare in sens invers ace ceasornic." -#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5442 +#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5474 #: appTools/ToolTransform.py:635 msgid "" "Rotate the selected object(s).\n" @@ -2529,7 +2506,7 @@ msgstr "" "formei înconjurătoare pt toate obiectele." #: appEditors/AppGeoEditor.py:724 appEditors/AppGeoEditor.py:786 -#: appEditors/AppGerberEditor.py:5462 appEditors/AppGerberEditor.py:5524 +#: appEditors/AppGerberEditor.py:5494 appEditors/AppGerberEditor.py:5556 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:112 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:151 #: appTools/ToolTransform.py:655 appTools/ToolTransform.py:717 @@ -2537,7 +2514,7 @@ msgid "Link" msgstr "Legatura" #: appEditors/AppGeoEditor.py:726 appEditors/AppGeoEditor.py:788 -#: appEditors/AppGerberEditor.py:5464 appEditors/AppGerberEditor.py:5526 +#: appEditors/AppGerberEditor.py:5496 appEditors/AppGerberEditor.py:5558 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:114 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:153 #: appTools/ToolTransform.py:657 appTools/ToolTransform.py:719 @@ -2545,7 +2522,7 @@ msgid "Link the Y entry to X entry and copy its content." msgstr "" "Conectați campul Y la campul X și copiați conținutul acestuia din X in Y." -#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5469 +#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5501 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:124 #: appTools/ToolFilm.py:1046 appTools/ToolTransform.py:662 @@ -2553,7 +2530,7 @@ msgid "X angle" msgstr "Unghi X" #: appEditors/AppGeoEditor.py:733 appEditors/AppGeoEditor.py:754 -#: appEditors/AppGerberEditor.py:5471 appEditors/AppGerberEditor.py:5492 +#: appEditors/AppGerberEditor.py:5503 appEditors/AppGerberEditor.py:5524 #: appTools/ToolTransform.py:664 appTools/ToolTransform.py:685 msgid "" "Angle for Skew action, in degrees.\n" @@ -2562,13 +2539,13 @@ msgstr "" "Valoarea unghiului de Deformare, in grade.\n" "Ia valori Reale între -360 si 360 grade." -#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5479 +#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5511 #: appTools/ToolTransform.py:672 msgid "Skew X" msgstr "Deformare X" #: appEditors/AppGeoEditor.py:743 appEditors/AppGeoEditor.py:764 -#: appEditors/AppGerberEditor.py:5481 appEditors/AppGerberEditor.py:5502 +#: appEditors/AppGerberEditor.py:5513 appEditors/AppGerberEditor.py:5534 #: appTools/ToolTransform.py:674 appTools/ToolTransform.py:695 msgid "" "Skew/shear the selected object(s).\n" @@ -2579,38 +2556,38 @@ msgstr "" "Punctul de referinţă este mijlocul \n" "formei înconjurătoare pt toate obiectele." -#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5490 +#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5522 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:160 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:138 #: appTools/ToolFilm.py:1055 appTools/ToolTransform.py:683 msgid "Y angle" msgstr "Unghi Y" -#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5500 +#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5532 #: appTools/ToolTransform.py:693 msgid "Skew Y" msgstr "Deformare Y" -#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5531 +#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5563 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:120 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:162 #: appTools/ToolFilm.py:1002 appTools/ToolTransform.py:724 msgid "X factor" msgstr "Factor X" -#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5533 +#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5565 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:164 #: appTools/ToolTransform.py:726 msgid "Factor for scaling on X axis." msgstr "Factor de scalare pe axa X." -#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5540 +#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5572 #: appTools/ToolTransform.py:733 msgid "Scale X" msgstr "Scalează X" #: appEditors/AppGeoEditor.py:804 appEditors/AppGeoEditor.py:824 -#: appEditors/AppGerberEditor.py:5542 appEditors/AppGerberEditor.py:5562 +#: appEditors/AppGerberEditor.py:5574 appEditors/AppGerberEditor.py:5594 #: appTools/ToolTransform.py:735 appTools/ToolTransform.py:755 msgid "" "Scale the selected object(s).\n" @@ -2621,59 +2598,59 @@ msgstr "" "Punctul de referinţă depinde de\n" "starea checkbox-ului >Referința Scalare<." -#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5551 +#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5583 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:129 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:175 #: appTools/ToolFilm.py:1011 appTools/ToolTransform.py:744 msgid "Y factor" msgstr "Factor Y" -#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5553 +#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5585 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:177 #: appTools/ToolTransform.py:746 msgid "Factor for scaling on Y axis." msgstr "Factor de scalare pe axa Y." -#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5560 +#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5592 #: appTools/ToolTransform.py:753 msgid "Scale Y" msgstr "Scalează Y" -#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5587 +#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5619 #: appTools/ToolTransform.py:780 msgid "Flip on X" msgstr "Oglindește pe X" #: appEditors/AppGeoEditor.py:851 appEditors/AppGeoEditor.py:856 -#: appEditors/AppGerberEditor.py:5589 appEditors/AppGerberEditor.py:5594 +#: appEditors/AppGerberEditor.py:5621 appEditors/AppGerberEditor.py:5626 #: appTools/ToolTransform.py:782 appTools/ToolTransform.py:787 msgid "Flip the selected object(s) over the X axis." msgstr "Oglindește obiectele selectate pe axa X." -#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5592 +#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5624 #: appTools/ToolTransform.py:785 msgid "Flip on Y" msgstr "Oglindește pe Y" -#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5612 +#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5644 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:191 #: appTools/ToolTransform.py:805 msgid "X val" msgstr "Val X" -#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5614 +#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5646 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:193 #: appTools/ToolTransform.py:807 msgid "Distance to offset on X axis. In current units." msgstr "Distanta la care se face ofset pe axa X. In unitatile curente." -#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5621 +#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5653 #: appTools/ToolTransform.py:814 msgid "Offset X" msgstr "Ofset pe X" #: appEditors/AppGeoEditor.py:885 appEditors/AppGeoEditor.py:905 -#: appEditors/AppGerberEditor.py:5623 appEditors/AppGerberEditor.py:5643 +#: appEditors/AppGerberEditor.py:5655 appEditors/AppGerberEditor.py:5675 #: appTools/ToolTransform.py:816 appTools/ToolTransform.py:836 msgid "" "Offset the selected object(s).\n" @@ -2684,24 +2661,24 @@ msgstr "" "Punctul de referinţă este mijlocul formei înconjurătoare\n" "pentru toate obiectele selectate.\n" -#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5632 +#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5664 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:204 #: appTools/ToolTransform.py:825 msgid "Y val" msgstr "Val Y" -#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5634 +#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5666 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:206 #: appTools/ToolTransform.py:827 msgid "Distance to offset on Y axis. In current units." msgstr "Distanta la care se face ofset pe axa Y. In unitatile curente." -#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5641 +#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5673 #: appTools/ToolTransform.py:834 msgid "Offset Y" msgstr "Ofset pe Y" -#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5661 +#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5693 #: appGUI/ObjectUI.py:462 appGUI/ObjectUI.py:499 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:67 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142 @@ -2711,7 +2688,7 @@ msgstr "Ofset pe Y" msgid "Rounded" msgstr "Rotunjit" -#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5663 +#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5695 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:218 #: appTools/ToolTransform.py:856 msgid "" @@ -2725,14 +2702,14 @@ msgstr "" "Dacă nu este bifat, bufferul va urma geometria exactă\n" "a formei tamponată." -#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5671 +#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5703 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:226 #: appTools/ToolDistance.py:409 appTools/ToolDistanceMin.py:199 #: appTools/ToolTransform.py:864 msgid "Distance" msgstr "Distanță" -#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5673 +#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5705 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:228 #: appTools/ToolTransform.py:866 msgid "" @@ -2746,12 +2723,12 @@ msgstr "" "Fiecare element de geometrie al obiectului va fi mărit\n" "sau scăzut proportional cu „distanța”." -#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5685 +#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5717 #: appTools/ToolTransform.py:878 msgid "Buffer D" msgstr "Bufer D" -#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5687 +#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5719 #: appTools/ToolTransform.py:880 msgid "" "Create the buffer effect on each geometry,\n" @@ -2760,7 +2737,7 @@ msgstr "" "Creați efectul buffer pe fiecare geometrie,\n" "element din obiectul selectat, folosind distanta." -#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5698 +#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5730 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:245 #: appTools/ToolTransform.py:891 msgid "" @@ -2776,12 +2753,12 @@ msgstr "" "sau scăzut proportional cu „distanța”. Valoarea este\n" "un procent din dimensiunea initială." -#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5711 +#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5743 #: appTools/ToolTransform.py:904 msgid "Buffer F" msgstr "Bufer F" -#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5713 +#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5745 #: appTools/ToolTransform.py:906 msgid "" "Create the buffer effect on each geometry,\n" @@ -2790,7 +2767,7 @@ msgstr "" "Creați efectul buffer pe fiecare geometrie,\n" "element din obiectul selectat, folosing un factor." -#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5784 +#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5816 #: appGUI/ObjectUI.py:1557 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 @@ -2804,41 +2781,41 @@ msgstr "Obiect" #: appEditors/AppGeoEditor.py:1110 appEditors/AppGeoEditor.py:1133 #: appEditors/AppGeoEditor.py:1279 appEditors/AppGeoEditor.py:1304 #: appEditors/AppGeoEditor.py:1339 appEditors/AppGeoEditor.py:1374 -#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:5848 -#: appEditors/AppGerberEditor.py:5871 appEditors/AppGerberEditor.py:6016 -#: appEditors/AppGerberEditor.py:6049 appEditors/AppGerberEditor.py:6092 -#: appEditors/AppGerberEditor.py:6133 appEditors/AppGerberEditor.py:6169 +#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:5880 +#: appEditors/AppGerberEditor.py:5903 appEditors/AppGerberEditor.py:6048 +#: appEditors/AppGerberEditor.py:6081 appEditors/AppGerberEditor.py:6124 +#: appEditors/AppGerberEditor.py:6165 appEditors/AppGerberEditor.py:6201 msgid "No shape selected." msgstr "Nicio formă selectată." -#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5856 +#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5888 #: appTools/ToolTransform.py:150 msgid "Incorrect format for Point value. Needs format X,Y" msgstr "Format incorect pentru valoarea punctului. Necesită formatul X, Y" -#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5881 +#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5913 #: appTools/ToolTransform.py:167 msgid "Rotate transformation can not be done for a value of 0." msgstr "Transformarea Rotire nu se poate face pentru o valoare de 0." #: appEditors/AppGeoEditor.py:1201 appEditors/AppGeoEditor.py:1222 -#: appEditors/AppGerberEditor.py:5939 appEditors/AppGerberEditor.py:5960 +#: appEditors/AppGerberEditor.py:5971 appEditors/AppGerberEditor.py:5992 #: appTools/ToolTransform.py:225 appTools/ToolTransform.py:246 msgid "Scale transformation can not be done for a factor of 0 or 1." msgstr "Transformarea Scalare nu se poate face pentru un factor de 0 sau 1." #: appEditors/AppGeoEditor.py:1235 appEditors/AppGeoEditor.py:1244 -#: appEditors/AppGerberEditor.py:5973 appEditors/AppGerberEditor.py:5982 +#: appEditors/AppGerberEditor.py:6005 appEditors/AppGerberEditor.py:6014 #: appTools/ToolTransform.py:259 appTools/ToolTransform.py:268 msgid "Offset transformation can not be done for a value of 0." msgstr "Transformarea Deplasare nu se poate face pentru o valoare de 0." -#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:6019 +#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:6051 #: appTools/ToolTransform.py:296 msgid "Appying Rotate" msgstr "Execuţie Rotaţie" -#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:6031 +#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:6063 msgid "Done. Rotate completed." msgstr "Executat. Rotaţie finalizată." @@ -2846,17 +2823,17 @@ msgstr "Executat. Rotaţie finalizată." msgid "Rotation action was not executed" msgstr "Actiunea de rotatie nu a fost efectuată" -#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6052 +#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6084 #: appTools/ToolTransform.py:322 msgid "Applying Flip" msgstr "Execuţie Oglindire" -#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6064 +#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6096 #: appTools/ToolTransform.py:339 msgid "Flip on the Y axis done" msgstr "Oglindire pe axa Y executată" -#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6072 +#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6104 #: appTools/ToolTransform.py:348 msgid "Flip on the X axis done" msgstr "Oglindire pe axa X executată" @@ -2865,16 +2842,16 @@ msgstr "Oglindire pe axa X executată" msgid "Flip action was not executed" msgstr "Actiunea de oglindire nu a fost efectuată" -#: appEditors/AppGeoEditor.py:1342 appEditors/AppGerberEditor.py:6095 +#: appEditors/AppGeoEditor.py:1342 appEditors/AppGerberEditor.py:6127 #: appTools/ToolTransform.py:369 msgid "Applying Skew" msgstr "Execuţie Deformare" -#: appEditors/AppGeoEditor.py:1351 appEditors/AppGerberEditor.py:6111 +#: appEditors/AppGeoEditor.py:1351 appEditors/AppGerberEditor.py:6143 msgid "Skew on the X axis done" msgstr "Oglindire pe axa X executată" -#: appEditors/AppGeoEditor.py:1353 appEditors/AppGerberEditor.py:6113 +#: appEditors/AppGeoEditor.py:1353 appEditors/AppGerberEditor.py:6145 msgid "Skew on the Y axis done" msgstr "Oglindire pe axa Y executată" @@ -2882,16 +2859,16 @@ msgstr "Oglindire pe axa Y executată" msgid "Skew action was not executed" msgstr "Actiunea de deformare nu a fost efectuată" -#: appEditors/AppGeoEditor.py:1377 appEditors/AppGerberEditor.py:6136 +#: appEditors/AppGeoEditor.py:1377 appEditors/AppGerberEditor.py:6168 #: appTools/ToolTransform.py:396 msgid "Applying Scale" msgstr "Execuţie Scalare" -#: appEditors/AppGeoEditor.py:1386 appEditors/AppGerberEditor.py:6149 +#: appEditors/AppGeoEditor.py:1386 appEditors/AppGerberEditor.py:6181 msgid "Scale on the X axis done" msgstr "Scalarea pe axa X executată" -#: appEditors/AppGeoEditor.py:1388 appEditors/AppGerberEditor.py:6151 +#: appEditors/AppGeoEditor.py:1388 appEditors/AppGerberEditor.py:6183 msgid "Scale on the Y axis done" msgstr "Scalarea pe axa Y executată" @@ -2899,16 +2876,16 @@ msgstr "Scalarea pe axa Y executată" msgid "Scale action was not executed" msgstr "Scalarea nu a fost efectuată" -#: appEditors/AppGeoEditor.py:1408 appEditors/AppGerberEditor.py:6172 +#: appEditors/AppGeoEditor.py:1408 appEditors/AppGerberEditor.py:6204 #: appTools/ToolTransform.py:424 msgid "Applying Offset" msgstr "Execuţie Ofset" -#: appEditors/AppGeoEditor.py:1418 appEditors/AppGerberEditor.py:6193 +#: appEditors/AppGeoEditor.py:1418 appEditors/AppGerberEditor.py:6225 msgid "Offset on the X axis done" msgstr "Ofset pe axa X efectuat" -#: appEditors/AppGeoEditor.py:1420 appEditors/AppGerberEditor.py:6195 +#: appEditors/AppGeoEditor.py:1420 appEditors/AppGerberEditor.py:6227 msgid "Offset on the Y axis done" msgstr "Ofset pe axa Y efectuat" @@ -2916,65 +2893,65 @@ msgstr "Ofset pe axa Y efectuat" msgid "Offset action was not executed" msgstr "Actiuena de Ofset nu a fost efectuată" -#: appEditors/AppGeoEditor.py:1430 appEditors/AppGerberEditor.py:6205 +#: appEditors/AppGeoEditor.py:1430 appEditors/AppGerberEditor.py:6237 msgid "No shape selected" msgstr "Nicio formă selectată" -#: appEditors/AppGeoEditor.py:1433 appEditors/AppGerberEditor.py:6208 +#: appEditors/AppGeoEditor.py:1433 appEditors/AppGerberEditor.py:6240 #: appTools/ToolTransform.py:453 msgid "Applying Buffer" msgstr "Aplicarea tampon (Buffer)" -#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:6230 +#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:6262 #: appTools/ToolTransform.py:474 msgid "Buffer done" msgstr "Buffer finalizat" -#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:6234 +#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:6266 #: appTools/ToolTransform.py:443 appTools/ToolTransform.py:478 msgid "Action was not executed, due of" msgstr "Acțiunea nu a fost executată, din cauza" -#: appEditors/AppGeoEditor.py:1448 appEditors/AppGerberEditor.py:6238 +#: appEditors/AppGeoEditor.py:1448 appEditors/AppGerberEditor.py:6270 msgid "Rotate ..." msgstr "Rotaţie ..." #: appEditors/AppGeoEditor.py:1449 appEditors/AppGeoEditor.py:1501 -#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:6239 -#: appEditors/AppGerberEditor.py:6291 appEditors/AppGerberEditor.py:6307 +#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:6271 +#: appEditors/AppGerberEditor.py:6323 appEditors/AppGerberEditor.py:6339 msgid "Enter an Angle Value (degrees)" msgstr "Introdu o valoare in grade pt Unghi" -#: appEditors/AppGeoEditor.py:1458 appEditors/AppGerberEditor.py:6248 +#: appEditors/AppGeoEditor.py:1458 appEditors/AppGerberEditor.py:6280 msgid "Geometry shape rotate done" msgstr "Rotatia formei geometrice executată" -#: appEditors/AppGeoEditor.py:1461 appEditors/AppGerberEditor.py:6251 +#: appEditors/AppGeoEditor.py:1461 appEditors/AppGerberEditor.py:6283 msgid "Geometry shape rotate cancelled" msgstr "Rotatia formei geometrice anulată" -#: appEditors/AppGeoEditor.py:1466 appEditors/AppGerberEditor.py:6256 +#: appEditors/AppGeoEditor.py:1466 appEditors/AppGerberEditor.py:6288 msgid "Offset on X axis ..." msgstr "Ofset pe axa X ..." #: appEditors/AppGeoEditor.py:1467 appEditors/AppGeoEditor.py:1485 -#: appEditors/AppGerberEditor.py:6257 appEditors/AppGerberEditor.py:6275 +#: appEditors/AppGerberEditor.py:6289 appEditors/AppGerberEditor.py:6307 msgid "Enter a distance Value" msgstr "Introdu of valoare pt Distantă" -#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6266 +#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6298 msgid "Geometry shape offset on X axis done" msgstr "Ofset pe axa X executat" -#: appEditors/AppGeoEditor.py:1479 appEditors/AppGerberEditor.py:6269 +#: appEditors/AppGeoEditor.py:1479 appEditors/AppGerberEditor.py:6301 msgid "Geometry shape offset X cancelled" msgstr "Ofset pe axa X anulat" -#: appEditors/AppGeoEditor.py:1484 appEditors/AppGerberEditor.py:6274 +#: appEditors/AppGeoEditor.py:1484 appEditors/AppGerberEditor.py:6306 msgid "Offset on Y axis ..." msgstr "Ofset pe axa Y ..." -#: appEditors/AppGeoEditor.py:1494 appEditors/AppGerberEditor.py:6284 +#: appEditors/AppGeoEditor.py:1494 appEditors/AppGerberEditor.py:6316 msgid "Geometry shape offset on Y axis done" msgstr "Ofset pe axa Y executat" @@ -2982,11 +2959,11 @@ msgstr "Ofset pe axa Y executat" msgid "Geometry shape offset on Y axis canceled" msgstr "Ofset pe axa Y anulat" -#: appEditors/AppGeoEditor.py:1500 appEditors/AppGerberEditor.py:6290 +#: appEditors/AppGeoEditor.py:1500 appEditors/AppGerberEditor.py:6322 msgid "Skew on X axis ..." msgstr "Deformare pe axa X ..." -#: appEditors/AppGeoEditor.py:1510 appEditors/AppGerberEditor.py:6300 +#: appEditors/AppGeoEditor.py:1510 appEditors/AppGerberEditor.py:6332 msgid "Geometry shape skew on X axis done" msgstr "Deformarea pe axa X executată" @@ -2994,11 +2971,11 @@ msgstr "Deformarea pe axa X executată" msgid "Geometry shape skew on X axis canceled" msgstr "Deformarea pe axa X anulată" -#: appEditors/AppGeoEditor.py:1516 appEditors/AppGerberEditor.py:6306 +#: appEditors/AppGeoEditor.py:1516 appEditors/AppGerberEditor.py:6338 msgid "Skew on Y axis ..." msgstr "Deformare pe axa Y ..." -#: appEditors/AppGeoEditor.py:1526 appEditors/AppGerberEditor.py:6316 +#: appEditors/AppGeoEditor.py:1526 appEditors/AppGerberEditor.py:6348 msgid "Geometry shape skew on Y axis done" msgstr "Deformarea pe axa Y executată" @@ -3111,6 +3088,16 @@ msgstr " MUTARE: Click pe punctul de referinţă ..." msgid " Click on destination point ..." msgstr " Click pe punctul de Destinaţie ..." +#: appEditors/AppGeoEditor.py:2712 appEditors/AppGerberEditor.py:2430 +#: appEditors/AppGerberEditor.py:4435 appObjects/FlatCAMGeometry.py:2564 +#: appTools/ToolIsolation.py:930 appTools/ToolOptimal.py:145 +#: appTools/ToolPanelize.py:613 appTools/ToolProperties.py:195 +#: appTools/ToolQRCode.py:167 appTools/ToolSolderPaste.py:670 +#: appTools/ToolSolderPaste.py:959 appTools/ToolSub.py:197 app_Main.py:7923 +#: tclCommands/TclCommandOpenSVG.py:77 tclCommands/TclCommandPanelize.py:291 +msgid "Working ..." +msgstr "Se lucrează..." + #: appEditors/AppGeoEditor.py:2722 msgid "Done. Geometry(s) Move completed." msgstr "Executat. Mutarea Geometriilor terminată." @@ -3143,7 +3130,7 @@ msgstr " Executat. Adăugarea de Text terminată." msgid "Create buffer geometry ..." msgstr "Crează o geometrie de tipe Bufer ..." -#: appEditors/AppGeoEditor.py:3000 appEditors/AppGerberEditor.py:5201 +#: appEditors/AppGeoEditor.py:3000 appEditors/AppGerberEditor.py:5233 msgid "Done. Buffer Tool completed." msgstr "Executat. Unealta Bufer terminată." @@ -3176,7 +3163,7 @@ msgstr "Executat. Unealta Stergere s-a terminat." msgid "Create Paint geometry ..." msgstr "Crează o geometrie Paint ..." -#: appEditors/AppGeoEditor.py:3235 appEditors/AppGerberEditor.py:2468 +#: appEditors/AppGeoEditor.py:3235 appEditors/AppGerberEditor.py:2497 msgid "Shape transformations ..." msgstr "Transformări de forme geometrice ..." @@ -3185,8 +3172,8 @@ msgstr "Transformări de forme geometrice ..." msgid "Geometry Editor" msgstr "Editor Geometrii" -#: appEditors/AppGeoEditor.py:3297 appEditors/AppGerberEditor.py:2546 -#: appEditors/AppGerberEditor.py:4002 appEditors/appGCodeEditor.py:687 +#: appEditors/AppGeoEditor.py:3297 appEditors/AppGerberEditor.py:2578 +#: appEditors/AppGerberEditor.py:4034 appEditors/appGCodeEditor.py:687 #: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42 #: appTools/ToolCorners.py:546 appTools/ToolCutOut.py:2030 @@ -3210,7 +3197,7 @@ msgstr "Linie" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:328 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290 -#: appTools/ToolDrilling.py:2589 appTools/ToolIsolation.py:3444 +#: appTools/ToolDrilling.py:2589 appTools/ToolIsolation.py:3447 #: appTools/ToolMilling.py:2265 appTools/ToolNCC.py:4368 #: appTools/ToolPaint.py:3158 msgid "Polygon" @@ -3451,41 +3438,41 @@ msgstr "Executat. Mutarea Aperturilor terminată." msgid "Done. Apertures copied." msgstr "Executat. Aperturile au fost copiate." -#: appEditors/AppGerberEditor.py:2513 appGUI/MainGUI.py:745 +#: appEditors/AppGerberEditor.py:2545 appGUI/MainGUI.py:745 #: appGUI/MainGUI.py:1642 appGUI/ObjectUI.py:241 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27 msgid "Gerber Editor" msgstr "Editor Gerber" -#: appEditors/AppGerberEditor.py:2533 appGUI/ObjectUI.py:281 +#: appEditors/AppGerberEditor.py:2565 appGUI/ObjectUI.py:281 #: appObjects/FlatCAMObj.py:492 appTools/ToolProperties.py:158 msgid "Apertures" msgstr "Aperturi" -#: appEditors/AppGerberEditor.py:2535 appGUI/ObjectUI.py:283 +#: appEditors/AppGerberEditor.py:2567 appGUI/ObjectUI.py:283 msgid "Apertures Table for the Gerber Object." msgstr "Tabela de aperturi pt obiectul Gerber." -#: appEditors/AppGerberEditor.py:2546 appEditors/AppGerberEditor.py:4002 +#: appEditors/AppGerberEditor.py:2578 appEditors/AppGerberEditor.py:4034 #: appGUI/ObjectUI.py:316 appTools/ToolPunchGerber.py:1088 msgid "Code" msgstr "Cod" -#: appEditors/AppGerberEditor.py:2546 appEditors/AppGerberEditor.py:4002 +#: appEditors/AppGerberEditor.py:2578 appEditors/AppGerberEditor.py:4034 #: appGUI/ObjectUI.py:316 msgid "Dim" msgstr "Dim" -#: appEditors/AppGerberEditor.py:2551 appGUI/ObjectUI.py:320 +#: appEditors/AppGerberEditor.py:2583 appGUI/ObjectUI.py:320 msgid "Index" msgstr "Index" -#: appEditors/AppGerberEditor.py:2553 appEditors/AppGerberEditor.py:2582 +#: appEditors/AppGerberEditor.py:2585 appEditors/AppGerberEditor.py:2614 #: appGUI/ObjectUI.py:322 appTools/ToolPunchGerber.py:1095 msgid "Aperture Code" msgstr "Cod" -#: appEditors/AppGerberEditor.py:2555 appGUI/ObjectUI.py:324 +#: appEditors/AppGerberEditor.py:2587 appGUI/ObjectUI.py:324 #: appTools/ToolPunchGerber.py:1097 msgid "Type of aperture: circular, rectangle, macros etc" msgstr "" @@ -3495,12 +3482,12 @@ msgstr "" "- macro-uri\n" "etc" -#: appEditors/AppGerberEditor.py:2557 appGUI/ObjectUI.py:326 +#: appEditors/AppGerberEditor.py:2589 appGUI/ObjectUI.py:326 #: appTools/ToolPunchGerber.py:1099 msgid "Aperture Size:" msgstr "Dim. aper.:" -#: appEditors/AppGerberEditor.py:2559 appGUI/ObjectUI.py:328 +#: appEditors/AppGerberEditor.py:2591 appGUI/ObjectUI.py:328 msgid "" "Aperture Dimensions:\n" " - (width, height) for R, O type.\n" @@ -3510,16 +3497,16 @@ msgstr "" "- (latime, inaltime) pt tipurile R, O.\n" "- (diametru, nVertices) pt tipul P" -#: appEditors/AppGerberEditor.py:2583 +#: appEditors/AppGerberEditor.py:2615 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:58 msgid "Code for the new aperture" msgstr "Diametru pentru noua apertură" -#: appEditors/AppGerberEditor.py:2592 +#: appEditors/AppGerberEditor.py:2624 msgid "Aperture Size" msgstr "Dim. aper" -#: appEditors/AppGerberEditor.py:2594 +#: appEditors/AppGerberEditor.py:2626 msgid "" "Size for the new aperture.\n" "If aperture type is 'R' or 'O' then\n" @@ -3532,11 +3519,11 @@ msgstr "" "valoarea este calculată automat prin:\n" "sqrt(lătime**2 + inăltime**2)" -#: appEditors/AppGerberEditor.py:2608 +#: appEditors/AppGerberEditor.py:2640 msgid "Aperture Type" msgstr "Tip aper" -#: appEditors/AppGerberEditor.py:2610 +#: appEditors/AppGerberEditor.py:2642 msgid "" "Select the type of new aperture. Can be:\n" "C = circular\n" @@ -3548,11 +3535,11 @@ msgstr "" "R = rectangular\n" "O = oval" -#: appEditors/AppGerberEditor.py:2621 +#: appEditors/AppGerberEditor.py:2653 msgid "Aperture Dim" msgstr "Dim. aper" -#: appEditors/AppGerberEditor.py:2623 +#: appEditors/AppGerberEditor.py:2655 msgid "" "Dimensions for the new aperture.\n" "Active only for rectangular apertures (type R).\n" @@ -3562,19 +3549,19 @@ msgstr "" "Activă doar pentru aperturile rectangulare (tip 'R').\n" "Formatul este (lătime, inăltime)" -#: appEditors/AppGerberEditor.py:2632 +#: appEditors/AppGerberEditor.py:2664 msgid "Add/Delete Aperture" msgstr "Adaugă/Șterge apertură" -#: appEditors/AppGerberEditor.py:2634 +#: appEditors/AppGerberEditor.py:2666 msgid "Add/Delete an aperture in the aperture table" msgstr "Adaugă/Șterge o apertură din lista de aperturi" -#: appEditors/AppGerberEditor.py:2643 +#: appEditors/AppGerberEditor.py:2675 msgid "Add a new aperture to the aperture list." msgstr "Adaugă o nouă apertură in lista de aperturi." -#: appEditors/AppGerberEditor.py:2646 appEditors/AppGerberEditor.py:2794 +#: appEditors/AppGerberEditor.py:2678 appEditors/AppGerberEditor.py:2826 #: appGUI/GUIElements.py:325 appGUI/GUIElements.py:1012 #: appGUI/GUIElements.py:1397 appGUI/GUIElements.py:1602 #: appGUI/GUIElements.py:1935 appGUI/MainGUI.py:423 appGUI/MainGUI.py:734 @@ -3582,35 +3569,35 @@ msgstr "Adaugă o nouă apertură in lista de aperturi." #: appGUI/MainGUI.py:1208 appGUI/MainGUI.py:1692 appGUI/MainGUI.py:2163 #: appGUI/MainGUI.py:2376 appGUI/MainGUI.py:4938 appGUI/ObjectUI.py:1125 #: appObjects/FlatCAMGeometry.py:578 appTools/ToolIsolation.py:71 -#: appTools/ToolIsolation.py:3163 appTools/ToolNCC.py:69 +#: appTools/ToolIsolation.py:3166 appTools/ToolNCC.py:69 #: appTools/ToolNCC.py:4048 appTools/ToolPaint.py:143 #: appTools/ToolPaint.py:2944 appTools/ToolSolderPaste.py:163 #: appTools/ToolSolderPaste.py:1210 app_Main.py:6296 msgid "Delete" msgstr "Șterge" -#: appEditors/AppGerberEditor.py:2648 +#: appEditors/AppGerberEditor.py:2680 msgid "Delete a aperture in the aperture list" msgstr "Șterge o apertură din lista de aperturi" -#: appEditors/AppGerberEditor.py:2665 +#: appEditors/AppGerberEditor.py:2697 msgid "Buffer Aperture" msgstr "Bufer pt apertură" -#: appEditors/AppGerberEditor.py:2667 +#: appEditors/AppGerberEditor.py:2699 msgid "Buffer a aperture in the aperture list" msgstr "Fă bufer pt o apertură din lista de aperturi" -#: appEditors/AppGerberEditor.py:2680 +#: appEditors/AppGerberEditor.py:2712 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:195 msgid "Buffer distance" msgstr "Distanta pt bufer" -#: appEditors/AppGerberEditor.py:2681 +#: appEditors/AppGerberEditor.py:2713 msgid "Buffer corner" msgstr "Coltul pt bufer" -#: appEditors/AppGerberEditor.py:2683 +#: appEditors/AppGerberEditor.py:2715 msgid "" "There are 3 types of corners:\n" " - 'Round': the corner is rounded.\n" @@ -3624,20 +3611,20 @@ msgstr "" "- 'Beveled:' coltul este inlocuit cu o linie care uneste capetele liniilor " "care formează coltul" -#: appEditors/AppGerberEditor.py:2713 +#: appEditors/AppGerberEditor.py:2745 msgid "Scale Aperture" msgstr "Scalează aper" -#: appEditors/AppGerberEditor.py:2715 +#: appEditors/AppGerberEditor.py:2747 msgid "Scale a aperture in the aperture list" msgstr "Scalează o apertură in lista de aperturi" -#: appEditors/AppGerberEditor.py:2723 +#: appEditors/AppGerberEditor.py:2755 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:210 msgid "Scale factor" msgstr "Factor Scalare" -#: appEditors/AppGerberEditor.py:2725 +#: appEditors/AppGerberEditor.py:2757 msgid "" "The factor by which to scale the selected aperture.\n" "Values can be between 0.0000 and 999.9999" @@ -3645,19 +3632,19 @@ msgstr "" "Factorul cu care se va face scalarea aperturii selectate.\n" "Poate lua valori intre: 0.000 si 999.9999" -#: appEditors/AppGerberEditor.py:2753 +#: appEditors/AppGerberEditor.py:2785 msgid "Mark polygons" msgstr "Marchează poligoanele" -#: appEditors/AppGerberEditor.py:2755 +#: appEditors/AppGerberEditor.py:2787 msgid "Mark the polygon areas." msgstr "Marchează ariile poligonale." -#: appEditors/AppGerberEditor.py:2763 +#: appEditors/AppGerberEditor.py:2795 msgid "Area UPPER threshold" msgstr "Pragul de sus pt. arie" -#: appEditors/AppGerberEditor.py:2765 +#: appEditors/AppGerberEditor.py:2797 msgid "" "The threshold value, all areas less than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -3665,11 +3652,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:2772 +#: appEditors/AppGerberEditor.py:2804 msgid "Area LOWER threshold" msgstr "Pragul de jos pt. arie" -#: appEditors/AppGerberEditor.py:2774 +#: appEditors/AppGerberEditor.py:2806 msgid "" "The threshold value, all areas more than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -3677,32 +3664,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:2788 +#: appEditors/AppGerberEditor.py:2820 msgid "Mark" msgstr "Marchează" -#: appEditors/AppGerberEditor.py:2790 +#: appEditors/AppGerberEditor.py:2822 msgid "Mark the polygons that fit within limits." msgstr "Marcați poligoanele care se încadrează în limite." -#: appEditors/AppGerberEditor.py:2796 +#: appEditors/AppGerberEditor.py:2828 msgid "Delete all the marked polygons." msgstr "Ștergeți toate poligoanele marcate." -#: appEditors/AppGerberEditor.py:2802 +#: appEditors/AppGerberEditor.py:2834 msgid "Clear all the markings." msgstr "Ștergeți toate marcajele." -#: appEditors/AppGerberEditor.py:2822 appGUI/MainGUI.py:753 +#: appEditors/AppGerberEditor.py:2854 appGUI/MainGUI.py:753 #: appGUI/MainGUI.py:1180 appGUI/MainGUI.py:2349 appGUI/MainGUI.py:4925 msgid "Add Pad Array" msgstr "Adaugă o arie de paduri" -#: appEditors/AppGerberEditor.py:2824 +#: appEditors/AppGerberEditor.py:2856 msgid "Add an array of pads (linear or circular array)" msgstr "Adaugă o arie de paduri (arie lineara sau circulara)." -#: appEditors/AppGerberEditor.py:2830 +#: appEditors/AppGerberEditor.py:2862 msgid "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" @@ -3710,17 +3697,17 @@ msgstr "" "Selectează tipul de arii de paduri.\n" "Poate fi Liniar X(Y) sau Circular" -#: appEditors/AppGerberEditor.py:2841 +#: appEditors/AppGerberEditor.py:2873 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:95 msgid "Nr of pads" msgstr "Nr. paduri" -#: appEditors/AppGerberEditor.py:2843 +#: appEditors/AppGerberEditor.py:2875 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:97 msgid "Specify how many pads to be in the array." msgstr "Specifica cate paduri să fie incluse in arie." -#: appEditors/AppGerberEditor.py:2892 +#: appEditors/AppGerberEditor.py:2924 msgid "" "Angle at which the linear array is placed.\n" "The precision is of max 2 decimals.\n" @@ -3732,13 +3719,13 @@ msgstr "" "Val minima este: -359.99 grade.\n" "Val maxima este: 360.00 grade." -#: appEditors/AppGerberEditor.py:3392 appEditors/AppGerberEditor.py:3396 +#: appEditors/AppGerberEditor.py:3424 appEditors/AppGerberEditor.py:3428 msgid "Aperture code value is missing or wrong format. Add it and retry." msgstr "" "Valoarea codului aperturii lipseste sau este in format greșit. Adaugă din " "nou și reîncearcă." -#: appEditors/AppGerberEditor.py:3432 +#: appEditors/AppGerberEditor.py:3464 msgid "" "Aperture dimensions value is missing or wrong format. Add it in format " "(width, height) and retry." @@ -3746,64 +3733,66 @@ msgstr "" "Dimensiunile aperturii lipsesc sau sunt intr-un format greșit. Adaugă din " "nou și reîncearcă." -#: appEditors/AppGerberEditor.py:3445 +#: appEditors/AppGerberEditor.py:3477 msgid "Aperture size value is missing or wrong format. Add it and retry." msgstr "" "Valoarea mărimii aperturii lipseste sau este in format greșit. Adaugă din " "nou și reîncearcă." -#: appEditors/AppGerberEditor.py:3456 +#: appEditors/AppGerberEditor.py:3488 msgid "Aperture already in the aperture table." msgstr "Apertura este deja in lista de aperturi." -#: appEditors/AppGerberEditor.py:3463 +#: appEditors/AppGerberEditor.py:3495 msgid "Added new aperture with code" msgstr "O nouă apertură este adăugată cu codul" -#: appEditors/AppGerberEditor.py:3495 +#: appEditors/AppGerberEditor.py:3527 msgid " Select an aperture in Aperture Table" msgstr " Selectează o unealtă in Tabela de Aperturi" -#: appEditors/AppGerberEditor.py:3503 +#: appEditors/AppGerberEditor.py:3535 msgid "Select an aperture in Aperture Table -->" msgstr "Selectează o unealtă in Tabela de Aperturi -->" -#: appEditors/AppGerberEditor.py:3517 +#: appEditors/AppGerberEditor.py:3549 msgid "Deleted aperture with code" msgstr "A fost stearsă unealta cu codul" -#: appEditors/AppGerberEditor.py:3585 +#: appEditors/AppGerberEditor.py:3617 msgid "Dimensions need two float values separated by comma." msgstr "Dimensiunile au nevoie de două valori float separate prin virgulă." -#: appEditors/AppGerberEditor.py:3594 +#: appEditors/AppGerberEditor.py:3626 msgid "Dimensions edited." msgstr "Dimensiuni editate." -#: appEditors/AppGerberEditor.py:4116 -msgid "Loading Gerber into Editor" -msgstr "Se încarcă Gerber în editor" +#: appEditors/AppGerberEditor.py:4148 +#, fuzzy +#| msgid "Loading..." +msgid "Loading" +msgstr "Se incarcă..." -#: appEditors/AppGerberEditor.py:4246 +#: appEditors/AppGerberEditor.py:4278 msgid "Setting up the UI" msgstr "Configurarea UI" -#: appEditors/AppGerberEditor.py:4247 +#: appEditors/AppGerberEditor.py:4279 msgid "Adding geometry finished. Preparing the GUI" msgstr "Adăugarea geometriei terminate. Pregătirea GUI" -#: appEditors/AppGerberEditor.py:4256 +#: appEditors/AppGerberEditor.py:4288 msgid "Finished loading the Gerber object into the editor." msgstr "S-a terminat încărcarea obiectului Gerber în editor." -#: appEditors/AppGerberEditor.py:4393 +#: appEditors/AppGerberEditor.py:4425 msgid "" "There are no Aperture definitions in the file. Aborting Gerber creation." msgstr "" "Nu există definitii de aperturi in fişier. Se anulează crearea de obiect " "Gerber." -#: appEditors/AppGerberEditor.py:4395 appObjects/AppObject.py:164 +#: appEditors/AppGerberEditor.py:4427 appObjects/AppObject.py:164 #: appObjects/FlatCAMGeometry.py:2078 appParsers/ParseExcellon.py:972 #: appTools/ToolPcbWizard.py:318 app_Main.py:7709 app_Main.py:10173 #: app_Main.py:10233 app_Main.py:10364 app_Main.py:10429 @@ -3811,100 +3800,109 @@ msgid "An internal error has occurred. See shell.\n" msgstr "" "A apărut o eroare internă. Verifică in TCL Shell pt mai multe detalii.\n" -#: appEditors/AppGerberEditor.py:4403 -msgid "Creating Gerber." -msgstr "Gerber in curs de creare." - -#: appEditors/AppGerberEditor.py:4415 +#: appEditors/AppGerberEditor.py:4447 msgid "Done. Gerber editing finished." msgstr "Editarea Gerber a fost terminată." -#: appEditors/AppGerberEditor.py:4431 +#: appEditors/AppGerberEditor.py:4463 msgid "Cancelled. No aperture is selected" msgstr "Anulat. Nici-o apertură nu este selectată" -#: appEditors/AppGerberEditor.py:4586 app_Main.py:6634 +#: appEditors/AppGerberEditor.py:4618 app_Main.py:6634 msgid "Coordinates copied to clipboard." msgstr "Coordonatele au fost copiate in clipboard." -#: appEditors/AppGerberEditor.py:5033 +#: appEditors/AppGerberEditor.py:4923 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 +#: appObjects/AppObject.py:452 appObjects/FlatCAMCNCJob.py:1894 +#: appObjects/FlatCAMGerber.py:995 appObjects/FlatCAMObj.py:266 +#: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 +#: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1115 +#: appTools/ToolCorners.py:419 appTools/ToolFiducials.py:563 +#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:466 app_Main.py:4813 +msgid "Plotting" +msgstr "Se afișeaz" + +#: appEditors/AppGerberEditor.py:5065 msgid "Failed. No aperture geometry is selected." msgstr "Anulat. Nici-o geometrie de apertură nu este selectată." -#: appEditors/AppGerberEditor.py:5042 appEditors/AppGerberEditor.py:5313 +#: appEditors/AppGerberEditor.py:5074 appEditors/AppGerberEditor.py:5345 msgid "Done. Apertures geometry deleted." msgstr "Executat. Geometriile aperturilor au fost șterse." -#: appEditors/AppGerberEditor.py:5185 +#: appEditors/AppGerberEditor.py:5217 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:5197 appTools/ToolCopperThieving.py:306 +#: appEditors/AppGerberEditor.py:5229 appTools/ToolCopperThieving.py:306 #: appTools/ToolCopperThieving.py:907 appTools/ToolCopperThieving.py:1104 #: appTools/ToolCorners.py:146 appTools/ToolCorners.py:413 #: appTools/ToolCutOut.py:779 appTools/ToolCutOut.py:905 #: appTools/ToolCutOut.py:1128 appTools/ToolCutOut.py:1278 #: appTools/ToolFiducials.py:240 appTools/ToolFiducials.py:492 -#: appTools/ToolFiducials.py:540 appTools/ToolFiducials.py:554 camlib.py:5279 -#: camlib.py:5675 +#: appTools/ToolFiducials.py:540 appTools/ToolFiducials.py:554 camlib.py:5286 +#: camlib.py:5682 msgid "Failed." msgstr "Esuat." -#: appEditors/AppGerberEditor.py:5216 +#: appEditors/AppGerberEditor.py:5248 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:5248 +#: appEditors/AppGerberEditor.py:5280 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:5264 +#: appEditors/AppGerberEditor.py:5296 msgid "Done. Scale Tool completed." msgstr "Executat. Unealta Scalare a terminat." -#: appEditors/AppGerberEditor.py:5302 +#: appEditors/AppGerberEditor.py:5334 msgid "Polygons marked." msgstr "Poligoanele sunt marcate." -#: appEditors/AppGerberEditor.py:5305 +#: appEditors/AppGerberEditor.py:5337 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:6033 +#: appEditors/AppGerberEditor.py:6065 msgid "Rotation action was not executed." msgstr "Actiuena de rotatie nu a fost efectuatăt." -#: appEditors/AppGerberEditor.py:6075 app_Main.py:6050 app_Main.py:6097 +#: appEditors/AppGerberEditor.py:6107 app_Main.py:6050 app_Main.py:6097 msgid "Flip action was not executed." msgstr "Acțiunea de Oglindire nu a fost executată." -#: appEditors/AppGerberEditor.py:6115 +#: appEditors/AppGerberEditor.py:6147 msgid "Skew action was not executed." msgstr "Actiunea de deformare nu a fost efectuată." -#: appEditors/AppGerberEditor.py:6154 +#: appEditors/AppGerberEditor.py:6186 msgid "Scale action was not executed." msgstr "Actiuena de scalare nu a fost efectuată." -#: appEditors/AppGerberEditor.py:6198 +#: appEditors/AppGerberEditor.py:6230 msgid "Offset action was not executed." msgstr "Actiuena de offset nu a fost efectuată." -#: appEditors/AppGerberEditor.py:6287 +#: appEditors/AppGerberEditor.py:6319 msgid "Geometry shape offset Y cancelled" msgstr "Deplasarea formei geometrice pe axa Y anulată" -#: appEditors/AppGerberEditor.py:6303 +#: appEditors/AppGerberEditor.py:6335 msgid "Geometry shape skew X cancelled" msgstr "Deformarea formei geometrice pe axa X anulată" -#: appEditors/AppGerberEditor.py:6319 +#: appEditors/AppGerberEditor.py:6351 msgid "Geometry shape skew Y cancelled" msgstr "Deformarea formei geometrice pe axa Y executată" @@ -3941,7 +3939,7 @@ msgstr "" #: appGUI/ObjectUI.py:1889 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 -#: appTools/ToolIsolation.py:3391 appTools/ToolPaint.py:3116 +#: appTools/ToolIsolation.py:3394 appTools/ToolPaint.py:3116 #: tclCommands/TclCommandPaint.py:162 msgid "All" msgstr "Toate" @@ -4040,7 +4038,7 @@ msgid "Dia" msgstr "Dia" #: appEditors/appGCodeEditor.py:687 appGUI/ObjectUI.py:999 -#: appGUI/ObjectUI.py:2034 appTools/ToolIsolation.py:3035 +#: appGUI/ObjectUI.py:2034 appTools/ToolIsolation.py:3038 #: appTools/ToolNCC.py:3909 appTools/ToolPaint.py:2831 msgid "TT" msgstr "TU" @@ -4366,8 +4364,8 @@ msgstr "Nou" #: appTools/ToolCopperThieving.py:1354 appTools/ToolCutOut.py:2027 #: appTools/ToolDblSided.py:529 appTools/ToolDblSided.py:771 #: appTools/ToolFilm.py:933 appTools/ToolFilm.py:956 appTools/ToolImage.py:135 -#: appTools/ToolImage.py:190 appTools/ToolIsolation.py:3351 -#: appTools/ToolIsolation.py:3404 appTools/ToolNCC.py:3872 +#: appTools/ToolImage.py:190 appTools/ToolIsolation.py:3354 +#: appTools/ToolIsolation.py:3407 appTools/ToolNCC.py:3872 #: appTools/ToolNCC.py:4342 appTools/ToolPaint.py:3132 #: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168 #: appTools/ToolPanelize.py:716 appTools/ToolTransform.py:126 @@ -4396,7 +4394,7 @@ msgstr "Va crea un obiect nou de tip Geometrie, fără continut." #: appTools/ToolDblSided.py:528 appTools/ToolDblSided.py:769 #: appTools/ToolFilm.py:932 appTools/ToolFilm.py:955 appTools/ToolImage.py:116 #: appTools/ToolImage.py:137 appTools/ToolImage.py:190 -#: appTools/ToolIsolation.py:3352 appTools/ToolIsolation.py:3404 +#: appTools/ToolIsolation.py:3355 appTools/ToolIsolation.py:3407 #: appTools/ToolNCC.py:3873 appTools/ToolNCC.py:4342 appTools/ToolPaint.py:3132 #: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168 #: appTools/ToolPanelize.py:716 appTools/ToolPanelize.py:810 @@ -4423,7 +4421,7 @@ msgstr "Va crea un obiect nou de tip Gerber, fără continut." #: appTools/ToolCopperThieving.py:165 appTools/ToolCopperThieving.py:1340 #: appTools/ToolCopperThieving.py:1354 appTools/ToolDblSided.py:530 #: appTools/ToolDblSided.py:728 appTools/ToolDblSided.py:770 -#: appTools/ToolFilm.py:1211 appTools/ToolIsolation.py:3404 +#: appTools/ToolFilm.py:1211 appTools/ToolIsolation.py:3407 #: appTools/ToolNCC.py:4342 appTools/ToolPaint.py:3132 #: appTools/ToolPanelize.py:148 appTools/ToolPunchGerber.py:1128 #: appTools/ToolPunchGerber.py:1143 appTools/ToolTransform.py:126 @@ -5432,7 +5430,7 @@ msgid "NCC Tool" msgstr "Unealta NCC" #: appGUI/MainGUI.py:1052 appGUI/MainGUI.py:2221 appGUI/MainGUI.py:4474 -#: appTools/ToolIsolation.py:192 appTools/ToolIsolation.py:2951 +#: appTools/ToolIsolation.py:192 appTools/ToolIsolation.py:2954 msgid "Isolation Tool" msgstr "Unealta de Izolare" @@ -5456,7 +5454,7 @@ msgid "SolderPaste Tool" msgstr "Unealta Dispenser SP" #: appGUI/MainGUI.py:1064 appGUI/MainGUI.py:2233 appGUI/MainGUI.py:4486 -#: appTools/ToolSub.py:647 +#: appTools/ToolSub.py:648 msgid "Subtract Tool" msgstr "Unealta Scădere" @@ -5656,10 +5654,10 @@ msgstr "Arie Afișare" #: appGUI/MainGUI.py:1429 appTools/ToolCopperThieving.py:1243 #: appTools/ToolCorners.py:475 appTools/ToolEtchCompensation.py:291 #: appTools/ToolExtractDrills.py:454 appTools/ToolFiducials.py:902 -#: appTools/ToolInvertGerber.py:212 appTools/ToolIsolation.py:2999 +#: appTools/ToolInvertGerber.py:212 appTools/ToolIsolation.py:3002 #: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:1010 #: appTools/ToolQRCode.py:666 appTools/ToolRulesCheck.py:1171 -#: appTools/ToolSolderPaste.py:1144 appTools/ToolSub.py:693 +#: appTools/ToolSolderPaste.py:1144 appTools/ToolSub.py:694 msgid "GERBER" msgstr "GERBER" @@ -5668,7 +5666,7 @@ msgstr "GERBER" msgid "EXCELLON" msgstr "EXCELLON" -#: appGUI/MainGUI.py:1449 appTools/ToolSub.py:746 +#: appGUI/MainGUI.py:1449 appTools/ToolSub.py:747 msgid "GEOMETRY" msgstr "GEOMETRIE" @@ -5830,7 +5828,7 @@ msgstr "Da" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 -#: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3079 +#: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3082 #: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3959 #: appTools/ToolPaint.py:2869 appTranslation.py:112 appTranslation.py:214 #: app_Main.py:2499 app_Main.py:3526 app_Main.py:5981 app_Main.py:8997 @@ -6474,7 +6472,7 @@ msgid "App Object" msgstr "Obiect" #: appGUI/ObjectUI.py:78 appTools/ToolDrilling.py:2015 -#: appTools/ToolIsolation.py:2988 appTools/ToolMilling.py:1620 +#: appTools/ToolIsolation.py:2991 appTools/ToolMilling.py:1620 msgid "" "BASIC is suitable for a beginner. Many parameters\n" "are hidden from the user in this mode.\n" @@ -6613,11 +6611,11 @@ msgstr "" msgid "Mark the aperture instances on canvas." msgstr "Marchează aperturile pe canvas." -#: appGUI/ObjectUI.py:339 appTools/ToolIsolation.py:3478 +#: appGUI/ObjectUI.py:339 appTools/ToolIsolation.py:3481 msgid "Buffer Solid Geometry" msgstr "Creează Bufer Geometrie Solidă" -#: appGUI/ObjectUI.py:341 appTools/ToolIsolation.py:3480 +#: appGUI/ObjectUI.py:341 appTools/ToolIsolation.py:3483 msgid "" "This button is shown only when the Gerber file\n" "is loaded without buffering.\n" @@ -6634,7 +6632,7 @@ msgid "Isolation Routing" msgstr "Izolare" #: appGUI/ObjectUI.py:360 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:32 -#: appTools/ToolIsolation.py:2978 +#: appTools/ToolIsolation.py:2981 msgid "" "Create a Geometry object with\n" "toolpaths to cut around polygons." @@ -6708,7 +6706,7 @@ msgstr "" "va avea colțurile rotunjite." #: appGUI/ObjectUI.py:467 appGUI/ObjectUI.py:507 appTools/ToolCutOut.py:2304 -#: appTools/ToolCutOut.py:2319 appTools/ToolIsolation.py:3457 +#: appTools/ToolCutOut.py:2319 appTools/ToolIsolation.py:3460 #: appTools/ToolNCC.py:4391 appTools/ToolPaint.py:3167 msgid "Generate Geometry" msgstr "Genereza Geometrie" @@ -7046,14 +7044,14 @@ msgstr "" "este >Ofset<. Aceasta valoare poate fi pozitivă pentru un ofset\n" "in exterior sau poate fi negativă pentru un ofset in interior." -#: appGUI/ObjectUI.py:1079 appTools/ToolIsolation.py:3100 +#: appGUI/ObjectUI.py:1079 appTools/ToolIsolation.py:3103 #: appTools/ToolNCC.py:66 appTools/ToolNCC.py:3986 appTools/ToolPaint.py:140 #: appTools/ToolPaint.py:2896 msgid "Add from DB" msgstr "Adaugă Unealtă din DB" #: appGUI/ObjectUI.py:1096 appTools/ToolCutOut.py:2088 -#: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3135 +#: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3138 #: appTools/ToolNCC.py:4020 appTools/ToolPaint.py:2916 msgid "Search and Add" msgstr "Căutați și Adăugați" @@ -7068,13 +7066,13 @@ msgstr "" #: appGUI/ObjectUI.py:1103 appObjects/FlatCAMGeometry.py:572 #: appTools/ToolCutOut.py:2100 appTools/ToolIsolation.py:66 -#: appTools/ToolIsolation.py:3146 appTools/ToolNCC.py:4031 +#: appTools/ToolIsolation.py:3149 appTools/ToolNCC.py:4031 #: appTools/ToolPaint.py:2927 msgid "Pick from DB" msgstr "Alegeți din DB" #: appGUI/ObjectUI.py:1106 appTools/ToolCutOut.py:2103 -#: appTools/ToolIsolation.py:3149 appTools/ToolNCC.py:4034 +#: appTools/ToolIsolation.py:3152 appTools/ToolNCC.py:4034 #: appTools/ToolPaint.py:2930 msgid "" "Add a new tool to the Tool Table\n" @@ -7106,7 +7104,7 @@ msgstr "" #: appTools/ToolIsolation.py:532 appTools/ToolIsolation.py:640 #: appTools/ToolIsolation.py:645 appTools/ToolIsolation.py:675 #: appTools/ToolIsolation.py:698 appTools/ToolIsolation.py:711 -#: appTools/ToolIsolation.py:3179 appTools/ToolMilling.py:628 +#: appTools/ToolIsolation.py:3182 appTools/ToolMilling.py:628 #: appTools/ToolMilling.py:744 appTools/ToolMilling.py:749 #: appTools/ToolMilling.py:779 appTools/ToolMilling.py:790 #: appTools/ToolMilling.py:794 appTools/ToolMilling.py:1711 @@ -7120,7 +7118,7 @@ msgid "Parameters for" msgstr "Parametri pt" #: appGUI/ObjectUI.py:1164 appTools/ToolDrilling.py:2119 -#: appTools/ToolIsolation.py:3182 appTools/ToolMilling.py:1714 +#: appTools/ToolIsolation.py:3185 appTools/ToolMilling.py:1714 #: appTools/ToolNCC.py:4067 appTools/ToolPaint.py:2961 msgid "" "The data used for creating GCode.\n" @@ -7311,13 +7309,13 @@ msgid "The feedrate used while the probe is probing." msgstr "Viteza sondei când aceasta coboară." #: appGUI/ObjectUI.py:1423 appTools/ToolDrilling.py:2364 -#: appTools/ToolIsolation.py:3278 appTools/ToolMilling.py:2042 +#: appTools/ToolIsolation.py:3281 appTools/ToolMilling.py:2042 #: appTools/ToolNCC.py:4225 appTools/ToolPaint.py:3056 msgid "Apply parameters to all tools" msgstr "Aplicați parametrii la toate Uneltele" #: appGUI/ObjectUI.py:1426 appTools/ToolDrilling.py:2367 -#: appTools/ToolIsolation.py:3281 appTools/ToolMilling.py:2045 +#: appTools/ToolIsolation.py:3284 appTools/ToolMilling.py:2045 #: appTools/ToolNCC.py:4228 appTools/ToolPaint.py:3059 msgid "" "The parameters in the current form will be applied\n" @@ -7327,13 +7325,13 @@ msgstr "" "la toate Uneltele din Tabelul Unelte." #: appGUI/ObjectUI.py:1437 appTools/ToolDrilling.py:2378 -#: appTools/ToolIsolation.py:3292 appTools/ToolMilling.py:2056 +#: appTools/ToolIsolation.py:3295 appTools/ToolMilling.py:2056 #: appTools/ToolNCC.py:4239 appTools/ToolPaint.py:3070 msgid "Common Parameters" msgstr "Parametrii Comuni" #: appGUI/ObjectUI.py:1439 appTools/ToolDrilling.py:2380 -#: appTools/ToolIsolation.py:3294 appTools/ToolMilling.py:2058 +#: appTools/ToolIsolation.py:3297 appTools/ToolMilling.py:2058 #: appTools/ToolNCC.py:4241 appTools/ToolPaint.py:3072 msgid "Parameters that are common for all tools." msgstr "Parametrii care sunt comuni pentru toate uneltele." @@ -7539,7 +7537,7 @@ msgstr "Adăugați o zonă de excludere." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:305 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:324 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286 -#: appTools/ToolDrilling.py:2591 appTools/ToolIsolation.py:3440 +#: appTools/ToolDrilling.py:2591 appTools/ToolIsolation.py:3443 #: appTools/ToolMilling.py:2267 appTools/ToolNCC.py:4364 #: appTools/ToolPaint.py:3154 msgid "The kind of selection shape used for area selection." @@ -10725,7 +10723,7 @@ msgstr "Însuşi" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 -#: appTools/ToolCopperThieving.py:1322 appTools/ToolIsolation.py:3391 +#: appTools/ToolCopperThieving.py:1322 appTools/ToolIsolation.py:3394 #: appTools/ToolNCC.py:4319 appTools/ToolPaint.py:3116 msgid "Area Selection" msgstr "Selecţie zonă" @@ -10735,7 +10733,7 @@ msgstr "Selecţie zonă" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolCopperThieving.py:1323 appTools/ToolDblSided.py:761 -#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:4319 +#: appTools/ToolIsolation.py:3394 appTools/ToolNCC.py:4319 #: appTools/ToolPaint.py:3116 tclCommands/TclCommandPaint.py:166 msgid "Reference Object" msgstr "Obiect Ref" @@ -12111,7 +12109,7 @@ msgstr "Creați CNCJob cu trasee de scule pentru găurire sau frezare." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:156 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:140 -#: appTools/ToolDrilling.py:2082 appTools/ToolIsolation.py:3071 +#: appTools/ToolDrilling.py:2082 appTools/ToolIsolation.py:3074 #: appTools/ToolMilling.py:1687 appTools/ToolNCC.py:3951 #: appTools/ToolPaint.py:2861 msgid "Tool order" @@ -12122,7 +12120,7 @@ msgstr "Ordine unelte" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:167 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141 -#: appTools/ToolDrilling.py:2083 appTools/ToolIsolation.py:3072 +#: appTools/ToolDrilling.py:2083 appTools/ToolIsolation.py:3075 #: appTools/ToolMilling.py:1688 appTools/ToolNCC.py:3952 #: appTools/ToolNCC.py:3962 appTools/ToolPaint.py:2862 #: appTools/ToolPaint.py:2872 @@ -12148,7 +12146,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:165 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:149 -#: appTools/ToolDrilling.py:2091 appTools/ToolIsolation.py:3080 +#: appTools/ToolDrilling.py:2091 appTools/ToolIsolation.py:3083 #: appTools/ToolMilling.py:1696 appTools/ToolNCC.py:3960 #: appTools/ToolPaint.py:2870 msgid "Forward" @@ -12158,7 +12156,7 @@ msgstr "Înainte" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:64 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 -#: appTools/ToolDrilling.py:2092 appTools/ToolIsolation.py:3081 +#: appTools/ToolDrilling.py:2092 appTools/ToolIsolation.py:3084 #: appTools/ToolMilling.py:1697 appTools/ToolNCC.py:3961 #: appTools/ToolPaint.py:2871 msgid "Reverse" @@ -12515,13 +12513,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:288 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:242 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:243 -#: appTools/ToolIsolation.py:3299 appTools/ToolNCC.py:4246 +#: appTools/ToolIsolation.py:3302 appTools/ToolNCC.py:4246 #: appTools/ToolPaint.py:3076 msgid "Rest" msgstr "Resturi" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:246 -#: appTools/ToolIsolation.py:3302 +#: appTools/ToolIsolation.py:3305 msgid "" "If checked, use 'rest machining'.\n" "Basically it will isolate outside PCB features,\n" @@ -12540,22 +12538,22 @@ msgstr "" "Daca nu este bifat, foloseşte algoritmul standard." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:258 -#: appTools/ToolIsolation.py:3324 +#: appTools/ToolIsolation.py:3327 msgid "Combine" msgstr "Combina" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:260 -#: appTools/ToolIsolation.py:3326 +#: appTools/ToolIsolation.py:3329 msgid "Combine all passes into one object" msgstr "Combina toate trecerile intr-un singur obiect" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:267 -#: appTools/ToolIsolation.py:3343 +#: appTools/ToolIsolation.py:3346 msgid "Except" msgstr "Exceptie" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:268 -#: appTools/ToolIsolation.py:3344 +#: appTools/ToolIsolation.py:3347 msgid "" "When the isolation geometry is generated,\n" "by checking this, the area of the object below\n" @@ -12567,13 +12565,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:350 -#: appTools/ToolIsolation.py:3333 appTools/ToolNCC.py:4377 +#: appTools/ToolIsolation.py:3336 appTools/ToolNCC.py:4377 msgid "Check validity" msgstr "Verificați corectitudinea" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:352 -#: appTools/ToolIsolation.py:3335 appTools/ToolNCC.py:4379 +#: appTools/ToolIsolation.py:3338 appTools/ToolNCC.py:4379 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." @@ -12582,7 +12580,7 @@ msgstr "" "dacă vor oferi o izolare completă." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:287 -#: appTools/ToolIsolation.py:3383 +#: appTools/ToolIsolation.py:3386 msgid "" "Isolation scope. Choose what to isolate:\n" "- 'All' -> Isolate all the polygons in the object\n" @@ -12598,18 +12596,18 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 -#: appTools/ToolIsolation.py:3391 appTools/ToolPaint.py:3116 +#: appTools/ToolIsolation.py:3394 appTools/ToolPaint.py:3116 #: tclCommands/TclCommandPaint.py:164 msgid "Polygon Selection" msgstr "Selecție Poligon" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:315 -#: appTools/ToolIsolation.py:3427 +#: appTools/ToolIsolation.py:3430 msgid "Interiors" msgstr "Interioare" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:317 -#: appTools/ToolIsolation.py:3429 +#: appTools/ToolIsolation.py:3432 msgid "" "When checked the user can select interiors of a polygon.\n" "(holes in the polygon)." @@ -12618,12 +12616,12 @@ msgstr "" "(găuri în poligon)." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:322 -#: appTools/ToolIsolation.py:3314 +#: appTools/ToolIsolation.py:3317 msgid "Forced Rest" msgstr "Forțare Rest" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:324 -#: appTools/ToolIsolation.py:3316 +#: appTools/ToolIsolation.py:3319 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" @@ -12645,17 +12643,6 @@ msgstr "Normal" msgid "Progressive" msgstr "Progresiv" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 -#: appObjects/AppObject.py:452 appObjects/FlatCAMObj.py:266 -#: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 -#: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1115 -#: appTools/ToolCorners.py:419 appTools/ToolFiducials.py:563 -#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:466 app_Main.py:4813 -msgid "Plotting" -msgstr "Se afișeaz" - #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:341 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305 @@ -13099,7 +13086,7 @@ msgstr "" "O unealtă pentru scăderea unui obiect Gerber sau Geometry\n" "din altul de același tip." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:38 appTools/ToolSub.py:782 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:38 appTools/ToolSub.py:783 msgid "Close paths" msgstr "Închide Căile" @@ -13110,11 +13097,11 @@ msgstr "" "Verificând aceasta, se vor închide căile tăiate de obiectul tăietor de tip " "Geometrie." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:42 appTools/ToolSub.py:679 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:42 appTools/ToolSub.py:680 msgid "Delete source" msgstr "Șterge Obiectele Sursă" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:44 appTools/ToolSub.py:681 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:44 appTools/ToolSub.py:682 msgid "" "When checked will delete the source objects\n" "after a successful operation." @@ -13486,10 +13473,6 @@ msgstr "Harta de înălțime GRBL goală." msgid "Finished autolevelling." msgstr "Nivelare automată finalizată." -#: appObjects/FlatCAMCNCJob.py:1894 -msgid "Plotting..." -msgstr "Se afișează..." - #: appObjects/FlatCAMCNCJob.py:1966 msgid "File saved to" msgstr "Fișierul salvat în" @@ -13709,14 +13692,6 @@ msgstr "CNC Code in curs de generare" msgid "CNCjob created" msgstr "CNCjob creat" -#: appObjects/FlatCAMGeometry.py:2564 appTools/ToolCopperThieving.py:593 -#: appTools/ToolFilm.py:639 appTools/ToolFilm.py:883 -#: appTools/ToolIsolation.py:930 appTools/ToolNCC.py:868 -#: appTools/ToolOptimal.py:145 appTools/ToolPanelize.py:613 -#: appTools/ToolRulesCheck.py:627 -msgid "Working..." -msgstr "Se lucrează..." - #: appObjects/FlatCAMGeometry.py:2585 msgid "Polish" msgstr "Finisare" @@ -13788,21 +13763,17 @@ msgid "Operation could not be done." msgstr "Operatia nu a putut fi executată." #: appObjects/FlatCAMGerber.py:556 appObjects/FlatCAMGerber.py:633 -#: appTools/ToolIsolation.py:1590 appTools/ToolIsolation.py:1957 +#: appTools/ToolIsolation.py:1590 appTools/ToolIsolation.py:1960 #: appTools/ToolNCC.py:1870 appTools/ToolNCC.py:2891 appTools/ToolNCC.py:3271 msgid "Isolation geometry could not be generated." msgstr "Geometria de izolare nu a fost posibil să fie generată." #: appObjects/FlatCAMGerber.py:583 appObjects/FlatCAMGerber.py:711 #: appTools/ToolIsolation.py:1656 appTools/ToolIsolation.py:1852 -#: appTools/ToolIsolation.py:2041 +#: appTools/ToolIsolation.py:2044 msgid "Isolation geometry created" msgstr "Geometria de izolare creată" -#: appObjects/FlatCAMGerber.py:995 -msgid "Plotting Apertures" -msgstr "Aperturile sunt in curs de afișare" - #: appObjects/FlatCAMObj.py:252 msgid "Name changed from" msgstr "Nume schimbat din" @@ -13836,7 +13807,7 @@ msgstr "Deformare..." msgid "Dimensions" msgstr "Dimensiuni" -#: appObjects/FlatCAMObj.py:510 appTools/ToolProperties.py:195 +#: appObjects/FlatCAMObj.py:510 msgid "Calculating dimensions ... Please wait." msgstr "Se calculează dimensiunile ... Aşteaptă." @@ -14210,12 +14181,12 @@ msgstr "" #: appTools/ToolDblSided.py:946 appTools/ToolDrilling.py:2649 #: appTools/ToolEtchCompensation.py:459 appTools/ToolExtractDrills.py:699 #: appTools/ToolFiducials.py:962 appTools/ToolFilm.py:1387 -#: appTools/ToolInvertGerber.py:284 appTools/ToolIsolation.py:3490 +#: appTools/ToolInvertGerber.py:284 appTools/ToolIsolation.py:3493 #: appTools/ToolMilling.py:2324 appTools/ToolNCC.py:4407 #: appTools/ToolOptimal.py:594 appTools/ToolPaint.py:3183 #: appTools/ToolPanelize.py:891 appTools/ToolPunchGerber.py:1308 #: appTools/ToolQRCode.py:912 appTools/ToolRulesCheck.py:1627 -#: appTools/ToolSolderPaste.py:1558 appTools/ToolSub.py:806 +#: appTools/ToolSolderPaste.py:1558 appTools/ToolSub.py:807 #: appTools/ToolTransform.py:920 msgid "Reset Tool" msgstr "Resetați Unealta" @@ -14226,12 +14197,12 @@ msgstr "Resetați Unealta" #: appTools/ToolDblSided.py:949 appTools/ToolDrilling.py:2652 #: appTools/ToolEtchCompensation.py:462 appTools/ToolExtractDrills.py:702 #: appTools/ToolFiducials.py:965 appTools/ToolFilm.py:1390 -#: appTools/ToolInvertGerber.py:287 appTools/ToolIsolation.py:3493 +#: appTools/ToolInvertGerber.py:287 appTools/ToolIsolation.py:3496 #: appTools/ToolMilling.py:2327 appTools/ToolNCC.py:4410 #: appTools/ToolOptimal.py:597 appTools/ToolPaint.py:3186 #: appTools/ToolPanelize.py:894 appTools/ToolPunchGerber.py:1311 #: appTools/ToolQRCode.py:915 appTools/ToolRulesCheck.py:1630 -#: appTools/ToolSolderPaste.py:1561 appTools/ToolSub.py:809 +#: appTools/ToolSolderPaste.py:1561 appTools/ToolSub.py:810 #: appTools/ToolTransform.py:923 msgid "Will reset the tool parameters." msgstr "Va reseta parametrii uneltei." @@ -14434,8 +14405,8 @@ msgstr "" "Conține punctele de calibrare așteptate și\n" "cele măsurate." -#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:704 -#: appTools/ToolSub.py:757 +#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:705 +#: appTools/ToolSub.py:758 msgid "Target" msgstr "Tintă" @@ -14693,8 +14664,8 @@ msgstr "Unealta Copper Thieving efectuata." #: appTools/ToolNCC.py:860 appTools/ToolNCC.py:1322 appTools/ToolNCC.py:1371 #: appTools/ToolNCC.py:1404 appTools/ToolPaint.py:1095 #: appTools/ToolPanelize.py:192 appTools/ToolPanelize.py:206 -#: appTools/ToolSub.py:163 appTools/ToolSub.py:181 appTools/ToolSub.py:390 -#: appTools/ToolSub.py:403 tclCommands/TclCommandCopperClear.py:97 +#: appTools/ToolSub.py:163 appTools/ToolSub.py:181 appTools/ToolSub.py:391 +#: appTools/ToolSub.py:404 tclCommands/TclCommandCopperClear.py:97 #: tclCommands/TclCommandPaint.py:99 msgid "Could not retrieve object" msgstr "Nu s-a putut incărca obiectul" @@ -14715,6 +14686,12 @@ msgstr "Unealta Thieving Tool. Se pregătesc poligoanele de isolare." msgid "Copper Thieving Tool. Preparing areas to fill with copper." msgstr "Unealta Thieving Tool. Se pregătesc zonele de umplut cu cupru." +#: appTools/ToolCopperThieving.py:593 appTools/ToolFilm.py:639 +#: appTools/ToolFilm.py:883 appTools/ToolNCC.py:868 +#: appTools/ToolRulesCheck.py:627 +msgid "Working..." +msgstr "Se lucrează..." + #: appTools/ToolCopperThieving.py:626 msgid "Geometry not supported for bounding box" msgstr "Geometria nu este acceptată pentru caseta de delimitare" @@ -14790,7 +14767,7 @@ msgstr "" "- „Obiect de referință” - va face Copper Thieving în zona specificată de un " "alt obiect." -#: appTools/ToolCopperThieving.py:1334 appTools/ToolIsolation.py:3398 +#: appTools/ToolCopperThieving.py:1334 appTools/ToolIsolation.py:3401 #: appTools/ToolNCC.py:4336 appTools/ToolPaint.py:3126 msgid "Ref. Type" msgstr "Tip Ref" @@ -14804,12 +14781,12 @@ msgstr "" "Thieving.\n" "Poate fi Gerber, Excellon sau Geometrie." -#: appTools/ToolCopperThieving.py:1345 appTools/ToolIsolation.py:3409 +#: appTools/ToolCopperThieving.py:1345 appTools/ToolIsolation.py:3412 #: appTools/ToolNCC.py:4346 appTools/ToolPaint.py:3136 msgid "Ref. Object" msgstr "Obiect Ref" -#: appTools/ToolCopperThieving.py:1347 appTools/ToolIsolation.py:3411 +#: appTools/ToolCopperThieving.py:1347 appTools/ToolIsolation.py:3414 #: appTools/ToolNCC.py:4348 appTools/ToolPaint.py:3138 msgid "The FlatCAM object to be used as non copper clearing reference." msgstr "" @@ -14961,7 +14938,7 @@ msgstr "Actualizat unealta din baza de date Unelte." msgid "Default tool added." msgstr "O unealtă implicită a fost adăugată." -#: appTools/ToolCutOut.py:471 appTools/ToolIsolation.py:2588 +#: appTools/ToolCutOut.py:471 appTools/ToolIsolation.py:2591 #: appTools/ToolNCC.py:3731 appTools/ToolPaint.py:2636 app_Main.py:5924 #: app_Main.py:5944 msgid "Selected tool can't be used here. Pick another." @@ -15114,7 +15091,7 @@ msgstr "" "obiecte care vor aparea in combobox-ul\n" "numit >Obiect<." -#: appTools/ToolCutOut.py:2091 appTools/ToolIsolation.py:3138 +#: appTools/ToolCutOut.py:2091 appTools/ToolIsolation.py:3141 #: appTools/ToolNCC.py:4023 appTools/ToolPaint.py:2919 msgid "" "Add a new tool to the Tool Table\n" @@ -15721,19 +15698,19 @@ msgstr "Sari la Punctul de Mijloc" msgid "Current Tool parameters were applied to all tools." msgstr "Parametrii Uneltei curente sunt aplicați la toate Uneltele." -#: appTools/ToolDrilling.py:1600 camlib.py:4071 +#: appTools/ToolDrilling.py:1600 camlib.py:4078 msgid "The loaded Excellon file has no drills" msgstr "Fişierul Excellon incărcat nu are găuri" -#: appTools/ToolDrilling.py:1645 camlib.py:3989 +#: appTools/ToolDrilling.py:1645 camlib.py:3996 msgid "Creating a list of points to drill..." msgstr "Crearea unei liste de puncte pentru găurire ..." -#: appTools/ToolDrilling.py:1652 camlib.py:4018 +#: appTools/ToolDrilling.py:1652 camlib.py:4025 msgid "Failed. Drill points inside the exclusion zones." msgstr "A eșuat. Puncte de gaurire în zonele de excludere." -#: appTools/ToolDrilling.py:1668 camlib.py:4061 camlib.py:5455 camlib.py:5864 +#: appTools/ToolDrilling.py:1668 camlib.py:4068 camlib.py:5462 camlib.py:5871 msgid "Starting G-Code" msgstr "Începând G-Code" @@ -15741,7 +15718,7 @@ msgstr "Începând G-Code" msgid "Generating Excellon CNCJob..." msgstr "Se generează Excellon CNCJob ..." -#: appTools/ToolDrilling.py:1791 camlib.py:3213 camlib.py:3636 camlib.py:5722 +#: appTools/ToolDrilling.py:1791 camlib.py:3213 camlib.py:3643 camlib.py:5729 msgid "The Toolchange X,Y format has to be (x, y)." msgstr "Formatul X, Y Toolchange trebuie să fie (x, y)." @@ -16221,9 +16198,11 @@ msgstr "" "Tipul parametrului nu este compatibil. Doar obiectele tip Geometrie si " "Gerber sunt acceptate" -#: appTools/ToolImage.py:149 -msgid "Importing Image" -msgstr "Imaginea in curs de a fi importata" +#: appTools/ToolImage.py:149 appTools/ToolPcbWizard.py:336 +#, fuzzy +#| msgid "Importing SVG" +msgid "Importing" +msgstr "SVG in curs de ia fi importat" #: appTools/ToolImage.py:161 appTools/ToolPDF.py:155 app_Main.py:10070 #: app_Main.py:10125 app_Main.py:10203 app_Main.py:10266 app_Main.py:10332 @@ -16388,7 +16367,7 @@ msgstr "" "Izolare incompletă. Cel puțin un instrument nu poate face o izolare completă." #: appTools/ToolIsolation.py:1068 appTools/ToolIsolation.py:1155 -#: appTools/ToolIsolation.py:1213 appTools/ToolIsolation.py:2637 +#: appTools/ToolIsolation.py:1213 appTools/ToolIsolation.py:2640 #: appTools/ToolNCC.py:1015 appTools/ToolNCC.py:1103 appTools/ToolNCC.py:1165 #: appTools/ToolNCC.py:3780 appTools/ToolPaint.py:703 appTools/ToolPaint.py:791 #: appTools/ToolPaint.py:853 appTools/ToolPaint.py:2692 @@ -16423,7 +16402,9 @@ msgid "Tool(s) deleted from Tool Table." msgstr "Au fost șterse unelte din Tabela de Unelte." #: appTools/ToolIsolation.py:1390 -msgid "Isolating..." +#, fuzzy +#| msgid "Isolating..." +msgid "Isolating ..." msgstr "Se izoleaza..." #: appTools/ToolIsolation.py:1410 @@ -16443,17 +16424,17 @@ msgid "Click on a polygon to isolate it." msgstr "Faceți clic pe un poligon pentru a-l izola." #: appTools/ToolIsolation.py:1597 appTools/ToolIsolation.py:1620 -#: appTools/ToolIsolation.py:1776 appTools/ToolIsolation.py:1969 +#: appTools/ToolIsolation.py:1776 appTools/ToolIsolation.py:1972 msgid "Subtracting Geo" msgstr "Scădere Geo" #: appTools/ToolIsolation.py:1601 appTools/ToolIsolation.py:1780 -#: appTools/ToolIsolation.py:1973 +#: appTools/ToolIsolation.py:1976 msgid "Intersecting Geo" msgstr "Geometria de Intersecţie" #: appTools/ToolIsolation.py:1652 appTools/ToolIsolation.py:1849 -#: appTools/ToolIsolation.py:2038 +#: appTools/ToolIsolation.py:2041 msgid "Empty Geometry in" msgstr "Geometrie goala in" @@ -16474,58 +16455,58 @@ msgid "" msgstr "" "Următoarele sunt coordonatele poligoanelor care nu au putut fi izolate:" -#: appTools/ToolIsolation.py:2202 appTools/ToolIsolation.py:2315 +#: appTools/ToolIsolation.py:2205 appTools/ToolIsolation.py:2318 #: appTools/ToolPaint.py:1135 msgid "Added polygon" msgstr "S-a adăugat poligon" -#: appTools/ToolIsolation.py:2203 appTools/ToolIsolation.py:2317 +#: appTools/ToolIsolation.py:2206 appTools/ToolIsolation.py:2320 msgid "Click to add next polygon or right click to start isolation." msgstr "" "Faceți clic pentru a adăuga următorul poligon sau faceți clic dreapta pentru " "a începe izolarea." -#: appTools/ToolIsolation.py:2215 appTools/ToolPaint.py:1149 +#: appTools/ToolIsolation.py:2218 appTools/ToolPaint.py:1149 msgid "Removed polygon" msgstr "Poligon eliminat" -#: appTools/ToolIsolation.py:2216 +#: appTools/ToolIsolation.py:2219 msgid "Click to add/remove next polygon or right click to start isolation." msgstr "" "Faceți clic pentru a adăuga / elimina următorul poligon sau faceți clic " "dreapta pentru a începe izolarea." -#: appTools/ToolIsolation.py:2221 appTools/ToolPaint.py:1155 +#: appTools/ToolIsolation.py:2224 appTools/ToolPaint.py:1155 msgid "No polygon detected under click position." msgstr "Nu a fost detectat niciun poligon sub poziția clicului." -#: appTools/ToolIsolation.py:2251 appTools/ToolPaint.py:1185 +#: appTools/ToolIsolation.py:2254 appTools/ToolPaint.py:1185 msgid "List of single polygons is empty. Aborting." msgstr "Lista Poligoanelor este goală. Intrerup." -#: appTools/ToolIsolation.py:2320 +#: appTools/ToolIsolation.py:2323 msgid "No polygon in selection." msgstr "Niciun poligon în selecție." -#: appTools/ToolIsolation.py:2348 +#: appTools/ToolIsolation.py:2351 msgid "Click the end point of the paint area." msgstr "Faceți clic pe punctul final al zonei de pictat." -#: appTools/ToolIsolation.py:2601 appTools/ToolNCC.py:3744 +#: appTools/ToolIsolation.py:2604 appTools/ToolNCC.py:3744 #: appTools/ToolPaint.py:2649 app_Main.py:5935 app_Main.py:5954 msgid "Tool from DB added in Tool Table." msgstr "Unealtă din Baza de date adăugată in Tabela de Unelte." -#: appTools/ToolIsolation.py:2655 appTools/ToolNCC.py:3797 +#: appTools/ToolIsolation.py:2658 appTools/ToolNCC.py:3797 #: appTools/ToolPaint.py:2709 msgid "New tool added to Tool Table." msgstr "O noua unealtă a fost adăugată in Tabela de Unelte." -#: appTools/ToolIsolation.py:3001 +#: appTools/ToolIsolation.py:3004 msgid "Gerber object for isolation routing." msgstr "Obiect Gerber pentru rutare de izolare." -#: appTools/ToolIsolation.py:3025 appTools/ToolNCC.py:3899 +#: appTools/ToolIsolation.py:3028 appTools/ToolNCC.py:3899 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for copper clearing." @@ -16533,7 +16514,7 @@ msgstr "" "Un număr de unelte din care algoritmul va alege\n" "pe acelea care vor fi folosite pentru curățarea de Cu." -#: appTools/ToolIsolation.py:3041 +#: appTools/ToolIsolation.py:3044 msgid "" "This is the Tool Number.\n" "Isolation routing will start with the tool with the biggest \n" @@ -16550,7 +16531,7 @@ msgstr "" "obiectul\n" "final. Aceasta deaorece unele unelte nu vor putea genera geometrie de rutare." -#: appTools/ToolIsolation.py:3049 appTools/ToolNCC.py:3923 +#: appTools/ToolIsolation.py:3052 appTools/ToolNCC.py:3923 msgid "" "Tool Diameter. It's value (in current FlatCAM units)\n" "is the cut width into the material." @@ -16558,7 +16539,7 @@ msgstr "" "Diametrul uneltei. Valoarea să (in unitati curente FlatCAM)\n" "reprezintă lăţimea tăieturii in material." -#: appTools/ToolIsolation.py:3053 appTools/ToolNCC.py:3927 +#: appTools/ToolIsolation.py:3056 appTools/ToolNCC.py:3927 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n" @@ -16591,11 +16572,11 @@ msgstr "" "operare\n" "în geometria rezultată ca fiind Izolare." -#: appTools/ToolIsolation.py:3121 appTools/ToolNCC.py:4007 +#: appTools/ToolIsolation.py:3124 appTools/ToolNCC.py:4007 msgid "Optimal" msgstr "Optim" -#: appTools/ToolIsolation.py:3125 appTools/ToolNCC.py:4011 +#: appTools/ToolIsolation.py:3128 appTools/ToolNCC.py:4011 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." @@ -16603,7 +16584,7 @@ msgstr "" "Găsiți un diametru al sculei care este garantat\n" "să facă o izolare completă." -#: appTools/ToolIsolation.py:3166 appTools/ToolNCC.py:4051 +#: appTools/ToolIsolation.py:3169 appTools/ToolNCC.py:4051 #: appTools/ToolPaint.py:2947 appTools/ToolSolderPaste.py:1212 msgid "" "Delete a selection of tools in the Tool Table\n" @@ -16612,7 +16593,7 @@ msgstr "" "Șterge o selecţie de unelte in Tabela de Unelte,\n" "efectuata prin selectia liniilot din Tabela de Unelte." -#: appTools/ToolIsolation.py:3354 +#: appTools/ToolIsolation.py:3357 msgid "" "Specify the type of object to be excepted from isolation.\n" "It can be of type: Gerber or Geometry.\n" @@ -16625,12 +16606,12 @@ msgstr "" "obiecte care vor aparea in combobox-ul\n" "numit >Obiect<." -#: appTools/ToolIsolation.py:3364 +#: appTools/ToolIsolation.py:3367 msgid "Object whose area will be removed from isolation geometry." msgstr "" "Obiectul a cărui suprafată va fi indepărtată din geometria tip Izolare." -#: appTools/ToolIsolation.py:3400 appTools/ToolNCC.py:4338 +#: appTools/ToolIsolation.py:3403 appTools/ToolNCC.py:4338 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -16639,7 +16620,7 @@ msgstr "" "non-cupru.\n" "Poate fi Gerber, Excellon sau Geometry." -#: appTools/ToolIsolation.py:3466 +#: appTools/ToolIsolation.py:3469 msgid "" "Create a Geometry object with toolpaths to cut \n" "isolation outside, inside or on both sides of the\n" @@ -16699,7 +16680,9 @@ msgid "MOVE: Click on the Destination point ..." msgstr "MUTARE: Click pe punctul Destinaţie..." #: appTools/ToolMove.py:163 -msgid "Moving..." +#, fuzzy +#| msgid "Moving..." +msgid "Moving ..." msgstr "In mișcare ..." #: appTools/ToolMove.py:166 @@ -17050,8 +17033,10 @@ msgid "Open PDF cancelled" msgstr "Deschidere PDF anulată" #: appTools/ToolPDF.py:123 -msgid "Parsing PDF file ..." -msgstr "Se parsează fisierul PDF ..." +#, fuzzy +#| msgid "Working ..." +msgid "Parsing ..." +msgstr "Se lucrează..." #: appTools/ToolPDF.py:139 app_Main.py:10297 msgid "Failed to open" @@ -17148,7 +17133,9 @@ msgid "Paint Done." msgstr "Operatia Paint executata." #: appTools/ToolPaint.py:2196 -msgid "Painting..." +#, fuzzy +#| msgid "Painting..." +msgid "Painting ..." msgstr "Se 'Pictează' ..." #: appTools/ToolPaint.py:2230 appTools/ToolPaint.py:2235 @@ -17473,10 +17460,6 @@ msgstr "Acesta nu este un fişier Excellon." msgid "Cannot parse file" msgstr "Nu se poate parsa fişierul" -#: appTools/ToolPcbWizard.py:336 -msgid "Importing Excellon." -msgstr "Excellon in curs de import." - #: appTools/ToolPcbWizard.py:343 msgid "Import Excellon file failed." msgstr "Fişierul Excellon nu a fost posibil să fie importat." @@ -17702,10 +17685,6 @@ msgstr "" msgid "Cancelled. There is no QRCode Data in the text box." msgstr "Anulat. Nu există date QRCode în caseta de text." -#: appTools/ToolQRCode.py:166 -msgid "Generating QRCode geometry" -msgstr "Generarea geometriei QRCode" - #: appTools/ToolQRCode.py:206 msgid "Click on the Destination point ..." msgstr "Click pe punctul de Destinaţie ..." @@ -18019,10 +17998,6 @@ msgid "No SolderPaste mask Gerber object loaded." msgstr "" "Nu este incărcat ni-un obiect Gerber cu informatia măstii pt pasta de fludor." -#: appTools/ToolSolderPaste.py:670 -msgid "Creating Solder Paste dispensing geometry." -msgstr "Se creează Geometrie pt dispensare pastă de fludor." - #: appTools/ToolSolderPaste.py:683 msgid "No Nozzle tools in the tool table." msgstr "Nu sunt unelte Nozzle in Tabela de Unelte." @@ -18290,7 +18265,7 @@ msgstr "" msgid "Sub Tool" msgstr "Unealta Scădere" -#: appTools/ToolSub.py:151 appTools/ToolSub.py:382 +#: appTools/ToolSub.py:151 appTools/ToolSub.py:383 msgid "No Target object loaded." msgstr "Nu este incărcat un obiect Tintă." @@ -18298,43 +18273,45 @@ msgstr "Nu este incărcat un obiect Tintă." msgid "Loading geometry from Gerber objects." msgstr "Se Încarcă geometria din obiectele Gerber." -#: appTools/ToolSub.py:171 appTools/ToolSub.py:395 +#: appTools/ToolSub.py:171 appTools/ToolSub.py:396 msgid "No Subtractor object loaded." msgstr "Nu este incărcat obiect Substractor (scăzător)." -#: appTools/ToolSub.py:220 +#: appTools/ToolSub.py:221 msgid "Finished parsing geometry for aperture" msgstr "S-a terminat analiza geometriei pt apertura" -#: appTools/ToolSub.py:222 +#: appTools/ToolSub.py:223 msgid "Subtraction aperture processing finished." msgstr "Procesarea de scădere a aperturii s-a încheiat." -#: appTools/ToolSub.py:352 appTools/ToolSub.py:546 -msgid "Generating new object ..." -msgstr "Se generează un obiect nou ..." +#: appTools/ToolSub.py:353 appTools/ToolSub.py:547 +#, fuzzy +#| msgid "Open Project ..." +msgid "New object ..." +msgstr "Încarcă Project ..." -#: appTools/ToolSub.py:355 appTools/ToolSub.py:549 appTools/ToolSub.py:631 +#: appTools/ToolSub.py:356 appTools/ToolSub.py:550 appTools/ToolSub.py:632 msgid "Generating new object failed." msgstr "Generarea unui obiect nou a esuat." -#: appTools/ToolSub.py:359 appTools/ToolSub.py:554 +#: appTools/ToolSub.py:360 appTools/ToolSub.py:555 msgid "Created" msgstr "Creat" -#: appTools/ToolSub.py:408 +#: appTools/ToolSub.py:409 msgid "Currently, the Subtractor geometry cannot be of type Multigeo." msgstr "Momentan, obiectul substractor Geometrie nu poate fi de tip Multigeo." -#: appTools/ToolSub.py:448 +#: appTools/ToolSub.py:449 msgid "Parsing solid_geometry ..." msgstr "Analizează geometria solidă..." -#: appTools/ToolSub.py:450 +#: appTools/ToolSub.py:451 msgid "Parsing solid_geometry for tool" msgstr "Se analizează Geometria pt unealta" -#: appTools/ToolSub.py:706 +#: appTools/ToolSub.py:707 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." @@ -18342,11 +18319,11 @@ msgstr "" "Obiectul Gerber din care se scade \n" "obiectul Gerber substractor." -#: appTools/ToolSub.py:720 appTools/ToolSub.py:773 +#: appTools/ToolSub.py:721 appTools/ToolSub.py:774 msgid "Subtractor" msgstr "Substractor" -#: appTools/ToolSub.py:722 +#: appTools/ToolSub.py:723 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." @@ -18354,11 +18331,11 @@ msgstr "" "Obiectul Gerber care se scade din \n" "obiectul Gerber tintă." -#: appTools/ToolSub.py:729 +#: appTools/ToolSub.py:730 msgid "Subtract Gerber" msgstr "Execută" -#: appTools/ToolSub.py:732 +#: appTools/ToolSub.py:733 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -18370,7 +18347,7 @@ msgstr "" "Poate fi utilizat pt. a indepărta silkscreen-ul\n" "care se suprapune peste soldermask." -#: appTools/ToolSub.py:759 +#: appTools/ToolSub.py:760 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." @@ -18378,7 +18355,7 @@ msgstr "" "Obiectul Geometrie din care se scade \n" "obiectul Geometrie substractor." -#: appTools/ToolSub.py:775 +#: appTools/ToolSub.py:776 msgid "" "Geometry object that will be subtracted\n" "from the target Geometry object." @@ -18386,18 +18363,18 @@ msgstr "" "Obiectul Geometrie care se va scădea \n" "din obiectul Geometrie tintă." -#: appTools/ToolSub.py:783 +#: appTools/ToolSub.py:784 msgid "" "Checking this will close the paths cut by the Geometry subtractor object." msgstr "" "Verificând aceasta, se vor închide căile tăiate de obiectul tăietor de tip " "Geometrie." -#: appTools/ToolSub.py:787 +#: appTools/ToolSub.py:788 msgid "Subtract Geometry" msgstr "Scadeti Geometria" -#: appTools/ToolSub.py:790 +#: appTools/ToolSub.py:791 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -19355,10 +19332,6 @@ msgstr "Activează Afișare ..." msgid "Disabling plots ..." msgstr "Dezactivează Afișare ..." -#: app_Main.py:7923 -msgid "Working ..." -msgstr "Se lucrează..." - #: app_Main.py:8036 msgid "Set alpha level ..." msgstr "Setează transparenta ..." @@ -19508,15 +19481,19 @@ msgid "Save Object as PDF ..." msgstr "Salvați obiectul în format PDF ..." #: app_Main.py:9361 -msgid "Printing PDF ... Please wait." -msgstr "Se tipărește PDF ... Vă rugăm să așteptați." +#, fuzzy +#| msgid "Painting..." +msgid "Printing PDF ..." +msgstr "Se 'Pictează' ..." #: app_Main.py:9536 msgid "PDF file saved to" msgstr "Fișierul PDF salvat în" -#: app_Main.py:9558 -msgid "Exporting SVG" +#: app_Main.py:9558 app_Main.py:9818 app_Main.py:9952 app_Main.py:10019 +#, fuzzy +#| msgid "Exporting SVG" +msgid "Exporting ..." msgstr "SVG in curs de export" #: app_Main.py:9601 @@ -19543,10 +19520,6 @@ msgstr "Exportă Preferințele in" msgid "Excellon file exported to" msgstr "Fişierul Excellon exportat in" -#: app_Main.py:9818 -msgid "Exporting Excellon" -msgstr "Excellon in curs de export" - #: app_Main.py:9823 app_Main.py:9830 msgid "Could not export Excellon file." msgstr "Fişierul Excellon nu a fost posibil să fie exportat." @@ -19555,10 +19528,6 @@ msgstr "Fişierul Excellon nu a fost posibil să fie exportat." msgid "Gerber file exported to" msgstr "Fişier Gerber exportat in" -#: app_Main.py:9952 -msgid "Exporting Gerber" -msgstr "Gerber in curs de export" - #: app_Main.py:9957 app_Main.py:9964 msgid "Could not export file." msgstr "Nu s-a putut exporta fișierul." @@ -19567,26 +19536,20 @@ msgstr "Nu s-a putut exporta fișierul." msgid "DXF file exported to" msgstr "Fişierul DXF exportat in" -#: app_Main.py:10019 -msgid "Exporting DXF" -msgstr "DXF in curs de export" - #: app_Main.py:10024 app_Main.py:10031 msgid "Could not export DXF file." msgstr "Fişierul DXF nu a fost posibil să fie exportat." -#: app_Main.py:10072 -msgid "Importing SVG" +#: app_Main.py:10072 app_Main.py:10127 tclCommands/TclCommandImportSvg.py:76 +#, fuzzy +#| msgid "Importing SVG" +msgid "Importing ..." msgstr "SVG in curs de ia fi importat" #: app_Main.py:10080 app_Main.py:10135 msgid "Import failed." msgstr "Importul a eșuat." -#: app_Main.py:10127 -msgid "Importing DXF" -msgstr "DXF in curs de a fi importat" - #: app_Main.py:10165 app_Main.py:10356 app_Main.py:10421 msgid "Failed to open file" msgstr "Eşec in incărcarea fişierului" @@ -19600,9 +19563,12 @@ 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:10185 -msgid "Opening Gerber" -msgstr "Gerber in curs de incărcare" +#: app_Main.py:10185 app_Main.py:10249 app_Main.py:10309 app_Main.py:10383 +#: app_Main.py:10436 tclCommands/TclCommandOpenDXF.py:81 +#, fuzzy +#| msgid "Opening G-Code." +msgid "Opening ..." +msgstr "G-Code in curs de incărcare." #: app_Main.py:10196 msgid "Open Gerber failed. Probable not a Gerber file." @@ -19612,10 +19578,6 @@ msgstr "Incărcarea Gerber a eșuat. Probabil că nu este un fișier Gerber." msgid "Cannot open file" msgstr "Nu se poate incărca fişierul" -#: app_Main.py:10249 -msgid "Opening Excellon." -msgstr "Excellon in curs de incărcare." - #: app_Main.py:10259 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Incărcarea Excellon a eșuat. Probabil nu este de tip Excellon." @@ -19628,10 +19590,6 @@ msgstr "Se citeşte un fişier G-Code" msgid "This is not GCODE" msgstr "Acest obiect nu este de tip GCode" -#: app_Main.py:10309 -msgid "Opening G-Code." -msgstr "G-Code in curs de incărcare." - #: app_Main.py:10322 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " @@ -19648,10 +19606,6 @@ 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:10383 -msgid "Opening HPGL2" -msgstr "HPGL2 in curs de incărcare" - #: app_Main.py:10390 msgid " Open HPGL2 failed. Probable not a HPGL2 file." msgstr " Incărcarea HPGL2 a eșuat. Probabil nu este de tip HPGL2 ." @@ -19660,10 +19614,6 @@ msgstr " Incărcarea HPGL2 a eșuat. Probabil nu este de tip HPGL2 ." msgid "TCL script file opened in Code Editor." msgstr "S-a încărcat un script TCL în Editorul Cod." -#: app_Main.py:10436 -msgid "Opening TCL Script..." -msgstr "Încarcă TCL script..." - #: app_Main.py:10447 msgid "Failed to open TCL Script." msgstr "Eşec in incărcarea fişierului TCL." @@ -19697,8 +19647,10 @@ msgid "Project loaded from" msgstr "Proiectul a fost incărcat din" #: app_Main.py:10645 -msgid "Saving FlatCAM Project" -msgstr "Proiectul FlatCAM este in curs de salvare" +#, fuzzy +#| msgid "&Save Project ..." +msgid "Saving Project ..." +msgstr "&Salvează Proiect ..." #: app_Main.py:10667 app_Main.py:10703 msgid "Project saved to" @@ -19782,11 +19734,11 @@ msgstr "Eroare in a face buffer. Nu a fost selectat niciun obiect" msgid "There is no such parameter" msgstr "Nu exista un asemenea parametru" -#: camlib.py:3072 camlib.py:5394 camlib.py:5794 +#: camlib.py:3072 camlib.py:5401 camlib.py:5801 msgid "Indexing geometry before generating G-Code..." msgstr "Geometria se indexeaza înainte de a genera G-Code..." -#: camlib.py:3102 camlib.py:4117 camlib.py:4353 +#: camlib.py:3102 camlib.py:4124 camlib.py:4360 msgid "" "The Cut Z parameter has positive value. It is the depth value to drill into " "material.\n" @@ -19805,16 +19757,16 @@ msgstr "" "Parametrul >Z tăiere< este nul. Nu va fi nici-o tăiere prin urmare " "intrerupem procesul" -#: camlib.py:3238 camlib.py:3616 +#: camlib.py:3238 camlib.py:3623 msgid "The End X,Y format has to be (x, y)." msgstr "Formatul End X, Y trebuie să fie (x, y)." -#: camlib.py:3314 camlib.py:3707 camlib.py:4201 camlib.py:4434 camlib.py:5468 -#: camlib.py:5875 +#: camlib.py:3314 camlib.py:3714 camlib.py:4208 camlib.py:4441 camlib.py:5475 +#: camlib.py:5882 msgid "Starting G-Code for tool with diameter" msgstr "Pornirea codului G pentru scula cu diametrul" -#: camlib.py:3438 camlib.py:4322 camlib.py:4555 camlib.py:6816 +#: camlib.py:3438 camlib.py:4329 camlib.py:4562 camlib.py:6823 msgid "G91 coordinates not implemented" msgstr "Coordonatele G91 nu au fost implementate" @@ -19822,7 +19774,7 @@ msgstr "Coordonatele G91 nu au fost implementate" msgid "Finished G-Code generation for tool:" msgstr "Generare G-Code finalizată pentru unealta:" -#: camlib.py:3536 camlib.py:5340 camlib.py:5735 +#: camlib.py:3543 camlib.py:5347 camlib.py:5742 msgid "" "Cut_Z parameter is None or zero. Most likely a bad combinations of other " "parameters." @@ -19830,7 +19782,7 @@ msgstr "" "Parametrul >Z tăiere< este None sau zero. Cel mai probabil o combinaţie " "nefericita de parametri." -#: camlib.py:3544 camlib.py:5349 camlib.py:5744 +#: camlib.py:3551 camlib.py:5356 camlib.py:5751 msgid "" "The Cut Z parameter has positive value. It is the depth value to cut into " "material.\n" @@ -19843,17 +19795,17 @@ msgstr "" "Se presupune că este o eroare de tastare astfel ca aplicaţia va converti " "intr-o valoare negativă. Verifică codul masina (G-Code etc) rezultat." -#: camlib.py:3552 camlib.py:4127 camlib.py:4363 camlib.py:5357 camlib.py:5752 +#: camlib.py:3559 camlib.py:4134 camlib.py:4370 camlib.py:5364 camlib.py:5759 msgid "The Cut Z parameter is zero. There will be no cut, skipping file" msgstr "" "Parametrul >Z tăiere< este nul. Nu va fi nici-o tăiere prin urmare nu " "procesam fişierul" -#: camlib.py:3557 camlib.py:5362 camlib.py:5758 +#: camlib.py:3564 camlib.py:5369 camlib.py:5765 msgid "Travel Z parameter is None or zero." msgstr "Parametrul >Z deplasare< este None sau zero." -#: camlib.py:3562 camlib.py:5367 camlib.py:5763 +#: camlib.py:3569 camlib.py:5374 camlib.py:5770 msgid "" "The Travel Z parameter has negative value. It is the height value to travel " "between cuts.\n" @@ -19866,21 +19818,21 @@ msgstr "" "Se presupune că este o eroare de tastare astfel ca aplicaţia va converti " "intr-o valoare pozitivă. Verifică codul masina (G-Code etc) rezultat." -#: camlib.py:3570 camlib.py:5375 camlib.py:5771 +#: camlib.py:3577 camlib.py:5382 camlib.py:5778 msgid "The Z Travel parameter is zero. This is dangerous, skipping file" msgstr "" "Parametrul >Z deplasare< este zero. Aceasta este periculos, prin urmare nu " "se procesează fişierul" -#: camlib.py:3814 camlib.py:5541 camlib.py:5951 +#: camlib.py:3821 camlib.py:5548 camlib.py:5958 msgid "Finished G-Code generation" msgstr "Generarea G-Code terminată" -#: camlib.py:3814 camlib.py:5541 +#: camlib.py:3821 camlib.py:5548 msgid "paths traced" msgstr "căi trasate" -#: camlib.py:3871 +#: camlib.py:3878 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -19890,7 +19842,7 @@ msgstr "" "in formatul (x, y) \n" "dar are o singură valoare in loc de doua. " -#: camlib.py:3883 camlib.py:5303 camlib.py:5702 +#: camlib.py:3890 camlib.py:5310 camlib.py:5709 msgid "" "The End Move X,Y field in Edit -> Preferences has to be in the format (x, y) " "but now there is only one value, not two." @@ -19898,11 +19850,11 @@ msgstr "" "Parametrul >Schimbare Unealtă X, Y< in Editare -> Peferințe trebuie să fie " "in formatul (x, y) dar are o singură valoare in loc de două." -#: camlib.py:5209 +#: camlib.py:5216 msgid "Finished G-Code generation..." msgstr "Generarea G-Code finalizata ..." -#: camlib.py:5326 +#: camlib.py:5333 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -19912,14 +19864,14 @@ msgstr "" "in formatul (x, y) \n" "dar are o singură valoare in loc de doua." -#: camlib.py:5593 +#: camlib.py:5600 msgid "" "Trying to generate a CNC Job from a Geometry object without solid_geometry." msgstr "" "Se încearcă generarea unui CNC Job dintr-un obiect Geometrie fără atributul " "solid_geometry." -#: camlib.py:5635 +#: camlib.py:5642 msgid "" "The Tool Offset value is too negative to use for the current_geometry.\n" "Raise the value (in module) and try again." @@ -19928,45 +19880,45 @@ msgstr "" "current_geometry \n" "Mareste valoarea absoluta și încearcă din nou." -#: camlib.py:5951 +#: camlib.py:5958 msgid " paths traced." msgstr " căi trasate." -#: camlib.py:5979 +#: camlib.py:5986 msgid "There is no tool data in the SolderPaste geometry." msgstr "Nu există date cu privire la unealtă in Geometria SolderPaste." -#: camlib.py:6069 +#: camlib.py:6076 msgid "Finished SolderPaste G-Code generation" msgstr "Generarea G-Code SolderPaste s-a terminat" -#: camlib.py:6069 +#: camlib.py:6076 msgid "paths traced." msgstr "căi trasate." -#: camlib.py:6393 +#: camlib.py:6400 msgid "Parsing GCode file. Number of lines" msgstr "Analizând fișierul GCode. Numărul de linii" -#: camlib.py:6505 +#: camlib.py:6512 msgid "Creating Geometry from the parsed GCode file. " msgstr "Crează un obiect tip Geometrie din fisierul GCode analizat. " -#: camlib.py:6562 +#: camlib.py:6569 msgid "Parsing GCode file for tool diameter" msgstr "Analizarea fișierului GCode pentru unealta cu diametrul" -#: camlib.py:6563 +#: camlib.py:6570 msgid "Number of lines" msgstr "Numărul de linii" -#: camlib.py:6652 +#: camlib.py:6659 msgid "Creating Geometry from the parsed GCode file for tool diameter" msgstr "" "Crearea geometriei din fișierul GCode analizat pentru diametrul " "instrumentului" -#: camlib.py:7086 camlib.py:7234 camlib.py:7403 +#: camlib.py:7093 camlib.py:7241 camlib.py:7410 msgid "G91 coordinates not implemented ..." msgstr "Coordonatele G91 nu au fost implementate ..." @@ -20076,6 +20028,75 @@ msgstr "" "Nici-un nume de Geometrie in argumente. Furnizați un nume și încercați din " "nou." +#~ msgid "Iso" +#~ msgstr "Izo" + +#~ msgid "Rough" +#~ msgstr "Grosier" + +#~ msgid "Finish" +#~ msgstr "Finisare" + +#~ msgid "Loading Gerber into Editor" +#~ msgstr "Se încarcă Gerber în editor" + +#~ msgid "Creating Gerber." +#~ msgstr "Gerber in curs de creare." + +#~ msgid "Plotting..." +#~ msgstr "Se afișează..." + +#~ msgid "Plotting Apertures" +#~ msgstr "Aperturile sunt in curs de afișare" + +#~ msgid "Importing Image" +#~ msgstr "Imaginea in curs de a fi importata" + +#~ msgid "Parsing PDF file ..." +#~ msgstr "Se parsează fisierul PDF ..." + +#~ msgid "Importing Excellon." +#~ msgstr "Excellon in curs de import." + +#~ msgid "Generating QRCode geometry" +#~ msgstr "Generarea geometriei QRCode" + +#~ msgid "Creating Solder Paste dispensing geometry." +#~ msgstr "Se creează Geometrie pt dispensare pastă de fludor." + +#~ msgid "Generating new object ..." +#~ msgstr "Se generează un obiect nou ..." + +#~ msgid "Printing PDF ... Please wait." +#~ msgstr "Se tipărește PDF ... Vă rugăm să așteptați." + +#~ msgid "Exporting Excellon" +#~ msgstr "Excellon in curs de export" + +#~ msgid "Exporting Gerber" +#~ msgstr "Gerber in curs de export" + +#~ msgid "Exporting DXF" +#~ msgstr "DXF in curs de export" + +#~ msgid "Importing DXF" +#~ msgstr "DXF in curs de a fi importat" + +#~ msgid "Opening Gerber" +#~ msgstr "Gerber in curs de incărcare" + +#~ msgid "Opening Excellon." +#~ msgstr "Excellon in curs de incărcare." + +#~ msgid "Opening HPGL2" +#~ msgstr "HPGL2 in curs de incărcare" + +#~ msgid "Opening TCL Script..." +#~ msgstr "Încarcă TCL script..." + +#~ msgid "Saving FlatCAM Project" +#~ msgstr "Proiectul FlatCAM este in curs de salvare" + #~ msgid "To add an Pad Array first select a aperture in Aperture Table" #~ msgstr "" #~ "Pentru a adăuga o arie de paduri mai intai selectează o apertura " @@ -21686,9 +21707,6 @@ msgstr "" #~ msgid "Export Code cancelled." #~ msgstr "Exportul Codului este anulat." -#~ msgid "&Save Project ..." -#~ msgstr "&Salvează Proiect ..." - #~ msgid "Save Project C&opy ..." #~ msgstr "Salvează o C&opie Proiect..." diff --git a/locale/ru/LC_MESSAGES/strings.mo b/locale/ru/LC_MESSAGES/strings.mo index 8684285b..3d1ceda7 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 676c48c5..711a6dcc 100644 --- a/locale/ru/LC_MESSAGES/strings.po +++ b/locale/ru/LC_MESSAGES/strings.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-11-02 22:54+0200\n" +"POT-Creation-Date: 2020-11-03 06:21+0200\n" "PO-Revision-Date: \n" "Last-Translator: Andrey Kultyapov \n" "Language-Team: \n" @@ -106,7 +106,7 @@ msgstr "Экспорт закладок" msgid "Bookmarks" msgstr "Закладки" -#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2089 appDatabase.py:2135 +#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2111 appDatabase.py:2157 #: appEditors/AppExcEditor.py:1203 appEditors/AppExcEditor.py:1271 #: appEditors/AppTextEditor.py:259 appGUI/MainGUI.py:3015 #: appGUI/MainGUI.py:3237 appGUI/MainGUI.py:3452 @@ -125,7 +125,7 @@ msgstr "Закладки" msgid "Cancelled." msgstr "Отменено." -#: Bookmark.py:308 appDatabase.py:2097 appEditors/AppTextEditor.py:314 +#: Bookmark.py:308 appDatabase.py:2119 appEditors/AppTextEditor.py:314 #: appObjects/FlatCAMCNCJob.py:1679 appObjects/FlatCAMCNCJob.py:1871 #: appObjects/FlatCAMCNCJob.py:2333 appTools/ToolFilm.py:589 #: appTools/ToolFilm.py:839 appTools/ToolSolderPaste.py:1098 app_Main.py:2809 @@ -172,15 +172,15 @@ msgid "Click the end point of the area." msgstr "Нажмите на конечную точку области." #: appCommon/Common.py:358 appCommon/Common.py:460 -#: appTools/ToolCopperThieving.py:391 appTools/ToolIsolation.py:2354 -#: appTools/ToolIsolation.py:2406 appTools/ToolNCC.py:1445 +#: appTools/ToolCopperThieving.py:391 appTools/ToolIsolation.py:2357 +#: appTools/ToolIsolation.py:2409 appTools/ToolNCC.py:1445 #: appTools/ToolNCC.py:1497 appTools/ToolPaint.py:1225 #: appTools/ToolPaint.py:1276 msgid "Zone added. Click to start adding next zone or right click to finish." msgstr "Зона добавлена. Щелкните правой кнопкой мыши для завершения." #: appCommon/Common.py:405 appEditors/AppGeoEditor.py:2362 -#: appTools/ToolIsolation.py:2377 appTools/ToolNCC.py:1468 +#: appTools/ToolIsolation.py:2380 appTools/ToolNCC.py:1468 #: appTools/ToolPaint.py:1247 msgid "Click on next Point or click right mouse button to complete ..." msgstr "" @@ -220,30 +220,6 @@ msgstr "Все исключаемые зоны удалены." msgid "Selected exclusion zones deleted." msgstr "Выбранные исключаемые зоны удалены." -#: appDatabase.py:29 appObjects/FlatCAMGeometry.py:131 -#: appObjects/FlatCAMGeometry.py:1590 appObjects/FlatCAMGeometry.py:1591 -#: appObjects/FlatCAMGeometry.py:1600 -msgid "Iso" -msgstr "Изоляция" - -#: appDatabase.py:29 appObjects/AppObject.py:259 -#: appObjects/FlatCAMGeometry.py:131 appObjects/FlatCAMGeometry.py:537 -#: appObjects/FlatCAMGeometry.py:1072 appObjects/FlatCAMGeometry.py:1202 -#: appObjects/FlatCAMGerber.py:539 appObjects/FlatCAMGerber.py:685 -#: appTools/ToolCutOut.py:314 appTools/ToolCutOut.py:448 -#: appTools/ToolDrilling.py:1216 appTools/ToolIsolation.py:903 -#: appTools/ToolIsolation.py:1098 appTools/ToolIsolation.py:1629 -#: appTools/ToolIsolation.py:1791 appTools/ToolIsolation.py:1984 -#: appTools/ToolMilling.py:983 appTools/ToolNCC.py:840 appTools/ToolNCC.py:1046 -#: appTools/ToolPaint.py:415 appTools/ToolPaint.py:733 camlib.py:1231 -#: camlib.py:1292 -msgid "Rough" -msgstr "Грубый" - -#: appDatabase.py:29 appObjects/FlatCAMGeometry.py:131 -msgid "Finish" -msgstr "Конец" - #: appDatabase.py:44 msgid "ID" msgstr "ИД" @@ -303,7 +279,7 @@ msgstr "" #: appObjects/FlatCAMExcellon.py:905 appObjects/FlatCAMExcellon.py:1005 #: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 -#: appTools/ToolDrilling.py:2065 appTools/ToolIsolation.py:3035 +#: appTools/ToolDrilling.py:2065 appTools/ToolIsolation.py:3038 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 appTools/ToolMilling.py:1670 #: appTools/ToolNCC.py:3909 appTools/ToolPaint.py:2831 @@ -357,38 +333,38 @@ msgid "The kind of Application Tool where this tool is to be used." msgstr "" "Вид прикладного инструмента, в котором этот инструмент будет использоваться." -#: appDatabase.py:278 appDatabase.py:1786 appDatabase.py:2170 +#: appDatabase.py:278 appDatabase.py:1786 appDatabase.py:2192 #: appGUI/MainGUI.py:1414 app_Main.py:7557 msgid "General" msgstr "Основные" -#: appDatabase.py:278 appDatabase.py:2173 +#: appDatabase.py:278 appDatabase.py:2195 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:55 #: appTools/ToolMilling.py:1747 msgid "Milling" msgstr "Фрезерование" -#: appDatabase.py:278 appDatabase.py:2178 +#: appDatabase.py:278 appDatabase.py:2200 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:54 #: appTools/ToolMilling.py:1746 msgid "Drilling" msgstr "Сверление" -#: appDatabase.py:278 appDatabase.py:600 appDatabase.py:2186 +#: appDatabase.py:278 appDatabase.py:600 appDatabase.py:2208 #: appTools/ToolNCC.py:4084 msgid "Isolation" msgstr "Изоляция" -#: appDatabase.py:278 appDatabase.py:2194 appEditors/AppGeoEditor.py:531 +#: appDatabase.py:278 appDatabase.py:2216 appEditors/AppGeoEditor.py:531 #: appGUI/MainGUI.py:1621 appTools/ToolPaint.py:747 msgid "Paint" msgstr "Нарисовать" -#: appDatabase.py:278 appDatabase.py:2202 appTools/ToolNCC.py:1060 +#: appDatabase.py:278 appDatabase.py:2224 appTools/ToolNCC.py:1060 msgid "NCC" msgstr "NCC" -#: appDatabase.py:278 appDatabase.py:2210 appTools/ToolCutOut.py:328 +#: appDatabase.py:278 appDatabase.py:2232 appTools/ToolCutOut.py:328 msgid "Cutout" msgstr "Обрезка платы" @@ -398,7 +374,7 @@ msgstr "Обрезка платы" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:303 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:284 -#: appTools/ToolIsolation.py:3438 appTools/ToolNCC.py:4362 +#: appTools/ToolIsolation.py:3441 appTools/ToolNCC.py:4362 #: appTools/ToolPaint.py:3152 msgid "Shape" msgstr "Форма" @@ -707,7 +683,7 @@ msgstr "" "Если это не удастся, то очистка от меди также потерпит неудачу.\n" "- Очистка - > обычная очистка от меди." -#: appDatabase.py:599 appEditors/AppGerberEditor.py:2800 +#: appDatabase.py:599 appEditors/AppGerberEditor.py:2832 #: appTools/ToolNCC.py:4083 msgid "Clear" msgstr "Сбросить" @@ -717,7 +693,7 @@ msgstr "Сбросить" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:182 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137 -#: appTools/ToolIsolation.py:3217 appTools/ToolMilling.py:1760 +#: appTools/ToolIsolation.py:3220 appTools/ToolMilling.py:1760 #: appTools/ToolNCC.py:4092 msgid "Milling Type" msgstr "Тип фрезерования" @@ -727,7 +703,7 @@ msgstr "Тип фрезерования" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:192 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:139 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:147 -#: appTools/ToolIsolation.py:3219 appTools/ToolIsolation.py:3227 +#: appTools/ToolIsolation.py:3222 appTools/ToolIsolation.py:3230 #: appTools/ToolNCC.py:4094 appTools/ToolNCC.py:4102 msgid "" "Milling type when the selected tool is of type: 'iso_op':\n" @@ -743,7 +719,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:144 -#: appTools/ToolIsolation.py:3224 appTools/ToolNCC.py:4099 +#: appTools/ToolIsolation.py:3227 appTools/ToolNCC.py:4099 msgid "Climb" msgstr "Постепенный" @@ -751,7 +727,7 @@ msgstr "Постепенный" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:145 -#: appTools/ToolIsolation.py:3225 appTools/ToolNCC.py:4100 +#: appTools/ToolIsolation.py:3228 appTools/ToolNCC.py:4100 msgid "Conventional" msgstr "Обычный" @@ -762,7 +738,7 @@ msgstr "Обычный" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:167 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:182 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:161 -#: appTools/ToolDrilling.py:2312 appTools/ToolIsolation.py:3202 +#: appTools/ToolDrilling.py:2312 appTools/ToolIsolation.py:3205 #: appTools/ToolNCC.py:4115 appTools/ToolPaint.py:2973 msgid "Overlap" msgstr "Перекрытие" @@ -925,7 +901,7 @@ msgstr "" "для зачистки неровных краёв." #: appDatabase.py:700 appDatabase.py:758 appEditors/AppGeoEditor.py:614 -#: appEditors/AppGerberEditor.py:5352 appEditors/appGCodeEditor.py:687 +#: appEditors/AppGerberEditor.py:5384 appEditors/appGCodeEditor.py:687 #: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:183 @@ -1010,12 +986,12 @@ msgid "Laser_lines" msgstr "Laser_lines" #: appDatabase.py:826 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:154 -#: appTools/ToolIsolation.py:3189 +#: appTools/ToolIsolation.py:3192 msgid "Passes" msgstr "Проход" #: appDatabase.py:828 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:156 -#: appTools/ToolIsolation.py:3191 +#: appTools/ToolIsolation.py:3194 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -1026,7 +1002,7 @@ msgstr "" #: appDatabase.py:841 appGUI/ObjectUI.py:1696 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:321 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:169 -#: appTools/ToolIsolation.py:3204 +#: appTools/ToolIsolation.py:3207 msgid "How much (percentage) of the tool width to overlap each tool pass." msgstr "" "Размер части ширины инструмента, который будет перекрываться за каждый " @@ -1034,7 +1010,7 @@ msgstr "" #: appDatabase.py:874 appGUI/ObjectUI.py:234 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:201 -#: appTools/ToolIsolation.py:3237 +#: appTools/ToolIsolation.py:3240 msgid "Follow" msgstr "Следование" @@ -1042,7 +1018,7 @@ msgstr "Следование" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:45 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:209 -#: appTools/ToolIsolation.py:3239 appTools/ToolIsolation.py:3245 +#: appTools/ToolIsolation.py:3242 appTools/ToolIsolation.py:3248 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -1053,12 +1029,12 @@ msgstr "" "середину трассы." #: appDatabase.py:891 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:218 -#: appTools/ToolIsolation.py:3254 +#: appTools/ToolIsolation.py:3257 msgid "Isolation Type" msgstr "Тип изоляции" #: appDatabase.py:893 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:220 -#: appTools/ToolIsolation.py:3256 +#: appTools/ToolIsolation.py:3259 msgid "" "Choose how the isolation will be executed:\n" "- 'Full' -> complete isolation of polygons\n" @@ -1080,17 +1056,17 @@ msgstr "" #: appDatabase.py:902 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:229 -#: appTools/ToolIsolation.py:3265 +#: appTools/ToolIsolation.py:3268 msgid "Full" msgstr "Полная" #: appDatabase.py:903 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 -#: appTools/ToolIsolation.py:3266 +#: appTools/ToolIsolation.py:3269 msgid "Ext" msgstr "Наруж" #: appDatabase.py:904 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:231 -#: appTools/ToolIsolation.py:3267 +#: appTools/ToolIsolation.py:3270 msgid "Int" msgstr "Внутр" @@ -1468,7 +1444,7 @@ msgstr "Отмена" #: appTools/ToolFilm.py:1458 appTools/ToolFilm.py:1469 #: appTools/ToolImage.py:321 appTools/ToolImage.py:332 #: appTools/ToolInvertGerber.py:302 appTools/ToolInvertGerber.py:313 -#: appTools/ToolIsolation.py:3507 appTools/ToolIsolation.py:3518 +#: appTools/ToolIsolation.py:3510 appTools/ToolIsolation.py:3521 #: appTools/ToolMilling.py:2341 appTools/ToolMilling.py:2352 #: appTools/ToolNCC.py:4527 appTools/ToolNCC.py:4538 #: appTools/ToolOptimal.py:615 appTools/ToolOptimal.py:626 @@ -1479,7 +1455,7 @@ msgstr "Отмена" #: appTools/ToolQRCode.py:930 appTools/ToolQRCode.py:941 #: appTools/ToolRulesCheck.py:1664 appTools/ToolRulesCheck.py:1675 #: appTools/ToolSolderPaste.py:1576 appTools/ToolSolderPaste.py:1587 -#: appTools/ToolSub.py:824 appTools/ToolSub.py:835 +#: appTools/ToolSub.py:825 appTools/ToolSub.py:836 #: appTools/ToolTransform.py:964 appTools/ToolTransform.py:975 msgid "Edited value is out of range" msgstr "Отредактированное значение находится вне диапазона" @@ -1504,7 +1480,7 @@ msgstr "Отредактированное значение находится #: appTools/ToolFilm.py:1464 appTools/ToolFilm.py:1471 #: appTools/ToolImage.py:327 appTools/ToolImage.py:334 #: appTools/ToolInvertGerber.py:308 appTools/ToolInvertGerber.py:315 -#: appTools/ToolIsolation.py:3513 appTools/ToolIsolation.py:3520 +#: appTools/ToolIsolation.py:3516 appTools/ToolIsolation.py:3523 #: appTools/ToolMilling.py:2347 appTools/ToolMilling.py:2354 #: appTools/ToolNCC.py:4533 appTools/ToolNCC.py:4540 #: appTools/ToolOptimal.py:621 appTools/ToolOptimal.py:628 @@ -1515,7 +1491,7 @@ msgstr "Отредактированное значение находится #: appTools/ToolQRCode.py:936 appTools/ToolQRCode.py:943 #: appTools/ToolRulesCheck.py:1670 appTools/ToolRulesCheck.py:1677 #: appTools/ToolSolderPaste.py:1582 appTools/ToolSolderPaste.py:1589 -#: appTools/ToolSub.py:830 appTools/ToolSub.py:837 +#: appTools/ToolSub.py:831 appTools/ToolSub.py:838 #: appTools/ToolTransform.py:970 appTools/ToolTransform.py:977 msgid "Edited value is within limits." msgstr "Отредактированное значение находится в пределах нормы." @@ -1536,11 +1512,11 @@ msgstr "Удалить из БД" msgid "Save changes" msgstr "Сохранить изменения" -#: appDatabase.py:1727 appDatabase.py:2164 appDatabase.py:2583 -#: appDatabase.py:2595 appGUI/MainGUI.py:490 appObjects/FlatCAMGeometry.py:1239 +#: appDatabase.py:1727 appDatabase.py:2186 appDatabase.py:2605 +#: appDatabase.py:2617 appGUI/MainGUI.py:490 appObjects/FlatCAMGeometry.py:1239 #: appTools/ToolCutOut.py:467 appTools/ToolCutOut.py:489 -#: appTools/ToolCutOut.py:530 appTools/ToolIsolation.py:2584 -#: appTools/ToolIsolation.py:2594 appTools/ToolIsolation.py:2678 +#: appTools/ToolCutOut.py:530 appTools/ToolIsolation.py:2587 +#: appTools/ToolIsolation.py:2597 appTools/ToolIsolation.py:2681 #: appTools/ToolNCC.py:3727 appTools/ToolNCC.py:3737 appTools/ToolNCC.py:3817 #: appTools/ToolPaint.py:2632 appTools/ToolPaint.py:2642 #: appTools/ToolPaint.py:2731 app_Main.py:5851 app_Main.py:5888 @@ -1548,80 +1524,80 @@ msgstr "Сохранить изменения" msgid "Tools Database" msgstr "База данных" -#: appDatabase.py:1738 appDatabase.py:2108 appDatabase.py:2142 +#: appDatabase.py:1738 appDatabase.py:2130 appDatabase.py:2164 #: appObjects/FlatCAMGeometry.py:1052 appTools/ToolCutOut.py:294 #: appTools/ToolDrilling.py:895 appTools/ToolIsolation.py:1078 #: appTools/ToolNCC.py:1025 appTools/ToolPaint.py:713 app_Main.py:5847 msgid "Could not load Tools DB file." msgstr "Не удалось загрузить файл БД." -#: appDatabase.py:1746 appDatabase.py:2150 appObjects/FlatCAMGeometry.py:1063 +#: appDatabase.py:1746 appDatabase.py:2172 appObjects/FlatCAMGeometry.py:1063 #: appTools/ToolCutOut.py:305 appTools/ToolDrilling.py:903 #: appTools/ToolIsolation.py:1089 appTools/ToolNCC.py:1036 #: appTools/ToolPaint.py:724 msgid "Failed to parse Tools DB file." msgstr "Не удалось прочитать файл БД." -#: appDatabase.py:1749 appDatabase.py:2153 +#: appDatabase.py:1749 appDatabase.py:2175 msgid "Loaded Tools DB from" msgstr "Загрузка БД из" -#: appDatabase.py:2007 +#: appDatabase.py:2029 msgid "Tool added to DB." msgstr "Инструмент добавлен в БД." -#: appDatabase.py:2040 +#: appDatabase.py:2062 msgid "Tool copied from Tools DB." msgstr "Инструмент скопирован из БД." -#: appDatabase.py:2067 +#: appDatabase.py:2089 msgid "Tool removed from Tools DB." msgstr "Инструмент удален из БД." -#: appDatabase.py:2080 +#: appDatabase.py:2102 msgid "Export Tools Database" msgstr "Экспорт БД" -#: appDatabase.py:2082 +#: appDatabase.py:2104 msgid "Tools_Database" msgstr "Tools_Database" -#: appDatabase.py:2119 appDatabase.py:2122 appDatabase.py:2225 +#: appDatabase.py:2141 appDatabase.py:2144 appDatabase.py:2247 msgid "Failed to write Tools DB to file." msgstr "Не удалось записать БД в файл." -#: appDatabase.py:2125 +#: appDatabase.py:2147 msgid "Exported Tools DB to" msgstr "Экспорт БД в" -#: appDatabase.py:2132 +#: appDatabase.py:2154 msgid "Import FlatCAM Tools DB" msgstr "Импорт FlatCAM БД" -#: appDatabase.py:2229 +#: appDatabase.py:2251 msgid "Saved Tools DB." msgstr "Сохраненные БД." -#: appDatabase.py:2402 +#: appDatabase.py:2424 msgid "" "To change tool properties select only one tool. Tools currently selected" msgstr "" "Чтобы изменить свойства инструмента, выберите только один инструмент.\n" "Выбранные в данный момент инструменты" -#: appDatabase.py:2559 +#: appDatabase.py:2581 msgid "No Tool/row selected in the Tools Database table" msgstr "В таблице БД не выбрано ни одного инструмента/строки" -#: appDatabase.py:2563 appTools/ToolDrilling.py:907 +#: appDatabase.py:2585 appTools/ToolDrilling.py:907 msgid "Tools DB empty." msgstr "Инструменты БД пусты." -#: appDatabase.py:2590 +#: appDatabase.py:2612 msgid "Tools in Tools Database edited but not saved." msgstr "Инструменты в базе данных отредактированы, но не сохранены." -#: appDatabase.py:2599 +#: appDatabase.py:2621 msgid "Cancelled adding tool from DB." msgstr "Отмена добавление инструмента из БД." @@ -1643,10 +1619,11 @@ msgstr "Чтобы добавить отверстие, сначала выбе #: appEditors/AppExcEditor.py:3132 appEditors/AppGeoEditor.py:4256 #: appEditors/AppGeoEditor.py:4270 appEditors/AppGerberEditor.py:1097 #: appEditors/AppGerberEditor.py:1337 appEditors/AppGerberEditor.py:1536 -#: appEditors/AppGerberEditor.py:1818 appEditors/AppGerberEditor.py:4656 -#: appEditors/AppGerberEditor.py:4673 appGUI/MainGUI.py:2996 +#: appEditors/AppGerberEditor.py:1818 appEditors/AppGerberEditor.py:4688 +#: appEditors/AppGerberEditor.py:4705 appGUI/MainGUI.py:2996 #: appGUI/MainGUI.py:3008 appTools/ToolAlignObjects.py:253 #: appTools/ToolAlignObjects.py:275 app_Main.py:5092 app_Main.py:5246 +#: tclCommands/TclCommandPanelize.py:296 tclCommands/TclCommandPanelize.py:305 msgid "Done." msgstr "Готово." @@ -1802,7 +1779,7 @@ msgid "Done. Drill(s) deleted." msgstr "Готово. Отверстия удалены." #: appEditors/AppExcEditor.py:3567 appEditors/AppExcEditor.py:3577 -#: appEditors/AppGerberEditor.py:5104 +#: appEditors/AppGerberEditor.py:5136 msgid "Click on the circular array Center position" msgstr "Нажмите на центральную позицию кругового массива" @@ -1811,13 +1788,13 @@ msgstr "Нажмите на центральную позицию кругово msgid "Excellon Editor" msgstr "Редактор Excellon" -#: appEditors/AppExcEditor.py:3715 appEditors/AppGerberEditor.py:2520 +#: appEditors/AppExcEditor.py:3715 appEditors/AppGerberEditor.py:2552 #: appEditors/appGCodeEditor.py:669 msgid "Name:" msgstr "Имя:" #: appEditors/AppExcEditor.py:3721 appGUI/ObjectUI.py:620 -#: appGUI/ObjectUI.py:967 appTools/ToolIsolation.py:3023 +#: appGUI/ObjectUI.py:967 appTools/ToolIsolation.py:3026 #: appTools/ToolNCC.py:3897 appTools/ToolPaint.py:2818 #: appTools/ToolSolderPaste.py:1156 msgid "Tools Table" @@ -1855,14 +1832,14 @@ msgstr "" #: appGUI/ObjectUI.py:1639 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:268 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130 -#: appTools/ToolCutOut.py:2077 appTools/ToolIsolation.py:3104 +#: appTools/ToolCutOut.py:2077 appTools/ToolIsolation.py:3107 #: appTools/ToolNCC.py:3990 appTools/ToolNCC.py:4001 appTools/ToolPaint.py:2900 msgid "Tool Dia" msgstr "Диаметр инструмента" #: appEditors/AppExcEditor.py:3770 appGUI/ObjectUI.py:1084 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57 -#: appTools/ToolIsolation.py:3106 appTools/ToolNCC.py:3992 +#: appTools/ToolIsolation.py:3109 appTools/ToolNCC.py:3992 msgid "Diameter for the new tool" msgstr "Диаметр нового инструмента" @@ -1932,12 +1909,12 @@ msgstr "" "Это может быть линейный X (Y) или круговой" #: appEditors/AppExcEditor.py:3876 appEditors/AppExcEditor.py:4090 -#: appEditors/AppGerberEditor.py:2833 +#: appEditors/AppGerberEditor.py:2865 msgid "Linear" msgstr "Линейный" #: appEditors/AppExcEditor.py:3877 appEditors/AppExcEditor.py:4091 -#: appEditors/AppGerberEditor.py:2834 +#: appEditors/AppGerberEditor.py:2866 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:52 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:149 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:107 @@ -1965,13 +1942,13 @@ msgstr "Укажите, сколько свёрел должно быть в м #: appEditors/AppExcEditor.py:3904 appEditors/AppExcEditor.py:3954 #: appEditors/AppExcEditor.py:4026 appEditors/AppExcEditor.py:4119 #: appEditors/AppExcEditor.py:4170 appEditors/AppGerberEditor.py:1632 -#: appEditors/AppGerberEditor.py:2862 appEditors/AppGerberEditor.py:2911 +#: appEditors/AppGerberEditor.py:2894 appEditors/AppGerberEditor.py:2943 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:178 msgid "Direction" msgstr "Направление" #: appEditors/AppExcEditor.py:3906 appEditors/AppExcEditor.py:4121 -#: appEditors/AppGerberEditor.py:2864 +#: appEditors/AppGerberEditor.py:2896 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:123 @@ -1987,7 +1964,7 @@ msgstr "" "- 'Угол' - произвольный угол наклона массива" #: appEditors/AppExcEditor.py:3913 appEditors/AppExcEditor.py:4035 -#: appEditors/AppExcEditor.py:4128 appEditors/AppGerberEditor.py:2871 +#: appEditors/AppExcEditor.py:4128 appEditors/AppGerberEditor.py:2903 #: appGUI/GUIElements.py:4245 appGUI/MainGUI.py:478 appGUI/MainGUI.py:671 #: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4698 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 @@ -2000,7 +1977,7 @@ msgid "X" msgstr "X" #: appEditors/AppExcEditor.py:3914 appEditors/AppExcEditor.py:4036 -#: appEditors/AppExcEditor.py:4129 appEditors/AppGerberEditor.py:2872 +#: appEditors/AppExcEditor.py:4129 appEditors/AppGerberEditor.py:2904 #: appGUI/GUIElements.py:4252 appGUI/MainGUI.py:481 appGUI/MainGUI.py:4433 #: appGUI/MainGUI.py:4699 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 @@ -2016,9 +1993,9 @@ msgstr "Y" #: appEditors/AppExcEditor.py:3966 appEditors/AppExcEditor.py:4037 #: appEditors/AppExcEditor.py:4041 appEditors/AppExcEditor.py:4130 #: appEditors/AppExcEditor.py:4148 appEditors/AppExcEditor.py:4182 -#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2873 -#: appEditors/AppGerberEditor.py:2890 appEditors/AppGerberEditor.py:2926 -#: appEditors/AppGerberEditor.py:5424 +#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2905 +#: appEditors/AppGerberEditor.py:2922 appEditors/AppGerberEditor.py:2958 +#: appEditors/AppGerberEditor.py:5456 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:94 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:113 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:189 @@ -2034,7 +2011,7 @@ msgid "Angle" msgstr "Угол" #: appEditors/AppExcEditor.py:3919 appEditors/AppExcEditor.py:4134 -#: appEditors/AppGerberEditor.py:2877 +#: appEditors/AppGerberEditor.py:2909 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:100 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:248 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:137 @@ -2042,7 +2019,7 @@ msgid "Pitch" msgstr "Шаг" #: appEditors/AppExcEditor.py:3921 appEditors/AppExcEditor.py:4136 -#: appEditors/AppGerberEditor.py:2879 +#: appEditors/AppGerberEditor.py:2911 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:102 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:250 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:139 @@ -2062,7 +2039,7 @@ msgstr "" "Максимальное значение: 360.00 градусов." #: appEditors/AppExcEditor.py:3955 appEditors/AppExcEditor.py:4171 -#: appEditors/AppGerberEditor.py:2913 +#: appEditors/AppGerberEditor.py:2945 msgid "" "Direction for circular array.Can be CW = clockwise or CCW = counter " "clockwise." @@ -2071,7 +2048,7 @@ msgstr "" "CCW = против часовой стрелки." #: appEditors/AppExcEditor.py:3962 appEditors/AppExcEditor.py:4178 -#: appEditors/AppGerberEditor.py:2921 +#: appEditors/AppGerberEditor.py:2953 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:136 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:286 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:145 @@ -2081,7 +2058,7 @@ msgid "CW" msgstr "CW" #: appEditors/AppExcEditor.py:3963 appEditors/AppExcEditor.py:4179 -#: appEditors/AppGerberEditor.py:2922 +#: appEditors/AppGerberEditor.py:2954 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:137 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:287 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:146 @@ -2091,7 +2068,7 @@ msgid "CCW" msgstr "CCW" #: appEditors/AppExcEditor.py:3967 appEditors/AppExcEditor.py:4183 -#: appEditors/AppGerberEditor.py:2928 +#: appEditors/AppGerberEditor.py:2960 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:115 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:145 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:265 @@ -2178,13 +2155,13 @@ msgid "Specify how many slots to be in the array." msgstr "Укажите, сколько пазов должно быть в массиве." #: appEditors/AppExcEditor.py:4203 appEditors/AppGeoEditor.py:3311 -#: appEditors/AppGerberEditor.py:2950 appEditors/appGCodeEditor.py:753 +#: appEditors/AppGerberEditor.py:2982 appEditors/appGCodeEditor.py:753 #: appGUI/MainGUI.py:346 appGUI/MainGUI.py:1696 app_Main.py:2494 msgid "Exit Editor" msgstr "Выход Из Редактора" #: appEditors/AppExcEditor.py:4206 appEditors/AppGeoEditor.py:3314 -#: appEditors/AppGerberEditor.py:2953 appEditors/appGCodeEditor.py:756 +#: appEditors/AppGerberEditor.py:2985 appEditors/appGCodeEditor.py:756 msgid "Exit from Editor." msgstr "Выход из редактора." @@ -2213,11 +2190,11 @@ msgstr "" "- 'Квадрат:' угол встречается под острым углом для внешнего буфера.\n" "- 'Скошенный:' линия, напрямую соединяющая элементы, встречающиеся в углу" -#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2689 +#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2721 msgid "Round" msgstr "Круглый" -#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2690 +#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2722 #: appGUI/ObjectUI.py:1603 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:68 @@ -2232,14 +2209,14 @@ msgstr "Круглый" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:289 #: appTools/ToolDrilling.py:2588 appTools/ToolExtractDrills.py:487 #: appTools/ToolExtractDrills.py:615 appTools/ToolInvertGerber.py:254 -#: appTools/ToolIsolation.py:3443 appTools/ToolMilling.py:2264 +#: appTools/ToolIsolation.py:3446 appTools/ToolMilling.py:2264 #: appTools/ToolNCC.py:4367 appTools/ToolPaint.py:3157 #: appTools/ToolPunchGerber.py:1060 appTools/ToolPunchGerber.py:1227 #: appTools/ToolQRCode.py:795 msgid "Square" msgstr "Квадрат" -#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2691 +#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2723 msgid "Beveled" msgstr "Скошенный" @@ -2264,7 +2241,7 @@ msgstr "Буфер" #: appEditors/AppGeoEditor.py:146 appEditors/AppGeoEditor.py:163 #: appEditors/AppGeoEditor.py:180 appEditors/AppGeoEditor.py:2988 #: appEditors/AppGeoEditor.py:3016 appEditors/AppGeoEditor.py:3044 -#: appEditors/AppGerberEditor.py:5157 +#: appEditors/AppGerberEditor.py:5189 msgid "Buffer distance value is missing or wrong format. Add it and retry." msgstr "" "Отсутствует значение расстояния буфера или оно имеет неправильный формат. " @@ -2278,8 +2255,8 @@ msgstr "Инструмент Ввода Текста" msgid "Font" msgstr "Шрифт" -#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2546 -#: appEditors/AppGerberEditor.py:4002 appGUI/ObjectUI.py:316 +#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2578 +#: appEditors/AppGerberEditor.py:4034 appGUI/ObjectUI.py:316 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:103 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:180 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:209 @@ -2305,7 +2282,7 @@ msgstr "Текст" #: appGUI/ObjectUI.py:1161 appObjects/FlatCAMExcellon.py:883 #: appObjects/FlatCAMGeometry.py:962 appTools/ToolDrilling.py:711 #: appTools/ToolDrilling.py:1033 appTools/ToolDrilling.py:2116 -#: appTools/ToolIsolation.py:698 appTools/ToolIsolation.py:3179 +#: appTools/ToolIsolation.py:698 appTools/ToolIsolation.py:3182 #: appTools/ToolMilling.py:790 appTools/ToolMilling.py:1046 #: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:329 #: appTools/ToolNCC.py:2294 appTools/ToolNCC.py:4064 appTools/ToolPaint.py:302 @@ -2343,7 +2320,7 @@ msgstr "" #: appEditors/AppGeoEditor.py:585 appEditors/AppGeoEditor.py:1074 #: appEditors/AppGeoEditor.py:2976 appEditors/AppGeoEditor.py:3004 #: appEditors/AppGeoEditor.py:3032 appEditors/AppGeoEditor.py:4413 -#: appEditors/AppGerberEditor.py:5812 +#: appEditors/AppGerberEditor.py:5844 msgid "Cancelled. No shape selected." msgstr "Отменено. Форма не выбрана." @@ -2356,26 +2333,26 @@ msgid "Tools" msgstr "Инструменты" #: appEditors/AppGeoEditor.py:609 appEditors/AppGeoEditor.py:1038 -#: appEditors/AppGerberEditor.py:5347 appEditors/AppGerberEditor.py:5776 +#: appEditors/AppGerberEditor.py:5379 appEditors/AppGerberEditor.py:5808 #: appGUI/MainGUI.py:695 appGUI/MainGUI.py:1075 appGUI/MainGUI.py:2244 #: appTools/ToolTransform.py:85 msgid "Transform Tool" msgstr "Трансформация" #: appEditors/AppGeoEditor.py:610 appEditors/AppGeoEditor.py:702 -#: appEditors/AppGerberEditor.py:5348 appEditors/AppGerberEditor.py:5440 +#: appEditors/AppGerberEditor.py:5380 appEditors/AppGerberEditor.py:5472 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:88 #: appTools/ToolTransform.py:513 appTools/ToolTransform.py:633 msgid "Rotate" msgstr "Вращение" -#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5349 +#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5381 #: appTools/ToolTransform.py:514 msgid "Skew/Shear" msgstr "Наклон/Сдвиг" -#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2738 -#: appEditors/AppGerberEditor.py:5350 appGUI/MainGUI.py:776 +#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2770 +#: appEditors/AppGerberEditor.py:5382 appGUI/MainGUI.py:776 #: appGUI/MainGUI.py:1197 appGUI/MainGUI.py:1664 appGUI/MainGUI.py:2366 #: appGUI/MainGUI.py:4935 appGUI/ObjectUI.py:125 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147 @@ -2383,13 +2360,13 @@ msgstr "Наклон/Сдвиг" msgid "Scale" msgstr "Масштаб" -#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5351 +#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5383 #: appTools/ToolTransform.py:516 msgid "Mirror (Flip)" msgstr "Зеркалирование (отражение)" -#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2698 -#: appEditors/AppGerberEditor.py:5353 appGUI/MainGUI.py:773 +#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2730 +#: appEditors/AppGerberEditor.py:5385 appGUI/MainGUI.py:773 #: appGUI/MainGUI.py:1195 appGUI/MainGUI.py:1619 appGUI/MainGUI.py:1662 #: appGUI/MainGUI.py:2364 appGUI/MainGUI.py:4926 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212 @@ -2397,7 +2374,7 @@ msgstr "Зеркалирование (отражение)" msgid "Buffer" msgstr "Буфер" -#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5384 +#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5416 #: appGUI/GUIElements.py:3674 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 @@ -2406,7 +2383,7 @@ msgstr "Буфер" msgid "Reference" msgstr "Ссылка" -#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5386 +#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5418 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -2423,7 +2400,7 @@ msgstr "" "- Точка -> пользовательская точка, заданная координатами X,Y.\n" "- Мин Выделение -> точка (minx, miny) ограничивающего поля выделения" -#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5394 +#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5426 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appTools/ToolCalibration.py:126 appTools/ToolCalibration.py:127 #: appTools/ToolTransform.py:557 @@ -2431,18 +2408,18 @@ msgid "Origin" msgstr "Источник" #: appEditors/AppGeoEditor.py:656 appEditors/AppGeoEditor.py:1047 -#: appEditors/AppGerberEditor.py:5394 appEditors/AppGerberEditor.py:5785 +#: appEditors/AppGerberEditor.py:5426 appEditors/AppGerberEditor.py:5817 #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:311 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:256 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 -#: appTools/ToolIsolation.py:3381 appTools/ToolNCC.py:4323 +#: appTools/ToolIsolation.py:3384 appTools/ToolNCC.py:4323 #: appTools/ToolPaint.py:3104 appTools/ToolTransform.py:557 defaults.py:572 msgid "Selection" msgstr "Выбор" -#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5394 +#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5426 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:85 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:60 @@ -2450,12 +2427,12 @@ msgstr "Выбор" msgid "Point" msgstr "Точка" -#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5394 +#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5426 msgid "Minimum" msgstr "Минимальное расстояние" #: appEditors/AppGeoEditor.py:662 appEditors/AppGeoEditor.py:958 -#: appEditors/AppGerberEditor.py:5400 appEditors/AppGerberEditor.py:5696 +#: appEditors/AppGerberEditor.py:5432 appEditors/AppGerberEditor.py:5728 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:131 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:133 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:243 @@ -2465,14 +2442,14 @@ msgstr "Минимальное расстояние" msgid "Value" msgstr "Значение" -#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5402 +#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5434 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:62 #: appTools/ToolTransform.py:565 msgid "A point of reference in format X,Y." msgstr "Точка привязки в формате X,Y." -#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2641 -#: appEditors/AppGerberEditor.py:5409 appGUI/ObjectUI.py:2375 +#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2673 +#: appEditors/AppGerberEditor.py:5441 appGUI/ObjectUI.py:2375 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:288 #: appTools/ToolCopperThieving.py:1666 appTools/ToolDblSided.py:709 #: appTools/ToolDblSided.py:897 appTools/ToolNCC.py:63 @@ -2482,12 +2459,12 @@ msgstr "Точка привязки в формате X,Y." msgid "Add" msgstr "Добавить" -#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5411 +#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5443 #: appTools/ToolTransform.py:574 msgid "Add point coordinates from clipboard." msgstr "Координаты скопированы в буфер обмена." -#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5426 +#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5458 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:98 #: appTools/ToolTransform.py:619 msgid "" @@ -2501,7 +2478,7 @@ msgstr "" "Положительные числа для движения по часовой стрелке.\n" "Отрицательные числа для движения против часовой стрелки." -#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5442 +#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5474 #: appTools/ToolTransform.py:635 msgid "" "Rotate the selected object(s).\n" @@ -2513,7 +2490,7 @@ msgstr "" "ограничительная рамка для всех выбранных объектов." #: appEditors/AppGeoEditor.py:724 appEditors/AppGeoEditor.py:786 -#: appEditors/AppGerberEditor.py:5462 appEditors/AppGerberEditor.py:5524 +#: appEditors/AppGerberEditor.py:5494 appEditors/AppGerberEditor.py:5556 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:112 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:151 #: appTools/ToolTransform.py:655 appTools/ToolTransform.py:717 @@ -2521,14 +2498,14 @@ msgid "Link" msgstr "Ссылка" #: appEditors/AppGeoEditor.py:726 appEditors/AppGeoEditor.py:788 -#: appEditors/AppGerberEditor.py:5464 appEditors/AppGerberEditor.py:5526 +#: appEditors/AppGerberEditor.py:5496 appEditors/AppGerberEditor.py:5558 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:114 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:153 #: appTools/ToolTransform.py:657 appTools/ToolTransform.py:719 msgid "Link the Y entry to X entry and copy its content." msgstr "Соедините запись Y с записью X и скопируйте ее содержимое." -#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5469 +#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5501 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:124 #: appTools/ToolFilm.py:1046 appTools/ToolTransform.py:662 @@ -2536,7 +2513,7 @@ msgid "X angle" msgstr "Угол наклона X" #: appEditors/AppGeoEditor.py:733 appEditors/AppGeoEditor.py:754 -#: appEditors/AppGerberEditor.py:5471 appEditors/AppGerberEditor.py:5492 +#: appEditors/AppGerberEditor.py:5503 appEditors/AppGerberEditor.py:5524 #: appTools/ToolTransform.py:664 appTools/ToolTransform.py:685 msgid "" "Angle for Skew action, in degrees.\n" @@ -2545,13 +2522,13 @@ msgstr "" "Угол наклона в градусах.\n" "Число с плавающей запятой между -360 и 360." -#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5479 +#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5511 #: appTools/ToolTransform.py:672 msgid "Skew X" msgstr "Наклон X" #: appEditors/AppGeoEditor.py:743 appEditors/AppGeoEditor.py:764 -#: appEditors/AppGerberEditor.py:5481 appEditors/AppGerberEditor.py:5502 +#: appEditors/AppGerberEditor.py:5513 appEditors/AppGerberEditor.py:5534 #: appTools/ToolTransform.py:674 appTools/ToolTransform.py:695 msgid "" "Skew/shear the selected object(s).\n" @@ -2562,38 +2539,38 @@ msgstr "" "Точка отсчета - середина\n" "ограничительной рамки для всех выбранных объектов." -#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5490 +#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5522 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:160 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:138 #: appTools/ToolFilm.py:1055 appTools/ToolTransform.py:683 msgid "Y angle" msgstr "Угол наклона Y" -#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5500 +#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5532 #: appTools/ToolTransform.py:693 msgid "Skew Y" msgstr "Наклон Y" -#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5531 +#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5563 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:120 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:162 #: appTools/ToolFilm.py:1002 appTools/ToolTransform.py:724 msgid "X factor" msgstr "Коэффициент X" -#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5533 +#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5565 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:164 #: appTools/ToolTransform.py:726 msgid "Factor for scaling on X axis." msgstr "Коэффициент масштабирования по оси X." -#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5540 +#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5572 #: appTools/ToolTransform.py:733 msgid "Scale X" msgstr "Масштаб Х" #: appEditors/AppGeoEditor.py:804 appEditors/AppGeoEditor.py:824 -#: appEditors/AppGerberEditor.py:5542 appEditors/AppGerberEditor.py:5562 +#: appEditors/AppGerberEditor.py:5574 appEditors/AppGerberEditor.py:5594 #: appTools/ToolTransform.py:735 appTools/ToolTransform.py:755 msgid "" "Scale the selected object(s).\n" @@ -2604,59 +2581,59 @@ msgstr "" "Точка отсчета зависит от\n" "состояние флажка Scale Reference." -#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5551 +#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5583 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:129 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:175 #: appTools/ToolFilm.py:1011 appTools/ToolTransform.py:744 msgid "Y factor" msgstr "Коэффициент Y" -#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5553 +#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5585 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:177 #: appTools/ToolTransform.py:746 msgid "Factor for scaling on Y axis." msgstr "Коэффициент масштабирования по оси Y." -#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5560 +#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5592 #: appTools/ToolTransform.py:753 msgid "Scale Y" msgstr "Масштаб Y" -#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5587 +#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5619 #: appTools/ToolTransform.py:780 msgid "Flip on X" msgstr "Отразить по X" #: appEditors/AppGeoEditor.py:851 appEditors/AppGeoEditor.py:856 -#: appEditors/AppGerberEditor.py:5589 appEditors/AppGerberEditor.py:5594 +#: appEditors/AppGerberEditor.py:5621 appEditors/AppGerberEditor.py:5626 #: appTools/ToolTransform.py:782 appTools/ToolTransform.py:787 msgid "Flip the selected object(s) over the X axis." msgstr "Отражает выбранные фигуры по оси X." -#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5592 +#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5624 #: appTools/ToolTransform.py:785 msgid "Flip on Y" msgstr "Отразить по Y" -#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5612 +#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5644 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:191 #: appTools/ToolTransform.py:805 msgid "X val" msgstr "Значение X" -#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5614 +#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5646 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:193 #: appTools/ToolTransform.py:807 msgid "Distance to offset on X axis. In current units." msgstr "Расстояние смещения по оси X. В текущих единицах." -#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5621 +#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5653 #: appTools/ToolTransform.py:814 msgid "Offset X" msgstr "Смещение Х" #: appEditors/AppGeoEditor.py:885 appEditors/AppGeoEditor.py:905 -#: appEditors/AppGerberEditor.py:5623 appEditors/AppGerberEditor.py:5643 +#: appEditors/AppGerberEditor.py:5655 appEditors/AppGerberEditor.py:5675 #: appTools/ToolTransform.py:816 appTools/ToolTransform.py:836 msgid "" "Offset the selected object(s).\n" @@ -2667,24 +2644,24 @@ msgstr "" "Точка отсчета - середина\n" "ограничительной рамки для всех выбранных объектов.\n" -#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5632 +#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5664 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:204 #: appTools/ToolTransform.py:825 msgid "Y val" msgstr "Значение Y" -#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5634 +#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5666 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:206 #: appTools/ToolTransform.py:827 msgid "Distance to offset on Y axis. In current units." msgstr "Расстояние смещения по оси Y. В текущих единицах." -#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5641 +#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5673 #: appTools/ToolTransform.py:834 msgid "Offset Y" msgstr "Смещение Y" -#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5661 +#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5693 #: appGUI/ObjectUI.py:462 appGUI/ObjectUI.py:499 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:67 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142 @@ -2694,7 +2671,7 @@ msgstr "Смещение Y" msgid "Rounded" msgstr "Закругленный" -#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5663 +#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5695 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:218 #: appTools/ToolTransform.py:856 msgid "" @@ -2708,14 +2685,14 @@ msgstr "" "Если не проверить, то буфер будет следовать точной геометрии\n" "буферизованной формы." -#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5671 +#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5703 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:226 #: appTools/ToolDistance.py:409 appTools/ToolDistanceMin.py:199 #: appTools/ToolTransform.py:864 msgid "Distance" msgstr "Расстояние" -#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5673 +#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5705 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:228 #: appTools/ToolTransform.py:866 msgid "" @@ -2729,12 +2706,12 @@ msgstr "" "Каждый геометрический элемент объекта будет увеличен\n" "или уменьшается с помощью \"расстояния\"." -#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5685 +#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5717 #: appTools/ToolTransform.py:878 msgid "Buffer D" msgstr "Буфер D" -#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5687 +#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5719 #: appTools/ToolTransform.py:880 msgid "" "Create the buffer effect on each geometry,\n" @@ -2743,7 +2720,7 @@ msgstr "" "Создаёт буферный эффект для каждой геометрии,\n" "элемента из выбранного объекта, используя расстояние." -#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5698 +#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5730 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:245 #: appTools/ToolTransform.py:891 msgid "" @@ -2759,12 +2736,12 @@ msgstr "" "или уменьшен, чтобы соответствовать \"Значению\". Значение в процентах\n" "исходного размера." -#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5711 +#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5743 #: appTools/ToolTransform.py:904 msgid "Buffer F" msgstr "Буфер F" -#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5713 +#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5745 #: appTools/ToolTransform.py:906 msgid "" "Create the buffer effect on each geometry,\n" @@ -2773,7 +2750,7 @@ msgstr "" "Создаёт буферный эффект для каждой геометрии,\n" "элемента из выбранного объекта, используя коэффициент." -#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5784 +#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5816 #: appGUI/ObjectUI.py:1557 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 @@ -2787,42 +2764,42 @@ msgstr "Объект" #: appEditors/AppGeoEditor.py:1110 appEditors/AppGeoEditor.py:1133 #: appEditors/AppGeoEditor.py:1279 appEditors/AppGeoEditor.py:1304 #: appEditors/AppGeoEditor.py:1339 appEditors/AppGeoEditor.py:1374 -#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:5848 -#: appEditors/AppGerberEditor.py:5871 appEditors/AppGerberEditor.py:6016 -#: appEditors/AppGerberEditor.py:6049 appEditors/AppGerberEditor.py:6092 -#: appEditors/AppGerberEditor.py:6133 appEditors/AppGerberEditor.py:6169 +#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:5880 +#: appEditors/AppGerberEditor.py:5903 appEditors/AppGerberEditor.py:6048 +#: appEditors/AppGerberEditor.py:6081 appEditors/AppGerberEditor.py:6124 +#: appEditors/AppGerberEditor.py:6165 appEditors/AppGerberEditor.py:6201 msgid "No shape selected." msgstr "Фигура не выбрана." -#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5856 +#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5888 #: appTools/ToolTransform.py:150 msgid "Incorrect format for Point value. Needs format X,Y" msgstr "Неправильный формат для значения точки. Требуется формат X,Y" -#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5881 +#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5913 #: appTools/ToolTransform.py:167 msgid "Rotate transformation can not be done for a value of 0." msgstr "Трансформация поворота не может быть выполнена для значения 0." #: appEditors/AppGeoEditor.py:1201 appEditors/AppGeoEditor.py:1222 -#: appEditors/AppGerberEditor.py:5939 appEditors/AppGerberEditor.py:5960 +#: appEditors/AppGerberEditor.py:5971 appEditors/AppGerberEditor.py:5992 #: appTools/ToolTransform.py:225 appTools/ToolTransform.py:246 msgid "Scale transformation can not be done for a factor of 0 or 1." msgstr "" "Преобразование масштаба не может быть выполнено с коэффициентом 0 или 1." #: appEditors/AppGeoEditor.py:1235 appEditors/AppGeoEditor.py:1244 -#: appEditors/AppGerberEditor.py:5973 appEditors/AppGerberEditor.py:5982 +#: appEditors/AppGerberEditor.py:6005 appEditors/AppGerberEditor.py:6014 #: appTools/ToolTransform.py:259 appTools/ToolTransform.py:268 msgid "Offset transformation can not be done for a value of 0." msgstr "Трансформация смещения не может быть выполнена для значения 0." -#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:6019 +#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:6051 #: appTools/ToolTransform.py:296 msgid "Appying Rotate" msgstr "Применение поворота" -#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:6031 +#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:6063 msgid "Done. Rotate completed." msgstr "Готово. Поворот выполнен." @@ -2830,17 +2807,17 @@ msgstr "Готово. Поворот выполнен." msgid "Rotation action was not executed" msgstr "Вращение не было выполнено" -#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6052 +#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6084 #: appTools/ToolTransform.py:322 msgid "Applying Flip" msgstr "Применение отражения" -#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6064 +#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6096 #: appTools/ToolTransform.py:339 msgid "Flip on the Y axis done" msgstr "Отражение по оси Y завершено" -#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6072 +#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6104 #: appTools/ToolTransform.py:348 msgid "Flip on the X axis done" msgstr "Отражение по оси Х завершёно" @@ -2849,16 +2826,16 @@ msgstr "Отражение по оси Х завершёно" msgid "Flip action was not executed" msgstr "Операция переворота не была выполнена" -#: appEditors/AppGeoEditor.py:1342 appEditors/AppGerberEditor.py:6095 +#: appEditors/AppGeoEditor.py:1342 appEditors/AppGerberEditor.py:6127 #: appTools/ToolTransform.py:369 msgid "Applying Skew" msgstr "Применение наклона" -#: appEditors/AppGeoEditor.py:1351 appEditors/AppGerberEditor.py:6111 +#: appEditors/AppGeoEditor.py:1351 appEditors/AppGerberEditor.py:6143 msgid "Skew on the X axis done" msgstr "Наклон по оси X выполнен" -#: appEditors/AppGeoEditor.py:1353 appEditors/AppGerberEditor.py:6113 +#: appEditors/AppGeoEditor.py:1353 appEditors/AppGerberEditor.py:6145 msgid "Skew on the Y axis done" msgstr "Наклон по оси Y выполнен" @@ -2866,16 +2843,16 @@ msgstr "Наклон по оси Y выполнен" msgid "Skew action was not executed" msgstr "Наклон не был выполнен" -#: appEditors/AppGeoEditor.py:1377 appEditors/AppGerberEditor.py:6136 +#: appEditors/AppGeoEditor.py:1377 appEditors/AppGerberEditor.py:6168 #: appTools/ToolTransform.py:396 msgid "Applying Scale" msgstr "Применение масштабирования" -#: appEditors/AppGeoEditor.py:1386 appEditors/AppGerberEditor.py:6149 +#: appEditors/AppGeoEditor.py:1386 appEditors/AppGerberEditor.py:6181 msgid "Scale on the X axis done" msgstr "Масштабирование по оси X выполнено" -#: appEditors/AppGeoEditor.py:1388 appEditors/AppGerberEditor.py:6151 +#: appEditors/AppGeoEditor.py:1388 appEditors/AppGerberEditor.py:6183 msgid "Scale on the Y axis done" msgstr "Масштабирование по оси Y выполнено" @@ -2883,16 +2860,16 @@ msgstr "Масштабирование по оси Y выполнено" msgid "Scale action was not executed" msgstr "Операция масштабирования не была выполнена" -#: appEditors/AppGeoEditor.py:1408 appEditors/AppGerberEditor.py:6172 +#: appEditors/AppGeoEditor.py:1408 appEditors/AppGerberEditor.py:6204 #: appTools/ToolTransform.py:424 msgid "Applying Offset" msgstr "Применение смещения" -#: appEditors/AppGeoEditor.py:1418 appEditors/AppGerberEditor.py:6193 +#: appEditors/AppGeoEditor.py:1418 appEditors/AppGerberEditor.py:6225 msgid "Offset on the X axis done" msgstr "Смещение формы по оси X выполнено" -#: appEditors/AppGeoEditor.py:1420 appEditors/AppGerberEditor.py:6195 +#: appEditors/AppGeoEditor.py:1420 appEditors/AppGerberEditor.py:6227 msgid "Offset on the Y axis done" msgstr "Смещение формы по оси Y выполнено" @@ -2900,65 +2877,65 @@ msgstr "Смещение формы по оси Y выполнено" msgid "Offset action was not executed" msgstr "Операция смещения не была выполнена" -#: appEditors/AppGeoEditor.py:1430 appEditors/AppGerberEditor.py:6205 +#: appEditors/AppGeoEditor.py:1430 appEditors/AppGerberEditor.py:6237 msgid "No shape selected" msgstr "Фигура не выбрана" -#: appEditors/AppGeoEditor.py:1433 appEditors/AppGerberEditor.py:6208 +#: appEditors/AppGeoEditor.py:1433 appEditors/AppGerberEditor.py:6240 #: appTools/ToolTransform.py:453 msgid "Applying Buffer" msgstr "Применение буфера" -#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:6230 +#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:6262 #: appTools/ToolTransform.py:474 msgid "Buffer done" msgstr "Буфер готов" -#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:6234 +#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:6266 #: appTools/ToolTransform.py:443 appTools/ToolTransform.py:478 msgid "Action was not executed, due of" msgstr "Действие не было выполнено, в связи с" -#: appEditors/AppGeoEditor.py:1448 appEditors/AppGerberEditor.py:6238 +#: appEditors/AppGeoEditor.py:1448 appEditors/AppGerberEditor.py:6270 msgid "Rotate ..." msgstr "Поворот ..." #: appEditors/AppGeoEditor.py:1449 appEditors/AppGeoEditor.py:1501 -#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:6239 -#: appEditors/AppGerberEditor.py:6291 appEditors/AppGerberEditor.py:6307 +#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:6271 +#: appEditors/AppGerberEditor.py:6323 appEditors/AppGerberEditor.py:6339 msgid "Enter an Angle Value (degrees)" msgstr "Введите значение угла (градусы)" -#: appEditors/AppGeoEditor.py:1458 appEditors/AppGerberEditor.py:6248 +#: appEditors/AppGeoEditor.py:1458 appEditors/AppGerberEditor.py:6280 msgid "Geometry shape rotate done" msgstr "Вращение фигуры выполнено" -#: appEditors/AppGeoEditor.py:1461 appEditors/AppGerberEditor.py:6251 +#: appEditors/AppGeoEditor.py:1461 appEditors/AppGerberEditor.py:6283 msgid "Geometry shape rotate cancelled" msgstr "Вращение фигуры отменено" -#: appEditors/AppGeoEditor.py:1466 appEditors/AppGerberEditor.py:6256 +#: appEditors/AppGeoEditor.py:1466 appEditors/AppGerberEditor.py:6288 msgid "Offset on X axis ..." msgstr "Смещение по оси X ..." #: appEditors/AppGeoEditor.py:1467 appEditors/AppGeoEditor.py:1485 -#: appEditors/AppGerberEditor.py:6257 appEditors/AppGerberEditor.py:6275 +#: appEditors/AppGerberEditor.py:6289 appEditors/AppGerberEditor.py:6307 msgid "Enter a distance Value" msgstr "Введите значение расстояния" -#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6266 +#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6298 msgid "Geometry shape offset on X axis done" msgstr "Смещение формы по оси X выполнено" -#: appEditors/AppGeoEditor.py:1479 appEditors/AppGerberEditor.py:6269 +#: appEditors/AppGeoEditor.py:1479 appEditors/AppGerberEditor.py:6301 msgid "Geometry shape offset X cancelled" msgstr "Смещение формы по оси X отменено" -#: appEditors/AppGeoEditor.py:1484 appEditors/AppGerberEditor.py:6274 +#: appEditors/AppGeoEditor.py:1484 appEditors/AppGerberEditor.py:6306 msgid "Offset on Y axis ..." msgstr "Смещение по оси Y ..." -#: appEditors/AppGeoEditor.py:1494 appEditors/AppGerberEditor.py:6284 +#: appEditors/AppGeoEditor.py:1494 appEditors/AppGerberEditor.py:6316 msgid "Geometry shape offset on Y axis done" msgstr "Смещение формы по оси Y выполнено" @@ -2966,11 +2943,11 @@ msgstr "Смещение формы по оси Y выполнено" msgid "Geometry shape offset on Y axis canceled" msgstr "Смещение формы по оси Y отменено" -#: appEditors/AppGeoEditor.py:1500 appEditors/AppGerberEditor.py:6290 +#: appEditors/AppGeoEditor.py:1500 appEditors/AppGerberEditor.py:6322 msgid "Skew on X axis ..." msgstr "Наклон по оси X ..." -#: appEditors/AppGeoEditor.py:1510 appEditors/AppGerberEditor.py:6300 +#: appEditors/AppGeoEditor.py:1510 appEditors/AppGerberEditor.py:6332 msgid "Geometry shape skew on X axis done" msgstr "Наклон формы по оси X выполнен" @@ -2978,11 +2955,11 @@ msgstr "Наклон формы по оси X выполнен" msgid "Geometry shape skew on X axis canceled" msgstr "Наклон формы по оси X отменён" -#: appEditors/AppGeoEditor.py:1516 appEditors/AppGerberEditor.py:6306 +#: appEditors/AppGeoEditor.py:1516 appEditors/AppGerberEditor.py:6338 msgid "Skew on Y axis ..." msgstr "Наклон по оси Y ..." -#: appEditors/AppGeoEditor.py:1526 appEditors/AppGerberEditor.py:6316 +#: appEditors/AppGeoEditor.py:1526 appEditors/AppGerberEditor.py:6348 msgid "Geometry shape skew on Y axis done" msgstr "Наклон формы по оси Y выполнен" @@ -3093,6 +3070,16 @@ msgstr " Перемещение: Нажмите на исходную точку msgid " Click on destination point ..." msgstr " Нажмите на конечную точку ..." +#: appEditors/AppGeoEditor.py:2712 appEditors/AppGerberEditor.py:2430 +#: appEditors/AppGerberEditor.py:4435 appObjects/FlatCAMGeometry.py:2564 +#: appTools/ToolIsolation.py:930 appTools/ToolOptimal.py:145 +#: appTools/ToolPanelize.py:613 appTools/ToolProperties.py:195 +#: appTools/ToolQRCode.py:167 appTools/ToolSolderPaste.py:670 +#: appTools/ToolSolderPaste.py:959 appTools/ToolSub.py:197 app_Main.py:7923 +#: tclCommands/TclCommandOpenSVG.py:77 tclCommands/TclCommandPanelize.py:291 +msgid "Working ..." +msgstr "Обработка…" + #: appEditors/AppGeoEditor.py:2722 msgid "Done. Geometry(s) Move completed." msgstr "Готово. Перемещение Geometry завершено." @@ -3125,7 +3112,7 @@ msgstr " Готово. Добавление текста завершено." msgid "Create buffer geometry ..." msgstr "Создание геометрии буфера ..." -#: appEditors/AppGeoEditor.py:3000 appEditors/AppGerberEditor.py:5201 +#: appEditors/AppGeoEditor.py:3000 appEditors/AppGerberEditor.py:5233 msgid "Done. Buffer Tool completed." msgstr "Готово. Создание буфера завершено." @@ -3158,7 +3145,7 @@ msgstr "Готово. Действие инструмента стирания msgid "Create Paint geometry ..." msgstr "Создать геометрию окрашивания ..." -#: appEditors/AppGeoEditor.py:3235 appEditors/AppGerberEditor.py:2468 +#: appEditors/AppGeoEditor.py:3235 appEditors/AppGerberEditor.py:2497 msgid "Shape transformations ..." msgstr "Преобразования фигуры ..." @@ -3167,8 +3154,8 @@ msgstr "Преобразования фигуры ..." msgid "Geometry Editor" msgstr "Редактор Geometry" -#: appEditors/AppGeoEditor.py:3297 appEditors/AppGerberEditor.py:2546 -#: appEditors/AppGerberEditor.py:4002 appEditors/appGCodeEditor.py:687 +#: appEditors/AppGeoEditor.py:3297 appEditors/AppGerberEditor.py:2578 +#: appEditors/AppGerberEditor.py:4034 appEditors/appGCodeEditor.py:687 #: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42 #: appTools/ToolCorners.py:546 appTools/ToolCutOut.py:2030 @@ -3192,7 +3179,7 @@ msgstr "Линия" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:328 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290 -#: appTools/ToolDrilling.py:2589 appTools/ToolIsolation.py:3444 +#: appTools/ToolDrilling.py:2589 appTools/ToolIsolation.py:3447 #: appTools/ToolMilling.py:2265 appTools/ToolNCC.py:4368 #: appTools/ToolPaint.py:3158 msgid "Polygon" @@ -3428,51 +3415,51 @@ msgstr "Готово. Перемещение отверстий завершен msgid "Done. Apertures copied." msgstr "Готово. Отверстия скопированы." -#: appEditors/AppGerberEditor.py:2513 appGUI/MainGUI.py:745 +#: appEditors/AppGerberEditor.py:2545 appGUI/MainGUI.py:745 #: appGUI/MainGUI.py:1642 appGUI/ObjectUI.py:241 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27 msgid "Gerber Editor" msgstr "Редактор Gerber" -#: appEditors/AppGerberEditor.py:2533 appGUI/ObjectUI.py:281 +#: appEditors/AppGerberEditor.py:2565 appGUI/ObjectUI.py:281 #: appObjects/FlatCAMObj.py:492 appTools/ToolProperties.py:158 msgid "Apertures" msgstr "Oтверстие" -#: appEditors/AppGerberEditor.py:2535 appGUI/ObjectUI.py:283 +#: appEditors/AppGerberEditor.py:2567 appGUI/ObjectUI.py:283 msgid "Apertures Table for the Gerber Object." msgstr "Таблица отверстий для объекта Gerber." -#: appEditors/AppGerberEditor.py:2546 appEditors/AppGerberEditor.py:4002 +#: appEditors/AppGerberEditor.py:2578 appEditors/AppGerberEditor.py:4034 #: appGUI/ObjectUI.py:316 appTools/ToolPunchGerber.py:1088 msgid "Code" msgstr "Код" -#: appEditors/AppGerberEditor.py:2546 appEditors/AppGerberEditor.py:4002 +#: appEditors/AppGerberEditor.py:2578 appEditors/AppGerberEditor.py:4034 #: appGUI/ObjectUI.py:316 msgid "Dim" msgstr "Диаметр" -#: appEditors/AppGerberEditor.py:2551 appGUI/ObjectUI.py:320 +#: appEditors/AppGerberEditor.py:2583 appGUI/ObjectUI.py:320 msgid "Index" msgstr "Индекс" -#: appEditors/AppGerberEditor.py:2553 appEditors/AppGerberEditor.py:2582 +#: appEditors/AppGerberEditor.py:2585 appEditors/AppGerberEditor.py:2614 #: appGUI/ObjectUI.py:322 appTools/ToolPunchGerber.py:1095 msgid "Aperture Code" msgstr "Код отверстия" -#: appEditors/AppGerberEditor.py:2555 appGUI/ObjectUI.py:324 +#: appEditors/AppGerberEditor.py:2587 appGUI/ObjectUI.py:324 #: appTools/ToolPunchGerber.py:1097 msgid "Type of aperture: circular, rectangle, macros etc" msgstr "Тип отверстия: круг, прямоугольник, макросы и так далее" -#: appEditors/AppGerberEditor.py:2557 appGUI/ObjectUI.py:326 +#: appEditors/AppGerberEditor.py:2589 appGUI/ObjectUI.py:326 #: appTools/ToolPunchGerber.py:1099 msgid "Aperture Size:" msgstr "Размер отверстия:" -#: appEditors/AppGerberEditor.py:2559 appGUI/ObjectUI.py:328 +#: appEditors/AppGerberEditor.py:2591 appGUI/ObjectUI.py:328 msgid "" "Aperture Dimensions:\n" " - (width, height) for R, O type.\n" @@ -3482,16 +3469,16 @@ msgstr "" " - (ширина, высота) для типа R, O.\n" " - (диам., nVertices) для типа P" -#: appEditors/AppGerberEditor.py:2583 +#: appEditors/AppGerberEditor.py:2615 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:58 msgid "Code for the new aperture" msgstr "Код для нового отверстия" -#: appEditors/AppGerberEditor.py:2592 +#: appEditors/AppGerberEditor.py:2624 msgid "Aperture Size" msgstr "Размер отверстия" -#: appEditors/AppGerberEditor.py:2594 +#: appEditors/AppGerberEditor.py:2626 msgid "" "Size for the new aperture.\n" "If aperture type is 'R' or 'O' then\n" @@ -3505,11 +3492,11 @@ msgstr "" "рассчитывается как:\n" "sqrt(ширина ** 2 + высота ** 2)" -#: appEditors/AppGerberEditor.py:2608 +#: appEditors/AppGerberEditor.py:2640 msgid "Aperture Type" msgstr "Тип отверстия" -#: appEditors/AppGerberEditor.py:2610 +#: appEditors/AppGerberEditor.py:2642 msgid "" "Select the type of new aperture. Can be:\n" "C = circular\n" @@ -3521,11 +3508,11 @@ msgstr "" "R = прямоугольник\n" "O = продолговатое" -#: appEditors/AppGerberEditor.py:2621 +#: appEditors/AppGerberEditor.py:2653 msgid "Aperture Dim" msgstr "Размер нового отверстия" -#: appEditors/AppGerberEditor.py:2623 +#: appEditors/AppGerberEditor.py:2655 msgid "" "Dimensions for the new aperture.\n" "Active only for rectangular apertures (type R).\n" @@ -3535,19 +3522,19 @@ msgstr "" "Активен только для прямоугольных отверстий (тип R).\n" "Формат (ширина, высота)" -#: appEditors/AppGerberEditor.py:2632 +#: appEditors/AppGerberEditor.py:2664 msgid "Add/Delete Aperture" msgstr "Добавить/Удалить отверстие" -#: appEditors/AppGerberEditor.py:2634 +#: appEditors/AppGerberEditor.py:2666 msgid "Add/Delete an aperture in the aperture table" msgstr "Добавляет/Удаляет отверстие в таблице отверстий" -#: appEditors/AppGerberEditor.py:2643 +#: appEditors/AppGerberEditor.py:2675 msgid "Add a new aperture to the aperture list." msgstr "Добавляет новое отверстие в список отверстий." -#: appEditors/AppGerberEditor.py:2646 appEditors/AppGerberEditor.py:2794 +#: appEditors/AppGerberEditor.py:2678 appEditors/AppGerberEditor.py:2826 #: appGUI/GUIElements.py:325 appGUI/GUIElements.py:1012 #: appGUI/GUIElements.py:1397 appGUI/GUIElements.py:1602 #: appGUI/GUIElements.py:1935 appGUI/MainGUI.py:423 appGUI/MainGUI.py:734 @@ -3555,35 +3542,35 @@ msgstr "Добавляет новое отверстие в список отв #: appGUI/MainGUI.py:1208 appGUI/MainGUI.py:1692 appGUI/MainGUI.py:2163 #: appGUI/MainGUI.py:2376 appGUI/MainGUI.py:4938 appGUI/ObjectUI.py:1125 #: appObjects/FlatCAMGeometry.py:578 appTools/ToolIsolation.py:71 -#: appTools/ToolIsolation.py:3163 appTools/ToolNCC.py:69 +#: appTools/ToolIsolation.py:3166 appTools/ToolNCC.py:69 #: appTools/ToolNCC.py:4048 appTools/ToolPaint.py:143 #: appTools/ToolPaint.py:2944 appTools/ToolSolderPaste.py:163 #: appTools/ToolSolderPaste.py:1210 app_Main.py:6296 msgid "Delete" msgstr "Удалить" -#: appEditors/AppGerberEditor.py:2648 +#: appEditors/AppGerberEditor.py:2680 msgid "Delete a aperture in the aperture list" msgstr "Удаляет отверстие в таблице отверстий" -#: appEditors/AppGerberEditor.py:2665 +#: appEditors/AppGerberEditor.py:2697 msgid "Buffer Aperture" msgstr "Буфер отверстия" -#: appEditors/AppGerberEditor.py:2667 +#: appEditors/AppGerberEditor.py:2699 msgid "Buffer a aperture in the aperture list" msgstr "Создаёт буфер для отверстия в списке отверстий" -#: appEditors/AppGerberEditor.py:2680 +#: appEditors/AppGerberEditor.py:2712 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:195 msgid "Buffer distance" msgstr "Расстояние буфера" -#: appEditors/AppGerberEditor.py:2681 +#: appEditors/AppGerberEditor.py:2713 msgid "Buffer corner" msgstr "Угол буфера" -#: appEditors/AppGerberEditor.py:2683 +#: appEditors/AppGerberEditor.py:2715 msgid "" "There are 3 types of corners:\n" " - 'Round': the corner is rounded.\n" @@ -3597,20 +3584,20 @@ msgstr "" "- 'Скошенный:' угол-это линия, которая непосредственно соединяет элементы, " "встречающиеся в углу" -#: appEditors/AppGerberEditor.py:2713 +#: appEditors/AppGerberEditor.py:2745 msgid "Scale Aperture" msgstr "Масштабирование отверстий" -#: appEditors/AppGerberEditor.py:2715 +#: appEditors/AppGerberEditor.py:2747 msgid "Scale a aperture in the aperture list" msgstr "Масштабирование отверстия в списке отверстий" -#: appEditors/AppGerberEditor.py:2723 +#: appEditors/AppGerberEditor.py:2755 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:210 msgid "Scale factor" msgstr "Коэффициент масштабирования" -#: appEditors/AppGerberEditor.py:2725 +#: appEditors/AppGerberEditor.py:2757 msgid "" "The factor by which to scale the selected aperture.\n" "Values can be between 0.0000 and 999.9999" @@ -3618,19 +3605,19 @@ msgstr "" "Коэффициент масштабирования выбранного отверстия.\n" "Значения могут быть между 0.0000 и 999.9999" -#: appEditors/AppGerberEditor.py:2753 +#: appEditors/AppGerberEditor.py:2785 msgid "Mark polygons" msgstr "Отметить полигоны" -#: appEditors/AppGerberEditor.py:2755 +#: appEditors/AppGerberEditor.py:2787 msgid "Mark the polygon areas." msgstr "Отметьте полигональные области." -#: appEditors/AppGerberEditor.py:2763 +#: appEditors/AppGerberEditor.py:2795 msgid "Area UPPER threshold" msgstr "Верхней части порога" -#: appEditors/AppGerberEditor.py:2765 +#: appEditors/AppGerberEditor.py:2797 msgid "" "The threshold value, all areas less than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -3638,11 +3625,11 @@ msgstr "" "Пороговое значение, всех участков за вычетом отмеченных.\n" "Может иметь значение от 0,0000 до 9999,9999" -#: appEditors/AppGerberEditor.py:2772 +#: appEditors/AppGerberEditor.py:2804 msgid "Area LOWER threshold" msgstr "Площадь НИЖНЕГО порога" -#: appEditors/AppGerberEditor.py:2774 +#: appEditors/AppGerberEditor.py:2806 msgid "" "The threshold value, all areas more than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -3650,32 +3637,32 @@ msgstr "" "Пороговое значение, всех участков больше отмеченых.\n" "Может иметь значение от 0,0000 до 9999,9999" -#: appEditors/AppGerberEditor.py:2788 +#: appEditors/AppGerberEditor.py:2820 msgid "Mark" msgstr "Отметка" -#: appEditors/AppGerberEditor.py:2790 +#: appEditors/AppGerberEditor.py:2822 msgid "Mark the polygons that fit within limits." msgstr "Отмечает полигоны, которые вписываются в пределы." -#: appEditors/AppGerberEditor.py:2796 +#: appEditors/AppGerberEditor.py:2828 msgid "Delete all the marked polygons." msgstr "Удаление всех отмеченных полигонов." -#: appEditors/AppGerberEditor.py:2802 +#: appEditors/AppGerberEditor.py:2834 msgid "Clear all the markings." msgstr "Очистить все маркировки." -#: appEditors/AppGerberEditor.py:2822 appGUI/MainGUI.py:753 +#: appEditors/AppGerberEditor.py:2854 appGUI/MainGUI.py:753 #: appGUI/MainGUI.py:1180 appGUI/MainGUI.py:2349 appGUI/MainGUI.py:4925 msgid "Add Pad Array" msgstr "Добавить массив контактных площадок" -#: appEditors/AppGerberEditor.py:2824 +#: appEditors/AppGerberEditor.py:2856 msgid "Add an array of pads (linear or circular array)" msgstr "Добавляет массив контактных площадок (линейный или круговой массив)" -#: appEditors/AppGerberEditor.py:2830 +#: appEditors/AppGerberEditor.py:2862 msgid "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" @@ -3683,17 +3670,17 @@ msgstr "" "Выбор типа массива контактных площадок.\n" "Он может быть линейным X (Y) или круговым" -#: appEditors/AppGerberEditor.py:2841 +#: appEditors/AppGerberEditor.py:2873 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:95 msgid "Nr of pads" msgstr "Количество площадок" -#: appEditors/AppGerberEditor.py:2843 +#: appEditors/AppGerberEditor.py:2875 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:97 msgid "Specify how many pads to be in the array." msgstr "Укажите, сколько контактных площадок должно быть в массиве." -#: appEditors/AppGerberEditor.py:2892 +#: appEditors/AppGerberEditor.py:2924 msgid "" "Angle at which the linear array is placed.\n" "The precision is of max 2 decimals.\n" @@ -3705,13 +3692,13 @@ msgstr "" "Минимальное значение: -359.99 градусов.\n" "Максимальное значение: 360.00 градусов." -#: appEditors/AppGerberEditor.py:3392 appEditors/AppGerberEditor.py:3396 +#: appEditors/AppGerberEditor.py:3424 appEditors/AppGerberEditor.py:3428 msgid "Aperture code value is missing or wrong format. Add it and retry." msgstr "" "Отсутствует значение кода отверстия или оно имеет неправильный формат. " "Добавьте его и повторите попытку." -#: appEditors/AppGerberEditor.py:3432 +#: appEditors/AppGerberEditor.py:3464 msgid "" "Aperture dimensions value is missing or wrong format. Add it in format " "(width, height) and retry." @@ -3719,165 +3706,176 @@ msgstr "" "Отсутствует значение размера отверстия или оно имеет неправильный формат. " "Добавьте его в формате (ширина, высота) и повторите попытку." -#: appEditors/AppGerberEditor.py:3445 +#: appEditors/AppGerberEditor.py:3477 msgid "Aperture size value is missing or wrong format. Add it and retry." msgstr "" "Отсутствует значение размера отверстия или оно имеет неправильный формат. " "Добавьте его и повторите попытку." -#: appEditors/AppGerberEditor.py:3456 +#: appEditors/AppGerberEditor.py:3488 msgid "Aperture already in the aperture table." msgstr "Отверстие уже присутствует в таблице отверстий." -#: appEditors/AppGerberEditor.py:3463 +#: appEditors/AppGerberEditor.py:3495 msgid "Added new aperture with code" msgstr "Добавлено новое отверстие с кодом" -#: appEditors/AppGerberEditor.py:3495 +#: appEditors/AppGerberEditor.py:3527 msgid " Select an aperture in Aperture Table" msgstr " Выберите отверстие в таблице отверстий" -#: appEditors/AppGerberEditor.py:3503 +#: appEditors/AppGerberEditor.py:3535 msgid "Select an aperture in Aperture Table -->" msgstr "Выберите отверстие в таблице отверстий-->" -#: appEditors/AppGerberEditor.py:3517 +#: appEditors/AppGerberEditor.py:3549 msgid "Deleted aperture with code" msgstr "Удалено отверстие с кодом" -#: appEditors/AppGerberEditor.py:3585 +#: appEditors/AppGerberEditor.py:3617 msgid "Dimensions need two float values separated by comma." msgstr "" "Размеры должны иметь два значения с плавающей запятой, разделенные запятой." -#: appEditors/AppGerberEditor.py:3594 +#: appEditors/AppGerberEditor.py:3626 msgid "Dimensions edited." msgstr "Размеры отредактированы." -#: appEditors/AppGerberEditor.py:4116 -msgid "Loading Gerber into Editor" -msgstr "Загрузка Gerber в редактор" +#: appEditors/AppGerberEditor.py:4148 +#, fuzzy +#| msgid "Loading..." +msgid "Loading" +msgstr "Загрузка..." -#: appEditors/AppGerberEditor.py:4246 +#: appEditors/AppGerberEditor.py:4278 msgid "Setting up the UI" msgstr "Настройка пользовательского интерфейса" -#: appEditors/AppGerberEditor.py:4247 +#: appEditors/AppGerberEditor.py:4279 msgid "Adding geometry finished. Preparing the GUI" msgstr "" "Добавление геометрии закончено. Подготовка графического интерфейса " "пользователя" -#: appEditors/AppGerberEditor.py:4256 +#: appEditors/AppGerberEditor.py:4288 msgid "Finished loading the Gerber object into the editor." msgstr "Завершена загрузка объекта Gerber в редактор." -#: appEditors/AppGerberEditor.py:4393 +#: appEditors/AppGerberEditor.py:4425 msgid "" "There are no Aperture definitions in the file. Aborting Gerber creation." msgstr "В файле нет отверстий. Прерывание создания Gerber." -#: appEditors/AppGerberEditor.py:4395 appObjects/AppObject.py:164 +#: appEditors/AppGerberEditor.py:4427 appObjects/AppObject.py:164 #: appObjects/FlatCAMGeometry.py:2078 appParsers/ParseExcellon.py:972 #: appTools/ToolPcbWizard.py:318 app_Main.py:7709 app_Main.py:10173 #: app_Main.py:10233 app_Main.py:10364 app_Main.py:10429 msgid "An internal error has occurred. See shell.\n" msgstr "Произошла внутренняя ошибка. Смотрите командную строку.\n" -#: appEditors/AppGerberEditor.py:4403 -msgid "Creating Gerber." -msgstr "Создание Gerber." - -#: appEditors/AppGerberEditor.py:4415 +#: appEditors/AppGerberEditor.py:4447 msgid "Done. Gerber editing finished." msgstr "Редактирование Gerber завершено." -#: appEditors/AppGerberEditor.py:4431 +#: appEditors/AppGerberEditor.py:4463 msgid "Cancelled. No aperture is selected" msgstr "Отмена. Нет выбранных отверстий" -#: appEditors/AppGerberEditor.py:4586 app_Main.py:6634 +#: appEditors/AppGerberEditor.py:4618 app_Main.py:6634 msgid "Coordinates copied to clipboard." msgstr "Координаты скопированы в буфер обмена." -#: appEditors/AppGerberEditor.py:5033 +#: appEditors/AppGerberEditor.py:4923 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 +#: appObjects/AppObject.py:452 appObjects/FlatCAMCNCJob.py:1894 +#: appObjects/FlatCAMGerber.py:995 appObjects/FlatCAMObj.py:266 +#: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 +#: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1115 +#: appTools/ToolCorners.py:419 appTools/ToolFiducials.py:563 +#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:466 app_Main.py:4813 +msgid "Plotting" +msgstr "Прорисовка" + +#: appEditors/AppGerberEditor.py:5065 msgid "Failed. No aperture geometry is selected." msgstr "Ошибка. Не выбрана геометрия отверстий." -#: appEditors/AppGerberEditor.py:5042 appEditors/AppGerberEditor.py:5313 +#: appEditors/AppGerberEditor.py:5074 appEditors/AppGerberEditor.py:5345 msgid "Done. Apertures geometry deleted." msgstr "Готово. Геометрия отверстий удалена." -#: appEditors/AppGerberEditor.py:5185 +#: appEditors/AppGerberEditor.py:5217 msgid "No aperture to buffer. Select at least one aperture and try again." msgstr "" "Нет отверстий для создания буфера. Выберите хотя бы одно отверстие и " "повторите попытку." -#: appEditors/AppGerberEditor.py:5197 appTools/ToolCopperThieving.py:306 +#: appEditors/AppGerberEditor.py:5229 appTools/ToolCopperThieving.py:306 #: appTools/ToolCopperThieving.py:907 appTools/ToolCopperThieving.py:1104 #: appTools/ToolCorners.py:146 appTools/ToolCorners.py:413 #: appTools/ToolCutOut.py:779 appTools/ToolCutOut.py:905 #: appTools/ToolCutOut.py:1128 appTools/ToolCutOut.py:1278 #: appTools/ToolFiducials.py:240 appTools/ToolFiducials.py:492 -#: appTools/ToolFiducials.py:540 appTools/ToolFiducials.py:554 camlib.py:5279 -#: camlib.py:5675 +#: appTools/ToolFiducials.py:540 appTools/ToolFiducials.py:554 camlib.py:5286 +#: camlib.py:5682 msgid "Failed." msgstr "Неудачно." -#: appEditors/AppGerberEditor.py:5216 +#: appEditors/AppGerberEditor.py:5248 msgid "Scale factor value is missing or wrong format. Add it and retry." msgstr "" "Отсутствует значение коэффициента масштабирования или оно имеет неправильный " "формат. Добавьте его и повторите попытку." -#: appEditors/AppGerberEditor.py:5248 +#: appEditors/AppGerberEditor.py:5280 msgid "No aperture to scale. Select at least one aperture and try again." msgstr "" "Нет отверстий для масштабирования. Выберите хотя бы одно отверстие и " "повторите попытку." -#: appEditors/AppGerberEditor.py:5264 +#: appEditors/AppGerberEditor.py:5296 msgid "Done. Scale Tool completed." msgstr "Готово. Масштабирование выполнено." -#: appEditors/AppGerberEditor.py:5302 +#: appEditors/AppGerberEditor.py:5334 msgid "Polygons marked." msgstr "Полигонов отмечено." -#: appEditors/AppGerberEditor.py:5305 +#: appEditors/AppGerberEditor.py:5337 msgid "No polygons were marked. None fit within the limits." msgstr "Полигоны не были отмечены. Ни один не укладывается в пределы." -#: appEditors/AppGerberEditor.py:6033 +#: appEditors/AppGerberEditor.py:6065 msgid "Rotation action was not executed." msgstr "Вращение не было выполнено." -#: appEditors/AppGerberEditor.py:6075 app_Main.py:6050 app_Main.py:6097 +#: appEditors/AppGerberEditor.py:6107 app_Main.py:6050 app_Main.py:6097 msgid "Flip action was not executed." msgstr "Операция переворота не была выполнена." -#: appEditors/AppGerberEditor.py:6115 +#: appEditors/AppGerberEditor.py:6147 msgid "Skew action was not executed." msgstr "Наклон не был выполнен." -#: appEditors/AppGerberEditor.py:6154 +#: appEditors/AppGerberEditor.py:6186 msgid "Scale action was not executed." msgstr "Операция масштабирования не была выполнена." -#: appEditors/AppGerberEditor.py:6198 +#: appEditors/AppGerberEditor.py:6230 msgid "Offset action was not executed." msgstr "Операция смещения не была выполнена." -#: appEditors/AppGerberEditor.py:6287 +#: appEditors/AppGerberEditor.py:6319 msgid "Geometry shape offset Y cancelled" msgstr "Смещение формы по оси Y отменено" -#: appEditors/AppGerberEditor.py:6303 +#: appEditors/AppGerberEditor.py:6335 msgid "Geometry shape skew X cancelled" msgstr "Наклон формы по оси X отменён" -#: appEditors/AppGerberEditor.py:6319 +#: appEditors/AppGerberEditor.py:6351 msgid "Geometry shape skew Y cancelled" msgstr "Наклон формы по оси Y отменён" @@ -3910,7 +3908,7 @@ msgstr "Строка, заменяющая строку в поле поиска #: appGUI/ObjectUI.py:1889 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 -#: appTools/ToolIsolation.py:3391 appTools/ToolPaint.py:3116 +#: appTools/ToolIsolation.py:3394 appTools/ToolPaint.py:3116 #: tclCommands/TclCommandPaint.py:162 msgid "All" msgstr "Все" @@ -4007,7 +4005,7 @@ msgid "Dia" msgstr "Диаметр" #: appEditors/appGCodeEditor.py:687 appGUI/ObjectUI.py:999 -#: appGUI/ObjectUI.py:2034 appTools/ToolIsolation.py:3035 +#: appGUI/ObjectUI.py:2034 appTools/ToolIsolation.py:3038 #: appTools/ToolNCC.py:3909 appTools/ToolPaint.py:2831 msgid "TT" msgstr "TT" @@ -4333,8 +4331,8 @@ msgstr "Создать" #: appTools/ToolCopperThieving.py:1354 appTools/ToolCutOut.py:2027 #: appTools/ToolDblSided.py:529 appTools/ToolDblSided.py:771 #: appTools/ToolFilm.py:933 appTools/ToolFilm.py:956 appTools/ToolImage.py:135 -#: appTools/ToolImage.py:190 appTools/ToolIsolation.py:3351 -#: appTools/ToolIsolation.py:3404 appTools/ToolNCC.py:3872 +#: appTools/ToolImage.py:190 appTools/ToolIsolation.py:3354 +#: appTools/ToolIsolation.py:3407 appTools/ToolNCC.py:3872 #: appTools/ToolNCC.py:4342 appTools/ToolPaint.py:3132 #: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168 #: appTools/ToolPanelize.py:716 appTools/ToolTransform.py:126 @@ -4363,7 +4361,7 @@ msgstr "Создаёт новый объект Geometry." #: appTools/ToolDblSided.py:528 appTools/ToolDblSided.py:769 #: appTools/ToolFilm.py:932 appTools/ToolFilm.py:955 appTools/ToolImage.py:116 #: appTools/ToolImage.py:137 appTools/ToolImage.py:190 -#: appTools/ToolIsolation.py:3352 appTools/ToolIsolation.py:3404 +#: appTools/ToolIsolation.py:3355 appTools/ToolIsolation.py:3407 #: appTools/ToolNCC.py:3873 appTools/ToolNCC.py:4342 appTools/ToolPaint.py:3132 #: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168 #: appTools/ToolPanelize.py:716 appTools/ToolPanelize.py:810 @@ -4390,7 +4388,7 @@ msgstr "Создаёт новый объект Gerber." #: appTools/ToolCopperThieving.py:165 appTools/ToolCopperThieving.py:1340 #: appTools/ToolCopperThieving.py:1354 appTools/ToolDblSided.py:530 #: appTools/ToolDblSided.py:728 appTools/ToolDblSided.py:770 -#: appTools/ToolFilm.py:1211 appTools/ToolIsolation.py:3404 +#: appTools/ToolFilm.py:1211 appTools/ToolIsolation.py:3407 #: appTools/ToolNCC.py:4342 appTools/ToolPaint.py:3132 #: appTools/ToolPanelize.py:148 appTools/ToolPunchGerber.py:1128 #: appTools/ToolPunchGerber.py:1143 appTools/ToolTransform.py:126 @@ -5399,7 +5397,7 @@ msgid "NCC Tool" msgstr "Очистка меди" #: appGUI/MainGUI.py:1052 appGUI/MainGUI.py:2221 appGUI/MainGUI.py:4474 -#: appTools/ToolIsolation.py:192 appTools/ToolIsolation.py:2951 +#: appTools/ToolIsolation.py:192 appTools/ToolIsolation.py:2954 msgid "Isolation Tool" msgstr "Изоляция" @@ -5423,7 +5421,7 @@ msgid "SolderPaste Tool" msgstr "Паяльная паста" #: appGUI/MainGUI.py:1064 appGUI/MainGUI.py:2233 appGUI/MainGUI.py:4486 -#: appTools/ToolSub.py:647 +#: appTools/ToolSub.py:648 msgid "Subtract Tool" msgstr "Вычитатель" @@ -5623,10 +5621,10 @@ msgstr "Рабочая область" #: appGUI/MainGUI.py:1429 appTools/ToolCopperThieving.py:1243 #: appTools/ToolCorners.py:475 appTools/ToolEtchCompensation.py:291 #: appTools/ToolExtractDrills.py:454 appTools/ToolFiducials.py:902 -#: appTools/ToolInvertGerber.py:212 appTools/ToolIsolation.py:2999 +#: appTools/ToolInvertGerber.py:212 appTools/ToolIsolation.py:3002 #: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:1010 #: appTools/ToolQRCode.py:666 appTools/ToolRulesCheck.py:1171 -#: appTools/ToolSolderPaste.py:1144 appTools/ToolSub.py:693 +#: appTools/ToolSolderPaste.py:1144 appTools/ToolSub.py:694 msgid "GERBER" msgstr "GERBER" @@ -5635,7 +5633,7 @@ msgstr "GERBER" msgid "EXCELLON" msgstr "EXCELLON" -#: appGUI/MainGUI.py:1449 appTools/ToolSub.py:746 +#: appGUI/MainGUI.py:1449 appTools/ToolSub.py:747 msgid "GEOMETRY" msgstr "GEOMETRY" @@ -5797,7 +5795,7 @@ msgstr "Да" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 -#: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3079 +#: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3082 #: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3959 #: appTools/ToolPaint.py:2869 appTranslation.py:112 appTranslation.py:214 #: app_Main.py:2499 app_Main.py:3526 app_Main.py:5981 app_Main.py:8997 @@ -6442,7 +6440,7 @@ msgid "App Object" msgstr "Объект приложения" #: appGUI/ObjectUI.py:78 appTools/ToolDrilling.py:2015 -#: appTools/ToolIsolation.py:2988 appTools/ToolMilling.py:1620 +#: appTools/ToolIsolation.py:2991 appTools/ToolMilling.py:1620 msgid "" "BASIC is suitable for a beginner. Many parameters\n" "are hidden from the user in this mode.\n" @@ -6579,11 +6577,11 @@ msgstr "" msgid "Mark the aperture instances on canvas." msgstr "Отметьте места отверстий на холсте." -#: appGUI/ObjectUI.py:339 appTools/ToolIsolation.py:3478 +#: appGUI/ObjectUI.py:339 appTools/ToolIsolation.py:3481 msgid "Buffer Solid Geometry" msgstr "Буферизация solid геометрии" -#: appGUI/ObjectUI.py:341 appTools/ToolIsolation.py:3480 +#: appGUI/ObjectUI.py:341 appTools/ToolIsolation.py:3483 msgid "" "This button is shown only when the Gerber file\n" "is loaded without buffering.\n" @@ -6600,7 +6598,7 @@ msgid "Isolation Routing" msgstr "Изоляция разводки" #: appGUI/ObjectUI.py:360 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:32 -#: appTools/ToolIsolation.py:2978 +#: appTools/ToolIsolation.py:2981 msgid "" "Create a Geometry object with\n" "toolpaths to cut around polygons." @@ -6674,7 +6672,7 @@ msgid "Resulting geometry will have rounded corners." msgstr "Полученная геометрия будет иметь закругленные углы." #: appGUI/ObjectUI.py:467 appGUI/ObjectUI.py:507 appTools/ToolCutOut.py:2304 -#: appTools/ToolCutOut.py:2319 appTools/ToolIsolation.py:3457 +#: appTools/ToolCutOut.py:2319 appTools/ToolIsolation.py:3460 #: appTools/ToolNCC.py:4391 appTools/ToolPaint.py:3167 msgid "Generate Geometry" msgstr "Создать объект" @@ -7015,14 +7013,14 @@ msgstr "" "Значение может быть положительным для \"снаружи\"\n" "вырезать и отрицательный для \"внутри\" вырезать." -#: appGUI/ObjectUI.py:1079 appTools/ToolIsolation.py:3100 +#: appGUI/ObjectUI.py:1079 appTools/ToolIsolation.py:3103 #: appTools/ToolNCC.py:66 appTools/ToolNCC.py:3986 appTools/ToolPaint.py:140 #: appTools/ToolPaint.py:2896 msgid "Add from DB" msgstr "Добавить из БД" #: appGUI/ObjectUI.py:1096 appTools/ToolCutOut.py:2088 -#: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3135 +#: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3138 #: appTools/ToolNCC.py:4020 appTools/ToolPaint.py:2916 msgid "Search and Add" msgstr "Искать и добавлять" @@ -7037,13 +7035,13 @@ msgstr "" #: appGUI/ObjectUI.py:1103 appObjects/FlatCAMGeometry.py:572 #: appTools/ToolCutOut.py:2100 appTools/ToolIsolation.py:66 -#: appTools/ToolIsolation.py:3146 appTools/ToolNCC.py:4031 +#: appTools/ToolIsolation.py:3149 appTools/ToolNCC.py:4031 #: appTools/ToolPaint.py:2927 msgid "Pick from DB" msgstr "Выбрать из БД" #: appGUI/ObjectUI.py:1106 appTools/ToolCutOut.py:2103 -#: appTools/ToolIsolation.py:3149 appTools/ToolNCC.py:4034 +#: appTools/ToolIsolation.py:3152 appTools/ToolNCC.py:4034 #: appTools/ToolPaint.py:2930 msgid "" "Add a new tool to the Tool Table\n" @@ -7075,7 +7073,7 @@ msgstr "" #: appTools/ToolIsolation.py:532 appTools/ToolIsolation.py:640 #: appTools/ToolIsolation.py:645 appTools/ToolIsolation.py:675 #: appTools/ToolIsolation.py:698 appTools/ToolIsolation.py:711 -#: appTools/ToolIsolation.py:3179 appTools/ToolMilling.py:628 +#: appTools/ToolIsolation.py:3182 appTools/ToolMilling.py:628 #: appTools/ToolMilling.py:744 appTools/ToolMilling.py:749 #: appTools/ToolMilling.py:779 appTools/ToolMilling.py:790 #: appTools/ToolMilling.py:794 appTools/ToolMilling.py:1711 @@ -7089,7 +7087,7 @@ msgid "Parameters for" msgstr "Параметры для" #: appGUI/ObjectUI.py:1164 appTools/ToolDrilling.py:2119 -#: appTools/ToolIsolation.py:3182 appTools/ToolMilling.py:1714 +#: appTools/ToolIsolation.py:3185 appTools/ToolMilling.py:1714 #: appTools/ToolNCC.py:4067 appTools/ToolPaint.py:2961 msgid "" "The data used for creating GCode.\n" @@ -7277,13 +7275,13 @@ msgid "The feedrate used while the probe is probing." msgstr "Скорость подачи, используемая во время зондирования." #: appGUI/ObjectUI.py:1423 appTools/ToolDrilling.py:2364 -#: appTools/ToolIsolation.py:3278 appTools/ToolMilling.py:2042 +#: appTools/ToolIsolation.py:3281 appTools/ToolMilling.py:2042 #: appTools/ToolNCC.py:4225 appTools/ToolPaint.py:3056 msgid "Apply parameters to all tools" msgstr "Применить параметры ко всем инструментам" #: appGUI/ObjectUI.py:1426 appTools/ToolDrilling.py:2367 -#: appTools/ToolIsolation.py:3281 appTools/ToolMilling.py:2045 +#: appTools/ToolIsolation.py:3284 appTools/ToolMilling.py:2045 #: appTools/ToolNCC.py:4228 appTools/ToolPaint.py:3059 msgid "" "The parameters in the current form will be applied\n" @@ -7293,13 +7291,13 @@ msgstr "" "для всех инструментов из таблицы инструментов." #: appGUI/ObjectUI.py:1437 appTools/ToolDrilling.py:2378 -#: appTools/ToolIsolation.py:3292 appTools/ToolMilling.py:2056 +#: appTools/ToolIsolation.py:3295 appTools/ToolMilling.py:2056 #: appTools/ToolNCC.py:4239 appTools/ToolPaint.py:3070 msgid "Common Parameters" msgstr "Общие параметры" #: appGUI/ObjectUI.py:1439 appTools/ToolDrilling.py:2380 -#: appTools/ToolIsolation.py:3294 appTools/ToolMilling.py:2058 +#: appTools/ToolIsolation.py:3297 appTools/ToolMilling.py:2058 #: appTools/ToolNCC.py:4241 appTools/ToolPaint.py:3072 msgid "Parameters that are common for all tools." msgstr "Параметры, общие для всех инструментов." @@ -7506,7 +7504,7 @@ msgstr "Добавить зону исключения." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:305 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:324 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286 -#: appTools/ToolDrilling.py:2591 appTools/ToolIsolation.py:3440 +#: appTools/ToolDrilling.py:2591 appTools/ToolIsolation.py:3443 #: appTools/ToolMilling.py:2267 appTools/ToolNCC.py:4364 #: appTools/ToolPaint.py:3154 msgid "The kind of selection shape used for area selection." @@ -10649,7 +10647,7 @@ msgstr "Как есть" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 -#: appTools/ToolCopperThieving.py:1322 appTools/ToolIsolation.py:3391 +#: appTools/ToolCopperThieving.py:1322 appTools/ToolIsolation.py:3394 #: appTools/ToolNCC.py:4319 appTools/ToolPaint.py:3116 msgid "Area Selection" msgstr "Выбор области" @@ -10659,7 +10657,7 @@ msgstr "Выбор области" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolCopperThieving.py:1323 appTools/ToolDblSided.py:761 -#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:4319 +#: appTools/ToolIsolation.py:3394 appTools/ToolNCC.py:4319 #: appTools/ToolPaint.py:3116 tclCommands/TclCommandPaint.py:166 msgid "Reference Object" msgstr "Ссылочный объект" @@ -12020,7 +12018,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:156 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:140 -#: appTools/ToolDrilling.py:2082 appTools/ToolIsolation.py:3071 +#: appTools/ToolDrilling.py:2082 appTools/ToolIsolation.py:3074 #: appTools/ToolMilling.py:1687 appTools/ToolNCC.py:3951 #: appTools/ToolPaint.py:2861 msgid "Tool order" @@ -12031,7 +12029,7 @@ msgstr "Порядок инструмента" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:167 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141 -#: appTools/ToolDrilling.py:2083 appTools/ToolIsolation.py:3072 +#: appTools/ToolDrilling.py:2083 appTools/ToolIsolation.py:3075 #: appTools/ToolMilling.py:1688 appTools/ToolNCC.py:3952 #: appTools/ToolNCC.py:3962 appTools/ToolPaint.py:2862 #: appTools/ToolPaint.py:2872 @@ -12060,7 +12058,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:165 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:149 -#: appTools/ToolDrilling.py:2091 appTools/ToolIsolation.py:3080 +#: appTools/ToolDrilling.py:2091 appTools/ToolIsolation.py:3083 #: appTools/ToolMilling.py:1696 appTools/ToolNCC.py:3960 #: appTools/ToolPaint.py:2870 msgid "Forward" @@ -12070,7 +12068,7 @@ msgstr "Прямой" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:64 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 -#: appTools/ToolDrilling.py:2092 appTools/ToolIsolation.py:3081 +#: appTools/ToolDrilling.py:2092 appTools/ToolIsolation.py:3084 #: appTools/ToolMilling.py:1697 appTools/ToolNCC.py:3961 #: appTools/ToolPaint.py:2871 msgid "Reverse" @@ -12429,13 +12427,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:288 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:242 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:243 -#: appTools/ToolIsolation.py:3299 appTools/ToolNCC.py:4246 +#: appTools/ToolIsolation.py:3302 appTools/ToolNCC.py:4246 #: appTools/ToolPaint.py:3076 msgid "Rest" msgstr "Обработка остаточного припуска" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:246 -#: appTools/ToolIsolation.py:3302 +#: appTools/ToolIsolation.py:3305 msgid "" "If checked, use 'rest machining'.\n" "Basically it will isolate outside PCB features,\n" @@ -12454,22 +12452,22 @@ msgstr "" "Если флажок не установлен, используется стандартный алгоритм." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:258 -#: appTools/ToolIsolation.py:3324 +#: appTools/ToolIsolation.py:3327 msgid "Combine" msgstr "Комбинировать" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:260 -#: appTools/ToolIsolation.py:3326 +#: appTools/ToolIsolation.py:3329 msgid "Combine all passes into one object" msgstr "Объединить все проходы в один объект" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:267 -#: appTools/ToolIsolation.py:3343 +#: appTools/ToolIsolation.py:3346 msgid "Except" msgstr "Исключение" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:268 -#: appTools/ToolIsolation.py:3344 +#: appTools/ToolIsolation.py:3347 msgid "" "When the isolation geometry is generated,\n" "by checking this, the area of the object below\n" @@ -12481,13 +12479,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:350 -#: appTools/ToolIsolation.py:3333 appTools/ToolNCC.py:4377 +#: appTools/ToolIsolation.py:3336 appTools/ToolNCC.py:4377 msgid "Check validity" msgstr "Проверить право" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:352 -#: appTools/ToolIsolation.py:3335 appTools/ToolNCC.py:4379 +#: appTools/ToolIsolation.py:3338 appTools/ToolNCC.py:4379 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." @@ -12496,7 +12494,7 @@ msgstr "" "если они обеспечат полную изоляцию." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:287 -#: appTools/ToolIsolation.py:3383 +#: appTools/ToolIsolation.py:3386 msgid "" "Isolation scope. Choose what to isolate:\n" "- 'All' -> Isolate all the polygons in the object\n" @@ -12512,18 +12510,18 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 -#: appTools/ToolIsolation.py:3391 appTools/ToolPaint.py:3116 +#: appTools/ToolIsolation.py:3394 appTools/ToolPaint.py:3116 #: tclCommands/TclCommandPaint.py:164 msgid "Polygon Selection" msgstr "Выбор полигона" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:315 -#: appTools/ToolIsolation.py:3427 +#: appTools/ToolIsolation.py:3430 msgid "Interiors" msgstr "Bнутренность" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:317 -#: appTools/ToolIsolation.py:3429 +#: appTools/ToolIsolation.py:3432 msgid "" "When checked the user can select interiors of a polygon.\n" "(holes in the polygon)." @@ -12533,12 +12531,12 @@ msgstr "" "(дыры в многоугольнике)." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:322 -#: appTools/ToolIsolation.py:3314 +#: appTools/ToolIsolation.py:3317 msgid "Forced Rest" msgstr "Принудительный отдых" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:324 -#: appTools/ToolIsolation.py:3316 +#: appTools/ToolIsolation.py:3319 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" @@ -12561,17 +12559,6 @@ msgstr "Нормальный" msgid "Progressive" msgstr "Последовательный" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 -#: appObjects/AppObject.py:452 appObjects/FlatCAMObj.py:266 -#: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 -#: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1115 -#: appTools/ToolCorners.py:419 appTools/ToolFiducials.py:563 -#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:466 app_Main.py:4813 -msgid "Plotting" -msgstr "Прорисовка" - #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:341 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305 @@ -13021,7 +13008,7 @@ msgstr "" "Инструмент для вычитания одного объекта Gerber или Geometry\n" "от другого того же типа." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:38 appTools/ToolSub.py:782 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:38 appTools/ToolSub.py:783 msgid "Close paths" msgstr "Закрыть пути" @@ -13030,11 +13017,11 @@ msgid "" "Checking this will close the paths cut by the Geometry substractor object." msgstr "Проверка этого закроет пути, прорезанные объектом субметора Геометрия." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:42 appTools/ToolSub.py:679 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:42 appTools/ToolSub.py:680 msgid "Delete source" msgstr "Удалить источник" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:44 appTools/ToolSub.py:681 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:44 appTools/ToolSub.py:682 msgid "" "When checked will delete the source objects\n" "after a successful operation." @@ -13406,10 +13393,6 @@ msgstr "Пустая карта высот GRBL." msgid "Finished autolevelling." msgstr "Закончено автоматическое выравнивание." -#: appObjects/FlatCAMCNCJob.py:1894 -msgid "Plotting..." -msgstr "Построение..." - #: appObjects/FlatCAMCNCJob.py:1966 msgid "File saved to" msgstr "Файл сохранён в" @@ -13633,14 +13616,6 @@ msgstr "Генерация кода ЧПУ" msgid "CNCjob created" msgstr "CNCjob создан" -#: appObjects/FlatCAMGeometry.py:2564 appTools/ToolCopperThieving.py:593 -#: appTools/ToolFilm.py:639 appTools/ToolFilm.py:883 -#: appTools/ToolIsolation.py:930 appTools/ToolNCC.py:868 -#: appTools/ToolOptimal.py:145 appTools/ToolPanelize.py:613 -#: appTools/ToolRulesCheck.py:627 -msgid "Working..." -msgstr "Обработка…" - #: appObjects/FlatCAMGeometry.py:2585 msgid "Polish" msgstr "Отделка" @@ -13714,21 +13689,17 @@ msgid "Operation could not be done." msgstr "Операция не может быть выполнена." #: appObjects/FlatCAMGerber.py:556 appObjects/FlatCAMGerber.py:633 -#: appTools/ToolIsolation.py:1590 appTools/ToolIsolation.py:1957 +#: appTools/ToolIsolation.py:1590 appTools/ToolIsolation.py:1960 #: appTools/ToolNCC.py:1870 appTools/ToolNCC.py:2891 appTools/ToolNCC.py:3271 msgid "Isolation geometry could not be generated." msgstr "Геометрия изоляции не может быть сгенерирована." #: appObjects/FlatCAMGerber.py:583 appObjects/FlatCAMGerber.py:711 #: appTools/ToolIsolation.py:1656 appTools/ToolIsolation.py:1852 -#: appTools/ToolIsolation.py:2041 +#: appTools/ToolIsolation.py:2044 msgid "Isolation geometry created" msgstr "Создана геометрия изоляции" -#: appObjects/FlatCAMGerber.py:995 -msgid "Plotting Apertures" -msgstr "Создание отверстия" - #: appObjects/FlatCAMObj.py:252 msgid "Name changed from" msgstr "Имя изменено с" @@ -13762,7 +13733,7 @@ msgstr "Наклон..." msgid "Dimensions" msgstr "Размеры" -#: appObjects/FlatCAMObj.py:510 appTools/ToolProperties.py:195 +#: appObjects/FlatCAMObj.py:510 msgid "Calculating dimensions ... Please wait." msgstr "Расчет размеров ... Пожалуйста, подождите." @@ -14134,12 +14105,12 @@ msgstr "" #: appTools/ToolDblSided.py:946 appTools/ToolDrilling.py:2649 #: appTools/ToolEtchCompensation.py:459 appTools/ToolExtractDrills.py:699 #: appTools/ToolFiducials.py:962 appTools/ToolFilm.py:1387 -#: appTools/ToolInvertGerber.py:284 appTools/ToolIsolation.py:3490 +#: appTools/ToolInvertGerber.py:284 appTools/ToolIsolation.py:3493 #: appTools/ToolMilling.py:2324 appTools/ToolNCC.py:4407 #: appTools/ToolOptimal.py:594 appTools/ToolPaint.py:3183 #: appTools/ToolPanelize.py:891 appTools/ToolPunchGerber.py:1308 #: appTools/ToolQRCode.py:912 appTools/ToolRulesCheck.py:1627 -#: appTools/ToolSolderPaste.py:1558 appTools/ToolSub.py:806 +#: appTools/ToolSolderPaste.py:1558 appTools/ToolSub.py:807 #: appTools/ToolTransform.py:920 msgid "Reset Tool" msgstr "Сбросить настройки инструмента" @@ -14150,12 +14121,12 @@ msgstr "Сбросить настройки инструмента" #: appTools/ToolDblSided.py:949 appTools/ToolDrilling.py:2652 #: appTools/ToolEtchCompensation.py:462 appTools/ToolExtractDrills.py:702 #: appTools/ToolFiducials.py:965 appTools/ToolFilm.py:1390 -#: appTools/ToolInvertGerber.py:287 appTools/ToolIsolation.py:3493 +#: appTools/ToolInvertGerber.py:287 appTools/ToolIsolation.py:3496 #: appTools/ToolMilling.py:2327 appTools/ToolNCC.py:4410 #: appTools/ToolOptimal.py:597 appTools/ToolPaint.py:3186 #: appTools/ToolPanelize.py:894 appTools/ToolPunchGerber.py:1311 #: appTools/ToolQRCode.py:915 appTools/ToolRulesCheck.py:1630 -#: appTools/ToolSolderPaste.py:1561 appTools/ToolSub.py:809 +#: appTools/ToolSolderPaste.py:1561 appTools/ToolSub.py:810 #: appTools/ToolTransform.py:923 msgid "Will reset the tool parameters." msgstr "Сброс параметров инструмента." @@ -14356,8 +14327,8 @@ msgstr "" "Содержит ожидаемые точки калибровки и точки калибровки\n" "измеренные." -#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:704 -#: appTools/ToolSub.py:757 +#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:705 +#: appTools/ToolSub.py:758 msgid "Target" msgstr "Цель" @@ -14616,8 +14587,8 @@ msgstr "Copper Thieving завершён." #: appTools/ToolNCC.py:860 appTools/ToolNCC.py:1322 appTools/ToolNCC.py:1371 #: appTools/ToolNCC.py:1404 appTools/ToolPaint.py:1095 #: appTools/ToolPanelize.py:192 appTools/ToolPanelize.py:206 -#: appTools/ToolSub.py:163 appTools/ToolSub.py:181 appTools/ToolSub.py:390 -#: appTools/ToolSub.py:403 tclCommands/TclCommandCopperClear.py:97 +#: appTools/ToolSub.py:163 appTools/ToolSub.py:181 appTools/ToolSub.py:391 +#: appTools/ToolSub.py:404 tclCommands/TclCommandCopperClear.py:97 #: tclCommands/TclCommandPaint.py:99 msgid "Could not retrieve object" msgstr "Не удалось получить объект" @@ -14638,6 +14609,12 @@ msgstr "Copper Thieving. Подготовка безмедных полигон msgid "Copper Thieving Tool. Preparing areas to fill with copper." msgstr "Copper Thieving. Подготовка участков для заполнения медью." +#: appTools/ToolCopperThieving.py:593 appTools/ToolFilm.py:639 +#: appTools/ToolFilm.py:883 appTools/ToolNCC.py:868 +#: appTools/ToolRulesCheck.py:627 +msgid "Working..." +msgstr "Обработка…" + #: appTools/ToolCopperThieving.py:626 msgid "Geometry not supported for bounding box" msgstr "Геометрия не поддерживается для ограничивающих рамок" @@ -14713,7 +14690,7 @@ msgstr "" "- 'Референсный объект' - будет выполнять Copper Thieving в области указанной " "другим объектом." -#: appTools/ToolCopperThieving.py:1334 appTools/ToolIsolation.py:3398 +#: appTools/ToolCopperThieving.py:1334 appTools/ToolIsolation.py:3401 #: appTools/ToolNCC.py:4336 appTools/ToolPaint.py:3126 msgid "Ref. Type" msgstr "Тип ссылки" @@ -14727,12 +14704,12 @@ msgstr "" "Copper Thieving.\n" "Это может быть Gerber, Excellon или Geometry." -#: appTools/ToolCopperThieving.py:1345 appTools/ToolIsolation.py:3409 +#: appTools/ToolCopperThieving.py:1345 appTools/ToolIsolation.py:3412 #: appTools/ToolNCC.py:4346 appTools/ToolPaint.py:3136 msgid "Ref. Object" msgstr "Указатель объекта" -#: appTools/ToolCopperThieving.py:1347 appTools/ToolIsolation.py:3411 +#: appTools/ToolCopperThieving.py:1347 appTools/ToolIsolation.py:3414 #: appTools/ToolNCC.py:4348 appTools/ToolPaint.py:3138 msgid "The FlatCAM object to be used as non copper clearing reference." msgstr "" @@ -14884,7 +14861,7 @@ msgstr "Обновлен инструмент из БД инструментов msgid "Default tool added." msgstr "Добавлен инструмент по умолчанию." -#: appTools/ToolCutOut.py:471 appTools/ToolIsolation.py:2588 +#: appTools/ToolCutOut.py:471 appTools/ToolIsolation.py:2591 #: appTools/ToolNCC.py:3731 appTools/ToolPaint.py:2636 app_Main.py:5924 #: app_Main.py:5944 msgid "Selected tool can't be used here. Pick another." @@ -15037,7 +15014,7 @@ msgstr "" "То, что выбрано здесь будет диктовать вид\n" "объектов, которые будут заполнять поле со списком \"объект\"." -#: appTools/ToolCutOut.py:2091 appTools/ToolIsolation.py:3138 +#: appTools/ToolCutOut.py:2091 appTools/ToolIsolation.py:3141 #: appTools/ToolNCC.py:4023 appTools/ToolPaint.py:2919 msgid "" "Add a new tool to the Tool Table\n" @@ -15641,19 +15618,19 @@ msgstr "Перейти к средней точке" msgid "Current Tool parameters were applied to all tools." msgstr "Применить параметры ко всем инструментам." -#: appTools/ToolDrilling.py:1600 camlib.py:4071 +#: appTools/ToolDrilling.py:1600 camlib.py:4078 msgid "The loaded Excellon file has no drills" msgstr "Загруженный файл Excellon не имеет отверстий" -#: appTools/ToolDrilling.py:1645 camlib.py:3989 +#: appTools/ToolDrilling.py:1645 camlib.py:3996 msgid "Creating a list of points to drill..." msgstr "Создание списка точек для сверления ..." -#: appTools/ToolDrilling.py:1652 camlib.py:4018 +#: appTools/ToolDrilling.py:1652 camlib.py:4025 msgid "Failed. Drill points inside the exclusion zones." msgstr "Ошибка. Точки сверления внутри зон исключения." -#: appTools/ToolDrilling.py:1668 camlib.py:4061 camlib.py:5455 camlib.py:5864 +#: appTools/ToolDrilling.py:1668 camlib.py:4068 camlib.py:5462 camlib.py:5871 msgid "Starting G-Code" msgstr "Открытие G-Code" @@ -15661,7 +15638,7 @@ msgstr "Открытие G-Code" msgid "Generating Excellon CNCJob..." msgstr "Создание задания Excellon CNCJob ..." -#: appTools/ToolDrilling.py:1791 camlib.py:3213 camlib.py:3636 camlib.py:5722 +#: appTools/ToolDrilling.py:1791 camlib.py:3213 camlib.py:3643 camlib.py:5729 msgid "The Toolchange X,Y format has to be (x, y)." msgstr "Формат X, Y смены инструмента должен быть (x, y)." @@ -16138,9 +16115,11 @@ msgstr "" "В качестве параметра выбран не поддерживаемый тип. Поддерживаются только " "Geometry и Gerber" -#: appTools/ToolImage.py:149 -msgid "Importing Image" -msgstr "Импорт изображения" +#: appTools/ToolImage.py:149 appTools/ToolPcbWizard.py:336 +#, fuzzy +#| msgid "Importing SVG" +msgid "Importing" +msgstr "Импортирование SVG" #: appTools/ToolImage.py:161 appTools/ToolPDF.py:155 app_Main.py:10070 #: app_Main.py:10125 app_Main.py:10203 app_Main.py:10266 app_Main.py:10332 @@ -16307,7 +16286,7 @@ msgstr "" "изоляцию." #: appTools/ToolIsolation.py:1068 appTools/ToolIsolation.py:1155 -#: appTools/ToolIsolation.py:1213 appTools/ToolIsolation.py:2637 +#: appTools/ToolIsolation.py:1213 appTools/ToolIsolation.py:2640 #: appTools/ToolNCC.py:1015 appTools/ToolNCC.py:1103 appTools/ToolNCC.py:1165 #: appTools/ToolNCC.py:3780 appTools/ToolPaint.py:703 appTools/ToolPaint.py:791 #: appTools/ToolPaint.py:853 appTools/ToolPaint.py:2692 @@ -16342,7 +16321,9 @@ msgid "Tool(s) deleted from Tool Table." msgstr "Инструмент удалён из таблицы инструментов." #: appTools/ToolIsolation.py:1390 -msgid "Isolating..." +#, fuzzy +#| msgid "Isolating..." +msgid "Isolating ..." msgstr "Изоляция..." #: appTools/ToolIsolation.py:1410 @@ -16362,17 +16343,17 @@ msgid "Click on a polygon to isolate it." msgstr "Нажмите на полигон, чтобы изолировать его." #: appTools/ToolIsolation.py:1597 appTools/ToolIsolation.py:1620 -#: appTools/ToolIsolation.py:1776 appTools/ToolIsolation.py:1969 +#: appTools/ToolIsolation.py:1776 appTools/ToolIsolation.py:1972 msgid "Subtracting Geo" msgstr "Вычитание геометрии" #: appTools/ToolIsolation.py:1601 appTools/ToolIsolation.py:1780 -#: appTools/ToolIsolation.py:1973 +#: appTools/ToolIsolation.py:1976 msgid "Intersecting Geo" msgstr "Пересечение" #: appTools/ToolIsolation.py:1652 appTools/ToolIsolation.py:1849 -#: appTools/ToolIsolation.py:2038 +#: appTools/ToolIsolation.py:2041 msgid "Empty Geometry in" msgstr "Пустая геометрия в" @@ -16394,58 +16375,58 @@ msgstr "" "Ниже приведены координаты медных элементов, которые не могли быть " "изолированы:" -#: appTools/ToolIsolation.py:2202 appTools/ToolIsolation.py:2315 +#: appTools/ToolIsolation.py:2205 appTools/ToolIsolation.py:2318 #: appTools/ToolPaint.py:1135 msgid "Added polygon" msgstr "Добавленный полигон" -#: appTools/ToolIsolation.py:2203 appTools/ToolIsolation.py:2317 +#: appTools/ToolIsolation.py:2206 appTools/ToolIsolation.py:2320 msgid "Click to add next polygon or right click to start isolation." msgstr "" "Щелкните, чтобы добавить следующий полигон, или щелкните правой кнопкой " "мыши, чтобы начать изоляцию." -#: appTools/ToolIsolation.py:2215 appTools/ToolPaint.py:1149 +#: appTools/ToolIsolation.py:2218 appTools/ToolPaint.py:1149 msgid "Removed polygon" msgstr "Удалённый полигон" -#: appTools/ToolIsolation.py:2216 +#: appTools/ToolIsolation.py:2219 msgid "Click to add/remove next polygon or right click to start isolation." msgstr "" "Щелкните, чтобы добавить/удалить следующий полигон, или щелкните правой " "кнопкой мыши, чтобы начать изоляцию." -#: appTools/ToolIsolation.py:2221 appTools/ToolPaint.py:1155 +#: appTools/ToolIsolation.py:2224 appTools/ToolPaint.py:1155 msgid "No polygon detected under click position." msgstr "Полигон не обнаружен в указанной позиции." -#: appTools/ToolIsolation.py:2251 appTools/ToolPaint.py:1185 +#: appTools/ToolIsolation.py:2254 appTools/ToolPaint.py:1185 msgid "List of single polygons is empty. Aborting." msgstr "Список одиночных полигонов пуст. Отмена." -#: appTools/ToolIsolation.py:2320 +#: appTools/ToolIsolation.py:2323 msgid "No polygon in selection." msgstr "Нет полигона в выборе." -#: appTools/ToolIsolation.py:2348 +#: appTools/ToolIsolation.py:2351 msgid "Click the end point of the paint area." msgstr "Нажмите на конечную точку области рисования." -#: appTools/ToolIsolation.py:2601 appTools/ToolNCC.py:3744 +#: appTools/ToolIsolation.py:2604 appTools/ToolNCC.py:3744 #: appTools/ToolPaint.py:2649 app_Main.py:5935 app_Main.py:5954 msgid "Tool from DB added in Tool Table." msgstr "Инструмент из БД добавлен в таблицу инструментов." -#: appTools/ToolIsolation.py:2655 appTools/ToolNCC.py:3797 +#: appTools/ToolIsolation.py:2658 appTools/ToolNCC.py:3797 #: appTools/ToolPaint.py:2709 msgid "New tool added to Tool Table." msgstr "Новый инструмент добавлен в таблицу инструментов." -#: appTools/ToolIsolation.py:3001 +#: appTools/ToolIsolation.py:3004 msgid "Gerber object for isolation routing." msgstr "Объект Gerber для маршрутизации изоляции." -#: appTools/ToolIsolation.py:3025 appTools/ToolNCC.py:3899 +#: appTools/ToolIsolation.py:3028 appTools/ToolNCC.py:3899 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for copper clearing." @@ -16453,7 +16434,7 @@ msgstr "" "Пул инструментов, из которого алгоритм\n" "выберет те, которые будут использоваться для очистки меди." -#: appTools/ToolIsolation.py:3041 +#: appTools/ToolIsolation.py:3044 msgid "" "This is the Tool Number.\n" "Isolation routing will start with the tool with the biggest \n" @@ -16471,7 +16452,7 @@ msgstr "" "в результирующей геометрии. Это потому, что с некоторыми инструментами\n" "эта функция не сможет создавать геометрию маршрутизации." -#: appTools/ToolIsolation.py:3049 appTools/ToolNCC.py:3923 +#: appTools/ToolIsolation.py:3052 appTools/ToolNCC.py:3923 msgid "" "Tool Diameter. It's value (in current FlatCAM units)\n" "is the cut width into the material." @@ -16479,7 +16460,7 @@ msgstr "" "Диаметр инструмента. Это значение (в текущих единицах FlatCAM) \n" "ширины разреза в материале." -#: appTools/ToolIsolation.py:3053 appTools/ToolNCC.py:3927 +#: appTools/ToolIsolation.py:3056 appTools/ToolNCC.py:3927 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n" @@ -16513,11 +16494,11 @@ msgstr "" " Выбор типа инструмента V-Shape автоматически выберет тип операции\n" " в результирующей геометрии как Изоляция." -#: appTools/ToolIsolation.py:3121 appTools/ToolNCC.py:4007 +#: appTools/ToolIsolation.py:3124 appTools/ToolNCC.py:4007 msgid "Optimal" msgstr "Оптимально" -#: appTools/ToolIsolation.py:3125 appTools/ToolNCC.py:4011 +#: appTools/ToolIsolation.py:3128 appTools/ToolNCC.py:4011 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." @@ -16525,7 +16506,7 @@ msgstr "" "Найдите диаметр инструмента, который гарантирован\n" "сделать полную изоляцию." -#: appTools/ToolIsolation.py:3166 appTools/ToolNCC.py:4051 +#: appTools/ToolIsolation.py:3169 appTools/ToolNCC.py:4051 #: appTools/ToolPaint.py:2947 appTools/ToolSolderPaste.py:1212 msgid "" "Delete a selection of tools in the Tool Table\n" @@ -16534,7 +16515,7 @@ msgstr "" "Удалить выбор инструментов в таблице инструментов\n" "сначала выбрав строку (и) в таблице инструментов." -#: appTools/ToolIsolation.py:3354 +#: appTools/ToolIsolation.py:3357 msgid "" "Specify the type of object to be excepted from isolation.\n" "It can be of type: Gerber or Geometry.\n" @@ -16546,11 +16527,11 @@ msgstr "" "То, что выбрано здесь будет диктовать вид\n" "объектов, которые будут заполнять поле со списком \"объект\"." -#: appTools/ToolIsolation.py:3364 +#: appTools/ToolIsolation.py:3367 msgid "Object whose area will be removed from isolation geometry." msgstr "Объект, площадь которого будет удалена из геометрии изоляции." -#: appTools/ToolIsolation.py:3400 appTools/ToolNCC.py:4338 +#: appTools/ToolIsolation.py:3403 appTools/ToolNCC.py:4338 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -16559,7 +16540,7 @@ msgstr "" "очистке без использования меди.\n" "Это может быть Gerber, Excellon или Геометрия." -#: appTools/ToolIsolation.py:3466 +#: appTools/ToolIsolation.py:3469 msgid "" "Create a Geometry object with toolpaths to cut \n" "isolation outside, inside or on both sides of the\n" @@ -16622,7 +16603,9 @@ msgid "MOVE: Click on the Destination point ..." msgstr "ПЕРЕМЕЩЕНИЕ: Нажмите на конечную точку ..." #: appTools/ToolMove.py:163 -msgid "Moving..." +#, fuzzy +#| msgid "Moving..." +msgid "Moving ..." msgstr "Перемещение ..." #: appTools/ToolMove.py:166 @@ -16966,8 +16949,10 @@ msgid "Open PDF cancelled" msgstr "Открытие PDF отменено" #: appTools/ToolPDF.py:123 -msgid "Parsing PDF file ..." -msgstr "Разбор PDF-файла ..." +#, fuzzy +#| msgid "Working ..." +msgid "Parsing ..." +msgstr "Обработка…" #: appTools/ToolPDF.py:139 app_Main.py:10297 msgid "Failed to open" @@ -17064,7 +17049,9 @@ msgid "Paint Done." msgstr "Окраска завершена." #: appTools/ToolPaint.py:2196 -msgid "Painting..." +#, fuzzy +#| msgid "Painting..." +msgid "Painting ..." msgstr "Отрисовка..." #: appTools/ToolPaint.py:2230 appTools/ToolPaint.py:2235 @@ -17391,10 +17378,6 @@ msgstr "Это не Excellon файл." msgid "Cannot parse file" msgstr "Не удается прочитать файл" -#: appTools/ToolPcbWizard.py:336 -msgid "Importing Excellon." -msgstr "Импортирование Excellon." - #: appTools/ToolPcbWizard.py:343 msgid "Import Excellon file failed." msgstr "Не удалось импортировать файл Excellon." @@ -17613,10 +17596,6 @@ msgstr "" msgid "Cancelled. There is no QRCode Data in the text box." msgstr "Отмена. В текстовом поле нет данных QRCode." -#: appTools/ToolQRCode.py:166 -msgid "Generating QRCode geometry" -msgstr "Генерация QRCode геометрии" - #: appTools/ToolQRCode.py:206 msgid "Click on the Destination point ..." msgstr "Нажмите на конечную точку ..." @@ -17923,10 +17902,6 @@ msgstr "Сопло удалено из таблицы инструментов." msgid "No SolderPaste mask Gerber object loaded." msgstr "Нет загруженного Gerber объекта маски паяльной пасты." -#: appTools/ToolSolderPaste.py:670 -msgid "Creating Solder Paste dispensing geometry." -msgstr "Создание геометрии дозирования паяльной пасты." - #: appTools/ToolSolderPaste.py:683 msgid "No Nozzle tools in the tool table." msgstr "Нет инструментов сопла в таблице инструментов." @@ -18190,7 +18165,7 @@ msgstr "" msgid "Sub Tool" msgstr "Вычитатель" -#: appTools/ToolSub.py:151 appTools/ToolSub.py:382 +#: appTools/ToolSub.py:151 appTools/ToolSub.py:383 msgid "No Target object loaded." msgstr "Нет загруженного целевого объекта." @@ -18198,43 +18173,45 @@ msgstr "Нет загруженного целевого объекта." msgid "Loading geometry from Gerber objects." msgstr "Загрузка геометрии из Gerber объектов." -#: appTools/ToolSub.py:171 appTools/ToolSub.py:395 +#: appTools/ToolSub.py:171 appTools/ToolSub.py:396 msgid "No Subtractor object loaded." msgstr "Нет загруженного объекта Вычитателя." -#: appTools/ToolSub.py:220 +#: appTools/ToolSub.py:221 msgid "Finished parsing geometry for aperture" msgstr "Завершение разбора геометрии для отверстия" -#: appTools/ToolSub.py:222 +#: appTools/ToolSub.py:223 msgid "Subtraction aperture processing finished." msgstr "Вычитание отверстий закончено." -#: appTools/ToolSub.py:352 appTools/ToolSub.py:546 -msgid "Generating new object ..." -msgstr "Генерация нового объекта ..." +#: appTools/ToolSub.py:353 appTools/ToolSub.py:547 +#, fuzzy +#| msgid "Open Project ..." +msgid "New object ..." +msgstr "Открыть проект..." -#: appTools/ToolSub.py:355 appTools/ToolSub.py:549 appTools/ToolSub.py:631 +#: appTools/ToolSub.py:356 appTools/ToolSub.py:550 appTools/ToolSub.py:632 msgid "Generating new object failed." msgstr "Генерация нового объекта не удалась." -#: appTools/ToolSub.py:359 appTools/ToolSub.py:554 +#: appTools/ToolSub.py:360 appTools/ToolSub.py:555 msgid "Created" msgstr "Создан" -#: appTools/ToolSub.py:408 +#: appTools/ToolSub.py:409 msgid "Currently, the Subtractor geometry cannot be of type Multigeo." msgstr "В настоящее время Substractor geometry не может иметь тип Multigeo." -#: appTools/ToolSub.py:448 +#: appTools/ToolSub.py:449 msgid "Parsing solid_geometry ..." msgstr "Разбор solid_geometry ..." -#: appTools/ToolSub.py:450 +#: appTools/ToolSub.py:451 msgid "Parsing solid_geometry for tool" msgstr "Разбор solid_geometry для инструмента" -#: appTools/ToolSub.py:706 +#: appTools/ToolSub.py:707 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." @@ -18242,11 +18219,11 @@ msgstr "" "Объект Gerber, из которого вычитается\n" "Gerber объект вычитателя." -#: appTools/ToolSub.py:720 appTools/ToolSub.py:773 +#: appTools/ToolSub.py:721 appTools/ToolSub.py:774 msgid "Subtractor" msgstr "Вычитатель" -#: appTools/ToolSub.py:722 +#: appTools/ToolSub.py:723 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." @@ -18254,11 +18231,11 @@ msgstr "" "Объект Gerber, который будет вычтен\n" "из целевого Gerber объекта." -#: appTools/ToolSub.py:729 +#: appTools/ToolSub.py:730 msgid "Subtract Gerber" msgstr "Вычесть Gerber" -#: appTools/ToolSub.py:732 +#: appTools/ToolSub.py:733 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -18270,7 +18247,7 @@ msgstr "" "Может использоваться для удаления перекрывающей шелкографии\n" "над паяльной маской." -#: appTools/ToolSub.py:759 +#: appTools/ToolSub.py:760 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." @@ -18278,7 +18255,7 @@ msgstr "" "Объект геометрии, из которого будет вычитаться\n" "Geometry объект вычитателя." -#: appTools/ToolSub.py:775 +#: appTools/ToolSub.py:776 msgid "" "Geometry object that will be subtracted\n" "from the target Geometry object." @@ -18286,16 +18263,16 @@ msgstr "" "Объект Geometry, который будет вычтен\n" "из целевого объекта Geometry." -#: appTools/ToolSub.py:783 +#: appTools/ToolSub.py:784 msgid "" "Checking this will close the paths cut by the Geometry subtractor object." msgstr "Проверка этого закроет пути, прорезанные объектом субметора Геометрия." -#: appTools/ToolSub.py:787 +#: appTools/ToolSub.py:788 msgid "Subtract Geometry" msgstr "Вычесть Geometry" -#: appTools/ToolSub.py:790 +#: appTools/ToolSub.py:791 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -19228,10 +19205,6 @@ msgstr "Включение участков ..." msgid "Disabling plots ..." msgstr "Отключение участков ..." -#: app_Main.py:7923 -msgid "Working ..." -msgstr "Обработка…" - #: app_Main.py:8036 msgid "Set alpha level ..." msgstr "Установка уровня прозрачности ..." @@ -19380,15 +19353,19 @@ msgid "Save Object as PDF ..." msgstr "Сохранить объект как PDF ..." #: app_Main.py:9361 -msgid "Printing PDF ... Please wait." -msgstr "Печать PDF ... Пожалуйста, подождите." +#, fuzzy +#| msgid "Painting..." +msgid "Printing PDF ..." +msgstr "Отрисовка..." #: app_Main.py:9536 msgid "PDF file saved to" msgstr "Файл PDF сохранён в" -#: app_Main.py:9558 -msgid "Exporting SVG" +#: app_Main.py:9558 app_Main.py:9818 app_Main.py:9952 app_Main.py:10019 +#, fuzzy +#| msgid "Exporting SVG" +msgid "Exporting ..." msgstr "Экспортирование SVG" #: app_Main.py:9601 @@ -19415,10 +19392,6 @@ msgstr "Экспорт настроек в" msgid "Excellon file exported to" msgstr "Файл Excellon экспортируется в" -#: app_Main.py:9818 -msgid "Exporting Excellon" -msgstr "Экспорт Excellon" - #: app_Main.py:9823 app_Main.py:9830 msgid "Could not export Excellon file." msgstr "Не удалось экспортировать файл Excellon." @@ -19427,10 +19400,6 @@ msgstr "Не удалось экспортировать файл Excellon." msgid "Gerber file exported to" msgstr "Файл Gerber экспортируется в" -#: app_Main.py:9952 -msgid "Exporting Gerber" -msgstr "Экспортирование Gerber" - #: app_Main.py:9957 app_Main.py:9964 msgid "Could not export file." msgstr "Не удалось экспортировать файл." @@ -19439,26 +19408,20 @@ msgstr "Не удалось экспортировать файл." msgid "DXF file exported to" msgstr "Файл DXF экспортируется в" -#: app_Main.py:10019 -msgid "Exporting DXF" -msgstr "Экспорт DXF" - #: app_Main.py:10024 app_Main.py:10031 msgid "Could not export DXF file." msgstr "Не удалось экспортировать файл DXF." -#: app_Main.py:10072 -msgid "Importing SVG" +#: app_Main.py:10072 app_Main.py:10127 tclCommands/TclCommandImportSvg.py:76 +#, fuzzy +#| msgid "Importing SVG" +msgid "Importing ..." msgstr "Импортирование SVG" #: app_Main.py:10080 app_Main.py:10135 msgid "Import failed." msgstr "Не удалось импортировать." -#: app_Main.py:10127 -msgid "Importing DXF" -msgstr "Импорт DXF" - #: app_Main.py:10165 app_Main.py:10356 app_Main.py:10421 msgid "Failed to open file" msgstr "Не удалось открыть файл" @@ -19472,9 +19435,12 @@ msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" "Объект не является файлом Gerber или пуст. Прерывание создания объекта." -#: app_Main.py:10185 -msgid "Opening Gerber" -msgstr "Открытие Gerber" +#: app_Main.py:10185 app_Main.py:10249 app_Main.py:10309 app_Main.py:10383 +#: app_Main.py:10436 tclCommands/TclCommandOpenDXF.py:81 +#, fuzzy +#| msgid "Opening G-Code." +msgid "Opening ..." +msgstr "Открытие G-Code." #: app_Main.py:10196 msgid "Open Gerber failed. Probable not a Gerber file." @@ -19484,10 +19450,6 @@ msgstr "Открыть Гербер не удалось. Вероятно, не msgid "Cannot open file" msgstr "Не удается открыть файл" -#: app_Main.py:10249 -msgid "Opening Excellon." -msgstr "Открытие Excellon." - #: app_Main.py:10259 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Не удалось открыть файл Excellon. Вероятно это не файл Excellon." @@ -19500,10 +19462,6 @@ msgstr "Чтение файла GCode" msgid "This is not GCODE" msgstr "Это не GCODE" -#: app_Main.py:10309 -msgid "Opening G-Code." -msgstr "Открытие G-Code." - #: app_Main.py:10322 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " @@ -19521,10 +19479,6 @@ msgid "Object is not HPGL2 file or empty. Aborting object creation." msgstr "" "Объект не является файлом HPGL2 или пустым. Прерывание создания объекта." -#: app_Main.py:10383 -msgid "Opening HPGL2" -msgstr "Открытие HPGL2" - #: app_Main.py:10390 msgid " Open HPGL2 failed. Probable not a HPGL2 file." msgstr " Открыть HPGL2 не удалось. Вероятно, не файл HPGL2." @@ -19533,10 +19487,6 @@ msgstr " Открыть HPGL2 не удалось. Вероятно, не фай msgid "TCL script file opened in Code Editor." msgstr "Файл сценария открыт в редакторе кода." -#: app_Main.py:10436 -msgid "Opening TCL Script..." -msgstr "Открытие TCL-сценария..." - #: app_Main.py:10447 msgid "Failed to open TCL Script." msgstr "Не удалось открыть TCL-сценарий." @@ -19570,8 +19520,10 @@ msgid "Project loaded from" msgstr "Проект загружен из" #: app_Main.py:10645 -msgid "Saving FlatCAM Project" -msgstr "Сохранение проекта FlatCAM" +#, fuzzy +#| msgid "&Save Project ..." +msgid "Saving Project ..." +msgstr "&Сохранить проект ..." #: app_Main.py:10667 app_Main.py:10703 msgid "Project saved to" @@ -19655,11 +19607,11 @@ msgstr "Буферизация не удалась. Объект не выбра msgid "There is no such parameter" msgstr "Такого параметра нет" -#: camlib.py:3072 camlib.py:5394 camlib.py:5794 +#: camlib.py:3072 camlib.py:5401 camlib.py:5801 msgid "Indexing geometry before generating G-Code..." msgstr "Индексация геометрии перед созданием G-Code..." -#: camlib.py:3102 camlib.py:4117 camlib.py:4353 +#: camlib.py:3102 camlib.py:4124 camlib.py:4360 msgid "" "The Cut Z parameter has positive value. It is the depth value to drill into " "material.\n" @@ -19677,16 +19629,16 @@ msgstr "" msgid "The Cut Z parameter is zero. There will be no cut, aborting" msgstr "Параметр Cut Z равен нулю. Резки не будет, прерывание" -#: camlib.py:3238 camlib.py:3616 +#: camlib.py:3238 camlib.py:3623 msgid "The End X,Y format has to be (x, y)." msgstr "Формат End X, Y должен быть (x, y)." -#: camlib.py:3314 camlib.py:3707 camlib.py:4201 camlib.py:4434 camlib.py:5468 -#: camlib.py:5875 +#: camlib.py:3314 camlib.py:3714 camlib.py:4208 camlib.py:4441 camlib.py:5475 +#: camlib.py:5882 msgid "Starting G-Code for tool with diameter" msgstr "Запуск G-кода для инструмента с диаметром" -#: camlib.py:3438 camlib.py:4322 camlib.py:4555 camlib.py:6816 +#: camlib.py:3438 camlib.py:4329 camlib.py:4562 camlib.py:6823 msgid "G91 coordinates not implemented" msgstr "Координаты G91 не реализованы" @@ -19694,7 +19646,7 @@ msgstr "Координаты G91 не реализованы" msgid "Finished G-Code generation for tool:" msgstr "Завершена генерация G-кода для инструмента:" -#: camlib.py:3536 camlib.py:5340 camlib.py:5735 +#: camlib.py:3543 camlib.py:5347 camlib.py:5742 msgid "" "Cut_Z parameter is None or zero. Most likely a bad combinations of other " "parameters." @@ -19702,7 +19654,7 @@ msgstr "" "Параметр \"Глубина резания\" равен None или пуст. Скорее всего неудачное " "сочетание других параметров." -#: camlib.py:3544 camlib.py:5349 camlib.py:5744 +#: camlib.py:3551 camlib.py:5356 camlib.py:5751 msgid "" "The Cut Z parameter has positive value. It is the depth value to cut into " "material.\n" @@ -19716,16 +19668,16 @@ msgstr "" "предполагая, что это опечатка, приложение преобразует значение в " "отрицательное. Проверьте полученный CNC code (Gcode и т. д.)." -#: camlib.py:3552 camlib.py:4127 camlib.py:4363 camlib.py:5357 camlib.py:5752 +#: camlib.py:3559 camlib.py:4134 camlib.py:4370 camlib.py:5364 camlib.py:5759 msgid "The Cut Z parameter is zero. There will be no cut, skipping file" msgstr "" "Параметр \"Глубина резания\" равен нулю. Обрезки не будет , пропускается файл" -#: camlib.py:3557 camlib.py:5362 camlib.py:5758 +#: camlib.py:3564 camlib.py:5369 camlib.py:5765 msgid "Travel Z parameter is None or zero." msgstr "Параметр \"Отвод по Z\" равен None или пуст." -#: camlib.py:3562 camlib.py:5367 camlib.py:5763 +#: camlib.py:3569 camlib.py:5374 camlib.py:5770 msgid "" "The Travel Z parameter has negative value. It is the height value to travel " "between cuts.\n" @@ -19739,19 +19691,19 @@ msgstr "" "что это опечатка, приложение преобразует значение в положительное. Проверьте " "полученный CNC code (Gcode и т. д.)." -#: camlib.py:3570 camlib.py:5375 camlib.py:5771 +#: camlib.py:3577 camlib.py:5382 camlib.py:5778 msgid "The Z Travel parameter is zero. This is dangerous, skipping file" msgstr "Параметр \"Отвод по Z\" равен нулю. Это опасно, файл пропускается" -#: camlib.py:3814 camlib.py:5541 camlib.py:5951 +#: camlib.py:3821 camlib.py:5548 camlib.py:5958 msgid "Finished G-Code generation" msgstr "Создание G-кода завершено" -#: camlib.py:3814 camlib.py:5541 +#: camlib.py:3821 camlib.py:5548 msgid "paths traced" msgstr "путей проложено" -#: camlib.py:3871 +#: camlib.py:3878 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -19761,7 +19713,7 @@ msgstr "" "y)\n" "но теперь есть только одно значение, а не два. " -#: camlib.py:3883 camlib.py:5303 camlib.py:5702 +#: camlib.py:3890 camlib.py:5310 camlib.py:5709 msgid "" "The End Move X,Y field in Edit -> Preferences has to be in the format (x, y) " "but now there is only one value, not two." @@ -19769,11 +19721,11 @@ msgstr "" "Поле X, Y смены инструмента в Правка - > Параметры должно быть в формате (x, " "y), но указано только одно значение, а не два." -#: camlib.py:5209 +#: camlib.py:5216 msgid "Finished G-Code generation..." msgstr "Создание G-кода завершено..." -#: camlib.py:5326 +#: camlib.py:5333 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -19783,12 +19735,12 @@ msgstr "" "y)\n" "но теперь есть только одно значение, а не два." -#: camlib.py:5593 +#: camlib.py:5600 msgid "" "Trying to generate a CNC Job from a Geometry object without solid_geometry." msgstr "Попытка создать CNC Job из объекта Geometry без solid_geometry." -#: camlib.py:5635 +#: camlib.py:5642 msgid "" "The Tool Offset value is too negative to use for the current_geometry.\n" "Raise the value (in module) and try again." @@ -19796,45 +19748,45 @@ msgstr "" "Значение смещения инструмента слишком отрицательно для current_geometry.\n" "Увеличте значение (в модуле) и повторите попытку." -#: camlib.py:5951 +#: camlib.py:5958 msgid " paths traced." msgstr " путей проложено." -#: camlib.py:5979 +#: camlib.py:5986 msgid "There is no tool data in the SolderPaste geometry." msgstr "В геометрии SolderPaste нет данных инструмента." -#: camlib.py:6069 +#: camlib.py:6076 msgid "Finished SolderPaste G-Code generation" msgstr "Готовое поколение G-кода для паяльной пасты" -#: camlib.py:6069 +#: camlib.py:6076 msgid "paths traced." msgstr "путей проложено." -#: camlib.py:6393 +#: camlib.py:6400 msgid "Parsing GCode file. Number of lines" msgstr "Разбор файла GCode. Количество строк" -#: camlib.py:6505 +#: camlib.py:6512 msgid "Creating Geometry from the parsed GCode file. " msgstr "Создание геометрии из проанализированного файла GCode. " -#: camlib.py:6562 +#: camlib.py:6569 msgid "Parsing GCode file for tool diameter" msgstr "Анализ файла G-кода на диаметр инструмента" -#: camlib.py:6563 +#: camlib.py:6570 msgid "Number of lines" msgstr "Количество строк" -#: camlib.py:6652 +#: camlib.py:6659 msgid "Creating Geometry from the parsed GCode file for tool diameter" msgstr "" "Создание геометрии из проанализированного файла GCode для диаметра " "инструмента" -#: camlib.py:7086 camlib.py:7234 camlib.py:7403 +#: camlib.py:7093 camlib.py:7241 camlib.py:7410 msgid "G91 coordinates not implemented ..." msgstr "Координаты G91 не реализованы ..." @@ -19943,6 +19895,75 @@ msgstr "" msgid "No Geometry name in args. Provide a name and try again." msgstr "Нет имени геометрии в аргументах. Укажите имя и попробуйте снова." +#~ msgid "Iso" +#~ msgstr "Изоляция" + +#~ msgid "Rough" +#~ msgstr "Грубый" + +#~ msgid "Finish" +#~ msgstr "Конец" + +#~ msgid "Loading Gerber into Editor" +#~ msgstr "Загрузка Gerber в редактор" + +#~ msgid "Creating Gerber." +#~ msgstr "Создание Gerber." + +#~ msgid "Plotting..." +#~ msgstr "Построение..." + +#~ msgid "Plotting Apertures" +#~ msgstr "Создание отверстия" + +#~ msgid "Importing Image" +#~ msgstr "Импорт изображения" + +#~ msgid "Parsing PDF file ..." +#~ msgstr "Разбор PDF-файла ..." + +#~ msgid "Importing Excellon." +#~ msgstr "Импортирование Excellon." + +#~ msgid "Generating QRCode geometry" +#~ msgstr "Генерация QRCode геометрии" + +#~ msgid "Creating Solder Paste dispensing geometry." +#~ msgstr "Создание геометрии дозирования паяльной пасты." + +#~ msgid "Generating new object ..." +#~ msgstr "Генерация нового объекта ..." + +#~ msgid "Printing PDF ... Please wait." +#~ msgstr "Печать PDF ... Пожалуйста, подождите." + +#~ msgid "Exporting Excellon" +#~ msgstr "Экспорт Excellon" + +#~ msgid "Exporting Gerber" +#~ msgstr "Экспортирование Gerber" + +#~ msgid "Exporting DXF" +#~ msgstr "Экспорт DXF" + +#~ msgid "Importing DXF" +#~ msgstr "Импорт DXF" + +#~ msgid "Opening Gerber" +#~ msgstr "Открытие Gerber" + +#~ msgid "Opening Excellon." +#~ msgstr "Открытие Excellon." + +#~ msgid "Opening HPGL2" +#~ msgstr "Открытие HPGL2" + +#~ msgid "Opening TCL Script..." +#~ msgstr "Открытие TCL-сценария..." + +#~ msgid "Saving FlatCAM Project" +#~ msgstr "Сохранение проекта FlatCAM" + #~ msgid "To add an Pad Array first select a aperture in Aperture Table" #~ msgstr "" #~ "Чтобы добавить массив площадок, сначала выберите отверстие в таблице " @@ -21596,9 +21617,6 @@ msgstr "Нет имени геометрии в аргументах. Укажи #~ msgid "Export Code cancelled." #~ msgstr "Экспорт Code отменён." -#~ msgid "&Save Project ..." -#~ msgstr "&Сохранить проект ..." - #~ msgid "Save Project C&opy ..." #~ msgstr "Сохранить к&опию проекта..." diff --git a/locale/tr/LC_MESSAGES/strings.mo b/locale/tr/LC_MESSAGES/strings.mo index f5ccde67..ab6f9261 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 ca42aea0..bff3b15b 100644 --- a/locale/tr/LC_MESSAGES/strings.po +++ b/locale/tr/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-11-02 22:54+0200\n" -"PO-Revision-Date: 2020-11-02 22:54+0200\n" +"POT-Creation-Date: 2020-11-03 06:21+0200\n" +"PO-Revision-Date: 2020-11-03 06:21+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: tr_TR\n" @@ -109,7 +109,7 @@ msgstr "Yer İşaretlerini Dışa Aktar" msgid "Bookmarks" msgstr "Yer İşaretleri" -#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2089 appDatabase.py:2135 +#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2111 appDatabase.py:2157 #: appEditors/AppExcEditor.py:1203 appEditors/AppExcEditor.py:1271 #: appEditors/AppTextEditor.py:259 appGUI/MainGUI.py:3015 #: appGUI/MainGUI.py:3237 appGUI/MainGUI.py:3452 @@ -128,7 +128,7 @@ msgstr "Yer İşaretleri" msgid "Cancelled." msgstr "İptal edildi." -#: Bookmark.py:308 appDatabase.py:2097 appEditors/AppTextEditor.py:314 +#: Bookmark.py:308 appDatabase.py:2119 appEditors/AppTextEditor.py:314 #: appObjects/FlatCAMCNCJob.py:1679 appObjects/FlatCAMCNCJob.py:1871 #: appObjects/FlatCAMCNCJob.py:2333 appTools/ToolFilm.py:589 #: appTools/ToolFilm.py:839 appTools/ToolSolderPaste.py:1098 app_Main.py:2809 @@ -175,8 +175,8 @@ msgid "Click the end point of the area." msgstr "Bitiş noktasını tıklayın." #: appCommon/Common.py:358 appCommon/Common.py:460 -#: appTools/ToolCopperThieving.py:391 appTools/ToolIsolation.py:2354 -#: appTools/ToolIsolation.py:2406 appTools/ToolNCC.py:1445 +#: appTools/ToolCopperThieving.py:391 appTools/ToolIsolation.py:2357 +#: appTools/ToolIsolation.py:2409 appTools/ToolNCC.py:1445 #: appTools/ToolNCC.py:1497 appTools/ToolPaint.py:1225 #: appTools/ToolPaint.py:1276 msgid "Zone added. Click to start adding next zone or right click to finish." @@ -184,7 +184,7 @@ msgstr "" "Alan belirlendi. Sonraki bölgeyi belirlemek veya bitirmek için sağ tıklayın." #: appCommon/Common.py:405 appEditors/AppGeoEditor.py:2362 -#: appTools/ToolIsolation.py:2377 appTools/ToolNCC.py:1468 +#: appTools/ToolIsolation.py:2380 appTools/ToolNCC.py:1468 #: appTools/ToolPaint.py:1247 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 ..." @@ -222,30 +222,6 @@ msgstr "Tüm dışlama alanları silindi." msgid "Selected exclusion zones deleted." msgstr "Seçilen dışlama alanları silindi." -#: appDatabase.py:29 appObjects/FlatCAMGeometry.py:131 -#: appObjects/FlatCAMGeometry.py:1590 appObjects/FlatCAMGeometry.py:1591 -#: appObjects/FlatCAMGeometry.py:1600 -msgid "Iso" -msgstr "Yalıtım" - -#: appDatabase.py:29 appObjects/AppObject.py:259 -#: appObjects/FlatCAMGeometry.py:131 appObjects/FlatCAMGeometry.py:537 -#: appObjects/FlatCAMGeometry.py:1072 appObjects/FlatCAMGeometry.py:1202 -#: appObjects/FlatCAMGerber.py:539 appObjects/FlatCAMGerber.py:685 -#: appTools/ToolCutOut.py:314 appTools/ToolCutOut.py:448 -#: appTools/ToolDrilling.py:1216 appTools/ToolIsolation.py:903 -#: appTools/ToolIsolation.py:1098 appTools/ToolIsolation.py:1629 -#: appTools/ToolIsolation.py:1791 appTools/ToolIsolation.py:1984 -#: appTools/ToolMilling.py:983 appTools/ToolNCC.py:840 appTools/ToolNCC.py:1046 -#: appTools/ToolPaint.py:415 appTools/ToolPaint.py:733 camlib.py:1231 -#: camlib.py:1292 -msgid "Rough" -msgstr "Kaba" - -#: appDatabase.py:29 appObjects/FlatCAMGeometry.py:131 -msgid "Finish" -msgstr "Bitiş" - #: appDatabase.py:44 msgid "ID" msgstr "ID" @@ -304,7 +280,7 @@ msgstr "" #: appObjects/FlatCAMExcellon.py:905 appObjects/FlatCAMExcellon.py:1005 #: appObjects/FlatCAMObj.py:719 appObjects/FlatCAMObj.py:782 #: appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 -#: appTools/ToolDrilling.py:2065 appTools/ToolIsolation.py:3035 +#: appTools/ToolDrilling.py:2065 appTools/ToolIsolation.py:3038 #: appTools/ToolMilling.py:1071 appTools/ToolMilling.py:1175 #: appTools/ToolMilling.py:1360 appTools/ToolMilling.py:1670 #: appTools/ToolNCC.py:3909 appTools/ToolPaint.py:2831 @@ -356,38 +332,38 @@ msgstr "İşlem" msgid "The kind of Application Tool where this tool is to be used." msgstr "Bu ucun kullanılacağı işlem alanını seçin." -#: appDatabase.py:278 appDatabase.py:1786 appDatabase.py:2170 +#: appDatabase.py:278 appDatabase.py:1786 appDatabase.py:2192 #: appGUI/MainGUI.py:1414 app_Main.py:7557 msgid "General" msgstr "Genel" -#: appDatabase.py:278 appDatabase.py:2173 +#: appDatabase.py:278 appDatabase.py:2195 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:55 #: appTools/ToolMilling.py:1747 msgid "Milling" msgstr "Frezeleme" -#: appDatabase.py:278 appDatabase.py:2178 +#: appDatabase.py:278 appDatabase.py:2200 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:54 #: appTools/ToolMilling.py:1746 msgid "Drilling" msgstr "Delme" -#: appDatabase.py:278 appDatabase.py:600 appDatabase.py:2186 +#: appDatabase.py:278 appDatabase.py:600 appDatabase.py:2208 #: appTools/ToolNCC.py:4084 msgid "Isolation" msgstr "Yalıtım" -#: appDatabase.py:278 appDatabase.py:2194 appEditors/AppGeoEditor.py:531 +#: appDatabase.py:278 appDatabase.py:2216 appEditors/AppGeoEditor.py:531 #: appGUI/MainGUI.py:1621 appTools/ToolPaint.py:747 msgid "Paint" msgstr "Çizim" -#: appDatabase.py:278 appDatabase.py:2202 appTools/ToolNCC.py:1060 +#: appDatabase.py:278 appDatabase.py:2224 appTools/ToolNCC.py:1060 msgid "NCC" msgstr "Bakır Temizleme" -#: appDatabase.py:278 appDatabase.py:2210 appTools/ToolCutOut.py:328 +#: appDatabase.py:278 appDatabase.py:2232 appTools/ToolCutOut.py:328 msgid "Cutout" msgstr "PCB Kesme" @@ -397,7 +373,7 @@ msgstr "PCB Kesme" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:303 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:284 -#: appTools/ToolIsolation.py:3438 appTools/ToolNCC.py:4362 +#: appTools/ToolIsolation.py:3441 appTools/ToolNCC.py:4362 #: appTools/ToolPaint.py:3152 msgid "Shape" msgstr "Şekil" @@ -703,7 +679,7 @@ msgstr "" "Bu başarılı olmazsa, bakırın temizlenmesi de başarısız olur.\n" "- Temizle -> Geleneksel bakır temizleme." -#: appDatabase.py:599 appEditors/AppGerberEditor.py:2800 +#: appDatabase.py:599 appEditors/AppGerberEditor.py:2832 #: appTools/ToolNCC.py:4083 msgid "Clear" msgstr "Temizle" @@ -713,7 +689,7 @@ msgstr "Temizle" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:182 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137 -#: appTools/ToolIsolation.py:3217 appTools/ToolMilling.py:1760 +#: appTools/ToolIsolation.py:3220 appTools/ToolMilling.py:1760 #: appTools/ToolNCC.py:4092 msgid "Milling Type" msgstr "Freze Tipi" @@ -723,7 +699,7 @@ msgstr "Freze Tipi" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:192 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:139 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:147 -#: appTools/ToolIsolation.py:3219 appTools/ToolIsolation.py:3227 +#: appTools/ToolIsolation.py:3222 appTools/ToolIsolation.py:3230 #: appTools/ToolNCC.py:4094 appTools/ToolNCC.py:4102 msgid "" "Milling type when the selected tool is of type: 'iso_op':\n" @@ -738,7 +714,7 @@ msgstr "" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:144 -#: appTools/ToolIsolation.py:3224 appTools/ToolNCC.py:4099 +#: appTools/ToolIsolation.py:3227 appTools/ToolNCC.py:4099 msgid "Climb" msgstr "Tırmanma" @@ -746,7 +722,7 @@ msgstr "Tırmanma" #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:145 -#: appTools/ToolIsolation.py:3225 appTools/ToolNCC.py:4100 +#: appTools/ToolIsolation.py:3228 appTools/ToolNCC.py:4100 msgid "Conventional" msgstr "Geleneksel" @@ -757,7 +733,7 @@ msgstr "Geleneksel" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:167 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:182 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:161 -#: appTools/ToolDrilling.py:2312 appTools/ToolIsolation.py:3202 +#: appTools/ToolDrilling.py:2312 appTools/ToolIsolation.py:3205 #: appTools/ToolNCC.py:4115 appTools/ToolPaint.py:2973 msgid "Overlap" msgstr "Üst Üste Gelme" @@ -918,7 +894,7 @@ msgstr "" "için şeklin çevresini kesin." #: appDatabase.py:700 appDatabase.py:758 appEditors/AppGeoEditor.py:614 -#: appEditors/AppGerberEditor.py:5352 appEditors/appGCodeEditor.py:687 +#: appEditors/AppGerberEditor.py:5384 appEditors/appGCodeEditor.py:687 #: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:183 @@ -1001,12 +977,12 @@ msgid "Laser_lines" msgstr "Lazer Çizgileri" #: appDatabase.py:826 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:154 -#: appTools/ToolIsolation.py:3189 +#: appTools/ToolIsolation.py:3192 msgid "Passes" msgstr "Geçişler" #: appDatabase.py:828 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:156 -#: appTools/ToolIsolation.py:3191 +#: appTools/ToolIsolation.py:3194 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -1017,7 +993,7 @@ msgstr "" #: appDatabase.py:841 appGUI/ObjectUI.py:1696 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:321 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:169 -#: appTools/ToolIsolation.py:3204 +#: appTools/ToolIsolation.py:3207 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 " @@ -1025,7 +1001,7 @@ msgstr "" #: appDatabase.py:874 appGUI/ObjectUI.py:234 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:201 -#: appTools/ToolIsolation.py:3237 +#: appTools/ToolIsolation.py:3240 msgid "Follow" msgstr "Takip Et" @@ -1033,7 +1009,7 @@ msgstr "Takip Et" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:45 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:203 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:209 -#: appTools/ToolIsolation.py:3239 appTools/ToolIsolation.py:3245 +#: appTools/ToolIsolation.py:3242 appTools/ToolIsolation.py:3248 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -1043,12 +1019,12 @@ msgstr "" "Bu, yolun ortasından kesileceği (çizileceği) anlamına gelir." #: appDatabase.py:891 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:218 -#: appTools/ToolIsolation.py:3254 +#: appTools/ToolIsolation.py:3257 msgid "Isolation Type" msgstr "Yalıtım Şekli" #: appDatabase.py:893 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:220 -#: appTools/ToolIsolation.py:3256 +#: appTools/ToolIsolation.py:3259 msgid "" "Choose how the isolation will be executed:\n" "- 'Full' -> complete isolation of polygons\n" @@ -1069,17 +1045,17 @@ msgstr "" #: appDatabase.py:902 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:229 -#: appTools/ToolIsolation.py:3265 +#: appTools/ToolIsolation.py:3268 msgid "Full" msgstr "Tam" #: appDatabase.py:903 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 -#: appTools/ToolIsolation.py:3266 +#: appTools/ToolIsolation.py:3269 msgid "Ext" msgstr "Dış" #: appDatabase.py:904 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:231 -#: appTools/ToolIsolation.py:3267 +#: appTools/ToolIsolation.py:3270 msgid "Int" msgstr "İç" @@ -1459,7 +1435,7 @@ msgstr "İptal" #: appTools/ToolFilm.py:1458 appTools/ToolFilm.py:1469 #: appTools/ToolImage.py:321 appTools/ToolImage.py:332 #: appTools/ToolInvertGerber.py:302 appTools/ToolInvertGerber.py:313 -#: appTools/ToolIsolation.py:3507 appTools/ToolIsolation.py:3518 +#: appTools/ToolIsolation.py:3510 appTools/ToolIsolation.py:3521 #: appTools/ToolMilling.py:2341 appTools/ToolMilling.py:2352 #: appTools/ToolNCC.py:4527 appTools/ToolNCC.py:4538 #: appTools/ToolOptimal.py:615 appTools/ToolOptimal.py:626 @@ -1470,7 +1446,7 @@ msgstr "İptal" #: appTools/ToolQRCode.py:930 appTools/ToolQRCode.py:941 #: appTools/ToolRulesCheck.py:1664 appTools/ToolRulesCheck.py:1675 #: appTools/ToolSolderPaste.py:1576 appTools/ToolSolderPaste.py:1587 -#: appTools/ToolSub.py:824 appTools/ToolSub.py:835 +#: appTools/ToolSub.py:825 appTools/ToolSub.py:836 #: appTools/ToolTransform.py:964 appTools/ToolTransform.py:975 msgid "Edited value is out of range" msgstr "Düzenlenen değer aralık dışında" @@ -1495,7 +1471,7 @@ msgstr "Düzenlenen değer aralık dışında" #: appTools/ToolFilm.py:1464 appTools/ToolFilm.py:1471 #: appTools/ToolImage.py:327 appTools/ToolImage.py:334 #: appTools/ToolInvertGerber.py:308 appTools/ToolInvertGerber.py:315 -#: appTools/ToolIsolation.py:3513 appTools/ToolIsolation.py:3520 +#: appTools/ToolIsolation.py:3516 appTools/ToolIsolation.py:3523 #: appTools/ToolMilling.py:2347 appTools/ToolMilling.py:2354 #: appTools/ToolNCC.py:4533 appTools/ToolNCC.py:4540 #: appTools/ToolOptimal.py:621 appTools/ToolOptimal.py:628 @@ -1506,7 +1482,7 @@ msgstr "Düzenlenen değer aralık dışında" #: appTools/ToolQRCode.py:936 appTools/ToolQRCode.py:943 #: appTools/ToolRulesCheck.py:1670 appTools/ToolRulesCheck.py:1677 #: appTools/ToolSolderPaste.py:1582 appTools/ToolSolderPaste.py:1589 -#: appTools/ToolSub.py:830 appTools/ToolSub.py:837 +#: appTools/ToolSub.py:831 appTools/ToolSub.py:838 #: appTools/ToolTransform.py:970 appTools/ToolTransform.py:977 msgid "Edited value is within limits." msgstr "Düzenlenen değer limitler dahilinde." @@ -1527,11 +1503,11 @@ msgstr "Veri Tanından Sil" msgid "Save changes" msgstr "Değişiklikleri Kaydet" -#: appDatabase.py:1727 appDatabase.py:2164 appDatabase.py:2583 -#: appDatabase.py:2595 appGUI/MainGUI.py:490 appObjects/FlatCAMGeometry.py:1239 +#: appDatabase.py:1727 appDatabase.py:2186 appDatabase.py:2605 +#: appDatabase.py:2617 appGUI/MainGUI.py:490 appObjects/FlatCAMGeometry.py:1239 #: appTools/ToolCutOut.py:467 appTools/ToolCutOut.py:489 -#: appTools/ToolCutOut.py:530 appTools/ToolIsolation.py:2584 -#: appTools/ToolIsolation.py:2594 appTools/ToolIsolation.py:2678 +#: appTools/ToolCutOut.py:530 appTools/ToolIsolation.py:2587 +#: appTools/ToolIsolation.py:2597 appTools/ToolIsolation.py:2681 #: appTools/ToolNCC.py:3727 appTools/ToolNCC.py:3737 appTools/ToolNCC.py:3817 #: appTools/ToolPaint.py:2632 appTools/ToolPaint.py:2642 #: appTools/ToolPaint.py:2731 app_Main.py:5851 app_Main.py:5888 @@ -1539,79 +1515,79 @@ msgstr "Değişiklikleri Kaydet" msgid "Tools Database" msgstr "Araçlar Veri Tabanı" -#: appDatabase.py:1738 appDatabase.py:2108 appDatabase.py:2142 +#: appDatabase.py:1738 appDatabase.py:2130 appDatabase.py:2164 #: appObjects/FlatCAMGeometry.py:1052 appTools/ToolCutOut.py:294 #: appTools/ToolDrilling.py:895 appTools/ToolIsolation.py:1078 #: appTools/ToolNCC.py:1025 appTools/ToolPaint.py:713 app_Main.py:5847 msgid "Could not load Tools DB file." msgstr "Araçlar Veri Tabanı dosyası yüklenemedi." -#: appDatabase.py:1746 appDatabase.py:2150 appObjects/FlatCAMGeometry.py:1063 +#: appDatabase.py:1746 appDatabase.py:2172 appObjects/FlatCAMGeometry.py:1063 #: appTools/ToolCutOut.py:305 appTools/ToolDrilling.py:903 #: appTools/ToolIsolation.py:1089 appTools/ToolNCC.py:1036 #: appTools/ToolPaint.py:724 msgid "Failed to parse Tools DB file." msgstr "Araçlar Veri Tabanı dosyası okunamadı." -#: appDatabase.py:1749 appDatabase.py:2153 +#: appDatabase.py:1749 appDatabase.py:2175 msgid "Loaded Tools DB from" msgstr "Araçlar Veri Tabanı şuradan yüklendi" -#: appDatabase.py:2007 +#: appDatabase.py:2029 msgid "Tool added to DB." msgstr "Uç, Araçlar Veri Tabanına eklendi." -#: appDatabase.py:2040 +#: appDatabase.py:2062 msgid "Tool copied from Tools DB." msgstr "Uç, Araçlar Veri Tabanından kopyalandı." -#: appDatabase.py:2067 +#: appDatabase.py:2089 msgid "Tool removed from Tools DB." msgstr "Uç, Araçlar Veri Tabanından kaldırıldı." -#: appDatabase.py:2080 +#: appDatabase.py:2102 msgid "Export Tools Database" msgstr "Araçları Veri Tabanını Dışa Aktar" -#: appDatabase.py:2082 +#: appDatabase.py:2104 msgid "Tools_Database" msgstr "Araçlar Veri Tabanı" -#: appDatabase.py:2119 appDatabase.py:2122 appDatabase.py:2225 +#: appDatabase.py:2141 appDatabase.py:2144 appDatabase.py:2247 msgid "Failed to write Tools DB to file." msgstr "Araçlar Veri Tabanı dosyaya yazılamadı." -#: appDatabase.py:2125 +#: appDatabase.py:2147 msgid "Exported Tools DB to" msgstr "Araçlar Veri Tabanı şuraya aktarıldı" -#: appDatabase.py:2132 +#: appDatabase.py:2154 msgid "Import FlatCAM Tools DB" msgstr "FlatCAM Araçlar Veri Tabanını İçe Aktar" -#: appDatabase.py:2229 +#: appDatabase.py:2251 msgid "Saved Tools DB." msgstr "Araçlar Veri Tabanı kaydedildi." -#: appDatabase.py:2402 +#: appDatabase.py:2424 msgid "" "To change tool properties select only one tool. Tools currently selected" msgstr "" "Uç özelliklerini değiştirmek için sadece bir uç seçin. Şu anda seçili uçlar" -#: appDatabase.py:2559 +#: appDatabase.py:2581 msgid "No Tool/row selected in the Tools Database table" msgstr "Araçlar Veri Tabanı tablosunda uç/satır seçilmedi" -#: appDatabase.py:2563 appTools/ToolDrilling.py:907 +#: appDatabase.py:2585 appTools/ToolDrilling.py:907 msgid "Tools DB empty." msgstr "Araçlar Veri Tabanı boş." -#: appDatabase.py:2590 +#: appDatabase.py:2612 msgid "Tools in Tools Database edited but not saved." msgstr "Ayarlar düzenlendi ancak kaydedilmedi." -#: appDatabase.py:2599 +#: appDatabase.py:2621 msgid "Cancelled adding tool from DB." msgstr "Araçlar Veri Tabanından uç ekleme işlemi iptal edildi." @@ -1633,10 +1609,11 @@ msgstr "Bir delik eklemek için önce bir araç seçin" #: appEditors/AppExcEditor.py:3132 appEditors/AppGeoEditor.py:4256 #: appEditors/AppGeoEditor.py:4270 appEditors/AppGerberEditor.py:1097 #: appEditors/AppGerberEditor.py:1337 appEditors/AppGerberEditor.py:1536 -#: appEditors/AppGerberEditor.py:1818 appEditors/AppGerberEditor.py:4656 -#: appEditors/AppGerberEditor.py:4673 appGUI/MainGUI.py:2996 +#: appEditors/AppGerberEditor.py:1818 appEditors/AppGerberEditor.py:4688 +#: appEditors/AppGerberEditor.py:4705 appGUI/MainGUI.py:2996 #: appGUI/MainGUI.py:3008 appTools/ToolAlignObjects.py:253 #: appTools/ToolAlignObjects.py:275 app_Main.py:5092 app_Main.py:5246 +#: tclCommands/TclCommandPanelize.py:296 tclCommands/TclCommandPanelize.py:305 msgid "Done." msgstr "Bitti." @@ -1783,7 +1760,7 @@ msgid "Done. Drill(s) deleted." msgstr "Bitti. Delik(ler) silindi." #: appEditors/AppExcEditor.py:3567 appEditors/AppExcEditor.py:3577 -#: appEditors/AppGerberEditor.py:5104 +#: appEditors/AppGerberEditor.py:5136 msgid "Click on the circular array Center position" msgstr "Dairesel dizinin merkez konumunu tıklayın" @@ -1792,13 +1769,13 @@ msgstr "Dairesel dizinin merkez konumunu tıklayın" msgid "Excellon Editor" msgstr "Excellon Düzenleyici" -#: appEditors/AppExcEditor.py:3715 appEditors/AppGerberEditor.py:2520 +#: appEditors/AppExcEditor.py:3715 appEditors/AppGerberEditor.py:2552 #: appEditors/appGCodeEditor.py:669 msgid "Name:" msgstr "İsim:" #: appEditors/AppExcEditor.py:3721 appGUI/ObjectUI.py:620 -#: appGUI/ObjectUI.py:967 appTools/ToolIsolation.py:3023 +#: appGUI/ObjectUI.py:967 appTools/ToolIsolation.py:3026 #: appTools/ToolNCC.py:3897 appTools/ToolPaint.py:2818 #: appTools/ToolSolderPaste.py:1156 msgid "Tools Table" @@ -1836,14 +1813,14 @@ msgstr "" #: appGUI/ObjectUI.py:1639 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:268 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130 -#: appTools/ToolCutOut.py:2077 appTools/ToolIsolation.py:3104 +#: appTools/ToolCutOut.py:2077 appTools/ToolIsolation.py:3107 #: appTools/ToolNCC.py:3990 appTools/ToolNCC.py:4001 appTools/ToolPaint.py:2900 msgid "Tool Dia" msgstr "Uç Kalınlığı" #: appEditors/AppExcEditor.py:3770 appGUI/ObjectUI.py:1084 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57 -#: appTools/ToolIsolation.py:3106 appTools/ToolNCC.py:3992 +#: appTools/ToolIsolation.py:3109 appTools/ToolNCC.py:3992 msgid "Diameter for the new tool" msgstr "Yeni uç için kalınlık belirle" @@ -1913,12 +1890,12 @@ msgstr "" "Doğrusal X (Y) veya Dairesel olabilir" #: appEditors/AppExcEditor.py:3876 appEditors/AppExcEditor.py:4090 -#: appEditors/AppGerberEditor.py:2833 +#: appEditors/AppGerberEditor.py:2865 msgid "Linear" msgstr "Doğrusal" #: appEditors/AppExcEditor.py:3877 appEditors/AppExcEditor.py:4091 -#: appEditors/AppGerberEditor.py:2834 +#: appEditors/AppGerberEditor.py:2866 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:52 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:149 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:107 @@ -1946,13 +1923,13 @@ msgstr "Dizide kaç tane delik olacağını belirtin." #: appEditors/AppExcEditor.py:3904 appEditors/AppExcEditor.py:3954 #: appEditors/AppExcEditor.py:4026 appEditors/AppExcEditor.py:4119 #: appEditors/AppExcEditor.py:4170 appEditors/AppGerberEditor.py:1632 -#: appEditors/AppGerberEditor.py:2862 appEditors/AppGerberEditor.py:2911 +#: appEditors/AppGerberEditor.py:2894 appEditors/AppGerberEditor.py:2943 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:178 msgid "Direction" msgstr "Yön" #: appEditors/AppExcEditor.py:3906 appEditors/AppExcEditor.py:4121 -#: appEditors/AppGerberEditor.py:2864 +#: appEditors/AppGerberEditor.py:2896 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:123 @@ -1968,7 +1945,7 @@ msgstr "" "- 'Açı' - Dizinin isteğe bağlı açısı" #: appEditors/AppExcEditor.py:3913 appEditors/AppExcEditor.py:4035 -#: appEditors/AppExcEditor.py:4128 appEditors/AppGerberEditor.py:2871 +#: appEditors/AppExcEditor.py:4128 appEditors/AppGerberEditor.py:2903 #: appGUI/GUIElements.py:4245 appGUI/MainGUI.py:478 appGUI/MainGUI.py:671 #: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4698 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 @@ -1981,7 +1958,7 @@ msgid "X" msgstr "X" #: appEditors/AppExcEditor.py:3914 appEditors/AppExcEditor.py:4036 -#: appEditors/AppExcEditor.py:4129 appEditors/AppGerberEditor.py:2872 +#: appEditors/AppExcEditor.py:4129 appEditors/AppGerberEditor.py:2904 #: appGUI/GUIElements.py:4252 appGUI/MainGUI.py:481 appGUI/MainGUI.py:4433 #: appGUI/MainGUI.py:4699 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 @@ -1997,9 +1974,9 @@ msgstr "Y" #: appEditors/AppExcEditor.py:3966 appEditors/AppExcEditor.py:4037 #: appEditors/AppExcEditor.py:4041 appEditors/AppExcEditor.py:4130 #: appEditors/AppExcEditor.py:4148 appEditors/AppExcEditor.py:4182 -#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2873 -#: appEditors/AppGerberEditor.py:2890 appEditors/AppGerberEditor.py:2926 -#: appEditors/AppGerberEditor.py:5424 +#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2905 +#: appEditors/AppGerberEditor.py:2922 appEditors/AppGerberEditor.py:2958 +#: appEditors/AppGerberEditor.py:5456 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:94 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:113 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:189 @@ -2015,7 +1992,7 @@ msgid "Angle" msgstr "Açı" #: appEditors/AppExcEditor.py:3919 appEditors/AppExcEditor.py:4134 -#: appEditors/AppGerberEditor.py:2877 +#: appEditors/AppGerberEditor.py:2909 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:100 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:248 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:137 @@ -2023,7 +2000,7 @@ msgid "Pitch" msgstr "Mesafe" #: appEditors/AppExcEditor.py:3921 appEditors/AppExcEditor.py:4136 -#: appEditors/AppGerberEditor.py:2879 +#: appEditors/AppGerberEditor.py:2911 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:102 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:250 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:139 @@ -2043,7 +2020,7 @@ msgstr "" "Maksimum değer: 360.00 derecedir." #: appEditors/AppExcEditor.py:3955 appEditors/AppExcEditor.py:4171 -#: appEditors/AppGerberEditor.py:2913 +#: appEditors/AppGerberEditor.py:2945 msgid "" "Direction for circular array.Can be CW = clockwise or CCW = counter " "clockwise." @@ -2052,7 +2029,7 @@ msgstr "" "olabilir." #: appEditors/AppExcEditor.py:3962 appEditors/AppExcEditor.py:4178 -#: appEditors/AppGerberEditor.py:2921 +#: appEditors/AppGerberEditor.py:2953 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:136 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:286 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:145 @@ -2062,7 +2039,7 @@ msgid "CW" msgstr "CW" #: appEditors/AppExcEditor.py:3963 appEditors/AppExcEditor.py:4179 -#: appEditors/AppGerberEditor.py:2922 +#: appEditors/AppGerberEditor.py:2954 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:137 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:287 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:146 @@ -2072,7 +2049,7 @@ msgid "CCW" msgstr "CCW" #: appEditors/AppExcEditor.py:3967 appEditors/AppExcEditor.py:4183 -#: appEditors/AppGerberEditor.py:2928 +#: appEditors/AppGerberEditor.py:2960 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:115 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:145 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:265 @@ -2159,13 +2136,13 @@ msgid "Specify how many slots to be in the array." msgstr "Dizide kaç yuva olması gerektiğini belirtin." #: appEditors/AppExcEditor.py:4203 appEditors/AppGeoEditor.py:3311 -#: appEditors/AppGerberEditor.py:2950 appEditors/appGCodeEditor.py:753 +#: appEditors/AppGerberEditor.py:2982 appEditors/appGCodeEditor.py:753 #: appGUI/MainGUI.py:346 appGUI/MainGUI.py:1696 app_Main.py:2494 msgid "Exit Editor" msgstr "Düzenleyiciden Çık" #: appEditors/AppExcEditor.py:4206 appEditors/AppGeoEditor.py:3314 -#: appEditors/AppGerberEditor.py:2953 appEditors/appGCodeEditor.py:756 +#: appEditors/AppGerberEditor.py:2985 appEditors/appGCodeEditor.py:756 msgid "Exit from Editor." msgstr "Düzenleyiciden çıkın." @@ -2194,11 +2171,11 @@ msgstr "" " - 'Kare:' Tampon dış köşesi keskin açılarla birleştirilir.\n" " - 'Eğimli:' Tampon köşesinde bulunan elemanları doğrudan bağlar" -#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2689 +#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2721 msgid "Round" msgstr "Yuvarlak" -#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2690 +#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2722 #: appGUI/ObjectUI.py:1603 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:68 @@ -2213,14 +2190,14 @@ msgstr "Yuvarlak" #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:289 #: appTools/ToolDrilling.py:2588 appTools/ToolExtractDrills.py:487 #: appTools/ToolExtractDrills.py:615 appTools/ToolInvertGerber.py:254 -#: appTools/ToolIsolation.py:3443 appTools/ToolMilling.py:2264 +#: appTools/ToolIsolation.py:3446 appTools/ToolMilling.py:2264 #: appTools/ToolNCC.py:4367 appTools/ToolPaint.py:3157 #: appTools/ToolPunchGerber.py:1060 appTools/ToolPunchGerber.py:1227 #: appTools/ToolQRCode.py:795 msgid "Square" msgstr "Kare" -#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2691 +#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2723 msgid "Beveled" msgstr "Eğimli" @@ -2245,7 +2222,7 @@ msgstr "Tampon" #: appEditors/AppGeoEditor.py:146 appEditors/AppGeoEditor.py:163 #: appEditors/AppGeoEditor.py:180 appEditors/AppGeoEditor.py:2988 #: appEditors/AppGeoEditor.py:3016 appEditors/AppGeoEditor.py:3044 -#: appEditors/AppGerberEditor.py:5157 +#: appEditors/AppGerberEditor.py:5189 msgid "Buffer distance value is missing or wrong format. Add it and retry." msgstr "" "Tampon mesafesi değeri yok veya yanlış formatta. \n" @@ -2259,8 +2236,8 @@ msgstr "Metin Ekle" msgid "Font" msgstr "Yazı Tipi" -#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2546 -#: appEditors/AppGerberEditor.py:4002 appGUI/ObjectUI.py:316 +#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2578 +#: appEditors/AppGerberEditor.py:4034 appGUI/ObjectUI.py:316 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:103 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:180 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:209 @@ -2286,7 +2263,7 @@ msgstr "Metin Aracı" #: appGUI/ObjectUI.py:1161 appObjects/FlatCAMExcellon.py:883 #: appObjects/FlatCAMGeometry.py:962 appTools/ToolDrilling.py:711 #: appTools/ToolDrilling.py:1033 appTools/ToolDrilling.py:2116 -#: appTools/ToolIsolation.py:698 appTools/ToolIsolation.py:3179 +#: appTools/ToolIsolation.py:698 appTools/ToolIsolation.py:3182 #: appTools/ToolMilling.py:790 appTools/ToolMilling.py:1046 #: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:329 #: appTools/ToolNCC.py:2294 appTools/ToolNCC.py:4064 appTools/ToolPaint.py:302 @@ -2324,7 +2301,7 @@ msgstr "" #: appEditors/AppGeoEditor.py:585 appEditors/AppGeoEditor.py:1074 #: appEditors/AppGeoEditor.py:2976 appEditors/AppGeoEditor.py:3004 #: appEditors/AppGeoEditor.py:3032 appEditors/AppGeoEditor.py:4413 -#: appEditors/AppGerberEditor.py:5812 +#: appEditors/AppGerberEditor.py:5844 msgid "Cancelled. No shape selected." msgstr "Çizim işlemi iptal edildi. Şekil seçilmedi." @@ -2337,26 +2314,26 @@ msgid "Tools" msgstr "Araçlar" #: appEditors/AppGeoEditor.py:609 appEditors/AppGeoEditor.py:1038 -#: appEditors/AppGerberEditor.py:5347 appEditors/AppGerberEditor.py:5776 +#: appEditors/AppGerberEditor.py:5379 appEditors/AppGerberEditor.py:5808 #: appGUI/MainGUI.py:695 appGUI/MainGUI.py:1075 appGUI/MainGUI.py:2244 #: appTools/ToolTransform.py:85 msgid "Transform Tool" msgstr "Döndürmeler" #: appEditors/AppGeoEditor.py:610 appEditors/AppGeoEditor.py:702 -#: appEditors/AppGerberEditor.py:5348 appEditors/AppGerberEditor.py:5440 +#: appEditors/AppGerberEditor.py:5380 appEditors/AppGerberEditor.py:5472 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:88 #: appTools/ToolTransform.py:513 appTools/ToolTransform.py:633 msgid "Rotate" msgstr "Döndür" -#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5349 +#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5381 #: appTools/ToolTransform.py:514 msgid "Skew/Shear" msgstr "Eğme/Kaydırma" -#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2738 -#: appEditors/AppGerberEditor.py:5350 appGUI/MainGUI.py:776 +#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2770 +#: appEditors/AppGerberEditor.py:5382 appGUI/MainGUI.py:776 #: appGUI/MainGUI.py:1197 appGUI/MainGUI.py:1664 appGUI/MainGUI.py:2366 #: appGUI/MainGUI.py:4935 appGUI/ObjectUI.py:125 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147 @@ -2364,13 +2341,13 @@ msgstr "Eğme/Kaydırma" msgid "Scale" msgstr "Ölçek" -#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5351 +#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5383 #: appTools/ToolTransform.py:516 msgid "Mirror (Flip)" msgstr "Tersle (Çevir)" -#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2698 -#: appEditors/AppGerberEditor.py:5353 appGUI/MainGUI.py:773 +#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2730 +#: appEditors/AppGerberEditor.py:5385 appGUI/MainGUI.py:773 #: appGUI/MainGUI.py:1195 appGUI/MainGUI.py:1619 appGUI/MainGUI.py:1662 #: appGUI/MainGUI.py:2364 appGUI/MainGUI.py:4926 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212 @@ -2378,7 +2355,7 @@ msgstr "Tersle (Çevir)" msgid "Buffer" msgstr "Tampon" -#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5384 +#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5416 #: appGUI/GUIElements.py:3674 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 @@ -2387,7 +2364,7 @@ msgstr "Tampon" msgid "Reference" msgstr "Referans Noktası" -#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5386 +#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5418 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -2404,7 +2381,7 @@ msgstr "" "- Nokta -> Kullanıcı tarafından tanımlanan X,Y koordinatları\n" "- Minimum Seçim -> Seçimin sınırlama kutusunun noktası (minimum x, minimum y)" -#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5394 +#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5426 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appTools/ToolCalibration.py:126 appTools/ToolCalibration.py:127 #: appTools/ToolTransform.py:557 @@ -2412,18 +2389,18 @@ msgid "Origin" msgstr "Orijin" #: appEditors/AppGeoEditor.py:656 appEditors/AppGeoEditor.py:1047 -#: appEditors/AppGerberEditor.py:5394 appEditors/AppGerberEditor.py:5785 +#: appEditors/AppGerberEditor.py:5426 appEditors/AppGerberEditor.py:5817 #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:311 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:256 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 -#: appTools/ToolIsolation.py:3381 appTools/ToolNCC.py:4323 +#: appTools/ToolIsolation.py:3384 appTools/ToolNCC.py:4323 #: appTools/ToolPaint.py:3104 appTools/ToolTransform.py:557 defaults.py:572 msgid "Selection" msgstr "Seçim" -#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5394 +#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5426 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:85 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:60 @@ -2431,12 +2408,12 @@ msgstr "Seçim" msgid "Point" msgstr "Nokta" -#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5394 +#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5426 msgid "Minimum" msgstr "Minimum" #: appEditors/AppGeoEditor.py:662 appEditors/AppGeoEditor.py:958 -#: appEditors/AppGerberEditor.py:5400 appEditors/AppGerberEditor.py:5696 +#: appEditors/AppGerberEditor.py:5432 appEditors/AppGerberEditor.py:5728 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:131 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:133 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:243 @@ -2446,14 +2423,14 @@ msgstr "Minimum" msgid "Value" msgstr "Değer" -#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5402 +#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5434 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:62 #: appTools/ToolTransform.py:565 msgid "A point of reference in format X,Y." msgstr "X,Y biçiminde referans noktası." -#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2641 -#: appEditors/AppGerberEditor.py:5409 appGUI/ObjectUI.py:2375 +#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2673 +#: appEditors/AppGerberEditor.py:5441 appGUI/ObjectUI.py:2375 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:288 #: appTools/ToolCopperThieving.py:1666 appTools/ToolDblSided.py:709 #: appTools/ToolDblSided.py:897 appTools/ToolNCC.py:63 @@ -2463,12 +2440,12 @@ msgstr "X,Y biçiminde referans noktası." msgid "Add" msgstr "Ekle" -#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5411 +#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5443 #: appTools/ToolTransform.py:574 msgid "Add point coordinates from clipboard." msgstr "Panodan nokta koordinatları ekleyin." -#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5426 +#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5458 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:98 #: appTools/ToolTransform.py:619 msgid "" @@ -2482,7 +2459,7 @@ msgstr "" "Saat yönünde hareket için pozitif sayılar.\n" "Saat yönünün tersine hareket için negatif sayılar." -#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5442 +#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5474 #: appTools/ToolTransform.py:635 msgid "" "Rotate the selected object(s).\n" @@ -2494,7 +2471,7 @@ msgstr "" "için orta sınırlayıcı kutudur." #: appEditors/AppGeoEditor.py:724 appEditors/AppGeoEditor.py:786 -#: appEditors/AppGerberEditor.py:5462 appEditors/AppGerberEditor.py:5524 +#: appEditors/AppGerberEditor.py:5494 appEditors/AppGerberEditor.py:5556 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:112 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:151 #: appTools/ToolTransform.py:655 appTools/ToolTransform.py:717 @@ -2502,14 +2479,14 @@ msgid "Link" msgstr "Bağlantı" #: appEditors/AppGeoEditor.py:726 appEditors/AppGeoEditor.py:788 -#: appEditors/AppGerberEditor.py:5464 appEditors/AppGerberEditor.py:5526 +#: appEditors/AppGerberEditor.py:5496 appEditors/AppGerberEditor.py:5558 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:114 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:153 #: appTools/ToolTransform.py:657 appTools/ToolTransform.py:719 msgid "Link the Y entry to X entry and copy its content." msgstr "Y girişini X girişine bağlayın ve içeriğini kopyalayın." -#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5469 +#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5501 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:124 #: appTools/ToolFilm.py:1046 appTools/ToolTransform.py:662 @@ -2517,7 +2494,7 @@ msgid "X angle" msgstr "X Eğim Açısı" #: appEditors/AppGeoEditor.py:733 appEditors/AppGeoEditor.py:754 -#: appEditors/AppGerberEditor.py:5471 appEditors/AppGerberEditor.py:5492 +#: appEditors/AppGerberEditor.py:5503 appEditors/AppGerberEditor.py:5524 #: appTools/ToolTransform.py:664 appTools/ToolTransform.py:685 msgid "" "Angle for Skew action, in degrees.\n" @@ -2526,13 +2503,13 @@ msgstr "" "Derece olarak eğim açısı.\n" "-360 ve 359 arasında bir gerçek sayıdır." -#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5479 +#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5511 #: appTools/ToolTransform.py:672 msgid "Skew X" msgstr "X Eğrilt" #: appEditors/AppGeoEditor.py:743 appEditors/AppGeoEditor.py:764 -#: appEditors/AppGerberEditor.py:5481 appEditors/AppGerberEditor.py:5502 +#: appEditors/AppGerberEditor.py:5513 appEditors/AppGerberEditor.py:5534 #: appTools/ToolTransform.py:674 appTools/ToolTransform.py:695 msgid "" "Skew/shear the selected object(s).\n" @@ -2543,38 +2520,38 @@ msgstr "" "Referans noktası, seçilen tüm nesneler için\n" "sınırlayıcı kutunun ortasıdır." -#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5490 +#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5522 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:160 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:138 #: appTools/ToolFilm.py:1055 appTools/ToolTransform.py:683 msgid "Y angle" msgstr "Y Eğim Açısı" -#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5500 +#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5532 #: appTools/ToolTransform.py:693 msgid "Skew Y" msgstr "Y Eğrilt" -#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5531 +#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5563 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:120 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:162 #: appTools/ToolFilm.py:1002 appTools/ToolTransform.py:724 msgid "X factor" msgstr "X Değeri" -#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5533 +#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5565 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:164 #: appTools/ToolTransform.py:726 msgid "Factor for scaling on X axis." msgstr "X ekseni ölçeklendirme değeri." -#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5540 +#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5572 #: appTools/ToolTransform.py:733 msgid "Scale X" msgstr "Ölçekle" #: appEditors/AppGeoEditor.py:804 appEditors/AppGeoEditor.py:824 -#: appEditors/AppGerberEditor.py:5542 appEditors/AppGerberEditor.py:5562 +#: appEditors/AppGerberEditor.py:5574 appEditors/AppGerberEditor.py:5594 #: appTools/ToolTransform.py:735 appTools/ToolTransform.py:755 msgid "" "Scale the selected object(s).\n" @@ -2585,59 +2562,59 @@ msgstr "" "Referans noktası Referansı Ölçekle\n" "onay kutusuna bağlıdır." -#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5551 +#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5583 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:129 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:175 #: appTools/ToolFilm.py:1011 appTools/ToolTransform.py:744 msgid "Y factor" msgstr "Y Değeri" -#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5553 +#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5585 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:177 #: appTools/ToolTransform.py:746 msgid "Factor for scaling on Y axis." msgstr "Y ekseni ölçeklendirme değeri." -#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5560 +#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5592 #: appTools/ToolTransform.py:753 msgid "Scale Y" msgstr "Ölçekle" -#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5587 +#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5619 #: appTools/ToolTransform.py:780 msgid "Flip on X" msgstr "X Yönünde Çevir" #: appEditors/AppGeoEditor.py:851 appEditors/AppGeoEditor.py:856 -#: appEditors/AppGerberEditor.py:5589 appEditors/AppGerberEditor.py:5594 +#: appEditors/AppGerberEditor.py:5621 appEditors/AppGerberEditor.py:5626 #: appTools/ToolTransform.py:782 appTools/ToolTransform.py:787 msgid "Flip the selected object(s) over the X axis." msgstr "Seçilen nesneleri X ekseni boyunca çevirir." -#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5592 +#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5624 #: appTools/ToolTransform.py:785 msgid "Flip on Y" msgstr "Y Yönünde Çevir" -#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5612 +#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5644 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:191 #: appTools/ToolTransform.py:805 msgid "X val" msgstr "X Değeri" -#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5614 +#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5646 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:193 #: appTools/ToolTransform.py:807 msgid "Distance to offset on X axis. In current units." msgstr "X eksenindeki hiza uzaklığı. Mevcut birimlerde." -#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5621 +#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5653 #: appTools/ToolTransform.py:814 msgid "Offset X" msgstr "Hizala" #: appEditors/AppGeoEditor.py:885 appEditors/AppGeoEditor.py:905 -#: appEditors/AppGerberEditor.py:5623 appEditors/AppGerberEditor.py:5643 +#: appEditors/AppGerberEditor.py:5655 appEditors/AppGerberEditor.py:5675 #: appTools/ToolTransform.py:816 appTools/ToolTransform.py:836 msgid "" "Offset the selected object(s).\n" @@ -2648,24 +2625,24 @@ msgstr "" "Referans noktası, seçilen tüm\n" "nesneler için sınırlama kutusunun ortasıdır.\n" -#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5632 +#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5664 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:204 #: appTools/ToolTransform.py:825 msgid "Y val" msgstr "Y Değeri" -#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5634 +#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5666 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:206 #: appTools/ToolTransform.py:827 msgid "Distance to offset on Y axis. In current units." msgstr "Y eksenindeki hiza uzaklığı. Mevcut birimlerde." -#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5641 +#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5673 #: appTools/ToolTransform.py:834 msgid "Offset Y" msgstr "Hizala" -#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5661 +#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5693 #: appGUI/ObjectUI.py:462 appGUI/ObjectUI.py:499 #: appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:67 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142 @@ -2675,7 +2652,7 @@ msgstr "Hizala" msgid "Rounded" msgstr "Yuvarlak" -#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5663 +#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5695 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:218 #: appTools/ToolTransform.py:856 msgid "" @@ -2689,14 +2666,14 @@ msgstr "" "İşaretlenmezse tampon, tamponlanan şeklin kesin \n" "şeklini takip edecektir." -#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5671 +#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5703 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:226 #: appTools/ToolDistance.py:409 appTools/ToolDistanceMin.py:199 #: appTools/ToolTransform.py:864 msgid "Distance" msgstr "Mesafe" -#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5673 +#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5705 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:228 #: appTools/ToolTransform.py:866 msgid "" @@ -2710,12 +2687,12 @@ msgstr "" "Nesnenin her bir şekil elemanı \"Mesafe\" ile \n" "arttırılacak veya azalacaktır." -#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5685 +#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5717 #: appTools/ToolTransform.py:878 msgid "Buffer D" msgstr "Oluştur" -#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5687 +#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5719 #: appTools/ToolTransform.py:880 msgid "" "Create the buffer effect on each geometry,\n" @@ -2724,7 +2701,7 @@ msgstr "" "Mesafeyi kullanarak seçilen nesnenin her bir\n" "şekli için tampon efekti oluşturun." -#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5698 +#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5730 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:245 #: appTools/ToolTransform.py:891 msgid "" @@ -2740,12 +2717,12 @@ msgstr "" "büyütülecek veya küçültülecektir. Değer, orijinal\n" "yüzdesidir." -#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5711 +#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5743 #: appTools/ToolTransform.py:904 msgid "Buffer F" msgstr "Oluştur" -#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5713 +#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5745 #: appTools/ToolTransform.py:906 msgid "" "Create the buffer effect on each geometry,\n" @@ -2754,7 +2731,7 @@ msgstr "" "Seçili nesnenin her bir şekli için bir katsayı kullanarak \n" "bir tamponlama efekti oluşturur." -#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5784 +#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5816 #: appGUI/ObjectUI.py:1557 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 @@ -2768,21 +2745,21 @@ msgstr "Nesne" #: appEditors/AppGeoEditor.py:1110 appEditors/AppGeoEditor.py:1133 #: appEditors/AppGeoEditor.py:1279 appEditors/AppGeoEditor.py:1304 #: appEditors/AppGeoEditor.py:1339 appEditors/AppGeoEditor.py:1374 -#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:5848 -#: appEditors/AppGerberEditor.py:5871 appEditors/AppGerberEditor.py:6016 -#: appEditors/AppGerberEditor.py:6049 appEditors/AppGerberEditor.py:6092 -#: appEditors/AppGerberEditor.py:6133 appEditors/AppGerberEditor.py:6169 +#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:5880 +#: appEditors/AppGerberEditor.py:5903 appEditors/AppGerberEditor.py:6048 +#: appEditors/AppGerberEditor.py:6081 appEditors/AppGerberEditor.py:6124 +#: appEditors/AppGerberEditor.py:6165 appEditors/AppGerberEditor.py:6201 msgid "No shape selected." msgstr "Seçili şekil yoktur." -#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5856 +#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5888 #: appTools/ToolTransform.py:150 msgid "Incorrect format for Point value. Needs format X,Y" msgstr "" "Referans Noktası \"Nokta\" değeri için geçersiz biçim girilmiş. X, Y " "biçiminde giriniz" -#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5881 +#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5913 #: appTools/ToolTransform.py:167 msgid "Rotate transformation can not be done for a value of 0." msgstr "" @@ -2790,7 +2767,7 @@ msgstr "" "değer girerek tekrar deneyiniz." #: appEditors/AppGeoEditor.py:1201 appEditors/AppGeoEditor.py:1222 -#: appEditors/AppGerberEditor.py:5939 appEditors/AppGerberEditor.py:5960 +#: appEditors/AppGerberEditor.py:5971 appEditors/AppGerberEditor.py:5992 #: appTools/ToolTransform.py:225 appTools/ToolTransform.py:246 msgid "Scale transformation can not be done for a factor of 0 or 1." msgstr "" @@ -2798,19 +2775,19 @@ msgstr "" "girerek tekrar deneyiniz." #: appEditors/AppGeoEditor.py:1235 appEditors/AppGeoEditor.py:1244 -#: appEditors/AppGerberEditor.py:5973 appEditors/AppGerberEditor.py:5982 +#: appEditors/AppGerberEditor.py:6005 appEditors/AppGerberEditor.py:6014 #: appTools/ToolTransform.py:259 appTools/ToolTransform.py:268 msgid "Offset transformation can not be done for a value of 0." msgstr "" "0 değeriyle hizalama işlemi yapılamaz. 0 dışında bir değer girerek tekrar " "deneyiniz." -#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:6019 +#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:6051 #: appTools/ToolTransform.py:296 msgid "Appying Rotate" msgstr "Döndürme işlemi uygulanıyor" -#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:6031 +#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:6063 msgid "Done. Rotate completed." msgstr "Bitti. Döndürme işlemi tamamlandı." @@ -2818,17 +2795,17 @@ msgstr "Bitti. Döndürme işlemi tamamlandı." msgid "Rotation action was not executed" msgstr "Döndürme işlemi tamamlanamadı" -#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6052 +#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6084 #: appTools/ToolTransform.py:322 msgid "Applying Flip" msgstr "Çevirme işlemi uygulanıyor" -#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6064 +#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6096 #: appTools/ToolTransform.py:339 msgid "Flip on the Y axis done" msgstr "Y ekseninde çevirme işlemi tamamlandı" -#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6072 +#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6104 #: appTools/ToolTransform.py:348 msgid "Flip on the X axis done" msgstr "X ekseninde çevirme işlemi tamamlandı" @@ -2837,16 +2814,16 @@ msgstr "X ekseninde çevirme işlemi tamamlandı" msgid "Flip action was not executed" msgstr "Çevirme işlemi gerçekleştirilemedi" -#: appEditors/AppGeoEditor.py:1342 appEditors/AppGerberEditor.py:6095 +#: appEditors/AppGeoEditor.py:1342 appEditors/AppGerberEditor.py:6127 #: appTools/ToolTransform.py:369 msgid "Applying Skew" msgstr "Eğriltme işlemi uygulanıyor" -#: appEditors/AppGeoEditor.py:1351 appEditors/AppGerberEditor.py:6111 +#: appEditors/AppGeoEditor.py:1351 appEditors/AppGerberEditor.py:6143 msgid "Skew on the X axis done" msgstr "X ekseninde eğriltme işlemi tamamlandı" -#: appEditors/AppGeoEditor.py:1353 appEditors/AppGerberEditor.py:6113 +#: appEditors/AppGeoEditor.py:1353 appEditors/AppGerberEditor.py:6145 msgid "Skew on the Y axis done" msgstr "Y ekseninde eğriltme işlemi tamamlandı" @@ -2854,16 +2831,16 @@ msgstr "Y ekseninde eğriltme işlemi tamamlandı" msgid "Skew action was not executed" msgstr "Eğriltme işlemi gerçekleştirilemedi" -#: appEditors/AppGeoEditor.py:1377 appEditors/AppGerberEditor.py:6136 +#: appEditors/AppGeoEditor.py:1377 appEditors/AppGerberEditor.py:6168 #: appTools/ToolTransform.py:396 msgid "Applying Scale" msgstr "Ölçeklendirme işlemi uygulanıyor" -#: appEditors/AppGeoEditor.py:1386 appEditors/AppGerberEditor.py:6149 +#: appEditors/AppGeoEditor.py:1386 appEditors/AppGerberEditor.py:6181 msgid "Scale on the X axis done" msgstr "X ekseninde ölçeklendirme işlemi yapıldı" -#: appEditors/AppGeoEditor.py:1388 appEditors/AppGerberEditor.py:6151 +#: appEditors/AppGeoEditor.py:1388 appEditors/AppGerberEditor.py:6183 msgid "Scale on the Y axis done" msgstr "Y ekseninde ölçeklendirme işlemi yapıldı" @@ -2871,16 +2848,16 @@ msgstr "Y ekseninde ölçeklendirme işlemi yapıldı" msgid "Scale action was not executed" msgstr "Ölçek işlemi gerçekleştirilemedi" -#: appEditors/AppGeoEditor.py:1408 appEditors/AppGerberEditor.py:6172 +#: appEditors/AppGeoEditor.py:1408 appEditors/AppGerberEditor.py:6204 #: appTools/ToolTransform.py:424 msgid "Applying Offset" msgstr "Hizalama işlemi uygulanıyor" -#: appEditors/AppGeoEditor.py:1418 appEditors/AppGerberEditor.py:6193 +#: appEditors/AppGeoEditor.py:1418 appEditors/AppGerberEditor.py:6225 msgid "Offset on the X axis done" msgstr "X ekseninde hizalama işlemi yapıldı" -#: appEditors/AppGeoEditor.py:1420 appEditors/AppGerberEditor.py:6195 +#: appEditors/AppGeoEditor.py:1420 appEditors/AppGerberEditor.py:6227 msgid "Offset on the Y axis done" msgstr "Y eksenindeki hizalama işlemi yapıldı" @@ -2888,65 +2865,65 @@ msgstr "Y eksenindeki hizalama işlemi yapıldı" msgid "Offset action was not executed" msgstr "Hizalama işlemi gerçekleştirilemedi" -#: appEditors/AppGeoEditor.py:1430 appEditors/AppGerberEditor.py:6205 +#: appEditors/AppGeoEditor.py:1430 appEditors/AppGerberEditor.py:6237 msgid "No shape selected" msgstr "Seçili şekil yoktur" -#: appEditors/AppGeoEditor.py:1433 appEditors/AppGerberEditor.py:6208 +#: appEditors/AppGeoEditor.py:1433 appEditors/AppGerberEditor.py:6240 #: appTools/ToolTransform.py:453 msgid "Applying Buffer" msgstr "Tampon uygulanıyor" -#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:6230 +#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:6262 #: appTools/ToolTransform.py:474 msgid "Buffer done" msgstr "Tampon işlemi başarıyla tamamlandı" -#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:6234 +#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:6266 #: appTools/ToolTransform.py:443 appTools/ToolTransform.py:478 msgid "Action was not executed, due of" msgstr "İşlem, nedeniyle gerçekleştirilemedi" -#: appEditors/AppGeoEditor.py:1448 appEditors/AppGerberEditor.py:6238 +#: appEditors/AppGeoEditor.py:1448 appEditors/AppGerberEditor.py:6270 msgid "Rotate ..." msgstr "Döndür ..." #: appEditors/AppGeoEditor.py:1449 appEditors/AppGeoEditor.py:1501 -#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:6239 -#: appEditors/AppGerberEditor.py:6291 appEditors/AppGerberEditor.py:6307 +#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:6271 +#: appEditors/AppGerberEditor.py:6323 appEditors/AppGerberEditor.py:6339 msgid "Enter an Angle Value (degrees)" msgstr "Bir açı değeri girin (derece)" -#: appEditors/AppGeoEditor.py:1458 appEditors/AppGerberEditor.py:6248 +#: appEditors/AppGeoEditor.py:1458 appEditors/AppGerberEditor.py:6280 msgid "Geometry shape rotate done" msgstr "Şekil döndürme işlemi tamamlandı" -#: appEditors/AppGeoEditor.py:1461 appEditors/AppGerberEditor.py:6251 +#: appEditors/AppGeoEditor.py:1461 appEditors/AppGerberEditor.py:6283 msgid "Geometry shape rotate cancelled" msgstr "Şekil döndürme işlemi iptal edildi" -#: appEditors/AppGeoEditor.py:1466 appEditors/AppGerberEditor.py:6256 +#: appEditors/AppGeoEditor.py:1466 appEditors/AppGerberEditor.py:6288 msgid "Offset on X axis ..." msgstr "X ekseninde hiza ..." #: appEditors/AppGeoEditor.py:1467 appEditors/AppGeoEditor.py:1485 -#: appEditors/AppGerberEditor.py:6257 appEditors/AppGerberEditor.py:6275 +#: appEditors/AppGerberEditor.py:6289 appEditors/AppGerberEditor.py:6307 msgid "Enter a distance Value" msgstr "Bir mesafe değeri girin" -#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6266 +#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6298 msgid "Geometry shape offset on X axis done" msgstr "X ekseni üzerinde şekil hizalama işlemi yapıldı" -#: appEditors/AppGeoEditor.py:1479 appEditors/AppGerberEditor.py:6269 +#: appEditors/AppGeoEditor.py:1479 appEditors/AppGerberEditor.py:6301 msgid "Geometry shape offset X cancelled" msgstr "X ekseni üzerinde şekil hizalama işlemi iptal edildi" -#: appEditors/AppGeoEditor.py:1484 appEditors/AppGerberEditor.py:6274 +#: appEditors/AppGeoEditor.py:1484 appEditors/AppGerberEditor.py:6306 msgid "Offset on Y axis ..." msgstr "Y ekseninde hiza ..." -#: appEditors/AppGeoEditor.py:1494 appEditors/AppGerberEditor.py:6284 +#: appEditors/AppGeoEditor.py:1494 appEditors/AppGerberEditor.py:6316 msgid "Geometry shape offset on Y axis done" msgstr "Y ekseni üzerinde şekil hizalama işlemi yapıldı" @@ -2954,11 +2931,11 @@ msgstr "Y ekseni üzerinde şekil hizalama işlemi yapıldı" msgid "Geometry shape offset on Y axis canceled" msgstr "Y ekseni üzerindeki şekil hizalama işlemi iptal edildi" -#: appEditors/AppGeoEditor.py:1500 appEditors/AppGerberEditor.py:6290 +#: appEditors/AppGeoEditor.py:1500 appEditors/AppGerberEditor.py:6322 msgid "Skew on X axis ..." msgstr "X ekseninde eğrilt ..." -#: appEditors/AppGeoEditor.py:1510 appEditors/AppGerberEditor.py:6300 +#: appEditors/AppGeoEditor.py:1510 appEditors/AppGerberEditor.py:6332 msgid "Geometry shape skew on X axis done" msgstr "X ekseni üzerinde şekil eğriltme işlemi yapıldı" @@ -2966,11 +2943,11 @@ msgstr "X ekseni üzerinde şekil eğriltme işlemi yapıldı" msgid "Geometry shape skew on X axis canceled" msgstr "X ekseninde şekil eğriltme işlemi iptal edildi" -#: appEditors/AppGeoEditor.py:1516 appEditors/AppGerberEditor.py:6306 +#: appEditors/AppGeoEditor.py:1516 appEditors/AppGerberEditor.py:6338 msgid "Skew on Y axis ..." msgstr "Y Ekseninde Eğrilt ..." -#: appEditors/AppGeoEditor.py:1526 appEditors/AppGerberEditor.py:6316 +#: appEditors/AppGeoEditor.py:1526 appEditors/AppGerberEditor.py:6348 msgid "Geometry shape skew on Y axis done" msgstr "Y ekseninde şekil eğriltme işlemi yapıldı" @@ -3081,6 +3058,16 @@ msgstr " TAŞI: Başlangıç noktasını tıklayın ..." msgid " Click on destination point ..." msgstr " Bitiş noktasını tıklayın ..." +#: appEditors/AppGeoEditor.py:2712 appEditors/AppGerberEditor.py:2430 +#: appEditors/AppGerberEditor.py:4435 appObjects/FlatCAMGeometry.py:2564 +#: appTools/ToolIsolation.py:930 appTools/ToolOptimal.py:145 +#: appTools/ToolPanelize.py:613 appTools/ToolProperties.py:195 +#: appTools/ToolQRCode.py:167 appTools/ToolSolderPaste.py:670 +#: appTools/ToolSolderPaste.py:959 appTools/ToolSub.py:197 app_Main.py:7923 +#: tclCommands/TclCommandOpenSVG.py:77 tclCommands/TclCommandPanelize.py:291 +msgid "Working ..." +msgstr "Çalışıyor ..." + #: appEditors/AppGeoEditor.py:2722 msgid "Done. Geometry(s) Move completed." msgstr "Bitti. Şekil taşıma işlemi tamamlandı." @@ -3115,7 +3102,7 @@ msgstr " Bitti. Metin Ekleme işlemi başarıyla tamamlandı." msgid "Create buffer geometry ..." msgstr "Tampon oluşturuluyor ..." -#: appEditors/AppGeoEditor.py:3000 appEditors/AppGerberEditor.py:5201 +#: appEditors/AppGeoEditor.py:3000 appEditors/AppGerberEditor.py:5233 msgid "Done. Buffer Tool completed." msgstr "Bitti. Tampon oluşturma işlemi başarıyla tamamlandı." @@ -3148,7 +3135,7 @@ msgstr "Bitti. Silme işlemi tamamlandı." msgid "Create Paint geometry ..." msgstr "Çizim şekli oluştur ..." -#: appEditors/AppGeoEditor.py:3235 appEditors/AppGerberEditor.py:2468 +#: appEditors/AppGeoEditor.py:3235 appEditors/AppGerberEditor.py:2497 msgid "Shape transformations ..." msgstr "Şekil dönüşümleri ..." @@ -3157,8 +3144,8 @@ msgstr "Şekil dönüşümleri ..." msgid "Geometry Editor" msgstr "Şekil Düzenleyici" -#: appEditors/AppGeoEditor.py:3297 appEditors/AppGerberEditor.py:2546 -#: appEditors/AppGerberEditor.py:4002 appEditors/appGCodeEditor.py:687 +#: appEditors/AppGeoEditor.py:3297 appEditors/AppGerberEditor.py:2578 +#: appEditors/AppGerberEditor.py:4034 appEditors/appGCodeEditor.py:687 #: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42 #: appTools/ToolCorners.py:546 appTools/ToolCutOut.py:2030 @@ -3182,7 +3169,7 @@ msgstr "Çizgi" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:328 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290 -#: appTools/ToolDrilling.py:2589 appTools/ToolIsolation.py:3444 +#: appTools/ToolDrilling.py:2589 appTools/ToolIsolation.py:3447 #: appTools/ToolMilling.py:2265 appTools/ToolNCC.py:4368 #: appTools/ToolPaint.py:3158 msgid "Polygon" @@ -3419,51 +3406,51 @@ msgstr "Bitti. Şekillerin taşınması işlemi tamamlandı." msgid "Done. Apertures copied." msgstr "Bitti. Şekillerin kopyalanması başarıyla tamamlandı." -#: appEditors/AppGerberEditor.py:2513 appGUI/MainGUI.py:745 +#: appEditors/AppGerberEditor.py:2545 appGUI/MainGUI.py:745 #: appGUI/MainGUI.py:1642 appGUI/ObjectUI.py:241 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27 msgid "Gerber Editor" msgstr "Gerber Düzenleyici" -#: appEditors/AppGerberEditor.py:2533 appGUI/ObjectUI.py:281 +#: appEditors/AppGerberEditor.py:2565 appGUI/ObjectUI.py:281 #: appObjects/FlatCAMObj.py:492 appTools/ToolProperties.py:158 msgid "Apertures" msgstr "Şekiller" -#: appEditors/AppGerberEditor.py:2535 appGUI/ObjectUI.py:283 +#: appEditors/AppGerberEditor.py:2567 appGUI/ObjectUI.py:283 msgid "Apertures Table for the Gerber Object." msgstr "Gerber nesnesi için şekil tablosu." -#: appEditors/AppGerberEditor.py:2546 appEditors/AppGerberEditor.py:4002 +#: appEditors/AppGerberEditor.py:2578 appEditors/AppGerberEditor.py:4034 #: appGUI/ObjectUI.py:316 appTools/ToolPunchGerber.py:1088 msgid "Code" msgstr "Kod" -#: appEditors/AppGerberEditor.py:2546 appEditors/AppGerberEditor.py:4002 +#: appEditors/AppGerberEditor.py:2578 appEditors/AppGerberEditor.py:4034 #: appGUI/ObjectUI.py:316 msgid "Dim" msgstr "Genişlik" -#: appEditors/AppGerberEditor.py:2551 appGUI/ObjectUI.py:320 +#: appEditors/AppGerberEditor.py:2583 appGUI/ObjectUI.py:320 msgid "Index" msgstr "Dizin" -#: appEditors/AppGerberEditor.py:2553 appEditors/AppGerberEditor.py:2582 +#: appEditors/AppGerberEditor.py:2585 appEditors/AppGerberEditor.py:2614 #: appGUI/ObjectUI.py:322 appTools/ToolPunchGerber.py:1095 msgid "Aperture Code" msgstr "Şekil Kodu" -#: appEditors/AppGerberEditor.py:2555 appGUI/ObjectUI.py:324 +#: appEditors/AppGerberEditor.py:2587 appGUI/ObjectUI.py:324 #: appTools/ToolPunchGerber.py:1097 msgid "Type of aperture: circular, rectangle, macros etc" msgstr "Şekil tipi: dairesel, dikdörtgen, makrolar vb" -#: appEditors/AppGerberEditor.py:2557 appGUI/ObjectUI.py:326 +#: appEditors/AppGerberEditor.py:2589 appGUI/ObjectUI.py:326 #: appTools/ToolPunchGerber.py:1099 msgid "Aperture Size:" msgstr "Şekil Boyutu:" -#: appEditors/AppGerberEditor.py:2559 appGUI/ObjectUI.py:328 +#: appEditors/AppGerberEditor.py:2591 appGUI/ObjectUI.py:328 msgid "" "Aperture Dimensions:\n" " - (width, height) for R, O type.\n" @@ -3473,16 +3460,16 @@ msgstr "" " - (genişlik, yükseklik) dikgörtgensel ve dikdörtgen tipi için.\n" " - P tipi için (Genişlik, nTepe noktaları)" -#: appEditors/AppGerberEditor.py:2583 +#: appEditors/AppGerberEditor.py:2615 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:58 msgid "Code for the new aperture" msgstr "Yeni Şekil Kodu" -#: appEditors/AppGerberEditor.py:2592 +#: appEditors/AppGerberEditor.py:2624 msgid "Aperture Size" msgstr "Şekil Boyutu" -#: appEditors/AppGerberEditor.py:2594 +#: appEditors/AppGerberEditor.py:2626 msgid "" "Size for the new aperture.\n" "If aperture type is 'R' or 'O' then\n" @@ -3497,11 +3484,11 @@ msgstr "" "şu şekilde hesaplanır:\n" "sqrt (genişlik ** 2 + yükseklik ** 2)" -#: appEditors/AppGerberEditor.py:2608 +#: appEditors/AppGerberEditor.py:2640 msgid "Aperture Type" msgstr "Şekil Tipi" -#: appEditors/AppGerberEditor.py:2610 +#: appEditors/AppGerberEditor.py:2642 msgid "" "Select the type of new aperture. Can be:\n" "C = circular\n" @@ -3513,11 +3500,11 @@ msgstr "" "R = Dikdörtgensel\n" "O = Dikdörtgen" -#: appEditors/AppGerberEditor.py:2621 +#: appEditors/AppGerberEditor.py:2653 msgid "Aperture Dim" msgstr "Şekil Boyutu" -#: appEditors/AppGerberEditor.py:2623 +#: appEditors/AppGerberEditor.py:2655 msgid "" "Dimensions for the new aperture.\n" "Active only for rectangular apertures (type R).\n" @@ -3527,19 +3514,19 @@ msgstr "" "Sadece dikdörtgensel şekiller (R tipi) için aktiftir.\n" "Biçim (Genişlik, Yükseklik)" -#: appEditors/AppGerberEditor.py:2632 +#: appEditors/AppGerberEditor.py:2664 msgid "Add/Delete Aperture" msgstr "Şekil Ekle/Sil" -#: appEditors/AppGerberEditor.py:2634 +#: appEditors/AppGerberEditor.py:2666 msgid "Add/Delete an aperture in the aperture table" msgstr "Şekil Tablosuna bir şekil ekler/siler" -#: appEditors/AppGerberEditor.py:2643 +#: appEditors/AppGerberEditor.py:2675 msgid "Add a new aperture to the aperture list." msgstr "Şekil Tablosuna yeni bir şekil ekler." -#: appEditors/AppGerberEditor.py:2646 appEditors/AppGerberEditor.py:2794 +#: appEditors/AppGerberEditor.py:2678 appEditors/AppGerberEditor.py:2826 #: appGUI/GUIElements.py:325 appGUI/GUIElements.py:1012 #: appGUI/GUIElements.py:1397 appGUI/GUIElements.py:1602 #: appGUI/GUIElements.py:1935 appGUI/MainGUI.py:423 appGUI/MainGUI.py:734 @@ -3547,35 +3534,35 @@ msgstr "Şekil Tablosuna yeni bir şekil ekler." #: appGUI/MainGUI.py:1208 appGUI/MainGUI.py:1692 appGUI/MainGUI.py:2163 #: appGUI/MainGUI.py:2376 appGUI/MainGUI.py:4938 appGUI/ObjectUI.py:1125 #: appObjects/FlatCAMGeometry.py:578 appTools/ToolIsolation.py:71 -#: appTools/ToolIsolation.py:3163 appTools/ToolNCC.py:69 +#: appTools/ToolIsolation.py:3166 appTools/ToolNCC.py:69 #: appTools/ToolNCC.py:4048 appTools/ToolPaint.py:143 #: appTools/ToolPaint.py:2944 appTools/ToolSolderPaste.py:163 #: appTools/ToolSolderPaste.py:1210 app_Main.py:6296 msgid "Delete" msgstr "Sil" -#: appEditors/AppGerberEditor.py:2648 +#: appEditors/AppGerberEditor.py:2680 msgid "Delete a aperture in the aperture list" msgstr "Şekil Tablosundaki bir şekli siler" -#: appEditors/AppGerberEditor.py:2665 +#: appEditors/AppGerberEditor.py:2697 msgid "Buffer Aperture" msgstr "Şekil Tamponu" -#: appEditors/AppGerberEditor.py:2667 +#: appEditors/AppGerberEditor.py:2699 msgid "Buffer a aperture in the aperture list" msgstr "Şekil Tablosundaki bir şekil için bir tampon oluşturur" -#: appEditors/AppGerberEditor.py:2680 +#: appEditors/AppGerberEditor.py:2712 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:195 msgid "Buffer distance" msgstr "Tampon Mesafesi" -#: appEditors/AppGerberEditor.py:2681 +#: appEditors/AppGerberEditor.py:2713 msgid "Buffer corner" msgstr "Tampon Köşesi" -#: appEditors/AppGerberEditor.py:2683 +#: appEditors/AppGerberEditor.py:2715 msgid "" "There are 3 types of corners:\n" " - 'Round': the corner is rounded.\n" @@ -3589,20 +3576,20 @@ msgstr "" " - 'Eğimli:' Köşe, köşede bulunan ögeleri doğrudan birbirine bağlayan " "çizgidir" -#: appEditors/AppGerberEditor.py:2713 +#: appEditors/AppGerberEditor.py:2745 msgid "Scale Aperture" msgstr "Şekil Ölçeklendirme" -#: appEditors/AppGerberEditor.py:2715 +#: appEditors/AppGerberEditor.py:2747 msgid "Scale a aperture in the aperture list" msgstr "Şekil Tablosundaki şekli ölçeklendirir" -#: appEditors/AppGerberEditor.py:2723 +#: appEditors/AppGerberEditor.py:2755 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:210 msgid "Scale factor" msgstr "Ölçek Değeri" -#: appEditors/AppGerberEditor.py:2725 +#: appEditors/AppGerberEditor.py:2757 msgid "" "The factor by which to scale the selected aperture.\n" "Values can be between 0.0000 and 999.9999" @@ -3610,19 +3597,19 @@ msgstr "" "Seçilen şekli ölçeklendirme değeri.\n" "Değerler 0.0000 ve 999.9999 arasında olabilir" -#: appEditors/AppGerberEditor.py:2753 +#: appEditors/AppGerberEditor.py:2785 msgid "Mark polygons" msgstr "Çokgenleri İşaretle" -#: appEditors/AppGerberEditor.py:2755 +#: appEditors/AppGerberEditor.py:2787 msgid "Mark the polygon areas." msgstr "Çokgen alanları işaretleyin." -#: appEditors/AppGerberEditor.py:2763 +#: appEditors/AppGerberEditor.py:2795 msgid "Area UPPER threshold" msgstr "Alan ÜST eşiği" -#: appEditors/AppGerberEditor.py:2765 +#: appEditors/AppGerberEditor.py:2797 msgid "" "The threshold value, all areas less than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -3630,11 +3617,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:2772 +#: appEditors/AppGerberEditor.py:2804 msgid "Area LOWER threshold" msgstr "Alan ALT eşiği" -#: appEditors/AppGerberEditor.py:2774 +#: appEditors/AppGerberEditor.py:2806 msgid "" "The threshold value, all areas more than this are marked.\n" "Can have a value between 0.0000 and 10000.0000" @@ -3642,32 +3629,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:2788 +#: appEditors/AppGerberEditor.py:2820 msgid "Mark" msgstr "İşaret" -#: appEditors/AppGerberEditor.py:2790 +#: appEditors/AppGerberEditor.py:2822 msgid "Mark the polygons that fit within limits." msgstr "Sınırlara uyan çokgenleri işaretleyin." -#: appEditors/AppGerberEditor.py:2796 +#: appEditors/AppGerberEditor.py:2828 msgid "Delete all the marked polygons." msgstr "İşaretli tüm çokgenleri silin." -#: appEditors/AppGerberEditor.py:2802 +#: appEditors/AppGerberEditor.py:2834 msgid "Clear all the markings." msgstr "Tüm işaretleri temizleyin." -#: appEditors/AppGerberEditor.py:2822 appGUI/MainGUI.py:753 +#: appEditors/AppGerberEditor.py:2854 appGUI/MainGUI.py:753 #: appGUI/MainGUI.py:1180 appGUI/MainGUI.py:2349 appGUI/MainGUI.py:4925 msgid "Add Pad Array" msgstr "Pad Dizisi Ekle" -#: appEditors/AppGerberEditor.py:2824 +#: appEditors/AppGerberEditor.py:2856 msgid "Add an array of pads (linear or circular array)" msgstr "Bir ped dizisi ekler (doğrusal veya dairesel dizi)" -#: appEditors/AppGerberEditor.py:2830 +#: appEditors/AppGerberEditor.py:2862 msgid "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" @@ -3675,17 +3662,17 @@ msgstr "" "Oluşturulacak ped dizisi tipini seçin.\n" "Doğrusal X (Y) veya Dairesel olabilir" -#: appEditors/AppGerberEditor.py:2841 +#: appEditors/AppGerberEditor.py:2873 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:95 msgid "Nr of pads" msgstr "Ped Sayısı" -#: appEditors/AppGerberEditor.py:2843 +#: appEditors/AppGerberEditor.py:2875 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:97 msgid "Specify how many pads to be in the array." msgstr "Dizide kaç tane ped olması gerektiğini belirtin." -#: appEditors/AppGerberEditor.py:2892 +#: appEditors/AppGerberEditor.py:2924 msgid "" "Angle at which the linear array is placed.\n" "The precision is of max 2 decimals.\n" @@ -3697,11 +3684,11 @@ msgstr "" "Minimum değer: -359,99 derecedir.\n" "Maksimum değer: 360.00 derecedir." -#: appEditors/AppGerberEditor.py:3392 appEditors/AppGerberEditor.py:3396 +#: appEditors/AppGerberEditor.py:3424 appEditors/AppGerberEditor.py:3428 msgid "Aperture code value is missing or wrong format. Add it and retry." msgstr "Şekil kodu değeri eksik veya yanlış biçim. Ekle ve tekrar deneyin." -#: appEditors/AppGerberEditor.py:3432 +#: appEditors/AppGerberEditor.py:3464 msgid "" "Aperture dimensions value is missing or wrong format. Add it in format " "(width, height) and retry." @@ -3709,158 +3696,169 @@ msgstr "" "Şekil boyutu eksik veya biçim yanlış. Biçimde (genişlik, yükseklik) ekleyin " "ve tekrar deneyin." -#: appEditors/AppGerberEditor.py:3445 +#: appEditors/AppGerberEditor.py:3477 msgid "Aperture size value is missing or wrong format. Add it and retry." msgstr "Şekil boyutu eksik veya biçim yanlış. Ekleyip tekrar deneyin." -#: appEditors/AppGerberEditor.py:3456 +#: appEditors/AppGerberEditor.py:3488 msgid "Aperture already in the aperture table." msgstr "Şekil Tablosunda aynı koda sahip zaten bir şekil var." -#: appEditors/AppGerberEditor.py:3463 +#: appEditors/AppGerberEditor.py:3495 msgid "Added new aperture with code" msgstr "Şu kodlu yeni şekil eklendi" -#: appEditors/AppGerberEditor.py:3495 +#: appEditors/AppGerberEditor.py:3527 msgid " Select an aperture in Aperture Table" msgstr " Şekil Tablosundan bir şekil seçin" -#: appEditors/AppGerberEditor.py:3503 +#: appEditors/AppGerberEditor.py:3535 msgid "Select an aperture in Aperture Table -->" msgstr "Şekil Tablosundan bir şekil seçin ->" -#: appEditors/AppGerberEditor.py:3517 +#: appEditors/AppGerberEditor.py:3549 msgid "Deleted aperture with code" msgstr "Kodlu şekil silindi" -#: appEditors/AppGerberEditor.py:3585 +#: appEditors/AppGerberEditor.py:3617 msgid "Dimensions need two float values separated by comma." msgstr "" "Boyutlar, virgülle ayrılmış iki ondalıklı nokta değerine sahip olmalıdır." -#: appEditors/AppGerberEditor.py:3594 +#: appEditors/AppGerberEditor.py:3626 msgid "Dimensions edited." msgstr "Boyutlar düzenlendi." -#: appEditors/AppGerberEditor.py:4116 -msgid "Loading Gerber into Editor" -msgstr "Gerber, düzenleyiciye yükleniyor" +#: appEditors/AppGerberEditor.py:4148 +#, fuzzy +#| msgid "Loading..." +msgid "Loading" +msgstr "Yükleniyor..." -#: appEditors/AppGerberEditor.py:4246 +#: appEditors/AppGerberEditor.py:4278 msgid "Setting up the UI" msgstr "Kullanıcı arayüzü ayarlanıyor" -#: appEditors/AppGerberEditor.py:4247 +#: appEditors/AppGerberEditor.py:4279 msgid "Adding geometry finished. Preparing the GUI" msgstr "Şekil ekleme işlemi tamamlandı. Kullanıcı arayüzü hazırlanıyor" -#: appEditors/AppGerberEditor.py:4256 +#: appEditors/AppGerberEditor.py:4288 msgid "Finished loading the Gerber object into the editor." msgstr "Gerber nesnesinin düzenleyiciye yüklenmesi tamamlandı." -#: appEditors/AppGerberEditor.py:4393 +#: appEditors/AppGerberEditor.py:4425 msgid "" "There are no Aperture definitions in the file. Aborting Gerber creation." msgstr "Dosyada şekil tanımı yok. Gerber oluşturma işlemi iptal ediliyor." -#: appEditors/AppGerberEditor.py:4395 appObjects/AppObject.py:164 +#: appEditors/AppGerberEditor.py:4427 appObjects/AppObject.py:164 #: appObjects/FlatCAMGeometry.py:2078 appParsers/ParseExcellon.py:972 #: appTools/ToolPcbWizard.py:318 app_Main.py:7709 app_Main.py:10173 #: app_Main.py:10233 app_Main.py:10364 app_Main.py:10429 msgid "An internal error has occurred. See shell.\n" msgstr "Dahili bir hata oluştu. Komut satırına bakın.\n" -#: appEditors/AppGerberEditor.py:4403 -msgid "Creating Gerber." -msgstr "Gerber oluşturuluyor." - -#: appEditors/AppGerberEditor.py:4415 +#: appEditors/AppGerberEditor.py:4447 msgid "Done. Gerber editing finished." msgstr "Bitti. Gerber düzenlemesi tamamlandı." -#: appEditors/AppGerberEditor.py:4431 +#: appEditors/AppGerberEditor.py:4463 msgid "Cancelled. No aperture is selected" msgstr "İptal edildi. Hiçbir şekil seçilmedi" -#: appEditors/AppGerberEditor.py:4586 app_Main.py:6634 +#: appEditors/AppGerberEditor.py:4618 app_Main.py:6634 msgid "Coordinates copied to clipboard." msgstr "Koordinatlar panoya kopyalandı." -#: appEditors/AppGerberEditor.py:5033 +#: appEditors/AppGerberEditor.py:4923 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 +#: appObjects/AppObject.py:452 appObjects/FlatCAMCNCJob.py:1894 +#: appObjects/FlatCAMGerber.py:995 appObjects/FlatCAMObj.py:266 +#: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 +#: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1115 +#: appTools/ToolCorners.py:419 appTools/ToolFiducials.py:563 +#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:466 app_Main.py:4813 +msgid "Plotting" +msgstr "Çiziliyor" + +#: appEditors/AppGerberEditor.py:5065 msgid "Failed. No aperture geometry is selected." msgstr "Başarısız oldu. Şekil seçilmedi." -#: appEditors/AppGerberEditor.py:5042 appEditors/AppGerberEditor.py:5313 +#: appEditors/AppGerberEditor.py:5074 appEditors/AppGerberEditor.py:5345 msgid "Done. Apertures geometry deleted." msgstr "Bitti. Şekiller kaldırıldı." -#: appEditors/AppGerberEditor.py:5185 +#: appEditors/AppGerberEditor.py:5217 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:5197 appTools/ToolCopperThieving.py:306 +#: appEditors/AppGerberEditor.py:5229 appTools/ToolCopperThieving.py:306 #: appTools/ToolCopperThieving.py:907 appTools/ToolCopperThieving.py:1104 #: appTools/ToolCorners.py:146 appTools/ToolCorners.py:413 #: appTools/ToolCutOut.py:779 appTools/ToolCutOut.py:905 #: appTools/ToolCutOut.py:1128 appTools/ToolCutOut.py:1278 #: appTools/ToolFiducials.py:240 appTools/ToolFiducials.py:492 -#: appTools/ToolFiducials.py:540 appTools/ToolFiducials.py:554 camlib.py:5279 -#: camlib.py:5675 +#: appTools/ToolFiducials.py:540 appTools/ToolFiducials.py:554 camlib.py:5286 +#: camlib.py:5682 msgid "Failed." msgstr "Başarısız oldu." -#: appEditors/AppGerberEditor.py:5216 +#: appEditors/AppGerberEditor.py:5248 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:5248 +#: appEditors/AppGerberEditor.py:5280 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:5264 +#: appEditors/AppGerberEditor.py:5296 msgid "Done. Scale Tool completed." msgstr "Bitti. Ölçekleme işlemi tamamlandı." -#: appEditors/AppGerberEditor.py:5302 +#: appEditors/AppGerberEditor.py:5334 msgid "Polygons marked." msgstr "Çokgenler işaretlendi." -#: appEditors/AppGerberEditor.py:5305 +#: appEditors/AppGerberEditor.py:5337 msgid "No polygons were marked. None fit within the limits." msgstr "Çokgenler işaretlenmedi. Hiçbiri sınırlara uymuyor." -#: appEditors/AppGerberEditor.py:6033 +#: appEditors/AppGerberEditor.py:6065 msgid "Rotation action was not executed." msgstr "Döndürme işlemi gerçekleştirilemedi." -#: appEditors/AppGerberEditor.py:6075 app_Main.py:6050 app_Main.py:6097 +#: appEditors/AppGerberEditor.py:6107 app_Main.py:6050 app_Main.py:6097 msgid "Flip action was not executed." msgstr "Çevirme işlemi gerçekleştirilemedi." -#: appEditors/AppGerberEditor.py:6115 +#: appEditors/AppGerberEditor.py:6147 msgid "Skew action was not executed." msgstr "Eğriltme işlemi gerçekleştirilemedi." -#: appEditors/AppGerberEditor.py:6154 +#: appEditors/AppGerberEditor.py:6186 msgid "Scale action was not executed." msgstr "Ölçeklendirme işlemi gerçekleştirilemedi." -#: appEditors/AppGerberEditor.py:6198 +#: appEditors/AppGerberEditor.py:6230 msgid "Offset action was not executed." msgstr "Hizalama işlemi gerçekleştirilemedi." -#: appEditors/AppGerberEditor.py:6287 +#: appEditors/AppGerberEditor.py:6319 msgid "Geometry shape offset Y cancelled" msgstr "Y ekseni şekil hizalaması iptal edildi" -#: appEditors/AppGerberEditor.py:6303 +#: appEditors/AppGerberEditor.py:6335 msgid "Geometry shape skew X cancelled" msgstr "X ekseni eğim işlemi iptal edildi" -#: appEditors/AppGerberEditor.py:6319 +#: appEditors/AppGerberEditor.py:6351 msgid "Geometry shape skew Y cancelled" msgstr "Y ekseni eğim işlemi iptal edildi" @@ -3893,7 +3891,7 @@ msgstr "Metin boyunca Bul kutusundaki ile değiştirilecek dize." #: appGUI/ObjectUI.py:1889 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 -#: appTools/ToolIsolation.py:3391 appTools/ToolPaint.py:3116 +#: appTools/ToolIsolation.py:3394 appTools/ToolPaint.py:3116 #: tclCommands/TclCommandPaint.py:162 msgid "All" msgstr "Tamamı" @@ -3989,7 +3987,7 @@ msgid "Dia" msgstr "Boyut" #: appEditors/appGCodeEditor.py:687 appGUI/ObjectUI.py:999 -#: appGUI/ObjectUI.py:2034 appTools/ToolIsolation.py:3035 +#: appGUI/ObjectUI.py:2034 appTools/ToolIsolation.py:3038 #: appTools/ToolNCC.py:3909 appTools/ToolPaint.py:2831 msgid "TT" msgstr "TT" @@ -4317,8 +4315,8 @@ msgstr "Yeni" #: appTools/ToolCopperThieving.py:1354 appTools/ToolCutOut.py:2027 #: appTools/ToolDblSided.py:529 appTools/ToolDblSided.py:771 #: appTools/ToolFilm.py:933 appTools/ToolFilm.py:956 appTools/ToolImage.py:135 -#: appTools/ToolImage.py:190 appTools/ToolIsolation.py:3351 -#: appTools/ToolIsolation.py:3404 appTools/ToolNCC.py:3872 +#: appTools/ToolImage.py:190 appTools/ToolIsolation.py:3354 +#: appTools/ToolIsolation.py:3407 appTools/ToolNCC.py:3872 #: appTools/ToolNCC.py:4342 appTools/ToolPaint.py:3132 #: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168 #: appTools/ToolPanelize.py:716 appTools/ToolTransform.py:126 @@ -4347,7 +4345,7 @@ msgstr "Yeni boş bir Şekil nesnesi oluşturur." #: appTools/ToolDblSided.py:528 appTools/ToolDblSided.py:769 #: appTools/ToolFilm.py:932 appTools/ToolFilm.py:955 appTools/ToolImage.py:116 #: appTools/ToolImage.py:137 appTools/ToolImage.py:190 -#: appTools/ToolIsolation.py:3352 appTools/ToolIsolation.py:3404 +#: appTools/ToolIsolation.py:3355 appTools/ToolIsolation.py:3407 #: appTools/ToolNCC.py:3873 appTools/ToolNCC.py:4342 appTools/ToolPaint.py:3132 #: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168 #: appTools/ToolPanelize.py:716 appTools/ToolPanelize.py:810 @@ -4374,7 +4372,7 @@ msgstr "Yeni boş bir Gerber nesnesi oluşturur." #: appTools/ToolCopperThieving.py:165 appTools/ToolCopperThieving.py:1340 #: appTools/ToolCopperThieving.py:1354 appTools/ToolDblSided.py:530 #: appTools/ToolDblSided.py:728 appTools/ToolDblSided.py:770 -#: appTools/ToolFilm.py:1211 appTools/ToolIsolation.py:3404 +#: appTools/ToolFilm.py:1211 appTools/ToolIsolation.py:3407 #: appTools/ToolNCC.py:4342 appTools/ToolPaint.py:3132 #: appTools/ToolPanelize.py:148 appTools/ToolPunchGerber.py:1128 #: appTools/ToolPunchGerber.py:1143 appTools/ToolTransform.py:126 @@ -5378,7 +5376,7 @@ msgid "NCC Tool" msgstr "Bakır Temizleme" #: appGUI/MainGUI.py:1052 appGUI/MainGUI.py:2221 appGUI/MainGUI.py:4474 -#: appTools/ToolIsolation.py:192 appTools/ToolIsolation.py:2951 +#: appTools/ToolIsolation.py:192 appTools/ToolIsolation.py:2954 msgid "Isolation Tool" msgstr "Yalıtım" @@ -5402,7 +5400,7 @@ msgid "SolderPaste Tool" msgstr "Lehim Pastası" #: appGUI/MainGUI.py:1064 appGUI/MainGUI.py:2233 appGUI/MainGUI.py:4486 -#: appTools/ToolSub.py:647 +#: appTools/ToolSub.py:648 msgid "Subtract Tool" msgstr "Çıkarıcı" @@ -5602,10 +5600,10 @@ msgstr "Çalışma Alanı" #: appGUI/MainGUI.py:1429 appTools/ToolCopperThieving.py:1243 #: appTools/ToolCorners.py:475 appTools/ToolEtchCompensation.py:291 #: appTools/ToolExtractDrills.py:454 appTools/ToolFiducials.py:902 -#: appTools/ToolInvertGerber.py:212 appTools/ToolIsolation.py:2999 +#: appTools/ToolInvertGerber.py:212 appTools/ToolIsolation.py:3002 #: appTools/ToolOptimal.py:421 appTools/ToolPunchGerber.py:1010 #: appTools/ToolQRCode.py:666 appTools/ToolRulesCheck.py:1171 -#: appTools/ToolSolderPaste.py:1144 appTools/ToolSub.py:693 +#: appTools/ToolSolderPaste.py:1144 appTools/ToolSub.py:694 msgid "GERBER" msgstr "GERBER" @@ -5614,7 +5612,7 @@ msgstr "GERBER" msgid "EXCELLON" msgstr "EXCELLON" -#: appGUI/MainGUI.py:1449 appTools/ToolSub.py:746 +#: appGUI/MainGUI.py:1449 appTools/ToolSub.py:747 msgid "GEOMETRY" msgstr "ŞEKİL" @@ -5776,7 +5774,7 @@ msgstr "Evet" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 -#: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3079 +#: appTools/ToolDrilling.py:2090 appTools/ToolIsolation.py:3082 #: appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3959 #: appTools/ToolPaint.py:2869 appTranslation.py:112 appTranslation.py:214 #: app_Main.py:2499 app_Main.py:3526 app_Main.py:5981 app_Main.py:8997 @@ -6418,7 +6416,7 @@ msgid "App Object" msgstr "Uygulama Nesnesi" #: appGUI/ObjectUI.py:78 appTools/ToolDrilling.py:2015 -#: appTools/ToolIsolation.py:2988 appTools/ToolMilling.py:1620 +#: appTools/ToolIsolation.py:2991 appTools/ToolMilling.py:1620 msgid "" "BASIC is suitable for a beginner. Many parameters\n" "are hidden from the user in this mode.\n" @@ -6554,11 +6552,11 @@ msgstr "" "Çalışma alanı üzerindeki şekil örneklerini\n" "işaretleyin." -#: appGUI/ObjectUI.py:339 appTools/ToolIsolation.py:3478 +#: appGUI/ObjectUI.py:339 appTools/ToolIsolation.py:3481 msgid "Buffer Solid Geometry" msgstr "Dolgulu Tampon" -#: appGUI/ObjectUI.py:341 appTools/ToolIsolation.py:3480 +#: appGUI/ObjectUI.py:341 appTools/ToolIsolation.py:3483 msgid "" "This button is shown only when the Gerber file\n" "is loaded without buffering.\n" @@ -6575,7 +6573,7 @@ msgid "Isolation Routing" msgstr "Yalıtım Oluşturma" #: appGUI/ObjectUI.py:360 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:32 -#: appTools/ToolIsolation.py:2978 +#: appTools/ToolIsolation.py:2981 msgid "" "Create a Geometry object with\n" "toolpaths to cut around polygons." @@ -6640,7 +6638,7 @@ msgid "Resulting geometry will have rounded corners." msgstr "Ortaya çıkan şeklin köşeleri yuvarlatılmış olacaktır." #: appGUI/ObjectUI.py:467 appGUI/ObjectUI.py:507 appTools/ToolCutOut.py:2304 -#: appTools/ToolCutOut.py:2319 appTools/ToolIsolation.py:3457 +#: appTools/ToolCutOut.py:2319 appTools/ToolIsolation.py:3460 #: appTools/ToolNCC.py:4391 appTools/ToolPaint.py:3167 msgid "Generate Geometry" msgstr "Şekil Oluştur" @@ -6970,14 +6968,14 @@ msgstr "" "Değer “dış” kesim için pozitif ve “iç” kesim için\n" "negatif olabilir." -#: appGUI/ObjectUI.py:1079 appTools/ToolIsolation.py:3100 +#: appGUI/ObjectUI.py:1079 appTools/ToolIsolation.py:3103 #: appTools/ToolNCC.py:66 appTools/ToolNCC.py:3986 appTools/ToolPaint.py:140 #: appTools/ToolPaint.py:2896 msgid "Add from DB" msgstr "Veri Tabanından Ekle" #: appGUI/ObjectUI.py:1096 appTools/ToolCutOut.py:2088 -#: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3135 +#: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3138 #: appTools/ToolNCC.py:4020 appTools/ToolPaint.py:2916 msgid "Search and Add" msgstr "Ara ve Ekle" @@ -6992,13 +6990,13 @@ msgstr "" #: appGUI/ObjectUI.py:1103 appObjects/FlatCAMGeometry.py:572 #: appTools/ToolCutOut.py:2100 appTools/ToolIsolation.py:66 -#: appTools/ToolIsolation.py:3146 appTools/ToolNCC.py:4031 +#: appTools/ToolIsolation.py:3149 appTools/ToolNCC.py:4031 #: appTools/ToolPaint.py:2927 msgid "Pick from DB" msgstr "Veri Tabanından Seç" #: appGUI/ObjectUI.py:1106 appTools/ToolCutOut.py:2103 -#: appTools/ToolIsolation.py:3149 appTools/ToolNCC.py:4034 +#: appTools/ToolIsolation.py:3152 appTools/ToolNCC.py:4034 #: appTools/ToolPaint.py:2930 msgid "" "Add a new tool to the Tool Table\n" @@ -7029,7 +7027,7 @@ msgstr "" #: appTools/ToolIsolation.py:532 appTools/ToolIsolation.py:640 #: appTools/ToolIsolation.py:645 appTools/ToolIsolation.py:675 #: appTools/ToolIsolation.py:698 appTools/ToolIsolation.py:711 -#: appTools/ToolIsolation.py:3179 appTools/ToolMilling.py:628 +#: appTools/ToolIsolation.py:3182 appTools/ToolMilling.py:628 #: appTools/ToolMilling.py:744 appTools/ToolMilling.py:749 #: appTools/ToolMilling.py:779 appTools/ToolMilling.py:790 #: appTools/ToolMilling.py:794 appTools/ToolMilling.py:1711 @@ -7043,7 +7041,7 @@ msgid "Parameters for" msgstr "İşlem İçin Seçenekler" #: appGUI/ObjectUI.py:1164 appTools/ToolDrilling.py:2119 -#: appTools/ToolIsolation.py:3182 appTools/ToolMilling.py:1714 +#: appTools/ToolIsolation.py:3185 appTools/ToolMilling.py:1714 #: appTools/ToolNCC.py:4067 appTools/ToolPaint.py:2961 msgid "" "The data used for creating GCode.\n" @@ -7222,13 +7220,13 @@ msgid "The feedrate used while the probe is probing." msgstr "Prob (algılayıcı) algılama yaparken kullanılan ilerleme hızı." #: appGUI/ObjectUI.py:1423 appTools/ToolDrilling.py:2364 -#: appTools/ToolIsolation.py:3278 appTools/ToolMilling.py:2042 +#: appTools/ToolIsolation.py:3281 appTools/ToolMilling.py:2042 #: appTools/ToolNCC.py:4225 appTools/ToolPaint.py:3056 msgid "Apply parameters to all tools" msgstr "Seçenekleri Tüm Araçlara Uygula" #: appGUI/ObjectUI.py:1426 appTools/ToolDrilling.py:2367 -#: appTools/ToolIsolation.py:3281 appTools/ToolMilling.py:2045 +#: appTools/ToolIsolation.py:3284 appTools/ToolMilling.py:2045 #: appTools/ToolNCC.py:4228 appTools/ToolPaint.py:3059 msgid "" "The parameters in the current form will be applied\n" @@ -7238,13 +7236,13 @@ msgstr "" "tüm uçlara uygulanacaktır." #: appGUI/ObjectUI.py:1437 appTools/ToolDrilling.py:2378 -#: appTools/ToolIsolation.py:3292 appTools/ToolMilling.py:2056 +#: appTools/ToolIsolation.py:3295 appTools/ToolMilling.py:2056 #: appTools/ToolNCC.py:4239 appTools/ToolPaint.py:3070 msgid "Common Parameters" msgstr "Ortak Seçenekler" #: appGUI/ObjectUI.py:1439 appTools/ToolDrilling.py:2380 -#: appTools/ToolIsolation.py:3294 appTools/ToolMilling.py:2058 +#: appTools/ToolIsolation.py:3297 appTools/ToolMilling.py:2058 #: appTools/ToolNCC.py:4241 appTools/ToolPaint.py:3072 msgid "Parameters that are common for all tools." msgstr "Tüm araçlar için ortak olan seçenekler." @@ -7452,7 +7450,7 @@ msgstr "Bir dışlama alanı ekleyin." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:305 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:324 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286 -#: appTools/ToolDrilling.py:2591 appTools/ToolIsolation.py:3440 +#: appTools/ToolDrilling.py:2591 appTools/ToolIsolation.py:3443 #: appTools/ToolMilling.py:2267 appTools/ToolNCC.py:4364 #: appTools/ToolPaint.py:3154 msgid "The kind of selection shape used for area selection." @@ -10583,7 +10581,7 @@ msgstr "Tamamı" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 -#: appTools/ToolCopperThieving.py:1322 appTools/ToolIsolation.py:3391 +#: appTools/ToolCopperThieving.py:1322 appTools/ToolIsolation.py:3394 #: appTools/ToolNCC.py:4319 appTools/ToolPaint.py:3116 msgid "Area Selection" msgstr "Alan" @@ -10593,7 +10591,7 @@ msgstr "Alan" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 #: appTools/ToolCopperThieving.py:1323 appTools/ToolDblSided.py:761 -#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:4319 +#: appTools/ToolIsolation.py:3394 appTools/ToolNCC.py:4319 #: appTools/ToolPaint.py:3116 tclCommands/TclCommandPaint.py:166 msgid "Reference Object" msgstr "Nesne" @@ -11968,7 +11966,7 @@ msgstr "Delik delme ve frezeleme yollarına sahip CNC İşi oluşturun." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:156 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:140 -#: appTools/ToolDrilling.py:2082 appTools/ToolIsolation.py:3071 +#: appTools/ToolDrilling.py:2082 appTools/ToolIsolation.py:3074 #: appTools/ToolMilling.py:1687 appTools/ToolNCC.py:3951 #: appTools/ToolPaint.py:2861 msgid "Tool order" @@ -11979,7 +11977,7 @@ msgstr "Uç Sırası" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:167 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141 -#: appTools/ToolDrilling.py:2083 appTools/ToolIsolation.py:3072 +#: appTools/ToolDrilling.py:2083 appTools/ToolIsolation.py:3075 #: appTools/ToolMilling.py:1688 appTools/ToolNCC.py:3952 #: appTools/ToolNCC.py:3962 appTools/ToolPaint.py:2862 #: appTools/ToolPaint.py:2872 @@ -12006,7 +12004,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:165 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:149 -#: appTools/ToolDrilling.py:2091 appTools/ToolIsolation.py:3080 +#: appTools/ToolDrilling.py:2091 appTools/ToolIsolation.py:3083 #: appTools/ToolMilling.py:1696 appTools/ToolNCC.py:3960 #: appTools/ToolPaint.py:2870 msgid "Forward" @@ -12016,7 +12014,7 @@ msgstr "İleri" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:64 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 -#: appTools/ToolDrilling.py:2092 appTools/ToolIsolation.py:3081 +#: appTools/ToolDrilling.py:2092 appTools/ToolIsolation.py:3084 #: appTools/ToolMilling.py:1697 appTools/ToolNCC.py:3961 #: appTools/ToolPaint.py:2871 msgid "Reverse" @@ -12371,13 +12369,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:288 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:242 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:243 -#: appTools/ToolIsolation.py:3299 appTools/ToolNCC.py:4246 +#: appTools/ToolIsolation.py:3302 appTools/ToolNCC.py:4246 #: appTools/ToolPaint.py:3076 msgid "Rest" msgstr "Kalan Parça İşleme" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:246 -#: appTools/ToolIsolation.py:3302 +#: appTools/ToolIsolation.py:3305 msgid "" "If checked, use 'rest machining'.\n" "Basically it will isolate outside PCB features,\n" @@ -12396,22 +12394,22 @@ msgstr "" "Onay kutusu seçilmezse, standart algoritma kullanılır." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:258 -#: appTools/ToolIsolation.py:3324 +#: appTools/ToolIsolation.py:3327 msgid "Combine" msgstr "Birleştir" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:260 -#: appTools/ToolIsolation.py:3326 +#: appTools/ToolIsolation.py:3329 msgid "Combine all passes into one object" msgstr "Tüm geçişleri tek bir nesnede birleştir" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:267 -#: appTools/ToolIsolation.py:3343 +#: appTools/ToolIsolation.py:3346 msgid "Except" msgstr "Dışında" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:268 -#: appTools/ToolIsolation.py:3344 +#: appTools/ToolIsolation.py:3347 msgid "" "When the isolation geometry is generated,\n" "by checking this, the area of the object below\n" @@ -12422,13 +12420,13 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:350 -#: appTools/ToolIsolation.py:3333 appTools/ToolNCC.py:4377 +#: appTools/ToolIsolation.py:3336 appTools/ToolNCC.py:4377 msgid "Check validity" msgstr "Doğruluğu Kontrol Et" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:352 -#: appTools/ToolIsolation.py:3335 appTools/ToolNCC.py:4379 +#: appTools/ToolIsolation.py:3338 appTools/ToolNCC.py:4379 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." @@ -12437,7 +12435,7 @@ msgstr "" "sağlayıp sağlamadıkları kontrol edilir." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:287 -#: appTools/ToolIsolation.py:3383 +#: appTools/ToolIsolation.py:3386 msgid "" "Isolation scope. Choose what to isolate:\n" "- 'All' -> Isolate all the polygons in the object\n" @@ -12453,18 +12451,18 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 -#: appTools/ToolIsolation.py:3391 appTools/ToolPaint.py:3116 +#: appTools/ToolIsolation.py:3394 appTools/ToolPaint.py:3116 #: tclCommands/TclCommandPaint.py:164 msgid "Polygon Selection" msgstr "Çokgen" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:315 -#: appTools/ToolIsolation.py:3427 +#: appTools/ToolIsolation.py:3430 msgid "Interiors" msgstr "İç" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:317 -#: appTools/ToolIsolation.py:3429 +#: appTools/ToolIsolation.py:3432 msgid "" "When checked the user can select interiors of a polygon.\n" "(holes in the polygon)." @@ -12473,12 +12471,12 @@ msgstr "" "(çokgendeki delikler)." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:322 -#: appTools/ToolIsolation.py:3314 +#: appTools/ToolIsolation.py:3317 msgid "Forced Rest" msgstr "Kalan İşlemeye Zorla" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:324 -#: appTools/ToolIsolation.py:3316 +#: appTools/ToolIsolation.py:3319 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" @@ -12500,17 +12498,6 @@ msgstr "Normal" msgid "Progressive" msgstr "Sıralı" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 -#: appObjects/AppObject.py:452 appObjects/FlatCAMObj.py:266 -#: appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 -#: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1115 -#: appTools/ToolCorners.py:419 appTools/ToolFiducials.py:563 -#: appTools/ToolMove.py:229 appTools/ToolQRCode.py:466 app_Main.py:4813 -msgid "Plotting" -msgstr "Çiziliyor" - #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:341 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305 @@ -12948,7 +12935,7 @@ msgstr "" "Aynı türden bir gerber veya şekil nesnesini birinden\n" "çıkarmak için kullanılan bir araç." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:38 appTools/ToolSub.py:782 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:38 appTools/ToolSub.py:783 msgid "Close paths" msgstr "Yolları Kapat" @@ -12959,11 +12946,11 @@ msgstr "" "Bunun işaretlenmesi şekil çıkarıcı nesnesi tarafından kesilen yolları " "kapatır." -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:42 appTools/ToolSub.py:679 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:42 appTools/ToolSub.py:680 msgid "Delete source" msgstr "Kaynağı Sil" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:44 appTools/ToolSub.py:681 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:44 appTools/ToolSub.py:682 msgid "" "When checked will delete the source objects\n" "after a successful operation." @@ -13338,10 +13325,6 @@ msgstr "Boş GRBL yükseklik haritası." msgid "Finished autolevelling." msgstr "Otomatik dengeleme tamamlanıyor." -#: appObjects/FlatCAMCNCJob.py:1894 -msgid "Plotting..." -msgstr "Çiziliyor..." - #: appObjects/FlatCAMCNCJob.py:1966 msgid "File saved to" msgstr "Dosya şuraya kaydedildi" @@ -13557,14 +13540,6 @@ msgstr "CNC Kodu oluşturuluyor" msgid "CNCjob created" msgstr "CNC İşi oluşturuldu" -#: appObjects/FlatCAMGeometry.py:2564 appTools/ToolCopperThieving.py:593 -#: appTools/ToolFilm.py:639 appTools/ToolFilm.py:883 -#: appTools/ToolIsolation.py:930 appTools/ToolNCC.py:868 -#: appTools/ToolOptimal.py:145 appTools/ToolPanelize.py:613 -#: appTools/ToolRulesCheck.py:627 -msgid "Working..." -msgstr "Çalışıyor..." - #: appObjects/FlatCAMGeometry.py:2585 msgid "Polish" msgstr "Parlatma Ekle" @@ -13636,21 +13611,17 @@ msgid "Operation could not be done." msgstr "İşlem tamamlanamadı." #: appObjects/FlatCAMGerber.py:556 appObjects/FlatCAMGerber.py:633 -#: appTools/ToolIsolation.py:1590 appTools/ToolIsolation.py:1957 +#: appTools/ToolIsolation.py:1590 appTools/ToolIsolation.py:1960 #: appTools/ToolNCC.py:1870 appTools/ToolNCC.py:2891 appTools/ToolNCC.py:3271 msgid "Isolation geometry could not be generated." msgstr "Yalıtım şekli oluşturulamadı." #: appObjects/FlatCAMGerber.py:583 appObjects/FlatCAMGerber.py:711 #: appTools/ToolIsolation.py:1656 appTools/ToolIsolation.py:1852 -#: appTools/ToolIsolation.py:2041 +#: appTools/ToolIsolation.py:2044 msgid "Isolation geometry created" msgstr "Yalıtım şekli başarı ile oluşturuldu" -#: appObjects/FlatCAMGerber.py:995 -msgid "Plotting Apertures" -msgstr "Şekiller çiziliyor" - #: appObjects/FlatCAMObj.py:252 msgid "Name changed from" msgstr "Adı şundan değiştirildi" @@ -13684,7 +13655,7 @@ msgstr "Eğriltiliyor..." msgid "Dimensions" msgstr "Boyutlar" -#: appObjects/FlatCAMObj.py:510 appTools/ToolProperties.py:195 +#: appObjects/FlatCAMObj.py:510 msgid "Calculating dimensions ... Please wait." msgstr "Boyutlar hesaplanıyor ... Lütfen bekleyin." @@ -14051,12 +14022,12 @@ msgstr "" #: appTools/ToolDblSided.py:946 appTools/ToolDrilling.py:2649 #: appTools/ToolEtchCompensation.py:459 appTools/ToolExtractDrills.py:699 #: appTools/ToolFiducials.py:962 appTools/ToolFilm.py:1387 -#: appTools/ToolInvertGerber.py:284 appTools/ToolIsolation.py:3490 +#: appTools/ToolInvertGerber.py:284 appTools/ToolIsolation.py:3493 #: appTools/ToolMilling.py:2324 appTools/ToolNCC.py:4407 #: appTools/ToolOptimal.py:594 appTools/ToolPaint.py:3183 #: appTools/ToolPanelize.py:891 appTools/ToolPunchGerber.py:1308 #: appTools/ToolQRCode.py:912 appTools/ToolRulesCheck.py:1627 -#: appTools/ToolSolderPaste.py:1558 appTools/ToolSub.py:806 +#: appTools/ToolSolderPaste.py:1558 appTools/ToolSub.py:807 #: appTools/ToolTransform.py:920 msgid "Reset Tool" msgstr "Verileri Sıfırla" @@ -14067,12 +14038,12 @@ msgstr "Verileri Sıfırla" #: appTools/ToolDblSided.py:949 appTools/ToolDrilling.py:2652 #: appTools/ToolEtchCompensation.py:462 appTools/ToolExtractDrills.py:702 #: appTools/ToolFiducials.py:965 appTools/ToolFilm.py:1390 -#: appTools/ToolInvertGerber.py:287 appTools/ToolIsolation.py:3493 +#: appTools/ToolInvertGerber.py:287 appTools/ToolIsolation.py:3496 #: appTools/ToolMilling.py:2327 appTools/ToolNCC.py:4410 #: appTools/ToolOptimal.py:597 appTools/ToolPaint.py:3186 #: appTools/ToolPanelize.py:894 appTools/ToolPunchGerber.py:1311 #: appTools/ToolQRCode.py:915 appTools/ToolRulesCheck.py:1630 -#: appTools/ToolSolderPaste.py:1561 appTools/ToolSub.py:809 +#: appTools/ToolSolderPaste.py:1561 appTools/ToolSub.py:810 #: appTools/ToolTransform.py:923 msgid "Will reset the tool parameters." msgstr "Yapılan değişiklikleri varsayılan ayarlara döndürür." @@ -14272,8 +14243,8 @@ msgstr "" "Beklenen kalibrasyon noktalarını ve ölçülen\n" "kalibrasyon noktalarını içerir." -#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:704 -#: appTools/ToolSub.py:757 +#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:705 +#: appTools/ToolSub.py:758 msgid "Target" msgstr "Hedef" @@ -14528,8 +14499,8 @@ msgstr "Bakır dolgu işlemi tamamlandı." #: appTools/ToolNCC.py:860 appTools/ToolNCC.py:1322 appTools/ToolNCC.py:1371 #: appTools/ToolNCC.py:1404 appTools/ToolPaint.py:1095 #: appTools/ToolPanelize.py:192 appTools/ToolPanelize.py:206 -#: appTools/ToolSub.py:163 appTools/ToolSub.py:181 appTools/ToolSub.py:390 -#: appTools/ToolSub.py:403 tclCommands/TclCommandCopperClear.py:97 +#: appTools/ToolSub.py:163 appTools/ToolSub.py:181 appTools/ToolSub.py:391 +#: appTools/ToolSub.py:404 tclCommands/TclCommandCopperClear.py:97 #: tclCommands/TclCommandPaint.py:99 msgid "Could not retrieve object" msgstr "Nesne alınamadı" @@ -14550,6 +14521,12 @@ msgstr "Bakır dolgu. Dolgusuz alanlar hazırlanıyor." 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." +#: appTools/ToolCopperThieving.py:593 appTools/ToolFilm.py:639 +#: appTools/ToolFilm.py:883 appTools/ToolNCC.py:868 +#: appTools/ToolRulesCheck.py:627 +msgid "Working..." +msgstr "Çalışıyor..." + #: appTools/ToolCopperThieving.py:626 msgid "Geometry not supported for bounding box" msgstr "Sınırlayıcı kutu için şekil desteklenmiyor" @@ -14620,7 +14597,7 @@ msgstr "" "belirleyebilirsiniz.\n" "- 'Nesne' - Belirtilen nesne alanı içinde bakır dolgusu yapar." -#: appTools/ToolCopperThieving.py:1334 appTools/ToolIsolation.py:3398 +#: appTools/ToolCopperThieving.py:1334 appTools/ToolIsolation.py:3401 #: appTools/ToolNCC.py:4336 appTools/ToolPaint.py:3126 msgid "Ref. Type" msgstr "Seçilen Tür" @@ -14633,12 +14610,12 @@ msgstr "" "Bakır dolgusu için şablon olarak kullanılacak FlatCAM nesnesinin türü.\n" "Gerber, Excellon veya Şekil olabilir." -#: appTools/ToolCopperThieving.py:1345 appTools/ToolIsolation.py:3409 +#: appTools/ToolCopperThieving.py:1345 appTools/ToolIsolation.py:3412 #: appTools/ToolNCC.py:4346 appTools/ToolPaint.py:3136 msgid "Ref. Object" msgstr "Nesne Türü" -#: appTools/ToolCopperThieving.py:1347 appTools/ToolIsolation.py:3411 +#: appTools/ToolCopperThieving.py:1347 appTools/ToolIsolation.py:3414 #: appTools/ToolNCC.py:4348 appTools/ToolPaint.py:3138 msgid "The FlatCAM object to be used as non copper clearing reference." msgstr "Bakır temizlemeye şablon olarak kullanılacak FlatCAM nesnesi." @@ -14790,7 +14767,7 @@ msgstr "Araçlar Veri Tabanından güncellenmiş uç." msgid "Default tool added." msgstr "Varsayılan uç eklendi." -#: appTools/ToolCutOut.py:471 appTools/ToolIsolation.py:2588 +#: appTools/ToolCutOut.py:471 appTools/ToolIsolation.py:2591 #: appTools/ToolNCC.py:3731 appTools/ToolPaint.py:2636 app_Main.py:5924 #: app_Main.py:5944 msgid "Selected tool can't be used here. Pick another." @@ -14938,7 +14915,7 @@ msgstr "" "Burada seçilen, 'Nesne' açılır kutudaki \n" "nesne türlerini belirler." -#: appTools/ToolCutOut.py:2091 appTools/ToolIsolation.py:3138 +#: appTools/ToolCutOut.py:2091 appTools/ToolIsolation.py:3141 #: appTools/ToolNCC.py:4023 appTools/ToolPaint.py:2919 msgid "" "Add a new tool to the Tool Table\n" @@ -15544,19 +15521,19 @@ msgstr "Orta Noktaya Git" msgid "Current Tool parameters were applied to all tools." msgstr "Mevcut araç seçenekleri tüm araçlara uygulandı." -#: appTools/ToolDrilling.py:1600 camlib.py:4071 +#: appTools/ToolDrilling.py:1600 camlib.py:4078 msgid "The loaded Excellon file has no drills" msgstr "Yüklenen Excellon dosyasında delik yok" -#: appTools/ToolDrilling.py:1645 camlib.py:3989 +#: appTools/ToolDrilling.py:1645 camlib.py:3996 msgid "Creating a list of points to drill..." msgstr "Delinecek noktalar listesi oluşturuluyor ..." -#: appTools/ToolDrilling.py:1652 camlib.py:4018 +#: appTools/ToolDrilling.py:1652 camlib.py:4025 msgid "Failed. Drill points inside the exclusion zones." msgstr "Hata. Dışlama alanlarında delikler var." -#: appTools/ToolDrilling.py:1668 camlib.py:4061 camlib.py:5455 camlib.py:5864 +#: appTools/ToolDrilling.py:1668 camlib.py:4068 camlib.py:5462 camlib.py:5871 msgid "Starting G-Code" msgstr "G-Kodu başlatılıyor" @@ -15564,7 +15541,7 @@ msgstr "G-Kodu başlatılıyor" msgid "Generating Excellon CNCJob..." msgstr "Excellon CNC İşi oluşturuluyor ..." -#: appTools/ToolDrilling.py:1791 camlib.py:3213 camlib.py:3636 camlib.py:5722 +#: appTools/ToolDrilling.py:1791 camlib.py:3213 camlib.py:3643 camlib.py:5729 msgid "The Toolchange X,Y format has to be (x, y)." msgstr "Uç değiştir X, Y koordinat biçimi (x, y) şeklinde olmalıdır." @@ -16037,9 +16014,11 @@ msgstr "" "Seçenek olarak desteklenmeyen bir tür seçildi. Yalnızca Şekil ve Gerber " "türleri desteklenir" -#: appTools/ToolImage.py:149 -msgid "Importing Image" -msgstr "Görüntü içe aktarılıyor" +#: appTools/ToolImage.py:149 appTools/ToolPcbWizard.py:336 +#, fuzzy +#| msgid "Importing SVG" +msgid "Importing" +msgstr "SVG dosyası içe aktarılıyor" #: appTools/ToolImage.py:161 appTools/ToolPDF.py:155 app_Main.py:10070 #: app_Main.py:10125 app_Main.py:10203 app_Main.py:10266 app_Main.py:10332 @@ -16201,7 +16180,7 @@ msgid "" msgstr "Eksik yalıtım. En az bir uç tam bir yalıtım yapamadı." #: appTools/ToolIsolation.py:1068 appTools/ToolIsolation.py:1155 -#: appTools/ToolIsolation.py:1213 appTools/ToolIsolation.py:2637 +#: appTools/ToolIsolation.py:1213 appTools/ToolIsolation.py:2640 #: appTools/ToolNCC.py:1015 appTools/ToolNCC.py:1103 appTools/ToolNCC.py:1165 #: appTools/ToolNCC.py:3780 appTools/ToolPaint.py:703 appTools/ToolPaint.py:791 #: appTools/ToolPaint.py:853 appTools/ToolPaint.py:2692 @@ -16236,7 +16215,9 @@ msgid "Tool(s) deleted from Tool Table." msgstr "Uç(lar) Araçlar Tablosundan silindi." #: appTools/ToolIsolation.py:1390 -msgid "Isolating..." +#, fuzzy +#| msgid "Isolating..." +msgid "Isolating ..." msgstr "Yalıtılıyor..." #: appTools/ToolIsolation.py:1410 @@ -16256,17 +16237,17 @@ msgid "Click on a polygon to isolate it." msgstr "Yalıtım oluşturmak için çokgene tıklayın." #: appTools/ToolIsolation.py:1597 appTools/ToolIsolation.py:1620 -#: appTools/ToolIsolation.py:1776 appTools/ToolIsolation.py:1969 +#: appTools/ToolIsolation.py:1776 appTools/ToolIsolation.py:1972 msgid "Subtracting Geo" msgstr "Şekil çıkarılıyor" #: appTools/ToolIsolation.py:1601 appTools/ToolIsolation.py:1780 -#: appTools/ToolIsolation.py:1973 +#: appTools/ToolIsolation.py:1976 msgid "Intersecting Geo" msgstr "Şekil kesişiyor" #: appTools/ToolIsolation.py:1652 appTools/ToolIsolation.py:1849 -#: appTools/ToolIsolation.py:2038 +#: appTools/ToolIsolation.py:2041 msgid "Empty Geometry in" msgstr "Boş şekil" @@ -16285,58 +16266,58 @@ msgid "" "isolated:" msgstr "Yalıtımı yapılamayan bakır özelliklerin koordinatları şunlardır:" -#: appTools/ToolIsolation.py:2202 appTools/ToolIsolation.py:2315 +#: appTools/ToolIsolation.py:2205 appTools/ToolIsolation.py:2318 #: appTools/ToolPaint.py:1135 msgid "Added polygon" msgstr "Çokgen eklendi" -#: appTools/ToolIsolation.py:2203 appTools/ToolIsolation.py:2317 +#: appTools/ToolIsolation.py:2206 appTools/ToolIsolation.py:2320 msgid "Click to add next polygon or right click to start isolation." msgstr "" "Sonraki çokgeni eklemek için tıklatın veya yalıtımı başlatmak için sağ " "tıklatın." -#: appTools/ToolIsolation.py:2215 appTools/ToolPaint.py:1149 +#: appTools/ToolIsolation.py:2218 appTools/ToolPaint.py:1149 msgid "Removed polygon" msgstr "Çokgen kaldırıldı" -#: appTools/ToolIsolation.py:2216 +#: appTools/ToolIsolation.py:2219 msgid "Click to add/remove next polygon or right click to start isolation." msgstr "" "Sonraki çokgeni eklemek/kaldırmak için tıklatın \n" "veya yalıtımı başlatmak için sağ tıklatın." -#: appTools/ToolIsolation.py:2221 appTools/ToolPaint.py:1155 +#: appTools/ToolIsolation.py:2224 appTools/ToolPaint.py:1155 msgid "No polygon detected under click position." msgstr "Çokgen belirtilen konumda bulunamadı." -#: appTools/ToolIsolation.py:2251 appTools/ToolPaint.py:1185 +#: appTools/ToolIsolation.py:2254 appTools/ToolPaint.py:1185 msgid "List of single polygons is empty. Aborting." msgstr "Tekli çokgenlerin listesi boş. İşlem iptal ediliyor." -#: appTools/ToolIsolation.py:2320 +#: appTools/ToolIsolation.py:2323 msgid "No polygon in selection." msgstr "Seçimde çokgen yok." -#: appTools/ToolIsolation.py:2348 +#: appTools/ToolIsolation.py:2351 msgid "Click the end point of the paint area." msgstr "Çizim alanının bitiş noktasını tıklayın." -#: appTools/ToolIsolation.py:2601 appTools/ToolNCC.py:3744 +#: appTools/ToolIsolation.py:2604 appTools/ToolNCC.py:3744 #: appTools/ToolPaint.py:2649 app_Main.py:5935 app_Main.py:5954 msgid "Tool from DB added in Tool Table." msgstr "Araçlar Tablosuna Araçlar Veri Tabanından bir uç eklendi." -#: appTools/ToolIsolation.py:2655 appTools/ToolNCC.py:3797 +#: appTools/ToolIsolation.py:2658 appTools/ToolNCC.py:3797 #: appTools/ToolPaint.py:2709 msgid "New tool added to Tool Table." msgstr "Araçlar Tablosuna yeni uç eklendi." -#: appTools/ToolIsolation.py:3001 +#: appTools/ToolIsolation.py:3004 msgid "Gerber object for isolation routing." msgstr "Yalıtım oluşturmak için Gerber nesnesi." -#: appTools/ToolIsolation.py:3025 appTools/ToolNCC.py:3899 +#: appTools/ToolIsolation.py:3028 appTools/ToolNCC.py:3899 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for copper clearing." @@ -16344,7 +16325,7 @@ msgstr "" "Algoritmanın bakır temizleme için\n" "kullanacağı araçları seçeceği uç listesi." -#: appTools/ToolIsolation.py:3041 +#: appTools/ToolIsolation.py:3044 msgid "" "This is the Tool Number.\n" "Isolation routing will start with the tool with the biggest \n" @@ -16361,7 +16342,7 @@ msgstr "" "Bunun nedeni, bazı uçlarla bu işlevin çizim şekli\n" "oluşturamayacağıdır." -#: appTools/ToolIsolation.py:3049 appTools/ToolNCC.py:3923 +#: appTools/ToolIsolation.py:3052 appTools/ToolNCC.py:3923 msgid "" "Tool Diameter. It's value (in current FlatCAM units)\n" "is the cut width into the material." @@ -16369,7 +16350,7 @@ msgstr "" "Bu uç kalınlığıdır. Değeri (mevcut FlatCAM birimlerinde) \n" "malzemenin kesim genişliğidir." -#: appTools/ToolIsolation.py:3053 appTools/ToolNCC.py:3927 +#: appTools/ToolIsolation.py:3056 appTools/ToolNCC.py:3927 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n" @@ -16399,11 +16380,11 @@ msgstr "" "sütundaki değere eşit olacaktır.
V-Şekli-> V-Şekil Uç Tipini " "seçtiğinizde çalışma tipini otomatik olarak Yalıtım olarak seçecektir." -#: appTools/ToolIsolation.py:3121 appTools/ToolNCC.py:4007 +#: appTools/ToolIsolation.py:3124 appTools/ToolNCC.py:4007 msgid "Optimal" msgstr "En Uygun Uç" -#: appTools/ToolIsolation.py:3125 appTools/ToolNCC.py:4011 +#: appTools/ToolIsolation.py:3128 appTools/ToolNCC.py:4011 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." @@ -16411,7 +16392,7 @@ msgstr "" "Tam bir yalıtım yapmak için en\n" "uygun uç kalınlığını bulun." -#: appTools/ToolIsolation.py:3166 appTools/ToolNCC.py:4051 +#: appTools/ToolIsolation.py:3169 appTools/ToolNCC.py:4051 #: appTools/ToolPaint.py:2947 appTools/ToolSolderPaste.py:1212 msgid "" "Delete a selection of tools in the Tool Table\n" @@ -16420,7 +16401,7 @@ msgstr "" "Önce Araçlar Tablosunda bir satır(lar) seçerek\n" "burada seçilen ucu silin." -#: appTools/ToolIsolation.py:3354 +#: appTools/ToolIsolation.py:3357 msgid "" "Specify the type of object to be excepted from isolation.\n" "It can be of type: Gerber or Geometry.\n" @@ -16432,11 +16413,11 @@ msgstr "" "Burada seçilen 'Nesne', aşağıdaki metin kutusunu dolduracak\n" "nesnenin türünü belirler." -#: appTools/ToolIsolation.py:3364 +#: appTools/ToolIsolation.py:3367 msgid "Object whose area will be removed from isolation geometry." msgstr "Alanı, oluşturulacak yalıtım şekliyle ayrılacak nesne." -#: appTools/ToolIsolation.py:3400 appTools/ToolNCC.py:4338 +#: appTools/ToolIsolation.py:3403 appTools/ToolNCC.py:4338 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." @@ -16444,7 +16425,7 @@ msgstr "" "Bakır temizleme işleminde kullanılacak FlatCAM nesnesinin türü.\n" "Gerber, Excellon veya Şekil olabilir." -#: appTools/ToolIsolation.py:3466 +#: appTools/ToolIsolation.py:3469 msgid "" "Create a Geometry object with toolpaths to cut \n" "isolation outside, inside or on both sides of the\n" @@ -16500,7 +16481,9 @@ msgid "MOVE: Click on the Destination point ..." msgstr "TAŞI: Hedef noktasını tıklayın ..." #: appTools/ToolMove.py:163 -msgid "Moving..." +#, fuzzy +#| msgid "Moving..." +msgid "Moving ..." msgstr "Taşınıyor..." #: appTools/ToolMove.py:166 @@ -16842,8 +16825,10 @@ msgid "Open PDF cancelled" msgstr "PDF'yi açma işlemi iptal edildi" #: appTools/ToolPDF.py:123 -msgid "Parsing PDF file ..." -msgstr "PDF dosyası okunuyor ..." +#, fuzzy +#| msgid "Working ..." +msgid "Parsing ..." +msgstr "Çalışıyor ..." #: appTools/ToolPDF.py:139 app_Main.py:10297 msgid "Failed to open" @@ -16938,7 +16923,9 @@ msgid "Paint Done." msgstr "Çizim işlemi başarıyla tamamlandı." #: appTools/ToolPaint.py:2196 -msgid "Painting..." +#, fuzzy +#| msgid "Painting..." +msgid "Painting ..." msgstr "Çiziliyor..." #: appTools/ToolPaint.py:2230 appTools/ToolPaint.py:2235 @@ -17254,10 +17241,6 @@ msgstr "Bu Excellon dosyası değil." msgid "Cannot parse file" msgstr "Dosya okunamıyor" -#: appTools/ToolPcbWizard.py:336 -msgid "Importing Excellon." -msgstr "Excellon içe aktarılıyor." - #: appTools/ToolPcbWizard.py:343 msgid "Import Excellon file failed." msgstr "Excellon dosyası içe aktarılamadı." @@ -17473,10 +17456,6 @@ msgstr "Belirtilen kutu içinde seçili nesneden bir Gerber nesnesi oluşturun." msgid "Cancelled. There is no QRCode Data in the text box." msgstr "İptal edildi. Metin kutusunda QR Kod verisi yoktur." -#: appTools/ToolQRCode.py:166 -msgid "Generating QRCode geometry" -msgstr "QR Kod şekli oluşturuluyor" - #: appTools/ToolQRCode.py:206 msgid "Click on the Destination point ..." msgstr "QR Kod'un ekleneceği hedef noktasını tıklayın ..." @@ -17782,10 +17761,6 @@ msgstr "Nozul (ağızlık), Araçlar Tablosundan silindi." msgid "No SolderPaste mask Gerber object loaded." msgstr "Yüklü Gerber lehim pastası maskesi nesnesi yok." -#: appTools/ToolSolderPaste.py:670 -msgid "Creating Solder Paste dispensing geometry." -msgstr "Lehim Pastası dağıtma şekli oluşturuluyor." - #: appTools/ToolSolderPaste.py:683 msgid "No Nozzle tools in the tool table." msgstr "Araçlar Tablosunda nozul (ağızlık) yok." @@ -18042,7 +18017,7 @@ msgstr "" msgid "Sub Tool" msgstr "Çıkarıcı" -#: appTools/ToolSub.py:151 appTools/ToolSub.py:382 +#: appTools/ToolSub.py:151 appTools/ToolSub.py:383 msgid "No Target object loaded." msgstr "Yüklü hedef yoktur." @@ -18050,63 +18025,65 @@ msgstr "Yüklü hedef yoktur." msgid "Loading geometry from Gerber objects." msgstr "Gerber nesnelerinden şekil yükleniyor." -#: appTools/ToolSub.py:171 appTools/ToolSub.py:395 +#: appTools/ToolSub.py:171 appTools/ToolSub.py:396 msgid "No Subtractor object loaded." msgstr "Yüklü çıkarıcı nesnesi yok." -#: appTools/ToolSub.py:220 +#: appTools/ToolSub.py:221 msgid "Finished parsing geometry for aperture" msgstr "Bir aralık için şekil okuma işlemini tamamlandı" -#: appTools/ToolSub.py:222 +#: appTools/ToolSub.py:223 msgid "Subtraction aperture processing finished." msgstr "Aralık çıkarma işlemi tamamlandı." -#: appTools/ToolSub.py:352 appTools/ToolSub.py:546 -msgid "Generating new object ..." -msgstr "Yeni nesne oluşturuluyor ..." +#: appTools/ToolSub.py:353 appTools/ToolSub.py:547 +#, fuzzy +#| msgid "Open Project ..." +msgid "New object ..." +msgstr "Proje Aç..." -#: appTools/ToolSub.py:355 appTools/ToolSub.py:549 appTools/ToolSub.py:631 +#: appTools/ToolSub.py:356 appTools/ToolSub.py:550 appTools/ToolSub.py:632 msgid "Generating new object failed." msgstr "Yeni nesne oluşturulamadı." -#: appTools/ToolSub.py:359 appTools/ToolSub.py:554 +#: appTools/ToolSub.py:360 appTools/ToolSub.py:555 msgid "Created" msgstr "Oluşturuldu" -#: appTools/ToolSub.py:408 +#: appTools/ToolSub.py:409 msgid "Currently, the Subtractor geometry cannot be of type Multigeo." msgstr "Çıkarıcı şekli şu anda çoklu şekil tipinde olamaz." -#: appTools/ToolSub.py:448 +#: appTools/ToolSub.py:449 msgid "Parsing solid_geometry ..." msgstr "Dolgulu şekil okunuyor ..." -#: appTools/ToolSub.py:450 +#: appTools/ToolSub.py:451 msgid "Parsing solid_geometry for tool" msgstr "Bir araç için dolgulu şekil okunuyor" -#: appTools/ToolSub.py:706 +#: appTools/ToolSub.py:707 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." msgstr "Gerber çıkartma nesnesinin çıkarıldığı Gerber nesnesi." -#: appTools/ToolSub.py:720 appTools/ToolSub.py:773 +#: appTools/ToolSub.py:721 appTools/ToolSub.py:774 msgid "Subtractor" msgstr "Çıkarıcı" -#: appTools/ToolSub.py:722 +#: appTools/ToolSub.py:723 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." msgstr "Hedef Gerber nesnesinden çıkarılacak bir Gerber nesnesi." -#: appTools/ToolSub.py:729 +#: appTools/ToolSub.py:730 msgid "Subtract Gerber" msgstr "Gerber'i Çıkart" -#: appTools/ToolSub.py:732 +#: appTools/ToolSub.py:733 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -18118,29 +18095,29 @@ msgstr "" "Lehim maskesi üzerindeki örtüşen serigrafiyi \n" "kaldırmak için kullanılabilir." -#: appTools/ToolSub.py:759 +#: appTools/ToolSub.py:760 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." msgstr "Şekil çıkarıcı nesnesinin çıkarılacağı şekil nesnesi." -#: appTools/ToolSub.py:775 +#: appTools/ToolSub.py:776 msgid "" "Geometry object that will be subtracted\n" "from the target Geometry object." msgstr "Hedef Şekil nesnesinden çıkarılacak şekil nesnesi." -#: appTools/ToolSub.py:783 +#: appTools/ToolSub.py:784 msgid "" "Checking this will close the paths cut by the Geometry subtractor object." msgstr "" "Bunu işaretlenmesi, Şekil çıkarma nesnesi tarafından kesilen yolları kapatır." -#: appTools/ToolSub.py:787 +#: appTools/ToolSub.py:788 msgid "Subtract Geometry" msgstr "Şekli Çıkar" -#: appTools/ToolSub.py:790 +#: appTools/ToolSub.py:791 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -19076,10 +19053,6 @@ msgstr "Şekiller açılıyor ..." msgid "Disabling plots ..." msgstr "Şekillerin bağlantısı kesiliyor ..." -#: app_Main.py:7923 -msgid "Working ..." -msgstr "Çalışıyor ..." - #: app_Main.py:8036 msgid "Set alpha level ..." msgstr "Şeffaflık seviyesini ayarla ..." @@ -19229,15 +19202,19 @@ msgid "Save Object as PDF ..." msgstr "Nesneyi PDF Olarak Kaydet ..." #: app_Main.py:9361 -msgid "Printing PDF ... Please wait." -msgstr "PDF Yazdırılıyor ... Lütfen Bekleyiniz." +#, fuzzy +#| msgid "Painting..." +msgid "Printing PDF ..." +msgstr "Çiziliyor..." #: app_Main.py:9536 msgid "PDF file saved to" msgstr "PDF dosyası şuraya kaydedildi" -#: app_Main.py:9558 -msgid "Exporting SVG" +#: app_Main.py:9558 app_Main.py:9818 app_Main.py:9952 app_Main.py:10019 +#, fuzzy +#| msgid "Exporting SVG" +msgid "Exporting ..." msgstr "SVG'yi dışa aktarılıyor" #: app_Main.py:9601 @@ -19264,10 +19241,6 @@ msgstr "Ayarlar şuraya aktarıldı" msgid "Excellon file exported to" msgstr "Excellon dosyası şuraya aktarıldı" -#: app_Main.py:9818 -msgid "Exporting Excellon" -msgstr "Excellon dışa aktarılıyor" - #: app_Main.py:9823 app_Main.py:9830 msgid "Could not export Excellon file." msgstr "Excellon dosyası dışa aktarılamadı." @@ -19276,10 +19249,6 @@ msgstr "Excellon dosyası dışa aktarılamadı." msgid "Gerber file exported to" msgstr "Gerber dosyası şuraya aktarıldı" -#: app_Main.py:9952 -msgid "Exporting Gerber" -msgstr "Gerber dosyası dışa aktarılıyor" - #: app_Main.py:9957 app_Main.py:9964 msgid "Could not export file." msgstr "Dosya dışa aktarılamadı." @@ -19288,26 +19257,20 @@ msgstr "Dosya dışa aktarılamadı." msgid "DXF file exported to" msgstr "DXF dosyası şuraya aktarıldı" -#: app_Main.py:10019 -msgid "Exporting DXF" -msgstr "DXF dosyası dışa aktarılıyor" - #: app_Main.py:10024 app_Main.py:10031 msgid "Could not export DXF file." msgstr "DXF dosyası dışa aktarılamadı." -#: app_Main.py:10072 -msgid "Importing SVG" +#: app_Main.py:10072 app_Main.py:10127 tclCommands/TclCommandImportSvg.py:76 +#, fuzzy +#| msgid "Importing SVG" +msgid "Importing ..." msgstr "SVG dosyası içe aktarılıyor" #: app_Main.py:10080 app_Main.py:10135 msgid "Import failed." msgstr "İçe aktarma başarısız oldu." -#: app_Main.py:10127 -msgid "Importing DXF" -msgstr "DXF dosyası içe aktarılıyor" - #: app_Main.py:10165 app_Main.py:10356 app_Main.py:10421 msgid "Failed to open file" msgstr "Dosya açılamadı" @@ -19322,9 +19285,12 @@ msgstr "" "Nesne bir Gerber dosyası değil veya boş. Nesne oluşturma işlemi iptal " "ediliyor." -#: app_Main.py:10185 -msgid "Opening Gerber" -msgstr "Gerber açılıyor" +#: app_Main.py:10185 app_Main.py:10249 app_Main.py:10309 app_Main.py:10383 +#: app_Main.py:10436 tclCommands/TclCommandOpenDXF.py:81 +#, fuzzy +#| msgid "Opening G-Code." +msgid "Opening ..." +msgstr "G-Kodu açılıyor." #: app_Main.py:10196 msgid "Open Gerber failed. Probable not a Gerber file." @@ -19336,10 +19302,6 @@ msgstr "" msgid "Cannot open file" msgstr "Dosya açılamıyor" -#: app_Main.py:10249 -msgid "Opening Excellon." -msgstr "Excellon dosyası açılıyor." - #: app_Main.py:10259 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Excellon dosyası açılamadı. Bu muhtemelen bir Excellon dosyası değil." @@ -19352,10 +19314,6 @@ msgstr "G-Kod dosyası okunuyor" msgid "This is not GCODE" msgstr "Bu G KOD'u değil" -#: app_Main.py:10309 -msgid "Opening G-Code." -msgstr "G-Kodu açılıyor." - #: app_Main.py:10322 msgid "" "Failed to create CNCJob Object. Probable not a GCode file. Try to load it " @@ -19374,10 +19332,6 @@ msgstr "" "Nesne bir HPGL2 dosyası değil veya boş. Nesne oluşturma işlemini iptal " "ediliyor." -#: app_Main.py:10383 -msgid "Opening HPGL2" -msgstr "HPGL2 açılıyor" - #: app_Main.py:10390 msgid " Open HPGL2 failed. Probable not a HPGL2 file." msgstr " HPGL2 açılamadı. Muhtemelen bir HPGL2 dosyası değil." @@ -19386,10 +19340,6 @@ msgstr " HPGL2 açılamadı. Muhtemelen bir HPGL2 dosyası değil." msgid "TCL script file opened in Code Editor." msgstr "TCL komut dosyası Kod Düzenleyici'de açıldı." -#: app_Main.py:10436 -msgid "Opening TCL Script..." -msgstr "TCL komut dosyası açılıyor..." - #: app_Main.py:10447 msgid "Failed to open TCL Script." msgstr "TCL komut dosyası açılamadı." @@ -19423,8 +19373,10 @@ msgid "Project loaded from" msgstr "Şuradan yüklenen proje" #: app_Main.py:10645 -msgid "Saving FlatCAM Project" -msgstr "FlatCAM Projesi Kaydediliyor" +#, fuzzy +#| msgid "&Save Project ..." +msgid "Saving Project ..." +msgstr "&Save Project ..." #: app_Main.py:10667 app_Main.py:10703 msgid "Project saved to" @@ -19510,11 +19462,11 @@ msgstr "Tampon oluşturulamadı. Tampon oluşturmak için hiçbir nesne seçilme msgid "There is no such parameter" msgstr "Böyle bir seçenek yok" -#: camlib.py:3072 camlib.py:5394 camlib.py:5794 +#: camlib.py:3072 camlib.py:5401 camlib.py:5801 msgid "Indexing geometry before generating G-Code..." msgstr "G-Kodu oluşturmadan önce şekil indeksleniyor..." -#: camlib.py:3102 camlib.py:4117 camlib.py:4353 +#: camlib.py:3102 camlib.py:4124 camlib.py:4360 msgid "" "The Cut Z parameter has positive value. It is the depth value to drill into " "material.\n" @@ -19532,16 +19484,16 @@ msgstr "" msgid "The Cut Z parameter is zero. There will be no cut, aborting" msgstr "Z kesme derinliği değeri sıfırdır. Kesim yapılamaz, iptal ediliyor" -#: camlib.py:3238 camlib.py:3616 +#: camlib.py:3238 camlib.py:3623 msgid "The End X,Y format has to be (x, y)." msgstr "X, Y son hareket koordinat biçimi (x, y) şeklinde olmalıdır." -#: camlib.py:3314 camlib.py:3707 camlib.py:4201 camlib.py:4434 camlib.py:5468 -#: camlib.py:5875 +#: camlib.py:3314 camlib.py:3714 camlib.py:4208 camlib.py:4441 camlib.py:5475 +#: camlib.py:5882 msgid "Starting G-Code for tool with diameter" msgstr "Şu kalınlıktaki uç için G-Kodu başlatılıyor" -#: camlib.py:3438 camlib.py:4322 camlib.py:4555 camlib.py:6816 +#: camlib.py:3438 camlib.py:4329 camlib.py:4562 camlib.py:6823 msgid "G91 coordinates not implemented" msgstr "G91 koordinatları uygulanmadı" @@ -19549,7 +19501,7 @@ msgstr "G91 koordinatları uygulanmadı" msgid "Finished G-Code generation for tool:" msgstr "Uç için G-Kodu oluşturma işlemi tamamlandı:" -#: camlib.py:3536 camlib.py:5340 camlib.py:5735 +#: camlib.py:3543 camlib.py:5347 camlib.py:5742 msgid "" "Cut_Z parameter is None or zero. Most likely a bad combinations of other " "parameters." @@ -19557,7 +19509,7 @@ msgstr "" "Z kesme derinliği değeri yok veya sıfırdır. Büyük olasılıkla diğer " "seçeneklerin başarısız sonuçlarıdır." -#: camlib.py:3544 camlib.py:5349 camlib.py:5744 +#: camlib.py:3551 camlib.py:5356 camlib.py:5751 msgid "" "The Cut Z parameter has positive value. It is the depth value to cut into " "material.\n" @@ -19571,15 +19523,15 @@ msgstr "" "değere sahip olması gerekir; uygulama, değeri negatif değere dönüştürür. " "Ortaya çıkan CNC kodunu (Gcode, vb.) Kontrol edin." -#: camlib.py:3552 camlib.py:4127 camlib.py:4363 camlib.py:5357 camlib.py:5752 +#: camlib.py:3559 camlib.py:4134 camlib.py:4370 camlib.py:5364 camlib.py:5759 msgid "The Cut Z parameter is zero. There will be no cut, skipping file" msgstr "Z kesme derinliği değeri sıfırdır. Kesim yapılamaz, dosya atlandı" -#: camlib.py:3557 camlib.py:5362 camlib.py:5758 +#: camlib.py:3564 camlib.py:5369 camlib.py:5765 msgid "Travel Z parameter is None or zero." msgstr "Z kalkış değeri yok veya sıfırdır." -#: camlib.py:3562 camlib.py:5367 camlib.py:5763 +#: camlib.py:3569 camlib.py:5374 camlib.py:5770 msgid "" "The Travel Z parameter has negative value. It is the height value to travel " "between cuts.\n" @@ -19593,19 +19545,19 @@ msgstr "" "olması gerekir, bu nedenle uygulama değeri pozitif hale getirecektir. Ortaya " "çıkan CNC Kodunu (Gcode, vb.) kontrol edin." -#: camlib.py:3570 camlib.py:5375 camlib.py:5771 +#: camlib.py:3577 camlib.py:5382 camlib.py:5778 msgid "The Z Travel parameter is zero. This is dangerous, skipping file" msgstr "Z kalkış değeri sıfırdır. Bu tehlikeli, dosya atlanıyor" -#: camlib.py:3814 camlib.py:5541 camlib.py:5951 +#: camlib.py:3821 camlib.py:5548 camlib.py:5958 msgid "Finished G-Code generation" msgstr "G-Kodu oluşturma işlemi tamamlanıyor" -#: camlib.py:3814 camlib.py:5541 +#: camlib.py:3821 camlib.py:5548 msgid "paths traced" msgstr "izlenen yollar" -#: camlib.py:3871 +#: camlib.py:3878 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -19614,7 +19566,7 @@ msgstr "" "Düzenle -> Ayarlar -> Uç Değiştir X, Y alanının (x, y) biçiminde iki değer " "olması gerekir, ancak şimdi yalnızca bir değer var. " -#: camlib.py:3883 camlib.py:5303 camlib.py:5702 +#: camlib.py:3890 camlib.py:5310 camlib.py:5709 msgid "" "The End Move X,Y field in Edit -> Preferences has to be in the format (x, y) " "but now there is only one value, not two." @@ -19622,11 +19574,11 @@ msgstr "" "Düzenle ->Ayarlar -> X, Y Son Hareket alanının (x, y) biçiminde olması " "gerekir, ancak şimdi iki değil yalnızca bir değer var." -#: camlib.py:5209 +#: camlib.py:5216 msgid "Finished G-Code generation..." msgstr "G-Kodu oluşturma işlemi tamamlandı ..." -#: camlib.py:5326 +#: camlib.py:5333 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -19635,14 +19587,14 @@ msgstr "" "Düzenle -> Ayarlar -> Uç Değiştir X, Y alanının (x, y) biçiminde iki değer " "olması gerekir, ancak şimdi yalnızca bir değer var." -#: camlib.py:5593 +#: camlib.py:5600 msgid "" "Trying to generate a CNC Job from a Geometry object without solid_geometry." msgstr "" "Dolgulu şekil olmadan bir şekil nesnesinden bir CNC İşi oluşturmaya " "çalışıyorum." -#: camlib.py:5635 +#: camlib.py:5642 msgid "" "The Tool Offset value is too negative to use for the current_geometry.\n" "Raise the value (in module) and try again." @@ -19650,43 +19602,43 @@ msgstr "" "Uç hizalama değeri mevcut şekil için kullanılamayacak kadar negatif.\n" "Değeri artırın (modülde) ve tekrar deneyin." -#: camlib.py:5951 +#: camlib.py:5958 msgid " paths traced." msgstr " izlenen yollar." -#: camlib.py:5979 +#: camlib.py:5986 msgid "There is no tool data in the SolderPaste geometry." msgstr "Lehim Pastası şeklinde hiçbir uç bilgisi yoktur." -#: camlib.py:6069 +#: camlib.py:6076 msgid "Finished SolderPaste G-Code generation" msgstr "Lehim Pastası G-Kodu oluşturma tamamlandı" -#: camlib.py:6069 +#: camlib.py:6076 msgid "paths traced." msgstr "izlenen yollar." -#: camlib.py:6393 +#: camlib.py:6400 msgid "Parsing GCode file. Number of lines" msgstr "G-Kod dosyası okunuyor. Satır sayısı" -#: camlib.py:6505 +#: camlib.py:6512 msgid "Creating Geometry from the parsed GCode file. " msgstr "Okunan G-Kod dosyasından şekil oluşturuluyor. " -#: camlib.py:6562 +#: camlib.py:6569 msgid "Parsing GCode file for tool diameter" msgstr "Uç kalınlığı için GCode dosyası okunuyor" -#: camlib.py:6563 +#: camlib.py:6570 msgid "Number of lines" msgstr "Satır sayısı" -#: camlib.py:6652 +#: camlib.py:6659 msgid "Creating Geometry from the parsed GCode file for tool diameter" msgstr "Uç kalınlığı için okunan G-Kod dosyasından Şekil oluşturuluyor" -#: camlib.py:7086 camlib.py:7234 camlib.py:7403 +#: camlib.py:7093 camlib.py:7241 camlib.py:7410 msgid "G91 coordinates not implemented ..." msgstr "G91 koordinatları uygulanmadı ..." @@ -19794,6 +19746,75 @@ 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 "Iso" +#~ msgstr "Yalıtım" + +#~ msgid "Rough" +#~ msgstr "Kaba" + +#~ msgid "Finish" +#~ msgstr "Bitiş" + +#~ msgid "Loading Gerber into Editor" +#~ msgstr "Gerber, düzenleyiciye yükleniyor" + +#~ msgid "Creating Gerber." +#~ msgstr "Gerber oluşturuluyor." + +#~ msgid "Plotting..." +#~ msgstr "Çiziliyor..." + +#~ msgid "Plotting Apertures" +#~ msgstr "Şekiller çiziliyor" + +#~ msgid "Importing Image" +#~ msgstr "Görüntü içe aktarılıyor" + +#~ msgid "Parsing PDF file ..." +#~ msgstr "PDF dosyası okunuyor ..." + +#~ msgid "Importing Excellon." +#~ msgstr "Excellon içe aktarılıyor." + +#~ msgid "Generating QRCode geometry" +#~ msgstr "QR Kod şekli oluşturuluyor" + +#~ msgid "Creating Solder Paste dispensing geometry." +#~ msgstr "Lehim Pastası dağıtma şekli oluşturuluyor." + +#~ msgid "Generating new object ..." +#~ msgstr "Yeni nesne oluşturuluyor ..." + +#~ msgid "Printing PDF ... Please wait." +#~ msgstr "PDF Yazdırılıyor ... Lütfen Bekleyiniz." + +#~ msgid "Exporting Excellon" +#~ msgstr "Excellon dışa aktarılıyor" + +#~ msgid "Exporting Gerber" +#~ msgstr "Gerber dosyası dışa aktarılıyor" + +#~ msgid "Exporting DXF" +#~ msgstr "DXF dosyası dışa aktarılıyor" + +#~ msgid "Importing DXF" +#~ msgstr "DXF dosyası içe aktarılıyor" + +#~ msgid "Opening Gerber" +#~ msgstr "Gerber açılıyor" + +#~ msgid "Opening Excellon." +#~ msgstr "Excellon dosyası açılıyor." + +#~ msgid "Opening HPGL2" +#~ msgstr "HPGL2 açılıyor" + +#~ msgid "Opening TCL Script..." +#~ msgstr "TCL komut dosyası açılıyor..." + +#~ msgid "Saving FlatCAM Project" +#~ msgstr "FlatCAM Projesi Kaydediliyor" + #~ msgid "To add an Pad Array first select a aperture in Aperture Table" #~ msgstr "Bir ped dizisi eklemek için önce Şekil Tablosundan bir şekil seçin" @@ -21366,9 +21387,6 @@ msgstr "Değişkenlerde Şekil ismi yok. Lütfen bir isim girin ve tekrar deneyi #~ msgid "Export Code cancelled." #~ msgstr "Export Code cancelled." -#~ msgid "&Save Project ..." -#~ msgstr "&Save Project ..." - #~ msgid "Save Project C&opy ..." #~ msgstr "Save Project C&opy ..." diff --git a/locale_template/strings.pot b/locale_template/strings.pot index 1be43a6a..176179cf 100644 --- a/locale_template/strings.pot +++ b/locale_template/strings.pot @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-11-02 22:51+0200\n" +"POT-Creation-Date: 2020-11-03 06:12+0200\n" "PO-Revision-Date: 2019-03-25 15:08+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -104,7 +104,7 @@ msgstr "" msgid "Bookmarks" msgstr "" -#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2089 appDatabase.py:2135 +#: Bookmark.py:300 Bookmark.py:342 appDatabase.py:2111 appDatabase.py:2157 #: appEditors/AppExcEditor.py:1203 appEditors/AppExcEditor.py:1271 #: appEditors/AppTextEditor.py:259 appGUI/MainGUI.py:3015 appGUI/MainGUI.py:3237 #: appGUI/MainGUI.py:3452 appObjects/FlatCAMCNCJob.py:1757 @@ -120,7 +120,7 @@ msgstr "" msgid "Cancelled." msgstr "" -#: Bookmark.py:308 appDatabase.py:2097 appEditors/AppTextEditor.py:314 +#: Bookmark.py:308 appDatabase.py:2119 appEditors/AppTextEditor.py:314 #: appObjects/FlatCAMCNCJob.py:1679 appObjects/FlatCAMCNCJob.py:1871 #: appObjects/FlatCAMCNCJob.py:2333 appTools/ToolFilm.py:589 appTools/ToolFilm.py:839 #: appTools/ToolSolderPaste.py:1098 app_Main.py:2809 app_Main.py:9594 app_Main.py:9802 @@ -164,12 +164,12 @@ msgid "Click the end point of the area." msgstr "" #: appCommon/Common.py:358 appCommon/Common.py:460 appTools/ToolCopperThieving.py:391 -#: appTools/ToolIsolation.py:2354 appTools/ToolIsolation.py:2406 appTools/ToolNCC.py:1445 +#: appTools/ToolIsolation.py:2357 appTools/ToolIsolation.py:2409 appTools/ToolNCC.py:1445 #: appTools/ToolNCC.py:1497 appTools/ToolPaint.py:1225 appTools/ToolPaint.py:1276 msgid "Zone added. Click to start adding next zone or right click to finish." msgstr "" -#: appCommon/Common.py:405 appEditors/AppGeoEditor.py:2362 appTools/ToolIsolation.py:2377 +#: appCommon/Common.py:405 appEditors/AppGeoEditor.py:2362 appTools/ToolIsolation.py:2380 #: appTools/ToolNCC.py:1468 appTools/ToolPaint.py:1247 msgid "Click on next Point or click right mouse button to complete ..." msgstr "" @@ -206,27 +206,6 @@ msgstr "" msgid "Selected exclusion zones deleted." msgstr "" -#: appDatabase.py:29 appObjects/FlatCAMGeometry.py:131 appObjects/FlatCAMGeometry.py:1590 -#: appObjects/FlatCAMGeometry.py:1591 appObjects/FlatCAMGeometry.py:1600 -msgid "Iso" -msgstr "" - -#: appDatabase.py:29 appObjects/AppObject.py:259 appObjects/FlatCAMGeometry.py:131 -#: appObjects/FlatCAMGeometry.py:537 appObjects/FlatCAMGeometry.py:1072 -#: appObjects/FlatCAMGeometry.py:1202 appObjects/FlatCAMGerber.py:539 -#: appObjects/FlatCAMGerber.py:685 appTools/ToolCutOut.py:314 appTools/ToolCutOut.py:448 -#: appTools/ToolDrilling.py:1216 appTools/ToolIsolation.py:903 -#: appTools/ToolIsolation.py:1098 appTools/ToolIsolation.py:1629 -#: appTools/ToolIsolation.py:1791 appTools/ToolIsolation.py:1984 appTools/ToolMilling.py:983 -#: appTools/ToolNCC.py:840 appTools/ToolNCC.py:1046 appTools/ToolPaint.py:415 -#: appTools/ToolPaint.py:733 camlib.py:1231 camlib.py:1292 -msgid "Rough" -msgstr "" - -#: appDatabase.py:29 appObjects/FlatCAMGeometry.py:131 -msgid "Finish" -msgstr "" - #: appDatabase.py:44 msgid "ID" msgstr "" @@ -281,7 +260,7 @@ msgstr "" #: appGUI/ObjectUI.py:666 appObjects/FlatCAMExcellon.py:905 #: appObjects/FlatCAMExcellon.py:1005 appObjects/FlatCAMObj.py:719 #: appObjects/FlatCAMObj.py:782 appTools/ToolDrilling.py:1762 appTools/ToolDrilling.py:1827 -#: appTools/ToolDrilling.py:2065 appTools/ToolIsolation.py:3035 appTools/ToolMilling.py:1071 +#: appTools/ToolDrilling.py:2065 appTools/ToolIsolation.py:3038 appTools/ToolMilling.py:1071 #: appTools/ToolMilling.py:1175 appTools/ToolMilling.py:1360 appTools/ToolMilling.py:1670 #: appTools/ToolNCC.py:3909 appTools/ToolPaint.py:2831 appTools/ToolPcbWizard.py:404 #: appTools/ToolProperties.py:413 appTools/ToolProperties.py:476 @@ -329,35 +308,35 @@ msgstr "" msgid "The kind of Application Tool where this tool is to be used." msgstr "" -#: appDatabase.py:278 appDatabase.py:1786 appDatabase.py:2170 appGUI/MainGUI.py:1414 +#: appDatabase.py:278 appDatabase.py:1786 appDatabase.py:2192 appGUI/MainGUI.py:1414 #: app_Main.py:7557 msgid "General" msgstr "" -#: appDatabase.py:278 appDatabase.py:2173 +#: appDatabase.py:278 appDatabase.py:2195 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:55 appTools/ToolMilling.py:1747 msgid "Milling" msgstr "" -#: appDatabase.py:278 appDatabase.py:2178 +#: appDatabase.py:278 appDatabase.py:2200 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:54 appTools/ToolMilling.py:1746 msgid "Drilling" msgstr "" -#: appDatabase.py:278 appDatabase.py:600 appDatabase.py:2186 appTools/ToolNCC.py:4084 +#: appDatabase.py:278 appDatabase.py:600 appDatabase.py:2208 appTools/ToolNCC.py:4084 msgid "Isolation" msgstr "" -#: appDatabase.py:278 appDatabase.py:2194 appEditors/AppGeoEditor.py:531 +#: appDatabase.py:278 appDatabase.py:2216 appEditors/AppGeoEditor.py:531 #: appGUI/MainGUI.py:1621 appTools/ToolPaint.py:747 msgid "Paint" msgstr "" -#: appDatabase.py:278 appDatabase.py:2202 appTools/ToolNCC.py:1060 +#: appDatabase.py:278 appDatabase.py:2224 appTools/ToolNCC.py:1060 msgid "NCC" msgstr "" -#: appDatabase.py:278 appDatabase.py:2210 appTools/ToolCutOut.py:328 +#: appDatabase.py:278 appDatabase.py:2232 appTools/ToolCutOut.py:328 msgid "Cutout" msgstr "" @@ -365,7 +344,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:419 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:303 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:322 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:284 appTools/ToolIsolation.py:3438 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:284 appTools/ToolIsolation.py:3441 #: appTools/ToolNCC.py:4362 appTools/ToolPaint.py:3152 msgid "Shape" msgstr "" @@ -605,7 +584,7 @@ msgid "" "- Clear -> the regular non-copper clearing." msgstr "" -#: appDatabase.py:599 appEditors/AppGerberEditor.py:2800 appTools/ToolNCC.py:4083 +#: appDatabase.py:599 appEditors/AppGerberEditor.py:2832 appTools/ToolNCC.py:4083 msgid "Clear" msgstr "" @@ -613,7 +592,7 @@ msgstr "" #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:62 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:56 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:182 -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137 appTools/ToolIsolation.py:3217 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:137 appTools/ToolIsolation.py:3220 #: appTools/ToolMilling.py:1760 appTools/ToolNCC.py:4092 msgid "Milling Type" msgstr "" @@ -622,8 +601,8 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:184 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:192 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:139 -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:147 appTools/ToolIsolation.py:3219 -#: appTools/ToolIsolation.py:3227 appTools/ToolNCC.py:4094 appTools/ToolNCC.py:4102 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:147 appTools/ToolIsolation.py:3222 +#: appTools/ToolIsolation.py:3230 appTools/ToolNCC.py:4094 appTools/ToolNCC.py:4102 msgid "" "Milling type when the selected tool is of type: 'iso_op':\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -633,7 +612,7 @@ msgstr "" #: appDatabase.py:615 appDatabase.py:861 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:189 -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:144 appTools/ToolIsolation.py:3224 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:144 appTools/ToolIsolation.py:3227 #: appTools/ToolNCC.py:4099 msgid "Climb" msgstr "" @@ -641,7 +620,7 @@ msgstr "" #: appDatabase.py:616 appDatabase.py:862 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:190 -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:145 appTools/ToolIsolation.py:3225 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:145 appTools/ToolIsolation.py:3228 #: appTools/ToolNCC.py:4100 msgid "Conventional" msgstr "" @@ -653,7 +632,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:167 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:182 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:161 appTools/ToolDrilling.py:2312 -#: appTools/ToolIsolation.py:3202 appTools/ToolNCC.py:4115 appTools/ToolPaint.py:2973 +#: appTools/ToolIsolation.py:3205 appTools/ToolNCC.py:4115 appTools/ToolPaint.py:2973 msgid "Overlap" msgstr "" @@ -787,7 +766,7 @@ msgid "" msgstr "" #: appDatabase.py:700 appDatabase.py:758 appEditors/AppGeoEditor.py:614 -#: appEditors/AppGerberEditor.py:5352 appEditors/appGCodeEditor.py:687 +#: appEditors/AppGerberEditor.py:5384 appEditors/appGCodeEditor.py:687 #: appGUI/ObjectUI.py:143 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:255 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:183 @@ -848,12 +827,12 @@ msgid "Laser_lines" msgstr "" #: appDatabase.py:826 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:154 -#: appTools/ToolIsolation.py:3189 +#: appTools/ToolIsolation.py:3192 msgid "Passes" msgstr "" #: appDatabase.py:828 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:156 -#: appTools/ToolIsolation.py:3191 +#: appTools/ToolIsolation.py:3194 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -861,20 +840,20 @@ msgstr "" #: appDatabase.py:841 appGUI/ObjectUI.py:1696 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:321 -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:169 appTools/ToolIsolation.py:3204 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:169 appTools/ToolIsolation.py:3207 msgid "How much (percentage) of the tool width to overlap each tool pass." msgstr "" #: appDatabase.py:874 appGUI/ObjectUI.py:234 -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:201 appTools/ToolIsolation.py:3237 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:201 appTools/ToolIsolation.py:3240 msgid "Follow" msgstr "" #: appDatabase.py:876 appDatabase.py:882 appGUI/ObjectUI.py:235 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:45 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:203 -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:209 appTools/ToolIsolation.py:3239 -#: appTools/ToolIsolation.py:3245 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:209 appTools/ToolIsolation.py:3242 +#: appTools/ToolIsolation.py:3248 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -882,12 +861,12 @@ msgid "" msgstr "" #: appDatabase.py:891 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:218 -#: appTools/ToolIsolation.py:3254 +#: appTools/ToolIsolation.py:3257 msgid "Isolation Type" msgstr "" #: appDatabase.py:893 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:220 -#: appTools/ToolIsolation.py:3256 +#: appTools/ToolIsolation.py:3259 msgid "" "Choose how the isolation will be executed:\n" "- 'Full' -> complete isolation of polygons\n" @@ -900,17 +879,17 @@ msgid "" msgstr "" #: appDatabase.py:902 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:72 -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:229 appTools/ToolIsolation.py:3265 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:229 appTools/ToolIsolation.py:3268 msgid "Full" msgstr "" #: appDatabase.py:903 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:230 -#: appTools/ToolIsolation.py:3266 +#: appTools/ToolIsolation.py:3269 msgid "Ext" msgstr "" #: appDatabase.py:904 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:231 -#: appTools/ToolIsolation.py:3267 +#: appTools/ToolIsolation.py:3270 msgid "Int" msgstr "" @@ -1217,16 +1196,16 @@ msgstr "" #: appTools/ToolExtractDrills.py:740 appTools/ToolFiducials.py:980 #: appTools/ToolFiducials.py:991 appTools/ToolFilm.py:1458 appTools/ToolFilm.py:1469 #: appTools/ToolImage.py:321 appTools/ToolImage.py:332 appTools/ToolInvertGerber.py:302 -#: appTools/ToolInvertGerber.py:313 appTools/ToolIsolation.py:3507 -#: appTools/ToolIsolation.py:3518 appTools/ToolMilling.py:2341 appTools/ToolMilling.py:2352 +#: appTools/ToolInvertGerber.py:313 appTools/ToolIsolation.py:3510 +#: appTools/ToolIsolation.py:3521 appTools/ToolMilling.py:2341 appTools/ToolMilling.py:2352 #: appTools/ToolNCC.py:4527 appTools/ToolNCC.py:4538 appTools/ToolOptimal.py:615 #: appTools/ToolOptimal.py:626 appTools/ToolPaint.py:3256 appTools/ToolPaint.py:3267 #: appTools/ToolPanelize.py:916 appTools/ToolPanelize.py:927 appTools/ToolPcbWizard.py:488 #: appTools/ToolPcbWizard.py:499 appTools/ToolPunchGerber.py:1337 #: appTools/ToolPunchGerber.py:1348 appTools/ToolQRCode.py:930 appTools/ToolQRCode.py:941 #: appTools/ToolRulesCheck.py:1664 appTools/ToolRulesCheck.py:1675 -#: appTools/ToolSolderPaste.py:1576 appTools/ToolSolderPaste.py:1587 appTools/ToolSub.py:824 -#: appTools/ToolSub.py:835 appTools/ToolTransform.py:964 appTools/ToolTransform.py:975 +#: appTools/ToolSolderPaste.py:1576 appTools/ToolSolderPaste.py:1587 appTools/ToolSub.py:825 +#: appTools/ToolSub.py:836 appTools/ToolTransform.py:964 appTools/ToolTransform.py:975 msgid "Edited value is out of range" msgstr "" @@ -1247,16 +1226,16 @@ msgstr "" #: appTools/ToolExtractDrills.py:742 appTools/ToolFiducials.py:986 #: appTools/ToolFiducials.py:993 appTools/ToolFilm.py:1464 appTools/ToolFilm.py:1471 #: appTools/ToolImage.py:327 appTools/ToolImage.py:334 appTools/ToolInvertGerber.py:308 -#: appTools/ToolInvertGerber.py:315 appTools/ToolIsolation.py:3513 -#: appTools/ToolIsolation.py:3520 appTools/ToolMilling.py:2347 appTools/ToolMilling.py:2354 +#: appTools/ToolInvertGerber.py:315 appTools/ToolIsolation.py:3516 +#: appTools/ToolIsolation.py:3523 appTools/ToolMilling.py:2347 appTools/ToolMilling.py:2354 #: appTools/ToolNCC.py:4533 appTools/ToolNCC.py:4540 appTools/ToolOptimal.py:621 #: appTools/ToolOptimal.py:628 appTools/ToolPaint.py:3262 appTools/ToolPaint.py:3269 #: appTools/ToolPanelize.py:922 appTools/ToolPanelize.py:929 appTools/ToolPcbWizard.py:494 #: appTools/ToolPcbWizard.py:501 appTools/ToolPunchGerber.py:1343 #: appTools/ToolPunchGerber.py:1350 appTools/ToolQRCode.py:936 appTools/ToolQRCode.py:943 #: appTools/ToolRulesCheck.py:1670 appTools/ToolRulesCheck.py:1677 -#: appTools/ToolSolderPaste.py:1582 appTools/ToolSolderPaste.py:1589 appTools/ToolSub.py:830 -#: appTools/ToolSub.py:837 appTools/ToolTransform.py:970 appTools/ToolTransform.py:977 +#: appTools/ToolSolderPaste.py:1582 appTools/ToolSolderPaste.py:1589 appTools/ToolSub.py:831 +#: appTools/ToolSub.py:838 appTools/ToolTransform.py:970 appTools/ToolTransform.py:977 msgid "Edited value is within limits." msgstr "" @@ -1276,86 +1255,86 @@ msgstr "" msgid "Save changes" msgstr "" -#: appDatabase.py:1727 appDatabase.py:2164 appDatabase.py:2583 appDatabase.py:2595 +#: appDatabase.py:1727 appDatabase.py:2186 appDatabase.py:2605 appDatabase.py:2617 #: appGUI/MainGUI.py:490 appObjects/FlatCAMGeometry.py:1239 appTools/ToolCutOut.py:467 -#: appTools/ToolCutOut.py:489 appTools/ToolCutOut.py:530 appTools/ToolIsolation.py:2584 -#: appTools/ToolIsolation.py:2594 appTools/ToolIsolation.py:2678 appTools/ToolNCC.py:3727 +#: appTools/ToolCutOut.py:489 appTools/ToolCutOut.py:530 appTools/ToolIsolation.py:2587 +#: appTools/ToolIsolation.py:2597 appTools/ToolIsolation.py:2681 appTools/ToolNCC.py:3727 #: appTools/ToolNCC.py:3737 appTools/ToolNCC.py:3817 appTools/ToolPaint.py:2632 #: appTools/ToolPaint.py:2642 appTools/ToolPaint.py:2731 app_Main.py:5851 app_Main.py:5888 #: app_Main.py:5920 app_Main.py:5931 app_Main.py:5940 app_Main.py:5950 msgid "Tools Database" msgstr "" -#: appDatabase.py:1738 appDatabase.py:2108 appDatabase.py:2142 +#: appDatabase.py:1738 appDatabase.py:2130 appDatabase.py:2164 #: appObjects/FlatCAMGeometry.py:1052 appTools/ToolCutOut.py:294 #: appTools/ToolDrilling.py:895 appTools/ToolIsolation.py:1078 appTools/ToolNCC.py:1025 #: appTools/ToolPaint.py:713 app_Main.py:5847 msgid "Could not load Tools DB file." msgstr "" -#: appDatabase.py:1746 appDatabase.py:2150 appObjects/FlatCAMGeometry.py:1063 +#: appDatabase.py:1746 appDatabase.py:2172 appObjects/FlatCAMGeometry.py:1063 #: appTools/ToolCutOut.py:305 appTools/ToolDrilling.py:903 appTools/ToolIsolation.py:1089 #: appTools/ToolNCC.py:1036 appTools/ToolPaint.py:724 msgid "Failed to parse Tools DB file." msgstr "" -#: appDatabase.py:1749 appDatabase.py:2153 +#: appDatabase.py:1749 appDatabase.py:2175 msgid "Loaded Tools DB from" msgstr "" -#: appDatabase.py:2007 +#: appDatabase.py:2029 msgid "Tool added to DB." msgstr "" -#: appDatabase.py:2040 +#: appDatabase.py:2062 msgid "Tool copied from Tools DB." msgstr "" -#: appDatabase.py:2067 +#: appDatabase.py:2089 msgid "Tool removed from Tools DB." msgstr "" -#: appDatabase.py:2080 +#: appDatabase.py:2102 msgid "Export Tools Database" msgstr "" -#: appDatabase.py:2082 +#: appDatabase.py:2104 msgid "Tools_Database" msgstr "" -#: appDatabase.py:2119 appDatabase.py:2122 appDatabase.py:2225 +#: appDatabase.py:2141 appDatabase.py:2144 appDatabase.py:2247 msgid "Failed to write Tools DB to file." msgstr "" -#: appDatabase.py:2125 +#: appDatabase.py:2147 msgid "Exported Tools DB to" msgstr "" -#: appDatabase.py:2132 +#: appDatabase.py:2154 msgid "Import FlatCAM Tools DB" msgstr "" -#: appDatabase.py:2229 +#: appDatabase.py:2251 msgid "Saved Tools DB." msgstr "" -#: appDatabase.py:2402 +#: appDatabase.py:2424 msgid "To change tool properties select only one tool. Tools currently selected" msgstr "" -#: appDatabase.py:2559 +#: appDatabase.py:2581 msgid "No Tool/row selected in the Tools Database table" msgstr "" -#: appDatabase.py:2563 appTools/ToolDrilling.py:907 +#: appDatabase.py:2585 appTools/ToolDrilling.py:907 msgid "Tools DB empty." msgstr "" -#: appDatabase.py:2590 +#: appDatabase.py:2612 msgid "Tools in Tools Database edited but not saved." msgstr "" -#: appDatabase.py:2599 +#: appDatabase.py:2621 msgid "Cancelled adding tool from DB." msgstr "" @@ -1377,10 +1356,11 @@ msgstr "" #: appEditors/AppExcEditor.py:3132 appEditors/AppGeoEditor.py:4256 #: appEditors/AppGeoEditor.py:4270 appEditors/AppGerberEditor.py:1097 #: appEditors/AppGerberEditor.py:1337 appEditors/AppGerberEditor.py:1536 -#: appEditors/AppGerberEditor.py:1818 appEditors/AppGerberEditor.py:4656 -#: appEditors/AppGerberEditor.py:4673 appGUI/MainGUI.py:2996 appGUI/MainGUI.py:3008 +#: appEditors/AppGerberEditor.py:1818 appEditors/AppGerberEditor.py:4688 +#: appEditors/AppGerberEditor.py:4705 appGUI/MainGUI.py:2996 appGUI/MainGUI.py:3008 #: appTools/ToolAlignObjects.py:253 appTools/ToolAlignObjects.py:275 app_Main.py:5092 -#: app_Main.py:5246 +#: app_Main.py:5246 tclCommands/TclCommandPanelize.py:296 +#: tclCommands/TclCommandPanelize.py:305 msgid "Done." msgstr "" @@ -1520,7 +1500,7 @@ msgid "Done. Drill(s) deleted." msgstr "" #: appEditors/AppExcEditor.py:3567 appEditors/AppExcEditor.py:3577 -#: appEditors/AppGerberEditor.py:5104 +#: appEditors/AppGerberEditor.py:5136 msgid "Click on the circular array Center position" msgstr "" @@ -1529,13 +1509,13 @@ msgstr "" msgid "Excellon Editor" msgstr "" -#: appEditors/AppExcEditor.py:3715 appEditors/AppGerberEditor.py:2520 +#: appEditors/AppExcEditor.py:3715 appEditors/AppGerberEditor.py:2552 #: appEditors/appGCodeEditor.py:669 msgid "Name:" msgstr "" #: appEditors/AppExcEditor.py:3721 appGUI/ObjectUI.py:620 appGUI/ObjectUI.py:967 -#: appTools/ToolIsolation.py:3023 appTools/ToolNCC.py:3897 appTools/ToolPaint.py:2818 +#: appTools/ToolIsolation.py:3026 appTools/ToolNCC.py:3897 appTools/ToolPaint.py:2818 #: appTools/ToolSolderPaste.py:1156 msgid "Tools Table" msgstr "" @@ -1567,14 +1547,14 @@ msgstr "" #: appEditors/AppExcEditor.py:3768 appGUI/ObjectUI.py:1082 appGUI/ObjectUI.py:1639 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:268 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:130 appTools/ToolCutOut.py:2077 -#: appTools/ToolIsolation.py:3104 appTools/ToolNCC.py:3990 appTools/ToolNCC.py:4001 +#: appTools/ToolIsolation.py:3107 appTools/ToolNCC.py:3990 appTools/ToolNCC.py:4001 #: appTools/ToolPaint.py:2900 msgid "Tool Dia" msgstr "" #: appEditors/AppExcEditor.py:3770 appGUI/ObjectUI.py:1084 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57 -#: appTools/ToolIsolation.py:3106 appTools/ToolNCC.py:3992 +#: appTools/ToolIsolation.py:3109 appTools/ToolNCC.py:3992 msgid "Diameter for the new tool" msgstr "" @@ -1638,12 +1618,12 @@ msgid "" msgstr "" #: appEditors/AppExcEditor.py:3876 appEditors/AppExcEditor.py:4090 -#: appEditors/AppGerberEditor.py:2833 +#: appEditors/AppGerberEditor.py:2865 msgid "Linear" msgstr "" #: appEditors/AppExcEditor.py:3877 appEditors/AppExcEditor.py:4091 -#: appEditors/AppGerberEditor.py:2834 +#: appEditors/AppGerberEditor.py:2866 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:52 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:149 #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:107 @@ -1670,13 +1650,13 @@ msgstr "" #: appEditors/AppExcEditor.py:3904 appEditors/AppExcEditor.py:3954 #: appEditors/AppExcEditor.py:4026 appEditors/AppExcEditor.py:4119 #: appEditors/AppExcEditor.py:4170 appEditors/AppGerberEditor.py:1632 -#: appEditors/AppGerberEditor.py:2862 appEditors/AppGerberEditor.py:2911 +#: appEditors/AppGerberEditor.py:2894 appEditors/AppGerberEditor.py:2943 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:178 msgid "Direction" msgstr "" #: appEditors/AppExcEditor.py:3906 appEditors/AppExcEditor.py:4121 -#: appEditors/AppGerberEditor.py:2864 +#: appEditors/AppGerberEditor.py:2896 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:86 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:234 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:123 @@ -1688,7 +1668,7 @@ msgid "" msgstr "" #: appEditors/AppExcEditor.py:3913 appEditors/AppExcEditor.py:4035 -#: appEditors/AppExcEditor.py:4128 appEditors/AppGerberEditor.py:2871 +#: appEditors/AppExcEditor.py:4128 appEditors/AppGerberEditor.py:2903 #: appGUI/GUIElements.py:4245 appGUI/MainGUI.py:478 appGUI/MainGUI.py:671 #: appGUI/MainGUI.py:4432 appGUI/MainGUI.py:4698 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:92 @@ -1700,7 +1680,7 @@ msgid "X" msgstr "" #: appEditors/AppExcEditor.py:3914 appEditors/AppExcEditor.py:4036 -#: appEditors/AppExcEditor.py:4129 appEditors/AppGerberEditor.py:2872 +#: appEditors/AppExcEditor.py:4129 appEditors/AppGerberEditor.py:2904 #: appGUI/GUIElements.py:4252 appGUI/MainGUI.py:481 appGUI/MainGUI.py:4433 #: appGUI/MainGUI.py:4699 appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:93 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:188 @@ -1714,9 +1694,9 @@ msgstr "" #: appEditors/AppExcEditor.py:3966 appEditors/AppExcEditor.py:4037 #: appEditors/AppExcEditor.py:4041 appEditors/AppExcEditor.py:4130 #: appEditors/AppExcEditor.py:4148 appEditors/AppExcEditor.py:4182 -#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2873 -#: appEditors/AppGerberEditor.py:2890 appEditors/AppGerberEditor.py:2926 -#: appEditors/AppGerberEditor.py:5424 +#: appEditors/AppGeoEditor.py:686 appEditors/AppGerberEditor.py:2905 +#: appEditors/AppGerberEditor.py:2922 appEditors/AppGerberEditor.py:2958 +#: appEditors/AppGerberEditor.py:5456 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:94 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:113 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:189 @@ -1731,7 +1711,7 @@ msgid "Angle" msgstr "" #: appEditors/AppExcEditor.py:3919 appEditors/AppExcEditor.py:4134 -#: appEditors/AppGerberEditor.py:2877 +#: appEditors/AppGerberEditor.py:2909 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:100 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:248 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:137 @@ -1739,7 +1719,7 @@ msgid "Pitch" msgstr "" #: appEditors/AppExcEditor.py:3921 appEditors/AppExcEditor.py:4136 -#: appEditors/AppGerberEditor.py:2879 +#: appEditors/AppGerberEditor.py:2911 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:102 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:250 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:139 @@ -1755,12 +1735,12 @@ msgid "" msgstr "" #: appEditors/AppExcEditor.py:3955 appEditors/AppExcEditor.py:4171 -#: appEditors/AppGerberEditor.py:2913 +#: appEditors/AppGerberEditor.py:2945 msgid "Direction for circular array.Can be CW = clockwise or CCW = counter clockwise." msgstr "" #: appEditors/AppExcEditor.py:3962 appEditors/AppExcEditor.py:4178 -#: appEditors/AppGerberEditor.py:2921 +#: appEditors/AppGerberEditor.py:2953 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:136 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:286 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:145 @@ -1770,7 +1750,7 @@ msgid "CW" msgstr "" #: appEditors/AppExcEditor.py:3963 appEditors/AppExcEditor.py:4179 -#: appEditors/AppGerberEditor.py:2922 +#: appEditors/AppGerberEditor.py:2954 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:137 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:287 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:146 @@ -1780,7 +1760,7 @@ msgid "CCW" msgstr "" #: appEditors/AppExcEditor.py:3967 appEditors/AppExcEditor.py:4183 -#: appEditors/AppGerberEditor.py:2928 +#: appEditors/AppGerberEditor.py:2960 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:115 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:145 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:265 @@ -1854,13 +1834,13 @@ msgid "Specify how many slots to be in the array." msgstr "" #: appEditors/AppExcEditor.py:4203 appEditors/AppGeoEditor.py:3311 -#: appEditors/AppGerberEditor.py:2950 appEditors/appGCodeEditor.py:753 appGUI/MainGUI.py:346 +#: appEditors/AppGerberEditor.py:2982 appEditors/appGCodeEditor.py:753 appGUI/MainGUI.py:346 #: appGUI/MainGUI.py:1696 app_Main.py:2494 msgid "Exit Editor" msgstr "" #: appEditors/AppExcEditor.py:4206 appEditors/AppGeoEditor.py:3314 -#: appEditors/AppGerberEditor.py:2953 appEditors/appGCodeEditor.py:756 +#: appEditors/AppGerberEditor.py:2985 appEditors/appGCodeEditor.py:756 msgid "Exit from Editor." msgstr "" @@ -1885,11 +1865,11 @@ msgid "" "corner" msgstr "" -#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2689 +#: appEditors/AppGeoEditor.py:96 appEditors/AppGerberEditor.py:2721 msgid "Round" msgstr "" -#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2690 appGUI/ObjectUI.py:1603 +#: appEditors/AppGeoEditor.py:97 appEditors/AppGerberEditor.py:2722 appGUI/ObjectUI.py:1603 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:223 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:68 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:175 @@ -1902,14 +1882,14 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:327 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:289 appTools/ToolDrilling.py:2588 #: appTools/ToolExtractDrills.py:487 appTools/ToolExtractDrills.py:615 -#: appTools/ToolInvertGerber.py:254 appTools/ToolIsolation.py:3443 +#: appTools/ToolInvertGerber.py:254 appTools/ToolIsolation.py:3446 #: appTools/ToolMilling.py:2264 appTools/ToolNCC.py:4367 appTools/ToolPaint.py:3157 #: appTools/ToolPunchGerber.py:1060 appTools/ToolPunchGerber.py:1227 #: appTools/ToolQRCode.py:795 msgid "Square" msgstr "" -#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2691 +#: appEditors/AppGeoEditor.py:98 appEditors/AppGerberEditor.py:2723 msgid "Beveled" msgstr "" @@ -1933,7 +1913,7 @@ msgstr "" #: appEditors/AppGeoEditor.py:146 appEditors/AppGeoEditor.py:163 #: appEditors/AppGeoEditor.py:180 appEditors/AppGeoEditor.py:2988 #: appEditors/AppGeoEditor.py:3016 appEditors/AppGeoEditor.py:3044 -#: appEditors/AppGerberEditor.py:5157 +#: appEditors/AppGerberEditor.py:5189 msgid "Buffer distance value is missing or wrong format. Add it and retry." msgstr "" @@ -1945,8 +1925,8 @@ msgstr "" msgid "Font" msgstr "" -#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2546 -#: appEditors/AppGerberEditor.py:4002 appGUI/ObjectUI.py:316 +#: appEditors/AppGeoEditor.py:316 appEditors/AppGerberEditor.py:2578 +#: appEditors/AppGerberEditor.py:4034 appGUI/ObjectUI.py:316 #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:103 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:180 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:209 @@ -1972,7 +1952,7 @@ msgstr "" #: appGUI/ObjectUI.py:1161 appObjects/FlatCAMExcellon.py:883 #: appObjects/FlatCAMGeometry.py:962 appTools/ToolDrilling.py:711 #: appTools/ToolDrilling.py:1033 appTools/ToolDrilling.py:2116 appTools/ToolIsolation.py:698 -#: appTools/ToolIsolation.py:3179 appTools/ToolMilling.py:790 appTools/ToolMilling.py:1046 +#: appTools/ToolIsolation.py:3182 appTools/ToolMilling.py:790 appTools/ToolMilling.py:1046 #: appTools/ToolMilling.py:1711 appTools/ToolNCC.py:329 appTools/ToolNCC.py:2294 #: appTools/ToolNCC.py:4064 appTools/ToolPaint.py:302 appTools/ToolPaint.py:2958 #: app_Main.py:2088 app_Main.py:2515 app_Main.py:2621 @@ -2004,7 +1984,7 @@ msgstr "" #: appEditors/AppGeoEditor.py:585 appEditors/AppGeoEditor.py:1074 #: appEditors/AppGeoEditor.py:2976 appEditors/AppGeoEditor.py:3004 #: appEditors/AppGeoEditor.py:3032 appEditors/AppGeoEditor.py:4413 -#: appEditors/AppGerberEditor.py:5812 +#: appEditors/AppGerberEditor.py:5844 msgid "Cancelled. No shape selected." msgstr "" @@ -2016,53 +1996,53 @@ msgid "Tools" msgstr "" #: appEditors/AppGeoEditor.py:609 appEditors/AppGeoEditor.py:1038 -#: appEditors/AppGerberEditor.py:5347 appEditors/AppGerberEditor.py:5776 +#: appEditors/AppGerberEditor.py:5379 appEditors/AppGerberEditor.py:5808 #: appGUI/MainGUI.py:695 appGUI/MainGUI.py:1075 appGUI/MainGUI.py:2244 #: appTools/ToolTransform.py:85 msgid "Transform Tool" msgstr "" #: appEditors/AppGeoEditor.py:610 appEditors/AppGeoEditor.py:702 -#: appEditors/AppGerberEditor.py:5348 appEditors/AppGerberEditor.py:5440 +#: appEditors/AppGerberEditor.py:5380 appEditors/AppGerberEditor.py:5472 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:88 appTools/ToolTransform.py:513 #: appTools/ToolTransform.py:633 msgid "Rotate" msgstr "" -#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5349 +#: appEditors/AppGeoEditor.py:611 appEditors/AppGerberEditor.py:5381 #: appTools/ToolTransform.py:514 msgid "Skew/Shear" msgstr "" -#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2738 -#: appEditors/AppGerberEditor.py:5350 appGUI/MainGUI.py:776 appGUI/MainGUI.py:1197 +#: appEditors/AppGeoEditor.py:612 appEditors/AppGerberEditor.py:2770 +#: appEditors/AppGerberEditor.py:5382 appGUI/MainGUI.py:776 appGUI/MainGUI.py:1197 #: appGUI/MainGUI.py:1664 appGUI/MainGUI.py:2366 appGUI/MainGUI.py:4935 #: appGUI/ObjectUI.py:125 appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:147 #: appTools/ToolTransform.py:515 msgid "Scale" msgstr "" -#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5351 +#: appEditors/AppGeoEditor.py:613 appEditors/AppGerberEditor.py:5383 #: appTools/ToolTransform.py:516 msgid "Mirror (Flip)" msgstr "" -#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2698 -#: appEditors/AppGerberEditor.py:5353 appGUI/MainGUI.py:773 appGUI/MainGUI.py:1195 +#: appEditors/AppGeoEditor.py:615 appEditors/AppGerberEditor.py:2730 +#: appEditors/AppGerberEditor.py:5385 appGUI/MainGUI.py:773 appGUI/MainGUI.py:1195 #: appGUI/MainGUI.py:1619 appGUI/MainGUI.py:1662 appGUI/MainGUI.py:2364 #: appGUI/MainGUI.py:4926 appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:212 #: appTools/ToolTransform.py:518 msgid "Buffer" msgstr "" -#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5384 +#: appEditors/AppGeoEditor.py:646 appEditors/AppGerberEditor.py:5416 #: appGUI/GUIElements.py:3674 appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:169 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:44 appTools/ToolDblSided.py:684 #: appTools/ToolDblSided.py:860 appTools/ToolFilm.py:1064 appTools/ToolTransform.py:547 msgid "Reference" msgstr "" -#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5386 +#: appEditors/AppGeoEditor.py:648 appEditors/AppGerberEditor.py:5418 msgid "" "The reference point for Rotate, Skew, Scale, Mirror.\n" "Can be:\n" @@ -2072,25 +2052,25 @@ msgid "" "- Min Selection -> the point (minx, miny) of the bounding box of the selection" msgstr "" -#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5394 +#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5426 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 appTools/ToolCalibration.py:126 #: appTools/ToolCalibration.py:127 appTools/ToolTransform.py:557 msgid "Origin" msgstr "" #: appEditors/AppGeoEditor.py:656 appEditors/AppGeoEditor.py:1047 -#: appEditors/AppGerberEditor.py:5394 appEditors/AppGerberEditor.py:5785 +#: appEditors/AppGerberEditor.py:5426 appEditors/AppGerberEditor.py:5817 #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:250 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:285 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:311 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:256 -#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 appTools/ToolIsolation.py:3381 +#: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 appTools/ToolIsolation.py:3384 #: appTools/ToolNCC.py:4323 appTools/ToolPaint.py:3104 appTools/ToolTransform.py:557 #: defaults.py:572 msgid "Selection" msgstr "" -#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5394 +#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5426 #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:85 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:60 appTools/ToolDblSided.py:695 @@ -2098,12 +2078,12 @@ msgstr "" msgid "Point" msgstr "" -#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5394 +#: appEditors/AppGeoEditor.py:656 appEditors/AppGerberEditor.py:5426 msgid "Minimum" msgstr "" #: appEditors/AppGeoEditor.py:662 appEditors/AppGeoEditor.py:958 -#: appEditors/AppGerberEditor.py:5400 appEditors/AppGerberEditor.py:5696 +#: appEditors/AppGerberEditor.py:5432 appEditors/AppGerberEditor.py:5728 #: appGUI/preferences/tools/Tools2EDrillsPrefGroupUI.py:131 #: appGUI/preferences/tools/Tools2PunchGerberPrefGroupUI.py:133 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:243 @@ -2113,13 +2093,13 @@ msgstr "" msgid "Value" msgstr "" -#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5402 +#: appEditors/AppGeoEditor.py:664 appEditors/AppGerberEditor.py:5434 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:62 appTools/ToolTransform.py:565 msgid "A point of reference in format X,Y." msgstr "" -#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2641 -#: appEditors/AppGerberEditor.py:5409 appGUI/ObjectUI.py:2375 +#: appEditors/AppGeoEditor.py:671 appEditors/AppGerberEditor.py:2673 +#: appEditors/AppGerberEditor.py:5441 appGUI/ObjectUI.py:2375 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:288 #: appTools/ToolCopperThieving.py:1666 appTools/ToolDblSided.py:709 #: appTools/ToolDblSided.py:897 appTools/ToolNCC.py:63 appTools/ToolPaint.py:137 @@ -2128,12 +2108,12 @@ msgstr "" msgid "Add" msgstr "" -#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5411 +#: appEditors/AppGeoEditor.py:673 appEditors/AppGerberEditor.py:5443 #: appTools/ToolTransform.py:574 msgid "Add point coordinates from clipboard." msgstr "" -#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5426 +#: appEditors/AppGeoEditor.py:688 appEditors/AppGerberEditor.py:5458 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:98 appTools/ToolTransform.py:619 msgid "" "Angle for Rotation action, in degrees.\n" @@ -2142,7 +2122,7 @@ msgid "" "Negative numbers for CCW motion." msgstr "" -#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5442 +#: appEditors/AppGeoEditor.py:704 appEditors/AppGerberEditor.py:5474 #: appTools/ToolTransform.py:635 msgid "" "Rotate the selected object(s).\n" @@ -2151,7 +2131,7 @@ msgid "" msgstr "" #: appEditors/AppGeoEditor.py:724 appEditors/AppGeoEditor.py:786 -#: appEditors/AppGerberEditor.py:5462 appEditors/AppGerberEditor.py:5524 +#: appEditors/AppGerberEditor.py:5494 appEditors/AppGerberEditor.py:5556 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:112 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:151 appTools/ToolTransform.py:655 #: appTools/ToolTransform.py:717 @@ -2159,14 +2139,14 @@ msgid "Link" msgstr "" #: appEditors/AppGeoEditor.py:726 appEditors/AppGeoEditor.py:788 -#: appEditors/AppGerberEditor.py:5464 appEditors/AppGerberEditor.py:5526 +#: appEditors/AppGerberEditor.py:5496 appEditors/AppGerberEditor.py:5558 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:114 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:153 appTools/ToolTransform.py:657 #: appTools/ToolTransform.py:719 msgid "Link the Y entry to X entry and copy its content." msgstr "" -#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5469 +#: appEditors/AppGeoEditor.py:731 appEditors/AppGerberEditor.py:5501 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:151 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:124 appTools/ToolFilm.py:1046 #: appTools/ToolTransform.py:662 @@ -2174,20 +2154,20 @@ msgid "X angle" msgstr "" #: appEditors/AppGeoEditor.py:733 appEditors/AppGeoEditor.py:754 -#: appEditors/AppGerberEditor.py:5471 appEditors/AppGerberEditor.py:5492 +#: appEditors/AppGerberEditor.py:5503 appEditors/AppGerberEditor.py:5524 #: appTools/ToolTransform.py:664 appTools/ToolTransform.py:685 msgid "" "Angle for Skew action, in degrees.\n" "Float number between -360 and 360." msgstr "" -#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5479 +#: appEditors/AppGeoEditor.py:741 appEditors/AppGerberEditor.py:5511 #: appTools/ToolTransform.py:672 msgid "Skew X" msgstr "" #: appEditors/AppGeoEditor.py:743 appEditors/AppGeoEditor.py:764 -#: appEditors/AppGerberEditor.py:5481 appEditors/AppGerberEditor.py:5502 +#: appEditors/AppGerberEditor.py:5513 appEditors/AppGerberEditor.py:5534 #: appTools/ToolTransform.py:674 appTools/ToolTransform.py:695 msgid "" "Skew/shear the selected object(s).\n" @@ -2195,37 +2175,37 @@ msgid "" "the bounding box for all selected objects." msgstr "" -#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5490 +#: appEditors/AppGeoEditor.py:752 appEditors/AppGerberEditor.py:5522 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:160 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:138 appTools/ToolFilm.py:1055 #: appTools/ToolTransform.py:683 msgid "Y angle" msgstr "" -#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5500 +#: appEditors/AppGeoEditor.py:762 appEditors/AppGerberEditor.py:5532 #: appTools/ToolTransform.py:693 msgid "Skew Y" msgstr "" -#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5531 +#: appEditors/AppGeoEditor.py:793 appEditors/AppGerberEditor.py:5563 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:120 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:162 appTools/ToolFilm.py:1002 #: appTools/ToolTransform.py:724 msgid "X factor" msgstr "" -#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5533 +#: appEditors/AppGeoEditor.py:795 appEditors/AppGerberEditor.py:5565 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:164 appTools/ToolTransform.py:726 msgid "Factor for scaling on X axis." msgstr "" -#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5540 +#: appEditors/AppGeoEditor.py:802 appEditors/AppGerberEditor.py:5572 #: appTools/ToolTransform.py:733 msgid "Scale X" msgstr "" #: appEditors/AppGeoEditor.py:804 appEditors/AppGeoEditor.py:824 -#: appEditors/AppGerberEditor.py:5542 appEditors/AppGerberEditor.py:5562 +#: appEditors/AppGerberEditor.py:5574 appEditors/AppGerberEditor.py:5594 #: appTools/ToolTransform.py:735 appTools/ToolTransform.py:755 msgid "" "Scale the selected object(s).\n" @@ -2233,56 +2213,56 @@ msgid "" "the Scale reference checkbox state." msgstr "" -#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5551 +#: appEditors/AppGeoEditor.py:813 appEditors/AppGerberEditor.py:5583 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:129 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:175 appTools/ToolFilm.py:1011 #: appTools/ToolTransform.py:744 msgid "Y factor" msgstr "" -#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5553 +#: appEditors/AppGeoEditor.py:815 appEditors/AppGerberEditor.py:5585 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:177 appTools/ToolTransform.py:746 msgid "Factor for scaling on Y axis." msgstr "" -#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5560 +#: appEditors/AppGeoEditor.py:822 appEditors/AppGerberEditor.py:5592 #: appTools/ToolTransform.py:753 msgid "Scale Y" msgstr "" -#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5587 +#: appEditors/AppGeoEditor.py:849 appEditors/AppGerberEditor.py:5619 #: appTools/ToolTransform.py:780 msgid "Flip on X" msgstr "" #: appEditors/AppGeoEditor.py:851 appEditors/AppGeoEditor.py:856 -#: appEditors/AppGerberEditor.py:5589 appEditors/AppGerberEditor.py:5594 +#: appEditors/AppGerberEditor.py:5621 appEditors/AppGerberEditor.py:5626 #: appTools/ToolTransform.py:782 appTools/ToolTransform.py:787 msgid "Flip the selected object(s) over the X axis." msgstr "" -#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5592 +#: appEditors/AppGeoEditor.py:854 appEditors/AppGerberEditor.py:5624 #: appTools/ToolTransform.py:785 msgid "Flip on Y" msgstr "" -#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5612 +#: appEditors/AppGeoEditor.py:874 appEditors/AppGerberEditor.py:5644 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:191 appTools/ToolTransform.py:805 msgid "X val" msgstr "" -#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5614 +#: appEditors/AppGeoEditor.py:876 appEditors/AppGerberEditor.py:5646 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:193 appTools/ToolTransform.py:807 msgid "Distance to offset on X axis. In current units." msgstr "" -#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5621 +#: appEditors/AppGeoEditor.py:883 appEditors/AppGerberEditor.py:5653 #: appTools/ToolTransform.py:814 msgid "Offset X" msgstr "" #: appEditors/AppGeoEditor.py:885 appEditors/AppGeoEditor.py:905 -#: appEditors/AppGerberEditor.py:5623 appEditors/AppGerberEditor.py:5643 +#: appEditors/AppGerberEditor.py:5655 appEditors/AppGerberEditor.py:5675 #: appTools/ToolTransform.py:816 appTools/ToolTransform.py:836 msgid "" "Offset the selected object(s).\n" @@ -2290,22 +2270,22 @@ msgid "" "the bounding box for all selected objects.\n" msgstr "" -#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5632 +#: appEditors/AppGeoEditor.py:894 appEditors/AppGerberEditor.py:5664 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:204 appTools/ToolTransform.py:825 msgid "Y val" msgstr "" -#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5634 +#: appEditors/AppGeoEditor.py:896 appEditors/AppGerberEditor.py:5666 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:206 appTools/ToolTransform.py:827 msgid "Distance to offset on Y axis. In current units." msgstr "" -#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5641 +#: appEditors/AppGeoEditor.py:903 appEditors/AppGerberEditor.py:5673 #: appTools/ToolTransform.py:834 msgid "Offset Y" msgstr "" -#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5661 appGUI/ObjectUI.py:462 +#: appEditors/AppGeoEditor.py:923 appEditors/AppGerberEditor.py:5693 appGUI/ObjectUI.py:462 #: appGUI/ObjectUI.py:499 appGUI/preferences/tools/Tools2InvertPrefGroupUI.py:67 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:142 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:216 @@ -2313,7 +2293,7 @@ msgstr "" msgid "Rounded" msgstr "" -#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5663 +#: appEditors/AppGeoEditor.py:925 appEditors/AppGerberEditor.py:5695 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:218 appTools/ToolTransform.py:856 msgid "" "If checked then the buffer will surround the buffered shape,\n" @@ -2322,13 +2302,13 @@ msgid "" "of the buffered shape." msgstr "" -#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5671 +#: appEditors/AppGeoEditor.py:933 appEditors/AppGerberEditor.py:5703 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:226 appTools/ToolDistance.py:409 #: appTools/ToolDistanceMin.py:199 appTools/ToolTransform.py:864 msgid "Distance" msgstr "" -#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5673 +#: appEditors/AppGeoEditor.py:935 appEditors/AppGerberEditor.py:5705 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:228 appTools/ToolTransform.py:866 msgid "" "A positive value will create the effect of dilation,\n" @@ -2337,19 +2317,19 @@ msgid "" "or decreased with the 'distance'." msgstr "" -#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5685 +#: appEditors/AppGeoEditor.py:947 appEditors/AppGerberEditor.py:5717 #: appTools/ToolTransform.py:878 msgid "Buffer D" msgstr "" -#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5687 +#: appEditors/AppGeoEditor.py:949 appEditors/AppGerberEditor.py:5719 #: appTools/ToolTransform.py:880 msgid "" "Create the buffer effect on each geometry,\n" "element from the selected object, using the distance." msgstr "" -#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5698 +#: appEditors/AppGeoEditor.py:960 appEditors/AppGerberEditor.py:5730 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:245 appTools/ToolTransform.py:891 msgid "" "A positive value will create the effect of dilation,\n" @@ -2359,19 +2339,19 @@ msgid "" "of the initial dimension." msgstr "" -#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5711 +#: appEditors/AppGeoEditor.py:973 appEditors/AppGerberEditor.py:5743 #: appTools/ToolTransform.py:904 msgid "Buffer F" msgstr "" -#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5713 +#: appEditors/AppGeoEditor.py:975 appEditors/AppGerberEditor.py:5745 #: appTools/ToolTransform.py:906 msgid "" "Create the buffer effect on each geometry,\n" "element from the selected object, using the factor." msgstr "" -#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5784 +#: appEditors/AppGeoEditor.py:1046 appEditors/AppGerberEditor.py:5816 #: appGUI/ObjectUI.py:1557 appGUI/preferences/tools/Tools2CalPrefGroupUI.py:48 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:70 appTools/ToolCalibration.py:881 @@ -2384,41 +2364,41 @@ msgstr "" #: appEditors/AppGeoEditor.py:1110 appEditors/AppGeoEditor.py:1133 #: appEditors/AppGeoEditor.py:1279 appEditors/AppGeoEditor.py:1304 #: appEditors/AppGeoEditor.py:1339 appEditors/AppGeoEditor.py:1374 -#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:5848 -#: appEditors/AppGerberEditor.py:5871 appEditors/AppGerberEditor.py:6016 -#: appEditors/AppGerberEditor.py:6049 appEditors/AppGerberEditor.py:6092 -#: appEditors/AppGerberEditor.py:6133 appEditors/AppGerberEditor.py:6169 +#: appEditors/AppGeoEditor.py:1405 appEditors/AppGerberEditor.py:5880 +#: appEditors/AppGerberEditor.py:5903 appEditors/AppGerberEditor.py:6048 +#: appEditors/AppGerberEditor.py:6081 appEditors/AppGerberEditor.py:6124 +#: appEditors/AppGerberEditor.py:6165 appEditors/AppGerberEditor.py:6201 msgid "No shape selected." msgstr "" -#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5856 +#: appEditors/AppGeoEditor.py:1118 appEditors/AppGerberEditor.py:5888 #: appTools/ToolTransform.py:150 msgid "Incorrect format for Point value. Needs format X,Y" msgstr "" -#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5881 +#: appEditors/AppGeoEditor.py:1143 appEditors/AppGerberEditor.py:5913 #: appTools/ToolTransform.py:167 msgid "Rotate transformation can not be done for a value of 0." msgstr "" #: appEditors/AppGeoEditor.py:1201 appEditors/AppGeoEditor.py:1222 -#: appEditors/AppGerberEditor.py:5939 appEditors/AppGerberEditor.py:5960 +#: appEditors/AppGerberEditor.py:5971 appEditors/AppGerberEditor.py:5992 #: appTools/ToolTransform.py:225 appTools/ToolTransform.py:246 msgid "Scale transformation can not be done for a factor of 0 or 1." msgstr "" #: appEditors/AppGeoEditor.py:1235 appEditors/AppGeoEditor.py:1244 -#: appEditors/AppGerberEditor.py:5973 appEditors/AppGerberEditor.py:5982 +#: appEditors/AppGerberEditor.py:6005 appEditors/AppGerberEditor.py:6014 #: appTools/ToolTransform.py:259 appTools/ToolTransform.py:268 msgid "Offset transformation can not be done for a value of 0." msgstr "" -#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:6019 +#: appEditors/AppGeoEditor.py:1274 appEditors/AppGerberEditor.py:6051 #: appTools/ToolTransform.py:296 msgid "Appying Rotate" msgstr "" -#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:6031 +#: appEditors/AppGeoEditor.py:1287 appEditors/AppGerberEditor.py:6063 msgid "Done. Rotate completed." msgstr "" @@ -2426,17 +2406,17 @@ msgstr "" msgid "Rotation action was not executed" msgstr "" -#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6052 +#: appEditors/AppGeoEditor.py:1307 appEditors/AppGerberEditor.py:6084 #: appTools/ToolTransform.py:322 msgid "Applying Flip" msgstr "" -#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6064 +#: appEditors/AppGeoEditor.py:1315 appEditors/AppGerberEditor.py:6096 #: appTools/ToolTransform.py:339 msgid "Flip on the Y axis done" msgstr "" -#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6072 +#: appEditors/AppGeoEditor.py:1318 appEditors/AppGerberEditor.py:6104 #: appTools/ToolTransform.py:348 msgid "Flip on the X axis done" msgstr "" @@ -2445,16 +2425,16 @@ msgstr "" msgid "Flip action was not executed" msgstr "" -#: appEditors/AppGeoEditor.py:1342 appEditors/AppGerberEditor.py:6095 +#: appEditors/AppGeoEditor.py:1342 appEditors/AppGerberEditor.py:6127 #: appTools/ToolTransform.py:369 msgid "Applying Skew" msgstr "" -#: appEditors/AppGeoEditor.py:1351 appEditors/AppGerberEditor.py:6111 +#: appEditors/AppGeoEditor.py:1351 appEditors/AppGerberEditor.py:6143 msgid "Skew on the X axis done" msgstr "" -#: appEditors/AppGeoEditor.py:1353 appEditors/AppGerberEditor.py:6113 +#: appEditors/AppGeoEditor.py:1353 appEditors/AppGerberEditor.py:6145 msgid "Skew on the Y axis done" msgstr "" @@ -2462,16 +2442,16 @@ msgstr "" msgid "Skew action was not executed" msgstr "" -#: appEditors/AppGeoEditor.py:1377 appEditors/AppGerberEditor.py:6136 +#: appEditors/AppGeoEditor.py:1377 appEditors/AppGerberEditor.py:6168 #: appTools/ToolTransform.py:396 msgid "Applying Scale" msgstr "" -#: appEditors/AppGeoEditor.py:1386 appEditors/AppGerberEditor.py:6149 +#: appEditors/AppGeoEditor.py:1386 appEditors/AppGerberEditor.py:6181 msgid "Scale on the X axis done" msgstr "" -#: appEditors/AppGeoEditor.py:1388 appEditors/AppGerberEditor.py:6151 +#: appEditors/AppGeoEditor.py:1388 appEditors/AppGerberEditor.py:6183 msgid "Scale on the Y axis done" msgstr "" @@ -2479,16 +2459,16 @@ msgstr "" msgid "Scale action was not executed" msgstr "" -#: appEditors/AppGeoEditor.py:1408 appEditors/AppGerberEditor.py:6172 +#: appEditors/AppGeoEditor.py:1408 appEditors/AppGerberEditor.py:6204 #: appTools/ToolTransform.py:424 msgid "Applying Offset" msgstr "" -#: appEditors/AppGeoEditor.py:1418 appEditors/AppGerberEditor.py:6193 +#: appEditors/AppGeoEditor.py:1418 appEditors/AppGerberEditor.py:6225 msgid "Offset on the X axis done" msgstr "" -#: appEditors/AppGeoEditor.py:1420 appEditors/AppGerberEditor.py:6195 +#: appEditors/AppGeoEditor.py:1420 appEditors/AppGerberEditor.py:6227 msgid "Offset on the Y axis done" msgstr "" @@ -2496,65 +2476,65 @@ msgstr "" msgid "Offset action was not executed" msgstr "" -#: appEditors/AppGeoEditor.py:1430 appEditors/AppGerberEditor.py:6205 +#: appEditors/AppGeoEditor.py:1430 appEditors/AppGerberEditor.py:6237 msgid "No shape selected" msgstr "" -#: appEditors/AppGeoEditor.py:1433 appEditors/AppGerberEditor.py:6208 +#: appEditors/AppGeoEditor.py:1433 appEditors/AppGerberEditor.py:6240 #: appTools/ToolTransform.py:453 msgid "Applying Buffer" msgstr "" -#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:6230 +#: appEditors/AppGeoEditor.py:1440 appEditors/AppGerberEditor.py:6262 #: appTools/ToolTransform.py:474 msgid "Buffer done" msgstr "" -#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:6234 +#: appEditors/AppGeoEditor.py:1444 appEditors/AppGerberEditor.py:6266 #: appTools/ToolTransform.py:443 appTools/ToolTransform.py:478 msgid "Action was not executed, due of" msgstr "" -#: appEditors/AppGeoEditor.py:1448 appEditors/AppGerberEditor.py:6238 +#: appEditors/AppGeoEditor.py:1448 appEditors/AppGerberEditor.py:6270 msgid "Rotate ..." msgstr "" #: appEditors/AppGeoEditor.py:1449 appEditors/AppGeoEditor.py:1501 -#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:6239 -#: appEditors/AppGerberEditor.py:6291 appEditors/AppGerberEditor.py:6307 +#: appEditors/AppGeoEditor.py:1517 appEditors/AppGerberEditor.py:6271 +#: appEditors/AppGerberEditor.py:6323 appEditors/AppGerberEditor.py:6339 msgid "Enter an Angle Value (degrees)" msgstr "" -#: appEditors/AppGeoEditor.py:1458 appEditors/AppGerberEditor.py:6248 +#: appEditors/AppGeoEditor.py:1458 appEditors/AppGerberEditor.py:6280 msgid "Geometry shape rotate done" msgstr "" -#: appEditors/AppGeoEditor.py:1461 appEditors/AppGerberEditor.py:6251 +#: appEditors/AppGeoEditor.py:1461 appEditors/AppGerberEditor.py:6283 msgid "Geometry shape rotate cancelled" msgstr "" -#: appEditors/AppGeoEditor.py:1466 appEditors/AppGerberEditor.py:6256 +#: appEditors/AppGeoEditor.py:1466 appEditors/AppGerberEditor.py:6288 msgid "Offset on X axis ..." msgstr "" #: appEditors/AppGeoEditor.py:1467 appEditors/AppGeoEditor.py:1485 -#: appEditors/AppGerberEditor.py:6257 appEditors/AppGerberEditor.py:6275 +#: appEditors/AppGerberEditor.py:6289 appEditors/AppGerberEditor.py:6307 msgid "Enter a distance Value" msgstr "" -#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6266 +#: appEditors/AppGeoEditor.py:1476 appEditors/AppGerberEditor.py:6298 msgid "Geometry shape offset on X axis done" msgstr "" -#: appEditors/AppGeoEditor.py:1479 appEditors/AppGerberEditor.py:6269 +#: appEditors/AppGeoEditor.py:1479 appEditors/AppGerberEditor.py:6301 msgid "Geometry shape offset X cancelled" msgstr "" -#: appEditors/AppGeoEditor.py:1484 appEditors/AppGerberEditor.py:6274 +#: appEditors/AppGeoEditor.py:1484 appEditors/AppGerberEditor.py:6306 msgid "Offset on Y axis ..." msgstr "" -#: appEditors/AppGeoEditor.py:1494 appEditors/AppGerberEditor.py:6284 +#: appEditors/AppGeoEditor.py:1494 appEditors/AppGerberEditor.py:6316 msgid "Geometry shape offset on Y axis done" msgstr "" @@ -2562,11 +2542,11 @@ msgstr "" msgid "Geometry shape offset on Y axis canceled" msgstr "" -#: appEditors/AppGeoEditor.py:1500 appEditors/AppGerberEditor.py:6290 +#: appEditors/AppGeoEditor.py:1500 appEditors/AppGerberEditor.py:6322 msgid "Skew on X axis ..." msgstr "" -#: appEditors/AppGeoEditor.py:1510 appEditors/AppGerberEditor.py:6300 +#: appEditors/AppGeoEditor.py:1510 appEditors/AppGerberEditor.py:6332 msgid "Geometry shape skew on X axis done" msgstr "" @@ -2574,11 +2554,11 @@ msgstr "" msgid "Geometry shape skew on X axis canceled" msgstr "" -#: appEditors/AppGeoEditor.py:1516 appEditors/AppGerberEditor.py:6306 +#: appEditors/AppGeoEditor.py:1516 appEditors/AppGerberEditor.py:6338 msgid "Skew on Y axis ..." msgstr "" -#: appEditors/AppGeoEditor.py:1526 appEditors/AppGerberEditor.py:6316 +#: appEditors/AppGeoEditor.py:1526 appEditors/AppGerberEditor.py:6348 msgid "Geometry shape skew on Y axis done" msgstr "" @@ -2689,6 +2669,15 @@ msgstr "" msgid " Click on destination point ..." msgstr "" +#: appEditors/AppGeoEditor.py:2712 appEditors/AppGerberEditor.py:2430 +#: appEditors/AppGerberEditor.py:4435 appObjects/FlatCAMGeometry.py:2564 +#: appTools/ToolIsolation.py:930 appTools/ToolOptimal.py:145 appTools/ToolPanelize.py:613 +#: appTools/ToolProperties.py:195 appTools/ToolQRCode.py:167 appTools/ToolSolderPaste.py:670 +#: appTools/ToolSolderPaste.py:959 appTools/ToolSub.py:197 app_Main.py:7923 +#: tclCommands/TclCommandOpenSVG.py:77 tclCommands/TclCommandPanelize.py:291 +msgid "Working ..." +msgstr "" + #: appEditors/AppGeoEditor.py:2722 msgid "Done. Geometry(s) Move completed." msgstr "" @@ -2717,7 +2706,7 @@ msgstr "" msgid "Create buffer geometry ..." msgstr "" -#: appEditors/AppGeoEditor.py:3000 appEditors/AppGerberEditor.py:5201 +#: appEditors/AppGeoEditor.py:3000 appEditors/AppGerberEditor.py:5233 msgid "Done. Buffer Tool completed." msgstr "" @@ -2750,7 +2739,7 @@ msgstr "" msgid "Create Paint geometry ..." msgstr "" -#: appEditors/AppGeoEditor.py:3235 appEditors/AppGerberEditor.py:2468 +#: appEditors/AppGeoEditor.py:3235 appEditors/AppGerberEditor.py:2497 msgid "Shape transformations ..." msgstr "" @@ -2759,8 +2748,8 @@ msgstr "" msgid "Geometry Editor" msgstr "" -#: appEditors/AppGeoEditor.py:3297 appEditors/AppGerberEditor.py:2546 -#: appEditors/AppGerberEditor.py:4002 appEditors/appGCodeEditor.py:687 +#: appEditors/AppGeoEditor.py:3297 appEditors/AppGerberEditor.py:2578 +#: appEditors/AppGerberEditor.py:4034 appEditors/appGCodeEditor.py:687 #: appGUI/ObjectUI.py:316 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034 #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:42 appTools/ToolCorners.py:546 #: appTools/ToolCutOut.py:2030 appTools/ToolDblSided.py:522 appTools/ToolPunchGerber.py:1088 @@ -2782,7 +2771,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:328 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:290 appTools/ToolDrilling.py:2589 -#: appTools/ToolIsolation.py:3444 appTools/ToolMilling.py:2265 appTools/ToolNCC.py:4368 +#: appTools/ToolIsolation.py:3447 appTools/ToolMilling.py:2265 appTools/ToolNCC.py:4368 #: appTools/ToolPaint.py:3158 msgid "Polygon" msgstr "" @@ -3003,66 +2992,66 @@ msgstr "" msgid "Done. Apertures copied." msgstr "" -#: appEditors/AppGerberEditor.py:2513 appGUI/MainGUI.py:745 appGUI/MainGUI.py:1642 +#: appEditors/AppGerberEditor.py:2545 appGUI/MainGUI.py:745 appGUI/MainGUI.py:1642 #: appGUI/ObjectUI.py:241 appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:27 msgid "Gerber Editor" msgstr "" -#: appEditors/AppGerberEditor.py:2533 appGUI/ObjectUI.py:281 appObjects/FlatCAMObj.py:492 +#: appEditors/AppGerberEditor.py:2565 appGUI/ObjectUI.py:281 appObjects/FlatCAMObj.py:492 #: appTools/ToolProperties.py:158 msgid "Apertures" msgstr "" -#: appEditors/AppGerberEditor.py:2535 appGUI/ObjectUI.py:283 +#: appEditors/AppGerberEditor.py:2567 appGUI/ObjectUI.py:283 msgid "Apertures Table for the Gerber Object." msgstr "" -#: appEditors/AppGerberEditor.py:2546 appEditors/AppGerberEditor.py:4002 +#: appEditors/AppGerberEditor.py:2578 appEditors/AppGerberEditor.py:4034 #: appGUI/ObjectUI.py:316 appTools/ToolPunchGerber.py:1088 msgid "Code" msgstr "" -#: appEditors/AppGerberEditor.py:2546 appEditors/AppGerberEditor.py:4002 +#: appEditors/AppGerberEditor.py:2578 appEditors/AppGerberEditor.py:4034 #: appGUI/ObjectUI.py:316 msgid "Dim" msgstr "" -#: appEditors/AppGerberEditor.py:2551 appGUI/ObjectUI.py:320 +#: appEditors/AppGerberEditor.py:2583 appGUI/ObjectUI.py:320 msgid "Index" msgstr "" -#: appEditors/AppGerberEditor.py:2553 appEditors/AppGerberEditor.py:2582 +#: appEditors/AppGerberEditor.py:2585 appEditors/AppGerberEditor.py:2614 #: appGUI/ObjectUI.py:322 appTools/ToolPunchGerber.py:1095 msgid "Aperture Code" msgstr "" -#: appEditors/AppGerberEditor.py:2555 appGUI/ObjectUI.py:324 +#: appEditors/AppGerberEditor.py:2587 appGUI/ObjectUI.py:324 #: appTools/ToolPunchGerber.py:1097 msgid "Type of aperture: circular, rectangle, macros etc" msgstr "" -#: appEditors/AppGerberEditor.py:2557 appGUI/ObjectUI.py:326 +#: appEditors/AppGerberEditor.py:2589 appGUI/ObjectUI.py:326 #: appTools/ToolPunchGerber.py:1099 msgid "Aperture Size:" msgstr "" -#: appEditors/AppGerberEditor.py:2559 appGUI/ObjectUI.py:328 +#: appEditors/AppGerberEditor.py:2591 appGUI/ObjectUI.py:328 msgid "" "Aperture Dimensions:\n" " - (width, height) for R, O type.\n" " - (dia, nVertices) for P type" msgstr "" -#: appEditors/AppGerberEditor.py:2583 +#: appEditors/AppGerberEditor.py:2615 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:58 msgid "Code for the new aperture" msgstr "" -#: appEditors/AppGerberEditor.py:2592 +#: appEditors/AppGerberEditor.py:2624 msgid "Aperture Size" msgstr "" -#: appEditors/AppGerberEditor.py:2594 +#: appEditors/AppGerberEditor.py:2626 msgid "" "Size for the new aperture.\n" "If aperture type is 'R' or 'O' then\n" @@ -3071,11 +3060,11 @@ msgid "" "sqrt(width**2 + height**2)" msgstr "" -#: appEditors/AppGerberEditor.py:2608 +#: appEditors/AppGerberEditor.py:2640 msgid "Aperture Type" msgstr "" -#: appEditors/AppGerberEditor.py:2610 +#: appEditors/AppGerberEditor.py:2642 msgid "" "Select the type of new aperture. Can be:\n" "C = circular\n" @@ -3083,64 +3072,64 @@ msgid "" "O = oblong" msgstr "" -#: appEditors/AppGerberEditor.py:2621 +#: appEditors/AppGerberEditor.py:2653 msgid "Aperture Dim" msgstr "" -#: appEditors/AppGerberEditor.py:2623 +#: appEditors/AppGerberEditor.py:2655 msgid "" "Dimensions for the new aperture.\n" "Active only for rectangular apertures (type R).\n" "The format is (width, height)" msgstr "" -#: appEditors/AppGerberEditor.py:2632 +#: appEditors/AppGerberEditor.py:2664 msgid "Add/Delete Aperture" msgstr "" -#: appEditors/AppGerberEditor.py:2634 +#: appEditors/AppGerberEditor.py:2666 msgid "Add/Delete an aperture in the aperture table" msgstr "" -#: appEditors/AppGerberEditor.py:2643 +#: appEditors/AppGerberEditor.py:2675 msgid "Add a new aperture to the aperture list." msgstr "" -#: appEditors/AppGerberEditor.py:2646 appEditors/AppGerberEditor.py:2794 +#: appEditors/AppGerberEditor.py:2678 appEditors/AppGerberEditor.py:2826 #: appGUI/GUIElements.py:325 appGUI/GUIElements.py:1012 appGUI/GUIElements.py:1397 #: appGUI/GUIElements.py:1602 appGUI/GUIElements.py:1935 appGUI/MainGUI.py:423 #: appGUI/MainGUI.py:734 appGUI/MainGUI.py:793 appGUI/MainGUI.py:872 appGUI/MainGUI.py:991 #: appGUI/MainGUI.py:1208 appGUI/MainGUI.py:1692 appGUI/MainGUI.py:2163 #: appGUI/MainGUI.py:2376 appGUI/MainGUI.py:4938 appGUI/ObjectUI.py:1125 #: appObjects/FlatCAMGeometry.py:578 appTools/ToolIsolation.py:71 -#: appTools/ToolIsolation.py:3163 appTools/ToolNCC.py:69 appTools/ToolNCC.py:4048 +#: appTools/ToolIsolation.py:3166 appTools/ToolNCC.py:69 appTools/ToolNCC.py:4048 #: appTools/ToolPaint.py:143 appTools/ToolPaint.py:2944 appTools/ToolSolderPaste.py:163 #: appTools/ToolSolderPaste.py:1210 app_Main.py:6296 msgid "Delete" msgstr "" -#: appEditors/AppGerberEditor.py:2648 +#: appEditors/AppGerberEditor.py:2680 msgid "Delete a aperture in the aperture list" msgstr "" -#: appEditors/AppGerberEditor.py:2665 +#: appEditors/AppGerberEditor.py:2697 msgid "Buffer Aperture" msgstr "" -#: appEditors/AppGerberEditor.py:2667 +#: appEditors/AppGerberEditor.py:2699 msgid "Buffer a aperture in the aperture list" msgstr "" -#: appEditors/AppGerberEditor.py:2680 +#: appEditors/AppGerberEditor.py:2712 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:195 msgid "Buffer distance" msgstr "" -#: appEditors/AppGerberEditor.py:2681 +#: appEditors/AppGerberEditor.py:2713 msgid "Buffer corner" msgstr "" -#: appEditors/AppGerberEditor.py:2683 +#: appEditors/AppGerberEditor.py:2715 msgid "" "There are 3 types of corners:\n" " - 'Round': the corner is rounded.\n" @@ -3149,95 +3138,95 @@ msgid "" "corner" msgstr "" -#: appEditors/AppGerberEditor.py:2713 +#: appEditors/AppGerberEditor.py:2745 msgid "Scale Aperture" msgstr "" -#: appEditors/AppGerberEditor.py:2715 +#: appEditors/AppGerberEditor.py:2747 msgid "Scale a aperture in the aperture list" msgstr "" -#: appEditors/AppGerberEditor.py:2723 +#: appEditors/AppGerberEditor.py:2755 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:210 msgid "Scale factor" msgstr "" -#: appEditors/AppGerberEditor.py:2725 +#: appEditors/AppGerberEditor.py:2757 msgid "" "The factor by which to scale the selected aperture.\n" "Values can be between 0.0000 and 999.9999" msgstr "" -#: appEditors/AppGerberEditor.py:2753 +#: appEditors/AppGerberEditor.py:2785 msgid "Mark polygons" msgstr "" -#: appEditors/AppGerberEditor.py:2755 +#: appEditors/AppGerberEditor.py:2787 msgid "Mark the polygon areas." msgstr "" -#: appEditors/AppGerberEditor.py:2763 +#: appEditors/AppGerberEditor.py:2795 msgid "Area UPPER threshold" msgstr "" -#: appEditors/AppGerberEditor.py:2765 +#: appEditors/AppGerberEditor.py:2797 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:2772 +#: appEditors/AppGerberEditor.py:2804 msgid "Area LOWER threshold" msgstr "" -#: appEditors/AppGerberEditor.py:2774 +#: appEditors/AppGerberEditor.py:2806 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:2788 +#: appEditors/AppGerberEditor.py:2820 msgid "Mark" msgstr "" -#: appEditors/AppGerberEditor.py:2790 +#: appEditors/AppGerberEditor.py:2822 msgid "Mark the polygons that fit within limits." msgstr "" -#: appEditors/AppGerberEditor.py:2796 +#: appEditors/AppGerberEditor.py:2828 msgid "Delete all the marked polygons." msgstr "" -#: appEditors/AppGerberEditor.py:2802 +#: appEditors/AppGerberEditor.py:2834 msgid "Clear all the markings." msgstr "" -#: appEditors/AppGerberEditor.py:2822 appGUI/MainGUI.py:753 appGUI/MainGUI.py:1180 +#: appEditors/AppGerberEditor.py:2854 appGUI/MainGUI.py:753 appGUI/MainGUI.py:1180 #: appGUI/MainGUI.py:2349 appGUI/MainGUI.py:4925 msgid "Add Pad Array" msgstr "" -#: appEditors/AppGerberEditor.py:2824 +#: appEditors/AppGerberEditor.py:2856 msgid "Add an array of pads (linear or circular array)" msgstr "" -#: appEditors/AppGerberEditor.py:2830 +#: appEditors/AppGerberEditor.py:2862 msgid "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" msgstr "" -#: appEditors/AppGerberEditor.py:2841 +#: appEditors/AppGerberEditor.py:2873 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:95 msgid "Nr of pads" msgstr "" -#: appEditors/AppGerberEditor.py:2843 +#: appEditors/AppGerberEditor.py:2875 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:97 msgid "Specify how many pads to be in the array." msgstr "" -#: appEditors/AppGerberEditor.py:2892 +#: appEditors/AppGerberEditor.py:2924 msgid "" "Angle at which the linear array is placed.\n" "The precision is of max 2 decimals.\n" @@ -3245,161 +3234,168 @@ msgid "" "Max value is: 360.00 degrees." msgstr "" -#: appEditors/AppGerberEditor.py:3392 appEditors/AppGerberEditor.py:3396 +#: appEditors/AppGerberEditor.py:3424 appEditors/AppGerberEditor.py:3428 msgid "Aperture code value is missing or wrong format. Add it and retry." msgstr "" -#: appEditors/AppGerberEditor.py:3432 +#: appEditors/AppGerberEditor.py:3464 msgid "" "Aperture dimensions value is missing or wrong format. Add it in format (width, height) " "and retry." msgstr "" -#: appEditors/AppGerberEditor.py:3445 +#: appEditors/AppGerberEditor.py:3477 msgid "Aperture size value is missing or wrong format. Add it and retry." msgstr "" -#: appEditors/AppGerberEditor.py:3456 +#: appEditors/AppGerberEditor.py:3488 msgid "Aperture already in the aperture table." msgstr "" -#: appEditors/AppGerberEditor.py:3463 +#: appEditors/AppGerberEditor.py:3495 msgid "Added new aperture with code" msgstr "" -#: appEditors/AppGerberEditor.py:3495 +#: appEditors/AppGerberEditor.py:3527 msgid " Select an aperture in Aperture Table" msgstr "" -#: appEditors/AppGerberEditor.py:3503 +#: appEditors/AppGerberEditor.py:3535 msgid "Select an aperture in Aperture Table -->" msgstr "" -#: appEditors/AppGerberEditor.py:3517 +#: appEditors/AppGerberEditor.py:3549 msgid "Deleted aperture with code" msgstr "" -#: appEditors/AppGerberEditor.py:3585 +#: appEditors/AppGerberEditor.py:3617 msgid "Dimensions need two float values separated by comma." msgstr "" -#: appEditors/AppGerberEditor.py:3594 +#: appEditors/AppGerberEditor.py:3626 msgid "Dimensions edited." msgstr "" -#: appEditors/AppGerberEditor.py:4116 -msgid "Loading Gerber into Editor" +#: appEditors/AppGerberEditor.py:4148 +msgid "Loading" msgstr "" -#: appEditors/AppGerberEditor.py:4246 +#: appEditors/AppGerberEditor.py:4278 msgid "Setting up the UI" msgstr "" -#: appEditors/AppGerberEditor.py:4247 +#: appEditors/AppGerberEditor.py:4279 msgid "Adding geometry finished. Preparing the GUI" msgstr "" -#: appEditors/AppGerberEditor.py:4256 +#: appEditors/AppGerberEditor.py:4288 msgid "Finished loading the Gerber object into the editor." msgstr "" -#: appEditors/AppGerberEditor.py:4393 +#: appEditors/AppGerberEditor.py:4425 msgid "There are no Aperture definitions in the file. Aborting Gerber creation." msgstr "" -#: appEditors/AppGerberEditor.py:4395 appObjects/AppObject.py:164 +#: appEditors/AppGerberEditor.py:4427 appObjects/AppObject.py:164 #: appObjects/FlatCAMGeometry.py:2078 appParsers/ParseExcellon.py:972 #: appTools/ToolPcbWizard.py:318 app_Main.py:7709 app_Main.py:10173 app_Main.py:10233 #: app_Main.py:10364 app_Main.py:10429 msgid "An internal error has occurred. See shell.\n" msgstr "" -#: appEditors/AppGerberEditor.py:4403 -msgid "Creating Gerber." -msgstr "" - -#: appEditors/AppGerberEditor.py:4415 +#: appEditors/AppGerberEditor.py:4447 msgid "Done. Gerber editing finished." msgstr "" -#: appEditors/AppGerberEditor.py:4431 +#: appEditors/AppGerberEditor.py:4463 msgid "Cancelled. No aperture is selected" msgstr "" -#: appEditors/AppGerberEditor.py:4586 app_Main.py:6634 +#: appEditors/AppGerberEditor.py:4618 app_Main.py:6634 msgid "Coordinates copied to clipboard." msgstr "" -#: appEditors/AppGerberEditor.py:5033 +#: appEditors/AppGerberEditor.py:4923 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 appObjects/AppObject.py:452 +#: appObjects/FlatCAMCNCJob.py:1894 appObjects/FlatCAMGerber.py:995 +#: appObjects/FlatCAMObj.py:266 appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 +#: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1115 +#: appTools/ToolCorners.py:419 appTools/ToolFiducials.py:563 appTools/ToolMove.py:229 +#: appTools/ToolQRCode.py:466 app_Main.py:4813 +msgid "Plotting" +msgstr "" + +#: appEditors/AppGerberEditor.py:5065 msgid "Failed. No aperture geometry is selected." msgstr "" -#: appEditors/AppGerberEditor.py:5042 appEditors/AppGerberEditor.py:5313 +#: appEditors/AppGerberEditor.py:5074 appEditors/AppGerberEditor.py:5345 msgid "Done. Apertures geometry deleted." msgstr "" -#: appEditors/AppGerberEditor.py:5185 +#: appEditors/AppGerberEditor.py:5217 msgid "No aperture to buffer. Select at least one aperture and try again." msgstr "" -#: appEditors/AppGerberEditor.py:5197 appTools/ToolCopperThieving.py:306 +#: appEditors/AppGerberEditor.py:5229 appTools/ToolCopperThieving.py:306 #: appTools/ToolCopperThieving.py:907 appTools/ToolCopperThieving.py:1104 #: appTools/ToolCorners.py:146 appTools/ToolCorners.py:413 appTools/ToolCutOut.py:779 #: appTools/ToolCutOut.py:905 appTools/ToolCutOut.py:1128 appTools/ToolCutOut.py:1278 #: appTools/ToolFiducials.py:240 appTools/ToolFiducials.py:492 appTools/ToolFiducials.py:540 -#: appTools/ToolFiducials.py:554 camlib.py:5279 camlib.py:5675 +#: appTools/ToolFiducials.py:554 camlib.py:5286 camlib.py:5682 msgid "Failed." msgstr "" -#: appEditors/AppGerberEditor.py:5216 +#: appEditors/AppGerberEditor.py:5248 msgid "Scale factor value is missing or wrong format. Add it and retry." msgstr "" -#: appEditors/AppGerberEditor.py:5248 +#: appEditors/AppGerberEditor.py:5280 msgid "No aperture to scale. Select at least one aperture and try again." msgstr "" -#: appEditors/AppGerberEditor.py:5264 +#: appEditors/AppGerberEditor.py:5296 msgid "Done. Scale Tool completed." msgstr "" -#: appEditors/AppGerberEditor.py:5302 +#: appEditors/AppGerberEditor.py:5334 msgid "Polygons marked." msgstr "" -#: appEditors/AppGerberEditor.py:5305 +#: appEditors/AppGerberEditor.py:5337 msgid "No polygons were marked. None fit within the limits." msgstr "" -#: appEditors/AppGerberEditor.py:6033 +#: appEditors/AppGerberEditor.py:6065 msgid "Rotation action was not executed." msgstr "" -#: appEditors/AppGerberEditor.py:6075 app_Main.py:6050 app_Main.py:6097 +#: appEditors/AppGerberEditor.py:6107 app_Main.py:6050 app_Main.py:6097 msgid "Flip action was not executed." msgstr "" -#: appEditors/AppGerberEditor.py:6115 +#: appEditors/AppGerberEditor.py:6147 msgid "Skew action was not executed." msgstr "" -#: appEditors/AppGerberEditor.py:6154 +#: appEditors/AppGerberEditor.py:6186 msgid "Scale action was not executed." msgstr "" -#: appEditors/AppGerberEditor.py:6198 +#: appEditors/AppGerberEditor.py:6230 msgid "Offset action was not executed." msgstr "" -#: appEditors/AppGerberEditor.py:6287 +#: appEditors/AppGerberEditor.py:6319 msgid "Geometry shape offset Y cancelled" msgstr "" -#: appEditors/AppGerberEditor.py:6303 +#: appEditors/AppGerberEditor.py:6335 msgid "Geometry shape skew X cancelled" msgstr "" -#: appEditors/AppGerberEditor.py:6319 +#: appEditors/AppGerberEditor.py:6351 msgid "Geometry shape skew Y cancelled" msgstr "" @@ -3430,7 +3426,7 @@ msgstr "" #: appEditors/AppTextEditor.py:106 appGUI/GUIElements.py:4273 appGUI/ObjectUI.py:1889 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:61 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 appTools/ToolIsolation.py:3391 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 appTools/ToolIsolation.py:3394 #: appTools/ToolPaint.py:3116 tclCommands/TclCommandPaint.py:162 msgid "All" msgstr "" @@ -3524,7 +3520,7 @@ msgid "Dia" msgstr "" #: appEditors/appGCodeEditor.py:687 appGUI/ObjectUI.py:999 appGUI/ObjectUI.py:2034 -#: appTools/ToolIsolation.py:3035 appTools/ToolNCC.py:3909 appTools/ToolPaint.py:2831 +#: appTools/ToolIsolation.py:3038 appTools/ToolNCC.py:3909 appTools/ToolPaint.py:2831 msgid "TT" msgstr "" @@ -3821,7 +3817,7 @@ msgstr "" #: appTools/ToolCopperThieving.py:1354 appTools/ToolCutOut.py:2027 #: appTools/ToolDblSided.py:529 appTools/ToolDblSided.py:771 appTools/ToolFilm.py:933 #: appTools/ToolFilm.py:956 appTools/ToolImage.py:135 appTools/ToolImage.py:190 -#: appTools/ToolIsolation.py:3351 appTools/ToolIsolation.py:3404 appTools/ToolNCC.py:3872 +#: appTools/ToolIsolation.py:3354 appTools/ToolIsolation.py:3407 appTools/ToolNCC.py:3872 #: appTools/ToolNCC.py:4342 appTools/ToolPaint.py:3132 appTools/ToolPanelize.py:148 #: appTools/ToolPanelize.py:168 appTools/ToolPanelize.py:716 appTools/ToolTransform.py:126 #: appTools/ToolTransform.py:587 @@ -3847,7 +3843,7 @@ msgstr "" #: appTools/ToolCopperThieving.py:1354 appTools/ToolCutOut.py:2026 #: appTools/ToolDblSided.py:528 appTools/ToolDblSided.py:769 appTools/ToolFilm.py:932 #: appTools/ToolFilm.py:955 appTools/ToolImage.py:116 appTools/ToolImage.py:137 -#: appTools/ToolImage.py:190 appTools/ToolIsolation.py:3352 appTools/ToolIsolation.py:3404 +#: appTools/ToolImage.py:190 appTools/ToolIsolation.py:3355 appTools/ToolIsolation.py:3407 #: appTools/ToolNCC.py:3873 appTools/ToolNCC.py:4342 appTools/ToolPaint.py:3132 #: appTools/ToolPanelize.py:148 appTools/ToolPanelize.py:168 appTools/ToolPanelize.py:716 #: appTools/ToolPanelize.py:810 appTools/ToolTransform.py:126 appTools/ToolTransform.py:585 @@ -3874,7 +3870,7 @@ msgstr "" #: appTools/ToolCopperThieving.py:165 appTools/ToolCopperThieving.py:1340 #: appTools/ToolCopperThieving.py:1354 appTools/ToolDblSided.py:530 #: appTools/ToolDblSided.py:728 appTools/ToolDblSided.py:770 appTools/ToolFilm.py:1211 -#: appTools/ToolIsolation.py:3404 appTools/ToolNCC.py:4342 appTools/ToolPaint.py:3132 +#: appTools/ToolIsolation.py:3407 appTools/ToolNCC.py:4342 appTools/ToolPaint.py:3132 #: appTools/ToolPanelize.py:148 appTools/ToolPunchGerber.py:1128 #: appTools/ToolPunchGerber.py:1143 appTools/ToolTransform.py:126 #: appTools/ToolTransform.py:586 @@ -4850,7 +4846,7 @@ msgid "NCC Tool" msgstr "" #: appGUI/MainGUI.py:1052 appGUI/MainGUI.py:2221 appGUI/MainGUI.py:4474 -#: appTools/ToolIsolation.py:192 appTools/ToolIsolation.py:2951 +#: appTools/ToolIsolation.py:192 appTools/ToolIsolation.py:2954 msgid "Isolation Tool" msgstr "" @@ -4872,7 +4868,7 @@ msgid "SolderPaste Tool" msgstr "" #: appGUI/MainGUI.py:1064 appGUI/MainGUI.py:2233 appGUI/MainGUI.py:4486 -#: appTools/ToolSub.py:647 +#: appTools/ToolSub.py:648 msgid "Subtract Tool" msgstr "" @@ -5064,9 +5060,9 @@ msgstr "" #: appGUI/MainGUI.py:1429 appTools/ToolCopperThieving.py:1243 appTools/ToolCorners.py:475 #: appTools/ToolEtchCompensation.py:291 appTools/ToolExtractDrills.py:454 #: appTools/ToolFiducials.py:902 appTools/ToolInvertGerber.py:212 -#: appTools/ToolIsolation.py:2999 appTools/ToolOptimal.py:421 +#: appTools/ToolIsolation.py:3002 appTools/ToolOptimal.py:421 #: appTools/ToolPunchGerber.py:1010 appTools/ToolQRCode.py:666 -#: appTools/ToolRulesCheck.py:1171 appTools/ToolSolderPaste.py:1144 appTools/ToolSub.py:693 +#: appTools/ToolRulesCheck.py:1171 appTools/ToolSolderPaste.py:1144 appTools/ToolSub.py:694 msgid "GERBER" msgstr "" @@ -5075,7 +5071,7 @@ msgstr "" msgid "EXCELLON" msgstr "" -#: appGUI/MainGUI.py:1449 appTools/ToolSub.py:746 +#: appGUI/MainGUI.py:1449 appTools/ToolSub.py:747 msgid "GEOMETRY" msgstr "" @@ -5229,7 +5225,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:62 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:164 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:148 appTools/ToolDrilling.py:2090 -#: appTools/ToolIsolation.py:3079 appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3959 +#: appTools/ToolIsolation.py:3082 appTools/ToolMilling.py:1695 appTools/ToolNCC.py:3959 #: appTools/ToolPaint.py:2869 appTranslation.py:112 appTranslation.py:214 app_Main.py:2499 #: app_Main.py:3526 app_Main.py:5981 app_Main.py:8997 msgid "No" @@ -5849,7 +5845,7 @@ msgstr "" msgid "App Object" msgstr "" -#: appGUI/ObjectUI.py:78 appTools/ToolDrilling.py:2015 appTools/ToolIsolation.py:2988 +#: appGUI/ObjectUI.py:78 appTools/ToolDrilling.py:2015 appTools/ToolIsolation.py:2991 #: appTools/ToolMilling.py:1620 msgid "" "BASIC is suitable for a beginner. Many parameters\n" @@ -5971,11 +5967,11 @@ msgstr "" msgid "Mark the aperture instances on canvas." msgstr "" -#: appGUI/ObjectUI.py:339 appTools/ToolIsolation.py:3478 +#: appGUI/ObjectUI.py:339 appTools/ToolIsolation.py:3481 msgid "Buffer Solid Geometry" msgstr "" -#: appGUI/ObjectUI.py:341 appTools/ToolIsolation.py:3480 +#: appGUI/ObjectUI.py:341 appTools/ToolIsolation.py:3483 msgid "" "This button is shown only when the Gerber file\n" "is loaded without buffering.\n" @@ -5988,7 +5984,7 @@ msgid "Isolation Routing" msgstr "" #: appGUI/ObjectUI.py:360 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:32 -#: appTools/ToolIsolation.py:2978 +#: appTools/ToolIsolation.py:2981 msgid "" "Create a Geometry object with\n" "toolpaths to cut around polygons." @@ -6046,7 +6042,7 @@ msgid "Resulting geometry will have rounded corners." msgstr "" #: appGUI/ObjectUI.py:467 appGUI/ObjectUI.py:507 appTools/ToolCutOut.py:2304 -#: appTools/ToolCutOut.py:2319 appTools/ToolIsolation.py:3457 appTools/ToolNCC.py:4391 +#: appTools/ToolCutOut.py:2319 appTools/ToolIsolation.py:3460 appTools/ToolNCC.py:4391 #: appTools/ToolPaint.py:3167 msgid "Generate Geometry" msgstr "" @@ -6282,13 +6278,13 @@ msgid "" "cut and negative for 'inside' cut." msgstr "" -#: appGUI/ObjectUI.py:1079 appTools/ToolIsolation.py:3100 appTools/ToolNCC.py:66 +#: appGUI/ObjectUI.py:1079 appTools/ToolIsolation.py:3103 appTools/ToolNCC.py:66 #: appTools/ToolNCC.py:3986 appTools/ToolPaint.py:140 appTools/ToolPaint.py:2896 msgid "Add from DB" msgstr "" #: appGUI/ObjectUI.py:1096 appTools/ToolCutOut.py:2088 appTools/ToolIsolation.py:61 -#: appTools/ToolIsolation.py:3135 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:2916 +#: appTools/ToolIsolation.py:3138 appTools/ToolNCC.py:4020 appTools/ToolPaint.py:2916 msgid "Search and Add" msgstr "" @@ -6299,12 +6295,12 @@ msgid "" msgstr "" #: appGUI/ObjectUI.py:1103 appObjects/FlatCAMGeometry.py:572 appTools/ToolCutOut.py:2100 -#: appTools/ToolIsolation.py:66 appTools/ToolIsolation.py:3146 appTools/ToolNCC.py:4031 +#: appTools/ToolIsolation.py:66 appTools/ToolIsolation.py:3149 appTools/ToolNCC.py:4031 #: appTools/ToolPaint.py:2927 msgid "Pick from DB" msgstr "" -#: appGUI/ObjectUI.py:1106 appTools/ToolCutOut.py:2103 appTools/ToolIsolation.py:3149 +#: appGUI/ObjectUI.py:1106 appTools/ToolCutOut.py:2103 appTools/ToolIsolation.py:3152 #: appTools/ToolNCC.py:4034 appTools/ToolPaint.py:2930 msgid "" "Add a new tool to the Tool Table\n" @@ -6328,7 +6324,7 @@ msgstr "" #: appTools/ToolDrilling.py:1037 appTools/ToolDrilling.py:2116 appTools/ToolIsolation.py:532 #: appTools/ToolIsolation.py:640 appTools/ToolIsolation.py:645 appTools/ToolIsolation.py:675 #: appTools/ToolIsolation.py:698 appTools/ToolIsolation.py:711 -#: appTools/ToolIsolation.py:3179 appTools/ToolMilling.py:628 appTools/ToolMilling.py:744 +#: appTools/ToolIsolation.py:3182 appTools/ToolMilling.py:628 appTools/ToolMilling.py:744 #: appTools/ToolMilling.py:749 appTools/ToolMilling.py:779 appTools/ToolMilling.py:790 #: appTools/ToolMilling.py:794 appTools/ToolMilling.py:1711 appTools/ToolNCC.py:271 #: appTools/ToolNCC.py:276 appTools/ToolNCC.py:306 appTools/ToolNCC.py:329 @@ -6339,7 +6335,7 @@ msgstr "" msgid "Parameters for" msgstr "" -#: appGUI/ObjectUI.py:1164 appTools/ToolDrilling.py:2119 appTools/ToolIsolation.py:3182 +#: appGUI/ObjectUI.py:1164 appTools/ToolDrilling.py:2119 appTools/ToolIsolation.py:3185 #: appTools/ToolMilling.py:1714 appTools/ToolNCC.py:4067 appTools/ToolPaint.py:2961 msgid "" "The data used for creating GCode.\n" @@ -6488,24 +6484,24 @@ msgstr "" msgid "The feedrate used while the probe is probing." msgstr "" -#: appGUI/ObjectUI.py:1423 appTools/ToolDrilling.py:2364 appTools/ToolIsolation.py:3278 +#: appGUI/ObjectUI.py:1423 appTools/ToolDrilling.py:2364 appTools/ToolIsolation.py:3281 #: appTools/ToolMilling.py:2042 appTools/ToolNCC.py:4225 appTools/ToolPaint.py:3056 msgid "Apply parameters to all tools" msgstr "" -#: appGUI/ObjectUI.py:1426 appTools/ToolDrilling.py:2367 appTools/ToolIsolation.py:3281 +#: appGUI/ObjectUI.py:1426 appTools/ToolDrilling.py:2367 appTools/ToolIsolation.py:3284 #: appTools/ToolMilling.py:2045 appTools/ToolNCC.py:4228 appTools/ToolPaint.py:3059 msgid "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." msgstr "" -#: appGUI/ObjectUI.py:1437 appTools/ToolDrilling.py:2378 appTools/ToolIsolation.py:3292 +#: appGUI/ObjectUI.py:1437 appTools/ToolDrilling.py:2378 appTools/ToolIsolation.py:3295 #: appTools/ToolMilling.py:2056 appTools/ToolNCC.py:4239 appTools/ToolPaint.py:3070 msgid "Common Parameters" msgstr "" -#: appGUI/ObjectUI.py:1439 appTools/ToolDrilling.py:2380 appTools/ToolIsolation.py:3294 +#: appGUI/ObjectUI.py:1439 appTools/ToolDrilling.py:2380 appTools/ToolIsolation.py:3297 #: appTools/ToolMilling.py:2058 appTools/ToolNCC.py:4241 appTools/ToolPaint.py:3072 msgid "Parameters that are common for all tools." msgstr "" @@ -6662,7 +6658,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:305 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:324 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:286 appTools/ToolDrilling.py:2591 -#: appTools/ToolIsolation.py:3440 appTools/ToolMilling.py:2267 appTools/ToolNCC.py:4364 +#: appTools/ToolIsolation.py:3443 appTools/ToolMilling.py:2267 appTools/ToolNCC.py:4364 #: appTools/ToolPaint.py:3154 msgid "The kind of selection shape used for area selection." msgstr "" @@ -9305,7 +9301,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 appTools/ToolCopperThieving.py:1322 -#: appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:4319 appTools/ToolPaint.py:3116 +#: appTools/ToolIsolation.py:3394 appTools/ToolNCC.py:4319 appTools/ToolPaint.py:3116 msgid "Area Selection" msgstr "" @@ -9313,7 +9309,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:309 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 appTools/ToolCopperThieving.py:1323 -#: appTools/ToolDblSided.py:761 appTools/ToolIsolation.py:3391 appTools/ToolNCC.py:4319 +#: appTools/ToolDblSided.py:761 appTools/ToolIsolation.py:3394 appTools/ToolNCC.py:4319 #: appTools/ToolPaint.py:3116 tclCommands/TclCommandPaint.py:166 msgid "Reference Object" msgstr "" @@ -10447,7 +10443,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:54 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:156 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:140 appTools/ToolDrilling.py:2082 -#: appTools/ToolIsolation.py:3071 appTools/ToolMilling.py:1687 appTools/ToolNCC.py:3951 +#: appTools/ToolIsolation.py:3074 appTools/ToolMilling.py:1687 appTools/ToolNCC.py:3951 #: appTools/ToolPaint.py:2861 msgid "Tool order" msgstr "" @@ -10457,7 +10453,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:157 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:167 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:141 appTools/ToolDrilling.py:2083 -#: appTools/ToolIsolation.py:3072 appTools/ToolMilling.py:1688 appTools/ToolNCC.py:3952 +#: appTools/ToolIsolation.py:3075 appTools/ToolMilling.py:1688 appTools/ToolNCC.py:3952 #: appTools/ToolNCC.py:3962 appTools/ToolPaint.py:2862 appTools/ToolPaint.py:2872 msgid "" "This set the way that the tools in the tools table are used.\n" @@ -10473,7 +10469,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:63 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:165 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:149 appTools/ToolDrilling.py:2091 -#: appTools/ToolIsolation.py:3080 appTools/ToolMilling.py:1696 appTools/ToolNCC.py:3960 +#: appTools/ToolIsolation.py:3083 appTools/ToolMilling.py:1696 appTools/ToolNCC.py:3960 #: appTools/ToolPaint.py:2870 msgid "Forward" msgstr "" @@ -10482,7 +10478,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:64 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:166 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:150 appTools/ToolDrilling.py:2092 -#: appTools/ToolIsolation.py:3081 appTools/ToolMilling.py:1697 appTools/ToolNCC.py:3961 +#: appTools/ToolIsolation.py:3084 appTools/ToolMilling.py:1697 appTools/ToolNCC.py:3961 #: appTools/ToolPaint.py:2871 msgid "Reverse" msgstr "" @@ -10754,12 +10750,12 @@ msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:243 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:288 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:242 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:243 appTools/ToolIsolation.py:3299 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:243 appTools/ToolIsolation.py:3302 #: appTools/ToolNCC.py:4246 appTools/ToolPaint.py:3076 msgid "Rest" msgstr "" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:246 appTools/ToolIsolation.py:3302 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:246 appTools/ToolIsolation.py:3305 msgid "" "If checked, use 'rest machining'.\n" "Basically it will isolate outside PCB features,\n" @@ -10770,19 +10766,19 @@ msgid "" "If not checked, use the standard algorithm." msgstr "" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:258 appTools/ToolIsolation.py:3324 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:258 appTools/ToolIsolation.py:3327 msgid "Combine" msgstr "" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:260 appTools/ToolIsolation.py:3326 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:260 appTools/ToolIsolation.py:3329 msgid "Combine all passes into one object" msgstr "" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:267 appTools/ToolIsolation.py:3343 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:267 appTools/ToolIsolation.py:3346 msgid "Except" msgstr "" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:268 appTools/ToolIsolation.py:3344 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:268 appTools/ToolIsolation.py:3347 msgid "" "When the isolation geometry is generated,\n" "by checking this, the area of the object below\n" @@ -10790,20 +10786,20 @@ msgid "" msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:275 -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:350 appTools/ToolIsolation.py:3333 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:350 appTools/ToolIsolation.py:3336 #: appTools/ToolNCC.py:4377 msgid "Check validity" msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:352 appTools/ToolIsolation.py:3335 +#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:352 appTools/ToolIsolation.py:3338 #: appTools/ToolNCC.py:4379 msgid "" "If checked then the tools diameters are verified\n" "if they will provide a complete isolation." msgstr "" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:287 appTools/ToolIsolation.py:3383 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:287 appTools/ToolIsolation.py:3386 msgid "" "Isolation scope. Choose what to isolate:\n" "- 'All' -> Isolate all the polygons in the object\n" @@ -10813,26 +10809,26 @@ msgid "" msgstr "" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:295 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 appTools/ToolIsolation.py:3391 +#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:278 appTools/ToolIsolation.py:3394 #: appTools/ToolPaint.py:3116 tclCommands/TclCommandPaint.py:164 msgid "Polygon Selection" msgstr "" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:315 appTools/ToolIsolation.py:3427 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:315 appTools/ToolIsolation.py:3430 msgid "Interiors" msgstr "" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:317 appTools/ToolIsolation.py:3429 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:317 appTools/ToolIsolation.py:3432 msgid "" "When checked the user can select interiors of a polygon.\n" "(holes in the polygon)." msgstr "" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:322 appTools/ToolIsolation.py:3314 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:322 appTools/ToolIsolation.py:3317 msgid "Forced Rest" msgstr "" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:324 appTools/ToolIsolation.py:3316 +#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:324 appTools/ToolIsolation.py:3319 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" @@ -10851,16 +10847,6 @@ msgstr "" msgid "Progressive" msgstr "" -#: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:339 -#: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:341 -#: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:303 appObjects/AppObject.py:452 -#: appObjects/FlatCAMObj.py:266 appObjects/FlatCAMObj.py:297 appObjects/FlatCAMObj.py:313 -#: appObjects/FlatCAMObj.py:393 appTools/ToolCopperThieving.py:1115 -#: appTools/ToolCorners.py:419 appTools/ToolFiducials.py:563 appTools/ToolMove.py:229 -#: appTools/ToolQRCode.py:466 app_Main.py:4813 -msgid "Plotting" -msgstr "" - #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:341 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:305 @@ -11200,7 +11186,7 @@ msgid "" "from another of the same type." msgstr "" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:38 appTools/ToolSub.py:782 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:38 appTools/ToolSub.py:783 msgid "Close paths" msgstr "" @@ -11208,11 +11194,11 @@ msgstr "" msgid "Checking this will close the paths cut by the Geometry substractor object." msgstr "" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:42 appTools/ToolSub.py:679 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:42 appTools/ToolSub.py:680 msgid "Delete source" msgstr "" -#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:44 appTools/ToolSub.py:681 +#: appGUI/preferences/tools/ToolsSubPrefGroupUI.py:44 appTools/ToolSub.py:682 msgid "" "When checked will delete the source objects\n" "after a successful operation." @@ -11548,10 +11534,6 @@ msgstr "" msgid "Finished autolevelling." msgstr "" -#: appObjects/FlatCAMCNCJob.py:1894 -msgid "Plotting..." -msgstr "" - #: appObjects/FlatCAMCNCJob.py:1966 msgid "File saved to" msgstr "" @@ -11750,13 +11732,6 @@ msgstr "" msgid "CNCjob created" msgstr "" -#: appObjects/FlatCAMGeometry.py:2564 appTools/ToolCopperThieving.py:593 -#: appTools/ToolFilm.py:639 appTools/ToolFilm.py:883 appTools/ToolIsolation.py:930 -#: appTools/ToolNCC.py:868 appTools/ToolOptimal.py:145 appTools/ToolPanelize.py:613 -#: appTools/ToolRulesCheck.py:627 -msgid "Working..." -msgstr "" - #: appObjects/FlatCAMGeometry.py:2585 msgid "Polish" msgstr "" @@ -11819,21 +11794,17 @@ msgid "Operation could not be done." msgstr "" #: appObjects/FlatCAMGerber.py:556 appObjects/FlatCAMGerber.py:633 -#: appTools/ToolIsolation.py:1590 appTools/ToolIsolation.py:1957 appTools/ToolNCC.py:1870 +#: appTools/ToolIsolation.py:1590 appTools/ToolIsolation.py:1960 appTools/ToolNCC.py:1870 #: appTools/ToolNCC.py:2891 appTools/ToolNCC.py:3271 msgid "Isolation geometry could not be generated." msgstr "" #: appObjects/FlatCAMGerber.py:583 appObjects/FlatCAMGerber.py:711 #: appTools/ToolIsolation.py:1656 appTools/ToolIsolation.py:1852 -#: appTools/ToolIsolation.py:2041 +#: appTools/ToolIsolation.py:2044 msgid "Isolation geometry created" msgstr "" -#: appObjects/FlatCAMGerber.py:995 -msgid "Plotting Apertures" -msgstr "" - #: appObjects/FlatCAMObj.py:252 msgid "Name changed from" msgstr "" @@ -11867,7 +11838,7 @@ msgstr "" msgid "Dimensions" msgstr "" -#: appObjects/FlatCAMObj.py:510 appTools/ToolProperties.py:195 +#: appObjects/FlatCAMObj.py:510 msgid "Calculating dimensions ... Please wait." msgstr "" @@ -12207,11 +12178,11 @@ msgstr "" #: appTools/ToolCorners.py:657 appTools/ToolCutOut.py:2411 appTools/ToolDblSided.py:946 #: appTools/ToolDrilling.py:2649 appTools/ToolEtchCompensation.py:459 #: appTools/ToolExtractDrills.py:699 appTools/ToolFiducials.py:962 appTools/ToolFilm.py:1387 -#: appTools/ToolInvertGerber.py:284 appTools/ToolIsolation.py:3490 +#: appTools/ToolInvertGerber.py:284 appTools/ToolIsolation.py:3493 #: appTools/ToolMilling.py:2324 appTools/ToolNCC.py:4407 appTools/ToolOptimal.py:594 #: appTools/ToolPaint.py:3183 appTools/ToolPanelize.py:891 appTools/ToolPunchGerber.py:1308 #: appTools/ToolQRCode.py:912 appTools/ToolRulesCheck.py:1627 -#: appTools/ToolSolderPaste.py:1558 appTools/ToolSub.py:806 appTools/ToolTransform.py:920 +#: appTools/ToolSolderPaste.py:1558 appTools/ToolSub.py:807 appTools/ToolTransform.py:920 msgid "Reset Tool" msgstr "" @@ -12220,11 +12191,11 @@ msgstr "" #: appTools/ToolCorners.py:660 appTools/ToolCutOut.py:2414 appTools/ToolDblSided.py:949 #: appTools/ToolDrilling.py:2652 appTools/ToolEtchCompensation.py:462 #: appTools/ToolExtractDrills.py:702 appTools/ToolFiducials.py:965 appTools/ToolFilm.py:1390 -#: appTools/ToolInvertGerber.py:287 appTools/ToolIsolation.py:3493 +#: appTools/ToolInvertGerber.py:287 appTools/ToolIsolation.py:3496 #: appTools/ToolMilling.py:2327 appTools/ToolNCC.py:4410 appTools/ToolOptimal.py:597 #: appTools/ToolPaint.py:3186 appTools/ToolPanelize.py:894 appTools/ToolPunchGerber.py:1311 #: appTools/ToolQRCode.py:915 appTools/ToolRulesCheck.py:1630 -#: appTools/ToolSolderPaste.py:1561 appTools/ToolSub.py:809 appTools/ToolTransform.py:923 +#: appTools/ToolSolderPaste.py:1561 appTools/ToolSub.py:810 appTools/ToolTransform.py:923 msgid "Will reset the tool parameters." msgstr "" @@ -12402,7 +12373,7 @@ msgid "" "ones measured." msgstr "" -#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:704 appTools/ToolSub.py:757 +#: appTools/ToolCalibration.py:930 appTools/ToolSub.py:705 appTools/ToolSub.py:758 msgid "Target" msgstr "" @@ -12632,8 +12603,8 @@ msgstr "" #: appTools/ToolMilling.py:639 appTools/ToolMilling.py:1322 appTools/ToolNCC.py:860 #: appTools/ToolNCC.py:1322 appTools/ToolNCC.py:1371 appTools/ToolNCC.py:1404 #: appTools/ToolPaint.py:1095 appTools/ToolPanelize.py:192 appTools/ToolPanelize.py:206 -#: appTools/ToolSub.py:163 appTools/ToolSub.py:181 appTools/ToolSub.py:390 -#: appTools/ToolSub.py:403 tclCommands/TclCommandCopperClear.py:97 +#: appTools/ToolSub.py:163 appTools/ToolSub.py:181 appTools/ToolSub.py:391 +#: appTools/ToolSub.py:404 tclCommands/TclCommandCopperClear.py:97 #: tclCommands/TclCommandPaint.py:99 msgid "Could not retrieve object" msgstr "" @@ -12654,6 +12625,11 @@ msgstr "" msgid "Copper Thieving Tool. Preparing areas to fill with copper." msgstr "" +#: appTools/ToolCopperThieving.py:593 appTools/ToolFilm.py:639 appTools/ToolFilm.py:883 +#: appTools/ToolNCC.py:868 appTools/ToolRulesCheck.py:627 +msgid "Working..." +msgstr "" + #: appTools/ToolCopperThieving.py:626 msgid "Geometry not supported for bounding box" msgstr "" @@ -12719,7 +12695,7 @@ msgid "" "object." msgstr "" -#: appTools/ToolCopperThieving.py:1334 appTools/ToolIsolation.py:3398 +#: appTools/ToolCopperThieving.py:1334 appTools/ToolIsolation.py:3401 #: appTools/ToolNCC.py:4336 appTools/ToolPaint.py:3126 msgid "Ref. Type" msgstr "" @@ -12730,12 +12706,12 @@ msgid "" "It can be Gerber, Excellon or Geometry." msgstr "" -#: appTools/ToolCopperThieving.py:1345 appTools/ToolIsolation.py:3409 +#: appTools/ToolCopperThieving.py:1345 appTools/ToolIsolation.py:3412 #: appTools/ToolNCC.py:4346 appTools/ToolPaint.py:3136 msgid "Ref. Object" msgstr "" -#: appTools/ToolCopperThieving.py:1347 appTools/ToolIsolation.py:3411 +#: appTools/ToolCopperThieving.py:1347 appTools/ToolIsolation.py:3414 #: appTools/ToolNCC.py:4348 appTools/ToolPaint.py:3138 msgid "The FlatCAM object to be used as non copper clearing reference." msgstr "" @@ -12867,7 +12843,7 @@ msgstr "" msgid "Default tool added." msgstr "" -#: appTools/ToolCutOut.py:471 appTools/ToolIsolation.py:2588 appTools/ToolNCC.py:3731 +#: appTools/ToolCutOut.py:471 appTools/ToolIsolation.py:2591 appTools/ToolNCC.py:3731 #: appTools/ToolPaint.py:2636 app_Main.py:5924 app_Main.py:5944 msgid "Selected tool can't be used here. Pick another." msgstr "" @@ -12994,7 +12970,7 @@ msgid "" "of objects that will populate the 'Object' combobox." msgstr "" -#: appTools/ToolCutOut.py:2091 appTools/ToolIsolation.py:3138 appTools/ToolNCC.py:4023 +#: appTools/ToolCutOut.py:2091 appTools/ToolIsolation.py:3141 appTools/ToolNCC.py:4023 #: appTools/ToolPaint.py:2919 msgid "" "Add a new tool to the Tool Table\n" @@ -13493,19 +13469,19 @@ msgstr "" msgid "Current Tool parameters were applied to all tools." msgstr "" -#: appTools/ToolDrilling.py:1600 camlib.py:4071 +#: appTools/ToolDrilling.py:1600 camlib.py:4078 msgid "The loaded Excellon file has no drills" msgstr "" -#: appTools/ToolDrilling.py:1645 camlib.py:3989 +#: appTools/ToolDrilling.py:1645 camlib.py:3996 msgid "Creating a list of points to drill..." msgstr "" -#: appTools/ToolDrilling.py:1652 camlib.py:4018 +#: appTools/ToolDrilling.py:1652 camlib.py:4025 msgid "Failed. Drill points inside the exclusion zones." msgstr "" -#: appTools/ToolDrilling.py:1668 camlib.py:4061 camlib.py:5455 camlib.py:5864 +#: appTools/ToolDrilling.py:1668 camlib.py:4068 camlib.py:5462 camlib.py:5871 msgid "Starting G-Code" msgstr "" @@ -13513,7 +13489,7 @@ msgstr "" msgid "Generating Excellon CNCJob..." msgstr "" -#: appTools/ToolDrilling.py:1791 camlib.py:3213 camlib.py:3636 camlib.py:5722 +#: appTools/ToolDrilling.py:1791 camlib.py:3213 camlib.py:3643 camlib.py:5729 msgid "The Toolchange X,Y format has to be (x, y)." msgstr "" @@ -13908,8 +13884,8 @@ msgstr "" msgid "Not supported type is picked as parameter. Only Geometry and Gerber are supported" msgstr "" -#: appTools/ToolImage.py:149 -msgid "Importing Image" +#: appTools/ToolImage.py:149 appTools/ToolPcbWizard.py:336 +msgid "Importing" msgstr "" #: appTools/ToolImage.py:161 appTools/ToolPDF.py:155 app_Main.py:10070 app_Main.py:10125 @@ -14042,7 +14018,7 @@ msgid "Incomplete isolation. At least one tool could not do a complete isolation msgstr "" #: appTools/ToolIsolation.py:1068 appTools/ToolIsolation.py:1155 -#: appTools/ToolIsolation.py:1213 appTools/ToolIsolation.py:2637 appTools/ToolNCC.py:1015 +#: appTools/ToolIsolation.py:1213 appTools/ToolIsolation.py:2640 appTools/ToolNCC.py:1015 #: appTools/ToolNCC.py:1103 appTools/ToolNCC.py:1165 appTools/ToolNCC.py:3780 #: appTools/ToolPaint.py:703 appTools/ToolPaint.py:791 appTools/ToolPaint.py:853 #: appTools/ToolPaint.py:2692 appTools/ToolSolderPaste.py:488 @@ -14071,7 +14047,7 @@ msgid "Tool(s) deleted from Tool Table." msgstr "" #: appTools/ToolIsolation.py:1390 -msgid "Isolating..." +msgid "Isolating ..." msgstr "" #: appTools/ToolIsolation.py:1410 @@ -14091,17 +14067,17 @@ msgid "Click on a polygon to isolate it." msgstr "" #: appTools/ToolIsolation.py:1597 appTools/ToolIsolation.py:1620 -#: appTools/ToolIsolation.py:1776 appTools/ToolIsolation.py:1969 +#: appTools/ToolIsolation.py:1776 appTools/ToolIsolation.py:1972 msgid "Subtracting Geo" msgstr "" #: appTools/ToolIsolation.py:1601 appTools/ToolIsolation.py:1780 -#: appTools/ToolIsolation.py:1973 +#: appTools/ToolIsolation.py:1976 msgid "Intersecting Geo" msgstr "" #: appTools/ToolIsolation.py:1652 appTools/ToolIsolation.py:1849 -#: appTools/ToolIsolation.py:2038 +#: appTools/ToolIsolation.py:2041 msgid "Empty Geometry in" msgstr "" @@ -14116,58 +14092,58 @@ msgstr "" msgid "The following are coordinates for the copper features that could not be isolated:" msgstr "" -#: appTools/ToolIsolation.py:2202 appTools/ToolIsolation.py:2315 appTools/ToolPaint.py:1135 +#: appTools/ToolIsolation.py:2205 appTools/ToolIsolation.py:2318 appTools/ToolPaint.py:1135 msgid "Added polygon" msgstr "" -#: appTools/ToolIsolation.py:2203 appTools/ToolIsolation.py:2317 +#: appTools/ToolIsolation.py:2206 appTools/ToolIsolation.py:2320 msgid "Click to add next polygon or right click to start isolation." msgstr "" -#: appTools/ToolIsolation.py:2215 appTools/ToolPaint.py:1149 +#: appTools/ToolIsolation.py:2218 appTools/ToolPaint.py:1149 msgid "Removed polygon" msgstr "" -#: appTools/ToolIsolation.py:2216 +#: appTools/ToolIsolation.py:2219 msgid "Click to add/remove next polygon or right click to start isolation." msgstr "" -#: appTools/ToolIsolation.py:2221 appTools/ToolPaint.py:1155 +#: appTools/ToolIsolation.py:2224 appTools/ToolPaint.py:1155 msgid "No polygon detected under click position." msgstr "" -#: appTools/ToolIsolation.py:2251 appTools/ToolPaint.py:1185 +#: appTools/ToolIsolation.py:2254 appTools/ToolPaint.py:1185 msgid "List of single polygons is empty. Aborting." msgstr "" -#: appTools/ToolIsolation.py:2320 +#: appTools/ToolIsolation.py:2323 msgid "No polygon in selection." msgstr "" -#: appTools/ToolIsolation.py:2348 +#: appTools/ToolIsolation.py:2351 msgid "Click the end point of the paint area." msgstr "" -#: appTools/ToolIsolation.py:2601 appTools/ToolNCC.py:3744 appTools/ToolPaint.py:2649 +#: appTools/ToolIsolation.py:2604 appTools/ToolNCC.py:3744 appTools/ToolPaint.py:2649 #: app_Main.py:5935 app_Main.py:5954 msgid "Tool from DB added in Tool Table." msgstr "" -#: appTools/ToolIsolation.py:2655 appTools/ToolNCC.py:3797 appTools/ToolPaint.py:2709 +#: appTools/ToolIsolation.py:2658 appTools/ToolNCC.py:3797 appTools/ToolPaint.py:2709 msgid "New tool added to Tool Table." msgstr "" -#: appTools/ToolIsolation.py:3001 +#: appTools/ToolIsolation.py:3004 msgid "Gerber object for isolation routing." msgstr "" -#: appTools/ToolIsolation.py:3025 appTools/ToolNCC.py:3899 +#: appTools/ToolIsolation.py:3028 appTools/ToolNCC.py:3899 msgid "" "Tools pool from which the algorithm\n" "will pick the ones used for copper clearing." msgstr "" -#: appTools/ToolIsolation.py:3041 +#: appTools/ToolIsolation.py:3044 msgid "" "This is the Tool Number.\n" "Isolation routing will start with the tool with the biggest \n" @@ -14177,13 +14153,13 @@ msgid "" "this function will not be able to create routing geometry." msgstr "" -#: appTools/ToolIsolation.py:3049 appTools/ToolNCC.py:3923 +#: appTools/ToolIsolation.py:3052 appTools/ToolNCC.py:3923 msgid "" "Tool Diameter. It's value (in current FlatCAM units)\n" "is the cut width into the material." msgstr "" -#: appTools/ToolIsolation.py:3053 appTools/ToolNCC.py:3927 +#: appTools/ToolIsolation.py:3056 appTools/ToolNCC.py:3927 msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n" @@ -14198,24 +14174,24 @@ msgid "" "in the resulting geometry as Isolation." msgstr "" -#: appTools/ToolIsolation.py:3121 appTools/ToolNCC.py:4007 +#: appTools/ToolIsolation.py:3124 appTools/ToolNCC.py:4007 msgid "Optimal" msgstr "" -#: appTools/ToolIsolation.py:3125 appTools/ToolNCC.py:4011 +#: appTools/ToolIsolation.py:3128 appTools/ToolNCC.py:4011 msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." msgstr "" -#: appTools/ToolIsolation.py:3166 appTools/ToolNCC.py:4051 appTools/ToolPaint.py:2947 +#: appTools/ToolIsolation.py:3169 appTools/ToolNCC.py:4051 appTools/ToolPaint.py:2947 #: appTools/ToolSolderPaste.py:1212 msgid "" "Delete a selection of tools in the Tool Table\n" "by first selecting a row(s) in the Tool Table." msgstr "" -#: appTools/ToolIsolation.py:3354 +#: appTools/ToolIsolation.py:3357 msgid "" "Specify the type of object to be excepted from isolation.\n" "It can be of type: Gerber or Geometry.\n" @@ -14223,17 +14199,17 @@ msgid "" "of objects that will populate the 'Object' combobox." msgstr "" -#: appTools/ToolIsolation.py:3364 +#: appTools/ToolIsolation.py:3367 msgid "Object whose area will be removed from isolation geometry." msgstr "" -#: appTools/ToolIsolation.py:3400 appTools/ToolNCC.py:4338 +#: appTools/ToolIsolation.py:3403 appTools/ToolNCC.py:4338 msgid "" "The type of FlatCAM object to be used as non copper clearing reference.\n" "It can be Gerber, Excellon or Geometry." msgstr "" -#: appTools/ToolIsolation.py:3466 +#: appTools/ToolIsolation.py:3469 msgid "" "Create a Geometry object with toolpaths to cut \n" "isolation outside, inside or on both sides of the\n" @@ -14285,7 +14261,7 @@ msgid "MOVE: Click on the Destination point ..." msgstr "" #: appTools/ToolMove.py:163 -msgid "Moving..." +msgid "Moving ..." msgstr "" #: appTools/ToolMove.py:166 @@ -14581,7 +14557,7 @@ msgid "Open PDF cancelled" msgstr "" #: appTools/ToolPDF.py:123 -msgid "Parsing PDF file ..." +msgid "Parsing ..." msgstr "" #: appTools/ToolPDF.py:139 app_Main.py:10297 @@ -14670,7 +14646,7 @@ msgid "Paint Done." msgstr "" #: appTools/ToolPaint.py:2196 -msgid "Painting..." +msgid "Painting ..." msgstr "" #: appTools/ToolPaint.py:2230 appTools/ToolPaint.py:2235 appTools/ToolPaint.py:2243 @@ -14912,10 +14888,6 @@ msgstr "" msgid "Cannot parse file" msgstr "" -#: appTools/ToolPcbWizard.py:336 -msgid "Importing Excellon." -msgstr "" - #: appTools/ToolPcbWizard.py:343 msgid "Import Excellon file failed." msgstr "" @@ -15111,10 +15083,6 @@ msgstr "" msgid "Cancelled. There is no QRCode Data in the text box." msgstr "" -#: appTools/ToolQRCode.py:166 -msgid "Generating QRCode geometry" -msgstr "" - #: appTools/ToolQRCode.py:206 msgid "Click on the Destination point ..." msgstr "" @@ -15394,10 +15362,6 @@ msgstr "" msgid "No SolderPaste mask Gerber object loaded." msgstr "" -#: appTools/ToolSolderPaste.py:670 -msgid "Creating Solder Paste dispensing geometry." -msgstr "" - #: appTools/ToolSolderPaste.py:683 msgid "No Nozzle tools in the tool table." msgstr "" @@ -15611,7 +15575,7 @@ msgstr "" msgid "Sub Tool" msgstr "" -#: appTools/ToolSub.py:151 appTools/ToolSub.py:382 +#: appTools/ToolSub.py:151 appTools/ToolSub.py:383 msgid "No Target object loaded." msgstr "" @@ -15619,63 +15583,63 @@ msgstr "" msgid "Loading geometry from Gerber objects." msgstr "" -#: appTools/ToolSub.py:171 appTools/ToolSub.py:395 +#: appTools/ToolSub.py:171 appTools/ToolSub.py:396 msgid "No Subtractor object loaded." msgstr "" -#: appTools/ToolSub.py:220 +#: appTools/ToolSub.py:221 msgid "Finished parsing geometry for aperture" msgstr "" -#: appTools/ToolSub.py:222 +#: appTools/ToolSub.py:223 msgid "Subtraction aperture processing finished." msgstr "" -#: appTools/ToolSub.py:352 appTools/ToolSub.py:546 -msgid "Generating new object ..." +#: appTools/ToolSub.py:353 appTools/ToolSub.py:547 +msgid "New object ..." msgstr "" -#: appTools/ToolSub.py:355 appTools/ToolSub.py:549 appTools/ToolSub.py:631 +#: appTools/ToolSub.py:356 appTools/ToolSub.py:550 appTools/ToolSub.py:632 msgid "Generating new object failed." msgstr "" -#: appTools/ToolSub.py:359 appTools/ToolSub.py:554 +#: appTools/ToolSub.py:360 appTools/ToolSub.py:555 msgid "Created" msgstr "" -#: appTools/ToolSub.py:408 +#: appTools/ToolSub.py:409 msgid "Currently, the Subtractor geometry cannot be of type Multigeo." msgstr "" -#: appTools/ToolSub.py:448 +#: appTools/ToolSub.py:449 msgid "Parsing solid_geometry ..." msgstr "" -#: appTools/ToolSub.py:450 +#: appTools/ToolSub.py:451 msgid "Parsing solid_geometry for tool" msgstr "" -#: appTools/ToolSub.py:706 +#: appTools/ToolSub.py:707 msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." msgstr "" -#: appTools/ToolSub.py:720 appTools/ToolSub.py:773 +#: appTools/ToolSub.py:721 appTools/ToolSub.py:774 msgid "Subtractor" msgstr "" -#: appTools/ToolSub.py:722 +#: appTools/ToolSub.py:723 msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." msgstr "" -#: appTools/ToolSub.py:729 +#: appTools/ToolSub.py:730 msgid "Subtract Gerber" msgstr "" -#: appTools/ToolSub.py:732 +#: appTools/ToolSub.py:733 msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -15683,27 +15647,27 @@ msgid "" "over the soldermask." msgstr "" -#: appTools/ToolSub.py:759 +#: appTools/ToolSub.py:760 msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." msgstr "" -#: appTools/ToolSub.py:775 +#: appTools/ToolSub.py:776 msgid "" "Geometry object that will be subtracted\n" "from the target Geometry object." msgstr "" -#: appTools/ToolSub.py:783 +#: appTools/ToolSub.py:784 msgid "Checking this will close the paths cut by the Geometry subtractor object." msgstr "" -#: appTools/ToolSub.py:787 +#: appTools/ToolSub.py:788 msgid "Subtract Geometry" msgstr "" -#: appTools/ToolSub.py:790 +#: appTools/ToolSub.py:791 msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -16543,10 +16507,6 @@ msgstr "" msgid "Disabling plots ..." msgstr "" -#: app_Main.py:7923 -msgid "Working ..." -msgstr "" - #: app_Main.py:8036 msgid "Set alpha level ..." msgstr "" @@ -16686,15 +16646,15 @@ msgid "Save Object as PDF ..." msgstr "" #: app_Main.py:9361 -msgid "Printing PDF ... Please wait." +msgid "Printing PDF ..." msgstr "" #: app_Main.py:9536 msgid "PDF file saved to" msgstr "" -#: app_Main.py:9558 -msgid "Exporting SVG" +#: app_Main.py:9558 app_Main.py:9818 app_Main.py:9952 app_Main.py:10019 +msgid "Exporting ..." msgstr "" #: app_Main.py:9601 @@ -16721,10 +16681,6 @@ msgstr "" msgid "Excellon file exported to" msgstr "" -#: app_Main.py:9818 -msgid "Exporting Excellon" -msgstr "" - #: app_Main.py:9823 app_Main.py:9830 msgid "Could not export Excellon file." msgstr "" @@ -16733,10 +16689,6 @@ msgstr "" msgid "Gerber file exported to" msgstr "" -#: app_Main.py:9952 -msgid "Exporting Gerber" -msgstr "" - #: app_Main.py:9957 app_Main.py:9964 msgid "Could not export file." msgstr "" @@ -16745,26 +16697,18 @@ msgstr "" msgid "DXF file exported to" msgstr "" -#: app_Main.py:10019 -msgid "Exporting DXF" -msgstr "" - #: app_Main.py:10024 app_Main.py:10031 msgid "Could not export DXF file." msgstr "" -#: app_Main.py:10072 -msgid "Importing SVG" +#: app_Main.py:10072 app_Main.py:10127 tclCommands/TclCommandImportSvg.py:76 +msgid "Importing ..." msgstr "" #: app_Main.py:10080 app_Main.py:10135 msgid "Import failed." msgstr "" -#: app_Main.py:10127 -msgid "Importing DXF" -msgstr "" - #: app_Main.py:10165 app_Main.py:10356 app_Main.py:10421 msgid "Failed to open file" msgstr "" @@ -16777,8 +16721,9 @@ msgstr "" msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" -#: app_Main.py:10185 -msgid "Opening Gerber" +#: app_Main.py:10185 app_Main.py:10249 app_Main.py:10383 app_Main.py:10436 +#: tclCommands/TclCommandOpenDXF.py:81 +msgid "Opening ..." msgstr "" #: app_Main.py:10196 @@ -16789,10 +16734,6 @@ msgstr "" msgid "Cannot open file" msgstr "" -#: app_Main.py:10249 -msgid "Opening Excellon." -msgstr "" - #: app_Main.py:10259 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "" @@ -16806,7 +16747,7 @@ msgid "This is not GCODE" msgstr "" #: app_Main.py:10309 -msgid "Opening G-Code." +msgid "Opening G-..." msgstr "" #: app_Main.py:10322 @@ -16820,10 +16761,6 @@ msgstr "" msgid "Object is not HPGL2 file or empty. Aborting object creation." msgstr "" -#: app_Main.py:10383 -msgid "Opening HPGL2" -msgstr "" - #: app_Main.py:10390 msgid " Open HPGL2 failed. Probable not a HPGL2 file." msgstr "" @@ -16832,10 +16769,6 @@ msgstr "" msgid "TCL script file opened in Code Editor." msgstr "" -#: app_Main.py:10436 -msgid "Opening TCL Script..." -msgstr "" - #: app_Main.py:10447 msgid "Failed to open TCL Script." msgstr "" @@ -16869,7 +16802,7 @@ msgid "Project loaded from" msgstr "" #: app_Main.py:10645 -msgid "Saving FlatCAM Project" +msgid "Saving Project ..." msgstr "" #: app_Main.py:10667 app_Main.py:10703 @@ -16952,11 +16885,11 @@ msgstr "" msgid "There is no such parameter" msgstr "" -#: camlib.py:3072 camlib.py:5394 camlib.py:5794 +#: camlib.py:3072 camlib.py:5401 camlib.py:5801 msgid "Indexing geometry before generating G-Code..." msgstr "" -#: camlib.py:3102 camlib.py:4117 camlib.py:4353 +#: camlib.py:3102 camlib.py:4124 camlib.py:4360 msgid "" "The Cut Z parameter has positive value. It is the depth value to drill into material.\n" "The Cut Z parameter needs to have a negative value, assuming it is a typo therefore the " @@ -16967,15 +16900,15 @@ msgstr "" msgid "The Cut Z parameter is zero. There will be no cut, aborting" msgstr "" -#: camlib.py:3238 camlib.py:3616 +#: camlib.py:3238 camlib.py:3623 msgid "The End X,Y format has to be (x, y)." msgstr "" -#: camlib.py:3314 camlib.py:3707 camlib.py:4201 camlib.py:4434 camlib.py:5468 camlib.py:5875 +#: camlib.py:3314 camlib.py:3714 camlib.py:4208 camlib.py:4441 camlib.py:5475 camlib.py:5882 msgid "Starting G-Code for tool with diameter" msgstr "" -#: camlib.py:3438 camlib.py:4322 camlib.py:4555 camlib.py:6816 +#: camlib.py:3438 camlib.py:4329 camlib.py:4562 camlib.py:6823 msgid "G91 coordinates not implemented" msgstr "" @@ -16983,26 +16916,26 @@ msgstr "" msgid "Finished G-Code generation for tool:" msgstr "" -#: camlib.py:3536 camlib.py:5340 camlib.py:5735 +#: camlib.py:3543 camlib.py:5347 camlib.py:5742 msgid "Cut_Z parameter is None or zero. Most likely a bad combinations of other parameters." msgstr "" -#: camlib.py:3544 camlib.py:5349 camlib.py:5744 +#: camlib.py:3551 camlib.py:5356 camlib.py:5751 msgid "" "The Cut Z parameter has positive value. It is the depth value to cut into material.\n" "The Cut Z parameter needs to have a negative value, assuming it is a typo therefore the " "app will convert the value to negative.Check the resulting CNC code (Gcode etc)." msgstr "" -#: camlib.py:3552 camlib.py:4127 camlib.py:4363 camlib.py:5357 camlib.py:5752 +#: camlib.py:3559 camlib.py:4134 camlib.py:4370 camlib.py:5364 camlib.py:5759 msgid "The Cut Z parameter is zero. There will be no cut, skipping file" msgstr "" -#: camlib.py:3557 camlib.py:5362 camlib.py:5758 +#: camlib.py:3564 camlib.py:5369 camlib.py:5765 msgid "Travel Z parameter is None or zero." msgstr "" -#: camlib.py:3562 camlib.py:5367 camlib.py:5763 +#: camlib.py:3569 camlib.py:5374 camlib.py:5770 msgid "" "The Travel Z parameter has negative value. It is the height value to travel between " "cuts.\n" @@ -17010,87 +16943,87 @@ msgid "" "the app will convert the value to positive.Check the resulting CNC code (Gcode etc)." msgstr "" -#: camlib.py:3570 camlib.py:5375 camlib.py:5771 +#: camlib.py:3577 camlib.py:5382 camlib.py:5778 msgid "The Z Travel parameter is zero. This is dangerous, skipping file" msgstr "" -#: camlib.py:3814 camlib.py:5541 camlib.py:5951 +#: camlib.py:3821 camlib.py:5548 camlib.py:5958 msgid "Finished G-Code generation" msgstr "" -#: camlib.py:3814 camlib.py:5541 +#: camlib.py:3821 camlib.py:5548 msgid "paths traced" msgstr "" -#: camlib.py:3871 +#: camlib.py:3878 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, y) \n" "but now there is only one value, not two. " msgstr "" -#: camlib.py:3883 camlib.py:5303 camlib.py:5702 +#: camlib.py:3890 camlib.py:5310 camlib.py:5709 msgid "" "The End Move X,Y field in Edit -> Preferences has to be in the format (x, y) but now " "there is only one value, not two." msgstr "" -#: camlib.py:5209 +#: camlib.py:5216 msgid "Finished G-Code generation..." msgstr "" -#: camlib.py:5326 +#: camlib.py:5333 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, y) \n" "but now there is only one value, not two." msgstr "" -#: camlib.py:5593 +#: camlib.py:5600 msgid "Trying to generate a CNC Job from a Geometry object without solid_geometry." msgstr "" -#: camlib.py:5635 +#: camlib.py:5642 msgid "" "The Tool Offset value is too negative to use for the current_geometry.\n" "Raise the value (in module) and try again." msgstr "" -#: camlib.py:5951 +#: camlib.py:5958 msgid " paths traced." msgstr "" -#: camlib.py:5979 +#: camlib.py:5986 msgid "There is no tool data in the SolderPaste geometry." msgstr "" -#: camlib.py:6069 +#: camlib.py:6076 msgid "Finished SolderPaste G-Code generation" msgstr "" -#: camlib.py:6069 +#: camlib.py:6076 msgid "paths traced." msgstr "" -#: camlib.py:6393 +#: camlib.py:6400 msgid "Parsing GCode file. Number of lines" msgstr "" -#: camlib.py:6505 +#: camlib.py:6512 msgid "Creating Geometry from the parsed GCode file. " msgstr "" -#: camlib.py:6562 +#: camlib.py:6569 msgid "Parsing GCode file for tool diameter" msgstr "" -#: camlib.py:6563 +#: camlib.py:6570 msgid "Number of lines" msgstr "" -#: camlib.py:6652 +#: camlib.py:6659 msgid "Creating Geometry from the parsed GCode file for tool diameter" msgstr "" -#: camlib.py:7086 camlib.py:7234 camlib.py:7403 +#: camlib.py:7093 camlib.py:7241 camlib.py:7410 msgid "G91 coordinates not implemented ..." msgstr "" diff --git a/tclCommands/TclCommandImportSvg.py b/tclCommands/TclCommandImportSvg.py index c65b46d8..cd6f0813 100644 --- a/tclCommands/TclCommandImportSvg.py +++ b/tclCommands/TclCommandImportSvg.py @@ -73,7 +73,7 @@ class TclCommandImportSvg(TclCommandSignaled): if obj_type != "geometry" and obj_type != "gerber": self.raise_tcl_error("Option type can be 'geometry' or 'gerber' only, got '%s'." % obj_type) - with self.app.proc_container.new("Import SVG"): + with self.app.proc_container.new('%s' % _("Importing ...")): # Object creation self.app.app_obj.new_object(obj_type, outname, obj_init, plot=False) diff --git a/tclCommands/TclCommandOpenDXF.py b/tclCommands/TclCommandOpenDXF.py index fe2ad7ef..b851b619 100644 --- a/tclCommands/TclCommandOpenDXF.py +++ b/tclCommands/TclCommandOpenDXF.py @@ -78,7 +78,7 @@ class TclCommandOpenDXF(TclCommandSignaled): units = self.app.defaults['units'].upper() - with self.app.proc_container.new("Open DXF"): + with self.app.proc_container.new('%s' % _("Opening ...")): # Object creation ret_val = self.app.app_obj.new_object(obj_type, outname, obj_init, plot=False) diff --git a/tclCommands/TclCommandOpenSVG.py b/tclCommands/TclCommandOpenSVG.py index bfe2784e..d17918a0 100644 --- a/tclCommands/TclCommandOpenSVG.py +++ b/tclCommands/TclCommandOpenSVG.py @@ -74,7 +74,7 @@ class TclCommandOpenSVG(TclCommandSignaled): units = self.app.defaults['units'].upper() - with self.app.proc_container.new("Import SVG"): + with self.app.proc_container.new(_("Working ...")): # Object creation ret_val = self.app.app_obj.new_object(obj_type, outname, obj_init, plot=False) diff --git a/tclCommands/TclCommandPanelize.py b/tclCommands/TclCommandPanelize.py index 50c6bada..63407a88 100644 --- a/tclCommands/TclCommandPanelize.py +++ b/tclCommands/TclCommandPanelize.py @@ -288,12 +288,12 @@ class TclCommandPanelize(TclCommand): self.app.app_obj.new_object("geometry", outname, job_init_geometry, plot=False, autoselected=True) if threaded is True: - self.app.proc_container.new("Generating panel ... Please wait.") + self.app.proc_container.new(_("Working ...")) def job_thread(app_obj): try: panelize_2() - app_obj.inform.emit("[success] Panel created successfully.") + app_obj.inform.emit('[success]' % _("Done.")) except Exception as ee: log.debug(str(ee)) return @@ -302,4 +302,4 @@ class TclCommandPanelize(TclCommand): self.app.worker_task.emit({'fcn': job_thread, 'params': [self.app]}) else: panelize_2() - self.app.inform.emit("[success] Panel created successfully.") + self.app.inform.emit('[success]' % _("Done."))