diff --git a/FlatCAMApp.py b/FlatCAMApp.py index 056e0c8c..9db136dd 100644 --- a/FlatCAMApp.py +++ b/FlatCAMApp.py @@ -3834,31 +3834,14 @@ class App(QtCore.QObject): tab_widget = QtWidgets.QTabWidget() description_label = QtWidgets.QLabel( - _( - "FlatCAM {version} {beta} ({date}) - {arch}
" - "http://flatcam.org
" - ).format(version=version, - beta=('BETA' if beta else ''), - date=version_date, - arch=platform.architecture()[0]) + "FlatCAM {version} {beta} ({date}) - {arch}
" + "http://flatcam.org
".format( + version=version,beta=('BETA' if beta else ''), + date=version_date, + arch=platform.architecture()[0]) ) description_label.setOpenExternalLinks(True) - programmers_label = QtWidgets.QLabel( - _( - "Juan Pablo Caram
" - "
" - "Denis Hayrullin
" - "Kamil Sopko
" - "Marius Stanciu
" - "Matthieu Berthomé

" - "and many others found " - "here.
" - "
" - ) - ) - programmers_label.setOpenExternalLinks(True) - license_label = QtWidgets.QLabel( _( '(c) Copyright 2014 Juan Pablo Caram.\n\n' @@ -4400,7 +4383,7 @@ class App(QtCore.QObject): for ext in exc_list: new_ext = new_ext + ext + ', ' self.defaults["fa_excellon"] = new_ext - self.inform.emit(_("[success] Selected Excellon file extensions registered with FlatCAM.")) + self.inform.emit('[success] %s' % _("Selected Excellon file extensions registered with FlatCAM.")) if obj_type is None or obj_type == 'gcode': gco_list = self.ui.fa_defaults_form.fa_gcode_group.gco_list_text.get_value().replace(' ', '').split(',') @@ -4616,7 +4599,7 @@ class App(QtCore.QObject): if not isinstance(obj, FlatCAMGeometry): self.inform.emit('[ERROR_NOTCL] %s: %s' % - (_("Expected a FlatCAMGeometry, got %s"), type(obj))) + (_("Expected a FlatCAMGeometry, got"), type(obj))) return obj.multigeo = False @@ -4946,7 +4929,7 @@ class App(QtCore.QObject): self.plot_all() self.inform.emit('[success] %s: %s' % - (_("Converted units to %s"), new_units)) + (_("Converted units to"), new_units)) # self.ui.units_label.setText("[" + self.options["units"] + "]") self.set_screen_units(new_units) else: @@ -5725,7 +5708,7 @@ class App(QtCore.QObject): if self.defaults["global_open_style"] is False: self.file_opened.emit("cncjob", filename) self.file_saved.emit("cncjob", filename) - self.inform.emit(_("Saved to: %s") % filename) + self.inform.emit('%s: %s' % (_("Saved to"), str(filename))) def handleFindGCode(self): self.report_usage("handleFindGCode()") @@ -5854,8 +5837,8 @@ class App(QtCore.QObject): return self.paint_tool.on_tool_add(dia=float(val)) else: - self.inform.emit( - _("[WARNING_NOTCL] Adding Tool cancelled ...")) + self.inform.emit('[WARNING_NOTCL] %s...' % + _("Adding Tool cancelled")) # and only if the tool is Solder Paste Dispensing Tool elif tool_widget == self.paste_tool.toolName: if ok: @@ -8017,7 +8000,7 @@ class App(QtCore.QObject): pass # add the tab if it was closed - self.ui.plot_tab_area.addTab(self.ui.cncjob_tab, _('%s') % name) + self.ui.plot_tab_area.addTab(self.ui.cncjob_tab, '%s' % name) self.ui.cncjob_tab.setObjectName('cncjob_tab') # delete the absolute and relative position and messages in the infobar diff --git a/FlatCAMObj.py b/FlatCAMObj.py index 3ca14187..396eb42e 100644 --- a/FlatCAMObj.py +++ b/FlatCAMObj.py @@ -210,7 +210,10 @@ class FlatCAMObj(QtCore.QObject): self.default_data["name"] = self.ui.name_entry.get_value() self.app.collection.update_view() if silent: - self.app.inform.emit(_("[success] Name changed from {old} to {new}").format(old=old_name, new=new_name)) + self.app.inform.emit('[success] %s: %s %s: %s' % ( + _("Name changed from"), str(old_name), _("to"), str(new_name) + ) + ) def on_offset_button_click(self): self.app.report_usage("obj_on_offset_button") @@ -4465,9 +4468,12 @@ class FlatCAMGeometry(FlatCAMObj, Geometry): try: if self.special_group: - self.app.inform.emit('[WARNING_NOTCL] %s' % - _("This Geometry can't be processed because it is %s geometry." - ) % str(self.special_group)) + self.app.inform.emit('[WARNING_NOTCL] %s %s %s.' % + (_("This Geometry can't be processed because it is"), + str(self.special_group), + _("geometry") + ) + ) return except AttributeError: pass @@ -4756,9 +4762,9 @@ class FlatCAMGeometry(FlatCAMObj, Geometry): # dia_cnc_dict['solid_geometry'] = cascaded_union([geo['geom'] for geo in dia_cnc_dict['gcode_parsed']]) try: dia_cnc_dict['solid_geometry'] = tool_solid_geometry - self.app.inform.emit('[success] %s' % _("Finished G-Code processing...")) + self.app.inform.emit('[success] %s...' % _("Finished G-Code processing")) except Exception as e: - self.app.inform.emit('[ERROR] %s' % _("G-Code processing failed with error: %s") % str(e)) + self.app.inform.emit('[ERROR] %s: %s' % (_("G-Code processing failed with error"), str(e))) app_obj.progress.emit(80) @@ -4990,7 +4996,7 @@ class FlatCAMGeometry(FlatCAMObj, Geometry): dia_cnc_dict['solid_geometry'] = tool_solid_geometry self.app.inform.emit('[success] %s' % _("Finished G-Code processing...")) except Exception as e: - self.app.inform.emit('[ERROR] %s' % _("G-Code processing failed with error: %s") % str(e)) + self.app.inform.emit('[ERROR] %s: %s' % (_("G-Code processing failed with error"), str(e))) # tell gcode_parse from which point to start drawing the lines depending on what kind of # object is the source of gcode diff --git a/FlatCAMTranslation.py b/FlatCAMTranslation.py index 04ae5197..1fe4ec9c 100644 --- a/FlatCAMTranslation.py +++ b/FlatCAMTranslation.py @@ -89,7 +89,7 @@ def on_language_apply_click(app, restart=False): if restart: msgbox = QtWidgets.QMessageBox() msgbox.setText(_("The application will restart.")) - msgbox.setInformativeText(_("Are you sure do you want to change the current language to %s?") % + msgbox.setInformativeText('$s %s?' % _("Are you sure do you want to change the current language to"), name.capitalize()) msgbox.setWindowTitle(_("Apply Language ...")) msgbox.setWindowIcon(QtGui.QIcon('share/language32.png')) diff --git a/README.md b/README.md index bd375970..296cddc4 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,9 @@ CAD program, and create G-Code for Isolation routing. - upgraded the Script Editor to be able to run Tcl commands in batches - added some ToolTips for the buttons in the Code Editor - converted the big strings that hold the shortcut keys descriptions to smaller string to make translations easier +- fixed some of the strings that were left in the old way +- updated the POT file +- updated Romanian language partially 12.09.2019 diff --git a/camlib.py b/camlib.py index b95259bb..cc56c972 100644 --- a/camlib.py +++ b/camlib.py @@ -6665,10 +6665,10 @@ class CNCjob(Geometry): # if the offset is less than half of the total length or less than half of the total width of the # solid geometry it's obvious we can't do the offset if -offset > ((c - a) / 2) or -offset > ((d - b) / 2): - self.app.inform.emit(_('[ERROR_NOTCL] %s' % - "The Tool Offset value is too negative to use " - "for the current_geometry.\n" - "Raise the value (in module) and try again.")) + self.app.inform.emit('[ERROR_NOTCL] %s' % _( + "The Tool Offset value is too negative to use " + "for the current_geometry.\n" + "Raise the value (in module) and try again.")) return 'fail' # hack: make offset smaller by 0.0000000001 which is insignificant difference but allow the job # to continue diff --git a/flatcamEditors/FlatCAMExcEditor.py b/flatcamEditors/FlatCAMExcEditor.py index 56924f22..4b6f07ea 100644 --- a/flatcamEditors/FlatCAMExcEditor.py +++ b/flatcamEditors/FlatCAMExcEditor.py @@ -1065,8 +1065,8 @@ class FCDrillResize(FCShapeTool): # we reactivate the signals after the after the tool editing self.draw_app.tools_table_exc.itemChanged.connect(self.draw_app.on_tool_edit) - self.draw_app.app.inform.emit('[success] Done. %s' % - _("Drill/Slot Resize completed.")) + self.draw_app.app.inform.emit('[success] %s' % + _("Done. Drill/Slot Resize completed.")) else: self.draw_app.app.inform.emit('[WARNING_NOTCL] %s' % _("Cancelled. No drills/slots selected for resize ...")) diff --git a/flatcamEditors/FlatCAMGeoEditor.py b/flatcamEditors/FlatCAMGeoEditor.py index c56120c9..6c1b3ce8 100644 --- a/flatcamEditors/FlatCAMGeoEditor.py +++ b/flatcamEditors/FlatCAMGeoEditor.py @@ -632,8 +632,9 @@ class TransformEditorTool(FlatCAMTool): self.transform_lay = QtWidgets.QVBoxLayout() self.layout.addLayout(self.transform_lay) + # ## Title - title_label = QtWidgets.QLabel("%s" % (_('Editor %s') % self.toolName)) + title_label = QtWidgets.QLabel("%s %s" % (_('Editor'), str(self.toolName))) title_label.setStyleSheet(""" QLabel { @@ -2354,7 +2355,7 @@ class FCPath(FCPolygon): self.draw_app.in_action = False self.complete = True - self.draw_app.app.inform.emit(_("[success] Done. Path completed.")) + self.draw_app.app.inform.emit('[success] %s' % _("Done. Path completed.")) def utility_geometry(self, data=None): if len(self.points) > 0: @@ -4583,9 +4584,12 @@ class FlatCAMGeoEditor(QtCore.QObject): local_results += list(cp.get_objects()) except Exception as e: log.debug("Could not Paint the polygons. %s" % str(e)) - self.app.inform.emit('[ERROR] %s' % - _("Could not do Paint. Try a different combination of parameters. " - "Or a different method of Paint\n%s") % str(e)) + self.app.inform.emit('[ERROR] %s\n%s' % + (_("Could not do Paint. Try a different combination of" + " parameters. Or a different method of Paint"), + str(e) + ) + ) return # add the result to the results list @@ -4595,7 +4599,7 @@ class FlatCAMGeoEditor(QtCore.QObject): for r in results: self.add_shape(DrawToolShape(r)) self.app.inform.emit( - _("[success] Paint done.")) + '[success] %s' % _("Paint done.")) self.replot() diff --git a/flatcamEditors/FlatCAMGrbEditor.py b/flatcamEditors/FlatCAMGrbEditor.py index 1ef16431..1acddd2e 100644 --- a/flatcamEditors/FlatCAMGrbEditor.py +++ b/flatcamEditors/FlatCAMGrbEditor.py @@ -1520,7 +1520,7 @@ class FCSemiDisc(FCShapeTool): def on_key(self, key): if key == 'D' or key == QtCore.Qt.Key_D: self.direction = 'cw' if self.direction == 'ccw' else 'ccw' - return _('Direction: %s') % self.direction.upper() + return '%s: %s' % (_('Direction'), self.direction.upper()) if key == 'M' or key == QtCore.Qt.Key_M: # delete the possible points made before this action; we want to start anew @@ -3764,7 +3764,8 @@ class FlatCAMGrbEditor(QtCore.QObject): # and then add it to the storage elements (each storage elements is a member of a list def job_thread(aperture_id): - with self.app.proc_container.new(_("Adding aperture: %s geo ...") % str(aperture_id)): + with self.app.proc_container.new('%s: %s %s...' % + (_("Adding aperture"), str(aperture_id), _("geo"))): storage_elem = [] self.storage_dict[aperture_id] = {} @@ -4849,7 +4850,7 @@ class TransformEditorTool(FlatCAMTool): self.layout.addLayout(self.transform_lay) # Title - title_label = QtWidgets.QLabel("%s" % (_('Editor %s') % self.toolName)) + title_label = QtWidgets.QLabel("%s %s" % (_('Editor'), self.toolName)) title_label.setStyleSheet(""" QLabel { diff --git a/flatcamGUI/FlatCAMGUI.py b/flatcamGUI/FlatCAMGUI.py index 602869ac..23449859 100644 --- a/flatcamGUI/FlatCAMGUI.py +++ b/flatcamGUI/FlatCAMGUI.py @@ -2640,7 +2640,7 @@ class FlatCAMGUI(QtWidgets.QMainWindow): if self.app.geo_editor.active_tool.complete: self.app.geo_editor.on_shape_complete() - self.app.inform.emit(_("[success] Done.")) + self.app.inform.emit('[success] %s' % _("Done.")) # automatically make the selection tool active after completing current action self.app.geo_editor.select_tool('select') return @@ -2652,7 +2652,7 @@ class FlatCAMGUI(QtWidgets.QMainWindow): if self.app.geo_editor.active_tool.complete: self.app.geo_editor.on_shape_complete() - self.app.inform.emit(_("[success] Done.")) + self.app.inform.emit('[success] %s' % _("Done.")) # automatically make the selection tool active after completing current action self.app.geo_editor.select_tool('select') @@ -2660,7 +2660,8 @@ class FlatCAMGUI(QtWidgets.QMainWindow): if key == QtCore.Qt.Key_Escape or key == 'Escape': # TODO: ...? # self.on_tool_select("select") - self.app.inform.emit(_("[WARNING_NOTCL] Cancelled.")) + self.app.inform.emit('[WARNING_NOTCL] %s' % + _("Cancelled.")) self.app.geo_editor.delete_utility_geometry() @@ -2868,7 +2869,7 @@ class FlatCAMGUI(QtWidgets.QMainWindow): # Abort the current action if key == QtCore.Qt.Key_Escape or key == 'Escape': # self.on_tool_select("select") - self.app.inform.emit(_("[WARNING_NOTCL] Cancelled.")) + self.app.inform.emit('[WARNING_NOTCL] %s' % _("Cancelled.")) self.app.grb_editor.delete_utility_geometry() @@ -2884,7 +2885,8 @@ class FlatCAMGUI(QtWidgets.QMainWindow): self.app.grb_editor.delete_selected() self.app.grb_editor.plot_all() else: - self.app.inform.emit(_("[WARNING_NOTCL] Cancelled. Nothing selected to delete.")) + self.app.inform.emit('[WARNING_NOTCL] %s' % + _("Cancelled. Nothing selected to delete.")) return # Delete aperture in apertures table if delete key event comes from the Selected Tab @@ -2968,7 +2970,8 @@ class FlatCAMGUI(QtWidgets.QMainWindow): self.app.grb_editor.active_tool.set_origin( (self.app.grb_editor.snap_x, self.app.grb_editor.snap_y)) else: - self.app.inform.emit(_("[WARNING_NOTCL] Cancelled. Nothing selected to copy.")) + self.app.inform.emit('[WARNING_NOTCL] %s' % + _("Cancelled. Nothing selected to copy.")) return # Add Disc Tool @@ -3014,7 +3017,8 @@ class FlatCAMGUI(QtWidgets.QMainWindow): self.app.grb_editor.active_tool.set_origin( (self.app.grb_editor.snap_x, self.app.grb_editor.snap_y)) else: - self.app.inform.emit(_("[WARNING_NOTCL] Cancelled. Nothing selected to move.")) + self.app.inform.emit('[WARNING_NOTCL] %s' % + _("Cancelled. Nothing selected to move.")) return # Add Region Tool @@ -3079,7 +3083,7 @@ class FlatCAMGUI(QtWidgets.QMainWindow): if key == QtCore.Qt.Key_Escape or key == 'Escape': # TODO: ...? # self.on_tool_select("select") - self.app.inform.emit(_("[WARNING_NOTCL] Cancelled.")) + self.app.inform.emit('[WARNING_NOTCL] %s' % _("Cancelled.")) self.app.exc_editor.delete_utility_geometry() @@ -3096,7 +3100,8 @@ class FlatCAMGUI(QtWidgets.QMainWindow): self.app.exc_editor.delete_selected() self.app.exc_editor.replot() else: - self.app.inform.emit(_("[WARNING_NOTCL] Cancelled. Nothing selected to delete.")) + self.app.inform.emit('[WARNING_NOTCL] %s' % + _("Cancelled. Nothing selected to delete.")) return # Delete tools in tools table if delete key event comes from the Selected Tab @@ -3163,7 +3168,8 @@ class FlatCAMGUI(QtWidgets.QMainWindow): self.app.exc_editor.active_tool.set_origin( (self.app.exc_editor.snap_x, self.app.exc_editor.snap_y)) else: - self.app.inform.emit(_("[WARNING_NOTCL] Cancelled. Nothing selected to copy.")) + self.app.inform.emit('[WARNING_NOTCL] %s' % + _("Cancelled. Nothing selected to copy.")) return # Add Drill Hole Tool @@ -3209,7 +3215,8 @@ class FlatCAMGUI(QtWidgets.QMainWindow): self.app.exc_editor.active_tool.set_origin( (self.app.exc_editor.snap_x, self.app.exc_editor.snap_y)) else: - self.app.inform.emit(_("[WARNING_NOTCL] Cancelled. Nothing selected to move.")) + self.app.inform.emit('[WARNING_NOTCL] %s' % + _("Cancelled. Nothing selected to move.")) return # Add Array of Slote Hole Tool @@ -3243,12 +3250,16 @@ class FlatCAMGUI(QtWidgets.QMainWindow): val, ok = tool_add_popup.get_value() if ok: self.app.exc_editor.on_tool_add(tooldia=val) - self.app.inform.emit( - _("[success] Added new tool with dia: {dia} {units}").format(dia='%.4f' % float(val), - units=str(self.units))) + formated_val = '%.4f' % float(val) + self.app.inform.emit('[success] %s: %s %s' % + (_("Added new tool with dia"), + formated_val, + str(self.units) + ) + ) else: self.app.inform.emit( - _("[WARNING_NOTCL] Adding Tool cancelled ...")) + '[WARNING_NOTCL] %s' % _("Adding Tool cancelled ...")) return # Zoom Fit @@ -3392,7 +3403,8 @@ class FlatCAMGUI(QtWidgets.QMainWindow): def closeEvent(self, event): if self.app.save_in_progress: - self.app.inform.emit(_("[WARNING_NOTCL] Application is saving the project. Please wait ...")) + self.app.inform.emit('[WARNING_NOTCL] %s' % + _("Application is saving the project. Please wait ...")) else: grect = self.geometry() @@ -4828,7 +4840,7 @@ class GerberEditorPrefGroupUI(OptionsGroupUI): self.adddim_entry = FCEntry() grid0.addWidget(self.adddim_entry, 5, 1) - self.grb_array_linear_label = QtWidgets.QLabel(_('%s:' % 'Linear Pad Array')) + self.grb_array_linear_label = QtWidgets.QLabel('%s:' % _('Linear Pad Array')) grid0.addWidget(self.grb_array_linear_label, 6, 0, 1, 2) # Linear Pad Array direction @@ -5697,7 +5709,7 @@ class ExcellonEditorPrefGroupUI(OptionsGroupUI): grid0.addWidget(self.drill_axis_radio, 4, 1) # Linear Drill Array pitch distance - self.drill_pitch_label = QtWidgets.QLabel(_('%s:' % 'Pitch')) + self.drill_pitch_label = QtWidgets.QLabel('%s:' % _('Pitch')) self.drill_pitch_label.setToolTip( _("Pitch = Distance between elements of the array.") ) @@ -6117,7 +6129,7 @@ class GeometryAdvOptPrefGroupUI(OptionsGroupUI): self.layout.addLayout(grid1) # Toolchange X,Y - toolchange_xy_label = QtWidgets.QLabel(_('%s:' % 'Toolchange X-Y')) + toolchange_xy_label = QtWidgets.QLabel('%s:' % _('Toolchange X-Y')) toolchange_xy_label.setToolTip( _("Toolchange X,Y position.") ) diff --git a/flatcamTools/ToolCutOut.py b/flatcamTools/ToolCutOut.py index ed3b32ff..5bb3ab14 100644 --- a/flatcamTools/ToolCutOut.py +++ b/flatcamTools/ToolCutOut.py @@ -572,7 +572,7 @@ class CutOut(FlatCAMTool): return "Could not retrieve object: %s" % name if cutout_obj is None: - self.app.inform.emit('[ERROR_NOTCL] %s: %s' % (_("Object not found: %s"), cutout_obj)) + self.app.inform.emit('[ERROR_NOTCL] %s: %s' % (_("Object not found"), str(name))) try: dia = float(self.dia.get_value()) diff --git a/flatcamTools/ToolNonCopperClear.py b/flatcamTools/ToolNonCopperClear.py index 03c9b737..55ef07e6 100644 --- a/flatcamTools/ToolNonCopperClear.py +++ b/flatcamTools/ToolNonCopperClear.py @@ -1080,11 +1080,11 @@ class NonCopperClear(FlatCAMTool, Gerber): try: self.ncc_obj = self.app.collection.get_by_name(self.obj_name) except Exception as e: - self.app.inform.emit('[ERROR_NOTCL] %s' % _("Could not retrieve object: %s") % self.obj_name) + self.app.inform.emit('[ERROR_NOTCL] %s: %s' % (_("Could not retrieve object"), str(self.obj_name))) return "Could not retrieve object: %s" % self.obj_name if self.ncc_obj is None: - self.app.inform.emit('[ERROR_NOTCL] %s' % _("Object not found: %s") % self.ncc_obj) + self.app.inform.emit('[ERROR_NOTCL] %s: %s' % (_("Object not found"), str(self.obj_name))) return # use the selected tools in the tool table; get diameters for non-copper clear diff --git a/flatcamTools/ToolPDF.py b/flatcamTools/ToolPDF.py index 74b8276d..f561bd22 100644 --- a/flatcamTools/ToolPDF.py +++ b/flatcamTools/ToolPDF.py @@ -217,7 +217,7 @@ class ToolPDF(FlatCAMTool): time.sleep(0.1) except Exception as e: log.debug("ToolPDF.open_pdf() --> %s" % str(e)) - self.app.inform.emit(_("[success] Opened: %s") % filename) + self.app.inform.emit('[success] %s: %s' % (_("Opened"), str(filename))) def layer_rendering_as_excellon(self, filename, ap_dict, layer_nr): outname = filename.split('/')[-1].split('\\')[-1] + "_%s" % str(layer_nr) diff --git a/flatcamTools/ToolPaint.py b/flatcamTools/ToolPaint.py index 056e4325..be6ae9a0 100644 --- a/flatcamTools/ToolPaint.py +++ b/flatcamTools/ToolPaint.py @@ -1233,11 +1233,11 @@ class ToolPaint(FlatCAMTool, Gerber): # No polygon? if poly is None: self.app.log.warning('No polygon found.') - self.app.inform.emit(_('[WARNING] No polygon found.')) + self.app.inform.emit('[WARNING] %s' % _('No polygon found.')) return proc = self.app.proc_container.new(_("Painting polygon...")) - self.app.inform.emit(_("Paint Tool. Painting polygon at location: %s") % str(inside_pt)) + self.app.inform.emit('%s: %s' % (_("Paint Tool. Painting polygon at location"), str(inside_pt))) name = outname if outname is not None else self.obj_name + "_paint" @@ -1748,7 +1748,7 @@ class ToolPaint(FlatCAMTool, Gerber): # print("Indexing...", end=' ') # geo_obj.make_index() - self.app.inform.emit(_("[success] Paint All Done.")) + self.app.inform.emit('[success] %s' % _("Paint All Done.")) # Initializes the new geometry object def gen_paintarea_rest_machining(geo_obj, app_obj): @@ -2149,9 +2149,9 @@ class ToolPaint(FlatCAMTool, Gerber): return "fail" except Exception as e: log.debug("Could not Paint the polygons. %s" % str(e)) - self.app.inform.emit('[ERROR] %s' % - _("Could not do Paint All. Try a different combination of parameters. " - "Or a different Method of paint\n%s") % str(e)) + self.app.inform.emit('[ERROR] %s\n%s' % + (_("Could not do Paint All. Try a different combination of parameters. " + "Or a different Method of paint"), str(e))) return pol_nr += 1 @@ -2209,7 +2209,7 @@ class ToolPaint(FlatCAMTool, Gerber): # print("Indexing...", end=' ') # geo_obj.make_index() - self.app.inform.emit(_("[success] Paint Area Done.")) + self.app.inform.emit('[success] %s' % _("Paint Area Done.")) # Initializes the new geometry object def gen_paintarea_rest_machining(geo_obj, app_obj): @@ -2307,9 +2307,9 @@ class ToolPaint(FlatCAMTool, Gerber): return "fail" except Exception as e: log.debug("Could not Paint the polygons. %s" % str(e)) - self.app.inform.emit('[ERROR] %s' % - _("Could not do Paint All. Try a different combination of parameters. " - "Or a different Method of paint\n%s") % str(e)) + self.app.inform.emit('[ERROR] %s\n%s' % + (_("Could not do Paint All. Try a different combination of parameters. " + "Or a different Method of paint"), str(e))) return pol_nr += 1 diff --git a/flatcamTools/ToolShell.py b/flatcamTools/ToolShell.py index ce79ab3a..74bfe4a9 100644 --- a/flatcamTools/ToolShell.py +++ b/flatcamTools/ToolShell.py @@ -68,7 +68,7 @@ class TermWidget(QWidget): if detail is None: self._edit.setPlainText(_("...proccessing...")) else: - self._edit.setPlainText(_("...proccessing... [%s]") % detail) + self._edit.setPlainText('%s [%s]' % (_("...proccessing..."), detail)) self._edit.setDisabled(True) self._edit.setFocus() diff --git a/flatcamTools/ToolSub.py b/flatcamTools/ToolSub.py index c3dd2df8..78fb160e 100644 --- a/flatcamTools/ToolSub.py +++ b/flatcamTools/ToolSub.py @@ -311,7 +311,7 @@ class ToolSub(FlatCAMTool): log.debug("Working on promise: %s" % str(apid)) - with self.app.proc_container.new(_("Parsing aperture %s geometry ..." % str(apid))): + with self.app.proc_container.new('%s %s %s...' % (_("Parsing aperture", str(apid), _("geometry")))): for geo_el in geo: new_el = dict() @@ -520,7 +520,7 @@ class ToolSub(FlatCAMTool): if tool == "single": text = _("Parsing solid_geometry ...") else: - text = _("Parsing tool %s geometry ...") % str(tool) + text = '%s %s %s...' % (_("Parsing tool"), str(tool), _("geometry")) with self.app.proc_container.new(text): # resulting paths are closed resulting into Polygons diff --git a/flatcamTools/ToolTransform.py b/flatcamTools/ToolTransform.py index 1224ac3e..04ee533c 100644 --- a/flatcamTools/ToolTransform.py +++ b/flatcamTools/ToolTransform.py @@ -800,7 +800,8 @@ class ToolTransform(FlatCAMTool): sel_obj.options['skew_y'] = num self.app.object_changed.emit(sel_obj) sel_obj.plot() - self.app.inform.emit(_('[success] Skew on the %s axis done ...') % str(axis)) + self.app.inform.emit('[success] %s %s %s...' % + (_('Skew on the'), str(axis), _("axis done"))) self.app.progress.emit(100) except Exception as e: diff --git a/locale/en/LC_MESSAGES/strings.mo b/locale/en/LC_MESSAGES/strings.mo index 2b3db2d5..0066cc49 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 9e2d5e03..ed665d2a 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: 2019-09-10 00:46+0300\n" -"PO-Revision-Date: 2019-09-10 00:47+0300\n" +"POT-Creation-Date: 2019-09-13 18:11+0300\n" +"PO-Revision-Date: 2019-09-13 18:12+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: en\n" @@ -14,7 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: pygettext.py 1.5\n" -"X-Generator: Poedit 2.2.3\n" +"X-Generator: Poedit 2.0.7\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-Basepath: ../../..\n" "X-Poedit-SearchPath-0: .\n" @@ -22,20 +22,37 @@ msgstr "" "X-Poedit-SearchPathExcluded-1: doc\n" "X-Poedit-SearchPathExcluded-2: tests\n" -#: FlatCAMApp.py:1113 -#| msgid "" -#| "[ERROR] Could not find the Language files. The App strings are missing." +#: FlatCAMApp.py:359 +msgid "FlatCAM is initializing ..." +msgstr "FlatCAM is initializing ..." + +#: FlatCAMApp.py:1140 msgid "Could not find the Language files. The App strings are missing." msgstr "Could not find the Language files. The App strings are missing." -#: FlatCAMApp.py:1655 +#: FlatCAMApp.py:1496 +msgid "" +"FlatCAM is initializing ...\n" +"Canvas initialization started." +msgstr "" +"FlatCAM is initializing ...\n" +"Canvas initialization started." + +#: FlatCAMApp.py:1509 +msgid "" +"FlatCAM is initializing ...\n" +"Canvas initialization started.\n" +"Canvas initialization finished in" +msgstr "" +"FlatCAM is initializing ...\n" +"Canvas initialization started.\n" +"Canvas initialization finished in" + +#: FlatCAMApp.py:1692 msgid "Detachable Tabs" msgstr "Detachable Tabs" -#: FlatCAMApp.py:2067 -#| msgid "" -#| "(Type help to get started)\n" -#| "\n" +#: FlatCAMApp.py:2110 msgid "" "Open Source Software - Type help to get started\n" "\n" @@ -43,49 +60,40 @@ msgstr "" "Open Source Software - Type help to get started\n" "\n" -#: FlatCAMApp.py:2270 FlatCAMApp.py:7220 +#: FlatCAMApp.py:2313 FlatCAMApp.py:7426 msgid "New Project - Not saved" msgstr "New Project - Not saved" -#: FlatCAMApp.py:2320 ObjectCollection.py:80 flatcamTools/ToolImage.py:218 +#: FlatCAMApp.py:2363 ObjectCollection.py:80 flatcamTools/ToolImage.py:218 #: flatcamTools/ToolPcbWizard.py:301 flatcamTools/ToolPcbWizard.py:324 msgid "Open cancelled." msgstr "Open cancelled." -#: FlatCAMApp.py:2335 +#: FlatCAMApp.py:2378 msgid "Open Config file failed." msgstr "Open Config file failed." -#: FlatCAMApp.py:2349 +#: FlatCAMApp.py:2392 msgid "Open Script file failed." msgstr "Open Script file failed." -#: FlatCAMApp.py:2366 -#| msgid "Open Config file failed." +#: FlatCAMApp.py:2409 msgid "Open Excellon file failed." msgstr "Open Excellon file failed." -#: FlatCAMApp.py:2377 -#| msgid "Open Config file failed." +#: FlatCAMApp.py:2420 msgid "Open GCode file failed." msgstr "Open GCode file failed." -#: FlatCAMApp.py:2388 -#| msgid "Open Script file failed." +#: FlatCAMApp.py:2431 msgid "Open Gerber file failed." msgstr "Open Gerber file failed." -#: FlatCAMApp.py:2652 -#| msgid "" -#| "[WARNING_NOTCL] Select a Geometry, Gerber or Excellon Object to edit." +#: FlatCAMApp.py:2695 msgid "Select a Geometry, Gerber or Excellon Object to edit." msgstr "Select a Geometry, Gerber or Excellon Object to edit." -#: FlatCAMApp.py:2666 -#| msgid "" -#| "[WARNING_NOTCL] Simultanoeus editing of tools geometry in a MultiGeo " -#| "Geometry is not possible.\n" -#| "Edit only one geometry at a time." +#: FlatCAMApp.py:2709 msgid "" "Simultanoeus editing of tools geometry in a MultiGeo Geometry is not " "possible.\n" @@ -95,93 +103,80 @@ msgstr "" "possible.\n" "Edit only one geometry at a time." -#: FlatCAMApp.py:2721 -#| msgid "[WARNING_NOTCL] Editor is activated ..." +#: FlatCAMApp.py:2764 msgid "Editor is activated ..." msgstr "Editor is activated ..." -#: FlatCAMApp.py:2739 +#: FlatCAMApp.py:2782 msgid "Do you want to save the edited object?" msgstr "Do you want to save the edited object?" -#: FlatCAMApp.py:2740 flatcamGUI/FlatCAMGUI.py:1721 +#: FlatCAMApp.py:2783 flatcamGUI/FlatCAMGUI.py:1771 msgid "Close Editor" msgstr "Close Editor" -#: FlatCAMApp.py:2743 FlatCAMApp.py:4028 FlatCAMApp.py:6224 FlatCAMApp.py:7128 +#: FlatCAMApp.py:2786 FlatCAMApp.py:4192 FlatCAMApp.py:6430 FlatCAMApp.py:7334 #: FlatCAMTranslation.py:96 FlatCAMTranslation.py:169 -#: flatcamGUI/FlatCAMGUI.py:3996 +#: flatcamGUI/FlatCAMGUI.py:4106 msgid "Yes" msgstr "Yes" -#: FlatCAMApp.py:2744 FlatCAMApp.py:4029 FlatCAMApp.py:6225 FlatCAMApp.py:7129 +#: FlatCAMApp.py:2787 FlatCAMApp.py:4193 FlatCAMApp.py:6431 FlatCAMApp.py:7335 #: FlatCAMTranslation.py:97 FlatCAMTranslation.py:170 -#: flatcamGUI/FlatCAMGUI.py:3997 flatcamGUI/FlatCAMGUI.py:6517 -#: flatcamGUI/FlatCAMGUI.py:6877 flatcamTools/ToolNonCopperClear.py:171 +#: flatcamGUI/FlatCAMGUI.py:4107 flatcamGUI/FlatCAMGUI.py:6649 +#: flatcamGUI/FlatCAMGUI.py:7009 flatcamTools/ToolNonCopperClear.py:171 #: flatcamTools/ToolPaint.py:144 msgid "No" msgstr "No" -#: FlatCAMApp.py:2745 FlatCAMApp.py:4030 FlatCAMApp.py:4719 FlatCAMApp.py:5720 -#: FlatCAMApp.py:7130 +#: FlatCAMApp.py:2788 FlatCAMApp.py:4194 FlatCAMApp.py:4899 FlatCAMApp.py:5925 +#: FlatCAMApp.py:7336 msgid "Cancel" msgstr "Cancel" -#: FlatCAMApp.py:2773 -#| msgid "[WARNING] Object empty after edit." +#: FlatCAMApp.py:2816 msgid "Object empty after edit." msgstr "Object empty after edit." -#: FlatCAMApp.py:2796 FlatCAMApp.py:2817 FlatCAMApp.py:2830 -#| msgid "" -#| "[WARNING_NOTCL] Select a Gerber, Geometry or Excellon Object to update." +#: FlatCAMApp.py:2839 FlatCAMApp.py:2860 FlatCAMApp.py:2873 msgid "Select a Gerber, Geometry or Excellon Object to update." msgstr "Select a Gerber, Geometry or Excellon Object to update." -#: FlatCAMApp.py:2800 -#| msgid "[selected] %s is updated, returning to App..." +#: FlatCAMApp.py:2843 msgid "is updated, returning to App..." msgstr "is updated, returning to App..." -#: FlatCAMApp.py:3186 FlatCAMApp.py:3240 FlatCAMApp.py:3889 -#| msgid "[ERROR] Could not load defaults file." +#: FlatCAMApp.py:3228 FlatCAMApp.py:3282 FlatCAMApp.py:4053 msgid "Could not load defaults file." msgstr "Could not load defaults file." -#: FlatCAMApp.py:3199 FlatCAMApp.py:3249 FlatCAMApp.py:3899 -#| msgid "[ERROR] Failed to parse defaults file." +#: FlatCAMApp.py:3241 FlatCAMApp.py:3291 FlatCAMApp.py:4063 msgid "Failed to parse defaults file." msgstr "Failed to parse defaults file." -#: FlatCAMApp.py:3220 FlatCAMApp.py:3224 +#: FlatCAMApp.py:3262 FlatCAMApp.py:3266 msgid "Import FlatCAM Preferences" msgstr "Import FlatCAM Preferences" -#: FlatCAMApp.py:3231 -#| msgid "[WARNING_NOTCL] FlatCAM preferences import cancelled." +#: FlatCAMApp.py:3273 msgid "FlatCAM preferences import cancelled." msgstr "FlatCAM preferences import cancelled." -#: FlatCAMApp.py:3254 -#| msgid "[success] Imported Defaults from %s" +#: FlatCAMApp.py:3296 msgid "Imported Defaults from" msgstr "Imported Defaults from" -#: FlatCAMApp.py:3274 FlatCAMApp.py:3279 +#: FlatCAMApp.py:3316 FlatCAMApp.py:3321 msgid "Export FlatCAM Preferences" msgstr "Export FlatCAM Preferences" -#: FlatCAMApp.py:3287 -#| msgid "[WARNING_NOTCL] FlatCAM preferences export cancelled." +#: FlatCAMApp.py:3329 msgid "FlatCAM preferences export cancelled." msgstr "FlatCAM preferences export cancelled." -#: FlatCAMApp.py:3296 FlatCAMApp.py:5531 FlatCAMApp.py:8113 FlatCAMApp.py:8229 -#: FlatCAMApp.py:8355 FlatCAMApp.py:8414 FlatCAMApp.py:8528 FlatCAMApp.py:8657 -#: FlatCAMObj.py:6167 flatcamTools/ToolSolderPaste.py:1428 -#| msgid "" -#| "[WARNING] Permission denied, saving not possible.\n" -#| "Most likely another app is holding the file open and not accessible." +#: FlatCAMApp.py:3338 FlatCAMApp.py:5718 FlatCAMApp.py:8338 FlatCAMApp.py:8454 +#: FlatCAMApp.py:8580 FlatCAMApp.py:8639 FlatCAMApp.py:8757 FlatCAMApp.py:8896 +#: FlatCAMObj.py:6203 flatcamTools/ToolSolderPaste.py:1428 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -189,42 +184,35 @@ msgstr "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." -#: FlatCAMApp.py:3309 -#| msgid "[ERROR] Could not load defaults file." +#: FlatCAMApp.py:3351 msgid "Could not load preferences file." msgstr "Could not load preferences file." -#: FlatCAMApp.py:3329 FlatCAMApp.py:3945 -#| msgid "[ERROR_NOTCL] Failed to write defaults to file." +#: FlatCAMApp.py:3371 FlatCAMApp.py:4109 msgid "Failed to write defaults to file." msgstr "Failed to write defaults to file." -#: FlatCAMApp.py:3335 -#| msgid "Export Preferences" +#: FlatCAMApp.py:3377 msgid "Exported preferences to" msgstr "Exported preferences to" -#: FlatCAMApp.py:3352 -#| msgid "Import FlatCAM Preferences" +#: FlatCAMApp.py:3394 msgid "FlatCAM Preferences Folder opened." msgstr "FlatCAM Preferences Folder opened." -#: FlatCAMApp.py:3425 -#| msgid "[ERROR_NOTCL] Failed to open recent files file for writing." +#: FlatCAMApp.py:3467 msgid "Failed to open recent files file for writing." msgstr "Failed to open recent files file for writing." -#: FlatCAMApp.py:3436 -#| msgid "[ERROR_NOTCL] Failed to open recent projects file for writing." +#: FlatCAMApp.py:3478 msgid "Failed to open recent projects file for writing." msgstr "Failed to open recent projects file for writing." -#: FlatCAMApp.py:3519 camlib.py:4806 flatcamTools/ToolSolderPaste.py:1214 -#| msgid "[ERROR] An internal error has ocurred. See shell.\n" +#: FlatCAMApp.py:3561 camlib.py:4896 flatcamTools/ToolSolderPaste.py:1214 msgid "An internal error has ocurred. See shell.\n" msgstr "An internal error has ocurred. See shell.\n" -#: FlatCAMApp.py:3520 +#: FlatCAMApp.py:3562 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" @@ -233,11 +221,11 @@ msgstr "" "Object ({kind}) failed because: {error} \n" "\n" -#: FlatCAMApp.py:3541 +#: FlatCAMApp.py:3583 msgid "Converting units to " msgstr "Converting units to " -#: FlatCAMApp.py:3637 FlatCAMApp.py:3640 FlatCAMApp.py:3643 FlatCAMApp.py:3646 +#: FlatCAMApp.py:3679 FlatCAMApp.py:3682 FlatCAMApp.py:3685 FlatCAMApp.py:3688 #, python-brace-format msgid "" "[selected] {kind} created/selected: {name}{name}" -#: FlatCAMApp.py:3663 FlatCAMApp.py:5787 FlatCAMObj.py:225 FlatCAMObj.py:240 -#: FlatCAMObj.py:256 FlatCAMObj.py:336 flatcamTools/ToolMove.py:187 -#| msgid "Plot kind" +#: FlatCAMApp.py:3705 FlatCAMApp.py:5993 FlatCAMObj.py:228 FlatCAMObj.py:243 +#: FlatCAMObj.py:259 FlatCAMObj.py:339 flatcamTools/ToolMove.py:187 msgid "Plotting" msgstr "Plotting" -#: FlatCAMApp.py:3782 -#, python-brace-format -#| msgid "" -#| "FlatCAM
Version {version} {beta} ({date}) - " -#| "{arch}

2D Computer-Aided Printed Circuit Board
Manufacturing." -#| "

(c) 2014-2019 Juan Pablo Caram

Main " -#| "Contributors:
Denis Hayrullin
Kamil Sopko
Marius " -#| "Stanciu
Matthieu Berthomé
and many others found here.

Development is done
here.
DOWNLOAD area here.
" -msgid "" -"FlatCAM
Version {version} {beta} ({date}) - " -"{arch}

2D Computer-Aided Printed Circuit Board
Manufacturing." -"

License:
Licensed under MIT license (2014 - 2019)
by " -"(c)Juan Pablo Caram

Programmers:
Denis Hayrullin
Kamil " -"Sopko
Marius Stanciu
Matthieu Berthomé
and many others found here.

Development is done here.
DOWNLOAD area here.
" -msgstr "" -"FlatCAM
Version {version} {beta} ({date}) - " -"{arch}

2D Computer-Aided Printed Circuit Board
Manufacturing." -"

License:
Licensed under MIT license (2014 - 2019)
by " -"(c)Juan Pablo Caram

Programmers:
Denis Hayrullin
Kamil " -"Sopko
Marius Stanciu
Matthieu Berthomé
and many others found here.

Development is done here.
DOWNLOAD area here.
" +#: FlatCAMApp.py:3799 flatcamGUI/FlatCAMGUI.py:407 +msgid "About FlatCAM" +msgstr "About FlatCAM" -#: FlatCAMApp.py:3818 +#: FlatCAMApp.py:3828 +msgid "2D Computer-Aided Printed Circuit Board" +msgstr "2D Computer-Aided Printed Circuit Board" + +#: FlatCAMApp.py:3828 +msgid "Manufacturing" +msgstr "Manufacturing" + +#: FlatCAMApp.py:3828 +msgid "Development" +msgstr "Development" + +#: FlatCAMApp.py:3828 +msgid "DOWNLOAD" +msgstr "DOWNLOAD" + +#: FlatCAMApp.py:3829 +msgid "Issue tracker" +msgstr "Issue tracker" + +#: FlatCAMApp.py:3833 msgid "Close" msgstr "Close" -#: FlatCAMApp.py:3950 FlatCAMApp.py:6234 -#| msgid "[success] Preferences saved." +#: FlatCAMApp.py:3847 +msgid "" +"Juan Pablo Caram

Denis Hayrullin
Kamil Sopko
Marius " +"Stanciu
Matthieu Berthomé

and many others found here.

" +msgstr "" +"Juan Pablo Caram

Denis Hayrullin
Kamil Sopko
Marius " +"Stanciu
Matthieu Berthomé

and many others found
here.

" + +#: FlatCAMApp.py:3862 +msgid "" +"(c) Copyright 2014 Juan Pablo Caram.\n" +"\n" +"Licensed under the MIT license:\n" +"http://www.opensource.org/licenses/mit-license.php\n" +"\n" +"Permission is hereby granted, free of charge, to any person obtaining a " +"copy\n" +"of this software and associated documentation files (the \"Software\"), to " +"deal\n" +"in the Software without restriction, including without limitation the " +"rights\n" +"to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n" +"copies of the Software, and to permit persons to whom the Software is\n" +" furnished to do so, subject to the following conditions:\n" +"\n" +"The above copyright notice and this permission notice shall be included in\n" +"all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS " +"OR\n" +"IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n" +"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n" +"AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n" +"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING " +"FROM,\n" +"OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n" +"THE SOFTWARE." +msgstr "" +"(c) Copyright 2014 Juan Pablo Caram.\n" +"\n" +"Licensed under the MIT license:\n" +"http://www.opensource.org/licenses/mit-license.php\n" +"\n" +"Permission is hereby granted, free of charge, to any person obtaining a " +"copy\n" +"of this software and associated documentation files (the \"Software\"), to " +"deal\n" +"in the Software without restriction, including without limitation the " +"rights\n" +"to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n" +"copies of the Software, and to permit persons to whom the Software is\n" +" furnished to do so, subject to the following conditions:\n" +"\n" +"The above copyright notice and this permission notice shall be included in\n" +"all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS " +"OR\n" +"IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n" +"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n" +"AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n" +"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING " +"FROM,\n" +"OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n" +"THE SOFTWARE." + +#: FlatCAMApp.py:3909 +msgid "Splash" +msgstr "Splash" + +#: FlatCAMApp.py:3915 +#| msgid "Progressive" +msgid "Programmers" +msgstr "Programmers" + +#: FlatCAMApp.py:3921 +#| msgid "Transform" +msgid "Translators" +msgstr "Translators" + +#: FlatCAMApp.py:3927 +msgid "License" +msgstr "License" + +#: FlatCAMApp.py:3939 +msgid "Programmer" +msgstr "Programmer" + +#: FlatCAMApp.py:3940 +#| msgid "Duration" +msgid "Function" +msgstr "Function" + +#: FlatCAMApp.py:3942 +msgid "Program Author" +msgstr "Program Author" + +#: FlatCAMApp.py:3958 +#| msgid "Languages" +msgid "Language" +msgstr "Language" + +#: FlatCAMApp.py:3959 +#| msgid "Transform" +msgid "Translator" +msgstr "Translator" + +#: FlatCAMApp.py:3960 +msgid "E-mail" +msgstr "E-mail" + +#: FlatCAMApp.py:4114 FlatCAMApp.py:6440 msgid "Preferences saved." msgstr "Preferences saved." -#: FlatCAMApp.py:3978 -#| msgid "[ERROR_NOTCL] Could not load factory defaults file." +#: FlatCAMApp.py:4142 msgid "Could not load factory defaults file." msgstr "Could not load factory defaults file." -#: FlatCAMApp.py:3988 -#| msgid "[ERROR_NOTCL] Failed to parse factory defaults file." +#: FlatCAMApp.py:4152 msgid "Failed to parse factory defaults file." msgstr "Failed to parse factory defaults file." -#: FlatCAMApp.py:4003 -#| msgid "[ERROR_NOTCL] Failed to write factory defaults to file." +#: FlatCAMApp.py:4167 msgid "Failed to write factory defaults to file." msgstr "Failed to write factory defaults to file." -#: FlatCAMApp.py:4007 +#: FlatCAMApp.py:4171 msgid "Factory defaults saved." msgstr "Factory defaults saved." -#: FlatCAMApp.py:4018 -#| msgid "[WARNING_NOTCL] Application is saving the project. Please wait ..." +#: FlatCAMApp.py:4182 flatcamGUI/FlatCAMGUI.py:3407 msgid "Application is saving the project. Please wait ..." msgstr "Application is saving the project. Please wait ..." -#: FlatCAMApp.py:4023 FlatCAMTranslation.py:164 +#: FlatCAMApp.py:4187 FlatCAMTranslation.py:164 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -326,31 +414,28 @@ msgstr "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" -#: FlatCAMApp.py:4026 FlatCAMApp.py:7126 FlatCAMTranslation.py:167 +#: FlatCAMApp.py:4190 FlatCAMApp.py:7332 FlatCAMTranslation.py:167 msgid "Save changes" msgstr "Save changes" -#: FlatCAMApp.py:4237 -#| msgid "[success] Excellon file exported to %s" -msgid "[success] Selected Excellon file extensions registered with FlatCAM." -msgstr "[success] Selected Excellon file extensions registered with FlatCAM." +#: FlatCAMApp.py:4401 +#| msgid "[success] Selected Excellon file extensions registered with FlatCAM." +msgid "Selected Excellon file extensions registered with FlatCAM." +msgstr "Selected Excellon file extensions registered with FlatCAM." -#: FlatCAMApp.py:4259 +#: FlatCAMApp.py:4423 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "Selected GCode file extensions registered with FlatCAM." -#: FlatCAMApp.py:4281 +#: FlatCAMApp.py:4445 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "Selected Gerber file extensions registered with FlatCAM." -#: FlatCAMApp.py:4305 -#| msgid "" -#| "[ERROR] Failed join. The Geometry objects are of different types.\n" -#| "At least one is MultiGeo type and the other is SingleGeo type. A " -#| "possibility is to convert from one to another and retry joining \n" -#| "but in the case of converting from MultiGeo to SingleGeo, informations " -#| "may be lost and the result may not be what was expected. \n" -#| "Check the generated GCODE." +#: FlatCAMApp.py:4466 FlatCAMApp.py:4522 FlatCAMApp.py:4550 +msgid "At least two objects are required for join. Objects currently selected" +msgstr "At least two objects are required for join. Objects currently selected" + +#: FlatCAMApp.py:4475 msgid "" "Failed join. The Geometry objects are of different types.\n" "At least one is MultiGeo type and the other is SingleGeo type. A possibility " @@ -366,52 +451,39 @@ msgstr "" "be lost and the result may not be what was expected. \n" "Check the generated GCODE." -#: FlatCAMApp.py:4347 -#| msgid "" -#| "[ERROR_NOTCL] Failed. Excellon joining works only on Excellon objects." +#: FlatCAMApp.py:4517 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "Failed. Excellon joining works only on Excellon objects." -#: FlatCAMApp.py:4370 -#| msgid "[ERROR_NOTCL] Failed. Gerber joining works only on Gerber objects." +#: FlatCAMApp.py:4545 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "Failed. Gerber joining works only on Gerber objects." -#: FlatCAMApp.py:4395 FlatCAMApp.py:4432 -#| msgid "[ERROR_NOTCL] Failed. Select a Geometry Object and try again." +#: FlatCAMApp.py:4575 FlatCAMApp.py:4612 msgid "Failed. Select a Geometry Object and try again." msgstr "Failed. Select a Geometry Object and try again." -#: FlatCAMApp.py:4400 -#| msgid "[ERROR_NOTCL] Expected a FlatCAMGeometry, got %s" +#: FlatCAMApp.py:4580 FlatCAMApp.py:4617 msgid "Expected a FlatCAMGeometry, got" msgstr "Expected a FlatCAMGeometry, got" -#: FlatCAMApp.py:4414 -#| msgid "[success] A Geometry object was converted to MultiGeo type." +#: FlatCAMApp.py:4594 msgid "A Geometry object was converted to MultiGeo type." msgstr "A Geometry object was converted to MultiGeo type." -#: FlatCAMApp.py:4437 -#, python-format -#| msgid "[ERROR_NOTCL] Expected a FlatCAMGeometry, got %s" -msgid "Expected a FlatCAMGeometry, got %s" -msgstr "Expected a FlatCAMGeometry, got %s" - -#: FlatCAMApp.py:4452 -#| msgid "[success] A Geometry object was converted to SingleGeo type." +#: FlatCAMApp.py:4632 msgid "A Geometry object was converted to SingleGeo type." msgstr "A Geometry object was converted to SingleGeo type." -#: FlatCAMApp.py:4713 +#: FlatCAMApp.py:4893 msgid "Toggle Units" msgstr "Toggle Units" -#: FlatCAMApp.py:4715 +#: FlatCAMApp.py:4895 msgid "Change project units ..." msgstr "Change project units ..." -#: FlatCAMApp.py:4716 +#: FlatCAMApp.py:4896 msgid "" "Changing the units of the project causes all geometrical properties of all " "objects to be scaled accordingly.\n" @@ -421,59 +493,50 @@ msgstr "" "objects to be scaled accordingly.\n" "Continue?" -#: FlatCAMApp.py:4718 FlatCAMApp.py:5614 FlatCAMApp.py:5719 FlatCAMApp.py:7419 -#: FlatCAMApp.py:7433 FlatCAMApp.py:7688 FlatCAMApp.py:7699 +#: FlatCAMApp.py:4898 FlatCAMApp.py:5819 FlatCAMApp.py:5924 FlatCAMApp.py:7625 +#: FlatCAMApp.py:7639 FlatCAMApp.py:7894 FlatCAMApp.py:7905 msgid "Ok" msgstr "Ok" -#: FlatCAMApp.py:4767 -#, python-format -#| msgid "Converting units to " -msgid "Converted units to %s" -msgstr "Converted units to %s" +#: FlatCAMApp.py:4947 +#| msgid "Converted units to %s" +msgid "Converted units to" +msgstr "Converted units to" -#: FlatCAMApp.py:4779 -#| msgid "[WARNING_NOTCL] Units conversion cancelled." +#: FlatCAMApp.py:4959 msgid " Units conversion cancelled." msgstr " Units conversion cancelled." -#: FlatCAMApp.py:5477 +#: FlatCAMApp.py:5664 msgid "Open file" msgstr "Open file" -#: FlatCAMApp.py:5508 FlatCAMApp.py:5513 +#: FlatCAMApp.py:5695 FlatCAMApp.py:5700 msgid "Export G-Code ..." msgstr "Export G-Code ..." -#: FlatCAMApp.py:5517 -#| msgid "Export PNG cancelled." +#: FlatCAMApp.py:5704 msgid "Export Code cancelled." msgstr "Export Code cancelled." -#: FlatCAMApp.py:5527 FlatCAMObj.py:6163 flatcamTools/ToolSolderPaste.py:1424 -#| msgid "[WARNING] No such file or directory" +#: FlatCAMApp.py:5714 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 msgid "No such file or directory" msgstr "No such file or directory" -#: FlatCAMApp.py:5539 -#, python-format -msgid "Saved to: %s" -msgstr "Saved to: %s" +#: FlatCAMApp.py:5726 FlatCAMObj.py:6213 +msgid "Saved to" +msgstr "Saved to" -#: FlatCAMApp.py:5602 FlatCAMApp.py:5635 FlatCAMApp.py:5646 FlatCAMApp.py:5657 +#: FlatCAMApp.py:5807 FlatCAMApp.py:5840 FlatCAMApp.py:5851 FlatCAMApp.py:5862 #: flatcamTools/ToolNonCopperClear.py:915 flatcamTools/ToolSolderPaste.py:774 -#| msgid "" -#| "[WARNING_NOTCL] Please enter a tool diameter with non-zero value, in " -#| "Float format." msgid "Please enter a tool diameter with non-zero value, in Float format." msgstr "Please enter a tool diameter with non-zero value, in Float format." -#: FlatCAMApp.py:5607 FlatCAMApp.py:5640 FlatCAMApp.py:5662 -#| msgid "[WARNING_NOTCL] Adding Tool cancelled ..." +#: FlatCAMApp.py:5812 FlatCAMApp.py:5845 FlatCAMApp.py:5856 FlatCAMApp.py:5867 msgid "Adding Tool cancelled" msgstr "Adding Tool cancelled" -#: FlatCAMApp.py:5610 +#: FlatCAMApp.py:5815 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -481,15 +544,11 @@ msgstr "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." -#: FlatCAMApp.py:5651 flatcamGUI/FlatCAMGUI.py:3168 -msgid "[WARNING_NOTCL] Adding Tool cancelled ..." -msgstr "[WARNING_NOTCL] Adding Tool cancelled ..." - -#: FlatCAMApp.py:5714 +#: FlatCAMApp.py:5919 msgid "Delete objects" msgstr "Delete objects" -#: FlatCAMApp.py:5717 +#: FlatCAMApp.py:5922 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -497,88 +556,83 @@ msgstr "" "Are you sure you want to permanently delete\n" "the selected objects?" -#: FlatCAMApp.py:5747 -#| msgid "Object(s) deleted ..." +#: FlatCAMApp.py:5953 msgid "Object(s) deleted" msgstr "Object(s) deleted" -#: FlatCAMApp.py:5751 +#: FlatCAMApp.py:5957 msgid "Failed. No object(s) selected..." msgstr "Failed. No object(s) selected..." -#: FlatCAMApp.py:5753 +#: FlatCAMApp.py:5959 msgid "Save the work in Editor and try again ..." msgstr "Save the work in Editor and try again ..." -#: FlatCAMApp.py:5771 -#| msgid "Object(s) deleted ..." +#: FlatCAMApp.py:5977 msgid "Object deleted" msgstr "Object deleted" -#: FlatCAMApp.py:5795 +#: FlatCAMApp.py:6001 msgid "Click to set the origin ..." msgstr "Click to set the origin ..." -#: FlatCAMApp.py:5819 -#| msgid "Se&t Origin\tO" +#: FlatCAMApp.py:6025 msgid "Setting Origin..." msgstr "Setting Origin..." -#: FlatCAMApp.py:5831 +#: FlatCAMApp.py:6037 msgid "Origin set" msgstr "Origin set" -#: FlatCAMApp.py:5846 +#: FlatCAMApp.py:6052 msgid "Jump to ..." msgstr "Jump to ..." -#: FlatCAMApp.py:5847 +#: FlatCAMApp.py:6053 msgid "Enter the coordinates in format X,Y:" msgstr "Enter the coordinates in format X,Y:" -#: FlatCAMApp.py:5854 +#: FlatCAMApp.py:6060 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Wrong coordinates. Enter coordinates in format: X,Y" -#: FlatCAMApp.py:5873 flatcamEditors/FlatCAMExcEditor.py:3445 -#: flatcamEditors/FlatCAMExcEditor.py:3453 -#: flatcamEditors/FlatCAMGeoEditor.py:3791 -#: flatcamEditors/FlatCAMGeoEditor.py:3806 +#: FlatCAMApp.py:6079 flatcamEditors/FlatCAMExcEditor.py:3446 +#: flatcamEditors/FlatCAMExcEditor.py:3454 +#: flatcamEditors/FlatCAMGeoEditor.py:3792 +#: flatcamEditors/FlatCAMGeoEditor.py:3807 #: flatcamEditors/FlatCAMGrbEditor.py:1067 #: flatcamEditors/FlatCAMGrbEditor.py:1171 #: flatcamEditors/FlatCAMGrbEditor.py:1445 #: flatcamEditors/FlatCAMGrbEditor.py:1703 -#: flatcamEditors/FlatCAMGrbEditor.py:4182 -#: flatcamEditors/FlatCAMGrbEditor.py:4197 +#: flatcamEditors/FlatCAMGrbEditor.py:4206 +#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2643 +#: flatcamGUI/FlatCAMGUI.py:2655 msgid "Done." msgstr "Done." -#: FlatCAMApp.py:6007 FlatCAMApp.py:6075 -#| msgid "" -#| "[WARNING_NOTCL] No object is selected. Select an object and try again." +#: FlatCAMApp.py:6213 FlatCAMApp.py:6281 msgid "No object is selected. Select an object and try again." msgstr "No object is selected. Select an object and try again." -#: FlatCAMApp.py:6095 +#: FlatCAMApp.py:6301 msgid "" "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "" "Aborting. The current task will be gracefully closed as soon as possible..." -#: FlatCAMApp.py:6101 +#: FlatCAMApp.py:6307 msgid "The current task was gracefully closed on user request..." msgstr "The current task was gracefully closed on user request..." -#: FlatCAMApp.py:6118 flatcamGUI/GUIElements.py:1443 +#: FlatCAMApp.py:6324 flatcamGUI/GUIElements.py:1443 msgid "Preferences" msgstr "Preferences" -#: FlatCAMApp.py:6185 -#| msgid "[WARNING_NOTCL] Preferences edited but not saved." +#: FlatCAMApp.py:6391 msgid "Preferences edited but not saved." msgstr "Preferences edited but not saved." -#: FlatCAMApp.py:6219 +#: FlatCAMApp.py:6425 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -586,86 +640,74 @@ msgstr "" "One or more values are changed.\n" "Do you want to save the Preferences?" -#: FlatCAMApp.py:6221 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:989 +#: FlatCAMApp.py:6427 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:989 msgid "Save Preferences" msgstr "Save Preferences" -#: FlatCAMApp.py:6250 -#| msgid "[WARNING_NOTCL] No object selected to Flip on Y axis." +#: FlatCAMApp.py:6456 msgid "No object selected to Flip on Y axis." msgstr "No object selected to Flip on Y axis." -#: FlatCAMApp.py:6276 -#| msgid "[success] Flip on Y axis done." +#: FlatCAMApp.py:6482 msgid "Flip on Y axis done." msgstr "Flip on Y axis done." -#: FlatCAMApp.py:6279 FlatCAMApp.py:6322 -#: flatcamEditors/FlatCAMGrbEditor.py:5624 -#| msgid "[ERROR_NOTCL] Due of %s, Flip action was not executed." +#: FlatCAMApp.py:6485 FlatCAMApp.py:6528 +#: flatcamEditors/FlatCAMGrbEditor.py:5648 msgid "Flip action was not executed." msgstr "Flip action was not executed." -#: FlatCAMApp.py:6293 -#| msgid "[WARNING_NOTCL] No object selected to Flip on X axis." +#: FlatCAMApp.py:6499 msgid "No object selected to Flip on X axis." msgstr "No object selected to Flip on X axis." -#: FlatCAMApp.py:6319 -#| msgid "[success] Flip on X axis done." +#: FlatCAMApp.py:6525 msgid "Flip on X axis done." msgstr "Flip on X axis done." -#: FlatCAMApp.py:6336 -#| msgid "[WARNING_NOTCL] No object selected to Rotate." +#: FlatCAMApp.py:6542 msgid "No object selected to Rotate." msgstr "No object selected to Rotate." -#: FlatCAMApp.py:6339 FlatCAMApp.py:6387 FlatCAMApp.py:6420 +#: FlatCAMApp.py:6545 FlatCAMApp.py:6593 FlatCAMApp.py:6626 msgid "Transform" msgstr "Transform" -#: FlatCAMApp.py:6339 FlatCAMApp.py:6387 FlatCAMApp.py:6420 +#: FlatCAMApp.py:6545 FlatCAMApp.py:6593 FlatCAMApp.py:6626 msgid "Enter the Angle value:" msgstr "Enter the Angle value:" -#: FlatCAMApp.py:6370 -#| msgid "[success] Rotation done." +#: FlatCAMApp.py:6576 msgid "Rotation done." msgstr "Rotation done." -#: FlatCAMApp.py:6373 -#| msgid "[ERROR_NOTCL] Due of %s, rotation movement was not executed." +#: FlatCAMApp.py:6579 msgid "Rotation movement was not executed." msgstr "Rotation movement was not executed." -#: FlatCAMApp.py:6385 -#| msgid "[WARNING_NOTCL] No object selected to Skew/Shear on X axis." +#: FlatCAMApp.py:6591 msgid "No object selected to Skew/Shear on X axis." msgstr "No object selected to Skew/Shear on X axis." -#: FlatCAMApp.py:6407 -#| msgid "Skew on X axis ..." +#: FlatCAMApp.py:6613 msgid "Skew on X axis done." msgstr "Skew on X axis done." -#: FlatCAMApp.py:6418 -#| msgid "[WARNING_NOTCL] No object selected to Skew/Shear on Y axis." +#: FlatCAMApp.py:6624 msgid "No object selected to Skew/Shear on Y axis." msgstr "No object selected to Skew/Shear on Y axis." -#: FlatCAMApp.py:6440 -#| msgid "Skew on Y axis ..." +#: FlatCAMApp.py:6646 msgid "Skew on Y axis done." msgstr "Skew on Y axis done." -#: FlatCAMApp.py:6491 +#: FlatCAMApp.py:6697 flatcamGUI/FlatCAMGUI.py:1301 msgid "Grid On/Off" msgstr "Grid On/Off" -#: FlatCAMApp.py:6504 flatcamEditors/FlatCAMGeoEditor.py:940 +#: FlatCAMApp.py:6710 flatcamEditors/FlatCAMGeoEditor.py:941 #: flatcamEditors/FlatCAMGrbEditor.py:2477 -#: flatcamEditors/FlatCAMGrbEditor.py:5134 flatcamGUI/ObjectUI.py:1053 +#: flatcamEditors/FlatCAMGrbEditor.py:5158 flatcamGUI/ObjectUI.py:1053 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207 #: flatcamTools/ToolNonCopperClear.py:237 flatcamTools/ToolPaint.py:176 #: flatcamTools/ToolSolderPaste.py:115 flatcamTools/ToolSolderPaste.py:483 @@ -673,88 +715,78 @@ msgstr "Grid On/Off" msgid "Add" msgstr "Add" -#: FlatCAMApp.py:6505 FlatCAMObj.py:3566 +#: FlatCAMApp.py:6711 FlatCAMObj.py:3594 #: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:545 -#: flatcamGUI/FlatCAMGUI.py:748 flatcamGUI/FlatCAMGUI.py:1719 -#: flatcamGUI/FlatCAMGUI.py:2094 flatcamGUI/ObjectUI.py:1069 -#: flatcamTools/ToolNonCopperClear.py:249 flatcamTools/ToolPaint.py:188 -#: flatcamTools/ToolSolderPaste.py:121 flatcamTools/ToolSolderPaste.py:485 +#: flatcamGUI/FlatCAMGUI.py:748 flatcamGUI/FlatCAMGUI.py:1674 +#: flatcamGUI/FlatCAMGUI.py:1769 flatcamGUI/FlatCAMGUI.py:2177 +#: flatcamGUI/ObjectUI.py:1069 flatcamTools/ToolNonCopperClear.py:249 +#: flatcamTools/ToolPaint.py:188 flatcamTools/ToolSolderPaste.py:121 +#: flatcamTools/ToolSolderPaste.py:485 msgid "Delete" msgstr "Delete" -#: FlatCAMApp.py:6518 +#: FlatCAMApp.py:6724 msgid "New Grid ..." msgstr "New Grid ..." -#: FlatCAMApp.py:6519 +#: FlatCAMApp.py:6725 msgid "Enter a Grid Value:" msgstr "Enter a Grid Value:" -#: FlatCAMApp.py:6527 FlatCAMApp.py:6554 -#| msgid "" -#| "[WARNING_NOTCL] Please enter a grid value with non-zero value, in Float " -#| "format." +#: FlatCAMApp.py:6733 FlatCAMApp.py:6760 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "Please enter a grid value with non-zero value, in Float format." -#: FlatCAMApp.py:6533 -#| msgid "New Grid ..." +#: FlatCAMApp.py:6739 msgid "New Grid added" msgstr "New Grid added" -#: FlatCAMApp.py:6536 -#| msgid "[WARNING_NOTCL] Grid already exists ..." +#: FlatCAMApp.py:6742 msgid "Grid already exists" msgstr "Grid already exists" -#: FlatCAMApp.py:6539 -#| msgid "[WARNING_NOTCL] Adding New Grid cancelled ..." +#: FlatCAMApp.py:6745 msgid "Adding New Grid cancelled" msgstr "Adding New Grid cancelled" -#: FlatCAMApp.py:6561 -#| msgid "[ERROR_NOTCL] Grid Value does not exist ..." +#: FlatCAMApp.py:6767 msgid " Grid Value does not exist" msgstr " Grid Value does not exist" -#: FlatCAMApp.py:6564 -#| msgid "[success] Grid Value deleted ..." +#: FlatCAMApp.py:6770 msgid "Grid Value deleted" msgstr "Grid Value deleted" -#: FlatCAMApp.py:6567 -#| msgid "[WARNING_NOTCL] Delete Grid value cancelled ..." +#: FlatCAMApp.py:6773 msgid "Delete Grid value cancelled" msgstr "Delete Grid value cancelled" -#: FlatCAMApp.py:6573 +#: FlatCAMApp.py:6779 msgid "Key Shortcut List" msgstr "Key Shortcut List" -#: FlatCAMApp.py:6607 -#| msgid "[WARNING_NOTCL] No object selected to copy it's name" +#: FlatCAMApp.py:6813 msgid " No object selected to copy it's name" msgstr " No object selected to copy it's name" -#: FlatCAMApp.py:6611 +#: FlatCAMApp.py:6817 msgid "Name copied on clipboard ..." msgstr "Name copied on clipboard ..." -#: FlatCAMApp.py:6654 flatcamEditors/FlatCAMGrbEditor.py:4122 -#| msgid "[success] Coordinates copied to clipboard." +#: FlatCAMApp.py:6860 flatcamEditors/FlatCAMGrbEditor.py:4146 msgid "Coordinates copied to clipboard." msgstr "Coordinates copied to clipboard." -#: FlatCAMApp.py:6907 FlatCAMApp.py:6911 FlatCAMApp.py:6915 FlatCAMApp.py:6919 -#: FlatCAMApp.py:6935 FlatCAMApp.py:6939 FlatCAMApp.py:6943 FlatCAMApp.py:6947 -#: FlatCAMApp.py:6987 FlatCAMApp.py:6990 FlatCAMApp.py:6993 FlatCAMApp.py:6996 +#: FlatCAMApp.py:7113 FlatCAMApp.py:7117 FlatCAMApp.py:7121 FlatCAMApp.py:7125 +#: FlatCAMApp.py:7141 FlatCAMApp.py:7145 FlatCAMApp.py:7149 FlatCAMApp.py:7153 +#: FlatCAMApp.py:7193 FlatCAMApp.py:7196 FlatCAMApp.py:7199 FlatCAMApp.py:7202 #: ObjectCollection.py:725 ObjectCollection.py:728 ObjectCollection.py:731 #: ObjectCollection.py:734 #, python-brace-format msgid "[selected]{name} selected" msgstr "[selected]{name} selected" -#: FlatCAMApp.py:7123 +#: FlatCAMApp.py:7329 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -764,242 +796,227 @@ msgstr "" "Creating a New project will delete them.\n" "Do you want to Save the project?" -#: FlatCAMApp.py:7145 -#| msgid "[success] New Project created..." +#: FlatCAMApp.py:7351 msgid "New Project created" msgstr "New Project created" -#: FlatCAMApp.py:7265 FlatCAMApp.py:7269 flatcamGUI/FlatCAMGUI.py:626 -#: flatcamGUI/FlatCAMGUI.py:1970 +#: FlatCAMApp.py:7471 FlatCAMApp.py:7475 flatcamGUI/FlatCAMGUI.py:626 +#: flatcamGUI/FlatCAMGUI.py:2053 msgid "Open Gerber" msgstr "Open Gerber" -#: FlatCAMApp.py:7277 -#| msgid "Open cancelled." +#: FlatCAMApp.py:7483 msgid "Open Gerber cancelled." msgstr "Open Gerber cancelled." -#: FlatCAMApp.py:7297 FlatCAMApp.py:7301 flatcamGUI/FlatCAMGUI.py:627 -#: flatcamGUI/FlatCAMGUI.py:1971 +#: FlatCAMApp.py:7503 FlatCAMApp.py:7507 flatcamGUI/FlatCAMGUI.py:627 +#: flatcamGUI/FlatCAMGUI.py:2054 msgid "Open Excellon" msgstr "Open Excellon" -#: FlatCAMApp.py:7308 -#| msgid "[WARNING_NOTCL] Open Excellon cancelled." +#: FlatCAMApp.py:7514 msgid " Open Excellon cancelled." msgstr " Open Excellon cancelled." -#: FlatCAMApp.py:7331 FlatCAMApp.py:7335 +#: FlatCAMApp.py:7537 FlatCAMApp.py:7541 msgid "Open G-Code" msgstr "Open G-Code" -#: FlatCAMApp.py:7343 -#| msgid "Open cancelled." +#: FlatCAMApp.py:7549 msgid "Open G-Code cancelled." msgstr "Open G-Code cancelled." -#: FlatCAMApp.py:7360 FlatCAMApp.py:7363 +#: FlatCAMApp.py:7566 FlatCAMApp.py:7569 flatcamGUI/FlatCAMGUI.py:1306 msgid "Open Project" msgstr "Open Project" -#: FlatCAMApp.py:7372 -#| msgid "Open cancelled." +#: FlatCAMApp.py:7578 msgid "Open Project cancelled." msgstr "Open Project cancelled." -#: FlatCAMApp.py:7391 FlatCAMApp.py:7394 +#: FlatCAMApp.py:7597 FlatCAMApp.py:7600 msgid "Open Configuration File" msgstr "Open Configuration File" -#: FlatCAMApp.py:7399 -#| msgid "Open cancelled." +#: FlatCAMApp.py:7605 msgid "Open Config cancelled." msgstr "Open Config cancelled." -#: FlatCAMApp.py:7415 FlatCAMApp.py:7684 FlatCAMApp.py:10115 -#: FlatCAMApp.py:10136 FlatCAMApp.py:10158 FlatCAMApp.py:10181 -#| msgid "Failed. No object(s) selected..." +#: FlatCAMApp.py:7621 FlatCAMApp.py:7890 FlatCAMApp.py:10362 +#: FlatCAMApp.py:10383 FlatCAMApp.py:10405 FlatCAMApp.py:10428 msgid "No object selected." msgstr "No object selected." -#: FlatCAMApp.py:7416 FlatCAMApp.py:7685 +#: FlatCAMApp.py:7622 FlatCAMApp.py:7891 msgid "Please Select a Geometry object to export" msgstr "Please Select a Geometry object to export" -#: FlatCAMApp.py:7430 -#| msgid "[ERROR_NOTCL] Only Geometry, Gerber and CNCJob objects can be used." +#: FlatCAMApp.py:7636 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Only Geometry, Gerber and CNCJob objects can be used." -#: FlatCAMApp.py:7443 FlatCAMApp.py:7447 +#: FlatCAMApp.py:7649 FlatCAMApp.py:7653 msgid "Export SVG" msgstr "Export SVG" -#: FlatCAMApp.py:7453 -#| msgid "Export PNG cancelled." +#: FlatCAMApp.py:7659 msgid " Export SVG cancelled." msgstr " Export SVG cancelled." -#: FlatCAMApp.py:7473 -#| msgid "[[WARNING_NOTCL]] Data must be a 3D array with last dimension 3 or 4" +#: FlatCAMApp.py:7679 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "Data must be a 3D array with last dimension 3 or 4" -#: FlatCAMApp.py:7479 FlatCAMApp.py:7483 +#: FlatCAMApp.py:7685 FlatCAMApp.py:7689 msgid "Export PNG Image" msgstr "Export PNG Image" -#: FlatCAMApp.py:7488 +#: FlatCAMApp.py:7694 msgid "Export PNG cancelled." msgstr "Export PNG cancelled." -#: FlatCAMApp.py:7508 -#| msgid "" -#| "[WARNING_NOTCL] No object selected. Please select an Gerber object to " -#| "export." +#: FlatCAMApp.py:7714 msgid "No object selected. Please select an Gerber object to export." msgstr "No object selected. Please select an Gerber object to export." -#: FlatCAMApp.py:7514 FlatCAMApp.py:7646 -#| msgid "" -#| "[ERROR_NOTCL] Failed. Only Gerber objects can be saved as Gerber files..." +#: FlatCAMApp.py:7720 FlatCAMApp.py:7852 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "Failed. Only Gerber objects can be saved as Gerber files..." -#: FlatCAMApp.py:7526 +#: FlatCAMApp.py:7732 msgid "Save Gerber source file" msgstr "Save Gerber source file" -#: FlatCAMApp.py:7532 -#| msgid "[WARNING_NOTCL] Save Gerber source file cancelled." +#: FlatCAMApp.py:7738 msgid "Save Gerber source file cancelled." msgstr "Save Gerber source file cancelled." -#: FlatCAMApp.py:7552 -#| msgid "" -#| "[WARNING_NOTCL] No object selected. Please select an Excellon object to " -#| "export." +#: FlatCAMApp.py:7758 msgid "No object selected. Please select an Excellon object to export." msgstr "No object selected. Please select an Excellon object to export." -#: FlatCAMApp.py:7558 FlatCAMApp.py:7602 -#| msgid "" -#| "[ERROR_NOTCL] Failed. Only Excellon objects can be saved as Excellon " -#| "files..." +#: FlatCAMApp.py:7764 FlatCAMApp.py:7808 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "Failed. Only Excellon objects can be saved as Excellon files..." -#: FlatCAMApp.py:7566 FlatCAMApp.py:7570 +#: FlatCAMApp.py:7772 FlatCAMApp.py:7776 msgid "Save Excellon source file" msgstr "Save Excellon source file" -#: FlatCAMApp.py:7576 -#| msgid "[WARNING_NOTCL] Saving Excellon source file cancelled." +#: FlatCAMApp.py:7782 msgid "Saving Excellon source file cancelled." msgstr "Saving Excellon source file cancelled." -#: FlatCAMApp.py:7596 -#| msgid "" -#| "[WARNING_NOTCL] No object selected. Please Select an Excellon object to " -#| "export." +#: FlatCAMApp.py:7802 msgid "No object selected. Please Select an Excellon object to export." msgstr "No object selected. Please Select an Excellon object to export." -#: FlatCAMApp.py:7610 FlatCAMApp.py:7614 +#: FlatCAMApp.py:7816 FlatCAMApp.py:7820 msgid "Export Excellon" msgstr "Export Excellon" -#: FlatCAMApp.py:7620 -#| msgid "Export PNG cancelled." +#: FlatCAMApp.py:7826 msgid "Export Excellon cancelled." msgstr "Export Excellon cancelled." -#: FlatCAMApp.py:7640 -#| msgid "" -#| "[WARNING_NOTCL] No object selected. Please Select an Gerber object to " -#| "export." +#: FlatCAMApp.py:7846 msgid "No object selected. Please Select an Gerber object to export." msgstr "No object selected. Please Select an Gerber object to export." -#: FlatCAMApp.py:7654 FlatCAMApp.py:7658 +#: FlatCAMApp.py:7860 FlatCAMApp.py:7864 msgid "Export Gerber" msgstr "Export Gerber" -#: FlatCAMApp.py:7664 -#| msgid "Export PNG cancelled." +#: FlatCAMApp.py:7870 msgid "Export Gerber cancelled." msgstr "Export Gerber cancelled." -#: FlatCAMApp.py:7696 -#| msgid "[ERROR_NOTCL] Only Geometry objects can be used." +#: FlatCAMApp.py:7902 msgid "Only Geometry objects can be used." msgstr "Only Geometry objects can be used." -#: FlatCAMApp.py:7710 FlatCAMApp.py:7714 +#: FlatCAMApp.py:7916 FlatCAMApp.py:7920 msgid "Export DXF" msgstr "Export DXF" -#: FlatCAMApp.py:7721 -#| msgid "Export PNG cancelled." +#: FlatCAMApp.py:7927 msgid "Export DXF cancelled." msgstr "Export DXF cancelled." -#: FlatCAMApp.py:7741 FlatCAMApp.py:7744 +#: FlatCAMApp.py:7947 FlatCAMApp.py:7950 msgid "Import SVG" msgstr "Import SVG" -#: FlatCAMApp.py:7754 -#| msgid "Open cancelled." +#: FlatCAMApp.py:7960 msgid "Open SVG cancelled." msgstr "Open SVG cancelled." -#: FlatCAMApp.py:7773 FlatCAMApp.py:7777 +#: FlatCAMApp.py:7979 FlatCAMApp.py:7983 msgid "Import DXF" msgstr "Import DXF" -#: FlatCAMApp.py:7787 -#| msgid "Open cancelled." +#: FlatCAMApp.py:7993 msgid "Open DXF cancelled." msgstr "Open DXF cancelled." -#: FlatCAMApp.py:7805 -#, python-format -msgid "%s" -msgstr "%s" +#: FlatCAMApp.py:8037 +#| msgid "Change the size of the object." +msgid "Viewing the source code of the selected object." +msgstr "Viewing the source code of the selected object." -#: FlatCAMApp.py:7826 -#| msgid "" -#| "[WARNING_NOTCL] Select an Gerber or Excellon file to view it's source " -#| "file." +#: FlatCAMApp.py:8038 +#| msgid "Moving..." +msgid "Loading..." +msgstr "Loading..." + +#: FlatCAMApp.py:8045 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "Select an Gerber or Excellon file to view it's source file." -#: FlatCAMApp.py:7834 -#| msgid "" -#| "[WARNING_NOTCL] There is no selected object for which to see it's source " -#| "file code." -msgid "There is no selected object for which to see it's source file code." -msgstr "There is no selected object for which to see it's source file code." - -#: FlatCAMApp.py:7842 +#: FlatCAMApp.py:8053 msgid "Source Editor" msgstr "Source Editor" -#: FlatCAMApp.py:7853 -#| msgid "[ERROR]App.on_view_source() -->%s" -msgid "App.on_view_source() -->" -msgstr "App.on_view_source() -->" +#: FlatCAMApp.py:8062 +msgid "There is no selected object for which to see it's source file code." +msgstr "There is no selected object for which to see it's source file code." -#: FlatCAMApp.py:7865 FlatCAMApp.py:9110 FlatCAMObj.py:5946 +#: FlatCAMApp.py:8074 +#| msgid "Failed to rotate. No object selected" +msgid "Failed to load the source code for the selected object" +msgstr "Failed to load the source code for the selected object" + +#: FlatCAMApp.py:8088 FlatCAMApp.py:9352 FlatCAMObj.py:5982 #: flatcamTools/ToolSolderPaste.py:1304 msgid "Code Editor" msgstr "Code Editor" -#: FlatCAMApp.py:7877 +#: FlatCAMApp.py:8100 msgid "Script Editor" msgstr "Script Editor" -#: FlatCAMApp.py:7880 +#: FlatCAMApp.py:8103 +#| msgid "" +#| "#\n" +#| "# CREATE A NEW FLATCAM TCL SCRIPT\n" +#| "# TCL Tutorial here: https://www.tcl.tk/man/tcl8.5/tutorial/tcltutorial." +#| "html\n" +#| "#\n" +#| "\n" +#| "# FlatCAM commands list:\n" +#| "# AddCircle, AddPolygon, AddPolyline, AddRectangle, AlignDrill, " +#| "AlignDrillGrid, ClearShell, Cncjob,\n" +#| "# Cutout, Delete, Drillcncjob, ExportGcode, ExportSVG, Exteriors, " +#| "GeoCutout, GeoUnion, GetNames, GetSys,\n" +#| "# ImportSvg, Interiors, Isolate, Follow, JoinExcellon, JoinGeometry, " +#| "ListSys, MillHoles, Mirror, New,\n" +#| "# NewGeometry, Offset, OpenExcellon, OpenGCode, OpenGerber, OpenProject, " +#| "Options, Paint, Panelize,\n" +#| "# Plot, SaveProject, SaveSys, Scale, SetActive, SetSys, Skew, " +#| "SubtractPoly,SubtractRectangle, Version,\n" +#| "# WriteGCode\n" +#| "#\n" +#| "\n" msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -1009,16 +1026,16 @@ msgid "" "\n" "# FlatCAM commands list:\n" "# AddCircle, AddPolygon, AddPolyline, AddRectangle, AlignDrill, " -"AlignDrillGrid, ClearShell, Cncjob,\n" -"# Cutout, Delete, Drillcncjob, ExportGcode, ExportSVG, Exteriors, GeoCutout, " -"GeoUnion, GetNames, GetSys,\n" -"# ImportSvg, Interiors, Isolate, Follow, JoinExcellon, JoinGeometry, " -"ListSys, MillHoles, Mirror, New,\n" -"# NewGeometry, Offset, OpenExcellon, OpenGCode, OpenGerber, OpenProject, " -"Options, Paint, Panelize,\n" -"# Plot, SaveProject, SaveSys, Scale, SetActive, SetSys, Skew, SubtractPoly," -"SubtractRectangle, Version,\n" -"# WriteGCode\n" +"AlignDrillGrid, ClearShell, ClearCopper,\n" +"# Cncjob, Cutout, Delete, Drillcncjob, ExportGcode, ExportSVG, Exteriors, " +"GeoCutout, GeoUnion, GetNames,\n" +"# GetSys, ImportSvg, Interiors, Isolate, Follow, JoinExcellon, JoinGeometry, " +"ListSys, MillDrills,\n" +"# MillSlots, Mirror, New, NewGeometry, Offset, OpenExcellon, OpenGCode, " +"OpenGerber, OpenProject,\n" +"# Options, Paint, Panelize, Plot, SaveProject, SaveSys, Scale, SetActive, " +"SetSys, Skew, SubtractPoly,\n" +"# SubtractRectangle, Version, WriteGCode\n" "#\n" "\n" msgstr "" @@ -1030,120 +1047,105 @@ msgstr "" "\n" "# FlatCAM commands list:\n" "# AddCircle, AddPolygon, AddPolyline, AddRectangle, AlignDrill, " -"AlignDrillGrid, ClearShell, Cncjob,\n" -"# Cutout, Delete, Drillcncjob, ExportGcode, ExportSVG, Exteriors, GeoCutout, " -"GeoUnion, GetNames, GetSys,\n" -"# ImportSvg, Interiors, Isolate, Follow, JoinExcellon, JoinGeometry, " -"ListSys, MillHoles, Mirror, New,\n" -"# NewGeometry, Offset, OpenExcellon, OpenGCode, OpenGerber, OpenProject, " -"Options, Paint, Panelize,\n" -"# Plot, SaveProject, SaveSys, Scale, SetActive, SetSys, Skew, SubtractPoly," -"SubtractRectangle, Version,\n" -"# WriteGCode\n" +"AlignDrillGrid, ClearShell, ClearCopper,\n" +"# Cncjob, Cutout, Delete, Drillcncjob, ExportGcode, ExportSVG, Exteriors, " +"GeoCutout, GeoUnion, GetNames,\n" +"# GetSys, ImportSvg, Interiors, Isolate, Follow, JoinExcellon, JoinGeometry, " +"ListSys, MillDrills,\n" +"# MillSlots, Mirror, New, NewGeometry, Offset, OpenExcellon, OpenGCode, " +"OpenGerber, OpenProject,\n" +"# Options, Paint, Panelize, Plot, SaveProject, SaveSys, Scale, SetActive, " +"SetSys, Skew, SubtractPoly,\n" +"# SubtractRectangle, Version, WriteGCode\n" "#\n" "\n" -#: FlatCAMApp.py:7903 FlatCAMApp.py:7906 +#: FlatCAMApp.py:8128 FlatCAMApp.py:8131 msgid "Open TCL script" msgstr "Open TCL script" -#: FlatCAMApp.py:7915 -#| msgid "[WARNING_NOTCL] Open TCL script cancelled." +#: FlatCAMApp.py:8140 msgid "Open TCL script cancelled." msgstr "Open TCL script cancelled." -#: FlatCAMApp.py:7928 -#| msgid "[ERROR]App.on_fileopenscript() -->%s" +#: FlatCAMApp.py:8153 msgid "App.on_fileopenscript() -->" msgstr "App.on_fileopenscript() -->" -#: FlatCAMApp.py:7954 FlatCAMApp.py:7957 +#: FlatCAMApp.py:8179 FlatCAMApp.py:8182 msgid "Run TCL script" msgstr "Run TCL script" -#: FlatCAMApp.py:7966 -#| msgid "[WARNING_NOTCL] Run TCL script cancelled." +#: FlatCAMApp.py:8191 msgid "Run TCL script cancelled." msgstr "Run TCL script cancelled." -#: FlatCAMApp.py:8021 FlatCAMApp.py:8025 +#: FlatCAMApp.py:8246 FlatCAMApp.py:8250 msgid "Save Project As ..." msgstr "Save Project As ..." -#: FlatCAMApp.py:8022 +#: FlatCAMApp.py:8247 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Project_{date}" -#: FlatCAMApp.py:8031 -#| msgid "[WARNING_NOTCL] Save Project cancelled." +#: FlatCAMApp.py:8256 msgid "Save Project cancelled." msgstr "Save Project cancelled." -#: FlatCAMApp.py:8079 +#: FlatCAMApp.py:8304 msgid "Exporting SVG" msgstr "Exporting SVG" -#: FlatCAMApp.py:8121 FlatCAMApp.py:8238 FlatCAMApp.py:8364 -#| msgid "[success] SVG file exported to %s" +#: FlatCAMApp.py:8346 FlatCAMApp.py:8463 FlatCAMApp.py:8589 msgid "SVG file exported to" msgstr "SVG file exported to" -#: FlatCAMApp.py:8156 FlatCAMApp.py:8287 flatcamTools/ToolPanelize.py:381 -#| msgid "[WARNING]No object Box. Using instead %s" +#: FlatCAMApp.py:8381 FlatCAMApp.py:8512 flatcamTools/ToolPanelize.py:381 msgid "No object Box. Using instead" msgstr "No object Box. Using instead" -#: FlatCAMApp.py:8241 FlatCAMApp.py:8367 +#: FlatCAMApp.py:8466 FlatCAMApp.py:8592 msgid "Generating Film ... Please wait." msgstr "Generating Film ... Please wait." -#: FlatCAMApp.py:8536 -#| msgid "[success] Excellon file exported to %s" +#: FlatCAMApp.py:8765 msgid "Excellon file exported to" msgstr "Excellon file exported to" -#: FlatCAMApp.py:8543 +#: FlatCAMApp.py:8774 msgid "Exporting Excellon" msgstr "Exporting Excellon" -#: FlatCAMApp.py:8549 FlatCAMApp.py:8557 -#| msgid "[ERROR_NOTCL] Could not export Excellon file." +#: FlatCAMApp.py:8780 FlatCAMApp.py:8788 msgid "Could not export Excellon file." msgstr "Could not export Excellon file." -#: FlatCAMApp.py:8665 -#| msgid "[success] Gerber file exported to %s" +#: FlatCAMApp.py:8904 msgid "Gerber file exported to" msgstr "Gerber file exported to" -#: FlatCAMApp.py:8672 +#: FlatCAMApp.py:8912 msgid "Exporting Gerber" msgstr "Exporting Gerber" -#: FlatCAMApp.py:8678 FlatCAMApp.py:8686 -#| msgid "[ERROR_NOTCL] Could not export Gerber file." +#: FlatCAMApp.py:8918 FlatCAMApp.py:8926 msgid "Could not export Gerber file." msgstr "Could not export Gerber file." -#: FlatCAMApp.py:8729 -#| msgid "[success] DXF file exported to %s" +#: FlatCAMApp.py:8971 msgid "DXF file exported to" msgstr "DXF file exported to" -#: FlatCAMApp.py:8735 +#: FlatCAMApp.py:8977 msgid "Exporting DXF" msgstr "Exporting DXF" -#: FlatCAMApp.py:8741 FlatCAMApp.py:8749 -#| msgid "[[WARNING_NOTCL]] Could not export DXF file." +#: FlatCAMApp.py:8983 FlatCAMApp.py:8991 msgid "Could not export DXF file." msgstr "Could not export DXF file." -#: FlatCAMApp.py:8770 FlatCAMApp.py:8814 FlatCAMApp.py:8860 -#| msgid "" -#| "[ERROR_NOTCL] Not supported type is picked as parameter. Only Geometry " -#| "and Gerber are supported" +#: FlatCAMApp.py:9012 FlatCAMApp.py:9056 FlatCAMApp.py:9102 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -1151,101 +1153,82 @@ msgstr "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" -#: FlatCAMApp.py:8780 +#: FlatCAMApp.py:9022 msgid "Importing SVG" msgstr "Importing SVG" -#: FlatCAMApp.py:8792 FlatCAMApp.py:8836 FlatCAMApp.py:8881 FlatCAMApp.py:8962 -#: FlatCAMApp.py:9029 FlatCAMApp.py:9096 -#| msgid "Open" +#: FlatCAMApp.py:9034 FlatCAMApp.py:9078 FlatCAMApp.py:9123 FlatCAMApp.py:9204 +#: FlatCAMApp.py:9271 FlatCAMApp.py:9338 flatcamTools/ToolPDF.py:220 msgid "Opened" msgstr "Opened" -#: FlatCAMApp.py:8824 +#: FlatCAMApp.py:9066 msgid "Importing DXF" msgstr "Importing DXF" -#: FlatCAMApp.py:8868 +#: FlatCAMApp.py:9110 msgid "Importing Image" msgstr "Importing Image" -#: FlatCAMApp.py:8911 -#| msgid "[ERROR_NOTCL] Failed to open file: %s" +#: FlatCAMApp.py:9153 msgid "Failed to open file" msgstr "Failed to open file" -#: FlatCAMApp.py:8916 -#| msgid "[ERROR] Failed to parse defaults file." +#: FlatCAMApp.py:9158 msgid "Failed to parse file" msgstr "Failed to parse file" -#: FlatCAMApp.py:8923 FlatCAMApp.py:8997 FlatCAMObj.py:4523 -#: flatcamEditors/FlatCAMGrbEditor.py:3939 flatcamTools/ToolPcbWizard.py:437 -#| msgid "[ERROR] An internal error has occurred. See shell.\n" +#: FlatCAMApp.py:9165 FlatCAMApp.py:9239 FlatCAMObj.py:4554 +#: flatcamEditors/FlatCAMGrbEditor.py:3961 flatcamTools/ToolPcbWizard.py:437 msgid "An internal error has occurred. See shell.\n" msgstr "An internal error has occurred. See shell.\n" -#: FlatCAMApp.py:8933 -#| msgid "" -#| "[ERROR_NOTCL] Object is not Gerber file or empty. Aborting object " -#| "creation." +#: FlatCAMApp.py:9175 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "Object is not Gerber file or empty. Aborting object creation." -#: FlatCAMApp.py:8941 +#: FlatCAMApp.py:9183 msgid "Opening Gerber" msgstr "Opening Gerber" -#: FlatCAMApp.py:8952 -#| msgid "[ERROR_NOTCL] Open Gerber failed. Probable not a Gerber file." +#: FlatCAMApp.py:9194 msgid " Open Gerber failed. Probable not a Gerber file." msgstr " Open Gerber failed. Probable not a Gerber file." -#: FlatCAMApp.py:8987 flatcamTools/ToolPcbWizard.py:427 -#| msgid "[ERROR_NOTCL] This is not Excellon file." +#: FlatCAMApp.py:9229 flatcamTools/ToolPcbWizard.py:427 msgid "This is not Excellon file." msgstr "This is not Excellon file." -#: FlatCAMApp.py:8991 -#| msgid "[ERROR_NOTCL] Cannot open file: %s" +#: FlatCAMApp.py:9233 msgid "Cannot open file" msgstr "Cannot open file" -#: FlatCAMApp.py:9011 flatcamTools/ToolPDF.py:270 +#: FlatCAMApp.py:9253 flatcamTools/ToolPDF.py:270 #: flatcamTools/ToolPcbWizard.py:451 -#| msgid "[ERROR_NOTCL] No geometry found in file: %s" msgid "No geometry found in file" msgstr "No geometry found in file" -#: FlatCAMApp.py:9014 +#: FlatCAMApp.py:9256 msgid "Opening Excellon." msgstr "Opening Excellon." -#: FlatCAMApp.py:9021 -#| msgid "" -#| "[ERROR_NOTCL] Open Excellon file failed. Probable not an Excellon file." +#: FlatCAMApp.py:9263 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Open Excellon file failed. Probable not an Excellon file." -#: FlatCAMApp.py:9060 -#| msgid "[ERROR_NOTCL] Failed to open %s" +#: FlatCAMApp.py:9302 msgid "Failed to open" msgstr "Failed to open" -#: FlatCAMApp.py:9071 -#| msgid "[ERROR_NOTCL] This is not GCODE" +#: FlatCAMApp.py:9313 msgid "This is not GCODE" msgstr "This is not GCODE" -#: FlatCAMApp.py:9077 +#: FlatCAMApp.py:9319 msgid "Opening G-Code." msgstr "Opening G-Code." -#: FlatCAMApp.py:9086 -#| msgid "" -#| "[ERROR_NOTCL] Failed to create CNCJob Object. Probable not a GCode file.\n" -#| " Attempting to create a FlatCAM CNCJob Object from G-Code file failed " -#| "during processing" +#: FlatCAMApp.py:9328 msgid "" "Failed to create CNCJob Object. Probable not a GCode file.\n" " Attempting to create a FlatCAM CNCJob Object from G-Code file failed during " @@ -1255,34 +1238,31 @@ msgstr "" " Attempting to create a FlatCAM CNCJob Object from G-Code file failed during " "processing" -#: FlatCAMApp.py:9128 -#| msgid "[ERROR_NOTCL] Failed to open config file: %s" +#: FlatCAMApp.py:9370 msgid "Failed to open config file" msgstr "Failed to open config file" -#: FlatCAMApp.py:9149 +#: FlatCAMApp.py:9391 msgid "Loading Project ... Please Wait ..." msgstr "Loading Project ... Please Wait ..." -#: FlatCAMApp.py:9157 FlatCAMApp.py:9176 -#| msgid "[ERROR_NOTCL] Failed to open project file: %s" +#: FlatCAMApp.py:9399 FlatCAMApp.py:9418 msgid "Failed to open project file" msgstr "Failed to open project file" -#: FlatCAMApp.py:9200 +#: FlatCAMApp.py:9442 msgid "Loading Project ... restoring" msgstr "Loading Project ... restoring" -#: FlatCAMApp.py:9210 -#| msgid "[success] Project loaded from: %s" +#: FlatCAMApp.py:9452 msgid "Project loaded from" msgstr "Project loaded from" -#: FlatCAMApp.py:9316 +#: FlatCAMApp.py:9558 msgid "Available commands:\n" msgstr "Available commands:\n" -#: FlatCAMApp.py:9318 +#: FlatCAMApp.py:9560 msgid "" "\n" "\n" @@ -1294,39 +1274,35 @@ msgstr "" "Type help for usage.\n" " Example: help open_gerber" -#: FlatCAMApp.py:9468 +#: FlatCAMApp.py:9710 msgid "Shows list of commands." msgstr "Shows list of commands." -#: FlatCAMApp.py:9526 -#| msgid "[ERROR_NOTCL] Failed to load recent item list." +#: FlatCAMApp.py:9768 msgid "Failed to load recent item list." msgstr "Failed to load recent item list." -#: FlatCAMApp.py:9534 -#| msgid "[ERROR_NOTCL] Failed to parse recent item list." +#: FlatCAMApp.py:9776 msgid "Failed to parse recent item list." msgstr "Failed to parse recent item list." -#: FlatCAMApp.py:9545 -#| msgid "[ERROR_NOTCL] Failed to load recent projects item list." +#: FlatCAMApp.py:9787 msgid "Failed to load recent projects item list." msgstr "Failed to load recent projects item list." -#: FlatCAMApp.py:9553 -#| msgid "[ERROR_NOTCL] Failed to parse recent project item list." +#: FlatCAMApp.py:9795 msgid "Failed to parse recent project item list." msgstr "Failed to parse recent project item list." -#: FlatCAMApp.py:9612 FlatCAMApp.py:9635 +#: FlatCAMApp.py:9854 FlatCAMApp.py:9877 msgid "Clear Recent files" msgstr "Clear Recent files" -#: FlatCAMApp.py:9652 flatcamGUI/FlatCAMGUI.py:1006 +#: FlatCAMApp.py:9894 flatcamGUI/FlatCAMGUI.py:1006 msgid "Shortcut Key List" msgstr "Shortcut Key List" -#: FlatCAMApp.py:9664 +#: FlatCAMApp.py:9906 #, python-brace-format msgid "" "\n" @@ -1423,27 +1399,23 @@ msgstr "" "\n" " " -#: FlatCAMApp.py:9743 -#| msgid "" -#| "[WARNING_NOTCL] Failed checking for latest version. Could not connect." +#: FlatCAMApp.py:9985 msgid "Failed checking for latest version. Could not connect." msgstr "Failed checking for latest version. Could not connect." -#: FlatCAMApp.py:9751 -#| msgid "[ERROR_NOTCL] Could not parse information about latest version." +#: FlatCAMApp.py:9993 msgid "Could not parse information about latest version." msgstr "Could not parse information about latest version." -#: FlatCAMApp.py:9762 -#| msgid "[success] FlatCAM is up to date!" +#: FlatCAMApp.py:10004 msgid "FlatCAM is up to date!" msgstr "FlatCAM is up to date!" -#: FlatCAMApp.py:9767 +#: FlatCAMApp.py:10009 msgid "Newer Version Available" msgstr "Newer Version Available" -#: FlatCAMApp.py:9768 +#: FlatCAMApp.py:10010 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1451,170 +1423,168 @@ msgstr "" "There is a newer version of FlatCAM available for download:\n" "\n" -#: FlatCAMApp.py:9770 +#: FlatCAMApp.py:10012 msgid "info" msgstr "info" -#: FlatCAMApp.py:9825 -#| msgid "[success] All plots disabled." +#: FlatCAMApp.py:10067 msgid "All plots disabled." msgstr "All plots disabled." -#: FlatCAMApp.py:9832 -#| msgid "[success] All non selected plots disabled." +#: FlatCAMApp.py:10074 msgid "All non selected plots disabled." msgstr "All non selected plots disabled." -#: FlatCAMApp.py:9839 -#| msgid "[success] All plots enabled." +#: FlatCAMApp.py:10081 msgid "All plots enabled." msgstr "All plots enabled." -#: FlatCAMApp.py:9846 -#| msgid "[success] Selected plots enabled..." +#: FlatCAMApp.py:10088 msgid "Selected plots enabled..." msgstr "Selected plots enabled..." -#: FlatCAMApp.py:9855 -#| msgid "[success] Selected plots disabled..." +#: FlatCAMApp.py:10097 msgid "Selected plots disabled..." msgstr "Selected plots disabled..." -#: FlatCAMApp.py:9873 -#| msgid "Enable Plot" +#: FlatCAMApp.py:10115 msgid "Enabling plots ..." msgstr "Enabling plots ..." -#: FlatCAMApp.py:9907 -#| msgid "Disable Plot" +#: FlatCAMApp.py:10154 msgid "Disabling plots ..." msgstr "Disabling plots ..." -#: FlatCAMApp.py:9929 +#: FlatCAMApp.py:10176 msgid "Working ..." msgstr "Working ..." -#: FlatCAMApp.py:9967 +#: FlatCAMApp.py:10214 msgid "Saving FlatCAM Project" msgstr "Saving FlatCAM Project" -#: FlatCAMApp.py:9989 FlatCAMApp.py:10024 -#| msgid "[success] Project saved to: %s" +#: FlatCAMApp.py:10236 FlatCAMApp.py:10271 msgid "Project saved to" msgstr "Project saved to" -#: FlatCAMApp.py:10008 -#| msgid "[ERROR_NOTCL] Failed to open project file: %s" +#: FlatCAMApp.py:10255 msgid "Failed to verify project file" msgstr "Failed to verify project file" -#: FlatCAMApp.py:10008 FlatCAMApp.py:10016 FlatCAMApp.py:10027 -#| msgid "Diameter to resize to." +#: FlatCAMApp.py:10255 FlatCAMApp.py:10263 FlatCAMApp.py:10274 msgid "Retry to save it." msgstr "Retry to save it." -#: FlatCAMApp.py:10016 FlatCAMApp.py:10027 -#| msgid "[ERROR_NOTCL] Failed to parse project file: %s" +#: FlatCAMApp.py:10263 FlatCAMApp.py:10274 msgid "Failed to parse saved project file" msgstr "Failed to parse saved project file" -#: FlatCAMApp.py:10238 +#: FlatCAMApp.py:10485 msgid "The user requested a graceful exit of the current task." msgstr "The user requested a graceful exit of the current task." -#: FlatCAMObj.py:213 -#, python-brace-format -msgid "[success] Name changed from {old} to {new}" -msgstr "[success] Name changed from {old} to {new}" +#: FlatCAMObj.py:214 +#| msgid "Save changes" +msgid "Name changed from" +msgstr "Name changed from" -#: FlatCAMObj.py:222 -#| msgid "Offset" +#: FlatCAMObj.py:214 +#| msgid "Stop" +msgid "to" +msgstr "to" + +#: FlatCAMObj.py:225 msgid "Offsetting..." msgstr "Offsetting..." -#: FlatCAMObj.py:237 +#: FlatCAMObj.py:240 msgid "Scaling..." msgstr "Scaling..." -#: FlatCAMObj.py:253 +#: FlatCAMObj.py:256 msgid "Skewing..." msgstr "Skewing..." -#: FlatCAMObj.py:600 FlatCAMObj.py:2293 FlatCAMObj.py:3571 FlatCAMObj.py:5837 +#: FlatCAMObj.py:603 FlatCAMObj.py:2319 FlatCAMObj.py:3599 FlatCAMObj.py:5868 msgid "Basic" msgstr "Basic" -#: FlatCAMObj.py:613 FlatCAMObj.py:2309 FlatCAMObj.py:3593 FlatCAMObj.py:5843 +#: FlatCAMObj.py:616 FlatCAMObj.py:2335 FlatCAMObj.py:3621 FlatCAMObj.py:5874 msgid "Advanced" msgstr "Advanced" -#: FlatCAMObj.py:802 -#| msgid "Parsing solid_geometry ..." +#: FlatCAMObj.py:805 msgid "Buffering solid geometry" msgstr "Buffering solid geometry" -#: FlatCAMObj.py:805 flatcamGUI/FlatCAMGUI.py:4322 -#: flatcamTools/ToolNonCopperClear.py:1531 -#: flatcamTools/ToolNonCopperClear.py:1625 -#: flatcamTools/ToolNonCopperClear.py:1637 -#: flatcamTools/ToolNonCopperClear.py:1864 -#: flatcamTools/ToolNonCopperClear.py:1956 -#: flatcamTools/ToolNonCopperClear.py:1968 -#| msgid "Buffer" +#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4433 +#: flatcamTools/ToolNonCopperClear.py:1533 +#: flatcamTools/ToolNonCopperClear.py:1627 +#: flatcamTools/ToolNonCopperClear.py:1639 +#: flatcamTools/ToolNonCopperClear.py:1866 +#: flatcamTools/ToolNonCopperClear.py:1958 +#: flatcamTools/ToolNonCopperClear.py:1970 msgid "Buffering" msgstr "Buffering" -#: FlatCAMObj.py:811 -#| msgid "Done." +#: FlatCAMObj.py:814 msgid "Done" msgstr "Done" -#: FlatCAMObj.py:1071 FlatCAMObj.py:1178 -#: flatcamTools/ToolNonCopperClear.py:1560 -#: flatcamTools/ToolNonCopperClear.py:1888 -#| msgid "[ERROR_NOTCL] Isolation geometry could not be generated." +#: FlatCAMObj.py:855 FlatCAMObj.py:871 FlatCAMObj.py:888 +#| msgid "Moving..." +msgid "Isolating..." +msgstr "Isolating..." + +#: FlatCAMObj.py:1089 FlatCAMObj.py:1199 +#: flatcamTools/ToolNonCopperClear.py:1562 +#: flatcamTools/ToolNonCopperClear.py:1890 msgid "Isolation geometry could not be generated." msgstr "Isolation geometry could not be generated." -#: FlatCAMObj.py:1108 FlatCAMObj.py:3261 FlatCAMObj.py:3528 FlatCAMObj.py:3804 +#: FlatCAMObj.py:1126 FlatCAMObj.py:3289 FlatCAMObj.py:3556 FlatCAMObj.py:3832 msgid "Rough" msgstr "Rough" -#: FlatCAMObj.py:1133 FlatCAMObj.py:1201 -#| msgid "[success] Isolation geometry created: %s" +#: FlatCAMObj.py:1151 FlatCAMObj.py:1222 msgid "Isolation geometry created" msgstr "Isolation geometry created" -#: FlatCAMObj.py:1386 +#: FlatCAMObj.py:1160 FlatCAMObj.py:1229 +#| msgid "Substraction" +msgid "Subtracting Geo" +msgstr "Subtracting Geo" + +#: FlatCAMObj.py:1408 msgid "Plotting Apertures" msgstr "Plotting Apertures" -#: FlatCAMObj.py:2121 flatcamEditors/FlatCAMExcEditor.py:2309 +#: FlatCAMObj.py:2147 flatcamEditors/FlatCAMExcEditor.py:2309 msgid "Total Drills" msgstr "Total Drills" -#: FlatCAMObj.py:2153 flatcamEditors/FlatCAMExcEditor.py:2341 +#: FlatCAMObj.py:2179 flatcamEditors/FlatCAMExcEditor.py:2341 msgid "Total Slots" msgstr "Total Slots" -#: FlatCAMObj.py:2367 FlatCAMObj.py:3644 FlatCAMObj.py:3938 FlatCAMObj.py:4129 -#: FlatCAMObj.py:4140 FlatCAMObj.py:4258 FlatCAMObj.py:4461 FlatCAMObj.py:4668 -#: FlatCAMObj.py:4907 FlatCAMObj.py:5405 +#: FlatCAMObj.py:2393 FlatCAMObj.py:3672 FlatCAMObj.py:3966 FlatCAMObj.py:4157 +#: FlatCAMObj.py:4168 FlatCAMObj.py:4286 FlatCAMObj.py:4492 FlatCAMObj.py:4699 +#: FlatCAMObj.py:4938 FlatCAMObj.py:5436 #: flatcamEditors/FlatCAMExcEditor.py:2416 -#: flatcamEditors/FlatCAMGeoEditor.py:1080 -#: flatcamEditors/FlatCAMGeoEditor.py:1117 -#: flatcamEditors/FlatCAMGeoEditor.py:1138 -#: flatcamEditors/FlatCAMGeoEditor.py:1159 -#: flatcamEditors/FlatCAMGeoEditor.py:1196 -#: flatcamEditors/FlatCAMGeoEditor.py:1228 -#: flatcamEditors/FlatCAMGeoEditor.py:1249 -#: flatcamEditors/FlatCAMGrbEditor.py:5283 -#: flatcamEditors/FlatCAMGrbEditor.py:5326 -#: flatcamEditors/FlatCAMGrbEditor.py:5353 -#: flatcamEditors/FlatCAMGrbEditor.py:5380 -#: flatcamEditors/FlatCAMGrbEditor.py:5421 -#: flatcamEditors/FlatCAMGrbEditor.py:5459 -#: flatcamEditors/FlatCAMGrbEditor.py:5485 flatcamTools/ToolCalculators.py:311 +#: flatcamEditors/FlatCAMGeoEditor.py:1081 +#: flatcamEditors/FlatCAMGeoEditor.py:1118 +#: flatcamEditors/FlatCAMGeoEditor.py:1139 +#: flatcamEditors/FlatCAMGeoEditor.py:1160 +#: flatcamEditors/FlatCAMGeoEditor.py:1197 +#: flatcamEditors/FlatCAMGeoEditor.py:1229 +#: flatcamEditors/FlatCAMGeoEditor.py:1250 +#: flatcamEditors/FlatCAMGrbEditor.py:5307 +#: flatcamEditors/FlatCAMGrbEditor.py:5350 +#: flatcamEditors/FlatCAMGrbEditor.py:5377 +#: flatcamEditors/FlatCAMGrbEditor.py:5404 +#: flatcamEditors/FlatCAMGrbEditor.py:5445 +#: flatcamEditors/FlatCAMGrbEditor.py:5483 +#: flatcamEditors/FlatCAMGrbEditor.py:5509 flatcamTools/ToolCalculators.py:311 #: flatcamTools/ToolCalculators.py:322 flatcamTools/ToolCalculators.py:334 #: flatcamTools/ToolCalculators.py:349 flatcamTools/ToolCalculators.py:362 #: flatcamTools/ToolCalculators.py:376 flatcamTools/ToolCalculators.py:387 @@ -1627,7 +1597,7 @@ msgstr "Total Slots" #: flatcamTools/ToolNonCopperClear.py:980 #: flatcamTools/ToolNonCopperClear.py:1062 #: flatcamTools/ToolNonCopperClear.py:1341 -#: flatcamTools/ToolNonCopperClear.py:1371 flatcamTools/ToolPaint.py:699 +#: flatcamTools/ToolNonCopperClear.py:1373 flatcamTools/ToolPaint.py:699 #: flatcamTools/ToolPaint.py:774 flatcamTools/ToolPaint.py:922 #: flatcamTools/ToolPaint.py:976 flatcamTools/ToolPaint.py:1225 #: flatcamTools/ToolPaint.py:1496 flatcamTools/ToolPaint.py:1966 @@ -1639,52 +1609,42 @@ msgstr "Total Slots" #: flatcamTools/ToolTransform.py:526 flatcamTools/ToolTransform.py:544 #: flatcamTools/ToolTransform.py:578 flatcamTools/ToolTransform.py:607 #: flatcamTools/ToolTransform.py:625 -#| msgid "[ERROR_NOTCL]Wrong value format entered, use a number." msgid "Wrong value format entered, use a number." msgstr "Wrong value format entered, use a number." -#: FlatCAMObj.py:2608 FlatCAMObj.py:2698 FlatCAMObj.py:2819 -#| msgid "" -#| "[ERROR_NOTCL] Please select one or more tools from the list and try again." +#: FlatCAMObj.py:2634 FlatCAMObj.py:2726 FlatCAMObj.py:2847 msgid "Please select one or more tools from the list and try again." msgstr "Please select one or more tools from the list and try again." -#: FlatCAMObj.py:2614 -#| msgid "" -#| "[ERROR_NOTCL] Milling tool for DRILLS is larger than hole size. Cancelled." +#: FlatCAMObj.py:2640 msgid "Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "Milling tool for DRILLS is larger than hole size. Cancelled." -#: FlatCAMObj.py:2627 FlatCAMObj.py:2720 FlatCAMObj.py:2838 +#: FlatCAMObj.py:2655 FlatCAMObj.py:2748 FlatCAMObj.py:2866 msgid "Tool_nr" msgstr "Tool_nr" -#: FlatCAMObj.py:2627 FlatCAMObj.py:2720 FlatCAMObj.py:2838 +#: FlatCAMObj.py:2655 FlatCAMObj.py:2748 FlatCAMObj.py:2866 #: flatcamEditors/FlatCAMExcEditor.py:1500 -#: flatcamEditors/FlatCAMExcEditor.py:3133 flatcamGUI/ObjectUI.py:613 +#: flatcamEditors/FlatCAMExcEditor.py:3132 flatcamGUI/ObjectUI.py:613 #: flatcamTools/ToolNonCopperClear.py:107 flatcamTools/ToolPaint.py:106 #: flatcamTools/ToolPcbWizard.py:76 flatcamTools/ToolSolderPaste.py:81 msgid "Diameter" msgstr "Diameter" -#: FlatCAMObj.py:2627 FlatCAMObj.py:2720 FlatCAMObj.py:2838 +#: FlatCAMObj.py:2655 FlatCAMObj.py:2748 FlatCAMObj.py:2866 msgid "Drills_Nr" msgstr "Drills_Nr" -#: FlatCAMObj.py:2627 FlatCAMObj.py:2720 FlatCAMObj.py:2838 +#: FlatCAMObj.py:2655 FlatCAMObj.py:2748 FlatCAMObj.py:2866 msgid "Slots_Nr" msgstr "Slots_Nr" -#: FlatCAMObj.py:2707 -#| msgid "" -#| "[ERROR_NOTCL] Milling tool for SLOTS is larger than hole size. Cancelled." +#: FlatCAMObj.py:2735 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "Milling tool for SLOTS is larger than hole size. Cancelled." -#: FlatCAMObj.py:2879 FlatCAMObj.py:4559 FlatCAMObj.py:4777 FlatCAMObj.py:5100 -#| msgid "" -#| "[ERROR_NOTCL] Wrong value format for self.defaults[\"z_pdepth\"] or self." -#| "options[\"z_pdepth\"]" +#: FlatCAMObj.py:2907 FlatCAMObj.py:4590 FlatCAMObj.py:4808 FlatCAMObj.py:5131 msgid "" "Wrong value format for self.defaults[\"z_pdepth\"] or self.options[\"z_pdepth" "\"]" @@ -1692,10 +1652,7 @@ msgstr "" "Wrong value format for self.defaults[\"z_pdepth\"] or self.options[\"z_pdepth" "\"]" -#: FlatCAMObj.py:2890 FlatCAMObj.py:4570 FlatCAMObj.py:5111 -#| msgid "" -#| "[ERROR_NOTCL] Wrong value format for self.defaults[\"feedrate_probe\"] or " -#| "self.options[\"feedrate_probe\"]" +#: FlatCAMObj.py:2918 FlatCAMObj.py:4601 FlatCAMObj.py:5142 msgid "" "Wrong value format for self.defaults[\"feedrate_probe\"] or self." "options[\"feedrate_probe\"]" @@ -1703,15 +1660,11 @@ msgstr "" "Wrong value format for self.defaults[\"feedrate_probe\"] or self." "options[\"feedrate_probe\"]" -#: FlatCAMObj.py:2920 FlatCAMObj.py:4987 FlatCAMObj.py:4993 FlatCAMObj.py:5145 +#: FlatCAMObj.py:2948 FlatCAMObj.py:5018 FlatCAMObj.py:5024 FlatCAMObj.py:5176 msgid "Generating CNC Code" msgstr "Generating CNC Code" -#: FlatCAMObj.py:2946 camlib.py:5658 camlib.py:6632 -#| msgid "" -#| "[ERROR]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. " +#: FlatCAMObj.py:2974 camlib.py:5748 camlib.py:6722 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -1721,84 +1674,74 @@ msgstr "" "y) \n" "but now there is only one value, not two. " -#: FlatCAMObj.py:3261 FlatCAMObj.py:4180 FlatCAMObj.py:4181 FlatCAMObj.py:4190 +#: FlatCAMObj.py:3289 FlatCAMObj.py:4208 FlatCAMObj.py:4209 FlatCAMObj.py:4218 msgid "Iso" msgstr "Iso" -#: FlatCAMObj.py:3261 +#: FlatCAMObj.py:3289 msgid "Finish" msgstr "Finish" -#: FlatCAMObj.py:3564 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:746 -#: flatcamGUI/FlatCAMGUI.py:1718 flatcamGUI/FlatCAMGUI.py:2092 -#: flatcamGUI/ObjectUI.py:1061 +#: FlatCAMObj.py:3592 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:746 +#: flatcamGUI/FlatCAMGUI.py:1671 flatcamGUI/FlatCAMGUI.py:1768 +#: flatcamGUI/FlatCAMGUI.py:2175 flatcamGUI/ObjectUI.py:1061 +#: flatcamTools/ToolPanelize.py:540 flatcamTools/ToolPanelize.py:567 +#: flatcamTools/ToolPanelize.py:667 flatcamTools/ToolPanelize.py:701 +#: flatcamTools/ToolPanelize.py:766 msgid "Copy" msgstr "Copy" -#: FlatCAMObj.py:3775 -#| msgid "" -#| "[ERROR_NOTCL] Please enter the desired tool diameter in Float format." +#: FlatCAMObj.py:3803 msgid "Please enter the desired tool diameter in Float format." msgstr "Please enter the desired tool diameter in Float format." -#: FlatCAMObj.py:3849 -#| msgid "[success] Tool added in Tool Table." +#: FlatCAMObj.py:3877 msgid "Tool added in Tool Table." msgstr "Tool added in Tool Table." -#: FlatCAMObj.py:3853 -#| msgid "[WARNING_NOTCL] Default Tool added. Wrong value format entered." +#: FlatCAMObj.py:3881 msgid "Default Tool added. Wrong value format entered." msgstr "Default Tool added. Wrong value format entered." -#: FlatCAMObj.py:3886 FlatCAMObj.py:3895 -#| msgid "[WARNING_NOTCL] Failed. Select a tool to copy." +#: FlatCAMObj.py:3914 FlatCAMObj.py:3923 msgid "Failed. Select a tool to copy." msgstr "Failed. Select a tool to copy." -#: FlatCAMObj.py:3923 -#| msgid "[success] Tool was copied in Tool Table." +#: FlatCAMObj.py:3951 msgid "Tool was copied in Tool Table." msgstr "Tool was copied in Tool Table." -#: FlatCAMObj.py:3953 -#| msgid "[success] Tool was edited in Tool Table." +#: FlatCAMObj.py:3981 msgid "Tool was edited in Tool Table." msgstr "Tool was edited in Tool Table." -#: FlatCAMObj.py:3982 FlatCAMObj.py:3991 -#| msgid "[WARNING_NOTCL] Failed. Select a tool to delete." +#: FlatCAMObj.py:4010 FlatCAMObj.py:4019 msgid "Failed. Select a tool to delete." msgstr "Failed. Select a tool to delete." -#: FlatCAMObj.py:4014 -#| msgid "[success] Tool was deleted in Tool Table." +#: FlatCAMObj.py:4042 msgid "Tool was deleted in Tool Table." msgstr "Tool was deleted in Tool Table." -#: FlatCAMObj.py:4444 -#, python-format -#| msgid "" -#| "[WARNING_NOTCL] This Geometry can't be processed because it is %s " -#| "geometry." -msgid "This Geometry can't be processed because it is %s geometry." -msgstr "This Geometry can't be processed because it is %s geometry." +#: FlatCAMObj.py:4472 +#| msgid "This Geometry can't be processed because it is %s geometry." +msgid "This Geometry can't be processed because it is" +msgstr "This Geometry can't be processed because it is" -#: FlatCAMObj.py:4486 -#| msgid "[ERROR_NOTCL] Failed. No tool selected in the tool table ..." +#: FlatCAMObj.py:4474 flatcamTools/ToolSub.py:314 flatcamTools/ToolSub.py:523 +#| msgid "Geometry" +msgid "geometry" +msgstr "geometry" + +#: FlatCAMObj.py:4517 msgid "Failed. No tool selected in the tool table ..." msgstr "Failed. No tool selected in the tool table ..." -#: FlatCAMObj.py:4524 -#| msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() --> %s" +#: FlatCAMObj.py:4555 msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" msgstr "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" -#: FlatCAMObj.py:4673 FlatCAMObj.py:4913 -#| msgid "" -#| "[WARNING] Tool Offset is selected in Tool Table but no value is " -#| "provided.\n" -#| "Add a Tool Offset or change the Offset Type." +#: FlatCAMObj.py:4704 FlatCAMObj.py:4944 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -1806,28 +1749,25 @@ msgstr "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." -#: FlatCAMObj.py:4724 FlatCAMObj.py:4954 +#: FlatCAMObj.py:4755 FlatCAMObj.py:4985 msgid "G-Code parsing in progress..." msgstr "G-Code parsing in progress..." -#: FlatCAMObj.py:4726 FlatCAMObj.py:4956 -#| msgid "[success] Buffering finished ..." +#: FlatCAMObj.py:4757 FlatCAMObj.py:4987 msgid "G-Code parsing finished..." msgstr "G-Code parsing finished..." -#: FlatCAMObj.py:4734 FlatCAMObj.py:4966 FlatCAMObj.py:5138 -msgid "Finished G-Code processing..." -msgstr "Finished G-Code processing..." +#: FlatCAMObj.py:4765 +#| msgid "Finished G-Code processing..." +msgid "Finished G-Code processing" +msgstr "Finished G-Code processing" -#: FlatCAMObj.py:4736 FlatCAMObj.py:4968 -#, python-format -msgid "G-Code processing failed with error: %s" -msgstr "G-Code processing failed with error: %s" +#: FlatCAMObj.py:4767 FlatCAMObj.py:4999 +#| msgid "G-Code processing failed with error: %s" +msgid "G-Code processing failed with error" +msgstr "G-Code processing failed with error" -#: FlatCAMObj.py:4788 -#| msgid "" -#| "[ERROR_NOTCL] Wrong value format for self.defaults[\"feedrate_probe\"] or " -#| "self.options[\"feedrate_probe\"]" +#: FlatCAMObj.py:4819 msgid "" " Wrong value format for self.defaults[\"feedrate_probe\"] or self." "options[\"feedrate_probe\"]" @@ -1835,29 +1775,27 @@ msgstr "" " Wrong value format for self.defaults[\"feedrate_probe\"] or self." "options[\"feedrate_probe\"]" -#: FlatCAMObj.py:4799 flatcamTools/ToolSolderPaste.py:1187 -#| msgid "[ERROR_NOTCL]Cancelled. Empty file, it has no geometry..." +#: FlatCAMObj.py:4830 flatcamTools/ToolSolderPaste.py:1187 msgid "Cancelled. Empty file, it has no geometry" msgstr "Cancelled. Empty file, it has no geometry" -#: FlatCAMObj.py:4990 FlatCAMObj.py:4996 FlatCAMObj.py:5148 +#: FlatCAMObj.py:4997 FlatCAMObj.py:5169 +msgid "Finished G-Code processing..." +msgstr "Finished G-Code processing..." + +#: FlatCAMObj.py:5021 FlatCAMObj.py:5027 FlatCAMObj.py:5179 msgid "CNCjob created" msgstr "CNCjob created" -#: FlatCAMObj.py:5180 FlatCAMObj.py:5190 camlib.py:3581 camlib.py:3591 -#| msgid "[ERROR_NOTCL] Scale factor has to be a number: integer or float." +#: FlatCAMObj.py:5211 FlatCAMObj.py:5221 camlib.py:3671 camlib.py:3681 msgid "Scale factor has to be a number: integer or float." msgstr "Scale factor has to be a number: integer or float." -#: FlatCAMObj.py:5264 -#| msgid "[success] Geometry Scale done." +#: FlatCAMObj.py:5295 msgid "Geometry Scale done." msgstr "Geometry Scale done." -#: FlatCAMObj.py:5281 camlib.py:3685 -#| msgid "" -#| "[ERROR_NOTCL] An (x,y) pair of values are needed. Probable you entered " -#| "only one value in the Offset field." +#: FlatCAMObj.py:5312 camlib.py:3775 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." @@ -1865,16 +1803,11 @@ msgstr "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." -#: FlatCAMObj.py:5335 -#| msgid "[success] Geometry Offset done." +#: FlatCAMObj.py:5366 msgid "Geometry Offset done." msgstr "Geometry Offset done." -#: FlatCAMObj.py:5364 -#| msgid "" -#| "[ERROR]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. " +#: FlatCAMObj.py:5395 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y)\n" @@ -1884,79 +1817,62 @@ msgstr "" "y)\n" "but now there is only one value, not two." -#: FlatCAMObj.py:5905 FlatCAMObj.py:5910 flatcamTools/ToolSolderPaste.py:1393 +#: FlatCAMObj.py:5917 +#| msgid "Plotting" +msgid "Plotting..." +msgstr "Plotting..." + +#: FlatCAMObj.py:5941 FlatCAMObj.py:5946 flatcamTools/ToolSolderPaste.py:1393 msgid "Export Machine Code ..." msgstr "Export Machine Code ..." -#: FlatCAMObj.py:5916 flatcamTools/ToolSolderPaste.py:1397 -#| msgid "Export Machine Code ..." +#: FlatCAMObj.py:5952 flatcamTools/ToolSolderPaste.py:1397 msgid "Export Machine Code cancelled ..." msgstr "Export Machine Code cancelled ..." -#: FlatCAMObj.py:5934 -#| msgid "[success] Machine Code file saved to: %s" +#: FlatCAMObj.py:5970 msgid "Machine Code file saved to" msgstr "Machine Code file saved to" -#: FlatCAMObj.py:5958 -#| msgid "[ERROR]FlatCAMCNNJob.on_edit_code_click() -->%s" +#: FlatCAMObj.py:5994 msgid "FlatCAMCNNJob.on_edit_code_click() -->" msgstr "FlatCAMCNNJob.on_edit_code_click() -->" -#: FlatCAMObj.py:5966 +#: FlatCAMObj.py:6002 msgid "Loaded Machine Code into Code Editor" msgstr "Loaded Machine Code into Code Editor" -#: FlatCAMObj.py:6078 -#| msgid "" -#| "[WARNING_NOTCL] This CNCJob object can't be processed because it is a %s " -#| "CNCJob object." +#: FlatCAMObj.py:6114 msgid "This CNCJob object can't be processed because it is a" msgstr "This CNCJob object can't be processed because it is a" -#: FlatCAMObj.py:6080 -#| msgid "CNC Job Object" +#: FlatCAMObj.py:6116 msgid "CNCJob object" msgstr "CNCJob object" -#: FlatCAMObj.py:6132 -#| msgid "[ERROR_NOTCL] G-code does not have a units code: either G20 or G21" +#: FlatCAMObj.py:6168 msgid "G-code does not have a units code: either G20 or G21" msgstr "G-code does not have a units code: either G20 or G21" -#: FlatCAMObj.py:6144 -#| msgid "" -#| "[ERROR_NOTCL] Cancelled. The Toolchange Custom code is enabled but it's " -#| "empty." +#: FlatCAMObj.py:6180 msgid "Cancelled. The Toolchange Custom code is enabled but it's empty." msgstr "Cancelled. The Toolchange Custom code is enabled but it's empty." -#: FlatCAMObj.py:6150 -#| msgid "[success] Toolchange G-code was replaced by a custom code." +#: FlatCAMObj.py:6186 msgid "Toolchange G-code was replaced by a custom code." msgstr "Toolchange G-code was replaced by a custom code." -#: FlatCAMObj.py:6177 -#| msgid "Saved to: %s" -msgid "Saved to" -msgstr "Saved to" - -#: FlatCAMObj.py:6187 FlatCAMObj.py:6197 -#| msgid "" -#| "[WARNING_NOTCL] The used postprocessor file has to have in it's name: " -#| "'toolchange_custom'" +#: FlatCAMObj.py:6223 FlatCAMObj.py:6233 msgid "" "The used postprocessor file has to have in it's name: 'toolchange_custom'" msgstr "" "The used postprocessor file has to have in it's name: 'toolchange_custom'" -#: FlatCAMObj.py:6201 -#| msgid "[ERROR] There is no postprocessor file." +#: FlatCAMObj.py:6237 msgid "There is no postprocessor file." msgstr "There is no postprocessor file." #: FlatCAMProcess.py:172 -#| msgid "...proccessing..." msgid "processes running." msgstr "processes running." @@ -1965,9 +1881,9 @@ msgid "The application will restart." msgstr "The application will restart." #: FlatCAMTranslation.py:92 -#, python-format -msgid "Are you sure do you want to change the current language to %s?" -msgstr "Are you sure do you want to change the current language to %s?" +#| msgid "Are you sure do you want to change the current language to %s?" +msgid "Are you sure do you want to change the current language to" +msgstr "Are you sure do you want to change the current language to" #: FlatCAMTranslation.py:94 msgid "Apply Language ..." @@ -1979,67 +1895,69 @@ msgid "Object renamed from {old} to {new}" msgstr "Object renamed from {old} to {new}" #: ObjectCollection.py:766 -#| msgid "[ERROR] Cause of error: %s" msgid "Cause of error" msgstr "Cause of error" #: camlib.py:215 -#| msgid "[ERROR_NOTCL] self.solid_geometry is neither BaseGeometry or list." msgid "self.solid_geometry is neither BaseGeometry or list." msgstr "self.solid_geometry is neither BaseGeometry or list." -#: camlib.py:1522 -#| msgid "[success] Object was mirrored ..." +#: camlib.py:594 +#| msgid "# Passes" +msgid "Pass" +msgstr "Pass" + +#: camlib.py:614 +#| msgid "Buffer Exterior" +msgid "Get Exteriors" +msgstr "Get Exteriors" + +#: camlib.py:617 +#| msgid "Buffer Interior" +msgid "Get Interiors" +msgstr "Get Interiors" + +#: camlib.py:1539 msgid "Object was mirrored" msgstr "Object was mirrored" -#: camlib.py:1525 -#| msgid "[ERROR_NOTCL] Failed to mirror. No object selected" +#: camlib.py:1542 msgid "Failed to mirror. No object selected" msgstr "Failed to mirror. No object selected" -#: camlib.py:1594 -#| msgid "[success] Object was rotated ..." +#: camlib.py:1611 msgid "Object was rotated" msgstr "Object was rotated" -#: camlib.py:1597 -#| msgid "[ERROR_NOTCL] Failed to rotate. No object selected" +#: camlib.py:1614 msgid "Failed to rotate. No object selected" msgstr "Failed to rotate. No object selected" -#: camlib.py:1665 -#| msgid "[success] Object was skewed ..." +#: camlib.py:1682 msgid "Object was skewed" msgstr "Object was skewed" -#: camlib.py:1668 -#| msgid "[ERROR_NOTCL] Failed to skew. No object selected" +#: camlib.py:1685 msgid "Failed to skew. No object selected" msgstr "Failed to skew. No object selected" -#: camlib.py:2443 +#: camlib.py:2462 msgid "Gerber processing. Parsing" msgstr "Gerber processing. Parsing" -#: camlib.py:2443 +#: camlib.py:2462 msgid "lines" msgstr "lines" -#: camlib.py:2942 camlib.py:3030 -#| msgid "[WARNING] Coordinates missing, line ignored: %s" +#: camlib.py:2983 camlib.py:3079 msgid "Coordinates missing, line ignored" msgstr "Coordinates missing, line ignored" -#: camlib.py:2944 camlib.py:3032 -#| msgid "[WARNING_NOTCL] GERBER file might be CORRUPT. Check the file !!!" +#: camlib.py:2985 camlib.py:3081 msgid "GERBER file might be CORRUPT. Check the file !!!" msgstr "GERBER file might be CORRUPT. Check the file !!!" -#: camlib.py:2994 -#| msgid "" -#| "[ERROR] Region does not have enough points. File will be processed but " -#| "there are parser errors. Line number: %s" +#: camlib.py:3035 msgid "" "Region does not have enough points. File will be processed but there are " "parser errors. Line number" @@ -2047,63 +1965,56 @@ msgstr "" "Region does not have enough points. File will be processed but there are " "parser errors. Line number" -#: camlib.py:3364 +#: camlib.py:3433 msgid "Gerber processing. Joining" msgstr "Gerber processing. Joining" -#: camlib.py:3364 -#| msgid "Polygon" +#: camlib.py:3433 msgid "polygons" msgstr "polygons" -#: camlib.py:3399 -#| msgid "Gerber General" +#: camlib.py:3450 +#| msgid "Gerber processing. Parsing" +msgid "Gerber processing. Applying Gerber polarity." +msgstr "Gerber processing. Applying Gerber polarity." + +#: camlib.py:3489 msgid "Gerber Line" msgstr "Gerber Line" -#: camlib.py:3399 -#| msgid "Gerber General" +#: camlib.py:3489 msgid "Gerber Line Content" msgstr "Gerber Line Content" -#: camlib.py:3401 -#| msgid "" -#| "[ERROR]Gerber Parser ERROR.\n" -#| "%s:" +#: camlib.py:3491 msgid "Gerber Parser ERROR" msgstr "Gerber Parser ERROR" -#: camlib.py:3649 -#| msgid "[success] Gerber Scale done." +#: camlib.py:3739 msgid "Gerber Scale done." msgstr "Gerber Scale done." -#: camlib.py:3739 -#| msgid "[success] Gerber Offset done." +#: camlib.py:3829 msgid "Gerber Offset done." msgstr "Gerber Offset done." -#: camlib.py:3816 -#| msgid "[success] Gerber Mirror done." +#: camlib.py:3906 msgid "Gerber Mirror done." msgstr "Gerber Mirror done." -#: camlib.py:3885 -#| msgid "[success] Gerber Skew done." +#: camlib.py:3975 msgid "Gerber Skew done." msgstr "Gerber Skew done." -#: camlib.py:3946 -#| msgid "[success] Gerber Rotate done." +#: camlib.py:4036 msgid "Gerber Rotate done." msgstr "Gerber Rotate done." -#: camlib.py:4233 -#| msgid "[ERROR_NOTCL] This is GCODE mark: %s" +#: camlib.py:4323 msgid "This is GCODE mark" msgstr "This is GCODE mark" -#: camlib.py:4349 +#: camlib.py:4439 msgid "" "No tool diameter info's. See shell.\n" "A tool change event: T" @@ -2111,14 +2022,7 @@ msgstr "" "No tool diameter info's. See shell.\n" "A tool change event: T" -#: camlib.py:4352 -#| msgid "" -#| "[WARNING] No tool diameter info's. See shell.\n" -#| "A tool change event: T%s was found but the Excellon file have no " -#| "informations regarding the tool diameters therefore the application will " -#| "try to load it by using some 'fake' diameters.\n" -#| "The user needs to edit the resulting Excellon object and change the " -#| "diameters to reflect the real diameters." +#: camlib.py:4442 msgid "" "was found but the Excellon file have no informations regarding the tool " "diameters therefore the application will try to load it by using some 'fake' " @@ -2132,11 +2036,8 @@ msgstr "" "The user needs to edit the resulting Excellon object and change the " "diameters to reflect the real diameters." -#: camlib.py:4807 +#: camlib.py:4897 #, python-brace-format -#| msgid "" -#| "[ERROR] Excellon Parser error.\n" -#| "Parsing Failed. Line {l_nr}: {line}\n" msgid "" "{e_code} Excellon Parser error.\n" "Parsing Failed. Line {l_nr}: {line}\n" @@ -2144,11 +2045,7 @@ msgstr "" "{e_code} Excellon Parser error.\n" "Parsing Failed. Line {l_nr}: {line}\n" -#: camlib.py:4890 -#| msgid "" -#| "[WARNING] Excellon.create_geometry() -> a drill location was skipped due " -#| "of not having a tool associated.\n" -#| "Check the resulting GCode." +#: camlib.py:4980 msgid "" "Excellon.create_geometry() -> a drill location was skipped due of not having " "a tool associated.\n" @@ -2158,18 +2055,11 @@ msgstr "" "a tool associated.\n" "Check the resulting GCode." -#: camlib.py:5564 -#| msgid "[ERROR] There is no such parameter: %s" +#: camlib.py:5654 msgid "There is no such parameter" msgstr "There is no such parameter" -#: camlib.py:5635 -#| msgid "" -#| "[WARNING] The Cut Z parameter has positive value. It is the depth value " -#| "to drill into material.\n" -#| "The Cut Z parameter needs to have a negative value, assuming it is a typo " -#| "therefore the app will convert the value to negative. Check the resulting " -#| "CNC code (Gcode etc)." +#: camlib.py:5725 msgid "" "The Cut Z parameter has positive value. It is the depth value to drill into " "material.\n" @@ -2183,50 +2073,39 @@ msgstr "" "therefore the app will convert the value to negative. Check the resulting " "CNC code (Gcode etc)." -#: camlib.py:5643 camlib.py:6316 camlib.py:6658 -#| msgid "" -#| "[WARNING] The Cut Z parameter is zero. There will be no cut, skipping %s " -#| "file" +#: camlib.py:5733 camlib.py:6406 camlib.py:6748 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:5695 +#: camlib.py:5785 msgid "Creating a list of points to drill..." msgstr "Creating a list of points to drill..." -#: camlib.py:5778 -#| msgid "Opening G-Code." +#: camlib.py:5868 msgid "Starting G-Code" msgstr "Starting G-Code" -#: camlib.py:5874 camlib.py:6020 camlib.py:6126 camlib.py:6425 camlib.py:6767 +#: camlib.py:5964 camlib.py:6110 camlib.py:6216 camlib.py:6515 camlib.py:6857 msgid "Starting G-Code for tool with diameter" msgstr "Starting G-Code for tool with diameter" -#: camlib.py:5931 camlib.py:6077 camlib.py:6184 +#: camlib.py:6021 camlib.py:6167 camlib.py:6274 msgid "G91 coordinates not implemented" msgstr "G91 coordinates not implemented" -#: camlib.py:5937 camlib.py:6083 camlib.py:6190 -#| msgid "[ERROR_NOTCL] The loaded Excellon file has no drills ..." +#: camlib.py:6027 camlib.py:6173 camlib.py:6280 msgid "The loaded Excellon file has no drills" msgstr "The loaded Excellon file has no drills" -#: camlib.py:6089 -#| msgid "[ERROR_NOTCL] Wrong optimization type selected." +#: camlib.py:6179 msgid "Wrong optimization type selected." msgstr "Wrong optimization type selected." -#: camlib.py:6212 -#| msgid "Files that control the GCode generation." +#: camlib.py:6302 msgid "Finished G-Code generation..." msgstr "Finished G-Code generation..." -#: camlib.py:6289 -#| msgid "" -#| "[ERROR]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. " +#: camlib.py:6379 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -2236,10 +2115,7 @@ msgstr "" "y) \n" "but now there is only one value, not two." -#: camlib.py:6302 camlib.py:6644 -#| msgid "" -#| "[ERROR_NOTCL] Cut_Z parameter is None or zero. Most likely a bad " -#| "combinations of other parameters." +#: camlib.py:6392 camlib.py:6734 msgid "" "Cut_Z parameter is None or zero. Most likely a bad combinations of other " "parameters." @@ -2247,13 +2123,7 @@ msgstr "" "Cut_Z parameter is None or zero. Most likely a bad combinations of other " "parameters." -#: camlib.py:6308 camlib.py:6650 -#| msgid "" -#| "[WARNING] 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)." +#: camlib.py:6398 camlib.py:6740 msgid "" "The Cut Z parameter has positive value. It is the depth value to cut into " "material.\n" @@ -2267,18 +2137,11 @@ msgstr "" "therefore the app will convert the value to negative.Check the resulting CNC " "code (Gcode etc)." -#: camlib.py:6326 camlib.py:6664 -#| msgid "[ERROR_NOTCL] Travel Z parameter is None or zero." +#: camlib.py:6416 camlib.py:6754 msgid "Travel Z parameter is None or zero." msgstr "Travel Z parameter is None or zero." -#: camlib.py:6331 camlib.py:6669 -#| msgid "" -#| "[WARNING] The Travel Z parameter has negative value. It is the height " -#| "value to travel between cuts.\n" -#| "The Z Travel parameter needs to have a positive value, assuming it is a " -#| "typo therefore the app will convert the value to positive.Check the " -#| "resulting CNC code (Gcode etc)." +#: camlib.py:6421 camlib.py:6759 msgid "" "The Travel Z parameter has negative value. It is the height value to travel " "between cuts.\n" @@ -2292,72 +2155,65 @@ msgstr "" "therefore the app will convert the value to positive.Check the resulting CNC " "code (Gcode etc)." -#: camlib.py:6339 camlib.py:6677 -#| msgid "" -#| "[WARNING] The Z Travel parameter is zero. This is dangerous, skipping %s " -#| "file" +#: camlib.py:6429 camlib.py:6767 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:6354 camlib.py:6696 +#: camlib.py:6444 camlib.py:6786 msgid "Indexing geometry before generating G-Code..." msgstr "Indexing geometry before generating G-Code..." -#: camlib.py:6408 camlib.py:6753 -#| msgid "Export G-Code ..." +#: camlib.py:6498 camlib.py:6843 msgid "Starting G-Code..." msgstr "Starting G-Code..." -#: camlib.py:6495 camlib.py:6837 -#| msgid "Files that control the GCode generation." +#: camlib.py:6585 camlib.py:6927 msgid "Finished G-Code generation" msgstr "Finished G-Code generation" -#: camlib.py:6497 +#: camlib.py:6587 msgid "paths traced" msgstr "paths traced" -#: camlib.py:6532 -#| msgid "[ERROR]Expected a Geometry, got %s" +#: camlib.py:6622 msgid "Expected a Geometry, got" msgstr "Expected a Geometry, got" -#: camlib.py:6539 -#| msgid "" -#| "[ERROR_NOTCL] Trying to generate a CNC Job from a Geometry object without " -#| "solid_geometry." +#: camlib.py:6629 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:6578 -#, python-format +#: camlib.py:6669 #| msgid "" -#| "[ERROR_NOTCL] Failed.\n" -#| "%s" -msgid "[ERROR_NOTCL] %s" -msgstr "[ERROR_NOTCL] %s" +#| "[ERROR_NOTCL] The Tool Offset value is too negative to use for the " +#| "current_geometry.\n" +#| "Raise the value (in module) and try again." +msgid "" +"The Tool Offset value is too negative to use for the current_geometry.\n" +"Raise the value (in module) and try again." +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:6839 +#: camlib.py:6929 msgid " paths traced." msgstr " paths traced." -#: camlib.py:6868 -#| msgid "[ERROR_NOTCL] There is no tool data in the SolderPaste geometry." +#: camlib.py:6958 msgid "There is no tool data in the SolderPaste geometry." msgstr "There is no tool data in the SolderPaste geometry." -#: camlib.py:6955 -#| msgid "Files that control the GCode generation." +#: camlib.py:7045 msgid "Finished SolderPste G-Code generation" msgstr "Finished SolderPste G-Code generation" -#: camlib.py:6957 +#: camlib.py:7047 msgid "paths traced." msgstr "paths traced." -#: camlib.py:7430 camlib.py:7708 camlib.py:7811 camlib.py:7858 +#: camlib.py:7520 camlib.py:7798 camlib.py:7901 camlib.py:7948 msgid "G91 coordinates not implemented ..." msgstr "G91 coordinates not implemented ..." @@ -2371,18 +2227,14 @@ msgid "Click to place ..." msgstr "Click to place ..." #: flatcamEditors/FlatCAMExcEditor.py:54 -#| msgid "[WARNING_NOTCL] To add a drill first select a tool" msgid "To add a drill first select a tool" msgstr "To add a drill first select a tool" #: flatcamEditors/FlatCAMExcEditor.py:117 -#| msgid "[success] Done. Drill added." msgid "Done. Drill added." msgstr "Done. Drill added." #: flatcamEditors/FlatCAMExcEditor.py:160 -#| msgid "" -#| "[WARNING_NOTCL] To add an Drill Array first select a tool in Tool Table" msgid "To add an Drill Array first select a tool in Tool Table" msgstr "To add an Drill Array first select a tool in Tool Table" @@ -2404,29 +2256,22 @@ msgstr "Click on the Drill Circular Array Start position" #: flatcamEditors/FlatCAMExcEditor.py:215 #: flatcamEditors/FlatCAMExcEditor.py:635 #: flatcamEditors/FlatCAMGrbEditor.py:505 -#| msgid "" -#| "[ERROR_NOTCL] The value is not Float. Check for comma instead of dot " -#| "separator." msgid "The value is not Float. Check for comma instead of dot separator." msgstr "The value is not Float. Check for comma instead of dot separator." #: flatcamEditors/FlatCAMExcEditor.py:219 -#| msgid "[ERROR_NOTCL] The value is mistyped. Check the value." msgid "The value is mistyped. Check the value" msgstr "The value is mistyped. Check the value" #: flatcamEditors/FlatCAMExcEditor.py:318 -#| msgid "[WARNING_NOTCL] Too many drills for the selected spacing angle." msgid "Too many drills for the selected spacing angle." msgstr "Too many drills for the selected spacing angle." #: flatcamEditors/FlatCAMExcEditor.py:336 -#| msgid "[success] Done. Drill Array added." msgid "Done. Drill Array added." msgstr "Done. Drill Array added." #: flatcamEditors/FlatCAMExcEditor.py:365 -#| msgid "[WARNING_NOTCL] To add a slot first select a tool" msgid "To add a slot first select a tool" msgstr "To add a slot first select a tool" @@ -2434,18 +2279,14 @@ msgstr "To add a slot first select a tool" #: flatcamEditors/FlatCAMExcEditor.py:430 #: flatcamEditors/FlatCAMExcEditor.py:701 #: flatcamEditors/FlatCAMExcEditor.py:708 -#| msgid "[WARNING_NOTCL] Value is missing or wrong format. Add it and retry." msgid "Value is missing or wrong format. Add it and retry." msgstr "Value is missing or wrong format. Add it and retry." #: flatcamEditors/FlatCAMExcEditor.py:529 -#| msgid "[success] Done. Adding Slot completed." msgid "Done. Adding Slot completed." msgstr "Done. Adding Slot completed." #: flatcamEditors/FlatCAMExcEditor.py:556 -#| msgid "" -#| "[WARNING_NOTCL] To add an Slot Array first select a tool in Tool Table" msgid "To add an Slot Array first select a tool in Tool Table" msgstr "To add an Slot Array first select a tool in Tool Table" @@ -2455,17 +2296,14 @@ msgstr "Click on the Slot Circular Array Start position" #: flatcamEditors/FlatCAMExcEditor.py:639 #: flatcamEditors/FlatCAMGrbEditor.py:509 -#| msgid "[ERROR_NOTCL] The value is mistyped. Check the value." msgid "The value is mistyped. Check the value." msgstr "The value is mistyped. Check the value." #: flatcamEditors/FlatCAMExcEditor.py:818 -#| msgid "[WARNING_NOTCL] Too many Slots for the selected spacing angle." msgid "Too many Slots for the selected spacing angle." msgstr "Too many Slots for the selected spacing angle." #: flatcamEditors/FlatCAMExcEditor.py:841 -#| msgid "[success] Done. Slot Array added." msgid "Done. Slot Array added." msgstr "Done. Slot Array added." @@ -2474,24 +2312,21 @@ msgid "Click on the Drill(s) to resize ..." msgstr "Click on the Drill(s) to resize ..." #: flatcamEditors/FlatCAMExcEditor.py:888 -#| msgid "" -#| "[ERROR_NOTCL] Resize drill(s) failed. Please enter a diameter for resize." msgid "Resize drill(s) failed. Please enter a diameter for resize." msgstr "Resize drill(s) failed. Please enter a diameter for resize." #: flatcamEditors/FlatCAMExcEditor.py:978 -#: flatcamEditors/FlatCAMExcEditor.py:1048 -#| msgid "Cancel" +#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2664 +#: flatcamGUI/FlatCAMGUI.py:2872 flatcamGUI/FlatCAMGUI.py:3086 msgid "Cancelled." msgstr "Cancelled." #: flatcamEditors/FlatCAMExcEditor.py:1069 -#| msgid "[success] Done. Drill/Slot Resize completed." -msgid "Drill/Slot Resize completed." -msgstr "Drill/Slot Resize completed." +#| msgid "Drill/Slot Resize completed." +msgid "Done. Drill/Slot Resize completed." +msgstr "Done. Drill/Slot Resize completed." #: flatcamEditors/FlatCAMExcEditor.py:1072 -#| msgid "[WARNING_NOTCL] Cancelled. No drills/slots selected for resize ..." msgid "Cancelled. No drills/slots selected for resize ..." msgstr "Cancelled. No drills/slots selected for resize ..." @@ -2501,16 +2336,14 @@ msgid "Click on reference location ..." msgstr "Click on reference location ..." #: flatcamEditors/FlatCAMExcEditor.py:1156 -#| msgid "[success] Done. Drill(s) Move completed." msgid "Done. Drill(s) Move completed." msgstr "Done. Drill(s) Move completed." #: flatcamEditors/FlatCAMExcEditor.py:1254 -#| msgid "[success] Done. Drill(s) copied." msgid "Done. Drill(s) copied." msgstr "Done. Drill(s) copied." -#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5510 +#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5642 msgid "Excellon Editor" msgstr "Excellon Editor" @@ -2550,7 +2383,7 @@ msgstr "" msgid "Tool Dia" msgstr "Tool Dia" -#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5539 +#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5671 #: flatcamGUI/ObjectUI.py:1040 msgid "Diameter for the new tool" msgstr "Diameter for the new tool" @@ -2579,7 +2412,7 @@ msgstr "" "Delete a tool in the tool list\n" "by selecting a row in the tool table." -#: flatcamEditors/FlatCAMExcEditor.py:1562 +#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1561 msgid "Resize Drill(s)" msgstr "Resize Drill(s)" @@ -2588,7 +2421,6 @@ msgid "Resize a drill or a selection of drills." msgstr "Resize a drill or a selection of drills." #: flatcamEditors/FlatCAMExcEditor.py:1571 -#| msgid "Resize Dia:" msgid "Resize Dia" msgstr "Resize Dia" @@ -2604,7 +2436,8 @@ msgstr "Resize" msgid "Resize drill(s)" msgstr "Resize drill(s)" -#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1710 +#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1560 +#: flatcamGUI/FlatCAMGUI.py:1760 msgid "Add Drill Array" msgstr "Add Drill Array" @@ -2628,16 +2461,16 @@ msgstr "Linear" #: flatcamEditors/FlatCAMExcEditor.py:1620 #: flatcamEditors/FlatCAMExcEditor.py:1822 -#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6460 +#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6592 #: flatcamTools/ToolNonCopperClear.py:203 msgid "Circular" msgstr "Circular" -#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5549 +#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5681 msgid "Nr of drills" msgstr "Nr of drills" -#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5551 +#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5683 msgid "Specify how many drills to be in the array." msgstr "Specify how many drills to be in the array." @@ -2646,15 +2479,16 @@ msgstr "Specify how many drills to be in the array." #: flatcamEditors/FlatCAMExcEditor.py:1757 #: flatcamEditors/FlatCAMExcEditor.py:1848 #: flatcamEditors/FlatCAMExcEditor.py:1895 +#: flatcamEditors/FlatCAMGrbEditor.py:1523 #: flatcamEditors/FlatCAMGrbEditor.py:2674 -#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/FlatCAMGUI.py:5643 +#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/FlatCAMGUI.py:5775 msgid "Direction" msgstr "Direction" #: flatcamEditors/FlatCAMExcEditor.py:1648 #: flatcamEditors/FlatCAMExcEditor.py:1850 -#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4717 -#: flatcamGUI/FlatCAMGUI.py:5566 flatcamGUI/FlatCAMGUI.py:5697 +#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4849 +#: flatcamGUI/FlatCAMGUI.py:5698 flatcamGUI/FlatCAMGUI.py:5829 msgid "" "Direction on which the linear array is oriented:\n" "- 'X' - horizontal axis \n" @@ -2669,18 +2503,18 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1655 #: flatcamEditors/FlatCAMExcEditor.py:1766 #: flatcamEditors/FlatCAMExcEditor.py:1857 -#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4723 -#: flatcamGUI/FlatCAMGUI.py:5572 flatcamGUI/FlatCAMGUI.py:5652 -#: flatcamGUI/FlatCAMGUI.py:5703 +#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4855 +#: flatcamGUI/FlatCAMGUI.py:5704 flatcamGUI/FlatCAMGUI.py:5784 +#: flatcamGUI/FlatCAMGUI.py:5835 msgid "X" msgstr "X" #: flatcamEditors/FlatCAMExcEditor.py:1656 #: flatcamEditors/FlatCAMExcEditor.py:1767 #: flatcamEditors/FlatCAMExcEditor.py:1858 -#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4724 -#: flatcamGUI/FlatCAMGUI.py:5573 flatcamGUI/FlatCAMGUI.py:5653 -#: flatcamGUI/FlatCAMGUI.py:5704 +#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4856 +#: flatcamGUI/FlatCAMGUI.py:5705 flatcamGUI/FlatCAMGUI.py:5785 +#: flatcamGUI/FlatCAMGUI.py:5836 msgid "Y" msgstr "Y" @@ -2694,25 +2528,25 @@ msgstr "Y" #: flatcamEditors/FlatCAMExcEditor.py:1907 #: flatcamEditors/FlatCAMGrbEditor.py:2685 #: flatcamEditors/FlatCAMGrbEditor.py:2698 -#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4725 -#: flatcamGUI/FlatCAMGUI.py:4742 flatcamGUI/FlatCAMGUI.py:5574 -#: flatcamGUI/FlatCAMGUI.py:5591 flatcamGUI/FlatCAMGUI.py:5654 -#: flatcamGUI/FlatCAMGUI.py:5659 flatcamGUI/FlatCAMGUI.py:5705 -#: flatcamGUI/FlatCAMGUI.py:5722 flatcamTools/ToolTransform.py:68 +#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4857 +#: flatcamGUI/FlatCAMGUI.py:4874 flatcamGUI/FlatCAMGUI.py:5706 +#: flatcamGUI/FlatCAMGUI.py:5723 flatcamGUI/FlatCAMGUI.py:5786 +#: flatcamGUI/FlatCAMGUI.py:5791 flatcamGUI/FlatCAMGUI.py:5837 +#: flatcamGUI/FlatCAMGUI.py:5854 flatcamTools/ToolTransform.py:68 msgid "Angle" msgstr "Angle" #: flatcamEditors/FlatCAMExcEditor.py:1661 #: flatcamEditors/FlatCAMExcEditor.py:1863 -#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4731 -#: flatcamGUI/FlatCAMGUI.py:5711 +#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4863 +#: flatcamGUI/FlatCAMGUI.py:5712 flatcamGUI/FlatCAMGUI.py:5843 msgid "Pitch" msgstr "Pitch" #: flatcamEditors/FlatCAMExcEditor.py:1663 #: flatcamEditors/FlatCAMExcEditor.py:1865 -#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4733 -#: flatcamGUI/FlatCAMGUI.py:5582 flatcamGUI/FlatCAMGUI.py:5713 +#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4865 +#: flatcamGUI/FlatCAMGUI.py:5714 flatcamGUI/FlatCAMGUI.py:5845 msgid "Pitch = Distance between elements of the array." msgstr "Pitch = Distance between elements of the array." @@ -2742,26 +2576,26 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1701 #: flatcamEditors/FlatCAMExcEditor.py:1903 -#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4761 -#: flatcamGUI/FlatCAMGUI.py:5152 flatcamGUI/FlatCAMGUI.py:5610 -#: flatcamGUI/FlatCAMGUI.py:5741 flatcamGUI/FlatCAMGUI.py:5943 +#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4893 +#: flatcamGUI/FlatCAMGUI.py:5284 flatcamGUI/FlatCAMGUI.py:5742 +#: flatcamGUI/FlatCAMGUI.py:5873 flatcamGUI/FlatCAMGUI.py:6075 msgid "CW" msgstr "CW" #: flatcamEditors/FlatCAMExcEditor.py:1702 #: flatcamEditors/FlatCAMExcEditor.py:1904 -#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4762 -#: flatcamGUI/FlatCAMGUI.py:5153 flatcamGUI/FlatCAMGUI.py:5611 -#: flatcamGUI/FlatCAMGUI.py:5742 flatcamGUI/FlatCAMGUI.py:5944 +#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4894 +#: flatcamGUI/FlatCAMGUI.py:5285 flatcamGUI/FlatCAMGUI.py:5743 +#: flatcamGUI/FlatCAMGUI.py:5874 flatcamGUI/FlatCAMGUI.py:6076 msgid "CCW" msgstr "CCW" #: flatcamEditors/FlatCAMExcEditor.py:1706 #: flatcamEditors/FlatCAMExcEditor.py:1908 -#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4744 -#: flatcamGUI/FlatCAMGUI.py:4770 flatcamGUI/FlatCAMGUI.py:5593 -#: flatcamGUI/FlatCAMGUI.py:5619 flatcamGUI/FlatCAMGUI.py:5724 -#: flatcamGUI/FlatCAMGUI.py:5750 +#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4876 +#: flatcamGUI/FlatCAMGUI.py:4902 flatcamGUI/FlatCAMGUI.py:5725 +#: flatcamGUI/FlatCAMGUI.py:5751 flatcamGUI/FlatCAMGUI.py:5856 +#: flatcamGUI/FlatCAMGUI.py:5882 msgid "Angle at which each element in circular array is placed." msgstr "Angle at which each element in circular array is placed." @@ -2777,16 +2611,16 @@ msgstr "" "Parameters for adding a slot (hole with oval shape)\n" "either single or as an part of an array." -#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/FlatCAMGUI.py:5632 +#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/FlatCAMGUI.py:5764 #: flatcamTools/ToolProperties.py:350 msgid "Length" msgstr "Length" -#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5634 +#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5766 msgid "Length = The length of the slot." msgstr "Length = The length of the slot." -#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5645 +#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5777 msgid "" "Direction on which the slot is oriented:\n" "- 'X' - horizontal axis \n" @@ -2798,7 +2632,7 @@ msgstr "" "- 'Y' - vertical axis or \n" "- 'Angle' - a custom angle for the slot inclination" -#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5661 +#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5793 msgid "" "Angle at which the slot is placed.\n" "The precision is of max 2 decimals.\n" @@ -2826,18 +2660,15 @@ msgstr "" "Select the type of slot array to create.\n" "It can be Linear X(Y) or Circular" -#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5683 +#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5815 msgid "Nr of slots" msgstr "Nr of slots" -#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5685 +#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5817 msgid "Specify how many slots to be in the array." msgstr "Specify how many slots to be in the array." #: flatcamEditors/FlatCAMExcEditor.py:2428 -#| msgid "" -#| "[WARNING_NOTCL] Tool already in the original or actual tool list.\n" -#| "Save and reedit Excellon if you need to add this tool. " msgid "" "Tool already in the original or actual tool list.\n" "Save and reedit Excellon if you need to add this tool. " @@ -2845,61 +2676,50 @@ msgstr "" "Tool already in the original or actual tool list.\n" "Save and reedit Excellon if you need to add this tool. " -#: flatcamEditors/FlatCAMExcEditor.py:2437 -#| msgid "[success] Added new tool with dia: {dia} {units}" +#: flatcamEditors/FlatCAMExcEditor.py:2437 flatcamGUI/FlatCAMGUI.py:3255 msgid "Added new tool with dia" msgstr "Added new tool with dia" #: flatcamEditors/FlatCAMExcEditor.py:2469 -#| msgid "[WARNING_NOTCL] Select a tool in Tool Table" msgid "Select a tool in Tool Table" msgstr "Select a tool in Tool Table" #: flatcamEditors/FlatCAMExcEditor.py:2502 -#| msgid "tooldia = tool diameter" msgid "Deleted tool with diameter" msgstr "Deleted tool with diameter" #: flatcamEditors/FlatCAMExcEditor.py:2652 -#| msgid "[success] Done. Tool edit completed." msgid "Done. Tool edit completed." msgstr "Done. Tool edit completed." -#: flatcamEditors/FlatCAMExcEditor.py:3187 -#| msgid "" -#| "[ERROR_NOTCL] There are no Tools definitions in the file. Aborting " -#| "Excellon creation." +#: flatcamEditors/FlatCAMExcEditor.py:3186 msgid "There are no Tools definitions in the file. Aborting Excellon creation." msgstr "" "There are no Tools definitions in the file. Aborting Excellon creation." -#: flatcamEditors/FlatCAMExcEditor.py:3191 -#| msgid "[ERROR] An internal error has ocurred. See shell.\n" +#: flatcamEditors/FlatCAMExcEditor.py:3190 msgid "An internal error has ocurred. See Shell.\n" msgstr "An internal error has ocurred. See Shell.\n" -#: flatcamEditors/FlatCAMExcEditor.py:3197 +#: flatcamEditors/FlatCAMExcEditor.py:3198 msgid "Creating Excellon." msgstr "Creating Excellon." -#: flatcamEditors/FlatCAMExcEditor.py:3207 -#| msgid "[success] Excellon editing finished." +#: flatcamEditors/FlatCAMExcEditor.py:3208 msgid "Excellon editing finished." msgstr "Excellon editing finished." -#: flatcamEditors/FlatCAMExcEditor.py:3225 -#| msgid "[WARNING_NOTCL] Cancelled. There is no Tool/Drill selected" +#: flatcamEditors/FlatCAMExcEditor.py:3226 msgid "Cancelled. There is no Tool/Drill selected" msgstr "Cancelled. There is no Tool/Drill selected" -#: flatcamEditors/FlatCAMExcEditor.py:3810 -#| msgid "[success] Done. Drill(s) deleted." +#: flatcamEditors/FlatCAMExcEditor.py:3811 msgid "Done. Drill(s) deleted." msgstr "Done. Drill(s) deleted." -#: flatcamEditors/FlatCAMExcEditor.py:3882 -#: flatcamEditors/FlatCAMExcEditor.py:3892 -#: flatcamEditors/FlatCAMGrbEditor.py:4576 +#: flatcamEditors/FlatCAMExcEditor.py:3883 +#: flatcamEditors/FlatCAMExcEditor.py:3893 +#: flatcamEditors/FlatCAMGrbEditor.py:4600 msgid "Click on the circular array Center position" msgstr "Click on the circular array Center position" @@ -2953,20 +2773,18 @@ msgid "Full Buffer" msgstr "Full Buffer" #: flatcamEditors/FlatCAMGeoEditor.py:129 -#: flatcamEditors/FlatCAMGeoEditor.py:2720 flatcamGUI/FlatCAMGUI.py:4777 +#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1479 +#: flatcamGUI/FlatCAMGUI.py:4909 msgid "Buffer Tool" msgstr "Buffer Tool" #: flatcamEditors/FlatCAMGeoEditor.py:141 #: flatcamEditors/FlatCAMGeoEditor.py:158 #: flatcamEditors/FlatCAMGeoEditor.py:175 -#: flatcamEditors/FlatCAMGeoEditor.py:2740 -#: flatcamEditors/FlatCAMGeoEditor.py:2770 -#: flatcamEditors/FlatCAMGeoEditor.py:2800 -#: flatcamEditors/FlatCAMGrbEditor.py:4629 -#| msgid "" -#| "[WARNING_NOTCL] Buffer distance value is missing or wrong format. Add it " -#| "and retry." +#: flatcamEditors/FlatCAMGeoEditor.py:2741 +#: flatcamEditors/FlatCAMGeoEditor.py:2771 +#: flatcamEditors/FlatCAMGeoEditor.py:2801 +#: flatcamEditors/FlatCAMGrbEditor.py:4653 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." @@ -2978,14 +2796,14 @@ msgstr "Text Tool" msgid "Tool" msgstr "Tool" -#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4356 -#: flatcamGUI/FlatCAMGUI.py:5796 flatcamGUI/FlatCAMGUI.py:6699 -#: flatcamGUI/FlatCAMGUI.py:6859 flatcamGUI/ObjectUI.py:264 +#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4488 +#: flatcamGUI/FlatCAMGUI.py:5928 flatcamGUI/FlatCAMGUI.py:6831 +#: flatcamGUI/FlatCAMGUI.py:6991 flatcamGUI/ObjectUI.py:264 #: flatcamTools/ToolCutOut.py:91 msgid "Tool dia" msgstr "Tool dia" -#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:6861 +#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:6993 msgid "" "Diameter of the tool to\n" "be used in the operation." @@ -2993,13 +2811,13 @@ msgstr "" "Diameter of the tool to\n" "be used in the operation." -#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6545 -#: flatcamGUI/FlatCAMGUI.py:6890 flatcamTools/ToolNonCopperClear.py:283 +#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6677 +#: flatcamGUI/FlatCAMGUI.py:7022 flatcamTools/ToolNonCopperClear.py:283 #: flatcamTools/ToolPaint.py:205 msgid "Overlap Rate" msgstr "Overlap Rate" -#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:6892 +#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7024 #: flatcamTools/ToolPaint.py:207 #, python-format msgid "" @@ -3025,13 +2843,13 @@ msgstr "" "Higher values = slow processing and slow execution on CNC\n" "due of too many paths." -#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6562 -#: flatcamGUI/FlatCAMGUI.py:6723 flatcamGUI/FlatCAMGUI.py:6907 +#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6694 +#: flatcamGUI/FlatCAMGUI.py:6855 flatcamGUI/FlatCAMGUI.py:7039 #: flatcamTools/ToolNonCopperClear.py:299 flatcamTools/ToolPaint.py:222 msgid "Margin" msgstr "Margin" -#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:6909 +#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7041 #: flatcamTools/ToolPaint.py:224 msgid "" "Distance by which to avoid\n" @@ -3042,8 +2860,8 @@ msgstr "" "the edges of the polygon to\n" "be painted." -#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6571 -#: flatcamGUI/FlatCAMGUI.py:6918 flatcamTools/ToolNonCopperClear.py:308 +#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6703 +#: flatcamGUI/FlatCAMGUI.py:7050 flatcamTools/ToolNonCopperClear.py:308 #: flatcamTools/ToolPaint.py:233 msgid "Method" msgstr "Method" @@ -3056,20 +2874,20 @@ msgstr "" "Algorithm to paint the polygon:
Standard: Fixed step inwards." "
Seed-based: Outwards from seed." -#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6580 -#: flatcamGUI/FlatCAMGUI.py:6927 flatcamTools/ToolNonCopperClear.py:317 +#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6712 +#: flatcamGUI/FlatCAMGUI.py:7059 flatcamTools/ToolNonCopperClear.py:317 #: flatcamTools/ToolPaint.py:242 msgid "Standard" msgstr "Standard" -#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6581 -#: flatcamGUI/FlatCAMGUI.py:6928 flatcamTools/ToolNonCopperClear.py:318 +#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6713 +#: flatcamGUI/FlatCAMGUI.py:7060 flatcamTools/ToolNonCopperClear.py:318 #: flatcamTools/ToolPaint.py:243 msgid "Seed-based" msgstr "Seed-based" -#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6582 -#: flatcamGUI/FlatCAMGUI.py:6929 flatcamTools/ToolNonCopperClear.py:319 +#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6714 +#: flatcamGUI/FlatCAMGUI.py:7061 flatcamTools/ToolNonCopperClear.py:319 #: flatcamTools/ToolPaint.py:244 msgid "Straight lines" msgstr "Straight lines" @@ -3078,8 +2896,8 @@ msgstr "Straight lines" msgid "Connect:" msgstr "Connect:" -#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6589 -#: flatcamGUI/FlatCAMGUI.py:6936 flatcamTools/ToolNonCopperClear.py:326 +#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6721 +#: flatcamGUI/FlatCAMGUI.py:7068 flatcamTools/ToolNonCopperClear.py:326 #: flatcamTools/ToolPaint.py:251 msgid "" "Draw lines between resulting\n" @@ -3092,8 +2910,8 @@ msgstr "" msgid "Contour:" msgstr "Contour:" -#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6599 -#: flatcamGUI/FlatCAMGUI.py:6946 flatcamTools/ToolNonCopperClear.py:335 +#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6731 +#: flatcamGUI/FlatCAMGUI.py:7078 flatcamTools/ToolNonCopperClear.py:335 #: flatcamTools/ToolPaint.py:260 msgid "" "Cut around the perimeter of the polygon\n" @@ -3102,108 +2920,98 @@ msgstr "" "Cut around the perimeter of the polygon\n" "to trim rough edges." -#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1673 +#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1723 msgid "Paint" msgstr "Paint" #: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:661 -#: flatcamGUI/FlatCAMGUI.py:2004 flatcamGUI/ObjectUI.py:1360 +#: flatcamGUI/FlatCAMGUI.py:2087 flatcamGUI/ObjectUI.py:1360 #: flatcamTools/ToolPaint.py:25 flatcamTools/ToolPaint.py:448 msgid "Paint Tool" msgstr "Paint Tool" #: flatcamEditors/FlatCAMGeoEditor.py:566 -#| msgid "[WARNING_NOTCL] Paint cancelled. No shape selected." msgid "Paint cancelled. No shape selected." msgstr "Paint cancelled. No shape selected." #: flatcamEditors/FlatCAMGeoEditor.py:578 flatcamTools/ToolCutOut.py:387 #: flatcamTools/ToolCutOut.py:585 flatcamTools/ToolCutOut.py:755 #: flatcamTools/ToolCutOut.py:849 flatcamTools/ToolDblSided.py:367 -#| msgid "" -#| "[WARNING_NOTCL] Tool diameter value is missing or wrong format. Add it " -#| "and retry." msgid "Tool diameter value is missing or wrong format. Add it and retry." msgstr "Tool diameter value is missing or wrong format. Add it and retry." #: flatcamEditors/FlatCAMGeoEditor.py:589 -#| msgid "" -#| "[WARNING_NOTCL] Overlap value is missing or wrong format. Add it and " -#| "retry." msgid "Overlap value is missing or wrong format. Add it and retry." msgstr "Overlap value is missing or wrong format. Add it and retry." #: flatcamEditors/FlatCAMGeoEditor.py:601 -#| msgid "" -#| "[WARNING_NOTCL] Margin distance value is missing or wrong format. Add it " -#| "and retry." msgid "Margin distance value is missing or wrong format. Add it and retry." msgstr "Margin distance value is missing or wrong format. Add it and retry." #: flatcamEditors/FlatCAMGeoEditor.py:609 -#: flatcamEditors/FlatCAMGeoEditor.py:2746 -#: flatcamEditors/FlatCAMGeoEditor.py:2776 -#: flatcamEditors/FlatCAMGeoEditor.py:2806 flatcamGUI/FlatCAMGUI.py:5792 +#: flatcamEditors/FlatCAMGeoEditor.py:2747 +#: flatcamEditors/FlatCAMGeoEditor.py:2777 +#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/FlatCAMGUI.py:5924 #: flatcamTools/ToolProperties.py:113 flatcamTools/ToolProperties.py:139 msgid "Tools" msgstr "Tools" #: flatcamEditors/FlatCAMGeoEditor.py:620 -#: flatcamEditors/FlatCAMGeoEditor.py:993 -#: flatcamEditors/FlatCAMGrbEditor.py:4812 -#: flatcamEditors/FlatCAMGrbEditor.py:5197 flatcamGUI/FlatCAMGUI.py:672 -#: flatcamGUI/FlatCAMGUI.py:2017 flatcamTools/ToolTransform.py:403 +#: flatcamEditors/FlatCAMGeoEditor.py:994 +#: flatcamEditors/FlatCAMGrbEditor.py:4836 +#: flatcamEditors/FlatCAMGrbEditor.py:5221 flatcamGUI/FlatCAMGUI.py:672 +#: flatcamGUI/FlatCAMGUI.py:2100 flatcamTools/ToolTransform.py:403 msgid "Transform Tool" msgstr "Transform Tool" #: flatcamEditors/FlatCAMGeoEditor.py:621 -#: flatcamEditors/FlatCAMGeoEditor.py:682 -#: flatcamEditors/FlatCAMGrbEditor.py:4813 -#: flatcamEditors/FlatCAMGrbEditor.py:4875 flatcamTools/ToolTransform.py:24 +#: flatcamEditors/FlatCAMGeoEditor.py:683 +#: flatcamEditors/FlatCAMGrbEditor.py:4837 +#: flatcamEditors/FlatCAMGrbEditor.py:4899 flatcamTools/ToolTransform.py:24 #: flatcamTools/ToolTransform.py:82 msgid "Rotate" msgstr "Rotate" #: flatcamEditors/FlatCAMGeoEditor.py:622 -#: flatcamEditors/FlatCAMGrbEditor.py:4814 flatcamTools/ToolTransform.py:25 +#: flatcamEditors/FlatCAMGrbEditor.py:4838 flatcamTools/ToolTransform.py:25 msgid "Skew/Shear" msgstr "Skew/Shear" #: flatcamEditors/FlatCAMGeoEditor.py:623 #: flatcamEditors/FlatCAMGrbEditor.py:2569 -#: flatcamEditors/FlatCAMGrbEditor.py:4815 flatcamGUI/FlatCAMGUI.py:739 -#: flatcamGUI/FlatCAMGUI.py:1700 flatcamGUI/FlatCAMGUI.py:2086 -#: flatcamGUI/ObjectUI.py:79 flatcamGUI/ObjectUI.py:100 -#: flatcamTools/ToolTransform.py:26 +#: flatcamEditors/FlatCAMGrbEditor.py:4839 flatcamGUI/FlatCAMGUI.py:739 +#: flatcamGUI/FlatCAMGUI.py:1673 flatcamGUI/FlatCAMGUI.py:1750 +#: flatcamGUI/FlatCAMGUI.py:2169 flatcamGUI/ObjectUI.py:79 +#: flatcamGUI/ObjectUI.py:100 flatcamTools/ToolTransform.py:26 msgid "Scale" msgstr "Scale" #: flatcamEditors/FlatCAMGeoEditor.py:624 -#: flatcamEditors/FlatCAMGrbEditor.py:4816 flatcamTools/ToolTransform.py:27 +#: flatcamEditors/FlatCAMGrbEditor.py:4840 flatcamTools/ToolTransform.py:27 msgid "Mirror (Flip)" msgstr "Mirror (Flip)" #: flatcamEditors/FlatCAMGeoEditor.py:625 -#: flatcamEditors/FlatCAMGrbEditor.py:4817 flatcamGUI/FlatCAMGUI.py:6622 +#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6754 #: flatcamGUI/ObjectUI.py:108 flatcamGUI/ObjectUI.py:127 #: flatcamGUI/ObjectUI.py:952 flatcamGUI/ObjectUI.py:1517 #: flatcamTools/ToolNonCopperClear.py:357 flatcamTools/ToolTransform.py:28 msgid "Offset" msgstr "Offset" -#: flatcamEditors/FlatCAMGeoEditor.py:636 -#: flatcamEditors/FlatCAMGrbEditor.py:4829 -#, python-format -msgid "Editor %s" -msgstr "Editor %s" +#: flatcamEditors/FlatCAMGeoEditor.py:637 +#: flatcamEditors/FlatCAMGrbEditor.py:4853 flatcamGUI/FlatCAMGUI.py:637 +#: flatcamGUI/FlatCAMGUI.py:2063 +msgid "Editor" +msgstr "Editor" -#: flatcamEditors/FlatCAMGeoEditor.py:668 -#: flatcamEditors/FlatCAMGrbEditor.py:4861 +#: flatcamEditors/FlatCAMGeoEditor.py:669 +#: flatcamEditors/FlatCAMGrbEditor.py:4885 msgid "Angle:" msgstr "Angle:" -#: flatcamEditors/FlatCAMGeoEditor.py:670 -#: flatcamEditors/FlatCAMGrbEditor.py:4863 flatcamGUI/FlatCAMGUI.py:7268 +#: flatcamEditors/FlatCAMGeoEditor.py:671 +#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7400 #: flatcamTools/ToolTransform.py:70 msgid "" "Angle for Rotation action, in degrees.\n" @@ -3216,8 +3024,8 @@ msgstr "" "Positive numbers for CW motion.\n" "Negative numbers for CCW motion." -#: flatcamEditors/FlatCAMGeoEditor.py:684 -#: flatcamEditors/FlatCAMGrbEditor.py:4877 +#: flatcamEditors/FlatCAMGeoEditor.py:685 +#: flatcamEditors/FlatCAMGrbEditor.py:4901 msgid "" "Rotate the selected shape(s).\n" "The point of reference is the middle of\n" @@ -3227,16 +3035,16 @@ msgstr "" "The point of reference is the middle of\n" "the bounding box for all selected shapes." -#: flatcamEditors/FlatCAMGeoEditor.py:707 -#: flatcamEditors/FlatCAMGrbEditor.py:4900 +#: flatcamEditors/FlatCAMGeoEditor.py:708 +#: flatcamEditors/FlatCAMGrbEditor.py:4924 msgid "Angle X:" msgstr "Angle X:" -#: flatcamEditors/FlatCAMGeoEditor.py:709 -#: flatcamEditors/FlatCAMGeoEditor.py:727 -#: flatcamEditors/FlatCAMGrbEditor.py:4902 -#: flatcamEditors/FlatCAMGrbEditor.py:4920 flatcamGUI/FlatCAMGUI.py:7280 -#: flatcamGUI/FlatCAMGUI.py:7290 flatcamTools/ToolTransform.py:109 +#: flatcamEditors/FlatCAMGeoEditor.py:710 +#: flatcamEditors/FlatCAMGeoEditor.py:728 +#: flatcamEditors/FlatCAMGrbEditor.py:4926 +#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7412 +#: flatcamGUI/FlatCAMGUI.py:7422 flatcamTools/ToolTransform.py:109 #: flatcamTools/ToolTransform.py:127 msgid "" "Angle for Skew action, in degrees.\n" @@ -3245,15 +3053,15 @@ msgstr "" "Angle for Skew action, in degrees.\n" "Float number between -360 and 359." -#: flatcamEditors/FlatCAMGeoEditor.py:718 -#: flatcamEditors/FlatCAMGrbEditor.py:4911 flatcamTools/ToolTransform.py:118 +#: flatcamEditors/FlatCAMGeoEditor.py:719 +#: flatcamEditors/FlatCAMGrbEditor.py:4935 flatcamTools/ToolTransform.py:118 msgid "Skew X" msgstr "Skew X" -#: flatcamEditors/FlatCAMGeoEditor.py:720 -#: flatcamEditors/FlatCAMGeoEditor.py:738 -#: flatcamEditors/FlatCAMGrbEditor.py:4913 -#: flatcamEditors/FlatCAMGrbEditor.py:4931 +#: flatcamEditors/FlatCAMGeoEditor.py:721 +#: flatcamEditors/FlatCAMGeoEditor.py:739 +#: flatcamEditors/FlatCAMGrbEditor.py:4937 +#: flatcamEditors/FlatCAMGrbEditor.py:4955 msgid "" "Skew/shear the selected shape(s).\n" "The point of reference is the middle of\n" @@ -3263,35 +3071,35 @@ msgstr "" "The point of reference is the middle of\n" "the bounding box for all selected shapes." -#: flatcamEditors/FlatCAMGeoEditor.py:725 -#: flatcamEditors/FlatCAMGrbEditor.py:4918 +#: flatcamEditors/FlatCAMGeoEditor.py:726 +#: flatcamEditors/FlatCAMGrbEditor.py:4942 msgid "Angle Y:" msgstr "Angle Y:" -#: flatcamEditors/FlatCAMGeoEditor.py:736 -#: flatcamEditors/FlatCAMGrbEditor.py:4929 flatcamTools/ToolTransform.py:136 +#: flatcamEditors/FlatCAMGeoEditor.py:737 +#: flatcamEditors/FlatCAMGrbEditor.py:4953 flatcamTools/ToolTransform.py:136 msgid "Skew Y" msgstr "Skew Y" -#: flatcamEditors/FlatCAMGeoEditor.py:764 -#: flatcamEditors/FlatCAMGrbEditor.py:4957 +#: flatcamEditors/FlatCAMGeoEditor.py:765 +#: flatcamEditors/FlatCAMGrbEditor.py:4981 msgid "Factor X:" msgstr "Factor X:" -#: flatcamEditors/FlatCAMGeoEditor.py:766 -#: flatcamEditors/FlatCAMGrbEditor.py:4959 +#: flatcamEditors/FlatCAMGeoEditor.py:767 +#: flatcamEditors/FlatCAMGrbEditor.py:4983 msgid "Factor for Scale action over X axis." msgstr "Factor for Scale action over X axis." -#: flatcamEditors/FlatCAMGeoEditor.py:774 -#: flatcamEditors/FlatCAMGrbEditor.py:4967 flatcamTools/ToolTransform.py:174 +#: flatcamEditors/FlatCAMGeoEditor.py:775 +#: flatcamEditors/FlatCAMGrbEditor.py:4991 flatcamTools/ToolTransform.py:174 msgid "Scale X" msgstr "Scale X" -#: flatcamEditors/FlatCAMGeoEditor.py:776 -#: flatcamEditors/FlatCAMGeoEditor.py:793 -#: flatcamEditors/FlatCAMGrbEditor.py:4969 -#: flatcamEditors/FlatCAMGrbEditor.py:4986 +#: flatcamEditors/FlatCAMGeoEditor.py:777 +#: flatcamEditors/FlatCAMGeoEditor.py:794 +#: flatcamEditors/FlatCAMGrbEditor.py:4993 +#: flatcamEditors/FlatCAMGrbEditor.py:5010 msgid "" "Scale the selected shape(s).\n" "The point of reference depends on \n" @@ -3301,29 +3109,29 @@ msgstr "" "The point of reference depends on \n" "the Scale reference checkbox state." -#: flatcamEditors/FlatCAMGeoEditor.py:781 -#: flatcamEditors/FlatCAMGrbEditor.py:4974 +#: flatcamEditors/FlatCAMGeoEditor.py:782 +#: flatcamEditors/FlatCAMGrbEditor.py:4998 msgid "Factor Y:" msgstr "Factor Y:" -#: flatcamEditors/FlatCAMGeoEditor.py:783 -#: flatcamEditors/FlatCAMGrbEditor.py:4976 +#: flatcamEditors/FlatCAMGeoEditor.py:784 +#: flatcamEditors/FlatCAMGrbEditor.py:5000 msgid "Factor for Scale action over Y axis." msgstr "Factor for Scale action over Y axis." -#: flatcamEditors/FlatCAMGeoEditor.py:791 -#: flatcamEditors/FlatCAMGrbEditor.py:4984 flatcamTools/ToolTransform.py:191 +#: flatcamEditors/FlatCAMGeoEditor.py:792 +#: flatcamEditors/FlatCAMGrbEditor.py:5008 flatcamTools/ToolTransform.py:191 msgid "Scale Y" msgstr "Scale Y" -#: flatcamEditors/FlatCAMGeoEditor.py:800 -#: flatcamEditors/FlatCAMGrbEditor.py:4993 flatcamGUI/FlatCAMGUI.py:7315 +#: flatcamEditors/FlatCAMGeoEditor.py:801 +#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7447 #: flatcamTools/ToolTransform.py:200 msgid "Link" msgstr "Link" -#: flatcamEditors/FlatCAMGeoEditor.py:802 -#: flatcamEditors/FlatCAMGrbEditor.py:4995 +#: flatcamEditors/FlatCAMGeoEditor.py:803 +#: flatcamEditors/FlatCAMGrbEditor.py:5019 msgid "" "Scale the selected shape(s)\n" "using the Scale Factor X for both axis." @@ -3331,14 +3139,14 @@ msgstr "" "Scale the selected shape(s)\n" "using the Scale Factor X for both axis." -#: flatcamEditors/FlatCAMGeoEditor.py:808 -#: flatcamEditors/FlatCAMGrbEditor.py:5001 flatcamGUI/FlatCAMGUI.py:7323 +#: flatcamEditors/FlatCAMGeoEditor.py:809 +#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7455 #: flatcamTools/ToolTransform.py:209 msgid "Scale Reference" msgstr "Scale Reference" -#: flatcamEditors/FlatCAMGeoEditor.py:810 -#: flatcamEditors/FlatCAMGrbEditor.py:5003 +#: flatcamEditors/FlatCAMGeoEditor.py:811 +#: flatcamEditors/FlatCAMGrbEditor.py:5027 msgid "" "Scale the selected shape(s)\n" "using the origin reference when checked,\n" @@ -3350,25 +3158,25 @@ msgstr "" "and the center of the biggest bounding box\n" "of the selected shapes when unchecked." -#: flatcamEditors/FlatCAMGeoEditor.py:838 -#: flatcamEditors/FlatCAMGrbEditor.py:5032 +#: flatcamEditors/FlatCAMGeoEditor.py:839 +#: flatcamEditors/FlatCAMGrbEditor.py:5056 msgid "Value X:" msgstr "Value X:" -#: flatcamEditors/FlatCAMGeoEditor.py:840 -#: flatcamEditors/FlatCAMGrbEditor.py:5034 +#: flatcamEditors/FlatCAMGeoEditor.py:841 +#: flatcamEditors/FlatCAMGrbEditor.py:5058 msgid "Value for Offset action on X axis." msgstr "Value for Offset action on X axis." -#: flatcamEditors/FlatCAMGeoEditor.py:848 -#: flatcamEditors/FlatCAMGrbEditor.py:5042 flatcamTools/ToolTransform.py:249 +#: flatcamEditors/FlatCAMGeoEditor.py:849 +#: flatcamEditors/FlatCAMGrbEditor.py:5066 flatcamTools/ToolTransform.py:249 msgid "Offset X" msgstr "Offset X" -#: flatcamEditors/FlatCAMGeoEditor.py:850 -#: flatcamEditors/FlatCAMGeoEditor.py:868 -#: flatcamEditors/FlatCAMGrbEditor.py:5044 -#: flatcamEditors/FlatCAMGrbEditor.py:5062 +#: flatcamEditors/FlatCAMGeoEditor.py:851 +#: flatcamEditors/FlatCAMGeoEditor.py:869 +#: flatcamEditors/FlatCAMGrbEditor.py:5068 +#: flatcamEditors/FlatCAMGrbEditor.py:5086 msgid "" "Offset the selected shape(s).\n" "The point of reference is the middle of\n" @@ -3378,30 +3186,30 @@ msgstr "" "The point of reference is the middle of\n" "the bounding box for all selected shapes.\n" -#: flatcamEditors/FlatCAMGeoEditor.py:856 -#: flatcamEditors/FlatCAMGrbEditor.py:5050 +#: flatcamEditors/FlatCAMGeoEditor.py:857 +#: flatcamEditors/FlatCAMGrbEditor.py:5074 msgid "Value Y:" msgstr "Value Y:" -#: flatcamEditors/FlatCAMGeoEditor.py:858 -#: flatcamEditors/FlatCAMGrbEditor.py:5052 +#: flatcamEditors/FlatCAMGeoEditor.py:859 +#: flatcamEditors/FlatCAMGrbEditor.py:5076 msgid "Value for Offset action on Y axis." msgstr "Value for Offset action on Y axis." -#: flatcamEditors/FlatCAMGeoEditor.py:866 -#: flatcamEditors/FlatCAMGrbEditor.py:5060 flatcamTools/ToolTransform.py:266 +#: flatcamEditors/FlatCAMGeoEditor.py:867 +#: flatcamEditors/FlatCAMGrbEditor.py:5084 flatcamTools/ToolTransform.py:266 msgid "Offset Y" msgstr "Offset Y" -#: flatcamEditors/FlatCAMGeoEditor.py:897 -#: flatcamEditors/FlatCAMGrbEditor.py:5091 flatcamTools/ToolTransform.py:296 +#: flatcamEditors/FlatCAMGeoEditor.py:898 +#: flatcamEditors/FlatCAMGrbEditor.py:5115 flatcamTools/ToolTransform.py:296 msgid "Flip on X" msgstr "Flip on X" -#: flatcamEditors/FlatCAMGeoEditor.py:899 -#: flatcamEditors/FlatCAMGeoEditor.py:907 -#: flatcamEditors/FlatCAMGrbEditor.py:5093 -#: flatcamEditors/FlatCAMGrbEditor.py:5101 +#: flatcamEditors/FlatCAMGeoEditor.py:900 +#: flatcamEditors/FlatCAMGeoEditor.py:908 +#: flatcamEditors/FlatCAMGrbEditor.py:5117 +#: flatcamEditors/FlatCAMGrbEditor.py:5125 msgid "" "Flip the selected shape(s) over the X axis.\n" "Does not create a new shape." @@ -3409,18 +3217,18 @@ msgstr "" "Flip the selected shape(s) over the X axis.\n" "Does not create a new shape." -#: flatcamEditors/FlatCAMGeoEditor.py:905 -#: flatcamEditors/FlatCAMGrbEditor.py:5099 flatcamTools/ToolTransform.py:304 +#: flatcamEditors/FlatCAMGeoEditor.py:906 +#: flatcamEditors/FlatCAMGrbEditor.py:5123 flatcamTools/ToolTransform.py:304 msgid "Flip on Y" msgstr "Flip on Y" -#: flatcamEditors/FlatCAMGeoEditor.py:914 -#: flatcamEditors/FlatCAMGrbEditor.py:5108 +#: flatcamEditors/FlatCAMGeoEditor.py:915 +#: flatcamEditors/FlatCAMGrbEditor.py:5132 msgid "Ref Pt" msgstr "Ref Pt" -#: flatcamEditors/FlatCAMGeoEditor.py:916 -#: flatcamEditors/FlatCAMGrbEditor.py:5110 +#: flatcamEditors/FlatCAMGeoEditor.py:917 +#: flatcamEditors/FlatCAMGrbEditor.py:5134 msgid "" "Flip the selected shape(s)\n" "around the point in Point Entry Field.\n" @@ -3442,13 +3250,13 @@ msgstr "" "Or enter the coords in format (x, y) in the\n" "Point Entry field and click Flip on X(Y)" -#: flatcamEditors/FlatCAMGeoEditor.py:928 -#: flatcamEditors/FlatCAMGrbEditor.py:5122 +#: flatcamEditors/FlatCAMGeoEditor.py:929 +#: flatcamEditors/FlatCAMGrbEditor.py:5146 msgid "Point:" msgstr "Point:" -#: flatcamEditors/FlatCAMGeoEditor.py:930 -#: flatcamEditors/FlatCAMGrbEditor.py:5124 +#: flatcamEditors/FlatCAMGeoEditor.py:931 +#: flatcamEditors/FlatCAMGrbEditor.py:5148 msgid "" "Coordinates in format (x, y) used as reference for mirroring.\n" "The 'x' in (x, y) will be used when using Flip on X and\n" @@ -3458,8 +3266,8 @@ msgstr "" "The 'x' in (x, y) will be used when using Flip on X and\n" "the 'y' in (x, y) will be used when using Flip on Y." -#: flatcamEditors/FlatCAMGeoEditor.py:942 -#: flatcamEditors/FlatCAMGrbEditor.py:5136 flatcamTools/ToolTransform.py:340 +#: flatcamEditors/FlatCAMGeoEditor.py:943 +#: flatcamEditors/FlatCAMGrbEditor.py:5160 flatcamTools/ToolTransform.py:340 msgid "" "The point coordinates can be captured by\n" "left click on canvas together with pressing\n" @@ -3469,383 +3277,340 @@ msgstr "" "left click on canvas together with pressing\n" "SHIFT key. Then click Add button to insert." -#: flatcamEditors/FlatCAMGeoEditor.py:1058 -#: flatcamEditors/FlatCAMGrbEditor.py:5262 -#| msgid "[WARNING_NOTCL] Transformation cancelled. No shape selected." +#: flatcamEditors/FlatCAMGeoEditor.py:1059 +#: flatcamEditors/FlatCAMGrbEditor.py:5286 msgid "Transformation cancelled. No shape selected." msgstr "Transformation cancelled. No shape selected." -#: flatcamEditors/FlatCAMGeoEditor.py:1267 -#: flatcamEditors/FlatCAMGrbEditor.py:5508 -#| msgid "[WARNING_NOTCL] No shape selected. Please Select a shape to rotate!" +#: flatcamEditors/FlatCAMGeoEditor.py:1268 +#: flatcamEditors/FlatCAMGrbEditor.py:5532 msgid "No shape selected. Please Select a shape to rotate!" msgstr "No shape selected. Please Select a shape to rotate!" -#: flatcamEditors/FlatCAMGeoEditor.py:1270 -#: flatcamEditors/FlatCAMGrbEditor.py:5511 flatcamTools/ToolTransform.py:646 +#: flatcamEditors/FlatCAMGeoEditor.py:1271 +#: flatcamEditors/FlatCAMGrbEditor.py:5535 flatcamTools/ToolTransform.py:646 msgid "Appying Rotate" msgstr "Appying Rotate" -#: flatcamEditors/FlatCAMGeoEditor.py:1299 -#: flatcamEditors/FlatCAMGrbEditor.py:5545 -#| msgid "[success] Done. Rotate completed." +#: flatcamEditors/FlatCAMGeoEditor.py:1300 +#: flatcamEditors/FlatCAMGrbEditor.py:5569 msgid "Done. Rotate completed." msgstr "Done. Rotate completed." -#: flatcamEditors/FlatCAMGeoEditor.py:1305 -#| msgid "[ERROR_NOTCL] Due of %s, Flip action was not executed." +#: flatcamEditors/FlatCAMGeoEditor.py:1306 msgid "Rotation action was not executed" msgstr "Rotation action was not executed" -#: flatcamEditors/FlatCAMGeoEditor.py:1317 -#: flatcamEditors/FlatCAMGrbEditor.py:5566 -#| msgid "[WARNING_NOTCL] No shape selected. Please Select a shape to flip!" +#: flatcamEditors/FlatCAMGeoEditor.py:1318 +#: flatcamEditors/FlatCAMGrbEditor.py:5590 msgid "No shape selected. Please Select a shape to flip!" msgstr "No shape selected. Please Select a shape to flip!" -#: flatcamEditors/FlatCAMGeoEditor.py:1320 -#: flatcamEditors/FlatCAMGrbEditor.py:5569 flatcamTools/ToolTransform.py:699 +#: flatcamEditors/FlatCAMGeoEditor.py:1321 +#: flatcamEditors/FlatCAMGrbEditor.py:5593 flatcamTools/ToolTransform.py:699 msgid "Applying Flip" msgstr "Applying Flip" -#: flatcamEditors/FlatCAMGeoEditor.py:1351 -#: flatcamEditors/FlatCAMGrbEditor.py:5609 flatcamTools/ToolTransform.py:742 -#| msgid "[success]Flip on the Y axis done ..." +#: flatcamEditors/FlatCAMGeoEditor.py:1352 +#: flatcamEditors/FlatCAMGrbEditor.py:5633 flatcamTools/ToolTransform.py:742 msgid "Flip on the Y axis done" msgstr "Flip on the Y axis done" -#: flatcamEditors/FlatCAMGeoEditor.py:1355 -#: flatcamEditors/FlatCAMGrbEditor.py:5618 flatcamTools/ToolTransform.py:752 -#| msgid "[success]Flip on the X axis done ..." +#: flatcamEditors/FlatCAMGeoEditor.py:1356 +#: flatcamEditors/FlatCAMGrbEditor.py:5642 flatcamTools/ToolTransform.py:752 msgid "Flip on the X axis done" msgstr "Flip on the X axis done" -#: flatcamEditors/FlatCAMGeoEditor.py:1366 -#| msgid "[ERROR_NOTCL] Due of %s, Flip action was not executed." +#: flatcamEditors/FlatCAMGeoEditor.py:1367 msgid "Flip action was not executed" msgstr "Flip action was not executed" -#: flatcamEditors/FlatCAMGeoEditor.py:1376 -#: flatcamEditors/FlatCAMGrbEditor.py:5640 -#| msgid "" -#| "[WARNING_NOTCL] No shape selected. Please Select a shape to shear/skew!" +#: flatcamEditors/FlatCAMGeoEditor.py:1377 +#: flatcamEditors/FlatCAMGrbEditor.py:5664 msgid "No shape selected. Please Select a shape to shear/skew!" msgstr "No shape selected. Please Select a shape to shear/skew!" -#: flatcamEditors/FlatCAMGeoEditor.py:1379 -#: flatcamEditors/FlatCAMGrbEditor.py:5643 flatcamTools/ToolTransform.py:772 +#: flatcamEditors/FlatCAMGeoEditor.py:1380 +#: flatcamEditors/FlatCAMGrbEditor.py:5667 flatcamTools/ToolTransform.py:772 msgid "Applying Skew" msgstr "Applying Skew" -#: flatcamEditors/FlatCAMGeoEditor.py:1405 -#: flatcamEditors/FlatCAMGrbEditor.py:5680 -#| msgid "[success]Skew on the %s axis done ..." +#: flatcamEditors/FlatCAMGeoEditor.py:1406 +#: flatcamEditors/FlatCAMGrbEditor.py:5704 msgid "Skew on the X axis done" msgstr "Skew on the X axis done" -#: flatcamEditors/FlatCAMGeoEditor.py:1408 -#: flatcamEditors/FlatCAMGrbEditor.py:5683 -#| msgid "[success]Skew on the %s axis done ..." +#: flatcamEditors/FlatCAMGeoEditor.py:1409 +#: flatcamEditors/FlatCAMGrbEditor.py:5707 msgid "Skew on the Y axis done" msgstr "Skew on the Y axis done" -#: flatcamEditors/FlatCAMGeoEditor.py:1413 -#| msgid "[ERROR_NOTCL] Due of %s, Skew action was not executed." +#: flatcamEditors/FlatCAMGeoEditor.py:1414 msgid "Skew action was not executed" msgstr "Skew action was not executed" -#: flatcamEditors/FlatCAMGeoEditor.py:1425 -#: flatcamEditors/FlatCAMGrbEditor.py:5708 -#| msgid "[WARNING_NOTCL] No shape selected. Please Select a shape to scale!" +#: flatcamEditors/FlatCAMGeoEditor.py:1426 +#: flatcamEditors/FlatCAMGrbEditor.py:5732 msgid "No shape selected. Please Select a shape to scale!" msgstr "No shape selected. Please Select a shape to scale!" -#: flatcamEditors/FlatCAMGeoEditor.py:1428 -#: flatcamEditors/FlatCAMGrbEditor.py:5711 flatcamTools/ToolTransform.py:823 +#: flatcamEditors/FlatCAMGeoEditor.py:1429 +#: flatcamEditors/FlatCAMGrbEditor.py:5735 flatcamTools/ToolTransform.py:824 msgid "Applying Scale" msgstr "Applying Scale" -#: flatcamEditors/FlatCAMGeoEditor.py:1463 -#: flatcamEditors/FlatCAMGrbEditor.py:5751 -#| msgid "[success] Scale on the %s axis done ..." +#: flatcamEditors/FlatCAMGeoEditor.py:1464 +#: flatcamEditors/FlatCAMGrbEditor.py:5775 msgid "Scale on the X axis done" msgstr "Scale on the X axis done" -#: flatcamEditors/FlatCAMGeoEditor.py:1466 -#: flatcamEditors/FlatCAMGrbEditor.py:5754 -#| msgid "[success] Scale on the %s axis done ..." +#: flatcamEditors/FlatCAMGeoEditor.py:1467 +#: flatcamEditors/FlatCAMGrbEditor.py:5778 msgid "Scale on the Y axis done" msgstr "Scale on the Y axis done" -#: flatcamEditors/FlatCAMGeoEditor.py:1470 -#| msgid "[ERROR_NOTCL] Due of %s, Scale action was not executed." +#: flatcamEditors/FlatCAMGeoEditor.py:1471 msgid "Scale action was not executed" msgstr "Scale action was not executed" -#: flatcamEditors/FlatCAMGeoEditor.py:1480 -#: flatcamEditors/FlatCAMGrbEditor.py:5772 -#| msgid "[WARNING_NOTCL] No shape selected. Please Select a shape to offset!" +#: flatcamEditors/FlatCAMGeoEditor.py:1481 +#: flatcamEditors/FlatCAMGrbEditor.py:5796 msgid "No shape selected. Please Select a shape to offset!" msgstr "No shape selected. Please Select a shape to offset!" -#: flatcamEditors/FlatCAMGeoEditor.py:1483 -#: flatcamEditors/FlatCAMGrbEditor.py:5775 flatcamTools/ToolTransform.py:878 +#: flatcamEditors/FlatCAMGeoEditor.py:1484 +#: flatcamEditors/FlatCAMGrbEditor.py:5799 flatcamTools/ToolTransform.py:879 msgid "Applying Offset" msgstr "Applying Offset" -#: flatcamEditors/FlatCAMGeoEditor.py:1496 -#: flatcamEditors/FlatCAMGrbEditor.py:5799 -#| msgid "Offset on X axis ..." +#: flatcamEditors/FlatCAMGeoEditor.py:1497 +#: flatcamEditors/FlatCAMGrbEditor.py:5823 msgid "Offset on the X axis done" msgstr "Offset on the X axis done" -#: flatcamEditors/FlatCAMGeoEditor.py:1499 -#: flatcamEditors/FlatCAMGrbEditor.py:5802 -#| msgid "Offset on Y axis ..." +#: flatcamEditors/FlatCAMGeoEditor.py:1500 +#: flatcamEditors/FlatCAMGrbEditor.py:5826 msgid "Offset on the Y axis done" msgstr "Offset on the Y axis done" -#: flatcamEditors/FlatCAMGeoEditor.py:1504 -#| msgid "[ERROR_NOTCL] Due of %s, Offset action was not executed." +#: flatcamEditors/FlatCAMGeoEditor.py:1505 msgid "Offset action was not executed" msgstr "Offset action was not executed" -#: flatcamEditors/FlatCAMGeoEditor.py:1508 -#: flatcamEditors/FlatCAMGrbEditor.py:5811 +#: flatcamEditors/FlatCAMGeoEditor.py:1509 +#: flatcamEditors/FlatCAMGrbEditor.py:5835 msgid "Rotate ..." msgstr "Rotate ..." -#: flatcamEditors/FlatCAMGeoEditor.py:1509 -#: flatcamEditors/FlatCAMGeoEditor.py:1564 -#: flatcamEditors/FlatCAMGeoEditor.py:1581 -#: flatcamEditors/FlatCAMGrbEditor.py:5812 -#: flatcamEditors/FlatCAMGrbEditor.py:5867 -#: flatcamEditors/FlatCAMGrbEditor.py:5884 -#| msgid "Enter an Angle Value (degrees):" +#: flatcamEditors/FlatCAMGeoEditor.py:1510 +#: flatcamEditors/FlatCAMGeoEditor.py:1565 +#: flatcamEditors/FlatCAMGeoEditor.py:1582 +#: flatcamEditors/FlatCAMGrbEditor.py:5836 +#: flatcamEditors/FlatCAMGrbEditor.py:5891 +#: flatcamEditors/FlatCAMGrbEditor.py:5908 msgid "Enter an Angle Value (degrees)" msgstr "Enter an Angle Value (degrees)" -#: flatcamEditors/FlatCAMGeoEditor.py:1518 -#: flatcamEditors/FlatCAMGrbEditor.py:5821 -#| msgid "[success] Geometry shape rotate done..." +#: flatcamEditors/FlatCAMGeoEditor.py:1519 +#: flatcamEditors/FlatCAMGrbEditor.py:5845 msgid "Geometry shape rotate done" msgstr "Geometry shape rotate done" -#: flatcamEditors/FlatCAMGeoEditor.py:1522 -#: flatcamEditors/FlatCAMGrbEditor.py:5825 -#| msgid "[WARNING_NOTCL] Geometry shape rotate cancelled..." +#: flatcamEditors/FlatCAMGeoEditor.py:1523 +#: flatcamEditors/FlatCAMGrbEditor.py:5849 msgid "Geometry shape rotate cancelled" msgstr "Geometry shape rotate cancelled" -#: flatcamEditors/FlatCAMGeoEditor.py:1527 -#: flatcamEditors/FlatCAMGrbEditor.py:5830 +#: flatcamEditors/FlatCAMGeoEditor.py:1528 +#: flatcamEditors/FlatCAMGrbEditor.py:5854 msgid "Offset on X axis ..." msgstr "Offset on X axis ..." -#: flatcamEditors/FlatCAMGeoEditor.py:1528 -#: flatcamEditors/FlatCAMGeoEditor.py:1547 -#: flatcamEditors/FlatCAMGrbEditor.py:5831 -#: flatcamEditors/FlatCAMGrbEditor.py:5850 -#| msgid "Enter a distance Value (%s):" +#: flatcamEditors/FlatCAMGeoEditor.py:1529 +#: flatcamEditors/FlatCAMGeoEditor.py:1548 +#: flatcamEditors/FlatCAMGrbEditor.py:5855 +#: flatcamEditors/FlatCAMGrbEditor.py:5874 msgid "Enter a distance Value" msgstr "Enter a distance Value" -#: flatcamEditors/FlatCAMGeoEditor.py:1537 -#: flatcamEditors/FlatCAMGrbEditor.py:5840 -#| msgid "[success] Geometry shape offset on X axis done..." +#: flatcamEditors/FlatCAMGeoEditor.py:1538 +#: flatcamEditors/FlatCAMGrbEditor.py:5864 msgid "Geometry shape offset on X axis done" msgstr "Geometry shape offset on X axis done" -#: flatcamEditors/FlatCAMGeoEditor.py:1541 -#: flatcamEditors/FlatCAMGrbEditor.py:5844 -#| msgid "[WARNING_NOTCL] Geometry shape offset X cancelled..." +#: flatcamEditors/FlatCAMGeoEditor.py:1542 +#: flatcamEditors/FlatCAMGrbEditor.py:5868 msgid "Geometry shape offset X cancelled" msgstr "Geometry shape offset X cancelled" -#: flatcamEditors/FlatCAMGeoEditor.py:1546 -#: flatcamEditors/FlatCAMGrbEditor.py:5849 +#: flatcamEditors/FlatCAMGeoEditor.py:1547 +#: flatcamEditors/FlatCAMGrbEditor.py:5873 msgid "Offset on Y axis ..." msgstr "Offset on Y axis ..." -#: flatcamEditors/FlatCAMGeoEditor.py:1556 -#: flatcamEditors/FlatCAMGrbEditor.py:5859 -#| msgid "[success] Geometry shape offset on Y axis done..." +#: flatcamEditors/FlatCAMGeoEditor.py:1557 +#: flatcamEditors/FlatCAMGrbEditor.py:5883 msgid "Geometry shape offset on Y axis done" msgstr "Geometry shape offset on Y axis done" -#: flatcamEditors/FlatCAMGeoEditor.py:1560 -#| msgid "[success] Geometry shape offset on Y axis done..." +#: flatcamEditors/FlatCAMGeoEditor.py:1561 msgid "Geometry shape offset on Y axis canceled" msgstr "Geometry shape offset on Y axis canceled" -#: flatcamEditors/FlatCAMGeoEditor.py:1563 -#: flatcamEditors/FlatCAMGrbEditor.py:5866 +#: flatcamEditors/FlatCAMGeoEditor.py:1564 +#: flatcamEditors/FlatCAMGrbEditor.py:5890 msgid "Skew on X axis ..." msgstr "Skew on X axis ..." -#: flatcamEditors/FlatCAMGeoEditor.py:1573 -#: flatcamEditors/FlatCAMGrbEditor.py:5876 -#| msgid "[success] Geometry shape skew on X axis done..." +#: flatcamEditors/FlatCAMGeoEditor.py:1574 +#: flatcamEditors/FlatCAMGrbEditor.py:5900 msgid "Geometry shape skew on X axis done" msgstr "Geometry shape skew on X axis done" -#: flatcamEditors/FlatCAMGeoEditor.py:1577 -#| msgid "[success] Geometry shape skew on X axis done..." +#: flatcamEditors/FlatCAMGeoEditor.py:1578 msgid "Geometry shape skew on X axis canceled" msgstr "Geometry shape skew on X axis canceled" -#: flatcamEditors/FlatCAMGeoEditor.py:1580 -#: flatcamEditors/FlatCAMGrbEditor.py:5883 +#: flatcamEditors/FlatCAMGeoEditor.py:1581 +#: flatcamEditors/FlatCAMGrbEditor.py:5907 msgid "Skew on Y axis ..." msgstr "Skew on Y axis ..." -#: flatcamEditors/FlatCAMGeoEditor.py:1590 -#: flatcamEditors/FlatCAMGrbEditor.py:5893 -#| msgid "[success] Geometry shape skew on Y axis done..." +#: flatcamEditors/FlatCAMGeoEditor.py:1591 +#: flatcamEditors/FlatCAMGrbEditor.py:5917 msgid "Geometry shape skew on Y axis done" msgstr "Geometry shape skew on Y axis done" -#: flatcamEditors/FlatCAMGeoEditor.py:1594 -#| msgid "[success] Geometry shape skew on Y axis done..." +#: flatcamEditors/FlatCAMGeoEditor.py:1595 msgid "Geometry shape skew on Y axis canceled" msgstr "Geometry shape skew on Y axis canceled" -#: flatcamEditors/FlatCAMGeoEditor.py:1958 -#: flatcamEditors/FlatCAMGeoEditor.py:2010 +#: flatcamEditors/FlatCAMGeoEditor.py:1959 +#: flatcamEditors/FlatCAMGeoEditor.py:2011 #: flatcamEditors/FlatCAMGrbEditor.py:1396 #: flatcamEditors/FlatCAMGrbEditor.py:1466 msgid "Click on Center point ..." msgstr "Click on Center point ..." -#: flatcamEditors/FlatCAMGeoEditor.py:1965 +#: flatcamEditors/FlatCAMGeoEditor.py:1966 #: flatcamEditors/FlatCAMGrbEditor.py:1404 msgid "Click on Perimeter point to complete ..." msgstr "Click on Perimeter point to complete ..." -#: flatcamEditors/FlatCAMGeoEditor.py:1995 -#| msgid "[success] Done. Adding Circle completed." +#: flatcamEditors/FlatCAMGeoEditor.py:1996 msgid "Done. Adding Circle completed." msgstr "Done. Adding Circle completed." -#: flatcamEditors/FlatCAMGeoEditor.py:2030 +#: flatcamEditors/FlatCAMGeoEditor.py:2031 #: flatcamEditors/FlatCAMGrbEditor.py:1498 msgid "Click on Start point ..." msgstr "Click on Start point ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2032 +#: flatcamEditors/FlatCAMGeoEditor.py:2033 #: flatcamEditors/FlatCAMGrbEditor.py:1500 msgid "Click on Point3 ..." msgstr "Click on Point3 ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2034 +#: flatcamEditors/FlatCAMGeoEditor.py:2035 #: flatcamEditors/FlatCAMGrbEditor.py:1502 msgid "Click on Stop point ..." msgstr "Click on Stop point ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2039 +#: flatcamEditors/FlatCAMGeoEditor.py:2040 #: flatcamEditors/FlatCAMGrbEditor.py:1507 msgid "Click on Stop point to complete ..." msgstr "Click on Stop point to complete ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2041 +#: flatcamEditors/FlatCAMGeoEditor.py:2042 #: flatcamEditors/FlatCAMGrbEditor.py:1509 msgid "Click on Point2 to complete ..." msgstr "Click on Point2 to complete ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2043 +#: flatcamEditors/FlatCAMGeoEditor.py:2044 #: flatcamEditors/FlatCAMGrbEditor.py:1511 msgid "Click on Center point to complete ..." msgstr "Click on Center point to complete ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2055 -#: flatcamEditors/FlatCAMGrbEditor.py:1523 +#: flatcamEditors/FlatCAMGeoEditor.py:2056 #, python-format msgid "Direction: %s" msgstr "Direction: %s" -#: flatcamEditors/FlatCAMGeoEditor.py:2065 +#: flatcamEditors/FlatCAMGeoEditor.py:2066 #: flatcamEditors/FlatCAMGrbEditor.py:1533 msgid "Mode: Start -> Stop -> Center. Click on Start point ..." msgstr "Mode: Start -> Stop -> Center. Click on Start point ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2068 +#: flatcamEditors/FlatCAMGeoEditor.py:2069 #: flatcamEditors/FlatCAMGrbEditor.py:1536 msgid "Mode: Point1 -> Point3 -> Point2. Click on Point1 ..." msgstr "Mode: Point1 -> Point3 -> Point2. Click on Point1 ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2071 +#: flatcamEditors/FlatCAMGeoEditor.py:2072 #: flatcamEditors/FlatCAMGrbEditor.py:1539 msgid "Mode: Center -> Start -> Stop. Click on Center point ..." msgstr "Mode: Center -> Start -> Stop. Click on Center point ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2210 -#| msgid "[success] Done. Arc completed." +#: flatcamEditors/FlatCAMGeoEditor.py:2211 msgid "Done. Arc completed." msgstr "Done. Arc completed." -#: flatcamEditors/FlatCAMGeoEditor.py:2229 -#: flatcamEditors/FlatCAMGeoEditor.py:2283 -#: flatcamEditors/FlatCAMGeoEditor.py:2656 +#: flatcamEditors/FlatCAMGeoEditor.py:2230 +#: flatcamEditors/FlatCAMGeoEditor.py:2284 +#: flatcamEditors/FlatCAMGeoEditor.py:2657 msgid "Click on 1st corner ..." msgstr "Click on 1st corner ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2235 +#: flatcamEditors/FlatCAMGeoEditor.py:2236 msgid "Click on opposite corner to complete ..." msgstr "Click on opposite corner to complete ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2264 -#| msgid "[success] Done. Rectangle completed." +#: flatcamEditors/FlatCAMGeoEditor.py:2265 msgid "Done. Rectangle completed." msgstr "Done. Rectangle completed." -#: flatcamEditors/FlatCAMGeoEditor.py:2290 +#: flatcamEditors/FlatCAMGeoEditor.py:2291 msgid "Click on next Point or click right mouse button to complete ..." msgstr "Click on next Point or click right mouse button to complete ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2319 -#| msgid "[success] Done. Polygon completed." +#: flatcamEditors/FlatCAMGeoEditor.py:2320 msgid "Done. Polygon completed." msgstr "Done. Polygon completed." -#: flatcamEditors/FlatCAMGeoEditor.py:2329 -#: flatcamEditors/FlatCAMGeoEditor.py:2375 +#: flatcamEditors/FlatCAMGeoEditor.py:2330 +#: flatcamEditors/FlatCAMGeoEditor.py:2376 #: flatcamEditors/FlatCAMGrbEditor.py:1085 #: flatcamEditors/FlatCAMGrbEditor.py:1287 msgid "Backtracked one point ..." msgstr "Backtracked one point ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2357 -msgid "[success] Done. Path completed." -msgstr "[success] Done. Path completed." +#: flatcamEditors/FlatCAMGeoEditor.py:2358 +#| msgid "Done. Rotate completed." +msgid "Done. Path completed." +msgstr "Done. Path completed." -#: flatcamEditors/FlatCAMGeoEditor.py:2475 -#| msgid "[WARNING_NOTCL] MOVE: No shape selected. Select a shape to move ..." +#: flatcamEditors/FlatCAMGeoEditor.py:2476 msgid "MOVE: No shape selected. Select a shape to move" msgstr "MOVE: No shape selected. Select a shape to move" -#: flatcamEditors/FlatCAMGeoEditor.py:2477 -#: flatcamEditors/FlatCAMGeoEditor.py:2489 +#: flatcamEditors/FlatCAMGeoEditor.py:2478 +#: flatcamEditors/FlatCAMGeoEditor.py:2490 msgid " MOVE: Click on reference point ..." msgstr " MOVE: Click on reference point ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2480 +#: flatcamEditors/FlatCAMGeoEditor.py:2481 msgid " Click on destination point ..." msgstr " Click on destination point ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2515 -#| msgid "[success] Done. Geometry(s) Move completed." +#: flatcamEditors/FlatCAMGeoEditor.py:2516 msgid "Done. Geometry(s) Move completed." msgstr "Done. Geometry(s) Move completed." -#: flatcamEditors/FlatCAMGeoEditor.py:2636 -#| msgid "[success] Done. Geometry(s) Copy completed." +#: flatcamEditors/FlatCAMGeoEditor.py:2637 msgid "Done. Geometry(s) Copy completed." msgstr "Done. Geometry(s) Copy completed." -#: flatcamEditors/FlatCAMGeoEditor.py:2673 -#| msgid "" -#| "[ERROR]Font not supported. Only Regular, Bold, Italic and BoldItalic are " -#| "supported. Error: %s" +#: flatcamEditors/FlatCAMGeoEditor.py:2674 msgid "" "Font not supported. Only Regular, Bold, Italic and BoldItalic are supported. " "Error" @@ -3853,109 +3618,94 @@ msgstr "" "Font not supported. Only Regular, Bold, Italic and BoldItalic are supported. " "Error" -#: flatcamEditors/FlatCAMGeoEditor.py:2681 -#| msgid "[WARNING_NOTCL] No text to add." +#: flatcamEditors/FlatCAMGeoEditor.py:2682 msgid "No text to add." msgstr "No text to add." -#: flatcamEditors/FlatCAMGeoEditor.py:2688 -#| msgid "[success] Done. Adding Text completed." +#: flatcamEditors/FlatCAMGeoEditor.py:2689 msgid " Done. Adding Text completed." msgstr " Done. Adding Text completed." -#: flatcamEditors/FlatCAMGeoEditor.py:2716 +#: flatcamEditors/FlatCAMGeoEditor.py:2717 msgid "Create buffer geometry ..." msgstr "Create buffer geometry ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2728 -#: flatcamEditors/FlatCAMGeoEditor.py:2758 -#: flatcamEditors/FlatCAMGeoEditor.py:2788 -#| msgid "[WARNING_NOTCL] Buffer cancelled. No shape selected." +#: flatcamEditors/FlatCAMGeoEditor.py:2729 +#: flatcamEditors/FlatCAMGeoEditor.py:2759 +#: flatcamEditors/FlatCAMGeoEditor.py:2789 msgid "Buffer cancelled. No shape selected." msgstr "Buffer cancelled. No shape selected." -#: flatcamEditors/FlatCAMGeoEditor.py:2753 -#: flatcamEditors/FlatCAMGrbEditor.py:4674 -#| msgid "[success] Done. Buffer Tool completed." +#: flatcamEditors/FlatCAMGeoEditor.py:2754 +#: flatcamEditors/FlatCAMGrbEditor.py:4698 msgid "Done. Buffer Tool completed." msgstr "Done. Buffer Tool completed." -#: flatcamEditors/FlatCAMGeoEditor.py:2783 -#| msgid "[success] Done. Buffer Int Tool completed." +#: flatcamEditors/FlatCAMGeoEditor.py:2784 msgid "Done. Buffer Int Tool completed." msgstr "Done. Buffer Int Tool completed." -#: flatcamEditors/FlatCAMGeoEditor.py:2813 -#| msgid "[success] Done. Buffer Ext Tool completed." +#: flatcamEditors/FlatCAMGeoEditor.py:2814 msgid "Done. Buffer Ext Tool completed." msgstr "Done. Buffer Ext Tool completed." -#: flatcamEditors/FlatCAMGeoEditor.py:2848 +#: flatcamEditors/FlatCAMGeoEditor.py:2849 #: flatcamEditors/FlatCAMGrbEditor.py:2068 msgid "Select a shape to act as deletion area ..." msgstr "Select a shape to act as deletion area ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2850 -#: flatcamEditors/FlatCAMGeoEditor.py:2869 -#: flatcamEditors/FlatCAMGeoEditor.py:2875 +#: flatcamEditors/FlatCAMGeoEditor.py:2851 +#: flatcamEditors/FlatCAMGeoEditor.py:2870 +#: flatcamEditors/FlatCAMGeoEditor.py:2876 #: flatcamEditors/FlatCAMGrbEditor.py:2070 msgid "Click to pick-up the erase shape..." msgstr "Click to pick-up the erase shape..." -#: flatcamEditors/FlatCAMGeoEditor.py:2879 +#: flatcamEditors/FlatCAMGeoEditor.py:2880 #: flatcamEditors/FlatCAMGrbEditor.py:2127 msgid "Click to erase ..." msgstr "Click to erase ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2909 +#: flatcamEditors/FlatCAMGeoEditor.py:2910 #: flatcamEditors/FlatCAMGrbEditor.py:2161 -#| msgid "[success] Done. Eraser tool action completed." msgid "Done. Eraser tool action completed." msgstr "Done. Eraser tool action completed." -#: flatcamEditors/FlatCAMGeoEditor.py:2952 +#: flatcamEditors/FlatCAMGeoEditor.py:2953 msgid "Create Paint geometry ..." msgstr "Create Paint geometry ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2966 +#: flatcamEditors/FlatCAMGeoEditor.py:2967 #: flatcamEditors/FlatCAMGrbEditor.py:2312 msgid "Shape transformations ..." msgstr "Shape transformations ..." -#: flatcamEditors/FlatCAMGeoEditor.py:3545 +#: flatcamEditors/FlatCAMGeoEditor.py:3546 msgid "Editing MultiGeo Geometry, tool" msgstr "Editing MultiGeo Geometry, tool" -#: flatcamEditors/FlatCAMGeoEditor.py:3547 -#| msgid "Tip Diameter" +#: flatcamEditors/FlatCAMGeoEditor.py:3548 msgid "with diameter" msgstr "with diameter" -#: flatcamEditors/FlatCAMGeoEditor.py:3924 -#| msgid "[WARNING_NOTCL] Copy cancelled. No shape selected." +#: flatcamEditors/FlatCAMGeoEditor.py:3925 msgid "Copy cancelled. No shape selected." msgstr "Copy cancelled. No shape selected." -#: flatcamEditors/FlatCAMGeoEditor.py:3931 flatcamGUI/FlatCAMGUI.py:2882 -#: flatcamGUI/FlatCAMGUI.py:2928 flatcamGUI/FlatCAMGUI.py:2946 -#: flatcamGUI/FlatCAMGUI.py:3077 flatcamGUI/FlatCAMGUI.py:3089 -#: flatcamGUI/FlatCAMGUI.py:3123 flatcamGUI/FlatCAMGUI.py:3180 +#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2967 +#: flatcamGUI/FlatCAMGUI.py:3014 flatcamGUI/FlatCAMGUI.py:3033 +#: flatcamGUI/FlatCAMGUI.py:3165 flatcamGUI/FlatCAMGUI.py:3178 +#: flatcamGUI/FlatCAMGUI.py:3212 flatcamGUI/FlatCAMGUI.py:3274 msgid "Click on target point." msgstr "Click on target point." -#: flatcamEditors/FlatCAMGeoEditor.py:4175 -#: flatcamEditors/FlatCAMGeoEditor.py:4210 -#| msgid "" -#| "[WARNING_NOTCL] A selection of at least 2 geo items is required to do " -#| "Intersection." +#: flatcamEditors/FlatCAMGeoEditor.py:4176 +#: flatcamEditors/FlatCAMGeoEditor.py:4211 msgid "A selection of at least 2 geo items is required to do Intersection." msgstr "A selection of at least 2 geo items is required to do Intersection." -#: flatcamEditors/FlatCAMGeoEditor.py:4296 -#: flatcamEditors/FlatCAMGeoEditor.py:4405 -#| msgid "" -#| "[ERROR_NOTCL] Negative buffer value is not accepted. Use Buffer interior " -#| "to generate an 'inside' shape" +#: flatcamEditors/FlatCAMGeoEditor.py:4297 +#: flatcamEditors/FlatCAMGeoEditor.py:4406 msgid "" "Negative buffer value is not accepted. Use Buffer interior to generate an " "'inside' shape" @@ -3963,101 +3713,79 @@ msgstr "" "Negative buffer value is not accepted. Use Buffer interior to generate an " "'inside' shape" -#: flatcamEditors/FlatCAMGeoEditor.py:4306 -#: flatcamEditors/FlatCAMGeoEditor.py:4362 -#: flatcamEditors/FlatCAMGeoEditor.py:4414 -#| msgid "[WARNING_NOTCL] Nothing selected for buffering." +#: flatcamEditors/FlatCAMGeoEditor.py:4307 +#: flatcamEditors/FlatCAMGeoEditor.py:4363 +#: flatcamEditors/FlatCAMGeoEditor.py:4415 msgid "Nothing selected for buffering." msgstr "Nothing selected for buffering." -#: flatcamEditors/FlatCAMGeoEditor.py:4311 -#: flatcamEditors/FlatCAMGeoEditor.py:4367 -#: flatcamEditors/FlatCAMGeoEditor.py:4419 -#| msgid "[WARNING_NOTCL] Invalid distance for buffering." +#: flatcamEditors/FlatCAMGeoEditor.py:4312 +#: flatcamEditors/FlatCAMGeoEditor.py:4368 +#: flatcamEditors/FlatCAMGeoEditor.py:4420 msgid "Invalid distance for buffering." msgstr "Invalid distance for buffering." -#: flatcamEditors/FlatCAMGeoEditor.py:4335 -#: flatcamEditors/FlatCAMGeoEditor.py:4439 -#| msgid "" -#| "[ERROR_NOTCL] Failed, the result is empty. Choose a different buffer " -#| "value." +#: flatcamEditors/FlatCAMGeoEditor.py:4336 +#: flatcamEditors/FlatCAMGeoEditor.py:4440 msgid "Failed, the result is empty. Choose a different buffer value." msgstr "Failed, the result is empty. Choose a different buffer value." -#: flatcamEditors/FlatCAMGeoEditor.py:4346 -#| msgid "[success] Full buffer geometry created." +#: flatcamEditors/FlatCAMGeoEditor.py:4347 msgid "Full buffer geometry created." msgstr "Full buffer geometry created." -#: flatcamEditors/FlatCAMGeoEditor.py:4353 -#| msgid "[ERROR_NOTCL] Negative buffer value is not accepted." +#: flatcamEditors/FlatCAMGeoEditor.py:4354 msgid "Negative buffer value is not accepted." msgstr "Negative buffer value is not accepted." -#: flatcamEditors/FlatCAMGeoEditor.py:4387 -#| msgid "" -#| "[ERROR_NOTCL] Failed, the result is empty. Choose a smaller buffer value." +#: flatcamEditors/FlatCAMGeoEditor.py:4388 msgid "Failed, the result is empty. Choose a smaller buffer value." msgstr "Failed, the result is empty. Choose a smaller buffer value." -#: flatcamEditors/FlatCAMGeoEditor.py:4398 -#| msgid "[success] Interior buffer geometry created." +#: flatcamEditors/FlatCAMGeoEditor.py:4399 msgid "Interior buffer geometry created." msgstr "Interior buffer geometry created." -#: flatcamEditors/FlatCAMGeoEditor.py:4450 -#| msgid "[success] Exterior buffer geometry created." +#: flatcamEditors/FlatCAMGeoEditor.py:4451 msgid "Exterior buffer geometry created." msgstr "Exterior buffer geometry created." -#: flatcamEditors/FlatCAMGeoEditor.py:4515 -#| msgid "[WARNING_NOTCL] Nothing selected for painting." +#: flatcamEditors/FlatCAMGeoEditor.py:4516 msgid "Nothing selected for painting." msgstr "Nothing selected for painting." -#: flatcamEditors/FlatCAMGeoEditor.py:4522 -#| msgid "[WARNING] Invalid value for {}" +#: flatcamEditors/FlatCAMGeoEditor.py:4523 msgid "Invalid value for" msgstr "Invalid value for" -#: flatcamEditors/FlatCAMGeoEditor.py:4528 +#: flatcamEditors/FlatCAMGeoEditor.py:4529 #, python-format -#| msgid "" -#| "[ERROR_NOTCL] Could not do Paint. Overlap value has to be less than 1.00 " -#| "(100%)." msgid "Could not do Paint. Overlap value has to be less than 1.00 (100%%)." msgstr "Could not do Paint. Overlap value has to be less than 1.00 (100%%)." -#: flatcamEditors/FlatCAMGeoEditor.py:4587 -#, python-format +#: flatcamEditors/FlatCAMGeoEditor.py:4588 #| msgid "" -#| "[ERROR] Could not do Paint. Try a different combination of parameters. Or " -#| "a different method of Paint\n" +#| "Could not do Paint. Try a different combination of parameters. Or a " +#| "different method of Paint\n" #| "%s" msgid "" "Could not do Paint. Try a different combination of parameters. Or a " -"different method of Paint\n" -"%s" +"different method of Paint" msgstr "" "Could not do Paint. Try a different combination of parameters. Or a " -"different method of Paint\n" -"%s" +"different method of Paint" -#: flatcamEditors/FlatCAMGeoEditor.py:4598 -msgid "[success] Paint done." -msgstr "[success] Paint done." +#: flatcamEditors/FlatCAMGeoEditor.py:4602 +#| msgid "Panel done..." +msgid "Paint done." +msgstr "Paint done." #: flatcamEditors/FlatCAMGrbEditor.py:208 -#| msgid "" -#| "[WARNING_NOTCL] To add an Pad first select a aperture in Aperture Table" msgid "To add an Pad first select a aperture in Aperture Table" msgstr "To add an Pad first select a aperture in Aperture Table" #: flatcamEditors/FlatCAMGrbEditor.py:215 #: flatcamEditors/FlatCAMGrbEditor.py:409 -#| msgid "" -#| "[WARNING_NOTCL] Aperture size is zero. It needs to be greater than zero." msgid "Aperture size is zero. It needs to be greater than zero." msgstr "Aperture size is zero. It needs to be greater than zero." @@ -4069,14 +3797,10 @@ msgstr "" "Incompatible aperture type. Select an aperture with type 'C', 'R' or 'O'." #: flatcamEditors/FlatCAMGrbEditor.py:379 -#| msgid "[success] Done. Adding Pad completed." msgid "Done. Adding Pad completed." msgstr "Done. Adding Pad completed." #: flatcamEditors/FlatCAMGrbEditor.py:401 -#| msgid "" -#| "[WARNING_NOTCL] To add an Pad Array first select a aperture in Aperture " -#| "Table" 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" @@ -4085,12 +3809,10 @@ msgid "Click on the Pad Circular Array Start position" msgstr "Click on the Pad Circular Array Start position" #: flatcamEditors/FlatCAMGrbEditor.py:700 -#| msgid "[WARNING_NOTCL] Too many Pads for the selected spacing angle." msgid "Too many Pads for the selected spacing angle." msgstr "Too many Pads for the selected spacing angle." #: flatcamEditors/FlatCAMGrbEditor.py:723 -#| msgid "[success] Done. Pad Array added." msgid "Done. Pad Array added." msgstr "Done. Pad Array added." @@ -4099,21 +3821,16 @@ msgid "Select shape(s) and then click ..." msgstr "Select shape(s) and then click ..." #: flatcamEditors/FlatCAMGrbEditor.py:756 -#| msgid "[ERROR_NOTCL] Failed. Nothing selected." msgid "Failed. Nothing selected." msgstr "Failed. Nothing selected." #: flatcamEditors/FlatCAMGrbEditor.py:772 -#| msgid "" -#| "[WARNING_NOTCL] Failed. Poligonize works only on geometries belonging to " -#| "the same aperture." msgid "" "Failed. Poligonize works only on geometries belonging to the same aperture." msgstr "" "Failed. Poligonize works only on geometries belonging to the same aperture." #: flatcamEditors/FlatCAMGrbEditor.py:826 -#| msgid "[success] Done. Poligonize completed." msgid "Done. Poligonize completed." msgstr "Done. Poligonize completed." @@ -4191,22 +3908,19 @@ msgid "Mark polygon areas in the edited Gerber ..." msgstr "Mark polygon areas in the edited Gerber ..." #: flatcamEditors/FlatCAMGrbEditor.py:1852 -#| msgid "[WARNING_NOTCL] Nothing selected to move ..." msgid "Nothing selected to move" msgstr "Nothing selected to move" #: flatcamEditors/FlatCAMGrbEditor.py:1976 -#| msgid "[success] Done. Apertures Move completed." msgid "Done. Apertures Move completed." msgstr "Done. Apertures Move completed." #: flatcamEditors/FlatCAMGrbEditor.py:2053 -#| msgid "[success] Done. Apertures copied." msgid "Done. Apertures copied." msgstr "Done. Apertures copied." -#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1686 -#: flatcamGUI/FlatCAMGUI.py:4629 +#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1736 +#: flatcamGUI/FlatCAMGUI.py:4761 msgid "Gerber Editor" msgstr "Gerber Editor" @@ -4220,23 +3934,23 @@ msgid "Apertures Table for the Gerber Object." msgstr "Apertures Table for the Gerber Object." #: flatcamEditors/FlatCAMGrbEditor.py:2387 -#: flatcamEditors/FlatCAMGrbEditor.py:3819 flatcamGUI/ObjectUI.py:227 +#: flatcamEditors/FlatCAMGrbEditor.py:3839 flatcamGUI/ObjectUI.py:227 msgid "Code" msgstr "Code" #: flatcamEditors/FlatCAMGrbEditor.py:2387 -#: flatcamEditors/FlatCAMGrbEditor.py:3819 flatcamGUI/ObjectUI.py:227 +#: flatcamEditors/FlatCAMGrbEditor.py:3839 flatcamGUI/ObjectUI.py:227 #: flatcamGUI/ObjectUI.py:952 flatcamGUI/ObjectUI.py:1517 msgid "Type" msgstr "Type" #: flatcamEditors/FlatCAMGrbEditor.py:2387 -#: flatcamEditors/FlatCAMGrbEditor.py:3819 flatcamGUI/ObjectUI.py:227 +#: flatcamEditors/FlatCAMGrbEditor.py:3839 flatcamGUI/ObjectUI.py:227 msgid "Size" msgstr "Size" #: flatcamEditors/FlatCAMGrbEditor.py:2387 -#: flatcamEditors/FlatCAMGrbEditor.py:3819 flatcamGUI/ObjectUI.py:227 +#: flatcamEditors/FlatCAMGrbEditor.py:3839 flatcamGUI/ObjectUI.py:227 msgid "Dim" msgstr "Dim" @@ -4267,7 +3981,7 @@ msgstr "" " - (width, height) for R, O type.\n" " - (dia, nVertices) for P type" -#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4658 +#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4790 msgid "Code for the new aperture" msgstr "Code for the new aperture" @@ -4320,7 +4034,6 @@ msgstr "" "The format is (width, height)" #: flatcamEditors/FlatCAMGrbEditor.py:2468 -#| msgid "Add/Delete Aperture:" msgid "Add/Delete Aperture" msgstr "Add/Delete Aperture" @@ -4337,7 +4050,6 @@ msgid "Delete a aperture in the aperture list" msgstr "Delete a aperture in the aperture list" #: flatcamEditors/FlatCAMGrbEditor.py:2501 -#| msgid "Buffer Aperture:" msgid "Buffer Aperture" msgstr "Buffer Aperture" @@ -4345,7 +4057,7 @@ msgstr "Buffer Aperture" msgid "Buffer a aperture in the aperture list" msgstr "Buffer a aperture in the aperture list" -#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4781 +#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4913 msgid "Buffer distance" msgstr "Buffer distance" @@ -4368,8 +4080,8 @@ msgstr "" "meeting in the corner" #: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:738 -#: flatcamGUI/FlatCAMGUI.py:1672 flatcamGUI/FlatCAMGUI.py:1699 -#: flatcamGUI/FlatCAMGUI.py:2085 +#: flatcamGUI/FlatCAMGUI.py:1671 flatcamGUI/FlatCAMGUI.py:1722 +#: flatcamGUI/FlatCAMGUI.py:1749 flatcamGUI/FlatCAMGUI.py:2168 msgid "Buffer" msgstr "Buffer" @@ -4381,7 +4093,7 @@ msgstr "Scale Aperture" msgid "Scale a aperture in the aperture list" msgstr "Scale a aperture in the aperture list" -#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/FlatCAMGUI.py:4794 +#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/FlatCAMGUI.py:4926 msgid "Scale factor" msgstr "Scale factor" @@ -4430,7 +4142,7 @@ msgid "Go" msgstr "Go" #: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:728 -#: flatcamGUI/FlatCAMGUI.py:2075 +#: flatcamGUI/FlatCAMGUI.py:1671 flatcamGUI/FlatCAMGUI.py:2158 msgid "Add Pad Array" msgstr "Add Pad Array" @@ -4446,26 +4158,20 @@ msgstr "" "Select the type of pads array to create.\n" "It can be Linear X(Y) or Circular" -#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4693 +#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4825 msgid "Nr of pads" msgstr "Nr of pads" -#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4695 +#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4827 msgid "Specify how many pads to be in the array." msgstr "Specify how many pads to be in the array." #: flatcamEditors/FlatCAMGrbEditor.py:3153 #: flatcamEditors/FlatCAMGrbEditor.py:3157 -#| msgid "" -#| "[WARNING_NOTCL] Aperture code value is missing or wrong format. Add it " -#| "and retry." 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." #: flatcamEditors/FlatCAMGrbEditor.py:3193 -#| msgid "" -#| "[WARNING_NOTCL] Aperture dimensions value is missing or wrong format. Add " -#| "it in format (width, height) and retry." msgid "" "Aperture dimensions value is missing or wrong format. Add it in format " "(width, height) and retry." @@ -4474,147 +4180,118 @@ msgstr "" "(width, height) and retry." #: flatcamEditors/FlatCAMGrbEditor.py:3206 -#| msgid "" -#| "[WARNING_NOTCL] Aperture size value is missing or wrong format. Add it " -#| "and retry." 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." #: flatcamEditors/FlatCAMGrbEditor.py:3217 -#| msgid "[WARNING_NOTCL] Aperture already in the aperture table." msgid "Aperture already in the aperture table." msgstr "Aperture already in the aperture table." #: flatcamEditors/FlatCAMGrbEditor.py:3225 -#| msgid "[success] Added new aperture with code: {apid}" msgid "Added new aperture with code" msgstr "Added new aperture with code" #: flatcamEditors/FlatCAMGrbEditor.py:3254 -#| msgid "[WARNING_NOTCL] Select an aperture in Aperture Table" msgid " Select an aperture in Aperture Table" msgstr " Select an aperture in Aperture Table" #: flatcamEditors/FlatCAMGrbEditor.py:3261 -#| msgid "[WARNING_NOTCL] Select an aperture in Aperture Table --> %s" msgid "Select an aperture in Aperture Table -->" msgstr "Select an aperture in Aperture Table -->" #: flatcamEditors/FlatCAMGrbEditor.py:3285 -#| msgid "[success] Deleted aperture with code: {del_dia}" msgid "Deleted aperture with code" msgstr "Deleted aperture with code" -#: flatcamEditors/FlatCAMGrbEditor.py:3748 -#, python-format -msgid "Adding aperture: %s geo ..." -msgstr "Adding aperture: %s geo ..." +#: flatcamEditors/FlatCAMGrbEditor.py:3768 +#| msgid "Adding aperture: %s geo ..." +msgid "Adding aperture" +msgstr "Adding aperture" -#: flatcamEditors/FlatCAMGrbEditor.py:3936 -#| msgid "" -#| "[ERROR_NOTCL] There are no Aperture definitions in the file. Aborting " -#| "Gerber creation." +#: flatcamEditors/FlatCAMGrbEditor.py:3768 +#| msgid "Geo" +msgid "geo" +msgstr "geo" + +#: flatcamEditors/FlatCAMGrbEditor.py:3958 msgid "" "There are no Aperture definitions in the file. Aborting Gerber creation." msgstr "" "There are no Aperture definitions in the file. Aborting Gerber creation." -#: flatcamEditors/FlatCAMGrbEditor.py:3944 +#: flatcamEditors/FlatCAMGrbEditor.py:3968 msgid "Creating Gerber." msgstr "Creating Gerber." -#: flatcamEditors/FlatCAMGrbEditor.py:3953 -#| msgid "[success] Gerber editing finished." +#: flatcamEditors/FlatCAMGrbEditor.py:3977 msgid "Done. Gerber editing finished." msgstr "Done. Gerber editing finished." -#: flatcamEditors/FlatCAMGrbEditor.py:3970 -#| msgid "[WARNING_NOTCL] Cancelled. No aperture is selected" +#: flatcamEditors/FlatCAMGrbEditor.py:3994 msgid "Cancelled. No aperture is selected" msgstr "Cancelled. No aperture is selected" -#: flatcamEditors/FlatCAMGrbEditor.py:4505 -#| msgid "[ERROR_NOTCL] Failed. No aperture geometry is selected." +#: flatcamEditors/FlatCAMGrbEditor.py:4529 msgid "Failed. No aperture geometry is selected." msgstr "Failed. No aperture geometry is selected." -#: flatcamEditors/FlatCAMGrbEditor.py:4514 -#| msgid "[success] Done. Apertures geometry deleted." +#: flatcamEditors/FlatCAMGrbEditor.py:4538 msgid "Done. Apertures geometry deleted." msgstr "Done. Apertures geometry deleted." -#: flatcamEditors/FlatCAMGrbEditor.py:4657 -#| msgid "" -#| "[WARNING_NOTCL] No aperture to buffer. Select at least one aperture and " -#| "try again." +#: flatcamEditors/FlatCAMGrbEditor.py:4681 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." -#: flatcamEditors/FlatCAMGrbEditor.py:4670 +#: flatcamEditors/FlatCAMGrbEditor.py:4694 msgid "Failed." msgstr "Failed." -#: flatcamEditors/FlatCAMGrbEditor.py:4689 -#| msgid "" -#| "[WARNING_NOTCL] Scale factor value is missing or wrong format. Add it and " -#| "retry." +#: flatcamEditors/FlatCAMGrbEditor.py:4713 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." -#: flatcamEditors/FlatCAMGrbEditor.py:4721 -#| msgid "" -#| "[WARNING_NOTCL] No aperture to scale. Select at least one aperture and " -#| "try again." +#: flatcamEditors/FlatCAMGrbEditor.py:4745 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." -#: flatcamEditors/FlatCAMGrbEditor.py:4737 -#| msgid "[success] Done. Scale Tool completed." +#: flatcamEditors/FlatCAMGrbEditor.py:4761 msgid "Done. Scale Tool completed." msgstr "Done. Scale Tool completed." -#: flatcamEditors/FlatCAMGrbEditor.py:4775 -#| msgid "[success] Polygon areas marked." +#: flatcamEditors/FlatCAMGrbEditor.py:4799 msgid "Polygon areas marked." msgstr "Polygon areas marked." -#: flatcamEditors/FlatCAMGrbEditor.py:4778 -#| msgid "[WARNING_NOTCL] There are no polygons to mark area." +#: flatcamEditors/FlatCAMGrbEditor.py:4802 msgid "There are no polygons to mark area." msgstr "There are no polygons to mark area." -#: flatcamEditors/FlatCAMGrbEditor.py:5549 -#| msgid "[ERROR_NOTCL] Due of %s, Flip action was not executed." +#: flatcamEditors/FlatCAMGrbEditor.py:5573 msgid "Rotation action was not executed." msgstr "Rotation action was not executed." -#: flatcamEditors/FlatCAMGrbEditor.py:5688 -#| msgid "[ERROR_NOTCL] Due of %s, Skew action was not executed." +#: flatcamEditors/FlatCAMGrbEditor.py:5712 msgid "Skew action was not executed." msgstr "Skew action was not executed." -#: flatcamEditors/FlatCAMGrbEditor.py:5758 -#| msgid "[ERROR_NOTCL] Due of %s, Scale action was not executed." +#: flatcamEditors/FlatCAMGrbEditor.py:5782 msgid "Scale action was not executed." msgstr "Scale action was not executed." -#: flatcamEditors/FlatCAMGrbEditor.py:5807 -#| msgid "[ERROR_NOTCL] Due of %s, Offset action was not executed." +#: flatcamEditors/FlatCAMGrbEditor.py:5831 msgid "Offset action was not executed." msgstr "Offset action was not executed." -#: flatcamEditors/FlatCAMGrbEditor.py:5863 -#| msgid "[WARNING_NOTCL] Geometry shape offset Y cancelled..." +#: flatcamEditors/FlatCAMGrbEditor.py:5887 msgid "Geometry shape offset Y cancelled" msgstr "Geometry shape offset Y cancelled" -#: flatcamEditors/FlatCAMGrbEditor.py:5880 -#| msgid "[WARNING_NOTCL] Geometry shape skew X cancelled..." +#: flatcamEditors/FlatCAMGrbEditor.py:5904 msgid "Geometry shape skew X cancelled" msgstr "Geometry shape skew X cancelled" -#: flatcamEditors/FlatCAMGrbEditor.py:5897 -#| msgid "[WARNING_NOTCL] Geometry shape skew Y cancelled..." +#: flatcamEditors/FlatCAMGrbEditor.py:5921 msgid "Geometry shape skew Y cancelled" msgstr "Geometry shape skew Y cancelled" @@ -5031,8 +4708,9 @@ msgid "&Help" msgstr "&Help" #: flatcamGUI/FlatCAMGUI.py:400 -msgid "Help\tF1" -msgstr "Help\tF1" +#| msgid "Help\tF1" +msgid "Online Help\tF1" +msgstr "Online Help\tF1" #: flatcamGUI/FlatCAMGUI.py:401 msgid "FlatCAM.org" @@ -5046,10 +4724,6 @@ msgstr "Shortcuts List\tF3" msgid "YouTube Channel\tF4" msgstr "YouTube Channel\tF4" -#: flatcamGUI/FlatCAMGUI.py:407 -msgid "About" -msgstr "About" - #: flatcamGUI/FlatCAMGUI.py:414 msgid "Add Circle\tO" msgstr "Add Circle\tO" @@ -5222,11 +4896,11 @@ msgstr "Generate CNC" msgid "View Source" msgstr "View Source" -#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1720 +#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1770 msgid "Edit" msgstr "Edit" -#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1726 +#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1776 #: flatcamTools/ToolProperties.py:24 msgid "Properties" msgstr "Properties" @@ -5267,15 +4941,15 @@ msgstr "Gerber Editor Toolbar" msgid "Grid Toolbar" msgstr "Grid Toolbar" -#: flatcamGUI/FlatCAMGUI.py:629 flatcamGUI/FlatCAMGUI.py:1973 +#: flatcamGUI/FlatCAMGUI.py:629 flatcamGUI/FlatCAMGUI.py:2056 msgid "Open project" msgstr "Open project" -#: flatcamGUI/FlatCAMGUI.py:630 flatcamGUI/FlatCAMGUI.py:1974 +#: flatcamGUI/FlatCAMGUI.py:630 flatcamGUI/FlatCAMGUI.py:2057 msgid "Save project" msgstr "Save project" -#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:1977 +#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:2060 msgid "New Blank Geometry" msgstr "New Blank Geometry" @@ -5283,175 +4957,174 @@ msgstr "New Blank Geometry" msgid "New Blank Gerber" msgstr "New Blank Gerber" -#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:1978 +#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2061 msgid "New Blank Excellon" msgstr "New Blank Excellon" -#: flatcamGUI/FlatCAMGUI.py:637 flatcamGUI/FlatCAMGUI.py:1980 -msgid "Editor" -msgstr "Editor" - -#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:1982 +#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2065 msgid "Save Object and close the Editor" msgstr "Save Object and close the Editor" -#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:1986 +#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2069 msgid "&Delete" msgstr "&Delete" -#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:1989 +#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:2072 msgid "&Replot" msgstr "&Replot" -#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:1990 +#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:2073 msgid "&Clear plot" msgstr "&Clear plot" -#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1991 +#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:2074 msgid "Zoom In" msgstr "Zoom In" -#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1992 +#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:2075 msgid "Zoom Out" msgstr "Zoom Out" -#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1657 -#: flatcamGUI/FlatCAMGUI.py:1993 +#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1304 +#: flatcamGUI/FlatCAMGUI.py:1707 flatcamGUI/FlatCAMGUI.py:2076 msgid "Zoom Fit" msgstr "Zoom Fit" -#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:1998 +#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2081 msgid "&Command Line" msgstr "&Command Line" -#: flatcamGUI/FlatCAMGUI.py:658 flatcamGUI/FlatCAMGUI.py:2001 +#: flatcamGUI/FlatCAMGUI.py:658 flatcamGUI/FlatCAMGUI.py:2084 msgid "2Sided Tool" msgstr "2Sided Tool" -#: flatcamGUI/FlatCAMGUI.py:659 flatcamGUI/FlatCAMGUI.py:2002 +#: flatcamGUI/FlatCAMGUI.py:659 flatcamGUI/FlatCAMGUI.py:2085 msgid "&Cutout Tool" msgstr "&Cutout Tool" -#: flatcamGUI/FlatCAMGUI.py:660 flatcamGUI/FlatCAMGUI.py:2003 +#: flatcamGUI/FlatCAMGUI.py:660 flatcamGUI/FlatCAMGUI.py:2086 #: flatcamGUI/ObjectUI.py:452 flatcamTools/ToolNonCopperClear.py:531 msgid "NCC Tool" msgstr "NCC Tool" -#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:2007 +#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:2090 msgid "Panel Tool" msgstr "Panel Tool" -#: flatcamGUI/FlatCAMGUI.py:665 flatcamGUI/FlatCAMGUI.py:2008 +#: flatcamGUI/FlatCAMGUI.py:665 flatcamGUI/FlatCAMGUI.py:2091 #: flatcamTools/ToolFilm.py:209 msgid "Film Tool" msgstr "Film Tool" -#: flatcamGUI/FlatCAMGUI.py:666 flatcamGUI/FlatCAMGUI.py:2010 +#: flatcamGUI/FlatCAMGUI.py:666 flatcamGUI/FlatCAMGUI.py:2093 #: flatcamTools/ToolSolderPaste.py:455 msgid "SolderPaste Tool" msgstr "SolderPaste Tool" -#: flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2011 +#: flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2094 #: flatcamTools/ToolSub.py:28 msgid "Substract Tool" msgstr "Substract Tool" -#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:2016 +#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:2099 msgid "Calculators Tool" msgstr "Calculators Tool" #: flatcamGUI/FlatCAMGUI.py:675 flatcamGUI/FlatCAMGUI.py:692 -#: flatcamGUI/FlatCAMGUI.py:726 flatcamGUI/FlatCAMGUI.py:2020 -#: flatcamGUI/FlatCAMGUI.py:2073 +#: flatcamGUI/FlatCAMGUI.py:726 flatcamGUI/FlatCAMGUI.py:2103 +#: flatcamGUI/FlatCAMGUI.py:2156 msgid "Select" msgstr "Select" -#: flatcamGUI/FlatCAMGUI.py:676 flatcamGUI/FlatCAMGUI.py:2021 +#: flatcamGUI/FlatCAMGUI.py:676 flatcamGUI/FlatCAMGUI.py:2104 msgid "Add Drill Hole" msgstr "Add Drill Hole" -#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:2023 +#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:2106 msgid "Add Drill Hole Array" msgstr "Add Drill Hole Array" -#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:1712 -#: flatcamGUI/FlatCAMGUI.py:2025 +#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:1562 +#: flatcamGUI/FlatCAMGUI.py:1762 flatcamGUI/FlatCAMGUI.py:2108 msgid "Add Slot" msgstr "Add Slot" -#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:1713 -#: flatcamGUI/FlatCAMGUI.py:2027 +#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:1561 +#: flatcamGUI/FlatCAMGUI.py:1763 flatcamGUI/FlatCAMGUI.py:2110 msgid "Add Slot Array" msgstr "Add Slot Array" -#: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1715 -#: flatcamGUI/FlatCAMGUI.py:2024 +#: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1765 +#: flatcamGUI/FlatCAMGUI.py:2107 msgid "Resize Drill" msgstr "Resize Drill" -#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:2030 +#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:2113 msgid "Copy Drill" msgstr "Copy Drill" -#: flatcamGUI/FlatCAMGUI.py:686 flatcamGUI/FlatCAMGUI.py:2032 +#: flatcamGUI/FlatCAMGUI.py:686 flatcamGUI/FlatCAMGUI.py:2115 msgid "Delete Drill" msgstr "Delete Drill" -#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2035 +#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2118 msgid "Move Drill" msgstr "Move Drill" -#: flatcamGUI/FlatCAMGUI.py:693 flatcamGUI/FlatCAMGUI.py:2039 +#: flatcamGUI/FlatCAMGUI.py:693 flatcamGUI/FlatCAMGUI.py:2122 msgid "Add Circle" msgstr "Add Circle" -#: flatcamGUI/FlatCAMGUI.py:694 flatcamGUI/FlatCAMGUI.py:2040 +#: flatcamGUI/FlatCAMGUI.py:694 flatcamGUI/FlatCAMGUI.py:2123 msgid "Add Arc" msgstr "Add Arc" -#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:2042 +#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:2125 msgid "Add Rectangle" msgstr "Add Rectangle" -#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2045 +#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2128 msgid "Add Path" msgstr "Add Path" -#: flatcamGUI/FlatCAMGUI.py:700 flatcamGUI/FlatCAMGUI.py:2047 +#: flatcamGUI/FlatCAMGUI.py:700 flatcamGUI/FlatCAMGUI.py:2130 msgid "Add Polygon" msgstr "Add Polygon" -#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2049 +#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2132 msgid "Add Text" msgstr "Add Text" -#: flatcamGUI/FlatCAMGUI.py:703 flatcamGUI/FlatCAMGUI.py:2050 +#: flatcamGUI/FlatCAMGUI.py:703 flatcamGUI/FlatCAMGUI.py:2133 msgid "Add Buffer" msgstr "Add Buffer" -#: flatcamGUI/FlatCAMGUI.py:704 flatcamGUI/FlatCAMGUI.py:2051 +#: flatcamGUI/FlatCAMGUI.py:704 flatcamGUI/FlatCAMGUI.py:2134 msgid "Paint Shape" msgstr "Paint Shape" #: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:743 -#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:1702 -#: flatcamGUI/FlatCAMGUI.py:2052 flatcamGUI/FlatCAMGUI.py:2089 +#: flatcamGUI/FlatCAMGUI.py:1724 flatcamGUI/FlatCAMGUI.py:1752 +#: flatcamGUI/FlatCAMGUI.py:2135 flatcamGUI/FlatCAMGUI.py:2172 msgid "Eraser" msgstr "Eraser" -#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:2055 +#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:2138 msgid "Polygon Union" msgstr "Polygon Union" -#: flatcamGUI/FlatCAMGUI.py:710 flatcamGUI/FlatCAMGUI.py:2057 +#: flatcamGUI/FlatCAMGUI.py:710 flatcamGUI/FlatCAMGUI.py:2140 msgid "Polygon Intersection" msgstr "Polygon Intersection" -#: flatcamGUI/FlatCAMGUI.py:712 flatcamGUI/FlatCAMGUI.py:2059 +#: flatcamGUI/FlatCAMGUI.py:712 flatcamGUI/FlatCAMGUI.py:2142 msgid "Polygon Subtraction" msgstr "Polygon Subtraction" -#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2062 +#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2145 msgid "Cut Path" msgstr "Cut Path" @@ -5464,8 +5137,8 @@ msgid "Delete Shape '-'" msgstr "Delete Shape '-'" #: flatcamGUI/FlatCAMGUI.py:721 flatcamGUI/FlatCAMGUI.py:750 -#: flatcamGUI/FlatCAMGUI.py:1681 flatcamGUI/FlatCAMGUI.py:1706 -#: flatcamGUI/FlatCAMGUI.py:2067 flatcamGUI/FlatCAMGUI.py:2096 +#: flatcamGUI/FlatCAMGUI.py:1731 flatcamGUI/FlatCAMGUI.py:1756 +#: flatcamGUI/FlatCAMGUI.py:2150 flatcamGUI/FlatCAMGUI.py:2179 msgid "Transformations" msgstr "Transformations" @@ -5473,57 +5146,60 @@ msgstr "Transformations" msgid "Move Objects " msgstr "Move Objects " -#: flatcamGUI/FlatCAMGUI.py:727 flatcamGUI/FlatCAMGUI.py:2074 +#: flatcamGUI/FlatCAMGUI.py:727 flatcamGUI/FlatCAMGUI.py:1672 +#: flatcamGUI/FlatCAMGUI.py:2157 msgid "Add Pad" msgstr "Add Pad" -#: flatcamGUI/FlatCAMGUI.py:729 flatcamGUI/FlatCAMGUI.py:2076 +#: flatcamGUI/FlatCAMGUI.py:729 flatcamGUI/FlatCAMGUI.py:1673 +#: flatcamGUI/FlatCAMGUI.py:2159 msgid "Add Track" msgstr "Add Track" -#: flatcamGUI/FlatCAMGUI.py:730 flatcamGUI/FlatCAMGUI.py:2077 +#: flatcamGUI/FlatCAMGUI.py:730 flatcamGUI/FlatCAMGUI.py:1672 +#: flatcamGUI/FlatCAMGUI.py:2160 msgid "Add Region" msgstr "Add Region" -#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1694 -#: flatcamGUI/FlatCAMGUI.py:2079 +#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1744 +#: flatcamGUI/FlatCAMGUI.py:2162 msgid "Poligonize" msgstr "Poligonize" -#: flatcamGUI/FlatCAMGUI.py:734 flatcamGUI/FlatCAMGUI.py:1695 -#: flatcamGUI/FlatCAMGUI.py:2081 +#: flatcamGUI/FlatCAMGUI.py:734 flatcamGUI/FlatCAMGUI.py:1745 +#: flatcamGUI/FlatCAMGUI.py:2164 msgid "SemiDisc" msgstr "SemiDisc" -#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1696 -#: flatcamGUI/FlatCAMGUI.py:2082 +#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1746 +#: flatcamGUI/FlatCAMGUI.py:2165 msgid "Disc" msgstr "Disc" -#: flatcamGUI/FlatCAMGUI.py:741 flatcamGUI/FlatCAMGUI.py:1701 -#: flatcamGUI/FlatCAMGUI.py:2088 +#: flatcamGUI/FlatCAMGUI.py:741 flatcamGUI/FlatCAMGUI.py:1751 +#: flatcamGUI/FlatCAMGUI.py:2171 msgid "Mark Area" msgstr "Mark Area" -#: flatcamGUI/FlatCAMGUI.py:752 flatcamGUI/FlatCAMGUI.py:1684 -#: flatcamGUI/FlatCAMGUI.py:1725 flatcamGUI/FlatCAMGUI.py:2098 -#: flatcamTools/ToolMove.py:26 +#: flatcamGUI/FlatCAMGUI.py:752 flatcamGUI/FlatCAMGUI.py:1672 +#: flatcamGUI/FlatCAMGUI.py:1734 flatcamGUI/FlatCAMGUI.py:1775 +#: flatcamGUI/FlatCAMGUI.py:2181 flatcamTools/ToolMove.py:26 msgid "Move" msgstr "Move" -#: flatcamGUI/FlatCAMGUI.py:758 flatcamGUI/FlatCAMGUI.py:2104 +#: flatcamGUI/FlatCAMGUI.py:758 flatcamGUI/FlatCAMGUI.py:2187 msgid "Snap to grid" msgstr "Snap to grid" -#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:2107 +#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:2190 msgid "Grid X snapping distance" msgstr "Grid X snapping distance" -#: flatcamGUI/FlatCAMGUI.py:766 flatcamGUI/FlatCAMGUI.py:2112 +#: flatcamGUI/FlatCAMGUI.py:766 flatcamGUI/FlatCAMGUI.py:2195 msgid "Grid Y snapping distance" msgstr "Grid Y snapping distance" -#: flatcamGUI/FlatCAMGUI.py:772 flatcamGUI/FlatCAMGUI.py:2118 +#: flatcamGUI/FlatCAMGUI.py:772 flatcamGUI/FlatCAMGUI.py:2201 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." @@ -5531,16 +5207,16 @@ msgstr "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." -#: flatcamGUI/FlatCAMGUI.py:778 flatcamGUI/FlatCAMGUI.py:2124 +#: flatcamGUI/FlatCAMGUI.py:778 flatcamGUI/FlatCAMGUI.py:2207 msgid "Snap to corner" msgstr "Snap to corner" -#: flatcamGUI/FlatCAMGUI.py:782 flatcamGUI/FlatCAMGUI.py:2128 -#: flatcamGUI/FlatCAMGUI.py:3575 +#: flatcamGUI/FlatCAMGUI.py:782 flatcamGUI/FlatCAMGUI.py:2211 +#: flatcamGUI/FlatCAMGUI.py:3670 msgid "Max. magnet distance" msgstr "Max. magnet distance" -#: flatcamGUI/FlatCAMGUI.py:809 flatcamGUI/FlatCAMGUI.py:1651 +#: flatcamGUI/FlatCAMGUI.py:809 flatcamGUI/FlatCAMGUI.py:1701 msgid "Project" msgstr "Project" @@ -5634,1668 +5310,658 @@ msgstr "" "Save the current settings in the 'current_defaults' file\n" "which is the file storing the working default preferences." -#: flatcamGUI/FlatCAMGUI.py:1018 -#| msgid "" -#| "General Shortcut list
\n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| " \n" -#| "
F3 SHOW SHORTCUT LIST
  
1 Switch to Project Tab
2 Switch to Selected Tab
3 Switch to Tool Tab
  
B New Gerber
E Edit Object (if selected)
G Grid On/Off
J Jump to Coordinates
L New Excellon
M Move Obj
N New Geometry
O Set Origin
Q Change Units
P Open Properties Tool
R Rotate by 90 degree CW
S Shell Toggle
T Add a Tool (when in Geometry Selected " -#| "Tab or in Tools NCC or Tools Paint)
V Zoom Fit
X Flip on X_axis
Y Flip on Y_axis
'-'\n" -#| "  Zoom Out
'='\n" -#| "  Zoom In
  
CTRL+A Select All
CTRL+C Copy Obj
CTRL+E Open Excellon File
CTRL+G Open Gerber File
CTRL+N New Project
CTRL+M Measurement Tool
CTRL+O Open Project
CTRL+S Save Project As
CTRL+F10 Toggle Plot Area
  
SHIFT+C Copy Obj_Name
SHIFT+E Toggle Code Editor
SHIFT+G Toggle the axis
SHIFT+P Open Preferences Window
SHIFT+R Rotate by 90 degree CCW
SHIFT+S Run a Script
SHIFT+W Toggle the workspace
SHIFT+X Skew on X axis
SHIFT+Y Skew on Y axis
  
ALT+C Calculators Tool
ALT+D 2-Sided PCB Tool
ALT+K Solder Paste Dispensing Tool
ALT+L Film PCB Tool
ALT+N Non-Copper Clearing Tool
ALT+P Paint Area Tool
ALT+Q PDF Import Tool
ALT+R Transformations Tool
ALT+S View File Source
ALT+U Cutout PCB Tool
ALT+1 Enable all Plots
ALT+2 Disable all Plots
ALT+3 Disable Non-selected Plots
ALT+F10 Toggle Full Screen
  
F1 Open Online Manual
F4 Open Online Tutorials
Del Delete Object
Del Alternate: Delete Tool
'`' (left to Key_1)Toogle Notebook Area " -#| "(Left Side)
SPACE En(Dis)able Obj Plot
Escape Deselects all objects
\n" -#| " \n" -#| " " +#: flatcamGUI/FlatCAMGUI.py:1300 +msgid "SHOW SHORTCUT LIST" +msgstr "SHOW SHORTCUT LIST" + +#: flatcamGUI/FlatCAMGUI.py:1300 +msgid "Switch to Project Tab" +msgstr "Switch to Project Tab" + +#: flatcamGUI/FlatCAMGUI.py:1300 +msgid "Switch to Selected Tab" +msgstr "Switch to Selected Tab" + +#: flatcamGUI/FlatCAMGUI.py:1300 +#| msgid "Select a tool in Tool Table" +msgid "Switch to Tool Tab" +msgstr "Switch to Tool Tab" + +#: flatcamGUI/FlatCAMGUI.py:1301 +#| msgid "New Blank Gerber" +msgid "New Gerber" +msgstr "New Gerber" + +#: flatcamGUI/FlatCAMGUI.py:1301 +#| msgid "No object selected." +msgid "Edit Object (if selected)" +msgstr "Edit Object (if selected)" + +#: flatcamGUI/FlatCAMGUI.py:1301 +#| msgid "Coordinates type" +msgid "Jump to Coordinates" +msgstr "Jump to Coordinates" + +#: flatcamGUI/FlatCAMGUI.py:1302 +#| msgid "New Blank Excellon" +msgid "New Excellon" +msgstr "New Excellon" + +#: flatcamGUI/FlatCAMGUI.py:1302 +#| msgid "Move Objects" +msgid "Move Obj" +msgstr "Move Obj" + +#: flatcamGUI/FlatCAMGUI.py:1302 +#| msgid "New Blank Geometry" +msgid "New Geometry" +msgstr "New Geometry" + +#: flatcamGUI/FlatCAMGUI.py:1302 +#| msgid "Se&t Origin\tO" +msgid "Set Origin" +msgstr "Set Origin" + +#: flatcamGUI/FlatCAMGUI.py:1302 +#| msgid "Toggle Units" +msgid "Change Units" +msgstr "Change Units" + +#: flatcamGUI/FlatCAMGUI.py:1303 +#| msgid "Properties Tool" +msgid "Open Properties Tool" +msgstr "Open Properties Tool" + +#: flatcamGUI/FlatCAMGUI.py:1303 +msgid "Rotate by 90 degree CW" +msgstr "Rotate by 90 degree CW" + +#: flatcamGUI/FlatCAMGUI.py:1303 +#| msgid "Shell Toolbar" +msgid "Shell Toggle" +msgstr "Shell Toggle" + +#: flatcamGUI/FlatCAMGUI.py:1304 msgid "" -"General Shortcut list
\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -"
F3\n" -"  SHOW SHORTCUT LIST
  
1 Switch to Project Tab
2 Switch to Selected Tab
3 Switch to Tool Tab
  
B New Gerber
E Edit Object (if selected)
G Grid On/Off
J Jump to Coordinates
L New Excellon
M Move Obj
N New Geometry
O Set Origin
Q Change Units
P Open Properties Tool
R Rotate by 90 degree CW
S Shell Toggle
T Add a Tool (when in Geometry Selected Tab " -"or in Tools NCC or Tools Paint)
V Zoom Fit
X Flip on X_axis
Y Flip on Y_axis
'-' Zoom Out
'=' Zoom In
  
CTRL+A Select All
CTRL+C Copy Obj
CTRL+E Open Excellon File
CTRL+G Open Gerber File
CTRL+N New Project
CTRL+M Measurement Tool
CTRL+O Open Project
CTRL+S Save Project As
CTRL+F10 Toggle Plot Area
  
SHIFT+C Copy Obj_Name
SHIFT+E Toggle Code Editor
SHIFT+G Toggle the axis
SHIFT+P Open Preferences Window
SHIFT+R Rotate by 90 degree CCW
SHIFT+S Run a Script
SHIFT+W Toggle the workspace
SHIFT+X Skew on X axis
SHIFT+Y Skew on Y axis
  
ALT+C Calculators Tool
ALT+D 2-Sided PCB Tool
ALT+K Solder Paste Dispensing Tool
ALT+L Film PCB Tool
ALT+N Non-Copper Clearing Tool
ALT+P Paint Area Tool
ALT+Q PDF Import Tool
ALT+R Transformations Tool
ALT+S View File Source
ALT+U Cutout PCB Tool
ALT+1 Enable all Plots
ALT+2 Disable all Plots
ALT+3 Disable Non-selected Plots
ALT+F10 Toggle Full Screen
  
CTRL+ALT+X Abort current task (gracefully)
  
F1 Open Online Manual
F4 Open Online Tutorials
Del Delete Object
Del Alternate: Delete Tool
'`' (left to Key_1)Toogle Notebook Area (Left " -"Side)
SPACE En(Dis)able Obj Plot
Escape Deselects all objects
\n" -" \n" -" " +"Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" -"General Shortcut list
\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -"
F3\n" -"  SHOW SHORTCUT LIST
  
1 Switch to Project Tab
2 Switch to Selected Tab
3 Switch to Tool Tab
  
B New Gerber
E Edit Object (if selected)
G Grid On/Off
J Jump to Coordinates
L New Excellon
M Move Obj
N New Geometry
O Set Origin
Q Change Units
P Open Properties Tool
R Rotate by 90 degree CW
S Shell Toggle
T Add a Tool (when in Geometry Selected Tab " -"or in Tools NCC or Tools Paint)
V Zoom Fit
X Flip on X_axis
Y Flip on Y_axis
'-' Zoom Out
'=' Zoom In
  
CTRL+A Select All
CTRL+C Copy Obj
CTRL+E Open Excellon File
CTRL+G Open Gerber File
CTRL+N New Project
CTRL+M Measurement Tool
CTRL+O Open Project
CTRL+S Save Project As
CTRL+F10 Toggle Plot Area
  
SHIFT+C Copy Obj_Name
SHIFT+E Toggle Code Editor
SHIFT+G Toggle the axis
SHIFT+P Open Preferences Window
SHIFT+R Rotate by 90 degree CCW
SHIFT+S Run a Script
SHIFT+W Toggle the workspace
SHIFT+X Skew on X axis
SHIFT+Y Skew on Y axis
  
ALT+C Calculators Tool
ALT+D 2-Sided PCB Tool
ALT+K Solder Paste Dispensing Tool
ALT+L Film PCB Tool
ALT+N Non-Copper Clearing Tool
ALT+P Paint Area Tool
ALT+Q PDF Import Tool
ALT+R Transformations Tool
ALT+S View File Source
ALT+U Cutout PCB Tool
ALT+1 Enable all Plots
ALT+2 Disable all Plots
ALT+3 Disable Non-selected Plots
ALT+F10 Toggle Full Screen
  
CTRL+ALT+X Abort current task (gracefully)
  
F1 Open Online Manual
F4 Open Online Tutorials
Del Delete Object
Del Alternate: Delete Tool
'`' (left to Key_1)Toogle Notebook Area (Left " -"Side)
SPACE En(Dis)able Obj Plot
Escape Deselects all objects
\n" -" \n" -" " +"Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" + +#: flatcamGUI/FlatCAMGUI.py:1305 +#| msgid "Flip on &X axis\tX" +msgid "Flip on X_axis" +msgstr "Flip on X_axis" + +#: flatcamGUI/FlatCAMGUI.py:1305 +#| msgid "Flip on &Y axis\tY" +msgid "Flip on Y_axis" +msgstr "Flip on Y_axis" + +#: flatcamGUI/FlatCAMGUI.py:1305 +#| msgid "Select" +msgid "Select All" +msgstr "Select All" + +#: flatcamGUI/FlatCAMGUI.py:1305 +#| msgid "Copy Objects" +msgid "Copy Obj" +msgstr "Copy Obj" + +#: flatcamGUI/FlatCAMGUI.py:1306 +#| msgid "Open Excellon" +msgid "Open Excellon File" +msgstr "Open Excellon File" + +#: flatcamGUI/FlatCAMGUI.py:1306 +#| msgid "Open Gerber" +msgid "Open Gerber File" +msgstr "Open Gerber File" + +#: flatcamGUI/FlatCAMGUI.py:1306 +#| msgid "Open Project" +msgid "New Project" +msgstr "New Project" + +#: flatcamGUI/FlatCAMGUI.py:1306 flatcamGUI/FlatCAMGUI.py:1486 +#| msgid "Measurement" +msgid "Measurement Tool" +msgstr "Measurement Tool" + +#: flatcamGUI/FlatCAMGUI.py:1307 +#| msgid "Save Project As ..." +msgid "Save Project As" +msgstr "Save Project As" + +#: flatcamGUI/FlatCAMGUI.py:1307 +#| msgid "&Toggle Plot Area\tCTRL+F10" +msgid "Toggle Plot Area" +msgstr "Toggle Plot Area" + +#: flatcamGUI/FlatCAMGUI.py:1307 +#| msgid "Copy Objects" +msgid "Copy Obj_Name" +msgstr "Copy Obj_Name" + +#: flatcamGUI/FlatCAMGUI.py:1307 +#| msgid "Toggle Code Editor\tCTRL+E" +msgid "Toggle Code Editor" +msgstr "Toggle Code Editor" + +#: flatcamGUI/FlatCAMGUI.py:1308 +#| msgid "Toggle Units" +msgid "Toggle the axis" +msgstr "Toggle the axis" + +#: flatcamGUI/FlatCAMGUI.py:1308 +#| msgid "App Preferences" +msgid "Open Preferences Window" +msgstr "Open Preferences Window" + +#: flatcamGUI/FlatCAMGUI.py:1308 +msgid "Rotate by 90 degree CCW" +msgstr "Rotate by 90 degree CCW" + +#: flatcamGUI/FlatCAMGUI.py:1308 +#| msgid "Run TCL script" +msgid "Run a Script" +msgstr "Run a Script" + +#: flatcamGUI/FlatCAMGUI.py:1309 +#| msgid "Toggle Workspace\tSHIFT+W" +msgid "Toggle the workspace" +msgstr "Toggle the workspace" + +#: flatcamGUI/FlatCAMGUI.py:1309 +#| msgid "Skew on X axis ..." +msgid "Skew on X axis" +msgstr "Skew on X axis" + +#: flatcamGUI/FlatCAMGUI.py:1309 +#| msgid "Skew on Y axis ..." +msgid "Skew on Y axis" +msgstr "Skew on Y axis" + +#: flatcamGUI/FlatCAMGUI.py:1310 +#| msgid "2-Sided Tool" +msgid "2-Sided PCB Tool" +msgstr "2-Sided PCB Tool" + +#: flatcamGUI/FlatCAMGUI.py:1310 +#| msgid "Solder Paste Tool" +msgid "Solder Paste Dispensing Tool" +msgstr "Solder Paste Dispensing Tool" + +#: flatcamGUI/FlatCAMGUI.py:1310 +#| msgid "Film Tool" +msgid "Film PCB Tool" +msgstr "Film PCB Tool" + +#: flatcamGUI/FlatCAMGUI.py:1310 +#| msgid "Non-Copper Clearing" +msgid "Non-Copper Clearing Tool" +msgstr "Non-Copper Clearing Tool" #: flatcamGUI/FlatCAMGUI.py:1311 -msgid "" -"Editor Shortcut list
\n" -"
\n" -" GEOMETRY EDITOR
\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -"
A\n" -"  Draw an Arc
B Buffer Tool
C Copy Geo Item
D Within Add Arc will toogle the ARC " -"direction: CW or CCW
E Polygon Intersection Tool
I Paint Tool
J Jump to Location (x, y)
K Toggle Corner Snap
M Move Geo Item
M Within Add Arc will cycle through the ARC " -"modes
N Draw a Polygon
O Draw a Circle
P Draw a Path
R Draw Rectangle
S Polygon Substraction Tool
T Add Text Tool
U Polygon Union Tool
X Flip shape on X axis
Y Flip shape on Y axis
  
SHIFT+X Skew shape on X axis
SHIFT+Y Skew shape on Y axis
  
ALT+R Editor Transformation Tool
ALT+X Offset shape on X axis
ALT+Y Offset shape on Y axis
  
CTRL+M Measurement Tool
CTRL+S Save Object and Exit Editor
CTRL+X Polygon Cut Tool
  
Space Rotate Geometry
ENTER Finish drawing for certain tools
ESC Abort and return to Select
Del Delete Shape
\n" -"
\n" -"
\n" -" EXCELLON EDITOR
\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -"
A\n" -"  Add Drill Array
C Copy Drill(s)
D Add Drill
J Jump to Location (x, y)
M Move Drill(s)
Q\n" -"  Add Slot Array
R Resize Drill(s)
T Add a new Tool
W\n" -"  Add Slot
  
Del Delete Drill(s)
Del Alternate: Delete Tool(s)
  
ESC Abort and return to Select
CTRL+S Save Object and Exit Editor
\n" -"
\n" -"
\n" -" GERBER EDITOR
\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -"
A\n" -"  Add Pad Array
B Buffer
C Copy
D Add Disc
E Add SemiDisc
J Jump to Location (x, y)
M Move
N Add Region
P Add Pad
R Within Track & Region Tools will cycle in " -"REVERSE the bend modes
S Scale
T Add Track
T Within Track & Region Tools will cycle " -"FORWARD the bend modes
  
Del Delete
Del Alternate: Delete Apertures
  
ESC Abort and return to Select
CTRL+E Eraser Tool
CTRL+S Save Object and Exit Editor
  
ALT+A Mark Area Tool
ALT+N Poligonize Tool
ALT+R Transformation Tool
\n" -" " -msgstr "" -"Editor Shortcut list
\n" -"
\n" -" GEOMETRY EDITOR
\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -"
A\n" -"  Draw an Arc
B Buffer Tool
C Copy Geo Item
D Within Add Arc will toogle the ARC " -"direction: CW or CCW
E Polygon Intersection Tool
I Paint Tool
J Jump to Location (x, y)
K Toggle Corner Snap
M Move Geo Item
M Within Add Arc will cycle through the ARC " -"modes
N Draw a Polygon
O Draw a Circle
P Draw a Path
R Draw Rectangle
S Polygon Substraction Tool
T Add Text Tool
U Polygon Union Tool
X Flip shape on X axis
Y Flip shape on Y axis
  
SHIFT+X Skew shape on X axis
SHIFT+Y Skew shape on Y axis
  
ALT+R Editor Transformation Tool
ALT+X Offset shape on X axis
ALT+Y Offset shape on Y axis
  
CTRL+M Measurement Tool
CTRL+S Save Object and Exit Editor
CTRL+X Polygon Cut Tool
  
Space Rotate Geometry
ENTER Finish drawing for certain tools
ESC Abort and return to Select
Del Delete Shape
\n" -"
\n" -"
\n" -" EXCELLON EDITOR
\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -"
A\n" -"  Add Drill Array
C Copy Drill(s)
D Add Drill
J Jump to Location (x, y)
M Move Drill(s)
Q\n" -"  Add Slot Array
R Resize Drill(s)
T Add a new Tool
W\n" -"  Add Slot
  
Del Delete Drill(s)
Del Alternate: Delete Tool(s)
  
ESC Abort and return to Select
CTRL+S Save Object and Exit Editor
\n" -"
\n" -"
\n" -" GERBER EDITOR
\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -"
A\n" -"  Add Pad Array
B Buffer
C Copy
D Add Disc
E Add SemiDisc
J Jump to Location (x, y)
M Move
N Add Region
P Add Pad
R Within Track & Region Tools will cycle in " -"REVERSE the bend modes
S Scale
T Add Track
T Within Track & Region Tools will cycle " -"FORWARD the bend modes
  
Del Delete
Del Alternate: Delete Apertures
  
ESC Abort and return to Select
CTRL+E Eraser Tool
CTRL+S Save Object and Exit Editor
  
ALT+A Mark Area Tool
ALT+N Poligonize Tool
ALT+R Transformation Tool
\n" -" " +#| msgid "Paint Area" +msgid "Paint Area Tool" +msgstr "Paint Area Tool" -#: flatcamGUI/FlatCAMGUI.py:1642 +#: flatcamGUI/FlatCAMGUI.py:1311 flatcamTools/ToolPDF.py:38 +msgid "PDF Import Tool" +msgstr "PDF Import Tool" + +#: flatcamGUI/FlatCAMGUI.py:1311 +#| msgid "Transformations" +msgid "Transformations Tool" +msgstr "Transformations Tool" + +#: flatcamGUI/FlatCAMGUI.py:1311 +#| msgid "View Source" +msgid "View File Source" +msgstr "View File Source" + +#: flatcamGUI/FlatCAMGUI.py:1312 +#| msgid "Cutout Tool" +msgid "Cutout PCB Tool" +msgstr "Cutout PCB Tool" + +#: flatcamGUI/FlatCAMGUI.py:1312 +#| msgid "Enable Plot" +msgid "Enable all Plots" +msgstr "Enable all Plots" + +#: flatcamGUI/FlatCAMGUI.py:1312 +#| msgid "Disable Plot" +msgid "Disable all Plots" +msgstr "Disable all Plots" + +#: flatcamGUI/FlatCAMGUI.py:1312 +#| msgid "Disable non-selected\tALT+3" +msgid "Disable Non-selected Plots" +msgstr "Disable Non-selected Plots" + +#: flatcamGUI/FlatCAMGUI.py:1313 +#| msgid "&Toggle FullScreen\tALT+F10" +msgid "Toggle Full Screen" +msgstr "Toggle Full Screen" + +#: flatcamGUI/FlatCAMGUI.py:1313 +msgid "Abort current task (gracefully)" +msgstr "Abort current task (gracefully)" + +#: flatcamGUI/FlatCAMGUI.py:1313 +msgid "Open Online Manual" +msgstr "Open Online Manual" + +#: flatcamGUI/FlatCAMGUI.py:1314 +msgid "Open Online Tutorials" +msgstr "Open Online Tutorials" + +#: flatcamGUI/FlatCAMGUI.py:1314 flatcamTools/ToolSolderPaste.py:412 +msgid "Delete Object" +msgstr "Delete Object" + +#: flatcamGUI/FlatCAMGUI.py:1314 +#| msgid "Delete Tool" +msgid "Alternate: Delete Tool" +msgstr "Alternate: Delete Tool" + +#: flatcamGUI/FlatCAMGUI.py:1315 +msgid "(left to Key_1)Toogle Notebook Area (Left Side)" +msgstr "(left to Key_1)Toogle Notebook Area (Left Side)" + +#: flatcamGUI/FlatCAMGUI.py:1315 +#| msgid "Disable Plot" +msgid "En(Dis)able Obj Plot" +msgstr "En(Dis)able Obj Plot" + +#: flatcamGUI/FlatCAMGUI.py:1315 +#| msgid "Delete objects" +msgid "Deselects all objects" +msgstr "Deselects all objects" + +#: flatcamGUI/FlatCAMGUI.py:1329 +#| msgid "Key Shortcut List" +msgid "Editor Shortcut list" +msgstr "Editor Shortcut list" + +#: flatcamGUI/FlatCAMGUI.py:1479 +#| msgid "GEOMETRY" +msgid "GEOMETRY EDITOR" +msgstr "GEOMETRY EDITOR" + +#: flatcamGUI/FlatCAMGUI.py:1479 +msgid "Draw an Arc" +msgstr "Draw an Arc" + +#: flatcamGUI/FlatCAMGUI.py:1479 +#| msgid "Copy Geom\tC" +msgid "Copy Geo Item" +msgstr "Copy Geo Item" + +#: flatcamGUI/FlatCAMGUI.py:1480 +msgid "Within Add Arc will toogle the ARC direction: CW or CCW" +msgstr "Within Add Arc will toogle the ARC direction: CW or CCW" + +#: flatcamGUI/FlatCAMGUI.py:1480 +#| msgid "Polygon Intersection" +msgid "Polygon Intersection Tool" +msgstr "Polygon Intersection Tool" + +#: flatcamGUI/FlatCAMGUI.py:1481 +#| msgid "Paint Tool" +msgid "Geo Paint Tool" +msgstr "Geo Paint Tool" + +#: flatcamGUI/FlatCAMGUI.py:1481 flatcamGUI/FlatCAMGUI.py:1561 +#: flatcamGUI/FlatCAMGUI.py:1672 +#| msgid "Jump to Location\tJ" +msgid "Jump to Location (x, y)" +msgstr "Jump to Location (x, y)" + +#: flatcamGUI/FlatCAMGUI.py:1481 +#| msgid "Toggle Corner Snap\tK" +msgid "Toggle Corner Snap" +msgstr "Toggle Corner Snap" + +#: flatcamGUI/FlatCAMGUI.py:1481 +msgid "Move Geo Item" +msgstr "Move Geo Item" + +#: flatcamGUI/FlatCAMGUI.py:1482 +msgid "Within Add Arc will cycle through the ARC modes" +msgstr "Within Add Arc will cycle through the ARC modes" + +#: flatcamGUI/FlatCAMGUI.py:1482 +#| msgid "Polygon" +msgid "Draw a Polygon" +msgstr "Draw a Polygon" + +#: flatcamGUI/FlatCAMGUI.py:1482 +#| msgid "Circle" +msgid "Draw a Circle" +msgstr "Draw a Circle" + +#: flatcamGUI/FlatCAMGUI.py:1483 +msgid "Draw a Path" +msgstr "Draw a Path" + +#: flatcamGUI/FlatCAMGUI.py:1483 +#| msgid "Rectangle" +msgid "Draw Rectangle" +msgstr "Draw Rectangle" + +#: flatcamGUI/FlatCAMGUI.py:1483 +#| msgid "Polygon Subtraction" +msgid "Polygon Substraction Tool" +msgstr "Polygon Substraction Tool" + +#: flatcamGUI/FlatCAMGUI.py:1483 +#| msgid "Text Tool" +msgid "Add Text Tool" +msgstr "Add Text Tool" + +#: flatcamGUI/FlatCAMGUI.py:1484 +#| msgid "Polygon Union" +msgid "Polygon Union Tool" +msgstr "Polygon Union Tool" + +#: flatcamGUI/FlatCAMGUI.py:1484 +#| msgid "Flip on &X axis\tX" +msgid "Flip shape on X axis" +msgstr "Flip shape on X axis" + +#: flatcamGUI/FlatCAMGUI.py:1484 +#| msgid "Flip on &Y axis\tY" +msgid "Flip shape on Y axis" +msgstr "Flip shape on Y axis" + +#: flatcamGUI/FlatCAMGUI.py:1484 +#| msgid "Skew on X axis ..." +msgid "Skew shape on X axis" +msgstr "Skew shape on X axis" + +#: flatcamGUI/FlatCAMGUI.py:1485 +#| msgid "Skew on Y axis ..." +msgid "Skew shape on Y axis" +msgstr "Skew shape on Y axis" + +#: flatcamGUI/FlatCAMGUI.py:1485 +#| msgid "Transform Tool" +msgid "Editor Transformation Tool" +msgstr "Editor Transformation Tool" + +#: flatcamGUI/FlatCAMGUI.py:1485 +#| msgid "Offset on X axis ..." +msgid "Offset shape on X axis" +msgstr "Offset shape on X axis" + +#: flatcamGUI/FlatCAMGUI.py:1486 +#| msgid "Offset on Y axis ..." +msgid "Offset shape on Y axis" +msgstr "Offset shape on Y axis" + +#: flatcamGUI/FlatCAMGUI.py:1486 flatcamGUI/FlatCAMGUI.py:1563 +#: flatcamGUI/FlatCAMGUI.py:1676 +#| msgid "Save Object and close the Editor" +msgid "Save Object and Exit Editor" +msgstr "Save Object and Exit Editor" + +#: flatcamGUI/FlatCAMGUI.py:1486 +#| msgid "Polygon Subtraction" +msgid "Polygon Cut Tool" +msgstr "Polygon Cut Tool" + +#: flatcamGUI/FlatCAMGUI.py:1487 +#| msgid "Generate Geometry" +msgid "Rotate Geometry" +msgstr "Rotate Geometry" + +#: flatcamGUI/FlatCAMGUI.py:1487 +msgid "Finish drawing for certain tools" +msgstr "Finish drawing for certain tools" + +#: flatcamGUI/FlatCAMGUI.py:1487 flatcamGUI/FlatCAMGUI.py:1563 +#: flatcamGUI/FlatCAMGUI.py:1675 +msgid "Abort and return to Select" +msgstr "Abort and return to Select" + +#: flatcamGUI/FlatCAMGUI.py:1488 flatcamGUI/FlatCAMGUI.py:2148 +msgid "Delete Shape" +msgstr "Delete Shape" + +#: flatcamGUI/FlatCAMGUI.py:1560 +#| msgid "EXCELLON" +msgid "EXCELLON EDITOR" +msgstr "EXCELLON EDITOR" + +#: flatcamGUI/FlatCAMGUI.py:1560 +msgid "Copy Drill(s)" +msgstr "Copy Drill(s)" + +#: flatcamGUI/FlatCAMGUI.py:1560 flatcamGUI/FlatCAMGUI.py:1759 +msgid "Add Drill" +msgstr "Add Drill" + +#: flatcamGUI/FlatCAMGUI.py:1561 +#| msgid "Move Drill(s)\tM" +msgid "Move Drill(s)" +msgstr "Move Drill(s)" + +#: flatcamGUI/FlatCAMGUI.py:1562 +#| msgid "Add Tool" +msgid "Add a new Tool" +msgstr "Add a new Tool" + +#: flatcamGUI/FlatCAMGUI.py:1562 +#| msgid "Delete Drill" +msgid "Delete Drill(s)" +msgstr "Delete Drill(s)" + +#: flatcamGUI/FlatCAMGUI.py:1562 +#| msgid "Delete Tool" +msgid "Alternate: Delete Tool(s)" +msgstr "Alternate: Delete Tool(s)" + +#: flatcamGUI/FlatCAMGUI.py:1671 +#| msgid "GERBER" +msgid "GERBER EDITOR" +msgstr "GERBER EDITOR" + +#: flatcamGUI/FlatCAMGUI.py:1671 +#| msgid "Add Disc\tD" +msgid "Add Disc" +msgstr "Add Disc" + +#: flatcamGUI/FlatCAMGUI.py:1671 +#| msgid "Add SemiDisc\tE" +msgid "Add SemiDisc" +msgstr "Add SemiDisc" + +#: flatcamGUI/FlatCAMGUI.py:1673 +msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" +msgstr "Within Track & Region Tools will cycle in REVERSE the bend modes" + +#: flatcamGUI/FlatCAMGUI.py:1674 +msgid "Within Track & Region Tools will cycle FORWARD the bend modes" +msgstr "Within Track & Region Tools will cycle FORWARD the bend modes" + +#: flatcamGUI/FlatCAMGUI.py:1675 +#| msgid "Add/Delete Aperture" +msgid "Alternate: Delete Apertures" +msgstr "Alternate: Delete Apertures" + +#: flatcamGUI/FlatCAMGUI.py:1675 +#| msgid "Transform Tool" +msgid "Eraser Tool" +msgstr "Eraser Tool" + +#: flatcamGUI/FlatCAMGUI.py:1676 flatcamGUI/FlatCAMGUI.py:4935 +msgid "Mark Area Tool" +msgstr "Mark Area Tool" + +#: flatcamGUI/FlatCAMGUI.py:1676 +#| msgid "Poligonize" +msgid "Poligonize Tool" +msgstr "Poligonize Tool" + +#: flatcamGUI/FlatCAMGUI.py:1676 +#| msgid "Transform Tool" +msgid "Transformation Tool" +msgstr "Transformation Tool" + +#: flatcamGUI/FlatCAMGUI.py:1692 msgid "Toggle Visibility" msgstr "Toggle Visibility" -#: flatcamGUI/FlatCAMGUI.py:1643 +#: flatcamGUI/FlatCAMGUI.py:1693 msgid "Toggle Panel" msgstr "Toggle Panel" -#: flatcamGUI/FlatCAMGUI.py:1646 +#: flatcamGUI/FlatCAMGUI.py:1696 msgid "New" msgstr "New" -#: flatcamGUI/FlatCAMGUI.py:1647 +#: flatcamGUI/FlatCAMGUI.py:1697 msgid "Geometry" msgstr "Geometry" -#: flatcamGUI/FlatCAMGUI.py:1649 +#: flatcamGUI/FlatCAMGUI.py:1699 msgid "Excellon" msgstr "Excellon" -#: flatcamGUI/FlatCAMGUI.py:1654 +#: flatcamGUI/FlatCAMGUI.py:1704 msgid "Grids" msgstr "Grids" -#: flatcamGUI/FlatCAMGUI.py:1656 +#: flatcamGUI/FlatCAMGUI.py:1706 msgid "View" msgstr "View" -#: flatcamGUI/FlatCAMGUI.py:1658 +#: flatcamGUI/FlatCAMGUI.py:1708 msgid "Clear Plot" msgstr "Clear Plot" -#: flatcamGUI/FlatCAMGUI.py:1659 +#: flatcamGUI/FlatCAMGUI.py:1709 msgid "Replot" msgstr "Replot" -#: flatcamGUI/FlatCAMGUI.py:1662 +#: flatcamGUI/FlatCAMGUI.py:1712 msgid "Geo Editor" msgstr "Geo Editor" -#: flatcamGUI/FlatCAMGUI.py:1663 +#: flatcamGUI/FlatCAMGUI.py:1713 msgid "Path" msgstr "Path" -#: flatcamGUI/FlatCAMGUI.py:1664 +#: flatcamGUI/FlatCAMGUI.py:1714 msgid "Rectangle" msgstr "Rectangle" -#: flatcamGUI/FlatCAMGUI.py:1666 +#: flatcamGUI/FlatCAMGUI.py:1716 msgid "Circle" msgstr "Circle" -#: flatcamGUI/FlatCAMGUI.py:1667 +#: flatcamGUI/FlatCAMGUI.py:1717 msgid "Polygon" msgstr "Polygon" -#: flatcamGUI/FlatCAMGUI.py:1668 +#: flatcamGUI/FlatCAMGUI.py:1718 msgid "Arc" msgstr "Arc" -#: flatcamGUI/FlatCAMGUI.py:1671 +#: flatcamGUI/FlatCAMGUI.py:1721 msgid "Text" msgstr "Text" -#: flatcamGUI/FlatCAMGUI.py:1677 +#: flatcamGUI/FlatCAMGUI.py:1727 msgid "Union" msgstr "Union" -#: flatcamGUI/FlatCAMGUI.py:1678 +#: flatcamGUI/FlatCAMGUI.py:1728 msgid "Intersection" msgstr "Intersection" -#: flatcamGUI/FlatCAMGUI.py:1679 +#: flatcamGUI/FlatCAMGUI.py:1729 msgid "Substraction" msgstr "Substraction" -#: flatcamGUI/FlatCAMGUI.py:1680 flatcamGUI/FlatCAMGUI.py:6175 +#: flatcamGUI/FlatCAMGUI.py:1730 flatcamGUI/FlatCAMGUI.py:6307 #: flatcamGUI/ObjectUI.py:1409 msgid "Cut" msgstr "Cut" -#: flatcamGUI/FlatCAMGUI.py:1687 +#: flatcamGUI/FlatCAMGUI.py:1737 msgid "Pad" msgstr "Pad" -#: flatcamGUI/FlatCAMGUI.py:1688 +#: flatcamGUI/FlatCAMGUI.py:1738 msgid "Pad Array" msgstr "Pad Array" -#: flatcamGUI/FlatCAMGUI.py:1691 +#: flatcamGUI/FlatCAMGUI.py:1741 msgid "Track" msgstr "Track" -#: flatcamGUI/FlatCAMGUI.py:1692 +#: flatcamGUI/FlatCAMGUI.py:1742 msgid "Region" msgstr "Region" -#: flatcamGUI/FlatCAMGUI.py:1708 +#: flatcamGUI/FlatCAMGUI.py:1758 msgid "Exc Editor" msgstr "Exc Editor" -#: flatcamGUI/FlatCAMGUI.py:1709 -msgid "Add Drill" -msgstr "Add Drill" - -#: flatcamGUI/FlatCAMGUI.py:1745 +#: flatcamGUI/FlatCAMGUI.py:1808 msgid "Print Preview" msgstr "Print Preview" -#: flatcamGUI/FlatCAMGUI.py:1746 +#: flatcamGUI/FlatCAMGUI.py:1809 +msgid "Open a OS standard Preview Print window." +msgstr "Open a OS standard Preview Print window." + +#: flatcamGUI/FlatCAMGUI.py:1810 msgid "Print Code" msgstr "Print Code" -#: flatcamGUI/FlatCAMGUI.py:1747 +#: flatcamGUI/FlatCAMGUI.py:1811 +msgid "Open a OS standard Print window." +msgstr "Open a OS standard Print window." + +#: flatcamGUI/FlatCAMGUI.py:1813 msgid "Find in Code" msgstr "Find in Code" -#: flatcamGUI/FlatCAMGUI.py:1752 +#: flatcamGUI/FlatCAMGUI.py:1814 +msgid "Will search and highlight in yellow the string in the Find box." +msgstr "Will search and highlight in yellow the string in the Find box." + +#: flatcamGUI/FlatCAMGUI.py:1820 +msgid "Find box. Enter here the strings to be searched in the text." +msgstr "Find box. Enter here the strings to be searched in the text." + +#: flatcamGUI/FlatCAMGUI.py:1823 msgid "Replace With" msgstr "Replace With" -#: flatcamGUI/FlatCAMGUI.py:1756 flatcamGUI/FlatCAMGUI.py:6173 -#: flatcamGUI/FlatCAMGUI.py:6966 flatcamGUI/ObjectUI.py:1407 +#: flatcamGUI/FlatCAMGUI.py:1824 +#| msgid "" +#| "When checked it will replace all instances in the 'Find' box\n" +#| "with the text in the 'Replace' box.." +msgid "" +"Will replace the string from the Find box with the one in the Replace box." +msgstr "" +"Will replace the string from the Find box with the one in the Replace box." + +#: flatcamGUI/FlatCAMGUI.py:1828 +msgid "String to replace the one in the Find box throughout the text." +msgstr "String to replace the one in the Find box throughout the text." + +#: flatcamGUI/FlatCAMGUI.py:1831 flatcamGUI/FlatCAMGUI.py:6305 +#: flatcamGUI/FlatCAMGUI.py:7098 flatcamGUI/ObjectUI.py:1407 msgid "All" msgstr "All" -#: flatcamGUI/FlatCAMGUI.py:1758 +#: flatcamGUI/FlatCAMGUI.py:1833 msgid "" "When checked it will replace all instances in the 'Find' box\n" "with the text in the 'Replace' box.." @@ -7303,15 +5969,32 @@ msgstr "" "When checked it will replace all instances in the 'Find' box\n" "with the text in the 'Replace' box.." -#: flatcamGUI/FlatCAMGUI.py:1761 +#: flatcamGUI/FlatCAMGUI.py:1836 msgid "Open Code" msgstr "Open Code" -#: flatcamGUI/FlatCAMGUI.py:1762 +#: flatcamGUI/FlatCAMGUI.py:1837 +msgid "Will open a text file in the editor." +msgstr "Will open a text file in the editor." + +#: flatcamGUI/FlatCAMGUI.py:1839 msgid "Save Code" msgstr "Save Code" -#: flatcamGUI/FlatCAMGUI.py:1797 +#: flatcamGUI/FlatCAMGUI.py:1840 +msgid "Will save the text in the editor into a file." +msgstr "Will save the text in the editor into a file." + +#: flatcamGUI/FlatCAMGUI.py:1842 +#| msgid "Open Code" +msgid "Run Code" +msgstr "Run Code" + +#: flatcamGUI/FlatCAMGUI.py:1843 +msgid "Will run the TCL commands found in the text file, one by one." +msgstr "Will run the TCL commands found in the text file, one by one." + +#: flatcamGUI/FlatCAMGUI.py:1881 msgid "" "Relative neasurement.\n" "Reference is last click position" @@ -7319,7 +6002,7 @@ msgstr "" "Relative neasurement.\n" "Reference is last click position" -#: flatcamGUI/FlatCAMGUI.py:1803 +#: flatcamGUI/FlatCAMGUI.py:1887 msgid "" "Absolute neasurement.\n" "Reference is (X=0, Y= 0) position" @@ -7327,27 +6010,23 @@ msgstr "" "Absolute neasurement.\n" "Reference is (X=0, Y= 0) position" -#: flatcamGUI/FlatCAMGUI.py:1933 +#: flatcamGUI/FlatCAMGUI.py:2016 msgid "Lock Toolbars" msgstr "Lock Toolbars" -#: flatcamGUI/FlatCAMGUI.py:2038 +#: flatcamGUI/FlatCAMGUI.py:2121 msgid "Select 'Esc'" msgstr "Select 'Esc'" -#: flatcamGUI/FlatCAMGUI.py:2063 +#: flatcamGUI/FlatCAMGUI.py:2146 msgid "Copy Objects" msgstr "Copy Objects" -#: flatcamGUI/FlatCAMGUI.py:2065 -msgid "Delete Shape" -msgstr "Delete Shape" - -#: flatcamGUI/FlatCAMGUI.py:2070 +#: flatcamGUI/FlatCAMGUI.py:2153 msgid "Move Objects" msgstr "Move Objects" -#: flatcamGUI/FlatCAMGUI.py:2506 +#: flatcamGUI/FlatCAMGUI.py:2589 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -7359,21 +6038,12 @@ msgstr "" "out of the first item. In the end press ~X~ key or\n" "the toolbar button." -#: flatcamGUI/FlatCAMGUI.py:2513 flatcamGUI/FlatCAMGUI.py:2650 -#: flatcamGUI/FlatCAMGUI.py:2709 flatcamGUI/FlatCAMGUI.py:2729 +#: flatcamGUI/FlatCAMGUI.py:2596 flatcamGUI/FlatCAMGUI.py:2734 +#: flatcamGUI/FlatCAMGUI.py:2793 flatcamGUI/FlatCAMGUI.py:2813 msgid "Warning" msgstr "Warning" -#: flatcamGUI/FlatCAMGUI.py:2560 flatcamGUI/FlatCAMGUI.py:2572 -msgid "[success] Done." -msgstr "[success] Done." - -#: flatcamGUI/FlatCAMGUI.py:2580 flatcamGUI/FlatCAMGUI.py:2788 -#: flatcamGUI/FlatCAMGUI.py:2999 -msgid "[WARNING_NOTCL] Cancelled." -msgstr "[WARNING_NOTCL] Cancelled." - -#: flatcamGUI/FlatCAMGUI.py:2645 +#: flatcamGUI/FlatCAMGUI.py:2729 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -7381,7 +6051,7 @@ msgstr "" "Please select geometry items \n" "on which to perform Intersection Tool." -#: flatcamGUI/FlatCAMGUI.py:2704 +#: flatcamGUI/FlatCAMGUI.py:2788 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -7389,7 +6059,7 @@ msgstr "" "Please select geometry items \n" "on which to perform Substraction Tool." -#: flatcamGUI/FlatCAMGUI.py:2724 +#: flatcamGUI/FlatCAMGUI.py:2808 msgid "" "Please select geometry items \n" "on which to perform union." @@ -7397,73 +6067,67 @@ msgstr "" "Please select geometry items \n" "on which to perform union." -#: flatcamGUI/FlatCAMGUI.py:2804 flatcamGUI/FlatCAMGUI.py:3016 -msgid "[WARNING_NOTCL] Cancelled. Nothing selected to delete." -msgstr "[WARNING_NOTCL] Cancelled. Nothing selected to delete." +#: flatcamGUI/FlatCAMGUI.py:2889 flatcamGUI/FlatCAMGUI.py:3104 +#| msgid "[WARNING_NOTCL] Cancelled. Nothing selected to delete." +msgid "Cancelled. Nothing selected to delete." +msgstr "Cancelled. Nothing selected to delete." -#: flatcamGUI/FlatCAMGUI.py:2888 flatcamGUI/FlatCAMGUI.py:3083 -msgid "[WARNING_NOTCL] Cancelled. Nothing selected to copy." -msgstr "[WARNING_NOTCL] Cancelled. Nothing selected to copy." +#: flatcamGUI/FlatCAMGUI.py:2974 flatcamGUI/FlatCAMGUI.py:3172 +#| msgid "[WARNING_NOTCL] Cancelled. Nothing selected to copy." +msgid "Cancelled. Nothing selected to copy." +msgstr "Cancelled. Nothing selected to copy." -#: flatcamGUI/FlatCAMGUI.py:2934 flatcamGUI/FlatCAMGUI.py:3129 -msgid "[WARNING_NOTCL] Cancelled. Nothing selected to move." -msgstr "[WARNING_NOTCL] Cancelled. Nothing selected to move." +#: flatcamGUI/FlatCAMGUI.py:3021 flatcamGUI/FlatCAMGUI.py:3219 +#| msgid "[WARNING_NOTCL] Cancelled. Nothing selected to move." +msgid "Cancelled. Nothing selected to move." +msgstr "Cancelled. Nothing selected to move." -#: flatcamGUI/FlatCAMGUI.py:3155 +#: flatcamGUI/FlatCAMGUI.py:3245 msgid "New Tool ..." msgstr "New Tool ..." -#: flatcamGUI/FlatCAMGUI.py:3156 -#| msgid "Enter a Tool Diameter:" +#: flatcamGUI/FlatCAMGUI.py:3246 msgid "Enter a Tool Diameter" msgstr "Enter a Tool Diameter" -#: flatcamGUI/FlatCAMGUI.py:3164 -#, python-brace-format -msgid "[success] Added new tool with dia: {dia} {units}" -msgstr "[success] Added new tool with dia: {dia} {units}" +#: flatcamGUI/FlatCAMGUI.py:3262 +#| msgid "Adding Tool cancelled" +msgid "Adding Tool cancelled ..." +msgstr "Adding Tool cancelled ..." -#: flatcamGUI/FlatCAMGUI.py:3211 +#: flatcamGUI/FlatCAMGUI.py:3305 msgid "Measurement Tool exit..." msgstr "Measurement Tool exit..." -#: flatcamGUI/FlatCAMGUI.py:3312 -msgid "[WARNING_NOTCL] Application is saving the project. Please wait ..." -msgstr "[WARNING_NOTCL] Application is saving the project. Please wait ..." - -#: flatcamGUI/FlatCAMGUI.py:3554 +#: flatcamGUI/FlatCAMGUI.py:3649 msgid "GUI Preferences" msgstr "GUI Preferences" -#: flatcamGUI/FlatCAMGUI.py:3560 -#| msgid "Grid X value:" +#: flatcamGUI/FlatCAMGUI.py:3655 msgid "Grid X value" msgstr "Grid X value" -#: flatcamGUI/FlatCAMGUI.py:3562 +#: flatcamGUI/FlatCAMGUI.py:3657 msgid "This is the Grid snap value on X axis." msgstr "This is the Grid snap value on X axis." -#: flatcamGUI/FlatCAMGUI.py:3567 -#| msgid "Grid Y value:" +#: flatcamGUI/FlatCAMGUI.py:3662 msgid "Grid Y value" msgstr "Grid Y value" -#: flatcamGUI/FlatCAMGUI.py:3569 +#: flatcamGUI/FlatCAMGUI.py:3664 msgid "This is the Grid snap value on Y axis." msgstr "This is the Grid snap value on Y axis." -#: flatcamGUI/FlatCAMGUI.py:3574 -#| msgid "Snap Max:" +#: flatcamGUI/FlatCAMGUI.py:3669 msgid "Snap Max" msgstr "Snap Max" -#: flatcamGUI/FlatCAMGUI.py:3579 -#| msgid "Workspace:" +#: flatcamGUI/FlatCAMGUI.py:3674 msgid "Workspace" msgstr "Workspace" -#: flatcamGUI/FlatCAMGUI.py:3581 +#: flatcamGUI/FlatCAMGUI.py:3676 msgid "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." @@ -7471,12 +6135,11 @@ msgstr "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." -#: flatcamGUI/FlatCAMGUI.py:3584 -#| msgid "Wk. format:" +#: flatcamGUI/FlatCAMGUI.py:3679 msgid "Wk. format" msgstr "Wk. format" -#: flatcamGUI/FlatCAMGUI.py:3586 +#: flatcamGUI/FlatCAMGUI.py:3681 msgid "" "Select the type of rectangle to be used on canvas,\n" "as valid workspace." @@ -7484,12 +6147,11 @@ msgstr "" "Select the type of rectangle to be used on canvas,\n" "as valid workspace." -#: flatcamGUI/FlatCAMGUI.py:3599 -#| msgid "Plot Fill:" +#: flatcamGUI/FlatCAMGUI.py:3694 msgid "Plot Fill" msgstr "Plot Fill" -#: flatcamGUI/FlatCAMGUI.py:3601 +#: flatcamGUI/FlatCAMGUI.py:3696 msgid "" "Set the fill color for plotted objects.\n" "First 6 digits are the color and the last 2\n" @@ -7499,31 +6161,28 @@ msgstr "" "First 6 digits are the color and the last 2\n" "digits are for alpha (transparency) level." -#: flatcamGUI/FlatCAMGUI.py:3615 flatcamGUI/FlatCAMGUI.py:3665 -#: flatcamGUI/FlatCAMGUI.py:3715 -#| msgid "Alpha Level:" +#: flatcamGUI/FlatCAMGUI.py:3710 flatcamGUI/FlatCAMGUI.py:3760 +#: flatcamGUI/FlatCAMGUI.py:3810 msgid "Alpha Level" msgstr "Alpha Level" -#: flatcamGUI/FlatCAMGUI.py:3617 +#: flatcamGUI/FlatCAMGUI.py:3712 msgid "Set the fill transparency for plotted objects." msgstr "Set the fill transparency for plotted objects." -#: flatcamGUI/FlatCAMGUI.py:3634 -#| msgid "Plot Line:" +#: flatcamGUI/FlatCAMGUI.py:3729 msgid "Plot Line" msgstr "Plot Line" -#: flatcamGUI/FlatCAMGUI.py:3636 +#: flatcamGUI/FlatCAMGUI.py:3731 msgid "Set the line color for plotted objects." msgstr "Set the line color for plotted objects." -#: flatcamGUI/FlatCAMGUI.py:3648 -#| msgid "Sel. Fill:" +#: flatcamGUI/FlatCAMGUI.py:3743 msgid "Sel. Fill" msgstr "Sel. Fill" -#: flatcamGUI/FlatCAMGUI.py:3650 +#: flatcamGUI/FlatCAMGUI.py:3745 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from left to right.\n" @@ -7535,25 +6194,23 @@ msgstr "" "First 6 digits are the color and the last 2\n" "digits are for alpha (transparency) level." -#: flatcamGUI/FlatCAMGUI.py:3667 +#: flatcamGUI/FlatCAMGUI.py:3762 msgid "Set the fill transparency for the 'left to right' selection box." msgstr "Set the fill transparency for the 'left to right' selection box." -#: flatcamGUI/FlatCAMGUI.py:3684 -#| msgid "Sel. Line:" +#: flatcamGUI/FlatCAMGUI.py:3779 msgid "Sel. Line" msgstr "Sel. Line" -#: flatcamGUI/FlatCAMGUI.py:3686 +#: flatcamGUI/FlatCAMGUI.py:3781 msgid "Set the line color for the 'left to right' selection box." msgstr "Set the line color for the 'left to right' selection box." -#: flatcamGUI/FlatCAMGUI.py:3698 -#| msgid "Sel2. Fill:" +#: flatcamGUI/FlatCAMGUI.py:3793 msgid "Sel2. Fill" msgstr "Sel2. Fill" -#: flatcamGUI/FlatCAMGUI.py:3700 +#: flatcamGUI/FlatCAMGUI.py:3795 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from right to left.\n" @@ -7565,52 +6222,47 @@ msgstr "" "First 6 digits are the color and the last 2\n" "digits are for alpha (transparency) level." -#: flatcamGUI/FlatCAMGUI.py:3717 +#: flatcamGUI/FlatCAMGUI.py:3812 msgid "Set the fill transparency for selection 'right to left' box." msgstr "Set the fill transparency for selection 'right to left' box." -#: flatcamGUI/FlatCAMGUI.py:3734 -#| msgid "Sel2. Line:" +#: flatcamGUI/FlatCAMGUI.py:3829 msgid "Sel2. Line" msgstr "Sel2. Line" -#: flatcamGUI/FlatCAMGUI.py:3736 +#: flatcamGUI/FlatCAMGUI.py:3831 msgid "Set the line color for the 'right to left' selection box." msgstr "Set the line color for the 'right to left' selection box." -#: flatcamGUI/FlatCAMGUI.py:3748 -#| msgid "Editor Draw:" +#: flatcamGUI/FlatCAMGUI.py:3843 msgid "Editor Draw" msgstr "Editor Draw" -#: flatcamGUI/FlatCAMGUI.py:3750 +#: flatcamGUI/FlatCAMGUI.py:3845 msgid "Set the color for the shape." msgstr "Set the color for the shape." -#: flatcamGUI/FlatCAMGUI.py:3762 -#| msgid "Editor Draw Sel.:" +#: flatcamGUI/FlatCAMGUI.py:3857 msgid "Editor Draw Sel." msgstr "Editor Draw Sel." -#: flatcamGUI/FlatCAMGUI.py:3764 +#: flatcamGUI/FlatCAMGUI.py:3859 msgid "Set the color of the shape when selected." msgstr "Set the color of the shape when selected." -#: flatcamGUI/FlatCAMGUI.py:3776 -#| msgid "Project Items:" +#: flatcamGUI/FlatCAMGUI.py:3871 msgid "Project Items" msgstr "Project Items" -#: flatcamGUI/FlatCAMGUI.py:3778 +#: flatcamGUI/FlatCAMGUI.py:3873 msgid "Set the color of the items in Project Tab Tree." msgstr "Set the color of the items in Project Tab Tree." -#: flatcamGUI/FlatCAMGUI.py:3789 -#| msgid "Proj. Dis. Items:" +#: flatcamGUI/FlatCAMGUI.py:3884 msgid "Proj. Dis. Items" msgstr "Proj. Dis. Items" -#: flatcamGUI/FlatCAMGUI.py:3791 +#: flatcamGUI/FlatCAMGUI.py:3886 msgid "" "Set the color of the items in Project Tab Tree,\n" "for the case when the items are disabled." @@ -7618,16 +6270,15 @@ msgstr "" "Set the color of the items in Project Tab Tree,\n" "for the case when the items are disabled." -#: flatcamGUI/FlatCAMGUI.py:3842 +#: flatcamGUI/FlatCAMGUI.py:3937 msgid "GUI Settings" msgstr "GUI Settings" -#: flatcamGUI/FlatCAMGUI.py:3848 -#| msgid "Layout:" +#: flatcamGUI/FlatCAMGUI.py:3943 msgid "Layout" msgstr "Layout" -#: flatcamGUI/FlatCAMGUI.py:3850 +#: flatcamGUI/FlatCAMGUI.py:3945 msgid "" "Select an layout for FlatCAM.\n" "It is applied immediately." @@ -7635,12 +6286,11 @@ msgstr "" "Select an layout for FlatCAM.\n" "It is applied immediately." -#: flatcamGUI/FlatCAMGUI.py:3866 -#| msgid "Style:" +#: flatcamGUI/FlatCAMGUI.py:3961 msgid "Style" msgstr "Style" -#: flatcamGUI/FlatCAMGUI.py:3868 +#: flatcamGUI/FlatCAMGUI.py:3963 msgid "" "Select an style for FlatCAM.\n" "It will be applied at the next app start." @@ -7648,12 +6298,11 @@ msgstr "" "Select an style for FlatCAM.\n" "It will be applied at the next app start." -#: flatcamGUI/FlatCAMGUI.py:3879 -#| msgid "HDPI Support:" +#: flatcamGUI/FlatCAMGUI.py:3974 msgid "HDPI Support" msgstr "HDPI Support" -#: flatcamGUI/FlatCAMGUI.py:3881 +#: flatcamGUI/FlatCAMGUI.py:3976 msgid "" "Enable High DPI support for FlatCAM.\n" "It will be applied at the next app start." @@ -7661,11 +6310,11 @@ msgstr "" "Enable High DPI support for FlatCAM.\n" "It will be applied at the next app start." -#: flatcamGUI/FlatCAMGUI.py:3894 flatcamGUI/FlatCAMGUI.py:3994 +#: flatcamGUI/FlatCAMGUI.py:3989 flatcamGUI/FlatCAMGUI.py:4104 msgid "Clear GUI Settings" msgstr "Clear GUI Settings" -#: flatcamGUI/FlatCAMGUI.py:3896 +#: flatcamGUI/FlatCAMGUI.py:3991 msgid "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." @@ -7673,16 +6322,15 @@ msgstr "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." -#: flatcamGUI/FlatCAMGUI.py:3899 +#: flatcamGUI/FlatCAMGUI.py:3994 msgid "Clear" msgstr "Clear" -#: flatcamGUI/FlatCAMGUI.py:3903 -#| msgid "Hover Shape:" +#: flatcamGUI/FlatCAMGUI.py:3998 msgid "Hover Shape" msgstr "Hover Shape" -#: flatcamGUI/FlatCAMGUI.py:3905 +#: flatcamGUI/FlatCAMGUI.py:4000 msgid "" "Enable display of a hover shape for FlatCAM objects.\n" "It is displayed whenever the mouse cursor is hovering\n" @@ -7692,12 +6340,11 @@ msgstr "" "It is displayed whenever the mouse cursor is hovering\n" "over any kind of not-selected object." -#: flatcamGUI/FlatCAMGUI.py:3912 -#| msgid "Sel. Shape:" +#: flatcamGUI/FlatCAMGUI.py:4007 msgid "Sel. Shape" msgstr "Sel. Shape" -#: flatcamGUI/FlatCAMGUI.py:3914 +#: flatcamGUI/FlatCAMGUI.py:4009 msgid "" "Enable the display of a selection shape for FlatCAM objects.\n" "It is displayed whenever the mouse selects an object\n" @@ -7709,12 +6356,11 @@ msgstr "" "either by clicking or dragging mouse from left to right or\n" "right to left." -#: flatcamGUI/FlatCAMGUI.py:3921 -#| msgid "NB Font Size:" +#: flatcamGUI/FlatCAMGUI.py:4016 msgid "NB Font Size" msgstr "NB Font Size" -#: flatcamGUI/FlatCAMGUI.py:3923 +#: flatcamGUI/FlatCAMGUI.py:4018 msgid "" "This sets the font size for the elements found in the Notebook.\n" "The notebook is the collapsible area in the left side of the GUI,\n" @@ -7724,30 +6370,37 @@ msgstr "" "The notebook is the collapsible area in the left side of the GUI,\n" "and include the Project, Selected and Tool tabs." -#: flatcamGUI/FlatCAMGUI.py:3938 -#| msgid "Axis Font Size:" +#: flatcamGUI/FlatCAMGUI.py:4034 msgid "Axis Font Size" msgstr "Axis Font Size" -#: flatcamGUI/FlatCAMGUI.py:3940 +#: flatcamGUI/FlatCAMGUI.py:4036 msgid "This sets the font size for canvas axis." msgstr "This sets the font size for canvas axis." -#: flatcamGUI/FlatCAMGUI.py:3991 +#: flatcamGUI/FlatCAMGUI.py:4053 +msgid "Splash Screen" +msgstr "Splash Screen" + +#: flatcamGUI/FlatCAMGUI.py:4055 +msgid "Enable display of the splash screen at application startup." +msgstr "Enable display of the splash screen at application startup." + +#: flatcamGUI/FlatCAMGUI.py:4101 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "Are you sure you want to delete the GUI Settings? \n" -#: flatcamGUI/FlatCAMGUI.py:4015 +#: flatcamGUI/FlatCAMGUI.py:4125 msgid "App Preferences" msgstr "App Preferences" -#: flatcamGUI/FlatCAMGUI.py:4021 flatcamGUI/FlatCAMGUI.py:4549 -#: flatcamGUI/FlatCAMGUI.py:5374 flatcamTools/ToolMeasurement.py:43 +#: flatcamGUI/FlatCAMGUI.py:4131 flatcamGUI/FlatCAMGUI.py:4681 +#: flatcamGUI/FlatCAMGUI.py:5506 flatcamTools/ToolMeasurement.py:43 #: flatcamTools/ToolPcbWizard.py:127 flatcamTools/ToolProperties.py:133 msgid "Units" msgstr "Units" -#: flatcamGUI/FlatCAMGUI.py:4022 +#: flatcamGUI/FlatCAMGUI.py:4132 msgid "" "The default value for FlatCAM units.\n" "Whatever is selected here is set every time\n" @@ -7757,21 +6410,21 @@ msgstr "" "Whatever is selected here is set every time\n" "FLatCAM is started." -#: flatcamGUI/FlatCAMGUI.py:4025 +#: flatcamGUI/FlatCAMGUI.py:4135 msgid "IN" msgstr "IN" -#: flatcamGUI/FlatCAMGUI.py:4026 flatcamGUI/FlatCAMGUI.py:4555 -#: flatcamGUI/FlatCAMGUI.py:4987 flatcamGUI/FlatCAMGUI.py:5380 +#: flatcamGUI/FlatCAMGUI.py:4136 flatcamGUI/FlatCAMGUI.py:4687 +#: flatcamGUI/FlatCAMGUI.py:5119 flatcamGUI/FlatCAMGUI.py:5512 #: flatcamTools/ToolCalculators.py:61 flatcamTools/ToolPcbWizard.py:126 msgid "MM" msgstr "MM" -#: flatcamGUI/FlatCAMGUI.py:4029 +#: flatcamGUI/FlatCAMGUI.py:4139 msgid "APP. LEVEL" msgstr "APP. LEVEL" -#: flatcamGUI/FlatCAMGUI.py:4030 +#: flatcamGUI/FlatCAMGUI.py:4140 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -7787,19 +6440,19 @@ msgstr "" "The choice here will influence the parameters in\n" "the Selected Tab for all kinds of FlatCAM objects." -#: flatcamGUI/FlatCAMGUI.py:4035 flatcamGUI/FlatCAMGUI.py:5014 +#: flatcamGUI/FlatCAMGUI.py:4145 flatcamGUI/FlatCAMGUI.py:5146 msgid "Basic" msgstr "Basic" -#: flatcamGUI/FlatCAMGUI.py:4036 +#: flatcamGUI/FlatCAMGUI.py:4146 msgid "Advanced" msgstr "Advanced" -#: flatcamGUI/FlatCAMGUI.py:4039 +#: flatcamGUI/FlatCAMGUI.py:4149 msgid "Portable app" msgstr "Portable app" -#: flatcamGUI/FlatCAMGUI.py:4040 +#: flatcamGUI/FlatCAMGUI.py:4150 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -7813,19 +6466,19 @@ msgstr "" "which means that the preferences files will be saved\n" "in the application folder, in the lib\\config subfolder." -#: flatcamGUI/FlatCAMGUI.py:4047 +#: flatcamGUI/FlatCAMGUI.py:4157 msgid "Languages" msgstr "Languages" -#: flatcamGUI/FlatCAMGUI.py:4048 +#: flatcamGUI/FlatCAMGUI.py:4158 msgid "Set the language used throughout FlatCAM." msgstr "Set the language used throughout FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4051 +#: flatcamGUI/FlatCAMGUI.py:4161 msgid "Apply Language" msgstr "Apply Language" -#: flatcamGUI/FlatCAMGUI.py:4052 +#: flatcamGUI/FlatCAMGUI.py:4162 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click.Windows: When FlatCAM is installed in " @@ -7843,11 +6496,11 @@ msgstr "" "security features. In this case the language will be\n" "applied at the next app start." -#: flatcamGUI/FlatCAMGUI.py:4061 +#: flatcamGUI/FlatCAMGUI.py:4171 msgid "Shell at StartUp" msgstr "Shell at StartUp" -#: flatcamGUI/FlatCAMGUI.py:4063 flatcamGUI/FlatCAMGUI.py:4068 +#: flatcamGUI/FlatCAMGUI.py:4173 flatcamGUI/FlatCAMGUI.py:4178 msgid "" "Check this box if you want the shell to\n" "start automatically at startup." @@ -7855,11 +6508,11 @@ msgstr "" "Check this box if you want the shell to\n" "start automatically at startup." -#: flatcamGUI/FlatCAMGUI.py:4073 +#: flatcamGUI/FlatCAMGUI.py:4183 msgid "Version Check" msgstr "Version Check" -#: flatcamGUI/FlatCAMGUI.py:4075 flatcamGUI/FlatCAMGUI.py:4080 +#: flatcamGUI/FlatCAMGUI.py:4185 flatcamGUI/FlatCAMGUI.py:4190 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." @@ -7867,11 +6520,11 @@ msgstr "" "Check this box if you want to check\n" "for a new version automatically at startup." -#: flatcamGUI/FlatCAMGUI.py:4085 +#: flatcamGUI/FlatCAMGUI.py:4195 msgid "Send Stats" msgstr "Send Stats" -#: flatcamGUI/FlatCAMGUI.py:4087 flatcamGUI/FlatCAMGUI.py:4092 +#: flatcamGUI/FlatCAMGUI.py:4197 flatcamGUI/FlatCAMGUI.py:4202 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." @@ -7879,11 +6532,11 @@ msgstr "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4099 +#: flatcamGUI/FlatCAMGUI.py:4209 msgid "Pan Button" msgstr "Pan Button" -#: flatcamGUI/FlatCAMGUI.py:4100 +#: flatcamGUI/FlatCAMGUI.py:4210 msgid "" "Select the mouse button to use for panning:\n" "- MMB --> Middle Mouse Button\n" @@ -7893,36 +6546,35 @@ msgstr "" "- MMB --> Middle Mouse Button\n" "- RMB --> Right Mouse Button" -#: flatcamGUI/FlatCAMGUI.py:4103 +#: flatcamGUI/FlatCAMGUI.py:4213 msgid "MMB" msgstr "MMB" -#: flatcamGUI/FlatCAMGUI.py:4104 +#: flatcamGUI/FlatCAMGUI.py:4214 msgid "RMB" msgstr "RMB" -#: flatcamGUI/FlatCAMGUI.py:4107 -#| msgid "Multiple Sel:" +#: flatcamGUI/FlatCAMGUI.py:4217 msgid "Multiple Sel" msgstr "Multiple Sel" -#: flatcamGUI/FlatCAMGUI.py:4108 +#: flatcamGUI/FlatCAMGUI.py:4218 msgid "Select the key used for multiple selection." msgstr "Select the key used for multiple selection." -#: flatcamGUI/FlatCAMGUI.py:4109 +#: flatcamGUI/FlatCAMGUI.py:4219 msgid "CTRL" msgstr "CTRL" -#: flatcamGUI/FlatCAMGUI.py:4110 +#: flatcamGUI/FlatCAMGUI.py:4220 msgid "SHIFT" msgstr "SHIFT" -#: flatcamGUI/FlatCAMGUI.py:4113 +#: flatcamGUI/FlatCAMGUI.py:4223 msgid "Project at StartUp" msgstr "Project at StartUp" -#: flatcamGUI/FlatCAMGUI.py:4115 flatcamGUI/FlatCAMGUI.py:4120 +#: flatcamGUI/FlatCAMGUI.py:4225 flatcamGUI/FlatCAMGUI.py:4230 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." @@ -7930,11 +6582,11 @@ msgstr "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." -#: flatcamGUI/FlatCAMGUI.py:4125 +#: flatcamGUI/FlatCAMGUI.py:4235 msgid "Project AutoHide" msgstr "Project AutoHide" -#: flatcamGUI/FlatCAMGUI.py:4127 flatcamGUI/FlatCAMGUI.py:4133 +#: flatcamGUI/FlatCAMGUI.py:4237 flatcamGUI/FlatCAMGUI.py:4243 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "hide automatically when there are no objects loaded and\n" @@ -7944,11 +6596,11 @@ msgstr "" "hide automatically when there are no objects loaded and\n" "to show whenever a new object is created." -#: flatcamGUI/FlatCAMGUI.py:4139 +#: flatcamGUI/FlatCAMGUI.py:4249 msgid "Enable ToolTips" msgstr "Enable ToolTips" -#: flatcamGUI/FlatCAMGUI.py:4141 flatcamGUI/FlatCAMGUI.py:4146 +#: flatcamGUI/FlatCAMGUI.py:4251 flatcamGUI/FlatCAMGUI.py:4256 msgid "" "Check this box if you want to have toolTips displayed\n" "when hovering with mouse over items throughout the App." @@ -7956,11 +6608,11 @@ msgstr "" "Check this box if you want to have toolTips displayed\n" "when hovering with mouse over items throughout the App." -#: flatcamGUI/FlatCAMGUI.py:4149 +#: flatcamGUI/FlatCAMGUI.py:4259 msgid "Workers number" msgstr "Workers number" -#: flatcamGUI/FlatCAMGUI.py:4151 flatcamGUI/FlatCAMGUI.py:4160 +#: flatcamGUI/FlatCAMGUI.py:4261 flatcamGUI/FlatCAMGUI.py:4270 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -7976,11 +6628,11 @@ msgstr "" "Default value is 2.\n" "After change, it will be applied at next App start." -#: flatcamGUI/FlatCAMGUI.py:4170 +#: flatcamGUI/FlatCAMGUI.py:4280 msgid "Geo Tolerance" msgstr "Geo Tolerance" -#: flatcamGUI/FlatCAMGUI.py:4172 flatcamGUI/FlatCAMGUI.py:4181 +#: flatcamGUI/FlatCAMGUI.py:4282 flatcamGUI/FlatCAMGUI.py:4291 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.01.\n" @@ -7996,11 +6648,11 @@ msgstr "" "performance. Higher value will provide more\n" "performance at the expense of level of detail." -#: flatcamGUI/FlatCAMGUI.py:4220 +#: flatcamGUI/FlatCAMGUI.py:4330 msgid "\"Open\" behavior" msgstr "\"Open\" behavior" -#: flatcamGUI/FlatCAMGUI.py:4222 +#: flatcamGUI/FlatCAMGUI.py:4332 msgid "" "When checked the path for the last saved file is used when saving files,\n" "and the path for the last opened file is used when opening files.\n" @@ -8014,11 +6666,11 @@ msgstr "" "When unchecked the path for opening files is the one used last: either the\n" "path for saving files or the path for opening files." -#: flatcamGUI/FlatCAMGUI.py:4231 +#: flatcamGUI/FlatCAMGUI.py:4341 msgid "Delete object confirmation" msgstr "Delete object confirmation" -#: flatcamGUI/FlatCAMGUI.py:4233 +#: flatcamGUI/FlatCAMGUI.py:4343 msgid "" "When checked the application will ask for user confirmation\n" "whenever the Delete object(s) event is triggered, either by\n" @@ -8028,11 +6680,11 @@ msgstr "" "whenever the Delete object(s) event is triggered, either by\n" "menu shortcut or key shortcut." -#: flatcamGUI/FlatCAMGUI.py:4240 +#: flatcamGUI/FlatCAMGUI.py:4350 msgid "Save Compressed Project" msgstr "Save Compressed Project" -#: flatcamGUI/FlatCAMGUI.py:4242 +#: flatcamGUI/FlatCAMGUI.py:4352 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." @@ -8040,11 +6692,11 @@ msgstr "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." -#: flatcamGUI/FlatCAMGUI.py:4253 +#: flatcamGUI/FlatCAMGUI.py:4363 msgid "Compression Level" msgstr "Compression Level" -#: flatcamGUI/FlatCAMGUI.py:4255 +#: flatcamGUI/FlatCAMGUI.py:4365 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" @@ -8054,53 +6706,53 @@ msgstr "" "a FlatCAM project. Higher value means better compression\n" "but require more RAM usage and more processing time." -#: flatcamGUI/FlatCAMGUI.py:4281 +#: flatcamGUI/FlatCAMGUI.py:4392 msgid "Gerber General" msgstr "Gerber General" -#: flatcamGUI/FlatCAMGUI.py:4284 flatcamGUI/FlatCAMGUI.py:4838 -#: flatcamGUI/FlatCAMGUI.py:5768 flatcamGUI/FlatCAMGUI.py:6149 +#: flatcamGUI/FlatCAMGUI.py:4395 flatcamGUI/FlatCAMGUI.py:4970 +#: flatcamGUI/FlatCAMGUI.py:5900 flatcamGUI/FlatCAMGUI.py:6281 #: flatcamGUI/ObjectUI.py:150 flatcamGUI/ObjectUI.py:562 #: flatcamGUI/ObjectUI.py:894 flatcamGUI/ObjectUI.py:1393 msgid "Plot Options" msgstr "Plot Options" -#: flatcamGUI/FlatCAMGUI.py:4291 flatcamGUI/FlatCAMGUI.py:4850 +#: flatcamGUI/FlatCAMGUI.py:4402 flatcamGUI/FlatCAMGUI.py:4982 #: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:563 msgid "Solid" msgstr "Solid" -#: flatcamGUI/FlatCAMGUI.py:4293 flatcamGUI/ObjectUI.py:158 +#: flatcamGUI/FlatCAMGUI.py:4404 flatcamGUI/ObjectUI.py:158 msgid "Solid color polygons." msgstr "Solid color polygons." -#: flatcamGUI/FlatCAMGUI.py:4298 flatcamGUI/ObjectUI.py:164 +#: flatcamGUI/FlatCAMGUI.py:4409 flatcamGUI/ObjectUI.py:164 msgid "M-Color" msgstr "M-Color" -#: flatcamGUI/FlatCAMGUI.py:4300 flatcamGUI/ObjectUI.py:166 +#: flatcamGUI/FlatCAMGUI.py:4411 flatcamGUI/ObjectUI.py:166 msgid "Draw polygons in different colors." msgstr "Draw polygons in different colors." -#: flatcamGUI/FlatCAMGUI.py:4305 flatcamGUI/FlatCAMGUI.py:4844 -#: flatcamGUI/FlatCAMGUI.py:5772 flatcamGUI/ObjectUI.py:172 +#: flatcamGUI/FlatCAMGUI.py:4416 flatcamGUI/FlatCAMGUI.py:4976 +#: flatcamGUI/FlatCAMGUI.py:5904 flatcamGUI/ObjectUI.py:172 #: flatcamGUI/ObjectUI.py:601 msgid "Plot" msgstr "Plot" -#: flatcamGUI/FlatCAMGUI.py:4307 flatcamGUI/FlatCAMGUI.py:5774 -#: flatcamGUI/FlatCAMGUI.py:6160 flatcamGUI/ObjectUI.py:174 +#: flatcamGUI/FlatCAMGUI.py:4418 flatcamGUI/FlatCAMGUI.py:5906 +#: flatcamGUI/FlatCAMGUI.py:6292 flatcamGUI/ObjectUI.py:174 #: flatcamGUI/ObjectUI.py:603 flatcamGUI/ObjectUI.py:940 #: flatcamGUI/ObjectUI.py:1503 msgid "Plot (show) this object." msgstr "Plot (show) this object." -#: flatcamGUI/FlatCAMGUI.py:4312 flatcamGUI/FlatCAMGUI.py:5782 -#: flatcamGUI/FlatCAMGUI.py:6230 +#: flatcamGUI/FlatCAMGUI.py:4423 flatcamGUI/FlatCAMGUI.py:5914 +#: flatcamGUI/FlatCAMGUI.py:6362 msgid "Circle Steps" msgstr "Circle Steps" -#: flatcamGUI/FlatCAMGUI.py:4314 +#: flatcamGUI/FlatCAMGUI.py:4425 msgid "" "The number of circle steps for Gerber \n" "circular aperture linear approximation." @@ -8108,7 +6760,7 @@ msgstr "" "The number of circle steps for Gerber \n" "circular aperture linear approximation." -#: flatcamGUI/FlatCAMGUI.py:4324 +#: flatcamGUI/FlatCAMGUI.py:4435 msgid "" "Buffering type:\n" "- None --> best performance, fast file loading but no so good display\n" @@ -8120,25 +6772,46 @@ msgstr "" "- Full --> slow file loading but good visuals. This is the default.\n" "<>: Don't change this unless you know what you are doing !!!" -#: flatcamGUI/FlatCAMGUI.py:4329 flatcamTools/ToolProperties.py:298 +#: flatcamGUI/FlatCAMGUI.py:4440 flatcamTools/ToolProperties.py:298 #: flatcamTools/ToolProperties.py:312 flatcamTools/ToolProperties.py:315 #: flatcamTools/ToolProperties.py:318 msgid "None" msgstr "None" -#: flatcamGUI/FlatCAMGUI.py:4330 +#: flatcamGUI/FlatCAMGUI.py:4441 msgid "Full" msgstr "Full" -#: flatcamGUI/FlatCAMGUI.py:4342 +#: flatcamGUI/FlatCAMGUI.py:4446 +msgid "Simplify" +msgstr "Simplify" + +#: flatcamGUI/FlatCAMGUI.py:4447 +msgid "" +"When checked all the Gerber polygons will be\n" +"loaded with simplification having a set tolerance." +msgstr "" +"When checked all the Gerber polygons will be\n" +"loaded with simplification having a set tolerance." + +#: flatcamGUI/FlatCAMGUI.py:4452 +#| msgid "Geo Tolerance" +msgid "Tolerance" +msgstr "Tolerance" + +#: flatcamGUI/FlatCAMGUI.py:4453 +msgid "Tolerance for poligon simplification." +msgstr "Tolerance for poligon simplification." + +#: flatcamGUI/FlatCAMGUI.py:4474 msgid "Gerber Options" msgstr "Gerber Options" -#: flatcamGUI/FlatCAMGUI.py:4345 flatcamGUI/ObjectUI.py:250 +#: flatcamGUI/FlatCAMGUI.py:4477 flatcamGUI/ObjectUI.py:250 msgid "Isolation Routing" msgstr "Isolation Routing" -#: flatcamGUI/FlatCAMGUI.py:4347 flatcamGUI/ObjectUI.py:252 +#: flatcamGUI/FlatCAMGUI.py:4479 flatcamGUI/ObjectUI.py:252 msgid "" "Create a Geometry object with\n" "toolpaths to cut outside polygons." @@ -8146,16 +6819,16 @@ msgstr "" "Create a Geometry object with\n" "toolpaths to cut outside polygons." -#: flatcamGUI/FlatCAMGUI.py:4358 flatcamGUI/FlatCAMGUI.py:5214 +#: flatcamGUI/FlatCAMGUI.py:4490 flatcamGUI/FlatCAMGUI.py:5346 #: flatcamGUI/ObjectUI.py:848 msgid "Diameter of the cutting tool." msgstr "Diameter of the cutting tool." -#: flatcamGUI/FlatCAMGUI.py:4365 flatcamGUI/ObjectUI.py:277 +#: flatcamGUI/FlatCAMGUI.py:4497 flatcamGUI/ObjectUI.py:277 msgid "# Passes" msgstr "# Passes" -#: flatcamGUI/FlatCAMGUI.py:4367 flatcamGUI/ObjectUI.py:279 +#: flatcamGUI/FlatCAMGUI.py:4499 flatcamGUI/ObjectUI.py:279 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -8163,11 +6836,11 @@ msgstr "" "Width of the isolation gap in\n" "number (integer) of tool widths." -#: flatcamGUI/FlatCAMGUI.py:4376 flatcamGUI/ObjectUI.py:288 +#: flatcamGUI/FlatCAMGUI.py:4508 flatcamGUI/ObjectUI.py:288 msgid "Pass overlap" msgstr "Pass overlap" -#: flatcamGUI/FlatCAMGUI.py:4378 flatcamGUI/ObjectUI.py:290 +#: flatcamGUI/FlatCAMGUI.py:4510 flatcamGUI/ObjectUI.py:290 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -8180,12 +6853,12 @@ msgstr "" "A value here of 0.25 means an overlap of 25% from the tool diameter found " "above." -#: flatcamGUI/FlatCAMGUI.py:4387 flatcamGUI/FlatCAMGUI.py:6490 +#: flatcamGUI/FlatCAMGUI.py:4519 flatcamGUI/FlatCAMGUI.py:6622 #: flatcamGUI/ObjectUI.py:300 flatcamTools/ToolNonCopperClear.py:147 msgid "Milling Type" msgstr "Milling Type" -#: flatcamGUI/FlatCAMGUI.py:4389 flatcamGUI/ObjectUI.py:302 +#: flatcamGUI/FlatCAMGUI.py:4521 flatcamGUI/ObjectUI.py:302 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -8195,29 +6868,29 @@ msgstr "" "- climb / best for precision milling and to reduce tool usage\n" "- conventional / useful when there is no backlash compensation" -#: flatcamGUI/FlatCAMGUI.py:4394 flatcamGUI/FlatCAMGUI.py:6497 +#: flatcamGUI/FlatCAMGUI.py:4526 flatcamGUI/FlatCAMGUI.py:6629 #: flatcamGUI/ObjectUI.py:306 flatcamTools/ToolNonCopperClear.py:154 msgid "Climb" msgstr "Climb" -#: flatcamGUI/FlatCAMGUI.py:4395 flatcamGUI/FlatCAMGUI.py:6498 +#: flatcamGUI/FlatCAMGUI.py:4527 flatcamGUI/FlatCAMGUI.py:6630 #: flatcamGUI/ObjectUI.py:307 flatcamTools/ToolNonCopperClear.py:155 msgid "Conv." msgstr "Conv." -#: flatcamGUI/FlatCAMGUI.py:4399 flatcamGUI/ObjectUI.py:312 +#: flatcamGUI/FlatCAMGUI.py:4531 flatcamGUI/ObjectUI.py:312 msgid "Combine Passes" msgstr "Combine Passes" -#: flatcamGUI/FlatCAMGUI.py:4401 flatcamGUI/ObjectUI.py:314 +#: flatcamGUI/FlatCAMGUI.py:4533 flatcamGUI/ObjectUI.py:314 msgid "Combine all passes into one object" msgstr "Combine all passes into one object" -#: flatcamGUI/FlatCAMGUI.py:4406 flatcamGUI/ObjectUI.py:477 +#: flatcamGUI/FlatCAMGUI.py:4538 flatcamGUI/ObjectUI.py:477 msgid "Non-copper regions" msgstr "Non-copper regions" -#: flatcamGUI/FlatCAMGUI.py:4408 flatcamGUI/ObjectUI.py:479 +#: flatcamGUI/FlatCAMGUI.py:4540 flatcamGUI/ObjectUI.py:479 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -8231,12 +6904,12 @@ msgstr "" "object. Can be used to remove all\n" "copper from a specified region." -#: flatcamGUI/FlatCAMGUI.py:4420 flatcamGUI/FlatCAMGUI.py:4445 +#: flatcamGUI/FlatCAMGUI.py:4552 flatcamGUI/FlatCAMGUI.py:4577 #: flatcamGUI/ObjectUI.py:489 flatcamGUI/ObjectUI.py:521 msgid "Boundary Margin" msgstr "Boundary Margin" -#: flatcamGUI/FlatCAMGUI.py:4422 flatcamGUI/ObjectUI.py:491 +#: flatcamGUI/FlatCAMGUI.py:4554 flatcamGUI/ObjectUI.py:491 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -8248,21 +6921,21 @@ msgstr "" "objects with this minimum\n" "distance." -#: flatcamGUI/FlatCAMGUI.py:4432 flatcamGUI/FlatCAMGUI.py:4454 +#: flatcamGUI/FlatCAMGUI.py:4564 flatcamGUI/FlatCAMGUI.py:4586 #: flatcamGUI/ObjectUI.py:502 flatcamGUI/ObjectUI.py:531 msgid "Rounded Geo" msgstr "Rounded Geo" -#: flatcamGUI/FlatCAMGUI.py:4434 flatcamGUI/ObjectUI.py:504 +#: flatcamGUI/FlatCAMGUI.py:4566 flatcamGUI/ObjectUI.py:504 msgid "Resulting geometry will have rounded corners." msgstr "Resulting geometry will have rounded corners." -#: flatcamGUI/FlatCAMGUI.py:4439 flatcamGUI/ObjectUI.py:513 +#: flatcamGUI/FlatCAMGUI.py:4571 flatcamGUI/ObjectUI.py:513 #: flatcamTools/ToolPanelize.py:85 msgid "Bounding Box" msgstr "Bounding Box" -#: flatcamGUI/FlatCAMGUI.py:4447 flatcamGUI/ObjectUI.py:523 +#: flatcamGUI/FlatCAMGUI.py:4579 flatcamGUI/ObjectUI.py:523 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -8270,7 +6943,7 @@ msgstr "" "Distance of the edges of the box\n" "to the nearest polygon." -#: flatcamGUI/FlatCAMGUI.py:4456 flatcamGUI/ObjectUI.py:533 +#: flatcamGUI/FlatCAMGUI.py:4588 flatcamGUI/ObjectUI.py:533 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -8282,15 +6955,15 @@ msgstr "" "their radius is equal to\n" "the margin." -#: flatcamGUI/FlatCAMGUI.py:4470 +#: flatcamGUI/FlatCAMGUI.py:4602 msgid "Gerber Adv. Options" msgstr "Gerber Adv. Options" -#: flatcamGUI/FlatCAMGUI.py:4473 +#: flatcamGUI/FlatCAMGUI.py:4605 msgid "Advanced Param." msgstr "Advanced Param." -#: flatcamGUI/FlatCAMGUI.py:4475 +#: flatcamGUI/FlatCAMGUI.py:4607 msgid "" "A list of Gerber advanced parameters.\n" "Those parameters are available only for\n" @@ -8300,11 +6973,11 @@ msgstr "" "Those parameters are available only for\n" "Advanced App. Level." -#: flatcamGUI/FlatCAMGUI.py:4485 flatcamGUI/ObjectUI.py:318 +#: flatcamGUI/FlatCAMGUI.py:4617 flatcamGUI/ObjectUI.py:318 msgid "\"Follow\"" msgstr "\"Follow\"" -#: flatcamGUI/FlatCAMGUI.py:4487 flatcamGUI/ObjectUI.py:319 +#: flatcamGUI/FlatCAMGUI.py:4619 flatcamGUI/ObjectUI.py:319 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -8314,11 +6987,11 @@ msgstr "" "This means that it will cut through\n" "the middle of the trace." -#: flatcamGUI/FlatCAMGUI.py:4494 +#: flatcamGUI/FlatCAMGUI.py:4626 msgid "Table Show/Hide" msgstr "Table Show/Hide" -#: flatcamGUI/FlatCAMGUI.py:4496 +#: flatcamGUI/FlatCAMGUI.py:4628 msgid "" "Toggle the display of the Gerber Apertures Table.\n" "Also, on hide, it will delete all mark shapes\n" @@ -8328,15 +7001,15 @@ msgstr "" "Also, on hide, it will delete all mark shapes\n" "that are drawn on canvas." -#: flatcamGUI/FlatCAMGUI.py:4535 +#: flatcamGUI/FlatCAMGUI.py:4667 msgid "Gerber Export" msgstr "Gerber Export" -#: flatcamGUI/FlatCAMGUI.py:4538 flatcamGUI/FlatCAMGUI.py:5363 +#: flatcamGUI/FlatCAMGUI.py:4670 flatcamGUI/FlatCAMGUI.py:5495 msgid "Export Options" msgstr "Export Options" -#: flatcamGUI/FlatCAMGUI.py:4540 +#: flatcamGUI/FlatCAMGUI.py:4672 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Gerber menu entry." @@ -8344,21 +7017,21 @@ msgstr "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Gerber menu entry." -#: flatcamGUI/FlatCAMGUI.py:4551 flatcamGUI/FlatCAMGUI.py:4557 +#: flatcamGUI/FlatCAMGUI.py:4683 flatcamGUI/FlatCAMGUI.py:4689 msgid "The units used in the Gerber file." msgstr "The units used in the Gerber file." -#: flatcamGUI/FlatCAMGUI.py:4554 flatcamGUI/FlatCAMGUI.py:4884 -#: flatcamGUI/FlatCAMGUI.py:4986 flatcamGUI/FlatCAMGUI.py:5379 +#: flatcamGUI/FlatCAMGUI.py:4686 flatcamGUI/FlatCAMGUI.py:5016 +#: flatcamGUI/FlatCAMGUI.py:5118 flatcamGUI/FlatCAMGUI.py:5511 #: flatcamTools/ToolCalculators.py:60 flatcamTools/ToolPcbWizard.py:125 msgid "INCH" msgstr "INCH" -#: flatcamGUI/FlatCAMGUI.py:4563 flatcamGUI/FlatCAMGUI.py:5388 +#: flatcamGUI/FlatCAMGUI.py:4695 flatcamGUI/FlatCAMGUI.py:5520 msgid "Int/Decimals" msgstr "Int/Decimals" -#: flatcamGUI/FlatCAMGUI.py:4565 +#: flatcamGUI/FlatCAMGUI.py:4697 msgid "" "The number of digits in the whole part of the number\n" "and in the fractional part of the number." @@ -8366,7 +7039,7 @@ msgstr "" "The number of digits in the whole part of the number\n" "and in the fractional part of the number." -#: flatcamGUI/FlatCAMGUI.py:4576 +#: flatcamGUI/FlatCAMGUI.py:4708 msgid "" "This numbers signify the number of digits in\n" "the whole part of Gerber coordinates." @@ -8374,7 +7047,7 @@ msgstr "" "This numbers signify the number of digits in\n" "the whole part of Gerber coordinates." -#: flatcamGUI/FlatCAMGUI.py:4590 +#: flatcamGUI/FlatCAMGUI.py:4722 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Gerber coordinates." @@ -8382,11 +7055,11 @@ msgstr "" "This numbers signify the number of digits in\n" "the decimal part of Gerber coordinates." -#: flatcamGUI/FlatCAMGUI.py:4599 flatcamGUI/FlatCAMGUI.py:5449 +#: flatcamGUI/FlatCAMGUI.py:4731 flatcamGUI/FlatCAMGUI.py:5581 msgid "Zeros" msgstr "Zeros" -#: flatcamGUI/FlatCAMGUI.py:4602 flatcamGUI/FlatCAMGUI.py:4612 +#: flatcamGUI/FlatCAMGUI.py:4734 flatcamGUI/FlatCAMGUI.py:4744 msgid "" "This sets the type of Gerber zeros.\n" "If LZ then Leading Zeros are removed and\n" @@ -8400,36 +7073,36 @@ msgstr "" "If TZ is checked then Trailing Zeros are removed\n" "and Leading Zeros are kept." -#: flatcamGUI/FlatCAMGUI.py:4609 flatcamGUI/FlatCAMGUI.py:4962 -#: flatcamGUI/FlatCAMGUI.py:5459 flatcamTools/ToolPcbWizard.py:111 +#: flatcamGUI/FlatCAMGUI.py:4741 flatcamGUI/FlatCAMGUI.py:5094 +#: flatcamGUI/FlatCAMGUI.py:5591 flatcamTools/ToolPcbWizard.py:111 msgid "LZ" msgstr "LZ" -#: flatcamGUI/FlatCAMGUI.py:4610 flatcamGUI/FlatCAMGUI.py:4963 -#: flatcamGUI/FlatCAMGUI.py:5460 flatcamTools/ToolPcbWizard.py:112 +#: flatcamGUI/FlatCAMGUI.py:4742 flatcamGUI/FlatCAMGUI.py:5095 +#: flatcamGUI/FlatCAMGUI.py:5592 flatcamTools/ToolPcbWizard.py:112 msgid "TZ" msgstr "TZ" -#: flatcamGUI/FlatCAMGUI.py:4632 flatcamGUI/FlatCAMGUI.py:5513 -#: flatcamGUI/FlatCAMGUI.py:6115 flatcamGUI/FlatCAMGUI.py:6394 -#: flatcamGUI/FlatCAMGUI.py:6433 flatcamGUI/FlatCAMGUI.py:6688 -#: flatcamGUI/FlatCAMGUI.py:6787 flatcamGUI/FlatCAMGUI.py:6994 -#: flatcamGUI/FlatCAMGUI.py:7055 flatcamGUI/FlatCAMGUI.py:7254 -#: flatcamGUI/FlatCAMGUI.py:7386 flatcamGUI/FlatCAMGUI.py:7559 +#: flatcamGUI/FlatCAMGUI.py:4764 flatcamGUI/FlatCAMGUI.py:5645 +#: flatcamGUI/FlatCAMGUI.py:6247 flatcamGUI/FlatCAMGUI.py:6526 +#: flatcamGUI/FlatCAMGUI.py:6565 flatcamGUI/FlatCAMGUI.py:6820 +#: flatcamGUI/FlatCAMGUI.py:6919 flatcamGUI/FlatCAMGUI.py:7126 +#: flatcamGUI/FlatCAMGUI.py:7187 flatcamGUI/FlatCAMGUI.py:7386 +#: flatcamGUI/FlatCAMGUI.py:7518 flatcamGUI/FlatCAMGUI.py:7691 #: flatcamGUI/ObjectUI.py:1610 flatcamTools/ToolNonCopperClear.py:265 msgid "Parameters" msgstr "Parameters" -#: flatcamGUI/FlatCAMGUI.py:4634 +#: flatcamGUI/FlatCAMGUI.py:4766 msgid "A list of Gerber Editor parameters." msgstr "A list of Gerber Editor parameters." -#: flatcamGUI/FlatCAMGUI.py:4642 flatcamGUI/FlatCAMGUI.py:5523 -#: flatcamGUI/FlatCAMGUI.py:6125 +#: flatcamGUI/FlatCAMGUI.py:4774 flatcamGUI/FlatCAMGUI.py:5655 +#: flatcamGUI/FlatCAMGUI.py:6257 msgid "Selection limit" msgstr "Selection limit" -#: flatcamGUI/FlatCAMGUI.py:4644 +#: flatcamGUI/FlatCAMGUI.py:4776 msgid "" "Set the number of selected Gerber geometry\n" "items above which the utility geometry\n" @@ -8443,23 +7116,23 @@ msgstr "" "Increases the performance when moving a\n" "large number of geometric elements." -#: flatcamGUI/FlatCAMGUI.py:4656 +#: flatcamGUI/FlatCAMGUI.py:4788 msgid "New Aperture code" msgstr "New Aperture code" -#: flatcamGUI/FlatCAMGUI.py:4668 +#: flatcamGUI/FlatCAMGUI.py:4800 msgid "New Aperture size" msgstr "New Aperture size" -#: flatcamGUI/FlatCAMGUI.py:4670 +#: flatcamGUI/FlatCAMGUI.py:4802 msgid "Size for the new aperture" msgstr "Size for the new aperture" -#: flatcamGUI/FlatCAMGUI.py:4680 +#: flatcamGUI/FlatCAMGUI.py:4812 msgid "New Aperture type" msgstr "New Aperture type" -#: flatcamGUI/FlatCAMGUI.py:4682 +#: flatcamGUI/FlatCAMGUI.py:4814 msgid "" "Type for the new aperture.\n" "Can be 'C', 'R' or 'O'." @@ -8467,36 +7140,36 @@ msgstr "" "Type for the new aperture.\n" "Can be 'C', 'R' or 'O'." -#: flatcamGUI/FlatCAMGUI.py:4703 +#: flatcamGUI/FlatCAMGUI.py:4835 msgid "Aperture Dimensions" msgstr "Aperture Dimensions" -#: flatcamGUI/FlatCAMGUI.py:4705 flatcamGUI/FlatCAMGUI.py:5798 -#: flatcamGUI/FlatCAMGUI.py:6445 +#: flatcamGUI/FlatCAMGUI.py:4837 flatcamGUI/FlatCAMGUI.py:5930 +#: flatcamGUI/FlatCAMGUI.py:6577 msgid "Diameters of the cutting tools, separated by ','" msgstr "Diameters of the cutting tools, separated by ','" -#: flatcamGUI/FlatCAMGUI.py:4711 -#, python-format -msgid "%s:" -msgstr "%s:" +#: flatcamGUI/FlatCAMGUI.py:4843 +#| msgid "Linear Slot Array" +msgid "Linear Pad Array" +msgstr "Linear Pad Array" -#: flatcamGUI/FlatCAMGUI.py:4715 flatcamGUI/FlatCAMGUI.py:5564 -#: flatcamGUI/FlatCAMGUI.py:5695 +#: flatcamGUI/FlatCAMGUI.py:4847 flatcamGUI/FlatCAMGUI.py:5696 +#: flatcamGUI/FlatCAMGUI.py:5827 msgid "Linear Dir." msgstr "Linear Dir." -#: flatcamGUI/FlatCAMGUI.py:4751 +#: flatcamGUI/FlatCAMGUI.py:4883 msgid "Circular Pad Array" msgstr "Circular Pad Array" -#: flatcamGUI/FlatCAMGUI.py:4755 flatcamGUI/FlatCAMGUI.py:5604 -#: flatcamGUI/FlatCAMGUI.py:5735 +#: flatcamGUI/FlatCAMGUI.py:4887 flatcamGUI/FlatCAMGUI.py:5736 +#: flatcamGUI/FlatCAMGUI.py:5867 msgid "Circular Dir." msgstr "Circular Dir." -#: flatcamGUI/FlatCAMGUI.py:4757 flatcamGUI/FlatCAMGUI.py:5606 -#: flatcamGUI/FlatCAMGUI.py:5737 +#: flatcamGUI/FlatCAMGUI.py:4889 flatcamGUI/FlatCAMGUI.py:5738 +#: flatcamGUI/FlatCAMGUI.py:5869 msgid "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." @@ -8504,48 +7177,44 @@ msgstr "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." -#: flatcamGUI/FlatCAMGUI.py:4768 flatcamGUI/FlatCAMGUI.py:5617 -#: flatcamGUI/FlatCAMGUI.py:5748 +#: flatcamGUI/FlatCAMGUI.py:4900 flatcamGUI/FlatCAMGUI.py:5749 +#: flatcamGUI/FlatCAMGUI.py:5880 msgid "Circ. Angle" msgstr "Circ. Angle" -#: flatcamGUI/FlatCAMGUI.py:4783 +#: flatcamGUI/FlatCAMGUI.py:4915 msgid "Distance at which to buffer the Gerber element." msgstr "Distance at which to buffer the Gerber element." -#: flatcamGUI/FlatCAMGUI.py:4790 +#: flatcamGUI/FlatCAMGUI.py:4922 msgid "Scale Tool" msgstr "Scale Tool" -#: flatcamGUI/FlatCAMGUI.py:4796 +#: flatcamGUI/FlatCAMGUI.py:4928 msgid "Factor to scale the Gerber element." msgstr "Factor to scale the Gerber element." -#: flatcamGUI/FlatCAMGUI.py:4803 -msgid "Mark Area Tool" -msgstr "Mark Area Tool" - -#: flatcamGUI/FlatCAMGUI.py:4807 flatcamGUI/FlatCAMGUI.py:4817 +#: flatcamGUI/FlatCAMGUI.py:4939 flatcamGUI/FlatCAMGUI.py:4949 msgid "Threshold low" msgstr "Threshold low" -#: flatcamGUI/FlatCAMGUI.py:4809 +#: flatcamGUI/FlatCAMGUI.py:4941 msgid "Threshold value under which the apertures are not marked." msgstr "Threshold value under which the apertures are not marked." -#: flatcamGUI/FlatCAMGUI.py:4819 +#: flatcamGUI/FlatCAMGUI.py:4951 msgid "Threshold value over which the apertures are not marked." msgstr "Threshold value over which the apertures are not marked." -#: flatcamGUI/FlatCAMGUI.py:4835 +#: flatcamGUI/FlatCAMGUI.py:4967 msgid "Excellon General" msgstr "Excellon General" -#: flatcamGUI/FlatCAMGUI.py:4857 +#: flatcamGUI/FlatCAMGUI.py:4989 msgid "Excellon Format" msgstr "Excellon Format" -#: flatcamGUI/FlatCAMGUI.py:4859 +#: flatcamGUI/FlatCAMGUI.py:4991 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -8587,12 +7256,12 @@ msgstr "" "Sprint Layout 2:4 INCH LZ\n" "KiCAD 3:5 INCH TZ" -#: flatcamGUI/FlatCAMGUI.py:4887 +#: flatcamGUI/FlatCAMGUI.py:5019 msgid "Default values for INCH are 2:4" msgstr "Default values for INCH are 2:4" -#: flatcamGUI/FlatCAMGUI.py:4895 flatcamGUI/FlatCAMGUI.py:4928 -#: flatcamGUI/FlatCAMGUI.py:5403 +#: flatcamGUI/FlatCAMGUI.py:5027 flatcamGUI/FlatCAMGUI.py:5060 +#: flatcamGUI/FlatCAMGUI.py:5535 msgid "" "This numbers signify the number of digits in\n" "the whole part of Excellon coordinates." @@ -8600,8 +7269,8 @@ msgstr "" "This numbers signify the number of digits in\n" "the whole part of Excellon coordinates." -#: flatcamGUI/FlatCAMGUI.py:4909 flatcamGUI/FlatCAMGUI.py:4942 -#: flatcamGUI/FlatCAMGUI.py:5417 +#: flatcamGUI/FlatCAMGUI.py:5041 flatcamGUI/FlatCAMGUI.py:5074 +#: flatcamGUI/FlatCAMGUI.py:5549 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Excellon coordinates." @@ -8609,19 +7278,19 @@ msgstr "" "This numbers signify the number of digits in\n" "the decimal part of Excellon coordinates." -#: flatcamGUI/FlatCAMGUI.py:4917 +#: flatcamGUI/FlatCAMGUI.py:5049 msgid "METRIC" msgstr "METRIC" -#: flatcamGUI/FlatCAMGUI.py:4920 +#: flatcamGUI/FlatCAMGUI.py:5052 msgid "Default values for METRIC are 3:3" msgstr "Default values for METRIC are 3:3" -#: flatcamGUI/FlatCAMGUI.py:4951 +#: flatcamGUI/FlatCAMGUI.py:5083 msgid "Default Zeros" msgstr "Default Zeros" -#: flatcamGUI/FlatCAMGUI.py:4954 flatcamGUI/FlatCAMGUI.py:5452 +#: flatcamGUI/FlatCAMGUI.py:5086 flatcamGUI/FlatCAMGUI.py:5584 msgid "" "This sets the type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -8635,7 +7304,7 @@ msgstr "" "If TZ is checked then Trailing Zeros are kept\n" "and Leading Zeros are removed." -#: flatcamGUI/FlatCAMGUI.py:4965 +#: flatcamGUI/FlatCAMGUI.py:5097 msgid "" "This sets the default type of Excellon zeros.\n" "If it is not detected in the parsed file the value here\n" @@ -8651,11 +7320,11 @@ msgstr "" "If TZ is checked then Trailing Zeros are kept\n" "and Leading Zeros are removed." -#: flatcamGUI/FlatCAMGUI.py:4975 +#: flatcamGUI/FlatCAMGUI.py:5107 msgid "Default Units" msgstr "Default Units" -#: flatcamGUI/FlatCAMGUI.py:4978 +#: flatcamGUI/FlatCAMGUI.py:5110 msgid "" "This sets the default units of Excellon files.\n" "If it is not detected in the parsed file the value here\n" @@ -8667,7 +7336,7 @@ msgstr "" "will be used.Some Excellon files don't have an header\n" "therefore this parameter will be used." -#: flatcamGUI/FlatCAMGUI.py:4989 +#: flatcamGUI/FlatCAMGUI.py:5121 msgid "" "This sets the units of Excellon files.\n" "Some Excellon files don't have an header\n" @@ -8677,15 +7346,15 @@ msgstr "" "Some Excellon files don't have an header\n" "therefore this parameter will be used." -#: flatcamGUI/FlatCAMGUI.py:4997 +#: flatcamGUI/FlatCAMGUI.py:5129 msgid "Excellon Optimization" msgstr "Excellon Optimization" -#: flatcamGUI/FlatCAMGUI.py:5000 +#: flatcamGUI/FlatCAMGUI.py:5132 msgid "Algorithm: " msgstr "Algorithm: " -#: flatcamGUI/FlatCAMGUI.py:5002 flatcamGUI/FlatCAMGUI.py:5016 +#: flatcamGUI/FlatCAMGUI.py:5134 flatcamGUI/FlatCAMGUI.py:5148 msgid "" "This sets the optimization type for the Excellon drill path.\n" "If MH is checked then Google OR-Tools algorithm with MetaHeuristic\n" @@ -8705,15 +7374,15 @@ msgstr "" "If DISABLED, then FlatCAM works in 32bit mode and it uses \n" "Travelling Salesman algorithm for path optimization." -#: flatcamGUI/FlatCAMGUI.py:5013 +#: flatcamGUI/FlatCAMGUI.py:5145 msgid "MH" msgstr "MH" -#: flatcamGUI/FlatCAMGUI.py:5027 +#: flatcamGUI/FlatCAMGUI.py:5159 msgid "Optimization Time" msgstr "Optimization Time" -#: flatcamGUI/FlatCAMGUI.py:5030 +#: flatcamGUI/FlatCAMGUI.py:5162 msgid "" "When OR-Tools Metaheuristic (MH) is enabled there is a\n" "maximum threshold for how much time is spent doing the\n" @@ -8725,16 +7394,16 @@ msgstr "" "path optimization. This max duration is set here.\n" "In seconds." -#: flatcamGUI/FlatCAMGUI.py:5073 +#: flatcamGUI/FlatCAMGUI.py:5205 msgid "Excellon Options" msgstr "Excellon Options" -#: flatcamGUI/FlatCAMGUI.py:5076 flatcamGUI/FlatCAMGUI.py:5817 +#: flatcamGUI/FlatCAMGUI.py:5208 flatcamGUI/FlatCAMGUI.py:5949 #: flatcamGUI/ObjectUI.py:643 msgid "Create CNC Job" msgstr "Create CNC Job" -#: flatcamGUI/FlatCAMGUI.py:5078 +#: flatcamGUI/FlatCAMGUI.py:5210 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object." @@ -8742,14 +7411,14 @@ msgstr "" "Parameters used to create a CNC Job object\n" "for this drill object." -#: flatcamGUI/FlatCAMGUI.py:5086 flatcamGUI/FlatCAMGUI.py:5829 -#: flatcamGUI/FlatCAMGUI.py:6530 flatcamGUI/FlatCAMGUI.py:7190 +#: flatcamGUI/FlatCAMGUI.py:5218 flatcamGUI/FlatCAMGUI.py:5961 +#: flatcamGUI/FlatCAMGUI.py:6662 flatcamGUI/FlatCAMGUI.py:7322 #: flatcamGUI/ObjectUI.py:654 flatcamGUI/ObjectUI.py:1132 #: flatcamTools/ToolCalculators.py:107 flatcamTools/ToolNonCopperClear.py:269 msgid "Cut Z" msgstr "Cut Z" -#: flatcamGUI/FlatCAMGUI.py:5088 flatcamGUI/ObjectUI.py:656 +#: flatcamGUI/FlatCAMGUI.py:5220 flatcamGUI/ObjectUI.py:656 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -8757,12 +7426,12 @@ msgstr "" "Drill depth (negative)\n" "below the copper surface." -#: flatcamGUI/FlatCAMGUI.py:5095 flatcamGUI/FlatCAMGUI.py:5867 +#: flatcamGUI/FlatCAMGUI.py:5227 flatcamGUI/FlatCAMGUI.py:5999 #: flatcamGUI/ObjectUI.py:664 flatcamGUI/ObjectUI.py:1166 msgid "Travel Z" msgstr "Travel Z" -#: flatcamGUI/FlatCAMGUI.py:5097 flatcamGUI/ObjectUI.py:666 +#: flatcamGUI/FlatCAMGUI.py:5229 flatcamGUI/ObjectUI.py:666 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -8770,12 +7439,12 @@ msgstr "" "Tool height when travelling\n" "across the XY plane." -#: flatcamGUI/FlatCAMGUI.py:5105 flatcamGUI/FlatCAMGUI.py:5877 +#: flatcamGUI/FlatCAMGUI.py:5237 flatcamGUI/FlatCAMGUI.py:6009 #: flatcamGUI/ObjectUI.py:674 flatcamGUI/ObjectUI.py:1184 msgid "Tool change" msgstr "Tool change" -#: flatcamGUI/FlatCAMGUI.py:5107 flatcamGUI/ObjectUI.py:676 +#: flatcamGUI/FlatCAMGUI.py:5239 flatcamGUI/ObjectUI.py:676 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -8783,11 +7452,11 @@ msgstr "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." -#: flatcamGUI/FlatCAMGUI.py:5114 flatcamGUI/FlatCAMGUI.py:5889 +#: flatcamGUI/FlatCAMGUI.py:5246 flatcamGUI/FlatCAMGUI.py:6021 msgid "Toolchange Z" msgstr "Toolchange Z" -#: flatcamGUI/FlatCAMGUI.py:5116 flatcamGUI/FlatCAMGUI.py:5892 +#: flatcamGUI/FlatCAMGUI.py:5248 flatcamGUI/FlatCAMGUI.py:6024 #: flatcamGUI/ObjectUI.py:684 flatcamGUI/ObjectUI.py:1180 msgid "" "Z-axis position (height) for\n" @@ -8796,12 +7465,11 @@ msgstr "" "Z-axis position (height) for\n" "tool change." -#: flatcamGUI/FlatCAMGUI.py:5123 flatcamGUI/ObjectUI.py:713 -#| msgid "Feedrate (Plunge):" +#: flatcamGUI/FlatCAMGUI.py:5255 flatcamGUI/ObjectUI.py:713 msgid "Feedrate (Plunge)" msgstr "Feedrate (Plunge)" -#: flatcamGUI/FlatCAMGUI.py:5125 flatcamGUI/ObjectUI.py:715 +#: flatcamGUI/FlatCAMGUI.py:5257 flatcamGUI/ObjectUI.py:715 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -8811,11 +7479,11 @@ msgstr "" "(in units per minute).\n" "This is for linear move G01." -#: flatcamGUI/FlatCAMGUI.py:5134 +#: flatcamGUI/FlatCAMGUI.py:5266 msgid "Spindle Speed" msgstr "Spindle Speed" -#: flatcamGUI/FlatCAMGUI.py:5136 flatcamGUI/ObjectUI.py:742 +#: flatcamGUI/FlatCAMGUI.py:5268 flatcamGUI/ObjectUI.py:742 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -8823,11 +7491,11 @@ msgstr "" "Speed of the spindle\n" "in RPM (optional)" -#: flatcamGUI/FlatCAMGUI.py:5144 flatcamGUI/FlatCAMGUI.py:5935 +#: flatcamGUI/FlatCAMGUI.py:5276 flatcamGUI/FlatCAMGUI.py:6067 msgid "Spindle dir." msgstr "Spindle dir." -#: flatcamGUI/FlatCAMGUI.py:5146 flatcamGUI/FlatCAMGUI.py:5937 +#: flatcamGUI/FlatCAMGUI.py:5278 flatcamGUI/FlatCAMGUI.py:6069 msgid "" "This sets the direction that the spindle is rotating.\n" "It can be either:\n" @@ -8839,12 +7507,12 @@ msgstr "" "- CW = clockwise or\n" "- CCW = counter clockwise" -#: flatcamGUI/FlatCAMGUI.py:5158 flatcamGUI/FlatCAMGUI.py:5949 +#: flatcamGUI/FlatCAMGUI.py:5290 flatcamGUI/FlatCAMGUI.py:6081 #: flatcamGUI/ObjectUI.py:750 flatcamGUI/ObjectUI.py:1280 msgid "Dwell" msgstr "Dwell" -#: flatcamGUI/FlatCAMGUI.py:5160 flatcamGUI/FlatCAMGUI.py:5951 +#: flatcamGUI/FlatCAMGUI.py:5292 flatcamGUI/FlatCAMGUI.py:6083 #: flatcamGUI/ObjectUI.py:752 flatcamGUI/ObjectUI.py:1283 msgid "" "Pause to allow the spindle to reach its\n" @@ -8853,21 +7521,21 @@ msgstr "" "Pause to allow the spindle to reach its\n" "speed before cutting." -#: flatcamGUI/FlatCAMGUI.py:5163 flatcamGUI/FlatCAMGUI.py:5954 +#: flatcamGUI/FlatCAMGUI.py:5295 flatcamGUI/FlatCAMGUI.py:6086 msgid "Duration" msgstr "Duration" -#: flatcamGUI/FlatCAMGUI.py:5165 flatcamGUI/FlatCAMGUI.py:5956 +#: flatcamGUI/FlatCAMGUI.py:5297 flatcamGUI/FlatCAMGUI.py:6088 #: flatcamGUI/ObjectUI.py:757 flatcamGUI/ObjectUI.py:1289 msgid "Number of time units for spindle to dwell." msgstr "Number of time units for spindle to dwell." -#: flatcamGUI/FlatCAMGUI.py:5177 flatcamGUI/FlatCAMGUI.py:5966 +#: flatcamGUI/FlatCAMGUI.py:5309 flatcamGUI/FlatCAMGUI.py:6098 #: flatcamGUI/ObjectUI.py:765 msgid "Postprocessor" msgstr "Postprocessor" -#: flatcamGUI/FlatCAMGUI.py:5179 flatcamGUI/ObjectUI.py:767 +#: flatcamGUI/FlatCAMGUI.py:5311 flatcamGUI/ObjectUI.py:767 msgid "" "The postprocessor JSON file that dictates\n" "Gcode output." @@ -8875,11 +7543,11 @@ msgstr "" "The postprocessor JSON file that dictates\n" "Gcode output." -#: flatcamGUI/FlatCAMGUI.py:5188 flatcamGUI/ObjectUI.py:807 +#: flatcamGUI/FlatCAMGUI.py:5320 flatcamGUI/ObjectUI.py:807 msgid "Gcode" msgstr "Gcode" -#: flatcamGUI/FlatCAMGUI.py:5190 +#: flatcamGUI/FlatCAMGUI.py:5322 msgid "" "Choose what to use for GCode generation:\n" "'Drills', 'Slots' or 'Both'.\n" @@ -8891,23 +7559,23 @@ msgstr "" "When choosing 'Slots' or 'Both', slots will be\n" "converted to drills." -#: flatcamGUI/FlatCAMGUI.py:5206 flatcamGUI/ObjectUI.py:831 +#: flatcamGUI/FlatCAMGUI.py:5338 flatcamGUI/ObjectUI.py:831 msgid "Mill Holes" msgstr "Mill Holes" -#: flatcamGUI/FlatCAMGUI.py:5208 flatcamGUI/ObjectUI.py:833 +#: flatcamGUI/FlatCAMGUI.py:5340 flatcamGUI/ObjectUI.py:833 msgid "Create Geometry for milling holes." msgstr "Create Geometry for milling holes." -#: flatcamGUI/FlatCAMGUI.py:5212 flatcamGUI/ObjectUI.py:846 +#: flatcamGUI/FlatCAMGUI.py:5344 flatcamGUI/ObjectUI.py:846 msgid "Drill Tool dia" msgstr "Drill Tool dia" -#: flatcamGUI/FlatCAMGUI.py:5219 flatcamGUI/ObjectUI.py:862 +#: flatcamGUI/FlatCAMGUI.py:5351 flatcamGUI/ObjectUI.py:862 msgid "Slot Tool dia" msgstr "Slot Tool dia" -#: flatcamGUI/FlatCAMGUI.py:5221 flatcamGUI/ObjectUI.py:864 +#: flatcamGUI/FlatCAMGUI.py:5353 flatcamGUI/ObjectUI.py:864 msgid "" "Diameter of the cutting tool\n" "when milling slots." @@ -8915,19 +7583,19 @@ msgstr "" "Diameter of the cutting tool\n" "when milling slots." -#: flatcamGUI/FlatCAMGUI.py:5233 +#: flatcamGUI/FlatCAMGUI.py:5365 msgid "Defaults" msgstr "Defaults" -#: flatcamGUI/FlatCAMGUI.py:5246 +#: flatcamGUI/FlatCAMGUI.py:5378 msgid "Excellon Adv. Options" msgstr "Excellon Adv. Options" -#: flatcamGUI/FlatCAMGUI.py:5252 flatcamGUI/FlatCAMGUI.py:5989 +#: flatcamGUI/FlatCAMGUI.py:5384 flatcamGUI/FlatCAMGUI.py:6121 msgid "Advanced Options" msgstr "Advanced Options" -#: flatcamGUI/FlatCAMGUI.py:5254 +#: flatcamGUI/FlatCAMGUI.py:5386 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object that are shown when App Level is Advanced." @@ -8935,11 +7603,11 @@ msgstr "" "Parameters used to create a CNC Job object\n" "for this drill object that are shown when App Level is Advanced." -#: flatcamGUI/FlatCAMGUI.py:5262 flatcamGUI/ObjectUI.py:614 +#: flatcamGUI/FlatCAMGUI.py:5394 flatcamGUI/ObjectUI.py:614 msgid "Offset Z" msgstr "Offset Z" -#: flatcamGUI/FlatCAMGUI.py:5264 flatcamGUI/ObjectUI.py:632 +#: flatcamGUI/FlatCAMGUI.py:5396 flatcamGUI/ObjectUI.py:632 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -8949,20 +7617,20 @@ msgstr "" "to create the desired exit hole diameter due of the tip shape.\n" "The value here can compensate the Cut Z parameter." -#: flatcamGUI/FlatCAMGUI.py:5271 +#: flatcamGUI/FlatCAMGUI.py:5403 msgid "Toolchange X,Y" msgstr "Toolchange X,Y" -#: flatcamGUI/FlatCAMGUI.py:5273 flatcamGUI/FlatCAMGUI.py:6002 +#: flatcamGUI/FlatCAMGUI.py:5405 flatcamGUI/FlatCAMGUI.py:6134 msgid "Toolchange X,Y position." msgstr "Toolchange X,Y position." -#: flatcamGUI/FlatCAMGUI.py:5279 flatcamGUI/FlatCAMGUI.py:6009 +#: flatcamGUI/FlatCAMGUI.py:5411 flatcamGUI/FlatCAMGUI.py:6141 #: flatcamGUI/ObjectUI.py:693 msgid "Start move Z" msgstr "Start move Z" -#: flatcamGUI/FlatCAMGUI.py:5281 flatcamGUI/ObjectUI.py:695 +#: flatcamGUI/FlatCAMGUI.py:5413 flatcamGUI/ObjectUI.py:695 msgid "" "Height of the tool just after start.\n" "Delete the value if you don't need this feature." @@ -8970,12 +7638,12 @@ msgstr "" "Height of the tool just after start.\n" "Delete the value if you don't need this feature." -#: flatcamGUI/FlatCAMGUI.py:5288 flatcamGUI/FlatCAMGUI.py:6019 +#: flatcamGUI/FlatCAMGUI.py:5420 flatcamGUI/FlatCAMGUI.py:6151 #: flatcamGUI/ObjectUI.py:703 flatcamGUI/ObjectUI.py:1210 msgid "End move Z" msgstr "End move Z" -#: flatcamGUI/FlatCAMGUI.py:5290 flatcamGUI/FlatCAMGUI.py:6021 +#: flatcamGUI/FlatCAMGUI.py:5422 flatcamGUI/FlatCAMGUI.py:6153 #: flatcamGUI/ObjectUI.py:705 flatcamGUI/ObjectUI.py:1212 msgid "" "Height of the tool after\n" @@ -8984,11 +7652,11 @@ msgstr "" "Height of the tool after\n" "the last move at the end of the job." -#: flatcamGUI/FlatCAMGUI.py:5297 flatcamGUI/ObjectUI.py:724 +#: flatcamGUI/FlatCAMGUI.py:5429 flatcamGUI/ObjectUI.py:724 msgid "Feedrate Rapids" msgstr "Feedrate Rapids" -#: flatcamGUI/FlatCAMGUI.py:5299 flatcamGUI/ObjectUI.py:726 +#: flatcamGUI/FlatCAMGUI.py:5431 flatcamGUI/ObjectUI.py:726 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -9002,12 +7670,12 @@ msgstr "" "It is useful only for Marlin,\n" "ignore for any other cases." -#: flatcamGUI/FlatCAMGUI.py:5310 flatcamGUI/FlatCAMGUI.py:6052 +#: flatcamGUI/FlatCAMGUI.py:5442 flatcamGUI/FlatCAMGUI.py:6184 #: flatcamGUI/ObjectUI.py:776 flatcamGUI/ObjectUI.py:1308 msgid "Probe Z depth" msgstr "Probe Z depth" -#: flatcamGUI/FlatCAMGUI.py:5312 flatcamGUI/FlatCAMGUI.py:6054 +#: flatcamGUI/FlatCAMGUI.py:5444 flatcamGUI/FlatCAMGUI.py:6186 #: flatcamGUI/ObjectUI.py:778 flatcamGUI/ObjectUI.py:1310 msgid "" "The maximum depth that the probe is allowed\n" @@ -9016,21 +7684,21 @@ msgstr "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." -#: flatcamGUI/FlatCAMGUI.py:5320 flatcamGUI/FlatCAMGUI.py:6062 +#: flatcamGUI/FlatCAMGUI.py:5452 flatcamGUI/FlatCAMGUI.py:6194 #: flatcamGUI/ObjectUI.py:788 flatcamGUI/ObjectUI.py:1320 msgid "Feedrate Probe" msgstr "Feedrate Probe" -#: flatcamGUI/FlatCAMGUI.py:5322 flatcamGUI/FlatCAMGUI.py:6064 +#: flatcamGUI/FlatCAMGUI.py:5454 flatcamGUI/FlatCAMGUI.py:6196 #: flatcamGUI/ObjectUI.py:790 flatcamGUI/ObjectUI.py:1322 msgid "The feedrate used while the probe is probing." msgstr "The feedrate used while the probe is probing." -#: flatcamGUI/FlatCAMGUI.py:5328 flatcamGUI/FlatCAMGUI.py:6071 +#: flatcamGUI/FlatCAMGUI.py:5460 flatcamGUI/FlatCAMGUI.py:6203 msgid "Fast Plunge" msgstr "Fast Plunge" -#: flatcamGUI/FlatCAMGUI.py:5330 flatcamGUI/FlatCAMGUI.py:6073 +#: flatcamGUI/FlatCAMGUI.py:5462 flatcamGUI/FlatCAMGUI.py:6205 msgid "" "By checking this, the vertical move from\n" "Z_Toolchange to Z_move is done with G0,\n" @@ -9042,11 +7710,11 @@ msgstr "" "meaning the fastest speed available.\n" "WARNING: the move is done at Toolchange X,Y coords." -#: flatcamGUI/FlatCAMGUI.py:5339 +#: flatcamGUI/FlatCAMGUI.py:5471 msgid "Fast Retract" msgstr "Fast Retract" -#: flatcamGUI/FlatCAMGUI.py:5341 +#: flatcamGUI/FlatCAMGUI.py:5473 msgid "" "Exit hole strategy.\n" " - When uncheked, while exiting the drilled hole the drill bit\n" @@ -9062,11 +7730,11 @@ msgstr "" " - When checked the travel from Z cut (cut depth) to Z_move\n" "(travel height) is done as fast as possible (G0) in one move." -#: flatcamGUI/FlatCAMGUI.py:5360 +#: flatcamGUI/FlatCAMGUI.py:5492 msgid "Excellon Export" msgstr "Excellon Export" -#: flatcamGUI/FlatCAMGUI.py:5365 +#: flatcamGUI/FlatCAMGUI.py:5497 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." @@ -9074,11 +7742,11 @@ msgstr "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." -#: flatcamGUI/FlatCAMGUI.py:5376 flatcamGUI/FlatCAMGUI.py:5382 +#: flatcamGUI/FlatCAMGUI.py:5508 flatcamGUI/FlatCAMGUI.py:5514 msgid "The units used in the Excellon file." msgstr "The units used in the Excellon file." -#: flatcamGUI/FlatCAMGUI.py:5390 +#: flatcamGUI/FlatCAMGUI.py:5522 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -9090,11 +7758,11 @@ msgstr "" "Here we set the format used when the provided\n" "coordinates are not using period." -#: flatcamGUI/FlatCAMGUI.py:5426 +#: flatcamGUI/FlatCAMGUI.py:5558 msgid "Format" msgstr "Format" -#: flatcamGUI/FlatCAMGUI.py:5428 flatcamGUI/FlatCAMGUI.py:5438 +#: flatcamGUI/FlatCAMGUI.py:5560 flatcamGUI/FlatCAMGUI.py:5570 msgid "" "Select the kind of coordinates format used.\n" "Coordinates can be saved with decimal point or without.\n" @@ -9110,15 +7778,15 @@ msgstr "" "Also it will have to be specified if LZ = leading zeros are kept\n" "or TZ = trailing zeros are kept." -#: flatcamGUI/FlatCAMGUI.py:5435 +#: flatcamGUI/FlatCAMGUI.py:5567 msgid "Decimal" msgstr "Decimal" -#: flatcamGUI/FlatCAMGUI.py:5436 +#: flatcamGUI/FlatCAMGUI.py:5568 msgid "No-Decimal" msgstr "No-Decimal" -#: flatcamGUI/FlatCAMGUI.py:5462 +#: flatcamGUI/FlatCAMGUI.py:5594 msgid "" "This sets the default type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -9132,11 +7800,11 @@ msgstr "" "If TZ is checked then Trailing Zeros are kept\n" "and Leading Zeros are removed." -#: flatcamGUI/FlatCAMGUI.py:5472 +#: flatcamGUI/FlatCAMGUI.py:5604 msgid "Slot type" msgstr "Slot type" -#: flatcamGUI/FlatCAMGUI.py:5475 flatcamGUI/FlatCAMGUI.py:5485 +#: flatcamGUI/FlatCAMGUI.py:5607 flatcamGUI/FlatCAMGUI.py:5617 msgid "" "This sets how the slots will be exported.\n" "If ROUTED then the slots will be routed\n" @@ -9150,19 +7818,19 @@ msgstr "" "If DRILLED(G85) the slots will be exported\n" "using the Drilled slot command (G85)." -#: flatcamGUI/FlatCAMGUI.py:5482 +#: flatcamGUI/FlatCAMGUI.py:5614 msgid "Routed" msgstr "Routed" -#: flatcamGUI/FlatCAMGUI.py:5483 +#: flatcamGUI/FlatCAMGUI.py:5615 msgid "Drilled(G85)" msgstr "Drilled(G85)" -#: flatcamGUI/FlatCAMGUI.py:5515 +#: flatcamGUI/FlatCAMGUI.py:5647 msgid "A list of Excellon Editor parameters." msgstr "A list of Excellon Editor parameters." -#: flatcamGUI/FlatCAMGUI.py:5525 +#: flatcamGUI/FlatCAMGUI.py:5657 msgid "" "Set the number of selected Excellon geometry\n" "items above which the utility geometry\n" @@ -9176,40 +7844,35 @@ msgstr "" "Increases the performance when moving a\n" "large number of geometric elements." -#: flatcamGUI/FlatCAMGUI.py:5537 +#: flatcamGUI/FlatCAMGUI.py:5669 msgid "New Tool Dia" msgstr "New Tool Dia" -#: flatcamGUI/FlatCAMGUI.py:5560 +#: flatcamGUI/FlatCAMGUI.py:5692 msgid "Linear Drill Array" msgstr "Linear Drill Array" -#: flatcamGUI/FlatCAMGUI.py:5580 flatcamGUI/FlatCAMGUI.py:6000 -#, python-format -msgid "%s:" -msgstr "%s:" - -#: flatcamGUI/FlatCAMGUI.py:5600 +#: flatcamGUI/FlatCAMGUI.py:5732 msgid "Circular Drill Array" msgstr "Circular Drill Array" -#: flatcamGUI/FlatCAMGUI.py:5628 flatcamGUI/ObjectUI.py:613 +#: flatcamGUI/FlatCAMGUI.py:5760 flatcamGUI/ObjectUI.py:613 msgid "Slots" msgstr "Slots" -#: flatcamGUI/FlatCAMGUI.py:5679 +#: flatcamGUI/FlatCAMGUI.py:5811 msgid "Linear Slot Array" msgstr "Linear Slot Array" -#: flatcamGUI/FlatCAMGUI.py:5731 +#: flatcamGUI/FlatCAMGUI.py:5863 msgid "Circular Slot Array" msgstr "Circular Slot Array" -#: flatcamGUI/FlatCAMGUI.py:5765 +#: flatcamGUI/FlatCAMGUI.py:5897 msgid "Geometry General" msgstr "Geometry General" -#: flatcamGUI/FlatCAMGUI.py:5784 +#: flatcamGUI/FlatCAMGUI.py:5916 msgid "" "The number of circle steps for Geometry \n" "circle and arc shapes linear approximation." @@ -9217,11 +7880,11 @@ msgstr "" "The number of circle steps for Geometry \n" "circle and arc shapes linear approximation." -#: flatcamGUI/FlatCAMGUI.py:5812 +#: flatcamGUI/FlatCAMGUI.py:5944 msgid "Geometry Options" msgstr "Geometry Options" -#: flatcamGUI/FlatCAMGUI.py:5819 +#: flatcamGUI/FlatCAMGUI.py:5951 msgid "" "Create a CNC Job object\n" "tracing the contours of this\n" @@ -9231,7 +7894,7 @@ msgstr "" "tracing the contours of this\n" "Geometry object." -#: flatcamGUI/FlatCAMGUI.py:5831 flatcamGUI/ObjectUI.py:1135 +#: flatcamGUI/FlatCAMGUI.py:5963 flatcamGUI/ObjectUI.py:1135 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -9239,11 +7902,11 @@ msgstr "" "Cutting depth (negative)\n" "below the copper surface." -#: flatcamGUI/FlatCAMGUI.py:5839 flatcamGUI/ObjectUI.py:1144 +#: flatcamGUI/FlatCAMGUI.py:5971 flatcamGUI/ObjectUI.py:1144 msgid "Multi-Depth" msgstr "Multi-Depth" -#: flatcamGUI/FlatCAMGUI.py:5842 flatcamGUI/ObjectUI.py:1147 +#: flatcamGUI/FlatCAMGUI.py:5974 flatcamGUI/ObjectUI.py:1147 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -9255,11 +7918,11 @@ msgstr "" "cut multiple times until Cut Z is\n" "reached." -#: flatcamGUI/FlatCAMGUI.py:5851 +#: flatcamGUI/FlatCAMGUI.py:5983 msgid "Depth/Pass" msgstr "Depth/Pass" -#: flatcamGUI/FlatCAMGUI.py:5853 +#: flatcamGUI/FlatCAMGUI.py:5985 msgid "" "The depth to cut on each pass,\n" "when multidepth is enabled.\n" @@ -9273,7 +7936,7 @@ msgstr "" "it is a fraction from the depth\n" "which has negative value." -#: flatcamGUI/FlatCAMGUI.py:5869 flatcamGUI/ObjectUI.py:1168 +#: flatcamGUI/FlatCAMGUI.py:6001 flatcamGUI/ObjectUI.py:1168 msgid "" "Height of the tool when\n" "moving without cutting." @@ -9281,7 +7944,7 @@ msgstr "" "Height of the tool when\n" "moving without cutting." -#: flatcamGUI/FlatCAMGUI.py:5880 flatcamGUI/ObjectUI.py:1187 +#: flatcamGUI/FlatCAMGUI.py:6012 flatcamGUI/ObjectUI.py:1187 msgid "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." @@ -9289,11 +7952,11 @@ msgstr "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." -#: flatcamGUI/FlatCAMGUI.py:5901 flatcamGUI/ObjectUI.py:1220 +#: flatcamGUI/FlatCAMGUI.py:6033 flatcamGUI/ObjectUI.py:1220 msgid "Feed Rate X-Y" msgstr "Feed Rate X-Y" -#: flatcamGUI/FlatCAMGUI.py:5903 flatcamGUI/ObjectUI.py:1222 +#: flatcamGUI/FlatCAMGUI.py:6035 flatcamGUI/ObjectUI.py:1222 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -9301,11 +7964,11 @@ msgstr "" "Cutting speed in the XY\n" "plane in units per minute" -#: flatcamGUI/FlatCAMGUI.py:5911 flatcamGUI/ObjectUI.py:1230 +#: flatcamGUI/FlatCAMGUI.py:6043 flatcamGUI/ObjectUI.py:1230 msgid "Feed Rate Z" msgstr "Feed Rate Z" -#: flatcamGUI/FlatCAMGUI.py:5913 flatcamGUI/ObjectUI.py:1232 +#: flatcamGUI/FlatCAMGUI.py:6045 flatcamGUI/ObjectUI.py:1232 msgid "" "Cutting speed in the XY\n" "plane in units per minute.\n" @@ -9315,12 +7978,12 @@ msgstr "" "plane in units per minute.\n" "It is called also Plunge." -#: flatcamGUI/FlatCAMGUI.py:5922 flatcamGUI/ObjectUI.py:740 +#: flatcamGUI/FlatCAMGUI.py:6054 flatcamGUI/ObjectUI.py:740 #: flatcamGUI/ObjectUI.py:1267 msgid "Spindle speed" msgstr "Spindle speed" -#: flatcamGUI/FlatCAMGUI.py:5925 flatcamGUI/ObjectUI.py:1270 +#: flatcamGUI/FlatCAMGUI.py:6057 flatcamGUI/ObjectUI.py:1270 msgid "" "Speed of the spindle in RPM (optional).\n" "If LASER postprocessor is used,\n" @@ -9330,7 +7993,7 @@ msgstr "" "If LASER postprocessor is used,\n" "this value is the power of laser." -#: flatcamGUI/FlatCAMGUI.py:5968 flatcamGUI/ObjectUI.py:1299 +#: flatcamGUI/FlatCAMGUI.py:6100 flatcamGUI/ObjectUI.py:1299 msgid "" "The Postprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." @@ -9338,11 +8001,11 @@ msgstr "" "The Postprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." -#: flatcamGUI/FlatCAMGUI.py:5984 +#: flatcamGUI/FlatCAMGUI.py:6116 msgid "Geometry Adv. Options" msgstr "Geometry Adv. Options" -#: flatcamGUI/FlatCAMGUI.py:5991 +#: flatcamGUI/FlatCAMGUI.py:6123 msgid "" "Parameters to create a CNC Job object\n" "tracing the contours of a Geometry object." @@ -9350,7 +8013,12 @@ msgstr "" "Parameters to create a CNC Job object\n" "tracing the contours of a Geometry object." -#: flatcamGUI/FlatCAMGUI.py:6011 +#: flatcamGUI/FlatCAMGUI.py:6132 flatcamGUI/FlatCAMGUI.py:7594 +#: flatcamTools/ToolSolderPaste.py:207 +msgid "Toolchange X-Y" +msgstr "Toolchange X-Y" + +#: flatcamGUI/FlatCAMGUI.py:6143 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -9358,11 +8026,11 @@ msgstr "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." -#: flatcamGUI/FlatCAMGUI.py:6029 flatcamGUI/ObjectUI.py:1241 +#: flatcamGUI/FlatCAMGUI.py:6161 flatcamGUI/ObjectUI.py:1241 msgid "Feed Rate Rapids" msgstr "Feed Rate Rapids" -#: flatcamGUI/FlatCAMGUI.py:6031 flatcamGUI/ObjectUI.py:1243 +#: flatcamGUI/FlatCAMGUI.py:6163 flatcamGUI/ObjectUI.py:1243 msgid "" "Cutting speed in the XY plane\n" "(in units per minute).\n" @@ -9376,11 +8044,11 @@ msgstr "" "It is useful only for Marlin,\n" "ignore for any other cases." -#: flatcamGUI/FlatCAMGUI.py:6042 flatcamGUI/ObjectUI.py:1257 +#: flatcamGUI/FlatCAMGUI.py:6174 flatcamGUI/ObjectUI.py:1257 msgid "Re-cut 1st pt." msgstr "Re-cut 1st pt." -#: flatcamGUI/FlatCAMGUI.py:6044 flatcamGUI/ObjectUI.py:1259 +#: flatcamGUI/FlatCAMGUI.py:6176 flatcamGUI/ObjectUI.py:1259 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -9392,11 +8060,11 @@ msgstr "" "meet with last cut, we generate an\n" "extended cut over the first cut section." -#: flatcamGUI/FlatCAMGUI.py:6083 +#: flatcamGUI/FlatCAMGUI.py:6215 msgid "Seg. X size" msgstr "Seg. X size" -#: flatcamGUI/FlatCAMGUI.py:6085 +#: flatcamGUI/FlatCAMGUI.py:6217 msgid "" "The size of the trace segment on the X axis.\n" "Useful for auto-leveling.\n" @@ -9406,11 +8074,11 @@ msgstr "" "Useful for auto-leveling.\n" "A value of 0 means no segmentation on the X axis." -#: flatcamGUI/FlatCAMGUI.py:6094 +#: flatcamGUI/FlatCAMGUI.py:6226 msgid "Seg. Y size" msgstr "Seg. Y size" -#: flatcamGUI/FlatCAMGUI.py:6096 +#: flatcamGUI/FlatCAMGUI.py:6228 msgid "" "The size of the trace segment on the Y axis.\n" "Useful for auto-leveling.\n" @@ -9420,15 +8088,15 @@ msgstr "" "Useful for auto-leveling.\n" "A value of 0 means no segmentation on the Y axis." -#: flatcamGUI/FlatCAMGUI.py:6112 +#: flatcamGUI/FlatCAMGUI.py:6244 msgid "Geometry Editor" msgstr "Geometry Editor" -#: flatcamGUI/FlatCAMGUI.py:6117 +#: flatcamGUI/FlatCAMGUI.py:6249 msgid "A list of Geometry Editor parameters." msgstr "A list of Geometry Editor parameters." -#: flatcamGUI/FlatCAMGUI.py:6127 +#: flatcamGUI/FlatCAMGUI.py:6259 msgid "" "Set the number of selected geometry\n" "items above which the utility geometry\n" @@ -9442,20 +8110,20 @@ msgstr "" "Increases the performance when moving a\n" "large number of geometric elements." -#: flatcamGUI/FlatCAMGUI.py:6146 +#: flatcamGUI/FlatCAMGUI.py:6278 msgid "CNC Job General" msgstr "CNC Job General" -#: flatcamGUI/FlatCAMGUI.py:6159 flatcamGUI/ObjectUI.py:938 +#: flatcamGUI/FlatCAMGUI.py:6291 flatcamGUI/ObjectUI.py:938 #: flatcamGUI/ObjectUI.py:1501 msgid "Plot Object" msgstr "Plot Object" -#: flatcamGUI/FlatCAMGUI.py:6164 flatcamGUI/ObjectUI.py:1396 +#: flatcamGUI/FlatCAMGUI.py:6296 flatcamGUI/ObjectUI.py:1396 msgid "Plot kind" msgstr "Plot kind" -#: flatcamGUI/FlatCAMGUI.py:6166 flatcamGUI/ObjectUI.py:1399 +#: flatcamGUI/FlatCAMGUI.py:6298 flatcamGUI/ObjectUI.py:1399 msgid "" "This selects the kind of geometries on the canvas to plot.\n" "Those can be either of type 'Travel' which means the moves\n" @@ -9467,15 +8135,15 @@ msgstr "" "above the work piece or it can be of type 'Cut',\n" "which means the moves that cut into the material." -#: flatcamGUI/FlatCAMGUI.py:6174 flatcamGUI/ObjectUI.py:1408 +#: flatcamGUI/FlatCAMGUI.py:6306 flatcamGUI/ObjectUI.py:1408 msgid "Travel" msgstr "Travel" -#: flatcamGUI/FlatCAMGUI.py:6183 flatcamGUI/ObjectUI.py:1412 +#: flatcamGUI/FlatCAMGUI.py:6315 flatcamGUI/ObjectUI.py:1412 msgid "Display Annotation" msgstr "Display Annotation" -#: flatcamGUI/FlatCAMGUI.py:6185 flatcamGUI/ObjectUI.py:1414 +#: flatcamGUI/FlatCAMGUI.py:6317 flatcamGUI/ObjectUI.py:1414 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -9485,23 +8153,23 @@ msgstr "" "When checked it will display numbers in order for each end\n" "of a travel line." -#: flatcamGUI/FlatCAMGUI.py:6197 +#: flatcamGUI/FlatCAMGUI.py:6329 msgid "Annotation Size" msgstr "Annotation Size" -#: flatcamGUI/FlatCAMGUI.py:6199 +#: flatcamGUI/FlatCAMGUI.py:6331 msgid "The font size of the annotation text. In pixels." msgstr "The font size of the annotation text. In pixels." -#: flatcamGUI/FlatCAMGUI.py:6207 +#: flatcamGUI/FlatCAMGUI.py:6339 msgid "Annotation Color" msgstr "Annotation Color" -#: flatcamGUI/FlatCAMGUI.py:6209 +#: flatcamGUI/FlatCAMGUI.py:6341 msgid "Set the font color for the annotation texts." msgstr "Set the font color for the annotation texts." -#: flatcamGUI/FlatCAMGUI.py:6232 +#: flatcamGUI/FlatCAMGUI.py:6364 msgid "" "The number of circle steps for GCode \n" "circle and arc shapes linear approximation." @@ -9509,15 +8177,11 @@ msgstr "" "The number of circle steps for GCode \n" "circle and arc shapes linear approximation." -#: flatcamGUI/FlatCAMGUI.py:6240 -#| msgid "Travel Z" +#: flatcamGUI/FlatCAMGUI.py:6372 msgid "Travel dia" msgstr "Travel dia" -#: flatcamGUI/FlatCAMGUI.py:6242 -#| msgid "" -#| "Diameter of the tool to be\n" -#| "rendered in the plot." +#: flatcamGUI/FlatCAMGUI.py:6374 msgid "" "The width of the travel lines to be\n" "rendered in the plot." @@ -9525,12 +8189,11 @@ msgstr "" "The width of the travel lines to be\n" "rendered in the plot." -#: flatcamGUI/FlatCAMGUI.py:6253 -#| msgid "Coords dec." +#: flatcamGUI/FlatCAMGUI.py:6385 msgid "Coordinates decimals" msgstr "Coordinates decimals" -#: flatcamGUI/FlatCAMGUI.py:6255 +#: flatcamGUI/FlatCAMGUI.py:6387 msgid "" "The number of decimals to be used for \n" "the X, Y, Z coordinates in CNC code (GCODE, etc.)" @@ -9538,12 +8201,11 @@ msgstr "" "The number of decimals to be used for \n" "the X, Y, Z coordinates in CNC code (GCODE, etc.)" -#: flatcamGUI/FlatCAMGUI.py:6263 -#| msgid "Feedrate dec." +#: flatcamGUI/FlatCAMGUI.py:6395 msgid "Feedrate decimals" msgstr "Feedrate decimals" -#: flatcamGUI/FlatCAMGUI.py:6265 +#: flatcamGUI/FlatCAMGUI.py:6397 msgid "" "The number of decimals to be used for \n" "the Feedrate parameter in CNC code (GCODE, etc.)" @@ -9551,11 +8213,11 @@ msgstr "" "The number of decimals to be used for \n" "the Feedrate parameter in CNC code (GCODE, etc.)" -#: flatcamGUI/FlatCAMGUI.py:6273 +#: flatcamGUI/FlatCAMGUI.py:6405 msgid "Coordinates type" msgstr "Coordinates type" -#: flatcamGUI/FlatCAMGUI.py:6275 +#: flatcamGUI/FlatCAMGUI.py:6407 msgid "" "The type of coordinates to be used in Gcode.\n" "Can be:\n" @@ -9567,23 +8229,23 @@ msgstr "" "- Absolute G90 -> the reference is the origin x=0, y=0\n" "- Incremental G91 -> the reference is the previous position" -#: flatcamGUI/FlatCAMGUI.py:6281 +#: flatcamGUI/FlatCAMGUI.py:6413 msgid "Absolute G90" msgstr "Absolute G90" -#: flatcamGUI/FlatCAMGUI.py:6282 +#: flatcamGUI/FlatCAMGUI.py:6414 msgid "Incremental G91" msgstr "Incremental G91" -#: flatcamGUI/FlatCAMGUI.py:6299 +#: flatcamGUI/FlatCAMGUI.py:6431 msgid "CNC Job Options" msgstr "CNC Job Options" -#: flatcamGUI/FlatCAMGUI.py:6302 +#: flatcamGUI/FlatCAMGUI.py:6434 msgid "Export G-Code" msgstr "Export G-Code" -#: flatcamGUI/FlatCAMGUI.py:6304 flatcamGUI/FlatCAMGUI.py:6345 +#: flatcamGUI/FlatCAMGUI.py:6436 flatcamGUI/FlatCAMGUI.py:6477 #: flatcamGUI/ObjectUI.py:1535 msgid "" "Export and save G-Code to\n" @@ -9592,11 +8254,11 @@ msgstr "" "Export and save G-Code to\n" "make this object to a file." -#: flatcamGUI/FlatCAMGUI.py:6310 +#: flatcamGUI/FlatCAMGUI.py:6442 msgid "Prepend to G-Code" msgstr "Prepend to G-Code" -#: flatcamGUI/FlatCAMGUI.py:6312 flatcamGUI/ObjectUI.py:1543 +#: flatcamGUI/FlatCAMGUI.py:6444 flatcamGUI/ObjectUI.py:1543 msgid "" "Type here any G-Code commands you would\n" "like to add at the beginning of the G-Code file." @@ -9604,11 +8266,11 @@ msgstr "" "Type here any G-Code commands you would\n" "like to add at the beginning of the G-Code file." -#: flatcamGUI/FlatCAMGUI.py:6321 +#: flatcamGUI/FlatCAMGUI.py:6453 msgid "Append to G-Code" msgstr "Append to G-Code" -#: flatcamGUI/FlatCAMGUI.py:6323 flatcamGUI/ObjectUI.py:1554 +#: flatcamGUI/FlatCAMGUI.py:6455 flatcamGUI/ObjectUI.py:1554 msgid "" "Type here any G-Code commands you would\n" "like to append to the generated file.\n" @@ -9618,19 +8280,19 @@ msgstr "" "like to append to the generated file.\n" "I.e.: M2 (End of program)" -#: flatcamGUI/FlatCAMGUI.py:6340 +#: flatcamGUI/FlatCAMGUI.py:6472 msgid "CNC Job Adv. Options" msgstr "CNC Job Adv. Options" -#: flatcamGUI/FlatCAMGUI.py:6343 flatcamGUI/ObjectUI.py:1533 +#: flatcamGUI/FlatCAMGUI.py:6475 flatcamGUI/ObjectUI.py:1533 msgid "Export CNC Code" msgstr "Export CNC Code" -#: flatcamGUI/FlatCAMGUI.py:6351 flatcamGUI/ObjectUI.py:1571 +#: flatcamGUI/FlatCAMGUI.py:6483 flatcamGUI/ObjectUI.py:1571 msgid "Toolchange G-Code" msgstr "Toolchange G-Code" -#: flatcamGUI/FlatCAMGUI.py:6354 flatcamGUI/ObjectUI.py:1574 +#: flatcamGUI/FlatCAMGUI.py:6486 flatcamGUI/ObjectUI.py:1574 msgid "" "Type here any G-Code commands you would\n" "like to be executed when Toolchange event is encountered.\n" @@ -9652,11 +8314,11 @@ msgstr "" "that has 'toolchange_custom' in it's name and this is built\n" "having as template the 'Toolchange Custom' posprocessor file." -#: flatcamGUI/FlatCAMGUI.py:6373 flatcamGUI/ObjectUI.py:1593 +#: flatcamGUI/FlatCAMGUI.py:6505 flatcamGUI/ObjectUI.py:1593 msgid "Use Toolchange Macro" msgstr "Use Toolchange Macro" -#: flatcamGUI/FlatCAMGUI.py:6375 flatcamGUI/ObjectUI.py:1595 +#: flatcamGUI/FlatCAMGUI.py:6507 flatcamGUI/ObjectUI.py:1595 msgid "" "Check this box if you want to use\n" "a Custom Toolchange GCode (macro)." @@ -9664,7 +8326,7 @@ msgstr "" "Check this box if you want to use\n" "a Custom Toolchange GCode (macro)." -#: flatcamGUI/FlatCAMGUI.py:6387 flatcamGUI/ObjectUI.py:1603 +#: flatcamGUI/FlatCAMGUI.py:6519 flatcamGUI/ObjectUI.py:1603 msgid "" "A list of the FlatCAM variables that can be used\n" "in the Toolchange event.\n" @@ -9674,59 +8336,59 @@ msgstr "" "in the Toolchange event.\n" "They have to be surrounded by the '%' symbol" -#: flatcamGUI/FlatCAMGUI.py:6397 flatcamGUI/ObjectUI.py:1613 +#: flatcamGUI/FlatCAMGUI.py:6529 flatcamGUI/ObjectUI.py:1613 msgid "FlatCAM CNC parameters" msgstr "FlatCAM CNC parameters" -#: flatcamGUI/FlatCAMGUI.py:6398 flatcamGUI/ObjectUI.py:1614 +#: flatcamGUI/FlatCAMGUI.py:6530 flatcamGUI/ObjectUI.py:1614 msgid "tool = tool number" msgstr "tool = tool number" -#: flatcamGUI/FlatCAMGUI.py:6399 flatcamGUI/ObjectUI.py:1615 +#: flatcamGUI/FlatCAMGUI.py:6531 flatcamGUI/ObjectUI.py:1615 msgid "tooldia = tool diameter" msgstr "tooldia = tool diameter" -#: flatcamGUI/FlatCAMGUI.py:6400 flatcamGUI/ObjectUI.py:1616 +#: flatcamGUI/FlatCAMGUI.py:6532 flatcamGUI/ObjectUI.py:1616 msgid "t_drills = for Excellon, total number of drills" msgstr "t_drills = for Excellon, total number of drills" -#: flatcamGUI/FlatCAMGUI.py:6401 flatcamGUI/ObjectUI.py:1617 +#: flatcamGUI/FlatCAMGUI.py:6533 flatcamGUI/ObjectUI.py:1617 msgid "x_toolchange = X coord for Toolchange" msgstr "x_toolchange = X coord for Toolchange" -#: flatcamGUI/FlatCAMGUI.py:6402 flatcamGUI/ObjectUI.py:1618 +#: flatcamGUI/FlatCAMGUI.py:6534 flatcamGUI/ObjectUI.py:1618 msgid "y_toolchange = Y coord for Toolchange" msgstr "y_toolchange = Y coord for Toolchange" -#: flatcamGUI/FlatCAMGUI.py:6403 flatcamGUI/ObjectUI.py:1619 +#: flatcamGUI/FlatCAMGUI.py:6535 flatcamGUI/ObjectUI.py:1619 msgid "z_toolchange = Z coord for Toolchange" msgstr "z_toolchange = Z coord for Toolchange" -#: flatcamGUI/FlatCAMGUI.py:6404 +#: flatcamGUI/FlatCAMGUI.py:6536 msgid "z_cut = Z depth for the cut" msgstr "z_cut = Z depth for the cut" -#: flatcamGUI/FlatCAMGUI.py:6405 +#: flatcamGUI/FlatCAMGUI.py:6537 msgid "z_move = Z height for travel" msgstr "z_move = Z height for travel" -#: flatcamGUI/FlatCAMGUI.py:6406 flatcamGUI/ObjectUI.py:1622 +#: flatcamGUI/FlatCAMGUI.py:6538 flatcamGUI/ObjectUI.py:1622 msgid "z_depthpercut = the step value for multidepth cut" msgstr "z_depthpercut = the step value for multidepth cut" -#: flatcamGUI/FlatCAMGUI.py:6407 flatcamGUI/ObjectUI.py:1623 +#: flatcamGUI/FlatCAMGUI.py:6539 flatcamGUI/ObjectUI.py:1623 msgid "spindlesspeed = the value for the spindle speed" msgstr "spindlesspeed = the value for the spindle speed" -#: flatcamGUI/FlatCAMGUI.py:6409 flatcamGUI/ObjectUI.py:1624 +#: flatcamGUI/FlatCAMGUI.py:6541 flatcamGUI/ObjectUI.py:1624 msgid "dwelltime = time to dwell to allow the spindle to reach it's set RPM" msgstr "dwelltime = time to dwell to allow the spindle to reach it's set RPM" -#: flatcamGUI/FlatCAMGUI.py:6430 +#: flatcamGUI/FlatCAMGUI.py:6562 msgid "NCC Tool Options" msgstr "NCC Tool Options" -#: flatcamGUI/FlatCAMGUI.py:6435 flatcamGUI/ObjectUI.py:447 +#: flatcamGUI/FlatCAMGUI.py:6567 flatcamGUI/ObjectUI.py:447 msgid "" "Create a Geometry object with\n" "toolpaths to cut all non-copper regions." @@ -9734,16 +8396,15 @@ msgstr "" "Create a Geometry object with\n" "toolpaths to cut all non-copper regions." -#: flatcamGUI/FlatCAMGUI.py:6443 flatcamGUI/FlatCAMGUI.py:7397 +#: flatcamGUI/FlatCAMGUI.py:6575 flatcamGUI/FlatCAMGUI.py:7529 msgid "Tools dia" msgstr "Tools dia" -#: flatcamGUI/FlatCAMGUI.py:6452 flatcamTools/ToolNonCopperClear.py:195 -#| msgid "Box Type" +#: flatcamGUI/FlatCAMGUI.py:6584 flatcamTools/ToolNonCopperClear.py:195 msgid "Tool Type" msgstr "Tool Type" -#: flatcamGUI/FlatCAMGUI.py:6454 flatcamGUI/FlatCAMGUI.py:6462 +#: flatcamGUI/FlatCAMGUI.py:6586 flatcamGUI/FlatCAMGUI.py:6594 #: flatcamTools/ToolNonCopperClear.py:197 #: flatcamTools/ToolNonCopperClear.py:205 msgid "" @@ -9755,26 +8416,26 @@ msgstr "" "- 'V-shape'\n" "- Circular" -#: flatcamGUI/FlatCAMGUI.py:6459 flatcamTools/ToolNonCopperClear.py:202 +#: flatcamGUI/FlatCAMGUI.py:6591 flatcamTools/ToolNonCopperClear.py:202 msgid "V-shape" msgstr "V-shape" -#: flatcamGUI/FlatCAMGUI.py:6471 flatcamGUI/ObjectUI.py:1109 +#: flatcamGUI/FlatCAMGUI.py:6603 flatcamGUI/ObjectUI.py:1109 #: flatcamTools/ToolNonCopperClear.py:220 msgid "V-Tip Dia" msgstr "V-Tip Dia" -#: flatcamGUI/FlatCAMGUI.py:6473 flatcamGUI/ObjectUI.py:1112 +#: flatcamGUI/FlatCAMGUI.py:6605 flatcamGUI/ObjectUI.py:1112 #: flatcamTools/ToolNonCopperClear.py:222 msgid "The tip diameter for V-Shape Tool" msgstr "The tip diameter for V-Shape Tool" -#: flatcamGUI/FlatCAMGUI.py:6480 flatcamGUI/ObjectUI.py:1120 +#: flatcamGUI/FlatCAMGUI.py:6612 flatcamGUI/ObjectUI.py:1120 #: flatcamTools/ToolNonCopperClear.py:227 msgid "V-Tip Angle" msgstr "V-Tip Angle" -#: flatcamGUI/FlatCAMGUI.py:6482 flatcamGUI/ObjectUI.py:1123 +#: flatcamGUI/FlatCAMGUI.py:6614 flatcamGUI/ObjectUI.py:1123 #: flatcamTools/ToolNonCopperClear.py:229 msgid "" "The tip angle for V-Shape Tool.\n" @@ -9783,13 +8444,9 @@ msgstr "" "The tip angle for V-Shape Tool.\n" "In degree." -#: flatcamGUI/FlatCAMGUI.py:6492 flatcamGUI/FlatCAMGUI.py:6500 +#: flatcamGUI/FlatCAMGUI.py:6624 flatcamGUI/FlatCAMGUI.py:6632 #: flatcamTools/ToolNonCopperClear.py:149 #: flatcamTools/ToolNonCopperClear.py:157 -#| msgid "" -#| "Milling type:\n" -#| "- climb / best for precision milling and to reduce tool usage\n" -#| "- conventional / useful when there is no backlash compensation" msgid "" "Milling type when the selected tool is of type: 'iso_op':\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -9799,13 +8456,13 @@ msgstr "" "- climb / best for precision milling and to reduce tool usage\n" "- conventional / useful when there is no backlash compensation" -#: flatcamGUI/FlatCAMGUI.py:6509 flatcamGUI/FlatCAMGUI.py:6869 +#: flatcamGUI/FlatCAMGUI.py:6641 flatcamGUI/FlatCAMGUI.py:7001 #: flatcamTools/ToolNonCopperClear.py:163 flatcamTools/ToolPaint.py:136 msgid "Tool order" msgstr "Tool order" -#: flatcamGUI/FlatCAMGUI.py:6510 flatcamGUI/FlatCAMGUI.py:6520 -#: flatcamGUI/FlatCAMGUI.py:6870 flatcamGUI/FlatCAMGUI.py:6880 +#: flatcamGUI/FlatCAMGUI.py:6642 flatcamGUI/FlatCAMGUI.py:6652 +#: flatcamGUI/FlatCAMGUI.py:7002 flatcamGUI/FlatCAMGUI.py:7012 #: flatcamTools/ToolNonCopperClear.py:164 #: flatcamTools/ToolNonCopperClear.py:174 flatcamTools/ToolPaint.py:137 #: flatcamTools/ToolPaint.py:147 @@ -9826,17 +8483,17 @@ msgstr "" "WARNING: using rest machining will automatically set the order\n" "in reverse and disable this control." -#: flatcamGUI/FlatCAMGUI.py:6518 flatcamGUI/FlatCAMGUI.py:6878 +#: flatcamGUI/FlatCAMGUI.py:6650 flatcamGUI/FlatCAMGUI.py:7010 #: flatcamTools/ToolNonCopperClear.py:172 flatcamTools/ToolPaint.py:145 msgid "Forward" msgstr "Forward" -#: flatcamGUI/FlatCAMGUI.py:6519 flatcamGUI/FlatCAMGUI.py:6879 +#: flatcamGUI/FlatCAMGUI.py:6651 flatcamGUI/FlatCAMGUI.py:7011 #: flatcamTools/ToolNonCopperClear.py:173 flatcamTools/ToolPaint.py:146 msgid "Reverse" msgstr "Reverse" -#: flatcamGUI/FlatCAMGUI.py:6532 flatcamGUI/FlatCAMGUI.py:6537 +#: flatcamGUI/FlatCAMGUI.py:6664 flatcamGUI/FlatCAMGUI.py:6669 #: flatcamTools/ToolNonCopperClear.py:271 #: flatcamTools/ToolNonCopperClear.py:276 msgid "" @@ -9846,7 +8503,7 @@ msgstr "" "Depth of cut into material. Negative value.\n" "In FlatCAM units." -#: flatcamGUI/FlatCAMGUI.py:6547 flatcamTools/ToolNonCopperClear.py:285 +#: flatcamGUI/FlatCAMGUI.py:6679 flatcamTools/ToolNonCopperClear.py:285 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -9871,11 +8528,11 @@ msgstr "" "Higher values = slow processing and slow execution on CNC\n" "due of too many paths." -#: flatcamGUI/FlatCAMGUI.py:6564 flatcamTools/ToolNonCopperClear.py:301 +#: flatcamGUI/FlatCAMGUI.py:6696 flatcamTools/ToolNonCopperClear.py:301 msgid "Bounding box margin." msgstr "Bounding box margin." -#: flatcamGUI/FlatCAMGUI.py:6573 flatcamGUI/FlatCAMGUI.py:6920 +#: flatcamGUI/FlatCAMGUI.py:6705 flatcamGUI/FlatCAMGUI.py:7052 #: flatcamTools/ToolNonCopperClear.py:310 msgid "" "Algorithm for non-copper clearing:
Standard: Fixed step inwards." @@ -9886,22 +8543,22 @@ msgstr "" "
Seed-based: Outwards from seed.
Line-based: Parallel " "lines." -#: flatcamGUI/FlatCAMGUI.py:6587 flatcamGUI/FlatCAMGUI.py:6934 +#: flatcamGUI/FlatCAMGUI.py:6719 flatcamGUI/FlatCAMGUI.py:7066 #: flatcamTools/ToolNonCopperClear.py:324 flatcamTools/ToolPaint.py:249 msgid "Connect" msgstr "Connect" -#: flatcamGUI/FlatCAMGUI.py:6597 flatcamGUI/FlatCAMGUI.py:6944 +#: flatcamGUI/FlatCAMGUI.py:6729 flatcamGUI/FlatCAMGUI.py:7076 #: flatcamTools/ToolNonCopperClear.py:333 flatcamTools/ToolPaint.py:258 msgid "Contour" msgstr "Contour" -#: flatcamGUI/FlatCAMGUI.py:6607 flatcamTools/ToolNonCopperClear.py:342 +#: flatcamGUI/FlatCAMGUI.py:6739 flatcamTools/ToolNonCopperClear.py:342 #: flatcamTools/ToolPaint.py:267 msgid "Rest M." msgstr "Rest M." -#: flatcamGUI/FlatCAMGUI.py:6609 flatcamTools/ToolNonCopperClear.py:344 +#: flatcamGUI/FlatCAMGUI.py:6741 flatcamTools/ToolNonCopperClear.py:344 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -9919,7 +8576,7 @@ msgstr "" "no more copper to clear or there are no more tools.\n" "If not checked, use the standard algorithm." -#: flatcamGUI/FlatCAMGUI.py:6624 flatcamGUI/FlatCAMGUI.py:6636 +#: flatcamGUI/FlatCAMGUI.py:6756 flatcamGUI/FlatCAMGUI.py:6768 #: flatcamTools/ToolNonCopperClear.py:359 #: flatcamTools/ToolNonCopperClear.py:371 msgid "" @@ -9933,27 +8590,27 @@ msgstr "" "from the copper features.\n" "The value can be between 0 and 10 FlatCAM units." -#: flatcamGUI/FlatCAMGUI.py:6634 flatcamTools/ToolNonCopperClear.py:369 +#: flatcamGUI/FlatCAMGUI.py:6766 flatcamTools/ToolNonCopperClear.py:369 msgid "Offset value" msgstr "Offset value" -#: flatcamGUI/FlatCAMGUI.py:6651 flatcamTools/ToolNonCopperClear.py:395 +#: flatcamGUI/FlatCAMGUI.py:6783 flatcamTools/ToolNonCopperClear.py:395 msgid "Itself" msgstr "Itself" -#: flatcamGUI/FlatCAMGUI.py:6652 flatcamGUI/FlatCAMGUI.py:6965 +#: flatcamGUI/FlatCAMGUI.py:6784 flatcamGUI/FlatCAMGUI.py:7097 msgid "Area" msgstr "Area" -#: flatcamGUI/FlatCAMGUI.py:6653 +#: flatcamGUI/FlatCAMGUI.py:6785 msgid "Ref" msgstr "Ref" -#: flatcamGUI/FlatCAMGUI.py:6654 +#: flatcamGUI/FlatCAMGUI.py:6786 msgid "Reference" msgstr "Reference" -#: flatcamGUI/FlatCAMGUI.py:6656 flatcamTools/ToolNonCopperClear.py:401 +#: flatcamGUI/FlatCAMGUI.py:6788 flatcamTools/ToolNonCopperClear.py:401 msgid "" "- 'Itself' - the non copper clearing extent\n" "is based on the object that is copper cleared.\n" @@ -9973,20 +8630,19 @@ msgstr "" "- 'Reference Object' - will do non copper clearing within the area\n" "specified by another object." -#: flatcamGUI/FlatCAMGUI.py:6667 flatcamGUI/FlatCAMGUI.py:6973 -#| msgid "Format" +#: flatcamGUI/FlatCAMGUI.py:6799 flatcamGUI/FlatCAMGUI.py:7105 msgid "Normal" msgstr "Normal" -#: flatcamGUI/FlatCAMGUI.py:6668 flatcamGUI/FlatCAMGUI.py:6974 +#: flatcamGUI/FlatCAMGUI.py:6800 flatcamGUI/FlatCAMGUI.py:7106 msgid "Progressive" msgstr "Progressive" -#: flatcamGUI/FlatCAMGUI.py:6669 +#: flatcamGUI/FlatCAMGUI.py:6801 msgid "NCC Plotting" msgstr "NCC Plotting" -#: flatcamGUI/FlatCAMGUI.py:6671 +#: flatcamGUI/FlatCAMGUI.py:6803 msgid "" "- 'Normal' - normal plotting, done at the end of the NCC job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -9994,11 +8650,11 @@ msgstr "" "- 'Normal' - normal plotting, done at the end of the NCC job\n" "- 'Progressive' - after each shape is generated it will be plotted." -#: flatcamGUI/FlatCAMGUI.py:6685 +#: flatcamGUI/FlatCAMGUI.py:6817 msgid "Cutout Tool Options" msgstr "Cutout Tool Options" -#: flatcamGUI/FlatCAMGUI.py:6690 flatcamGUI/ObjectUI.py:463 +#: flatcamGUI/FlatCAMGUI.py:6822 flatcamGUI/ObjectUI.py:463 msgid "" "Create toolpaths to cut around\n" "the PCB and separate it from\n" @@ -10008,7 +8664,7 @@ msgstr "" "the PCB and separate it from\n" "the original board." -#: flatcamGUI/FlatCAMGUI.py:6701 flatcamTools/ToolCutOut.py:93 +#: flatcamGUI/FlatCAMGUI.py:6833 flatcamTools/ToolCutOut.py:93 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -10016,11 +8672,11 @@ msgstr "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." -#: flatcamGUI/FlatCAMGUI.py:6709 flatcamTools/ToolCutOut.py:76 +#: flatcamGUI/FlatCAMGUI.py:6841 flatcamTools/ToolCutOut.py:76 msgid "Obj kind" msgstr "Obj kind" -#: flatcamGUI/FlatCAMGUI.py:6711 flatcamTools/ToolCutOut.py:78 +#: flatcamGUI/FlatCAMGUI.py:6843 flatcamTools/ToolCutOut.py:78 msgid "" "Choice of what kind the object we want to cutout is.
- Single: " "contain a single PCB Gerber outline object.
- Panel: a panel PCB " @@ -10032,16 +8688,16 @@ msgstr "" "Gerber object, which is made\n" "out of many individual PCB outlines." -#: flatcamGUI/FlatCAMGUI.py:6718 flatcamGUI/FlatCAMGUI.py:6964 +#: flatcamGUI/FlatCAMGUI.py:6850 flatcamGUI/FlatCAMGUI.py:7096 #: flatcamTools/ToolCutOut.py:84 msgid "Single" msgstr "Single" -#: flatcamGUI/FlatCAMGUI.py:6719 flatcamTools/ToolCutOut.py:85 +#: flatcamGUI/FlatCAMGUI.py:6851 flatcamTools/ToolCutOut.py:85 msgid "Panel" msgstr "Panel" -#: flatcamGUI/FlatCAMGUI.py:6725 flatcamTools/ToolCutOut.py:102 +#: flatcamGUI/FlatCAMGUI.py:6857 flatcamTools/ToolCutOut.py:102 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -10051,11 +8707,11 @@ msgstr "" "will make the cutout of the PCB further from\n" "the actual PCB border" -#: flatcamGUI/FlatCAMGUI.py:6733 +#: flatcamGUI/FlatCAMGUI.py:6865 msgid "Gap size" msgstr "Gap size" -#: flatcamGUI/FlatCAMGUI.py:6735 flatcamTools/ToolCutOut.py:112 +#: flatcamGUI/FlatCAMGUI.py:6867 flatcamTools/ToolCutOut.py:112 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -10067,11 +8723,11 @@ msgstr "" "the surrounding material (the one \n" "from which the PCB is cutout)." -#: flatcamGUI/FlatCAMGUI.py:6744 flatcamTools/ToolCutOut.py:148 +#: flatcamGUI/FlatCAMGUI.py:6876 flatcamTools/ToolCutOut.py:148 msgid "Gaps" msgstr "Gaps" -#: flatcamGUI/FlatCAMGUI.py:6746 +#: flatcamGUI/FlatCAMGUI.py:6878 msgid "" "Number of gaps used for the cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -10095,11 +8751,11 @@ msgstr "" "- 2tb - 2*top + 2*bottom\n" "- 8 - 2*left + 2*right +2*top + 2*bottom" -#: flatcamGUI/FlatCAMGUI.py:6768 flatcamTools/ToolCutOut.py:129 +#: flatcamGUI/FlatCAMGUI.py:6900 flatcamTools/ToolCutOut.py:129 msgid "Convex Sh." msgstr "Convex Sh." -#: flatcamGUI/FlatCAMGUI.py:6770 flatcamTools/ToolCutOut.py:131 +#: flatcamGUI/FlatCAMGUI.py:6902 flatcamTools/ToolCutOut.py:131 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -10107,11 +8763,11 @@ msgstr "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." -#: flatcamGUI/FlatCAMGUI.py:6784 +#: flatcamGUI/FlatCAMGUI.py:6916 msgid "2Sided Tool Options" msgstr "2Sided Tool Options" -#: flatcamGUI/FlatCAMGUI.py:6789 +#: flatcamGUI/FlatCAMGUI.py:6921 msgid "" "A tool to help in creating a double sided\n" "PCB using alignment holes." @@ -10119,36 +8775,36 @@ msgstr "" "A tool to help in creating a double sided\n" "PCB using alignment holes." -#: flatcamGUI/FlatCAMGUI.py:6799 flatcamTools/ToolDblSided.py:234 +#: flatcamGUI/FlatCAMGUI.py:6931 flatcamTools/ToolDblSided.py:234 msgid "Drill dia" msgstr "Drill dia" -#: flatcamGUI/FlatCAMGUI.py:6801 flatcamTools/ToolDblSided.py:225 +#: flatcamGUI/FlatCAMGUI.py:6933 flatcamTools/ToolDblSided.py:225 #: flatcamTools/ToolDblSided.py:236 msgid "Diameter of the drill for the alignment holes." msgstr "Diameter of the drill for the alignment holes." -#: flatcamGUI/FlatCAMGUI.py:6810 flatcamTools/ToolDblSided.py:120 +#: flatcamGUI/FlatCAMGUI.py:6942 flatcamTools/ToolDblSided.py:120 msgid "Mirror Axis:" msgstr "Mirror Axis:" -#: flatcamGUI/FlatCAMGUI.py:6812 flatcamTools/ToolDblSided.py:122 +#: flatcamGUI/FlatCAMGUI.py:6944 flatcamTools/ToolDblSided.py:122 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Mirror vertically (X) or horizontally (Y)." -#: flatcamGUI/FlatCAMGUI.py:6821 flatcamTools/ToolDblSided.py:131 +#: flatcamGUI/FlatCAMGUI.py:6953 flatcamTools/ToolDblSided.py:131 msgid "Point" msgstr "Point" -#: flatcamGUI/FlatCAMGUI.py:6822 flatcamTools/ToolDblSided.py:132 +#: flatcamGUI/FlatCAMGUI.py:6954 flatcamTools/ToolDblSided.py:132 msgid "Box" msgstr "Box" -#: flatcamGUI/FlatCAMGUI.py:6823 +#: flatcamGUI/FlatCAMGUI.py:6955 msgid "Axis Ref" msgstr "Axis Ref" -#: flatcamGUI/FlatCAMGUI.py:6825 flatcamTools/ToolDblSided.py:135 +#: flatcamGUI/FlatCAMGUI.py:6957 flatcamTools/ToolDblSided.py:135 msgid "" "The axis should pass through a point or cut\n" " a specified box (in a FlatCAM object) through \n" @@ -10158,15 +8814,15 @@ msgstr "" " a specified box (in a FlatCAM object) through \n" "the center." -#: flatcamGUI/FlatCAMGUI.py:6841 +#: flatcamGUI/FlatCAMGUI.py:6973 msgid "Paint Tool Options" msgstr "Paint Tool Options" -#: flatcamGUI/FlatCAMGUI.py:6846 +#: flatcamGUI/FlatCAMGUI.py:6978 msgid "Parameters:" msgstr "Parameters:" -#: flatcamGUI/FlatCAMGUI.py:6848 flatcamGUI/ObjectUI.py:1351 +#: flatcamGUI/FlatCAMGUI.py:6980 flatcamGUI/ObjectUI.py:1351 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon (remove\n" @@ -10178,11 +8834,11 @@ msgstr "" "all copper). You will be asked\n" "to click on the desired polygon." -#: flatcamGUI/FlatCAMGUI.py:6954 flatcamTools/ToolPaint.py:282 +#: flatcamGUI/FlatCAMGUI.py:7086 flatcamTools/ToolPaint.py:282 msgid "Selection" msgstr "Selection" -#: flatcamGUI/FlatCAMGUI.py:6956 flatcamTools/ToolPaint.py:284 +#: flatcamGUI/FlatCAMGUI.py:7088 flatcamTools/ToolPaint.py:284 #: flatcamTools/ToolPaint.py:300 msgid "" "How to select Polygons to be painted.\n" @@ -10205,16 +8861,15 @@ msgstr "" "- 'Reference Object' - will do non copper clearing within the area\n" "specified by another object." -#: flatcamGUI/FlatCAMGUI.py:6967 +#: flatcamGUI/FlatCAMGUI.py:7099 msgid "Ref." msgstr "Ref." -#: flatcamGUI/FlatCAMGUI.py:6975 -#| msgid "Paint Tool Options" +#: flatcamGUI/FlatCAMGUI.py:7107 msgid "Paint Plotting" msgstr "Paint Plotting" -#: flatcamGUI/FlatCAMGUI.py:6977 +#: flatcamGUI/FlatCAMGUI.py:7109 msgid "" "- 'Normal' - normal plotting, done at the end of the Paint job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -10222,11 +8877,11 @@ msgstr "" "- 'Normal' - normal plotting, done at the end of the Paint job\n" "- 'Progressive' - after each shape is generated it will be plotted." -#: flatcamGUI/FlatCAMGUI.py:6991 +#: flatcamGUI/FlatCAMGUI.py:7123 msgid "Film Tool Options" msgstr "Film Tool Options" -#: flatcamGUI/FlatCAMGUI.py:6996 +#: flatcamGUI/FlatCAMGUI.py:7128 msgid "" "Create a PCB film from a Gerber or Geometry\n" "FlatCAM object.\n" @@ -10236,12 +8891,11 @@ msgstr "" "FlatCAM object.\n" "The file is saved in SVG format." -#: flatcamGUI/FlatCAMGUI.py:7007 -#| msgid "Film Type:" +#: flatcamGUI/FlatCAMGUI.py:7139 msgid "Film Type" msgstr "Film Type" -#: flatcamGUI/FlatCAMGUI.py:7009 flatcamTools/ToolFilm.py:118 +#: flatcamGUI/FlatCAMGUI.py:7141 flatcamTools/ToolFilm.py:118 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -10257,11 +8911,11 @@ msgstr "" "with white on a black canvas.\n" "The Film format is SVG." -#: flatcamGUI/FlatCAMGUI.py:7020 flatcamTools/ToolFilm.py:130 +#: flatcamGUI/FlatCAMGUI.py:7152 flatcamTools/ToolFilm.py:130 msgid "Border" msgstr "Border" -#: flatcamGUI/FlatCAMGUI.py:7022 flatcamTools/ToolFilm.py:132 +#: flatcamGUI/FlatCAMGUI.py:7154 flatcamTools/ToolFilm.py:132 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -10281,11 +8935,11 @@ msgstr "" "white color like the rest and which may confound with the\n" "surroundings if not for this border." -#: flatcamGUI/FlatCAMGUI.py:7035 flatcamTools/ToolFilm.py:144 +#: flatcamGUI/FlatCAMGUI.py:7167 flatcamTools/ToolFilm.py:144 msgid "Scale Stroke" msgstr "Scale Stroke" -#: flatcamGUI/FlatCAMGUI.py:7037 flatcamTools/ToolFilm.py:146 +#: flatcamGUI/FlatCAMGUI.py:7169 flatcamTools/ToolFilm.py:146 msgid "" "Scale the line stroke thickness of each feature in the SVG file.\n" "It means that the line that envelope each SVG feature will be thicker or " @@ -10297,11 +8951,11 @@ msgstr "" "thinner,\n" "therefore the fine features may be more affected by this parameter." -#: flatcamGUI/FlatCAMGUI.py:7052 +#: flatcamGUI/FlatCAMGUI.py:7184 msgid "Panelize Tool Options" msgstr "Panelize Tool Options" -#: flatcamGUI/FlatCAMGUI.py:7057 +#: flatcamGUI/FlatCAMGUI.py:7189 msgid "" "Create an object that contains an array of (x, y) elements,\n" "each element is a copy of the source object spaced\n" @@ -10311,11 +8965,11 @@ msgstr "" "each element is a copy of the source object spaced\n" "at a X distance, Y distance of each other." -#: flatcamGUI/FlatCAMGUI.py:7068 flatcamTools/ToolPanelize.py:147 +#: flatcamGUI/FlatCAMGUI.py:7200 flatcamTools/ToolPanelize.py:147 msgid "Spacing cols" msgstr "Spacing cols" -#: flatcamGUI/FlatCAMGUI.py:7070 flatcamTools/ToolPanelize.py:149 +#: flatcamGUI/FlatCAMGUI.py:7202 flatcamTools/ToolPanelize.py:149 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -10323,11 +8977,11 @@ msgstr "" "Spacing between columns of the desired panel.\n" "In current units." -#: flatcamGUI/FlatCAMGUI.py:7078 flatcamTools/ToolPanelize.py:156 +#: flatcamGUI/FlatCAMGUI.py:7210 flatcamTools/ToolPanelize.py:156 msgid "Spacing rows" msgstr "Spacing rows" -#: flatcamGUI/FlatCAMGUI.py:7080 flatcamTools/ToolPanelize.py:158 +#: flatcamGUI/FlatCAMGUI.py:7212 flatcamTools/ToolPanelize.py:158 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -10335,35 +8989,35 @@ msgstr "" "Spacing between rows of the desired panel.\n" "In current units." -#: flatcamGUI/FlatCAMGUI.py:7088 flatcamTools/ToolPanelize.py:165 +#: flatcamGUI/FlatCAMGUI.py:7220 flatcamTools/ToolPanelize.py:165 msgid "Columns" msgstr "Columns" -#: flatcamGUI/FlatCAMGUI.py:7090 flatcamTools/ToolPanelize.py:167 +#: flatcamGUI/FlatCAMGUI.py:7222 flatcamTools/ToolPanelize.py:167 msgid "Number of columns of the desired panel" msgstr "Number of columns of the desired panel" -#: flatcamGUI/FlatCAMGUI.py:7097 flatcamTools/ToolPanelize.py:173 +#: flatcamGUI/FlatCAMGUI.py:7229 flatcamTools/ToolPanelize.py:173 msgid "Rows" msgstr "Rows" -#: flatcamGUI/FlatCAMGUI.py:7099 flatcamTools/ToolPanelize.py:175 +#: flatcamGUI/FlatCAMGUI.py:7231 flatcamTools/ToolPanelize.py:175 msgid "Number of rows of the desired panel" msgstr "Number of rows of the desired panel" -#: flatcamGUI/FlatCAMGUI.py:7105 flatcamTools/ToolPanelize.py:181 +#: flatcamGUI/FlatCAMGUI.py:7237 flatcamTools/ToolPanelize.py:181 msgid "Gerber" msgstr "Gerber" -#: flatcamGUI/FlatCAMGUI.py:7106 flatcamTools/ToolPanelize.py:182 +#: flatcamGUI/FlatCAMGUI.py:7238 flatcamTools/ToolPanelize.py:182 msgid "Geo" msgstr "Geo" -#: flatcamGUI/FlatCAMGUI.py:7107 flatcamTools/ToolPanelize.py:183 +#: flatcamGUI/FlatCAMGUI.py:7239 flatcamTools/ToolPanelize.py:183 msgid "Panel Type" msgstr "Panel Type" -#: flatcamGUI/FlatCAMGUI.py:7109 +#: flatcamGUI/FlatCAMGUI.py:7241 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -10373,11 +9027,11 @@ msgstr "" "- Gerber\n" "- Geometry" -#: flatcamGUI/FlatCAMGUI.py:7118 +#: flatcamGUI/FlatCAMGUI.py:7250 msgid "Constrain within" msgstr "Constrain within" -#: flatcamGUI/FlatCAMGUI.py:7120 flatcamTools/ToolPanelize.py:195 +#: flatcamGUI/FlatCAMGUI.py:7252 flatcamTools/ToolPanelize.py:195 msgid "" "Area define by DX and DY within to constrain the panel.\n" "DX and DY values are in current units.\n" @@ -10391,11 +9045,11 @@ msgstr "" "the final panel will have as many columns and rows as\n" "they fit completely within selected area." -#: flatcamGUI/FlatCAMGUI.py:7129 flatcamTools/ToolPanelize.py:204 +#: flatcamGUI/FlatCAMGUI.py:7261 flatcamTools/ToolPanelize.py:204 msgid "Width (DX)" msgstr "Width (DX)" -#: flatcamGUI/FlatCAMGUI.py:7131 flatcamTools/ToolPanelize.py:206 +#: flatcamGUI/FlatCAMGUI.py:7263 flatcamTools/ToolPanelize.py:206 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -10403,11 +9057,11 @@ msgstr "" "The width (DX) within which the panel must fit.\n" "In current units." -#: flatcamGUI/FlatCAMGUI.py:7138 flatcamTools/ToolPanelize.py:212 +#: flatcamGUI/FlatCAMGUI.py:7270 flatcamTools/ToolPanelize.py:212 msgid "Height (DY)" msgstr "Height (DY)" -#: flatcamGUI/FlatCAMGUI.py:7140 flatcamTools/ToolPanelize.py:214 +#: flatcamGUI/FlatCAMGUI.py:7272 flatcamTools/ToolPanelize.py:214 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -10415,15 +9069,15 @@ msgstr "" "The height (DY)within which the panel must fit.\n" "In current units." -#: flatcamGUI/FlatCAMGUI.py:7154 +#: flatcamGUI/FlatCAMGUI.py:7286 msgid "Calculators Tool Options" msgstr "Calculators Tool Options" -#: flatcamGUI/FlatCAMGUI.py:7157 flatcamTools/ToolCalculators.py:25 +#: flatcamGUI/FlatCAMGUI.py:7289 flatcamTools/ToolCalculators.py:25 msgid "V-Shape Tool Calculator" msgstr "V-Shape Tool Calculator" -#: flatcamGUI/FlatCAMGUI.py:7159 +#: flatcamGUI/FlatCAMGUI.py:7291 msgid "" "Calculate the tool diameter for a given V-shape tool,\n" "having the tip diameter, tip angle and\n" @@ -10433,11 +9087,11 @@ msgstr "" "having the tip diameter, tip angle and\n" "depth-of-cut as parameters." -#: flatcamGUI/FlatCAMGUI.py:7170 flatcamTools/ToolCalculators.py:92 +#: flatcamGUI/FlatCAMGUI.py:7302 flatcamTools/ToolCalculators.py:92 msgid "Tip Diameter" msgstr "Tip Diameter" -#: flatcamGUI/FlatCAMGUI.py:7172 flatcamTools/ToolCalculators.py:97 +#: flatcamGUI/FlatCAMGUI.py:7304 flatcamTools/ToolCalculators.py:97 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." @@ -10445,11 +9099,11 @@ msgstr "" "This is the tool tip diameter.\n" "It is specified by manufacturer." -#: flatcamGUI/FlatCAMGUI.py:7180 flatcamTools/ToolCalculators.py:100 +#: flatcamGUI/FlatCAMGUI.py:7312 flatcamTools/ToolCalculators.py:100 msgid "Tip Angle" msgstr "Tip Angle" -#: flatcamGUI/FlatCAMGUI.py:7182 +#: flatcamGUI/FlatCAMGUI.py:7314 msgid "" "This is the angle on the tip of the tool.\n" "It is specified by manufacturer." @@ -10457,7 +9111,7 @@ msgstr "" "This is the angle on the tip of the tool.\n" "It is specified by manufacturer." -#: flatcamGUI/FlatCAMGUI.py:7192 +#: flatcamGUI/FlatCAMGUI.py:7324 msgid "" "This is depth to cut into material.\n" "In the CNCJob object it is the CutZ parameter." @@ -10465,11 +9119,11 @@ msgstr "" "This is depth to cut into material.\n" "In the CNCJob object it is the CutZ parameter." -#: flatcamGUI/FlatCAMGUI.py:7199 flatcamTools/ToolCalculators.py:27 +#: flatcamGUI/FlatCAMGUI.py:7331 flatcamTools/ToolCalculators.py:27 msgid "ElectroPlating Calculator" msgstr "ElectroPlating Calculator" -#: flatcamGUI/FlatCAMGUI.py:7201 flatcamTools/ToolCalculators.py:149 +#: flatcamGUI/FlatCAMGUI.py:7333 flatcamTools/ToolCalculators.py:149 msgid "" "This calculator is useful for those who plate the via/pad/drill holes,\n" "using a method like grahite ink or calcium hypophosphite ink or palladium " @@ -10479,27 +9133,27 @@ msgstr "" "using a method like grahite ink or calcium hypophosphite ink or palladium " "chloride." -#: flatcamGUI/FlatCAMGUI.py:7211 flatcamTools/ToolCalculators.py:158 +#: flatcamGUI/FlatCAMGUI.py:7343 flatcamTools/ToolCalculators.py:158 msgid "Board Length" msgstr "Board Length" -#: flatcamGUI/FlatCAMGUI.py:7213 flatcamTools/ToolCalculators.py:162 +#: flatcamGUI/FlatCAMGUI.py:7345 flatcamTools/ToolCalculators.py:162 msgid "This is the board length. In centimeters." msgstr "This is the board length. In centimeters." -#: flatcamGUI/FlatCAMGUI.py:7219 flatcamTools/ToolCalculators.py:164 +#: flatcamGUI/FlatCAMGUI.py:7351 flatcamTools/ToolCalculators.py:164 msgid "Board Width" msgstr "Board Width" -#: flatcamGUI/FlatCAMGUI.py:7221 flatcamTools/ToolCalculators.py:168 +#: flatcamGUI/FlatCAMGUI.py:7353 flatcamTools/ToolCalculators.py:168 msgid "This is the board width.In centimeters." msgstr "This is the board width.In centimeters." -#: flatcamGUI/FlatCAMGUI.py:7226 flatcamTools/ToolCalculators.py:170 +#: flatcamGUI/FlatCAMGUI.py:7358 flatcamTools/ToolCalculators.py:170 msgid "Current Density" msgstr "Current Density" -#: flatcamGUI/FlatCAMGUI.py:7229 flatcamTools/ToolCalculators.py:174 +#: flatcamGUI/FlatCAMGUI.py:7361 flatcamTools/ToolCalculators.py:174 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." @@ -10507,11 +9161,11 @@ msgstr "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." -#: flatcamGUI/FlatCAMGUI.py:7235 flatcamTools/ToolCalculators.py:177 +#: flatcamGUI/FlatCAMGUI.py:7367 flatcamTools/ToolCalculators.py:177 msgid "Copper Growth" msgstr "Copper Growth" -#: flatcamGUI/FlatCAMGUI.py:7238 flatcamTools/ToolCalculators.py:181 +#: flatcamGUI/FlatCAMGUI.py:7370 flatcamTools/ToolCalculators.py:181 msgid "" "How thick the copper growth is intended to be.\n" "In microns." @@ -10519,11 +9173,11 @@ msgstr "" "How thick the copper growth is intended to be.\n" "In microns." -#: flatcamGUI/FlatCAMGUI.py:7251 +#: flatcamGUI/FlatCAMGUI.py:7383 msgid "Transform Tool Options" msgstr "Transform Tool Options" -#: flatcamGUI/FlatCAMGUI.py:7256 +#: flatcamGUI/FlatCAMGUI.py:7388 msgid "" "Various transformations that can be applied\n" "on a FlatCAM object." @@ -10531,35 +9185,35 @@ msgstr "" "Various transformations that can be applied\n" "on a FlatCAM object." -#: flatcamGUI/FlatCAMGUI.py:7266 +#: flatcamGUI/FlatCAMGUI.py:7398 msgid "Rotate Angle" msgstr "Rotate Angle" -#: flatcamGUI/FlatCAMGUI.py:7278 flatcamTools/ToolTransform.py:107 +#: flatcamGUI/FlatCAMGUI.py:7410 flatcamTools/ToolTransform.py:107 msgid "Skew_X angle" msgstr "Skew_X angle" -#: flatcamGUI/FlatCAMGUI.py:7288 flatcamTools/ToolTransform.py:125 +#: flatcamGUI/FlatCAMGUI.py:7420 flatcamTools/ToolTransform.py:125 msgid "Skew_Y angle" msgstr "Skew_Y angle" -#: flatcamGUI/FlatCAMGUI.py:7298 flatcamTools/ToolTransform.py:164 +#: flatcamGUI/FlatCAMGUI.py:7430 flatcamTools/ToolTransform.py:164 msgid "Scale_X factor" msgstr "Scale_X factor" -#: flatcamGUI/FlatCAMGUI.py:7300 flatcamTools/ToolTransform.py:166 +#: flatcamGUI/FlatCAMGUI.py:7432 flatcamTools/ToolTransform.py:166 msgid "Factor for scaling on X axis." msgstr "Factor for scaling on X axis." -#: flatcamGUI/FlatCAMGUI.py:7307 flatcamTools/ToolTransform.py:181 +#: flatcamGUI/FlatCAMGUI.py:7439 flatcamTools/ToolTransform.py:181 msgid "Scale_Y factor" msgstr "Scale_Y factor" -#: flatcamGUI/FlatCAMGUI.py:7309 flatcamTools/ToolTransform.py:183 +#: flatcamGUI/FlatCAMGUI.py:7441 flatcamTools/ToolTransform.py:183 msgid "Factor for scaling on Y axis." msgstr "Factor for scaling on Y axis." -#: flatcamGUI/FlatCAMGUI.py:7317 flatcamTools/ToolTransform.py:202 +#: flatcamGUI/FlatCAMGUI.py:7449 flatcamTools/ToolTransform.py:202 msgid "" "Scale the selected object(s)\n" "using the Scale_X factor for both axis." @@ -10567,7 +9221,7 @@ msgstr "" "Scale the selected object(s)\n" "using the Scale_X factor for both axis." -#: flatcamGUI/FlatCAMGUI.py:7325 flatcamTools/ToolTransform.py:211 +#: flatcamGUI/FlatCAMGUI.py:7457 flatcamTools/ToolTransform.py:211 msgid "" "Scale the selected object(s)\n" "using the origin reference when checked,\n" @@ -10579,27 +9233,27 @@ msgstr "" "and the center of the biggest bounding box\n" "of the selected objects when unchecked." -#: flatcamGUI/FlatCAMGUI.py:7334 flatcamTools/ToolTransform.py:239 +#: flatcamGUI/FlatCAMGUI.py:7466 flatcamTools/ToolTransform.py:239 msgid "Offset_X val" msgstr "Offset_X val" -#: flatcamGUI/FlatCAMGUI.py:7336 flatcamTools/ToolTransform.py:241 +#: flatcamGUI/FlatCAMGUI.py:7468 flatcamTools/ToolTransform.py:241 msgid "Distance to offset on X axis. In current units." msgstr "Distance to offset on X axis. In current units." -#: flatcamGUI/FlatCAMGUI.py:7343 flatcamTools/ToolTransform.py:256 +#: flatcamGUI/FlatCAMGUI.py:7475 flatcamTools/ToolTransform.py:256 msgid "Offset_Y val" msgstr "Offset_Y val" -#: flatcamGUI/FlatCAMGUI.py:7345 flatcamTools/ToolTransform.py:258 +#: flatcamGUI/FlatCAMGUI.py:7477 flatcamTools/ToolTransform.py:258 msgid "Distance to offset on Y axis. In current units." msgstr "Distance to offset on Y axis. In current units." -#: flatcamGUI/FlatCAMGUI.py:7351 flatcamTools/ToolTransform.py:313 +#: flatcamGUI/FlatCAMGUI.py:7483 flatcamTools/ToolTransform.py:313 msgid "Mirror Reference" msgstr "Mirror Reference" -#: flatcamGUI/FlatCAMGUI.py:7353 flatcamTools/ToolTransform.py:315 +#: flatcamGUI/FlatCAMGUI.py:7485 flatcamTools/ToolTransform.py:315 msgid "" "Flip the selected object(s)\n" "around the point in Point Entry Field.\n" @@ -10621,11 +9275,11 @@ msgstr "" "Or enter the coords in format (x, y) in the\n" "Point Entry field and click Flip on X(Y)" -#: flatcamGUI/FlatCAMGUI.py:7364 flatcamTools/ToolTransform.py:326 +#: flatcamGUI/FlatCAMGUI.py:7496 flatcamTools/ToolTransform.py:326 msgid " Mirror Ref. Point" msgstr " Mirror Ref. Point" -#: flatcamGUI/FlatCAMGUI.py:7366 flatcamTools/ToolTransform.py:328 +#: flatcamGUI/FlatCAMGUI.py:7498 flatcamTools/ToolTransform.py:328 msgid "" "Coordinates in format (x, y) used as reference for mirroring.\n" "The 'x' in (x, y) will be used when using Flip on X and\n" @@ -10635,11 +9289,11 @@ msgstr "" "The 'x' in (x, y) will be used when using Flip on X and\n" "the 'y' in (x, y) will be used when using Flip on Y and" -#: flatcamGUI/FlatCAMGUI.py:7383 +#: flatcamGUI/FlatCAMGUI.py:7515 msgid "SolderPaste Tool Options" msgstr "SolderPaste Tool Options" -#: flatcamGUI/FlatCAMGUI.py:7388 +#: flatcamGUI/FlatCAMGUI.py:7520 msgid "" "A tool to create GCode for dispensing\n" "solder paste onto a PCB." @@ -10647,47 +9301,47 @@ msgstr "" "A tool to create GCode for dispensing\n" "solder paste onto a PCB." -#: flatcamGUI/FlatCAMGUI.py:7399 +#: flatcamGUI/FlatCAMGUI.py:7531 msgid "Diameters of nozzle tools, separated by ','" msgstr "Diameters of nozzle tools, separated by ','" -#: flatcamGUI/FlatCAMGUI.py:7406 +#: flatcamGUI/FlatCAMGUI.py:7538 msgid "New Nozzle Dia" msgstr "New Nozzle Dia" -#: flatcamGUI/FlatCAMGUI.py:7408 flatcamTools/ToolSolderPaste.py:103 +#: flatcamGUI/FlatCAMGUI.py:7540 flatcamTools/ToolSolderPaste.py:103 msgid "Diameter for the new Nozzle tool to add in the Tool Table" msgstr "Diameter for the new Nozzle tool to add in the Tool Table" -#: flatcamGUI/FlatCAMGUI.py:7416 flatcamTools/ToolSolderPaste.py:166 +#: flatcamGUI/FlatCAMGUI.py:7548 flatcamTools/ToolSolderPaste.py:166 msgid "Z Dispense Start" msgstr "Z Dispense Start" -#: flatcamGUI/FlatCAMGUI.py:7418 flatcamTools/ToolSolderPaste.py:168 +#: flatcamGUI/FlatCAMGUI.py:7550 flatcamTools/ToolSolderPaste.py:168 msgid "The height (Z) when solder paste dispensing starts." msgstr "The height (Z) when solder paste dispensing starts." -#: flatcamGUI/FlatCAMGUI.py:7425 flatcamTools/ToolSolderPaste.py:174 +#: flatcamGUI/FlatCAMGUI.py:7557 flatcamTools/ToolSolderPaste.py:174 msgid "Z Dispense" msgstr "Z Dispense" -#: flatcamGUI/FlatCAMGUI.py:7427 flatcamTools/ToolSolderPaste.py:176 +#: flatcamGUI/FlatCAMGUI.py:7559 flatcamTools/ToolSolderPaste.py:176 msgid "The height (Z) when doing solder paste dispensing." msgstr "The height (Z) when doing solder paste dispensing." -#: flatcamGUI/FlatCAMGUI.py:7434 flatcamTools/ToolSolderPaste.py:182 +#: flatcamGUI/FlatCAMGUI.py:7566 flatcamTools/ToolSolderPaste.py:182 msgid "Z Dispense Stop" msgstr "Z Dispense Stop" -#: flatcamGUI/FlatCAMGUI.py:7436 flatcamTools/ToolSolderPaste.py:184 +#: flatcamGUI/FlatCAMGUI.py:7568 flatcamTools/ToolSolderPaste.py:184 msgid "The height (Z) when solder paste dispensing stops." msgstr "The height (Z) when solder paste dispensing stops." -#: flatcamGUI/FlatCAMGUI.py:7443 flatcamTools/ToolSolderPaste.py:190 +#: flatcamGUI/FlatCAMGUI.py:7575 flatcamTools/ToolSolderPaste.py:190 msgid "Z Travel" msgstr "Z Travel" -#: flatcamGUI/FlatCAMGUI.py:7445 flatcamTools/ToolSolderPaste.py:192 +#: flatcamGUI/FlatCAMGUI.py:7577 flatcamTools/ToolSolderPaste.py:192 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." @@ -10695,19 +9349,15 @@ msgstr "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." -#: flatcamGUI/FlatCAMGUI.py:7453 flatcamTools/ToolSolderPaste.py:199 +#: flatcamGUI/FlatCAMGUI.py:7585 flatcamTools/ToolSolderPaste.py:199 msgid "Z Toolchange" msgstr "Z Toolchange" -#: flatcamGUI/FlatCAMGUI.py:7455 flatcamTools/ToolSolderPaste.py:201 +#: flatcamGUI/FlatCAMGUI.py:7587 flatcamTools/ToolSolderPaste.py:201 msgid "The height (Z) for tool (nozzle) change." msgstr "The height (Z) for tool (nozzle) change." -#: flatcamGUI/FlatCAMGUI.py:7462 flatcamTools/ToolSolderPaste.py:207 -msgid "Toolchange X-Y" -msgstr "Toolchange X-Y" - -#: flatcamGUI/FlatCAMGUI.py:7464 flatcamTools/ToolSolderPaste.py:209 +#: flatcamGUI/FlatCAMGUI.py:7596 flatcamTools/ToolSolderPaste.py:209 msgid "" "The X,Y location for tool (nozzle) change.\n" "The format is (x, y) where x and y are real numbers." @@ -10715,19 +9365,19 @@ msgstr "" "The X,Y location for tool (nozzle) change.\n" "The format is (x, y) where x and y are real numbers." -#: flatcamGUI/FlatCAMGUI.py:7472 flatcamTools/ToolSolderPaste.py:216 +#: flatcamGUI/FlatCAMGUI.py:7604 flatcamTools/ToolSolderPaste.py:216 msgid "Feedrate X-Y" msgstr "Feedrate X-Y" -#: flatcamGUI/FlatCAMGUI.py:7474 flatcamTools/ToolSolderPaste.py:218 +#: flatcamGUI/FlatCAMGUI.py:7606 flatcamTools/ToolSolderPaste.py:218 msgid "Feedrate (speed) while moving on the X-Y plane." msgstr "Feedrate (speed) while moving on the X-Y plane." -#: flatcamGUI/FlatCAMGUI.py:7481 flatcamTools/ToolSolderPaste.py:224 +#: flatcamGUI/FlatCAMGUI.py:7613 flatcamTools/ToolSolderPaste.py:224 msgid "Feedrate Z" msgstr "Feedrate Z" -#: flatcamGUI/FlatCAMGUI.py:7483 flatcamTools/ToolSolderPaste.py:226 +#: flatcamGUI/FlatCAMGUI.py:7615 flatcamTools/ToolSolderPaste.py:226 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." @@ -10735,11 +9385,11 @@ msgstr "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." -#: flatcamGUI/FlatCAMGUI.py:7491 flatcamTools/ToolSolderPaste.py:233 +#: flatcamGUI/FlatCAMGUI.py:7623 flatcamTools/ToolSolderPaste.py:233 msgid "Feedrate Z Dispense" msgstr "Feedrate Z Dispense" -#: flatcamGUI/FlatCAMGUI.py:7493 +#: flatcamGUI/FlatCAMGUI.py:7625 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." @@ -10747,11 +9397,11 @@ msgstr "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." -#: flatcamGUI/FlatCAMGUI.py:7501 flatcamTools/ToolSolderPaste.py:242 +#: flatcamGUI/FlatCAMGUI.py:7633 flatcamTools/ToolSolderPaste.py:242 msgid "Spindle Speed FWD" msgstr "Spindle Speed FWD" -#: flatcamGUI/FlatCAMGUI.py:7503 flatcamTools/ToolSolderPaste.py:244 +#: flatcamGUI/FlatCAMGUI.py:7635 flatcamTools/ToolSolderPaste.py:244 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." @@ -10759,19 +9409,19 @@ msgstr "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." -#: flatcamGUI/FlatCAMGUI.py:7511 flatcamTools/ToolSolderPaste.py:251 +#: flatcamGUI/FlatCAMGUI.py:7643 flatcamTools/ToolSolderPaste.py:251 msgid "Dwell FWD" msgstr "Dwell FWD" -#: flatcamGUI/FlatCAMGUI.py:7513 flatcamTools/ToolSolderPaste.py:253 +#: flatcamGUI/FlatCAMGUI.py:7645 flatcamTools/ToolSolderPaste.py:253 msgid "Pause after solder dispensing." msgstr "Pause after solder dispensing." -#: flatcamGUI/FlatCAMGUI.py:7520 flatcamTools/ToolSolderPaste.py:259 +#: flatcamGUI/FlatCAMGUI.py:7652 flatcamTools/ToolSolderPaste.py:259 msgid "Spindle Speed REV" msgstr "Spindle Speed REV" -#: flatcamGUI/FlatCAMGUI.py:7522 flatcamTools/ToolSolderPaste.py:261 +#: flatcamGUI/FlatCAMGUI.py:7654 flatcamTools/ToolSolderPaste.py:261 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." @@ -10779,11 +9429,11 @@ msgstr "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." -#: flatcamGUI/FlatCAMGUI.py:7530 flatcamTools/ToolSolderPaste.py:268 +#: flatcamGUI/FlatCAMGUI.py:7662 flatcamTools/ToolSolderPaste.py:268 msgid "Dwell REV" msgstr "Dwell REV" -#: flatcamGUI/FlatCAMGUI.py:7532 flatcamTools/ToolSolderPaste.py:270 +#: flatcamGUI/FlatCAMGUI.py:7664 flatcamTools/ToolSolderPaste.py:270 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." @@ -10791,20 +9441,20 @@ msgstr "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." -#: flatcamGUI/FlatCAMGUI.py:7539 flatcamGUI/ObjectUI.py:1297 +#: flatcamGUI/FlatCAMGUI.py:7671 flatcamGUI/ObjectUI.py:1297 #: flatcamTools/ToolSolderPaste.py:276 msgid "PostProcessor" msgstr "PostProcessor" -#: flatcamGUI/FlatCAMGUI.py:7541 flatcamTools/ToolSolderPaste.py:278 +#: flatcamGUI/FlatCAMGUI.py:7673 flatcamTools/ToolSolderPaste.py:278 msgid "Files that control the GCode generation." msgstr "Files that control the GCode generation." -#: flatcamGUI/FlatCAMGUI.py:7556 +#: flatcamGUI/FlatCAMGUI.py:7688 msgid "Substractor Tool Options" msgstr "Substractor Tool Options" -#: flatcamGUI/FlatCAMGUI.py:7561 +#: flatcamGUI/FlatCAMGUI.py:7693 msgid "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." @@ -10812,28 +9462,27 @@ msgstr "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." -#: flatcamGUI/FlatCAMGUI.py:7566 flatcamTools/ToolSub.py:135 +#: flatcamGUI/FlatCAMGUI.py:7698 flatcamTools/ToolSub.py:135 msgid "Close paths" msgstr "Close paths" -#: flatcamGUI/FlatCAMGUI.py:7567 flatcamTools/ToolSub.py:136 +#: flatcamGUI/FlatCAMGUI.py:7699 flatcamTools/ToolSub.py:136 msgid "" "Checking this will close the paths cut by the Geometry substractor object." msgstr "" "Checking this will close the paths cut by the Geometry substractor object." -#: flatcamGUI/FlatCAMGUI.py:7578 -#| msgid "Excellon Optimization" +#: flatcamGUI/FlatCAMGUI.py:7710 msgid "Excellon File associations" msgstr "Excellon File associations" -#: flatcamGUI/FlatCAMGUI.py:7581 flatcamGUI/FlatCAMGUI.py:7614 -#: flatcamGUI/FlatCAMGUI.py:7647 +#: flatcamGUI/FlatCAMGUI.py:7713 flatcamGUI/FlatCAMGUI.py:7746 +#: flatcamGUI/FlatCAMGUI.py:7779 msgid "Extensions list" msgstr "Extensions list" -#: flatcamGUI/FlatCAMGUI.py:7583 flatcamGUI/FlatCAMGUI.py:7616 -#: flatcamGUI/FlatCAMGUI.py:7649 +#: flatcamGUI/FlatCAMGUI.py:7715 flatcamGUI/FlatCAMGUI.py:7748 +#: flatcamGUI/FlatCAMGUI.py:7781 msgid "" "List of file extensions to be\n" "associated with FlatCAM." @@ -10841,8 +9490,8 @@ msgstr "" "List of file extensions to be\n" "associated with FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:7597 flatcamGUI/FlatCAMGUI.py:7630 -#: flatcamGUI/FlatCAMGUI.py:7662 +#: flatcamGUI/FlatCAMGUI.py:7729 flatcamGUI/FlatCAMGUI.py:7762 +#: flatcamGUI/FlatCAMGUI.py:7794 msgid "" "Apply the file associations between\n" "FlatCAM and the files with above extensions.\n" @@ -10854,24 +9503,23 @@ msgstr "" "They will be active after next logon.\n" "This work only in Windows." -#: flatcamGUI/FlatCAMGUI.py:7611 +#: flatcamGUI/FlatCAMGUI.py:7743 msgid "GCode File associations" msgstr "GCode File associations" -#: flatcamGUI/FlatCAMGUI.py:7644 -#| msgid "Gerber Options" +#: flatcamGUI/FlatCAMGUI.py:7776 msgid "Gerber File associations" msgstr "Gerber File associations" -#: flatcamGUI/FlatCAMGUI.py:7691 flatcamGUI/FlatCAMGUI.py:7697 +#: flatcamGUI/FlatCAMGUI.py:7823 flatcamGUI/FlatCAMGUI.py:7829 msgid "Idle." msgstr "Idle." -#: flatcamGUI/FlatCAMGUI.py:7722 +#: flatcamGUI/FlatCAMGUI.py:7854 msgid "Application started ..." msgstr "Application started ..." -#: flatcamGUI/FlatCAMGUI.py:7723 +#: flatcamGUI/FlatCAMGUI.py:7855 msgid "Hello!" msgstr "Hello!" @@ -11008,11 +9656,6 @@ msgid "Obj Type" msgstr "Obj Type" #: flatcamGUI/ObjectUI.py:352 -#| msgid "" -#| "Specify the type of object to be cutout.\n" -#| "It can be of type: Gerber or Geometry.\n" -#| "What is selected here will dictate the kind\n" -#| "of objects that will populate the 'Object' combobox." msgid "" "Specify the type of object to be excepted from isolation.\n" "It can be of type: Gerber or Geometry.\n" @@ -11061,7 +9704,6 @@ msgstr "" "diameter above." #: flatcamGUI/ObjectUI.py:384 -#| msgid "Generate Isolation Geometry" msgid "Buffer Solid Geometry" msgstr "Buffer Solid Geometry" @@ -11178,10 +9820,6 @@ msgid "Drills" msgstr "Drills" #: flatcamGUI/ObjectUI.py:618 -#| msgid "" -#| "This is the Tool Number.\n" -#| "When ToolChange is checked, on toolchange event this value\n" -#| "will be showed as a T1, T2 ... Tn in the Machine Code." msgid "" "This is the Tool Number.\n" "When ToolChange is checked, on toolchange event this value\n" @@ -11221,7 +9859,6 @@ msgstr "" "milling them with an endmill bit." #: flatcamGUI/ObjectUI.py:636 -#| msgid "Toggle display of the drills for the current tool." msgid "" "Toggle display of the drills for the current tool.\n" "This does not select the tools for G-code generation." @@ -11242,9 +9879,6 @@ msgid "Tool change Z" msgstr "Tool change Z" #: flatcamGUI/ObjectUI.py:799 -#| msgid "" -#| "Select from the Tools Table above\n" -#| " the hole dias that are to be milled." msgid "" "Select from the Tools Table above\n" "the hole dias that are to be drilled.\n" @@ -11267,7 +9901,6 @@ msgstr "" "converted to a series of drills." #: flatcamGUI/ObjectUI.py:824 -#| msgid "Create GCode" msgid "Create Drills GCode" msgstr "Create Drills GCode" @@ -11276,9 +9909,6 @@ msgid "Generate the CNC Job." msgstr "Generate the CNC Job." #: flatcamGUI/ObjectUI.py:838 -#| msgid "" -#| "Select from the Tools Table above\n" -#| " the hole dias that are to be milled." msgid "" "Select from the Tools Table above\n" "the hole dias that are to be milled.\n" @@ -11380,16 +10010,6 @@ msgstr "" "- Out(side) -> The tool cut will follow the geometry line on the outside." #: flatcamGUI/ObjectUI.py:977 -#| msgid "" -#| "The (Operation) Type has only informative value. Usually the UI form " -#| "values \n" -#| "are choosed based on the operation type and this will serve as a " -#| "reminder.\n" -#| "Can be 'Roughing', 'Finishing' or 'Isolation'.\n" -#| "For Roughing we may choose a lower Feedrate and multiDepth cut.\n" -#| "For Finishing we may choose a higher Feedrate, without multiDepth.\n" -#| "For Isolation we need a lower Feedrate as it use a milling bit with a " -#| "fine tip." msgid "" "The (Operation) Type has only informative value. Usually the UI form " "values \n" @@ -11923,6 +10543,7 @@ msgstr "" "the Geometry object used as a cutout geometry." #: flatcamTools/ToolCutOut.py:371 flatcamTools/ToolCutOut.py:571 +#: flatcamTools/ToolNonCopperClear.py:1083 #: flatcamTools/ToolNonCopperClear.py:1124 #: flatcamTools/ToolNonCopperClear.py:1265 flatcamTools/ToolPaint.py:1149 #: flatcamTools/ToolPanelize.py:359 flatcamTools/ToolPanelize.py:376 @@ -11930,14 +10551,10 @@ msgstr "" #: flatcamTools/ToolSub.py:456 flatcamTools/ToolSub.py:471 #: tclCommands/TclCommandCopperClear.py:131 #: tclCommands/TclCommandCopperClear.py:207 tclCommands/TclCommandPaint.py:133 -#| msgid "[ERROR_NOTCL] Could not retrieve object: %s" msgid "Could not retrieve object" msgstr "Could not retrieve object" #: flatcamTools/ToolCutOut.py:376 -#| msgid "" -#| "[ERROR_NOTCL] There is no object selected for Cutout.\n" -#| "Select one and try again." msgid "" "There is no object selected for Cutout.\n" "Select one and try again." @@ -11947,36 +10564,24 @@ msgstr "" #: flatcamTools/ToolCutOut.py:392 flatcamTools/ToolCutOut.py:590 #: flatcamTools/ToolCutOut.py:760 flatcamTools/ToolCutOut.py:854 -#| msgid "" -#| "[ERROR_NOTCL] Tool Diameter is zero value. Change it to a positive real " -#| "number." msgid "Tool Diameter is zero value. Change it to a positive real number." msgstr "Tool Diameter is zero value. Change it to a positive real number." #: flatcamTools/ToolCutOut.py:408 flatcamTools/ToolCutOut.py:606 #: flatcamTools/ToolCutOut.py:870 -#| msgid "" -#| "[WARNING_NOTCL] Margin value is missing or wrong format. Add it and retry." msgid "Margin value is missing or wrong format. Add it and retry." msgstr "Margin value is missing or wrong format. Add it and retry." #: flatcamTools/ToolCutOut.py:419 flatcamTools/ToolCutOut.py:617 #: flatcamTools/ToolCutOut.py:771 -#| msgid "" -#| "[WARNING_NOTCL] Gap size value is missing or wrong format. Add it and " -#| "retry." msgid "Gap size value is missing or wrong format. Add it and retry." msgstr "Gap size value is missing or wrong format. Add it and retry." #: flatcamTools/ToolCutOut.py:425 flatcamTools/ToolCutOut.py:624 -#| msgid "[WARNING_NOTCL] Number of gaps value is missing. Add it and retry." msgid "Number of gaps value is missing. Add it and retry." msgstr "Number of gaps value is missing. Add it and retry." #: flatcamTools/ToolCutOut.py:430 flatcamTools/ToolCutOut.py:628 -#| msgid "" -#| "[WARNING_NOTCL] Gaps value can be only one of: 'None', 'lr', 'tb', '2lr', " -#| "'2tb', 4 or 8. Fill in a correct value and retry. " msgid "" "Gaps value can be only one of: 'None', 'lr', 'tb', '2lr', '2tb', 4 or 8. " "Fill in a correct value and retry. " @@ -11985,11 +10590,6 @@ msgstr "" "Fill in a correct value and retry. " #: flatcamTools/ToolCutOut.py:435 flatcamTools/ToolCutOut.py:634 -#| msgid "" -#| "[ERROR]Cutout operation cannot be done on a multi-geo Geometry.\n" -#| "Optionally, this Multi-geo Geometry can be converted to Single-geo " -#| "Geometry,\n" -#| "and after that perform Cutout." msgid "" "Cutout operation cannot be done on a multi-geo Geometry.\n" "Optionally, this Multi-geo Geometry can be converted to Single-geo " @@ -12002,15 +10602,14 @@ msgstr "" "and after that perform Cutout." #: flatcamTools/ToolCutOut.py:554 flatcamTools/ToolCutOut.py:739 -#| msgid "[success] Any form CutOut operation finished." msgid "Any form CutOut operation finished." msgstr "Any form CutOut operation finished." #: flatcamTools/ToolCutOut.py:575 flatcamTools/ToolNonCopperClear.py:1087 -#, python-format -#| msgid "[ERROR_NOTCL] Object not found: %s" -msgid "Object not found: %s" -msgstr "Object not found: %s" +#: flatcamTools/ToolPaint.py:951 flatcamTools/ToolPanelize.py:366 +#: tclCommands/TclCommandBbox.py:66 tclCommands/TclCommandNregions.py:65 +msgid "Object not found" +msgstr "Object not found" #: flatcamTools/ToolCutOut.py:744 msgid "" @@ -12019,29 +10618,22 @@ msgstr "" "Click on the selected geometry object perimeter to create a bridge gap ..." #: flatcamTools/ToolCutOut.py:780 flatcamTools/ToolCutOut.py:799 -#| msgid "[ERROR_NOTCL] Could not retrieve Geometry object: %s" msgid "Could not retrieve Geometry object" msgstr "Could not retrieve Geometry object" #: flatcamTools/ToolCutOut.py:804 -#| msgid "[ERROR_NOTCL] Geometry object for manual cutout not found: %s" msgid "Geometry object for manual cutout not found" msgstr "Geometry object for manual cutout not found" #: flatcamTools/ToolCutOut.py:814 -#| msgid "[success] Added manual Bridge Gap." msgid "Added manual Bridge Gap." msgstr "Added manual Bridge Gap." #: flatcamTools/ToolCutOut.py:826 -#| msgid "[ERROR_NOTCL] Could not retrieve Gerber object: %s" msgid "Could not retrieve Gerber object" msgstr "Could not retrieve Gerber object" #: flatcamTools/ToolCutOut.py:831 -#| msgid "" -#| "[ERROR_NOTCL] There is no Gerber object selected for Cutout.\n" -#| "Select one and try again." msgid "" "There is no Gerber object selected for Cutout.\n" "Select one and try again." @@ -12050,9 +10642,6 @@ msgstr "" "Select one and try again." #: flatcamTools/ToolCutOut.py:837 -#| msgid "" -#| "[ERROR_NOTCL] The selected object has to be of Gerber type.\n" -#| "Select a Gerber file and try again." msgid "" "The selected object has to be of Gerber type.\n" "Select a Gerber file and try again." @@ -12061,7 +10650,6 @@ msgstr "" "Select a Gerber file and try again." #: flatcamTools/ToolCutOut.py:892 -#| msgid "[ERROR_NOTCL] Geometry not supported for cutout: %s" msgid "Geometry not supported for cutout" msgstr "Geometry not supported for cutout" @@ -12225,9 +10813,6 @@ msgid "2-Sided Tool" msgstr "2-Sided Tool" #: flatcamTools/ToolDblSided.py:331 -#| msgid "" -#| "[WARNING_NOTCL] 'Point' reference is selected and 'Point' coordinates are " -#| "missing. Add them and retry." msgid "" "'Point' reference is selected and 'Point' coordinates are missing. Add them " "and retry." @@ -12236,47 +10821,31 @@ msgstr "" "and retry." #: flatcamTools/ToolDblSided.py:350 -#| msgid "" -#| "[WARNING_NOTCL] There is no Box reference object loaded. Load one and " -#| "retry." msgid "There is no Box reference object loaded. Load one and retry." msgstr "There is no Box reference object loaded. Load one and retry." #: flatcamTools/ToolDblSided.py:373 -#| msgid "" -#| "[WARNING_NOTCL] No value or wrong format in Drill Dia entry. Add it and " -#| "retry." msgid "No value or wrong format in Drill Dia entry. Add it and retry." msgstr "No value or wrong format in Drill Dia entry. Add it and retry." #: flatcamTools/ToolDblSided.py:380 -#| msgid "" -#| "[WARNING_NOTCL] There are no Alignment Drill Coordinates to use. Add them " -#| "and retry." msgid "There are no Alignment Drill Coordinates to use. Add them and retry." msgstr "There are no Alignment Drill Coordinates to use. Add them and retry." #: flatcamTools/ToolDblSided.py:403 -#| msgid "[success] Excellon object with alignment drills created..." msgid "Excellon object with alignment drills created..." msgstr "Excellon object with alignment drills created..." #: flatcamTools/ToolDblSided.py:412 -#| msgid "[WARNING_NOTCL] There is no Gerber object loaded ..." msgid "There is no Gerber object loaded ..." msgstr "There is no Gerber object loaded ..." #: flatcamTools/ToolDblSided.py:416 flatcamTools/ToolDblSided.py:459 #: flatcamTools/ToolDblSided.py:503 -#| msgid "" -#| "[ERROR_NOTCL] Only Gerber, Excellon and Geometry objects can be mirrored." msgid "Only Gerber, Excellon and Geometry objects can be mirrored." msgstr "Only Gerber, Excellon and Geometry objects can be mirrored." #: flatcamTools/ToolDblSided.py:426 -#| msgid "" -#| "[WARNING_NOTCL] 'Point' coordinates missing. Using Origin (0, 0) as " -#| "mirroring reference." msgid "" "'Point' coordinates missing. Using Origin (0, 0) as mirroring reference." msgstr "" @@ -12284,7 +10853,6 @@ msgstr "" #: flatcamTools/ToolDblSided.py:436 flatcamTools/ToolDblSided.py:480 #: flatcamTools/ToolDblSided.py:517 -#| msgid "[WARNING_NOTCL] There is no Box object loaded ..." msgid "There is no Box object loaded ..." msgstr "There is no Box object loaded ..." @@ -12294,14 +10862,10 @@ msgid "was mirrored" msgstr "was mirrored" #: flatcamTools/ToolDblSided.py:455 -#| msgid "[WARNING_NOTCL] There is no Excellon object loaded ..." msgid "There is no Excellon object loaded ..." msgstr "There is no Excellon object loaded ..." #: flatcamTools/ToolDblSided.py:470 -#| msgid "" -#| "[WARNING_NOTCL] There are no Point coordinates in the Point field. Add " -#| "coords and try again ..." msgid "" "There are no Point coordinates in the Point field. Add coords and try " "again ..." @@ -12310,7 +10874,6 @@ msgstr "" "again ..." #: flatcamTools/ToolDblSided.py:499 -#| msgid "[WARNING_NOTCL] There is no Geometry object loaded ..." msgid "There is no Geometry object loaded ..." msgstr "There is no Geometry object loaded ..." @@ -12404,16 +10967,10 @@ msgstr "" "which can be opened with Inkscape." #: flatcamTools/ToolFilm.py:231 -#| msgid "" -#| "[ERROR_NOTCL] No FlatCAM object selected. Load an object for Film and " -#| "retry." msgid "No FlatCAM object selected. Load an object for Film and retry." msgstr "No FlatCAM object selected. Load an object for Film and retry." #: flatcamTools/ToolFilm.py:238 -#| msgid "" -#| "[ERROR_NOTCL] No FlatCAM object selected. Load an object for Box and " -#| "retry." msgid "No FlatCAM object selected. Load an object for Box and retry." msgstr "No FlatCAM object selected. Load an object for Box and retry." @@ -12426,7 +10983,6 @@ msgid "Export SVG positive" msgstr "Export SVG positive" #: flatcamTools/ToolFilm.py:274 -#| msgid "[WARNING_NOTCL] Export SVG positive cancelled." msgid "Export SVG positive cancelled." msgstr "Export SVG positive cancelled." @@ -12435,7 +10991,6 @@ msgid "Export SVG negative" msgstr "Export SVG negative" #: flatcamTools/ToolFilm.py:290 -#| msgid "[WARNING_NOTCL] Export SVG negative cancelled." msgid "Export SVG negative cancelled." msgstr "Export SVG negative cancelled." @@ -12638,7 +11193,6 @@ msgid "MOVE: Click on the Start point ..." msgstr "MOVE: Click on the Start point ..." #: flatcamTools/ToolMove.py:91 -#| msgid "[WARNING_NOTCL] MOVE action cancelled. No object(s) to move." msgid "MOVE action cancelled. No object(s) to move." msgstr "MOVE action cancelled. No object(s) to move." @@ -12647,33 +11201,26 @@ msgid "MOVE: Click on the Destination point ..." msgstr "MOVE: Click on the Destination point ..." #: flatcamTools/ToolMove.py:134 -#| msgid "Moving ..." msgid "Moving..." msgstr "Moving..." #: flatcamTools/ToolMove.py:137 -#| msgid "Failed. No object(s) selected..." msgid "No object(s) selected." msgstr "No object(s) selected." #: flatcamTools/ToolMove.py:162 -#| msgid "[ERROR_NOTCL] ToolMove.on_left_click() --> %s" msgid "ToolMove.on_left_click()" msgstr "ToolMove.on_left_click()" #: flatcamTools/ToolMove.py:179 -#| msgid "" -#| "[ERROR_NOTCL] ToolMove.on_left_click() --> Error when mouse left click." msgid "ToolMove.on_left_click() --> Error when mouse left click." msgstr "ToolMove.on_left_click() --> Error when mouse left click." #: flatcamTools/ToolMove.py:215 -#| msgid "[WARNING_NOTCL] Move action cancelled." msgid "Move action cancelled." msgstr "Move action cancelled." #: flatcamTools/ToolMove.py:227 -#| msgid "Object(s) deleted ..." msgid "Object(s) not selected" msgstr "Object(s) not selected" @@ -12706,7 +11253,6 @@ msgstr "" "will pick the ones used for copper clearing." #: flatcamTools/ToolNonCopperClear.py:107 -#| msgid "Options" msgid "Operation" msgstr "Operation" @@ -12727,9 +11273,6 @@ msgstr "" "this function will not be able to create painting geometry." #: flatcamTools/ToolNonCopperClear.py:121 -#| msgid "" -#| "Tool Diameter. It's value (in current FlatCAM units) \n" -#| "is the cut width into the material." msgid "" "Tool Diameter. It's value (in current FlatCAM units)\n" "is the cut width into the material." @@ -12738,18 +11281,6 @@ msgstr "" "is the cut width into the material." #: flatcamTools/ToolNonCopperClear.py:125 -#| msgid "" -#| "The Tool Type (TT) can be:
- Circular with 1 ... 4 teeth -> it " -#| "is informative only. Being circular,
the cut width in material is " -#| "exactly the tool diameter.
- Ball -> informative only and make " -#| "reference to the Ball type endmill.
- V-Shape -> it will " -#| "disable de Z-Cut parameter in the resulting geometry UI form and enable " -#| "two additional UI form fields in the resulting geometry: V-Tip Dia and V-" -#| "Tip Angle. Adjusting those two values will adjust the Z-Cut parameter " -#| "such as the cut width into material will be equal with the value in the " -#| "Tool Diameter column of this table.
Choosing the V-Shape Tool " -#| "Type automatically will select the Operation Type in the resulting " -#| "geometry as Isolation." msgid "" "The Tool Type (TT) can be:\n" "- Circular with 1 ... 4 teeth -> it is informative only. Being circular,\n" @@ -12798,7 +11329,6 @@ msgstr "" "- Clear -> the regular non-copper clearing." #: flatcamTools/ToolNonCopperClear.py:191 -#| msgid "Selection" msgid "Tool Selection" msgstr "Tool Selection" @@ -12853,89 +11383,63 @@ msgstr "Generate Geometry" #: flatcamTools/ToolNonCopperClear.py:906 flatcamTools/ToolPaint.py:705 #: flatcamTools/ToolSolderPaste.py:769 -#| msgid "" -#| "[WARNING_NOTCL] Please enter a tool diameter to add, in Float format." msgid "Please enter a tool diameter to add, in Float format." msgstr "Please enter a tool diameter to add, in Float format." #: flatcamTools/ToolNonCopperClear.py:940 flatcamTools/ToolPaint.py:730 -#| msgid "[WARNING_NOTCL] Adding tool cancelled. Tool already in Tool Table." msgid "Adding tool cancelled. Tool already in Tool Table." msgstr "Adding tool cancelled. Tool already in Tool Table." #: flatcamTools/ToolNonCopperClear.py:945 flatcamTools/ToolPaint.py:736 -#| msgid "[success] New tool added to Tool Table." msgid "New tool added to Tool Table." msgstr "New tool added to Tool Table." #: flatcamTools/ToolNonCopperClear.py:989 flatcamTools/ToolPaint.py:782 -#| msgid "[success] Tool from Tool Table was edited." msgid "Tool from Tool Table was edited." msgstr "Tool from Tool Table was edited." #: flatcamTools/ToolNonCopperClear.py:1000 flatcamTools/ToolPaint.py:794 #: flatcamTools/ToolSolderPaste.py:860 -#| msgid "" -#| "[WARNING_NOTCL] Edit cancelled. New diameter value is already in the Tool " -#| "Table." msgid "Edit cancelled. New diameter value is already in the Tool Table." msgstr "Edit cancelled. New diameter value is already in the Tool Table." #: flatcamTools/ToolNonCopperClear.py:1040 flatcamTools/ToolPaint.py:892 -#| msgid "[WARNING_NOTCL] Delete failed. Select a tool to delete." msgid "Delete failed. Select a tool to delete." msgstr "Delete failed. Select a tool to delete." #: flatcamTools/ToolNonCopperClear.py:1045 flatcamTools/ToolPaint.py:898 -#| msgid "[success] Tool(s) deleted from Tool Table." msgid "Tool(s) deleted from Tool Table." msgstr "Tool(s) deleted from Tool Table." #: flatcamTools/ToolNonCopperClear.py:1053 flatcamTools/ToolPaint.py:906 -#| msgid "geometry_on_paint_button" msgid "on_paint_button_click" msgstr "on_paint_button_click" #: flatcamTools/ToolNonCopperClear.py:1067 -#| msgid "" -#| "[ERROR_NOTCL] Overlap value must be between 0 (inclusive) and 1 " -#| "(exclusive), " msgid "Overlap value must be between 0 (inclusive) and 1 (exclusive), " msgstr "Overlap value must be between 0 (inclusive) and 1 (exclusive), " -#: flatcamTools/ToolNonCopperClear.py:1083 flatcamTools/ToolPaint.py:945 -#, python-format -#| msgid "[ERROR_NOTCL] Could not retrieve object: %s" -msgid "Could not retrieve object: %s" -msgstr "Could not retrieve object: %s" - #: flatcamTools/ToolNonCopperClear.py:1103 -#| msgid "[ERROR_NOTCL] Wrong Tool Dia value format entered, use a number." msgid "Wrong Tool Dia value format entered, use a number." msgstr "Wrong Tool Dia value format entered, use a number." #: flatcamTools/ToolNonCopperClear.py:1112 flatcamTools/ToolPaint.py:981 -#| msgid "[WARNING_NOTCL] Select a tool in Tool Table" msgid "No selected tools in Tool Table." msgstr "No selected tools in Tool Table." #: flatcamTools/ToolNonCopperClear.py:1137 -#| msgid "[WARNING_NOTCL] Click the start point of the area." msgid "Click the start point of the area." msgstr "Click the start point of the area." #: flatcamTools/ToolNonCopperClear.py:1148 flatcamTools/ToolPaint.py:1037 -#| msgid "[WARNING_NOTCL] Click the end point of the paint area." msgid "Click the end point of the paint area." msgstr "Click the end point of the paint area." #: flatcamTools/ToolNonCopperClear.py:1154 flatcamTools/ToolPaint.py:1043 -#| msgid "Zone added. Right click to finish." 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." #: flatcamTools/ToolNonCopperClear.py:1318 -#| msgid "Non-Copper Clearing" msgid "Non-Copper clearing ..." msgstr "Non-Copper clearing ..." @@ -12943,79 +11447,64 @@ msgstr "Non-Copper clearing ..." msgid "NCC Tool started. Reading parameters." msgstr "NCC Tool started. Reading parameters." -#: flatcamTools/ToolNonCopperClear.py:1395 -#| msgid "Clearing Non-Copper areas." +#: flatcamTools/ToolNonCopperClear.py:1397 msgid "NCC Tool. Preparing non-copper polygons." msgstr "NCC Tool. Preparing non-copper polygons." -#: flatcamTools/ToolNonCopperClear.py:1423 flatcamTools/ToolPaint.py:2431 -#| msgid "[ERROR_NOTCL] No object available." +#: flatcamTools/ToolNonCopperClear.py:1425 flatcamTools/ToolPaint.py:2431 msgid "No object available." msgstr "No object available." -#: flatcamTools/ToolNonCopperClear.py:1465 +#: flatcamTools/ToolNonCopperClear.py:1467 msgid "The reference object type is not supported." msgstr "The reference object type is not supported." -#: flatcamTools/ToolNonCopperClear.py:1487 +#: flatcamTools/ToolNonCopperClear.py:1489 msgid "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." -#: flatcamTools/ToolNonCopperClear.py:1519 +#: flatcamTools/ToolNonCopperClear.py:1521 msgid "NCC Tool. Calculate 'empty' area." msgstr "NCC Tool. Calculate 'empty' area." -#: flatcamTools/ToolNonCopperClear.py:1534 -#: flatcamTools/ToolNonCopperClear.py:1628 -#: flatcamTools/ToolNonCopperClear.py:1640 -#: flatcamTools/ToolNonCopperClear.py:1867 -#: flatcamTools/ToolNonCopperClear.py:1959 -#: flatcamTools/ToolNonCopperClear.py:1971 -#| msgid "[success] Buffering finished ..." +#: flatcamTools/ToolNonCopperClear.py:1536 +#: flatcamTools/ToolNonCopperClear.py:1630 +#: flatcamTools/ToolNonCopperClear.py:1642 +#: flatcamTools/ToolNonCopperClear.py:1869 +#: flatcamTools/ToolNonCopperClear.py:1961 +#: flatcamTools/ToolNonCopperClear.py:1973 msgid "Buffering finished" msgstr "Buffering finished" -#: flatcamTools/ToolNonCopperClear.py:1647 -#: flatcamTools/ToolNonCopperClear.py:1977 -#| msgid "" -#| "[ERROR_NOTCL] The selected object is not suitable for copper clearing." +#: flatcamTools/ToolNonCopperClear.py:1649 +#: flatcamTools/ToolNonCopperClear.py:1979 msgid "The selected object is not suitable for copper clearing." msgstr "The selected object is not suitable for copper clearing." -#: flatcamTools/ToolNonCopperClear.py:1652 -#: flatcamTools/ToolNonCopperClear.py:1982 -#| msgid "" -#| "[ERROR_NOTCL] Could not get the extent of the area to be non copper " -#| "cleared." +#: flatcamTools/ToolNonCopperClear.py:1654 +#: flatcamTools/ToolNonCopperClear.py:1984 msgid "Could not get the extent of the area to be non copper cleared." msgstr "Could not get the extent of the area to be non copper cleared." -#: flatcamTools/ToolNonCopperClear.py:1659 +#: flatcamTools/ToolNonCopperClear.py:1661 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "NCC Tool. Finished calculation of 'empty' area." -#: flatcamTools/ToolNonCopperClear.py:1669 -#: flatcamTools/ToolNonCopperClear.py:2007 -#| msgid "tooldia = tool diameter" +#: flatcamTools/ToolNonCopperClear.py:1671 +#: flatcamTools/ToolNonCopperClear.py:2009 msgid "NCC Tool clearing with tool diameter = " msgstr "NCC Tool clearing with tool diameter = " -#: flatcamTools/ToolNonCopperClear.py:1672 -#: flatcamTools/ToolNonCopperClear.py:2010 -#| msgid "Start" +#: flatcamTools/ToolNonCopperClear.py:1674 +#: flatcamTools/ToolNonCopperClear.py:2012 msgid "started." msgstr "started." -#: flatcamTools/ToolNonCopperClear.py:1810 flatcamTools/ToolPaint.py:1412 +#: flatcamTools/ToolNonCopperClear.py:1812 flatcamTools/ToolPaint.py:1412 #: flatcamTools/ToolPaint.py:1742 flatcamTools/ToolPaint.py:1890 #: flatcamTools/ToolPaint.py:2203 flatcamTools/ToolPaint.py:2355 -#| msgid "" -#| "[ERROR] There is no Painting Geometry in the file.\n" -#| "Usually it means that the tool diameter is too big for the painted " -#| "geometry.\n" -#| "Change the painting parameters and try again." msgid "" "There is no Painting Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " @@ -13027,26 +11516,25 @@ msgstr "" "geometry.\n" "Change the painting parameters and try again." -#: flatcamTools/ToolNonCopperClear.py:1820 +#: flatcamTools/ToolNonCopperClear.py:1822 msgid "NCC Tool clear all done." msgstr "NCC Tool clear all done." -#: flatcamTools/ToolNonCopperClear.py:1822 +#: flatcamTools/ToolNonCopperClear.py:1824 msgid "NCC Tool clear all done but the copper features isolation is broken for" msgstr "" "NCC Tool clear all done but the copper features isolation is broken for" -#: flatcamTools/ToolNonCopperClear.py:1825 -#: flatcamTools/ToolNonCopperClear.py:2173 -#| msgid "Tools" +#: flatcamTools/ToolNonCopperClear.py:1827 +#: flatcamTools/ToolNonCopperClear.py:2175 msgid "tools" msgstr "tools" -#: flatcamTools/ToolNonCopperClear.py:2169 +#: flatcamTools/ToolNonCopperClear.py:2171 msgid "NCC Tool Rest Machining clear all done." msgstr "NCC Tool Rest Machining clear all done." -#: flatcamTools/ToolNonCopperClear.py:2172 +#: flatcamTools/ToolNonCopperClear.py:2174 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" @@ -13054,7 +11542,7 @@ msgstr "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" -#: flatcamTools/ToolNonCopperClear.py:2596 +#: flatcamTools/ToolNonCopperClear.py:2598 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." @@ -13062,16 +11550,11 @@ msgstr "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." -#: flatcamTools/ToolPDF.py:38 -msgid "PDF Import Tool" -msgstr "PDF Import Tool" - #: flatcamTools/ToolPDF.py:152 flatcamTools/ToolPDF.py:156 msgid "Open PDF" msgstr "Open PDF" #: flatcamTools/ToolPDF.py:159 -#| msgid "Open cancelled." msgid "Open PDF cancelled" msgstr "Open PDF cancelled" @@ -13079,18 +11562,12 @@ msgstr "Open PDF cancelled" msgid "Parsing PDF file ..." msgstr "Parsing PDF file ..." -#: flatcamTools/ToolPDF.py:220 -#, python-format -msgid "[success] Opened: %s" -msgstr "[success] Opened: %s" - #: flatcamTools/ToolPDF.py:273 flatcamTools/ToolPDF.py:348 #, python-format msgid "Rendering PDF layer #%d ..." msgstr "Rendering PDF layer #%d ..." #: flatcamTools/ToolPDF.py:278 flatcamTools/ToolPDF.py:353 -#| msgid "Open Config file failed." msgid "Open PDF file failed." msgstr "Open PDF file failed." @@ -13167,10 +11644,6 @@ msgid "Diameter for the new tool." msgstr "Diameter for the new tool." #: flatcamTools/ToolPaint.py:235 -#| msgid "" -#| "Algorithm for non-copper clearing:
Standard: Fixed step inwards." -#| "
Seed-based: Outwards from seed.
Line-based: Parallel " -#| "lines." msgid "" "Algorithm for painting:\n" "- Standard: Fixed step inwards.\n" @@ -13241,32 +11714,23 @@ msgstr "" "specified by another object." #: flatcamTools/ToolPaint.py:912 -#| msgid "" -#| "Select tools.\n" -#| "Modify parameters." msgid "Paint Tool. Reading parameters." msgstr "Paint Tool. Reading parameters." #: flatcamTools/ToolPaint.py:927 -#| msgid "" -#| "[ERROR_NOTCL] Overlap value must be between 0 (inclusive) and 1 " -#| "(exclusive), " msgid "Overlap value must be between 0 (inclusive) and 1 (exclusive)" msgstr "Overlap value must be between 0 (inclusive) and 1 (exclusive)" #: flatcamTools/ToolPaint.py:931 flatcamTools/ToolPaint.py:994 -#| msgid "[WARNING_NOTCL] Click inside the desired polygon." msgid "Click inside the desired polygon." msgstr "Click inside the desired polygon." -#: flatcamTools/ToolPaint.py:951 flatcamTools/ToolPanelize.py:366 -#: tclCommands/TclCommandBbox.py:66 tclCommands/TclCommandNregions.py:65 -#| msgid "[ERROR_NOTCL] Object not found: %s" -msgid "Object not found" -msgstr "Object not found" +#: flatcamTools/ToolPaint.py:945 +#, python-format +msgid "Could not retrieve object: %s" +msgstr "Could not retrieve object: %s" #: flatcamTools/ToolPaint.py:959 -#| msgid "[ERROR_NOTCL] Can't do Paint on MultiGeo geometries ..." msgid "Can't do Paint on MultiGeo geometries" msgstr "Can't do Paint on MultiGeo geometries" @@ -13275,7 +11739,6 @@ msgid "Painting polygon..." msgstr "Painting polygon..." #: flatcamTools/ToolPaint.py:1025 -#| msgid "[WARNING_NOTCL] Click the start point of the paint area." msgid "Click the start point of the paint area." msgstr "Click the start point of the paint area." @@ -13287,29 +11750,24 @@ msgstr "Paint Tool. Normal painting polygon task started." #: flatcamTools/ToolPaint.py:1198 flatcamTools/ToolPaint.py:1588 #: flatcamTools/ToolPaint.py:1763 flatcamTools/ToolPaint.py:2045 #: flatcamTools/ToolPaint.py:2224 -#| msgid "Create buffer geometry ..." msgid "Buffering geometry..." msgstr "Buffering geometry..." #: flatcamTools/ToolPaint.py:1236 -msgid "[WARNING] No polygon found." -msgstr "[WARNING] No polygon found." +#| msgid "[WARNING] No polygon found." +msgid "No polygon found." +msgstr "No polygon found." #: flatcamTools/ToolPaint.py:1240 -#, python-format -msgid "Paint Tool. Painting polygon at location: %s" -msgstr "Paint Tool. Painting polygon at location: %s" +#| msgid "Paint Tool. Painting polygon at location: %s" +msgid "Paint Tool. Painting polygon at location" +msgstr "Paint Tool. Painting polygon at location" #: flatcamTools/ToolPaint.py:1323 -#| msgid "[ERROR_NOTCL] Geometry could not be painted completely" msgid "Geometry could not be painted completely" msgstr "Geometry could not be painted completely" #: flatcamTools/ToolPaint.py:1368 -#| msgid "" -#| "[ERROR] Could not do Paint. Try a different combination of parameters. Or " -#| "a different strategy of paint\n" -#| "%s" msgid "" "Could not do Paint. Try a different combination of parameters. Or a " "different strategy of paint" @@ -13318,12 +11776,10 @@ msgstr "" "different strategy of paint" #: flatcamTools/ToolPaint.py:1417 -#| msgid "Painting polygon." msgid "Paint Single Done." msgstr "Paint Single Done." #: flatcamTools/ToolPaint.py:1442 -#| msgid "[ERROR_NOTCL] PaintTool.paint_poly() --> %s" msgid "PaintTool.paint_poly()" msgstr "PaintTool.paint_poly()" @@ -13333,7 +11789,6 @@ msgid "Polygon Paint started ..." msgstr "Polygon Paint started ..." #: flatcamTools/ToolPaint.py:1505 flatcamTools/ToolPaint.py:1975 -#| msgid "Painting polygon..." msgid "Painting polygons..." msgstr "Painting polygons..." @@ -13344,21 +11799,16 @@ msgstr "Paint Tool. Normal painting all task started." #: flatcamTools/ToolPaint.py:1626 flatcamTools/ToolPaint.py:1796 #: flatcamTools/ToolPaint.py:2090 flatcamTools/ToolPaint.py:2264 -#| msgid "tooldia = tool diameter" msgid "Painting with tool diameter = " msgstr "Painting with tool diameter = " #: flatcamTools/ToolPaint.py:1629 flatcamTools/ToolPaint.py:1799 #: flatcamTools/ToolPaint.py:2093 flatcamTools/ToolPaint.py:2267 -#| msgid "Start" msgid "started" msgstr "started" #: flatcamTools/ToolPaint.py:1691 flatcamTools/ToolPaint.py:1845 -#| msgid "" -#| "[ERROR] Could not do Paint All. Try a different combination of " -#| "parameters. Or a different Method of paint\n" -#| "%s" +#: flatcamTools/ToolPaint.py:2153 flatcamTools/ToolPaint.py:2311 msgid "" "Could not do Paint All. Try a different combination of parameters. Or a " "different Method of paint" @@ -13367,8 +11817,9 @@ msgstr "" "different Method of paint" #: flatcamTools/ToolPaint.py:1751 -msgid "[success] Paint All Done." -msgstr "[success] Paint All Done." +#| msgid "Paint Single Done." +msgid "Paint All Done." +msgstr "Paint All Done." #: flatcamTools/ToolPaint.py:1762 flatcamTools/ToolPaint.py:1765 #: flatcamTools/ToolPaint.py:1767 @@ -13376,7 +11827,6 @@ msgid "Paint Tool. Rest machining painting all task started." msgstr "Paint Tool. Rest machining painting all task started." #: flatcamTools/ToolPaint.py:1899 flatcamTools/ToolPaint.py:2364 -#| msgid "[success] Paint All with Rest-Machining done." msgid "Paint All with Rest-Machining done." msgstr "Paint All with Rest-Machining done." @@ -13385,25 +11835,10 @@ msgstr "Paint All with Rest-Machining done." msgid "Paint Tool. Normal painting area task started." msgstr "Paint Tool. Normal painting area task started." -#: flatcamTools/ToolPaint.py:2153 flatcamTools/ToolPaint.py:2311 -#, python-format -#| msgid "" -#| "[ERROR] Could not do Paint All. Try a different combination of " -#| "parameters. Or a different Method of paint\n" -#| "%s" -msgid "" -"Could not do Paint All. Try a different combination of parameters. Or a " -"different Method of paint\n" -"%s" -msgstr "" -"Could not do Paint All. Try a different combination of parameters. Or a " -"different Method of paint\n" -"%s" - #: flatcamTools/ToolPaint.py:2212 -#| msgid "[success] Paint All Done." -msgid "[success] Paint Area Done." -msgstr "[success] Paint Area Done." +#| msgid "Paint Area" +msgid "Paint Area Done." +msgstr "Paint Area Done." #: flatcamTools/ToolPaint.py:2223 flatcamTools/ToolPaint.py:2226 #: flatcamTools/ToolPaint.py:2228 @@ -13535,26 +11970,34 @@ msgid "Panel. Tool" msgstr "Panel. Tool" #: flatcamTools/ToolPanelize.py:465 -#| msgid "" -#| "[ERROR_NOTCL] Columns or Rows are zero value. Change them to a positive " -#| "integer." msgid "Columns or Rows are zero value. Change them to a positive integer." msgstr "Columns or Rows are zero value. Change them to a positive integer." #: flatcamTools/ToolPanelize.py:490 -msgid "Generating panel ... Please wait." -msgstr "Generating panel ... Please wait." +#| msgid "Generating panel..." +msgid "Generating panel ... " +msgstr "Generating panel ... " -#: flatcamTools/ToolPanelize.py:631 -#| msgid "[success] Panel done..." +#: flatcamTools/ToolPanelize.py:776 flatcamTools/ToolPanelize.py:788 +#| msgid "Generating panel..." +msgid "Generating panel ..." +msgstr "Generating panel ..." + +#: flatcamTools/ToolPanelize.py:776 +msgid "Adding the Gerber code." +msgstr "Adding the Gerber code." + +#: flatcamTools/ToolPanelize.py:788 +#| msgid "Spacing cols" +msgid "Spawning copies" +msgstr "Spawning copies" + +#: flatcamTools/ToolPanelize.py:798 msgid "Panel done..." msgstr "Panel done..." -#: flatcamTools/ToolPanelize.py:634 +#: flatcamTools/ToolPanelize.py:801 #, python-brace-format -#| msgid "" -#| "[WARNING] Too big for the constrain area. Final panel has {col} columns " -#| "and {row} rows" msgid "" "{text} Too big for the constrain area. Final panel has {col} columns and " "{row} rows" @@ -13562,13 +12005,12 @@ msgstr "" "{text} Too big for the constrain area. Final panel has {col} columns and " "{row} rows" -#: flatcamTools/ToolPanelize.py:638 -#| msgid "Generating Film ..." -msgid "Generating panel..." -msgstr "Generating panel..." +#: flatcamTools/ToolPanelize.py:805 +#| msgid "Working ..." +msgid "Working..." +msgstr "Working..." -#: flatcamTools/ToolPanelize.py:643 -#| msgid "[success] Panel created successfully." +#: flatcamTools/ToolPanelize.py:810 msgid "Panel created successfully." msgstr "Panel created successfully." @@ -13691,10 +12133,6 @@ msgid "Load PcbWizard INF file" msgstr "Load PcbWizard INF file" #: flatcamTools/ToolPcbWizard.py:366 -#| msgid "" -#| "[ERROR] The INF file does not contain the tool table.\n" -#| "Try to open the Excellon file from File -> Open -> Excellon\n" -#| "and edit the drill diameters manually." msgid "" "The INF file does not contain the tool table.\n" "Try to open the Excellon file from File -> Open -> Excellon\n" @@ -13705,17 +12143,14 @@ msgstr "" "and edit the drill diameters manually." #: flatcamTools/ToolPcbWizard.py:387 -#| msgid "[success] PcbWizard .INF file loaded." msgid "PcbWizard .INF file loaded." msgstr "PcbWizard .INF file loaded." #: flatcamTools/ToolPcbWizard.py:392 -#| msgid "[success] Main PcbWizard Excellon file loaded." msgid "Main PcbWizard Excellon file loaded." msgstr "Main PcbWizard Excellon file loaded." #: flatcamTools/ToolPcbWizard.py:431 -#| msgid "[ERROR_NOTCL] Cannot parse file: %s" msgid "Cannot parse file" msgstr "Cannot parse file" @@ -13724,32 +12159,26 @@ msgid "Importing Excellon." msgstr "Importing Excellon." #: flatcamTools/ToolPcbWizard.py:463 -#| msgid "[ERROR_NOTCL] Import Excellon file failed." msgid "Import Excellon file failed." msgstr "Import Excellon file failed." #: flatcamTools/ToolPcbWizard.py:471 -#| msgid "Import" msgid "Imported" msgstr "Imported" #: flatcamTools/ToolPcbWizard.py:475 -#| msgid "[WARNING_NOTCL] Excellon merging is in progress. Please wait..." msgid "Excellon merging is in progress. Please wait..." msgstr "Excellon merging is in progress. Please wait..." #: flatcamTools/ToolPcbWizard.py:478 -#| msgid "[ERROR_NOTCL] The imported Excellon file is None." msgid "The imported Excellon file is None." msgstr "The imported Excellon file is None." #: flatcamTools/ToolProperties.py:112 -#| msgid "[ERROR_NOTCL] Properties Tool was not displayed. No object selected." msgid "Properties Tool was not displayed. No object selected." msgstr "Properties Tool was not displayed. No object selected." #: flatcamTools/ToolProperties.py:120 -#| msgid "[success] Object Properties are displayed." msgid "Object Properties are displayed." msgstr "Object Properties are displayed." @@ -13786,7 +12215,6 @@ msgid "Multi-Geo" msgstr "Multi-Geo" #: flatcamTools/ToolProperties.py:155 -#| msgid "Generating Film ... Please wait." msgid "Calculating dimensions ... Please wait." msgstr "Calculating dimensions ... Please wait." @@ -13815,15 +12243,10 @@ msgstr "Box Area" msgid "Convex_Hull Area" msgstr "Convex_Hull Area" -#: flatcamTools/ToolShell.py:69 +#: flatcamTools/ToolShell.py:69 flatcamTools/ToolShell.py:71 msgid "...proccessing..." msgstr "...proccessing..." -#: flatcamTools/ToolShell.py:71 -#, python-format -msgid "...proccessing... [%s]" -msgstr "...proccessing... [%s]" - #: flatcamTools/ToolSolderPaste.py:37 msgid "Solder Paste Tool" msgstr "Solder Paste Tool" @@ -14016,38 +12439,27 @@ msgstr "" "Fourth step (and last) is to select a CNCJob made from \n" "a solder paste dispensing geometry, and then view/save it's GCode." -#: flatcamTools/ToolSolderPaste.py:412 -msgid "Delete Object" -msgstr "Delete Object" - #: flatcamTools/ToolSolderPaste.py:799 -#| msgid "" -#| "[WARNING_NOTCL] Adding Nozzle tool cancelled. Tool already in Tool Table." msgid "Adding Nozzle tool cancelled. Tool already in Tool Table." msgstr "Adding Nozzle tool cancelled. Tool already in Tool Table." #: flatcamTools/ToolSolderPaste.py:805 -#| msgid "[success] New Nozzle tool added to Tool Table." msgid "New Nozzle tool added to Tool Table." msgstr "New Nozzle tool added to Tool Table." #: flatcamTools/ToolSolderPaste.py:848 -#| msgid "[success] Nozzle tool from Tool Table was edited." msgid "Nozzle tool from Tool Table was edited." msgstr "Nozzle tool from Tool Table was edited." #: flatcamTools/ToolSolderPaste.py:906 -#| msgid "[WARNING_NOTCL] Delete failed. Select a Nozzle tool to delete." msgid "Delete failed. Select a Nozzle tool to delete." msgstr "Delete failed. Select a Nozzle tool to delete." #: flatcamTools/ToolSolderPaste.py:912 -#| msgid "[success] Nozzle tool(s) deleted from Tool Table." msgid "Nozzle tool(s) deleted from Tool Table." msgstr "Nozzle tool(s) deleted from Tool Table." #: flatcamTools/ToolSolderPaste.py:968 -#| msgid "[WARNING_NOTCL] No SolderPaste mask Gerber object loaded." msgid "No SolderPaste mask Gerber object loaded." msgstr "No SolderPaste mask Gerber object loaded." @@ -14056,24 +12468,18 @@ msgid "Creating Solder Paste dispensing geometry." msgstr "Creating Solder Paste dispensing geometry." #: flatcamTools/ToolSolderPaste.py:999 -#| msgid "[WARNING_NOTCL] No Nozzle tools in the tool table." msgid "No Nozzle tools in the tool table." msgstr "No Nozzle tools in the tool table." #: flatcamTools/ToolSolderPaste.py:1126 -#| msgid "[ERROR_NOTCL]Cancelled. Empty file, it has no geometry..." msgid "Cancelled. Empty file, it has no geometry..." msgstr "Cancelled. Empty file, it has no geometry..." #: flatcamTools/ToolSolderPaste.py:1130 -#| msgid "[success] Solder Paste geometry generated successfully..." msgid "Solder Paste geometry generated successfully" msgstr "Solder Paste geometry generated successfully" #: flatcamTools/ToolSolderPaste.py:1137 -#| msgid "" -#| "[WARNING_NOTCL] Some or all pads have no solder due of inadequate nozzle " -#| "diameters..." msgid "Some or all pads have no solder due of inadequate nozzle diameters..." msgstr "Some or all pads have no solder due of inadequate nozzle diameters..." @@ -14082,39 +12488,29 @@ msgid "Generating Solder Paste dispensing geometry..." msgstr "Generating Solder Paste dispensing geometry..." #: flatcamTools/ToolSolderPaste.py:1172 -#| msgid "[WARNING_NOTCL] There is no Geometry object available." msgid "There is no Geometry object available." msgstr "There is no Geometry object available." #: flatcamTools/ToolSolderPaste.py:1177 -#| msgid "" -#| "[WARNING_NOTCL] This Geometry can't be processed. NOT a solder_paste_tool " -#| "geometry." msgid "This Geometry can't be processed. NOT a solder_paste_tool geometry." msgstr "This Geometry can't be processed. NOT a solder_paste_tool geometry." #: flatcamTools/ToolSolderPaste.py:1285 -#| msgid "[success] ToolSolderPaste CNCjob created: %s" msgid "ToolSolderPaste CNCjob created" msgstr "ToolSolderPaste CNCjob created" #: flatcamTools/ToolSolderPaste.py:1318 flatcamTools/ToolSolderPaste.py:1323 #: flatcamTools/ToolSolderPaste.py:1378 -#| msgid "" -#| "[WARNING_NOTCL] This CNCJob object can't be processed. NOT a " -#| "solder_paste_tool CNCJob object." msgid "" "This CNCJob object can't be processed. NOT a solder_paste_tool CNCJob object." msgstr "" "This CNCJob object can't be processed. NOT a solder_paste_tool CNCJob object." #: flatcamTools/ToolSolderPaste.py:1348 -#| msgid "[ERROR_NOTCL] No Gcode in the object..." msgid "No Gcode in the object" msgstr "No Gcode in the object" #: flatcamTools/ToolSolderPaste.py:1358 -#| msgid "[ERROR] ToolSolderPaste.on_view_gcode() -->%s" msgid "ToolSolderPaste.on_view_gcode()" msgstr "ToolSolderPaste.on_view_gcode()" @@ -14123,7 +12519,6 @@ msgid "Export GCode ..." msgstr "Export GCode ..." #: flatcamTools/ToolSolderPaste.py:1436 -#| msgid "[success] Solder paste dispenser GCode file saved to: %s" msgid "Solder paste dispenser GCode file saved to" msgstr "Solder paste dispenser GCode file saved to" @@ -14208,19 +12603,17 @@ msgid "Sub Tool" msgstr "Sub Tool" #: flatcamTools/ToolSub.py:245 flatcamTools/ToolSub.py:447 -#| msgid "[ERROR_NOTCL] No Target object loaded." msgid "No Target object loaded." msgstr "No Target object loaded." #: flatcamTools/ToolSub.py:260 flatcamTools/ToolSub.py:462 -#| msgid "[ERROR_NOTCL] No Substractor object loaded." msgid "No Substractor object loaded." msgstr "No Substractor object loaded." #: flatcamTools/ToolSub.py:314 -#, python-format -msgid "Parsing aperture %s geometry ..." -msgstr "Parsing aperture %s geometry ..." +#| msgid "Plotting Apertures" +msgid "Parsing aperture" +msgstr "Parsing aperture" #: flatcamTools/ToolSub.py:416 flatcamTools/ToolSub.py:619 msgid "Generating new object ..." @@ -14228,19 +12621,14 @@ msgstr "Generating new object ..." #: flatcamTools/ToolSub.py:420 flatcamTools/ToolSub.py:623 #: flatcamTools/ToolSub.py:704 -#| msgid "Generating new object ..." msgid "Generating new object failed." msgstr "Generating new object failed." #: flatcamTools/ToolSub.py:425 flatcamTools/ToolSub.py:629 -#| msgid "Create GCode" msgid "Created" msgstr "Created" #: flatcamTools/ToolSub.py:476 -#| msgid "" -#| "[ERROR_NOTCL] Currently, the Substractor geometry cannot be of type " -#| "Multigeo." msgid "Currently, the Substractor geometry cannot be of type Multigeo." msgstr "Currently, the Substractor geometry cannot be of type Multigeo." @@ -14249,9 +12637,9 @@ msgid "Parsing solid_geometry ..." msgstr "Parsing solid_geometry ..." #: flatcamTools/ToolSub.py:523 -#, python-format -msgid "Parsing tool %s geometry ..." -msgstr "Parsing tool %s geometry ..." +#| msgid "Parsing tool %s geometry ..." +msgid "Parsing tool" +msgstr "Parsing tool" #: flatcamTools/ToolTransform.py:23 msgid "Object Transform" @@ -14308,8 +12696,6 @@ msgstr "" " " #: flatcamTools/ToolTransform.py:643 -#| msgid "" -#| "[WARNING_NOTCL] No object selected. Please Select an object to rotate!" msgid "No object selected. Please Select an object to rotate!" msgstr "No object selected. Please Select an object to rotate!" @@ -14318,25 +12704,22 @@ msgid "CNCJob objects can't be rotated." msgstr "CNCJob objects can't be rotated." #: flatcamTools/ToolTransform.py:679 -#| msgid "Rotate Angle" msgid "Rotate done" msgstr "Rotate done" #: flatcamTools/ToolTransform.py:684 flatcamTools/ToolTransform.py:759 -#: flatcamTools/ToolTransform.py:808 flatcamTools/ToolTransform.py:867 -#: flatcamTools/ToolTransform.py:903 +#: flatcamTools/ToolTransform.py:809 flatcamTools/ToolTransform.py:868 +#: flatcamTools/ToolTransform.py:904 msgid "Due of" msgstr "Due of" #: flatcamTools/ToolTransform.py:684 flatcamTools/ToolTransform.py:759 -#: flatcamTools/ToolTransform.py:808 flatcamTools/ToolTransform.py:867 -#: flatcamTools/ToolTransform.py:903 -#| msgid "[ERROR_NOTCL] Due of %s, Flip action was not executed." +#: flatcamTools/ToolTransform.py:809 flatcamTools/ToolTransform.py:868 +#: flatcamTools/ToolTransform.py:904 msgid "action was not executed." msgstr "action was not executed." #: flatcamTools/ToolTransform.py:696 -#| msgid "[WARNING_NOTCL] No object selected. Please Select an object to flip!" msgid "No object selected. Please Select an object to flip" msgstr "No object selected. Please Select an object to flip" @@ -14345,8 +12728,6 @@ msgid "CNCJob objects can't be mirrored/flipped." msgstr "CNCJob objects can't be mirrored/flipped." #: flatcamTools/ToolTransform.py:769 -#| msgid "" -#| "[WARNING_NOTCL] No object selected. Please Select an object to shear/skew!" msgid "No object selected. Please Select an object to shear/skew!" msgstr "No object selected. Please Select an object to shear/skew!" @@ -14354,48 +12735,41 @@ msgstr "No object selected. Please Select an object to shear/skew!" msgid "CNCJob objects can't be skewed." msgstr "CNCJob objects can't be skewed." -#: flatcamTools/ToolTransform.py:803 -#, python-format -msgid "[success] Skew on the %s axis done ..." -msgstr "[success] Skew on the %s axis done ..." +#: flatcamTools/ToolTransform.py:804 +#| msgid "Scale on the" +msgid "Skew on the" +msgstr "Skew on the" -#: flatcamTools/ToolTransform.py:820 -#| msgid "" -#| "[WARNING_NOTCL] No object selected. Please Select an object to scale!" -msgid "No object selected. Please Select an object to scale!" -msgstr "No object selected. Please Select an object to scale!" - -#: flatcamTools/ToolTransform.py:853 -msgid "CNCJob objects can't be scaled." -msgstr "CNCJob objects can't be scaled." - -#: flatcamTools/ToolTransform.py:863 -#| msgid "Scale Stroke" -msgid "Scale on the" -msgstr "Scale on the" - -#: flatcamTools/ToolTransform.py:863 flatcamTools/ToolTransform.py:898 +#: flatcamTools/ToolTransform.py:804 flatcamTools/ToolTransform.py:864 +#: flatcamTools/ToolTransform.py:899 msgid "axis done" msgstr "axis done" -#: flatcamTools/ToolTransform.py:875 -#| msgid "" -#| "[WARNING_NOTCL] No object selected. Please Select an object to offset!" +#: flatcamTools/ToolTransform.py:821 +msgid "No object selected. Please Select an object to scale!" +msgstr "No object selected. Please Select an object to scale!" + +#: flatcamTools/ToolTransform.py:854 +msgid "CNCJob objects can't be scaled." +msgstr "CNCJob objects can't be scaled." + +#: flatcamTools/ToolTransform.py:864 +msgid "Scale on the" +msgstr "Scale on the" + +#: flatcamTools/ToolTransform.py:876 msgid "No object selected. Please Select an object to offset!" msgstr "No object selected. Please Select an object to offset!" -#: flatcamTools/ToolTransform.py:884 -#| msgid "CNCJob objects can't be offseted." +#: flatcamTools/ToolTransform.py:885 msgid "CNCJob objects can't be offset." msgstr "CNCJob objects can't be offset." -#: flatcamTools/ToolTransform.py:898 -#| msgid "Offset X" +#: flatcamTools/ToolTransform.py:899 msgid "Offset on the" msgstr "Offset on the" #: tclCommands/TclCommandBbox.py:70 tclCommands/TclCommandNregions.py:68 -#| msgid "[ERROR_NOTCL] Expected a FlatCAMGeometry, got %s" msgid "Expected FlatCAMGerber or FlatCAMGeometry, got" msgstr "Expected FlatCAMGerber or FlatCAMGeometry, got" @@ -14405,7 +12779,6 @@ msgstr "Expected -box ." #: tclCommands/TclCommandCopperClear.py:243 tclCommands/TclCommandPaint.py:240 #: tclCommands/TclCommandScale.py:63 -#| msgid "[ERROR_NOTCL] Could not retrieve object: %s" msgid "Could not retrieve box object" msgstr "Could not retrieve box object" @@ -14441,6 +12814,1674 @@ msgstr "Expected -x -y ." 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 "" +#~| "FlatCAM
Version {version} {beta} ({date}) " +#~| "- {arch}

2D Computer-Aided Printed Circuit " +#~| "Board
Manufacturing.

(c) 2014-2019 Juan Pablo Caram

Main Contributors:
Denis Hayrullin
Kamil " +#~| "Sopko
Marius Stanciu
Matthieu Berthomé
and many others found
here.

Development is done here.
DOWNLOAD area here.
" +#~ msgid "" +#~ "FlatCAM
Version {version} {beta} ({date}) - " +#~ "{arch}

2D Computer-Aided Printed Circuit Board
Manufacturing." +#~ "

License:
Licensed under MIT license (2014 - " +#~ "2019)
by (c)Juan Pablo Caram

Programmers:
Denis " +#~ "Hayrullin
Kamil Sopko
Marius Stanciu
Matthieu Berthomé
and " +#~ "many others found here.

Development is done here.
DOWNLOAD area
here.
" +#~ msgstr "" +#~ "FlatCAM
Version {version} {beta} ({date}) - " +#~ "{arch}

2D Computer-Aided Printed Circuit Board
Manufacturing." +#~ "

License:
Licensed under MIT license (2014 - " +#~ "2019)
by (c)Juan Pablo Caram

Programmers:
Denis " +#~ "Hayrullin
Kamil Sopko
Marius Stanciu
Matthieu Berthomé
and " +#~ "many others found here.

Development is done here.
DOWNLOAD area
here.
" + +#~| msgid "[ERROR_NOTCL] Expected a FlatCAMGeometry, got %s" +#~ msgid "Expected a FlatCAMGeometry, got %s" +#~ msgstr "Expected a FlatCAMGeometry, got %s" + +#~ msgid "Saved to: %s" +#~ msgstr "Saved to: %s" + +#~ msgid "[WARNING_NOTCL] Adding Tool cancelled ..." +#~ msgstr "[WARNING_NOTCL] Adding Tool cancelled ..." + +#~ msgid "%s" +#~ msgstr "%s" + +#~| msgid "[ERROR]App.on_view_source() -->%s" +#~ msgid "App.on_view_source() -->" +#~ msgstr "App.on_view_source() -->" + +#~ msgid "[success] Name changed from {old} to {new}" +#~ msgstr "[success] Name changed from {old} to {new}" + +#~| msgid "" +#~| "[ERROR_NOTCL] Failed.\n" +#~| "%s" +#~ msgid "[ERROR_NOTCL] %s" +#~ msgstr "[ERROR_NOTCL] %s" + +#~ msgid "Editor %s" +#~ msgstr "Editor %s" + +#~ msgid "[success] Done. Path completed." +#~ msgstr "[success] Done. Path completed." + +#~ msgid "[success] Paint done." +#~ msgstr "[success] Paint done." + +#~ msgid "About" +#~ msgstr "About" + +#~| msgid "" +#~| "General Shortcut list
\n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| " \n" +#~| "
F3 SHOW SHORTCUT LIST
  
1 Switch to Project Tab
2 Switch to Selected Tab
3 Switch to Tool Tab
  
B New Gerber
E Edit Object (if selected)
G Grid On/Off
J Jump to Coordinates
L New Excellon
M Move Obj
N New Geometry
O Set Origin
Q Change Units
P Open Properties Tool
R Rotate by 90 degree CW
S Shell Toggle
T Add a Tool (when in Geometry Selected " +#~| "Tab or in Tools NCC or Tools Paint)
V Zoom Fit
X Flip on X_axis
Y Flip on Y_axis
'-'\n" +#~| "  Zoom Out
'='\n" +#~| "  Zoom In
  
CTRL+A Select All
CTRL+C Copy Obj
CTRL+E Open Excellon File
CTRL+G Open Gerber File
CTRL+N New Project
CTRL+M Measurement Tool
CTRL+O Open Project
CTRL+S Save Project As
CTRL+F10\n" +#~| "  Toggle Plot Area
  
SHIFT+C Copy Obj_Name
SHIFT+E Toggle Code Editor
SHIFT+G Toggle the axis
SHIFT+P Open Preferences Window
SHIFT+R Rotate by 90 degree CCW
SHIFT+S Run a Script
SHIFT+W Toggle the workspace
SHIFT+X Skew on X axis
SHIFT+Y Skew on Y axis
  
ALT+C Calculators Tool
ALT+D 2-Sided PCB Tool
ALT+K Solder Paste Dispensing Tool
ALT+L Film PCB Tool
ALT+N Non-Copper Clearing Tool
ALT+P Paint Area Tool
ALT+Q PDF Import Tool
ALT+R Transformations Tool
ALT+S View File Source
ALT+U Cutout PCB Tool
ALT+1 Enable all Plots
ALT+2 Disable all Plots
ALT+3 Disable Non-selected Plots
ALT+F10 Toggle Full Screen
  
F1 Open Online Manual
F4 Open Online Tutorials
Del Delete Object
Del Alternate: Delete Tool
'`' (left to Key_1)Toogle Notebook Area " +#~| "(Left Side)
SPACE En(Dis)able Obj Plot
Escape Deselects all objects
\n" +#~| " \n" +#~| " " +#~ msgid "" +#~ "General Shortcut list
\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "
F3 SHOW SHORTCUT LIST
  
1 Switch to Project Tab
2 Switch to Selected Tab
3 Switch to Tool Tab
  
B New Gerber
E Edit Object (if selected)
G Grid On/Off
J Jump to Coordinates
L New Excellon
M Move Obj
N New Geometry
O Set Origin
Q Change Units
P Open Properties Tool
R Rotate by 90 degree CW
S Shell Toggle
T Add a Tool (when in Geometry Selected " +#~ "Tab or in Tools NCC or Tools Paint)
V Zoom Fit
X Flip on X_axis
Y Flip on Y_axis
'-'\n" +#~ "  Zoom Out
'='\n" +#~ "  Zoom In
  
CTRL+A Select All
CTRL+C Copy Obj
CTRL+E Open Excellon File
CTRL+G Open Gerber File
CTRL+N New Project
CTRL+M Measurement Tool
CTRL+O Open Project
CTRL+S Save Project As
CTRL+F10 Toggle Plot Area
  
SHIFT+C Copy Obj_Name
SHIFT+E Toggle Code Editor
SHIFT+G Toggle the axis
SHIFT+P Open Preferences Window
SHIFT+R Rotate by 90 degree CCW
SHIFT+S Run a Script
SHIFT+W Toggle the workspace
SHIFT+X Skew on X axis
SHIFT+Y Skew on Y axis
  
ALT+C Calculators Tool
ALT+D 2-Sided PCB Tool
ALT+K Solder Paste Dispensing Tool
ALT+L Film PCB Tool
ALT+N Non-Copper Clearing Tool
ALT+P Paint Area Tool
ALT+Q PDF Import Tool
ALT+R Transformations Tool
ALT+S View File Source
ALT+U Cutout PCB Tool
ALT+1 Enable all Plots
ALT+2 Disable all Plots
ALT+3 Disable Non-selected Plots
ALT+F10 Toggle Full Screen
  
CTRL+ALT+X\n" +#~ "  Abort current task (gracefully)
  
F1 Open Online Manual
F4 Open Online Tutorials
Del Delete Object
Del Alternate: Delete Tool
'`' (left to Key_1)Toogle Notebook Area " +#~ "(Left Side)
SPACE En(Dis)able Obj Plot
Escape Deselects all objects
\n" +#~ " \n" +#~ " " +#~ msgstr "" +#~ "General Shortcut list
\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "
F3 SHOW SHORTCUT LIST
  
1 Switch to Project Tab
2 Switch to Selected Tab
3 Switch to Tool Tab
  
B New Gerber
E Edit Object (if selected)
G Grid On/Off
J Jump to Coordinates
L New Excellon
M Move Obj
N New Geometry
O Set Origin
Q Change Units
P Open Properties Tool
R Rotate by 90 degree CW
S Shell Toggle
T Add a Tool (when in Geometry Selected " +#~ "Tab or in Tools NCC or Tools Paint)
V Zoom Fit
X Flip on X_axis
Y Flip on Y_axis
'-'\n" +#~ "  Zoom Out
'='\n" +#~ "  Zoom In
  
CTRL+A Select All
CTRL+C Copy Obj
CTRL+E Open Excellon File
CTRL+G Open Gerber File
CTRL+N New Project
CTRL+M Measurement Tool
CTRL+O Open Project
CTRL+S Save Project As
CTRL+F10 Toggle Plot Area
  
SHIFT+C Copy Obj_Name
SHIFT+E Toggle Code Editor
SHIFT+G Toggle the axis
SHIFT+P Open Preferences Window
SHIFT+R Rotate by 90 degree CCW
SHIFT+S Run a Script
SHIFT+W Toggle the workspace
SHIFT+X Skew on X axis
SHIFT+Y Skew on Y axis
  
ALT+C Calculators Tool
ALT+D 2-Sided PCB Tool
ALT+K Solder Paste Dispensing Tool
ALT+L Film PCB Tool
ALT+N Non-Copper Clearing Tool
ALT+P Paint Area Tool
ALT+Q PDF Import Tool
ALT+R Transformations Tool
ALT+S View File Source
ALT+U Cutout PCB Tool
ALT+1 Enable all Plots
ALT+2 Disable all Plots
ALT+3 Disable Non-selected Plots
ALT+F10 Toggle Full Screen
  
CTRL+ALT+X\n" +#~ "  Abort current task (gracefully)
  
F1 Open Online Manual
F4 Open Online Tutorials
Del Delete Object
Del Alternate: Delete Tool
'`' (left to Key_1)Toogle Notebook Area " +#~ "(Left Side)
SPACE En(Dis)able Obj Plot
Escape Deselects all objects
\n" +#~ " \n" +#~ " " + +#~ msgid "" +#~ "Editor Shortcut list
\n" +#~ "
\n" +#~ " GEOMETRY EDITOR
\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "
A Draw an Arc
B Buffer Tool
C Copy Geo Item
D Within Add Arc will toogle the ARC " +#~ "direction: CW or CCW
E Polygon Intersection Tool
I Paint Tool
J Jump to Location (x, y)
K Toggle Corner Snap
M Move Geo Item
M Within Add Arc will cycle through the " +#~ "ARC modes
N Draw a Polygon
O Draw a Circle
P Draw a Path
R Draw Rectangle
S Polygon Substraction Tool
T Add Text Tool
U Polygon Union Tool
X Flip shape on X axis
Y Flip shape on Y axis
  
SHIFT+X Skew shape on X axis
SHIFT+Y Skew shape on Y axis
  
ALT+R Editor Transformation Tool
ALT+X Offset shape on X axis
ALT+Y Offset shape on Y axis
  
CTRL+M Measurement Tool
CTRL+S Save Object and Exit Editor
CTRL+X Polygon Cut Tool
  
Space Rotate Geometry
ENTER Finish drawing for certain tools
ESC Abort and return to Select
Del Delete Shape
\n" +#~ "
\n" +#~ "
\n" +#~ " EXCELLON EDITOR
\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "
A Add Drill Array
C Copy Drill(s)
D Add Drill
J Jump to Location (x, y)
M Move Drill(s)
Q Add Slot Array
R Resize Drill(s)
T Add a new Tool
W Add Slot
  
Del Delete Drill(s)
Del Alternate: Delete Tool(s)
  
ESC Abort and return to Select
CTRL+S Save Object and Exit Editor
\n" +#~ "
\n" +#~ "
\n" +#~ " GERBER EDITOR
\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "
A Add Pad Array
B Buffer
C Copy
D Add Disc
E Add SemiDisc
J Jump to Location (x, y)
M Move
N Add Region
P Add Pad
R Within Track & Region Tools will cycle " +#~ "in REVERSE the bend modes
S Scale
T Add Track
T Within Track & Region Tools will cycle " +#~ "FORWARD the bend modes
  
Del Delete
Del Alternate: Delete Apertures
  
ESC Abort and return to Select
CTRL+E Eraser Tool
CTRL+S Save Object and Exit Editor
  
ALT+A Mark Area Tool
ALT+N Poligonize Tool
ALT+R Transformation Tool
\n" +#~ " " +#~ msgstr "" +#~ "Editor Shortcut list
\n" +#~ "
\n" +#~ " GEOMETRY EDITOR
\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "
A Draw an Arc
B Buffer Tool
C Copy Geo Item
D Within Add Arc will toogle the ARC " +#~ "direction: CW or CCW
E Polygon Intersection Tool
I Paint Tool
J Jump to Location (x, y)
K Toggle Corner Snap
M Move Geo Item
M Within Add Arc will cycle through the " +#~ "ARC modes
N Draw a Polygon
O Draw a Circle
P Draw a Path
R Draw Rectangle
S Polygon Substraction Tool
T Add Text Tool
U Polygon Union Tool
X Flip shape on X axis
Y Flip shape on Y axis
  
SHIFT+X Skew shape on X axis
SHIFT+Y Skew shape on Y axis
  
ALT+R Editor Transformation Tool
ALT+X Offset shape on X axis
ALT+Y Offset shape on Y axis
  
CTRL+M Measurement Tool
CTRL+S Save Object and Exit Editor
CTRL+X Polygon Cut Tool
  
Space Rotate Geometry
ENTER Finish drawing for certain tools
ESC Abort and return to Select
Del Delete Shape
\n" +#~ "
\n" +#~ "
\n" +#~ " EXCELLON EDITOR
\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "
A Add Drill Array
C Copy Drill(s)
D Add Drill
J Jump to Location (x, y)
M Move Drill(s)
Q Add Slot Array
R Resize Drill(s)
T Add a new Tool
W Add Slot
  
Del Delete Drill(s)
Del Alternate: Delete Tool(s)
  
ESC Abort and return to Select
CTRL+S Save Object and Exit Editor
\n" +#~ "
\n" +#~ "
\n" +#~ " GERBER EDITOR
\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "
A Add Pad Array
B Buffer
C Copy
D Add Disc
E Add SemiDisc
J Jump to Location (x, y)
M Move
N Add Region
P Add Pad
R Within Track & Region Tools will cycle " +#~ "in REVERSE the bend modes
S Scale
T Add Track
T Within Track & Region Tools will cycle " +#~ "FORWARD the bend modes
  
Del Delete
Del Alternate: Delete Apertures
  
ESC Abort and return to Select
CTRL+E Eraser Tool
CTRL+S Save Object and Exit Editor
  
ALT+A Mark Area Tool
ALT+N Poligonize Tool
ALT+R Transformation Tool
\n" +#~ " " + +#~ msgid "[success] Done." +#~ msgstr "[success] Done." + +#~ msgid "[WARNING_NOTCL] Cancelled." +#~ msgstr "[WARNING_NOTCL] Cancelled." + +#~ msgid "[success] Added new tool with dia: {dia} {units}" +#~ msgstr "[success] Added new tool with dia: {dia} {units}" + +#~ msgid "[WARNING_NOTCL] Application is saving the project. Please wait ..." +#~ msgstr "[WARNING_NOTCL] Application is saving the project. Please wait ..." + +#~ msgid "%s:" +#~ msgstr "%s:" + +#~ msgid "%s:" +#~ msgstr "%s:" + +#~| msgid "[ERROR_NOTCL] Object not found: %s" +#~ msgid "Object not found: %s" +#~ msgstr "Object not found: %s" + +#~ msgid "[success] Opened: %s" +#~ msgstr "[success] Opened: %s" + +#~ msgid "[success] Paint All Done." +#~ msgstr "[success] Paint All Done." + +#~| msgid "" +#~| "[ERROR] Could not do Paint All. Try a different combination of " +#~| "parameters. Or a different Method of paint\n" +#~| "%s" +#~ msgid "" +#~ "Could not do Paint All. Try a different combination of parameters. Or a " +#~ "different Method of paint\n" +#~ "%s" +#~ msgstr "" +#~ "Could not do Paint All. Try a different combination of parameters. Or a " +#~ "different Method of paint\n" +#~ "%s" + +#~| msgid "[success] Paint All Done." +#~ msgid "[success] Paint Area Done." +#~ msgstr "[success] Paint Area Done." + +#~ msgid "Generating panel ... Please wait." +#~ msgstr "Generating panel ... Please wait." + +#~ msgid "...proccessing... [%s]" +#~ msgstr "...proccessing... [%s]" + +#~ msgid "Parsing aperture %s geometry ..." +#~ msgstr "Parsing aperture %s geometry ..." + +#~ msgid "[success] Skew on the %s axis done ..." +#~ msgstr "[success] Skew on the %s axis done ..." + #~ msgid "[ERROR_NOTCL] Could not load defaults file." #~ msgstr "[ERROR_NOTCL] Could not load defaults file." @@ -14536,15 +14577,6 @@ msgstr "No Geometry name in args. Provide a name and try again." #~ msgid "[WARNING_NOTCL] No such file or directory" #~ msgstr "[WARNING_NOTCL] No such file or directory" -#~ msgid "" -#~ "[ERROR_NOTCL] The Tool Offset value is too negative to use for the " -#~ "current_geometry.\n" -#~ "Raise the value (in module) and try again." -#~ msgstr "" -#~ "[ERROR_NOTCL] The Tool Offset value is too negative to use for the " -#~ "current_geometry.\n" -#~ "Raise the value (in module) and try again." - #~ msgid "[ERROR_NOTCL] The value is mistyped. Check the value. %s" #~ msgstr "[ERROR_NOTCL] The value is mistyped. Check the value. %s" @@ -15199,9 +15231,6 @@ msgstr "No Geometry name in args. Provide a name and try again." #~ msgid "Custom" #~ msgstr "Custom" -#~ msgid "Copy Drill(s)" -#~ msgstr "Copy Drill(s)" - #~ msgid "Both" #~ msgstr "Both" diff --git a/locale/ro/LC_MESSAGES/strings.mo b/locale/ro/LC_MESSAGES/strings.mo index e18054a9..6fbd0b79 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 0b8fc6c3..be0bcdcc 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: 2019-09-10 00:47+0300\n" -"PO-Revision-Date: 2019-09-10 03:18+0300\n" +"POT-Creation-Date: 2019-09-13 18:14+0300\n" +"PO-Revision-Date: 2019-09-13 18:25+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: ro\n" @@ -14,7 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: pygettext.py 1.5\n" -"X-Generator: Poedit 2.2.3\n" +"X-Generator: Poedit 2.0.7\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n==0 || (n!=1 && n%100>=1 && n" "%100<=19) ? 1 : 2);\n" "X-Poedit-Basepath: ../../..\n" @@ -23,15 +23,36 @@ msgstr "" "X-Poedit-SearchPathExcluded-1: tests\n" "X-Poedit-SearchPathExcluded-2: doc\n" -#: FlatCAMApp.py:1113 +#: FlatCAMApp.py:359 +msgid "FlatCAM is initializing ..." +msgstr "FlatCAM se inițializează ..." + +#: FlatCAMApp.py:1140 msgid "Could not find the Language files. The App strings are missing." msgstr "Nu am gasit fişierele cu traduceri. Mesajele aplicaţiei lipsesc." -#: FlatCAMApp.py:1655 +#: FlatCAMApp.py:1496 +msgid "" +"FlatCAM is initializing ...\n" +"Canvas initialization started." +msgstr "" +"FlatCAM se inițializează ...\n" +"Initializarea spațiului de afisare a inceput." + +#: FlatCAMApp.py:1509 +msgid "" +"FlatCAM is initializing ...\n" +"Canvas initialization started.\n" +"Canvas initialization finished in" +msgstr "" +"FlatCAM se inițializează ...\n" +"Initializarea spațiului de afisare a inceput." + +#: FlatCAMApp.py:1692 msgid "Detachable Tabs" msgstr "Taburi detașabile" -#: FlatCAMApp.py:2067 +#: FlatCAMApp.py:2110 msgid "" "Open Source Software - Type help to get started\n" "\n" @@ -39,40 +60,40 @@ msgstr "" "Software open source - Introduceți help pentru a începe\n" "\n" -#: FlatCAMApp.py:2270 FlatCAMApp.py:7220 +#: FlatCAMApp.py:2313 FlatCAMApp.py:7411 msgid "New Project - Not saved" msgstr "Proiect nou - Nu a fost salvat" -#: FlatCAMApp.py:2320 ObjectCollection.py:80 flatcamTools/ToolImage.py:218 +#: FlatCAMApp.py:2363 ObjectCollection.py:80 flatcamTools/ToolImage.py:218 #: flatcamTools/ToolPcbWizard.py:301 flatcamTools/ToolPcbWizard.py:324 msgid "Open cancelled." msgstr "Deschidere anulată." -#: FlatCAMApp.py:2335 +#: FlatCAMApp.py:2378 msgid "Open Config file failed." msgstr "Deschiderea fişierului de configurare a eşuat." -#: FlatCAMApp.py:2349 +#: FlatCAMApp.py:2392 msgid "Open Script file failed." msgstr "Deschiderea fişierului Script eşuat." -#: FlatCAMApp.py:2366 +#: FlatCAMApp.py:2409 msgid "Open Excellon file failed." msgstr "Deschiderea fişierului Excellon a eşuat." -#: FlatCAMApp.py:2377 +#: FlatCAMApp.py:2420 msgid "Open GCode file failed." msgstr "Deschiderea fişierului GCode a eşuat." -#: FlatCAMApp.py:2388 +#: FlatCAMApp.py:2431 msgid "Open Gerber file failed." msgstr "Deschiderea fişierului Gerber a eşuat." -#: FlatCAMApp.py:2652 +#: FlatCAMApp.py:2695 msgid "Select a Geometry, Gerber or Excellon Object to edit." msgstr "Selectează un obiect tip Geometrie Gerber sau Excellon pentru editare." -#: FlatCAMApp.py:2666 +#: FlatCAMApp.py:2709 msgid "" "Simultanoeus editing of tools geometry in a MultiGeo Geometry is not " "possible.\n" @@ -82,81 +103,81 @@ msgstr "" "MultiGeo nu este posibilă.\n" "Se poate edita numai o singură geometrie de fiecare dată." -#: FlatCAMApp.py:2721 +#: FlatCAMApp.py:2764 msgid "Editor is activated ..." msgstr "Editorul este activ ..." -#: FlatCAMApp.py:2739 +#: FlatCAMApp.py:2782 msgid "Do you want to save the edited object?" msgstr "Vrei sa salvezi obiectul editat?" -#: FlatCAMApp.py:2740 flatcamGUI/FlatCAMGUI.py:1721 +#: FlatCAMApp.py:2783 flatcamGUI/FlatCAMGUI.py:1771 msgid "Close Editor" msgstr "Inchide Editorul" -#: FlatCAMApp.py:2743 FlatCAMApp.py:4028 FlatCAMApp.py:6224 FlatCAMApp.py:7128 +#: FlatCAMApp.py:2786 FlatCAMApp.py:4177 FlatCAMApp.py:6415 FlatCAMApp.py:7319 #: FlatCAMTranslation.py:96 FlatCAMTranslation.py:169 -#: flatcamGUI/FlatCAMGUI.py:3996 +#: flatcamGUI/FlatCAMGUI.py:4106 msgid "Yes" msgstr "Da" -#: FlatCAMApp.py:2744 FlatCAMApp.py:4029 FlatCAMApp.py:6225 FlatCAMApp.py:7129 +#: FlatCAMApp.py:2787 FlatCAMApp.py:4178 FlatCAMApp.py:6416 FlatCAMApp.py:7320 #: FlatCAMTranslation.py:97 FlatCAMTranslation.py:170 -#: flatcamGUI/FlatCAMGUI.py:3997 flatcamGUI/FlatCAMGUI.py:6517 -#: flatcamGUI/FlatCAMGUI.py:6877 flatcamTools/ToolNonCopperClear.py:171 +#: flatcamGUI/FlatCAMGUI.py:4107 flatcamGUI/FlatCAMGUI.py:6649 +#: flatcamGUI/FlatCAMGUI.py:7009 flatcamTools/ToolNonCopperClear.py:171 #: flatcamTools/ToolPaint.py:144 msgid "No" msgstr "Nu" -#: FlatCAMApp.py:2745 FlatCAMApp.py:4030 FlatCAMApp.py:4719 FlatCAMApp.py:5720 -#: FlatCAMApp.py:7130 +#: FlatCAMApp.py:2788 FlatCAMApp.py:4179 FlatCAMApp.py:4884 FlatCAMApp.py:5910 +#: FlatCAMApp.py:7321 msgid "Cancel" msgstr "Anuleaza" -#: FlatCAMApp.py:2773 +#: FlatCAMApp.py:2816 msgid "Object empty after edit." msgstr "Obiectul nu are date dupa editare." -#: FlatCAMApp.py:2796 FlatCAMApp.py:2817 FlatCAMApp.py:2830 +#: FlatCAMApp.py:2839 FlatCAMApp.py:2860 FlatCAMApp.py:2873 msgid "Select a Gerber, Geometry or Excellon Object to update." msgstr "" "Selectează un obiect tip Gerber, Geometrie sau Excellon pentru actualizare." -#: FlatCAMApp.py:2800 +#: FlatCAMApp.py:2843 msgid "is updated, returning to App..." msgstr "este actualizat, întoarcere la aplicaţie..." -#: FlatCAMApp.py:3186 FlatCAMApp.py:3240 FlatCAMApp.py:3889 +#: FlatCAMApp.py:3228 FlatCAMApp.py:3282 FlatCAMApp.py:4038 msgid "Could not load defaults file." msgstr "Nu am putut incărca fişierul cu valori default." -#: FlatCAMApp.py:3199 FlatCAMApp.py:3249 FlatCAMApp.py:3899 +#: FlatCAMApp.py:3241 FlatCAMApp.py:3291 FlatCAMApp.py:4048 msgid "Failed to parse defaults file." msgstr "Parsarea fişierului cu valori default a eșuat." -#: FlatCAMApp.py:3220 FlatCAMApp.py:3224 +#: FlatCAMApp.py:3262 FlatCAMApp.py:3266 msgid "Import FlatCAM Preferences" msgstr "Importă Preferințele FlatCAM" -#: FlatCAMApp.py:3231 +#: FlatCAMApp.py:3273 msgid "FlatCAM preferences import cancelled." msgstr "Importul preferințelor FlatCAM a eșuat." -#: FlatCAMApp.py:3254 +#: FlatCAMApp.py:3296 msgid "Imported Defaults from" msgstr "Valorile default au fost importate din" -#: FlatCAMApp.py:3274 FlatCAMApp.py:3279 +#: FlatCAMApp.py:3316 FlatCAMApp.py:3321 msgid "Export FlatCAM Preferences" msgstr "Exportă Preferințele FlatCAM" -#: FlatCAMApp.py:3287 +#: FlatCAMApp.py:3329 msgid "FlatCAM preferences export cancelled." msgstr "Exportul preferințelor FlatCAM este anulat." -#: FlatCAMApp.py:3296 FlatCAMApp.py:5531 FlatCAMApp.py:8113 FlatCAMApp.py:8229 -#: FlatCAMApp.py:8355 FlatCAMApp.py:8414 FlatCAMApp.py:8528 FlatCAMApp.py:8657 -#: FlatCAMObj.py:6167 flatcamTools/ToolSolderPaste.py:1428 +#: FlatCAMApp.py:3338 FlatCAMApp.py:5703 FlatCAMApp.py:8323 FlatCAMApp.py:8439 +#: FlatCAMApp.py:8565 FlatCAMApp.py:8624 FlatCAMApp.py:8742 FlatCAMApp.py:8881 +#: FlatCAMObj.py:6203 flatcamTools/ToolSolderPaste.py:1428 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." @@ -164,38 +185,38 @@ msgstr "" "Permisiune refuzată, salvarea nu este posibilă.\n" "Cel mai probabil o altă aplicație ține fișierul deschis și inaccesibil." -#: FlatCAMApp.py:3309 +#: FlatCAMApp.py:3351 msgid "Could not load preferences file." msgstr "Nu am putut incărca fişierul cu valori default." -#: FlatCAMApp.py:3329 FlatCAMApp.py:3945 +#: FlatCAMApp.py:3371 FlatCAMApp.py:4094 msgid "Failed to write defaults to file." msgstr "Salvarea valorilor default intr-un fişier a eșuat." -#: FlatCAMApp.py:3335 +#: FlatCAMApp.py:3377 msgid "Exported preferences to" msgstr "Exportă Preferințele in" -#: FlatCAMApp.py:3352 +#: FlatCAMApp.py:3394 msgid "FlatCAM Preferences Folder opened." msgstr "Folderul de preferințe FlatCAM a fost deschis." -#: FlatCAMApp.py:3425 +#: FlatCAMApp.py:3467 msgid "Failed to open recent files file for writing." msgstr "" "Deschiderea fişierului cu >fişiere recente< pentru a fi salvat a eșuat." -#: FlatCAMApp.py:3436 +#: FlatCAMApp.py:3478 msgid "Failed to open recent projects file for writing." msgstr "" "Deschiderea fişierului cu >proiecte recente< pentru a fi salvat a eșuat." -#: FlatCAMApp.py:3519 camlib.py:4806 flatcamTools/ToolSolderPaste.py:1214 +#: FlatCAMApp.py:3561 camlib.py:4896 flatcamTools/ToolSolderPaste.py:1214 msgid "An internal error has ocurred. See shell.\n" msgstr "" "A apărut o eroare internă. Verifică in TCL Shell pt mai multe detalii.\n" -#: FlatCAMApp.py:3520 +#: FlatCAMApp.py:3562 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" @@ -204,11 +225,11 @@ msgstr "" "Obiectul ({kind}) a eșuat din cauza: {error} \n" "\n" -#: FlatCAMApp.py:3541 +#: FlatCAMApp.py:3583 msgid "Converting units to " msgstr "Se convertesc unitătile la " -#: FlatCAMApp.py:3637 FlatCAMApp.py:3640 FlatCAMApp.py:3643 FlatCAMApp.py:3646 +#: FlatCAMApp.py:3679 FlatCAMApp.py:3682 FlatCAMApp.py:3685 FlatCAMApp.py:3688 #, python-brace-format msgid "" "[selected] {kind} created/selected: {name}{name}" -#: FlatCAMApp.py:3663 FlatCAMApp.py:5787 FlatCAMObj.py:225 FlatCAMObj.py:240 -#: FlatCAMObj.py:256 FlatCAMObj.py:336 flatcamTools/ToolMove.py:187 +#: FlatCAMApp.py:3705 FlatCAMApp.py:5978 FlatCAMObj.py:228 FlatCAMObj.py:243 +#: FlatCAMObj.py:259 FlatCAMObj.py:339 flatcamTools/ToolMove.py:187 msgid "Plotting" msgstr "Se afișeaz" -#: FlatCAMApp.py:3782 -#, python-brace-format -msgid "" -"FlatCAM
Version {version} {beta} ({date}) - " -"{arch}

2D Computer-Aided Printed Circuit Board
Manufacturing." -"

License:
Licensed under MIT license (2014 - 2019)
by " -"(c)Juan Pablo Caram

Programmers:
Denis Hayrullin
Kamil " -"Sopko
Marius Stanciu
Matthieu Berthomé
and many others found here.

Development is done here.
DOWNLOAD area here.
" -msgstr "" -"FlatCAM
Versiunea {version} {beta} ({date}) " -"- {arch}

Fabricare de Plăci de circuit imprimat asistată de
" -"procesare PC 2D.

Licență:
Licențiat sub licență MIT (2014 " -"- 2019)
de (c) Juan Pablo Caram

Programatori:
Denis " -"Hayrullin
Kamil Sopko
Marius Stanciu
Matthieu Berthomé
și mulți " -"alții pot fi găsiti aici.

Dezvoltarease face aici.
DOWLOAD:
aici.
" +#: FlatCAMApp.py:3799 flatcamGUI/FlatCAMGUI.py:407 +msgid "About FlatCAM" +msgstr "Despre FlatCAM" -#: FlatCAMApp.py:3818 +#: FlatCAMApp.py:3828 +msgid "2D Computer-Aided Printed Circuit Board" +msgstr "Cablaje Imprimate 2D asistate de PC" + +#: FlatCAMApp.py:3828 +msgid "Manufacturing" +msgstr "Productie" + +#: FlatCAMApp.py:3828 +msgid "Development" +msgstr "Dezvoltare" + +#: FlatCAMApp.py:3828 +msgid "DOWNLOAD" +msgstr "DOWNLOAD" + +#: FlatCAMApp.py:3829 +msgid "Issue tracker" +msgstr "Raportare probleme" + +#: FlatCAMApp.py:3833 msgid "Close" msgstr "Închide" -#: FlatCAMApp.py:3950 FlatCAMApp.py:6234 +#: FlatCAMApp.py:3847 +msgid "" +"(c) Copyright 2014 Juan Pablo Caram.\n" +"\n" +"Licensed under the MIT license:\n" +"http://www.opensource.org/licenses/mit-license.php\n" +"\n" +"Permission is hereby granted, free of charge, to any person obtaining a " +"copy\n" +"of this software and associated documentation files (the \"Software\"), to " +"deal\n" +"in the Software without restriction, including without limitation the " +"rights\n" +"to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n" +"copies of the Software, and to permit persons to whom the Software is\n" +" furnished to do so, subject to the following conditions:\n" +"\n" +"The above copyright notice and this permission notice shall be included in\n" +"all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS " +"OR\n" +"IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n" +"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n" +"AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n" +"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING " +"FROM,\n" +"OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n" +"THE SOFTWARE." +msgstr "" + +#: FlatCAMApp.py:3894 +msgid "Splash" +msgstr "Splash" + +#: FlatCAMApp.py:3900 +msgid "Programmers" +msgstr "Programatori" + +#: FlatCAMApp.py:3906 +msgid "Translators" +msgstr "Traducatori" + +#: FlatCAMApp.py:3912 +msgid "License" +msgstr "Licență" + +#: FlatCAMApp.py:3924 +msgid "Programmer" +msgstr "Programator" + +#: FlatCAMApp.py:3925 +msgid "Function" +msgstr "Functie" + +#: FlatCAMApp.py:3927 +msgid "Program Author" +msgstr "Autorul Programului" + +#: FlatCAMApp.py:3943 +msgid "Language" +msgstr "Limba" + +#: FlatCAMApp.py:3944 +msgid "Translator" +msgstr "Traducător" + +#: FlatCAMApp.py:3945 +msgid "E-mail" +msgstr "E-mail" + +#: FlatCAMApp.py:4099 FlatCAMApp.py:6425 msgid "Preferences saved." msgstr "Preferințele au fost salvate." -#: FlatCAMApp.py:3978 +#: FlatCAMApp.py:4127 msgid "Could not load factory defaults file." msgstr "" "Fişierul cu valori default de fabrică nu a fost posibil să fie deschis." -#: FlatCAMApp.py:3988 +#: FlatCAMApp.py:4137 msgid "Failed to parse factory defaults file." msgstr "Parsarea fişierului cu valori default de fabrică a eșuat." -#: FlatCAMApp.py:4003 +#: FlatCAMApp.py:4152 msgid "Failed to write factory defaults to file." msgstr "" "Salvarea fişierului cu valori default de fabrică intr-un fişier a eșuat." -#: FlatCAMApp.py:4007 +#: FlatCAMApp.py:4156 msgid "Factory defaults saved." msgstr "Valori default de fabrică au fost salvate." -#: FlatCAMApp.py:4018 +#: FlatCAMApp.py:4167 flatcamGUI/FlatCAMGUI.py:3407 msgid "Application is saving the project. Please wait ..." msgstr "Aplicația salvează proiectul. Vă rugăm aşteptați ..." -#: FlatCAMApp.py:4023 FlatCAMTranslation.py:164 +#: FlatCAMApp.py:4172 FlatCAMTranslation.py:164 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" @@ -283,24 +375,29 @@ msgstr "" "FlatCAM are fişiere/obiecte care au fost modificate. \n" "Dorești să Salvezi proiectul?" -#: FlatCAMApp.py:4026 FlatCAMApp.py:7126 FlatCAMTranslation.py:167 +#: FlatCAMApp.py:4175 FlatCAMApp.py:7317 FlatCAMTranslation.py:167 msgid "Save changes" msgstr "Salvează modificarile" -#: FlatCAMApp.py:4237 -msgid "[success] Selected Excellon file extensions registered with FlatCAM." -msgstr "" -"[success] Extensiile de fișiere Excellon selectate înregistrate cu FlatCAM." +#: FlatCAMApp.py:4386 +msgid "Selected Excellon file extensions registered with FlatCAM." +msgstr "Extensiile de fișiere Excellon selectate înregistrate cu FlatCAM." -#: FlatCAMApp.py:4259 +#: FlatCAMApp.py:4408 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "Extensii de fișiere GCode selectate înregistrate cu FlatCAM." -#: FlatCAMApp.py:4281 +#: FlatCAMApp.py:4430 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "Extensii de fișiere Gerber selectate înregistrate cu FlatCAM." -#: FlatCAMApp.py:4305 +#: FlatCAMApp.py:4451 FlatCAMApp.py:4507 FlatCAMApp.py:4535 +msgid "At least two objects are required for join. Objects currently selected" +msgstr "" +"Cel puțin două obiecte sunt necesare pentru a fi unite. Obiectele selectate " +"în prezent" + +#: FlatCAMApp.py:4460 msgid "" "Failed join. The Geometry objects are of different types.\n" "At least one is MultiGeo type and the other is SingleGeo type. A possibility " @@ -317,45 +414,40 @@ msgstr "" "informatii și rezultatul ar putea să nu fie cel dorit. \n" "Verifică codul G-Code generat." -#: FlatCAMApp.py:4347 +#: FlatCAMApp.py:4502 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "" "Eșuat. Fuzionarea Excellon functionează doar cu obiecte de tip Excellon." -#: FlatCAMApp.py:4370 +#: FlatCAMApp.py:4530 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "Eșuat. Fuzionarea Gerber functionează doar cu obiecte de tip Gerber ." -#: FlatCAMApp.py:4395 FlatCAMApp.py:4432 +#: FlatCAMApp.py:4560 FlatCAMApp.py:4597 msgid "Failed. Select a Geometry Object and try again." msgstr "Eșuat. Selectează un obiect Geometrie și încearcă din nou." -#: FlatCAMApp.py:4400 +#: FlatCAMApp.py:4565 FlatCAMApp.py:4602 msgid "Expected a FlatCAMGeometry, got" msgstr "Se astepta o Geometrie FlatCAM, s-a primit" -#: FlatCAMApp.py:4414 +#: FlatCAMApp.py:4579 msgid "A Geometry object was converted to MultiGeo type." msgstr "Un obiect Geometrie a fost convertit la tipul MultiGeo." -#: FlatCAMApp.py:4437 -#, python-format -msgid "Expected a FlatCAMGeometry, got %s" -msgstr "Se astepta o Geometrie FlatCAM, s-a primit %s" - -#: FlatCAMApp.py:4452 +#: FlatCAMApp.py:4617 msgid "A Geometry object was converted to SingleGeo type." msgstr "Un obiect Geometrie a fost convertit la tipul SingleGeo ." -#: FlatCAMApp.py:4713 +#: FlatCAMApp.py:4878 msgid "Toggle Units" msgstr "Comută Unitati" -#: FlatCAMApp.py:4715 +#: FlatCAMApp.py:4880 msgid "Change project units ..." msgstr "Schimbă unitătile de măsură ..." -#: FlatCAMApp.py:4716 +#: FlatCAMApp.py:4881 msgid "" "Changing the units of the project causes all geometrical properties of all " "objects to be scaled accordingly.\n" @@ -365,52 +457,50 @@ msgstr "" "geometrice ale obiectelor sa fie scalate corespunzător.\n" "Continuati?" -#: FlatCAMApp.py:4718 FlatCAMApp.py:5614 FlatCAMApp.py:5719 FlatCAMApp.py:7419 -#: FlatCAMApp.py:7433 FlatCAMApp.py:7688 FlatCAMApp.py:7699 +#: FlatCAMApp.py:4883 FlatCAMApp.py:5804 FlatCAMApp.py:5909 FlatCAMApp.py:7610 +#: FlatCAMApp.py:7624 FlatCAMApp.py:7879 FlatCAMApp.py:7890 msgid "Ok" msgstr "Ok" -#: FlatCAMApp.py:4767 -#, python-format -msgid "Converted units to %s" -msgstr "Unitătile au fost convertite in %s" +#: FlatCAMApp.py:4932 +msgid "Converted units to" +msgstr "Unitătile au fost convertite in" -#: FlatCAMApp.py:4779 +#: FlatCAMApp.py:4944 msgid " Units conversion cancelled." msgstr " Conversia unitătilor este anulată." -#: FlatCAMApp.py:5477 +#: FlatCAMApp.py:5649 msgid "Open file" msgstr "Deschide fişierul" -#: FlatCAMApp.py:5508 FlatCAMApp.py:5513 +#: FlatCAMApp.py:5680 FlatCAMApp.py:5685 msgid "Export G-Code ..." msgstr "Exporta G-Code ..." -#: FlatCAMApp.py:5517 +#: FlatCAMApp.py:5689 msgid "Export Code cancelled." msgstr "Exportul Codului este anulat." -#: FlatCAMApp.py:5527 FlatCAMObj.py:6163 flatcamTools/ToolSolderPaste.py:1424 +#: FlatCAMApp.py:5699 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 msgid "No such file or directory" msgstr "Nu exista un aşa fişier sau director" -#: FlatCAMApp.py:5539 -#, python-format -msgid "Saved to: %s" -msgstr "Salvat in: %s" +#: FlatCAMApp.py:5711 FlatCAMObj.py:6213 +msgid "Saved to" +msgstr "Salvat in" -#: FlatCAMApp.py:5602 FlatCAMApp.py:5635 FlatCAMApp.py:5646 FlatCAMApp.py:5657 +#: FlatCAMApp.py:5792 FlatCAMApp.py:5825 FlatCAMApp.py:5836 FlatCAMApp.py:5847 #: flatcamTools/ToolNonCopperClear.py:915 flatcamTools/ToolSolderPaste.py:774 msgid "Please enter a tool diameter with non-zero value, in Float format." msgstr "" "Introduceti un diametru al uneltei valid: valoare ne-nula in format Real." -#: FlatCAMApp.py:5607 FlatCAMApp.py:5640 FlatCAMApp.py:5662 +#: FlatCAMApp.py:5797 FlatCAMApp.py:5830 FlatCAMApp.py:5841 FlatCAMApp.py:5852 msgid "Adding Tool cancelled" msgstr "Adăugarea unei unelte anulată" -#: FlatCAMApp.py:5610 +#: FlatCAMApp.py:5800 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." @@ -418,15 +508,11 @@ msgstr "" "Adăugarea de unelte noi functionează doar in modul Avansat.\n" "Pentru aceasta mergi in Preferințe -> General - Activează Modul Avansat." -#: FlatCAMApp.py:5651 flatcamGUI/FlatCAMGUI.py:3168 -msgid "[WARNING_NOTCL] Adding Tool cancelled ..." -msgstr "[WARNING_NOTCL] Adăugarea unei unelte anulată ..." - -#: FlatCAMApp.py:5714 +#: FlatCAMApp.py:5904 msgid "Delete objects" msgstr "Șterge obiectele" -#: FlatCAMApp.py:5717 +#: FlatCAMApp.py:5907 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" @@ -434,82 +520,83 @@ msgstr "" "Sigur doriți să ștergeți definitiv\n" "obiectele selectate?" -#: FlatCAMApp.py:5747 +#: FlatCAMApp.py:5938 msgid "Object(s) deleted" msgstr "Obiect(ele) șters(e)" -#: FlatCAMApp.py:5751 +#: FlatCAMApp.py:5942 msgid "Failed. No object(s) selected..." msgstr "Eșuat. Nici-un obiect nu este selectat." -#: FlatCAMApp.py:5753 +#: FlatCAMApp.py:5944 msgid "Save the work in Editor and try again ..." msgstr "Salvează continutul din Editor și încearcă din nou." -#: FlatCAMApp.py:5771 +#: FlatCAMApp.py:5962 msgid "Object deleted" msgstr "Obiectul este șters" -#: FlatCAMApp.py:5795 +#: FlatCAMApp.py:5986 msgid "Click to set the origin ..." msgstr "Click pentru a seta originea..." -#: FlatCAMApp.py:5819 +#: FlatCAMApp.py:6010 msgid "Setting Origin..." msgstr "Setează Originea..." -#: FlatCAMApp.py:5831 +#: FlatCAMApp.py:6022 msgid "Origin set" msgstr "Originea a fost setată" -#: FlatCAMApp.py:5846 +#: FlatCAMApp.py:6037 msgid "Jump to ..." msgstr "Sari la ..." -#: FlatCAMApp.py:5847 +#: FlatCAMApp.py:6038 msgid "Enter the coordinates in format X,Y:" msgstr "Introduceți coordonatele in format X,Y:" -#: FlatCAMApp.py:5854 +#: FlatCAMApp.py:6045 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "Coordonate gresite. Introduceți coordonatele in format X,Y" -#: FlatCAMApp.py:5873 flatcamEditors/FlatCAMExcEditor.py:3445 -#: flatcamEditors/FlatCAMExcEditor.py:3453 -#: flatcamEditors/FlatCAMGeoEditor.py:3791 -#: flatcamEditors/FlatCAMGeoEditor.py:3806 +#: FlatCAMApp.py:6064 flatcamEditors/FlatCAMExcEditor.py:3446 +#: flatcamEditors/FlatCAMExcEditor.py:3454 +#: flatcamEditors/FlatCAMGeoEditor.py:3792 +#: flatcamEditors/FlatCAMGeoEditor.py:3807 #: flatcamEditors/FlatCAMGrbEditor.py:1067 #: flatcamEditors/FlatCAMGrbEditor.py:1171 #: flatcamEditors/FlatCAMGrbEditor.py:1445 #: flatcamEditors/FlatCAMGrbEditor.py:1703 -#: flatcamEditors/FlatCAMGrbEditor.py:4182 -#: flatcamEditors/FlatCAMGrbEditor.py:4197 +#: flatcamEditors/FlatCAMGrbEditor.py:4206 +#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2643 +#: flatcamGUI/FlatCAMGUI.py:2655 msgid "Done." msgstr "Executat." -#: FlatCAMApp.py:6007 FlatCAMApp.py:6075 +#: FlatCAMApp.py:6198 FlatCAMApp.py:6266 msgid "No object is selected. Select an object and try again." msgstr "" "Nici-un obiect nu este selectat. Selectează un obiect și incearcă din nou." -#: FlatCAMApp.py:6095 +#: FlatCAMApp.py:6286 msgid "" "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "Intrerup. Taskul curent va fi închis cât mai curând posibil ..." -#: FlatCAMApp.py:6101 +#: FlatCAMApp.py:6292 msgid "The current task was gracefully closed on user request..." msgstr "Taskul curent a fost închis la cererea utilizatorului ..." -#: FlatCAMApp.py:6118 flatcamGUI/GUIElements.py:1443 +#: FlatCAMApp.py:6309 flatcamGUI/GUIElements.py:1443 msgid "Preferences" msgstr "Preferințe" -#: FlatCAMApp.py:6185 +#: FlatCAMApp.py:6376 msgid "Preferences edited but not saved." msgstr "Preferințele au fost editate dar nu au fost salvate." -#: FlatCAMApp.py:6219 +#: FlatCAMApp.py:6410 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" @@ -517,74 +604,74 @@ msgstr "" "Una sau mai multe valori au fost schimbate.\n" "Dorești să salvezi Preferințele?" -#: FlatCAMApp.py:6221 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:989 +#: FlatCAMApp.py:6412 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:989 msgid "Save Preferences" msgstr "Salvează Pref" -#: FlatCAMApp.py:6250 +#: FlatCAMApp.py:6441 msgid "No object selected to Flip on Y axis." msgstr "Nu sete nici-un obiect selectat pentru oglindire pe axa Y." -#: FlatCAMApp.py:6276 +#: FlatCAMApp.py:6467 msgid "Flip on Y axis done." msgstr "Oglindire pe axa Y executată." -#: FlatCAMApp.py:6279 FlatCAMApp.py:6322 -#: flatcamEditors/FlatCAMGrbEditor.py:5624 +#: FlatCAMApp.py:6470 FlatCAMApp.py:6513 +#: flatcamEditors/FlatCAMGrbEditor.py:5648 msgid "Flip action was not executed." msgstr "Acțiunea de Oglindire nu a fost executată." -#: FlatCAMApp.py:6293 +#: FlatCAMApp.py:6484 msgid "No object selected to Flip on X axis." msgstr "Nu este nici-un obiect selectat pentru oglindire pe axa X." -#: FlatCAMApp.py:6319 +#: FlatCAMApp.py:6510 msgid "Flip on X axis done." msgstr "Oglindirea pe axa X executată." -#: FlatCAMApp.py:6336 +#: FlatCAMApp.py:6527 msgid "No object selected to Rotate." msgstr "Nici-un obiect selectat pentru Rotaţie." -#: FlatCAMApp.py:6339 FlatCAMApp.py:6387 FlatCAMApp.py:6420 +#: FlatCAMApp.py:6530 FlatCAMApp.py:6578 FlatCAMApp.py:6611 msgid "Transform" msgstr "Transformare" -#: FlatCAMApp.py:6339 FlatCAMApp.py:6387 FlatCAMApp.py:6420 +#: FlatCAMApp.py:6530 FlatCAMApp.py:6578 FlatCAMApp.py:6611 msgid "Enter the Angle value:" msgstr "Introduceți valoaea Unghiului:" -#: FlatCAMApp.py:6370 +#: FlatCAMApp.py:6561 msgid "Rotation done." msgstr "Rotaţie executată." -#: FlatCAMApp.py:6373 +#: FlatCAMApp.py:6564 msgid "Rotation movement was not executed." msgstr "Mișcarea de rotație nu a fost executată." -#: FlatCAMApp.py:6385 +#: FlatCAMApp.py:6576 msgid "No object selected to Skew/Shear on X axis." msgstr "Nici-un obiect nu este selectat pentru Deformare pe axa X." -#: FlatCAMApp.py:6407 +#: FlatCAMApp.py:6598 msgid "Skew on X axis done." msgstr "Deformare pe axa X terminată." -#: FlatCAMApp.py:6418 +#: FlatCAMApp.py:6609 msgid "No object selected to Skew/Shear on Y axis." msgstr "Nici-un obiect nu este selectat pentru Deformare pe axa Y." -#: FlatCAMApp.py:6440 +#: FlatCAMApp.py:6631 msgid "Skew on Y axis done." msgstr "Deformare pe axa Y terminată." -#: FlatCAMApp.py:6491 +#: FlatCAMApp.py:6682 flatcamGUI/FlatCAMGUI.py:1301 msgid "Grid On/Off" msgstr "Grid On/Off" -#: FlatCAMApp.py:6504 flatcamEditors/FlatCAMGeoEditor.py:940 +#: FlatCAMApp.py:6695 flatcamEditors/FlatCAMGeoEditor.py:941 #: flatcamEditors/FlatCAMGrbEditor.py:2477 -#: flatcamEditors/FlatCAMGrbEditor.py:5134 flatcamGUI/ObjectUI.py:1053 +#: flatcamEditors/FlatCAMGrbEditor.py:5158 flatcamGUI/ObjectUI.py:1053 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207 #: flatcamTools/ToolNonCopperClear.py:237 flatcamTools/ToolPaint.py:176 #: flatcamTools/ToolSolderPaste.py:115 flatcamTools/ToolSolderPaste.py:483 @@ -592,77 +679,78 @@ msgstr "Grid On/Off" msgid "Add" msgstr "Adaugă" -#: FlatCAMApp.py:6505 FlatCAMObj.py:3566 +#: FlatCAMApp.py:6696 FlatCAMObj.py:3594 #: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:545 -#: flatcamGUI/FlatCAMGUI.py:748 flatcamGUI/FlatCAMGUI.py:1719 -#: flatcamGUI/FlatCAMGUI.py:2094 flatcamGUI/ObjectUI.py:1069 -#: flatcamTools/ToolNonCopperClear.py:249 flatcamTools/ToolPaint.py:188 -#: flatcamTools/ToolSolderPaste.py:121 flatcamTools/ToolSolderPaste.py:485 +#: flatcamGUI/FlatCAMGUI.py:748 flatcamGUI/FlatCAMGUI.py:1674 +#: flatcamGUI/FlatCAMGUI.py:1769 flatcamGUI/FlatCAMGUI.py:2177 +#: flatcamGUI/ObjectUI.py:1069 flatcamTools/ToolNonCopperClear.py:249 +#: flatcamTools/ToolPaint.py:188 flatcamTools/ToolSolderPaste.py:121 +#: flatcamTools/ToolSolderPaste.py:485 msgid "Delete" msgstr "Șterge" -#: FlatCAMApp.py:6518 +#: FlatCAMApp.py:6709 msgid "New Grid ..." msgstr "Grid nou ..." -#: FlatCAMApp.py:6519 +#: FlatCAMApp.py:6710 msgid "Enter a Grid Value:" msgstr "Introduceti of valoare pt Grid:" -#: FlatCAMApp.py:6527 FlatCAMApp.py:6554 +#: FlatCAMApp.py:6718 FlatCAMApp.py:6745 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "Introduceți o valoare pentru Grila ne-nula și in format Real." -#: FlatCAMApp.py:6533 +#: FlatCAMApp.py:6724 msgid "New Grid added" msgstr "Grid nou" -#: FlatCAMApp.py:6536 +#: FlatCAMApp.py:6727 msgid "Grid already exists" msgstr "Grila există deja" -#: FlatCAMApp.py:6539 +#: FlatCAMApp.py:6730 msgid "Adding New Grid cancelled" msgstr "Adăugarea unei valori de Grilă a fost anulată" -#: FlatCAMApp.py:6561 +#: FlatCAMApp.py:6752 msgid " Grid Value does not exist" msgstr " Valoarea Grilei nu există" -#: FlatCAMApp.py:6564 +#: FlatCAMApp.py:6755 msgid "Grid Value deleted" msgstr "Valoarea Grila a fost stearsă" -#: FlatCAMApp.py:6567 +#: FlatCAMApp.py:6758 msgid "Delete Grid value cancelled" msgstr "Ștergerea unei valori de Grilă a fost anulată" -#: FlatCAMApp.py:6573 +#: FlatCAMApp.py:6764 msgid "Key Shortcut List" msgstr "Lista de shortcut-uri" -#: FlatCAMApp.py:6607 +#: FlatCAMApp.py:6798 msgid " No object selected to copy it's name" msgstr " Nici-un obiect nu este selectat pentru i se copia valoarea" -#: FlatCAMApp.py:6611 +#: FlatCAMApp.py:6802 msgid "Name copied on clipboard ..." msgstr "Numele a fost copiat pe Clipboard ..." -#: FlatCAMApp.py:6654 flatcamEditors/FlatCAMGrbEditor.py:4122 +#: FlatCAMApp.py:6845 flatcamEditors/FlatCAMGrbEditor.py:4146 msgid "Coordinates copied to clipboard." msgstr "Coordonatele au fost copiate in clipboard." -#: FlatCAMApp.py:6907 FlatCAMApp.py:6911 FlatCAMApp.py:6915 FlatCAMApp.py:6919 -#: FlatCAMApp.py:6935 FlatCAMApp.py:6939 FlatCAMApp.py:6943 FlatCAMApp.py:6947 -#: FlatCAMApp.py:6987 FlatCAMApp.py:6990 FlatCAMApp.py:6993 FlatCAMApp.py:6996 +#: FlatCAMApp.py:7098 FlatCAMApp.py:7102 FlatCAMApp.py:7106 FlatCAMApp.py:7110 +#: FlatCAMApp.py:7126 FlatCAMApp.py:7130 FlatCAMApp.py:7134 FlatCAMApp.py:7138 +#: FlatCAMApp.py:7178 FlatCAMApp.py:7181 FlatCAMApp.py:7184 FlatCAMApp.py:7187 #: ObjectCollection.py:725 ObjectCollection.py:728 ObjectCollection.py:731 #: ObjectCollection.py:734 #, python-brace-format msgid "[selected]{name} selected" msgstr "[selected]{name} selectat" -#: FlatCAMApp.py:7123 +#: FlatCAMApp.py:7314 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" @@ -672,204 +760,227 @@ msgstr "" "Crearea unui nou Proiect le va șterge..\n" "Doriti să Salvati proiectul curentt?" -#: FlatCAMApp.py:7145 +#: FlatCAMApp.py:7336 msgid "New Project created" msgstr "Un nou Proiect a fost creat" -#: FlatCAMApp.py:7265 FlatCAMApp.py:7269 flatcamGUI/FlatCAMGUI.py:626 -#: flatcamGUI/FlatCAMGUI.py:1970 +#: FlatCAMApp.py:7456 FlatCAMApp.py:7460 flatcamGUI/FlatCAMGUI.py:626 +#: flatcamGUI/FlatCAMGUI.py:2053 msgid "Open Gerber" msgstr "Încarcă Gerber" -#: FlatCAMApp.py:7277 +#: FlatCAMApp.py:7468 msgid "Open Gerber cancelled." msgstr "Incărcarea unui fişier Gerber este anulată." -#: FlatCAMApp.py:7297 FlatCAMApp.py:7301 flatcamGUI/FlatCAMGUI.py:627 -#: flatcamGUI/FlatCAMGUI.py:1971 +#: FlatCAMApp.py:7488 FlatCAMApp.py:7492 flatcamGUI/FlatCAMGUI.py:627 +#: flatcamGUI/FlatCAMGUI.py:2054 msgid "Open Excellon" msgstr "Încarcă Excellon" -#: FlatCAMApp.py:7308 +#: FlatCAMApp.py:7499 msgid " Open Excellon cancelled." msgstr " Incărcarea unui fişier Excellon este anulată." -#: FlatCAMApp.py:7331 FlatCAMApp.py:7335 +#: FlatCAMApp.py:7522 FlatCAMApp.py:7526 msgid "Open G-Code" msgstr "Încarcă G-Code" -#: FlatCAMApp.py:7343 +#: FlatCAMApp.py:7534 msgid "Open G-Code cancelled." msgstr "Incărcarea unui fişier G-Code este anulată." -#: FlatCAMApp.py:7360 FlatCAMApp.py:7363 +#: FlatCAMApp.py:7551 FlatCAMApp.py:7554 flatcamGUI/FlatCAMGUI.py:1306 msgid "Open Project" msgstr "Încarcă Project" -#: FlatCAMApp.py:7372 +#: FlatCAMApp.py:7563 msgid "Open Project cancelled." msgstr "Incărcarea unui fişier Proiect FlatCAM este anulată." -#: FlatCAMApp.py:7391 FlatCAMApp.py:7394 +#: FlatCAMApp.py:7582 FlatCAMApp.py:7585 msgid "Open Configuration File" msgstr "Încarcă un fişier de Configurare" -#: FlatCAMApp.py:7399 +#: FlatCAMApp.py:7590 msgid "Open Config cancelled." msgstr "Incărcarea unui fişier configurare FlatCAM este anulată." -#: FlatCAMApp.py:7415 FlatCAMApp.py:7684 FlatCAMApp.py:10115 -#: FlatCAMApp.py:10136 FlatCAMApp.py:10158 FlatCAMApp.py:10181 +#: FlatCAMApp.py:7606 FlatCAMApp.py:7875 FlatCAMApp.py:10347 +#: FlatCAMApp.py:10368 FlatCAMApp.py:10390 FlatCAMApp.py:10413 msgid "No object selected." msgstr "Nici-un obiect nu este selectat." -#: FlatCAMApp.py:7416 FlatCAMApp.py:7685 +#: FlatCAMApp.py:7607 FlatCAMApp.py:7876 msgid "Please Select a Geometry object to export" msgstr "Selectează un obiect Geometrie pentru export" -#: FlatCAMApp.py:7430 +#: FlatCAMApp.py:7621 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "Doar obiectele Geometrie, Gerber și CNCJob pot fi folosite." -#: FlatCAMApp.py:7443 FlatCAMApp.py:7447 +#: FlatCAMApp.py:7634 FlatCAMApp.py:7638 msgid "Export SVG" msgstr "Exporta SVG" -#: FlatCAMApp.py:7453 +#: FlatCAMApp.py:7644 msgid " Export SVG cancelled." msgstr " Exportul fisierului SVG a fost anulat." -#: FlatCAMApp.py:7473 +#: FlatCAMApp.py:7664 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "" "Datele trebuie să fie organizate intr-o arie 3D cu ultima dimensiune cu " "valoarea 3 sau 4" -#: FlatCAMApp.py:7479 FlatCAMApp.py:7483 +#: FlatCAMApp.py:7670 FlatCAMApp.py:7674 msgid "Export PNG Image" msgstr "Exporta imagine PNG" -#: FlatCAMApp.py:7488 +#: FlatCAMApp.py:7679 msgid "Export PNG cancelled." msgstr "Exportul imagine PNG este anulat." -#: FlatCAMApp.py:7508 +#: FlatCAMApp.py:7699 msgid "No object selected. Please select an Gerber object to export." msgstr "Nici-un obiect selectat. Selectează un obiect Gerber pentru export." -#: FlatCAMApp.py:7514 FlatCAMApp.py:7646 +#: FlatCAMApp.py:7705 FlatCAMApp.py:7837 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "Eșuat. Doar obiectele tip Gerber pot fi salvate ca fişiere Gerber..." -#: FlatCAMApp.py:7526 +#: FlatCAMApp.py:7717 msgid "Save Gerber source file" msgstr "Salvează codul sursa Gerber ca fişier" -#: FlatCAMApp.py:7532 +#: FlatCAMApp.py:7723 msgid "Save Gerber source file cancelled." msgstr "Salvarea codului sursa Gerber este anulată." -#: FlatCAMApp.py:7552 +#: FlatCAMApp.py:7743 msgid "No object selected. Please select an Excellon object to export." msgstr "Nici-un obiect selectat. Selectează un obiect Excellon pentru export." -#: FlatCAMApp.py:7558 FlatCAMApp.py:7602 +#: FlatCAMApp.py:7749 FlatCAMApp.py:7793 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" "Eșuat. Doar obiectele tip Excellon pot fi salvate ca fişiere Excellon ..." -#: FlatCAMApp.py:7566 FlatCAMApp.py:7570 +#: FlatCAMApp.py:7757 FlatCAMApp.py:7761 msgid "Save Excellon source file" msgstr "Salvează codul sursa Excellon ca fişier" -#: FlatCAMApp.py:7576 +#: FlatCAMApp.py:7767 msgid "Saving Excellon source file cancelled." msgstr "Salvarea codului sursa Excellon este anulată." -#: FlatCAMApp.py:7596 +#: FlatCAMApp.py:7787 msgid "No object selected. Please Select an Excellon object to export." msgstr "Nici-un obiect selectat. Selectează un obiect Excellon pentru export." -#: FlatCAMApp.py:7610 FlatCAMApp.py:7614 +#: FlatCAMApp.py:7801 FlatCAMApp.py:7805 msgid "Export Excellon" msgstr "Exportă Excellon" -#: FlatCAMApp.py:7620 +#: FlatCAMApp.py:7811 msgid "Export Excellon cancelled." msgstr "Exportul fișierului Excellon a fost anulat." -#: FlatCAMApp.py:7640 +#: FlatCAMApp.py:7831 msgid "No object selected. Please Select an Gerber object to export." msgstr "Nici-un obiect selectat. Selectează un obiect Gerber pentru export." -#: FlatCAMApp.py:7654 FlatCAMApp.py:7658 +#: FlatCAMApp.py:7845 FlatCAMApp.py:7849 msgid "Export Gerber" msgstr "Exportă Gerber" -#: FlatCAMApp.py:7664 +#: FlatCAMApp.py:7855 msgid "Export Gerber cancelled." msgstr "Exportul fișierului Gerber a fost anulat." -#: FlatCAMApp.py:7696 +#: FlatCAMApp.py:7887 msgid "Only Geometry objects can be used." msgstr "Doar obiecte tip Geometrie pot fi folosite." -#: FlatCAMApp.py:7710 FlatCAMApp.py:7714 +#: FlatCAMApp.py:7901 FlatCAMApp.py:7905 msgid "Export DXF" msgstr "Exportă DXF" -#: FlatCAMApp.py:7721 +#: FlatCAMApp.py:7912 msgid "Export DXF cancelled." msgstr "Exportul fișierului DXF a fost anulat." -#: FlatCAMApp.py:7741 FlatCAMApp.py:7744 +#: FlatCAMApp.py:7932 FlatCAMApp.py:7935 msgid "Import SVG" msgstr "Importă SVG" -#: FlatCAMApp.py:7754 +#: FlatCAMApp.py:7945 msgid "Open SVG cancelled." msgstr "Incărcarea fișierului SVG a fost anulată." -#: FlatCAMApp.py:7773 FlatCAMApp.py:7777 +#: FlatCAMApp.py:7964 FlatCAMApp.py:7968 msgid "Import DXF" msgstr "Importa DXF" -#: FlatCAMApp.py:7787 +#: FlatCAMApp.py:7978 msgid "Open DXF cancelled." msgstr "Incărcarea fișierului DXF a fost anulată." -#: FlatCAMApp.py:7805 -#, python-format -msgid "%s" -msgstr "%s" +#: FlatCAMApp.py:8022 +msgid "Viewing the source code of the selected object." +msgstr "Vizualizarea codului sursă a obiectului selectat." -#: FlatCAMApp.py:7826 +#: FlatCAMApp.py:8023 +msgid "Loading..." +msgstr "Se incarcă..." + +#: FlatCAMApp.py:8030 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "Selectati un obiect Gerber sau Excellon pentru a-i vedea codul sursa." -#: FlatCAMApp.py:7834 -msgid "There is no selected object for which to see it's source file code." -msgstr "Nici-un obiect selectat pentru a-i vedea codul sursa." - -#: FlatCAMApp.py:7842 +#: FlatCAMApp.py:8038 msgid "Source Editor" msgstr "Editor Cod Sursă" -#: FlatCAMApp.py:7853 -#| msgid "[ERROR]App.on_view_source() -->%s" -msgid "App.on_view_source() -->" -msgstr "App.on_view_source() -->" +#: FlatCAMApp.py:8047 +msgid "There is no selected object for which to see it's source file code." +msgstr "Nici-un obiect selectat pentru a-i vedea codul sursa." -#: FlatCAMApp.py:7865 FlatCAMApp.py:9110 FlatCAMObj.py:5946 +#: FlatCAMApp.py:8059 +msgid "Failed to load the source code for the selected object" +msgstr "Codul sursă pentru obiectul selectat nu a putut fi încărcat" + +#: FlatCAMApp.py:8073 FlatCAMApp.py:9337 FlatCAMObj.py:5982 #: flatcamTools/ToolSolderPaste.py:1304 msgid "Code Editor" msgstr "Editor Cod" -#: FlatCAMApp.py:7877 +#: FlatCAMApp.py:8085 msgid "Script Editor" msgstr "Editor Script" -#: FlatCAMApp.py:7880 +#: FlatCAMApp.py:8088 +#| msgid "" +#| "#\n" +#| "# CREATE A NEW FLATCAM TCL SCRIPT\n" +#| "# TCL Tutorial here: https://www.tcl.tk/man/tcl8.5/tutorial/tcltutorial." +#| "html\n" +#| "#\n" +#| "\n" +#| "# FlatCAM commands list:\n" +#| "# AddCircle, AddPolygon, AddPolyline, AddRectangle, AlignDrill, " +#| "AlignDrillGrid, ClearShell, Cncjob,\n" +#| "# Cutout, Delete, Drillcncjob, ExportGcode, ExportSVG, Exteriors, " +#| "GeoCutout, GeoUnion, GetNames, GetSys,\n" +#| "# ImportSvg, Interiors, Isolate, Follow, JoinExcellon, JoinGeometry, " +#| "ListSys, MillHoles, Mirror, New,\n" +#| "# NewGeometry, Offset, OpenExcellon, OpenGCode, OpenGerber, OpenProject, " +#| "Options, Paint, Panelize,\n" +#| "# Plot, SaveProject, SaveSys, Scale, SetActive, SetSys, Skew, " +#| "SubtractPoly,SubtractRectangle, Version,\n" +#| "# WriteGCode\n" +#| "#\n" +#| "\n" msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -879,127 +990,126 @@ msgid "" "\n" "# FlatCAM commands list:\n" "# AddCircle, AddPolygon, AddPolyline, AddRectangle, AlignDrill, " -"AlignDrillGrid, ClearShell, Cncjob,\n" -"# Cutout, Delete, Drillcncjob, ExportGcode, ExportSVG, Exteriors, GeoCutout, " -"GeoUnion, GetNames, GetSys,\n" -"# ImportSvg, Interiors, Isolate, Follow, JoinExcellon, JoinGeometry, " -"ListSys, MillHoles, Mirror, New,\n" -"# NewGeometry, Offset, OpenExcellon, OpenGCode, OpenGerber, OpenProject, " -"Options, Paint, Panelize,\n" -"# Plot, SaveProject, SaveSys, Scale, SetActive, SetSys, Skew, SubtractPoly," -"SubtractRectangle, Version,\n" -"# WriteGCode\n" +"AlignDrillGrid, ClearShell, ClearCopper,\n" +"# Cncjob, Cutout, Delete, Drillcncjob, ExportGcode, ExportSVG, Exteriors, " +"GeoCutout, GeoUnion, GetNames,\n" +"# GetSys, ImportSvg, Interiors, Isolate, Follow, JoinExcellon, JoinGeometry, " +"ListSys, MillDrills,\n" +"# MillSlots, Mirror, New, NewGeometry, Offset, OpenExcellon, OpenGCode, " +"OpenGerber, OpenProject,\n" +"# Options, Paint, Panelize, Plot, SaveProject, SaveSys, Scale, SetActive, " +"SetSys, Skew, SubtractPoly,\n" +"# SubtractRectangle, Version, WriteGCode\n" "#\n" "\n" msgstr "" "#\n" -"# CREAZA UN NOU SCRIPT TCL FLATCAM\n" -"# Tutorial TCL aici: https://www.tcl.tk/man/tcl8.5/tutorial/tcltutorial." +"# CREEAZA UN SCRIPT TCL NOU FLATCAM\n" +"# TCL Tutorial aici: https://www.tcl.tk/man/tcl8.5/tutorial/tcltutorial." "html\n" "#\n" "\n" "# Lista de comenzi FlatCAM:\n" "# AddCircle, AddPolygon, AddPolyline, AddRectangle, AlignDrill, " -"AlignDrillGrid, ClearShell, Cncjob,\n" -"# Cutout, Delete, Drillcncjob, ExportGcode, ExportSVG, Exteriors, GeoCutout, " -"GeoUnion, GetNames, GetSys,\n" -"# ImportSvg, Interiors, Isolate, Follow, JoinExcellon, JoinGeometry, " -"ListSys, MillHoles, Mirror, New,\n" -"# NewGeometry, Offset, OpenExcellon, OpenGCode, OpenGerber, OpenProject, " -"Options, Paint, Panelize,\n" -"# Plot, SaveProject, SaveSys, Scale, SetActive, SetSys, Skew, SubtractPoly," -"SubtractRectangle, Version,\n" -"# WriteGCode\n" +"AlignDrillGrid, ClearShell, ClearCopper,\n" +"# Cncjob, Cutout, Delete, Drillcncjob, ExportGcode, ExportSVG, Exteriors, " +"GeoCutout, GeoUnion, GetNames,\n" +"# GetSys, ImportSvg, Interiors, Isolate, Follow, JoinExcellon, JoinGeometry, " +"ListSys, MillDrills,\n" +"# MillSlots, Mirror, New, NewGeometry, Offset, OpenExcellon, OpenGCode, " +"OpenGerber, OpenProject,\n" +"# Options, Paint, Panelize, Plot, SaveProject, SaveSys, Scale, SetActive, " +"SetSys, Skew, SubtractPoly,\n" +"# SubtractRectangle, Version, WriteGCode\n" "#\n" "\n" -#: FlatCAMApp.py:7903 FlatCAMApp.py:7906 +#: FlatCAMApp.py:8113 FlatCAMApp.py:8116 msgid "Open TCL script" msgstr "Încarcă TCL script" -#: FlatCAMApp.py:7915 +#: FlatCAMApp.py:8125 msgid "Open TCL script cancelled." msgstr "Incărcarea fisierului TCL script anulată." -#: FlatCAMApp.py:7928 -#| msgid "[ERROR]App.on_fileopenscript() -->%s" +#: FlatCAMApp.py:8138 msgid "App.on_fileopenscript() -->" msgstr "App.on_fileopenscript() -->" -#: FlatCAMApp.py:7954 FlatCAMApp.py:7957 +#: FlatCAMApp.py:8164 FlatCAMApp.py:8167 msgid "Run TCL script" msgstr "Ruleaza TCL script" -#: FlatCAMApp.py:7966 +#: FlatCAMApp.py:8176 msgid "Run TCL script cancelled." msgstr "Executarea fisierului Script a fost anulată." -#: FlatCAMApp.py:8021 FlatCAMApp.py:8025 +#: FlatCAMApp.py:8231 FlatCAMApp.py:8235 msgid "Save Project As ..." msgstr "Salvează Proiectul ca ..." -#: FlatCAMApp.py:8022 +#: FlatCAMApp.py:8232 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "{l_save}/Proiect_{date}" -#: FlatCAMApp.py:8031 +#: FlatCAMApp.py:8241 msgid "Save Project cancelled." msgstr "Salvarea Proiect anulată." -#: FlatCAMApp.py:8079 +#: FlatCAMApp.py:8289 msgid "Exporting SVG" msgstr "SVG in curs de export" -#: FlatCAMApp.py:8121 FlatCAMApp.py:8238 FlatCAMApp.py:8364 +#: FlatCAMApp.py:8331 FlatCAMApp.py:8448 FlatCAMApp.py:8574 msgid "SVG file exported to" msgstr "Fişier SVG exportat in" -#: FlatCAMApp.py:8156 FlatCAMApp.py:8287 flatcamTools/ToolPanelize.py:381 +#: FlatCAMApp.py:8366 FlatCAMApp.py:8497 flatcamTools/ToolPanelize.py:381 msgid "No object Box. Using instead" msgstr "Nu exista container. Se foloseşte in schimb" -#: FlatCAMApp.py:8241 FlatCAMApp.py:8367 +#: FlatCAMApp.py:8451 FlatCAMApp.py:8577 msgid "Generating Film ... Please wait." msgstr "Filmul se generează ... Aşteaptă." -#: FlatCAMApp.py:8536 +#: FlatCAMApp.py:8750 msgid "Excellon file exported to" msgstr "Fişierul Excellon exportat in" -#: FlatCAMApp.py:8543 +#: FlatCAMApp.py:8759 msgid "Exporting Excellon" msgstr "Excellon in curs de export" -#: FlatCAMApp.py:8549 FlatCAMApp.py:8557 +#: FlatCAMApp.py:8765 FlatCAMApp.py:8773 msgid "Could not export Excellon file." msgstr "Fişierul Excellon nu a fost posibil să fie exportat." -#: FlatCAMApp.py:8665 +#: FlatCAMApp.py:8889 msgid "Gerber file exported to" msgstr "Fişier Gerber exportat in" -#: FlatCAMApp.py:8672 +#: FlatCAMApp.py:8897 msgid "Exporting Gerber" msgstr "Gerber in curs de export" -#: FlatCAMApp.py:8678 FlatCAMApp.py:8686 +#: FlatCAMApp.py:8903 FlatCAMApp.py:8911 msgid "Could not export Gerber file." msgstr "Fişierul Gerber nu a fost posibil să fie exportat." -#: FlatCAMApp.py:8729 +#: FlatCAMApp.py:8956 msgid "DXF file exported to" msgstr "Fişierul DXF exportat in" -#: FlatCAMApp.py:8735 +#: FlatCAMApp.py:8962 msgid "Exporting DXF" msgstr "DXF in curs de export" -#: FlatCAMApp.py:8741 FlatCAMApp.py:8749 +#: FlatCAMApp.py:8968 FlatCAMApp.py:8976 msgid "Could not export DXF file." msgstr "Fişierul DXF nu a fost posibil să fie exportat." -#: FlatCAMApp.py:8770 FlatCAMApp.py:8814 FlatCAMApp.py:8860 +#: FlatCAMApp.py:8997 FlatCAMApp.py:9041 FlatCAMApp.py:9087 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" @@ -1007,84 +1117,84 @@ msgstr "" "Tipul parametrului nu este compatibil. Doar obiectele tip Geometrie si " "Gerber sunt acceptate" -#: FlatCAMApp.py:8780 +#: FlatCAMApp.py:9007 msgid "Importing SVG" msgstr "SVG in curs de ia fi importat" -#: FlatCAMApp.py:8792 FlatCAMApp.py:8836 FlatCAMApp.py:8881 FlatCAMApp.py:8962 -#: FlatCAMApp.py:9029 FlatCAMApp.py:9096 +#: FlatCAMApp.py:9019 FlatCAMApp.py:9063 FlatCAMApp.py:9108 FlatCAMApp.py:9189 +#: FlatCAMApp.py:9256 FlatCAMApp.py:9323 flatcamTools/ToolPDF.py:220 msgid "Opened" msgstr "Încarcat" -#: FlatCAMApp.py:8824 +#: FlatCAMApp.py:9051 msgid "Importing DXF" msgstr "DXF in curs de a fi importat" -#: FlatCAMApp.py:8868 +#: FlatCAMApp.py:9095 msgid "Importing Image" msgstr "Imaginea in curs de a fi importata" -#: FlatCAMApp.py:8911 +#: FlatCAMApp.py:9138 msgid "Failed to open file" msgstr "Eşec in incărcarea fişierului" -#: FlatCAMApp.py:8916 +#: FlatCAMApp.py:9143 msgid "Failed to parse file" msgstr "Parsarea fişierului a eșuat" -#: FlatCAMApp.py:8923 FlatCAMApp.py:8997 FlatCAMObj.py:4523 -#: flatcamEditors/FlatCAMGrbEditor.py:3939 flatcamTools/ToolPcbWizard.py:437 +#: FlatCAMApp.py:9150 FlatCAMApp.py:9224 FlatCAMObj.py:4554 +#: flatcamEditors/FlatCAMGrbEditor.py:3961 flatcamTools/ToolPcbWizard.py:437 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" -#: FlatCAMApp.py:8933 +#: FlatCAMApp.py:9160 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" "Obiectul nu estetip Gerber sau este gol. Se anulează crearea obiectului." -#: FlatCAMApp.py:8941 +#: FlatCAMApp.py:9168 msgid "Opening Gerber" msgstr "Gerber in curs de incărcare" -#: FlatCAMApp.py:8952 +#: FlatCAMApp.py:9179 msgid " Open Gerber failed. Probable not a Gerber file." msgstr " Incărcarea Gerber a eșuat. Probabil nu este de tip Gerber." -#: FlatCAMApp.py:8987 flatcamTools/ToolPcbWizard.py:427 +#: FlatCAMApp.py:9214 flatcamTools/ToolPcbWizard.py:427 msgid "This is not Excellon file." msgstr "Acesta nu este un fişier Excellon." -#: FlatCAMApp.py:8991 +#: FlatCAMApp.py:9218 msgid "Cannot open file" msgstr "Nu se poate incărca fişierul" -#: FlatCAMApp.py:9011 flatcamTools/ToolPDF.py:270 +#: FlatCAMApp.py:9238 flatcamTools/ToolPDF.py:270 #: flatcamTools/ToolPcbWizard.py:451 msgid "No geometry found in file" msgstr "Nici-o informaţie de tip geometrie nu s-a gasit in fişierul" -#: FlatCAMApp.py:9014 +#: FlatCAMApp.py:9241 msgid "Opening Excellon." msgstr "Excellon in curs de incărcare." -#: FlatCAMApp.py:9021 +#: FlatCAMApp.py:9248 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Incărcarea Excellon a eșuat. Probabil nu este de tip Excellon." -#: FlatCAMApp.py:9060 +#: FlatCAMApp.py:9287 msgid "Failed to open" msgstr "A eșuat incărcarea fişierului" -#: FlatCAMApp.py:9071 +#: FlatCAMApp.py:9298 msgid "This is not GCODE" msgstr "Acest obiect nu este de tip GCode" -#: FlatCAMApp.py:9077 +#: FlatCAMApp.py:9304 msgid "Opening G-Code." msgstr "G-Code in curs de incărcare." -#: FlatCAMApp.py:9086 +#: FlatCAMApp.py:9313 msgid "" "Failed to create CNCJob Object. Probable not a GCode file.\n" " Attempting to create a FlatCAM CNCJob Object from G-Code file failed during " @@ -1093,31 +1203,31 @@ msgstr "" "Eşec in crearea unui obiect CNCJob. Probabil nu este un fişier GCode.\n" "Incercarea de a crea un obiect CNCJob din G-Code a eșuat in timpul procesarii" -#: FlatCAMApp.py:9128 +#: FlatCAMApp.py:9355 msgid "Failed to open config file" msgstr "Eşec in incărcarea fişierului de configurare" -#: FlatCAMApp.py:9149 +#: FlatCAMApp.py:9376 msgid "Loading Project ... Please Wait ..." msgstr "Se încarcă proiectul ... Vă rugăm să așteptați ..." -#: FlatCAMApp.py:9157 FlatCAMApp.py:9176 +#: FlatCAMApp.py:9384 FlatCAMApp.py:9403 msgid "Failed to open project file" msgstr "Eşec in incărcarea fişierului proiect" -#: FlatCAMApp.py:9200 +#: FlatCAMApp.py:9427 msgid "Loading Project ... restoring" msgstr "Se încarcă proiectul ... se restabileste" -#: FlatCAMApp.py:9210 +#: FlatCAMApp.py:9437 msgid "Project loaded from" msgstr "Proiectul a fost incărcat din" -#: FlatCAMApp.py:9316 +#: FlatCAMApp.py:9543 msgid "Available commands:\n" msgstr "Comenzi disponibile:\n" -#: FlatCAMApp.py:9318 +#: FlatCAMApp.py:9545 msgid "" "\n" "\n" @@ -1129,35 +1239,35 @@ msgstr "" "Introduceți help pentru utilizare.\n" "Exemplu: help open_gerber" -#: FlatCAMApp.py:9468 +#: FlatCAMApp.py:9695 msgid "Shows list of commands." msgstr "Arata o lista de comenzi." -#: FlatCAMApp.py:9526 +#: FlatCAMApp.py:9753 msgid "Failed to load recent item list." msgstr "Eşec in incărcarea listei cu fişiere recente." -#: FlatCAMApp.py:9534 +#: FlatCAMApp.py:9761 msgid "Failed to parse recent item list." msgstr "Eşec in parsarea listei cu fişiere recente." -#: FlatCAMApp.py:9545 +#: FlatCAMApp.py:9772 msgid "Failed to load recent projects item list." msgstr "Eşec in incărcarea listei cu proiecte recente." -#: FlatCAMApp.py:9553 +#: FlatCAMApp.py:9780 msgid "Failed to parse recent project item list." msgstr "Eşec in parsarea listei cu proiecte recente." -#: FlatCAMApp.py:9612 FlatCAMApp.py:9635 +#: FlatCAMApp.py:9839 FlatCAMApp.py:9862 msgid "Clear Recent files" msgstr "Sterge fişierele recente" -#: FlatCAMApp.py:9652 flatcamGUI/FlatCAMGUI.py:1006 +#: FlatCAMApp.py:9879 flatcamGUI/FlatCAMGUI.py:1006 msgid "Shortcut Key List" msgstr "Lista cu taste Shortcut" -#: FlatCAMApp.py:9664 +#: FlatCAMApp.py:9891 #, python-brace-format msgid "" "\n" @@ -1255,25 +1365,25 @@ msgstr "" "\n" " " -#: FlatCAMApp.py:9743 +#: FlatCAMApp.py:9970 msgid "Failed checking for latest version. Could not connect." msgstr "" "Verificarea pentru ultima versiune a eșuat. Nu a fost posibilă conectarea la " "server." -#: FlatCAMApp.py:9751 +#: FlatCAMApp.py:9978 msgid "Could not parse information about latest version." msgstr "Informatia cu privire la ultima versiune nu s-a putut interpreta." -#: FlatCAMApp.py:9762 +#: FlatCAMApp.py:9989 msgid "FlatCAM is up to date!" msgstr "FlatCAM este la ultima versiune!" -#: FlatCAMApp.py:9767 +#: FlatCAMApp.py:9994 msgid "Newer Version Available" msgstr "O nouă versiune este disponibila" -#: FlatCAMApp.py:9768 +#: FlatCAMApp.py:9995 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" @@ -1281,153 +1391,164 @@ msgstr "" "O nouă versiune de FlatCAM este disponibilă pentru download::\n" "\n" -#: FlatCAMApp.py:9770 +#: FlatCAMApp.py:9997 msgid "info" msgstr "informaţie" -#: FlatCAMApp.py:9825 +#: FlatCAMApp.py:10052 msgid "All plots disabled." msgstr "Toate afişările sunt dezactivate." -#: FlatCAMApp.py:9832 +#: FlatCAMApp.py:10059 msgid "All non selected plots disabled." msgstr "Toate afişările care nu sunt selectate sunt dezactivate." -#: FlatCAMApp.py:9839 +#: FlatCAMApp.py:10066 msgid "All plots enabled." msgstr "Toate afişările sunt activate." -#: FlatCAMApp.py:9846 +#: FlatCAMApp.py:10073 msgid "Selected plots enabled..." msgstr "Toate afişările selectate sunt activate..." -#: FlatCAMApp.py:9855 +#: FlatCAMApp.py:10082 msgid "Selected plots disabled..." msgstr "Toate afişările selectate sunt dezactivate..." -#: FlatCAMApp.py:9873 +#: FlatCAMApp.py:10100 msgid "Enabling plots ..." msgstr "Activează Afișare ..." -#: FlatCAMApp.py:9907 +#: FlatCAMApp.py:10139 msgid "Disabling plots ..." msgstr "Dezactivează Afișare ..." -#: FlatCAMApp.py:9929 +#: FlatCAMApp.py:10161 msgid "Working ..." msgstr "Se lucrează..." -#: FlatCAMApp.py:9967 +#: FlatCAMApp.py:10199 msgid "Saving FlatCAM Project" msgstr "Proiectul FlatCAM este in curs de salvare" -#: FlatCAMApp.py:9989 FlatCAMApp.py:10024 +#: FlatCAMApp.py:10221 FlatCAMApp.py:10256 msgid "Project saved to" msgstr "Proiectul s-a salvat in" -#: FlatCAMApp.py:10008 +#: FlatCAMApp.py:10240 msgid "Failed to verify project file" msgstr "Eşec in incărcarea fişierului proiect" -#: FlatCAMApp.py:10008 FlatCAMApp.py:10016 FlatCAMApp.py:10027 +#: FlatCAMApp.py:10240 FlatCAMApp.py:10248 FlatCAMApp.py:10259 msgid "Retry to save it." msgstr "Încercați din nou pentru a-l salva." -#: FlatCAMApp.py:10016 FlatCAMApp.py:10027 +#: FlatCAMApp.py:10248 FlatCAMApp.py:10259 msgid "Failed to parse saved project file" msgstr "Esec in analizarea fişierului Proiect" -#: FlatCAMApp.py:10238 +#: FlatCAMApp.py:10470 msgid "The user requested a graceful exit of the current task." msgstr "Utilizatorul a solicitat o inchidere grațioasă a taskului curent." -#: FlatCAMObj.py:213 -#, python-brace-format -msgid "[success] Name changed from {old} to {new}" -msgstr "[success] Numele schimbat din {old} in {new}" +#: FlatCAMObj.py:214 +msgid "Name changed from" +msgstr "Nume schimbat din" -#: FlatCAMObj.py:222 +#: FlatCAMObj.py:214 +msgid "to" +msgstr "la" + +#: FlatCAMObj.py:225 msgid "Offsetting..." msgstr "Ofsetare..." -#: FlatCAMObj.py:237 +#: FlatCAMObj.py:240 msgid "Scaling..." msgstr "Scalare..." -#: FlatCAMObj.py:253 +#: FlatCAMObj.py:256 msgid "Skewing..." msgstr "Deformare..." -#: FlatCAMObj.py:600 FlatCAMObj.py:2293 FlatCAMObj.py:3571 FlatCAMObj.py:5837 +#: FlatCAMObj.py:603 FlatCAMObj.py:2319 FlatCAMObj.py:3599 FlatCAMObj.py:5868 msgid "Basic" msgstr "Baza" -#: FlatCAMObj.py:613 FlatCAMObj.py:2309 FlatCAMObj.py:3593 FlatCAMObj.py:5843 +#: FlatCAMObj.py:616 FlatCAMObj.py:2335 FlatCAMObj.py:3621 FlatCAMObj.py:5874 msgid "Advanced" msgstr "Avansat" -#: FlatCAMObj.py:802 +#: FlatCAMObj.py:805 msgid "Buffering solid geometry" msgstr "Buferarea geometriei solide" -#: FlatCAMObj.py:805 flatcamGUI/FlatCAMGUI.py:4322 -#: flatcamTools/ToolNonCopperClear.py:1531 -#: flatcamTools/ToolNonCopperClear.py:1625 -#: flatcamTools/ToolNonCopperClear.py:1637 -#: flatcamTools/ToolNonCopperClear.py:1864 -#: flatcamTools/ToolNonCopperClear.py:1956 -#: flatcamTools/ToolNonCopperClear.py:1968 +#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4433 +#: flatcamTools/ToolNonCopperClear.py:1533 +#: flatcamTools/ToolNonCopperClear.py:1627 +#: flatcamTools/ToolNonCopperClear.py:1639 +#: flatcamTools/ToolNonCopperClear.py:1866 +#: flatcamTools/ToolNonCopperClear.py:1958 +#: flatcamTools/ToolNonCopperClear.py:1970 msgid "Buffering" msgstr "Buferare" -#: FlatCAMObj.py:811 +#: FlatCAMObj.py:814 msgid "Done" msgstr "Executat" -#: FlatCAMObj.py:1071 FlatCAMObj.py:1178 -#: flatcamTools/ToolNonCopperClear.py:1560 -#: flatcamTools/ToolNonCopperClear.py:1888 +#: FlatCAMObj.py:855 FlatCAMObj.py:871 FlatCAMObj.py:888 +msgid "Isolating..." +msgstr "Se izoleaza..." + +#: FlatCAMObj.py:1089 FlatCAMObj.py:1199 +#: flatcamTools/ToolNonCopperClear.py:1562 +#: flatcamTools/ToolNonCopperClear.py:1890 msgid "Isolation geometry could not be generated." msgstr "Geometria de izolare nu a fost posibil să fie generată." -#: FlatCAMObj.py:1108 FlatCAMObj.py:3261 FlatCAMObj.py:3528 FlatCAMObj.py:3804 +#: FlatCAMObj.py:1126 FlatCAMObj.py:3289 FlatCAMObj.py:3556 FlatCAMObj.py:3832 msgid "Rough" msgstr "Grosier" -#: FlatCAMObj.py:1133 FlatCAMObj.py:1201 +#: FlatCAMObj.py:1151 FlatCAMObj.py:1222 msgid "Isolation geometry created" msgstr "Geometria de izolare creată" -#: FlatCAMObj.py:1386 +#: FlatCAMObj.py:1160 FlatCAMObj.py:1229 +msgid "Subtracting Geo" +msgstr "Scădere Geo" + +#: FlatCAMObj.py:1408 msgid "Plotting Apertures" msgstr "Aperturile sunt in curs de afișare" -#: FlatCAMObj.py:2121 flatcamEditors/FlatCAMExcEditor.py:2309 +#: FlatCAMObj.py:2147 flatcamEditors/FlatCAMExcEditor.py:2309 msgid "Total Drills" msgstr "Nr. Tot. Op. Găurire" -#: FlatCAMObj.py:2153 flatcamEditors/FlatCAMExcEditor.py:2341 +#: FlatCAMObj.py:2179 flatcamEditors/FlatCAMExcEditor.py:2341 msgid "Total Slots" msgstr "Nr. Tot. Sloturi" -#: FlatCAMObj.py:2367 FlatCAMObj.py:3644 FlatCAMObj.py:3938 FlatCAMObj.py:4129 -#: FlatCAMObj.py:4140 FlatCAMObj.py:4258 FlatCAMObj.py:4461 FlatCAMObj.py:4668 -#: FlatCAMObj.py:4907 FlatCAMObj.py:5405 +#: FlatCAMObj.py:2393 FlatCAMObj.py:3672 FlatCAMObj.py:3966 FlatCAMObj.py:4157 +#: FlatCAMObj.py:4168 FlatCAMObj.py:4286 FlatCAMObj.py:4492 FlatCAMObj.py:4699 +#: FlatCAMObj.py:4938 FlatCAMObj.py:5436 #: flatcamEditors/FlatCAMExcEditor.py:2416 -#: flatcamEditors/FlatCAMGeoEditor.py:1080 -#: flatcamEditors/FlatCAMGeoEditor.py:1117 -#: flatcamEditors/FlatCAMGeoEditor.py:1138 -#: flatcamEditors/FlatCAMGeoEditor.py:1159 -#: flatcamEditors/FlatCAMGeoEditor.py:1196 -#: flatcamEditors/FlatCAMGeoEditor.py:1228 -#: flatcamEditors/FlatCAMGeoEditor.py:1249 -#: flatcamEditors/FlatCAMGrbEditor.py:5283 -#: flatcamEditors/FlatCAMGrbEditor.py:5326 -#: flatcamEditors/FlatCAMGrbEditor.py:5353 -#: flatcamEditors/FlatCAMGrbEditor.py:5380 -#: flatcamEditors/FlatCAMGrbEditor.py:5421 -#: flatcamEditors/FlatCAMGrbEditor.py:5459 -#: flatcamEditors/FlatCAMGrbEditor.py:5485 flatcamTools/ToolCalculators.py:311 +#: flatcamEditors/FlatCAMGeoEditor.py:1081 +#: flatcamEditors/FlatCAMGeoEditor.py:1118 +#: flatcamEditors/FlatCAMGeoEditor.py:1139 +#: flatcamEditors/FlatCAMGeoEditor.py:1160 +#: flatcamEditors/FlatCAMGeoEditor.py:1197 +#: flatcamEditors/FlatCAMGeoEditor.py:1229 +#: flatcamEditors/FlatCAMGeoEditor.py:1250 +#: flatcamEditors/FlatCAMGrbEditor.py:5307 +#: flatcamEditors/FlatCAMGrbEditor.py:5350 +#: flatcamEditors/FlatCAMGrbEditor.py:5377 +#: flatcamEditors/FlatCAMGrbEditor.py:5404 +#: flatcamEditors/FlatCAMGrbEditor.py:5445 +#: flatcamEditors/FlatCAMGrbEditor.py:5483 +#: flatcamEditors/FlatCAMGrbEditor.py:5509 flatcamTools/ToolCalculators.py:311 #: flatcamTools/ToolCalculators.py:322 flatcamTools/ToolCalculators.py:334 #: flatcamTools/ToolCalculators.py:349 flatcamTools/ToolCalculators.py:362 #: flatcamTools/ToolCalculators.py:376 flatcamTools/ToolCalculators.py:387 @@ -1440,7 +1561,7 @@ msgstr "Nr. Tot. Sloturi" #: flatcamTools/ToolNonCopperClear.py:980 #: flatcamTools/ToolNonCopperClear.py:1062 #: flatcamTools/ToolNonCopperClear.py:1341 -#: flatcamTools/ToolNonCopperClear.py:1371 flatcamTools/ToolPaint.py:699 +#: flatcamTools/ToolNonCopperClear.py:1373 flatcamTools/ToolPaint.py:699 #: flatcamTools/ToolPaint.py:774 flatcamTools/ToolPaint.py:922 #: flatcamTools/ToolPaint.py:976 flatcamTools/ToolPaint.py:1225 #: flatcamTools/ToolPaint.py:1496 flatcamTools/ToolPaint.py:1966 @@ -1455,47 +1576,47 @@ msgstr "Nr. Tot. Sloturi" msgid "Wrong value format entered, use a number." msgstr "Valoare in format incorect, foloseşte un număr." -#: FlatCAMObj.py:2608 FlatCAMObj.py:2698 FlatCAMObj.py:2819 +#: FlatCAMObj.py:2634 FlatCAMObj.py:2726 FlatCAMObj.py:2847 msgid "Please select one or more tools from the list and try again." msgstr "Selectează una sau mai multe unelte din lista și încearcă din nou." -#: FlatCAMObj.py:2614 +#: FlatCAMObj.py:2640 msgid "Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "" "Anulat. Freza pt frezarea găurilor este mai mare decat diametrul găurii." -#: FlatCAMObj.py:2627 FlatCAMObj.py:2720 FlatCAMObj.py:2838 +#: FlatCAMObj.py:2655 FlatCAMObj.py:2748 FlatCAMObj.py:2866 msgid "Tool_nr" msgstr "Nr. Unealtă" -#: FlatCAMObj.py:2627 FlatCAMObj.py:2720 FlatCAMObj.py:2838 +#: FlatCAMObj.py:2655 FlatCAMObj.py:2748 FlatCAMObj.py:2866 #: flatcamEditors/FlatCAMExcEditor.py:1500 -#: flatcamEditors/FlatCAMExcEditor.py:3133 flatcamGUI/ObjectUI.py:613 +#: flatcamEditors/FlatCAMExcEditor.py:3132 flatcamGUI/ObjectUI.py:613 #: flatcamTools/ToolNonCopperClear.py:107 flatcamTools/ToolPaint.py:106 #: flatcamTools/ToolPcbWizard.py:76 flatcamTools/ToolSolderPaste.py:81 msgid "Diameter" msgstr "Diametru" -#: FlatCAMObj.py:2627 FlatCAMObj.py:2720 FlatCAMObj.py:2838 +#: FlatCAMObj.py:2655 FlatCAMObj.py:2748 FlatCAMObj.py:2866 msgid "Drills_Nr" msgstr "Nr. gaura" -#: FlatCAMObj.py:2627 FlatCAMObj.py:2720 FlatCAMObj.py:2838 +#: FlatCAMObj.py:2655 FlatCAMObj.py:2748 FlatCAMObj.py:2866 msgid "Slots_Nr" msgstr "Nr. slot" -#: FlatCAMObj.py:2707 +#: FlatCAMObj.py:2735 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "Anulat. Freza este mai mare decat diametrul slotului de frezat." -#: FlatCAMObj.py:2879 FlatCAMObj.py:4559 FlatCAMObj.py:4777 FlatCAMObj.py:5100 +#: FlatCAMObj.py:2907 FlatCAMObj.py:4590 FlatCAMObj.py:4808 FlatCAMObj.py:5131 msgid "" "Wrong value format for self.defaults[\"z_pdepth\"] or self.options[\"z_pdepth" "\"]" msgstr "" "Valoare gresita pt self.defaults[\"z_pdepth\"] sau self.options[\"z_pdepth\"]" -#: FlatCAMObj.py:2890 FlatCAMObj.py:4570 FlatCAMObj.py:5111 +#: FlatCAMObj.py:2918 FlatCAMObj.py:4601 FlatCAMObj.py:5142 msgid "" "Wrong value format for self.defaults[\"feedrate_probe\"] or self." "options[\"feedrate_probe\"]" @@ -1503,11 +1624,11 @@ msgstr "" "Valoare gresita pt self.defaults[\"feedrate_probe\"] sau self." "options[\"feedrate_probe\"]" -#: FlatCAMObj.py:2920 FlatCAMObj.py:4987 FlatCAMObj.py:4993 FlatCAMObj.py:5145 +#: FlatCAMObj.py:2948 FlatCAMObj.py:5018 FlatCAMObj.py:5024 FlatCAMObj.py:5176 msgid "Generating CNC Code" msgstr "CNC Code in curs de generare" -#: FlatCAMObj.py:2946 camlib.py:5658 camlib.py:6632 +#: FlatCAMObj.py:2974 camlib.py:5748 camlib.py:6722 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -1517,68 +1638,72 @@ msgstr "" "in formatul (x, y) \n" "dar are o singură valoare in loc de doua. " -#: FlatCAMObj.py:3261 FlatCAMObj.py:4180 FlatCAMObj.py:4181 FlatCAMObj.py:4190 +#: FlatCAMObj.py:3289 FlatCAMObj.py:4208 FlatCAMObj.py:4209 FlatCAMObj.py:4218 msgid "Iso" msgstr "Izo" -#: FlatCAMObj.py:3261 +#: FlatCAMObj.py:3289 msgid "Finish" msgstr "Finisare" -#: FlatCAMObj.py:3564 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:746 -#: flatcamGUI/FlatCAMGUI.py:1718 flatcamGUI/FlatCAMGUI.py:2092 -#: flatcamGUI/ObjectUI.py:1061 +#: FlatCAMObj.py:3592 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:746 +#: flatcamGUI/FlatCAMGUI.py:1671 flatcamGUI/FlatCAMGUI.py:1768 +#: flatcamGUI/FlatCAMGUI.py:2175 flatcamGUI/ObjectUI.py:1061 +#: flatcamTools/ToolPanelize.py:540 flatcamTools/ToolPanelize.py:567 +#: flatcamTools/ToolPanelize.py:667 flatcamTools/ToolPanelize.py:701 +#: flatcamTools/ToolPanelize.py:766 msgid "Copy" msgstr "Copiază" -#: FlatCAMObj.py:3775 +#: FlatCAMObj.py:3803 msgid "Please enter the desired tool diameter in Float format." msgstr "Introdu diametrul dorit pt unealtă in format Real." -#: FlatCAMObj.py:3849 +#: FlatCAMObj.py:3877 msgid "Tool added in Tool Table." msgstr "Unealtă adăugată in Tabela de Unelte." -#: FlatCAMObj.py:3853 +#: FlatCAMObj.py:3881 msgid "Default Tool added. Wrong value format entered." msgstr "Unealta implicita adăugată dar valoarea are un format gresit." -#: FlatCAMObj.py:3886 FlatCAMObj.py:3895 +#: FlatCAMObj.py:3914 FlatCAMObj.py:3923 msgid "Failed. Select a tool to copy." msgstr "Eșuat. Selectează o unealtă pt copiere." -#: FlatCAMObj.py:3923 +#: FlatCAMObj.py:3951 msgid "Tool was copied in Tool Table." msgstr "Unealta a fost copiata in Tabela de Unelte." -#: FlatCAMObj.py:3953 +#: FlatCAMObj.py:3981 msgid "Tool was edited in Tool Table." msgstr "Unealta a fost editata in Tabela de Unelte." -#: FlatCAMObj.py:3982 FlatCAMObj.py:3991 +#: FlatCAMObj.py:4010 FlatCAMObj.py:4019 msgid "Failed. Select a tool to delete." msgstr "Eșuat. Selectează o unealtă pentru ștergere." -#: FlatCAMObj.py:4014 +#: FlatCAMObj.py:4042 msgid "Tool was deleted in Tool Table." msgstr "Unealta a fost stearsa din Tabela de Unelte." -#: FlatCAMObj.py:4444 -#, python-format -msgid "This Geometry can't be processed because it is %s geometry." -msgstr "" -"Acest obiect Geometrie nu poate fi procesar decoarece este Geometrie %s." +#: FlatCAMObj.py:4472 +msgid "This Geometry can't be processed because it is" +msgstr "Acest obiect Geometrie nu poate fi procesat deoarece" -#: FlatCAMObj.py:4486 +#: FlatCAMObj.py:4474 flatcamTools/ToolSub.py:314 flatcamTools/ToolSub.py:523 +msgid "geometry" +msgstr "geometria" + +#: FlatCAMObj.py:4517 msgid "Failed. No tool selected in the tool table ..." msgstr "Eșuat. Nici-o unealtă nu este selectată in Tabela de Unelte ..." -#: FlatCAMObj.py:4524 -#| msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() --> %s" +#: FlatCAMObj.py:4555 msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" msgstr "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" -#: FlatCAMObj.py:4673 FlatCAMObj.py:4913 +#: FlatCAMObj.py:4704 FlatCAMObj.py:4944 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." @@ -1587,24 +1712,23 @@ msgstr "" "este oferita.\n" "Adaugă un ofset pt unealtă sau schimbă Tipul Ofset." -#: FlatCAMObj.py:4724 FlatCAMObj.py:4954 +#: FlatCAMObj.py:4755 FlatCAMObj.py:4985 msgid "G-Code parsing in progress..." msgstr "Analiza codului G în curs ..." -#: FlatCAMObj.py:4726 FlatCAMObj.py:4956 +#: FlatCAMObj.py:4757 FlatCAMObj.py:4987 msgid "G-Code parsing finished..." msgstr "Analizarea codului G s-a terminat ..." -#: FlatCAMObj.py:4734 FlatCAMObj.py:4966 FlatCAMObj.py:5138 -msgid "Finished G-Code processing..." -msgstr "Prelucrarea G-Code terminată ..." +#: FlatCAMObj.py:4765 +msgid "Finished G-Code processing" +msgstr "Prelucrarea G-Code terminată" -#: FlatCAMObj.py:4736 FlatCAMObj.py:4968 -#, python-format -msgid "G-Code processing failed with error: %s" -msgstr "Procesarea G-Code a eșuat cu eroarea: %s" +#: FlatCAMObj.py:4767 FlatCAMObj.py:4999 +msgid "G-Code processing failed with error" +msgstr "Procesarea G-Code a eșuat cu eroarea" -#: FlatCAMObj.py:4788 +#: FlatCAMObj.py:4819 msgid "" " Wrong value format for self.defaults[\"feedrate_probe\"] or self." "options[\"feedrate_probe\"]" @@ -1612,23 +1736,27 @@ msgstr "" " Valoare gresita pt self.defaults[\"feedrate_probe\"] sau self." "options[\"feedrate_probe\"]" -#: FlatCAMObj.py:4799 flatcamTools/ToolSolderPaste.py:1187 +#: FlatCAMObj.py:4830 flatcamTools/ToolSolderPaste.py:1187 msgid "Cancelled. Empty file, it has no geometry" msgstr "Anulat. Fişier gol, nu are geometrie" -#: FlatCAMObj.py:4990 FlatCAMObj.py:4996 FlatCAMObj.py:5148 +#: FlatCAMObj.py:4997 FlatCAMObj.py:5169 +msgid "Finished G-Code processing..." +msgstr "Prelucrarea G-Code terminată ..." + +#: FlatCAMObj.py:5021 FlatCAMObj.py:5027 FlatCAMObj.py:5179 msgid "CNCjob created" msgstr "CNCjob creat" -#: FlatCAMObj.py:5180 FlatCAMObj.py:5190 camlib.py:3581 camlib.py:3591 +#: FlatCAMObj.py:5211 FlatCAMObj.py:5221 camlib.py:3671 camlib.py:3681 msgid "Scale factor has to be a number: integer or float." msgstr "Factorul de scalare trebuie să fie un număr: natural sau real." -#: FlatCAMObj.py:5264 +#: FlatCAMObj.py:5295 msgid "Geometry Scale done." msgstr "Scalare Geometrie executată." -#: FlatCAMObj.py:5281 camlib.py:3685 +#: FlatCAMObj.py:5312 camlib.py:3775 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." @@ -1636,11 +1764,11 @@ msgstr "" "O pereche de valori (x,y) este necesară. Probabil că ai introdus numai o " "singură valoare in câmpul Offset." -#: FlatCAMObj.py:5335 +#: FlatCAMObj.py:5366 msgid "Geometry Offset done." msgstr "Ofset Geometrie executat." -#: FlatCAMObj.py:5364 +#: FlatCAMObj.py:5395 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y)\n" @@ -1650,60 +1778,59 @@ msgstr "" "in formatul (x, y) \n" "dar are o singură valoare in loc de două" -#: FlatCAMObj.py:5905 FlatCAMObj.py:5910 flatcamTools/ToolSolderPaste.py:1393 +#: FlatCAMObj.py:5917 +msgid "Plotting..." +msgstr "Se afișeaza..." + +#: FlatCAMObj.py:5941 FlatCAMObj.py:5946 flatcamTools/ToolSolderPaste.py:1393 msgid "Export Machine Code ..." msgstr "Exporta CNC Cod Masina ..." -#: FlatCAMObj.py:5916 flatcamTools/ToolSolderPaste.py:1397 +#: FlatCAMObj.py:5952 flatcamTools/ToolSolderPaste.py:1397 msgid "Export Machine Code cancelled ..." msgstr "Exportul Codului Mașina a fost anulat ..." -#: FlatCAMObj.py:5934 +#: FlatCAMObj.py:5970 msgid "Machine Code file saved to" msgstr "Fişierul cu cod CNC este salvat in" -#: FlatCAMObj.py:5958 -#| msgid "[ERROR]FlatCAMCNNJob.on_edit_code_click() -->%s" +#: FlatCAMObj.py:5994 msgid "FlatCAMCNNJob.on_edit_code_click() -->" msgstr "FlatCAMCNNJob.on_edit_code_click() -->" -#: FlatCAMObj.py:5966 +#: FlatCAMObj.py:6002 msgid "Loaded Machine Code into Code Editor" msgstr "S-a încărcat Codul Masina în Editorul Cod" -#: FlatCAMObj.py:6078 +#: FlatCAMObj.py:6114 msgid "This CNCJob object can't be processed because it is a" msgstr "Acest obiect CNCJob nu poate fi procesat deoarece este un" -#: FlatCAMObj.py:6080 +#: FlatCAMObj.py:6116 msgid "CNCJob object" msgstr "Obiect CNCJob" -#: FlatCAMObj.py:6132 +#: FlatCAMObj.py:6168 msgid "G-code does not have a units code: either G20 or G21" msgstr "G-code nu contine codul pt unitati: G20 sau G21" -#: FlatCAMObj.py:6144 +#: FlatCAMObj.py:6180 msgid "Cancelled. The Toolchange Custom code is enabled but it's empty." msgstr "" "Anulat. Codul G-Code din Macro-ul Schimbare unealtă este activat dar nu " "contine nimic." -#: FlatCAMObj.py:6150 +#: FlatCAMObj.py:6186 msgid "Toolchange G-code was replaced by a custom code." msgstr "G-Code-ul pt schimbare unealtă a fost inlocuit cu un cod pesonalizat." -#: FlatCAMObj.py:6177 -msgid "Saved to" -msgstr "Salvat in" - -#: FlatCAMObj.py:6187 FlatCAMObj.py:6197 +#: FlatCAMObj.py:6223 FlatCAMObj.py:6233 msgid "" "The used postprocessor file has to have in it's name: 'toolchange_custom'" msgstr "" "Postprocesorul folosit trebuie să aibă in numele sau: 'toolchange_custom'" -#: FlatCAMObj.py:6201 +#: FlatCAMObj.py:6237 msgid "There is no postprocessor file." msgstr "Nu exista nici-un fişier postprocesor." @@ -1716,9 +1843,8 @@ msgid "The application will restart." msgstr "Aplicaţia va reporni ..." #: FlatCAMTranslation.py:92 -#, python-format -msgid "Are you sure do you want to change the current language to %s?" -msgstr "Esti sigur că dorești să schimbi din limba curentă in %s?" +msgid "Are you sure do you want to change the current language to" +msgstr "Esti sigur că dorești să schimbi din limba curentă in" #: FlatCAMTranslation.py:94 msgid "Apply Language ..." @@ -1737,47 +1863,59 @@ msgstr "Motivul erorii" msgid "self.solid_geometry is neither BaseGeometry or list." msgstr "self.solid_geometry nu este tip BaseGeometry sau tip listă." -#: camlib.py:1522 +#: camlib.py:594 +msgid "Pass" +msgstr "Treceri" + +#: camlib.py:614 +msgid "Get Exteriors" +msgstr "Obtine Exterior" + +#: camlib.py:617 +msgid "Get Interiors" +msgstr "Obtine Interioare" + +#: camlib.py:1539 msgid "Object was mirrored" msgstr "Obiectul a fost oglindit" -#: camlib.py:1525 +#: camlib.py:1542 msgid "Failed to mirror. No object selected" msgstr "Oglindire eșuată. Nici-un obiect nu este selectat" -#: camlib.py:1594 +#: camlib.py:1611 msgid "Object was rotated" msgstr "Obiectul a fost rotit" -#: camlib.py:1597 +#: camlib.py:1614 msgid "Failed to rotate. No object selected" msgstr "Rotaţie eșuată. Nici-un obiect nu este selectat" -#: camlib.py:1665 +#: camlib.py:1682 msgid "Object was skewed" msgstr "Obiectul a fost deformat" -#: camlib.py:1668 +#: camlib.py:1685 msgid "Failed to skew. No object selected" msgstr "Deformare eșuată. Nici-un obiect nu este selectat" -#: camlib.py:2443 +#: camlib.py:2462 msgid "Gerber processing. Parsing" msgstr "Prelucrare Gerber. Analizare" -#: camlib.py:2443 +#: camlib.py:2462 msgid "lines" msgstr "linii" -#: camlib.py:2942 camlib.py:3030 +#: camlib.py:2983 camlib.py:3079 msgid "Coordinates missing, line ignored" msgstr "Coordonatele lipsesc, linia este ignorată" -#: camlib.py:2944 camlib.py:3032 +#: camlib.py:2985 camlib.py:3081 msgid "GERBER file might be CORRUPT. Check the file !!!" msgstr "Fişierul Gerber poate fi corrupt. Verificati fişierul!!!" -#: camlib.py:2994 +#: camlib.py:3035 msgid "" "Region does not have enough points. File will be processed but there are " "parser errors. Line number" @@ -1785,51 +1923,55 @@ msgstr "" "Regiunea Gerber nu are suficiente puncte. Fişierul va fi procesat dar sunt " "erori de parsare. Numărul liniei" -#: camlib.py:3364 +#: camlib.py:3433 msgid "Gerber processing. Joining" msgstr "Prelucrare Gerber. Se combină" -#: camlib.py:3364 +#: camlib.py:3433 msgid "polygons" msgstr "poligoane" -#: camlib.py:3399 +#: camlib.py:3450 +msgid "Gerber processing. Applying Gerber polarity." +msgstr "Prelucrare Gerber. Se aplica polaritatea Gerber." + +#: camlib.py:3489 msgid "Gerber Line" msgstr "Linia Gerber" -#: camlib.py:3399 +#: camlib.py:3489 msgid "Gerber Line Content" msgstr "Continut linie Gerber" -#: camlib.py:3401 +#: camlib.py:3491 msgid "Gerber Parser ERROR" msgstr "Eroare in parserul Gerber" -#: camlib.py:3649 +#: camlib.py:3739 msgid "Gerber Scale done." msgstr "Scalarea Gerber efectuată." -#: camlib.py:3739 +#: camlib.py:3829 msgid "Gerber Offset done." msgstr "Offsetare Gerber efectuată." -#: camlib.py:3816 +#: camlib.py:3906 msgid "Gerber Mirror done." msgstr "Oglindirea Gerber efectuată." -#: camlib.py:3885 +#: camlib.py:3975 msgid "Gerber Skew done." msgstr "Deformarea Gerber efectuată." -#: camlib.py:3946 +#: camlib.py:4036 msgid "Gerber Rotate done." msgstr "Rotatia Gerber efectuată." -#: camlib.py:4233 +#: camlib.py:4323 msgid "This is GCODE mark" msgstr "Acesta este un marcaj Gerber" -#: camlib.py:4349 +#: camlib.py:4439 msgid "" "No tool diameter info's. See shell.\n" "A tool change event: T" @@ -1837,7 +1979,7 @@ msgstr "" "Nu există informații despre diametrul uneltei. Vezi Shell.\n" "Un eveniment de schimbare a uneltei: T" -#: camlib.py:4352 +#: camlib.py:4442 msgid "" "was found but the Excellon file have no informations regarding the tool " "diameters therefore the application will try to load it by using some 'fake' " @@ -1850,11 +1992,8 @@ msgstr "" "Userul trebuie să editeze obictul Excellon rezultat si sa ajusteze " "diametrele a.i sa reflecte diametrele reale." -#: camlib.py:4807 +#: camlib.py:4897 #, python-brace-format -#| msgid "" -#| "[ERROR] Excellon Parser error.\n" -#| "Parsing Failed. Line {l_nr}: {line}\n" msgid "" "{e_code} Excellon Parser error.\n" "Parsing Failed. Line {l_nr}: {line}\n" @@ -1862,7 +2001,7 @@ msgstr "" "{e_code} Eroare de analiza Excellon.\n" "Analizarea a esuat. Linia {l_nr}: {line}\n" -#: camlib.py:4890 +#: camlib.py:4980 msgid "" "Excellon.create_geometry() -> a drill location was skipped due of not having " "a tool associated.\n" @@ -1872,11 +2011,11 @@ msgstr "" "are o unealtă asociata.\n" "Verifică codul G-Code rezultat." -#: camlib.py:5564 +#: camlib.py:5654 msgid "There is no such parameter" msgstr "Nu exista un asemenea parametru" -#: camlib.py:5635 +#: camlib.py:5725 msgid "" "The Cut Z parameter has positive value. It is the depth value to drill into " "material.\n" @@ -1889,41 +2028,41 @@ 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:5643 camlib.py:6316 camlib.py:6658 +#: camlib.py:5733 camlib.py:6406 camlib.py:6748 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:5695 +#: camlib.py:5785 msgid "Creating a list of points to drill..." msgstr "Crearea unei liste de puncte pentru găurire ..." -#: camlib.py:5778 +#: camlib.py:5868 msgid "Starting G-Code" msgstr "Începând G-Code" -#: camlib.py:5874 camlib.py:6020 camlib.py:6126 camlib.py:6425 camlib.py:6767 +#: camlib.py:5964 camlib.py:6110 camlib.py:6216 camlib.py:6515 camlib.py:6857 msgid "Starting G-Code for tool with diameter" msgstr "Pornirea codului G pentru scula cu diametrul" -#: camlib.py:5931 camlib.py:6077 camlib.py:6184 +#: camlib.py:6021 camlib.py:6167 camlib.py:6274 msgid "G91 coordinates not implemented" msgstr "Coordonatele G91 nu au fost implementate" -#: camlib.py:5937 camlib.py:6083 camlib.py:6190 +#: camlib.py:6027 camlib.py:6173 camlib.py:6280 msgid "The loaded Excellon file has no drills" msgstr "Fişierul Excellon incărcat nu are găuri" -#: camlib.py:6089 +#: camlib.py:6179 msgid "Wrong optimization type selected." msgstr "Un tip de optimizare incorrect a fost selectat." -#: camlib.py:6212 +#: camlib.py:6302 msgid "Finished G-Code generation..." msgstr "Generarea G-Code finalizata ..." -#: camlib.py:6289 +#: camlib.py:6379 msgid "" "The Toolchange X,Y field in Edit -> Preferences has to be in the format (x, " "y) \n" @@ -1933,7 +2072,7 @@ msgstr "" "in formatul (x, y) \n" "dar are o singură valoare in loc de doua." -#: camlib.py:6302 camlib.py:6644 +#: camlib.py:6392 camlib.py:6734 msgid "" "Cut_Z parameter is None or zero. Most likely a bad combinations of other " "parameters." @@ -1941,7 +2080,7 @@ msgstr "" "Parametrul >Z tăiere< este None sau zero. Cel mai probabil o combinaţie " "nefericita de parametri." -#: camlib.py:6308 camlib.py:6650 +#: camlib.py:6398 camlib.py:6740 msgid "" "The Cut Z parameter has positive value. It is the depth value to cut into " "material.\n" @@ -1954,11 +2093,11 @@ 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:6326 camlib.py:6664 +#: camlib.py:6416 camlib.py:6754 msgid "Travel Z parameter is None or zero." msgstr "Parametrul >Z deplasare< este None sau zero." -#: camlib.py:6331 camlib.py:6669 +#: camlib.py:6421 camlib.py:6759 msgid "" "The Travel Z parameter has negative value. It is the height value to travel " "between cuts.\n" @@ -1971,64 +2110,65 @@ 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:6339 camlib.py:6677 +#: camlib.py:6429 camlib.py:6767 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:6354 camlib.py:6696 +#: camlib.py:6444 camlib.py:6786 msgid "Indexing geometry before generating G-Code..." msgstr "Geometria se indexeaza înainte de a genera G-Code..." -#: camlib.py:6408 camlib.py:6753 +#: camlib.py:6498 camlib.py:6843 msgid "Starting G-Code..." msgstr "Pornirea G-Code ..." -#: camlib.py:6495 camlib.py:6837 +#: camlib.py:6585 camlib.py:6927 msgid "Finished G-Code generation" msgstr "Generarea G-Code terminată" -#: camlib.py:6497 +#: camlib.py:6587 msgid "paths traced" msgstr "căi trasate" -#: camlib.py:6532 +#: camlib.py:6622 msgid "Expected a Geometry, got" msgstr "Se astepta o Geometrie, am primit in schimb" -#: camlib.py:6539 +#: camlib.py:6629 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:6578 -#, python-format -#| msgid "" -#| "[ERROR_NOTCL] Failed.\n" -#| "%s" -msgid "[ERROR_NOTCL] %s" -msgstr "[ERROR_NOTCL] %s" +#: camlib.py:6669 +msgid "" +"The Tool Offset value is too negative to use for the current_geometry.\n" +"Raise the value (in module) and try again." +msgstr "" +"Valoarea pentru >Offset unealtă< este prea negativă pentru a fi folosita. pt " +"current_geometry \n" +"Mareste valoarea absoluta și încearcă din nou." -#: camlib.py:6839 +#: camlib.py:6929 msgid " paths traced." msgstr " căi trasate." -#: camlib.py:6868 +#: camlib.py:6958 msgid "There is no tool data in the SolderPaste geometry." msgstr "Nu există date cu privire la unealtă in Geometria SolderPaste." -#: camlib.py:6955 +#: camlib.py:7045 msgid "Finished SolderPste G-Code generation" msgstr "Generarea G-Code SolderPaste s-a terminat" -#: camlib.py:6957 +#: camlib.py:7047 msgid "paths traced." msgstr "căi trasate." -#: camlib.py:7430 camlib.py:7708 camlib.py:7811 camlib.py:7858 +#: camlib.py:7520 camlib.py:7798 camlib.py:7901 camlib.py:7948 msgid "G91 coordinates not implemented ..." msgstr "Coordonatele G91 nu au fost implementate ..." @@ -2143,12 +2283,13 @@ msgstr "" "dimetrul la care se face redimensionarea." #: flatcamEditors/FlatCAMExcEditor.py:978 -#: flatcamEditors/FlatCAMExcEditor.py:1048 +#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2664 +#: flatcamGUI/FlatCAMGUI.py:2872 flatcamGUI/FlatCAMGUI.py:3086 msgid "Cancelled." msgstr "Anulat." #: flatcamEditors/FlatCAMExcEditor.py:1069 -msgid "Drill/Slot Resize completed." +msgid "Done. Drill/Slot Resize completed." msgstr "Executat. Redimensionarea Perforării / slotului finalizată." #: flatcamEditors/FlatCAMExcEditor.py:1072 @@ -2168,7 +2309,7 @@ msgstr "Executat. Operatiile de găurire au fost mutate." msgid "Done. Drill(s) copied." msgstr "Executat. Operatiile de găurire au fost copiate." -#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5510 +#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5642 msgid "Excellon Editor" msgstr "Editor Excellon" @@ -2208,7 +2349,7 @@ msgstr "" msgid "Tool Dia" msgstr "Dia Unealtă" -#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5539 +#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5671 #: flatcamGUI/ObjectUI.py:1040 msgid "Diameter for the new tool" msgstr "Diametru pentru noua unealtă (burghiu, freza)" @@ -2237,7 +2378,7 @@ msgstr "" "Șterge o unealtă in lista de unelte\n" "prin selectarea unei linii in tabela de unelte." -#: flatcamEditors/FlatCAMExcEditor.py:1562 +#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1561 msgid "Resize Drill(s)" msgstr "Redimensionare operațiuni de găurire" @@ -2263,7 +2404,8 @@ msgstr "Redimensionează" msgid "Resize drill(s)" msgstr "Redimensionează op. de găurire." -#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1710 +#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1560 +#: flatcamGUI/FlatCAMGUI.py:1760 msgid "Add Drill Array" msgstr "Adaugă o arie de op. găurire" @@ -2287,16 +2429,16 @@ msgstr "Liniar" #: flatcamEditors/FlatCAMExcEditor.py:1620 #: flatcamEditors/FlatCAMExcEditor.py:1822 -#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6460 +#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6592 #: flatcamTools/ToolNonCopperClear.py:203 msgid "Circular" msgstr "Circular" -#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5549 +#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5681 msgid "Nr of drills" msgstr "Nr. op. găurire" -#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5551 +#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5683 msgid "Specify how many drills to be in the array." msgstr "Specifica cate operațiuni de găurire să fie incluse in arie." @@ -2305,15 +2447,16 @@ msgstr "Specifica cate operațiuni de găurire să fie incluse in arie." #: flatcamEditors/FlatCAMExcEditor.py:1757 #: flatcamEditors/FlatCAMExcEditor.py:1848 #: flatcamEditors/FlatCAMExcEditor.py:1895 +#: flatcamEditors/FlatCAMGrbEditor.py:1523 #: flatcamEditors/FlatCAMGrbEditor.py:2674 -#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/FlatCAMGUI.py:5643 +#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/FlatCAMGUI.py:5775 msgid "Direction" msgstr "Direcţie" #: flatcamEditors/FlatCAMExcEditor.py:1648 #: flatcamEditors/FlatCAMExcEditor.py:1850 -#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4717 -#: flatcamGUI/FlatCAMGUI.py:5566 flatcamGUI/FlatCAMGUI.py:5697 +#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4849 +#: flatcamGUI/FlatCAMGUI.py:5698 flatcamGUI/FlatCAMGUI.py:5829 msgid "" "Direction on which the linear array is oriented:\n" "- 'X' - horizontal axis \n" @@ -2328,18 +2471,18 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1655 #: flatcamEditors/FlatCAMExcEditor.py:1766 #: flatcamEditors/FlatCAMExcEditor.py:1857 -#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4723 -#: flatcamGUI/FlatCAMGUI.py:5572 flatcamGUI/FlatCAMGUI.py:5652 -#: flatcamGUI/FlatCAMGUI.py:5703 +#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4855 +#: flatcamGUI/FlatCAMGUI.py:5704 flatcamGUI/FlatCAMGUI.py:5784 +#: flatcamGUI/FlatCAMGUI.py:5835 msgid "X" msgstr "X" #: flatcamEditors/FlatCAMExcEditor.py:1656 #: flatcamEditors/FlatCAMExcEditor.py:1767 #: flatcamEditors/FlatCAMExcEditor.py:1858 -#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4724 -#: flatcamGUI/FlatCAMGUI.py:5573 flatcamGUI/FlatCAMGUI.py:5653 -#: flatcamGUI/FlatCAMGUI.py:5704 +#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4856 +#: flatcamGUI/FlatCAMGUI.py:5705 flatcamGUI/FlatCAMGUI.py:5785 +#: flatcamGUI/FlatCAMGUI.py:5836 msgid "Y" msgstr "Y" @@ -2353,25 +2496,25 @@ msgstr "Y" #: flatcamEditors/FlatCAMExcEditor.py:1907 #: flatcamEditors/FlatCAMGrbEditor.py:2685 #: flatcamEditors/FlatCAMGrbEditor.py:2698 -#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4725 -#: flatcamGUI/FlatCAMGUI.py:4742 flatcamGUI/FlatCAMGUI.py:5574 -#: flatcamGUI/FlatCAMGUI.py:5591 flatcamGUI/FlatCAMGUI.py:5654 -#: flatcamGUI/FlatCAMGUI.py:5659 flatcamGUI/FlatCAMGUI.py:5705 -#: flatcamGUI/FlatCAMGUI.py:5722 flatcamTools/ToolTransform.py:68 +#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4857 +#: flatcamGUI/FlatCAMGUI.py:4874 flatcamGUI/FlatCAMGUI.py:5706 +#: flatcamGUI/FlatCAMGUI.py:5723 flatcamGUI/FlatCAMGUI.py:5786 +#: flatcamGUI/FlatCAMGUI.py:5791 flatcamGUI/FlatCAMGUI.py:5837 +#: flatcamGUI/FlatCAMGUI.py:5854 flatcamTools/ToolTransform.py:68 msgid "Angle" msgstr "Unghi" #: flatcamEditors/FlatCAMExcEditor.py:1661 #: flatcamEditors/FlatCAMExcEditor.py:1863 -#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4731 -#: flatcamGUI/FlatCAMGUI.py:5711 +#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4863 +#: flatcamGUI/FlatCAMGUI.py:5712 flatcamGUI/FlatCAMGUI.py:5843 msgid "Pitch" msgstr "Pas" #: flatcamEditors/FlatCAMExcEditor.py:1663 #: flatcamEditors/FlatCAMExcEditor.py:1865 -#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4733 -#: flatcamGUI/FlatCAMGUI.py:5582 flatcamGUI/FlatCAMGUI.py:5713 +#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4865 +#: flatcamGUI/FlatCAMGUI.py:5714 flatcamGUI/FlatCAMGUI.py:5845 msgid "Pitch = Distance between elements of the array." msgstr "Pas = Distanta între elementele ariei." @@ -2401,26 +2544,26 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1701 #: flatcamEditors/FlatCAMExcEditor.py:1903 -#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4761 -#: flatcamGUI/FlatCAMGUI.py:5152 flatcamGUI/FlatCAMGUI.py:5610 -#: flatcamGUI/FlatCAMGUI.py:5741 flatcamGUI/FlatCAMGUI.py:5943 +#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4893 +#: flatcamGUI/FlatCAMGUI.py:5284 flatcamGUI/FlatCAMGUI.py:5742 +#: flatcamGUI/FlatCAMGUI.py:5873 flatcamGUI/FlatCAMGUI.py:6075 msgid "CW" msgstr "Orar" #: flatcamEditors/FlatCAMExcEditor.py:1702 #: flatcamEditors/FlatCAMExcEditor.py:1904 -#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4762 -#: flatcamGUI/FlatCAMGUI.py:5153 flatcamGUI/FlatCAMGUI.py:5611 -#: flatcamGUI/FlatCAMGUI.py:5742 flatcamGUI/FlatCAMGUI.py:5944 +#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4894 +#: flatcamGUI/FlatCAMGUI.py:5285 flatcamGUI/FlatCAMGUI.py:5743 +#: flatcamGUI/FlatCAMGUI.py:5874 flatcamGUI/FlatCAMGUI.py:6076 msgid "CCW" msgstr "Antiorar" #: flatcamEditors/FlatCAMExcEditor.py:1706 #: flatcamEditors/FlatCAMExcEditor.py:1908 -#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4744 -#: flatcamGUI/FlatCAMGUI.py:4770 flatcamGUI/FlatCAMGUI.py:5593 -#: flatcamGUI/FlatCAMGUI.py:5619 flatcamGUI/FlatCAMGUI.py:5724 -#: flatcamGUI/FlatCAMGUI.py:5750 +#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4876 +#: flatcamGUI/FlatCAMGUI.py:4902 flatcamGUI/FlatCAMGUI.py:5725 +#: flatcamGUI/FlatCAMGUI.py:5751 flatcamGUI/FlatCAMGUI.py:5856 +#: flatcamGUI/FlatCAMGUI.py:5882 msgid "Angle at which each element in circular array is placed." msgstr "" "Unghiul la care fiecare element al ariei circulare este plasat fata de " @@ -2438,16 +2581,16 @@ msgstr "" "Parametri pentru adăugarea unui slot (gaură cu formă ovală)\n" "fie single sau ca parte a unei arii." -#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/FlatCAMGUI.py:5632 +#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/FlatCAMGUI.py:5764 #: flatcamTools/ToolProperties.py:350 msgid "Length" msgstr "Lungime" -#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5634 +#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5766 msgid "Length = The length of the slot." msgstr "Lungime = Lungimea slotului." -#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5645 +#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5777 msgid "" "Direction on which the slot is oriented:\n" "- 'X' - horizontal axis \n" @@ -2459,7 +2602,7 @@ msgstr "" "- „Y” - axa verticală sau\n" "- „Unghi” - un unghi personalizat pentru înclinarea slotului" -#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5661 +#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5793 msgid "" "Angle at which the slot is placed.\n" "The precision is of max 2 decimals.\n" @@ -2487,11 +2630,11 @@ msgstr "" "Selectați tipul de slot pentru creare.\n" "Poate fi liniar X (Y) sau circular" -#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5683 +#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5815 msgid "Nr of slots" msgstr "Nr de sloturi" -#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5685 +#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5817 msgid "Specify how many slots to be in the array." msgstr "Specificați câte sloturi trebuie să fie în arie." @@ -2504,7 +2647,7 @@ msgstr "" "Salvează și reeditează obiectul Excellon dacă ai nevoie să adaugi această " "unealtă" -#: flatcamEditors/FlatCAMExcEditor.py:2437 +#: flatcamEditors/FlatCAMExcEditor.py:2437 flatcamGUI/FlatCAMGUI.py:3255 msgid "Added new tool with dia" msgstr "O nouă unealtă este adăugată cu diametrul" @@ -2520,36 +2663,36 @@ msgstr "Unealtă ștearsă cu diametrul" msgid "Done. Tool edit completed." msgstr "Terminat. Editarea uneltei a fost finalizată." -#: flatcamEditors/FlatCAMExcEditor.py:3187 +#: flatcamEditors/FlatCAMExcEditor.py:3186 msgid "There are no Tools definitions in the file. Aborting Excellon creation." msgstr "" "Nu exista definitii de unelte in fişier. Se anulează crearea de obiect " "Excellon." -#: flatcamEditors/FlatCAMExcEditor.py:3191 +#: flatcamEditors/FlatCAMExcEditor.py:3190 msgid "An internal error has ocurred. See Shell.\n" msgstr "" "A apărut o eroare internă. Verifică in TCL Shell pt mai multe detalii.\n" -#: flatcamEditors/FlatCAMExcEditor.py:3197 +#: flatcamEditors/FlatCAMExcEditor.py:3198 msgid "Creating Excellon." msgstr "In curs de creere Excellon." -#: flatcamEditors/FlatCAMExcEditor.py:3207 +#: flatcamEditors/FlatCAMExcEditor.py:3208 msgid "Excellon editing finished." msgstr "Editarea Excellon a fost terminată." -#: flatcamEditors/FlatCAMExcEditor.py:3225 +#: flatcamEditors/FlatCAMExcEditor.py:3226 msgid "Cancelled. There is no Tool/Drill selected" msgstr "Anulat. Nu este selectată nici-o unealtă sau op. de găurire" -#: flatcamEditors/FlatCAMExcEditor.py:3810 +#: flatcamEditors/FlatCAMExcEditor.py:3811 msgid "Done. Drill(s) deleted." msgstr "Executat. Operatiile de găurire șterse." -#: flatcamEditors/FlatCAMExcEditor.py:3882 -#: flatcamEditors/FlatCAMExcEditor.py:3892 -#: flatcamEditors/FlatCAMGrbEditor.py:4576 +#: flatcamEditors/FlatCAMExcEditor.py:3883 +#: flatcamEditors/FlatCAMExcEditor.py:3893 +#: flatcamEditors/FlatCAMGrbEditor.py:4600 msgid "Click on the circular array Center position" msgstr "Click pe punctul de Centru al ariei circulare" @@ -2603,17 +2746,18 @@ msgid "Full Buffer" msgstr "Bufer complet" #: flatcamEditors/FlatCAMGeoEditor.py:129 -#: flatcamEditors/FlatCAMGeoEditor.py:2720 flatcamGUI/FlatCAMGUI.py:4777 +#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1479 +#: flatcamGUI/FlatCAMGUI.py:4909 msgid "Buffer Tool" msgstr "Unealta Bufer" #: flatcamEditors/FlatCAMGeoEditor.py:141 #: flatcamEditors/FlatCAMGeoEditor.py:158 #: flatcamEditors/FlatCAMGeoEditor.py:175 -#: flatcamEditors/FlatCAMGeoEditor.py:2740 -#: flatcamEditors/FlatCAMGeoEditor.py:2770 -#: flatcamEditors/FlatCAMGeoEditor.py:2800 -#: flatcamEditors/FlatCAMGrbEditor.py:4629 +#: flatcamEditors/FlatCAMGeoEditor.py:2741 +#: flatcamEditors/FlatCAMGeoEditor.py:2771 +#: flatcamEditors/FlatCAMGeoEditor.py:2801 +#: flatcamEditors/FlatCAMGrbEditor.py:4653 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 " @@ -2627,14 +2771,14 @@ msgstr "Unealta Text" msgid "Tool" msgstr "Unealta" -#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4356 -#: flatcamGUI/FlatCAMGUI.py:5796 flatcamGUI/FlatCAMGUI.py:6699 -#: flatcamGUI/FlatCAMGUI.py:6859 flatcamGUI/ObjectUI.py:264 +#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4488 +#: flatcamGUI/FlatCAMGUI.py:5928 flatcamGUI/FlatCAMGUI.py:6831 +#: flatcamGUI/FlatCAMGUI.py:6991 flatcamGUI/ObjectUI.py:264 #: flatcamTools/ToolCutOut.py:91 msgid "Tool dia" msgstr "Dia unealtă" -#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:6861 +#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:6993 msgid "" "Diameter of the tool to\n" "be used in the operation." @@ -2642,13 +2786,13 @@ msgstr "" "Diametrul uneltei care este utilizata in operaţie. \n" "Este și lăţimea de tăiere pentru uneltele cilindrice." -#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6545 -#: flatcamGUI/FlatCAMGUI.py:6890 flatcamTools/ToolNonCopperClear.py:283 +#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6677 +#: flatcamGUI/FlatCAMGUI.py:7022 flatcamTools/ToolNonCopperClear.py:283 #: flatcamTools/ToolPaint.py:205 msgid "Overlap Rate" msgstr "Rată suprapunere" -#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:6892 +#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7024 #: flatcamTools/ToolPaint.py:207 #, python-format msgid "" @@ -2675,13 +2819,13 @@ msgstr "" "Valori mari= procesare lenta cat și o execuţie la fel de lenta a PCB-ului,\n" "datorita numărului mai mare de treceri-tăiere." -#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6562 -#: flatcamGUI/FlatCAMGUI.py:6723 flatcamGUI/FlatCAMGUI.py:6907 +#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6694 +#: flatcamGUI/FlatCAMGUI.py:6855 flatcamGUI/FlatCAMGUI.py:7039 #: flatcamTools/ToolNonCopperClear.py:299 flatcamTools/ToolPaint.py:222 msgid "Margin" msgstr "Margine" -#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:6909 +#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7041 #: flatcamTools/ToolPaint.py:224 msgid "" "Distance by which to avoid\n" @@ -2692,8 +2836,8 @@ msgstr "" "poligonului care trebuie\n" "să fie >pictat<." -#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6571 -#: flatcamGUI/FlatCAMGUI.py:6918 flatcamTools/ToolNonCopperClear.py:308 +#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6703 +#: flatcamGUI/FlatCAMGUI.py:7050 flatcamTools/ToolNonCopperClear.py:308 #: flatcamTools/ToolPaint.py:233 msgid "Method" msgstr "Metodă" @@ -2706,20 +2850,20 @@ msgstr "" "Algoritm pentru a picta poligonul
Standard: Pas fix spre interior." "
Samanta: Spre exterior pornind de la un punct-samanta." -#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6580 -#: flatcamGUI/FlatCAMGUI.py:6927 flatcamTools/ToolNonCopperClear.py:317 +#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6712 +#: flatcamGUI/FlatCAMGUI.py:7059 flatcamTools/ToolNonCopperClear.py:317 #: flatcamTools/ToolPaint.py:242 msgid "Standard" msgstr "Standard" -#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6581 -#: flatcamGUI/FlatCAMGUI.py:6928 flatcamTools/ToolNonCopperClear.py:318 +#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6713 +#: flatcamGUI/FlatCAMGUI.py:7060 flatcamTools/ToolNonCopperClear.py:318 #: flatcamTools/ToolPaint.py:243 msgid "Seed-based" msgstr "Punct-samanta" -#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6582 -#: flatcamGUI/FlatCAMGUI.py:6929 flatcamTools/ToolNonCopperClear.py:319 +#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6714 +#: flatcamGUI/FlatCAMGUI.py:7061 flatcamTools/ToolNonCopperClear.py:319 #: flatcamTools/ToolPaint.py:244 msgid "Straight lines" msgstr "Linii drepte" @@ -2728,8 +2872,8 @@ msgstr "Linii drepte" msgid "Connect:" msgstr "Conectează:" -#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6589 -#: flatcamGUI/FlatCAMGUI.py:6936 flatcamTools/ToolNonCopperClear.py:326 +#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6721 +#: flatcamGUI/FlatCAMGUI.py:7068 flatcamTools/ToolNonCopperClear.py:326 #: flatcamTools/ToolPaint.py:251 msgid "" "Draw lines between resulting\n" @@ -2743,8 +2887,8 @@ msgstr "" msgid "Contour:" msgstr "Contur:" -#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6599 -#: flatcamGUI/FlatCAMGUI.py:6946 flatcamTools/ToolNonCopperClear.py:335 +#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6731 +#: flatcamGUI/FlatCAMGUI.py:7078 flatcamTools/ToolNonCopperClear.py:335 #: flatcamTools/ToolPaint.py:260 msgid "" "Cut around the perimeter of the polygon\n" @@ -2753,12 +2897,12 @@ msgstr "" "Taie de-a lungul perimetrului poligonului\n" "pentru a elimina bavurile." -#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1673 +#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1723 msgid "Paint" msgstr "Pictează" #: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:661 -#: flatcamGUI/FlatCAMGUI.py:2004 flatcamGUI/ObjectUI.py:1360 +#: flatcamGUI/FlatCAMGUI.py:2087 flatcamGUI/ObjectUI.py:1360 #: flatcamTools/ToolPaint.py:25 flatcamTools/ToolPaint.py:448 msgid "Paint Tool" msgstr "Unealta Paint" @@ -2788,69 +2932,69 @@ msgstr "" "și reîncearcă." #: flatcamEditors/FlatCAMGeoEditor.py:609 -#: flatcamEditors/FlatCAMGeoEditor.py:2746 -#: flatcamEditors/FlatCAMGeoEditor.py:2776 -#: flatcamEditors/FlatCAMGeoEditor.py:2806 flatcamGUI/FlatCAMGUI.py:5792 +#: flatcamEditors/FlatCAMGeoEditor.py:2747 +#: flatcamEditors/FlatCAMGeoEditor.py:2777 +#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/FlatCAMGUI.py:5924 #: flatcamTools/ToolProperties.py:113 flatcamTools/ToolProperties.py:139 msgid "Tools" msgstr "Unelte" #: flatcamEditors/FlatCAMGeoEditor.py:620 -#: flatcamEditors/FlatCAMGeoEditor.py:993 -#: flatcamEditors/FlatCAMGrbEditor.py:4812 -#: flatcamEditors/FlatCAMGrbEditor.py:5197 flatcamGUI/FlatCAMGUI.py:672 -#: flatcamGUI/FlatCAMGUI.py:2017 flatcamTools/ToolTransform.py:403 +#: flatcamEditors/FlatCAMGeoEditor.py:994 +#: flatcamEditors/FlatCAMGrbEditor.py:4836 +#: flatcamEditors/FlatCAMGrbEditor.py:5221 flatcamGUI/FlatCAMGUI.py:672 +#: flatcamGUI/FlatCAMGUI.py:2100 flatcamTools/ToolTransform.py:403 msgid "Transform Tool" msgstr "Unealta Transformare" #: flatcamEditors/FlatCAMGeoEditor.py:621 -#: flatcamEditors/FlatCAMGeoEditor.py:682 -#: flatcamEditors/FlatCAMGrbEditor.py:4813 -#: flatcamEditors/FlatCAMGrbEditor.py:4875 flatcamTools/ToolTransform.py:24 +#: flatcamEditors/FlatCAMGeoEditor.py:683 +#: flatcamEditors/FlatCAMGrbEditor.py:4837 +#: flatcamEditors/FlatCAMGrbEditor.py:4899 flatcamTools/ToolTransform.py:24 #: flatcamTools/ToolTransform.py:82 msgid "Rotate" msgstr "Rotaţie" #: flatcamEditors/FlatCAMGeoEditor.py:622 -#: flatcamEditors/FlatCAMGrbEditor.py:4814 flatcamTools/ToolTransform.py:25 +#: flatcamEditors/FlatCAMGrbEditor.py:4838 flatcamTools/ToolTransform.py:25 msgid "Skew/Shear" msgstr "Deformare" #: flatcamEditors/FlatCAMGeoEditor.py:623 #: flatcamEditors/FlatCAMGrbEditor.py:2569 -#: flatcamEditors/FlatCAMGrbEditor.py:4815 flatcamGUI/FlatCAMGUI.py:739 -#: flatcamGUI/FlatCAMGUI.py:1700 flatcamGUI/FlatCAMGUI.py:2086 -#: flatcamGUI/ObjectUI.py:79 flatcamGUI/ObjectUI.py:100 -#: flatcamTools/ToolTransform.py:26 +#: flatcamEditors/FlatCAMGrbEditor.py:4839 flatcamGUI/FlatCAMGUI.py:739 +#: flatcamGUI/FlatCAMGUI.py:1673 flatcamGUI/FlatCAMGUI.py:1750 +#: flatcamGUI/FlatCAMGUI.py:2169 flatcamGUI/ObjectUI.py:79 +#: flatcamGUI/ObjectUI.py:100 flatcamTools/ToolTransform.py:26 msgid "Scale" msgstr "Scalare" #: flatcamEditors/FlatCAMGeoEditor.py:624 -#: flatcamEditors/FlatCAMGrbEditor.py:4816 flatcamTools/ToolTransform.py:27 +#: flatcamEditors/FlatCAMGrbEditor.py:4840 flatcamTools/ToolTransform.py:27 msgid "Mirror (Flip)" msgstr "Oglindire" #: flatcamEditors/FlatCAMGeoEditor.py:625 -#: flatcamEditors/FlatCAMGrbEditor.py:4817 flatcamGUI/FlatCAMGUI.py:6622 +#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6754 #: flatcamGUI/ObjectUI.py:108 flatcamGUI/ObjectUI.py:127 #: flatcamGUI/ObjectUI.py:952 flatcamGUI/ObjectUI.py:1517 #: flatcamTools/ToolNonCopperClear.py:357 flatcamTools/ToolTransform.py:28 msgid "Offset" msgstr "Ofset" -#: flatcamEditors/FlatCAMGeoEditor.py:636 -#: flatcamEditors/FlatCAMGrbEditor.py:4829 -#, python-format -msgid "Editor %s" -msgstr "Editor %s" +#: flatcamEditors/FlatCAMGeoEditor.py:637 +#: flatcamEditors/FlatCAMGrbEditor.py:4853 flatcamGUI/FlatCAMGUI.py:637 +#: flatcamGUI/FlatCAMGUI.py:2063 +msgid "Editor" +msgstr "Editor" -#: flatcamEditors/FlatCAMGeoEditor.py:668 -#: flatcamEditors/FlatCAMGrbEditor.py:4861 +#: flatcamEditors/FlatCAMGeoEditor.py:669 +#: flatcamEditors/FlatCAMGrbEditor.py:4885 msgid "Angle:" msgstr "Unghi:" -#: flatcamEditors/FlatCAMGeoEditor.py:670 -#: flatcamEditors/FlatCAMGrbEditor.py:4863 flatcamGUI/FlatCAMGUI.py:7268 +#: flatcamEditors/FlatCAMGeoEditor.py:671 +#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7400 #: flatcamTools/ToolTransform.py:70 msgid "" "Angle for Rotation action, in degrees.\n" @@ -2862,8 +3006,8 @@ msgstr "" "Numerele pozitive inseamna o mișcare in sens ace ceasornic.\n" "Numerele negative inseamna o mișcare in sens invers ace ceasornic." -#: flatcamEditors/FlatCAMGeoEditor.py:684 -#: flatcamEditors/FlatCAMGrbEditor.py:4877 +#: flatcamEditors/FlatCAMGeoEditor.py:685 +#: flatcamEditors/FlatCAMGrbEditor.py:4901 msgid "" "Rotate the selected shape(s).\n" "The point of reference is the middle of\n" @@ -2874,16 +3018,16 @@ msgstr "" "formei înconjurătoare care cuprinde\n" "toate formele selectate." -#: flatcamEditors/FlatCAMGeoEditor.py:707 -#: flatcamEditors/FlatCAMGrbEditor.py:4900 +#: flatcamEditors/FlatCAMGeoEditor.py:708 +#: flatcamEditors/FlatCAMGrbEditor.py:4924 msgid "Angle X:" msgstr "Unghi X:" -#: flatcamEditors/FlatCAMGeoEditor.py:709 -#: flatcamEditors/FlatCAMGeoEditor.py:727 -#: flatcamEditors/FlatCAMGrbEditor.py:4902 -#: flatcamEditors/FlatCAMGrbEditor.py:4920 flatcamGUI/FlatCAMGUI.py:7280 -#: flatcamGUI/FlatCAMGUI.py:7290 flatcamTools/ToolTransform.py:109 +#: flatcamEditors/FlatCAMGeoEditor.py:710 +#: flatcamEditors/FlatCAMGeoEditor.py:728 +#: flatcamEditors/FlatCAMGrbEditor.py:4926 +#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7412 +#: flatcamGUI/FlatCAMGUI.py:7422 flatcamTools/ToolTransform.py:109 #: flatcamTools/ToolTransform.py:127 msgid "" "Angle for Skew action, in degrees.\n" @@ -2892,15 +3036,15 @@ msgstr "" "Valoarea unghiului de Deformare, in grade.\n" "Ia valori Reale între -360 and 359 grade." -#: flatcamEditors/FlatCAMGeoEditor.py:718 -#: flatcamEditors/FlatCAMGrbEditor.py:4911 flatcamTools/ToolTransform.py:118 +#: flatcamEditors/FlatCAMGeoEditor.py:719 +#: flatcamEditors/FlatCAMGrbEditor.py:4935 flatcamTools/ToolTransform.py:118 msgid "Skew X" msgstr "Deformare X" -#: flatcamEditors/FlatCAMGeoEditor.py:720 -#: flatcamEditors/FlatCAMGeoEditor.py:738 -#: flatcamEditors/FlatCAMGrbEditor.py:4913 -#: flatcamEditors/FlatCAMGrbEditor.py:4931 +#: flatcamEditors/FlatCAMGeoEditor.py:721 +#: flatcamEditors/FlatCAMGeoEditor.py:739 +#: flatcamEditors/FlatCAMGrbEditor.py:4937 +#: flatcamEditors/FlatCAMGrbEditor.py:4955 msgid "" "Skew/shear the selected shape(s).\n" "The point of reference is the middle of\n" @@ -2911,35 +3055,35 @@ msgstr "" "formei înconjurătoare care cuprinde\n" "toate formele selectate." -#: flatcamEditors/FlatCAMGeoEditor.py:725 -#: flatcamEditors/FlatCAMGrbEditor.py:4918 +#: flatcamEditors/FlatCAMGeoEditor.py:726 +#: flatcamEditors/FlatCAMGrbEditor.py:4942 msgid "Angle Y:" msgstr "Unghi Y:" -#: flatcamEditors/FlatCAMGeoEditor.py:736 -#: flatcamEditors/FlatCAMGrbEditor.py:4929 flatcamTools/ToolTransform.py:136 +#: flatcamEditors/FlatCAMGeoEditor.py:737 +#: flatcamEditors/FlatCAMGrbEditor.py:4953 flatcamTools/ToolTransform.py:136 msgid "Skew Y" msgstr "Deformare Y" -#: flatcamEditors/FlatCAMGeoEditor.py:764 -#: flatcamEditors/FlatCAMGrbEditor.py:4957 +#: flatcamEditors/FlatCAMGeoEditor.py:765 +#: flatcamEditors/FlatCAMGrbEditor.py:4981 msgid "Factor X:" msgstr "Factor X:" -#: flatcamEditors/FlatCAMGeoEditor.py:766 -#: flatcamEditors/FlatCAMGrbEditor.py:4959 +#: flatcamEditors/FlatCAMGeoEditor.py:767 +#: flatcamEditors/FlatCAMGrbEditor.py:4983 msgid "Factor for Scale action over X axis." msgstr "Factor pentru scalarea pe axa X." -#: flatcamEditors/FlatCAMGeoEditor.py:774 -#: flatcamEditors/FlatCAMGrbEditor.py:4967 flatcamTools/ToolTransform.py:174 +#: flatcamEditors/FlatCAMGeoEditor.py:775 +#: flatcamEditors/FlatCAMGrbEditor.py:4991 flatcamTools/ToolTransform.py:174 msgid "Scale X" msgstr "Scalează X" -#: flatcamEditors/FlatCAMGeoEditor.py:776 -#: flatcamEditors/FlatCAMGeoEditor.py:793 -#: flatcamEditors/FlatCAMGrbEditor.py:4969 -#: flatcamEditors/FlatCAMGrbEditor.py:4986 +#: flatcamEditors/FlatCAMGeoEditor.py:777 +#: flatcamEditors/FlatCAMGeoEditor.py:794 +#: flatcamEditors/FlatCAMGrbEditor.py:4993 +#: flatcamEditors/FlatCAMGrbEditor.py:5010 msgid "" "Scale the selected shape(s).\n" "The point of reference depends on \n" @@ -2949,29 +3093,29 @@ msgstr "" "Punctul de referinţă depinde de \n" "starea checkbox-ului >Referința scalare<." -#: flatcamEditors/FlatCAMGeoEditor.py:781 -#: flatcamEditors/FlatCAMGrbEditor.py:4974 +#: flatcamEditors/FlatCAMGeoEditor.py:782 +#: flatcamEditors/FlatCAMGrbEditor.py:4998 msgid "Factor Y:" msgstr "Factor Y:" -#: flatcamEditors/FlatCAMGeoEditor.py:783 -#: flatcamEditors/FlatCAMGrbEditor.py:4976 +#: flatcamEditors/FlatCAMGeoEditor.py:784 +#: flatcamEditors/FlatCAMGrbEditor.py:5000 msgid "Factor for Scale action over Y axis." msgstr "Factor pentru scalarea pe axa Y." -#: flatcamEditors/FlatCAMGeoEditor.py:791 -#: flatcamEditors/FlatCAMGrbEditor.py:4984 flatcamTools/ToolTransform.py:191 +#: flatcamEditors/FlatCAMGeoEditor.py:792 +#: flatcamEditors/FlatCAMGrbEditor.py:5008 flatcamTools/ToolTransform.py:191 msgid "Scale Y" msgstr "Scalează Y" -#: flatcamEditors/FlatCAMGeoEditor.py:800 -#: flatcamEditors/FlatCAMGrbEditor.py:4993 flatcamGUI/FlatCAMGUI.py:7315 +#: flatcamEditors/FlatCAMGeoEditor.py:801 +#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7447 #: flatcamTools/ToolTransform.py:200 msgid "Link" msgstr "Legatura" -#: flatcamEditors/FlatCAMGeoEditor.py:802 -#: flatcamEditors/FlatCAMGrbEditor.py:4995 +#: flatcamEditors/FlatCAMGeoEditor.py:803 +#: flatcamEditors/FlatCAMGrbEditor.py:5019 msgid "" "Scale the selected shape(s)\n" "using the Scale Factor X for both axis." @@ -2979,14 +3123,14 @@ msgstr "" "Scalează formele selectate\n" "folsoind factorul: Factor X pentru ambele axe." -#: flatcamEditors/FlatCAMGeoEditor.py:808 -#: flatcamEditors/FlatCAMGrbEditor.py:5001 flatcamGUI/FlatCAMGUI.py:7323 +#: flatcamEditors/FlatCAMGeoEditor.py:809 +#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7455 #: flatcamTools/ToolTransform.py:209 msgid "Scale Reference" msgstr "Referința scalare" -#: flatcamEditors/FlatCAMGeoEditor.py:810 -#: flatcamEditors/FlatCAMGrbEditor.py:5003 +#: flatcamEditors/FlatCAMGeoEditor.py:811 +#: flatcamEditors/FlatCAMGrbEditor.py:5027 msgid "" "Scale the selected shape(s)\n" "using the origin reference when checked,\n" @@ -2999,25 +3143,25 @@ msgstr "" "toate formele selectate când nu este\n" "bifat și este originea când este bifat." -#: flatcamEditors/FlatCAMGeoEditor.py:838 -#: flatcamEditors/FlatCAMGrbEditor.py:5032 +#: flatcamEditors/FlatCAMGeoEditor.py:839 +#: flatcamEditors/FlatCAMGrbEditor.py:5056 msgid "Value X:" msgstr "Valoare X:" -#: flatcamEditors/FlatCAMGeoEditor.py:840 -#: flatcamEditors/FlatCAMGrbEditor.py:5034 +#: flatcamEditors/FlatCAMGeoEditor.py:841 +#: flatcamEditors/FlatCAMGrbEditor.py:5058 msgid "Value for Offset action on X axis." msgstr "Valoare pentru deplasarea pe axa X." -#: flatcamEditors/FlatCAMGeoEditor.py:848 -#: flatcamEditors/FlatCAMGrbEditor.py:5042 flatcamTools/ToolTransform.py:249 +#: flatcamEditors/FlatCAMGeoEditor.py:849 +#: flatcamEditors/FlatCAMGrbEditor.py:5066 flatcamTools/ToolTransform.py:249 msgid "Offset X" msgstr "Ofset pe X" -#: flatcamEditors/FlatCAMGeoEditor.py:850 -#: flatcamEditors/FlatCAMGeoEditor.py:868 -#: flatcamEditors/FlatCAMGrbEditor.py:5044 -#: flatcamEditors/FlatCAMGrbEditor.py:5062 +#: flatcamEditors/FlatCAMGeoEditor.py:851 +#: flatcamEditors/FlatCAMGeoEditor.py:869 +#: flatcamEditors/FlatCAMGrbEditor.py:5068 +#: flatcamEditors/FlatCAMGrbEditor.py:5086 msgid "" "Offset the selected shape(s).\n" "The point of reference is the middle of\n" @@ -3028,30 +3172,30 @@ msgstr "" "formei înconjurătoare care cuprinde\n" "toate formele selectate.\n" -#: flatcamEditors/FlatCAMGeoEditor.py:856 -#: flatcamEditors/FlatCAMGrbEditor.py:5050 +#: flatcamEditors/FlatCAMGeoEditor.py:857 +#: flatcamEditors/FlatCAMGrbEditor.py:5074 msgid "Value Y:" msgstr "Valoare Y:" -#: flatcamEditors/FlatCAMGeoEditor.py:858 -#: flatcamEditors/FlatCAMGrbEditor.py:5052 +#: flatcamEditors/FlatCAMGeoEditor.py:859 +#: flatcamEditors/FlatCAMGrbEditor.py:5076 msgid "Value for Offset action on Y axis." msgstr "Valoare pentru deplasarea pe axa Y." -#: flatcamEditors/FlatCAMGeoEditor.py:866 -#: flatcamEditors/FlatCAMGrbEditor.py:5060 flatcamTools/ToolTransform.py:266 +#: flatcamEditors/FlatCAMGeoEditor.py:867 +#: flatcamEditors/FlatCAMGrbEditor.py:5084 flatcamTools/ToolTransform.py:266 msgid "Offset Y" msgstr "Ofset pe Y" -#: flatcamEditors/FlatCAMGeoEditor.py:897 -#: flatcamEditors/FlatCAMGrbEditor.py:5091 flatcamTools/ToolTransform.py:296 +#: flatcamEditors/FlatCAMGeoEditor.py:898 +#: flatcamEditors/FlatCAMGrbEditor.py:5115 flatcamTools/ToolTransform.py:296 msgid "Flip on X" msgstr "Oglindește pe X" -#: flatcamEditors/FlatCAMGeoEditor.py:899 -#: flatcamEditors/FlatCAMGeoEditor.py:907 -#: flatcamEditors/FlatCAMGrbEditor.py:5093 -#: flatcamEditors/FlatCAMGrbEditor.py:5101 +#: flatcamEditors/FlatCAMGeoEditor.py:900 +#: flatcamEditors/FlatCAMGeoEditor.py:908 +#: flatcamEditors/FlatCAMGrbEditor.py:5117 +#: flatcamEditors/FlatCAMGrbEditor.py:5125 msgid "" "Flip the selected shape(s) over the X axis.\n" "Does not create a new shape." @@ -3059,18 +3203,18 @@ msgstr "" "Oglindește formele selectate peste axa X\n" "Nu crează noi forme." -#: flatcamEditors/FlatCAMGeoEditor.py:905 -#: flatcamEditors/FlatCAMGrbEditor.py:5099 flatcamTools/ToolTransform.py:304 +#: flatcamEditors/FlatCAMGeoEditor.py:906 +#: flatcamEditors/FlatCAMGrbEditor.py:5123 flatcamTools/ToolTransform.py:304 msgid "Flip on Y" msgstr "Oglindește pe Y" -#: flatcamEditors/FlatCAMGeoEditor.py:914 -#: flatcamEditors/FlatCAMGrbEditor.py:5108 +#: flatcamEditors/FlatCAMGeoEditor.py:915 +#: flatcamEditors/FlatCAMGrbEditor.py:5132 msgid "Ref Pt" msgstr "Pt ref" -#: flatcamEditors/FlatCAMGeoEditor.py:916 -#: flatcamEditors/FlatCAMGrbEditor.py:5110 +#: flatcamEditors/FlatCAMGeoEditor.py:917 +#: flatcamEditors/FlatCAMGrbEditor.py:5134 msgid "" "Flip the selected shape(s)\n" "around the point in Point Entry Field.\n" @@ -3093,13 +3237,13 @@ msgstr "" "Alternativ se pot introduce manual in formatul (x, y). \n" "La final click pe >Oglindește pe X(Y)<." -#: flatcamEditors/FlatCAMGeoEditor.py:928 -#: flatcamEditors/FlatCAMGrbEditor.py:5122 +#: flatcamEditors/FlatCAMGeoEditor.py:929 +#: flatcamEditors/FlatCAMGrbEditor.py:5146 msgid "Point:" msgstr "Punct:" -#: flatcamEditors/FlatCAMGeoEditor.py:930 -#: flatcamEditors/FlatCAMGrbEditor.py:5124 +#: flatcamEditors/FlatCAMGeoEditor.py:931 +#: flatcamEditors/FlatCAMGrbEditor.py:5148 msgid "" "Coordinates in format (x, y) used as reference for mirroring.\n" "The 'x' in (x, y) will be used when using Flip on X and\n" @@ -3109,8 +3253,8 @@ msgstr "" "Valoarea 'x' in (x, y) va fi folosita când se face oglindire pe X\n" "și valoarea 'y' in (x, y) va fi folosita când se face oglindire pe Y." -#: flatcamEditors/FlatCAMGeoEditor.py:942 -#: flatcamEditors/FlatCAMGrbEditor.py:5136 flatcamTools/ToolTransform.py:340 +#: flatcamEditors/FlatCAMGeoEditor.py:943 +#: flatcamEditors/FlatCAMGrbEditor.py:5160 flatcamTools/ToolTransform.py:340 msgid "" "The point coordinates can be captured by\n" "left click on canvas together with pressing\n" @@ -3121,353 +3265,352 @@ msgstr "" "tasta SHIFT.\n" "La final, apasa butonul >Adaugă< pt a le insera." -#: flatcamEditors/FlatCAMGeoEditor.py:1058 -#: flatcamEditors/FlatCAMGrbEditor.py:5262 +#: flatcamEditors/FlatCAMGeoEditor.py:1059 +#: flatcamEditors/FlatCAMGrbEditor.py:5286 msgid "Transformation cancelled. No shape selected." msgstr "Transformare anulată. Nici-o formă nu este selectată." -#: flatcamEditors/FlatCAMGeoEditor.py:1267 -#: flatcamEditors/FlatCAMGrbEditor.py:5508 +#: flatcamEditors/FlatCAMGeoEditor.py:1268 +#: flatcamEditors/FlatCAMGrbEditor.py:5532 msgid "No shape selected. Please Select a shape to rotate!" msgstr "" "Nici-o forma nu este selectată. Selectează o forma pentru a putea face " "Rotaţie!" -#: flatcamEditors/FlatCAMGeoEditor.py:1270 -#: flatcamEditors/FlatCAMGrbEditor.py:5511 flatcamTools/ToolTransform.py:646 +#: flatcamEditors/FlatCAMGeoEditor.py:1271 +#: flatcamEditors/FlatCAMGrbEditor.py:5535 flatcamTools/ToolTransform.py:646 msgid "Appying Rotate" msgstr "Execuţie Rotaţie" -#: flatcamEditors/FlatCAMGeoEditor.py:1299 -#: flatcamEditors/FlatCAMGrbEditor.py:5545 +#: flatcamEditors/FlatCAMGeoEditor.py:1300 +#: flatcamEditors/FlatCAMGrbEditor.py:5569 msgid "Done. Rotate completed." msgstr "Executat. Rotaţie finalizată." -#: flatcamEditors/FlatCAMGeoEditor.py:1305 +#: flatcamEditors/FlatCAMGeoEditor.py:1306 msgid "Rotation action was not executed" msgstr "Actiunea de rotatie nu a fost efectuată" -#: flatcamEditors/FlatCAMGeoEditor.py:1317 -#: flatcamEditors/FlatCAMGrbEditor.py:5566 +#: flatcamEditors/FlatCAMGeoEditor.py:1318 +#: flatcamEditors/FlatCAMGrbEditor.py:5590 msgid "No shape selected. Please Select a shape to flip!" msgstr "" "Nici-o formă nu este selectată. Selectează o formă pentru a putea face " "Oglindire!" -#: flatcamEditors/FlatCAMGeoEditor.py:1320 -#: flatcamEditors/FlatCAMGrbEditor.py:5569 flatcamTools/ToolTransform.py:699 +#: flatcamEditors/FlatCAMGeoEditor.py:1321 +#: flatcamEditors/FlatCAMGrbEditor.py:5593 flatcamTools/ToolTransform.py:699 msgid "Applying Flip" msgstr "Execuţie Oglindire" -#: flatcamEditors/FlatCAMGeoEditor.py:1351 -#: flatcamEditors/FlatCAMGrbEditor.py:5609 flatcamTools/ToolTransform.py:742 +#: flatcamEditors/FlatCAMGeoEditor.py:1352 +#: flatcamEditors/FlatCAMGrbEditor.py:5633 flatcamTools/ToolTransform.py:742 msgid "Flip on the Y axis done" msgstr "Oglindire pe axa Y executată" -#: flatcamEditors/FlatCAMGeoEditor.py:1355 -#: flatcamEditors/FlatCAMGrbEditor.py:5618 flatcamTools/ToolTransform.py:752 +#: flatcamEditors/FlatCAMGeoEditor.py:1356 +#: flatcamEditors/FlatCAMGrbEditor.py:5642 flatcamTools/ToolTransform.py:752 msgid "Flip on the X axis done" msgstr "Oglindire pe axa X executată" -#: flatcamEditors/FlatCAMGeoEditor.py:1366 +#: flatcamEditors/FlatCAMGeoEditor.py:1367 msgid "Flip action was not executed" msgstr "Actiunea de oglindire nu a fost efectuată" -#: flatcamEditors/FlatCAMGeoEditor.py:1376 -#: flatcamEditors/FlatCAMGrbEditor.py:5640 +#: flatcamEditors/FlatCAMGeoEditor.py:1377 +#: flatcamEditors/FlatCAMGrbEditor.py:5664 msgid "No shape selected. Please Select a shape to shear/skew!" msgstr "" "Nici-o formă nu este selectată. Selectează o formă pentru a putea face " "Deformare!" -#: flatcamEditors/FlatCAMGeoEditor.py:1379 -#: flatcamEditors/FlatCAMGrbEditor.py:5643 flatcamTools/ToolTransform.py:772 +#: flatcamEditors/FlatCAMGeoEditor.py:1380 +#: flatcamEditors/FlatCAMGrbEditor.py:5667 flatcamTools/ToolTransform.py:772 msgid "Applying Skew" msgstr "Execuţie Deformare" -#: flatcamEditors/FlatCAMGeoEditor.py:1405 -#: flatcamEditors/FlatCAMGrbEditor.py:5680 +#: flatcamEditors/FlatCAMGeoEditor.py:1406 +#: flatcamEditors/FlatCAMGrbEditor.py:5704 msgid "Skew on the X axis done" msgstr "Oglindire pe axa X executată" -#: flatcamEditors/FlatCAMGeoEditor.py:1408 -#: flatcamEditors/FlatCAMGrbEditor.py:5683 +#: flatcamEditors/FlatCAMGeoEditor.py:1409 +#: flatcamEditors/FlatCAMGrbEditor.py:5707 msgid "Skew on the Y axis done" msgstr "Oglindire pe axa Y executată" -#: flatcamEditors/FlatCAMGeoEditor.py:1413 +#: flatcamEditors/FlatCAMGeoEditor.py:1414 msgid "Skew action was not executed" msgstr "Actiunea de deformare nu a fost efectuată" -#: flatcamEditors/FlatCAMGeoEditor.py:1425 -#: flatcamEditors/FlatCAMGrbEditor.py:5708 +#: flatcamEditors/FlatCAMGeoEditor.py:1426 +#: flatcamEditors/FlatCAMGrbEditor.py:5732 msgid "No shape selected. Please Select a shape to scale!" msgstr "" "Nici-o formă nu este selectată. Selectează o formă pentru a putea face " "Scalare!" -#: flatcamEditors/FlatCAMGeoEditor.py:1428 -#: flatcamEditors/FlatCAMGrbEditor.py:5711 flatcamTools/ToolTransform.py:823 +#: flatcamEditors/FlatCAMGeoEditor.py:1429 +#: flatcamEditors/FlatCAMGrbEditor.py:5735 flatcamTools/ToolTransform.py:824 msgid "Applying Scale" msgstr "Execuţie Scalare" -#: flatcamEditors/FlatCAMGeoEditor.py:1463 -#: flatcamEditors/FlatCAMGrbEditor.py:5751 +#: flatcamEditors/FlatCAMGeoEditor.py:1464 +#: flatcamEditors/FlatCAMGrbEditor.py:5775 msgid "Scale on the X axis done" msgstr "Scalarea pe axa X executată" -#: flatcamEditors/FlatCAMGeoEditor.py:1466 -#: flatcamEditors/FlatCAMGrbEditor.py:5754 +#: flatcamEditors/FlatCAMGeoEditor.py:1467 +#: flatcamEditors/FlatCAMGrbEditor.py:5778 msgid "Scale on the Y axis done" msgstr "Scalarea pe axa Y executată" -#: flatcamEditors/FlatCAMGeoEditor.py:1470 +#: flatcamEditors/FlatCAMGeoEditor.py:1471 msgid "Scale action was not executed" msgstr "Scalarea nu a fost efectuată" -#: flatcamEditors/FlatCAMGeoEditor.py:1480 -#: flatcamEditors/FlatCAMGrbEditor.py:5772 +#: flatcamEditors/FlatCAMGeoEditor.py:1481 +#: flatcamEditors/FlatCAMGrbEditor.py:5796 msgid "No shape selected. Please Select a shape to offset!" msgstr "" "Nici-o formă nu este selectată. Selectează o formă pentru a putea face Ofset!" -#: flatcamEditors/FlatCAMGeoEditor.py:1483 -#: flatcamEditors/FlatCAMGrbEditor.py:5775 flatcamTools/ToolTransform.py:878 +#: flatcamEditors/FlatCAMGeoEditor.py:1484 +#: flatcamEditors/FlatCAMGrbEditor.py:5799 flatcamTools/ToolTransform.py:879 msgid "Applying Offset" msgstr "Execuţie Ofset" -#: flatcamEditors/FlatCAMGeoEditor.py:1496 -#: flatcamEditors/FlatCAMGrbEditor.py:5799 +#: flatcamEditors/FlatCAMGeoEditor.py:1497 +#: flatcamEditors/FlatCAMGrbEditor.py:5823 msgid "Offset on the X axis done" msgstr "Ofset pe axa X efectuat" -#: flatcamEditors/FlatCAMGeoEditor.py:1499 -#: flatcamEditors/FlatCAMGrbEditor.py:5802 +#: flatcamEditors/FlatCAMGeoEditor.py:1500 +#: flatcamEditors/FlatCAMGrbEditor.py:5826 msgid "Offset on the Y axis done" msgstr "Ofset pe axa Y efectuat" -#: flatcamEditors/FlatCAMGeoEditor.py:1504 +#: flatcamEditors/FlatCAMGeoEditor.py:1505 msgid "Offset action was not executed" msgstr "Actiuena de Ofset nu a fost efectuată" -#: flatcamEditors/FlatCAMGeoEditor.py:1508 -#: flatcamEditors/FlatCAMGrbEditor.py:5811 +#: flatcamEditors/FlatCAMGeoEditor.py:1509 +#: flatcamEditors/FlatCAMGrbEditor.py:5835 msgid "Rotate ..." msgstr "Rotaţie ..." -#: flatcamEditors/FlatCAMGeoEditor.py:1509 -#: flatcamEditors/FlatCAMGeoEditor.py:1564 -#: flatcamEditors/FlatCAMGeoEditor.py:1581 -#: flatcamEditors/FlatCAMGrbEditor.py:5812 -#: flatcamEditors/FlatCAMGrbEditor.py:5867 -#: flatcamEditors/FlatCAMGrbEditor.py:5884 +#: flatcamEditors/FlatCAMGeoEditor.py:1510 +#: flatcamEditors/FlatCAMGeoEditor.py:1565 +#: flatcamEditors/FlatCAMGeoEditor.py:1582 +#: flatcamEditors/FlatCAMGrbEditor.py:5836 +#: flatcamEditors/FlatCAMGrbEditor.py:5891 +#: flatcamEditors/FlatCAMGrbEditor.py:5908 msgid "Enter an Angle Value (degrees)" msgstr "Introdu o valoare in grade pt Unghi" -#: flatcamEditors/FlatCAMGeoEditor.py:1518 -#: flatcamEditors/FlatCAMGrbEditor.py:5821 +#: flatcamEditors/FlatCAMGeoEditor.py:1519 +#: flatcamEditors/FlatCAMGrbEditor.py:5845 msgid "Geometry shape rotate done" msgstr "Rotatia formei geometrice executată" -#: flatcamEditors/FlatCAMGeoEditor.py:1522 -#: flatcamEditors/FlatCAMGrbEditor.py:5825 +#: flatcamEditors/FlatCAMGeoEditor.py:1523 +#: flatcamEditors/FlatCAMGrbEditor.py:5849 msgid "Geometry shape rotate cancelled" msgstr "Rotatia formei geometrice anulată" -#: flatcamEditors/FlatCAMGeoEditor.py:1527 -#: flatcamEditors/FlatCAMGrbEditor.py:5830 +#: flatcamEditors/FlatCAMGeoEditor.py:1528 +#: flatcamEditors/FlatCAMGrbEditor.py:5854 msgid "Offset on X axis ..." msgstr "Ofset pe axa X ..." -#: flatcamEditors/FlatCAMGeoEditor.py:1528 -#: flatcamEditors/FlatCAMGeoEditor.py:1547 -#: flatcamEditors/FlatCAMGrbEditor.py:5831 -#: flatcamEditors/FlatCAMGrbEditor.py:5850 +#: flatcamEditors/FlatCAMGeoEditor.py:1529 +#: flatcamEditors/FlatCAMGeoEditor.py:1548 +#: flatcamEditors/FlatCAMGrbEditor.py:5855 +#: flatcamEditors/FlatCAMGrbEditor.py:5874 msgid "Enter a distance Value" msgstr "Introdu of valoare pt Distantă" -#: flatcamEditors/FlatCAMGeoEditor.py:1537 -#: flatcamEditors/FlatCAMGrbEditor.py:5840 +#: flatcamEditors/FlatCAMGeoEditor.py:1538 +#: flatcamEditors/FlatCAMGrbEditor.py:5864 msgid "Geometry shape offset on X axis done" msgstr "Ofset pe axa X executat" -#: flatcamEditors/FlatCAMGeoEditor.py:1541 -#: flatcamEditors/FlatCAMGrbEditor.py:5844 +#: flatcamEditors/FlatCAMGeoEditor.py:1542 +#: flatcamEditors/FlatCAMGrbEditor.py:5868 msgid "Geometry shape offset X cancelled" msgstr "Ofset pe axa X anulat" -#: flatcamEditors/FlatCAMGeoEditor.py:1546 -#: flatcamEditors/FlatCAMGrbEditor.py:5849 +#: flatcamEditors/FlatCAMGeoEditor.py:1547 +#: flatcamEditors/FlatCAMGrbEditor.py:5873 msgid "Offset on Y axis ..." msgstr "Ofset pe axa Y ..." -#: flatcamEditors/FlatCAMGeoEditor.py:1556 -#: flatcamEditors/FlatCAMGrbEditor.py:5859 +#: flatcamEditors/FlatCAMGeoEditor.py:1557 +#: flatcamEditors/FlatCAMGrbEditor.py:5883 msgid "Geometry shape offset on Y axis done" msgstr "Ofset pe axa Y executat" -#: flatcamEditors/FlatCAMGeoEditor.py:1560 +#: flatcamEditors/FlatCAMGeoEditor.py:1561 msgid "Geometry shape offset on Y axis canceled" msgstr "Ofset pe axa Y anulat" -#: flatcamEditors/FlatCAMGeoEditor.py:1563 -#: flatcamEditors/FlatCAMGrbEditor.py:5866 +#: flatcamEditors/FlatCAMGeoEditor.py:1564 +#: flatcamEditors/FlatCAMGrbEditor.py:5890 msgid "Skew on X axis ..." msgstr "Deformare pe axa X ..." -#: flatcamEditors/FlatCAMGeoEditor.py:1573 -#: flatcamEditors/FlatCAMGrbEditor.py:5876 +#: flatcamEditors/FlatCAMGeoEditor.py:1574 +#: flatcamEditors/FlatCAMGrbEditor.py:5900 msgid "Geometry shape skew on X axis done" msgstr "Deformarea pe axa X executată" -#: flatcamEditors/FlatCAMGeoEditor.py:1577 +#: flatcamEditors/FlatCAMGeoEditor.py:1578 msgid "Geometry shape skew on X axis canceled" msgstr "Deformarea pe axa X anulată" -#: flatcamEditors/FlatCAMGeoEditor.py:1580 -#: flatcamEditors/FlatCAMGrbEditor.py:5883 +#: flatcamEditors/FlatCAMGeoEditor.py:1581 +#: flatcamEditors/FlatCAMGrbEditor.py:5907 msgid "Skew on Y axis ..." msgstr "Deformare pe axa Y ..." -#: flatcamEditors/FlatCAMGeoEditor.py:1590 -#: flatcamEditors/FlatCAMGrbEditor.py:5893 +#: flatcamEditors/FlatCAMGeoEditor.py:1591 +#: flatcamEditors/FlatCAMGrbEditor.py:5917 msgid "Geometry shape skew on Y axis done" msgstr "Deformarea pe axa Y executată" -#: flatcamEditors/FlatCAMGeoEditor.py:1594 +#: flatcamEditors/FlatCAMGeoEditor.py:1595 msgid "Geometry shape skew on Y axis canceled" msgstr "Deformarea pe axa Y anulată" -#: flatcamEditors/FlatCAMGeoEditor.py:1958 -#: flatcamEditors/FlatCAMGeoEditor.py:2010 +#: flatcamEditors/FlatCAMGeoEditor.py:1959 +#: flatcamEditors/FlatCAMGeoEditor.py:2011 #: flatcamEditors/FlatCAMGrbEditor.py:1396 #: flatcamEditors/FlatCAMGrbEditor.py:1466 msgid "Click on Center point ..." msgstr "Click pe punctul de Centru ..." -#: flatcamEditors/FlatCAMGeoEditor.py:1965 +#: flatcamEditors/FlatCAMGeoEditor.py:1966 #: flatcamEditors/FlatCAMGrbEditor.py:1404 msgid "Click on Perimeter point to complete ..." msgstr "Click pe un punct aflat pe Circumferintă pentru terminare ..." -#: flatcamEditors/FlatCAMGeoEditor.py:1995 +#: flatcamEditors/FlatCAMGeoEditor.py:1996 msgid "Done. Adding Circle completed." msgstr "Executat. Adăugarea unei forme Cerc terminată." -#: flatcamEditors/FlatCAMGeoEditor.py:2030 +#: flatcamEditors/FlatCAMGeoEditor.py:2031 #: flatcamEditors/FlatCAMGrbEditor.py:1498 msgid "Click on Start point ..." msgstr "Click pe punctul de Start ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2032 +#: flatcamEditors/FlatCAMGeoEditor.py:2033 #: flatcamEditors/FlatCAMGrbEditor.py:1500 msgid "Click on Point3 ..." msgstr "Click pe Punctul3 ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2034 +#: flatcamEditors/FlatCAMGeoEditor.py:2035 #: flatcamEditors/FlatCAMGrbEditor.py:1502 msgid "Click on Stop point ..." msgstr "Click pe punctulde Stop ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2039 +#: flatcamEditors/FlatCAMGeoEditor.py:2040 #: flatcamEditors/FlatCAMGrbEditor.py:1507 msgid "Click on Stop point to complete ..." msgstr "Click pe punctul de Stop pentru terminare ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2041 +#: flatcamEditors/FlatCAMGeoEditor.py:2042 #: flatcamEditors/FlatCAMGrbEditor.py:1509 msgid "Click on Point2 to complete ..." msgstr "Click pe Punctul2 pentru terminare ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2043 +#: flatcamEditors/FlatCAMGeoEditor.py:2044 #: flatcamEditors/FlatCAMGrbEditor.py:1511 msgid "Click on Center point to complete ..." msgstr "Click pe punctul de Centru pentru terminare ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2055 -#: flatcamEditors/FlatCAMGrbEditor.py:1523 +#: flatcamEditors/FlatCAMGeoEditor.py:2056 #, python-format msgid "Direction: %s" msgstr "Direcţie: %s" -#: flatcamEditors/FlatCAMGeoEditor.py:2065 +#: flatcamEditors/FlatCAMGeoEditor.py:2066 #: flatcamEditors/FlatCAMGrbEditor.py:1533 msgid "Mode: Start -> Stop -> Center. Click on Start point ..." msgstr "Mod: Start -> Stop -> Centru. Click pe punctul de Start ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2068 +#: flatcamEditors/FlatCAMGeoEditor.py:2069 #: flatcamEditors/FlatCAMGrbEditor.py:1536 msgid "Mode: Point1 -> Point3 -> Point2. Click on Point1 ..." msgstr "Mod: Point1 -> Point3 -> Point2. Click pe Punctul1 ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2071 +#: flatcamEditors/FlatCAMGeoEditor.py:2072 #: flatcamEditors/FlatCAMGrbEditor.py:1539 msgid "Mode: Center -> Start -> Stop. Click on Center point ..." msgstr "Mod: Center -> Start -> Stop. Click pe punctul de Centru ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2210 +#: flatcamEditors/FlatCAMGeoEditor.py:2211 msgid "Done. Arc completed." msgstr "Executat. Adăugarea unei forme Arc terminată." -#: flatcamEditors/FlatCAMGeoEditor.py:2229 -#: flatcamEditors/FlatCAMGeoEditor.py:2283 -#: flatcamEditors/FlatCAMGeoEditor.py:2656 +#: flatcamEditors/FlatCAMGeoEditor.py:2230 +#: flatcamEditors/FlatCAMGeoEditor.py:2284 +#: flatcamEditors/FlatCAMGeoEditor.py:2657 msgid "Click on 1st corner ..." msgstr "Click pe primul colt ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2235 +#: flatcamEditors/FlatCAMGeoEditor.py:2236 msgid "Click on opposite corner to complete ..." msgstr "Click pe punctul opus pentru terminare ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2264 +#: flatcamEditors/FlatCAMGeoEditor.py:2265 msgid "Done. Rectangle completed." msgstr "Executat. Adăugare Pătrat terminată." -#: flatcamEditors/FlatCAMGeoEditor.py:2290 +#: flatcamEditors/FlatCAMGeoEditor.py:2291 msgid "Click on next Point or click right mouse button to complete ..." msgstr "" "Click pe punctul următor sau click buton dreapta al mousului pentru " "terminare ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2319 +#: flatcamEditors/FlatCAMGeoEditor.py:2320 msgid "Done. Polygon completed." msgstr "Executat. Adăugarea unei forme Poligon terminată." -#: flatcamEditors/FlatCAMGeoEditor.py:2329 -#: flatcamEditors/FlatCAMGeoEditor.py:2375 +#: flatcamEditors/FlatCAMGeoEditor.py:2330 +#: flatcamEditors/FlatCAMGeoEditor.py:2376 #: flatcamEditors/FlatCAMGrbEditor.py:1085 #: flatcamEditors/FlatCAMGrbEditor.py:1287 msgid "Backtracked one point ..." msgstr "Revenit la penultimul Punct ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2357 -msgid "[success] Done. Path completed." -msgstr "[success] Executata. Adăugarea unei forme tip Cale terminată." +#: flatcamEditors/FlatCAMGeoEditor.py:2358 +msgid "Done. Path completed." +msgstr "Executat. Traseu finalizat." -#: flatcamEditors/FlatCAMGeoEditor.py:2475 +#: flatcamEditors/FlatCAMGeoEditor.py:2476 msgid "MOVE: No shape selected. Select a shape to move" msgstr "" "MUTARE: Nici-o formă nu este selectată. Selectează o formă pentru a putea " "face deplasare" -#: flatcamEditors/FlatCAMGeoEditor.py:2477 -#: flatcamEditors/FlatCAMGeoEditor.py:2489 +#: flatcamEditors/FlatCAMGeoEditor.py:2478 +#: flatcamEditors/FlatCAMGeoEditor.py:2490 msgid " MOVE: Click on reference point ..." msgstr " MUTARE: Click pe punctul de referinţă ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2480 +#: flatcamEditors/FlatCAMGeoEditor.py:2481 msgid " Click on destination point ..." msgstr " Click pe punctul de Destinaţie ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2515 +#: flatcamEditors/FlatCAMGeoEditor.py:2516 msgid "Done. Geometry(s) Move completed." msgstr "Executat. Mutarea Geometriilor terminată." -#: flatcamEditors/FlatCAMGeoEditor.py:2636 +#: flatcamEditors/FlatCAMGeoEditor.py:2637 msgid "Done. Geometry(s) Copy completed." msgstr "Executat. Copierea Geometriilor terminată." -#: flatcamEditors/FlatCAMGeoEditor.py:2673 +#: flatcamEditors/FlatCAMGeoEditor.py:2674 msgid "" "Font not supported. Only Regular, Bold, Italic and BoldItalic are supported. " "Error" @@ -3475,98 +3618,98 @@ msgstr "" "Fontul nu este compatibil. Doar cele tip: Regular, Bold, Italic și " "BoldItalic sunt acceptate. Eroarea" -#: flatcamEditors/FlatCAMGeoEditor.py:2681 +#: flatcamEditors/FlatCAMGeoEditor.py:2682 msgid "No text to add." msgstr "Niciun text de adăugat." -#: flatcamEditors/FlatCAMGeoEditor.py:2688 +#: flatcamEditors/FlatCAMGeoEditor.py:2689 msgid " Done. Adding Text completed." msgstr " Executat. Adăugarea de Text terminată." -#: flatcamEditors/FlatCAMGeoEditor.py:2716 +#: flatcamEditors/FlatCAMGeoEditor.py:2717 msgid "Create buffer geometry ..." msgstr "Crează o geometrie de tipe Bufer ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2728 -#: flatcamEditors/FlatCAMGeoEditor.py:2758 -#: flatcamEditors/FlatCAMGeoEditor.py:2788 +#: flatcamEditors/FlatCAMGeoEditor.py:2729 +#: flatcamEditors/FlatCAMGeoEditor.py:2759 +#: flatcamEditors/FlatCAMGeoEditor.py:2789 msgid "Buffer cancelled. No shape selected." msgstr "" "Crearea de geometrie Bufer anulată. Nici-o forma geometrică nu este " "selectată." -#: flatcamEditors/FlatCAMGeoEditor.py:2753 -#: flatcamEditors/FlatCAMGrbEditor.py:4674 +#: flatcamEditors/FlatCAMGeoEditor.py:2754 +#: flatcamEditors/FlatCAMGrbEditor.py:4698 msgid "Done. Buffer Tool completed." msgstr "Executat. Unealta Bufer terminată." -#: flatcamEditors/FlatCAMGeoEditor.py:2783 +#: flatcamEditors/FlatCAMGeoEditor.py:2784 msgid "Done. Buffer Int Tool completed." msgstr "Executat. Unealta Bufer Intern terminată." -#: flatcamEditors/FlatCAMGeoEditor.py:2813 +#: flatcamEditors/FlatCAMGeoEditor.py:2814 msgid "Done. Buffer Ext Tool completed." msgstr "Executat. Unealta Bufer Extern terminată." -#: flatcamEditors/FlatCAMGeoEditor.py:2848 +#: flatcamEditors/FlatCAMGeoEditor.py:2849 #: flatcamEditors/FlatCAMGrbEditor.py:2068 msgid "Select a shape to act as deletion area ..." msgstr "Selectează o formă geometrică ca formă de stergere ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2850 -#: flatcamEditors/FlatCAMGeoEditor.py:2869 -#: flatcamEditors/FlatCAMGeoEditor.py:2875 +#: flatcamEditors/FlatCAMGeoEditor.py:2851 +#: flatcamEditors/FlatCAMGeoEditor.py:2870 +#: flatcamEditors/FlatCAMGeoEditor.py:2876 #: flatcamEditors/FlatCAMGrbEditor.py:2070 msgid "Click to pick-up the erase shape..." msgstr "Click pentru a activa forma de stergere..." -#: flatcamEditors/FlatCAMGeoEditor.py:2879 +#: flatcamEditors/FlatCAMGeoEditor.py:2880 #: flatcamEditors/FlatCAMGrbEditor.py:2127 msgid "Click to erase ..." msgstr "Click pt a sterge ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2909 +#: flatcamEditors/FlatCAMGeoEditor.py:2910 #: flatcamEditors/FlatCAMGrbEditor.py:2161 msgid "Done. Eraser tool action completed." msgstr "Executat. Unealta Stergere s-a terminat." -#: flatcamEditors/FlatCAMGeoEditor.py:2952 +#: flatcamEditors/FlatCAMGeoEditor.py:2953 msgid "Create Paint geometry ..." msgstr "Crează o geometrie Paint ..." -#: flatcamEditors/FlatCAMGeoEditor.py:2966 +#: flatcamEditors/FlatCAMGeoEditor.py:2967 #: flatcamEditors/FlatCAMGrbEditor.py:2312 msgid "Shape transformations ..." msgstr "Transformări de forme geometrice ..." -#: flatcamEditors/FlatCAMGeoEditor.py:3545 +#: flatcamEditors/FlatCAMGeoEditor.py:3546 msgid "Editing MultiGeo Geometry, tool" msgstr "Se editează Geometrie tip MultiGeo. unealta" -#: flatcamEditors/FlatCAMGeoEditor.py:3547 +#: flatcamEditors/FlatCAMGeoEditor.py:3548 msgid "with diameter" msgstr "cu diametrul" -#: flatcamEditors/FlatCAMGeoEditor.py:3924 +#: flatcamEditors/FlatCAMGeoEditor.py:3925 msgid "Copy cancelled. No shape selected." msgstr "Copiere anulată. Nici-o forma geometrică nu este selectată." -#: flatcamEditors/FlatCAMGeoEditor.py:3931 flatcamGUI/FlatCAMGUI.py:2882 -#: flatcamGUI/FlatCAMGUI.py:2928 flatcamGUI/FlatCAMGUI.py:2946 -#: flatcamGUI/FlatCAMGUI.py:3077 flatcamGUI/FlatCAMGUI.py:3089 -#: flatcamGUI/FlatCAMGUI.py:3123 flatcamGUI/FlatCAMGUI.py:3180 +#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2967 +#: flatcamGUI/FlatCAMGUI.py:3014 flatcamGUI/FlatCAMGUI.py:3033 +#: flatcamGUI/FlatCAMGUI.py:3165 flatcamGUI/FlatCAMGUI.py:3178 +#: flatcamGUI/FlatCAMGUI.py:3212 flatcamGUI/FlatCAMGUI.py:3274 msgid "Click on target point." msgstr "Click pe punctul tinta." -#: flatcamEditors/FlatCAMGeoEditor.py:4175 -#: flatcamEditors/FlatCAMGeoEditor.py:4210 +#: flatcamEditors/FlatCAMGeoEditor.py:4176 +#: flatcamEditors/FlatCAMGeoEditor.py:4211 msgid "A selection of at least 2 geo items is required to do Intersection." msgstr "" "Cel puțin o selecţie de doua forme geometrice este necesară pentru a face o " "Intersecţie." -#: flatcamEditors/FlatCAMGeoEditor.py:4296 -#: flatcamEditors/FlatCAMGeoEditor.py:4405 +#: flatcamEditors/FlatCAMGeoEditor.py:4297 +#: flatcamEditors/FlatCAMGeoEditor.py:4406 msgid "" "Negative buffer value is not accepted. Use Buffer interior to generate an " "'inside' shape" @@ -3574,72 +3717,69 @@ msgstr "" "O valoare de bufer negativă nu se acceptă. Foloseste Bufer Interior pentru a " "genera o formă geo. interioară" -#: flatcamEditors/FlatCAMGeoEditor.py:4306 -#: flatcamEditors/FlatCAMGeoEditor.py:4362 -#: flatcamEditors/FlatCAMGeoEditor.py:4414 +#: flatcamEditors/FlatCAMGeoEditor.py:4307 +#: flatcamEditors/FlatCAMGeoEditor.py:4363 +#: flatcamEditors/FlatCAMGeoEditor.py:4415 msgid "Nothing selected for buffering." msgstr "Nici-o forma geometrică nu este selectată pentru a face Bufer." -#: flatcamEditors/FlatCAMGeoEditor.py:4311 -#: flatcamEditors/FlatCAMGeoEditor.py:4367 -#: flatcamEditors/FlatCAMGeoEditor.py:4419 +#: flatcamEditors/FlatCAMGeoEditor.py:4312 +#: flatcamEditors/FlatCAMGeoEditor.py:4368 +#: flatcamEditors/FlatCAMGeoEditor.py:4420 msgid "Invalid distance for buffering." msgstr "Distanta invalida pentru a face Bufer." -#: flatcamEditors/FlatCAMGeoEditor.py:4335 -#: flatcamEditors/FlatCAMGeoEditor.py:4439 +#: flatcamEditors/FlatCAMGeoEditor.py:4336 +#: flatcamEditors/FlatCAMGeoEditor.py:4440 msgid "Failed, the result is empty. Choose a different buffer value." msgstr "Eșuat, rezultatul este gol. Foloseşte o valoare diferita pentru Bufer." -#: flatcamEditors/FlatCAMGeoEditor.py:4346 +#: flatcamEditors/FlatCAMGeoEditor.py:4347 msgid "Full buffer geometry created." msgstr "Geometrie tip Bufer Complet creată." -#: flatcamEditors/FlatCAMGeoEditor.py:4353 +#: flatcamEditors/FlatCAMGeoEditor.py:4354 msgid "Negative buffer value is not accepted." msgstr "Valoarea bufer negativă nu este acceptată." -#: flatcamEditors/FlatCAMGeoEditor.py:4387 +#: flatcamEditors/FlatCAMGeoEditor.py:4388 msgid "Failed, the result is empty. Choose a smaller buffer value." msgstr "Eșuat, rezultatul este gol. Foloseşte of valoare mai mica pt. Bufer." -#: flatcamEditors/FlatCAMGeoEditor.py:4398 +#: flatcamEditors/FlatCAMGeoEditor.py:4399 msgid "Interior buffer geometry created." msgstr "Geometrie Bufer interior creată." -#: flatcamEditors/FlatCAMGeoEditor.py:4450 +#: flatcamEditors/FlatCAMGeoEditor.py:4451 msgid "Exterior buffer geometry created." msgstr "Geometrie Bufer Exterior creată." -#: flatcamEditors/FlatCAMGeoEditor.py:4515 +#: flatcamEditors/FlatCAMGeoEditor.py:4516 msgid "Nothing selected for painting." msgstr "Nici-o forma geometrică nu este selectată pentru Paint." -#: flatcamEditors/FlatCAMGeoEditor.py:4522 +#: flatcamEditors/FlatCAMGeoEditor.py:4523 msgid "Invalid value for" msgstr "Valoare invalida pentru" -#: flatcamEditors/FlatCAMGeoEditor.py:4528 +#: flatcamEditors/FlatCAMGeoEditor.py:4529 #, python-format msgid "Could not do Paint. Overlap value has to be less than 1.00 (100%%)." msgstr "" "Nu se poate face Paint. Valoarea de suprapunere trebuie să fie mai puțin de " "1.00 (100%%)." -#: flatcamEditors/FlatCAMGeoEditor.py:4587 -#, python-format +#: flatcamEditors/FlatCAMGeoEditor.py:4588 msgid "" "Could not do Paint. Try a different combination of parameters. Or a " -"different method of Paint\n" -"%s" +"different method of Paint" msgstr "" "Nu se poate face Paint. Incearcă o combinaţie diferita de parametri. Or o " -"metoda diferita de Paint\n" -"%s" +"metoda diferita de Paint" -#: flatcamEditors/FlatCAMGeoEditor.py:4598 -msgid "[success] Paint done." -msgstr "[success] Paint executat." +#: flatcamEditors/FlatCAMGeoEditor.py:4602 +msgid "Paint done." +msgstr "Pictare executata." #: flatcamEditors/FlatCAMGrbEditor.py:208 msgid "To add an Pad first select a aperture in Aperture Table" @@ -3788,8 +3928,8 @@ msgstr "Executat. Mutarea Aperturilor terminată." msgid "Done. Apertures copied." msgstr "Executat. Aperturile au fost copiate." -#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1686 -#: flatcamGUI/FlatCAMGUI.py:4629 +#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1736 +#: flatcamGUI/FlatCAMGUI.py:4761 msgid "Gerber Editor" msgstr "Editor Gerber" @@ -3803,23 +3943,23 @@ msgid "Apertures Table for the Gerber Object." msgstr "Tabela de aperturi pt obiectul Gerber." #: flatcamEditors/FlatCAMGrbEditor.py:2387 -#: flatcamEditors/FlatCAMGrbEditor.py:3819 flatcamGUI/ObjectUI.py:227 +#: flatcamEditors/FlatCAMGrbEditor.py:3839 flatcamGUI/ObjectUI.py:227 msgid "Code" msgstr "Cod" #: flatcamEditors/FlatCAMGrbEditor.py:2387 -#: flatcamEditors/FlatCAMGrbEditor.py:3819 flatcamGUI/ObjectUI.py:227 +#: flatcamEditors/FlatCAMGrbEditor.py:3839 flatcamGUI/ObjectUI.py:227 #: flatcamGUI/ObjectUI.py:952 flatcamGUI/ObjectUI.py:1517 msgid "Type" msgstr "Tip" #: flatcamEditors/FlatCAMGrbEditor.py:2387 -#: flatcamEditors/FlatCAMGrbEditor.py:3819 flatcamGUI/ObjectUI.py:227 +#: flatcamEditors/FlatCAMGrbEditor.py:3839 flatcamGUI/ObjectUI.py:227 msgid "Size" msgstr "Dimens." #: flatcamEditors/FlatCAMGrbEditor.py:2387 -#: flatcamEditors/FlatCAMGrbEditor.py:3819 flatcamGUI/ObjectUI.py:227 +#: flatcamEditors/FlatCAMGrbEditor.py:3839 flatcamGUI/ObjectUI.py:227 msgid "Dim" msgstr "Dim" @@ -3855,7 +3995,7 @@ msgstr "" "- (latime, inaltime) pt tipurile R, O.\n" "- (diametru, nVertices) pt tipul P" -#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4658 +#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4790 msgid "Code for the new aperture" msgstr "Diametru pentru noua apertură" @@ -3930,7 +4070,7 @@ msgstr "Bufer pt apertură" msgid "Buffer a aperture in the aperture list" msgstr "Fă bufer pt o apertură din lista de aperturi" -#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4781 +#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4913 msgid "Buffer distance" msgstr "Distanta pt bufer" @@ -3953,8 +4093,8 @@ msgstr "" "care formează coltul" #: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:738 -#: flatcamGUI/FlatCAMGUI.py:1672 flatcamGUI/FlatCAMGUI.py:1699 -#: flatcamGUI/FlatCAMGUI.py:2085 +#: flatcamGUI/FlatCAMGUI.py:1671 flatcamGUI/FlatCAMGUI.py:1722 +#: flatcamGUI/FlatCAMGUI.py:1749 flatcamGUI/FlatCAMGUI.py:2168 msgid "Buffer" msgstr "Bufer" @@ -3966,7 +4106,7 @@ msgstr "Scalează aper." msgid "Scale a aperture in the aperture list" msgstr "Scalează o apertură in lista de aperturi" -#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/FlatCAMGUI.py:4794 +#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/FlatCAMGUI.py:4926 msgid "Scale factor" msgstr "Factor Scalare" @@ -4015,7 +4155,7 @@ msgid "Go" msgstr "Execută" #: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:728 -#: flatcamGUI/FlatCAMGUI.py:2075 +#: flatcamGUI/FlatCAMGUI.py:1671 flatcamGUI/FlatCAMGUI.py:2158 msgid "Add Pad Array" msgstr "Adaugă o arie de paduri" @@ -4031,11 +4171,11 @@ msgstr "" "Selectează tipul de arii de paduri.\n" "Poate fi Liniar X(Y) sau Circular" -#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4693 +#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4825 msgid "Nr of pads" msgstr "Nr. paduri" -#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4695 +#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4827 msgid "Specify how many pads to be in the array." msgstr "Specifica cate paduri să fie incluse in arie." @@ -4080,97 +4220,101 @@ msgstr "Selectează o unealtă in Tabela de Aperturi -->" msgid "Deleted aperture with code" msgstr "A fost stearsă unealta cu codul" -#: flatcamEditors/FlatCAMGrbEditor.py:3748 -#, python-format -msgid "Adding aperture: %s geo ..." -msgstr "Se adaugă apertura: %s geo ..." +#: flatcamEditors/FlatCAMGrbEditor.py:3768 +msgid "Adding aperture" +msgstr "Se adaugă apertura" -#: flatcamEditors/FlatCAMGrbEditor.py:3936 +#: flatcamEditors/FlatCAMGrbEditor.py:3768 +#| msgid "Geo" +msgid "geo" +msgstr "geo" + +#: flatcamEditors/FlatCAMGrbEditor.py:3958 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." -#: flatcamEditors/FlatCAMGrbEditor.py:3944 +#: flatcamEditors/FlatCAMGrbEditor.py:3968 msgid "Creating Gerber." msgstr "Gerber in curs de creare." -#: flatcamEditors/FlatCAMGrbEditor.py:3953 +#: flatcamEditors/FlatCAMGrbEditor.py:3977 msgid "Done. Gerber editing finished." msgstr "Editarea Gerber a fost terminată." -#: flatcamEditors/FlatCAMGrbEditor.py:3970 +#: flatcamEditors/FlatCAMGrbEditor.py:3994 msgid "Cancelled. No aperture is selected" msgstr "Anulat. Nici-o apertură nu este selectată" -#: flatcamEditors/FlatCAMGrbEditor.py:4505 +#: flatcamEditors/FlatCAMGrbEditor.py:4529 msgid "Failed. No aperture geometry is selected." msgstr "Anulat. Nici-o geometrie de apertură nu este selectată." -#: flatcamEditors/FlatCAMGrbEditor.py:4514 +#: flatcamEditors/FlatCAMGrbEditor.py:4538 msgid "Done. Apertures geometry deleted." msgstr "Executat. Geometriile aperturilor au fost șterse." -#: flatcamEditors/FlatCAMGrbEditor.py:4657 +#: flatcamEditors/FlatCAMGrbEditor.py:4681 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." -#: flatcamEditors/FlatCAMGrbEditor.py:4670 +#: flatcamEditors/FlatCAMGrbEditor.py:4694 msgid "Failed." msgstr "Esuat." -#: flatcamEditors/FlatCAMGrbEditor.py:4689 +#: flatcamEditors/FlatCAMGrbEditor.py:4713 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ă." -#: flatcamEditors/FlatCAMGrbEditor.py:4721 +#: flatcamEditors/FlatCAMGrbEditor.py:4745 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." -#: flatcamEditors/FlatCAMGrbEditor.py:4737 +#: flatcamEditors/FlatCAMGrbEditor.py:4761 msgid "Done. Scale Tool completed." msgstr "Executat. Unealta Scalare a terminat." -#: flatcamEditors/FlatCAMGrbEditor.py:4775 +#: flatcamEditors/FlatCAMGrbEditor.py:4799 msgid "Polygon areas marked." msgstr "Ariile poligonale sunt marcate." -#: flatcamEditors/FlatCAMGrbEditor.py:4778 +#: flatcamEditors/FlatCAMGrbEditor.py:4802 msgid "There are no polygons to mark area." msgstr "Nu există poligoane care sa fie marcate." -#: flatcamEditors/FlatCAMGrbEditor.py:5549 +#: flatcamEditors/FlatCAMGrbEditor.py:5573 msgid "Rotation action was not executed." msgstr "Actiuena de rotatie nu a fost efectuatăt." -#: flatcamEditors/FlatCAMGrbEditor.py:5688 +#: flatcamEditors/FlatCAMGrbEditor.py:5712 msgid "Skew action was not executed." msgstr "Actiunea de deformare nu a fost efectuată." -#: flatcamEditors/FlatCAMGrbEditor.py:5758 +#: flatcamEditors/FlatCAMGrbEditor.py:5782 msgid "Scale action was not executed." msgstr "Actiuena de scalare nu a fost efectuată." -#: flatcamEditors/FlatCAMGrbEditor.py:5807 +#: flatcamEditors/FlatCAMGrbEditor.py:5831 msgid "Offset action was not executed." msgstr "Actiuena de offset nu a fost efectuată." -#: flatcamEditors/FlatCAMGrbEditor.py:5863 +#: flatcamEditors/FlatCAMGrbEditor.py:5887 msgid "Geometry shape offset Y cancelled" msgstr "Deplasarea formei geometrice pe axa Y anulată" -#: flatcamEditors/FlatCAMGrbEditor.py:5880 +#: flatcamEditors/FlatCAMGrbEditor.py:5904 msgid "Geometry shape skew X cancelled" msgstr "Deformarea formei geometrice pe axa X anulată" -#: flatcamEditors/FlatCAMGrbEditor.py:5897 +#: flatcamEditors/FlatCAMGrbEditor.py:5921 msgid "Geometry shape skew Y cancelled" msgstr "Deformarea formei geometrice pe axa Y executată" @@ -4589,8 +4733,8 @@ msgid "&Help" msgstr "Ajutor" #: flatcamGUI/FlatCAMGUI.py:400 -msgid "Help\tF1" -msgstr "Ajutor\tF1" +msgid "Online Help\tF1" +msgstr "Resurse online\tF1" #: flatcamGUI/FlatCAMGUI.py:401 msgid "FlatCAM.org" @@ -4604,10 +4748,6 @@ msgstr "Lista shortcut-uri\tF3" msgid "YouTube Channel\tF4" msgstr "YouTube \tF4" -#: flatcamGUI/FlatCAMGUI.py:407 -msgid "About" -msgstr "Despre" - #: flatcamGUI/FlatCAMGUI.py:414 msgid "Add Circle\tO" msgstr "Adaugă Cerc\tO" @@ -4780,11 +4920,11 @@ msgstr "Generează CNC" msgid "View Source" msgstr "Vizualiz. Sursa" -#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1720 +#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1770 msgid "Edit" msgstr "Editează" -#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1726 +#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1776 #: flatcamTools/ToolProperties.py:24 msgid "Properties" msgstr "Proprietati" @@ -4825,15 +4965,15 @@ msgstr "Toolbar Editor Gerber" msgid "Grid Toolbar" msgstr "Toolbar Grid-uri" -#: flatcamGUI/FlatCAMGUI.py:629 flatcamGUI/FlatCAMGUI.py:1973 +#: flatcamGUI/FlatCAMGUI.py:629 flatcamGUI/FlatCAMGUI.py:2056 msgid "Open project" msgstr "Încarcă Proiect" -#: flatcamGUI/FlatCAMGUI.py:630 flatcamGUI/FlatCAMGUI.py:1974 +#: flatcamGUI/FlatCAMGUI.py:630 flatcamGUI/FlatCAMGUI.py:2057 msgid "Save project" msgstr "Salvează Proiect" -#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:1977 +#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:2060 msgid "New Blank Geometry" msgstr "Geometrie Noua (goală)" @@ -4841,175 +4981,174 @@ msgstr "Geometrie Noua (goală)" msgid "New Blank Gerber" msgstr "Gerber Nou (gol)" -#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:1978 +#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2061 msgid "New Blank Excellon" msgstr "Excellon nou (gol)" -#: flatcamGUI/FlatCAMGUI.py:637 flatcamGUI/FlatCAMGUI.py:1980 -msgid "Editor" -msgstr "Editor" - -#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:1982 +#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2065 msgid "Save Object and close the Editor" msgstr "Salvează Obiectul și inchide Editorul" -#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:1986 +#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2069 msgid "&Delete" msgstr "&Șterge" -#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:1989 +#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:2072 msgid "&Replot" msgstr "&Reafișare" -#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:1990 +#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:2073 msgid "&Clear plot" msgstr "&Șterge Afișare" -#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1991 +#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:2074 msgid "Zoom In" msgstr "Marire" -#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1992 +#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:2075 msgid "Zoom Out" msgstr "Micsorare" -#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1657 -#: flatcamGUI/FlatCAMGUI.py:1993 +#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1304 +#: flatcamGUI/FlatCAMGUI.py:1707 flatcamGUI/FlatCAMGUI.py:2076 msgid "Zoom Fit" msgstr "Marire și ajustare" -#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:1998 +#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2081 msgid "&Command Line" msgstr "&Linie de comanda" -#: flatcamGUI/FlatCAMGUI.py:658 flatcamGUI/FlatCAMGUI.py:2001 +#: flatcamGUI/FlatCAMGUI.py:658 flatcamGUI/FlatCAMGUI.py:2084 msgid "2Sided Tool" msgstr "Unealta 2-fețe" -#: flatcamGUI/FlatCAMGUI.py:659 flatcamGUI/FlatCAMGUI.py:2002 +#: flatcamGUI/FlatCAMGUI.py:659 flatcamGUI/FlatCAMGUI.py:2085 msgid "&Cutout Tool" msgstr "Unealta Decupare" -#: flatcamGUI/FlatCAMGUI.py:660 flatcamGUI/FlatCAMGUI.py:2003 +#: flatcamGUI/FlatCAMGUI.py:660 flatcamGUI/FlatCAMGUI.py:2086 #: flatcamGUI/ObjectUI.py:452 flatcamTools/ToolNonCopperClear.py:531 msgid "NCC Tool" msgstr "Unealta NCC" -#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:2007 +#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:2090 msgid "Panel Tool" msgstr "Unealta Panel" -#: flatcamGUI/FlatCAMGUI.py:665 flatcamGUI/FlatCAMGUI.py:2008 +#: flatcamGUI/FlatCAMGUI.py:665 flatcamGUI/FlatCAMGUI.py:2091 #: flatcamTools/ToolFilm.py:209 msgid "Film Tool" msgstr "Unealta Film" -#: flatcamGUI/FlatCAMGUI.py:666 flatcamGUI/FlatCAMGUI.py:2010 +#: flatcamGUI/FlatCAMGUI.py:666 flatcamGUI/FlatCAMGUI.py:2093 #: flatcamTools/ToolSolderPaste.py:455 msgid "SolderPaste Tool" msgstr "Unealta Dispenser SP" -#: flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2011 +#: flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2094 #: flatcamTools/ToolSub.py:28 msgid "Substract Tool" msgstr "Unealta Scădere" -#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:2016 +#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:2099 msgid "Calculators Tool" msgstr "Unealta Calculatoare" #: flatcamGUI/FlatCAMGUI.py:675 flatcamGUI/FlatCAMGUI.py:692 -#: flatcamGUI/FlatCAMGUI.py:726 flatcamGUI/FlatCAMGUI.py:2020 -#: flatcamGUI/FlatCAMGUI.py:2073 +#: flatcamGUI/FlatCAMGUI.py:726 flatcamGUI/FlatCAMGUI.py:2103 +#: flatcamGUI/FlatCAMGUI.py:2156 msgid "Select" msgstr "Selectează" -#: flatcamGUI/FlatCAMGUI.py:676 flatcamGUI/FlatCAMGUI.py:2021 +#: flatcamGUI/FlatCAMGUI.py:676 flatcamGUI/FlatCAMGUI.py:2104 msgid "Add Drill Hole" msgstr "Adaugă o Găurire" -#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:2023 +#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:2106 msgid "Add Drill Hole Array" msgstr "Adaugă o arie de Găuriri" -#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:1712 -#: flatcamGUI/FlatCAMGUI.py:2025 +#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:1562 +#: flatcamGUI/FlatCAMGUI.py:1762 flatcamGUI/FlatCAMGUI.py:2108 msgid "Add Slot" msgstr "Adaugă Slot" -#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:1713 -#: flatcamGUI/FlatCAMGUI.py:2027 +#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:1561 +#: flatcamGUI/FlatCAMGUI.py:1763 flatcamGUI/FlatCAMGUI.py:2110 msgid "Add Slot Array" msgstr "Adaugă o Arie sloturi" -#: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1715 -#: flatcamGUI/FlatCAMGUI.py:2024 +#: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1765 +#: flatcamGUI/FlatCAMGUI.py:2107 msgid "Resize Drill" msgstr "Redimens. Găurire" -#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:2030 +#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:2113 msgid "Copy Drill" msgstr "Copiază Găurire" -#: flatcamGUI/FlatCAMGUI.py:686 flatcamGUI/FlatCAMGUI.py:2032 +#: flatcamGUI/FlatCAMGUI.py:686 flatcamGUI/FlatCAMGUI.py:2115 msgid "Delete Drill" msgstr "Șterge Găurire" -#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2035 +#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2118 msgid "Move Drill" msgstr "Muta Găurire" -#: flatcamGUI/FlatCAMGUI.py:693 flatcamGUI/FlatCAMGUI.py:2039 +#: flatcamGUI/FlatCAMGUI.py:693 flatcamGUI/FlatCAMGUI.py:2122 msgid "Add Circle" msgstr "Adaugă Cerc" -#: flatcamGUI/FlatCAMGUI.py:694 flatcamGUI/FlatCAMGUI.py:2040 +#: flatcamGUI/FlatCAMGUI.py:694 flatcamGUI/FlatCAMGUI.py:2123 msgid "Add Arc" msgstr "Adaugă Arc" -#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:2042 +#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:2125 msgid "Add Rectangle" msgstr "Adaugă Patrulater" -#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2045 +#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2128 msgid "Add Path" msgstr "Adaugă Cale" -#: flatcamGUI/FlatCAMGUI.py:700 flatcamGUI/FlatCAMGUI.py:2047 +#: flatcamGUI/FlatCAMGUI.py:700 flatcamGUI/FlatCAMGUI.py:2130 msgid "Add Polygon" msgstr "Adaugă Poligon" -#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2049 +#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2132 msgid "Add Text" msgstr "Adaugă Text" -#: flatcamGUI/FlatCAMGUI.py:703 flatcamGUI/FlatCAMGUI.py:2050 +#: flatcamGUI/FlatCAMGUI.py:703 flatcamGUI/FlatCAMGUI.py:2133 msgid "Add Buffer" msgstr "Adaugă Bufer" -#: flatcamGUI/FlatCAMGUI.py:704 flatcamGUI/FlatCAMGUI.py:2051 +#: flatcamGUI/FlatCAMGUI.py:704 flatcamGUI/FlatCAMGUI.py:2134 msgid "Paint Shape" msgstr "Paint o forma" #: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:743 -#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:1702 -#: flatcamGUI/FlatCAMGUI.py:2052 flatcamGUI/FlatCAMGUI.py:2089 +#: flatcamGUI/FlatCAMGUI.py:1724 flatcamGUI/FlatCAMGUI.py:1752 +#: flatcamGUI/FlatCAMGUI.py:2135 flatcamGUI/FlatCAMGUI.py:2172 msgid "Eraser" msgstr "Stergere Selectivă" -#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:2055 +#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:2138 msgid "Polygon Union" msgstr "Uniune Poligoane" -#: flatcamGUI/FlatCAMGUI.py:710 flatcamGUI/FlatCAMGUI.py:2057 +#: flatcamGUI/FlatCAMGUI.py:710 flatcamGUI/FlatCAMGUI.py:2140 msgid "Polygon Intersection" msgstr "Intersecţie Poligoane" -#: flatcamGUI/FlatCAMGUI.py:712 flatcamGUI/FlatCAMGUI.py:2059 +#: flatcamGUI/FlatCAMGUI.py:712 flatcamGUI/FlatCAMGUI.py:2142 msgid "Polygon Subtraction" msgstr "Substracţie Poligoane" -#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2062 +#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2145 msgid "Cut Path" msgstr "Taie Cale" @@ -5022,8 +5161,8 @@ msgid "Delete Shape '-'" msgstr "Șterge forme geo." #: flatcamGUI/FlatCAMGUI.py:721 flatcamGUI/FlatCAMGUI.py:750 -#: flatcamGUI/FlatCAMGUI.py:1681 flatcamGUI/FlatCAMGUI.py:1706 -#: flatcamGUI/FlatCAMGUI.py:2067 flatcamGUI/FlatCAMGUI.py:2096 +#: flatcamGUI/FlatCAMGUI.py:1731 flatcamGUI/FlatCAMGUI.py:1756 +#: flatcamGUI/FlatCAMGUI.py:2150 flatcamGUI/FlatCAMGUI.py:2179 msgid "Transformations" msgstr "Transformări" @@ -5031,57 +5170,60 @@ msgstr "Transformări" msgid "Move Objects " msgstr "Mută Obiecte " -#: flatcamGUI/FlatCAMGUI.py:727 flatcamGUI/FlatCAMGUI.py:2074 +#: flatcamGUI/FlatCAMGUI.py:727 flatcamGUI/FlatCAMGUI.py:1672 +#: flatcamGUI/FlatCAMGUI.py:2157 msgid "Add Pad" msgstr "Adaugă Pad" -#: flatcamGUI/FlatCAMGUI.py:729 flatcamGUI/FlatCAMGUI.py:2076 +#: flatcamGUI/FlatCAMGUI.py:729 flatcamGUI/FlatCAMGUI.py:1673 +#: flatcamGUI/FlatCAMGUI.py:2159 msgid "Add Track" msgstr "Adaugă Traseu" -#: flatcamGUI/FlatCAMGUI.py:730 flatcamGUI/FlatCAMGUI.py:2077 +#: flatcamGUI/FlatCAMGUI.py:730 flatcamGUI/FlatCAMGUI.py:1672 +#: flatcamGUI/FlatCAMGUI.py:2160 msgid "Add Region" msgstr "Adaugă Regiune" -#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1694 -#: flatcamGUI/FlatCAMGUI.py:2079 +#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1744 +#: flatcamGUI/FlatCAMGUI.py:2162 msgid "Poligonize" msgstr "Poligonizare" -#: flatcamGUI/FlatCAMGUI.py:734 flatcamGUI/FlatCAMGUI.py:1695 -#: flatcamGUI/FlatCAMGUI.py:2081 +#: flatcamGUI/FlatCAMGUI.py:734 flatcamGUI/FlatCAMGUI.py:1745 +#: flatcamGUI/FlatCAMGUI.py:2164 msgid "SemiDisc" msgstr "SemiDisc" -#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1696 -#: flatcamGUI/FlatCAMGUI.py:2082 +#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1746 +#: flatcamGUI/FlatCAMGUI.py:2165 msgid "Disc" msgstr "Disc" -#: flatcamGUI/FlatCAMGUI.py:741 flatcamGUI/FlatCAMGUI.py:1701 -#: flatcamGUI/FlatCAMGUI.py:2088 +#: flatcamGUI/FlatCAMGUI.py:741 flatcamGUI/FlatCAMGUI.py:1751 +#: flatcamGUI/FlatCAMGUI.py:2171 msgid "Mark Area" msgstr "Marc. aria" -#: flatcamGUI/FlatCAMGUI.py:752 flatcamGUI/FlatCAMGUI.py:1684 -#: flatcamGUI/FlatCAMGUI.py:1725 flatcamGUI/FlatCAMGUI.py:2098 -#: flatcamTools/ToolMove.py:26 +#: flatcamGUI/FlatCAMGUI.py:752 flatcamGUI/FlatCAMGUI.py:1672 +#: flatcamGUI/FlatCAMGUI.py:1734 flatcamGUI/FlatCAMGUI.py:1775 +#: flatcamGUI/FlatCAMGUI.py:2181 flatcamTools/ToolMove.py:26 msgid "Move" msgstr "Mutare" -#: flatcamGUI/FlatCAMGUI.py:758 flatcamGUI/FlatCAMGUI.py:2104 +#: flatcamGUI/FlatCAMGUI.py:758 flatcamGUI/FlatCAMGUI.py:2187 msgid "Snap to grid" msgstr "Lipire la grid" -#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:2107 +#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:2190 msgid "Grid X snapping distance" msgstr "Distanta de lipire la grid pe axa X" -#: flatcamGUI/FlatCAMGUI.py:766 flatcamGUI/FlatCAMGUI.py:2112 +#: flatcamGUI/FlatCAMGUI.py:766 flatcamGUI/FlatCAMGUI.py:2195 msgid "Grid Y snapping distance" msgstr "Distanta de lipire la grid pe axa Y" -#: flatcamGUI/FlatCAMGUI.py:772 flatcamGUI/FlatCAMGUI.py:2118 +#: flatcamGUI/FlatCAMGUI.py:772 flatcamGUI/FlatCAMGUI.py:2201 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." @@ -5089,16 +5231,16 @@ msgstr "" "Când este activ, valoarea de pe Grid_X\n" "este copiata și in Grid_Y." -#: flatcamGUI/FlatCAMGUI.py:778 flatcamGUI/FlatCAMGUI.py:2124 +#: flatcamGUI/FlatCAMGUI.py:778 flatcamGUI/FlatCAMGUI.py:2207 msgid "Snap to corner" msgstr "Lipire la colt" -#: flatcamGUI/FlatCAMGUI.py:782 flatcamGUI/FlatCAMGUI.py:2128 -#: flatcamGUI/FlatCAMGUI.py:3575 +#: flatcamGUI/FlatCAMGUI.py:782 flatcamGUI/FlatCAMGUI.py:2211 +#: flatcamGUI/FlatCAMGUI.py:3670 msgid "Max. magnet distance" msgstr "Distanta magnetica maxima" -#: flatcamGUI/FlatCAMGUI.py:809 flatcamGUI/FlatCAMGUI.py:1651 +#: flatcamGUI/FlatCAMGUI.py:809 flatcamGUI/FlatCAMGUI.py:1701 msgid "Project" msgstr "Proiect" @@ -5192,1389 +5334,717 @@ msgstr "" "Salvează setările curente in fişierul numit: 'current_defaults'\n" "fişier care este cel unde se salvează preferințele cu care se va lucra." -#: flatcamGUI/FlatCAMGUI.py:1018 +#: flatcamGUI/FlatCAMGUI.py:1300 +msgid "SHOW SHORTCUT LIST" +msgstr "ARATA LISTA DE TASTE SHORTCUT" + +#: flatcamGUI/FlatCAMGUI.py:1300 +msgid "Switch to Project Tab" +msgstr "Treci la Tab-ul Proiect" + +#: flatcamGUI/FlatCAMGUI.py:1300 +msgid "Switch to Selected Tab" +msgstr "Treci la Tab-ul Selectat" + +#: flatcamGUI/FlatCAMGUI.py:1300 +msgid "Switch to Tool Tab" +msgstr "Treci la Tab-ul 'Unealta'" + +#: flatcamGUI/FlatCAMGUI.py:1301 +msgid "New Gerber" +msgstr "Gerber Nou" + +#: flatcamGUI/FlatCAMGUI.py:1301 +msgid "Edit Object (if selected)" +msgstr "Editeaza obiectul (daca este selectat)" + +#: flatcamGUI/FlatCAMGUI.py:1301 +msgid "Jump to Coordinates" +msgstr "Sari la Coordonatele" + +#: flatcamGUI/FlatCAMGUI.py:1302 +msgid "New Excellon" +msgstr "Excellon nou" + +#: flatcamGUI/FlatCAMGUI.py:1302 +msgid "Move Obj" +msgstr "Mută Obiecte" + +#: flatcamGUI/FlatCAMGUI.py:1302 +msgid "New Geometry" +msgstr "Geometrie Noua" + +#: flatcamGUI/FlatCAMGUI.py:1302 +msgid "Set Origin" +msgstr "Setează Originea" + +#: flatcamGUI/FlatCAMGUI.py:1302 +msgid "Change Units" +msgstr "Comută Unitati" + +#: flatcamGUI/FlatCAMGUI.py:1303 +msgid "Open Properties Tool" +msgstr "Deschide Unealta Proprietati" + +#: flatcamGUI/FlatCAMGUI.py:1303 +msgid "Rotate by 90 degree CW" +msgstr "Roteste cu 90 grade CW" + +#: flatcamGUI/FlatCAMGUI.py:1303 +msgid "Shell Toggle" +msgstr "Comuta Linie de comanda" + +#: flatcamGUI/FlatCAMGUI.py:1304 msgid "" -"General Shortcut list
\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -"
F3\n" -"  SHOW SHORTCUT LIST
  
1 Switch to Project Tab
2 Switch to Selected Tab
3 Switch to Tool Tab
  
B New Gerber
E Edit Object (if selected)
G Grid On/Off
J Jump to Coordinates
L New Excellon
M Move Obj
N New Geometry
O Set Origin
Q Change Units
P Open Properties Tool
R Rotate by 90 degree CW
S Shell Toggle
T Add a Tool (when in Geometry Selected Tab " -"or in Tools NCC or Tools Paint)
V Zoom Fit
X Flip on X_axis
Y Flip on Y_axis
'-' Zoom Out
'=' Zoom In
  
CTRL+A Select All
CTRL+C Copy Obj
CTRL+E Open Excellon File
CTRL+G Open Gerber File
CTRL+N New Project
CTRL+M Measurement Tool
CTRL+O Open Project
CTRL+S Save Project As
CTRL+F10 Toggle Plot Area
  
SHIFT+C Copy Obj_Name
SHIFT+E Toggle Code Editor
SHIFT+G Toggle the axis
SHIFT+P Open Preferences Window
SHIFT+R Rotate by 90 degree CCW
SHIFT+S Run a Script
SHIFT+W Toggle the workspace
SHIFT+X Skew on X axis
SHIFT+Y Skew on Y axis
  
ALT+C Calculators Tool
ALT+D 2-Sided PCB Tool
ALT+K Solder Paste Dispensing Tool
ALT+L Film PCB Tool
ALT+N Non-Copper Clearing Tool
ALT+P Paint Area Tool
ALT+Q PDF Import Tool
ALT+R Transformations Tool
ALT+S View File Source
ALT+U Cutout PCB Tool
ALT+1 Enable all Plots
ALT+2 Disable all Plots
ALT+3 Disable Non-selected Plots
ALT+F10 Toggle Full Screen
  
CTRL+ALT+X Abort current task (gracefully)
  
F1 Open Online Manual
F4 Open Online Tutorials
Del Delete Object
Del Alternate: Delete Tool
'`' (left to Key_1)Toogle Notebook Area (Left " -"Side)
SPACE En(Dis)able Obj Plot
Escape Deselects all objects
\n" -" \n" -" " +"Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" msgstr "" -"General Shortcut list
\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -"
F3\n" -"  Afișează Lista de Shortcut-uri
  
1 Focus in Tab-ul Proiect
2 Focus in Tab-ul Selectat
3 Focus in Tab-ul Unelte
  
B Gerber Nou
E Editează Obiectul (daca este selectat)\n" -"
G Grid On/Off
J Sari la Coordinate
L Excellon Nou
M Mută Obj
N Geometrie Nouă
O Setează Originea
Q Schimbă Unitătile
P Deschide Unealta de Proprietati
R Rotește cu 90 grade CW
S Comută Shell (linia de comandă)
T Adaugă o Unealtă (când focus-ul este in " -"Tab-ul Selectat pt Geo, sau in Unealta NCC sau unealta Paint)
V Mărește și potrivește
X Oglindește pe axa X
Y Oglindește pe axa Y
'-' Micșorează
'=' Mărește
  
CTRL+A Selectează Tot
CTRL+C Copiază Obiect
CTRL+E Deschide fişier Excellon
CTRL+G Deschide fişier Gerber
CTRL+N Proiect Nou
CTRL+M Unealta de Masurare
CTRL+O Deschide Proiect
CTRL+S Salvează Proiect ca
CTRL+F10 Comută Aria de Afișare
  
SHIFT+C Copiază Nume Obiect
SHIFT+E Comută Editor Cod
SHIFT+G Comută Axele
SHIFT+P Deschide Preferințe
SHIFT+R Rotește cu 90 grade CCW
SHIFT+S Rulează un Script
SHIFT+W Comută Spatiul de Lucru
SHIFT+X Deformează pe axa X
SHIFT+Y Deformează pe axa Y
  
ALT+C Unealta Calculatoare
ALT+D Unealta 2-Layer
ALT+K Unealta Dispensare Pasta Fludor
ALT+L Unealta Film PCB
ALT+N Unealta de curățare zone cupru
ALT+P Unealta Paint
ALT+Q Unealta de import PDF
ALT+R Unealta Transformări
ALT+S Vizualiz. Codul Sursa
ALT+U Unealta de Decupare
ALT+1 Activează toate Afișările
ALT+2 Dezactivează toate afişările/td>\n" -"
ALT+3 Dezactivează toate afişările neselectate\n" -"
ALT+F10 Comută Full Screen
  
CTRL+ALT+X Anuleaza taskul curent
  
F1 Deschide Manualul Online
F4 Deschide Tutoriale Online
Del Șterge Obiectul
Del Alternativ: Șterge Unealta
'`' (in stânga Tasta_1)Comută Aria Notebook " -"(in stânga)
SPACE (Dez)Activează afișare obiect
Escape Deselectează toate obiectele
\n" -" \n" -" " + +#: flatcamGUI/FlatCAMGUI.py:1305 +#, fuzzy +#| msgid "Flip on &X axis\tX" +msgid "Flip on X_axis" +msgstr "Oglindește pe axa &X\tX" + +#: flatcamGUI/FlatCAMGUI.py:1305 +#, fuzzy +#| msgid "Flip on &Y axis\tY" +msgid "Flip on Y_axis" +msgstr "Oglindește pe axa &Y\tY" + +#: flatcamGUI/FlatCAMGUI.py:1305 +#, fuzzy +#| msgid "Select" +msgid "Select All" +msgstr "Selectează" + +#: flatcamGUI/FlatCAMGUI.py:1305 +#, fuzzy +#| msgid "Copy Objects" +msgid "Copy Obj" +msgstr "Copiază Obiecte" + +#: flatcamGUI/FlatCAMGUI.py:1306 +#, fuzzy +#| msgid "Open Excellon" +msgid "Open Excellon File" +msgstr "Încarcă Excellon" + +#: flatcamGUI/FlatCAMGUI.py:1306 +#, fuzzy +#| msgid "Open Gerber" +msgid "Open Gerber File" +msgstr "Încarcă Gerber" + +#: flatcamGUI/FlatCAMGUI.py:1306 +#, fuzzy +#| msgid "Open Project" +msgid "New Project" +msgstr "Încarcă Project" + +#: flatcamGUI/FlatCAMGUI.py:1306 flatcamGUI/FlatCAMGUI.py:1486 +#, fuzzy +#| msgid "Measurement" +msgid "Measurement Tool" +msgstr "Masuratoare" + +#: flatcamGUI/FlatCAMGUI.py:1307 +#, fuzzy +#| msgid "Save Project As ..." +msgid "Save Project As" +msgstr "Salvează Proiectul ca ..." + +#: flatcamGUI/FlatCAMGUI.py:1307 +#, fuzzy +#| msgid "&Toggle Plot Area\tCTRL+F10" +msgid "Toggle Plot Area" +msgstr "Comută Aria de Afișare\tCTRL+F10" + +#: flatcamGUI/FlatCAMGUI.py:1307 +#, fuzzy +#| msgid "Copy Objects" +msgid "Copy Obj_Name" +msgstr "Copiază Obiecte" + +#: flatcamGUI/FlatCAMGUI.py:1307 +#, fuzzy +#| msgid "Toggle Code Editor\tCTRL+E" +msgid "Toggle Code Editor" +msgstr "Comută Editorul de cod\tCTRL+E" + +#: flatcamGUI/FlatCAMGUI.py:1308 +#, fuzzy +#| msgid "Toggle Units" +msgid "Toggle the axis" +msgstr "Comută Unitati" + +#: flatcamGUI/FlatCAMGUI.py:1308 +#, fuzzy +#| msgid "App Preferences" +msgid "Open Preferences Window" +msgstr "Preferințele Aplicaţie" + +#: flatcamGUI/FlatCAMGUI.py:1308 +msgid "Rotate by 90 degree CCW" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1308 +#, fuzzy +#| msgid "Run TCL script" +msgid "Run a Script" +msgstr "Ruleaza TCL script" + +#: flatcamGUI/FlatCAMGUI.py:1309 +#, fuzzy +#| msgid "Toggle Workspace\tSHIFT+W" +msgid "Toggle the workspace" +msgstr "Comută Suprafata de lucru\tSHIFT+W" + +#: flatcamGUI/FlatCAMGUI.py:1309 +#, fuzzy +#| msgid "Skew on X axis ..." +msgid "Skew on X axis" +msgstr "Deformare pe axa X ..." + +#: flatcamGUI/FlatCAMGUI.py:1309 +#, fuzzy +#| msgid "Skew on Y axis ..." +msgid "Skew on Y axis" +msgstr "Deformare pe axa Y ..." + +#: flatcamGUI/FlatCAMGUI.py:1310 +#, fuzzy +#| msgid "2-Sided Tool" +msgid "2-Sided PCB Tool" +msgstr "Unealta 2-fețe" + +#: flatcamGUI/FlatCAMGUI.py:1310 +#, fuzzy +#| msgid "Solder Paste Tool" +msgid "Solder Paste Dispensing Tool" +msgstr "Unealta DispensorPF" + +#: flatcamGUI/FlatCAMGUI.py:1310 +#, fuzzy +#| msgid "Film Tool" +msgid "Film PCB Tool" +msgstr "Unealta Film" + +#: flatcamGUI/FlatCAMGUI.py:1310 +#, fuzzy +#| msgid "Non-Copper Clearing" +msgid "Non-Copper Clearing Tool" +msgstr "Curățăre Non-Cu" #: flatcamGUI/FlatCAMGUI.py:1311 -msgid "" -"Editor Shortcut list
\n" -"
\n" -" GEOMETRY EDITOR
\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -"
A\n" -"  Draw an Arc
B Buffer Tool
C Copy Geo Item
D Within Add Arc will toogle the ARC " -"direction: CW or CCW
E Polygon Intersection Tool
I Paint Tool
J Jump to Location (x, y)
K Toggle Corner Snap
M Move Geo Item
M Within Add Arc will cycle through the ARC " -"modes
N Draw a Polygon
O Draw a Circle
P Draw a Path
R Draw Rectangle
S Polygon Substraction Tool
T Add Text Tool
U Polygon Union Tool
X Flip shape on X axis
Y Flip shape on Y axis
  
SHIFT+X Skew shape on X axis
SHIFT+Y Skew shape on Y axis
  
ALT+R Editor Transformation Tool
ALT+X Offset shape on X axis
ALT+Y Offset shape on Y axis
  
CTRL+M Measurement Tool
CTRL+S Save Object and Exit Editor
CTRL+X Polygon Cut Tool
  
Space Rotate Geometry
ENTER Finish drawing for certain tools
ESC Abort and return to Select
Del Delete Shape
\n" -"
\n" -"
\n" -" EXCELLON EDITOR
\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -"
A\n" -"  Add Drill Array
C Copy Drill(s)
D Add Drill
J Jump to Location (x, y)
M Move Drill(s)
Q\n" -"  Add Slot Array
R Resize Drill(s)
T Add a new Tool
W\n" -"  Add Slot
  
Del Delete Drill(s)
Del Alternate: Delete Tool(s)
  
ESC Abort and return to Select
CTRL+S Save Object and Exit Editor
\n" -"
\n" -"
\n" -" GERBER EDITOR
\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -"
A\n" -"  Add Pad Array
B Buffer
C Copy
D Add Disc
E Add SemiDisc
J Jump to Location (x, y)
M Move
N Add Region
P Add Pad
R Within Track & Region Tools will cycle in " -"REVERSE the bend modes
S Scale
T Add Track
T Within Track & Region Tools will cycle " -"FORWARD the bend modes
  
Del Delete
Del Alternate: Delete Apertures
  
ESC Abort and return to Select
CTRL+E Eraser Tool
CTRL+S Save Object and Exit Editor
  
ALT+A Mark Area Tool
ALT+N Poligonize Tool
ALT+R Transformation Tool
\n" -" " -msgstr "" -"Lista de teste shortcut in Editor
\n" -"
\n" -" EDITOR GEOMETRII
\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -"
A\n" -"  Deseneaza un arc
B Unealta Bufer
C Copiază o geometrie
D Pt cazul Adauga Arc va schimba directia " -"curbei: CW sau CCW
E Unealta Intersectie Poligoane
I Unealta Paint
J Sari la locatie (x, y)
K Comută magnet colt
M Muta geometrie
M Pt cazul Adauga Arc va parcurge modurile " -"de realizare a curbelor
N Deseneaza un Poligon
O Deseneaza un Cerc
P Deseneaza o Cale
R Deseneaza un Patrulater
S Unealta de Substractie Poligoane
T Unealta de adaugare Text
U Unealta de Uniune Poligoane
X Oglindire pe axa X
Y Oglindire pe axa Y
  
SHIFT+X Deformeaza pe axa X
SHIFT+Y Deformeaza pe axa Y
  
ALT+R Unealta Transformare din Editor
ALT+X Deplaseaza pe axa X
ALT+Y Deplaseaza pe axa Y
  
CTRL+M Unealta de masurare
CTRL+S Inchide Editorul
CTRL+X Unealta de Decupare Poligoane
  
Space Roteste geometria
ENTER Finalizeaza desenul pt anumite tipuri de " -"geo.
ESC Renunță si revino la Unealta Selectie\n" -"
Del Sterge geometrie
\n" -"
\n" -"
\n" -" EDITOR EXCELLON
\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -"
A\n" -"  Adauga o arie de gauri
C Copiază gauri
D Adauga o gaura
J Sari la locatia (x, y)
M Muta gauri
Q\n" -"  Adăugați Arie de sloturi\n" -"
R Redimensioneaza gauri
T Adauga o noua unealta
W\n" -"  Adăugați slot
  
Del Sterge gauri
Del Alternativ: Sterge Unelte
  
ESC Renunță si revino la Unealta de Selectie\n" -"
CTRL+S Inchide Editorul
\n" -"
\n" -"
\n" -" EDITOR GERBER
\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -"
A\n" -"  Adauga o arie de Paduri\n" -"
B Bufer
C Copiere
D Adauga Disc
J Sari la locatia (x, y)
M Muta
N Adauga Regiune
P Adauga Pad
R In uneltele Traseu si Regiune va parcurge " -"in Revers modurile de indoire
S Scalare
T Adauga Traseu
R In uneltele Traseu si Regiune va parcurge " -"in Avans modurile de indoire
  
Del Stergere
Del Alternativ: Sterge aperturi
  
ESC Renunță si revino la Unealta Selectie\n" -"
CTRL+E Unealta Radieră
CTRL+S Inchide Editorul
  
ALT+A Unealta Marcare Arii
ALT+N Unealta Poligonizare
ALT+R Unealta Transformare
\n" -" " +#, fuzzy +#| msgid "Paint Area" +msgid "Paint Area Tool" +msgstr "Unealta Paint" -#: flatcamGUI/FlatCAMGUI.py:1642 +#: flatcamGUI/FlatCAMGUI.py:1311 flatcamTools/ToolPDF.py:38 +msgid "PDF Import Tool" +msgstr "Unealta import PDF" + +#: flatcamGUI/FlatCAMGUI.py:1311 +#, fuzzy +#| msgid "Transformations" +msgid "Transformations Tool" +msgstr "Transformări" + +#: flatcamGUI/FlatCAMGUI.py:1311 +#, fuzzy +#| msgid "View Source" +msgid "View File Source" +msgstr "Vizualiz. Sursa" + +#: flatcamGUI/FlatCAMGUI.py:1312 +#, fuzzy +#| msgid "Cutout Tool" +msgid "Cutout PCB Tool" +msgstr "Unealta Decupare" + +#: flatcamGUI/FlatCAMGUI.py:1312 +#, fuzzy +#| msgid "Enable Plot" +msgid "Enable all Plots" +msgstr "Activează Afișare" + +#: flatcamGUI/FlatCAMGUI.py:1312 +#, fuzzy +#| msgid "Disable Plot" +msgid "Disable all Plots" +msgstr "Dezactivează Afișare" + +#: flatcamGUI/FlatCAMGUI.py:1312 +#, fuzzy +#| msgid "Disable non-selected\tALT+3" +msgid "Disable Non-selected Plots" +msgstr "Dezactivează non-selectate\tALT+3" + +#: flatcamGUI/FlatCAMGUI.py:1313 +#, fuzzy +#| msgid "&Toggle FullScreen\tALT+F10" +msgid "Toggle Full Screen" +msgstr "Comută FullScreen\tALT+F10" + +#: flatcamGUI/FlatCAMGUI.py:1313 +msgid "Abort current task (gracefully)" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1313 +msgid "Open Online Manual" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1314 +msgid "Open Online Tutorials" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1314 flatcamTools/ToolSolderPaste.py:412 +msgid "Delete Object" +msgstr "Șterge Obiectul" + +#: flatcamGUI/FlatCAMGUI.py:1314 +#, fuzzy +#| msgid "Delete Tool" +msgid "Alternate: Delete Tool" +msgstr "Șterge Unealta" + +#: flatcamGUI/FlatCAMGUI.py:1315 +msgid "(left to Key_1)Toogle Notebook Area (Left Side)" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1315 +#, fuzzy +#| msgid "Disable Plot" +msgid "En(Dis)able Obj Plot" +msgstr "Dezactivează Afișare" + +#: flatcamGUI/FlatCAMGUI.py:1315 +#, fuzzy +#| msgid "Delete objects" +msgid "Deselects all objects" +msgstr "Șterge obiectele" + +#: flatcamGUI/FlatCAMGUI.py:1329 +#, fuzzy +#| msgid "Key Shortcut List" +msgid "Editor Shortcut list" +msgstr "Lista de shortcut-uri" + +#: flatcamGUI/FlatCAMGUI.py:1479 +#, fuzzy +#| msgid "GEOMETRY" +msgid "GEOMETRY EDITOR" +msgstr "GEOMETRIE" + +#: flatcamGUI/FlatCAMGUI.py:1479 +msgid "Draw an Arc" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1479 +#, fuzzy +#| msgid "Copy Geom\tC" +msgid "Copy Geo Item" +msgstr "Copiază Geo\tC" + +#: flatcamGUI/FlatCAMGUI.py:1480 +msgid "Within Add Arc will toogle the ARC direction: CW or CCW" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1480 +#, fuzzy +#| msgid "Polygon Intersection" +msgid "Polygon Intersection Tool" +msgstr "Intersecţie Poligoane" + +#: flatcamGUI/FlatCAMGUI.py:1481 +#, fuzzy +#| msgid "Paint Tool" +msgid "Geo Paint Tool" +msgstr "Unealta Paint" + +#: flatcamGUI/FlatCAMGUI.py:1481 flatcamGUI/FlatCAMGUI.py:1561 +#: flatcamGUI/FlatCAMGUI.py:1672 +#, fuzzy +#| msgid "Jump to Location\tJ" +msgid "Jump to Location (x, y)" +msgstr "Sari la Locaţie\tJ" + +#: flatcamGUI/FlatCAMGUI.py:1481 +#, fuzzy +#| msgid "Toggle Corner Snap\tK" +msgid "Toggle Corner Snap" +msgstr "Comută lipire colt\tK" + +#: flatcamGUI/FlatCAMGUI.py:1481 +msgid "Move Geo Item" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1482 +msgid "Within Add Arc will cycle through the ARC modes" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1482 +#, fuzzy +#| msgid "Polygon" +msgid "Draw a Polygon" +msgstr "Poligon" + +#: flatcamGUI/FlatCAMGUI.py:1482 +#, fuzzy +#| msgid "Circle" +msgid "Draw a Circle" +msgstr "Cerc" + +#: flatcamGUI/FlatCAMGUI.py:1483 +msgid "Draw a Path" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1483 +#, fuzzy +#| msgid "Rectangle" +msgid "Draw Rectangle" +msgstr "Patrulater" + +#: flatcamGUI/FlatCAMGUI.py:1483 +#, fuzzy +#| msgid "Polygon Subtraction" +msgid "Polygon Substraction Tool" +msgstr "Substracţie Poligoane" + +#: flatcamGUI/FlatCAMGUI.py:1483 +#, fuzzy +#| msgid "Text Tool" +msgid "Add Text Tool" +msgstr "Unealta Text" + +#: flatcamGUI/FlatCAMGUI.py:1484 +#, fuzzy +#| msgid "Polygon Union" +msgid "Polygon Union Tool" +msgstr "Uniune Poligoane" + +#: flatcamGUI/FlatCAMGUI.py:1484 +#, fuzzy +#| msgid "Flip on &X axis\tX" +msgid "Flip shape on X axis" +msgstr "Oglindește pe axa &X\tX" + +#: flatcamGUI/FlatCAMGUI.py:1484 +#, fuzzy +#| msgid "Flip on &Y axis\tY" +msgid "Flip shape on Y axis" +msgstr "Oglindește pe axa &Y\tY" + +#: flatcamGUI/FlatCAMGUI.py:1484 +#, fuzzy +#| msgid "Skew on X axis ..." +msgid "Skew shape on X axis" +msgstr "Deformare pe axa X ..." + +#: flatcamGUI/FlatCAMGUI.py:1485 +#, fuzzy +#| msgid "Skew on Y axis ..." +msgid "Skew shape on Y axis" +msgstr "Deformare pe axa Y ..." + +#: flatcamGUI/FlatCAMGUI.py:1485 +#, fuzzy +#| msgid "Transform Tool" +msgid "Editor Transformation Tool" +msgstr "Unealta Transformare" + +#: flatcamGUI/FlatCAMGUI.py:1485 +#, fuzzy +#| msgid "Offset on X axis ..." +msgid "Offset shape on X axis" +msgstr "Ofset pe axa X ..." + +#: flatcamGUI/FlatCAMGUI.py:1486 +#, fuzzy +#| msgid "Offset on Y axis ..." +msgid "Offset shape on Y axis" +msgstr "Ofset pe axa Y ..." + +#: flatcamGUI/FlatCAMGUI.py:1486 flatcamGUI/FlatCAMGUI.py:1563 +#: flatcamGUI/FlatCAMGUI.py:1676 +#, fuzzy +#| msgid "Save Object and close the Editor" +msgid "Save Object and Exit Editor" +msgstr "Salvează Obiectul și inchide Editorul" + +#: flatcamGUI/FlatCAMGUI.py:1486 +#, fuzzy +#| msgid "Polygon Subtraction" +msgid "Polygon Cut Tool" +msgstr "Substracţie Poligoane" + +#: flatcamGUI/FlatCAMGUI.py:1487 +#, fuzzy +#| msgid "Generate Geometry" +msgid "Rotate Geometry" +msgstr "Genereza Geometrie" + +#: flatcamGUI/FlatCAMGUI.py:1487 +msgid "Finish drawing for certain tools" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1487 flatcamGUI/FlatCAMGUI.py:1563 +#: flatcamGUI/FlatCAMGUI.py:1675 +msgid "Abort and return to Select" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1488 flatcamGUI/FlatCAMGUI.py:2148 +msgid "Delete Shape" +msgstr "Șterge forme geo" + +#: flatcamGUI/FlatCAMGUI.py:1560 +#, fuzzy +#| msgid "EXCELLON" +msgid "EXCELLON EDITOR" +msgstr "EXCELLON" + +#: flatcamGUI/FlatCAMGUI.py:1560 +msgid "Copy Drill(s)" +msgstr "Copiaza Găurire" + +#: flatcamGUI/FlatCAMGUI.py:1560 flatcamGUI/FlatCAMGUI.py:1759 +msgid "Add Drill" +msgstr "Adaugă găurire" + +#: flatcamGUI/FlatCAMGUI.py:1561 +#, fuzzy +#| msgid "Move Drill(s)\tM" +msgid "Move Drill(s)" +msgstr "Muta Găuriri\tM" + +#: flatcamGUI/FlatCAMGUI.py:1562 +#, fuzzy +#| msgid "Add Tool" +msgid "Add a new Tool" +msgstr "Adaugă Unealta" + +#: flatcamGUI/FlatCAMGUI.py:1562 +#, fuzzy +#| msgid "Delete Drill" +msgid "Delete Drill(s)" +msgstr "Șterge Găurire" + +#: flatcamGUI/FlatCAMGUI.py:1562 +#, fuzzy +#| msgid "Delete Tool" +msgid "Alternate: Delete Tool(s)" +msgstr "Șterge Unealta" + +#: flatcamGUI/FlatCAMGUI.py:1671 +#, fuzzy +#| msgid "GERBER" +msgid "GERBER EDITOR" +msgstr "GERBER" + +#: flatcamGUI/FlatCAMGUI.py:1671 +#, fuzzy +#| msgid "Add Disc\tD" +msgid "Add Disc" +msgstr "Adaugă Disc\tD" + +#: flatcamGUI/FlatCAMGUI.py:1671 +#, fuzzy +#| msgid "Add SemiDisc\tE" +msgid "Add SemiDisc" +msgstr "Adaugă SemiDisc\tE" + +#: flatcamGUI/FlatCAMGUI.py:1673 +msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1674 +msgid "Within Track & Region Tools will cycle FORWARD the bend modes" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1675 +#, fuzzy +#| msgid "Add/Delete Aperture" +msgid "Alternate: Delete Apertures" +msgstr "Adaugă/Șterge apertură" + +#: flatcamGUI/FlatCAMGUI.py:1675 +#, fuzzy +#| msgid "Transform Tool" +msgid "Eraser Tool" +msgstr "Unealta Transformare" + +#: flatcamGUI/FlatCAMGUI.py:1676 flatcamGUI/FlatCAMGUI.py:4935 +msgid "Mark Area Tool" +msgstr "Unealta de Marc. Arie" + +#: flatcamGUI/FlatCAMGUI.py:1676 +#, fuzzy +#| msgid "Poligonize" +msgid "Poligonize Tool" +msgstr "Poligonizare" + +#: flatcamGUI/FlatCAMGUI.py:1676 +#, fuzzy +#| msgid "Transform Tool" +msgid "Transformation Tool" +msgstr "Unealta Transformare" + +#: flatcamGUI/FlatCAMGUI.py:1692 msgid "Toggle Visibility" msgstr "Comută Vizibilitate" -#: flatcamGUI/FlatCAMGUI.py:1643 +#: flatcamGUI/FlatCAMGUI.py:1693 msgid "Toggle Panel" msgstr "Comută Panel" -#: flatcamGUI/FlatCAMGUI.py:1646 +#: flatcamGUI/FlatCAMGUI.py:1696 msgid "New" msgstr "Nou" -#: flatcamGUI/FlatCAMGUI.py:1647 +#: flatcamGUI/FlatCAMGUI.py:1697 msgid "Geometry" msgstr "Geometrie" -#: flatcamGUI/FlatCAMGUI.py:1649 +#: flatcamGUI/FlatCAMGUI.py:1699 msgid "Excellon" msgstr "Excellon" -#: flatcamGUI/FlatCAMGUI.py:1654 +#: flatcamGUI/FlatCAMGUI.py:1704 msgid "Grids" msgstr "Grid-uri" -#: flatcamGUI/FlatCAMGUI.py:1656 +#: flatcamGUI/FlatCAMGUI.py:1706 msgid "View" msgstr "Vizualizare" -#: flatcamGUI/FlatCAMGUI.py:1658 +#: flatcamGUI/FlatCAMGUI.py:1708 msgid "Clear Plot" msgstr "Șterge Afișare" -#: flatcamGUI/FlatCAMGUI.py:1659 +#: flatcamGUI/FlatCAMGUI.py:1709 msgid "Replot" msgstr "Reafișare" -#: flatcamGUI/FlatCAMGUI.py:1662 +#: flatcamGUI/FlatCAMGUI.py:1712 msgid "Geo Editor" msgstr "Editor Geometrii" -#: flatcamGUI/FlatCAMGUI.py:1663 +#: flatcamGUI/FlatCAMGUI.py:1713 msgid "Path" msgstr "Pe cale" -#: flatcamGUI/FlatCAMGUI.py:1664 +#: flatcamGUI/FlatCAMGUI.py:1714 msgid "Rectangle" msgstr "Patrulater" -#: flatcamGUI/FlatCAMGUI.py:1666 +#: flatcamGUI/FlatCAMGUI.py:1716 msgid "Circle" msgstr "Cerc" -#: flatcamGUI/FlatCAMGUI.py:1667 +#: flatcamGUI/FlatCAMGUI.py:1717 msgid "Polygon" msgstr "Poligon" -#: flatcamGUI/FlatCAMGUI.py:1668 +#: flatcamGUI/FlatCAMGUI.py:1718 msgid "Arc" msgstr "Arc" -#: flatcamGUI/FlatCAMGUI.py:1671 +#: flatcamGUI/FlatCAMGUI.py:1721 msgid "Text" msgstr "Text" -#: flatcamGUI/FlatCAMGUI.py:1677 +#: flatcamGUI/FlatCAMGUI.py:1727 msgid "Union" msgstr "Uniune" -#: flatcamGUI/FlatCAMGUI.py:1678 +#: flatcamGUI/FlatCAMGUI.py:1728 msgid "Intersection" msgstr "Intersecţie" -#: flatcamGUI/FlatCAMGUI.py:1679 +#: flatcamGUI/FlatCAMGUI.py:1729 msgid "Substraction" msgstr "Scădere" -#: flatcamGUI/FlatCAMGUI.py:1680 flatcamGUI/FlatCAMGUI.py:6175 +#: flatcamGUI/FlatCAMGUI.py:1730 flatcamGUI/FlatCAMGUI.py:6307 #: flatcamGUI/ObjectUI.py:1409 msgid "Cut" msgstr "Tăiere" -#: flatcamGUI/FlatCAMGUI.py:1687 +#: flatcamGUI/FlatCAMGUI.py:1737 msgid "Pad" msgstr "Pad" -#: flatcamGUI/FlatCAMGUI.py:1688 +#: flatcamGUI/FlatCAMGUI.py:1738 msgid "Pad Array" msgstr "Arie de paduri" -#: flatcamGUI/FlatCAMGUI.py:1691 +#: flatcamGUI/FlatCAMGUI.py:1741 msgid "Track" msgstr "Traseu" -#: flatcamGUI/FlatCAMGUI.py:1692 +#: flatcamGUI/FlatCAMGUI.py:1742 msgid "Region" msgstr "Regiune" -#: flatcamGUI/FlatCAMGUI.py:1708 +#: flatcamGUI/FlatCAMGUI.py:1758 msgid "Exc Editor" msgstr "Editor EXC" -#: flatcamGUI/FlatCAMGUI.py:1709 -msgid "Add Drill" -msgstr "Adaugă găurire" - -#: flatcamGUI/FlatCAMGUI.py:1745 +#: flatcamGUI/FlatCAMGUI.py:1808 msgid "Print Preview" msgstr "Preview tiparire" -#: flatcamGUI/FlatCAMGUI.py:1746 +#: flatcamGUI/FlatCAMGUI.py:1809 +msgid "Open a OS standard Preview Print window." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1810 msgid "Print Code" msgstr "Tipareste Cod" -#: flatcamGUI/FlatCAMGUI.py:1747 +#: flatcamGUI/FlatCAMGUI.py:1811 +msgid "Open a OS standard Print window." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1813 msgid "Find in Code" msgstr "Cauta in Cod" -#: flatcamGUI/FlatCAMGUI.py:1752 +#: flatcamGUI/FlatCAMGUI.py:1814 +msgid "Will search and highlight in yellow the string in the Find box." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1820 +msgid "Find box. Enter here the strings to be searched in the text." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1823 msgid "Replace With" msgstr "Inlocuieste cu" -#: flatcamGUI/FlatCAMGUI.py:1756 flatcamGUI/FlatCAMGUI.py:6173 -#: flatcamGUI/FlatCAMGUI.py:6966 flatcamGUI/ObjectUI.py:1407 +#: flatcamGUI/FlatCAMGUI.py:1824 +#, fuzzy +#| msgid "" +#| "When checked it will replace all instances in the 'Find' box\n" +#| "with the text in the 'Replace' box.." +msgid "" +"Will replace the string from the Find box with the one in the Replace box." +msgstr "" +"Când este bifat, va inlocui toate cuvintele gasite conform cu ce este in " +"'Caută'\n" +"cu textul din casuta 'Inlocuieste'..." + +#: flatcamGUI/FlatCAMGUI.py:1828 +msgid "String to replace the one in the Find box throughout the text." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1831 flatcamGUI/FlatCAMGUI.py:6305 +#: flatcamGUI/FlatCAMGUI.py:7098 flatcamGUI/ObjectUI.py:1407 msgid "All" msgstr "Toate" -#: flatcamGUI/FlatCAMGUI.py:1758 +#: flatcamGUI/FlatCAMGUI.py:1833 msgid "" "When checked it will replace all instances in the 'Find' box\n" "with the text in the 'Replace' box.." @@ -6583,15 +6053,33 @@ msgstr "" "'Caută'\n" "cu textul din casuta 'Inlocuieste'..." -#: flatcamGUI/FlatCAMGUI.py:1761 +#: flatcamGUI/FlatCAMGUI.py:1836 msgid "Open Code" msgstr "Deschide Cod" -#: flatcamGUI/FlatCAMGUI.py:1762 +#: flatcamGUI/FlatCAMGUI.py:1837 +msgid "Will open a text file in the editor." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1839 msgid "Save Code" msgstr "Salvează Cod" -#: flatcamGUI/FlatCAMGUI.py:1797 +#: flatcamGUI/FlatCAMGUI.py:1840 +msgid "Will save the text in the editor into a file." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1842 +#, fuzzy +#| msgid "Open Code" +msgid "Run Code" +msgstr "Deschide Cod" + +#: flatcamGUI/FlatCAMGUI.py:1843 +msgid "Will run the TCL commands found in the text file, one by one." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1881 msgid "" "Relative neasurement.\n" "Reference is last click position" @@ -6599,7 +6087,7 @@ msgstr "" "Măsurătoare relativă.\n" "Referința este poziţia ultimului click pe canvas" -#: flatcamGUI/FlatCAMGUI.py:1803 +#: flatcamGUI/FlatCAMGUI.py:1887 msgid "" "Absolute neasurement.\n" "Reference is (X=0, Y= 0) position" @@ -6607,27 +6095,23 @@ msgstr "" "Măsurătoare absolută.\n" "Referința este originea (0, 0)" -#: flatcamGUI/FlatCAMGUI.py:1933 +#: flatcamGUI/FlatCAMGUI.py:2016 msgid "Lock Toolbars" msgstr "Blochează Toolbar-uri" -#: flatcamGUI/FlatCAMGUI.py:2038 +#: flatcamGUI/FlatCAMGUI.py:2121 msgid "Select 'Esc'" msgstr "Select" -#: flatcamGUI/FlatCAMGUI.py:2063 +#: flatcamGUI/FlatCAMGUI.py:2146 msgid "Copy Objects" msgstr "Copiază Obiecte" -#: flatcamGUI/FlatCAMGUI.py:2065 -msgid "Delete Shape" -msgstr "Șterge forme geo" - -#: flatcamGUI/FlatCAMGUI.py:2070 +#: flatcamGUI/FlatCAMGUI.py:2153 msgid "Move Objects" msgstr "Mută Obiecte" -#: flatcamGUI/FlatCAMGUI.py:2506 +#: flatcamGUI/FlatCAMGUI.py:2589 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -6638,21 +6122,12 @@ msgstr "" "apoi selectează forma geo. tăietoare. La final apasă tasta ~X~ sau\n" "butonul corespunzator din Toolbar." -#: flatcamGUI/FlatCAMGUI.py:2513 flatcamGUI/FlatCAMGUI.py:2650 -#: flatcamGUI/FlatCAMGUI.py:2709 flatcamGUI/FlatCAMGUI.py:2729 +#: flatcamGUI/FlatCAMGUI.py:2596 flatcamGUI/FlatCAMGUI.py:2734 +#: flatcamGUI/FlatCAMGUI.py:2793 flatcamGUI/FlatCAMGUI.py:2813 msgid "Warning" msgstr "Atenţie" -#: flatcamGUI/FlatCAMGUI.py:2560 flatcamGUI/FlatCAMGUI.py:2572 -msgid "[success] Done." -msgstr "[success] Executat." - -#: flatcamGUI/FlatCAMGUI.py:2580 flatcamGUI/FlatCAMGUI.py:2788 -#: flatcamGUI/FlatCAMGUI.py:2999 -msgid "[WARNING_NOTCL] Cancelled." -msgstr "[WARNING_NOTCL] Anulat." - -#: flatcamGUI/FlatCAMGUI.py:2645 +#: flatcamGUI/FlatCAMGUI.py:2729 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." @@ -6660,7 +6135,7 @@ msgstr "" "Selectează forma geometrică asupra căreia să se\n" "aplice Unealta Intersecţie." -#: flatcamGUI/FlatCAMGUI.py:2704 +#: flatcamGUI/FlatCAMGUI.py:2788 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." @@ -6668,7 +6143,7 @@ msgstr "" "Selectează forma geometrică asupra căreia să se\n" "aplice Unealta Substracţie." -#: flatcamGUI/FlatCAMGUI.py:2724 +#: flatcamGUI/FlatCAMGUI.py:2808 msgid "" "Please select geometry items \n" "on which to perform union." @@ -6676,68 +6151,71 @@ msgstr "" "Selectează forma geometrică asupra căreia să se\n" "aplice Unealta Uniune." -#: flatcamGUI/FlatCAMGUI.py:2804 flatcamGUI/FlatCAMGUI.py:3016 -msgid "[WARNING_NOTCL] Cancelled. Nothing selected to delete." +#: flatcamGUI/FlatCAMGUI.py:2889 flatcamGUI/FlatCAMGUI.py:3104 +#, fuzzy +#| msgid "[WARNING_NOTCL] Cancelled. Nothing selected to delete." +msgid "Cancelled. Nothing selected to delete." msgstr "[WARNING_NOTCL] Anulat. Nimic nu este selectat pentru ștergere." -#: flatcamGUI/FlatCAMGUI.py:2888 flatcamGUI/FlatCAMGUI.py:3083 -msgid "[WARNING_NOTCL] Cancelled. Nothing selected to copy." +#: flatcamGUI/FlatCAMGUI.py:2974 flatcamGUI/FlatCAMGUI.py:3172 +#, fuzzy +#| msgid "[WARNING_NOTCL] Cancelled. Nothing selected to copy." +msgid "Cancelled. Nothing selected to copy." msgstr "[WARNING_NOTCL] Anulat. Nimic nu este selectat pentru copiere." -#: flatcamGUI/FlatCAMGUI.py:2934 flatcamGUI/FlatCAMGUI.py:3129 -msgid "[WARNING_NOTCL] Cancelled. Nothing selected to move." +#: flatcamGUI/FlatCAMGUI.py:3021 flatcamGUI/FlatCAMGUI.py:3219 +#, fuzzy +#| msgid "[WARNING_NOTCL] Cancelled. Nothing selected to move." +msgid "Cancelled. Nothing selected to move." msgstr "[WARNING_NOTCL] Anulat. Nimic nu este selectat pentru mutare." -#: flatcamGUI/FlatCAMGUI.py:3155 +#: flatcamGUI/FlatCAMGUI.py:3245 msgid "New Tool ..." msgstr "O noua Unealtă ..." -#: flatcamGUI/FlatCAMGUI.py:3156 +#: flatcamGUI/FlatCAMGUI.py:3246 msgid "Enter a Tool Diameter" msgstr "Introduceti un Diametru de Unealtă" -#: flatcamGUI/FlatCAMGUI.py:3164 -#, python-brace-format -msgid "[success] Added new tool with dia: {dia} {units}" -msgstr "[success] O noua unealtă este adăugată cu diametrul: {dia} {units}" +#: flatcamGUI/FlatCAMGUI.py:3262 +#, fuzzy +#| msgid "Adding Tool cancelled" +msgid "Adding Tool cancelled ..." +msgstr "Adăugarea unei unelte anulată" -#: flatcamGUI/FlatCAMGUI.py:3211 +#: flatcamGUI/FlatCAMGUI.py:3305 msgid "Measurement Tool exit..." msgstr "Măsurătoarea s-a terminat ..." -#: flatcamGUI/FlatCAMGUI.py:3312 -msgid "[WARNING_NOTCL] Application is saving the project. Please wait ..." -msgstr "[WARNING_NOTCL] Aplicația salvează proiectul. Vă rugăm aşteptați ..." - -#: flatcamGUI/FlatCAMGUI.py:3554 +#: flatcamGUI/FlatCAMGUI.py:3649 msgid "GUI Preferences" msgstr "Preferințe GUI" -#: flatcamGUI/FlatCAMGUI.py:3560 +#: flatcamGUI/FlatCAMGUI.py:3655 msgid "Grid X value" msgstr "Valoarea Grid_X" -#: flatcamGUI/FlatCAMGUI.py:3562 +#: flatcamGUI/FlatCAMGUI.py:3657 msgid "This is the Grid snap value on X axis." msgstr "Aceasta este valoare pentru lipire pe Grid pe axa X." -#: flatcamGUI/FlatCAMGUI.py:3567 +#: flatcamGUI/FlatCAMGUI.py:3662 msgid "Grid Y value" msgstr "Valoarea Grid_Y" -#: flatcamGUI/FlatCAMGUI.py:3569 +#: flatcamGUI/FlatCAMGUI.py:3664 msgid "This is the Grid snap value on Y axis." msgstr "Aceasta este valoare pentru lipire pe Grid pe axa Y." -#: flatcamGUI/FlatCAMGUI.py:3574 +#: flatcamGUI/FlatCAMGUI.py:3669 msgid "Snap Max" msgstr "Lipire Max" -#: flatcamGUI/FlatCAMGUI.py:3579 +#: flatcamGUI/FlatCAMGUI.py:3674 msgid "Workspace" msgstr "Spatiu de lucru" -#: flatcamGUI/FlatCAMGUI.py:3581 +#: flatcamGUI/FlatCAMGUI.py:3676 msgid "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." @@ -6745,11 +6223,11 @@ msgstr "" "Desenează un patrulater care delimitează o suprafată de lucru.\n" "Scopul este de a ilustra limitele suprafetei noastre de lucru." -#: flatcamGUI/FlatCAMGUI.py:3584 +#: flatcamGUI/FlatCAMGUI.py:3679 msgid "Wk. format" msgstr "Format SL" -#: flatcamGUI/FlatCAMGUI.py:3586 +#: flatcamGUI/FlatCAMGUI.py:3681 msgid "" "Select the type of rectangle to be used on canvas,\n" "as valid workspace." @@ -6757,11 +6235,11 @@ msgstr "" "Selectează tipul de patrulater care va fi desenat pe canvas,\n" "pentru a delimita suprafata de lucru disponibilă (SL)." -#: flatcamGUI/FlatCAMGUI.py:3599 +#: flatcamGUI/FlatCAMGUI.py:3694 msgid "Plot Fill" msgstr "Culoare Afișare" -#: flatcamGUI/FlatCAMGUI.py:3601 +#: flatcamGUI/FlatCAMGUI.py:3696 msgid "" "Set the fill color for plotted objects.\n" "First 6 digits are the color and the last 2\n" @@ -6771,28 +6249,28 @@ msgstr "" "Primii 6 digiti sunt culoarea efectivă și ultimii\n" "doi sunt pentru nivelul de transparenţă (alfa)." -#: flatcamGUI/FlatCAMGUI.py:3615 flatcamGUI/FlatCAMGUI.py:3665 -#: flatcamGUI/FlatCAMGUI.py:3715 +#: flatcamGUI/FlatCAMGUI.py:3710 flatcamGUI/FlatCAMGUI.py:3760 +#: flatcamGUI/FlatCAMGUI.py:3810 msgid "Alpha Level" msgstr "Nivel Alfa" -#: flatcamGUI/FlatCAMGUI.py:3617 +#: flatcamGUI/FlatCAMGUI.py:3712 msgid "Set the fill transparency for plotted objects." msgstr "Setează nivelul de transparenţă pentru obiectele afisate." -#: flatcamGUI/FlatCAMGUI.py:3634 +#: flatcamGUI/FlatCAMGUI.py:3729 msgid "Plot Line" msgstr "Culoare contur" -#: flatcamGUI/FlatCAMGUI.py:3636 +#: flatcamGUI/FlatCAMGUI.py:3731 msgid "Set the line color for plotted objects." msgstr "Setează culoarea conturului." -#: flatcamGUI/FlatCAMGUI.py:3648 +#: flatcamGUI/FlatCAMGUI.py:3743 msgid "Sel. Fill" msgstr "Culoare Selecţie" -#: flatcamGUI/FlatCAMGUI.py:3650 +#: flatcamGUI/FlatCAMGUI.py:3745 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from left to right.\n" @@ -6804,27 +6282,27 @@ msgstr "" "Primii 6 digiti sunt culoarea efectivă și ultimii\n" "doi sunt pentru nivelul de transparenţă (alfa)." -#: flatcamGUI/FlatCAMGUI.py:3667 +#: flatcamGUI/FlatCAMGUI.py:3762 msgid "Set the fill transparency for the 'left to right' selection box." msgstr "" "Setează transparenţa formei de selecţie când selectia\n" "se face de la stânga la dreapta." -#: flatcamGUI/FlatCAMGUI.py:3684 +#: flatcamGUI/FlatCAMGUI.py:3779 msgid "Sel. Line" msgstr "Contur Selecţie" -#: flatcamGUI/FlatCAMGUI.py:3686 +#: flatcamGUI/FlatCAMGUI.py:3781 msgid "Set the line color for the 'left to right' selection box." msgstr "" "Setează transparenţa conturului formei de selecţie\n" "când selectia se face de la stânga la dreapta." -#: flatcamGUI/FlatCAMGUI.py:3698 +#: flatcamGUI/FlatCAMGUI.py:3793 msgid "Sel2. Fill" msgstr "Culoare Selecţie 2" -#: flatcamGUI/FlatCAMGUI.py:3700 +#: flatcamGUI/FlatCAMGUI.py:3795 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from right to left.\n" @@ -6836,53 +6314,53 @@ msgstr "" "Primii 6 digiti sunt culoarea efectiva și ultimii\n" "doi sunt pentru nivelul de transparenţă (alfa)." -#: flatcamGUI/FlatCAMGUI.py:3717 +#: flatcamGUI/FlatCAMGUI.py:3812 msgid "Set the fill transparency for selection 'right to left' box." msgstr "" "Setează transparenţa formei de selecţie când selectia\n" "se face de la dreapta la stânga." -#: flatcamGUI/FlatCAMGUI.py:3734 +#: flatcamGUI/FlatCAMGUI.py:3829 msgid "Sel2. Line" msgstr "Contur Selecţie 2" -#: flatcamGUI/FlatCAMGUI.py:3736 +#: flatcamGUI/FlatCAMGUI.py:3831 msgid "Set the line color for the 'right to left' selection box." msgstr "" "Setează transparenţa conturului formei de selecţie\n" "când selectia se face de la dreapta la stânga." -#: flatcamGUI/FlatCAMGUI.py:3748 +#: flatcamGUI/FlatCAMGUI.py:3843 msgid "Editor Draw" msgstr "Desen Editor" -#: flatcamGUI/FlatCAMGUI.py:3750 +#: flatcamGUI/FlatCAMGUI.py:3845 msgid "Set the color for the shape." msgstr "Setează culoarea pentru forma geometrică din Editor." -#: flatcamGUI/FlatCAMGUI.py:3762 +#: flatcamGUI/FlatCAMGUI.py:3857 msgid "Editor Draw Sel." msgstr "Sel. Desen Editor" -#: flatcamGUI/FlatCAMGUI.py:3764 +#: flatcamGUI/FlatCAMGUI.py:3859 msgid "Set the color of the shape when selected." msgstr "" "Setează culoarea formei geometrice in Editor\n" "când se face o selecţie." -#: flatcamGUI/FlatCAMGUI.py:3776 +#: flatcamGUI/FlatCAMGUI.py:3871 msgid "Project Items" msgstr "Elemente Proiect" -#: flatcamGUI/FlatCAMGUI.py:3778 +#: flatcamGUI/FlatCAMGUI.py:3873 msgid "Set the color of the items in Project Tab Tree." msgstr "Setează culoarea elementelor din tab-ul Proiect." -#: flatcamGUI/FlatCAMGUI.py:3789 +#: flatcamGUI/FlatCAMGUI.py:3884 msgid "Proj. Dis. Items" msgstr "Elem. proj. dez." -#: flatcamGUI/FlatCAMGUI.py:3791 +#: flatcamGUI/FlatCAMGUI.py:3886 msgid "" "Set the color of the items in Project Tab Tree,\n" "for the case when the items are disabled." @@ -6890,15 +6368,15 @@ msgstr "" "Setează culoarea elementelor din tab-ul Proiect\n" "in cazul in care elementele sunt dezactivate." -#: flatcamGUI/FlatCAMGUI.py:3842 +#: flatcamGUI/FlatCAMGUI.py:3937 msgid "GUI Settings" msgstr "Setări GUI" -#: flatcamGUI/FlatCAMGUI.py:3848 +#: flatcamGUI/FlatCAMGUI.py:3943 msgid "Layout" msgstr "Amplasare" -#: flatcamGUI/FlatCAMGUI.py:3850 +#: flatcamGUI/FlatCAMGUI.py:3945 msgid "" "Select an layout for FlatCAM.\n" "It is applied immediately." @@ -6906,11 +6384,11 @@ msgstr "" "Selectează un stil de amplasare a elementelor GUI in FlatCAM.\n" "Se aplică imediat." -#: flatcamGUI/FlatCAMGUI.py:3866 +#: flatcamGUI/FlatCAMGUI.py:3961 msgid "Style" msgstr "Stil" -#: flatcamGUI/FlatCAMGUI.py:3868 +#: flatcamGUI/FlatCAMGUI.py:3963 msgid "" "Select an style for FlatCAM.\n" "It will be applied at the next app start." @@ -6918,11 +6396,11 @@ msgstr "" "Selectează un stil pentru FlatCAM.\n" "Se va aplic la următoarea pornire a aplicaţiei." -#: flatcamGUI/FlatCAMGUI.py:3879 +#: flatcamGUI/FlatCAMGUI.py:3974 msgid "HDPI Support" msgstr "Suport H-DPI" -#: flatcamGUI/FlatCAMGUI.py:3881 +#: flatcamGUI/FlatCAMGUI.py:3976 msgid "" "Enable High DPI support for FlatCAM.\n" "It will be applied at the next app start." @@ -6931,11 +6409,11 @@ msgstr "" "Util pentru monitoarele 4k.\n" "Va fi aplicată la următoarea pornire a aplicaţiei." -#: flatcamGUI/FlatCAMGUI.py:3894 flatcamGUI/FlatCAMGUI.py:3994 +#: flatcamGUI/FlatCAMGUI.py:3989 flatcamGUI/FlatCAMGUI.py:4104 msgid "Clear GUI Settings" msgstr "Șterge Setările GUI" -#: flatcamGUI/FlatCAMGUI.py:3896 +#: flatcamGUI/FlatCAMGUI.py:3991 msgid "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." @@ -6943,15 +6421,15 @@ msgstr "" "Șterge setările GUI pentru FlatCAM,\n" "cum ar fi: amplasare, stare UI, suport HDPI sau traducerea." -#: flatcamGUI/FlatCAMGUI.py:3899 +#: flatcamGUI/FlatCAMGUI.py:3994 msgid "Clear" msgstr "Șterge" -#: flatcamGUI/FlatCAMGUI.py:3903 +#: flatcamGUI/FlatCAMGUI.py:3998 msgid "Hover Shape" msgstr "Forma Hover" -#: flatcamGUI/FlatCAMGUI.py:3905 +#: flatcamGUI/FlatCAMGUI.py:4000 msgid "" "Enable display of a hover shape for FlatCAM objects.\n" "It is displayed whenever the mouse cursor is hovering\n" @@ -6961,11 +6439,11 @@ msgstr "" "in canvas-ul FlatCAM. Forma este afișată doar dacă obiectul \n" "nu este selectat." -#: flatcamGUI/FlatCAMGUI.py:3912 +#: flatcamGUI/FlatCAMGUI.py:4007 msgid "Sel. Shape" msgstr "Forma Sel." -#: flatcamGUI/FlatCAMGUI.py:3914 +#: flatcamGUI/FlatCAMGUI.py:4009 msgid "" "Enable the display of a selection shape for FlatCAM objects.\n" "It is displayed whenever the mouse selects an object\n" @@ -6977,11 +6455,11 @@ msgstr "" "pe canvas-ul FlatCAM fie făcând click pe obiect fie prin\n" "crearea unei ferestre de selectie." -#: flatcamGUI/FlatCAMGUI.py:3921 +#: flatcamGUI/FlatCAMGUI.py:4016 msgid "NB Font Size" msgstr "Dim. font NB" -#: flatcamGUI/FlatCAMGUI.py:3923 +#: flatcamGUI/FlatCAMGUI.py:4018 msgid "" "This sets the font size for the elements found in the Notebook.\n" "The notebook is the collapsible area in the left side of the GUI,\n" @@ -6992,29 +6470,37 @@ msgstr "" "Notebook-ul este zona pliabilă din partea stângă a GUI,\n" "și include filele Proiect, Selectat și Unelte." -#: flatcamGUI/FlatCAMGUI.py:3938 +#: flatcamGUI/FlatCAMGUI.py:4034 msgid "Axis Font Size" msgstr "Dim. font axe" -#: flatcamGUI/FlatCAMGUI.py:3940 +#: flatcamGUI/FlatCAMGUI.py:4036 msgid "This sets the font size for canvas axis." msgstr "Aceasta setează dimensiunea fontului pentru axele zonei de afisare." -#: flatcamGUI/FlatCAMGUI.py:3991 +#: flatcamGUI/FlatCAMGUI.py:4053 +msgid "Splash Screen" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:4055 +msgid "Enable display of the splash screen at application startup." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:4101 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "Esti sigur că dorești să ștergi setările GUI?\n" -#: flatcamGUI/FlatCAMGUI.py:4015 +#: flatcamGUI/FlatCAMGUI.py:4125 msgid "App Preferences" msgstr "Preferințele Aplicaţie" -#: flatcamGUI/FlatCAMGUI.py:4021 flatcamGUI/FlatCAMGUI.py:4549 -#: flatcamGUI/FlatCAMGUI.py:5374 flatcamTools/ToolMeasurement.py:43 +#: flatcamGUI/FlatCAMGUI.py:4131 flatcamGUI/FlatCAMGUI.py:4681 +#: flatcamGUI/FlatCAMGUI.py:5506 flatcamTools/ToolMeasurement.py:43 #: flatcamTools/ToolPcbWizard.py:127 flatcamTools/ToolProperties.py:133 msgid "Units" msgstr "Unităti" -#: flatcamGUI/FlatCAMGUI.py:4022 +#: flatcamGUI/FlatCAMGUI.py:4132 msgid "" "The default value for FlatCAM units.\n" "Whatever is selected here is set every time\n" @@ -7023,21 +6509,21 @@ msgstr "" "Unitatea de masura pt FlatCAM.\n" "Este setată la fiecare pornire a programului." -#: flatcamGUI/FlatCAMGUI.py:4025 +#: flatcamGUI/FlatCAMGUI.py:4135 msgid "IN" msgstr "Inch" -#: flatcamGUI/FlatCAMGUI.py:4026 flatcamGUI/FlatCAMGUI.py:4555 -#: flatcamGUI/FlatCAMGUI.py:4987 flatcamGUI/FlatCAMGUI.py:5380 +#: flatcamGUI/FlatCAMGUI.py:4136 flatcamGUI/FlatCAMGUI.py:4687 +#: flatcamGUI/FlatCAMGUI.py:5119 flatcamGUI/FlatCAMGUI.py:5512 #: flatcamTools/ToolCalculators.py:61 flatcamTools/ToolPcbWizard.py:126 msgid "MM" msgstr "MM" -#: flatcamGUI/FlatCAMGUI.py:4029 +#: flatcamGUI/FlatCAMGUI.py:4139 msgid "APP. LEVEL" msgstr "Nivel aplicatie" -#: flatcamGUI/FlatCAMGUI.py:4030 +#: flatcamGUI/FlatCAMGUI.py:4140 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -7053,19 +6539,19 @@ msgstr "" "Alegerea efectuata aici va influenta ce aparamtri sunt disponibili\n" "in Tab-ul SELECTAT dar și in alte parti ale FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4035 flatcamGUI/FlatCAMGUI.py:5014 +#: flatcamGUI/FlatCAMGUI.py:4145 flatcamGUI/FlatCAMGUI.py:5146 msgid "Basic" msgstr "Baza" -#: flatcamGUI/FlatCAMGUI.py:4036 +#: flatcamGUI/FlatCAMGUI.py:4146 msgid "Advanced" msgstr "Avansat" -#: flatcamGUI/FlatCAMGUI.py:4039 +#: flatcamGUI/FlatCAMGUI.py:4149 msgid "Portable app" msgstr "Aplicație portabilă" -#: flatcamGUI/FlatCAMGUI.py:4040 +#: flatcamGUI/FlatCAMGUI.py:4150 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -7079,19 +6565,19 @@ msgstr "" "ceea ce înseamnă că fișierele de preferințe vor fi salvate\n" "în folderul aplicației, în subfolderul lib \\ config." -#: flatcamGUI/FlatCAMGUI.py:4047 +#: flatcamGUI/FlatCAMGUI.py:4157 msgid "Languages" msgstr "Traduceri" -#: flatcamGUI/FlatCAMGUI.py:4048 +#: flatcamGUI/FlatCAMGUI.py:4158 msgid "Set the language used throughout FlatCAM." msgstr "Setează limba folosita pentru textele din FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4051 +#: flatcamGUI/FlatCAMGUI.py:4161 msgid "Apply Language" msgstr "Aplica Traducere" -#: flatcamGUI/FlatCAMGUI.py:4052 +#: flatcamGUI/FlatCAMGUI.py:4162 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click.Windows: When FlatCAM is installed in " @@ -7107,11 +6593,11 @@ msgstr "" "Program Files este posibil ca aplicatia să nu se restarteze\n" "după click datorită unor setări de securitate ale Windows." -#: flatcamGUI/FlatCAMGUI.py:4061 +#: flatcamGUI/FlatCAMGUI.py:4171 msgid "Shell at StartUp" msgstr "Shell la pornire" -#: flatcamGUI/FlatCAMGUI.py:4063 flatcamGUI/FlatCAMGUI.py:4068 +#: flatcamGUI/FlatCAMGUI.py:4173 flatcamGUI/FlatCAMGUI.py:4178 msgid "" "Check this box if you want the shell to\n" "start automatically at startup." @@ -7120,11 +6606,11 @@ msgstr "" "automata a ferestrei Shell (linia de comanda)\n" "la initializarea aplicaţiei." -#: flatcamGUI/FlatCAMGUI.py:4073 +#: flatcamGUI/FlatCAMGUI.py:4183 msgid "Version Check" msgstr "Verificare versiune" -#: flatcamGUI/FlatCAMGUI.py:4075 flatcamGUI/FlatCAMGUI.py:4080 +#: flatcamGUI/FlatCAMGUI.py:4185 flatcamGUI/FlatCAMGUI.py:4190 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." @@ -7133,11 +6619,11 @@ msgstr "" "daca exista o versiune mai noua,\n" "la pornirea aplicaţiei." -#: flatcamGUI/FlatCAMGUI.py:4085 +#: flatcamGUI/FlatCAMGUI.py:4195 msgid "Send Stats" msgstr "Statistici" -#: flatcamGUI/FlatCAMGUI.py:4087 flatcamGUI/FlatCAMGUI.py:4092 +#: flatcamGUI/FlatCAMGUI.py:4197 flatcamGUI/FlatCAMGUI.py:4202 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." @@ -7147,11 +6633,11 @@ msgstr "" "aplicaţia. In acest fel dezvoltatorii vor sti unde să se focalizeze\n" "in crearea de inbunatatiri." -#: flatcamGUI/FlatCAMGUI.py:4099 +#: flatcamGUI/FlatCAMGUI.py:4209 msgid "Pan Button" msgstr "Buton Pan (mișcare)" -#: flatcamGUI/FlatCAMGUI.py:4100 +#: flatcamGUI/FlatCAMGUI.py:4210 msgid "" "Select the mouse button to use for panning:\n" "- MMB --> Middle Mouse Button\n" @@ -7161,35 +6647,35 @@ msgstr "" "- MMB - butonul din mijloc al mouse-ului\n" "- RMB - butonul in dreapta al mouse-ului" -#: flatcamGUI/FlatCAMGUI.py:4103 +#: flatcamGUI/FlatCAMGUI.py:4213 msgid "MMB" msgstr "MMB" -#: flatcamGUI/FlatCAMGUI.py:4104 +#: flatcamGUI/FlatCAMGUI.py:4214 msgid "RMB" msgstr "RMB" -#: flatcamGUI/FlatCAMGUI.py:4107 +#: flatcamGUI/FlatCAMGUI.py:4217 msgid "Multiple Sel" msgstr "Sel. multiplă" -#: flatcamGUI/FlatCAMGUI.py:4108 +#: flatcamGUI/FlatCAMGUI.py:4218 msgid "Select the key used for multiple selection." msgstr "Selectează tasta folosita pentru selectia multipla." -#: flatcamGUI/FlatCAMGUI.py:4109 +#: flatcamGUI/FlatCAMGUI.py:4219 msgid "CTRL" msgstr "CTRL" -#: flatcamGUI/FlatCAMGUI.py:4110 +#: flatcamGUI/FlatCAMGUI.py:4220 msgid "SHIFT" msgstr "SHIFT" -#: flatcamGUI/FlatCAMGUI.py:4113 +#: flatcamGUI/FlatCAMGUI.py:4223 msgid "Project at StartUp" msgstr "Proiect la pornire" -#: flatcamGUI/FlatCAMGUI.py:4115 flatcamGUI/FlatCAMGUI.py:4120 +#: flatcamGUI/FlatCAMGUI.py:4225 flatcamGUI/FlatCAMGUI.py:4230 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." @@ -7197,11 +6683,11 @@ msgstr "" "Bifează aici daca dorești ca zona Notebook să fie\n" "afișată automat la pornire." -#: flatcamGUI/FlatCAMGUI.py:4125 +#: flatcamGUI/FlatCAMGUI.py:4235 msgid "Project AutoHide" msgstr "Ascundere Proiect" -#: flatcamGUI/FlatCAMGUI.py:4127 flatcamGUI/FlatCAMGUI.py:4133 +#: flatcamGUI/FlatCAMGUI.py:4237 flatcamGUI/FlatCAMGUI.py:4243 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "hide automatically when there are no objects loaded and\n" @@ -7211,11 +6697,11 @@ msgstr "" "când nu sunt obiecte incărcate și să fie afișată automat\n" "când un obiect nou este creat/incărcat." -#: flatcamGUI/FlatCAMGUI.py:4139 +#: flatcamGUI/FlatCAMGUI.py:4249 msgid "Enable ToolTips" msgstr "Activează ToolTip-uri" -#: flatcamGUI/FlatCAMGUI.py:4141 flatcamGUI/FlatCAMGUI.py:4146 +#: flatcamGUI/FlatCAMGUI.py:4251 flatcamGUI/FlatCAMGUI.py:4256 msgid "" "Check this box if you want to have toolTips displayed\n" "when hovering with mouse over items throughout the App." @@ -7223,11 +6709,11 @@ msgstr "" "Bifează daca dorești ca să fie afisate texte explicative când se\n" "tine mouse-ul deasupra diverselor texte din FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:4149 +#: flatcamGUI/FlatCAMGUI.py:4259 msgid "Workers number" msgstr "Număr de worker's" -#: flatcamGUI/FlatCAMGUI.py:4151 flatcamGUI/FlatCAMGUI.py:4160 +#: flatcamGUI/FlatCAMGUI.py:4261 flatcamGUI/FlatCAMGUI.py:4270 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -7243,11 +6729,11 @@ msgstr "" "Valoarea standard este 2.\n" "Dupa schimbarea valoarii, se va aplica la următoarea pornire a aplicatiei." -#: flatcamGUI/FlatCAMGUI.py:4170 +#: flatcamGUI/FlatCAMGUI.py:4280 msgid "Geo Tolerance" msgstr "Toleranta geometrică" -#: flatcamGUI/FlatCAMGUI.py:4172 flatcamGUI/FlatCAMGUI.py:4181 +#: flatcamGUI/FlatCAMGUI.py:4282 flatcamGUI/FlatCAMGUI.py:4291 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.01.\n" @@ -7263,11 +6749,11 @@ msgstr "" "O valoare mai mare va oferi mai multă performantă dar in\n" "defavoarea nievelului de detalii." -#: flatcamGUI/FlatCAMGUI.py:4220 +#: flatcamGUI/FlatCAMGUI.py:4330 msgid "\"Open\" behavior" msgstr "Stil \"Încarcare\"" -#: flatcamGUI/FlatCAMGUI.py:4222 +#: flatcamGUI/FlatCAMGUI.py:4332 msgid "" "When checked the path for the last saved file is used when saving files,\n" "and the path for the last opened file is used when opening files.\n" @@ -7285,11 +6771,11 @@ msgstr "" "ambele \n" "cazuri: fie că se deschide un fisier, fie că se salvează un fisier." -#: flatcamGUI/FlatCAMGUI.py:4231 +#: flatcamGUI/FlatCAMGUI.py:4341 msgid "Delete object confirmation" msgstr "Confirmare de ștergere a obiectului" -#: flatcamGUI/FlatCAMGUI.py:4233 +#: flatcamGUI/FlatCAMGUI.py:4343 msgid "" "When checked the application will ask for user confirmation\n" "whenever the Delete object(s) event is triggered, either by\n" @@ -7299,11 +6785,11 @@ msgstr "" "ori de câte ori este declanșat evenimentul de Ștergere a \n" "unor obiecte, fie de cu ajutorul meniurilor sau cu combinatii de taste." -#: flatcamGUI/FlatCAMGUI.py:4240 +#: flatcamGUI/FlatCAMGUI.py:4350 msgid "Save Compressed Project" msgstr "Salvează Proiectul comprimat" -#: flatcamGUI/FlatCAMGUI.py:4242 +#: flatcamGUI/FlatCAMGUI.py:4352 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." @@ -7312,11 +6798,11 @@ msgstr "" "Când este bifat aici, se va salva o arhiva a proiectului\n" "lucru care poate reduce dimensiunea semnificativ." -#: flatcamGUI/FlatCAMGUI.py:4253 +#: flatcamGUI/FlatCAMGUI.py:4363 msgid "Compression Level" msgstr "Nivel compresie" -#: flatcamGUI/FlatCAMGUI.py:4255 +#: flatcamGUI/FlatCAMGUI.py:4365 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" @@ -7327,55 +6813,55 @@ msgstr "" "dar cu consum redus de resurse in timp ce valoarea 9 cere multa memorie RAM\n" "și in plus, durează semnificativ mai mult." -#: flatcamGUI/FlatCAMGUI.py:4281 +#: flatcamGUI/FlatCAMGUI.py:4392 msgid "Gerber General" msgstr "Gerber General" -#: flatcamGUI/FlatCAMGUI.py:4284 flatcamGUI/FlatCAMGUI.py:4838 -#: flatcamGUI/FlatCAMGUI.py:5768 flatcamGUI/FlatCAMGUI.py:6149 +#: flatcamGUI/FlatCAMGUI.py:4395 flatcamGUI/FlatCAMGUI.py:4970 +#: flatcamGUI/FlatCAMGUI.py:5900 flatcamGUI/FlatCAMGUI.py:6281 #: flatcamGUI/ObjectUI.py:150 flatcamGUI/ObjectUI.py:562 #: flatcamGUI/ObjectUI.py:894 flatcamGUI/ObjectUI.py:1393 msgid "Plot Options" msgstr "Opțiuni afișare" -#: flatcamGUI/FlatCAMGUI.py:4291 flatcamGUI/FlatCAMGUI.py:4850 +#: flatcamGUI/FlatCAMGUI.py:4402 flatcamGUI/FlatCAMGUI.py:4982 #: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:563 msgid "Solid" msgstr "Solid" -#: flatcamGUI/FlatCAMGUI.py:4293 flatcamGUI/ObjectUI.py:158 +#: flatcamGUI/FlatCAMGUI.py:4404 flatcamGUI/ObjectUI.py:158 msgid "Solid color polygons." msgstr "Poligoane color solide." -#: flatcamGUI/FlatCAMGUI.py:4298 flatcamGUI/ObjectUI.py:164 +#: flatcamGUI/FlatCAMGUI.py:4409 flatcamGUI/ObjectUI.py:164 msgid "M-Color" msgstr "M-Color" -#: flatcamGUI/FlatCAMGUI.py:4300 flatcamGUI/ObjectUI.py:166 +#: flatcamGUI/FlatCAMGUI.py:4411 flatcamGUI/ObjectUI.py:166 msgid "Draw polygons in different colors." msgstr "" "Desenează poligoanele Gerber din multiple culori\n" "alese in mod aleator." -#: flatcamGUI/FlatCAMGUI.py:4305 flatcamGUI/FlatCAMGUI.py:4844 -#: flatcamGUI/FlatCAMGUI.py:5772 flatcamGUI/ObjectUI.py:172 +#: flatcamGUI/FlatCAMGUI.py:4416 flatcamGUI/FlatCAMGUI.py:4976 +#: flatcamGUI/FlatCAMGUI.py:5904 flatcamGUI/ObjectUI.py:172 #: flatcamGUI/ObjectUI.py:601 msgid "Plot" msgstr "Afisează" -#: flatcamGUI/FlatCAMGUI.py:4307 flatcamGUI/FlatCAMGUI.py:5774 -#: flatcamGUI/FlatCAMGUI.py:6160 flatcamGUI/ObjectUI.py:174 +#: flatcamGUI/FlatCAMGUI.py:4418 flatcamGUI/FlatCAMGUI.py:5906 +#: flatcamGUI/FlatCAMGUI.py:6292 flatcamGUI/ObjectUI.py:174 #: flatcamGUI/ObjectUI.py:603 flatcamGUI/ObjectUI.py:940 #: flatcamGUI/ObjectUI.py:1503 msgid "Plot (show) this object." msgstr "Afisează (arata) acest obiect." -#: flatcamGUI/FlatCAMGUI.py:4312 flatcamGUI/FlatCAMGUI.py:5782 -#: flatcamGUI/FlatCAMGUI.py:6230 +#: flatcamGUI/FlatCAMGUI.py:4423 flatcamGUI/FlatCAMGUI.py:5914 +#: flatcamGUI/FlatCAMGUI.py:6362 msgid "Circle Steps" msgstr "Pași pt. cerc" -#: flatcamGUI/FlatCAMGUI.py:4314 +#: flatcamGUI/FlatCAMGUI.py:4425 msgid "" "The number of circle steps for Gerber \n" "circular aperture linear approximation." @@ -7383,7 +6869,7 @@ msgstr "" "Numărul de segmente utilizate pentru\n" "aproximarea lineara a aperturilor Gerber circulare." -#: flatcamGUI/FlatCAMGUI.py:4324 +#: flatcamGUI/FlatCAMGUI.py:4435 msgid "" "Buffering type:\n" "- None --> best performance, fast file loading but no so good display\n" @@ -7397,25 +6883,45 @@ msgstr "" "valoarea de bază.\n" "<>: Nu schimba această valoare decat dacă stii ce faci !!!" -#: flatcamGUI/FlatCAMGUI.py:4329 flatcamTools/ToolProperties.py:298 +#: flatcamGUI/FlatCAMGUI.py:4440 flatcamTools/ToolProperties.py:298 #: flatcamTools/ToolProperties.py:312 flatcamTools/ToolProperties.py:315 #: flatcamTools/ToolProperties.py:318 msgid "None" msgstr "Nimic" -#: flatcamGUI/FlatCAMGUI.py:4330 +#: flatcamGUI/FlatCAMGUI.py:4441 msgid "Full" msgstr "Complet" -#: flatcamGUI/FlatCAMGUI.py:4342 +#: flatcamGUI/FlatCAMGUI.py:4446 +msgid "Simplify" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:4447 +msgid "" +"When checked all the Gerber polygons will be\n" +"loaded with simplification having a set tolerance." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:4452 +#, fuzzy +#| msgid "Geo Tolerance" +msgid "Tolerance" +msgstr "Toleranta geometrică" + +#: flatcamGUI/FlatCAMGUI.py:4453 +msgid "Tolerance for poligon simplification." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:4474 msgid "Gerber Options" msgstr "Opțiuni Gerber" -#: flatcamGUI/FlatCAMGUI.py:4345 flatcamGUI/ObjectUI.py:250 +#: flatcamGUI/FlatCAMGUI.py:4477 flatcamGUI/ObjectUI.py:250 msgid "Isolation Routing" msgstr "Izolare" -#: flatcamGUI/FlatCAMGUI.py:4347 flatcamGUI/ObjectUI.py:252 +#: flatcamGUI/FlatCAMGUI.py:4479 flatcamGUI/ObjectUI.py:252 msgid "" "Create a Geometry object with\n" "toolpaths to cut outside polygons." @@ -7424,16 +6930,16 @@ msgstr "" "care să fie taiate in afara poligoanelor,\n" "urmărindu-le conturul." -#: flatcamGUI/FlatCAMGUI.py:4358 flatcamGUI/FlatCAMGUI.py:5214 +#: flatcamGUI/FlatCAMGUI.py:4490 flatcamGUI/FlatCAMGUI.py:5346 #: flatcamGUI/ObjectUI.py:848 msgid "Diameter of the cutting tool." msgstr "Diametrul uneltei taietoare." -#: flatcamGUI/FlatCAMGUI.py:4365 flatcamGUI/ObjectUI.py:277 +#: flatcamGUI/FlatCAMGUI.py:4497 flatcamGUI/ObjectUI.py:277 msgid "# Passes" msgstr "# Treceri" -#: flatcamGUI/FlatCAMGUI.py:4367 flatcamGUI/ObjectUI.py:279 +#: flatcamGUI/FlatCAMGUI.py:4499 flatcamGUI/ObjectUI.py:279 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." @@ -7441,11 +6947,11 @@ msgstr "" "Lăţimea spatiului de izolare\n" "in număr intreg de grosimi ale uneltei." -#: flatcamGUI/FlatCAMGUI.py:4376 flatcamGUI/ObjectUI.py:288 +#: flatcamGUI/FlatCAMGUI.py:4508 flatcamGUI/ObjectUI.py:288 msgid "Pass overlap" msgstr "Suprapunere" -#: flatcamGUI/FlatCAMGUI.py:4378 flatcamGUI/ObjectUI.py:290 +#: flatcamGUI/FlatCAMGUI.py:4510 flatcamGUI/ObjectUI.py:290 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -7459,12 +6965,12 @@ msgstr "" "Exemplu:\n" "O valoare de 0.25 reprezinta o suprapunere de 25%% din diametrul uneltei." -#: flatcamGUI/FlatCAMGUI.py:4387 flatcamGUI/FlatCAMGUI.py:6490 +#: flatcamGUI/FlatCAMGUI.py:4519 flatcamGUI/FlatCAMGUI.py:6622 #: flatcamGUI/ObjectUI.py:300 flatcamTools/ToolNonCopperClear.py:147 msgid "Milling Type" msgstr "Tip Frezare" -#: flatcamGUI/FlatCAMGUI.py:4389 flatcamGUI/ObjectUI.py:302 +#: flatcamGUI/FlatCAMGUI.py:4521 flatcamGUI/ObjectUI.py:302 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" @@ -7475,29 +6981,29 @@ msgstr "" "uneltei\n" "- conventional -> pentru cazul când nu exista o compensare a 'backlash-ului'" -#: flatcamGUI/FlatCAMGUI.py:4394 flatcamGUI/FlatCAMGUI.py:6497 +#: flatcamGUI/FlatCAMGUI.py:4526 flatcamGUI/FlatCAMGUI.py:6629 #: flatcamGUI/ObjectUI.py:306 flatcamTools/ToolNonCopperClear.py:154 msgid "Climb" msgstr "Urcare" -#: flatcamGUI/FlatCAMGUI.py:4395 flatcamGUI/FlatCAMGUI.py:6498 +#: flatcamGUI/FlatCAMGUI.py:4527 flatcamGUI/FlatCAMGUI.py:6630 #: flatcamGUI/ObjectUI.py:307 flatcamTools/ToolNonCopperClear.py:155 msgid "Conv." msgstr "Conv." -#: flatcamGUI/FlatCAMGUI.py:4399 flatcamGUI/ObjectUI.py:312 +#: flatcamGUI/FlatCAMGUI.py:4531 flatcamGUI/ObjectUI.py:312 msgid "Combine Passes" msgstr "Combina" -#: flatcamGUI/FlatCAMGUI.py:4401 flatcamGUI/ObjectUI.py:314 +#: flatcamGUI/FlatCAMGUI.py:4533 flatcamGUI/ObjectUI.py:314 msgid "Combine all passes into one object" msgstr "Combina toate trecerile intr-un singur obiect" -#: flatcamGUI/FlatCAMGUI.py:4406 flatcamGUI/ObjectUI.py:477 +#: flatcamGUI/FlatCAMGUI.py:4538 flatcamGUI/ObjectUI.py:477 msgid "Non-copper regions" msgstr "Regiuni fără Cu" -#: flatcamGUI/FlatCAMGUI.py:4408 flatcamGUI/ObjectUI.py:479 +#: flatcamGUI/FlatCAMGUI.py:4540 flatcamGUI/ObjectUI.py:479 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -7510,12 +7016,12 @@ msgstr "" "obiectului sursa. Poate fi folosit pt a indeparta\n" "cuprul din zona specificata." -#: flatcamGUI/FlatCAMGUI.py:4420 flatcamGUI/FlatCAMGUI.py:4445 +#: flatcamGUI/FlatCAMGUI.py:4552 flatcamGUI/FlatCAMGUI.py:4577 #: flatcamGUI/ObjectUI.py:489 flatcamGUI/ObjectUI.py:521 msgid "Boundary Margin" msgstr "Margine" -#: flatcamGUI/FlatCAMGUI.py:4422 flatcamGUI/ObjectUI.py:491 +#: flatcamGUI/FlatCAMGUI.py:4554 flatcamGUI/ObjectUI.py:491 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -7526,23 +7032,23 @@ msgstr "" "unei forme patratice de jur imprejurul la toate obiectele\n" "la o distanţa minima cu valoarea din acest câmp." -#: flatcamGUI/FlatCAMGUI.py:4432 flatcamGUI/FlatCAMGUI.py:4454 +#: flatcamGUI/FlatCAMGUI.py:4564 flatcamGUI/FlatCAMGUI.py:4586 #: flatcamGUI/ObjectUI.py:502 flatcamGUI/ObjectUI.py:531 msgid "Rounded Geo" msgstr "Geo rotunjita" -#: flatcamGUI/FlatCAMGUI.py:4434 flatcamGUI/ObjectUI.py:504 +#: flatcamGUI/FlatCAMGUI.py:4566 flatcamGUI/ObjectUI.py:504 msgid "Resulting geometry will have rounded corners." msgstr "" "Obiectul Geometrie rezultat \n" "va avea colțurile rotunjite." -#: flatcamGUI/FlatCAMGUI.py:4439 flatcamGUI/ObjectUI.py:513 +#: flatcamGUI/FlatCAMGUI.py:4571 flatcamGUI/ObjectUI.py:513 #: flatcamTools/ToolPanelize.py:85 msgid "Bounding Box" msgstr "Forma înconjurătoare:" -#: flatcamGUI/FlatCAMGUI.py:4447 flatcamGUI/ObjectUI.py:523 +#: flatcamGUI/FlatCAMGUI.py:4579 flatcamGUI/ObjectUI.py:523 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." @@ -7550,7 +7056,7 @@ msgstr "" "Distanta de la marginile formei înconjurătoare\n" "pana la cel mai apropiat poligon." -#: flatcamGUI/FlatCAMGUI.py:4456 flatcamGUI/ObjectUI.py:533 +#: flatcamGUI/FlatCAMGUI.py:4588 flatcamGUI/ObjectUI.py:533 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -7560,15 +7066,15 @@ msgstr "" "Daca forma înconjurătoare să aibă colțuri rotunjite.\n" "Raza acesor colțuri va fi egală cu parametrul Margine." -#: flatcamGUI/FlatCAMGUI.py:4470 +#: flatcamGUI/FlatCAMGUI.py:4602 msgid "Gerber Adv. Options" msgstr "Opțiuni Av. Gerber" -#: flatcamGUI/FlatCAMGUI.py:4473 +#: flatcamGUI/FlatCAMGUI.py:4605 msgid "Advanced Param." msgstr "Param. Avansați" -#: flatcamGUI/FlatCAMGUI.py:4475 +#: flatcamGUI/FlatCAMGUI.py:4607 msgid "" "A list of Gerber advanced parameters.\n" "Those parameters are available only for\n" @@ -7579,11 +7085,11 @@ msgstr "" "când este selectat Nivelul Avansat pentru\n" "aplicaţie in Preferințe - > General." -#: flatcamGUI/FlatCAMGUI.py:4485 flatcamGUI/ObjectUI.py:318 +#: flatcamGUI/FlatCAMGUI.py:4617 flatcamGUI/ObjectUI.py:318 msgid "\"Follow\"" msgstr "\"Urmareste\"" -#: flatcamGUI/FlatCAMGUI.py:4487 flatcamGUI/ObjectUI.py:319 +#: flatcamGUI/FlatCAMGUI.py:4619 flatcamGUI/ObjectUI.py:319 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" @@ -7593,11 +7099,11 @@ msgstr "" "Mai exact, in loc să se genereze un poligon se va genera o 'linie'.\n" "In acest fel se taie prin mijlocul unui traseu și nu in jurul lui." -#: flatcamGUI/FlatCAMGUI.py:4494 +#: flatcamGUI/FlatCAMGUI.py:4626 msgid "Table Show/Hide" msgstr "Arata/Ascunde Tabela" -#: flatcamGUI/FlatCAMGUI.py:4496 +#: flatcamGUI/FlatCAMGUI.py:4628 msgid "" "Toggle the display of the Gerber Apertures Table.\n" "Also, on hide, it will delete all mark shapes\n" @@ -7607,15 +7113,15 @@ msgstr "" "când se ascunde aceasta, se vor șterge și toate\n" "posibil afisatele marcaje ale aperturilor." -#: flatcamGUI/FlatCAMGUI.py:4535 +#: flatcamGUI/FlatCAMGUI.py:4667 msgid "Gerber Export" msgstr "Export Gerber" -#: flatcamGUI/FlatCAMGUI.py:4538 flatcamGUI/FlatCAMGUI.py:5363 +#: flatcamGUI/FlatCAMGUI.py:4670 flatcamGUI/FlatCAMGUI.py:5495 msgid "Export Options" msgstr "Opțiuni de Export" -#: flatcamGUI/FlatCAMGUI.py:4540 +#: flatcamGUI/FlatCAMGUI.py:4672 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Gerber menu entry." @@ -7624,21 +7130,21 @@ msgstr "" "se exporta un fişier Gerber folosind:\n" "File -> Exportă -> Exportă Gerber." -#: flatcamGUI/FlatCAMGUI.py:4551 flatcamGUI/FlatCAMGUI.py:4557 +#: flatcamGUI/FlatCAMGUI.py:4683 flatcamGUI/FlatCAMGUI.py:4689 msgid "The units used in the Gerber file." msgstr "Unitătile de măsură folosite in fişierul Gerber." -#: flatcamGUI/FlatCAMGUI.py:4554 flatcamGUI/FlatCAMGUI.py:4884 -#: flatcamGUI/FlatCAMGUI.py:4986 flatcamGUI/FlatCAMGUI.py:5379 +#: flatcamGUI/FlatCAMGUI.py:4686 flatcamGUI/FlatCAMGUI.py:5016 +#: flatcamGUI/FlatCAMGUI.py:5118 flatcamGUI/FlatCAMGUI.py:5511 #: flatcamTools/ToolCalculators.py:60 flatcamTools/ToolPcbWizard.py:125 msgid "INCH" msgstr "Inch" -#: flatcamGUI/FlatCAMGUI.py:4563 flatcamGUI/FlatCAMGUI.py:5388 +#: flatcamGUI/FlatCAMGUI.py:4695 flatcamGUI/FlatCAMGUI.py:5520 msgid "Int/Decimals" msgstr "Înt/Zecimale" -#: flatcamGUI/FlatCAMGUI.py:4565 +#: flatcamGUI/FlatCAMGUI.py:4697 msgid "" "The number of digits in the whole part of the number\n" "and in the fractional part of the number." @@ -7646,7 +7152,7 @@ msgstr "" "Acest număr reprezinta numărul de digiti din partea\n" "intreagă si in partea fractională a numărului." -#: flatcamGUI/FlatCAMGUI.py:4576 +#: flatcamGUI/FlatCAMGUI.py:4708 msgid "" "This numbers signify the number of digits in\n" "the whole part of Gerber coordinates." @@ -7654,7 +7160,7 @@ msgstr "" "Acest număr reprezinta numărul de digiti din partea\n" "intreagă a coordonatelor Gerber." -#: flatcamGUI/FlatCAMGUI.py:4590 +#: flatcamGUI/FlatCAMGUI.py:4722 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Gerber coordinates." @@ -7662,11 +7168,11 @@ msgstr "" "Acest număr reprezinta numărul de digiti din partea\n" "zecimală a coordonatelor Gerber." -#: flatcamGUI/FlatCAMGUI.py:4599 flatcamGUI/FlatCAMGUI.py:5449 +#: flatcamGUI/FlatCAMGUI.py:4731 flatcamGUI/FlatCAMGUI.py:5581 msgid "Zeros" msgstr "Zero-uri" -#: flatcamGUI/FlatCAMGUI.py:4602 flatcamGUI/FlatCAMGUI.py:4612 +#: flatcamGUI/FlatCAMGUI.py:4734 flatcamGUI/FlatCAMGUI.py:4744 msgid "" "This sets the type of Gerber zeros.\n" "If LZ then Leading Zeros are removed and\n" @@ -7682,36 +7188,36 @@ msgstr "" "cele de la final sunt păstrate.\n" "(Invers fată de fişierele Excellon)." -#: flatcamGUI/FlatCAMGUI.py:4609 flatcamGUI/FlatCAMGUI.py:4962 -#: flatcamGUI/FlatCAMGUI.py:5459 flatcamTools/ToolPcbWizard.py:111 +#: flatcamGUI/FlatCAMGUI.py:4741 flatcamGUI/FlatCAMGUI.py:5094 +#: flatcamGUI/FlatCAMGUI.py:5591 flatcamTools/ToolPcbWizard.py:111 msgid "LZ" msgstr "LZ" -#: flatcamGUI/FlatCAMGUI.py:4610 flatcamGUI/FlatCAMGUI.py:4963 -#: flatcamGUI/FlatCAMGUI.py:5460 flatcamTools/ToolPcbWizard.py:112 +#: flatcamGUI/FlatCAMGUI.py:4742 flatcamGUI/FlatCAMGUI.py:5095 +#: flatcamGUI/FlatCAMGUI.py:5592 flatcamTools/ToolPcbWizard.py:112 msgid "TZ" msgstr "TZ" -#: flatcamGUI/FlatCAMGUI.py:4632 flatcamGUI/FlatCAMGUI.py:5513 -#: flatcamGUI/FlatCAMGUI.py:6115 flatcamGUI/FlatCAMGUI.py:6394 -#: flatcamGUI/FlatCAMGUI.py:6433 flatcamGUI/FlatCAMGUI.py:6688 -#: flatcamGUI/FlatCAMGUI.py:6787 flatcamGUI/FlatCAMGUI.py:6994 -#: flatcamGUI/FlatCAMGUI.py:7055 flatcamGUI/FlatCAMGUI.py:7254 -#: flatcamGUI/FlatCAMGUI.py:7386 flatcamGUI/FlatCAMGUI.py:7559 +#: flatcamGUI/FlatCAMGUI.py:4764 flatcamGUI/FlatCAMGUI.py:5645 +#: flatcamGUI/FlatCAMGUI.py:6247 flatcamGUI/FlatCAMGUI.py:6526 +#: flatcamGUI/FlatCAMGUI.py:6565 flatcamGUI/FlatCAMGUI.py:6820 +#: flatcamGUI/FlatCAMGUI.py:6919 flatcamGUI/FlatCAMGUI.py:7126 +#: flatcamGUI/FlatCAMGUI.py:7187 flatcamGUI/FlatCAMGUI.py:7386 +#: flatcamGUI/FlatCAMGUI.py:7518 flatcamGUI/FlatCAMGUI.py:7691 #: flatcamGUI/ObjectUI.py:1610 flatcamTools/ToolNonCopperClear.py:265 msgid "Parameters" msgstr "Parametri" -#: flatcamGUI/FlatCAMGUI.py:4634 +#: flatcamGUI/FlatCAMGUI.py:4766 msgid "A list of Gerber Editor parameters." msgstr "O listă de parametri ai Editorului Gerber." -#: flatcamGUI/FlatCAMGUI.py:4642 flatcamGUI/FlatCAMGUI.py:5523 -#: flatcamGUI/FlatCAMGUI.py:6125 +#: flatcamGUI/FlatCAMGUI.py:4774 flatcamGUI/FlatCAMGUI.py:5655 +#: flatcamGUI/FlatCAMGUI.py:6257 msgid "Selection limit" msgstr "Limita selecţie" -#: flatcamGUI/FlatCAMGUI.py:4644 +#: flatcamGUI/FlatCAMGUI.py:4776 msgid "" "Set the number of selected Gerber geometry\n" "items above which the utility geometry\n" @@ -7724,23 +7230,23 @@ msgstr "" "Creste performanta cand se mută un număr mai mare\n" "de elemente geometrice." -#: flatcamGUI/FlatCAMGUI.py:4656 +#: flatcamGUI/FlatCAMGUI.py:4788 msgid "New Aperture code" msgstr "Cod pt aperture noua" -#: flatcamGUI/FlatCAMGUI.py:4668 +#: flatcamGUI/FlatCAMGUI.py:4800 msgid "New Aperture size" msgstr "Dim. pt aperture noua" -#: flatcamGUI/FlatCAMGUI.py:4670 +#: flatcamGUI/FlatCAMGUI.py:4802 msgid "Size for the new aperture" msgstr "Dim. pentru noua apertură" -#: flatcamGUI/FlatCAMGUI.py:4680 +#: flatcamGUI/FlatCAMGUI.py:4812 msgid "New Aperture type" msgstr "Tip pt noua apaertura" -#: flatcamGUI/FlatCAMGUI.py:4682 +#: flatcamGUI/FlatCAMGUI.py:4814 msgid "" "Type for the new aperture.\n" "Can be 'C', 'R' or 'O'." @@ -7748,36 +7254,37 @@ msgstr "" "Tipul noii aperture.\n" "Poate fi „C”, „R” sau „O”." -#: flatcamGUI/FlatCAMGUI.py:4703 +#: flatcamGUI/FlatCAMGUI.py:4835 msgid "Aperture Dimensions" msgstr "Dim. aper" -#: flatcamGUI/FlatCAMGUI.py:4705 flatcamGUI/FlatCAMGUI.py:5798 -#: flatcamGUI/FlatCAMGUI.py:6445 +#: flatcamGUI/FlatCAMGUI.py:4837 flatcamGUI/FlatCAMGUI.py:5930 +#: flatcamGUI/FlatCAMGUI.py:6577 msgid "Diameters of the cutting tools, separated by ','" msgstr "Diametrele pentru unelte tăietoare, separate cu virgula" -#: flatcamGUI/FlatCAMGUI.py:4711 -#, python-format -msgid "%s:" -msgstr "%s:" +#: flatcamGUI/FlatCAMGUI.py:4843 +#, fuzzy +#| msgid "Linear Slot Array" +msgid "Linear Pad Array" +msgstr "Arie lineară de Sloturi" -#: flatcamGUI/FlatCAMGUI.py:4715 flatcamGUI/FlatCAMGUI.py:5564 -#: flatcamGUI/FlatCAMGUI.py:5695 +#: flatcamGUI/FlatCAMGUI.py:4847 flatcamGUI/FlatCAMGUI.py:5696 +#: flatcamGUI/FlatCAMGUI.py:5827 msgid "Linear Dir." msgstr "Dir. Lineara" -#: flatcamGUI/FlatCAMGUI.py:4751 +#: flatcamGUI/FlatCAMGUI.py:4883 msgid "Circular Pad Array" msgstr "Arie de Sloturi circ" -#: flatcamGUI/FlatCAMGUI.py:4755 flatcamGUI/FlatCAMGUI.py:5604 -#: flatcamGUI/FlatCAMGUI.py:5735 +#: flatcamGUI/FlatCAMGUI.py:4887 flatcamGUI/FlatCAMGUI.py:5736 +#: flatcamGUI/FlatCAMGUI.py:5867 msgid "Circular Dir." msgstr "Directie circ." -#: flatcamGUI/FlatCAMGUI.py:4757 flatcamGUI/FlatCAMGUI.py:5606 -#: flatcamGUI/FlatCAMGUI.py:5737 +#: flatcamGUI/FlatCAMGUI.py:4889 flatcamGUI/FlatCAMGUI.py:5738 +#: flatcamGUI/FlatCAMGUI.py:5869 msgid "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." @@ -7786,48 +7293,44 @@ msgstr "" "Poate fi CW = in sensul acelor de ceasornic sau CCW = invers acelor de " "ceasornic." -#: flatcamGUI/FlatCAMGUI.py:4768 flatcamGUI/FlatCAMGUI.py:5617 -#: flatcamGUI/FlatCAMGUI.py:5748 +#: flatcamGUI/FlatCAMGUI.py:4900 flatcamGUI/FlatCAMGUI.py:5749 +#: flatcamGUI/FlatCAMGUI.py:5880 msgid "Circ. Angle" msgstr "Unghi circ." -#: flatcamGUI/FlatCAMGUI.py:4783 +#: flatcamGUI/FlatCAMGUI.py:4915 msgid "Distance at which to buffer the Gerber element." msgstr "Distanța la care se bufferează elementul Gerber." -#: flatcamGUI/FlatCAMGUI.py:4790 +#: flatcamGUI/FlatCAMGUI.py:4922 msgid "Scale Tool" msgstr "Unalta de Scalare" -#: flatcamGUI/FlatCAMGUI.py:4796 +#: flatcamGUI/FlatCAMGUI.py:4928 msgid "Factor to scale the Gerber element." msgstr "Factor pentru scalarea elementului Gerber." -#: flatcamGUI/FlatCAMGUI.py:4803 -msgid "Mark Area Tool" -msgstr "Unealta de Marc. Arie" - -#: flatcamGUI/FlatCAMGUI.py:4807 flatcamGUI/FlatCAMGUI.py:4817 +#: flatcamGUI/FlatCAMGUI.py:4939 flatcamGUI/FlatCAMGUI.py:4949 msgid "Threshold low" msgstr "Prag minim" -#: flatcamGUI/FlatCAMGUI.py:4809 +#: flatcamGUI/FlatCAMGUI.py:4941 msgid "Threshold value under which the apertures are not marked." msgstr "Valoarea pragului sub care aperturile nu sunt marcate." -#: flatcamGUI/FlatCAMGUI.py:4819 +#: flatcamGUI/FlatCAMGUI.py:4951 msgid "Threshold value over which the apertures are not marked." msgstr "Valoarea pragului peste care nu sunt marcate aperturile." -#: flatcamGUI/FlatCAMGUI.py:4835 +#: flatcamGUI/FlatCAMGUI.py:4967 msgid "Excellon General" msgstr "Excellon General" -#: flatcamGUI/FlatCAMGUI.py:4857 +#: flatcamGUI/FlatCAMGUI.py:4989 msgid "Excellon Format" msgstr "Format Excellon" -#: flatcamGUI/FlatCAMGUI.py:4859 +#: flatcamGUI/FlatCAMGUI.py:4991 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -7873,14 +7376,14 @@ msgstr "" "Sprint Layout 2:4 INCH LZ\n" "KiCAD 3:5 INCH TZ" -#: flatcamGUI/FlatCAMGUI.py:4887 +#: flatcamGUI/FlatCAMGUI.py:5019 msgid "Default values for INCH are 2:4" msgstr "" "Valorile default pentru Inch sunt 2:4\n" "adica 2 parti intregi și 4 zecimale" -#: flatcamGUI/FlatCAMGUI.py:4895 flatcamGUI/FlatCAMGUI.py:4928 -#: flatcamGUI/FlatCAMGUI.py:5403 +#: flatcamGUI/FlatCAMGUI.py:5027 flatcamGUI/FlatCAMGUI.py:5060 +#: flatcamGUI/FlatCAMGUI.py:5535 msgid "" "This numbers signify the number of digits in\n" "the whole part of Excellon coordinates." @@ -7888,8 +7391,8 @@ msgstr "" "Acest număr reprezinta numărul de digiti din partea\n" "intreaga a coordonatelor Excellon." -#: flatcamGUI/FlatCAMGUI.py:4909 flatcamGUI/FlatCAMGUI.py:4942 -#: flatcamGUI/FlatCAMGUI.py:5417 +#: flatcamGUI/FlatCAMGUI.py:5041 flatcamGUI/FlatCAMGUI.py:5074 +#: flatcamGUI/FlatCAMGUI.py:5549 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Excellon coordinates." @@ -7897,21 +7400,21 @@ msgstr "" "Acest număr reprezinta numărul de digiti din partea\n" "zecimala a coordonatelor Excellon." -#: flatcamGUI/FlatCAMGUI.py:4917 +#: flatcamGUI/FlatCAMGUI.py:5049 msgid "METRIC" msgstr "Metric" -#: flatcamGUI/FlatCAMGUI.py:4920 +#: flatcamGUI/FlatCAMGUI.py:5052 msgid "Default values for METRIC are 3:3" msgstr "" "Valorile default pentru Metric sunt 3:3\n" "adica 3 parti intregi și 3 zecimale" -#: flatcamGUI/FlatCAMGUI.py:4951 +#: flatcamGUI/FlatCAMGUI.py:5083 msgid "Default Zeros" msgstr "Suprimare Zero" -#: flatcamGUI/FlatCAMGUI.py:4954 flatcamGUI/FlatCAMGUI.py:5452 +#: flatcamGUI/FlatCAMGUI.py:5086 flatcamGUI/FlatCAMGUI.py:5584 msgid "" "This sets the type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -7927,7 +7430,7 @@ msgstr "" "cele de la final sunt pastrate.\n" "(Invers fata de fişierele Gerber)." -#: flatcamGUI/FlatCAMGUI.py:4965 +#: flatcamGUI/FlatCAMGUI.py:5097 msgid "" "This sets the default type of Excellon zeros.\n" "If it is not detected in the parsed file the value here\n" @@ -7946,11 +7449,11 @@ msgstr "" "cele de la final sunt pastrate.\n" "(Invers fata de fişierele Gerber)." -#: flatcamGUI/FlatCAMGUI.py:4975 +#: flatcamGUI/FlatCAMGUI.py:5107 msgid "Default Units" msgstr "Unitati Excellon" -#: flatcamGUI/FlatCAMGUI.py:4978 +#: flatcamGUI/FlatCAMGUI.py:5110 msgid "" "This sets the default units of Excellon files.\n" "If it is not detected in the parsed file the value here\n" @@ -7964,7 +7467,7 @@ msgstr "" "(unde se gasesc unitatile) și atunci se va folosi\n" "aceasta valoare." -#: flatcamGUI/FlatCAMGUI.py:4989 +#: flatcamGUI/FlatCAMGUI.py:5121 msgid "" "This sets the units of Excellon files.\n" "Some Excellon files don't have an header\n" @@ -7977,15 +7480,15 @@ msgstr "" "(unde se gasesc unitatile) și atunci se va folosi\n" "aceasta valoare." -#: flatcamGUI/FlatCAMGUI.py:4997 +#: flatcamGUI/FlatCAMGUI.py:5129 msgid "Excellon Optimization" msgstr "Optimizare Excellon" -#: flatcamGUI/FlatCAMGUI.py:5000 +#: flatcamGUI/FlatCAMGUI.py:5132 msgid "Algorithm: " msgstr "Algoritm" -#: flatcamGUI/FlatCAMGUI.py:5002 flatcamGUI/FlatCAMGUI.py:5016 +#: flatcamGUI/FlatCAMGUI.py:5134 flatcamGUI/FlatCAMGUI.py:5148 msgid "" "This sets the optimization type for the Excellon drill path.\n" "If MH is checked then Google OR-Tools algorithm with MetaHeuristic\n" @@ -8009,15 +7512,15 @@ msgstr "" "care nu este compatibila cu pachetul OR Tools și in acest caz se foloseşte\n" "algoritmul default: Travelling Salesman (vanzatorul ambulant)." -#: flatcamGUI/FlatCAMGUI.py:5013 +#: flatcamGUI/FlatCAMGUI.py:5145 msgid "MH" msgstr "MH" -#: flatcamGUI/FlatCAMGUI.py:5027 +#: flatcamGUI/FlatCAMGUI.py:5159 msgid "Optimization Time" msgstr "Durata optimiz." -#: flatcamGUI/FlatCAMGUI.py:5030 +#: flatcamGUI/FlatCAMGUI.py:5162 msgid "" "When OR-Tools Metaheuristic (MH) is enabled there is a\n" "maximum threshold for how much time is spent doing the\n" @@ -8028,16 +7531,16 @@ msgstr "" "reprezinta cat timp se sta pentru fiecare element in\n" "incercarea de a afla calea optima." -#: flatcamGUI/FlatCAMGUI.py:5073 +#: flatcamGUI/FlatCAMGUI.py:5205 msgid "Excellon Options" msgstr "Opțiuni Excellon" -#: flatcamGUI/FlatCAMGUI.py:5076 flatcamGUI/FlatCAMGUI.py:5817 +#: flatcamGUI/FlatCAMGUI.py:5208 flatcamGUI/FlatCAMGUI.py:5949 #: flatcamGUI/ObjectUI.py:643 msgid "Create CNC Job" msgstr "Crează CNCJob" -#: flatcamGUI/FlatCAMGUI.py:5078 +#: flatcamGUI/FlatCAMGUI.py:5210 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object." @@ -8045,14 +7548,14 @@ msgstr "" "Parametrii folositi pentru a crea un obiect FlatCAM tip CNCJob\n" "din acest obiect Excellon." -#: flatcamGUI/FlatCAMGUI.py:5086 flatcamGUI/FlatCAMGUI.py:5829 -#: flatcamGUI/FlatCAMGUI.py:6530 flatcamGUI/FlatCAMGUI.py:7190 +#: flatcamGUI/FlatCAMGUI.py:5218 flatcamGUI/FlatCAMGUI.py:5961 +#: flatcamGUI/FlatCAMGUI.py:6662 flatcamGUI/FlatCAMGUI.py:7322 #: flatcamGUI/ObjectUI.py:654 flatcamGUI/ObjectUI.py:1132 #: flatcamTools/ToolCalculators.py:107 flatcamTools/ToolNonCopperClear.py:269 msgid "Cut Z" msgstr "Z tăiere" -#: flatcamGUI/FlatCAMGUI.py:5088 flatcamGUI/ObjectUI.py:656 +#: flatcamGUI/FlatCAMGUI.py:5220 flatcamGUI/ObjectUI.py:656 msgid "" "Drill depth (negative)\n" "below the copper surface." @@ -8061,12 +7564,12 @@ msgstr "" "Daca se foloseşte o val. pozitivă, aplicaţia\n" "va incerca in mod automat să schimbe semnul." -#: flatcamGUI/FlatCAMGUI.py:5095 flatcamGUI/FlatCAMGUI.py:5867 +#: flatcamGUI/FlatCAMGUI.py:5227 flatcamGUI/FlatCAMGUI.py:5999 #: flatcamGUI/ObjectUI.py:664 flatcamGUI/ObjectUI.py:1166 msgid "Travel Z" msgstr "Z Deplasare" -#: flatcamGUI/FlatCAMGUI.py:5097 flatcamGUI/ObjectUI.py:666 +#: flatcamGUI/FlatCAMGUI.py:5229 flatcamGUI/ObjectUI.py:666 msgid "" "Tool height when travelling\n" "across the XY plane." @@ -8075,12 +7578,12 @@ msgstr "" "in planul X-Y, fără a efectua taieri, adica\n" "in afara materialului." -#: flatcamGUI/FlatCAMGUI.py:5105 flatcamGUI/FlatCAMGUI.py:5877 +#: flatcamGUI/FlatCAMGUI.py:5237 flatcamGUI/FlatCAMGUI.py:6009 #: flatcamGUI/ObjectUI.py:674 flatcamGUI/ObjectUI.py:1184 msgid "Tool change" msgstr "Schimb unealtă" -#: flatcamGUI/FlatCAMGUI.py:5107 flatcamGUI/ObjectUI.py:676 +#: flatcamGUI/FlatCAMGUI.py:5239 flatcamGUI/ObjectUI.py:676 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." @@ -8089,22 +7592,22 @@ msgstr "" "in codul G-Code (pauza pentru schimbare unealtă).\n" "De obicei este folosita comanda G-Code M6." -#: flatcamGUI/FlatCAMGUI.py:5114 flatcamGUI/FlatCAMGUI.py:5889 +#: flatcamGUI/FlatCAMGUI.py:5246 flatcamGUI/FlatCAMGUI.py:6021 msgid "Toolchange Z" msgstr "Z schimb. unealtă" -#: flatcamGUI/FlatCAMGUI.py:5116 flatcamGUI/FlatCAMGUI.py:5892 +#: flatcamGUI/FlatCAMGUI.py:5248 flatcamGUI/FlatCAMGUI.py:6024 #: flatcamGUI/ObjectUI.py:684 flatcamGUI/ObjectUI.py:1180 msgid "" "Z-axis position (height) for\n" "tool change." msgstr "Înălţimea, pe axa Z, pentru schimbul uneltei." -#: flatcamGUI/FlatCAMGUI.py:5123 flatcamGUI/ObjectUI.py:713 +#: flatcamGUI/FlatCAMGUI.py:5255 flatcamGUI/ObjectUI.py:713 msgid "Feedrate (Plunge)" msgstr "Feedrate (Plonjare)" -#: flatcamGUI/FlatCAMGUI.py:5125 flatcamGUI/ObjectUI.py:715 +#: flatcamGUI/FlatCAMGUI.py:5257 flatcamGUI/ObjectUI.py:715 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -8114,11 +7617,11 @@ msgstr "" "(in unitati pe minut).\n" "Aceasta este mișcarea lineara G01." -#: flatcamGUI/FlatCAMGUI.py:5134 +#: flatcamGUI/FlatCAMGUI.py:5266 msgid "Spindle Speed" msgstr "Viteza Motor" -#: flatcamGUI/FlatCAMGUI.py:5136 flatcamGUI/ObjectUI.py:742 +#: flatcamGUI/FlatCAMGUI.py:5268 flatcamGUI/ObjectUI.py:742 msgid "" "Speed of the spindle\n" "in RPM (optional)" @@ -8128,11 +7631,11 @@ msgstr "" "Acest parametru este optional și se poate lasa gol\n" "daca nu se foloseşte." -#: flatcamGUI/FlatCAMGUI.py:5144 flatcamGUI/FlatCAMGUI.py:5935 +#: flatcamGUI/FlatCAMGUI.py:5276 flatcamGUI/FlatCAMGUI.py:6067 msgid "Spindle dir." msgstr "Directie Motor" -#: flatcamGUI/FlatCAMGUI.py:5146 flatcamGUI/FlatCAMGUI.py:5937 +#: flatcamGUI/FlatCAMGUI.py:5278 flatcamGUI/FlatCAMGUI.py:6069 msgid "" "This sets the direction that the spindle is rotating.\n" "It can be either:\n" @@ -8144,12 +7647,12 @@ msgstr "" "- CW = in sensul acelor de ceasornic\n" "- CCW = in sensul invers acelor de ceasornic" -#: flatcamGUI/FlatCAMGUI.py:5158 flatcamGUI/FlatCAMGUI.py:5949 +#: flatcamGUI/FlatCAMGUI.py:5290 flatcamGUI/FlatCAMGUI.py:6081 #: flatcamGUI/ObjectUI.py:750 flatcamGUI/ObjectUI.py:1280 msgid "Dwell" msgstr "Pauza" -#: flatcamGUI/FlatCAMGUI.py:5160 flatcamGUI/FlatCAMGUI.py:5951 +#: flatcamGUI/FlatCAMGUI.py:5292 flatcamGUI/FlatCAMGUI.py:6083 #: flatcamGUI/ObjectUI.py:752 flatcamGUI/ObjectUI.py:1283 msgid "" "Pause to allow the spindle to reach its\n" @@ -8158,21 +7661,21 @@ msgstr "" "O pauza care permite motorului să ajunga la turatia specificata,\n" "inainte de a incepe mișcarea spre poziţia de tăiere (găurire)." -#: flatcamGUI/FlatCAMGUI.py:5163 flatcamGUI/FlatCAMGUI.py:5954 +#: flatcamGUI/FlatCAMGUI.py:5295 flatcamGUI/FlatCAMGUI.py:6086 msgid "Duration" msgstr "Durată" -#: flatcamGUI/FlatCAMGUI.py:5165 flatcamGUI/FlatCAMGUI.py:5956 +#: flatcamGUI/FlatCAMGUI.py:5297 flatcamGUI/FlatCAMGUI.py:6088 #: flatcamGUI/ObjectUI.py:757 flatcamGUI/ObjectUI.py:1289 msgid "Number of time units for spindle to dwell." msgstr "Timpul (ori secunde ori milisec) cat se stă in pauză." -#: flatcamGUI/FlatCAMGUI.py:5177 flatcamGUI/FlatCAMGUI.py:5966 +#: flatcamGUI/FlatCAMGUI.py:5309 flatcamGUI/FlatCAMGUI.py:6098 #: flatcamGUI/ObjectUI.py:765 msgid "Postprocessor" msgstr "Postprocesor" -#: flatcamGUI/FlatCAMGUI.py:5179 flatcamGUI/ObjectUI.py:767 +#: flatcamGUI/FlatCAMGUI.py:5311 flatcamGUI/ObjectUI.py:767 msgid "" "The postprocessor JSON file that dictates\n" "Gcode output." @@ -8180,11 +7683,11 @@ msgstr "" "Fișierul JSON postprocesor care dictează\n" "codul Gcode." -#: flatcamGUI/FlatCAMGUI.py:5188 flatcamGUI/ObjectUI.py:807 +#: flatcamGUI/FlatCAMGUI.py:5320 flatcamGUI/ObjectUI.py:807 msgid "Gcode" msgstr "Gcode" -#: flatcamGUI/FlatCAMGUI.py:5190 +#: flatcamGUI/FlatCAMGUI.py:5322 msgid "" "Choose what to use for GCode generation:\n" "'Drills', 'Slots' or 'Both'.\n" @@ -8198,41 +7701,41 @@ msgstr "" "Când se alege Sloturi sau Ambele, sloturile vor fi convertite in serii de " "găuri." -#: flatcamGUI/FlatCAMGUI.py:5206 flatcamGUI/ObjectUI.py:831 +#: flatcamGUI/FlatCAMGUI.py:5338 flatcamGUI/ObjectUI.py:831 msgid "Mill Holes" msgstr "Frezare găuri" -#: flatcamGUI/FlatCAMGUI.py:5208 flatcamGUI/ObjectUI.py:833 +#: flatcamGUI/FlatCAMGUI.py:5340 flatcamGUI/ObjectUI.py:833 msgid "Create Geometry for milling holes." msgstr "Crează un obiect tip Geometrie pentru frezarea găurilor." -#: flatcamGUI/FlatCAMGUI.py:5212 flatcamGUI/ObjectUI.py:846 +#: flatcamGUI/FlatCAMGUI.py:5344 flatcamGUI/ObjectUI.py:846 msgid "Drill Tool dia" msgstr "Dia. Burghiu Găurire" -#: flatcamGUI/FlatCAMGUI.py:5219 flatcamGUI/ObjectUI.py:862 +#: flatcamGUI/FlatCAMGUI.py:5351 flatcamGUI/ObjectUI.py:862 msgid "Slot Tool dia" msgstr "Dia. Freza Slot" -#: flatcamGUI/FlatCAMGUI.py:5221 flatcamGUI/ObjectUI.py:864 +#: flatcamGUI/FlatCAMGUI.py:5353 flatcamGUI/ObjectUI.py:864 msgid "" "Diameter of the cutting tool\n" "when milling slots." msgstr "Diametrul frezei când se frezează sloturile." -#: flatcamGUI/FlatCAMGUI.py:5233 +#: flatcamGUI/FlatCAMGUI.py:5365 msgid "Defaults" msgstr "Val. Implicite" -#: flatcamGUI/FlatCAMGUI.py:5246 +#: flatcamGUI/FlatCAMGUI.py:5378 msgid "Excellon Adv. Options" msgstr "Opțiuni Avans. Excellon" -#: flatcamGUI/FlatCAMGUI.py:5252 flatcamGUI/FlatCAMGUI.py:5989 +#: flatcamGUI/FlatCAMGUI.py:5384 flatcamGUI/FlatCAMGUI.py:6121 msgid "Advanced Options" msgstr "Opțiuni avansate" -#: flatcamGUI/FlatCAMGUI.py:5254 +#: flatcamGUI/FlatCAMGUI.py:5386 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object that are shown when App Level is Advanced." @@ -8241,11 +7744,11 @@ msgstr "" "pt acest obiect Excellon, parametri care sunt disponibili\n" "doar in modul Avansat al aplicaţiei." -#: flatcamGUI/FlatCAMGUI.py:5262 flatcamGUI/ObjectUI.py:614 +#: flatcamGUI/FlatCAMGUI.py:5394 flatcamGUI/ObjectUI.py:614 msgid "Offset Z" msgstr "Ofset Z" -#: flatcamGUI/FlatCAMGUI.py:5264 flatcamGUI/ObjectUI.py:632 +#: flatcamGUI/FlatCAMGUI.py:5396 flatcamGUI/ObjectUI.py:632 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" @@ -8258,20 +7761,20 @@ msgstr "" "Valoarea de aici efectuează o compensare asupra\n" "parametrului >Z tăiere<." -#: flatcamGUI/FlatCAMGUI.py:5271 +#: flatcamGUI/FlatCAMGUI.py:5403 msgid "Toolchange X,Y" msgstr "X,Y schimb. unealtă" -#: flatcamGUI/FlatCAMGUI.py:5273 flatcamGUI/FlatCAMGUI.py:6002 +#: flatcamGUI/FlatCAMGUI.py:5405 flatcamGUI/FlatCAMGUI.py:6134 msgid "Toolchange X,Y position." msgstr "Poziţia X,Y in format (x,y) unde se face schimbarea uneltei." -#: flatcamGUI/FlatCAMGUI.py:5279 flatcamGUI/FlatCAMGUI.py:6009 +#: flatcamGUI/FlatCAMGUI.py:5411 flatcamGUI/FlatCAMGUI.py:6141 #: flatcamGUI/ObjectUI.py:693 msgid "Start move Z" msgstr "Z pornire" -#: flatcamGUI/FlatCAMGUI.py:5281 flatcamGUI/ObjectUI.py:695 +#: flatcamGUI/FlatCAMGUI.py:5413 flatcamGUI/ObjectUI.py:695 msgid "" "Height of the tool just after start.\n" "Delete the value if you don't need this feature." @@ -8279,23 +7782,23 @@ msgstr "" "Înălţimea uneltei imediat dupa ce se porneste operatia CNC.\n" "Lasa casuta goala daca nu se foloseşte." -#: flatcamGUI/FlatCAMGUI.py:5288 flatcamGUI/FlatCAMGUI.py:6019 +#: flatcamGUI/FlatCAMGUI.py:5420 flatcamGUI/FlatCAMGUI.py:6151 #: flatcamGUI/ObjectUI.py:703 flatcamGUI/ObjectUI.py:1210 msgid "End move Z" msgstr "Z oprire" -#: flatcamGUI/FlatCAMGUI.py:5290 flatcamGUI/FlatCAMGUI.py:6021 +#: flatcamGUI/FlatCAMGUI.py:5422 flatcamGUI/FlatCAMGUI.py:6153 #: flatcamGUI/ObjectUI.py:705 flatcamGUI/ObjectUI.py:1212 msgid "" "Height of the tool after\n" "the last move at the end of the job." msgstr "Înălţimea la care se parchează freza dupa ce se termina lucrul." -#: flatcamGUI/FlatCAMGUI.py:5297 flatcamGUI/ObjectUI.py:724 +#: flatcamGUI/FlatCAMGUI.py:5429 flatcamGUI/ObjectUI.py:724 msgid "Feedrate Rapids" msgstr "Feedrate rapizi" -#: flatcamGUI/FlatCAMGUI.py:5299 flatcamGUI/ObjectUI.py:726 +#: flatcamGUI/FlatCAMGUI.py:5431 flatcamGUI/ObjectUI.py:726 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -8308,12 +7811,12 @@ msgstr "" "printerul 3D Marlin, implicit când se foloseşte fişierul\n" "postprocesor: Marlin. Ignora aceasta parametru in rest." -#: flatcamGUI/FlatCAMGUI.py:5310 flatcamGUI/FlatCAMGUI.py:6052 +#: flatcamGUI/FlatCAMGUI.py:5442 flatcamGUI/FlatCAMGUI.py:6184 #: flatcamGUI/ObjectUI.py:776 flatcamGUI/ObjectUI.py:1308 msgid "Probe Z depth" msgstr "Z sonda" -#: flatcamGUI/FlatCAMGUI.py:5312 flatcamGUI/FlatCAMGUI.py:6054 +#: flatcamGUI/FlatCAMGUI.py:5444 flatcamGUI/FlatCAMGUI.py:6186 #: flatcamGUI/ObjectUI.py:778 flatcamGUI/ObjectUI.py:1310 msgid "" "The maximum depth that the probe is allowed\n" @@ -8322,21 +7825,21 @@ msgstr "" "Adâncimea maxima la care este permis sondei să coboare.\n" "Are o valoare negativă, in unitatile curente." -#: flatcamGUI/FlatCAMGUI.py:5320 flatcamGUI/FlatCAMGUI.py:6062 +#: flatcamGUI/FlatCAMGUI.py:5452 flatcamGUI/FlatCAMGUI.py:6194 #: flatcamGUI/ObjectUI.py:788 flatcamGUI/ObjectUI.py:1320 msgid "Feedrate Probe" msgstr "Feedrate sonda" -#: flatcamGUI/FlatCAMGUI.py:5322 flatcamGUI/FlatCAMGUI.py:6064 +#: flatcamGUI/FlatCAMGUI.py:5454 flatcamGUI/FlatCAMGUI.py:6196 #: flatcamGUI/ObjectUI.py:790 flatcamGUI/ObjectUI.py:1322 msgid "The feedrate used while the probe is probing." msgstr "Viteza sondei când aceasta coboara." -#: flatcamGUI/FlatCAMGUI.py:5328 flatcamGUI/FlatCAMGUI.py:6071 +#: flatcamGUI/FlatCAMGUI.py:5460 flatcamGUI/FlatCAMGUI.py:6203 msgid "Fast Plunge" msgstr "Plonjare rapidă" -#: flatcamGUI/FlatCAMGUI.py:5330 flatcamGUI/FlatCAMGUI.py:6073 +#: flatcamGUI/FlatCAMGUI.py:5462 flatcamGUI/FlatCAMGUI.py:6205 msgid "" "By checking this, the vertical move from\n" "Z_Toolchange to Z_move is done with G0,\n" @@ -8353,11 +7856,11 @@ msgstr "" "schimba\n" "unealta. Daca aveti ceva plasat sub unealtă ceva se va strica." -#: flatcamGUI/FlatCAMGUI.py:5339 +#: flatcamGUI/FlatCAMGUI.py:5471 msgid "Fast Retract" msgstr "Retragere rapida" -#: flatcamGUI/FlatCAMGUI.py:5341 +#: flatcamGUI/FlatCAMGUI.py:5473 msgid "" "Exit hole strategy.\n" " - When uncheked, while exiting the drilled hole the drill bit\n" @@ -8376,11 +7879,11 @@ msgstr "" "adâncimea\n" "de deplasare cu viteza maxima G0, intr-o singură mișcare." -#: flatcamGUI/FlatCAMGUI.py:5360 +#: flatcamGUI/FlatCAMGUI.py:5492 msgid "Excellon Export" msgstr "Export Excellon" -#: flatcamGUI/FlatCAMGUI.py:5365 +#: flatcamGUI/FlatCAMGUI.py:5497 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." @@ -8389,11 +7892,11 @@ msgstr "" "se exporta un fişier Excellon folosind:\n" "File -> Exporta -> Exporta Excellon." -#: flatcamGUI/FlatCAMGUI.py:5376 flatcamGUI/FlatCAMGUI.py:5382 +#: flatcamGUI/FlatCAMGUI.py:5508 flatcamGUI/FlatCAMGUI.py:5514 msgid "The units used in the Excellon file." msgstr "Unitatile de masura folosite in fişierul Excellon." -#: flatcamGUI/FlatCAMGUI.py:5390 +#: flatcamGUI/FlatCAMGUI.py:5522 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -8405,11 +7908,11 @@ msgstr "" "Aici se setează formatul Excellon când nu se utilizează\n" "coordonate cu zecimale." -#: flatcamGUI/FlatCAMGUI.py:5426 +#: flatcamGUI/FlatCAMGUI.py:5558 msgid "Format" msgstr "Format" -#: flatcamGUI/FlatCAMGUI.py:5428 flatcamGUI/FlatCAMGUI.py:5438 +#: flatcamGUI/FlatCAMGUI.py:5560 flatcamGUI/FlatCAMGUI.py:5570 msgid "" "Select the kind of coordinates format used.\n" "Coordinates can be saved with decimal point or without.\n" @@ -8428,15 +7931,15 @@ msgstr "" "- LZ = zerourile prefix sunt pastrate și cele sufix eliminate\n" "- TZ = zerourile prefix sunt eliminate și cele sufix pastrate." -#: flatcamGUI/FlatCAMGUI.py:5435 +#: flatcamGUI/FlatCAMGUI.py:5567 msgid "Decimal" msgstr "Zecimale" -#: flatcamGUI/FlatCAMGUI.py:5436 +#: flatcamGUI/FlatCAMGUI.py:5568 msgid "No-Decimal" msgstr "Fără zecimale" -#: flatcamGUI/FlatCAMGUI.py:5462 +#: flatcamGUI/FlatCAMGUI.py:5594 msgid "" "This sets the default type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -8448,11 +7951,11 @@ msgstr "" "- LZ = zerourile prefix sunt pastrate și cele sufix eliminate\n" "- TZ = zerourile prefix sunt eliminate și cele sufix pastrate." -#: flatcamGUI/FlatCAMGUI.py:5472 +#: flatcamGUI/FlatCAMGUI.py:5604 msgid "Slot type" msgstr "Tip slot" -#: flatcamGUI/FlatCAMGUI.py:5475 flatcamGUI/FlatCAMGUI.py:5485 +#: flatcamGUI/FlatCAMGUI.py:5607 flatcamGUI/FlatCAMGUI.py:5617 msgid "" "This sets how the slots will be exported.\n" "If ROUTED then the slots will be routed\n" @@ -8466,19 +7969,19 @@ msgstr "" "Dacă sunt Găurite (G85) sloturile vor fi exportate\n" "folosind comanda slotului găurit (G85)." -#: flatcamGUI/FlatCAMGUI.py:5482 +#: flatcamGUI/FlatCAMGUI.py:5614 msgid "Routed" msgstr "Decupate" -#: flatcamGUI/FlatCAMGUI.py:5483 +#: flatcamGUI/FlatCAMGUI.py:5615 msgid "Drilled(G85)" msgstr "Găurite(G85)" -#: flatcamGUI/FlatCAMGUI.py:5515 +#: flatcamGUI/FlatCAMGUI.py:5647 msgid "A list of Excellon Editor parameters." msgstr "O listă de parametri ai Editorului Excellon." -#: flatcamGUI/FlatCAMGUI.py:5525 +#: flatcamGUI/FlatCAMGUI.py:5657 msgid "" "Set the number of selected Excellon geometry\n" "items above which the utility geometry\n" @@ -8492,40 +7995,35 @@ msgstr "" "Creste performanta cand se muta un număr mai mare de \n" "elemente geometrice." -#: flatcamGUI/FlatCAMGUI.py:5537 +#: flatcamGUI/FlatCAMGUI.py:5669 msgid "New Tool Dia" msgstr "Dia. nou unealtă" -#: flatcamGUI/FlatCAMGUI.py:5560 +#: flatcamGUI/FlatCAMGUI.py:5692 msgid "Linear Drill Array" msgstr "Arie lineară de găuri" -#: flatcamGUI/FlatCAMGUI.py:5580 flatcamGUI/FlatCAMGUI.py:6000 -#, python-format -msgid "%s:" -msgstr "%s:" - -#: flatcamGUI/FlatCAMGUI.py:5600 +#: flatcamGUI/FlatCAMGUI.py:5732 msgid "Circular Drill Array" msgstr "Arie circ. de găuri" -#: flatcamGUI/FlatCAMGUI.py:5628 flatcamGUI/ObjectUI.py:613 +#: flatcamGUI/FlatCAMGUI.py:5760 flatcamGUI/ObjectUI.py:613 msgid "Slots" msgstr "Sloturi" -#: flatcamGUI/FlatCAMGUI.py:5679 +#: flatcamGUI/FlatCAMGUI.py:5811 msgid "Linear Slot Array" msgstr "Arie lineară de Sloturi" -#: flatcamGUI/FlatCAMGUI.py:5731 +#: flatcamGUI/FlatCAMGUI.py:5863 msgid "Circular Slot Array" msgstr "Arie circ. de Sloturi" -#: flatcamGUI/FlatCAMGUI.py:5765 +#: flatcamGUI/FlatCAMGUI.py:5897 msgid "Geometry General" msgstr "Geometrie General" -#: flatcamGUI/FlatCAMGUI.py:5784 +#: flatcamGUI/FlatCAMGUI.py:5916 msgid "" "The number of circle steps for Geometry \n" "circle and arc shapes linear approximation." @@ -8533,11 +8031,11 @@ msgstr "" "Numărul de segmente utilizate pentru\n" "aproximarea lineara a Geometriilor circulare." -#: flatcamGUI/FlatCAMGUI.py:5812 +#: flatcamGUI/FlatCAMGUI.py:5944 msgid "Geometry Options" msgstr "Opțiuni Geometrie" -#: flatcamGUI/FlatCAMGUI.py:5819 +#: flatcamGUI/FlatCAMGUI.py:5951 msgid "" "Create a CNC Job object\n" "tracing the contours of this\n" @@ -8546,7 +8044,7 @@ msgstr "" "Crează un obiect CNCJob care urmăreste conturul\n" "acestui obiect tip Geometrie." -#: flatcamGUI/FlatCAMGUI.py:5831 flatcamGUI/ObjectUI.py:1135 +#: flatcamGUI/FlatCAMGUI.py:5963 flatcamGUI/ObjectUI.py:1135 msgid "" "Cutting depth (negative)\n" "below the copper surface." @@ -8554,11 +8052,11 @@ msgstr "" "Adâncimea la care se taie sub suprafata de cupru.\n" "Valoare negativă." -#: flatcamGUI/FlatCAMGUI.py:5839 flatcamGUI/ObjectUI.py:1144 +#: flatcamGUI/FlatCAMGUI.py:5971 flatcamGUI/ObjectUI.py:1144 msgid "Multi-Depth" msgstr "Multi-Pas" -#: flatcamGUI/FlatCAMGUI.py:5842 flatcamGUI/ObjectUI.py:1147 +#: flatcamGUI/FlatCAMGUI.py:5974 flatcamGUI/ObjectUI.py:1147 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -8570,11 +8068,11 @@ msgstr "" "va tăia de mai multe ori până când este\n" "atins Z de tăiere, Z Cut." -#: flatcamGUI/FlatCAMGUI.py:5851 +#: flatcamGUI/FlatCAMGUI.py:5983 msgid "Depth/Pass" msgstr "Adânc./Trecere" -#: flatcamGUI/FlatCAMGUI.py:5853 +#: flatcamGUI/FlatCAMGUI.py:5985 msgid "" "The depth to cut on each pass,\n" "when multidepth is enabled.\n" @@ -8587,7 +8085,7 @@ msgstr "" "Valoarea este pozitivă desi reprezinta o fracţie\n" "a adancimii de tăiere care este o valoare negativă." -#: flatcamGUI/FlatCAMGUI.py:5869 flatcamGUI/ObjectUI.py:1168 +#: flatcamGUI/FlatCAMGUI.py:6001 flatcamGUI/ObjectUI.py:1168 msgid "" "Height of the tool when\n" "moving without cutting." @@ -8595,7 +8093,7 @@ msgstr "" "Înălţimea la care se misca unealta când nu taie,\n" "deasupra materialului." -#: flatcamGUI/FlatCAMGUI.py:5880 flatcamGUI/ObjectUI.py:1187 +#: flatcamGUI/FlatCAMGUI.py:6012 flatcamGUI/ObjectUI.py:1187 msgid "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." @@ -8604,11 +8102,11 @@ msgstr "" "codul masina CNC. O pauza pentru schimbul\n" "uneltei (M6)." -#: flatcamGUI/FlatCAMGUI.py:5901 flatcamGUI/ObjectUI.py:1220 +#: flatcamGUI/FlatCAMGUI.py:6033 flatcamGUI/ObjectUI.py:1220 msgid "Feed Rate X-Y" msgstr "Feedrate X-Y" -#: flatcamGUI/FlatCAMGUI.py:5903 flatcamGUI/ObjectUI.py:1222 +#: flatcamGUI/FlatCAMGUI.py:6035 flatcamGUI/ObjectUI.py:1222 msgid "" "Cutting speed in the XY\n" "plane in units per minute" @@ -8616,11 +8114,11 @@ msgstr "" "Viteza de tăiere in planul X-Y\n" "in unitati pe minut" -#: flatcamGUI/FlatCAMGUI.py:5911 flatcamGUI/ObjectUI.py:1230 +#: flatcamGUI/FlatCAMGUI.py:6043 flatcamGUI/ObjectUI.py:1230 msgid "Feed Rate Z" msgstr "Feedrate Z" -#: flatcamGUI/FlatCAMGUI.py:5913 flatcamGUI/ObjectUI.py:1232 +#: flatcamGUI/FlatCAMGUI.py:6045 flatcamGUI/ObjectUI.py:1232 msgid "" "Cutting speed in the XY\n" "plane in units per minute.\n" @@ -8630,12 +8128,12 @@ msgstr "" "in unitati pe minut.\n" "Mai este numita și viteza de plonjare." -#: flatcamGUI/FlatCAMGUI.py:5922 flatcamGUI/ObjectUI.py:740 +#: flatcamGUI/FlatCAMGUI.py:6054 flatcamGUI/ObjectUI.py:740 #: flatcamGUI/ObjectUI.py:1267 msgid "Spindle speed" msgstr "Viteza motor" -#: flatcamGUI/FlatCAMGUI.py:5925 flatcamGUI/ObjectUI.py:1270 +#: flatcamGUI/FlatCAMGUI.py:6057 flatcamGUI/ObjectUI.py:1270 msgid "" "Speed of the spindle in RPM (optional).\n" "If LASER postprocessor is used,\n" @@ -8645,7 +8143,7 @@ msgstr "" "Daca postprocesorul Laser este folosit,\n" "valoarea să este puterea laserului." -#: flatcamGUI/FlatCAMGUI.py:5968 flatcamGUI/ObjectUI.py:1299 +#: flatcamGUI/FlatCAMGUI.py:6100 flatcamGUI/ObjectUI.py:1299 msgid "" "The Postprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." @@ -8654,11 +8152,11 @@ msgstr "" "codului masina CNC (GCode, RML, HPGL) care \n" "mai apoi este salvat." -#: flatcamGUI/FlatCAMGUI.py:5984 +#: flatcamGUI/FlatCAMGUI.py:6116 msgid "Geometry Adv. Options" msgstr "Opțiuni Avans. Geometrie" -#: flatcamGUI/FlatCAMGUI.py:5991 +#: flatcamGUI/FlatCAMGUI.py:6123 msgid "" "Parameters to create a CNC Job object\n" "tracing the contours of a Geometry object." @@ -8666,7 +8164,12 @@ msgstr "" "Parametrii folositi pentru a crea un obiect CNCJob,\n" "urmărind contururile unui obiect tip Geometrie." -#: flatcamGUI/FlatCAMGUI.py:6011 +#: flatcamGUI/FlatCAMGUI.py:6132 flatcamGUI/FlatCAMGUI.py:7594 +#: flatcamTools/ToolSolderPaste.py:207 +msgid "Toolchange X-Y" +msgstr "X,Y schimb. unealtă" + +#: flatcamGUI/FlatCAMGUI.py:6143 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." @@ -8674,11 +8177,11 @@ msgstr "" "Înălţimea uneltei la care se gaseste la inceputul lucrului.\n" "Lasa câmpul gol daca nu folosești aceasta." -#: flatcamGUI/FlatCAMGUI.py:6029 flatcamGUI/ObjectUI.py:1241 +#: flatcamGUI/FlatCAMGUI.py:6161 flatcamGUI/ObjectUI.py:1241 msgid "Feed Rate Rapids" msgstr "Feedrate rapizi" -#: flatcamGUI/FlatCAMGUI.py:6031 flatcamGUI/ObjectUI.py:1243 +#: flatcamGUI/FlatCAMGUI.py:6163 flatcamGUI/ObjectUI.py:1243 msgid "" "Cutting speed in the XY plane\n" "(in units per minute).\n" @@ -8691,11 +8194,11 @@ msgstr "" "Este utila doar când se foloseşte cu un printer 3D Marlin,\n" "pentru toate celelalte cazuri ignora acest parametru." -#: flatcamGUI/FlatCAMGUI.py:6042 flatcamGUI/ObjectUI.py:1257 +#: flatcamGUI/FlatCAMGUI.py:6174 flatcamGUI/ObjectUI.py:1257 msgid "Re-cut 1st pt." msgstr "Re-tăiere 1-ul pt." -#: flatcamGUI/FlatCAMGUI.py:6044 flatcamGUI/ObjectUI.py:1259 +#: flatcamGUI/FlatCAMGUI.py:6176 flatcamGUI/ObjectUI.py:1259 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -8707,11 +8210,11 @@ msgstr "" "cu sfârşitul acesteia (este vorba de un contur), sunt eliminate\n" "prin taierea peste acest punct." -#: flatcamGUI/FlatCAMGUI.py:6083 +#: flatcamGUI/FlatCAMGUI.py:6215 msgid "Seg. X size" msgstr "Dim. seg X" -#: flatcamGUI/FlatCAMGUI.py:6085 +#: flatcamGUI/FlatCAMGUI.py:6217 msgid "" "The size of the trace segment on the X axis.\n" "Useful for auto-leveling.\n" @@ -8722,11 +8225,11 @@ msgstr "" "O valoare de 0 inseamnaca nu se face segmentare\n" "pe axa X." -#: flatcamGUI/FlatCAMGUI.py:6094 +#: flatcamGUI/FlatCAMGUI.py:6226 msgid "Seg. Y size" msgstr "Dim. seg Y" -#: flatcamGUI/FlatCAMGUI.py:6096 +#: flatcamGUI/FlatCAMGUI.py:6228 msgid "" "The size of the trace segment on the Y axis.\n" "Useful for auto-leveling.\n" @@ -8737,15 +8240,15 @@ msgstr "" "O valoare de 0 inseamnaca nu se face segmentare\n" "pe axa Y." -#: flatcamGUI/FlatCAMGUI.py:6112 +#: flatcamGUI/FlatCAMGUI.py:6244 msgid "Geometry Editor" msgstr "Editor Geometrii" -#: flatcamGUI/FlatCAMGUI.py:6117 +#: flatcamGUI/FlatCAMGUI.py:6249 msgid "A list of Geometry Editor parameters." msgstr "O lista de parametri ai Editorului de Geometrii." -#: flatcamGUI/FlatCAMGUI.py:6127 +#: flatcamGUI/FlatCAMGUI.py:6259 msgid "" "Set the number of selected geometry\n" "items above which the utility geometry\n" @@ -8759,20 +8262,20 @@ msgstr "" "Creste performanta cand se muta un număr mai mare de \n" "elemente geometrice." -#: flatcamGUI/FlatCAMGUI.py:6146 +#: flatcamGUI/FlatCAMGUI.py:6278 msgid "CNC Job General" msgstr "CNCJob General" -#: flatcamGUI/FlatCAMGUI.py:6159 flatcamGUI/ObjectUI.py:938 +#: flatcamGUI/FlatCAMGUI.py:6291 flatcamGUI/ObjectUI.py:938 #: flatcamGUI/ObjectUI.py:1501 msgid "Plot Object" msgstr "Afisează" -#: flatcamGUI/FlatCAMGUI.py:6164 flatcamGUI/ObjectUI.py:1396 +#: flatcamGUI/FlatCAMGUI.py:6296 flatcamGUI/ObjectUI.py:1396 msgid "Plot kind" msgstr "Tip afișare" -#: flatcamGUI/FlatCAMGUI.py:6166 flatcamGUI/ObjectUI.py:1399 +#: flatcamGUI/FlatCAMGUI.py:6298 flatcamGUI/ObjectUI.py:1399 msgid "" "This selects the kind of geometries on the canvas to plot.\n" "Those can be either of type 'Travel' which means the moves\n" @@ -8784,15 +8287,15 @@ msgstr "" "- Voiaj -> miscarile deasupra materialului\n" "- Tăiere -> miscarile in material, tăiere." -#: flatcamGUI/FlatCAMGUI.py:6174 flatcamGUI/ObjectUI.py:1408 +#: flatcamGUI/FlatCAMGUI.py:6306 flatcamGUI/ObjectUI.py:1408 msgid "Travel" msgstr "Voiaj" -#: flatcamGUI/FlatCAMGUI.py:6183 flatcamGUI/ObjectUI.py:1412 +#: flatcamGUI/FlatCAMGUI.py:6315 flatcamGUI/ObjectUI.py:1412 msgid "Display Annotation" msgstr "Afişează notații" -#: flatcamGUI/FlatCAMGUI.py:6185 flatcamGUI/ObjectUI.py:1414 +#: flatcamGUI/FlatCAMGUI.py:6317 flatcamGUI/ObjectUI.py:1414 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" @@ -8802,23 +8305,23 @@ msgstr "" "Cand este selectat va afisa numerele in ordine pt fiecare\n" "capat al liniilor de traversare." -#: flatcamGUI/FlatCAMGUI.py:6197 +#: flatcamGUI/FlatCAMGUI.py:6329 msgid "Annotation Size" msgstr "Dim. anotate" -#: flatcamGUI/FlatCAMGUI.py:6199 +#: flatcamGUI/FlatCAMGUI.py:6331 msgid "The font size of the annotation text. In pixels." msgstr "Dimensiunea fontului pt. textul cu notatii. In pixeli." -#: flatcamGUI/FlatCAMGUI.py:6207 +#: flatcamGUI/FlatCAMGUI.py:6339 msgid "Annotation Color" msgstr "Culoarea anotatii" -#: flatcamGUI/FlatCAMGUI.py:6209 +#: flatcamGUI/FlatCAMGUI.py:6341 msgid "Set the font color for the annotation texts." msgstr "Setează culoarea pentru textul cu anotatii." -#: flatcamGUI/FlatCAMGUI.py:6232 +#: flatcamGUI/FlatCAMGUI.py:6364 msgid "" "The number of circle steps for GCode \n" "circle and arc shapes linear approximation." @@ -8826,21 +8329,21 @@ msgstr "" "Numărul de segmente utilizate pentru\n" "aproximarea lineara a reprezentarilor GCodului circular." -#: flatcamGUI/FlatCAMGUI.py:6240 +#: flatcamGUI/FlatCAMGUI.py:6372 msgid "Travel dia" msgstr "Dia Deplasare" -#: flatcamGUI/FlatCAMGUI.py:6242 +#: flatcamGUI/FlatCAMGUI.py:6374 msgid "" "The width of the travel lines to be\n" "rendered in the plot." msgstr "Diametrul liniilor de deplasare care să fie redate prin afișare." -#: flatcamGUI/FlatCAMGUI.py:6253 +#: flatcamGUI/FlatCAMGUI.py:6385 msgid "Coordinates decimals" msgstr "Coord. zecimale" -#: flatcamGUI/FlatCAMGUI.py:6255 +#: flatcamGUI/FlatCAMGUI.py:6387 msgid "" "The number of decimals to be used for \n" "the X, Y, Z coordinates in CNC code (GCODE, etc.)" @@ -8848,11 +8351,11 @@ msgstr "" "Numărul de zecimale care să fie folosit in \n" "coordonatele X,Y,Z in codul CNC (GCode etc)." -#: flatcamGUI/FlatCAMGUI.py:6263 +#: flatcamGUI/FlatCAMGUI.py:6395 msgid "Feedrate decimals" msgstr "Feedrate zecimale" -#: flatcamGUI/FlatCAMGUI.py:6265 +#: flatcamGUI/FlatCAMGUI.py:6397 msgid "" "The number of decimals to be used for \n" "the Feedrate parameter in CNC code (GCODE, etc.)" @@ -8860,11 +8363,11 @@ msgstr "" "Numărul de zecimale care să fie folosit in \n" "parametrul >Feedrate< in codul CNC (GCode etc)." -#: flatcamGUI/FlatCAMGUI.py:6273 +#: flatcamGUI/FlatCAMGUI.py:6405 msgid "Coordinates type" msgstr "Tip coordinate" -#: flatcamGUI/FlatCAMGUI.py:6275 +#: flatcamGUI/FlatCAMGUI.py:6407 msgid "" "The type of coordinates to be used in Gcode.\n" "Can be:\n" @@ -8876,23 +8379,23 @@ msgstr "" "- Absolut G90 -> referinta este originea x=0, y=0\n" "- Incrementator G91 -> referinta este pozitia anterioară" -#: flatcamGUI/FlatCAMGUI.py:6281 +#: flatcamGUI/FlatCAMGUI.py:6413 msgid "Absolute G90" msgstr "Absolut G90" -#: flatcamGUI/FlatCAMGUI.py:6282 +#: flatcamGUI/FlatCAMGUI.py:6414 msgid "Incremental G91" msgstr "Incrementator G91" -#: flatcamGUI/FlatCAMGUI.py:6299 +#: flatcamGUI/FlatCAMGUI.py:6431 msgid "CNC Job Options" msgstr "Opțiuni CNCJob" -#: flatcamGUI/FlatCAMGUI.py:6302 +#: flatcamGUI/FlatCAMGUI.py:6434 msgid "Export G-Code" msgstr "Exportă G-Code" -#: flatcamGUI/FlatCAMGUI.py:6304 flatcamGUI/FlatCAMGUI.py:6345 +#: flatcamGUI/FlatCAMGUI.py:6436 flatcamGUI/FlatCAMGUI.py:6477 #: flatcamGUI/ObjectUI.py:1535 msgid "" "Export and save G-Code to\n" @@ -8901,11 +8404,11 @@ msgstr "" "Exportă și salvează codul G-Code intr-un fişier\n" "care este salvat pe HDD." -#: flatcamGUI/FlatCAMGUI.py:6310 +#: flatcamGUI/FlatCAMGUI.py:6442 msgid "Prepend to G-Code" msgstr "Adaugă la inceputul G-Code" -#: flatcamGUI/FlatCAMGUI.py:6312 flatcamGUI/ObjectUI.py:1543 +#: flatcamGUI/FlatCAMGUI.py:6444 flatcamGUI/ObjectUI.py:1543 msgid "" "Type here any G-Code commands you would\n" "like to add at the beginning of the G-Code file." @@ -8913,11 +8416,11 @@ msgstr "" "Adaugă aici orice comenzi G-Code care se dorește să fie\n" "inserate la inceputul codului G-Code." -#: flatcamGUI/FlatCAMGUI.py:6321 +#: flatcamGUI/FlatCAMGUI.py:6453 msgid "Append to G-Code" msgstr "Adaugă la sfârşitul G-Code" -#: flatcamGUI/FlatCAMGUI.py:6323 flatcamGUI/ObjectUI.py:1554 +#: flatcamGUI/FlatCAMGUI.py:6455 flatcamGUI/ObjectUI.py:1554 msgid "" "Type here any G-Code commands you would\n" "like to append to the generated file.\n" @@ -8926,19 +8429,19 @@ msgstr "" "Adaugă aici orice comenzi G-Code care se dorește să fie\n" "inserate la sfârşitul codului G-Code." -#: flatcamGUI/FlatCAMGUI.py:6340 +#: flatcamGUI/FlatCAMGUI.py:6472 msgid "CNC Job Adv. Options" msgstr "Opțiuni Avans. CNCJob" -#: flatcamGUI/FlatCAMGUI.py:6343 flatcamGUI/ObjectUI.py:1533 +#: flatcamGUI/FlatCAMGUI.py:6475 flatcamGUI/ObjectUI.py:1533 msgid "Export CNC Code" msgstr "Exporta codul masina CNC" -#: flatcamGUI/FlatCAMGUI.py:6351 flatcamGUI/ObjectUI.py:1571 +#: flatcamGUI/FlatCAMGUI.py:6483 flatcamGUI/ObjectUI.py:1571 msgid "Toolchange G-Code" msgstr "G-Code pt schimb unealtă" -#: flatcamGUI/FlatCAMGUI.py:6354 flatcamGUI/ObjectUI.py:1574 +#: flatcamGUI/FlatCAMGUI.py:6486 flatcamGUI/ObjectUI.py:1574 msgid "" "Type here any G-Code commands you would\n" "like to be executed when Toolchange event is encountered.\n" @@ -8960,11 +8463,11 @@ msgstr "" "'toolchange_custom'\n" "in numele sau." -#: flatcamGUI/FlatCAMGUI.py:6373 flatcamGUI/ObjectUI.py:1593 +#: flatcamGUI/FlatCAMGUI.py:6505 flatcamGUI/ObjectUI.py:1593 msgid "Use Toolchange Macro" msgstr "Fol. Macro schimb unealtă" -#: flatcamGUI/FlatCAMGUI.py:6375 flatcamGUI/ObjectUI.py:1595 +#: flatcamGUI/FlatCAMGUI.py:6507 flatcamGUI/ObjectUI.py:1595 msgid "" "Check this box if you want to use\n" "a Custom Toolchange GCode (macro)." @@ -8972,7 +8475,7 @@ msgstr "" "Bifează aici daca dorești să folosești Macro pentru\n" "schimb unelte." -#: flatcamGUI/FlatCAMGUI.py:6387 flatcamGUI/ObjectUI.py:1603 +#: flatcamGUI/FlatCAMGUI.py:6519 flatcamGUI/ObjectUI.py:1603 msgid "" "A list of the FlatCAM variables that can be used\n" "in the Toolchange event.\n" @@ -8982,59 +8485,59 @@ msgstr "" "de schimb al uneltei (când se intalneste comanda M6).\n" "Este necesar să fie inconjurate de simbolul '%'" -#: flatcamGUI/FlatCAMGUI.py:6397 flatcamGUI/ObjectUI.py:1613 +#: flatcamGUI/FlatCAMGUI.py:6529 flatcamGUI/ObjectUI.py:1613 msgid "FlatCAM CNC parameters" msgstr "Parametri FlatCAM CNC" -#: flatcamGUI/FlatCAMGUI.py:6398 flatcamGUI/ObjectUI.py:1614 +#: flatcamGUI/FlatCAMGUI.py:6530 flatcamGUI/ObjectUI.py:1614 msgid "tool = tool number" msgstr "tool = numărul uneltei" -#: flatcamGUI/FlatCAMGUI.py:6399 flatcamGUI/ObjectUI.py:1615 +#: flatcamGUI/FlatCAMGUI.py:6531 flatcamGUI/ObjectUI.py:1615 msgid "tooldia = tool diameter" msgstr "tooldia = dimaetrul uneltei" -#: flatcamGUI/FlatCAMGUI.py:6400 flatcamGUI/ObjectUI.py:1616 +#: flatcamGUI/FlatCAMGUI.py:6532 flatcamGUI/ObjectUI.py:1616 msgid "t_drills = for Excellon, total number of drills" msgstr "t_drills = pt Excellom, numărul total de operațiuni găurire" -#: flatcamGUI/FlatCAMGUI.py:6401 flatcamGUI/ObjectUI.py:1617 +#: flatcamGUI/FlatCAMGUI.py:6533 flatcamGUI/ObjectUI.py:1617 msgid "x_toolchange = X coord for Toolchange" msgstr "x_toolchange = coord. X pt schimb unealtă" -#: flatcamGUI/FlatCAMGUI.py:6402 flatcamGUI/ObjectUI.py:1618 +#: flatcamGUI/FlatCAMGUI.py:6534 flatcamGUI/ObjectUI.py:1618 msgid "y_toolchange = Y coord for Toolchange" msgstr "y_toolchange = coord. Y pt schimb unealtă" -#: flatcamGUI/FlatCAMGUI.py:6403 flatcamGUI/ObjectUI.py:1619 +#: flatcamGUI/FlatCAMGUI.py:6535 flatcamGUI/ObjectUI.py:1619 msgid "z_toolchange = Z coord for Toolchange" msgstr "z_toolchange = coord. Z pt schimb unealtă" -#: flatcamGUI/FlatCAMGUI.py:6404 +#: flatcamGUI/FlatCAMGUI.py:6536 msgid "z_cut = Z depth for the cut" msgstr "z_cut = Z adâncimea de tăiere" -#: flatcamGUI/FlatCAMGUI.py:6405 +#: flatcamGUI/FlatCAMGUI.py:6537 msgid "z_move = Z height for travel" msgstr "z_move = Z Înălţimea deplasare" -#: flatcamGUI/FlatCAMGUI.py:6406 flatcamGUI/ObjectUI.py:1622 +#: flatcamGUI/FlatCAMGUI.py:6538 flatcamGUI/ObjectUI.py:1622 msgid "z_depthpercut = the step value for multidepth cut" msgstr "z_depthpercut = pasul pentru taierea progresiva" -#: flatcamGUI/FlatCAMGUI.py:6407 flatcamGUI/ObjectUI.py:1623 +#: flatcamGUI/FlatCAMGUI.py:6539 flatcamGUI/ObjectUI.py:1623 msgid "spindlesspeed = the value for the spindle speed" msgstr "spindlesspeed = valoarea viteza motor" -#: flatcamGUI/FlatCAMGUI.py:6409 flatcamGUI/ObjectUI.py:1624 +#: flatcamGUI/FlatCAMGUI.py:6541 flatcamGUI/ObjectUI.py:1624 msgid "dwelltime = time to dwell to allow the spindle to reach it's set RPM" msgstr "dwelltime = durata de asteptare ca motorul să ajunga la turatia setată" -#: flatcamGUI/FlatCAMGUI.py:6430 +#: flatcamGUI/FlatCAMGUI.py:6562 msgid "NCC Tool Options" msgstr "Opțiuni Unealta NCC" -#: flatcamGUI/FlatCAMGUI.py:6435 flatcamGUI/ObjectUI.py:447 +#: flatcamGUI/FlatCAMGUI.py:6567 flatcamGUI/ObjectUI.py:447 msgid "" "Create a Geometry object with\n" "toolpaths to cut all non-copper regions." @@ -9043,15 +8546,15 @@ msgstr "" "care să curete de cupru toate zonele unde se dorește să nu \n" "fie cupru." -#: flatcamGUI/FlatCAMGUI.py:6443 flatcamGUI/FlatCAMGUI.py:7397 +#: flatcamGUI/FlatCAMGUI.py:6575 flatcamGUI/FlatCAMGUI.py:7529 msgid "Tools dia" msgstr "Dia unealtă" -#: flatcamGUI/FlatCAMGUI.py:6452 flatcamTools/ToolNonCopperClear.py:195 +#: flatcamGUI/FlatCAMGUI.py:6584 flatcamTools/ToolNonCopperClear.py:195 msgid "Tool Type" msgstr "Tip Unealtă" -#: flatcamGUI/FlatCAMGUI.py:6454 flatcamGUI/FlatCAMGUI.py:6462 +#: flatcamGUI/FlatCAMGUI.py:6586 flatcamGUI/FlatCAMGUI.py:6594 #: flatcamTools/ToolNonCopperClear.py:197 #: flatcamTools/ToolNonCopperClear.py:205 msgid "" @@ -9063,28 +8566,28 @@ msgstr "" "- 'Forma-V'\n" "- Circular" -#: flatcamGUI/FlatCAMGUI.py:6459 flatcamTools/ToolNonCopperClear.py:202 +#: flatcamGUI/FlatCAMGUI.py:6591 flatcamTools/ToolNonCopperClear.py:202 msgid "V-shape" msgstr "Forma-V" -#: flatcamGUI/FlatCAMGUI.py:6471 flatcamGUI/ObjectUI.py:1109 +#: flatcamGUI/FlatCAMGUI.py:6603 flatcamGUI/ObjectUI.py:1109 #: flatcamTools/ToolNonCopperClear.py:220 msgid "V-Tip Dia" msgstr "V-dia" -#: flatcamGUI/FlatCAMGUI.py:6473 flatcamGUI/ObjectUI.py:1112 +#: flatcamGUI/FlatCAMGUI.py:6605 flatcamGUI/ObjectUI.py:1112 #: flatcamTools/ToolNonCopperClear.py:222 msgid "The tip diameter for V-Shape Tool" msgstr "" "Diametrul la vârf al uneltei tip V-Shape.\n" "Forma in V" -#: flatcamGUI/FlatCAMGUI.py:6480 flatcamGUI/ObjectUI.py:1120 +#: flatcamGUI/FlatCAMGUI.py:6612 flatcamGUI/ObjectUI.py:1120 #: flatcamTools/ToolNonCopperClear.py:227 msgid "V-Tip Angle" msgstr "V-unghi" -#: flatcamGUI/FlatCAMGUI.py:6482 flatcamGUI/ObjectUI.py:1123 +#: flatcamGUI/FlatCAMGUI.py:6614 flatcamGUI/ObjectUI.py:1123 #: flatcamTools/ToolNonCopperClear.py:229 msgid "" "The tip angle for V-Shape Tool.\n" @@ -9093,7 +8596,7 @@ msgstr "" "Unghiul la vârf pentru unealta tip V-Shape. \n" "In grade." -#: flatcamGUI/FlatCAMGUI.py:6492 flatcamGUI/FlatCAMGUI.py:6500 +#: flatcamGUI/FlatCAMGUI.py:6624 flatcamGUI/FlatCAMGUI.py:6632 #: flatcamTools/ToolNonCopperClear.py:149 #: flatcamTools/ToolNonCopperClear.py:157 msgid "" @@ -9106,13 +8609,13 @@ msgstr "" "uneltei\n" "- conventional -> pentru cazul când nu exista o compensare a 'backlash-ului'" -#: flatcamGUI/FlatCAMGUI.py:6509 flatcamGUI/FlatCAMGUI.py:6869 +#: flatcamGUI/FlatCAMGUI.py:6641 flatcamGUI/FlatCAMGUI.py:7001 #: flatcamTools/ToolNonCopperClear.py:163 flatcamTools/ToolPaint.py:136 msgid "Tool order" msgstr "Ordine unelte" -#: flatcamGUI/FlatCAMGUI.py:6510 flatcamGUI/FlatCAMGUI.py:6520 -#: flatcamGUI/FlatCAMGUI.py:6870 flatcamGUI/FlatCAMGUI.py:6880 +#: flatcamGUI/FlatCAMGUI.py:6642 flatcamGUI/FlatCAMGUI.py:6652 +#: flatcamGUI/FlatCAMGUI.py:7002 flatcamGUI/FlatCAMGUI.py:7012 #: flatcamTools/ToolNonCopperClear.py:164 #: flatcamTools/ToolNonCopperClear.py:174 flatcamTools/ToolPaint.py:137 #: flatcamTools/ToolPaint.py:147 @@ -9134,17 +8637,17 @@ msgstr "" "AVERTIZARE: folosirea prelucrării 'resturi' va seta automat ordonarea\n" "în sens invers și va dezactiva acest control." -#: flatcamGUI/FlatCAMGUI.py:6518 flatcamGUI/FlatCAMGUI.py:6878 +#: flatcamGUI/FlatCAMGUI.py:6650 flatcamGUI/FlatCAMGUI.py:7010 #: flatcamTools/ToolNonCopperClear.py:172 flatcamTools/ToolPaint.py:145 msgid "Forward" msgstr "Înainte" -#: flatcamGUI/FlatCAMGUI.py:6519 flatcamGUI/FlatCAMGUI.py:6879 +#: flatcamGUI/FlatCAMGUI.py:6651 flatcamGUI/FlatCAMGUI.py:7011 #: flatcamTools/ToolNonCopperClear.py:173 flatcamTools/ToolPaint.py:146 msgid "Reverse" msgstr "Înapoi" -#: flatcamGUI/FlatCAMGUI.py:6532 flatcamGUI/FlatCAMGUI.py:6537 +#: flatcamGUI/FlatCAMGUI.py:6664 flatcamGUI/FlatCAMGUI.py:6669 #: flatcamTools/ToolNonCopperClear.py:271 #: flatcamTools/ToolNonCopperClear.py:276 msgid "" @@ -9154,7 +8657,7 @@ msgstr "" "Adancimea de tăiere in material. Valoare negative.\n" "In unitătile FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:6547 flatcamTools/ToolNonCopperClear.py:285 +#: flatcamGUI/FlatCAMGUI.py:6679 flatcamTools/ToolNonCopperClear.py:285 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -9180,11 +8683,11 @@ msgstr "" "Valori mari= procesare lenta cat și o execuţie la fel de lenta a PCB-ului,\n" "datorita numărului mai mare de treceri-tăiere." -#: flatcamGUI/FlatCAMGUI.py:6564 flatcamTools/ToolNonCopperClear.py:301 +#: flatcamGUI/FlatCAMGUI.py:6696 flatcamTools/ToolNonCopperClear.py:301 msgid "Bounding box margin." msgstr "Marginea pentru forma înconjurătoare." -#: flatcamGUI/FlatCAMGUI.py:6573 flatcamGUI/FlatCAMGUI.py:6920 +#: flatcamGUI/FlatCAMGUI.py:6705 flatcamGUI/FlatCAMGUI.py:7052 #: flatcamTools/ToolNonCopperClear.py:310 msgid "" "Algorithm for non-copper clearing:
Standard: Fixed step inwards." @@ -9195,22 +8698,22 @@ msgstr "" "
Punct-samanta: De la punctul samanta, spre expterior.
Linii " "drepte: Linii paralele." -#: flatcamGUI/FlatCAMGUI.py:6587 flatcamGUI/FlatCAMGUI.py:6934 +#: flatcamGUI/FlatCAMGUI.py:6719 flatcamGUI/FlatCAMGUI.py:7066 #: flatcamTools/ToolNonCopperClear.py:324 flatcamTools/ToolPaint.py:249 msgid "Connect" msgstr "Conectează" -#: flatcamGUI/FlatCAMGUI.py:6597 flatcamGUI/FlatCAMGUI.py:6944 +#: flatcamGUI/FlatCAMGUI.py:6729 flatcamGUI/FlatCAMGUI.py:7076 #: flatcamTools/ToolNonCopperClear.py:333 flatcamTools/ToolPaint.py:258 msgid "Contour" msgstr "Contur" -#: flatcamGUI/FlatCAMGUI.py:6607 flatcamTools/ToolNonCopperClear.py:342 +#: flatcamGUI/FlatCAMGUI.py:6739 flatcamTools/ToolNonCopperClear.py:342 #: flatcamTools/ToolPaint.py:267 msgid "Rest M." msgstr "Rest M." -#: flatcamGUI/FlatCAMGUI.py:6609 flatcamTools/ToolNonCopperClear.py:344 +#: flatcamGUI/FlatCAMGUI.py:6741 flatcamTools/ToolNonCopperClear.py:344 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -9228,7 +8731,7 @@ msgstr "" "final. Aceasta deaorece unele unelte nu vor putea genera geometrie.\n" "Daca nu este bifat, foloseşte algoritmul standard." -#: flatcamGUI/FlatCAMGUI.py:6624 flatcamGUI/FlatCAMGUI.py:6636 +#: flatcamGUI/FlatCAMGUI.py:6756 flatcamGUI/FlatCAMGUI.py:6768 #: flatcamTools/ToolNonCopperClear.py:359 #: flatcamTools/ToolNonCopperClear.py:371 msgid "" @@ -9242,27 +8745,27 @@ msgstr "" "de traseele de cupru.\n" "Valoarea poate fi cuprinsă între 0 și 10 unități FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:6634 flatcamTools/ToolNonCopperClear.py:369 +#: flatcamGUI/FlatCAMGUI.py:6766 flatcamTools/ToolNonCopperClear.py:369 msgid "Offset value" msgstr "Valoare Ofset" -#: flatcamGUI/FlatCAMGUI.py:6651 flatcamTools/ToolNonCopperClear.py:395 +#: flatcamGUI/FlatCAMGUI.py:6783 flatcamTools/ToolNonCopperClear.py:395 msgid "Itself" msgstr "Însuşi" -#: flatcamGUI/FlatCAMGUI.py:6652 flatcamGUI/FlatCAMGUI.py:6965 +#: flatcamGUI/FlatCAMGUI.py:6784 flatcamGUI/FlatCAMGUI.py:7097 msgid "Area" msgstr "Aria" -#: flatcamGUI/FlatCAMGUI.py:6653 +#: flatcamGUI/FlatCAMGUI.py:6785 msgid "Ref" msgstr "Ref" -#: flatcamGUI/FlatCAMGUI.py:6654 +#: flatcamGUI/FlatCAMGUI.py:6786 msgid "Reference" msgstr "Referinţă" -#: flatcamGUI/FlatCAMGUI.py:6656 flatcamTools/ToolNonCopperClear.py:401 +#: flatcamGUI/FlatCAMGUI.py:6788 flatcamTools/ToolNonCopperClear.py:401 msgid "" "- 'Itself' - the non copper clearing extent\n" "is based on the object that is copper cleared.\n" @@ -9282,19 +8785,19 @@ msgstr "" "- „Obiect de referință” - va face o curățare fără cupru în zona\n" "specificată de un alt obiect." -#: flatcamGUI/FlatCAMGUI.py:6667 flatcamGUI/FlatCAMGUI.py:6973 +#: flatcamGUI/FlatCAMGUI.py:6799 flatcamGUI/FlatCAMGUI.py:7105 msgid "Normal" msgstr "Normal" -#: flatcamGUI/FlatCAMGUI.py:6668 flatcamGUI/FlatCAMGUI.py:6974 +#: flatcamGUI/FlatCAMGUI.py:6800 flatcamGUI/FlatCAMGUI.py:7106 msgid "Progressive" msgstr "Progresiv" -#: flatcamGUI/FlatCAMGUI.py:6669 +#: flatcamGUI/FlatCAMGUI.py:6801 msgid "NCC Plotting" msgstr "Afisare NCC" -#: flatcamGUI/FlatCAMGUI.py:6671 +#: flatcamGUI/FlatCAMGUI.py:6803 msgid "" "- 'Normal' - normal plotting, done at the end of the NCC job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -9302,11 +8805,11 @@ msgstr "" "- 'Normal' - afisare normală, efectuată la sfarsitul activitătii NCC\n" "- 'Progresiv' - forma se afisează imediat ce a fost generată." -#: flatcamGUI/FlatCAMGUI.py:6685 +#: flatcamGUI/FlatCAMGUI.py:6817 msgid "Cutout Tool Options" msgstr "Opțiuni Unealta Decupare" -#: flatcamGUI/FlatCAMGUI.py:6690 flatcamGUI/ObjectUI.py:463 +#: flatcamGUI/FlatCAMGUI.py:6822 flatcamGUI/ObjectUI.py:463 msgid "" "Create toolpaths to cut around\n" "the PCB and separate it from\n" @@ -9316,7 +8819,7 @@ msgstr "" "lasand punţi pentru a separa PCB-ul de \n" "placa din care a fost taiat." -#: flatcamGUI/FlatCAMGUI.py:6701 flatcamTools/ToolCutOut.py:93 +#: flatcamGUI/FlatCAMGUI.py:6833 flatcamTools/ToolCutOut.py:93 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." @@ -9324,11 +8827,11 @@ msgstr "" "Diametrul uneltei folosita pt decuparea\n" "PCB-ului din materialului inconjurator." -#: flatcamGUI/FlatCAMGUI.py:6709 flatcamTools/ToolCutOut.py:76 +#: flatcamGUI/FlatCAMGUI.py:6841 flatcamTools/ToolCutOut.py:76 msgid "Obj kind" msgstr "Tipul de obiect" -#: flatcamGUI/FlatCAMGUI.py:6711 flatcamTools/ToolCutOut.py:78 +#: flatcamGUI/FlatCAMGUI.py:6843 flatcamTools/ToolCutOut.py:78 msgid "" "Choice of what kind the object we want to cutout is.
- Single: " "contain a single PCB Gerber outline object.
- Panel: a panel PCB " @@ -9340,16 +8843,16 @@ msgstr "" "tip panel, care este făcut\n" "din mai multe contururi PCB." -#: flatcamGUI/FlatCAMGUI.py:6718 flatcamGUI/FlatCAMGUI.py:6964 +#: flatcamGUI/FlatCAMGUI.py:6850 flatcamGUI/FlatCAMGUI.py:7096 #: flatcamTools/ToolCutOut.py:84 msgid "Single" msgstr "Unic" -#: flatcamGUI/FlatCAMGUI.py:6719 flatcamTools/ToolCutOut.py:85 +#: flatcamGUI/FlatCAMGUI.py:6851 flatcamTools/ToolCutOut.py:85 msgid "Panel" msgstr "Panel" -#: flatcamGUI/FlatCAMGUI.py:6725 flatcamTools/ToolCutOut.py:102 +#: flatcamGUI/FlatCAMGUI.py:6857 flatcamTools/ToolCutOut.py:102 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" @@ -9359,11 +8862,11 @@ msgstr "" "va face decuparea distanțat cu aceasta valoare \n" "fata de PCB-ul efectiv" -#: flatcamGUI/FlatCAMGUI.py:6733 +#: flatcamGUI/FlatCAMGUI.py:6865 msgid "Gap size" msgstr "Dim. punte" -#: flatcamGUI/FlatCAMGUI.py:6735 flatcamTools/ToolCutOut.py:112 +#: flatcamGUI/FlatCAMGUI.py:6867 flatcamTools/ToolCutOut.py:112 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -9374,11 +8877,11 @@ msgstr "" "in a mentine ataşat PCB-ul la materialul de unde \n" "este decupat." -#: flatcamGUI/FlatCAMGUI.py:6744 flatcamTools/ToolCutOut.py:148 +#: flatcamGUI/FlatCAMGUI.py:6876 flatcamTools/ToolCutOut.py:148 msgid "Gaps" msgstr "Punţi" -#: flatcamGUI/FlatCAMGUI.py:6746 +#: flatcamGUI/FlatCAMGUI.py:6878 msgid "" "Number of gaps used for the cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -9402,11 +8905,11 @@ msgstr "" "- 2tb = 2* sus - 2* jos\n" "- 8 = 2* stânga - 2* dreapta - 2* sus - 2* jos" -#: flatcamGUI/FlatCAMGUI.py:6768 flatcamTools/ToolCutOut.py:129 +#: flatcamGUI/FlatCAMGUI.py:6900 flatcamTools/ToolCutOut.py:129 msgid "Convex Sh." msgstr "Formă Conv" -#: flatcamGUI/FlatCAMGUI.py:6770 flatcamTools/ToolCutOut.py:131 +#: flatcamGUI/FlatCAMGUI.py:6902 flatcamTools/ToolCutOut.py:131 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." @@ -9415,11 +8918,11 @@ msgstr "" "tot PCB-ul. Forma sa este convexa.\n" "Se foloseste doar daca obiectul sursă este de tip Gerber." -#: flatcamGUI/FlatCAMGUI.py:6784 +#: flatcamGUI/FlatCAMGUI.py:6916 msgid "2Sided Tool Options" msgstr "Opțiuni Unealta 2Fețe" -#: flatcamGUI/FlatCAMGUI.py:6789 +#: flatcamGUI/FlatCAMGUI.py:6921 msgid "" "A tool to help in creating a double sided\n" "PCB using alignment holes." @@ -9427,36 +8930,36 @@ msgstr "" "O unealtă care ajuta in crearea de PCB-uri cu 2 fețe\n" "folosind găuri de aliniere." -#: flatcamGUI/FlatCAMGUI.py:6799 flatcamTools/ToolDblSided.py:234 +#: flatcamGUI/FlatCAMGUI.py:6931 flatcamTools/ToolDblSided.py:234 msgid "Drill dia" msgstr "Dia gaură" -#: flatcamGUI/FlatCAMGUI.py:6801 flatcamTools/ToolDblSided.py:225 +#: flatcamGUI/FlatCAMGUI.py:6933 flatcamTools/ToolDblSided.py:225 #: flatcamTools/ToolDblSided.py:236 msgid "Diameter of the drill for the alignment holes." msgstr "Diametrul găurii pentru găurile de aliniere." -#: flatcamGUI/FlatCAMGUI.py:6810 flatcamTools/ToolDblSided.py:120 +#: flatcamGUI/FlatCAMGUI.py:6942 flatcamTools/ToolDblSided.py:120 msgid "Mirror Axis:" msgstr "Axe oglindire:" -#: flatcamGUI/FlatCAMGUI.py:6812 flatcamTools/ToolDblSided.py:122 +#: flatcamGUI/FlatCAMGUI.py:6944 flatcamTools/ToolDblSided.py:122 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "Oglindește vertical (X) sau orizontal (Y)." -#: flatcamGUI/FlatCAMGUI.py:6821 flatcamTools/ToolDblSided.py:131 +#: flatcamGUI/FlatCAMGUI.py:6953 flatcamTools/ToolDblSided.py:131 msgid "Point" msgstr "Punct" -#: flatcamGUI/FlatCAMGUI.py:6822 flatcamTools/ToolDblSided.py:132 +#: flatcamGUI/FlatCAMGUI.py:6954 flatcamTools/ToolDblSided.py:132 msgid "Box" msgstr "Forma" -#: flatcamGUI/FlatCAMGUI.py:6823 +#: flatcamGUI/FlatCAMGUI.py:6955 msgid "Axis Ref" msgstr "Axa de ref." -#: flatcamGUI/FlatCAMGUI.py:6825 flatcamTools/ToolDblSided.py:135 +#: flatcamGUI/FlatCAMGUI.py:6957 flatcamTools/ToolDblSided.py:135 msgid "" "The axis should pass through a point or cut\n" " a specified box (in a FlatCAM object) through \n" @@ -9465,15 +8968,15 @@ msgstr "" "Axa de referinţă ar trebui să treacă printr-un punct ori să strabata\n" " o forma (obiect FlatCAM) prin mijloc." -#: flatcamGUI/FlatCAMGUI.py:6841 +#: flatcamGUI/FlatCAMGUI.py:6973 msgid "Paint Tool Options" msgstr "Opțiuni Unealta Paint" -#: flatcamGUI/FlatCAMGUI.py:6846 +#: flatcamGUI/FlatCAMGUI.py:6978 msgid "Parameters:" msgstr "Parametri:" -#: flatcamGUI/FlatCAMGUI.py:6848 flatcamGUI/ObjectUI.py:1351 +#: flatcamGUI/FlatCAMGUI.py:6980 flatcamGUI/ObjectUI.py:1351 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon (remove\n" @@ -9486,11 +8989,11 @@ msgstr "" "singur poligon se va cere să faceti click pe poligonul\n" "dorit." -#: flatcamGUI/FlatCAMGUI.py:6954 flatcamTools/ToolPaint.py:282 +#: flatcamGUI/FlatCAMGUI.py:7086 flatcamTools/ToolPaint.py:282 msgid "Selection" msgstr "Selecţie" -#: flatcamGUI/FlatCAMGUI.py:6956 flatcamTools/ToolPaint.py:284 +#: flatcamGUI/FlatCAMGUI.py:7088 flatcamTools/ToolPaint.py:284 #: flatcamTools/ToolPaint.py:300 msgid "" "How to select Polygons to be painted.\n" @@ -9513,15 +9016,15 @@ msgstr "" "- „Obiect de referință” - va face o curățare fără cupru în zona\n" "specificată de un alt obiect." -#: flatcamGUI/FlatCAMGUI.py:6967 +#: flatcamGUI/FlatCAMGUI.py:7099 msgid "Ref." msgstr "Ref." -#: flatcamGUI/FlatCAMGUI.py:6975 +#: flatcamGUI/FlatCAMGUI.py:7107 msgid "Paint Plotting" msgstr "Afisare Paint" -#: flatcamGUI/FlatCAMGUI.py:6977 +#: flatcamGUI/FlatCAMGUI.py:7109 msgid "" "- 'Normal' - normal plotting, done at the end of the Paint job\n" "- 'Progressive' - after each shape is generated it will be plotted." @@ -9529,11 +9032,11 @@ msgstr "" "- 'Normal' - afisare normală, efectuată la sfarsitul activitătii Paint\n" "- 'Progresiv' - forma se afisează imediat ce a fost generată." -#: flatcamGUI/FlatCAMGUI.py:6991 +#: flatcamGUI/FlatCAMGUI.py:7123 msgid "Film Tool Options" msgstr "Opțiuni Unealta Film" -#: flatcamGUI/FlatCAMGUI.py:6996 +#: flatcamGUI/FlatCAMGUI.py:7128 msgid "" "Create a PCB film from a Gerber or Geometry\n" "FlatCAM object.\n" @@ -9542,11 +9045,11 @@ msgstr "" "Crează un film PCB dintr-un obiect Gerber sau tip Geometrie.\n" "Fişierul este salvat in format SVG." -#: flatcamGUI/FlatCAMGUI.py:7007 +#: flatcamGUI/FlatCAMGUI.py:7139 msgid "Film Type" msgstr "Tip film" -#: flatcamGUI/FlatCAMGUI.py:7009 flatcamTools/ToolFilm.py:118 +#: flatcamGUI/FlatCAMGUI.py:7141 flatcamTools/ToolFilm.py:118 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -9560,11 +9063,11 @@ msgstr "" "Negativ = traseele vor fi albe pe un fundal negru.\n" "Formatul fişierului pt filmul salvat este SVG." -#: flatcamGUI/FlatCAMGUI.py:7020 flatcamTools/ToolFilm.py:130 +#: flatcamGUI/FlatCAMGUI.py:7152 flatcamTools/ToolFilm.py:130 msgid "Border" msgstr "Bordură" -#: flatcamGUI/FlatCAMGUI.py:7022 flatcamTools/ToolFilm.py:132 +#: flatcamGUI/FlatCAMGUI.py:7154 flatcamTools/ToolFilm.py:132 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -9581,11 +9084,11 @@ msgstr "" "Va crea o bara solidă neagră in jurul printului efectiv permitand o\n" "delimitare exactă." -#: flatcamGUI/FlatCAMGUI.py:7035 flatcamTools/ToolFilm.py:144 +#: flatcamGUI/FlatCAMGUI.py:7167 flatcamTools/ToolFilm.py:144 msgid "Scale Stroke" msgstr "Scalează" -#: flatcamGUI/FlatCAMGUI.py:7037 flatcamTools/ToolFilm.py:146 +#: flatcamGUI/FlatCAMGUI.py:7169 flatcamTools/ToolFilm.py:146 msgid "" "Scale the line stroke thickness of each feature in the SVG file.\n" "It means that the line that envelope each SVG feature will be thicker or " @@ -9595,11 +9098,11 @@ msgstr "" "Scalează grosimea conturului fiecarui element din fişierul SVG.\n" "Elementele mai mici vor fi afectate mai mult." -#: flatcamGUI/FlatCAMGUI.py:7052 +#: flatcamGUI/FlatCAMGUI.py:7184 msgid "Panelize Tool Options" msgstr "Opțiuni Unealta Panelizare" -#: flatcamGUI/FlatCAMGUI.py:7057 +#: flatcamGUI/FlatCAMGUI.py:7189 msgid "" "Create an object that contains an array of (x, y) elements,\n" "each element is a copy of the source object spaced\n" @@ -9609,11 +9112,11 @@ msgstr "" "unde fiecare element este o copie a obiectului sursa, separat la o\n" "distanţă X, Y unul de celalalt." -#: flatcamGUI/FlatCAMGUI.py:7068 flatcamTools/ToolPanelize.py:147 +#: flatcamGUI/FlatCAMGUI.py:7200 flatcamTools/ToolPanelize.py:147 msgid "Spacing cols" msgstr "Sep. coloane" -#: flatcamGUI/FlatCAMGUI.py:7070 flatcamTools/ToolPanelize.py:149 +#: flatcamGUI/FlatCAMGUI.py:7202 flatcamTools/ToolPanelize.py:149 msgid "" "Spacing between columns of the desired panel.\n" "In current units." @@ -9621,11 +9124,11 @@ msgstr "" "Spatiul de separare între coloane.\n" "In unitatile curente." -#: flatcamGUI/FlatCAMGUI.py:7078 flatcamTools/ToolPanelize.py:156 +#: flatcamGUI/FlatCAMGUI.py:7210 flatcamTools/ToolPanelize.py:156 msgid "Spacing rows" msgstr "Sep. linii" -#: flatcamGUI/FlatCAMGUI.py:7080 flatcamTools/ToolPanelize.py:158 +#: flatcamGUI/FlatCAMGUI.py:7212 flatcamTools/ToolPanelize.py:158 msgid "" "Spacing between rows of the desired panel.\n" "In current units." @@ -9633,35 +9136,35 @@ msgstr "" "Spatiul de separare între linii.\n" "In unitatile curente." -#: flatcamGUI/FlatCAMGUI.py:7088 flatcamTools/ToolPanelize.py:165 +#: flatcamGUI/FlatCAMGUI.py:7220 flatcamTools/ToolPanelize.py:165 msgid "Columns" msgstr "Coloane" -#: flatcamGUI/FlatCAMGUI.py:7090 flatcamTools/ToolPanelize.py:167 +#: flatcamGUI/FlatCAMGUI.py:7222 flatcamTools/ToolPanelize.py:167 msgid "Number of columns of the desired panel" msgstr "Numărul de coloane ale panel-ului dorit" -#: flatcamGUI/FlatCAMGUI.py:7097 flatcamTools/ToolPanelize.py:173 +#: flatcamGUI/FlatCAMGUI.py:7229 flatcamTools/ToolPanelize.py:173 msgid "Rows" msgstr "Linii" -#: flatcamGUI/FlatCAMGUI.py:7099 flatcamTools/ToolPanelize.py:175 +#: flatcamGUI/FlatCAMGUI.py:7231 flatcamTools/ToolPanelize.py:175 msgid "Number of rows of the desired panel" msgstr "Numărul de linii ale panel-ului dorit" -#: flatcamGUI/FlatCAMGUI.py:7105 flatcamTools/ToolPanelize.py:181 +#: flatcamGUI/FlatCAMGUI.py:7237 flatcamTools/ToolPanelize.py:181 msgid "Gerber" msgstr "Gerber" -#: flatcamGUI/FlatCAMGUI.py:7106 flatcamTools/ToolPanelize.py:182 +#: flatcamGUI/FlatCAMGUI.py:7238 flatcamTools/ToolPanelize.py:182 msgid "Geo" msgstr "Geo" -#: flatcamGUI/FlatCAMGUI.py:7107 flatcamTools/ToolPanelize.py:183 +#: flatcamGUI/FlatCAMGUI.py:7239 flatcamTools/ToolPanelize.py:183 msgid "Panel Type" msgstr "Tip panel" -#: flatcamGUI/FlatCAMGUI.py:7109 +#: flatcamGUI/FlatCAMGUI.py:7241 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" @@ -9671,11 +9174,11 @@ msgstr "" "- Gerber\n" "- Geometrie" -#: flatcamGUI/FlatCAMGUI.py:7118 +#: flatcamGUI/FlatCAMGUI.py:7250 msgid "Constrain within" msgstr "Constrange" -#: flatcamGUI/FlatCAMGUI.py:7120 flatcamTools/ToolPanelize.py:195 +#: flatcamGUI/FlatCAMGUI.py:7252 flatcamTools/ToolPanelize.py:195 msgid "" "Area define by DX and DY within to constrain the panel.\n" "DX and DY values are in current units.\n" @@ -9689,11 +9192,11 @@ msgstr "" "panelul final va contine numai acel număr de linii/coloane care se inscrie\n" "complet in aria desemnata." -#: flatcamGUI/FlatCAMGUI.py:7129 flatcamTools/ToolPanelize.py:204 +#: flatcamGUI/FlatCAMGUI.py:7261 flatcamTools/ToolPanelize.py:204 msgid "Width (DX)" msgstr "Lătime (Dx)" -#: flatcamGUI/FlatCAMGUI.py:7131 flatcamTools/ToolPanelize.py:206 +#: flatcamGUI/FlatCAMGUI.py:7263 flatcamTools/ToolPanelize.py:206 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." @@ -9701,11 +9204,11 @@ msgstr "" "Lăţimea (Dx) in care panelul trebuie să se inscrie.\n" "In unitati curente." -#: flatcamGUI/FlatCAMGUI.py:7138 flatcamTools/ToolPanelize.py:212 +#: flatcamGUI/FlatCAMGUI.py:7270 flatcamTools/ToolPanelize.py:212 msgid "Height (DY)" msgstr "Inăltime (Dy)" -#: flatcamGUI/FlatCAMGUI.py:7140 flatcamTools/ToolPanelize.py:214 +#: flatcamGUI/FlatCAMGUI.py:7272 flatcamTools/ToolPanelize.py:214 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." @@ -9713,15 +9216,15 @@ msgstr "" "Înălţimea (Dy) in care panelul trebuie să se inscrie.\n" "In unitati curente." -#: flatcamGUI/FlatCAMGUI.py:7154 +#: flatcamGUI/FlatCAMGUI.py:7286 msgid "Calculators Tool Options" msgstr "Opțiuni Unealta Calculatoare" -#: flatcamGUI/FlatCAMGUI.py:7157 flatcamTools/ToolCalculators.py:25 +#: flatcamGUI/FlatCAMGUI.py:7289 flatcamTools/ToolCalculators.py:25 msgid "V-Shape Tool Calculator" msgstr "Calculator Unealta V-Shape" -#: flatcamGUI/FlatCAMGUI.py:7159 +#: flatcamGUI/FlatCAMGUI.py:7291 msgid "" "Calculate the tool diameter for a given V-shape tool,\n" "having the tip diameter, tip angle and\n" @@ -9731,11 +9234,11 @@ msgstr "" "avand diametrul vârfului și unghiul la vârf cat și\n" "adâncimea de tăiere, ca parametri." -#: flatcamGUI/FlatCAMGUI.py:7170 flatcamTools/ToolCalculators.py:92 +#: flatcamGUI/FlatCAMGUI.py:7302 flatcamTools/ToolCalculators.py:92 msgid "Tip Diameter" msgstr "Dia vârf" -#: flatcamGUI/FlatCAMGUI.py:7172 flatcamTools/ToolCalculators.py:97 +#: flatcamGUI/FlatCAMGUI.py:7304 flatcamTools/ToolCalculators.py:97 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." @@ -9743,11 +9246,11 @@ msgstr "" "Acesta este diametrul la vârf al uneltei.\n" "Este specificat de producator." -#: flatcamGUI/FlatCAMGUI.py:7180 flatcamTools/ToolCalculators.py:100 +#: flatcamGUI/FlatCAMGUI.py:7312 flatcamTools/ToolCalculators.py:100 msgid "Tip Angle" msgstr "V-Unghi" -#: flatcamGUI/FlatCAMGUI.py:7182 +#: flatcamGUI/FlatCAMGUI.py:7314 msgid "" "This is the angle on the tip of the tool.\n" "It is specified by manufacturer." @@ -9755,7 +9258,7 @@ msgstr "" "Acesta este unghiul la vârf al uneltei.\n" "Este specificat de producator." -#: flatcamGUI/FlatCAMGUI.py:7192 +#: flatcamGUI/FlatCAMGUI.py:7324 msgid "" "This is depth to cut into material.\n" "In the CNCJob object it is the CutZ parameter." @@ -9763,11 +9266,11 @@ msgstr "" "Aceasta este adâncimea la care se taie in material.\n" "In obiectul CNCJob este parametrul >Z tăiere<." -#: flatcamGUI/FlatCAMGUI.py:7199 flatcamTools/ToolCalculators.py:27 +#: flatcamGUI/FlatCAMGUI.py:7331 flatcamTools/ToolCalculators.py:27 msgid "ElectroPlating Calculator" msgstr "Calculator ElectroPlacare" -#: flatcamGUI/FlatCAMGUI.py:7201 flatcamTools/ToolCalculators.py:149 +#: flatcamGUI/FlatCAMGUI.py:7333 flatcamTools/ToolCalculators.py:149 msgid "" "This calculator is useful for those who plate the via/pad/drill holes,\n" "using a method like grahite ink or calcium hypophosphite ink or palladium " @@ -9779,31 +9282,31 @@ msgstr "" "- clorura paladiu\n" "- hipofosfit de calciu." -#: flatcamGUI/FlatCAMGUI.py:7211 flatcamTools/ToolCalculators.py:158 +#: flatcamGUI/FlatCAMGUI.py:7343 flatcamTools/ToolCalculators.py:158 msgid "Board Length" msgstr "Lung. plăcii" -#: flatcamGUI/FlatCAMGUI.py:7213 flatcamTools/ToolCalculators.py:162 +#: flatcamGUI/FlatCAMGUI.py:7345 flatcamTools/ToolCalculators.py:162 msgid "This is the board length. In centimeters." msgstr "" "Aceasta este lungimea PCB-ului.\n" "In centimetri." -#: flatcamGUI/FlatCAMGUI.py:7219 flatcamTools/ToolCalculators.py:164 +#: flatcamGUI/FlatCAMGUI.py:7351 flatcamTools/ToolCalculators.py:164 msgid "Board Width" msgstr "Lăt. plăcii" -#: flatcamGUI/FlatCAMGUI.py:7221 flatcamTools/ToolCalculators.py:168 +#: flatcamGUI/FlatCAMGUI.py:7353 flatcamTools/ToolCalculators.py:168 msgid "This is the board width.In centimeters." msgstr "" "Aceasta este lăţimea PCB-ului.\n" "In centimetri." -#: flatcamGUI/FlatCAMGUI.py:7226 flatcamTools/ToolCalculators.py:170 +#: flatcamGUI/FlatCAMGUI.py:7358 flatcamTools/ToolCalculators.py:170 msgid "Current Density" msgstr "Densitate I" -#: flatcamGUI/FlatCAMGUI.py:7229 flatcamTools/ToolCalculators.py:174 +#: flatcamGUI/FlatCAMGUI.py:7361 flatcamTools/ToolCalculators.py:174 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." @@ -9811,11 +9314,11 @@ msgstr "" "Densitatea de curent care să treaca prin placa.\n" "In ASF (amperi pe picior la patrat)." -#: flatcamGUI/FlatCAMGUI.py:7235 flatcamTools/ToolCalculators.py:177 +#: flatcamGUI/FlatCAMGUI.py:7367 flatcamTools/ToolCalculators.py:177 msgid "Copper Growth" msgstr "Grosime Cu" -#: flatcamGUI/FlatCAMGUI.py:7238 flatcamTools/ToolCalculators.py:181 +#: flatcamGUI/FlatCAMGUI.py:7370 flatcamTools/ToolCalculators.py:181 msgid "" "How thick the copper growth is intended to be.\n" "In microns." @@ -9823,11 +9326,11 @@ msgstr "" "Cat de gros se dorește să fie stratul de cupru depus.\n" "In microni." -#: flatcamGUI/FlatCAMGUI.py:7251 +#: flatcamGUI/FlatCAMGUI.py:7383 msgid "Transform Tool Options" msgstr "Opțiuni Unealta Transformare" -#: flatcamGUI/FlatCAMGUI.py:7256 +#: flatcamGUI/FlatCAMGUI.py:7388 msgid "" "Various transformations that can be applied\n" "on a FlatCAM object." @@ -9835,35 +9338,35 @@ msgstr "" "Diverse transformări care pot fi aplicate\n" "asupra unui obiect FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:7266 +#: flatcamGUI/FlatCAMGUI.py:7398 msgid "Rotate Angle" msgstr "Unghi Rotaţie" -#: flatcamGUI/FlatCAMGUI.py:7278 flatcamTools/ToolTransform.py:107 +#: flatcamGUI/FlatCAMGUI.py:7410 flatcamTools/ToolTransform.py:107 msgid "Skew_X angle" msgstr "Unghi Deform_X" -#: flatcamGUI/FlatCAMGUI.py:7288 flatcamTools/ToolTransform.py:125 +#: flatcamGUI/FlatCAMGUI.py:7420 flatcamTools/ToolTransform.py:125 msgid "Skew_Y angle" msgstr "Unghi Deform_Y" -#: flatcamGUI/FlatCAMGUI.py:7298 flatcamTools/ToolTransform.py:164 +#: flatcamGUI/FlatCAMGUI.py:7430 flatcamTools/ToolTransform.py:164 msgid "Scale_X factor" msgstr "Factor Scal_X" -#: flatcamGUI/FlatCAMGUI.py:7300 flatcamTools/ToolTransform.py:166 +#: flatcamGUI/FlatCAMGUI.py:7432 flatcamTools/ToolTransform.py:166 msgid "Factor for scaling on X axis." msgstr "Factor de scalare pe axa X." -#: flatcamGUI/FlatCAMGUI.py:7307 flatcamTools/ToolTransform.py:181 +#: flatcamGUI/FlatCAMGUI.py:7439 flatcamTools/ToolTransform.py:181 msgid "Scale_Y factor" msgstr "Factor Scal_Y" -#: flatcamGUI/FlatCAMGUI.py:7309 flatcamTools/ToolTransform.py:183 +#: flatcamGUI/FlatCAMGUI.py:7441 flatcamTools/ToolTransform.py:183 msgid "Factor for scaling on Y axis." msgstr "Factor de scalare pe axa Y." -#: flatcamGUI/FlatCAMGUI.py:7317 flatcamTools/ToolTransform.py:202 +#: flatcamGUI/FlatCAMGUI.py:7449 flatcamTools/ToolTransform.py:202 msgid "" "Scale the selected object(s)\n" "using the Scale_X factor for both axis." @@ -9871,7 +9374,7 @@ msgstr "" "Scalează obiectele selectate folosind\n" "Factor Scal_X pentru ambele axe." -#: flatcamGUI/FlatCAMGUI.py:7325 flatcamTools/ToolTransform.py:211 +#: flatcamGUI/FlatCAMGUI.py:7457 flatcamTools/ToolTransform.py:211 msgid "" "Scale the selected object(s)\n" "using the origin reference when checked,\n" @@ -9884,27 +9387,27 @@ msgstr "" "centrul formei inconjuatoare care cuprinde\n" "toate obiectele selectate." -#: flatcamGUI/FlatCAMGUI.py:7334 flatcamTools/ToolTransform.py:239 +#: flatcamGUI/FlatCAMGUI.py:7466 flatcamTools/ToolTransform.py:239 msgid "Offset_X val" msgstr "Ofset_X" -#: flatcamGUI/FlatCAMGUI.py:7336 flatcamTools/ToolTransform.py:241 +#: flatcamGUI/FlatCAMGUI.py:7468 flatcamTools/ToolTransform.py:241 msgid "Distance to offset on X axis. In current units." msgstr "Distanta la care se face ofset pe axa X. In unitatile curente." -#: flatcamGUI/FlatCAMGUI.py:7343 flatcamTools/ToolTransform.py:256 +#: flatcamGUI/FlatCAMGUI.py:7475 flatcamTools/ToolTransform.py:256 msgid "Offset_Y val" msgstr "Ofset_Y" -#: flatcamGUI/FlatCAMGUI.py:7345 flatcamTools/ToolTransform.py:258 +#: flatcamGUI/FlatCAMGUI.py:7477 flatcamTools/ToolTransform.py:258 msgid "Distance to offset on Y axis. In current units." msgstr "Distanta la care se face ofset pe axa Y. In unitatile curente." -#: flatcamGUI/FlatCAMGUI.py:7351 flatcamTools/ToolTransform.py:313 +#: flatcamGUI/FlatCAMGUI.py:7483 flatcamTools/ToolTransform.py:313 msgid "Mirror Reference" msgstr "Referinţă Oglindire" -#: flatcamGUI/FlatCAMGUI.py:7353 flatcamTools/ToolTransform.py:315 +#: flatcamGUI/FlatCAMGUI.py:7485 flatcamTools/ToolTransform.py:315 msgid "" "Flip the selected object(s)\n" "around the point in Point Entry Field.\n" @@ -9927,11 +9430,11 @@ msgstr "" "in forma (x, y).\n" "La final apasă butonul de oglindire pe axa dorită" -#: flatcamGUI/FlatCAMGUI.py:7364 flatcamTools/ToolTransform.py:326 +#: flatcamGUI/FlatCAMGUI.py:7496 flatcamTools/ToolTransform.py:326 msgid " Mirror Ref. Point" msgstr " Pt. Ref. Oglindire" -#: flatcamGUI/FlatCAMGUI.py:7366 flatcamTools/ToolTransform.py:328 +#: flatcamGUI/FlatCAMGUI.py:7498 flatcamTools/ToolTransform.py:328 msgid "" "Coordinates in format (x, y) used as reference for mirroring.\n" "The 'x' in (x, y) will be used when using Flip on X and\n" @@ -9942,11 +9445,11 @@ msgstr "" "X din (x,y) se va folosi când se face oglindirea pe axa X\n" "Y din (x,y) se va folosi când se face oglindirea pe axa Y si" -#: flatcamGUI/FlatCAMGUI.py:7383 +#: flatcamGUI/FlatCAMGUI.py:7515 msgid "SolderPaste Tool Options" msgstr "Opțiuni Unealta Pasta Fludor" -#: flatcamGUI/FlatCAMGUI.py:7388 +#: flatcamGUI/FlatCAMGUI.py:7520 msgid "" "A tool to create GCode for dispensing\n" "solder paste onto a PCB." @@ -9954,49 +9457,49 @@ msgstr "" "O unealtă care crează cod G-Code pentru dispensarea de pastă de fludor\n" "pe padurile unui PCB." -#: flatcamGUI/FlatCAMGUI.py:7399 +#: flatcamGUI/FlatCAMGUI.py:7531 msgid "Diameters of nozzle tools, separated by ','" msgstr "Diametrele uneltelor (nozzle), separate prin virgula." -#: flatcamGUI/FlatCAMGUI.py:7406 +#: flatcamGUI/FlatCAMGUI.py:7538 msgid "New Nozzle Dia" msgstr "Dia nou" -#: flatcamGUI/FlatCAMGUI.py:7408 flatcamTools/ToolSolderPaste.py:103 +#: flatcamGUI/FlatCAMGUI.py:7540 flatcamTools/ToolSolderPaste.py:103 msgid "Diameter for the new Nozzle tool to add in the Tool Table" msgstr "" "Valoarea pentru diametrul unei noi unelte (nozzle) pentru adaugare in Tabela " "de Unelte" -#: flatcamGUI/FlatCAMGUI.py:7416 flatcamTools/ToolSolderPaste.py:166 +#: flatcamGUI/FlatCAMGUI.py:7548 flatcamTools/ToolSolderPaste.py:166 msgid "Z Dispense Start" msgstr "Z start disp." -#: flatcamGUI/FlatCAMGUI.py:7418 flatcamTools/ToolSolderPaste.py:168 +#: flatcamGUI/FlatCAMGUI.py:7550 flatcamTools/ToolSolderPaste.py:168 msgid "The height (Z) when solder paste dispensing starts." msgstr "Înălţimea (Z) când incepe dispensarea de pastă de fludor." -#: flatcamGUI/FlatCAMGUI.py:7425 flatcamTools/ToolSolderPaste.py:174 +#: flatcamGUI/FlatCAMGUI.py:7557 flatcamTools/ToolSolderPaste.py:174 msgid "Z Dispense" msgstr "Z disp." -#: flatcamGUI/FlatCAMGUI.py:7427 flatcamTools/ToolSolderPaste.py:176 +#: flatcamGUI/FlatCAMGUI.py:7559 flatcamTools/ToolSolderPaste.py:176 msgid "The height (Z) when doing solder paste dispensing." msgstr "Înălţimea (Z) in timp ce se face dispensarea de pastă de fludor." -#: flatcamGUI/FlatCAMGUI.py:7434 flatcamTools/ToolSolderPaste.py:182 +#: flatcamGUI/FlatCAMGUI.py:7566 flatcamTools/ToolSolderPaste.py:182 msgid "Z Dispense Stop" msgstr "Z stop disp." -#: flatcamGUI/FlatCAMGUI.py:7436 flatcamTools/ToolSolderPaste.py:184 +#: flatcamGUI/FlatCAMGUI.py:7568 flatcamTools/ToolSolderPaste.py:184 msgid "The height (Z) when solder paste dispensing stops." msgstr "Înălţimea (Z) când se opreste dispensarea de pastă de fludor." -#: flatcamGUI/FlatCAMGUI.py:7443 flatcamTools/ToolSolderPaste.py:190 +#: flatcamGUI/FlatCAMGUI.py:7575 flatcamTools/ToolSolderPaste.py:190 msgid "Z Travel" msgstr "Z deplasare" -#: flatcamGUI/FlatCAMGUI.py:7445 flatcamTools/ToolSolderPaste.py:192 +#: flatcamGUI/FlatCAMGUI.py:7577 flatcamTools/ToolSolderPaste.py:192 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." @@ -10004,19 +9507,15 @@ msgstr "" "Înălţimea (Z) când se face deplasare între pad-uri.\n" "(fără dispensare de pastă de fludor)." -#: flatcamGUI/FlatCAMGUI.py:7453 flatcamTools/ToolSolderPaste.py:199 +#: flatcamGUI/FlatCAMGUI.py:7585 flatcamTools/ToolSolderPaste.py:199 msgid "Z Toolchange" msgstr "Z schimb. unealtă" -#: flatcamGUI/FlatCAMGUI.py:7455 flatcamTools/ToolSolderPaste.py:201 +#: flatcamGUI/FlatCAMGUI.py:7587 flatcamTools/ToolSolderPaste.py:201 msgid "The height (Z) for tool (nozzle) change." msgstr "Înălţimea (Z) când se schimbă unealta (nozzle-ul)." -#: flatcamGUI/FlatCAMGUI.py:7462 flatcamTools/ToolSolderPaste.py:207 -msgid "Toolchange X-Y" -msgstr "X,Y schimb. unealtă" - -#: flatcamGUI/FlatCAMGUI.py:7464 flatcamTools/ToolSolderPaste.py:209 +#: flatcamGUI/FlatCAMGUI.py:7596 flatcamTools/ToolSolderPaste.py:209 msgid "" "The X,Y location for tool (nozzle) change.\n" "The format is (x, y) where x and y are real numbers." @@ -10024,30 +9523,30 @@ msgstr "" "Coordonatele X, Y pentru schimbarea uneltei (nozzle).\n" "Formatul este (x,y) unde x și y sunt numere Reale." -#: flatcamGUI/FlatCAMGUI.py:7472 flatcamTools/ToolSolderPaste.py:216 +#: flatcamGUI/FlatCAMGUI.py:7604 flatcamTools/ToolSolderPaste.py:216 msgid "Feedrate X-Y" msgstr "Feedrate X-Y" -#: flatcamGUI/FlatCAMGUI.py:7474 flatcamTools/ToolSolderPaste.py:218 +#: flatcamGUI/FlatCAMGUI.py:7606 flatcamTools/ToolSolderPaste.py:218 msgid "Feedrate (speed) while moving on the X-Y plane." msgstr "Viteza de deplasare a uneltei când se deplasează in planul X-Y." -#: flatcamGUI/FlatCAMGUI.py:7481 flatcamTools/ToolSolderPaste.py:224 +#: flatcamGUI/FlatCAMGUI.py:7613 flatcamTools/ToolSolderPaste.py:224 msgid "Feedrate Z" msgstr "Feedrate Z" -#: flatcamGUI/FlatCAMGUI.py:7483 flatcamTools/ToolSolderPaste.py:226 +#: flatcamGUI/FlatCAMGUI.py:7615 flatcamTools/ToolSolderPaste.py:226 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." msgstr "" "Viteza de deplasare a uneltei când se misca in plan vertical (planul Z)." -#: flatcamGUI/FlatCAMGUI.py:7491 flatcamTools/ToolSolderPaste.py:233 +#: flatcamGUI/FlatCAMGUI.py:7623 flatcamTools/ToolSolderPaste.py:233 msgid "Feedrate Z Dispense" msgstr "Feedrate Z disp." -#: flatcamGUI/FlatCAMGUI.py:7493 +#: flatcamGUI/FlatCAMGUI.py:7625 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." @@ -10055,11 +9554,11 @@ msgstr "" "Viteza de deplasare la mișcarea pe verticala spre\n" "poziţia de dispensare (in planul Z)." -#: flatcamGUI/FlatCAMGUI.py:7501 flatcamTools/ToolSolderPaste.py:242 +#: flatcamGUI/FlatCAMGUI.py:7633 flatcamTools/ToolSolderPaste.py:242 msgid "Spindle Speed FWD" msgstr "Viteza motor inainte" -#: flatcamGUI/FlatCAMGUI.py:7503 flatcamTools/ToolSolderPaste.py:244 +#: flatcamGUI/FlatCAMGUI.py:7635 flatcamTools/ToolSolderPaste.py:244 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." @@ -10067,19 +9566,19 @@ msgstr "" "Viteza motorului de dispensare in timp ce impinge pastă de fludor\n" "prin orificiul uneltei de dispensare." -#: flatcamGUI/FlatCAMGUI.py:7511 flatcamTools/ToolSolderPaste.py:251 +#: flatcamGUI/FlatCAMGUI.py:7643 flatcamTools/ToolSolderPaste.py:251 msgid "Dwell FWD" msgstr "Pauza FWD" -#: flatcamGUI/FlatCAMGUI.py:7513 flatcamTools/ToolSolderPaste.py:253 +#: flatcamGUI/FlatCAMGUI.py:7645 flatcamTools/ToolSolderPaste.py:253 msgid "Pause after solder dispensing." msgstr "Pauza dupa dispensarea de pastă de fludor." -#: flatcamGUI/FlatCAMGUI.py:7520 flatcamTools/ToolSolderPaste.py:259 +#: flatcamGUI/FlatCAMGUI.py:7652 flatcamTools/ToolSolderPaste.py:259 msgid "Spindle Speed REV" msgstr "Viteza motor inapoi" -#: flatcamGUI/FlatCAMGUI.py:7522 flatcamTools/ToolSolderPaste.py:261 +#: flatcamGUI/FlatCAMGUI.py:7654 flatcamTools/ToolSolderPaste.py:261 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." @@ -10087,11 +9586,11 @@ msgstr "" "Viteza motorului de dispensare in timp ce retrage pasta de fludor\n" "prin orificiul uneltei de dispensare." -#: flatcamGUI/FlatCAMGUI.py:7530 flatcamTools/ToolSolderPaste.py:268 +#: flatcamGUI/FlatCAMGUI.py:7662 flatcamTools/ToolSolderPaste.py:268 msgid "Dwell REV" msgstr "Pauza REV" -#: flatcamGUI/FlatCAMGUI.py:7532 flatcamTools/ToolSolderPaste.py:270 +#: flatcamGUI/FlatCAMGUI.py:7664 flatcamTools/ToolSolderPaste.py:270 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." @@ -10099,20 +9598,20 @@ msgstr "" "Pauza dupa ce pasta de fludor a fost retrasă,\n" "necesară pt a ajunge la un echilibru al presiunilor." -#: flatcamGUI/FlatCAMGUI.py:7539 flatcamGUI/ObjectUI.py:1297 +#: flatcamGUI/FlatCAMGUI.py:7671 flatcamGUI/ObjectUI.py:1297 #: flatcamTools/ToolSolderPaste.py:276 msgid "PostProcessor" msgstr "Postprocesor" -#: flatcamGUI/FlatCAMGUI.py:7541 flatcamTools/ToolSolderPaste.py:278 +#: flatcamGUI/FlatCAMGUI.py:7673 flatcamTools/ToolSolderPaste.py:278 msgid "Files that control the GCode generation." msgstr "Fişiere care controlează generarea codului G-Code." -#: flatcamGUI/FlatCAMGUI.py:7556 +#: flatcamGUI/FlatCAMGUI.py:7688 msgid "Substractor Tool Options" msgstr "Opțiuni Unealta Substracţie" -#: flatcamGUI/FlatCAMGUI.py:7561 +#: flatcamGUI/FlatCAMGUI.py:7693 msgid "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." @@ -10120,28 +9619,28 @@ msgstr "" "O unealtă pentru scăderea unui obiect Gerber sau Geometry\n" "din altul de același tip." -#: flatcamGUI/FlatCAMGUI.py:7566 flatcamTools/ToolSub.py:135 +#: flatcamGUI/FlatCAMGUI.py:7698 flatcamTools/ToolSub.py:135 msgid "Close paths" msgstr "Închide căile" -#: flatcamGUI/FlatCAMGUI.py:7567 flatcamTools/ToolSub.py:136 +#: flatcamGUI/FlatCAMGUI.py:7699 flatcamTools/ToolSub.py:136 msgid "" "Checking this will close the paths cut by the Geometry substractor object." msgstr "" "Verificând aceasta, se vor închide căile tăiate de obiectul tăietor de tip " "Geometrie." -#: flatcamGUI/FlatCAMGUI.py:7578 +#: flatcamGUI/FlatCAMGUI.py:7710 msgid "Excellon File associations" msgstr "Asocieri fisiere Excellon" -#: flatcamGUI/FlatCAMGUI.py:7581 flatcamGUI/FlatCAMGUI.py:7614 -#: flatcamGUI/FlatCAMGUI.py:7647 +#: flatcamGUI/FlatCAMGUI.py:7713 flatcamGUI/FlatCAMGUI.py:7746 +#: flatcamGUI/FlatCAMGUI.py:7779 msgid "Extensions list" msgstr "Lista de extensii" -#: flatcamGUI/FlatCAMGUI.py:7583 flatcamGUI/FlatCAMGUI.py:7616 -#: flatcamGUI/FlatCAMGUI.py:7649 +#: flatcamGUI/FlatCAMGUI.py:7715 flatcamGUI/FlatCAMGUI.py:7748 +#: flatcamGUI/FlatCAMGUI.py:7781 msgid "" "List of file extensions to be\n" "associated with FlatCAM." @@ -10149,8 +9648,8 @@ msgstr "" "Listă de extensii fisiere care să fie\n" "associate cu FlatCAM." -#: flatcamGUI/FlatCAMGUI.py:7597 flatcamGUI/FlatCAMGUI.py:7630 -#: flatcamGUI/FlatCAMGUI.py:7662 +#: flatcamGUI/FlatCAMGUI.py:7729 flatcamGUI/FlatCAMGUI.py:7762 +#: flatcamGUI/FlatCAMGUI.py:7794 msgid "" "Apply the file associations between\n" "FlatCAM and the files with above extensions.\n" @@ -10162,23 +9661,23 @@ msgstr "" "Vor fi active după următorul login.\n" "Functionează numai pt Windows." -#: flatcamGUI/FlatCAMGUI.py:7611 +#: flatcamGUI/FlatCAMGUI.py:7743 msgid "GCode File associations" msgstr "Asocierile de fisiere G-Code" -#: flatcamGUI/FlatCAMGUI.py:7644 +#: flatcamGUI/FlatCAMGUI.py:7776 msgid "Gerber File associations" msgstr "Asocierile de fisiere Gerber" -#: flatcamGUI/FlatCAMGUI.py:7691 flatcamGUI/FlatCAMGUI.py:7697 +#: flatcamGUI/FlatCAMGUI.py:7823 flatcamGUI/FlatCAMGUI.py:7829 msgid "Idle." msgstr "Inactiv." -#: flatcamGUI/FlatCAMGUI.py:7722 +#: flatcamGUI/FlatCAMGUI.py:7854 msgid "Application started ..." msgstr "Aplicaţia a pornit ..." -#: flatcamGUI/FlatCAMGUI.py:7723 +#: flatcamGUI/FlatCAMGUI.py:7855 msgid "Hello!" msgstr "Bună!" @@ -11217,6 +10716,7 @@ msgstr "" "se va apasa tasta 'Escape'." #: flatcamTools/ToolCutOut.py:371 flatcamTools/ToolCutOut.py:571 +#: flatcamTools/ToolNonCopperClear.py:1083 #: flatcamTools/ToolNonCopperClear.py:1124 #: flatcamTools/ToolNonCopperClear.py:1265 flatcamTools/ToolPaint.py:1149 #: flatcamTools/ToolPanelize.py:359 flatcamTools/ToolPanelize.py:376 @@ -11285,9 +10785,10 @@ msgid "Any form CutOut operation finished." msgstr "Operatia de decupaj cu formă liberă s-a terminat." #: flatcamTools/ToolCutOut.py:575 flatcamTools/ToolNonCopperClear.py:1087 -#, python-format -msgid "Object not found: %s" -msgstr "Obiectul nu a fost gasit: %s" +#: flatcamTools/ToolPaint.py:951 flatcamTools/ToolPanelize.py:366 +#: tclCommands/TclCommandBbox.py:66 tclCommands/TclCommandNregions.py:65 +msgid "Object not found" +msgstr "Obiectul nu a fost gasit" #: flatcamTools/ToolCutOut.py:744 msgid "" @@ -11897,13 +11398,10 @@ msgid "No object(s) selected." msgstr "Nici-un obiect nu este selectat." #: flatcamTools/ToolMove.py:162 -#| msgid "[ERROR_NOTCL] ToolMove.on_left_click() --> %s" msgid "ToolMove.on_left_click()" msgstr "ToolMove.on_left_click()" #: flatcamTools/ToolMove.py:179 -#| msgid "" -#| "[ERROR_NOTCL] ToolMove.on_left_click() --> Error when mouse left click." msgid "ToolMove.on_left_click() --> Error when mouse left click." msgstr "ToolMove.on_left_click() --> Eroare la click mouse stanga." @@ -12107,7 +11605,6 @@ msgid "Tool(s) deleted from Tool Table." msgstr "Au fost șterse unelte din Tabela de Unelte." #: flatcamTools/ToolNonCopperClear.py:1053 flatcamTools/ToolPaint.py:906 -#| msgid "geometry_on_paint_button" msgid "on_paint_button_click" msgstr "on_paint_button_click" @@ -12117,11 +11614,6 @@ msgstr "" "Valoarea de suprapunere trebuie sa ia valori intre 0 (inclusiv) si 1 " "(exclusiv), " -#: flatcamTools/ToolNonCopperClear.py:1083 flatcamTools/ToolPaint.py:945 -#, python-format -msgid "Could not retrieve object: %s" -msgstr "Nu s-a putut incărca obiectul: %s" - #: flatcamTools/ToolNonCopperClear.py:1103 msgid "Wrong Tool Dia value format entered, use a number." msgstr "Diametrul uneltei este in format gresit, foloseşte un număr Real." @@ -12152,64 +11644,64 @@ msgstr "Curățare Non-Cupru ..." msgid "NCC Tool started. Reading parameters." msgstr "Unealta NCC a pornit. Se citesc parametrii." -#: flatcamTools/ToolNonCopperClear.py:1395 +#: flatcamTools/ToolNonCopperClear.py:1397 msgid "NCC Tool. Preparing non-copper polygons." msgstr "Unealta NCC. Se pregătesc poligoanele non-cupru." -#: flatcamTools/ToolNonCopperClear.py:1423 flatcamTools/ToolPaint.py:2431 +#: flatcamTools/ToolNonCopperClear.py:1425 flatcamTools/ToolPaint.py:2431 msgid "No object available." msgstr "Nici-un obiect disponibil." -#: flatcamTools/ToolNonCopperClear.py:1465 +#: flatcamTools/ToolNonCopperClear.py:1467 msgid "The reference object type is not supported." msgstr "Tipul de obiect de referintă nu este acceptat." -#: flatcamTools/ToolNonCopperClear.py:1487 +#: flatcamTools/ToolNonCopperClear.py:1489 msgid "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "" "Unelata NCC. S-a terminat pregătirea poligoanelor non-cupru. Taskul de " "curatare normal de cupru a inceput." -#: flatcamTools/ToolNonCopperClear.py:1519 +#: flatcamTools/ToolNonCopperClear.py:1521 msgid "NCC Tool. Calculate 'empty' area." msgstr "Unealta NCC. Calculează aria 'goală'." -#: flatcamTools/ToolNonCopperClear.py:1534 -#: flatcamTools/ToolNonCopperClear.py:1628 -#: flatcamTools/ToolNonCopperClear.py:1640 -#: flatcamTools/ToolNonCopperClear.py:1867 -#: flatcamTools/ToolNonCopperClear.py:1959 -#: flatcamTools/ToolNonCopperClear.py:1971 +#: flatcamTools/ToolNonCopperClear.py:1536 +#: flatcamTools/ToolNonCopperClear.py:1630 +#: flatcamTools/ToolNonCopperClear.py:1642 +#: flatcamTools/ToolNonCopperClear.py:1869 +#: flatcamTools/ToolNonCopperClear.py:1961 +#: flatcamTools/ToolNonCopperClear.py:1973 msgid "Buffering finished" msgstr "Buferarea terminată" -#: flatcamTools/ToolNonCopperClear.py:1647 -#: flatcamTools/ToolNonCopperClear.py:1977 +#: flatcamTools/ToolNonCopperClear.py:1649 +#: flatcamTools/ToolNonCopperClear.py:1979 msgid "The selected object is not suitable for copper clearing." msgstr "Obiectul selectat nu este potrivit pentru curățarea cuprului." -#: flatcamTools/ToolNonCopperClear.py:1652 -#: flatcamTools/ToolNonCopperClear.py:1982 +#: flatcamTools/ToolNonCopperClear.py:1654 +#: flatcamTools/ToolNonCopperClear.py:1984 msgid "Could not get the extent of the area to be non copper cleared." msgstr "" "Nu s-a putut obtine intinderea suprafaței care să fie curățată de cupru." -#: flatcamTools/ToolNonCopperClear.py:1659 +#: flatcamTools/ToolNonCopperClear.py:1661 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "Unealta NCC. S-a terminat calculul suprafetei 'goale'." -#: flatcamTools/ToolNonCopperClear.py:1669 -#: flatcamTools/ToolNonCopperClear.py:2007 +#: flatcamTools/ToolNonCopperClear.py:1671 +#: flatcamTools/ToolNonCopperClear.py:2009 msgid "NCC Tool clearing with tool diameter = " msgstr "Unealta NCC cu diametrul uneltei = " -#: flatcamTools/ToolNonCopperClear.py:1672 -#: flatcamTools/ToolNonCopperClear.py:2010 +#: flatcamTools/ToolNonCopperClear.py:1674 +#: flatcamTools/ToolNonCopperClear.py:2012 msgid "started." msgstr "a inceput." -#: flatcamTools/ToolNonCopperClear.py:1810 flatcamTools/ToolPaint.py:1412 +#: flatcamTools/ToolNonCopperClear.py:1812 flatcamTools/ToolPaint.py:1412 #: flatcamTools/ToolPaint.py:1742 flatcamTools/ToolPaint.py:1890 #: flatcamTools/ToolPaint.py:2203 flatcamTools/ToolPaint.py:2355 msgid "" @@ -12223,25 +11715,25 @@ msgstr "" "geometrice.\n" "Schimbă parametrii de 'pictare' și încearcă din nou." -#: flatcamTools/ToolNonCopperClear.py:1820 +#: flatcamTools/ToolNonCopperClear.py:1822 msgid "NCC Tool clear all done." msgstr "Unealta NCC curătare toate efectuată." -#: flatcamTools/ToolNonCopperClear.py:1822 +#: flatcamTools/ToolNonCopperClear.py:1824 msgid "NCC Tool clear all done but the copper features isolation is broken for" msgstr "" "Unealta NCC curătare toate efectuată dar izolatia este intreruptă pentru" -#: flatcamTools/ToolNonCopperClear.py:1825 -#: flatcamTools/ToolNonCopperClear.py:2173 +#: flatcamTools/ToolNonCopperClear.py:1827 +#: flatcamTools/ToolNonCopperClear.py:2175 msgid "tools" msgstr "unelte" -#: flatcamTools/ToolNonCopperClear.py:2169 +#: flatcamTools/ToolNonCopperClear.py:2171 msgid "NCC Tool Rest Machining clear all done." msgstr "Unealta NCC curătare cu prelucrare tip 'rest' efectuată." -#: flatcamTools/ToolNonCopperClear.py:2172 +#: flatcamTools/ToolNonCopperClear.py:2174 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" @@ -12249,7 +11741,7 @@ msgstr "" "Unealta NCC curătare toate cu prelucrare tip 'rest' efectuată dar izolatia " "este intreruptă pentru" -#: flatcamTools/ToolNonCopperClear.py:2596 +#: flatcamTools/ToolNonCopperClear.py:2598 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." @@ -12257,10 +11749,6 @@ msgstr "" "Incearcă să folosesti optiunea Tipul de buffering = Complet in Preferinte -> " "Gerber General. Reincarcă fisierul Gerber după această schimbare." -#: flatcamTools/ToolPDF.py:38 -msgid "PDF Import Tool" -msgstr "Unealta import PDF" - #: flatcamTools/ToolPDF.py:152 flatcamTools/ToolPDF.py:156 msgid "Open PDF" msgstr "Încarcă PDF" @@ -12273,11 +11761,6 @@ msgstr "Deschidere PDF anulată" msgid "Parsing PDF file ..." msgstr "Se parsează fisierul PDF ..." -#: flatcamTools/ToolPDF.py:220 -#, python-format -msgid "[success] Opened: %s" -msgstr "[success] Incărcat: %s" - #: flatcamTools/ToolPDF.py:273 flatcamTools/ToolPDF.py:348 #, python-format msgid "Rendering PDF layer #%d ..." @@ -12442,10 +11925,10 @@ msgstr "" msgid "Click inside the desired polygon." msgstr "Click in interiorul poligonului care se dorește să fie 'pictat'." -#: flatcamTools/ToolPaint.py:951 flatcamTools/ToolPanelize.py:366 -#: tclCommands/TclCommandBbox.py:66 tclCommands/TclCommandNregions.py:65 -msgid "Object not found" -msgstr "Obiectul nu a fost gasit" +#: flatcamTools/ToolPaint.py:945 +#, python-format +msgid "Could not retrieve object: %s" +msgstr "Nu s-a putut incărca obiectul: %s" #: flatcamTools/ToolPaint.py:959 msgid "Can't do Paint on MultiGeo geometries" @@ -12471,12 +11954,15 @@ msgid "Buffering geometry..." msgstr "Crează o geometrie de tipul Bufer..." #: flatcamTools/ToolPaint.py:1236 -msgid "[WARNING] No polygon found." +#, fuzzy +#| msgid "[WARNING] No polygon found." +msgid "No polygon found." msgstr "[WARNING] Nu s-a gasit nici-un poligon." #: flatcamTools/ToolPaint.py:1240 -#, python-format -msgid "Paint Tool. Painting polygon at location: %s" +#, fuzzy +#| msgid "Paint Tool. Painting polygon at location: %s" +msgid "Paint Tool. Painting polygon at location" msgstr "Unealta Paint. Se pictează poligonul aflat in pozitia: %s" #: flatcamTools/ToolPaint.py:1323 @@ -12496,7 +11982,6 @@ msgid "Paint Single Done." msgstr "Pictarea unui polygon efectuată." #: flatcamTools/ToolPaint.py:1442 -#| msgid "[ERROR_NOTCL] PaintTool.paint_poly() --> %s" msgid "PaintTool.paint_poly()" msgstr "PaintTool.paint_poly()" @@ -12525,6 +12010,7 @@ msgid "started" msgstr "a inceput" #: flatcamTools/ToolPaint.py:1691 flatcamTools/ToolPaint.py:1845 +#: flatcamTools/ToolPaint.py:2153 flatcamTools/ToolPaint.py:2311 msgid "" "Could not do Paint All. Try a different combination of parameters. Or a " "different Method of paint" @@ -12533,8 +12019,10 @@ msgstr "" "diferită de parametri. Sau încearcă o alta metoda de 'pictat'" #: flatcamTools/ToolPaint.py:1751 -msgid "[success] Paint All Done." -msgstr "[success] 'Paint' pt toate poligoanele a fost efectuata." +#, fuzzy +#| msgid "Paint Single Done." +msgid "Paint All Done." +msgstr "Pictarea unui polygon efectuată." #: flatcamTools/ToolPaint.py:1762 flatcamTools/ToolPaint.py:1765 #: flatcamTools/ToolPaint.py:1767 @@ -12552,20 +12040,11 @@ msgstr "'Paint' pentru toate poligoanele cu strategia Rest a fost efectuată." msgid "Paint Tool. Normal painting area task started." msgstr "Unealta Paint. Taskul de pictare normal a unei arii a inceput." -#: flatcamTools/ToolPaint.py:2153 flatcamTools/ToolPaint.py:2311 -#, python-format -msgid "" -"Could not do Paint All. Try a different combination of parameters. Or a " -"different Method of paint\n" -"%s" -msgstr "" -"Nu s-a putut efectua op. 'Paint' pt toate poligoanele. Incearcă o combinaţie " -"diferita de parametri. Sau încearcă o alta metoda de 'pictat'\n" -"%s" - #: flatcamTools/ToolPaint.py:2212 -msgid "[success] Paint Area Done." -msgstr "[success] 'Paint' pt poligoanele intr-o arie a fost efectuată." +#, fuzzy +#| msgid "Paint Area" +msgid "Paint Area Done." +msgstr "Unealta Paint" #: flatcamTools/ToolPaint.py:2223 flatcamTools/ToolPaint.py:2226 #: flatcamTools/ToolPaint.py:2228 @@ -12708,18 +12187,33 @@ msgstr "" "intreg." #: flatcamTools/ToolPanelize.py:490 -msgid "Generating panel ... Please wait." -msgstr "Se generează panelul ... Va rugăm asteptati." +#, fuzzy +#| msgid "Generating panel..." +msgid "Generating panel ... " +msgstr "Se generează Panel-ul..." -#: flatcamTools/ToolPanelize.py:631 +#: flatcamTools/ToolPanelize.py:776 flatcamTools/ToolPanelize.py:788 +#, fuzzy +#| msgid "Generating panel..." +msgid "Generating panel ..." +msgstr "Se generează Panel-ul..." + +#: flatcamTools/ToolPanelize.py:776 +msgid "Adding the Gerber code." +msgstr "" + +#: flatcamTools/ToolPanelize.py:788 +#, fuzzy +#| msgid "Spacing cols" +msgid "Spawning copies" +msgstr "Sep. coloane" + +#: flatcamTools/ToolPanelize.py:798 msgid "Panel done..." msgstr "Panel executat ..." -#: flatcamTools/ToolPanelize.py:634 +#: flatcamTools/ToolPanelize.py:801 #, python-brace-format -#| msgid "" -#| "[WARNING] Too big for the constrain area. Final panel has {col} columns " -#| "and {row} rows" msgid "" "{text} Too big for the constrain area. Final panel has {col} columns and " "{row} rows" @@ -12727,11 +12221,13 @@ msgstr "" "{text} Prea mare pt aria desemnată. Panelul final are {col} coloane si {row} " "linii" -#: flatcamTools/ToolPanelize.py:638 -msgid "Generating panel..." -msgstr "Se generează Panel-ul..." +#: flatcamTools/ToolPanelize.py:805 +#, fuzzy +#| msgid "Working ..." +msgid "Working..." +msgstr "Se lucrează..." -#: flatcamTools/ToolPanelize.py:643 +#: flatcamTools/ToolPanelize.py:810 msgid "Panel created successfully." msgstr "Panel creat cu succes." @@ -12970,15 +12466,10 @@ msgstr "Arie pătratică" msgid "Convex_Hull Area" msgstr "Arie convexă" -#: flatcamTools/ToolShell.py:69 +#: flatcamTools/ToolShell.py:69 flatcamTools/ToolShell.py:71 msgid "...proccessing..." msgstr "...in procesare..." -#: flatcamTools/ToolShell.py:71 -#, python-format -msgid "...proccessing... [%s]" -msgstr "...in procesare... [%s]" - #: flatcamTools/ToolSolderPaste.py:37 msgid "Solder Paste Tool" msgstr "Unealta DispensorPF" @@ -13176,10 +12667,6 @@ msgstr "" "avand posibilitatea de a vizualiza continutul acestuia sau de a-l salva\n" "intr-un fişier GCode pe HDD." -#: flatcamTools/ToolSolderPaste.py:412 -msgid "Delete Object" -msgstr "Șterge Obiectul" - #: flatcamTools/ToolSolderPaste.py:799 msgid "Adding Nozzle tool cancelled. Tool already in Tool Table." msgstr "" @@ -13245,7 +12732,6 @@ msgstr "" "solder_paste_tool." #: flatcamTools/ToolSolderPaste.py:1285 -#| msgid "[success] ToolSolderPaste CNCjob created: %s" msgid "ToolSolderPaste CNCjob created" msgstr "ToolSolderPaste CNCjob a fost creat" @@ -13262,7 +12748,6 @@ msgid "No Gcode in the object" msgstr "Nu există cod GCode in acest obiect" #: flatcamTools/ToolSolderPaste.py:1358 -#| msgid "[ERROR] ToolSolderPaste.on_view_gcode() -->%s" msgid "ToolSolderPaste.on_view_gcode()" msgstr "ToolSolderPaste.on_view_gcode()" @@ -13363,9 +12848,10 @@ msgid "No Substractor object loaded." msgstr "Nu este incărcat obiect Substractor (scăzător)." #: flatcamTools/ToolSub.py:314 -#, python-format -msgid "Parsing aperture %s geometry ..." -msgstr "Se analizează geo pt. apertura: %s..." +#, fuzzy +#| msgid "Plotting Apertures" +msgid "Parsing aperture" +msgstr "Aperturile sunt in curs de afișare" #: flatcamTools/ToolSub.py:416 flatcamTools/ToolSub.py:619 msgid "Generating new object ..." @@ -13389,8 +12875,9 @@ msgid "Parsing solid_geometry ..." msgstr "Analizează geometria solidă..." #: flatcamTools/ToolSub.py:523 -#, python-format -msgid "Parsing tool %s geometry ..." +#, fuzzy +#| msgid "Parsing tool %s geometry ..." +msgid "Parsing tool" msgstr "Analizează geo a uneltei %s ..." #: flatcamTools/ToolTransform.py:23 @@ -13461,14 +12948,14 @@ msgid "Rotate done" msgstr "Rotaţie efectuată" #: flatcamTools/ToolTransform.py:684 flatcamTools/ToolTransform.py:759 -#: flatcamTools/ToolTransform.py:808 flatcamTools/ToolTransform.py:867 -#: flatcamTools/ToolTransform.py:903 +#: flatcamTools/ToolTransform.py:809 flatcamTools/ToolTransform.py:868 +#: flatcamTools/ToolTransform.py:904 msgid "Due of" msgstr "Datorită" #: flatcamTools/ToolTransform.py:684 flatcamTools/ToolTransform.py:759 -#: flatcamTools/ToolTransform.py:808 flatcamTools/ToolTransform.py:867 -#: flatcamTools/ToolTransform.py:903 +#: flatcamTools/ToolTransform.py:809 flatcamTools/ToolTransform.py:868 +#: flatcamTools/ToolTransform.py:904 msgid "action was not executed." msgstr "actiunea nu a fost efectuată." @@ -13490,38 +12977,40 @@ msgstr "" msgid "CNCJob objects can't be skewed." msgstr "Obiectele tip CNCJob nu pot fi deformate." -#: flatcamTools/ToolTransform.py:803 -#, python-format -msgid "[success] Skew on the %s axis done ..." -msgstr "[success] Deformarea pe axa %s executată ..." +#: flatcamTools/ToolTransform.py:804 +#, fuzzy +#| msgid "Scale on the" +msgid "Skew on the" +msgstr "Scalează pe" -#: flatcamTools/ToolTransform.py:820 +#: flatcamTools/ToolTransform.py:804 flatcamTools/ToolTransform.py:864 +#: flatcamTools/ToolTransform.py:899 +msgid "axis done" +msgstr "axa efectuată" + +#: flatcamTools/ToolTransform.py:821 msgid "No object selected. Please Select an object to scale!" msgstr "" "Nici-un obiect nu este selectat. Selectează un obiect pentru a fi Scalat!" -#: flatcamTools/ToolTransform.py:853 +#: flatcamTools/ToolTransform.py:854 msgid "CNCJob objects can't be scaled." msgstr "Obiectele tip CNCJob nu pot fi scalate." -#: flatcamTools/ToolTransform.py:863 +#: flatcamTools/ToolTransform.py:864 msgid "Scale on the" msgstr "Scalează pe" -#: flatcamTools/ToolTransform.py:863 flatcamTools/ToolTransform.py:898 -msgid "axis done" -msgstr "axa efectuată" - -#: flatcamTools/ToolTransform.py:875 +#: flatcamTools/ToolTransform.py:876 msgid "No object selected. Please Select an object to offset!" msgstr "" "Nici-un obiect nu este selectat. Selectează un obiect pentru a fi Ofsetat!" -#: flatcamTools/ToolTransform.py:884 +#: flatcamTools/ToolTransform.py:885 msgid "CNCJob objects can't be offset." msgstr "Obiectele tip CNCJob nu pot fi deplasate." -#: flatcamTools/ToolTransform.py:898 +#: flatcamTools/ToolTransform.py:899 msgid "Offset on the" msgstr "Ofset pe" @@ -13574,6 +13063,1380 @@ msgstr "" "Nici-un nume de Geometrie in argumente. Furnizați un nume și încercați din " "nou." +#~ msgid "" +#~ "FlatCAM
Version {version} {beta} ({date}) - " +#~ "{arch}

2D Computer-Aided Printed Circuit Board
Manufacturing." +#~ "

License:
Licensed under MIT license (2014 - " +#~ "2019)
by (c)Juan Pablo Caram

Programmers:
Denis " +#~ "Hayrullin
Kamil Sopko
Marius Stanciu
Matthieu Berthomé
and " +#~ "many others found here.

Development is done here.
DOWNLOAD area
here.
" +#~ msgstr "" +#~ "FlatCAM
Versiunea {version} {beta} " +#~ "({date}) - {arch}

Fabricare de Plăci de circuit imprimat " +#~ "asistată de
procesare PC 2D.

Licență:
Licențiat " +#~ "sub licență MIT (2014 - 2019)
de (c) Juan Pablo Caram

Programatori:
Denis Hayrullin
Kamil Sopko
Marius " +#~ "Stanciu
Matthieu Berthomé
și mulți alții pot fi găsiti aici. " +#~ "

Dezvoltarease face aici.
DOWLOAD:aici.
" + +#~ msgid "Expected a FlatCAMGeometry, got %s" +#~ msgstr "Se astepta o Geometrie FlatCAM, s-a primit %s" + +#~ msgid "Saved to: %s" +#~ msgstr "Salvat in: %s" + +#~ msgid "[WARNING_NOTCL] Adding Tool cancelled ..." +#~ msgstr "[WARNING_NOTCL] Adăugarea unei unelte anulată ..." + +#~ msgid "%s" +#~ msgstr "%s" + +#~| msgid "[ERROR]App.on_view_source() -->%s" +#~ msgid "App.on_view_source() -->" +#~ msgstr "App.on_view_source() -->" + +#~ msgid "[success] Name changed from {old} to {new}" +#~ msgstr "[success] Numele schimbat din {old} in {new}" + +#~| msgid "" +#~| "[ERROR_NOTCL] Failed.\n" +#~| "%s" +#~ msgid "[ERROR_NOTCL] %s" +#~ msgstr "[ERROR_NOTCL] %s" + +#~ msgid "Editor %s" +#~ msgstr "Editor %s" + +#~ msgid "[success] Done. Path completed." +#~ msgstr "[success] Executata. Adăugarea unei forme tip Cale terminată." + +#~ msgid "[success] Paint done." +#~ msgstr "[success] Paint executat." + +#~ msgid "About" +#~ msgstr "Despre" + +#~ msgid "" +#~ "General Shortcut list
\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "
F3 SHOW SHORTCUT LIST
  
1 Switch to Project Tab
2 Switch to Selected Tab
3 Switch to Tool Tab
  
B New Gerber
E Edit Object (if selected)
G Grid On/Off
J Jump to Coordinates
L New Excellon
M Move Obj
N New Geometry
O Set Origin
Q Change Units
P Open Properties Tool
R Rotate by 90 degree CW
S Shell Toggle
T Add a Tool (when in Geometry Selected " +#~ "Tab or in Tools NCC or Tools Paint)
V Zoom Fit
X Flip on X_axis
Y Flip on Y_axis
'-'\n" +#~ "  Zoom Out
'='\n" +#~ "  Zoom In
  
CTRL+A Select All
CTRL+C Copy Obj
CTRL+E Open Excellon File
CTRL+G Open Gerber File
CTRL+N New Project
CTRL+M Measurement Tool
CTRL+O Open Project
CTRL+S Save Project As
CTRL+F10 Toggle Plot Area
  
SHIFT+C Copy Obj_Name
SHIFT+E Toggle Code Editor
SHIFT+G Toggle the axis
SHIFT+P Open Preferences Window
SHIFT+R Rotate by 90 degree CCW
SHIFT+S Run a Script
SHIFT+W Toggle the workspace
SHIFT+X Skew on X axis
SHIFT+Y Skew on Y axis
  
ALT+C Calculators Tool
ALT+D 2-Sided PCB Tool
ALT+K Solder Paste Dispensing Tool
ALT+L Film PCB Tool
ALT+N Non-Copper Clearing Tool
ALT+P Paint Area Tool
ALT+Q PDF Import Tool
ALT+R Transformations Tool
ALT+S View File Source
ALT+U Cutout PCB Tool
ALT+1 Enable all Plots
ALT+2 Disable all Plots
ALT+3 Disable Non-selected Plots
ALT+F10 Toggle Full Screen
  
CTRL+ALT+X\n" +#~ "  Abort current task (gracefully)
  
F1 Open Online Manual
F4 Open Online Tutorials
Del Delete Object
Del Alternate: Delete Tool
'`' (left to Key_1)Toogle Notebook Area " +#~ "(Left Side)
SPACE En(Dis)able Obj Plot
Escape Deselects all objects
\n" +#~ " \n" +#~ " " +#~ msgstr "" +#~ "General Shortcut list
\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "
F3 Afișează Lista de Shortcut-uri\n" +#~ "
  
1 Focus in Tab-ul Proiect
2 Focus in Tab-ul Selectat
3 Focus in Tab-ul Unelte
  
B Gerber Nou
E Editează Obiectul (daca este selectat)\n" +#~ "
G Grid On/Off
J Sari la Coordinate
L Excellon Nou
M Mută Obj
N Geometrie Nouă
O Setează Originea
Q Schimbă Unitătile
P Deschide Unealta de Proprietati
R Rotește cu 90 grade CW
S Comută Shell (linia de comandă)
T Adaugă o Unealtă (când focus-ul este in " +#~ "Tab-ul Selectat pt Geo, sau in Unealta NCC sau unealta Paint)
V Mărește și potrivește
X Oglindește pe axa X
Y Oglindește pe axa Y
'-'\n" +#~ "  Micșorează
'='\n" +#~ "  Mărește
  
CTRL+A Selectează Tot
CTRL+C Copiază Obiect
CTRL+E Deschide fişier Excellon
CTRL+G Deschide fişier Gerber
CTRL+N Proiect Nou
CTRL+M Unealta de Masurare
CTRL+O Deschide Proiect
CTRL+S Salvează Proiect ca
CTRL+F10 Comută Aria de Afișare
  
SHIFT+C Copiază Nume Obiect
SHIFT+E Comută Editor Cod
SHIFT+G Comută Axele
SHIFT+P Deschide Preferințe
SHIFT+R Rotește cu 90 grade CCW
SHIFT+S Rulează un Script
SHIFT+W Comută Spatiul de Lucru
SHIFT+X Deformează pe axa X
SHIFT+Y Deformează pe axa Y
  
ALT+C Unealta Calculatoare
ALT+D Unealta 2-Layer
ALT+K Unealta Dispensare Pasta Fludor
ALT+L Unealta Film PCB
ALT+N Unealta de curățare zone cupru
ALT+P Unealta Paint
ALT+Q Unealta de import PDF
ALT+R Unealta Transformări
ALT+S Vizualiz. Codul Sursa
ALT+U Unealta de Decupare
ALT+1 Activează toate Afișările
ALT+2 Dezactivează toate afişările/td>\n" +#~ "
ALT+3 Dezactivează toate afişările " +#~ "neselectate
ALT+F10 Comută Full Screen
  
CTRL+ALT+X\n" +#~ "  Anuleaza taskul curent
  
F1 Deschide Manualul Online
F4 Deschide Tutoriale Online
Del Șterge Obiectul
Del Alternativ: Șterge Unealta
'`' (in stânga Tasta_1)Comută Aria Notebook " +#~ "(in stânga)
SPACE (Dez)Activează afișare obiect
Escape Deselectează toate obiectele
\n" +#~ " \n" +#~ " " + +#~ msgid "" +#~ "Editor Shortcut list
\n" +#~ "
\n" +#~ " GEOMETRY EDITOR
\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "
A Draw an Arc
B Buffer Tool
C Copy Geo Item
D Within Add Arc will toogle the ARC " +#~ "direction: CW or CCW
E Polygon Intersection Tool
I Paint Tool
J Jump to Location (x, y)
K Toggle Corner Snap
M Move Geo Item
M Within Add Arc will cycle through the " +#~ "ARC modes
N Draw a Polygon
O Draw a Circle
P Draw a Path
R Draw Rectangle
S Polygon Substraction Tool
T Add Text Tool
U Polygon Union Tool
X Flip shape on X axis
Y Flip shape on Y axis
  
SHIFT+X Skew shape on X axis
SHIFT+Y Skew shape on Y axis
  
ALT+R Editor Transformation Tool
ALT+X Offset shape on X axis
ALT+Y Offset shape on Y axis
  
CTRL+M Measurement Tool
CTRL+S Save Object and Exit Editor
CTRL+X Polygon Cut Tool
  
Space Rotate Geometry
ENTER Finish drawing for certain tools
ESC Abort and return to Select
Del Delete Shape
\n" +#~ "
\n" +#~ "
\n" +#~ " EXCELLON EDITOR
\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "
A Add Drill Array
C Copy Drill(s)
D Add Drill
J Jump to Location (x, y)
M Move Drill(s)
Q Add Slot Array
R Resize Drill(s)
T Add a new Tool
W Add Slot
  
Del Delete Drill(s)
Del Alternate: Delete Tool(s)
  
ESC Abort and return to Select
CTRL+S Save Object and Exit Editor
\n" +#~ "
\n" +#~ "
\n" +#~ " GERBER EDITOR
\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "
A Add Pad Array
B Buffer
C Copy
D Add Disc
E Add SemiDisc
J Jump to Location (x, y)
M Move
N Add Region
P Add Pad
R Within Track & Region Tools will cycle " +#~ "in REVERSE the bend modes
S Scale
T Add Track
T Within Track & Region Tools will cycle " +#~ "FORWARD the bend modes
  
Del Delete
Del Alternate: Delete Apertures
  
ESC Abort and return to Select
CTRL+E Eraser Tool
CTRL+S Save Object and Exit Editor
  
ALT+A Mark Area Tool
ALT+N Poligonize Tool
ALT+R Transformation Tool
\n" +#~ " " +#~ msgstr "" +#~ "Lista de teste shortcut in Editor
\n" +#~ "
\n" +#~ " EDITOR GEOMETRII
\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "
A Deseneaza un arc
B Unealta Bufer
C Copiază o geometrie
D Pt cazul Adauga Arc va schimba directia " +#~ "curbei: CW sau CCW
E Unealta Intersectie Poligoane
I Unealta Paint
J Sari la locatie (x, y)
K Comută magnet colt
M Muta geometrie
M Pt cazul Adauga Arc va parcurge " +#~ "modurile de realizare a curbelor
N Deseneaza un Poligon
O Deseneaza un Cerc
P Deseneaza o Cale
R Deseneaza un Patrulater
S Unealta de Substractie Poligoane
T Unealta de adaugare Text
U Unealta de Uniune Poligoane
X Oglindire pe axa X
Y Oglindire pe axa Y
  
SHIFT+X Deformeaza pe axa X
SHIFT+Y Deformeaza pe axa Y
  
ALT+R Unealta Transformare din Editor
ALT+X Deplaseaza pe axa X
ALT+Y Deplaseaza pe axa Y
  
CTRL+M Unealta de masurare
CTRL+S Inchide Editorul
CTRL+X Unealta de Decupare Poligoane
  
Space Roteste geometria
ENTER Finalizeaza desenul pt anumite tipuri " +#~ "de geo.
ESC Renunță si revino la Unealta Selectie\n" +#~ "
Del Sterge geometrie
\n" +#~ "
\n" +#~ "
\n" +#~ " EDITOR EXCELLON
\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "
A Adauga o arie de gauri\n" +#~ "
C Copiază gauri
D Adauga o gaura
J Sari la locatia (x, y)
M Muta gauri
Q Adăugați Arie de sloturi\n" +#~ "
R Redimensioneaza gauri
T Adauga o noua unealta
W Adăugați slot
  
Del Sterge gauri
Del Alternativ: Sterge Unelte
  
ESC Renunță si revino la Unealta de " +#~ "Selectie
CTRL+S Inchide Editorul
\n" +#~ "
\n" +#~ "
\n" +#~ " EDITOR GERBER
\n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ " \n" +#~ "
A Adauga o arie de Paduri\n" +#~ "
B Bufer
C Copiere
D Adauga Disc
J Sari la locatia (x, y)
M Muta
N Adauga Regiune
P Adauga Pad
R In uneltele Traseu si Regiune va " +#~ "parcurge in Revers modurile de indoire
S Scalare
T Adauga Traseu
R In uneltele Traseu si Regiune va " +#~ "parcurge in Avans modurile de indoire
  
Del Stergere
Del Alternativ: Sterge aperturi
  
ESC Renunță si revino la Unealta Selectie\n" +#~ "
CTRL+E Unealta Radieră
CTRL+S Inchide Editorul
  
ALT+A Unealta Marcare Arii
ALT+N Unealta Poligonizare
ALT+R Unealta Transformare
\n" +#~ " " + +#~ msgid "[success] Done." +#~ msgstr "[success] Executat." + +#~ msgid "[WARNING_NOTCL] Cancelled." +#~ msgstr "[WARNING_NOTCL] Anulat." + +#~ msgid "[success] Added new tool with dia: {dia} {units}" +#~ msgstr "[success] O noua unealtă este adăugată cu diametrul: {dia} {units}" + +#~ msgid "[WARNING_NOTCL] Application is saving the project. Please wait ..." +#~ msgstr "" +#~ "[WARNING_NOTCL] Aplicația salvează proiectul. Vă rugăm aşteptați ..." + +#~ msgid "%s:" +#~ msgstr "%s:" + +#~ msgid "%s:" +#~ msgstr "%s:" + +#~ msgid "Object not found: %s" +#~ msgstr "Obiectul nu a fost gasit: %s" + +#~ msgid "[success] Opened: %s" +#~ msgstr "[success] Incărcat: %s" + +#~ msgid "[success] Paint All Done." +#~ msgstr "[success] 'Paint' pt toate poligoanele a fost efectuata." + +#~ msgid "" +#~ "Could not do Paint All. Try a different combination of parameters. Or a " +#~ "different Method of paint\n" +#~ "%s" +#~ msgstr "" +#~ "Nu s-a putut efectua op. 'Paint' pt toate poligoanele. Incearcă o " +#~ "combinaţie diferita de parametri. Sau încearcă o alta metoda de 'pictat'\n" +#~ "%s" + +#~ msgid "[success] Paint Area Done." +#~ msgstr "[success] 'Paint' pt poligoanele intr-o arie a fost efectuată." + +#~ msgid "Generating panel ... Please wait." +#~ msgstr "Se generează panelul ... Va rugăm asteptati." + +#~ msgid "...proccessing... [%s]" +#~ msgstr "...in procesare... [%s]" + +#~ msgid "Parsing aperture %s geometry ..." +#~ msgstr "Se analizează geo pt. apertura: %s..." + +#~ msgid "[success] Skew on the %s axis done ..." +#~ msgstr "[success] Deformarea pe axa %s executată ..." + #~ msgid "[ERROR_NOTCL] Could not load defaults file." #~ msgstr "" #~ "[ERROR_NOTCL] Nu a fost posibilă incărcarea fişierului cu valori default." @@ -13682,15 +14545,6 @@ msgstr "" #~ msgid "[WARNING_NOTCL] No such file or directory" #~ msgstr "[WARNING_NOTCL] Nu exista un asemenea fişier sau director" -#~ msgid "" -#~ "[ERROR_NOTCL] The Tool Offset value is too negative to use for the " -#~ "current_geometry.\n" -#~ "Raise the value (in module) and try again." -#~ msgstr "" -#~ "[ERROR_NOTCL] Valoarea pentru >Offset unealtă< este prea negativă pentru " -#~ "a fi folosita. \n" -#~ "Mareste valoarea absoluta și încearcă din nou." - #~ msgid "[ERROR_NOTCL] The value is mistyped. Check the value. %s" #~ msgstr "[ERROR_NOTCL] Valoarea este gresita. Verifică valoarea. %s" @@ -14368,9 +15222,6 @@ msgstr "" #~ msgid "Custom" #~ msgstr "Personalizat" -#~ msgid "Copy Drill(s)" -#~ msgstr "Copiaza Găurire" - #~ msgid "Both" #~ msgstr "Ambele" diff --git a/locale_template/strings.pot b/locale_template/strings.pot index 110be791..78d76e34 100644 --- a/locale_template/strings.pot +++ b/locale_template/strings.pot @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2019-09-10 00:20+0300\n" +"POT-Creation-Date: 2019-09-13 18:14+0300\n" "PO-Revision-Date: 2019-03-25 15:08+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: pygettext.py 1.5\n" -"X-Generator: Poedit 2.2.3\n" +"X-Generator: Poedit 2.0.7\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-Basepath: ..\n" "X-Poedit-SearchPath-0: .\n" @@ -23,255 +23,357 @@ msgstr "" "X-Poedit-SearchPathExcluded-1: doc\n" "X-Poedit-SearchPathExcluded-2: tests\n" -#: FlatCAMApp.py:1113 +#: FlatCAMApp.py:359 +msgid "FlatCAM is initializing ..." +msgstr "" + +#: FlatCAMApp.py:1140 msgid "Could not find the Language files. The App strings are missing." msgstr "" -#: FlatCAMApp.py:1655 +#: FlatCAMApp.py:1496 +msgid "" +"FlatCAM is initializing ...\n" +"Canvas initialization started." +msgstr "" + +#: FlatCAMApp.py:1509 +msgid "" +"FlatCAM is initializing ...\n" +"Canvas initialization started.\n" +"Canvas initialization finished in" +msgstr "" + +#: FlatCAMApp.py:1692 msgid "Detachable Tabs" msgstr "" -#: FlatCAMApp.py:2067 +#: FlatCAMApp.py:2110 msgid "" "Open Source Software - Type help to get started\n" "\n" msgstr "" -#: FlatCAMApp.py:2270 FlatCAMApp.py:7220 +#: FlatCAMApp.py:2313 FlatCAMApp.py:7411 msgid "New Project - Not saved" msgstr "" -#: FlatCAMApp.py:2320 ObjectCollection.py:80 flatcamTools/ToolImage.py:218 +#: FlatCAMApp.py:2363 ObjectCollection.py:80 flatcamTools/ToolImage.py:218 #: flatcamTools/ToolPcbWizard.py:301 flatcamTools/ToolPcbWizard.py:324 msgid "Open cancelled." msgstr "" -#: FlatCAMApp.py:2335 +#: FlatCAMApp.py:2378 msgid "Open Config file failed." msgstr "" -#: FlatCAMApp.py:2349 +#: FlatCAMApp.py:2392 msgid "Open Script file failed." msgstr "" -#: FlatCAMApp.py:2366 +#: FlatCAMApp.py:2409 msgid "Open Excellon file failed." msgstr "" -#: FlatCAMApp.py:2377 +#: FlatCAMApp.py:2420 msgid "Open GCode file failed." msgstr "" -#: FlatCAMApp.py:2388 +#: FlatCAMApp.py:2431 msgid "Open Gerber file failed." msgstr "" -#: FlatCAMApp.py:2652 +#: FlatCAMApp.py:2695 msgid "Select a Geometry, Gerber or Excellon Object to edit." msgstr "" -#: FlatCAMApp.py:2666 +#: FlatCAMApp.py:2709 msgid "" "Simultanoeus editing of tools geometry in a MultiGeo Geometry is not " "possible.\n" "Edit only one geometry at a time." msgstr "" -#: FlatCAMApp.py:2721 +#: FlatCAMApp.py:2764 msgid "Editor is activated ..." msgstr "" -#: FlatCAMApp.py:2739 +#: FlatCAMApp.py:2782 msgid "Do you want to save the edited object?" msgstr "" -#: FlatCAMApp.py:2740 flatcamGUI/FlatCAMGUI.py:1721 +#: FlatCAMApp.py:2783 flatcamGUI/FlatCAMGUI.py:1771 msgid "Close Editor" msgstr "" -#: FlatCAMApp.py:2743 FlatCAMApp.py:4028 FlatCAMApp.py:6224 FlatCAMApp.py:7128 +#: FlatCAMApp.py:2786 FlatCAMApp.py:4177 FlatCAMApp.py:6415 FlatCAMApp.py:7319 #: FlatCAMTranslation.py:96 FlatCAMTranslation.py:169 -#: flatcamGUI/FlatCAMGUI.py:3996 +#: flatcamGUI/FlatCAMGUI.py:4106 msgid "Yes" msgstr "" -#: FlatCAMApp.py:2744 FlatCAMApp.py:4029 FlatCAMApp.py:6225 FlatCAMApp.py:7129 +#: FlatCAMApp.py:2787 FlatCAMApp.py:4178 FlatCAMApp.py:6416 FlatCAMApp.py:7320 #: FlatCAMTranslation.py:97 FlatCAMTranslation.py:170 -#: flatcamGUI/FlatCAMGUI.py:3997 flatcamGUI/FlatCAMGUI.py:6517 -#: flatcamGUI/FlatCAMGUI.py:6877 flatcamTools/ToolNonCopperClear.py:171 +#: flatcamGUI/FlatCAMGUI.py:4107 flatcamGUI/FlatCAMGUI.py:6649 +#: flatcamGUI/FlatCAMGUI.py:7009 flatcamTools/ToolNonCopperClear.py:171 #: flatcamTools/ToolPaint.py:144 msgid "No" msgstr "" -#: FlatCAMApp.py:2745 FlatCAMApp.py:4030 FlatCAMApp.py:4719 FlatCAMApp.py:5720 -#: FlatCAMApp.py:7130 +#: FlatCAMApp.py:2788 FlatCAMApp.py:4179 FlatCAMApp.py:4884 FlatCAMApp.py:5910 +#: FlatCAMApp.py:7321 msgid "Cancel" msgstr "" -#: FlatCAMApp.py:2773 +#: FlatCAMApp.py:2816 msgid "Object empty after edit." msgstr "" -#: FlatCAMApp.py:2796 FlatCAMApp.py:2817 FlatCAMApp.py:2830 +#: FlatCAMApp.py:2839 FlatCAMApp.py:2860 FlatCAMApp.py:2873 msgid "Select a Gerber, Geometry or Excellon Object to update." msgstr "" -#: FlatCAMApp.py:2800 +#: FlatCAMApp.py:2843 msgid "is updated, returning to App..." msgstr "" -#: FlatCAMApp.py:3186 FlatCAMApp.py:3240 FlatCAMApp.py:3889 +#: FlatCAMApp.py:3228 FlatCAMApp.py:3282 FlatCAMApp.py:4038 msgid "Could not load defaults file." msgstr "" -#: FlatCAMApp.py:3199 FlatCAMApp.py:3249 FlatCAMApp.py:3899 +#: FlatCAMApp.py:3241 FlatCAMApp.py:3291 FlatCAMApp.py:4048 msgid "Failed to parse defaults file." msgstr "" -#: FlatCAMApp.py:3220 FlatCAMApp.py:3224 +#: FlatCAMApp.py:3262 FlatCAMApp.py:3266 msgid "Import FlatCAM Preferences" msgstr "" -#: FlatCAMApp.py:3231 +#: FlatCAMApp.py:3273 msgid "FlatCAM preferences import cancelled." msgstr "" -#: FlatCAMApp.py:3254 +#: FlatCAMApp.py:3296 msgid "Imported Defaults from" msgstr "" -#: FlatCAMApp.py:3274 FlatCAMApp.py:3279 +#: FlatCAMApp.py:3316 FlatCAMApp.py:3321 msgid "Export FlatCAM Preferences" msgstr "" -#: FlatCAMApp.py:3287 +#: FlatCAMApp.py:3329 msgid "FlatCAM preferences export cancelled." msgstr "" -#: FlatCAMApp.py:3296 FlatCAMApp.py:5531 FlatCAMApp.py:8113 FlatCAMApp.py:8229 -#: FlatCAMApp.py:8355 FlatCAMApp.py:8414 FlatCAMApp.py:8528 FlatCAMApp.py:8657 -#: FlatCAMObj.py:6167 flatcamTools/ToolSolderPaste.py:1428 +#: FlatCAMApp.py:3338 FlatCAMApp.py:5703 FlatCAMApp.py:8323 FlatCAMApp.py:8439 +#: FlatCAMApp.py:8565 FlatCAMApp.py:8624 FlatCAMApp.py:8742 FlatCAMApp.py:8881 +#: FlatCAMObj.py:6203 flatcamTools/ToolSolderPaste.py:1428 msgid "" "Permission denied, saving not possible.\n" "Most likely another app is holding the file open and not accessible." msgstr "" -#: FlatCAMApp.py:3309 +#: FlatCAMApp.py:3351 msgid "Could not load preferences file." msgstr "" -#: FlatCAMApp.py:3329 FlatCAMApp.py:3945 +#: FlatCAMApp.py:3371 FlatCAMApp.py:4094 msgid "Failed to write defaults to file." msgstr "" -#: FlatCAMApp.py:3335 +#: FlatCAMApp.py:3377 msgid "Exported preferences to" msgstr "" -#: FlatCAMApp.py:3352 +#: FlatCAMApp.py:3394 msgid "FlatCAM Preferences Folder opened." msgstr "" -#: FlatCAMApp.py:3425 +#: FlatCAMApp.py:3467 msgid "Failed to open recent files file for writing." msgstr "" -#: FlatCAMApp.py:3436 +#: FlatCAMApp.py:3478 msgid "Failed to open recent projects file for writing." msgstr "" -#: FlatCAMApp.py:3519 camlib.py:4806 flatcamTools/ToolSolderPaste.py:1214 +#: FlatCAMApp.py:3561 camlib.py:4896 flatcamTools/ToolSolderPaste.py:1214 msgid "An internal error has ocurred. See shell.\n" msgstr "" -#: FlatCAMApp.py:3520 +#: FlatCAMApp.py:3562 #, python-brace-format msgid "" "Object ({kind}) failed because: {error} \n" "\n" msgstr "" -#: FlatCAMApp.py:3541 +#: FlatCAMApp.py:3583 msgid "Converting units to " msgstr "" -#: FlatCAMApp.py:3637 FlatCAMApp.py:3640 FlatCAMApp.py:3643 FlatCAMApp.py:3646 +#: FlatCAMApp.py:3679 FlatCAMApp.py:3682 FlatCAMApp.py:3685 FlatCAMApp.py:3688 #, python-brace-format msgid "" "[selected] {kind} created/selected: {name}" msgstr "" -#: FlatCAMApp.py:3663 FlatCAMApp.py:5787 FlatCAMObj.py:225 FlatCAMObj.py:240 -#: FlatCAMObj.py:256 FlatCAMObj.py:336 flatcamTools/ToolMove.py:187 +#: FlatCAMApp.py:3705 FlatCAMApp.py:5978 FlatCAMObj.py:228 FlatCAMObj.py:243 +#: FlatCAMObj.py:259 FlatCAMObj.py:339 flatcamTools/ToolMove.py:187 msgid "Plotting" msgstr "" -#: FlatCAMApp.py:3782 -#, python-brace-format -msgid "" -"FlatCAM
Version {version} {beta} ({date}) - " -"{arch}

2D Computer-Aided Printed Circuit Board
Manufacturing." -"

License:
Licensed under MIT license (2014 - 2019)
by " -"(c)Juan Pablo Caram

Programmers:
Denis Hayrullin
Kamil " -"Sopko
Marius Stanciu
Matthieu Berthomé
and many others found here.

Development is done here.
DOWNLOAD area here.
" +#: FlatCAMApp.py:3799 flatcamGUI/FlatCAMGUI.py:407 +msgid "About FlatCAM" msgstr "" -#: FlatCAMApp.py:3818 +#: FlatCAMApp.py:3828 +msgid "2D Computer-Aided Printed Circuit Board" +msgstr "" + +#: FlatCAMApp.py:3828 +msgid "Manufacturing" +msgstr "" + +#: FlatCAMApp.py:3828 +msgid "Development" +msgstr "" + +#: FlatCAMApp.py:3828 +msgid "DOWNLOAD" +msgstr "" + +#: FlatCAMApp.py:3829 +msgid "Issue tracker" +msgstr "" + +#: FlatCAMApp.py:3833 msgid "Close" msgstr "" -#: FlatCAMApp.py:3950 FlatCAMApp.py:6234 +#: FlatCAMApp.py:3847 +msgid "" +"(c) Copyright 2014 Juan Pablo Caram.\n" +"\n" +"Licensed under the MIT license:\n" +"http://www.opensource.org/licenses/mit-license.php\n" +"\n" +"Permission is hereby granted, free of charge, to any person obtaining a " +"copy\n" +"of this software and associated documentation files (the \"Software\"), to " +"deal\n" +"in the Software without restriction, including without limitation the " +"rights\n" +"to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n" +"copies of the Software, and to permit persons to whom the Software is\n" +" furnished to do so, subject to the following conditions:\n" +"\n" +"The above copyright notice and this permission notice shall be included in\n" +"all copies or substantial portions of the Software.\n" +"\n" +"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS " +"OR\n" +"IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n" +"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n" +"AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n" +"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING " +"FROM,\n" +"OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n" +"THE SOFTWARE." +msgstr "" + +#: FlatCAMApp.py:3894 +msgid "Splash" +msgstr "" + +#: FlatCAMApp.py:3900 +msgid "Programmers" +msgstr "" + +#: FlatCAMApp.py:3906 +msgid "Translators" +msgstr "" + +#: FlatCAMApp.py:3912 +msgid "License" +msgstr "" + +#: FlatCAMApp.py:3924 +msgid "Programmer" +msgstr "" + +#: FlatCAMApp.py:3925 +msgid "Function" +msgstr "" + +#: FlatCAMApp.py:3927 +msgid "Program Author" +msgstr "" + +#: FlatCAMApp.py:3943 +msgid "Language" +msgstr "" + +#: FlatCAMApp.py:3944 +msgid "Translator" +msgstr "" + +#: FlatCAMApp.py:3945 +msgid "E-mail" +msgstr "" + +#: FlatCAMApp.py:4099 FlatCAMApp.py:6425 msgid "Preferences saved." msgstr "" -#: FlatCAMApp.py:3978 +#: FlatCAMApp.py:4127 msgid "Could not load factory defaults file." msgstr "" -#: FlatCAMApp.py:3988 +#: FlatCAMApp.py:4137 msgid "Failed to parse factory defaults file." msgstr "" -#: FlatCAMApp.py:4003 +#: FlatCAMApp.py:4152 msgid "Failed to write factory defaults to file." msgstr "" -#: FlatCAMApp.py:4007 +#: FlatCAMApp.py:4156 msgid "Factory defaults saved." msgstr "" -#: FlatCAMApp.py:4018 +#: FlatCAMApp.py:4167 flatcamGUI/FlatCAMGUI.py:3407 msgid "Application is saving the project. Please wait ..." msgstr "" -#: FlatCAMApp.py:4023 FlatCAMTranslation.py:164 +#: FlatCAMApp.py:4172 FlatCAMTranslation.py:164 msgid "" "There are files/objects modified in FlatCAM. \n" "Do you want to Save the project?" msgstr "" -#: FlatCAMApp.py:4026 FlatCAMApp.py:7126 FlatCAMTranslation.py:167 +#: FlatCAMApp.py:4175 FlatCAMApp.py:7317 FlatCAMTranslation.py:167 msgid "Save changes" msgstr "" -#: FlatCAMApp.py:4237 -msgid "[success] Selected Excellon file extensions registered with FlatCAM." +#: FlatCAMApp.py:4386 +msgid "Selected Excellon file extensions registered with FlatCAM." msgstr "" -#: FlatCAMApp.py:4259 +#: FlatCAMApp.py:4408 msgid "Selected GCode file extensions registered with FlatCAM." msgstr "" -#: FlatCAMApp.py:4281 +#: FlatCAMApp.py:4430 msgid "Selected Gerber file extensions registered with FlatCAM." msgstr "" -#: FlatCAMApp.py:4305 +#: FlatCAMApp.py:4451 FlatCAMApp.py:4507 FlatCAMApp.py:4535 +msgid "At least two objects are required for join. Objects currently selected" +msgstr "" + +#: FlatCAMApp.py:4460 msgid "" "Failed join. The Geometry objects are of different types.\n" "At least one is MultiGeo type and the other is SingleGeo type. A possibility " @@ -281,262 +383,252 @@ msgid "" "Check the generated GCODE." msgstr "" -#: FlatCAMApp.py:4347 +#: FlatCAMApp.py:4502 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "" -#: FlatCAMApp.py:4370 +#: FlatCAMApp.py:4530 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "" -#: FlatCAMApp.py:4395 FlatCAMApp.py:4432 +#: FlatCAMApp.py:4560 FlatCAMApp.py:4597 msgid "Failed. Select a Geometry Object and try again." msgstr "" -#: FlatCAMApp.py:4400 +#: FlatCAMApp.py:4565 FlatCAMApp.py:4602 msgid "Expected a FlatCAMGeometry, got" msgstr "" -#: FlatCAMApp.py:4414 +#: FlatCAMApp.py:4579 msgid "A Geometry object was converted to MultiGeo type." msgstr "" -#: FlatCAMApp.py:4437 -#, python-format -msgid "Expected a FlatCAMGeometry, got %s" -msgstr "" - -#: FlatCAMApp.py:4452 +#: FlatCAMApp.py:4617 msgid "A Geometry object was converted to SingleGeo type." msgstr "" -#: FlatCAMApp.py:4713 +#: FlatCAMApp.py:4878 msgid "Toggle Units" msgstr "" -#: FlatCAMApp.py:4715 +#: FlatCAMApp.py:4880 msgid "Change project units ..." msgstr "" -#: FlatCAMApp.py:4716 +#: FlatCAMApp.py:4881 msgid "" "Changing the units of the project causes all geometrical properties of all " "objects to be scaled accordingly.\n" "Continue?" msgstr "" -#: FlatCAMApp.py:4718 FlatCAMApp.py:5614 FlatCAMApp.py:5719 FlatCAMApp.py:7419 -#: FlatCAMApp.py:7433 FlatCAMApp.py:7688 FlatCAMApp.py:7699 +#: FlatCAMApp.py:4883 FlatCAMApp.py:5804 FlatCAMApp.py:5909 FlatCAMApp.py:7610 +#: FlatCAMApp.py:7624 FlatCAMApp.py:7879 FlatCAMApp.py:7890 msgid "Ok" msgstr "" -#: FlatCAMApp.py:4767 -#, python-format -msgid "Converted units to %s" +#: FlatCAMApp.py:4932 +msgid "Converted units to" msgstr "" -#: FlatCAMApp.py:4779 +#: FlatCAMApp.py:4944 msgid " Units conversion cancelled." msgstr "" -#: FlatCAMApp.py:5477 +#: FlatCAMApp.py:5649 msgid "Open file" msgstr "" -#: FlatCAMApp.py:5508 FlatCAMApp.py:5513 +#: FlatCAMApp.py:5680 FlatCAMApp.py:5685 msgid "Export G-Code ..." msgstr "" -#: FlatCAMApp.py:5517 +#: FlatCAMApp.py:5689 msgid "Export Code cancelled." msgstr "" -#: FlatCAMApp.py:5527 FlatCAMObj.py:6163 flatcamTools/ToolSolderPaste.py:1424 +#: FlatCAMApp.py:5699 FlatCAMObj.py:6199 flatcamTools/ToolSolderPaste.py:1424 msgid "No such file or directory" msgstr "" -#: FlatCAMApp.py:5539 -#, python-format -msgid "Saved to: %s" +#: FlatCAMApp.py:5711 FlatCAMObj.py:6213 +msgid "Saved to" msgstr "" -#: FlatCAMApp.py:5602 FlatCAMApp.py:5635 FlatCAMApp.py:5646 FlatCAMApp.py:5657 +#: FlatCAMApp.py:5792 FlatCAMApp.py:5825 FlatCAMApp.py:5836 FlatCAMApp.py:5847 #: flatcamTools/ToolNonCopperClear.py:915 flatcamTools/ToolSolderPaste.py:774 msgid "Please enter a tool diameter with non-zero value, in Float format." msgstr "" -#: FlatCAMApp.py:5607 FlatCAMApp.py:5640 FlatCAMApp.py:5662 +#: FlatCAMApp.py:5797 FlatCAMApp.py:5830 FlatCAMApp.py:5841 FlatCAMApp.py:5852 msgid "Adding Tool cancelled" msgstr "" -#: FlatCAMApp.py:5610 +#: FlatCAMApp.py:5800 msgid "" "Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options." msgstr "" -#: FlatCAMApp.py:5651 flatcamGUI/FlatCAMGUI.py:3168 -msgid "[WARNING_NOTCL] Adding Tool cancelled ..." -msgstr "" - -#: FlatCAMApp.py:5714 +#: FlatCAMApp.py:5904 msgid "Delete objects" msgstr "" -#: FlatCAMApp.py:5717 +#: FlatCAMApp.py:5907 msgid "" "Are you sure you want to permanently delete\n" "the selected objects?" msgstr "" -#: FlatCAMApp.py:5747 +#: FlatCAMApp.py:5938 msgid "Object(s) deleted" msgstr "" -#: FlatCAMApp.py:5751 +#: FlatCAMApp.py:5942 msgid "Failed. No object(s) selected..." msgstr "" -#: FlatCAMApp.py:5753 +#: FlatCAMApp.py:5944 msgid "Save the work in Editor and try again ..." msgstr "" -#: FlatCAMApp.py:5771 +#: FlatCAMApp.py:5962 msgid "Object deleted" msgstr "" -#: FlatCAMApp.py:5795 +#: FlatCAMApp.py:5986 msgid "Click to set the origin ..." msgstr "" -#: FlatCAMApp.py:5819 +#: FlatCAMApp.py:6010 msgid "Setting Origin..." msgstr "" -#: FlatCAMApp.py:5831 +#: FlatCAMApp.py:6022 msgid "Origin set" msgstr "" -#: FlatCAMApp.py:5846 +#: FlatCAMApp.py:6037 msgid "Jump to ..." msgstr "" -#: FlatCAMApp.py:5847 +#: FlatCAMApp.py:6038 msgid "Enter the coordinates in format X,Y:" msgstr "" -#: FlatCAMApp.py:5854 +#: FlatCAMApp.py:6045 msgid "Wrong coordinates. Enter coordinates in format: X,Y" msgstr "" -#: FlatCAMApp.py:5873 flatcamEditors/FlatCAMExcEditor.py:3445 -#: flatcamEditors/FlatCAMExcEditor.py:3453 -#: flatcamEditors/FlatCAMGeoEditor.py:3791 -#: flatcamEditors/FlatCAMGeoEditor.py:3806 +#: FlatCAMApp.py:6064 flatcamEditors/FlatCAMExcEditor.py:3446 +#: flatcamEditors/FlatCAMExcEditor.py:3454 +#: flatcamEditors/FlatCAMGeoEditor.py:3792 +#: flatcamEditors/FlatCAMGeoEditor.py:3807 #: flatcamEditors/FlatCAMGrbEditor.py:1067 #: flatcamEditors/FlatCAMGrbEditor.py:1171 #: flatcamEditors/FlatCAMGrbEditor.py:1445 #: flatcamEditors/FlatCAMGrbEditor.py:1703 -#: flatcamEditors/FlatCAMGrbEditor.py:4182 -#: flatcamEditors/FlatCAMGrbEditor.py:4197 +#: flatcamEditors/FlatCAMGrbEditor.py:4206 +#: flatcamEditors/FlatCAMGrbEditor.py:4221 flatcamGUI/FlatCAMGUI.py:2643 +#: flatcamGUI/FlatCAMGUI.py:2655 msgid "Done." msgstr "" -#: FlatCAMApp.py:6007 FlatCAMApp.py:6075 +#: FlatCAMApp.py:6198 FlatCAMApp.py:6266 msgid "No object is selected. Select an object and try again." msgstr "" -#: FlatCAMApp.py:6095 +#: FlatCAMApp.py:6286 msgid "" "Aborting. The current task will be gracefully closed as soon as possible..." msgstr "" -#: FlatCAMApp.py:6101 +#: FlatCAMApp.py:6292 msgid "The current task was gracefully closed on user request..." msgstr "" -#: FlatCAMApp.py:6118 flatcamGUI/GUIElements.py:1443 +#: FlatCAMApp.py:6309 flatcamGUI/GUIElements.py:1443 msgid "Preferences" msgstr "" -#: FlatCAMApp.py:6185 +#: FlatCAMApp.py:6376 msgid "Preferences edited but not saved." msgstr "" -#: FlatCAMApp.py:6219 +#: FlatCAMApp.py:6410 msgid "" "One or more values are changed.\n" "Do you want to save the Preferences?" msgstr "" -#: FlatCAMApp.py:6221 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:989 +#: FlatCAMApp.py:6412 flatcamGUI/FlatCAMGUI.py:198 flatcamGUI/FlatCAMGUI.py:989 msgid "Save Preferences" msgstr "" -#: FlatCAMApp.py:6250 +#: FlatCAMApp.py:6441 msgid "No object selected to Flip on Y axis." msgstr "" -#: FlatCAMApp.py:6276 +#: FlatCAMApp.py:6467 msgid "Flip on Y axis done." msgstr "" -#: FlatCAMApp.py:6279 FlatCAMApp.py:6322 -#: flatcamEditors/FlatCAMGrbEditor.py:5624 +#: FlatCAMApp.py:6470 FlatCAMApp.py:6513 +#: flatcamEditors/FlatCAMGrbEditor.py:5648 msgid "Flip action was not executed." msgstr "" -#: FlatCAMApp.py:6293 +#: FlatCAMApp.py:6484 msgid "No object selected to Flip on X axis." msgstr "" -#: FlatCAMApp.py:6319 +#: FlatCAMApp.py:6510 msgid "Flip on X axis done." msgstr "" -#: FlatCAMApp.py:6336 +#: FlatCAMApp.py:6527 msgid "No object selected to Rotate." msgstr "" -#: FlatCAMApp.py:6339 FlatCAMApp.py:6387 FlatCAMApp.py:6420 +#: FlatCAMApp.py:6530 FlatCAMApp.py:6578 FlatCAMApp.py:6611 msgid "Transform" msgstr "" -#: FlatCAMApp.py:6339 FlatCAMApp.py:6387 FlatCAMApp.py:6420 +#: FlatCAMApp.py:6530 FlatCAMApp.py:6578 FlatCAMApp.py:6611 msgid "Enter the Angle value:" msgstr "" -#: FlatCAMApp.py:6370 +#: FlatCAMApp.py:6561 msgid "Rotation done." msgstr "" -#: FlatCAMApp.py:6373 +#: FlatCAMApp.py:6564 msgid "Rotation movement was not executed." msgstr "" -#: FlatCAMApp.py:6385 +#: FlatCAMApp.py:6576 msgid "No object selected to Skew/Shear on X axis." msgstr "" -#: FlatCAMApp.py:6407 +#: FlatCAMApp.py:6598 msgid "Skew on X axis done." msgstr "" -#: FlatCAMApp.py:6418 +#: FlatCAMApp.py:6609 msgid "No object selected to Skew/Shear on Y axis." msgstr "" -#: FlatCAMApp.py:6440 +#: FlatCAMApp.py:6631 msgid "Skew on Y axis done." msgstr "" -#: FlatCAMApp.py:6491 +#: FlatCAMApp.py:6682 flatcamGUI/FlatCAMGUI.py:1301 msgid "Grid On/Off" msgstr "" -#: FlatCAMApp.py:6504 flatcamEditors/FlatCAMGeoEditor.py:940 +#: FlatCAMApp.py:6695 flatcamEditors/FlatCAMGeoEditor.py:941 #: flatcamEditors/FlatCAMGrbEditor.py:2477 -#: flatcamEditors/FlatCAMGrbEditor.py:5134 flatcamGUI/ObjectUI.py:1053 +#: flatcamEditors/FlatCAMGrbEditor.py:5158 flatcamGUI/ObjectUI.py:1053 #: flatcamTools/ToolDblSided.py:160 flatcamTools/ToolDblSided.py:207 #: flatcamTools/ToolNonCopperClear.py:237 flatcamTools/ToolPaint.py:176 #: flatcamTools/ToolSolderPaste.py:115 flatcamTools/ToolSolderPaste.py:483 @@ -544,277 +636,281 @@ msgstr "" msgid "Add" msgstr "" -#: FlatCAMApp.py:6505 FlatCAMObj.py:3566 +#: FlatCAMApp.py:6696 FlatCAMObj.py:3594 #: flatcamEditors/FlatCAMGrbEditor.py:2482 flatcamGUI/FlatCAMGUI.py:545 -#: flatcamGUI/FlatCAMGUI.py:748 flatcamGUI/FlatCAMGUI.py:1719 -#: flatcamGUI/FlatCAMGUI.py:2094 flatcamGUI/ObjectUI.py:1069 -#: flatcamTools/ToolNonCopperClear.py:249 flatcamTools/ToolPaint.py:188 -#: flatcamTools/ToolSolderPaste.py:121 flatcamTools/ToolSolderPaste.py:485 +#: flatcamGUI/FlatCAMGUI.py:748 flatcamGUI/FlatCAMGUI.py:1674 +#: flatcamGUI/FlatCAMGUI.py:1769 flatcamGUI/FlatCAMGUI.py:2177 +#: flatcamGUI/ObjectUI.py:1069 flatcamTools/ToolNonCopperClear.py:249 +#: flatcamTools/ToolPaint.py:188 flatcamTools/ToolSolderPaste.py:121 +#: flatcamTools/ToolSolderPaste.py:485 msgid "Delete" msgstr "" -#: FlatCAMApp.py:6518 +#: FlatCAMApp.py:6709 msgid "New Grid ..." msgstr "" -#: FlatCAMApp.py:6519 +#: FlatCAMApp.py:6710 msgid "Enter a Grid Value:" msgstr "" -#: FlatCAMApp.py:6527 FlatCAMApp.py:6554 +#: FlatCAMApp.py:6718 FlatCAMApp.py:6745 msgid "Please enter a grid value with non-zero value, in Float format." msgstr "" -#: FlatCAMApp.py:6533 +#: FlatCAMApp.py:6724 msgid "New Grid added" msgstr "" -#: FlatCAMApp.py:6536 +#: FlatCAMApp.py:6727 msgid "Grid already exists" msgstr "" -#: FlatCAMApp.py:6539 +#: FlatCAMApp.py:6730 msgid "Adding New Grid cancelled" msgstr "" -#: FlatCAMApp.py:6561 +#: FlatCAMApp.py:6752 msgid " Grid Value does not exist" msgstr "" -#: FlatCAMApp.py:6564 +#: FlatCAMApp.py:6755 msgid "Grid Value deleted" msgstr "" -#: FlatCAMApp.py:6567 +#: FlatCAMApp.py:6758 msgid "Delete Grid value cancelled" msgstr "" -#: FlatCAMApp.py:6573 +#: FlatCAMApp.py:6764 msgid "Key Shortcut List" msgstr "" -#: FlatCAMApp.py:6607 +#: FlatCAMApp.py:6798 msgid " No object selected to copy it's name" msgstr "" -#: FlatCAMApp.py:6611 +#: FlatCAMApp.py:6802 msgid "Name copied on clipboard ..." msgstr "" -#: FlatCAMApp.py:6654 flatcamEditors/FlatCAMGrbEditor.py:4122 +#: FlatCAMApp.py:6845 flatcamEditors/FlatCAMGrbEditor.py:4146 msgid "Coordinates copied to clipboard." msgstr "" -#: FlatCAMApp.py:6907 FlatCAMApp.py:6911 FlatCAMApp.py:6915 FlatCAMApp.py:6919 -#: FlatCAMApp.py:6935 FlatCAMApp.py:6939 FlatCAMApp.py:6943 FlatCAMApp.py:6947 -#: FlatCAMApp.py:6987 FlatCAMApp.py:6990 FlatCAMApp.py:6993 FlatCAMApp.py:6996 +#: FlatCAMApp.py:7098 FlatCAMApp.py:7102 FlatCAMApp.py:7106 FlatCAMApp.py:7110 +#: FlatCAMApp.py:7126 FlatCAMApp.py:7130 FlatCAMApp.py:7134 FlatCAMApp.py:7138 +#: FlatCAMApp.py:7178 FlatCAMApp.py:7181 FlatCAMApp.py:7184 FlatCAMApp.py:7187 #: ObjectCollection.py:725 ObjectCollection.py:728 ObjectCollection.py:731 #: ObjectCollection.py:734 #, python-brace-format msgid "[selected]{name} selected" msgstr "" -#: FlatCAMApp.py:7123 +#: FlatCAMApp.py:7314 msgid "" "There are files/objects opened in FlatCAM.\n" "Creating a New project will delete them.\n" "Do you want to Save the project?" msgstr "" -#: FlatCAMApp.py:7145 +#: FlatCAMApp.py:7336 msgid "New Project created" msgstr "" -#: FlatCAMApp.py:7265 FlatCAMApp.py:7269 flatcamGUI/FlatCAMGUI.py:626 -#: flatcamGUI/FlatCAMGUI.py:1970 +#: FlatCAMApp.py:7456 FlatCAMApp.py:7460 flatcamGUI/FlatCAMGUI.py:626 +#: flatcamGUI/FlatCAMGUI.py:2053 msgid "Open Gerber" msgstr "" -#: FlatCAMApp.py:7277 +#: FlatCAMApp.py:7468 msgid "Open Gerber cancelled." msgstr "" -#: FlatCAMApp.py:7297 FlatCAMApp.py:7301 flatcamGUI/FlatCAMGUI.py:627 -#: flatcamGUI/FlatCAMGUI.py:1971 +#: FlatCAMApp.py:7488 FlatCAMApp.py:7492 flatcamGUI/FlatCAMGUI.py:627 +#: flatcamGUI/FlatCAMGUI.py:2054 msgid "Open Excellon" msgstr "" -#: FlatCAMApp.py:7308 +#: FlatCAMApp.py:7499 msgid " Open Excellon cancelled." msgstr "" -#: FlatCAMApp.py:7331 FlatCAMApp.py:7335 +#: FlatCAMApp.py:7522 FlatCAMApp.py:7526 msgid "Open G-Code" msgstr "" -#: FlatCAMApp.py:7343 +#: FlatCAMApp.py:7534 msgid "Open G-Code cancelled." msgstr "" -#: FlatCAMApp.py:7360 FlatCAMApp.py:7363 +#: FlatCAMApp.py:7551 FlatCAMApp.py:7554 flatcamGUI/FlatCAMGUI.py:1306 msgid "Open Project" msgstr "" -#: FlatCAMApp.py:7372 +#: FlatCAMApp.py:7563 msgid "Open Project cancelled." msgstr "" -#: FlatCAMApp.py:7391 FlatCAMApp.py:7394 +#: FlatCAMApp.py:7582 FlatCAMApp.py:7585 msgid "Open Configuration File" msgstr "" -#: FlatCAMApp.py:7399 +#: FlatCAMApp.py:7590 msgid "Open Config cancelled." msgstr "" -#: FlatCAMApp.py:7415 FlatCAMApp.py:7684 FlatCAMApp.py:10115 -#: FlatCAMApp.py:10136 FlatCAMApp.py:10158 FlatCAMApp.py:10181 +#: FlatCAMApp.py:7606 FlatCAMApp.py:7875 FlatCAMApp.py:10347 +#: FlatCAMApp.py:10368 FlatCAMApp.py:10390 FlatCAMApp.py:10413 msgid "No object selected." msgstr "" -#: FlatCAMApp.py:7416 FlatCAMApp.py:7685 +#: FlatCAMApp.py:7607 FlatCAMApp.py:7876 msgid "Please Select a Geometry object to export" msgstr "" -#: FlatCAMApp.py:7430 +#: FlatCAMApp.py:7621 msgid "Only Geometry, Gerber and CNCJob objects can be used." msgstr "" -#: FlatCAMApp.py:7443 FlatCAMApp.py:7447 +#: FlatCAMApp.py:7634 FlatCAMApp.py:7638 msgid "Export SVG" msgstr "" -#: FlatCAMApp.py:7453 +#: FlatCAMApp.py:7644 msgid " Export SVG cancelled." msgstr "" -#: FlatCAMApp.py:7473 +#: FlatCAMApp.py:7664 msgid "Data must be a 3D array with last dimension 3 or 4" msgstr "" -#: FlatCAMApp.py:7479 FlatCAMApp.py:7483 +#: FlatCAMApp.py:7670 FlatCAMApp.py:7674 msgid "Export PNG Image" msgstr "" -#: FlatCAMApp.py:7488 +#: FlatCAMApp.py:7679 msgid "Export PNG cancelled." msgstr "" -#: FlatCAMApp.py:7508 +#: FlatCAMApp.py:7699 msgid "No object selected. Please select an Gerber object to export." msgstr "" -#: FlatCAMApp.py:7514 FlatCAMApp.py:7646 +#: FlatCAMApp.py:7705 FlatCAMApp.py:7837 msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgstr "" -#: FlatCAMApp.py:7526 +#: FlatCAMApp.py:7717 msgid "Save Gerber source file" msgstr "" -#: FlatCAMApp.py:7532 +#: FlatCAMApp.py:7723 msgid "Save Gerber source file cancelled." msgstr "" -#: FlatCAMApp.py:7552 +#: FlatCAMApp.py:7743 msgid "No object selected. Please select an Excellon object to export." msgstr "" -#: FlatCAMApp.py:7558 FlatCAMApp.py:7602 +#: FlatCAMApp.py:7749 FlatCAMApp.py:7793 msgid "Failed. Only Excellon objects can be saved as Excellon files..." msgstr "" -#: FlatCAMApp.py:7566 FlatCAMApp.py:7570 +#: FlatCAMApp.py:7757 FlatCAMApp.py:7761 msgid "Save Excellon source file" msgstr "" -#: FlatCAMApp.py:7576 +#: FlatCAMApp.py:7767 msgid "Saving Excellon source file cancelled." msgstr "" -#: FlatCAMApp.py:7596 +#: FlatCAMApp.py:7787 msgid "No object selected. Please Select an Excellon object to export." msgstr "" -#: FlatCAMApp.py:7610 FlatCAMApp.py:7614 +#: FlatCAMApp.py:7801 FlatCAMApp.py:7805 msgid "Export Excellon" msgstr "" -#: FlatCAMApp.py:7620 +#: FlatCAMApp.py:7811 msgid "Export Excellon cancelled." msgstr "" -#: FlatCAMApp.py:7640 +#: FlatCAMApp.py:7831 msgid "No object selected. Please Select an Gerber object to export." msgstr "" -#: FlatCAMApp.py:7654 FlatCAMApp.py:7658 +#: FlatCAMApp.py:7845 FlatCAMApp.py:7849 msgid "Export Gerber" msgstr "" -#: FlatCAMApp.py:7664 +#: FlatCAMApp.py:7855 msgid "Export Gerber cancelled." msgstr "" -#: FlatCAMApp.py:7696 +#: FlatCAMApp.py:7887 msgid "Only Geometry objects can be used." msgstr "" -#: FlatCAMApp.py:7710 FlatCAMApp.py:7714 +#: FlatCAMApp.py:7901 FlatCAMApp.py:7905 msgid "Export DXF" msgstr "" -#: FlatCAMApp.py:7721 +#: FlatCAMApp.py:7912 msgid "Export DXF cancelled." msgstr "" -#: FlatCAMApp.py:7741 FlatCAMApp.py:7744 +#: FlatCAMApp.py:7932 FlatCAMApp.py:7935 msgid "Import SVG" msgstr "" -#: FlatCAMApp.py:7754 +#: FlatCAMApp.py:7945 msgid "Open SVG cancelled." msgstr "" -#: FlatCAMApp.py:7773 FlatCAMApp.py:7777 +#: FlatCAMApp.py:7964 FlatCAMApp.py:7968 msgid "Import DXF" msgstr "" -#: FlatCAMApp.py:7787 +#: FlatCAMApp.py:7978 msgid "Open DXF cancelled." msgstr "" -#: FlatCAMApp.py:7805 -#, python-format -msgid "%s" +#: FlatCAMApp.py:8022 +msgid "Viewing the source code of the selected object." msgstr "" -#: FlatCAMApp.py:7826 +#: FlatCAMApp.py:8023 +msgid "Loading..." +msgstr "" + +#: FlatCAMApp.py:8030 msgid "Select an Gerber or Excellon file to view it's source file." msgstr "" -#: FlatCAMApp.py:7834 -msgid "There is no selected object for which to see it's source file code." -msgstr "" - -#: FlatCAMApp.py:7842 +#: FlatCAMApp.py:8038 msgid "Source Editor" msgstr "" -#: FlatCAMApp.py:7853 -msgid "App.on_view_source() -->" +#: FlatCAMApp.py:8047 +msgid "There is no selected object for which to see it's source file code." msgstr "" -#: FlatCAMApp.py:7865 FlatCAMApp.py:9110 FlatCAMObj.py:5946 +#: FlatCAMApp.py:8059 +msgid "Failed to load the source code for the selected object" +msgstr "" + +#: FlatCAMApp.py:8073 FlatCAMApp.py:9337 FlatCAMObj.py:5982 #: flatcamTools/ToolSolderPaste.py:1304 msgid "Code Editor" msgstr "" -#: FlatCAMApp.py:7877 +#: FlatCAMApp.py:8085 msgid "Script Editor" msgstr "" -#: FlatCAMApp.py:7880 +#: FlatCAMApp.py:8088 msgid "" "#\n" "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -824,218 +920,218 @@ msgid "" "\n" "# FlatCAM commands list:\n" "# AddCircle, AddPolygon, AddPolyline, AddRectangle, AlignDrill, " -"AlignDrillGrid, ClearShell, Cncjob,\n" -"# Cutout, Delete, Drillcncjob, ExportGcode, ExportSVG, Exteriors, GeoCutout, " -"GeoUnion, GetNames, GetSys,\n" -"# ImportSvg, Interiors, Isolate, Follow, JoinExcellon, JoinGeometry, " -"ListSys, MillHoles, Mirror, New,\n" -"# NewGeometry, Offset, OpenExcellon, OpenGCode, OpenGerber, OpenProject, " -"Options, Paint, Panelize,\n" -"# Plot, SaveProject, SaveSys, Scale, SetActive, SetSys, Skew, SubtractPoly," -"SubtractRectangle, Version,\n" -"# WriteGCode\n" +"AlignDrillGrid, ClearShell, ClearCopper,\n" +"# Cncjob, Cutout, Delete, Drillcncjob, ExportGcode, ExportSVG, Exteriors, " +"GeoCutout, GeoUnion, GetNames,\n" +"# GetSys, ImportSvg, Interiors, Isolate, Follow, JoinExcellon, JoinGeometry, " +"ListSys, MillDrills,\n" +"# MillSlots, Mirror, New, NewGeometry, Offset, OpenExcellon, OpenGCode, " +"OpenGerber, OpenProject,\n" +"# Options, Paint, Panelize, Plot, SaveProject, SaveSys, Scale, SetActive, " +"SetSys, Skew, SubtractPoly,\n" +"# SubtractRectangle, Version, WriteGCode\n" "#\n" "\n" msgstr "" -#: FlatCAMApp.py:7903 FlatCAMApp.py:7906 +#: FlatCAMApp.py:8113 FlatCAMApp.py:8116 msgid "Open TCL script" msgstr "" -#: FlatCAMApp.py:7915 +#: FlatCAMApp.py:8125 msgid "Open TCL script cancelled." msgstr "" -#: FlatCAMApp.py:7928 +#: FlatCAMApp.py:8138 msgid "App.on_fileopenscript() -->" msgstr "" -#: FlatCAMApp.py:7954 FlatCAMApp.py:7957 +#: FlatCAMApp.py:8164 FlatCAMApp.py:8167 msgid "Run TCL script" msgstr "" -#: FlatCAMApp.py:7966 +#: FlatCAMApp.py:8176 msgid "Run TCL script cancelled." msgstr "" -#: FlatCAMApp.py:8021 FlatCAMApp.py:8025 +#: FlatCAMApp.py:8231 FlatCAMApp.py:8235 msgid "Save Project As ..." msgstr "" -#: FlatCAMApp.py:8022 +#: FlatCAMApp.py:8232 #, python-brace-format msgid "{l_save}/Project_{date}" msgstr "" -#: FlatCAMApp.py:8031 +#: FlatCAMApp.py:8241 msgid "Save Project cancelled." msgstr "" -#: FlatCAMApp.py:8079 +#: FlatCAMApp.py:8289 msgid "Exporting SVG" msgstr "" -#: FlatCAMApp.py:8121 FlatCAMApp.py:8238 FlatCAMApp.py:8364 +#: FlatCAMApp.py:8331 FlatCAMApp.py:8448 FlatCAMApp.py:8574 msgid "SVG file exported to" msgstr "" -#: FlatCAMApp.py:8156 FlatCAMApp.py:8287 flatcamTools/ToolPanelize.py:381 +#: FlatCAMApp.py:8366 FlatCAMApp.py:8497 flatcamTools/ToolPanelize.py:381 msgid "No object Box. Using instead" msgstr "" -#: FlatCAMApp.py:8241 FlatCAMApp.py:8367 +#: FlatCAMApp.py:8451 FlatCAMApp.py:8577 msgid "Generating Film ... Please wait." msgstr "" -#: FlatCAMApp.py:8536 +#: FlatCAMApp.py:8750 msgid "Excellon file exported to" msgstr "" -#: FlatCAMApp.py:8543 +#: FlatCAMApp.py:8759 msgid "Exporting Excellon" msgstr "" -#: FlatCAMApp.py:8549 FlatCAMApp.py:8557 +#: FlatCAMApp.py:8765 FlatCAMApp.py:8773 msgid "Could not export Excellon file." msgstr "" -#: FlatCAMApp.py:8665 +#: FlatCAMApp.py:8889 msgid "Gerber file exported to" msgstr "" -#: FlatCAMApp.py:8672 +#: FlatCAMApp.py:8897 msgid "Exporting Gerber" msgstr "" -#: FlatCAMApp.py:8678 FlatCAMApp.py:8686 +#: FlatCAMApp.py:8903 FlatCAMApp.py:8911 msgid "Could not export Gerber file." msgstr "" -#: FlatCAMApp.py:8729 +#: FlatCAMApp.py:8956 msgid "DXF file exported to" msgstr "" -#: FlatCAMApp.py:8735 +#: FlatCAMApp.py:8962 msgid "Exporting DXF" msgstr "" -#: FlatCAMApp.py:8741 FlatCAMApp.py:8749 +#: FlatCAMApp.py:8968 FlatCAMApp.py:8976 msgid "Could not export DXF file." msgstr "" -#: FlatCAMApp.py:8770 FlatCAMApp.py:8814 FlatCAMApp.py:8860 +#: FlatCAMApp.py:8997 FlatCAMApp.py:9041 FlatCAMApp.py:9087 msgid "" "Not supported type is picked as parameter. Only Geometry and Gerber are " "supported" msgstr "" -#: FlatCAMApp.py:8780 +#: FlatCAMApp.py:9007 msgid "Importing SVG" msgstr "" -#: FlatCAMApp.py:8792 FlatCAMApp.py:8836 FlatCAMApp.py:8881 FlatCAMApp.py:8962 -#: FlatCAMApp.py:9029 FlatCAMApp.py:9096 +#: FlatCAMApp.py:9019 FlatCAMApp.py:9063 FlatCAMApp.py:9108 FlatCAMApp.py:9189 +#: FlatCAMApp.py:9256 FlatCAMApp.py:9323 flatcamTools/ToolPDF.py:220 msgid "Opened" msgstr "" -#: FlatCAMApp.py:8824 +#: FlatCAMApp.py:9051 msgid "Importing DXF" msgstr "" -#: FlatCAMApp.py:8868 +#: FlatCAMApp.py:9095 msgid "Importing Image" msgstr "" -#: FlatCAMApp.py:8911 +#: FlatCAMApp.py:9138 msgid "Failed to open file" msgstr "" -#: FlatCAMApp.py:8916 +#: FlatCAMApp.py:9143 msgid "Failed to parse file" msgstr "" -#: FlatCAMApp.py:8923 FlatCAMApp.py:8997 FlatCAMObj.py:4523 -#: flatcamEditors/FlatCAMGrbEditor.py:3939 flatcamTools/ToolPcbWizard.py:437 +#: FlatCAMApp.py:9150 FlatCAMApp.py:9224 FlatCAMObj.py:4554 +#: flatcamEditors/FlatCAMGrbEditor.py:3961 flatcamTools/ToolPcbWizard.py:437 msgid "An internal error has occurred. See shell.\n" msgstr "" -#: FlatCAMApp.py:8933 +#: FlatCAMApp.py:9160 msgid "Object is not Gerber file or empty. Aborting object creation." msgstr "" -#: FlatCAMApp.py:8941 +#: FlatCAMApp.py:9168 msgid "Opening Gerber" msgstr "" -#: FlatCAMApp.py:8952 +#: FlatCAMApp.py:9179 msgid " Open Gerber failed. Probable not a Gerber file." msgstr "" -#: FlatCAMApp.py:8987 flatcamTools/ToolPcbWizard.py:427 +#: FlatCAMApp.py:9214 flatcamTools/ToolPcbWizard.py:427 msgid "This is not Excellon file." msgstr "" -#: FlatCAMApp.py:8991 +#: FlatCAMApp.py:9218 msgid "Cannot open file" msgstr "" -#: FlatCAMApp.py:9011 flatcamTools/ToolPDF.py:270 +#: FlatCAMApp.py:9238 flatcamTools/ToolPDF.py:270 #: flatcamTools/ToolPcbWizard.py:451 msgid "No geometry found in file" msgstr "" -#: FlatCAMApp.py:9014 +#: FlatCAMApp.py:9241 msgid "Opening Excellon." msgstr "" -#: FlatCAMApp.py:9021 +#: FlatCAMApp.py:9248 msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "" -#: FlatCAMApp.py:9060 +#: FlatCAMApp.py:9287 msgid "Failed to open" msgstr "" -#: FlatCAMApp.py:9071 +#: FlatCAMApp.py:9298 msgid "This is not GCODE" msgstr "" -#: FlatCAMApp.py:9077 +#: FlatCAMApp.py:9304 msgid "Opening G-Code." msgstr "" -#: FlatCAMApp.py:9086 +#: FlatCAMApp.py:9313 msgid "" "Failed to create CNCJob Object. Probable not a GCode file.\n" " Attempting to create a FlatCAM CNCJob Object from G-Code file failed during " "processing" msgstr "" -#: FlatCAMApp.py:9128 +#: FlatCAMApp.py:9355 msgid "Failed to open config file" msgstr "" -#: FlatCAMApp.py:9149 +#: FlatCAMApp.py:9376 msgid "Loading Project ... Please Wait ..." msgstr "" -#: FlatCAMApp.py:9157 FlatCAMApp.py:9176 +#: FlatCAMApp.py:9384 FlatCAMApp.py:9403 msgid "Failed to open project file" msgstr "" -#: FlatCAMApp.py:9200 +#: FlatCAMApp.py:9427 msgid "Loading Project ... restoring" msgstr "" -#: FlatCAMApp.py:9210 +#: FlatCAMApp.py:9437 msgid "Project loaded from" msgstr "" -#: FlatCAMApp.py:9316 +#: FlatCAMApp.py:9543 msgid "Available commands:\n" msgstr "" -#: FlatCAMApp.py:9318 +#: FlatCAMApp.py:9545 msgid "" "\n" "\n" @@ -1043,35 +1139,35 @@ msgid "" " Example: help open_gerber" msgstr "" -#: FlatCAMApp.py:9468 +#: FlatCAMApp.py:9695 msgid "Shows list of commands." msgstr "" -#: FlatCAMApp.py:9526 +#: FlatCAMApp.py:9753 msgid "Failed to load recent item list." msgstr "" -#: FlatCAMApp.py:9534 +#: FlatCAMApp.py:9761 msgid "Failed to parse recent item list." msgstr "" -#: FlatCAMApp.py:9545 +#: FlatCAMApp.py:9772 msgid "Failed to load recent projects item list." msgstr "" -#: FlatCAMApp.py:9553 +#: FlatCAMApp.py:9780 msgid "Failed to parse recent project item list." msgstr "" -#: FlatCAMApp.py:9612 FlatCAMApp.py:9635 +#: FlatCAMApp.py:9839 FlatCAMApp.py:9862 msgid "Clear Recent files" msgstr "" -#: FlatCAMApp.py:9652 flatcamGUI/FlatCAMGUI.py:1006 +#: FlatCAMApp.py:9879 flatcamGUI/FlatCAMGUI.py:1006 msgid "Shortcut Key List" msgstr "" -#: FlatCAMApp.py:9664 +#: FlatCAMApp.py:9891 #, python-brace-format msgid "" "\n" @@ -1122,175 +1218,186 @@ msgid "" " " msgstr "" -#: FlatCAMApp.py:9743 +#: FlatCAMApp.py:9970 msgid "Failed checking for latest version. Could not connect." msgstr "" -#: FlatCAMApp.py:9751 +#: FlatCAMApp.py:9978 msgid "Could not parse information about latest version." msgstr "" -#: FlatCAMApp.py:9762 +#: FlatCAMApp.py:9989 msgid "FlatCAM is up to date!" msgstr "" -#: FlatCAMApp.py:9767 +#: FlatCAMApp.py:9994 msgid "Newer Version Available" msgstr "" -#: FlatCAMApp.py:9768 +#: FlatCAMApp.py:9995 msgid "" "There is a newer version of FlatCAM available for download:\n" "\n" msgstr "" -#: FlatCAMApp.py:9770 +#: FlatCAMApp.py:9997 msgid "info" msgstr "" -#: FlatCAMApp.py:9825 +#: FlatCAMApp.py:10052 msgid "All plots disabled." msgstr "" -#: FlatCAMApp.py:9832 +#: FlatCAMApp.py:10059 msgid "All non selected plots disabled." msgstr "" -#: FlatCAMApp.py:9839 +#: FlatCAMApp.py:10066 msgid "All plots enabled." msgstr "" -#: FlatCAMApp.py:9846 +#: FlatCAMApp.py:10073 msgid "Selected plots enabled..." msgstr "" -#: FlatCAMApp.py:9855 +#: FlatCAMApp.py:10082 msgid "Selected plots disabled..." msgstr "" -#: FlatCAMApp.py:9873 +#: FlatCAMApp.py:10100 msgid "Enabling plots ..." msgstr "" -#: FlatCAMApp.py:9907 +#: FlatCAMApp.py:10139 msgid "Disabling plots ..." msgstr "" -#: FlatCAMApp.py:9929 +#: FlatCAMApp.py:10161 msgid "Working ..." msgstr "" -#: FlatCAMApp.py:9967 +#: FlatCAMApp.py:10199 msgid "Saving FlatCAM Project" msgstr "" -#: FlatCAMApp.py:9989 FlatCAMApp.py:10024 +#: FlatCAMApp.py:10221 FlatCAMApp.py:10256 msgid "Project saved to" msgstr "" -#: FlatCAMApp.py:10008 +#: FlatCAMApp.py:10240 msgid "Failed to verify project file" msgstr "" -#: FlatCAMApp.py:10008 FlatCAMApp.py:10016 FlatCAMApp.py:10027 +#: FlatCAMApp.py:10240 FlatCAMApp.py:10248 FlatCAMApp.py:10259 msgid "Retry to save it." msgstr "" -#: FlatCAMApp.py:10016 FlatCAMApp.py:10027 +#: FlatCAMApp.py:10248 FlatCAMApp.py:10259 msgid "Failed to parse saved project file" msgstr "" -#: FlatCAMApp.py:10238 +#: FlatCAMApp.py:10470 msgid "The user requested a graceful exit of the current task." msgstr "" -#: FlatCAMObj.py:213 -#, python-brace-format -msgid "[success] Name changed from {old} to {new}" +#: FlatCAMObj.py:214 +msgid "Name changed from" msgstr "" -#: FlatCAMObj.py:222 +#: FlatCAMObj.py:214 +msgid "to" +msgstr "" + +#: FlatCAMObj.py:225 msgid "Offsetting..." msgstr "" -#: FlatCAMObj.py:237 +#: FlatCAMObj.py:240 msgid "Scaling..." msgstr "" -#: FlatCAMObj.py:253 +#: FlatCAMObj.py:256 msgid "Skewing..." msgstr "" -#: FlatCAMObj.py:600 FlatCAMObj.py:2293 FlatCAMObj.py:3571 FlatCAMObj.py:5837 +#: FlatCAMObj.py:603 FlatCAMObj.py:2319 FlatCAMObj.py:3599 FlatCAMObj.py:5868 msgid "Basic" msgstr "" -#: FlatCAMObj.py:613 FlatCAMObj.py:2309 FlatCAMObj.py:3593 FlatCAMObj.py:5843 +#: FlatCAMObj.py:616 FlatCAMObj.py:2335 FlatCAMObj.py:3621 FlatCAMObj.py:5874 msgid "Advanced" msgstr "" -#: FlatCAMObj.py:802 +#: FlatCAMObj.py:805 msgid "Buffering solid geometry" msgstr "" -#: FlatCAMObj.py:805 flatcamGUI/FlatCAMGUI.py:4322 -#: flatcamTools/ToolNonCopperClear.py:1531 -#: flatcamTools/ToolNonCopperClear.py:1625 -#: flatcamTools/ToolNonCopperClear.py:1637 -#: flatcamTools/ToolNonCopperClear.py:1864 -#: flatcamTools/ToolNonCopperClear.py:1956 -#: flatcamTools/ToolNonCopperClear.py:1968 +#: FlatCAMObj.py:808 camlib.py:604 flatcamGUI/FlatCAMGUI.py:4433 +#: flatcamTools/ToolNonCopperClear.py:1533 +#: flatcamTools/ToolNonCopperClear.py:1627 +#: flatcamTools/ToolNonCopperClear.py:1639 +#: flatcamTools/ToolNonCopperClear.py:1866 +#: flatcamTools/ToolNonCopperClear.py:1958 +#: flatcamTools/ToolNonCopperClear.py:1970 msgid "Buffering" msgstr "" -#: FlatCAMObj.py:811 +#: FlatCAMObj.py:814 msgid "Done" msgstr "" -#: FlatCAMObj.py:1071 FlatCAMObj.py:1178 -#: flatcamTools/ToolNonCopperClear.py:1560 -#: flatcamTools/ToolNonCopperClear.py:1888 +#: FlatCAMObj.py:855 FlatCAMObj.py:871 FlatCAMObj.py:888 +msgid "Isolating..." +msgstr "" + +#: FlatCAMObj.py:1089 FlatCAMObj.py:1199 +#: flatcamTools/ToolNonCopperClear.py:1562 +#: flatcamTools/ToolNonCopperClear.py:1890 msgid "Isolation geometry could not be generated." msgstr "" -#: FlatCAMObj.py:1108 FlatCAMObj.py:3261 FlatCAMObj.py:3528 FlatCAMObj.py:3804 +#: FlatCAMObj.py:1126 FlatCAMObj.py:3289 FlatCAMObj.py:3556 FlatCAMObj.py:3832 msgid "Rough" msgstr "" -#: FlatCAMObj.py:1133 FlatCAMObj.py:1201 +#: FlatCAMObj.py:1151 FlatCAMObj.py:1222 msgid "Isolation geometry created" msgstr "" -#: FlatCAMObj.py:1386 +#: FlatCAMObj.py:1160 FlatCAMObj.py:1229 +msgid "Subtracting Geo" +msgstr "" + +#: FlatCAMObj.py:1408 msgid "Plotting Apertures" msgstr "" -#: FlatCAMObj.py:2121 flatcamEditors/FlatCAMExcEditor.py:2309 +#: FlatCAMObj.py:2147 flatcamEditors/FlatCAMExcEditor.py:2309 msgid "Total Drills" msgstr "" -#: FlatCAMObj.py:2153 flatcamEditors/FlatCAMExcEditor.py:2341 +#: FlatCAMObj.py:2179 flatcamEditors/FlatCAMExcEditor.py:2341 msgid "Total Slots" msgstr "" -#: FlatCAMObj.py:2367 FlatCAMObj.py:3644 FlatCAMObj.py:3938 FlatCAMObj.py:4129 -#: FlatCAMObj.py:4140 FlatCAMObj.py:4258 FlatCAMObj.py:4461 FlatCAMObj.py:4668 -#: FlatCAMObj.py:4907 FlatCAMObj.py:5405 +#: FlatCAMObj.py:2393 FlatCAMObj.py:3672 FlatCAMObj.py:3966 FlatCAMObj.py:4157 +#: FlatCAMObj.py:4168 FlatCAMObj.py:4286 FlatCAMObj.py:4492 FlatCAMObj.py:4699 +#: FlatCAMObj.py:4938 FlatCAMObj.py:5436 #: flatcamEditors/FlatCAMExcEditor.py:2416 -#: flatcamEditors/FlatCAMGeoEditor.py:1080 -#: flatcamEditors/FlatCAMGeoEditor.py:1117 -#: flatcamEditors/FlatCAMGeoEditor.py:1138 -#: flatcamEditors/FlatCAMGeoEditor.py:1159 -#: flatcamEditors/FlatCAMGeoEditor.py:1196 -#: flatcamEditors/FlatCAMGeoEditor.py:1228 -#: flatcamEditors/FlatCAMGeoEditor.py:1249 -#: flatcamEditors/FlatCAMGrbEditor.py:5283 -#: flatcamEditors/FlatCAMGrbEditor.py:5326 -#: flatcamEditors/FlatCAMGrbEditor.py:5353 -#: flatcamEditors/FlatCAMGrbEditor.py:5380 -#: flatcamEditors/FlatCAMGrbEditor.py:5421 -#: flatcamEditors/FlatCAMGrbEditor.py:5459 -#: flatcamEditors/FlatCAMGrbEditor.py:5485 flatcamTools/ToolCalculators.py:311 +#: flatcamEditors/FlatCAMGeoEditor.py:1081 +#: flatcamEditors/FlatCAMGeoEditor.py:1118 +#: flatcamEditors/FlatCAMGeoEditor.py:1139 +#: flatcamEditors/FlatCAMGeoEditor.py:1160 +#: flatcamEditors/FlatCAMGeoEditor.py:1197 +#: flatcamEditors/FlatCAMGeoEditor.py:1229 +#: flatcamEditors/FlatCAMGeoEditor.py:1250 +#: flatcamEditors/FlatCAMGrbEditor.py:5307 +#: flatcamEditors/FlatCAMGrbEditor.py:5350 +#: flatcamEditors/FlatCAMGrbEditor.py:5377 +#: flatcamEditors/FlatCAMGrbEditor.py:5404 +#: flatcamEditors/FlatCAMGrbEditor.py:5445 +#: flatcamEditors/FlatCAMGrbEditor.py:5483 +#: flatcamEditors/FlatCAMGrbEditor.py:5509 flatcamTools/ToolCalculators.py:311 #: flatcamTools/ToolCalculators.py:322 flatcamTools/ToolCalculators.py:334 #: flatcamTools/ToolCalculators.py:349 flatcamTools/ToolCalculators.py:362 #: flatcamTools/ToolCalculators.py:376 flatcamTools/ToolCalculators.py:387 @@ -1303,7 +1410,7 @@ msgstr "" #: flatcamTools/ToolNonCopperClear.py:980 #: flatcamTools/ToolNonCopperClear.py:1062 #: flatcamTools/ToolNonCopperClear.py:1341 -#: flatcamTools/ToolNonCopperClear.py:1371 flatcamTools/ToolPaint.py:699 +#: flatcamTools/ToolNonCopperClear.py:1373 flatcamTools/ToolPaint.py:699 #: flatcamTools/ToolPaint.py:774 flatcamTools/ToolPaint.py:922 #: flatcamTools/ToolPaint.py:976 flatcamTools/ToolPaint.py:1225 #: flatcamTools/ToolPaint.py:1496 flatcamTools/ToolPaint.py:1966 @@ -1318,232 +1425,241 @@ msgstr "" msgid "Wrong value format entered, use a number." msgstr "" -#: FlatCAMObj.py:2608 FlatCAMObj.py:2698 FlatCAMObj.py:2819 +#: FlatCAMObj.py:2634 FlatCAMObj.py:2726 FlatCAMObj.py:2847 msgid "Please select one or more tools from the list and try again." msgstr "" -#: FlatCAMObj.py:2614 +#: FlatCAMObj.py:2640 msgid "Milling tool for DRILLS is larger than hole size. Cancelled." msgstr "" -#: FlatCAMObj.py:2627 FlatCAMObj.py:2720 FlatCAMObj.py:2838 +#: FlatCAMObj.py:2655 FlatCAMObj.py:2748 FlatCAMObj.py:2866 msgid "Tool_nr" msgstr "" -#: FlatCAMObj.py:2627 FlatCAMObj.py:2720 FlatCAMObj.py:2838 +#: FlatCAMObj.py:2655 FlatCAMObj.py:2748 FlatCAMObj.py:2866 #: flatcamEditors/FlatCAMExcEditor.py:1500 -#: flatcamEditors/FlatCAMExcEditor.py:3133 flatcamGUI/ObjectUI.py:613 +#: flatcamEditors/FlatCAMExcEditor.py:3132 flatcamGUI/ObjectUI.py:613 #: flatcamTools/ToolNonCopperClear.py:107 flatcamTools/ToolPaint.py:106 #: flatcamTools/ToolPcbWizard.py:76 flatcamTools/ToolSolderPaste.py:81 msgid "Diameter" msgstr "" -#: FlatCAMObj.py:2627 FlatCAMObj.py:2720 FlatCAMObj.py:2838 +#: FlatCAMObj.py:2655 FlatCAMObj.py:2748 FlatCAMObj.py:2866 msgid "Drills_Nr" msgstr "" -#: FlatCAMObj.py:2627 FlatCAMObj.py:2720 FlatCAMObj.py:2838 +#: FlatCAMObj.py:2655 FlatCAMObj.py:2748 FlatCAMObj.py:2866 msgid "Slots_Nr" msgstr "" -#: FlatCAMObj.py:2707 +#: FlatCAMObj.py:2735 msgid "Milling tool for SLOTS is larger than hole size. Cancelled." msgstr "" -#: FlatCAMObj.py:2879 FlatCAMObj.py:4559 FlatCAMObj.py:4777 FlatCAMObj.py:5100 +#: FlatCAMObj.py:2907 FlatCAMObj.py:4590 FlatCAMObj.py:4808 FlatCAMObj.py:5131 msgid "" "Wrong value format for self.defaults[\"z_pdepth\"] or self.options[\"z_pdepth" "\"]" msgstr "" -#: FlatCAMObj.py:2890 FlatCAMObj.py:4570 FlatCAMObj.py:5111 +#: FlatCAMObj.py:2918 FlatCAMObj.py:4601 FlatCAMObj.py:5142 msgid "" "Wrong value format for self.defaults[\"feedrate_probe\"] or self." "options[\"feedrate_probe\"]" msgstr "" -#: FlatCAMObj.py:2920 FlatCAMObj.py:4987 FlatCAMObj.py:4993 FlatCAMObj.py:5145 +#: FlatCAMObj.py:2948 FlatCAMObj.py:5018 FlatCAMObj.py:5024 FlatCAMObj.py:5176 msgid "Generating CNC Code" msgstr "" -#: FlatCAMObj.py:2946 camlib.py:5658 camlib.py:6632 +#: FlatCAMObj.py:2974 camlib.py:5748 camlib.py:6722 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 "" -#: FlatCAMObj.py:3261 FlatCAMObj.py:4180 FlatCAMObj.py:4181 FlatCAMObj.py:4190 +#: FlatCAMObj.py:3289 FlatCAMObj.py:4208 FlatCAMObj.py:4209 FlatCAMObj.py:4218 msgid "Iso" msgstr "" -#: FlatCAMObj.py:3261 +#: FlatCAMObj.py:3289 msgid "Finish" msgstr "" -#: FlatCAMObj.py:3564 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:746 -#: flatcamGUI/FlatCAMGUI.py:1718 flatcamGUI/FlatCAMGUI.py:2092 -#: flatcamGUI/ObjectUI.py:1061 +#: FlatCAMObj.py:3592 flatcamGUI/FlatCAMGUI.py:544 flatcamGUI/FlatCAMGUI.py:746 +#: flatcamGUI/FlatCAMGUI.py:1671 flatcamGUI/FlatCAMGUI.py:1768 +#: flatcamGUI/FlatCAMGUI.py:2175 flatcamGUI/ObjectUI.py:1061 +#: flatcamTools/ToolPanelize.py:540 flatcamTools/ToolPanelize.py:567 +#: flatcamTools/ToolPanelize.py:667 flatcamTools/ToolPanelize.py:701 +#: flatcamTools/ToolPanelize.py:766 msgid "Copy" msgstr "" -#: FlatCAMObj.py:3775 +#: FlatCAMObj.py:3803 msgid "Please enter the desired tool diameter in Float format." msgstr "" -#: FlatCAMObj.py:3849 +#: FlatCAMObj.py:3877 msgid "Tool added in Tool Table." msgstr "" -#: FlatCAMObj.py:3853 +#: FlatCAMObj.py:3881 msgid "Default Tool added. Wrong value format entered." msgstr "" -#: FlatCAMObj.py:3886 FlatCAMObj.py:3895 +#: FlatCAMObj.py:3914 FlatCAMObj.py:3923 msgid "Failed. Select a tool to copy." msgstr "" -#: FlatCAMObj.py:3923 +#: FlatCAMObj.py:3951 msgid "Tool was copied in Tool Table." msgstr "" -#: FlatCAMObj.py:3953 +#: FlatCAMObj.py:3981 msgid "Tool was edited in Tool Table." msgstr "" -#: FlatCAMObj.py:3982 FlatCAMObj.py:3991 +#: FlatCAMObj.py:4010 FlatCAMObj.py:4019 msgid "Failed. Select a tool to delete." msgstr "" -#: FlatCAMObj.py:4014 +#: FlatCAMObj.py:4042 msgid "Tool was deleted in Tool Table." msgstr "" -#: FlatCAMObj.py:4444 -#, python-format -msgid "This Geometry can't be processed because it is %s geometry." +#: FlatCAMObj.py:4472 +msgid "This Geometry can't be processed because it is" msgstr "" -#: FlatCAMObj.py:4486 +#: FlatCAMObj.py:4474 flatcamTools/ToolSub.py:314 flatcamTools/ToolSub.py:523 +msgid "geometry" +msgstr "" + +#: FlatCAMObj.py:4517 msgid "Failed. No tool selected in the tool table ..." msgstr "" -#: FlatCAMObj.py:4524 +#: FlatCAMObj.py:4555 msgid "FlatCAMObj.FlatCAMGeometry.mtool_gen_cncjob() -->" msgstr "" -#: FlatCAMObj.py:4673 FlatCAMObj.py:4913 +#: FlatCAMObj.py:4704 FlatCAMObj.py:4944 msgid "" "Tool Offset is selected in Tool Table but no value is provided.\n" "Add a Tool Offset or change the Offset Type." msgstr "" -#: FlatCAMObj.py:4724 FlatCAMObj.py:4954 +#: FlatCAMObj.py:4755 FlatCAMObj.py:4985 msgid "G-Code parsing in progress..." msgstr "" -#: FlatCAMObj.py:4726 FlatCAMObj.py:4956 +#: FlatCAMObj.py:4757 FlatCAMObj.py:4987 msgid "G-Code parsing finished..." msgstr "" -#: FlatCAMObj.py:4734 FlatCAMObj.py:4966 FlatCAMObj.py:5138 -msgid "Finished G-Code processing..." +#: FlatCAMObj.py:4765 +msgid "Finished G-Code processing" msgstr "" -#: FlatCAMObj.py:4736 FlatCAMObj.py:4968 -#, python-format -msgid "G-Code processing failed with error: %s" +#: FlatCAMObj.py:4767 FlatCAMObj.py:4999 +msgid "G-Code processing failed with error" msgstr "" -#: FlatCAMObj.py:4788 +#: FlatCAMObj.py:4819 msgid "" " Wrong value format for self.defaults[\"feedrate_probe\"] or self." "options[\"feedrate_probe\"]" msgstr "" -#: FlatCAMObj.py:4799 flatcamTools/ToolSolderPaste.py:1187 +#: FlatCAMObj.py:4830 flatcamTools/ToolSolderPaste.py:1187 msgid "Cancelled. Empty file, it has no geometry" msgstr "" -#: FlatCAMObj.py:4990 FlatCAMObj.py:4996 FlatCAMObj.py:5148 +#: FlatCAMObj.py:4997 FlatCAMObj.py:5169 +msgid "Finished G-Code processing..." +msgstr "" + +#: FlatCAMObj.py:5021 FlatCAMObj.py:5027 FlatCAMObj.py:5179 msgid "CNCjob created" msgstr "" -#: FlatCAMObj.py:5180 FlatCAMObj.py:5190 camlib.py:3581 camlib.py:3591 +#: FlatCAMObj.py:5211 FlatCAMObj.py:5221 camlib.py:3671 camlib.py:3681 msgid "Scale factor has to be a number: integer or float." msgstr "" -#: FlatCAMObj.py:5264 +#: FlatCAMObj.py:5295 msgid "Geometry Scale done." msgstr "" -#: FlatCAMObj.py:5281 camlib.py:3685 +#: FlatCAMObj.py:5312 camlib.py:3775 msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." msgstr "" -#: FlatCAMObj.py:5335 +#: FlatCAMObj.py:5366 msgid "Geometry Offset done." msgstr "" -#: FlatCAMObj.py:5364 +#: FlatCAMObj.py:5395 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 "" -#: FlatCAMObj.py:5905 FlatCAMObj.py:5910 flatcamTools/ToolSolderPaste.py:1393 +#: FlatCAMObj.py:5917 +msgid "Plotting..." +msgstr "" + +#: FlatCAMObj.py:5941 FlatCAMObj.py:5946 flatcamTools/ToolSolderPaste.py:1393 msgid "Export Machine Code ..." msgstr "" -#: FlatCAMObj.py:5916 flatcamTools/ToolSolderPaste.py:1397 +#: FlatCAMObj.py:5952 flatcamTools/ToolSolderPaste.py:1397 msgid "Export Machine Code cancelled ..." msgstr "" -#: FlatCAMObj.py:5934 +#: FlatCAMObj.py:5970 msgid "Machine Code file saved to" msgstr "" -#: FlatCAMObj.py:5958 +#: FlatCAMObj.py:5994 msgid "FlatCAMCNNJob.on_edit_code_click() -->" msgstr "" -#: FlatCAMObj.py:5966 +#: FlatCAMObj.py:6002 msgid "Loaded Machine Code into Code Editor" msgstr "" -#: FlatCAMObj.py:6078 +#: FlatCAMObj.py:6114 msgid "This CNCJob object can't be processed because it is a" msgstr "" -#: FlatCAMObj.py:6080 +#: FlatCAMObj.py:6116 msgid "CNCJob object" msgstr "" -#: FlatCAMObj.py:6132 +#: FlatCAMObj.py:6168 msgid "G-code does not have a units code: either G20 or G21" msgstr "" -#: FlatCAMObj.py:6144 +#: FlatCAMObj.py:6180 msgid "Cancelled. The Toolchange Custom code is enabled but it's empty." msgstr "" -#: FlatCAMObj.py:6150 +#: FlatCAMObj.py:6186 msgid "Toolchange G-code was replaced by a custom code." msgstr "" -#: FlatCAMObj.py:6177 -msgid "Saved to" -msgstr "" - -#: FlatCAMObj.py:6187 FlatCAMObj.py:6197 +#: FlatCAMObj.py:6223 FlatCAMObj.py:6233 msgid "" "The used postprocessor file has to have in it's name: 'toolchange_custom'" msgstr "" -#: FlatCAMObj.py:6201 +#: FlatCAMObj.py:6237 msgid "There is no postprocessor file." msgstr "" @@ -1556,8 +1672,7 @@ msgid "The application will restart." msgstr "" #: FlatCAMTranslation.py:92 -#, python-format -msgid "Are you sure do you want to change the current language to %s?" +msgid "Are you sure do you want to change the current language to" msgstr "" #: FlatCAMTranslation.py:94 @@ -1577,103 +1692,119 @@ msgstr "" msgid "self.solid_geometry is neither BaseGeometry or list." msgstr "" -#: camlib.py:1522 +#: camlib.py:594 +msgid "Pass" +msgstr "" + +#: camlib.py:614 +msgid "Get Exteriors" +msgstr "" + +#: camlib.py:617 +msgid "Get Interiors" +msgstr "" + +#: camlib.py:1539 msgid "Object was mirrored" msgstr "" -#: camlib.py:1525 +#: camlib.py:1542 msgid "Failed to mirror. No object selected" msgstr "" -#: camlib.py:1594 +#: camlib.py:1611 msgid "Object was rotated" msgstr "" -#: camlib.py:1597 +#: camlib.py:1614 msgid "Failed to rotate. No object selected" msgstr "" -#: camlib.py:1665 +#: camlib.py:1682 msgid "Object was skewed" msgstr "" -#: camlib.py:1668 +#: camlib.py:1685 msgid "Failed to skew. No object selected" msgstr "" -#: camlib.py:2443 +#: camlib.py:2462 msgid "Gerber processing. Parsing" msgstr "" -#: camlib.py:2443 +#: camlib.py:2462 msgid "lines" msgstr "" -#: camlib.py:2942 camlib.py:3030 +#: camlib.py:2983 camlib.py:3079 msgid "Coordinates missing, line ignored" msgstr "" -#: camlib.py:2944 camlib.py:3032 +#: camlib.py:2985 camlib.py:3081 msgid "GERBER file might be CORRUPT. Check the file !!!" msgstr "" -#: camlib.py:2994 +#: camlib.py:3035 msgid "" "Region does not have enough points. File will be processed but there are " "parser errors. Line number" msgstr "" -#: camlib.py:3364 +#: camlib.py:3433 msgid "Gerber processing. Joining" msgstr "" -#: camlib.py:3364 +#: camlib.py:3433 msgid "polygons" msgstr "" -#: camlib.py:3399 +#: camlib.py:3450 +msgid "Gerber processing. Applying Gerber polarity." +msgstr "" + +#: camlib.py:3489 msgid "Gerber Line" msgstr "" -#: camlib.py:3399 +#: camlib.py:3489 msgid "Gerber Line Content" msgstr "" -#: camlib.py:3401 +#: camlib.py:3491 msgid "Gerber Parser ERROR" msgstr "" -#: camlib.py:3649 +#: camlib.py:3739 msgid "Gerber Scale done." msgstr "" -#: camlib.py:3739 +#: camlib.py:3829 msgid "Gerber Offset done." msgstr "" -#: camlib.py:3816 +#: camlib.py:3906 msgid "Gerber Mirror done." msgstr "" -#: camlib.py:3885 +#: camlib.py:3975 msgid "Gerber Skew done." msgstr "" -#: camlib.py:3946 +#: camlib.py:4036 msgid "Gerber Rotate done." msgstr "" -#: camlib.py:4233 +#: camlib.py:4323 msgid "This is GCODE mark" msgstr "" -#: camlib.py:4349 +#: camlib.py:4439 msgid "" "No tool diameter info's. See shell.\n" "A tool change event: T" msgstr "" -#: camlib.py:4352 +#: camlib.py:4442 msgid "" "was found but the Excellon file have no informations regarding the tool " "diameters therefore the application will try to load it by using some 'fake' " @@ -1682,25 +1813,25 @@ msgid "" "diameters to reflect the real diameters." msgstr "" -#: camlib.py:4807 +#: camlib.py:4897 #, python-brace-format msgid "" "{e_code} Excellon Parser error.\n" "Parsing Failed. Line {l_nr}: {line}\n" msgstr "" -#: camlib.py:4890 +#: camlib.py:4980 msgid "" "Excellon.create_geometry() -> a drill location was skipped due of not having " "a tool associated.\n" "Check the resulting GCode." msgstr "" -#: camlib.py:5564 +#: camlib.py:5654 msgid "There is no such parameter" msgstr "" -#: camlib.py:5635 +#: camlib.py:5725 msgid "" "The Cut Z parameter has positive value. It is the depth value to drill into " "material.\n" @@ -1709,52 +1840,52 @@ msgid "" "CNC code (Gcode etc)." msgstr "" -#: camlib.py:5643 camlib.py:6316 camlib.py:6658 +#: camlib.py:5733 camlib.py:6406 camlib.py:6748 msgid "The Cut Z parameter is zero. There will be no cut, skipping file" msgstr "" -#: camlib.py:5695 +#: camlib.py:5785 msgid "Creating a list of points to drill..." msgstr "" -#: camlib.py:5778 +#: camlib.py:5868 msgid "Starting G-Code" msgstr "" -#: camlib.py:5874 camlib.py:6020 camlib.py:6126 camlib.py:6425 camlib.py:6767 +#: camlib.py:5964 camlib.py:6110 camlib.py:6216 camlib.py:6515 camlib.py:6857 msgid "Starting G-Code for tool with diameter" msgstr "" -#: camlib.py:5931 camlib.py:6077 camlib.py:6184 +#: camlib.py:6021 camlib.py:6167 camlib.py:6274 msgid "G91 coordinates not implemented" msgstr "" -#: camlib.py:5937 camlib.py:6083 camlib.py:6190 +#: camlib.py:6027 camlib.py:6173 camlib.py:6280 msgid "The loaded Excellon file has no drills" msgstr "" -#: camlib.py:6089 +#: camlib.py:6179 msgid "Wrong optimization type selected." msgstr "" -#: camlib.py:6212 +#: camlib.py:6302 msgid "Finished G-Code generation..." msgstr "" -#: camlib.py:6289 +#: camlib.py:6379 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:6302 camlib.py:6644 +#: camlib.py:6392 camlib.py:6734 msgid "" "Cut_Z parameter is None or zero. Most likely a bad combinations of other " "parameters." msgstr "" -#: camlib.py:6308 camlib.py:6650 +#: camlib.py:6398 camlib.py:6740 msgid "" "The Cut Z parameter has positive value. It is the depth value to cut into " "material.\n" @@ -1763,11 +1894,11 @@ msgid "" "code (Gcode etc)." msgstr "" -#: camlib.py:6326 camlib.py:6664 +#: camlib.py:6416 camlib.py:6754 msgid "Travel Z parameter is None or zero." msgstr "" -#: camlib.py:6331 camlib.py:6669 +#: camlib.py:6421 camlib.py:6759 msgid "" "The Travel Z parameter has negative value. It is the height value to travel " "between cuts.\n" @@ -1776,57 +1907,58 @@ msgid "" "code (Gcode etc)." msgstr "" -#: camlib.py:6339 camlib.py:6677 +#: camlib.py:6429 camlib.py:6767 msgid "The Z Travel parameter is zero. This is dangerous, skipping file" msgstr "" -#: camlib.py:6354 camlib.py:6696 +#: camlib.py:6444 camlib.py:6786 msgid "Indexing geometry before generating G-Code..." msgstr "" -#: camlib.py:6408 camlib.py:6753 +#: camlib.py:6498 camlib.py:6843 msgid "Starting G-Code..." msgstr "" -#: camlib.py:6495 camlib.py:6837 +#: camlib.py:6585 camlib.py:6927 msgid "Finished G-Code generation" msgstr "" -#: camlib.py:6497 +#: camlib.py:6587 msgid "paths traced" msgstr "" -#: camlib.py:6532 +#: camlib.py:6622 msgid "Expected a Geometry, got" msgstr "" -#: camlib.py:6539 +#: camlib.py:6629 msgid "" "Trying to generate a CNC Job from a Geometry object without solid_geometry." msgstr "" -#: camlib.py:6578 -#, python-format -msgid "[ERROR_NOTCL] %s" +#: camlib.py:6669 +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:6839 +#: camlib.py:6929 msgid " paths traced." msgstr "" -#: camlib.py:6868 +#: camlib.py:6958 msgid "There is no tool data in the SolderPaste geometry." msgstr "" -#: camlib.py:6955 +#: camlib.py:7045 msgid "Finished SolderPste G-Code generation" msgstr "" -#: camlib.py:6957 +#: camlib.py:7047 msgid "paths traced." msgstr "" -#: camlib.py:7430 camlib.py:7708 camlib.py:7811 camlib.py:7858 +#: camlib.py:7520 camlib.py:7798 camlib.py:7901 camlib.py:7948 msgid "G91 coordinates not implemented ..." msgstr "" @@ -1929,12 +2061,13 @@ msgid "Resize drill(s) failed. Please enter a diameter for resize." msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:978 -#: flatcamEditors/FlatCAMExcEditor.py:1048 +#: flatcamEditors/FlatCAMExcEditor.py:1048 flatcamGUI/FlatCAMGUI.py:2664 +#: flatcamGUI/FlatCAMGUI.py:2872 flatcamGUI/FlatCAMGUI.py:3086 msgid "Cancelled." msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1069 -msgid "Drill/Slot Resize completed." +msgid "Done. Drill/Slot Resize completed." msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1072 @@ -1954,7 +2087,7 @@ msgstr "" msgid "Done. Drill(s) copied." msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5510 +#: flatcamEditors/FlatCAMExcEditor.py:1473 flatcamGUI/FlatCAMGUI.py:5642 msgid "Excellon Editor" msgstr "" @@ -1990,7 +2123,7 @@ msgstr "" msgid "Tool Dia" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5539 +#: flatcamEditors/FlatCAMExcEditor.py:1520 flatcamGUI/FlatCAMGUI.py:5671 #: flatcamGUI/ObjectUI.py:1040 msgid "Diameter for the new tool" msgstr "" @@ -2015,7 +2148,7 @@ msgid "" "by selecting a row in the tool table." msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1562 +#: flatcamEditors/FlatCAMExcEditor.py:1562 flatcamGUI/FlatCAMGUI.py:1561 msgid "Resize Drill(s)" msgstr "" @@ -2039,7 +2172,8 @@ msgstr "" msgid "Resize drill(s)" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1710 +#: flatcamEditors/FlatCAMExcEditor.py:1608 flatcamGUI/FlatCAMGUI.py:1560 +#: flatcamGUI/FlatCAMGUI.py:1760 msgid "Add Drill Array" msgstr "" @@ -2061,16 +2195,16 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1620 #: flatcamEditors/FlatCAMExcEditor.py:1822 -#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6460 +#: flatcamEditors/FlatCAMGrbEditor.py:2648 flatcamGUI/FlatCAMGUI.py:6592 #: flatcamTools/ToolNonCopperClear.py:203 msgid "Circular" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5549 +#: flatcamEditors/FlatCAMExcEditor.py:1628 flatcamGUI/FlatCAMGUI.py:5681 msgid "Nr of drills" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5551 +#: flatcamEditors/FlatCAMExcEditor.py:1629 flatcamGUI/FlatCAMGUI.py:5683 msgid "Specify how many drills to be in the array." msgstr "" @@ -2079,15 +2213,16 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1757 #: flatcamEditors/FlatCAMExcEditor.py:1848 #: flatcamEditors/FlatCAMExcEditor.py:1895 +#: flatcamEditors/FlatCAMGrbEditor.py:1523 #: flatcamEditors/FlatCAMGrbEditor.py:2674 -#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/FlatCAMGUI.py:5643 +#: flatcamEditors/FlatCAMGrbEditor.py:2719 flatcamGUI/FlatCAMGUI.py:5775 msgid "Direction" msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1648 #: flatcamEditors/FlatCAMExcEditor.py:1850 -#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4717 -#: flatcamGUI/FlatCAMGUI.py:5566 flatcamGUI/FlatCAMGUI.py:5697 +#: flatcamEditors/FlatCAMGrbEditor.py:2676 flatcamGUI/FlatCAMGUI.py:4849 +#: flatcamGUI/FlatCAMGUI.py:5698 flatcamGUI/FlatCAMGUI.py:5829 msgid "" "Direction on which the linear array is oriented:\n" "- 'X' - horizontal axis \n" @@ -2098,18 +2233,18 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1655 #: flatcamEditors/FlatCAMExcEditor.py:1766 #: flatcamEditors/FlatCAMExcEditor.py:1857 -#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4723 -#: flatcamGUI/FlatCAMGUI.py:5572 flatcamGUI/FlatCAMGUI.py:5652 -#: flatcamGUI/FlatCAMGUI.py:5703 +#: flatcamEditors/FlatCAMGrbEditor.py:2683 flatcamGUI/FlatCAMGUI.py:4855 +#: flatcamGUI/FlatCAMGUI.py:5704 flatcamGUI/FlatCAMGUI.py:5784 +#: flatcamGUI/FlatCAMGUI.py:5835 msgid "X" msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1656 #: flatcamEditors/FlatCAMExcEditor.py:1767 #: flatcamEditors/FlatCAMExcEditor.py:1858 -#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4724 -#: flatcamGUI/FlatCAMGUI.py:5573 flatcamGUI/FlatCAMGUI.py:5653 -#: flatcamGUI/FlatCAMGUI.py:5704 +#: flatcamEditors/FlatCAMGrbEditor.py:2684 flatcamGUI/FlatCAMGUI.py:4856 +#: flatcamGUI/FlatCAMGUI.py:5705 flatcamGUI/FlatCAMGUI.py:5785 +#: flatcamGUI/FlatCAMGUI.py:5836 msgid "Y" msgstr "" @@ -2123,25 +2258,25 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1907 #: flatcamEditors/FlatCAMGrbEditor.py:2685 #: flatcamEditors/FlatCAMGrbEditor.py:2698 -#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4725 -#: flatcamGUI/FlatCAMGUI.py:4742 flatcamGUI/FlatCAMGUI.py:5574 -#: flatcamGUI/FlatCAMGUI.py:5591 flatcamGUI/FlatCAMGUI.py:5654 -#: flatcamGUI/FlatCAMGUI.py:5659 flatcamGUI/FlatCAMGUI.py:5705 -#: flatcamGUI/FlatCAMGUI.py:5722 flatcamTools/ToolTransform.py:68 +#: flatcamEditors/FlatCAMGrbEditor.py:2734 flatcamGUI/FlatCAMGUI.py:4857 +#: flatcamGUI/FlatCAMGUI.py:4874 flatcamGUI/FlatCAMGUI.py:5706 +#: flatcamGUI/FlatCAMGUI.py:5723 flatcamGUI/FlatCAMGUI.py:5786 +#: flatcamGUI/FlatCAMGUI.py:5791 flatcamGUI/FlatCAMGUI.py:5837 +#: flatcamGUI/FlatCAMGUI.py:5854 flatcamTools/ToolTransform.py:68 msgid "Angle" msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1661 #: flatcamEditors/FlatCAMExcEditor.py:1863 -#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4731 -#: flatcamGUI/FlatCAMGUI.py:5711 +#: flatcamEditors/FlatCAMGrbEditor.py:2689 flatcamGUI/FlatCAMGUI.py:4863 +#: flatcamGUI/FlatCAMGUI.py:5712 flatcamGUI/FlatCAMGUI.py:5843 msgid "Pitch" msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1663 #: flatcamEditors/FlatCAMExcEditor.py:1865 -#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4733 -#: flatcamGUI/FlatCAMGUI.py:5582 flatcamGUI/FlatCAMGUI.py:5713 +#: flatcamEditors/FlatCAMGrbEditor.py:2691 flatcamGUI/FlatCAMGUI.py:4865 +#: flatcamGUI/FlatCAMGUI.py:5714 flatcamGUI/FlatCAMGUI.py:5845 msgid "Pitch = Distance between elements of the array." msgstr "" @@ -2165,26 +2300,26 @@ msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1701 #: flatcamEditors/FlatCAMExcEditor.py:1903 -#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4761 -#: flatcamGUI/FlatCAMGUI.py:5152 flatcamGUI/FlatCAMGUI.py:5610 -#: flatcamGUI/FlatCAMGUI.py:5741 flatcamGUI/FlatCAMGUI.py:5943 +#: flatcamEditors/FlatCAMGrbEditor.py:2729 flatcamGUI/FlatCAMGUI.py:4893 +#: flatcamGUI/FlatCAMGUI.py:5284 flatcamGUI/FlatCAMGUI.py:5742 +#: flatcamGUI/FlatCAMGUI.py:5873 flatcamGUI/FlatCAMGUI.py:6075 msgid "CW" msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1702 #: flatcamEditors/FlatCAMExcEditor.py:1904 -#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4762 -#: flatcamGUI/FlatCAMGUI.py:5153 flatcamGUI/FlatCAMGUI.py:5611 -#: flatcamGUI/FlatCAMGUI.py:5742 flatcamGUI/FlatCAMGUI.py:5944 +#: flatcamEditors/FlatCAMGrbEditor.py:2730 flatcamGUI/FlatCAMGUI.py:4894 +#: flatcamGUI/FlatCAMGUI.py:5285 flatcamGUI/FlatCAMGUI.py:5743 +#: flatcamGUI/FlatCAMGUI.py:5874 flatcamGUI/FlatCAMGUI.py:6076 msgid "CCW" msgstr "" #: flatcamEditors/FlatCAMExcEditor.py:1706 #: flatcamEditors/FlatCAMExcEditor.py:1908 -#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4744 -#: flatcamGUI/FlatCAMGUI.py:4770 flatcamGUI/FlatCAMGUI.py:5593 -#: flatcamGUI/FlatCAMGUI.py:5619 flatcamGUI/FlatCAMGUI.py:5724 -#: flatcamGUI/FlatCAMGUI.py:5750 +#: flatcamEditors/FlatCAMGrbEditor.py:2736 flatcamGUI/FlatCAMGUI.py:4876 +#: flatcamGUI/FlatCAMGUI.py:4902 flatcamGUI/FlatCAMGUI.py:5725 +#: flatcamGUI/FlatCAMGUI.py:5751 flatcamGUI/FlatCAMGUI.py:5856 +#: flatcamGUI/FlatCAMGUI.py:5882 msgid "Angle at which each element in circular array is placed." msgstr "" @@ -2198,16 +2333,16 @@ msgid "" "either single or as an part of an array." msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/FlatCAMGUI.py:5632 +#: flatcamEditors/FlatCAMExcEditor.py:1747 flatcamGUI/FlatCAMGUI.py:5764 #: flatcamTools/ToolProperties.py:350 msgid "Length" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5634 +#: flatcamEditors/FlatCAMExcEditor.py:1749 flatcamGUI/FlatCAMGUI.py:5766 msgid "Length = The length of the slot." msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5645 +#: flatcamEditors/FlatCAMExcEditor.py:1759 flatcamGUI/FlatCAMGUI.py:5777 msgid "" "Direction on which the slot is oriented:\n" "- 'X' - horizontal axis \n" @@ -2215,7 +2350,7 @@ msgid "" "- 'Angle' - a custom angle for the slot inclination" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5661 +#: flatcamEditors/FlatCAMExcEditor.py:1774 flatcamGUI/FlatCAMGUI.py:5793 msgid "" "Angle at which the slot is placed.\n" "The precision is of max 2 decimals.\n" @@ -2237,11 +2372,11 @@ msgid "" "It can be Linear X(Y) or Circular" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5683 +#: flatcamEditors/FlatCAMExcEditor.py:1830 flatcamGUI/FlatCAMGUI.py:5815 msgid "Nr of slots" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5685 +#: flatcamEditors/FlatCAMExcEditor.py:1831 flatcamGUI/FlatCAMGUI.py:5817 msgid "Specify how many slots to be in the array." msgstr "" @@ -2251,7 +2386,7 @@ msgid "" "Save and reedit Excellon if you need to add this tool. " msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:2437 +#: flatcamEditors/FlatCAMExcEditor.py:2437 flatcamGUI/FlatCAMGUI.py:3255 msgid "Added new tool with dia" msgstr "" @@ -2267,33 +2402,33 @@ msgstr "" msgid "Done. Tool edit completed." msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:3187 +#: flatcamEditors/FlatCAMExcEditor.py:3186 msgid "There are no Tools definitions in the file. Aborting Excellon creation." msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:3191 +#: flatcamEditors/FlatCAMExcEditor.py:3190 msgid "An internal error has ocurred. See Shell.\n" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:3197 +#: flatcamEditors/FlatCAMExcEditor.py:3198 msgid "Creating Excellon." msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:3207 +#: flatcamEditors/FlatCAMExcEditor.py:3208 msgid "Excellon editing finished." msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:3225 +#: flatcamEditors/FlatCAMExcEditor.py:3226 msgid "Cancelled. There is no Tool/Drill selected" msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:3810 +#: flatcamEditors/FlatCAMExcEditor.py:3811 msgid "Done. Drill(s) deleted." msgstr "" -#: flatcamEditors/FlatCAMExcEditor.py:3882 -#: flatcamEditors/FlatCAMExcEditor.py:3892 -#: flatcamEditors/FlatCAMGrbEditor.py:4576 +#: flatcamEditors/FlatCAMExcEditor.py:3883 +#: flatcamEditors/FlatCAMExcEditor.py:3893 +#: flatcamEditors/FlatCAMGrbEditor.py:4600 msgid "Click on the circular array Center position" msgstr "" @@ -2342,17 +2477,18 @@ msgid "Full Buffer" msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:129 -#: flatcamEditors/FlatCAMGeoEditor.py:2720 flatcamGUI/FlatCAMGUI.py:4777 +#: flatcamEditors/FlatCAMGeoEditor.py:2721 flatcamGUI/FlatCAMGUI.py:1479 +#: flatcamGUI/FlatCAMGUI.py:4909 msgid "Buffer Tool" msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:141 #: flatcamEditors/FlatCAMGeoEditor.py:158 #: flatcamEditors/FlatCAMGeoEditor.py:175 -#: flatcamEditors/FlatCAMGeoEditor.py:2740 -#: flatcamEditors/FlatCAMGeoEditor.py:2770 -#: flatcamEditors/FlatCAMGeoEditor.py:2800 -#: flatcamEditors/FlatCAMGrbEditor.py:4629 +#: flatcamEditors/FlatCAMGeoEditor.py:2741 +#: flatcamEditors/FlatCAMGeoEditor.py:2771 +#: flatcamEditors/FlatCAMGeoEditor.py:2801 +#: flatcamEditors/FlatCAMGrbEditor.py:4653 msgid "Buffer distance value is missing or wrong format. Add it and retry." msgstr "" @@ -2364,26 +2500,26 @@ msgstr "" msgid "Tool" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4356 -#: flatcamGUI/FlatCAMGUI.py:5796 flatcamGUI/FlatCAMGUI.py:6699 -#: flatcamGUI/FlatCAMGUI.py:6859 flatcamGUI/ObjectUI.py:264 +#: flatcamEditors/FlatCAMGeoEditor.py:434 flatcamGUI/FlatCAMGUI.py:4488 +#: flatcamGUI/FlatCAMGUI.py:5928 flatcamGUI/FlatCAMGUI.py:6831 +#: flatcamGUI/FlatCAMGUI.py:6991 flatcamGUI/ObjectUI.py:264 #: flatcamTools/ToolCutOut.py:91 msgid "Tool dia" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:6861 +#: flatcamEditors/FlatCAMGeoEditor.py:436 flatcamGUI/FlatCAMGUI.py:6993 msgid "" "Diameter of the tool to\n" "be used in the operation." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6545 -#: flatcamGUI/FlatCAMGUI.py:6890 flatcamTools/ToolNonCopperClear.py:283 +#: flatcamEditors/FlatCAMGeoEditor.py:445 flatcamGUI/FlatCAMGUI.py:6677 +#: flatcamGUI/FlatCAMGUI.py:7022 flatcamTools/ToolNonCopperClear.py:283 #: flatcamTools/ToolPaint.py:205 msgid "Overlap Rate" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:6892 +#: flatcamEditors/FlatCAMGeoEditor.py:447 flatcamGUI/FlatCAMGUI.py:7024 #: flatcamTools/ToolPaint.py:207 #, python-format msgid "" @@ -2399,13 +2535,13 @@ msgid "" "due of too many paths." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6562 -#: flatcamGUI/FlatCAMGUI.py:6723 flatcamGUI/FlatCAMGUI.py:6907 +#: flatcamEditors/FlatCAMGeoEditor.py:463 flatcamGUI/FlatCAMGUI.py:6694 +#: flatcamGUI/FlatCAMGUI.py:6855 flatcamGUI/FlatCAMGUI.py:7039 #: flatcamTools/ToolNonCopperClear.py:299 flatcamTools/ToolPaint.py:222 msgid "Margin" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:6909 +#: flatcamEditors/FlatCAMGeoEditor.py:465 flatcamGUI/FlatCAMGUI.py:7041 #: flatcamTools/ToolPaint.py:224 msgid "" "Distance by which to avoid\n" @@ -2413,8 +2549,8 @@ msgid "" "be painted." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6571 -#: flatcamGUI/FlatCAMGUI.py:6918 flatcamTools/ToolNonCopperClear.py:308 +#: flatcamEditors/FlatCAMGeoEditor.py:474 flatcamGUI/FlatCAMGUI.py:6703 +#: flatcamGUI/FlatCAMGUI.py:7050 flatcamTools/ToolNonCopperClear.py:308 #: flatcamTools/ToolPaint.py:233 msgid "Method" msgstr "" @@ -2425,20 +2561,20 @@ msgid "" "
Seed-based: Outwards from seed." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6580 -#: flatcamGUI/FlatCAMGUI.py:6927 flatcamTools/ToolNonCopperClear.py:317 +#: flatcamEditors/FlatCAMGeoEditor.py:482 flatcamGUI/FlatCAMGUI.py:6712 +#: flatcamGUI/FlatCAMGUI.py:7059 flatcamTools/ToolNonCopperClear.py:317 #: flatcamTools/ToolPaint.py:242 msgid "Standard" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6581 -#: flatcamGUI/FlatCAMGUI.py:6928 flatcamTools/ToolNonCopperClear.py:318 +#: flatcamEditors/FlatCAMGeoEditor.py:483 flatcamGUI/FlatCAMGUI.py:6713 +#: flatcamGUI/FlatCAMGUI.py:7060 flatcamTools/ToolNonCopperClear.py:318 #: flatcamTools/ToolPaint.py:243 msgid "Seed-based" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6582 -#: flatcamGUI/FlatCAMGUI.py:6929 flatcamTools/ToolNonCopperClear.py:319 +#: flatcamEditors/FlatCAMGeoEditor.py:484 flatcamGUI/FlatCAMGUI.py:6714 +#: flatcamGUI/FlatCAMGUI.py:7061 flatcamTools/ToolNonCopperClear.py:319 #: flatcamTools/ToolPaint.py:244 msgid "Straight lines" msgstr "" @@ -2447,8 +2583,8 @@ msgstr "" msgid "Connect:" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6589 -#: flatcamGUI/FlatCAMGUI.py:6936 flatcamTools/ToolNonCopperClear.py:326 +#: flatcamEditors/FlatCAMGeoEditor.py:491 flatcamGUI/FlatCAMGUI.py:6721 +#: flatcamGUI/FlatCAMGUI.py:7068 flatcamTools/ToolNonCopperClear.py:326 #: flatcamTools/ToolPaint.py:251 msgid "" "Draw lines between resulting\n" @@ -2459,20 +2595,20 @@ msgstr "" msgid "Contour:" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6599 -#: flatcamGUI/FlatCAMGUI.py:6946 flatcamTools/ToolNonCopperClear.py:335 +#: flatcamEditors/FlatCAMGeoEditor.py:500 flatcamGUI/FlatCAMGUI.py:6731 +#: flatcamGUI/FlatCAMGUI.py:7078 flatcamTools/ToolNonCopperClear.py:335 #: flatcamTools/ToolPaint.py:260 msgid "" "Cut around the perimeter of the polygon\n" "to trim rough edges." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1673 +#: flatcamEditors/FlatCAMGeoEditor.py:511 flatcamGUI/FlatCAMGUI.py:1723 msgid "Paint" msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:529 flatcamGUI/FlatCAMGUI.py:661 -#: flatcamGUI/FlatCAMGUI.py:2004 flatcamGUI/ObjectUI.py:1360 +#: flatcamGUI/FlatCAMGUI.py:2087 flatcamGUI/ObjectUI.py:1360 #: flatcamTools/ToolPaint.py:25 flatcamTools/ToolPaint.py:448 msgid "Paint Tool" msgstr "" @@ -2496,69 +2632,69 @@ msgid "Margin distance value is missing or wrong format. Add it and retry." msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:609 -#: flatcamEditors/FlatCAMGeoEditor.py:2746 -#: flatcamEditors/FlatCAMGeoEditor.py:2776 -#: flatcamEditors/FlatCAMGeoEditor.py:2806 flatcamGUI/FlatCAMGUI.py:5792 +#: flatcamEditors/FlatCAMGeoEditor.py:2747 +#: flatcamEditors/FlatCAMGeoEditor.py:2777 +#: flatcamEditors/FlatCAMGeoEditor.py:2807 flatcamGUI/FlatCAMGUI.py:5924 #: flatcamTools/ToolProperties.py:113 flatcamTools/ToolProperties.py:139 msgid "Tools" msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:620 -#: flatcamEditors/FlatCAMGeoEditor.py:993 -#: flatcamEditors/FlatCAMGrbEditor.py:4812 -#: flatcamEditors/FlatCAMGrbEditor.py:5197 flatcamGUI/FlatCAMGUI.py:672 -#: flatcamGUI/FlatCAMGUI.py:2017 flatcamTools/ToolTransform.py:403 +#: flatcamEditors/FlatCAMGeoEditor.py:994 +#: flatcamEditors/FlatCAMGrbEditor.py:4836 +#: flatcamEditors/FlatCAMGrbEditor.py:5221 flatcamGUI/FlatCAMGUI.py:672 +#: flatcamGUI/FlatCAMGUI.py:2100 flatcamTools/ToolTransform.py:403 msgid "Transform Tool" msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:621 -#: flatcamEditors/FlatCAMGeoEditor.py:682 -#: flatcamEditors/FlatCAMGrbEditor.py:4813 -#: flatcamEditors/FlatCAMGrbEditor.py:4875 flatcamTools/ToolTransform.py:24 +#: flatcamEditors/FlatCAMGeoEditor.py:683 +#: flatcamEditors/FlatCAMGrbEditor.py:4837 +#: flatcamEditors/FlatCAMGrbEditor.py:4899 flatcamTools/ToolTransform.py:24 #: flatcamTools/ToolTransform.py:82 msgid "Rotate" msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:622 -#: flatcamEditors/FlatCAMGrbEditor.py:4814 flatcamTools/ToolTransform.py:25 +#: flatcamEditors/FlatCAMGrbEditor.py:4838 flatcamTools/ToolTransform.py:25 msgid "Skew/Shear" msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:623 #: flatcamEditors/FlatCAMGrbEditor.py:2569 -#: flatcamEditors/FlatCAMGrbEditor.py:4815 flatcamGUI/FlatCAMGUI.py:739 -#: flatcamGUI/FlatCAMGUI.py:1700 flatcamGUI/FlatCAMGUI.py:2086 -#: flatcamGUI/ObjectUI.py:79 flatcamGUI/ObjectUI.py:100 -#: flatcamTools/ToolTransform.py:26 +#: flatcamEditors/FlatCAMGrbEditor.py:4839 flatcamGUI/FlatCAMGUI.py:739 +#: flatcamGUI/FlatCAMGUI.py:1673 flatcamGUI/FlatCAMGUI.py:1750 +#: flatcamGUI/FlatCAMGUI.py:2169 flatcamGUI/ObjectUI.py:79 +#: flatcamGUI/ObjectUI.py:100 flatcamTools/ToolTransform.py:26 msgid "Scale" msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:624 -#: flatcamEditors/FlatCAMGrbEditor.py:4816 flatcamTools/ToolTransform.py:27 +#: flatcamEditors/FlatCAMGrbEditor.py:4840 flatcamTools/ToolTransform.py:27 msgid "Mirror (Flip)" msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:625 -#: flatcamEditors/FlatCAMGrbEditor.py:4817 flatcamGUI/FlatCAMGUI.py:6622 +#: flatcamEditors/FlatCAMGrbEditor.py:4841 flatcamGUI/FlatCAMGUI.py:6754 #: flatcamGUI/ObjectUI.py:108 flatcamGUI/ObjectUI.py:127 #: flatcamGUI/ObjectUI.py:952 flatcamGUI/ObjectUI.py:1517 #: flatcamTools/ToolNonCopperClear.py:357 flatcamTools/ToolTransform.py:28 msgid "Offset" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:636 -#: flatcamEditors/FlatCAMGrbEditor.py:4829 -#, python-format -msgid "Editor %s" +#: flatcamEditors/FlatCAMGeoEditor.py:637 +#: flatcamEditors/FlatCAMGrbEditor.py:4853 flatcamGUI/FlatCAMGUI.py:637 +#: flatcamGUI/FlatCAMGUI.py:2063 +msgid "Editor" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:668 -#: flatcamEditors/FlatCAMGrbEditor.py:4861 +#: flatcamEditors/FlatCAMGeoEditor.py:669 +#: flatcamEditors/FlatCAMGrbEditor.py:4885 msgid "Angle:" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:670 -#: flatcamEditors/FlatCAMGrbEditor.py:4863 flatcamGUI/FlatCAMGUI.py:7268 +#: flatcamEditors/FlatCAMGeoEditor.py:671 +#: flatcamEditors/FlatCAMGrbEditor.py:4887 flatcamGUI/FlatCAMGUI.py:7400 #: flatcamTools/ToolTransform.py:70 msgid "" "Angle for Rotation action, in degrees.\n" @@ -2567,116 +2703,116 @@ msgid "" "Negative numbers for CCW motion." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:684 -#: flatcamEditors/FlatCAMGrbEditor.py:4877 +#: flatcamEditors/FlatCAMGeoEditor.py:685 +#: flatcamEditors/FlatCAMGrbEditor.py:4901 msgid "" "Rotate the selected shape(s).\n" "The point of reference is the middle of\n" "the bounding box for all selected shapes." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:707 -#: flatcamEditors/FlatCAMGrbEditor.py:4900 +#: flatcamEditors/FlatCAMGeoEditor.py:708 +#: flatcamEditors/FlatCAMGrbEditor.py:4924 msgid "Angle X:" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:709 -#: flatcamEditors/FlatCAMGeoEditor.py:727 -#: flatcamEditors/FlatCAMGrbEditor.py:4902 -#: flatcamEditors/FlatCAMGrbEditor.py:4920 flatcamGUI/FlatCAMGUI.py:7280 -#: flatcamGUI/FlatCAMGUI.py:7290 flatcamTools/ToolTransform.py:109 +#: flatcamEditors/FlatCAMGeoEditor.py:710 +#: flatcamEditors/FlatCAMGeoEditor.py:728 +#: flatcamEditors/FlatCAMGrbEditor.py:4926 +#: flatcamEditors/FlatCAMGrbEditor.py:4944 flatcamGUI/FlatCAMGUI.py:7412 +#: flatcamGUI/FlatCAMGUI.py:7422 flatcamTools/ToolTransform.py:109 #: flatcamTools/ToolTransform.py:127 msgid "" "Angle for Skew action, in degrees.\n" "Float number between -360 and 359." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:718 -#: flatcamEditors/FlatCAMGrbEditor.py:4911 flatcamTools/ToolTransform.py:118 +#: flatcamEditors/FlatCAMGeoEditor.py:719 +#: flatcamEditors/FlatCAMGrbEditor.py:4935 flatcamTools/ToolTransform.py:118 msgid "Skew X" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:720 -#: flatcamEditors/FlatCAMGeoEditor.py:738 -#: flatcamEditors/FlatCAMGrbEditor.py:4913 -#: flatcamEditors/FlatCAMGrbEditor.py:4931 +#: flatcamEditors/FlatCAMGeoEditor.py:721 +#: flatcamEditors/FlatCAMGeoEditor.py:739 +#: flatcamEditors/FlatCAMGrbEditor.py:4937 +#: flatcamEditors/FlatCAMGrbEditor.py:4955 msgid "" "Skew/shear the selected shape(s).\n" "The point of reference is the middle of\n" "the bounding box for all selected shapes." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:725 -#: flatcamEditors/FlatCAMGrbEditor.py:4918 +#: flatcamEditors/FlatCAMGeoEditor.py:726 +#: flatcamEditors/FlatCAMGrbEditor.py:4942 msgid "Angle Y:" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:736 -#: flatcamEditors/FlatCAMGrbEditor.py:4929 flatcamTools/ToolTransform.py:136 +#: flatcamEditors/FlatCAMGeoEditor.py:737 +#: flatcamEditors/FlatCAMGrbEditor.py:4953 flatcamTools/ToolTransform.py:136 msgid "Skew Y" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:764 -#: flatcamEditors/FlatCAMGrbEditor.py:4957 +#: flatcamEditors/FlatCAMGeoEditor.py:765 +#: flatcamEditors/FlatCAMGrbEditor.py:4981 msgid "Factor X:" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:766 -#: flatcamEditors/FlatCAMGrbEditor.py:4959 +#: flatcamEditors/FlatCAMGeoEditor.py:767 +#: flatcamEditors/FlatCAMGrbEditor.py:4983 msgid "Factor for Scale action over X axis." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:774 -#: flatcamEditors/FlatCAMGrbEditor.py:4967 flatcamTools/ToolTransform.py:174 +#: flatcamEditors/FlatCAMGeoEditor.py:775 +#: flatcamEditors/FlatCAMGrbEditor.py:4991 flatcamTools/ToolTransform.py:174 msgid "Scale X" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:776 -#: flatcamEditors/FlatCAMGeoEditor.py:793 -#: flatcamEditors/FlatCAMGrbEditor.py:4969 -#: flatcamEditors/FlatCAMGrbEditor.py:4986 +#: flatcamEditors/FlatCAMGeoEditor.py:777 +#: flatcamEditors/FlatCAMGeoEditor.py:794 +#: flatcamEditors/FlatCAMGrbEditor.py:4993 +#: flatcamEditors/FlatCAMGrbEditor.py:5010 msgid "" "Scale the selected shape(s).\n" "The point of reference depends on \n" "the Scale reference checkbox state." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:781 -#: flatcamEditors/FlatCAMGrbEditor.py:4974 +#: flatcamEditors/FlatCAMGeoEditor.py:782 +#: flatcamEditors/FlatCAMGrbEditor.py:4998 msgid "Factor Y:" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:783 -#: flatcamEditors/FlatCAMGrbEditor.py:4976 +#: flatcamEditors/FlatCAMGeoEditor.py:784 +#: flatcamEditors/FlatCAMGrbEditor.py:5000 msgid "Factor for Scale action over Y axis." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:791 -#: flatcamEditors/FlatCAMGrbEditor.py:4984 flatcamTools/ToolTransform.py:191 +#: flatcamEditors/FlatCAMGeoEditor.py:792 +#: flatcamEditors/FlatCAMGrbEditor.py:5008 flatcamTools/ToolTransform.py:191 msgid "Scale Y" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:800 -#: flatcamEditors/FlatCAMGrbEditor.py:4993 flatcamGUI/FlatCAMGUI.py:7315 +#: flatcamEditors/FlatCAMGeoEditor.py:801 +#: flatcamEditors/FlatCAMGrbEditor.py:5017 flatcamGUI/FlatCAMGUI.py:7447 #: flatcamTools/ToolTransform.py:200 msgid "Link" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:802 -#: flatcamEditors/FlatCAMGrbEditor.py:4995 +#: flatcamEditors/FlatCAMGeoEditor.py:803 +#: flatcamEditors/FlatCAMGrbEditor.py:5019 msgid "" "Scale the selected shape(s)\n" "using the Scale Factor X for both axis." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:808 -#: flatcamEditors/FlatCAMGrbEditor.py:5001 flatcamGUI/FlatCAMGUI.py:7323 +#: flatcamEditors/FlatCAMGeoEditor.py:809 +#: flatcamEditors/FlatCAMGrbEditor.py:5025 flatcamGUI/FlatCAMGUI.py:7455 #: flatcamTools/ToolTransform.py:209 msgid "Scale Reference" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:810 -#: flatcamEditors/FlatCAMGrbEditor.py:5003 +#: flatcamEditors/FlatCAMGeoEditor.py:811 +#: flatcamEditors/FlatCAMGrbEditor.py:5027 msgid "" "Scale the selected shape(s)\n" "using the origin reference when checked,\n" @@ -2684,72 +2820,72 @@ msgid "" "of the selected shapes when unchecked." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:838 -#: flatcamEditors/FlatCAMGrbEditor.py:5032 +#: flatcamEditors/FlatCAMGeoEditor.py:839 +#: flatcamEditors/FlatCAMGrbEditor.py:5056 msgid "Value X:" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:840 -#: flatcamEditors/FlatCAMGrbEditor.py:5034 +#: flatcamEditors/FlatCAMGeoEditor.py:841 +#: flatcamEditors/FlatCAMGrbEditor.py:5058 msgid "Value for Offset action on X axis." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:848 -#: flatcamEditors/FlatCAMGrbEditor.py:5042 flatcamTools/ToolTransform.py:249 +#: flatcamEditors/FlatCAMGeoEditor.py:849 +#: flatcamEditors/FlatCAMGrbEditor.py:5066 flatcamTools/ToolTransform.py:249 msgid "Offset X" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:850 -#: flatcamEditors/FlatCAMGeoEditor.py:868 -#: flatcamEditors/FlatCAMGrbEditor.py:5044 -#: flatcamEditors/FlatCAMGrbEditor.py:5062 +#: flatcamEditors/FlatCAMGeoEditor.py:851 +#: flatcamEditors/FlatCAMGeoEditor.py:869 +#: flatcamEditors/FlatCAMGrbEditor.py:5068 +#: flatcamEditors/FlatCAMGrbEditor.py:5086 msgid "" "Offset the selected shape(s).\n" "The point of reference is the middle of\n" "the bounding box for all selected shapes.\n" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:856 -#: flatcamEditors/FlatCAMGrbEditor.py:5050 +#: flatcamEditors/FlatCAMGeoEditor.py:857 +#: flatcamEditors/FlatCAMGrbEditor.py:5074 msgid "Value Y:" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:858 -#: flatcamEditors/FlatCAMGrbEditor.py:5052 +#: flatcamEditors/FlatCAMGeoEditor.py:859 +#: flatcamEditors/FlatCAMGrbEditor.py:5076 msgid "Value for Offset action on Y axis." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:866 -#: flatcamEditors/FlatCAMGrbEditor.py:5060 flatcamTools/ToolTransform.py:266 +#: flatcamEditors/FlatCAMGeoEditor.py:867 +#: flatcamEditors/FlatCAMGrbEditor.py:5084 flatcamTools/ToolTransform.py:266 msgid "Offset Y" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:897 -#: flatcamEditors/FlatCAMGrbEditor.py:5091 flatcamTools/ToolTransform.py:296 +#: flatcamEditors/FlatCAMGeoEditor.py:898 +#: flatcamEditors/FlatCAMGrbEditor.py:5115 flatcamTools/ToolTransform.py:296 msgid "Flip on X" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:899 -#: flatcamEditors/FlatCAMGeoEditor.py:907 -#: flatcamEditors/FlatCAMGrbEditor.py:5093 -#: flatcamEditors/FlatCAMGrbEditor.py:5101 +#: flatcamEditors/FlatCAMGeoEditor.py:900 +#: flatcamEditors/FlatCAMGeoEditor.py:908 +#: flatcamEditors/FlatCAMGrbEditor.py:5117 +#: flatcamEditors/FlatCAMGrbEditor.py:5125 msgid "" "Flip the selected shape(s) over the X axis.\n" "Does not create a new shape." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:905 -#: flatcamEditors/FlatCAMGrbEditor.py:5099 flatcamTools/ToolTransform.py:304 +#: flatcamEditors/FlatCAMGeoEditor.py:906 +#: flatcamEditors/FlatCAMGrbEditor.py:5123 flatcamTools/ToolTransform.py:304 msgid "Flip on Y" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:914 -#: flatcamEditors/FlatCAMGrbEditor.py:5108 +#: flatcamEditors/FlatCAMGeoEditor.py:915 +#: flatcamEditors/FlatCAMGrbEditor.py:5132 msgid "Ref Pt" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:916 -#: flatcamEditors/FlatCAMGrbEditor.py:5110 +#: flatcamEditors/FlatCAMGeoEditor.py:917 +#: flatcamEditors/FlatCAMGrbEditor.py:5134 msgid "" "Flip the selected shape(s)\n" "around the point in Point Entry Field.\n" @@ -2762,519 +2898,516 @@ msgid "" "Point Entry field and click Flip on X(Y)" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:928 -#: flatcamEditors/FlatCAMGrbEditor.py:5122 +#: flatcamEditors/FlatCAMGeoEditor.py:929 +#: flatcamEditors/FlatCAMGrbEditor.py:5146 msgid "Point:" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:930 -#: flatcamEditors/FlatCAMGrbEditor.py:5124 +#: flatcamEditors/FlatCAMGeoEditor.py:931 +#: flatcamEditors/FlatCAMGrbEditor.py:5148 msgid "" "Coordinates in format (x, y) used as reference for mirroring.\n" "The 'x' in (x, y) will be used when using Flip on X and\n" "the 'y' in (x, y) will be used when using Flip on Y." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:942 -#: flatcamEditors/FlatCAMGrbEditor.py:5136 flatcamTools/ToolTransform.py:340 +#: flatcamEditors/FlatCAMGeoEditor.py:943 +#: flatcamEditors/FlatCAMGrbEditor.py:5160 flatcamTools/ToolTransform.py:340 msgid "" "The point coordinates can be captured by\n" "left click on canvas together with pressing\n" "SHIFT key. Then click Add button to insert." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1058 -#: flatcamEditors/FlatCAMGrbEditor.py:5262 +#: flatcamEditors/FlatCAMGeoEditor.py:1059 +#: flatcamEditors/FlatCAMGrbEditor.py:5286 msgid "Transformation cancelled. No shape selected." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1267 -#: flatcamEditors/FlatCAMGrbEditor.py:5508 +#: flatcamEditors/FlatCAMGeoEditor.py:1268 +#: flatcamEditors/FlatCAMGrbEditor.py:5532 msgid "No shape selected. Please Select a shape to rotate!" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1270 -#: flatcamEditors/FlatCAMGrbEditor.py:5511 flatcamTools/ToolTransform.py:646 +#: flatcamEditors/FlatCAMGeoEditor.py:1271 +#: flatcamEditors/FlatCAMGrbEditor.py:5535 flatcamTools/ToolTransform.py:646 msgid "Appying Rotate" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1299 -#: flatcamEditors/FlatCAMGrbEditor.py:5545 +#: flatcamEditors/FlatCAMGeoEditor.py:1300 +#: flatcamEditors/FlatCAMGrbEditor.py:5569 msgid "Done. Rotate completed." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1305 +#: flatcamEditors/FlatCAMGeoEditor.py:1306 msgid "Rotation action was not executed" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1317 -#: flatcamEditors/FlatCAMGrbEditor.py:5566 +#: flatcamEditors/FlatCAMGeoEditor.py:1318 +#: flatcamEditors/FlatCAMGrbEditor.py:5590 msgid "No shape selected. Please Select a shape to flip!" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1320 -#: flatcamEditors/FlatCAMGrbEditor.py:5569 flatcamTools/ToolTransform.py:699 +#: flatcamEditors/FlatCAMGeoEditor.py:1321 +#: flatcamEditors/FlatCAMGrbEditor.py:5593 flatcamTools/ToolTransform.py:699 msgid "Applying Flip" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1351 -#: flatcamEditors/FlatCAMGrbEditor.py:5609 flatcamTools/ToolTransform.py:742 +#: flatcamEditors/FlatCAMGeoEditor.py:1352 +#: flatcamEditors/FlatCAMGrbEditor.py:5633 flatcamTools/ToolTransform.py:742 msgid "Flip on the Y axis done" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1355 -#: flatcamEditors/FlatCAMGrbEditor.py:5618 flatcamTools/ToolTransform.py:752 +#: flatcamEditors/FlatCAMGeoEditor.py:1356 +#: flatcamEditors/FlatCAMGrbEditor.py:5642 flatcamTools/ToolTransform.py:752 msgid "Flip on the X axis done" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1366 +#: flatcamEditors/FlatCAMGeoEditor.py:1367 msgid "Flip action was not executed" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1376 -#: flatcamEditors/FlatCAMGrbEditor.py:5640 +#: flatcamEditors/FlatCAMGeoEditor.py:1377 +#: flatcamEditors/FlatCAMGrbEditor.py:5664 msgid "No shape selected. Please Select a shape to shear/skew!" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1379 -#: flatcamEditors/FlatCAMGrbEditor.py:5643 flatcamTools/ToolTransform.py:772 +#: flatcamEditors/FlatCAMGeoEditor.py:1380 +#: flatcamEditors/FlatCAMGrbEditor.py:5667 flatcamTools/ToolTransform.py:772 msgid "Applying Skew" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1405 -#: flatcamEditors/FlatCAMGrbEditor.py:5680 +#: flatcamEditors/FlatCAMGeoEditor.py:1406 +#: flatcamEditors/FlatCAMGrbEditor.py:5704 msgid "Skew on the X axis done" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1408 -#: flatcamEditors/FlatCAMGrbEditor.py:5683 +#: flatcamEditors/FlatCAMGeoEditor.py:1409 +#: flatcamEditors/FlatCAMGrbEditor.py:5707 msgid "Skew on the Y axis done" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1413 +#: flatcamEditors/FlatCAMGeoEditor.py:1414 msgid "Skew action was not executed" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1425 -#: flatcamEditors/FlatCAMGrbEditor.py:5708 +#: flatcamEditors/FlatCAMGeoEditor.py:1426 +#: flatcamEditors/FlatCAMGrbEditor.py:5732 msgid "No shape selected. Please Select a shape to scale!" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1428 -#: flatcamEditors/FlatCAMGrbEditor.py:5711 flatcamTools/ToolTransform.py:823 +#: flatcamEditors/FlatCAMGeoEditor.py:1429 +#: flatcamEditors/FlatCAMGrbEditor.py:5735 flatcamTools/ToolTransform.py:824 msgid "Applying Scale" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1463 -#: flatcamEditors/FlatCAMGrbEditor.py:5751 +#: flatcamEditors/FlatCAMGeoEditor.py:1464 +#: flatcamEditors/FlatCAMGrbEditor.py:5775 msgid "Scale on the X axis done" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1466 -#: flatcamEditors/FlatCAMGrbEditor.py:5754 +#: flatcamEditors/FlatCAMGeoEditor.py:1467 +#: flatcamEditors/FlatCAMGrbEditor.py:5778 msgid "Scale on the Y axis done" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1470 +#: flatcamEditors/FlatCAMGeoEditor.py:1471 msgid "Scale action was not executed" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1480 -#: flatcamEditors/FlatCAMGrbEditor.py:5772 +#: flatcamEditors/FlatCAMGeoEditor.py:1481 +#: flatcamEditors/FlatCAMGrbEditor.py:5796 msgid "No shape selected. Please Select a shape to offset!" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1483 -#: flatcamEditors/FlatCAMGrbEditor.py:5775 flatcamTools/ToolTransform.py:878 +#: flatcamEditors/FlatCAMGeoEditor.py:1484 +#: flatcamEditors/FlatCAMGrbEditor.py:5799 flatcamTools/ToolTransform.py:879 msgid "Applying Offset" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1496 -#: flatcamEditors/FlatCAMGrbEditor.py:5799 +#: flatcamEditors/FlatCAMGeoEditor.py:1497 +#: flatcamEditors/FlatCAMGrbEditor.py:5823 msgid "Offset on the X axis done" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1499 -#: flatcamEditors/FlatCAMGrbEditor.py:5802 +#: flatcamEditors/FlatCAMGeoEditor.py:1500 +#: flatcamEditors/FlatCAMGrbEditor.py:5826 msgid "Offset on the Y axis done" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1504 +#: flatcamEditors/FlatCAMGeoEditor.py:1505 msgid "Offset action was not executed" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1508 -#: flatcamEditors/FlatCAMGrbEditor.py:5811 +#: flatcamEditors/FlatCAMGeoEditor.py:1509 +#: flatcamEditors/FlatCAMGrbEditor.py:5835 msgid "Rotate ..." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1509 -#: flatcamEditors/FlatCAMGeoEditor.py:1564 -#: flatcamEditors/FlatCAMGeoEditor.py:1581 -#: flatcamEditors/FlatCAMGrbEditor.py:5812 -#: flatcamEditors/FlatCAMGrbEditor.py:5867 -#: flatcamEditors/FlatCAMGrbEditor.py:5884 +#: flatcamEditors/FlatCAMGeoEditor.py:1510 +#: flatcamEditors/FlatCAMGeoEditor.py:1565 +#: flatcamEditors/FlatCAMGeoEditor.py:1582 +#: flatcamEditors/FlatCAMGrbEditor.py:5836 +#: flatcamEditors/FlatCAMGrbEditor.py:5891 +#: flatcamEditors/FlatCAMGrbEditor.py:5908 msgid "Enter an Angle Value (degrees)" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1518 -#: flatcamEditors/FlatCAMGrbEditor.py:5821 +#: flatcamEditors/FlatCAMGeoEditor.py:1519 +#: flatcamEditors/FlatCAMGrbEditor.py:5845 msgid "Geometry shape rotate done" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1522 -#: flatcamEditors/FlatCAMGrbEditor.py:5825 +#: flatcamEditors/FlatCAMGeoEditor.py:1523 +#: flatcamEditors/FlatCAMGrbEditor.py:5849 msgid "Geometry shape rotate cancelled" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1527 -#: flatcamEditors/FlatCAMGrbEditor.py:5830 +#: flatcamEditors/FlatCAMGeoEditor.py:1528 +#: flatcamEditors/FlatCAMGrbEditor.py:5854 msgid "Offset on X axis ..." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1528 -#: flatcamEditors/FlatCAMGeoEditor.py:1547 -#: flatcamEditors/FlatCAMGrbEditor.py:5831 -#: flatcamEditors/FlatCAMGrbEditor.py:5850 +#: flatcamEditors/FlatCAMGeoEditor.py:1529 +#: flatcamEditors/FlatCAMGeoEditor.py:1548 +#: flatcamEditors/FlatCAMGrbEditor.py:5855 +#: flatcamEditors/FlatCAMGrbEditor.py:5874 msgid "Enter a distance Value" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1537 -#: flatcamEditors/FlatCAMGrbEditor.py:5840 +#: flatcamEditors/FlatCAMGeoEditor.py:1538 +#: flatcamEditors/FlatCAMGrbEditor.py:5864 msgid "Geometry shape offset on X axis done" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1541 -#: flatcamEditors/FlatCAMGrbEditor.py:5844 +#: flatcamEditors/FlatCAMGeoEditor.py:1542 +#: flatcamEditors/FlatCAMGrbEditor.py:5868 msgid "Geometry shape offset X cancelled" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1546 -#: flatcamEditors/FlatCAMGrbEditor.py:5849 +#: flatcamEditors/FlatCAMGeoEditor.py:1547 +#: flatcamEditors/FlatCAMGrbEditor.py:5873 msgid "Offset on Y axis ..." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1556 -#: flatcamEditors/FlatCAMGrbEditor.py:5859 +#: flatcamEditors/FlatCAMGeoEditor.py:1557 +#: flatcamEditors/FlatCAMGrbEditor.py:5883 msgid "Geometry shape offset on Y axis done" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1560 +#: flatcamEditors/FlatCAMGeoEditor.py:1561 msgid "Geometry shape offset on Y axis canceled" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1563 -#: flatcamEditors/FlatCAMGrbEditor.py:5866 +#: flatcamEditors/FlatCAMGeoEditor.py:1564 +#: flatcamEditors/FlatCAMGrbEditor.py:5890 msgid "Skew on X axis ..." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1573 -#: flatcamEditors/FlatCAMGrbEditor.py:5876 +#: flatcamEditors/FlatCAMGeoEditor.py:1574 +#: flatcamEditors/FlatCAMGrbEditor.py:5900 msgid "Geometry shape skew on X axis done" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1577 +#: flatcamEditors/FlatCAMGeoEditor.py:1578 msgid "Geometry shape skew on X axis canceled" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1580 -#: flatcamEditors/FlatCAMGrbEditor.py:5883 +#: flatcamEditors/FlatCAMGeoEditor.py:1581 +#: flatcamEditors/FlatCAMGrbEditor.py:5907 msgid "Skew on Y axis ..." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1590 -#: flatcamEditors/FlatCAMGrbEditor.py:5893 +#: flatcamEditors/FlatCAMGeoEditor.py:1591 +#: flatcamEditors/FlatCAMGrbEditor.py:5917 msgid "Geometry shape skew on Y axis done" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1594 +#: flatcamEditors/FlatCAMGeoEditor.py:1595 msgid "Geometry shape skew on Y axis canceled" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1958 -#: flatcamEditors/FlatCAMGeoEditor.py:2010 +#: flatcamEditors/FlatCAMGeoEditor.py:1959 +#: flatcamEditors/FlatCAMGeoEditor.py:2011 #: flatcamEditors/FlatCAMGrbEditor.py:1396 #: flatcamEditors/FlatCAMGrbEditor.py:1466 msgid "Click on Center point ..." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1965 +#: flatcamEditors/FlatCAMGeoEditor.py:1966 #: flatcamEditors/FlatCAMGrbEditor.py:1404 msgid "Click on Perimeter point to complete ..." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:1995 +#: flatcamEditors/FlatCAMGeoEditor.py:1996 msgid "Done. Adding Circle completed." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2030 +#: flatcamEditors/FlatCAMGeoEditor.py:2031 #: flatcamEditors/FlatCAMGrbEditor.py:1498 msgid "Click on Start point ..." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2032 +#: flatcamEditors/FlatCAMGeoEditor.py:2033 #: flatcamEditors/FlatCAMGrbEditor.py:1500 msgid "Click on Point3 ..." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2034 +#: flatcamEditors/FlatCAMGeoEditor.py:2035 #: flatcamEditors/FlatCAMGrbEditor.py:1502 msgid "Click on Stop point ..." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2039 +#: flatcamEditors/FlatCAMGeoEditor.py:2040 #: flatcamEditors/FlatCAMGrbEditor.py:1507 msgid "Click on Stop point to complete ..." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2041 +#: flatcamEditors/FlatCAMGeoEditor.py:2042 #: flatcamEditors/FlatCAMGrbEditor.py:1509 msgid "Click on Point2 to complete ..." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2043 +#: flatcamEditors/FlatCAMGeoEditor.py:2044 #: flatcamEditors/FlatCAMGrbEditor.py:1511 msgid "Click on Center point to complete ..." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2055 -#: flatcamEditors/FlatCAMGrbEditor.py:1523 +#: flatcamEditors/FlatCAMGeoEditor.py:2056 #, python-format msgid "Direction: %s" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2065 +#: flatcamEditors/FlatCAMGeoEditor.py:2066 #: flatcamEditors/FlatCAMGrbEditor.py:1533 msgid "Mode: Start -> Stop -> Center. Click on Start point ..." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2068 +#: flatcamEditors/FlatCAMGeoEditor.py:2069 #: flatcamEditors/FlatCAMGrbEditor.py:1536 msgid "Mode: Point1 -> Point3 -> Point2. Click on Point1 ..." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2071 +#: flatcamEditors/FlatCAMGeoEditor.py:2072 #: flatcamEditors/FlatCAMGrbEditor.py:1539 msgid "Mode: Center -> Start -> Stop. Click on Center point ..." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2210 +#: flatcamEditors/FlatCAMGeoEditor.py:2211 msgid "Done. Arc completed." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2229 -#: flatcamEditors/FlatCAMGeoEditor.py:2283 -#: flatcamEditors/FlatCAMGeoEditor.py:2656 +#: flatcamEditors/FlatCAMGeoEditor.py:2230 +#: flatcamEditors/FlatCAMGeoEditor.py:2284 +#: flatcamEditors/FlatCAMGeoEditor.py:2657 msgid "Click on 1st corner ..." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2235 +#: flatcamEditors/FlatCAMGeoEditor.py:2236 msgid "Click on opposite corner to complete ..." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2264 +#: flatcamEditors/FlatCAMGeoEditor.py:2265 msgid "Done. Rectangle completed." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2290 +#: flatcamEditors/FlatCAMGeoEditor.py:2291 msgid "Click on next Point or click right mouse button to complete ..." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2319 +#: flatcamEditors/FlatCAMGeoEditor.py:2320 msgid "Done. Polygon completed." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2329 -#: flatcamEditors/FlatCAMGeoEditor.py:2375 +#: flatcamEditors/FlatCAMGeoEditor.py:2330 +#: flatcamEditors/FlatCAMGeoEditor.py:2376 #: flatcamEditors/FlatCAMGrbEditor.py:1085 #: flatcamEditors/FlatCAMGrbEditor.py:1287 msgid "Backtracked one point ..." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2357 -msgid "[success] Done. Path completed." +#: flatcamEditors/FlatCAMGeoEditor.py:2358 +msgid "Done. Path completed." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2475 +#: flatcamEditors/FlatCAMGeoEditor.py:2476 msgid "MOVE: No shape selected. Select a shape to move" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2477 -#: flatcamEditors/FlatCAMGeoEditor.py:2489 +#: flatcamEditors/FlatCAMGeoEditor.py:2478 +#: flatcamEditors/FlatCAMGeoEditor.py:2490 msgid " MOVE: Click on reference point ..." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2480 +#: flatcamEditors/FlatCAMGeoEditor.py:2481 msgid " Click on destination point ..." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2515 +#: flatcamEditors/FlatCAMGeoEditor.py:2516 msgid "Done. Geometry(s) Move completed." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2636 +#: flatcamEditors/FlatCAMGeoEditor.py:2637 msgid "Done. Geometry(s) Copy completed." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2673 +#: flatcamEditors/FlatCAMGeoEditor.py:2674 msgid "" "Font not supported. Only Regular, Bold, Italic and BoldItalic are supported. " "Error" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2681 +#: flatcamEditors/FlatCAMGeoEditor.py:2682 msgid "No text to add." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2688 +#: flatcamEditors/FlatCAMGeoEditor.py:2689 msgid " Done. Adding Text completed." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2716 +#: flatcamEditors/FlatCAMGeoEditor.py:2717 msgid "Create buffer geometry ..." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2728 -#: flatcamEditors/FlatCAMGeoEditor.py:2758 -#: flatcamEditors/FlatCAMGeoEditor.py:2788 +#: flatcamEditors/FlatCAMGeoEditor.py:2729 +#: flatcamEditors/FlatCAMGeoEditor.py:2759 +#: flatcamEditors/FlatCAMGeoEditor.py:2789 msgid "Buffer cancelled. No shape selected." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2753 -#: flatcamEditors/FlatCAMGrbEditor.py:4674 +#: flatcamEditors/FlatCAMGeoEditor.py:2754 +#: flatcamEditors/FlatCAMGrbEditor.py:4698 msgid "Done. Buffer Tool completed." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2783 +#: flatcamEditors/FlatCAMGeoEditor.py:2784 msgid "Done. Buffer Int Tool completed." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2813 +#: flatcamEditors/FlatCAMGeoEditor.py:2814 msgid "Done. Buffer Ext Tool completed." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2848 +#: flatcamEditors/FlatCAMGeoEditor.py:2849 #: flatcamEditors/FlatCAMGrbEditor.py:2068 msgid "Select a shape to act as deletion area ..." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2850 -#: flatcamEditors/FlatCAMGeoEditor.py:2869 -#: flatcamEditors/FlatCAMGeoEditor.py:2875 +#: flatcamEditors/FlatCAMGeoEditor.py:2851 +#: flatcamEditors/FlatCAMGeoEditor.py:2870 +#: flatcamEditors/FlatCAMGeoEditor.py:2876 #: flatcamEditors/FlatCAMGrbEditor.py:2070 msgid "Click to pick-up the erase shape..." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2879 +#: flatcamEditors/FlatCAMGeoEditor.py:2880 #: flatcamEditors/FlatCAMGrbEditor.py:2127 msgid "Click to erase ..." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2909 +#: flatcamEditors/FlatCAMGeoEditor.py:2910 #: flatcamEditors/FlatCAMGrbEditor.py:2161 msgid "Done. Eraser tool action completed." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2952 +#: flatcamEditors/FlatCAMGeoEditor.py:2953 msgid "Create Paint geometry ..." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:2966 +#: flatcamEditors/FlatCAMGeoEditor.py:2967 #: flatcamEditors/FlatCAMGrbEditor.py:2312 msgid "Shape transformations ..." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:3545 +#: flatcamEditors/FlatCAMGeoEditor.py:3546 msgid "Editing MultiGeo Geometry, tool" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:3547 +#: flatcamEditors/FlatCAMGeoEditor.py:3548 msgid "with diameter" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:3924 +#: flatcamEditors/FlatCAMGeoEditor.py:3925 msgid "Copy cancelled. No shape selected." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:3931 flatcamGUI/FlatCAMGUI.py:2882 -#: flatcamGUI/FlatCAMGUI.py:2928 flatcamGUI/FlatCAMGUI.py:2946 -#: flatcamGUI/FlatCAMGUI.py:3077 flatcamGUI/FlatCAMGUI.py:3089 -#: flatcamGUI/FlatCAMGUI.py:3123 flatcamGUI/FlatCAMGUI.py:3180 +#: flatcamEditors/FlatCAMGeoEditor.py:3932 flatcamGUI/FlatCAMGUI.py:2967 +#: flatcamGUI/FlatCAMGUI.py:3014 flatcamGUI/FlatCAMGUI.py:3033 +#: flatcamGUI/FlatCAMGUI.py:3165 flatcamGUI/FlatCAMGUI.py:3178 +#: flatcamGUI/FlatCAMGUI.py:3212 flatcamGUI/FlatCAMGUI.py:3274 msgid "Click on target point." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:4175 -#: flatcamEditors/FlatCAMGeoEditor.py:4210 +#: flatcamEditors/FlatCAMGeoEditor.py:4176 +#: flatcamEditors/FlatCAMGeoEditor.py:4211 msgid "A selection of at least 2 geo items is required to do Intersection." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:4296 -#: flatcamEditors/FlatCAMGeoEditor.py:4405 +#: flatcamEditors/FlatCAMGeoEditor.py:4297 +#: flatcamEditors/FlatCAMGeoEditor.py:4406 msgid "" "Negative buffer value is not accepted. Use Buffer interior to generate an " "'inside' shape" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:4306 -#: flatcamEditors/FlatCAMGeoEditor.py:4362 -#: flatcamEditors/FlatCAMGeoEditor.py:4414 +#: flatcamEditors/FlatCAMGeoEditor.py:4307 +#: flatcamEditors/FlatCAMGeoEditor.py:4363 +#: flatcamEditors/FlatCAMGeoEditor.py:4415 msgid "Nothing selected for buffering." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:4311 -#: flatcamEditors/FlatCAMGeoEditor.py:4367 -#: flatcamEditors/FlatCAMGeoEditor.py:4419 +#: flatcamEditors/FlatCAMGeoEditor.py:4312 +#: flatcamEditors/FlatCAMGeoEditor.py:4368 +#: flatcamEditors/FlatCAMGeoEditor.py:4420 msgid "Invalid distance for buffering." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:4335 -#: flatcamEditors/FlatCAMGeoEditor.py:4439 +#: flatcamEditors/FlatCAMGeoEditor.py:4336 +#: flatcamEditors/FlatCAMGeoEditor.py:4440 msgid "Failed, the result is empty. Choose a different buffer value." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:4346 +#: flatcamEditors/FlatCAMGeoEditor.py:4347 msgid "Full buffer geometry created." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:4353 +#: flatcamEditors/FlatCAMGeoEditor.py:4354 msgid "Negative buffer value is not accepted." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:4387 +#: flatcamEditors/FlatCAMGeoEditor.py:4388 msgid "Failed, the result is empty. Choose a smaller buffer value." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:4398 +#: flatcamEditors/FlatCAMGeoEditor.py:4399 msgid "Interior buffer geometry created." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:4450 +#: flatcamEditors/FlatCAMGeoEditor.py:4451 msgid "Exterior buffer geometry created." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:4515 +#: flatcamEditors/FlatCAMGeoEditor.py:4516 msgid "Nothing selected for painting." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:4522 +#: flatcamEditors/FlatCAMGeoEditor.py:4523 msgid "Invalid value for" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:4528 +#: flatcamEditors/FlatCAMGeoEditor.py:4529 #, python-format msgid "Could not do Paint. Overlap value has to be less than 1.00 (100%%)." msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:4587 -#, python-format +#: flatcamEditors/FlatCAMGeoEditor.py:4588 msgid "" "Could not do Paint. Try a different combination of parameters. Or a " -"different method of Paint\n" -"%s" +"different method of Paint" msgstr "" -#: flatcamEditors/FlatCAMGeoEditor.py:4598 -msgid "[success] Paint done." +#: flatcamEditors/FlatCAMGeoEditor.py:4602 +msgid "Paint done." msgstr "" #: flatcamEditors/FlatCAMGrbEditor.py:208 @@ -3414,8 +3547,8 @@ msgstr "" msgid "Done. Apertures copied." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1686 -#: flatcamGUI/FlatCAMGUI.py:4629 +#: flatcamEditors/FlatCAMGrbEditor.py:2354 flatcamGUI/FlatCAMGUI.py:1736 +#: flatcamGUI/FlatCAMGUI.py:4761 msgid "Gerber Editor" msgstr "" @@ -3429,23 +3562,23 @@ msgid "Apertures Table for the Gerber Object." msgstr "" #: flatcamEditors/FlatCAMGrbEditor.py:2387 -#: flatcamEditors/FlatCAMGrbEditor.py:3819 flatcamGUI/ObjectUI.py:227 +#: flatcamEditors/FlatCAMGrbEditor.py:3839 flatcamGUI/ObjectUI.py:227 msgid "Code" msgstr "" #: flatcamEditors/FlatCAMGrbEditor.py:2387 -#: flatcamEditors/FlatCAMGrbEditor.py:3819 flatcamGUI/ObjectUI.py:227 +#: flatcamEditors/FlatCAMGrbEditor.py:3839 flatcamGUI/ObjectUI.py:227 #: flatcamGUI/ObjectUI.py:952 flatcamGUI/ObjectUI.py:1517 msgid "Type" msgstr "" #: flatcamEditors/FlatCAMGrbEditor.py:2387 -#: flatcamEditors/FlatCAMGrbEditor.py:3819 flatcamGUI/ObjectUI.py:227 +#: flatcamEditors/FlatCAMGrbEditor.py:3839 flatcamGUI/ObjectUI.py:227 msgid "Size" msgstr "" #: flatcamEditors/FlatCAMGrbEditor.py:2387 -#: flatcamEditors/FlatCAMGrbEditor.py:3819 flatcamGUI/ObjectUI.py:227 +#: flatcamEditors/FlatCAMGrbEditor.py:3839 flatcamGUI/ObjectUI.py:227 msgid "Dim" msgstr "" @@ -3473,7 +3606,7 @@ msgid "" " - (dia, nVertices) for P type" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4658 +#: flatcamEditors/FlatCAMGrbEditor.py:2422 flatcamGUI/FlatCAMGUI.py:4790 msgid "Code for the new aperture" msgstr "" @@ -3537,7 +3670,7 @@ msgstr "" msgid "Buffer a aperture in the aperture list" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4781 +#: flatcamEditors/FlatCAMGrbEditor.py:2513 flatcamGUI/FlatCAMGUI.py:4913 msgid "Buffer distance" msgstr "" @@ -3555,8 +3688,8 @@ msgid "" msgstr "" #: flatcamEditors/FlatCAMGrbEditor.py:2531 flatcamGUI/FlatCAMGUI.py:738 -#: flatcamGUI/FlatCAMGUI.py:1672 flatcamGUI/FlatCAMGUI.py:1699 -#: flatcamGUI/FlatCAMGUI.py:2085 +#: flatcamGUI/FlatCAMGUI.py:1671 flatcamGUI/FlatCAMGUI.py:1722 +#: flatcamGUI/FlatCAMGUI.py:1749 flatcamGUI/FlatCAMGUI.py:2168 msgid "Buffer" msgstr "" @@ -3568,7 +3701,7 @@ msgstr "" msgid "Scale a aperture in the aperture list" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/FlatCAMGUI.py:4794 +#: flatcamEditors/FlatCAMGrbEditor.py:2556 flatcamGUI/FlatCAMGUI.py:4926 msgid "Scale factor" msgstr "" @@ -3611,7 +3744,7 @@ msgid "Go" msgstr "" #: flatcamEditors/FlatCAMGrbEditor.py:2636 flatcamGUI/FlatCAMGUI.py:728 -#: flatcamGUI/FlatCAMGUI.py:2075 +#: flatcamGUI/FlatCAMGUI.py:1671 flatcamGUI/FlatCAMGUI.py:2158 msgid "Add Pad Array" msgstr "" @@ -3625,11 +3758,11 @@ msgid "" "It can be Linear X(Y) or Circular" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4693 +#: flatcamEditors/FlatCAMGrbEditor.py:2655 flatcamGUI/FlatCAMGUI.py:4825 msgid "Nr of pads" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4695 +#: flatcamEditors/FlatCAMGrbEditor.py:2657 flatcamGUI/FlatCAMGUI.py:4827 msgid "Specify how many pads to be in the array." msgstr "" @@ -3668,89 +3801,92 @@ msgstr "" msgid "Deleted aperture with code" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:3748 -#, python-format -msgid "Adding aperture: %s geo ..." +#: flatcamEditors/FlatCAMGrbEditor.py:3768 +msgid "Adding aperture" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:3936 +#: flatcamEditors/FlatCAMGrbEditor.py:3768 +msgid "geo" +msgstr "" + +#: flatcamEditors/FlatCAMGrbEditor.py:3958 msgid "" "There are no Aperture definitions in the file. Aborting Gerber creation." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:3944 +#: flatcamEditors/FlatCAMGrbEditor.py:3968 msgid "Creating Gerber." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:3953 +#: flatcamEditors/FlatCAMGrbEditor.py:3977 msgid "Done. Gerber editing finished." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:3970 +#: flatcamEditors/FlatCAMGrbEditor.py:3994 msgid "Cancelled. No aperture is selected" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:4505 +#: flatcamEditors/FlatCAMGrbEditor.py:4529 msgid "Failed. No aperture geometry is selected." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:4514 +#: flatcamEditors/FlatCAMGrbEditor.py:4538 msgid "Done. Apertures geometry deleted." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:4657 +#: flatcamEditors/FlatCAMGrbEditor.py:4681 msgid "No aperture to buffer. Select at least one aperture and try again." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:4670 +#: flatcamEditors/FlatCAMGrbEditor.py:4694 msgid "Failed." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:4689 +#: flatcamEditors/FlatCAMGrbEditor.py:4713 msgid "Scale factor value is missing or wrong format. Add it and retry." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:4721 +#: flatcamEditors/FlatCAMGrbEditor.py:4745 msgid "No aperture to scale. Select at least one aperture and try again." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:4737 +#: flatcamEditors/FlatCAMGrbEditor.py:4761 msgid "Done. Scale Tool completed." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:4775 +#: flatcamEditors/FlatCAMGrbEditor.py:4799 msgid "Polygon areas marked." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:4778 +#: flatcamEditors/FlatCAMGrbEditor.py:4802 msgid "There are no polygons to mark area." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:5549 +#: flatcamEditors/FlatCAMGrbEditor.py:5573 msgid "Rotation action was not executed." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:5688 +#: flatcamEditors/FlatCAMGrbEditor.py:5712 msgid "Skew action was not executed." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:5758 +#: flatcamEditors/FlatCAMGrbEditor.py:5782 msgid "Scale action was not executed." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:5807 +#: flatcamEditors/FlatCAMGrbEditor.py:5831 msgid "Offset action was not executed." msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:5863 +#: flatcamEditors/FlatCAMGrbEditor.py:5887 msgid "Geometry shape offset Y cancelled" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:5880 +#: flatcamEditors/FlatCAMGrbEditor.py:5904 msgid "Geometry shape skew X cancelled" msgstr "" -#: flatcamEditors/FlatCAMGrbEditor.py:5897 +#: flatcamEditors/FlatCAMGrbEditor.py:5921 msgid "Geometry shape skew Y cancelled" msgstr "" @@ -4145,7 +4281,7 @@ msgid "&Help" msgstr "" #: flatcamGUI/FlatCAMGUI.py:400 -msgid "Help\tF1" +msgid "Online Help\tF1" msgstr "" #: flatcamGUI/FlatCAMGUI.py:401 @@ -4160,10 +4296,6 @@ msgstr "" msgid "YouTube Channel\tF4" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:407 -msgid "About" -msgstr "" - #: flatcamGUI/FlatCAMGUI.py:414 msgid "Add Circle\tO" msgstr "" @@ -4336,11 +4468,11 @@ msgstr "" msgid "View Source" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1720 +#: flatcamGUI/FlatCAMGUI.py:543 flatcamGUI/FlatCAMGUI.py:1770 msgid "Edit" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1726 +#: flatcamGUI/FlatCAMGUI.py:549 flatcamGUI/FlatCAMGUI.py:1776 #: flatcamTools/ToolProperties.py:24 msgid "Properties" msgstr "" @@ -4381,15 +4513,15 @@ msgstr "" msgid "Grid Toolbar" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:629 flatcamGUI/FlatCAMGUI.py:1973 +#: flatcamGUI/FlatCAMGUI.py:629 flatcamGUI/FlatCAMGUI.py:2056 msgid "Open project" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:630 flatcamGUI/FlatCAMGUI.py:1974 +#: flatcamGUI/FlatCAMGUI.py:630 flatcamGUI/FlatCAMGUI.py:2057 msgid "Save project" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:1977 +#: flatcamGUI/FlatCAMGUI.py:633 flatcamGUI/FlatCAMGUI.py:2060 msgid "New Blank Geometry" msgstr "" @@ -4397,175 +4529,174 @@ msgstr "" msgid "New Blank Gerber" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:1978 +#: flatcamGUI/FlatCAMGUI.py:635 flatcamGUI/FlatCAMGUI.py:2061 msgid "New Blank Excellon" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:637 flatcamGUI/FlatCAMGUI.py:1980 -msgid "Editor" -msgstr "" - -#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:1982 +#: flatcamGUI/FlatCAMGUI.py:639 flatcamGUI/FlatCAMGUI.py:2065 msgid "Save Object and close the Editor" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:1986 +#: flatcamGUI/FlatCAMGUI.py:643 flatcamGUI/FlatCAMGUI.py:2069 msgid "&Delete" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:1989 +#: flatcamGUI/FlatCAMGUI.py:646 flatcamGUI/FlatCAMGUI.py:2072 msgid "&Replot" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:1990 +#: flatcamGUI/FlatCAMGUI.py:647 flatcamGUI/FlatCAMGUI.py:2073 msgid "&Clear plot" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1991 +#: flatcamGUI/FlatCAMGUI.py:648 flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:2074 msgid "Zoom In" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1992 +#: flatcamGUI/FlatCAMGUI.py:649 flatcamGUI/FlatCAMGUI.py:1305 +#: flatcamGUI/FlatCAMGUI.py:2075 msgid "Zoom Out" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1657 -#: flatcamGUI/FlatCAMGUI.py:1993 +#: flatcamGUI/FlatCAMGUI.py:650 flatcamGUI/FlatCAMGUI.py:1304 +#: flatcamGUI/FlatCAMGUI.py:1707 flatcamGUI/FlatCAMGUI.py:2076 msgid "Zoom Fit" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:1998 +#: flatcamGUI/FlatCAMGUI.py:655 flatcamGUI/FlatCAMGUI.py:2081 msgid "&Command Line" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:658 flatcamGUI/FlatCAMGUI.py:2001 +#: flatcamGUI/FlatCAMGUI.py:658 flatcamGUI/FlatCAMGUI.py:2084 msgid "2Sided Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:659 flatcamGUI/FlatCAMGUI.py:2002 +#: flatcamGUI/FlatCAMGUI.py:659 flatcamGUI/FlatCAMGUI.py:2085 msgid "&Cutout Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:660 flatcamGUI/FlatCAMGUI.py:2003 +#: flatcamGUI/FlatCAMGUI.py:660 flatcamGUI/FlatCAMGUI.py:2086 #: flatcamGUI/ObjectUI.py:452 flatcamTools/ToolNonCopperClear.py:531 msgid "NCC Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:2007 +#: flatcamGUI/FlatCAMGUI.py:664 flatcamGUI/FlatCAMGUI.py:2090 msgid "Panel Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:665 flatcamGUI/FlatCAMGUI.py:2008 +#: flatcamGUI/FlatCAMGUI.py:665 flatcamGUI/FlatCAMGUI.py:2091 #: flatcamTools/ToolFilm.py:209 msgid "Film Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:666 flatcamGUI/FlatCAMGUI.py:2010 +#: flatcamGUI/FlatCAMGUI.py:666 flatcamGUI/FlatCAMGUI.py:2093 #: flatcamTools/ToolSolderPaste.py:455 msgid "SolderPaste Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2011 +#: flatcamGUI/FlatCAMGUI.py:667 flatcamGUI/FlatCAMGUI.py:2094 #: flatcamTools/ToolSub.py:28 msgid "Substract Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:2016 +#: flatcamGUI/FlatCAMGUI.py:671 flatcamGUI/FlatCAMGUI.py:1309 +#: flatcamGUI/FlatCAMGUI.py:2099 msgid "Calculators Tool" msgstr "" #: flatcamGUI/FlatCAMGUI.py:675 flatcamGUI/FlatCAMGUI.py:692 -#: flatcamGUI/FlatCAMGUI.py:726 flatcamGUI/FlatCAMGUI.py:2020 -#: flatcamGUI/FlatCAMGUI.py:2073 +#: flatcamGUI/FlatCAMGUI.py:726 flatcamGUI/FlatCAMGUI.py:2103 +#: flatcamGUI/FlatCAMGUI.py:2156 msgid "Select" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:676 flatcamGUI/FlatCAMGUI.py:2021 +#: flatcamGUI/FlatCAMGUI.py:676 flatcamGUI/FlatCAMGUI.py:2104 msgid "Add Drill Hole" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:2023 +#: flatcamGUI/FlatCAMGUI.py:678 flatcamGUI/FlatCAMGUI.py:2106 msgid "Add Drill Hole Array" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:1712 -#: flatcamGUI/FlatCAMGUI.py:2025 +#: flatcamGUI/FlatCAMGUI.py:679 flatcamGUI/FlatCAMGUI.py:1562 +#: flatcamGUI/FlatCAMGUI.py:1762 flatcamGUI/FlatCAMGUI.py:2108 msgid "Add Slot" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:1713 -#: flatcamGUI/FlatCAMGUI.py:2027 +#: flatcamGUI/FlatCAMGUI.py:681 flatcamGUI/FlatCAMGUI.py:1561 +#: flatcamGUI/FlatCAMGUI.py:1763 flatcamGUI/FlatCAMGUI.py:2110 msgid "Add Slot Array" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1715 -#: flatcamGUI/FlatCAMGUI.py:2024 +#: flatcamGUI/FlatCAMGUI.py:682 flatcamGUI/FlatCAMGUI.py:1765 +#: flatcamGUI/FlatCAMGUI.py:2107 msgid "Resize Drill" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:2030 +#: flatcamGUI/FlatCAMGUI.py:685 flatcamGUI/FlatCAMGUI.py:2113 msgid "Copy Drill" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:686 flatcamGUI/FlatCAMGUI.py:2032 +#: flatcamGUI/FlatCAMGUI.py:686 flatcamGUI/FlatCAMGUI.py:2115 msgid "Delete Drill" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2035 +#: flatcamGUI/FlatCAMGUI.py:689 flatcamGUI/FlatCAMGUI.py:2118 msgid "Move Drill" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:693 flatcamGUI/FlatCAMGUI.py:2039 +#: flatcamGUI/FlatCAMGUI.py:693 flatcamGUI/FlatCAMGUI.py:2122 msgid "Add Circle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:694 flatcamGUI/FlatCAMGUI.py:2040 +#: flatcamGUI/FlatCAMGUI.py:694 flatcamGUI/FlatCAMGUI.py:2123 msgid "Add Arc" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:2042 +#: flatcamGUI/FlatCAMGUI.py:696 flatcamGUI/FlatCAMGUI.py:2125 msgid "Add Rectangle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2045 +#: flatcamGUI/FlatCAMGUI.py:699 flatcamGUI/FlatCAMGUI.py:2128 msgid "Add Path" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:700 flatcamGUI/FlatCAMGUI.py:2047 +#: flatcamGUI/FlatCAMGUI.py:700 flatcamGUI/FlatCAMGUI.py:2130 msgid "Add Polygon" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2049 +#: flatcamGUI/FlatCAMGUI.py:702 flatcamGUI/FlatCAMGUI.py:2132 msgid "Add Text" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:703 flatcamGUI/FlatCAMGUI.py:2050 +#: flatcamGUI/FlatCAMGUI.py:703 flatcamGUI/FlatCAMGUI.py:2133 msgid "Add Buffer" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:704 flatcamGUI/FlatCAMGUI.py:2051 +#: flatcamGUI/FlatCAMGUI.py:704 flatcamGUI/FlatCAMGUI.py:2134 msgid "Paint Shape" msgstr "" #: flatcamGUI/FlatCAMGUI.py:705 flatcamGUI/FlatCAMGUI.py:743 -#: flatcamGUI/FlatCAMGUI.py:1674 flatcamGUI/FlatCAMGUI.py:1702 -#: flatcamGUI/FlatCAMGUI.py:2052 flatcamGUI/FlatCAMGUI.py:2089 +#: flatcamGUI/FlatCAMGUI.py:1724 flatcamGUI/FlatCAMGUI.py:1752 +#: flatcamGUI/FlatCAMGUI.py:2135 flatcamGUI/FlatCAMGUI.py:2172 msgid "Eraser" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:2055 +#: flatcamGUI/FlatCAMGUI.py:708 flatcamGUI/FlatCAMGUI.py:2138 msgid "Polygon Union" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:710 flatcamGUI/FlatCAMGUI.py:2057 +#: flatcamGUI/FlatCAMGUI.py:710 flatcamGUI/FlatCAMGUI.py:2140 msgid "Polygon Intersection" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:712 flatcamGUI/FlatCAMGUI.py:2059 +#: flatcamGUI/FlatCAMGUI.py:712 flatcamGUI/FlatCAMGUI.py:2142 msgid "Polygon Subtraction" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2062 +#: flatcamGUI/FlatCAMGUI.py:715 flatcamGUI/FlatCAMGUI.py:2145 msgid "Cut Path" msgstr "" @@ -4578,8 +4709,8 @@ msgid "Delete Shape '-'" msgstr "" #: flatcamGUI/FlatCAMGUI.py:721 flatcamGUI/FlatCAMGUI.py:750 -#: flatcamGUI/FlatCAMGUI.py:1681 flatcamGUI/FlatCAMGUI.py:1706 -#: flatcamGUI/FlatCAMGUI.py:2067 flatcamGUI/FlatCAMGUI.py:2096 +#: flatcamGUI/FlatCAMGUI.py:1731 flatcamGUI/FlatCAMGUI.py:1756 +#: flatcamGUI/FlatCAMGUI.py:2150 flatcamGUI/FlatCAMGUI.py:2179 msgid "Transformations" msgstr "" @@ -4587,72 +4718,75 @@ msgstr "" msgid "Move Objects " msgstr "" -#: flatcamGUI/FlatCAMGUI.py:727 flatcamGUI/FlatCAMGUI.py:2074 +#: flatcamGUI/FlatCAMGUI.py:727 flatcamGUI/FlatCAMGUI.py:1672 +#: flatcamGUI/FlatCAMGUI.py:2157 msgid "Add Pad" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:729 flatcamGUI/FlatCAMGUI.py:2076 +#: flatcamGUI/FlatCAMGUI.py:729 flatcamGUI/FlatCAMGUI.py:1673 +#: flatcamGUI/FlatCAMGUI.py:2159 msgid "Add Track" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:730 flatcamGUI/FlatCAMGUI.py:2077 +#: flatcamGUI/FlatCAMGUI.py:730 flatcamGUI/FlatCAMGUI.py:1672 +#: flatcamGUI/FlatCAMGUI.py:2160 msgid "Add Region" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1694 -#: flatcamGUI/FlatCAMGUI.py:2079 +#: flatcamGUI/FlatCAMGUI.py:732 flatcamGUI/FlatCAMGUI.py:1744 +#: flatcamGUI/FlatCAMGUI.py:2162 msgid "Poligonize" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:734 flatcamGUI/FlatCAMGUI.py:1695 -#: flatcamGUI/FlatCAMGUI.py:2081 +#: flatcamGUI/FlatCAMGUI.py:734 flatcamGUI/FlatCAMGUI.py:1745 +#: flatcamGUI/FlatCAMGUI.py:2164 msgid "SemiDisc" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1696 -#: flatcamGUI/FlatCAMGUI.py:2082 +#: flatcamGUI/FlatCAMGUI.py:735 flatcamGUI/FlatCAMGUI.py:1746 +#: flatcamGUI/FlatCAMGUI.py:2165 msgid "Disc" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:741 flatcamGUI/FlatCAMGUI.py:1701 -#: flatcamGUI/FlatCAMGUI.py:2088 +#: flatcamGUI/FlatCAMGUI.py:741 flatcamGUI/FlatCAMGUI.py:1751 +#: flatcamGUI/FlatCAMGUI.py:2171 msgid "Mark Area" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:752 flatcamGUI/FlatCAMGUI.py:1684 -#: flatcamGUI/FlatCAMGUI.py:1725 flatcamGUI/FlatCAMGUI.py:2098 -#: flatcamTools/ToolMove.py:26 +#: flatcamGUI/FlatCAMGUI.py:752 flatcamGUI/FlatCAMGUI.py:1672 +#: flatcamGUI/FlatCAMGUI.py:1734 flatcamGUI/FlatCAMGUI.py:1775 +#: flatcamGUI/FlatCAMGUI.py:2181 flatcamTools/ToolMove.py:26 msgid "Move" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:758 flatcamGUI/FlatCAMGUI.py:2104 +#: flatcamGUI/FlatCAMGUI.py:758 flatcamGUI/FlatCAMGUI.py:2187 msgid "Snap to grid" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:2107 +#: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:2190 msgid "Grid X snapping distance" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:766 flatcamGUI/FlatCAMGUI.py:2112 +#: flatcamGUI/FlatCAMGUI.py:766 flatcamGUI/FlatCAMGUI.py:2195 msgid "Grid Y snapping distance" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:772 flatcamGUI/FlatCAMGUI.py:2118 +#: flatcamGUI/FlatCAMGUI.py:772 flatcamGUI/FlatCAMGUI.py:2201 msgid "" "When active, value on Grid_X\n" "is copied to the Grid_Y value." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:778 flatcamGUI/FlatCAMGUI.py:2124 +#: flatcamGUI/FlatCAMGUI.py:778 flatcamGUI/FlatCAMGUI.py:2207 msgid "Snap to corner" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:782 flatcamGUI/FlatCAMGUI.py:2128 -#: flatcamGUI/FlatCAMGUI.py:3575 +#: flatcamGUI/FlatCAMGUI.py:782 flatcamGUI/FlatCAMGUI.py:2211 +#: flatcamGUI/FlatCAMGUI.py:3670 msgid "Max. magnet distance" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:809 flatcamGUI/FlatCAMGUI.py:1651 +#: flatcamGUI/FlatCAMGUI.py:809 flatcamGUI/FlatCAMGUI.py:1701 msgid "Project" msgstr "" @@ -4737,809 +4871,632 @@ msgid "" "which is the file storing the working default preferences." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1018 +#: flatcamGUI/FlatCAMGUI.py:1300 +msgid "SHOW SHORTCUT LIST" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1300 +msgid "Switch to Project Tab" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1300 +msgid "Switch to Selected Tab" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1300 +msgid "Switch to Tool Tab" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1301 +msgid "New Gerber" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1301 +msgid "Edit Object (if selected)" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1301 +msgid "Jump to Coordinates" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1302 +msgid "New Excellon" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1302 +msgid "Move Obj" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1302 +msgid "New Geometry" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1302 +msgid "Set Origin" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1302 +msgid "Change Units" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1303 +msgid "Open Properties Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1303 +msgid "Rotate by 90 degree CW" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1303 +msgid "Shell Toggle" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1304 msgid "" -"General Shortcut list
\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -"
F3\n" -"  SHOW SHORTCUT LIST
  
1 Switch to Project Tab
2 Switch to Selected Tab
3 Switch to Tool Tab
  
B New Gerber
E Edit Object (if selected)
G Grid On/Off
J Jump to Coordinates
L New Excellon
M Move Obj
N New Geometry
O Set Origin
Q Change Units
P Open Properties Tool
R Rotate by 90 degree CW
S Shell Toggle
T Add a Tool (when in Geometry Selected Tab " -"or in Tools NCC or Tools Paint)
V Zoom Fit
X Flip on X_axis
Y Flip on Y_axis
'-' Zoom Out
'=' Zoom In
  
CTRL+A Select All
CTRL+C Copy Obj
CTRL+E Open Excellon File
CTRL+G Open Gerber File
CTRL+N New Project
CTRL+M Measurement Tool
CTRL+O Open Project
CTRL+S Save Project As
CTRL+F10 Toggle Plot Area
  
SHIFT+C Copy Obj_Name
SHIFT+E Toggle Code Editor
SHIFT+G Toggle the axis
SHIFT+P Open Preferences Window
SHIFT+R Rotate by 90 degree CCW
SHIFT+S Run a Script
SHIFT+W Toggle the workspace
SHIFT+X Skew on X axis
SHIFT+Y Skew on Y axis
  
ALT+C Calculators Tool
ALT+D 2-Sided PCB Tool
ALT+K Solder Paste Dispensing Tool
ALT+L Film PCB Tool
ALT+N Non-Copper Clearing Tool
ALT+P Paint Area Tool
ALT+Q PDF Import Tool
ALT+R Transformations Tool
ALT+S View File Source
ALT+U Cutout PCB Tool
ALT+1 Enable all Plots
ALT+2 Disable all Plots
ALT+3 Disable Non-selected Plots
ALT+F10 Toggle Full Screen
  
CTRL+ALT+X Abort current task (gracefully)
  
F1 Open Online Manual
F4 Open Online Tutorials
Del Delete Object
Del Alternate: Delete Tool
'`' (left to Key_1)Toogle Notebook Area (Left " -"Side)
SPACE En(Dis)able Obj Plot
Escape Deselects all objects
\n" -" \n" -" " +"Add a Tool (when in Geometry Selected Tab or in Tools NCC or Tools Paint)" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1305 +msgid "Flip on X_axis" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1305 +msgid "Flip on Y_axis" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1305 +msgid "Select All" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1305 +msgid "Copy Obj" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1306 +msgid "Open Excellon File" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1306 +msgid "Open Gerber File" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1306 +msgid "New Project" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1306 flatcamGUI/FlatCAMGUI.py:1486 +msgid "Measurement Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1307 +msgid "Save Project As" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1307 +msgid "Toggle Plot Area" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1307 +msgid "Copy Obj_Name" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1307 +msgid "Toggle Code Editor" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1308 +msgid "Toggle the axis" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1308 +msgid "Open Preferences Window" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1308 +msgid "Rotate by 90 degree CCW" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1308 +msgid "Run a Script" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1309 +msgid "Toggle the workspace" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1309 +msgid "Skew on X axis" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1309 +msgid "Skew on Y axis" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1310 +msgid "2-Sided PCB Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1310 +msgid "Solder Paste Dispensing Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1310 +msgid "Film PCB Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1310 +msgid "Non-Copper Clearing Tool" msgstr "" #: flatcamGUI/FlatCAMGUI.py:1311 -msgid "" -"Editor Shortcut list
\n" -"
\n" -" GEOMETRY EDITOR
\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -"
A\n" -"  Draw an Arc
B Buffer Tool
C Copy Geo Item
D Within Add Arc will toogle the ARC " -"direction: CW or CCW
E Polygon Intersection Tool
I Paint Tool
J Jump to Location (x, y)
K Toggle Corner Snap
M Move Geo Item
M Within Add Arc will cycle through the ARC " -"modes
N Draw a Polygon
O Draw a Circle
P Draw a Path
R Draw Rectangle
S Polygon Substraction Tool
T Add Text Tool
U Polygon Union Tool
X Flip shape on X axis
Y Flip shape on Y axis
  
SHIFT+X Skew shape on X axis
SHIFT+Y Skew shape on Y axis
  
ALT+R Editor Transformation Tool
ALT+X Offset shape on X axis
ALT+Y Offset shape on Y axis
  
CTRL+M Measurement Tool
CTRL+S Save Object and Exit Editor
CTRL+X Polygon Cut Tool
  
Space Rotate Geometry
ENTER Finish drawing for certain tools
ESC Abort and return to Select
Del Delete Shape
\n" -"
\n" -"
\n" -" EXCELLON EDITOR
\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -"
A\n" -"  Add Drill Array
C Copy Drill(s)
D Add Drill
J Jump to Location (x, y)
M Move Drill(s)
Q\n" -"  Add Slot Array
R Resize Drill(s)
T Add a new Tool
W\n" -"  Add Slot
  
Del Delete Drill(s)
Del Alternate: Delete Tool(s)
  
ESC Abort and return to Select
CTRL+S Save Object and Exit Editor
\n" -"
\n" -"
\n" -" GERBER EDITOR
\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -"
A\n" -"  Add Pad Array
B Buffer
C Copy
D Add Disc
E Add SemiDisc
J Jump to Location (x, y)
M Move
N Add Region
P Add Pad
R Within Track & Region Tools will cycle in " -"REVERSE the bend modes
S Scale
T Add Track
T Within Track & Region Tools will cycle " -"FORWARD the bend modes
  
Del Delete
Del Alternate: Delete Apertures
  
ESC Abort and return to Select
CTRL+E Eraser Tool
CTRL+S Save Object and Exit Editor
  
ALT+A Mark Area Tool
ALT+N Poligonize Tool
ALT+R Transformation Tool
\n" -" " +msgid "Paint Area Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1642 -msgid "Toggle Visibility" +#: flatcamGUI/FlatCAMGUI.py:1311 flatcamTools/ToolPDF.py:38 +msgid "PDF Import Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1643 -msgid "Toggle Panel" +#: flatcamGUI/FlatCAMGUI.py:1311 +msgid "Transformations Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1646 -msgid "New" +#: flatcamGUI/FlatCAMGUI.py:1311 +msgid "View File Source" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1647 -msgid "Geometry" +#: flatcamGUI/FlatCAMGUI.py:1312 +msgid "Cutout PCB Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1649 -msgid "Excellon" +#: flatcamGUI/FlatCAMGUI.py:1312 +msgid "Enable all Plots" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1654 -msgid "Grids" +#: flatcamGUI/FlatCAMGUI.py:1312 +msgid "Disable all Plots" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1656 -msgid "View" +#: flatcamGUI/FlatCAMGUI.py:1312 +msgid "Disable Non-selected Plots" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1658 -msgid "Clear Plot" +#: flatcamGUI/FlatCAMGUI.py:1313 +msgid "Toggle Full Screen" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1659 -msgid "Replot" +#: flatcamGUI/FlatCAMGUI.py:1313 +msgid "Abort current task (gracefully)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1662 -msgid "Geo Editor" +#: flatcamGUI/FlatCAMGUI.py:1313 +msgid "Open Online Manual" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1663 -msgid "Path" +#: flatcamGUI/FlatCAMGUI.py:1314 +msgid "Open Online Tutorials" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1664 -msgid "Rectangle" +#: flatcamGUI/FlatCAMGUI.py:1314 flatcamTools/ToolSolderPaste.py:412 +msgid "Delete Object" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1666 -msgid "Circle" +#: flatcamGUI/FlatCAMGUI.py:1314 +msgid "Alternate: Delete Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1667 -msgid "Polygon" +#: flatcamGUI/FlatCAMGUI.py:1315 +msgid "(left to Key_1)Toogle Notebook Area (Left Side)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1668 -msgid "Arc" +#: flatcamGUI/FlatCAMGUI.py:1315 +msgid "En(Dis)able Obj Plot" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1315 +msgid "Deselects all objects" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1329 +msgid "Editor Shortcut list" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1479 +msgid "GEOMETRY EDITOR" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1479 +msgid "Draw an Arc" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1479 +msgid "Copy Geo Item" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1480 +msgid "Within Add Arc will toogle the ARC direction: CW or CCW" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1480 +msgid "Polygon Intersection Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1481 +msgid "Geo Paint Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1481 flatcamGUI/FlatCAMGUI.py:1561 +#: flatcamGUI/FlatCAMGUI.py:1672 +msgid "Jump to Location (x, y)" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1481 +msgid "Toggle Corner Snap" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1481 +msgid "Move Geo Item" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1482 +msgid "Within Add Arc will cycle through the ARC modes" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1482 +msgid "Draw a Polygon" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1482 +msgid "Draw a Circle" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1483 +msgid "Draw a Path" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1483 +msgid "Draw Rectangle" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1483 +msgid "Polygon Substraction Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1483 +msgid "Add Text Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1484 +msgid "Polygon Union Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1484 +msgid "Flip shape on X axis" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1484 +msgid "Flip shape on Y axis" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1484 +msgid "Skew shape on X axis" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1485 +msgid "Skew shape on Y axis" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1485 +msgid "Editor Transformation Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1485 +msgid "Offset shape on X axis" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1486 +msgid "Offset shape on Y axis" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1486 flatcamGUI/FlatCAMGUI.py:1563 +#: flatcamGUI/FlatCAMGUI.py:1676 +msgid "Save Object and Exit Editor" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1486 +msgid "Polygon Cut Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1487 +msgid "Rotate Geometry" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1487 +msgid "Finish drawing for certain tools" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1487 flatcamGUI/FlatCAMGUI.py:1563 +#: flatcamGUI/FlatCAMGUI.py:1675 +msgid "Abort and return to Select" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1488 flatcamGUI/FlatCAMGUI.py:2148 +msgid "Delete Shape" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1560 +msgid "EXCELLON EDITOR" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1560 +msgid "Copy Drill(s)" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1560 flatcamGUI/FlatCAMGUI.py:1759 +msgid "Add Drill" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1561 +msgid "Move Drill(s)" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1562 +msgid "Add a new Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1562 +msgid "Delete Drill(s)" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1562 +msgid "Alternate: Delete Tool(s)" msgstr "" #: flatcamGUI/FlatCAMGUI.py:1671 +msgid "GERBER EDITOR" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1671 +msgid "Add Disc" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1671 +msgid "Add SemiDisc" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1673 +msgid "Within Track & Region Tools will cycle in REVERSE the bend modes" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1674 +msgid "Within Track & Region Tools will cycle FORWARD the bend modes" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1675 +msgid "Alternate: Delete Apertures" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1675 +msgid "Eraser Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1676 flatcamGUI/FlatCAMGUI.py:4935 +msgid "Mark Area Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1676 +msgid "Poligonize Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1676 +msgid "Transformation Tool" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1692 +msgid "Toggle Visibility" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1693 +msgid "Toggle Panel" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1696 +msgid "New" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1697 +msgid "Geometry" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1699 +msgid "Excellon" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1704 +msgid "Grids" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1706 +msgid "View" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1708 +msgid "Clear Plot" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1709 +msgid "Replot" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1712 +msgid "Geo Editor" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1713 +msgid "Path" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1714 +msgid "Rectangle" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1716 +msgid "Circle" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1717 +msgid "Polygon" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1718 +msgid "Arc" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1721 msgid "Text" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1677 +#: flatcamGUI/FlatCAMGUI.py:1727 msgid "Union" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1678 +#: flatcamGUI/FlatCAMGUI.py:1728 msgid "Intersection" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1679 +#: flatcamGUI/FlatCAMGUI.py:1729 msgid "Substraction" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1680 flatcamGUI/FlatCAMGUI.py:6175 +#: flatcamGUI/FlatCAMGUI.py:1730 flatcamGUI/FlatCAMGUI.py:6307 #: flatcamGUI/ObjectUI.py:1409 msgid "Cut" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1687 +#: flatcamGUI/FlatCAMGUI.py:1737 msgid "Pad" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1688 +#: flatcamGUI/FlatCAMGUI.py:1738 msgid "Pad Array" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1691 +#: flatcamGUI/FlatCAMGUI.py:1741 msgid "Track" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1692 +#: flatcamGUI/FlatCAMGUI.py:1742 msgid "Region" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1708 +#: flatcamGUI/FlatCAMGUI.py:1758 msgid "Exc Editor" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1709 -msgid "Add Drill" -msgstr "" - -#: flatcamGUI/FlatCAMGUI.py:1745 +#: flatcamGUI/FlatCAMGUI.py:1808 msgid "Print Preview" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1746 +#: flatcamGUI/FlatCAMGUI.py:1809 +msgid "Open a OS standard Preview Print window." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1810 msgid "Print Code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1747 +#: flatcamGUI/FlatCAMGUI.py:1811 +msgid "Open a OS standard Print window." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1813 msgid "Find in Code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1752 +#: flatcamGUI/FlatCAMGUI.py:1814 +msgid "Will search and highlight in yellow the string in the Find box." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1820 +msgid "Find box. Enter here the strings to be searched in the text." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1823 msgid "Replace With" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1756 flatcamGUI/FlatCAMGUI.py:6173 -#: flatcamGUI/FlatCAMGUI.py:6966 flatcamGUI/ObjectUI.py:1407 +#: flatcamGUI/FlatCAMGUI.py:1824 +msgid "" +"Will replace the string from the Find box with the one in the Replace box." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1828 +msgid "String to replace the one in the Find box throughout the text." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1831 flatcamGUI/FlatCAMGUI.py:6305 +#: flatcamGUI/FlatCAMGUI.py:7098 flatcamGUI/ObjectUI.py:1407 msgid "All" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1758 +#: flatcamGUI/FlatCAMGUI.py:1833 msgid "" "When checked it will replace all instances in the 'Find' box\n" "with the text in the 'Replace' box.." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1761 +#: flatcamGUI/FlatCAMGUI.py:1836 msgid "Open Code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1762 +#: flatcamGUI/FlatCAMGUI.py:1837 +msgid "Will open a text file in the editor." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1839 msgid "Save Code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1797 +#: flatcamGUI/FlatCAMGUI.py:1840 +msgid "Will save the text in the editor into a file." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1842 +msgid "Run Code" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1843 +msgid "Will run the TCL commands found in the text file, one by one." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:1881 msgid "" "Relative neasurement.\n" "Reference is last click position" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1803 +#: flatcamGUI/FlatCAMGUI.py:1887 msgid "" "Absolute neasurement.\n" "Reference is (X=0, Y= 0) position" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:1933 +#: flatcamGUI/FlatCAMGUI.py:2016 msgid "Lock Toolbars" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2038 +#: flatcamGUI/FlatCAMGUI.py:2121 msgid "Select 'Esc'" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2063 +#: flatcamGUI/FlatCAMGUI.py:2146 msgid "Copy Objects" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2065 -msgid "Delete Shape" -msgstr "" - -#: flatcamGUI/FlatCAMGUI.py:2070 +#: flatcamGUI/FlatCAMGUI.py:2153 msgid "Move Objects" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2506 +#: flatcamGUI/FlatCAMGUI.py:2589 msgid "" "Please first select a geometry item to be cutted\n" "then select the geometry item that will be cutted\n" @@ -5547,148 +5504,134 @@ msgid "" "the toolbar button." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2513 flatcamGUI/FlatCAMGUI.py:2650 -#: flatcamGUI/FlatCAMGUI.py:2709 flatcamGUI/FlatCAMGUI.py:2729 +#: flatcamGUI/FlatCAMGUI.py:2596 flatcamGUI/FlatCAMGUI.py:2734 +#: flatcamGUI/FlatCAMGUI.py:2793 flatcamGUI/FlatCAMGUI.py:2813 msgid "Warning" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2560 flatcamGUI/FlatCAMGUI.py:2572 -msgid "[success] Done." -msgstr "" - -#: flatcamGUI/FlatCAMGUI.py:2580 flatcamGUI/FlatCAMGUI.py:2788 -#: flatcamGUI/FlatCAMGUI.py:2999 -msgid "[WARNING_NOTCL] Cancelled." -msgstr "" - -#: flatcamGUI/FlatCAMGUI.py:2645 +#: flatcamGUI/FlatCAMGUI.py:2729 msgid "" "Please select geometry items \n" "on which to perform Intersection Tool." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2704 +#: flatcamGUI/FlatCAMGUI.py:2788 msgid "" "Please select geometry items \n" "on which to perform Substraction Tool." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2724 +#: flatcamGUI/FlatCAMGUI.py:2808 msgid "" "Please select geometry items \n" "on which to perform union." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2804 flatcamGUI/FlatCAMGUI.py:3016 -msgid "[WARNING_NOTCL] Cancelled. Nothing selected to delete." +#: flatcamGUI/FlatCAMGUI.py:2889 flatcamGUI/FlatCAMGUI.py:3104 +msgid "Cancelled. Nothing selected to delete." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2888 flatcamGUI/FlatCAMGUI.py:3083 -msgid "[WARNING_NOTCL] Cancelled. Nothing selected to copy." +#: flatcamGUI/FlatCAMGUI.py:2974 flatcamGUI/FlatCAMGUI.py:3172 +msgid "Cancelled. Nothing selected to copy." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:2934 flatcamGUI/FlatCAMGUI.py:3129 -msgid "[WARNING_NOTCL] Cancelled. Nothing selected to move." +#: flatcamGUI/FlatCAMGUI.py:3021 flatcamGUI/FlatCAMGUI.py:3219 +msgid "Cancelled. Nothing selected to move." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3155 +#: flatcamGUI/FlatCAMGUI.py:3245 msgid "New Tool ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3156 +#: flatcamGUI/FlatCAMGUI.py:3246 msgid "Enter a Tool Diameter" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3164 -#, python-brace-format -msgid "[success] Added new tool with dia: {dia} {units}" +#: flatcamGUI/FlatCAMGUI.py:3262 +msgid "Adding Tool cancelled ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3211 +#: flatcamGUI/FlatCAMGUI.py:3305 msgid "Measurement Tool exit..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3312 -msgid "[WARNING_NOTCL] Application is saving the project. Please wait ..." -msgstr "" - -#: flatcamGUI/FlatCAMGUI.py:3554 +#: flatcamGUI/FlatCAMGUI.py:3649 msgid "GUI Preferences" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3560 +#: flatcamGUI/FlatCAMGUI.py:3655 msgid "Grid X value" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3562 +#: flatcamGUI/FlatCAMGUI.py:3657 msgid "This is the Grid snap value on X axis." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3567 +#: flatcamGUI/FlatCAMGUI.py:3662 msgid "Grid Y value" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3569 +#: flatcamGUI/FlatCAMGUI.py:3664 msgid "This is the Grid snap value on Y axis." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3574 +#: flatcamGUI/FlatCAMGUI.py:3669 msgid "Snap Max" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3579 +#: flatcamGUI/FlatCAMGUI.py:3674 msgid "Workspace" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3581 +#: flatcamGUI/FlatCAMGUI.py:3676 msgid "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3584 +#: flatcamGUI/FlatCAMGUI.py:3679 msgid "Wk. format" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3586 +#: flatcamGUI/FlatCAMGUI.py:3681 msgid "" "Select the type of rectangle to be used on canvas,\n" "as valid workspace." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3599 +#: flatcamGUI/FlatCAMGUI.py:3694 msgid "Plot Fill" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3601 +#: flatcamGUI/FlatCAMGUI.py:3696 msgid "" "Set the fill color for plotted objects.\n" "First 6 digits are the color and the last 2\n" "digits are for alpha (transparency) level." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3615 flatcamGUI/FlatCAMGUI.py:3665 -#: flatcamGUI/FlatCAMGUI.py:3715 +#: flatcamGUI/FlatCAMGUI.py:3710 flatcamGUI/FlatCAMGUI.py:3760 +#: flatcamGUI/FlatCAMGUI.py:3810 msgid "Alpha Level" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3617 +#: flatcamGUI/FlatCAMGUI.py:3712 msgid "Set the fill transparency for plotted objects." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3634 +#: flatcamGUI/FlatCAMGUI.py:3729 msgid "Plot Line" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3636 +#: flatcamGUI/FlatCAMGUI.py:3731 msgid "Set the line color for plotted objects." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3648 +#: flatcamGUI/FlatCAMGUI.py:3743 msgid "Sel. Fill" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3650 +#: flatcamGUI/FlatCAMGUI.py:3745 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from left to right.\n" @@ -5696,23 +5639,23 @@ msgid "" "digits are for alpha (transparency) level." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3667 +#: flatcamGUI/FlatCAMGUI.py:3762 msgid "Set the fill transparency for the 'left to right' selection box." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3684 +#: flatcamGUI/FlatCAMGUI.py:3779 msgid "Sel. Line" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3686 +#: flatcamGUI/FlatCAMGUI.py:3781 msgid "Set the line color for the 'left to right' selection box." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3698 +#: flatcamGUI/FlatCAMGUI.py:3793 msgid "Sel2. Fill" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3700 +#: flatcamGUI/FlatCAMGUI.py:3795 msgid "" "Set the fill color for the selection box\n" "in case that the selection is done from right to left.\n" @@ -5720,116 +5663,116 @@ msgid "" "digits are for alpha (transparency) level." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3717 +#: flatcamGUI/FlatCAMGUI.py:3812 msgid "Set the fill transparency for selection 'right to left' box." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3734 +#: flatcamGUI/FlatCAMGUI.py:3829 msgid "Sel2. Line" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3736 +#: flatcamGUI/FlatCAMGUI.py:3831 msgid "Set the line color for the 'right to left' selection box." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3748 +#: flatcamGUI/FlatCAMGUI.py:3843 msgid "Editor Draw" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3750 +#: flatcamGUI/FlatCAMGUI.py:3845 msgid "Set the color for the shape." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3762 +#: flatcamGUI/FlatCAMGUI.py:3857 msgid "Editor Draw Sel." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3764 +#: flatcamGUI/FlatCAMGUI.py:3859 msgid "Set the color of the shape when selected." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3776 +#: flatcamGUI/FlatCAMGUI.py:3871 msgid "Project Items" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3778 +#: flatcamGUI/FlatCAMGUI.py:3873 msgid "Set the color of the items in Project Tab Tree." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3789 +#: flatcamGUI/FlatCAMGUI.py:3884 msgid "Proj. Dis. Items" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3791 +#: flatcamGUI/FlatCAMGUI.py:3886 msgid "" "Set the color of the items in Project Tab Tree,\n" "for the case when the items are disabled." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3842 +#: flatcamGUI/FlatCAMGUI.py:3937 msgid "GUI Settings" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3848 +#: flatcamGUI/FlatCAMGUI.py:3943 msgid "Layout" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3850 +#: flatcamGUI/FlatCAMGUI.py:3945 msgid "" "Select an layout for FlatCAM.\n" "It is applied immediately." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3866 +#: flatcamGUI/FlatCAMGUI.py:3961 msgid "Style" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3868 +#: flatcamGUI/FlatCAMGUI.py:3963 msgid "" "Select an style for FlatCAM.\n" "It will be applied at the next app start." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3879 +#: flatcamGUI/FlatCAMGUI.py:3974 msgid "HDPI Support" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3881 +#: flatcamGUI/FlatCAMGUI.py:3976 msgid "" "Enable High DPI support for FlatCAM.\n" "It will be applied at the next app start." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3894 flatcamGUI/FlatCAMGUI.py:3994 +#: flatcamGUI/FlatCAMGUI.py:3989 flatcamGUI/FlatCAMGUI.py:4104 msgid "Clear GUI Settings" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3896 +#: flatcamGUI/FlatCAMGUI.py:3991 msgid "" "Clear the GUI settings for FlatCAM,\n" "such as: layout, gui state, style, hdpi support etc." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3899 +#: flatcamGUI/FlatCAMGUI.py:3994 msgid "Clear" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3903 +#: flatcamGUI/FlatCAMGUI.py:3998 msgid "Hover Shape" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3905 +#: flatcamGUI/FlatCAMGUI.py:4000 msgid "" "Enable display of a hover shape for FlatCAM objects.\n" "It is displayed whenever the mouse cursor is hovering\n" "over any kind of not-selected object." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3912 +#: flatcamGUI/FlatCAMGUI.py:4007 msgid "Sel. Shape" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3914 +#: flatcamGUI/FlatCAMGUI.py:4009 msgid "" "Enable the display of a selection shape for FlatCAM objects.\n" "It is displayed whenever the mouse selects an object\n" @@ -5837,61 +5780,69 @@ msgid "" "right to left." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3921 +#: flatcamGUI/FlatCAMGUI.py:4016 msgid "NB Font Size" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3923 +#: flatcamGUI/FlatCAMGUI.py:4018 msgid "" "This sets the font size for the elements found in the Notebook.\n" "The notebook is the collapsible area in the left side of the GUI,\n" "and include the Project, Selected and Tool tabs." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3938 +#: flatcamGUI/FlatCAMGUI.py:4034 msgid "Axis Font Size" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3940 +#: flatcamGUI/FlatCAMGUI.py:4036 msgid "This sets the font size for canvas axis." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:3991 +#: flatcamGUI/FlatCAMGUI.py:4053 +msgid "Splash Screen" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:4055 +msgid "Enable display of the splash screen at application startup." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:4101 msgid "Are you sure you want to delete the GUI Settings? \n" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4015 +#: flatcamGUI/FlatCAMGUI.py:4125 msgid "App Preferences" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4021 flatcamGUI/FlatCAMGUI.py:4549 -#: flatcamGUI/FlatCAMGUI.py:5374 flatcamTools/ToolMeasurement.py:43 +#: flatcamGUI/FlatCAMGUI.py:4131 flatcamGUI/FlatCAMGUI.py:4681 +#: flatcamGUI/FlatCAMGUI.py:5506 flatcamTools/ToolMeasurement.py:43 #: flatcamTools/ToolPcbWizard.py:127 flatcamTools/ToolProperties.py:133 msgid "Units" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4022 +#: flatcamGUI/FlatCAMGUI.py:4132 msgid "" "The default value for FlatCAM units.\n" "Whatever is selected here is set every time\n" "FLatCAM is started." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4025 +#: flatcamGUI/FlatCAMGUI.py:4135 msgid "IN" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4026 flatcamGUI/FlatCAMGUI.py:4555 -#: flatcamGUI/FlatCAMGUI.py:4987 flatcamGUI/FlatCAMGUI.py:5380 +#: flatcamGUI/FlatCAMGUI.py:4136 flatcamGUI/FlatCAMGUI.py:4687 +#: flatcamGUI/FlatCAMGUI.py:5119 flatcamGUI/FlatCAMGUI.py:5512 #: flatcamTools/ToolCalculators.py:61 flatcamTools/ToolPcbWizard.py:126 msgid "MM" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4029 +#: flatcamGUI/FlatCAMGUI.py:4139 msgid "APP. LEVEL" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4030 +#: flatcamGUI/FlatCAMGUI.py:4140 msgid "" "Choose the default level of usage for FlatCAM.\n" "BASIC level -> reduced functionality, best for beginner's.\n" @@ -5901,19 +5852,19 @@ msgid "" "the Selected Tab for all kinds of FlatCAM objects." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4035 flatcamGUI/FlatCAMGUI.py:5014 +#: flatcamGUI/FlatCAMGUI.py:4145 flatcamGUI/FlatCAMGUI.py:5146 msgid "Basic" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4036 +#: flatcamGUI/FlatCAMGUI.py:4146 msgid "Advanced" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4039 +#: flatcamGUI/FlatCAMGUI.py:4149 msgid "Portable app" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4040 +#: flatcamGUI/FlatCAMGUI.py:4150 msgid "" "Choose if the application should run as portable.\n" "\n" @@ -5922,19 +5873,19 @@ msgid "" "in the application folder, in the lib\\config subfolder." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4047 +#: flatcamGUI/FlatCAMGUI.py:4157 msgid "Languages" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4048 +#: flatcamGUI/FlatCAMGUI.py:4158 msgid "Set the language used throughout FlatCAM." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4051 +#: flatcamGUI/FlatCAMGUI.py:4161 msgid "Apply Language" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4052 +#: flatcamGUI/FlatCAMGUI.py:4162 msgid "" "Set the language used throughout FlatCAM.\n" "The app will restart after click.Windows: When FlatCAM is installed in " @@ -5945,107 +5896,107 @@ msgid "" "applied at the next app start." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4061 +#: flatcamGUI/FlatCAMGUI.py:4171 msgid "Shell at StartUp" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4063 flatcamGUI/FlatCAMGUI.py:4068 +#: flatcamGUI/FlatCAMGUI.py:4173 flatcamGUI/FlatCAMGUI.py:4178 msgid "" "Check this box if you want the shell to\n" "start automatically at startup." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4073 +#: flatcamGUI/FlatCAMGUI.py:4183 msgid "Version Check" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4075 flatcamGUI/FlatCAMGUI.py:4080 +#: flatcamGUI/FlatCAMGUI.py:4185 flatcamGUI/FlatCAMGUI.py:4190 msgid "" "Check this box if you want to check\n" "for a new version automatically at startup." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4085 +#: flatcamGUI/FlatCAMGUI.py:4195 msgid "Send Stats" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4087 flatcamGUI/FlatCAMGUI.py:4092 +#: flatcamGUI/FlatCAMGUI.py:4197 flatcamGUI/FlatCAMGUI.py:4202 msgid "" "Check this box if you agree to send anonymous\n" "stats automatically at startup, to help improve FlatCAM." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4099 +#: flatcamGUI/FlatCAMGUI.py:4209 msgid "Pan Button" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4100 +#: flatcamGUI/FlatCAMGUI.py:4210 msgid "" "Select the mouse button to use for panning:\n" "- MMB --> Middle Mouse Button\n" "- RMB --> Right Mouse Button" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4103 +#: flatcamGUI/FlatCAMGUI.py:4213 msgid "MMB" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4104 +#: flatcamGUI/FlatCAMGUI.py:4214 msgid "RMB" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4107 +#: flatcamGUI/FlatCAMGUI.py:4217 msgid "Multiple Sel" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4108 +#: flatcamGUI/FlatCAMGUI.py:4218 msgid "Select the key used for multiple selection." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4109 +#: flatcamGUI/FlatCAMGUI.py:4219 msgid "CTRL" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4110 +#: flatcamGUI/FlatCAMGUI.py:4220 msgid "SHIFT" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4113 +#: flatcamGUI/FlatCAMGUI.py:4223 msgid "Project at StartUp" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4115 flatcamGUI/FlatCAMGUI.py:4120 +#: flatcamGUI/FlatCAMGUI.py:4225 flatcamGUI/FlatCAMGUI.py:4230 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4125 +#: flatcamGUI/FlatCAMGUI.py:4235 msgid "Project AutoHide" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4127 flatcamGUI/FlatCAMGUI.py:4133 +#: flatcamGUI/FlatCAMGUI.py:4237 flatcamGUI/FlatCAMGUI.py:4243 msgid "" "Check this box if you want the project/selected/tool tab area to\n" "hide automatically when there are no objects loaded and\n" "to show whenever a new object is created." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4139 +#: flatcamGUI/FlatCAMGUI.py:4249 msgid "Enable ToolTips" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4141 flatcamGUI/FlatCAMGUI.py:4146 +#: flatcamGUI/FlatCAMGUI.py:4251 flatcamGUI/FlatCAMGUI.py:4256 msgid "" "Check this box if you want to have toolTips displayed\n" "when hovering with mouse over items throughout the App." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4149 +#: flatcamGUI/FlatCAMGUI.py:4259 msgid "Workers number" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4151 flatcamGUI/FlatCAMGUI.py:4160 +#: flatcamGUI/FlatCAMGUI.py:4261 flatcamGUI/FlatCAMGUI.py:4270 msgid "" "The number of Qthreads made available to the App.\n" "A bigger number may finish the jobs more quickly but\n" @@ -6055,11 +6006,11 @@ msgid "" "After change, it will be applied at next App start." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4170 +#: flatcamGUI/FlatCAMGUI.py:4280 msgid "Geo Tolerance" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4172 flatcamGUI/FlatCAMGUI.py:4181 +#: flatcamGUI/FlatCAMGUI.py:4282 flatcamGUI/FlatCAMGUI.py:4291 msgid "" "This value can counter the effect of the Circle Steps\n" "parameter. Default value is 0.01.\n" @@ -6069,11 +6020,11 @@ msgid "" "performance at the expense of level of detail." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4220 +#: flatcamGUI/FlatCAMGUI.py:4330 msgid "\"Open\" behavior" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4222 +#: flatcamGUI/FlatCAMGUI.py:4332 msgid "" "When checked the path for the last saved file is used when saving files,\n" "and the path for the last opened file is used when opening files.\n" @@ -6082,91 +6033,91 @@ msgid "" "path for saving files or the path for opening files." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4231 +#: flatcamGUI/FlatCAMGUI.py:4341 msgid "Delete object confirmation" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4233 +#: flatcamGUI/FlatCAMGUI.py:4343 msgid "" "When checked the application will ask for user confirmation\n" "whenever the Delete object(s) event is triggered, either by\n" "menu shortcut or key shortcut." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4240 +#: flatcamGUI/FlatCAMGUI.py:4350 msgid "Save Compressed Project" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4242 +#: flatcamGUI/FlatCAMGUI.py:4352 msgid "" "Whether to save a compressed or uncompressed project.\n" "When checked it will save a compressed FlatCAM project." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4253 +#: flatcamGUI/FlatCAMGUI.py:4363 msgid "Compression Level" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4255 +#: flatcamGUI/FlatCAMGUI.py:4365 msgid "" "The level of compression used when saving\n" "a FlatCAM project. Higher value means better compression\n" "but require more RAM usage and more processing time." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4281 +#: flatcamGUI/FlatCAMGUI.py:4392 msgid "Gerber General" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4284 flatcamGUI/FlatCAMGUI.py:4838 -#: flatcamGUI/FlatCAMGUI.py:5768 flatcamGUI/FlatCAMGUI.py:6149 +#: flatcamGUI/FlatCAMGUI.py:4395 flatcamGUI/FlatCAMGUI.py:4970 +#: flatcamGUI/FlatCAMGUI.py:5900 flatcamGUI/FlatCAMGUI.py:6281 #: flatcamGUI/ObjectUI.py:150 flatcamGUI/ObjectUI.py:562 #: flatcamGUI/ObjectUI.py:894 flatcamGUI/ObjectUI.py:1393 msgid "Plot Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4291 flatcamGUI/FlatCAMGUI.py:4850 +#: flatcamGUI/FlatCAMGUI.py:4402 flatcamGUI/FlatCAMGUI.py:4982 #: flatcamGUI/ObjectUI.py:156 flatcamGUI/ObjectUI.py:563 msgid "Solid" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4293 flatcamGUI/ObjectUI.py:158 +#: flatcamGUI/FlatCAMGUI.py:4404 flatcamGUI/ObjectUI.py:158 msgid "Solid color polygons." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4298 flatcamGUI/ObjectUI.py:164 +#: flatcamGUI/FlatCAMGUI.py:4409 flatcamGUI/ObjectUI.py:164 msgid "M-Color" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4300 flatcamGUI/ObjectUI.py:166 +#: flatcamGUI/FlatCAMGUI.py:4411 flatcamGUI/ObjectUI.py:166 msgid "Draw polygons in different colors." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4305 flatcamGUI/FlatCAMGUI.py:4844 -#: flatcamGUI/FlatCAMGUI.py:5772 flatcamGUI/ObjectUI.py:172 +#: flatcamGUI/FlatCAMGUI.py:4416 flatcamGUI/FlatCAMGUI.py:4976 +#: flatcamGUI/FlatCAMGUI.py:5904 flatcamGUI/ObjectUI.py:172 #: flatcamGUI/ObjectUI.py:601 msgid "Plot" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4307 flatcamGUI/FlatCAMGUI.py:5774 -#: flatcamGUI/FlatCAMGUI.py:6160 flatcamGUI/ObjectUI.py:174 +#: flatcamGUI/FlatCAMGUI.py:4418 flatcamGUI/FlatCAMGUI.py:5906 +#: flatcamGUI/FlatCAMGUI.py:6292 flatcamGUI/ObjectUI.py:174 #: flatcamGUI/ObjectUI.py:603 flatcamGUI/ObjectUI.py:940 #: flatcamGUI/ObjectUI.py:1503 msgid "Plot (show) this object." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4312 flatcamGUI/FlatCAMGUI.py:5782 -#: flatcamGUI/FlatCAMGUI.py:6230 +#: flatcamGUI/FlatCAMGUI.py:4423 flatcamGUI/FlatCAMGUI.py:5914 +#: flatcamGUI/FlatCAMGUI.py:6362 msgid "Circle Steps" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4314 +#: flatcamGUI/FlatCAMGUI.py:4425 msgid "" "The number of circle steps for Gerber \n" "circular aperture linear approximation." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4324 +#: flatcamGUI/FlatCAMGUI.py:4435 msgid "" "Buffering type:\n" "- None --> best performance, fast file loading but no so good display\n" @@ -6174,50 +6125,68 @@ msgid "" "<>: Don't change this unless you know what you are doing !!!" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4329 flatcamTools/ToolProperties.py:298 +#: flatcamGUI/FlatCAMGUI.py:4440 flatcamTools/ToolProperties.py:298 #: flatcamTools/ToolProperties.py:312 flatcamTools/ToolProperties.py:315 #: flatcamTools/ToolProperties.py:318 msgid "None" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4330 +#: flatcamGUI/FlatCAMGUI.py:4441 msgid "Full" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4342 +#: flatcamGUI/FlatCAMGUI.py:4446 +msgid "Simplify" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:4447 +msgid "" +"When checked all the Gerber polygons will be\n" +"loaded with simplification having a set tolerance." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:4452 +msgid "Tolerance" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:4453 +msgid "Tolerance for poligon simplification." +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:4474 msgid "Gerber Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4345 flatcamGUI/ObjectUI.py:250 +#: flatcamGUI/FlatCAMGUI.py:4477 flatcamGUI/ObjectUI.py:250 msgid "Isolation Routing" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4347 flatcamGUI/ObjectUI.py:252 +#: flatcamGUI/FlatCAMGUI.py:4479 flatcamGUI/ObjectUI.py:252 msgid "" "Create a Geometry object with\n" "toolpaths to cut outside polygons." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4358 flatcamGUI/FlatCAMGUI.py:5214 +#: flatcamGUI/FlatCAMGUI.py:4490 flatcamGUI/FlatCAMGUI.py:5346 #: flatcamGUI/ObjectUI.py:848 msgid "Diameter of the cutting tool." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4365 flatcamGUI/ObjectUI.py:277 +#: flatcamGUI/FlatCAMGUI.py:4497 flatcamGUI/ObjectUI.py:277 msgid "# Passes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4367 flatcamGUI/ObjectUI.py:279 +#: flatcamGUI/FlatCAMGUI.py:4499 flatcamGUI/ObjectUI.py:279 msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4376 flatcamGUI/ObjectUI.py:288 +#: flatcamGUI/FlatCAMGUI.py:4508 flatcamGUI/ObjectUI.py:288 msgid "Pass overlap" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4378 flatcamGUI/ObjectUI.py:290 +#: flatcamGUI/FlatCAMGUI.py:4510 flatcamGUI/ObjectUI.py:290 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -6226,41 +6195,41 @@ msgid "" "above." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4387 flatcamGUI/FlatCAMGUI.py:6490 +#: flatcamGUI/FlatCAMGUI.py:4519 flatcamGUI/FlatCAMGUI.py:6622 #: flatcamGUI/ObjectUI.py:300 flatcamTools/ToolNonCopperClear.py:147 msgid "Milling Type" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4389 flatcamGUI/ObjectUI.py:302 +#: flatcamGUI/FlatCAMGUI.py:4521 flatcamGUI/ObjectUI.py:302 msgid "" "Milling type:\n" "- climb / best for precision milling and to reduce tool usage\n" "- conventional / useful when there is no backlash compensation" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4394 flatcamGUI/FlatCAMGUI.py:6497 +#: flatcamGUI/FlatCAMGUI.py:4526 flatcamGUI/FlatCAMGUI.py:6629 #: flatcamGUI/ObjectUI.py:306 flatcamTools/ToolNonCopperClear.py:154 msgid "Climb" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4395 flatcamGUI/FlatCAMGUI.py:6498 +#: flatcamGUI/FlatCAMGUI.py:4527 flatcamGUI/FlatCAMGUI.py:6630 #: flatcamGUI/ObjectUI.py:307 flatcamTools/ToolNonCopperClear.py:155 msgid "Conv." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4399 flatcamGUI/ObjectUI.py:312 +#: flatcamGUI/FlatCAMGUI.py:4531 flatcamGUI/ObjectUI.py:312 msgid "Combine Passes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4401 flatcamGUI/ObjectUI.py:314 +#: flatcamGUI/FlatCAMGUI.py:4533 flatcamGUI/ObjectUI.py:314 msgid "Combine all passes into one object" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4406 flatcamGUI/ObjectUI.py:477 +#: flatcamGUI/FlatCAMGUI.py:4538 flatcamGUI/ObjectUI.py:477 msgid "Non-copper regions" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4408 flatcamGUI/ObjectUI.py:479 +#: flatcamGUI/FlatCAMGUI.py:4540 flatcamGUI/ObjectUI.py:479 msgid "" "Create polygons covering the\n" "areas without copper on the PCB.\n" @@ -6269,12 +6238,12 @@ msgid "" "copper from a specified region." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4420 flatcamGUI/FlatCAMGUI.py:4445 +#: flatcamGUI/FlatCAMGUI.py:4552 flatcamGUI/FlatCAMGUI.py:4577 #: flatcamGUI/ObjectUI.py:489 flatcamGUI/ObjectUI.py:521 msgid "Boundary Margin" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4422 flatcamGUI/ObjectUI.py:491 +#: flatcamGUI/FlatCAMGUI.py:4554 flatcamGUI/ObjectUI.py:491 msgid "" "Specify the edge of the PCB\n" "by drawing a box around all\n" @@ -6282,27 +6251,27 @@ msgid "" "distance." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4432 flatcamGUI/FlatCAMGUI.py:4454 +#: flatcamGUI/FlatCAMGUI.py:4564 flatcamGUI/FlatCAMGUI.py:4586 #: flatcamGUI/ObjectUI.py:502 flatcamGUI/ObjectUI.py:531 msgid "Rounded Geo" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4434 flatcamGUI/ObjectUI.py:504 +#: flatcamGUI/FlatCAMGUI.py:4566 flatcamGUI/ObjectUI.py:504 msgid "Resulting geometry will have rounded corners." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4439 flatcamGUI/ObjectUI.py:513 +#: flatcamGUI/FlatCAMGUI.py:4571 flatcamGUI/ObjectUI.py:513 #: flatcamTools/ToolPanelize.py:85 msgid "Bounding Box" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4447 flatcamGUI/ObjectUI.py:523 +#: flatcamGUI/FlatCAMGUI.py:4579 flatcamGUI/ObjectUI.py:523 msgid "" "Distance of the edges of the box\n" "to the nearest polygon." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4456 flatcamGUI/ObjectUI.py:533 +#: flatcamGUI/FlatCAMGUI.py:4588 flatcamGUI/ObjectUI.py:533 msgid "" "If the bounding box is \n" "to have rounded corners\n" @@ -6310,94 +6279,94 @@ msgid "" "the margin." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4470 +#: flatcamGUI/FlatCAMGUI.py:4602 msgid "Gerber Adv. Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4473 +#: flatcamGUI/FlatCAMGUI.py:4605 msgid "Advanced Param." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4475 +#: flatcamGUI/FlatCAMGUI.py:4607 msgid "" "A list of Gerber advanced parameters.\n" "Those parameters are available only for\n" "Advanced App. Level." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4485 flatcamGUI/ObjectUI.py:318 +#: flatcamGUI/FlatCAMGUI.py:4617 flatcamGUI/ObjectUI.py:318 msgid "\"Follow\"" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4487 flatcamGUI/ObjectUI.py:319 +#: flatcamGUI/FlatCAMGUI.py:4619 flatcamGUI/ObjectUI.py:319 msgid "" "Generate a 'Follow' geometry.\n" "This means that it will cut through\n" "the middle of the trace." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4494 +#: flatcamGUI/FlatCAMGUI.py:4626 msgid "Table Show/Hide" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4496 +#: flatcamGUI/FlatCAMGUI.py:4628 msgid "" "Toggle the display of the Gerber Apertures Table.\n" "Also, on hide, it will delete all mark shapes\n" "that are drawn on canvas." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4535 +#: flatcamGUI/FlatCAMGUI.py:4667 msgid "Gerber Export" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4538 flatcamGUI/FlatCAMGUI.py:5363 +#: flatcamGUI/FlatCAMGUI.py:4670 flatcamGUI/FlatCAMGUI.py:5495 msgid "Export Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4540 +#: flatcamGUI/FlatCAMGUI.py:4672 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Gerber menu entry." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4551 flatcamGUI/FlatCAMGUI.py:4557 +#: flatcamGUI/FlatCAMGUI.py:4683 flatcamGUI/FlatCAMGUI.py:4689 msgid "The units used in the Gerber file." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4554 flatcamGUI/FlatCAMGUI.py:4884 -#: flatcamGUI/FlatCAMGUI.py:4986 flatcamGUI/FlatCAMGUI.py:5379 +#: flatcamGUI/FlatCAMGUI.py:4686 flatcamGUI/FlatCAMGUI.py:5016 +#: flatcamGUI/FlatCAMGUI.py:5118 flatcamGUI/FlatCAMGUI.py:5511 #: flatcamTools/ToolCalculators.py:60 flatcamTools/ToolPcbWizard.py:125 msgid "INCH" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4563 flatcamGUI/FlatCAMGUI.py:5388 +#: flatcamGUI/FlatCAMGUI.py:4695 flatcamGUI/FlatCAMGUI.py:5520 msgid "Int/Decimals" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4565 +#: flatcamGUI/FlatCAMGUI.py:4697 msgid "" "The number of digits in the whole part of the number\n" "and in the fractional part of the number." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4576 +#: flatcamGUI/FlatCAMGUI.py:4708 msgid "" "This numbers signify the number of digits in\n" "the whole part of Gerber coordinates." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4590 +#: flatcamGUI/FlatCAMGUI.py:4722 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Gerber coordinates." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4599 flatcamGUI/FlatCAMGUI.py:5449 +#: flatcamGUI/FlatCAMGUI.py:4731 flatcamGUI/FlatCAMGUI.py:5581 msgid "Zeros" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4602 flatcamGUI/FlatCAMGUI.py:4612 +#: flatcamGUI/FlatCAMGUI.py:4734 flatcamGUI/FlatCAMGUI.py:4744 msgid "" "This sets the type of Gerber zeros.\n" "If LZ then Leading Zeros are removed and\n" @@ -6406,36 +6375,36 @@ msgid "" "and Leading Zeros are kept." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4609 flatcamGUI/FlatCAMGUI.py:4962 -#: flatcamGUI/FlatCAMGUI.py:5459 flatcamTools/ToolPcbWizard.py:111 +#: flatcamGUI/FlatCAMGUI.py:4741 flatcamGUI/FlatCAMGUI.py:5094 +#: flatcamGUI/FlatCAMGUI.py:5591 flatcamTools/ToolPcbWizard.py:111 msgid "LZ" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4610 flatcamGUI/FlatCAMGUI.py:4963 -#: flatcamGUI/FlatCAMGUI.py:5460 flatcamTools/ToolPcbWizard.py:112 +#: flatcamGUI/FlatCAMGUI.py:4742 flatcamGUI/FlatCAMGUI.py:5095 +#: flatcamGUI/FlatCAMGUI.py:5592 flatcamTools/ToolPcbWizard.py:112 msgid "TZ" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4632 flatcamGUI/FlatCAMGUI.py:5513 -#: flatcamGUI/FlatCAMGUI.py:6115 flatcamGUI/FlatCAMGUI.py:6394 -#: flatcamGUI/FlatCAMGUI.py:6433 flatcamGUI/FlatCAMGUI.py:6688 -#: flatcamGUI/FlatCAMGUI.py:6787 flatcamGUI/FlatCAMGUI.py:6994 -#: flatcamGUI/FlatCAMGUI.py:7055 flatcamGUI/FlatCAMGUI.py:7254 -#: flatcamGUI/FlatCAMGUI.py:7386 flatcamGUI/FlatCAMGUI.py:7559 +#: flatcamGUI/FlatCAMGUI.py:4764 flatcamGUI/FlatCAMGUI.py:5645 +#: flatcamGUI/FlatCAMGUI.py:6247 flatcamGUI/FlatCAMGUI.py:6526 +#: flatcamGUI/FlatCAMGUI.py:6565 flatcamGUI/FlatCAMGUI.py:6820 +#: flatcamGUI/FlatCAMGUI.py:6919 flatcamGUI/FlatCAMGUI.py:7126 +#: flatcamGUI/FlatCAMGUI.py:7187 flatcamGUI/FlatCAMGUI.py:7386 +#: flatcamGUI/FlatCAMGUI.py:7518 flatcamGUI/FlatCAMGUI.py:7691 #: flatcamGUI/ObjectUI.py:1610 flatcamTools/ToolNonCopperClear.py:265 msgid "Parameters" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4634 +#: flatcamGUI/FlatCAMGUI.py:4766 msgid "A list of Gerber Editor parameters." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4642 flatcamGUI/FlatCAMGUI.py:5523 -#: flatcamGUI/FlatCAMGUI.py:6125 +#: flatcamGUI/FlatCAMGUI.py:4774 flatcamGUI/FlatCAMGUI.py:5655 +#: flatcamGUI/FlatCAMGUI.py:6257 msgid "Selection limit" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4644 +#: flatcamGUI/FlatCAMGUI.py:4776 msgid "" "Set the number of selected Gerber geometry\n" "items above which the utility geometry\n" @@ -6444,105 +6413,100 @@ msgid "" "large number of geometric elements." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4656 +#: flatcamGUI/FlatCAMGUI.py:4788 msgid "New Aperture code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4668 +#: flatcamGUI/FlatCAMGUI.py:4800 msgid "New Aperture size" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4670 +#: flatcamGUI/FlatCAMGUI.py:4802 msgid "Size for the new aperture" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4680 +#: flatcamGUI/FlatCAMGUI.py:4812 msgid "New Aperture type" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4682 +#: flatcamGUI/FlatCAMGUI.py:4814 msgid "" "Type for the new aperture.\n" "Can be 'C', 'R' or 'O'." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4703 +#: flatcamGUI/FlatCAMGUI.py:4835 msgid "Aperture Dimensions" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4705 flatcamGUI/FlatCAMGUI.py:5798 -#: flatcamGUI/FlatCAMGUI.py:6445 +#: flatcamGUI/FlatCAMGUI.py:4837 flatcamGUI/FlatCAMGUI.py:5930 +#: flatcamGUI/FlatCAMGUI.py:6577 msgid "Diameters of the cutting tools, separated by ','" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4711 -#, python-format -msgid "%s:" +#: flatcamGUI/FlatCAMGUI.py:4843 +msgid "Linear Pad Array" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4715 flatcamGUI/FlatCAMGUI.py:5564 -#: flatcamGUI/FlatCAMGUI.py:5695 +#: flatcamGUI/FlatCAMGUI.py:4847 flatcamGUI/FlatCAMGUI.py:5696 +#: flatcamGUI/FlatCAMGUI.py:5827 msgid "Linear Dir." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4751 +#: flatcamGUI/FlatCAMGUI.py:4883 msgid "Circular Pad Array" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4755 flatcamGUI/FlatCAMGUI.py:5604 -#: flatcamGUI/FlatCAMGUI.py:5735 +#: flatcamGUI/FlatCAMGUI.py:4887 flatcamGUI/FlatCAMGUI.py:5736 +#: flatcamGUI/FlatCAMGUI.py:5867 msgid "Circular Dir." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4757 flatcamGUI/FlatCAMGUI.py:5606 -#: flatcamGUI/FlatCAMGUI.py:5737 +#: flatcamGUI/FlatCAMGUI.py:4889 flatcamGUI/FlatCAMGUI.py:5738 +#: flatcamGUI/FlatCAMGUI.py:5869 msgid "" "Direction for circular array.\n" "Can be CW = clockwise or CCW = counter clockwise." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4768 flatcamGUI/FlatCAMGUI.py:5617 -#: flatcamGUI/FlatCAMGUI.py:5748 +#: flatcamGUI/FlatCAMGUI.py:4900 flatcamGUI/FlatCAMGUI.py:5749 +#: flatcamGUI/FlatCAMGUI.py:5880 msgid "Circ. Angle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4783 +#: flatcamGUI/FlatCAMGUI.py:4915 msgid "Distance at which to buffer the Gerber element." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4790 +#: flatcamGUI/FlatCAMGUI.py:4922 msgid "Scale Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4796 +#: flatcamGUI/FlatCAMGUI.py:4928 msgid "Factor to scale the Gerber element." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4803 -msgid "Mark Area Tool" -msgstr "" - -#: flatcamGUI/FlatCAMGUI.py:4807 flatcamGUI/FlatCAMGUI.py:4817 +#: flatcamGUI/FlatCAMGUI.py:4939 flatcamGUI/FlatCAMGUI.py:4949 msgid "Threshold low" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4809 +#: flatcamGUI/FlatCAMGUI.py:4941 msgid "Threshold value under which the apertures are not marked." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4819 +#: flatcamGUI/FlatCAMGUI.py:4951 msgid "Threshold value over which the apertures are not marked." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4835 +#: flatcamGUI/FlatCAMGUI.py:4967 msgid "Excellon General" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4857 +#: flatcamGUI/FlatCAMGUI.py:4989 msgid "Excellon Format" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4859 +#: flatcamGUI/FlatCAMGUI.py:4991 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -6565,37 +6529,37 @@ msgid "" "KiCAD 3:5 INCH TZ" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4887 +#: flatcamGUI/FlatCAMGUI.py:5019 msgid "Default values for INCH are 2:4" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4895 flatcamGUI/FlatCAMGUI.py:4928 -#: flatcamGUI/FlatCAMGUI.py:5403 +#: flatcamGUI/FlatCAMGUI.py:5027 flatcamGUI/FlatCAMGUI.py:5060 +#: flatcamGUI/FlatCAMGUI.py:5535 msgid "" "This numbers signify the number of digits in\n" "the whole part of Excellon coordinates." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4909 flatcamGUI/FlatCAMGUI.py:4942 -#: flatcamGUI/FlatCAMGUI.py:5417 +#: flatcamGUI/FlatCAMGUI.py:5041 flatcamGUI/FlatCAMGUI.py:5074 +#: flatcamGUI/FlatCAMGUI.py:5549 msgid "" "This numbers signify the number of digits in\n" "the decimal part of Excellon coordinates." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4917 +#: flatcamGUI/FlatCAMGUI.py:5049 msgid "METRIC" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4920 +#: flatcamGUI/FlatCAMGUI.py:5052 msgid "Default values for METRIC are 3:3" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4951 +#: flatcamGUI/FlatCAMGUI.py:5083 msgid "Default Zeros" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4954 flatcamGUI/FlatCAMGUI.py:5452 +#: flatcamGUI/FlatCAMGUI.py:5086 flatcamGUI/FlatCAMGUI.py:5584 msgid "" "This sets the type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -6604,7 +6568,7 @@ msgid "" "and Leading Zeros are removed." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4965 +#: flatcamGUI/FlatCAMGUI.py:5097 msgid "" "This sets the default type of Excellon zeros.\n" "If it is not detected in the parsed file the value here\n" @@ -6614,11 +6578,11 @@ msgid "" "and Leading Zeros are removed." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4975 +#: flatcamGUI/FlatCAMGUI.py:5107 msgid "Default Units" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4978 +#: flatcamGUI/FlatCAMGUI.py:5110 msgid "" "This sets the default units of Excellon files.\n" "If it is not detected in the parsed file the value here\n" @@ -6626,22 +6590,22 @@ msgid "" "therefore this parameter will be used." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4989 +#: flatcamGUI/FlatCAMGUI.py:5121 msgid "" "This sets the units of Excellon files.\n" "Some Excellon files don't have an header\n" "therefore this parameter will be used." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:4997 +#: flatcamGUI/FlatCAMGUI.py:5129 msgid "Excellon Optimization" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5000 +#: flatcamGUI/FlatCAMGUI.py:5132 msgid "Algorithm: " msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5002 flatcamGUI/FlatCAMGUI.py:5016 +#: flatcamGUI/FlatCAMGUI.py:5134 flatcamGUI/FlatCAMGUI.py:5148 msgid "" "This sets the optimization type for the Excellon drill path.\n" "If MH is checked then Google OR-Tools algorithm with MetaHeuristic\n" @@ -6653,15 +6617,15 @@ msgid "" "Travelling Salesman algorithm for path optimization." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5013 +#: flatcamGUI/FlatCAMGUI.py:5145 msgid "MH" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5027 +#: flatcamGUI/FlatCAMGUI.py:5159 msgid "Optimization Time" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5030 +#: flatcamGUI/FlatCAMGUI.py:5162 msgid "" "When OR-Tools Metaheuristic (MH) is enabled there is a\n" "maximum threshold for how much time is spent doing the\n" @@ -6669,93 +6633,93 @@ msgid "" "In seconds." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5073 +#: flatcamGUI/FlatCAMGUI.py:5205 msgid "Excellon Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5076 flatcamGUI/FlatCAMGUI.py:5817 +#: flatcamGUI/FlatCAMGUI.py:5208 flatcamGUI/FlatCAMGUI.py:5949 #: flatcamGUI/ObjectUI.py:643 msgid "Create CNC Job" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5078 +#: flatcamGUI/FlatCAMGUI.py:5210 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5086 flatcamGUI/FlatCAMGUI.py:5829 -#: flatcamGUI/FlatCAMGUI.py:6530 flatcamGUI/FlatCAMGUI.py:7190 +#: flatcamGUI/FlatCAMGUI.py:5218 flatcamGUI/FlatCAMGUI.py:5961 +#: flatcamGUI/FlatCAMGUI.py:6662 flatcamGUI/FlatCAMGUI.py:7322 #: flatcamGUI/ObjectUI.py:654 flatcamGUI/ObjectUI.py:1132 #: flatcamTools/ToolCalculators.py:107 flatcamTools/ToolNonCopperClear.py:269 msgid "Cut Z" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5088 flatcamGUI/ObjectUI.py:656 +#: flatcamGUI/FlatCAMGUI.py:5220 flatcamGUI/ObjectUI.py:656 msgid "" "Drill depth (negative)\n" "below the copper surface." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5095 flatcamGUI/FlatCAMGUI.py:5867 +#: flatcamGUI/FlatCAMGUI.py:5227 flatcamGUI/FlatCAMGUI.py:5999 #: flatcamGUI/ObjectUI.py:664 flatcamGUI/ObjectUI.py:1166 msgid "Travel Z" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5097 flatcamGUI/ObjectUI.py:666 +#: flatcamGUI/FlatCAMGUI.py:5229 flatcamGUI/ObjectUI.py:666 msgid "" "Tool height when travelling\n" "across the XY plane." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5105 flatcamGUI/FlatCAMGUI.py:5877 +#: flatcamGUI/FlatCAMGUI.py:5237 flatcamGUI/FlatCAMGUI.py:6009 #: flatcamGUI/ObjectUI.py:674 flatcamGUI/ObjectUI.py:1184 msgid "Tool change" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5107 flatcamGUI/ObjectUI.py:676 +#: flatcamGUI/FlatCAMGUI.py:5239 flatcamGUI/ObjectUI.py:676 msgid "" "Include tool-change sequence\n" "in G-Code (Pause for tool change)." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5114 flatcamGUI/FlatCAMGUI.py:5889 +#: flatcamGUI/FlatCAMGUI.py:5246 flatcamGUI/FlatCAMGUI.py:6021 msgid "Toolchange Z" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5116 flatcamGUI/FlatCAMGUI.py:5892 +#: flatcamGUI/FlatCAMGUI.py:5248 flatcamGUI/FlatCAMGUI.py:6024 #: flatcamGUI/ObjectUI.py:684 flatcamGUI/ObjectUI.py:1180 msgid "" "Z-axis position (height) for\n" "tool change." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5123 flatcamGUI/ObjectUI.py:713 +#: flatcamGUI/FlatCAMGUI.py:5255 flatcamGUI/ObjectUI.py:713 msgid "Feedrate (Plunge)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5125 flatcamGUI/ObjectUI.py:715 +#: flatcamGUI/FlatCAMGUI.py:5257 flatcamGUI/ObjectUI.py:715 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" "This is for linear move G01." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5134 +#: flatcamGUI/FlatCAMGUI.py:5266 msgid "Spindle Speed" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5136 flatcamGUI/ObjectUI.py:742 +#: flatcamGUI/FlatCAMGUI.py:5268 flatcamGUI/ObjectUI.py:742 msgid "" "Speed of the spindle\n" "in RPM (optional)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5144 flatcamGUI/FlatCAMGUI.py:5935 +#: flatcamGUI/FlatCAMGUI.py:5276 flatcamGUI/FlatCAMGUI.py:6067 msgid "Spindle dir." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5146 flatcamGUI/FlatCAMGUI.py:5937 +#: flatcamGUI/FlatCAMGUI.py:5278 flatcamGUI/FlatCAMGUI.py:6069 msgid "" "This sets the direction that the spindle is rotating.\n" "It can be either:\n" @@ -6763,43 +6727,43 @@ msgid "" "- CCW = counter clockwise" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5158 flatcamGUI/FlatCAMGUI.py:5949 +#: flatcamGUI/FlatCAMGUI.py:5290 flatcamGUI/FlatCAMGUI.py:6081 #: flatcamGUI/ObjectUI.py:750 flatcamGUI/ObjectUI.py:1280 msgid "Dwell" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5160 flatcamGUI/FlatCAMGUI.py:5951 +#: flatcamGUI/FlatCAMGUI.py:5292 flatcamGUI/FlatCAMGUI.py:6083 #: flatcamGUI/ObjectUI.py:752 flatcamGUI/ObjectUI.py:1283 msgid "" "Pause to allow the spindle to reach its\n" "speed before cutting." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5163 flatcamGUI/FlatCAMGUI.py:5954 +#: flatcamGUI/FlatCAMGUI.py:5295 flatcamGUI/FlatCAMGUI.py:6086 msgid "Duration" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5165 flatcamGUI/FlatCAMGUI.py:5956 +#: flatcamGUI/FlatCAMGUI.py:5297 flatcamGUI/FlatCAMGUI.py:6088 #: flatcamGUI/ObjectUI.py:757 flatcamGUI/ObjectUI.py:1289 msgid "Number of time units for spindle to dwell." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5177 flatcamGUI/FlatCAMGUI.py:5966 +#: flatcamGUI/FlatCAMGUI.py:5309 flatcamGUI/FlatCAMGUI.py:6098 #: flatcamGUI/ObjectUI.py:765 msgid "Postprocessor" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5179 flatcamGUI/ObjectUI.py:767 +#: flatcamGUI/FlatCAMGUI.py:5311 flatcamGUI/ObjectUI.py:767 msgid "" "The postprocessor JSON file that dictates\n" "Gcode output." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5188 flatcamGUI/ObjectUI.py:807 +#: flatcamGUI/FlatCAMGUI.py:5320 flatcamGUI/ObjectUI.py:807 msgid "Gcode" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5190 +#: flatcamGUI/FlatCAMGUI.py:5322 msgid "" "Choose what to use for GCode generation:\n" "'Drills', 'Slots' or 'Both'.\n" @@ -6807,93 +6771,93 @@ msgid "" "converted to drills." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5206 flatcamGUI/ObjectUI.py:831 +#: flatcamGUI/FlatCAMGUI.py:5338 flatcamGUI/ObjectUI.py:831 msgid "Mill Holes" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5208 flatcamGUI/ObjectUI.py:833 +#: flatcamGUI/FlatCAMGUI.py:5340 flatcamGUI/ObjectUI.py:833 msgid "Create Geometry for milling holes." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5212 flatcamGUI/ObjectUI.py:846 +#: flatcamGUI/FlatCAMGUI.py:5344 flatcamGUI/ObjectUI.py:846 msgid "Drill Tool dia" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5219 flatcamGUI/ObjectUI.py:862 +#: flatcamGUI/FlatCAMGUI.py:5351 flatcamGUI/ObjectUI.py:862 msgid "Slot Tool dia" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5221 flatcamGUI/ObjectUI.py:864 +#: flatcamGUI/FlatCAMGUI.py:5353 flatcamGUI/ObjectUI.py:864 msgid "" "Diameter of the cutting tool\n" "when milling slots." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5233 +#: flatcamGUI/FlatCAMGUI.py:5365 msgid "Defaults" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5246 +#: flatcamGUI/FlatCAMGUI.py:5378 msgid "Excellon Adv. Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5252 flatcamGUI/FlatCAMGUI.py:5989 +#: flatcamGUI/FlatCAMGUI.py:5384 flatcamGUI/FlatCAMGUI.py:6121 msgid "Advanced Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5254 +#: flatcamGUI/FlatCAMGUI.py:5386 msgid "" "Parameters used to create a CNC Job object\n" "for this drill object that are shown when App Level is Advanced." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5262 flatcamGUI/ObjectUI.py:614 +#: flatcamGUI/FlatCAMGUI.py:5394 flatcamGUI/ObjectUI.py:614 msgid "Offset Z" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5264 flatcamGUI/ObjectUI.py:632 +#: flatcamGUI/FlatCAMGUI.py:5396 flatcamGUI/ObjectUI.py:632 msgid "" "Some drill bits (the larger ones) need to drill deeper\n" "to create the desired exit hole diameter due of the tip shape.\n" "The value here can compensate the Cut Z parameter." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5271 +#: flatcamGUI/FlatCAMGUI.py:5403 msgid "Toolchange X,Y" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5273 flatcamGUI/FlatCAMGUI.py:6002 +#: flatcamGUI/FlatCAMGUI.py:5405 flatcamGUI/FlatCAMGUI.py:6134 msgid "Toolchange X,Y position." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5279 flatcamGUI/FlatCAMGUI.py:6009 +#: flatcamGUI/FlatCAMGUI.py:5411 flatcamGUI/FlatCAMGUI.py:6141 #: flatcamGUI/ObjectUI.py:693 msgid "Start move Z" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5281 flatcamGUI/ObjectUI.py:695 +#: flatcamGUI/FlatCAMGUI.py:5413 flatcamGUI/ObjectUI.py:695 msgid "" "Height of the tool just after start.\n" "Delete the value if you don't need this feature." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5288 flatcamGUI/FlatCAMGUI.py:6019 +#: flatcamGUI/FlatCAMGUI.py:5420 flatcamGUI/FlatCAMGUI.py:6151 #: flatcamGUI/ObjectUI.py:703 flatcamGUI/ObjectUI.py:1210 msgid "End move Z" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5290 flatcamGUI/FlatCAMGUI.py:6021 +#: flatcamGUI/FlatCAMGUI.py:5422 flatcamGUI/FlatCAMGUI.py:6153 #: flatcamGUI/ObjectUI.py:705 flatcamGUI/ObjectUI.py:1212 msgid "" "Height of the tool after\n" "the last move at the end of the job." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5297 flatcamGUI/ObjectUI.py:724 +#: flatcamGUI/FlatCAMGUI.py:5429 flatcamGUI/ObjectUI.py:724 msgid "Feedrate Rapids" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5299 flatcamGUI/ObjectUI.py:726 +#: flatcamGUI/FlatCAMGUI.py:5431 flatcamGUI/ObjectUI.py:726 msgid "" "Tool speed while drilling\n" "(in units per minute).\n" @@ -6902,33 +6866,33 @@ msgid "" "ignore for any other cases." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5310 flatcamGUI/FlatCAMGUI.py:6052 +#: flatcamGUI/FlatCAMGUI.py:5442 flatcamGUI/FlatCAMGUI.py:6184 #: flatcamGUI/ObjectUI.py:776 flatcamGUI/ObjectUI.py:1308 msgid "Probe Z depth" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5312 flatcamGUI/FlatCAMGUI.py:6054 +#: flatcamGUI/FlatCAMGUI.py:5444 flatcamGUI/FlatCAMGUI.py:6186 #: flatcamGUI/ObjectUI.py:778 flatcamGUI/ObjectUI.py:1310 msgid "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5320 flatcamGUI/FlatCAMGUI.py:6062 +#: flatcamGUI/FlatCAMGUI.py:5452 flatcamGUI/FlatCAMGUI.py:6194 #: flatcamGUI/ObjectUI.py:788 flatcamGUI/ObjectUI.py:1320 msgid "Feedrate Probe" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5322 flatcamGUI/FlatCAMGUI.py:6064 +#: flatcamGUI/FlatCAMGUI.py:5454 flatcamGUI/FlatCAMGUI.py:6196 #: flatcamGUI/ObjectUI.py:790 flatcamGUI/ObjectUI.py:1322 msgid "The feedrate used while the probe is probing." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5328 flatcamGUI/FlatCAMGUI.py:6071 +#: flatcamGUI/FlatCAMGUI.py:5460 flatcamGUI/FlatCAMGUI.py:6203 msgid "Fast Plunge" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5330 flatcamGUI/FlatCAMGUI.py:6073 +#: flatcamGUI/FlatCAMGUI.py:5462 flatcamGUI/FlatCAMGUI.py:6205 msgid "" "By checking this, the vertical move from\n" "Z_Toolchange to Z_move is done with G0,\n" @@ -6936,11 +6900,11 @@ msgid "" "WARNING: the move is done at Toolchange X,Y coords." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5339 +#: flatcamGUI/FlatCAMGUI.py:5471 msgid "Fast Retract" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5341 +#: flatcamGUI/FlatCAMGUI.py:5473 msgid "" "Exit hole strategy.\n" " - When uncheked, while exiting the drilled hole the drill bit\n" @@ -6950,21 +6914,21 @@ msgid "" "(travel height) is done as fast as possible (G0) in one move." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5360 +#: flatcamGUI/FlatCAMGUI.py:5492 msgid "Excellon Export" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5365 +#: flatcamGUI/FlatCAMGUI.py:5497 msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5376 flatcamGUI/FlatCAMGUI.py:5382 +#: flatcamGUI/FlatCAMGUI.py:5508 flatcamGUI/FlatCAMGUI.py:5514 msgid "The units used in the Excellon file." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5390 +#: flatcamGUI/FlatCAMGUI.py:5522 msgid "" "The NC drill files, usually named Excellon files\n" "are files that can be found in different formats.\n" @@ -6972,11 +6936,11 @@ msgid "" "coordinates are not using period." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5426 +#: flatcamGUI/FlatCAMGUI.py:5558 msgid "Format" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5428 flatcamGUI/FlatCAMGUI.py:5438 +#: flatcamGUI/FlatCAMGUI.py:5560 flatcamGUI/FlatCAMGUI.py:5570 msgid "" "Select the kind of coordinates format used.\n" "Coordinates can be saved with decimal point or without.\n" @@ -6986,15 +6950,15 @@ msgid "" "or TZ = trailing zeros are kept." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5435 +#: flatcamGUI/FlatCAMGUI.py:5567 msgid "Decimal" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5436 +#: flatcamGUI/FlatCAMGUI.py:5568 msgid "No-Decimal" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5462 +#: flatcamGUI/FlatCAMGUI.py:5594 msgid "" "This sets the default type of Excellon zeros.\n" "If LZ then Leading Zeros are kept and\n" @@ -7003,11 +6967,11 @@ msgid "" "and Leading Zeros are removed." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5472 +#: flatcamGUI/FlatCAMGUI.py:5604 msgid "Slot type" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5475 flatcamGUI/FlatCAMGUI.py:5485 +#: flatcamGUI/FlatCAMGUI.py:5607 flatcamGUI/FlatCAMGUI.py:5617 msgid "" "This sets how the slots will be exported.\n" "If ROUTED then the slots will be routed\n" @@ -7016,19 +6980,19 @@ msgid "" "using the Drilled slot command (G85)." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5482 +#: flatcamGUI/FlatCAMGUI.py:5614 msgid "Routed" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5483 +#: flatcamGUI/FlatCAMGUI.py:5615 msgid "Drilled(G85)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5515 +#: flatcamGUI/FlatCAMGUI.py:5647 msgid "A list of Excellon Editor parameters." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5525 +#: flatcamGUI/FlatCAMGUI.py:5657 msgid "" "Set the number of selected Excellon geometry\n" "items above which the utility geometry\n" @@ -7037,67 +7001,62 @@ msgid "" "large number of geometric elements." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5537 +#: flatcamGUI/FlatCAMGUI.py:5669 msgid "New Tool Dia" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5560 +#: flatcamGUI/FlatCAMGUI.py:5692 msgid "Linear Drill Array" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5580 flatcamGUI/FlatCAMGUI.py:6000 -#, python-format -msgid "%s:" -msgstr "" - -#: flatcamGUI/FlatCAMGUI.py:5600 +#: flatcamGUI/FlatCAMGUI.py:5732 msgid "Circular Drill Array" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5628 flatcamGUI/ObjectUI.py:613 +#: flatcamGUI/FlatCAMGUI.py:5760 flatcamGUI/ObjectUI.py:613 msgid "Slots" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5679 +#: flatcamGUI/FlatCAMGUI.py:5811 msgid "Linear Slot Array" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5731 +#: flatcamGUI/FlatCAMGUI.py:5863 msgid "Circular Slot Array" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5765 +#: flatcamGUI/FlatCAMGUI.py:5897 msgid "Geometry General" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5784 +#: flatcamGUI/FlatCAMGUI.py:5916 msgid "" "The number of circle steps for Geometry \n" "circle and arc shapes linear approximation." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5812 +#: flatcamGUI/FlatCAMGUI.py:5944 msgid "Geometry Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5819 +#: flatcamGUI/FlatCAMGUI.py:5951 msgid "" "Create a CNC Job object\n" "tracing the contours of this\n" "Geometry object." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5831 flatcamGUI/ObjectUI.py:1135 +#: flatcamGUI/FlatCAMGUI.py:5963 flatcamGUI/ObjectUI.py:1135 msgid "" "Cutting depth (negative)\n" "below the copper surface." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5839 flatcamGUI/ObjectUI.py:1144 +#: flatcamGUI/FlatCAMGUI.py:5971 flatcamGUI/ObjectUI.py:1144 msgid "Multi-Depth" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5842 flatcamGUI/ObjectUI.py:1147 +#: flatcamGUI/FlatCAMGUI.py:5974 flatcamGUI/ObjectUI.py:1147 msgid "" "Use multiple passes to limit\n" "the cut depth in each pass. Will\n" @@ -7105,11 +7064,11 @@ msgid "" "reached." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5851 +#: flatcamGUI/FlatCAMGUI.py:5983 msgid "Depth/Pass" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5853 +#: flatcamGUI/FlatCAMGUI.py:5985 msgid "" "The depth to cut on each pass,\n" "when multidepth is enabled.\n" @@ -7118,78 +7077,83 @@ msgid "" "which has negative value." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5869 flatcamGUI/ObjectUI.py:1168 +#: flatcamGUI/FlatCAMGUI.py:6001 flatcamGUI/ObjectUI.py:1168 msgid "" "Height of the tool when\n" "moving without cutting." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5880 flatcamGUI/ObjectUI.py:1187 +#: flatcamGUI/FlatCAMGUI.py:6012 flatcamGUI/ObjectUI.py:1187 msgid "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5901 flatcamGUI/ObjectUI.py:1220 +#: flatcamGUI/FlatCAMGUI.py:6033 flatcamGUI/ObjectUI.py:1220 msgid "Feed Rate X-Y" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5903 flatcamGUI/ObjectUI.py:1222 +#: flatcamGUI/FlatCAMGUI.py:6035 flatcamGUI/ObjectUI.py:1222 msgid "" "Cutting speed in the XY\n" "plane in units per minute" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5911 flatcamGUI/ObjectUI.py:1230 +#: flatcamGUI/FlatCAMGUI.py:6043 flatcamGUI/ObjectUI.py:1230 msgid "Feed Rate Z" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5913 flatcamGUI/ObjectUI.py:1232 +#: flatcamGUI/FlatCAMGUI.py:6045 flatcamGUI/ObjectUI.py:1232 msgid "" "Cutting speed in the XY\n" "plane in units per minute.\n" "It is called also Plunge." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5922 flatcamGUI/ObjectUI.py:740 +#: flatcamGUI/FlatCAMGUI.py:6054 flatcamGUI/ObjectUI.py:740 #: flatcamGUI/ObjectUI.py:1267 msgid "Spindle speed" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5925 flatcamGUI/ObjectUI.py:1270 +#: flatcamGUI/FlatCAMGUI.py:6057 flatcamGUI/ObjectUI.py:1270 msgid "" "Speed of the spindle in RPM (optional).\n" "If LASER postprocessor is used,\n" "this value is the power of laser." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5968 flatcamGUI/ObjectUI.py:1299 +#: flatcamGUI/FlatCAMGUI.py:6100 flatcamGUI/ObjectUI.py:1299 msgid "" "The Postprocessor file that dictates\n" "the Machine Code (like GCode, RML, HPGL) output." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5984 +#: flatcamGUI/FlatCAMGUI.py:6116 msgid "Geometry Adv. Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:5991 +#: flatcamGUI/FlatCAMGUI.py:6123 msgid "" "Parameters to create a CNC Job object\n" "tracing the contours of a Geometry object." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6011 +#: flatcamGUI/FlatCAMGUI.py:6132 flatcamGUI/FlatCAMGUI.py:7594 +#: flatcamTools/ToolSolderPaste.py:207 +msgid "Toolchange X-Y" +msgstr "" + +#: flatcamGUI/FlatCAMGUI.py:6143 msgid "" "Height of the tool just after starting the work.\n" "Delete the value if you don't need this feature." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6029 flatcamGUI/ObjectUI.py:1241 +#: flatcamGUI/FlatCAMGUI.py:6161 flatcamGUI/ObjectUI.py:1241 msgid "Feed Rate Rapids" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6031 flatcamGUI/ObjectUI.py:1243 +#: flatcamGUI/FlatCAMGUI.py:6163 flatcamGUI/ObjectUI.py:1243 msgid "" "Cutting speed in the XY plane\n" "(in units per minute).\n" @@ -7198,11 +7162,11 @@ msgid "" "ignore for any other cases." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6042 flatcamGUI/ObjectUI.py:1257 +#: flatcamGUI/FlatCAMGUI.py:6174 flatcamGUI/ObjectUI.py:1257 msgid "Re-cut 1st pt." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6044 flatcamGUI/ObjectUI.py:1259 +#: flatcamGUI/FlatCAMGUI.py:6176 flatcamGUI/ObjectUI.py:1259 msgid "" "In order to remove possible\n" "copper leftovers where first cut\n" @@ -7210,37 +7174,37 @@ msgid "" "extended cut over the first cut section." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6083 +#: flatcamGUI/FlatCAMGUI.py:6215 msgid "Seg. X size" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6085 +#: flatcamGUI/FlatCAMGUI.py:6217 msgid "" "The size of the trace segment on the X axis.\n" "Useful for auto-leveling.\n" "A value of 0 means no segmentation on the X axis." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6094 +#: flatcamGUI/FlatCAMGUI.py:6226 msgid "Seg. Y size" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6096 +#: flatcamGUI/FlatCAMGUI.py:6228 msgid "" "The size of the trace segment on the Y axis.\n" "Useful for auto-leveling.\n" "A value of 0 means no segmentation on the Y axis." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6112 +#: flatcamGUI/FlatCAMGUI.py:6244 msgid "Geometry Editor" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6117 +#: flatcamGUI/FlatCAMGUI.py:6249 msgid "A list of Geometry Editor parameters." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6127 +#: flatcamGUI/FlatCAMGUI.py:6259 msgid "" "Set the number of selected geometry\n" "items above which the utility geometry\n" @@ -7249,20 +7213,20 @@ msgid "" "large number of geometric elements." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6146 +#: flatcamGUI/FlatCAMGUI.py:6278 msgid "CNC Job General" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6159 flatcamGUI/ObjectUI.py:938 +#: flatcamGUI/FlatCAMGUI.py:6291 flatcamGUI/ObjectUI.py:938 #: flatcamGUI/ObjectUI.py:1501 msgid "Plot Object" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6164 flatcamGUI/ObjectUI.py:1396 +#: flatcamGUI/FlatCAMGUI.py:6296 flatcamGUI/ObjectUI.py:1396 msgid "Plot kind" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6166 flatcamGUI/ObjectUI.py:1399 +#: flatcamGUI/FlatCAMGUI.py:6298 flatcamGUI/ObjectUI.py:1399 msgid "" "This selects the kind of geometries on the canvas to plot.\n" "Those can be either of type 'Travel' which means the moves\n" @@ -7270,78 +7234,78 @@ msgid "" "which means the moves that cut into the material." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6174 flatcamGUI/ObjectUI.py:1408 +#: flatcamGUI/FlatCAMGUI.py:6306 flatcamGUI/ObjectUI.py:1408 msgid "Travel" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6183 flatcamGUI/ObjectUI.py:1412 +#: flatcamGUI/FlatCAMGUI.py:6315 flatcamGUI/ObjectUI.py:1412 msgid "Display Annotation" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6185 flatcamGUI/ObjectUI.py:1414 +#: flatcamGUI/FlatCAMGUI.py:6317 flatcamGUI/ObjectUI.py:1414 msgid "" "This selects if to display text annotation on the plot.\n" "When checked it will display numbers in order for each end\n" "of a travel line." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6197 +#: flatcamGUI/FlatCAMGUI.py:6329 msgid "Annotation Size" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6199 +#: flatcamGUI/FlatCAMGUI.py:6331 msgid "The font size of the annotation text. In pixels." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6207 +#: flatcamGUI/FlatCAMGUI.py:6339 msgid "Annotation Color" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6209 +#: flatcamGUI/FlatCAMGUI.py:6341 msgid "Set the font color for the annotation texts." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6232 +#: flatcamGUI/FlatCAMGUI.py:6364 msgid "" "The number of circle steps for GCode \n" "circle and arc shapes linear approximation." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6240 +#: flatcamGUI/FlatCAMGUI.py:6372 msgid "Travel dia" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6242 +#: flatcamGUI/FlatCAMGUI.py:6374 msgid "" "The width of the travel lines to be\n" "rendered in the plot." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6253 +#: flatcamGUI/FlatCAMGUI.py:6385 msgid "Coordinates decimals" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6255 +#: flatcamGUI/FlatCAMGUI.py:6387 msgid "" "The number of decimals to be used for \n" "the X, Y, Z coordinates in CNC code (GCODE, etc.)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6263 +#: flatcamGUI/FlatCAMGUI.py:6395 msgid "Feedrate decimals" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6265 +#: flatcamGUI/FlatCAMGUI.py:6397 msgid "" "The number of decimals to be used for \n" "the Feedrate parameter in CNC code (GCODE, etc.)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6273 +#: flatcamGUI/FlatCAMGUI.py:6405 msgid "Coordinates type" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6275 +#: flatcamGUI/FlatCAMGUI.py:6407 msgid "" "The type of coordinates to be used in Gcode.\n" "Can be:\n" @@ -7349,63 +7313,63 @@ msgid "" "- Incremental G91 -> the reference is the previous position" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6281 +#: flatcamGUI/FlatCAMGUI.py:6413 msgid "Absolute G90" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6282 +#: flatcamGUI/FlatCAMGUI.py:6414 msgid "Incremental G91" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6299 +#: flatcamGUI/FlatCAMGUI.py:6431 msgid "CNC Job Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6302 +#: flatcamGUI/FlatCAMGUI.py:6434 msgid "Export G-Code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6304 flatcamGUI/FlatCAMGUI.py:6345 +#: flatcamGUI/FlatCAMGUI.py:6436 flatcamGUI/FlatCAMGUI.py:6477 #: flatcamGUI/ObjectUI.py:1535 msgid "" "Export and save G-Code to\n" "make this object to a file." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6310 +#: flatcamGUI/FlatCAMGUI.py:6442 msgid "Prepend to G-Code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6312 flatcamGUI/ObjectUI.py:1543 +#: flatcamGUI/FlatCAMGUI.py:6444 flatcamGUI/ObjectUI.py:1543 msgid "" "Type here any G-Code commands you would\n" "like to add at the beginning of the G-Code file." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6321 +#: flatcamGUI/FlatCAMGUI.py:6453 msgid "Append to G-Code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6323 flatcamGUI/ObjectUI.py:1554 +#: flatcamGUI/FlatCAMGUI.py:6455 flatcamGUI/ObjectUI.py:1554 msgid "" "Type here any G-Code commands you would\n" "like to append to the generated file.\n" "I.e.: M2 (End of program)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6340 +#: flatcamGUI/FlatCAMGUI.py:6472 msgid "CNC Job Adv. Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6343 flatcamGUI/ObjectUI.py:1533 +#: flatcamGUI/FlatCAMGUI.py:6475 flatcamGUI/ObjectUI.py:1533 msgid "Export CNC Code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6351 flatcamGUI/ObjectUI.py:1571 +#: flatcamGUI/FlatCAMGUI.py:6483 flatcamGUI/ObjectUI.py:1571 msgid "Toolchange G-Code" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6354 flatcamGUI/ObjectUI.py:1574 +#: flatcamGUI/FlatCAMGUI.py:6486 flatcamGUI/ObjectUI.py:1574 msgid "" "Type here any G-Code commands you would\n" "like to be executed when Toolchange event is encountered.\n" @@ -7418,90 +7382,90 @@ msgid "" "having as template the 'Toolchange Custom' posprocessor file." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6373 flatcamGUI/ObjectUI.py:1593 +#: flatcamGUI/FlatCAMGUI.py:6505 flatcamGUI/ObjectUI.py:1593 msgid "Use Toolchange Macro" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6375 flatcamGUI/ObjectUI.py:1595 +#: flatcamGUI/FlatCAMGUI.py:6507 flatcamGUI/ObjectUI.py:1595 msgid "" "Check this box if you want to use\n" "a Custom Toolchange GCode (macro)." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6387 flatcamGUI/ObjectUI.py:1603 +#: flatcamGUI/FlatCAMGUI.py:6519 flatcamGUI/ObjectUI.py:1603 msgid "" "A list of the FlatCAM variables that can be used\n" "in the Toolchange event.\n" "They have to be surrounded by the '%' symbol" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6397 flatcamGUI/ObjectUI.py:1613 +#: flatcamGUI/FlatCAMGUI.py:6529 flatcamGUI/ObjectUI.py:1613 msgid "FlatCAM CNC parameters" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6398 flatcamGUI/ObjectUI.py:1614 +#: flatcamGUI/FlatCAMGUI.py:6530 flatcamGUI/ObjectUI.py:1614 msgid "tool = tool number" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6399 flatcamGUI/ObjectUI.py:1615 +#: flatcamGUI/FlatCAMGUI.py:6531 flatcamGUI/ObjectUI.py:1615 msgid "tooldia = tool diameter" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6400 flatcamGUI/ObjectUI.py:1616 +#: flatcamGUI/FlatCAMGUI.py:6532 flatcamGUI/ObjectUI.py:1616 msgid "t_drills = for Excellon, total number of drills" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6401 flatcamGUI/ObjectUI.py:1617 +#: flatcamGUI/FlatCAMGUI.py:6533 flatcamGUI/ObjectUI.py:1617 msgid "x_toolchange = X coord for Toolchange" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6402 flatcamGUI/ObjectUI.py:1618 +#: flatcamGUI/FlatCAMGUI.py:6534 flatcamGUI/ObjectUI.py:1618 msgid "y_toolchange = Y coord for Toolchange" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6403 flatcamGUI/ObjectUI.py:1619 +#: flatcamGUI/FlatCAMGUI.py:6535 flatcamGUI/ObjectUI.py:1619 msgid "z_toolchange = Z coord for Toolchange" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6404 +#: flatcamGUI/FlatCAMGUI.py:6536 msgid "z_cut = Z depth for the cut" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6405 +#: flatcamGUI/FlatCAMGUI.py:6537 msgid "z_move = Z height for travel" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6406 flatcamGUI/ObjectUI.py:1622 +#: flatcamGUI/FlatCAMGUI.py:6538 flatcamGUI/ObjectUI.py:1622 msgid "z_depthpercut = the step value for multidepth cut" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6407 flatcamGUI/ObjectUI.py:1623 +#: flatcamGUI/FlatCAMGUI.py:6539 flatcamGUI/ObjectUI.py:1623 msgid "spindlesspeed = the value for the spindle speed" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6409 flatcamGUI/ObjectUI.py:1624 +#: flatcamGUI/FlatCAMGUI.py:6541 flatcamGUI/ObjectUI.py:1624 msgid "dwelltime = time to dwell to allow the spindle to reach it's set RPM" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6430 +#: flatcamGUI/FlatCAMGUI.py:6562 msgid "NCC Tool Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6435 flatcamGUI/ObjectUI.py:447 +#: flatcamGUI/FlatCAMGUI.py:6567 flatcamGUI/ObjectUI.py:447 msgid "" "Create a Geometry object with\n" "toolpaths to cut all non-copper regions." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6443 flatcamGUI/FlatCAMGUI.py:7397 +#: flatcamGUI/FlatCAMGUI.py:6575 flatcamGUI/FlatCAMGUI.py:7529 msgid "Tools dia" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6452 flatcamTools/ToolNonCopperClear.py:195 +#: flatcamGUI/FlatCAMGUI.py:6584 flatcamTools/ToolNonCopperClear.py:195 msgid "Tool Type" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6454 flatcamGUI/FlatCAMGUI.py:6462 +#: flatcamGUI/FlatCAMGUI.py:6586 flatcamGUI/FlatCAMGUI.py:6594 #: flatcamTools/ToolNonCopperClear.py:197 #: flatcamTools/ToolNonCopperClear.py:205 msgid "" @@ -7510,33 +7474,33 @@ msgid "" "- Circular" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6459 flatcamTools/ToolNonCopperClear.py:202 +#: flatcamGUI/FlatCAMGUI.py:6591 flatcamTools/ToolNonCopperClear.py:202 msgid "V-shape" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6471 flatcamGUI/ObjectUI.py:1109 +#: flatcamGUI/FlatCAMGUI.py:6603 flatcamGUI/ObjectUI.py:1109 #: flatcamTools/ToolNonCopperClear.py:220 msgid "V-Tip Dia" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6473 flatcamGUI/ObjectUI.py:1112 +#: flatcamGUI/FlatCAMGUI.py:6605 flatcamGUI/ObjectUI.py:1112 #: flatcamTools/ToolNonCopperClear.py:222 msgid "The tip diameter for V-Shape Tool" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6480 flatcamGUI/ObjectUI.py:1120 +#: flatcamGUI/FlatCAMGUI.py:6612 flatcamGUI/ObjectUI.py:1120 #: flatcamTools/ToolNonCopperClear.py:227 msgid "V-Tip Angle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6482 flatcamGUI/ObjectUI.py:1123 +#: flatcamGUI/FlatCAMGUI.py:6614 flatcamGUI/ObjectUI.py:1123 #: flatcamTools/ToolNonCopperClear.py:229 msgid "" "The tip angle for V-Shape Tool.\n" "In degree." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6492 flatcamGUI/FlatCAMGUI.py:6500 +#: flatcamGUI/FlatCAMGUI.py:6624 flatcamGUI/FlatCAMGUI.py:6632 #: flatcamTools/ToolNonCopperClear.py:149 #: flatcamTools/ToolNonCopperClear.py:157 msgid "" @@ -7545,13 +7509,13 @@ msgid "" "- conventional / useful when there is no backlash compensation" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6509 flatcamGUI/FlatCAMGUI.py:6869 +#: flatcamGUI/FlatCAMGUI.py:6641 flatcamGUI/FlatCAMGUI.py:7001 #: flatcamTools/ToolNonCopperClear.py:163 flatcamTools/ToolPaint.py:136 msgid "Tool order" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6510 flatcamGUI/FlatCAMGUI.py:6520 -#: flatcamGUI/FlatCAMGUI.py:6870 flatcamGUI/FlatCAMGUI.py:6880 +#: flatcamGUI/FlatCAMGUI.py:6642 flatcamGUI/FlatCAMGUI.py:6652 +#: flatcamGUI/FlatCAMGUI.py:7002 flatcamGUI/FlatCAMGUI.py:7012 #: flatcamTools/ToolNonCopperClear.py:164 #: flatcamTools/ToolNonCopperClear.py:174 flatcamTools/ToolPaint.py:137 #: flatcamTools/ToolPaint.py:147 @@ -7565,17 +7529,17 @@ msgid "" "in reverse and disable this control." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6518 flatcamGUI/FlatCAMGUI.py:6878 +#: flatcamGUI/FlatCAMGUI.py:6650 flatcamGUI/FlatCAMGUI.py:7010 #: flatcamTools/ToolNonCopperClear.py:172 flatcamTools/ToolPaint.py:145 msgid "Forward" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6519 flatcamGUI/FlatCAMGUI.py:6879 +#: flatcamGUI/FlatCAMGUI.py:6651 flatcamGUI/FlatCAMGUI.py:7011 #: flatcamTools/ToolNonCopperClear.py:173 flatcamTools/ToolPaint.py:146 msgid "Reverse" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6532 flatcamGUI/FlatCAMGUI.py:6537 +#: flatcamGUI/FlatCAMGUI.py:6664 flatcamGUI/FlatCAMGUI.py:6669 #: flatcamTools/ToolNonCopperClear.py:271 #: flatcamTools/ToolNonCopperClear.py:276 msgid "" @@ -7583,7 +7547,7 @@ msgid "" "In FlatCAM units." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6547 flatcamTools/ToolNonCopperClear.py:285 +#: flatcamGUI/FlatCAMGUI.py:6679 flatcamTools/ToolNonCopperClear.py:285 #, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -7598,11 +7562,11 @@ msgid "" "due of too many paths." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6564 flatcamTools/ToolNonCopperClear.py:301 +#: flatcamGUI/FlatCAMGUI.py:6696 flatcamTools/ToolNonCopperClear.py:301 msgid "Bounding box margin." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6573 flatcamGUI/FlatCAMGUI.py:6920 +#: flatcamGUI/FlatCAMGUI.py:6705 flatcamGUI/FlatCAMGUI.py:7052 #: flatcamTools/ToolNonCopperClear.py:310 msgid "" "Algorithm for non-copper clearing:
Standard: Fixed step inwards." @@ -7610,22 +7574,22 @@ msgid "" "lines." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6587 flatcamGUI/FlatCAMGUI.py:6934 +#: flatcamGUI/FlatCAMGUI.py:6719 flatcamGUI/FlatCAMGUI.py:7066 #: flatcamTools/ToolNonCopperClear.py:324 flatcamTools/ToolPaint.py:249 msgid "Connect" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6597 flatcamGUI/FlatCAMGUI.py:6944 +#: flatcamGUI/FlatCAMGUI.py:6729 flatcamGUI/FlatCAMGUI.py:7076 #: flatcamTools/ToolNonCopperClear.py:333 flatcamTools/ToolPaint.py:258 msgid "Contour" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6607 flatcamTools/ToolNonCopperClear.py:342 +#: flatcamGUI/FlatCAMGUI.py:6739 flatcamTools/ToolNonCopperClear.py:342 #: flatcamTools/ToolPaint.py:267 msgid "Rest M." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6609 flatcamTools/ToolNonCopperClear.py:344 +#: flatcamGUI/FlatCAMGUI.py:6741 flatcamTools/ToolNonCopperClear.py:344 msgid "" "If checked, use 'rest machining'.\n" "Basically it will clear copper outside PCB features,\n" @@ -7636,7 +7600,7 @@ msgid "" "If not checked, use the standard algorithm." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6624 flatcamGUI/FlatCAMGUI.py:6636 +#: flatcamGUI/FlatCAMGUI.py:6756 flatcamGUI/FlatCAMGUI.py:6768 #: flatcamTools/ToolNonCopperClear.py:359 #: flatcamTools/ToolNonCopperClear.py:371 msgid "" @@ -7646,27 +7610,27 @@ msgid "" "The value can be between 0 and 10 FlatCAM units." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6634 flatcamTools/ToolNonCopperClear.py:369 +#: flatcamGUI/FlatCAMGUI.py:6766 flatcamTools/ToolNonCopperClear.py:369 msgid "Offset value" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6651 flatcamTools/ToolNonCopperClear.py:395 +#: flatcamGUI/FlatCAMGUI.py:6783 flatcamTools/ToolNonCopperClear.py:395 msgid "Itself" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6652 flatcamGUI/FlatCAMGUI.py:6965 +#: flatcamGUI/FlatCAMGUI.py:6784 flatcamGUI/FlatCAMGUI.py:7097 msgid "Area" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6653 +#: flatcamGUI/FlatCAMGUI.py:6785 msgid "Ref" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6654 +#: flatcamGUI/FlatCAMGUI.py:6786 msgid "Reference" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6656 flatcamTools/ToolNonCopperClear.py:401 +#: flatcamGUI/FlatCAMGUI.py:6788 flatcamTools/ToolNonCopperClear.py:401 msgid "" "- 'Itself' - the non copper clearing extent\n" "is based on the object that is copper cleared.\n" @@ -7678,46 +7642,46 @@ msgid "" "specified by another object." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6667 flatcamGUI/FlatCAMGUI.py:6973 +#: flatcamGUI/FlatCAMGUI.py:6799 flatcamGUI/FlatCAMGUI.py:7105 msgid "Normal" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6668 flatcamGUI/FlatCAMGUI.py:6974 +#: flatcamGUI/FlatCAMGUI.py:6800 flatcamGUI/FlatCAMGUI.py:7106 msgid "Progressive" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6669 +#: flatcamGUI/FlatCAMGUI.py:6801 msgid "NCC Plotting" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6671 +#: flatcamGUI/FlatCAMGUI.py:6803 msgid "" "- 'Normal' - normal plotting, done at the end of the NCC job\n" "- 'Progressive' - after each shape is generated it will be plotted." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6685 +#: flatcamGUI/FlatCAMGUI.py:6817 msgid "Cutout Tool Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6690 flatcamGUI/ObjectUI.py:463 +#: flatcamGUI/FlatCAMGUI.py:6822 flatcamGUI/ObjectUI.py:463 msgid "" "Create toolpaths to cut around\n" "the PCB and separate it from\n" "the original board." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6701 flatcamTools/ToolCutOut.py:93 +#: flatcamGUI/FlatCAMGUI.py:6833 flatcamTools/ToolCutOut.py:93 msgid "" "Diameter of the tool used to cutout\n" "the PCB shape out of the surrounding material." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6709 flatcamTools/ToolCutOut.py:76 +#: flatcamGUI/FlatCAMGUI.py:6841 flatcamTools/ToolCutOut.py:76 msgid "Obj kind" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6711 flatcamTools/ToolCutOut.py:78 +#: flatcamGUI/FlatCAMGUI.py:6843 flatcamTools/ToolCutOut.py:78 msgid "" "Choice of what kind the object we want to cutout is.
- Single: " "contain a single PCB Gerber outline object.
- Panel: a panel PCB " @@ -7725,27 +7689,27 @@ msgid "" "out of many individual PCB outlines." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6718 flatcamGUI/FlatCAMGUI.py:6964 +#: flatcamGUI/FlatCAMGUI.py:6850 flatcamGUI/FlatCAMGUI.py:7096 #: flatcamTools/ToolCutOut.py:84 msgid "Single" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6719 flatcamTools/ToolCutOut.py:85 +#: flatcamGUI/FlatCAMGUI.py:6851 flatcamTools/ToolCutOut.py:85 msgid "Panel" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6725 flatcamTools/ToolCutOut.py:102 +#: flatcamGUI/FlatCAMGUI.py:6857 flatcamTools/ToolCutOut.py:102 msgid "" "Margin over bounds. A positive value here\n" "will make the cutout of the PCB further from\n" "the actual PCB border" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6733 +#: flatcamGUI/FlatCAMGUI.py:6865 msgid "Gap size" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6735 flatcamTools/ToolCutOut.py:112 +#: flatcamGUI/FlatCAMGUI.py:6867 flatcamTools/ToolCutOut.py:112 msgid "" "The size of the bridge gaps in the cutout\n" "used to keep the board connected to\n" @@ -7753,11 +7717,11 @@ msgid "" "from which the PCB is cutout)." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6744 flatcamTools/ToolCutOut.py:148 +#: flatcamGUI/FlatCAMGUI.py:6876 flatcamTools/ToolCutOut.py:148 msgid "Gaps" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6746 +#: flatcamGUI/FlatCAMGUI.py:6878 msgid "" "Number of gaps used for the cutout.\n" "There can be maximum 8 bridges/gaps.\n" @@ -7771,71 +7735,71 @@ msgid "" "- 8 - 2*left + 2*right +2*top + 2*bottom" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6768 flatcamTools/ToolCutOut.py:129 +#: flatcamGUI/FlatCAMGUI.py:6900 flatcamTools/ToolCutOut.py:129 msgid "Convex Sh." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6770 flatcamTools/ToolCutOut.py:131 +#: flatcamGUI/FlatCAMGUI.py:6902 flatcamTools/ToolCutOut.py:131 msgid "" "Create a convex shape surrounding the entire PCB.\n" "Used only if the source object type is Gerber." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6784 +#: flatcamGUI/FlatCAMGUI.py:6916 msgid "2Sided Tool Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6789 +#: flatcamGUI/FlatCAMGUI.py:6921 msgid "" "A tool to help in creating a double sided\n" "PCB using alignment holes." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6799 flatcamTools/ToolDblSided.py:234 +#: flatcamGUI/FlatCAMGUI.py:6931 flatcamTools/ToolDblSided.py:234 msgid "Drill dia" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6801 flatcamTools/ToolDblSided.py:225 +#: flatcamGUI/FlatCAMGUI.py:6933 flatcamTools/ToolDblSided.py:225 #: flatcamTools/ToolDblSided.py:236 msgid "Diameter of the drill for the alignment holes." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6810 flatcamTools/ToolDblSided.py:120 +#: flatcamGUI/FlatCAMGUI.py:6942 flatcamTools/ToolDblSided.py:120 msgid "Mirror Axis:" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6812 flatcamTools/ToolDblSided.py:122 +#: flatcamGUI/FlatCAMGUI.py:6944 flatcamTools/ToolDblSided.py:122 msgid "Mirror vertically (X) or horizontally (Y)." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6821 flatcamTools/ToolDblSided.py:131 +#: flatcamGUI/FlatCAMGUI.py:6953 flatcamTools/ToolDblSided.py:131 msgid "Point" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6822 flatcamTools/ToolDblSided.py:132 +#: flatcamGUI/FlatCAMGUI.py:6954 flatcamTools/ToolDblSided.py:132 msgid "Box" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6823 +#: flatcamGUI/FlatCAMGUI.py:6955 msgid "Axis Ref" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6825 flatcamTools/ToolDblSided.py:135 +#: flatcamGUI/FlatCAMGUI.py:6957 flatcamTools/ToolDblSided.py:135 msgid "" "The axis should pass through a point or cut\n" " a specified box (in a FlatCAM object) through \n" "the center." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6841 +#: flatcamGUI/FlatCAMGUI.py:6973 msgid "Paint Tool Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6846 +#: flatcamGUI/FlatCAMGUI.py:6978 msgid "Parameters:" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6848 flatcamGUI/ObjectUI.py:1351 +#: flatcamGUI/FlatCAMGUI.py:6980 flatcamGUI/ObjectUI.py:1351 msgid "" "Creates tool paths to cover the\n" "whole area of a polygon (remove\n" @@ -7843,11 +7807,11 @@ msgid "" "to click on the desired polygon." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6954 flatcamTools/ToolPaint.py:282 +#: flatcamGUI/FlatCAMGUI.py:7086 flatcamTools/ToolPaint.py:282 msgid "Selection" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6956 flatcamTools/ToolPaint.py:284 +#: flatcamGUI/FlatCAMGUI.py:7088 flatcamTools/ToolPaint.py:284 #: flatcamTools/ToolPaint.py:300 msgid "" "How to select Polygons to be painted.\n" @@ -7861,36 +7825,36 @@ msgid "" "specified by another object." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6967 +#: flatcamGUI/FlatCAMGUI.py:7099 msgid "Ref." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6975 +#: flatcamGUI/FlatCAMGUI.py:7107 msgid "Paint Plotting" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6977 +#: flatcamGUI/FlatCAMGUI.py:7109 msgid "" "- 'Normal' - normal plotting, done at the end of the Paint job\n" "- 'Progressive' - after each shape is generated it will be plotted." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6991 +#: flatcamGUI/FlatCAMGUI.py:7123 msgid "Film Tool Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:6996 +#: flatcamGUI/FlatCAMGUI.py:7128 msgid "" "Create a PCB film from a Gerber or Geometry\n" "FlatCAM object.\n" "The file is saved in SVG format." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7007 +#: flatcamGUI/FlatCAMGUI.py:7139 msgid "Film Type" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7009 flatcamTools/ToolFilm.py:118 +#: flatcamGUI/FlatCAMGUI.py:7141 flatcamTools/ToolFilm.py:118 msgid "" "Generate a Positive black film or a Negative film.\n" "Positive means that it will print the features\n" @@ -7900,11 +7864,11 @@ msgid "" "The Film format is SVG." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7020 flatcamTools/ToolFilm.py:130 +#: flatcamGUI/FlatCAMGUI.py:7152 flatcamTools/ToolFilm.py:130 msgid "Border" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7022 flatcamTools/ToolFilm.py:132 +#: flatcamGUI/FlatCAMGUI.py:7154 flatcamTools/ToolFilm.py:132 msgid "" "Specify a border around the object.\n" "Only for negative film.\n" @@ -7916,11 +7880,11 @@ msgid "" "surroundings if not for this border." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7035 flatcamTools/ToolFilm.py:144 +#: flatcamGUI/FlatCAMGUI.py:7167 flatcamTools/ToolFilm.py:144 msgid "Scale Stroke" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7037 flatcamTools/ToolFilm.py:146 +#: flatcamGUI/FlatCAMGUI.py:7169 flatcamTools/ToolFilm.py:146 msgid "" "Scale the line stroke thickness of each feature in the SVG file.\n" "It means that the line that envelope each SVG feature will be thicker or " @@ -7928,77 +7892,77 @@ msgid "" "therefore the fine features may be more affected by this parameter." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7052 +#: flatcamGUI/FlatCAMGUI.py:7184 msgid "Panelize Tool Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7057 +#: flatcamGUI/FlatCAMGUI.py:7189 msgid "" "Create an object that contains an array of (x, y) elements,\n" "each element is a copy of the source object spaced\n" "at a X distance, Y distance of each other." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7068 flatcamTools/ToolPanelize.py:147 +#: flatcamGUI/FlatCAMGUI.py:7200 flatcamTools/ToolPanelize.py:147 msgid "Spacing cols" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7070 flatcamTools/ToolPanelize.py:149 +#: flatcamGUI/FlatCAMGUI.py:7202 flatcamTools/ToolPanelize.py:149 msgid "" "Spacing between columns of the desired panel.\n" "In current units." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7078 flatcamTools/ToolPanelize.py:156 +#: flatcamGUI/FlatCAMGUI.py:7210 flatcamTools/ToolPanelize.py:156 msgid "Spacing rows" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7080 flatcamTools/ToolPanelize.py:158 +#: flatcamGUI/FlatCAMGUI.py:7212 flatcamTools/ToolPanelize.py:158 msgid "" "Spacing between rows of the desired panel.\n" "In current units." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7088 flatcamTools/ToolPanelize.py:165 +#: flatcamGUI/FlatCAMGUI.py:7220 flatcamTools/ToolPanelize.py:165 msgid "Columns" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7090 flatcamTools/ToolPanelize.py:167 +#: flatcamGUI/FlatCAMGUI.py:7222 flatcamTools/ToolPanelize.py:167 msgid "Number of columns of the desired panel" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7097 flatcamTools/ToolPanelize.py:173 +#: flatcamGUI/FlatCAMGUI.py:7229 flatcamTools/ToolPanelize.py:173 msgid "Rows" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7099 flatcamTools/ToolPanelize.py:175 +#: flatcamGUI/FlatCAMGUI.py:7231 flatcamTools/ToolPanelize.py:175 msgid "Number of rows of the desired panel" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7105 flatcamTools/ToolPanelize.py:181 +#: flatcamGUI/FlatCAMGUI.py:7237 flatcamTools/ToolPanelize.py:181 msgid "Gerber" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7106 flatcamTools/ToolPanelize.py:182 +#: flatcamGUI/FlatCAMGUI.py:7238 flatcamTools/ToolPanelize.py:182 msgid "Geo" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7107 flatcamTools/ToolPanelize.py:183 +#: flatcamGUI/FlatCAMGUI.py:7239 flatcamTools/ToolPanelize.py:183 msgid "Panel Type" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7109 +#: flatcamGUI/FlatCAMGUI.py:7241 msgid "" "Choose the type of object for the panel object:\n" "- Gerber\n" "- Geometry" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7118 +#: flatcamGUI/FlatCAMGUI.py:7250 msgid "Constrain within" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7120 flatcamTools/ToolPanelize.py:195 +#: flatcamGUI/FlatCAMGUI.py:7252 flatcamTools/ToolPanelize.py:195 msgid "" "Area define by DX and DY within to constrain the panel.\n" "DX and DY values are in current units.\n" @@ -8007,159 +7971,159 @@ msgid "" "they fit completely within selected area." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7129 flatcamTools/ToolPanelize.py:204 +#: flatcamGUI/FlatCAMGUI.py:7261 flatcamTools/ToolPanelize.py:204 msgid "Width (DX)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7131 flatcamTools/ToolPanelize.py:206 +#: flatcamGUI/FlatCAMGUI.py:7263 flatcamTools/ToolPanelize.py:206 msgid "" "The width (DX) within which the panel must fit.\n" "In current units." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7138 flatcamTools/ToolPanelize.py:212 +#: flatcamGUI/FlatCAMGUI.py:7270 flatcamTools/ToolPanelize.py:212 msgid "Height (DY)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7140 flatcamTools/ToolPanelize.py:214 +#: flatcamGUI/FlatCAMGUI.py:7272 flatcamTools/ToolPanelize.py:214 msgid "" "The height (DY)within which the panel must fit.\n" "In current units." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7154 +#: flatcamGUI/FlatCAMGUI.py:7286 msgid "Calculators Tool Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7157 flatcamTools/ToolCalculators.py:25 +#: flatcamGUI/FlatCAMGUI.py:7289 flatcamTools/ToolCalculators.py:25 msgid "V-Shape Tool Calculator" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7159 +#: flatcamGUI/FlatCAMGUI.py:7291 msgid "" "Calculate the tool diameter for a given V-shape tool,\n" "having the tip diameter, tip angle and\n" "depth-of-cut as parameters." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7170 flatcamTools/ToolCalculators.py:92 +#: flatcamGUI/FlatCAMGUI.py:7302 flatcamTools/ToolCalculators.py:92 msgid "Tip Diameter" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7172 flatcamTools/ToolCalculators.py:97 +#: flatcamGUI/FlatCAMGUI.py:7304 flatcamTools/ToolCalculators.py:97 msgid "" "This is the tool tip diameter.\n" "It is specified by manufacturer." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7180 flatcamTools/ToolCalculators.py:100 +#: flatcamGUI/FlatCAMGUI.py:7312 flatcamTools/ToolCalculators.py:100 msgid "Tip Angle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7182 +#: flatcamGUI/FlatCAMGUI.py:7314 msgid "" "This is the angle on the tip of the tool.\n" "It is specified by manufacturer." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7192 +#: flatcamGUI/FlatCAMGUI.py:7324 msgid "" "This is depth to cut into material.\n" "In the CNCJob object it is the CutZ parameter." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7199 flatcamTools/ToolCalculators.py:27 +#: flatcamGUI/FlatCAMGUI.py:7331 flatcamTools/ToolCalculators.py:27 msgid "ElectroPlating Calculator" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7201 flatcamTools/ToolCalculators.py:149 +#: flatcamGUI/FlatCAMGUI.py:7333 flatcamTools/ToolCalculators.py:149 msgid "" "This calculator is useful for those who plate the via/pad/drill holes,\n" "using a method like grahite ink or calcium hypophosphite ink or palladium " "chloride." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7211 flatcamTools/ToolCalculators.py:158 +#: flatcamGUI/FlatCAMGUI.py:7343 flatcamTools/ToolCalculators.py:158 msgid "Board Length" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7213 flatcamTools/ToolCalculators.py:162 +#: flatcamGUI/FlatCAMGUI.py:7345 flatcamTools/ToolCalculators.py:162 msgid "This is the board length. In centimeters." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7219 flatcamTools/ToolCalculators.py:164 +#: flatcamGUI/FlatCAMGUI.py:7351 flatcamTools/ToolCalculators.py:164 msgid "Board Width" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7221 flatcamTools/ToolCalculators.py:168 +#: flatcamGUI/FlatCAMGUI.py:7353 flatcamTools/ToolCalculators.py:168 msgid "This is the board width.In centimeters." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7226 flatcamTools/ToolCalculators.py:170 +#: flatcamGUI/FlatCAMGUI.py:7358 flatcamTools/ToolCalculators.py:170 msgid "Current Density" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7229 flatcamTools/ToolCalculators.py:174 +#: flatcamGUI/FlatCAMGUI.py:7361 flatcamTools/ToolCalculators.py:174 msgid "" "Current density to pass through the board. \n" "In Amps per Square Feet ASF." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7235 flatcamTools/ToolCalculators.py:177 +#: flatcamGUI/FlatCAMGUI.py:7367 flatcamTools/ToolCalculators.py:177 msgid "Copper Growth" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7238 flatcamTools/ToolCalculators.py:181 +#: flatcamGUI/FlatCAMGUI.py:7370 flatcamTools/ToolCalculators.py:181 msgid "" "How thick the copper growth is intended to be.\n" "In microns." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7251 +#: flatcamGUI/FlatCAMGUI.py:7383 msgid "Transform Tool Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7256 +#: flatcamGUI/FlatCAMGUI.py:7388 msgid "" "Various transformations that can be applied\n" "on a FlatCAM object." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7266 +#: flatcamGUI/FlatCAMGUI.py:7398 msgid "Rotate Angle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7278 flatcamTools/ToolTransform.py:107 +#: flatcamGUI/FlatCAMGUI.py:7410 flatcamTools/ToolTransform.py:107 msgid "Skew_X angle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7288 flatcamTools/ToolTransform.py:125 +#: flatcamGUI/FlatCAMGUI.py:7420 flatcamTools/ToolTransform.py:125 msgid "Skew_Y angle" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7298 flatcamTools/ToolTransform.py:164 +#: flatcamGUI/FlatCAMGUI.py:7430 flatcamTools/ToolTransform.py:164 msgid "Scale_X factor" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7300 flatcamTools/ToolTransform.py:166 +#: flatcamGUI/FlatCAMGUI.py:7432 flatcamTools/ToolTransform.py:166 msgid "Factor for scaling on X axis." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7307 flatcamTools/ToolTransform.py:181 +#: flatcamGUI/FlatCAMGUI.py:7439 flatcamTools/ToolTransform.py:181 msgid "Scale_Y factor" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7309 flatcamTools/ToolTransform.py:183 +#: flatcamGUI/FlatCAMGUI.py:7441 flatcamTools/ToolTransform.py:183 msgid "Factor for scaling on Y axis." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7317 flatcamTools/ToolTransform.py:202 +#: flatcamGUI/FlatCAMGUI.py:7449 flatcamTools/ToolTransform.py:202 msgid "" "Scale the selected object(s)\n" "using the Scale_X factor for both axis." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7325 flatcamTools/ToolTransform.py:211 +#: flatcamGUI/FlatCAMGUI.py:7457 flatcamTools/ToolTransform.py:211 msgid "" "Scale the selected object(s)\n" "using the origin reference when checked,\n" @@ -8167,27 +8131,27 @@ msgid "" "of the selected objects when unchecked." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7334 flatcamTools/ToolTransform.py:239 +#: flatcamGUI/FlatCAMGUI.py:7466 flatcamTools/ToolTransform.py:239 msgid "Offset_X val" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7336 flatcamTools/ToolTransform.py:241 +#: flatcamGUI/FlatCAMGUI.py:7468 flatcamTools/ToolTransform.py:241 msgid "Distance to offset on X axis. In current units." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7343 flatcamTools/ToolTransform.py:256 +#: flatcamGUI/FlatCAMGUI.py:7475 flatcamTools/ToolTransform.py:256 msgid "Offset_Y val" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7345 flatcamTools/ToolTransform.py:258 +#: flatcamGUI/FlatCAMGUI.py:7477 flatcamTools/ToolTransform.py:258 msgid "Distance to offset on Y axis. In current units." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7351 flatcamTools/ToolTransform.py:313 +#: flatcamGUI/FlatCAMGUI.py:7483 flatcamTools/ToolTransform.py:313 msgid "Mirror Reference" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7353 flatcamTools/ToolTransform.py:315 +#: flatcamGUI/FlatCAMGUI.py:7485 flatcamTools/ToolTransform.py:315 msgid "" "Flip the selected object(s)\n" "around the point in Point Entry Field.\n" @@ -8200,203 +8164,199 @@ msgid "" "Point Entry field and click Flip on X(Y)" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7364 flatcamTools/ToolTransform.py:326 +#: flatcamGUI/FlatCAMGUI.py:7496 flatcamTools/ToolTransform.py:326 msgid " Mirror Ref. Point" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7366 flatcamTools/ToolTransform.py:328 +#: flatcamGUI/FlatCAMGUI.py:7498 flatcamTools/ToolTransform.py:328 msgid "" "Coordinates in format (x, y) used as reference for mirroring.\n" "The 'x' in (x, y) will be used when using Flip on X and\n" "the 'y' in (x, y) will be used when using Flip on Y and" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7383 +#: flatcamGUI/FlatCAMGUI.py:7515 msgid "SolderPaste Tool Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7388 +#: flatcamGUI/FlatCAMGUI.py:7520 msgid "" "A tool to create GCode for dispensing\n" "solder paste onto a PCB." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7399 +#: flatcamGUI/FlatCAMGUI.py:7531 msgid "Diameters of nozzle tools, separated by ','" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7406 +#: flatcamGUI/FlatCAMGUI.py:7538 msgid "New Nozzle Dia" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7408 flatcamTools/ToolSolderPaste.py:103 +#: flatcamGUI/FlatCAMGUI.py:7540 flatcamTools/ToolSolderPaste.py:103 msgid "Diameter for the new Nozzle tool to add in the Tool Table" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7416 flatcamTools/ToolSolderPaste.py:166 +#: flatcamGUI/FlatCAMGUI.py:7548 flatcamTools/ToolSolderPaste.py:166 msgid "Z Dispense Start" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7418 flatcamTools/ToolSolderPaste.py:168 +#: flatcamGUI/FlatCAMGUI.py:7550 flatcamTools/ToolSolderPaste.py:168 msgid "The height (Z) when solder paste dispensing starts." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7425 flatcamTools/ToolSolderPaste.py:174 +#: flatcamGUI/FlatCAMGUI.py:7557 flatcamTools/ToolSolderPaste.py:174 msgid "Z Dispense" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7427 flatcamTools/ToolSolderPaste.py:176 +#: flatcamGUI/FlatCAMGUI.py:7559 flatcamTools/ToolSolderPaste.py:176 msgid "The height (Z) when doing solder paste dispensing." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7434 flatcamTools/ToolSolderPaste.py:182 +#: flatcamGUI/FlatCAMGUI.py:7566 flatcamTools/ToolSolderPaste.py:182 msgid "Z Dispense Stop" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7436 flatcamTools/ToolSolderPaste.py:184 +#: flatcamGUI/FlatCAMGUI.py:7568 flatcamTools/ToolSolderPaste.py:184 msgid "The height (Z) when solder paste dispensing stops." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7443 flatcamTools/ToolSolderPaste.py:190 +#: flatcamGUI/FlatCAMGUI.py:7575 flatcamTools/ToolSolderPaste.py:190 msgid "Z Travel" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7445 flatcamTools/ToolSolderPaste.py:192 +#: flatcamGUI/FlatCAMGUI.py:7577 flatcamTools/ToolSolderPaste.py:192 msgid "" "The height (Z) for travel between pads\n" "(without dispensing solder paste)." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7453 flatcamTools/ToolSolderPaste.py:199 +#: flatcamGUI/FlatCAMGUI.py:7585 flatcamTools/ToolSolderPaste.py:199 msgid "Z Toolchange" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7455 flatcamTools/ToolSolderPaste.py:201 +#: flatcamGUI/FlatCAMGUI.py:7587 flatcamTools/ToolSolderPaste.py:201 msgid "The height (Z) for tool (nozzle) change." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7462 flatcamTools/ToolSolderPaste.py:207 -msgid "Toolchange X-Y" -msgstr "" - -#: flatcamGUI/FlatCAMGUI.py:7464 flatcamTools/ToolSolderPaste.py:209 +#: flatcamGUI/FlatCAMGUI.py:7596 flatcamTools/ToolSolderPaste.py:209 msgid "" "The X,Y location for tool (nozzle) change.\n" "The format is (x, y) where x and y are real numbers." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7472 flatcamTools/ToolSolderPaste.py:216 +#: flatcamGUI/FlatCAMGUI.py:7604 flatcamTools/ToolSolderPaste.py:216 msgid "Feedrate X-Y" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7474 flatcamTools/ToolSolderPaste.py:218 +#: flatcamGUI/FlatCAMGUI.py:7606 flatcamTools/ToolSolderPaste.py:218 msgid "Feedrate (speed) while moving on the X-Y plane." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7481 flatcamTools/ToolSolderPaste.py:224 +#: flatcamGUI/FlatCAMGUI.py:7613 flatcamTools/ToolSolderPaste.py:224 msgid "Feedrate Z" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7483 flatcamTools/ToolSolderPaste.py:226 +#: flatcamGUI/FlatCAMGUI.py:7615 flatcamTools/ToolSolderPaste.py:226 msgid "" "Feedrate (speed) while moving vertically\n" "(on Z plane)." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7491 flatcamTools/ToolSolderPaste.py:233 +#: flatcamGUI/FlatCAMGUI.py:7623 flatcamTools/ToolSolderPaste.py:233 msgid "Feedrate Z Dispense" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7493 +#: flatcamGUI/FlatCAMGUI.py:7625 msgid "" "Feedrate (speed) while moving up vertically\n" "to Dispense position (on Z plane)." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7501 flatcamTools/ToolSolderPaste.py:242 +#: flatcamGUI/FlatCAMGUI.py:7633 flatcamTools/ToolSolderPaste.py:242 msgid "Spindle Speed FWD" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7503 flatcamTools/ToolSolderPaste.py:244 +#: flatcamGUI/FlatCAMGUI.py:7635 flatcamTools/ToolSolderPaste.py:244 msgid "" "The dispenser speed while pushing solder paste\n" "through the dispenser nozzle." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7511 flatcamTools/ToolSolderPaste.py:251 +#: flatcamGUI/FlatCAMGUI.py:7643 flatcamTools/ToolSolderPaste.py:251 msgid "Dwell FWD" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7513 flatcamTools/ToolSolderPaste.py:253 +#: flatcamGUI/FlatCAMGUI.py:7645 flatcamTools/ToolSolderPaste.py:253 msgid "Pause after solder dispensing." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7520 flatcamTools/ToolSolderPaste.py:259 +#: flatcamGUI/FlatCAMGUI.py:7652 flatcamTools/ToolSolderPaste.py:259 msgid "Spindle Speed REV" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7522 flatcamTools/ToolSolderPaste.py:261 +#: flatcamGUI/FlatCAMGUI.py:7654 flatcamTools/ToolSolderPaste.py:261 msgid "" "The dispenser speed while retracting solder paste\n" "through the dispenser nozzle." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7530 flatcamTools/ToolSolderPaste.py:268 +#: flatcamGUI/FlatCAMGUI.py:7662 flatcamTools/ToolSolderPaste.py:268 msgid "Dwell REV" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7532 flatcamTools/ToolSolderPaste.py:270 +#: flatcamGUI/FlatCAMGUI.py:7664 flatcamTools/ToolSolderPaste.py:270 msgid "" "Pause after solder paste dispenser retracted,\n" "to allow pressure equilibrium." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7539 flatcamGUI/ObjectUI.py:1297 +#: flatcamGUI/FlatCAMGUI.py:7671 flatcamGUI/ObjectUI.py:1297 #: flatcamTools/ToolSolderPaste.py:276 msgid "PostProcessor" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7541 flatcamTools/ToolSolderPaste.py:278 +#: flatcamGUI/FlatCAMGUI.py:7673 flatcamTools/ToolSolderPaste.py:278 msgid "Files that control the GCode generation." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7556 +#: flatcamGUI/FlatCAMGUI.py:7688 msgid "Substractor Tool Options" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7561 +#: flatcamGUI/FlatCAMGUI.py:7693 msgid "" "A tool to substract one Gerber or Geometry object\n" "from another of the same type." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7566 flatcamTools/ToolSub.py:135 +#: flatcamGUI/FlatCAMGUI.py:7698 flatcamTools/ToolSub.py:135 msgid "Close paths" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7567 flatcamTools/ToolSub.py:136 +#: flatcamGUI/FlatCAMGUI.py:7699 flatcamTools/ToolSub.py:136 msgid "" "Checking this will close the paths cut by the Geometry substractor object." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7578 +#: flatcamGUI/FlatCAMGUI.py:7710 msgid "Excellon File associations" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7581 flatcamGUI/FlatCAMGUI.py:7614 -#: flatcamGUI/FlatCAMGUI.py:7647 +#: flatcamGUI/FlatCAMGUI.py:7713 flatcamGUI/FlatCAMGUI.py:7746 +#: flatcamGUI/FlatCAMGUI.py:7779 msgid "Extensions list" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7583 flatcamGUI/FlatCAMGUI.py:7616 -#: flatcamGUI/FlatCAMGUI.py:7649 +#: flatcamGUI/FlatCAMGUI.py:7715 flatcamGUI/FlatCAMGUI.py:7748 +#: flatcamGUI/FlatCAMGUI.py:7781 msgid "" "List of file extensions to be\n" "associated with FlatCAM." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7597 flatcamGUI/FlatCAMGUI.py:7630 -#: flatcamGUI/FlatCAMGUI.py:7662 +#: flatcamGUI/FlatCAMGUI.py:7729 flatcamGUI/FlatCAMGUI.py:7762 +#: flatcamGUI/FlatCAMGUI.py:7794 msgid "" "Apply the file associations between\n" "FlatCAM and the files with above extensions.\n" @@ -8404,23 +8364,23 @@ msgid "" "This work only in Windows." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7611 +#: flatcamGUI/FlatCAMGUI.py:7743 msgid "GCode File associations" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7644 +#: flatcamGUI/FlatCAMGUI.py:7776 msgid "Gerber File associations" msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7691 flatcamGUI/FlatCAMGUI.py:7697 +#: flatcamGUI/FlatCAMGUI.py:7823 flatcamGUI/FlatCAMGUI.py:7829 msgid "Idle." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7722 +#: flatcamGUI/FlatCAMGUI.py:7854 msgid "Application started ..." msgstr "" -#: flatcamGUI/FlatCAMGUI.py:7723 +#: flatcamGUI/FlatCAMGUI.py:7855 msgid "Hello!" msgstr "" @@ -9221,6 +9181,7 @@ msgid "" msgstr "" #: flatcamTools/ToolCutOut.py:371 flatcamTools/ToolCutOut.py:571 +#: flatcamTools/ToolNonCopperClear.py:1083 #: flatcamTools/ToolNonCopperClear.py:1124 #: flatcamTools/ToolNonCopperClear.py:1265 flatcamTools/ToolPaint.py:1149 #: flatcamTools/ToolPanelize.py:359 flatcamTools/ToolPanelize.py:376 @@ -9275,8 +9236,9 @@ msgid "Any form CutOut operation finished." msgstr "" #: flatcamTools/ToolCutOut.py:575 flatcamTools/ToolNonCopperClear.py:1087 -#, python-format -msgid "Object not found: %s" +#: flatcamTools/ToolPaint.py:951 flatcamTools/ToolPanelize.py:366 +#: tclCommands/TclCommandBbox.py:66 tclCommands/TclCommandNregions.py:65 +msgid "Object not found" msgstr "" #: flatcamTools/ToolCutOut.py:744 @@ -9968,11 +9930,6 @@ msgstr "" msgid "Overlap value must be between 0 (inclusive) and 1 (exclusive), " msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1083 flatcamTools/ToolPaint.py:945 -#, python-format -msgid "Could not retrieve object: %s" -msgstr "" - #: flatcamTools/ToolNonCopperClear.py:1103 msgid "Wrong Tool Dia value format entered, use a number." msgstr "" @@ -10001,61 +9958,61 @@ msgstr "" msgid "NCC Tool started. Reading parameters." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1395 +#: flatcamTools/ToolNonCopperClear.py:1397 msgid "NCC Tool. Preparing non-copper polygons." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1423 flatcamTools/ToolPaint.py:2431 +#: flatcamTools/ToolNonCopperClear.py:1425 flatcamTools/ToolPaint.py:2431 msgid "No object available." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1465 +#: flatcamTools/ToolNonCopperClear.py:1467 msgid "The reference object type is not supported." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1487 +#: flatcamTools/ToolNonCopperClear.py:1489 msgid "" "NCC Tool. Finished non-copper polygons. Normal copper clearing task started." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1519 +#: flatcamTools/ToolNonCopperClear.py:1521 msgid "NCC Tool. Calculate 'empty' area." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1534 -#: flatcamTools/ToolNonCopperClear.py:1628 -#: flatcamTools/ToolNonCopperClear.py:1640 -#: flatcamTools/ToolNonCopperClear.py:1867 -#: flatcamTools/ToolNonCopperClear.py:1959 -#: flatcamTools/ToolNonCopperClear.py:1971 +#: flatcamTools/ToolNonCopperClear.py:1536 +#: flatcamTools/ToolNonCopperClear.py:1630 +#: flatcamTools/ToolNonCopperClear.py:1642 +#: flatcamTools/ToolNonCopperClear.py:1869 +#: flatcamTools/ToolNonCopperClear.py:1961 +#: flatcamTools/ToolNonCopperClear.py:1973 msgid "Buffering finished" msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1647 -#: flatcamTools/ToolNonCopperClear.py:1977 +#: flatcamTools/ToolNonCopperClear.py:1649 +#: flatcamTools/ToolNonCopperClear.py:1979 msgid "The selected object is not suitable for copper clearing." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1652 -#: flatcamTools/ToolNonCopperClear.py:1982 +#: flatcamTools/ToolNonCopperClear.py:1654 +#: flatcamTools/ToolNonCopperClear.py:1984 msgid "Could not get the extent of the area to be non copper cleared." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1659 +#: flatcamTools/ToolNonCopperClear.py:1661 msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1669 -#: flatcamTools/ToolNonCopperClear.py:2007 +#: flatcamTools/ToolNonCopperClear.py:1671 +#: flatcamTools/ToolNonCopperClear.py:2009 msgid "NCC Tool clearing with tool diameter = " msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1672 -#: flatcamTools/ToolNonCopperClear.py:2010 +#: flatcamTools/ToolNonCopperClear.py:1674 +#: flatcamTools/ToolNonCopperClear.py:2012 msgid "started." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1810 flatcamTools/ToolPaint.py:1412 +#: flatcamTools/ToolNonCopperClear.py:1812 flatcamTools/ToolPaint.py:1412 #: flatcamTools/ToolPaint.py:1742 flatcamTools/ToolPaint.py:1890 #: flatcamTools/ToolPaint.py:2203 flatcamTools/ToolPaint.py:2355 msgid "" @@ -10065,39 +10022,35 @@ msgid "" "Change the painting parameters and try again." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1820 +#: flatcamTools/ToolNonCopperClear.py:1822 msgid "NCC Tool clear all done." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1822 +#: flatcamTools/ToolNonCopperClear.py:1824 msgid "NCC Tool clear all done but the copper features isolation is broken for" msgstr "" -#: flatcamTools/ToolNonCopperClear.py:1825 -#: flatcamTools/ToolNonCopperClear.py:2173 +#: flatcamTools/ToolNonCopperClear.py:1827 +#: flatcamTools/ToolNonCopperClear.py:2175 msgid "tools" msgstr "" -#: flatcamTools/ToolNonCopperClear.py:2169 +#: flatcamTools/ToolNonCopperClear.py:2171 msgid "NCC Tool Rest Machining clear all done." msgstr "" -#: flatcamTools/ToolNonCopperClear.py:2172 +#: flatcamTools/ToolNonCopperClear.py:2174 msgid "" "NCC Tool Rest Machining clear all done but the copper features isolation is " "broken for" msgstr "" -#: flatcamTools/ToolNonCopperClear.py:2596 +#: flatcamTools/ToolNonCopperClear.py:2598 msgid "" "Try to use the Buffering Type = Full in Preferences -> Gerber General. " "Reload the Gerber file after this change." msgstr "" -#: flatcamTools/ToolPDF.py:38 -msgid "PDF Import Tool" -msgstr "" - #: flatcamTools/ToolPDF.py:152 flatcamTools/ToolPDF.py:156 msgid "Open PDF" msgstr "" @@ -10110,11 +10063,6 @@ msgstr "" msgid "Parsing PDF file ..." msgstr "" -#: flatcamTools/ToolPDF.py:220 -#, python-format -msgid "[success] Opened: %s" -msgstr "" - #: flatcamTools/ToolPDF.py:273 flatcamTools/ToolPDF.py:348 #, python-format msgid "Rendering PDF layer #%d ..." @@ -10235,9 +10183,9 @@ msgstr "" msgid "Click inside the desired polygon." msgstr "" -#: flatcamTools/ToolPaint.py:951 flatcamTools/ToolPanelize.py:366 -#: tclCommands/TclCommandBbox.py:66 tclCommands/TclCommandNregions.py:65 -msgid "Object not found" +#: flatcamTools/ToolPaint.py:945 +#, python-format +msgid "Could not retrieve object: %s" msgstr "" #: flatcamTools/ToolPaint.py:959 @@ -10264,12 +10212,11 @@ msgid "Buffering geometry..." msgstr "" #: flatcamTools/ToolPaint.py:1236 -msgid "[WARNING] No polygon found." +msgid "No polygon found." msgstr "" #: flatcamTools/ToolPaint.py:1240 -#, python-format -msgid "Paint Tool. Painting polygon at location: %s" +msgid "Paint Tool. Painting polygon at location" msgstr "" #: flatcamTools/ToolPaint.py:1323 @@ -10315,13 +10262,14 @@ msgid "started" msgstr "" #: flatcamTools/ToolPaint.py:1691 flatcamTools/ToolPaint.py:1845 +#: flatcamTools/ToolPaint.py:2153 flatcamTools/ToolPaint.py:2311 msgid "" "Could not do Paint All. Try a different combination of parameters. Or a " "different Method of paint" msgstr "" #: flatcamTools/ToolPaint.py:1751 -msgid "[success] Paint All Done." +msgid "Paint All Done." msgstr "" #: flatcamTools/ToolPaint.py:1762 flatcamTools/ToolPaint.py:1765 @@ -10338,16 +10286,8 @@ msgstr "" msgid "Paint Tool. Normal painting area task started." msgstr "" -#: flatcamTools/ToolPaint.py:2153 flatcamTools/ToolPaint.py:2311 -#, python-format -msgid "" -"Could not do Paint All. Try a different combination of parameters. Or a " -"different Method of paint\n" -"%s" -msgstr "" - #: flatcamTools/ToolPaint.py:2212 -msgid "[success] Paint Area Done." +msgid "Paint Area Done." msgstr "" #: flatcamTools/ToolPaint.py:2223 flatcamTools/ToolPaint.py:2226 @@ -10452,25 +10392,37 @@ msgid "Columns or Rows are zero value. Change them to a positive integer." msgstr "" #: flatcamTools/ToolPanelize.py:490 -msgid "Generating panel ... Please wait." +msgid "Generating panel ... " msgstr "" -#: flatcamTools/ToolPanelize.py:631 +#: flatcamTools/ToolPanelize.py:776 flatcamTools/ToolPanelize.py:788 +msgid "Generating panel ..." +msgstr "" + +#: flatcamTools/ToolPanelize.py:776 +msgid "Adding the Gerber code." +msgstr "" + +#: flatcamTools/ToolPanelize.py:788 +msgid "Spawning copies" +msgstr "" + +#: flatcamTools/ToolPanelize.py:798 msgid "Panel done..." msgstr "" -#: flatcamTools/ToolPanelize.py:634 +#: flatcamTools/ToolPanelize.py:801 #, python-brace-format msgid "" "{text} Too big for the constrain area. Final panel has {col} columns and " "{row} rows" msgstr "" -#: flatcamTools/ToolPanelize.py:638 -msgid "Generating panel..." +#: flatcamTools/ToolPanelize.py:805 +msgid "Working..." msgstr "" -#: flatcamTools/ToolPanelize.py:643 +#: flatcamTools/ToolPanelize.py:810 msgid "Panel created successfully." msgstr "" @@ -10687,15 +10639,10 @@ msgstr "" msgid "Convex_Hull Area" msgstr "" -#: flatcamTools/ToolShell.py:69 +#: flatcamTools/ToolShell.py:69 flatcamTools/ToolShell.py:71 msgid "...proccessing..." msgstr "" -#: flatcamTools/ToolShell.py:71 -#, python-format -msgid "...proccessing... [%s]" -msgstr "" - #: flatcamTools/ToolSolderPaste.py:37 msgid "Solder Paste Tool" msgstr "" @@ -10848,10 +10795,6 @@ msgid "" "a solder paste dispensing geometry, and then view/save it's GCode." msgstr "" -#: flatcamTools/ToolSolderPaste.py:412 -msgid "Delete Object" -msgstr "" - #: flatcamTools/ToolSolderPaste.py:799 msgid "Adding Nozzle tool cancelled. Tool already in Tool Table." msgstr "" @@ -11009,8 +10952,7 @@ msgid "No Substractor object loaded." msgstr "" #: flatcamTools/ToolSub.py:314 -#, python-format -msgid "Parsing aperture %s geometry ..." +msgid "Parsing aperture" msgstr "" #: flatcamTools/ToolSub.py:416 flatcamTools/ToolSub.py:619 @@ -11035,8 +10977,7 @@ msgid "Parsing solid_geometry ..." msgstr "" #: flatcamTools/ToolSub.py:523 -#, python-format -msgid "Parsing tool %s geometry ..." +msgid "Parsing tool" msgstr "" #: flatcamTools/ToolTransform.py:23 @@ -11091,14 +11032,14 @@ msgid "Rotate done" msgstr "" #: flatcamTools/ToolTransform.py:684 flatcamTools/ToolTransform.py:759 -#: flatcamTools/ToolTransform.py:808 flatcamTools/ToolTransform.py:867 -#: flatcamTools/ToolTransform.py:903 +#: flatcamTools/ToolTransform.py:809 flatcamTools/ToolTransform.py:868 +#: flatcamTools/ToolTransform.py:904 msgid "Due of" msgstr "" #: flatcamTools/ToolTransform.py:684 flatcamTools/ToolTransform.py:759 -#: flatcamTools/ToolTransform.py:808 flatcamTools/ToolTransform.py:867 -#: flatcamTools/ToolTransform.py:903 +#: flatcamTools/ToolTransform.py:809 flatcamTools/ToolTransform.py:868 +#: flatcamTools/ToolTransform.py:904 msgid "action was not executed." msgstr "" @@ -11118,36 +11059,36 @@ msgstr "" msgid "CNCJob objects can't be skewed." msgstr "" -#: flatcamTools/ToolTransform.py:803 -#, python-format -msgid "[success] Skew on the %s axis done ..." +#: flatcamTools/ToolTransform.py:804 +msgid "Skew on the" msgstr "" -#: flatcamTools/ToolTransform.py:820 -msgid "No object selected. Please Select an object to scale!" -msgstr "" - -#: flatcamTools/ToolTransform.py:853 -msgid "CNCJob objects can't be scaled." -msgstr "" - -#: flatcamTools/ToolTransform.py:863 -msgid "Scale on the" -msgstr "" - -#: flatcamTools/ToolTransform.py:863 flatcamTools/ToolTransform.py:898 +#: flatcamTools/ToolTransform.py:804 flatcamTools/ToolTransform.py:864 +#: flatcamTools/ToolTransform.py:899 msgid "axis done" msgstr "" -#: flatcamTools/ToolTransform.py:875 +#: flatcamTools/ToolTransform.py:821 +msgid "No object selected. Please Select an object to scale!" +msgstr "" + +#: flatcamTools/ToolTransform.py:854 +msgid "CNCJob objects can't be scaled." +msgstr "" + +#: flatcamTools/ToolTransform.py:864 +msgid "Scale on the" +msgstr "" + +#: flatcamTools/ToolTransform.py:876 msgid "No object selected. Please Select an object to offset!" msgstr "" -#: flatcamTools/ToolTransform.py:884 +#: flatcamTools/ToolTransform.py:885 msgid "CNCJob objects can't be offset." msgstr "" -#: flatcamTools/ToolTransform.py:898 +#: flatcamTools/ToolTransform.py:899 msgid "Offset on the" msgstr ""